一种基于环境识别的WiFi连接控制方法及装置的制造方法_2

文档序号:8546641阅读:来源:国知局
热点列表确定终端所处环境的网络环境信息的环境信息确定子模块。
[0059]所述存储模块,用于存储所述WiFi热点列表及其对应的网络环境信息。
[0060]所述WiFi连接控制模块,用于当终端再次进行热点搜索时,利用已存储的WiFi热点列表和网络环境信息,进行WiFi连接控制。其包括:将终端再次进行热点搜索而获取的WiFi热点列表与已存储的WiFi热点列表进行匹配的匹配子模块,在所述WiFi热点列表与已存储的WiFi热点列表匹配时获取与所述已存储的WiFi热点列表相对应的网络环境信息的环境信息获取子模块,利用所述网络环境信息,判断其所处环境是否有可用连接的判断子模块,在终端所处环境有可用连接时连接到所述可用连接指示的WiFi热点的连接子模块,以及在终端所处环境无可用连接时控制终端搜索可连接的WiFi热点的控制子模块。
[0061]所述装置的工作流程如下:在终端进行热点搜索时,所述环境确定模块获取所处环境的WiFi热点列表,并利用所获取的WiFi热点列表,确定终端所处环境的网络环境信息,将所述WiFi热点列表及其对应的网络环境信息保存在存储模块中。当终端再次进行热点搜索时,所述环境确定模块再次获取其所处环境的WiFi热点列表,所述WiFi连接控制模块将所述WiFi热点列表与已存储的WiFi热点列表进行匹配,若匹配,则获取与所述已存储的WiFi热点列表相对应的网络环境信息,并利用所述网络环境信息,连接或搜索可连接的WiFi热点,否则,在预设搜索总时长内,按照预设第一时间间隔搜索可连接的WiFi热点,并根据搜索结果,确定终端所处环境的网络环境信息。其中,所述WiFi连接控制模块利用所述网络环境信息,判断其所处环境是否有可用连接,若终端所处环境有可用连接,则连接到所述可用连接指示的WiFi热点,若终端所处环境无可用连接,则搜索可连接的WiFi热点,即按照预设第二时间间隔搜索可连接的WiFi热点,其中,所述预设第二时间间隔长于所述预设第一时间间隔。
[0062]图2是本发明实施例提供的识别终端所处环境模式的流程图,如图2所示,包括:
[0063]1、数据获取模块通过WiFi芯片获取当前环境空口中的热点列表,并对获取的数据进行整理和格式化。
[0064]2、环境识别模块将所述数据获取模块得到的数据与终端中存储的已识别的环境信息列表中的内容进行比对来判断是否处于某个已识别的环境中,判别条件为:是否当前热点列表中有多个(例如3个以上)热点与列表中某个环境中的热点列表重合,即WiFi热点列表与存储的列表存在多个(例如3个以上)热点的SSID相同。
[0065]3、数据反馈模块:根据环境识别模块的识别结果反馈给控制策略主流程,若有满足条件的环境信息,则反馈该环境信息。
[0066]本发明可以在终端界面中设置清晰的勾选框,方便用户进行是否启用基于环境识别的Wifi连接控制策略。
[0067]本发明实施例具有很高的自主性,能够有效减少传统WiFi连接定时搜索过程中对用户的提示和无效的搜索过程,很好地提高用户的感受。下面结合图3的实施例进一步说明。
[0068]St印1、在用户勾选环境自动识别功能的前提下,开启WiFi连接后自动进入本实施例的功能流程。
[0069]St印2、通过WiFi芯片获取当前空口环境中的热点列表。
[0070]利用图2所示的识别流程,进行当前环境与终端侧已存储的环境数据列表比对,返回对比识别结果。
[0071]如果本地没有已存储的列表或列表中没有相关环境信息,则转至St印3 ;如果在列表中识别到当前终端所处环境,则转至Step4。
[0072]St印3、启动WiFi短周期定时搜索策略(例如Android系统默认10s),并在每次搜索结束时判断搜索过程总时间是否超过预设搜索总时长(例如10分钟)。在未超时的情况下,若搜索到可用连接则跳转至Step5,若未搜索到可用连接则继续短周期定时搜索流程。在超时的情况下,停止短周期定时搜索过程,跳转至Step6。
[0073]St印4、读取本地环境信息列表,获得该环境中是否有可用于连接的WiFi热点,如果没有则转至St印6,如果有则转至St印5。
[0074]St印5、提示用户连接该热点,若用户选择不进行连接,则转至St印6,否则执行用户操作,流程结束。
[0075]Step6、若当前热点列表中的热点数量大于预设数量(例如5个,为了避免本次存储太多列表信息,并为列表识别过程提供更多信息),则将当前环境标记为无可用连接,存入本地环境信息列表,跳转至Step7,否则直接跳转至Step7。
[0076]Step7、以较大的时间间隔(即WiFi长周期定时搜索,例如5分钟)执行定时搜索空口 WiFi热点列表信息,转至St印2。
[0077]本发明通过数据分析获得终端所处外界环境状态,当识别到终端处于无法连接成功的环境时,停止短间隔定时搜索,而采用长间隔定时搜索,实现了终端的智能省电过程。进一步地,当识别到终端处于无法连接成功的环境时,还可以停止热点搜索过程,从而进一步节省终端电量。
[0078]综上所述,本发明具有以下技术效果:
[0079]本发明使用环境识别的的WiFi连接控制方法代替普通的定时搜索操作,降低了终端功耗,并提升了用户对终端应用的使用体验,提高了产品的人性化程度。
[0080]尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【主权项】
1.一种基于环境识别的WiFi连接控制方法,其特征在于,包括: 终端进行热点搜索时,根据当前环境的WiFi热点列表,确定所处环境的网络环境信息; 存储所述WiFi热点列表及其对应的网络环境信息; 当终端再次进行热点搜索时,利用已存储的WiFi热点列表和网络环境信息,进行WiFi连接控制。
2.根据权利要求1所述的方法,其特征在于,所述的终端进行热点搜索时,根据当前环境的WiFi热点列表,确定所处环境的网络环境信息的步骤包括: 终端进行热点搜索时,获取所处环境的WiFi热点列表,并利用所获取的WiFi热点列表,确定终端所处环境的网络环境信息。
3.根据权利要求2所述的方法,其特征在于,所述的当终端再次进行热点搜索时,利用已存储的WiFi热点列表和网络环境信息,进行WiFi连接控制的步骤包括: 当终端再次进行热点搜索时,终端再次获取其所处环境的WiFi热点列表; 将所述WiFi热点列表与已存储的WiFi热点列表进行匹配; 若所述WiFi热点列表与已存储的WiFi热点列表匹配,则获取与所述已存储的WiFi热点列表相对应的网络环境信息; 利用所述网络环境信息,连接或搜索可连接的WiFi热点。
4.根据权利要求3所述的方法,其特征在于,还包括: 若所述WiFi热点列表与已存储的WiFi热点列表不匹配,则在预设搜索总时长内,按照预设第一时间间隔搜索可连接的WiFi热点,并根据搜索结果,确定终端所处环境的网络环境信息。
5.根据权利要求3或4所述的方法,其特征在于,所述的利用所述网络环境信息,连接或搜索可连接的WiFi热点的步骤包括: 终端利用所述网络环境信息,判断其所处环境是否有可用连接; 若终端所处环境有可用连接,则连接到所述可用连接指示的WiFi热点; 若终端所处环境无可用连接,则搜索可连接的WiFi热点。
6.根据权利要求5所述的方法,其特征在于,所述的若终端所处环境无可用连接,则搜索可连接的WiFi热点的步骤包括: 若终端所处环境无可用连接,则按照预设第二时间间隔搜索可连接的WiFi热点,其中,所述预设第二时间间隔长于所述预设第一时间间隔。
7.一种基于环境识别的WiFi连接控制装置,其特征在于,包括: 环境确定模块,用于在终端进行热点搜索时,根据当前环境的WiFi热点列表,确定终端所处环境的网络环境信息; 存储模块,用于存储所述WiFi热点列表及其对应的网络环境信息; WiFi连接控制模块,用于当终端再次进行热点搜索时,利用已存储的WiFi热点列表和网络环境信息,进行WiFi连接控制。
8.根据权利要求7所述的装置,其特征在于,所述环境确定模块包括: 热点列表获取子模块,用于在终端进行热点搜索时,获取终端所处环境的WiFi热点列表; 环境信息确定子模块,用于利用所获取的WiFi热点列表,确定终端所处环境的网络环境信息。
9.根据权利要求8所述的装置,其特征在于,所述WiFi连接控制模块包括: 匹配子模块,用于将终端再次进行热点搜索而获取的WiFi热点列表与已存储的WiFi热点列表进行匹配; 环境信息获取子模块,用于在所述WiFi热点列表与已存储的WiFi热点列表匹配时,获取与所述已存储的WiFi热点列表相对应的网络环境信息,以便利用所述网络环境信息,连接或搜索可连接的WiFi热点。
10.根据权利要求9所述的装置,其特征在于,所述WiFi连接控制模块还包括: 判断子模块,用于利用所述网络环境信息,判断其所处环境是否有可用连接; 连接子模块,用于在终端所处环境有可用连接时,连接到所述可用连接指示的WiFi热占.控制子模块,用于在终端所处环境无可用连接时,控制终端搜索可连接的WiFi热点。
【专利摘要】本发明公开了一种基于环境识别的WiFi连接控制方法及装置,涉及无线通信技术领域,所述方法包括:终端进行热点搜索时,根据当前环境的WiFi热点列表,确定所处环境的网络环境信息;存储所述WiFi热点列表及其对应的网络环境信息;当终端再次进行热点搜索时,利用已存储的WiFi热点列表和网络环境信息,进行WiFi连接控制。本发明能够节省终端电池电量,提升用户操作体验。
【IPC分类】H04W76-04, H04W48-16, H04W52-02
【公开号】CN104869613
【申请号】CN201410064093
【发明人】韩娟娟, 刘源, 张晓勇
【申请人】中兴通讯股份有限公司
【公开日】2015年8月26日
【申请日】2014年2月25日
【公告号】WO2015127732A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1