一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

解锁SIM卡的方法、电子设备及存储介质与流程

2021-11-05 21:22:00 来源:中国专利 TAG:

解锁sim卡的方法、电子设备及存储介质
技术领域
1.本技术涉及终端技术领域,尤其涉及一种解锁sim卡的方法、电子设备及存储介质。


背景技术:

2.随着人们使用无线网络的普遍化,用户对无线通讯服务的质量也越来越重视,而无线数据服务同无线数据终端是密切关联的。近年来,通过无线数据终端进行数据业务,变得越来越普及。但是这也会带来新的问题,用户可能会开启sim卡的pin码(personal identification number),即sim卡的个人识别密码,用来保护自己的sim卡不被他人使用,这样每次在无线数据终端初始化时用户都要输入pin码。此时,不仅给用户的使用带来不便,进一步地如果用户错误输入pin码,则会带来sim卡被锁住的风险。
3.手机已经成为现实生活中不可或缺的一种便携式通信、沟通工具,给人们的生活带来便利的同时如操作不当也会带来一些烦恼、损失。一般手机里主要存储的大多数是关于机主及其相关人员的信息、数据资料等等,一旦丢失就会有数据泄露的风险给人们生活带来一定的精神、财产损失。手机的pin码是对sim卡的一种安全措施,防止别人盗用sim卡,如果启用了pin码,那么每次开机后就要输入4

8位数pin码来解锁sim卡。虽然开启pin码可以降低手机丢失后数据泄露的风险,但是在日常使用中也给我们带来了极大的不便。


技术实现要素:

