基于云平台的SIM卡认证方法及系统与移动终端与流程

文档序号:11843304阅读:295来源:国知局
基于云平台的SIM卡认证方法及系统与移动终端与流程

本发明涉及移动通讯领域,特别是涉及一种基于云平台的SIM卡认证方法及系统与移动终端。



背景技术:

移动终端,例如手机或具有通话功能的平板电脑等,其一般都具有操作系统、基带系统和SIM卡。其中,该基带系统包括基带芯片,主要是用于负责信号处理和协议处理。而SIM卡通常是放置在手机等移动终端上,且该SIM卡上存储有用户数据、鉴权方法及密匙等,可供通信系统对用户身份进行鉴别,同时,用户通过该SIM卡还可完成与通信系统的连接和信息的交换。用户在通过手机等移动终端登录移动通信网络时,需要进行SIM卡认证,即判断该用户是否合法。以手机为例,在进行SIM卡认证过程中,手机会收到来自移动通信网络的一个RAND(随机数)信息;手机收到RAND信息后,将RAND信息发给SIM卡;SIM卡以其内的KI为密钥对RAND进行运算,生成SRES(鉴权响应)信息和Kc(密钥)信息;手机读取SRES信息和Kc信息,并将SRES发给移动通信网络;移动通信网络自己进行一次运算,如果结果与手机返回的SRES相同,则认为该用户合法。

但是,在目前的移动通信技术中,用户要实现双卡甚至多卡的功能,其必须使用双卡终端,例如双卡手机(即终端上具有两个SIM卡)。而且,目前的移动终端也无法实现无卡注册(即SIM卡认证和注册),更无法使用本地SIM卡(安装于终端上的SIM卡)之外的运营商的基站,由此给用户使用带来诸多不便。



技术实现要素:

因此,本发明的目的在于提供一种基于云平台的SIM卡认证方法及系统与移动终端,可以让用户在不使用双卡终端的情况下实现双卡甚至多卡的功 能。

本发明的另一目的在于提供一种基于云平台的SIM卡认证方法及系统与移动终端,可以让用户的移动终端完成无卡注册,更可使用本地SIM卡之外的运营商的基站,即开通任何运营商的服务。

为了实现上述目的,本发明提供一种基于云平台的SIM卡认证方法,其特点在于,包括:

步骤a、一移动终端自一移动运营商基站获取一RAND信息;

步骤b、该移动终端与一云平台通过网络连接,并将该RAND信息传输给该云平台,由该云平台将该RAND信息转发给存储在该云平台上的一SIM卡;

步骤c、该SIM卡返回一SRES信息给该云平台,由该云平台将该SRES信息返回到该移动终端,并由该移动终端将该SRES返回给该移动运营商基站,以完成SIM卡认证。

根据本发明一实施例,在步骤b中,该云平台是通过一SIM卡读取交互系统将该RAND信息转发给该SIM卡;并且,在步骤c中,是由该SIM卡读取交互系统接收该SIM卡返回的该SRES信息,并将该SRES信息返回给该云平台。

根据本发明一实施例,在步骤b中,该移动终端是通过一基带系统接收该RAND信息,并将该RAND信息发送给一操作系统,通过该操作系统与该云平台网络连接,将该RAND信息传输给该云平台;并且,在步骤c中,是由该操作系统接收该云平台返回的该SRES信息,并将该SRES信息返回给该基带系统,由该基带系统将该SRES信息返回给该移动运营商基站。

根据本发明一实施例,该移动终端具有一本地SIM卡,且该基带系统具有一基带芯片,其中,通过修改该基带芯片的代码以使该基带芯片在读取SIM卡过程中可通过访问该本地SIM卡来获取该本地SIM卡的SRES信息或通过访问该操作系统来获取所述存储在该云平台上的该SIM卡的SRES信息。

根据本发明一实施例,该移动终端为一手机。

为了实现上述目的,本发明另提供一种基于云平台的SIM卡认证系统,其特点在于,包括一移动终端以及一云平台,其中该移动终端与该云平台网络连接,且该云平台的云端存储有至少一SIM卡,其中:

该移动终端用于自一移动运营商基站获取一RAND信息,并将该RAND 信息传输给该云平台;

该云平台用于接收由该移动终端传输来的该RAND信息并将其转发给存储于该云端的一SIM卡,以及接收该SIM卡返回的一SRES信息,并将该SRES信息返回给该移动终端;

该移动终端还用于接收由该云平台返回的该SRES信息并将其返回给该移动运营商基站,以完成SIM卡认证。

根据本发明另一实施例,该云平台的该云端还包括一SIM卡读取交互系统,用于将该云平台所接收到的该RAND信息转发给该SIM卡,以及接收该SIM卡返回的该SRES信息并将其返回给该云平台。

