一种针对安卓系统的负载均衡方法和装置制造方法及图纸

技术编号:36113541 阅读:63 留言:0更新日期:2022-12-28 14:16
本发明专利技术提供了一种针对安卓系统的负载均衡方法和装置,所述方法包括:通过安卓系统源码的内核,打开QoS配置选项;在安卓系统启动后,接收用户的若干功能启动命令;其中,所述功能启动命令分别一一对应WIFI模块的若干功能;响应所述功能启动命令,根据所述安卓系统WIFI模块的总带宽,分别对各功能对应的网络接口下发限速命令,以实现若干功能的负载均衡;其中,所述限速命令包括各功能对应的带宽上限。相比于现有技术,在安卓系统打开后,接收用户的命令,分别对各功能的网络接口下发限速命令,限速命令包括带宽上限,从而各功能对应的负载之间的带宽能够得到合理分配,解决了随机争夺的问题,有效了网络的稳定性和可靠性。有效了网络的稳定性和可靠性。有效了网络的稳定性和可靠性。

【技术实现步骤摘要】
一种针对安卓系统的负载均衡方法和装置


[0001]本专利技术涉及移动通信
,尤其涉及一种针对安卓系统的负载均衡方法和装置。

技术介绍

[0002]在安卓系统的实际应用中,可以使用同一个WIFI模组在同一时间多种实现不同的功能。譬如,可以同时开启WLAN无线连接功能以及WIFI的直连功能,亦或是同时开启WLAN无线连接功能和HOTSPOT热点共享功能等。在现有技术中,同一个WIFI模组对几种功能都缺乏必要的限制,因此在特定的应用场景中,会导致功能与功能之间带宽的随机争夺,影响网络稳定性。

技术实现思路

