一种进行主副卡设置的方法和设备技术

技术编号:19752254 阅读:35 留言:0更新日期:2018-12-12 05:56
本发明专利技术涉及无线通信技术领域,特别涉及一种进行主副卡设置的方法和设备,用以解决现有技术中存在的防止恶意应用更改主副卡设置的方案仍然可以通过刷机方式破解的问题。本发明专利技术实施例终端在第二双卡应用对第一双卡应用进行验证通过后,通过位于BP侧的处理模块对第一双卡应用和/或第二双卡应用进行验证;在通过处理模块进行验证通过后,通过处理模块进行主副卡设置。其中第一双卡应用和第二双卡应用位于AP侧,且第一双卡应用所在的应用系统与第二双卡应用所在的应用系统物理隔离。由于通过第二双卡应用进行验证,以及通过位于BP侧的处理模块进行验证,从而通过刷机方式很难进行破解,增加了破解的难度,提高了安全性。

【技术实现步骤摘要】
一种进行主副卡设置的方法和设备
本专利技术涉及无线通信
,特别涉及一种进行主副卡设置的方法和设备。
技术介绍
随着科技的发展,为了满足用户的需求,越来越多的终端厂商开始生产了双卡手机,比如用户可以用一张SIM(SubscriberIdentityModule,用户身份识别模块)卡用来办公,另一张SIM卡用于生活。现在双卡手机也越来越流行,一般情况下,用户会选择两个不同运营商的卡来使用。对于双卡手机,都会设定其中一张SIM卡为主卡,另一张SIM卡为副卡。比如两张SIM卡,SIM卡1属于运营商A,SIM卡2属于运营商B,手机是运营商A的定制手机,则该手机一般会设置为SIM卡1为主卡,SIM卡为副卡。主卡和副卡在通信等方式会有区别,比如主卡可以使用4G、3G和2G网络,而副卡可以使用3G和2G网络。对于主副卡的设定一般在手机出厂时就设置完成,后续只能通过有权限的用户登录到特定软件进行修改。但是通过破解特定软件并植入恶意代码就可以使没有权限的用户重新进行主副卡设置。针对上述情况,目前可以通过提高AP侧特定软件的权限,防止恶意应用更改主副卡设置,但是该方案通过刷机方式也可以达到破解的目的。综上所述,目前防止恶意应用更改主副卡设置的方案仍然可以通过刷机方式破解。
技术实现思路
本专利技术提供一种进行主副卡设置的方法和设备,用以解决现有技术中存在的防止恶意应用更改主副卡设置的方案仍然可以通过刷机方式破解的问题。本专利技术实施例提供一种进行主副卡设置的方法,该方法包括:终端在用户通过第一双卡应用触发进行主副卡设置后,通过第二双卡应用对所述第一双卡应用进行验证,其中所述第一双卡应用和所述第二双卡应用位于应用处理器AP侧,且所述第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离;所述终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于基带处理器BP侧的处理模块对所述第一双卡应用和/或所述第二双卡应用进行验证;所述终端在通过所述处理模块进行验证通过后,通过所述处理模块进行主副卡设置。本专利技术实施例提供一种进行主副卡设置的终端,该终端包括:位于第二双卡应用的第一验证模块,用于在用户通过第一双卡应用触发进行主副卡设置后,对所述第一双卡应用进行验证,其中所述第一双卡应用和所述第二双卡应用位于AP侧,且所述第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离;位于BP侧的处理模块中的第二验证模块,用于在所述第一验证模块对所述第一双卡应用进行验证通过后,对所述第一双卡应用和/或所述第二双卡应用进行验证;位于BP侧的处理模块中的设置模块,用于在所述第二验证模块进行验证通过后,进行主副卡设置。本专利技术实施例终端通过第二双卡应用对所述第一双卡应用进行验证,在所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于BP侧的处理模块对所述第一双卡应用和/或所述第二双卡应用进行验证;在通过所述处理模块进行验证通过后,通过所述处理模块进行主副卡设置。其中所述第一双卡应用和所述第二双卡应用位于AP侧,且所述第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离。由于第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离,通过第二双卡应用进行验证,以及通过位于BP侧的处理模块进行验证,从而通过刷机方式很难进行破解,增加了破解的难度,提高了安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例第一种结构示意图;图2为本专利技术实施例第二种结构示意图;图3为本专利技术实施例进行主副卡设置的方法流程示意图;图4为本专利技术实施例第一种进行主副卡设置的完整方法流程示意图;图5为本专利技术实施例第二种进行主副卡设置的完整方法流程示意图;图6为本专利技术实施例第一种进行主副卡设置的终端流程示意图;图7为本专利技术实施例第二种进行主副卡设置的终端流程示意图。具体实施方式本专利技术实施例在AP(ApplicationProcessor,应用处理器)侧设置两个双卡应用,即第一双卡应用和第二双卡应用。BP(BasebandProcessor,基带处理器)侧设置处理模块。目前的终端都含有两个处理器。操作系统、用户界面和应用程序都在AP侧,AP一般采用ARM芯片的CPU。而终端射频通讯控制软件,运行在另一个分开的CPU上,这个CPU在BP侧。本专利技术实施例的处理模块(也可以称为modem处理模块)就是BP侧的应用,该应用可以是在现有射频通讯控制软件基础上增加上本专利技术实施例处理模块的功能;也可以是在BP侧新的软件,即独立于射频通讯控制软件的另一个软件。其中,第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离。用户可以直接通过第一双卡应用触发主副卡设置。物理隔离,是指第一双卡应用所在应用系统与第二双卡应用所在系统是硬件隔离的。第一双卡应用所在的应用系统(比如Android(安卓)系统)为用户提供了一个开放的环境,用户可以根据自己的需求安装各种应用,比如游戏、工具等常用应用软件;第二双卡应用所在的应用系统是封闭的安全的操作系统,独立与第一双卡应用所在的系统,它的实现方式有多种,比如可以是基于TrustZone技术实现的可信执行环境(TEE),也可以是基于内置SE安全模块实现的安全封闭的操作系统。第二双卡应用对所述第一双卡应用进行验证,处理模块对所述第一双卡应用和/或所述第二双卡应用进行验证;在这两个验证都通过后,由处理模块进行主副卡设置。可选的,第一双卡应用所在的应用系统可以是开放的系统,比如Android系统,该系统就是开放给用户的普通操作系统。开发者可以根据自己的需求在该系统中开发应用,用户也可以根据自己的需求在其中安装应用;第二双卡应用所在的应用系统可以是封闭的安全的系统,比如可信执行环境(TEE)等。该系统主要用来处理敏感的需要保护的资源,比如加密密钥、认证证书、指纹等生物特征数据等。由于第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离,并且处理模块位于BP侧,从而无法通过刷机实现破解,增加了破解的难度。本专利技术实施例提供了两种架构,其中一种是第二双卡应用可以通过AP侧和BP侧之间的接口通信;另一种是可以第一双卡应用和第二双卡应用都可以通过AP侧和BP侧之间的接口通信。下面分别进行介绍。一、第二双卡应用可以通过AP侧和BP侧之间的接口通信。如图1所述,本专利技术实施例第一种结构示意图中,AP侧和BP侧之间的通信接口位于第二双卡应用所在的应用系统中。终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,第二双卡应用会向处理模块发送采用所述第二双卡应用的私钥加密的第二参数;相应的,终端通过处理模块对第二双卡应用进行验证。在第二双卡应用验证都通过后,进行主副卡设置。二、第一双卡应用和第二双卡应用都可以通过AP侧和BP侧之间的接口通信。如图2所述,本专利技术实施例第一种结构示意图中,AP侧和BP侧之间的通信接口位于AP侧,第一双卡应用和第二双卡应用都可以通过通信接口进行通信。终端在通过所述第二双卡本文档来自技高网...

【技术保护点】
1.一种进行主副卡设置的方法,其特征在于,该方法包括:终端在用户通过第一双卡应用触发进行主副卡设置后,通过第二双卡应用对所述第一双卡应用进行验证,其中所述第一双卡应用和所述第二双卡应用位于应用处理器AP侧,且所述第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离;所述终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于基带处理器BP侧的处理模块对所述第一双卡应用和/或所述第二双卡应用进行验证;所述终端在通过所述处理模块进行验证通过后,通过所述处理模块进行主副卡设置。

【技术特征摘要】
1.一种进行主副卡设置的方法,其特征在于,该方法包括:终端在用户通过第一双卡应用触发进行主副卡设置后,通过第二双卡应用对所述第一双卡应用进行验证,其中所述第一双卡应用和所述第二双卡应用位于应用处理器AP侧,且所述第一双卡应用所在的应用系统与所述第二双卡应用所在的应用系统物理隔离;所述终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于基带处理器BP侧的处理模块对所述第一双卡应用和/或所述第二双卡应用进行验证;所述终端在通过所述处理模块进行验证通过后,通过所述处理模块进行主副卡设置。2.如权利要求1所述的方法,其特征在于,所述终端通过第二双卡应用对所述第一双卡应用进行验证,包括:所述终端通过第二双卡应用接收来自所述第一双卡应采用私钥加密的第一参数;所述终端通过第二双卡应用,采用所述第二双卡应用的公钥对收到的所述第一参数进行解密;如果解密成功,则确定对所述第一双卡应用验证通过,否则确定对所述第一双卡应用验证不通过。3.如权利要求1所述的方法,其特征在于,所述终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于BP侧的处理模块对所述第二双卡应用进行验证之前,还包括:所述终端通过所述第二双卡应用,采用所述第二双卡应用的私钥加密的第二参数,并发送给位于BP侧的所述处理模块;所述终端通过位于BP侧的处理模块对所述第二双卡应用进行验证,包括:所述终端通过所述处理模块,采用所述处理模块的第一公钥对收到的所述第二参数进行解密;如果解密成功,则确定对所述第二双卡应用验证通过,否则确定对所述第二双卡应用验证不通过。4.如权利要求1~3任一所述的方法,其特征在于,所述终端在通过所述第二双卡应用对所述第一双卡应用进行验证通过后,通过位于BP侧的处理模块对所述第一双卡应用进行验证之前,还包括:所述终端通过所述第二双卡应用,通知所述第一双卡应用验证通过;所述终端通过所述第一双卡应用将采用所述第一双卡应用的私钥加密的第一参数发送给所述处理模块;所述终端通过位于BP侧的处理模块对所述第一双卡应用进行验证,包括:所述终端通过所述处理模块,采用所述处理模块的第二公钥对收到的所述第一参数进行解密;如果解密成功,则确定对所述第一双卡应用验证通过,否则确定对所述第一双卡应用验证不通过。5.如权利要求1~3任一所述的方法,其特征在于,所述终端在通过所述处理模块进行验证通过后,通过所述处理模块进行主副卡设置,包括:若所述终端通过位于BP侧的处理模块对所述第一双卡应用进行验证,则在所述第一双卡应用验证通过后,通过所述处理模块进行主副卡设置;或若所述终端通过位于BP侧的处理模块对所述第二双卡应用进行验证,则在所述第二双卡应用验证通过后,通过所述处理模块进行主副卡设置;或若所述终端通过位于BP侧的处理模块对所述第一双卡应用和所述第二双卡应用进行验证,则在所述第一双卡应用和所述第二双卡应用验证通过后,通过所述处理模块进行主副卡设置。6.一种进行主副卡设置的终端,其特征在于,该终端包括处理器和存储器:处理器用于通过存储器中存储的程序执行下列操作:在用户通过第一双卡应用触发进行主副卡设置后,通...

【专利技术属性】
技术研发人员:辛军彭华熹曹斌
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1