电网用多制式无线网络数据传输方法技术

技术编号:37348223 阅读:17 留言:0更新日期:2023-04-22 21:44
本发明专利技术提供了电网用多制式无线网络数据传输方法,步骤如下:队列存储模块根据配置开设N个包接收队列,每个队列对应一种上报时延值D_i;数据包GBR传输时间核算模块查询各个队列,并从各队列获取一个最先到的数据包P_i,核算数据包P_i的GBR传输时间T_i;数据包GBR传输起止时刻核算模块核算每个数据包的GBR传输起止时刻点{S_i,E_i},首发集GBR起止时间核算模块生成首发集,该集合中数据包对应的GBR传输起止时刻为{SC_first,EC_first};数据模式上报选择控制模块在当前时刻点到SC_first的时段内,采用非GBR模式对首发集中的数据包进行上报传输,在SC_first时刻点后,采用GBR模式对首发集中还未上报的数据包进行上报传输;本发明专利技术充分利用大量民用级网络资源进行数据上报。明充分利用大量民用级网络资源进行数据上报。明充分利用大量民用级网络资源进行数据上报。

【技术实现步骤摘要】
电网用多制式无线网络数据传输方法
[0001]本申请是分案申请,母案申请号为202110663269.8,申请日为2021.06.16,专利技术名称为电网数据多模式择优上报装置。


[0002]本专利技术涉及电网数据上报领域,特别涉及电网用多制式无线网络数据传输方法。

技术介绍

[0003]随着社会信息化的高速发展,各行各业快速迈进智能物联时代,在物联应用中,各维度数据采集上报必不可少,主要功能是根据实际应用,连接需要的传感器、专门的测量仪器及视频终端等,完成采集解析后,上报到物联网平台,供人工智能系统使用,人工智能系统根据输入筛选最合适的处理模式进行输出,并根据结果调整模式,以达到更高效的作业效率。
[0004]随着深度学习进一步发展,涉及的信息采集将更为广泛,由此造成巨大的流量开销,给运维带来巨大成本压力。部分专网领域(比如电力行业、石油行业等),通过适度构建自己的专属网络,并结合运营商的网络,联合为数据采集传输提供支撑。现有技术的做法,更多采用的是根据物理区域划分来预设数据上报模式,即该区域统一构建自有专属网络,则预设采用自建网络上报数据,如果区域无法自建网络,则预设采用运营商网络上报数据。然而,实际应用中,由于建网成本、建网周期、运维管理等原因,区域统一构建自有专属网络的机会比较少,因此,现有技术中更多情况下,还是租用运营商网络进行数据上报,由此造成巨大流量费用开支。
[0005]实际应用中,专网业主即便未能统一构建自有专属网络,但在很多区域中,也拥有大量自有民用级网络,当然,民用级网络多常采用非授权频谱及民用级设备,因此,其相较于统一构建的自有专属网络(采用专网频点、电信级设备,可以提供GBR业务)、运营商网络(专有频点、电信级设备,可以提供GBR业务)而言,网络质量难以保证,仅能提供非GBR业务,因此,如何在满足数据上报吞吐、时延等要求下,自适应从多模式网络中(GBR业务网络与非GBR业务网络)择优上报数据,充分利用大量民用级网络资源进行数据上报,以此达到降低流量费用开支的目的,则是业界有待解决的问题。

技术实现思路

[0006]本专利技术要解决的技术问题是:克服现有技术的不足,提供电网用多制式无线网络数据传输方法,充分利用大量民用级网络资源进行数据上报,以此达到降低流量费用开支的目的。
[0007]本专利技术解决现有技术存在的问题所采用的技术方案是:
[0008]本专利技术提供了电网用多制式无线网络数据传输方法,基于由队列存储模块、数据包GBR传输时间核算模块、数据包GBR传输起止时刻核算模块、首发集GBR起止时间核算模块、数据模式上报选择控制模块构成的传输装置,具体步骤如下:
[0009]步骤1:队列存储模块根据配置开设N个包接收队列,所述每个队列对应一种上报时延值D_i,其中i为队列编号,取值为1、2、

、N;
[0010]步骤2:数据包GBR传输时间核算模块查询各个队列,并从各队列获取一个最先到的数据包P_i,核算数据包P_i的GBR传输时间T_i;
[0011]步骤3:数据包GBR传输起止时刻核算模块核算每个数据包的GBR传输起止时刻点{S_i,E_i},首发集GBR起止时间核算模块生成首发集FirstSendCombineSet,该集合中数据包对应的GBR传输起止时刻为{SC_first,EC_first};
[0012]步骤4:数据模式上报选择控制模块在当前时刻点到SC_first的时段内,采用非GBR模式对首发集FirstSendCombineSet中的数据包进行上报传输,在SC_first时刻点后,采用GBR模式对首发集FirstSendCombineSet中还未上报的数据包进行上报传输;
[0013]步骤5:FirstSendCombineSet中的数据包上报完成后,跳转到步骤2;
[0014]所述步骤3中,所述{S_i,E_i}的核算方法为:
[0015]步骤3.1A、确定当前数据包P的到达时间t_arrived_i、当前时间t_current、上报时延值t_delay_i;
[0016]步骤3.2A、计算N个包接收队列中每个队列取一个最大数据包的总数据量,并用总数据量除以GBR速率,得到N个队列各取一个最大数据包的总传输时延T_max;
[0017]步骤3.3A、计算(t_current+t_delay_i

(t_current

t_arrived_i)

T_max

T_i)得到S_i,计算(S_i+T_i)得到E_i;
[0018]所述步骤3中,所述生成首发集FirstSendCombineSet及确定所述首发集中数据包对应的GBR传输起止时刻{SC_first,EC_first}的具体方法为:
[0019]步骤3.1B、对{S_i,E_i},i取值为1、

