太阳城集团

  • / 14
  • 下载费用:30 金币  

移动终端锁卡的方法、装置和系统.pdf

摘要
申请专利号:

太阳城集团CN201110001289.5

申请日:

2011.01.05

公开号:

太阳城集团CN102594972B

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):H04M 1/725申请日:20110105|||公开
IPC分类号: H04M1/725; H04M1/673 主分类号: H04M1/725
申请人: 中兴通讯股份有限公司
发明人: 陈健; 韩春元; 李学军; 傅曦平
地址: 518057 广东省深圳市南山区科技南路55号
优先权:
专利代理机构: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;吴孟秋
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201110001289.5

授权太阳城集团号:

102594972B||||||

法律状态太阳城集团日:

2015.01.28|||2012.11.28|||2012.07.18

法律状态类型:

太阳城集团授权|||实质审查的生效|||公开

摘要

本发明提供了一种移动终端锁卡的方法、装置和系统。其中,该方法包括:移动终端通电开机时,根据软件狗中的锁定数据检查是否符合启动条件;如果是,该移动终端正常启动;如果否,该移动终端启动失败。通过本发明,采用软件狗来保存锁定数据,克服了相关技术中移动终端保存的锁定数据容易被改写和擦除的缺陷,解决了移动终端锁定(U)SIM卡存在安全隐患的问题,符合移动终端锁卡服务的初衷,更大地保护了运营商的利益。

权利要求书

1.一种移动终端锁卡的方法,其特征在于,所述移动终端配置有用于检查锁定的软件狗,
所述方法包括:
移动终端通电开机时,根据所述软件狗中的锁定数据检查是否符合启动条件;
如果是,所述移动终端正常启动;
如果否,所述移动终端启动失败。
2.根据权利要求1所述的方法,其特征在于,所述移动终端根据所述软件狗中的锁定数
据检查是否符合启动条件包括:
所述移动终端从自身读取锁定数据;
所述移动终端比较读取的所述锁定数据是否与所述软件狗中的锁定数据匹
配;
如果匹配,所述移动终端确定符合启动条件;
如果不匹配,所述移动终端确定不符合启动条件。
3.根据权利要求2所述的方法,其特征在于,所述锁定数据包括:国际移动设备识别码IMEI
和国际移动用户识别码IMSI;
所述移动终端比较读取的所述锁定数据是否与所述软件狗中的锁定数据匹配
包括:
所述移动终端将读取的所述IMEI发送给所述软件狗;
所述软件狗接收到所述IMEI后,检查数据库中是否存储有所述IMEI,如果
是,将所述数据库中所述IMEI对应的IMSI发送给所述移动终端;如果否,断开
与所述移动终端的通讯;
所述移动终端接收来自所述软件狗的IMSI,比较接收的所述IMSI与所述当
前插入的用户识别卡的IMSI是否匹配,如果是,所述移动终端确定读取的所述
锁定数据和所述软件狗中的锁定数据匹配;如果否,所述移动终端确定读取的所
述锁定数据和所述软件狗中的锁定数据不匹配。
4.根据权利要求3所述的方法,其特征在于,所述数据库中所述IMEI对应的IMSI为
多个;
所述移动终端比较接收的所述IMSI与所述当前插入的用户识别卡的IMSI是否
匹配包括:
所述移动终端比较接收的所述IMSI中是否有与所述当前插入的用户识别卡的
IMSI相同的IMSI,如果是,所述移动终端确定接收的所述IMSI与所述当前插入
的用户识别卡的IMSI匹配,如果否,所述移动终端确定接收的所述IMSI与所述
当前插入的用户识别卡的IMSI不匹配。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述软件狗通过与电脑PC
建立通讯,更新自身数据库中的锁定数据。
6.一种移动终端锁卡的装置,其特征在于,所述装置包括:
检查模块,用于所述移动终端通电开机时,根据软件狗中的锁定数据检查是
否符合启动条件;其中,所述软件狗是为所述移动终端配置的用于检查锁定的设备;
正常启动模块,用于所述检查模块的检查结果为是时,允许所述移动终端正
常启动;
启动失败模块,用于所述检查模块的检查结果为否时,设置所述移动终端启
动失败。
7.根据权利要求6所述的装置,其特征在于,所述检查模块包括:
读取单元,用于读取所述移动终端的锁定数据;
比较单元,用于比较读取的所述锁定数据是否与所述软件狗中的锁定数据匹
配;如果匹配,确定所述移动终端符合启动条件;如果不匹配,确定所述移动终
端不符合启动条件。
8.根据权利要求7所述的装置,其特征在于,
所述读取单元包括:读取子单元,用于读取所述移动终端的锁定数据,所述锁
定数据包括:国际移动设备识别码IMEI和国际移动用户识别码IMSI;
所述比较单元包括:
发送子单元,用于将读取的所述IMEI发送给所述软件狗;
接收子单元,用于接收来自所述软件狗的IMSI,其中,所述IMSI为所述软
件狗接收到所述IMEI后,检查数据库中存储有所述IMEI,将所述数据库中所述
IMEI对应的IMSI发送给所述移动终端的;
比较子单元,用于比较接收的所述IMSI与所述当前插入的用户识别卡的
IMSI是否匹配,如果是,确定所述移动终端读取的所述锁定数据和所述软件狗中
的锁定数据匹配;如果否,确定所述移动终端读取的所述锁定数据和所述软件狗
中的锁定数据不匹配。
9.根据权利要求8所述的装置,其特征在于,所述比较子单元包括:
匹配子单元,用于当所述数据库中所述IMEI对应的IMSI为多个时,比较所述
接收子单元接收的所述IMSI中是否有与所述当前插入的用户识别卡的IMSI相同
的IMSI,如果是,确定所述移动终端接收的所述IMSI与所述当前插入的用户识
别卡的IMSI匹配,如果否,确定所述移动终端接收的所述IMSI与所述当前插入
的用户识别卡的IMSI不匹配。
10.一种移动终端锁卡的系统,其特征在于,所述系统包括移动终端,所述移动终端包括所
述权利要求6-9中任一项所述的装置,所述系统还包括软件狗;
所述软件狗包括:
锁定数据提供模块,用于向所述移动终端提供所述移动终端对应的锁定数据。
11.根据权利要求10所述的系统,其特征在于,所述系统还包括电脑PC,用于向所述软件
狗中写入锁定数据;
所述软件狗还包括:
锁定数据更新模块,用于与所述PC建立通讯,更新自身数据库中的锁定数据。

说明书

移动终端锁卡的方法、装置和系统

技术领域

本发明涉及通信领域,具体而言,涉及一种移动终端锁卡的方法、装置和系统。

背景技术

近年来随着手机技术的迅猛发展和3G网络在全球的普及以及运营商之间竞争的
加剧,无线终端设备较多地由运营商定制,运营商对定制服务也提出了更高的要求,
运营商在定制移动终端产品时,出于运营商的需求以及用户安全等考虑,往往会提出
要求某个移动终端锁定一张或者一批(U)SIM(Subscriber Identity Module,用户识
别模块)卡(即用户识别卡)等锁系统需求。

当移动终端完成了锁定到某种特定卡的操作后,要求此终端只能使用此特定的
卡,其他卡无法在此终端上正常使用。这样运营商就能够有效的解决用户私自转网、
私自进行窜货、以及客户群流失等问题。从而使得运营商确保在促销时购买的电话的
消费者满足其协议条款,只要消费者在相对长的太阳城集团内使用特定的预定,就可以以非
常低的价格购买电话及其服务。

运营商对锁定(U)SIM卡的安全性提出了很高的要求,但是,目前还没有能够有效
保护锁定(U)SIM卡相关的敏感数据,以及防止黑客破解锁定(U)SIM卡的安全有效机
制。现有的一些锁定(U)SIM卡的技术往往依赖于在终端或者(U)SIM卡侧保存一些
锁定/解锁控制太阳城集团,这就给破解和修改锁定带来了漏洞。比如,有的锁定(U)SIM卡
方案需要在移动终端内,以配置太阳城集团形式写入所获取的锁定/解锁控制太阳城集团,比如保存
在手机固件Flash某个标志位或者固定的一段存储,由于这些控制太阳城集团保存在本地终
端存储器,这样一旦终端被重新烧入版本,或者该控制太阳城集团被破解或者改写,锁定
(U)SIM卡方案就会失效。

