一种基于5G技术的电力数据传输和处理方法及系统与流程
未命名
10-09
阅读:126
评论:0
一种基于5g技术的电力数据传输和处理方法及系统
技术领域
1.本技术涉及电力通信的技术领域,尤其是涉及一种基于5g技术的电力数据传输和处理方法及系统。
背景技术:
2.5g时代丰富的垂直行业应用将给移动网络带来更加多样化的需求,超高带宽、超低时延以及超大规模连接将改变电力行业核心业务的运营方式和作业模式,全面提升传统电力行业的运营效率和决策智能化水平等。
3.在传输数据过程中,常常会使用传输控制算法以避免过多的数据发送到网络上,当数据发送量超过了网络的承载上限时,会发生数据包丢失的情况。
4.相关技术中对电力数据包传输大多都是采用单通信通道,且在接收到电力数据包时,人为检验电力数据包中的数据是否有丢失,如果电力数据包中的数据存在丢失情况,再重新对电力数据包进行传输,从而会导致电力数据包传输效率低下的缺陷。
技术实现要素:
5.本技术的目的是提供一种基于5g技术的电力数据传输和处理方法及系统,可以提升电力数据包的传输效率。
6.第一方面,本技术提供的一种基于5g技术的电力数据传输和处理方法,采用如下的技术方案:一种基于5g技术的电力数据传输和处理方法,包括:响应于请求在发送端与接收端之间构建多个通信通道;选择其中一个所述通信通道传输电力数据包,并获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量;根据所述第一数据量与所述第二数据量计算得到所述电力数据包的丢包率,并根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道。
7.通过采用上述技术方案,采集发送端发送的电力数据包的第一数据量与接收端接收的电力数据包的第二数据量,再根据第一数据量与第二数据量计算得到电力数据包的丢包率,通过在发送端与接收端之间构建多种通信通道,进而在丢包率不达标的情况下方便更换通信通道以对电力数据包进行传输,从而可以提升电力数据包的传输效率。
8.可选地,所述响应于请求在发送端与接收端之间构建多个通信通道,具体包括:获取请求指令;根据所述请求指令获取所述发送端的属性信息,所述属性信息包括所述发送端的名称,并根据所述属性信息生成所述发送端的唯一识别码,并根据所述唯一识别码创建回执消息队列,并将所述回执消息队列发送至所述接收端;根据所述发送端向所述接收端发送的数据类型创建消息队列,并获取所述消息队列的创建参数;
所述接收端根据所述消息队列的创建参数自动连接至所述发送端,以在所述发送端与所述接收端之间构建多个所述通信通道。
9.通过采用上述技术方案,根据发送端发送的数据类型创建消息队列,并获取消息队列的创建参数,进而可以根据消息队列的创建参数以使接收端自动连接至发送端,在发送端与接收端之间构建多个通信通道,方便更换通信通道以传输电力数据包;且根据发送端的属性信息生成发送端的唯一识别码,然后根据唯一识别码创建回执消息队列,并将回执消息队列发送至接收端,从而在发送端与接收端连接成功时,方便通过回执消息队列告知发送端。
10.可选地,在所述接收端根据所述消息队列的创建参数自动连接至所述发送端,以在所述发送端与所述接收端之间构建多个所述通信通道之后,还包括:获取所述发送端的回调api地址,并将所述回调api地址发送至所述接收端,所述发送端通过所述回调api地址回调发送至所述接收端的电力数据。
11.通过采用上述技术方案,通过将回调api地址发送至接收端,从而方便发送端通过回调api地址从接收端回调电力数据。
12.可选地,所述根据所述唯一识别码创建回执消息队列,具体包括:根据第一预设规则创建exchange与所述唯一识别码为名称的交换机;根据第二预设规则创建queue与所述唯一识别码为名称的目标队列;将所述目标队列与所述交换机进行绑定,自动生成所述回执消息队列。
13.通过采用上述技术方案,通过创建exchange与所述唯一识别码为名称的交换机与queue与所述唯一识别码为名称的目标队列,并将目标队列与交换机进行绑定,并自动生成回执消息队列,从而可以提升回执消息队列的唯一性。
14.可选地,所述消息队列的创建参数包括但不限于队列名称、队列ip地址、队列端口地址、队列用户名与队列密码。
15.通过采用上述技术方案,通过将创建参数设置为包括但不限于队列名称、队列ip地址、队列端口地址、队列用户名与队列密码,从而可以完善消息队列的创建要素。
16.可选地,所述获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量,具体包括:在所述发送端处对所述电力数据包进行解析,得到第一解析结果;在所述接收端处对所述电力数据包进行解析,得到第二解析结果;根据所述第一解析结果及/或所述第二解析结果判断所述电力数据包是否为空;若所述电力数据包为空,则重新对所述电力数据包进行解析,或者更换传输所述电力数据包的通信通道,并重新对所述电力数据包进行解析,直至所述电力数据包不为空为止;若所述电力数据包不为空,则对所述第一解析结果进行分析换算,得到所述电力数据包的所述第一数据量,对所述第二解析结果进行分析换算,得到所述电力数据包的所述第二数据量。
17.通过采用上述技术方案,通过对发送端处与接收端处的电力数据包进行解析,分别得到第一解析结果与第二解析结果,且根据第一解析结果与第二解析结果可以判断电力数据包是否为空,如果电力数据包为空,可以对电力数据包重新进行解析,或者更换通信通
道重新对电力数据包进行传输,然后对再对电力数据包进行解析,直至电力数据包不为空为止,如果电力数据包不为空,可以分别对第一解析结果与第二解析结果进行分析换算,得到第一数据量与第二数据量,从而方便判断传输的电力数据包是否为空,且在为空时,重新进行解析或者更换通信通道重新进行传输,进一步提升了电力数据包的传输效率。
18.可选地,所述根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道,具体包括:判断所述丢包率是否小于预设的丢包率阈值;若所述丢包率小于所述丢包率阈值,则继续采用当前通信通道传输所述电力数据包;若所述丢包率不小于所述丢包率阈值,则将所述当前通信通道更换为多个所述通信通道中除当前通信通道外的任意一个通信通道传输所述电力数据包,并重新判断所述丢包率与所述丢包率阈值的关系,直至所述丢包率小于所述丢包率阈值为止。
19.通过采用上述技术方案,当丢包率小于丢包率阈值时,可以继续采用当前通信通道传输电力数据包,当丢包率不小于丢包率阈值时,可以将当前通信通道更换为多个通信通道中除当前通信通道外的任意一个通信通道传输电力数据包,然后重新判断丢包率是否小于丢包率阈值,如果不小于,依次循环,直至丢包率小于丢包率阈值为止,从而方便根据丢包率判断是否需要更换通信通道。
20.第二方面,本技术提供的一种基于5g技术的电力数据传输和处理系统,采用如下的技术方案:一种基于5g技术的电力数据传输和处理系统,包括:构建模块,用于响应于请求在发送端与接收端之间构建多个通信通道;获取模块,用于选择其中一个通信通道传输电力数据包,并获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量;判断模块,用于根据所述第一数据量与所述第二数据量计算得到所述电力数据包的丢包率,并根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道。
21.通过采用上述技术方案,通过获取模块采集发送端发送的电力数据包的第一数据量与接收端接收的电力数据包的第二数据量,再通过判断模块根据第一数据量与第二数据量计算得到电力数据包的丢包率,通过构建模块在发送端与接收端之间构建多种通信通道,进而在丢包率不达标的情况下方便更换通信通道以对电力数据包进行传输,从而可以提升电力数据包的传输效率。
22.第三方面,本技术提供的一种终端,采用如下的技术方案:一种终端,包括存储器、处理器以及存储于所述存储器中并能够在所述处理器上运行的计算机程序,所述处理器加载所述计算机程序时,执行第一方面的方法。
23.通过采用上述技术方案,将第一方面的方法生成计算机程序,并存储在存储器中,以被处理器加载并执行,从而用户可以通过终端与系统建立联系,并查询到系统处理好的各项内容。
24.第四方面,本技术提供的一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载时,执行第一方面的方法。
25.通过采用上述技术方案,将第一方面的方法生成计算机程序,并存储在计算机可读存储介质中,计算机可读存储介质被装入任一计算机后,任一计算机即可执行第一方面的方法。
附图说明
26.图1是本技术实施例中步骤s100-s300的方法流程图;图2是本技术实施例中步骤s110-s150的方法流程图;图3是本技术实施例中步骤s121-s123的方法流程图;图4是本技术实施例中步骤s210-s250的方法流程图;图5是本技术实施例中步骤s310-s330的方法流程图;图6是本技术的基于5g技术的电力数据传输和处理系统的模块框架图;图中,1、构建模块;2、获取模块;3、判断模块。
具体实施方式
27.以下结合附图1-附图6,对本技术作进一步详细说明。
28.5g技术是指第五代移动通信技术,具有高速率、低时延和大连接特点的新一代宽带移动通信技术,5g通讯设施是实现人机物互联的网络基础设施。
29.一种基于5g技术的电力数据传输和处理方法,参照图1,该方法包括如下步骤:s100:响应于请求在发送端与接收端之间构建多个通信通道。
30.其中,在对电力数据进行监控处理时,一般来讲,需要通过采集终端采集电力数据,并将采集的电力数据发送至处理终端,而本技术是在采集终端的发送端与处理终端的接收端之间实施的传输和处理方法。
31.其中,在本技术的一个实施例中,参照图2,步骤s100具体包括如下步骤:s110:获取请求指令。
32.其中,在本技术的一个实施例中,用户通过在采集终端上输入指令,以根据输入的指令采集相关数据。
33.s120:根据请求指令获取发送端的属性信息,且属性信息包括发送端的名称,并根据属性信息生成发送端的唯一识别码,并根据唯一识别码创建回执消息队列,并将回执消息队列发送至接收端。
34.其中,在本技术的一个实施例中,参照图3,回执消息队列的创建具体包括如下步骤:s121:根据第一预设规则创建exchange与唯一识别码为名称的交换机;s122:根据第二预设规则创建queue与唯一识别码为名称的目标队列;s123:将目标队列与交换机进行绑定,自动生成回执消息队列。
35.其中,在本实施例中,第一预设规则与第二预设规则相同,且具体包括:获取数据传输的字段模板,并在协同中枢上配置数据类型,数据类型配置完成后,在消息队列中创建指定数据类型的消息队列,并提供“交换机”与“主题”信息,后续数据需要发布到指定队列中。
36.进而通过步骤s121-步骤s123,将exchange、queue分别与唯一识别码进行组合得到交换机与目标队列,从而可以提升回执消息队列的唯一性。
37.s130:根据发送端向接收端发送的数据类型创建消息队列,并获取消息队列的创建参数。
38.其中,在本技术的一个实施例中,数据类型包括但不限于用电量数据、电压数据与电流数据等。
39.其中,在本实施例中,一种数据类型对应一个消息队列,电力数据包传输格式为“list”对象,如果只有一个对象也要使用“list”包装。
40.例如,若电力数据包的数据类型为用电量数据,则采用用电量消息队列;若电力数据包的数据类型为电压数据,则采用电压消息队列,若电力数据包的数据类型为电流数据,则采用电流消息队列。
41.其中,在本技术的一个实施例中,消息队列的创建参数包括但不限于队列名称、队列ip地址、队列端口地址、队列用户名与队列密码等。
42.s140:接收端根据消息队列的创建参数自动连接至发送端,以在发送端与接收端之间构建多个通信通道。
43.其中,在本实施例中,若发送端根据消息队列与接收端连接成功,则接收端通过回执消息队列将连接成功的信息在第一时间内反馈至发送端,以告知发送端连接成功;当然,若发送端根据消息队列与接收端连接不成功,则发送端在第一时间内接收不到任何反馈;从而方便告知用户发送端与接收端是否连接成功。
44.其中,在本技术的一个实施例中,步骤s100还包括如下步骤:s150:获取发送端的回调api地址,并将回调api地址发送至接收端,发送端通过回调api地址回调发送至接收端的电力数据。
45.通过步骤s150的设置,在发送端与接收端之间建立双向通信通道,也即,发送端可以通过其中一个通信通道向接收端发送电力数据包,发送端也可以通过其中另一个通信通道回调发送至接收端处的电力数据包,从而实现发送数据与回调数据的双向功能。
46.s200:选择其中一个通信通道传输电力数据包,并获取发送端发送的电力数据包的第一数据量与接收端接收的电力数据包的第二数据量。
47.其中,在本技术的一个实施例中,参照图4,步骤s200具体包括如下步骤:s210:在发送端处对电力数据包进行解析,得到第一解析结果。
48.s220:在接收端处对电力数据包进行解析,得到第二解析结果。
49.其中,在本技术的一个实施例中,在对电力数据包进行解析时,具体包括:判断电力数据包的数据类型是否能够被识别;若电力数据包的数据类型能够被识别,则对电力数据包进行解析,并展示解析后的数据;若电力数据包的数据类型不能够被识别,则不执行动作。
50.其中,在本实施例中,当电力数据包的数据类型不能够被识别时,可以更换其他解析方式继续进行解析,本技术对此不做限制。
51.其中,当电力数据包的数据类型为电压数据时,表示电力数据包中融合的是在某一时间段内的实时电压数据;当电力数据包的数据类型为电流数据时,表示电力数据包中融合的是在某一时间段内的实时电流数据;当电力数据包的数据类型为用电量数据时,表示电力数据包中融合的是在某一时间段内的实时用电量数据。
52.s230:根据第一解析结果及/或第二解析结果判断电力数据包是否为空。
53.其中,在本实施例中,根据步骤210及/或步骤s220得到的解析结果可以判断电力数据包中是否存在数据,若电力数据包中存在数据,则表示电力数据包不为空,反之,若电力数据包中不存在数据,则表示电力数据包为空。
54.s240:若电力数据包为空,则重新对电力数据包进行解析,或者更换传输电力数据包的通信通道,并重新对电力数据包进行解析,直至电力数据包不为空为止。
55.其中,在本实施例中,当对电力数据包的解析方式错误或者传输电力数据包的通信通道故障时,将会导致解析的电力数据包呈现空的状态,所以,当电力数据包为空时,可以重新对电力数据包进行解析,或者更换传输电力数据包的通信通道,然后重新对电力数据包进行解析,直至电力数据包不为空为止;从而可以提升电力数据包解析的效率与准确性。
56.s250:若电力数据包不为空,则对第一解析结果进行分析换算,得到电力数据包的第一数据量,对第二解析结果进行分析换算,得到电力数据包的第二数据量。
57.其中,在本实施例中,当电力数据不为空时,可以根据解析的结果,对解析的数据进行数据统计,从而可以得到第一数据量与第二数据量。
58.s300:根据第一数据量与第二数据量计算得到电力数据包的丢包率,并根据丢包率判断是否需要更换当前传输电力数据包的通信通道。
59.其中,在本技术的一个实施例中,参照图5,步骤s300具体包括如下步骤:s310:判断丢包率是否小于预设的丢包率阈值。
60.其中,在本技术的一个实施例中,丢包率阈值设定为1%,当然,根据实际的情况,也可以调整丢包率阈值的设定。
61.其中,在本技术的一个实施例中,丢包率的计算公式如下所示:其中,l表示丢包率,n1表示第一数据量,n2表示第二数据量。
62.s320:若丢包率小于丢包率阈值,则继续采用当前通信通道传输电力数据包。
63.其中,在本技术的一个实施例中,由于丢包率的产生很大程度上与传输数据的通信通道有关,所以当丢包率大于丢包率阈值时,可以考虑更换通信通道,以降低电力数据包的丢包率。
64.其中,在本实施例中,当丢包率小于1%时,可以认定此丢包率在可接受的范围内,因此可以继续采用当前通信通道传输电力数据包。
65.s330:若丢包率不小于丢包率阈值,则将当前通信通道更换为多个通信通道中除当前通信通道外的任意一个通信通道传输电力数据包,并重新判断丢包率与丢包率阈值的关系,直至丢包率小于丢包率阈值为止。
66.其中,在本实施例中,当丢包率大于或等于1%时,可以认定此丢包率在不可接受的范围内,因此可以将当前通信通道更换为多个通信通道中除当前通信通道外的任意一个通信通道传输电力数据包,并重新判断丢包率是否小于1%,如果不小于,依次循环,直至丢包率小于1%为止;从而可以降低电力数据包的丢包程度。
67.其中,在本技术的一个实施例中,当丢包率不小于丢包率阈值时,还可以对丢包率
不小于丢包率阈值的电力数据包进行暂存,当更换完其他通信通道时,再将上述数据继续传输,从而可以实现避免数据的丢失的效果。
68.其中,在本技术的一个实施例中,丢包率还可以采用如下方法步骤进行计算,具体为:根据乱序达到电力数据包的到达时间确定乱序时间信息;根据乱序时间信息确定丢包率计算区间;根据丢包率计算区间对应的电力数据包到达情况进行丢包率计算,以确定丢包率计算结果。
69.其中,在本技术的一个实施例中,根据乱序达到电力数据包的到达时间确定乱序时间信息,具体包括:确定乱序到达电力数据包的期望到达时间;根据乱序到达电力数据包的实际到达时间和期望到达时间确定乱序时间信息。
70.其中,在本技术的一个实施例中,确定乱序到达电力数据包的期望到达时间,具体包括:确定乱序到达电力数据包和上一个序号的电力数据包的发送时间间隔;根据上一个序号的电力数据包的实际到达时间和发送时间间隔,确定乱序到达电力数据包的期望到达时间。
71.其中,在本技术的一个实施例中,根据乱序到达电力数据包的到达时间确定乱序时间信息,具体包括:确定在设定统计时间区间内各个乱序到达电力数据包的数据包乱序时间;根据各个乱序到达电力数据包对应的数据包乱序时间确定乱序时间信息。
72.其中,在本技术的一个实施例中,确定在设定统计时间区间内各个乱序到达电力数据包的数据包乱序时间,具体包括:确定在设定统计时间区间内各个乱序到达电力数据包的期望到达时间;根据乱序到达电力数据包的实际到达时间和期望到达时间确定各个乱序到达电力数据包对应的数据包乱序时间。
73.其中,在本技术的一个实施例中,根据乱序时间信息确定丢包率计算区间,具体包括:根据接收到的传输到达反馈信息确定序号最大的电力数据包的数据发送时间,并根据乱序时间信息和数据发送时间确定丢包率计算区间的区间终点;根据设定计算区间长度和区间终点确定丢包率计算区间。
74.本技术实施例的实施原理为:首先在发送端与接收端之间构建多个通信通道,且选择其中一个通信通道传输电力数据包,并获取在发送端处的电力数据包的第一数据量与在接收端处的电力数据包的第二数据量,且根据第一数据量与第二数据量可以计算得到电力数据包的丢包率,当丢包率小于预设的丢包率阈值时,可以继续采用当前通信通道传输电力数据包,反之,当丢包率不小于预设的丢包率阈值时,可以将当前通信通道更换为多个通信通道中除当前通信通道外的任意一个通信通道传输电力数据包,然后重新计算丢包率,并判断丢包率是否小于预设的丢包率阈值,若不小于,依次循环,直至丢包率小于预设的丢包率阈值为止;在传输电力数据包时,可以实时计算电力数据包的丢包率,且在丢包率不小于预设的丢包率阈值时,可以随时更换通信通道以传输电力数据包,从而可以实现降
低电力数据包丢包率的目的。
75.本技术实施例公开一种基于5g技术的电力数据传输和处理系统,参照图6,其具体包括构建模块1、获取模块2与判断模块3;其中,借助构建模块1用于响应于请求在发送端与接收端之间构建多个通信通道;借助获取模块2用于选择其中一个通信通道传输电力数据包,并获取发送端发送的电力数据包的第一数据量与接收端接收的电力数据包的第二数据量;借助判断模块3用于根据第一数据量与第二数据量计算得到电力数据包的丢包率,并根据丢包率判断是否需要更换当前传输电力数据包的通信通道。
76.其中,本实施例的基于5g技术的电力数据传输和处理系统在应用时,采用了上述实施例的基于5g技术的电力数据传输和处理方法,故关于该系统的具体应用在此不再赘述。
77.本技术实施例公开一种终端,包括存储器、处理器以及存储在存储器中并能够在处理器上运行的计算机程序,其中处理器执行计算机程序时采用了上述实施例的基于5g技术的电力数据传输和处理方法。
78.其中,在本技术的一个实施例中,终端可以采用台式电脑、笔记本电脑或者云端服务器等,且终端包括但不限于处理器以及存储器,例如,终端还可以包括输入输出设备、网络接入设备以及总线等。
79.其中,在本技术的一个实施例中,处理器可以采用中央处理单元(cpu),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本技术对此不做限制。
80.其中,在本技术的一个实施例中,存储器可以为终端的内部存储单元,例如,终端的硬盘或者内存,也可以为终端的外部存储设备,例如,终端上配备的插接式硬盘、智能存储卡(smc)、安全数字卡(sd)或者闪存卡(fc)等,且存储器还可以为终端的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及终端所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本技术对此不做限制。
81.通过本终端的设置,将上述实施例的基于5g技术的电力数据传输和处理方法存储于终端的存储器中,且被加载并执行于终端的处理器上,从而用户可以通过终端与系统建立联系,并查询到系统处理好的各项内容。
82.本技术实施例公开一种计算机可读存储介质,且计算机可读存储介质中存储有计算机程序,其中计算机程序被处理器执行时,采用了上述实施例的基于5g技术的电力数据传输和处理方法。
83.其中,在本技术的一个实施例中,计算机程序可以存储于计算机可读存储介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读存储介质包括能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom)、随机存取存储器(ram)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读存储介质包括但不限于上述元器件。
84.通过本计算机可读存储介质的设置,将上述实施例的基于5g技术的电力数据传输
和处理方法存储于计算机可读存储介质中,且被加载并执行于处理器上,计算机可读存储介质被装入任一计算机后,任一计算机即可执行上述实施例的基于5g技术的电力数据传输和处理方法。
85.本具体实施方式的实施例均为本技术的较佳实施例,并非依此限制本技术的保护范围,其中相同的零部件用相同的附图标记表示。故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
技术特征:
1.一种基于5g技术的电力数据传输和处理方法,其特征在于,包括:响应于请求在发送端与接收端之间构建多个通信通道;选择其中一个所述通信通道传输电力数据包,并获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量;根据所述第一数据量与所述第二数据量计算得到所述电力数据包的丢包率,并根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道。2.根据权利要求1所述的基于5g技术的电力数据传输和处理方法,其特征在于,所述响应于请求在发送端与接收端之间构建多个通信通道,具体包括:获取请求指令;根据所述请求指令获取所述发送端的属性信息,所述属性信息包括所述发送端的名称,并根据所述属性信息生成所述发送端的唯一识别码,并根据所述唯一识别码创建回执消息队列,并将所述回执消息队列发送至所述接收端;根据所述发送端向所述接收端发送的数据类型创建消息队列,并获取所述消息队列的创建参数;所述接收端根据所述消息队列的创建参数自动连接至所述发送端,以在所述发送端与所述接收端之间构建多个所述通信通道。3.根据权利要求2所述的基于5g技术的电力数据传输和处理方法,其特征在于,在所述接收端根据所述消息队列的创建参数自动连接至所述发送端,以在所述发送端与所述接收端之间构建多个所述通信通道之后,还包括:获取所述发送端的回调api地址,并将所述回调api地址发送至所述接收端,所述发送端通过所述回调api地址回调发送至所述接收端的电力数据。4.根据权利要求2所述的基于5g技术的电力数据传输和处理方法,其特征在于,所述根据所述唯一识别码创建回执消息队列,具体包括:根据第一预设规则创建exchange与所述唯一识别码为名称的交换机;根据第二预设规则创建queue与所述唯一识别码为名称的目标队列;将所述目标队列与所述交换机进行绑定,自动生成所述回执消息队列。5.根据权利要求2-4中任一项所述的基于5g技术的电力数据传输和处理方法,其特征在于,所述消息队列的创建参数包括但不限于队列名称、队列ip地址、队列端口地址、队列用户名与队列密码。6.根据权利要求1所述的基于5g技术的电力数据传输和处理方法,其特征在于,所述获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量,具体包括:在所述发送端处对所述电力数据包进行解析,得到第一解析结果;在所述接收端处对所述电力数据包进行解析,得到第二解析结果;根据所述第一解析结果及/或所述第二解析结果判断所述电力数据包是否为空;若所述电力数据包为空,则重新对所述电力数据包进行解析,或者更换传输所述电力数据包的通信通道,并重新对所述电力数据包进行解析,直至所述电力数据包不为空为止;若所述电力数据包不为空,则对所述第一解析结果进行分析换算,得到所述电力数据包的所述第一数据量,对所述第二解析结果进行分析换算,得到所述电力数据包的所述第
二数据量。7.根据权利要求1所述的基于5g技术的电力数据传输和处理方法,其特征在于,所述根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道,具体包括:判断所述丢包率是否小于预设的丢包率阈值;若所述丢包率小于所述丢包率阈值,则继续采用当前通信通道传输所述电力数据包;若所述丢包率不小于所述丢包率阈值,则将所述当前通信通道更换为多个所述通信通道中除当前通信通道外的任意一个通信通道传输所述电力数据包,并重新判断所述丢包率与所述丢包率阈值的关系,直至所述丢包率小于所述丢包率阈值为止。8.一种基于5g技术的电力数据传输和处理系统,其特征在于,包括:构建模块(1),用于响应于请求在发送端与接收端之间构建多个通信通道;获取模块(2),用于选择其中一个通信通道传输电力数据包,并获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量;判断模块(3),用于根据所述第一数据量与所述第二数据量计算得到所述电力数据包的丢包率,并根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道。9.一种终端,包括存储器、处理器以及存储在所述存储器中并能够在所述处理器上运行的计算机程序,其特征在于,所述处理器加载所述计算机程序时,执行权利要求1-7中任一项所述方法。10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载时,执行权利要求1-7中任一项所述的方法。
技术总结
本申请涉及一种基于5G技术的电力数据传输和处理方法及系统,涉及电力通信的技术领域,该方法包括:响应于请求在发送端与接收端之间构建多个通信通道;选择其中一个所述通信通道传输电力数据包,并获取所述发送端发送的所述电力数据包的第一数据量与所述接收端接收的所述电力数据包的第二数据量;根据所述第一数据量与所述第二数据量计算得到所述电力数据包的丢包率,并根据所述丢包率判断是否需要更换当前传输所述电力数据包的通信通道。本申请具有可以提升电力数据包的传输效率的效果。果。果。
技术研发人员:李晓博 周贞卿 王珂
受保护的技术使用者:古桥信息科技(郑州)有限公司
技术研发日:2023.07.18
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
