CN111052780B - Sim卡鉴权方法及终端 - Google Patents

Sim卡鉴权方法及终端 Download PDF

Info

Publication number
CN111052780B
CN111052780B CN201880057480.1A CN201880057480A CN111052780B CN 111052780 B CN111052780 B CN 111052780B CN 201880057480 A CN201880057480 A CN 201880057480A CN 111052780 B CN111052780 B CN 111052780B
Authority
CN
China
Prior art keywords
terminal
sim card
authentication
network
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880057480.1A
Other languages
English (en)
Other versions
CN111052780A (zh
Inventor
顾超武
姜印清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN111052780A publication Critical patent/CN111052780A/zh
Application granted granted Critical
Publication of CN111052780B publication Critical patent/CN111052780B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种SIM卡鉴权方法及终端,涉及终端技术领域,能够解决在没有已获得运营商授权的中继服务器提供转发服务的情况下,无法实现机卡分离场景下的SIM卡鉴权的问题。该方法包括:在第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一SIM卡,以及第二终端未使用第一SIM卡接入网络的情况下,在第一终端接收到第二终端发送的第一SIM卡的SIM卡数据后,能够利用该SIM卡数据,在执行诸如网络注册和呼叫的过程中,接收并向第二终端转发网络设备发送的鉴权请求,由第二终端完成鉴权后,第一终端接收并向网络设备转发第二终端发送的鉴权结果,以便网络设备完成对第一SIM卡的鉴权。

Description

SIM卡鉴权方法及终端
本申请要求于2018年03月29日提交中国专利局、申请号为201810271026.8、申请名称为“SIM卡鉴权方法及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种SIM卡鉴权方法及终端。
背景技术
用户识别模块(Subscriber Identity Module,SIM)卡中存储有SIM卡鉴权信息和已开通业务信息。终端在利用其插有的SIM卡中存储的SIM卡鉴权信息鉴权成功之后,即可完成SIM卡注册并接收网络服务。然而,在终端未插有SIM卡,或终端SIM卡插槽与SIM卡不兼容的情况下,则无法利用SIM卡接入运营商网络。
目前,存在一种可***SIM卡的双享号设备。具体地,在获得运营商授权的情况下,双享号设备能够将SIM卡中存储的已开通业务信息,以及诸如国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)、集成电路卡识别码(Integrate circuit card identity,ICCID)等部分鉴权信息,通过有线或无线的方式上传至中继服务器(例如第三方网络提供的中继服务器),并由中继服务器转发双享号设备与运营商网络之间的鉴权信令,以完成双享号设备中安装的SIM卡鉴权。之后,另一终端可从中继服务器获取该SIM卡的SIM卡数据,并由中继服务器转发该另一终端与运营商网络之间的业务数据,从而实现该另一终端的无SIM卡通信。
然而,无论双享号设备的鉴权信令,还是另一终端的业务数据,均是由中继服务器转发的。这就要求中继服务器一直处于可连接状态。若中继服务器发生故障,则可能导致无法完成双享号设备的SIM卡鉴权和另一终端的正常通信,从而限制了双享号设备的应用场景,导致双享号设备的通用性较差。
发明内容
本申请的实施例提供一种SIM卡鉴权方法及终端,能够解决在没有已获得运营商授权的中继服务器提供转发服务的情况下,无法实现机卡分离场景下的SIM卡鉴权的问题,能够提高机卡分离场景下的SIM卡鉴权的通用性。
为达到上述目的,本申请的实施例提供如下技术方案:
第一方面,提供一种SIM卡鉴权方法。该方法应用于第一终端。其中,第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一用户识别模块SIM卡,以及第二终端未使用第一SIM卡接入网络。该方法可以包括:第一终端接收第二终端发送的第一SIM卡的SIM卡数据。然后,第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求。其中,鉴权请求用于对第一SIM卡鉴权。第一终端向第二终端转发鉴权请求后,接收第二终端发送的鉴权结果,并向网络设备转发该鉴权结果,以便网络设备完成对第一SIM卡的鉴权。其中,该鉴权结果为第二终端根据鉴权请求,利用第一SIM卡执行鉴权得出的处理结果。
本申请提供的SIM卡鉴权方法,在第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一SIM卡,以及第二终端未使用第一SIM卡接入网络的情况下,在第一终端接收到第二终端发送的第一SIM卡的SIM卡数据后,能够利用该SIM卡数据,在执行网络注册或呼叫的过程中,接收并向第二终端转发网络设备发送的鉴权请求,在由第二终端完成鉴权后,第一终端接收并向网络设备转发第二终端发送的鉴权结果,以便网络设备完成对第一SIM卡的鉴权。由此可见,本申请提供的SIM卡鉴权方法,能够在不依赖于已获得运营商授权的中继服务器提供转发服务的情况下,由第一终端在第二终端与网络设备之间转发对安装在第二终端中的第一SIM卡的鉴权请求和鉴权结果,以完成对第一SIM卡的鉴权,之后第一终端便可利用第一SIM卡接入运营商网络和接收网络服务,能够解决在没有已获得运营商授权的中继服务器提供转发服务(例如该中继服务器故障)的情况下,灵活地实现机卡分离场景下的SIM卡鉴权的问题,能够提高机卡分离情况下的SIM卡鉴权的通用性。
在一种可能的设计方法中,第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送注册请求后,第一终端接收网络设备发送的鉴权请求。
在一种可能的设计方法中,第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送位置更新请求后,第一终端接收网络设备发送的鉴权请求。
在一种可能的设计方法中,第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送第一呼叫请求后,第一终端接收网络设备发送的鉴权请求;其中,第一呼叫请求用于呼叫第三终端;或者,在第一终端接收网络设备发送的第二呼叫请求之前,第一终端接收网络设备发送的鉴权请求;其中,第二呼叫请求用于呼叫第一终端。
在一种可能的设计方法中,在第一终端向网络设备转发鉴权结果之后,该方法还可以包括:第一终端接收网络设备发送的第一SIM卡对应的业务数据,从而实现了第一终端利用安装在第二终端中的第一SIM卡的SIM卡数据,接收运营商网络提供的服务,从而实现无SIM卡通信。可以理解,第二终端可以安装一个第一SIM卡,也可以安装多个第一SIM卡,本申请实施例对此不作限制。
示例性地,第一SIM卡的SIM卡数据包括预设业务信息;其中,预设业务信息包括第一终端支持、但第二终端不支持的业务的业务信息。例如,第一终端支持互联网协议多媒体***(Internet protocol Multimedia Subsystem,IMS)业务,而第二终端不支持IMS业务。又例如,第一终端支持第5代(5th Generation,5G)移动通信业务,而第二终端不支持5G业务。相应地,第一终端接收网络设备发送的第一SIM卡对应的业务数据,可以包括:第一终端接收网络设备发送的预设业务信息对应的业务数据,能够在第二终端虽然安装有记录了该预设业务信息的第一SIM卡、但不支持该预设业务信息对应的业务情况下,通过支持该预设业务信息对应的业务第一终端体验该预设业务信息对应的业务,从而扩展了预设业务信息对应的业务应用范围。
在一种可能的设计方法中,第一终端安装有第二SIM卡。相应地,该方法还可以包括:第一终端向网络设备发送第二SIM卡的鉴权结果,以及接收第一SIM卡对应的业务数据和第二SIM卡对应的业务数据,从而实现了第一终端同时使用两张SIM卡接收网络服务。
诚然,在执行上述SIM卡鉴权之前,第一终端必须获知第一SIM卡的SIM卡数据。因此,在第一终端接收第二终端发送的第一SIM卡的SIM卡数据之前,该方法还可以包括:第一终端向第二终端发送获取请求;其中,获取请求用于获取第一SIM卡的SIM卡数据。例如,第一终端通过无线保真(WIreless FIdelity,Wi-Fi)、蓝牙(blutooth,BT)和近场通信(NearField Communication,NFC)等方式中的任意一种,获取第一SIM卡的SIM卡数据。因此,第一通信协议可以包括如下通信协议中的至少一种:Wi-Fi、BT和NFC。
示例性地,第一终端可以在执行上述SIM卡鉴权流程之后,利用第一SIM卡与运营商网络通信。
第二方面,提供一种SIM卡鉴权方法,应用于第二终端,第二终端安装有第一用户识别模块SIM卡,且第二终端未使用第一SIM卡接入网络,以及第二终端与第一终端之间存在采用第一通信协议的通信连接。该方法可以包括:第二终端向第一终端发送第一SIM卡的SIM卡数据。之后,第二终端接收第一终端发送的鉴权请求,并在完成第一SIM卡的鉴权之后,向第一终端发送鉴权结果。其中,鉴权请求用于对第一SIM卡鉴权,鉴权结果为第二终端根据鉴权请求,利用第一SIM卡执行鉴权得出的处理结果。
诚然,在执行上述SIM卡鉴权之前,第一终端必须获知第一SIM卡的SIM卡数据。因此,在第二终端向第一终端发送第一SIM卡的SIM卡数据之前,该方法还可以包括:第二终端接收第一终端发送的获取请求;其中,该获取请求用于获取第一SIM卡的SIM卡数据。
第三方面,提供一种终端,其中,该终端作为第一终端,与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一用户识别模块SIM卡,以及第二终端未使用第一SIM卡接入网络。该终端包括:处理模块、接收模块和发送模块。其中,处理模块,用于根据第一SIM卡的SIM卡数据执行网络注册或呼叫;接收模块,用于接收第二终端发送的第一SIM卡的SIM卡数据,以及在处理模块根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求。其中,鉴权请求用于对第一SIM卡鉴权。发送模块,用于向第二终端转发鉴权请求。接收模块,还用于接收第二终端发送的鉴权结果。其中,鉴权结果为第二终端根据鉴权请求,利用第一SIM卡执行鉴权得出的处理结果。发送模块,还用于向网络设备转发鉴权结果,以便网络设备完成对第一SIM卡的鉴权。
在一种可能的设计中,接收模块,还用于在处理模块根据第一SIM卡的SIM卡数据,通过发送模块向网络设备发送注册请求后,接收网络设备发送的鉴权请求。
在一种可能的设计中,接收模块,还用于在处理模块根据第一SIM卡的SIM卡数据,通过发送模块向网络设备发送位置更新请求后,接收网络设备发送的鉴权请求。
在一种可能的设计中,接收模块,还用于在处理模块根据第一SIM卡的SIM卡数据,通过发送模块向网络设备发送第一呼叫请求后,接收网络设备发送的鉴权请求。其中,第一呼叫请求用于呼叫第三终端。
或者,接收模块,还用于在接收模块接收网络设备发送的第二呼叫请求之前,接收网络设备发送的鉴权请求。其中,第二呼叫请求用于呼叫该终端。
在一种可能的设计中,接收模块,还用于接收网络设备发送的第一SIM卡对应的业务数据。
示例性地,第一SIM卡的SIM卡数据还可以包括预设业务信息。其中,预设业务信息包括该终端支持、但第二终端不支持的业务的业务信息。相应地,接收模块,还用于接收网络设备发送的预设业务信息对应的业务数据。
在一种可能的设计中,该终端安装有第二SIM卡。相应地,发送模块,还用于向网络设备发送第二SIM卡的鉴权结果。相应地,接收模块,还用于接收第一SIM卡对应的业务数据和第二SIM卡对应的业务数据。
在一种可能的设计中,发送模块,还用于向第二终端发送获取请求。其中,获取请求用于获取第一SIM卡的SIM卡数据。
示例性地,第一通信协议可以包括如下通信协议中的至少一种:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
第四方面,提供一种终端,其中,该终端安装有第一用户识别模块SIM卡,且该终端未使用第一SIM卡接入网络,以及该终端作为第二终端与第一终端之间存在采用第一通信协议的通信连接。该终端可以包括:处理模块、接收模块和发送模块。其中,发送模块,用于向第一终端发送第一SIM卡的SIM卡数据。接收模块,用于接收第一终端发送的鉴权请求。其中,鉴权请求用于对第一SIM卡鉴权。处理模块,用于根据鉴权请求,利用第一SIM卡执行鉴权。发送模块,还用于向第一终端发送鉴权结果。其中,鉴权结果为第二终端根据鉴权请求,利用第一SIM卡执行鉴权得出的处理结果。
在一种可能的设计中,接收模块,还用于接收第一终端发送的获取请求。其中,获取请求用于获取第一SIM卡的SIM卡数据。
示例性地,第一通信协议可以包括如下通信协议中的至少一种:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
第五方面,提供一种终端,其中,该终端作为第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一用户识别模块SIM卡,以及第二终端未使用第一SIM卡接入网络。该终端可以包括:处理器、通信接口和存储器。其中,存储器用于存储计算机可执行指令,处理器与存储器通过总线连接,当该终端运行时,处理器执行存储器存储的计算机可执行指令,以使该终端执行如第一方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
第六方面,提供一种终端,该终端安装有第一用户识别模块SIM卡,且该终端未使用第一SIM卡接入网络,以及该终端作为第二终端与第一终端之间存在采用第一通信协议的通信连接。该终端可以包括:处理器、通信接口和存储器。其中,存储器用于存储计算机可执行指令,处理器与存储器通过总线连接,当该终端运行时,处理器执行存储器存储的计算机可执行指令,以使该终端执行如第二方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
第七方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在第一终端上运行时,使得第一终端执行如第一方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
第八方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在第二终端上运行时,使得第二终端执行如第二方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
第九方面,提供一种包含指令的计算机程序产品,当其在第一终端上运行时,使得第一终端执行如第一方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
第十方面,提供一种包含指令的计算机程序产品,当其在第二终端上运行时,使得第二终端执行如第二方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
本申请的实施例中,上述第一终端和第二终端内各个单元模块的名称对设备本身不构成限定,在实际实现中,这些单元模块可以以其他名称出现。只要各个单元模块的功能和本申请的实施例类似,即属于本申请权利要求及其等同技术的范围之内。
附图说明
图1为通过双享号设备实现机卡分离情况下SIM卡鉴权的场景示意图;
图2为本申请实施例提供的SIM卡鉴权方法及终端所应用的场景示意图;
图3为本申请实施例提供的终端的结构示意图;
图4为本申请实施例提供的SIM卡鉴权方法的流程示意图;
图5A为安装在第二终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图一;
图5B为安装在第二终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图二;
图5C为安装在第二终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图三;
图6A为安装在第一终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图一;
图6B为安装在第一终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图二;
图6C为安装在第一终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图三;
图6D为安装在第一终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图四;
图6E为安装在第一终端中、用于实现本申请实施例提供的SIM卡鉴权方法的应用程序的界面示意图五;
图7为本申请实施例提供的第一终端的结构示意图一;
图8为本申请实施例提供的第二种终端的结构示意图一;
图9为本申请实施例提供的第一终端的结构示意图二;
图10为本申请实施例提供的第二终端的结构示意图二。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请实施例提供的SIM卡鉴权方法及终端,能够在没有已获得运营商授权的中继服务器提供转发服务的情况下,实现机卡分离场景下的SIM卡鉴权,能够提高机卡分离场景下的SIM卡鉴权的通用性。
图2示出了本申请实施例提供的SIM卡鉴权方法及终端所应用的场景示意图。如图2所示,第一终端201与第二终端202之间存在采用第一通信协议的通信连接,且第二终端202安装有第一用户识别模块SIM卡(图2中未示出),以及第二终端未使用第一SIM卡接入网络。其中,网络是指运营商部署的移动通信网络,可以包括接入网设备203和核心网设备204。如图2所示,在本申请实施例中,第一终端201可以通过无线空口连接到接入网设备203,继而接入核心网设备204。接入网设备203主要用于实现无线物理层功能、资源调度和无线资源管理、无线接入控制以及移动性管理功能。核心网设备204主要用于发起第一SIM卡的鉴权流程,以及在鉴权成功后,为第一终端201提供数据服务。为便于描述,本申请实施例中将接入网设备203和核心网设备204统称为网络设备。
其中,所示第一终端201和第二终端202可以为手机、可穿戴设备、增强现实(Augmented Reality,AR)/虚拟现实(Virtual Reality,VR)设备、平板电脑、笔记本电脑、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本、个人数字助理(Personal Digital Assistant,PDA)等任意终端上,当然,在以下实施例中,对该终端的具体形式不作任何限制。
如图3所示,本申请实施例中的第一终端和第二终端可以为手机300。下面以手机300为例对实施例进行具体说明。应该理解的是,图示手机300仅是上述终端的一个范例,并且手机300可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。
如图3所示,手机300具体可以包括:处理器301、射频(Radio Frequency,RF)电路302、存储器303、触摸屏304、蓝牙装置305、一个或多个传感器306、Wi-Fi装置307、定位装置308、音频电路309、外设接口320以及电源***311等部件。这些部件可通过一根或多根通信总线或信号线(图3中未示出)进行通信。本领域技术人员可以理解,图3中示出的硬件结构并不构成对手机的限定,手机300可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图3对手机300的各个部件进行具体的介绍:
处理器301是手机300的控制中心,利用各种接口和线路连接手机300的各个部分,通过运行或执行存储在存储器303内的应用,以及调用存储在存储器303内的数据,执行手机300的各种功能和处理数据。在一些实施例中,处理器301可包括一个或多个处理单元;举例来说,处理器301可以是华为技术有限公司制造的麒麟960芯片。在本申请一些实施例中,上述处理器301还可以包括指纹验证芯片,用于对采集到的指纹进行验证。
射频电路302可用于在收发信息或通话过程中,无线信号的接收和发送。特别地,射频电路302可以将基站的下行数据接收后,给处理器301处理;另外,将涉及上行的数据发送给基站。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路302还可以通过无线通信和其他设备通信。所述无线通信可以使用任一无线通信标准或协议,包括但不限于全球移动通信***、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。
存储器303用于存储应用以及数据,处理器301通过运行存储在存储器303的应用以及数据,执行手机300的各种功能以及数据处理。存储器303主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用(比如声音播放功能、图像播放功能等);存储数据区可以存储根据使用手机300时所创建的数据(比如音频数据、电话本等)。此外,存储器303可以包括高速随机存取存储器(Ramdom Access Memory,RAM),还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器303可以存储各种操作***,例如,苹果公司所开发的
Figure GPA0000285567140000091
操作***,谷歌公司所开发的
Figure GPA0000285567140000092
操作***等。上述存储器303可以是独立的,通过上述通信总线与处理器301相连接;存储器303也可以和处理器301集成在一起。
触摸屏304具体可以包括触控板304-1和显示器304-2。
其中,触控板304-1可采集手机300的用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触控板304-1上或在触控板304-1附近的操作),并将采集到的触摸信息发送给其他器件(例如处理器301)。其中,用户在触控板304-1附近的触摸事件可以称之为悬浮触控;悬浮触控可以是指,用户无需为了选择、移动或拖动目标(例如控件等)而直接接触触控板,而只需用户位于终端附近以便执行所想要的功能。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触控板304-1。
显示器(也称为显示屏)304-2可用于显示由用户输入的信息或提供给用户的信息以及手机300的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器304-2。触控板304-1可以覆盖在显示器304-2之上,当触控板304-1检测到在其上或附近的触摸事件后,传送给处理器301以确定触摸事件的类型,随后处理器301可以根据触摸事件的类型在显示器304-2上提供相应的视觉输出。虽然在图3中,触控板304-1与显示屏304-2是作为两个独立的部件来实现手机300的输入和输出功能,但是在某些实施例中,可以将触控板304-1与显示屏304-2集成而实现手机300的输入和输出功能。可以理解的是,触摸屏304是由多层的材料堆叠而成,本申请实施例中只展示出了触控板(层)和显示屏(层),其他层在本申请实施例中不予记载。另外,触控板304-1可以以全面板的形式配置在手机300的正面,显示屏304-2也可以以全面板的形式配置在手机300的正面,这样在手机的正面就能够实现无边框的结构。
另外,手机300还可以具有指纹识别功能。例如,可以在手机300的背面(例如后置摄像头的下方)配置指纹识别器312,或者在手机300的正面(例如触摸屏304的下方)配置指纹识别器312。又例如,可以在触摸屏304中配置指纹采集器件312来实现指纹识别功能,即指纹采集器件312可以与触摸屏304集成在一起来实现手机300的指纹识别功能。在这种情况下,该指纹采集器件312配置在触摸屏304中,可以是触摸屏304的一部分,也可以以其他方式配置在触摸屏304中。本申请实施例中的指纹采集器件312的主要部件是指纹传感器,该指纹传感器可以采用任何类型的感测技术,包括但不限于光学式、电容式、压电式或超声波传感技术等。
手机300还可以包括蓝牙装置305,用于实现手机300与其他短距离的终端(例如手机、智能手表等)之间的数据交换。本申请实施例中的蓝牙装置可以是集成电路或者蓝牙芯片等。
手机300还可以包括至少一种传感器306,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触摸屏304的显示器的亮度,接近传感器可在手机300移动到耳边时,关闭显示器的电源。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
Wi-Fi装置307,用于为手机300提供遵循Wi-Fi相关标准协议的网络接入,手机300可以通过Wi-Fi装置307接入到Wi-Fi接入点,进而帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。在其他一些实施例中,该Wi-Fi装置307也可以作为Wi-Fi无线接入点(Wi-Fi),可以为其他终端提供Wi-Fi网络接入,或者在两个终端之间建立直接的通信连接。
定位装置308,用于为手机300提供地理位置。可以理解的是,该定位装置308具体可以是全球定位***(Global Positioning System,GPS)或北斗卫星导航***、俄罗斯GLONASS等定位***的接收器。定位装置308在接收到上述定位***发送的地理位置后,将该信息发送给处理器301进行处理,或者发送给存储器303进行保存。在另外的一些实施例中,该定位装置308还可以是辅助全球卫星定位***(Assisted Global PositioningSystem,AGPS)的接收器,AGPS***通过作为辅助服务器来协助定位装置308完成测距和定位服务,在这种情况下,辅助定位服务器通过无线通信网络与终端例如手机300的定位装置308(即GPS接收器)通信而提供定位协助。在另外的一些实施例中,该定位装置308也可以是基于Wi-Fi接入点的定位技术。由于每一个Wi-Fi接入点都有一个全球唯一的媒体接入控制(Media Access Control,MAC)地址,终端在开启Wi-Fi的情况下即可扫描并收集周围的Wi-Fi接入点的广播信号,因此可以获取到Wi-Fi接入点广播出来的MAC地址;终端将这些能够标示Wi-Fi接入点的数据(例如MAC地址)通过无线通信网络发送给位置服务器,由位置服务器检索出每一个Wi-Fi接入点的地理位置,并结合Wi-Fi广播信号的强弱程度,计算出该终端的地理位置并发送到该终端的定位装置308中。
音频电路309、扬声器313、麦克风314可提供用户与手机300之间的音频接口。音频电路309可将接收到的音频数据转换后的电信号,传输到扬声器313,由扬声器313转换为声音信号输出;另一方面,麦克风314将收集的声音信号转换为电信号,由音频电路309接收后转换为音频数据,再将音频数据输出至RF电路302以发送给比如另一手机,或者将音频数据输出至存储器303以便进一步处理。
外设接口320,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如通过通用串行总线(Universal Serial Bus,USB)接口与鼠标连接,通过用户识别模块卡卡槽上的金属触点与电信运营商提供的SIM卡进行连接。外设接口320可以被用来将上述外部的输入/输出***设备耦接到处理器301和存储器303。
手机300还可以包括给各个部件供电的电源装置311(比如电池和电源管理芯片),电池可以通过电源管理芯片与处理器301逻辑相连,从而通过电源装置311实现管理充电、放电、以及功耗管理等功能。
尽管图3未示出,手机300还可以包括摄像头(前置摄像头和/或后置摄像头)、闪光灯、微型投影装置、近场通信(Near Field Communication,NFC)装置等,在此不再赘述。
以图3所示手机300为例,通信模块可以包括射频电路302,以及Wi-Fi装置307和蓝牙装置305中的至少一项。
示例性地,第二终端安装有第一SIM卡。其中,第一SIM卡可以是第二终端的SIM卡插槽中插有的SIM卡,也可以是固定内置于第二终端中、且存储有SIM卡数据的嵌入式SIM(Embedded SIM,eSIM)卡芯片。其中,SIM卡数据通常包括鉴权信息和已开通业务信息。鉴于SIM卡数据为现有技术,此处不再赘述。
示例性地,第二终端未使用第一SIM卡接入网络,可以是第二终端不具备连接运营商网络的能力。例如,第二终端可以是仅具备读取SIM卡数据的能力和通过Wi-Fi、BT或NFC等方式建立与第一终端之间的通信连接的能力,而不具备连接运营商网络能力的终端。
示例性地,第二终端未使用第一SIM卡接入网络,也可以是第二终端已主动断开其与运营商网络的通信连接。例如,第二终端处于飞行模式。又例如,第二终端通过设置断开第一SIM卡与运营商网络的通信连接。再例如,第一SIM卡已开通IMS业务、5G业务等新业务,但是第二终端本身不支持上述新业务。因此,为了利用第一SIM卡接入运营商网络体验上述新业务,在第二终端主动断开第一SIM卡与运营商网络的通信连接之后,支持上述新业务的第一终端,可以利用本申请实施例提供的SIM卡鉴权方法完成第一SIM卡的鉴权,并利用第一SIM卡接入运营商网络,体验上述新业务。
如图3所示,该方法可以包括S401-S413:
S401、第一终端向第二终端发送获取请求。
其中,获取请求用于获取第一SIM卡的SIM卡数据。需要说明的是,鉴于未获得运营商授权,第一终端请求获取的第一SIM卡的SIM卡数据,只是部分SIM卡数据。例如,第一SIM卡的已开通业务信息、诸如IMSI等部分鉴权信息和联系人信息。
S402、第二终端接收第一终端发送的获取请求。
S403、第二终端向第一终端发送第一SIM卡的SIM卡数据。
S404、第一终端接收第二终端发送的第一SIM卡的SIM卡数据。
示例性的,第一终端与第二终端可以通过Wi-Fi、BT和NFC中的任意一种传输获取请求和SIM卡数据。例如,可以将获取请求和SIM卡数据封装为Wi-Fi协议支持的格式类型的数据,并通过第一终端与第二终端之间已建立的Wi-Fi连接完成数据传输。或者,也可以将获取请求和SIM卡数据封装为蓝牙协议支持的格式类型的数据,并通过第一终端与第二终端之间已建立的蓝牙连接完成数据传输。
需要说明的是,上述SIM卡数据也可以事先获取并存储在第一终端的存储器内,例如可由用户手动输入第一终端并存储,以便在执行S405时使用。
S405、第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求。
其中,鉴权请求用于对第一SIM卡鉴权。其中,将鉴权请求从网络设备传输至第一终端,是通过运营商部署的无线接入网实现的。具体地,如图2所示,可以通过接入网设备203转发该鉴权请求。
实际应用中,SIM卡鉴权流程是由网络设备发起的,以便确定待接入SIM卡对应的终端是否有权限接入运营商网络、通过该SIM卡所能请求的业务的种类和数量,以及相应的资费标准。具体地,网络设备在多种场景下均会发起鉴权请求,可以是周期性的,也可以是事件触发的。
在一种可能的设计方法中,S405第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送网络注册请求后,第一终端接收网络设备发送的鉴权请求。例如,第一终端在开机或重新进入运营商网络覆盖区域,以及第二终端重新***第一SIM卡等场景,第一终端均需要向网络设备发送注册请求,以便重新接入运营商网络。
在一种可能的设计方法中,S405第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送位置更新请求后,第一终端接收网络设备发送的鉴权请求。其中,位置更新是指,第一终端在其位置发生改变时,例如小区重选、小区切换,或者第一终端在某个小区的停留时长超过预设时长阈值时,第一终端需要向网络设备发送位置更新请求。网络设备接收到第一终端发送的位置更新请求后,会首先向第一终端发送第一SIM卡的鉴权请求,待第一SIM卡鉴权成功后,才会记录第一终端更新后的位置。
在一种可能的设计方法中,S405第一终端在根据第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,可以包括:在第一终端根据第一SIM卡的SIM卡数据向网络设备发送第一呼叫请求后,第一终端接收网络设备发送的鉴权请求。其中,第一呼叫请求用于呼叫第三终端。或者,在第一终端接收网络设备发送的第二呼叫请求之前,第一终端接收网络设备发送的鉴权请求。其中,第二呼叫请求用于呼叫第一终端。例如,当第一终端接听电话或者拨打电话时,网络设备均需要首先发起对第一SIM卡的鉴权请求,以确定权限和资费。
需要说明的是,在执行S404后,可以立即执行S405,也可以在等待一段时间后执行S405,本申请实施例对此不作限制。
可以理解,S401-S404也可以在执行S405的过程中执行。例如,第一终端已由用户手动输入并存储有第二终端中安装的第一SIM卡的电话号码,但还没有存储第一SIM卡的IMSI。因此,当第一终端执行网络注册或呼叫的过程中,例如,用户以第一SIM卡的电话号码作为主叫方呼叫另一用户,在网络设备接收到该呼叫时,会向第一终端发送第一SIM卡的鉴权请求,第一终端在接收到该鉴权请求之后,再执行S401-S404以获取第一SIM卡的IMSI,之后再执行S406,并最终完成第一SIM卡的鉴权。
S406、第一终端向第二终端转发鉴权请求。
其中,鉴权请求用于对第一SIM卡鉴权。
具体地,与第一终端向第二终端发送获取请求相同,第一终端向第二终端转发鉴权请求,也是通过第一终端与第二终端之间已建立的Wi-Fi连接、BT连接或NFC连接进行的,本申请实施例不再赘述。
S407、第二终端接收第一终端发送的鉴权请求。
S408、第二终端根据鉴权请求,利用第一SIM卡执行鉴权,得出鉴权结果。
需要说明的是,第一SIM卡的鉴权通常是通过内置于第一SIM卡内部的软件程序和硬件电路共同完成的,不能复制,即鉴权请求仍然需要第一SIM卡来完成。具体地,第二终端根据鉴权请求携带的随机序列,利用第一SIM卡内置的鉴权电路和软件程序,计算第一SIM卡的鉴权结果。鉴于鉴权结果的计算过程为现有技术,本申请实施例不再赘述。
S409、第二终端向第一终端发送鉴权结果。
S410、第一终端接收第二终端发送的鉴权结果。
具体地,与S403-S404相同,S409-S410也是通过第一终端与第二终端之间已建立的Wi-Fi连接、蓝牙连接或NFC连接进行的,本申请实施例不再赘述。
S411、第一终端向网络设备转发鉴权结果。
S412、网络设备接收第一终端发送的鉴权结果。
其中,与S405相同,将鉴权结果从第一终端传输至网络设备,也是通过无线接入网实现的,此处不再赘述。
S413、网络设备根据鉴权结果,完成对第一SIM卡的鉴权。
具体地,网络设备可以根据鉴权请求中携带的随机序列,利用与第一SIM卡的软件程序和鉴权电路所执行的SIM卡鉴权算法相同的SIM卡鉴权算法,计算鉴权结果。若网络设备计算的鉴权结果与第一SIM卡计算的鉴权结果相同,视为鉴权成功,否则视为鉴权失败。
在一种可能的设计方法中,在执行S413网络设备根据鉴权结果,完成对第一SIM卡的鉴权,且鉴权成功之后,该方法还可以包括:第一终端接收网络设备发送的第一SIM卡对应的业务数据,实现了第一终端利用安装在第二终端中的第一SIM卡的SIM卡数据,接收运营商网络提供的服务,从而实现第一终端的无SIM卡通信。可以理解,第二终端可以安装一个第一SIM卡,也可以安装多个第一SIM卡,本申请实施例对此不作限制。
示例性地,第一SIM卡的SIM卡数据可以包括预设业务信息。其中,预设业务信息是指第一SIM卡中记录的、已获得运营商授权的业务的业务信息,可以包括第一终端支持、但第二终端不支持的业务的业务信息。例如,第一终端支持IMS业务,而第二终端不支持IMS业务。又例如,第一终端支持5G业务,而第二终端不支持5G业务。相应地,鉴权成功后,第一终端接收网络设备发送的第一SIM卡对应的业务数据,可以包括:第一终端接收网络设备发送的预设业务信息对应的业务数据,能够在第二终端虽然安装有记录了该预设业务信息的第一SIM卡、但不支持该预设业务信息对应的业务的情况下,通过支持该预设业务信息对应的业务的第一终端体验该预设业务,从而扩展了预设业务的应用范围。
在一种可能的设计方法中,第一终端还可以安装有第二SIM卡。相应地,该方法还可以包括:第一终端向网络设备发送第二SIM卡的鉴权结果,以及同时接收第一SIM卡对应的业务数据和第二SIM卡对应的业务数据,从而实现了单一终端同时使用两个SIM卡接收网络服务的目的,即可以支持一机两号。
其中,单一终端同时使用两个SIM卡接收网络服务可以包括以下场景中的任意一种:
场景一:第一终端具有2套RF装置,每套RF装置均可以独立与网络设备连接。
场景二:第一终端仅有1套RF装置,第一SIM卡和第二SIM卡可以采用分时复用的方式与网络设备连接。例如,第一终端支持hybrid tune-away技术。
场景三:第一终端仅有1套RF装置,但是第一SIM卡和第二SIM卡可以使用不同的无线资源与网络设备连接。例如,第一终端可以同时支持长期演进(Long Evolution,LTE)数据业务和LTE语音(Voice on LTE,VoLTE)业务。其中,第一终端可以在物理下行共享信道(Physical Downlink Shared Channel,PDSCH)和物理上行共享信道(Physical UplinkShared Channel,PUSCH)中,为LTE数据业务和VoLTE业务分配不同的资源块(ResourceBlock,RB)。
可以理解,与第二终端可以安装一个或多个第一SIM卡一样,第一终端也可以安装一个或多个第二SIM卡,本申请实施例对此不作限定。
示例性地,第一终端可以在执行上述SIM卡鉴权流程之后,利用第一SIM卡与运营商网络通信。
需要说明的是,第一终端与第二终端之间存在的采用第一通信协议的通信连接,可能与第一终端与网络设备之间的通信连接不同。例如,第一终端与第二终端之间存在的采用第一通信协议的通信连接,可以为支持Wi-Fi、BT和NFC中的至少一种通信协议的通信连接;而第一终端与网络设备之间的通信连接,可能为支持第2代、第3代、第4代、第5代移动通信中的至少一种通信协议的通信连接。因此,在第一终端接收到网络设备发送的鉴权请求并向第二终端转发之前,第一终端需要将其接收到的鉴权请求作相应的数据格式转换。同理,在第一终端接收到第二终端发送的鉴权结果并向网络设备转发之前,第一终端也需要将其接收到的鉴权结果作相应的数据格式转换。鉴于数据格式转换为现有技术,本申请实施例不再赘述。
本申请实施例提供的SIM卡鉴权方法,在第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一SIM卡,以及第二终端未使用第一SIM卡接入网络的情况下,在第一终端接收到第二终端发送的第一SIM卡的SIM卡数据后,能够利用该SIM卡数据,在执行诸如网络注册或呼叫的过程中,接收并向第二终端转发网络设备发送的鉴权请求,以及接收并向网络设备转发第二终端发送的鉴权结果,以便网络设备完成对第一SIM卡的鉴权。由此可见,本申请提供的SIM卡鉴权方法,能够在不依赖于已获得运营商授权的中继服务器提供的转发服务的情况下,由第一终端在第二终端与网络设备之间转发对安装在第二终端中的第一SIM卡的鉴权请求和鉴权结果,以完成对第一SIM卡的鉴权,之后第一终端便可利用第一SIM卡接入运营商网络和接收网络服务,能够解决在没有已获得运营商授权的中继服务器提供转发服务(例如该中继服务器故障)的情况下,灵活地实现机卡分离场景下的SIM卡鉴权的问题,能够提高机卡分离情况下的SIM卡鉴权的通用性。
本申请实施例所述的方法可以通过在第一终端和第二终端中安装预设应用程序,并由该预设应用程序实现上述SIM卡鉴权方法。下面结合该应用程序详细说明本申请实施例提供的SIM卡鉴权方法的处理流程。
图5A-5C依次示出了安装在第二终端中的应用程序1的主界面、网络设置界面和SIM卡管理界面的示意图。图6A-6E分别示出了安装在第一终端中的应用程序2的主界面、网络设置界面、配对中的蓝牙界面、配对成功的蓝牙界面和联系人界面的示意图。具体地,该应用程序的使用方法可以包括S501-S510:
S501:用户在如图5A所示的应用程序1的主界面501中,点击网络设置选项502,打开如图5B所示的网络设置界面504,并打开蓝牙开关506。
S502:用户在如图5A所示的应用程序1的主界面501中,点击SIM卡管理选项503,打开如图5C所示的SIM卡管理界面507,并打开飞行模式开关508。
需要说明的是,打开第二终端的飞行模式,是为了断开第二终端中的所有SIM卡的网络连接。当然,实际应用中,也可以单独断开第二终端中的一个或多个SIM卡的网络连接。例如,如图5C所示,可以打开断开SIM卡1选项509,以断开SIM卡1的网络连接,同时保留SIM卡2的网络连接。下文中以第二终端中的SIM卡1作为第一SIM卡进行说明。
S503:用户在如图6A所示的应用程序2的主界面601中,点击网络设置选项602,打开如图6B所示的网络设置界面605,并打开蓝牙开关607。
S504:在用户打开第一终端的蓝牙开关607后,第一终端会自动搜索附近的其他蓝牙设备,并将搜索到的蓝牙设备显示在如图6C所示的蓝牙配对界面608中。例如,图6C中所示的蓝牙设备1和蓝牙设备2(附图标记分别为608和610)。下文中以蓝牙设备1作为第二终端进一步说明。
S505:用户点击图6C中蓝牙设备1对应的配对按钮609,启动第一终端与第二终端的蓝牙配对。
可选地,还可以在如图6C所示的蓝牙界面607中设置验证区域611,用户可以在验证区域611的请输入验证码文本框612中输入第二终端的蓝牙密码,之后可以在验证区域611中显示配对状态613。
如图6D所示,若配对成功,则蓝牙界面607中的配对按钮609可以更新为打开按钮614。
需要说明的是,若配对成功,第一终端会自动执行本申请方法实施例中的S401-S404,以便获取第二终端中已断开网络连接的SIM卡1的鉴权信息、已开通业务信息和联系人信息,并显示在如图6E所示的联系人界面615中。
可以理解,用户可以使用相同的方法获取其他非本机SIM卡的SIM卡数据。例如,用户重复执行S505-S508,获取非本机SIM卡2的SIM卡数据。其中,非本机SIM卡2可以为第二终端中另一个已断开网络连接的SIM卡2,也可以为安装在其他终端中的SIM卡,本申请实施例不作限制。
需要说明的是,在S501-S508中,是通过建立第一终端与第二终端之间的蓝牙连接获取安装在第二终端中的SIM卡1的SIM卡数据的。实际应用中,还可以通过建立第一终端与第二终端之间的Wi-Fi连接或NFC连接获取安装在第二终端中的SIM卡1的SIM卡数据,本申请实施例对此不作限制。
当然,实际应用中,用户也可以在如图6A所示的主界面601中,点击联系人选项603,打开如图6E所示的联系人界面615。
如图6E所示,在联系人界面615中的非本机SIM卡1(对应附图标记617)分页显示有第二终端中已断开网络连接的SIM卡1中存储的联系人信息。例如,非本机SIM卡1中的联系人1-3(依次对应附图标记618-620)。
可以理解,为了方便用户使用第一终端本机中安装的SIM卡中存储的联系人信息,联系人界面615还可以包括本机SIM卡区域,用于显示第一终端中安装的SIM卡中存储的联系人信息(图6E中未示出)。
需要说明的是,联系人界面615中显示的本机SIM卡和非本机SIM卡也可以为多个。例如,可以依次分页显示本机SIM卡1、本机SIM卡2、非本机SIM卡1和非本机SIM卡2中存储的联系人信息,也可以将所有本机SIM卡和所有非本机SIM卡中存储的联系人信息合并显示在联系人界面中。对于联系人显示方式,本申请实施例不作限制。
S506:之后,第一终端在利用其本地存储的安装在第二终端中的SIM卡1的SIM卡数据,向网络设备发起网络注册或呼叫的过程中,通过与网络设备和第二终端的交互,完成安装在第二终端中的SIM卡1的SIM卡鉴权流程,即执行S405-S413,并在鉴权成功后接收网络设备提供的服务。
例如,用户可以在图6E所示的联系人界面615中点击非本机SIM卡1中的联系人1的电话号码,以触发网络设备启动安装在第二终端中的SIM卡1的鉴权流程。鉴权成功后,网络设备会发起非本机SIM卡1中的联系人1对应的SIM卡的寻呼流程,以触发非本机SIM卡1中的联系人1对应的SIM卡的鉴权流程,并在非本机SIM卡1中的联系人1对应的SIM卡鉴权成功后,在第一终端与使用非本机SIM卡1中的联系人1SIM卡的终端之间建立通信连接和传输业务数据。
在一些实施例中,用户在第一终端的联系人界面选择联系人电话号码或者在拨号界面输入联系人电话号码以发起呼叫,第一终端获取到拨号请求后,可以发起与第二终端(第二终端安装有第一SIM卡)的蓝牙连接建立过程以建立第一终端与第二终端间的蓝牙连接(或者WiFi连接)。例如,第一终端获取到拨号请求后提示用户将第一终端与第二终端贴近,采用近场通信NFC的方式交换第一终端和第二终端之间的蓝牙地址以建立第一终端与第二终端之间的蓝牙连接。
之后,第一终端通过蓝牙连接(或者WiFi连接)接收第二终端发送的第一SIM卡的SIM卡数据;第一终端在根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,所述鉴权请求用于对所述第一SIM卡鉴权;所述第一终端向所述第二终端转发所述鉴权请求;所述第一终端接收所述第二终端发送的鉴权结果;其中,所述鉴权结果为所述第二终端根据所述鉴权请求,利用所述第一SIM卡执行鉴权得出的处理结果;所述第一终端向所述网络设备转发所述鉴权结果,以便所述网络设备完成对所述第一SIM卡的鉴权。
需要说明的是,上述应用程序1和应用程序2可以为不同的应用程序,也可以为相同的应用程序,本申请实施例对此不作限制。
此外,鉴于SIM卡鉴权流程为后台流程,用户并不需要了解鉴权流程细节,而只需要了解如何获取非本机SIM卡的SIM卡数据,以及如何利用获取到的非本机SIM卡的SIM卡数据发起呼叫和接听呼叫就可以了。因此,在本申请实施例提供的应用程序中,并没有也不需要为鉴权流程本身设置界面。
本申请实施例可以根据上述方法示例对终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图7示出了上述实施例中所涉及的第一终端的一种可能的结构示意图。其中,第一终端与第二终端之间存在采用第一通信协议的通信连接,且第二终端安装有第一用户识别模块SIM卡,以及第二终端未使用第一SIM卡接入网络。如图7所示,第一终端700包括:处理模块701、接收模块702、发送模块703和存储模块704。其中,处理模块701,用于根据第一SIM卡的SIM卡数据执行网络注册或呼叫。接收模块702,用于接收第二终端发送的第一SIM卡的SIM卡数据,以及在处理模块根据第一SIM卡的SIM卡数据执行上述网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,鉴权请求用于对第一SIM卡鉴权。发送模块703,用于向第二终端转发鉴权请求。接收模块702,还用于接收第二终端发送的鉴权结果;其中,鉴权结果为第二终端根据鉴权请求,利用第一SIM卡执行鉴权得出的计算结果。发送模块703,还用于向网络设备转发鉴权结果,以便网络设备完成对第一SIM卡的鉴权。存储模块704,用于存储相关指令和数据。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到图7所示第一终端中对应功能模块的功能描述,在此不再赘述。
图8示出了上述实施例中所涉及的第二终端的一种可能的结构示意图。其中,第二终端800安装有第一用户识别模块SIM卡,且第二终端未使用第一SIM卡接入网络,以及第二终端与第一终端之间存在采用第一通信协议的通信连接。其中,第二终端可以包括:处理模块801、接收模块802、发送模块803和存储模块804。其中,发送模块803,用于向第一终端发送第一SIM卡的SIM卡数据;接收模块802,用于接收第一终端发送的鉴权请求;其中,鉴权请求用于对第一SIM卡鉴权。处理模块801,用于根据鉴权请求,利用第一SIM卡的鉴权算法计算鉴权结果。发送模块803,还用于向第一终端发送第一SIM卡的鉴权结果。存储模块804,用于存储相关指令和数据。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到图8所示第二终端中对应功能模块的功能描述,在此不再赘述。
可以理解,当处理模块由处理器实现,通信模块由通信接口实现,存储模块由存储器实现时,图9示出了上述实施例中所涉及的第一终端的另一种可能的结构示意图。其中,第一终端与第二终端之间存在采用第一通信协议的通信连接,第二终端安装有第一用户识别模块SIM卡,第二终端未使用第一SIM卡接入网络。如图9所示,第一终端900包括:处理器901、通信接口902和存储器903;其中,存储器903用于存储计算机可执行指令,处理器901、通信接口902和存储器903之间通过总线904连接,当第一终端运行时,处理器901执行存储器903存储的计算机可执行指令,以使第一终端执行如图4及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
其中,处理器901可以是如图3中所示的处理器301。通信接口902可以包括如图3所示的射频电路302、Wi-Fi装置307和蓝牙305中的至少一项。存储器903可以是如图3所示的存储器303。此外,第一终端900还可以包括如图3所示的传感器306、定位装置308、音频电路309、外设接口310等。
同理,当处理模块由处理器实现,通信模块由通信接口实现,存储模块由存储器实现时,图10示出了上述实施例中所涉及的第二终端的另一种可能的结构示意图。第二终端安装有第一用户识别模块SIM卡,第二终端未使用第一SIM卡接入网络,第二终端与第一终端之间存在采用第一通信协议的通信连接。如图10所示,第二终端1000包括:处理器1001、通信接口1002和存储器1003;其中,存储器1003用于存储计算机可执行指令,处理器1001与存储器1003通过总线1004连接,当第二终端运行时,处理器1001执行存储器1003存储的计算机可执行指令,以使第二终端执行如第二方面及其各种可选的实现方式中任意之一所述的SIM卡鉴权方法。
其中,处理器1001可以是如图3中所示的处理器301。通信接口1002可以包括如图3所示的射频电路302、Wi-Fi装置307和蓝牙305中的至少一项。存储器1003可以是如图3所示的存储器303。此外,第二终端1000还可以包括如图3所示的传感器306、定位装置308、音频电路309、外设接口310等。
在上述实施例中,可以全部或部分的通过软件,硬件,固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式出现。所述计算机程序产品包括一个或多个计算机指令。在终端上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘,硬盘、磁带)、光介质(例如,DVD)或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (24)

