欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

響應用戶引發(fā)事件更新客戶的安裝數(shù)據(jù)的方法

文檔序號:6589814閱讀:259來源:國知局
專利名稱:響應用戶引發(fā)事件更新客戶的安裝數(shù)據(jù)的方法
技術領域
本發(fā)明一般涉及更新諸如控制程序、文件和數(shù)據(jù)模塊的方法。
移動通信和集成電路技術的最新發(fā)展已使得低成本、小型移動(客戶)終端日益普及。這些終端易于通過移動通信網(wǎng)或互聯(lián)網(wǎng)與數(shù)量增加的通信終端和系統(tǒng)通信。已經開發(fā)出越來越多的軟件包(如控制程序、相關文件數(shù)據(jù)、數(shù)據(jù)模塊)安裝在移動終端上,以滿足新的客戶業(yè)務需求。但是,一旦用戶需要新的業(yè)務功能,就需要經過培訓的工作人員的協(xié)助來更新軟件包。
軟件數(shù)據(jù)的傳輸可以按下列兩種公知的方法之一進行。第一種方法稱為“拉出技術(Pull technologies)”,用戶從例如環(huán)球網(wǎng)(WorldWide Web)之類的資源中主動進行數(shù)據(jù)檢索。第二種方法稱為“推入技術(Push technologies)”,即由互聯(lián)網(wǎng)上的主動地以廣播方式向用戶發(fā)布新聞的新聞服務器來啟動。這些公知的方法可用于更新安裝在用戶終端上的軟件。
但是,拉出技術本身需要由用戶方啟動,而軟件自身的更新必須從創(chuàng)建或更新軟件的源啟動。另一方面,推入技術則要求在廣播方進行文件傳遞。但是,如果需要向大量的用戶提供業(yè)務,則會增加網(wǎng)絡的負擔。
因此,本發(fā)明的一個目的是提供一種當客戶終端發(fā)生用戶引發(fā)的事件時,更新安裝在客戶(移動)終端上數(shù)據(jù)的有效方法。
根據(jù)本發(fā)明的第一個方面,提供一種通過通信網(wǎng)絡從服務器系統(tǒng)更新安裝在用戶終端上的數(shù)據(jù)的方法。根據(jù)本發(fā)明,諸如移動終端這樣的客戶終端儲存所安裝數(shù)據(jù)的版本號,并將一請求消息經通信網(wǎng)絡發(fā)送至服務器系統(tǒng),以響應由客戶終端的使用者引發(fā)的事件。該請求的消息包含數(shù)據(jù)版本號和客戶終端的電話號碼。服務器系統(tǒng)儲存最新的數(shù)據(jù)和該最新數(shù)據(jù)的版本號。當服務器系統(tǒng)接收所發(fā)送的請求時,其比較在所接收的請求中包含的版本號與所儲存的版本號,如果在被比較的版本號之間不匹配時,將一份最新數(shù)據(jù)拷貝及其版本號經通信網(wǎng)絡發(fā)送至客戶終端??蛻艚K端從服務器系統(tǒng)接收最新數(shù)據(jù)拷貝及其版本號,并用所接收的該份數(shù)據(jù)拷貝更新已安裝的數(shù)據(jù),用所接收的版本號更新所儲存的版本號。
根據(jù)本發(fā)明的第二個方面,客戶終端響應由客戶終端的用戶引發(fā)的事件,經通信網(wǎng)絡向服務器系統(tǒng)發(fā)送請求信息,該請求信息包括客戶終端的電話號碼。服務器系統(tǒng)儲存最新的數(shù)據(jù),并且還在第一存儲器儲存最新數(shù)據(jù)拷貝的版本號。將一組數(shù)據(jù)版本號映射至第二存儲器中的多個電話號碼。服務器系統(tǒng)在收到客戶終端發(fā)送的請求時,將對應于所接收請求中包含的電話號碼在第二存儲器中映射的版本號與第一存儲器儲存的最新數(shù)據(jù)拷貝的版本號比較,如果被比較的版本號不匹配時,服務器系統(tǒng)將一份最新數(shù)據(jù)拷貝及其版本號經通信網(wǎng)絡發(fā)送至客戶終端。并用第一存儲器儲存的版本號更新第二存儲器中相應映射的版本號??蛻艚K端從服務器系統(tǒng)接收一份最新數(shù)據(jù)拷貝,并用該份接收數(shù)據(jù)更新已安裝的數(shù)據(jù)。
下面將參考附圖對本發(fā)明進行更詳細地說明,圖中

