System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种预测数据包的冗余率的方法和电子设备。
技术介绍
1、无线传输的丢包问题可能导致游戏或投屏卡顿等不良体验。解决丢包问题的常见思路主要有两种,其一是重传,其二是前向纠错。其中,前向纠错相较于重传而言有更低的时延。前向纠错通过增加冗余数据的方式来抵抗丢包,但如何确定冗余率是一个挑战。当冗余率小于丢包率时,数据接收端接收的数据包数量不足以还原待传输的数据,无法解决传输丢包的问题;当冗余率大于丢包率时,发送端发送了过多的数据,造成信道资源浪费。最理想的情况是,冗余率刚好等于丢包率,既可还原待传输数据,解决丢包问题,又不浪费信道资源。因此,需要更准确地预测数据包的冗余率。
技术实现思路
1、申请提供一种预测数据包的冗余率的方法和电子设备,能够在不同环境或场景下更准确地预测数据包的冗余率。
2、第一方面,提供了一种预测数据包的冗余率的方法,包括:获取至少一个第一参数,该至少一个第一参数包括当前环境下影响丢包率的参数;确定该至少一个第一参数对应的目标区域,该目标区域为多个区域中的一个区域,该多个区域中的每个区域对应一种预测算法,该多个区域是根据多个参数阈值划分的,该多个参数包括该至少一个第一参数;根据该目标区域对应的预测算法,预测数据包的冗余率。
3、根据本申请提供的预测数据包的冗余率的方法,通过确定当前环境下影响丢包率的参数所属区域,并基于该区域对应的预测算法预测数据包的冗余率,可以实现动态选择预测算法,从而能够在不同环境或场景下更准确地预
4、在某些实现方式中,所述多个区域中任一区域对应的预测算法为该区域的最优预测算法,即采用该区域对应的预测算法预测得到的数据包的冗余率与实际丢包率最接近。
5、基于该方案,通过采用最优预测算法预测数据包的冗余率,可以获得最接近实际丢包率的数据包的冗余率,从而可以在节省资源的同时还原待数据。
6、在某些实现方式中,该多个参数包括下述中的至少一种参数:信道负载、信噪比、或者接收信号强度。示例性的,接收信号强度可以用接收信号强度指示(received signalstrength indicator,rssi)表示。
7、在某些实现方式中,该多个参数阈值包括一个或多个信道负载阈值以及一个或多个信噪比与接收信号强度阈值。
8、在某些实现方式中,在所述确定该至少一个第一参数对应的目标区域之前,该方法还包括:确定该多个区域以及该多个区域分别对应的预测算法。
9、在某些实现方式中,所述确定该多个区域以及该多个区域分别对应的预测算法,包括:确定m*n个测试点,该m*n个测试点中的每个测试点对应一个信道负载和一个信噪比与接收信号强度,并且任意两个相邻测试点的信道负载差值相等且信噪比与接收信号强度差值相等;根据该m*n个测试点中的每个测试点在多种预测算法下的数据包的冗余率,确定该多个区域以及该多个区域分别对应的预测算法,其中,该多个区域中的任一区域对应的预测算法为该多种预测算法中的一种,该多个区域中的任一区域中的测试点在该区域对应的预测算法下的数据包的冗余率小于该测试点在该多种预测算法中的其他预测算法下的数据包的冗余率。
10、在某些实现方式中,该多个区域包括第一区域、第二区域、第三区域和第四区域,该第一区域包括信道负载小于或等于第二信道负载阈值且信噪比与接收信号强度阈值大于第一信噪比与接收信号强度阈值的区域,该第二区域包括信道负载大于该第二信道负载阈值且信噪比与接收信号强度阈值大于该第一信噪比与接收信号强度阈值的区域,该第三区域包括信道负载小于或等于第一信道负载阈值且信噪比与接收信号强度阈值小于或等于该第一信噪比与接收信号强度阈值的区域,该第四区域包括信道负载大于该第一信道负载阈值且信噪比与接收信号强度阈值小于或等于第一信噪比与接收信号强度阈值的区域,该第二信道负载阈值大于该第一信道负载阈值。
11、在某些实现方式中,该第一区域对应的预测算法为公式法、该第二区域对应的预测算法为长短期记忆网络(long short-term memory,lstm),该第三区域对应的预测算法为该公式法,该第四区域对应的预测算法为固定冗余率。
12、第二方面,提供了一种电子设备,用于执行上述第一方面或第一方面中任一种可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面中任一种可能的实现方式中的方法的单元。
13、第三方面,提供了一种电子设备,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第一方面中任一种可能的实现方式中的方法。
14、在一种可能的实现方式中,该装置还包括存储器。在一种可能的实现方式中,该装置还包括通信接口,处理器与通信接口耦合。
15、第四方面,提供一种计算机可读存储介质。计算机可读存储介质存储有计算机程序(也可称为指令或代码),当该计算机程序被计算机执行时,使得该计算机执行上述第一方面或第一方面中任一种可能的实现方式中的方法。
16、第五方面,提供一种芯片。该芯片包括处理器和存储器,处理器用于读取并执行存储器中存储的计算机程序,以执行上述第一方面或第一方面中任一种可能的实现方式中的方法。
17、第六方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序(也可以称为代码,或指令),当该计算机程序被运行时,使得计算机执行上述第一方面或第一方面中任一种可能的实现方式中的方法。
18、第二方面至第六方面中任意一种实现方式所对应的技术效果,可参见上述第一方面中任意一种实现方式所对应的技术效果,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种预测数据包的冗余率的方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述多个参数包括下述中的至少一种参数:信道负载、信噪比、或者接收信号强度。
3.如权利要求1或2所述的方法,其特征在于,所述多个参数阈值包括一个或多个信道负载阈值以及一个或多个信噪比与接收信号强度阈值。
4.如权利要求1-3中任一项所述的方法,其特征在于,在所述确定所述至少一个第一参数对应的目标区域之前,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述确定所述多个区域以及所述多个区域分别对应的预测算法,包括:
6.如权利要求5所述的方法,其特征在于,所述多个区域包括第一区域、第二区域、第三区域和第四区域,所述第一区域包括信道负载小于或等于第二信道负载阈值且信噪比与接收信号强度阈值大于第一信噪比与接收信号强度阈值的区域,所述第二区域包括信道负载大于所述第二信道负载阈值且信噪比与接收信号强度阈值大于所述第一信噪比与接收信号强度阈值的区域,所述第三区域包括信道负载小于或等于第一信道负载阈值且信噪比与接收信号强度阈值小于或
7.如权利要求6所述的方法,其特征在于,所述第一区域对应的预测算法为公式法、所述第二区域对应的预测算法为长短期记忆网络LSTM,所述第三区域对应的预测算法为所述公式法,所述第四区域对应的预测算法为固定冗余率。
8.一种电子设备,其特征在于,包括:
9.如权利要求8所述的电子设备,其特征在于,所述多个参数包括下述中的至少一种参数:信道负载、信噪比、或者接收信号强度。
10.如权利要求8或9所述的电子设备,其特征在于,所述多个参数阈值包括一个或多个信道负载阈值以及一个或多个信噪比与接收信号强度阈值。
11.如权利要求8-10中任一项所述的电子设备,其特征在于,所述处理单元还用于:
12.如权利要求11所述的电子设备,其特征在于,所述处理单元具体用于:
13.如权利要求12所述的电子设备,其特征在于,所述多个区域包括第一区域、第二区域、第三区域和第四区域,所述第一区域包括信道负载小于或等于第二信道负载阈值且信噪比与接收信号强度阈值大于第一信噪比与接收信号强度阈值的区域,所述第二区域包括信道负载大于所述第二信道负载阈值且信噪比与接收信号强度阈值大于所述第一信噪比与接收信号强度阈值的区域,所述第三区域包括信道负载小于或等于第一信道负载阈值且信噪比与接收信号强度阈值小于或等于所述第一信噪比与接收信号强度阈值的区域,所述第四区域包括信道负载大于所述第一信道负载阈值且信噪比与接收信号强度阈值小于或等于第一信噪比与接收信号强度阈值的区域,所述第二信道负载阈值大于所述第一信道负载阈值。
14.如权利要求13所述的电子设备,其特征在于,所述第一区域对应的预测算法为公式法、所述第二区域对应的预测算法为长短期记忆网络LSTM,所述第三区域对应的预测算法为所述公式法,所述第四区域对应的预测算法为固定冗余率。
15.一种电子设备,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,所述程序或指令被所述处理器执行时,使得所述电子设备执行如权利要求1-7中任一项所述方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-7中任一项所述的方法。
17.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种预测数据包的冗余率的方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述多个参数包括下述中的至少一种参数:信道负载、信噪比、或者接收信号强度。
3.如权利要求1或2所述的方法,其特征在于,所述多个参数阈值包括一个或多个信道负载阈值以及一个或多个信噪比与接收信号强度阈值。
4.如权利要求1-3中任一项所述的方法,其特征在于,在所述确定所述至少一个第一参数对应的目标区域之前,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述确定所述多个区域以及所述多个区域分别对应的预测算法,包括:
6.如权利要求5所述的方法,其特征在于,所述多个区域包括第一区域、第二区域、第三区域和第四区域,所述第一区域包括信道负载小于或等于第二信道负载阈值且信噪比与接收信号强度阈值大于第一信噪比与接收信号强度阈值的区域,所述第二区域包括信道负载大于所述第二信道负载阈值且信噪比与接收信号强度阈值大于所述第一信噪比与接收信号强度阈值的区域,所述第三区域包括信道负载小于或等于第一信道负载阈值且信噪比与接收信号强度阈值小于或等于所述第一信噪比与接收信号强度阈值的区域,所述第四区域包括信道负载大于所述第一信道负载阈值且信噪比与接收信号强度阈值小于或等于第一信噪比与接收信号强度阈值的区域,所述第二信道负载阈值大于所述第一信道负载阈值。
7.如权利要求6所述的方法,其特征在于,所述第一区域对应的预测算法为公式法、所述第二区域对应的预测算法为长短期记忆网络lstm,所述第三区域对应的预测算法为所述公式法,所述第四区域对应的预测算法为固定冗余率。
8.一种电子设备,其特征在于,包括:
9.如权利要求8所述的电子设备,其特征在于,所述多个参数包括下述中的至少一种参数:信道负载、信噪比、或者接收信号强度。
10.如权利要求8或9所述的电子设备,其特征在...
【专利技术属性】
技术研发人员:李浩敏,胡诗尧,张莹莹,陈玄,贾重阳,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。