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

非接觸式應(yīng)用升級的方法、設(shè)備、應(yīng)用下載中心和系統(tǒng)的制作方法

文檔序號:7647695閱讀:119來源:國知局
專利名稱:非接觸式應(yīng)用升級的方法、設(shè)備、應(yīng)用下載中心和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及非接觸式應(yīng)用領(lǐng)域,具體涉及一種非接觸式應(yīng)用升級的方法、 非接觸式移動設(shè)備、應(yīng)用下載中心和系統(tǒng)。
背景技術(shù)
隨著射頻識別(RFID, Radio Frequency Identification)和近場通信(NFC, Near Field Communication)等非接觸式射頻技術(shù)的發(fā)展,越來越多的移動設(shè)備 通過增加支持非接觸式應(yīng)用的非接觸應(yīng)用模塊,例如非接觸智能卡,而成為一 種非接觸式移動設(shè)備。這種非接觸式移動設(shè)備具有移動設(shè)備的網(wǎng)絡(luò)訪問功能和 非接觸式設(shè)備使用方便,用戶學(xué)習(xí)成本低的特點。使用非接觸式移動設(shè)備進(jìn)行 非接觸式應(yīng)用,可以實現(xiàn)諸如購物,電子購票,小額電子支付,移動設(shè)備間的 數(shù)據(jù)交換以及門禁等功能,給終端用戶帶來了極大的便利。例如,在個人手機(jī) 中增加非接觸式的/>交卡,方便了乘客的出行。
使用非接觸式移動設(shè)備進(jìn)行小額電子支付等業(yè)務(wù),通常每次交易金額較 低,并且要求交易時間短,無須用戶確認(rèn)。而采用與信用卡或借記卡捆綁的交 易方式,則由于其交易手續(xù)費用高昂,以及需要通過網(wǎng)絡(luò)進(jìn)行第三方確認(rèn)導(dǎo)致 交易時間長,操作過程繁瑣等原因,不適合用于非接觸式移動設(shè)備。因此非接 觸式移動設(shè)備通常采用離線方式,預(yù)先通過網(wǎng)絡(luò)的方法進(jìn)行遠(yuǎn)程充值,將獲取 的小額的電子現(xiàn)金或其等價物比如電子車票、電影票等保存在非接觸式移動設(shè) 備中,在進(jìn)行交易的時候則直接扣減儲存在本地的電子現(xiàn)金或其等價物。
目前,國內(nèi)已經(jīng)在幾十個城市部署了非接觸式支付的非接觸式應(yīng)用,比如 廣泛使用的門禁、公交卡和商場儲值卡等。雖然RFID射頻接口相同,但是由 于不同城市的服務(wù)提供商不相同,導(dǎo)致各服務(wù)區(qū)的應(yīng)用所保存的數(shù)據(jù)并不相 同。這些不相同的數(shù)據(jù)格式,數(shù)據(jù)組織方式和數(shù)據(jù)加密方式,導(dǎo)致了在異地使 用非接觸式應(yīng)用變成不可能。目前,國家相關(guān)部門正在牽頭,試圖統(tǒng)一應(yīng)用數(shù) 據(jù)格式,但是這涉及到對已發(fā)出的數(shù)百萬機(jī)具和更多的非接觸智能卡進(jìn)行升級,工作量巨大,因此短期內(nèi)這種全國范圍的應(yīng)用升級不太可行。并且,對于 用戶來說,仍然需要在不同的城市申請不同的卡片,這給用戶帶來不方便的同 時,還造成了大量的卡片浪費。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種非接觸式應(yīng)用升級的方法、設(shè)備、 應(yīng)用下載中心和系統(tǒng),用于實現(xiàn)非接觸式應(yīng)用的自動升級。
為解決上述技術(shù)問題,本發(fā)明提供方案如下
一種移動設(shè)備的非接觸式應(yīng)用升級的方法,包括以下步驟
步驟A,所述移動設(shè)備由第一服務(wù)區(qū)漫游到第二服務(wù)區(qū)后,將第二服務(wù)區(qū) 的位置信息發(fā)送給第 一服務(wù)區(qū)的應(yīng)用下載中心;
步驟B,所述第 一服務(wù)區(qū)的應(yīng)用下載中心比較第 一服務(wù)區(qū)和第二服務(wù)區(qū)的 應(yīng)用版本信息,判斷所述移動設(shè)備的非接觸式應(yīng)用是否需要升級,如果需要升 級,則將第二服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給所述移動設(shè)備;
步驟C,所述移動設(shè)備才艮據(jù)第 一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送的第二服務(wù)區(qū) 的應(yīng)用下載中心地址,從第二服務(wù)區(qū)的應(yīng)用下載中心下載應(yīng)用升級數(shù)據(jù)包并更 新自身的非接觸式應(yīng)用。
本發(fā)明所述的方法,其中,所述位置信息是位置碼。
本發(fā)明所述的方法,其中,步驟B進(jìn)一步包括
步驟Bl,第一服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步根據(jù)移動設(shè)備原位置信息和 更新的位置信息查詢所述移動設(shè)備的歸屬位置寄存器HLR和訪問位置寄存器 VLR上的數(shù)據(jù)庫,判斷所述第二服務(wù)區(qū)的位置碼是否有效,如果有效,則執(zhí) 行步驟B2,否則,結(jié)束流程;
步驟B2,第一服務(wù)區(qū)的應(yīng)用下載中心查詢和比較第一服務(wù)區(qū)與第二服務(wù) 區(qū)的應(yīng)用版本信息,如果兩者相同,則結(jié)束流程;否則向該移動設(shè)備發(fā)送提示 非接觸式應(yīng)用需要升級的消息;
步驟B3,所述移動設(shè)備接收到上述提示非接觸式應(yīng)用需要升級的消息后, 確認(rèn)是否進(jìn)行升級,如果升級,則向第一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送確認(rèn)升級 的消息,所述確認(rèn)升級的消息中攜帶用戶身份信息、移動設(shè)備信息和非接觸式 應(yīng)用信息;步驟B4,第一服務(wù)區(qū)的應(yīng)用下載中心接收到移動設(shè)備發(fā)送的確認(rèn)升級的
消息后,根據(jù)移動設(shè)備的非接觸應(yīng)用模塊和第二服務(wù)區(qū)所支持的非接觸式應(yīng) 用,選擇的對應(yīng)的升級應(yīng)用類型,并將所述應(yīng)用升級確認(rèn)消息和移動設(shè)備對應(yīng) 的升級應(yīng)用類型轉(zhuǎn)發(fā)到第二服務(wù)區(qū)應(yīng)用下載中心,將攜帶訪問地應(yīng)用下載中心
地址和應(yīng)用升級類型的消息發(fā)送給所述移動設(shè)備;所述第二服務(wù)區(qū)的應(yīng)用下載 中心根據(jù)所述應(yīng)用升級確認(rèn)消息和移動設(shè)備對應(yīng)的升級應(yīng)用類型信息,制作應(yīng) 用升級數(shù)據(jù)包。
本發(fā)明所述的方法,其中,步驟C中,所述移動設(shè)備更新非接觸式應(yīng)用 之后,進(jìn)一步將原用戶應(yīng)用數(shù)據(jù)轉(zhuǎn)換成當(dāng)前非接觸式應(yīng)用所支持的格式。
本發(fā)明所述的方法,其中,步驟B3中,所述確認(rèn)升級的消息中進(jìn)一步包 括該移動設(shè)備的用戶應(yīng)用數(shù)據(jù)信息;
步驟B4中,所述第二服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步根據(jù)所述用戶應(yīng)用數(shù) 據(jù)信息制作應(yīng)用升級數(shù)據(jù)包。
本發(fā)明所述的方法,其中,步驟B3中,在所述確認(rèn)升級之后,所述移動 設(shè)備進(jìn)一步生成非對稱密鑰和對稱密鑰,并將非對稱密鑰的公鑰、對稱密鑰、 摘要算法、應(yīng)用簽名密鑰、加密算法、時間戳信息包含在所述確認(rèn)升級的消息 中發(fā)送給第 一服務(wù)區(qū)的應(yīng)用下載中心;
步驟B4中,所述笫二^^務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步使用所述確認(rèn)升級的 消息中的非對稱密鑰的公鑰、對稱密鑰、數(shù)據(jù)加密算法、簽名密鑰,時間戳和 簽名算法對應(yīng)用升級數(shù)據(jù)包進(jìn)行加密后發(fā)送給所述移動設(shè)備;
步驟C中,所述移動設(shè)備進(jìn)一步使用所述私鑰和數(shù)據(jù)簽名算法對下載的 應(yīng)用升級數(shù)據(jù)包進(jìn)行驗證,并在驗證通過之后進(jìn)行應(yīng)用升級。
本發(fā)明所述的方法,其中,所述非對稱加密算法包括橢圓曲線密碼算法 (ECC)和RSA加密算法;所述對稱加密算法包括數(shù)據(jù)加密算法DES, 3DES、 RC4算法、RC5算法和高級加密標(biāo)準(zhǔn)AES;所述摘要算法包括安全散列算法 SHA-1、哈希信息驗證碼HMAC、信息摘要算法MD4和MD5。
本發(fā)明所述的方法,其中,所述第一服務(wù)區(qū)是移動設(shè)備的歸屬地服務(wù)區(qū), 所述第二服務(wù)區(qū)是移動設(shè)備的訪問地服務(wù)區(qū);
本發(fā)明所述的方法,其中,所述第一服務(wù)區(qū)是移動設(shè)備的訪問地服務(wù)區(qū),所述第二服務(wù)區(qū)是移動設(shè)備的歸屬地服務(wù)區(qū)。
本發(fā)明所述的方法,其中,所述第一服務(wù)區(qū)是移動設(shè)備的第一訪問地服務(wù)
區(qū),所述第二服務(wù)區(qū)是移動設(shè)備的第二訪問地服務(wù)區(qū);
所述步驟B4中,第二訪問地服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步向所述移動設(shè) 備的歸屬地應(yīng)用下載中心請求該移動設(shè)備的用戶身份信息和原始的應(yīng)用數(shù)據(jù) 信息,并進(jìn)一步才艮據(jù)所述歸屬地應(yīng)用下載中心返回的用戶身份信息和原始的應(yīng) 用數(shù)據(jù)信息制作應(yīng)用升級數(shù)據(jù)包。
本發(fā)明所述的方法,其中,步驟B中,在所述判斷結(jié)果為需要升級時, 第一服務(wù)區(qū)應(yīng)用下載中心進(jìn)一步發(fā)送鎖定非接觸式應(yīng)用的消息;所述移動設(shè)備 在接收到該鎖定非接觸式應(yīng)用的消息后鎖定非接觸式應(yīng)用;
步驟C中,所迷移動設(shè)備在非接觸式應(yīng)用更新完成之后,進(jìn)一步發(fā)送確 認(rèn)應(yīng)用升級成功的消息,所述第 一服務(wù)區(qū)在接收到所述確認(rèn)應(yīng)用升級成功的消 息后,發(fā)送解鎖非接觸式應(yīng)用的消息,所述移動設(shè)備在接收到該解鎖非接觸式 應(yīng)用的消息后解除非接觸式應(yīng)用的鎖定。
一種非接觸式移動設(shè)備,包括非接觸應(yīng)用模塊、位置檢測模塊、應(yīng)用升 級模塊和網(wǎng)絡(luò)通訊模塊;其中,
所述非接觸應(yīng)用模塊,用于保存非接觸式應(yīng)用程序和用戶應(yīng)用數(shù)據(jù),執(zhí)行 非接觸式應(yīng)用;
所述位置檢測模塊,用于檢測該移動設(shè)備的當(dāng)前位置信息,并在該移動設(shè) 備漫游到新服務(wù)區(qū)后,將新服務(wù)區(qū)的位置信息發(fā)送給網(wǎng)絡(luò)通訊模塊;
所述應(yīng)用升級才莫塊,用于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的應(yīng)用升級數(shù)據(jù)包進(jìn)行 應(yīng)用升級;
所述網(wǎng)絡(luò)通訊模塊,用于將位置檢測模塊發(fā)送的新服務(wù)區(qū)的位置信息發(fā)送 給原服務(wù)區(qū)的應(yīng)用下載中心;接收原服務(wù)區(qū)應(yīng)用下載中心發(fā)送的新服務(wù)區(qū)的應(yīng) 用下載中心的地址的消息;以及根據(jù)原服務(wù)區(qū)發(fā)送的新服區(qū)的應(yīng)用下載中心地 址,向新服務(wù)區(qū)應(yīng)用下載中心發(fā)送升級應(yīng)用的請求消息,并接收新服務(wù)區(qū)應(yīng)用 下裁中心的應(yīng)用升級數(shù)據(jù)包。
本發(fā)明所述的非接觸式移動設(shè)備,進(jìn)一步包括安全管理模塊; 所述網(wǎng)絡(luò)通訊模塊,進(jìn)一步用于接收原服務(wù)區(qū)應(yīng)用下載中心發(fā)送的提示非接觸式應(yīng)用需要升級的消息,以及將安全管理模塊發(fā)送的確認(rèn)升級的消息發(fā)送
給原服務(wù)區(qū)的應(yīng)用下載中心;
所述安全管理模塊,用于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的提示非接觸式應(yīng)用需 要升級的消息,確認(rèn)是否進(jìn)行應(yīng)用升級,并在確認(rèn)升級時生成確認(rèn)升級的消息 并將該消息發(fā)送給網(wǎng)絡(luò)通訊模塊。
本發(fā)明所述的非接觸式移動設(shè)備,進(jìn)一步包括應(yīng)用驗證模塊;
所述安全管理模塊,進(jìn)一步用于在確認(rèn)升級時生成并保存密鑰信息;
所述應(yīng)用驗證模塊,用于根據(jù)安全管理模塊保存的密鑰信息,對網(wǎng)絡(luò)通訊 模塊接收到的應(yīng)用升級數(shù)據(jù)包進(jìn)行驗證;
所述應(yīng)用升級模塊,進(jìn)一步用于根據(jù)應(yīng)用驗證模塊驗證通過的應(yīng)用升級數(shù) 據(jù)包進(jìn)行應(yīng)用升級。
本發(fā)明所述的非接觸式移動設(shè)備,所述網(wǎng)絡(luò)通訊模塊進(jìn)一步用于接收應(yīng)用 下載中心發(fā)送的鎖定或解鎖非接觸式應(yīng)用的消息;所述應(yīng)用升級模塊進(jìn)一步用 于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的鎖定或解鎖非接觸式應(yīng)用的消息,鎖定或解鎖非 接觸應(yīng)用模塊的非接觸式應(yīng)用。
一種非接觸式應(yīng)用下載中心,包括非接觸應(yīng)用存儲模塊、應(yīng)用版本管理模 塊和通訊模塊,其中,
所述非接觸應(yīng)用存儲模塊,用于保存本服務(wù)區(qū)的非接觸式應(yīng)用,各服務(wù)區(qū) 的應(yīng)用版本信息,各服務(wù)區(qū)的應(yīng)用下載中心地址信息,以及移動設(shè)備的用戶應(yīng) 用數(shù)據(jù)信息;
應(yīng)用版本管理模塊,用于根據(jù)通訊模塊接收到的移動設(shè)備當(dāng)前漫游到的新 服務(wù)區(qū)的位置信息,查詢并比較非接觸應(yīng)用存儲模塊中保存的新服務(wù)區(qū)和原服 務(wù)區(qū)的應(yīng)用版本信息,判斷是否需要進(jìn)行應(yīng)用升級,并在判斷需要升級時,將 非接觸應(yīng)用存儲模塊保存的該新服務(wù)區(qū)的應(yīng)用中心的下載地址發(fā)送給通訊模 塊;以及根據(jù)通訊模塊接收到的移動設(shè)備發(fā)送的升級應(yīng)用的請求消息,制作應(yīng) 用升級數(shù)據(jù)包,并發(fā)送給通訊模塊;
通訊模塊,用于將接收到的移動設(shè)備發(fā)送的新服務(wù)區(qū)位置信息和升級應(yīng)用 的請求消息發(fā)送給應(yīng)用版本管理模塊;將來自應(yīng)用版本管理模塊的應(yīng)用升級數(shù) 據(jù)包發(fā)送給所述移動設(shè)備。本發(fā)明所述的非接觸式應(yīng)用下載中心,其特征在于進(jìn)一步包括移動設(shè)備位 置獲取模塊,用于根據(jù)通訊模塊接收到的移動設(shè)備所在新服務(wù)區(qū)的位置信息, 通過查詢位置服務(wù)器驗證該移動設(shè)備聲稱的新服務(wù)區(qū)的位置信息的有效性;
所述應(yīng)用版本管理模塊,進(jìn)一步用于在移動設(shè)備位置獲取模塊驗證移動設(shè) 備的新服務(wù)區(qū)的位置信息有效時,根據(jù)所述新服務(wù)區(qū)的位置消息,判斷該移動 設(shè)備是否需要應(yīng)用升級。
本發(fā)明所述的非接觸式應(yīng)用下載中心,所述應(yīng)用版本管理模塊進(jìn)一步用于 在判斷所述移動設(shè)備需要應(yīng)用升級時,生成提示非接觸式應(yīng)用需要升級的消息
并發(fā)送給通訊模塊;所述通訊模塊將該提示非接觸式應(yīng)用需要升級的消息發(fā)送 給所述移動設(shè)備,并接收該移動設(shè)備發(fā)送的確認(rèn)升級的消息;所述應(yīng)用版本管 理模塊進(jìn)一步用于在通訊模塊接收到的確認(rèn)升級的消息后,將非接觸應(yīng)用存儲 模塊保存的該新服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給通訊模塊。
本發(fā)明所述的非接觸式應(yīng)用下載中心,進(jìn)一步包括應(yīng)用加密模塊,用于根 據(jù)通訊模塊接收到的移動設(shè)備返回的確認(rèn)升級的消息,獲取并保存該確認(rèn)升級 的消息中的密鑰和算法信息;
所述應(yīng)用版本管理模塊進(jìn)一 步用于根據(jù)應(yīng)用加密模塊中保存的密鑰和算 法信息,對應(yīng)用升級數(shù)據(jù)包進(jìn)行加密后發(fā)送給通訊模塊。
本發(fā)明所述的非接觸式應(yīng)用下載中心,所述通訊模塊進(jìn)一步用于在接收到 移動設(shè)備返回的確認(rèn)應(yīng)用升級消息后,向該移動設(shè)備發(fā)送鎖定非接觸式應(yīng)用的 消息,以及在接收移動設(shè)備發(fā)送的確認(rèn)應(yīng)用升級成功的消息后,向該移動設(shè)備 發(fā)送解鎖非接觸式應(yīng)用的消息。
一種非接觸式應(yīng)用升級的系統(tǒng),包括移動設(shè)備和至少兩個應(yīng)用下載中心, 其中,
所述移動設(shè)備,用于檢測當(dāng)前的位置信息,并在由第一服務(wù)區(qū)漫游到第二 服務(wù)區(qū)時,將第二服務(wù)區(qū)的位置信息發(fā)送給第一服務(wù)區(qū)的應(yīng)用下載中心;以及 根據(jù)第 一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送的第二服務(wù)區(qū)的應(yīng)用下載中心地址,從第 二服務(wù)區(qū)的應(yīng)用下載中心下載應(yīng)用升級數(shù)據(jù)包并升級自身的非接觸式應(yīng)用;
所述第一服務(wù)區(qū)的應(yīng)用下載中心,用于在接收到移動設(shè)備發(fā)送的第二服務(wù) 區(qū)的位置信息后,判斷第一服務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本是否相同,如果不同,則將第二服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給所述移動設(shè)備;
所述第二服務(wù)區(qū)應(yīng)用下載中心,用于為所述移動設(shè)備制作應(yīng)用升級數(shù)據(jù)包
并發(fā)送給所述移動設(shè)備。
本發(fā)明所述的非接觸式應(yīng)用升級的系統(tǒng),進(jìn)一步包括位置服務(wù)器,用于保
存移動設(shè)備位置信息;
所述第一服務(wù)區(qū)的應(yīng)用下載中心在接收到移動設(shè)備發(fā)送的第二服務(wù)區(qū)的 位置信息后,進(jìn)一步查詢所述位置服務(wù)區(qū),判斷第二服務(wù)區(qū)的位置信息是否有 效,如果判斷位置信息有效,則執(zhí)行應(yīng)用版本是否相同的判斷操作。
本發(fā)明所述的非接觸式應(yīng)用升級的系統(tǒng),所述第一服務(wù)區(qū)應(yīng)用下載中心進(jìn) 一步用于在第一服務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本不相同時,向所述移動設(shè)備發(fā)
送提示非接觸式應(yīng)用需要升級的消息;
所述移動設(shè)備在接收到上述提示非接觸式應(yīng)用需要升級的消息后,確認(rèn)是 否升級應(yīng)用,如果升級,則生成密鑰信息和算法信息,并向第一服務(wù)區(qū)的應(yīng)用 下載中心發(fā)送攜帶其用戶身份信息、用戶應(yīng)用數(shù)據(jù)信息、移動設(shè)備信息、密鑰 信息和算法信息的確認(rèn)升級的消,t-;
所述第一服務(wù)區(qū)的應(yīng)用下載中心接收到所述確認(rèn)升級的消息后,將該確認(rèn) 升級的消息轉(zhuǎn)發(fā)給所述第二服務(wù)區(qū)的應(yīng)用下載中心;
所述第二服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步用于根據(jù)所述確認(rèn)升級的消息制 作應(yīng)用升級數(shù)據(jù)包。
綜上所述,本發(fā)明所提供的方法、設(shè)備、應(yīng)用下載中心及系統(tǒng),使得移動 終端可以根據(jù)其當(dāng)前位置動態(tài)升級其非接觸式應(yīng)用,用戶無需干預(yù)即可實現(xiàn)非 接觸式應(yīng)用的智能漫游;應(yīng)用下載中心根據(jù)位置變更情況對移動設(shè)備的非接觸 式應(yīng)用進(jìn)行鎖定,以及在應(yīng)用升級完成之后再進(jìn)行相應(yīng)的解鎖,提高了移動設(shè) 備的非接觸式應(yīng)用的可靠性;并且,本發(fā)明基于硬件的安全性,在硬件具有較 高安全性等級時,由于核心密鑰和密碼運算在硬件中實現(xiàn),從而保證了整個系 統(tǒng)具有較高的安全性;更進(jìn)一步地,本發(fā)明中應(yīng)用下載中心、移動位置數(shù)據(jù)庫 和用戶數(shù)據(jù)庫之間緊密結(jié)合,提升了整體系統(tǒng)的安全性。


