[发明专利]一种捕获单板系统输出信息的方法及装置有效
申请号: | 200910108111.3 | 申请日: | 2009-06-23 |
公开(公告)号: | CN101593144A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 张泽建 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04L29/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 捕获 单板 系统 输出 信息 方法 装置 | ||
技术领域
本发明涉及通讯设备系统开发领域,特别涉及一种单板输出信息的捕获 方法及装置。
背景技术
现有技术中,通讯设备的各个物理单板(以下称单板)在系统运行过程 中都会通过外接的串口或者网口输出一些信息,比如错误信息,告警信息, 调试信息,系统启动记录等信息,以供开发维护人员跟踪确认系统的运行状 况,如图1所示。通常,这种方法需要单板外接串口、网口来保存系统输出 的相关信息;如果单板运行过程中出现异常,而此时单板又没有外接串口、 网口,则因为无法获取系统输信息,从而不利于确认系统的运行情况。
公开号为CN1571371的中国发明专利申请公开了一种多单板控制台信 息输出方法。该信息输出方法采用各单板将各自的控制台输出信息以消息包 的形式发送到控制台操作单板;控制台操作单板接收本板或其它单板的控制 台输出信息,并对应各单板槽号进行保存;通过在控制台操作单板输入相应 的命令,显示对应槽号的各单板控制台输出信息。该方法可以使用户可以全 程了解各单板的状况,且可存储相关信息,便于故障的定位和分析。但该方 法在存取单板信息时,都必须调用相关函数,需要修改同系统输出的代码。 同时修改之后,又无法在实际的物理设备上输出信息,不能保证输出设备之 间的切换。
现有技术中要捕获单板信息,需要采用外接网口或串口,或者将存储信息写 入后台并调用相关函数接口来实现。但如果采用外接网口或串口,增加了成 本,同时如果单板运行过程中出现异常,而此时单板又没有外接串口、网口, 则因为无法获取系统输信息,从而不利于确认系统的运行情况。如果采用将 存储信息写入后台并调用相关函数接口来实现,需要修改同系统输出代码, 工作量大,且无法实现在实际物理设备上输出信息,不能保证输出信息设备 间的切换。
发明内容
本发明要解决的技术问题是提供一种单板系统信息输出的方法,不用外 接串口或网口,也不需要将系统信息写入后台并调用相应的函数接口,也不 需要程序开发人员额外修改单板软件中同系统输出的相关代码,即可实现系 统全局信息输出。
为解决上述技术问题,本发明提供了一种捕获单板系统输出信息的方 法,其步骤为:
A.在单板系统上创建虚拟输入输出设备;
B.将该单板系统的输出信息指向该虚拟输入输出设备;
C.该虚拟输入输出设备的输出通道指向该单板系统的高端存储区域, 从而通过该虚拟输入输出设备的输出通道的系统输出信息都被写入所述高 端存储区域;
D.通过调用所述单板系统中的查看函数,查看系统输出信息;或将所 述高端存储区域的数据写入后台文件,直接通过文本阅读工具打开所述后台 文件查看系统输出信息。
进一步地,所述虚拟输入输出设备同实际的物理输出设备进行切换,从 而系统输出信息能够通过虚拟输入输出设备或实际物理输出设备输出。
进一步地,所述虚拟输入输出设备同实际物理输出设备能够共存,系统 输出信息保存于虚拟输入输出设备,并通过实际物理设备输出。
本发明提供了一种捕获单板系统输出信息的装置,该装置包括:
在单板系统上创建虚拟输入输出设备的模块;
将该单板系统的输出信息指向该虚拟输入输出设备的模块;
将该虚拟输入输出设备的输出通道指向该单板系统的高端存储区域的 模块,从而通过该虚拟输入输出设备的输出通道的系统输出信息都被写入所 述高端存储区域;
通过调用所述单板系统中的查看函数,查看系统输出信息;或将所述高 端存储区域的数据写入后台文件,直接通过文本阅读工具打开所述后台文件 查看系统输出信息的模块。
采用本发明所述方法,在单板运行过程中,不需要外接实际的输出设备, 就可以将单板系统的输入输出数据保存到指定的存储区域。这样如果单板在 运行过程中如果出现异常,可以通过提取分析这些数据定位故障。同时单板 软件使用的标准输出函数就是通过系统全局输出设备进行数据输出的,因此 使用该方法也不需要程序开发人员额外修改代码。该发明还可以方便的在虚 拟输入输出设备和实际物理输出设备之间切换。
附图说明
图1是现有的装置框图;
图2是本发明的装置框图;
图3是本发明的一个实施流程图;
图4是本发明的又一实施流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910108111.3/2.html,转载请声明来源钻瓜专利网。