本申请涉及数据传输,具体涉及一种带宽调整方法及装置、电子设备、计算机可读存储介质。
背景技术:
1、随着电子设备技术的快速发展,如今的电子设备通常采用“多核”架构,即同一个电子设备中设置有多个处理模块(如多个处理器,或是同一个处理器上具有多个处理核),以提高电子设备的运算处理能力。
2、在实践中发现,当两个处理模块在进行数据传输时,通常是按照业务数据产生的顺序进行传输,即先产生先传输的原则,且对各业务单元产生的业务数据不作传输限制,也不作传输调节。所以在产生业务数据较多时可能导致两个处理模块之间进行数据传输的传输通道阻塞。
技术实现思路
1、本申请实施例公开了一种带宽调整方法及装置、电子设备、计算机可读存储介质,对第二操作系统的带宽资源的分配进行优化,能够提高第二操作系统向第一操作系统进行业务数据传输时的灵活性,避免数据传输通道阻塞。
2、本申请实施例第一方面公开一种带宽调整方法,应用于电子设备,所述电子设备安装有第一操作系统和第二操作系统,所述方法包括:
3、所述第一操作系统根据所述第二操作系统当前处于的第一业务场景,确定出对应的第一带宽分配方案并下发给所述第二操作系统;
4、所述第二操作系统根据所述第一带宽分配方案,分别将各个业务模块向第一操作系统传输数据时的带宽占比,调整为对应的第一带宽占比。
5、本申请实施例第二方面公开一种电子设备,所述电子设备安装有第一操作系统和第二操作系统,其中:
6、所述第一操作系统,用于根据所述第二操作系统当前处于的第一业务场景,确定出对应的第一带宽分配方案并下发给所述第二操作系统;
7、所述第二操作系统,用于根据所述第一带宽分配方案,分别将各个业务模块向第一操作系统传输数据时的带宽占比,调整为对应的第一带宽占比。
8、本申请实施例第三方面公开一种电子设备,包括:
9、存储有可执行程序代码的存储器;
10、与所述存储器耦合的处理器;
11、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的方法。
12、本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面公开的方法。
13、本申请实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。
14、本申请实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。
15、与相关技术相比,本申请实施例具有以下有益效果:
16、本申请实施例中,第一操作系统可以直接根据第二操作系统当前处于的第一业务场景,确定出对应的第一带宽分配方案下发给第二操作系统,从而可以在减少第一操作系统的计算量的同时,提高带宽调整的速度;此外,可对第二操作系统的带宽资源的分配进行优化,使得各业务模块分配到的带宽资源与电子设备的业务场景更加匹配,从而提高了第二操作系统向第一操作系统进行业务数据传输时的灵活性及可靠性,避免数据传输通道阻塞。
1.一种带宽调整方法,其特征在于,应用于电子设备,所述电子设备安装有第一操作系统和第二操作系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二操作系统的每个业务场景对应有一个带宽分配方案,所述每个业务场景与对应的所述带宽分配方案存储于所述电子设备中。
3.根据权利要求1所述的方法,其特征在于,所述第一业务场景用于表征所述第二操作系统当前正在执行的目标业务,所述目标业务指的是所述电子设备具备的功能。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述第一业务场景包括:蓝牙通话场景、升级场景、日志抓取场景中的一种或多种。
5.根据权利要求3所述的方法,其特征在于,执行所述第一业务场景对应的所述目标业务需要启用的所述业务模块为目标业务模块。
6.根据权利要求1所述的方法,其特征在于,所述第一带宽分配方案包括各个业务模块的标识信息和各个所述标识信息对应的所述第一带宽占比;所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述第二操作系统根据所述第一带宽分配方案,分别将各个业务模块向第一操作系统传输数据时的带宽占比,调整为对应的第一带宽占比,包括:
8.一种电子设备,其特征在于,所述电子设备安装有第一操作系统和第二操作系统,其中:
9.一种电子设备,其特征在于,包括存储有可执行程序代码的存储器,以及与所述存储器耦合的处理器;其中,所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1~7任一项所述的方法。
10.一种计算机可读存储介质,其存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~7任一项所述的方法。
