亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在線詞典更新資料的推送系統(tǒng)及其方法

文檔序號:6337550閱讀:269來源:國知局
專利名稱:在線詞典更新資料的推送系統(tǒng)及其方法
技術領域
本發(fā)明涉及一種在線詞典更新資料的傳送系統(tǒng)及其方法,特別是指一種由字典服務器根據(jù)客戶端的訂閱選項設定主動推送(push)各詞匯資料項的更新資料的系統(tǒng)及其方法。
背景技術
隨著通訊網絡逐漸朝向高速、高傳輸量、高穩(wěn)定性的方向演進,各種可以整合于網絡的應用也越趨蓬勃發(fā)展,在線詞典便是一例。在網絡尚未普及之前,字典服務通常是安裝在電子裝置本地端的程序或是系統(tǒng),而隨著網絡在現(xiàn)代人生活中的重要性逐漸增加,字典服務已經不需要是安裝在電子裝置本地端的程序或系統(tǒng),而是可以通過遠端字典服務器提供詞匯的查詢服務,除了可以提供客戶端在不占用本機儲存空間的前提下從大量的詞匯資料項中搜尋要查詢的詞匯資料項,也可以免去安裝字典程序或系統(tǒng)的復雜操作。然而,在線詞典雖然是由字典服務器來負擔儲存空間及搜尋演算等的軟硬件資源成本,而使客戶端可以通過簡單的網頁存取方式查詢詞匯,但有時當客戶端需要得知某特定詞匯資料項最新且最即時的更新資料時,便必須要再連接到在線詞典的網頁再次查詢詞匯資料項并自行比對是否有更新,或是要從大量的在線詞典更新布告里面過濾出真正想要查閱的詞匯資料項的更新資料,對于使用者來說,要查閱某個特定的詞匯資料項的更新資料,往往需要重復交叉比對的過程,造成了使用者的不便。有鑒于此,實有必要提出改進的技術手段,來解決此一問題。

發(fā)明內容
有鑒于現(xiàn)有技術中使用者要查閱在線詞典的某特定詞匯資料項的更新資料需要重復交叉比對過程的問題,本發(fā)明于是公開一種在線詞典更新資料的推送系統(tǒng)及其方法, 其中本發(fā)明所公開的在線詞典更新資料的推送系統(tǒng),其包含字典服務器,其包含詞匯資料庫,預先儲存有至少一詞匯資料項;搜尋模塊,用以將自客戶端接收的查詢詞匯與預先儲存的至少一詞匯資料項比對以產生輸出資料項;顯示界面生成模塊,用以將輸出資料項及訂閱選項輸出至顯示界面,其中訂閱選項是供客戶端設定訂閱或反訂閱與查詢詞匯對應的詞匯資料項;記錄模塊,用以于系統(tǒng)管理員更新各詞匯資料項時,記錄更新的各詞匯資料項的資料更新時間及更新內容;擷取模塊,用以根據(jù)自客戶端接收的信息請求中的信息更新時間擷取至少一詞匯資料項的更新內容并產生更新資料;及傳輸模塊,用以接收客戶端所傳送的查詢詞匯,并將對應查詢詞匯的顯示界面?zhèn)魉椭量蛻舳?,及用以接收客戶端所傳送的信息請求,并將對應信息請求的更新資料傳送至客戶端;及至少一客戶端,各客戶端通過網絡與字典服務器連接,各客戶端包含查詢模塊,用以供客戶端輸入查詢詞匯;訂閱模塊,用以將客戶端從已接收的顯示界面所訂閱的至少一查詢詞匯記錄于訂閱清單,并記錄信息更新時間;及用以偵測觸發(fā)信號的產生,當觸發(fā)信號產生時,根據(jù)訂閱清單產生包含信息更新時間的信息請求;傳輸模塊,用以傳送客戶端輸入的查詢詞匯至字典服務器,并接收字典服務器所傳送的顯示界面;及用以將信息請求傳送至字典服務器,并接收字典服務器所傳送的更新資料及更新所述的信息更新時間;及顯示模塊,用以將顯示界面及更新資料輸出顯示。本發(fā)明所公開的在線詞典更新資料的推送方法,適用于至少一客戶端通過網絡與字典服務器連接時,其包含步驟字典服務器預先儲存至少一詞匯資料項;客戶端將輸入的查詢詞匯傳送至字典服務器;字典服務器接收查詢詞匯,并根據(jù)查詢詞匯與預先儲存的至少一詞匯資料項比對以產生輸出資料項;字典服務器將輸出資料項及訂閱選項輸出至顯示界面,并將該顯示界面?zhèn)魉椭量蛻舳耍渲杏嗛嗊x項是供客戶端設定訂閱或反訂閱與查詢詞匯對應的該詞匯資料項;客戶端接收顯示界面,并將顯示界面輸出顯示;字典服務器于系統(tǒng)管理員更新各詞匯資料項時,記錄更新的各詞匯資料項的資料更新時間及更新內容;客戶端記錄已訂閱的至少一查詢詞匯于訂閱清單中;客戶端記錄信息更新時間;客戶端于產生觸發(fā)信號時根據(jù)訂閱清單向字典服務器發(fā)送包含信息更新時間的信息請求;字典服務器接收信息請求,并根據(jù)信息更新時間擷取至少一詞匯資料項的更新內容并產生更新資料,再將更新資料傳送至客戶端;及客戶端接收更新資料及更新所述的信息更新時間,并將更新資料輸出顯示。本發(fā)明所公開的系統(tǒng)與方法如上,與現(xiàn)有技術之間的差異在于本發(fā)明具有通過字典服務器于客戶端使用在線詞典進行詞匯查詢時,提供客戶端訂閱或反訂閱與查詢詞匯對應的詞匯資料項,并將對應查詢詞匯的詞匯資料項的更新資料推送(push)至客戶端的技術手段。通過上述的技術手段,本發(fā)明可以達成減少客戶端查閱更新的詞匯資料項的交叉比對過程的技術功效。


圖1為本發(fā)明在線詞典更新資料的推送系統(tǒng)的方塊圖。圖2為本發(fā)明在線詞典更新資料的推送方法的流程圖。圖3A及圖IBB為本發(fā)明實施例的顯示界面示意圖。圖4為本發(fā)明實施例更新資料的顯示示意圖。主要元件符號說明10網絡110字典服務器111詞匯資料庫112傳輸模塊113搜尋模塊 114顯示界面生成模塊115記錄模塊 116擷取模塊120客戶端 121查詢模塊122傳輸模塊 123顯示模塊IM訂閱模塊 300顯示界面301詞匯資料項302訂閱選項310顯示界面 311錯誤提示312訂閱選項 400更新資料
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。首先,請先參考圖1,為本發(fā)明所述的在線詞典更新資料的推送系統(tǒng)的方塊圖,將用以說明本發(fā)明各模塊之間的運作方式。本發(fā)明所述的在線詞典更新資料的推送系統(tǒng),其包含字典服務器110及通過網絡10與字典服務器110連接的至少一客戶端,其中每一客戶端中均包含如客戶端120所示的模塊,為了方便描述,以下將以客戶端120來描述客戶端與字典服務器110之間的互動,而實際上客戶端的數(shù)量則不以一個為限。字典服務器110,其包含詞匯資料庫111、傳輸模塊112、搜尋模塊113、顯示界面生成模塊114、記錄模塊115及擷取模塊116。而客戶端120,則包含查詢模塊121、傳輸模塊 122、顯示模塊123及訂閱模塊124。詞匯資料庫111,預先儲存有至少一詞匯資料項。在此所述的詞匯資料項,其內容可以包含不同語言的詞匯對照、詞匯解釋、詞性、用法、衍生詞匯、關聯(lián)詞匯...等。舉例來說,一個英英在線詞典其詞匯資料項可以儲存英語詞匯、詞匯的英語解釋、詞性...等,而一個專業(yè)用語在線詞典其詞匯資料項可以儲存專業(yè)詞匯、詞匯所屬領域、詞匯解釋...等, 由于不同類型的在線詞典儲存的詞匯資料庫111具有不同的資料格式,在此則不針對詞匯資料項實際儲存的內容加以限定。傳輸模塊112,負責通過網絡10與客戶端120之間進行資料的傳送與接收,除了接收客戶端120所傳送的查詢詞匯,并將對應查詢詞匯的顯示界面?zhèn)魉徒o客戶端120外,也用以接收客戶端120傳送的信息請求,并將對應信息請求的更新資料傳送到客戶端120。需要特別說明的是,客戶端所傳送的信息請求中除了包含了客戶端120的信息更新時間,同時也包含了客戶端120已經訂閱過的查詢詞匯。搜尋模塊113,負責于傳輸模塊112接收到客戶端120所傳送的查詢詞匯時,根據(jù)查詢詞匯與詞匯資料庫111當中的詞匯資料項比對。當搜尋模塊113比對出存在與查詢詞匯對應的詞匯資料項時,以查詢詞匯對應的詞匯資料項作為輸出資料項;相反地,若不存在與查詢詞匯對應的詞匯資料項時,則以錯誤提示作為輸出資料項。舉例來說,假設客戶端 120使用一個大眾用語在線詞典時輸入了查詢詞匯“勁爆”,若搜尋模塊113比對后詞匯資料庫111當中存在對應“勁爆”的詞匯資料項時,則搜尋模塊113以該詞匯資料項作為輸出資料項;相反地,若不存在對應“勁爆”的詞匯資料項時,搜尋模塊113可以用錯誤提示作為輸出資料項,錯誤提示可以如“搜尋詞匯不存在”等文句,但實際上錯誤提示的內容并不以此為限。顯示界面生成模塊114,負責將輸出資料項及訂閱選項輸出至一個顯示界面,其中訂閱選項是供客戶端120設定訂閱或反訂閱與輸入的查詢詞匯對應的詞匯資料項。所述的顯示界面,指的是如網頁或XML等可經解析產生顯示的文件資料。當客戶端120輸入的查詢詞匯存在對應的詞匯資料項時,顯示界面生成模塊114將會把對應查詢詞匯的詞匯資料項及訂閱選項輸出至顯示界面,客戶端120則可以依據(jù)個人喜好訂閱或反訂閱詞匯資料項, 借此日后產生詞匯資料項有更新資料時,若是客戶端與字典服務器連線建立完成或是客戶端執(zhí)行更新資料的更新顯示時,客戶端將會自動產生觸發(fā)信號并向字典服務器發(fā)送信息請
6求,此時詞匯資料項的更新資料將會被主動的推送(push)至客戶端120,而不需要客戶端 120自行連上字典服務器110自行輸入查找。反之,若是不存在對應查詢詞匯的詞匯資料項時,則此時顯示界面生成模塊114將會把對應查詢詞匯的錯誤提示及訂閱選項輸出至顯示界面中。如此一來,若目前暫時搜尋不到詞匯資料項,客戶端120仍然可以訂閱該查詢詞匯的詞匯資料項,而日后字典服務器110新增了對應該查詢詞匯的詞匯資料項后就可以主動推送(push)至客戶端120。例如目前在線詞典暫時搜尋不到“勁爆”的詞匯資料項,若客戶端120訂閱了“勁爆”的詞匯資料項,日后在線詞典新增“勁爆”的詞匯資料項時,客戶端 120將會立即收到對應查詢詞匯“勁爆”的更新資料。記錄模塊115,負責于系統(tǒng)管理員更新詞匯資料庫111中的詞匯資料項時記錄更新的各詞匯資料項的資料更新時間及更新內容。擷取模塊116,負責根據(jù)客戶端120傳送的信息請求中的信息更新時間擷取詞匯資料項的更新內容并產生更新資料。由于客戶端120所傳送的信息請求中包含有前次客戶端120接收到更新資料的信息更新時間,因此擷取模塊116將會將信息更新時間與各詞匯資料項的資料更新時間比對,將所有客戶端120已訂閱的查詢詞匯所對應的詞匯資料項更新內容擷取出來產生一個更新資料,接著再由傳輸模塊112將更新資料傳送給客戶端120, 換句話說,當使用者訂閱了五個查詢詞匯時,擷取模塊116將會把訂閱的五個查詢詞匯的更新內容全部都輸出到同一個更新資料中,例如網頁或XML文件等,之后再由傳輸模塊 112傳送更新資料給客戶端120。客戶端120的查詢模塊121,用以供客戶端120使用者輸入查詢詞匯。輸入查詢詞匯的方式可以是輸入文字或是標記選取,在此則不針對查詢詞匯的輸入方式加以限定??蛻舳?20的傳輸模塊122,負責通過網絡10與字典服務器110之間進行資料的傳送與接收,除了用以傳送查詢詞匯及信息請求到字典服務器110中,也用以接收字典服務器110所傳送的顯示界面及更新資料??蛻舳?20的顯示模塊123,負責將字典服務器110所傳送的顯示界面輸出顯示。 當傳輸模塊122接收到字典服務器110傳送的更新資料后,顯示模塊123也負責將更新資料顯示出來??蛻舳?20的訂閱模塊124,負責將客戶端120的使用者自顯示界面訂閱的查詢詞匯記錄于訂閱清單,并記錄每一次客戶端120接收到更新資料的時間。舉例來說,當客戶端 120的使用者輸入了查詢詞匯“臉書”后產生了包含“臉書”的輸出資料項及訂閱選項的顯示界面,當客戶端120的使用者選取了訂閱選項為訂閱后,將會訂閱查詢詞匯“臉書”的詞匯資料項的更新內容??蛻舳?20的訂閱模塊124同時也用以偵測觸發(fā)信號的產生,當觸發(fā)信號產生時, 訂閱模塊1 將會根據(jù)訂閱清單產生包含信息更新時間的信息請求。需要說明的是,觸發(fā)信號是于客戶端120與字典服務器110連線建立完成時所產生,或由客戶端120執(zhí)行更新顯示更新資料時所產生,因此每當客戶端120連接上字典服務器110時,字典服務器110將會根據(jù)信息請求主動推送(push)訂閱的查詢詞匯的更新內容,或者客戶端120也可以自行決定更新資料的更新時間。一旦客戶端120順利接收到更新資料,訂閱模塊124也會更新已記錄的信息更新時間,下一次客戶端120再發(fā)出信息請求時,便可以將前一次信息更新時間視為分界點擷取該信息更新時間之后的更新內容。
接下來,將配合本發(fā)明方法流程2以一應用有本發(fā)明的英漢在線詞典作為實施例來說明本發(fā)明的實施方式。首先,字典服務器預先儲存至少一詞匯資料項(步驟201)。假設客戶端通過網絡將輸入的查詢詞匯“absorb”傳送至字典服務器(步驟202) 后,字典服務器將根據(jù)查詢詞匯“absorb”與預先儲存的詞匯資料項比對以產生輸出資料項 (步驟20 ,并接著將輸出資料項及訂閱選項輸出至顯示界面,然后將顯示界面?zhèn)魉椭量蛻舳?步驟204)。當客戶端接收到顯示界面后,再將顯示界面輸出顯示(步驟205)。請參考圖3A,假設字典服務器預先儲存的詞匯資料項中存在對應查詢詞匯 "absorb"的詞匯資料項時,此時字典服務器將會把詞匯資料項301及訂閱選項302輸出至顯示界面300當中。由于訂閱選項302是供客戶端設定訂閱或反訂閱與查詢詞匯“absorb” 對應的詞匯資料項,若客戶端選取了訂閱選項302,客戶端將會把查詢詞匯“absorb”記錄在訂閱清單中。相反地,當詞匯資料項中不存在對應查詢詞匯“absorb”的詞匯資料項時, 將會產生如圖3B所示的顯示界面310,此時字典服務器除了把錯誤提示311輸出到顯示界面310外,對應查詢詞匯“absorb”的訂閱選項312也會一并被輸出到顯示界面310,因此若客戶端仍然希望在查詢詞匯“absorb”的詞匯資料項被新增時可以在第一時間收到更新內容,則可以通過訂閱選項312設定訂閱查詢詞匯“absorb”,接著查詢詞匯“absorb”將會被記錄到訂閱清單中。當系統(tǒng)管理員更新各詞匯資料項時,字典服務器將會記錄更新的各詞匯資料項的資料更新時間及更新內容(步驟206),客戶端一方面會記錄已訂閱的查詢詞匯于訂閱清單中(步驟207),另一方面也將會記錄信息更新時間(步驟208)。需要特別說明的是,在本發(fā)明并不限定步驟206 步驟208的先后發(fā)生順序,雖然在此為方便描述拆解為三個步驟,實際上步驟206 步驟208三者可以同時發(fā)生,也可以先后發(fā)生,并不以圖2中所繪的為限。當客戶端與字典服務器連線建立完成,或是當客戶端執(zhí)行更新顯示更新資料時都將會產生觸發(fā)信號,此時客戶端將會根據(jù)訂閱清單向字典服務器發(fā)送包含信息更新時間的信息請求(步驟209),當字典服務器接收到信息請求后,接著便根據(jù)信息更新時間擷取詞匯資料項的更新內容并產生更新資料(步驟210)。假設客戶端前一次接收到更新資料的時間為2010年11月1日,而已訂閱的查詢詞匯“absorb”的詞匯資料項期間曾經被更新過且具有資料更新時間2010年11月5日,則此時字典服務器將會把“absorb”的更新內容擷取出來產生更新資料,例如網頁或xml文件等,然后再傳送到客戶端。客戶端接收到更新資料后,首先將接收到更新資料的時間更新,并將更新資料輸出顯示(步驟211)。如圖4所示,假設客戶端的訂閱清單中訂閱的查詢詞匯為“absorb”及 “humble”,貝丨」“absorb”及“humble”的詞匯資料項的更新內容將會輸出到更新資料400當中,并被字典服務器主動推送(push)至客戶端。綜上所述,可知本發(fā)明與現(xiàn)有技術之間的差異在于具有通過字典服務器于客戶端使用在線詞典進行詞匯查詢時,提供客戶端訂閱或反訂閱與查詢詞匯對應的詞匯資料項, 并將對應查詢詞匯的詞匯資料項的更新資料推送(push)至客戶端的技術手段,借由此一技術手段可以主動推送(push)詞匯資料項的更新資料至客戶端來解決現(xiàn)有技術所存在的問題,進而達成減少客戶端查閱詞匯資料項更新的交叉比對過程的技術功效。雖然本發(fā)明所公開的實施方式如上,惟所述的內容并非用以直接限定本發(fā)明的專利保護范圍。任何本發(fā)明所屬技術領域中普通技術人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,可以在實施的形式上及細節(jié)上作些許的更動。本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定者為準。
權利要求
1.一種在線詞典更新資料的推送系統(tǒng),其特征在于,其包含 一字典服務器,其包含一詞匯資料庫,預先儲存有至少一詞匯資料項;一搜尋模塊,用以將自客戶端接收的一查詢詞匯與預先儲存的該至少一詞匯資料項比對以產生一輸出資料項;一顯示界面生成模塊,用以將該輸出資料項及一訂閱選項輸出至一顯示界面,其中該訂閱選項是供客戶端設定訂閱或反訂閱與該查詢詞匯對應的該詞匯資料項;一記錄模塊,用以于系統(tǒng)管理員更新各詞匯資料項時,記錄更新的各詞匯資料項的一資料更新時間及一更新內容;一擷取模塊,用以根據(jù)自客戶端接收的一信息請求中的一信息更新時間擷取該至少一詞匯資料項的更新內容并產生一更新資料;及一傳輸模塊,用以接收客戶端所傳送的該查詢詞匯,并將對應該查詢詞匯的該顯示界面?zhèn)魉椭量蛻舳耍坝靡越邮湛蛻舳怂鶄魉偷脑撔畔⒄埱?,并將對應該信息請求的該更新資料傳送至客戶端;及至少一客戶端,各客戶端通過網絡與該字典服務器連接,各客戶端包含 一查詢模塊,用以供該客戶端輸入查詢詞匯;一訂閱模塊,用以將該客戶端從已接收的該顯示界面所訂閱的至少一該查詢詞匯記錄于一訂閱清單,并記錄信息更新時間;及用以偵測一觸發(fā)信號的產生,當該觸發(fā)信號產生時,根據(jù)該訂閱清單產生包含該信息更新時間的一信息請求;一傳輸模塊,用以傳送該客戶端輸入的該查詢詞匯至該字典服務器,并接收該字典服務器所傳送的該顯示界面;及用以將該信息請求傳送至該字典服務器,并接收該字典服務器所傳送的該更新資料及更新該信息更新時間;及一顯示模塊,用以將該顯示界面及該更新資料輸出顯示。
2.如權利要求1所述的在線詞典更新資料的推送系統(tǒng),其特征在于,該搜尋模塊將自客戶端接收的該查詢詞匯與預先儲存的該至少一詞匯資料項比對后,若存在與該查詢詞匯對應的該詞匯資料項時,該搜尋模塊以該詞匯資料項作為該輸出資料項,若不存在與該查詢詞匯對應的該詞匯資料項時,該搜尋模塊以一錯誤提示作為該輸出資料項。
3.如權利要求1所述的在線詞典更新資料的推送系統(tǒng),其特征在于,該觸發(fā)信號是于該客戶端與該字典服務器連線建立完成時所產生或由該客戶端執(zhí)行該更新資料的更新顯示時所產生。
4.一種在線詞典更新資料的推送方法,適用于至少一客戶端通過網絡與一字典服務器連接時,其特征在于,其包含下列步驟該字典服務器預先儲存至少一詞匯資料項; 一客戶端將輸入的一查詢詞匯傳送至該字典服務器;該字典服務器接收該查詢詞匯,并根據(jù)該查詢詞匯與預先儲存的至少一詞匯資料項比對以產生一輸出資料項;該字典服務器將該輸出資料項及一訂閱選項輸出至一顯示界面,并將該顯示界面?zhèn)魉椭猎摽蛻舳?,其中該訂閱選項是供該客戶端設定訂閱或反訂閱與該查詢詞匯對應的該詞匯資料項;該客戶端接收該顯示界面,并將該顯示界面輸出顯示;該字典服務器于系統(tǒng)管理員更新各詞匯資料項時,記錄更新的各詞匯資料項的一資料更新時間及一更新內容;該客戶端記錄已訂閱的至少一該查詢詞匯于一訂閱清單中;該客戶端記錄一信息更新時間;該客戶端于產生一觸發(fā)信號時根據(jù)該訂閱清單向該字典服務器發(fā)送包含該信息更新時間的一信息請求;該字典服務器接收該信息請求,并根據(jù)該信息更新時間擷取該至少一詞匯資料項的更新內容并產生一更新資料,再將該更新資料傳送至該客戶端;及該客戶端接收該更新資料及更新該信息更新時間,并將該更新資料輸出顯示。
5.如權利要求4所述的在線詞典更新資料的推送方法,其特征在于,該方法中該字典服務器接收該查詢詞匯,并根據(jù)該查詢詞匯與預先儲存的該至少一詞匯資料項比對以產生該輸出資料項的步驟中更包含下列步驟當存在與該查詢詞匯對應的該詞匯資料項時,以該詞匯資料項作為該輸出資料項,當不存在與該查詢詞匯對應的該詞匯資料項時,以一錯誤提示作為該輸出資料項。
6.如權利要求4所述的在線詞典更新資料的推送方法,其特征在于,該觸發(fā)信號是于該客戶端與該字典服務器連線建立完成時所產生或由該客戶端執(zhí)行該更新資料的更新顯示時所產生。
全文摘要
本發(fā)明公開了一種在線詞典更新資料的推送系統(tǒng)及其方法,其通過字典服務器于客戶端使用在線詞典進行詞匯查詢時,提供客戶端訂閱或反訂閱與查詢詞匯對應的詞匯資料項,并將對應查詢詞匯的詞匯資料項的更新資料推送至客戶端的技術手段,借此可以達成減少客戶端查閱更新的詞匯資料項的交叉比對過程的技術功效。
文檔編號G06F17/30GK102479228SQ20101057116
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權日2010年11月30日
發(fā)明者徐胡晨, 邱全成 申請人:英業(yè)達股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1