[發明專利]應用程序的管理方法和裝置、以及終端無效
| 申請號: | 201010187234.3 | 申請日: | 2010-05-21 |
| 公開(公告)號: | CN101853184A | 公開(公告)日: | 2010-10-06 |
| 發明(設計)人: | 丁瑩 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F11/14 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 管理 方法 裝置 以及 終端 | ||
技術領域
本發明涉及通信領域,尤其涉及一種應用程序的管理方法和裝置、以及終端。
背景技術
目前,JAVA虛擬機已經成為大多數移動終端的必需配置。由于JAVA虛擬機的存在,用戶就可以將JAVA虛擬機作為平臺在終端上安裝需要的JAVA應用程序。
通常,移動終端中設置有JAVA應用程序管理模塊,用于顯示并管理存儲或安裝的應用程序,還可用于提供應用程序的啟動、安裝、更新、刪除、設置等功能。但是,目前的JAVA應用程序管理模塊并不能夠使JAVA應用程序在不同終端上進行備份和恢復。
目前,雖然已經提出了針對Java2微型版(JAVA?2?Micro?Edition,簡稱為J2ME)的相關標準規范,根據該標準,各個JAVA虛擬機廠商需要提供符合要求的應用程序編程接口(Application?Programming?Interface,簡稱為API)。但是,目前的標準中并沒有規定JAVA應用程序信息的存儲方式。因此,使用不同的JAVA虛擬機(即,不同的JAVA平臺)安裝應用程序后,應用程序的各種相關信息(例如,數據庫信息、安全設置信息等)在文件系統中的存儲結構是不同的。僅僅采用簡單的備份和恢復,無法使應用程序達到跨平臺運行的要求。
另外,目前各個運營商都希望對各自JAVA應用的版權進行保護,不允許JAVA應用程序隨便擴散。因此,當用戶升級了終端的版本、或者更換終端后,由于應用程序的使用存在較大的局限性,用戶將無法繼續使用原終端上的JAVA應用,而需要重新獲取并安裝格式與當前終端版本相匹配的應用程序。
類似地,除了JAVA之外,目前終端還可以采用其他的應用程序運行環境,并且,同樣會出現同一應用環境下開發的不同平臺之間無法備份和恢復應用程序的問題。
針對相關技術中終端的應用程序無法跨平臺備份并運行而導致應用程序使用的局限性大、對用戶正常使用應用程序造成不便的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中應用程序無法跨平臺備份并運行而導致應用程序使用的局限性大、對用戶正常使用應用程序造成不便的問題,本發明提出一種應用程序的管理方法和裝置、以及終端,能夠對應用程序以通用的方式進行備份,從而保證應用程序能夠在多個平臺上恢復并正常運行。
本發明的技術方案是這樣實現的:
本發明提供了一種應用程序的管理方法,用于保證具備該應用程序的運行環境下各種運行平臺的終端均能夠恢復并運行該被管理的應用程序。
根據本發明的應用程序的管理方法包括:第一終端將其保存的指定應用程序的文件轉換為預定的中間格式的中間文件,其中,中間格式能夠被具備該應用程序的運行環境的其他終端識別;第一終端通過將中間文件存儲至指定存儲位置來對指定應用程序進行備份管理,使得第二終端能夠恢復經備份的應用程序,其中,第二終端與第一終端均具備該應用程序的運行環境。
其中,該方法還包括:第二終端通過將中間文件轉換為第二終端所要求的指定格式的文件、并將指定格式的文件存儲至第二終端來對指定應用程序進行恢復管理。
并且,將中間文件存儲至指定存儲位置進一步包括:第一終端將來自第一終端的預定類型的標識信息存儲至指定存儲位置;其中,標識信息用于對第二終端進行驗證。
并且,在對指定應用程序進行恢復管理之后,該方法進一步包括:從第二終端獲取預定類型的標識信息,判斷獲取的第二終端的標識信息與指定存儲位置處存儲的標識信息是否相同;如果判斷為相同,則允許第二終端運行經過恢復管理的指定應用程序;如果判斷為不相同,則禁止第二終端運行經過恢復管理的指定應用程序。
可選地,預定類型的標識信息包括以下之一:第一終端的標識信息、第一終端上用戶身份模塊SIM卡的標識信息。
此外,將中間文件存儲至指定存儲位置進一步包括:根據預定加密算法對轉換為中間文件進行加密,且后續存儲至指定存儲位置的文件為加密后的文件。
并且,在第二終端對中間文件進行轉換之前,該方法還包括:對加密后的中間文件進行解密,且恢復管理時被第二終端轉換為指定格式的文件為解密得到的文件。
根據本發明,還提供了一種應用程序的管理方法,用于保證具備該應用程序的運行環境下各種運行平臺的終端均能夠恢復并運行該被管理的應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010187234.3/2.html,轉載請聲明來源鉆瓜專利網。





