本公开实施例涉及计算机技术,尤其涉及一种信息处理方法、装置、设备和存储介质。
背景技术:
1、实时通信中由于网络环境复杂及其对实时体验的极致要求,从而需要与弱网进行对抗。在弱网对抗过程中需要准确预估丢包率,以便基于丢包率确定合适的冗余比例,从而在满足低延时要求的同时减少冗余度,保证弱网对抗效果。
2、目前,通常将数据包丢失过程默认为随机丢包过程,从而基于独立同分布的随机丢包概率确定丢包率。然而,在实现本公开过程中,发现现有技术中至少存在如下问题:
3、在数据包丢失过程中除了存在随机丢包状态之外还会存在连续丢包状态。连续丢包状态时会百分百概率丢失数据包,其丢包概率并不服从独立同分布。可见,现有方式并没有考虑到连续丢包状态的情况,降低了丢包率确定的准确性。
技术实现思路
1、本公开提供一种信息处理方法、装置、设备和存储介质,以同时考虑随机丢包状态和连续丢包状态,从而提高了丢包率确定的准确性。
2、第一方面,本公开实施例提供了一种信息处理方法,包括:
3、基于历史数据包传输信息,确定处于随机丢包状态时的当前随机丢包概率、从随机丢包状态转移到连续丢包状态的当前第一转移概率、以及从连续丢包状态转移到随机丢包状态的当前第二转移概率;
4、基于当前随机丢包概率、当前第一转移概率、当前第二转移概率和当前待发送数据包的第一数量,确定在发送所述第一数量的数据包时丢失第二数量的数据包对应的目标丢包概率,其中,所述第二数量小于或等于所述第一数量。
5、第二方面,本公开实施例还提供了一种信息处理装置,包括:
6、转移概率确定模块,用于基于历史数据包传输信息,确定处于随机丢包状态时的当前随机丢包概率、从随机丢包状态转移到连续丢包状态的当前第一转移概率、以及从连续丢包状态转移到随机丢包状态的当前第二转移概率;
7、丢包概率确定模块,用于基于当前随机丢包概率、当前第一转移概率、当前第二转移概率和当前待发送数据包的第一数量,确定在发送所述第一数量的数据包时丢失第二数量的数据包对应的目标丢包概率,其中,所述第二数量小于或等于所述第一数量。
8、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
9、一个或多个处理器;
10、存储装置,用于存储一个或多个程序,
11、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的信息处理方法。
12、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的信息处理方法。
13、本公开实施例,通过基于历史数据包传输信息,确定处于随机丢包状态时的当前随机丢包概率、从随机丢包状态转移到连续丢包状态的当前第一转移概率、以及从连续丢包状态转移到随机丢包状态的当前第二转移概率,并基于当前随机丢包概率、当前第一转移概率、当前第二转移概率和当前待发送数据包的第一数量,可以更加准确地确定在发送第一数量的数据包时丢失第二数量的数据包对应的目标丢包概率,从而同时考虑到了随机丢包状态和连续丢包状态这两种情况,提高了丢包率确定的准确性。
1.一种信息处理方法,其特征在于,包括:
2.根据权利要求1所述的信息处理方法,其特征在于,基于历史数据包传输信息,确定处于随机丢包状态时的当前随机丢包概率、从随机丢包状态转移到连续丢包状态的当前第一转移概率、以及从连续丢包状态转移到随机丢包状态的当前第二转移概率,包括:
3.根据权利要求2所述的信息处理方法,其特征在于,基于所述数据包总数量、所述第一丢包总数量和所述第二丢包总数量,确定处于随机丢包状态时的当前随机丢包概率和从随机丢包状态转移到连续丢包状态的当前第一转移概率,包括:
4.根据权利要求1所述的信息处理方法,其特征在于,基于当前随机丢包概率、当前第一转移概率、当前第二转移概率和当前待发送数据包的第一数量,确定在发送所述第一数量的数据包时丢失第二数量的数据包对应的目标丢包概率,包括:
5.根据权利要求4所述的信息处理方法,其特征在于,基于所述初始随机丢包概率、所述初始连续丢包概率、当前随机丢包概率、当前第一转移概率和当前第二转移概率,确定在随机丢包状态下发送第m个数据包时丢失第二数量r的数据包对应的第一丢包概率和在连续丢包状态下发送第m个数据包时丢失第二数量r的数据包对应的第二丢包概率,包括:
6.根据权利要求5所述的信息处理方法,其特征在于,基于所述第一概率、在随机丢包状态下发送m-1个数据包时丢失r个数据包对应的第三丢包概率、所述第二概率、在随机丢包状态下发送m-1个数据包时丢失r-1个数据包对应的第四丢包概率、所述第三概率以及在连续丢包状态下发送m-1个数据包时丢失r-1个数据包对应的第五丢包概率,确定在随机丢包状态下发送第m个数据包时丢失第二数量r的数据包对应的第一丢包概率,包括:
7.根据权利要求1-6任一项所述的信息处理方法,其特征在于,确定在发送所述第一数量的数据包时丢失第二数量的数据包对应的目标丢包概率之后,还包括:
8.根据权利要求7所述的信息处理方法,其特征在于,基于所述第一接收概率、最大重传次数和最小恢复概率,确定最小冗余数量,包括:
9.根据权利要求8所述的信息处理方法,其特征在于,基于当前冗余数量对应的当前恢复概率和最小恢复概率,确定最小冗余数量,包括:
10.一种信息处理装置,其特征在于,包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-9中任一所述的信息处理方法。