亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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