发明名称 一种通用的数据监视方法
摘要 本发明提供了一种通用的数据监视方法,该方法通过四层结构的通用处理系统实现外部数据接收、解码、存储和显示;首先针对于特定的数据系统生成XML格式的配置文件,通用处理系统的每层根据配置文件内容创建对象并设置对象属性,依次通过各层的对象实现数据接收、解码、存储和显示。本发明采用XML格式的配置文件描述特定环境的数据监视任务,根据该配置文件的内容可以准确创建每层的对象并设置对象属性,其中,对象对应于XML标签,而对象的属性对应于XML标签的属性,因此,采用这种格式的配置文件更易于对象实现。在显示任务发生变化时,仅需要修改配置文件,无需重新编码,易于实现、扩展,具有很强的适用性。
申请公布号 CN104866404A 申请公布日期 2015.08.26
申请号 CN201510257449.0 申请日期 2015.05.19
申请人 北京控制工程研究所 发明人 涂俊峰;徐希悦;汤亮;张聪;管乐鑫;贾永
分类号 G06F11/28(2006.01)I 主分类号 G06F11/28(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 一种通用的数据监视方法,其特征在于:基于通用处理系统实现,所述系统包括通讯层、解码层、表示层和显示层,具体实现步骤如下:(1)、根据设定的数据显示要求生成配置文件,其中,在所述配置文件中设定数据通信协议类型和内容、数据类型或解码器DLL地址、数据存储方式、数据存储类型、数据显示方式和显示内容;(2)、运行所述通用处理系统,并加载步骤(1)生成的配置文件,所述系统按照配置文件内容在通讯层、解码层、表示层和显示层分别创建接收器对象、解码器对象、存储对象和显示对象,实现数据接收、解码、存储和显示处理,具体实现步骤如下:(2a)、在通讯层中,按照配置文件中设定的数据通信协议类型创建接收器对象,并按照配置文件中设定的通信协议内容设置接收器对象的属性,然后在通讯层中通过所述接收器对象接收外部数据并形成字节流;(2b)、在解码层中,如果配置文件中设定了数据类型,则创建通用解码对象,并按照所述数据类型设置通用解码对象的属性,然后通过所述通用解码对象将步骤(2a)得到的字节流按照数据类型恢复为变量;如果配置文件中设定了解码器DLL地址,则按照所述地址调用已定义的解码器,通过所述解码器将步骤(2a)得到的字节流恢复为变量;(2c)、在表示层,按照配置文件中设定的数据存储方式创建存储对象,并按照设定的存储类型设置所述存储对象的属性,然后通过所述存储对象将步骤(2b)中恢复的变量存放在内存或文件中;(2d)、在显示层,按照配置文件中设定的数据显示方式,创建显示对象,并按照设定的显示内容设置所述显示对象的属性,然后通过所述显示对象从内存中读取变量并显示。
地址 100080 北京市海淀区北京2729信箱