一种基于移动终端的调试许可控制方法及系统技术方案

技术编号:15008420 阅读:67 留言:0更新日期:2017-04-04 14:30
本发明专利技术公开了一种基于移动终端的调试许可控制方法及系统,方法包括:当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥;将上述ID与第一密钥上传服务器,服务器根据ID生成第二密钥;服务器判断第一密钥与第二密钥的值是否相同,若相同则由服务器向移动终端发送控制使能调试许可的命令;移动终端接收到所述命令后控制打开调试许可。本发明专利技术使量产后的移动终端具备无法被专业人员破解的使能调试的功能,从而方便移动终端售后调试。

【技术实现步骤摘要】

本专利技术涉及移动终端应用领域,尤其涉及一种基于移动终端的调试许可控制方法及系统
技术介绍
移动终端由于其软硬件的复杂性,难免会出现问题;因此,在移动终端开发阶段,移动终端厂商保留其调试功能方便工程师调试,以及解决移动终端存在的问题;到移动终端量产后将会把调试功能禁止,以防止移动终端被专业人员通过调试来得到移动终端的一些开发信息;然而就像开头提到的由于移动终端的软硬件的复杂性,移动终端在量产后仍有可能需要调试以解决用户售后报修问题;而现有技术中,因为调试功能已被禁止,无法调试,为维修移动终端带来了不便。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于移动终端的调试许可控制方法及系统,旨在解决移动终端在量产后仍有可能需要调试以解决用户售后报修问题;而现有技术中,因为调试功能已被禁止,无法调试,为维修移动终端带来了不便的缺陷。本专利技术的技术方案如下:一种基于移动终端的调试许可控制方法,其中,方法包括:A、当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥;B、将上述ID与第一密钥上传服务器,服务器根据ID生成第二密钥;C、服务器判断第一密钥与第二密钥的值是否相同,若相同则由服务器向移动终端发送控制使能调试许可的命令;D、移动终端接收到所述命令后控制打开调试许可。所述的基于移动终端的调试许可控制方法,其中,所述步骤A具体包括:A1、当检测到通过菜单选择使能调试时,判断SD卡是否在移动终端中;A2、若判断SD卡在移动终端中,移动终端获取终端所连接的SD卡的ID及存储在SD卡中的第一密钥;A3、若判断SD卡不在移动终端中,移动终端提示用户使能调试失败。所述的基于移动终端的调试许可控制方法,其中,所述步骤A2具体包括:A21、若判断SD卡在移动终端中,移动终端通过向SD卡发送标准SD卡命令直接获取所连接的SD卡的ID及存储在SD卡中的第一密钥。所述的基于移动终端的调试许可控制方法,其中,所述步骤B具体包括:B1、通过所述移动终端或调试器将所述ID与所述第一密钥上传服务器;B2、服务器根据所述ID生成第二密钥。所述的基于移动终端的调试许可控制方法,其中,所述步骤D之后还包括:E、当检测到通过菜单选择关闭调试功能时,控制关闭调试许可。一种基于移动终端的调试许可控制系统,其中,系统包括:ID及第一密钥获取模块,用于当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥;第二密钥生成模块,用于将上述ID与第一密钥上传服务器,服务器根据ID生成第二密钥;判断与发送模块,用于服务器判断第一密钥与第二密钥的值是否相同,若相同则由服务器向移动终端发送控制使能调试许可的命令;第一控制模块,用于移动终端接收到所述命令后控制打开调试许可。所述的基于移动终端的调试许可控制系统,其中,所述ID及第一密钥获取模块具体包括:SD卡位置判断单元,用于当检测到通过菜单选择使能调试时,判断SD卡是否在移动终端中;获取单元,用于若判断SD卡在移动终端中,移动终端获取终端所连接的SD卡的ID及存储在SD卡中的第一密钥;提示单元,用于若判断SD卡不在移动终端中,移动终端提示用户使能调试失败。所述的基于移动终端的调试许可控制系统,其中,所述获取单元具体用于若判断SD卡在移动终端中,移动终端通过向SD卡发送标准SD卡命令直接获取所连接的SD卡的ID及存储在SD卡中的第一密钥。所述的基于移动终端的调试许可控制系统,其中,所述第二密钥生成模块具体包括:上传单元,用于通过所述移动终端或调试器将所述ID与所述第一密钥上传服务器;密钥生成单元,用于服务器根据所述ID生成第二密钥。所述的基于移动终端的调试许可控制系统,其中,所述系统还包括:第二控制模块,用于当检测到通过菜单选择关闭调试功能时,控制关闭调试许可。本专利技术提供了一种基于移动终端的调试许可控制方法及系统,当通过选择使能调试功能时,获取移动终端所连接SD卡的ID及第一密钥;将ID及所述第一密钥上传服务器,并由服务器根据ID生成第二密钥,若第一密钥与第二密钥相同,服务器下发使能调试许可。本专利技术使量产后的移动终端具备无法被专业人员破解的使能调试的功能,从而方便移动终端售后调试。附图说明图1为本专利技术中一种基于移动终端的调试许可控制方法的较佳实施例的流程图。图2为本专利技术中一种基于移动终端的调试许可控制方法的具体应用实施例的中移动终端获取SD卡ID命令的格式结构示意图。图3为本专利技术中一种基于移动终端的调试许可控制方法的具体应用实施例的中SD卡对获取SD卡ID命令的响应消息的格式结构示意图。图4为本专利技术的一种基于移动终端的调试许可控制系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术还提供了一种基于移动终端的调试许可控制方法的较佳实施例的流程图,如图1所示,其中,方法包括:步骤S100、当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥。具体实施时,所述步骤S100之前还包括:步骤S10、预先在移动终端的SD卡中存储SD卡的ID及第一密钥。其中第一密钥的生成是随机的,可根据开发人员进行确定。同时也需要预先在服务器中存储对应的密钥生成方法。当用户通过菜单选择使能调试时,获取移动终端当前所连接的SD卡的ID及存放在SD卡中的第一密钥。第一密钥预先存储在SD卡中,可以使用文本形式存储。进一步的实施例中,所述步骤S100具体包括:步骤S101、当检测到通过菜单选择使能调试时,判断SD卡是否在移动终端中;步骤S102、若判断SD卡在移动终端中,移动终端获取终端所连接的SD卡的ID及存储在SD卡中的第一密钥;步骤S103、若判断SD卡不在移动终端中,移动终端提示用户使能调试失败。进一步的地,所述步骤S102具体包括:步骤S121、若判断SD卡在移动终端中,移动终端通过向SD卡发送标准SD卡命令直接获取所连接的SD卡的ID及存储在SD卡中的第一密钥具体实施时,所述ID可以为SD卡的CID。CID是CustomerIDentity的简称,简单来说就是手机的平台版本。移动终端通过SPI方式与SD间进行通讯。其中SPI是串行外设接口(SerialPeripheralInterface)的简称。移动终端发送给SD卡的命令是固定48位长度,具体如图2所示,移动终端向SD卡发送获取CID的命令就可以得到SD卡的CID。其中图2中自左至右各个位的含义依次为:第1位固定为0,第本文档来自技高网...

