[发明专利]一种用于监控制证设备状态的方法及系统在审
申请号: | 202011503437.9 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112631857A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 龚晨;刘洋;邓刚;张志达 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽辉 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 监控 设备 状态 方法 系统 | ||
本发明公开了一种用于监控制证设备状态的方法及系统,包括:控制主程序获取制证设备的各功能单元的状态信息,并将每个功能单元的状态信息通过对外接口发送至数据库中间模块;数据库中间模块采用插入数据表的方式将每个功能单元的状态信息写入中间数据库进行存储;制证监控服务模块按照预设的时间间隔读取所述中间数据库中的数据,并根据读取状态标识获取未读取过的每个功能单元的状态信息;制证监控分析模块根据功能单元的类别对状态信息进行分析,确定每个功能单元的实时状态结果,并实时地展示所述实时状态结果。本发明能够在尽量减少制证端程序代码改动的情况下,保证了系统的稳定性、可靠性,也保证了系统具有较高的可维护性。
技术领域
本发明涉及制证设备监控技术领域,并且更具体地,涉及一种用于监控制证设备状态的方法及系统。
背景技术
随着科技的发展,在制证领域,利用制证设备进行证件的个人化制作,智能化、无人化概念越来越普及,因此对于制证设备,需要利用远程监控系统对设备运行状态进行监控,从而及时了解设备状态,必要时进行人工干预。这就需要制证设备与监控平台进行对接,向监控平台上传设备状态信息,由于制证设备涉及多个模块,如何汇总各模块的状态信息?由于各模块是独立的动态库,调度程序是独立的动态库,这里涉及到调度程序与各模块进程间通信,目前常用的方式有SendMessage/PostMessage、消息管道、socket通信、共享内存等,也可以利用反射机制。对于SendMessage/PostMessage方法,主要针对窗口间数据通信,在发送端需要进行装箱操作,在接收端需要进行拆箱操作,对于本文应用不失为一种方法但会影响效率。对于消息管道、socket通信,这两种是常用的通信方式,有点大材小用的感觉,开发起来相对麻烦。对于共享内存方式,也较为复杂。对于反射机制,主要用于工厂模式动态加载程序集,它不是一种常规的进程间通信方式,但也可以采用,但反射机制也涉及装箱、拆箱操作。因此,需要找到一种简单有效的方式,不影响性能的前提下使得主程序可以及时获取各模块状态信息,也方便后期的维护。
此外,制证设备与监控平台的通信方式也有多种途径,例如Web Service接口、Post通信等。每种方法各有利弊,需要结合实际情况找到一种简单快捷又行之有效的方式是当务之急。
发明内容
本发明提出一种用于监控制证设备状态的方法及系统,以解决如何高效地对制证设备的状态进行监控的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种用于监控制证设备状态的方法,所述方法包括:
控制主程序获取制证设备的各功能单元的状态信息,并将每个功能单元的状态信息通过对外接口发送至数据库中间模块;
数据库中间模块采用插入数据表的方式将每个功能单元的状态信息写入中间数据库进行存储;
制证监控服务模块按照预设的时间间隔读取所述中间数据库中的数据,并根据读取状态标识获取未读取过的每个功能单元的状态信息;
制证监控分析模块根据功能单元的类别对状态信息进行分析,确定每个功能单元的实时状态结果,并实时地展示所述实时状态结果。
优选地,其中所述方法还包括:
在数据库中间模块将每个功能单元的状态信息写入中间数据库进行存储时,按照预设的读取状态标识为新存储的每个功能单元的状态信息设置读取状态标识;其中,所述读取状态标识包括:未读取标识和已读取标识。
优选地,其中所述方法还包括:
制证监控服务模块在获取到未读取过的每个功能单元的状态信息后,修改所述未读取过的每个功能单元的状态信息的读取状态标识为已读取标识。
优选地,其中所述方法还包括:
制证监控分析模块统计并分析每个功能单元的所有的状态信息,获取每个功能单元的总体状态结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503437.9/2.html,转载请声明来源钻瓜专利网。