、N,根据S_i取值从小到大进行排序,得到{SortS_j,SortE_j},其中i、j的取值皆为1、

、N,{SortS_j,SortE_j}与{S_i,E_i}根据本步骤的排序结果存在一一映射关系;
[0020]步骤3.2B、初始化F等于2,{SC_first,EC_first}等于{SortS_1,SortE_1},清空FirstSendCombineSet,并把{SortS_1,SortE_1}所对应的队列编号写入FirstSendCombineSet中;
[0021]步骤3.3B、判定F是否大于N,如果是,则跳转到步骤3.5B,如果否,则跳转到步骤3.4B;
[0022]步骤3.4B、判定{SortS_F,SortE_F}是否与{SC_first,EC_first}重叠,如果是,则把max(SortE_F,EC_first)赋值给TEMP,把(TEMP

(SortE_F

SortS_F)

(EC_first

SC_first))赋值给SC_first,把TEMP赋值给EC_first,并把{SortS_F,SortE_F}所对应的队列编号写入FirstSendCombineSet中的最后一个,并对F进行加1操作,而后跳转到步骤3.3B;
[0023]步骤3.5B、输出FirstSendCombineSet及{SC_first,EC_first};
[0024]所述步骤1中,所述队列中数据包的属性至少包括包的载荷、包的大小,包的到达时间信息,步骤1中队列存储模块根据配置开设N个包接收队列,所述配置通过配置界面设置获得配置信息,或者通过读取数据库获得配置信息;
[0025]所述步骤2中,如果数据包GBR传输时间核算模块查询到各个队列皆为空,则一直查询,直到至少有一个队列可以取到数据包,而后核算这至少一个队列的数据包P_i的GBR传输时间T_i。
[0026]所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.电网用多制式无线网络数据传输方法,其特征在于,基于由队列存储模块、数据包GBR传输时间核算模块、数据包GBR传输起止时刻核算模块、首发集GBR起止时间核算模块、数据模式上报选择控制模块构成的传输装置,具体步骤如下:步骤1:队列存储模块根据配置开设N个包接收队列,所述每个队列对应一种上报时延值D_i,其中i为队列编号,取值为1、2、

、N;步骤2:数据包GBR传输时间核算模块查询各个队列,并从各队列获取一个最先到的数据包P_i,核算数据包P_i的GBR传输时间T_i;步骤3:数据包GBR传输起止时刻核算模块核算每个数据包的GBR传输起止时刻点{S_i,E_i},首发集GBR起止时间核算模块生成首发集FirstSendCombineSet,该集合中数据包对应的GBR传输起止时刻为{SC_first,EC_first};步骤4:数据模式上报选择控制模块在当前时刻点到SC_first的时段内,采用非GBR模式对首发集FirstSendCombineSet中的数据包进行上报传输,在SC_first时刻点后,采用GBR模式对首发集FirstSendCombineSet中还未上报的数据包进行上报传输;步骤5:FirstSendCombineSet中的数据包上报完成后,跳转到步骤2;所述步骤3中,所述{S_i,E_i}的核算方法为:步骤3.1A、确定当前数据包P的到达时间t_arrived_i、当前时间t_current、上报时延值t_delay_i;步骤3.2A、计算N个包接收队列中每个队列取一个最大数据包的总数据量,并用总数据量除以GBR速率,得到N个队列各取一个最大数据包的总传输时延T_max;步骤3.3A、计算(t_current+t_delay_i

(t_current

t_arrived_i)

T_max

T_i)得到S_i,计算(S_i+T_i)得到E_i;所述步骤3中,所述生成首发集FirstSendCombineSet及确定所述首发集中数据包对应的GBR传输起止时刻{SC_first,EC_first}的具体方法为:步骤3.1B、对{S_i,E_i},i取值为1、

、N,根据S_i取值从小到大进行排序,得到{SortS_j,SortE_j},其中i、j的取值皆为1、

、N,{SortS_j,SortE_j}与{S...

【专利技术属性】
技术研发人员:孙景国王宝志祝立峰王东宝林兴达纪鹏王飞姜向成纪学菊唐扇扇
申请(专利权)人:武城县星宇安装工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1