專利名稱:利用實時信息更新數(shù)據(jù)系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)更新系統(tǒng)及其方法,尤其是指一種利用實時訊息傳 送更新數(shù)據(jù)以進(jìn)行數(shù)據(jù)更新的數(shù)據(jù)更新系統(tǒng)及其方法。
背景技術(shù):
目前常見的數(shù)據(jù)更新方法有下列三種通過存有更新數(shù)據(jù)的儲存媒體進(jìn) 行更新、使用者主動通過網(wǎng)絡(luò)下載更新數(shù)據(jù)進(jìn)行更新、通過自動更新軟件進(jìn) 行更新。其中,通過存有更新數(shù)據(jù)的儲存媒體進(jìn)行更新的方式即是以光盤等 儲存媒體儲存需要更新的數(shù)據(jù),但是由于需要將更新數(shù)據(jù)存入光盤等儲存媒 體中,在散布儲存有更新數(shù)據(jù)的儲存媒體,所以有制作成本高、取得不便、 時效性不足、甚至有儲存媒體易損壞的問題。
于是有讓使用者主動下載更新數(shù)據(jù)進(jìn)行更新的方式,由于現(xiàn)在因特網(wǎng)非 常普及,因此使用者可以輕易的在網(wǎng)絡(luò)上取得更新數(shù)據(jù),這樣的方式同時也 解決了更新數(shù)據(jù)散布者需要花費(fèi)制作成本等等的問題,不過,為了要保持更 新數(shù)據(jù)的最新版本,這樣的方式有著必須要經(jīng)常的上網(wǎng)確認(rèn)是否有更新數(shù)據(jù) 的問題,同時也有無法及時的取得最新的更新資料的問題。此外,若需更新 的數(shù)據(jù)屬于不希望給使用者獲得的重要數(shù)據(jù),例如電子辭典中的字詞數(shù)據(jù), 也不適用上述的方法進(jìn)行數(shù)據(jù)更新。
有鑒于此,有些廠商便研發(fā)出了自動更新軟件,由自動更新軟件來下載 更新數(shù)據(jù)并進(jìn)行數(shù)據(jù)更新,雖然解決了要由使用者經(jīng)常的上網(wǎng)確認(rèn)更新數(shù)據(jù) 的問題、以及解決了保護(hù)更新數(shù)據(jù)的問題,但是卻未解決實時的取得最新的 更新數(shù)據(jù)的問題,在更新數(shù)據(jù)非常重要的情況下,例如與安全性有關(guān)的資料 更新,這個問題尤其嚴(yán)重。因此,如何使用自動更新的方式,提供一種能實 時以最新的更新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新,成為使用者期待廠商去解決改善的問題 之一。
發(fā)明內(nèi)容
本發(fā)明為解決上述技術(shù)問題而提供一種利用實時訊息更新數(shù)據(jù)系統(tǒng)及
其方法。
本發(fā)明的技術(shù)解決方案是 一種利用實時信息(instant messaging, IM)
更新數(shù)據(jù)系統(tǒng),其主要是服務(wù)端傳送更新數(shù)據(jù)至客戶端進(jìn)行數(shù)據(jù)更新,其
特殊之處在于,所述數(shù)據(jù)更新系統(tǒng)包含第一聯(lián)機(jī)模塊,設(shè)置在所述服務(wù)端,
具有對應(yīng)的實時信息服務(wù)的第一識別數(shù)據(jù),用來使所述服務(wù)端使用所述實時
信息服務(wù);第二聯(lián)機(jī)模塊,設(shè)置在所述客戶端,具有對應(yīng)的實時信息服務(wù)的 第二識別數(shù)據(jù),用來使所述客戶端使用所述實時信息服務(wù);數(shù)據(jù)庫,設(shè)置在 所述服務(wù)端,用來儲存在所述客戶端的所述第二識別數(shù)據(jù);第一傳輸模塊, 設(shè)置在所述服務(wù)端,用來由所述數(shù)據(jù)庫讀出所述第二識別數(shù)據(jù),并依據(jù)所述 第二識別數(shù)據(jù)利用所述實時信息服務(wù)傳送更新數(shù)據(jù)至所述客戶端;第二傳輸 模塊,設(shè)置在所述客戶端,用來接收由所述第一傳輸模塊利用所述實時信息 服務(wù)傳送的所述更新數(shù)據(jù);數(shù)據(jù)更新模塊,設(shè)置在所述客戶端,用來所述更 新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新。
上述第一識別數(shù)據(jù)是所述服務(wù)端登入所述實時信息服務(wù)的賬號。 上述第二識別數(shù)據(jù)是所述客戶端登入所述實時信息服務(wù)的賬號。 一種利用實時信息的數(shù)據(jù)更新方法,其主要是服務(wù)端傳送更新數(shù)據(jù)至客 戶端進(jìn)行數(shù)據(jù)更新,其特殊之處在于,所述數(shù)據(jù)更新方法包含下列步驟
1) 提供實時信息服務(wù);
2) 服務(wù)端以對應(yīng)所述實時信息服務(wù)的第一識別數(shù)據(jù)使用所述實時信息 服務(wù);
3) 客戶端以對應(yīng)所述實時信息服務(wù)的第二識別數(shù)據(jù)使用所述實時信息 服務(wù);
4) 服務(wù)端由數(shù)據(jù)庫中讀出客戶端的第二識別數(shù)據(jù);
5) 服務(wù)端依據(jù)所述第二識別數(shù)據(jù)以所述實時信息服務(wù)傳送更新數(shù)據(jù)至 客戶端;
6) 客戶端接收所述更新數(shù)據(jù),并以所述更新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新。 上述第一識別數(shù)據(jù)是提供所述服務(wù)端登入所述實時信息服務(wù)。 上述第二識別數(shù)據(jù)是提供所述客戶端登入所述實時信息服務(wù)。 上述服務(wù)端傳送所述更新數(shù)據(jù)的步驟,還包含判斷所述更新數(shù)據(jù)無法一
次傳送至客戶端時,將所述更新數(shù)據(jù)分為復(fù)數(shù)個數(shù)據(jù)片段傳送至客戶端。
上述客戶端接收所述更新數(shù)據(jù)的步驟,還包含將所述復(fù)數(shù)個數(shù)據(jù)片段組
合為更新數(shù)據(jù)的步驟。
本發(fā)明提供的一種利用實時訊息更新數(shù)據(jù)系統(tǒng)及其方法,服務(wù)端主動利
用實時訊息服務(wù)以實時訊息發(fā)出更新數(shù)據(jù),客戶端接收更新數(shù)據(jù)后進(jìn)行數(shù)據(jù)
更新,如此即可達(dá)到讓使用者實時取得最新的更新數(shù)據(jù)的功效。
圖1為本發(fā)明利用實時信息更新數(shù)據(jù)系統(tǒng)方塊圖; 圖2為本發(fā)明利用實時信息更新數(shù)據(jù)系統(tǒng)架構(gòu)圖; 圖3為本發(fā)明利用實時信息更新數(shù)據(jù)方法流程圖; 圖4為本發(fā)明實施例的實時信息示意圖。
具體實施例方式
本發(fā)明利用實時信息更新數(shù)據(jù)系統(tǒng)及其方法,以圖1本發(fā)明利用實時信 息更新數(shù)據(jù)系統(tǒng)方塊圖與圖2本發(fā)明利用實時信息更新數(shù)據(jù)系統(tǒng)架構(gòu)圖來說 明本發(fā)明的系統(tǒng)運(yùn)作,如圖所示,本發(fā)明包含有服務(wù)端100、客戶端200與 網(wǎng)絡(luò)300。服務(wù)端100含有第一聯(lián)機(jī)模塊110、第一傳輸模塊120、數(shù)據(jù)庫 130;客戶端200含有第二聯(lián)機(jī)模塊210、第二傳輸模塊220、數(shù)據(jù)更新模塊 230;網(wǎng)絡(luò)300中有實時信息服務(wù)310在運(yùn)作。其中第一聯(lián)機(jī)模塊110負(fù)責(zé) 以對應(yīng)于實時信息服務(wù)310的第一識別數(shù)據(jù)讓服務(wù)端100使用實時信息服務(wù) 310,本發(fā)明實時信息服務(wù)例如因特網(wǎng)工程工作小組(Internet Engineering Task Force, IETF)在RFC 2778中的規(guī)范,但不局限于RFC 2778;第一傳輸 模塊120負(fù)責(zé)從數(shù)據(jù)庫130中讀出客戶端200的第二識別數(shù)據(jù),并依據(jù)從數(shù) 據(jù)庫130中讀出的第二識別數(shù)據(jù),以網(wǎng)絡(luò)300中的實時信息服務(wù)310傳送更 新數(shù)據(jù)至客戶端200;數(shù)據(jù)庫130負(fù)責(zé)儲存客戶端200的第二識別數(shù)據(jù),并 提供給第一傳輸模塊120使用;第二聯(lián)機(jī)模塊210負(fù)責(zé)以對應(yīng)于實時信息服 務(wù)310的第二識別數(shù)據(jù)讓客戶端200使用實時信息服務(wù)310;第二傳輸模塊 220負(fù)責(zé)接收第一傳輸模塊120以網(wǎng)絡(luò)300中的實時信息服務(wù)310傳送的更 新數(shù)據(jù);數(shù)據(jù)更新模塊230負(fù)責(zé)以第二傳輸模塊220接收的更新數(shù)據(jù)進(jìn)行數(shù) 據(jù)更新。
以下以實施例說明本發(fā)明運(yùn)作系統(tǒng)與方法,參見圖3本發(fā)明利用實時信 息更新數(shù)據(jù)方法流程圖,本實施例新增電子辭典中的英文字詞「EROM」為 例,服務(wù)端100即為傳送新增的英文字詞的服務(wù)器,客戶端200為電子辭典。 首先本發(fā)明需使用實時訊息服務(wù),因此網(wǎng)絡(luò)上需要提供有實時信息服務(wù)(步 驟410),當(dāng)有管理者新增了更新數(shù)據(jù)(即新增的英文字詞「EROM」)至服 務(wù)器,服務(wù)器便會準(zhǔn)備傳送更新數(shù)據(jù)給電子辭典,此時服務(wù)器的第一聯(lián)機(jī)模 塊110會以第一識別數(shù)據(jù)(例如要使用實時信息服務(wù)310的賬號,像 vTrans@wd.com.tw、 324565等),登入網(wǎng)絡(luò)300上的實時信息服務(wù)310,電 子辭典同樣也會由第二聯(lián)機(jī)模塊210以第二識別數(shù)據(jù)(例如賬號 user@bst.com.tw、 545321等)來登入實時信息服務(wù)310 (步驟420)接著服 務(wù)器的第一傳輸模塊120會讀出數(shù)據(jù)庫130中儲存代表電子辭典的第二識別 數(shù)據(jù),并以第二識別數(shù)據(jù)使用實時信息服務(wù)310傳送有新增的英文字詞
「EROM」的實時信息500 (圖4)至電子辭典(步驟430),電子辭典的第 二傳輸模塊220在接收到服務(wù)器以實時信息500傳送來的新增英文字詞
「EROM」后,會將接收到的新增英文字詞「EROM」由數(shù)據(jù)更新模塊230 加入電子辭典的字詞數(shù)據(jù)庫中(步驟440),如此,使用電子辭典的使用者在 數(shù)據(jù)更新后可以在電子辭典中查詢到「EROM」的意義。
每臺電子辭典都需要有各自的第二識別數(shù)據(jù),因此可以使用產(chǎn)品序號等 唯一的資料來作為第二識別數(shù)據(jù),但第二識別數(shù)據(jù)產(chǎn)生的方法并不以產(chǎn)品序 號為限。以產(chǎn)品序號為例,電子辭典在出廠之后會獲得一個產(chǎn)品序號
「WDB2006061234」,可以在實時信息服務(wù)310中注冊第二識別數(shù)據(jù)為
「WDB2006061234@wdb.com.tw」,并將注冊完成的第二識別數(shù)據(jù)新增到服 務(wù)器的數(shù)據(jù)庫130中。
另外,若實時訊息服務(wù)310—次僅提供100字符的傳送,于是第一傳輸 模塊120便會將更新數(shù)據(jù)分成數(shù)個數(shù)據(jù)片段,在以實時訊息依序傳送給電子 辭典,如圖4的實時訊息500為例,第二傳輸模塊120將分為實時訊息500 分為「EROM可擦式只讀存儲器(=erasable read-only memory) —種可規(guī) 劃的只讀存儲器。使用者能夠利用紫外光對它」與「進(jìn)行擦除或編碼寫入。J 兩個數(shù)據(jù)片段,并由第一傳輸模塊120分別傳送至電子辭典,電子辭典的第
二傳輸模塊220會依序收到上述兩個數(shù)據(jù)片段,并將其組合為如圖4所示的 原始實時訊息500后,由數(shù)據(jù)更新模塊230進(jìn)行數(shù)據(jù)更新。
另外,本發(fā)明利用實時訊息數(shù)據(jù)更新系統(tǒng)及其方法,可實現(xiàn)于硬件、軟 件或硬件與軟件組合中,還可在計算機(jī)系統(tǒng)中以集中方式實現(xiàn)或以不同組件 散布于若干互連的計算機(jī)系統(tǒng)的分散方式實現(xiàn)。
權(quán)利要求
1、一種利用實時信息更新數(shù)據(jù)系統(tǒng),其特征在于,所述數(shù)據(jù)更新系統(tǒng)包含第一聯(lián)機(jī)模塊,設(shè)置在所述服務(wù)端,具有對應(yīng)的實時信息服務(wù)的第一識別數(shù)據(jù),用來使所述服務(wù)端使用所述實時信息服務(wù);第二聯(lián)機(jī)模塊,設(shè)置在所述客戶端,具有對應(yīng)的實時訊息服務(wù)的第二識別數(shù)據(jù),用來使所述客戶端使用所述實時訊息服務(wù);數(shù)據(jù)庫,設(shè)置在所述服務(wù)端,用來儲存在所述客戶端的所述第二識別數(shù)據(jù);第一傳輸模塊,設(shè)置在所述服務(wù)端,用來由所述數(shù)據(jù)庫讀出所述第二識別數(shù)據(jù),并依據(jù)所述第二識別數(shù)據(jù)利用所述實時信息服務(wù)傳送更新數(shù)據(jù)至所述客戶端;第二傳輸模塊,設(shè)置在所述客戶端,用來接收由所述第一傳輸模塊利用所述實時信息服務(wù)傳送的所述更新數(shù)據(jù);數(shù)據(jù)更新模塊,設(shè)置在所述客戶端,用來以所述更新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新。
2、 根據(jù)權(quán)利要求1所述的利用實時信息更新數(shù)據(jù)系統(tǒng),其特征在于, 所述第一識別數(shù)據(jù)是所述服務(wù)端登入的所述實時信息服務(wù)的賬號。
3、 根據(jù)權(quán)利要求1所述的利用實時信息更新數(shù)據(jù)系統(tǒng),其特征在于, 所述第二識別數(shù)據(jù)是所述客戶端登入的所述實時信息服務(wù)的賬號。
4、 一種實現(xiàn)權(quán)利要求1所述的利用實時信息的數(shù)據(jù)更新方法,其特征 在于,所述數(shù)據(jù)更新方法包含下列步驟O提供實時信息服務(wù);2) 服務(wù)端以對應(yīng)所述實時信息服務(wù)的第一識別數(shù)據(jù)使用所述實時信息 服務(wù);3) 客戶端以對應(yīng)所述實時信息服務(wù)的第二識別數(shù)據(jù)使用所述實時信息 服務(wù);4) 服務(wù)端由數(shù)據(jù)庫中讀出客戶端的第二識別數(shù)據(jù);5) 服務(wù)端依據(jù)所述第二識別數(shù)據(jù)以所述實時信息服務(wù)傳送更新數(shù)據(jù)至 客戶端; 6)客戶端接收所述更新數(shù)據(jù),并以所述更新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新。
5、 根據(jù)權(quán)利要求4所述的利用實時信息的數(shù)據(jù)更新方法,其特征在于,所述第一識別數(shù)據(jù)是提供所述服務(wù)端登入的所述實時信息服務(wù)的賬號。
6、 根據(jù)權(quán)利要求4所述的利用實時信息的數(shù)據(jù)更新方法,其特征在于, 所述第二識別數(shù)據(jù)是提供所述客戶端登入的所述實時信息服務(wù)的賬號。
7、 根據(jù)權(quán)利要求4所述的利用實時信息的數(shù)據(jù)更新方法,其特征在于, 所述服務(wù)端傳送所述更新數(shù)據(jù)的步驟,還包含判斷所述更新數(shù)據(jù)無法一次傳 送至客戶端時,將所述更新數(shù)據(jù)分為復(fù)數(shù)個數(shù)據(jù)片段傳送至客戶端。
8、 根據(jù)權(quán)利要求7所述的利用實時信息的數(shù)據(jù)更新方法,其特征在于, 所述客戶端接收所述更新數(shù)據(jù)的步驟,還包含將所述復(fù)數(shù)個數(shù)據(jù)片段組合為
全文摘要
本發(fā)明涉及一種利用實時信息更新數(shù)據(jù)系統(tǒng)及其方法,該系統(tǒng)包括第一聯(lián)機(jī)模塊,具有對應(yīng)的實時信息服務(wù)的第一識別數(shù)據(jù),用來使服務(wù)端使用實時信息服務(wù);第二聯(lián)機(jī)模塊,具有對應(yīng)的實時信息服務(wù)的第二識別數(shù)據(jù),用來使客戶端使用實時信息服務(wù);數(shù)據(jù)庫,用來儲存在客戶端的第二識別數(shù)據(jù);第一傳輸模塊,用來由數(shù)據(jù)庫讀出第二識別數(shù)據(jù),并依據(jù)第二識別數(shù)據(jù)利用實時信息服務(wù)傳送更新數(shù)據(jù)至客戶端;第二傳輸模塊,用來接收由第一傳輸模塊利用實時信息服務(wù)傳送的更新數(shù)據(jù);數(shù)據(jù)更新模塊,用來更新數(shù)據(jù)進(jìn)行數(shù)據(jù)更新。本發(fā)明通過服務(wù)端主動利用實時訊息服務(wù)以實時訊息發(fā)出更新數(shù)據(jù),客戶端接收更新數(shù)據(jù)后進(jìn)行數(shù)據(jù)更新,讓使用者可實時取得最新的更新數(shù)據(jù)。
文檔編號G06F17/30GK101187946SQ20071019924
公開日2008年5月28日 申請日期2007年12月14日 優(yōu)先權(quán)日2007年12月14日
發(fā)明者張伯齡, 陳淮琰 申請人:無敵科技(西安)有限公司