CN111355505B - Sim卡座类型识别方法、装置及计算机可读介质 - Google Patents

Sim卡座类型识别方法、装置及计算机可读介质 Download PDF

Info

Publication number
CN111355505B
CN111355505B CN202010098328.7A CN202010098328A CN111355505B CN 111355505 B CN111355505 B CN 111355505B CN 202010098328 A CN202010098328 A CN 202010098328A CN 111355505 B CN111355505 B CN 111355505B
Authority
CN
China
Prior art keywords
sim card
terminal
level
hot plug
seat
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
CN202010098328.7A
Other languages
English (en)
Other versions
CN111355505A (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.)
Shenzhen Xinke Communication Technology Co ltd
Original Assignee
Shenzhen Xinke Communication Technology 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 Shenzhen Xinke Communication Technology Co ltd filed Critical Shenzhen Xinke Communication Technology Co ltd
Priority to CN202010098328.7A priority Critical patent/CN111355505B/zh
Publication of CN111355505A publication Critical patent/CN111355505A/zh
Application granted granted Critical
Publication of CN111355505B publication Critical patent/CN111355505B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3816Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices

Landscapes

  • Engineering & Computer Science (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卡座中插拔SIM卡时的电平变化状态;根据所述SIM卡标志信息和/或所述中断电平状态确定所述终端的SIM卡座热插拔类型;将所述SIM卡座热插拔类型存储在所述终端的存储空间中。

Description

SIM卡座类型识别方法、装置及计算机可读介质
技术领域
本申请涉及通信技术领域,尤其涉及一种SIM卡座类型识别方法、装置及计算机可读介质。
背景技术
随着移动通信的发展,可移动终端在人们的日常生活中越来越普及。SIM(Subscriber Identity Module,用户身份模块)卡是可移动终端必不可少的一部分,可移动终端在硬件在设计时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卡座的情况下,读取所述SIM卡座的中断电平状态,其中,所述中断电平状态用于表示所述SIM卡座中插拔SIM卡时的电平变化状态;
类型获取模块,用于根据所述SIM卡标志信息和/或所述中断电平状态确定所述终端的SIM卡座热插拔类型;
类型存储模块,用于将所述SIM卡座热插拔类型存储在所述终端的存储空间中。
一种电子设备,包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时实现上述SIM卡座类型识别方法。
一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述SIM卡座类型识别方法。
上述SIM卡座类型识别方法、装置及计算机可读介质,终端可以通过读取的SIM卡标志信息和中断电平状态,来判断SIM卡座热插拔类型。并将SIM卡座热插拔类型存储在终端中,从而通过终端中存储的SIM卡座热插拔类型来辅助判断终端的SIM卡座的具体情况,选择对应的软件流程来实现SIM卡通信功能,从而提高通信数据的处理效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1为一个实施例中SIM卡座类型识别方法的应用场景。
图2为一个实施例中SIM卡座类型识别方法的流程示意图。
图3为一个实施例中SIM卡座类型识别装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
图1为一个实施例中SIM卡座类型识别方法的应用场景。如图1所示,该应用场景中包括终端102、终端104和基站106。终端102和终端104可以通过基站106终端通信数据,从而实现通信。具体的,终端102和终端106可以实现SIM卡座类型识别方法,通过SIM卡标志信息和/或中断电平状态确定SIM卡座热插拔类型,并将SIM卡座热插拔类型存储在终端的存储空间中。可以理解的是,上述终端102和终端104可以是手机、电脑、电子手表等设备,不限于此。
图2为一个实施例中SIM卡座类型识别方法的流程示意图。如图2所示,该SIM卡座类型识别方法,包括:
步骤202,在检测到终端开机的情况下,读取终端的用户身份识别SIM卡标志信息,其中,SIM卡标志信息用于标识终端是否设置SIM卡座。
在一个实施例中,终端可以通过安装SIM卡来实现与其他设备的数据通信,设备要支持SIM卡热插拔,硬件上需要特殊的SIM卡座。这种SIM卡座会有个Detect Pin(也就是中断Pin),当用户***或者拔出卡时,中断电平会发生高低变化,进而触发中断,软件会根据中断的状态来判定当前是插卡还是拔卡,从而执行检卡或者停卡动作。
支持热插拔的卡座有两种机制,一种是插卡为高电平,拔卡为低电平;另一种是插卡为低电平,拔卡为高电平。还有一部分可移动终端硬件上不支持SIM卡热插拔的,这种情况下可以通过虚拟SIM卡来实现通信。而针对两种不同热插拔类型的卡座以及不支持热插拔的场景,需要相对应使用不同的软件来实现SIM功能的支持。
具体的,终端在首次开机的时候,就可以读取SIM卡标志信息,该SIM卡标志信息用于标识终端是否设置SIM卡座,通过SIM卡标志信息来判断终端是否设置SIM卡座,从而判断终端是否在硬件上支持SIM卡的通信。
步骤204,在根据SIM卡标志信息检测到终端设置SIM卡座的情况下,读取SIM卡座的中断电平状态,其中,中断电平状态用于表示SIM卡座中插拔SIM卡时的电平变化状态。
在根据SIM卡标志信息判断终端设置SIM卡座,即在硬件上支持SIM卡通信时,可以读取终端的SIM卡座的中断电平状态。终端电平状态用于表示SIM卡座在***SIM卡或拔出SIM卡时的电平变化情况,即插拔卡时的高低电平变化情况。
具体的,可以通过测试SIM卡座连接SIM卡的引脚的电平变化,来获得SIM卡座的中断电平状态,也可以通过其他方式来获得中断电平状态,在此不做限定。
步骤206,根据SIM卡标志信息和/或中断电平状态确定终端的SIM卡座热插拔类型。
可以理解的是,通过SIM卡标志信息可以品判断中断是否在硬件上支持SIM卡功能,通过中断电平状态可以判断终端的SIM卡的插拔状态,通过这两部分信息的判断共同构成SIM卡座的热插拔类型。例如:终端1在硬件上不支持SIM卡功能;终端2在硬件上支持SIM卡,***SIM卡时为高电平,拔出SIM卡时为低电平;终端3在硬件上支持SIM卡,***SIM卡时为低电平,拔出SIM卡时为高电平。
步骤208,将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卡的信息进行通信连接的处理。根据存储的热插拔类型可以快速确定SIM卡插拔状态,提高通信连接的效率。
在一个实施例中,上述在终端设置SIM卡座的情况下检测到SIM卡座的电平发生变化时,获取SIM卡座的电平变化数据以及读取存储空间中的SIM卡座热插拔类型的步骤,可以包括:在终端设置SIM卡座的情况下检测到SIM卡座的电平发生变化时,开始计时;获取终端中所运行的通信进程的进程运行参数,其中,通信进程用于表示依赖于SIM卡进行通信的进程;根据进程运行参数确定时长阈值;若计时时长在时长阈值内时SIM卡座的电平未发生变化,则获取SIM卡座的电平变化数据以及读取存储空间中的SIM卡座热插拔类型。
终端在SIM卡座的电平发生变化时,开始启用计时器计时。计时时长在时长阈值内时持续监控SIM卡座的电平变化情况,当计时时长在时长阈值内SIM卡座的电平没有再次发生变化的情况下,说明SIM卡的插拔状态没有再次发生变化,即插拔状态稳定。在插拔状态稳定的情况下,在判断SIM卡的插拔状态,防止因为错误判断。
终端可以根据运行的通信进程的情况来调整阈值,通信进程用于表示依赖于SIM卡进行通信的进程。例如,通信进程可以是视频通信软件、流量通信软件等。终端运行的通信进程越多,说明对SIM卡的依赖程度越高,则相应地可以将时长阈值调低,这时对SIM卡的插拔状态就越敏感,提升对SIM卡数据处理的灵敏度。
上述实施例提供的进程运行参数包括第一进程运行参数和第二进程运行参数,根据进程运行参数确定时长阈值,包括:获取第一进程运行参数对应的第一权重,以及第二进程运行参数对应的第二权重;根据第一权重和第二权重,将第一进程运行参数和第二进程运行参数进行加权融合,得到进程运行等级;确定对应于进程运行等级的时长阈值。
通信进程的进程运行参数具体可以是进程数量、进程的CPU(central processingunit,中央处理器)占用率、进程的重要等级等参数,不限于此。根据进程运行参数来计算时长阈值,具体可以是根据通信进程的权重将进程运行参数进行加权融合,然后得到通信进程的进程运行等级。最后根据进程运行等级确定时长阈值。
在本申请提供的一个实施例中,第一进程运行参数包括进程资源占用率,第二进程运行参数包括进程重要等级;根据第一权重和第二权重,将第一进程运行参数和第二进程运行参数进行加权融合,得到进程运行等级,包括:分别将各个通信进程的进程资源占用率和进程重要等级进行归一化处理;根据第一权重和第二权重,将归一化后的进程资源占用率和归一化后的进程重要等级进行加权融合,分别得到各个通信进程的中间运行等级;将终端运行的所有通信进程的中间运行等级进行叠加,得到进程运行等级。
上述进程资源占用率为进程在运行时占用的终端的资源比例,例如占用CPU资源12%,占用内存10%。进程重要等级用于表示进程的重要程度,例如进程分为1~5级,等级越高,代表重要程度越高。将进程资源占用率和进程重要等级进行归一化处理,是指将进程资源占用率和进程重要等级转化为0~1之间的数值进行表示,方便后面的计算。例如,CPU占用率为40%,那么归一化之后就是0.4。重要等级总共为1~5级,若进程的重要等级为3,你那么归一化之后的重要等级就为0.6。
将归一化后的进程资源占用率和归一化后的进程重要等级按照各自的权重进行加权融合之后,就可以分别得到每一个通信进程的中间运行等级。该中间运行等级表示每一个通信进程的运行等级。然后再将终端运行的所有通信进程的中间运行等级进行叠加,就可以统计得到表示终端中运行的所有通信进程的进程等级的进程运行等级。
在本申请提供的其他实施例中,上述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卡通信数据的处理。
图3为一个实施例中SIM卡座类型识别装置的结构示意图。该SIM卡座类型识别装置300包括标志读取模块302、电平读取模块304、类型获取模块306和类型存储模块308,其中:
标志读取模块302,用于读取所述终端的用户身份识别SIM卡标志信息,其中,所述SIM卡标志信息用于标识所述终端是否设置SIM卡座;
电平读取模块304,用于在根据所述SIM卡标志信息检测到所述终端设置SIM卡座的情况下,读取所述SIM卡座的中断电平状态,其中,所述中断电平状态用于表示所述SIM卡座中插拔SIM卡时的电平变化状态;
类型获取模块306,用于根据所述SIM卡标志信息和/或所述中断电平状态确定所述终端的SIM卡座热插拔类型;
类型存储模块308,用于将所述SIM卡座热插拔类型存储在所述终端的存储空间中。
上述实施例提供的SIM卡座类型识别装置中,终端可以通过读取的SIM卡标志信息和中断电平状态,来判断SIM卡座热插拔类型。并将SIM卡座热插拔类型存储在终端中,从而通过终端中存储的SIM卡座热插拔类型来辅助判断终端的SIM卡座的具体情况,选择对应的软件流程来实现SIM卡通信功能,从而提高通信数据的处理效率。
在一个实施例中,所述类型存储模块308还用于获取所述终端的终端标识,确定与所述终端标识对应的存储地址;将所述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卡的通信连接操作。
可以理解的是,图3仅仅示出了SIM卡座类型识别装置的简化设计。在实际应用中,SIM卡座类型识别装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的动作识别装置都在本申请的保护范围之内。
存储器包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read至only memory,ROM)、可擦除可编程只读存储器(erasable programmable readonly memory,EPROM)、或便携式只读存储器(compact disc read至only memory,CD至ROM),该存储器用于相关指令及数据。
输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。
处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。处理器还可以包括一个或多个专用处理器,专用处理器可以包括GPU、FPGA等,用于进行加速处理。
存储器用于存储网络设备的程序代码和数据。
处理器用于调用该存储器中的程序代码和数据,执行上述方法实施例中的步骤。具体可参见方法实施例中的描述,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read至onlymemory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半导体介质,例如,固态硬盘(solid state disk,SSD)等。
以上上述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (8)

