【技术实现步骤摘要】
AP热点信道自动选择方法、装置、存储介质及终端设备
本专利技术涉及通信
,尤其涉及一种基于安卓系统的AP热点信道自动选择方法、装置、存储介质及终端设备。
技术介绍
终端设备通常会使用安卓系统的便携式热点功能开出无线热点提供其他设备接入,并且在终端上面使用投屏功能,将其他设备的图片、视频等画面通过该热点传输到终端设备上面显示。安卓原生的便携式热点功能每次开启的时候,只能使用默认的特定WIFI信道;假如周围环境存在多个相同信道的热点,那么就会出现由于WIFI同频干扰,导致终端设备发出来的热点信号变差、吞吐量大幅度下降,从而影响终端设备的投屏效果,出现投屏卡顿、断连等问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种基于安卓系统的AP热点信道自动选择方法、装置、存储介质及终端设备,实现根据实际情况自动寻找出干净信道或者干扰相对较低的信道并且动态切换到最佳信道,减少AP热点的同频干扰,使得AP热点信号更强、数据吞吐量更大,提升用户的使用体验。为了解决上述技术问 ...
【技术保护点】
1.一种基于安卓系统的AP热点信道自动选择方法,其特征在于,所述方法包括:/n对安卓系统的原生AOSP源码进行修改,使得用户在启动安卓系统AP热点功能时,动态生成的hostap.conf文件内带有预设配置项;/n基于hostap.conf文件内带有预设配置项调用ACS程序进行开启;/n启动后的ACS程序通过WiFi驱动提供给的测量接口进行多次测量,获得当前环境中多次测量的survey数据;/n对当前环境中多次测量的survey数据分别进行权重评估处理,获得当前环境中多次测量的survey数据的中的多次权重评估结果;/n所述ACS程序基于所述多次权重评估结果选取权重最优的信道开启AP。/n
【技术特征摘要】
1.一种基于安卓系统的AP热点信道自动选择方法,其特征在于,所述方法包括:
对安卓系统的原生AOSP源码进行修改,使得用户在启动安卓系统AP热点功能时,动态生成的hostap.conf文件内带有预设配置项;
基于hostap.conf文件内带有预设配置项调用ACS程序进行开启;
启动后的ACS程序通过WiFi驱动提供给的测量接口进行多次测量,获得当前环境中多次测量的survey数据;
对当前环境中多次测量的survey数据分别进行权重评估处理,获得当前环境中多次测量的survey数据的中的多次权重评估结果;
所述ACS程序基于所述多次权重评估结果选取权重最优的信道开启AP。
2.根据权利要求1所述的AP热点信道自动选择方法,其特征在于,所述hostap.conf文件内带有预设配置项为自动切换信道。
3.根据权利要求1所述的AP热点信道自动选择方法,其特征在于,所述ACS程序为通过修改驱动程序和安卓原生hostapd进程中的ACS功能配置项为开启状态的程序。
4.根据权利要求3所述的AP热点信道自动选择方法,其特征在于,所述通过修改驱动程序和安卓原生hostapd进程中的ACS功能配置项为开启状态,包括:
在所述驱动程序内的Makefile里面添加选项EXTRA_CFLAGS+=-DCONFIG_RTW_HOSTAPD_ACS;以及,在修改源码下的安卓系统内的android.config加入CONFIG_ACS=y,将ACS功能配置项修改为开启状态。
5.根据权利要求1所述的AP热点信道自动选择方法,其特征在于,所述survey数据包括WiFi列表状态、信道忙碌时间和信道接收次数;
所述测量接口为NL80211_CMD_GET_SURVE接口。
6.根据权利要求1所述的AP热点信道自动选择方法,其特征在于,所述对当前环境中多次测量的survey数据分别进行权重评估处理,获得当前环境中多次测量的survey数据的中的多次权重评估结果,包括:
在当前环境中多次测量的survey数据中的每一次...
【专利技术属性】
技术研发人员:劳冠华,罗益峰,颜专,
申请(专利权)人:广州朗国电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。