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

應(yīng)用程序的管理方法和裝置、以及終端的制作方法

文檔序號(hào):6603275閱讀:150來源:國知局
專利名稱:應(yīng)用程序的管理方法和裝置、以及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)用程序的管理方法和裝置、以及終端。
背景技術(shù)
目前,JAVA虛擬機(jī)已經(jīng)成為大多數(shù)移動(dòng)終端的必需配置。由于JAVA虛擬機(jī)的存 在,用戶就可以將JAVA虛擬機(jī)作為平臺(tái)在終端上安裝需要的JAVA應(yīng)用程序。通常,移動(dòng)終端中設(shè)置有JAVA應(yīng)用程序管理模塊,用于顯示并管理存儲(chǔ)或安裝的 應(yīng)用程序,還可用于提供應(yīng)用程序的啟動(dòng)、安裝、更新、刪除、設(shè)置等功能。但是,目前的JAVA 應(yīng)用程序管理模塊并不能夠使JAVA應(yīng)用程序在不同終端上進(jìn)行備份和恢復(fù)。目前,雖然已經(jīng)提出了針對(duì)Java2微型版(JAVA 2 Micro Edition,簡稱為J2ME) 的相關(guān)標(biāo)準(zhǔn)規(guī)范,根據(jù)該標(biāo)準(zhǔn),各個(gè)JAVA虛擬機(jī)廠商需要提供符合要求的應(yīng)用程序編程接 口(Application Programming Interface,簡稱為API)。但是,目前的標(biāo)準(zhǔn)中并沒有規(guī)定 JAVA應(yīng)用程序信息的存儲(chǔ)方式。因此,使用不同的JAVA虛擬機(jī)(S卩,不同的JAVA平臺(tái))安 裝應(yīng)用程序后,應(yīng)用程序的各種相關(guān)信息(例如,數(shù)據(jù)庫信息、安全設(shè)置信息等)在文件系 統(tǒng)中的存儲(chǔ)結(jié)構(gòu)是不同的。僅僅采用簡單的備份和恢復(fù),無法使應(yīng)用程序達(dá)到跨平臺(tái)運(yùn)行 的要求。另外,目前各個(gè)運(yùn)營商都希望對(duì)各自JAVA應(yīng)用的版權(quán)進(jìn)行保護(hù),不允許JAVA應(yīng)用 程序隨便擴(kuò)散。因此,當(dāng)用戶升級(jí)了終端的版本、或者更換終端后,由于應(yīng)用程序的使用存 在較大的局限性,用戶將無法繼續(xù)使用原終端上的JAVA應(yīng)用,而需要重新獲取并安裝格式 與當(dāng)前終端版本相匹配的應(yīng)用程序。類似地,除了 JAVA之外,目前終端還可以采用其他的應(yīng)用程序運(yùn)行環(huán)境,并且,同 樣會(huì)出現(xiàn)同一應(yīng)用環(huán)境下開發(fā)的不同平臺(tái)之間無法備份和恢復(fù)應(yīng)用程序的問題。針對(duì)相關(guān)技術(shù)中終端的應(yīng)用程序無法跨平臺(tái)備份并運(yùn)行而導(dǎo)致應(yīng)用程序使用的 局限性大、對(duì)用戶正常使用應(yīng)用程序造成不便的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中應(yīng)用程序無法跨平臺(tái)備份并運(yùn)行而導(dǎo)致應(yīng)用程序使用的局限性 大、對(duì)用戶正常使用應(yīng)用程序造成不便的問題,本發(fā)明提出一種應(yīng)用程序的管理方法和裝 置、以及終端,能夠?qū)?yīng)用程序以通用的方式進(jìn)行備份,從而保證應(yīng)用程序能夠在多個(gè)平臺(tái) 上恢復(fù)并正常運(yùn)行。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種應(yīng)用程序的管理方法,用于保證具備該應(yīng)用程序的運(yùn)行環(huán)境下 各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行該被管理的應(yīng)用程序。根據(jù)本發(fā)明的應(yīng)用程序的管理方法包括第一終端將其保存的指定應(yīng)用程序的文 件轉(zhuǎn)換為預(yù)定的中間格式的中間文件,其中,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境 的其他終端識(shí)別;第一終端通過將中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì)指定應(yīng)用程序進(jìn)行備
4份管理,使得第二終端能夠恢復(fù)經(jīng)備份的應(yīng)用程序,其中,第二終端與第一終端均具備該應(yīng) 用程序的運(yùn)行環(huán)境。其中,該方法還包括第二終端通過將中間文件轉(zhuǎn)換為第二終端所要求的指定格 式的文件、并將指定格式的文件存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。并且,將中間文件存儲(chǔ)至指定存儲(chǔ)位置進(jìn)一步包括第一終端將來自第一終端的 預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至指定存儲(chǔ)位置;其中,標(biāo)識(shí)信息用于對(duì)第二終端進(jìn)行驗(yàn)證。并且,在對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理之后,該方法進(jìn)一步包括從第二終端獲取 預(yù)定類型的標(biāo)識(shí)信息,判斷獲取的第二終端的標(biāo)識(shí)信息與指定存儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息 是否相同;如果判斷為相同,則允許第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序;如果判 斷為不相同,則禁止第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序??蛇x地,預(yù)定類型的標(biāo)識(shí)信息包括以下之一第一終端的標(biāo)識(shí)信息、第一終端上用 戶身份模塊SIM卡的標(biāo)識(shí)信息。此外,將中間文件存儲(chǔ)至指定存儲(chǔ)位置進(jìn)一步包括根據(jù)預(yù)定加密算法對(duì)轉(zhuǎn)換為 中間文件進(jìn)行加密,且后續(xù)存儲(chǔ)至指定存儲(chǔ)位置的文件為加密后的文件。并且,在第二終端對(duì)中間文件進(jìn)行轉(zhuǎn)換之前,該方法還包括對(duì)加密后的中間文件 進(jìn)行解密,且恢復(fù)管理時(shí)被第二終端轉(zhuǎn)換為指定格式的文件為解密得到的文件。根據(jù)本發(fā)明,還提供了一種應(yīng)用程序的管理方法,用于保證具備該應(yīng)用程序的運(yùn) 行環(huán)境下各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行該被管理的應(yīng)用程序。根據(jù)本發(fā)明的應(yīng)用程序的管理方法包括第二終端將指定存儲(chǔ)位置處存儲(chǔ)的轉(zhuǎn)換 為預(yù)定的中間格式的中間文件轉(zhuǎn)換為第二終端所要求的指定格式的文件,其中,中間文件 由第一終端對(duì)指定應(yīng)用程序的文件進(jìn)行格式轉(zhuǎn)換得到,第二終端與第一終端均具備該應(yīng)用 程序的運(yùn)行環(huán)境,并且,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;第二 終端通過保存轉(zhuǎn)換為指定格式的文件來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。根據(jù)本發(fā)明,還提供了一種應(yīng)用程序的管理裝置,用于保證具備該應(yīng)用程序的運(yùn) 行環(huán)境下各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行該被管理的應(yīng)用程序。根據(jù)本發(fā)明的應(yīng)用程序的管理裝置包括轉(zhuǎn)換模塊,用于將第一終端保存的指定 應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式的中間文件,其中,中間格式能夠被具備該應(yīng)用程 序的運(yùn)行環(huán)境的其他終端識(shí)別;存儲(chǔ)模塊,用于通過將中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì) 指定應(yīng)用程序進(jìn)行備份管理,使第二終端能夠恢復(fù)應(yīng)用程序,其中,第二終端與第一終端均 具備該應(yīng)用程序的運(yùn)行環(huán)境。其中,轉(zhuǎn)換模塊還用于將中間文件轉(zhuǎn)換為第二終端所要求的指定格式的文件;存 儲(chǔ)模塊還用于通過將轉(zhuǎn)換為指定格式的文件存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。并且,存儲(chǔ)模塊還用于將來自第一終端的預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至指定存儲(chǔ)位 置;其中,標(biāo)識(shí)信息用于對(duì)第二終端進(jìn)行驗(yàn)證;并且,該裝置進(jìn)一步包括檢測(cè)模塊,用于從第二終端獲取預(yù)定類型的標(biāo)識(shí)信息, 判斷獲取的第二終端的標(biāo)識(shí)信息與指定存儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息是否相同;如果判斷為 相同,則允許第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序;如果判斷為不相同,則禁止第二 終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序。
5
可選地,預(yù)定類型的標(biāo)識(shí)信息包括以下之一第一終端的標(biāo)識(shí)信息、第一終端上用 戶身份模塊SIM卡的標(biāo)識(shí)信息。該裝置還可包括加密解密模塊,用于在存儲(chǔ)模塊將中間文件存儲(chǔ)至指定存儲(chǔ)位 置之前,根據(jù)預(yù)定加密算法對(duì)中間文件進(jìn)行加密,且存儲(chǔ)模塊存儲(chǔ)至指定存儲(chǔ)位置的文件 為加密后的中間文件;加密解密模塊還用于對(duì)加密后的文件進(jìn)行解密,且恢復(fù)管理時(shí)被轉(zhuǎn) 換模塊轉(zhuǎn)換為指定格式的文件為解密得到的文件。根據(jù)本發(fā)明,還提供了一種應(yīng)用程序的管理裝置,用于保證具備該應(yīng)用程序的運(yùn) 行環(huán)境下各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行該被管理的應(yīng)用程序。根據(jù)本發(fā)明的應(yīng)用程序的管理裝置包括轉(zhuǎn)換模塊,用于將預(yù)定的中間格式的中 間文件轉(zhuǎn)換為第二終端所要求的指定格式的文件,其中,中間文件由第一終端對(duì)指定應(yīng)用 程序的文件進(jìn)行格式轉(zhuǎn)換得到,第二終端與第一終端均具備該應(yīng)用程序的運(yùn)行環(huán)境,并且, 中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;保存模塊,用于通過將轉(zhuǎn)換 為指定格式的文件存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。本發(fā)明還提供了一種終端,該終端可以包括上述根據(jù)本發(fā)明的應(yīng)用程序的管理裝 置。本發(fā)明通過將需要備份的應(yīng)用程序轉(zhuǎn)換為預(yù)先規(guī)定的、不同的終端平臺(tái)能夠識(shí)別 的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理,以便需要恢復(fù)該應(yīng)用程序的終端將 該中間格式的文件轉(zhuǎn)換為各自要求的格式,從而恢復(fù)并正常使用該應(yīng)用程序。


圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的管理方法的流程圖;圖2是將根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后 進(jìn)行應(yīng)用程序備份的處理流程圖;圖3是將根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后 進(jìn)行應(yīng)用程序恢復(fù)的處理流程圖;圖4是將根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后 運(yùn)行恢復(fù)的應(yīng)用程序的處理流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的管理裝置的框圖;圖6是將根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的管理裝置用于JAVA的J2ME環(huán)境的終端 后終端上各個(gè)功能模塊的框圖;圖7示出了轉(zhuǎn)換為中間結(jié)構(gòu)的文件的存放方式的一個(gè)具體實(shí)例。
具體實(shí)施例方式針對(duì)相關(guān)技術(shù)中應(yīng)用程序無法跨平臺(tái)備份并運(yùn)行而導(dǎo)致應(yīng)用程序使用的局限性 大、對(duì)用戶正常使用應(yīng)用程序造成不便的問題,本發(fā)明提出,將需要備份的應(yīng)用程序轉(zhuǎn)換為 預(yù)先規(guī)定的中間格式,不同的終端平臺(tái)能夠識(shí)別該中間格式并將該中間格式的文件轉(zhuǎn)換為 各自要求的格式,從而能夠恢復(fù)并正常使用該應(yīng)用程序。下面將結(jié)合附圖,詳細(xì)描述本發(fā)明的實(shí)施例。根據(jù)本發(fā)明的實(shí)施例,提供了一種應(yīng)用程序的管理方法,用于保證具備該應(yīng)用程序的運(yùn)行環(huán)境下各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行該被管理的應(yīng)用程序。如圖1所示,根據(jù)本實(shí)施例的應(yīng)用程序的管理方法包括步驟S101,第一終端將其保存的指定應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式的中 間文件,其中,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別的其他終端識(shí) 別(例如,可以選擇通用的文件格式作為中間格式);步驟S103,第一終端通過將中間文件存儲(chǔ)至指定存儲(chǔ)位置(其中,指定存儲(chǔ)位置 可以是終端內(nèi)的預(yù)設(shè)存儲(chǔ)器、也可以是與終端外接的存儲(chǔ)器(例如,終端外接的存儲(chǔ)卡)) 來對(duì)指定應(yīng)用程序進(jìn)行備份管理,使得第二終端能夠恢復(fù)經(jīng)備份的應(yīng)用程序,其中,第二終 端與第一終端均具備該應(yīng)用程序的運(yùn)行環(huán)境(也就是說,只要第一終端與第二終端均具備 該應(yīng)用程序的運(yùn)行環(huán)境,即使第二終端與第一終端的平臺(tái)不同,第二終端同樣能夠識(shí)別并 恢復(fù)該被備份的應(yīng)用程序)。借助上述處理,能夠?qū)⑿枰獋浞莸膽?yīng)用程序轉(zhuǎn)換為預(yù)先規(guī)定的、不同的終端平臺(tái) 能夠識(shí)別的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理,以便需要恢復(fù)該應(yīng)用程序 的終端將該中間格式的文件轉(zhuǎn)換為各自要求的格式,即使第二終端與第一終端的運(yùn)行平臺(tái) 不同,也能夠恢復(fù)并正常使用由第一終端備份的應(yīng)用程序。在對(duì)應(yīng)用程序完成備份之后,通過將指定存儲(chǔ)位置處存儲(chǔ)的文件(中間文件)轉(zhuǎn) 換為期望恢復(fù)指定應(yīng)用程序的第二終端所要求的指定格式的文件、并將該指定格式的文件 存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。之后,第二終端即可正常使用恢復(fù)的應(yīng) 用程序。在將上述處理應(yīng)用于基于JAVA的J2ME環(huán)境的終端時(shí),第一終端與第二終端的運(yùn) 行環(huán)境均為JAVA的J2ME環(huán)境,但是第一終端與第二終端的運(yùn)行平臺(tái)可能并不相同,即,第 一終端與第二終端的虛擬機(jī)不同,但是由于備份的文件為第二終端能夠識(shí)別的中間格式, 因此第二終端能夠轉(zhuǎn)換并恢復(fù)該備份的文件,從而對(duì)應(yīng)用程序進(jìn)行恢復(fù)管理。在將上述處理應(yīng)用于基于JAVA的J2ME環(huán)境的終端時(shí),在進(jìn)行應(yīng)用程序備份時(shí),具 體包括以下步驟(al)激活備份JAVA應(yīng)用程序的流程,確定要備份的應(yīng)用程序;(bl)分解應(yīng)用程序的所有信息以及標(biāo)識(shí)信息(可以是終端的標(biāo)識(shí)或SIM卡的標(biāo)識(shí) 等,用于對(duì)恢復(fù)該應(yīng)用程序的終端進(jìn)行驗(yàn)證),將其轉(zhuǎn)換成與虛擬機(jī)無關(guān)的中間格式;(cl)將上述步驟得到的文件存儲(chǔ)到外部存儲(chǔ)器中。 優(yōu)選地,在步驟al中確定備份的應(yīng)用程序時(shí),采用構(gòu)建JAVA應(yīng)用程序列表界面供 用戶選擇需要備份的應(yīng)用程序;在步驟cl中可以在將文件存儲(chǔ)到外部存儲(chǔ)器前對(duì)文件進(jìn) 行加密。除了用戶手動(dòng)選擇應(yīng)用程序之外,終端還可以默認(rèn)指定需要備份或恢復(fù)的應(yīng)用程序。在基于JAVA的J2ME環(huán)境的終端中,在進(jìn)行應(yīng)用程序恢復(fù)時(shí),具體包括以下步驟(a2)激活恢復(fù)JAVA應(yīng)用程序的流程;(b2)從外部存儲(chǔ)器中獲取備份數(shù)據(jù);(c2)對(duì)數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換,將與虛擬機(jī)無關(guān)的中間格式轉(zhuǎn)換成移動(dòng)終端要求的格 式。(d2)將恢復(fù)的應(yīng)用程序添加到移動(dòng)終端上,并記錄應(yīng)用程序的身份標(biāo)識(shí)信息。
7
此外,可選地,將中間文件存儲(chǔ)至指定存儲(chǔ)位置的處理可以進(jìn)一步包括將來自 第一終端的預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至指定存儲(chǔ)位置,該標(biāo)識(shí)信息用于對(duì)第二終端進(jìn)行驗(yàn) 證。并且,同樣可以將標(biāo)識(shí)信息轉(zhuǎn)換為中間格式后存儲(chǔ)在指定存儲(chǔ)位置處。在對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理之后,如果第二終端需要運(yùn)行恢復(fù)的應(yīng)用程序, 可以預(yù)先從第二終端獲取預(yù)定類型的標(biāo)識(shí)信息,判斷獲取的第二終端的標(biāo)識(shí)信息與指定存 儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息是否相同;如果判斷為相同,則允許第二終端運(yùn)行經(jīng)過恢復(fù)管理 的指定應(yīng)用程序;如果判斷為不相同,則禁止第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序。優(yōu)選地,如果第一終端與第二終端為同一終端(例如,終端的軟件平臺(tái)版本被更 新,新版本的平臺(tái)與舊版本的平臺(tái)的應(yīng)用程序存儲(chǔ)方式不同,所以新平臺(tái)無法使用原舊平 臺(tái)下保存的應(yīng)用程序),預(yù)定類型的標(biāo)識(shí)信息可以是終端的標(biāo)識(shí)信息(例如,標(biāo)識(shí)信息可以 是IMSI、終端的證書信息等能夠唯一標(biāo)識(shí)該終端的信息),也可以是終端上用戶身份模塊 SIM卡的標(biāo)識(shí)信息(例如,終端的電話號(hào)碼或SIM卡的唯一標(biāo)識(shí));如果第一終端與第二終 端是不同的終端(例如,用戶用第二終端替換原使用的第一終端),即,用戶需要將第一終 端上的應(yīng)用程序恢復(fù)到第二終端上,由于終端本身的標(biāo)識(shí)會(huì)發(fā)生變化,但是用戶通常不會(huì) 更換用戶身份模塊SIM卡,因此,可以將SIM卡的標(biāo)識(shí)信息(例如,終端的電話號(hào)碼或SIM 卡的唯一標(biāo)識(shí))作為驗(yàn)證的參照。此外,還可以選擇其他能夠標(biāo)識(shí)終端或SIM卡的信息作為驗(yàn)證時(shí)參照的標(biāo)識(shí),本 文不再列舉。 并且,假設(shè)存在三個(gè)終端,即,終端A、終端B和終端C,其中,終端A是最初安裝該 應(yīng)用程序的終端,之后,終端A對(duì)該應(yīng)用程序進(jìn)行了備份管理,并由終端B恢復(fù)了該應(yīng)用程 序;此后,終端B在完成恢復(fù)之后,又對(duì)該應(yīng)用程序進(jìn)行了備份管理,并由終端C恢復(fù)了終端 B備份的應(yīng)用程序。在上述過程中,如果在終端A安裝該應(yīng)用程序時(shí),選擇終端A的SIM卡 電話號(hào)碼作為上述預(yù)定類型的標(biāo)識(shí)信息,則在終端A備份該應(yīng)用程序之后,終端B在進(jìn)行恢 復(fù)管理時(shí),會(huì)將終端A的SIM卡電話號(hào)碼X存儲(chǔ)至終端B中,并在終端B運(yùn)行該應(yīng)用程序之 前,基于該存儲(chǔ)的SIM卡電話號(hào)碼X以及終端B上本身攜帶的SIM卡號(hào)碼進(jìn)行驗(yàn)證,如果驗(yàn) 證未通過,則禁止終端B運(yùn)行該應(yīng)用程序。并且,當(dāng)終端B備份該應(yīng)用程序時(shí),同樣會(huì)備份該應(yīng)用程序的文件并同時(shí)存儲(chǔ)電 話號(hào)碼X,則在終端B備份該應(yīng)用程序之后,終端C在進(jìn)行恢復(fù)管理時(shí),會(huì)將SIM卡電話號(hào) 碼X存儲(chǔ)至終端C中,并在終端C運(yùn)行該應(yīng)用程序之前,基于該存儲(chǔ)的SIM卡電話號(hào)碼X以 及終端C上本身攜帶的SIM卡號(hào)碼進(jìn)行驗(yàn)證,如果驗(yàn)證未通過,則禁止終端C運(yùn)行該應(yīng)用程 序。也就是說,在多次備份和恢復(fù)的情況下,在對(duì)每個(gè)終端進(jìn)行驗(yàn)證時(shí),可以參照首次安裝 該應(yīng)用程序時(shí)保存的標(biāo)識(shí)。通過根據(jù)標(biāo)識(shí)信息進(jìn)行驗(yàn)證的過程,能夠?qū)?yīng)用程序的版權(quán)提供有效的保護(hù)。為了保證備份文件的安全性,可以根據(jù)預(yù)定加密算法對(duì)轉(zhuǎn)換為中間格式后的文件 (即,中間文件)進(jìn)行加密,之后將加密后的文件存儲(chǔ)至指定存儲(chǔ)位置。相應(yīng)地,在第二終端對(duì)中間文件進(jìn)行轉(zhuǎn)換之前(即,恢復(fù)備份的文件之前),應(yīng)當(dāng) 首先根據(jù)加密時(shí)采用的算法對(duì)加密后的中間文件進(jìn)行解密,之后,將解密得到的文件轉(zhuǎn)換 為指定格式并存儲(chǔ)至第二終端,從而完成應(yīng)用程序的恢復(fù)。此外,在進(jìn)行應(yīng)用程序的恢復(fù)時(shí),當(dāng)發(fā)現(xiàn)要恢復(fù)的應(yīng)用程序已經(jīng)存在于第二終端
8上,則可以提示用戶進(jìn)行操作選擇,并根據(jù)用戶的選擇進(jìn)行相應(yīng)的操作,從而達(dá)到解決沖突 的目的。例如,如果用戶根據(jù)提供的選擇忽略,則停止恢復(fù)該應(yīng)用;如果用戶選擇替換,則用 該備份的應(yīng)用替換第二終端上當(dāng)前安裝的應(yīng)用;如果用戶選擇增加,則將備份的應(yīng)用增加 到第二終端的系統(tǒng)。下面將詳細(xì)描述JAVA系統(tǒng)中應(yīng)用程序備份和恢復(fù)的處理過程。圖2是根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后進(jìn) 行應(yīng)用程序備份的處理流程圖。如圖2所示,具體包括以下處理過程步驟201,確定用戶選擇需要進(jìn)行備份的一個(gè)或者多個(gè)JAVA應(yīng)用程序。步驟202,獲取要進(jìn)行備份的所有JAVA應(yīng)用程序中存儲(chǔ)的信息。步驟203,提取初次安裝JAVA應(yīng)用的移動(dòng)終端電話號(hào)碼(作為驗(yàn)證時(shí)參照的標(biāo)識(shí)步驟204,將步驟202和步驟203中獲取到的信息按照之后圖7所示的中間格式進(jìn) 行存儲(chǔ),保存到文件系統(tǒng)。步驟205,加密步驟204產(chǎn)生的文件。步驟206,移動(dòng)加密的文件到移動(dòng)存儲(chǔ)卡。圖3是根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后進(jìn) 行應(yīng)用程序恢復(fù)的處理流程圖。如圖3所示,具體包括以下處理過程步驟201,在將存有備份文件的移動(dòng)存儲(chǔ)卡插到終端上后。步驟302,解密備份文件;步驟303,判斷是否解密成功,如果成功則將解密后的文件保存到文件系統(tǒng),并執(zhí) 行步驟304 ;如果不成功則退出,處理結(jié)束;步驟304,從解密后的數(shù)據(jù)中按照?qǐng)D7的格式讀取信息。步驟305,列出備份中的JAVA應(yīng)用程序,供用戶選擇需要恢復(fù)的JAVA應(yīng)用程序。步驟306,將需要恢復(fù)的JAVA應(yīng)用程序的信息進(jìn)行轉(zhuǎn)換,保存為當(dāng)前使用的JAVA 虛擬機(jī)需要的格式。步驟307,將JAVA應(yīng)用程序添加到終端中;如果檢測(cè)到手機(jī)中已經(jīng)存在相同的應(yīng) 用,就詢問用戶進(jìn)行執(zhí)行添加、忽略、或者替換應(yīng)用等操作;如果用戶選擇添加,則將恢復(fù)的 應(yīng)用添加到終端;如果用戶選擇忽略,就不恢復(fù)該應(yīng)用,如果用戶選擇替換,就用恢復(fù)的應(yīng) 用替換當(dāng)前終端上的應(yīng)用。步驟308,將備份好的JAVA應(yīng)用程序和初次安裝該應(yīng)用程序的終端電話號(hào)碼進(jìn)行 關(guān)聯(lián),即,記錄應(yīng)用程序來源的終端電話號(hào)碼。圖4是根據(jù)本實(shí)施例的應(yīng)用程序的管理方法應(yīng)用于JAVA的J2ME環(huán)境的終端后在 運(yùn)行恢復(fù)的應(yīng)用程序時(shí)對(duì)終端進(jìn)行驗(yàn)證的處理流程圖。如圖4所示,具體包括以下步驟步驟401,判斷JAVA應(yīng)用程序相關(guān)聯(lián)的電話號(hào)碼(S卩,之前應(yīng)用程序恢復(fù)時(shí)中記錄 的電話號(hào)碼)是否和移動(dòng)終端(本身的電話號(hào)碼)匹配,如果匹配則執(zhí)行步驟402;不匹配 則結(jié)束處理;步驟402,運(yùn)行JAVA應(yīng)用程序。
9
這樣,即使終端上的JAVA虛擬機(jī)發(fā)生變化,備份的應(yīng)用程序同樣能夠被成功恢復(fù) 到各種JAVA終端上,從而實(shí)現(xiàn)了應(yīng)用程序的跨平臺(tái)恢復(fù)和運(yùn)行。通過上述處理,能夠?qū)⑿枰獋浞莸膽?yīng)用程序轉(zhuǎn)換為預(yù)先規(guī)定的、不同的終端平臺(tái) 能夠識(shí)別的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理,需要恢復(fù)該應(yīng)用程序的終 端能夠?qū)⒃撝虚g格式的文件轉(zhuǎn)換為各自要求的格式,從而恢復(fù)并正常使用該應(yīng)用程序;并 且,通過對(duì)備份存儲(chǔ)的文件進(jìn)行加密,能夠進(jìn)一步提高備份文件的安全性;此外,通過提示 用戶進(jìn)行應(yīng)用程序恢復(fù)過程中的沖突解決方式,可以保證應(yīng)用程序恢復(fù)的穩(wěn)定性和可靠 性;并且,上述處理能夠?qū)崿F(xiàn)JAVA的J2ME環(huán)境下不同平臺(tái)之間的通用性備份和應(yīng)用恢復(fù), 同時(shí)也適用于Windows Mobile Pocket等其他環(huán)境下的各種平臺(tái),具有廣泛的實(shí)用性。
根據(jù)本發(fā)明的本實(shí)施例,還提供了 一種應(yīng)用程序的管理裝置。如圖5所示,根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的管理裝置包括轉(zhuǎn)換模塊51,用于將第一終端保存的指定應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式 的中間文件,其中,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;存儲(chǔ)模塊52,連接至轉(zhuǎn)換模塊51,用于通過將中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì) 指定應(yīng)用程序進(jìn)行備份管理,使第二終端能夠恢復(fù)應(yīng)用程序,其中,第二終端與第一終端均 具備該應(yīng)用程序的運(yùn)行環(huán)境。通過上述裝置,能夠?qū)⑿枰獋浞莸膽?yīng)用程序轉(zhuǎn)換為預(yù)先規(guī)定的、不同的終端平臺(tái) 能夠識(shí)別的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理,便于需要恢復(fù)該應(yīng)用程序 的終端能夠?qū)⒃撝虚g格式的文件轉(zhuǎn)換為各自要求的格式,從而恢復(fù)并正常使用該應(yīng)用程序。在對(duì)備份的應(yīng)用程序的文件進(jìn)行恢復(fù)時(shí),轉(zhuǎn)換模塊51還用于將中間文件轉(zhuǎn)換為 第二終端(第二終端為期望恢復(fù)指定應(yīng)用程序的終端)所要求的指定格式的文件;存儲(chǔ)模 塊52還用于通過將轉(zhuǎn)換為指定格式的文件存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序進(jìn)行恢復(fù)管理。其中,為了對(duì)運(yùn)行恢復(fù)的應(yīng)用程序的終端進(jìn)行驗(yàn)證,存儲(chǔ)模塊還用于將來自第一 終端的預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至指定存儲(chǔ)位置,其中,標(biāo)識(shí)信息用于對(duì)第二終端進(jìn)行驗(yàn) 證。該裝置還可以進(jìn)一步包括檢測(cè)模塊(未示出),用于從第二終端獲取預(yù)定類型的 標(biāo)識(shí)信息,判斷獲取的第二終端的標(biāo)識(shí)信息與指定存儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息是否相同; 如果判斷為相同,則允許第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序;如果判斷為不相同, 則禁止第二終端運(yùn)行經(jīng)過恢復(fù)管理的指定應(yīng)用程序,從而能夠有效維護(hù)應(yīng)用程序的版權(quán)??蛇x地,上述預(yù)定類型的標(biāo)識(shí)信息可以包括以下之一第一終端的標(biāo)識(shí)信息、第一 終端上用戶身份模塊SIM卡的標(biāo)識(shí)信息。其中,在第二終端與第一終端為同一終端的情況 下,可以將終端的標(biāo)識(shí)信息或SIM卡的標(biāo)識(shí)信息作為驗(yàn)證時(shí)參照的標(biāo)識(shí),在第二終端與第 一終端為不同終端的情況下,則可以將終端的標(biāo)識(shí)信息或SIM卡標(biāo)識(shí)作為參照。優(yōu)選的,上述裝置還可以包括選擇模塊(未示出)、加密解密模塊(未示出)、和沖 突處理模塊(未示出)。其中,選擇模塊用于顯示供備份或恢復(fù)的應(yīng)用程序列表,以便用戶 選擇需要備份或恢復(fù)的應(yīng)用程序,有助于實(shí)現(xiàn)批量應(yīng)用程序的備份或恢復(fù)。沖突處理模塊 用于處理恢復(fù)過程中,在終端已經(jīng)存在需要恢復(fù)的應(yīng)用的情況下為用戶提供處理方案的選擇(例如,提示用戶選擇忽略恢復(fù)操作、利用恢復(fù)的應(yīng)用程序文件替換原保存的應(yīng)用程序 文件、添加恢復(fù)的應(yīng)用程序到終端系統(tǒng))。加密解密模塊用于在存儲(chǔ)模塊將中間文件存儲(chǔ)至 指定存儲(chǔ)位置之前,根據(jù)預(yù)定加密算法對(duì)中間文件進(jìn)行加密,這樣,在進(jìn)行備份管理時(shí),由 存儲(chǔ)模塊存儲(chǔ)至指定存儲(chǔ)位置的文件為經(jīng)過加密的中間文件,從而保證了備份的安全性, 避免其他人盜取備份的文件數(shù)據(jù);加密解密模塊還用于對(duì)加密后的文件進(jìn)行解密,這樣,在 進(jìn)行恢復(fù)管理時(shí),被轉(zhuǎn)換模塊轉(zhuǎn)換為需要恢復(fù)該應(yīng)用程序的終端所要求的指定格式的文件 為解密后得到的文件。其中,上述裝置還可以設(shè)置有觸發(fā)模塊(未示出)用于觸發(fā)對(duì)應(yīng)用程序的文件備 份或恢復(fù)的過程,并在過程觸發(fā)后通知相關(guān)的處理模塊,例如,在觸發(fā)備份的情況下,可以 通知轉(zhuǎn)換模塊開始對(duì)需要備份的文件進(jìn)行格式轉(zhuǎn)換,當(dāng)觸發(fā)恢復(fù)流程時(shí),可以通知轉(zhuǎn)換模 塊開始將預(yù)先備份的文件轉(zhuǎn)換為第二終端期望的格式,如果備份的文件是經(jīng)過加密的,可 以首先通知加密解密模塊對(duì)備份的文件進(jìn)行解密,具體過程這里不再列舉。圖6是終端中軟件以及上述裝置的各個(gè)功能模塊的框圖。如圖6所示,在將上述裝置應(yīng)用于JAVA應(yīng)用環(huán)境的終端后,終端內(nèi)的功能模塊具 體功能如下操作系統(tǒng)2為終端1的操作系統(tǒng)JAVA虛擬機(jī)管理模塊3為操作系統(tǒng)2上的一個(gè) 應(yīng)用,負(fù)責(zé)管理JAVA虛擬機(jī)4和JAVA應(yīng)用程序5 ; JAVA虛擬機(jī)4自身具有平臺(tái)無關(guān)性,其 能夠?yàn)镴AVA應(yīng)用程序5提供運(yùn)行時(shí)環(huán)境;應(yīng)用程序的管理裝置6用于提供JAVA應(yīng)用程序5 的備份、恢復(fù)和檢測(cè)功能;在應(yīng)用程序的管理裝置6中,觸發(fā)模塊7負(fù)責(zé)觸發(fā)終端1上應(yīng)用 程序的備份或恢復(fù)從外部存儲(chǔ)器、內(nèi)部存儲(chǔ)器等存儲(chǔ)位置將應(yīng)用程序恢復(fù)到終端1上;轉(zhuǎn) 換模塊8負(fù)責(zé)數(shù)據(jù)的解析轉(zhuǎn)換,能夠?qū)⑻厥鈹?shù)據(jù)格式轉(zhuǎn)換成通用格式,也能夠?qū)⑼ㄓ脭?shù)據(jù) 格式轉(zhuǎn)換成終端1所要求的格式,在進(jìn)行備份時(shí),轉(zhuǎn)換模塊8能夠?qū)⒔K端1上應(yīng)用程序的文 件由終端1要求的格式轉(zhuǎn)換為預(yù)定的中間格式,在恢復(fù)來自外部或內(nèi)部存儲(chǔ)器中保存的應(yīng) 用程序時(shí),轉(zhuǎn)換模塊8能夠?qū)⒋鎯?chǔ)的中間格式的文件轉(zhuǎn)換為終端1要求的文件格式;存儲(chǔ)模 塊9負(fù)責(zé)將數(shù)據(jù)存儲(chǔ)到外部存儲(chǔ)器實(shí)現(xiàn)終端1的應(yīng)用程序備份,或?qū)⑼獠看鎯?chǔ)器中的數(shù)據(jù) 拷貝到終端1上,從而實(shí)現(xiàn)應(yīng)用程序的恢復(fù);檢測(cè)模塊10負(fù)責(zé)判斷恢復(fù)的應(yīng)用是否允許被 終端1運(yùn)行??蛇x地,圖6中的應(yīng)用程序的管理裝置6可以為JAVA虛擬機(jī)管理模塊3的子模塊, 也可以為移動(dòng)終端1中獨(dú)立于JAVA虛擬機(jī)管理模塊3的模塊。并且,應(yīng)用程序的管理裝置 6中還可以進(jìn)一步包括選擇模塊、加密解密模塊、和沖突處理模塊。由于JAVA應(yīng)用程序被安裝運(yùn)行后會(huì)產(chǎn)生很多附加的信息,這些信息在不同的 JAVA虛擬機(jī)中要求的格式是不同的。因此需要對(duì)JAVA應(yīng)用程序中的信息進(jìn)行分解,將信息 以一種通用的格式存放。圖7示出了轉(zhuǎn)換為中間結(jié)構(gòu)的文件的存放方式的一個(gè)具體實(shí)例。 優(yōu)選地,這種中間格式的文件應(yīng)當(dāng)不同于虛擬機(jī)需要的格式,即,虛擬機(jī)無法識(shí)別該格式。 如圖7所示,在該存放方式中,應(yīng)用程序的標(biāo)識(shí)id 76用于標(biāo)識(shí)信息所屬的應(yīng)用程序;屬性 77用于表示信息的分類、可能的分類有數(shù)據(jù)庫、安全設(shè)置、以及應(yīng)用信息等;數(shù)據(jù)類型78表 示數(shù)據(jù)存儲(chǔ)時(shí)使用的類型,例如,整型、字符串等、名稱79記錄數(shù)據(jù)項(xiàng)的名稱,值710用于表 示具體的數(shù)據(jù)內(nèi)容,身份識(shí)別信息711用于表示初次安裝應(yīng)用的移動(dòng)終端的身份信息(即, 上述預(yù)定類型的標(biāo)識(shí)信息)。
11
應(yīng)當(dāng)注意,圖7所示的存儲(chǔ)方式僅僅是一個(gè)具體實(shí)例,在實(shí)際應(yīng)用中,可以根據(jù)需 要增加其他相關(guān)的信息或省略部分信息,本文不再一一舉例說明。此外,根據(jù)本實(shí)施例的裝置同樣能夠?qū)崿F(xiàn)圖1至4所示的處理,具體過程之前已經(jīng) 描述,這里不再重復(fù)。另外,對(duì)于性能較為低端的終端,其本身可能不具備應(yīng)用程序的備份功能,而是單 純地恢復(fù)已經(jīng)備份好的文件,這些終端內(nèi)同樣能夠設(shè)置應(yīng)用程序的管理裝置,此時(shí),該裝置 可以包括轉(zhuǎn)換模塊,用于將預(yù)定的中間格式的中間文件轉(zhuǎn)換為第二終端所要求的指定格式 的文件,其中,中間文件由第一終端對(duì)指定應(yīng)用程序的文件進(jìn)行格式轉(zhuǎn)換得到,第二終端與 第一終端均具備該應(yīng)用程序的運(yùn)行環(huán)境,并且,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán) 境的其他終端識(shí)別;保存模塊,用于通過將轉(zhuǎn)換為指定格式的文件存儲(chǔ)至第二終端來對(duì)指定應(yīng)用程序 進(jìn)行恢復(fù)管理。除了將根據(jù)本實(shí)施例的裝置設(shè)置在終端內(nèi),還可以將本實(shí)施例的裝置中的各個(gè)功 能模塊直接設(shè)置在終端中,并且,可以根據(jù)實(shí)際需要將上述功能模塊中的部分或全部與終 端本身的功能模塊進(jìn)行集成,并且,上述功能模塊既可以通過軟件實(shí)現(xiàn),也可以通過CPU、現(xiàn) 場(chǎng)可編程門陣列等硬件實(shí)現(xiàn)。綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過將需要備份的應(yīng)用程序轉(zhuǎn)換為預(yù) 先規(guī)定的、不同的終端平臺(tái)能夠識(shí)別的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理, 需要恢復(fù)該應(yīng)用程序的終端能夠?qū)⒃撝虚g格式的文件轉(zhuǎn)換為各自要求的格式,從而恢復(fù)并 正常使用該應(yīng)用程序;并且,通過對(duì)備份存儲(chǔ)的文件進(jìn)行加密,能夠進(jìn)一步提高備份文件的 安全性;此外,通過提示用戶進(jìn)行應(yīng)用程序恢復(fù)過程中的沖突解決方式,可以保證應(yīng)用程序 恢復(fù)的穩(wěn)定性和可靠性;并且,上述處理能夠?qū)崿F(xiàn)JAVA的J2ME環(huán)境下不同平臺(tái)之間的通用 性備份和應(yīng)用恢復(fù),同時(shí)也適用于Windows Mobile Pocket等其他環(huán)境下的各種平臺(tái),具有 廣泛的實(shí)用性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
一種應(yīng)用程序的管理方法,用于保證具備所述應(yīng)用程序的運(yùn)行環(huán)境下各種運(yùn)行平臺(tái)的終端均能夠恢復(fù)并運(yùn)行管理的所述應(yīng)用程序,其特征在于,所述方法包括第一終端將其保存的指定應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式的中間文件,其中,所述中間格式能夠被具備所述應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;所述第一終端通過將所述中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì)所述指定應(yīng)用程序進(jìn)行備份管理,使得第二終端能夠恢復(fù)經(jīng)備份的所述應(yīng)用程序,其中,所述第二終端與所述第一終端均具備所述應(yīng)用程序的運(yùn)行環(huán)境。
2.根據(jù)權(quán)利要求1所述的管理方法,其特征在于,還包括所述第二終端通過將所述中間文件轉(zhuǎn)換為所述第二終端所要求的指定格式的文件,并 將所述指定格式的文件存儲(chǔ)至所述第二終端來對(duì)所述指定應(yīng)用程序進(jìn)行恢復(fù)管理。
3.根據(jù)權(quán)利要求2所述的管理方法,其特征在于,將所述中間文件存儲(chǔ)至所述指定存 儲(chǔ)位置進(jìn)一步包括所述第一終端將來自所述第一終端的預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至所述指定存儲(chǔ)位置; 其中,所述標(biāo)識(shí)信息用于對(duì)所述第二終端進(jìn)行驗(yàn)證。
4.根據(jù)權(quán)利要求3所述的管理方法,其特征在于,在所述第二終端對(duì)所述指定應(yīng)用程 序進(jìn)行恢復(fù)管理之后,所述方法進(jìn)一步包括從所述第二終端獲取所述預(yù)定類型的標(biāo)識(shí)信息,判斷獲取的所述第二終端的標(biāo)識(shí)信息 與所述指定存儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息是否相同;如果判斷為相同,則允許所述第二終端運(yùn)行經(jīng)過恢復(fù)管理的所述指定應(yīng)用程序;如果判斷為不相同,則禁止所述第二終端運(yùn)行經(jīng)過恢復(fù)管理的所述指定應(yīng)用程序。
5.根據(jù)權(quán)利要求3或4所述的管理方法,其特征在于,所述預(yù)定類型的標(biāo)識(shí)信息包括以 下之一所述第一終端的標(biāo)識(shí)信息、所述第一終端上用戶身份模塊SIM卡的標(biāo)識(shí)信息。
6.根據(jù)權(quán)利要求1或2所述的管理方法,其特征在于,將所述中間文件存儲(chǔ)至所述指定 存儲(chǔ)位置進(jìn)一步包括根據(jù)預(yù)定加密算法對(duì)所述中間文件進(jìn)行加密,且后續(xù)存儲(chǔ)至所述指定存儲(chǔ)位置的文件 為加密后的所述文件。
7.根據(jù)權(quán)利要求6所述的管理方法,其特征在于,在所述第二終端對(duì)所述中間文件進(jìn) 行轉(zhuǎn)換之前,所述方法還包括對(duì)加密后的所述中間文件進(jìn)行解密,且恢復(fù)管理時(shí)被所述第二終端轉(zhuǎn)換為所述指定格 式的文件為解密得到的文件。
8.一種應(yīng)用程序的管理方法,用于保證具備所述應(yīng)用程序的運(yùn)行環(huán)境下各種運(yùn)行平臺(tái) 的終端均能夠恢復(fù)并運(yùn)行管理的所述應(yīng)用程序,其特征在于,所述方法包括第二終端將指定存儲(chǔ)位置處存儲(chǔ)的轉(zhuǎn)換為預(yù)定的中間格式的中間文件轉(zhuǎn)換為所述第 二終端所要求的指定格式的文件,其中,所述中間文件由第一終端對(duì)指定應(yīng)用程序的文件 進(jìn)行格式轉(zhuǎn)換得到,所述第二終端與所述第一終端均具備所述應(yīng)用程序的運(yùn)行環(huán)境,并且, 所述中間格式能夠被具備所述應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;所述第二終端通過保存轉(zhuǎn)換為所述指定格式的所述文件來對(duì)所述指定應(yīng)用程序進(jìn)行 恢復(fù)管理。
9.一種應(yīng)用程序的管理裝置,用于保證具備所述應(yīng)用程序的運(yùn)行環(huán)境下各種運(yùn)行平臺(tái) 的終端均能夠恢復(fù)并運(yùn)行管理的所述應(yīng)用程序,其特征在于,所述裝置包括轉(zhuǎn)換模塊,用于將第一終端保存的指定應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式的中間 文件,其中,所述中間格式能夠被具備所述應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;存儲(chǔ)模塊,用于通過將所述中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì)所述指定應(yīng)用程序進(jìn)行 備份管理,使第二終端能夠恢復(fù)所述應(yīng)用程序,其中,所述第二終端與所述第一終端均具備 所述應(yīng)用程序的運(yùn)行環(huán)境。
10.根據(jù)權(quán)利要求9所述的管理裝置,其特征在于,所述轉(zhuǎn)換模塊還用于將所述中間文 件轉(zhuǎn)換為所述第二終端所要求的指定格式的文件;所述存儲(chǔ)模塊還用于通過將轉(zhuǎn)換為所述 指定格式的所述文件存儲(chǔ)至所述第二終端來對(duì)所述指定應(yīng)用程序進(jìn)行恢復(fù)管理。
11.根據(jù)權(quán)利要求10所述的管理裝置,其特征在于,所述存儲(chǔ)模塊還用于將來自所述 第一終端的預(yù)定類型的標(biāo)識(shí)信息存儲(chǔ)至所述指定存儲(chǔ)位置;其中,所述標(biāo)識(shí)信息用于對(duì)所 述第二終端進(jìn)行驗(yàn)證;并且,所述裝置進(jìn)一步包括檢測(cè)模塊,用于從所述第二終端獲取所述預(yù)定類型的標(biāo)識(shí)信息,判斷獲取的所述第二 終端的標(biāo)識(shí)信息與所述指定存儲(chǔ)位置處存儲(chǔ)的標(biāo)識(shí)信息是否相同;如果判斷為相同,則允許所述第二終端運(yùn)行經(jīng)過恢復(fù)管理的所述指定應(yīng)用程序;如果判斷為不相同,則禁止所述第二終端運(yùn)行經(jīng)過恢復(fù)管理的所述指定應(yīng)用程序。
12.根據(jù)權(quán)利要求11所述的管理裝置,其特征在于,所述預(yù)定類型的標(biāo)識(shí)信息包括以 下之一所述第一終端的標(biāo)識(shí)信息、所述第一終端上用戶身份模塊SIM卡的標(biāo)識(shí)信息。
13.根據(jù)權(quán)利要求10所述的管理裝置,其特征在于,還包括加密解密模塊,用于在所述存儲(chǔ)模塊將所述中間文件存儲(chǔ)至所述指定存儲(chǔ)位置之前, 根據(jù)預(yù)定加密算法對(duì)所述中間文件進(jìn)行加密,且所述存儲(chǔ)模塊存儲(chǔ)至所述指定存儲(chǔ)位置的 文件為加密后的所述中間文件;所述加密解密模塊還用于對(duì)加密后的所述文件進(jìn)行解密,且恢復(fù)管理時(shí)被所述轉(zhuǎn)換模 塊轉(zhuǎn)換為所述指定格式的文件為解密得到的所述文件。
14.一種應(yīng)用程序的管理裝置,用于保證具備所述應(yīng)用程序的運(yùn)行環(huán)境下各種運(yùn)行平 臺(tái)的終端均能夠恢復(fù)并運(yùn)行管理的所述應(yīng)用程序,其特征在于,所述裝置包括轉(zhuǎn)換模塊,用于將預(yù)定的中間格式的中間文件轉(zhuǎn)換為第二終端所要求的指定格式的文 件,其中,所述中間文件由第一終端對(duì)指定應(yīng)用程序的文件進(jìn)行格式轉(zhuǎn)換得到,所述第二終 端與所述第一終端均具備所述應(yīng)用程序的運(yùn)行環(huán)境,并且,所述中間格式能夠被具備所述 應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;保存模塊,用于通過將轉(zhuǎn)換為所述指定格式的所述文件存儲(chǔ)至所述第二終端來對(duì)所述 指定應(yīng)用程序進(jìn)行恢復(fù)管理。
15.一種終端,其特征在于,包括根據(jù)權(quán)利要求8至13中任一項(xiàng)所述的應(yīng)用程序的管理裝置。
全文摘要
本發(fā)明公開了一種應(yīng)用程序的管理方法和裝置、以及終端,其中,該方法包括第一終端將其保存的指定應(yīng)用程序的文件轉(zhuǎn)換為預(yù)定的中間格式的中間文件,其中,中間格式能夠被具備該應(yīng)用程序的運(yùn)行環(huán)境的其他終端識(shí)別;第一終端通過將中間文件存儲(chǔ)至指定存儲(chǔ)位置來對(duì)指定應(yīng)用程序進(jìn)行備份管理,以第二終端能夠恢復(fù)經(jīng)備份的應(yīng)用程序,其中,第二終端與第一終端均具備該應(yīng)用程序的運(yùn)行環(huán)境。本發(fā)明能夠?qū)⑿枰獋浞莸膽?yīng)用程序轉(zhuǎn)換為預(yù)先規(guī)定的、不同的終端平臺(tái)能夠識(shí)別的中間格式,從而對(duì)應(yīng)用程序?qū)崿F(xiàn)了通用性備份管理,以便需要恢復(fù)該應(yīng)用程序的終端將該中間格式的文件轉(zhuǎn)換為各自要求的格式,從而恢復(fù)并正常使用該應(yīng)用程序。
文檔編號(hào)G06F9/48GK101853184SQ20101018723
公開日2010年10月6日 申請(qǐng)日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者丁瑩 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江北区| 台前县| 通城县| 沂水县| 岑巩县| 红河县| 来宾市| 城口县| 建湖县| 无极县| 喀喇沁旗| 乌兰浩特市| 增城市| 清水县| 会泽县| 攀枝花市| 天峻县| 蓝山县| 中西区| 南召县| 东丽区| 建德市| 临城县| 临洮县| 衡东县| 乐清市| 龙川县| 神池县| 淮南市| 丹巴县| 彩票| 大同县| 河津市| 奉贤区| 临湘市| 石狮市| 高邑县| 仙游县| 璧山县| 苍南县| 蒙山县|