[发明专利]一种基于WebSocket协议的实时数据监控的方法及系统在审
申请号: | 202011045960.1 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112165414A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 王海萍 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12;H04L29/08 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 websocket 协议 实时 数据 监控 方法 系统 | ||
本发明提供了一种基于WebSocket协议的实时数据监控的方法及系统。获取工厂组装服务器的服务器数据,将所述服务器数据绑定至预设的服务系统的诊断数据库中;所述诊断数据库对所述服务器数据进行诊断,生成诊断结果;基于WebSocket协议,构建WebSocket监控系统,并根据所述WebSocket监控系统监控所述诊断结果,确定所述诊断结果的运行状态;根据所述运行状态,判断所述服务器数据是否有异常情况,并生成判断结果;根据所述判断结果,对所述数据库的数据进行实时数据监控。本发明的有益效果在于:本发明通过基于WebSocket机制实现了服务器生产过程中的实时监控,该方法提高了系统的可扩展性、稳定性和实时性,节省带宽,提高了诊断自动化水平。
技术领域
本发明涉及实时数据监控领域,特别涉及一种基于WebSocket协议的实时数据监控的方法及系统。
背景技术
目前,在当前的PC/服务器等产品的批量生产中,对产品的诊断自动化、效率和覆盖率要求极高。针对服务器批量生产过程中实时数据监控,一般采取被动轮询机制(如设置每5秒请求数据一次),不仅会占用大量带宽造成很多无效请求,也会使服务器压力过大。本发明提供了一种基于WebSocket服务器实时数据监控的方法,该方法通过WebSocket机制代码实现了服务器批量生产过程中实时数据监控,提高了监控系统的可扩展性、稳定性和实时性,大大节省带宽,减少开销。
发明内容
本发明提供一种基于WebSocket协议的实时数据监控的方法和系统,用以解决服务器批量诊断过程中的实时监控、数据实时主动传输与更新,比较轮询机制,节约资源,不需要频繁的请求,提高系统的可扩展性、稳定性和实时性,大大节省带宽,减少开销。
作为本发明的一种实施例,一种基于WebSocket协议的实时数据监控的方法,包括:
获取工厂组装服务器的服务器数据,将所述服务器数据绑定至预设的存储数据库中;
基于WebSocket监控系统的WebSocket协议,根据所述WebSocket监控系统,监测所述服务器数据,并生成监测结果;
根据所述监测结果,通过所述WebSocket监控系统判断所述服务器数据是否有异常情况,生成判断数据;
根据所述判断数据,确定数据监控信息,生成图表并向客户端反馈所述数据监控信息。
作为本发明的一种实施例,所述获取工厂组装服务器的服务器数据,将所述服务器数据绑定至预设的存储数据库中,包括:
利用所述工厂组装服务器扫描原始数据,所述工厂组装服务器预设有PXE系统和诊断数据系统;其中,
所述PXE系统,用于获取所述原始数据Mac地址,并根据所述Mac地址,动态向所述原始数据数据分配IP地址,确定所述原始数据IP;
所述诊断数据系统,用于诊断所述原始数据,确定诊断阶段并生成诊断结果;
根据所述原始数据、原始数据IP、诊断阶段和诊断结果,生成服务器数据;
将所述服务器数据绑定至预设的存储数据库中。
作为本发明的一种实施例,所述基于WebSocket监控系统,内设WebSocket协议,根据所述WebSocket监控系统,监测所述服务器数据,生成监测结果,包括:
根据所述WebSocket协议,创建所述工厂组装服务器和所述服务器数据库的监听通路;
所述服务器数据库向所述工厂组装服务器传输数据监听请求,根据所述监听请求,连接所述监听通路;
根据所诉监听通路,确定监听数据触发事件;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011045960.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种行星齿轮组及扁平舵机
- 下一篇:一种混凝土补强液及其制备方法