WinCE系统中的异常监控方法和系统的制作方法

文档序号:8430086阅读:447来源:国知局
WinCE系统中的异常监控方法和系统的制作方法
【技术领域】
[0001]本发明涉及设备监控技术,特别是涉及一种WinCE系统中的异常监控方法和系统。
【背景技术】
[0002]工业控制领域中,越来越多的现场设备都将使用基于WinCE系统的应用程序来满足工业环境的控制需求。由于WinCE系统中并没监控异常信息的方法和机制,因此一旦出现异常,则只能通过串口进行信息的查看,以定位当前所出现的异常。
[0003]然而,通过串口进行信息查看的方式定位当前所出现的异常对于WinCE系统而言,在系统定制和应用开发过程中的调试阶段非常不方便,进而导致无法快速分析和定位所产生的异常,处理异常的效率较为低下。

【发明内容】

[0004]基于此,有必要针对WinCE系统中无法快速分析和定位出现的异常,处理异常的效率较为低下的技术问题,提供一种能快速分析和定位WinCE系统中出现的异常,提高异常的处理效率的WinCE系统中的异常监控方法。
[0005]此外,还有必要提供一种能快速分析和定位WinCE系统中出现的异常,提高异常的处理效率的WinCE系统中的异常监控系统。
[0006]一种WinCE系统中的异常监控方法,包括如下步骤:
[0007]跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据;
[0008]根据设置的参数和诊断规则对所述异常的实时状态数据进行统计以得到异常信息;
[0009]根据得到的异常信息进行显示。
[0010]在其中一个实施例中,所述实时状态数据包括资源配置信息和调试信息,所述跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据的步骤包括:
[0011]探测WinCE系统中硬件外设和运行的应用程序的实时状态,以获取所述硬件外设和应用程序的资源配置信息;
[0012]将所述获取的资源配置信息写入相应的硬件外设数据库表中,所述硬件外设数据库表与所述硬件外设对应;
[0013]获取串口输出的调试信息,并将所述调试信息写入硬件外设数据库表中的日志数据中;
[0014]判断所述硬件外设数据库表中记录的实时状态数据是否发生变化,若为是,则
[0015]定位所述发生变化的实时状态数据为异常的实时状态数据。
[0016]在其中一个实施例中,所述跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据的步骤之后,所述方法还包括:
[0017]获取所述异常的实时状态数据对应的时间戳;
[0018]写入所述异常的实时状态数据和时间戳。
[0019]在其中一个实施例中,所述根据得到的异常信息进行显示的步骤包括:
[0020]按照所述时间戳的先后顺序对所述异常的实时状态数据和异常信息进行解析还原,以得到所述WinCE系统中的异常显示信息;
[0021]将所述异常显示信息显示于本地显示客户端中。
[0022]在其中一个实施例中,所述根据得到的异常信息进行显示的步骤包括:
[0023]接收远程显示客户端发送的控制指令;
[0024]由所述控制指令触发按照时间戳的先后顺序对异常的实时状态数据和异常信息进行解析还原,以得到异常显示信息;
[0025]将所述异常显示信息传输至远程显示客户端,以使得所述异常显示信息显示于远程显示客户端中。
[0026]一种WinCE系统中的异常监控系统,包括:
[0027]监控模块,用于跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据;
[0028]诊断模块,用于根据设置的参数和诊断规则对所述异常的实时状态数据进行统计以得到异常信息;
[0029]显示模块,用于根据得到的异常信息进行显示。
[0030]在其中一个实施例中,所述实时状态数据包括资源配置信息和调试信息,所述监控模块包括:
[0031]实时状态探测单元,用于探测WinCE系统中硬件外设和运行的应用程序的实时状态,以获取所述硬件外设和应用程序的资源配置信息;
[0032]资源配置信息写入单元,用于将所述获取的资源配置信息写入相应的硬件外设数据库表中,所述硬件外设数据库表与所述硬件外设对应;
[0033]调试信息获取单元,用于获取串口输出的调试信息,并将所述调试信息写入硬件外设数据库表的日志数据中;
[0034]记录单元,用于判断所述硬件外设数据库表中记录的实时状态数据是否发生变化,若为是,则定位所述发生变化的实时状态数据为异常的实时状态数据。
[0035]在其中一个实施例中,所述系统还包括:
[0036]时间戳获取模块,用于获取所述异常的实时状态数据对应的时间戳;
[0037]写入模块,用于写入所述异常的实时状态数据和时间戳。
[0038]在其中一个实施例中,所述显示模块包括:
[0039]本地解析还原单元,用于按照所述时间戳的先后顺序对所述异常的实时状态数据和异常信息进行解析还原,以得到所述WinCE系统中的异常显示信息;
[0040]本地显示客户端,用于显示所述异常显示信息。
[0041]在其中一个实施例中,所述显示模块包括:
[0042]远程单元,用于接收远程显示客户端发送的控制指令;
[0043]服务端解析还原单元,用于由所述控制指令触发按照时间戳的先后顺序对异常的实时状态数据和异常信息进行解析还原,以得到异常显示信息;
[0044]传输单元,用于将所述异常显示信息传输至远程显示客户端;
[0045]远程显示客户端,用于显示所述异常显示信息。
[0046]上述WinCE系统中的异常监控方法和系统,跟踪记录WinCE系统中硬件外设和应用程序的实时状态,以得到资源配置信息以及串口输出的调试信息,进而由资源配置信息以及串口输出的调试信息得到异常的实时状态数据,根据设置的参数和诊断规则对异常的实时状态数据进行统计以得到异常信息,并显示,与现有技术相比较,将不需要通过串口进行信息的查看来实现异常的定位,而是根据实时跟踪记录所得到的异常的实时状态数据诊断得到当前所存在的异常信息,实现了 WinCE系统中的快速分析和定位,极大地提高了异常的处理效率。
【附图说明】
[0047]图1为一个实施例中WinCE系统中的异常监控方法的流程图;
[0048]图2为图1中跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据的方法流程图;
[0049]图3为另一个实施例中WinCE系统中的异常监控方法的流程图;
[0050]图4为一个实施例中根据得到的异常信息进行显示的方法流程图;
[0051]图5为另一个实施例中根据得到的异常信息进行显示的方法流程图;
[0052]图6为一个实施例中WinCE系统中的异常监控系统的结构示意图;
[0053]图7为图6中监控模块的结构示意图;
[0054]图8为另一个实施例中WinCE系统中的异常监控系统的结构示意图;
[0055]图9为一个实施例中显示模块的结构示意图;
[0056]图10为另一个实施例中显示模块的结构示意图;
[0057]图11为一个实施例中监控模块的应用示意图;
[0058]图12为一个实施例中显示模块的应用示意图。
【具体实施方式】
[0059]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0060]如图1所示,在一个实施例中,一种WinCE系统中的异常监控方法,包括如下步骤:
[0061]步骤110,跟踪记录WinCE系统中硬件外设和应用程序的资源配置信息以及串口输出的调试信息,以得到异常的实时状态数据。
[0062]本实施例中,硬件外设为当前WinCE系统所在工业设备的所有硬件外设,例如,该硬件外设可包括处理器、USB设备、网络端口、键盘鼠标、WiFi模块、3G/4G模块、串口设备、并口设备和存储介质等。
[0063]跟踪记录硬件外设的资源配置信息,以获知硬件外设的实时状态,而WinCE系统中运行的应用程序是与硬件外设相关的,该应用程序与硬件外设的驱动程序频繁交换数据,应用程序的实时状态也将如实反映硬件外设的实时状态,因此,还应跟踪记录应用程序的资源配置信息。
[0064]实时状态数据包括了跟踪记录所得到的硬件外设的资源配置信息、应用程序的资源配置信息和串口输出的调试信息,以从实时状态数据中得到发生了异常的实时状态数据。
[0065]步骤130,根据设置的参数和诊断规则对异常的实时状态数据进行统计以得到异常信息。
[0066]本实施例中,预先进行参数和诊断规则的设置,其中,所设置的参数将包括实现异常诊断所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1