本申請涉及用戶識別卡(subscriber?identity?module,sim),尤其涉及一種操作系統升級方法及身份識別設備、存儲介質、計算機程序產品。
背景技術:
1、隨著超級sim生態的不斷壯大,承載業務靈活多變,對片內操作系統(chipoperating?system,cos)提出更多的功能要求,當前超級sim?cos版本的迭代更新僅能通過更換新卡實現,用戶體驗差,并在一定程度為超級sim發展帶來不良影響,為解決上述問題,需要sim卡cos支持在線靜默升級。
2、相關技術中,如圖1所示,為保證升級過程不影響用戶的正常使用及升級過程的穩定性,需要新版本cos下載完成后再進行切換,實現用戶不換卡即可完成在線升級。由于超級sim卡中的cos使用的是javacard虛擬機,在javacard虛擬機故障或者是不能繼續使用的情況下,就無法實現sim卡的cos在線靜默升級的過程,從而導致不能利用cos實現當前環境下的功能需求,從而降低了sim卡的業務處理能力。
技術實現思路
1、為解決上述技術問題,本申請實施例期望提供一種操作系統升級方法及身份識別設備、存儲介質、計算機程序產品,能夠提高sim卡的業務處理能力。
2、本申請的技術方案是這樣實現的:
3、本申請實施例提供一種操作系統升級方法,所述操作系統升級方法包括:
4、接收身份識別服務器傳輸的升級版操作系統數據;
5、將當前版操作系統中第一應用的應用數據備份至應用服務器;并在所述當前版操作系統中,刪除所述第一應用以及所述應用數據;
6、將所述當前版操作系統切換至根據所述升級版操作系統數據建立的升級版操作系統;所述升級版操作系統為與所述當前版操作系統類型不同的操作系統;
7、在所述升級版操作系統中,添加與所述升級版操作系統適配的第二應用;所述第二應用和所述第一應用為適配于不同操作系統類型的相同應用;
8、在接收到所述應用服務器傳輸的所述應用數據的情況下,在所述升級版操作系統的第二應用中添加所述應用數據。
9、本申請實施例提供了一種身份識別設備,所述設備包括:
10、接收單元,用于接收身份識別服務器傳輸的升級版操作系統數據;
11、備份單元,用于將當前版操作系統中第一應用的應用數據備份至應用服務器;
12、刪除單元,用于在所述當前版操作系統中,刪除所述第一應用以及所述應用數據;
13、切換單元,用于將所述當前版操作系統切換至根據所述升級版操作系統數據建立的升級版操作系統;所述升級版操作系統為與所述當前版操作系統類型不同的操作系統;
14、添加單元,用于在所述升級版操作系統中,添加與所述升級版操作系統適配的第二應用;所述第二應用和所述第一應用為適配于不同操作系統類型的相同應用;在接收到所述應用服務器傳輸的所述應用數據的情況下,在所述升級版操作系統的第二應用中添加所述應用數據。
15、本申請實施例提供了一種身份識別設備,所述設備包括:
16、存儲器、處理器和通信總線,所述存儲器通過所述通信總線與所述處理器進行通信,所述存儲器存儲所述處理器可執行的操作系統升級的程序,當所述操作系統升級的程序被執行時,通過所述處理器執行上述所述的操作系統升級方法。
17、本申請實施例提供了一種存儲介質,其上存儲有計算機程序,應用于身份識別設備,其特征在于,該計算機程序被處理器執行時實現上述所述的操作系統升級方法。
18、本申請實施例還提供了一種計算機程序產品,包括計算機程序,所述計算機程序可由身份識別設備中的處理器執行,以完成前述操作系統升級方法所述步驟。
19、本申請實施例提供了一種操作系統升級方法及身份識別設備、存儲介質,操作系統升級方法包括:接收身份識別服務器傳輸的升級版操作系統數據;將當前版操作系統中第一應用的應用數據備份至應用服務器;并在當前版操作系統中,刪除第一應用以及應用數據;將當前版操作系統切換至根據升級版操作系統數據建立的升級版操作系統;升級版操作系統為與當前版操作系統類型不同的操作系統;在升級版操作系統中,添加與升級版操作系統適配的第二應用;第二應用和第一應用為適配于不同操作系統類型的相同應用;在接收到應用服務器傳輸的應用數據的情況下,在升級版操作系統的第二應用中添加應用數據。采用上述方法實現方案,身份識別設備通過接收身份識別服務器傳輸的與當前版操作系統類型不同的升級版操作系統數據,以便在javacard虛擬機故障或者是不能繼續使用的情況下,還可以利用升級版操作系統數據實現對當前版操作系統的升級過程;利用應用服務器備份當前版操作系統中第一應用的應用數據,并在當前版操作系統中,刪除第一應用以及應用數據,減少身份識別設備中的內存占用量,提高升級系統升級時的速度;通過將當前版操作系統切換至升級版操作系統,并在升級版操作系統中添加與升級版操作系統適配的第二應用,在接收到應用服務器傳輸的應用數據的情況下,在升級版操作系統的第二應用中添加應用數據,使得操作系統升級之后系統中還存有之前使用的應用以及這些應用的歷史數據,完善操作系統的升級過程,還可以利用升級后的操作系統實現當前環境下的功能需求,提高了用戶身份識別設備的業務處理能力,即提高了sim卡的業務處理能力。
1.一種操作系統升級方法,其特征在于,應用于身份識別設備,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述接收身份識別服務器傳輸的升級版操作系統數據,包括:
3.根據權利要求1所述的方法,其特征在于,所述接收身份識別服務器傳輸的升級版操作系統數據之后,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述將當前版操作系統中第一應用的應用數據備份至應用服務器之前,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述將所述當前版操作系統切換至根據所述升級版操作系統數據建立的升級版操作系統之后,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述將當前版操作系統中第一應用的應用數據備份至應用服務器,包括:
7.根據權利要求1所述的方法,其特征在于,所述在接收到所述應用服務器傳輸的所述應用數據的情況下,在所述升級版操作系統的第二應用中添加所述應用數據,包括:
8.根據權利要求1所述的方法,其特征在于,所述將當前版操作系統中第一應用的應用數據備份至應用服務器,包括:
9.一種身份識別設備,其特征在于,所述設備包括:
10.一種身份識別設備,其特征在于,所述設備包括:
11.一種存儲介質,其上存儲有計算機程序,應用于身份識別設備,其特征在于,該計算機程序被處理器執行時實現權利要求1至8任一項所述的方法。
12.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時實現根據權利要求1至8中任一項所述的方法。