System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于WebSocket通讯的设备在线状态诊断及事件交互方法及系统技术方案_技高网

基于WebSocket通讯的设备在线状态诊断及事件交互方法及系统技术方案

技术编号:41300514 阅读:2 留言:0更新日期:2024-05-13 14:48
本发明专利技术提供一种基于WebSocket通讯的设备在线状态诊断及事件交互方法及系统,涉及钢铁产品智能制造技术领域,包括:每个受监测设备通过WebSocket连接向在线监测服务端进行注册;在线监测服务端根据受监测设备的注册信息,建立在线关系映射库;基于WebSocket连接,在线监测服务端对受监测设备的在线状态进行监测;基于在线关系映射库,建立每个受监测设备之间的映射关系,通过在线监测服务端进行每个受检测设备之间的交互,完成基于WebSocket通讯的设备在线状态诊断及事件交互。本发明专利技术提供的方法基于WebSocket通讯的设备在线状态诊断及事件交互方法具有更高效、实时和灵活的特点,可以有效地解决传统方法中存在的资源浪费、延迟和缺乏灵活性的问题。

【技术实现步骤摘要】

本专利技术涉及钢铁产品智能制造,尤其涉及一种基于websocket通讯的设备在线状态诊断及事件交互方法及系统。


技术介绍

1、智能制造领域的快速发展和智能化生产需求的增加,使得设备在线状态监测和事件交互成为关键的技术要求。传统的设备状态监测方法主要采用轮询和长轮询方式,即周期性地查询设备状态或定时检查设备状态变化。然而,这些方法存在一些局限性和不足之处。

2、首先,轮询方式需要频繁地发送请求以查询设备状态,导致网络资源和带宽的浪费。尤其是在大规模设备部署的环境中,轮询方式的资源消耗更为明显。

3、其次,长轮询方式虽然减少了无效的轮询请求,但仍然需要频繁地发送查询请求以检查设备状态变化。这种方式需要维护大量的长连接,增加了服务器的负担,并且可能存在延迟问题,无法实现即时响应。

4、此外,传统方法通常缺乏设备之间的灵活事件交互能力。设备之间无法直接交互和协同工作,限制了智能制造系统的自动化和智能化水平的提升。


技术实现思路

1、本专利技术提供了一种基于websocket通讯的设备在线状态诊断及事件交互方法及系统,解决现有技术中缺乏设备之间的灵活事件交互能力。设备之间无法直接交互和协同工作,限制了智能制造系统的自动化和智能化水平的提升的问题。

2、为解决上述专利技术目的,本专利技术提供的技术方案如下:一种基于websocket通讯的设备在线状态诊断及事件交互方法,其特征在于,步骤包括:

3、s1、每个受监测设备通过websocket连接向在线监测服务端进行注册;

4、s2、在线监测服务端根据受监测设备的注册信息,建立在线关系映射库;

5、s3、基于websocket连接,在线监测服务端对受监测设备的在线状态进行监测;

6、s4、基于在线关系映射库,建立每个受监测设备之间的映射关系,通过在线监测服务端进行每个受检测设备之间的交互,完成基于websocket通讯的设备在线状态诊断及事件交互。

7、可选地,步骤s1中,每个受监测设备通过websocket连接向在线监测服务端进行注册,包括:

8、每个受监测设备将注册信息发送给在线监测服务端,进行注册;

9、注册信息包括:每个受监测设备自身的唯一编码、设备标识符以及其他相关信息。

10、可选地,步骤s2中,在线监测服务端根据受监测设备的注册信息,建立在线关系映射库,包括:

11、在线监测服务端获取每个受监测设备的注册信息并存储;

12、根据注册信息,建立在线关系映射库。

13、可选地,步骤s3中,通基于websocket连接,在线监测服务端对受监测设备的在线状态进行监测,包括:

14、每个受监测设备定期向在线监测服务端发送自身的状态信息;

15、在线监测服务端接收并解析状态信息;

16、在线监测服务端根据在线关系映射库,将解析后的状态信息匹配至对应的受监测设备;

17、通过对受检测设备进行在线诊断,对不在线客户端进行剔除。

18、可选地,通过对受检测设备进行在线诊断,对不在线客户端进行剔除,包括:

19、通过在线监测服务端,对客户端设备的注册与客户端设备上线下线的监测;

20、在线监测服务端与成功建立连接的客户端通过双向数据的收发的方式建立心跳检测机制,根据系统配置的数据收发超时、下线标识的设备在线规则,进行不在线客户端的剔除。

21、可选地,步骤s4中,基于在线关系映射库,建立每个受监测设备之间的映射关系,通过在线监测服务端进行每个受检测设备之间的交互,完成基于websocket通讯的设备在线状态诊断及事件交互,包括:

22、通过在线关系映射库,建立每个受监测设备之间的映射关系;

23、用户通过可配置操作页面对受检测设备进行配置绑定;

24、绑定后的受监测设备通过websocket连接向在线监测服务端发送事件信息;

25、在线监测服务端根据在线关系映射库中的设备关联关系,将事件信息传递给相应的受检测设备,完成基于websocket通讯的设备在线状态诊断及事件交互。

