自定义可视化组合仪器仪表控件开发方法与流程

文档序号:31400829发布日期:2022-09-03 04:32阅读:111来源:国知局
自定义可视化组合仪器仪表控件开发方法与流程

1.本发明涉及仪器仪表显示控制的技术领域,特别涉及自定义可视化组合仪器仪表控件开发方法。


背景技术:

2.大型设备通常包括多种仪器仪表,每一个仪器仪表用于执行相应的功能,从而实现大型设备的正常运行。为了保证能够实时了解大型设备中不同仪器仪表的运行状态,通常会开发相应的控件来对不同仪器仪表进行监控,以此获得仪器仪表的运行状态数据,再将运行状态数据显示到显示器中,这样用户能够及时获得仪器仪表的实际运行状态。由于大型设备包括的仪器仪表数量众多,现有的显示方式无法有效根据实际需要进行相关数据的显示,这样降低了仪器仪表运行状态数据查看的准确性和直观性。


技术实现要素:

3.针对现有技术存在的缺陷,本发明提供了一种自定义可视化组合仪器仪表控件开发方法,其通过仪器仪表控制终端获取不同仪器仪表各自的工作日志,并对工作日志进行分析处理,筛选得到仪器仪表相应的故障相关数据,将故障相关数据转换为可视化格式的文件数据;将文件数据排列整合,得到文件数据队列,并上传到云端数据库进行识别标记;根据用户对显示终端的触发指令,得到用户当前的仪器仪表数据查看需求,再从云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在显示终端;上述方法以每个仪器仪表的工作日志为基础,实现对仪器仪表故障相关数据的筛选确定和云端存储,再根据用户需求调取对应匹配的可视化文件数据进行显示,从而提高仪表仪器相关数据查看的准确性和直观性。
4.本发明提供自定义可视化组合仪器仪表控件开发方法,其包括如下步骤:步骤s1,构建仪器仪表控制终端与不同仪器仪表之间的通信链接,通过所述仪器仪表控制终端向每个仪器仪表分别发送工作信息获取请求;根据所述仪器仪表关于所述工作信息获取请求的反馈结果,生成相应的仪器仪表工作日志;步骤s2,对所述仪器仪表工作日志进行分析处理,从所述仪器仪表工作日志中筛选出相应的故障相关数据;并对所述故障相关数据进行格式转换处理,得到具有可视化格式的文件数据;步骤s3,对所述文件数据进行排列整合处理,得到相应的文件数据队列,并将所述文件数据队列上传到云端数据库中;并对上传的所述文件数据队列进行识别标记;步骤s4,获取来自用户对显示终端的触发指令,对所述触发指令进行解析处理,确定用户当前的仪器仪表数据查看需求;根据所述仪器仪表数据查看需求,从所述云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在所述显示终端。
5.在本技术公开的一个实施例中,在所述步骤s1中,构建仪器仪表控制终端与不同仪器仪表之间的通信链接,通过所述仪器仪表控制终端向每个仪器仪表分别发送工作信息
获取请求具体包括:将仪器仪表控制终端与每个仪器仪表构建双向无线通信连接,当仪器仪表被启动后,所述仪器仪表向所述仪器仪表控制终端发送通知消息;当所述仪器仪表接收到所述通知消息后,所述仪器仪表控制终端向所述仪器仪表发送工作信息获取请求。
6.在本技术公开的一个实施例中,在所述步骤s1中,根据所述仪器仪表关于所述工作信息获取请求的反馈结果,生成相应的仪器仪表工作日志具体包括:当所述仪器仪表接收到所述工作信息获取请求后,从所述工作信息获取请求中提取出所述仪器仪表控制终端需要获取的工作信息对应的时间范围;根据所述时间范围,从所述仪器仪表的缓存空间中调取时间范围相匹配的仪器仪表工作日志。
7.在本技术公开的一个实施例中,在所述步骤s2中,对所述仪器仪表工作日志进行分析处理,从所述仪器仪表工作日志中筛选出相应的故障相关数据具体包括:对所述仪器仪表工作日志中的每一项日志数据进行识别分析处理,判断所述日志数据是否属于故障运行数据;若属于,则保留相应的日志数据;若不属于,则丢弃相应的日志数据。
8.在本技术公开的一个实施例中,在所述步骤s2中,对所述仪器仪表工作日志中的每一项日志数据进行识别分析处理,判断所述日志数据是否属于故障运行数据具体包括:先判断所述仪器仪表工作日志的每一项日志数据是否包含预设仪器仪表运行相关字符;若包含,则确定所述日志数据属于仪器仪表运行相关数据;若不包含,则确定所述日志数据不属于仪器仪表运行相关数据;再判断属于仪器仪表运行相关数据的日志数据中的仪器仪表运行状态表征值是否超出预设标准值范围,若超出,则确定所述日志数据属于故障运行数据,若未超出,则确定所述日志数据不属于故障运行数据。
9.在本技术公开的一个实施例中,在所述步骤s2中,对所述故障相关数据进行格式转换处理,得到具有可视化格式的文件数据具体包括:将所述故障相关数据转换为进行文本格式或图片格式的转换处理,得到可视化形式的文本文件数据或可视化形式的图片文件数据。
10.在本技术公开的一个实施例中,在所述步骤s3中,对所述文件数据进行排列整合处理,得到相应的文件数据队列,并将所述文件数据队列上传到云端数据库中具体包括:根据所有文件数据的创建时间由早到晚的顺序,将所有文件数据进行排列整合处理,得到相应的文件数据队列;再将所述文件数据队列进行压缩打包处理后上传到云端数据库中。
11.在本技术公开的一个实施例中,在所述步骤s3中,对上传的所述文件数据队列进行识别标记具体包括:对上传的所述文件数据队列添加其对应的仪器仪表的设备身份信息,从而实现对所述文件数据队列的识别标记。
12.在本技术公开的一个实施例中,在所述步骤s4中,获取来自用户对显示终端的触发指令,对所述触发指令进行解析处理,确定用户当前的仪器仪表数据查看需求具体包括:获取来自用户对显示终端的触发指令,对所述触发指令进行解析处理,确定用户当前需要查看的仪器仪表的设备身份信息,以此作为所述仪器仪表数据查看需求。
13.在本技术公开的一个实施例中,在所述步骤s4中,根据所述仪器仪表数据查看需求,从所述云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在所述显示终端具体包括:根据用户当前需要查看的仪器仪表的设备身份信息,从所述云端数据库中调取具有相匹配设备身份信息的文件数据队列;并将调取的文件数据队列进行解压后,以动态形式显示在所述显示终端;其中,所述显示终端以动态形式显示解压后的文件数据队列具体包括:步骤s401,从解压后的文件数据队列中,提取得到其包括的可视化形式的文本文件数据或可视化形式的图片文件数据,并确定所述文本文件数据的数据比特量和所述文本文件数据中包括与仪器仪表相关的文本字符,或者确定所述图片文件数据的数据比特量和所述图片文件数据中包含的仪器仪表对应的故障部件画面;步骤s402,在所述显示终端的显示面板中设定相应的第一显示区域用于以动态形式显示所述文本文件数据,其包括:将每项文本文件数据的数据比特量由大到小的顺序,作为所有文本文件数据在所述第一显示区域的显示顺序,并且在同一时间段内所述第一显示区域只显示一项文本文件数据;根据每项文本文件数据各自包含与仪器仪表相关的文本字符的数量,以正相关的方式确定每项文本文件数据在所述第一显示区域的显示持续时间;当用户对所述显示终端的显示面板首次进行触摸操作后,指示所述第一显示区域按照上述显示顺序和上述显示持续时间依次显示每项文本文件数据,同时在每项文本文件数据显示过程中对每项文本文件数据包含的所有文本字符分别进行不同颜色的高亮显示;步骤s403,在所述显示终端的显示面板中设定相应的第二显示区域用于以动态形式显示所述图片文件数据,所述第二显示区域不同于所述第一显示区域,其包括:将每项图片文件数据的数据比特量由大到小的顺序,作为所有图片文件数据在所述第二显示区域的显示顺序,并且在同一时间段内所述第二显示区域只显示一项图片文件数据;获取每项图片文件数据包含的故障部件画面的画面分辨率,将所述画面分辨率与预设分辨率阈值进行比对,若所述画面分辨率大于或等于预设分辨率阈值,则对所述故障部件画面进行像素插值处理后,再显示于所述第二显示区域;若所述画面分辨率小于预设分辨率阈值,则将所述故障部件画面直接显示于所述第二显示区域;当完成所有图片文件数据与所述第二显示区域的显示后,对所述第二显示区域进行屏蔽处理,直到下次需要显示图片文件数据为止。
14.相比于现有技术,该自定义可视化组合仪器仪表控件开发方法通过仪器仪表控制终端获取不同仪器仪表各自的工作日志,并对工作日志进行分析处理,筛选得到仪器仪表相应的故障相关数据,将故障相关数据转换为可视化格式的文件数据;将文件数据排列整合,得到文件数据队列,并上传到云端数据库进行识别标记;根据用户对显示终端的触发指令,得到用户当前的仪器仪表数据查看需求,再从云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在显示终端;上述方法以每个仪器仪表的工作日志为基础,实现对仪器仪表故障相关数据的筛选确定和云端存储,再根据用户需求调取对应匹配的可视化文件数据进行显示,从而提高仪表仪器相关数据查看的准确性和直观性。
15.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明
书、权利要求书、以及附图中所特别指出的结构来实现和获得。
16.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明提供的自定义可视化组合仪器仪表控件开发方法的流程示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.参阅图1,图1为本发明实施例提供的自定义可视化组合仪器仪表控件开发方法的流程示意图。该自定义可视化组合仪器仪表控件开发方法包括如下步骤:步骤s1,构建仪器仪表控制终端与不同仪器仪表之间的通信链接,通过该仪器仪表控制终端向每个仪器仪表分别发送工作信息获取请求;根据该仪器仪表关于该工作信息获取请求的反馈结果,生成相应的仪器仪表工作日志;步骤s2,对该仪器仪表工作日志进行分析处理,从该仪器仪表工作日志中筛选出相应的故障相关数据;并对该故障相关数据进行格式转换处理,得到具有可视化格式的文件数据;步骤s3,对该文件数据进行排列整合处理,得到相应的文件数据队列,并将该文件数据队列上传到云端数据库中;并对上传的该文件数据队列进行识别标记;步骤s4,获取来自用户对显示终端的触发指令,对该触发指令进行解析处理,确定用户当前的仪器仪表数据查看需求;根据该仪器仪表数据查看需求,从该云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在该显示终端。
21.上述技术方案的有益效果为:该自定义可视化组合仪器仪表控件开发方法通过仪器仪表控制终端获取不同仪器仪表各自的工作日志,并对工作日志进行分析处理,筛选得到仪器仪表相应的故障相关数据,将故障相关数据转换为可视化格式的文件数据;将文件数据排列整合,得到文件数据队列,并上传到云端数据库进行识别标记;根据用户对显示终端的触发指令,得到用户当前的仪器仪表数据查看需求,再从云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在显示终端;上述方法以每个仪器仪表的工作日志为基础,实现对仪器仪表故障相关数据的筛选确定和云端存储,再根据用户需求调取对应匹配的可视化文件数据进行显示,从而提高仪表仪器相关数据查看的准确性和直观性。
22.优选地,在该步骤s1中,构建仪器仪表控制终端与不同仪器仪表之间的通信链接,通过该仪器仪表控制终端向每个仪器仪表分别发送工作信息获取请求具体包括:
将仪器仪表控制终端与每个仪器仪表构建双向无线通信连接,当仪器仪表被启动后,该仪器仪表向该仪器仪表控制终端发送通知消息;当该仪器仪表接收到该通知消息后,该仪器仪表控制终端向该仪器仪表发送工作信息获取请求。
23.上述技术方案的有益效果为:通过上述方式,能够构建仪器仪表控制终端与每个仪器仪表之间的独立数据通信连接,使得仪器仪表控制终端能够从每个仪器仪表独立获取相应的工作日志,避免发生不同仪器仪表反馈的工作日志串扰的情况。
24.优选地,在该步骤s1中,根据该仪器仪表关于该工作信息获取请求的反馈结果,生成相应的仪器仪表工作日志具体包括:当该仪器仪表接收到该工作信息获取请求后,从该工作信息获取请求中提取出该仪器仪表控制终端需要获取的工作信息对应的时间范围;根据该时间范围,从该仪器仪表的缓存空间中调取时间范围相匹配的仪器仪表工作日志。
25.上述技术方案的有益效果为:通过上述方式,能够有选择性地获得相应时间范围内的仪器仪表工作日志,避免仪器仪表将自身所有工作日志相关数据全部反馈到仪器仪表控制终端而导致其发生数据拥堵的情况,确保仪器仪表控制终端数据接收的顺畅性。
26.优选地,在该步骤中,对该仪器仪表工作日志进行分析处理,从该仪器仪表工作日志中筛选出相应的故障相关数据具体包括:对该仪器仪表工作日志中的每一项日志数据进行识别分析处理,判断该日志数据是否属于故障运行数据;若属于,则保留相应的日志数据;若不属于,则丢弃相应的日志数据。
27.上述技术方案的有益效果为:仪器仪表工作日志通常包括大量与仪器仪表相关的数据,但并不是所有数据都直接与仪器仪表的运行故障与否相关,通过上述方式,能够对工作日志的每一项日志数据进行细化识别判断,保证对每一项日志数据进行快速的筛查。
28.优选地,在该步骤中,对该仪器仪表工作日志中的每一项日志数据进行识别分析处理,判断该日志数据是否属于故障运行数据具体包括:先判断该仪器仪表工作日志的每一项日志数据是否包含预设仪器仪表运行相关字符;若包含,则确定该日志数据属于仪器仪表运行相关数据;若不包含,则确定该日志数据不属于仪器仪表运行相关数据;再判断属于仪器仪表运行相关数据的日志数据中的仪器仪表运行状态表征值是否超出预设标准值范围,若超出,则确定该日志数据属于故障运行数据,若未超出,则确定该日志数据不属于故障运行数据。
29.上述技术方案的有益效果为:通过上述方式,对日志数据包含的字符进行匹配比对,当日志数据包含预设仪器仪表运行相关字符,这样能够准确快速地确定日志数据是否属于仪器仪表运行相关数据;随后,在对属于仪器仪表运行相关数据的日志数据包含的仪器仪表运行状态表征值进行数值比对,以此量化判断日志数据是否属于故障运行数据,从而提高故障运行数据的识别判断准确性。
30.优选地,在该步骤s2中,对该故障相关数据进行格式转换处理,得到具有可视化格式的文件数据具体包括:将该故障相关数据转换为进行文本格式,或图片格式的转换处理,得到可视化形式的文本文件数据或可视化形式的图片文件数据。
31.上述技术方案的有益效果为:通过上述方式,将故障相关数据转换为可视化形式的文本文件数据或可视化形式的图片文件数据,这样能够对故障相关数据提前进行可视化的转换,使得故障相关数据能够直接用于可视化显示。
32.优选地,在该步骤s3中,对该文件数据进行排列整合处理,得到相应的文件数据队列,并将该文件数据队列上传到云端数据库中具体包括:根据所有文件数据的创建时间由早到晚的顺序,将所有文件数据进行排列整合处理,得到相应的文件数据队列;再将该文件数据队列进行压缩打包处理后上传到云端数据库中。
33.上述技术方案的有益效果为:通过上述方式,对所有文件数据进行创建时间由早到晚的排列,以此得到文件数据队列,这样可便于后续以创建时间为索引,对不同文件数据进行快速的查找定位,提高文件数据查找的准确性。
34.优选地,对上传的该文件数据队列添加其对应的仪器仪表的设备身份信息,从而实现对该文件数据队列的识别标记。
35.上述技术方案的有益效果为:通过上述方式,以仪器仪表的设备身份信息为标记信息,对每个文件数据队列进行唯一性的标记,便于后续进行可视化显示时能够对显示的数据进行标定,使得用户能够直接获得显示的数据所对应的仪器仪表类型。
36.优选地,在该步骤s4中,获取来自用户对显示终端的触发指令,对该触发指令进行解析处理,确定用户当前的仪器仪表数据查看需求具体包括:获取来自用户对显示终端的触发指令,对该触发指令进行解析处理,确定用户当前需要查看的仪器仪表的设备身份信息,以此作为该仪器仪表数据查看需求。
37.上述技术方案的有益效果为:当用户对显示终端进行触摸控制时,会相应产生触发指令,通过对触发指令进行解析处理,能够确定用户当前需要查看何种类型仪器仪表数据,便于从云端数据库中准确快速地进行数据的筛选获取。
38.优选地,在该步骤s4中,根据该仪器仪表数据查看需求,从该云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在该显示终端具体包括:根据用户当前需要查看的仪器仪表的设备身份信息,从该云端数据库中调取具有相匹配设备身份信息的文件数据队列;并将调取的文件数据队列进行解压后,以动态形式显示在该显示终端;其中,该显示终端以动态形式显示解压后的文件数据队列具体包括:步骤s401,从解压后的文件数据队列中,提取得到其包括的可视化形式的文本文件数据或可视化形式的图片文件数据,并确定该文本文件数据的数据比特量和该文本文件数据中包括与仪器仪表相关的文本字符,或者确定该图片文件数据的数据比特量和该图片文件数据中包含的仪器仪表对应的故障部件画面;步骤s402,在该显示终端的显示面板中设定相应的第一显示区域用于以动态形式显示该文本文件数据,其包括:将每项文本文件数据的数据比特量由大到小的顺序,作为所有文本文件数据在该第一显示区域的显示顺序,并且在同一时间段内该第一显示区域只显示一项文本文件数据;根据每项文本文件数据各自包含与仪器仪表相关的文本字符的数量,以正相关的方式确定每项文本文件数据在该第一显示区域的显示持续时间;当用户对该显示终端的显示面板首次进行触摸操作后,指示该第一显示区域按照上述显示顺序和上
述显示持续时间依次显示每项文本文件数据,同时在每项文本文件数据显示过程中对每项文本文件数据包含的所有文本字符分别进行不同颜色的高亮显示;步骤s403,在该显示终端的显示面板中设定相应的第二显示区域用于以动态形式显示该图片文件数据,该第二显示区域不同于该第一显示区域,其包括:将每项图片文件数据的数据比特量由大到小的顺序,作为所有图片文件数据在该第二显示区域的显示顺序,并且在同一时间段内该第二显示区域只显示一项图片文件数据;获取每项图片文件数据包含的故障部件画面的画面分辨率,将该画面分辨率与预设分辨率阈值进行比对,若该画面分辨率大于或等于预设分辨率阈值,则对该故障部件画面进行像素插值处理后,再显示于该第二显示区域;若该画面分辨率小于预设分辨率阈值,则将该故障部件画面直接显示于该第二显示区域;当完成所有图片文件数据与该第二显示区域的显示后,对该第二显示区域进行屏蔽处理,直到下次需要显示图片文件数据为止。
39.上述技术方案的有益效果为:通过上述方式,从云端数据库中调取具有相匹配设备身份信息的文件数据队列,并直接以滚动显示的动态形式显示在显示终端上,便于用户直观地查看到相应的仪器仪表相关数据,提高数据查看的便捷性。此外,由于文本文件数据和图片文件数据具有不同的数据形式,用户对于文本文件数据和图片文件数据的查看习惯并不相同,通过设置互不相同的第一显示区域和第二显示区域,能够对文本文件数据和图片文件数据进行区分化的显示,便于用户在查看数据过程中能够快速准确地获取所需的信息。还有,根据不同文本文件数据的数据比特量及其包括与仪器仪表相关的文本字符,对所有文本文件数据进行顺序轮播动态显示的方式进行显示,能够使得用户在同一时间段内只观看到一项文本文件数据和对其中的文本字符进行高亮显示;根据不同文本文件数据的数据比特量及其包含的仪器仪表对应的故障部件画面,对所有图片文件数据进行顺序轮播动态显示的方式进行显示,能够使得用户在同一时间段内只观看到一项图片文件数据,避免不同图片文件数据发生串扰,同时还对相应的图片文件数据进行像素插值处理,提高相应的图片文件数据的分辨率,便于用户能够清晰观看到仪器仪表的故障情况。
40.从上述实施例的内容可知,该自定义可视化组合仪器仪表控件开发方法通过仪器仪表控制终端获取不同仪器仪表各自的工作日志,并对工作日志进行分析处理,筛选得到仪器仪表相应的故障相关数据,将故障相关数据转换为可视化格式的文件数据;将文件数据排列整合,得到文件数据队列,并上传到云端数据库进行识别标记;根据用户对显示终端的触发指令,得到用户当前的仪器仪表数据查看需求,再从云端数据库中调取相匹配的文件数据队列,并将调取的文件数据队列显示在显示终端;上述方法以每个仪器仪表的工作日志为基础,实现对仪器仪表故障相关数据的筛选确定和云端存储,再根据用户需求调取对应匹配的可视化文件数据进行显示,从而提高仪表仪器相关数据查看的准确性和直观性。
41.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1