电力物联网终端的定位方法、装置、设备及可读存储介质与流程

文档序号:30832645发布日期:2022-07-22 22:09阅读:97来源:国知局
电力物联网终端的定位方法、装置、设备及可读存储介质与流程

1.本发明涉及电力物联网技术领域,具体涉及一种电力物联网终端的定位方法、装置、设备及可读存储介质。


背景技术:

2.随着电力物联网建设的推进,接入电力物联网的电力终端数量急剧增加,定位功能作为电力终端的重要功能,在电力系统信息采集、监测、巡检等场景中有着广泛的应用,能够为输电、变电、配电等场景提供强力支撑。
3.目前定位技术方面的成果大多集中在定位方法方面,存在实时性低、占用通信资源等问题。但是,随着海量的电力终端不断接入到电力物联网中,导致能耗成本以及资源占用的增加,且其定位实时性也难以保证。同时,电力终端所处环境复杂,在同样物理位置可能存在多个不同逻辑位置的电力物联网终端,如输电电缆分为a、b、c三相,电缆本体的检测装置被部署于电缆表面,同一位置a、b、c三相电缆上监测装置物理位置信息相同,需要通过逻辑位置信息进行辨识,以此支撑监测业务运行。现有的定位技术仅能支撑在要求精度内的物理定位,对于在电力设备的逻辑定位要求尚难以满足,难以实现电力终端的精确定位。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种电力物联网终端的定位方法、装置、设备及可读存储介质,以解决现有的电力终端定位方法实时性较低、通信占用资源较多、难以实现电力终端的精准定位的问题。
5.根据第一方面,本发明实施例提供了一种电力物联网终端的定位方法,用于电力物联网终端,包括:获取电力物联网终端的ipv6地址,所述ipv6地址包括网络标识域、定位更新请求域和定位信息域;当所述电力物联网终端需要更新位置信息时,更改所述定位更新请求域,得到更新后的第一目标ipv6地址;基于所述第一目标ipv6地址封装所述电力物联网终端的上行通信数据包,并将所述上行通信数据包发送至至少一个接入节点,所述至少一个接入节点根据所述上行通信数据包中的定位更新请求域确定所述电力物联网终端是否发起定位更新请求;基于所述网络标识域识别和接收目标接入节点发送的下行通信数据包,所述目标接入点为距离电力物联网终端最近的接入节点;解析所述下行通信数据包中的目的ipv6地址,以所述目的ipv6地址更新所述电力物联网终端的ipv6地址。
6.本发明实施例提供的电力物联网终端的定位方法,电力物联网终端在ipv6地址中同时赋予网络标识、定位更新请求以及定位信息,在保证其网络标识唯一性的前提下,能够避免ipv6地址对通信资源的浪费。通过融合ipv6网络地址与定位信息,实现了采用电力物联网终端的ipv6地址承载终端定位信息,有效的简化了定位流程,减少了终端的业务承载量,提高了电力物联网终端的通信资源使用效率。通过常规的通信数据包传输对电力物联网终端的位置进行更新,缩短了定位更新周期,增强了位置更新的实时性,使定位准确度更高。
7.结合第一方面,在第一方面的第一实施方式中,所述方法还包括:解析所述电力物联网终端的ipv6地址中的定位信息域,确定所述电力物联网终端的物理位置信息和逻辑位置信息。
8.本发明实施例提供的电力物联网终端的定位方法,通过ipv6地址中定位信息域对应的编码信息,确定定位信息域所承载物理定位与逻辑定位,由此通过定位信息域将物理位置与逻辑位置相结合,能够更加精确的识别到电力物联网终端的定位。
9.根据第二方面,本发明实施例提供了一种电力物联网终端的定位方法,用于目标接入节点,包括:监听电力物联网终端发送的上行通信数据包;解析所述上行通信数据包中的定位更新请求域,得到所述定位更新请求域存储的定位更新请求信息;基于所述定位更新请求信息,确定所述电力物联网终端是否发起定位更新请求;当确定所述电力物联网终端发起定位更新请求时,获取所述电力物联网终端的信号参数;将所述信号参数发送至边缘物联代理设备,以使所述边缘物联代理设备根据所述信号参数更新所述电力物联网终端的定位信息域;接收所述边缘物联代理设备下发的下行通信数据包,并将所述下行通信数据包转发至所述电力物联网终端,其中,所述下行通信数据包携带有更新定位信息域的目的ipv6地址。
10.本发明实施例提供的电力物联网终端的定位方法,接入节点能够通过解析上行通信数据包确定电力物联网终端是否发出定位更新请求,在确定电力物联网终端发出定位更新请求时,将该上行通信数据包到达本接入节点时的信号参数信息传输至边缘物联代理进行定位更新请求的处理,并能够接收电力物联网终端下发的下行通信数据包,将该下行通信数据包发送至电力物联网终端进行位置更新。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
11.结合第二方面,在第二方面的第一实施方式中,所述基于所述定位更新请求信息,确定所述电力物联网终端是否发起定位更新请求,包括:检测所述定位更新请求信息与预设信息是否一致;当所述定位更新请求信息与所述预设信息一致时,判定所述电力物联网终端发起了定位更新请求。
12.本发明实施例提供的电力物联网终端的定位方法,通过检测定位更新请求信息与预设信息是否一致,以确定电力物联网终端发起了定位更新请求,便于根据定位更新请求信息的不同,对通信数据包执行不同的处理进程。
13.根据第三方面,本发明实施例提供了一种电力物联网终端的定位方法,用于边缘物联代理设备,包括:接收至少一个接入节点发送的对应于电力物联网终端的信号参数;基于所述信息参数计算所述电力物联网终端的当前位置信息;基于所述当前位置信息更新定位信息域,得到更新所述定位信息域的ipv6地址;基于更新所述定位信息域的ipv6地址封装下行通信数据包,并将所述下行通信数据包发送至目标接入节点。
14.本发明实施例提供的电力物联网终端的定位方法,边缘物联代理设备根据其接收到的关于同一电力物联网终端的信号参数信息后,根据该信号参数计算出电力物联网终端当前所处的位置,并将电力物联网当前所处的位置封装至下行通信数据包中,以使接入节点能够将该下行通信数据包发送至电力物联网终端,便于电力物联网终端在接收到该下行通信数据包时能够从中解析出其当前位置信息。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
15.结合第三方面,在第三方面的第一实施方式中,基于所述当前位置信息更新定位信息域,得到更新所述定位信息域的ipv6地址,包括:按照预设编码规则对所述当前位置信息编码进行编码,得到所述定位信息域对应的编码信息;基于所述编码信息对所述定位信息域的定位信息进行更新,得到定位信息更新后的ipv6地址。
16.本发明实施例提供的电力物联网终端的定位方法,通过按照预设编码规则对当前位置信息进行编码,并以该编码信息更新定位信息域的定位信息,由此通过ipv6地址实现了电力物联网终端的位置更新。
17.结合第三方面第一实施方式,在第三方面的第二实施方式中,所述方法还包括:响应于对所述定位信息域的修改操作,确定所述修改操作对应的编码信息。
18.本发明实施例提供的电力物联网终端的定位方法,通过结合人工巡检的方式确定定位信息域的编码信息是否准确,在定位信息域的编码信息有误时,能够响应人工对定位信息域的修改操作,并确定修改操作对应的编码信息。由此保证了编码信息的准确性,进一步保证电力物联网终端进行精准的位置更新。
19.结合第三方面,在第三方面的第三实施方式中,所述方法还包括:基于所述信息参数计算所述至少一个接入节点与所述电力物联网终端的距离;比较各个所述接入节点与所述电力物联网终端的距离,确定出与所述电力物联网终端距离最近的接入节点;将与所述电力物联网终端最近的接入节点确定为所述目标接入节点。
20.本发明实施例提供的电力物联网终端的定位方法,通过比较各个接入节点与电力物联网终端的距离,将与电力物联网终端距离最近的接入节点作为目标接入节点,由此能够减少通信数据包的传输时间,最大程度上保证了电力物联网终端位置更新的实时性。
21.结合第三方面或第三方面第一实施方式至第三实施方式中任一实施方式,在第三方面的第四实施方式中,所述方法还包括:恢复所述定位更新请求域对应的定位更新请求信息。
22.本发明实施例提供的电力物联网终端的定位方法,在启动定位更新之后,通过恢复定位更新请求域对应的定位更新请求信息,避免后续重复触发电力物联网终端的位置更新。
23.根据第四方面,本发明实施例提供了一种电力物联网终端的定位装置,用于电力物联网终端,包括:第一获取模块,用于获取电力物联网终端的ipv6地址,所述ipv6地址包括网络标识域、定位更新请求域和定位信息域;更改模块,用于当所述电力物联网终端需要更新位置信息时,更改所述定位更新请求域,得到更新后的第一目标ipv6地址;第一发送模块,用于基于所述第一目标ipv6地址封装所述电力物联网终端的上行通信数据包,并将所述上行通信数据包发送至至少一个接入节点,所述至少一个接入节点根据所述上行通信数据包中的定位更新请求域确定所述电力物联网终端是否发起定位更新请求;第一接收模块,用于基于所述网络标识域识别和接收目标接入节点发送的下行通信数据包,所述目标接入点为距离电力物联网终端最近的接入节点;第一解析模块,用于解析所述下行通信数据包中的目的ipv6地址,以所述目的ipv6地址更新所述电力物联网终端的ipv6地址。
24.根据第五方面,本发明实施例提供了一种电力物联网终端的定位装置,用于目标接入节点,包括:监听模块,用于监听电力物联网终端发送的上行通信数据包;第二解析模块,用于解析所述上行通信数据包中的定位更新请求域,得到所述定位更新请求域存储的
定位更新请求信息;判定模块,用于基于所述定位更新请求信息,确定所述电力物联网终端是否发起定位更新请求;第二获取模块,用于当确定所述电力物联网终端发起定位更新请求时,获取所述电力物联网终端的信号参数;第二发送模块,用于将所述信号参数发送至边缘物联代理设备,以使所述边缘物联代理设备根据所述信号参数更新所述电力物联网终端的定位信息域;第二接收模块,用于接收所述边缘物联代理设备下发的下行通信数据包,并将所述下行通信数据包转发至所述电力物联网终端,其中,所述下行通信数据包携带有更新定位信息域的目的ipv6地址。
25.根据第六方面,本发明实施例提供了一种电力物联网终端的定位装置,用于边缘物联代理设备,包括:第三接收模块,用于接收至少一个接入节点发送的对应于电力物联网终端的信号参数;计算模块,用于基于所述信息参数计算所述电力物联网终端的当前位置信息;更新模块,用于基于所述当前位置信息更新定位信息域,得到更新所述定位信息域的ipv6地址;第三发送模块,用于基于更新所述定位信息域的ipv6地址封装下行通信数据包,并将所述下行通信数据包发送至目标接入节点。
26.根据第七方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面第一实施方式所述的电力物联网终端的定位方法,或执行第二方面或第二方面第一实施方式所述的电力物联网终端的定位方法,或执行第三方面或第三方面任一实施方式所述的电力物联网终端的定位方法。
27.根据第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面第一实施方式所述的电力物联网终端的定位方法,或执行第二方面或第二方面第一实施方式所述的电力物联网终端的定位方法,或执行第三方面或第三方面任一实施方式所述的电力物联网终端的定位方法。
28.需要说明的是,本发明实施例提供的电力物联网终端的定位装置、电子设备以及计算机可读存储介质的相应有益效果,请参见电力物联网终端的定位方法中相应内容的描述,在此不再赘述。
附图说明
29.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1是根据本发明实施例电力物联网终端侧的电力物联网终端的定位方法的流程图;
31.图2是根据本发明实施例电力物联网终端侧的电力物联网终端的定位方法的另一流程图;
32.图3是根据本发明实施例目标接入节点侧的电力物联网终端的定位方法的流程图;
33.图4是根据本发明实施例目标接入节点侧的电力物联网终端的定位方法的另一流
程图;
34.图5是根据本发明实施例边缘物联代理设备侧的电力物联网终端的定位方法的流程图;
35.图6是根据本发明实施例边缘物联代理设备侧的电力物联网终端的定位方法的另一流程图;
36.图7是根据本发明实施例的电力物联网终端的定位方法的整体流程图;
37.图8是根据本发明实施例的ipv6地址编码域的划分示意图;
38.图9是根据本发明实施例的定位系统的网络架构示意图;
39.图10是根据本发明实施例用于电力物联网终端的电力物联网终端的定位装置的结构框图;
40.图11是根据本发明实施例用于目标接入节点的电力物联网终端的定位装置的结构框图;
41.图12是根据本发明实施例用于边缘物联代理设备的电力物联网终端的定位装置的结构框图;
42.图13是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.根据本发明实施例,提供了一种电力物联网终端的定位方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
45.在本实施例中提供了一种电力物联网终端的定位方法,可用于电力物联网终端,图1是根据本发明实施例的电力物联网终端的定位方法的流程图,如图1所示,该流程包括如下步骤:
46.s11,获取电力物联网终端的ipv6地址,该ipv6地址包括网络标识域、定位更新请求域和定位信息域。
47.ipv6地址为电力物联网终端的唯一性,通过该ipv6地址能够在电力物联网中确定出唯一的电力物联网终端。电力物联网终端可以通过查询其自身属性确定出用于表征其唯一性的ipv6地址。
48.ipv6地址的编码位资源丰富,此处可以将ipv6地址划分为网络标识域、定位更新请求域以及定位信息域。网络标识域保存网络地址域以及接口id域,网络地址域存储电力物联网终端的网络地址,接口id域存储电力物联网终端的接口信息,通过网络标识域中的编码能够对电力物联网终端进行唯一标识识别;定位更新请求域用于存储电力物联网终端的定位更新请求信息;定位信息域用于存储电力物联网终端的位置信息,该位置信息包括物理位置和逻辑位置。
49.s12,当电力物联网终端需要更新位置信息时,更改定位更新请求域,得到更新后的第一目标ipv6地址。
50.电力物联网终端可以定时或不定时的发起位置更新请求,当电力物联网终端确定其需要更新位置信息时,电力物联网终端可以修改定位更新请求域的编码信息,得到定位更新请求域经过更新的第一目标ipv6地址。
51.例如,定位更新请求域占用ipv6地址中的1bit,其默认的编码信息为0,当需要更新位置信息时,电力物联网终端可以将定位更新请求域中的编码信息修改为1。
52.s13,基于第一目标ipv6地址封装电力物联网终端的上行通信数据包,并将上行通信数据包发送至至少一个接入节点,至少一个接入节点根据上行通信数据包中的定位更新请求域确定电力物联网终端是否发起定位更新请求。
53.在与接入节点进行数据通信时,电力物联网终端按照更新后的第一目标ipv6地址以及ipv6通信协议封装通信数据,得到上行通信数据包。本领域技术人员可以得知根据通信协议封装数据的方式,此处不再赘述。
54.当需要电力物联网终端需要更新其位置信息时,可以对其自身ipv6地址中的定位更新请求域予以修改,但此时只有电力物联网终端更新了自身设置的ipv6地址,接入节点与边缘物联代理设备并不知道其ipv6地址的变化,电力物联网终端在与接入节点进行数据通信时,可以在其发送至接入节点的上行通信数据包的源地址中写入其自身更新后的ipv6地址,以使接入节点在收到该上行通信数据包时能够得到其更新定位信息的请求。
55.当接入节点确定电力物联网终端发起定位更新请求时,接入节点将电力物联网的定位更新请求发送至边缘物联代理设备,由边缘物联代理设备进行位置计算。
56.s14,基于网络标识域识别和接收目标接入节点发送的下行通信数据包,该目标接入点为距离电力物联网终端最近的接入节点。
57.边缘物联代理设备在计算出电力物联网终端的当前位置后,将该位置信息封装在下行通信数据包中,并通过目标接入节点发送至电力物联网终端。其中,该目标接入节点为距离电力物联网终端最近的接入节点。相应地,电力物联网终端可以接收来自目标接入节点发送的下行通信数据包,并通过网络标识域中的编码信息识别该下行通信数据包。
58.s15,解析下行通信数据包中的目的ipv6地址,以目的ipv6地址更新电力物联网终端的ipv6地址。
59.电力物联网终端按照通信协议规定的解码规则对其接收到的下行通信数据包进行解析,得到下行通信数据包所携带的目的ipv6地址,该目的ipv6地址是边缘物联代理设备响应定位更新请求所赋予的最新地址,即为电力物联网终端的最新ipv6地址。电力物联网终端从目的ipv6地址中获取定位信息域以及定位更新请求域的编码信息,以目的ipv6地址中的定位信息域对电力物联网终端发出上行通信数据包时的ipv6地址中的定位信息域进行更新,以保证自身的位置信息是最新的,便于随时从中提取自身位置信息。同时为了避免重复触发定位更新请求,目的ipv6地址中的定位更新请求域已经恢复至不更新状态,电力物联网终端则可以根据该信息恢复其ipv6地址中的定位更新请求域。
60.本实施例提供的电力物联网终端的定位方法,电力物联网终端在ipv6地址中同时赋予网络标识、定位更新请求以及定位信息,在保证其网络标识唯一性的前提下,能够避免ipv6地址对通信资源的浪费。通过融合ipv6网络地址与定位信息,实现了采用电力物联网
终端的ipv6地址承载终端定位信息,有效的简化了定位流程,减少了终端的业务承载量,提高了电力物联网终端的通信资源使用效率。通过常规的通信数据包传输对电力物联网终端的位置进行更新,缩短了定位更新周期,增强了位置更新的实时性,使定位准确度更高。
61.在本实施例中提供了一种电力物联网终端的定位方法,可用于电力物联网终端,图2是根据本发明实施例的电力物联网终端的定位方法的流程图,如图2所示,该流程包括如下步骤:
62.s21,获取电力物联网终端的ipv6地址,该ipv6地址包括网络标识域、定位更新请求域和定位信息域。详细说明参见上述实施例对应的相关描述,此处不再赘述。
63.s22,当电力物联网终端需要更新位置信息时,更改定位更新请求域,得到更新后的第一目标ipv6地址。详细说明参见上述实施例对应的相关描述,此处不再赘述。
64.s23,基于第一目标ipv6地址封装电力物联网终端的上行通信数据包,并将上行通信数据包发送至至少一个接入节点,至少一个接入节点根据上行通信数据包中的定位更新请求域确定电力物联网终端是否发起定位更新请求。详细说明参见上述实施例对应的相关描述,此处不再赘述。
65.s24,基于网络标识域识别和接收目标接入节点发送的下行通信数据包,该目标接入点为距离电力物联网终端最近的接入节点。详细说明参见上述实施例对应的相关描述,此处不再赘述。
66.s25,解析下行通信数据包中的目的ipv6地址,以目的ipv6地址更新电力物联网终端的ipv6地址。详细说明参见上述实施例对应的相关描述,此处不再赘述。
67.具体地,定位信息域包括物理位置信息域与逻辑位置信息域,当电力物联网终端需要查询自身位置信息时,如图2所示,上述方法还可以包括:
68.s26,解析电力物联网终端的ipv6地址中的定位信息域,确定电力物联网终端的物理位置信息和逻辑位置信息。
69.物理位置信息可以包括电力物联网终端的经度或相对经度、维度或相对维度、高度或相对高度等物理空间位置信息。逻辑位置信息类型可以包括电力设备内外侧、电缆相等逻辑位置信息。此处对物理位置信息以及逻辑位置信息不作具体限定,本领域技术人员可以根据实际需要确定,此处不作具体限定。
70.定位信息域包括物理位置信息域与逻辑位置信息域,物理位置信息域用于存储电力物联网终端的物理位置,逻辑位置信息域用于存储电力物联网终端的逻辑位置。当电力物联网终端需要获取其自身位置信息时,可以按规定的解码规则解析其自身ipv6地址中的定位信息域,从中获取其自身的物理位置信息与逻辑位置信息。
71.如图8所示,电力物联网终端的ipv6地址共128位存储单元,将电力物联网终端的ipv6地址的编码域划分为网络地址域、接口id域、位置信息应用域,网络地址域占64bits,接口id域占x bits,位置信息应用域占64-x bits。其中,位置信息应用域包括定位更新请求域以及定位信息域(定位信息域包括物理位置信息域与逻辑位置信息域),物理位置信息域存储电力物联网终端的物理位置信息,逻辑位置信息域存储电力物联网终端的逻辑位置信息,逻辑位置信息包括逻辑位置信息类型码与逻辑位置信息数值两部分。在位置信息应用域中,定位更新请求域占1bits,物理位置信息域占y bits,逻辑位置信息域占63-x-y bits,逻辑位置信息类型域占z bits,逻辑位置信息数值占63-x-y-z bits,其中x、y、z的取
值根据接口id域、物理位置信息域及逻辑位置信息类型域编码需求确定。
72.电力物联网终端可以对物理位置信息域以及逻辑位置信息域中的编码信息进行解码,确定物理位置信息域对应的物理位置信息,以及逻辑位置信息域对应的逻辑位置信息。
73.本实施例提供的电力物联网终端的定位方法,通过ipv6地址中定位信息域对应的编码信息,确定定位信息域所承载物理定位与逻辑定位,由此通过定位信息域将物理位置与逻辑位置相结合,能够更加精确的识别到电力物联网终端的定位。
74.在本实施例中提供了一种电力物联网终端的定位方法,可用于目标接入节点,该目标接入节点作为电力物联网终端与边缘物联代理设备的传输媒介,图3是根据本发明实施例的电力物联网终端的定位方法的流程图,如图3所示,该流程包括如下步骤:
75.s31,监听电力物联网终端发送的上行通信数据包。
76.目标接入节点可以对其覆盖范围内的电力物联网终端的数据通信进行监听,当电力物联网终端向其发出上行通信数据包时,目标接入节点则可以接收该上行通信数据包。
77.s32,解析上行通信数据包中的定位更新请求域,得到定位更新请求域存储的定位更新请求信息。
78.定位更新请求信息为定位更新请求域所存储的编码信息。接入节点根据其与电力物联网终端之间的通信协议对上行通信数据包进行解析,以从中解析出上行通信数据包所携带的ipv6地址,继而从ipv6地址中确定出定位更新请求域所对应的定位更新请求信息。
79.s33,基于定位更新请求信息,确定电力物联网终端是否发起定位更新请求。
80.不同的定位更新请求信息表示电力物联网终端的不同更新状态,由此,接入节点可以不同的定位更新请求信息,确定电力物联网终端是否发起定位更新请求。当确定电力物联网终端发起定位更新请求时,执行步骤s34;否则目标接入节点与电力物联网终端之间进行正常的数据通信,即将该上行通信数据包继续转发至边缘物联代理设备,
81.需要说明的是,与电力物联网终端通信连接的多个接入节点均可以接收到电力物联网终端发送的上行通信数据包,当确定电力物联网终端未发起定位更新请求时,各个接入节点根据接收到该上行通信数据包的信号强度与其他接入节点接收到该上行通信数据包的信号强度进行比对,以确定自身是否为信号最强的接入节点,若其并未为信号强度最强的接入节点,则不予响应上行通信数据包的传输请求。
82.例如,定位更新请求域对应的定位更新请求信息默认为0,当定位更新请求信息为1时,表示电力物联网终端发起了定位更新请求;当定位更新请求信息为0时,表示电力物联网终端未发起定位更新请求。
83.s34,获取电力物联网终端的信号参数。
84.信号参数用于表征电力物联网终端与接入节点之间的信号强度,该信号参数可以包括信号传播时间、信号传播时间差、到达角度等。此处对信号参数的内容不作具体限定,本领域技术人员可以根据实际需要确定。
85.当确定电力物联网终端发起定位更新请求时,接入节点可以继续获取其自身接收上行通信数据包的信息参数,即接入节点与电力物联网终端之间的信号参数。
86.s35,将信号参数发送至边缘物联代理设备,以使边缘物联代理设备根据信号参数更新电力物联网终端的定位信息域。
87.边缘物联代理设备为电力物料网的统一网关,具备边缘计算功能,能够维护其覆盖范围内的全部电力物联网终端ipv6地址。接入节点将信号参数发送至边缘物联代理设备,以使边缘物联代理设备在收到多个接入节点关于同一电力物联网终端的同一次下行通信的信号参数后,能够通过信号参数计算出电力物联网终端当前所处的物理位置和逻辑位置。
88.s36,接收边缘物联代理设备下发的下行通信数据包,并将下行通信数据包转发至电力物联网终端,其中,该下行通信数据包携带有更新定位信息域的目的ipv6地址。
89.目的ipv6地址能够确定电力物联网终端在电力物联网中的网络地址,边缘物联代理设备在计算出电力物联网终端的当前位置后,将该位置信息封装在下行通信数据包中,并将该下行通信数据包发送至接入节点。相应地,目标接入节点则可以将该下行通信数据包发送至电力物联网终端,以使电力物联网终端根据下行通信数据包所携带的目的ipv6地址更新其自身的ipv6地址。
90.本实施例提供的电力物联网终端的定位方法,接入节点能够通过解析上行通信数据包确定电力物联网终端是否发出定位更新请求,在确定电力物联网终端发出定位更新请求时,将该上行通信数据包到达本接入节点时的信号参数信息传输至边缘物联代理进行定位更新请求的处理,并能够接收电力物联网终端下发的下行通信数据包,将该下行通信数据包发送至电力物联网终端进行位置更新。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
91.在本实施例中提供了一种电力物联网终端的定位方法,可用于接入节点,该接入节点作为电力物联网终端与边缘物联代理设备的传输媒介,图4是根据本发明实施例的电力物联网终端的定位方法的流程图,如图4所示,该流程包括如下步骤:
92.s41,监听电力物联网终端发送的上行通信数据包。详细说明参见上述实施例对应的相关描述,此处不再赘述。
93.s42,解析上行通信数据包中的定位更新请求域,得到定位更新请求域存储的定位更新请求信息。详细说明参见上述实施例的相关描述,此处不再赘述。
94.s43,基于定位更新请求信息,确定电力物联网终端是否发起定位更新请求。
95.具体地,上述步骤s43可以包括:
96.s431,检测定位更新请求信息与预设信息是否一致。
97.预设信息为预先设定的用于表示电力物联网终端发起了定位更新请求的数据值。接入节点对其解析出的定位更新请求信息与预设信息进行比较,以确定定位更新请求信息与预设信息是否一致。当定位更新请求信息与预设信息一致时,执行步骤s432,否则表示电力物联网终端未发起定位更新请求。
98.s432,判定电力物联网终端发起了定位更新请求。
99.当定位更新请求信息与预设信息一致时,表示电力物联网终端更改了定位更新请求域对应的定位更新请求信息,此时,接入节点可以判定电力物联网终端发起了定位更新请求。
100.s44,当确定电力物联网终端发起定位更新请求时,获取电力物联网终端的信号参数。详细说明参见上述实施例对应的相关描述,此处不再赘述。
101.45,将信号参数发送至边缘物联代理设备,以使边缘物联代理设备根据信号参数
更新电力物联网终端的定位信息域。详细说明参见上述实施例对应的相关描述,此处不再赘述。
102.s46,接收边缘物联代理设备下发的下行通信数据包,并将下行通信数据包转发至电力物联网终端,其中,该下行通信数据包携带有更新定位信息域的目的ipv6地址。详细说明参见上述实施例对应的相关描述,此处不再赘述。
103.本实施例提供的电力物联网终端的定位方法,通过检测定位更新请求信息与预设信息是否一致,以确定电力物联网终端发起了定位更新请求,便于根据定位更新请求信息的不同,对通信数据包执行不同的处理进程。
104.在本实施例中提供了一种电力物联网终端的定位方法,可用于边缘物联代理设备,图5是根据本发明实施例的电力物联网终端的定位方法的流程图,如图5所示,该流程包括如下步骤:
105.s51,接收至少一个接入节点发送的对应于电力物联网终端的信号参数。
106.与电力物联网终端通信连接的各个接入节点均可以收到其发送的上行通信数据包,并将其转发至边缘物联代理设备。相应地,边缘物联代理设备可以各个接入节点发送的关于同一电力物联网终端的信号参数。
107.对于信号参数的说明参见上述实施例对应的相关描述,此处不再赘述。
108.s52,基于信息参数计算电力物联网终端的当前位置信息。
109.边缘物联代理设备可以通过预设的定位算法计算出电力物联网终端当前所处的物理位置信息和逻辑位置信息。例如,采用三点测距定位方法,边缘物联代理设备可以接收至少三个接入节点关于同一电力物联网终端的信号参数,结合三点测距定位方法以及各接入节点对应信号参数,计算出电力物联网终端到各个接入节点的距离,根据该距离确定出电力物联网终端的物理位置信息。
110.同时,边缘物联代理设备可以通过其获取的信号参数对电力物联网终端的逻辑位置信息进行验证和确定。例如,电力物联网终端处于电力设备的内部或外部,其信号强度具有不同的数值范围,通过比对信号参数所对应信号强度的数值范围即可确定出其逻辑位置信息。
111.此处对物理位置信息和逻辑位置信息的计算方法不作具体限定,本领域技术人员可以根据实际需要予以确定。
112.s53,基于当前位置信息更新定位信息域,得到更新定位信息域的ipv6地址。
113.边缘物联代理设备对其计算得到的当前位置信息进行编码,以该编码信息对定位信息域所对应的定位信息进行更新,并将其与其他域的编码信息进行合并,形成定位信息域更新后的ipv6地址。
114.s54,基于更新定位信息域的ipv6地址封装下行通信数据包,并将下行通信数据包发送至目标接入节点。
115.边缘物联代理设备将更新定位信息域的ipv6地址作为目的ipv6地址,并按照ipv6通信协议封装下行通信数据包。然后将该下行通信数据包发送至目标接入节点,由目标接入节点将该下行通信数据包转发至电力物联网终端。
116.本实施例提供的电力物联网终端的定位方法,边缘物联代理设备根据其接收到的关于同一电力物联网终端的信号参数信息后,根据该信号参数计算出电力物联网终端当前
所处的位置,并将电力物联网当前所处的位置封装至下行通信数据包中,以使接入节点能够将该下行通信数据包发送至电力物联网终端,便于电力物联网终端在接收到该下行通信数据包时能够从中解析出其当前位置信息。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
117.在本实施例中提供了一种电力物联网终端的定位方法,可用于边缘物联代理设备,图6是根据本发明实施例的电力物联网终端的定位方法的流程图,如图6所示,该流程包括如下步骤:
118.s61,接收至少一个接入节点发送的对应于电力物联网终端的信号参数。详细说明参见上述实施例对应的相关描述,此处不再赘述。
119.s62,基于信息参数计算电力物联网终端的当前位置信息。详细说明参见上述实施例对应的相关描述,此处不再赘述。
120.s63,基于当前位置信息更新定位信息域,得到更新定位信息域的ipv6地址。
121.具体地,上述步骤s63可以包括:
122.s631,按照预设编码规则当前位置信息编码进行编码,得到定位信息域对应的编码信息。
123.预设编码规则为预先设定的用于对物理位置以及逻辑位置进行编码的规则。对于物理位置信息的编码规则可以有多种方式,例如事先在区域范围内定好横纵坐标轴,在ipv6地址中的物理位置信息域中前一半位置写入横坐标,后一半写入纵坐标,以此来表示电力物联网终端的物理位置。
124.逻辑位置信息域的长度为4位,初始值为0000。其中前两位为逻辑位置信息类型,后两位为逻辑位置信息数值。前两位逻辑位置信息类型为01代表逻辑位置信息类型为内外侧,前两位逻辑位置信息类型为10代表逻辑位置信息类型为电缆相。当前两位逻辑位置信息类型为01时,后两位逻辑位置信息数值为01代表内侧,10代表外侧。当前两位逻辑位置信息类型为10时,后两位逻辑位置信息数值为01代表a相电缆,10代表b相电缆,11代表c相电缆。例如,在电力物联网中指定变压器状态感知装置的ipv6地址中的逻辑位置信息域为0101时,则表示该变压器状态感知装置的逻辑位置对应于变压器内侧。在电力物联网中指定电缆状态检测装置的ipv6地址中逻辑位置信息域为1011时,则表示电缆状态检测装置位于输电电缆的c相上。
125.本技术对定位信息域的编码规则不作具体限定,只要能够通过ipv6地址来承载电力物联网的定位信息以及网路地址标识即可,编码规则可以根据实际需求予以确定。此处以一个具体示例进行说明,假设电力物联网终端的ipv6地址为:ad80:0000:0000:0000:0000:0064:0025:0101,其中,“0064:0025”为物理位置信息,该物理位置信息表示该电力物联网终端当前所处的位置在横坐标64米、纵坐标25米处;“0101”为逻辑位置信息,该逻辑位置信息表示电力物联网终端位于电力设备的内侧。
126.s632,基于编码信息对定位信息域的定位信息进行更新,得到定位信息更新后的ipv6地址。
127.在得到定位信息域对应的编码信息后,边缘物联代理设备将其确定的物理位置信息的编码值更新定位信息域中的物理位置信息域,并以逻辑位置信息的编码值更新定位信息域中的逻辑位置信息域。在完成物理位置信息域与逻辑位置信息域的更新后,即可得到
定位信息域更新过后的ipv6地址,该ipv6地址则为用于表征电力物联网终端唯一性的ipv6标识。
128.可选地,上述步骤还可以包括:响应于对定位信息域的修改操作,确定修改操作对应的编码信息。
129.对于无法通过定位方法感知的逻辑位置信息,可以通过周期性人工巡检的形式更新边缘物联代理设备中所存储的电力物联网终端的逻辑位置信息。边缘物联代理设备则可以响应人工对逻辑位置域的修改操作,并确定对应于该修改操作的编码信息。当逻辑位置信息发生变更时,边缘物联代理设备则可以根据新的逻辑位置信息更新电力物联网终端的ipv6地址。
130.当然为了验证定位域的定位信息是否正确,也可以通过定时人工巡检的形式对定位信息域进行准确性验证。当发现定位信息域中的编码信息存在错误时,巡检人员可以对其进行修改校正,此时边缘物联代理设备则可以响应巡检人员对定位信息域的修改操作,确定修改操作对应的编码信息,并根据新的定位信息更新电力物联网终端的ipv6地址。
131.通过结合人工巡检的方式确定定位信息域的编码信息是否准确,在定位信息域的编码信息有误时,能够响应人工对定位信息域的修改操作,并确定修改操作对应的编码信息。由此保证了编码信息的准确性,进一步保证电力物联网终端进行精准的位置更新。
132.s64,基于更新定位信息域的ipv6地址封装下行通信数据包,并将下行通信数据包发送至目标接入节点。详细说明参见上述实施例对应的相关描述,此处不再赘述。其中,目标接入节点的确定方法如下:
133.(1)基于信息参数计算至少一个接入节点与电力物联网终端的距离。
134.已知各个接入节点的位置,边缘物联代理设备则可以根据各个接入接点发送的关于同一电力物联网终端的信号参数以及各个接入节点的位置,计算出各个接入节点与电力物联网终端的距离。
135.(2)比较各个接入节点与电力物联网终端的距离,确定出与电力物联网终端距离最近的接入节点。
136.边缘物联代理设备对各个接入节点与电力物联网终端的距离进行相互比较,从中确定出距离电力物联网终端最近的接入节点。
137.(3)将与电力物联网终端最近的接入节点确定为目标接入节点。
138.边缘物联代理设备将距离电力物联网终端最近的接入节点作为目标接入节点,通过该目标接入节点将下行通信数据包传输至电力物联网终端,由此减少了下行通信数据包的传输时间,提高了通信效率,进而提高了电力物联网终端的定位更新效率,最大程度上保证了定位更新的实时性。
139.通过比较各个接入节点与电力物联网终端的距离,将与电力物联网终端距离最近的接入节点作为目标接入节点,由此能够减少通信数据包的传输时间,最大程度上保证了电力物联网终端位置更新的实时性。
140.可选地,上述方法还可以包括:在更新定位信息域的定位信息时,恢复定位更新请求域对应的定位更新请求信息。
141.当边缘物联代理设备已经处理了电力物联网终端发起的定位更新请求时,可以将定位更新请求域中的定位更新请求信息恢复至默认值,例如0,以避免后续重复触发电力物
联网终端的位置更新。同时,以当前定位更新请求域以及当前定位信息域的编码信息更新电力物料网终端的ipv6地址。
142.本实施例提供的电力物联网终端的定位方法,通过按照预设编码规则对当前位置信息进行编码,并以该编码信息更新定位信息域的定位信息,由此通过ipv6地址实现了电力物联网终端的位置更新。在启动定位更新之后,通过恢复定位更新请求域对应的定位更新请求信息,避免后续重复触发电力物联网终端的位置更新。
143.在本实施例中提供了一种电力物联网终端的定位方法,可用于边缘物联代理设备、接入节点以及电力物联网终端构成的定位系统,图7是根据本发明实施例的电力物联网终端的定位方法的流程图,如图7所示,该流程可以包括如下步骤:
144.s71,电力物联网终端获取其自身的ipv6地址,该ipv6地址包括网络标识域、定位更新请求域和定位信息域。详细说明参见上述实施例的相关描述,此处不再赘述。
145.s72,当电力物联网终端需要更新位置信息时,更改定位更新请求域,得到更新后的第一目标ipv6地址。详细说明参见上述实施例的相关描述,此处不再赘述。
146.s73,电力物联网终端基于第一目标ipv6地址封装电力物联网终端的上行通信数据包,并将上行通信数据包发送至至少一个接入节点。详细说明参见上述实施例的相关描述,此处不再赘述。
147.s74,目标接入节点监听电力物联网终端发送的上行通信数据包。详细说明参见上述实施例的相关描述,此处不再赘述。
148.s75,目标接入节点解析上行通信数据包中的定位更新请求域,得到定位更新请求域存储的定位更新请求信息。详细说明参见上述实施例的相关描述,此处不再赘述。
149.s76,目标接入节点基于定位更新请求信息,确定电力物联网终端是否发起定位更新请求。详细说明参见上述实施例的相关描述,此处不再赘述。
150.s77,当目标接入节点确定电力物联网终端发起定位更新请求时,获取电力物联网终端的信号参数。详细说明参见上述实施例的相关描述,此处不再赘述。
151.s78,目标接入节点将信号参数发送至边缘物联代理设备。详细说明参见上述实施例的相关描述,此处不再赘述。
152.s79,边缘物联代理设备接收至少一个接入节点发送的对应于电力物联网终端的信号参数。详细说明参见上述实施例的相关描述,此处不再赘述。
153.s710,边缘物联代理设备基于信息参数计算电力物联网终端的当前位置信息。详细说明参见上述实施例的相关描述,此处不再赘述。
154.s711,边缘物联代理设备基于当前位置信息更新定位信息域,得到更新定位信息域的ipv6地址。详细说明参见上述实施例的相关描述,此处不再赘述。
155.s712,边缘物联代理设备基于更新定位信息域的ipv6地址封装下行通信数据包,并将下行通信数据包发送至目标接入节点。详细说明参见上述实施例的相关描述,此处不再赘述。
156.s713,目标接入节点接收边缘物联代理设备下发的下行通信数据包,并将下行通信数据包转发至电力物联网终端,其中,该下行通信数据包携带有更新定位信息域的目的ipv6地址。详细说明参见上述实施例的相关描述,此处不再赘述。
157.s714,电力物联网终端基于网络标识域识别和接收目标接入节点发送的下行通信
数据包,该目标接入点为距离电力物联网终端最近的接入节点。详细说明参见上述实施例的相关描述,此处不再赘述。
158.s715,电力物联网终端解析下行通信数据包中的目的ipv6地址,以目的ipv6地址更新电力物联网终端的ipv6地址。详细说明参见上述实施例的相关描述,此处不再赘述。
159.此处以一具体示例予以说明,如图9所示,该定位系统主要由电力物联网终端、接入节点和边缘物理代理设备构成,其中边缘物理代理设备是整个网络网关,具有维护覆盖范围内全部接入节点与电力物联网终端ipv6地址的功能,同时具备计算能力可以实现对电力物联网终端位置的计算功能。接入节点通过有线的形式与边缘物联代理设备连接,并通过无线通信的方式与电力物联网终端实现通信。
160.以电力物联网终端1为例,通过识别其ipv6地址中网络地址与接口id信息以实现与其他网络节点的区别。电力物联网终端1的ipv6地址中的定位更新请求域与定位信息域,用于进行位置定位,其中定位更新请求域默认为0,定位信息域按规定编码规则保存了电力物联网终端1当前的物理位置信息与逻辑位置信息,电力物联网终端1支持ipv6协议,以上述ipv6地址封装正常的通信数据包。当电力物联网终端1需要自身位置信息时,可以按规定的规则从自身ipv6地址的定位信息域中解析出自身物理位置信息与逻辑位置信息,从而实现定位功能。
161.电力物联网终端1周期性或根据自身业务需求更新自身的ipv6地址,更新流程如下:
162.(1)电力物联网终端1将自身ipv6地址中的定位更新请求域由0更改为1,当发送下一个上行通信数据包时,利用更新后的ipv6地址封装该上行通信数据包。
163.(2)接入节点1监测无线信号,当监测到电力物联网终端1发出的上行通信数据包时,测试该无线信号强度信息,读取其ipv6地址,若其定位更新请求域数值为1,则将无线信号参数信息发送给边缘物联代理设备。同理,由于该无线信号在自由空间传播,在其有效传播范围内接入节点2与接入节点3在收到该无线信号后也将该无线信号参数信息发送到边缘物联代理设备。
164.(3)边缘物联代理设备在收到接入节点1、接入节点2以及接入节点3发来的无线信号参数信息后,运行三点测距定位算法,通过无线信号参数计算出电力物联网终端1与接入节点1、接入节点2以及接入节点3的距离,并进一步计算出电力物联网终端1当前物理位置信息,验证其逻辑位置信息的正确性。对于难以确认的逻辑位置信息,通过人工巡检的方式确定电力物联网终端1的逻辑位置信息,按预先规定的规则修改边缘物联代理设备中所存储的电力物联网终端1的ipv6地址中的物理位置信息域与逻辑位置信息域的编码内容,并将定位更新请求域修改为0。
165.(4)当发送下一个下行通信数据包时,边缘物联代理设备按更新后的电力物联网终端1的ipv6地址,更新下行通信数据包中的目的ipv6地址,并将该下行通信数据包通过距离电力物联网终端1最近的接入节点1传输到电力物联网终端1。
166.(5)电力物联网终端1通过ipv6地址中的网络标识域信息,识别并接收该下行通信数据包,根据其目的ipv6地址更新自身ipv6地址,并将定位更新请求域修改为0。由此完成电力物联网终端1的ipv6地址中位置信息的更新。
167.本实施例提供的电力物联网终端的定位方法,电力物联网终端在ipv6地址中同时
赋予网络标识、定位更新请求以及定位信息,在保证其网络标识唯一性的前提下,能够避免ipv6地址对通信资源的浪费。通过融合ipv6网络地址与定位信息,实现了采用电力物联网终端的ipv6地址承载终端定位信息,有效的简化了定位流程,减少了终端的业务承载量,提高了电力物联网终端的通信资源使用效率。通过常规的通信数据包传输对电力物联网终端的位置进行更新,缩短了定位更新周期,增强了位置更新的实时性,使定位准确度更高。
168.在本实施例中还提供了一种电力物联网终端的定位装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
169.本实施例提供一种电力物联网终端的定位装置,可用于电力物联网终端,如图10所示,包括:
170.第一获取模块81,用于获取电力物联网终端的ipv6地址,该ipv6地址包括网络标识域、定位更新请求域和定位信息域。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
171.更改模块82,用于当电力物联网终端需要更新位置信息时,更改定位更新请求域,得到更新后的第一目标ipv6地址。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
172.第一发送模块83,用于基于第一目标ipv6地址封装电力物联网终端的上行通信数据包,并将上行通信数据包发送至至少一个接入节点,至少一个接入节点根据上行通信数据包中的定位更新请求域确定电力物联网终端是否发起定位更新请求。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
173.第一接收模块84,用于基于网络标识域识别和接收目标接入节点发送的下行通信数据包,该目标接入点为距离电力物联网终端最近的接入节点。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
174.第一解析模块85,用于解析下行通信数据包中的目的ipv6地址,以目的ipv6地址更新电力物联网终端的ipv6地址。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
175.本实施例中的电力物联网终端的定位装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
176.上述各模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
177.本实施例提供的电力物联网终端的定位装置,在电力物联网终端在ipv6地址中同时赋予网络标识、定位更新请求以及定位信息,在保证其网络标识唯一性的前提下,能够避免ipv6地址对通信资源的浪费。通过融合ipv6网络地址与定位信息,实现了采用电力物联网终端的ipv6地址承载终端定位信息,有效的简化了定位流程,减少了终端的业务承载量,提高了电力物联网终端的通信资源使用效率。通过常规的通信数据包传输对电力物联网终端的位置进行更新,缩短了定位更新周期,增强了位置更新的实时性,使定位准确度更高。
178.本实施例提供一种电力物联网终端的定位装置,可用于目标接入节点,如图11所示,包括:
179.监听模块91,用于监听电力物联网终端发送的上行通信数据包。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
180.第二解析模块92,用于解析上行通信数据包中的定位更新请求域,得到定位更新请求域存储的定位更新请求信息。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
181.判定模块93,用于基于定位更新请求信息,确定电力物联网终端是否发起定位更新请求。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
182.第二获取模块94,用于当确定电力物联网终端发起定位更新请求时,获取电力物联网终端的信号参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
183.第二发送模块95,用于将信号参数发送至边缘物联代理设备,以使边缘物联代理设备根据信号参数更新电力物联网终端的定位信息域。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
184.第二接收模块96,用于接收边缘物联代理设备下发的下行通信数据包,并将下行通信数据包转发至电力物联网终端,其中,该下行通信数据包携带有更新定位信息域的目的ipv6地址。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
185.本实施例中的电力物联网终端的定位装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
186.上述各模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
187.本实施例提供的电力物联网终端的定位装置,接入节点能够通过解析上行通信数据包确定电力物联网终端是否发出定位更新请求,在确定电力物联网终端发出定位更新请求时,将该上行通信数据包到达本接入节点时的信号参数信息传输至边缘物联代理进行定位更新请求的处理,并能够接收电力物联网终端下发的下行通信数据包,将该下行通信数据包发送至电力物联网终端进行位置更新。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
188.本实施例提供一种电力物联网终端的定位装置,可用于边缘物联代理设备,如图12所示,包括:
189.第三接收模块10,用于接收至少一个接入节点发送的对应于电力物联网终端的信号参数。
190.计算模块20,用于基于信息参数计算电力物联网终端的当前位置信息。
191.更新模块30,用于基于当前位置信息更新定位信息域,得到更新定位信息域的ipv6地址。
192.第三发送模块40,用于基于更新定位信息域的ipv6地址封装下行通信数据包,并将下行通信数据包发送至目标接入节点。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
193.本实施例中的电力物联网终端的定位装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
194.上述各模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
195.本实施例提供的电力物联网终端的定位装置,边缘物联代理设备根据其接收到的关于同一电力物联网终端的信号参数信息后,根据该信号参数计算出电力物联网终端当前所处的位置,并将电力物联网当前所处的位置封装至下行通信数据包中,以使接入节点能够将该下行通信数据包发送至电力物联网终端,便于电力物联网终端在接收到该下行通信数据包时能够从中解析出其当前位置信息。由此通过常规的通信数据包传输即可完成电力物联网终端的位置更新,缩短了定位更新周期,提高了位置更新的实时性。
196.本发明实施例还提供一种电子设备,具有上述图10所示的电力物联网终端的定位装置,或图11所示的电力物联网终端的定位装置,或图12所示的电力物联网终端的定位装置。
197.请参阅图13,图13是本发明可选实施例提供的一种电子设备的结构示意图,该电子设备可以为电力物联网终端,可以为接入节点,还可以为边缘物联代理设备,如图13所示,该电子设备可以包括:至少一个处理器101,例如cpu(central processing unit,中央处理器),至少一个通信接口103,存储器104,至少一个通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。其中,通信接口103可以包括显示屏(display)、键盘(keyboard),可选通信接口103还可以包括标准的有线接口、无线接口。存储器104可以是高速ram存储器(random access memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器104可选的还可以是至少一个位于远离前述处理器101的存储装置。其中处理器101可以结合图10或图11或图12所描述的装置,存储器104中存储应用程序,且处理器101调用存储器104中存储的程序代码,以用于执行上述任一方法步骤。
198.其中,通信总线102可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。通信总线102可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
199.其中,存储器104可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器604还可以包括上述种类存储器的组合。
200.其中,处理器101可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
201.其中,处理器101还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic,缩写:gal)或其任意组合。
202.可选地,存储器104还用于存储程序指令。处理器101可以调用程序指令,实现如本技术图1至图7实施例中所示的电力物联网终端的定位方法。
203.本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电力物联网终端的定位方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
204.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1