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

一种基于SIM卡类型的功能控制方法、系统及移动终端与流程

2021-10-24 09:21:00 来源:中国专利 TAG:终端 类型 功能 控制 方法

一种基于sim卡类型的功能控制方法、系统及移动终端
技术领域
1.本发明涉及通信技术领域,尤其涉及一种基于sim卡类型的功能控制方法、系统、移动终端及计算机可读存储介质。


背景技术:

2.sim lock是一种手机与卡之间关系的锁,所以也叫sim

me lock,用来绑定手机和卡的关系,限定该手机只能用一种或某几种卡,sim lock最主要的作用就是保证运营商利益,通过sim lock可以实现例如中国移动的手机只能使用中国移动的卡,这样就能保证运营商在售卖定制机时的利益。
3.随着移动互联网的发展,手机已经得到普及,运营商之间的竞争愈发激烈,提供给用户具有自己特色的手机,并绑定用户,使用户更具粘性,已经成为运营商丰富自己产品特色的一种竞争手段。有的运营商加入商标定制和sim lock功能,来限制竞争对手,使手机只有在该运营商网络才能使用。厂商对于非定制机,也会根据出货市场各个运营商的情况对sim lock进行定制。
4.对于想更换sim卡运营商,但又想对旧卡使用有个过渡期的手机用户来说就成为了一个需要解决的问题。
5.因此,现有技术还有待于改进和发展。


技术实现要素:

