厂商设备接入系统、方法、设备及计算机可读存储介质与流程

文档序号:34039363发布日期:2023-05-05 13:47阅读:33来源:国知局
厂商设备接入系统、方法、设备及计算机可读存储介质与流程

本说明书涉及物联网,尤其涉及一种厂商设备接入系统、方法、设备及计算机可读存储介质。


背景技术:

1、在智能家居行业,有着各种各样的嵌入式设备。而不同设备的厂家有着各自的私有控制协议。若想将一款第三方设备快速接入自己的平台,需要与设备厂商进行协议对接,再调整自己的平台能够兼容该设备。

2、相关技术中,为了接入不同厂商的设备,需升级平台、智能网关、或者边缘服务器的业务代码来进行兼容,这种方式较复杂且速度慢。


技术实现思路

1、本说明书旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本说明书的一个目的在于提出一种厂商设备接入系统,能够通过提供协议转换脚本,在网关侧设置动态协议转换单元的方式,在厂商设备申请接入时,动态下载对应的协议转换脚本即可完成对厂商设备的接入,使得设备接入方式更加方便快捷。

2、本说明书第二个目的在于提出一种厂商设备接入方法。

3、本说明书第三个目的在于提出一种计算机存储介质。

4、本说明书第四个目的在于提出一种电子设备

5、为达上述目的,本说明书第一方面实施例提出了一种厂商设备接入系统,包括网关、动态协议转换单元、第一服务器。其中,第一服务器中存储有厂商设备对应的协议转换脚本;动态协议转换单元,在接收到厂商设备发送的入网请求的情况下,用于根据入网请求向第一服务器发送脚本下载请求;第一服务器,用于基于脚本下载请求向动态协议转换单元发送厂商设备所对应的目标协议转换脚本;动态协议转换单元,用于执行目标协议转换脚本,得到遵从目标协议的目标设备数据,并上报目标设备数据至网关,以接入厂商设备;其中,目标协议为所述网关遵从的协议。

6、根据本说明书实施例的厂商设备接入系统,在接入方的网关侧配置动态协议转换单元。动态协议转换单元根据厂商设备发送的入网请求的触发信号,在第一服务器中动态下载厂商设备对应的目标协议转换脚本。通过执行目标协议转换脚本,将厂商设备的入网请求进行协议转换,获得遵从接入方制定的目标协议的目标设备数据。同时将目标设备数据发送给网关,以使网关接入厂商设备,支持厂商设备的功能。本说明书的实施例通过提供协议转换脚本,在网关侧设置动态协议转换单元的方式,在厂商设备申请接入时,动态下载对应的协议转换脚本即可完成对厂商设备的接入,这种设备接入方式更加方便快捷。

7、在本说明书的一些实施例中,动态协议转换单元,用于基于入网请求确定厂商设备的通信方式,以及厂商设备的设备类型标识;并根据通信方式和所述设备类型标识向第一服务器发送脚本下载请求。

8、在本说明书的一些实施例中,第一服务器,用于根据脚本下载请求附带的通信方式和设备类型标识向动态协议转换单元发送目标协议转换脚本。

9、在本说明书的一些实施例中,入网请求附带有遵从厂商私有协议的初始设备数据。动态协议转换单元,用于基于目标协议转换脚本解析入网请求中附带的初始设备数据,得到目标设备数据。

10、在本说明书的一些实施例中,动态协议转换单元,用于通过预设标准接口上报目标设备数据以完成厂商设备的接入。其中,预设标准接口是基于目标协议制定的数据接口。

11、在本说明书的一些实施例中,动态协议转换单元中存储有脚本版本列表;在已接入厂商设备的功能被更新的情况下,已接入厂商设备的脚本版本列表发生更新。动态协议转换单元还用于:基于更新后的脚本版本列表,从第一服务器动态下载所述已接入厂商设备所对应的新的目标协议转换脚本。

12、在本说明书的一些实施例中,系统还包括第二服务器;第二服务器配置有动态协议转换单元。

13、在本说明书的一些实施例中,第二服务器包括边缘服务器和/或云端服务器;边缘服务器配置有动态协议转换单元;云端服务器配置有动态协议转换单元。

14、为达上述目的,本说明书第二方面实施例提供了一种厂商设备接入方法,应用于动态协议转换单元。厂商设备接入方法包括:在接收到厂商设备发送的入网请求的情况下,根据入网请求向第一服务器发送脚本下载请求;其中,第一服务器中存储有厂商设备对应的协议转换脚本;脚本下载请求用于指示第一服务器向所述动态协议转换单元发送厂商设备所对应的目标协议转换脚本;接收并执行目标协议转换脚本,得到遵从目标协议的目标设备数据,并上报目标设备数据至网关,以接入厂商设备;其中,目标协议为网关遵从的协议。

15、在本说明书的一些实施例中,根据入网请求向第一服务器发送脚本下载请求,包括:基于入网请求确定所述厂商设备的通信方式,以及厂商设备的设备类型标识;根据通信方式和设备类型标识向第一服务器发送脚本下载请求。

16、在本说明书的一些实施例中,入网请求附带有遵从厂商私有协议的初始设备数据;执行目标协议转换脚本,得到遵从目标协议的目标设备数据,包括:基于目标协议转换脚本解析入网请求中附带的初始设备数据,得到目标设备数据。

17、在本说明书的一些实施例中,动态协议转换单元中存储有脚本版本列表;在已接入厂商设备的功能被更新的情况下,已接入厂商设备的脚本版本列表发生更新。厂商设备接入方法还包括:基于更新后的脚本版本列表,从第一服务器动态下载已接入厂商设备所对应的新的目标协议转换脚本。

18、根据本说明书实施例的厂商设备接入方法,动态协议转换单元根据厂商设备发送的入网请求的触发信号,在第一服务器中动态下载厂商设备对应的目标协议转换脚本。通过执行目标协议转换脚本,将厂商设备的入网请求进行协议转换,获得遵从接入方制定的目标协议的目标设备数据。同时将目标设备数据发送给网关,以使网关接入厂商设备,支持厂商设备的功能。本说明书的实施例通过提供协议转换脚本,在网关侧设置动态协议转换单元的方式,在厂商设备申请接入时,动态下载对应的协议转换脚本即可完成对厂商设备的接入,这种设备接入方式更加方便快捷。

19、为达上述目的,本说明书第三方面实施例提出了一种计算机可读存储介质,其上存储有厂商设备接入程序,厂商设备接入程序被处理器执行时,实现如第二方面任一项实施例的厂商设备接入方法。

20、根据本说明书实施例的计算机可读存储介质,在厂商设备接入程序被处理器执行时,可以通过提供协议转换脚本,在网关侧设置动态协议转换单元的方式,在厂商设备申请接入时,动态下载对应的协议转换脚本即可完成对厂商设备的接入,使得设备接入方式更加方便快捷。

21、为达上述目的,本说明书第四方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的厂商设备接入程序,处理器执行厂商设备接入程序时,实现如第二方面任一项实施例的厂商设备接入方法。

22、根据本说明书实施例的电子设备,处理器执行厂商设备接入程序时,可以通过提供协议转换脚本,在网关侧设置动态协议转换单元的方式,在厂商设备申请接入时,动态下载对应的协议转换脚本即可完成对厂商设备的接入,使得设备接入方式更加方便快捷。

23、本说明书附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本说明书的实践了解到。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1