[发明专利]一种实现即时或定时控制远程设备数据展示的方法在审
申请号: | 201811438281.3 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109660603A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 陈乐文 | 申请(专利权)人: | 浙江万朋教育科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/58 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310013 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现即时或定时控制远程设备数据展示的方法。本发明涉及延时模块、定时模块、信息发布模块、websocket连接管理模块和客户端设备。具体步骤如下:步骤①客户端设备通过websocket连接管理模块与服务端进行连接,步骤②用户针对不同的消息种类,在信息发布模块选择客户端设备进行消息发布;步骤③分别处理延时模块和定时模块中的延时消息和定时消息;步骤④客户端接收到需要展示的消息后,判断消息类型,客户端根据约定好的消息类型,处理接收到的消息。本发明由于采用WebSocket传输,网络开销小,速度快,对服务器和客户端的压力都比较小。 | ||
搜索关键词: | 客户端设备 连接管理模块 信息发布模块 远程设备数据 定时控制 定时模块 消息类型 客户端 展示 处理延时 定时消息 网络开销 消息发布 延时模块 服务端 延时 服务器 传输 客户 | ||
【主权项】:
1.一种实现即时或定时控制远程设备数据展示的方法,其特征在于涉及延时模块、定时模块、信息发布模块、websocket连接管理模块和客户端设备,具体实现步骤如下:步骤①客户端设备通过websocket连接管理模块与服务端进行连接,具体的:客户端设备通过JavaScript发送设备标识号,建立客户端与服务端的连接,服务端存储客户端连接标识,同时启动心跳检测功能;服务端每隔时间t会接收到客户端的心跳检测消息,从而判断客户端连接状态,状态异常则发出警告;当服务端收到需要客户端处理的消息时,首先判断消息类型,再将消息和消息类型一并通过连接发送到客户端,客户端根据约定好的消息类型,处理接收到的消息;所述的消息类型包括文本型、函数型、跳转URL和点击动作等,服务端和客户端能够约定多种消息类型,客户端根据不同的消息类型,做出不同的动作;步骤②用户针对不同的消息种类,在信息发布模块选择客户端设备进行消息发布;如果是即时消息,直接再通过websocket连接管理模块将消息和消息类型推送客户端展示;如果是定时消息,则将信息发布模块选择的时间段发送给定时模块;如果是延时消息,则通过延时模块确定延时时间后再通过websocket连接管理模块将消息和消息类型推送客户端展示;所述的消息种类包括即时消息、定时消息和延时消息;步骤③分别处理延时模块和定时模块中的延时消息和定时消息:针对延时模块,延时模块根据延时消息的延时时间判断消息的展示时间,再通过websocket连接管理模块将消息和消息类型推送客户端展示;所述的延时时间由系统确定;针对定时模块,将定时模块中马上要到达展示时间的定时消息通过websocket连接管理模块推送客户端展示,并同步更新消息展示状态;步骤④客户端接收到需要展示的消息后,判断消息类型,客户端根据约定好的消息类型,处理接收到的消息;所述的延时模块:当服务后台频繁操作,而客户端不需要即时展示时,延时模块通过后台缓存记录操作,对消息设定延时的时间,在延时的时间内发送给客户端;从而减少网络传输,增强客户端体验;所述的定时模块:由服务后台设定时间,通过该模块使得页面有展示的时效性,或指引用户到时间使用某个功能;增加页面展示的多样性,和灵活性;所述的websocket连接管理模块:找到存储的客户端标识进行消息发送;所述的信息发布模块:根据选择的时间段和客户端设备进行发布。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811438281.3/,转载请声明来源钻瓜专利网。
- 上一篇:数据增量传输方法及装置
- 下一篇:数据存取方法及设备