【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及软SIM通信方法、装置及终端。
技术介绍
随着网络通信的发展,用户识别模块(SIM,SubscriberIdentityModule)(包括全球用户识别模块(USIM,UniversalSubscriberIdentityModule))应用的领域日益广泛,例如:物联网、穿戴式设备等,这些领域对SIM卡硬件有特殊的要求,例如:工业领域对于SIM卡硬件适应高温、低温特殊环境要求、穿戴式设备对SIM卡硬件体积的要求等,现有技术提出了软SIM的概念。软SIM简单来说是通过纯软件代替SIM卡硬件实现SIM的功能。SIM卡硬件具有微处理器芯片、存储器、和通信单元,能够实现数据存储(电话本、短消息等),以及业务程序的运行(例如:在安全条件下与网络侧完成鉴权)。可见,由于使用SIM卡硬件的终端中具有处理器和存储器,如果将SIM卡存储器中存储的信息存储在终端的存储器中,利用终端的处理器,也能够实现SIM卡数据存储、以及SIM卡业务程序的运行。也就是通过纯软件代替SIM卡硬件实现SIM的功能。但是,现有技术中在实现软SIM时,SIM卡存储器 ...
【技术保护点】
一种软用户识别模块SIM通信方法,其特征在于,包括:接收调用者的调用请求,其中,所述调用请求用于对软SIM功能模块为所封装的服务提供的调用接口进行调用;根据所述调用接口对应的SIM功能,从存储器获取实现所述SIM功能需要的数据,对所述调用请求进行处理为所述调用者提供所述SIM功能;其中,所述软SIM功能模块设置于信任区TrustZone系统的主处理器中,用于将SIM提供的不同功能对应封装成服务,并为所述服务提供对应SIM不同功能的调用接口;所述存储器,为所述TrustZone系统的存储器,用于存储SIM业务数据。
【技术特征摘要】
1.一种软用户识别模块SIM通信方法,其特征在于,包括:接收调用者的调用请求,其中,所述调用请求用于对软SIM功能模块为所封装的服务提供的调用接口进行调用;根据所述调用接口对应的SIM功能,从存储器获取实现所述SIM功能需要的数据,对所述调用请求进行处理为所述调用者提供所述SIM功能;其中,所述软SIM功能模块设置于信任区TrustZone系统的主处理器中,用于将SIM提供的不同功能对应封装成服务,并为所述服务提供对应SIM不同功能的调用接口;所述存储器,为所述TrustZone系统的存储器,用于存储SIM业务数据。2.如权利要求1所述的方法,其特征在于,在所述TrustZone系统启动并加载所述软SIM功能模块时,所述方法还包括:所述软SIM功能模块获取所述存储器中存储的第一国际移动用户识别码IMSI和一次性编程存储器OTPFuse中存储的第二IMSI;将所述第一IMSI和所述第二IMSI进行比对;当比对的结果为所述第一IMSI和所述第二IMSI相同时,确定所述软SIM功能模块加载成功。3.如权利要求1或2所述的方法,其特征在于,所述软SIM功能模块所在终端支持第四代移动通信技术标准4G/第三代数字通信技术3G通信系统;接收调用者的调用请求,具体包括:接收基带模块对SIM鉴权功能对应的调用接口进行调用的调用请求,其中,所述调用请求中携带有随机数RAND参数和认证令牌AUTN参数;根据所述调用接口对应的SIM功能,从存储器获取实现所述SIM功能需要的数据,对所述调用请求进行处理为所述调用者提供所述SIM功能,具体包括:从所述存储器中获取SIM鉴权需要的密钥;根据所述密钥以及所述RAND参数,确定本地AUTN值;将所述本地AUTH值与所述AUTN参数进行比对;当比对结果为相同时,根据所述RAND参数和所述密钥,确定本地RES值,并将确定出的本地鉴权响应参数RES值反馈给所述基带模块,以便所述基带模块将所述RES值发送给网络侧,网络侧根据所述RES值确定所述终端的合法性;当比对结果为不同时,将比对结果反馈给所述基带模块,以便所述基带模块向网络侧反馈鉴权失败的鉴权结果。4.如权利要求1或2所述的方法,其特征在于,所述软SIM功能模块所在终端支持第二代手机通信技术2G通信系统;接收调用者的调用请求,具体包括:接收基带模块对SIM鉴权功能对应的调用接口进行调用的调用请求,其中,所述调用请求中携带有RAND参数和AUTN参数;根据所述调用接口对应的SIM功能,从存储器获取实现所述SIM功能需要的数据,对所述调用请求进行处理为所述调用者提供所述SIM功能,具体包括:从所述存储器中获取SIM鉴权需要的密钥;根据所述密钥以及所述RAND参数、所述AUTH参数,确定本地RES值;将确定出的本地RES值反馈给所述基带模块,以便所述基带模块将所述RES值发送给网络侧,网络侧根据所述RES值确定所述终端的合法性。5.一种软用户识别模块SIM通信方法,其特征在于,包括:调用者向所述软SIM功能模块发送对SIM预设功能对应的调用接口进行调用的调用请求;接收所述软SIM功能模块反馈的调用结果,完成对所述SIM预设功能的使用;其中,所述软SIM功能模块设置于信任区TrustZone系统的主处理器中,
\t用于将SIM提供的不同功能对应封装成服务,并为所述服务提供对应SIM不同功能的调用接口。6.如权利要求5所述的方法,其特征在于,所述调用者为基带通信模块,且所述基带通信模块支持第四代移动通信技术标准4G/第三代数字通信技术3G通信系统;调用者向所述软SIM功能模块发送对SIM预设功能对应的调用接口进行调用的调用请求,具体包括:基带通信模块向所述软SIM功能模块发送对SIM鉴权功能对应的调用接口进行调用的调用请求,其中,所述调用请求中携带有随机数RAND参数和认证令牌AUTN参数;接收所述软SIM功能模块反馈的调用结果,完成对所述SIM预设功能的使用,具体包括:接收所述软SIM功能模块反馈的鉴权响应参数RES值,其中,所述RES值为所述软SIM功能模块根据从存储器中获取的SIM鉴权需要的密钥以及所述RAND参数,确定本地AUTN值,并在确定所述本地AUTH值与所述AUTN参数相同时,根据所述RAND参数和所述密钥确定的;所述存储器为TrustZone系统的存储器,用于存储SIM业务数...
【专利技术属性】
技术研发人员:郑庆国,王小旭,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。