根据本发明另一实施例,该移动终端包括一基带系统以及一操作系统;其中,该基带系统是用于接收来自该移动运营商基站的该RAND信息并将其发送给该操作系统,该操作系统是用于接收来自该基带系统的该RAND信息并将其传输给该云平台;并且,该操作系统还用于接收该云平台返回的该SRES信息并将其息返回给该基带系统,该基带系统还用于接收该操作系统返回的该SRES信息并将其返回给该移动运营商基站。

根据本发明另一实施例,该移动终端为一手机。

为了实现上述目的,本发明又提供一种移动终端,其特点在于,该移动终端至少包括一基带系统以及一操作系统,该基带系统能与一移动运营商基站通讯连接,该操作系统能与一云平台网络连接;其中:

该基带系统是用于接收来自该移动运营商基站的一RAND信息并将其发送给该操作系统;

该操作系统是用于接收来自该基带系统的该RAND信息并将其传输给该云平台,以由该云平台将该RAND信息转发给存储在该云平台上的一SIM卡,以及接收来自由该云平台接收的由该SIM卡返回的一SRES信息,并将其返回到该基带系统;

该基带系统还用于接收该操作系统返回的该SRES信息并将其返回给该移动运营商基站。

根据本发明又一实施例,该移动终端还具有一本地SIM卡,该基带系统具有一基带芯片,其中,该基带芯片是通过修改其代码而在读取SIM卡过程中可通过访问该本地SIM卡来获取该本地SIM卡的SRES信息或通过访问该 操作系统来获取所述存储在该云平台上的该SIM卡的SRES信息。

根据本发明又一实施例,该移动终端为一手机。

利用本发明,可以让用户在不使用双卡终端的情况下实现双卡甚至多卡的功能,更可以让用户的移动终端完成无卡注册,以及可使用本地SIM卡之外的运营商的基站,即开通任何运营商的服务,给用户使用带来极大的方便。

附图说明

为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:

图1是本发明的基于云平台的SIM卡认证系统的结构示意图;

图2是本发明的基于云平台的SIM卡认证方法的流程图。

具体实施方式

下文是举实施例配合所附附图作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围。

如图1所示,本发明的基于云平台的SIM卡认证系统主要包括一移动终端以及一云平台,其中该移动终端与该云平台网络连接,且该云平台的云端存储有至少一SIM卡。其中,该移动终端是用于自一移动运营商基站获取一RAND信息,并将该RAND信息传输给该云平台;而该云平台是用于接收由该移动终端传输来的该RAND信息并将其转发给存储于该云端的一SIM卡,以及接收该SIM卡返回的一SRES信息,并将该SRES信息返回给该移动终端;该移动终端还用于接收由该云平台返回的该SRES信息并将其返回给该移动运营商基站,以完成SIM卡认证。

具体地,在图1所示的实施例中,该云平台的该云端还包括一SIM卡读取交互系统以及一SIM卡池,其中该SIM卡池中存储有至少一个SIM卡。虽然在图1中仅示出了一个SIM卡1,但可以理解的是,该SIM卡池中可以存储有多个SIM卡。其中,该SIM卡读取交互系统是用于将该云平台所接收到的该RAND信息转发给该SIM卡,以及接收该SIM卡返回的该SRES信息并将其返回给该云平台。

在图1所示的实施例中,该移动终端是包括一基带系统以及一操作系统。 其中,该基带系统是用于接收来自该移动运营商基站的该RAND信息并将其发送给该操作系统,该操作系统是用于接收来自该基带系统的该RAND信息并将其传输给该云平台。并且,该操作系统还用于接收该云平台返回的该SRES信息并将其息返回给该基带系统,该基带系统还用于接收该操作系统返回的该SRES信息并将其返回给该移动运营商基站。

在本发明中,该移动终端可为一手机或其它具有通话功能的终端,例如平板电脑等。

而在本发明的另一实施例中,该移动终端还可具有一本地SIM卡(即安装在该移动终端上的SIM卡),且该基带系统具有一基带芯片,其中,通过修改该基带芯片的代码可以使该基带芯片在读取SIM卡过程中可通过访问该本地SIM卡来获取该本地SIM卡的SRES信息或通过访问该操作系统来获取所述存储在该云平台上的该SIM卡的SRES信息。

因此,区别于现有的基带系统,如图1所示,本发明的移动终端中的基带系统具有两个方向去访问SIM卡信息:a、访问本机SIM卡,获取本地SIM卡的信息;b、访问移动终端中的操作系统,通过该操作系统与云平台网络连接而获取存储于云端上的SIM卡的信息,例如SIM卡1。在本发明中,存储于云端上的SIM卡1是一张真实的SIM卡,但相对于移动终端而言,该SIM卡1也可被看做是一张存储于云端上的虚拟SIM卡,通过移动终端与云平台网络连接即可获取其认证信息,包括SRES等,通过这些认证信息,该移动终端即可完成无卡注册。换句话说,当移动终端不具有本地SIM卡时,用户依然可以通过该移动终端访问云端的虚拟SIM卡,例如SIM卡1,并获取该SIM卡1的认证信息从而完成该SIM卡1的认证。