针对相关技术中移动终端锁定(U)SIM卡存在安全隐患的问题,目前尚未提出有效
的解决方案。

发明内容

本发明的主要目的在于提供一种移动终端锁卡的方法、装置和系统,以至少解决
上述移动终端锁定(U)SIM卡存在安全隐患的问题。

根据本发明的一个方面,提供了一种移动终端锁卡的方法,包括:移动终端通电
开机时,根据软件狗中的锁定数据检查是否符合启动条件;如果是,该移动终端正常
启动;如果否,该移动终端启动失败。

根据本发明的另一方面,提供了一种移动终端锁卡的装置,包括:检查模块,用
于所述移动终端通电开机时,根据软件狗中的锁定数据检查是否符合启动条件;其中,
所述软件狗是为所述移动终端配置的用于检查锁定的设备;正常启动模块,用于所述
检查模块的检查结果为是时,允许所述移动终端正常启动;启动失败模块,用于所述
检查模块的检查结果为否时,设置所述移动终端启动失败。

根据本发明的又一方面,提供了一种移动终端锁卡的系统,包括:移动终端,该
移动终端包括上述装置,该系统还包括软件狗;该软件狗包括:锁定数据提供模块,
用于向该移动终端提供该移动终端对应的锁定数据。

通过本发明,采用软件狗来保存锁定数据,克服了相关技术中移动终端保存的锁
定数据容易被改写和擦除的缺陷,解决了移动终端锁定(U)SIM卡存在安全隐患的问
题,符合移动终端锁卡服务的初衷,更大地保护了运营商的利益。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图
中:

图1是根根据本发明实施例1的移动终端锁卡的方法流程图;

图2是根据本发明实施例1的软件狗连接PC进行数据更新的流程图;

图3是根据本发明实施例2的实现无线终端设备锁定(U)SIM卡的方法流程图;

图4是根据本发明实施例3的移动终端锁卡的装置的结构框图;

图5是根据本发明实施例4的移动终端锁卡的系统的结构框图;

图6是根据本发明实施例4的移动终端的结构框图;

图7是根据本发明实施例4的另一种移动终端锁卡的系统的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的
情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明实施例基于软件狗实现移动终端对(U)SIM卡的锁定,该方案是通过软件狗
保存每个移动终端的锁定数据,例如移动终端唯一的IMEI(International Mobile
Equipment Identity,国际移动设备识别码)和每张(U)SIM卡唯一的IMSI(International
Mobile Subscriber Identifier,国际移动用户识别码),根据软件狗中保存的锁定数据来
实现移动终端锁定(U)SIM卡。整个过程中,通过把锁定数据放置于软件狗中,极大的
提高了锁定的灵活性和安全性。基于此,本发明实施例提供了一种移动终端锁卡的方
法、装置和系统。

实施例1

图1示出了根据本发明实施例的移动终端锁卡的方法流程图,该方法中的移动终
端配置有用于检查锁定的软件狗,该软件狗中预先存入设定的用于表示终端锁定
(U)SIM卡策略的锁定数据,该移动终端可以是固定台,手机,上网本等,该方法包括
以下步骤:

步骤S102,移动终端通电开机时,根据软件狗中的锁定数据检查是否符合启动条
件;如果是,说明移动终端与当前插入的用户识别卡为锁定关系,即二者匹配,执行
步骤S104;如果否,移动终端与当前插入的用户识别卡为非锁定关系,即二者不匹配,
执行步骤S106;

