本发明涉及通信领域,具体为多卡模式智能终端远程sim实现鉴权的方法及系统。
背景技术:
cs域:电路承载域,提供语音业务和传真服务(短信)。
ps域:数据域,用于手机上网等,其也包括流媒体业务、voip等。
利用远程sim技术,可有效的解决多网覆盖、动态调卡、跨境漫游等用户需求场景,但是由于目前远程sim技术对硬件终端的特定要求为其中一个模块预先配置sim卡且具备数据通路,利用该数据通路,为另外一个独立的模块调用远程sim。即硬件上需要终端设备有两个独立的模块,或者终端平台具备双卡双ps域通的能力。然而,前者增加了硬件成本以及硬件设计难度,同时增大了产品的硬件体积、增加产品的功耗;后者由于受终端平台提供方方案的限制,目前无法实现(以手机为例,目前市场上能够做到双卡双待双通双流量同时使用的手机非常少)。
因此,为了解决上述问题,有必要设计一种在双卡双待智能终端平台上实现远程sim技术的应用。
技术实现要素:
为了解决上述技术问题,本发明的目的是提供一种使用短信为调卡通道进而利用远程sim的多卡模式智能终端远程sim实现鉴权的方法及系统。
本发明所采用的技术方案是:
本发明提供一种多卡模式智能终端远程sim实现鉴权的方法,所述多卡模式至少包括第一通讯模块、第二通讯模块,与所述第一通讯模块对应的第一sim卡包括ps域,与所述第二通讯模块对应的第二sim卡包括cs域,在所述第一通讯模块不能联网的状态下,其实现鉴权的方法包括以下步骤:
第一通讯模块发送鉴权请求数据至第二通讯模块;
所述第二通讯模块接收请求,并通过第二sim卡的cs域发送鉴权请求短信;
所述第二sim卡的运营商基站转发所述短信至远程sim短信管理服务端;
所述远程sim短信管理服务端接收所述请求,并将所述请求通过sms网关发送至云服务端;
所述云服务端接受所述请求并通过卡池进行所述第一通讯模块的身份识别信息计算;
当所述识别信息计算成功,则依次将结果返回至第二通讯模块;
所述智能终端通过所述第二通讯模块将所述鉴权结果发送至第一通讯模块并完成鉴权。
作为该技术方案的改进,所述第一sim卡、第二sim卡包括softsim或云sim。
作为该技术方案的改进,所述第一sim卡还包括cs域。
另一方面,本发明还提供一种多卡模式智能终端远程sim实现鉴权的系统,所述智能终端多卡模式至少包括第一通讯模块、第二通讯模块,与所述第一通讯模块对应的第一sim卡包括ps域,与所述第二通讯模块对应的第二sim卡包括cs域,所述系统还包括:
运营商基站、云服务端、sms网关、卡池;
所述智能终端的第二通讯模块与所述运营商基站连接,所述运营商基站通过所述sms网关与云服务端连接,所述云服务端与所述卡池连接。
再一方面,本发明还提供一种多卡模式智能终端远程sim实现鉴权的系统,包括:
第一单元,用于执行步骤第一通讯模块发送鉴权请求数据至第二通讯模块;
第二单元,用于执行步骤所述第二通讯模块接收请求,并通过第二sim卡的cs域发送鉴权请求短信;
第三单元,用于执行步骤所述第二sim卡的运营商基站转发所述短信至远程sim短信管理服务端;
第四单元,用于执行步骤所述远程sim短信管理服务端接收所述请求,并将所述请求通过sms网关发送至云服务端;
第五单元,用于执行步骤所述云服务端接受所述请求并通过卡池进行所述第一通讯模块的身份识别信息计算;
第六单元,用于执行步骤当所述识别信息计算成功,则依次将结果返回至第二通讯模块;
第七单元,用于执行步骤所述智能终端通过所述第二通讯模块将所述鉴权结果发送至第一通讯模块并完成鉴权。
本发明的有益效果是:本发明提供的多卡模式智能终端远程sim实现鉴权的方法及系统,在其中第一模块不能联网时,借助另一模块的短信域,通过使用短信为调卡通道进而实现第一模块利用远程sim的应用,其主要应用于手机、智能家居等移动终端设备。其解决了网络环境较差的状态下无网络通信状态下的远程客户识别模块(remote-sim)身份信息的获取的问题。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明第一实施例的流程连接图;
图2是本发明第二实施例的模块连接示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
参照图1,是本发明第一实施例的流程连接图。本方案提供的实施例,所述智能终端为双卡双待手机,其中一个模块的sim2可以使用流量(ps+cs),另一个模块的sim1只能使用通话和短信(cs),当移动终端没有移动网络可用,sim2需要匹配新的运营商的远程身份识别信息时,其工作流程如下:
第二通讯模块发送鉴权请求数据至第一通讯模块;
所述第一通讯模块接收请求,并通过第一sim卡的cs域发送鉴权请求短信;
所述第一sim卡的运营商基站转发所述短信至远程sim短信管理服务端;
所述云服务端接受所述请求并通过卡池进行所述第二通讯模块的身份识别信息计算;
当所述识别信息计算成功,则依次将结果返回至第一通讯模块;此计算为sim卡本身自己对鉴权码的计算,是由sim卡的随机规则来决定计算的结果;在使用remote-sim服务的时候,移动终端里的镜像只能复制sim卡的基本信息,并不能完成鉴权随机数的计算,这个鉴权随机数需要通过sim卡本身来计算,即通过卡池里面镜像对应的sim卡来计算相应的鉴权随机数。
所述智能终端通过所述第一通讯模块将所述鉴权结果发送至第二通讯模块并完成鉴权。
本实施例提供的是最差硬件环境,采用第一模块给第二模块鉴权或者第二模块作为第一模块的鉴权通路均可行。如果两个或三个等多个模块都是ps+cs均适用。
当移动终端需要使用remote-sim服务时,第二通讯模块需要得到自身与运营商基站之间的秘钥进行鉴权,但是第二通讯模块此时不能通讯,所以需要借助第一通讯模块的cs域发送短信给到remote-sim的短信管理服务终端(此时使用的是第一通讯模块的通讯路径),短信服务终端收到请求短信之后,通过云服务端让卡池对第二通讯模块所需的鉴权信息进行计算,计算成功之后通过第一通讯模块的短信路径将信息发送给移动终端完成整个鉴权的过程。
所述移动终端中包含两个通讯模块,分别对应sim卡1和sim卡2,所述sim卡1和sim卡2可以为实体sim卡,也可以是softsim或者是出厂时软件默认写好的云sim等等,均适用上述方案。
参照图2,是本发明第二实施例的模块连接示意图。一种多卡模式智能终端远程sim实现鉴权的系统,所述智能终端多卡模式至少包括第一通讯模块、第二通讯模块,与所述第一通讯模块对应的第一sim卡包括ps域,与所述第二通讯模块对应的第二sim卡包括cs域,所述系统还包括运营商基站、云服务端、sms网关、卡池;
在双卡双待的平台上,利用sim卡1的cs域,通过sms来为sim卡2来鉴权。同时,控制系统建立一个短信网关系统,通过短信模块将收到的短信转发到卡池进行鉴权,然后由短信模块将鉴权结果返回到sim卡1上,最后交付到sim卡2的nas层。
作为另一实施例,一种多卡模式智能终端远程sim实现鉴权的系统,包括:
本发明提供的多卡模式智能终端远程sim实现鉴权的方法及系统,在其中第一模块不能联网时,借助另一模块的短信域,通过使用短信为调卡通道进而实现第一模块利用远程sim的应用,其主要应用于手机、智能家居等移动终端设备。其解决了网络环境较差的状态下,无网络通信状态下的远程客户识别模块(remote-sim)身份信息的获取的问题。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。