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