1.一种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卡座热插拔类型。
2.根据权利要求1所述的方法,其特征在于,所述将所述SIM卡座热插拔类型存储在所述终端的存储空间中,包括:
获取所述终端的终端标识,确定与所述终端标识对应的存储地址;
将所述SIM卡座热插拔类型存储在所述终端中对应于所述存储地址的存储空间中。
3.根据权利要求1所述的方法,其特征在于,所述进程运行参数包括第一进程运行参数和第二进程运行参数,所述第一进程运行参数对应于第一权重,所述第二进程运行参数对应于第二权重,所述根据所述进程运行参数确定时长阈值,包括:
根据所述第一权重和第二权重,将所述第一进程运行参数和所述第二进程运行参数进行加权融合,得到进程运行等级;
确定对应于所述进程运行等级的时长阈值。
4.根据权利要求3所述的方法,其特征在于,所述第一进程运行参数包括进程资源占用率,所述第二进程运行参数包括进程重要等级;
所述根据所述第一权重和第二权重,将所述第一进程运行参数和所述第二进程运行参数进行加权融合,得到进程运行等级,包括:
分别将各个所述通信进程的所述进程资源占用率和所述进程重要等级进行归一化处理;
根据所述第一权重和第二权重,将归一化后的所述进程资源占用率和归一化后的所述进程重要等级进行加权融合,分别得到各个所述通信进程的中间运行等级;
将所述终端运行的所有通信进程的中间运行等级进行叠加,得到进程运行等级。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
在检测到通信连接指令的情况下,读取所述存储空间中的SIM卡座热插拔类型;
在根据所述SIM卡座热插拔类型判断所述终端未设置所述SIM卡座的情况下,执行对虚拟SIM卡的通信连接操作,其中,所述虚拟SIM卡用于通过软件实现的SIM卡通信连接;
在根据所述SIM卡座热插拔类型判断所述终端设置所述SIM卡座的情况下,执行对所述SIM卡座中SIM卡的通信连接操作。
6.一种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卡座热插拔类型。
7.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时实现权利要求1至4任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现权利要求1至4任一项所述的方法。
CN202010098328.7A 2020-02-18 2020-02-18 Sim卡座类型识别方法、装置及计算机可读介质 Active CN111355505B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010098328.7A CN111355505B (zh) 2020-02-18 2020-02-18 Sim卡座类型识别方法、装置及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010098328.7A CN111355505B (zh) 2020-02-18 2020-02-18 Sim卡座类型识别方法、装置及计算机可读介质

