專利名稱:基于中間件平臺的在線電子詞典查詢系統的制作方法
技術領域:
本發(fā)明涉及數字家庭技術領域,具體涉及數字家庭中的一種基于中間件平臺的在線電子詞典查詢系統。
背景技術:
目前,數字家庭已經為用戶提供了舒適、安全、便捷的生活服務,包括電視電影點播、電子政務、遠程醫(yī)療、智能家居、家庭娛樂。在眾多的業(yè)務中,在線電子詞典查詢具有廣大的用戶需求。例如用戶在收看數字電視節(jié)目時,經常會在字幕中看到一些陌生的詞匯,這些詞匯干擾著人們對電視節(jié)目內容的理解,而傳統的辦法是翻看相應的紙質詞典、電子詞典或者在電腦上查找詞匯的相關解釋,然而這些工具很可能不在用戶身邊,或者即使在用戶身邊,用戶也需要暫停收看當前的電視節(jié)目,這往往會令用戶覺得麻煩而直接放棄跳過對陌生詞匯的理解。因此,如果用戶此時可以直接操縱數字電視遙控器在電視上直接查看詞匯的相關解釋,而且不用中斷當前的電視節(jié)目,這勢必會給用戶帶來很大的方便,大大改善人們對電視節(jié)目的理解,并提高用戶感受。
發(fā)明內容
本發(fā)明要解決的技術問題是提供基于中間件平臺的在線電子詞典查詢系統,能夠滿足數字電視用戶通過電視頻道實現電子詞典查詢的應用要求,提高用戶感受。本發(fā)明提供一種基于中間件平臺的在線電子詞典查詢系統包括電子詞典查詢頻道客戶端、頻道后臺服務器、電子詞典查詢服務器、電子詞典數據庫;所述電子詞典查詢頻道客戶端,包括雙向機頂盒和數字電視;雙向機頂盒使用中間件SDF_PLAYER,用于解析SDF語言,并提供T9中文輸入法,雙向機頂盒對電子詞典查詢頻道的SDF文件進行解析,在數字電視上呈現電視畫面,提供電子詞典查詢功能選擇和詞典查詢輸入的客戶端界面;所述頻道后臺服務器,由Web層組件和業(yè)務應用層組件組成,用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求,調用相應的頻道業(yè)務模塊進行處理,對電子詞典查詢頻道的查詢請求,通過RMI技術遠程調用電子詞典查詢服務器的查詢方法,并把查詢結果以Web響應的方式返回給雙向機頂盒;所述電子詞典查詢服務器,包括RMI服務器模塊以及電子詞典查詢模塊,通過RMI 服務器向頻道后臺服務器提供遠程調用該服務器上的電子詞典查詢方法的服務,電子詞典查詢模塊根據用戶提供的電子詞典查詢方式和該查詢方式下的查詢關鍵字查找電子詞典數據庫,并得到與查詢關鍵字相關的詞語解釋或語句翻譯;所述電子詞典數據庫,存儲各類詞匯的解釋,提供詞匯數據的增加、刪除、修改和查詢的操作。
可選的,電子詞典頻道客戶端的數字電視畫面呈現內容包括廣告、新詞介紹、電子詞典功能導航界面,其中廣告內容和新詞介紹依據相關設定自動出現,并且動態(tài)自動更新。可選的,用戶通過遙控器在電子詞典查詢界面中選擇查詢方式,在相應的輸入框中輸入查詢關鍵字并點擊“查詢”按鈕,數字電視的電視畫面呈現與查詢關鍵字相關的詞匯信息或句子翻譯??蛇x的,頻道后臺服務器采用J2EE體系結構,由Web層組件和業(yè)務應用層組件組成,Web層組件Skrvlet或CGI,用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求, 業(yè)務應用層組件為EJB,實現電子詞典查詢頻道的業(yè)務處理。可選的,電子詞典頻道客戶端的數字電視畫面呈現的電子詞典查詢界面進一步包含中英詞匯查詢方式,接收數字家庭用戶輸入的中文詞匯,電子詞典查詢服務器進一步包含中英詞匯查詢模塊,用于根據用戶輸入的中文詞匯查詢與該中文詞匯相關的英文翻譯和示例用法。可選的,電子詞典頻道客戶端的數字電視畫面呈現的電子詞典查詢界面進一步包含英中語句翻譯查詢方式,接收數字家庭用戶輸入的英文語句,電子詞典查詢服務器進一步包含英中翻譯模塊,用于根據用戶輸入的中文語句查詢與該中文語句相應的中文翻譯。上述技術方案可以看出,本發(fā)明的有益效果是本發(fā)明實現了數字家庭的電子詞典查詢業(yè)務,數字家庭用戶可以通過數字電視實現電子詞典查詢,從而為數字家庭用戶提供了方便快捷的電子詞典查詢服務,拓寬了數字家庭的業(yè)務范圍,給用戶帶來很大的方便,大大改善人們對電視節(jié)目的理解,也極大提高用戶感受。
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1是本發(fā)明系統的總體邏輯結構示意圖;圖2是本發(fā)明具體實施實例運行的示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。本發(fā)明提供一種基于中間件平臺的在線電子詞典查詢系統,能夠滿足數字電視用戶通過電視頻道實現電子詞典查詢的應用要求,提高用戶感受。以下結合附圖對本發(fā)明技術方案進行詳細說明。如圖1所示,基于數字電視中間件平臺的在線電子詞典查詢系統包括以下部分 電子詞典查詢頻道客戶端、頻道后臺服務器、電子詞典查詢服務器以及電子詞典數據庫。
1、電子詞典查詢頻道客戶端由雙向機頂盒和數字電視兩部分組成。雙向機頂盒對電子詞典查詢頻道的SDF文件DictInfo. sdf進行解析,在數字電視上呈現電視畫面,從而為數字家庭用戶提供電子詞典查詢輸入的客戶端界面,電視畫面內容包括各類廣告、新詞介紹、電子詞典功能導航界面等。雙向機頂盒使用中間件SDF_PLAYER,用于解析SDF語言,并提供T9輸入法。 SDF (Scene Description File),又稱場景描述文件,是一種基于機頂盒的操作流程中間描述語言,支持圖片、視頻、文字以及輸入框等元素類型。以SDF PLAYER為中間件的雙向機頂盒通過解析SDF文件,就可以在數字電視上呈現電視頻道畫面。數字家庭用戶通過遙控器在電子詞典查詢界面中選擇查詢方式,并使用T9中文輸入法在相應的輸入框中輸入查詢關鍵字。輸入查詢詞匯或相應的語句并點擊“查詢”按鈕后,雙向機頂盒就向頻道后臺服務器發(fā)送電子詞典查詢請求,請求信息包括該用戶選擇的查詢方式和該方式下對應的查詢關鍵字。雙向機頂盒使用HTTP協議向頻道后臺服務器發(fā)送電子詞典查詢請求,請求信息包括該用戶選擇的查詢方式和該方式下對應的查詢關鍵字。2、頻道后臺服務器頻道后臺服務器采用J2EE體系結構,由Web層組件和業(yè)務應用層組件組成,Web層組件為Servlet或CGI,主要用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求,調用相應的頻道業(yè)務模塊進行處理,并把業(yè)務模塊的處理結果以Web響應的方式返回給雙向機頂盒。業(yè)務應用層組件為EJB,封裝了頻道的業(yè)務處理,電子詞典查詢EJB處理電子詞典查詢頻道的業(yè)務,通過RMI技術遠程調用電子詞典查詢服務器的查詢方法。遠程調用過程中向電子詞典查詢服務器傳遞的參數包括用戶選擇的查詢方式和該方式下對應的查詢關鍵字。此外頻道后臺服務器端還可以包含一個身份認證模塊,用于認證該電子詞典查詢頻道客戶端的標識,只有當客戶端的標識得到確認后,該頻道后臺服務器才能接受該客戶端的電子詞典查詢指令。3、電子詞典查詢服務器包括RMI服務器模塊以及電子詞典查詢模塊。其中RMI 服務器向頻道后臺服務器提供遠程調用該服務器上的電子詞典查詢方法的服務。電子詞典查詢模塊根據查詢方式的不同,分為6個子模塊中英詞匯查詢模塊、英中詞匯查詢模塊、 網絡詞匯查詢模塊、漢字詞典查詢模塊、中英翻譯模塊和英中翻譯模塊。其中中英詞匯查詢模塊根據用戶輸入的中文詞匯查詢與該中文詞匯相關的英文翻譯和示例用法等,英中詞匯查詢模塊根據用戶輸入的英文詞匯查詢與該英文詞匯相關的中文翻譯和示例用法等,網絡詞匯查詢模塊根據用戶輸入的最新網絡詞匯查詢與該網絡詞匯相關的解釋和示例用法等, 漢字詞典查詢模塊根據用戶輸入的漢字或中文詞匯查詢與該漢字或詞匯相關的解釋和示例用法等,中英翻譯模塊根據用戶輸入的中文語句查詢與該中文語句相應的英文翻譯,英中翻譯模塊根據用戶輸入的英文語句查詢與該中文語句相應的中文翻譯。4、電子詞典數據庫存儲各類詞匯的解釋,比如包括漢字和中文詞匯的解釋、中文詞匯的英文解釋、英文詞匯的中文解釋、最新網絡詞匯解釋等,并提供詞匯數據的增加、刪除、修改和查詢等操作??梢圆捎?racle、SQL Server、DB2、MySQL等各類數據庫組織并保存電子詞典數據。
本發(fā)明實例提出的基于中間件平臺的在線電子詞典查詢系統運行的流程如圖2 所示1、用戶選擇電子詞典查詢頻道,雙向機頂盒載入并解析電子詞典查詢頻道的SDF 文件DictInfo. sdf,數字電視呈現電子詞典查詢頻道客戶端界面。2、用戶通過遙控器選擇電子詞典的查詢方式,使用T9中文輸入法在該查詢方式對應的輸入框中輸入查詢關鍵字,完成輸入后點擊“查詢”按鈕。雙向機頂盒使用HTTP協議向頻道后臺服務器發(fā)送電子詞典查詢請求,請求信息包括該用戶選擇的查詢方式和該方式下對應的查詢關鍵字。3、頻道后臺服務器的Web層組件Servlet或CGI接收機頂盒傳來的電子詞典查詢請求,并進行解析,確定對查詢請求進行處理的頻道處理模塊。4、頻道后臺服務器的Web層組件Servlet或CGI調用電子詞典查詢EJB處理電子詞典查詢頻道的業(yè)務。5、電子詞典查詢EJB通過RMI技術遠程調用電子詞典查詢服務器的查詢方法,該方法傳遞兩個參數,包括查詢方式和查詢關鍵字。6、電子詞典查詢服務器根據用戶選擇的查詢方式選擇相應的電子詞典查詢模塊并執(zhí)行。7、相應的電子詞典查詢模塊根據用戶提供的查詢關鍵字查找電子詞典數據庫,并得到與查詢詞匯相關的解釋或查詢語句相關的翻譯。8、電子詞典查詢服務器的電子詞典查詢模塊向頻道后臺服務器的電子詞典查詢 EJB返回電子詞典查詢結果。9、頻道后臺服務器的krvlet向機頂盒返回電子詞典查詢結果,并將查詢結果顯示在數字電視畫面上。綜上所述,本發(fā)明具有一下有益效果本發(fā)明實現了數字家庭的電子詞典查詢業(yè)務,數字家庭用戶可以通過數字電視實現電子詞典查詢,為數字家庭用戶提供方便快捷的電子詞典查詢服務,拓寬了數字家庭業(yè)務范圍,給用戶帶來很大的方便,大大改善人們對電視節(jié)目的理解,提高了用戶感受。以上對本發(fā)明實施例所提供的基于中間件平臺的在線電子詞典查詢系統,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種基于中間件平臺的在線電子詞典查詢系統,其特征在于包括電子詞典查詢頻道客戶端、頻道后臺服務器、電子詞典查詢服務器、電子詞典數據庫;所述電子詞典查詢頻道客戶端,包括雙向機頂盒和數字電視; 雙向機頂盒使用中間件SDF_PLAYER,用于解析SDF語言,并提供T9中文輸入法,雙向機頂盒對電子詞典查詢頻道的SDF文件進行解析,在數字電視上呈現電視畫面,提供電子詞典查詢功能選擇和詞典查詢輸入的客戶端界面;所述頻道后臺服務器,由Web層組件和業(yè)務應用層組件組成,用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求,調用相應的頻道業(yè)務模塊進行處理,對電子詞典查詢頻道的查詢請求,通過RMI技術遠程調用電子詞典查詢服務器的查詢方法,并把查詢結果以 Web響應的方式返回給雙向機頂盒;所述電子詞典查詢服務器,包括RMI服務器模塊以及電子詞典查詢模塊,通過RMI服務器向頻道后臺服務器提供遠程調用該服務器上的電子詞典查詢方法的服務,電子詞典查詢模塊根據用戶提供的電子詞典查詢方式和該查詢方式下的查詢關鍵字查找電子詞典數據庫,并得到與查詢關鍵字相關的詞語解釋或語句翻譯;所述電子詞典數據庫,存儲各類詞匯的解釋,提供詞匯數據的增加、刪除、修改和查詢的操作。
2.根據權利要求1所述的基于中間件平臺的在線電子詞典查詢系統,其特征在于 電子詞典頻道客戶端的數字電視畫面呈現內容包括廣告、新詞介紹、電子詞典功能導航界面,其中廣告內容和新詞介紹依據相關設定自動出現,并且動態(tài)自動更新。
3.根據權利要求1或2所述的基于中間件平臺的在線電子詞典查詢系統,其特征在于用戶通過遙控器在電子詞典查詢界面中選擇查詢方式,在相應的輸入框中輸入查詢關鍵字并點擊“查詢”按鈕,數字電視的電視畫面呈現與查詢關鍵字相關的詞匯信息或句子翻譯。
4.根據權利要求1或2所述的基于中間件平臺的在線電子詞典查詢系統,其特征在于頻道后臺服務器采用J2EE體系結構,由Web層組件和業(yè)務應用層組件組成;Web層組件為Servlet或CGI,用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求;業(yè)務應用層組件為EJB,實現電子詞典查詢頻道的業(yè)務處理。
5.根據權利要求1或2所述的基于中間件平臺的在線電子詞典查詢系統,其特征在于電子詞典頻道客戶端的數字電視畫面呈現的電子詞典查詢界面進一步包含中英詞匯查詢方式,接收數字家庭用戶輸入的中文詞匯,電子詞典查詢服務器進一步包含中英詞匯查詢模塊,用于根據用戶輸入的中文詞匯查詢與該中文詞匯相關的英文翻譯和示例用法。
6.根據權利要求1或2所述的基于中間件平臺的在線電子詞典查詢系統,其特征在于電子詞典頻道客戶端的數字電視畫面呈現的電子詞典查詢界面進一步包含英中語句翻譯查詢方式,接收數字家庭用戶輸入的英文語句,電子詞典查詢服務器進一步包含英中翻譯模塊,用于根據用戶輸入的中文語句查詢與該中文語句相應的中文翻譯。
全文摘要
本發(fā)明公開一種基于中間件平臺的在線電子詞典查詢系統。該系統包括電子詞典查詢頻道客戶端,包括雙向機頂盒和數字電視;雙向機頂盒使用中間件SDF_PLAYER,對電子詞典查詢頻道的SDF文件進行解析;頻道后臺服務器,用于接收并解析雙向機頂盒發(fā)送來的電子詞典查詢請求,調用相應的頻道業(yè)務模塊進行處理;電子詞典查詢服務器,向頻道后臺服務器提供遠程調用該服務器上的電子詞典查詢方法的服務;電子詞典數據庫,存儲各類詞匯的解釋,提供詞匯數據的增加、刪除、修改和查詢的操作。本發(fā)明使得數字家庭用戶可以通過數字電視實現電子詞典查詢,為數字家庭用戶提供方便快捷的電子詞典查詢服務。
文檔編號H04N21/472GK102185891SQ20111008091
公開日2011年9月14日 申請日期2011年3月31日 優(yōu)先權日2011年3月31日
發(fā)明者劉海亮, 徐武強, 楊艾琳, 羅笑南 申請人:中山大學深圳研究院