本发明涉及计算机软件,具体地说,涉及一种用于物联网平台的边缘网关下设备搜索展示方法及系统。
背景技术:
1、目前的物联网关平台都是集成了设备管理、数据安全通信和消息订阅等能力的一体化平台。平台向下支持连接海量设备,采集设备数据向云端传输。在物联网平台下,海量设备的属性之间的关系复杂多变,现有的搜索技术会增加用户的理解成本,搜索操作也会变得复杂。
2、具体而言,由于设备的不断增加,当用户需要在物联网关平台新增被管理的子设备时,也即需要在边缘网关下添加子设备时,需要确定唯一的连接属性(波特率、从站地址、数字位、校验位、停止位)才能正确添加设备。由于各个连接属性的排序组合情况非常多,导致用户理解和操作成本高,加大了用户使用平台搜索时的负担,同时导致用户搜索边缘网关下设备的效率较低。
3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、针对现有技术中的问题,本发明的目的在于提供一种用于物联网平台的边缘网关下设备搜索展示方法及系统,改善了用户在边缘网关下进行子设备搜索的体验;同时提高了用户搜索边缘网关下设备的效率。
2、为实现上述目的,本发明提供了一种用于物联网平台的边缘网关下设备搜索展示方法,应用于边缘网关下设备搜索展示系统中,所述系统包括物联网平台、网关以及子设备;所述方法包括步骤:
3、s110,获取用户选定的子设备搜索请求信息和目标网关;
4、s120,根据所述子设备搜索请求信息,获取对应的点位配置信息;
5、s130,获取所述物联网平台对应的预设历史设备搜索库;
6、s140,根据所述预设历史设备搜索库,确定搜索频次最大的连接属性组合信息;
7、s150,根据所述点位配置信息和所述连接属性组合信息,生成搜索参数信息;以及
8、s160,根据所述目标网关和所述搜索参数信息,获得子设备列表并展示给所述用户。
9、可选地,所述连接属性组合信息包括数字位、停止位、波特率和从站地址各自对应的属性值;步骤s140包括:
10、根据所述预设历史设备搜索库,分别确定与所述数字位、停止位以及波特率对应的搜索频次最大的值,作为参考值;
11、根据所述预设历史设备搜索库,确定与所述从站地址对应的搜索频次最大的数值区间,作为第一参考区间;
12、基于所述数字位、所述停止位和所述波特率各自的参考值,以及所述第一参考区间,生成连接属性组合信息。
13、可选地,步骤s160包括:
14、获取与所述目标网关绑定的所有子设备,作为第一备选设备;
15、根据所述搜索参数信息,自所述第一备选设备中搜索得到子设备列表。
16、可选地,所述根据所述搜索参数信息,自所述第一备选设备中搜索得到子设备列表,包括:
17、根据所述点位配置信息,自所述第一备选设备中筛选得到第二备选设备;
18、根据所述连接属性组合信息,自所述第二备选设备中搜索得到子设备列表。
19、可选地,所述根据所述连接属性组合信息,自所述第二备选设备中搜索得到子设备列表,包括:
20、以所述连接属性组合信息中所述数字位和所述停止位对应的参考值为固定值,以所述波特率对应的参考值和所述从站地址对应的第一参考区间作为遍历迭代条件,在所述第二备选设备中遍历读取数据,获得所有的子设备,形成子设备列表。
21、可选地,所述点位配置信息包括寄存器地址位信息,所述根据所述点位配置信息,自所述第一备选设备中筛选得到第二备选设备,包括:
22、根据所述寄存器地址位信息,在所述第一备选设备对应的寄存器地址位中读取到对应位置数据的子设备,作为第二备选设备。
23、可选地,步骤s160包括:
24、获取所述搜索参数信息中各点位配置信息对应的点位值;
25、获取所述点位配置信息中的关键字;
26、根据预设数据库,获得与所述关键字对应的第二参考取值区间;
27、筛选得到位于所述第二参考取值区间内的点位值,作为目标点位值;
28、将与所述目标点位值对应的子设备,在所述子设备列表中以预设格式进行显示。
29、可选地,步骤s110包括:
30、获取用户端接收到的传感器数据对应的数据格式和数据字段;
31、根据所述数据格式和所述数据字段,确定对应匹配的设备类型;
32、将与所述设备类型对应的子设备,展示于物联网平台上的设备下拉列表中的第一位,以供用户进行选择;
33、根据用户选定的子设备,生成子设备搜索请求信息。
34、可选地,所述网关和所述子设备之间基于modbus协议进行通信。
35、本发明还提供了一种用于物联网平台的边缘网关下设备搜索展示系统,用于实现上述用于物联网平台的边缘网关下设备搜索展示方法,所述系统包括:
36、用户操作获取模块,获取用户选定的子设备搜索请求信息和目标网关;
37、点位配置信息获取模块,根据所述子设备搜索请求信息,获取对应的点位配置信息;
38、历史设备搜索库获取模块,获取所述物联网平台对应的预设历史设备搜索库;
39、连接属性获取模块,根据所述预设历史设备搜索库,确定搜索频次最大的连接属性组合信息;
40、搜索参数信息生成模块,根据所述点位配置信息和所述连接属性组合信息,生成搜索参数信息;以及
41、子设备列表获取模块,根据所述目标网关和所述搜索参数信息,获得子设备列表并展示给所述用户。
42、本发明还提供了一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现上述任意一项用于物联网平台的边缘网关下设备搜索展示方法的步骤。
43、本发明与现有技术相比,具有以下优点及突出性效果:
44、本发明提供的用于物联网平台的边缘网关下设备搜索展示方法及系统通过在用户选中子设备类型后,直接获取预存的点位配置信息并利用,然后对于公共配置的连接属性组合信息,依据物联网平台上历史搜索记录中的最大频次进行确定,减少了用户输入项的填写,改善了用户在边缘网关下进行子设备搜索的体验;同时提高了用户搜索边缘网关下设备的效率。
1.一种用于物联网平台的边缘网关下设备搜索展示方法,其特征在于,应用于边缘网关下设备搜索展示系统中,所述系统包括物联网平台、网关以及子设备;所述方法包括步骤:
2.如权利要求1所述的设备搜索展示方法,其特征在于,所述连接属性组合信息包括数字位、停止位、波特率和从站地址各自对应的属性值;步骤s140包括:
3.如权利要求2所述的设备搜索展示方法,其特征在于,步骤s160包括:
4.如权利要求3所述的设备搜索展示方法,其特征在于,所述根据所述搜索参数信息,自所述第一备选设备中搜索得到子设备列表,包括:
5.如权利要求4所述的设备搜索展示方法,其特征在于,所述根据所述连接属性组合信息,自所述第二备选设备中搜索得到子设备列表,包括:
6.如权利要求4所述的设备搜索展示方法,其特征在于,所述点位配置信息包括寄存器地址位信息,所述根据所述点位配置信息,自所述第一备选设备中筛选得到第二备选设备,包括:
7.如权利要求3所述的设备搜索展示方法,其特征在于,步骤s160包括:
8.如权利要求1所述的设备搜索展示方法,其特征在于,步骤s110包括:
9.如权利要求1所述的设备搜索展示方法,其特征在于,所述网关和所述子设备之间基于modbus协议进行通信。
10.一种用于物联网平台的边缘网关下设备搜索展示系统,用于实现如权利要求1所述的用于物联网平台的边缘网关下设备搜索展示方法,其特征在于,所述系统包括: