專利名稱:于查詢過程自動形成定制化詞典的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種于查詢過程自動形成定制化詞典的系統(tǒng)及其方法,特別是指一種 針對查詢過的字詞進行下載的定制化詞典系統(tǒng)及其方法。
背景技術(shù):
電子詞典目前已取代傳統(tǒng)的文本詞典,成為學(xué)習(xí)外語不可或缺的利器之一,此述 的電子詞典泛指隨身電子詞典、PC詞典以及在線詞典三類。其中,在線詞典的字詞庫建立 于伺服端,客戶端僅用于發(fā)送查詢要求及接收對應(yīng)的字詞數(shù)據(jù),而隨身電子詞典或PC詞典 的字詞庫則是建立于機體或個人計算機中。比較這三類電子詞典,在線詞典的服務(wù)費用最為低廉,PC詞典與隨身電子詞典往 往所費不貲,動輒數(shù)千甚至上萬。此外,隨身電子詞典訴求機體輕巧攜帶便利,其最大的優(yōu) 勢即在于使用地點不受限制,但也因為機體體積有限,故有限的記憶容量也導(dǎo)致其儲存數(shù) 據(jù)在數(shù)量上受到限制,對于一些專門術(shù)語(如醫(yī)學(xué)術(shù)語)還須另購擴充數(shù)據(jù)卡。而PC詞典 雖于數(shù)據(jù)量上較隨身電子詞典佳,但其具有占用硬盤空間大的缺點,此外,PC詞典往往因為 儲存的數(shù)據(jù)量過于龐大,而使得查詢速度相對變慢。相較之下,在線詞典由于其字詞庫建立 于伺服端的緣故,使之同時具有數(shù)據(jù)量大且不占用客戶端儲存空間的優(yōu)點,但在線詞典的 使用效率幾乎全賴于客戶端與伺服端之間的網(wǎng)絡(luò)傳輸狀況;最重要的是,在線詞典的使用 僅止于單純的查詢動作,而無法對客戶端查詢過的字詞做更進一步的利用。站在使用者的角度來看,上述的任一類型的詞典皆無法同時顧及價格實惠、字詞 數(shù)據(jù)占用空間小,以及對查詢過的字詞做進階利用的優(yōu)點。綜上所述,可知現(xiàn)有技術(shù)中長 期以來一直無法于詞典價格與詞典占用空間之間取得平衡,因此有必要提出改進的技術(shù)手 段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在無法于詞典價格與詞典占用空間之間取得平衡的問題,本發(fā) 明遂提供一種于查詢過程自動形成定制化詞典的系統(tǒng)及其方法,其中本發(fā)明所提供的于查詢過程自動形成定制化詞典的系統(tǒng),用以于進行一字詞的在 線查詢時,主動下載查詢的該字詞其對應(yīng)的原始字詞資料;本系統(tǒng)包含伺服端與客戶端,其 中伺服端包含一字詞庫、傳輸模塊與查找模塊,客戶端包含偵測模塊、下載模塊、收發(fā)模塊、 儲存模塊、操作模塊與顯示模塊。伺服端的字詞庫儲存有多個字詞及其對應(yīng)的原始字詞數(shù) 據(jù),傳輸模塊用以接收客戶端所發(fā)送的針對該字詞的下載要求,以及將原始字詞數(shù)據(jù)傳回 該客戶端,查找模塊用以依據(jù)該下載要求于字詞庫查找出該字詞的該原始字詞數(shù)據(jù)??蛻?端的偵測模塊用以偵測與伺服端的互動,下載模塊用以于偵測模塊確認伺服端返回該字詞 的查詢結(jié)果時,產(chǎn)生針對該字詞的下載要求,并建立一儲存空間,收發(fā)模塊用以傳送該下載 要求至伺服端,以及接收伺服端所傳回的原始字詞數(shù)據(jù),儲存模塊用以將該字詞的該原始 字詞數(shù)據(jù)儲存至該儲存空間,操作模塊則用以產(chǎn)生一操作界面,并通過該操作界面顯示該儲存空間所儲存的該字詞的原始字詞數(shù)據(jù),顯示模塊則用以顯示該操作界面。本發(fā)明所提供的于查詢過程自動形成定制化詞典的方法,用以于伺服端提供一字 詞的在線查詢服務(wù)時,主動下載儲存于該伺服端字詞庫中該字詞所對應(yīng)的原始字詞資料; 首先,一客戶端于在線查詢字詞的過程偵測與該伺服端的互動,于確認該伺服端返回該字 詞的查詢結(jié)果時,產(chǎn)生針對該字詞的一下載要求,將該下載要求傳送至伺服端,并建立一儲 存空間,該伺服端依據(jù)該下載要求于字詞庫查找出對應(yīng)該字詞的原始字詞數(shù)據(jù),并將該原 始字詞資料回傳至該客戶端,該客戶端將該原始字詞數(shù)據(jù)儲存于該儲存空間,并可產(chǎn)生一 操作界面,來顯示該儲存空間所儲存的該字詞的原始字詞數(shù)據(jù)。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明具有于在線 查詢字詞的過程中,主動自伺服端下載字詞其原始字詞數(shù)據(jù)的技術(shù)手段;通過上述的技術(shù) 手段,本發(fā)明可以在客戶端直接擁有該字詞其原始字詞數(shù)據(jù)之余,達成價格實惠以及數(shù)據(jù) 占用空間小的技術(shù)功效。
圖1為一現(xiàn)有的在線字詞查詢系統(tǒng)其方塊示意圖。
圖2為本發(fā)明的定制化詞典系統(tǒng)其方塊示意圖。
圖3為本發(fā)明的于查詢過程自動形成定制化詞典的方法其步驟流程
圖4為在線查詢頁面的示意圖。
圖5A為伺服端字詞庫所儲存的原始字詞數(shù)據(jù)其部分數(shù)據(jù)的示意圖。
圖5B為原始字詞資料的擷取示意圖。
圖6為本發(fā)明的操作界面的示意圖。
主要元件符號說明
10在線字詞查詢系統(tǒng)
20定制化詞典系統(tǒng)
100伺服端
110字詞庫
120傳輸模塊
130查找模塊
140生成模塊
200客戶端
210收發(fā)模塊
220瀏覽模塊
230顯示模塊
300伺服端
310字詞庫
320傳輸模塊
330查找模塊
340生成模塊
400客戶端
4
401查詢頁面402字詞資料403查詢歷史410收發(fā)模塊420瀏覽模塊430顯示模塊440偵測模塊450下載模塊460儲存模塊470操作模塊501原始字詞數(shù)據(jù)其部分數(shù)據(jù)502 —字詞的原始字詞資料503英文字段504字義字段601操作界面602字詞資料603編修圖標(biāo)604刪除圖示步驟301 —客戶端偵測與該伺服端的互動步驟302確認該伺服端返回該字詞的查詢結(jié)果步驟303該客戶端產(chǎn)生針對該字詞的一下載要求,并建立一儲存空間步驟304該客戶端將該下載要求傳送至該伺服端步驟305該伺服端依據(jù)該下載要求,查找出對應(yīng)該字詞的該原始字詞數(shù)據(jù),并將 該原始字詞資料傳回該客戶端步驟306該客戶端將該原始字詞數(shù)據(jù)儲存至該儲存空間步驟307該客戶端產(chǎn)生一操作界面,并通過該操作界面顯示該儲存空間的該字詞 的該原始字詞數(shù)據(jù)
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。請參照圖1,此圖所示為一現(xiàn)有的在線字詞查詢系統(tǒng)10方塊示意圖;其中客戶端 200的收發(fā)模塊210發(fā)出針對一字詞的查詢要求,伺服端100的傳輸模塊120接收該查詢 要求后,查找模塊130于字詞庫110查找出該字詞所對應(yīng)的原始字詞數(shù)據(jù),生成模塊140以 該原始字詞數(shù)據(jù)生成出一查詢結(jié)果頁面,該查詢結(jié)果頁面通過傳輸模塊120傳送至客戶端 200,客戶端200的收發(fā)模塊210接收該查詢結(jié)果頁面后,瀏覽模塊220用以處理該查詢結(jié) 果頁面,最后通過顯示模塊230顯示該查詢結(jié)果頁面。需說明的是,此述的「原始字詞數(shù)據(jù)」 是指伺服端100字詞庫110以表格形式進行儲存的字詞數(shù)據(jù);請參照圖5A,此圖所示為伺 服端100字詞庫110所儲存的原始字詞數(shù)據(jù)其部分數(shù)據(jù)501的示意圖,例如以「habit」進行在線字詞查找,伺服端100的查找模塊130查找出「habit」的原始字詞數(shù)據(jù)502 (請見圖 5B),此「habit」的原始字詞數(shù)據(jù)經(jīng)生成模塊140與客戶端200的瀏覽模塊220,最終顯示如 圖4所示的字詞資料402。圖2所示為本發(fā)明的定制化詞典系統(tǒng)其方塊示意圖。請參照圖2,定制化詞典系統(tǒng) 20應(yīng)用于一在線字詞查詢架構(gòu)中,用以于進行在線查詢字詞的同時,主動自伺服端下載字 詞的原始字詞數(shù)據(jù)。本定制化詞典系統(tǒng)20包括伺服端300與客戶端400,其中伺服端300 至少包含字詞庫310、傳輸模塊320與查找模塊330,客戶端400除基本的收發(fā)模塊410與 顯示模塊430外,更包含偵測模塊440、下載模塊450、儲存模塊460與操作模塊470。其中, 伺服端300的字詞庫310如圖5A所示,儲存有復(fù)數(shù)個字詞及其對應(yīng)的原始字詞資料,作為 查找的資料來源。在本發(fā)明中,客戶端400的偵測模塊440用以于該字詞的在線查詢服務(wù)進行的過 程中,偵測客戶端400與伺服端300的信息傳送,當(dāng)偵測模塊440確認伺服端300返回該字 詞的查詢結(jié)果(如圖4所示的字詞數(shù)據(jù)402)時,下載模塊450即產(chǎn)生針對該字詞及其原始 字詞數(shù)據(jù)的下載要求,并同時建立一儲存空間做為后續(xù)儲存原始字詞數(shù)據(jù)之用。該下載要 求通過該收發(fā)模塊410傳送至伺服端300。伺服端300的傳輸模塊320用以接收客戶端400 所發(fā)送的針對一字詞的下載要求,查找模塊330用以于傳輸模塊320接收該下載要求后,依 據(jù)該下載要求于字詞庫310查找出字詞所對應(yīng)的原始字詞數(shù)據(jù),原始字詞數(shù)據(jù)通過該傳輸 模塊320傳回至該客戶端400??蛻舳?00的收發(fā)模塊410接收回傳的原始字詞數(shù)據(jù)后,儲 存模塊460將該原始字詞數(shù)據(jù)儲存至下載模塊450所建立的儲存空間中。操作模塊460可 依據(jù)使用者操作產(chǎn)生一操作界面601 (請見圖6),并通過該操作界面601顯示儲存于該儲存 空間的該字詞的原始字詞數(shù)據(jù)。關(guān)于前端的在線字詞查詢過程,與圖1所述相同,屬于現(xiàn)有技術(shù),查找模塊330自 字詞庫310調(diào)出原始字詞數(shù)據(jù),生成模塊340以該原始字詞數(shù)據(jù)生成一 HTML頁面,即查詢 結(jié)果頁面,此查詢結(jié)果頁面通過傳輸模塊320傳送至客戶端400由收發(fā)模塊410進行接收, 于瀏覽模塊420處理后,通過顯示模塊430顯示如圖4的查詢頁面401。本發(fā)明于顯示該儲 存空間的原始字詞資料的過程中,客戶端400的操作模塊470產(chǎn)生一操作界面601,并將該 儲存空間的該原始字詞資料轉(zhuǎn)為可閱讀的格式,以通過顯示模塊430加以顯示(如圖6的 操作界面601所示)。圖3所示為本發(fā)明的于查詢過程自動形成定制化詞典的方法其步驟流程圖。請參 照圖3,本發(fā)明的自動形成定制化詞典的方法用以于伺服端300提供一字詞的在線查詢服 務(wù)時,主動將該伺服端300字詞庫310的該字詞的原始字詞資料下載至客戶端400。該方法 首先由一客戶端400于進行一字詞的在線查詢的過程中,偵測與伺服端300的互動(步驟 301),并于確認該伺服端300返回該字詞的查詢結(jié)果時(步驟302),若有,則產(chǎn)生針對該字 詞的一下載要求,同時建立一儲存空間(步驟303);該客戶端400將該下載要求傳送至該 伺服端300 (步驟304);該伺服端300依據(jù)該下載要求,于字詞庫310查找出對應(yīng)該字詞的 原始字詞數(shù)據(jù),并將該原始字詞資料回傳至該客戶端400 (步驟305);該客戶端400將該原 始字詞數(shù)據(jù)儲存至該儲存空間(步驟306),并依據(jù)使用者操作產(chǎn)生一操作界面,通過該操 作界面顯示該原始字詞數(shù)據(jù)(步驟307)。具體來說,本發(fā)明于確認一字詞的在線查詢成功時,主動自客戶端400發(fā)出針對該字詞的下載要求并建立一儲存空間;該儲存空間的建立為依據(jù)使用者設(shè)定,于特定位置 進行建立。舉例來說,客戶端300通過彈出窗口詢問或引導(dǎo)使用者指定一儲存位置,如「C: \ProgramesFiles\Dictionary\DownloadsJ,以于該位置建立該儲存空間。承上,伺服端300于接收到該下載要求后,依據(jù)該下載要求查找出對應(yīng)該字詞的 原始字詞數(shù)據(jù)(表格形式),并將該原始字詞數(shù)據(jù)回傳至該客戶端400 ;此外,客戶端400的 下載模塊450更用以依據(jù)使用者的預(yù)設(shè),產(chǎn)生包含一限制的下載要求,該伺服端300的查找 模塊330依據(jù)該下載要求的限制,于字詞庫310查找出該字詞其部份的原始字詞資料。舉 例來說,請參照圖5A,該下載要求包含的限制為僅下載該字詞的英文與字義,則伺服端300 的查找模塊330即依據(jù)該下載要求,取出符合該字詞的該列中的英文字段503與字義字段 504,而非如預(yù)設(shè)的取出符合該字詞的整列內(nèi)容(如圖5B的一字詞的原始資料502)。最后,客戶端400接收該原始字詞數(shù)據(jù)并儲存之,并依據(jù)使用者操作產(chǎn)生一操作 界面以顯示該原始字詞數(shù)據(jù)。另外,客戶端使用者更可通過該操作界面對儲存的該原始字 詞數(shù)據(jù)進行編修;舉例來說,請參照圖6,于操作界面601顯示「habit」其字詞數(shù)據(jù)602的 情況下,使用者可點選編修圖標(biāo)603以通過該操作界面601對該儲存空間的該原始字詞數(shù) 據(jù)進行修改,或是點選刪除圖示604以通過該操作界面601將該儲存空間的該原始字詞數(shù) 據(jù)刪除。另外,不僅是當(dāng)次查找的字詞,本發(fā)明亦包含于在線查詢字詞過程中主動下載相 關(guān)字詞的可能;舉例來說,本發(fā)明可預(yù)設(shè)為于在線查詢一字詞「habit」的過程中,經(jīng)客戶 端400的偵測模塊440確認伺服端300返回該字詞的查詢結(jié)果后,由下載模塊450針對 該「habit」及其相鄰字詞發(fā)出一下載要求,伺服端300于接收并處理該下載要求后,將 「habit」、于字詞數(shù)據(jù)庫310排序于「habit」之前的「habilitate」、于字詞數(shù)據(jù)庫310排序 于「habit」之后的「habitability」這三個字詞的原始字詞資料回傳至客戶端400,由客戶 端400進行儲存。如上述,客戶端400的下載模塊450亦可設(shè)計為針對該字詞、該字詞所屬 標(biāo)簽下的其它字詞發(fā)送下載要求;必需說明的是,本發(fā)明對于相關(guān)字詞的定義并不限于上 述的舉例。此外,本發(fā)明亦可根據(jù)使用者設(shè)定,選擇「手動」下載,而非前述的「自動下載」; 請參照圖4,查詢頁面記錄有該客戶端400的查詢歷史403,客戶端400可導(dǎo)入該查詢歷史 403,并依據(jù)該查詢歷史403所包含的字詞發(fā)出多個下載要求,并將伺服端300傳回的各該 字詞的原始字詞資料儲存起來,以備作為后續(xù)的顯示、進階利用。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有于在線查詢字詞的過程 中,主動自伺服端下載字詞其原始字詞數(shù)據(jù)的技術(shù)手段,借由此一技術(shù)手段可以解決現(xiàn)有 技術(shù)所存在的問題,進而在客戶端直接擁有該字詞其原始字詞數(shù)據(jù)之余,達成價格實惠以 及數(shù)據(jù)占用空間小的技術(shù)功效。雖然本發(fā)明所提供的實施方式如上,然而所述的內(nèi)容并非用以直接限定本發(fā)明的 專利保護范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中相關(guān)技術(shù)人員,在不脫離本發(fā)明所提供的精神 和范圍的前提下,可以在實施的形式上及細節(jié)上作些許的更動。本發(fā)明的專利保護范圍,仍 須以所附的權(quán)利要求為準(zhǔn)。
權(quán)利要求
一種于查詢過程自動形成定制化詞典的系統(tǒng),用以于進行一字詞的在線查詢時,主動下載查詢的該字詞其對應(yīng)的原始字詞數(shù)據(jù),該系統(tǒng)包含一伺服端,其包含一字詞庫,儲存有復(fù)數(shù)個字詞及其對應(yīng)的原始字詞資料;一傳輸模塊,用以接收下載要求,以及傳送該原始字詞數(shù)據(jù);及一查找模塊,用以依據(jù)該下載要求于該字詞庫查找出該字詞的該原始字詞數(shù)據(jù);及一客戶端,其包含一偵測模塊,用以偵測與該伺服端的互動;一下載模塊,用以于該偵測模塊確認該伺服端返回該字詞的查詢結(jié)果時,產(chǎn)生針對該字詞的該下載要求,并建立一儲存空間;一收發(fā)模塊,用以傳送該下載要求至該伺服端,以及接收該伺服端傳回的該原始字詞數(shù)據(jù);一儲存模塊,用以將該字詞的該原始字詞數(shù)據(jù)儲存至該儲存空間;一操作模塊,用以產(chǎn)生一操作界面,并通過該操作界面顯示該儲存空間的該字詞的該原始字詞數(shù)據(jù);及一顯示模塊,用以顯示該操作界面。
2.如權(quán)利要求1所述的于查詢過程自動形成定制化詞典的系統(tǒng),其中該客戶端的該儲 存模塊更用以依據(jù)使用者設(shè)定于特定位置建立該儲存空間。
3.如權(quán)利要求1所述的于查詢過程自動形成定制化詞典的系統(tǒng),其中該客戶端的該下 載模塊更用以依據(jù)使用者預(yù)設(shè),自該伺服端下載該字詞的部分原始字詞資料。
4.如權(quán)利要求1所述的于查詢過程自動形成定制化詞典的系統(tǒng),其中該客戶端的該操 作模塊更允許使用者通過該操作界面對該儲存空間的該原始字詞數(shù)據(jù)進行編修。
5.一種于查詢過程自動形成定制化詞典的方法,用以于伺服端提供一字詞的在線查詢 服務(wù)時,主動下載儲存于該伺服端字詞庫中該字詞所對應(yīng)的原始字詞數(shù)據(jù),該方法包含下 列步驟一客戶端偵測與該伺服端的互動,于確認該伺服端返回該字詞的查詢結(jié)果時,產(chǎn)生針 對該字詞的一下載要求,并建立一儲存空間; 該客戶端將該下載要求傳送至該伺服端;該伺服端依據(jù)該下載要求,于該字詞庫查找出對應(yīng)該字詞的該原始字詞數(shù)據(jù),并將該 原始字詞資料傳回該客戶端;該客戶端將該字詞的該原始字詞數(shù)據(jù)儲存至該儲存空間;及該客戶端產(chǎn)生一操作界面,并通過該操作界面顯示該儲存空間的該字詞的原始字詞數(shù)據(jù)。
6.如權(quán)利要求5所述的于查詢過程自動形成定制化詞典的方法,其中該儲存空間的建 立,更包含為該客戶端依據(jù)使用者設(shè)定于特定位置建立該儲存空間。
7.如權(quán)利要求5所述的于查詢過程自動形成定制化詞典的方法,其中該字詞的該原始 字詞資料的下載,更包含為該客戶端依據(jù)使用者預(yù)設(shè)下載該字詞的部分原始字詞資料。
8.如權(quán)利要求5所述的于查詢過程自動形成定制化詞典的方法,該方法更包含該客戶 端通過該操作界面,對該儲存空間的該原始字詞數(shù)據(jù)進行編修。
全文摘要
本發(fā)明涉及一種于查詢過程自動形成定制化詞典的系統(tǒng)及其方法,其通過于在線查詢字詞的過程中,主動自伺服端下載字詞其原始字詞數(shù)據(jù)的技術(shù)手段,可以解決現(xiàn)有技術(shù)中所存在的無法于詞典價格與詞典占用空間之間取得平衡的問題,借此可以在客戶端直接擁有該字詞其原始字詞數(shù)據(jù)之余,達成價格實惠以及數(shù)據(jù)占用空間小的技術(shù)功效。
文檔編號G09B5/02GK101937441SQ200910150799
公開日2011年1月5日 申請日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者羅雋, 邱全成 申請人:英業(yè)達股份有限公司