[发明专利]一种可远程监测主机系统运行的方法在审
申请号: | 201610281653.0 | 申请日: | 2016-04-29 |
公开(公告)号: | CN106598803A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 杨伟民 | 申请(专利权)人: | 福建先创通信有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 厦门市首创君合专利事务所有限公司35204 | 代理人: | 连耀忠,林燕玲 |
地址: | 362000 福建省泉州市丰泽浔美*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 监测 主机 系统 运行 方法 | ||
技术领域
本发明涉及一种可远程监测主机系统运行的方法。
背景技术
目前,主机系统软件日益复杂,彻底消除系统软件中的错误几乎是不可能的,因此,及时发现错误、定位错误现场信息,迅速排除软件错误就成为非常重要的事情,甚至在软件实际运行环境中也是如此。软件运行日志就是捕获错误现场信息的一种重要手段。
大多数的嵌入式设备将串口设计为调试输出端口,该端口即为系统的标准输出,软件的运行日志是通过串口输出,一旦运行异常,需要维护人员到现场查看日志信息,处理异常设备。在主机设备使用位置分散的环境下,对此类设备维护工作的成本就会大大增加。对于入网的设备,远程登录系统后,可以查看已经写入到存储设备上的日志文件,但是对于存储有限的设备不能记录到全部的运行日志,导致远程登录的终端不能实时查看日志信息。
发明内容
本发明的主要目的在于克服现有技术中的上述缺陷,提出一种能远程登入主机系统,实时查看软件运行日志的可远程监测主机系统运行的方法。
本发明采用如下技术方案:
一种可远程监测主机系统运行的方法,先将虚拟终端和主机系统接入网络,虚拟终端远程登入主机系统;步骤如下:
1)虚拟终端判断输入的命令,若为设置标准输出消息,则向主机系统发送 该设置标准输出消息,进入步骤2);
2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。
优选的,在步骤1)中,若虚拟终端输入的命令为退出,则其向主机系统发送设置标准输出为默认调试信息输出端口,并退出;主机系统将标准输出设置为默认调试信息输出端口。
优选的,所述默认调试信息输出端口为串口。
优选的,在步骤1)中,所述的设置标准输出消息为设置标准输出为虚拟终端或设置标准输出为默认调试信息输出端口。
优选的,在步骤1)中,若输入的命令为交互命令,则向主机系统发送该交互命令,主机系统接收该交互命令并解析。
优选的,所述虚拟终端通过Telnet远程登录主机系统。
优选的,所述的系统运行日志包括关键信息提示、警告提示、错误提示、致命问题提示、调试日志。
优选的,所述主机系统和所述虚拟终端通过消息队列方式进行进程间通信。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
本发明对于连接在网络上的嵌入式设备,可以通过Telnet远程登录主机系统(例如基站主机),实时查看主机系统的软件运行日志信息,减小维护成本,提高工作效率。
附图说明
图1为本发明主机系统的运行流程图;
图2为本发明虚拟终端的运行流程图。
具体实施方式
以下通过具体实施方式对本发明作进一步的描述。
一种可远程监测主机系统运行的方法,将虚拟终端和主机系统接入网络,虚拟终端通过Telnet远程登入主机系统。Telnet为用户提供了在本地计算机上完成远程操控主机工作的能力。在虚拟终端上使用telnet程序,用它连接到主机系统,可以在telnet程序中输入命令,这些命令会在主机系统上运行。
本发明方法的步骤如下:
1)虚拟终端判断输入的命令,若为设置标准输出消息,该设置标准输出消息包括设置标准输出为虚拟终端或设置标准输出为默认调试信息输出端口,则向主机系统发送该设置标准输出消息,进入步骤2)。若虚拟终端输入的命令为退出,则其向主机系统发送设置标准输出为默认调试信息输出端口,并退出,接入步骤3)。若输入的命令为交互命令,则向主机系统发送该交互命令,进入步骤4)
2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。
3)主机系统将标准输出设置为默认调试信息输出端口。
4)主机系统接收该交互命令并解析。
由于大多数嵌入式设备设计串口为调试输出端口,该端口即为系统的标准输出,软件的运行日志是通过串口输出,因此本发明中的默认调试信息输出端口可设计为串口等。本发明的主机系统运行日志包括关键信息提示、警告提示、 错误提示、致命问题提示、调试日志等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建先创通信有限公司,未经福建先创通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610281653.0/2.html,转载请声明来源钻瓜专利网。