Publications (2)

Publication Number Publication Date
CN111355505A CN111355505A (zh) 2020-06-30
CN111355505B true CN111355505B (zh) 2022-02-01

Family

ID=71196994

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010098328.7A Active CN111355505B (zh) 2020-02-18 2020-02-18 Sim卡座类型识别方法、装置及计算机可读介质

Country Status (1)

Country Link
CN (1) CN111355505B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113064804B (zh) * 2021-03-30 2022-12-16 深圳市广和通无线股份有限公司 记忆设备识别时间的统计方法、模组及存储介质
CN113179344B (zh) * 2021-04-22 2022-09-02 Tcl通讯(宁波)有限公司 一种sim卡检测方法、装置、存储介质及终端

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102709725A (zh) * 2012-05-23 2012-10-03 中兴通讯股份有限公司 Sim卡卡座、移动终端和识别sim卡热插拔的方法
CN103220411A (zh) * 2013-03-20 2013-07-24 北京小米科技有限责任公司 一种热插拔检测方法、装置及移动终端
CN104243650A (zh) * 2014-09-16 2014-12-24 广东欧珀移动通信有限公司 应用于移动终端的用户识别模块卡热插拔检测方法和装置
CN204119225U (zh) * 2014-08-27 2015-01-21 深圳市共进电子股份有限公司 基于lte模块的sim卡热插拔电路及移动终端
CN104702784A (zh) * 2015-03-05 2015-06-10 惠州Tcl移动通信有限公司 一种移动终端多sim卡热插拔的检测方法及***
CN105357660A (zh) * 2015-12-10 2016-02-24 成都工百利自动化设备有限公司 一种虚拟sim/usim卡的实现方法
CN106610913A (zh) * 2015-10-21 2017-05-03 中兴通讯股份有限公司 卡池的处理方法及装置、卡池***
CN106664547A (zh) * 2015-04-09 2017-05-10 华为技术有限公司 移动终端、维护服务器、虚拟sim卡的维护方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102709725A (zh) * 2012-05-23 2012-10-03 中兴通讯股份有限公司 Sim卡卡座、移动终端和识别sim卡热插拔的方法
CN103220411A (zh) * 2013-03-20 2013-07-24 北京小米科技有限责任公司 一种热插拔检测方法、装置及移动终端
CN204119225U (zh) * 2014-08-27 2015-01-21 深圳市共进电子股份有限公司 基于lte模块的sim卡热插拔电路及移动终端
CN104243650A (zh) * 2014-09-16 2014-12-24 广东欧珀移动通信有限公司 应用于移动终端的用户识别模块卡热插拔检测方法和装置
CN104702784A (zh) * 2015-03-05 2015-06-10 惠州Tcl移动通信有限公司 一种移动终端多sim卡热插拔的检测方法及***
CN106664547A (zh) * 2015-04-09 2017-05-10 华为技术有限公司 移动终端、维护服务器、虚拟sim卡的维护方法及装置
CN106610913A (zh) * 2015-10-21 2017-05-03 中兴通讯股份有限公司 卡池的处理方法及装置、卡池***
CN105357660A (zh) * 2015-12-10 2016-02-24 成都工百利自动化设备有限公司 一种虚拟sim/usim卡的实现方法