本实施例的移动终端开机时,该移动终端通过USB线与软件狗相连。本实施例的
根据软件狗中的锁定数据检查是否符合启动条件可以包括:移动终端从自身读取锁定
数据,移动终端比较读取的锁定数据是否与软件狗中的锁定数据匹配,如果匹配,移
动终端确定符合启动条件;如果不匹配,移动终端确定不符合启动条件;

其中,锁定数据包括:IMEI和IMSI;此时,移动终端比较读取的锁定数据是否
与软件狗中的锁定数据匹配包括:移动终端将读取的IMEI发送给软件狗;软件狗接
收到IMEI后,检查数据库中是否存储有该IMEI,如果是,将数据库中IMEI对应的
IMSI发送给移动终端;如果否,断开与移动终端的通讯;移动终端接收来自软件狗的
IMSI,比较接收的IMSI与当前插入的用户识别卡的IMSI是否匹配,如果是,移动终
端确定读取的锁定数据和软件狗中的锁定数据匹配;如果否,移动终端确定读取的锁
定数据和软件狗中的锁定数据不匹配。

本实施例中,移动终端读取自身的锁定数据,可以通过AT命令实现,并可以将
读取的锁定数据保存在临时变量中。

步骤S104,该移动终端正常启动;

步骤S106,该移动终端启动失败。

本实施例的移动终端在开机前需要通过USB方式连接软件狗,移动终端在初始化
时,读取本机的IMEI号和(U)SIM卡的IMSI号,然后检测是否已经连接了软件狗,
如果检测到未连接,则提示请连接软件狗,无法开机;如果检测到已连接,则启动通
讯程序和软件狗进行通讯,首先以本机IMEI号为验证数据和软件狗进行验证通讯,
如果本机IMEI号能够在软件狗内被搜索到,则验证成功,软件狗允许继续通讯,否
则验证失败,软件狗关闭通讯,移动终端提示验证失败,无法开机。验证通过后,软
件狗以移动终端IMEI号为索引在软件狗存储区搜索,把搜索到对应的IMSI号反馈给
移动终端,移动终端把反馈获得的IMSI号与当前插入无线终端的(U)SIM卡的IMSI
比较,若已插入本机的(U)SIM卡的IMSI号与本机IMEI号匹配,则移动移动终端
正常启动,否则,锁定(U)SIM卡检查失败,无法开机。

本实施例通过软件狗来保存锁定数据,克服了相关技术中移动终端保存的锁定数
据容易被改写和擦除的缺陷,解决了移动终端锁定(U)SIM卡存在安全隐患的问题,符
合移动终端锁卡服务的初衷,更大地保护了运营商的利益。

本实施例为了实现批量锁定(U)SIM卡,例如一批(U)SIM卡能在一批手机
终端中任何一个上正常使用,而这批终端也可以使用这批(U)SIM卡中任何一张。
例如某运营商和设备商定制了一批固定台,同时希望用户这批固定台只能使用某些具
有特定优惠的号码,又比如某某公司订购了一批手机发给员工,希望这些手机只能使
用某一批固定的号码,便于公司业务的开展和追踪,以上这些情况都有批量锁定(U)
SIM卡的需求。

基于上述批量锁定(U)SIM卡的需求,本实施例软件狗的数据库中的IMEI对应
的IMSI可以为多个;例如,在软件狗的数据库中,以IMEI为索引,存储每个IMEI
相匹配的IMSI号,即可以给每一个IMEI匹配一个IMSI,也可以匹配多个IMSI,为
实现批量锁定号码提供了数据基础。这种情况下,上述移动终端比较接收的IMSI与
当前插入的用户识别卡的IMSI是否匹配包括:

移动终端比较接收的IMSI中是否有与当前插入的用户识别卡的IMSI相同的
IMSI,如果是,说明移动终端获取软件狗返回的IMSI,与当前插入的用户识别卡的
IMSI相比较,如果相同,或者当前插入的用户识别卡的IMSI为软件狗返回的IMSI
的子集,则移动终端确定接收的IMSI与当前插入的用户识别卡的IMSI匹配;如果否,
移动终端确定接收的IMSI与当前插入的用户识别卡的IMSI不匹配。