6.本发明的主要目的在于提供一种基于sim卡类型的功能控制方法、系统、移动终端及计算机可读存储介质,旨在解决现有技术中手机用户想更换sim卡运营商,但又想对旧卡使用有个过渡期的问题。
7.为实现上述目的,本发明提供一种基于sim卡类型的功能控制方法,所述基于sim卡类型的功能控制方法包括如下步骤:
8.移动终端根据sim卡的插入情况判断插入卡的类型;
9.若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;
10.若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;
11.若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
12.可选地,所述的基于sim卡类型的功能控制方法,其中,所述移动终端根据sim卡的插入情况判断插入卡的类型,之前还包括:
13.所述移动终端开机后创建sim lock服务线程。
14.可选地,所述的基于sim卡类型的功能控制方法,其中,所述移动终端开机后创建
sim lock服务线程,之后还包括:
15.所述移动终端检测sim lock相关配置文件是否正常。
16.可选地,所述的基于sim卡类型的功能控制方法,其中,所述移动终端检测sim lock相关配置文件是否正常,之后还包括:
17.若sim lock相关配置文件正常,则所述移动终端开启sim lock算法逻辑。
18.可选地,所述的基于sim卡类型的功能控制方法,其中,所述移动终端开启sim lock算法逻辑,之后还包括:
19.所述移动终端读取config配置文件。
20.可选地,所述的基于sim卡类型的功能控制方法,其中,所述合法卡为与运营商类型一致的卡。
21.可选地,所述的基于sim卡类型的功能控制方法,其中,所述竞争卡为与运营商类型不一致的卡。
22.此外,为实现上述目的,本发明还提供一种基于sim卡类型的功能控制系统,其中,所述基于sim卡类型的功能控制系统包括:
23.类型判断模块,用于移动终端根据sim卡的插入情况判断插入卡的类型;
24.第一控制模块,用于若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;
25.第二控制模块,用于若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;
26.第三控制模块,用于若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
27.此外,为实现上述目的,本发明还提供一种移动终端,其中,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于sim卡类型的功能控制程序,所述基于sim卡类型的功能控制程序被所述处理器执行时实现如上所述的基于sim卡类型的功能控制方法的步骤。
28.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有基于sim卡类型的功能控制程序,所述基于sim卡类型的功能控制程序被处理器执行时实现如上所述的基于sim卡类型的功能控制方法的步骤。
29.本发明通过移动终端根据sim卡的插入情况判断插入卡的类型;若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。本发明根据插入卡的类型限制竞争卡作为副卡只能接收来电,并且不能拨号和上网,运营商合法卡作为主卡,负责主要的通话和数据通讯,即满足用户的需求又能保护运营商的利益。
附图说明
30.图1是本发明基于sim卡类型的功能控制方法的较佳实施例的流程图;
31.图2是本发明基于sim卡类型的功能控制方法的较佳实施例中整个执行过程的流程示意图;
32.图3是本发明基于sim卡类型的功能控制系统的较佳实施例的原理示意图;
33.图4为本发明移动终端的较佳实施例的运行环境示意图。
具体实施方式
34.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
35.随着移动互联网的发展,手机已经得到普及,运营商之间的竞争愈发激烈,提供给用户具有自己特色的手机,并绑定用户,使用户更具粘性,已经成为运营商丰富自己产品特色的一种竞争手段。有的运营商加入商标定制和sim lock功能,来限制竞争对手,使手机只有在该运营商网络才能使用。厂商对于非定制机,也会根据出货市场各个运营商的情况对sim lock进行定制。对于想更换sim卡运营商,但又想对旧卡使用有个过渡期的手机用户来说就成为了一个需要解决的问题。
36.因此,针对现有技术的上述缺陷,本发明较佳实施例所述的基于sim卡类型的功能控制方法,如图1所示,所述基于sim卡类型的功能控制方法包括以下步骤:
37.步骤s10、移动终端根据sim卡的插入情况判断插入卡的类型。
38.具体地,sim(subscriber identity module)卡是gsm系统(global system for mobile communications,全球移动通信系统)的移动用户所持有的ic卡,称为用户识别卡,gsm系统通过sim卡来识别gsm用户,同一张sim卡可在不同的手机上使用,gsm手机只有插入sim卡后,才能入网使用。sim卡是gsm手机连接到gsm网络的钥匙,一旦sim卡从手机拔出,除了紧急呼叫外,手机将无法享受网络运营者提供的各种服务。sim卡除了能作为钥匙外,还为用户提供很多方便。用户只需将sim卡插入或嵌入任何一台gsm终端,即能实现通信。sim卡还管理许多提供给用户业务的信息,可用来存储短信息,特别是那些当用户不开机或不在时接收的信息。
39.移动电话机与sim卡共同构成移动通信终端设备。无论是gsm系统还是cdma系统,数字移动电话机用户在“入网”时会得到一张sim卡。sim卡也称智能卡或用户身份识别卡,数字移动电话机必须装上此卡后才能使用。sim卡就是一个在内部包含有大规模集成电路的卡片,卡片内部存储了数字移动电话客户的信息、加密密钥等内容,它可供网络对客户身份进行鉴别,并对客户通话时的语音信息进行加密。sim卡的使用,完全防止了并机和通话被窃听行为,并且sim卡的制作是严格按照国际标准和规范来完成的,它使客户的正常通信得到了可靠的保障。在没有安装sim卡的情况下,只能拨打如119、112这种紧急电话的号码。sim卡在系统中的应用,使得卡和手机分离,一张sim卡唯一标识一个客户。一张sim卡可以插入任何一部手机中使用,而使用手机所产生的通信费用则自动记录在该sim卡所唯一标识的客户的账户上。
40.本发明中的移动终端主要指的就是日常生活中人们普遍使用的智能手机,智能手
机包括放置一张sim卡的手机,也包括放置两张sim卡的手机,本发明中的移动终端优选为放置两张sim卡的手机。
41.具体地,在所述移动终端根据sim卡的插入情况判断插入卡的类型之前,所述移动终端开机后创建sim lock服务线程,线程(thread)是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在unix system v及sunos中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。一个进程可以有很多线程,每条线程并行执行不同的任务。在多核或多cpu,或支持hyper