4.鉴于以上内容,本技术提供了一种优化的解锁sim卡的方法和设备。
5.第一方面,本技术提供一种电子设备中解锁sim卡的方法,所述方法包括:
6.在sim卡启动时(如,sim卡被上电时),若所述sim卡被设置了pin码并被设置了免密输入模式(sim卡被设置该模式后,可以使能如下场景:在解锁sim卡时,用户不用手动输入pin码,电子设备采用免密输入方式来解锁sim卡,如,电子设备可以自动将保存的pin码填充到待输入pin码的密码框或自动将保存的pin码发送给sim卡对应的模块,以解锁sim卡),则所述电子设备根据第一信息确定采用第一方式和第二方式中的一种来解锁所述sim卡,所述第一信息与所述sim卡的状态变化和/或电子设备的状态变化相关,第一方式是免密输入方式,第二方式是用户手动输入pin码的方式。
7.对sim卡设置免密输入模式(或理解为使能或开启免密输入模式)后,使得启用免密输入方式来解锁sim卡成为可能,但并不是只要设置了该模式就一定每次都采用免密输入方式来解锁sim卡。上述实施例中,可以根据所述sim卡的状态变化和/或电子设备的状态变化的情况来确定是采用免密输入方式还是用户手动输入pin码的方式来解锁sim卡,对设置了免密输入模式的sim卡的免密输入方式的启用进行了一些限制,可以避免在sim卡和/或电子设备的状态异常或不太安全的情况下,不进行风险评估就直接启用免密输入方式来解锁sim卡导致sim卡信息泄漏带来安全风险。
8.在一种实现方式中,在采用第一方式和第二方式中的一种来解锁所述sim卡成功
后,显示开机密码输入界面,接收用户输入的开机密码,该开机密码验证通过后,所述电子设备显示成功开机后的主界面。
9.在一种实现方式中,所述电子设备根据第一信息确定采用第一方式和第二方式中的一种来解锁所述sim卡包括:根据所述第一信息确定当前的风险,若当前的风险为第一风险,则采用第一方式来解锁所述sim卡;若当前的风险为第二风险,则采用第二方式来解锁所述sim卡,其中,所述第一风险低于所述第二风险。
10.在一种实现方式中,所述第一风险和所述第二风险都是风险的等级,如第一风险为低风险或无风险,所述第二风险为高风险或中风险。
11.在另一种实现方式中,所述第一风险和所述第二风险都是风险值,如第一风险为第一值,所述第二风险为第二值,其中,所述第一值低于所述第二值。进一步地,所述第一值小于预设风险值,所述第二值可以大于或等于所述预设风险值。
12.在一种实现方式中,在sim卡启动时,判断所述sim卡是否需要输入pin码解锁所述sim卡;若确定所述sim卡需要pin码进行解锁,判断所述sim卡是否开启了针对所述sim卡的免密输入模式(可以理解为,用户之前是否对该sim卡设置了免密输入模式);若确定开启了免密输入模式进行解锁,电子设备根据风控因子(可以通过风控组件(可以是电子设备上的软件模块和/或硬件元件)侦测的sim卡的状态变化和/或电子设备的状态变化来确定风控因子)计算风险值,并判断所述风险值是否小于预设风险值;若确定所述风险值小于预设风险值,自动获取存储的pin码,并将存储的pin码发送给sim卡以解锁sim卡;若确定所述风险值大于或等于预设风险值,显示密码输入界面,获取用户在所述密码输入界面上手动输入的pin码,并将手动输入的pin码发送给sim卡以解锁sim卡。本实现方式中在计算出的风险值较小(风险值小于预设风险值)时自动输入pin码解锁sim卡,解决了用户每次手动输入pin码解锁sim卡的不便的问题,同时在计算出的风险值较大(风险值不小于所述预设风险值)时显示密码输入界面供用户手动输入pin码解锁sim卡,提高了sim卡数据的安全性。
13.在一种实现方式中,在判断所述sim卡是否需要输入pin码解锁所述sim卡之前(或者,是在所述sim卡本次启动前的上一次使用过程中),所述方法还包括:响应于锁定所述sim卡的指令,开启sim卡锁;响应于将pin码的输入方式设定为免密输入模式的操作,开启所述风控组件;接收用户输入的pin码,并进行保存;通过所述风控组件侦测所述电子设备的状态变化和/或所述sim卡的状态变化,并以所述电子设备的状态变化及所述sim卡的状态变化作为风控因子。上述技术方案中,在将pin码的输入方式设定为免密输入模式后开启风控组件,对电子设备的状态变化和/或sim卡的状态变化进行监控。
14.在一种可能的实现方式中,所述响应于锁定所述sim卡的指令开启sim卡锁包括:响应于用户对设置界面的第一开关控件的操作,生成锁定所述sim卡的指令,并根据锁定所述sim卡的指令,开启sim卡锁。上述通过对设置界面的第一开关控件进行操作生成锁定sim卡的指令。其中,sim卡被锁定后,一般可以通过输入默认的pin码来解锁所述sim卡。另外,用户也可以输入新的pin码来替换默认的pin码用以解锁所述sim卡。
15.在一种可能的实现方式中,所述方法还包括:响应点击所述设置界面的密码修改控件的操作,显示修改pin码界面;接收用户在所述修改pin码界面输入的密码,并将接收的密码作为所述pin码进行保存。上述技术方案中,通过在修改pin码界面输入新的pin码实现对旧pin码进行更新与修改。
16.在一种可能的实现方式中,所述响应于将pin码的输入方式设定为免密输入模式的操作,开启所述风控组件,包括:响应于锁定所述sim卡的指令显示提示界面;响应于用户将所述提示界面中的pin码第一输入方式控件(该控件也可以使用其他的命名)设定为“on”状态的操作,将pin码的输入方式设定为免密输入模式。上述技术方案中,通过提示界面将pin码的输入方式设定为免密输入模式。
17.在一种实现方式中,所述通过风控组件侦测的sim卡的状态变化和/或电子设备的状态变化确定风控因子包括:在sim模块接口由连接所述sim卡的状态变为未连接所述sim卡的状态时,确定所述sim卡离机,记录第一时间点;在所述sim模块接口由未连接所述sim卡的状态变为连接所述sim卡的状态时,记录第二时间点;根据所述第一时间点和所述第二时间点计算所述sim卡离机的第一时间长度,并将所述第一时间长度作为所述风控因子。通过上述技术方案,将sim卡离机的时间长度作为计算数据泄露的风险值的风控因子,可以准确地衡量sim卡使用环境或使用状态的风险。
18.在一种实现方式中,所述通过风控组件侦测的sim卡的状态变化和/或电子设备的状态变化确定风控因子包括:在所述sim卡由工作状态变为不工作状态时,记录第三时间点;在所述sim卡由不工作状态变为工作状态时,记录第四时间点;根据所述第三时间点和所述第四时间点统计所述sim卡处于不工作状态的第二时间长度,并将所述第二时间长度作为所述风控因子。通过上述技术方案,将sim卡处于不工作状态的时间长度作为计算数据泄露的风险值的风控因子,可以准确地衡量数据泄露的风险。
19.在一种实现方式中,所述通过风控组件侦测的sim卡的状态变化和/或电子设备的状态变化确定风控因子包括:记录所述sim卡从所述sim模块接口拔出的次数;记录所述sim卡拔出后期间插入过其他sim卡的数量;记录所述sim卡拔出后期间所述sim模块接口插入过其他sim卡的总时间,并将所述sim卡从所述sim模块接口拔出的次数、所述sim卡拔出后期间插入过其他sim卡的数量及所述sim卡拔出后期间所述sim模块接口插入过其他sim卡的总时间作为所述风控因子。通过上述技术方案,将sim卡拔出后期间sim模块接口插入过其他sim卡的总时间作为计算数据泄露的风险值的风控因子,用来衡量数据泄露的风险。
20.在一种实现方式中,所述通过风控组件侦测的sim卡的状态变化和/或电子设备的状态变化确定风控因子包括:在所述电子设备关机时记下所述电子设备的关机的时间点;在所述电子设备下次开机时记下所述电子设备的开机的时间点;根据所述电子设备关机的时间点及所述电子设备下次开机时的时间点统计出所述电子设备的关机时长,并将所述电子设备的关机时长作为所述风控因子。通过上述技术方案,将所述电子设备的关机时长作为所述风控因子,用来衡量数据泄露的风险。
21.在一种可能的实现方式中,所述根据所述风控因子计算风险值包括:根据公式x=((t1×
n)
×
w1 t2×
w2 (t3×
m)
×
w3)/t计算所述风险值,其中,x为所述风险值,t1为所述第一时间长度,n为所述sim卡从所述sim模块接口拔出的次数,t2为所述第二时间长度,t3为所述sim卡拔出后期间所述sim模块接口插入过其他sim卡的总时间,m为所述sim卡拔出后期间插入过其他sim卡的数量,t为预设的门限时间,w1、w2和w3为预设的权重值。通过上述技术方案,将sim卡离机的时间长度、sim卡处于不工作状态的时间长度、sim卡拔出后期间sim模块接口插入过其他sim卡的总时间作为风控因子综合衡量数据泄露的风险值,可以准确地计算出数据泄露的风险值。
22.在一种可能的实现方式中,判断所述sim卡是否需要输入pin码解锁所述sim卡包括:接收所述sim卡发送的所述sim卡是否需要输入pin码进行解锁的判断结果,并根据所述判断结果确定所述sim卡是否需要输入pin码进行解锁。通过上述技术方案,可以根据sim卡的判断结果来确定所述sim卡是否需要输入pin码进行解锁。
23.在一种可能的实现方式中,若确定所述sim卡不需要所述pin码进行解锁,则继续加载所述sim卡直至加载成功。
24.在一种可能的实现方式中,所述方法还包括:sim卡被上电时,启动sim卡,其中sim卡被上电包括将sim卡插入到已上电的所述电子设备的卡槽中或所述sim卡在卡槽中随所述电子设备整机重启时。
25.在一种可能的实现方式中,所述方法还包括:接收所述sim卡发送的对采用免密输入方式输入的pin码进行验证的验证结果;根据所述验证结果判断pin码是否正确;若pin码正确,则继续加载所述sim卡直至加载成功;若pin码不正确,则显示pin码输入界面,获取用户在所述pin码输入界面手动输入的pin码以解锁sim卡,并在成功解锁所述sim卡后根据获取的用户手动输入的所述pin码对之前保存的pin码进行更新。在一些情况下,会出现一些问题,比如,sim卡在用户在第一电子设备上设置了pin码并被第一电子设备保存后,可能后来被用户在第二电子设备上又设置了新的pin码,导致该sim卡再插回到第一电子设备后,在启用免密输入方式时第一电子设备之前保存的pin码没法成功解锁所述sim卡从而导致没法使用所述电子设备。通过上述技术方案,在确定电子设备之前保存的用于免密输入方式的pin码不正确时,通过显示所述pin码输入界面供用户手动输入pin码以解锁sim卡,并使用用户手动输入的pin码对之前保存的pin码进行更新,可以解决上述情况的问题。
26.第二方面,本技术提供一种pin码输入方法,应用在sim卡中,所述方法包括:响应用户的上电操作,所述sim卡进行启动;判断是否需要pin码解锁所述sim卡,并将判断结果发送给电子设备;若确定需要pin码解锁所述sim卡,等待接收所述电子设备发送的pin码以对pin码进行校验;若确定不需要pin码解锁所述sim卡,所述sim卡继续加载直至加载完成。本案的上述技术方案,在确定需要pin码解锁所述sim卡时,能够等待接收电子设备发送的pin码以对pin码进行校验。
27.在一种实现方式中,所述方法还包括:接收所述电子设备发送的pin码,对pin码进行验证,并将验证结果发送给所述电子设备。通过上述技术方案,本案中的sim卡可以与电子设备进行交互,并将pin码的验证结果发送给电子设备。
28.在一种实现方式中,所述对pin码进行验证包括:若pin码的验证结果正确,所述sim卡继续加载直至加载完成;若pin码的验证结果错误,所述sim卡不再继续加载。
29.在一种可能的实现方式中,所述上电操作包括将sim卡插入到所述电子设备的卡槽的操作或所述电子设备整机重启的操作。通过上述技术方案,可以在sim卡插入到所述电子设备的卡槽或所述电子设备整机重启时,启动sim卡。
30.第三方面,本技术提供一种电子设备,所述电子设备包括存储器和处理器:其中,所述存储器,用于存储程序指令;所述处理器,用于读取并执行所述存储器中存储的所述程序指令,当所述程序指令被所述处理器执行时,使得所述电子设备执行上述解锁sim卡的方法。
31.第四方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有
程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行上述解锁sim卡的方法。
32.另外,第二方面至第三方面所带来的技术效果可参见上述方法部分各设计的方法相关的描述,此处不再赘述。
附图说明
33.图1提供一种支持两个sim卡的电子设备的结构组成示意图;
34.图2为本技术实施例提供的一种电子设备的硬件结构示意图;
35.图3为本技术实施例提供的设置界面的示意图;
36.图4为本技术实施例提供的修改pin码界面的示意图;
37.图5为本技术实施例提供的提示界面的示意图;
38.图6为本技术实施例提供的设置锁定sim卡的方法的流程图;
39.图7为本技术实施例提供的密码输入界面的示意图;
40.图8为本技术一实施例提供的解锁sim卡的解锁sim卡的方法的流程图。
具体实施方式
41.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
42.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术中的技术领域的技术人员通常理解的含义相同。本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。应理解,本技术中除非另有说明,“/”表示或的意思。例如,a/b可以表示a或b。本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b三种情况。“至少一个”是指一个或者多个。“多个”是指两个或多于两个。例如,a、b或c中的至少一个,可以表示:a,b,c,a和b,a和c,b和c,a、b和c七种情况。
43.本技术公开的各个实施例可以应用于能够配置用户身份识别(subscriber identification module,sim)卡的电子设备100(参考图1)中。其中,sim卡为插入式sim模块,是指传统的sim模块,或称为sim模块芯片。这类sim模块需要用户到运营商营业厅或通过运营商的网上营业厅选号入网,并在激活后插入电子设备100的物理卡槽(或者称为sim模块接口)中才可使用。可以理解的是sim卡,也可称为电话卡、智能卡等,实际上是一张内含大规模集成电路的智能卡片,主要用来登记用户的重要数据和信息,例如数字移动电话客户的信息,加密的密钥以及用户的电话簿等,可供全球移动通信系统(global system for mobile communication,gsm)网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。
44.另外,sim卡也可由物理卡槽中拔出。
45.本技术提供的实施例涉及的电子设备100,可以是指能够安装sim卡并通过sim卡连接到移动通信网络,并向用户提供语音和/或数据连通性的设备。电子设备100可以经无线接入网(radio access network,ran)与一个或多个核心网进行通信。电子设备100可以是包含诸如个人数字助理和/或音乐播放器等功能的便携式电子设备100,诸如手机、平板电脑、具备无线通讯功能的可穿戴设备(如智能手表)等。便携式电子设备100的示例性实施例包括但不限于搭载或者其它操作系统的便携式电子设备100。上述便携式电子设备100也可以是其它便携式电子设备100,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。
46.本技术提供的实施例所涉及的个人识别密码pin码(personal identification number),是用于保护sim卡免受误用的秘密标识代码,pin码校验是保护sim卡的一种安全措施。如果启用了sim卡的pin码校验功能,那么电子设备100在开机后或者有sim卡插入时,需要对电子设备100上的sim卡进行pin码校验。如果多次输入错误的pin码,则电子设备100会要求输入pin码的解锁码(pin unlocking key,puk)码。puk码由8位数字组成,用户无法更改。当手机pin码被锁,并提示输入puk码时,需要从sim卡所属运营商获取puk码,并输入puk码后对pin码解锁。若多次输入错误的puk码,sim卡会启动自毁程序,使sim卡失效,只能重新更换sim卡。因此,设置pin码锁定sim卡,虽然可以降低电子设备100丢失后数据泄露的风险,但是也给用户带来操作不当需重新更换sim卡的风险,造成了极大的不便。
47.另外,在本技术实施例中,电子设备100支持的sim卡可以为支持全球移动通信系统(global system for mobile communication,gsm)制式、通用移动通信系统(universal mobile telecommunications system,umts)制式、时分同步码分多址(time division

synchronous code division multiple access,td

scdma)制式、长期演进(long term evolution,lte)制式、码分多址(code division multiple access,cdma)制式等制式中的任意一种制式的sim卡。本实施例对电子设备100中sim卡支持的制式并不做具体限制。
48.为了便于描述,以下实施例中以电子设备100支持两个sim卡为例,对本技术实施例进行详细介绍。
49.例如,请参考图1,为现有提供的一种支持两个sim卡的电子设备100的结构组成示意图。如图1所示,该电子设备100可以包括:sim模块接口1和sim模块接口2(sim模块接口也可以称为物理卡槽,即电子设备100可包括物理卡槽1和物理卡槽2),可分别用于连接sim卡。例如,sim模块接口1可用于连接sim卡1(sim模块1),sim模块接口2可用于连接sim卡2(sim模块2)。该电子设备100还包括调制解调器(modem)0和modem 1,以及智能卡接口(smart card interface,sci)。位于这些硬件上层的软件可根据用户的选择,通过sci来控制不同modem与不同sim模块接口的连接关系。在两个sim模块接口均连接了sim卡情况下,电子设备100可通过每个sim卡,及其连接的modem与蜂窝移动网络连接,以进行数据交互,实现通话及数据通信等功能,即可实现双卡双待功能。
50.示例性的,本技术实施例中的电子设备100可以是能够连接至少两个sim卡的设备。例如,该电子设备100可以为手机、智能手环、智能手表、平板电脑等,本实施例对该电子设备100的具体形式不做特殊限制。以下实施例以手机作为例子来说明能够连接至少两个sim卡的电子设备100如何实现实施例中的具体技术方案。
51.下面将结合附图对本技术实施例的实施方式进行详细描述。
52.请参考图2,为本技术实施例提供的一种电子设备100的硬件结构示意图。请参阅图2,图2是本技术实施例提供的电子设备100的结构示意图。如图2所示,电子设备100可以包括处理器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,第一sim模块接口195,第二sim模块接口196及esim模块197(或者说电子设备100包括euicc,euicc用于存储esim模块197)等。
53.可以理解的是,本实施例示意的结构并不构成对电子设备100的具体限定。在另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
54.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调器111,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural

network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
55.控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
56.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
57.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter

integrated circuit,i2c)接口,集成电路内置音频(inter

integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general

purpose input/output,gpio)接口,sim接口,和/或usb接口等。
58.其中,上述第一sim模块接口195(如上述sim模块接口1)可用于连接sim卡1。sim卡1通过插入第一sim模块接口195,或从第一sim模块接口195拔出,实现和电子设备100的接触和分离。上述第二sim模块接口196(如上述sim模块接口2)可用于连接sim卡2。sim卡2通过插入第二sim模块接口196,或从第二sim模块接口196拔出,实现和电子设备100的接触和分离。电子设备100通过sim卡1和/或sim卡2可与网络连接,实现通话以及数据通信等功能。
59.例如,第一sim模块接口195和第二sim模块接口196可以为sim模块连接器,其包括具有sim模块收容空间的主体,以及用于对sim模块的导电端子进行接收的多个联通插槽。sim模块接口可以通过导电端子和插槽与sim模块进行信令传输。此外,第一sim模块接口195和第二sim模块接口196可以支持多种sim模块尺寸,即可兼容不同类型的sim模块,如
nano sim模块,micro sim模块,sim模块等。第一sim模块接口195和第二sim模块接口196也可以兼容外部存储卡。
60.将通用集成电路卡嵌设在电子设备100中,称为euicc。euicc中可存储有运营商的多种esim配置文件,每一种esim配置文件可独立构成一个sim应用。sim应用可称为esim模块197。电子设备100通过esim模块197可与网络连接,实现通话以及数据通信等功能。
61.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备100供电。
62.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
63.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调器111以及基带处理器等实现。
64.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
65.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调器111进行解调。移动通信模块150还可以对经调制解调器111调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
66.调制解调器111可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调器111可以是独立的器件。在另一些实施例中,调制解调器111可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
67.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接
收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
68.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time

division code division multiple access,td

scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi

zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
69.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
70.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode,amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
71.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。isp用于处理摄像头193反馈的数据。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
72.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
73.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
74.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
75.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
76.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
77.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
78.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息或需要通过语音助手触发电子设备100执行某些功能时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
79.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备100平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
80.其中,传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。
81.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。气压传感器180c用于测量气压。磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。
82.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备100姿态,应用于横竖屏切换,计步器等应用。距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。
83.电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。环境光传感器180l用于感知环境光亮度。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
84.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。
85.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其
上或附近的触摸操作。触摸传感器180k可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。骨传导传感器180m可以获取振动信号。
86.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
87.以下实施例中的方法均可以在具有上述硬件结构的电子设备100中实现。
88.本技术实施例提供的解锁sim卡的方法可以应用于支持两个sim卡的电子设备100中。在以下实施例中,以电子设备100为手机,且电子设备100的结构组成如图2所示为例进行介绍。在以下实施例中,sim模块接口1为本技术中的第一sim模块接口195,sim模块接口2为本技术中的第二sim模块接口196,sim卡1为本技术中的第一sim卡,sim卡2为本技术中的第二sim卡。
89.在本技术一些实施例中,如果手机中的sim卡的状态发生改变,则手机通常需要进行卡设置。
90.其中,手机可在检测到以下任意一种情况出现时,确定手机中的sim卡状态发生改变:sim模块接口(如sim模块接口1或sim模块接口2)由未连接sim卡的状态变为连接了sim卡的状态(或者说sim卡被插入sim模块接口);sim模块接口由连接了sim卡的状态变为未连接sim卡的状态(或者说sim卡从sim模块接口被拔出,即sim卡离机);sim卡由工作状态变为不工作状态(即在手机关机后sim卡不再工作);sim模块接口1由连接了sim卡1的状态变为未连接sim卡1的状态后,又变为连接了sim卡2的状态等。
91.示例性的,在用户对sim卡执行了插入操作或拔出操作后,手机可以确定手机中的sim卡的状态发生改变。
92.例如,在某sim模块接口(如sim模块接口1)未连接sim卡的情况下,在用户将sim卡1插入该sim模块接口1后,手机检测到sim模块接口1由未连接sim卡的状态变为连接了sim卡的状态,此时手机可确定手机中的sim卡的状态发生改变。
93.又例如,在sim模块接口1连接了sim卡1的情况下,在用户将sim卡1从sim模块接口1拔出后,手机检测到sim模块接口1由连接了sim卡的状态变为未连接sim卡的状态,此时手机可确定手机中的sim卡的状态发生改变。
94.又示例性的,在sim模块接口(如sim模块接口1或sim模块接口2)连接了sim卡的情况下,若手机处于关机状态,sim卡由工作状态变为不工作状态,此时手机可确定手机中的sim卡的状态发生改变。
95.本技术提供的实施例涉及一种解密锁定后的sim卡的解锁sim卡的方法,可以根据电子设备100在使用sim卡过程中获取的多个风控因子,计算电子设备100存在泄露数据的风险值,并根据该风险值的高低确定解密锁定后的sim卡的密码输入方式。其中,解密锁定后的sim卡的密码输入方式至少包括自动填入pin码和用户手动输入pin码等。具体地,下面以电子设备100为具有触摸屏的手机为例进行具体介绍,首先介绍锁定sim卡的设置界面10
如图3所示。
96.具体的,图3所示的设置界面10包括:sim卡选择控件101、第一开关控件102、以及密码修改控件103。
97.其中:sim卡选择控件101用于选择待锁定的sim卡。具体地,sim卡选择控件101显示有“卡1”和“卡2”两个选项。若接收到用户对“卡1”选项的用户操作,则响应于该用户操作,确定锁定“卡1”对应sim卡;若接收到用户对“卡2”选项的用户操作,则响应于该用户操作,确定锁定“卡2”对应sim卡。
98.第一开关控件102,可以用于开启/关闭sim卡锁定功能。具体地,第一开关控件102有两个显示状态,“on(开启)”状态和“off(关闭)”状态。在第一开关控件102显示为“on”状态时,若接收到用户对第一开关控件102的用户操作,则响应于该用户操作,关闭sim卡锁定功能,并将第一开关控件102从显示“on”状态切换为显示“off”状态。在第一开关控件102显示为“off”状态时,若接收到用户对第一开关控件102的用户操作,则响应于该用户操作,开启sim卡锁定功能,并将第一开关控件102从显示“off”状态切换为显示“on”状态。
99.密码修改控件103,可以用于修改锁定sim卡的pin码。具体地,在开启sim卡锁定功能后,接收用户输入的pin码。当用户需要更新输入的pin码时,接收到用户对密码修改控件103的用户操作,响应于用户操作,弹出修改pin码界面12(参考图4),供用户修改pin码。
100.在本技术的一些实施例中,在具体实现时,为了便于用户在锁定sim卡后,能高效便利地输入pin码以解锁sim卡,在sim卡启动时(如,sim卡被上电时),若所述sim卡被设置了pin码并被设置了免密输入模式(sim卡被设置该模式后,可以使能如下场景:在解锁sim卡时,用户不用手动输入pin码,电子设备100采用免密输入方式来解锁sim卡,如,电子设备100可以自动将保存的pin码填充到待输入pin码的密码框或自动将保存的pin码发送给sim卡对应的模块,以解锁sim卡),则所述电子设备100根据第一信息确定采用第一方式和第二方式中的一种来解锁所述sim卡,所述第一信息与所述sim卡的状态变化和/或电子设备100的状态变化相关,第一方式是免密输入方式,第二方式是用户手动输入pin码的方式。
101.下面以图3所示的锁定sim卡的设置界面10为例,对解锁sim卡的解锁sim卡的方法进行详细说明。需要说明的是,在对锁定后的sim卡进行解锁之前,需要先设置锁定sim卡的pin码,并在设置pin码后启用风控组件。如图6所示,设置锁定sim卡的方法至少包括如下步骤:
102.步骤s601:响应于锁定sim卡的指令,开启sim卡锁。
103.本实施例中,响应于用户对图3所示的锁定sim卡的设置界面10中第一开关控件102的操作,生成锁定sim卡的指令,具体地,手机响应用户选择第一开关控件102为“on”状态的操作,生成锁定sim卡的指令,并根据锁定sim卡的指令,开启sim卡锁。手机响应用户选择第一开关控件102为“off”状态的操作,生成关闭sim卡锁的指令,并根据关闭sim卡锁的指令,关闭sim卡锁,及关闭风控组件。
104.步骤s602,响应将pin码的输入方式设定为免密输入模式的操作,开启风控组件。
105.本实施例中,手机还响应于锁定sim卡的指令显示提示界面40(如图5),其中,提示界面40显示有设置pin码输入方式控件401。设置pin码输入方式控件401用于设定不同的pin码输入方式。如图5所示,设置pin码输入方式控件401有两个显示状态,“on(开启)”状态和“off(关闭)”状态。其中,响应用户将所述设置pin码输入方式控件401设定为“on”状态的
操作,将pin码的输入方式设定为免密输入模式,响应用户将所述设置pin码输入方式控件401设定为“off”状态的操作,将pin码的输入方式设定为手动输入模式。其中,pin码输入方式处于免密输入模式时,指示开启免密输入pin码以解锁sim卡,pin码输入方式处于手动输入模式时,指示手动输入pin码以解锁sim卡。如此,用户可以根据自身需求选择pin码的输入方式。本实施例中,风控组件为一组程序段代码、一软件模块或硬件元件(如芯片),用于侦测手机的状态变化及/或sim卡的状态变化,并以手机的状态变化及/或sim卡的状态变化作为风控因子,及计算风控因子带来的手机泄露数据的风险值。
106.步骤s603,接收用户输入的pin码,并进行保存。
107.本实施例中,在启动风控组件后,手机显示pin码输入界面(参考图7),供用户输入pin码。手机通过风控组件接收用户输入的pin码,并进行保存。
108.步骤s604,通过风控组件实时侦测手机的状态变化和/或sim卡的状态变化,并以手机的状态变化和/或sim卡的状态变化作为风控因子。
109.本实施例中,在开启sim卡锁功能及将pin码输入方式设置为免密输入pin码以解锁sim卡的功能后,在手机的后续使用过程中,可以通过风控组件侦测手机的状态变化及/或sim卡的状态变化,并以手机的状态变化及/或sim卡的状态变化作为风控因子,通过风控组件计算风控因子带来的手机泄露数据的风险值,并根据风险值的高低确定在手机开机或者sim卡插拔后如何输入pin码解锁sim卡。在后续用户重启手机或插入sim卡时,若输入的pin码与sim卡内保存的pin码一致,可以解锁该sim卡,使得手机可对sim卡进行存取,读取相关数据,实现接入网络和拨打电话等功能。其中,风控组件用于计算根据侦测的手机的状态变化及/或sim卡的状态变化作为风控因子,计算手机的风险值,具体的描述请参后文图8。
110.本实施例中,所述方法还用于:响应点击设置界面10(参考图3)的密码修改控件103的操作,显示修改pin码界面12(参考图4),接收用户在所述修改pin码界面12输入的密码,并将接收的密码作为所述pin码进行更新与保存。本实施例中,修改pin码界面12包括密码修改栏位121、确认控件122及取消控件123。密码修改栏位121用于接收用户输入的密码,确认控件122用于响应用户对确认控件122的操作,在确定密码修改栏位121接收到用户输入的密码后将接收的密码作为所述pin码进行保存。取消控件123用于响应用户对取消控件123的操作,用于取消本次对pin码的修改。
111.需要说明的是,pin码是设置到sim卡里的信息,即pin码关联sim卡的硬件信息,与其他硬件(如手机或卡槽等)没有关联。具体地,在一应用场景中,当将sim卡插入手机a的卡槽中,并设置第一pin码。之后将该sim卡插入手机b的卡槽中,可以继续使用第一pin码解锁该sim卡。若通过手机b将第一pin码更新为第二pin码后。当再次将该sim卡插回手机a的卡槽中时,可以通过第二pin码解锁该sim卡。
112.需要说明的是,通过上述方法可以设置锁定sim卡的pin码,并启用风控组件。在后续使用手机的过程中,可以侦测手机状态或手机中的sim卡状态,并以手机状态或sim卡状态作为风控因子,通过风控组件计算手机泄露数据的风险值,并根据风险值的高低情况确定如何解锁该sim卡。具体地,解锁sim卡的解锁sim卡的方法如图8所示,所述解锁sim卡的解锁sim卡的方法应用在手机中,所述方法至少包括如下步骤:
113.步骤s801,响应用户的上电操作,sim卡进行启动。
114.本实施例中,上电操作包括手机开机时将sim卡插入到手机的卡槽的操作或手机整机重启的操作。当检测到手机开机时将sim卡插入到手机的卡槽或手机整机重启时,sim卡进行启动。
115.步骤s802,sim卡判断是否需要pin码解锁sim卡。若判断结果为需要pin码解锁sim卡执行步骤s803,否则若判断结果为不需要pin码解锁sim卡,执行步骤s804。
116.步骤s803,sim卡继续加载直至加载完成。步骤s803执行完后,流程结束。
117.步骤s804,将判断结果发送给手机sim卡,并等待接收手机发送的pin码以对pin码进行校验。
118.本实施例中,sim卡在上电启动时,若sim卡没有开启sim卡锁,则判断结果为sim卡不需要pin码进行解锁,sim卡直接加载成功。若sim卡已经开启sim卡锁,则判断结果为sim卡需要输入pin码进行解锁,sim卡等待接收手机发送的pin码以对pin码进行校验。
119.步骤s805,手机根据判断结果确定sim卡是否需要pin码进行解锁。若根据判断结果确定sim卡不需要pin码进行解锁,执行步骤s806,否则若根据判断结果确定sim卡需要pin码进行解锁,执行步骤s807。
120.步骤s806,手机确定sim卡加载成功。
121.步骤s807,手机判断是否已开启针对sim卡的免密输入模式。若确定已开启免密输入模式进行解锁,执行步骤s808,若没有开启免密输入模式进行解锁,执行步骤s811。
122.步骤s808,通过风控组件侦测sim卡的状态变化或手机的状态变化,并根据sim卡的状态变化或手机的状态变化确定风控因子。
123.本实施例中,手机根据sim卡的状态变化或手机的状态变化确定采用第一方式和第二方式中的一种来解锁所述sim卡,其中,第一方式是免密输入方式,第二方式是用户手动输入pin码的方式。其中,对sim卡设置免密输入模式(或理解为使能或开启免密输入模式)后,使得启用免密输入方式来解锁sim卡成为可能,但并不是只要设置了该模式就一定每次都采用免密输入方式来解锁sim卡。上述实施例中,可以根据所述sim卡的状态变化和/或电子设备100的状态变化的情况来确定是采用免密输入方式还是用户手动输入pin码的方式来解锁sim卡,对设置了免密输入模式的sim卡的免密输入方式的启用进行了一些限制,可以避免在sim卡和/或电子设备的状态异常或不太安全的情况下,不进行风险评估就直接启用免密输入方式来解锁sim卡导致sim卡信息泄漏带来安全风险。
124.需要说明的是,sim卡的状态变化包括,但不限于,sim模块接口由未连接sim卡的状态变为连接了sim卡的状态;sim模块接口由连接了sim卡的状态变为未连接sim卡的状态;sim卡由工作状态变为不工作状态;sim模块接口1由连接了sim卡1的状态变为未连接sim卡1的状态后,又变为连接了sim卡2的状态等。
125.本实施例中,,以sim卡是否离开手机可以作为风控因子。具体地,在sim卡离开手机过程中,sim卡由连接状态变为未连接状态;在sim卡重新插回手机中,sim卡由未连接状态变为连接状态。由此,在sim模块接口由连接sim卡的状态变为未连接sim卡的状态时,确定sim卡离机,记录第一时间点;在sim模块接口由未连接sim卡的状态变为连接sim卡的状态时,确定sim重新插回手机中,记录第二时间点。根据第一时间点和第二时间点统计sim卡离机的第一时间长度t1,以第一时间长度t1作为风控因子。
126.本实施例中,以sim卡插拔时间作为风控因子,。具体地,在sim卡从手机的卡槽中
拔出后,sim卡的状态变化为由工作状态变为不工作状态;而在将sim卡插入手机的卡槽后,sim卡的状态变化为由不工作状态变为工作状态。由此,在sim卡由工作状态变为不工作状态时,确定sim卡的拔出时间,记录第三时间点;在sim卡由不工作状态变为工作状态时,确定sim卡的插入手机的时间,记录第四时间点。根据第三时间点和第四时间点统计sim卡插拔的第二时间长度t2,以第二时间长度t2作为风控因子。
127.可以理解的是,sim卡离机期间是否插入其他sim卡也可以作为风控因子。可以统计sim卡拔出后期间插入过的其他sim卡的数量m,以及sim卡拔出后期间插入过的其他sim卡的在位第三时间长度t3,以第三时间长度t3作为风控因子。例如,第一sim卡在上午10:00离开手机a,第二sim卡在上午10:05插入手机a,并在上午10:10离开手机a;第三sim卡在10:15分插入手机a,并在10:25分离开手机a;第一sim卡在上午11:30重新插入手机a。可以得到第一sim卡拔出后期间插入过的其他sim卡的数量为2,并且其他sim卡的在位第三时间长度t3=25分钟。
128.其中,手机的状态变化包括,但不限于,手机关机时长。可以理解的是,手机关机时间过长可能存在手机丢失的风险,需要在手机关机后再开机时输入pin码。本实施例中,以手机的关机时间作为风控因子。具体地,在手机关机时记下手机关机的时间点,在手机下次开机时记下手机开机的时间点,根据手机关机的时间点及手机下次开机时的时间点统计出手机的关机时长,并将手机的关机时长作为风控因子。
129.步骤s809,根据风控因子计算风险值,并判断风险值是否小于预设风险值。
130.其中,以sim卡的状态变化作为风控因子,通过风控算法计算手机的风险值,并根据风险值的大小确定pin码输入方式。
131.本实施例中,根据sim卡的状态变化或手机的状态变化确定风控因子后,利用风控因子计算当前的风险,若当前的风险为第一风险,则采用第一方式来解锁所述sim卡;若当前的风险为第二风险,则采用第二方式来解锁所述sim卡,其中,所述第一风险低于所述第二风险。
132.在一种实现方式中,所述第一风险和所述第二风险都是风险的等级,如第一风险为低风险或无风险,所述第二风险为高风险或中风险。
133.在另一种实现方式中,所述第一风险和所述第二风险都是风险值,如第一风险为第一值,所述第二风险为第二值,其中,所述第一值低于所述第二值。进一步地,所述第一值小于预设风险值,所述第二值可以大于或等于所述预设风险值。
134.具体地,根据风控因子计算出风险值后,确定风险值是否小于预设风险值,在确定风险值小于预设风险值时,执行步骤s810;在确定风险值大于或等于预设风险值时,执行步骤s811。
135.在本技术提供的一个实施例中,当以sim卡离机的第一时间长度t1作为风控因子时,若第一时间长度t1为零,确定风险值小;若第一时间长度t1非零,确定风险值大。还可以根据第一时间长度t1的大小进行风险值大小的判断。可以理解的是,sim卡离机一天再重新插回手机的风险,明显大于sim卡离机一分钟后重新插回手机的风险。具体地,若第一时间长度t1大于或等于第一预设时间长度,确定风险值大;若第一时间长度t1小于第二预设时间长度,确定风险值小。若第一时间长度t1小于第一预设时间长度且大于或等于第二预设时间长度时,可以结合其他风控因子计算风险值。
136.在本技术提供的另一个实施例中,当以sim卡插拔的第二时间长度t2作为风控因子时,若第二时间长度t2过长,确定风险值大;若第二时间长度t2不长,确定风险值小。具体地,若第二时间长度t2大于或等于第三预设时间长度(例如,七八天),确定风险值大;若第二时间长度t2小于第四预设时间长度(例如,一个晚上),确定风险值小。若第二时间长度t2小于第三预设时间长度且大于或等于第四预设时间长度时,可以结合其他风控因子计算风险值。
137.在本技术提供的另一个实施例中,sim卡拔出后期间是否插入过其他sim卡作为风控因子时,可以统计sim卡拔出后期间插入过的其他sim卡的数量m,以及sim卡拔出后期间插入过的其他sim卡的在位总时间t3,并根据统计的数量m与在位总时间t3确定风险值。
138.在本技术提供的另一实施例中,基于上述风控因子通过预设的风控算法计算风险值,其中计算风险值的公式如下:
139.x=((t1×
n)
×
w1 t2×
w2 (t3×
m)
×
w3)/t
140.其中,x为风险值,t1为第一时间长度,n为sim卡从手机中拔出的次数,t2为第二时间长度,t3为第三时间长度,m为sim卡拔出后期间插入过的其他sim卡的数量,t为门限时间,w1、w2和w3为权重值。其中,门限时间为确定好的基准值,作为参考门限,属于安全阈值,例如,1小时。
141.步骤s810,自动获取存储的pin码,并将获取的pin码发送给sim卡以解锁sim卡。
142.本实施例中,为了保障用户数据的安全,只有在当前的风险值小于预设风险值时,才使用自动填充的方式免除密码输入,即自动输入pin码解锁sim卡。如此,不仅能保障用户手机中数据的安全,还能减少用户每次在开机或重启或重新插入sim卡时都要手动输入pin解锁sim卡的次数,提升用户体验。
143.步骤s811,显示密码输入界面60(参考图7),获取用户在密码输入界面60手动输入的pin码。
144.本实施例中,可以根据风险值与预设风险值的比较结果,确定pin码输入方式。当风险值大于或等于预设风险值(如1)时,需要用户手动输入pin解锁sim卡,此时,手机显示密码输入界面60供用户手动输入密码。参考图7,所述密码输入界面60包括密码输入栏位61及虚拟按键62。密码输入栏位用于供用户手动输入pin码,虚拟按键62用于供用户选择输入的pin码。在接收用户手动输入的pin码后,手机将pin码发送给sim卡,实现用户手动输入pin码解锁sim卡。当风险值小于预设风险值时,不需要用户手动输入pin码,手机系统自动获取存储的pin码,并将获取的pin码发送给sim卡,实现免密输入解锁sim卡,如此,可以在用户无感知情况下解锁sim卡。
145.步骤s812,将手动输入的pin码发送给sim卡以解锁sim卡。
146.步骤s813,sim卡接收到手机发送的pin码后验证pin码是否正确。若pin码正确,执行步骤s803,否则,若pin码错误,执行步骤s814。
147.步骤s814,sim卡不再继续加载。
148.步骤s815,sim卡将pin码的验证结果发送给手机。
149.步骤s816,手机判断pin码的验证结果是否正确。若pin码的验证结果正确后,执行步骤s806,否则,若pin码的验证结果错误后执行步骤s817。
150.步骤s817,手机显示密码输入界面,获取用户在密码输入界面60手动输入的pin码
以解锁sim卡,并根据获取的pin码对保存的pin码进行更新。
151.步骤s818,将pin码发送给sim卡。步骤s818执行完后执行步骤s813。
152.本实施例中,解锁所述sim卡成功后,所述电子设备100显示开机密码输入界面,接收用户输入的开机密码,并在开机密码验证通过后显示成功开机后的主界面。
153.可以理解的是,若用户长期使用本技术提供的解锁sim卡的方法,实现自动输入pin码解锁sim卡的功能,可能会出现完全忘记自己设置的pin码的情况。为了避免后续使用过程中,由于用户忘记pin码导致锁死sim卡的情况出现,可以在开启sim卡锁定功能的预设时间内显示密码输入界面供用户手动输入pin码时,在密码输入界面上显示部分或全部pin码以协助用户增强对pin码的记忆功能。
154.本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备100上运行时,使得电子设备100执行上述相关方法步骤实现上述实施例中的图片分享或分类方法。
155.本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的解锁sim卡的方法。
156.另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的解锁sim卡的方法。
157.其中,本实施例提供的电子设备100、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
158.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
159.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
160.该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
161.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
162.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,
可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
163.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献