26、一种基于websocket通讯的设备在线状态诊断及事件交互系统,系统用于上述的基于websocket通讯的设备在线状态诊断及事件交互方法,系统包括:

27、注册模块,用于每个受监测设备通过websocket连接向在线监测服务端进行注册;

28、映射库建立模块,用于在线监测服务端根据受监测设备的注册信息,建立在线关系映射库;

29、状态监测模块,用于基于websocket连接,在线监测服务端对受监测设备的在线状态进行监测;

30、事件交互模块,用于基于在线关系映射库,建立每个受监测设备之间的映射关系,通过在线监测服务端进行每个受检测设备之间的交互,完成基于websocket通讯的设备在线状态诊断及事件交互。

31、可选地,注册模块,用于每个受监测设备将注册信息发送给在线监测服务端,进行注册;

32、注册信息包括:每个受监测设备自身的唯一编码、设备标识符以及其他相关信息。

33、可选地,映射库建立模块,用于在线监测服务端获取每个受监测设备的注册信息并存储;

34、根据注册信息,建立在线关系映射库。

35、可选地,状态监测模块,用于每个受监测设备定期向在线监测服务端发送自身的状态信息;

36、在线监测服务端接收并解析状态信息;

37、在线监测服务端根据在线关系映射库,将解析后的状态信息匹配至对应的受监测设备;

38、通过对受检测设备进行在线诊断,对不在线客户端进行剔除。

39、一方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述基于websocket通讯的设备在线状态诊断及事件交互方法。

40、一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述基于websocket通讯的设备在线状态诊断及事件交互方法。

41、上述技术方案,与现有技术相比至少具有如下有益效果:

42、上述方案,本专利技术一种基于websocket通讯的设备在线状态诊断及事件交互方法。该方法通过建立websocket连接、设备注册、在线关系映射库的建立、设备在线状态的监测和设备状态的诊断,实现了设备在线状态的实时监测和事件交互的功能。与传统方法相比,本专利技术具有更高的效率、更好的灵活性和资源消耗更少的特点,且本专利技术所提出的方法逻辑清晰,准确性和可靠性高,扩展性强、易于维护,适用于智能制造等领域的设备监测和控制。

本文档来自技高网...

【技术保护点】

1.一种基于WebSocket通讯的设备在线状态诊断及事件交互方法,其特征在于,方法步骤包括:

2.根据权利要求1所述的方法,其特征在于,所述步骤S1中,每个受监测设备通过WebSocket连接向在线监测服务端进行注册,包括:

3.根据权利要求2所述的方法,其特征在于,所述步骤S2中,在线监测服务端根据所述受监测设备的注册信息,建立在线关系映射库,包括:

4.根据权利要求3所述的方法,其特征在于,所述步骤S3中,通基于WebSocket连接,所述在线监测服务端对所述受监测设备的在线状态进行监测,包括:

5.根据权利要求4所述的方法,其特征在于,所述通过对所述受检测设备进行在线诊断,对不在线客户端进行剔除,包括:

6.根据权利要求5所述的方法,其特征在于,所述步骤S4中,基于所述在线关系映射库,建立每个所述受监测设备之间的映射关系,通过在线监测服务端进行每个所述受检测设备之间的交互,完成基于WebSocket通讯的设备在线状态诊断及事件交互,包括:

7.一种基于WebSocket通讯的设备在线状态诊断及事件交互系统,其特征在于,所述系统用于如权利要求1~6任意一项所述的基于WebSocket通讯的设备在线状态诊断及事件交互方法,所述系统包括:

8.根据权利要求7所述的系统,其特征在于,所述注册模块,用于每个受监测设备将注册信息发送给在线监测服务端,进行注册;

9.根据权利要求8所述的系统,其特征在于,所述映射库建立模块,用于所述在线监测服务端获取每个受监测设备的注册信息并存储;

10.根据权利要求9所述的系统,其特征在于,所述状态监测模块,用于每个所述受监测设备定期向所述在线监测服务端发送自身的状态信息;

...

【技术特征摘要】

1.一种基于websocket通讯的设备在线状态诊断及事件交互方法,其特征在于,方法步骤包括:

2.根据权利要求1所述的方法,其特征在于,所述步骤s1中,每个受监测设备通过websocket连接向在线监测服务端进行注册,包括:

3.根据权利要求2所述的方法,其特征在于,所述步骤s2中,在线监测服务端根据所述受监测设备的注册信息,建立在线关系映射库,包括:

4.根据权利要求3所述的方法,其特征在于,所述步骤s3中,通基于websocket连接,所述在线监测服务端对所述受监测设备的在线状态进行监测,包括:

5.根据权利要求4所述的方法,其特征在于,所述通过对所述受检测设备进行在线诊断,对不在线客户端进行剔除,包括:

6.根据权利要求5所述的方法,其特征在于,所述步骤s4中,基于所述在线关系映射库,建立每...

【专利技术属性】
技术研发人员:赵博肖雄吴昆鹏张飞王锐
申请(专利权)人:北京科技大学设计研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1