首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种SIMLOCK密码的生成、注入方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:捷开通讯(深圳)有限公司

摘要:本发明公开了一种SIMLOCK密码的生成方法,该方法包括:获取移动终端的IMEI号码;在数据库中查找IMEI号码;若未找到IMEI号码,则随机生成SIMLOCK密码,使SIMLOCK密码与IMEI号码相对应;将SIMLOCK密码发送至移动终端;其中,数据库用于存储IMEI号码及与MEI号码相对应的SIMLOCK密码。通过上述方式,本发明能够提高移动终端的安全性。

主权项:1.一种SIMLOCK密码的生成方法,其特征在于,包括:SIMLOCK密码生成装置与移动终端建立连接;获取所述移动终端的IMEI号码;在数据库中查找所述IMEI号码;若未找到所述IMEI号码,则随机生成所述SIMLOCK密码,使所述SIMLOCK密码与所述IMEI号码相对应;将所述SIMLOCK密码发送至所述移动终端;接收SIMLOCK密码注入成功信息;再次将所述SIMLOCK密码发送至所述移动终端,以对所述SIMLOCK密码进行验证;接收SIMLOCK密码验证成功信息;将所述IMEI号码及与所述IMEI号码相对应的SIMLOCK密码保存至所述数据库中;其中,所述数据库用于存储所述IMEI号码及与所述IMEI号码相对应的SIMLOCK密码。

