領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0063]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0064]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0065]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0066]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種學(xué)科層級(jí)展示方法,其特征在于,包括: 將待展示的學(xué)科知識(shí)根據(jù)知識(shí)點(diǎn)之間的隸屬關(guān)系劃分為N個(gè)層級(jí),并將劃分得到的N個(gè)層級(jí)的知識(shí)點(diǎn)存儲(chǔ)為N層的樹(shù)形結(jié)構(gòu);所述樹(shù)形結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)為當(dāng)前待展示學(xué)科的一個(gè)知識(shí)點(diǎn),每個(gè)節(jié)點(diǎn)的所有子節(jié)點(diǎn)對(duì)應(yīng)的知識(shí)屬于該節(jié)點(diǎn)對(duì)應(yīng)的知識(shí),每層的不同節(jié)點(diǎn)為待展示的學(xué)科知識(shí)的并列概念知識(shí)點(diǎn);每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息至少包括該節(jié)點(diǎn)標(biāo)識(shí)符、子節(jié)點(diǎn)集合、所屬父節(jié)點(diǎn)對(duì)象;所述N為大于等于2的正整數(shù); 根據(jù)用戶的學(xué)科展示請(qǐng)求調(diào)用所述樹(shù)形結(jié)構(gòu)中的根節(jié)點(diǎn)的節(jié)點(diǎn)信息,并將根節(jié)點(diǎn)的節(jié)點(diǎn)信息作為第I層節(jié)點(diǎn)信息展示給用戶,并令i = I ; 根據(jù)用戶在當(dāng)前展示的第I層至第i層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符,從所述樹(shù)形結(jié)構(gòu)中獲取當(dāng)前選擇的節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的節(jié)點(diǎn)信息,將當(dāng)前選擇的節(jié)點(diǎn)及其父節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的共j個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息分j層同時(shí)展示給用戶;所述i = 1,...,N-1 ; j為當(dāng)前選擇的節(jié)點(diǎn)在所述樹(shù)形結(jié)構(gòu)中所處的層級(jí),j = I,..., i, i+1 ; 判斷j是否等于i+Ι,若是,則令i = i+1并返回上一步驟直至用戶不再選擇節(jié)點(diǎn);否貝1J,直接返回上一步驟直至用戶不再選擇節(jié)點(diǎn)。
2.如權(quán)利要求1所述的學(xué)科層級(jí)展示方法,其特征在于,所述根據(jù)用戶在當(dāng)前展示的第I層至第i層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符,從所述樹(shù)形結(jié)構(gòu)中獲取當(dāng)前選擇的節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的節(jié)點(diǎn)信息,將當(dāng)前選擇的節(jié)點(diǎn)及其父節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的共j個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息分j層同時(shí)展示給用戶,包括: 根據(jù)用戶在當(dāng)前展示的第I層至第i層節(jié)點(diǎn)信息中選擇的子節(jié)點(diǎn)標(biāo)識(shí)符,從所述樹(shù)形結(jié)構(gòu)中獲取當(dāng)前選擇的節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的節(jié)點(diǎn)信息; 判斷j是否滿足i,若是,則將當(dāng)前展示的第j層節(jié)點(diǎn)信息替換為當(dāng)前選擇的節(jié)點(diǎn)的節(jié)點(diǎn)信息,并刪除當(dāng)前展示的第j+Ι層至第i層節(jié)點(diǎn)信息;否則,保留當(dāng)前展示的第I層至第i層節(jié)點(diǎn)信息,并將當(dāng)前選擇的節(jié)點(diǎn)的節(jié)點(diǎn)信息新增為第i+ι層節(jié)點(diǎn)信息展示給用戶。
3.如權(quán)利要求2所述的學(xué)科層級(jí)展示方法,其特征在于,采用一顯示器向用戶展示節(jié)點(diǎn)信息;所述將當(dāng)前選擇的節(jié)點(diǎn)及其父節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的共j個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息分j層同時(shí)展示給用戶,包括:在所述顯示器的當(dāng)前顯示界面中生成j個(gè)展示框,將當(dāng)前選擇的子節(jié)點(diǎn)及其父節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的共j個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息,分別展示于所述j個(gè)展示框內(nèi)。
4.如權(quán)利要求3所述的學(xué)科層級(jí)展示方法,其特征在于,所述j個(gè)展示框在所述顯示器的當(dāng)前顯示界面中逐層縱向/橫向并列展示,通過(guò)滾動(dòng)條使用戶查看超出所述顯示器的當(dāng)前顯示界面的展示框內(nèi)容。
5.如權(quán)利要求1所述的學(xué)科層級(jí)展示方法,其特征在于,所述樹(shù)形結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)符包括該節(jié)點(diǎn)在所述樹(shù)形結(jié)構(gòu)中的編號(hào)和/或該節(jié)點(diǎn)的中英文名稱;每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息還包括:該節(jié)點(diǎn)描述、顯示文本、對(duì)應(yīng)圖片和鏈接地址。
6.一種學(xué)科層級(jí)展示系統(tǒng),其特征在于,包括云平臺(tái)和客戶端; 所述云平臺(tái)內(nèi)預(yù)先存儲(chǔ)待展示的學(xué)科知識(shí)的樹(shù)形結(jié)構(gòu);所述樹(shù)形結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)為當(dāng)前待展示學(xué)科的一個(gè)知識(shí)點(diǎn),每個(gè)節(jié)點(diǎn)的所有子節(jié)點(diǎn)對(duì)應(yīng)的知識(shí)屬于該節(jié)點(diǎn)對(duì)應(yīng)的知識(shí),每層的不同節(jié)點(diǎn)屬于待展示的學(xué)科知識(shí)的并列概念知識(shí)點(diǎn),每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息至少包括該節(jié)點(diǎn)標(biāo)識(shí)符、子節(jié)點(diǎn)集合、所屬父節(jié)點(diǎn)對(duì)象;所述云平臺(tái)還用于根據(jù)所述客戶端發(fā)來(lái)的學(xué)科展示請(qǐng)求調(diào)用所述樹(shù)形結(jié)構(gòu)中的根節(jié)點(diǎn)的節(jié)點(diǎn)信息,并將根節(jié)點(diǎn)的節(jié)點(diǎn)信息作為第I層節(jié)點(diǎn)信息發(fā)送給所述客戶端;所述云平臺(tái)還用于根據(jù)所述客戶端發(fā)來(lái)的用戶在當(dāng)前展示的若干層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符,從所述樹(shù)形結(jié)構(gòu)中獲取當(dāng)前選擇的節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的節(jié)點(diǎn)信息,將當(dāng)前選擇的節(jié)點(diǎn)及其父節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的所有節(jié)點(diǎn)的節(jié)點(diǎn)信息發(fā)送給客戶端; 所述客戶端提供人機(jī)交互界面,用于將用戶輸入的學(xué)科展示請(qǐng)求發(fā)送給所述云平臺(tái);還用于將當(dāng)前所述云平臺(tái)發(fā)來(lái)的所有節(jié)點(diǎn)的節(jié)點(diǎn)信息分層同時(shí)展示給用戶,并將用戶在當(dāng)前展示的若干層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符發(fā)送給所述云平臺(tái)。
7.如權(quán)利要求6所述的學(xué)科層級(jí)展示系統(tǒng),其特征在于,所述客戶端包括終端計(jì)算機(jī)和顯示器; 所述終端計(jì)算機(jī)用于將用戶輸入的學(xué)科展示請(qǐng)求發(fā)送給所述云平臺(tái),還用于接收當(dāng)前所述云平臺(tái)發(fā)來(lái)的所有M個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息,在所述顯示器的當(dāng)前顯示界面中生成M個(gè)展示框,將當(dāng)前所述云平臺(tái)發(fā)來(lái)的所有M個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息分別展示于所述M個(gè)展示框內(nèi)。
8.如權(quán)利要求7所述的學(xué)科層級(jí)展示系統(tǒng),其特征在于,所述終端計(jì)算機(jī)將所述M個(gè)展示框在所述顯示器的當(dāng)前顯示界面中逐層縱向/橫向并列展示,通過(guò)滾動(dòng)條使用戶查看超出所述顯示器的當(dāng)前顯示界面的展示框內(nèi)容。
9.如權(quán)利要求6所述的學(xué)科層級(jí)展示系統(tǒng),其特征在于,所述云平臺(tái)存儲(chǔ)的樹(shù)形結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)符包括該節(jié)點(diǎn)在所述樹(shù)形結(jié)構(gòu)中的編號(hào)和/或該節(jié)點(diǎn)的中英文名稱;每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息還包括:該節(jié)點(diǎn)描述、顯示文本、對(duì)應(yīng)圖片和鏈接地址。
10.如權(quán)利要求6至9任一項(xiàng)所述的學(xué)科層級(jí)展示系統(tǒng),其特征在于,所述云平臺(tái)還用于根據(jù)所述客戶端發(fā)來(lái)的用戶在當(dāng)前展示的若干層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符,將所述樹(shù)形結(jié)構(gòu)中該節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的所有子節(jié)點(diǎn)的節(jié)點(diǎn)信息發(fā)送給所述客戶端; 所述客戶端還用于存儲(chǔ)所述云平臺(tái)發(fā)來(lái)的所有節(jié)點(diǎn)信息,供本地反復(fù)調(diào)用。
【專利摘要】本發(fā)明公開(kāi)了一種學(xué)科層級(jí)展示方法及系統(tǒng),用以解決現(xiàn)有的網(wǎng)絡(luò)教學(xué)中學(xué)科知識(shí)點(diǎn)層級(jí)架構(gòu)及相關(guān)信息不容易掌握的問(wèn)題。所述方法預(yù)先將待展示的學(xué)科知識(shí)根據(jù)知識(shí)點(diǎn)之間的隸屬關(guān)系建立為N層的樹(shù)形結(jié)構(gòu)并存儲(chǔ),每個(gè)節(jié)點(diǎn)為當(dāng)前待展示學(xué)科的一個(gè)知識(shí)點(diǎn);隨后根據(jù)學(xué)科展示請(qǐng)求調(diào)用樹(shù)形結(jié)構(gòu)中的根節(jié)點(diǎn)的節(jié)點(diǎn)信息,并將其作為第1層節(jié)點(diǎn)信息展示;根據(jù)用戶在當(dāng)前展示的第1層至第i層節(jié)點(diǎn)信息中選擇的節(jié)點(diǎn)標(biāo)識(shí)符,從樹(shù)形結(jié)構(gòu)中獲取該節(jié)點(diǎn)標(biāo)識(shí)符對(duì)應(yīng)節(jié)點(diǎn)的節(jié)點(diǎn)信息,將當(dāng)前選擇的第j層節(jié)點(diǎn)往上直至根節(jié)點(diǎn)的共j個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)信息分j層同時(shí)展示給用戶。該方法能夠使用戶快速、準(zhǔn)確地掌握當(dāng)前學(xué)科的層次架構(gòu)及相關(guān)信息。
【IPC分類】G06F17-30
【公開(kāi)號(hào)】CN104820677
【申請(qǐng)?zhí)枴緾N201510176077
【發(fā)明人】彭岳松
【申請(qǐng)人】天脈聚源(北京)教育科技有限公司
【公開(kāi)日】2015年8月5日
【申請(qǐng)日】2015年4月14日