本发明涉及设备配置技术领域,更具体地说,涉及一种快速建立设备间拓扑关系的方法及系统。
背景技术:
全球物联网设备发展迅猛,具体表现在消费端(如智能家居、智能硬件)和企业连接端(如机器设备)都处在快速增长期。预计到2020年,活跃的物联网设备数量可以增加到100亿个,而到2025年可以增加到220亿个。目前在实施物联网项目时,具体过程如下:
设备安装人员根据项目的需求,一个点位一个点位地进行硬件设备的安装,接通供电线和数据线,并手工记录每个点位的设备名称及设备序列号。记录时,为了便于对同一点位的多个设备进行集中管理,会选定一设备作为父设备,其他设备则作为与该父设备关联的子设备,从而后续维护管理时,找到该父设备即可顺带找到与其关联的各个子设备。
进一步的,设备安装人员将记录的设备信息转交给物联网平台的运维工程师,由运维工程师录入系统。运维工程师需要首先在系统中添加点位信息,然后再在这个点位上添加父设备信息和子设备信息。
采用上述方式进行设备关联,存在以下不足:一、效率低下。设备安装人员需要在项目实施现场一个设备一个设备地采集信息,而后运维工程师需要在系统中进行手工录入;二、出错率高。在设备信息采集环节,容易录错序列号信息,从而录入了错误的对应关系;三、问题定位困难。如果在设备信息采集阶段出错,运维工程师完成设备信息录入,配置点位、父设备、子设备的拓扑关系后,系统会显示设备状态异常,定位和解决关联错误的问题非常困难,成本高昂。
因此,如何快速且准确地建立点位、父设备和子设备的拓扑关系成为物联网发展中迫切需要解决的一个难题。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种快速建立设备间拓扑关系的方法,以及一种快速建立设备间拓扑关系的系统。
本发明解决其技术问题所采用的技术方案是:
一方面,提供了一种快速建立设备间拓扑关系的方法,其中,包括如下步骤:
物联网平台接收批量的设备信息;设备信息包括序列号和配置参数;
到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位;所述移动终端获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给所述物联网平台;
所述物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
另一方面,提供了一种快速建立设备间拓扑关系的系统,基于上述的快速建立设备间拓扑关系的方法,其中,包括:
物联网平台,用于接收批量的设备信息;设备信息包括序列号和配置参数;
移动终端,用于到达预选定的设备安装地点后,获取当前位置并生成与当前位置关联的第一点位,还用于获取与当前位置所安装设备一一对应的多个序列号,还用于根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,还用于将第一点位以及拓扑关系推送给所述物联网平台;
所述物联网平台,还用于存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
本发明的有益效果在于:物联网平台接收批量的设备信息,到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位,此外,还获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给物联网平台,进而,物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点,过程中,设备安装人员和运维人员都无需手动录入信息,不仅大幅提高了信息采集及录入的效率,也从源头上避免了清查手动录入错误源头的问题,确保了所建拓扑关系的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
图1是本发明实施例一所提供方法的实现流程图;
图2是本发明实施例二所提供方法的使用示例图;
图3是本发明实施例二所提供方法的使用示例图;
图4是本发明实施例三所提供系统的组成图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
实施例一
本发明实施例提供了一种快速建立设备间拓扑关系的方法,如图1所示,包括如下步骤:
步骤s101:物联网平台接收批量的设备信息;设备信息包括序列号和配置参数。
本实施例中,将设备信息批量导入并存储在物联网平台上,便于对大数据进行监测,以快速了解各个设备的情况。序列号便于对设备使用情况进行追踪,预先根据项目具体实施需求,预设好设备的配置参数,后续的项目人员便无须再逐一进行设置。
步骤s102:到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位;移动终端获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给物联网平台。
本实施例中,移动终端包括但不限于手机、平板电脑。生成与当前位置关联的第一点位,便于记录准确、详细的安装地址。用移动终端对设备铭牌进行扫描或拍照识别,获取设备的序列号,便于后续在物联网平台上找到与设备对应的、完整的设备信息。根据第一点位下各序列号的分布情况,即可生成当前位置各设备间的拓扑关系。进一步地,将第一点位以及拓扑关系直接推送给物联网平台,无须运维工程师进行手动录入,节省了录入时间,也避免了录错数据的情况。
步骤s103:物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
本实施例中,物联网平台存储有第一点位,设备异常时即可向检修人员提供准确、详细的维修地址,以便快速到达待检修地点。根据移动终端推送的拓扑关系以及序列号,即可快速将与设备对应的、完整的设备信息填入第一点位的节点,从而将当前位置上各设备进行关联。
本实施例提供的方法中,物联网平台接收批量的设备信息,到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位,此外,还获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给物联网平台,进而,物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点,过程中,设备安装人员和运维人员都无需手动录入信息,不仅大幅提高了信息采集及录入的效率,也从源头上避免了清查手动录入错误源头的问题,确保了所建拓扑关系的准确性。
实施例二
本发明实施例提供了一种快速建立设备间拓扑关系的方法,与实施例一相同之处不再赘述,该方法包括如下步骤:
步骤s201:物联网平台接收批量的设备信息;设备信息包括序列号和配置参数;设备未激活。
本实施例中,配置参数包括设备名称、设备型号、运行参数中的一者或任意组合。
步骤s202:移动终端启动用于设备关联的应用程序后,获取当前位置;
移动终端扫描设于设备上的识别码,并读取与识别码对应的序列号;其中,识别码为条形码或二维码;
移动终端获取当前位置的经度和纬度,生成的第一点位为:pn(x,y),其中,n当前点位的排序号,x为当前位置的经度,y为当前位置的纬度;
移动终端生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给物联网平台。
本实施例中,利用移动终端自带的定位功能进行定位,使用方便且成本低;同时,设备出产时都带有铭牌,铭牌上带有识别码,实施本方案时极为便利。
步骤s203:物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点;
物联网平台激活已完成关联的设备。
本实施例中,物联网平台完成关联后,即激活已完成关联的设备,方便运维人员观察设备的工作状态是否正常。
本实施例提供的方法中,物联网平台接收批量的设备信息,到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位,此外,还获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给物联网平台,进而,物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点,过程中,设备安装人员和运维人员都无需手动录入信息,不仅大幅提高了信息采集及录入的效率,也从源头上避免了清查手动录入错误源头的问题,确保了所建拓扑关系的准确性。
作为示例一,如图2所示,a地点设置有五个设备a1-a5,五个设备的序列号分别为:sn1-sn5,设备关联过程如图所示,图中省略号表示配置参数。
配置前:
sn1-点位:n-父节点:m-设备信息-未激活
sn2-点位:n-父节点:m-设备信息-未激活
sn3-点位:n-父节点:m-设备信息-未激活
sn4-点位:n-父节点:m-设备信息-未激活
sn5-点位:n-父节点:m-设备信息-未激活
配置后:
sn1-点位:1-父节点:m-设备信息-已激活
sn2-点位:1-父节点:m-设备信息-已激活
sn3-点位:1-父节点:m-设备信息-已激活
sn4-点位:1-父节点:sn2-设备信息-已激活
sn5-点位:1-父节点:sn2-设备信息-已激活
作为示例二,如图3所示,b地点设置有四个设备b1-b4,四个设备的序列号分别为:sn6-sn9,设备关联过程如图所示,图中省略号表示配置参数。
配置前:
sn6-点位:n-父节点:m-设备信息-未激活
sn7-点位:n-父节点:m-设备信息-未激活
sn8-点位:n-父节点:m-设备信息-未激活
sn9-点位:n-父节点:m-设备信息-未激活
配置后:
sn6-点位:2-父节点:m-设备信息-已激活
sn7-点位:2-父节点:m-设备信息-已激活
sn8-点位:2-父节点:m-设备信息-已激活
sn9-点位:2-父节点:m-设备信息-已激活
实施例三
本发明实施例提供了一种快速建立设备间拓扑关系的系统,如图4所示,包括:
物联网平台101,用于接收批量的设备信息;设备信息包括序列号和配置参数;
移动终端102,用于到达预选定的设备安装地点后,获取当前位置并生成与当前位置关联的第一点位,还用于获取与当前位置所安装设备一一对应的多个序列号,还用于根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,还用于将第一点位以及拓扑关系推送给物联网平台101;
物联网平台101,还用于存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
其中,物联网平台101接收批量的设备信息时,设备未激活;
物联网平台101还用于激活已完成关联的设备。
其中,配置参数包括设备名称、设备型号、运行参数中的一者或任意组合。
其中,移动终端102具体用于:在启动用于设备关联的应用程序后,获取当前位置;扫描设于设备上的识别码,并读取与识别码对应的序列号;其中,识别码为条形码或二维码。
其中,移动终端102具体用于:获取当前位置的经度和纬度,生成的第一点位为:pn(x,y),其中,n当前点位的排序号,x为当前位置的经度,y为当前位置的纬度。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
1.一种快速建立设备间拓扑关系的方法,其特征在于,包括如下步骤:
物联网平台接收批量的设备信息;设备信息包括序列号和配置参数;
到达预选定的设备安装地点后,移动终端获取当前位置并生成与当前位置关联的第一点位;所述移动终端获取与当前位置所安装设备一一对应的多个序列号,根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,并将第一点位以及拓扑关系推送给所述物联网平台;
所述物联网平台存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
2.根据权利要求1所述的快速建立设备间拓扑关系的方法,其特征在于,物联网平台接收批量的设备信息的步骤中:设备未激活;
根据拓扑关系将各设备信息关联到第一点位下的各个节点的步骤,还包括:激活已完成关联的设备。
3.根据权利要求1所述的快速建立设备间拓扑关系的方法,其特征在于,配置参数包括设备名称、设备型号、运行参数中的一者或任意组合。
4.根据权利要求1所述的快速建立设备间拓扑关系的方法,其特征在于,移动终端获取当前位置的步骤,包括:移动终端启动用于设备关联的应用程序后,获取当前位置;
移动终端获取与当前位置所安装设备一一对应的多个序列号的步骤,包括:移动终端扫描设于设备上的识别码,并读取与识别码对应的序列号;其中,识别码为条形码或二维码。
5.根据权利要求1所述的快速建立设备间拓扑关系的方法,其特征在于,生成与当前位置关联的第一点位的步骤,包括:
获取当前位置的经度和纬度,生成的第一点位为:pn(x,y),其中,n当前点位的排序号,x为当前位置的经度,y为当前位置的纬度。
6.一种快速建立设备间拓扑关系的系统,基于权利要求1-5任一所述的快速建立设备间拓扑关系的方法,其特征在于,包括:
物联网平台,用于接收批量的设备信息;设备信息包括序列号和配置参数;
移动终端,用于到达预选定的设备安装地点后,获取当前位置并生成与当前位置关联的第一点位,还用于获取与当前位置所安装设备一一对应的多个序列号,还用于根据所获取序列号以及序列号在第一点位下的节点位置生成当前位置各设备间的拓扑关系,还用于将第一点位以及拓扑关系推送给所述物联网平台;
所述物联网平台,还用于存储第一点位,并根据拓扑关系将各设备信息关联到第一点位下的各个节点。
7.根据权利要求6所述的快速建立设备间拓扑关系的系统,其特征在于,物联网平台接收批量的设备信息时,设备未激活;
物联网平台还用于激活已完成关联的设备。
8.根据权利要求6所述的快速建立设备间拓扑关系的系统,其特征在于,配置参数包括设备名称、设备型号、运行参数中的一者或任意组合。
9.根据权利要求6所述的快速建立设备间拓扑关系的系统,其特征在于,所述移动终端具体用于:在启动用于设备关联的应用程序后,获取当前位置;扫描设于设备上的识别码,并读取与识别码对应的序列号;其中,识别码为条形码或二维码。
10.根据权利要求6所述的快速建立设备间拓扑关系的系统,其特征在于,所述移动终端具体用于:获取当前位置的经度和纬度,生成的第一点位为:pn(x,y),其中,n当前点位的排序号,x为当前位置的经度,y为当前位置的纬度。
技术总结