The invention provides a method and a system for debugging an intelligent mobile operating system. Among them, the method includes: debug client in the scan to USB KEY after obtaining user input PIN code, PIN code is verified correctly, to debug server authentication request; USB KEY public key information returned from the server debugging preset; debug client USB KEY public key information sent to USB KEY by USB. KEY to store the private key information through the matching operation, and will match the results back to the server in the server debugging debugging; determine the matching results, after the success of receiving and sending the subsequent debug client debugging instruction execution for intelligent mobile operating system debugging. The invention is convenient for debugging during the maintenance of the mobile terminal, and can guarantee the safety of the intelligent mobile operating system.
【技术实现步骤摘要】
本专利技术涉及通信
,具体而言,本专利技术涉及一种智能移动操作系统的调试方法和系统。
技术介绍
在操作系统开发过程中,调试是重要环节。调试的过程可概括为:设置断点、程序暂停、观察程序状态、继续运行,并在这个过程中对目标文件进行修改和编辑。实际应用中,操作系统的调试通常是指嵌入式操作系统的调试或者一般PC(PersonalComputer,个人计算机)机操作系统的调试。而嵌入式操作系统调试和一般PC机操作系统调试存在较大的区别。在一般PC机系统开发中,调试器和被调试程序是运行在相同的硬件和软件平台上的两个进程,其中,调试器进程通过操作系统专门提供的调试接口控制和访问被调试程序进程。而在嵌入式操作系统的调试架构一般基于客户端-服务器(C/S)模式,主机上运行调试客户端,调试服务端运行在基于特定硬件平台(比如移动终端)的操作系统中;调试客户端发送命令到调试服务端,调试服务端负责分析调试客户端发出的命令并执行相应的操作,将最终结果反馈给调试客户端。目前,调试客户端通常是通过USB(UniversalSerialBus,通用串行总线)或Wi-Fi等方式,与运行在移动终端上的调试服务端进行连接。且以此完成调试客户端与调试服务端之间的连接后,用户可以通过调试客户端向调试服务端发送待调试的嵌入式操作系统所提供的调试指令;调试服务端在接收到调试指令后分析命令并执行相应的操作。例如,Android系统提 ...
【技术保护点】
一种智能移动操作系统的调试方法,其特征在于,包括:个人计算机PC上的调试客户端在扫描到硬件数字证书载体USB KEY后,获取用户输入的个人识别码PIN码,验证PIN码正确后,向移动终端中的调试服务端发送认证请求;所述调试服务端根据接收的认证请求返回预置的USB KEY公钥信息;所述调试客户端将所述USB KEY公钥信息发至USB KEY,由所述USB KEY根据存储的私钥信息进行匹配运算,并将匹配结果反馈至所述调试服务端;所述调试服务端在确定所述匹配结果为匹配成功后,接收并执行所述调试客户端后续发送的调试指令用以对智能移动操作系统进行调试。
【技术特征摘要】
1.一种智能移动操作系统的调试方法,其特征在于,包括:
个人计算机PC上的调试客户端在扫描到硬件数字证书载体USBKEY
后,获取用户输入的个人识别码PIN码,验证PIN码正确后,向移动终端中
的调试服务端发送认证请求;
所述调试服务端根据接收的认证请求返回预置的USBKEY公钥信息;
所述调试客户端将所述USBKEY公钥信息发至USBKEY,由所述
USBKEY根据存储的私钥信息进行匹配运算,并将匹配结果反馈至所述调试
服务端;
所述调试服务端在确定所述匹配结果为匹配成功后,接收并执行所述
调试客户端后续发送的调试指令用以对智能移动操作系统进行调试。
2.如权利要求1所述的方法,其特征在于,所述调试服务端根据接
收的认证请求返回预置的USBKEY公钥信息,具体包括:
所述调试服务端接收到认证请求后,读取预置的USBKEY公钥信息,
并利用预存的加密密钥对所述USBKEY公钥信息进行加密运算,将运算
得到的数据向所述调试客户端返回。
3.如权利要求2所述的方法,其特征在于,所述调试客户端将所述
USBKEY公钥信息发至USBKEY之前,还包括:
所述调试客户端利用预存的解密密钥对接收的数据进行解密,得到所
述USBKEY公钥信息。
4.如权利要求1-3任一所述的方法,其特征在于,所述预置的USB
KEY公钥信息具体为预先针对所述智能移动操作系统的调试用户所设置
的USBKEY公钥信息。
5.一种智能移动操作系统的调试系统,其特征在于,包括:设置于
PC上的调试客户端、设置于移动终端中的调试服务端,以及PC上插入的
USBKEY;其中,
所述调试客户端用于在扫描到USBKEY后,获取用户输入的PIN码,
验证PIN码正确后,向所述调试服务端发送认证请求;将所述调试服务端
返回的USBKEY公钥信息发至USBKEY,由所述USBKEY根据存储的私
钥信息进行匹配运算,并将匹配结果反馈至所述调试服务端;
所述调试服务端用于根据接收的认证请求返回预置的USBKEY公钥
信息;并在确定所述调试客户端针对所述USBKEY公钥信息反馈的匹配
结果为匹配成功后,接收并执行所述调试客户端后续发送的调试指令用以
对智能移动操作系统进行调试。
6.如权利要求5所述的调试系统,其特征在于,所述调试客户端具体
包括:
USBKEY校验模块,用于在扫描到USBKEY后,获取用户输入的PIN
码,读取所述USBKEY中存储的PIN码,将读取的PIN码与用户输入的
PIN码进行比对,若两者一致,则确定用户输入的PIN码正确;...
【专利技术属性】
技术研发人员:闫黎明,贾昌伟,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。