Also Published As

Publication number Publication date
CN111355505A (zh) 2020-06-30

Similar Documents

Publication Publication Date Title
CN106507445B (zh) 一种无线保真Wi-Fi扫描方法及移动终端
EP3447632B1 (en) Electronic device for displaying application and operating method thereof
KR101332815B1 (ko) 휴대용 단말을 위한 재부팅 처리 장치 및 방법
CN111355505B (zh) Sim卡座类型识别方法、装置及计算机可读介质
CN109587252A (zh) 运营商参数的加载方法、装置、电子设备及存储介质
KR20160064842A (ko) 이어잭 단자 내 이물질 확인 방법 및 그 전자 장치
CN107003974B (zh) 一种接口检测方法及装置
CN102073602B (zh) 计算机***、连接控制装置及连接与断开方法
CN107423196B (zh) 一种多卡槽状态检测方法、检测设备及移动终端
CN107291238B (zh) 一种数据处理方法与装置
CN105005489B (zh) 一种终端设备的启动方法及终端设备
CN108132864B (zh) 终端验证的方法、终端设备及计算机可读介质
US11200437B2 (en) Method for iris-based living body detection and related products
CN108028989B (zh) 检测外部设备的方法和处理该方法的电子设备
CN108924325B (zh) 数据处理方法及相关装置
CN112487838B (zh) 信息提示方法、装置、电子设备及存储介质
CN107608923B (zh) 测试的处理方法及相关产品
CN107517298B (zh) 解锁方法及相关产品
CN106646021B (zh) 一种卡托检测方法及装置
US20210004240A1 (en) Electronic device for performing booting, and operating method therefor
CN105183673A (zh) 在恢复模式下支持外置存储设备热插拔的方法及装置
US20180322768A1 (en) Wearable Electronic Device Alerts
CN113613313A (zh) 一种蓝牙设备配对的通信方法、装置以及介质
CN113950044A (zh) 用户识别卡的识别方法、装置、终端设备及存储介质
CN107480494B (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