本發(fā)明涉及一種互聯(lián)網(wǎng)學(xué)習(xí)的系統(tǒng),尤其涉及基于網(wǎng)絡(luò)終端,尤其利于用戶在移動終端上進(jìn)行學(xué)習(xí)的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)學(xué)習(xí)中往往會對知識進(jìn)行分類,整個知識系統(tǒng)的最基本的單元稱為知識點,例如在百度百科中知識點也被稱為詞條。多個知識點之間可能存在邏輯關(guān)系,例如是并列關(guān)系、包含關(guān)系、因果關(guān)系等。
傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)從本質(zhì)上來說是一種碎片化的學(xué)習(xí),以百度百科為例,用戶通過輸入搜索詞獲得相關(guān)的詞條,百度百科會在頁面上顯示詞條的內(nèi)容、編輯者的信息等,除此之外,還會顯示該詞條相關(guān)聯(lián)的詞條,這種相關(guān)聯(lián)的詞條通常是出現(xiàn)在該詞條的內(nèi)容中,并以網(wǎng)絡(luò)鏈接的方式提供。用戶通過點擊這一鏈接而進(jìn)入該鏈接對應(yīng)的詞條中。
但是,這種詞條之間的聯(lián)系是一種非常弱的連接,基本上不存在很強(qiáng)的邏輯關(guān)系,因為這僅僅是在當(dāng)前詞條的解釋中遇到了另一個詞條而建立鏈接。如果用戶需要專門學(xué)習(xí)某一類知識,不可能通過像百度百科這樣的方式進(jìn)行學(xué)習(xí),因為需要學(xué)習(xí)的詞條之間沒有邏輯關(guān)系,不可能幫助用戶構(gòu)建一個知識體系。
眾所周知,學(xué)習(xí)是一個循序漸進(jìn)的過程,是一個從初步了解到深入理解的過程,在整個學(xué)習(xí)過程中,用戶對知識的接受是一個由淺入深的過程。然而,在以百度百科為例的這些學(xué)習(xí)系統(tǒng)中,系統(tǒng)呈現(xiàn)給用戶的是一種碎片化、零散化的知識點,這些知識點相互之間并不能體現(xiàn)出對初學(xué)者的關(guān)照,初學(xué)者只能從百度百科中得到一堆知識點的大雜燴,但對于如何以最佳學(xué)習(xí)順序?qū)@些知識點進(jìn)行了解和學(xué)習(xí)卻束手無策。
綜上,傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)在對于初學(xué)者系統(tǒng)學(xué)習(xí)知識體系的適用性方面是相當(dāng)缺失的。因此,開發(fā)出一套能讓用戶對知識體系的學(xué)習(xí)順序一目了然的系統(tǒng)是目前業(yè)界亟待解決的問題。
技術(shù)實現(xiàn)要素:
以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。
本發(fā)明的目的在于解決上述問題,提供了一種基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置,能夠幫助學(xué)習(xí)者輕松了解掌握某一知識體系的最佳學(xué)習(xí)順序(或者說最佳學(xué)習(xí)路徑),提升了學(xué)習(xí)者的學(xué)習(xí)效率,而且還能將這種學(xué)習(xí)方式小型化、便攜化,通過智能手機(jī)顯示知識點及其結(jié)構(gòu)關(guān)系可以讓學(xué)習(xí)者隨時隨地的學(xué)習(xí),充分利用碎片化的時間。
本發(fā)明的技術(shù)方案為:本發(fā)明揭示了一種基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置,包括網(wǎng)絡(luò)終端和服務(wù)器,其中:
網(wǎng)絡(luò)終端中包括:
知識點結(jié)構(gòu)顯示模塊,在網(wǎng)絡(luò)終端的顯示屏的第一部分以第一顯示模式顯示知識點結(jié)構(gòu),其中所顯示的知識點結(jié)構(gòu)中包含當(dāng)前知識點;
學(xué)習(xí)順序顯示模塊,顯示知識點結(jié)構(gòu)中的各個知識點之間的學(xué)習(xí)順序;
知識點內(nèi)容顯示模塊,在網(wǎng)絡(luò)終端的顯示屏的第二部分顯示當(dāng)前知識點的內(nèi)容;
第一傳輸模塊,將網(wǎng)絡(luò)終端中的數(shù)據(jù)傳輸至服務(wù)器;
服務(wù)器中包括:
知識點存儲模塊,存儲知識點的分類、結(jié)構(gòu)關(guān)系、標(biāo)簽和內(nèi)容;
學(xué)習(xí)順序存儲模塊,存儲對知識點結(jié)構(gòu)中的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序;
第二傳輸模塊,將知識點存儲模塊以及學(xué)習(xí)順序存儲模塊中的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,第一顯示模式是星狀圖顯示模式,知識點結(jié)構(gòu)顯示模塊中包含星狀圖顯示單元,星狀圖顯示單元在網(wǎng)絡(luò)終端的顯示屏的第一部分以星狀圖顯示模式顯示知識點結(jié)構(gòu);學(xué)習(xí)順序顯示模塊用帶有箭頭的連線來表示在星狀圖中顯示的各個知識點之間的學(xué)習(xí)順序。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,知識點結(jié)構(gòu)顯示模塊還在網(wǎng)絡(luò)終端的顯示屏的第一部分以第二顯示模式顯示知識點結(jié)構(gòu),其中所顯示的知識點結(jié)構(gòu)中包含當(dāng)前知識點;
網(wǎng)絡(luò)終端中還包括:
顯示模式切換模塊,接收用戶的輸入以在第一顯示模式和第二顯示模式之間進(jìn)行切換。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,第二顯示模式是樹形圖顯示模式,知識點結(jié)構(gòu)顯示模塊中還包含樹形圖顯示單元,樹形圖顯示單元在網(wǎng)絡(luò)終端的顯示屏的第一部分以樹形圖顯示模式顯示知識點結(jié)構(gòu)。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,知識點存儲模塊是以樹形數(shù)據(jù)結(jié)構(gòu)存儲知識點的結(jié)構(gòu)關(guān)系、標(biāo)簽和內(nèi)容。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,通過知識點結(jié)構(gòu)顯示模塊以星狀圖顯示模式顯示知識點的結(jié)構(gòu)關(guān)系,在網(wǎng)絡(luò)終端的顯示屏的第一部分顯示以當(dāng)前知識點為中心的上N個父節(jié)點、與之相鄰的N個兄弟節(jié)點、以及下N個子節(jié)點,其中N是大于等于1的自然數(shù)。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,星狀圖的節(jié)點用矩形框表示,矩形框內(nèi)的文字是知識點的標(biāo)簽,矩形框的邊的明暗表示知識點之間的結(jié)構(gòu)關(guān)系的有無。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,網(wǎng)絡(luò)終端還包括:
手勢識別模塊,對用戶在網(wǎng)絡(luò)終端的顯示屏的第一部分所顯示的星狀圖上的操作手勢進(jìn)行識別,并基于手勢移動星狀圖上顯示的節(jié)點。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,學(xué)習(xí)指導(dǎo)裝置的知識點結(jié)構(gòu)顯示模塊還在網(wǎng)絡(luò)終端的顯示屏的第一部分以第三顯示模式顯示知識點結(jié)構(gòu),其中第三顯示模式是蘊(yùn)含圖的模式;知識點結(jié)構(gòu)顯示模塊中還包含蘊(yùn)含圖顯示單元,蘊(yùn)含圖顯示單元在網(wǎng)絡(luò)終端的顯示屏的第一部分以蘊(yùn)含圖顯示模式顯 示知識點結(jié)構(gòu);顯示模式切換模塊用于接收用戶的輸入以在第一顯示模式、第二顯示模式和第三顯示模式之間進(jìn)行切換。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,知識點內(nèi)容顯示模塊所顯示的當(dāng)前知識點的內(nèi)容包括知識點的文字內(nèi)容和多媒體內(nèi)容。
根據(jù)本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的一實施例,服務(wù)器中還包括:
用戶信息存儲單元,存儲用戶學(xué)習(xí)過但未經(jīng)用戶加工的知識點;
用戶知識存儲單元,存儲經(jīng)過用戶加工的知識點;
網(wǎng)絡(luò)終端中還包括:
用戶信息顯示單元,顯示用戶學(xué)習(xí)過但未經(jīng)用戶加工的知識點;
用戶知識顯示單元,顯示經(jīng)過用戶加工的知識點。
本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明的方案是用多種顯示模式在網(wǎng)絡(luò)終端(尤其是移動終端)的顯示屏上顯示知識點結(jié)構(gòu),可以是星狀圖顯示模式、樹形圖顯示模式、或者蘊(yùn)含圖顯示模式。對于智能手機(jī)上的觸摸屏,可以檢測用戶在顯示界面上的手勢操作,并基于識別出的手勢操作來更新顯示界面上顯示的知識點結(jié)構(gòu)。對于當(dāng)前知識點在整個知識點結(jié)構(gòu)上所處的位置,適合通過樹形圖顯示,也被稱為整體顯示。對于當(dāng)前知識點與其在整個知識點結(jié)構(gòu)上的相鄰知識點的關(guān)系,適合通過星狀圖或者蘊(yùn)含圖來顯示,也被稱為局部顯示。這三種顯示模式都可以根據(jù)用戶的輸入進(jìn)行切換。在局部顯示的模式下,在顯示屏的一部分區(qū)塊中顯示當(dāng)前知識點與其在整個知識點結(jié)構(gòu)上的相鄰知識點的關(guān)系,同時在顯示屏的另一部分區(qū)塊中顯示當(dāng)前知識點的內(nèi)容。此外,在服務(wù)器上存儲了整個知識體系結(jié)構(gòu)中的各個知識點的預(yù)設(shè)學(xué)習(xí)順序,在網(wǎng)絡(luò)終端顯示知識結(jié)構(gòu)的同時,將這種預(yù)設(shè)的學(xué)習(xí)順序體現(xiàn)在網(wǎng)絡(luò)終端的顯示界面上,以讓學(xué)習(xí)者能夠基于預(yù)設(shè)的學(xué)習(xí)途徑進(jìn)行系統(tǒng)性的學(xué)習(xí)。
附圖說明
圖1示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第一實施例的原理圖。
圖2示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第二實施例的原理圖。
圖3示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第三實施例的原理圖。
圖4A至4C示出了星狀圖顯示知識點結(jié)構(gòu)的示例圖。
圖5示出了樹形圖顯示知識點結(jié)構(gòu)的示例圖。
圖6A至6B示出了蘊(yùn)含圖顯示知識點結(jié)構(gòu)的示例圖。
具體實施方式
在結(jié)合以下附圖閱讀本公開的實施例的詳細(xì)描述之后,能夠更好地理解本發(fā)明的上述特征和優(yōu)點。在附圖中,各組件不一定是按比例繪制,并且具有類似的相關(guān)特性或特征的組件可能具有相同或相近的附圖標(biāo)記。
基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第一實施例
圖1示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第一實施例的原理。請參見圖1,本實施例的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置包括網(wǎng)絡(luò)終端1a和服務(wù)器2a兩部分。網(wǎng)絡(luò)終端1a可以是具備網(wǎng)絡(luò)功能的計算機(jī),也可以是智能手機(jī),也可以是學(xué)習(xí)專用裝置,通過互聯(lián)網(wǎng)或者移動通信網(wǎng)絡(luò)與服務(wù)器2a建立通訊連接。
服務(wù)器2a中包含了第二傳輸模塊21a、知識點存儲模塊22a和學(xué)習(xí)順序存儲模塊23a。第二傳輸模塊21a是將知識點存儲模塊22a中的全部或部分?jǐn)?shù)據(jù)傳輸至網(wǎng)絡(luò)終端1a。知識點存儲模塊22a存儲了知識點的分類、結(jié)構(gòu)關(guān)系、標(biāo)簽和內(nèi)容。知識點的分類是指知識點的編輯者對知識點定義的類別,例如“一帶一路”在用戶A的編輯下將其定義在“經(jīng)濟(jì)”類別下,而在用戶B的編輯下可能將其定義在“政治”類別下。不同的用戶對同一個知識點由于理解的不同可能會隸屬于不同的分類。
知識點的標(biāo)簽類似于知識點的名稱,例如“一帶一路”就是這一知識點的標(biāo)簽。知識點的內(nèi)容就是對該知識點的具體的定義,例如一帶一路具體指什么就是“一帶一路”標(biāo)簽下的內(nèi)容。
知識點的結(jié)構(gòu)關(guān)系是指各個知識點之間的邏輯關(guān)系,這種邏輯關(guān)系較佳的可以用樹形的數(shù)據(jù)結(jié)構(gòu)來表達(dá)。以父子節(jié)點表示知識點之間的上下關(guān)系,以兄弟節(jié)點表示知識點之間的并列關(guān)系。例如,“一帶一路”的父節(jié)點是“國家戰(zhàn)略”,“一帶一路”的子節(jié)點是“絲綢之路經(jīng)濟(jì)帶”、“海上絲綢之路”和“亞投行”,“一帶 一路”的兄弟節(jié)點是“京津冀一體化”、“長江經(jīng)濟(jì)帶”、“自貿(mào)區(qū)”、“西部開發(fā)”、“東北振興”等。
編輯者或一般用戶在錄入知識點時,除了錄入知識點的內(nèi)容之外,還錄入了該知識點和其他知識點之間的關(guān)系。
例如對于當(dāng)前錄入的知識點A和已經(jīng)存在的知識點B,可在錄入知識點A的同時錄入和B的關(guān)系,可分為A和B之間無關(guān)系、A和B之間存在并列關(guān)系、父子關(guān)系或隔輩關(guān)系。而當(dāng)前錄入的知識點A和已經(jīng)存在的多個知識點B、C、D……也一樣,存在著無關(guān)系、并列關(guān)系(并列關(guān)系又分為因果關(guān)系、無因果關(guān)系但有學(xué)習(xí)順序、無因果關(guān)系也無學(xué)習(xí)順序三種)。此外,知識點A和已經(jīng)存在的多個知識點B、C、D……也可以有著蘊(yùn)含/從屬關(guān)系。
學(xué)習(xí)順序存儲模塊23a中存儲了對知識點結(jié)構(gòu)中的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序,這個學(xué)習(xí)順序可以是系統(tǒng)定義的或者說經(jīng)過系統(tǒng)審核的,也可以是其它用戶設(shè)定的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1a中包括知識點結(jié)構(gòu)顯示模塊11a、知識點內(nèi)容顯示模塊12a、第一傳輸模塊13a和學(xué)習(xí)順序顯示模塊16a。第一傳輸模塊13a用于將網(wǎng)絡(luò)終端1a中的數(shù)據(jù)傳輸至服務(wù)器2a。
知識點在網(wǎng)絡(luò)終端上的顯示分為兩部分,一部分是對當(dāng)前知識點在整個知識結(jié)構(gòu)中的位置以及當(dāng)前知識點與其臨近的其他知識點之間的關(guān)系,這是知識點結(jié)構(gòu)上的顯示,另一部分是當(dāng)前知識點的具體內(nèi)容,這是知識點本身內(nèi)容的顯示。前者是由知識點結(jié)構(gòu)顯示模塊11a來實現(xiàn),后者是由知識點內(nèi)容顯示模塊12a來實現(xiàn)。此外,學(xué)習(xí)順序顯示模塊16a顯示了知識點結(jié)構(gòu)中的各個知識點之間的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1a的顯示屏分為兩部分,例如可以是上半部分和下半部分,或者左邊部分和右邊部分等,在本實施例中以上半部分和下半部分為例來說明。在本實施例中,知識點結(jié)構(gòu)顯示模塊11a中設(shè)有星狀圖顯示單元111a,星狀圖顯示單元111a在網(wǎng)絡(luò)終端的顯示屏的上半部分以星狀圖顯示模式來顯示知識點結(jié)構(gòu),其中所顯示的知識點結(jié)構(gòu)中包含了當(dāng)前知識點。而學(xué)習(xí)順序顯示模塊16a用帶有箭頭的連線來表示星狀圖中所顯示的各個知識點之間的學(xué)習(xí)順序。較佳的,還可以系統(tǒng)默認(rèn)體現(xiàn)系統(tǒng)定義或經(jīng)由系統(tǒng)審核的學(xué)習(xí)順序,但還提供給其他用戶所定義的 學(xué)習(xí)順序的選項,若用戶在顯示界面上選擇了其他用戶定義的學(xué)習(xí)順序,則星狀圖中知識點結(jié)構(gòu)中的帶有箭頭的連線會進(jìn)行相應(yīng)的更新,以表示所選用戶所定義的學(xué)習(xí)順序。
而相應(yīng)的,知識點內(nèi)容顯示模塊12a在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容,為了便于初學(xué)者的學(xué)習(xí),在顯示當(dāng)前知識點內(nèi)容的同時還可以另外顯示學(xué)習(xí)當(dāng)前知識點所需掌握的背景知識。
星狀圖的顯示模式顯示知識點結(jié)構(gòu)的示例如圖4A至4C所示。在圖4A中,顯示屏的上半部分顯示了以星狀圖顯示的知識點的結(jié)構(gòu),其中位于中央的是當(dāng)前知識點,其上一層的是父節(jié)點,更上層的是祖父節(jié)點(即父節(jié)點的父節(jié)點),以此類推;當(dāng)前知識點的下一層是子節(jié)點,更下一層的孫子節(jié)點(即子節(jié)點的子節(jié)點),以此類推,但通常由于孫子節(jié)點這一層展出過多,一般而言對于當(dāng)前知識點適合展開到子節(jié)點這一層;當(dāng)前知識點的左邊或者右邊的是兄弟節(jié)點。在各個知識點之間用連線表達(dá)了知識點之間存在的關(guān)系,就數(shù)據(jù)結(jié)構(gòu)而言這種關(guān)系即前述的父子關(guān)系、兄弟關(guān)系等,就邏輯關(guān)系而言可能是包含關(guān)系、時間順序關(guān)系、因果關(guān)系等,正如前述,連線上的箭頭體現(xiàn)了這些知識點之間的學(xué)習(xí)順序。
星狀圖的節(jié)點可以用一個幾何圖形來表示,在本實施例中是一個矩形框,矩形框內(nèi)的文字就是知識點的標(biāo)簽名稱,而矩形框的四條邊的明暗可以表示該知識點和其他知識點之間是否存在知識點結(jié)構(gòu)上的關(guān)系。例如,若矩形框的頂邊高亮,則表示該矩形框之上存在父節(jié)點;若矩形框的底邊呈灰暗色,則表示該矩形框之下不存在子節(jié)點;矩形框的側(cè)邊也是同理,用來表示是否存在兄弟節(jié)點。
這種用線條明暗來表示是否存在相鄰的父節(jié)點、子節(jié)點抑或兄弟節(jié)點是有其實際意義的。因為星狀圖通常適合于屏幕尺寸不大的智能手機(jī)的觸摸屏上的顯示,因此在屏幕上通常只能顯示整個知識點結(jié)構(gòu)體系中的當(dāng)前知識點臨近的局部結(jié)構(gòu)。而用戶需要查找沒有顯示在當(dāng)前界面上的知識點時,可以在觸摸屏上直接通過手勢操作來移動顯示在屏幕上的知識點。而矩形框的邊框的明暗是用來提示用戶移動的邊界,當(dāng)矩形框的某一邊高亮?xí)r,提示用戶該邊對應(yīng)的方向上存在與當(dāng)前知識點關(guān)聯(lián)的其他節(jié)點,而當(dāng)矩形框的某一邊灰暗時,提示用戶該邊對應(yīng)的方向上不存在與之關(guān)聯(lián)的其他節(jié)點。
在上一段中提到手勢操作,對應(yīng)的,還可以在網(wǎng)絡(luò)終端1a中設(shè)置手勢識別模塊14a,手勢識別模塊14a對用戶在網(wǎng)絡(luò)終端的顯示屏的第一部分所顯示的星狀圖上的操作手勢進(jìn)行識別,并基于手勢移動星狀圖上顯示的節(jié)點。
舉例來說,當(dāng)用戶在網(wǎng)絡(luò)終端1a中查詢“一帶一路”關(guān)鍵詞時,這一搜索請求提交至服務(wù)器2a,并在服務(wù)器2a中執(zhí)行搜索策略,查找到“一帶一路”知識點。服務(wù)器2a將包含了“一帶一路”知識點的整個知識點結(jié)構(gòu)體系的數(shù)據(jù)通過第二傳輸模塊21a傳輸至對應(yīng)的網(wǎng)絡(luò)終端1a,這些數(shù)據(jù)包括了所有知識點的分類、標(biāo)簽、結(jié)構(gòu)關(guān)系、內(nèi)容,以及學(xué)習(xí)順序存儲模塊中存儲的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1a將接收到的數(shù)據(jù)存儲在自身的存儲裝置中,基于星狀圖顯示的設(shè)定(例如,當(dāng)前知識點所在層最多顯示5個節(jié)點,最多顯示父節(jié)點以及之上的層次為3層,最多顯示下一層的子節(jié)點,將作為搜索結(jié)果的知識點置于星狀圖的中間位置等),截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),并相應(yīng)的顯示在觸摸屏上。若接收到用戶在觸摸屏上的手勢操作,則網(wǎng)絡(luò)終端1a基于該手勢從存儲裝置中重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并更新觸摸屏上的顯示。
當(dāng)然,若網(wǎng)絡(luò)終端1a本身存儲空間不足或者傳輸整個知識點體系的數(shù)據(jù)量過于龐大,則無需一開始就傳輸整個知識點體系。服務(wù)器2a基于星狀圖顯示的設(shè)定截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),將這一局部結(jié)構(gòu)的數(shù)據(jù)連同局部結(jié)構(gòu)中所涉及的知識點的學(xué)習(xí)順序的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1a,并在觸摸屏上加以顯示。若接收到用戶在觸摸屏上的手勢操作,則服務(wù)器2a基于該手勢重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并將這一局部結(jié)構(gòu)的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1a,再在觸摸屏上予以顯示。
知識點內(nèi)容顯示模塊12a在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容。這一內(nèi)容包括知識點的文字內(nèi)容和多媒體內(nèi)容。例如在圖4A中,下半部分的左邊部分是知識點的文字內(nèi)容,下半部分的右邊部分是知識點的多媒體內(nèi)容。
圖4B示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最頂層的情況,此時用戶已經(jīng)無法再通過手勢操作往上移動。圖4C示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最底層的情況,此時用戶已經(jīng)無法再通過手勢操作往下移動。
在這一實施例中,網(wǎng)絡(luò)終端1a通過星狀圖將包含了當(dāng)前知識點的局部結(jié)構(gòu)顯示在屏幕中,并同時顯示當(dāng)前知識點的內(nèi)容。星狀圖的顯示非常適合于屏幕尺寸較小的設(shè)備,在智能手機(jī)中應(yīng)用效果更佳。
除了前述的針對知識點結(jié)構(gòu)的存儲、傳輸和顯示之外,裝置還提供了針對每一用戶的學(xué)習(xí)過程的記錄和回顧。詳細(xì)而言,在服務(wù)器中設(shè)置了用戶信息存儲單元和用戶知識存儲單元。用戶信息存儲單元中存儲了我的信息,主要是用戶學(xué)習(xí)知識點的時間軸、用戶名、事件和地域,實質(zhì)上是記錄用戶的學(xué)習(xí)經(jīng)歷。用戶知識存儲單元存儲了用戶對所學(xué)的知識點的自建結(jié)構(gòu)和自建的分類,需要用戶對學(xué)過的知識點按照自己的理解重新進(jìn)行結(jié)構(gòu)化的處理,體現(xiàn)了用戶對所學(xué)知識點及其整個知識點結(jié)構(gòu)體系的逐步學(xué)習(xí)和逐步完善的過程。對應(yīng)的,在網(wǎng)絡(luò)終端中設(shè)置了用戶信息顯示單元和用戶知識顯示單元,其中用戶信息顯示單元將用戶信息存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示,而用戶知識顯示單元將用戶知識存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示。
基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第二實施例
圖2示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第二實施例的原理。請參見圖2,本實施例的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置包括網(wǎng)絡(luò)終端1b和服務(wù)器2b兩部分。網(wǎng)絡(luò)終端1b可以是具備網(wǎng)絡(luò)功能的計算機(jī),也可以是智能手機(jī),也可以是學(xué)習(xí)專用裝置,通過互聯(lián)網(wǎng)或者移動通信網(wǎng)絡(luò)與服務(wù)器2b建立通訊連接。
服務(wù)器2b中包含了第二傳輸模塊21b、知識點存儲模塊22b和學(xué)習(xí)順序存儲模塊23b。第二傳輸模塊21b是將知識點存儲模塊22b中的全部或部分?jǐn)?shù)據(jù)傳輸至網(wǎng)絡(luò)終端1b。知識點存儲模塊22b存儲了知識點的分類、結(jié)構(gòu)關(guān)系、標(biāo)簽和內(nèi)容。知識點的分類是指知識點的編輯者對知識點定義的類別,例如“一帶一路”在用戶A的編輯下將其定義在“經(jīng)濟(jì)”類別下,而在用戶B的編輯下可能將其定義在“政治”類別下。不同的用戶對同一個知識點由于理解的不同可能會隸屬于不同的分類。
知識點的標(biāo)簽類似于知識點的名稱,例如“一帶一路”就是這一知識點的標(biāo)簽。知識點的內(nèi)容就是對該知識點的具體的定義,例如一帶一路具體指什么就是“一帶一路”標(biāo)簽下的內(nèi)容。
知識點的結(jié)構(gòu)關(guān)系是指各個知識點之間的邏輯關(guān)系,這種邏輯關(guān)系較佳的可以用樹形的數(shù)據(jù)結(jié)構(gòu)來表達(dá)。以父子節(jié)點表示知識點之間的上下關(guān)系,以兄弟節(jié)點表示知識點之間的并列關(guān)系。例如,“一帶一路”的父節(jié)點是“國家戰(zhàn)略”,“一帶一路”的子節(jié)點是“絲綢之路經(jīng)濟(jì)帶”、“海上絲綢之路”和“亞投行”,“一帶一路”的兄弟節(jié)點是“京津冀一體化”、“長江經(jīng)濟(jì)帶”、“自貿(mào)區(qū)”、“西部開發(fā)”、“東北振興”等。
編輯者或一般用戶在錄入知識點時,除了錄入知識點的內(nèi)容之外,還錄入了該知識點和其他知識點之間的關(guān)系。例如對于當(dāng)前錄入的知識點A和已經(jīng)存在的知識點B,可在錄入知識點A的同時錄入和B的關(guān)系,可分為A和B之間無關(guān)系、A和B之間存在并列關(guān)系。
而當(dāng)前錄入的知識點A和已經(jīng)存在的多個知識點B、C、D……也一樣,存在著無關(guān)系、并列關(guān)系(并列關(guān)系又分為因果關(guān)系、無因果關(guān)系但有學(xué)習(xí)順序、無因果關(guān)系也無學(xué)習(xí)順序三種)。此外,知識點A和已經(jīng)存在的多個知識點B、C、D……也可以有著蘊(yùn)含/從屬關(guān)系。
學(xué)習(xí)順序存儲模塊23b中存儲了對知識點結(jié)構(gòu)中的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序,這個學(xué)習(xí)順序可以是系統(tǒng)定義的或者說經(jīng)過系統(tǒng)審核的,也可以是其它用戶設(shè)定的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1b中包括知識點結(jié)構(gòu)顯示模塊11b、知識點內(nèi)容顯示模塊12b、第一傳輸模塊13b、顯示模式切換模塊15b和學(xué)習(xí)順序顯示模塊16b。第一傳輸模塊13b用于將網(wǎng)絡(luò)終端1b中的數(shù)據(jù)傳輸至服務(wù)器2b。
知識點在網(wǎng)絡(luò)終端上的顯示分為兩部分,一部分是對當(dāng)前知識點在整個知識結(jié)構(gòu)中的位置以及當(dāng)前知識點與其臨近的其他知識點之間的關(guān)系,這是知識點結(jié)構(gòu)上的顯示,另一部分是當(dāng)前知識點的具體內(nèi)容,這是知識點本身內(nèi)容的顯示。前者是由知識點結(jié)構(gòu)顯示模塊11b來實現(xiàn),后者是由知識點內(nèi)容顯示模塊12b來實現(xiàn)。此外,學(xué)習(xí)順序顯示模塊16b顯示了知識點結(jié)構(gòu)中的各個知識點之間的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1b的顯示屏分為兩部分,例如可以是上半部分和下半部分,或者左邊部分和右邊部分等,在本實施例中以上半部分和下半部分為例來說明。在本實施例中,知識點結(jié)構(gòu)顯示模塊11b中設(shè)有星狀圖顯示單元111b,星狀圖顯示單元111b在網(wǎng)絡(luò)終端的顯示屏的上半部分以星狀圖顯示模式來顯示知識點結(jié)構(gòu),其中所顯示的知識點結(jié)構(gòu)中包含了當(dāng)前知識點。而學(xué)習(xí)順序顯示模塊16b用帶有箭頭的連線來表示星狀圖中所顯示的各個知識點之間的學(xué)習(xí)順序。較佳的,還可以系統(tǒng)默認(rèn)體現(xiàn)系統(tǒng)定義或經(jīng)由系統(tǒng)審核的學(xué)習(xí)順序,但還提供給其他用戶所定義的學(xué)習(xí)順序的選項,若用戶在顯示界面上選擇了其他用戶定義的學(xué)習(xí)順序,則星狀圖中知識點結(jié)構(gòu)中的帶有箭頭的連線會進(jìn)行相應(yīng)的更新,以表示所選用戶所定義的學(xué)習(xí)順序。
而相應(yīng)的,知識點內(nèi)容顯示模塊12b在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容,為了便于初學(xué)者的學(xué)習(xí),在顯示當(dāng)前知識點內(nèi)容的同時還可以另外顯示學(xué)習(xí)當(dāng)前知識點所需掌握的背景知識。
星狀圖的顯示模式顯示知識點結(jié)構(gòu)的示例如圖4A至4C所示。在圖4A中,顯示屏的上半部分顯示了以星狀圖顯示的知識點的結(jié)構(gòu),其中位于中央的是當(dāng)前知識點,其上一層的是父節(jié)點,更上層的是祖父節(jié)點(即父節(jié)點的父節(jié)點),以此類推;當(dāng)前知識點的下一層是子節(jié)點,更下一層的孫子節(jié)點(即子節(jié)點的子節(jié)點),以此類推,但通常由于孫子節(jié)點這一層展出過多,一般而言對于當(dāng)前知識點適合展開到子節(jié)點這一層;當(dāng)前知識點的左邊或者右邊的是兄弟節(jié)點。在各個知識點之間用連線表達(dá)了知識點之間存在的關(guān)系,就數(shù)據(jù)結(jié)構(gòu)而言這種關(guān)系即前述的父子關(guān)系、兄弟關(guān)系等,就邏輯關(guān)系而言可能是包含關(guān)系、時間順序關(guān)系、因果關(guān)系等,正如前述,連線上的箭頭體現(xiàn)了這些知識點之間的學(xué)習(xí)順序。
星狀圖的節(jié)點可以用一個幾何圖形來表示,在本實施例中是一個矩形框,矩形框內(nèi)的文字就是知識點的標(biāo)簽名稱,而矩形框的四條邊的明暗可以表示該知識點和其他知識點之間是否存在知識點結(jié)構(gòu)上的關(guān)系。例如,若矩形框的頂邊高亮,則表示該矩形框之上存在父節(jié)點;若矩形框的底邊呈灰暗色,則表示該矩形框之下不存在子節(jié)點;矩形框的側(cè)邊也是同理,用來表示是否存在兄弟節(jié)點。
這種用線條明暗來表示是否存在相鄰的父節(jié)點、子節(jié)點抑或兄弟節(jié)點是有其實際意義的。因為星狀圖通常適合于屏幕尺寸不大的智能手機(jī)的觸摸屏上的顯示, 因此在屏幕上通常只能顯示整個知識點結(jié)構(gòu)體系中的當(dāng)前知識點臨近的局部結(jié)構(gòu)。而用戶需要查找沒有顯示在當(dāng)前界面上的知識點時,可以在觸摸屏上直接通過手勢操作來移動顯示在屏幕上的知識點。而矩形框的邊框的明暗是用來提示用戶移動的邊界,當(dāng)矩形框的某一邊高亮?xí)r,提示用戶該邊對應(yīng)的方向上存在與當(dāng)前知識點關(guān)聯(lián)的其他節(jié)點,而當(dāng)矩形框的某一邊灰暗時,提示用戶該邊對應(yīng)的方向上不存在與之關(guān)聯(lián)的其他節(jié)點。
在上一段中提到手勢操作,對應(yīng)的,還可以在網(wǎng)絡(luò)終端1b中設(shè)置手勢識別模塊14b,手勢識別模塊14b對用戶在網(wǎng)絡(luò)終端的顯示屏的第一部分所顯示的星狀圖上的操作手勢進(jìn)行識別,并基于手勢移動星狀圖上顯示的節(jié)點。
舉例來說,當(dāng)用戶在網(wǎng)絡(luò)終端1b中查詢“一帶一路”關(guān)鍵詞時,這一搜索請求提交至服務(wù)器2b,并在服務(wù)器2b中執(zhí)行搜索策略,查找到“一帶一路”知識點。服務(wù)器2b將包含了“一帶一路”知識點的整個知識點結(jié)構(gòu)體系的數(shù)據(jù)通過第二傳輸模塊21b傳輸至對應(yīng)的網(wǎng)絡(luò)終端1b,這些數(shù)據(jù)包括了所有知識點的分類、標(biāo)簽、結(jié)構(gòu)關(guān)系、內(nèi)容,以及學(xué)習(xí)順序存儲模塊中存儲的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1b將接收到的數(shù)據(jù)存儲在自身的存儲裝置中,基于星狀圖顯示的設(shè)定(例如,當(dāng)前知識點所在層最多顯示5個節(jié)點,最多顯示父節(jié)點以及之上的層次為3層,最多顯示下一層的子節(jié)點,將作為搜索結(jié)果的知識點置于星狀圖的中間位置等),截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),并相應(yīng)的顯示在觸摸屏上。若接收到用戶在觸摸屏上的手勢操作,則網(wǎng)絡(luò)終端1b基于該手勢從存儲裝置中重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并更新觸摸屏上的顯示。
當(dāng)然,若網(wǎng)絡(luò)終端1b本身存儲空間不足或者傳輸整個知識點體系的數(shù)據(jù)量過于龐大,則無需一開始就傳輸整個知識點體系。服務(wù)器2b基于星狀圖顯示的設(shè)定截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),將這一局部結(jié)構(gòu)的數(shù)據(jù)連同局部結(jié)構(gòu)中所涉及的知識點的學(xué)習(xí)順序的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1b,并在觸摸屏上加以顯示。若接收到用戶在觸摸屏上的手勢操作,則服務(wù)器2b基于該手勢重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并將這一局部結(jié)構(gòu)的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1b,再在觸摸屏上予以顯示。
知識點內(nèi)容顯示模塊12b在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容。這一內(nèi)容包括知識點的文字內(nèi)容和多媒體內(nèi)容。例如在圖4A中,下半部分的左邊部分是知識點的文字內(nèi)容,下半部分的右邊部分是知識點的多媒體內(nèi)容。
圖4B示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最頂層的情況,此時用戶已經(jīng)無法再通過手勢操作往上移動。圖4C示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最底層的情況,此時用戶已經(jīng)無法再通過手勢操作往下移動。
網(wǎng)絡(luò)終端1b通過星狀圖將包含了當(dāng)前知識點的局部結(jié)構(gòu)顯示在屏幕中,并同時顯示當(dāng)前知識點的內(nèi)容。星狀圖的顯示非常適合于屏幕尺寸較小的設(shè)備,在智能手機(jī)中應(yīng)用效果更佳。
本實施例有別于第一實施例的效果在于,在星狀圖顯示模式之外還提供了樹形圖顯示模式,并可基于用戶的輸入在兩種顯示模式之間進(jìn)行切換。
進(jìn)一步參見圖2,在網(wǎng)絡(luò)終端1b中設(shè)置了顯示模式切換模塊15b,在知識點結(jié)構(gòu)顯示模塊11b中,除了星狀圖顯示單元111b外,還設(shè)有樹形圖顯示單元112b。
樹形圖顯示單元112b在網(wǎng)絡(luò)終端的顯示屏上以樹形圖顯示模式顯示知識點結(jié)構(gòu),具體例子請參見圖5所示,圖5示出了樹形圖的知識點結(jié)構(gòu)體系,而當(dāng)前的知識點在樹形圖中高亮顯示。
在屏幕的顯示界面上設(shè)置一切換按鈕。例如在星狀圖顯示界面中該按鈕顯示為“整體”,當(dāng)用戶點擊“整體”按鈕時,顯示模式切換模塊15b接收到切換指令,指令星狀圖顯示單元111b停止工作,同時指令樹形圖顯示單元112b顯示,于是顯示屏上的星狀圖顯示切換至樹形圖顯示。
反之,在樹形圖顯示界面中該按鈕顯示為“局部”,當(dāng)用戶點擊“局部”按鈕時,顯示模式切換模塊15b接收到切換指令,指令樹形圖顯示單元112b停止工作,同時指令星狀圖顯示單元111b顯示,于是顯示屏上的樹形圖顯示切換至星狀圖顯示。
在這一實施例中,提供給用戶兩種顯示模式:星狀圖和樹形圖,星狀圖利于用戶具體學(xué)習(xí)該知識點,并了解與該知識點關(guān)聯(lián)的鄰近知識點,樹形圖則利于用戶了解當(dāng)前知識點在整個知識點結(jié)構(gòu)體系中的層次和位置。而且,提供給用戶在這兩個顯示模式中切換的功能。
除了前述的針對知識點結(jié)構(gòu)的存儲、傳輸和顯示之外,裝置還提供了針對每一用戶的學(xué)習(xí)過程的記錄和回顧。詳細(xì)而言,在服務(wù)器中設(shè)置了用戶信息存儲單元和用戶知識存儲單元。用戶信息存儲單元中存儲了我的信息,主要是用戶學(xué)習(xí)知識點的時間軸、用戶名、事件和地域,實質(zhì)上是記錄用戶的學(xué)習(xí)經(jīng)歷。用戶知識存儲單元存儲了用戶對所學(xué)的知識點的自建結(jié)構(gòu)和自建的分類,需要用戶對學(xué)過的知識點按照自己的理解重新進(jìn)行結(jié)構(gòu)化的處理,體現(xiàn)了用戶對所學(xué)知識點及其整個知識點結(jié)構(gòu)體系的逐步學(xué)習(xí)和逐步完善的過程。對應(yīng)的,在網(wǎng)絡(luò)終端中設(shè)置了用戶信息顯示單元和用戶知識顯示單元,其中用戶信息顯示單元將用戶信息存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示,而用戶知識顯示單元將用戶知識存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示。
基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第三實施例
圖3示出了本發(fā)明的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置的第三實施例的原理。請參見圖3,本實施例的基于網(wǎng)絡(luò)終端的學(xué)習(xí)指導(dǎo)裝置包括網(wǎng)絡(luò)終端1c和服務(wù)器2c兩部分。網(wǎng)絡(luò)終端1c可以是具備網(wǎng)絡(luò)功能的計算機(jī),也可以是智能手機(jī),也可以是學(xué)習(xí)專用裝置,通過互聯(lián)網(wǎng)或者移動通信網(wǎng)絡(luò)與服務(wù)器2c建立通訊連接。
服務(wù)器2c中包含了第二傳輸模塊21c、知識點存儲模塊22c和學(xué)習(xí)順序存儲模塊23c。第二傳輸模塊21c是將知識點存儲模塊22c中的全部或部分?jǐn)?shù)據(jù)傳輸至網(wǎng)絡(luò)終端1c。知識點存儲模塊22c存儲了知識點的分類、結(jié)構(gòu)關(guān)系、標(biāo)簽和內(nèi)容。知識點的分類是指知識點的編輯者對知識點定義的類別,例如“一帶一路”在用戶A的編輯下將其定義在“經(jīng)濟(jì)”類別下,而在用戶B的編輯下可能將其定義在“政治”類別下。不同的用戶對同一個知識點由于理解的不同可能會隸屬于不同的分類。
知識點的標(biāo)簽類似于知識點的名稱,例如“一帶一路”就是這一知識點的標(biāo)簽。知識點的內(nèi)容就是對該知識點的具體的定義,例如一帶一路具體指什么就是“一帶一路”標(biāo)簽下的內(nèi)容。
知識點的結(jié)構(gòu)關(guān)系是指各個知識點之間的邏輯關(guān)系,這種邏輯關(guān)系較佳的可以用樹形的數(shù)據(jù)結(jié)構(gòu)來表達(dá)。以父子節(jié)點表示知識點之間的上下關(guān)系,以兄弟節(jié) 點表示知識點之間的并列關(guān)系。例如,“一帶一路”的父節(jié)點是“國家戰(zhàn)略”,“一帶一路”的子節(jié)點是“絲綢之路經(jīng)濟(jì)帶”、“海上絲綢之路”和“亞投行”,“一帶一路”的兄弟節(jié)點是“京津冀一體化”、“長江經(jīng)濟(jì)帶”、“自貿(mào)區(qū)”、“西部開發(fā)”、“東北振興”等。
而當(dāng)前錄入的知識點A和已經(jīng)存在的多個知識點B、C、D……也一樣,存在著無關(guān)系、并列關(guān)系(并列關(guān)系又分為因果關(guān)系、無因果關(guān)系但有學(xué)習(xí)順序、無因果關(guān)系也無學(xué)習(xí)順序三種)。此外,知識點A和已經(jīng)存在的多個知識點B、C、D……有著蘊(yùn)含/從屬關(guān)系。
編輯者或一般用戶在錄入知識點時,除了錄入知識點的內(nèi)容之外,還錄入了該知識點和其他知識點之間的關(guān)系。例如對于當(dāng)前錄入的知識點A和已經(jīng)存在的知識點B,可在錄入知識點A的同時錄入和B的關(guān)系,可分為A和B之間無關(guān)系、A和B之間存在并列關(guān)系。
學(xué)習(xí)順序存儲模塊23c中存儲了對知識點結(jié)構(gòu)中的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序,這個學(xué)習(xí)順序可以是系統(tǒng)定義的或者說經(jīng)過系統(tǒng)審核的,也可以是其它用戶設(shè)定的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1c中包括知識點結(jié)構(gòu)顯示模塊11c、知識點內(nèi)容顯示模塊12c、第一傳輸模塊13c、顯示模式切換模塊15c以及學(xué)習(xí)順序顯示模塊16c。第一傳輸模塊13c用于將網(wǎng)絡(luò)終端1c中的數(shù)據(jù)傳輸至服務(wù)器2c。
知識點在網(wǎng)絡(luò)終端上的顯示分為兩部分,一部分是對當(dāng)前知識點在整個知識結(jié)構(gòu)中的位置以及當(dāng)前知識點與其臨近的其他知識點之間的關(guān)系,這是知識點結(jié)構(gòu)上的顯示,另一部分是當(dāng)前知識點的具體內(nèi)容,這是知識點本身內(nèi)容的顯示。前者是由知識點結(jié)構(gòu)顯示模塊11c來實現(xiàn),后者是由知識點內(nèi)容顯示模塊12c來實現(xiàn)。此外,學(xué)習(xí)順序顯示模塊16c顯示了知識點結(jié)構(gòu)中的各個知識點之間的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1c的顯示屏分為兩部分,例如可以是上半部分和下半部分,或者左邊部分和右邊部分等,在本實施例中以上半部分和下半部分為例來說明。在本實施例中,知識點結(jié)構(gòu)顯示模塊11c中設(shè)有星狀圖顯示單元111c,星狀圖顯示單元111c在網(wǎng)絡(luò)終端的顯示屏的上半部分以星狀圖顯示模式來顯示知識點結(jié)構(gòu),其中所顯示的知識點結(jié)構(gòu)中包含了當(dāng)前知識點。而學(xué)習(xí)順序顯示模塊16c用帶有箭頭 的連線來表示星狀圖中所顯示的各個知識點之間的學(xué)習(xí)順序。較佳的,還可以系統(tǒng)默認(rèn)體現(xiàn)系統(tǒng)定義或經(jīng)由系統(tǒng)審核的學(xué)習(xí)順序,但還提供給其他用戶所定義的學(xué)習(xí)順序的選項,若用戶在顯示界面上選擇了其他用戶定義的學(xué)習(xí)順序,則星狀圖中知識點結(jié)構(gòu)中的帶有箭頭的連線會進(jìn)行相應(yīng)的更新,以表示所選用戶所定義的學(xué)習(xí)順序。
而相應(yīng)的,知識點內(nèi)容顯示模塊12c在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容,為了便于初學(xué)者的學(xué)習(xí),在顯示當(dāng)前知識點內(nèi)容的同時還可以另外顯示學(xué)習(xí)當(dāng)前知識點所需掌握的背景知識。
星狀圖的顯示模式顯示知識點結(jié)構(gòu)的示例如圖4A至4C所示。在圖4A中,顯示屏的上半部分顯示了以星狀圖顯示的知識點的結(jié)構(gòu),其中位于中央的是當(dāng)前知識點,其上一層的是父節(jié)點,更上層的是祖父節(jié)點(即父節(jié)點的父節(jié)點),以此類推;當(dāng)前知識點的下一層是子節(jié)點,更下一層的孫子節(jié)點(即子節(jié)點的子節(jié)點),以此類推,但通常由于孫子節(jié)點這一層展出過多,一般而言對于當(dāng)前知識點適合展開到子節(jié)點這一層;當(dāng)前知識點的左邊或者右邊的是兄弟節(jié)點。在各個知識點之間用連線表達(dá)了知識點之間存在的關(guān)系,就數(shù)據(jù)結(jié)構(gòu)而言這種關(guān)系即前述的父子關(guān)系、兄弟關(guān)系等,就邏輯關(guān)系而言可能是包含關(guān)系、時間順序關(guān)系、因果關(guān)系等,正如前述,連線上的箭頭體現(xiàn)了這些知識點之間的學(xué)習(xí)順序。
星狀圖的節(jié)點可以用一個幾何圖形來表示,在本實施例中是一個矩形框,矩形框內(nèi)的文字就是知識點的標(biāo)簽名稱,而矩形框的四條邊的明暗可以表示該知識點和其他知識點之間是否存在知識點結(jié)構(gòu)上的關(guān)系。例如,若矩形框的頂邊高亮,則表示該矩形框之上存在父節(jié)點;若矩形框的底邊呈灰暗色,則表示該矩形框之下不存在子節(jié)點;矩形框的側(cè)邊也是同理,用來表示是否存在兄弟節(jié)點。
這種用線條明暗來表示是否存在相鄰的父節(jié)點、子節(jié)點抑或兄弟節(jié)點是有其實際意義的。因為星狀圖通常適合于屏幕尺寸不大的智能手機(jī)的觸摸屏上的顯示,因此在屏幕上通常只能顯示整個知識點結(jié)構(gòu)體系中的當(dāng)前知識點臨近的局部結(jié)構(gòu)。而用戶需要查找沒有顯示在當(dāng)前界面上的知識點時,可以在觸摸屏上直接通過手勢操作來移動顯示在屏幕上的知識點。而矩形框的邊框的明暗是用來提示用戶移動的邊界,當(dāng)矩形框的某一邊高亮?xí)r,提示用戶該邊對應(yīng)的方向上存在與當(dāng) 前知識點關(guān)聯(lián)的其他節(jié)點,而當(dāng)矩形框的某一邊灰暗時,提示用戶該邊對應(yīng)的方向上不存在與之關(guān)聯(lián)的其他節(jié)點。
在上一段中提到手勢操作,對應(yīng)的,還可以在網(wǎng)絡(luò)終端1c中設(shè)置手勢識別模塊14c,手勢識別模塊14c對用戶在網(wǎng)絡(luò)終端的顯示屏的第一部分所顯示的星狀圖上的操作手勢進(jìn)行識別,并基于手勢移動星狀圖上顯示的節(jié)點。
舉例來說,當(dāng)用戶在網(wǎng)絡(luò)終端1c中查詢“一帶一路”關(guān)鍵詞時,這一搜索請求提交至服務(wù)器2c,并在服務(wù)器2c中執(zhí)行搜索策略,查找到“一帶一路”知識點。服務(wù)器2c將包含了“一帶一路”知識點的整個知識點結(jié)構(gòu)體系的數(shù)據(jù)通過第二傳輸模塊21c傳輸至對應(yīng)的網(wǎng)絡(luò)終端1c,這些數(shù)據(jù)包括了所有知識點的分類、標(biāo)簽、結(jié)構(gòu)關(guān)系、內(nèi)容,以及學(xué)習(xí)順序存儲模塊中存儲的各個知識點的預(yù)設(shè)的學(xué)習(xí)順序。
網(wǎng)絡(luò)終端1c將接收到的數(shù)據(jù)存儲在自身的存儲裝置中,基于星狀圖顯示的設(shè)定(例如,當(dāng)前知識點所在層最多顯示5個節(jié)點,最多顯示父節(jié)點以及之上的層次為3層,最多顯示下一層的子節(jié)點,將作為搜索結(jié)果的知識點置于星狀圖的中間位置等),截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),并相應(yīng)的顯示在觸摸屏上。若接收到用戶在觸摸屏上的手勢操作,則網(wǎng)絡(luò)終端1c基于該手勢從存儲裝置中重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并更新觸摸屏上的顯示。
當(dāng)然,若網(wǎng)絡(luò)終端1c本身存儲空間不足或者傳輸整個知識點體系的數(shù)據(jù)量過于龐大,則無需一開始就傳輸整個知識點體系。服務(wù)器2c基于星狀圖顯示的設(shè)定截取包含了當(dāng)前知識點的知識點體系的局部結(jié)構(gòu),將這一局部結(jié)構(gòu)的數(shù)據(jù)連同局部結(jié)構(gòu)中所涉及的知識點的學(xué)習(xí)順序的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1c,并在觸摸屏上加以顯示。若接收到用戶在觸摸屏上的手勢操作,則服務(wù)器2c基于該手勢重新截取對應(yīng)的知識點體系的局部結(jié)構(gòu),并將這一局部結(jié)構(gòu)的數(shù)據(jù)傳輸至網(wǎng)絡(luò)終端1c,再在觸摸屏上予以顯示。
知識點內(nèi)容顯示模塊12c在網(wǎng)絡(luò)終端的顯示屏的下半部分顯示當(dāng)前知識點的內(nèi)容。這一內(nèi)容包括知識點的文字內(nèi)容和多媒體內(nèi)容。例如在圖4A中,下半部分的左邊部分是知識點的文字內(nèi)容,下半部分的右邊部分是知識點的多媒體內(nèi)容。
圖4B示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最頂層的情況,此時用戶已經(jīng)無法再通過手勢操作往上移動。圖4C示出了當(dāng)前知識點位于整個知識點結(jié)構(gòu)體系中的最底層的情況,此時用戶已經(jīng)無法再通過手勢操作往下移動。
網(wǎng)絡(luò)終端1c通過星狀圖將包含了當(dāng)前知識點的局部結(jié)構(gòu)顯示在屏幕中,并同時顯示當(dāng)前知識點的內(nèi)容。星狀圖的顯示非常適合于屏幕尺寸較小的設(shè)備,在智能手機(jī)中應(yīng)用效果更佳。
本實施例和前述兩個實施例的區(qū)別在于:在星狀圖顯示模式之外還提供了樹形圖顯示模式和蘊(yùn)含圖顯示模式,并可基于用戶的輸入在三種顯示模式之間進(jìn)行切換。
進(jìn)一步參見圖2,在網(wǎng)絡(luò)終端1c中設(shè)置了顯示模式切換模塊15c,在知識點結(jié)構(gòu)顯示模塊11c中,除了星狀圖顯示單元111c外,還設(shè)有樹形圖顯示單元112c和蘊(yùn)含圖顯示單元113c。
樹形圖顯示單元112c在網(wǎng)絡(luò)終端的顯示屏上以樹形圖顯示模式顯示知識點結(jié)構(gòu),具體例子請參見圖5所示,圖5示出了樹形圖的知識點結(jié)構(gòu)體系,而當(dāng)前的知識點在樹形圖中高亮顯示。
蘊(yùn)含圖顯示單元113c在網(wǎng)絡(luò)終端的顯示屏上以蘊(yùn)含圖顯示模式顯示知識點結(jié)構(gòu)。具體例子請參見圖6A和6B所示,在圖6A中,界面中主要顯示了一個知識點的局部集合,當(dāng)前知識點位于這個局部的集合中(用粗線框表示),在這個局部集合之外用一個箭頭表示了蘊(yùn)含該局部集合的上一級別的集合。在圖6B中,界面中顯示了最上一級的集合,此時不存在箭頭表示上一級別的集合,因為在此界面中的集合已經(jīng)是最上層的集合,其中當(dāng)前知識點用粗線框表示。對于蘊(yùn)含圖中的集合而言,也可以用連線表示集合之間存在關(guān)系,而且這種連線也有寬度粗細(xì)之分,當(dāng)兩個集合之間的小顆粒知識點間的連線越多,則這兩個集合之間的連線就越粗。
在屏幕的顯示界面上設(shè)置一切換按鈕。例如切換按鈕上顯示為“樹形圖”,當(dāng)按下該切換按鈕時,顯示模式切換模塊15c接收到切換指令,指令星狀圖顯示單元111c和蘊(yùn)含圖顯示單元113c停止工作,同時指令樹形圖顯示單元112c顯示,于是顯示屏上切換至樹形圖顯示。
此外,切換按鈕顯示為“星狀圖”,當(dāng)用戶點擊“星狀圖”按鈕時,顯示模式切換模塊15c接收到切換指令,指令樹形圖顯示單元112c和蘊(yùn)含圖顯示單元113c停止工作,同時指令星狀圖顯示單元111c顯示,于是顯示屏上切換至星狀圖顯示。
此外,切換按鈕顯示為“蘊(yùn)含圖”,當(dāng)用戶點擊“蘊(yùn)含圖”按鈕時,顯示模式切換模塊15c接收到切換指令,指令星狀圖顯示單元111c和樹形圖顯示單元112c停止工作,同時指令蘊(yùn)含圖顯示單元113c顯示,于是顯示屏上切換至蘊(yùn)含圖顯示。
除了按鈕方式的切換操作之外,還可以以鼠標(biāo)操作來進(jìn)行切換。例如,系統(tǒng)默認(rèn)是以星狀圖來顯示,若單擊則轉(zhuǎn)換為蘊(yùn)含圖來顯示,若雙擊則轉(zhuǎn)換為樹形圖來顯示。
在這一實施例中,提供給用戶三種顯示模式:星狀圖、樹形圖和蘊(yùn)含圖,星狀圖利于用戶具體學(xué)習(xí)該知識點,并了解與該知識點關(guān)聯(lián)的鄰近知識點;樹形圖則利于用戶了解當(dāng)前知識點在整個知識點結(jié)構(gòu)體系中的層次和位置;蘊(yùn)含圖則利于用戶了解知識點之間的包含關(guān)系。而且,提供給用戶在這三個顯示模式中切換的功能。
除了前述的針對知識點結(jié)構(gòu)的存儲、傳輸和顯示之外,裝置還提供了針對每一用戶的學(xué)習(xí)過程的記錄和回顧。詳細(xì)而言,在服務(wù)器中設(shè)置了用戶信息存儲單元和用戶知識存儲單元。用戶信息存儲單元中存儲了我的信息,主要是用戶學(xué)習(xí)知識點的時間軸、用戶名、事件和地域,實質(zhì)上是記錄用戶的學(xué)習(xí)經(jīng)歷。用戶知識存儲單元存儲了用戶對所學(xué)的知識點的自建結(jié)構(gòu)和自建的分類,需要用戶對學(xué)過的知識點按照自己的理解重新進(jìn)行結(jié)構(gòu)化的處理,體現(xiàn)了用戶對所學(xué)知識點及其整個知識點結(jié)構(gòu)體系的逐步學(xué)習(xí)和逐步完善的過程。對應(yīng)的,在網(wǎng)絡(luò)終端中設(shè)置了用戶信息顯示單元和用戶知識顯示單元,其中用戶信息顯示單元將用戶信息存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示,而用戶知識顯示單元將用戶知識存儲單元中存儲的對象在網(wǎng)絡(luò)終端的頁面上予以顯示。
盡管為使解釋簡單化將上述方法圖示并描述為一系列動作,但是應(yīng)理解并領(lǐng)會,這些方法不受動作的次序所限,因為根據(jù)一個或多個實施例,一些動作可按不同次序發(fā)生和/或與來自本文中圖示和描述或本文中未圖示和描述但本領(lǐng)域技術(shù)人員可以理解的其他動作并發(fā)地發(fā)生。
本領(lǐng)域技術(shù)人員將進(jìn)一步領(lǐng)會,結(jié)合本文中所公開的實施例來描述的各種解說性邏輯板塊、模塊、電路、和算法步驟可實現(xiàn)為電子硬件、計算機(jī)軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計約束。技術(shù)人員對于每種特定應(yīng)用可用不同的方式來實現(xiàn)所描述的功能性,但這樣的實現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫離了本發(fā)明的范圍。
結(jié)合本文所公開的實施例描述的各種解說性邏輯板塊、模塊、和電路可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計成執(zhí)行本文所描述功能的任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實現(xiàn)為計算設(shè)備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協(xié)作的一個或多個微處理器、或任何其他此類配置。
結(jié)合本文中公開的實施例描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM、或本領(lǐng)域中所知的任何其他形式的存儲介質(zhì)中。示例性存儲介質(zhì)耦合到處理器以使得該處理器能從/向該存儲介質(zhì)讀取和寫入信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。處理器和存儲介質(zhì)可駐留在ASIC中。ASIC可駐留在用戶終端中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在用戶終端中。
在一個或多個示例性實施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實現(xiàn)。如果在軟件中實現(xiàn)為計算機(jī)程序產(chǎn)品,則各功能可以作為一條或更多條指令或代碼存儲在計算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì)兩者,其包括促成計算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲介質(zhì)可以是能被計算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁存儲設(shè)備、或能被用來攜帶或存儲指令或數(shù)據(jù)結(jié)構(gòu)形 式的合意程序代碼且能被計算機(jī)訪問的任何其它介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍(lán)光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。
提供對本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。對本公開的各種修改對本領(lǐng)域技術(shù)人員來說都將是顯而易見的,且本文中所定義的普適原理可被應(yīng)用到其他變體而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設(shè)計,而是應(yīng)被授予與本文中所公開的原理和新穎性特征相一致的最廣范圍。