The invention discloses a cloud terminal equipment monitoring method, comprising the steps of: the browser according to user selected by monitoring cloud terminal equipment to generate the WebSocket connection request, and transmitting the WebSocket connection request to the server; the server receives a WebSocket connection request, and establish a connection to the WebSocket server browser; according to the WebSocket connection request sent to the cloud terminal equipment monitoring report the notification message; monitoring cloud terminal equipment receives the notification message reporting, reporting real-time performance data to the server; the server receives the real-time performance of data cloud terminal reporting is monitored, and the real-time performance of data push to the browser. The invention solves the problem that the data flow of the system network is too large and the network throughput is high when the server terminal of the batch cloud terminal equipment and the Xiang Yun terminal management system report real-time performance data.
【技术实现步骤摘要】
本专利技术涉及领域,尤其涉及一种云终端设备监控方法及系统。
技术介绍
云终端管理系统可以对系统中成千上万的云终端设备进行统一的管理。当用户需要实时监控云终端设备的运行情况时(实时监控云终端设备的CPU、内存等使用情况,如普通PC机的性能监控),通过云终端管理系统进行统一的管理与监控能够有效的简化用户的操作。现有技术中相似的实现方案:1、用户手动在每台云终端设备上查看CPU、内存等的使用情况,操作如普通PC性能监控。2、云终端设备同时向云终端管理系统上报实时性能数据,云终端管理系统再将实时性能数据推送至与此云终端设备相关的实时性能监控的页面。现有技术的缺点是:1、操作繁琐、耗时2、当用户关闭实时性能监控的页面时,与之对应的相关云终端设备还是会继续向云终端管理系统上报实时性能数据,云终端管理系统会接收到大量的用户不需要监控的云终端设备上报的实时性能的数据,造成系统网络数据流量偏大、网络吞吐量较高的问题。
技术实现思路
为解决上述技术问题,本专利技术提供一种云终端设备监控方法及系统,能够降低系统网络数据流量、网络吞吐量,简化用户查看云终端实时性能的操作。本专利技术提供的技术方案如下:本专利技术公开了一种云终端设备监控方法,包括步骤:S100、浏览器端根据用户选择的被监控云终端设备生成WebSocket连接请求,并发送所述WebSocket连接请求至服务端;S200、服务端接收所述WebSocket连接请求,与浏览器端建立WebSocket连接;S300、服务端根据所述WebSocket连接请求向被监控云终端设备发送上报通知报文;S400、被监控云终端设备接收到所述 ...
【技术保护点】
一种云终端设备监控方法,其特征在于,包括步骤:S100、浏览器端根据用户选择的被监控云终端设备生成WebSocket连接请求,并发送所述WebSocket连接请求至服务端;S200、服务端接收所述WebSocket连接请求,与浏览器端建立WebSocket连接;S300、服务端根据所述WebSocket连接请求向被监控云终端设备发送上报通知报文;S400、被监控云终端设备接收到所述上报通知报文,向服务端上报实时性能数据;S500、服务端接收被监控云终端上报的实时性能数据,并将所述实时性能数据推送至浏览器端。
【技术特征摘要】
1.一种云终端设备监控方法,其特征在于,包括步骤:S100、浏览器端根据用户选择的被监控云终端设备生成WebSocket连接请求,并发送所述WebSocket连接请求至服务端;S200、服务端接收所述WebSocket连接请求,与浏览器端建立WebSocket连接;S300、服务端根据所述WebSocket连接请求向被监控云终端设备发送上报通知报文;S400、被监控云终端设备接收到所述上报通知报文,向服务端上报实时性能数据;S500、服务端接收被监控云终端上报的实时性能数据,并将所述实时性能数据推送至浏览器端。2.如权利要求1所述的云终端设备监控方法,其特征在于,所述步骤S200还包括步骤:S201、服务端根据所述WebSocket连接请求获取被监控云终端设备的唯一标识符,将所述唯一标识符与WebSocket连接映射,并保存在内存中。3.如权利要求1所述的云终端设备监控方法,其特征在于,所述步骤S200与步骤S300之间还包括步骤:S250、服务端判断被监控云终端设备是否处于上报数据状态;S260、当被监控云终端设备不处于上传数据状态时,执行步骤S300。4.如权利要求2所述的云终端设备监控方法,其特征在于,还包括步骤:S610、服务端实时轮询内存中保存的WebSocket连接是否已经断开;S620、若是,则将该WebSocket连接从内存中清除。5.如权利要求4所述的云终端设备监控方法,其特征在于,所述步骤S620之后还包括步骤:S630、服务端判断内存中是否存在其他WebSocket连接与被监控云终端设备的所述唯一标识符为映射关系;S640、若不存在,则服务端发送停止上报通知报文至被监控云终端设备。6.一种云终端设备监控系统,其特征在于,包括:...
【专利技术属性】
技术研发人员:王成虎,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。