专利名称:用户识别模块卡锁的解锁方法、装置及系统的制作方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种客户识别模块卡锁的解锁方 法、装置及系统。
背景技术:
用户识另'J才莫块(Subscriber Identity Module/Universal Subscriber Identity Module, SIM/USIM卡),也称为智能卡或用户身份识别卡,移动终端必须 链接SIM/USIM卡才能使用。SIM/USIM卡在一个电脑芯片上存储了移动终 端的用户信息,加密的密钥等内容,可供移动通信网络用户进行身份鉴别 SIM/USIM卡。SIM/USIM卡的制作过程严格按照GSM国际标准和规范来完 成的,从而可靠的保障了客户的正常通信,所述移动通信网络系统包括:全球 移动通讯(Global System for Mobile Communications, GSM)系统和第三代 数字通信(3rd Generation, 3G)系统。目前一般用户采购移动终端时,都会 要求一般移动终端预置一个判断SIM/USIM是否可被接受的功能,如果该功 能激活,移动终端就会对和它相连接的SIM/USIM卡进行是否可接受的判
SIM/USIM卡只有可接受的SIM/USIM卡才能在终端上进行使用。这将相当 于移动终端和某一类型的SIM/USIM卡进行了某一定规则进行锁定 (SIM/USIM锁定),只有满足该规则的SIM/USIM卡才能在该移动终端上 正常使用。同时,用户也可能需要关闭某些移动终端的这个预置的锁定功能, 关闭之后,移动终端将不会对和它所连接的SIM/USIN卡进行可接受性判断。 其中,关闭该锁定功能的SIM/USIM卡过程,即是对SIM/USIM卡锁的解锁 过程。
现有技术中,有一种SIM/USIM卡锁的解锁方法,该方法的实现过程为 当移动终端的SIM/USIM卡出现锁定现象时,将该移动终端和PC才几相连, 该特定工会下发一个解锁命令至移动终端,并在解锁命令中携带解锁码,终端收到后, 会进行解锁码确认,即是移动终端将收到的解锁码和自身的第 一 国际移动
设备识别码(International Mobile Equipment Identify, IMEI)进行校验, 校验所采用的加密算法由终端出厂设定,如果确认是正确的解锁码,则解锁 成功。每一个移动终端都会有对应解锁密码,该解锁密码是才艮据IMEI号经 过特定加密算法计算得出。
从上述过程可以看出,在终端侧由IMEI计算解锁码的算法很有可能被 破解,因为在所述工具和PC机相连时,下发的解锁命令和密码存在被端口 检测跟踪的风险,因此,这种解锁方案的主要缺点就是安全性不高, SIM/USIM卡锁极有可能被恶意破解。
发明内容
本发明实施例提供一种用户识别模块卡锁的解锁方法、装置及系统,以 加强用户识别模块卡的解锁方案的安全性。
为解决上述技术问题,本发明实施例提供了 一种用户识别模块卡锁的解 锁方法,包括
接收网络侧发送的解锁请求;
解析所述解锁请求,以获取所述解锁请求中的解锁码;
根据预置的加密算法,校验所述解锁码是否正确;
若所述解锁码正确,则解锁所述用户识别模块卡。
本发明实施例提供了 一种用户识别模块卡锁的解锁装置,包括
接收模块,用于接收网络侧发送的解锁请求;
解析模块,用于解析所述解锁请求,以获取所述解锁请求中的解锁
码;
校验模块,用于根据预置的加密算法,校验所述解锁码是否正确; 解锁模块,用于当所述解锁码正确时,则解锁所述用户识别模块卡。 本发明实施例提供了 一种用户识别模块卡锁的解锁系统,包括 网络侧,用于向所述解锁装置发送解锁请求;
第一解锁装置,用于解析所述解锁请求,以获取所述解锁请求中的 解锁码;根据预置的加密算法,校验所述解锁码是否正确,并当所述解锁码正确时,解锁所述用户识别模块卡。
本发明实施例还提供了 一种用户识别模块卡锁的解锁方法,包括接收用户选择并输入的目标终端信息;
发送相应的解锁请求至所述目标终端,所述解锁请求包括解锁码,以便于所述终端根据所述解锁请求执行用户识别模块卡锁的解锁过程。本发明实施例还提供了 一种用户识别模块卡锁的解锁装置,包括第 一接收模块,用于接收用户选择并输入的目标终端信息;发送模块,用于发送相应的解锁请求至所述目标终端,所述解锁请求包括解锁码,以便于所述终端根据所述解锁请求执行用户识别模块卡锁的解锁过程。
与现有技术相比,本发明实施例具有以下优点
在本发明实施例中,由网络侧向终端发送解锁请求,所述终端可以从所述解锁请求中解析出解锁码,以根据预置的加密算法进行解锁码的校验过程,当校验成功时则解锁成功,当校验失败时解锁失败;可以看出,本发明实施例由网络侧通过空口触发终端的解锁过程,解锁请求由网络侧发送至终端侧,使得SIM/USIM卡的解锁操作依赖于运营商,一般用户或一些解锁工具将无法对终端进行解锁操作,从而避免了终端被恶意解锁的问题,提高了终端解锁的安全性,降低了终端的解锁风险。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中用于输入解锁码的界面示意图;图2是本发明的用户识别模块卡锁的解锁方法实施例 一 的流程图;图3是本发明的用户识别模块卡锁的解锁方法实施例二的流程图;图4是本发明的用户识别模块卡锁的解锁方法实施例三的流程图;图5是本发明的用户识别模块卡锁的解锁装置实施例一的结构示意图6是本发明的用户识别模块卡锁的解锁装置实施例二的结构示意
图7是本发明的用户识别模块卡锁的解锁装置实施例三的结构示意
图8是本发明的用户识别模块卡锁的解锁系统实施例的结构示意图;图9是本发明的用户识别模块卡锁的解锁方法实施例四的流程图;图10是本发明的用户识别模块卡锁的解锁方法实施例五的流程图;图11是本发明的用户识别模块卡锁的解锁方法实施例四中在网络侧弹出的对话框的界面示意图12是本发明的用户识别模块卡锁的解锁装置实施例四的流程图;图13是本发明的用户识别模块卡锁的解锁装置实施例五的流程图;图14是本发明的用户识别模块卡锁的解锁系统实施例的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和
具体实施方式
对本发明实施例作进一步详细的说明。
参考图2,在本发明实施例一中,实现本发明实施例一所提供的方法可以包括以下步骤
步骤201:终端接收网络侧发送的解锁请求;
步骤202:终端解析网络侧发送的解锁请求,以获取所述解锁请求中的解锁码;
在本实施例中,网络侧可以通过空口发送解锁请求(Unlock Request),空口承载类型可以包括短信、非结构化补充数据业务(UnstructuredSupplementary Services Data, USSD )、非接入层NAS信令等形式,则终端在解析所述解锁请求之前,还需要首先判断网络侧所用的空口承载类型,例如,当空口承载类型为短信时,则判断该短信是否来源于网络侧,以及该短信是否为解锁请求,如果是的时候,再执行本步骤中的解析操
作;需要说明的是,如果该短信并不是来源于网络侧,或者该短信不是
解锁请求时,则返回解锁失败的消息,失败原因为"解锁请求消息格式
错误";所述解锁请求包括解锁码;所述解锁码可以是加密的,也可以是 不加密的;
步骤203:根据预置的加密算法,终端校验所述解锁码是否正确; 步骤204:若所述解锁码正确,则解锁所述用户识别模块卡。 在本发明实施例一中,解锁操作由网络侧触发开始进行,终端接收 到网络侧发送的解锁请求之后,首先解析所述解锁请求,可以获取到所 述解锁请求中的解锁码在本实施例中,需要说明的是,当所述步骤203 的检测结果为否时,还可以生成解锁失败信息;所述预置的加密算法, 也可以理解为所述终端出厂时设定的加密算法,步骤203的校验结果为 所述解锁码正确时,说明该终端的SIM/USIM卡锁解锁成功,校验结果 为所述解锁码不正确时,il明该终端的SIM/USIM卡锁解锁失败。
可以看出,本发明实施例由网络侧通过空口触发终端的解锁过程, 解锁请求由网络侧发送至终端侧,使得SIM/USIM卡的解锁操作依赖于 运营商, 一般用户或一些解锁工具将无法对终端进行解锁操作,从而避 免了终端被恶意解锁的问题,提高了终端解锁的安全性,降低了终端的 解锁风险。
参考图3,在本发明实施例二中,实现本发明实施例二所提供的方法 可以包括以下步骤
步骤301:终端接收网络侧发送的解锁请求;
步骤302:终端解析网络侧发送的解锁请求,以获取所述解锁请求中 的解锁码;
步骤303:终端获取所述解锁请求中的第一国际移动识别码IMEI; 在实际的例子中,所述解锁请求中包括所述第一 IMEI和解锁码的格 式可以参考下表所示页
Head
IMEI(16Bytes) Unlock
Code(8Bytes)
步骤304:终端确定所述第一 IMEI与终端的IMEI —致; 终端^r测所述第一 IMEI和终端的预置IMEI是否一致,所述预置
IMEI即是终端自身出厂设定的IMEI信息;和第一 IMEI,所述第一 IMEI
为网络侧接收用户选择的终端的IMEI;
步骤305:根据所述预置的加密算法,对终端的IMEI号进行运算,
得到运算结果;
步骤306:终端将所述解锁码与所述运算结果进行比较;
步骤307:若比较结果一致,则所述解锁码正确,终端解锁所述用户
识别模块卡;
步骤308:若比较结果不一致,则所述解锁码不正确,解锁所述用户 识别模块卡失败。
在本实施例中,所述解析网络侧发送的解锁请求之后,还可以获取 到所述解锁请求中的第一国际移动识别码IMEI;所述IMEI可以—险证所 述解锁请求是否确实发送到了目标终端,从而使得解锁请求的过程更为 准确和可行。
参考图4,在本发明实施例三中,实现本发明实施例三所提供的方法 可以包括以下步骤
步骤401:终端根据出厂设置获取所用的空口承载类型;
在实际应用中,网络侧向终端发送消息的承载类型可以包括USSD, 短信或者NAS信令等方式;
步骤402:当所述空口承载类型为短信时,终端判断所述短信是否来 源于网络侧,以及该短信类型是否为解锁请求,如果是,进入步骤303, 如果否,进入步骤308;
步骤403:终端读取所述解锁请求的前16个字节的内容,得到目标终端的第一 IMEI;
步骤404:终端读取所述解锁请求的后续8个字节,得到解锁码信息;
步骤405:终端^r测所述第一 IMEI和终端的预置IMEI是否一致, 如果是,进入步骤406,如果否,进入步骤408;
步骤406:根据预置的加密算法,终端校验所述解锁码是否正确,如 果是,进入步骤407,如果否,进入步骤408;
步骤407:终端生成解锁成功信息,所述解锁成功信息表示所述校验 的结果为通过;
当校验通过时,终端可以刷新自身的用户识别模块卡锁的状态,将 用户识别模块卡锁标识为"已解锁',; 步骤408:终端生成解锁失败信息;
当氺企测结果为否时,所述解锁失败(Unlock Failure)信息具体为第 一解锁失败信息,当校验结果为否时,所述解锁失败信息具体为第二解 锁失败信息;
所述解锁失败的原因可以有多种,当短信不是来源于网络侧,或者 该短信类型不是解锁请求时,失败原因(Failure Cause )为"解锁请求消 息格式错误";当所述检测的结果为否时,失败原因为"IMEI不匹配"; 当所述校验的结果为否时,失败原因为"解锁码不正确",等等;
步骤409:终端返回解锁响应消息至网络侧,所述解锁响应消息包括 所述第一 IMEI和解锁结果信息,所述解锁结果信息包括所述解锁失败信 息或解锁成功信息。
将终端IMEI信息和解锁结果信息,添加上标准的短信头部,生成解 锁响应消息,通过空口返回至所述网络侧;其中,所述解锁响应消息还 可以包4舌终端的国际移动用户识别码(International Mobile Subscriber Identify, IMSI),和/或解锁失败的失败原因。
与上述本发明实施例所提供的方法相对应,参见图5,本发明实施例 还提供了一种用户识别模块卡锁的解锁装置,所述装置具体可以包括 接收模块501,用于接收网络侧发送的解锁请求; 解析模块502,用于解析所述解锁请求,以获取所述解锁请求中的解锁码;
校验模块503,用于根据预置的加密算法,校验所述解锁码是否正确; 解锁模块504,用于当所述解锁码正确时,则解锁所述用户识别模块卡。
在本实施例中,所述装置可以细分为三个模块,其中,所述解析模 块具体可以用于解析网络侧通过空口发送的解锁请求,所述预置的加密
算法,即是根据所述第一IMEI计算得到的加密算法,可以看出,三个模 块协同工作,共同完成用户识别模块卡锁的解锁过程,运用本发明实施 例由网络侧触发解锁过程的解锁方法,可以提高用户识别模块卡锁的安 全性,降低了用户识别模块卡锁被恶意破解的风险。
与本发明方法实施例二相对应,参考图6所示,示出了本发明装置 实施例二的结构框图,如图所示,该装置可以包括
接收模块601,用于接收网络侧发送的解锁请求;
解析模块602,用于解析所述解锁请求,以获取所述解锁请求中的解 锁码;
获取模块603,用于获取所述解锁请求中的第一国际移动识别码 IMEI;
确定模块604,用于确定所述第一 IMEI与终端的IMEI —致;
运算模块605,用于根据所述预置的加密算法,对终端的IMEI号进 行运算,得到运算结果;
比较模块606,用于将所述解锁码与所述运算结果进行比较,若一致, 则所述解锁码正确,若不一致,则所述解锁码不正确;
解锁模块607,用于当所述解锁码正确时,则解锁所述用户识别模块卡。
在本实施例中,所述解析模块602解析网络侧发送的解锁请求之后, 还可以由获取模块603获取到所述解锁请求中的第一国际移动识别码 IMEI;所述IMEI可以验证所述解锁请求是否确实发送到了目标终端,从 而使得解锁请求的过程更为准确和可行。与本发明方法实施例三相对应,参考图7所示,示出了本发明装置
实施例三的结构框图,如图所示,该装置可以包括
第一获取模块701,用于根据出厂设置获取终端所用的空口承载类
型;
在实际应用中,网络侧向终端发送消息的承载类型可以包括USSD, 短信或者NAS信令等方式;
判断模块702,用于当所述空口承载类型为短信时,判断所述短信是 否来源于网络侧,以及该短信类型是否为解锁请求;
第一读取子模块703,用于当所述判断模块的结果为是时,读取所述 解锁请求的前16个字节的内容,得到目标终端的第一IMEI;
第二读取子模块704,用于读取所述解锁请求的后续8个字节,得到 解锁码信息;
生成模块705,用于当校验通过时,生成解锁成功信息,或者,当校 验没有通过时,生成解锁失败信息;
返回4莫块706,用于返回解锁响应消息至网络侧,所述解锁响应消息 包括所述第一 IMEI和解锁结果信息,所述解锁结果信息为解锁成功信息 或解锁失败信息。
本实施例所述的装置可以集成在终端上,也可以单独作为一个终端 设备,所述装置在解锁过程结束后,还可以向网络侧返回解锁响应消息, 所述解锁响应消息包括所述第一 IMEI和解锁结果信息,所述解锁结果信 息可以包括解锁成功信息或解锁失败信息,还可以包括解锁失败原因, 例如,IMEI不匹配或者解锁码不正确等。通过本发明实施例的方法,可 以提高用户识别模块卡锁的安全性,避免用户识别模块卡锁被恶意破解 的风险,还可以返回网络侧解锁结果,以便于网络侧将解锁结果通知用 户。
与上述本发明实施例的方法和装置相对应,本发明实施例还提供了 一种用户识别模块卡锁的解锁系统,参考图8所示,所述系统可以包括: 网络侧801,用于向所述解锁装置通过空口发送解锁请求; 第一解锁装置802,用于解析所述解锁请求,以获取所述解锁请求中的解锁码;根据预置的加密算法,校验所述解锁码和第一 IMEI是否正确, 并当所述解锁码正确时,解锁所述用户识别模块卡。
其中,所述第一解锁装置802具体可以包括 接收模块,用于接收网络侧发送的解锁请求;
解析模块,用于解析所述解锁请求,以获取所述解锁请求中的解锁
码;
校验模块,用于根据预置的加密算法,校验所述解锁码和第一 IMEI 是否正确;
解锁模块,用于当所述解锁码正确时,则解锁所述用户识别模块卡。
本发明实施例还提供了 一种用户识别模块卡锁的解锁方法实施例 四,参考图9,在本实施例中,实现本实施例所提供的方法可以包括以下 步骤
步骤901:网络侧接收用户选择并输入的目标终端信息;
步骤902:网络侧发送相应的解锁请求至所述目标终端,所述解锁请
求包括解锁码和,以便于所述终端根据所述解锁请求执行用户识别模块
卡锁的解锁过程。
在本实施例中,用户可以才艮据目标终端的IMEI或签约绑定的IMSI 选择相应的目标终端,并输入该目标终端的信息,网络侧再将相应的解 锁请求发送至所述目标终端,具体的,可以通过空口发送所述解锁请求, 空口承载类型具体可以包括短信、USSD或者NAS信令,所述解锁请求 具体可以包括解锁码,还可以包括第一国际移动识别码IMEI;当然本领 域技术人员可以知悉,本发明实施例并不限制其他的承载方式,任何涉 及通过网络来触发用户识别模块卡锁的解锁方案都应属于本发明的保护 范围。
本发明实施例还提供了 一种用户识别模块卡锁的解锁方法实施例 五,参考图10,在本实施例中,实现本实施例所提供的方法可以包括以 下步骤
步骤1001:网络侧接收用户选择并输入的目标终端信息;步骤1002:网络侧通过空口发送相应的解锁请求至所述目标终端, 所述解锁请求包括解锁码和所述目标终端的第一 IMEI,以便于所述终端 根据所述解锁请求执行用户识别模块卡锁的解锁过程;
步骤1003:网络侧接收所述终端返回的解锁响应消息,所述解锁响 应消息包括所述第一 IMEI和解锁结果信息,所述解锁结果信息为解锁成 功信息或解锁失败信息;
步骤1004:网络侧以对话框的形式向用户显示所述解锁结果信息。
参考图ll所示,为实际应用中,解锁结果信息为解锁失败信息时, 用户根据失败原因弹出的对话框可以知道解锁失败的原因。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表 述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描 述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同 时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属 于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
与上述本发明实施例的方法相对应,本发明实施例还提供了 一种用 户识别模块卡锁的解锁装置实施例四,参考图12所示,所述装置可以包 括
第一接收模块1201,用于接收用户选择并输入的目标终端信息; 发送模块1202,用于发送相应的解锁请求至所述目标终端,所述解
锁请求包括解锁码和所述目标终端的第一 IMEI,以便于所述终端根据所
述解锁请求执行用户识别模块卡锁的解锁过程。
在本实施例中,所述装置可以集成在网络设备中,作为网络侧存在,
并输入该目标终端的信息,第一接收模块接收到所述目标终端信息后通 过空口将相应的解锁请求发送至所述目标终端,所述解锁请求具体可以 包括第一 IMEI和解锁码。通过由所述发送模块1202将所述包括解锁码 和第一 IMEI的解锁请求发送至终端,其中,可以通过空口发送解锁请求, 终端就可以根据解锁请求执行用户识别模块卡锁的解锁过程了 。本发明 实施例所述的由网络侧触发的解锁方案,可以降低在运用现有技术进行解锁的过程中,用户识别模块卡锁被恶意破解的风险,并且提高了终端 的用户识别模块卡锁的安全性。
与上述本发明实施例的方法相对应,本发明实施例还提供了 一种用 户识别模块卡锁的解锁装置实施例五,参考图13所示,所述装置可以包
括
第一接收模块1301,用于接收用户选择并输入的目标终端信息; 发送模块1302,用于发送相应的解锁请求至所述目标终端,所述解
锁请求包括解锁码和所述目标终端的第一 IMEI,以便于所述终端根据所
述解锁请求执行用户识别模块卡锁的解锁过程;
第二接收模块1303,用于接收所述终端返回的解锁响应消息,所述
解锁响应消息包括所述第一 IMEI和解锁结果信息;
显示模块1304,用于以对话框的形式向用户显示所述解锁结果信息。 所述装置可以集成在网络侧上,也可以单独作为一个网络设备。在
本发明实施例中,所述第二接收模块1303还可以接收终端返回的解锁响
应消息,所述解锁响应消息包括所述第一 IMEI和解锁结果信息,所述显
示模块1304还可以将所述解锁结果信息以对话框的形式向用户显示,更
加方便了用户在解锁过程中的操作。
与上述本发明实施例的方法和装置相对应,本发明实施例还提供了 一种用户识别模块卡锁的解锁系统,参考图14所示,所述系统可以包括
第二解锁装置1401,用于接收用户选择并输入的目标终端信息;并 发送相应的解锁请求至所述目标终端,所述解锁请求包括解锁码;
终端1402,用于根据所述解锁请求执行用户识别模块卡锁的解锁过程。
所述第二解锁装置1401具体可以包括
第一接收模块,用于接收用户选择并输入的目标终端信息;
发送模块,用于发送相应的解锁请求至所述目标终端,所述解锁请
求包括解锁码,以便于所述终端根据所述解锁请求执行用户识别模块卡
锁的解锁过程。需要说明的是,因为前述用户识别模块卡锁的解锁方法和装置介绍 的十分详尽,所以所述用户识别模块卡锁的解锁系统实施例未详尽之处, 可以参见前述对用户识别模块卡锁的解锁方法和装置实施例的描述,在 此不再对系统作详细描述。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅 仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要 求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而 且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那 些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过 程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由 语句"包括一个……"限定的要素,并不排除在包括所述要素的过程、 方法、物品或者设备中还存在另外的相同要素。
以上对本发明实施例所提供的 一种用户识别模块卡锁的解锁方法、 装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及 实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施 例的方法及其思想;同时,对于本领域的一般技术人员,依据本发明实 施例的思想,在
具体实施方式
及应用范围上均会有改变之处,综上所述, 本说明书内容不应理解为对本发明的限制。
权利要求
1、一种用户识别模块卡锁的解锁方法,其特征在于,包括接收网络侧发送的解锁请求;解析所述解锁请求,以获取所述解锁请求中的解锁码;根据预置的加密算法,校验所述解锁码是否正确;若所述解锁码正确,则解锁所述用户识别模块卡。
2、 根据权利要求1所述的方法,其特征在于,所述根据预置的加密算法,校验所述解锁密码是否正确之前,还包括获取所述解锁请求中的第一国际移动识别码IMEI;确定所述第一 IMEI与终端的IMEI —致。
3、 如权利要求l所述的方法,其特征在于,所述根据预置的加密算法,校验所述解锁码是否正确,具体为根据所述预置的加密算法,对终端的IMEI号进行运算,得到运算结果;将所述解锁码与所述运算结果进行比较,若一致,则所述解锁码正确,若不一致,则所述解锁码不正确。
4、 根据权利要求1-3任一项所述的方法,其特征在于,所述校验所述解锁码是否正确之后,还包括当校验所述解锁码正确时,生成解锁成功信息;或者,当校验所述解锁码不正确时,生成解锁失败信息。
5、 根据权利要求4所述的方法,其特征在于,所述生成解锁成功信息,或者,解锁失败信息之后,还包括返回解锁响应消息至网络侧,所述解锁响应消息包括终端的IMEI和解锁结果信息,所述解锁结果信息为所述解锁成功信息或解锁失败信息。
6、 根据权利要求4所述的方法,其特征在于,所述解锁失败信息还包括解锁失败原因。
7、 一种用户识别模块卡锁的解锁装置,其特征在于,包括接收模块,用于接收网络侧发送的解锁请求;解析模块,用于解析所述解锁请求,以获取所述解锁请求中的解锁码;校验模块,用于根据预置的加密算法,校验所述解锁码是否正确;解锁模块,用于当所述解锁码正确时,则解锁所述用户识别模块卡。
8、 根据权利要求7所述的装置,其特征在于,还包括获取模块,用于获取所述解锁请求中的第 一国际移动识别码IMEI;确定才莫块,用于确定所述第一IMEI与终端的IMEI—致。
9、 根据权利要求7所述的装置,其特征在于,所述校验模块,具体包括运算模块,用于根据所述预置的加密算法,对终端的IMEI号进行运算,得到运算结果;比较模块,用于将所述解锁码与所述运算结果进行比较,若一致,则所述解锁码正确,若不一致,则所述解锁码不正确。
10、 根据权利要求7-9任一项所述的装置,其特征在于,还包括生成模块,用于当校验所述解锁码正确时,生成解锁成功信息,或者,当校验所述解锁码不正确时,生成解锁失败信息。
11、 根据权利要求IO所述的装置,其特征在于,还包括返回才莫块,用于返回解锁响应消息至网络侧,所述解锁响应消息包括所述终端的IMEI和解锁结果信息,所述解锁结果信息为所述解锁成功信息或解锁失败信息。
12、 一种用户识别模块卡锁的解锁系统,其特征在于,包括网络侧,用于向所述解锁装置发送解锁请求;第一解锁装置,用于解析所述解锁请求,以获取所述解锁请求中的解锁码;根据预置的加密算法,校验所述解锁码是否正确,并当所述解锁码正确时,解锁所述用户识别模块卡。
13、 一种用户识别模块卡锁的解锁方法,其特征在于,包括接收用户选择并输入的目标终端信息;发送相应的解锁请求至所述目标终端,所述解锁请求包括解锁码,以便于所述终端根据所述解锁请求执行用户识别模块卡锁的解锁过程。
14、 根据权利要求13所述的方法,其特征在于,所述发送相应的解锁请求至所述目标终端之后,还包括接收所述终端返回的解锁响应消息,所述解锁响应消息包括所述终端的IMEI和解锁结果信息,所述解锁结果信息为解锁成功信息或解锁失败信息。
15、 一种用户识别模块卡锁的解锁装置,其特征在于,包括第一接收模块,用于接收用户选择并输入的目标终端信息;发送模块,用于发送相应的解锁请求至所述目标终端,所述解锁请求包括解锁码,以便于所述终端根据所述解锁请求执行用户识别模块卡锁的解锁过程。
16、 根据权利要求15所述的装置,其特征在于,还包括第二接收模块,用于接收所述终端返回的解锁响应消息,所述解锁响应消息包括所述终端的IMEI和解锁结果信息。
全文摘要
本发明实施例公开了用户识别模块卡锁的解锁方法、装置及系统,所述方法包括接收网络侧发送的解锁请求;解析所述解锁请求,以获取所述解锁请求中的解锁码;根据预置的加密算法,校验所述解锁码是否正确;若所述解锁码正确,则解锁所述用户识别模块卡。根据本发明实施例,由网络侧通过空口触发终端的解锁过程,解锁请求由网络侧发送至终端侧,使得用户识别模块卡的解锁操作依赖于运营商,一般用户或一些解锁工具将无法对终端进行解锁操作,从而避免了终端被恶意解锁的问题,提高了终端解锁的安全性,降低了终端的解锁风险。
文档编号H04W12/00GK101489225SQ20091000554
公开日2009年7月22日 申请日期2009年1月19日 优先权日2009年1月19日
发明者林海锋 申请人:深圳华为通信技术有限公司