自动配置方法、系统、设备及可读存储介质与流程

文档序号:25308885发布日期:2021-06-04 15:10阅读:73来源:国知局
自动配置方法、系统、设备及可读存储介质与流程

1.本发明涉及物联网技术领域,尤其涉及一种自动配置方法、系统、设备及可读存储介质。


背景技术:

2.以往的智慧多功能杆在施工过程中,由于智慧多功能杆上挂载的设备种类繁多,这些设备对施工人员的专业技术知识要求非常高,施工人员需要按照每种设备的安装和调试说明对设备进行安装和调试,施工人员的工作量非常大,施工成本也非常高,施工人员在对设备的安装调试中,也非常容易出错,在反复的调试中,浪费了大量的施工时间,导致施工时间非常长,施工效率非常低。


技术实现要素:

3.本发明的主要目的在于提供一种自动配置方法、系统、设备及可读存储介质,旨在解决现有技术中对智慧多功能杆上挂载的设备进行安装和调试不够便捷的技术问题。
4.第一方面,本发明提供一种自动配置方法,所述自动配置方法包括:
5.边缘计算网关发送搜索消息至各个子设备;
6.各个子设备收到搜索消息后,将本设备的能力信息上报给边缘计算网关;
7.边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接;
8.边缘计算网关收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;
9.边缘计算网关将存在异常的子设备的身份信息发送给智能终端。
10.可选的,所述子设备包括摄像头,在所述边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接的步骤之后,还包括:
11.边缘计算网关从智慧多功能杆云平台获取边缘计算网关所属智慧多功能杆各个方位的图像;
12.边缘计算网关获取摄像头拍摄的实时图像,将实时图像与边缘计算网关所属智慧多功能杆各个方位的图像进行对比,得到摄像头的安装方向信息;
13.边缘计算网关将摄像头的安装方向信息发送给智慧多功能杆云平台。
14.可选的,子设备包括连接在边缘计算网关的以太网端口上的第一类子设备,以及连接在边缘计算网关的rs485端口上的第二类子设备,所述边缘计算网关发送搜索消息至各个子设备的步骤包括:
15.边缘计算网关基于配置的多个以太网协议,向各个第一类子设备发送每种以太网协议对应的搜索消息;
16.边缘计算网关基于配置的多个rs485协议,向各个第二类子设备发送每种rs485协议对应的搜索消息。
17.可选的,所述第一类子设备的能力信息包括所使用的通信协议类型、ip地址、连接
的端口号、厂家信息、设备类型和设备型号以及产品序列号;所述第二类子设备的能力信息包括所使用的通信协议类型、rs485地址信息、厂家信息、设备类型、设备型号以及产品序列号。
18.可选的,所述边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接的步骤包括:
19.边缘计算网关根据各个子设备的厂家信息、设备类型和设备型号以及产品序列号,确定第三类子设备以及第四类子设备;
20.边缘计算网关基于第三类子设备的能力信息中与建立通信连接相关的信息,连接到第三类子设备;
21.边缘计算网关将本端信息中与建立通信连接相关的信息发送至第四类子设备,第四类子设备基于边缘计算网关端信息中与建立通信连接相关的信息,连接到边缘计算网关。
22.可选的,所述基于各个子设备的状态信息检测各个子设备是否存在异常的步骤包括:
23.将各个子设备的状态信息输入异常检测模型,根据异常检测模型的输出确定各个子设备是否存在异常。
24.可选的,在所述边缘计算网关将存在异常的子设备的身份信息发送给智能终端的步骤之后,还包括:
25.边缘计算网关确定存在异常的子设备的异常类型,将异常类型对应的解决方案发送给智能终端。
26.第二方面,本发明还提供一种自动配置系统,所述自动配置系统包括:
27.边缘计算网关,用于发送搜索消息至各个子设备;
28.子设备,用于收到搜索消息后,将本设备的能力信息上报给边缘计算网关;
29.边缘计算网关,用于根据各个子设备的能力信息,与各个子设备建立通信连接;
30.边缘计算网关,用于收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;
31.边缘计算网关,用于将存在异常的子设备的身份信息发送给智能终端。
32.第三方面,本发明还提供一种自动配置设备,所述自动配置设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的自动配置程序,其中所述自动配置程序被所述处理器执行时,实现如上所述的自动配置方法的步骤。
33.第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有自动配置程序,其中所述自动配置程序被处理器执行时,实现如上所述的自动配置方法的步骤。
34.本发明中,边缘计算网关发送搜索消息至各个子设备;各个子设备收到搜索消息后,将本设备的能力信息上报给边缘计算网关;边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接;边缘计算网关收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;边缘计算网关将存在异常的子设备的身份信息发送给智能终端。通过本发明,可自动建立边缘计算网关与各个子设备的通信连接,无需人工手动配置,且自动对各个子设备进行状态检测,确保了子设备功能正常,替代了传统的智慧多功能杆的完全依靠人工的施工方
法,降低了施工成本,提高了施工效率和质量。
附图说明
35.图1为本发明实施例方案中涉及的自动配置设备的硬件结构示意图;
36.图2为本发明自动配置方法一实施例的流程示意图;
37.图3为一实施例中边缘计算网关和子设备的连接示意图;
38.图4为一实施例中边缘计算网关与摄像头建立通信连接的示意图;
39.图5为一实施例中边缘计算网关与广告屏建立通信连接的示意图;
40.图6为本发明自动配置系统一实施例的架构示意图。
41.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
42.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
43.第一方面,本发明实施例提供一种自动配置设备。
44.参照图1,图1为本发明实施例方案中涉及的自动配置设备的硬件结构示意图。本发明实施例中,自动配置设备可以包括处理器1001(例如中央处理器central processing unit,cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真wireless

fidelity,wi

fi接口);存储器1005可以是高速随机存取存储器(random access memory,ram),也可以是稳定的存储器(non

volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
45.继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及自动配置程序。其中,处理器1001可以调用存储器1005中存储的自动配置程序,并执行本发明实施例提供的自动配置方法。
46.第二方面,本发明实施例提供了一种自动配置方法。
47.参照图2,图2为本发明自动配置方法一实施例的流程示意图。如图2所示,一实施例中,自动配置方法包括:
48.步骤s10,边缘计算网关发送搜索消息至各个子设备;
49.本实施例中,施工人员依次将各个子设备接入边缘计算网关的端口上,边缘计算网关和已接入的各个子设备都上电后,边缘计算网关会自动已接入的子设备,需要发送搜索消息至各个子设备。其中,边缘计算网关以及接在边缘计算网关上的各个子设备均安装在智能多功能杆上。
50.进一步地,一实施例中,子设备包括连接在边缘计算网关的以太网端口上的第一类子设备,以及连接在边缘计算网关的rs485端口上的第二类子设备,步骤s10包括:
51.边缘计算网关基于配置的多个以太网协议,向各个第一类子设备发送每种以太网协议对应的搜索消息;边缘计算网关基于配置的多个rs485协议,向各个第二类子设备发送
每种rs485协议对应的搜索消息。
52.本实施例中,参照图3,图3为一实施例中边缘计算网关和子设备的连接示意图。如图3所示,边缘计算网关上有两种类型的端口,以太网端口以及rs485端口。一部分子设备连接在以太网端口上,称为第一类子设备;另一部分子设备连接在边缘计算网关的rs485端口上,称为第二类子设备。由于边缘计算网关不知道每个第一类子设备使用的以太网协议具体是哪种,也不知道每个第二类子设备使用的rs485协议具体是哪种,因此,边缘计算网关基于配置的多个以太网协议,向各个第一类子设备发送每种以太网协议对应的搜索消息;边缘计算网关基于配置的多个rs485协议,向各个第二类子设备发送每种rs485协议对应的搜索消息。
53.例如,若第一类子设备包括子设备1、子设备2以及子设备3,若边缘计算网关上配置有以太网协议1~5,则向子设备1、子设备2以及子设备3发送基于以太网协议1生成的搜索消息1、基于以太网协议2生成的搜索消息2、基于以太网协议3生成的搜索消息3、基于以太网协议4生成的搜索消息4以及基于以太网协议5生成的搜索消息5。当然可以通过广播的方式,将搜索消息1~5广播至子设备1、子设备2以及子设备3。
54.若子设备1使用的是以太网协议2,则其能对搜索消息2进行响应;若子设备2使用的是以太网协议3,则其能对搜索消息3进行响应;子设备3使用的是以太网协议5,则其能对搜索消息5进行响应。
55.同理,若第二类子设备包括子设备4、子设备5以及子设备6,若边缘计算网关上配置有rs485协议1~3,则依次向子设备4、子设备5以及子设备6发送基于rs485协议1生成的搜索消息6、基于rs485协议2生成的搜索消息7以及基于rs485协议3生成的搜索消息8。当然可以通过广播的方式,将搜索消息6~8广播至子设备4、子设备5以及子设备6。
56.若子设备4使用的是rs485协议2,则其能对搜索消息7进行响应;若子设备5使用的是rs485协议1,则其能对搜索消息6进行响应;若子设备6使用的是rs485协议3,则其能对搜索消息8进行响应。
57.通过本实施例,施工人员在将各个子设备接入边缘计算网关时,仅需明确各个子设备是通过何种属性的接口进行接入,将各个子设备接在其对应属性的接口上即可。
58.步骤s20,各个子设备收到搜索消息后,将本设备的能力信息上报给边缘计算网关;
59.本实施例中,各个子设备在收到搜索消息后,先把本设备的能力信息组包,再将搜索消息的来源地址作为目标地址,发送本设备的能力信息包给边缘计算网关。其中,能力信息所包含的具体内容根据实际需要进行设置。
60.一实施例中,第一类子设备的能力信息包括所使用的通信协议类型、ip地址、连接的端口号、厂家信息、设备类型和设备型号以及产品序列号;第二类子设备的能力信息包括所使用的通信协议类型、rs485地址信息、厂家信息、设备类型、设备型号以及产品序列号。
61.步骤s30,边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接;
62.本实施例中,边缘计算网关得到各个子设备的能力信息后,便可根据各个子设备的能力信息中与建立通信连接相关的信息以及本端信息中与建立通信连接相关的信息,与各个子设备建立通信连接。
63.具体的,一实施例中,步骤s30包括:
64.边缘计算网关根据各个子设备的厂家信息、设备类型和设备型号以及产品序列号,确定第三类子设备以及第四类子设备;边缘计算网关基于第三类子设备的能力信息中与建立通信连接相关的信息,连接到第三类子设备;边缘计算网关将本端信息中与建立通信连接相关的信息发送至第四类子设备,第四类子设备基于边缘计算网关端信息中与建立通信连接相关的信息,连接到边缘计算网关。
65.本实施例中,不同的子设备需要以不同的方式建立通信连接。预先存储需要以主动方式建立通信连接的第三类子设备的厂家信息、设备类型和设备型号以及产品序列号,以及需要以被动方式建立通信连接的第四类子设备的厂家信息、设备类型和设备型号以及产品序列号。如此,基于存储的信息,边缘计算网关便可根据接收到的各个子设备的厂家信息、设备类型和设备型号以及产品序列号,确定第三类子设备以及第四类子设备。
66.对于第三类子设备而言,以边缘计算网关作为客户端建立与第三类子设备的通信连接。具体的:基于第三类子设备的能力信息中与建立通信连接相关的信息,连接到第三类子设备。其中,若第三类子设备是通过以太网接口接入边缘计算网关,则第三类子设备的能力信息中与建立通信连接相关的信息包括:所使用的通信协议类型、ip地址、连接的端口号。若第三类子设备是通过rs485接口接入边缘计算网关,则第三类子设备的能力信息中与建立通信连接相关的信息包括:所使用的通信协议类型、rs485地址信息。参照图4,图4为一实施例中边缘计算网关与摄像头建立通信连接的示意图。
67.对于第四类子设备而言,以边缘计算网关作为服务端建立与第四类子设备的通信连接。具体的:边缘计算网关将本端信息中与建立通信连接相关的信息发送至第四类子设备,第四类子设备基于边缘计算网关端信息中与建立通信连接相关的信息,连接到边缘计算网关。其中,本端信息中与建立通信连接相关的信息包括:边缘计算网关的ip地址。参照图5,图5为一实施例中边缘计算网关与广告屏建立通信连接的示意图。
68.步骤s40,边缘计算网关收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;
69.本实施例中,边缘计算网关与各个子设备建立通信连接后,可以通过声音、灯光的形式提醒施工人员,以供施工人员使用智能终端发送自检消息至边缘计算网关。边缘计算网关收到智能终端的自检消息后,基于通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常。其中,状态信息包括通信状态信息以及功能状态信息。边缘计算网关首先根据各个子设备的通信状态信息判断各个子设备的通信状态是否正常,若正常,则根据各个子设备的功能状态信息判断各个子设备的功能状态是否正常。
70.一实施例中,基于各个子设备的状态信息检测各个子设备是否存在异常的步骤包括:
71.将各个子设备的状态信息输入异常检测模型,根据异常检测模型的输出确定各个子设备是否存在异常。
72.本实施例中,可预先对神经网络模型进行训练,得到异常检测模型。边缘计算网关将各个子设备的状态信息输入异常检测模型后,即可根据异常检测模型的输出确定各个子设备是否存在异常。
73.步骤s50,边缘计算网关将存在异常的子设备的身份信息发送给智能终端。
74.本实施例中,当根据子设备的状态信息确定子设备存在异常时,将该子设备的身份信息发送给智能终端,以供智能终端侧的施工人员知晓哪个子设备出现了异常,并对其异常情况进行处理。
75.本实施例中,边缘计算网关发送搜索消息至各个子设备;各个子设备收到搜索消息后,将本设备的能力信息上报给边缘计算网关;边缘计算网关根据各个子设备的能力信息,与各个子设备建立通信连接;边缘计算网关收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;边缘计算网关将存在异常的子设备的身份信息发送给智能终端。通过本实施例,可自动建立边缘计算网关与各个子设备的通信连接,无需人工手动配置,且自动对各个子设备进行状态检测,确保了子设备功能正常,替代了传统的智慧多功能杆的完全依靠人工的施工方法,降低了施工成本,提高了施工效率和质量。
76.进一步地,一实施例中,所述子设备包括摄像头,在步骤s20之后,还包括:
77.边缘计算网关从智慧多功能杆云平台获取边缘计算网关所属智慧多功能杆各个方位的图像;边缘计算网关获取摄像头拍摄的实时图像,将实时图像与边缘计算网关所属智慧多功能杆各个方位的图像进行对比,得到摄像头的安装方向信息;边缘计算网关将摄像头的安装方向信息发送给智慧多功能杆云平台。
78.本实施例中,为了保证智慧多功能杆云平台能准确控制智慧多功能杆上的摄像头,需要知晓摄像头在智慧多功能杆上的安装方向。边缘计算网关从智慧多功能杆云平台获取边缘计算网关所属智慧多功能杆各个方位的图像;边缘计算网关获取摄像头拍摄的实时图像,将实时图像与边缘计算网关所属智慧多功能杆各个方位的图像进行对比,具体的,可通过ai图像识别比较算法实现,即可得到摄像头的安装方向信息,然后将摄像头的安装方向信息发送给智慧多功能杆云平台。
79.进一步地,一实施例中,步骤s50之后,还包括:
80.边缘计算网关确定存在异常的子设备的异常类型,将异常类型对应的解决方案发送给智能终端。
81.本实施例中,在确定存在异常的子设备时,边缘计算网关进一步确定存在异常的子设备的异常类型,然后将异常类型对应的解决方案发给智能终端,以供智能终端侧的施工人员更快地对该异常进行修复。其中,可以先预置各种异常类型对应的解决方案。
82.第三方面,本发明实施例还提供一种自动配置系统。
83.参照图6,图6为本发明自动配置系统一实施例的架构示意图。如图6所示,一实施例中,自动配置系统包括:
84.边缘计算网关10,用于发送搜索消息至各个子设备;
85.子设备20,用于收到搜索消息后,将本设备的能力信息上报给边缘计算网关;
86.边缘计算网关10,用于根据各个子设备的能力信息,与各个子设备建立通信连接;
87.边缘计算网关10,用于收到智能终端的自检消息后,基于所述通信连接获取各个子设备的状态信息,并基于各个子设备的状态信息检测各个子设备是否存在异常;
88.边缘计算网关10,用于将存在异常的子设备的身份信息发送给智能终端。
89.进一步地,一实施例中,所述子设备包括摄像头,边缘计算网关10,还用于:
90.从智慧多功能杆云平台获取边缘计算网关所属智慧多功能杆各个方位的图像;获取摄像头拍摄的实时图像,将实时图像与边缘计算网关所属智慧多功能杆各个方位的图像进行对比,得到摄像头的安装方向信息;将摄像头的安装方向信息发送给智慧多功能杆云平台。
91.进一步地,一实施例中,子设备包括连接在边缘计算网关的以太网端口上的第一类子设备,以及连接在边缘计算网关的rs485端口上的第二类子设备,边缘计算网关10,用于:
92.基于配置的多个以太网协议,向各个第一类子设备发送每种以太网协议对应的搜索消息;基于配置的多个rs485协议,向各个第二类子设备发送每种rs485协议对应的搜索消息。
93.进一步地,一实施例中,所述第一类子设备的能力信息包括所使用的通信协议类型、ip地址、连接的端口号、厂家信息、设备类型和设备型号以及产品序列号;所述第二类子设备的能力信息包括所使用的通信协议类型、rs485地址信息、厂家信息、设备类型、设备型号以及产品序列号。
94.进一步地,一实施例中,边缘计算网关10,用于:
95.根据各个子设备的厂家信息、设备类型和设备型号以及产品序列号,确定第三类子设备以及第四类子设备;基于第三类子设备的能力信息中与建立通信连接相关的信息,连接到第三类子设备;将本端信息中与建立通信连接相关的信息发送至第四类子设备,第四类子设备基于边缘计算网关端信息中与建立通信连接相关的信息,连接到边缘计算网关。
96.进一步地,一实施例中,边缘计算网关10,用于:
97.将各个子设备的状态信息输入异常检测模型,根据异常检测模型的输出确定各个子设备是否存在异常。
98.进一步地,一实施例中,边缘计算网关10,还用于:
99.确定存在异常的子设备的异常类型,将异常类型对应的解决方案发送给智能终端。
100.其中,上述自动配置系统的具体实施例与上述自动配置方法的各个实施基本相同,在此处不再一一赘述。
101.第四方面,本发明实施例还提供一种可读存储介质。
102.本发明可读存储介质上存储有自动配置程序,其中所述自动配置程序被处理器执行时,实现如上述的自动配置方法的步骤。
103.其中,自动配置程序被执行时所实现的方法可参照本发明自动配置方法的各个实施例,此处不再赘述。
104.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
105.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
106.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
107.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1