实现虚拟sim卡的方法、系统及相关设备的制作方法

文档序号:7979153阅读:312来源:国知局
实现虚拟sim卡的方法、系统及相关设备的制作方法
【专利摘要】本发明公开了一种实现虚拟SIM卡的方法、系统及相关设备,其中方法包括:当移动终端请求接入通信网络时,通过无线网络连接云服务端;当该移动终端接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端;该移动终端将接收到的鉴权结果发送给该通信网络;本发明通过云服务实现虚拟SIM的移动终端,在继承了实体SIM卡安全性的基础上,不仅降低生产安装SIM卡卡槽的成本,也可使移动终端向更轻薄,更便携方向迈进。
【专利说明】实现虚拟SIM卡的方法、系统及相关设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种实现虚拟SIM卡的方法、系统及相关设备。
【背景技术】
[0002]市场上使用SIM (用户身份识别模块)卡的移动终端分为两种,一种是机卡一体式;另一种是机卡分离式。
[0003]对于机卡分离式的移动终端,鉴权模块保存在SIM卡中,移动终端进行网络接入或电信业务时,通过SIM卡中的密钥和算法与运营商网络进行用户身份鉴别,完成语音和数据业务;并且SM卡安装在移动终端上设计的单独卡槽内,与移动终端上卡槽的连接为机械接插件;再有,SM卡是为不同运营商专门制作的,其生产设计与制造也可以由不同厂商完成。
[0004]对于上述技术方案,存在的缺陷比较多,具体可以包括:
[0005]在移动终端上设计SM卡卡槽,会增加成本,而且使移动终端变厚,对于高端机型追求轻薄外观的要求,必然会带来致命硬伤;
[0006]SIM卡与卡槽之间的机械接插件,也有可能会发生卡槽损坏的现象,给用户带来不必要的损失;
[0007]SM卡中保存有用户大量信息,但由于不同的生产厂商可以生产制造SM卡,则有可能给不法分子带来克隆SIM卡的机会,给用户带来损失;
[0008]用户在购买移动终端后,如果用户想购买SM卡,必须先决定自己计划在哪个运营商入网,才能去该运营商的指定网点进行购买;而无法在购买移动终端后,就可以拿回家自己在网上选择运营商进行入网,如果用户想更换号码,必须重新购买新的SM卡,不仅对用户而言是件麻烦的事情,在资源上也是一种浪费。

【发明内容】