优选地,软件狗中的锁定数据需要通过连接PC,用相应的PC侧软件写入,该数
据在软件狗内也是可擦写的,便于更新或者删除。这样当(U)SIM卡损坏或者用户
需要更改号码时,只需要更新软件狗内的IMEI和IMSI的匹配数据即可,不需要重新
修改移动终端或者(U)SIM卡侧的数据,大大方便了运营商或者企业用户的定制,
只要获得授权的PC侧软件就可以自行更新,而不需要获取专门的移动终端烧录软件
和移动终端版本。基于此,上述方法还包括:软件狗通过与电脑PC建立通讯,更新
自身数据库中的锁定数据。如图2所示的软件狗连接PC进行数据更新的流程图,本
实施例中更新的锁定数据包括IMEI和IMSI。该更新过程包括以下步骤:

步骤S201,首先检测端口,开始通讯流程,判断软件狗是否已经连接至PC,如
果连接,则执行步骤S202,否则执行步骤S205。

步骤S202,PC侧输入IMEI和IMSI的匹配数据(相当于上述锁定数据),可以
为一个IMEI指定一个或者多个IMSI匹配,这样的话就可以实现批量锁定(U)SIM卡
的操作。

步骤S203,PC侧开始和软件狗的通讯流程,通过预定的协议传输IMEI和IMSI
的匹配数据给软件狗。

步骤S204,软件狗接收匹配数据后保存至存储区,如果导入的某个IMEI和现有
保存的IMEI重复,则覆盖原有匹配数据。

步骤S205,软件狗完成数据区更新后关闭这一更新流程。如果PC侧需要再次更
新数据,则需要重新启动通讯流程开始更新。

本实施例针对现有的一些锁定(U)SIM卡方案只能锁定某一个号码在一个移动终
端上特定使用,对于有些需要批量锁定的情况无法满足的问题,采用在软件狗中设置
多个IMSI与IMEI相对应,同时,还可以将这多个IMSI分别对应多个不同的IMEI,
进而完成批量锁定(U)SIM卡的需求。

本实施例的移动终端只需在代码处理中添加初始化检查部分即可,无需保存任何
加锁/解锁太阳城集团,即使更换(U)SIM卡和终端软件版本,也无需重新配置,也不存在
被破解和修改的可能。

实施例2

图3示出了根据本发明实施例提供的实现无线终端设备锁定(U)SIM卡的方法
流程图,在无线终端设备通电开机,执行如下步骤:

步骤S301,判断无线终端设备是否插入了(U)SIM卡,若是,执行步骤S302,
若否,执行步骤S308。

步骤S302,判断无线终端设备是否已经连接了软件狗,若是,执行步骤S303;
若否,执行步骤S308。

步骤S303,无线终端设备读取本机的IMEI,以及当前插入的(U)SIM卡的IMSI;
并将读取到IMEI和IMSI保存到临时变量存储。

步骤S304,软件狗验证无线终端设备是否有效的步骤。软件狗初始化,初始化完
成后和无线终端设备建立通讯。无线终端设备把读取到的本机IMEI号发送给软件狗,
软件狗搜索内部存储数据库,如发现内部存储有IMEI号和收到的IMEI号相同,则继
续通讯,否则,关闭和无线终端设备的通讯,执行步骤S308。

步骤S305,软件狗获取无线终端设备之前保存的IMEI号,以该IMEI号为索引,
到软件狗内部存储数据库搜索获取相对应IMSI号,并将获取的IMSI返回给无线终端
设备。

步骤S306,无线终端设备获取软件狗返回的IMSI号,与之前保存的IMSI临时
变量相比较,如果相同,或者之前保存的IMSI号位软件狗返回的IMSI号组的子集,
则执行步骤S307,否则,执行步骤S308。

步骤S307,允许该无线终端设备被使用,执行剩余开机初始化流程。

步骤S308,禁止该无线终端设备被使用,该无线终端设备的开机启动失败。

无线终端设备的用户界面(UI)提示当前插入的(U)SIM卡被禁止在本无线终
端设备上,同时中断和软件狗的通讯,需要该终端重启才能重新建立连接。

