[发明专利]一种监测测试机台主机闲置时间并告警的系统在审
| 申请号: | 202110797865.5 | 申请日: | 2021-07-14 |
| 公开(公告)号: | CN113342621A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 陈杰 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 214135 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 监测 测试 机台 主机 闲置 时间 告警 系统 | ||
本发明公开了一种监测测试机台主机闲置时间并告警的系统,包括闲置时间汇总服务器和多个测试机台分布式代理程序;闲置时间汇总服务器的前端以列表形式显示每隔几台的闲置时间;其后端主要分为两部分:Restful API模块、邮件模块;分布式代理程序,通过局域网采用REST API与服务器进行交互;代理程序每隔数秒查询鼠标和键盘停止操作的时间,并将该时间上报给服务器。本发明通过实时监测测试机台的闲置时间,并以直观的表格形式展现到Web上,测试人员可方便查询测试机台的闲置时间并进行合理安排使用,大大节省了沟通交流的成本和工作效率。
技术领域
本发明涉及告警系统领域,具体是一种监测测试机台主机闲置时间并告警的系统。
背景技术
当前,在光网络终端进行测试过程中,当测试机台众多的情况下,测试人员需要经常沟通每个机台的使用情况,以确定有空闲机台可使用。但是,现有方法大都是通过语言沟通机台使用情况比较麻烦,且存在沟通问题,影响工作效率。
发明内容
本发明的目的在于提供一种监测测试机台主机闲置时间并告警的系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种监测测试机台主机闲置时间并告警的系统,由闲置时间汇总服务器和多个测试机台分布式代理程序组成;闲置时间汇总服务器部署了Web服务器前段和后端两个部分;多个测试机台分布式代理程序,该代理程序基于Python编写,通过局域网采用REST API与服务器进行交互。
前端:服务器前端Web基于Bootstrap框架,并采用了JavaScript/JQuery和CSS技术,通过Restful API与后端通讯,前端以列表形式显示每隔几台的闲置时间;
后端:基于Python Flask框架以及Jinjia2模板,主要分为两部分:Restful API模块,此模块提供API供前端和代理程序使用,并给API链接对应的功能函数;邮件模块,在闲置时间超过某阈值时,发送告警提示邮件给相关人员。
本发明中分布式代理程序工作流程如下:
S1、启动代理程序;
S2、程序转为后台运行;
S3、等待数秒;
S4、通过Windows API查询当前鼠标键盘未操作的闲置时间;
S5、通过REST API将机台编号和闲置时间发送给服务器;
S6、从S2开始下一轮查询。
与现有技术相比,本发明的优点是:通过实时监测测试机台的闲置时间,并以直观的表格形式展现到Web上,测试人员可方便查询测试机台的闲置时间并进行合理安排使用,大大节省了沟通交流的成本和工作效率。
附图说明
图1为一种监测测试机台主机闲置时间并告警的系统的框架图。
图2为本发明系统中分布式代理程序的工作流程图。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
请参阅图1,一种监测测试机台主机闲置时间并告警的系统,包括闲置时间汇总服务器和多个测试机台分布式代理程序;
闲置时间汇总服务器部署了Web服务器前段和后端两个部分;
前端:服务器前端Web基于Bootstrap框架,并采用了JavaScript/JQuery和CSS技术,通过Restful API与后端通讯,前端以列表形式显示每隔几台的闲置时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110797865.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能自动除湿除臭功能的鞋柜
- 下一篇:十字路口三层立交桥





