基于数据跳传链路的电力物联网下行数据传输方法及装置与流程

文档序号:24712544发布日期:2021-04-16 13:55阅读:128来源:国知局
基于数据跳传链路的电力物联网下行数据传输方法及装置与流程

1.本申请实施例涉及电力物联网技术领域,尤其涉及基于数据跳传链路的电力物联网下行数据传输方法及装置。


背景技术:

2.目前,随着物联网技术的发展,原来越多的电力系统引入物联网技术构建电力物联网系统,以提供更为便捷、灵活的电力运行管理。电力物联网就是围绕电力系统各环节,充分应用移动互联、人工智能等现代信息技术、先进通信技术,实现电力系统各环节万物互联、人机交互,具有状态全面感知、信息高效处理、应用便捷灵活特征的智慧服务系统。在电力物联网中,一般通过智能电表实现用户业务数据的自动采集,并将采集到的业务数据上传至后台服务器进行数据管理等系统业务。智能电表执行业务数据的采集上传、工作日志的生成、电表的安全检测等业务都是基于数据管理节点预设定的配置数据进行电表运行参数配置,并根据运行参数执行相关的业务。
3.但是,数据管理节点在传输下行数据至智能电表时,由于通信距离较长,受信号深度衰落的影响,容易导致数据传输不稳定,信号质量差等情况。


技术实现要素:

