[发明专利]一种调试信息处理方法及系统在审
| 申请号: | 201410664693.4 | 申请日: | 2014-11-19 |
| 公开(公告)号: | CN104461872A | 公开(公告)日: | 2015-03-25 |
| 发明(设计)人: | 范冬冬 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 调试 信息处理 方法 系统 | ||
技术领域
本发明属于信息管理领域,尤其涉及一种调试信息处理方法及系统。
背景技术
浪潮K-UX操作系统是中国首款自主研发的,国内唯一通过国家信息安全等级保护三级标准认证的主机操作系统,实现了关键主机应用操作系统级安全可控,承载着金融、电信、能源、政府等关键行业的核心业务。
在操作系统开发阶段,启动过程的调试是必不可少的环节,目前,常用的K-UX操作系统内核调试的方法是将调试数据输出到串口后进行打印,根据打印信息确定问题的根源:具体实现方法是printk函数将数据输出到临时缓冲区里,在硬件平台初始化阶段完成之后,缓冲区里的数据才会输出到串口上。
如果在硬件平台串口初始化好之前出现异常,临时缓冲区中的数据就无法输出到串口上,更无法进行打印,这会给定位问题带来困难。
发明内容
本发明提供一种调试信息处理方法及系统,以解决上述问题。
本发明提供一种调试信息处理方法,上述方法包括以下步骤:
调试信息管理模块将获取的调试信息分别发送至输出打印模块、调试信息比对模块;
所述调试信息比对模块接收到调试信息后,从所述输出打印模块获取所述输出打印模块接收的调试信息并进行比对,若不一致,则向所述调试信息管理模块发送报警信息;
所述调试信息管理模块接收所述报警信息后,按照预设算法选择策略,选择对应的算法对所述调试信息进行加密并将加密后的调试信息发送至所述输出打印模块。
本发明还提供了一种调试信息处理系统,包括调试信息管理模块、输出打印模块、调试信息比对模块;其中,所述调试信息管理模块分别与所述输出打印模块、所述调试信息比对模块相连;所述调试信息比对模块与所述输出打印模块相连;
调试信息管理模块,用于将获取的调试信息分别发送至所述输出打印模块、所述调试信息比对模块;
所述调试信息比对模块,用于接收到调试信息后,从所述输出打印模块获取所述输出打印模块接收的调试信息并进行比对,若不一致,则向所述调试信息管理模块发送报警信息;
所述调试信息管理模块,用于接收所述报警信息后,按照预设算法选择策略,选择对应的算法对所述调试信息进行加密并将加密后的调试信息发送至所述输出打印模块。
相较于先前技术,根据本发明提供的一种调试信息处理方法及系统,能够准确、及时的对操作系统存在的问题进行定位的同时,还保证调试数据的安全传输。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的调试信息处理方法流程图;
图2所示为本发明实施例2的调试信息处理系统结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的调试信息处理方法流程图,包括以下步骤:
步骤101:调试信息管理模块将获取的调试信息分别发送至输出打印模块、调试信息比对模块;
步骤102:所述调试信息比对模块接收到调试信息后,从所述输出打印模块获取所述输出打印模块接收的调试信息并进行比对,若不一致,则向所述调试信息管理模块发送报警信息;
步骤103:所述调试信息管理模块接收所述报警信息后,按照预设算法选择策略,选择对应的算法对所述调试信息进行加密并将加密后的调试信息发送至所述输出打印模块。
详细而言,本发明具体包括以下步骤:
步骤1:调试信息管理模块将获取的调试信息分别发送至输出打印模块、调试信息比对模块;
K-UX操作系统内核启动后,硬件平台串口初始化之前,触发调试信息管理模块获取调试信息。
步骤2:调试信息比对模块接收到所述调试信息管理模块发送的调试信息后,从所述输出打印模块获取所述输出打印模块接收的调试信息并进行比对,若一致,则向所述输出打印模块发送打印指令,转步骤3;若不一致,则向所述调试信息管理模块发送报警信息,还可以向所述输出打印模块发送禁止打印指令转步骤4;
之所以进行调试信息比对,是因为防止调试信息管理模块向输出打印模块发送的调试信息被篡改(例如:病毒对调试信息进行篡改)或者调试数据部分丢失,保证调试数据安全传输。
步骤3:所述输出打印模块执行所述打印指令,输出打印结果,转步骤6;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410664693.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用测试方法和系统
- 下一篇:监控进程的方法和装置