圖1為本發(fā)明所述的移動設(shè)備的結(jié)構(gòu)示意圖;圖2為本發(fā)明所述的應(yīng)用下載中心的結(jié)構(gòu)示意圖; 圖3為本發(fā)明所述的應(yīng)用升級的系統(tǒng)的結(jié)構(gòu)示意圖; 圖4為本發(fā)明實施例1所述非接觸式應(yīng)用升級的方法流程圖; 圖5為本發(fā)明實施例2所述非接觸式應(yīng)用升級的方法流程圖; 圖6為本發(fā)明實施例3所述非接觸式應(yīng)用升級的方法流程圖。
具體實施例方式
本發(fā)明提供了一種非接觸式應(yīng)用升級的方法,基于移動設(shè)備所處的位置進(jìn) 行非接觸式應(yīng)用升級。本發(fā)明還提供了支持所述非接觸式應(yīng)用升級所需的移動 設(shè)備、應(yīng)用下載中心以及系統(tǒng)。以下結(jié)合附圖通過具體實施例對本發(fā)明做詳細(xì) 的說明。
本發(fā)明所述移動設(shè)備,檢測其所在服務(wù)區(qū)信息,在服務(wù)區(qū)發(fā)生改變時,通 知應(yīng)用下載中心啟動應(yīng)用升級過程;驗證來自應(yīng)用下載中心的應(yīng)用升級數(shù)據(jù) 包,并進(jìn)行應(yīng)用升級。參照圖1,為本發(fā)明實施例所述移動設(shè)備的結(jié)構(gòu)示意圖。 如圖1所示,該移動設(shè)備10包括位置檢測模塊11、安全管理模塊12、應(yīng)用驗 證模塊13、應(yīng)用升級^f莫塊14、非接觸應(yīng)用模塊15和網(wǎng)絡(luò)通訊模塊16。
其中,所述位置檢測模塊11,用于檢測該移動設(shè)備的當(dāng)前位置信息,并 在該移動設(shè)備漫游到新服務(wù)區(qū)后,將新服務(wù)區(qū)的位置信息發(fā)送給網(wǎng)絡(luò)通訊模塊 16。
安全管理模塊12,用于根據(jù)網(wǎng)絡(luò)通訊模塊16接收到的提示非接觸式應(yīng)用 需要升級的消息,確認(rèn)是否進(jìn)行應(yīng)用升級,并在確認(rèn)升級時生成確認(rèn)升級的消 息并將該確認(rèn)升級的消息發(fā)送給網(wǎng)絡(luò)通訊模塊16;該模塊還可以進(jìn)一步在確 認(rèn)應(yīng)用升級時生成和保存密鑰信息,并將上述密鑰信息包含在確認(rèn)升級的消息 中發(fā)送給網(wǎng)絡(luò)通訊模塊16。
應(yīng)用驗證模塊13,才艮據(jù)安全管理模塊12保存的密鑰信息,對網(wǎng)絡(luò)通訊模 塊16接收到的應(yīng)用升級數(shù)據(jù)包進(jìn)行驗證,并將-險證通過的應(yīng)用升級數(shù)據(jù)包發(fā) 送給應(yīng)用升級模塊14。
應(yīng)用升級模塊14,用于根據(jù)網(wǎng)絡(luò)通訊模塊16接收到的鎖定或解鎖非接觸 式應(yīng)用的消息,鎖定或解鎖非接觸應(yīng)用模塊15的應(yīng)用程序;以及將應(yīng)用驗證 模塊13驗證通過的應(yīng)用升級數(shù)據(jù)包寫入到非接觸應(yīng)用模塊15的非易失性存儲區(qū)中。
非接觸應(yīng)用模塊15,用于保存非接觸式應(yīng)用程序和用戶應(yīng)用數(shù)據(jù),執(zhí)行 非接觸式應(yīng)用程序,實現(xiàn)非接觸式應(yīng)用。這里,該模塊可支持國際標(biāo)準(zhǔn)化組織
ISO 14443, ISO 15062, ISO 18000, ISO 18092, SONYFelica等標(biāo)準(zhǔn)或協(xié)議。
網(wǎng)絡(luò)通訊模塊16,用于通過無線網(wǎng)絡(luò)與其他應(yīng)用下載中心或移動網(wǎng)絡(luò)進(jìn) 行通訊,包括向原服務(wù)區(qū)的應(yīng)用下載中心發(fā)送位置檢測模塊11檢測到的新 服務(wù)區(qū)的位置信息和安全管理模塊12生成的確認(rèn)升級的消息;接收原服務(wù)區(qū) 發(fā)送的提示非接觸式應(yīng)用需要升級的消息和新服務(wù)區(qū)的應(yīng)用下載中心地址的 消息;向新服務(wù)區(qū)應(yīng)用下載中心發(fā)送升級應(yīng)用的請求消息,接收新服務(wù)區(qū)應(yīng)用 下載中心的應(yīng)用升級數(shù)據(jù)包等。該網(wǎng)絡(luò)通訊模塊16還可以進(jìn)一步根據(jù)安全管 理模塊13生成的密鑰加密所發(fā)送的信息。
本發(fā)明提供的應(yīng)用下載中心,通過無線網(wǎng)絡(luò)與移動設(shè)備、移動網(wǎng)絡(luò)或其他 應(yīng)用下載中心進(jìn)行通訊。本發(fā)明的應(yīng)用下載中心,既可以作為一個單獨的硬件 實體存在于網(wǎng)絡(luò)中,也可以作為軟件模塊設(shè)置在現(xiàn)有電信網(wǎng)絡(luò)中的其他實體
上,例如MSC和VLR等。圖2為本發(fā)明實施例所述的應(yīng)用下載中心的結(jié)構(gòu) 示意圖。如圖2所示,該應(yīng)用下載中心20包括非接觸應(yīng)用存儲模塊21、移動 設(shè)備位置獲取模塊22、應(yīng)用加密模塊23、應(yīng)用版本管理模塊24和通訊模塊 25。
其中,所述非接觸應(yīng)用存儲模塊21,用于保存本服務(wù)區(qū)的應(yīng)用,各服務(wù) 區(qū)的應(yīng)用版本信息,各服務(wù)區(qū)的應(yīng)用下載中心地址信息,以及移動設(shè)備返回的 用戶應(yīng)用數(shù)據(jù)。
移動設(shè)備位置獲取模塊22,用于根據(jù)通訊模塊25接收到的移動設(shè)備所在 新服務(wù)區(qū)的位置信息,查詢移動網(wǎng)絡(luò)的位置服務(wù)器,如HLR和VLR,從而獲 取移動設(shè)備位置信息的詳細(xì)描述,驗證該移動設(shè)備新服務(wù)區(qū)的位置信息的有效 性。
應(yīng)用加密模塊23,用于根據(jù)通訊模塊25接收到的移動設(shè)備或其它應(yīng)用下 載中心傳回的確認(rèn)升級的消息,獲取并保存上述消息中的密鑰和算法信息。
應(yīng)用版本管理模塊24,用于在移動設(shè)備位置獲取溪塊22驗證移動設(shè)備新 服務(wù)區(qū)的位置信息有效時,根據(jù)所述新服務(wù)區(qū)的位置消息,查詢并比較非接觸應(yīng)用存儲模塊21中保存的新服務(wù)區(qū)和原服務(wù)區(qū)的應(yīng)用版本信息,判斷該移動 設(shè)備是否需要應(yīng)用升級,并在判斷需要升級時,生成提示非接觸式應(yīng)用需要升
級的消息并發(fā)送給通訊模塊25;在通訊模塊25接收到移動設(shè)備的確認(rèn)升級的 消息后,通過查詢非接觸應(yīng)用存儲模塊21獲取所述新服務(wù)區(qū)的應(yīng)用下載中心 的地址,并發(fā)送給通訊模塊25;以及根據(jù)通訊模塊25接收到的其他下載中心 轉(zhuǎn)發(fā)的確認(rèn)升級的消息和非接觸應(yīng)用存儲模塊21中的本服務(wù)區(qū)的應(yīng)用,制作 應(yīng)用升級數(shù)據(jù)包,并根據(jù)應(yīng)用加密模塊23中的密鑰和算法信息對該應(yīng)用升級 數(shù)據(jù)包進(jìn)行加密后發(fā)送給通訊模塊25。
通訊模塊25,用于通過無線網(wǎng)絡(luò)與移動網(wǎng)絡(luò)、移動設(shè)備或其他應(yīng)用下載 中心進(jìn)行通訊,包括接收移動設(shè)備發(fā)送的其所漫游到的新服務(wù)區(qū)的位置信息、 確認(rèn)應(yīng)用的消息和確認(rèn)應(yīng)用升級成功的消息;接收其他應(yīng)用下載中心轉(zhuǎn)發(fā)的移 動設(shè)備確認(rèn)升級的消息;向移動設(shè)備發(fā)送新服務(wù)區(qū)的應(yīng)用下載中心的地址信 息;向移動設(shè)備發(fā)送應(yīng)用升級數(shù)據(jù)包等。該通訊模塊25還進(jìn)一步用于在接收 到的移動設(shè)備返回的確認(rèn)升級的消息后,向該移動設(shè)備發(fā)送鎖定非接觸式應(yīng)用 的消息,以及在接收移動設(shè)備發(fā)送的確認(rèn)應(yīng)用升級成功的消息后,向該移動設(shè) 備發(fā)送解鎖非接觸式應(yīng)用的消息。
基于上述移動設(shè)備和應(yīng)用下載中心,本發(fā)明還提供了 一種非接觸式應(yīng)用升 級的方法及系統(tǒng)。以下以數(shù)字蜂窩移動網(wǎng)絡(luò)作為通訊手段為例,說明本發(fā)明所 述方法和系統(tǒng)。如圖3所示,本發(fā)明所述系統(tǒng)包括至少兩個應(yīng)用下載中心(圖 3中所示為應(yīng)用下載中心A和B),移動設(shè)備以及位置服務(wù)器(圖3中所示為 移動設(shè)備的歸屬位置寄存器(HLR)和訪問位置寄存器(VLR))。圖3中示出 了兩個服務(wù)區(qū),其中,第一服務(wù)區(qū)設(shè)有下載應(yīng)用下載中心A,第二服務(wù)區(qū)設(shè)有 下載應(yīng)用下載中心B。圖3中還包括移動網(wǎng)絡(luò)中的移動交換中心(MSC)、基 站控制器(BSC)和基站收發(fā)信臺(BTS),用以實現(xiàn)移動設(shè)備和應(yīng)用下載中 心之間的無線通訊功能。
實施例1
當(dāng)移動設(shè)備從其歸屬地服務(wù)區(qū)漫游到訪問地的服務(wù)區(qū)時,由于不同服務(wù)區(qū) 的服務(wù)提供商可能不同,因此,為了能夠在訪問地進(jìn)行非接觸式應(yīng)用,可能需 要對該移動設(shè)備的非接觸式應(yīng)用進(jìn)行升級。參照圖4,本發(fā)明實施例1所述的非接觸式應(yīng)用升級的方法包括以下步驟 步驟IOI,移動設(shè)備一企測到位置更新后,將其原位置信息和更新后的所在 服務(wù)區(qū)的位置信息,以及移動設(shè)備的設(shè)備標(biāo)識,例如該服務(wù)區(qū)的位置碼,移動 設(shè)備服務(wù)區(qū)域標(biāo)識,發(fā)送至其歸屬地應(yīng)用下載中心。
為了提升系統(tǒng)的安全性,移動設(shè)備可以對發(fā)送到應(yīng)用下載中心的數(shù)據(jù)進(jìn)行 加密方式發(fā)送,加密方式可以在開通非接觸式應(yīng)用后預(yù)先設(shè)置在移動設(shè)備內(nèi) 部。通訊方式可以采用安全超文本傳輸協(xié)議(HTTPS, Secure Hypertext Transfer Protocol )、 IP協(xié)議安全(IPSEC, Internet Protocol Security)和虛擬專用網(wǎng)絡(luò) (VPN, Virtual Private Network)等。
移動設(shè)備和應(yīng)用下載中心的通訊可以采用無線通訊協(xié)議完成,底層無線通 訊協(xié)議包括通用無線分組業(yè)務(wù)(GPRS, General Packer Radio Service),增強(qiáng)數(shù) 據(jù)率GSM演進(jìn)(EDGE, Enhanced Data rates for GSM Evolution ),碼分多址 (CDMA, Code Division Multiple Access),樣t波存取全球互通(WIMAX, Worldwide Interoperability for Microwave Access)和高速下行分組接入技術(shù) (HSDPA, High-Speed Downlink Packet Access)等方式。
步驟102,歸屬地應(yīng)用下載中心根據(jù)移動設(shè)備原位置信息和更新的位置信 息查詢上述移動設(shè)備的歸屬位置寄存器(HLR)和訪問位置寄存器(VLR)上 的數(shù)據(jù)庫,獲得移動設(shè)備的詳細(xì)位置描述。移動設(shè)備位置獲取模塊將數(shù)據(jù)庫中 所保存的位置信息與該移動設(shè)備發(fā)送的位置碼比較,從而確定該移動設(shè)備所宣 稱的位置是否有效。如果無效,則結(jié)東流程;如果有效,則通過應(yīng)用版本管理 模塊查詢和比較原服務(wù)區(qū)的應(yīng)用版本與新服務(wù)區(qū)的應(yīng)用版本,如果兩者相同, 則結(jié)束流程;否則向該移動設(shè)備發(fā)送提示非接觸式應(yīng)用需要升級的消息,并等 待該移動設(shè)備的確認(rèn)升級的消息。
這里,歸屬地應(yīng)用下載中心在向移動設(shè)備發(fā)送提示非接觸式應(yīng)用需要升級 的消息時,同時發(fā)送用于鎖定移動設(shè)備的非接觸式應(yīng)用的鎖定非接觸式應(yīng)用的 消息。非接觸式應(yīng)用被鎖定后,該移動設(shè)備將無法和外部讀寫設(shè)備進(jìn)行非接觸 式應(yīng)用。
這里,所述移動設(shè)備內(nèi)部設(shè)置有用于支持非接觸式應(yīng)用的非接觸應(yīng)用模 塊,例如支持ISO 14443或NFC標(biāo)準(zhǔn)的非接觸應(yīng)用模塊;所述非接觸式應(yīng)用和用戶應(yīng)用數(shù)據(jù)存儲在非接觸應(yīng)用模塊上,并通過硬件掩;f莫的密碼來保護(hù)本地
應(yīng)用和數(shù)據(jù)的安全性。
步驟103,所述移動設(shè)備接收到歸屬地應(yīng)用下載中心發(fā)送的提示非接觸式
應(yīng)用需要升級的消息后,確認(rèn)是否進(jìn)行升級,如果升級,則向歸屬地應(yīng)用下載 中心發(fā)送確認(rèn)升級的消息,該消息中攜帶用戶身4分信息、用戶應(yīng)用數(shù)據(jù)信息、 移動設(shè)備信息和非接觸應(yīng)用模塊信息。
這里,所述用戶應(yīng)用數(shù)據(jù)是該移動設(shè)備用戶的應(yīng)用數(shù)據(jù),包括電子現(xiàn)金或 其等價物的余額,銀行帳號等數(shù)據(jù)。
這里,根據(jù)實際業(yè)務(wù)和安全性的要求,用戶應(yīng)用數(shù)據(jù)信息也可以保存在移 動設(shè)備內(nèi)部,而不上傳到應(yīng)用下載中心。例如,在移動設(shè)備的應(yīng)用升級完成之 后,可以由非接觸應(yīng)用模塊對原用戶應(yīng)用數(shù)據(jù)進(jìn)行升級,轉(zhuǎn)換成當(dāng)前應(yīng)用所支
持的格式。
這里,如果確認(rèn)升級,所述移動設(shè)備的非接觸應(yīng)用模塊進(jìn)一步生成非對稱 密鑰和對稱密鑰,并將非對稱密鑰的公鑰發(fā)送給歸屬地應(yīng)用下載中心,將非對 稱密鑰的私鑰保存在安全管理模塊中。(非對稱密鑰包括公鑰和私鑰,其中公 鑰對外公開,私鑰保存在安全管理模塊中。發(fā)送數(shù)據(jù)的一方用另一方的公鑰對 發(fā)送的信息進(jìn)^f亍加密或簽名,然后由接受者用自己的私鑰進(jìn)行解密。)移動設(shè) 備將非對稱密鑰的公鑰、對稱密鑰、摘要算法、應(yīng)用簽名密鑰、加密算法、時 間戳、用戶應(yīng)用數(shù)據(jù)和用戶身份等信息包含在上述確認(rèn)升級的消息中。其后, 可使用對稱密鑰對應(yīng)用數(shù)據(jù)進(jìn)行加密,使用非對稱密鑰對摘要信息進(jìn)行加密。
這里,上述非對稱加密算法包括橢圓曲線密碼算法(ECC)和RSA加密 算法等;
對稱加密算法包括即數(shù)據(jù)加密算法DES, 3DES、 RC4算法、RC5算法和 高級加密標(biāo)準(zhǔn)AES等;
摘要算法包括安全散列算法SHA-1、哈希信息驗證碼HMAC、信息摘要 算法MD4和MD5等。
步驟104,歸屬地應(yīng)用下載中心根據(jù)接收到的移動設(shè)備發(fā)送的確認(rèn)升級的 消息,驗證該移動設(shè)備的非接觸應(yīng)用模塊的有效性,如果有效,則將該確認(rèn)升 級的消息和移動設(shè)備對應(yīng)的升級應(yīng)用類型轉(zhuǎn)發(fā)到訪問地應(yīng)用下載中心。這里,所述升級應(yīng)用類型是,根據(jù)移動設(shè)備的非接觸應(yīng)用模塊和訪問地所 支持的非接觸式應(yīng)用,選擇的相應(yīng)的應(yīng)用類型。
級類型的消息發(fā)送給所述移動設(shè)備。
步驟106,所述移動設(shè)備根據(jù)接收到的訪問地應(yīng)用下載中心地址和應(yīng)用升 級類型,向訪問地應(yīng)用下載中心發(fā)送升級應(yīng)用的請求。
步驟107,訪問地應(yīng)用下載中心根據(jù)歸屬地應(yīng)用下載中心發(fā)送的確認(rèn)升級 的消息和移動設(shè)備對應(yīng)的升級應(yīng)用類型信息,制作應(yīng)用升級數(shù)據(jù)包,并用所述 非對稱密鑰的公鑰、對稱密鑰、數(shù)據(jù)加密算法、簽名密鑰,時間戳和簽名算法 將上述應(yīng)用升級數(shù)據(jù)包簽名加密后發(fā)送給所述移動設(shè)備。應(yīng)用升級數(shù)據(jù)包可包 含更新的非接觸應(yīng)用模塊上應(yīng)用程序和用戶應(yīng)用數(shù)據(jù)信息。
步驟108,所述移動設(shè)備接收訪問地下載中心發(fā)送的應(yīng)用升級數(shù)據(jù)包,使 用其安全管理模塊中保存的私鑰和數(shù)據(jù)簽名算法進(jìn)行驗證上述數(shù)據(jù)包的有效 性。在上述驗證通過后,將應(yīng)用升級數(shù)據(jù)包保存在非接觸應(yīng)用模塊上。在應(yīng)用 升級數(shù)據(jù)包下載完以后,所述非接觸應(yīng)用模塊進(jìn)行應(yīng)用升級。應(yīng)用升級完成后, 所述移動設(shè)備向歸屬地應(yīng)用下載中心發(fā)送確認(rèn)應(yīng)用升級成功的消息。
步驟109,歸屬地應(yīng)用下載中心接收到上述確認(rèn)應(yīng)用升級成功的消息后, 向所述移動設(shè)備發(fā)送解鎖非接觸式應(yīng)用的命令。
步驟110,所述移動設(shè)備在非接觸式應(yīng)用被解除鎖定后進(jìn)入正常的工作狀 態(tài),并向訪問地應(yīng)用下載中心發(fā)送確認(rèn)升級完成、設(shè)備工作正常的消息。
按照上述方法,當(dāng)移動設(shè)備離開歸屬地的服務(wù)區(qū)進(jìn)入訪問地服務(wù)區(qū)后,通 過檢測位置變化觸發(fā)非接觸式應(yīng)用升級,使得用戶在訪問地仍然可以繼續(xù)使用 非接觸式應(yīng)用。
實施例2
當(dāng)移動設(shè)備從訪問地的服務(wù)區(qū)漫游到歸屬地服務(wù)區(qū)時,由于歸屬地服務(wù)區(qū) 可能不支持移動設(shè)備當(dāng)前的非接觸式應(yīng)用,因此,為了能夠在歸屬地服務(wù)區(qū)恢 復(fù)非接觸式應(yīng)用,可能需要對該移動設(shè)備的非接觸式應(yīng)用進(jìn)行升級。
圖5所示為本發(fā)明實施例2所述的非接觸式應(yīng)用升級的方法,包括以下步
驟步驟201,移動設(shè)備^r測到位置更新后,將其原位置信息和更新后的所在 服務(wù)區(qū)的位置信息,以及移動設(shè)備的設(shè)備標(biāo)識,發(fā)送至訪問地應(yīng)用下載中心。
步驟202,訪問地應(yīng)用下載中心根據(jù)移動設(shè)備原位置信息和更新的位置信 息查詢上述移動設(shè)備的HLR和VLR上的數(shù)據(jù)庫,確定該移動設(shè)備所宣稱的位 置是否有效。如果有效,則通過應(yīng)用版本管理模塊查詢和比較原服務(wù)區(qū)的應(yīng)用 版本與新服務(wù)區(qū)的應(yīng)用版本,如果兩者相同,則結(jié)束流程;否則向該移動設(shè)備 發(fā)送提示非接觸式應(yīng)用需要升級的消息,并等待該移動設(shè)備的確認(rèn)升級的消 息。
這里,訪問地應(yīng)用下載中心在向移動設(shè)備發(fā)送提示非接觸式應(yīng)用需要升級
消息。非接觸式應(yīng)用被鎖定后,該移動設(shè)備將無法和外部讀寫設(shè)備進(jìn)行非接觸 式應(yīng)用。
步驟203,所述移動設(shè)備接收到訪問地應(yīng)用下載中心發(fā)送的提示非接觸式 應(yīng)用需要升級的消息后,確認(rèn)是否進(jìn)行升級,如果升級,則向訪問地應(yīng)用下載 中心發(fā)送確認(rèn)升級的消息,該消息中包括用戶身份信息、移動設(shè)備信息和非接 觸應(yīng)用模塊信息等信息,同時還包括非接觸應(yīng)用模塊的更新的應(yīng)用數(shù)據(jù)信息。
這里,如果確認(rèn)升級,所述移動設(shè)備的非接觸應(yīng)用模塊進(jìn)一步生成非對稱 密鑰和對稱密鑰,并將非對稱密鑰的公鑰發(fā)送給歸屬地應(yīng)用下載中心,將非對 稱密鑰的私鑰保存在安全管理模塊中。移動設(shè)備將非對稱密鑰的公鑰、對稱密 鑰、摘要算法、應(yīng)用簽名密鑰、加密算法、時間戳、用戶應(yīng)用數(shù)據(jù)和用戶身份 等信息包含在確認(rèn)升級的消息中。其后,可使用對稱密鑰對應(yīng)用數(shù)據(jù)進(jìn)行加密, 使用非對稱密鑰對摘要信息進(jìn)行加密
步驟204,訪問地應(yīng)用下載中心根據(jù)接收到的移動設(shè)備發(fā)送的確認(rèn)升級的 消息,驗證該移動設(shè)備的非接觸應(yīng)用模塊的有效性,如果有效,則將確認(rèn)升級 的消息和移動設(shè)備對應(yīng)的升級應(yīng)用類型轉(zhuǎn)發(fā)到歸屬地應(yīng)用下載中心。
步驟205,訪問地應(yīng)用下載中心將攜帶歸屬地應(yīng)用下載中心地址和應(yīng)用升 級類型的消息發(fā)送給所述移動設(shè)備。
步驟206,所述移動設(shè)備根據(jù)接收到的歸屬地應(yīng)用下載中心地址和應(yīng)用升 級類型,向歸屬地應(yīng)用下載中心發(fā)送升級應(yīng)用的請求。
21步驟207,歸屬地應(yīng)用下載中心根據(jù)訪問地應(yīng)用下載中心發(fā)送的更新的應(yīng) 用數(shù)據(jù)和升級應(yīng)用類型制作應(yīng)用升級數(shù)據(jù)包,并用所述非對稱密鑰的公鑰、對 稱密鑰、數(shù)據(jù)加密算法、簽名密鑰,時間戳和簽名算法將上述應(yīng)用升級數(shù)據(jù)包 簽名加密后發(fā)送給所述移動設(shè)備。步驟208,所述移動設(shè)備接收歸屬地下載中心發(fā)送的應(yīng)用升級數(shù)據(jù)包,使 用其安全管理模塊中保存的私鑰進(jìn)行驗證上述數(shù)據(jù)包的有效性。在上述驗證通 過后,將應(yīng)用升級數(shù)據(jù)包保存在非接觸應(yīng)用模塊上。在應(yīng)用升級數(shù)據(jù)包下載完 以后,所述非接觸應(yīng)用模塊進(jìn)行應(yīng)用升級。應(yīng)用升級完成后,所述移動設(shè)備向 歸屬地應(yīng)用下載中心發(fā)送確認(rèn)應(yīng)用升級成功的消息。步驟209,歸屬地應(yīng)用下載中心接收到上述確認(rèn)消息后,向所述移動設(shè)備 發(fā)送解鎖非接觸式應(yīng)用的消息。步驟210,所述移動設(shè)備在非接觸式應(yīng)用被解除鎖定后進(jìn)入正常的工作狀 態(tài),并向歸屬地應(yīng)用下載中心發(fā)送確認(rèn)升級完成、設(shè)備工作正常的消息。步驟211,所述移動設(shè)備向訪問地應(yīng)用下載中心發(fā)送離開的消息,用于通 知該移動設(shè)備已經(jīng)離開訪問地。按照上述方法,當(dāng)移動設(shè)備從訪問地服務(wù)區(qū)返回到歸屬地的服務(wù)區(qū)后,通 過檢測位置變化觸發(fā)非接觸式應(yīng)用升級,使得用戶恢復(fù)歸屬地服務(wù)區(qū)的非接觸 式應(yīng)用。實施例3以下說明當(dāng)移動設(shè)備在訪問地之間漫游時如何進(jìn)行非接觸式應(yīng)用升級,如 圖6所示,移動設(shè)備從訪問地A漫游到訪問地B時,本發(fā)明實施例3的非接 觸式應(yīng)用升級方法包括以下步驟步驟301,移動設(shè)備檢測到位置更新后,將訪問地B的位置碼和移動設(shè)備 的設(shè)備標(biāo)識,發(fā)送至訪問地A應(yīng)用下載中心。步驟302,訪問地A應(yīng)用下載中心根據(jù)移動設(shè)備原位置信息和更新的位置 信息,查詢上述移動設(shè)備的HLR和VLR上的數(shù)據(jù)庫,獲得移動設(shè)備的詳細(xì)位 置描述;將數(shù)據(jù)庫中所保存的位置信息與該移動設(shè)備發(fā)送的位置碼比較,從而 確定該移動設(shè)備所宣稱的位置是否有效。如果無效,則結(jié)束流程;如果有效, 則通過應(yīng)用版本管理模塊查詢和比較原服務(wù)區(qū)的應(yīng)用版本與新服務(wù)區(qū)的應(yīng)用版本,如果兩者相同,則結(jié)束流程;否則向該移動設(shè)備發(fā)送提示非接觸式應(yīng)用需要升級的消息,并等待該移動設(shè)備的確認(rèn)升級的消息。這里,訪問地A應(yīng)用下載中心在向移動設(shè)備發(fā)送提示非接觸式應(yīng)用需要 升級的消息時,同時發(fā)送將鎖定非接觸式應(yīng)用的消息。非接觸式應(yīng)用被鎖定后, 該移動設(shè)備將無法和外部讀寫設(shè)備進(jìn)行非接觸式應(yīng)用。步驟303,訪問地A應(yīng)用下載中心通知歸屬地應(yīng)用下載中心該移動設(shè)備已 經(jīng)離開其服務(wù)區(qū),并更新到新的服務(wù)區(qū)B。步驟304,所述移動設(shè)備接收到訪問地A應(yīng)用下載中心發(fā)送的提示非接觸 式應(yīng)用需要升級的消息后,確認(rèn)是否進(jìn)行升級,如果升級,則向訪問地A應(yīng) 用下載中心發(fā)送確認(rèn)升級的消息,該消息中攜帶用戶身份信息、移動設(shè)備信息 和非接觸應(yīng)用模塊信息。這里,如果確認(rèn)升級,所述移動設(shè)備的非接觸應(yīng)用模塊進(jìn)一步生成非對稱 密鑰和對稱密鑰,并將非對稱密鑰的公鑰發(fā)送給歸屬地應(yīng)用下載中心,將非對 稱密鑰的私鑰保存在安全管理模塊中。移動設(shè)備將非對稱密鑰的公鑰、對稱密 鑰、摘要算法、應(yīng)用簽名密鑰、加密算法、時間戳、用戶應(yīng)用數(shù)據(jù)和用戶身份 等信息包含在上述確認(rèn)升級的消息中。其后,可使用對稱密鑰對應(yīng)用數(shù)據(jù)進(jìn)行 加密,使用非對稱密鑰對摘要信息進(jìn)行加密。步驟305,訪問地A應(yīng)用下載中心根據(jù)接收到的移動設(shè)備發(fā)送的確認(rèn)升級 的消息,驗證該移動設(shè)備的非接觸應(yīng)用模塊的有效性,如果有效,則將將該確 認(rèn)升級的消息和移動設(shè)備對應(yīng)的升級應(yīng)用類型轉(zhuǎn)發(fā)到訪問地B應(yīng)用下載中心。步驟306,訪問地A應(yīng)用下載中心將攜帶訪問地B應(yīng)用下載中心地址和 應(yīng)用升級類型的消息發(fā)送給所述移動設(shè)備。步驟307,所述移動設(shè)備根據(jù)接收到的訪問地B應(yīng)用下載中心地址和應(yīng)用 升級類型,向訪問地B應(yīng)用下載中心發(fā)送升級應(yīng)用的請求。步驟308,訪問地B應(yīng)用下載中心向歸屬地應(yīng)用下載中心發(fā)送請求消息, 用于請求所述移動設(shè)備的用戶身份信息和原始的應(yīng)用數(shù)據(jù)等信息。步驟309,歸屬地應(yīng)用下載中心將所述設(shè)備的用戶身份信息和原始的應(yīng)用 數(shù)據(jù)等信息發(fā)送給訪問地B應(yīng)用下載中心。步驟310,訪問地B應(yīng)用下載中心根據(jù)歸屬地應(yīng)用下載中心發(fā)送的用戶身份信息和原始的應(yīng)用數(shù)據(jù)等信息,以及訪問地A應(yīng)用下載中心發(fā)送的升級應(yīng) 用類型和應(yīng)用數(shù)據(jù)制作應(yīng)用升級數(shù)據(jù)包,并用所述非對稱密鑰的公鑰將上述應(yīng) 用升級數(shù)據(jù)包加密后發(fā)送給所述移動設(shè)備。
步驟311,所述移動設(shè)備接收訪問地B下載中心發(fā)送的應(yīng)用升級數(shù)據(jù)包, 使用其安全管理模塊中保存的私鑰進(jìn)行驗證上述數(shù)據(jù)包的有效性。在上述驗證 通過后,將應(yīng)用升級數(shù)據(jù)包保存在非接觸應(yīng)用模塊上。在應(yīng)用升級數(shù)據(jù)包下載 完以后,所述非接觸應(yīng)用模塊進(jìn)行應(yīng)用升級。應(yīng)用升級完成后,所述移動設(shè)備 向訪問地A應(yīng)用下載中心發(fā)送確認(rèn)應(yīng)用升級成功的消息。
步驟312,訪問地A應(yīng)用下載中心接收到上述確認(rèn)消息后,向所述移動設(shè) 備發(fā)送解鎖非接觸式應(yīng)用的消息。
步驟313,所述移動設(shè)備在非接觸式應(yīng)用被解除鎖定后進(jìn)入正常的工作狀 態(tài),并向訪問地B應(yīng)用下載中心發(fā)送確認(rèn)升級完成、設(shè)備工作正常的消息。
步驟314,所述移動設(shè)備向歸屬地應(yīng)用下載中心發(fā)送確認(rèn)升級完成、設(shè)備 工作正常的消息。
按照上述方法和系統(tǒng),當(dāng)移動設(shè)備在訪問地服務(wù)區(qū)之間漫游時,仍然可以基于位置進(jìn)行非接觸式應(yīng)用的升級,并且通過將新的服務(wù)區(qū)位置通知到歸屬地
應(yīng)用下載中心,使得歸屬地應(yīng)用下載中心能夠隨時更新該移動設(shè)備的位置信 白綜上所述,本發(fā)明所提供的方法、設(shè)備、應(yīng)用下載中心及系統(tǒng),使得移動 終端可以根據(jù)其當(dāng)前位置動態(tài)升級其非接觸式應(yīng)用,用戶無需干預(yù)即可實現(xiàn)非接觸式應(yīng)用的智能漫游;應(yīng)用下載中心根據(jù)位置變更情況對移動設(shè)備的非接觸 式應(yīng)用進(jìn)行鎖定,以及在應(yīng)用升級完成之后再進(jìn)行相應(yīng)的解鎖,提高了移動設(shè) 備的非接觸式應(yīng)用的可靠性;并且,本發(fā)明基于硬件設(shè)備的安全性,在硬件具 有較高安全性等級時,由于核心密鑰和密碼運算在硬件中實現(xiàn),從而保證了整 個系統(tǒng)具有較高的安全性;更進(jìn)一步地,本發(fā)明中應(yīng)用下載中心、移動位置數(shù) 據(jù)庫和用戶數(shù)據(jù)庫之間緊密結(jié)合,提升了整體系統(tǒng)的安全性。
本發(fā)明所述的方法、設(shè)備、應(yīng)用下載中心和系統(tǒng),并不僅僅限于說明書實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明之領(lǐng)域,對于熟悉 本領(lǐng)域的人員而言可容易地實現(xiàn)另外的優(yōu)點和進(jìn)行修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特定 的細(xì)節(jié)、代表性的設(shè)備和這里示出與描述的圖示示例。
權(quán)利要求
1.一種移動設(shè)備的非接觸式應(yīng)用升級的方法,其特征在于包括以下步驟步驟A,所述移動設(shè)備由第一服務(wù)區(qū)漫游到第二服務(wù)區(qū)后,將第二服務(wù)區(qū)的位置信息發(fā)送給第一服務(wù)區(qū)的應(yīng)用下載中心;步驟B,所述第一服務(wù)區(qū)的應(yīng)用下載中心比較第一服務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本信息,判斷所述移動設(shè)備的非接觸式應(yīng)用是否需要升級,如果需要升級,則將第二服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給所述移動設(shè)備;步驟C,所述移動設(shè)備根據(jù)第一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送的第二服務(wù)區(qū)的應(yīng)用下載中心地址,從第二服務(wù)區(qū)的應(yīng)用下載中心下載應(yīng)用升級數(shù)據(jù)包并更新自身的非接觸式應(yīng)用。
2. 如權(quán)利要求l所述的方法,其特征在于,所述位置信息是位置碼。
3. 如權(quán)利要求2所述的方法,其特征在于,步驟B進(jìn)一步包括步驟Bl,第一服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步根據(jù)移動設(shè)備原位置信息和 更新的位置信息查詢所述移動設(shè)備的歸屬位置寄存器HLR和訪問位置寄存器 VLR上的數(shù)據(jù)庫,判斷所述第二服務(wù)區(qū)的位置碼是否有效,如果有效,則執(zhí) 行步驟B2,否則,結(jié)束流程;步驟B2,第一服務(wù)區(qū)的應(yīng)用下載中心查詢和比較第一服務(wù)區(qū)與第二服務(wù) 區(qū)的應(yīng)用版本信息,如果兩者相同,則結(jié)束流程;否則向該移動設(shè)備發(fā)送提示 非接觸式應(yīng)用需要升級的消息;步驟B3,所述移動設(shè)備接收到上述提示非接觸式應(yīng)用需要升級的消息后, 確認(rèn)是否進(jìn)行升級,如果升級,則向第一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送確認(rèn)升級 的消息,所述確認(rèn)升級的消息中攜帶用戶身份信息、移動設(shè)備信息和非接觸式 應(yīng)用信息;步驟B4,第一服務(wù)區(qū)的應(yīng)用下載中心接收到移動設(shè)備發(fā)送的確認(rèn)升級的 消息后,根據(jù)移動設(shè)備的非接觸應(yīng)用模塊和第二服務(wù)區(qū)所支持的非接觸式應(yīng) 用,選擇的對應(yīng)的升級應(yīng)用類型,并將所述應(yīng)用升級確認(rèn)消息和移動設(shè)備對應(yīng) 的升級應(yīng)用類型轉(zhuǎn)發(fā)到第二服務(wù)區(qū)應(yīng)用下載中心,將攜帶訪問地應(yīng)用下載中心 地址和應(yīng)用升級類型的消息發(fā)送給所述移動設(shè)備;所述第二服務(wù)區(qū)的應(yīng)用下載用升級數(shù)據(jù)包。
4. 如權(quán)利要求3所述的方法,其特征在于,步驟C中,所述移動設(shè)備更新非接觸式應(yīng)用之后,進(jìn)一步將原用戶應(yīng)用數(shù)據(jù)轉(zhuǎn)換成當(dāng)前非接觸式應(yīng)用所支 持的格式。
5. 如權(quán)利要求3所述的方法,其特征在于,步驟B3中,所述確認(rèn)升級的 消息中進(jìn)一 步包括該移動設(shè)備的用戶應(yīng)用數(shù)據(jù)信息;步驟B4中,所述第二服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步根據(jù)所述用戶應(yīng)用數(shù) 據(jù)信息制作應(yīng)用升級數(shù)據(jù)包。
6. 如權(quán)利要求3所述的方法,其特征在于,步驟B3中,在所述確認(rèn)升級之后,所述移動設(shè)備進(jìn)一步生成非對稱密鑰 和對稱密鑰,并將非對稱密鑰的公鑰、對稱密鑰、摘要算法、應(yīng)用簽名密鑰、 加密算法、時間戳信息包含在所述確認(rèn)升級的消息中發(fā)送給第一服務(wù)區(qū)的應(yīng)用 下載中心;步驟B4中,所述第二服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步使用所述確認(rèn)升級的 消息中的非對稱密鑰的公鑰、對稱密鑰、數(shù)據(jù)加密算法、簽名密鑰,時間戳和 簽名算法對應(yīng)用升級數(shù)據(jù)包進(jìn)行加密后發(fā)送給所述移動設(shè)備;步驟C中,所述移動設(shè)備進(jìn)一步使用所述私鑰和數(shù)據(jù)簽名算法對下載的 應(yīng)用升級數(shù)據(jù)包進(jìn)行驗證,并在驗證通過之后進(jìn)行應(yīng)用升級。
7. 如權(quán)利要求6所述的方法,其特征在于,所述非對稱加密算法包括橢 圓曲線密碼算法(ECC)和RSA加密算法;所述對稱加密算法包括數(shù)據(jù)加密 算法DES, 3DES、 RC4算法、RC5算法和高級力。密標(biāo)準(zhǔn)AES;所述摘要算法 包括安全散列算法SHA-1、哈希信息驗證碼HMAC、信息摘要算法MD4和 MD5。
8. 如權(quán)利要求3所述的方法,其特征在于,所述第一服務(wù)區(qū)是移動設(shè)備 的歸屬地服務(wù)區(qū),所述第二服務(wù)區(qū)是移動設(shè)備的訪問地服務(wù)區(qū)。
9. 如權(quán)利要求3所述的方法,其特征在于,所述第一服務(wù)區(qū)是移動設(shè)備 的訪問地服務(wù)區(qū),所述第二服務(wù)區(qū)是移動設(shè)備的歸屬地服務(wù)區(qū)。
10. 如權(quán)利要求3所述的方法,其特征在于,所述第一服務(wù)區(qū)是移動設(shè)備的第 一訪問地服務(wù)區(qū),所述第二服務(wù)區(qū)是移動設(shè)備的第二訪問地服務(wù)區(qū);所述步驟B4中,第二訪問地服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步向所述移動設(shè) 備的歸屬地應(yīng)用下載中心請求該移動設(shè)備的用戶身份信息和原始的應(yīng)用數(shù)據(jù) 信息,并進(jìn)一步根據(jù)所述歸屬地應(yīng)用下載中心返回的用戶身份信息和原始的應(yīng) 用數(shù)據(jù)信息制作應(yīng)用升級^:據(jù)包。
11. 如權(quán)利要求l所述的方法,其特征在于,步驟B中,在所述判斷結(jié)果為需要升級時,第一服務(wù)區(qū)應(yīng)用下載中心進(jìn) 一步發(fā)送鎖定非接觸式應(yīng)用的消息;所述移動設(shè)備在接收到該鎖定非接觸式應(yīng) 用的消息后鎖定非接觸式應(yīng)用;步驟C中,所述移動設(shè)備在非接觸式應(yīng)用更新完成之后,進(jìn)一步發(fā)送確 認(rèn)應(yīng)用升級成功的消息,所述第 一服務(wù)區(qū)在接收到所述確認(rèn)應(yīng)用升級成功的消 息后,發(fā)送解鎖非接觸式應(yīng)用的消息,所述移動設(shè)備在接收到該解鎖非接觸式 應(yīng)用的消息后解除非接觸式應(yīng)用的鎖定。
12. —種非接觸式移動設(shè)備,其特征在于包括非接觸應(yīng)用模塊、位置檢 測模塊、應(yīng)用升級模塊和網(wǎng)絡(luò)通訊模塊;其中,所述非接觸應(yīng)用模塊,用于保存非接觸式應(yīng)用程序和用戶應(yīng)用數(shù)據(jù),執(zhí)行 非接觸式應(yīng)用;所述位置檢測模塊,用于檢測該移動設(shè)備的當(dāng)前位置信息,并在該移動設(shè) 備漫游到新服務(wù)區(qū)后,將新服務(wù)區(qū)的位置信息發(fā)送給網(wǎng)絡(luò)通訊模塊;所述應(yīng)用升級才莫塊,用于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的應(yīng)用升級數(shù)據(jù)包進(jìn)行 應(yīng)用升級;所述網(wǎng)絡(luò)通訊模塊,用于將位置檢測模塊發(fā)送的新服務(wù)區(qū)的位置信息發(fā)送 給原服務(wù)區(qū)的應(yīng)用下載中心;接收原服務(wù)區(qū)應(yīng)用下載中心發(fā)送的新服務(wù)區(qū)的應(yīng) 用下載中心的地址的消息;以及根據(jù)原服務(wù)區(qū)發(fā)送的新服區(qū)的應(yīng)用下載中心地 址,向新服務(wù)區(qū)應(yīng)用下載中心發(fā)送升級應(yīng)用的請求消息,并接收新服務(wù)區(qū)應(yīng)用 下載中心的應(yīng)用升級數(shù)據(jù)包。
13. 如權(quán)利要求書12所述的設(shè)備,其特征在于進(jìn)一步包括安全管理模塊; 所述網(wǎng)絡(luò)通訊模塊,進(jìn)一步用于接收原服務(wù)區(qū)應(yīng)用下載中心發(fā)送的提示非接觸式應(yīng)用需要升級的消息,以及將安全管理模塊發(fā)送的確認(rèn)升級的消息發(fā)送給原服務(wù)區(qū)的應(yīng)用下載中心;所述安全管理模塊,用于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的提示非接觸式應(yīng)用需 要升級的消息,確認(rèn)是否進(jìn)行應(yīng)用升級,并在確認(rèn)升級時生成確認(rèn)升級的消息 并將該消息發(fā)送給網(wǎng)絡(luò)通訊模塊。
14. 如權(quán)利要求書13所述的設(shè)備,其特征在于進(jìn)一步包括應(yīng)用驗證模塊; 所述安全管理^^莫塊,進(jìn)一步用于在確認(rèn)升級時生成并保存密鑰信息; 所述應(yīng)用驗證模塊,用于根據(jù)安全管理模塊保存的密鑰信息,對網(wǎng)絡(luò)通訊模塊接收到的應(yīng)用升級數(shù)據(jù)包進(jìn)行驗證;所述應(yīng)用升級模塊,進(jìn)一步用于根據(jù)應(yīng)用驗證模塊驗證通過的應(yīng)用升級數(shù) 據(jù)包進(jìn)行應(yīng)用升級。
15. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)通訊模塊進(jìn)一步 用于接收應(yīng)用下載中心發(fā)送的鎖定或解鎖非接觸式應(yīng)用的消息;所述應(yīng)用升級 模塊進(jìn)一步用于根據(jù)網(wǎng)絡(luò)通訊模塊接收到的鎖定或解鎖非接觸式應(yīng)用的消息, 鎖定或解鎖非接觸應(yīng)用模塊的非接觸式應(yīng)用。
16. —種非接觸式應(yīng)用下載中心,其特征在于包括非接觸應(yīng)用存儲模塊、 應(yīng)用版本管理模塊和通訊模塊,其中,所述非接觸應(yīng)用存儲模塊,用于保存本服務(wù)區(qū)的非接觸式應(yīng)用,各服務(wù)區(qū) 的應(yīng)用版本信息,各服務(wù)區(qū)的應(yīng)用下載中心地址信息,以及移動設(shè)備的用戶應(yīng) 用數(shù)據(jù)信息;應(yīng)用版本管理模塊,用于根據(jù)通訊模塊接收到的移動設(shè)備當(dāng)前漫游到的新 服務(wù)區(qū)的位置信息,查詢并比較非接觸應(yīng)用存儲模塊中保存的新服務(wù)區(qū)和原服 務(wù)區(qū)的應(yīng)用版本信息,判斷是否需要進(jìn)行應(yīng)用升級,并在判斷需要升級時,將 非接觸應(yīng)用存儲模塊保存的該新服務(wù)區(qū)的應(yīng)用中心的下載地址發(fā)送給通訊模 塊;以及根據(jù)通訊模塊接收到的移動設(shè)備發(fā)送的升級應(yīng)用的請求消息,制作應(yīng) 用升級數(shù)據(jù)包,并發(fā)送給通訊模塊;通訊模塊,用于將接收到的移動設(shè)備發(fā)送的新服務(wù)區(qū)位置信息和升級應(yīng)用 的請求消息發(fā)送給應(yīng)用版本管理模塊;將來自應(yīng)用版本管理模塊的應(yīng)用升級數(shù) 據(jù)包發(fā)送給所述移動設(shè)備。
17. 如權(quán)利要求16所述的應(yīng)用下載中心,其特征在于進(jìn)一步包括移動設(shè)備位置獲取模塊,用于根據(jù)通訊模塊接收到的移動設(shè)備所在新服務(wù)區(qū)的位置信 息,通過查詢位置服務(wù)器驗證該移動設(shè)備聲稱的新服務(wù)區(qū)的位置信息的有效性;所述應(yīng)用版本管理模塊,進(jìn)一步用于在移動設(shè)備位置獲取模塊驗證移動設(shè) 備的新服務(wù)區(qū)的位置信息有效時,根據(jù)所述新服務(wù)區(qū)的位置消息,判斷該移動 設(shè)備是否需要應(yīng)用升級。
18. 如權(quán)利要求16或17所述的應(yīng)用下載中心,其特征在于,所述應(yīng)用版 本管理模塊進(jìn)一步用于在判斷所述移動設(shè)備需要應(yīng)用升級時,生成提示非接觸 式應(yīng)用需要升級的消息并發(fā)送給通訊模塊;所述通訊模塊將該提示非接觸式應(yīng) 用需要升級的消息發(fā)送給所述移動設(shè)備,并接收該移動設(shè)備發(fā)送的確認(rèn)升級的 消息;所述應(yīng)用版本管理模塊進(jìn)一步用于在通訊模塊接收到的確認(rèn)升級的消息 后,將非接觸應(yīng)用存儲模塊保存的該新服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給通 訊模塊。
19. 如權(quán)利要求18所述的應(yīng)用下載中心,其特征在于進(jìn)一步包括應(yīng)用加 密模塊,用于根據(jù)通訊模塊接收到的移動設(shè)備返回的確認(rèn)升級的消息,獲取并 保存該確認(rèn)升級的消息中的密鑰和算法信息;所述應(yīng)用版本管理模塊進(jìn)一 步用于根據(jù)應(yīng)用加密模塊中保存的密鑰和算 法信息,對應(yīng)用升級數(shù)據(jù)包進(jìn)行加密后發(fā)送給通訊模塊。
20. 如權(quán)利要求18所述的應(yīng)用下載中心,其特征在于,所述通訊模塊進(jìn) 一步用于在接收到移動設(shè)備返回的確認(rèn)應(yīng)用升級消息后,向該移動設(shè)備發(fā)送鎖 定非接觸式應(yīng)用的消息,以及在接收移動設(shè)備發(fā)送的確認(rèn)應(yīng)用升級成功的消息 后,向該移動設(shè)備發(fā)送解鎖非接觸式應(yīng)用的消息。
21. —種非接觸式應(yīng)用升級的系統(tǒng),其特征在于包括移動設(shè)備和至少兩個應(yīng)用下載中心,其中,所述移動設(shè)備,用于檢測當(dāng)前的位置信息,并在由第一服務(wù)區(qū)漫游到第二 服務(wù)區(qū)時,將第二服務(wù)區(qū)的位置信息發(fā)送給第一服務(wù)區(qū)的應(yīng)用下載中心;以及 根據(jù)第 一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送的第二服務(wù)區(qū)的應(yīng)用下載中心地址,從第 二服務(wù)區(qū)的應(yīng)用下載中心下載應(yīng)用升級數(shù)據(jù)包并升級自身的非接觸式應(yīng)用;所述第一服務(wù)區(qū)的應(yīng)用下載中心,用于在接收到移動設(shè)備發(fā)送的第二服務(wù)區(qū)的位置信息后,判斷第一服務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本是否相同,如果不同,則將第二服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給所述移動設(shè)備;所述第二服務(wù)區(qū)應(yīng)用下載中心,用于為所述移動設(shè)備制作應(yīng)用升級數(shù)據(jù)包并發(fā)送給所述移動設(shè)備。
22. 如權(quán)利要求21所述的系統(tǒng),其特征在于進(jìn)一步包括位置服務(wù)器,用于保存移動設(shè)備位置信息;所述第 一服務(wù)區(qū)的應(yīng)用下載中心在接收到移動設(shè)備發(fā)送的第二服務(wù)區(qū)的 位置信息后,進(jìn)一步查詢所述位置服務(wù)區(qū),判斷第二服務(wù)區(qū)的位置信息是否有 效,如果判斷位置信息有效,則執(zhí)行應(yīng)用版本是否相同的判斷操作。
23. 如權(quán)利要求21所述的系統(tǒng),其特征在于,所述第一服務(wù)區(qū)應(yīng)用下載 中心進(jìn)一步用于在第一^I良務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本不相同時,向所述移動 設(shè)備發(fā)送提示非接觸式應(yīng)用需要升級的消息;所述移動設(shè)備在接收到上述提示非接觸式應(yīng)用需要升級的消息后,確認(rèn)是 否升級應(yīng)用,如果升級,則生成密鑰信息和算法信息,并向第一服務(wù)區(qū)的應(yīng)用 下載中心發(fā)送攜帶其用戶身份信息、用戶應(yīng)用數(shù)據(jù)信息、移動設(shè)備信息、密鑰 信息和算法信息的確認(rèn)升級的消息;所述第一服務(wù)區(qū)的應(yīng)用下載中心接收到所述確認(rèn)升級的消息后,將該確認(rèn) 升級的消息轉(zhuǎn)發(fā)給所述第二服務(wù)區(qū)的應(yīng)用下載中心;所述第二服務(wù)區(qū)的應(yīng)用下載中心進(jìn)一步用于根據(jù)所述確認(rèn)升級的消息制 作應(yīng)用升級數(shù)據(jù)包。
全文摘要
本發(fā)明提供一種移動設(shè)備的非接觸式應(yīng)用升級的方法、系統(tǒng)、移動設(shè)備以及應(yīng)用下載中心。移動設(shè)備由第一服務(wù)區(qū)漫游到第二服務(wù)區(qū)后,將第二服務(wù)區(qū)的位置信息發(fā)送給第一服務(wù)區(qū)的應(yīng)用下載中心;所述第一服務(wù)區(qū)的應(yīng)用下載中心比較第一服務(wù)區(qū)和第二服務(wù)區(qū)的應(yīng)用版本信息,判斷所述移動設(shè)備的非接觸式應(yīng)用是否需要升級,如果需要升級,則將第二服務(wù)區(qū)的應(yīng)用下載中心的地址發(fā)送給所述移動設(shè)備;所述移動設(shè)備根據(jù)第一服務(wù)區(qū)的應(yīng)用下載中心發(fā)送的第二服務(wù)區(qū)的應(yīng)用下載中心地址,從第二服務(wù)區(qū)的應(yīng)用下載中心下載應(yīng)用升級數(shù)據(jù)包并更新自身的非接觸式應(yīng)用?;谏鲜龇椒ǎ景l(fā)明實現(xiàn)了基于位置的非接觸式應(yīng)用的升級。
文檔編號H04Q7/38GK101287192SQ20071006543
公開日2008年10月15日 申請日期2007年4月13日 優(yōu)先權(quán)日2007年4月13日
發(fā)明者于辰濤 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1