全文数据:一种SIMLOCK密码的生成、注入方法及装置技术领域[0001]本发明涉及通信技术领域,特别是涉及一种SIMLOCK密码的生成、注入方法及装置。背景技术[0002]随着社会发展,手机越来越普遍,几乎每一个人都在使用,而手机若想实现通信功能则需要安装SIM卡SubscriberIdentificationModule,SIM;也称为用户身份识别卡)。S頂卡是数字移动电话的一张个人资料卡,且唯一标识一个用户;它采用加密方法制作,存储了数字移动电话用户的信息,加密的密钥以及用户的电话簿等内容;可供GSM系统对用户身份进行鉴别,并对用户通话时的语音信息进行加密;同时,用户通过它完成与系统的连接和信息的交换。[0003]目前,运营商和用户对手机安全的要求越来越高,特别是s頂卡的安全;现有的很多手机的SIMLOCK密码都是以手机的IMEI号作为输入,通过算法生成对应的密码;算法是内置在软件中,在软件编译的时候已经集成进去了,密码就确定了。本申请的发明人在长期的研发中发现,现有方式还存在着一些不足,例如,黑客可以通过篡改IMEI号从而改变手机的密码进而破解手机;或者如果算法被破解了,所有手机的密码都能被知道,安全系数不够高。因此,亟待需要开发一种更安全的密码生成方法。发明内容[0004]本发明主要解决的技术问题是提供一种sniLOCK密码的生成、注入方法及装置,能够提高移动终端的安全性。[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种SML0CK密码的生成方法,该方法包括:获取移动终端的頂EI号码;在数据库中查找頂EI号码;若未找到MEI号码,则随机生成SIMLOCK密码,使S頂LOCK密码与頂EI号码相对应;将SML0CK密码发送至移动终端;其中,数据库用于存储IMEI号码及与MEI号码相对应的SniLOCK密码。[0006]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种SIMLOCK密码的注入方法,该方法包括:移动终端接收SML0CK密码;判断移动终端中是否存在注入标志,注入标志用于标注移动终端中已注入过S顶LOCK密码;若不存在注入标志,则将SIMLOCK密码注入到移动终端中。[0007]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种SML0CK密码生成装置,该装置包括:处理器、存储器和通信电路,处理器耦接存储器和通信电路,在工作时执行指令以实现上述的SIMLOCK密码的生成方法。[0008]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,处理器、存储器和通信电路,处理器耦接存储器和通信电路,在工作时执行指令以实现上述的SIMLOCK密码的注入方法。[0009]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种具有存储功能的装置,该装置包括:存储有程序,所述程序被执行时实现上述方法。[0010]本发明的有益效果是:区别于现有技术的情况,本发明提供一种S頂lock密码的生成方法,该方法包括获取移动终端的IMEI号码;在数据库中查找BfEI号码;若未找到頂EI号码,则随机生成SIML0CK密码,使SIML0CK密码与IMEI号码相对应;将SIML0CK密码发送至移动终端;其中,数据库用于存储IMEI号码及与MEI号码相对应的SIML0CK密码。本发明的SML0CK密码是通过移动终端之外的装置随机生成的,具有一定的随机性和灵活性;且每台移动终端的SIML0CK密码具有一定的独立性,不会相互影响;通过上述方法,能够提高移动终端的安全性。附图说明[0011]图1是本发明SIML0CK密码的生成方法一实施方式的流程示意图;[0012]图2是本发明SIML0CK密码的生成方法一实施方式的流程示意图;[0013]图3是本发明SIML0CK密码的注入方法一实施方式的流程示意图;[0014]图4是本发明SIML0CK密码生成装置一实施方式的结构示意图;[0015]图5是本发明移动终端一实施方式的结构示意图;[0016]图6是本发明具有存储功能的装置一实施方式的结构示意图。具体实施方式[0017]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。[0018]请参阅图1,图1是本发明SIML0CK密码的生成方法一实施方式的流程示意图。本发明提供一种SIML0CK密码的生成方法,该方法包括如下步骤:[0019]S101:获取移动终端的IMEI号码。[0020]其中,IMEI号码(InternationalMobileEquipmentIdentity是国际移动设备身份码的缩写,国际移动装备辨识码,是由I5位数字组成的〃电子串号〃,它与每台移动设备一一对应,而且该码是全世界唯一的。每一只移动设备在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。[0021]具体地,SIML0CK密码生成装置与移动终端建立连接;连接成功后,获取移动终端的IMEI号码,如果IMEI号码不存在则说明该移动终端是非法的移动终端,返回“IMEI号码不存在”的错误信息,并不再进行后续步骤。若连接失败则继续尝试再次连接,若连接失败超过预定次数,例如3次,5次,10次等,返回“连接失败”的错误信息。[0022]在一实施方式中,若移动终端使用的是Android系统,则可以通过ADB命令进行连接,其中,ADB命令AndroidDebugBridge是Android提供的一个通用的调试工具。在其他实施方式中,若移动终端使用的是其他系统,例如I〇S系统、Symbian系统、微软系统等,则采用与系统相对应的调试工具进行连接。[0023]S102:在数据库中查找頂EI号码。[0024]其中,数据库用于存储IMEI号码及与頂EI号码相对应的SML0CK密码,在完成对移动终端的密码注入后会将该移动终端的頂EI号码及与其相对应的SIML0CK密码存储至数据库中,以方便后续查询。[0025]具体地,在数据库中查找頂EI号码,如果数据库中已存在頂EI号码,说明移动终端已经注入过密码,无需再次注入,返回“密码已注入”的错误信息。^[0026]S103:若未找到IMEI号码,则随机生成SIML0CK密码,使SIML0CK密码与顶EI号码相对应。[0027]具体地,如果数据库中没有IMEI号码,说明该移动终端尚未注入过密码;SIML〇CK密码生成装置随机生成SIML0CK密码,并将该密码发送至移动终端。其中,SIML0CK密码生成装置可以是计算机中的密码生成工具,也可以是独立的密码生成装置;SIML0CK密码可以是预设位数的密码,例如2〇位、I5位等;可以是数字密码,也可以是数字、字母、特殊符号等不同类型符号的随机组合。'[0028]S104:将S頂LOCK密码发送至移动终端。[0029]具体地,可以通过AT命令将SIML0CK密码发送至移动终端;其中,ATg卩Attention,AT指令集是从终端设备(TerminalEquipment,TE或数据终端设备(DataTerminalEquipment,DTE向终端适配器(TerminalAdapter,TA或数据电路终端设备(DataCircuitTerminalEquipment,DCE发送的。通过TA,TE发送AT指令来控制移动台(MobileStation,MS的功能,与GSM网络业务进行交互;也可以通过蓝牙、WiFi等任何通信方式将SIML0CK密码发送至移动终端。[0030]通过上述实施方式的方法,SIML0CK密码是通过移动终端之外的装置随机生成的,具有一定的随机性和灵活性;且每台移动终端的SniLOCK密码具有一定的独立性,不会相互影响;能够提高移动终端的安全性。[0031]请参阅图2,图2是本发明SIML0CK密码的生成方法另一实施方式的流程示意图。在这一实施方式中,SIML0CK密码生成装置随机生成两个SIML0CK密码,两个SIML0CK密码之间没有关联性。通过这种方式,在解码时需要同时对两个密码进行验证,即使其中一个密码被破解,那么另外一个密码不对,同样也不能解锁手机,降低了密码被破解的风险,进一步提高了手机的安全性。[0032]可选地,在一实施方式中,在将SIML0CK密码发送给移动终端之前对密码进行加密,将加密后的数据进行发送;可以通MD5算法、PBKDF2算法等对密码进行加密。通过上述方式,能够提高密码在传递发送过程中的安全性,防止密码在传递过程中被截获。[0033]在该实施方式中,移动终端接收S頂LOCK密码,具体地,接收加密后的数据,利用相应的算法对数据的完整性进行检查,若检查通过,解密获取SIML0CK密码;判断移动终端是否注入过SIML0CK密码,具体地,通过判断移动终端中是否存在注入标志来完成,其中注入标志用于标注移动终端中已注入过SIML0CK密码;如果已经存在注入标志,则说明该移动终端已经注入过密码,无需再次注入,返回“密码已注入,,的错误信息;如果不存在注入标志,则说明移动终端没有注入过密码,则将SIML0CK密码注入到移动终端中;具体地,将SIML0CK密码通过预设算法加密后注入存储在移动终端中,预设算法可以是_5算法、PBKDF2算法等。通过这种方式,能够再次提高密码的安全性。[0034]SIML0CK密码注入存储完成后,返回“SIML0CK密码注入成功,,的信息,并将该信息发送给SIML0CK密码生成装置;SIML0CK密码生成装置接收SIML0CK密码注入成功信息,再次将SIML0CK密码发送至移动终端,以对s;[ML0CKs码进行验证;移动终端再一次接收SIML0CK密码,将新接收的SIML0CK密码与先前注入的SIML0CK密码进行比对;若两个密码相同,说明密码已注入成功且验证通过,执行注入所述注入标志的步骤,具体地,将注入标志存储在移动终端中,用来标识该移动终端已注入SMLOCK密码,同时返回“SIMLOCK密码验证成功,,的信息,并发送至S頂LOCK密码生成装置。通过这种方式,能够验证方法执行过程中是否存在差错,以进一步提高密码的安全性。[0035]SIML0CK密码生成装置接收“SIML0CK密码验证成功,,的信息,将IMEI号码及与IMEi号码相对应的SIML0CK密码保存至数据库中,以方便后续查询,完成对s頂LOCK密码的注入。[0036]通过上述实施方式的方法,对SIML0CK密码进行了多次加密和验证处理,能够进一步提高SMLOCK密码的安全性。[0037]请参阅图3,图3是本发明SIML0CK密码的注入方法一实施方式的流程示意图。本发明提供一种SIML0CK密码的注入方法,该方法包括如下步骤:[0038]S301:移动终端接收S頂LOCK密码。[0039]S3〇2:判断移动终端中是否存在注入标志,所述注入标志用于标注移动终端中己注入过SIML0CK密码。[0040]S303:若不存在注入标志,则将SIML0CK密码注入到移动终端中。[0041]具体地,移动终端可以是手机、平板电脑、手提电脑等。具体方法的执行过程步骤与上述实施例相同,故在此不再赘述,详细请参阅以上对应实施例的说明。[0042]请参阅图4,图4是本发明SIML0CK密码生成装置一实施方式的结构示意图。本发明提供一种SIML0CK密码生成装置,包括处理器401、存储器402和通信电路403,处理器401耦接存储器402和通信电路403,在工作时执行指令,实现上述SIML0CK密码的生成方法,具体工作过程与上述方法实施例中一致,故在此不再赘述,详细请参阅以上对应方法步骤的说明。其中,SIML0CK密码生成装置可以是计算机中的密码生成工具,也可以是独立的密码生成装置。[0043]请参阅图5,图5是本发明移动终端一实施方式的结构示意图。本发明提供一种移动终端,包括处理器5〇1、存储器502和通信电路5〇3,处理器501耦接存储器502和通信电路503,在工作时执行指令,实现上述SML0CK密码的注入方法,具体工作过程与上述方法实施例中一致,故在此不再赘述,详细请参阅以上对应方法步骤的说明。其中,移动终端可以是手机、平板电脑、手提电脑等。[0044]请参阅图6,图6是本发明具有存储功能的装置一实施方式的结构示意图。本发明提供一种具有存储功能的装置60,存储装置60存储有程序601,程序601被执行时实现上述支付方法。具体工作过程与上述方法实施例中一致,故在此不再赘述,详细请参阅以上对应方法步骤的说明。其中具有存储功能的装置可以是便携式存储介质如U盘、光盘,也可以是终端、服务器等。[0045]本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储装置中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等或处理器processor执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储装置包括:U盘、移动硬盘、只读存储器R〇M,Read-〇nlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的装置。[0046]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种SIMLOCK密码的生成方法,其特征在于,包括:获取移动终端的MEI号码;在数据库中查找所述IMEI号码;若未找到所述IMEI号码,则随机生成所述SML0CK密码,使所述SIMLOCK密码与所述頂EI号码相对应;将所述SIMLOCK密码发送至所述移动终端;其中,所述数据库用于存储所述IMEI号码及与所述IMEI号码相对应的SMLOCK密码。2.根据权利要求1所述的方法,其特征在于,所述若未找到所述Iffil号码,则随机生成SIMLOCK密码步骤包括:随机生成两个所述SMLOCK密码。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收SIMLOCK密码注入成功信息;再次将所述SIMLOCK密码发送至所述移动终端,以对所述SMLOCK密码进行验证。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收SIMLOCK密码验证成功信息;将所述IMEI号码及与所述IMEI号码相对应的SML0CK密码保存至所述数据库中。5.—种SML0CK密码的注入方法,其特征在于,包括:移动终端接收所述SIMLOCK密码;判断所述移动终端中是否存在注入标志,所述注入标志用于标注所述移动终端中已注入过SML0CK密码;若不存在所述注入标志,则将所述SIMLOCK密码注入到所述移动终端中。6.根据权利要求5所述的方法,其特征在于,所述若不存在所述注入标志,则将所述S顶LOCK密码注入到所述移动终端中步骤之后还包括:返回SIMLOCK密码注入成功信息。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述移动终端再一次接收所述SIMLOCK密码;将所述SIMLOCK密码与所述移动终端注入的SMLOCK密码进行比对;若相同,才执行注入所述注入标志的步骤,并返回SIMLOCK密码验证成功信息。8.—种SIMLOCK密码生成装置,其特征在于,包括:处理器、存储器和通信电路,所述处理器耦接所述存储器和通信电路,在工作时执行指令以实现权利要求1-4任一项所述的方法。9.一种移动终端,其特征在于,包括:处理器、存储器和通信电路,所述处理器耦接所述存储器和通信电路,在工作时执行指令以实现权利要求5-7任一项所述的方法。10.—种具有存储功能的装置,其特征在于,存储有程序,所述程序被执行时实现权利要求1-4或5-7任一项所述的方法。

百度查询: 捷开通讯(深圳)有限公司 一种SIMLOCK密码的生成、注入方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。