圖1是根據(jù)本發(fā)明的用于通過通信網(wǎng)絡更新移動終端文檔數(shù)據(jù)的移動通信網(wǎng)絡的方框圖;圖2是圖1的移動終端的方框圖;圖3是根據(jù)本發(fā)明的第一實施例的移動終端的操作流程圖;圖4是圖1的本地位置寄存器的方框圖;圖5是根據(jù)本發(fā)明的第一實施例的本地位置寄存器的操作流程圖6是圖l的服務器的方框圖;圖7A和7B是根據(jù)本發(fā)明第一實施例的服務器的操作流程圖;圖8是一順序圖,顯示了根據(jù)本發(fā)明的第一實施例的系統(tǒng)的全部操作;圖9是根據(jù)本發(fā)明第二實施例的移動終端的操作流程圖;圖10是根據(jù)本發(fā)明第二實施例的本地位置寄存器的方框圖;圖11是根據(jù)本發(fā)明第二實施例的本地位置寄存器的操作流程圖;圖12是根據(jù)本發(fā)明第二實施例的服務器的操作流程圖;圖13是一順序圖,顯示了根據(jù)本發(fā)明的第二實施例的系統(tǒng)的全部操作;圖14是當網(wǎng)絡在傳送更新文檔時可能出現(xiàn)超負荷的情況下服務器控制網(wǎng)絡通信量的操作流程;圖15是當網(wǎng)絡在傳遞更新文檔時可能出現(xiàn)超負荷的情況下本地位置寄存器控制網(wǎng)絡通信量的操作流程圖。
現(xiàn)在,參看圖1,它以根據(jù)本發(fā)明的移動通信系統(tǒng)作為客戶機-服務器系統(tǒng)的一個例子。該系統(tǒng)包括移動通信網(wǎng)絡11、本地位置寄存器(home location register)12、服務器13和網(wǎng)絡管理器14。移動通信網(wǎng)絡11由大量的無線基站組成,每個基站提供一個蜂窩的覆蓋范圍來服務于移動終端10。當移動終端10進入蜂窩中的任一個之內或停留在某個蜂窩之內時,便從移動終端向網(wǎng)絡發(fā)送位置登記請求。本地位置寄存器12與網(wǎng)絡相連,從而接收位置登記請求,并提供移動終端地址號到當前基站的地址號的映射。
如圖2所示,移動終端包括諸如閃存或隨機存取存儲器之類的用于存儲控制程序、相關文檔和軟件版本號的存儲器20??刂茊卧?CPU)21與存儲器20相連,以便根據(jù)存儲器20的控制程序來完成信號處理。移動終端10與收發(fā)器22相連,以便通過無線接口23來對網(wǎng)絡發(fā)送或從網(wǎng)絡接收控制信號。語音電路24與收發(fā)器22相連,并進而與移動終端10相連,以便建立和維持語音通信。鍵盤25和顯示單元26也與移動終端10相連。移動終端10具有在移動終端電源接通或呼叫被發(fā)出或終止的同時發(fā)送位置登記請求的功能。
移動終端10的操作按照圖3的流程圖來進行。
當移動終端處于電源開關接通的狀態(tài),在鍵盤上操作呼叫引發(fā)或呼叫終止鍵時(程序塊101),移動終端10從存儲器20讀取特定文檔的版本號(程序塊102)。移動終端10通過本地蜂窩的基站對網(wǎng)絡發(fā)送包含獲得的版本號和移動終端的電話號碼的位置登記請求(程序塊103)。
移動終端10于是開始等待來自網(wǎng)絡的反應。如以下將要描述的,發(fā)送的信號通過移動通信網(wǎng)絡11連接到本地位置寄存器12,并在其中將該特定的版本號與最新的版本號進行比較。若它們不匹配,本地位置寄存器12對服務器13發(fā)送下載請求,從而開始文檔傳送,通過網(wǎng)絡11對移動終端10下載最新版本的文檔數(shù)據(jù)。
當移動終端開始接收發(fā)送的文檔數(shù)據(jù)時(程序塊104),移動終端10進行到程序塊105,從而在存儲器20保留的新存儲器區(qū)間中存儲接收的數(shù)據(jù),并對接收的文檔數(shù)據(jù)進行錯誤校驗(程序塊106)。若未檢測到錯誤(程序塊107),移動終端10便將讀指針移動到新的存儲器空間,從存儲器20中刪除舊文檔(程序塊108),并通過網(wǎng)絡11對服務器13返回一確認應答信息(程序塊110)。若檢測到錯誤(程序塊107),流程進行到程序塊110來刪除新文檔數(shù)據(jù),對服務器13發(fā)送一錯誤應答信息(程序塊111),并返回判斷程序塊104,以便接收重新發(fā)送的文檔,并且對重新發(fā)送的文檔數(shù)據(jù)重復錯誤校驗過程。
如圖4所示,本地位置寄存器12通過線路接收器30和線路發(fā)送器31與服務器13相連,并通過線路接收器32和線路發(fā)送器33與網(wǎng)絡11相連??刂破?4與線路接收器30相連,以便接收來自服務器13的特定文檔的新版本號,并用接收的文檔號更新存儲在最新版本號存儲器35中的特定文檔的舊版本號,然后通過線路發(fā)送器31對服務器13返回一應答信息??刂破?4也與線路接收器32相連,以便接收來自網(wǎng)絡11的位置登記請求和伴隨的特定文檔的版本號。對于來自網(wǎng)絡的位置登記請求,本地位置寄存器12將存儲于存儲器35中最新的文檔版本號與包含在該請求中的文檔版本號進行比較,并判斷它們是否匹配。若它們不匹配,本地位置寄存器12便對服務器13發(fā)送下載請求。
圖5是本地位置寄存器12的操作流程圖。本地位置寄存器12監(jiān)視線路接收器30和32的輸出,并檢驗是否有來自服務器13的新文檔號(程序塊201)或來自網(wǎng)絡的位置登記請求(程序塊204)。當本地位置寄存器12接收到來自服務器13的特定文檔的新版本號時,本地位置寄存器12從程序塊201執(zhí)行到程序塊202,以便用接收到的新版本號來更新存儲于存儲器35中特定文檔的舊版本號,并對服務器13返回一應答信息(程序塊203)。當本地位置寄存器12接收到來自網(wǎng)絡11的位置登記請求時,其控制器從程序塊204執(zhí)行到程序塊205,以便將包含在位置登記請求中的文檔版本號與存儲于存儲器35中文檔的最新版本號進行比較。若它們匹配(程序塊206),程序結束。若它們不匹配,本地位置寄存器12便斷定發(fā)出請求的移動終端的版本號比其最新的版本號更舊,于是從程序塊206執(zhí)行到程序塊207,以便通過線路發(fā)送器31對服務器13發(fā)送下載請求。該下載請求中包含有發(fā)出請求的移動終端的電話號碼。
圖6中,服務器13包含控制器45,并且控制器45通過線路接收器40和線路發(fā)送器41與本地位置寄存器12相連接,以及通過線路接收器42和線路發(fā)送器43與網(wǎng)絡11相連接。同時,線路接收器44被提供來作為控制器45與網(wǎng)絡管理器14的接口。在存儲器46中保存有移動終端的最新操作程序、相關的文件和文檔版本號??刂破?5使用從網(wǎng)絡管理器14中下載的數(shù)據(jù)來更新存儲器45中所儲存的內容。
根據(jù)圖7A所示的流程圖,服務器13的文檔更新程序從程序塊301開始執(zhí)行。在程序塊301處,服務器13檢查存儲器46中所存儲的文檔是否已經被從網(wǎng)絡管理器14中下載的新文檔所更新。如果是這樣,服務器13便從存儲器45中讀取更新文檔的版本號,將其發(fā)送給本地位置寄存器12(程序塊302),并等待來自本地位置寄存器的應答信息。如果在指定的時間內未接收到來自本地位置寄存器的應答信息(程序塊303),則服務器13返回程序塊302,并重新發(fā)送新文檔的版本號。若在指定的時間內接收到應答信息(程序塊303),服務器便終止程序。
在圖7B中,作為對來自本地位置寄存器12的下載請求信息的響應,服務器13通過讀取包含于接收信息中的移動終端的電話號碼(程序塊311)開始下載程序(程序塊310)。服務器13通過通信網(wǎng)絡11對發(fā)出請求的移動終端發(fā)送更新后的最新文檔數(shù)據(jù)。當發(fā)送完成后,服務器13等待來自移動終端的肯定或否定應答信息(程序塊313)。若接收到否定的應答信息,服務器13返回程序塊312,重復文檔的傳送,直至從移動終端接收到肯定的應答信息。
為便于全面理解本發(fā)明,圖8的順序圖示出了第一實施例的客戶機-服務器系統(tǒng)的全部操作。
網(wǎng)絡管理器14通過周期性地改進客戶機終端中使用的文檔來對客戶機-服務器系統(tǒng)提供全面控制。當一給定文檔已被改進、該文檔的版本號已更新后,新的文檔數(shù)據(jù)和新版本號便從網(wǎng)絡管理器14發(fā)送至服務器13,以便更新舊的文檔數(shù)據(jù)和其版本號(仍然參考圖7A中的程序塊301)。該新版本號便被從服務器13發(fā)送至本地位置寄存器12(圖7A中的程序塊302)。若發(fā)送的新版本號被成功地接收(圖5中的程序塊201),本地位置寄存器12便用接收的數(shù)據(jù)更新存儲于版本號存儲器35中文檔的舊版本號(程序塊202),并對服務器13返回一確認信息(程序塊203)。
當移動終端10對網(wǎng)絡11發(fā)送包含給定文檔版本號的位置登記請求、而本地位置寄存器12通過網(wǎng)絡11接收該請求(圖5中程序塊204)時,本地位置寄存器將包含于該請求中的版本號與存儲于版本號存儲器35中文檔的最新版本號進行比較(程序塊205)。若包含于位置寄存器請求中的版本號與最新的版本號不同(程序塊206),本地位置寄存器即對服務器13發(fā)送包含移動終端電話號碼的下載請求(程序塊207)。作為對下載請求的響應,服務器13通過網(wǎng)絡11對移動終端10發(fā)送最新版本的文檔數(shù)據(jù)(圖7B中程序塊310到313)。若在接收的文檔中未檢測到錯誤,則移動終端10利用服務器13所發(fā)送的新文檔更新其舊文檔,并通過網(wǎng)絡11對服務器13返回一肯定的應答信息。
任何情況下,如移動終端處于電源接通的狀態(tài)、或對開始呼叫鍵和終止呼叫鍵操作的狀態(tài)下,即使用戶并非有意進行此操作,本發(fā)明也允許僅通過對網(wǎng)絡發(fā)送單一的位置登記請求而對用戶安裝數(shù)據(jù)進行有效更新。因此,通信網(wǎng)絡上的通信量負荷便在移動終端間可靠而均衡地進行分配。
在本發(fā)明的第二個實施例中,本發(fā)明的移動終端、本地位置寄存器和服務器可進行如圖9、10、11和12所示的更改。如圖10所示,本改型的本地位置寄存器12另外包括存儲器36,在其中,文檔的大量版本號映射大量移動電話的號碼,而不是將文檔的版本號存儲于移動終端的存儲器20中。另外,當新文檔從網(wǎng)絡管理器14中被發(fā)送時,服務器13如在前述實施例中一樣根據(jù)圖7A的流程圖進行操作。第二實施例通過將維持安裝數(shù)據(jù)的版本號的負擔轉移到本地位置寄存器12而使每個移動終端減輕了負擔。
具體地說,移動終端10根據(jù)圖9的流程圖進行操作,其中,程序塊400被用來取代前述實施例中的程序塊102和103(圖3)。由于移動終端中未存儲文檔版本號,如程序塊400所示,位置登記請求簡單地發(fā)送給網(wǎng)絡而不含任何其它信息。
本地位置寄存器12根據(jù)圖11所示的流程圖進行操作。本地位置寄存器12以與前述實施例相同的方法進行操作,直至其從移動終端接收到位置登記請求(程序塊204)。作為對位置登記請求的響應,本地位置寄存器12將存儲于存儲器36中某一位置的、用移動終端的電話號碼所識別的、發(fā)出請求的移動終端的版本號與存儲于存儲器35中最新的文檔版本號進行比較(程序塊500)。若它們不匹配(程序塊501),本地位置寄存器向服務器13發(fā)送下載請求,其中包含有移動電話號碼(程序塊502)。
作為對本地位置寄存器下載請求的響應,在圖12中,服務器13以與圖7B的流程圖同樣的方式完成文檔傳送(程序塊310到312),并等待來自移動終端的確認應答信息(程序塊313)。當從移動終端接收到確認應答信息時,服務器對本地位置寄存器發(fā)送應答信息(程序塊600),并終止程序。
回到圖11,本地位置寄存器從服務器接收確認應答信息(程序塊503)。作為對該信息的響應,本地位置寄存器繼續(xù)進行操作,用存儲于存儲器35中的最新文檔版本號更新存儲器36中移動終端的文檔版本號,并終止程序。
圖13的順序圖顯示了第二實施例的客戶機-服務器系統(tǒng)的全部操作過程。
與第一實施例相似,當對給定文檔作出改進,并將該文檔的版本號加以更新后,新文檔數(shù)據(jù)和新版本號被從網(wǎng)絡管理器14發(fā)送給服務器13,以便更新舊文檔數(shù)據(jù)及其版本號(圖7A中的程序塊301)。然后,新的版本號被從服務器13發(fā)送到本地位置寄存器12(程序塊302)。若發(fā)送的新版本號被成功地接收(圖11中的程序塊201),本地位置寄存器12便用接收的版本號更新存儲于版本號存儲器35中文檔的舊版本號(圖11中的程序塊202),并對服務器13返回一應答信息(圖11中的程序塊203)。
當移動終端10對網(wǎng)絡11發(fā)送位置登記請求,且本地位置寄存器12通過網(wǎng)絡11接收該請求時(圖11中的程序塊204),本地位置寄存器將對應于移動終端電話號碼的、存儲于存儲器36中的移動終端的文檔版本號與存儲于版本號存儲器35中文檔的最新版本號進行比較(圖11中的程序塊500)。若存儲器36中的移動終端的版本號與存儲器35中的最新版本號不同(程序塊501),本地位置寄存器12便對服務器13發(fā)送一包含移動終端電話號碼的下載請求(程序塊502)。作為對該下載請求的響應,服務器13通過網(wǎng)絡11對移動終端10發(fā)送最新版本的文檔數(shù)據(jù)(圖12中的程序塊310到312)。如果在接收的文檔中未檢測到錯誤,移動終端10便用來自服務器13的新文檔更新其舊文檔,并通過網(wǎng)絡11對服務器13返回一確認應答信息。當服務器從移動終端接收到該信息后(圖12中的程序塊313),它便對本地位置寄存器返回一應答信息(圖12中的程序塊600)。作為對該應答信息的響應,本地位置寄存器用存儲器35中的最新文檔版本更新存儲器36中的移動終端的文檔版本號(圖11中的程序塊503、504)。
圖14和15顯示了本發(fā)明的進一步的變型。
對服務器13的控制器45進行編程,以便執(zhí)行圖14的程序。該程序中,服務器13監(jiān)視從本地位置寄存器12下載請求的通信量狀況,并通過網(wǎng)絡對文檔傳送的通信量狀況進行限制控制,以防止其超出負荷。具體地說,服務器13設定一計數(shù)變量D為零(程序塊701)。當從本地位置寄存器接收到下載請求時(程序塊702),計數(shù)變量D按1遞增(程序塊703),且定時器開始計時(程序塊704)。然后,計數(shù)變量D與參考值M進行比較(程序塊705)。若D不大于M,流程退到程序塊707,以便檢驗是否超出定時器所設定的期限。如果定時器未超時限,則重復執(zhí)行程序塊702到705。否則,流程從程序塊707進行到程序塊708,以便將計數(shù)變量按1遞減,并返回程序塊702。因此,計數(shù)值D代表可能接收自一個或多個本地位置寄存器的下載請求的通信量狀況。若計數(shù)值D大于M,則服務器13判斷發(fā)生了通信量擁堵,并對本地位置寄存器12發(fā)送通信量擁堵信息(程序塊706)。
本地位置寄存器12按照圖15的流程圖進行操作。在該程序中,本地位置寄存器監(jiān)視來自網(wǎng)絡11的位置登記請求的通信量狀況,并對服務器放置關于其下載請求的通信量狀況的限制控制。在圖15中,本地位置寄存器12設定一計數(shù)變量R為零(程序塊801)。當從網(wǎng)絡11接收到位置登記請求時(程序塊802),計數(shù)變量R按1遞增(程序塊803),且定時器開始計時(程序塊804)。然后,計數(shù)變量R與參考值N進行比較(程序塊805)。若R不大于N,流程從程序塊805執(zhí)行到程序塊806,以便檢驗是否從服務器接收到通信量擁堵信息。若未接收到,流程退到程序塊808,以便檢驗是否超出定時器設定的期限。若定時器仍然運行,則重復執(zhí)行程序塊802到806。若定時器超出時限,則計數(shù)值R按1遞減(程序塊809),并返回到程序塊802,以便繼續(xù)進行計數(shù)過程。若R大于N或從服務器接收到通信量擁堵信息,則本地位置寄存器執(zhí)行程序塊807,以便終止對服務器發(fā)送下載請求。
在本發(fā)明的第一實施例的進一步變型中,移動終端10存儲數(shù)據(jù)模塊集和該數(shù)據(jù)模塊集的版本號集。作為對移動終端用戶引發(fā)事件的響應,位置登記請求中包含移動終端版本號集和電話號碼。服務器13存儲最新的數(shù)據(jù)模塊集及其版本號集。當網(wǎng)絡管理器14對以前的數(shù)據(jù)模塊集作任何改變時,本地位置寄存器12接收來自服務器13的最新的數(shù)據(jù)模塊集的版本號集。本地位置寄存器12在存儲器35中保持接收到的版本號集。作為對移動終端位置登記請求的響應,本地位置寄存器12將包含于接收的請求中的版本號集和存儲的版本號集進行比較,并請求服務器13發(fā)送最新的數(shù)據(jù)模塊集的拷貝,并且,當所比較的版本號集不匹配時,通過通信網(wǎng)絡對客戶機終端發(fā)送最新的數(shù)據(jù)模塊集的版本號集。移動終端接收來自服務器系統(tǒng)的最新的數(shù)據(jù)模塊集的拷貝和版本號集,并用接收的拷貝更新安裝的數(shù)據(jù)模塊集,用接收的版本集更新存儲的版本號集。
根據(jù)本發(fā)明的第二實施例的進一步變型,移動終端存儲數(shù)據(jù)模塊集,并通過通信網(wǎng)絡對本地位置寄器12發(fā)送請求信息來作為對移動終端用戶事件引發(fā)的響應。請求信息中包含移動終端的電話號碼。服務器13存儲最新的數(shù)據(jù)模塊集及其版本號集。當網(wǎng)絡管理器14對以前的數(shù)據(jù)模塊集作任何變更時,本地位置寄器12就接收來自服務器13發(fā)出的最新的數(shù)據(jù)模塊集的版本號。本地位置寄存器12存儲最新的數(shù)據(jù)模塊集。另外,它在第一存儲器35中存儲最新的數(shù)據(jù)模塊集的多個版本號,并在第二存儲器36中存儲映射于移動終端數(shù)據(jù)模塊集的版本號的移動終端的大量電話號碼。一旦接收到來自移動終端的位置登記請求,本地位置寄存器12就將包含于接收的請求中的與電話號碼對應的第二存儲器36中所映射的版本號集與存儲于第一存儲器35中的最新的數(shù)據(jù)模塊集的版本號集進行比較。若在被比較的版本號集中有不匹配,本地位置寄存器12便通過通信網(wǎng)絡請求服務器13對移動終端發(fā)送最新的數(shù)據(jù)模塊集的拷貝,并用第一存儲器35中的版本號集更新第二存儲器36中相應的映射版本號集。一旦接收到來自服務器的最新的數(shù)據(jù)模塊集的拷貝,移動終端便用接收的拷貝更新安裝的數(shù)據(jù)模塊集。
在此類變型中,當用戶在移動終端上引發(fā)任何事件時,盡管用戶并非有意做此操作,只要移動終端處于電源接通狀態(tài)、或是處于對開始呼叫鍵或結束呼叫鍵操作的狀態(tài),也可僅靠對網(wǎng)絡發(fā)送一個位置登記請求,對多個數(shù)據(jù)模塊進行有效地更新。
權利要求
1.一種通過通信網(wǎng)絡從服務器系統(tǒng)更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端,(a)儲存所安裝數(shù)據(jù)的版本號;(b)響應由所述客戶終端的用戶引發(fā)的事件,將一請求消息經通信網(wǎng)絡發(fā)送至服務器系統(tǒng),所述請求消息包括所述數(shù)據(jù)的版本號和所述客戶終端的電話號碼;在所述服務器系統(tǒng),(c)儲存最新的數(shù)據(jù)和該最新數(shù)據(jù)拷貝的版本號;(d)接收所發(fā)送的請求,并比較在所接收的請求中包含的版本號與所儲存的版本號;(e)如果在被比較的版本號之間不匹配時,將所述最新數(shù)據(jù)拷貝及其版本號經通信網(wǎng)絡發(fā)送至客戶終端;在所述客戶終端,(f)從服務器系統(tǒng)接收最新數(shù)據(jù)拷貝及其版本號,并用所接收的該份數(shù)據(jù)拷貝更新已安裝的數(shù)據(jù),用所接收的版本號更新所儲存的版本號。
2.一種通過通信網(wǎng)絡從服務器系統(tǒng)更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端,(a)響應由客戶終端的用戶引發(fā)的事件,經通信網(wǎng)絡向服務器系統(tǒng)發(fā)送請求信息,該請求信息包括客戶終端的電話號碼;在所述服務器系統(tǒng),(b)儲存最新的數(shù)據(jù),并且還在第一存儲器儲存最新數(shù)據(jù)拷貝的版本號,將一組數(shù)據(jù)版本號映射至第二存儲器中的多個電話號碼;(c)接收客戶終端發(fā)送的請求,將與所接收請求中包含的電話號碼相對應而在第二存儲器中映射的版本號與第一存儲器儲存的最新數(shù)據(jù)拷貝的版本號比較;(d)如果被比較的版本號不匹配時,將一份最新數(shù)據(jù)拷貝及其版本號經通信網(wǎng)絡發(fā)送至客戶終端,并用第一存儲器儲存的版本號更新所述第二存儲器中相應映射的版本號;在所述客戶終端,(e)從服務器系統(tǒng)接收一份最新數(shù)據(jù)拷貝,并用該份接收數(shù)據(jù)更新已安裝的數(shù)據(jù)。
3.一種通過通信網(wǎng)絡從服務器系統(tǒng)更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端,(a)儲存所安裝數(shù)據(jù)模塊集的版本號;(b)響應由客戶終端的用戶引發(fā)的事件,將一請求消息經通信網(wǎng)絡發(fā)送至服務器系統(tǒng),所述請求消息包含所述版本號集和所述客戶終端的電話號碼;在所述服務器系統(tǒng),(c)儲存最新的數(shù)據(jù)模塊集和該最新數(shù)據(jù)模塊的版本號;(d)接收所發(fā)送的請求,并比較在所接收的請求中包含的版本號與所儲存的版本號;(e)如果在被比較的版本號之間不匹配時,將一份最新數(shù)據(jù)模塊集的拷貝及其版本號經通信網(wǎng)絡發(fā)送至所述客戶終端;在所述客戶終端,(f)從服務器系統(tǒng)接收最新數(shù)據(jù)模塊的拷貝及其版本號,并用所接收的該份數(shù)據(jù)模塊更新已安裝的數(shù)據(jù),用所接收的版本號更新所儲存的版本號。
4.一種通過通信網(wǎng)絡從服務器系統(tǒng)更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端(a)響應由客戶終端的用戶引發(fā)的事件,經通信網(wǎng)絡向服務器系統(tǒng)發(fā)送請求信息,所述請求信息包括客戶終端的電話號碼;在所述服務器系統(tǒng),(b)儲存最新的數(shù)據(jù)模塊集,并且還在第一存儲器儲存一組最新數(shù)據(jù)模塊集的版本號,將數(shù)據(jù)模塊集的版本號集映射至所述第二存儲器中所述多個移動終端的電話號碼;(c)接收所述客戶終端發(fā)送的請求,將對應于所接收請求中包含的電話號碼在所述第二存儲器中映射的版本號與所述第一存儲器儲存的最新數(shù)據(jù)模塊的版本號比較;(d)如果被比較的版本號不匹配時,將一份最新數(shù)據(jù)模塊集的拷貝及其版本號經通信網(wǎng)絡發(fā)送至所述客戶終端,并用第一存儲器儲存的版本號更新所述第二存儲器中相應的一組映射的版本號;在所述客戶終端,(e)從服務器系統(tǒng)接收最新數(shù)據(jù)模塊拷貝,并用該份拷貝更新已安裝的數(shù)據(jù)模塊。
5.如權利要求1、2、3或4所述的方法,還包括,在所述服務器系統(tǒng),當來自所述客戶終端的請求通信量超過預定限度時,進行所述最新數(shù)據(jù)拷貝傳輸?shù)耐ㄐ帕靠刂啤?br> 6.如權利要求1、2、3或4所述的方法,其中所述客戶終端是移動通信終端,所述通信網(wǎng)絡是移動通信網(wǎng)絡。
7.如權利要求6所述的方法,其中所述服務器系統(tǒng)包括與所述移動通信網(wǎng)絡連接的本地位置寄存器和與所述本地位置寄存器及所述網(wǎng)絡連接的服務器,來自客戶終端的所述請求是位置登記請求。
8.如權利要求1或3所述的方法,其中步驟(c)還包括,在所述服務器系統(tǒng),當網(wǎng)絡管理器改變先前的數(shù)據(jù)并將新的數(shù)據(jù)作為所述最新數(shù)據(jù)拷貝時,接收并儲存來自該網(wǎng)絡管理器的新數(shù)據(jù)作為所述最新數(shù)據(jù)。
9.如權利要求2或4所述的方法,其中步驟(b)還包括,在所述服務器系統(tǒng),當網(wǎng)絡管理器改變先前的數(shù)據(jù),接收并儲存來自該網(wǎng)絡管理器的新數(shù)據(jù)作為所述最新數(shù)據(jù)拷貝。
10.一種更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端,(a)儲存所安裝數(shù)據(jù)的版本號;(b)響應由客戶終端的使用者引發(fā)的事件,將一請求消息經通信網(wǎng)絡發(fā)送至接收服務器,所述請求消息包括所述數(shù)據(jù)的版本號和所述客戶終端的電話號碼;在所述接收服務器,(c)儲存最新數(shù)據(jù)的版本號;(d)接收所發(fā)送的請求,并比較在所接收的請求中包含的版本號與所儲存的版本號;(e)如果在被比較的版本號之間不匹配時,向發(fā)送服務器發(fā)出一下載請求;在所述發(fā)送服務器,(f)響應所述接收服務器的所述下載請求,儲存所述最新數(shù)據(jù),并將所述最新數(shù)據(jù)拷貝及最新數(shù)據(jù)拷貝的版本號經通信網(wǎng)絡發(fā)往所述客戶終端,在所述客戶終端,(g)從所述發(fā)送服務器接收最新數(shù)據(jù)拷貝及其版本號,并用所接收的拷貝更新已安裝的數(shù)據(jù),用所接收的版本號更新所儲存的版本號。
11.一種更新安裝在客戶終端上的數(shù)據(jù)的方法,包括以下步驟在所述客戶終端,(a)響應由客戶終端的用戶引發(fā)的事件,經通信網(wǎng)絡向服務器系統(tǒng)發(fā)送請求信息,該請求信息包括客戶終端的電話號碼;在所述接收服務器,(b)在第一存儲器儲存最新數(shù)據(jù)的版本號,將一組數(shù)據(jù)版本號映射至第二存儲器中的多個電話號碼;(c)經通信網(wǎng)絡接收所述客戶終端發(fā)送的請求,將對應于所接收請求中包含的電話號碼在所述第三存儲器中映射的版本號與所述第二存儲器儲存的最新數(shù)據(jù)的版本號比較;(d)如果在被比較的版本號之間不匹配時,向發(fā)送服務器發(fā)出一下載請求,并用第一存儲器中的版本號更新所述第二存儲器中所述相應的映射版本號;在所述發(fā)送服務器,(e)儲存所述最新數(shù)據(jù)并將所述最新數(shù)據(jù)拷貝及其版本號經通信網(wǎng)絡發(fā)往所述客戶終端;在所述客戶終端,(f)從發(fā)送服務器接收一份最新數(shù)據(jù)拷貝,并用該份接收的拷貝更新已安裝的數(shù)據(jù)。
12.如權利要求10或11所述的方法,還包括,在所述接收服務器,當來自所述客戶終端的下載請求通信量超過預定限度時,進行所述最新數(shù)據(jù)拷貝傳輸?shù)耐ㄐ帕靠刂啤?br> 13.如權利要求10或11所述的方法,還包括,在所述發(fā)送服務器,當來自所述客戶終端的下載請求通信量超過預定限度時,進行所述最新數(shù)據(jù)拷貝傳輸?shù)耐ㄐ帕靠刂啤?br> 14.如權利要求10或11所述的方法,其中所述客戶終端是無線移動終端,所述通信網(wǎng)絡是移動通信網(wǎng)絡,并且其中所述接收服務器是與所述網(wǎng)絡和所述發(fā)送服務器連接的本地位置寄存器,所述來自客戶終端的請求是位置登記請求。
15.如權利要求10所述的方法,其中步驟(f)還包括,在所述發(fā)送服務器,當網(wǎng)絡管理器改變先前的數(shù)據(jù)將新的數(shù)據(jù)時,接收并儲存來自該網(wǎng)絡管理器的新數(shù)據(jù)作為所述最新數(shù)據(jù)。
16.如權利要求11所述的方法,其中步驟(e)還包括,在所述發(fā)送服務器,當網(wǎng)絡管理器改變先前的數(shù)據(jù)將新的數(shù)據(jù)時,接收并儲存來自該網(wǎng)絡管理器的新數(shù)據(jù)作為所述最新數(shù)據(jù)。
全文摘要
客戶終端儲存安裝數(shù)據(jù)的版本號,并響應客戶終端用戶引發(fā)的事件,將請求消息經通信網(wǎng)絡發(fā)送至服務器系統(tǒng)。請求消息包含數(shù)據(jù)版本號和客戶終端的電話號碼。服務器系統(tǒng)儲存最新數(shù)據(jù)及其版本號。當服務器系統(tǒng)接收該請求時,比較在所接收的請求中包含的版本號與所儲存的版本號,如果不匹配,將一份最新數(shù)據(jù)拷貝及其版本號發(fā)至客戶終端??蛻艚K端用所接收的該份數(shù)據(jù)更新已安裝的數(shù)據(jù),用所接收的版本號更新所儲存的版本號。
文檔編號G06F9/445GK1288199SQ0012435
公開日2001年3月21日 申請日期2000年9月8日 優(yōu)先權日1999年9月9日
發(fā)明者足立鐵治 申請人:日本電氣株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
远安县| 洪湖市| 娄底市| 达拉特旗| 金沙县| 尼玛县| 威远县| 康平县| 泰安市| 隆子县| 漳浦县| 仪征市| 浙江省| 咸宁市| 旺苍县| 临武县| 灵山县| 乌拉特后旗| 揭东县| 顺义区| 普宁市| 东台市| 呼图壁县| 怀宁县| 微山县| 固始县| 漠河县| 长治市| 黄骅市| 施甸县| 威远县| 陈巴尔虎旗| 张掖市| 都昌县| 宜州市| 新泰市| 台前县| 伊吾县| 白朗县| 南雄市| 泰顺县|