[0009]鉴于上述的分析,本发明旨在提供一种虚拟SM卡的实现方法、系统及相关设备,用以解决现有机卡分离式的移动终端中所存在的由物理SIM卡带来的多种缺陷。
[0010]本发明的目的主要是通过以下技术方案实现的:
[0011]本发明提供了一种实现虚拟SIM卡的方法,包括:
[0012]当移动终端请求接入通信网络时,通过无线网络连接云服务端;
[0013]当该移动终端接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端;
[0014]该移动终端将接收到的鉴权结果发送给该通信网络。
[0015]进一步地,还包括:
[0016]该通信网络根据从该移动终端接收到的鉴权结果进行鉴权,鉴权通过,允许该移动终端接入,否则不允许接入该通信网络。[0017]进一步地,通过无线网络连接云服务端的步骤具体包括:
[0018]该云服务端对该移动终端的合法性进行验证,验证通过后进行正常连接,否则不允许接入该云服务端。
[0019]进一步地,合法性验证的步骤具体包括:
[0020]当该移动终端将其根据预定算法对预设置的连接云服务端时用的用户名及密码进行计算得到的一个新值,通过无线网络发送到该云服务端时,该云服务端采用同样的预定算法对接收到的新值进行解密,根据解密得到的用户名及密码与该云服务端预先存储的该移动终端对应的用户名及密码进行比较,相同则验证通过。
[0021]进一步地,当该通信网络发来的鉴权请求中包含有随机数时,通过该云服务端进行鉴权计算的步骤具体包括:
[0022]该移动终端将该随机数发送给该云服务端,该云服务端采用预先存储的鉴权用的算法以及密钥对该随机数进行计算,得到相应的响应数,并将该响应数反馈给该移动终端。
[0023]进一步地,该通信网络进行鉴权的步骤具体包括:
[0024]当该移动终端将该响应数发送给该通信网络时,该通信网络将接收到的响应数与其预先存储的响应数进行比较,相同则鉴权通过,否则不允许接入;其中,预先存储的响应数与鉴权请求中的随机数对应。
[0025]本发明还提供了一种实现虚拟SM卡的系统,包括:移动终端和云服务端,其中,移动终端包括:云接口模块和发送模块,
[0026]云接口模块,用于在请求接入通信网络时,通过无线网络连接该云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算;
[0027]云服务端,用于进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端;
[0028]发送模块,用于将该移动终端接收到的鉴权结果发送给该通信网络。
[0029]进一步地,该系统还包括:设置于该通信网络中的鉴权模块,用于根据从该移动终端接收到的鉴权结果进行鉴权,鉴权通过,允许该移动终端接入,否则不允许该移动终端接入该通信网络。
[0030]本发明又提供了一种移动终端,包括:
[0031]云接口模块,用于在请求接入通信网络时,通过无线网络连接云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并反馈鉴权结果;
[0032]发送模块,用于将该移动终端将从该云服务端接收到的鉴权结果发送给该通信网络。
[0033]进一步地,当该云服务端对该移动终端进行合法性验证时,所述发送模块还用于,根据预定算法对预设置的该移动终端连接云服务端时用的用户名及密码进行计算得到一个新值,并将该新值通过无线网络发送到该云服务端。
[0034]本发明又提供了一种云服务端,包括:
[0035]鉴权计算模块,用于根据移动终端的请求进行鉴权计算;
[0036]发送模块,用于将计算得到的鉴权结果反馈给该移动终端。
[0037]进一步地,还包括:
[0038]验证模块,用于对该移动终端的合法性进行验证,验证通过后进行正常连接,否则不允许该移动终端接入该云服务端。[0039]进一步地,所述验证模块具体用于,当该云服务端接收到该移动终端根据预定算法对预设置的连接云服务端时用的用户名及密码进行计算得到的新值时,采用同样的预定算法对接收到的新值进行解密,根据解密得到的用户名及密码与云服务端预先存储的该移动终端对应的用户名及密码进行比较,相同则验证通过。
[0040]本发明有益效果如下:
[0041]本发明通过云服务实现虚拟SIM的移动终端,在继承了实体SIM卡安全性的基础上,不仅降低生产安装SM卡卡槽的成本,也可使移动终端向更轻薄,更便携方向迈进。
[0042]本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0043]图1为本发明实施例所述方法的流程示意图;
[0044]图2本发明实施例所述系统的结构示意图;
[0045]图3为本发明实施例所述移动终端的结构示意图;
[0046]图4为本发明实施例所述云服务端的结构示意图。
【具体实施方式】
[0047]下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
[0048]首先结合附图1对本发明实施例所述方法进行详细说明。
[0049]如图1所示,图1为本发明实施例所述方法的流程示意图,具体可以包括如下步骤:
[0050]步骤101:移动终端发起业务时,包括移动终端开机、登记、呼叫建立尝试、位置更新以及在补充业务的激活、去活、登记或删除等,请求接入通信网络;
[0051]步骤102:移动终端通过无线网络连接到云服务端;具体的说就是,预先在移动终端中设计一套算法,采用该预定算法对该移动终端的用户名和密码进行计算得到一个新值,通过无线网络连接到云服务端时,同时附带计算得到的这个新值;在云服务端中,用同样的预定算法进行解密后,核对移动终端的身份是否为合法用户,即将解密得到的用户名和密码与云服务端之前存储的与该移动终端对应的用户名和密码进行比较,如果相同,则正常连接,否则不允许接入;
[0052]步骤103:在移动终端向通信网络发起接入请求后,通信网络会通过控制信道给移动终端发送一个随机数;
[0053]步骤104:移动终端向云服务端发送鉴权请求;具体的说就是,由于移动终端已经在步骤102后与云服务端取得连接,因此本步骤中移动终端可以将从通信网络收到的随机数发送给云服务端,云服务端收到随机数后,采用预先存储的鉴权用的算法以及密钥对该随机数进行计算,计算得出一个响应数;
[0054]步骤105:云服务端向移动终端发送鉴权结果,即云服务端将计算得到的响应数发送给移动终端;
[0055]步骤106:移动终端向网络发送鉴权结果,即移动终端将云服务端反馈的响应数发送给通信网络。
[0056]步骤107:通信网络将收到响应数与其中预先存储的响应数(该响应数与之前发送的鉴权请求中的随机数对应)进行比较,比较的结果如果相同,就允许移动终端接入,否则为非法客户,通信网络拒绝为此移动终端服务;这是因为,无线网络发给移动终端的和移动终端实际接收到的应该是同一随机数,并且使用的是同样的密钥和同一算法,因此结果响应数应该是相同的。
[0057]接下来,结合附图2对本发明实施例所述系统进行详细说明。
[0058]如图2所示,图2为本发明实施例所述系统的结构示意图,具体可以包括:
[0059]移动终端和云服务端,其中,移动终端包括:云接口模块和发送模块,
[0060]云接口模块,用于在请求接入通信网络时,通过无线网络连接该云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算;
[0061]云服务端,用于进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端;
[0062]发送模块,用于将该移动终端接收到的鉴权结果发送给该通信网络。
[0063]作为本发明的优先实施例,该系统还可以包括:设置于该通信网络中的鉴权模块,用于根据从该移动终端接收到的鉴权结果进行鉴权,鉴权通过,允许该移动终端接入,否则不允许该移动终端接入该通信网络。
[0064]对于移动终端以及云服务端的具体实现,以下将结合附图3和附图4予以详细说明。
[0065]如图3所示,图3为本发明实施例所述移动终端的结构示意图,具体可以包括:
[0066]云接口模块,用于在请求接入通信网络时,通过无线网络连接云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并反馈鉴权结果;
[0067]发送模块,用于将该移动终端将从该云服务端接收到的鉴权结果发送给该通信网络。
[0068]当该云服务端对该移动终端进行合法性验证时,该发送模块还需要根据预定算法对预设置的该移动终端连接云服务端时用的用户名及密码进行计算得到一个新值,并将该新值通过无线网络发送到该云服务端。
[0069]如图4所示,图4为本发明实施例所述云服务端的结构示意图,具体可以包括:
[0070]鉴权计算模块,用于根据移动终端的请求进行鉴权计算;
[0071]发送模块,用于将计算得到的鉴权结果反馈给该移动终端。
[0072]作为本发明的优先实施例,该云服务端还可以包括:
[0073]验证模块,用于对该移动终端的合法性进行验证,验证通过后进行正常连接,否则不允许该移动终端接入该云服务端;具体的说就是,当该云服务端接收到该移动终端根据预定算法对预设置的连接云服务端时用的用户名及密码进行计算得到的新值时,验证模块采用同样的预定算法对接收到的新值进行解密,根据解密得到的用户名及密码与云服务端预先存储的该移动终端对应的用户名及密码进行比较,相同则验证通过。
[0074]综上所述,本发明实施例提供了一种实现虚拟SIM卡的方法、系统及相关设备,通过云服务实现虚拟SIM的移动终端,具有以下特点:[0075]1、移动终端为瘦终端,不设计SM卡卡槽,不用插入SM卡;这样由于移动终端不设计SIM卡卡槽,就会减少成本,对终端向更轻更薄设计减少了诸多阻碍,而且用户可以自己从网上选择运营商入网,不用单独去运营商营业网点购买SM卡。
[0076]2、鉴权模块保存在云服务端中,鉴权操作在云服务端上进行,即在进行语音或数据业务时,发起业务后,先通过无线网络,利用用户名和密码连接云服务端,用户名和密码发送给云服务端时,采用加密算法,保证用户的安全性,待通信网络向移动终端要求鉴权时,移动终端再将鉴权请求数据发给云服务端,同时请求鉴权结果,移动终端再将鉴权结果数据发给通信网络,完成鉴权过程。
[0077]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
【权利要求】
1.一种实现虚拟SIM卡的方法,其特征在于,包括: 当移动终端请求接入通信网络时,通过无线网络连接到云服务端; 当该移动终端接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端; 该移动终端将接收到的鉴权结果发送给该通信网络。
2.根据权利要求1所述的方法,其特征在于,还包括: 该通信网络根据从该移动终端接收到的鉴权结果进行鉴权,如果鉴权通过,允许该移动终端接入,否则不允许接入该通信网络。
3.根据权利要求1或2所述的方法,其特征在于,通过无线网络连接到云服务端的步骤具体包括: 该云服务端对该移动终端的合法性进行验证,验证通过后进行正常连接,否则不允许接入该云服务端。
4.根据权利要求3所述的方法,其特征在于,合法性验证的步骤具体包括: 当该移动终端将其根据预定算法对预设置的连接云服务端时用的用户名及密码进行计算得到的一个新值,通过无线网络发送到该云服务端时,该云服务端采用同样的预定算法对接收到的新值进行解密,根据解密得到的用户名及密码与该云服务端预先存储的该移动终端对应的用户名及密码进行比较,相同则验证通过。
5.根据权利要求2所述的方法,其特征在于,当该通信网络发来的鉴权请求中包含有随机数时,通过该云服务端进行鉴权计算的步骤具体包括:` 该移动终端将该随机数发送给该云服务端,该云服务端采用预先存储的鉴权用的算法以及密钥对该随机数进行计算,得到相应的响应数,并将该响应数反馈给该移动终端。
6.根据权利要求5所述的方法,其特征在于,该通信网络进行鉴权的步骤具体包括: 当该移动终端将该响应数发送给该通信网络时,该通信网络将接收到的响应数与其预先存储的响应数进行比较,相同则鉴权通过,否则不允许接入;其中,预先存储的响应数与鉴权请求中的随机数对应。
7.—种实现虚拟SIM卡的系统,其特征在于,包括:移动终端和z?服务端,其中,移动终端包括:云接口模块和发送模块, 云接口模块,用于在请求接入通信网络时,通过无线网络连接到该云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算; 云服务端,用于进行鉴权计算并将计算得到的鉴权结果反馈给该移动终端; 发送模块,用于将该移动终端接收到的鉴权结果发送给该通信网络。
8.根据权利要求7所述的系统,其特征在于,还包括:设置于该通信网络中的鉴权模块,用于根据从该移动终端接收到的鉴权结果进行鉴权,鉴权通过,允许该移动终端接入,否则不允许该移动终端接入该通信网络。
9.一种移动终端,其特征在于,包括: 云接口模块,用于在请求接入通信网络时,通过无线网络连接到云服务端;并在接收到该通信网络发来的鉴权请求后,请求该云服务端进行鉴权计算并反馈鉴权结果; 发送模块,用于将该移动终端将从该云服务端接收到的鉴权结果发送给该通信网络。
10.根据权利要求9所述的移动终端,其特征在于,当该云服务端对该移动终端进行合法性验证时,所述发送模块用于,根据预定算法对预设置的该移动终端连接云服务端时用的用户名及密码进行计算得到一个新值,并将该新值通过无线网络发送到该云服务端。
11.一种云服务端,其特征在于,包括: 鉴权计算模块,用于根据移动终端的请求进行鉴权计算; 发送模块,用于将计算得到的鉴权结果反馈给该移动终端。
12.根据权利要求11所述的云服务端,其特征在于,还包括: 验证模块,用于对该移动终端的合法性进行验证,验证通过后进行正常连接,否则不允许该移动终端接入该云服务端。
13.根据权利要求12所述的云服务端,其特征在于,所述验证模块具体用于,当该云服务端接收到该移 动终端根据预定算法对预设置的连接云服务端时用的用户名及密码进行计算得到的新值时,采用同样的预定算法对接收到的新值进行解密,根据解密得到的用户名及密码与云服务端预先存储的该移动终端对应的用户名及密码进行比较,相同则验证通过。
【文档编号】H04W48/02GK103428696SQ201210159453
【公开日】2013年12月4日 申请日期:2012年5月22日 优先权日:2012年5月22日
【发明者】安璐, 徐旻尧, 赖敏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1