專利名稱:將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種數(shù)據(jù)同步系統(tǒng)及其方法,特別指一種將復數(shù)字詞信息封裝為同步 數(shù)據(jù)的同步系統(tǒng)及其方法。
背景技術:
「同步」是將某一裝置中的數(shù)據(jù)復制到另一裝置,使得兩個裝置上有相同的數(shù)據(jù)。 目前使用數(shù)據(jù)同步的時間通常是需要進行數(shù)據(jù)備分,或是兩裝置之間的數(shù)據(jù)需要保持一 致,例如,提供服務的服務器以及該服務器的備援主機。原先擁有相同數(shù)據(jù)的兩裝置之間的數(shù)據(jù)最后不同的原因之一在于使用者會在兩 裝置其中之一上對相同的數(shù)據(jù)進行異動操作,使得兩裝置之間的數(shù)據(jù)不一致,例如在某一 裝置上修改了某一文件,若該文件屬于會被同步的數(shù)據(jù),則將會造成兩裝置上的數(shù)據(jù)的不 一致,此時,可以通過數(shù)據(jù)的同步來使得兩裝置之間的數(shù)據(jù)恢復一致,也就是在兩裝置進行 同步之后,被使用者修改過的文件會由使用者操作的裝置傳送到另一裝置上。在目前現(xiàn)有的同步的技術中,字詞數(shù)據(jù)的同步技術是為每個需要同步的字詞建立 同步連線,當被建立連線的裝置(通常為服務器)不僅與使用者操作的裝置(客戶端)同 步,還同時提供多個其他的裝置進行同步時,被建立連線的裝置會產(chǎn)生數(shù)量龐大的連線數(shù), 這將容易造成同一時刻連線數(shù)超過被建立連線的裝置的連線數(shù)上限,使得執(zhí)行于使用者所 操作的裝置上的同步程序產(chǎn)生錯誤而無法完成字詞數(shù)據(jù)的同步。綜上所述,可知現(xiàn)有技術中存在為每個字詞建立同步的連線會造成服務器的連線 數(shù)超過上限的問題,因此有必要提出改進的技術手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術存在為每個字詞建立同步的連線會造成服務器的連線數(shù)超過上 限的問題,本發(fā)明遂揭露一種將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng)及其方法,其 中本發(fā)明所揭露的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),至少包含儲存模 塊,用以儲存至少一字詞,及儲存分別與各字詞對應的各相關數(shù)據(jù);封裝模塊,用以分別封 裝至少一字詞及相對應的各相關數(shù)據(jù)為各字詞信息,及用以封裝字詞信息為至少一同步數(shù) 據(jù);設定模塊,用以設定服務器的服務器識別數(shù)據(jù);同步模塊,用以依據(jù)服務器識別數(shù)據(jù)將 同步數(shù)據(jù)同步至服務器。本發(fā)明所揭露的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,其步驟至少包括 儲存至少一字詞及分別與各字詞對應的各相關數(shù)據(jù);分別封裝至少一字詞及相對應的各相 關數(shù)據(jù)為各字詞信息;封裝字詞信息為至少一同步數(shù)據(jù);設定服務器的服務器識別數(shù)據(jù); 依據(jù)該服務器識別數(shù)據(jù)將同步數(shù)據(jù)同步至服務器。本發(fā)明所揭露的系統(tǒng)與方法如上,與現(xiàn)有技術之間的差異在于本發(fā)明通過先將字 詞以及分別與各字詞對應的相關數(shù)據(jù)封裝為字詞信息,再將多個字詞信息封裝為同步數(shù)據(jù)后,將同步數(shù)據(jù)同步至服務器,藉以解決現(xiàn)有技術所存在的問題,并可以達成減少服務器負 載(loading)的技術功效。
圖1為本發(fā)明所提的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng)的系統(tǒng)架構圖。圖2A為本發(fā)明實施例所提的第一封裝物件的程序碼示意圖。圖2B為本發(fā)明實施例所提的第二封裝物件的程序碼示意圖。圖3為本發(fā)明所提的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法的方法流程圖。主要元件符號說明100服務器200客戶端210儲存模塊220封裝模塊230設定模塊250同步模塊280顯示模塊290輸入模塊401第一封裝物件402第二封裝物件
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的特征與實施方式,內(nèi)容足以使本領 域技術人員能夠輕易地充分理解本發(fā)明解決技術問題所應用的技術手段并據(jù)以實施,藉此 實現(xiàn)本發(fā)明可達成的功效。本發(fā)明提出在服務器100與客戶端200之間進行字詞同步的技術手段,以下先以 「圖1」本發(fā)明所提的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng)的系統(tǒng)架構圖來說明本發(fā) 明的系統(tǒng)運作。如「圖1」所示,本發(fā)明的系統(tǒng)含有儲存模塊210、封裝模塊220、設定模塊 230以及同步模塊250。儲存模塊210負責儲存至少一字詞,儲存模塊210所儲存的字詞包含被使用者自 行建立的字詞、電子辭典中被使用者標記的字詞、使用者瀏覽過的字詞等,但本發(fā)明并不以 此為限。儲存模塊210也負責儲存與各字詞對應的相關數(shù)據(jù),儲存模塊210所儲存的相關 數(shù)據(jù)包含相對應的字詞的語種,如英文或中文等、或相對應的字詞的釋意等與相對應的字 詞相關的數(shù)據(jù),但本發(fā)明并不以此為限。其中,字詞的釋意包含但不限于該字詞的詞性、說 明、以及例句等的組合。封裝模塊220負責將儲存于儲存模塊210中的字詞以及與字詞相對應的相關數(shù)據(jù) 封裝為字詞信息。封裝模塊220可以使用如「圖2A」所示的第一封裝物件(object)401,將 字詞、以及與字詞相對應的語種和與字詞相對應的釋意(如果有的話)等相關數(shù)據(jù)分別設 定至第一封裝物件401的「keyword」、ΓIangJ,「illustrate」等屬性中,字詞信息即為經(jīng)過封裝模塊220設定屬性后的第一封裝物件401,但封裝模塊220將字詞以及與字詞相對應 的相關數(shù)據(jù)封裝為字詞信息的方式并不以此為限,第一封裝物件401所包含的屬性亦不以 「keyword」、「lang」、「illustrate」為限。封裝模塊220也負責將一個以上的第一封裝物件401封裝為同步數(shù)據(jù),也就是將 多個封裝有字詞以及與字詞相對應的相關數(shù)據(jù)的字詞信息封裝為同步數(shù)據(jù)。封裝模塊220 可以使用如「圖2B」所示的第二封裝物件402,將字詞信息以及被封裝的字詞信息的數(shù)量設 定至第二封裝物件402的「DataList」以及「count」等屬性中,藉以完成同步數(shù)據(jù)的封裝, 其中,經(jīng)過封裝模塊220設定屬性后的第二封裝物件402即為同步數(shù)據(jù),但封裝模塊220 將字詞信息封裝為同步數(shù)據(jù)的方式并不以此為限,第二封裝物件402所包含的屬性亦不以 Γ DataList J 以及 Γ count J 為限。值得一提的是,封裝模塊220可以將所有經(jīng)過設定屬性的字詞信息(第一封裝物 件401)封裝為一個同步數(shù)據(jù)(第二封裝物件40 ,也可以由所有經(jīng)過設定的字詞信息(第 一封裝物件401)中,選出特定數(shù)量的字詞信息,再將被選出的字詞信息封裝為多個同步數(shù) 據(jù)(第二封裝物件40 。其中,被封裝在同步數(shù)據(jù)中的字詞信息的數(shù)量可以為封裝模塊220 的預定值,如「15」,或是由封裝模塊220動態(tài)計算產(chǎn)生,例如在同步數(shù)據(jù)有固定的最大容量 的情況下,封裝模塊220可以依據(jù)字詞信息所占用的空間大小計算可以被封裝在同步數(shù)據(jù) 中的字詞信息的數(shù)量,避免被封裝的同一個同步數(shù)據(jù)中的字詞信息超過一個同步數(shù)據(jù)的最 大容量。設定模塊230負責設定服務器100的服務器識別數(shù)據(jù)。服務器識別數(shù)據(jù)系服務器 100所使用的識別數(shù)據(jù),例如網(wǎng)絡地址、網(wǎng)域名稱、或是藍牙識別碼等,但本發(fā)明并不以此為 限,凡可提供同步模塊250將封裝模塊220產(chǎn)生的同步數(shù)據(jù)同步到服務器100的數(shù)據(jù)均可 以為本發(fā)明所提的服務器識別數(shù)據(jù)。同步模塊250負責依據(jù)設定模塊230所設定的服務器識別數(shù)據(jù),將封裝模塊220 進行封裝后所產(chǎn)生的同步數(shù)據(jù)同步至服務器100。事實上,本發(fā)明還可以包含顯示模塊觀0以及輸入模塊四0,藉以提供附加的功 能。顯示模塊280負責顯示儲存于儲存模塊210中的所有字詞。一般而言,顯示模塊 280會以清單列表的方式顯示儲存模塊210中的所有字詞,但顯示模塊280顯示字詞的方式 并不以此為限。輸入模塊290負責提供選擇被儲存模塊210儲存的字詞,被輸入模塊290選擇的 字詞將被封裝模塊220封裝到同步數(shù)據(jù)中。一般而言,輸入模塊四0以提供使用者點選需 要被封裝(同步)的字詞的方式提供使用者選擇需要被封裝(同步)的字詞,但本發(fā)明并 不以此為限。在使用者點選字詞后,輸入模塊290會接收到與被點選的字詞相對應的輸入 訊號,如此輸入模塊290便可以依據(jù)接收到的輸入訊號判斷出被使用者點選的字詞。輸入模塊四0也負責提供輸入欲進行同步的同步項目、與欲進行同步的同步空間 對應的同步空間識別數(shù)據(jù)、以及同步規(guī)則等同步訊息的組合,同步模塊250還可以依據(jù)輸 入模塊290提供使用者輸入的同步項目、同步空間識別數(shù)據(jù)、以及同步規(guī)則等一項或多項 同步訊息進行同步數(shù)據(jù)的同步,但輸入模塊290提供輸入的同步訊息并不以此為限。其中,輸入模塊290通常是以點選的方式,提供使用者輸入(選擇)同步項目,同步項目儲存于儲存模塊210中的特定數(shù)據(jù)類型,例如電子辭典文件、記錄使用者所自訂的 字詞的文件(在本發(fā)明中稱之為「自建字詞」)、記錄使用者設定為待學習的單詞的文件(在 本發(fā)明中稱之為「筆記字詞」)、或記錄使用者瀏覽過的字詞的文件(在本發(fā)明中稱之為「瀏 覽記錄」)等,但同步項目并不以此為限,封裝模塊220會至儲存模塊210中讀取包含于輸 入模塊290所提供輸入的同步項目中的字詞。而輸入模塊290提供輸入的同步規(guī)則是同步時進行額外處理的規(guī)則,例如不同的 同步項目中包含對應的字詞相同的相關數(shù)據(jù)或文件名稱相同的數(shù)據(jù)時,需要進行覆蓋的數(shù) 據(jù)的邏輯等,同步模塊250在進行同步時,會依據(jù)被輸入的同步規(guī)則處理同步數(shù)據(jù),但同步 規(guī)則并不以數(shù)據(jù)覆蓋邏輯為限。另外,同步模塊250會依據(jù)輸入模塊290提供輸入的同步空間識別數(shù)據(jù)將同步數(shù) 據(jù)同步到服務器100中。一般而言,同步空間識別數(shù)據(jù)為在服務器100中注冊的使用者的 帳號或編號,輸入模塊290可以提供使用者以選擇預存的使用者的帳號或編號的方式輸入 同步空間識別數(shù)據(jù),但本發(fā)明的識別數(shù)據(jù)并不以此為限,輸入模塊290提供輸入同步空間 識別數(shù)據(jù)的方式亦不以此為限。接著以第一實施例來解說本發(fā)明的運作系統(tǒng)與方法,并請參照「圖3」本發(fā)明所提 的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法的方法流程圖。在本實施例中,假設使用者曾經(jīng)操作客戶端200建立了語種為「英文」的自建字詞 「0P」,其相對應的釋意為「重復發(fā)表或是早就知道的內(nèi)容」等25個自建字詞,使用者也曾經(jīng) 操作客戶端200在電子字典中設定如「remark」等觀個字詞為待學習的單詞,另外也瀏覽 過「history」等413個字詞。經(jīng)由使用者上述的操作,執(zhí)行有本發(fā)明的客戶端200中的儲存模塊210將會儲存 上述的25個自建字詞以及分別與25個自建字詞相對應的相關數(shù)據(jù),例如自建字詞「0P」、以 及相對應的語種「英文」、釋意「重復發(fā)表或是早就知道的內(nèi)容」等相關數(shù)據(jù),另外,儲存模 塊210也會記錄語種為「英文」的「remark」等28個字詞以及「history」等413個字詞被使 用者設定為待學習的單詞或被使用者瀏覽(步驟301)。其中,儲存模塊210記錄「remark」 以及「history」等字詞被使用者設定為待學習的單詞或瀏覽的方式是直接以文件記錄該些 字詞,但本發(fā)明并不以此為限。其他方式例如,在字典文件的該些字詞中記錄相對應的識別 記號等。若本發(fā)明包含輸入模塊四0,則使用者可以先通過輸入模塊四0輸入同步訊息(步 驟311),例如,通過輸入模塊290輸入同步項目,也就是由自建字詞、筆記字詞、以及瀏覽記 錄等字詞中選擇至少一個;若本發(fā)明未包含輸入模塊四0,則在本實施例中,將預設同步所 有的字詞。另外,使用者也可以在此時通過輸入模塊290輸入同步訊息中的同步條件,例如 「覆蓋數(shù)據(jù)時間較早者」等。當使用者欲將自建字詞/筆記字詞/瀏覽記錄中的字詞等字詞及對應字詞的相關 數(shù)據(jù)同步到服務器100上,藉以進行數(shù)據(jù)備分時,封裝模塊220會先將自建字詞、筆記字詞、 或瀏覽記錄等字詞及對應字詞的相關數(shù)據(jù)封裝為字詞信息(步驟350)。假設在本實施例中,封裝模塊220會以如「圖2A」的第一封裝物件401將字詞及對 應字詞的相關數(shù)據(jù)封裝為字詞信息,若使用者欲同步自建字詞,則封裝模塊220會將第一 封裝物件401中的「keyword」屬性設定為字詞「0P」,并將字詞「0P」的語種「EN(英文)」以及釋意「重復發(fā)表或是早就知道的內(nèi)容」等相關數(shù)據(jù),設定到第一封裝物件401中,與語種 以及釋意分別對應的「lang」以及「illustrate」的屬性,藉以在設定第一封裝物件401后, 完成包含自建字詞「0P」的字詞信息的封裝。若使用者欲同步筆記字詞或瀏覽記錄,則封裝 模塊220會將第一封裝物件401中的「keyword」屬性設定為字詞「remark」或「history」, 并設定第一封裝物件401中的「lang」屬性為語種「EN(英文)」,如此,封裝模塊220便完成 一個字詞信息的封裝。在封裝模塊220封裝一個字詞信息后,封裝模塊220會繼續(xù)將其他的M個使用者 的自訂字詞、27個已標記的字詞或412個瀏覽記錄封裝為字詞信息。在封裝模塊220將字詞及對應字詞的相關數(shù)據(jù)封裝為字詞信息(步驟350)后,封 裝模塊220會繼續(xù)將包含各個字詞的字詞信息封裝為同步數(shù)據(jù)(步驟360)。假設在本實施例中,封裝模塊220會以如「圖2B」的第二封裝物件402將字詞信息 封裝為同步數(shù)據(jù),若使用者欲同步自建字詞,封裝模塊220會將包含自建字詞「0P」的字詞 信息以及包含其他自建字詞的M個字詞信息儲存到特定的容器后,設定該容器為第二封 裝物件402中的「DataList」屬性,并設定第二封裝物件402中的「count」屬性為所有自建 字詞的數(shù)量,也就是「25」,如此,封裝模塊220便完成同步數(shù)據(jù)的封裝。而若使用者欲同步 已標記的字詞、或瀏覽記錄,則封裝模塊220以如同封裝包含自建字詞「0P」的字詞信息的 方式,將包含字詞「remark」的28個字詞信息或包含字詞「history」的413個字詞信息儲 存到特定的容器后,設定該容器為第二封裝物件402中的「DataList」屬性,并設定第二封 裝物件402中的「count」屬性為「28」或「413」。事實上,封裝模塊220并不一定僅限于將所有的字詞信息封裝為一個同步數(shù)據(jù), 也可以依據(jù)預定的數(shù)量將所有的字詞信息封裝為多個同步數(shù)據(jù),或是先依據(jù)各個字詞信息 占用的容量來計算各個同步數(shù)據(jù)可以封裝的字詞信息的數(shù)量。例如,若預定數(shù)量為「15」, 當使用者欲同步自建字詞時,封裝模塊220可以依據(jù)包含自建字詞的25個字詞信息的字 母進行排序(但本發(fā)明所提的排序方式并不以字母順序為限),并依據(jù)25個字詞數(shù)據(jù)排 列后的順序,先選出前15個字詞訊息并儲存到特定的容器后,設定該容器為第二封裝物件 402中的「DataList」屬性,并設定第二封裝物件402中的「count」屬性為「15」,之后,封 裝模塊220會將剩余的10個字詞信息儲存到另一個容器,并設定第二封裝物件402中的 Γ DataListJ屬性為該容器后,設定第二封裝物件402中的「count」屬性為「10」,如此,封裝 模塊220便會封裝出兩個同步數(shù)據(jù)。與上述相似的,若使用者欲同步已標記的字詞或瀏覽 記錄,則封裝模塊220將會產(chǎn)生出兩個同步數(shù)據(jù)或觀個同步數(shù)據(jù)。在封裝模塊220將包含字詞的字詞信息封裝為同步數(shù)據(jù)(步驟360)后,設定模塊 230會設定服務器100的服務器識別數(shù)據(jù)(步驟370),在本實施例中,假設服務器識別數(shù)據(jù) 為服務器100所使用的網(wǎng)絡地址,但本發(fā)明并不以此為限。其中,設定模塊230會設定服務 器100的服務器識別數(shù)據(jù)(步驟370)與封裝模塊220會將被選擇的字詞以及相對應的相 關數(shù)據(jù)封裝為字詞信息并將字詞信息封裝為同步數(shù)據(jù)(步驟350、步驟360)并沒有先后順 序的關系,也就是說,設定模塊230也可以在封裝模塊220產(chǎn)生同步數(shù)據(jù)(步驟350、步驟 360)前,設定服務器100的服務器識別數(shù)據(jù)(步驟370)。在封裝模塊220將包含字詞的字詞信息封裝為同步數(shù)據(jù)(步驟360),設定 模塊230設定服務器100的服務器識別數(shù)據(jù)(步驟370)后,同步模塊250會將服務器100的網(wǎng)絡地址以及同步數(shù)據(jù)分別設定為同步函式「DataLi StExport (HANDLE addr, DataListReq*req)」的參數(shù)「addr」以及「req」,并執(zhí)行同步函式「DataListExport (HANDLE addr, DataListReq打eq)」,藉以依據(jù)服務器100的服務器識別數(shù)據(jù)將同步數(shù)據(jù)同步到服務 器100中(步驟380),其中,若服務器100僅有一臺,或是服務器100的網(wǎng)絡地址固定不變, 則服務器的網(wǎng)絡地址可以為預設值,使得同步函式的參數(shù)可以不包含「addr」。如此,同步模 塊250不需要為每一個字詞信息建立同步的連線,而只需要為包含多個字詞信息的同步數(shù) 據(jù)建立同步的連線,大幅的減少了連線的數(shù)量。在上述的實施例中,若使用者通過輸入模塊290輸入同步規(guī)則,則同步模塊290將 依據(jù)同步規(guī)則進行同步數(shù)據(jù)的同步,在本實施例中,也就是當服務器100中記錄自建字詞/ 筆記字詞/瀏覽記錄的文件的日期較儲存模塊210中記錄自建字詞/筆記字詞/瀏覽記錄 的文件的日期更早時,同步模塊290會傳送同步數(shù)據(jù)至服務器100,藉以進行同步數(shù)據(jù)的同
止
少ο接著以第二實施例來解說本發(fā)明的運作系統(tǒng)與方法,并請繼續(xù)參照「圖3」。本實 施例與第一實施例的差別在于本實施例將說明同步使用者所選擇的字詞。在本實施例中,假設與第一實施例相似,儲存模塊210中儲存自建字詞「0P」,以及 語種「英文」、釋意「重復發(fā)表或是早就知道的內(nèi)容」等相對應的相關數(shù)據(jù),另外,儲存模塊 210中也記錄「remark」以及「history」等語種為「英文」的字詞被使用者設定為待學習的 單詞或被使用者瀏覽(步驟301)。當使用者欲將自建字詞/筆記字詞/瀏覽記錄等字詞以及相對應的相關數(shù)據(jù)同步 到服務器100上時,顯示模塊280會至儲存模塊210中讀取所有的自建字詞/筆記字詞/瀏 覽記錄,并將讀出自建字詞/筆記字詞/瀏覽記錄以清單列表的方式顯示給使用者(步驟 320)。接著,使用者便可以通過輸入模塊290所提供的點選功能,在自建字詞/筆記字詞/ 瀏覽記錄的清單列表中點選字詞,例如點擊「OP」/「remark」/「history」等,藉以完成字 詞的選擇。在輸入模塊290提供使用者選擇字詞(步驟33 后,封裝模塊220會先將被選擇 的自建字詞/筆記字詞/瀏覽記錄中的字詞以及相對應的相關數(shù)據(jù)封裝為字詞信息(步驟 350),并會將包含各個被選擇的字詞的字詞信息封裝為同步數(shù)據(jù)(步驟360)。之后,設定 模塊230會設定服務器100的服務器識別數(shù)據(jù)(步驟370),使得同步模塊250依據(jù)服務器 100的服務器識別數(shù)據(jù),將同步數(shù)據(jù)同步到服務器100中(步驟380)。其中,封裝模塊220 將被選擇的自建字詞/筆記字詞/瀏覽記錄中的字詞以及相對應的相關數(shù)據(jù)封裝為字詞信 息(步驟350)、封裝模塊220將字詞信息封裝為同步數(shù)據(jù)(步驟360)、設定模塊30設定服 務器100的服務器識別數(shù)據(jù)(步驟370)以及同步模塊250依據(jù)服務器識別數(shù)據(jù)將同步數(shù) 據(jù)同步到服務器100(步驟380)的方式與第一實施例中的描述相同,故不再贅述。綜上所述,可知本發(fā)明與現(xiàn)有技術之間的差異在于具有將字詞以及分別與各字詞 對應的相關數(shù)據(jù)封裝為字詞信息,并將多個字詞信息封裝為同步數(shù)據(jù)后,將同步數(shù)據(jù)同步 至服務器的技術手段,藉由此一技術手段可以解決現(xiàn)有技術所存在為每個數(shù)據(jù)建立同步的 連線會造成服務器的連線數(shù)超過上限的問題,進而達成減少服務器負載的技術功效。在上述兩實施例中,使用者在輸入同步訊息(步驟311)時,除了輸入同步項目及 /或同步規(guī)則之外,還可以輸入對應同步空間之同步空間識別數(shù)據(jù)。假設同步空間識別數(shù)據(jù)為其他使用者在服務器100中注冊的帳號「YCYF」,則使用者在通過輸入模塊290輸入 同步項目及/或同步規(guī)則時,還可以輸入同步空間識別數(shù)據(jù)「YCYF」,如此,在同步模塊250 將同步數(shù)據(jù)同步到服務器100上時,會將同步空間識別數(shù)據(jù)「YCYF」以及同步數(shù)據(jù)分別設 定為同步函式 ΓDataListExport (HANDLE addr, char*userID,DataListReq*req)」的參數(shù) 「userlD」以及參數(shù)「req」,并執(zhí)行同步函式「DataListExport (HANDLE addr, char*userID, DataListReq打eq)」,藉以將同步數(shù)據(jù)同步到服務器100上,使用者帳號為「YCYF」的儲存空 間中。再者,本發(fā)明的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,可實現(xiàn)于硬件、軟件 或硬件與軟件的組合中。雖然本發(fā)明所揭露的實施方式如上,然而所述的內(nèi)容并非用以直接限定本發(fā)明的 保護范圍。任何本發(fā)明所屬技術領域中技術人員,在不脫離本發(fā)明所揭露的精神和范圍的 前提下,對本發(fā)明的實施的形式上及細節(jié)上作些許的更動潤飾,均屬于本發(fā)明的保護范圍。 本發(fā)明的保護范圍,仍須以所附的權利要求書所界定的范圍為準。
權利要求
1.一種將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,該同步方法至少包含下列步驟 儲存至少一字詞及分別與各該字詞對應的各相關數(shù)據(jù);分別封裝至少一該字詞及相對應的各該相關數(shù)據(jù)為各字詞信息; 封裝該些字詞信息為至少一同步數(shù)據(jù); 設定一服務器的一服務器識別數(shù)據(jù);及 依據(jù)該服務器識別數(shù)據(jù)同步該同步數(shù)據(jù)至該服務器。
2.如權利要求1所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,其中該同步方法 于分別封裝至少一該字詞及相對應的各該相關數(shù)據(jù)為各該字詞信息的步驟前,還包含顯示 各該字詞,并提供選擇被封裝的各該字詞的步驟。
3.如權利要求1所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,其中該同步方法 于分別封裝至少一該字詞及相對應的各該相關數(shù)據(jù)為各該字詞信息的步驟前,還包含提供 輸入至少一同步項目、一同步空間識別數(shù)據(jù)或一同步規(guī)則的步驟。
4.如權利要求1所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步方法,其中該封裝該些 字詞信息為該同步數(shù)據(jù)的步驟是封裝一特定數(shù)量的該些字詞信息為一該同步數(shù)據(jù)。
5.一種將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),該同步系統(tǒng)至少包含 一儲存模塊,用以儲存至少一字詞,及儲存分別與各該字詞對應的各相關數(shù)據(jù); 一封裝模塊,用以分別封裝至少一該字詞及相對應的各該相關數(shù)據(jù)為各字詞信息,及用以封裝該些字詞信息為至少一同步數(shù)據(jù);一設定模塊,用以設定一服務器的一服務器識別數(shù)據(jù);及 一同步模塊,用以依據(jù)該服務器識別數(shù)據(jù)同步該同步數(shù)據(jù)至該服務器。
6.如權利要求5所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),其中該相關數(shù)據(jù) 包含該字詞的語種。
7.如權利要求5所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),其中該同步系統(tǒng) 還包含一顯示模塊,用以顯示各該字詞;及 一輸入模塊,用以提供選擇被封裝的各該字詞。
8.如權利要求5所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),其中該封裝模塊 封裝一特定數(shù)量的該些字詞信息為一該同步數(shù)據(jù)。
9.如權利要求5所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),其中該同步系統(tǒng) 還包含一輸入模塊,用以提供輸入一同步空間識別數(shù)據(jù),該同步模塊還用以依據(jù)該同步空 間識別數(shù)據(jù)同步該同步數(shù)據(jù)至該服務器中。
10.如權利要求5所述的將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng),其中該同步系 統(tǒng)還包含一輸入模塊,用以提供輸入一同步規(guī)則,該同步模塊還用以依據(jù)該同步規(guī)則同步 該同步數(shù)據(jù)至該服務器。
全文摘要
本發(fā)明公開了一種將復數(shù)字詞信息封裝為同步數(shù)據(jù)的同步系統(tǒng)及其方法,其通過將字詞以及分別與各字詞對應的相關數(shù)據(jù)封裝為字詞信息,并將多個字詞信息封裝為同步數(shù)據(jù)后,將同步數(shù)據(jù)同步至服務器的技術手段,可以減少同步時所建立的連線數(shù),并達成減少服務器負載的技術功效。
文檔編號G06F17/30GK102073658SQ20091022623
公開日2011年5月25日 申請日期2009年11月25日 優(yōu)先權日2009年11月25日
發(fā)明者王志仁, 邱全成 申請人:英業(yè)達股份有限公司