[发明专利]一种WIFI连接方法及装置在审
申请号: | 201710181317.3 | 申请日: | 2017-03-24 |
公开(公告)号: | CN106954281A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 钟波;肖适;刘志明 | 申请(专利权)人: | 成都市极米科技有限公司 |
主分类号: | H04W76/02 | 分类号: | H04W76/02;G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王宁宁 |
地址: | 610000 四川省成都市高新区世*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wifi 连接 方法 装置 | ||
技术领域
本发明涉及移动通信领域,具体而言,涉及一种WIFI连接方法及装置。
背景技术
传统的Android开机流程中WIFI相关的服务启动较晚,并且WIFI服务本身状态机运行效率较低,导致开机显示桌面/Launcher/home后,路由器/AP仍然未链接上,导致应用数据无法更新,无法及时观看网络视频等。因此,如何加快开机后WIFI的启动流程,以实现在设备桌面显示之前就连接至相应路由器的问题亟待解决。
发明内容
有鉴于此,本发明的目的在于提供一种WIFI连接方法及装置,以解决上述问题。
本发明较佳实施例提供一种WIFI连接方法,应用于能够与路由器建立通信连接的终端设备,所述方法包括:
接收开机触发指令,启动终端设备;
开辟第一进程,进行系统软件初始化;
开辟第二进程,创建native WIFI服务程序,内核进程init启动native WIFI服务程序;
进行WIFI硬件设备状态检测,判断所述WIFI硬件设备是否已具备WIFI连接功能,若所述WIFI硬件设备已具备WIFI连接功能,则进行WIFI模块使能进程;
根据系统中的路由器信息进行WIFI联网,并将联网状态同步至所述第一进程。
进一步地,所述进行系统软件初始化的步骤,包括:
在所述第一进程中,内核进程init启动系统服务程序;
在所述系统服务程序的触发下,启动WIFI服务项;
通过所述WIFI服务项启动WIFI状态机。
进一步地,所述进行WIFI硬件设备状态检测,判断所述WIFI硬件设备是否已具备WIFI连接功能的步骤,包括:
通过在代码中使用查看函数以查看所述WIFI硬件设备的接口是否存在WIFI节点,若存在WIFI节点,则判定所述WIFI硬件设备已具备WIFI连接功能。
进一步地,所述进行WIFI模块使能进程的步骤,包括:
所述第二进程中,在native WIFI服务程序启动后,加载WIFI内核模块,并启动硬件适配层进程;
将所述硬件适配层进程的启动状态同步至所述第一进程。
进一步地,所述根据系统中的路由器信息进行WIFI联网,将联网状态同步至所述第一进程的步骤,包括:
在所述硬件适配层进程中获取系统预存的路由器信息,所述路由器信息包括路由器的SSID、密码信息以及加密方式;
根据获取到的所述路由器的SSID、密码信息以及加密方式,所述硬件适配层进程启动后自动连接至相应路由器;
将所述第二进程中的路由器连接状态同步至所述第一进程。
本发明另一较佳实施例提供一种WIFI连接装置,应用于能够与路由器建立通信连接的终端设备,所述WIFI连接装置包括:
指令接收模块,用于接收开机触发指令,启动终端设备;
初始化模块,用于开辟第一进程,进行系统软件初始化;
创建模块,用于开辟第二进程,创建native WIFI服务程序,内核进程init启动native WIFI服务程序;
判断模块,用于进行WIFI硬件设备状态检测,判断所述WIFI硬件设备是否已具备WIFI连接功能,若所述WIFI硬件设备已具备WIFI连接功能,则进行WIFI模块使能进程;
联网模块,用于根据系统中的路由器信息进行WIFI联网,并将联网状态同步至所述第一进程。
进一步地,所述初始化模块包括系统服务程序启动单元、WIFI服务项启动单元以及WIFI状态机启动单元;
所述系统服务程序启动单元用于在所述第一进程中,内核进程init启动系统服务程序;
所述WIFI服务项启动单元用于在所述系统服务程序的触发下,启动WIFI服务项;
所述WIFI状态机启动单元用于通过所述WIFI服务项启动WIFI状态机。
进一步地,所述判断模块还用于通过在代码中使用查看函数以查看所述WIFI硬件设备的接口是否存在WIFI节点,若存在WIFI节点,则判定所述WIFI硬件设备已具备WIFI连接功能。
进一步地,所述判断模块包括加载单元以及第一状态同步单元;
所述加载单元用于所述第二进程中,在native WIFI服务程序启动后,加载WIFI内核模块,并启动硬件适配层进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市极米科技有限公司,未经成都市极米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710181317.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物流分拣用弯道输送机
- 下一篇:条烟摆动输送机