Sim卡数据备份方法及终端的制作方法

文档序号:7798874阅读:215来源:国知局
Sim卡数据备份方法及终端的制作方法
【专利摘要】本发明提供一种SIM卡数据备份方法及终端,其中,所述方法包括:SIM卡上的卡数据管理Applet获取所述SIM卡上的数据,将获取的数据发送至承载所述SIM卡的终端;所述终端将所述获取的数据发送至云平台,以使所述云平台对所述获取的数据进行备份。采用本发明提供的方法,可有效防止SIM卡丢失给用户带来的不便,保证用户的SIM卡数据的安全。
【专利说明】SIM卡数据备份方法及终端
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种SIM卡数据备份方法及终端。
【背景技术】
[0002]大容量用户身份识别模块(Subscriber Identity Module,简称SIM)卡是在传统电信SM卡的基础上扩展了存储空间,即增加了大容量Flash存储模块(2G-16G),由此,用户可以在大容量SIM卡中存储更多的数据。
[0003]大容量SM卡是一种可以运行Java程序的微处理器SM卡,该大容量SM卡上有Java虚拟机和Java卡运行环境,在大容量SIM卡中运行的Java程序为Applet, Applet可以动态装载到Java卡。
[0004]目前,传统SM卡的数据存在卡上或者备份在手机上,一旦手机或卡丢失,SIM卡的数据就会丢失,会给用户造成损失,目前无法实现对大容量SIM卡的数据的备份。

【发明内容】

[0005]本发明的第一个方面是提供一种SIM卡数据备份方法,用以解决现有技术中的缺陷,实现对大容量SIM卡数据的备份。
[0006]第一方面,本发明提供一种SIM卡数据备份方法,包括:
[0007]用户身份识别模块SM卡上的卡数据管理Applet获取所述SM卡上的数据,将获取的数据发送至承载所述SIM卡的终端;
[0008]所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
[0009]如上所述的方法,其中,所述SIM卡上的卡数据管理Applet获取所述SIM卡上的数据的步骤之前,还包括:
[0010]所述Applet检测所述SM卡是否处于空闲状态;
[0011]若所述Applet确定所述SM卡处于空闲状态,则获取所述SM卡上的数据。
[0012]如上所述的方法,其中,SM卡上的卡数据管理Applet获取所述SM卡上的数据,包括:
[0013]SIM卡上的Applet向所述SM卡上的数据存储模块发送获取请求,所述获取请求包括预获取的数据的标识;
[0014]所述数据存储模块根据获取请求,查找与预获取的数据的标识对应的数据,将查找的数据发送至所述Applet ;
[0015]或者,
[0016]SIM卡上的Applet从所述SM卡上的数据存储模块中查找待备份的数据;
[0017]相应地,将获取的数据发送至承载所述SM卡的终端,包括:
[0018]所述Applet将查找的待备份的数据发送至承载所述SIM卡的终端。
[0019]如上所述的方法,其中,所述预获取的数据的标识为下述信息中的一项:
[0020]预获取的数据的存储时间段、预获取的数据的存储位置、预获取的数据的存储码。[0021]如上所述的方法,其中,SM卡上的卡数据管理Applet获取所述SM卡上的数据,将获取的数据发送至承载所述SIM卡的终端,包括:
[0022]Applet将获取的数据加密;
[0023]相应地,所述将获取的数据发送至承载所述SM卡的终端,包括:
[0024]将加密后的数据和用户标识发送至承载所述SIM卡的终端;
[0025]相应地,所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份,包括:
[0026]所述终端将所述加密的数据和用户标识发送至云平台,以使所述云平台对所述加密的数据备份在与所述用户标识对应的区域。
[0027]如上所述的方法,其中,将获取的数据发送至承载所述SM卡的终端,包括:
[0028]将获取的数据和用户标识发送至承载所述SIM卡的终端;
[0029]相应地,所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份,包括:
[0030]所述终端将所述数据和用户标识发送至云平台,以使所述云平台对所述数据备份在与所述用户标识对应的区域。
[0031]如上所述的方法,所述方法还包括:
[0032]所述Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回数据的标识和用户标识;
[0033]所述云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的数据,并将查找的与所述待找回数据的标识对应的数据发送至承载所述SIM卡的终端;
[0034]所述终端接收所述云平台发送的与所述待找回数据的标识对应的数据,并将与所述待找回数据的标识对应的数据发送至所述SIM卡。
[0035]如上所述的方法,其中,所述方法还包括:
[0036]所述Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回数据的标识,加密密钥和用户标识;
[0037]所述云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的加密数据,采用所述加密密钥对所述加密数据进行解密;
[0038]若所述云平台确定所述加密密钥能够对所述加密数据进行解密,则将与所述待找回数据的标识对应的加密数据发送至承载所述SIM卡的终端;
[0039]所述终端接收所述云平台发送的与所述待找回数据的标识对应的加密数据,并将与所述待找回数据的标识对应的加密数据发送至所述SIM卡。
[0040]如上所述的方法,其中,所述待找回的数据的标识为下述信息中的一项:
[0041]待找回的数据的存储时间段、待找回的数据的存储位置、待找回的数据的存储码。
[0042]由上述
【发明内容】
可见,本发明实施例的SM卡数据备份方法,通过SM卡上的Applet获取SM卡上的数据,进而通过终端将获取的数据发送至云平台,实现了 SM卡数据的备份,有效防止SM卡损坏给用户带来的不便,保证用户的SM卡数据的安全。
[0043]本发明的另一个方面是提供一种终端,用以解决现有技术中的缺陷,实现对大容量SIM卡数据的备份。[0044]另一方面,本发明提供的终端包括:
[0045]SIM卡,位于所述SM卡上的卡数据管理Applet,承载所述SM卡的终端操作系统,和与所述终端操作系统连接的发射模块;
[0046]其中,所述Applet获取所述SM卡上的数据,将所获取的数据发送至终端操作系统;
[0047]所述终端操作系统将所述数据透传至所述发射模块,所述发射模块将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
[0048]由上述
【发明内容】
可见,本发明实施例的终端,通过SM卡上的Applet获取SM卡上的数据,进而通过终端操作系统连接的发射模块将获取的数据发送至云平台,实现了 SIM卡数据的备份,有效防止SM卡损坏给用户带来的不便,保证用户的SM卡数据的安全。
【专利附图】