[0003]本专利技术提供了一种针对安卓系统的负载均衡方法和装置,以解决如何提高网络的稳定性的技术问题。
[0004]为了解决上述技术问题,本专利技术实施例提供了一种针对安卓系统的负载均衡方法,包括:通过安卓系统源码的内核,打开QoS配置选项;
[0005]在安卓系统启动后,接收用户的若干功能启动命令;其中,所述功能启动命令分别一一对应WIFI模块的若干功能;
[0006]响应所述功能启动命令,根据所述安卓系统WIFI模块的总带宽,分别对各功能对应的网络接口下发限速命令,以实现若干功能的负载均衡;其中,所述限速命令包括各功能对应的带宽上限。
[0007]作为一种可能的实现方式,在所述安卓系统启动之前,还包括:
[0008]交叉编译iproute2源码,生成对应的可执行文件,并将所述可执行文件移植到所述安卓系统中。
[0009]作为一种可能的实现方式,所述WIFI模块的功能包括WLAN无线连接功能、WIFI直连功能和热点共享功能。
[0010]作为一种可能的实现方式,所述安卓系统WIFI模块的总带宽根据所述WIFI模块的硬件性能参数进行设置。
[0011]作为一种可能的实现方式,所述负载均衡方法还包括:
[0012]接收用户的功能关闭命令;响应所述功能关闭命令,对所述功能关闭命令对应的功能的网络接口下发限速取消命令,以关闭所述功能关闭命令对应功能的带宽限制。
[0013]相应的,本专利技术实施例还提供了一种针对安卓系统的负载均衡装置,包括配置模块、接收模块和限速模块;其中,
[0014]所述配置模块,用于通过安卓系统源码的内核,打开QoS配置选项;
[0015]所述接收模块,用于在安卓系统启动后,接收用户的若干功能启动命令;其中,所述功能启动命令分别一一对应WIFI模块的若干功能;
[0016]所述限速模块,用于响应所述功能启动命令,根据所述安卓系统WIFI模块的总带宽,分别对各功能对应的网络接口下发限速命令,以实现若干功能的负载均衡;其中,所述限速命令包括各功能对应的带宽上限。
[0017]作为一种可能的实现方式,在所述安卓系统启动之前,所述负载均衡装置还包括移植模块,所述移植模块用于交叉编译iproute2源码,生成对应的可执行文件,并将所述可执行文件移植到所述安卓系统中。
[0018]作为一种可能的实现方式,所述WIFI模块的功能包括WLAN无线连接功能、WIFI直连功能和热点共享功能。
[0019]作为一种可能的实现方式,所述安卓系统WIFI模块的总带宽根据所述WIFI模块的硬件性能参数进行设置。
[0020]作为一种可能的实现方式,所述负载均衡装置还包括限速取消模块,所述限速取消模块用于接收用户的功能关闭命令;响应所述功能关闭命令,对所述功能关闭命令对应的功能的网络接口下发限速取消命令,以关闭所述功能关闭命令对应功能的带宽限制。
[0021]相比于现有技术,本专利技术实施例具有如下有益效果:
[0022]本专利技术实施例提供了一种针对安卓系统的负载均衡方法和装置,所述方法包括:通过安卓系统源码的内核,打开QoS配置选项;在安卓系统启动后,接收用户的若干功能启动命令;其中,所述功能启动命令分别一一对应WIFI模块的若干功能;响应所述功能启动命令,根据所述安卓系统WIFI模块的总带宽,分别对各功能对应的网络接口下发限速命令,以实现若干功能的负载均衡;其中,所述限速命令包括各功能对应的带宽上限。相比于现有技术,在安卓系统打开后,接收用户的命令,分别对各功能的网络接口下发限速命令,限速命令包括带宽上限,从而各功能对应的负载之间的带宽能够得到合理分配,解决了随机争夺的问题,有效了网络的稳定性和可靠性。
附图说明
[0023]图1:为本专利技术提供的针对安卓系统的负载均衡方法的一种实施例的流程示意图。
[0024]图2:为本专利技术提供的针对安卓系统的负载均衡装置的一种实施例的结构示意图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]实施例一:
[0027]根据相关技术可知,在一使用场景中,安卓系统可以使用同一个WIFI模组在同一时间实现多种不同的功能。功能包括但不限于:WLAN无线连接功能、WIFI直连功能和热点共享功能等等。
[0028]而基于某些用户的需求,可能会需要同时开启两个或以上的功能。譬如同时开启WLAN无线连接功能以及WIFI的直连功能,或者是同时开启WLAN无线连接功能和HOTSPOT热点共享功能等。而相关技术并无对各功能提供必要的限制,因此可能导致某一功能的带宽
过大,进而占用了其他功能的带宽,譬如无线WLAN连接功能为100Mbit/s,而总带宽只有150Mbit/s,此时留给便携式WLAN热点功能的带宽则只有50Mbit/s了,有可能会导致便携式WLAN热点功能的带宽较低。根据实际使用的需求,可能会发生各功能之间的随机争夺,进而会影响到网络的稳定性和可靠性。
[0029]请参照图1,图1为本专利技术实施例针对上述一个或多个技术问题提供的一种针对安卓系统的负载均衡方法,包括步骤S1至步骤S3,其中,
[0030]步骤S1,通过安卓系统源码的内核,打开QoS配置选项。
[0031]在本实施例中,安卓系统运行在Linux内核(kernel)中,Linux的内核支持功能的可配置以及可裁剪。本实施例通过Linux内核打开QoS配置选项。
[0032]QoS全程为Quality of Service,网络QoS也叫网络服务质量,在带宽资源有限的情况下,可以为各种业务/功能分配带宽,以提供质量保证。通过QoS配置,可以定义网络传输数据的优先级,网络资源的分配,网络传输特性的控制等。
[0033]进一步地,在安卓系统启动之前,还包括:交叉编译iproute2源码,生成对应的可执行文件,并将所述可执行文件移植到所述安卓系统中。
[0034]Iproute2源码为一种开源代码,可以从开源库中获得。通过对该源码进行交叉编译,获得对应的执行文件,可以将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对安卓系统的负载均衡方法,其特征在于,包括:通过安卓系统源码的内核,打开QoS配置选项;在安卓系统启动后,接收用户的若干功能启动命令;其中,所述功能启动命令分别一一对应WIFI模块的若干功能;响应所述功能启动命令,根据所述安卓系统WIFI模块的总带宽,分别对各功能对应的网络接口下发限速命令,以实现若干功能的负载均衡;其中,所述限速命令包括各功能对应的带宽上限。2.如权利要求1所述的一种针对安卓系统的负载均衡方法,其特征在于,在所述安卓系统启动之前,还包括:交叉编译iproute2源码,生成对应的可执行文件,并将所述可执行文件移植到所述安卓系统中。3.如权利要求1所述的一种针对安卓系统的负载均衡方法,其特征在于,所述WIFI模块的功能包括WLAN无线连接功能、WIFI直连功能和热点共享功能。4.如权利要求1所述的一种针对安卓系统的负载均衡方法,其特征在于,所述安卓系统WIFI模块的总带宽根据所述WIFI模块的硬件性能参数进行设置。5.如权利要求1至4任意一项所述的一种针对安卓系统的负载均衡方法,其特征在于,所述负载均衡方法还包括:接收用户的功能关闭命令;响应所述功能关闭命令,对所述功能关闭命令对应的功能的网络接口下发限速取消命令,以关闭所述功能关闭命令对应功能的带宽限制。6.一种针对安卓系统的负载均衡装置,其特征在于,包括配置模块、接收模块和限速模块;其中,...

【专利技术属性】
技术研发人员:劳冠华谭贵勇
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1