1.一种SIM卡鉴权方法,其特征在于,应用于第一终端,所述第一终端与第二终端之间存在采用第一通信协议的通信连接,所述第二终端安装有第一用户识别模块SIM卡,所述第二终端未使用所述第一SIM卡接入网络;所述方法包括:
所述第一SIM卡的SIM卡数据包括预设业务信息;所述预设业务信息包括所述第一终端支持、但所述第二终端不支持的业务的业务信息;
所述第一终端接收所述第二终端发送的所述第一SIM卡的SIM卡数据;
所述第一终端在根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,所述鉴权请求用于对所述第一SIM卡鉴权;
所述第一终端向所述第二终端转发所述鉴权请求;
所述第一终端接收所述第二终端发送的鉴权结果;其中,所述鉴权结果为所述第二终端根据所述鉴权请求,利用所述第一SIM卡执行鉴权得出的处理结果;
所述第一终端向所述网络设备转发所述鉴权结果,以便所述网络设备完成对所述第一SIM卡的鉴权;
所述第一终端接收所述网络设备发送的所述预设业务信息对应的业务数据。
2.根据权利要求1所述的方法,其特征在于,所述第一终端在根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,包括:
在所述第一终端根据所述第一SIM卡的SIM卡数据向所述网络设备发送注册请求后,所述第一终端接收所述网络设备发送的鉴权请求。
3.根据权利要求1所述的方法,其特征在于,所述第一终端在根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,包括:
在所述第一终端根据所述第一SIM卡的SIM卡数据向所述网络设备发送位置更新请求后,所述第一终端接收所述网络设备发送的鉴权请求。
4.根据权利要求1所述的方法,其特征在于,所述第一终端在根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,包括:
在所述第一终端根据所述第一SIM卡的SIM卡数据向所述网络设备发送第一呼叫请求后,所述第一终端接收所述网络设备发送的鉴权请求;其中,所述第一呼叫请求用于呼叫第三终端;
或者
在所述第一终端接收所述网络设备发送的第二呼叫请求之前,所述第一终端接收所述网络设备发送的鉴权请求;其中,所述第二呼叫请求用于呼叫所述第一终端。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一终端安装有第二SIM卡;所述方法还包括:
所述第一终端向所述网络设备发送所述第二SIM卡的鉴权结果;
所述第一终端接收所述第一SIM卡对应的业务数据和所述第二SIM卡对应的业务数据。
6.根据权利要求1所述的方法,其特征在于,在所述第一终端接收所述第二终端发送的所述第一SIM卡的SIM卡数据之前,所述方法还包括:
所述第一终端向所述第二终端发送获取请求;其中,所述获取请求用于获取所述第一SIM卡的SIM卡数据。
7.根据权利要求1所述的方法,其特征在于,所述第一通信协议包括如下至少一种通信协议:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
8.一种SIM卡鉴权方法,其特征在于,应用于第二终端,所述第二终端安装有第一用户识别模块SIM卡,所述第二终端未使用所述第一SIM卡接入网络,所述第二终端与第一终端之间存在采用第一通信协议的通信连接;所述方法包括:
所述第二终端向所述第一终端发送所述第一SIM卡的SIM卡数据;
其中,所述第一SIM卡的SIM卡数据包括预设业务信息;所述预设业务信息包括所述终端支持、但所述第二终端不支持的业务的业务信息;
所述第二终端接收所述第一终端发送的鉴权请求;其中,所述鉴权请求用于对所述第一SIM卡鉴权;
所述第二终端向所述第一终端发送鉴权结果;其中,所述鉴权结果为所述第二终端根据所述鉴权请求,利用所述第一SIM卡执行鉴权得出的处理结果。
9.根据权利要求8所述的方法,其特征在于,在所述第二终端向所述第一终端发送所述第一SIM卡的SIM卡数据之前,所述方法还包括:
所述第二终端接收所述第一终端发送的获取请求;其中,所述获取请求用于获取所述第一SIM卡的SIM卡数据。
10.根据权利要求8或9所述的方法,其特征在于,所述第一通信协议包括如下至少一种通信协议:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
11.一种SIM卡鉴权的终端,其特征在于,所述终端作为第一终端与第二终端之间存在采用第一通信协议的通信连接,所述第二终端安装有第一用户识别模块SIM卡,所述第二终端未使用所述第一SIM卡接入网络;所述终端包括:处理模块、接收模块和发送模块,其中,
所述第一SIM卡的SIM卡数据包括预设业务信息;所述预设业务信息包括所述终端支持、但所述第二终端不支持的业务的业务信息;
所述接收模块,用于接收所述第二终端发送的所述第一SIM卡的SIM卡数据;
所述处理模块,用于根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫;
所述接收模块,还用于在所述处理模块根据所述第一SIM卡的SIM卡数据执行网络注册或呼叫的过程中,接收网络设备发送的鉴权请求,所述鉴权请求用于对所述第一SIM卡鉴权;
所述发送模块,用于向所述第二终端转发所述鉴权请求;
所述接收模块,还用于接收所述第二终端发送的鉴权结果;其中,所述鉴权结果为所述第二终端根据所述鉴权请求,利用所述第一SIM卡执行鉴权得出的处理结果;
所述发送模块,还用于向所述网络设备转发所述鉴权结果,以便所述网络设备完成对所述第一SIM卡的鉴权;
所述接收模块,还用于接收网络设备发送的所述预设业务信息对应的业务数据。
12.根据权利要求11所述的终端,其特征在于,
所述接收模块,还用于在所述处理模块根据所述第一SIM卡的SIM卡数据,通过所述发送模块向所述网络设备发送注册请求后,接收所述网络设备发送的鉴权请求。
13.根据权利要求11所述的终端,其特征在于,
所述接收模块,还用于在所述处理模块根据所述第一SIM卡的SIM卡数据,通过所述发送模块向所述网络设备发送位置更新请求后,接收所述网络设备发送的鉴权请求。
14.根据权利要求11所述的终端,其特征在于,
所述接收模块,还用于在所述处理模块根据所述第一SIM卡的SIM卡数据,通过所述发送模块向所述网络设备发送第一呼叫请求后,接收所述网络设备发送的鉴权请求;其中,所述第一呼叫请求用于呼叫第三终端;
或者
所述接收模块,还用于在所述接收模块接收所述网络设备发送的第二呼叫请求之前,接收所述网络设备发送的鉴权请求;其中,所述第二呼叫请求用于呼叫所述终端。
15.根据权利要求11-14任一项所述的终端,其特征在于,所述终端安装有第二SIM卡;
所述发送模块,还用于向所述网络设备发送所述第二SIM卡的鉴权结果;
所述接收模块,还用于接收所述第一SIM卡对应的业务数据和所述第二SIM卡对应的业务数据。
16.根据权利要求11所述的终端,其特征在于,
所述发送模块,还用于向所述第二终端发送获取请求;其中,所述获取请求用于获取所述第一SIM卡的SIM卡数据。
17.根据权利要求11所述的终端,其特征在于,所述第一通信协议包括如下至少一种通信协议:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
18.一种SIM卡鉴权的终端,其特征在于,所述终端安装有第一用户识别模块SIM卡,所述终端未使用所述第一SIM卡接入网络,所述终端作为第二终端与第一终端之间存在采用第一通信协议的通信连接;所述终端包括:处理模块、接收模块和发送模块;其中,
所述发送模块,用于向所述第一终端发送所述第一SIM卡的SIM卡数据;
其中,所述第一SIM卡的SIM卡数据包括预设业务信息;所述预设业务信息包括所述终端支持、但所述第二终端不支持的业务的业务信息;
所述接收模块,用于接收所述第一终端发送的鉴权请求;其中,所述鉴权请求用于对所述第一SIM卡鉴权;
所述发送模块,还用于向所述第一终端发送鉴权结果;其中,所述鉴权结果为所述第二终端根据所述鉴权请求,利用所述第一SIM卡执行鉴权得出的处理结果;
所述处理模块,用于根据所述鉴权请求,利用所述第一SIM卡执行鉴权。
19.根据权利要求18所述的终端,其特征在于,
所述接收模块,还用于接收所述第一终端发送的获取请求;其中,所述获取请求用于获取所述第一SIM卡的SIM卡数据。
20.根据权利要求18或19所述的终端,其特征在于,所述第一通信协议包括
如下至少一种通信协议:无线保真Wi-Fi、蓝牙BT和近场通信NFC。
21.一种SIM卡鉴权的终端,其特征在于,所述终端作为第一终端与第二终端之间存在采用第一通信协议的通信连接,所述第二终端安装有第一用户识别模块SIM卡,所述第二终端未使用所述第一SIM卡接入网络;所述终端包括:处理器、通信接口和存储器;其中,
所述存储器用于存储计算机可执行指令,所述处理器与所述存储器通过总线连接,当所述终端运行时,所述处理器执行所述存储器存储的所述计算机可执行指令,以使所述终端执行如权利要求1-7任一项所述的SIM卡鉴权方法。
22.一种SIM卡鉴权的终端,其特征在于,所述终端安装有第一用户识别模块SIM卡,所述终端未使用所述第一SIM卡接入网络,所述终端作为第二终端与第一终端之间存在采用第一通信协议的通信连接;所述终端包括:处理器、通信接口和存储器;其中,
所述存储器用于存储计算机可执行指令,所述处理器与所述存储器通过总线连接,当所述终端运行时,所述处理器执行所述存储器存储的所述计算机可执行指令,以使所述终端执行如权利要求8-10任一项所述的SIM卡鉴权方法。
23.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在第一终端上运行时,使得所述第一终端执行如权利要求1-7任一项所述的SIM卡鉴权方法。
24.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在第二终端上运行时,使得所述第二终端执行如权利要求8-10任一项所述的SIM卡鉴权方法。
CN201880057480.1A 2018-03-29 2018-04-17 Sim卡鉴权方法及终端 Active CN111052780B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2018102710268 2018-03-29
CN201810271026 2018-03-29
PCT/CN2018/083430 WO2019184016A1 (zh) 2018-03-29 2018-04-17 Sim卡鉴权方法及终端