threading的cpu上使用多线程程序设计的好处是显而易见,即提高了程序的执行吞吐率。在单cpu单核的计算机上,使用多线程技术,也可以把进程中负责i/o处理、人机交互而常被阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。
42.所述移动终端开机后创建sim lock服务线程之后,所述移动终端检测sim lock相关配置文件是否正常,若sim lock相关配置文件(配置文件即对不同对象进行不同配置的文件,在计算机科学领域,配置文件是一种计算机文件,可以为一些计算机程序配置参数和初始设置,各种类unix系统上有很多不同的配置文件格式,不同的应用程序或者服务也可能使用各自单独的格式,但大多遵从使用纯文本文件的传统,常用简单的键值对格式、类似.cnf、.conf、.cfg、.cg、.ini的文件扩展名,这些配置文件格式几乎都允许使用注释,所以可以用前缀注释字符的方法来关闭设置,默认的配置文件中通常也都有详实的内部文档,以注释的形式出现)正常,则所述移动终端开启sim lock算法逻辑,所述移动终端读取config配置文件。
43.其中,config配置文件是通过各种程序使用的通用配置文件,它包含的设置和配置信息以及不同的程序可以以不同的格式存储这些数据,这些文件不应该手动打开,但它可以被保存在文本格式,并在文本编辑器查看。
44.步骤s20、若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网。
45.其中,锁卡即sim lock,当手机开机启动或者插入sim卡时,手机modem侧预置在nv项中的配置信息会与sim卡中的信息做比对,检测是否匹配,若匹配,则sim卡可以正常使用;若不匹配,则sim卡相关功能均无法正常使用,例如拨打电话、发送短信及上网等。锁卡的目的是一些运营商会要求控制某一类卡的使用,从而保护自己的利益(运营商定制机)。
46.具体地,本发明中,所述移动终端为可以为放置两张sim卡的手机,如果检测到手机插入了两张sim卡,并且一张为合法卡,所述合法卡为与运营商类型一致的卡,例如中国移动的手机使用中国移动的卡,这个卡与运营商一致就表示为合法卡,另外一张为竞争卡,所述竞争卡为与运营商类型不一致的卡,例如中国移动的手机使用中国联通的卡,这个卡与运营商不一致就表示为竞争卡,那么手机控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网的功能,这样用户会更多的使用运营商的卡打电话上网,而竞争卡只作为接听来电的作用。
47.也就是说,本发明主要是使用sim lock进行锁定,对手机插入两张sim卡时,如果
判断一张为合法卡,一张为竞争卡,则合法卡正常使用,竞争卡则只能使用接收来电的功能,使得竞争卡只具备接收来电功能,并禁止拨号和上网。
48.步骤s30、若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用。
49.具体地,本发明中,所述移动终端为可以为放置两张sim卡的手机,如果检测到手机插入了一张或者两张sim卡,并且一张或者两张sim卡均是合法卡的情况时,手机就控制一张或者两张所述合法卡均可正常使用。
50.步骤s40、若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
51.具体地,本发明中,所述移动终端为可以为放置两张sim卡的手机,如果检测到手机插入了一张竞争卡或者插入两张竞争卡,那么就需要对竞争卡进行解锁,否则竞争卡无法正常使用,那么手机根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
52.本发明主要关键点在于当合法卡和竞争卡同时插入手机时,sim lock限制竞争卡的使用,使其只能接收来电,该特性主要为了吸引原来非该运营商的用户,转到使用该运营商网络后仍想保留原卡的接收来电功能,以帮助用户切换sim卡的过渡,满足用户使用双卡的需求。但由于竞争卡已被限制只能接收来电,所以竞争卡只能作为副卡,并且不能拨号和上网,运营商合法卡作为主卡,负责主要的通话和数据通讯,即满足用户的需求又能保护运营商的利益。
53.进一步地,瑞图2所示,本发明基于sim卡类型的功能控制方法执行过程如下:
54.开始;
55.所述移动终端开机后创建sim lock服务线程;
56.所述移动终端检测sim lock相关配置文件是否正常;
57.若sim lock相关配置文件正常,则所述移动终端开启sim lock算法逻辑;
58.所述移动终端读取config配置文件;
59.所述移动终端根据sim卡的插入情况判断插入卡的类型;
60.情况1:若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;
61.情况2:若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;
62.情况3:若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用;
63.结束。
64.本发明对于想更换sim卡运营商,但又想对旧卡使用有个过渡期的手机用户来说,给这类用户提供可使用双卡的手机能提高运营商和厂商的手机销售量,而运营商为了保护本身的利益,可使用本方案的方法,使运营商的卡为主卡,竞争卡为副卡,并且限制非该运
营商的卡在使用时限制手机的上网和拨号,只保留非该运营商卡的接收来电功能,这样用户会更多的使用运营商的卡打电话上网,而竞争卡只作为接听来电的作用。该方案既保障了运营商的利益,又满足了用户在换卡时,对旧号码的过渡使用。
65.进一步地,如图3所示,基于上述基于sim卡类型的功能控制方法,本发明还相应提供了一种基于sim卡类型的功能控制系统,,所述基于sim卡类型的功能控制系统包括:
66.类型判断模块51,用于移动终端根据sim卡的插入情况判断插入卡的类型;
67.第一控制模块52,用于若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;
68.第二控制模块53,用于若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;
69.第三控制模块54,用于若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
70.其中,所述移动终端还用于开机后创建sim lock服务线程,用于检测sim lock相关配置文件是否正常,若sim lock相关配置文件正常,则所述移动终端开启sim lock算法逻辑,再读取config配置文件。
71.其中,所述合法卡为与运营商类型一致的卡;所述竞争卡为与运营商类型不一致的卡。
72.例如,假设手机插入一张合法卡和一张竞争卡,那么手机合法卡正常使用,竞争卡只能接收来电,不能拨号和使用数据流量;假设手机只插入一张合法卡,或者两张合法卡,那么手机均能正常使用;假设手机只插入一张竞争卡,或者插入两张竞争卡,手机均需根据运营商或厂商设置的sim lock进行解锁,解锁后竞争卡可以正常使用,否则手机被锁无法使用。本发明主要是使用sim lock进行锁定,对手机插入两张sim卡时,如果判断一张为合法卡,一张为竞争卡,则合法卡正常使用,竞争卡则只能使用接收来电的功能,使得竞争卡只具备接收来电功能,并禁止拨号和上网。
73.为提升sim lock手机使用体验,手机设置sim lock后,运营商能提供给新用户一个换卡的过渡阶段,本发明创造提供一种在插入合法运营商sim卡的情况下,另外一张非合法运营商的卡在不解锁也能接收来电的方案,使运营商和厂商定制手机sim lock时更具有灵活性,使得运营商和厂商既能锁定用户使用运营商的卡,又能给手机用户一个过渡期,保留竞争卡接收来电的功能。
74.进一步地,如图4所示,基于上述基于sim卡类型的功能控制方法,本发明还相应提供了一种移动终端,所述移动终端包括处理器10、存储器20及显示器30。图4仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
75.所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器20还可以既包
括所述移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有基于sim卡类型的功能控制程序40,该基于sim卡类型的功能控制程序40可被处理器10所执行,从而实现本技术中基于sim卡类型的功能控制方法。
76.所述处理器10在一些实施例中可以是一中央处理器(central processing unit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述基于sim卡类型的功能控制方法等。
77.所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述移动终端的信息以及用于显示可视化的用户界面。所述移动终端的部件10

30通过系统总线相互通信。
78.在一实施例中,当处理器10执行所述存储器20中基于sim卡类型的功能控制程序40时实现以下步骤:
79.移动终端根据sim卡的插入情况判断插入卡的类型;
80.若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争卡只具备接收来电功能,禁止所述竞争卡拨号和上网;
81.若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;
82.若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。
83.其中,所述移动终端根据sim卡的插入情况判断插入卡的类型,之前还包括:
84.所述移动终端开机后创建sim lock服务线程。
85.其中,所述移动终端开机后创建sim lock服务线程,之后还包括:
86.所述移动终端检测sim lock相关配置文件是否正常。
87.其中,所述移动终端检测sim lock相关配置文件是否正常,之后还包括:
88.若sim lock相关配置文件正常,则所述移动终端开启sim lock算法逻辑。
89.其中,所述移动终端开启sim lock算法逻辑,之后还包括:
90.所述移动终端读取config配置文件。
91.其中,所述合法卡为与运营商类型一致的卡。
92.可选地,所述的基于sim卡类型的功能控制方法,其中,所述竞争卡为与运营商类型不一致的卡。
93.本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有基于sim卡类型的功能控制程序,所述基于sim卡类型的功能控制程序被处理器执行时实现如上所述的基于sim卡类型的功能控制方法的步骤。
94.综上所述,本发明提供一种基于sim卡类型的功能控制方法、系统及移动终端,所述方法包括:移动终端根据sim卡的插入情况判断插入卡的类型;若所述移动终端检测到插入一张合法卡和一张竞争卡,则所述移动终端控制所述合法卡正常使用,并控制所述竞争
卡只具备接收来电功能,禁止所述竞争卡拨号和上网;若所述移动终端检测到只插入一张合法卡或者插入两张合法卡,则所述移动终端控制一张或者两张所述合法卡正常使用;若所述移动终端检测到只插入一张竞争卡或者插入两张竞争卡,则所述移动终端根据运营商或厂商设置的sim lock对一张或者两张所述竞争卡进行解锁,解锁后正常使用。本发明根据插入卡的类型限制竞争卡作为副卡只能接收来电,并且不能拨号和上网,运营商合法卡作为主卡,负责主要的通话和数据通讯,即满足用户的需求又能保护运营商的利益。
95.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
96.当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的计算机可读存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的计算机可读存储介质可为存储器、磁碟、光盘等。
97.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