CN114401508A - Sim卡的管理方法及电子设备 - Google Patents

Sim卡的管理方法及电子设备 Download PDF

Info

Publication number
CN114401508A
CN114401508A CN202111679436.4A CN202111679436A CN114401508A CN 114401508 A CN114401508 A CN 114401508A CN 202111679436 A CN202111679436 A CN 202111679436A CN 114401508 A CN114401508 A CN 114401508A
Authority
CN
China
Prior art keywords
card
conflict
user
esim
sim card
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.)
Granted
Application number
CN202111679436.4A
Other languages
English (en)
Other versions
CN114401508B (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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111679436.4A priority Critical patent/CN114401508B/zh
Publication of CN114401508A publication Critical patent/CN114401508A/zh
Application granted granted Critical
Publication of CN114401508B publication Critical patent/CN114401508B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种SIM卡的管理方法及电子设备,涉及计算机技术领域,该方法应用于电子设备,该方法包括:电子设备检测到卡托状态变换事件时,向用户呈现冲突消除界面,该冲突消除界面包括冲突消除控件,电子设备接收用户对冲突消除控件触发的冲突消除操作,然后电子设备基于用户触发的冲突消除操作,消除eSIM卡和实体SIM卡之间的冲突。该方法通过向用户呈现冲突消除界面,不仅能够使得用户知晓该冲突,还能够引导用户消除该冲突,从而满足用户的需求,提高用户体验。

Description

SIM卡的管理方法及电子设备
技术领域
本申请涉及计算机技术领域,尤其涉及一种SIM卡的管理方法及电子设备。
背景技术
随着电子技术的发展,手机等电子设备越来越智能化,手机能够基于用户身份模块(Subscriber Identity Module,SIM)进行联网。其中,SIM卡可以分为实体SIM卡和eSIM卡,eSIM卡可以是手机内部内置嵌入式SIM(Embedded-SIM,eSIM)卡。
在手机的eSIM卡已经处于激活状态时,用户通过拔出手机的卡托,将实体SIM卡放入到卡托的卡槽上,然后将卡托***手机后,若eSIM卡和实体SIM卡所占用的卡槽相同时,手机会默认选择eSIM卡或实体SIM卡生效。当手机默认使能eSIM卡时,会导致用户认为实体SIM卡损坏或手机出现故障;当手机默认使能实体SIM卡时,若eSIM卡已开通,但用户不知道eSIM卡的存在,用户的eSIM会始终处于闲置的状态,造成资源浪费。
可见,手机默认选择eSIM卡或实体SIM卡生效会使用户产生困惑,资源浪费,用户体验较差。
发明内容
本申请的目的在于提供一种用户身份模块的管理方法及电子设备,提高用户体验。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供了一种SIM卡的管理方法,该方法应用于电子设备,该电子设备可以是单卡单通的设备、多卡单通的设备或多卡多通的设备。该电子设备上的eSIM卡处于激活状态,该方法包括:当发生卡托状态变换事件时,例如发生卡托***事件时,电子设备可以向用户呈现冲突消除界面,通过该冲突消除界面向用户提示***的实体SIM卡和当前eSIM卡存在冲突,eSIM卡和实体SIM卡不能同时使用,以便用户知晓该冲突,从而消除用户的疑惑。该冲突消除界面包括冲突消除控件,电子设备可以接收用户对该冲突消除控件触发的冲突消除操作,从而电子设备可以基于用户触发的冲突消除操作,消除eSIM卡和实体SIM卡之间存在的冲突。
在一些可能的实现方式中,用户对冲突消除控件触发的冲突消除操作可以是用户选择的eSIM卡或实体SIM卡的操作。当冲突消除操作为用户选择eSIM卡的操作时,电子设备使能用户选择的eSIM卡,以消除冲突。当冲突消除操作为用户选择实体SIM卡的操作时,电子设备使能用户选择的实体SIM卡,以消除冲突。
在一些可能的实现方式中,用户对冲突消除控件触发的冲突消除操作可以是用户为eSIM卡选择目标卡槽的操作。电子设备可以将所述eSIM卡占用的卡槽切换为目标卡槽,以消除冲突。
在一些可能的实现方式中,该冲突消除界面还包括提示信息,该提示信息可以用于引导用户消除冲突。电子设备接收用户基于提示信息,对冲突消除控件触发的冲突消除操作,进而电子设备可以基于用户触发的冲突消除操作,消除冲突。
在一些可能的实现方式中,该提示信息还用于提示用户更换实体SIM卡的卡槽,如此,实体SIM卡占用的卡槽与eSIM卡占用的卡槽不同后,即可消除eSIM卡和实体SIM卡之间的冲突。
第二方面,本申请提供了一种SIM卡的管理方法,该方法应用于电子设备,电子设备上运行有操作***,该操作***包括内核层、硬件抽象层和应用层,该方法包括:硬件抽象层接收内核层检测到的卡托状态变换事件;硬件抽象层根据卡托状态变换事件,向内核层下发冲突检测指令;硬件抽象层接收内核层上报的检测结果,检测结果用于标识eSIM卡占用的卡槽是否放置有实体SIM卡;硬件抽象层向应用层上报检测结果,并接收用户根据应用层的提示信息触发的冲突消除指令;硬件抽象层向内核层发送冲突消除指令,以使内核层执行冲突消除指令。
该方法中,在内核层上报给硬件抽象层卡托状态变换事件后,由硬件抽象层向内核层下发冲突检测指令,从而使内核层对eSIM卡和实体SIM卡之间是否存在冲突进行检测,在得到检测结果后上报给应用层。应用层可以基于该检测结果向用户进行提示,当该检测结果表征eSIN卡和实体SIM卡之间存在冲突时,应用层可以向用户呈现提示信息,以通过提示信息提示用户,当前eSIM卡和实体SIM卡之间存在冲突,从而使得用户知晓该冲突,消除用户的疑惑。并且,该提示信息还可以提示用户将该冲突进行消除,从而解决该冲突,满足用户的需求,提供用户体验。
在一些可能的实现方式中,冲突消除指令包括用户选择的SIM卡;硬件抽象层向内核层发送冲突消除指令,以使内核层执行冲突消除指令,包括:硬件抽象层向内核层发送冲突消除指令,以使内核层使能用户选择的SIM卡。
在一些可能的实现方式中,冲突消除指令包括用户选择的目标卡槽;硬件抽象层向内核层发送冲突消除指令,以使内核层执行冲突消除指令,包括:硬件抽象层向内核层发送冲突消除指令,以使内核层将eSIM卡占用的卡槽切换为用户选择的目标卡槽。
在一些可能的实现方式中,卡托状态变换事件包括卡托***事件。
在一些可能的实现方式中,卡托状态变换事件包括卡托拔出事件;硬件抽象层接收内核层上报的检测结果,包括:硬件抽象层接收内核层检测到的卡托***事件时,接收内核层上报的检测结果。
在一些可能的实现方式中,冲突检测指令用于指示内核层使能eSIM卡占用的卡槽上的实体SIM卡;该方法还包括:硬件抽象层根据内核层上报的检测结果,指示内核层使能eSIM卡占用的卡槽上的eSIM卡。
在一些可能的实现方式中,电子设备还包括框架层;硬件抽象层向应用层上报检测结果,包括:硬件抽象层将检测结果通过框架层上报给应用层。
在一些可能的实现方式中,提示信息用于提示用户选择SIM卡;或,提示用户选择eSIM卡占用的卡槽。
第三方面,本申请提供了一种电子设备,包括:处理器和存储器;其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述电子设备执如第一方面或第二方面中任一项所述的方法。
第四方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,所述电子设备执行如第一方面或第二方面中任一项所述的方法。
第五方面,本申请提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,所述计算机执行如第一方面或第二方面中任一项所述的方法。
应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
图1为本申请实施例提供的一种应用场景的示意图;
图2为本申请实施例提供的一种实体SIM卡的示意图;
图3为本申请实施例提供的一种实体SIM卡的管脚分布的示意图;
图4为本申请实施例提供的一种二合一卡连接器的示意图;
图5A为本申请实施例提供的一种单卡单通设备的示意图;
图5B为本申请实施例提供的一种双卡单通设备的示意图;
图5C为本申请实施例提供的一种双卡双通设备的示意图;
图6A为本申请实施例提供的一种冲突消除界面的示意图;
图6B为本申请实施例提供的一种状态栏变化的示意图;
图6C为本申请实施例提供的又一种冲突消除界面的示意图;
图6D为本申请实施例提供的又一种状态栏变化的示意图;
图6E为本申请实施例提供的再一种冲突消除界面的示意图;
图6F为本申请实施例提供的又一种应用场景的示意图;
图7为本申请实施例提供的一种SIM卡的管理方法的流程图;
图8为本申请实施例提供的一种电子设备的示意图;
图9为本申请实施例提供的一种分层架构的示意图;
图10为本申请实施例提供的又一种SIM卡的管理方法的流程图;
图11为本申请实施例提供的又一种电子设备的示意图。
具体实施方式
本申请说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在电子设备已激活eSIM卡的情况下,将实体SIM卡***到电子设备的卡槽上后,若该实体SIM卡与电子设备的eSIM卡共享同一个射频资源时,电子设备会默认选择其中一个进行激活。当电子设备默认激活eSIM卡时,即使用户***了实体SIM卡,但电子设备也不会给出任何提示,会让用户认为该实体SIM卡损坏或手机出现故障;当电子设备默认激活实体SIM卡时,若eSIM卡已开通,但用户不知道eSIM卡的存在,会使eSIM卡始终处于闲置的状态,造成资源浪费。
有鉴于此,本申请实施例提供了一种SIM卡的管理方法,该方法由电子设备执行。具体地,该方法包括:当发生卡托状态变换事件时,电子设备检测eSIM卡占用的卡槽是否放置有实体SIM卡,当eSIM卡占用的卡槽中放置有实体SIM卡时,电子设备向用户呈现提示信息,该提示信息可以用于提示用户实体SIM卡所占用的卡槽与电子设备内置的eSIM卡所占用的卡槽相同,如均为副卡卡槽。进一步的,电子设备还可以通过该提示信息,提示用户从eSIM卡和实体SIM卡中选择一个,以便电子设备使能用户所选择的eSIM卡或实体SIM;当然,电子设备为双卡双通设备时,还可以向用户提示是否将eSIM卡切换至主卡卡槽,从而避免eSIM卡和副卡卡槽上的实体SIM发生冲突,从而实现同时使用eSIM和实体SIM卡。
为了便于理解,下面先对本申请实施例所涉及的应用场景进行介绍,如图1所示,该图为本申请实施例提供的一种应用场景的示意图。在该应用场景中,卡托状态变换事件可以是指用户将卡托501***电子设备502中,也可以是指用户将卡托501从电子设备502中取出。在一些示例中,用户将装有实体SIM卡的卡托501***到电子设备502中,然后电子设备502可以检测到该卡托状态变换事件,进而电子设备检测eSIM卡占用的卡槽是否放置有实体SIM。当电子设备检测到该eSIM卡占用的卡槽放置有实体SIM卡时,电子设备可以向用户呈现提示信息。如此,用户可以基于该提示信息知晓***的实体SIM卡与eSIM卡存在冲突,从而能够消除用户的疑惑,提高用户体验。
为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:
用户身份模块,也可以称为SIM卡,一般的,SIM卡可以分为实体SIM卡和eSIM卡。实体SIM卡用于实现移动网络的连接,如实现全球移动通讯***(global system formobilecommunications,GSM)网络或通用移动通信***(universalmobiletelecommunications system,UMTS)网络的接入。在LTE 3GPP标准所使用的用户身份模块也可以被称为通用用户身份模块(universal subscriber identity module,USIM),USIM卡也是实体SIM卡的一种,实体SIM卡是一种通用集成电路卡(universalintegrated circuit card,UICC)。
如图2所示,该实体SIM卡包括中央处理单元(CPU)、只读存储器(readonlymemory,ROM),随机存取存储器(random access memory,RAM)、电可擦除可编程只读存储器(electrically erasable programmable read only memory,EEPROM)以及通信接口。其中,ROM、RAM、EEPROM和通信接口耦合到CPU。在实体SIM卡中,RAM也被称为工作存储器,ROM也被称为程序存储器,EEPROM也被称为数据存储器。通信接口可以包括至少6个管脚(也称为引脚),通信接口也可以包括更多管脚。如图3所示,该图为本申请实施例提供的一种SIM卡的管脚分布的示意图,该SIM卡包括6个管脚,分别是:电源(VCC)、复位(RST)、时钟(CLK)、接地端(GND)、编程电压(VPP)和数据(I/O或DATA)。
实体SIM卡可以用于存储用户相关的数据,包括由实体SIM卡生产厂商存入的***原始数据,如国际移动用户识别号(IMSI);由移动运营商在将卡发放给用户时注入的网络参数和用户数据,如鉴权信息、加密信息、算法等;用户在使用过程中存入的数据,如短消息、通讯录、最近一次位置登记时的位置信息等。
eSIM卡通常嵌入在电子设备的主板内部,eSIM是嵌入式SIM卡,它可以替代实体SIM卡,但eSIM的尺寸要小得多。与实体SIM卡不同的是,eSIM卡可以随意切换号码或者更换运营商,因为eSIM上的信息是可以重写的。eSIM卡也包括上述实体SIM卡所示的部分或全部管脚,通过OTA(空中写卡)对eSIM卡进行远程配置,实现运营商配置文件的下载、安装、激活、去激活及删除通过网络下载安装到终端。在另一种实现中eSIM卡也可以是纯软件的功能单元。
卡槽可以是可***多卡的卡槽,卡槽可以包括卡座和卡托,其中,卡托用于固定至少一个卡的位置,卡座包括至少一个卡连接器,卡连接器可以是SIM卡连接器或存储卡连接器。在一些示例中,卡托可以是双卡卡托,包括主卡卡座和副卡卡托,其中主卡卡托用于固定主卡,副卡卡托用于固定副卡,基于此,卡座可以包括主卡连接器和副卡连接器,主卡连接器可以是SIM卡连接器,用于连接SIM卡,副卡连接器可以是二合一连接器,用于连接SIM卡或存储卡。卡槽也可以分为主卡卡槽和副卡卡槽,主卡卡槽用于容置主卡卡托,副卡卡槽用于容置副卡卡托。
如图4所示,该图为本申请实施例提供的一种二合一卡连接器的结构示意图,该二合一卡连接器包括8个金属片,分别是金属片1、金属片2、…、金属片8,二合一卡连接器的8个金属片用于与存储卡上的8个管脚一一连接,以及与SIM卡上的6个管脚连接。二合一卡连接器还包括8个金属片分别连接的8个管脚,分别是G1、G2、…、G8,该8个管脚用于耦合到其他装置或芯片,如基带处理器、中央处理器、电池管理模块等。
当该二合一卡连接器连接存储卡时,该存储卡的管脚连接二合一卡连接器上的金属片,金属片1~8分别连接存储卡的引脚:时钟(CLK)、数据位0(D0)、供电电压(VCC)、数据位2(D2)、数据位1(D1)、命令/回复(CMD)、接地端(GND)、和数据位3(D3)。
当该二合一卡连接器连接如图3所示的实体SIM卡时,该实体SIM卡的管脚连接到二合一卡连接器上的金属片,其金属片1~8分别连接SIM卡的CLK、RST、VDD、VDD、DATA、VPP、GND、GND。其中,金属片3和金属片4均连接VDD,金属片7和金属片8均连接GND。
电子设备可以被称作为终端、终端设备、用户设备(user equipment,UE)等。该电子设备可以是手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、车载单元(On board Unit,OBU)、可穿戴设备(例如,手表、手环、智能头盔等)、智能家居设备(电饭煲、音响、家庭管家设备等)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备等。
电子设备可以分为单卡单通设备、多卡单通设备(例如双卡单通设备、三卡单通设备)和多卡多通设备(例如双卡双通设备、三卡三通设备)。电子设备可以包括应用处理器、电源管理模块、基带处理器和至少一个射频资源。上述单卡、多卡中的“卡”是指实体SIM卡,本申请实施例中所述的电子设备支持至少一个eSIM卡,且至少存在一个eSIM卡与一个实体SIM卡共享同一个射频资源。下面分别介绍上述单卡单通设备、多卡单通设备和多卡多通设备。
如图5A所示,该图为本申请实施例提供的一种单卡单通设备的示意图,该单卡单通设备只包括***一个实体SIM卡的卡槽,该开槽包括一个卡连接器,当实体SIM卡***到该卡槽中,该实体SIM卡通过卡连接器连接到基带处理器。该实体SIM卡和单卡单通设备上的eSIM卡共享一个射频资源,也就是说,当将实体SIM卡***到该单卡单通设备上后,单卡单通设备只能选择eSIM卡和实体SIM中的一个。单卡单通设备为了实现到移动网络的连接,会默认选择其中一个进行激活。
如图5B所示,该图为本申请实施例提供的一种双卡单通设备的示意图,该双卡单通设备包括可以***两个实体SIM卡的卡槽,该卡槽包括两个卡连接器,分别为卡连接器1和卡连接器2,其中,卡连接器1和卡连接器2上均可以***实体SIM卡。但是只有卡连接器1和卡连接器2中一个卡连接器上的实体SIM卡能够被使用,以卡连接器1上的实体SIM卡能够被使用为例,当实体SIM卡***到该卡槽的卡连接器1上后,该实体SIM可以通过卡连接器1连接到基带处理器。该实体SIM卡与双卡单通设备上的eSIM卡共享一个射频资源,类似的,当将实体SIM卡***到与基带处理器连接的卡连接器1上后,双卡单通设备只能选择eSIM卡和实体SIM中的一个。双卡单通设备为了实现到移动网络的连接,会默认选择其中一个进行激活。
如图5C所示,该图为本申请实施例提供的一种双卡双通设备的示意图,该双卡双通设备包括可以***两个实体SIM卡的卡槽,该卡槽包括两个卡连接器,分别为卡连接器1和卡连接器2,其中,卡连接器1和卡连接器2上均可以***实体SIM卡。与双卡单通设备不同的是,卡连接器1和卡连接器2均连接到基带处理器,双卡双通设备包括2个射频资源。在一些示例中,卡连接器1上的实体SIM卡可以独享一个射频资源,卡连接器2上的实体SIM卡与双卡双通设备上的eSIM卡共享另一个射频资源。当将实体SIM卡***到与基带处理器连接的卡连接器2上后,对于卡连接器2而言,双卡双通设备只能选择eSIM卡和卡连接器2上的实体SIM中的一个。双卡双通设备会默认选择其中一个进行激活。
需要说明的是,以上仅仅是以多卡多通设备为双卡双通设备、多卡单通设备为双卡单通设备为例进行介绍。在一些示例中,多卡多通设备可以是M卡N通设备,M、N为大于2的整数,该M卡N通设备包括可以***M个实体SIM卡的卡槽,卡槽包括M个卡连接器,分别为卡连接器1、卡连接器2、…、卡连接器M,该M卡N通设备包括N个射频资源,并且包括T个eSIM卡,分别为eSIM卡1、eSIM卡2、…、eSIM卡T,T个eSIM卡或者是至少一个eSIM卡与多个卡链接器上的实体SIM卡共享射频资源。例如卡连接器1对应位置***的实体SIM和eSIM卡1共享一个射频资源,卡连接器2对应位置***的实体SIM和eSIM卡2共享一个射频资源,以此类推,卡连接器T对应位置***的实体SIM和eSIM卡T共享一个射频资源,这里以M不小于T为例来说明,在本申请另一些实现中,T也可以大于M,此时,T个eSIM卡中的部分eSIM卡独立耦合到基带芯片,独立占用射频资源。
为了便于理解,下面结合图1所示的应用场景,对本申请实施例提供的SIM卡的管理方法进行介绍。
当电子设备检测到卡托状态变换事件时,电子设备可以对eSIM卡和实体SIM卡之间是否存在冲突进行检测,在电子设备检测到eSIM卡和实体SIM卡存在冲突时,电子设备可以向用户呈现冲突消除界面。在该冲突消除界面包括提示信息以及冲突消除控件,用户可以基于提示信息,对冲突消除控件触发冲突消除操作,如此电子设备可以基于用户触发的冲突消除操作,消除eSIM卡和实体SIM卡之间的冲突。例如,电子设备使能用户选择的eSIM卡或实体SIM;再例如,电子设备切换eSIM卡占用的卡槽为用户选择的目标卡槽。
如图6A所示,该图为本申请实施例提供的一种冲突消除界面的示意图。该冲突消除界面包括提示信息503、eSIM卡选项504、实体SIM卡选项505和提交控件506。其中,eSIM卡选项504、实体SIM卡选项505和提交控件506可以作为冲突消除控件,提示信息503可以是“副卡为eSIM卡,新***的实体SIM卡不能与eSIM卡同时使用,请选择需要使用的卡片类型”。
在一些示例中,用户对冲突消除控件触发的冲突消除操作可以是用户选择eSIM卡的操作或实体SIM卡的操作。例如,用户可以基于上述提示信息503点击eSIM卡选项504或点击实体SIM卡选项505,然后点击提交控件506以进行选择生效的SIM卡,电子设备502基于用户对提交控件506的点击操作,将用户所选择的实体SIM卡激活,或将用户所选择的eSIM卡激活。
需要说明的是,在图6A所示的示例中,该电子设备502可以是单卡单通设备、多卡单通设备、多卡多通设备。并且,上述eSIM卡选项504、实体SIM卡选项505和提交控件506仅仅是冲突消除控件的一种示例,本申请实施例的冲突消除控件并不局限于此。
图6B示出了一种电子设备由使能eSIM卡变换为使能实体SIM卡的示意图。从图6B中可以看出,电子设备的状态栏610中eSIM卡的信号由正常变为“×”,即,变为异常;实体SIM卡的信号由“×”变为正常。
如图6C所示,该图为本申请实施例提供的又一种冲突消除界面的示意图。该冲突消除界面包括提示信息507、eSIM卡占用的卡槽选择区508,该卡槽选择区508包括主卡卡槽508a和副卡卡槽508b和切换控件509。其中,主卡卡槽508a和副卡卡槽508b和切换控件509可以作为冲突消除控件,提示信息507可以是“副卡为eSIM卡,新***的实体SIM卡不能与eSIM卡同时使用,您可为eSIM卡重新选择所占用的卡槽”。
在一些示例中,用户对冲突消除控件触发的冲突消除操作可以是用户为eSIM卡选择目标卡槽的操作。例如,用户可以基于上述提示信息507在卡槽选择区508点击主卡卡槽508a,然后点击切换控件509,以对eSIM卡所占用的卡槽进行切换,电子设备502基于用户对切换控件509的点击操作,将eSIM卡占用的卡槽切换为主卡卡槽,即用户为eSIM卡选择的目标卡槽。
需要说明的是,在图6C所示的示例中,该电子设备502可以是多卡多通设备,如双卡双通设备。并行,上述主卡卡槽508a和副卡卡槽508b和切换控件509仅仅是冲突消除控件的一种示例,本申请实施例的冲突消除控件并不局限于此。
图6D示出了一种电子设备由使能eSIM卡变换为,既使能eSIM卡又使能实体SIM卡的示意图。从图6D中可以看出,电子设备的状态栏610中实体SIM卡的信号由“×”变为正常,电子设备的状态栏610中eSIM卡的信号仍保持正常。
如图6E所示,该图为本申请实施例提供的再一种冲突消除界面的示意图。该冲突消除界面包括提示信息510,提示信息510可以是“当前实体SIM卡所在的卡槽已被eSIM卡占用,若需要使用实体SIM卡,请更换实体SIM卡的卡槽”。基于该提示信息510,用户可以将卡托501从电子设备502中取出,更换实体SIM卡的位置后,重新***到电子设备502中,以使用该实体SIM卡。
在用户知晓eSIM卡和实体SIM卡存在冲突后,用户将实体SIM卡更换到其他卡槽上后,参见图6D,电子设备的状态栏610中实体SIM卡的信号由“×”变为正常,电子设备的状态栏610中eSIM卡的信号仍保持正常。需要说明的是,上述图6A、图6C和图6E所示的冲突消除界面仅仅是示例图,当然,图6A、图6C和图6E所示的冲突消除界面也可以进行组合,如将图6E中的提示信息510与图6A中的提示信息503合并,得到“副卡为eSIM,新***的实体SIM卡不能与eSIM卡同时使用,请选择需要使用的卡片类型,或者您也可以更换实体SIM卡的卡槽”。
本申请实施例提供的SIM卡管理方法还可以应用在电子设备开机的场景。如图6F所示,该图为本申请实施例提供的又一种应用场景的示意图。在该应用场景中,用户可以长按(例如按住3秒)电子设备的电源键601,从而触发电子设备开机。电子设备开机后,电子设备检测eSIM卡占用的卡槽是否放置有实体SIM卡,当eSIM卡和实体SIM卡发生冲突后,电子设备可以向用户呈现如图6A、图6C和图6E中任一个所示的冲突消除界面,以便用户知晓该冲突并提示用户如何解决该冲突。
需要说明的是,以上应用场景仅仅是示例介绍,本申请实施例提供的SIM卡的管理方法并不仅仅限定于上述应用场景,例如,该SIM卡管理方法还可以应用于电子设备退出飞行模式的场景中。
为了便于理解,下面以图1所示的应用场景为例,对本申请实施例提供的SIM卡的管理方法进行介绍。如图7所示,该SIM卡的管理方法包括:
S701:电子设备激活eSIM卡。
电子设备激活eSIM卡后,eSIM卡由断开状态变为工作状态。其中,工作状态也可称该eSIM卡使能,可以是该eSIM卡连接到基带处理器/基带芯片,占用电子设备的一个射频资源;断开状态也可称该eSIM卡去使能,可以是该eSIM卡未连接到基带处理器/基带芯片,电子设备不能基于eSIM卡与移动网络进行连接。类似的,实体SIM卡也包括断开状态和工作状态。
在一些示例中,电子设备可以建立eSIM卡与基带处理器的通信连接,以激活该eSIM卡,进而电子设备可以基于该eSIM卡连接到移动网络。
S702:电子设备检测到卡托拔出事件,将eSIM卡占用的卡槽的切换器指向实体SIM卡。
该切换器可以是一个功能模块,用于在eSIM卡占用的卡槽(例如副卡卡槽)上的eSIM卡和实体SIM卡之间进行切换,当该切换器指向eSIM卡时,电子设备使能eSIM卡,当该切换器指向实体SIM卡时,电子设备使能实体SIM卡。
电子设备将切换器由指向eSIM卡切换至指向实体SIM卡后,eSIM卡会掉网。
S703:电子设备检测到卡托***事件,通过切换器检测是否有实体SIM卡在位。
在一些示例中,电子设备可以向底层(例如内核层)发送切换指令,内核层的基带芯片会基于切换指令,将切换器切换至指向实体SIM,并向电子设备(例如电子设备的应用层)返回是否存在实体SIM卡在位的检测结果。
其中,上述卡托***事件和卡托拔出事件均可以是卡托状态变换事件。卡托***事件是指卡托***电子设备的事件,卡托拔出事件是指卡托从电子设备取出的事件。在一些示例中,卡槽上还包括金属弹片和用于检测卡托热插拔的管脚DET,该金属弹片用于连接的***芯片(System on a Chip,SOC),该金属弹片通过电阻连接高电平信号,当卡槽中未***卡托时,金属弹片被上拉至高电平,则检测到的管脚DET为高电平;当卡槽中***卡托时,金属弹片发生形变进而导致其接地,金属弹片处为低电平,此时检测到的管脚DET为低电平。基于此,电子设备可以通过检测管脚DET的信号或信号变化,进而检测到是否存在卡托状态变换事件。
需要说明的是,以上仅仅是电子设备检测到卡托状态变换事件的一种示例,本领域技术人员可以根据实际需要选择其他的方式,检测卡托状态变换事件。
S704:电子设备将eSIM卡占用的卡槽的切换器指向eSIM卡。
在一些示例中,电子设备获得到上述检测结果后,可以先将切换器切换至指向eSIM,从而使eSIM卡重新驻网,以便电子设备通过eSIM卡实现与移动网络的连接。
S705:当eSIM卡占用的卡槽存在实体SIM卡时,则执行S706;当eSIM卡占用的卡槽不存在实体SIM卡时,则执行S707。
以eSIM卡占用的卡槽为副卡卡槽为例,电子设备可以将该副卡卡槽上的切换器由指向eSIM卡切换至指向实体SIM卡,以eSIM卡去使能,将eSIM卡由工作状态变为断开状态,然后将该副卡卡槽上的实体SIM卡使能,进而得到该副卡卡槽上是否存在实体SIM卡的检测结果。在一些示例中,电子设备在得到检测结果后,还可以重新将该副卡卡槽上的eSIM卡使能,从而是eSIM恢复连接到移动网络。
该实体SIM卡和eSIM卡共享一个射频资源,当检测结果表征副卡卡槽上存在实体SIM卡时,实体SIM卡和eSIM卡会存在冲突;当检测结果表征副卡卡槽上不存在实体SIM卡时,则可能是用户并未***实体卡或者是实体卡损坏等。
S706:电子设备向用户呈现提示信息。
当检测到sSIM卡占用的卡槽中存在实体SIM卡时,电子设备可以向用户呈现提示信息,提示用户***的实体SIM卡与eSIM卡存在冲突,进而能够使用户得知电子设备中已有eSIM卡,消除用户的疑惑。电子设备还可以向用户提示选择所需要使用的SIM卡,电子设备根据用户选择生效的实体SIM卡或eSIM卡,进而将其进行使能,而不是默认使能其中的一个SIM卡,如此能够满足用户的个性化需求,提高使用体验。电子设备向用户呈现提示信息的方式具体可以参见图6A、图6C和图6D,此处不再赘述。
S707:电子设备正常使用eSIM卡。
当检测到eSIM卡占用的卡槽中不存在实体SIM卡(例如可以是用户未***实体SIM卡或者是用户将实体SIM卡***了主卡卡槽)时,电子设备继续保持eSIM卡的工作状态,通过该eSIM卡连接到移动网络。其中,在电子设备为双卡双通的设备时,若用户将实体SIM卡***到主卡卡槽,则电子设备可以同时使能eSIM卡和实体SIM卡。
在本实施例中,电子设备的结构可以如图8所示,图8为本申请实施例提供的一种电子设备的结构示意图。
如图8所示,电子设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等,如卡槽。
需要说明的是,本实施例示意的结构并不构成对电子设备的具体限定。在另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。例如,在本申请中,处理器可以指示:激活eSIM卡、检测卡托变换事件,当检测到eSIM卡占用的卡槽存在实体SIM卡时,向用户进行提示,反之继续保持eSIM卡的工作状态。
其中,控制器可以是电子设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
需要说明的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备的结构限定。在本申请另一些实施例中,电子设备也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
电子设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
电子设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。电子设备的显示屏194上可以显示一系列图形用户界面(graphical user interface,GUI),这些GUI都是该电子设备的主屏幕。一般来说,电子设备的显示屏194的尺寸是固定的,只能在该电子设备的显示屏194中显示有限的控件。控件是一种GUI元素,它是一种软件组件,包含在应用程序中,控制着该应用程序处理的所有数据以及关于这些数据的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,从而对应用程序的有关信息进行读取或者编辑。一般而言,控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
SIM卡接口195用于连接SIM卡,如上述卡槽。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备的接触和分离。电子设备可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备通过SIM卡和移动网络交互,实现通话以及数据通信等功能。上述SIM卡包括实体SIM卡和eSIM卡,eSIM卡可以嵌在电子设备中,不能和电子设备分离。
另外,在上述部件之上,运行有操作***。在该操作***上可以安装运行应用程序。
电子设备的操作***可以采用分层架构。本申请实施例以分层架构的Android***为例,示例性说明电子设备的软件结构。如图9所示,该图为本申请实施例提供的一种电子设备的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用层、框架层、硬件抽象层和内核层。
应用层可以包括一系列应用程序包。如图8所示,应用程序包可以包括实体SIM卡管理,eSIM卡管理,联系人,短信,设置,开机向导等。
框架层为应用层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。框架层包括一些预先定义的函数。框架层可以包括双卡管理以及SIM卡协议,双卡管理包括双卡双通/双待、SIM卡管理、全网络管理及热插拔管理;SIM卡协议包括通用卡协议接口、SIM卡工具包、eSIM卡管理。在该框架层还包括框架层接口,用于与硬件抽象层进行通信。
硬件抽象层是对Linux内核驱动程序的封装,向上提供接口,屏蔽底层硬件的实现细节。在一些示例中,该硬件抽象层包括无线接口层(Radio Interface Layer,RIL),用于向上或向下传递指令。
内核层是硬件和软件之间的层。内核层至少包含SIM卡驱动(eSIM卡驱动、实体SIM卡驱动)、显示驱动、摄像头驱动、音频驱动、传感器驱动等。在本实施例中,内核层还包括modem,modem通过与移动网络进行交互,传输语音等数据,完成呼叫、短信等相关功能。modem主要处理数字信号、语音信号的编码解码以及modem协议,modem通常还包括智能卡(smart card interface,SCI)驱动。其中,Modem协议,也称为modem通信协议,包括调制协议(ModulationProtocols)、差错控制协议(ErrorControlProtocols)、数据压缩协议(DataCompressionProtocols)和文件传输协议等。
上述RIL是框架层和内核层之间的接口层,属于硬件抽象层。RIL可以将modem提供的各种服务进行抽象,提供给应用程序框架下层提供的接口。RIL可以为上层提供通信的服务,如使得短信、通话、eSIM卡管理等应用能够与调制解调器通信。
需要说明的是,本申请实施例虽然以Android***为例进行说明,但是其基本原理同样适用于基于其他操作***的电子设备。
下面为了便于理解,基于图9所示的分层架构,对本申请实施例提供的一种SIM卡的管理方法进行介绍。参见图10,该图为本申请实施例提供的一种SIM卡的管理方法的流程图,其中,电子设备的eSIM卡已处于工作状态,eSIM卡占用的卡槽为副卡卡槽,该方法包括:
S1001:内核层检测卡托状态变换事件。
卡托状态变换事件包括卡托***事件和卡托拔出事件,具体检测方法可以参见上述实施例中的介绍,此处不再赘述。
S1002:内核层向硬件抽象层上报卡托状态变换事件。
当内核层检测到卡托状态变换事件时,内核层可以将该卡托变换事件上报给硬件抽象层。
S1003:硬件抽象层根据卡托状态变换事件,向内核层下发第一切换指令。
S1004:内核层基于该第一切换指令,将副卡卡槽的切换器指向实体SIM卡,并检测副卡卡槽上是否存在实体SIM卡。
其中,第一切换指令用于控制上述副卡卡槽上的切换器由指向eSIM卡切换为指向实体SIM卡。该切换器可以是一个功能模块,用于在eSIM卡所占用的卡槽(例如副卡卡槽)上的eSIM卡和实体SIM卡之间进行切换,当切换器指向eSIM卡时,电子设备使能eSIM卡,当切换器指向实体SIM卡时,电子设备使能实体SIM卡。切换器在不同的平台可以有不同的实现方式。其中,该第一切换指令可以携带于冲突检测指令中,用于指示内核层检测eSIM卡和实体SIM卡是否存在冲突,例如,检测eSIM卡所占用的卡槽上是是否存在实体SIM卡。在一些示例中,该冲突检测指令可以是用于指示切换器进行切换的第一切换指令。
第一切换指令的发起包括多种方式,本申请中以第一切换指令由硬件抽象层直接发起为例,硬件抽象层在检测到卡托状态变换事件后,可以直接向内核层下发第一切换指令,以实现eSIM卡和实体SIM卡之间的切换。在内核层接收到第一切换指令后,内核层会执行该第一切换指令,并向硬件抽象层上报eSIM卡所占用的卡槽是否存在实体SIM卡在位的检测结果。
需要说明的是,在另一些实施例,第一切换指令也可以由框架层发起,例如通过android.telephony.TelephonyManager#switchSlots接口,调用到setSimSlotsMapping硬件抽象层接口,再由硬件抽象层下发第一切换指令给内核层。
S1005:内核层向硬件抽象层上报检测结果。
在一些实施例中,内核层在获取到检测结果后,上报给硬件抽象层的时机不同。例如,当卡托变换事件为卡托***事件时,内核层直接基于冲突检测指令,获取检测结果,并直接上报给硬件抽象层;再例如,当卡托变换事件为卡托拔出事件时,内核层接收到冲突检测指令后,会等到发生卡托***事件后,基于冲突检测指令,获取检测结果,再上报给硬件抽象层。
当发生卡托***事件后,内核层基于第一切换指令,控制上述副卡卡槽上的切换器由指向eSIM卡切换为指向实体SIM卡,此时eSIM卡会掉网,当切换器指向实体SIM卡后,实体SIM卡会驻网,并获取副卡卡槽是否存在实体SIM卡在位的检测结果,并上报给硬件抽象层。
S1006:硬件抽象层向内核层发送第二切换指令。
S1007:内核层基于第二切换指令,将副卡卡槽的切换器指向eSIM卡,以使eSIM卡重新驻网。
第二切换指令用于控制上述副卡卡槽上的切换器由指向实体SIM卡切换为指向eSIM卡。在一些实施例中,硬件抽象层接收到内核层上报的检测结果后,还可以向内核层发送第二切换指令,内核层基于该第二切换指令,控制上述副卡卡槽上的切换器由指向实体SIM卡切换为指向eSIM卡,实体SIM卡掉网,eSIM卡重新驻网。
S1008:硬件抽象层将检测结果透传给应用层。
在一些示例中,硬件抽象层可以先将检测结果通过框架层接口传输给框架层,再由框架层传输给应用层。
S1009:应用层根据检测结果确定存在eSIM卡和实体SIM卡冲突时,向用户呈现提示信息。
S1010:应用层根据用户触发的冲突消除操作生成冲突消除指令。
如上述图6A和图6C所示,用户可以基于冲突消除控件触发冲突消除操作,应用层基于该冲突消除操作,生成冲突消除指令。例如,当冲突消除操作为用户选择eSIM卡或实体SIM卡的操作时,冲突消除指令可以用于指示内核层将切换器指向eSIM卡或指向实体SIM卡;当冲突消除操作为用户选择eSIM卡的目标卡槽的操作时,冲突消除指令可以用于指示内核层将eSIM卡占用的卡槽切换至目标卡槽(例如主卡卡槽)。
S1011:应用层将冲突消除指令透传给内核层
在一些示例中,应用层可以先将冲突消除指令发送给框架层,框架层接收到冲突消除指令后,将该冲突消除指令传输给硬件抽象层,最后由硬件抽象层发送给内核层。
S1012:内核层执行冲突消除指令。
当冲突消除指令为用户选择的SIM卡时,例如,用户选择的SIM卡为实体SIM卡,内核层可以基于该冲突消除指令,控制切换器由指向eSIM卡切换为指向实体SIM卡,以便电子设备使能该实体SIM卡。在例如,用户选择生效的SIM卡为eSIM卡时,内核层则不再控制切换器进行切换,从而使得eSIM卡继续保持为工作状态。
当冲突消除指令为用户为eSIM卡选择的目标卡槽时,例如目标卡槽可以是主卡卡槽。该eSIM卡所占用的卡槽为副卡卡槽,当副卡卡槽上存在实体SIM卡后,实体SIM卡和eSIM卡存在冲突。用户可以基于提示信息,重新为eSIM卡分配卡槽,例如将eSIM卡占用的卡槽切换为主卡卡槽,对于多卡多通的电子设备而言,能够避免eSIM卡和实体SIM卡之间的冲突,从而实现同时使能eSIM卡和实体SIM卡。
当然,在另一些实施例中,用户也可以将实体SIM卡从副卡卡槽中取出,放置到主卡卡槽上,避免eSIM卡和实体SIM卡之间的冲突,从而实现同时使能eSIM卡和实体SIM卡。
基于上述内容描述,本申请实施例提供了一种SIM卡的管理方法,该方法中,在电子设备检测到eSIM卡和实体SIM卡之间存在冲突时,电子设备可以向用户呈现提示信息,从而提示用户上述冲突,以消除用户的疑惑。进一步的,电子设备还可以接收用户选择生效的SIM卡,进而在发生上述冲突的情况下,使能用户选择生效的SIM卡,从而满足用户的需求;电子设备还可以接收用户为eSIM卡重选择的卡槽,进而在发生上述冲突的情况下,将eSIM卡占用的卡槽切换到用户选择的卡槽,避免eSIM卡和实体SIM卡之间的冲突,从而实现同时使能eSIM卡和实体SIM卡,进一步提高用户体验。
本申请的一些实施例还提供了一种电子设备,如图11所示,该电子设备可以包括:一个或多个处理器1102;存储器1103;以及一个或多个计算机程序1104,上述各器件可以通过一个或多个通信总线1105连接。其中该一个或多个计算机程序1104被存储在上述存储器1103中,并被配置为被该一个或多个处理器1102执行,该一个或多个计算机程序1104包括指令,上述指令可以用于执行上述方法实施例中的各个步骤。当然,图11所示的电子设备还可以包括显示屏1101。在一些示例中,电子设备通过显示屏1101向用户呈现冲突消除界面,接收用户对冲突消除控件触发的冲突消除操作等。
本申请实施例还可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中包括指令,当上述指令在电子设备上运行时,使得该电子设备执行SIM卡的管理方法。
本实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行上述实施例中的方法。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本实施例所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (16)

1.一种SIM卡的管理方法,其特征在于,所述方法应用于电子设备,所述方法包括:
所述电子设备检测到卡托状态变换事件时,向用户呈现冲突消除界面,所述冲突消除界面包括冲突消除控件;
所述电子设备接收所述用户对所述冲突消除控件触发的冲突消除操作;
所述电子设备根据所述冲突消除操作,消除eSIM卡和实体SIM卡之间的冲突。
2.根据权利要求1所述的方法,其特征在于,所述用户对所述冲突消除控件触发的冲突消除操作包括所述用户选择的eSIM卡或实体SIM卡的操作;所述电子设备根据所述冲突消除操作,消除eSIM卡和实体SIM卡之间的冲突,包括:
所述电子设备使能所述用户选择的eSIM卡或实体SIM卡。
3.根据权利要求1所述的方法,其特征在于,所述用户对所述冲突消除控件触发的冲突消除操作包括所述用户为所述eSIM卡选择目标卡槽的操作;所述电子设备根据所述冲突消除操作,消除eSIM卡和实体SIM卡之间的冲突,包括:
所述电子设备将所述eSIM卡占用的卡槽切换为所述目标卡槽。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述冲突消除界面还包括提示信息;所述电子设备接收所述用户对所述冲突消除控件触发的冲突消除操作,包括:
所述电子设备接收所述用户基于所述提示信息,对所述冲突消除控件触发的冲突消除操作。
5.根据权利要求4所述的方法,其特征在于,所述提示信息还用于提示所述用户更换所述实体SIM卡的卡槽。
6.一种SIM卡的管理方法,其特征在于,应用于电子设备,所述电子设备包括内核层、硬件抽象层和应用层,所述方法包括:
所述硬件抽象层接收所述内核层检测到的卡托状态变换事件;
所述硬件抽象层根据所述卡托状态变换事件,向所述内核层下发冲突检测指令;
所述硬件抽象层接收所述内核层上报的检测结果,所述检测结果用于标识eSIM卡占用的卡槽是否放置有实体SIM卡;
所述硬件抽象层向所述应用层上报所述检测结果,并接收用户根据所述应用层的提示信息触发的冲突消除指令;
所述硬件抽象层向所述内核层发送所述冲突消除指令,以使所述内核层执行所述冲突消除指令。
7.根据权利要求6所述的方法,其特征在于,所述冲突消除指令包括所述用户选择的SIM卡;所述硬件抽象层向所述内核层发送所述冲突消除指令,以使所述内核层执行所述冲突消除指令,包括:
所述硬件抽象层向所述内核层发送所述冲突消除指令,以使所述内核层使能所述用户选择的SIM卡。
8.根据权利要求6所述的方法,其特征在于,所述冲突消除指令包括所述用户选择的目标卡槽;
所述硬件抽象层向所述内核层发送所述冲突消除指令,以使所述内核层执行所述冲突消除指令,包括:
所述硬件抽象层向所述内核层发送所述冲突消除指令,以使所述内核层将所述eSIM卡占用的卡槽切换为所述用户选择的目标卡槽。
9.根据权利要求6-8任一项所述的方法,其特征在于,所述卡托状态变换事件包括卡托***事件。
10.根据权利要求6-8任一项所述的方法,其特征在于,所述卡托状态变换事件包括卡托拔出事件;所述硬件抽象层接收所述内核层上报的检测结果,包括:
所述硬件抽象层接收所述内核层检测到的卡托***事件时,接收所述内核层上报的检测结果。
11.根据权利要求6-10任一项所述的方法,其特征在于,所述冲突检测指令用于指示所述内核层使能所述eSIM卡占用的卡槽上的实体SIM卡;
所述方法还包括:
所述硬件抽象层根据所述内核层上报的检测结果,指示所述内核层使能所述eSIM卡占用的卡槽上的eSIM卡。
12.根据权利要求6-11任一项所述的方法,其特征在于,所述电子设备还包括框架层;所述硬件抽象层向所述应用层上报所述检测结果,包括:
所述硬件抽象层将所述检测结果通过所述框架层上报给所述应用层。
13.根据权利要求6-12任一项所述的方法,其特征在于,所述提示信息,用于提示所述用户选择SIM卡;或,提示所述用户选择所述eSIM卡占用的卡槽。
14.一种电子设备,其特征在于,包括:处理器和存储器;
其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述电子设备执如权利要求1-13中任一项所述的方法。
15.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,所述电子设备执行如权利要求1-13中任一项所述的方法。
16.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,所述计算机执行如权利要求1-13中任一项所述的方法。
CN202111679436.4A 2021-12-31 2021-12-31 Sim卡的管理方法及电子设备 Active CN114401508B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111679436.4A CN114401508B (zh) 2021-12-31 2021-12-31 Sim卡的管理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111679436.4A CN114401508B (zh) 2021-12-31 2021-12-31 Sim卡的管理方法及电子设备

Publications (2)

Publication Number Publication Date
CN114401508A true CN114401508A (zh) 2022-04-26
CN114401508B CN114401508B (zh) 2023-04-28

Family

ID=81228957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111679436.4A Active CN114401508B (zh) 2021-12-31 2021-12-31 Sim卡的管理方法及电子设备

Country Status (1)

Country Link
CN (1) CN114401508B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114915307A (zh) * 2022-07-14 2022-08-16 荣耀终端有限公司 Sim卡通信电路及电子设备
CN116489634A (zh) * 2023-06-25 2023-07-25 深圳传音控股股份有限公司 业务处理方法、智能终端及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351433A (zh) * 2019-07-22 2019-10-18 中国联合网络通信集团有限公司 一种双卡切换的方法、装置及终端设备
WO2021175268A1 (zh) * 2020-03-03 2021-09-10 华为技术有限公司 移动网络热点的共享方法、装置和热点共享设备
CN113498124A (zh) * 2020-03-20 2021-10-12 华为技术有限公司 SIM卡和eSIM卡的切换方法及电子设备
CN113691270A (zh) * 2020-05-18 2021-11-23 华为技术有限公司 一种sim模块的管理方法及电子设备
CN113780976A (zh) * 2021-08-09 2021-12-10 荣耀终端有限公司 日程冲突处理方法、设备、存储介质及软件程序产品

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351433A (zh) * 2019-07-22 2019-10-18 中国联合网络通信集团有限公司 一种双卡切换的方法、装置及终端设备
WO2021175268A1 (zh) * 2020-03-03 2021-09-10 华为技术有限公司 移动网络热点的共享方法、装置和热点共享设备
CN113498124A (zh) * 2020-03-20 2021-10-12 华为技术有限公司 SIM卡和eSIM卡的切换方法及电子设备
CN113691270A (zh) * 2020-05-18 2021-11-23 华为技术有限公司 一种sim模块的管理方法及电子设备
WO2021233159A1 (zh) * 2020-05-18 2021-11-25 华为技术有限公司 一种sim模块的管理方法及电子设备
CN113780976A (zh) * 2021-08-09 2021-12-10 荣耀终端有限公司 日程冲突处理方法、设备、存储介质及软件程序产品

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114915307A (zh) * 2022-07-14 2022-08-16 荣耀终端有限公司 Sim卡通信电路及电子设备
CN116489634A (zh) * 2023-06-25 2023-07-25 深圳传音控股股份有限公司 业务处理方法、智能终端及存储介质
CN116489634B (zh) * 2023-06-25 2023-10-17 深圳传音控股股份有限公司 业务处理方法、智能终端及存储介质

Also Published As

Publication number Publication date
CN114401508B (zh) 2023-04-28

Similar Documents

Publication Publication Date Title
US9420409B2 (en) Near field communication device
WO2021185105A1 (zh) SIM卡和eSIM卡的切换方法及电子设备
US9985351B2 (en) Multi-band antenna and electronic device for supporting the same
JP5313301B2 (ja) 無線インターネットアクセス装置、sd制御チップ、及びデータ通信の方法
EP3174215A1 (en) Double-frequency multi-protocol multifunctional near field communication integrated system and application method
CN114401508B (zh) Sim卡的管理方法及电子设备
CN108540193B (zh) 支持使用多频带的设备到设备通信的前端模块及电子设备
JP5149516B2 (ja) Icカード、携帯端末機及び携帯端末機の制御方法
CN114462560B (zh) 一种模拟卡的切换方法、电子设备和通信***
US20230054157A1 (en) Near field communication nfc communication method and apparatus, and electronic device
EP3089046B1 (en) Electronic device operating method and electronic device for supporting the same
JP2014207710A (ja) ワイヤレスインターネットモジュール、ユーザ端末、およびワイヤレス通信方法
US11330655B2 (en) User terminal including plurality of subscriber identity modules
CN111784335A (zh) 模拟卡管理方法、模拟卡管理装置、存储介质与电子设备
US20200396581A1 (en) Electronic device and method for displaying inquiry list of external electronic device in bluetoothtm network environment
CN106446111A (zh) 一种数据迁移的方法及终端
US9215752B2 (en) Electronic device with through-display near field communication capability
CN110350934B (zh) 多卡终端及其通信方法、计算机设备
US11503451B2 (en) Device and method for transmitting signals in plurality of frequency bands
KR102044677B1 (ko) 무선 통신 네트워크 등록 방법 및 단말기
CN113453214B (zh) 通信控制方法及电子设备
CN106685485B (zh) 一种基于近场通信nfc的信号处理方法及装置
KR102207866B1 (ko) 통신 서비스를 제공하기 위한 전자 장치 및 방법
EP3641488B1 (en) Power sharing logic in a mobile terminal using a battery of a wireless communication module
EP4221294A1 (en) Electronic device, method, and non-transitory storage medium for location tracking mitigation

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