Publications (2)

Publication Number Publication Date
CN111052780A CN111052780A (zh) 2020-04-21
CN111052780B true CN111052780B (zh) 2021-09-21

Family

ID=68058533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880057480.1A Active CN111052780B (zh) 2018-03-29 2018-04-17 Sim卡鉴权方法及终端

Country Status (2)

Country Link
CN (1) CN111052780B (zh)
WO (1) WO2019184016A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113055979B (zh) * 2019-12-26 2022-08-09 Oppo广东移动通信有限公司 驻网方法和穿戴式设备、通信卡组件、可读存储介质
CN113365234B (zh) * 2021-05-25 2022-12-13 维沃移动通信有限公司 呼叫方法、装置及电子设备
CN113438372B (zh) * 2021-06-11 2023-06-20 Oppo广东移动通信有限公司 呼叫功能设置方法、装置、终端设备及存储介质
CN113596841B (zh) * 2021-09-13 2023-04-07 中国联合网络通信集团有限公司 用户身份识别卡的鉴权控制方法和***
CN113688374B (zh) * 2021-10-25 2022-04-01 荣耀终端有限公司 验证方法及电子设备
CN114205806B (zh) * 2021-11-19 2024-06-28 深圳市优克联新技术有限公司 一种动态控制虚拟sim卡接入核心网的方法和装置
CN114554461B (zh) * 2022-04-21 2022-07-19 江苏益捷思信息科技有限公司 一种sim卡防盗用方法及***
CN115915104A (zh) * 2022-11-28 2023-04-04 四川酷赛科技有限公司 一种基于近场的esim数据切换方法及其切换***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742731A (zh) * 2008-11-24 2010-06-16 华为终端有限公司 一种共享用户识别卡的方法及装置
CN103297970A (zh) * 2013-05-24 2013-09-11 北京创毅讯联科技股份有限公司 移动终端的鉴权方法、鉴权终端、移动终端和鉴权***
CN104955022A (zh) * 2015-06-30 2015-09-30 宇龙计算机通信科技(深圳)有限公司 一种共享使用虚拟sim卡的方法和***
CN105611524A (zh) * 2015-06-30 2016-05-25 宇龙计算机通信科技(深圳)有限公司 一种共享虚拟sim卡参数的方法、装置、终端及***
CN105744506A (zh) * 2016-03-31 2016-07-06 宇龙计算机通信科技(深圳)有限公司 硬件共享方法、硬件共享装置和终端
CN105792094A (zh) * 2014-12-22 2016-07-20 中兴通讯股份有限公司 一种实现一卡多机的方法及装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123365A (zh) * 2010-01-11 2011-07-13 华为终端有限公司 业务转移处理方法与***、固定终端
EP2670171B1 (en) * 2012-05-28 2018-05-02 Uros Technology S.à r.l. Sharing network capacity with another device
CN103916516B (zh) * 2012-12-30 2018-04-27 联想(北京)有限公司 一种数据处理方法和设备
CN105307150A (zh) * 2014-06-24 2016-02-03 中兴通讯股份有限公司 一种虚拟通信卡的实现方法及装置
CN105813072B (zh) * 2014-12-29 2019-10-18 ***通信集团公司 一种终端鉴权方法、***及云端服务器
CN105071824B (zh) * 2015-07-20 2018-05-15 宇龙计算机通信科技(深圳)有限公司 一种智能穿戴设备以及传输数据的方法
CN106412885A (zh) * 2015-07-31 2017-02-15 中兴通讯股份有限公司 业务处理方法及装置、终端
CN105872948A (zh) * 2016-03-25 2016-08-17 努比亚技术有限公司 虚拟sim卡实现装置和方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742731A (zh) * 2008-11-24 2010-06-16 华为终端有限公司 一种共享用户识别卡的方法及装置
CN103297970A (zh) * 2013-05-24 2013-09-11 北京创毅讯联科技股份有限公司 移动终端的鉴权方法、鉴权终端、移动终端和鉴权***
CN105792094A (zh) * 2014-12-22 2016-07-20 中兴通讯股份有限公司 一种实现一卡多机的方法及装置
CN104955022A (zh) * 2015-06-30 2015-09-30 宇龙计算机通信科技(深圳)有限公司 一种共享使用虚拟sim卡的方法和***
CN105611524A (zh) * 2015-06-30 2016-05-25 宇龙计算机通信科技(深圳)有限公司 一种共享虚拟sim卡参数的方法、装置、终端及***
CN105744506A (zh) * 2016-03-31 2016-07-06 宇龙计算机通信科技(深圳)有限公司 硬件共享方法、硬件共享装置和终端

Also Published As

Publication number Publication date
WO2019184016A1 (zh) 2019-10-03
CN111052780A (zh) 2020-04-21

Similar Documents

Publication Publication Date Title
CN111052780B (zh) Sim卡鉴权方法及终端
CN111670571B (zh) 一种查看信息内容的方法及终端
CN109716826B (zh) 接入方法、网络设备、终端设备和amf设备
CN108702602B (zh) 分享图像的方法、电子设备及***
CN108702414B (zh) 一种屏幕锁定方法、装置及计算机可读存储介质
CN110431868B (zh) 一种Wi-Fi热点的连接方法及终端
CN106413128B (zh) 一种投影方法及移动终端
CN109691171B (zh) 反射业务质量配置的方法及装置和信息发送方法及装置
CN110622571B (zh) 一种网络连接的方法、装置及终端
CN111148279B (zh) 一种连接重建立方法及装置
EP3893594A1 (en) User device pairing method and apparatus
CN111684827B (zh) 一种补充业务的设置方法及设备
US11206609B2 (en) Cell access method and apparatus and storage medium
WO2018010640A1 (zh) 一种基于虚拟卡的通信方法及装置、计算机存储介质
CN110199542B (zh) 网络分离方法及装置
CN111448825B (zh) 一种传输控制方法及设备
CA2693659C (en) Method and apparatus for location request tracking
CN114762403A (zh) 定位参考信号配置方法、配置装置及存储介质
CN109155668B (zh) 飞行路径配置方法和装置
CN113157368B (zh) 一种屏幕锁定方法及装置
JP2023553019A (ja) パラメータ設定方法、パラメータ設定装置及び記憶媒体
CN116708046B (zh) 路由器关闭方法、***及路由器
CN117063526A (zh) 信息处理方法及装置、通信设备及存储介质
KR20140036981A (ko) 클라이언트 기기 및 그 통신 수행 방법
CN115486113A (zh) 定位信息发送方法和装置、定位信息接收方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant