一种实现移动终端锁定/解锁的方法、系统及移动终端的制作方法

文档序号:7723080阅读:118来源:国知局
专利名称:一种实现移动终端锁定/解锁的方法、系统及移动终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现移动终端锁定/解锁的方法、系统
及移动终端。
背景技术
终端已经日益成为个人消费者和商务用户生活中不可缺少的一部分。同时终端的 功能也在不断演化,所提供的新服务在不断增多,如电子邮件、图片信息、互联网访问、互动 游戏以及企业应用等。随着移动终端定制性的增强,个体用户越来越希望终端能提供更多 个性和体贴的服务,特别是企业和团体用户,终端提供商为了控制终端的版本和锁定特定 用户群和终端的对应,需要对终端提供锁定/解锁功能。目前市场上有一些采用锁定/解 锁控制技术的移动终端机型如锁卡机和锁网机,锁卡机是该部手机只认插入的第一张SIM 卡,其他SIM卡均不能使用。锁网机则是依照当初运营商与厂家达成的协议,该部手机只能 使用该运营商网内的SIM卡,其他运营商提供的SIM卡均不能使用。 锁定/解锁控制的实现是依靠提供支持锁定或者不支持锁定功能的软件版本来 实现的。目前锁定包括锁卡/锁网,对锁卡机而言,支持锁卡的软件版本包括如下锁卡控 制信息通过获取终端所插入的SM的状态信息,判断该SIM是否为终端插入的第一张SM 卡,若是,则执行后续流程;否则结束后续执行流程实现SIM卡被锁。若锁卡机的软件版本 包括解锁控制信息而不包括锁卡控制信息,进行不执行上述锁卡流程,则锁卡机为解锁状 态。同理,对锁网机而言,支持锁网的软件版包括如下锁网控制信息通过获取终端所插入 的SIM的状态信息,判断是否属于设定运营商或注册到同一网络,若是,则执行后续流程; 否则结束后续执行流程实现SIM卡被锁。若锁网机的软件版本包括解锁控制信息而不包括 上述锁网控制信息,进而不执行上述锁网流程,则锁网机为解锁状态。将上述锁卡/锁控制 信息统称为锁定控制信息。 将上述锁卡/锁网控制信息统称为锁定控制信息。现有上述锁卡/解锁制信息主 要是固化在终端的固件文件中,固件文件担任着终端操作系统最基础、最底层工作,无法被 用户直接读出或修改,固件文件的修改需要软件重写。因此将锁定控制信息修改为解锁控 制信息执行的解锁需要进行软件重写,但售后部门一般是没有能力对手机核心参数进行修 改实现软件,所以此项工作非常麻烦。可见,此方法的显著缺点是不能灵活的设置终端锁定 /解锁控制信息。每个移动终端必须通过更新固件文件版本才能实现对新的锁定/解锁控 制信息设置,如果锁定/解锁控制信息设置有变化需要更新,也需要重新更新/升级固件文 件版本。 同时由于锁定/解锁需求日益增多和复杂化,若还是通过更新固件文件版本的方 式来实现锁定/解锁功能,将会大大增加终端提供商的工作,还需要增加庞大的固件文件 版本控制管理。 另外,市场上的锁卡机或锁网机已经越来越多,它们往往是运营商进行活动促销 时的产品,价格上要比市场上的正常产品便宜。按照目前的锁定/解锁方式,如果有非锁卡/锁网即解锁版本的终端存在, 一些非法用户很容易通过烧写新软件将锁卡机/锁网机的 固件文件版本更新为非锁卡机/锁网机的固件文件版本,从而实现锁卡机/锁网机的解锁, 从而给终端提供商和运营商造成巨大的经济损失。

发明内容
本发明提供一种实现移动终端锁定/解锁的方法、系统及移动终端,用以解决现 有技术中将锁定/解锁控制信息固化在移动终端固件文件内所存在的各种问题。
本发明提供一种实现移动终端锁定/解锁的方法,包括 获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控制信息; 在移动终端内,以配置信息形式写入所获取的锁定/解锁控制信息; 所述移动终端根据所写入的锁定/解锁控制信息进行相应锁定/解锁控制。 较佳地,所获取的锁定/解锁控制信息是在移动终端与设备管理服务器建立链接
后,由所述设备管理服务器发送锁定/解锁控制信息及写入指令,移动终端根据接收的写
入指令将接收的锁定/解锁控制信息写入的。 较佳地,在写入锁定/解锁控制信息后,还包括 接收设备管理服务器发送的将锁定/解锁控制信息对应修改为解锁/锁定控制信 息的指令; 将所述锁定/解锁控制信息对应修改为解锁/锁定控制信息;或 接收设备管理服务器发送的更新锁定/解锁控制信息的指令,并将所述锁定/解
锁控制信息进行更新。 较佳地,该方法还包括对所写入的锁定/解锁控制信息进行合法性检查;
在所述锁定/解锁控制信息不合法时,将检查结果上报给设备管理服务器。
较佳地,该方法还包括对所写入的锁定/解锁控制信息进行合法性检查;
在所述锁定/解锁控制信息不合法时,将检查结果上报给设备管理服务器。
本发明还提供了一种移动终端,包括 获取单元,获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控 制信息。
写入单元,用于以配置信息形式写入所获取的锁定/解锁控制信息;
配置信息保存单元,用于保存以配置信息形式写入的锁定/解锁控制信息;
执行单元,根据所述配置信息保存单元所保存的锁定/解锁控制信息,进行相应 锁定/解锁控制。 较佳地,该移动终端还包括 第一接收单元,用于在接收锁定控制信息及写入指令,并发送到所述获取单元;
所述写入单元,用于在所述获取单元接收到写入指令时,将所述接收的锁定控制 信息以配置信息形写入到所述配置信息保存单元。
较佳地,该移动终端还包括 第二接收单元,用于接收将锁定控制信息对应修改为解锁控制信息的指令;
修改单元,用于将所述锁定控制信息对应修改为解锁控制信息;
第三接收单元,用于接收更新锁定/解锁控制信息的指令;
更新单元,用于将所述写入的锁定/解锁控制信息进行更新。
较佳地,该移动终端还包括 检查单元,用于对所写入的锁定/解锁控制信息进行合法性检查; 第一上报单元,用于在所述锁定/解锁控制信息不合法时,将检查结果上报; 第四接收单元,用于接收查询锁定/解锁控制信息指令; 查询单元,用于在所述第四接收单元接收到查询锁定/解锁控制信息指令时,查 询移动终端内所写入的锁定/解锁控制信息; 第二上报单元,将所述查询单元所查询到的锁定/解锁控制信息上报。
本发明还提供一种实现移动终端锁定/解锁的系统,包括
上述移动终端; 设备管理服务器,用于在与移动终端建立链接后,通过设备管理指令对移动终端 内配置信息形式的锁定/解锁控制信息进行管理。 本发明提供的实现移动终端锁定/解锁的方法、系统及移动终端,具有以下有益 效果将锁定/解锁控制信息以配置信息的形式保存在移动终端内,可以灵活操作移动终 端锁定/解锁业务,有效的提高终端锁定锁的灵活性可控性;同时通过终端管理服务器更 新或修改锁定/解锁控制信息,同时对配置信息的合法性进行监控,就可以有效地实现对 终端的锁定/解锁的控制。


图1为本发明提供的实现移动终端锁定/解锁的方法流程图; 图2为本发明实施例中利用设备管理服务器对移动终端配置锁定/解锁控制信息 的流程图; 图3为本发明实施例中实现移动终端锁定/解锁的系统结构框图 图4为本发明实施例中利用设备管理服务器对移动终端的锁定/解锁控制信息进
行修改的流程图; 图5为本发明实施例中利用设备管理服务器对移动终端的锁定/解锁控制信息进 行更新的流程图; 图6为本发明实施例中利用设备管理服务器对移动终端的锁定/解锁控制信息进 行查询及管理的流程图; 图7为本发明实施例中移动终端对锁定/解锁控制信息进行查询及上报的流程 图。
具体实施例方式
下面结合附图和实施例对本发明提出的实现移动终端锁定/解锁的方法、系统及 移动终端进行更详细的说明。 本发明提供的实现移动终端锁定/解锁的方法,如图l所示,包括步骤S101,获取 用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控制信息,上述与用户卡进 行锁定为进行锁网或锁卡;S102,在移动终端内,以配置信息形式写入所获取的锁定/解锁 控制信息;S103,所述移动终端根据所写入的锁定/解锁控制信息进行相应锁定/解锁控制。由于配置信息的修改不需要更新固件文件,因此,大大增加了锁定/解锁控制信息的灵 活性和可操作性。 终端管理业务是基于OMA SyncML DM(Open Mobile Alliance SyncMLDevice Management)相关标准的移动数据增值业务,运行于移动终端中的设备管理客户端需要 同设备管理服务器进行协议规定的交互来完成无缝式设备管理SyncML匿。使得运营商 实现了通过无线方式对移动终端进行远程管理的能力。移动终端设备管理是一种通过 超文本传输协议(Hyper Text TransferProtocol, HTTP)、无线应用通讯协议(Wireless A卯lication Protocol,WAP)和对象交换协议(Object Exchange,OBEX)等通讯方式,利用 设备管理命令和命令执行结果,让设备管理服务器实现对移动终端进行控制和诊断、参数 采集和配置、软件升级和安全控制等功能任务。 终端设备管理软件可以提供参数采集/配置和软件组合 SC0M0(SoftwareComponent)等业务,它们可以实现对终端配置信息的更新。依照本发明的 实施例中,将锁定/解锁控制信息做成可灵活修改的配置信息,同时对配置信息的合法性 进行监控,就可以有效地实现对终端的锁定/解锁。终端设备商和运营商仅仅通过设备管 理服务器,就可以实现终端的锁定/解锁控制信息的修改和更新,查看终端锁定/解锁状态 等信息实现监控。从而极大的提升了终端锁定/解锁业务的安全性、方便性和易用性。
依照本发明的实施例中,为解决在终端锁定/解锁中存在的不灵活、安全性不够 和不够方便等问题,利用设备管理服务器的终端设备管理软件对终端的控制管理能力,将 终端锁定/解锁控制信息做成可配置信息,同时通过终端设备管理软件修改或更新锁定/ 解锁控制信息,实现灵活控制终端锁定/解锁功能。 本实施例中,步骤S102中,所获取的锁定/解锁控制信息是在移动终端出厂后, 与设备管理服务器建立安全链接后,在设备管理服务器对移动终端进行初始参数配置时, 由所述设备管理服务器发送锁定/解锁控制信息及写入指令,移动终端根据接收的写入 指令将接收的锁定/解锁控制信息写入的。当然也可以是由其它的安全方式。如若移动 终端针对特殊的用户,也可以在移动终端出厂前,进行Factory Bootstrap设置或者其它 Bootstrap方式时写入锁定/解锁控制信息。 如图2所示为采用设备管理服务器进行移动终端初始参数配置的过程(Network
Bootstrap过程)中,配置锁定/解锁控制信息的详细过程,具体包括S201, 步骤S201 :移动终端出厂时处于Fresh状态需要进行一些参数配置,当用户对
Fresh状态的移动终端进行个性化设置的时候,如插入SIM卡等,移动终端向设备管理服务
器发送定制请求,移动终端进入用户定制状态。 步骤S202 :设备管理服务器收到终端发送的定制请求从而获得移动终端的详细 信息,通常这些地方是在终端销售中心、销售服务网站和电话等。 步骤S203 :设备管理服务器发送Bootstrap信息到终端,对移动终端进行链接配 置。这样这个移动终端以后就可以和该服务器进行通讯和交互。 步骤S204 :对于Bootstrap配置成功的移动终端,设备管理服务器就可以发起设 备管理会话,移动终端从而进入会话状态; 步骤S205,会话状态下设备管理服务器发送锁定/解锁控制信息及写入指令到移 动终端;
步骤S206,移动终端根据接收的写入指令,将接收的锁定/解锁控制信息以配置 信息形式写入到内存的配置文件中。 本实施例中所提供的移动终端,如图3所示,包括 获取单元301,获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁 控制信息;写入单元302,用于以配置信息形式写入所获取的锁定/解锁控制信息;配置信 息保存单元303,用于保存以配置信息形式写入的锁定/解锁控制信息;执行单元304,根据 所述配置信息保存单元所保存的锁定/解锁控制信息,进行相应锁定/解锁控制。
优选地,该移动终端还包括链接建立单元304,用于建立移动终端与设备管理服 务器之间的链接;第一接收单元305,用于在链接建立时接收设备管理服务器发送的锁定/ 解锁控制信息及写入指令,并发送到所述获取单元301 ;所述写入单元302,用于在所述获 取单元301接收到写入指令时,将所述接收的锁定/解锁控制信息以配置信息形写入到所 述配置信息保存单元303。第二接收单元306,用于接收设备管理服务器发送的将锁定/解 锁控制信息对应修改为解锁/锁定控制信息的指令;修改单元307,用于将配置信息保存单 元303中保存的所述锁定/解锁控制信息对应修改为解锁/锁定控制信息;第三接收单元 308,用于接收设备管理服务器发送的更新锁定/解锁控制信息的指令;更新单元309,用于 将所述写入的锁定/解锁控制信息进行更新。检查单元310,用于对配置信息保存单元303 中所写入的锁定/解锁控制信息进行合法性检查;第一上报单元311,用于在所述锁定/解 锁控制信息不合法时,将检查结果上报给设备管理服务器;第四接收单元312,接收设备管 理服务器发送的查询锁定/解锁控制信息指令;查询单元313,用于接收到查询锁定/解锁 控制信息指令时,查询所写入的锁定/解锁控制信息;第二上报单元314,用于将查询到的 锁定/解锁控制信息上报给所述设备管理服务器。 本实施例中所提供的实现移动终端锁定/解锁的系统,如图3所示,包括本实施 例中所提供的移动终端;设备管理服务器,用于在与移动终端建立链接后,通过设备管理指 令对移动终端内配置信息形式的锁定/解锁控制信息进行管理。下面详述设备管理指令对 移动终端内配置信息形式的锁定/解锁控制信息进行管理方式。 在移动终端内写入锁定/解锁控制信息后,利用设备管理服务器对移动终端的控 制管理能力,通过设备管理指令对移动终端内配置信息形式的锁定/解锁控制信息进行管 理,本实施例中可以实现以下几个功能1)对锁定/解锁控制信息的修改;2)对锁定/解锁 控制信息的更新;3)对移动终端内锁定/解锁控制的管理包括初始参数配置和状态查询; 4)对移动终端内锁定/解锁控制信息的使用。 如图4所示,本实施例中利用设备管理服务器对移动终端的控制管理能力,实现 锁定/解锁控制信息的修改包括 步骤S401,移动终端和设备管理服务器间建立安全信任连接; 步骤S402,设备管理服务器发送设备类型和能力的查询请求到移动终端; 步骤S403,移动终端接收该请求后,返回查询参数; 步骤S404 :设备管理服务器根据返回的查询参数,发送将锁定/解锁控制信息对 应修改为解锁/锁定控制信息的指令到移动终端,该指令还携带修改后对应的解锁/锁定 控制信息; 步骤S405 ,移动终端将所述锁定/解锁控制信息对应修改为解锁/锁定控制信息。从而实现锁卡机由锁卡状态修改为解锁状态,或由解锁状态修改为锁卡状态,或实现锁网 机由锁网状态修改为解锁状态,或由解锁状态修改为锁网状态。仅修改配置信息即可,而无 需对整个固件文件进行更新。 如图5所示,本实施例中利用设备管理服务器对移动终端的控制管理能力,实现 锁定/解锁控制信息的更新,与锁定/解锁控制信息的修改的区别在于
步骤S504,设备管理服务器根据返回的查询参数,发送更新锁定/解锁控制信息 的指令到移动终端,该指令还携带更新后对应的解锁/锁定控制信息; 步骤S505,移动终端将根据接收的更新指令,将内存中的配置信息形式的锁定/ 解锁控制信息进行更新。从而实现解锁/锁定控制信息的升级/更新而无需升级整个固件 文件。 如图6所示,本实施例中利用设备管理服务器对移动终端的控制管理能力,实现
锁定/解锁控制信息的查询及锁定/解锁状态管理包括 步骤S601,移动终端和设备管理服务器间建立安全信任连接; 步骤S602,设备管理服务器发送设备类型和能力的查询请求到移动终端; 步骤S603,移动终端接收该请求后,返回查询参数; 步骤S604 :设备管理服务器根据返回的查询参数,发送查询锁定/解锁控制信息 指令到移动终端; 步骤S605,移动终端将所写入的锁定/解锁控制信息上报给所述设备管理服务 器,从而设备管理服务器可以获得锁定/解锁状态; 步骤S606,设备管理服务器对获得的锁定/解锁状态信进行合法性检查;
步骤S607,如果设备管理服务器发现锁定/解锁状态不正确(被篡改或者无锁定 /解锁状态信息),设备管理服务器重新发送合法的锁定/解锁控制信息及写入指令给移动 终端; 步骤S608,移动终端将合法的锁定/解锁控制信息进行重写并返回重写结果确 认。 本实施例中设备管理服务器与移动终端的交互中,可以根据需要,对移动终端进
行其他操作和处理,如发送提示信息来提示移动终端用户非法信息和锁定设备。 在移动终端使用过程中,服务器可以定期或者不定期查询移动终端内写入的锁定
/解锁状态,如果状态异常,就会重新对终端进行锁定/解锁设置,同时可能会提示用户或
者锁定该终端。加强了移动终端锁定/解锁的安全性。 另外,除了利用设备管理服务来进行锁定/解锁状态查询以进行合法性检查外, 还可以由移动终端对所写入的锁定/解锁控制信息进行合法性检查;在所述锁定/解锁控 制信息不合法时,将检查结果上报给设备管理服务器。如图6,对移动终端来说,具体包括 在移动终端开机进入开机状态后,读取所写入的锁定/解锁控制信息(Lock/Unlock信息); 读取后首先对读取的Lock/Unlock信息进行按预先设定的流程进行校验;通过校验确定 Lock/Unlock信息是否合法和完整;若是,则Lock/Unlock信息的设置进行移动终端进行锁 定/解锁操作;若否,则移动终端上报错误状态给设备管理服务器,如果用户有一些在错误 情况下的特殊处理,如重新设置参数、提示用户、锁定终端和关闭终端等等,可以在此部分 进行处理。设备管理器在接收到移动终端上报的错误状态后可以进行相应的处理,如重写
9锁定/解锁控制信息等。 通过本发明,可以解决目前在终端锁定/解锁存在的诸多问题,提高终端锁定/解 锁的灵活性和方便性,同时利用终端设备管理技术,可以有效提高移动终端锁定/解锁过 程的安全性。使用方法后,设备商的终端版本控制将非常简单,查看终端锁定/解锁状态也 非常简单,同时彻底解决非法用户靠解锁终端来谋利的目的。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种实现移动终端锁定/解锁的方法,其特征在于,包括获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控制信息;在移动终端内,以配置信息形式写入所获取的锁定/解锁控制信息;所述移动终端根据所写入的锁定/解锁控制信息进行相应锁定/解锁控制。
2. 如权利要求l所述的方法,其特征在于,所获取的锁定/解锁控制信息是在移动终端与设备管理服务器建立链接后,由所述设 备管理服务器发送锁定/解锁控制信息及写入指令,移动终端根据接收的写入指令将接收 的锁定/解锁控制信息写入的。
3. 如权利要求1或2所述的方法,其特征在于, 在写入锁定/解锁控制信息后,还包括接收设备管理服务器发送的将锁定/解锁控制信息对应修改为解锁/锁定控制信息的 指令;将所述锁定/解锁控制信息对应修改为解锁/锁定控制信息;或接收设备管理服务器发送的更新锁定/解锁控制信息的指令,并将所述锁定/解锁控 制信息进行更新。
4. 如权利要求1或2所述的方法,其特征在于,还包括 对所写入的锁定/解锁控制信息进行合法性检查;在所述锁定/解锁控制信息不合法时,将检查结果上报给设备管理服务器。
5. 如权利要求1或2所述的方法,其特征在于,还包括 接收设备管理服务器发送的查询锁定/解锁控制信息指令; 将所写入的锁定/解锁控制信息上报给所述设备管理服务器。
6. —种移动终端,其特征在于,包括获取单元,获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控制信息。写入单元,用于以配置信息形式写入所获取的锁定/解锁控制信息; 配置信息保存单元,用于保存以配置信息形式写入的锁定/解锁控制信息; 执行单元,根据所述配置信息保存单元所保存的锁定/解锁控制信息,进行相应锁定/ 解锁控制。
7 如权利要求6所述的移动终端,其特征在于,还包括 第一接收单元,用于在接收锁定控制信息及写入指令,并发送到所述获取单元; 所述写入单元,用于在所述获取单元接收到写入指令时,将所述接收的锁定控制信息 以配置信息形写入到所述配置信息保存单元。
8. 如权利要求6或7所述的移动终端,其特征在于,还包括 第二接收单元,用于接收将锁定控制信息对应修改为解锁控制信息的指令; 修改单元,用于将所述锁定控制信息对应修改为解锁控制信息; 第三接收单元,用于接收更新锁定/解锁控制信息的指令; 更新单元,用于将所述写入的锁定/解锁控制信息进行更新。
9. 如权利要求6或7所述的移动终端,其特征在于,还包括 检查单元,用于对所写入的锁定/解锁控制信息进行合法性检查;第一上报单元,用于在所述锁定/解锁控制信息不合法时,将检查结果上报; 第四接收单元,用于接收查询锁定/解锁控制信息指令;查询单元,用于在所述第四接收单元接收到查询锁定/解锁控制信息指令时,查询移 动终端内所写入的锁定/解锁控制信息;第二上报单元,将所述查询单元所查询到的锁定/解锁控制信息上报。
10. —种实现移动终端锁定/解锁的系统,其特征在于,包括 权利要求6 9任一所述的移动终端;设备管理服务器,用于在与移动终端建立链接后,通过设备管理指令对移动终端内配 置信息形式的锁定/解锁控制信息进行管理。
全文摘要
本发明涉及通信领域,尤其涉及一种实现移动终端锁定/解锁的方法、系统及移动终端,该方法包括获取用于控制移动终端与用户卡进行锁定/解锁对应的锁定/解锁控制信息;在移动终端内,以配置信息形式写入所获取的锁定/解锁控制信息;所述移动终端根据所写入的锁定/解锁控制信息进行相应锁定/解锁控制。该方法及系统还利用设备管理服务器对移动终端的控制管理能力,进行移动终端内锁定/解锁控制信息的配置、更新及管理。本发明可以灵活操作移动终端与用户卡锁定/解锁业务,有效的提高终端锁定/解锁的灵活性和可控性。
文档编号H04M1/725GK101765240SQ200910261750
公开日2010年6月30日 申请日期2009年12月29日 优先权日2009年12月29日
发明者周韬, 袁磊, 阳翰凌, 陈波, 鞠飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1