技术新讯 > 电子通信装置的制造及其应用技术 > PLC路由服务器级联方法、系统及存储介质与流程  >  正文

PLC路由服务器级联方法、系统及存储介质与流程

  • 国知局
  • 2024-08-02 14:23:09

本发明涉及物联网,具体涉及plc路由服务器级联方法、系统及存储介质。

背景技术:

1、随着物联网技术的发展,越来越多的物联网设备层可接入物联网系统进行设备控制、信息交互。

2、现有技术中,可通过物联网系统app(application,应用程序)对系统的各设备进行情景编辑、创建、控制等操作。但目前的物联网系统都是以云平台为中心构建。所有设备都需要连接厂家云中心,用户也需要在云中心注册账号后才能接人他们的物联网体系。如此构建的物联网存在以下问题:1功能严重受限于公网云服务器。这种以云端为中心的建设方式,设备控制涉及本地、云端、网络、协议等多个环节,其中任何一个环节出了问题,很多智能家居功能就会形同虚设,严重影响用户体验。2用户购买了设备,并未拥有设备完整控制权,还需要依赖于各厂家提供的服务才能使用。3存在信息安全隐患。不管用户是否同意,很多用户数据都需上传到厂商云服务器。这给用户隐私保障带来极大威胁。

3、现有技术中,也可在本地建立独立的服务器进行设备局域化管理的方案,虽然可以解决信息安全、控制权限等问题,但各服务器之间数据不相通,不能实现跨区域设备操作。

技术实现思路

1、本发明所要解决的一个技术问题是提供一种plc路由服务器级联方法、系统及存储介质,其能够实现不同plc路由服务器之间的数据互通,提高操作的便利性、提高用户数据的安全性。

2、根据本发明的第一方面,提供了一种plc路由服务器级联方法,应用于分布式网络的任一plc路由服务器中,包括:

3、接收plc路由服务器级联命令;

4、发送广播消息;

5、接收其他plc路由服务器依据广播消息而返回的响应消息;其中,所述响应消息包括plc路由服务器标识、网络地址;

6、接收目标plc路由服务器的选择指令,发起登录验证请求;

7、当登录验证通过时,依据网络地址、plc路由服务器标识建立与目标plc路由服务器的连接。

8、基于本方案,可应用于分布式网络的任一plc路由服务器中,在本服务器中触发plc路由服务器级联时,发送广播消息;其他plc路由服务器收到广播消息后返回响应消息,携带其自身的plc路由服务器标识、网络地址;接收plc路由服务器的选择指令,发起登录验证请求;当登录验证通过时,依据网络地址、plc路由服务器标识即可建立与目标plc路由服务器的连接。从而实现不同plc路由服务器之间的数据互通,提高操作的便利性;而只有在通过验证后才能实现数据互通,提高了用户数据的安全性。

9、在本发明第一方面的一个实施方式中,plc路由服务器标识包括设备序列号、服务器名称;接收到所述响应消息,对返回响应消息的plc路由服务器进行列表显示,显示的信息包括设备序列号、服务器名称。通过对其他plc路由服务器进行列表显示,以便进行级联设备选择。

10、在本发明第一方面的一个实施方式中,接收目标plc路由服务器的选择指令,发起登录验证请求包括:

11、接收目标plc路由服务器的选择指令,若为第一次登录目标plc路由服务器,弹出目标plc路由服务器的登录界面;

12、接收目标plc路由服务器的登录密码,发起目标plc路由服务器的登录验证。

13、本方案可支持在级联时,通过账户密码方式进行验证。

14、在本发明第一方面的一个实施方式中,当登录验证通过时,获得目标plc路由服务器的登录令牌;当再次登录所述目标plc路由服务器时,使用所述登录令牌进行登录验证。

15、本方案可支持在级联时,通过登录令牌方式进行验证,实现快速登录。

16、在本发明第一方面的一个实施方式中,在所述建立与目标plc路由服务器的连接之后包括,获取与目标plc路由服务器关联的设备信息,其中,所述设备信息包括设备能耗信息、情景能耗信息;当接收到目标plc路由服务器的能源管理界面的切换信息时,显示与切换后的目标plc路由服务器关联的设备信息。

