著录项信息
专利名称 | 虚拟用户标识模块数据的分发方法、装置与系统 |
申请号 | CN201480001910.X | 申请日期 | 2014-04-18 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2015-04-08 | 公开/公告号 | CN104509142A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W8/24 | IPC分类号 | H;0;4;W;8;/;2;4;;;H;0;4;W;1;2;/;0;6查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 林继雄 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 马爽 |
摘要
本发明提供一种虚拟用户标识模块数据的分发方法、装置与系统,该方法包括:终端设备从分发客户端获取图形码,图形码包括临时VSIM数据和服务认证码,其中图形码是由管理服务器向分发客户端提供的;获取图形码中包括的临时VSIM数据和服务认证码;根据临时VSIM数据注册到移动网络,并通过移动网络连接到管理服务器;向管理服务器发送正式VSIM数据下载请求,正式VSIM数据下载请求中携带有服务认证码,以使管理服务器根据服务认证码对进行认证,认证通过则获取服务认证码对应的正式VSIM数据,并向发送正式VSIM数据;接收管理服务器发送的正式VSIM数据;根据正式VSIM数据注册到移动网络。
虚拟用户标识模块数据的分发方法、装置与系统\n技术领域\n[0001] 本发明涉及移动通信技术,尤其涉及一种虚拟用户标识模块数据的分发方法、装置与系统。\n背景技术\n[0002] 传统的终端设备包含的用户标识模块(Subscriber Identity Module,简称:\nSIM),以实体卡的形式存在,虚拟用户识别模块(Virtual Subscriber Identity Module,简称:VSIM)的出现,可代替实体的SIM卡,实现实体SIM卡的功能,包括:存储用户数据,如国际移动用户识别码(International Mobile Subscriber Identification Number,简称:\nIMSI)等;SIM中的保密算法及密钥信息,其中保密算法包括A3、A8,可以预置在终端设备;密钥信息包括手机鉴权密钥(Key identifier,简称:Ki)等,Ki是SIM卡与运营商之间加密数据传递的密钥,Ki配合IMSI在卡片登陆网络时作为用户身份认证的鉴权密钥,破解了手机SIM卡的Ki码,就可以复制出无数张同样号码的手机卡。采用VSIM后,移动运营商可以不使用实体SIM来绑定电话号码和终端,直接由移动运营商向终端提供VSIM即可,降低了用户入网成本、终端的生产成本和移动运营商自身的运营和管理成本。\n[0003] 但是,现有VSIM的分发方法,要求终端设备必须具有上网功能才能获取VSIM的安装信息,限制了VSIM的分发和应用。\n发明内容\n[0004] 有鉴于此,本发明实施例提供一种虚拟用户标识模块数据的分发方法、装置与系统,以克服现有技术中终端设备必须具有上网功能才能获取VSIM的安装信息的问题。\n[0005] 第一方面,本发明实施例提供一种VSIM数据的分发方法,包括:\n[0006] 终端设备从分发客户端获取图形码,所述图形码包括临时VSIM数据和服务认证码,其中所述图形码是由管理服务器向所述分发客户端提供的;\n[0007] 所述终端设备获取所述图形码中包括的所述临时VSIM数据和所述服务认证码;\n[0008] 所述终端设备根据所述临时VSIM数据注册到移动网络,并通过所述移动网络连接到所述管理服务器;\n[0009] 所述终端设备向所述管理服务器发送正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码,以使所述管理服务器根据所述服务认证码对所述终端设备进行认证,认证通过则获取所述服务认证码对应的正式VSIM数据,并向所述终端设备发送所述正式VSIM数据;\n[0010] 所述终端设备接收所述管理服务器发送的所述正式VSIM数据;\n[0011] 所述终端设备根据所述正式VSIM数据注册到移动网络。\n[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,所述临时VSIM数据具有临时有效性,在所述终端设备接收到所述管理服务器发送的所述正式VSIM数据之后被注销,以使所述终端设备根据所述正式VSIM数据重新注册到所述移动网络。\n[0013] 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述图形码为二维码。\n[0014] 结合第一方面以及第一方面的第一至第二种可能的实现方式中的任一项,在第一方面的第三种可能的实现方式中,所述终端设备获取所述图形码包括的临时VSIM数据和所述服务认证码,包括:\n[0015] 所述终端设备扫描所述图形码来获取所述图形码包括的临时VSIM数据和所述服务认证码。\n[0016] 结合第一方面以及第一方面的第一至第三种可能的实现方式中的任一项,在第一方面的第四种可能的实现方式中,所述终端设备从分发客户端获取图形码,包括:\n[0017] 所述终端设备通过摄像头从所述分发客户端获取所述图形码。\n[0018] 结合第一方面以及第一方面的第一至第四种可能的实现方式中的任一项,在第一方面的第五种可能的实现方式中,所述终端设备根据所述临时VSIM数据注册到移动网络之前,还包括:\n[0019] 所述终端设备存储所述临时VSIM数据,并将存储的所述临时VSIM数据写入所述终端设备的调制解调层;\n[0020] 所述终端设备根据所述正式VSIM数据注册到移动网络之前,还包括:\n[0021] 所述终端设备存储所述正式VSIM数据,并将存储的所述正式VSIM数据写入所述终端设备的调制解调层,以覆盖在所述调制解调层中已写入的所述临时VSIM数据。\n[0022] 第二方面,本发明实施例提供一种VSIM数据的分发方法,包括:\n[0023] 管理服务器将临时VSIM数据和服务认证码封装在图形码中,所述服务认证码用于终端设备下载正式VSIM数据;\n[0024] 所述管理服务器向分发客户端提供所述图形码,以使终端设备从所述分发客户端获取所述图形码,进而获取所述临时VSIM数据和所述服务认证码,根据所述临时VSIM数据注册到移动网络,并根据所述服务认证码向所述管理服务器发送正式VSIM数据下载请求;\n[0025] 所述管理服务器接收所述终端设备发送的正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码;\n[0026] 所述管理服务器根据所述服务认证码对所述终端设备进行认证;\n[0027] 认证通过,则所述管理服务器向所述终端设备发送与所述服务认证码对应的正式VSIM数据。\n[0028] 结合第二方面,在第二方面的第一种可能的实现方式中,所述管理服务器向所述终端设备发送与所述服务认证码对应的正式VSIM数据之前,还包括:\n[0029] 所述管理服务器确定所述服务认证码对应的正式VSIM数据的状态为未使用状态;\n[0030] 所述管理服务器向所述终端设备发送与所述服务认证码对应的正式VSIM数据之后,还包括:\n[0031] 所述管理服务器标记所述正式VSIM数据的状态为已使用状态。\n[0032] 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述图形码为二维码。\n[0033] 结合第二方面以及第二方面的第一至第二种可能的实现方式中的任一项,在第二方面的第三种可能的实现方式中,所述管理服务器向所述终端设备发送与所述服务认证码对应的正式VSIM数据之后,还包括:\n[0034] 所述管理服务器向所述移动网络发送临时VSIM数据的注销请求,以使所述移动网络交互中心MSC注销所述临时VSIM数据,所述终端设备根据所述正式VSIM数据注册到所述移动网络。\n[0035] 第三方面,本发明实施例提供一种终端设备,包括:\n[0036] 第一获取模块,用于从分发客户端获取图形码,所述图形码包括临时VSIM数据和服务认证码,其中所述图形码是由管理服务器向所述分发客户端提供的;\n[0037] 第二获取模块,用于获取所述图形码中包括的所述临时VSIM数据和所述服务认证码;\n[0038] 网络处理模块,用于根据所述临时VSIM数据注册到移动网络,并通过所述移动网络连接到所述管理服务器;\n[0039] 发送模块,用于向所述管理服务器发送正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码,以使所述管理服务器根据所述服务认证码对所述终端设备进行认证,认证通过则获取所述服务认证码对应的正式VSIM数据,并向所述终端设备发送所述正式VSIM数据;\n[0040] 接收模块,用于接收所述管理服务器发送的所述正式VSIM数据;\n[0041] 所述网络处理模块,还用于根据所述正式VSIM数据注册到移动网络。\n[0042] 结合第三方面,在第三方面的第一种可能的实现方式中,所述临时VSIM数据具有临时有效性,在所述终端设备接收到所述管理服务器发送的所述正式VSIM数据之后被注销,以使所述终端设备根据所述正式VSIM数据重新注册到所述移动网络。\n[0043] 结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述图形码为二维码。\n[0044] 结合第三方面以及第三方面的第一至第二种可能的实现方式中任一项,在第三方面的第三种可能的实现方式中,所述第二获取模块,具体用于:\n[0045] 扫描所述图形码来获取所述图形码包括的临时VSIM数据和所述服务认证码。\n[0046] 结合第三方面以及第三方面的第一至第三种可能的实现方式中任一项,在第三方面的第四种可能的实现方式中,所述第一获取模块,具体用于:\n[0047] 通过摄像头从所述分发客户端获取所述图形码。\n[0048] 结合第三方面以及第三方面的第一至第四种可能的实现方式中任一项,在第三方面的第五种可能的实现方式中,所述终端设备还包括存储模块和写入模块;\n[0049] 所述存储模块,用于在所述网络处理模块根据所述临时VSIM数据注册到移动网络之前,存储所述临时VSIM数据;\n[0050] 所述写入模块,用于将所述存储模块保存的所述临时VSIM数据写入所述终端设备的调制解调层;\n[0051] 所述存储模块,还用于在所述网络处理模块根据所述正式VSIM数据注册到移动网络之前,存储所述正式VSIM数据;\n[0052] 所述写入模块,还用于将存储的所述正式VSIM数据写入所述终端设备的调制解调层,以覆盖在所述调制解调层中已写入的所述临时VSIM数据。\n[0053] 第四方面,本发明实施例提供一种管理服务器,包括:\n[0054] 图形码封装模块,用于将临时VSIM数据和服务认证码封装在图形码中,所述服务认证码用于终端设备下载正式VSIM数据;\n[0055] 提供模块,用于向分发客户端提供所述图形码,以使终端设备从所述分发客户端获取所述图形码,进而获取所述临时VSIM数据和所述服务认证码,根据所述临时VSIM数据注册到移动网络,并根据所述服务认证码向所述管理服务器发送正式VSIM数据下载请求;\n[0056] 接收模块,用于接收所述终端设备发送的正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码;\n[0057] 认证模块,用于根据所述服务认证码对所述终端设备进行认证;\n[0058] 发送模块,用于所述认证模块认证通过,则向所述终端设备发送与所述服务认证码对应的正式VSIM数据。\n[0059] 结合第四方面,在第四方面的第一种可能的实现方式中,所述认证模块,在所述发送模块向所述终端设备发送与所述服务认证码对应的正式VSIM数据之前,还用于:\n[0060] 确定所述服务认证码对应的正式VSIM数据的状态为未使用状态;\n[0061] 在所述发送模块向所述终端设备发送与所述服务认证码对应的正式VSIM数据之后,还用于:\n[0062] 标记所述正式VSIM数据的状态为已使用状态。\n[0063] 结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述图形码为二维码。\n[0064] 结合第四方面以及第四方面的第一至第二种可能的实现方式中的任一项,在第四方面的第三种可能的实现方式中,所述发送模块,向所述终端设备发送与所述服务认证码对应的正式VSIM数据之后,还用于:\n[0065] 向所述移动网络发送临时VSIM数据的注销请求,以使所述移动网络交互中心MSC注销所述临时VSIM数据,所述终端设备根据所述正式VSIM数据注册到所述移动网络。\n[0066] 第五方面,本发明实施例提供一种终端设备,包括:\n[0067] 通过总线连接的处理器、存储器、调制解调层、第一接口和第二接口;\n[0068] 所述第一接口,用于从分发客户端获取图形码,所述图形码包括临时VSIM数据和服务认证码,其中所述图形码是由管理服务器向所述分发客户端提供的;\n[0069] 所述存储器用于存储程序代码,所述处理器执行所述程序代码,以实现下述步骤:\n[0070] 从所述第一接口获取的所述图形码中获取所述图形码中包括的临时VSIM数据和所述服务认证码;\n[0071] 将所述临时VSIM数据和所述服务认证码存储到所述存储器,并将所述临时VSIM数据写入所述调制解调层;\n[0072] 调用所述第二接口以根据所述临时VSIM数据注册到移动网络,并通过所述移动网络连接到所述管理服务器;向所述管理服务器发送正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码,以使所述管理服务器根据所述服务认证码对所述终端设备进行认证,认证通过则获取所述服务认证码对应的正式VSIM数据,并向所述终端设备发送所述正式VSIM数据;接收所述管理服务器发送的所述正式VSIM数据;\n[0073] 将所述第二接口接收的所述正式VSIM数据,存储到所述存储器,并将所述正式VSIM数据写入所述调制解调层,以覆盖在所述调制解调层中已写入的所述临时VSIM数据;\n[0074] 调用所述第二接口以根据所述正式VSIM数据注册到移动网络。\n[0075] 结合第五方面,在第五方面的第一种可能的实现方式中,所述第一接口为摄像头;\n[0076] 所述处理器调用所述摄像头从所述分发客户端获取所述图形码。\n[0077] 第六方面,本发明实施例提供一种管理服务器,包括:\n[0078] 通过总线连接的处理器、存储器、第一接口以及第二接口;\n[0079] 所述存储器用于存储临时VSIM数据、服务认证码、正式VSIM数据以及程序代码,所述处理器执行所述程序代码,以实现下述步骤:\n[0080] 将所述临时VSIM数据和服务认证码封装在图形码中;\n[0081] 调用所述第一接口,以向分发客户端提供所述图形码,以使终端设备从所述分发客户端获取所述图形码,进而获取所述图形码中包括的所述临时VSIM数据和所述服务认证码,根据所述临时VSIM数据注册到移动网络,并根据所述服务认证码向所述管理服务器发送正式VSIM数据的下载请求;\n[0082] 调用所述第二接口接收所述终端设备发送的正式VSIM数据下载请求,所述正式VSIM数据下载请求中携带有所述服务认证码;\n[0083] 根据所述服务认证码对所述终端设备进行认证;\n[0084] 确定所述服务认证码对应的正式VSIM数据的状态为未使用状态;\n[0085] 认证通过并且确定所述正式VSIM数据的状态为未使用状态,则调用所述第二接口向所述终端设备发送与所述服务认证码对应的正式VSIM数据;\n[0086] 标记所述正式VSIM数据的状态为使用状态。\n[0087] 第七方面,本发明实施例提供一种VSIM数据的分发系统,包括:至少一个如第五方面或第五方面的第一种可能的实现方式所述的终端设备,如第六方面所述的管理服务器,以及分发客户端。\n[0088] 通过上述方案,本发明提供的实施例,通过终端设备从分发客户端获取包括临时VSIM数据和服务认证码的图形码,以根据临时VSIM数据注册到移动网络,进而连接到管理服务器以下载与服务认证码对应的正式VSIM数据,克服了现有终端设备需具备网络连接能力从管理服务器获取VSIM数据,限制了VSIM数据分发的问题,通过从分发客户端获取临时VSIM数据和服务认证码进而根据服务认证码从管理服务器获取正式VSIM数据,增加了终端设备获取VSIM数据的安全性、灵活性以及便利性,提高了VSIM数据的分发效率。\n附图说明\n[0089] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0090] 图1为本发明提供的VSIM数据的分发方法实施例一的流程图;\n[0091] 图2为本发明提供的VSIM数据的分发方法实施例二的流程图;\n[0092] 图3为本发明提供的终端设备实施例一的结构示意图;\n[0093] 图4为本发明提供的管理服务器实施例一的结构示意图;\n[0094] 图5为本发明提供的终端设备实施例二的结构示意图;\n[0095] 图6为本发明提供的管理服务器实施例二的结构示意图;\n[0096] 图7为本发明提供的VSIM数据的分发系统实施例的结构示意图。\n具体实施方式\n[0097] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0098] 图1为本发明提供的VSIM数据的分发方法实施例一的流程图,该方法实施例的执行主体为终端设备,该终端设备可以支持VSIM数据的使用,如图1所示,该方法实施例包括以下步骤:\n[0099] S101、终端设备从分发客户端获取图形码,该图形码包括临时VSIM数据和服务认证码,其中该图形码是由管理服务器向分发客户端提供的;\n[0100] S102、终端设备获取该图形码中包括的临时VSIM数据和服务认证码;\n[0101] S103、终端设备根据临时VSIM数据注册到移动网络,并通过移动网络连接到管理服务器;\n[0102] 其中,终端设备根据上述临时VSIM数据注册到移动网络之前,还包括:\n[0103] 终端设备存储上述临时VSIM数据,并将存储的上述临时VSIM数据写入终端设备的调制解调层(Modem)。\n[0104] S104、终端设备向管理服务器发送正式VSIM数据下载请求,该正式VSIM数据下载请求中携带有服务认证码,以使管理服务器根据服务认证码对终端设备进行认证,认证通过则获取该服务认证码对应的正式VSIM数据,并向终端设备发送正式VSIM数据;\n[0105] S105、终端设备接收管理服务器发送的正式VSIM数据;\n[0106] S106、终端设备根据正式VSIM数据注册到移动网络。\n[0107] 其中,上述终端设备根据正式VSIM数据注册到移动网络之前,还包括:\n[0108] 终端设备存储正式VSIM数据,并将存储的正式VSIM数据写入终端设备的调制解调层,以覆盖在调制解调层中已写入的临时VSIM数据。\n[0109] 其中,上述临时VSIM数据具有临时有效性,在上述终端设备接收到上述管理服务器发送的正式VSIM数据之后被注销,以使上述终端设备根据正式VSIM数据重新注册到上述移动网络。\n[0110] 优选地,上述图形码可以为二维码。\n[0111] 优选地,上述S102,包括:上述终端设备扫描上述图形码来获取上述图形码包括的临时VSIM数据和上述服务认证码。\n[0112] 优选地,上述S101中,终端设备从分发客户端获取图形码,包括:终端设备通过摄像头从分发客户端获取图形码。\n[0113] 具体来说,终端设备从分发客户端获取封装有临时VSIM数据和服务认证码的图形码,从图形码中获取临时VSIM数据和服务认证码,存储临时VSIM数据和服务认证码,将临时VSIM数据写入终端设备的Modem层,以根据临时VSIM数据中包含的信息注册到移动网络,并连接到的管理服务器,以获取网络连接能力。之后,向管理服务器发送正式VSIM数据的下载请求,在下载请求中携带服务认证码,以使管理服务器根据服务认证码向终端设备返回对应的正式VSIM数据。终端设备在接收到正式VSIM数据后,存储正式VSIM数据,并将正式VSIM数据写入Modem层覆盖临时VSIM数据后,根据正式VSIM数据重新注册到移动网络,之后即可以使用VSIM数据提供与实体SIM卡类似的功能了。\n[0114] 具体实现时,终端设备从分发客户端获取的图形码,该图形码包括但不限于条形码、二维码等,可以是管理服务器预先向分发客户端提供的,也可以是分发客户端根据终端设备的需求向管理服务器请求后,管理服务器向终端设备提供的,还可以是运营商根据运营策略,通过管理服务器向分发客户端通过网络安全通道向分发客户端发送的,根据分发客户端的不同,其提供方式可以为纸卡的图形码,也可以是电子的图形码。若是纸卡的图形码,一种优选地方式是,可以在图形码上附加保护膜后向分发客户端提供,以增强图形码的安全性,防止被二次分发,相应地,终端设备在获取到纸卡的图形码后,需要清除图形码上的保护膜。若是电子版的图形码,则终端设备从分发客户端获取图形码的方式,包括但不限于:通用串行总线(Universal Serial Bus,简称:USB)传输、网络传输等物理连接获取,优选的,终端设备可以通过摄像头从分发客户端的显示设备上获取图形码。\n[0115] 上述分发客户端,可以是现有的实体SIM卡的分销点,优选地,也可以是在增设的客户端机。对于分销点,管理服务器主要以纸卡的形式提供图形码,也可以包括电子图形码,分销点,可将电子图形码数据以易于分发的方式逐个保存在某种物理介质上,比如说光盘,U盘等,以上保存介质的方式不限,然后向终端设备提供,以使终端设备可从物理介质中获取图形码。\n[0116] 对于客户端机,则管理服务器主要通过安全通道向分发客户端发送电子图形码,然后客户端机可以根据终端设备用户的需求,以不同的形式向终端设备提供图形码。其中,分发客户端将图形码提供给终端设备,以使终端设备获取VSIM数据,包括但不限于以下几种方法:\n[0117] 方法一、分发客户端将图形码打印成纸卡提供给终端设备,以使终端设备扫描纸卡上的图形码以获取VSIM数据;\n[0118] 方法二、分发客户端将图形码在界面上显示给终端设备,以使终端设备可通过摄像头获取界面上显示的图形码;\n[0119] 方法三、分发客户端通过物理连接将二维码传输给终端设备,以使终端设备存储图形码,并扫描图形码以获取VSIM数据,该物理连接可以是通过USB接口传输,蓝牙(Bluetooth)或者局域网无线高保真(Wireless Fidelity:简称:WiFi)等网络接口传输,本发明对此不作限定。\n[0120] 终端设备在获取到图形码后,获取图形码中的临时VSIM数据和服务认证码,可以通过在终端设备中内置的图形码扫描软件扫描图形码获得,包括但不限于条形码阅读器,二维码扫描软件等图形码扫描软件。\n[0121] 管理服务器封装在图形码中临时VSIM数据中可以包括但不限于:\n[0122] IMSI、手机号码以及密钥信息Ki,由于Ki比较重要,可以对Ki采用固定密码加密后,封装在图形码中,该固定密码可以预置在支持VSIM的终端设备中,以使终端设备在获取到临时VSIM数据后,可以对其中已加密的Ki信息进行解密处理获得Ki信息,将Ki信息等写入终端设备的Modem层,此时相当于给终端设备插入了一张实体SIM卡,并根据IMSI和Ki等密钥信息通过天线等收发器发送给移动网络,通过移动网络的移动交互中心(Mobile Switch Center,简称:MSC)鉴权通过后注册到移动网络,进而通过移动网络连接到管理服务器,根据服务认证码向管理服务器发送下载正式VSIM数据的请求,接收管理服务器发送的正式VSIM数据,将正式VSIM数据替换Modem层中已写入的临时VSIM数据,根据正式VSIM数据注册到移动网络。\n[0123] 该方法实施例,通过终端设备从分发客户端获取包括临时VSIM数据和服务认证码的图形码,以根据临时VSIM数据注册到移动网络,进而连接到管理服务器以下载与服务认证码对应的正式VSIM数据,克服了现有终端设备需具备网络连接能力从管理服务器获取VSIM数据,限制了VSIM数据分发的问题,通过从分发客户端获取临时VSIM数据和服务认证码进而根据服务认证码从管理服务器获取正式VSIM数据,增加了终端设备获取VSIM数据的安全性、灵活性以及便利性,提高了VSIM数据的分发效率。\n[0124] 图2为本发明提供的VSIM数据的分发方法实施例二的流程图,该方法实施例的执行主体为管理服务器,该管理服务器可以是运营商用作管理VSIM数据的,如图2所示,该方法实施例包括以下步骤:\n[0125] S201、管理服务器将临时VSIM数据和服务认证码封装在图形码中,服务认证码用于终端设备下载正式VSIM数据;\n[0126] S202、管理服务器向分发客户端提供图形码,以使终端设备从分发客户端获取图形码,进而获取临时VSIM数据和服务认证码,根据临时VSIM数据注册到移动网络,并根据服务认证码向管理服务器发送正式VSIM数据下载请求;\n[0127] 其中,管理服务器向分发客户端提供图形码,可以是在分发客户端的购买需求下发送的,也可以是运营商根据运营策略,通过管理服务器向分发客户端通过网络安全通道向分发客户端发送电子图形码,还可以是管理服务器直接将图形码打印成纸卡,并将图形码部分进行遮挡保护处理后,直接将纸卡批发给分销商,以使分销商可以直接向终端设备用户提供纸卡二维码,用户在获取到纸卡后,将遮挡清除,扫描图形码以获取临时VSIM数据,并通过临时VSIM数据中包含的IMSI和Ki信息注册到移动网络。\n[0128] 可选的,管理服务器向分发客户端发送图形码的同时,也可以同时发送VSIM序列号,用于标识该VSIM数据的唯一性,生成时间和过期时间,其中过期时间用于提示终端设备必须在指定时间内使用该临时VSIM数据,以及其它数据,如品牌,价格等可以方便用户使用的信息。\n[0129] S203、管理服务器接收终端设备发送的正式VSIM数据下载请求,正式VSIM数据下载请求中携带有服务认证码;\n[0130] S204、管理服务器根据服务认证码对终端设备进行认证;\n[0131] S205、认证通过,则管理服务器向终端设备发送与服务认证码对应的正式VSIM数据。\n[0132] 优选地,S205中,管理服务器向终端设备发送与服务认证码对应的正式VSIM数据之前,还包括:管理服务器确定服务认证码对应的正式VSIM数据的状态为未使用状态;\n[0133] 若管理服务器确定服务认证码对应的正式VSIM数据的状态是已使用状态,则拒绝给终端设备发送该正式VSIM数据,以防止该正式VSIM数据被盗用,或者即使被盗用了,也无法使用该正式VSIM数据冒用他人账号,造成用户损失。\n[0134] 管理服务器向终端设备发送与服务认证码对应的正式VSIM数据之后,还包括:管理服务器标记该正式VSIM数据的状态为已使用状态。\n[0135] 优选地,上述图形码可以为二维码。\n[0136] 可选地,S205中,管理服务器向终端设备发送与服务认证码对应的正式VSIM数据之后,还包括:管理服务器向移动网络发送临时VSIM数据的注销请求,以使移动网络MSC注销该临时VSIM数据,终端设备根据正式VSIM数据注册到该移动网络。\n[0137] 上述临时VSIM数据或正式VSIM数据中,可以包括,IMSI、手机号码以及密钥信息Ki等,由于Ki信息比较重要,可以对Ki采用固定密码加密后,封装在图形码中,该固定密码可以预置在支持VSIM的终端设备中,以使终端设备在获取到临时或正式VSIM数据后,可以采用预置的固定密码对其中包括的已加密Ki信息进行解密获得Ki信息。其中,临时VSIM数据是临时可用的,其主要目的是使得移动设备注册到移动网络后接入运营商网络或互联网,然后连接到管理服务器并下载一张永久可用的正式VSIM数据,可以被设置使用期限,在使用期限到达后会失效。由于使用临时VSIM数据的目的是为了下载正式VSIM数据,因此可在网络侧进行控制,使得使用临时VSIM注册上网的终端设备仅可访问指定的服务器,包括管理服务器。\n[0138] 具体来说,管理服务器从移动核心网获取到VSIM数据后,获取到的VSIM数据包括正式VSIM数据和临时VSIM数据,该临时VSIM数据只能连接到指定的服务器,比如说管理服务器,将其中的临时VSIM数据加密后和服务认证码封装在图形码中,通过网络安全通道向分发客户端提供电子图形码,或者打印成纸卡,并对图形码区域进行遮挡保护处理,批发给分发客户端。在终端设备从分发客户端获取图形码,进而获得图形码中包括的临时VSIM数据和服务认证码后,通过临时VSIM数据中包括的IMSI和密钥信息注册到移动网络,然后通过移动网络连接到管理服务器后,管理服务器接收终端设备发送的正式VSIM数据下载请求,其中携带有服务认证码,根据接收到的服务认证码对终端设备进行认证,认证通过并且确定该服务认证码对应的正式VSIM数据为未使用状态则可以通过网络安全通道向终端设备发送正式VSIM数据,否则拒绝向终端设备下载正式VSIM数据的请求。管理服务器向终端设备发送正式VSIM数据后,还要向移动网络的MSC发送临时VSIM数据的注销请求,使得MSC注销终端设备对应的临时VSIM数据信息,终端设备在接收到正式VSIM数据后,可通过该正式VSIM注册到移动网络。\n[0139] 需说明的是,管理服务器在成功为终端设备提供了正式VSIM数据之后,还可以调用运营商移动网络的Provisioning系统将对应的临时VSIM停用或回收重复利用,提高临时VSIM的使用率。\n[0140] 该方法实施例,通过管理服务器首先向分发客户端提供临时VSIM数据和服务认证码,使得终端设备可通过该临时VSIM注册到移动网络,进而连接到管理服务器,然后通过认证并且正式VSIM数据为未使用状态的情况下,向终端设备发送正式VSIM数据,克服了终端设备不具备上网功能则无法从管理服务器获取VSIM数据,限制VSIM数据分发的问题,并且通过临时VSIM数据和服务认证码增强了通过分发客户端向用户终端设备提供VSIM数据的安全性,同时,通过分发客户端向终端设备提供包括临时VSIM数据和服务认证码的图形码,增加了VSIM数据分发的灵活性和便利性,并且可保持运营商实体SIM卡的分销体系,而不致于因为VSIM数据的出现而带来对现有运营销售系统的冲击。\n[0141] 图3为本发明提供的终端设备实施例一的结构示意图,如图3所示,该终端设备\n300,包括:第一获取模块301、第二获取模块302、网络处理模块303、发送模块304、接收模块\n305,其中,\n[0142] 第一获取模块301,用于从分发客户端获取图形码,该图形码包括临时VSIM数据和服务认证码,其中该图形码是由管理服务器向分发客户端提供的;\n[0143] 第二获取模块302,用于获取上述图形码中包括的临时VSIM数据和服务认证码;\n[0144] 网络处理模块303,用于根据临时VSIM数据注册到移动网络,并通过移动网络连接到管理服务器;\n[0145] 发送模块304,用于向管理服务器发送正式VSIM数据下载请求,正式VSIM数据下载请求中携带有服务认证码,以使管理服务器根据服务认证码对终端设备进行认证,认证通过则获取服务认证码对应的正式VSIM数据,并向终端设备发送正式VSIM数据;\n[0146] 接收模块305,用于接收管理服务器发送的正式VSIM数据;\n[0147] 网络处理模块303,还用于根据正式VSIM数据注册到移动网络。\n[0148] 其中,上述临时VSIM数据具有临时有效性,在终端设备接收到管理服务器发送的正式VSIM数据之后被注销,以使终端设备根据正式VSIM数据重新注册到移动网络。\n[0149] 优选地,上述图形码可以为二维码。\n[0150] 优选地,上述第二获取模块302,具体用于:\n[0151] 扫描图形码来获取图形码包括的临时VSIM数据和服务认证码。\n[0152] 优选地,上述第一获取模块301,具体用于:\n[0153] 通过摄像头从分发客户端获取图形码。\n[0154] 进一步地,该终端设备300还包括存储模块306和写入模块307;\n[0155] 存储模块306,用于在网络处理模块303根据临时VSIM数据注册到移动网络之前,存储临时VSIM数据;\n[0156] 写入模块307,用于将存储模块306保存的临时VSIM数据写入终端设备的调制解调层;\n[0157] 存储模块306,还用于在网络处理模块303根据正式VSIM数据注册到移动网络之前,存储正式VSIM数据;\n[0158] 写入模块307,还用于将存储的正式VSIM数据写入终端设备的调制解调层,以覆盖在调制解调层中已写入的临时VSIM数据。\n[0159] 本实施例提供的终端设备300,可用于执行图1所示的方法实施例中的技术方案,其实现原理和技术效果类似,不再赘述。\n[0160] 图4为本发明提供的管理服务器实施例一的结构示意图,如图4所示,该管理服务器400,包括:图形码封装模块401、提供模块402、接收模块403、认证模块404、发送模块405,其中,\n[0161] 图形码封装模块401,用于将临时VSIM数据和服务认证码封装在图形码中,该服务认证码用于终端设备下载正式VSIM数据;\n[0162] 接收模块402,用于向分发客户端提供图形码,以使终端设备从分发客户端获取图形码,进而获取临时VSIM数据和服务认证码,根据临时VSIM数据注册到移动网络,并根据服务认证码向管理服务器发送正式VSIM数据下载请求;\n[0163] 接收模块403,用于接收终端设备发送的正式VSIM数据下载请求,正式VSIM数据下载请求中携带有服务认证码;\n[0164] 认证模块404,用于根据服务认证码对终端设备进行认证;\n[0165] 发送模块405,用于认证模块404认证通过,则向终端设备发送与服务认证码对应的正式VSIM数据。\n[0166] 优选地,上述认证模块404,在发送模块405向终端设备发送与服务认证码对应的正式VSIM数据之前,还用于:确定服务认证码对应的正式VSIM数据的状态为未使用状态;在发送模块405向终端设备发送与服务认证码对应的正式VSIM数据之后,还用于:标记正式VSIM数据的状态为已使用状态。\n[0167] 优选地,上述图形码为二维码。\n[0168] 可选地,上述发送模块405,向终端设备发送与服务认证码对应的正式VSIM数据之后,还用于:\n[0169] 向移动网络发送临时VSIM数据的注销请求,以使移动网络交互中心MSC注销临时VSIM数据,终端设备根据正式VSIM数据注册到移动网络。\n[0170] 本实施例提供的管理服务器400,可用于执行图2所示的方法实施例中的技术方案,其实现原理和技术效果类似,不再赘述。\n[0171] 图5为本发明提供的终端设备实施例二的结构示意图,如图5所示,该终端设备\n500,包括:通过总线(如图5中粗实线所示)连接的处理器501、存储器502、调制解调层503、第一接口504和第二接口505,其中,\n[0172] 第一接口504,用于从分发客户端获取图形码,该图形码包括临时VSIM数据和服务认证码,其中该图形码是由管理服务器向分发客户端提供的;\n[0173] 存储器502用于存储程序代码,处理器501可执行存储器502中存储的程序代码,以实现下述步骤:\n[0174] 从第一接口504获取的图形码中获取图形码中包括的临时VSIM数据和服务认证码;\n[0175] 将临时VSIM数据和服务认证码存储到存储器501,并将临时VSIM数据写入调制解调层503;\n[0176] 调用第二接口505以根据临时VSIM数据注册到移动网络,并通过移动网络连接到管理服务器;向管理服务器发送正式VSIM数据下载请求,该正式VSIM数据下载请求中携带有服务认证码,以使管理服务器根据服务认证码对终端设备进行认证,认证通过则获取服务认证码对应的正式VSIM数据,并向终端设备发送正式VSIM数据;接收管理服务器发送的正式VSIM数据;\n[0177] 将第二接口505接收的正式VSIM数据,存储到存储器502,并将正式VSIM数据写入调制解调层503,以覆盖在调制解调层503中已写入的临时VSIM数据;\n[0178] 调用第二接口505以根据正式VSIM数据注册到移动网络。\n[0179] 优选地,上述终端设备500包括的第一接口504为摄像头;处理器501可调用摄像头从分发客户端获取图形码。\n[0180] 进一步地的,上述终端设备500包括的第一接口还可以是USB接口,蓝牙接口,wifi网络连接等,对此,本发明不作限定。\n[0181] 本实施例提供的终端设备500,可用于执行图1所示的方法实施例中的技术方案,其实现原理和技术效果类似,不再赘述。\n[0182] 图6为本发明提供的管理服务器实施例二的结构示意图,如图6所示,该管理服务器600,包括:通过总线(如图6中粗实线所示)连接的处理器601、存储器602、第一接口603以及第二接口604;\n[0183] 存储器602可用于存储临时VSIM数据、服务认证码、正式VSIM数据以及程序代码,处理器601可执行存储器602中存储的程序代码,以实现下述步骤:\n[0184] 将临时VSIM数据和服务认证码封装在图形码中;\n[0185] 调用第一接口603,以向分发客户端提供图形码,以使终端设备从分发客户端获取图形码,进而获取图形码中包括的临时VSIM数据和服务认证码,根据临时VSIM数据注册到移动网络,并根据服务认证码向管理服务器发送正式VSIM数据的下载请求;其中,该第一接口603可以具体为以太网接口,或者具有收发功能的天线接口,对此本发明不作限定。\n[0186] 调用第二接口604接收终端设备发送的正式VSIM数据下载请求,正式VSIM数据下载请求中携带有服务认证码;\n[0187] 根据服务认证码对终端设备进行认证;\n[0188] 确定服务认证码对应的正式VSIM数据的状态为未使用状态;\n[0189] 认证通过并且确定正式VSIM数据的状态为未使用状态,则调用第二接口604向终端设备发送与服务认证码对应的正式VSIM数据;\n[0190] 标记正式VSIM数据的状态为使用状态。\n[0191] 上述第二接口604,可以具体为具有收发功能的天线接口,已通过移动网络与终端设备进行交互。\n[0192] 本实施例提供的管理服务器600,可用于执行图2所示的方法实施例中的技术方案,其实现原理和技术效果类似,不再赘述。\n[0193] 图7为本发明提供的VSIM数据的分发系统实施例的结构示意图,如图7所示,该VSIM数据的分发系统700,包括至少一个终端设备701、管理服务器702,以及分发客户端\n703,\n[0194] 其中,终端设备701,可以是图3或图5所示的终端设备,可用于执行图1所示方法实施例中的技术方案,管理服务器702,可以是图4或图6所示的管理服务器,可用于执行图2所示方法实施例中的技术方案,分发客户端702,可以是图1或图2所示方法实施例中的分发客户端,其实现原理和技术效果类似,具体不再赘述。\n[0195] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。\n[0196] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2018-06-05
- 2015-05-06
实质审查的生效
IPC(主分类): H04W 8/24
专利申请号: 201480001910.X
申请日: 2014.04.18
- 2015-04-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-08-07
|
2013-04-28
| | |
2
| |
2014-01-08
|
2013-09-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |