專利名稱:用于電子書籍的信息檢索系統(tǒng)和方法
技術領域:
本發(fā)明涉及信息檢索領域,更具體地,涉及一種用于電子書籍的信息檢索系統(tǒng)和方法。
背景技術:
隨著信息技術的不斷發(fā)展,人們越來越傾向于通過電子閱讀設備(例如,電子書、計算機、手機、平板電腦等)來閱讀電子書籍,電子閱讀方式也逐漸滲入到了人們生活的各個領域。例如,在學校中,電子課堂類系統(tǒng)使用電子書籍作為教師和學生相互交互的素材,而電子課外閱讀類系統(tǒng)也使用電子書籍作為閱讀對象。但是,當前的電子閱讀領域的信息化技術都是以電子書籍為基本處理單位,例如,人們通常要先查找相關的電子書籍并進行下載,然后再閱讀該電子書籍。這種以電子書籍為基本處理單位的粗顆粒度方法難以滿足人們的許多需求,例如,如果用戶想要獲得眾多電子書籍中與某個知識點(例如,某次戰(zhàn)役)相關的信息時,其通常需要查找并下載其認為相關的一些電子書籍,然后通過瀏覽這些電子書籍來查找該知識點,或者通過這些電子書籍的章節(jié)目錄來進行查找。而且,在很多情況下,用戶并不知道存在哪些電子書籍以及哪本電子書籍中可能包括該知識點。因此,對于用戶而言,如果想要全面、快捷地獲得眾多電子書籍中與某個知識點有關的信息是相當困難并費時費力的。特別是,隨著近年來電子書籍的數(shù)量在不斷地迅猛增長,使得上述問題更為突出。另外,傳統(tǒng)的以電子書籍為基本處理單位的電子閱讀方式也難以支撐起其他創(chuàng)新業(yè)務,例如,自動地考慮用戶的個體差異、主動推送當前場景下用戶可能需要的知識、對學過的知識進行統(tǒng)計、利用用戶電子閱讀設備積累的數(shù)據(jù)做知識推薦服務、根據(jù)已學習的知識統(tǒng)計建立學習模型、以及利用這些數(shù)據(jù)對用戶分類以對同一類用戶提供群體交流服務等。因此,目前的以電子書籍為基本處理單位的電子閱讀方式很難滿足用戶的新的實際需求。
發(fā)明內容
為了解決現(xiàn)有電子閱讀技術中存在的處理粒度過粗(例如,以電子書籍為基本處理單位)的問題,本發(fā)明提出了一種用于電子書籍的、以知識點為基本處理單位的信息檢索系統(tǒng)和信息檢索方法。在書籍中包含著大量的知識點(例如,一本關于物理知識的書中可能包含與牛頓第一定律相關的知識點、與能量守恒相關的知識點等等),由于該知識點相比于整個書籍而言更為精細,因此以知識點為基本處理單位的信息化技術平臺能夠提供更強大的功能并具備更大的可擴展性。本發(fā)明的一個方面涉及一種用于電子書籍的信息檢索系統(tǒng),其包括資源庫,其用于存儲電子書籍;電子閱讀設備,其用于閱讀所述電子書籍;標注工具,其用于為所述電子書籍中的知識點做語義標注并將所述語義標注上傳至標注服務器;以及所述標注服務器,其用于存儲所述語義標注,并用于響應于所述電子閱讀設備提交的信息檢索請求,基于所述語義標注向所述電子閱讀設備返回所述電子書籍中的相關知識點的位置信息,其中,所述電子閱讀設備能夠基于所述位置信息獲得相應的知識點詳細信息。優(yōu)選地,所述標注工具還用于建立各個知識點之間的關聯(lián)信息并將所述關聯(lián)信息上傳至所述標注服務器。優(yōu)選地,所述資源庫能夠響應于所述電子閱讀設備向其提交的包含所述位置信息的知識點獲取請求,來返回知識點詳細信息。優(yōu)選地,所述標注服務器還用于至少部分地基于用戶情景上下文修改所述電子閱讀設備提交的信息檢索請求;或者在向所述電子閱讀設備返回所述位置信息之前,至少部分地基于用戶情景上下文對所述位置信息進行選擇。優(yōu)選地,所述標注服務器還用于檢測所述電子閱讀設備當前的地理位置和/或當前時間;判斷是否滿足預設的觸發(fā)條件;以及當滿足所述預設的觸發(fā)條件時,檢索并向所述電子閱讀設備推送與所述當前的地理位置和/或當前時間相關的知識點的位置信息。本發(fā)明的另一個方面涉及一種用于電子書籍的信息檢索方法,其包括接收電子閱讀設備提交的信息檢索請求;響應于所述信息檢索請求,基于預先存儲的關于電子書籍中的知識點的語義標注來獲得所述電子書籍中的相關知識點的位置信息;以及向所述電子閱讀設備返回所述位置信息,其中,所述位置信息使得所述電子閱讀設備能夠獲得相應的知識點詳細信息。優(yōu)選地,所述獲得步驟還進一步基于預先存儲的各個知識點之間的關聯(lián)信息來獲得所述電子書籍中的相關知識點的位置信息。優(yōu)選地,所述方法在接收到電子閱讀設備提交的信息檢索請求后,還包括至少部分地基于用戶情景上下文修改所述信息檢索請求。優(yōu)選地,所述方法在向所述電子閱讀設備返回所述位置信息之前,還包括至少部分地基于用戶情景上下文對所述位置信息進行選擇。優(yōu)選地,所述方法還包括檢測所述電子閱讀設備當前的地理位置和/或當前時間;判斷是否滿足預設的觸發(fā)條件;以及當滿足所述預設的觸發(fā)條件時,檢索并向所述電子閱讀設備推送與所述當前的地理位置和/或當前時間相關的知識點的位置信息。通過上述信息檢索系統(tǒng)和信息檢索方法,能夠在眾多的電子書籍中為用戶方便、快捷、全面地檢索其希望獲得的信息。進一步地,其能夠根據(jù)用戶的個體差異來選擇這些信息。另外,其還可以為用戶提供當前場景下其可能需要的信息,從而能夠滿足用戶的實際需求,提高用戶在信息檢索、信息獲取方面的效率。
參考附圖詳細描述了本發(fā)明,應當理解,附圖以及相應的描述應當被理解為是說明性的而非限制性的,其中圖1示出了根據(jù)本發(fā)明的一個實施方式的用于電子書籍的信息檢索系統(tǒng);圖2示出了電子閱讀設備向標注服務器提交信息檢索請求以及標注服務器響應于該請求向電子閱讀設備返回知識點位置信息的示例;圖3示出了標注服務器所返回的XML結構的知識點位置信息的一個示例;圖4示出了電子閱讀設備向資源庫提交知識點獲取請求以及資源庫響應于該請求返回對應的知識點詳細信息的示例;圖5示出了根據(jù)本發(fā)明的另一個實施方式的用于電子書籍的信息檢索系統(tǒng);圖6示出了根據(jù)本發(fā)明的一個實施方式的用于電子書籍的信息檢索方法的流程圖;圖7示出了根據(jù)本發(fā)明的另一個實施方式的用于電子書籍的信息檢索方法的流程圖;圖8示出了根據(jù)本發(fā)明的一個實施方式的基于時間空間信息的知識檢索和推送方法的流程圖。
具體實施例方式為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下結合附圖和具體實施方式
對本發(fā)明進行詳細說明。應當理解,此處所描述的具體實施方式
僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種用于電子書籍的、以知識點為基本處理單位的信息檢索系統(tǒng)和信息檢索方法。圖1示出了根據(jù)本發(fā)明的一個實施方式的用于電子書籍的信息檢索系統(tǒng)100,其包括標注服務器101、資源庫102、標注工具103和電子閱讀設備104。如圖所示,該標注工具103和電子閱讀設備104均耦合到標注服務器101和資源庫102??梢酝ㄟ^各種連接方式(例如,有線連接方式、無線連接方式或者兩者兼有)來實現(xiàn)圖1中所示部件之間的耦合。另外,根據(jù)需要,可以將標注服務器101耦合到資源庫102。資源庫102用于存儲各種電子書籍,這些電子書籍可供用戶通過電子閱讀設備104進行下載并閱讀。該資源庫102可以是能夠用于存儲電子書籍的各種設備。標注工具103其用于為所述電子書籍中的知識點做語義標注并將所述語義標注上傳至標注服務器101。在另外的實施例中,標注工具103還可以進一步建立各個知識點之間的關聯(lián)信息并將所述關聯(lián)信息也上傳至標注服務器101。如本領域人員所理解的,知識點是指書籍中的某一部分內容,該部分內容能夠反映某一領域中的一些知識。例如,對于一本物理教科書而言,與牛頓第一定律相關的一部分內容可以作為一個知識點,對于一本地理書籍而言,與某個地點相關的一部分內容可以作為一個知識點,對于一本歷史書籍而言,與某個歷史名人或某個重大事件相關的一部分內容可以作為一個知識點??梢杂蓸俗⒐ぞ?03來劃分電子書籍中的知識點。根據(jù)需要,可以以不同的粒度來劃分電子書籍中的知識點。例如,對于一本中國地理書籍而言,可以將與各個省、自治區(qū)、直轄市相關的內容分別作為一個知識點,也可以將與各個市、縣相關的內容分別作為一個知識點。在同一書籍中,可以存在不同粒度的知識點,并且這些不同粒度的知識點可以相互嵌套或重疊,例如,與北京市相關的內容可以作為一個知識點,而與北京市的某一區(qū)縣相關的內容可以作為另外一個更細粒度的知識點而存在。另外,也可以以不同的標準來劃分電子書籍中的知識點,例如,對于一本地理書籍而言,除了以行政區(qū)劃進行知識點的劃分而言,還可以以河流、山脈、湖泊等來進行知識點劃分,顯然,這些知識點很可能存在部分的相互重疊。上述內容僅僅用于示例說明,本領域技術人員理解,根據(jù)各個電子書籍所涉及的不同領域以及人們的不同需求,可以以各種不同的方式來劃分電子書籍中的知識點。
知識點的語義標注可以是用于反映該知識點的屬性的一個或多個語義標記或語義元數(shù)據(jù)。例如,該語義標注可以包括下列各項中的一項或多項該知識點的名稱、該知識點所屬的領域、該知識點的關鍵詞、描述該知識點的語言、該知識點的難度等級、該知識點所適合的年齡段、該知識點的位置信息(例如,該知識點所處的電子書籍、該知識點在該電子書籍中的具體章、節(jié)、頁數(shù)或段落、該知識點在資源庫102中的網(wǎng)絡地址(例如URL)等等)。本領域技術人員理解,可以根據(jù)實際需要來為某個知識點設置不同數(shù)量和種類的語義標記或語義元數(shù)據(jù)。知識點之間的關聯(lián)信息用于表示各個知識點之間的關聯(lián)性。例如,對于物理書中的知識點“牛頓第一定律”與知識點“牛頓第二定律”而言,由于它們都屬于物理學中的力學方面的知識點并且都是由牛頓給出,因此可以認為它們是相互關聯(lián)的并可以建立它們之間的關聯(lián)信息。 本領域技術人員能夠意識到,可以使用各種合適的方式來在標注服務器101中存儲語義標注以及可能的關聯(lián)信息。下表示出了以數(shù)據(jù)表方式對語義標注和關聯(lián)信息進行存儲的示例。
權利要求
1.一種用于電子書籍的信息檢索系統(tǒng),包括資源庫,其用于存儲電子書籍;電子閱讀設備,其用于閱讀所述電子書籍;標注工具,其用于為所述電子書籍中的知識點做語義標注并將所述語義標注上傳至標注服務器;以及所述標注服務器,其用于存儲所述語義標注,并用于響應于所述電子閱讀設備提交的信息檢索請求,基于所述語義標注向所述電子閱讀設備返回所述電子書籍中的相關知識點的位置信息;其中,所述電子閱讀設備能夠基于所述位置信息獲得相應的知識點詳細信息。
2.根據(jù)權利要求1所述的信息檢索系統(tǒng),其中,所述標注工具還用于建立各個知識點之間的關聯(lián)信息并將所述關聯(lián)信息上傳至所述標注服務器。
3.根據(jù)權利要求1所述的信息檢索系統(tǒng),其中,所述資源庫能夠響應于所述電子閱讀設備向其提交的包含所述位置信息的知識點獲取請求,來返回知識點詳細信息。
4.根據(jù)權利要求1-3中任一所述的信息檢索系統(tǒng),其中,所述標注服務器還用于至少部分地基于用戶情景上下文修改所述電子閱讀設備提交的信息檢索請求;或者在向所述電子閱讀設備返回所述位置信息之前,至少部分地基于用戶情景上下文對所述位置信息進行選擇。
5.根據(jù)權利要求1-3中任一所述的信息檢索系統(tǒng),其中,所述標注服務器還用于 檢測所述電子閱讀設備當前的地理位置和/或當前時間;判斷是否滿足預設的觸發(fā)條件;以及當滿足所述預設的觸發(fā)條件時,檢索并向所述電子閱讀設備推送與所述當前的地理位置和/或當前時間相關的知識點的位置信息。
6.一種用于電子書籍的信息檢索方法,包括接收電子閱讀設備提交的信息檢索請求;響應于所述信息檢索請求,基于預先存儲的關于電子書籍中的知識點的語義標注來獲得所述電子書籍中的相關知識點的位置信息;以及向所述電子閱讀設備返回所述位置信息,其中,所述位置信息使得所述電子閱讀設備能夠獲得相應的知識點詳細信息。
7.根據(jù)權利要求6所述的方法,其中,所述獲得步驟還進一步基于預先存儲的各個知識點之間的關聯(lián)信息來獲得所述電子書籍中的相關知識點的位置信息。
8.根據(jù)權利要求6或7所述的方法,其中,在接收到電子閱讀設備提交的信息檢索請求后,還包括至少部分地基于用戶情景上下文修改所述信息檢索請求。
9.根據(jù)權利要求6或7所述的方法,其中,在向所述電子閱讀設備返回所述位置信息之前,還包括至少部分地基于用戶情景上下文對所述位置信息進行選擇。
10.根據(jù)權利要求6或7所述的方法,還包括檢測所述電子閱讀設備當前的地理位置和/或當前時間;判斷是否滿足預設的觸發(fā)條件;以及當滿足所述預設的觸發(fā)條件時,檢索并向所述電子閱讀設備推送與所述當前的地理位置和/或當前時間相關的知識點的位置信息。
全文摘要
一種用于電子書籍的信息檢索系統(tǒng)和方法。該信息檢索系統(tǒng)包括資源庫,其用于存儲電子書籍;電子閱讀設備,其用于閱讀所述電子書籍;標注工具,其用于為所述電子書籍中的知識點做語義標注并將所述語義標注上傳至標注服務器;以及所述標注服務器,其用于存儲所述語義標注,并用于響應于所述電子閱讀設備提交的信息檢索請求,基于所述語義標注向所述電子閱讀設備返回所述電子書籍中的相關知識點的位置信息;其中,所述電子閱讀設備能夠基于所述位置信息獲得相應的知識點詳細信息。
文檔編號G06F17/30GK103020270SQ20121057681
公開日2013年4月3日 申請日期2012年12月26日 優(yōu)先權日2012年12月26日
發(fā)明者朱珍民, 唐熊, 葉劍, 陳援非, 姚昱旻, 肖燦 申請人:中國科學院計算技術研究所