本申请涉及数据传输,尤其涉及一种数据传输方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、针对于多源数据的采集和传输,通常是在数据源地放置多个用于采集不同类型的数据的传感器,然后通过这些传感器采集多种类型的数据,再将这些数据进行集中封包处理,并以数据包队列的形式逐一通过无线网络发送到数据接收端,从而在数据接收端实现远程实时获取数据源地的多种类型的数据信息。
2、上述多源数据的传输过程中由于不同类型的数据对应的传输需求不同,导致数据传输效率低。
技术实现思路
1、本申请提供一种数据传输方法、装置、电子设备、存储介质及程序产品,用以解决现有技术中多源数据传输效率低的缺陷,实现提高多源数据的传输效率。
2、第一方面,本申请提供一种数据传输方法,包括:获取数据源地的至少一个类型数据的特征数据段,将特征数据段输入传输要求模型,获取传输要求模型输出的特征数据段对应的类型数据的实时传输要求;其中,传输要求模型是在第一预设模型的基础上基于样本特征数据段及样本实时传输要求的标签训练得到的;将类型数据的类型信息、多条传输信道在前一次数据传输中的前一次信道状态信息和类型数据的实时传输要求输入信道匹配模型,获取信道匹配模型输出的类型数据的匹配传输信道;其中,信道匹配模型是在第二预设模型的基础上基于样本类型数据的样本信息集和样本匹配传输信道的标签训练得到的,样本信息集包括样本类型信息、样本前一次信道状态信息和样本实时传输要求;在当前次数据传输中,基于匹配传输信道传输对应的类型数据。
3、在一个实施例中,获取信道匹配模型输出的类型数据的匹配传输信道之后,数据传输方法还包括:若当前次数据传输中,匹配传输信道的当前次信道状态信息与实时传输要求不匹配时,将多条空闲的传输信道的当前次信道状态信息、类型数据的实时传输要求和类型数据的类型信息输入信道匹配模型,获取信道匹配模型输出的类型数据的更新传输信道;在当前次数据传输中,基于更新传输信道传输对应的类型数据。
4、在一个实施例中,获取数据源的至少一个类型数据的特征数据段,包括:基于类型数据的采集设备或者采集时间对类型数据进行分段,得到多个数据段;将最重要的数据所在的数据段作为特征数据段,或者,将相似度最高且最多的数据所在的数据段作为特征数据段。
5、在一个实施例中,基于匹配传输信道传输对应的类型数据,包括:对匹配传输信道进行频谱分割,得到多个匹配子信道;将类型数据中的采集数据按照重要性的高低进行排序;将匹配子信道按照子信道状态的好坏进行排序,好的子信道状态的最大传输容量和最大传输速率高;基于排序后的匹配子信道的最大传输容量和预设安全传输参数的积值对排序后的类型数据进行数据拆分,得到多个数据包,数据包与匹配子信道一一对应,重要的采集数据对应的数据包匹配子信道状态好的匹配子信道,数据包包括头数据包、尾数据包和中间数据包;基于数据包编号、数据包总数、数据包类型和完成信息对数据包进行标识,得到标识后的数据包;基于匹配子信道传输标识后的数据包。
6、在一个实施例中,确定数据包还包括:将排序后的类型数据均分成多个单元数据;根据最大传输容量和预设安全传输参数的积值将单元数据分配给排序后的匹配子信道;其中,重要的采集数据对应的单元数据分配给子信道状态好的匹配子信道;将分配到同一匹配子信道的单元数据作为一个数据包。
7、在一个实施例中,传输要求模型用于获取类型数据的实时传输要求:对特征数据段进行特征提取,得到提取特征;基于提取特征分析特征数据段的实时传输要求,实时传输要求至少包括传输时延、抗丢包性能、带宽资源、可传输信号频率范围和安全机制。
8、第二方面,本申请还提供一种数据传输装置,包括:实时传输要求确定模块,用于获取数据源地的至少一个类型数据的特征数据段,将特征数据段输入传输要求模型,获取传输要求模型输出的特征数据段对应的类型数据的实时传输要求;其中,传输要求模型是在第一预设模型的基础上基于样本特征数据段及样本实时传输要求的标签训练得到的;匹配传输信道确定模块,用于将类型数据的类型信息、多条传输信道在前一次数据传输中的前一次信道状态信息和类型数据的实时传输要求输入信道匹配模型,获取信道匹配模型输出的类型数据的匹配传输信道;其中,信道匹配模型是在第二预设模型的基础上基于样本类型数据的样本信息集和样本匹配传输信道的标签训练得到的,样本信息集包括样本类型信息、样本前一次信道状态信息和样本实时传输要求;传输模块,用于在当前次数据传输中,基于匹配传输信道传输对应的类型数据。
9、第三方面,本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一种数据传输方法。
10、第四方面,本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种数据传输方法。
11、第五方面,本申请还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种数据传输方法。
12、本申请提供的数据传输方法、装置、电子设备、存储介质及程序产品,通过特征数据段表征类型数据的特征,实现了用最小的数据获取实时传输要求,降低了对类型数据处理的数据量,提高计算实时传输要求的计算速率。通过传输要求模型自动获取实时传输要求,提高了确定实时传输要求的效率。本申请综合考虑类型信息、前一次信道状态信息和实时传输要求匹配类型数据的匹配传输信道,提高了确定匹配传输信道的准确性,进而有利于提高多源数据的传输成功率和传输效率。通过信道匹配模型自动确定匹配传输信道,提高了确定匹配传输信道的效率。
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述获取所述信道匹配模型输出的所述类型数据的匹配传输信道之后,所述方法还包括:
3.根据权利要求1所述的数据传输方法,其特征在于,所述获取数据源的至少一个类型数据的特征数据段,包括:
4.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述匹配传输信道传输对应的所述类型数据,包括:
5.根据权利要求4所述的数据传输方法,其特征在于,确定所述数据包还包括:
6.根据权利要求1所述的数据传输方法,其特征在于,所述传输要求模型用于获取所述类型数据的实时传输要求:
7.一种数据传输装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述数据传输方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据传输方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据传输方法。