【附图说明】
[0049]图1为本发明实施例一的SIM卡数据备份方法的流程图;
[0050]图2为本发明实施例二的SIM卡数据备份方法的流程图;
[0051]图3为本发明实施例三的SM卡数据备份方法的流程图;
[0052]图4为本发明实施例四的SIM卡数据备份方法的流程图;
[0053]图5为本发明实施例五的SM卡数据备份方法的流程图;
[0054]图6为本发明实施例五的终端的结构示意图。
【具体实施方式】
[0055]本发明的技术方案主要是在大容量SM卡上安装Java卡应用如卡数据管理Applet,进而采用Java卡应用在云平台上备份大容量SM卡上的数据,解决大容量SM卡数据备份的问题。
[0056]图1示出了本发明实施例一的SIM卡数据备份方法的流程图,如图1所示,本实施例的SIM卡数据备份方法包括:
[0057]101、SM卡上的Applet获取所述SM卡上的数据,将获取的数据发送至承载所述SM卡的终端;
[0058]102、终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
[0059]需说明的是,Applet属于Java应用,并且在本实施例中,将Applet提前预装在SIM卡上,进而实现Applet在SM卡上的功能。
[0060]本实施例通过SM卡上的Java应用如Applet获取SM卡上的数据,进而通过终端将获取的数据发送至云平台,实现了 SIM卡数据的备份,有效防止SIM卡损坏或丢失给用户带来的不便。
[0061]可选地,在执行步骤101的Applet获取SM卡上的数据之前,上述SM卡数据备份方法还可包括下述的步骤100,如图2所示。
[0062]100、Applet检测所述SIM卡是否处于空闲状态;若所述Applet确定所述SIM卡处于空闲状态,则执行上述的步骤101,否则,Applet不做任何处理(即不发任何消息/指令)。
[0063]举例来说,SM卡可设定每天00:00至05:00为空闲状态,则Applet检测SM卡上的空闲状态设置,在SM卡的空闲状态,则获取SM卡上的数据。[0064]可理解的是,Applet可检测SM卡的使用状态。
[0065]可选地,Applet可获取SM卡上的部分数据或全部数据,本实施例不对其进行限定,可根据实际需要进行设置。
[0066]由此,Applet可在SM卡空闲状态,备份SM卡上的数据,有效保证SM卡数据的安全,且能够保证用户使用SM卡的灵活。特别地,上述Applet在SM卡空闲状态(即用户空闲)时备份SIM卡上的数据,可有效提高终端与云平台之间的数据传输速率,减少应用数据的传输等待时间和通信延迟,提高了大容量SM卡的应用性能。
[0067]图3示出了本发明实施例三的SIM卡数据备份方法的流程图,如图3所示,本实施例的SIM卡数据备份方法包括下述步骤。
[0068]在本实施例中,SIM卡包括:Applet和数据存储模块。
[0069]30USIM卡上的Applet向所述SM卡上的数据存储模块发送获取请求,所述获取请求包括预获取的数据的标识。
[0070]举例来说,所述预获取的数据的标识为下述信息中的一项:
[0071]预获取的数据的存储时间段(如2013年11月01日至2013年11月15日存储的数据)、预获取的数据的存储位置、预获取的数据的存储码等等。
[0072]302、数据存储模块根据获取请求,查找与预获取的数据的标识对应的数据,将查找的数据发送至所述Applet。
[0073]303、Applet通过终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
[0074]或者,在另一可选的实现场景中,在步骤302之后,上述方法还可包括下述图中未示出的步骤303’、步骤304,。
[0075]303’、Applet将所述数据加密,将加密后的数据与用户标识发送至承载所述SM卡的终端;
[0076]304’、所述终端将所述加密的数据和用户标识发送至云平台,以使所述云平台将所述加密的数据备份在与所述用户标识对应的区域。
[0077]也就是说,云平台将上述加密的数据存储在用户标识相应的数据存储空间。
[0078]可选地,在其他实施例中,SIM卡上的Applet还可采用其他方式获取数据存储模块中的数据。举例来说,SIM卡上的Applet可直接从所述SM卡上的数据存储模块中查找待备份的数据;进而所述Applet将查找的待备份的数据发送至承载所述SIM卡的终端。
[0079]当然,SM卡上的Applet通常是将数据和用户标识同时发送给承载SM卡的终端。
[0080]本实施例通过SM卡上的Applet获取SM卡上的数据,并加密所获取的数据,进而通过终端将加密的数据发送至云平台,实现了 SIM卡数据的备份,有效防止SIM卡丢失/损坏给用户带来的不便,保证用户的SIM卡数据的安全。
[0081]图4示出了本发明实施例四的SIM卡数据备份方法的流程图,如图4所示,本实施例的SIM卡数据备份方法包括:
[0082]401、SM卡上的Applet获取所述SM卡上的数据。
[0083]402、SIM卡上的Applet将所获取的数据进行加密。
[0084]在本实施例中,Applet对数据加密的方式可采用现有的各种加密的方式,如采用对称加密算法对数据加密,或者其他加密方式等。[0085]403、SIM卡上的Applet将加密后的数据和用户标识发送至承载所述SM卡的终端。
[0086]404、终端将所述加密的数据和用户标识发送至云平台,以使所述云平台对所述加密的数据备份在与所述用户标识对应的区域。
[0087]举例来说,云平台中存储数据可按照用户标识进行大分类,然后按照待找回数据的标识进行小分类以实现数据的存储。
[0088]进一步地,若SM卡已经丢失,并重新办理SM卡,在SM卡上安装Java应用(如Applet),触发Applet启动,进而执行下述的步骤405至步骤407。
[0089]405、Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回的数据的标识,加密密钥和用户标识。
[0090]举例来说,待找回的数据的标识为下述信息中的一项:
[0091]待找回的数据的存储时间段、待找回的数据的存储位置、待找回的数据的存储码。
[0092]406、云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的加密数据,采用所述加密密钥对所述加密数据进行解密;
[0093]若所述云平台确定所述加密密钥能够对所述加密数据进行解密,则将与所述待找回数据的标识对应的加密数据发送至承载所述SIM卡的终端。
[0094]应说明的是,若云平台确定所述加密密钥不能够对加密数据进行解密,则向终端发送失败响应。
[0095]407、终端接收所述云平台发送的与所述待找回数据的标识对应的加密数据,并将与所述待找回数据的标识对应的加密数据发送至所述SIM卡。
[0096]可选地,Applet还可将所述与待找回的数据的标识对应的加密数据进行解密,并将解密后的数据存储在所述SIM卡上。例如,Applet将所述与待找回的数据的标识对应的数据存储在SIM卡的数据存储部分。
[0097]在其他实施例中,SIM卡可直接将Applet解密后的数据进行存储。本实施例不对其进行限制。
[0098]本实施例通过SM卡上的Applet将SM卡的数据进行备份,有效防止SM卡丢失/损坏给用户带来的不便,保证用户的SIM卡数据的安全。
[0099]图5示出了本发明实施例四的SIM卡数据备份方法的流程图,如图5所示,本实施例的SIM卡数据备份方法包括:
[0100]501、Applet获取所述SM卡上的数据。
[0101]502、Applet将获取的数据和用户标识发送至承载所述SM卡的终端。
[0102]503、终端将所述数据和用户标识发送至云平台,以使所述云平台对所述数据备份在与所述用户标识对应的区域。
[0103]504、Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回数据的标识和用户标识。
[0104]举例来说,待找回的数据的标识为下述信息中的一项:
[0105]待找回的数据的存储时间段、待找回的数据的存储位置、待找回的数据的存储码。
[0106]505、云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的数据,并将查找的与所述待找回数据的标识对应的数据发送至承载所述SIM卡的终端。
[0107]506、终端接收所述云平台发送的与所述待找回数据的标识对应的数据,并将与所述待找回数据的标识对应的数据发送至所述SIM卡。
[0108]507、Applet还可将所述与待找回的数据的标识对应的数据存储在所述SM卡的数据存储模块中。
[0109]图6示出了本发明实施例的终端的结构示意图,如图6所示,本实施例的终端可包括:SM卡61,位于所述SM卡61上的Applet62,承载所述SM卡61的终端操作系统63,和与所述终端操作系统63连接的发射模块64 ;
[0110]其中,所述Applet62获取所述SM卡61上的数据,将所获取的数据发送至终端操作系统63 ;
[0111]所述终端操作系统63将所述获取的数据透传至所述发射模块64,所述发射模块64将所述获取的数据发送至云平台,以使所述云平台对所述获取的数据进行备份。
[0112]本实施例的终端,通过SM卡上的Applet获取SM卡上的数据,进而通过终端操作系统连接的发射模块将获取的数据发送至云平台,实现了 SIM卡数据的备份,有效防止SIM卡丢失/损坏给用户带来的不便,保证用户的SIM卡数据的安全。
[0113]上述终端可以执行上述图1至图5所示的流程。
[0114]特别地,上述终端可以在不降低SM卡系统安全性的情况下,减少应用数据的传输等待时间和通信延迟,提高SM卡的应用性能。
[0115]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0116]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种SIM卡数据备份方法,其特征在于,包括: 用户身份识别模块SIM卡上的卡数据管理Applet获取所述SIM卡上的数据,将获取的数据发送至承载所述SIM卡的终端; 所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
2.根据权利要求1所述的方法,其特征在于,所述SM卡上的卡数据管理Applet获取所述SM卡上的数据的步骤之前,还包括: 所述Applet检测所述SIM卡是否处于空闲状态; 若所述Applet确定所述SM卡处于空闲状态,则获取所述SM卡上的数据。
3.根据权利要求1所述的方法,其特征在于,SIM卡上的卡数据管理Applet获取所述SIM卡上的数据,包括: SIM卡上的Applet向所述SM卡上的数据存储模块发送获取请求,所述获取请求包括预获取的数据的标识; 所述数据存储模块根据获取请求,查找与预获取的数据的标识对应的数据,将查找的数据发送至所述Applet ; 或者, SIM卡上的Applet从所述SM卡上的数据存储模块中查找待备份的数据; 相应地,将获取的数据发送至承载所述SIM卡的终端,包括: 所述Applet将查找的待备份的数据发送至承载所述SIM卡的终端。
4.根据权利要求3所述的方法,其特征在于,所述预获取的数据的标识为下述信息中的一项: 预获取的数据的存储时间段、预获取的数据的存储位置、预获取的数据的存储码。
5.根据权利要求1所述的方法,其特征在于,所述将获取的数据发送至承载所述SIM卡的终端的步骤之前,包括: Applet将获取的数据加密; 相应地,所述将获取的数据发送至承载所述SIM卡的终端,包括: 将加密后的数据和用户标识发送至承载所述SIM卡的终端; 相应地,所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份,包括: 所述终端将所述加密的数据和用户标识发送至云平台,以使所述云平台对所述加密的数据备份在与所述用户标识对应的区域。
6.根据权利要求1所述的方法,其特征在于,将获取的数据发送至承载所述SIM卡的终端,包括: 将获取的数据和用户标识发送至承载所述SM卡的终端; 相应地,所述终端将所述数据发送至云平台,以使所述云平台对所述数据进行备份,包括: 所述终端将所述数据和用户标识发送至云平台,以使所述云平台对所述数据备份在与所述用户标识对应的区域。
7.根据权利要求6所述的方法,其特征在于,还包括: 所述Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回数据的标识和用户标识; 所述云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的数据,并将查找的与所述待找回数据的标识对应的数据发送至承载所述SIM卡的终端; 所述终端接收所述云平台发送的与所述待找回数据的标识对应的数据,并将与所述待找回数据的标识对应的数据发送至所述SIM卡。
8.根据权利要求5所述的方法,其特征在于,还包括: 所述Applet通过终端向所述云平台发送数据找回请求,所述数据找回请求中包括:待找回数据的标识,加密密钥和用户标识; 所述云平台根据所述数据找回请求,在与所述用户标识对应的区域内查找与所述待找回数据的标识对应的加密数据,采用所述加密密钥对所述加密数据进行解密; 若所述云平台确定所述加密密钥能够对所述加密数据进行解密,则将与所述待找回数据的标识对应的加密数据发送至承载所述SM卡的终端; 所述终端接收所述云平台发送的与所述待找回数据的标识对应的加密数据,并将与所述待找回数据的标识对应的加密数据发送至所述SIM卡。
9.根据权利要求7或8所述的方法,其特征在于,所述待找回的数据的标识为下述信息中的一项: 待找回的数据的存储时间段、待找回的数据的存储位置、待找回的数据的存储码。
10.一种终端,其特征在于,包括: 用户身份识别模块SIM卡,位于所述SIM卡上的卡数据管理Applet,承载所述SM卡的终端操作系统,和与所述终端操作系统连接的发射模块; 其中,所述Applet获取所述SM卡上的数据,将所获取的数据发送至终端操作系统; 所述终端操作系统将所述数据透传至所述发射模块,所述发射模块将所述数据发送至云平台,以使所述云平台对所述数据进行备份。
【文档编号】H04L29/08GK103823726SQ201410093568
【公开日】2014年5月28日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】叶丹, 张俊, 李笑郁, 严斌峰, 侯玉华, 胡博, 郭晓花, 董双赫 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1