本发明实施例使用软件狗保存锁定数据,在终端上不存在被破解和改写锁定/解锁
数据的可能,同时可以为一个IMEI配置多个IMSI数据,实现了锁定多个(U)SIM
卡的需求,大大提高了锁定(U)SIM卡的安全性和灵活性。

实施例3

图4示出了根据本发明实施例的移动终端锁卡的装置的结构框图,该装置可以设
置于移动终端上,这里的移动终端可以是固定台,手机,上网本等,该装置包括以下
模块:

检查模块42,用于移动终端通电开机时,根据软件狗中的锁定数据检查是否符合
启动条件;其中,软件狗是为移动终端配置的用于检查锁定的设备;该软件狗通过USB
线与该移动终端相连;

正常启动模块44,与检查模块42相连,用于检查模块42的检查结果为是时,允
许该移动终端正常启动;

启动失败模块46,与检查模块42相连,用于检查模块42的检查结果为否时,设
置该移动终端启动失败。

优选地,检查模块42包括:读取单元,用于读取该移动终端的锁定数据;比较
单元,用于比较该读取单元读取的锁定数据是否与上述软件狗中的锁定数据匹配;如
果匹配,确定该移动终端符合启动条件;如果不匹配,确定该移动终端不符合启动条
件。

本实施例的锁定数据包括:IMEI和IMSI;基于此,上述读取单元包括:读取子
单元,用于读取该移动终端的锁定数据,其中,锁定数据包括:IMEI和IMSI;相应
地,上述比较单元包括:

发送子单元,用于将读取的IMEI发送给软件狗;

接收子单元,用于接收来自软件狗的IMSI,其中,该IMSI为软件狗接收到IMEI
后,检查数据库中存储有IMEI,将数据库中IMEI对应的IMSI发送给移动终端的;

比较子单元,用于比较接收的IMSI与当前插入的用户识别卡的IMSI是否匹配,
如果是,确定移动终端读取的锁定数据和软件狗中的锁定数据匹配;如果否,确定移
动终端读取的锁定数据和软件狗中的锁定数据不匹配。

基于批量锁定(U)SIM卡的需求,本实施例软件狗的数据库中的IMEI对应的
IMSI可以为多个;例如,在软件狗的数据库中,以IMEI为索引,存储每个IMEI相
匹配的IMSI号,即可以给每一个IMEI匹配一个IMSI,也可以匹配多个IMSI,为实
现批量锁定号码提供了数据基础。这种情况下,比较子单元包括:匹配子单元,用于
当数据库中IMEI对应的IMSI为多个时,比较上述接收子单元接收的IMSI中是否有
与当前插入的用户识别卡的IMSI相同的IMSI,如果是,确定该移动终端接收的IMSI
与当前插入的用户识别卡的IMSI匹配,如果否,确定该移动终端接收的IMSI与当前
插入的用户识别卡的IMSI不匹配。

本实施例通过软件狗来保存锁定数据,克服了相关技术中移动终端保存的锁定数
据容易被改写和擦除的缺陷,解决了移动终端锁定(U)SIM卡存在安全隐患的问题,符
合移动终端锁卡服务的初衷,更大地保护了运营商的利益。同时,本实施例只需在移
动终端的代码处理中添加初始化检查部分即可,无需保存任何加锁/解锁太阳城集团,即使更
换(U)SIM卡和终端软件版本,也无需重新配置,也不存在被破解和修改的可能。

实施例4

图5示出了根据本发明实施例的移动终端锁卡的系统结构框图,该系统包括移动
终端40,其中,该移动终端包括实施例3中的移动终端锁卡的装置,该装置的结构可
以为图4所示,各模块的功能与实现方式因与实施例3中相同,这里不再详述。另外,
该系统还包括软件狗50;

该软件狗50包括:

锁定数据提供模块52,用于向移动终端40提供移动终端40对应的锁定数据。