4.本申请实施例提供基于数据跳传链路的电力物联网下行数据传输方法及装置,能够基于数据跳传链路传输下行数据,提升信号传输效率并保障信号传输质量。
5.在第一方面,本申请实施例提供了一种基于数据跳传链路的电力物联网下行数据传输方法,包括:
6.数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于所述测试信号确定对应的信号质量参数,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路,将所述数据跳传链路发送至对应的所述电表分组中的各个智能电表,并为所述主节点配置对应的会话密钥,所述数据跳传链路标识了对应的所述电表分组中各个智能电表的下行数据跳传对象,用于将所述主节点接收到的下行数据跳传至对应的所述智能电表;
7.基于所述电表分组的智能电表数量为对应的所述主节点分配信道传送资源,用于对应所述主节点的下行数据传输;
8.所述数据管理节点在传输下行数据至所述电表分组的对应智能电表时,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点;
9.对应的所述主节点接收到所述下行数据后,使用所述会话密钥解密所述下行数据,并解析获取所述下行数据的所述身份标识,基于对应的所述数据跳传链路和所述身份标识将所述下行数据跳传至对应的智能电表。
10.进一步的,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点之
后,还包括:
11.基于设定时段所述主节点接收的所述下行数据统计所述电表分组的下行数据量,根据所述下行数据量修改所述主节点的信道传送资源分配权重。
12.进一步的,为所述主节点配置对应的会话密钥之后,还包括:
13.每隔一个设定的会话安全管理周期,所述数据管理节点更新各个所述会话密钥至对应的所述主节点。
14.进一步的,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路之后,还包括:
15.每隔一个测试周期所述数据管理节点重新进行所述电表分组各个智能电表的信号测试,并基于新的信号测试结果重新构建新的数据跳传链路。
16.进一步的,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路,包括:
17.根据各个智能电表与所述主节点的距离选择各个智能电表的数据跳传对象并构建对应的数据跳传链路。
18.进一步的,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点之后,还包括:
19.所述数据管理节点检测到对应的所述主节点故障时,基于所述信号质量参数从所述电表分组中重新选择一个智能电表作为新的所述主节点,基于新的所述主节点修改相应的所述数据跳传链路。
20.进一步的,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点之后,还包括:
21.所述数据管理节点检测到新电表接入所述电表分组时,确定所述新电表下行数据的上级跳传节点,并修改对应的所述数据跳传链路。
22.在第二方面,本申请实施例提供了一种基于数据跳传链路的电力物联网下行数据传输装置,包括:
23.构建模块,用于通过数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于所述测试信号确定对应的信号质量参数,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路,将所述数据跳传链路发送至对应的所述电表分组中的各个智能电表,并为所述主节点配置对应的会话密钥,所述数据跳传链路标识了对应的所述电表分组中各个智能电表的下行数据跳传对象,用于将所述主节点接收到的下行数据跳传至对应的所述智能电表;
24.分配模块,用于基于所述电表分组的智能电表数量为对应的所述主节点分配信道传送资源,用于对应所述主节点的下行数据传输;
25.传输模块,用于通过所述数据管理节点在传输下行数据至所述电表分组的对应智能电表时,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点;
26.跳传模块,用于在对应的所述主节点接收到所述下行数据后,使用所述会话密钥解密所述下行数据,并解析获取所述下行数据的所述身份标识,基于对应的所述数据跳传
链路和所述身份标识将所述下行数据跳传至对应的智能电表。
27.在第三方面,本申请实施例提供了一种电子设备,包括:
28.存储器以及一个或多个处理器;
29.所述存储器,用于存储一个或多个程序;
30.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于数据跳传链路的电力物联网下行数据传输方法。
31.在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于数据跳传链路的电力物联网下行数据传输方法。
32.本申请实施例通过数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于测试信号确定对应的信号质量参数,基于信号质量参数从电表分组中选择一个智能电表作为主节点,对应主节点构建电表分组中各个智能电表的数据跳传链路,将数据跳传链路发送至对应的电表分组中的各个智能电表,并为主节点配置对应的会话密钥,数据跳传链路标识了对应的电表分组中各个智能电表的下行数据跳传对象,用于将主节点接收到的下行数据跳传至对应的智能电表;基于电表分组的智能电表数量为对应的主节点分配信道传送资源,用于对应主节点的下行数据传输;数据管理节点在传输下行数据至电表分组的对应智能电表时,在下行数据中添加对应智能电表的身份标识,使用会话密钥加密下行数据并发送至对应的主节点;对应的主节点接收到下行数据后,使用会话密钥解密下行数据,并解析获取下行数据的身份标识,基于对应的数据跳传链路和身份标识将下行数据跳传至对应的智能电表。采用上述技术手段,基于数据跳传链路传输下行数据,提升数据传输效率并保障数据传输质量。
附图说明
33.图1是本申请实施例一提供的一种基于数据跳传链路的电力物联网下行数据传输方法的流程图;
34.图2是本申请实施例一中的信号测试示意图;
35.图3是本申请实施例一中的下行数据传输示意图;
36.图4是本申请实施例二提供的一种基于数据跳传链路的电力物联网下行数据传输装置的结构示意图;
37.图5是本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
38.为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中
的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
39.实施例一:
40.图1给出了本申请实施例一提供的一种基于数据跳传链路的电力物联网下行数据传输方法的流程图,本实施例中提供的基于数据跳传链路的电力物联网下行数据传输方法可以由基于数据跳传链路的电力物联网下行数据传输设备执行,该基于数据跳传链路的电力物联网下行数据传输设备可以通过软件和/或硬件的方式实现,该基于数据跳传链路的电力物联网下行数据传输设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该基于数据跳传链路的电力物联网下行数据传输设备可以是电力物联网系统。
41.下述以电力物联网系统为执行基于数据跳传链路的电力物联网下行数据传输方法的主体为例,进行描述。参照图1,该基于数据跳传链路的电力物联网下行数据传输方法具体包括:
42.s110、数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于所述测试信号确定对应的信号质量参数,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路,将所述数据跳传链路发送至对应的所述电表分组中的各个智能电表,并为所述主节点配置对应的会话密钥,所述数据跳传链路标识了对应的所述电表分组中各个智能电表的下行数据跳传对象,用于将所述主节点接收到的下行数据跳传至对应的所述智能电表。
43.本申请实施例提供的基于数据跳传链路的电力物联网下行数据传输方法,旨在通过信号测试确定电表分组各个智能电表与数据管理节点之间进行信号通信的信号质量,进而根据信号质量选择电表分组的主节点,生成对应的下行数据跳传链路并下发至各个智能电表。各个智能电表根据下行数据跳传链路选择跳传对象跳传下行数据,进而保障下行数据的高质量传输,优化系统业务运行。
44.具体的,参照图2,本申请实施例中,数据管理节点11用于下发各个智能电表12的下行数据,以实现电力物联网系统的相关业务处理和运行。在电力物联网系统中,包括多个智能电表12和数据管理节点11,各个智能电表分布于物联网网关通信范围内的各个位置。不同智能电表与数据管理节点进行数据交互时,受信号多径衰落的影响,其信号质量不同。为了优化下行数据传输效果,减少信号衰减的影响,对于部分与数据管理节点信号通信质量相对较差的智能电表,可以选择其他智能电表作为通信中继,利用这一通信中继跳传下行数据至对应的智能电表,以此来保障较好的下行数据传输性能。并且,考虑到智能电表的分布位置可能相对较远,远距离跳传下行数据可能会影响数据传输质量。因此,本申请实施例根据不同的区域位置对各个智能电表进行分组,将智能电表划分为多个电表分组。进而基于不同区域位置的电表分组进行各个智能电表的信号测试。参照图2,各个智能电表12发送测试信号至数据管理节点11,进行信号测试,基于信号测试结果确定当前电表分组的主节点。
45.其中,根据测试信号确定各个智能电表对应的信号质量参数,进而基于信号质量参数即可从电表分组中选择信号质量参数最大的一个智能电表作为主节点。具体的,测试信号的信号质量参数值通过对应的信号接收功率、信号接收强度、信道瞬时质量值和/或干扰信号强度确定。其中信道瞬时质量值表示对应信号接收天线的信道质量、信道矩阵反馈、
信号响应和/或干扰信息。通过对应的测试信号及天线参数测量上述各类型参数。进一步的,为了量化上述信号质量参数,提供一个信号质量参数的计算公式对测试信号的信号质量进行量化,信号质量参数的计算公式为:
46.f=ω1p+ω2d1+ω3h+ω4d247.其中,f为信号质量参数值,p为信号接收功率,d1为信号接收强度,h为信道瞬时质量值,d2为干扰信号强度,ω1,ω2,ω3和ω4分别为对应的影响因子,影响因子根据实际测验确定,可根据各类型参数对信号质量参数值的实际影响设定。基于上述信号质量参数计算公式,即可确定各个测试信号的信号质量参数。需要说明的是,实际应用中,根据信号质量评定标准的不同,可以选择多种不同的方式评价各个测试信号的信号质量参数,并以此设置相应的量化公式。上述公式仅为本申请实施例计算信号质量参数的一种计算方式,根据实际测算需求,可以选择多种不同的测算公式,在此不多赘述。
48.基于上述信号质量参数计算方式即可确定各个智能电表测试信号的信号质量参数,进而基于信号质量参数选择一个信号质量参数最大的智能电表作为当前电表分组的主节点。进一步对应该主节点构建数据跳传链路,其中,根据各个智能电表与所述主节点的距离选择各个智能电表的下行数据跳传对象并构建对应的数据跳传链路。主节点作为数据跳传链路的起点,用于接收数据管理节点下发的对应智能电表的下行数据并根据数据跳传链路跳传至对应的智能电表。在构建数据跳传链路时,数据管理节点以电表分组中其余各个智能电表作为主节点的下级节点,基于各个下级节点与主节点的距离,由近及远确定各个智能电表的跳传对象。可以理解的是,如若距离某一智能电表最近的节点为主节点,则主节点以该智能电表作为跳传对象;如若距离某一智能电表最近的节点为另一个智能电表,且另一个智能电表更靠近主节点,则另一个智能电表以该智能电表作为跳传对象。各个智能电表根据自身与主节点的距离选择跳传对象,进而构建该数据跳传链路。完成数据跳传链路构建之后,数据管理节点将数据跳传链路发送至对应数据跳传链路中的各个智能电表,以告知当前数据跳传链路各个智能电表根据数据跳传链路指示的跳传对象将下行数据跳传至对应的智能电表。基于该数据跳传链路,各个智能电表在进行下行数据跳传时,可以从数据跳传链路中确定自身下行数据的跳传对象,进而将下行数据跳传至该跳传对象,以此,各个智能电表的下行数据在数据跳传链路中逐级跳传,即可将下行数据跳传至指定的智能电表。通过智能电表就近选择下行数据跳传对象,在较短的通信距离内传输下行数据以减少信号衰落的影响,保障数据传输的稳定性,进而提升下行数据传输质量。
49.参照上述方式,即可对应构建各个电表分组的数据跳传链路。此外,数据管理节点还进一步为各个电表分组的主节点分配会话密钥,各个主节点获取到的会话密钥不同,通过分配会话密钥至各个主节点,可以保障下行数据传输的安全性。
50.在一个实施例中,数据管理节点每隔一个测试周期所述数据管理节点重新进行所述电表分组各个智能电表的信号测试,并基于新的信号测试结果重新构建新的数据跳传链路。考虑到数据传输网络受各类因素的影响,其数据传输质量也在实时的变化。为了保障下行数据的传输质量,需要确保数据管理节点与主节点之间实时保持良好的数据传输性能。基于此,本申请实施例通过设定时间段进行对应电表分组各个智能电表的周期性信号测试,参照上述数据管理节点的信号测试方式,得到各个智能电表与数据管理节点的信号测试结果。基于新的信号测试结果即可确定是否进行主节点的重新选择。其中,若根据信号测
试结果发现原有主节点与数据管理节点的信号传输质量最优,则无需进行主节点的重新选择,反之,则需要重新进行主节点的选择。可以理解的是,在重新确定主节点之后,需要对应新的主节点与当前分组各个智能电表的距离重新构建数据跳传链路进行下行数据传输,以此来实时保障业务传输的稳定性。
51.在一个实施例中,每隔一个设定的会话安全管理周期,所述数据管理节点更新各个所述会话密钥至对应的所述主节点。可以理解的是,通过周期性更新会话密钥,可以增加会话密钥破解的难度,避免会话密钥被轻易破解,导致下行数据被窃取篡改的情况。以此来提升下行数据传输的安全性,优化电力物联网的运行。
52.s120、基于所述电表分组的智能电表数量为对应的所述主节点分配信道传送资源,用于对应所述主节点的下行数据传输。
53.进一步的,完成电表分组的数据跳传链路的构建之后,本申请实施例进一步对应各个主节点进行信道传送资源的分配。信道传送资源用于数据管理节点向各个主节点发送下行数据。其中,根据各个电表分组的智能电表数量设置对应各个智能电表的带宽分配权重,基于这一带宽分配权重分配信道传送资源。对应智能电表数量较多的电表分组,会给其主节点分配较多的信道传送资源,对应智能电表数量较少的电表分组,则会为其主节点分配相对较少的信道传送资源。通过信道传送资源的合理分配,可以避免网络资源需求较少的电表分组占用过多带宽,进而提升网络资源的利用率。
54.在一个实施例中,基于设定时段所述主节点接收的所述下行数据统计所述电表分组的下行数据量,根据所述下行数据量修改所述主节点的信道传送资源分配权重。数据管理节点通过统计设定时段内下发给各个主节点的下行数据,即可确定各个电表分组的下行数据量。依据下行数据量对此前分配的信道传送资源分配权重(即带宽分配权重)进行修改,可以实时保障信道传送资源的合理分配,更进一步提升网络资源的利用率。
55.s130、所述数据管理节点在传输下行数据至所述电表分组的对应智能电表时,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点;
56.s140、对应的所述主节点接收到所述下行数据后,使用所述会话密钥解密所述下行数据,并解析获取所述下行数据的所述身份标识,基于对应的所述数据跳传链路和所述身份标识将所述下行数据跳传至对应的智能电表。
57.参照图3,在数据管理节点11在下发下行数据至某一个智能电表12时,根据该智能电表12所属的电表分组,将下行数据发送至对应电表分组的主节点。并且,在传输下行数据时,还进一步使用会话密钥加密该下行数据,以保障下行数据传输的安全性。此外,为了便于下行数据跳传时,对应数据跳传链路的各个智能电表明确将该下行数据跳传至哪个智能电表,则数据管理节点在下行数据中添加该智能电表的身份标识,以便于数据链路中各个节点明确该下行数据的接收对象。
58.进一步的,数据管理节点将下行数据发送至对应的主节点之后,主节点首先使用数据管理节点预先下发的会话密钥解密下行数据,进一步解析获取下行数据包含的身份标识,根据该身份标识查询数据跳传链路,以确定将当前这一下行数据跳传至哪一个跳传对象。同理,下一个节点接收到该下行数据之后,同样基于下行数据包含的身份标识查询数据跳传链路,以将下行数据进一步跳传至对应的跳传对象,以此类推,直至将下行数据传输至
对应的智能电表。可以理解的是,通过主节点统一接收并跳传下行数据,可以保障下行数据的传输质量,并通过电表分组内部的下行数据短距离逐级跳传,可以进一步保障下行数据的传输质量,优化系统业务的运行处理。
59.在一个实施例中,所述数据管理节点检测到对应的所述主节点故障时,基于所述信号质量参数从所述电表分组中重新选择一个智能电表作为新的所述主节点,基于新的所述主节点修改相应的所述数据跳传链路。可以理解的是,通过在原有主节点故障时,重新基于此前的信号测试结果在电表分组中选择一个智能电表作为主节点,并进一步基于新的主节点参照上述步骤s110的数据链路构建方式重建数据跳传链路,以此可保障电力物联网系统的下行数据正常传输,优化电力物联网系统的业务运行效果。
60.在一个实施例中,所述数据管理节点检测到新电表接入所述电表分组时,确定所述新电表下行数据的上级跳传节点,并修改对应的所述数据跳传链路。当数据管理节点检测到某一新电表接入对应电表分组时,则参照上述数据跳传链路构建方式为新电表选择一个智能电表作为下行数据的上级跳传节点,新电表的下行数据通过该上级跳传节点跳传至该新电表。基于选定的上级跳传节点修改原有的数据跳传链路,将新电表添加至数据跳传链路中的对应位置。同样的,修改后的数据跳传链路不但要发送至该新电表,还要发送至同一电表分组的过个智能电表,以便于各个智能电表获知相应的数据跳传关系。可以理解的是,通过对智能电表新接入网进行检测并对应修改数据跳传链路,可以使得数据跳传链路实时适应电力物联网系统的各个智能电表,保障各个智能电表的数据传输质量,优化物联网系统的业务运行。
61.上述,通过数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于测试信号确定对应的信号质量参数,基于信号质量参数从电表分组中选择一个智能电表作为主节点,对应主节点构建电表分组中各个智能电表的数据跳传链路,将数据跳传链路发送至对应的电表分组中的各个智能电表,并为主节点配置对应的会话密钥,数据跳传链路标识了对应的电表分组中各个智能电表的下行数据跳传对象,用于将主节点接收到的下行数据跳传至对应的智能电表;基于电表分组的智能电表数量为对应的主节点分配信道传送资源,用于对应主节点的下行数据传输;数据管理节点在传输下行数据至电表分组的对应智能电表时,在下行数据中添加对应智能电表的身份标识,使用会话密钥加密下行数据并发送至对应的主节点;对应的主节点接收到下行数据后,使用会话密钥解密下行数据,并解析获取下行数据的身份标识,基于对应的数据跳传链路和身份标识将下行数据跳传至对应的智能电表。采用上述技术手段,基于数据跳传链路传输下行数据,提升数据传输效率并保障数据传输质量。
62.实施例二:
63.在上述实施例的基础上,图4为本申请实施例二提供的一种基于数据跳传链路的电力物联网下行数据传输装置的结构示意图。参考图4,本实施例提供的基于数据跳传链路的电力物联网下行数据传输装置具体包括:构建模块21、分配模块22、传输模块23和跳传模块24。
64.其中,构建模块21用于通过数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于所述测试信号确定对应的信号质量参数,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能
电表的数据跳传链路,将所述数据跳传链路发送至对应的所述电表分组中的各个智能电表,并为所述主节点配置对应的会话密钥,所述数据跳传链路标识了对应的所述电表分组中各个智能电表的下行数据跳传对象,用于将所述主节点接收到的下行数据跳传至对应的所述智能电表;
65.分配模块22用于基于所述电表分组的智能电表数量为对应的所述主节点分配信道传送资源,用于对应所述主节点的下行数据传输;
66.传输模块23用于通过所述数据管理节点在传输下行数据至所述电表分组的对应智能电表时,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点;
67.跳传模块24用于在对应的所述主节点接收到所述下行数据后,使用所述会话密钥解密所述下行数据,并解析获取所述下行数据的所述身份标识,基于对应的所述数据跳传链路和所述身份标识将所述下行数据跳传至对应的智能电表。
68.上述,通过数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于测试信号确定对应的信号质量参数,基于信号质量参数从电表分组中选择一个智能电表作为主节点,对应主节点构建电表分组中各个智能电表的数据跳传链路,将数据跳传链路发送至对应的电表分组中的各个智能电表,并为主节点配置对应的会话密钥,数据跳传链路标识了对应的电表分组中各个智能电表的下行数据跳传对象,用于将主节点接收到的下行数据跳传至对应的智能电表;基于电表分组的智能电表数量为对应的主节点分配信道传送资源,用于对应主节点的下行数据传输;数据管理节点在传输下行数据至电表分组的对应智能电表时,在下行数据中添加对应智能电表的身份标识,使用会话密钥加密下行数据并发送至对应的主节点;对应的主节点接收到下行数据后,使用会话密钥解密下行数据,并解析获取下行数据的身份标识,基于对应的数据跳传链路和身份标识将下行数据跳传至对应的智能电表。采用上述技术手段,基于数据跳传链路传输下行数据,提升数据传输效率并保障数据传输质量。
69.本申请实施例二提供的基于数据跳传链路的电力物联网下行数据传输装置可以用于执行上述实施例一提供的基于数据跳传链路的电力物联网下行数据传输方法,具备相应的功能和有益效果。
70.实施例三:
71.本申请实施例三提供了一种电子设备,参照图5,该电子设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该电子设备中处理器的数量可以是一个或者多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
72.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的基于数据跳传链路的电力物联网下行数据传输方法对应的程序指令/模块(例如,基于数据跳传链路的电力物联网下行数据传输装置中的构建模块、分配模块、传输模块和跳传模块)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些
实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
73.通信模块33用于进行数据传输。
74.处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于数据跳传链路的电力物联网下行数据传输方法。
75.输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。
76.上述提供的电子设备可用于执行上述实施例一提供的基于数据跳传链路的电力物联网下行数据传输方法,具备相应的功能和有益效果。
77.实施例四:
78.本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于数据跳传链路的电力物联网下行数据传输方法,该基于数据跳传链路的电力物联网下行数据传输方法包括:数据管理节点接收当前电表分组中各个智能电表发送的测试信号,基于所述测试信号确定对应的信号质量参数,基于所述信号质量参数从所述电表分组中选择一个智能电表作为主节点,对应所述主节点构建所述电表分组中各个智能电表的数据跳传链路,将所述数据跳传链路发送至对应的所述电表分组中的各个智能电表,并为所述主节点配置对应的会话密钥,所述数据跳传链路标识了对应的所述电表分组中各个智能电表的下行数据跳传对象,用于将所述主节点接收到的下行数据跳传至对应的所述智能电表;基于所述电表分组的智能电表数量为对应的所述主节点分配信道传送资源,用于对应所述主节点的下行数据传输;所述数据管理节点在传输下行数据至所述电表分组的对应智能电表时,在所述下行数据中添加对应智能电表的身份标识,使用所述会话密钥加密所述下行数据并发送至对应的所述主节点;对应的所述主节点接收到所述下行数据后,使用所述会话密钥解密所述下行数据,并解析获取所述下行数据的所述身份标识,基于对应的所述数据跳传链路和所述身份标识将所述下行数据跳传至对应的智能电表。
79.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd

rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
80.当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于数据跳传链路的电力物联网下行数据传输方法,还可以
执行本申请任意实施例所提供的基于数据跳传链路的电力物联网下行数据传输方法中的相关操作。
81.上述实施例中提供的基于数据跳传链路的电力物联网下行数据传输装置、存储介质及电子设备可执行本申请任意实施例所提供的基于数据跳传链路的电力物联网下行数据传输方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于数据跳传链路的电力物联网下行数据传输方法。
82.上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1