综上,结合图1并参考图2,本发明的一种基于云平台的SIM卡认证方法主要包括:

步骤a、一移动终端自一移动运营商基站获取一RAND信息;

步骤b、该移动终端与一云平台通过网络连接,并将该RAND信息传输给该云平台,由该云平台将该RAND信息转发给存储在该云平台上的一SIM卡;

步骤c、该SIM卡返回一SRES信息给该云平台,由该云平台将该SRES信息返回到该移动终端,并由该移动终端将该SRES返回给该移动运营商基站,以完成SIM卡认证。

较佳地,在步骤b中,该云平台是通过一SIM卡读取交互系统将该RAND信息转发给该SIM卡。并且,在步骤c中,是由该SIM卡读取交互系统接收该SIM卡返回的该SRES信息,并将该SRES信息返回给该云平台。

另外,在步骤b中,该移动终端可通过一基带系统接收该RAND信息,并将该RAND信息发送给一操作系统,并通过该操作系统与该云平台网络连接,将该RAND信息传输给该云平台。并且,在步骤c中,是由该操作系统接收该云平台返回的该SRES信息,并将该SRES信息返回给该基带系统,由该基带系统将该SRES信息返回给该移动运营商基站。

更具体地,请结合参考图1,其示出了本发明的基于云平台的SIM卡认证方法的具体方法,其主要包括:

1.移动运营商基站下发RAND信息;

2.基带系统将RAND信息发给操作系统;

3.操作系统使用互联网链路(例如WIFI、3G或4G等)连接云平台,并将RAND信息上传给云平台;

4.云平台将RAND信息传输给SIM卡读取交互系统;

5.SIM卡读取交互系统将RAND信息转发给SIM卡池中的SIM卡1;

6.SIM卡1返回SRES信息给SIM卡读取交互系统;

7.SIM卡读取交互系统将SRES信息返回给云平台;

8.云平台将SRES信息返回给操作系统;

9.操作系统将SRES信息返回给基带系统;

10.基带系统将SRES信息返回给移动运营商基站,以供其完成SIM卡1的认证和注册。

综上,本发明还可提供一种移动终端,该移动终端至少包括一基带系统以及一操作系统,该基带系统能与一移动运营商基站通讯连接,该操作系统能与一云平台网络连接。其中,该基带系统是用于接收来自该移动运营商基站的一RAND信息并将其发送给该操作系统。该操作系统是用于接收来自该基带系统的该RAND信息并将其传输给该云平台,以由该云平台将该RAND信息转发给存储在该云平台上的一SIM卡,以及接收来自由该云平台接收的由该SIM卡返回的一SRES信息,并将其返回到该基带系统。该基带系统还用于接收该操作系统返回的该SRES信息并将其返回给该移动运营商基站。

而根据本发明又一实施例,该移动终端还可具有一本地SIM卡,该基带系统可具有一基带芯片,其中,该基带芯片可通过修改其代码而在读取SIM卡过程中可通过访问该本地SIM卡来获取该本地SIM卡的SRES信息或通过访问该操作系统来获取所述存储在该云平台上的该SIM卡的SRES信息。在本发明中,该移动终端可为一手机或其它具有通话功能的终端,例如平板电脑等。

一方面,利用本发明,可以让用户在不使用双卡终端的情况下实现双卡甚至多卡的功能,从而给用户带来方便。

另一方面,应用本发明,不仅可以让用户实现无卡注册,还可让用户使用本地SIM卡之外的运营商的基站。举例来说,在现有技术中,当用户的手机为联通定制的手机时,其手机上仅能使用联通SIM卡(即本地SIM卡为联通SIM卡),而无法使用移动的SIM卡,即无法开通移动的业务。而通过本发明的移动终端和基于云平台的SIM卡认证系统,用户可以在联通定制的手机上未安装本地SIM卡(即联通SIM卡)时,也可以通过基带系统和操作系统访问云平台上存储的SIM卡1(即移动SIM卡),从而获取其认证信息以完成认证,进而可以让用户使用联通手机来使用移动基站,开通移动的业务。而当用户在联通定制的手机上安装本地SIM卡(即联通SIM卡)时,用户不仅可以通过访问本地SIM卡来获取其认证信息,从而进行本地SIM卡的认证,进而可以让用户使用联通手机来使用联通基站,开通联通的业务;还可以通过基带系统和操作系统访问云平台上存储的SIM卡1(即移动SIM卡),从而获取其认证信息以完成认证,进而可以让用户使用联通手机来使用移动基站,开通移动的业务。

虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1