同时,本实施例软件狗50上的锁定数据还可以根据需要进行更新,基于此,该
系统还包括电脑PC,用于向软件狗50中写入锁定数据;相应地,软件狗50还包括:锁
定数据更新模块,用于与PC建立通讯,更新自身数据库中的锁定数据。

如图6所示的移动终端的另一结构框图,该实现方式中,移动终端包括:

判断模块61,通过检测端口的方式判断软件狗是否已经连接无线终端设备,如果
是,则进行下一步操作,如果未检测到,则提示用户无法开机,需要连接软件狗进行
验证。

手机侧太阳城集团读取单元62,通过AT命令等方式读取本机的IMEI和插入(U)SIM
卡的IMSI号,并将其保存在临时变量中。

软件狗侧太阳城集团读取单元63,该单元的作用是通过串口,使用预定的协议和软件狗
进行通讯,发送验证数据(本实施例为上述IMEI)给软件狗,并读取软件狗反馈的
IMSI数据。

验证单元64,用于如果软件狗反馈验证通过,则继续下一步模块操作,如果反馈
验证失败,则停止流程,提示用户无法开机,验证失败。

计算单元65,该单元把通过软件狗侧太阳城集团读取单元63读取的IMSI数据与本机之
前读取的当前插入的(U)SIM卡的IMSI进行比较,如果相同或者为软件狗内匹配数
据的一个子集,则得到匹配正确的结果,否则,输出无法匹配的结果。

允许/禁止使用确定单元66,根据计算单元65的匹配结果,如果匹配,则允许该
移动终端被使用,如果不匹配,则禁止该移动终端被使用。

根据本发明的实施例,提供了一种软件狗及其配套PC端软件工具,图7是根据
本发明实施例提供的另一种移动终端锁卡的系统结构框图,如图7所示,该系统包括
PC设备70、软件狗80和移动终端90,其中,PC设备70包括PC端软件工具模块72,
软件狗80包括:通讯模块82、数据接收模块84、存储模块86和计算模块88。

PC端软件工具模块72,用于和软件狗通讯,可以将锁定(U)SIM卡数据中的IMEI
对应的IMSI传输给软件狗的数据接收模块84。该模块使用串口通讯,按照预定的协
议与软件狗80进行通讯。

通讯模块82,用于和移动终端的通讯,通过串口,按照预定的通讯协议,验证移
动终端是否具有通讯权限,接收移动终端90传输的锁定(U)SIM卡数据(IMEI和
IMSI),并判断数据的有效性。如果数据有效就传输给计算模块88。最后根据计算模
块88反馈的验证匹配结果反馈给移动终端90。

数据接收模块84,用于和PC端软件工具模块72通讯,并接收IMEI/IMSI的锁
定(U)SIM卡匹配数据,最后保存到存储模块86。

计算模块88,通过接收到的通讯模块82传过来的IMEI和IMSI号,以该IMEI
号为索引到存储模块86中寻找匹配的IMSI号,并反馈结果给通讯模块82。

存储模块86,保存IMEI和IMSI的匹配数据。

本实施例通过软件狗来保存锁定数据,克服了相关技术中移动终端保存的锁定数
据容易被改写和擦除的缺陷,解决了移动终端锁定(U)SIM卡存在安全隐患的问题,符
合移动终端锁卡服务的初衷,更大地保护了运营商的利益。同时,本实施例只需在移
动终端的代码处理中添加初始化检查部分即可,无需保存任何加锁/解锁太阳城集团,即使更
换(U)SIM卡和终端软件版本,也无需重新配置,也不存在被破解和修改的可能。

从以上的描述中可以看出,本发明实施例通过将移动终端的锁定数据保存在软件
狗中,防止了移动终端保存的锁定数据容易被改写和擦除,同时,可以根据需要更新
软件狗中的锁定数据,方便了用户使用锁卡功能的移动终端,增加了使用的灵活性。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用
的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所
组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以
将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处
的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将
它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任
何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的
任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

关 键 词:
移动 终端 方法 装置 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:移动终端锁卡的方法、装置和系统.pdf
链接地址:http://zh228.com/p-6420894.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');