【技术保护点】
一种基于移动终端的调试许可控制方法,其特征在于,方法包括:A、当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥;B、将上述ID与第一密钥上传服务器,服务器根据ID生成第二密钥;C、服务器判断第一密钥与第二密钥的值是否相同,若相同则由服务器向移动终端发送控制使能调试许可的命令;D、移动终端接收到所述命令后控制打开调试许可。

【技术特征摘要】
1.一种基于移动终端的调试许可控制方法,其特征在于,方法包括:
A、当检测到通过菜单选择使能调试时,获取移动终端所连接的SD卡的ID及存放在SD卡中的第一密钥;
B、将上述ID与第一密钥上传服务器,服务器根据ID生成第二密钥;
C、服务器判断第一密钥与第二密钥的值是否相同,若相同则由服务器向移动终端发送控制使能调试许可的命令;
D、移动终端接收到所述命令后控制打开调试许可。
2.根据权利要求1所述的基于移动终端的调试许可控制方法,其特征在于,所述步骤A具体包括:
A1、当检测到通过菜单选择使能调试时,判断SD卡是否在移动终端中;
A2、若判断SD卡在移动终端中,移动终端获取终端所连接的SD卡的ID及存储在SD卡中的第一密钥;
A3、若判断SD卡不在移动终端中,移动终端提示用户使能调试失败。
3.根据权利要求2所述的基于移动终端的调试许可控制方法,其特征在于,所述步骤A2具体包括:
A21、若判断SD卡在移动终端中,移动终端通过向SD卡发送标准SD卡命令直接获取所连接的SD卡的ID及存储在SD卡中的第一密钥。
4.根据权利要求3所述的基于移动终端的调试许可控制方法,其特征在于,所述步骤B具体包括:
B1、通过所述移动终端或调试器将所述ID与所述第一密钥上传服务器;
B2、服务器根据所述ID生成第二密钥。
5.根据权利要求4所述的基于移动终端的调试许可控制方法,其特征在于,所述步骤D之后还包括:
E、当检测到通过菜单选择关闭调试功能时,控制关闭调试许可。
6.一种基于移动终端的调试许可控制系统,其特征在于,系统包括:
ID及...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1