本發(fā)明涉及通信領域,特別涉及一種終端應用的管理方法、裝置、移動終端及服務器。
背景技術:
隨著分布式計算、云計算技術的迅猛發(fā)展,很多手機管理軟件以及一些云服務軟件都有備份手機通訊錄、短信、通話記錄和app(application,應用程序)的功能,例如360手機安全衛(wèi)士的手機備份功能、百度云的各種備份功能等。但這些應用都需要用戶注冊相應的服務提供商的賬號,安裝相應的客戶端軟件,將手機與pc(personalcomputer,個人電腦)連接后,讀取手機中安裝的應用列表及應用數據,并將其存儲在pc本地或遠程服務器(包括云盤等)。在用戶更換終端設備進行備份恢復時,必須先下載并登陸這個應用的客戶端軟件,然后聯網讀取先前存儲的應用列表和數據,再一一安裝到新手機上。
由于這些備份應用都需要用戶輸入用戶名和密碼,而在當前各種app應用滿天飛的環(huán)境下,用戶時常會忘記注冊過又不常用的用戶名和密碼,所以使用起來很不方便。
因此,現有手機應用進行備份的app,存在需要安裝第三方軟件,并注冊第三方軟件的賬號,用戶使用不方便的問題。
技術實現要素:
本發(fā)明要解決的技術問題是提供一種終端應用的管理方法、裝置、移動終端及服務器,解決現有技術中手機應用進行備份的app,需要安裝第三方軟件,并注冊第三方軟件的賬號,用戶使用不方便的問題。
為解決上述技術問題,本發(fā)明的實施例提供一種終端應用的管理方法,應用于第一終端,所述管理方法包括:
檢測到第一客戶識別模塊sim卡插入時,向服務器發(fā)送所述第一sim卡的第一認證消息,使所述服務器根據所述第一認證消息對所述第一sim卡進行認證;
接收到所述服務器返回的對所述第一sim認證通過的消息后,從所述服務器上獲取預先存儲的,與所述第一sim卡相對應的第一應用列表信息,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端;
獲取所述第一終端當前系統所安裝的第二應用列表信息;
根據所述第一應用列表信息和所述第二應用列表信息,生成應用安裝提示消息。
其中,所述接收到所述服務器返回的對所述第一sim認證通過的消息后,所述管理方法還包括:
若所述服務器上沒有與所述第一sim卡相對應的第一應用列表信息,則獲取所述第一終端當前系統所安裝的第二應用列表信息;
將所述第二應用列表信息保存在所述第一sim卡上,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲。
其中,所述將所述第二應用列表信息保存在所述第一sim卡上,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲之后,所述管理方法還包括:
在所述第一終端當前系統安裝的應用信息發(fā)生改變時,根據所述第一終端當前系統改變后的應用信息,對所述第一sim卡中保存的第二應用列表信息進行修改。
其中,所述獲取所述第一終端當前系統所安裝的第二應用列表信息,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲之后,所述管理方法還包括:
通過預設數據同步機制,定期或者定時對所述第一sim卡中保存的第二應用列表信息和所述服務器上存儲的第二應用列表信息進行數據同步。
其中,所述獲取所述第一終端當前系統所安裝的第二應用列表信息,包括:
獲取所述第一終端當前系統所安裝的第二應用列表信息,并將所述第一sim卡中存儲的所述第一應用列表信息替換為所述第二應用列表信息。
其中,所述第一應用列表信息和所述第二應用列表信息均至少包括應用名稱和用于標記應用安裝情況的標記位,所述標記位包括已安裝和未安裝兩種狀態(tài);
所述根據所述第一應用列表信息和所述第二應用列表信息,生成應用安裝提示消息,包括:
將所述第一應用列表信息中每個應用分別對應的標記位全部修改為未安裝;
將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中標記位為未安裝的應用,在所述第一應用列表信息中修改為已安裝;
將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中不存在的應用添加到所述第一應用列表信息中,并標記為已安裝;
根據所述第一應用列表信息中標記位為未安裝的應用,生成應用安裝提示消息。
其中,所述管理方法還包括:
將所述第一終端的通訊錄信息、通話記錄信息和短信記錄信息存儲到所述第一sim卡中。
為解決上述技術問題,本發(fā)明的實施例還提供一種終端應用的管理裝置,應用于第一終端,所述管理裝置包括:
第一發(fā)送模塊,用于檢測到第一客戶識別模塊sim卡插入時,向服務器發(fā)送所述第一sim卡的第一認證消息,使所述服務器根據所述第一認證消息對所述第一sim卡進行認證;
第一獲取模塊,用于接收到所述服務器返回的對所述第一sim認證通過的消息后,從所述服務器上獲取預先存儲的,與所述第一sim卡相對應的第一應用列表信息,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端;
第二獲取模塊,用于獲取所述第一終端當前系統所安裝的第二應用列表信息;
生成模塊,用于根據所述第一應用列表信息和所述第二應用列表信息,生成應用安裝提示消息。
其中,所述管理裝置還包括:
第三獲取模塊,用于若所述服務器上沒有與所述第一sim卡相對應的第一應用列表信息,則獲取所述第一終端當前系統所安裝的第二應用列表信息;
保存模塊,用于將所述第二應用列表信息保存在所述第一sim卡上,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲。
其中,所述管理裝置還包括:
同步模塊,用于通過預設數據同步機制,定期或者定時對所述第一sim卡中保存的第二應用列表信息和所述服務器上存儲的第二應用列表信息進行數據同步。
其中,所述第一應用列表信息和所述第二應用列表信息均至少包括應用名稱和用于標記應用安裝情況的標記位,所述標記位包括已安裝和未安裝兩種狀態(tài);
所述生成模塊包括:
第一修改單元,用于將所述第一應用列表信息中每個應用分別對應的標記位全部修改為未安裝;
第二修改單元,用于將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中標記位為未安裝的應用,在所述第一應用列表信息中修改為已安裝;
添加單元,用于將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中不存在的應用添加到所述第一應用列表信息中,并標記為已安裝;
生成單元,用于根據所述第一應用列表信息中標記位為未安裝的應用,生成應用安裝提示消息。
為解決上述技術問題,本發(fā)明的實施例還提供一種終端,包括:如上所述的終端應用的管理裝置。
為解決上述技術問題,本發(fā)明的實施例還提供一種終端應用的管理方法, 應用于服務器,所述管理方法包括:
接收第一終端發(fā)送的第一sim卡的第一認證消息,所述第一認證消息是所述第一終端在檢測到所述第一sim卡插入時發(fā)送的;
根據所述第一認證消息對所述第一sim卡進行認證;
在對所述第一sim卡認證通過后,將預先存儲的與所述第一sim卡相對應的第一應用列表信息返回給所述第一終端,使所述第一終端獲取當前系統安裝的第二應用列表信息,并根據所述第一應用列表信息和所述第二應用列表信息生成應用安裝提示消息;
其中,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端。
其中,根據所述第一認證消息對所述第一sim卡進行認證之后,所述管理方法還包括:
在對所述第一sim卡認證通過后,若所述服務器上沒有與所述第一sim卡相對應的第一應用信息列表,則向所述第一終端返回認證通過的消息,并接收所述第一終端發(fā)送的第二應用列表信息,所述第二應用列表信息是所述第一終端當前系統所安裝的,并存儲于所述第一sim卡中的應用信息;
將所述第二應用列表信息與所述第一sim卡進行對應存儲。
為解決上述技術問題,本發(fā)明的實施例還提供一種終端應用的管理裝置,應用于服務器,所述管理裝置包括:
接收模塊,用于接收第一終端發(fā)送的第一sim卡的第一認證消息,所述第一認證消息是所述第一終端在檢測到所述第一sim卡插入時發(fā)送的;
認證模塊,用于根據所述第一認證消息對所述第一sim卡進行認證;
返回模塊,用于在對所述第一sim卡認證通過后,將預先存儲的與所述第一sim卡相對應的第一應用列表信息返回給所述第一終端,使所述第一終端獲取當前系統安裝的第二應用列表信息,并根據所述第一應用列表信息和所述第二應用列表信息生成應用安裝提示消息;
其中,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端。
為解決上述技術問題,本發(fā)明的實施例還提供一種服務器,包括:如上所 述的終端應用的管理裝置。
本發(fā)明的上述技術方案的有益效果如下:
本發(fā)明實施例的終端應用的管理方法,應用于第一終端,在檢測到第一sim(subscriberidentitymodule,客戶識別模塊)卡插入時,向服務器發(fā)送第一sim卡的第一認證消息,使服務器根據第一認證消息對第一sim卡進行認證;然后接收到服務器返回的對第一sim卡認證通過的消息后,從服務器上獲取預先存儲的,與第一sim卡相對應的第一應用列表信息,該第一應用列表信息為第二終端安裝的應用信息,且第一終端與第二終端為不同的終端;再獲取第一終端當前系統安裝的第二應用列表信息;最后根據第一應用列表信息和第二應用列表信息,生成應用安裝提示消息。從而僅通過sim卡與服務器的無感認證方式,就能從服務器讀取備份的應用列表信息,無需安裝第三方管理軟件,無需注冊第三方賬號,方便了用戶的使用,提升了用戶體驗,解決了現有技術中手機備份app需要安裝第三方軟件并注冊賬號,用戶使用不方便的問題。
附圖說明
圖1為本發(fā)明終端應用的管理方法終端側的流程圖;
圖2為本發(fā)明終端應用的管理方法一實現模塊圖;
圖3為本發(fā)明終端應用的管理裝置終端側的結構示意圖;
圖4為本發(fā)明終端應用的管理方法服務器側的流程圖;
圖5為本發(fā)明終端應用的管理裝置服務器側的結構示意圖。
具體實施方式
為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
本發(fā)明實施例終端應用的管理方法,通過sim卡自身具備的安全無感認證方式,實現了終端app列表的備份和移植,方便了用戶的使用,且在sim卡丟失或損壞的情況下,也不影響備份功能,提高了實用性。
如圖1所示,本發(fā)明實施例的一種終端應用的管理方法,應用于第一終端, 所述管理方法包括:
步驟101,檢測到第一客戶識別模塊sim卡插入時,向服務器發(fā)送所述第一sim卡的第一認證消息,使所述服務器根據所述第一認證消息對所述第一sim卡進行認證。
這里,在第一sim卡插入第一終端時,第一終端通過向服務器發(fā)送認證消息,使服務器對第一sim卡進行安全認證。其中,服務器與sim卡可通過各種sim卡安全認證方式進行認證,如eap(extensibleauthenticationprotocol擴展認證協議)-sim,eap-aka(authenticationandkeyagreement,認證和密鑰協商機制)等。
步驟102,接收到所述服務器返回的對所述第一sim認證通過的消息后,從所述服務器上獲取預先存儲的,與所述第一sim卡相對應的第一應用列表信息,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端。
這里,第一sim卡在第二終端上使用時,可通過服務器備份第二終端安裝的應用信息,在第一sim卡插入第一終端時,可通過服務器上存儲的應用列表信息進行備份信息的移植。
步驟103,獲取所述第一終端當前系統所安裝的第二應用列表信息。
這里,第一終端當前系統安裝的第二應用列表信息可以包括終端本身和sd(securedigitalmemorycard,安全數字存儲卡)卡上安裝的應用信息。且終端側和服務器側的應用列表信息主要為用戶手動安裝的第三方軟件,而非系統預裝軟件。
步驟104,根據所述第一應用列表信息和所述第二應用列表信息,生成應用安裝提示消息。
這里,通過對比第一終端安裝的第二應用列表信息與從服務器上下載的第一應用列表信息,并生成對應的安裝提示信息,可提示用戶對第一終端中沒有安裝的備份應用進行安裝,以實現對備份內容的智能化移植。
本發(fā)明實施例的終端應用的管理方法,僅通過sim卡與服務器的無感認證方式,就能從服務器讀取備份的應用列表信息,無需安裝第三方管理軟件,無需注冊第三方賬號,方便了用戶的使用,提升了用戶體驗,解決了現有技術 中手機備份app需要安裝第三方軟件并注冊賬號,用戶使用不方便的問題。且在sim卡丟失或損壞的情況下,也不影響備份功能,提高了實用性。
優(yōu)選的,所述接收到所述服務器返回的對所述第一sim認證通過的消息后,所述管理方法還可以包括:
步驟105,若所述服務器上沒有與所述第一sim卡相對應的第一應用列表信息,則獲取所述第一終端當前系統所安裝的第二應用列表信息;
步驟106,將所述第二應用列表信息保存在所述第一sim卡上,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲。
這里,對于新的sim卡首次裝入終端后,服務器上并沒有與該sim卡相對應的應用列表信息,可通過上述步驟對該sim卡進行初始化和備份過程。具體的,可通過聯網的方式將第二應用列表信息備份到運營商提供的服務器中,服務器可使用數據庫存儲各sim卡所上傳的app列表。
此時,通過獲取第一終端當前系統安裝的第二應用列表信息,并將該第二應用列表信息在第一sim卡上和服務器側同時進行存儲,實現了對終端應用信息的備份。在第一sim卡插到其他終端時,可通過無感認證的方式,讀取服務器側存儲的應用信息。并且,通過在第一sim卡上和服務器側同時存儲第二應用列表信息,可實現對數據的同步。
其中,每張sim卡都擁有自己獨一無二的id,在服務器側數據庫中可針對每張sim卡的id維護與sim卡相對應的app列表。sim卡id可以是手機號,或者其他可以唯一標識sim卡的數字標號。如果sim卡id為手機號,則當sim卡丟失或損壞時,在更換新的sim卡后,由于手機號不變,仍然可以通過上述步驟從服務器中讀取相應的備份app列表,對新的終端進行app的移植和安裝。
優(yōu)選的,上述步驟106之后,所述管理方法還可以包括:
步驟107,在所述第一終端當前系統安裝的應用信息發(fā)生改變時,根據所述第一終端當前系統改變后的應用信息,對所述第一sim卡中保存的第二應用列表信息進行修改。
這里,在第一終端當前系統安裝的應用信息發(fā)生改變時,如第一終端安裝 新的應用或者刪除已有應用時,第一sim卡中保存的第二應用列表相應的增加或刪除一條記錄,保證第一sim卡中保存的應用列表與第一終端系統安裝的應用保持一致。
此時,在第一終端系統安裝的應用信息發(fā)生改變時,通過對第一sim卡上保存的應用列表信息進行修改,保證了第一sim卡中的應用列表與第一終端安裝的應用的一致性,使得第一sim卡中的應用列表能準確反映第一終端的應用安裝情況。
具體的,對sim卡中保存的應用列表信息的讀寫操作,可以類比在sim卡上進行手機聯系人、短信等的讀寫操作。
進一步的,上述步驟106之后,所述管理方法還可以包括:
步驟108,通過預設數據同步機制,定期或者定時對所述第一sim卡中保存的第二應用列表信息和所述服務器上存儲的第二應用列表信息進行數據同步。
這里,在服務器側,不對應用列表信息中的每個數據記錄的內容直接進行增刪改的操作,而是通過數據同步機制使服務器側的應用列表與終端側的應用列表動態(tài)地保持一致。
其中,預設數據同步機制可以包括但不限于同步時間、同步頻率、同步方式(實時或異步)、備份機制(如將數據表進行邏輯備份或物理備份、備份的數量等)、容錯機制等。
此時,通過定期或定時對第一sim卡中保存的應用列表和服務器上保存的應用列表進行數據同步,保證了終端側應用列表和服務器側應用列表的一致性,使得服務器側的應用列表能準確反映終端側的應用安裝信息,進而保證了備份的準確性和有效性。
其中,終端側和服務器側對于同一sim卡的應用列表可采用不同的名稱,如終端側的應用列表名稱可為app_list_clt,服務器側的應用列表名稱可為app_list_srv。雖然兩側app列表的名稱不同,但列表內容可通過數據同步機制總是動態(tài)地保持一致。
優(yōu)選的,上述步驟103的步驟可以包括:
步驟1031,獲取所述第一終端當前系統所安裝的第二應用列表信息,并 將所述第一sim卡中存儲的所述第一應用列表信息替換為所述第二應用列表信息。
這里,第一sim卡在第二終端上使用時,第二終端在第一sim卡上和服務器側同時保存有第二終端的應用列表,以同步終端側和服務器側的應用信息。第一sim卡換到第一終端時,將第一sim卡中存儲的第一應用列表信息替換為第二應用列表信息,以跟服務器側的應用列表信息進行對比,從而移植第一終端上沒有安裝的備份應用。
此時,通過對第一sim卡中之前保存的應用列表信息進行替換,保證了當前終端與sim卡中應用信息的一致性,從而通過與服務器側的應用信息列表進行對比,實現對備份信息的智能化移植。
具體的,所述第一應用列表信息和所述第二應用列表信息均至少包括應用名稱和用于標記應用安裝情況的標記位,所述標記位包括已安裝和未安裝兩種狀態(tài)。
這里,應用列表信息還可以包括:開發(fā)商、版本號、使用頻度等。
上述步驟104的步驟可以包括:
步驟1041,將所述第一應用列表信息中每個應用分別對應的標記位全部修改為未安裝。
步驟1042,將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中標記位為未安裝的應用,在所述第一應用列表信息中修改為已安裝。
步驟1043,將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中不存在的應用添加到所述第一應用列表信息中,并標記為已安裝。
步驟1044,根據所述第一應用列表信息中標記位為未安裝的應用,生成應用安裝提示消息。
這里,首先將第一應用列表信息中每個應用的標記位全部修改為未安裝,然后將第二應用列表信息與第一應用列表信息進行對比,判斷第一終端中已經安裝的app是否存在于第一應用列表信息中,如果存在,就將第一應用列表信息中對應的標記位標記為已安裝,如果不存在,就在第一應用列表中增加一條記錄,記錄對應的app名稱并標記為已安裝。這樣,第一應用列表中標記 為未安裝的應用就是第一終端沒有安裝的備份應用,通過生成應用安裝提示消息,可提示用戶對沒有安裝的備份應用進行安裝。
此時,通過上述步驟對比第一應用列表信息和第二應用列表信息,并生成對應的應用安裝提示消息,實現了對備份內容的智能化移植。
進一步的,可以在第一終端處于聯網狀態(tài)下,將應用安裝提示消息通知給用戶,并詢問用戶是否進行app移植。如果用戶選擇否,則可在第一終端下次聯網時再次詢問。如果用戶選擇是,則可自動彈出app選擇界面,使用戶從未安裝的app中進行選擇,可以進行批量選擇。對于用戶選中的app,可根據app名稱,到網上自動搜索相應的合適版本的app(最新版或者使用最廣泛的版本)進行自動下載和安裝。對于用戶未選中的app,可詢問用戶是否從應用列表中刪除,對于用戶選擇刪除的app可直接進行刪除,對于用戶沒有選擇刪除的app可在第一終端下次聯網時再次詢問是否安裝。
另外,現有的備份方法使得用戶的通訊錄、通話記錄、短信記錄等也必須在聯網狀態(tài)下才能夠下載下來使用,假如用戶更換終端后網絡狀態(tài)不好或者流量有限,那么用戶便不能從備份中獲取通訊錄、通話記錄等信息?;诖耍瑑?yōu)選的,所述管理方法還可以包括:
步驟109,將所述第一終端的通訊錄信息、通話記錄信息和短信記錄信息存儲到所述第一sim卡中。
此時,通過將第一終端的通訊錄信息、通話記錄信息和短信記錄信息存儲到第一sim卡中,在用戶將第一sim卡更換到其他終端時,不用通過下載的方式就能直接獲取原來的通訊錄信息、通話記錄信息和短信記錄信息,方便了用戶的使用,提高了實用性。
綜上,本發(fā)明實施例的終端應用的管理方法,可包括app列表備份和移植兩個過程,下面假定本發(fā)明實施例的方法應用于手機,并針對這兩個過程,對本發(fā)明實施例的一具體流程詳細描述如下:
一、app列表初始化及備份過程
s101,檢測到第一sim卡插入手機時,將第一sim卡與服務器建立連接,向服務器發(fā)送第一sim卡的第一認證消息,使服務器通過eap-sim/aka等方式對第一sim卡進行認證。
s102,接收到服務器返回的認證通過的消息后,若服務器上沒有與第一sim卡相對應的app列表,則獲取手機當前系統安裝的app列表并保存到第一sim卡上,第一sim卡上的應用列表為app_list_clt。
s103,將當前系統安裝的app列表上傳到服務器,使服務器的數據庫維護與第一sim對應的app列表,服務器側的app列表為app_list_srv,手機側和服務器側的app列表均包括sim卡id、app名稱和標記位。
s104,當手機終端安裝新的應用或者刪除已有應用時,在第一sim上的app_list_clt相應地增加或刪除一條記錄。
s105,通過預設數據同步機制,定期或者定時在服務器側和手機終端側進行數據同步。
s106,備份過程重復上述步驟s103-s105。
二、app移植過程
s201,檢測到第一sim卡插入手機時,將第一sim卡與服務器建立連接,向服務器發(fā)送第一sim卡的第一認證消息,使服務器通過eap-sim/aka等方式對第一sim卡進行認證。
s202,接收到服務器返回的認證通過的消息后,若服務器上保存有與第一sim卡相對應的app列表,則服務器調取數據庫中所維護的與第一sim卡相對應的app列表app_list_srv,并將該app列表通過無線通信的方式(如蜂窩網)推送到手機。
s203,獲取手機當前系統安裝的app列表,并將第一sim卡中原來保存的app列表替換為手機當前系統安裝的app列表,第一sim卡中最新的app列表為app_list_clt。
s204,將app_list_srv中所有應用的安裝標識位均標記為未安裝。
s205,將app_list_clt中標記位為已安裝,而app_list_srv中標記位為未安裝的應用,在app_list_srv中修改為已安裝。
s206,將app_list_clt中標記位為已安裝,而app_list_srv中不存在的應用添加到app_list_srv中,并標記為已安裝。
s207,對于app_list_srv中標記為未安裝的應用,在手機聯網狀態(tài)下,詢問用戶是否進行app移植,如果用戶選擇否,則在手機下次聯網時再次詢 問,如果用戶選擇是,則自動彈出app選擇界面,使用戶從未安裝的app中進行選擇。
s208,對于用戶選中的app,可根據app名稱,到網上自動搜索相應的合適版本的app(最新版或者使用最廣泛的版本)進行自動下載和安裝。對于用戶未選中的app,可詢問用戶是否從應用列表中刪除,對于用戶選擇刪除的app可直接進行刪除,對于用戶沒有選擇刪除的app可在手機下次聯網時再次詢問是否安裝。
其中,手機終端和服務器可通過如圖2所示的模塊圖實現上述流程:服務器的sim卡認證模塊與手機終端的sim卡通過eap-sim/aka的無感認證方式建立無線連接并完成認證過程;手機終端和服務器分別存在數據同步模塊,負責在sim卡與服務器雙方之間進行數據同步;在服務器側,使用數據庫存儲各sim卡所上傳的app列表;在手機終端側,直接將app列表寫在sim卡上,類比sim卡現在存儲的手機聯系人、短信息等內容,存儲方式一致。
本發(fā)明實施例的終端應用的管理方法,無需安裝第三方管理軟件,無需注冊第三方賬戶,僅通過sim卡自身具備的安全無感認證方式,就能從服務器中讀取備份的app列表,從而進行更換終端設備時的app移植,方便了用戶的使用,提高了實用性和智能化。
如圖3所示,本發(fā)明的實施例還提供一種終端應用的管理裝置,應用于第一終端,所述管理裝置包括:
第一發(fā)送模塊,用于檢測到第一客戶識別模塊sim卡插入時,向服務器發(fā)送所述第一sim卡的第一認證消息,使所述服務器根據所述第一認證消息對所述第一sim卡進行認證;
第一獲取模塊,用于接收到所述服務器返回的對所述第一sim認證通過的消息后,從所述服務器上獲取預先存儲的,與所述第一sim卡相對應的第一應用列表信息,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端;
第二獲取模塊,用于獲取所述第一終端當前系統所安裝的第二應用列表信息;
生成模塊,用于根據所述第一應用列表信息和所述第二應用列表信息,生 成應用安裝提示消息。
本發(fā)明實施例的終端應用的管理裝置,僅通過sim卡與服務器的無感認證方式,就能從服務器讀取備份的應用列表信息,無需安裝第三方管理軟件,無需注冊第三方賬號,方便了用戶的使用,提升了用戶體驗,解決了現有技術中手機備份app需要安裝第三方軟件并注冊賬號,用戶使用不方便的問題。且在sim卡丟失或損壞的情況下,也不影響備份功能,提高了實用性。
優(yōu)選的,所述管理裝置還可以包括:
第三獲取模塊,用于若所述服務器上沒有與所述第一sim卡相對應的第一應用列表信息,則獲取所述第一終端當前系統所安裝的第二應用列表信息;
保存模塊,用于將所述第二應用列表信息保存在所述第一sim卡上,并將所述第二應用列表信息上傳到所述服務器,使所述服務器將所述第二應用列表與所述第一sim卡進行對應存儲。
優(yōu)選的,所述管理裝置還可以包括:
修改模塊,用于在所述第一終端當前系統安裝的應用信息發(fā)生改變時,根據所述第一終端當前系統改變后的應用信息,對所述第一sim卡中保存的第二應用列表信息進行修改。
進一步的,所述管理裝置還可以包括:
同步模塊,用于通過預設數據同步機制,定期或者定時對所述第一sim卡中保存的第二應用列表信息和所述服務器上存儲的第二應用列表信息進行數據同步。
優(yōu)選的,所述第二獲取模塊可以包括:
替換單元,用于獲取所述第一終端當前系統所安裝的第二應用列表信息,并將所述第一sim卡中存儲的所述第一應用列表信息替換為所述第二應用列表信息。
具體的,所述第一應用列表信息和所述第二應用列表信息均至少包括應用名稱和用于標記應用安裝情況的標記位,所述標記位包括已安裝和未安裝兩種狀態(tài);
所述生成模塊包括:
第一修改單元,用于將所述第一應用列表信息中每個應用分別對應的標記 位全部修改為未安裝;
第二修改單元,用于將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中標記位為未安裝的應用,在所述第一應用列表信息中修改為已安裝;
添加單元,用于將所述第二應用列表信息中標記位為已安裝,而所述第一應用列表信息中不存在的應用添加到所述第一應用列表信息中,并標記為已安裝;
生成單元,用于根據所述第一應用列表信息中標記位為未安裝的應用,生成應用安裝提示消息。
優(yōu)選的,所述管理方法還可以包括:
第一存儲模塊,用于將所述第一終端的通訊錄信息、通話記錄信息和短信記錄信息存儲到所述第一sim卡中。
本發(fā)明實施例的終端應用的管理裝置,無需安裝第三方管理軟件,無需注冊第三方賬戶,僅通過sim卡自身具備的安全無感認證方式,就能從服務器中讀取備份的app列表,從而進行更換終端設備時的app移植,方便了用戶的使用,提高了實用性和智能化。
需要說明的是,該終端應用的管理裝置是與上述終端應用的管理方法相對應的裝置,其中上述方法實施例中所有實現方式均適用于該裝置的實施例中,也能達到同樣的技術效果。
由于本發(fā)明實施例的終端應用的管理裝置應用于終端,因此,本發(fā)明實施例還提供了一種終端,包括:如上述實施例中所述的終端應用的管理裝置。其中,上述終端應用的管理裝置的所述實現實施例均適用于該終端的實施例中,也能達到相同的技術效果。本發(fā)明的終端如可以是手機、平板電腦等移動電子設備。
如圖4所示,本發(fā)明的實施例還提供一種終端應用的管理方法,應用于服務器,所述管理方法包括:
步驟401,接收第一終端發(fā)送的第一sim卡的第一認證消息,所述第一認證消息是所述第一終端在檢測到所述第一sim卡插入時發(fā)送的。
步驟402,根據所述第一認證消息對所述第一sim卡進行認證。
步驟403,在對所述第一sim卡認證通過后,將預先存儲的與所述第一sim卡相對應的第一應用列表信息返回給所述第一終端,使所述第一終端獲取當前系統安裝的第二應用列表信息,并根據所述第一應用列表信息和所述第二應用列表信息生成應用安裝提示消息。
這里,服務器從數據庫中調取與第一sim卡相對應的第一應用列表信息之后,可通過無線通信的方式(如蜂窩網)將第一應用列表信息推送到第一終端。
其中,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端。
本發(fā)明實施例的終端應用的管理方法,僅通過sim卡與服務器的無感認證方式,就能進行備份應用列表信息的讀取操作,無需安裝第三方管理軟件,無需注冊第三方賬號,方便了用戶的使用,提升了用戶體驗,解決了現有技術中手機備份app需要安裝第三方軟件并注冊賬號,用戶使用不方便的問題。且在sim卡丟失或損壞的情況下,也不影響備份功能,提高了實用性。
優(yōu)選的,上述步驟402之后,所述管理方法還包括:
步驟404,在對所述第一sim卡認證通過后,若所述服務器上沒有與所述第一sim卡相對應的第一應用信息列表,則向所述第一終端返回認證通過的消息,并接收所述第一終端發(fā)送的第二應用列表信息,所述第二應用列表信息是所述第一終端當前系統所安裝的,并存儲于所述第一sim卡中的應用信息;
步驟405,將所述第二應用列表信息與所述第一sim卡進行對應存儲。
此時,通過在服務器側和第一sim卡上同時存儲第二應用列表信息,實現了對終端應用信息的備份。在第一sim卡插到其他終端時,可通過無感認證的方式,讀取服務器側存儲的應用信息。并且,通過在服務器側和第一sim卡上同時存儲第二應用列表信息,可實現對數據的同步。
本發(fā)明實施例的終端應用的管理方法,無需安裝第三方管理軟件,無需注冊第三方賬戶,僅通過sim卡自身具備的安全無感認證方式,就能從服務器中讀取備份的app列表,從而進行更換終端設備時的app移植,方便了用戶的使用,提高了實用性和智能化。
如圖5所示,本發(fā)明的實施例還提供一種終端應用的管理裝置,應用于服 務器,所述管理裝置包括:
接收模塊,用于接收第一終端發(fā)送的第一sim卡的第一認證消息,所述第一認證消息是所述第一終端在檢測到所述第一sim卡插入時發(fā)送的;
認證模塊,用于根據所述第一認證消息對所述第一sim卡進行認證;
返回模塊,用于在對所述第一sim卡認證通過后,將預先存儲的與所述第一sim卡相對應的第一應用列表信息返回給所述第一終端,使所述第一終端獲取當前系統安裝的第二應用列表信息,并根據所述第一應用列表信息和所述第二應用列表信息生成應用安裝提示消息;
其中,所述第一應用列表信息為第二終端安裝的應用信息,所述第一終端與所述第二終端為不同的終端。
本發(fā)明實施例的終端應用的管理裝置,僅通過sim卡與服務器的無感認證方式,就能進行備份應用列表信息的讀取操作,無需安裝第三方管理軟件,無需注冊第三方賬號,方便了用戶的使用,提升了用戶體驗,解決了現有技術中手機備份app需要安裝第三方軟件并注冊賬號,用戶使用不方便的問題。且在sim卡丟失或損壞的情況下,也不影響備份功能,提高了實用性。
優(yōu)選的,所述管理裝置還可以包括:
第二返回模塊,用于在對所述第一sim卡認證通過后,若所述服務器上沒有與所述第一sim卡相對應的第一應用信息列表,則向所述第一終端返回認證通過的消息,并接收所述第一終端發(fā)送的第二應用列表信息,所述第二應用列表信息是所述第一終端當前系統所安裝的,并存儲于所述第一sim卡中的應用信息;
第二存儲模塊,用于將所述第二應用列表信息與所述第一sim卡進行對應存儲。
本發(fā)明實施例的終端應用的管理裝置,無需安裝第三方管理軟件,無需注冊第三方賬戶,僅通過sim卡自身具備的安全無感認證方式,就能從服務器中讀取備份的app列表,從而進行更換終端設備時的app移植,方便了用戶的使用,提高了實用性和智能化。
需要說明的是,該終端應用的管理裝置是與上述終端應用的管理方法相對應的裝置,其中上述方法實施例中所有實現方式均適用于該裝置的實施例中, 也能達到同樣的技術效果。
由于本發(fā)明實施例的終端應用的管理裝置應用于服務器,因此,本發(fā)明實施例還提供了一種服務器,包括:如上述實施例中所述的終端應用的管理裝置。其中,上述終端應用的管理裝置的所述實現實施例均適用于該服務器的實施例中,也能達到相同的技術效果。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。