基于多卡模式的智能终端远程SIM实现鉴权的方法及系统技术方案

技术编号:16608198 阅读:281 留言:0更新日期:2017-11-22 18:38
本发明专利技术公开了一种基于多卡模式的智能终端远程SIM实现鉴权的方法,包括需要鉴权的第一通讯模块向运营商发送PS和/或CS请求;所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;若不一致,则用所述鉴权码R替代原鉴权码R1;所述远程SIM服务器获取卡池的鉴权码计算结果R1’;通过所述SIM卡2发送至智能终端;所述智能终端检测所述鉴权码R1’是否与当前鉴权码R’对应。本发明专利技术通过进行鉴权时间的实时性判断,确保鉴权过程在相应时间内完成,进而提高鉴权效率,完成移动终端SIM卡与移动网络提供商的身份识别卡之间的鉴权,广泛应用于通信领域。

【技术实现步骤摘要】
基于多卡模式的智能终端远程SIM实现鉴权的方法及系统
本专利技术涉及通信领域,具体为基于多卡模式的智能终端SIM卡实现鉴权的方法及系统。
技术介绍
通常的远程SIM技术通过数据业务通道来传输SIM卡鉴权数据,或使用CS域的短信来传输和接收SIM卡的鉴权数据。而运营商的鉴权响应请求是由网络侧的T3260定时器决定的,这个时间是鉴权响应的超时时间,鉴权随机数更换的时间间隔。现有技术该时间通常是T3260的N倍,具体值会根据不同运营商或者不同通讯环境而变动。因此,使用数据业务或者短信作为鉴权通道,在实时性差的前提下,需要对鉴权过程进行优化,对于T3260定时器产生的超时能够正确处理,使得基站能够重发鉴权请求,同时对于相同的鉴权认证向量能够采取只发一次的处理,最终目的是在鉴权随机数更换的时间间隔内完成鉴权,否则只能重试;同时防止基站的VLR/AuC里存储的SQNHE和SIM卡中存储的SQN出现较大的差值,进而导致SIM卡SQN和鉴权中心的SQNHE失步,导致SIM卡无法再使用。因此,该技术有必要进行改进。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种实时性好、可有效防止SIM卡锁死或报废的基于多卡模式的智能终端远程SIM实现鉴权的方法及系统。本专利技术所采用的技术方案是:本专利技术提供一种基于多卡模式的智能终端远程SIM实现鉴权的方法,包括以下步骤:智能终端发送远程SIM使用请求;需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;所述运营商接收所述请求并发送鉴权码至智能终端;所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;若一致,则等待系统计算的鉴权码结果R1’;若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;所述远程SIM服务器获取卡池的鉴权码计算结果R1’;通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。作为该技术方案的改进,对接收到的服务器鉴权响应数据,判断是否对应当前的鉴权请求数据,若是,则将数据送至镜像文件对应的移动运营服务商HLR服务器并完成鉴权;若已过期,则直接丢弃,并等待下一个循环。作为该技术方案的改进,当所述鉴权码R与R1一致时,其还包括检查智能终端是否收到卡池的计算结果。作为该技术方案的改进,所述步骤将所述鉴权码R1’丢弃并等待下次循环结果,其包括丢弃所述鉴权码R1’,并返回步骤通过第二通讯模块对应的SIM卡2将替换后的鉴权码发送至远程SIM服务器。另一方面,本专利技术还提供一种基于多卡模式的智能终端远程SIM实现鉴权的系统,用于所述的方法,其特征在于,包括以下步骤:第一模块,用于执行步骤智能终端发送远程SIM使用请求;第二模块,用于执行步骤需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;第三模块,用于执行步骤所述运营商接收所述请求并发送鉴权码至智能终端;第四模块,用于执行步骤所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;第五模块,用于执行步骤若一致,则等待系统计算的鉴权码结果R1’;第六模块,用于执行步骤若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;第七模块,用于执行步骤所述远程SIM服务器获取卡池的鉴权码计算结果R1’;第八模块,用于执行步骤通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;第九模块,用于执行步骤所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。本专利技术的有益效果是:本专利技术提供的基于多卡模式的智能终端远程SIM实现鉴权的方法及系统,通过进行鉴权时间的实时性判断,确保鉴权过程在相应时间内完成,进而提高鉴权效率,完成移动终端SIM卡与移动网络提供商的身份识别卡之间的鉴权,可有效防止SIM卡被锁死或报废等。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术一实施例的流程示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术提供一种基于多卡模式的智能终端远程SIM实现鉴权的方法,包括以下步骤:智能终端发送远程SIM使用请求;需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;所述运营商接收所述请求并发送鉴权码至智能终端;所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;若一致,则等待系统计算的鉴权码结果R1’;若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;所述远程SIM服务器获取卡池的鉴权码计算结果R1’;通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。作为该技术方案的改进,对接收到的服务器鉴权响应数据,判断是否对应当前的鉴权请求数据,若是,则将数据送至镜像文件对应的移动运营服务商HLR服务器并完成鉴权;若已过期,则直接丢弃,并等待下一个循环。作为该技术方案的改进,当所述鉴权码R与R1一致时,其还包括检查智能终端是否收到卡池的计算结果。作为该技术方案的改进,所述步骤将所述鉴权码R1’丢弃并等待下次循环结果,其包括丢弃所述鉴权码R1’,并返回步骤通过第二通讯模块对应的SIM卡2将替换后的鉴权码发送至远程SIM服务器。另一方面,本专利技术还提供一种基于多卡模式的智能终端远程SIM实现鉴权的系统,用于所述的方法,其特征在于,包括以下步骤:第一模块,用于执行步骤智能终端发送远程SIM使用请求;第二模块,用于执行步骤需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;第三模块,用于执行步骤所述运营商接收所述请求并发送鉴权码至智能终端;第四模块,用于执行步骤所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;第五模块,用于执行步骤若一致,则等待系统计算的鉴权码结果R1’;第六模块,用于执行步骤若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;第七模块,用于执行步骤所述远程SIM服务器获取卡池的鉴权码计算结果R1’;第八模块,用于执行步骤通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;第九模块,用于执行步骤所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。参照图1,是本专利技术一实施例的流程示意图。一种基于多卡模式的智能终端远程SIM实现鉴权的方法,所述多卡模式至少包括第一通讯模块、第二通讯模块,与所述第一通讯模块对应的第一SIM卡包括CS域或(CS+PS),与所述第二通讯模块对应的第二SIM卡包括PS域或(CS+PS本文档来自技高网...
基于多卡模式的智能终端远程SIM实现鉴权的方法及系统

【技术保护点】
一种基于多卡模式的智能终端远程SIM实现鉴权的方法,其特征在于,包括以下步骤:智能终端发送远程SIM使用请求;需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;所述运营商接收所述请求并发送鉴权码至智能终端;所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;若一致,则等待系统计算的鉴权码结果R1’;若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;所述远程SIM服务器获取卡池的鉴权码计算结果R1’;通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。

【技术特征摘要】
1.一种基于多卡模式的智能终端远程SIM实现鉴权的方法,其特征在于,包括以下步骤:智能终端发送远程SIM使用请求;需要鉴权的第一通讯模块向镜像对应的运营商发送PS和/或CS请求;所述运营商接收所述请求并发送鉴权码至智能终端;所述智能终端保存所述鉴权码为R1,并与随后接收到的鉴权码R进行比较,判断所述鉴权码R与R1是否一致;若一致,则等待系统计算的鉴权码结果R1’;若不一致,则用所述鉴权码R替代原鉴权码R1,并通过第二通讯模块对应的SIM卡2发送至远程SIM服务器;所述远程SIM服务器获取卡池的鉴权码计算结果R1’;通过所述SIM卡2将所述鉴权码结果R1’发送至智能终端;所述智能终端检测所述鉴权码R1’是否与当前保存的鉴权码对应;若是,则鉴权完成;若不是,则将所述鉴权码R1’丢弃并等待下次循环结果。2.根据权利要求1所述的基于多卡模式的智能终端远程SIM实现鉴权的方法,其特征在于:对接收到的服务器鉴权响应数据,判断是否对应当前的鉴权请求数据,若是,则将数据送至镜像文件对应的移动运营服务商HLR服务器并完成鉴权;若已过期,则直接丢弃,并等待下一个循环。3.根据权利要求1或2所述的基于多卡模式的智能终端远程SIM实现鉴权的方法,其特征在于:当所述鉴权码R与R1一致时,其还包括检查智能终端是否收到卡池的计算结果。4.根据权利要求3所述的基于多...

【专利技术属性】
技术研发人员:王运峰
申请(专利权)人:深圳市奥克多普科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1