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

网络锁卡方法、装置、存储介质及终端与流程

2022-02-20 13:45:48 来源:中国专利 TAG:


1.本技术涉及电子技术领域,尤其涉及一种网络锁卡方法、装置、存储介质及终端。


背景技术:

2.随着移动终端的发展和普及,通信运营商为获取更多的客户资源,会采用与终端生产商合作生产运营商定制的移动终端的方法,使购买该运营商定制的移动终端的客户只能使用与之对应的运营商的用户身份识别(sim,subscriber identification module)卡进行通信。在相关技术中,通信运营商与终端生产商合作生产运营商定制的移动终端只能对同一批次的sim卡进行网络锁定,如:对相同运营商的sim卡进行网络锁定,且需要在生产该运营商定制的移动终端时,生成与该sim卡对应的解锁码,导致移动终端生产流程复杂。


技术实现要素:

3.本技术实施例提供了一种网络锁卡方法、装置、存储介质及终端,可以解决相关技术中运营商定制的移动终端只能对同一批次的sim卡进行网络锁定,且运营商定制的移动终端生产过程中还需生产对应的解锁码导致生产流程复杂的问题。所述技术方案如下:
4.第一方面,本技术实施例提供了一种网络锁卡方法,所述方法包括:
5.读取sim卡的集成电路卡识别码iccid;
6.发送所述iccid至服务器;
7.接收所述服务器根据iccid进行全匹配查询得到的锁卡状态信息;
8.基于所述锁卡状态信息判定所述sim卡是否为加锁状态。
9.第二方面,本技术实施例提供了一种网络锁卡方法,所述方法包括:
10.接收终端发送的集成电路卡识别码iccid;
11.根据所述iccid进行全匹配查询sim卡的锁卡状态信息;
12.将所述锁卡状态信息发送给所述终端。
13.第三方面,本技术实施例提供了一种网络锁卡装置,所述装置包括:
14.读取模块,用于读取sim卡的集成电路卡识别码iccid;
15.发送模块,用于发送所述iccid至服务器;
16.接收模块,用于接收所述服务器根据iccid进行全匹配查询得到的锁卡状态信息;
17.判断模块,用于基于所述锁卡状态信息判定所述sim卡是否为加锁状态。
18.第四方面,本技术实施例提供了一种网络锁卡装置,所述装置包括:
19.接收模块,用于接收终端发送的集成电路卡识别码iccid;
20.查询模块,用于根据所述iccid进行全匹配查询sim卡的锁卡状态信息;
21.发送模块,用于将所述锁卡状态信息发送给所述终端。
22.第五方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
23.第六方面,本技术实施例提供一种终端,包括:处理器、存储器和显示屏;其中,所
述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
24.本技术一些实施例提供的技术方案带来的有益效果至少包括:
25.本技术实施例的方案在执行时,终端读取sim卡的集成电路卡识别码iccid,发送iccid至服务器,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息,基于锁卡状态信息判定sim卡是否为加锁状态,进而实现对特定的sim卡进行网络锁定,提高sim卡网络锁定效率和便捷性。
附图说明
26.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1是本技术实施例提供的一种网络锁卡方法的系统架构示意图;
28.图2是本技术实施例提供的一种网络锁卡方法的流程示意图;
29.图3是本技术实施例提供的一种网络锁卡方法的另一流程示意图;
30.图4是本技术实施例提供的一种网络锁卡方法的另一流程示意图;
31.图5是本技术实施例提供的一种网络锁卡方法的另一流程示意图;
32.图6是本技术实施例提供的一种网络锁卡装置的结构示意图;
33.图7是本技术实施例提供的一种网络锁卡装置的结构示意图;
34.图8是本技术实施例涉及的一种终端的结构示意图。
具体实施方式
35.下面的描述涉及附图时,除非另有表示,不同为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
36.附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
37.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
38.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
39.请参见图1,其示出了本技术实施例提供的一种网络锁卡系统架构示意图,包括终端101、服务器102和基站103。
40.用户可以使用终端设备101通过网络与服务器102交互,以接收或发送消息等。终端设备101可以是具有显示屏且可插入sim卡的各种电子设备,包括但不限于智能手机、平
板电脑、智能手表等等。终端设备101可以是硬件,也可以是软件。当终端设备101为软件时,可以是安装于上述所列举的电子设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。当终端设备101为硬件时,其上还可以安装有显示设备,显示设备显示可以是各种能实现显示功能的设备;例如:显示设备可以是阴极射线管显示器(cathode ray tubedisplay,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma displaypanel,简称pdp)等。用户可以利用终端设备101上的显示设备,来查看显示的文字、图片、视频等信息;在本技术中的终端、移动终端均是对终端设备101的同一描述。
41.本技术实施例提供的网络锁卡方法可由终端设备101执行,相应的,网络锁卡装置通常设置于终端设备101中,如:终端读取sim卡的集成电路卡识别码iccid,发送iccid至服务器,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息,基于锁卡状态信息判定sim卡是否为加锁状态。
42.服务器102可以是提供各种服务的服务器,也可是专门用于锁定sim卡网络的服务器,服务器102可以是硬件,也可以是软件。当服务器102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
43.本技术实施例提供的网络锁卡方法可由服务器102执行,相应的,网络锁卡装置通常设置于服务器102中,如:服务器接收终端发送的集成电路卡识别码iccid,根据iccid进行全匹配查询sim卡的锁卡状态信息,锁卡状态信息发送给终端。
44.基站103即公用移动通信基站,是终端接入互联网的接口设备,也是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动终端(终端101)之间进行信息传递的无线电收发信电台。基站103也可称为基站系统它由多个独立基站设备共同组成,一个完整的基站设备还包括电源、蓄电池、空调、安防监控等配套设备。基站103可以是lte基站,也可以是nr基站;lte基站主要包括bbu(building base band unite,室内基带处理单元)、rru(radio remote unit,远端射频单元)、射频天线三个部分,bbu主要负责信号调制,rru主要负责射频处理,天线主要负责线缆上导行波和空气中的空间波之间的转换。nr基站相较于lte基站,将lte基站之前的rru与射频天线合并成aau(active antenna unit,有源天线单元),通过光纤和bbu相连。根据基站的站型大小和功率,可分为宏基站(macro site)、微基站(micro site)、皮基站(pico site)、飞基站(femto site):宏基站的单载波发射功率为10w以上,覆盖半径在200米以上;微基站的单载波发射功率为500mw至10w之间,覆盖半径在50米至200米之间;皮基站的单载波发射功率为100mw至500mw之间,覆盖半径在20米至50米之间;飞基站的单载波发射功率为100mw以下,覆盖半径在10米至20米之间。
45.应理解,图1中的终端、服务器和基站的数目仅是示意性的。根据现实需要,可以是任意数量的终端、服务器和基站。
46.下面将结合附图2至图5,对本技术实施例提供的网络锁卡方法进行详细介绍。
47.请参见图2,为本技术实施例提供了一种网络锁卡方法的流程示意图。本实施例以
一种网络锁卡方法应用于终端来举例说明,该网络锁卡方法可以包括以下步骤:
48.s201,读取sim卡的集成电路卡识别码iccid。
49.其中,sim(subscriber identity module,用户身份识别)卡是gsm系统的移动用户所持有的ic卡,称为用户身份识别卡;gsm系统通过sim卡来识别gsm用户,同一张sim卡可在不同的手机上使用,gsm移动终端只有插入sim卡后才能入网使用。iccid(integrate circuit card identity,集成电路卡识别码),也即sim卡卡号,相当于手机号码的身份证。iccid为ic卡的唯一识别号码,共有20位数字组成,其编码格式为:xxxxxx 0mfss yygxx xxxxx。
50.一般的,目前对sim卡进行网络锁定均是基于协议标准的网络锁卡方案实现的,锁网类型包括5种:网络锁network lock,锁定mcc mnc;子网络锁network subset lock,锁定mcc mnc 子网号(imsi的6-7位);业务提供商sp(service provider)锁,锁定mcc mnc gid1;公司锁corporate lock,锁定mcc mnc gid1 gid2;sim卡锁,锁定指定sim卡。大多数通信运营商只锁定network lock,锁定network subset lock、sp锁和corporate lock的情况不多。而锁定sim卡锁的情况较少见,且多是对插入终端的第一张sim卡进行锁定,对该sim卡的运营商提供的网络服务进行锁定,如果该sim卡的通信运营商与定制终端对应的通信运营商一致,该定制终端才能通过该sim卡获取网络服务。上述提到的mcc、mnc、subset、sim都从imsi(international mobile subscriber identity,国际移动用户识别码)获取,imsi是用于区分蜂窝网络中不同用户的、且是在所有蜂窝网络中不重复的识别码;sp从ef-gid1获取,corporate从ef-gid2获取。
51.s202,发送iccid至服务器。
52.一般的,在终端被用户插入sim卡后,终端需要确定当前的sim卡是否被通信运营商锁定网络,读取sim卡对应的iccid码,也即sim卡卡号,并将所获取的iccid码通过当前的sim卡发送给服务器(专门用于判定sim卡是否被网络锁定的服务器),服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端。
53.s203,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息。
54.其中,锁卡状态信息是指sim卡的网络锁定状态,包括sim卡网络已锁定状态和sim卡网络未锁定状态。终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络;终端在当前的sim卡网络未锁定状态下,可直接通过该sim卡注册到运营商网络。全匹配查询是指对该sim卡的iccid码的各字段进行全匹配查询,即当该sim卡的iccid码的各字段与服务器的黑名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定;或当该sim卡的iccid码的各字段不与服务器的白名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定。
55.一般的,服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端,终端将接收到服务器发送的sim卡的锁卡状态信息后,可基于该sim卡的锁卡状态信息判定当前的sim卡是否处于加锁状态,也即当前的sim卡能否注册到运营商网络。通过全匹配查询的方式对iccid码进行查询,可实现对特定的sim卡进行网络锁定,可提高sim卡网络锁定效率和便捷性。
56.s204,基于锁卡状态信息判定sim卡是否为加锁状态。
57.一般的,在终端获取服务器发送的锁卡状态信息后,即可基于该锁卡状态信息确定当前的sim卡能否注册到运营商网络,锁卡状态信息包括sim卡网络已锁定状态和sim卡网络未锁定状态;终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络:用户在获知需要对当前sim卡进行解锁后才能注册到运营商网络时,可通过打电话给该sim卡对应的运营商查询并获取该sim卡对应的解锁码,同时终端将获取终端对应的国际移动设备识别码imei,并发送imei至服务器,服务器基于imei和iccid生成解锁码配置文件,解锁码配置文件中包括imei对应的解锁码;终端会通过显示单元显示解锁码输入框,在用户获取该sim卡对应的解锁码后,会在终端的解锁码输入框输入所获取的解锁码,在终端接收到针对解锁码输入框的输入完成指令时,终端将在读取该解锁码后,发送该解锁码至服务器,在接收服务器对解锁码的验证结果信息后,根据验证结果信息确定解锁码验证通过时,通过当前的sim卡注册到iccid对应的运营商网络。终端在当前的sim卡网络未锁定状态下,可直接通过该sim卡注册到iccid对应的运营商网络。
58.由上述内容可知,本方案提供的网络锁卡方法,终端读取sim卡的集成电路卡识别码iccid,发送iccid至服务器,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息,基于锁卡状态信息判定sim卡是否为加锁状态,进而实现对特定的sim卡进行网络锁定,提高sim卡网络锁定效率和便捷性。
59.请参见图3,为本技术实施例提供了一种网络锁卡方法的另一流程示意图。本实施例以一种网络锁卡方法应用于终端中来举例说明。该网络锁卡方法可以包括以下步骤:
60.s301,读取sim卡的集成电路卡识别码iccid。
61.其中,sim(subscriber identity module,用户身份识别)卡是gsm系统的移动用户所持有的ic卡,称为用户身份识别卡;gsm系统通过sim卡来识别gsm用户,同一张sim卡可在不同的手机上使用,gsm移动终端只有插入sim卡后才能入网使用。iccid(integrate circuit card identity,集成电路卡识别码),也即sim卡卡号,相当于手机号码的身份证。iccid为ic卡的唯一识别号码,共有20位数字组成,其编码格式为:xxxxxx 0mfss yygxx xxxxx。
62.一般的,目前对sim卡进行网络锁定均是基于协议标准的网络锁卡方案实现的,锁网类型包括5种:网络锁network lock,锁定mcc mnc;子网络锁network subset lock,锁定mcc mnc 子网号(imsi的6-7位);业务提供商sp(service provider)锁,锁定mcc mnc gid1;公司锁corporate lock,锁定mcc mnc gid1 gid2;sim卡锁,锁定指定sim卡。大多数通信运营商只锁定network lock,锁定network subset lock、sp锁和corporate lock的情况不多。而锁定sim卡锁的情况较少见,且多是对插入终端的第一张sim卡进行锁定,对该sim卡的运营商所提供的网络服务进行锁定,如果该sim卡的通信运营商与定制终端对应的通信运营商一致,该定制终端才能通过该sim卡获取网络服务。上述提到的mcc、mnc、subset、sim都从imsi(international mobile subscriber identity,国际移动用户识别码)获取,imsi是用于区分蜂窝网络中不同用户的、且是在所有蜂窝网络中不重复的识别码;sp从ef-gid1获取,corporate从ef-gid2获取。
63.s302,发送iccid至服务器。
64.一般的,在终端被用户插入sim卡后,终端需要确定当前的sim卡是否被通信运营商锁定网络,读取sim卡对应的iccid码,也即sim卡卡号,并将所获取的iccid码通过当前的sim卡发送给服务器(专门用于判定sim卡是否被网络锁定的服务器),服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端。
65.s303,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息。
66.其中,锁卡状态信息是指sim卡的网络锁定状态,包括sim卡网络已锁定状态和sim卡网络未锁定状态。终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络;终端在当前的sim卡网络未锁定状态下,可直接通过该sim卡注册到运营商网络。全匹配查询是指对该sim卡的iccid码的各字段进行全匹配查询,即当该sim卡的iccid码的各字段与服务器的黑名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定;或当该sim卡的iccid码的各字段不与服务器的白名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定。
67.一般的,服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端,终端将接收到服务器发送的sim卡的锁卡状态信息后,可基于该sim卡的锁卡状态信息判定当前的sim卡是否处于加锁状态,也即当前的sim卡能否注册到运营商网络。通过全匹配查询的方式对iccid码进行查询,可实现对特定的sim卡进行网络锁定,可提高sim卡网络锁定效率和便捷性。
68.s304,基于锁卡状态信息判断sim卡是否为加锁状态。
69.其中,加锁状态是指sim卡网络锁定的状态,锁卡状态信息包括sim卡网络已锁定状态和sim卡网络未锁定状态,可基于锁卡状态信息判定sim卡是否为加锁状态。
70.s305,根据锁卡状态信息确定sim卡为未加锁状态时,注册到iccid对应的运营商网络。
71.一般的,在确定当前的sim卡为未加锁状态时,表明当前的sim卡接入网不受限制,终端可通过该sim卡注册到该sim卡对应的运营商网络,使终端能获得网络服务。
72.s306,根据锁卡状态信息确定sim卡为加锁状态时,通过显示单元显示提醒信息。
73.一般的,在终端获取服务器发送的锁卡状态信息后,即可基于该锁卡状态信息确定当前的sim卡能否注册到运营商网络,锁卡状态信息包括sim卡网络已锁定状态和sim卡网络未锁定状态;终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络,终端将通过显示单元显示提醒信息,提醒用户需要输入解锁码才能解除当前sim卡的网络锁定,用户可通过打电话给该sim卡对应的运营商查询并获取该sim卡对应的解锁码。
74.s307,获取终端对应的国际移动设备识别码imei。
75.其中,imei(international mobile equipment identity,国际移动设备识别码),即终端序列号、终端“串号”,用于在移动终端网络中识别每一部独立的移动通信设备,相当于移动终端的身份证号,序列号共有15~17位数字,前8位(tac)是型号核准号码(早期为6位),是区分终端品牌和型号的编码;接着2位(fac)是最后装配号(仅在早期机型中存在),代表最终装配地代码;后6位(snr)是串号,代表生产顺序号;imei可存在于手机存储器
中。
76.s308,发送imei至服务器。
77.一般的,终端将终端对应的imei发送给服务器,服务器接收到该imei后,会基于该imei和之前接收到的iccid生成解锁码配置文件,解锁码配置文件中包括与该imei对应的解锁码,该解锁码可解除对当前sim卡的网络锁定。通过获取终端的imei和sim卡的iccid,并基于终端的imei和sim卡的iccid生成对应的解锁码的方式,完成对服务器中的解锁码配置文件的解锁码更新,或向解锁码配置文件中加入新的解锁码信息。
78.s309,通过显示单元显示解锁码输入框。
79.其中,解锁码输入框是指可用于输入数字、符号的小键盘,用户可在该解锁码输入框中输入任意的数字、符号或字符等。
80.一般的,在终端获知当前的sim卡已被锁定,即不能通过当前的sim卡注册到运营商网络,会通过显示单元显示当前sim卡已被锁定的提醒信息,并通过显示单元显示解锁码输入框,以便用户在获得对应的解锁码后,可直接在该解锁码输入框中输入所获取的解锁码,对当前的sim卡进行网络解锁。
81.s310,在接收到针对解锁码输入框的输入完成指令时,读取解锁码。
82.其中,输入完成指令是指用户在将解锁码完整地输入到解锁码输入框后,终端在识别到解锁码位数完整时,或在用户输入完解锁码后点击对应的提交虚拟按键时,对应生成的结束输入解锁码指令。解锁码是指与当前sim卡对应的,可用于解除对该sim卡网络锁定的一串数字和/或字符。
83.s311,发送解锁码至服务器。
84.s312,接收服务器对解锁码的验证结果信息。
85.其中,验证结果信息是指对终端发送的解锁码进行匹配验证得到的验证结果,验证结果信息包括验证成功和验证失败两种。
86.一般的,服务器接收到终端发送的当前sim卡对应的解锁码,并对该解锁码进行验证得到验证结果信息:将当前sim卡对应的解锁码与服务器中存储的解锁码配置文件中的解锁码进行比对,在当前sim卡对应的解锁码与解锁码配置文件中的解锁码一致时,表明验证结果信息为验证成功;在当前sim卡对应的解锁码与解锁码配置文件中的解锁码不一致时,表明验证结果信息为验证失败。在服务器验证结束后生成验证结果信息,并将该验证结果信息发送给终端,使终端能接收到解锁码的验证结果信息。
87.s313,根据验证结果信息确定解锁码验证通过时,注册到iccid对应的运营商网络。
88.一般的,在当前sim卡对应的解锁码与服务器的解锁码配置文件中的解锁码一致时,表明验证结果信息为验证成功,服务器将该验证结果信息发送给终端,终端在接收到该验证结果信息后,将通过当前的sim卡注册到运营商网络,使用户可通过终端获得网络服务。
89.由上述内容可知,本方案提供的网络锁卡方法,终端读取sim卡的集成电路卡识别码iccid,发送iccid至服务器,接收服务器根据iccid进行全匹配查询得到的锁卡状态信息,基于锁卡状态信息判断sim卡是否为加锁状态,根据锁卡状态信息确定sim卡为未加锁状态时,注册到iccid对应的运营商网络,根据锁卡状态信息确定sim卡为加锁状态时,通过
显示单元显示提醒信息,获取终端对应的国际移动设备识别码imei,发送imei至服务器,通过显示单元显示解锁码输入框,在接收到针对解锁码输入框的输入完成指令时,读取解锁码,发送解锁码至服务器,接收服务器对解锁码的验证结果信息,根据验证结果信息确定解锁码验证通过时,注册到iccid对应的运营商网络。通过此种方式,可实现对特定的sim卡进行网络锁定,提高了对特定sim卡网络锁定效率和便捷性;且在用户查询sim卡对应的解锁码时,服务器根据终端的imei和sim卡的iccid生成对应的解锁码,减少了在运营商定制终端的生产过程中需要生产对应的解锁码的流程,降低了运营商定制终端的生产流程的复杂度。
90.请参见图4,为本技术实施例提供了一种网络锁卡方法的另一流程示意图。本实施例以一种网络锁卡方法应用于服务器中来举例说明。该网络锁卡方法可以包括以下步骤:
91.s401,接收终端发送的集成电路卡识别码iccid。
92.其中,iccid(integrate circuit card identity,集成电路卡识别码),也即sim卡卡号,相当于手机号码的身份证。iccid为ic卡的唯一识别号码,共有20位数字组成,其编码格式为:xxxxxx 0mfss yygxx xxxxx。
93.一般的,目前对sim卡进行网络锁定均是基于协议标准的网络锁卡方案实现的,锁网类型包括5种:网络锁network lock,锁定mcc mnc;子网络锁network subset lock,锁定mcc mnc 子网号(imsi的6-7位);业务提供商sp(service provider)锁,锁定mcc mnc gid1;公司锁corporate lock,锁定mcc mnc gid1 gid2;sim卡锁,锁定指定sim卡。大多数通信运营商只锁定network lock,锁定network subset lock、sp锁和corporate lock的情况不多。而锁定sim卡锁的情况较少见,且多是对插入终端的第一张sim卡进行锁定,对该sim卡的运营商提供的网络服务进行锁定,如果该sim卡的通信运营商与定制终端对应的通信运营商一致,该定制终端才能通过该sim卡获取网络服务。上述提到的mcc、mnc、subset、sim都从imsi(international mobile subscriber identity,国际移动用户识别码)获取,imsi是用于区分蜂窝网络中不同用户的、且是在所有蜂窝网络中不重复的识别码;sp从ef-gid1获取,corporate从ef-gid2获取。
94.在终端被用户插入sim卡后,终端需要确定当前的sim卡是否被通信运营商锁定网络,读取sim卡对应的iccid码,也即sim卡卡号,并将所获取的iccid码通过当前的sim卡发送给服务器(专门用于判定sim卡是否被网络锁定的服务器),服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端。
95.s402,根据iccid进行全匹配查询sim卡的锁卡状态信息。
96.其中,sim(subscriber identity module,用户身份识别)卡是gsm系统的移动用户所持有的ic卡,称为用户身份识别卡;gsm系统通过sim卡来识别gsm用户,同一张sim卡可在不同的手机上使用,gsm移动终端只有插入sim卡后才能入网使用。锁卡状态信息是指sim卡的网络锁定状态,包括sim卡网络已锁定状态和sim卡网络未锁定状态。终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络;终端在当前的sim卡网络未锁定状态下,可直接通过该sim卡注册到运营商网络。全匹配查询是指对该sim卡的iccid码的各字段进行全匹配查询,即当该sim卡的iccid码的各字段与服务器的黑名单中sim卡的iccid码完全一致时,表明该sim卡网络
已被锁定;或当该sim卡的iccid码的各字段不与服务器的白名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定。
97.一般的,服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,服务器通过全匹配查询的方式对iccid码进行查询,可实现对特定的sim卡进行网络锁定,可提高了对特定sim卡网络锁定效率和便捷性。
98.s403,将锁卡状态信息发送给终端。
99.一般的,服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端,终端将接收到服务器发送的sim卡的锁卡状态信息后,可基于该sim卡的锁卡状态信息判定当前的sim卡是否处于加锁状态,也即当前的sim卡能否注册到运营商网络。
100.由上述内容可知,本方案提供的网络锁卡方法,服务器接收终端发送的集成电路卡识别码iccid,根据iccid进行全匹配查询sim卡的锁卡状态信息,锁卡状态信息发送给终端,进而实现对特定的sim卡进行网络锁定,提高sim卡网络锁定效率和便捷性。
101.请参见图5,为本技术实施例提供了一种网络锁卡方法的另一流程示意图。本实施例以一种网络锁卡方法应用于服务器中来举例说明。该网络锁卡方法可以包括以下步骤:
102.s501,接收终端发送的集成电路卡识别码iccid。
103.其中,iccid(integrate circuit card identity,集成电路卡识别码),也即sim卡卡号,相当于手机号码的身份证。iccid为ic卡的唯一识别号码,共有20位数字组成,其编码格式为:xxxxxx 0mfss yygxx xxxxx。
104.一般的,目前对sim卡进行网络锁定均是基于协议标准的网络锁卡方案实现的,锁网类型包括5种:网络锁network lock,锁定mcc mnc;子网络锁network subset lock,锁定mcc mnc 子网号(imsi的6-7位);业务提供商sp(service provider)锁,锁定mcc mnc gid1;公司锁corporate lock,锁定mcc mnc gid1 gid2;sim卡锁,锁定指定sim卡。大多数通信运营商只锁定network lock,锁定network subset lock、sp锁和corporate lock的情况不多。而锁定sim卡锁的情况较少见,且多是对插入终端的第一张sim卡进行锁定,对该sim卡的运营商提供的网络服务进行锁定,如果该sim卡的通信运营商与定制终端对应的通信运营商一致,该定制终端才能通过该sim卡获取网络服务。上述提到的mcc、mnc、subset、sim都从imsi(international mobile subscriber identity,国际移动用户识别码)获取,imsi是用于区分蜂窝网络中不同用户的、且是在所有蜂窝网络中不重复的识别码;sp从ef-gid1获取,corporate从ef-gid2获取。
105.在终端被用户插入sim卡后,终端需要确定当前的sim卡是否被通信运营商锁定网络,读取sim卡对应的iccid码,也即sim卡卡号,并将所获取的iccid码通过当前的sim卡发送给服务器(专门用于判定sim卡是否被网络锁定的服务器),服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端。
106.s502,查询iccid是否为白名单或黑名单中的iccid。
107.其中,白名单是指未锁定网络的sim卡对应的iccid名单,黑名单与白名单对应,是指锁定网络的sim卡对应的iccid名单;在终端发送的iccid为白名单中的iccid时,或在终
端发送的iccid不为黑名单中的iccid时,表明终端发送的iccid对应的sim卡的锁卡状态信息为未加锁状态;在终端发送的iccid不为白名单中的iccid时,或在终端发送的iccid为黑名单中的iccid时,确定sim卡的锁卡状态信息为加锁状态。查询终端发送的iccid是否为白名单或黑名单中的iccid,也是对终端发送的iccid进行全匹配查询的过程,判断终端发送的iccid是否与服务器的白名单或黑名单中的iccid完全匹配。
108.s503,在确定iccid为白名单中的iccid时,或在确定iccid不为黑名单中的iccid时,确定sim卡的锁卡状态信息为未加锁状态。
109.其中,sim(subscriber identity module,用户身份识别)卡是gsm系统的移动用户所持有的ic卡,称为用户身份识别卡;gsm系统通过sim卡来识别gsm用户,同一张sim卡可在不同的手机上使用,gsm移动终端只有插入sim卡后才能入网使用。锁卡状态信息是指sim卡的网络锁定状态,包括sim卡网络已锁定状态和sim卡网络未锁定状态。终端在当前的sim卡网络已锁定状态下,无法获取网络服务,需要在用户输入解锁码进行解锁后,方可通过该sim卡注册到运营商网络;终端在当前的sim卡网络未锁定状态下,可直接通过该sim卡注册到运营商网络。
110.一般的,全匹配查询是指对该sim卡的iccid码的各字段进行全匹配查询,即当该sim卡的iccid码的各字段不与服务器的黑名单中sim卡的iccid码完全一致时,表明该sim卡网络未被锁定,也即sim卡的锁卡状态信息为未加锁状态;或当该sim卡的iccid码的各字段与服务器的白名单中sim卡的iccid码完全一致时,表明该sim卡网络未被锁定,也即sim卡的锁卡状态信息为未加锁状态。
111.s504,在确定iccid不为白名单中的iccid时,或在确定iccid为黑名单中的iccid时,确定sim卡的锁卡状态信息为加锁状态。
112.一般的,全匹配查询是指对该sim卡的iccid码的各字段进行全匹配查询,即当该sim卡的iccid码的各字段与服务器的黑名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定,也即sim卡的锁卡状态信息为加锁状态;或当该sim卡的iccid码的各字段不与服务器的白名单中sim卡的iccid码完全一致时,表明该sim卡网络已被锁定,也即sim卡的锁卡状态信息为加锁状态。
113.s505,将锁卡状态信息发送给终端。
114.一般的,服务器在接收到终端发送的iccid码后,可根据该iccid码进行全匹配查询与该iccid码对应的sim卡的锁卡状态信息,并将查询得到的锁卡状态信息发送给终端,终端将接收到服务器发送的sim卡的锁卡状态信息后,可基于该sim卡的锁卡状态信息判定当前的sim卡是否处于加锁状态,也即当前的sim卡能否注册到运营商网络。
115.s506,接收终端发送的sim卡对应的解锁码。
116.一般的,在终端获知当前的sim卡已被锁定,即不能通过当前的sim卡注册到运营商网络,终端会通过显示单元显示当前sim卡已被锁定的提醒信息,并通过显示单元显示解锁码输入框,用户可在该解锁码输入框中输入解锁码,使终端可获取该解锁码,并将该解锁码发送给服务器。
117.s507,对解锁码进行验证得到验证结果信息。
118.其中,验证结果信息是指对终端发送的解锁码进行匹配验证得到的验证结果,验证结果信息包括验证成功和验证失败两种。
119.一般的,服务器接收到终端发送的当前sim卡对应的解锁码,并对该解锁码进行验证得到验证结果信息:将当前sim卡对应的解锁码与服务器中存储的解锁码配置文件中的解锁码进行比对,在当前sim卡对应的解锁码与解锁码配置文件中的解锁码一致时,表明验证结果信息为验证成功;在当前sim卡对应的解锁码与解锁码配置文件中的解锁码不一致时,表明验证结果信息为验证失败。
120.s508,将验证结果信息发送给终端。
121.一般的,在服务器验证结束后生成验证结果信息,并将该验证结果信息发送给终端,使终端能接收到解锁码的验证结果信息。在当前sim卡对应的解锁码与服务器的解锁码配置文件中的解锁码一致时,表明验证结果信息为验证成功,服务器将该验证结果信息发送给终端,终端在接收到该验证结果信息后,将通过当前的sim卡注册到运营商网络,使用户可通过终端获得网络服务。在当前sim卡对应的解锁码与解锁码配置文件中的解锁码不一致时,表明验证结果信息为验证失败,服务器将该验证结果信息发送给终端,终端在接收到该验证结果信息后,将通过显示单元显示解锁失败的提醒信息。
122.由上述内容可知,本方案提供的网络锁卡方法,服务器接收终端发送的集成电路卡识别码iccid,查询iccid是否为白名单或黑名单中的iccid,在确定iccid为白名单中的iccid时,或在确定iccid不为黑名单中的iccid时,确定sim卡的锁卡状态信息为未加锁状态,在确定iccid不为白名单中的iccid时,或在确定iccid为黑名单中的iccid时,确定sim卡的锁卡状态信息为加锁状态,将锁卡状态信息发送给终端,接收终端发送的sim卡对应的解锁码,对解锁码进行验证得到验证结果信息,将验证结果信息发送给终端。通过此种方式,可实现对特定的sim卡进行网络锁定,提高了对特定sim卡网络锁定效率和便捷性;且在用户查询sim卡对应的解锁码时,服务器根据终端的imei和sim卡的iccid生成对应的解锁码,减少了在运营商定制终端的生产过程中需要生产对应的解锁码的流程,降低了运营商定制终端的生产流程的复杂度。
123.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
124.请参见图6,其示出了本技术一个示例性实施例提供的网络锁卡装置的结构示意图,以下简称装置6。装置6可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。装置6应用于终端,装置6包括:
125.读取模块601,用于读取sim卡的集成电路卡识别码iccid;
126.发送模块602,用于发送所述iccid至服务器;
127.接收模块603,用于接收所述服务器根据iccid进行全匹配查询得到的锁卡状态信息;
128.判断模块604,用于基于所述锁卡状态信息判定所述sim卡是否为加锁状态。
129.可选地,所述判断模块604,包括:
130.第一接收单元,用于在所述iccid与所述服务器中的iccid全匹配时,接收到由所述服务器发送的所述锁卡状态信息;
131.第一显示单元,用于根据所述锁卡状态信息确定所述sim卡为加锁状态时,通过显示单元显示提醒信息;或
132.第二接收单元,用于在所述iccid不与所述服务器中的iccid全匹配时,接收到由
所述服务器发送的所述锁卡状态信息;
133.第一注册单元,用于根据所述锁卡状态信息确定所述sim卡为未加锁状态时,注册到所述iccid对应的运营商网络。
134.可选地,所述判断模块604,还包括:
135.第一获取单元,用于获取所述sim卡对应的解锁码;
136.第一发送单元,用于发送所述解锁码至所述服务器;
137.第三接收单元,用于接收所述服务器对所述解锁码的验证结果信息;
138.第二注册单元,用于根据所述验证结果信息确定所述解锁码验证通过时,注册到所述iccid对应的运营商网络。
139.可选地,所述判断模块604,还包括:
140.第二显示单元,用于通过所述显示单元显示解锁码输入框;
141.读取单元,用于在接收到针对所述解锁码输入框的输入完成指令时,读取所述解锁码。
142.可选地,所述判断模块604,包括:
143.第二获取单元,用于获取终端对应的国际移动设备识别码imei;
144.第二发送单元,用于发送所述imei至所述服务器;其中,所述服务器基于所述imei和所述iccid生成解锁码配置文件,所述解锁码配置文件中包括所述imei对应的解锁码。
145.需要说明的是,上述实施例提供的网络锁卡装置在执行网络锁卡方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网络锁卡装置6与图2、图3示的网络锁卡方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
146.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
147.请参见图7,其示出了本技术一个示例性实施例提供的网络锁卡装置的结构示意图,以下简称装置7。装置7可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。装置7应用于服务器,装置7包括:
148.接收模块701,用于接收终端发送的集成电路卡识别码iccid;
149.查询模块702,用于根据所述iccid进行全匹配查询sim卡的锁卡状态信息;
150.发送模块703,用于将所述锁卡状态信息发送给所述终端。
151.可选地,所述装置7,还包括:
152.接收单元,用于接收所述终端发送的所述sim卡对应的解锁码;
153.验证单元,用于对所述解锁码进行验证得到验证结果信息;
154.发送单元,用于将所述验证结果信息发送给所述终端。
155.可选地,所述查询模块702,包括:
156.查询单元,用于查询所述iccid是否为白名单或黑名单中的iccid;
157.第一确定单元,用于在确定所述iccid为白名单中的iccid时,或在确定所述iccid不为黑名单中的iccid时,确定所述sim卡的锁卡状态信息为未加锁状态;或
158.第二确定单元,用于在确定所述iccid不为白名单中的iccid时,或在确定所述
iccid为黑名单中的iccid时,确定所述sim卡的锁卡状态信息为加锁状态。
159.需要说明的是,上述实施例提供的网络锁卡装置在执行网络锁卡方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网络锁卡装置7与图4、图5所示的网络锁卡方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
160.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
161.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤,具体执行过程可以参见图2~图5所示实施例的具体说明,在此不进行赘述。
162.本技术还提供了一种终端,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
163.参见图8,其示出了本技术实施例所涉及的一种终端的结构示意图,该终端可以用于实施上述实施例中网络锁卡方法。具体来讲:
164.存储器803可用于存储软件程序以及模块,处理器800通过运行存储在存储器803的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器803可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器803可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器803还可以包括存储器控制器,以提供处理器800和输入单元805对存储器803的访问。
165.输入单元805可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元805可包括触敏表面806(例如:触摸屏、触摸板或触摸框)。触敏表面806,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面806上或在触敏表面806附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面806可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器800,并能接收处理器800发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面806。
166.显示单元813可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元813可包括显示面板814,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板814。进一步的,触敏表面806可覆盖显示面板814,当触敏表面806检测到在其上或附近的触摸操作后,传送给处理器800以确定触摸事件的类型,随后处理器800根据触摸事件的类型在显示面板814上提供相应的视觉输出。虽然在图8中,触敏表面806与显示面板814是作为
两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面806与显示面板814集成而实现输入和输出功能。
167.处理器800是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器803内的软件程序和/或模块,以及调用存储在存储器803内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器800可包括一个或多个处理核心;其中,处理器800可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器800中。
168.具体在本实施例中,终端设备的显示单元是触摸屏显示器,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含实现上述网络锁卡方法的步骤。
169.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
170.在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
171.以上介绍仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献