17、在一个实施方式中,接收目标plc路由服务器的选择指令,发起登录验证请求包括:

18、接收用户输入的目标plc路由服务器的标识、登录密码;根据目标plc路由服务器的标识自动在所述响应消息中选择匹配的目标plc路由服务器,获得目标plc路由服务器的网络地址;

19、所述当登录验证通过时,依据网络地址、plc路由服务器标识建立与目标plc路由服务器的连接,包括:依据目标plc路由服务器的网络地址发起目标plc路由服务器的登录验证请求;发起登录验证请求时,依据用户输入的目标plc路由服务器的登录密码自动发起登录验证;当登录验证通过时,建立本plc路由服务器与目标plc路由服务器的连接。

20、在一个实施方式中,所述接收目标plc路由服务器的选择指令,发起登录验证请求包括:

21、接收用户输入的目标plc路由服务器的标识;根据目标plc路由服务器的标识自动在所述响应消息中选择匹配的目标plc路由服务器,获得目标plc路由服务器的网络地址;

22、所述当登录验证通过时,依据网络地址、plc路由服务器标识建立与目标plc路由服务器的连接,包括:依据目标plc路由服务器的网络地址发起目标plc路由服务器的登录验证请求;发起登录验证请求时,提示用户输入登录密码,接收用户输入的目标plc路由服务器的登录密码发起登录验证请求;当登录验证通过时,建立本plc路由服务器与目标plc路由服务器的连接。

23、根据本发明的第二方面,提供了一种plc路由服务器级联系统,应用于分布式网络的任一plc路由服务器中,包括:

24、第一接收单元,用于接收plc路由服务器级联命令;

25、发送单元,用于发送广播消息;

26、第二接收单元,用于接收其他plc路由服务器依据广播消息而返回的响应消息;其中,所述响应消息包括plc路由服务器标识、网络地址;

27、第三接收单元,用于接收目标plc路由服务器的选择指令;

28、验证单元,用于发起登录验证请求;

29、连接单元,用于当登录验证通过时,依据网络地址、plc路由服务器标识建立与目标plc路由服务器的连接。

30、基于本方案,可应用于分布式网络的任一plc路由服务器中,在本服务器中通过第一接收单元接收触发plc路由服务器级联的命令,通过发送单元发送广播消息;接收其他plc路由服务器收到广播消息后返回的响应消息,携带其自身的plc路由服务器标识、网络地址;接收plc路由服务器的选择指令,发起登录验证请求;当登录验证通过时,依据网络地址、plc路由服务器标识即可建立与目标plc路由服务器的连接。从而实现不同plc路由服务器之间的数据互通,提高操作的便利性;而只有在通过验证后才能实现数据互通,提高了用户数据的安全性。

31、在本发明第二方面的一个实施方式中,还包括获取单元,用于在所述建立与目标plc路由服务器的连接之后,获取与目标plc路由服务器关联的设备信息,其中,所述设备信息包括设备能耗信息、情景能耗信息;第一显示单元,用于当接收到目标plc路由服务器的能源管理界面的切换信息时,显示与切换后的目标plc路由服务器关联的设备信息;其中,所述切换信息用于切换不同的目标plc路由服务器。

32、在本发明第二方面的一个实施方式中,所述plc路由服务器标识包括设备序列号、服务器名称;第一显示单元还用于接收到所述响应消息,对返回响应消息的plc路由服务器进行列表显示,显示的信息包括设备序列号、服务器名称。

33、在本发明第二方面的一个实施方式中,若第三接收单元接收目标plc路由服务器的选择指令,若是为第一次登录目标plc路由服务器时,弹出目标plc路由服务器的登录界面;接收目标plc路由服务器的登录密码,验证单元发起目标plc路由服务器的登录验证。

34、根据本发明的第三方面,提供了一种非暂态计算机可读存储介质,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现本发明第一方面的plc路由服务器级联方法。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242650.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。