本申请涉及网络监听,具体涉及一种网络变化检测方法、装置、设备和计算机可读存储介质。
背景技术:
1、随着移动互联网技术的快速发展,android设备已经成为全球最流行的移动操作设备之一。现在,越来越多的人依赖智能手机和其他移动设备来处理各种日常任务,如浏览网页、购物、社交媒体互动以及在线教育等。因此,网络可靠性在这些设备上显得尤为重要。
2、然而,虽然android设备经过长时间的发展和迭代已经比较完善,但是仍存在以下缺陷:设备发送网络变化通知时未分配网络接口,网络尚不可用;刚连接成功网络而没有ip时,但设备已经发送网络变化通知,此时无法获取到ip导致网络尚不可用;以上缺陷会导致网络连接变化时,android设备发送的网络变化通知的可靠性降低,导致应用层无法感知到网络变化通知中的网络是否真实可用,进而导致以网络为基础的应用的功能业务出现稳定性异常。
3、因此,如何提高android设备中网络变化通知的可靠性,进而提高以网络为基础的应用的稳定性,是急需解决的问题。
技术实现思路
1、本申请实施例提供一种网络变化检测方法、装置、设备和计算机可读存储介质,可以在提高android设备中网络变化通知的可靠性,进而提高以网络为基础的应用的稳定性。
2、第一方面,本申请实施例提供一种网络变化检测方法,所述方法包括:
3、接收待处理音频,获取所述待处理音频的音频参数,根据所述音频参数和预设映射关系确定目标音频质量指标;
4、根据所述目标音频质量指标、所述音频参数和预设编码协议,确定目标编码子帧数量和目标编码比特速率;
5、基于所述目标编码子帧数量和所述目标编码比特速率对所述待处理音频进行编码操作。
6、第二方面,本申请实施例提供一种网络变化检测装置,包括:
7、获取单元,用于接收初始网络变化通知,获取所述初始网络变化通知中的目标网络;
8、检测单元,用于对所述目标网络进行网络接口检测,得到网络接口检测结果;
9、校正单元,用于根据所述网络接口检测结果对所述初始网络变化通知进行校正,得到目标网络变化通知;
10、控制单元,用于控制目标应用根据所述目标网络变化通知进行网络切换。
11、第三方面,本申请实施例还提供一种网络变化检测设备,包括存储器存储有计算机程序;处理器从存储器中加载计算机程序,以执行本申请实施例所提供的任一种网络变化检测方法的步骤。
12、第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种网络变化检测方法的步骤。
13、第五方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现本申请实施例所提供的任一种网络变化检测方法中的步骤。
14、采用申请实施例的方案,接收初始网络变化通知,获取所述初始网络变化通知中的目标网络;对所述目标网络进行网络接口检测,得到网络接口检测结果;根据所述网络接口检测结果对所述初始网络变化通知进行校正,得到目标网络变化通知;控制目标应用根据所述目标网络变化通知进行网络切换。通过在接收到网络变化通知时,对网络变化通知中的网络进行网络接口检测,根据网络接口检测结果对网络变化通知进行校正,确定目标网络的可用性,提高android设备中网络变化通知的可靠性,进而控制目标应用根据校正后的网络变化通知进行网络切换,提高以网络为基础的应用的稳定性。
1.一种网络变化检测方法,其特征在于,所述网络变化检测方法包括:
2.根据权利要求1所述网络变化检测方法,其特征在于,所述对所述目标网络进行网络接口检测,得到网络接口检测结果,包括:
3.根据权利要求2所述的网络变化检测方法,其特征在于,所述对所述目标网络进行网络接口分配检测,得到网络接口分配检测结果,包括:
4.根据权利要求3所述的网络变化检测方法,其特征在于,所述对所述网络接口进行可用性检测,得到可用性检测结果,包括:
5.根据权利要求1所述的网络变化检测方法,其特征在于,所述根据所述网络接口检测结果对所述初始网络变化通知进行校正,得到目标网络变化通知,包括:
6.根据权利要求2所述的网络变化检测方法,其特征在于,所述对所述目标网络进行网络接口检测,得到网络接口检测结果,还包括:
7.根据权利要求6所述的网络变化检测方法,其特征在于,所述根据所述第一重复次数、所述第二重复次数或所述第三重复次数确定目标时延,并基于所述目标时延重新执行步骤:对所述目标网络进行网络接口分配检测,得到网络接口分配检测结果之前,包括:
8.一种网络变化检测装置,其特征在于,所述装置包括:
9.一种网络变化检测设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序;所述处理器从所述存储器中加载计算机程序,以执行如权利要求1-7任一项所述的网络变化检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-7任一项所述的网络变化检测方法的步骤。