一种连接控制方法、移动终端及介质、产品与流程

文档序号:30059579发布日期:2022-05-17 21:01阅读:78来源:国知局
一种连接控制方法、移动终端及介质、产品与流程

1.本技术涉及通信技术领域,尤其涉及一种连接控制方法、移动终端、计算机可读存储介质及计算机程序产品。


背景技术:

2.随着通信技术的普及,运营商在城市、乡村等位置建立了多个基站。移动终端(例如手机)位于基站的信号覆盖范围(可称为小区)内时,移动终端可以与基站建立连接,以便于通过基站进行语音通话或者访问互联网。
3.在一些情况中,移动终端可能会处于小区信号强度较弱的区域。其中,小区信号强度较弱的区域可以是单个小区的边缘区域,也可以是多个小区的边缘区域的重叠区域。在信号强度较弱的区域时,移动终端与基站建立的连接不稳定,例如移动终端可能出现丢包现象。为此,移动终端可能频繁搜索附近的基站并重新建立连接。
4.然而移动终端频繁地搜索附近的基站并重新建立连接,会导致移动终端异常耗电,进而缩短移动终端的续航时间,影响用户的使用体验。


技术实现要素:

5.本技术的目的在于提供一种连接控制方法、移动终端、计算机可读存储介质及计算机程序产品,解决了移动终端异常耗电的问题,延长了移动终端的续航时间。
6.为达到上述目的,本技术采用如下技术方案:
7.第一方面,本技术提供了一种连接控制方法,该方法可以应用于移动终端。具体地,该方法包括:移动终端获取来自于目标基站的无线信号的信号强度,该目标基站为移动终端所处区域内的基站中与该移动终端连接的基站;接着当信号强度小于或等于预设强度时,移动终端获取与移动终端建立连接的目标接入点的标识,当该目标接入点的标识在预设的接入点标识集中命中时,移动终端降低搜索移动终端所处区域内基站的频率;当该目标接入点的标识在预设的接入点标识集中未命中时,移动终端获取移动终端的位置,并且当该移动终端的位置在预设区域内时,移动终端同样降低搜索移动终端所处区域内的基站的频率。
8.在移动终端检测到信号强度较弱的情况下,移动终端会根据与移动终端连接的目标接入点的标识,确定移动终端是否仍然在信号强度较弱的区域。当目标接入点的标识在预设的接入点标识集中命中时,与该移动终端建立连接的目标接入点为预设的接入点。移动终端在该预设的接入点的覆盖范围内移动时,可认为移动终端未出现大幅度的位置变化,即移动终端相对于目标基站处于相对静止状态。在目标接入点的标识在预设的接入点标识集中未命中时,移动终端根据当前移动终端的位置与预设区域的位置关系,确定移动终端是否仍然处于信号强度较弱的区域。当移动终端的位置在该预设区域内时,移动终端的信号强度会一直处于较弱的状态。
9.该方法中,当移动终端可能仍然处于小区信号强度较弱的区域时,移动终端降低
搜索移动终端所处区域的基站的频率。如此,该方法能够减少移动终端异常耗电,延长移动终端的续航时间,进而提升用户的使用体验。
10.在一些可能的实现方式中,该方法还包括:
11.当目标接入点的标识在预设的接入点标识集中未命中时,移动终端获取第一持续时间,该第一持续时间为移动终端与目标接入点保持连接的时间;当该第一持续时间大于第一时间阈值时,移动终端降低搜索移动终端所处区域内的基站的频率。
12.在一些场景中,例如移动终端与新的接入点(例如除预设的接入点标识集中以外的接入点)建立连接,当移动终端与该新的接入点保持持续连接的第一持续时间超过第一时间阈值时,移动终端处于该新的接入点的覆盖范围内。也就是说,移动终端并未出现大幅度的位置变化,移动终端仍然处于信号强度较弱的区域。因此,移动终端降低搜索移动终端所处区域内的基站的频率,能够减少移动终端异常耗电,延长移动终端的续航时间。
13.在一些可能的实现方式中,该方法还包括:
14.当目标接入点的标识在预设的接入点标识集中未命中时,移动终端获取第一持续时间,并且获取移动终端在目标基站的目标小区停留的第二持续时间;当该第一持续时间大于第一时间阈值且该第二持续时间大于第二时间阈值时,该移动终端降低搜索移动终端所处区域内基站的频率。
15.在一些场景中,例如目标接入点为非固定式接入点的场景,非固定式接入点可以是车载wi-fi、手机热点等接入点。对于非固定式接入点而言,移动终端可能会随着非固定式接入点移动而移动,并且移动终端与该非固定式接入点一直保持连接。移动终端进一步根据移动终端结合第一持续时间以及在目标小区停留的第二持续时间,确定移动终端是否实际发生大幅度的位置变化。进而降低移动终端单纯根据第一持续时间确定移动终端是否相对与目标基站处于相对静止状态而出现的误判情况。如此,该方法也能够应用于非固定式wi-fi场景,扩展了该方法的使用场景。
16.在一些可能的实现方式中,该方法还包括:
17.当第一持续时间小于或等于第一时间阈值时,移动终端分别在第一时间点和第二时间点获取小区标识集,该小区标识集包括移动终端所处区域内的基站的小区的标识;接着当第一时间点获取的小区标识集和第二时间点获取的小区标识集一致时,移动终端降低搜索移动终端所处区域内的基站的频率。
18.在一些可能的实现方式中,目标接入点的标识可以通过目标接入点的媒体访问地址或基本服务集标识符表征。如此可以利用接入点的媒体访问地址或基本服务集标识符表征该接入点。
19.在办公室场景中,一个服务集标识符下包括多个基本服务集标识符。用户携带移动终端在办公室内走动时,与该移动终端连接的基本服务集标识符(例如目标接入点)可能会发生变化,例如有基本服务集标识符1切换到了基本服务集标识符2,但该移动终端实际上并未出现大幅度的位置变化,即移动终端一直在办公室中。由此移动终端进一步结合第一时间点获取的小区标识集和第二时间点获取的小区标识集是否一致,确定移动终端是否相对于目标基站处于相对静止状态,当分别在第一时间点和第二时间点获取的小区标识集一致时,确定移动终端相对与目标基站处于相对静止状态。如此,该方法还能够应用于办公室中多接入点的场景,进一步扩展了该方法的应用场景。
20.在一些可能的实现方式中,该方法还包括,当移动终端确定与移动终端连接目标接入点为移动终端在信号强度较弱的区域时间所连接的接入点时,移动终端还可以将该目标接入点的标识加入到预设的接入点标识集中,如此后续移动终端再次与该目标接入点建立连接,且移动终端获取的来自于目标基站的无线信号的信号强度低于预设强度时,直接降低搜索移动终端所处区域内的基站的频率,提高效率。
21.第二方面,本技术提供了一种移动终端,包括:信号强度获取模块,用于获取来自于目标基站的无线信号的信号强度,所述目标基站为所述移动终端所处区域内的基站中与所述移动终端连接的基站;
22.接入点标识获取模块,用于当所述信号强度小于或等于预设强度时,所述移动终端获取与所述移动终端建立连接的目标接入点的标识;
23.连接控制模块,用于当所述目标接入点的标识在预设的接入点标识集中命中时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率;
24.位置获取模块,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取所述移动终端的位置;
25.所述连接控制模块,还用于当所述移动终端的位置在预设区域内时,降低搜索所述移动终端所处区域内的基站的频率。
26.在一些可能的实现方式中,所述移动终端还包括计时模块;
27.所述计时模块,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取第一持续时间;所述第一持续时间为所述移动终端与所述目标接入点保持连接的时间;
28.所述连接控制模块,还用于当所述第一持续时间大于第一时间阈值时,降低搜索所述移动终端所处区域内的基站的频率。
29.在一些可能的实现方式中,所述移动终端还包括计时模块;
30.所述计时模块,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取第一持续时间;所述第一持续时间为所述移动终端与所述目标接入点保持连接的时间;以及获取所述移动终端在所述目标基站的目标小区停留的第二持续时间;
31.所述连接控制模块,还用于当所述第一持续时间大于第一时间阈值且所述第二持续时间大于第二时间阈值时,降低搜索所述移动终端所处区域内的基站的频率。
32.在一些可能的实现方式中,所述移动终端还包括小区标识获取模块;
33.所述小区标识获取模块,用于当所述第一持续时间小于或等于所述第一时间阈值时,分别在第一时间点和第二时间点获取小区标识集,所述小区标识集包括所述移动终端所处区域内的基站的小区的标识;
34.所述连接控制模块,还用于当所述第一时间点获取的小区标识集和所述第二时间点获取的小区标识集一致时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率。
35.在一些可能的实现方式中,所述目标接入点的标识通过所述目标接入点的媒体访问控制地址或基本服务集标识符表征。
36.在一些可能的实现方式中,接入点标识获取模块还用于将所述目标接入点的标识加入到所述预设的接入点标识集中。
37.第三方面,本技术提供了一种移动终端,包括处理器和存储器;其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述移动终端执如第一方面中任一项所述的连接控制方法。
38.第四方面,本技术提供了一种计算机存储介质,当所述计算机指令在移动终端上运行时,所述移动终端执行如第一方面中任一项所述的连接控制方法。
39.第五方面,本技术提供了一种计算机程序产品,包括指令;当所述指令被移动终端运行时,使得所述移动终端执行如第一方面中任一种所述的连接控制方法。
40.应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
41.图1为本技术实施例提供的一种移动终端的组成示例图;
42.图2为本技术实施例提供的一种连接控制方法的流程图;
43.图3为本技术实施例提供的一种连接控制方法的流程图;
44.图4为本技术实施例提供的一种连接控制方法的流程图;
45.图5为本技术实施例提供的一种连接控制方法的流程图;
46.图6为本技术实施例提供的一种连接控制方法的流程图;
47.图7为本技术实施例提供的一种移动终端的示意图;
48.图8为本技术实施例提供的一种移动终端的示意图。
具体实施方式
49.本技术说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
50.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
51.为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:
52.连接控制指移动终端控制与基站进行连接的连接策略。移动终端在基站的信号覆盖范围内时,移动终端可以与基站建立连接。在移动终端与基站建立连接的过程中,移动终端每隔一个时间段(例如2分钟)搜索附近的基站,以便于与基站建立连接。如上,连接策略可以指移动终端搜索附近的基站的频率,例如连接策略可以是移动终端每隔3分钟搜索一次附近的基站,也可以是每隔1分钟搜索一次附近的基站。
53.移动终端可能会处于小区信号强度较弱的区域,例如移动终端处于单个小区的边缘区域或者多个小区的边缘区域的重叠区域。当移动终端在信号强度较弱的区域时,移动终端与基站建立的连接不稳定。移动终端可能会频繁搜索附近的基站并重新建立连接,以便与基站建立较为稳定的连接,从而减少因信号强度较弱而出现的丢包现象。
54.在一些情况中,例如移动终端一直处于信号强度较弱的区域时,即便移动终端频繁地搜索附近的基站并重新建立连接,也不会与基站建立较为稳定的连接。然而移动终端频繁地搜索附近的基站,会导致移动终端异常耗电,进而缩短移动终端的续航时间。
55.有鉴于此,本技术实施例提供了一种连接控制方法,通过控制移动终端降低搜索附近基站的频率,来减少移动终端异常耗电,进而延长移动终端的续航时间。具体地,该方法包括:移动终端获取来自于目标基站的无线信号的信号强度,该目标基站为移动终端所处区域内的基站中与该移动终端连接的基站,然后当信号强度小于或等于预设强度时,移动终端获取与移动终端建立连接的目标接入点的标识,接着当目标接入点的标识在预设的接入点标识集中命中时,移动终端降低搜索移动终端所处区域的基站的频率。进一步,当目标接入点的标识在预设的接入点标识集中未命中时,移动终端获取所述移动终端的位置;在移动终端的位置在预设区域内时,移动终端降低搜索移动终端所处区域内的基站的频率。
56.该方法中,移动终端检测到信号强度较弱的情况下,会获取与移动终端建立连接的目标接入点的标识,然后在预设的接入点标识集中查找该目标接入点的标识。当目标接入点的标识在预设的接入点标识集中命中时,与该移动终端建立连接的目标接入点为预设的接入点。在移动终端处于预设的接入点的覆盖范围内移动时,可认为移动终端未相对于目标基站出现大幅度的位置变化,即可确定移动终端相对于目标基站处于相对静止状态。在目标接入点的标识在预设的接入点标识集中未命中时,移动终端获取移动终端的位置,当该移动终端的位置在预设区域内时,移动终端同样降低搜索移动终端所处区域内的基站的频率。该预设区域可以基于移动终端在信号强度较弱的区域时得到,即移动终端在该预设区域内时,移动终端的信号强度较弱。也就是说,移动终端可能仍然处于小区信号强度较弱的区域。进而移动终端降低搜索移动终端所处区域的基站的频率。如此,该方法能够减少移动终端异常耗电,延长移动终端的续航时间,进而提升用户的使用体验。
57.在一些实施例中,移动终端可以是手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、可穿戴移动终端、智能手表等设备,本技术对上述移动终端的具体形式不做特殊限制。在本实施例中,移动终端的结构可以如图1所示,图1为本技术实施例提供的一种移动终端的结构示意图。
58.如图1所示,移动终端可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。
59.可以理解的是,本实施例示意的结构并不构成对移动终端的具体限定。在另一些
local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
68.在一些实施例中,移动终端的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得移动终端可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。在一些实施例中,移动终端可以通过gnss获取移动终端的位置。
69.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展移动终端的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
70.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行移动终端的各种功能应用以及数据处理。例如,在本实施例中,处理器110可以通过执行存储在内部存储器121中的指令,以使移动终端执行获取来自于目标基站的无线信号的信号强度,所述目标基站为所述移动终端所处区域内的基站中与所述移动终端连接的基站;当所述信号强度小于或等于预设强度时,获取与所述移动终端建立连接的目标接入点的标识;当所述目标接入点的标识在预设的接入点标识集中命中时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率;当所述目标接入点的标识在所述预设的接入点标识集中未命中时,所述移动终端获取所述移动终端的位置;并且在所述移动终端的位置在预设区域内时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率。
71.内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储移动终端使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行移动终端的各种功能应用以及数据处理。
72.为了使得本技术的技术方案更加清楚、易于理解,下面结合附图,对本技术实施例提供的连接控制方法的应用场景进行介绍。
73.如图2所示,移动终端321所处区域内包括基站311和基站312,其中,移动终端321所处区域可以是以该移动终端321的位置为圆心、预设距离为半径得到的圆所覆盖的区域(图中未示出)。移动终端321处于基站311的边缘区域与基站322的边缘区域的重叠区域,该重叠区域的信号强度较弱。
74.在一些示例中,移动终端321与基站312建立了连接(此时可称基站312为目标基站),移动终端321可以获取来自于基站312的无线信号的信号强度。当无线信号的信号强度小于或等于预设强度时,移动终端321获取与移动终端321建立连接的接入点331的标识(此时可称接入点331为目标接入点)。在一些示例中,预设的接入点标识集可以包括接入点331的标识和接入点332的标识,而不包括接入点333的标识。
75.当接入点331的标识在预设的接入点标识集中命中时,移动终端321可以确定出移动终端321所处的位置在接入点331的覆盖范围内,接入点331的覆盖范围远远小于基站312的覆盖范围,移动终端321在接入点331的覆盖范围内移动时,可以认为移动终端相对于基站312未出现大幅度的位置变化,认为移动终端321相对于基站312处于相对静止状态。即便移动终端321在接入点331的覆盖范围内移动时,移动终端321也处于基站312的边缘区域。也就是说,移动终端仍然处于信号强度较弱的区域。为此,移动终端321降低对基站311和基站312的搜索频率,可以减少移动终端321异常耗电,延长移动终端321的续航时间,提升用户的使用体验。
76.需要说明的是,本技术实施例不仅仅局限于图2所示的应用场景,图2仅仅是以移动终端在两个小区的边缘区域的重叠区域为例进行示意。
77.为了使本技术的技术方案更加清楚、易于理解,下面以移动终端的角度为例,对本技术实施例提供的连接控制方法进行介绍。参见图3,该图为本技术实施例提供的一种连接控制方法的流程图,该方法包括:
78.s401:移动终端获取来自于目标基站的无线信号的信号强度。
79.目标基站为该移动终端所处区域内的基站中与该移动终端连接的基站。移动终端所处区域可以是以移动终端的位置为圆心、预设距离(如1公里)为半径得到的圆所覆盖的区域。在移动终端所处区域内可以包括多个基站,如图2,该图示出了一种移动终端所处区域包括两个基站的示例,目标基站可以是上述两个基站(基站312和基站311)中与移动终端连接的基站。例如当基站312与移动终端建立连接时,目标基站可以是基站312。
80.在一些实施例中,无线信号的信号强度可以是移动终端在过去一段时间内无线信号的信号强度的平均值。例如,无线信号的信号强度可以是移动终端在过去4秒内无线信号的信号强度的平均值。作为一种示例,移动终端在前1秒时的信号强度为-100dbm,在前2秒时的信号强度为-105dbm,在前3秒时的信号强度-95dbm,在前4秒时的信号强度为-100dbm,则移动终端获取的来自于目标基站的无线信号的信号强度为-100dbm。
81.在一些可能的实现方式中,无线信号的信号强度可以通过接收信号强度(received signal strength indicator,rssi)、接收信号功率(received signal code power,rscp)等表征。
82.s402:当信号强度小于或者等于预设强度时,移动终端获取与移动终端建立连接
的目标接入点的标识。
83.预设强度可以根据不同的区域进行确定。例如对于城市区域,预设强度可以是-90dbm;对于乡村区域,预设强度可以是-94dbm。本技术实施例不具体限定预设强度的具体值,本领域技术人员可以根据实际需要进行选择。下面为了便于理解,以预设强度为-90dbm为例进行介绍。
84.延续上例,移动终端获取的来自于目标基站的无线信号的信号强度为-100dbm,-100dbm<-90dbm,满足信号强度小于或者等于预设强度的条件,移动终端获取与该移动终端建立连接的目标接入点的标识。在一些实施例中,移动终端可以在与目标接入点建立连接后,获取并记录该目标接入点的标识。
85.目标接入点为与移动终端建立连接的接入点。在一些示例中,接入点可以是无线接入点(wi-fi ap),例如家庭或办公室使用的无线路由器等。目标接入点的标识可以通过目标接入点的媒体访问控制(media access control,mac)地址表征,也可以通过基本服务集标识符(basic service set identifier,bssid)表征。本技术实施例不具体限定目标接入点的标识的具体形式,本领域技术人员可以根据实际需要进行选择。
86.s403:当目标接入点的标识在预设的接入点标识集中命中时,移动终端降低搜索移动终端所处区域内的基站的频率。
87.预设的接入点标识集可以是预先设置的接入点的标识。在一些示例中,预先设置的接入点的标识可以是在移动终端的无线信号的信号强度小于或者等于预设强度,并且该移动终端相对目标基站处于相对静止状态时,与该移动终端建立连接的接入点的标识。例如移动终端可以通过学习策略,判断与该移动终端连接的接入点是否满足上述条件,当满足时,将接入点的标识加入到预设的接入点标识集中,进而得到预设的接入点标识集。
88.当目标接入点的标识在预设的接入点标识集中命中时,目标接入点的覆盖范围较小,即使移动终端在该覆盖范围内移动,也能够近似确定该移动终端相对于目标基站处于相对静止状态。在移动终端一直处于信号强度较弱的区域时,即使频繁的搜索移动终端所处区域内的基站,也不会使移动终端获取到信号强度较好的无线信号。本技术实施例中,移动终端降低搜索移动终端所处区域内的基站的频率,从而降低移动终端异常耗电,延长移动终端的续航时间。在一些实施例中,移动终端还可以降低移动终端上安装的应用程序(app)搜索wi-fi的频率,从而进一步降低移动终端的功耗,降低移动终端异常耗电。
89.需要说明的是,移动终端相对于目标基站处于相对静止状态指移动终端相对于目标基站并未发生大幅度的位置变化。例如移动终端相对于目标基站位置变化的距离低于预设距离。作为一种示例,移动终端相对于目标基站位置变化的距离为10米,预设距离为15米,则认为移动终端相对于目标基站处于相对静止状态。
90.在一些实施例中,移动终端可以根据移动终端所处的信号强度较弱的区域的区域类型,执行相应控制。例如区域类型可以包括单个小区中信号强度较弱的区域以及多个小区中信号强度较弱的区域的重叠区域。移动终端为双卡移动终端的情况下,区域类型还可以包括主卡小区中信号强度较弱的区域。其中,主卡小区指双卡移动终端的主卡所驻留的小区。
91.在一些可能的实现方式中,当区域类型为单个小区中信号强度较弱的区域时,移动终端可以增加搜索移动终端所处区域内基站的无线信号的间隔,从而降低移动终端的功
耗。
92.在一些可能的实现方式中,当区域类型为多个小区中信号强度较弱的区域的重叠区域时,移动终端可以降低多个小区中至少一个小区的作为重选小区的概率。下面以多个小区为第一小区和第二小区为例进行介绍。
93.在一些实施例中,移动终端在第一小区驻留时,此时移动终端处于idle(空闲)态。移动终端会测量该移动终端所处区域内的小区的无线信号的信号强度。移动终端测量到第二小区满足条件后,会切换第二小区。移动终端可以基于小区的重选参数,来选择驻留的小区,当重选参数的数值越大,移动终端选择在该小区驻留的概率越大。作为一种实例,重选参数c2可以基于路径损耗c1和小区重选偏置(cell reselect offset,cro)之间的差值得到。因此,可以通过增加第二小区的小区重选偏置,以降低第二小区的重选参数,进而降低移动终端选择在第二小区驻留的概率。如此,当移动终端处于第一小区的信号强度较弱的区域和第二小区的信号强度较弱的区域的重叠区域时,移动终端可以增加第二小区的小区重选偏置,从而减少移动终端在第一小区和第二小区之间反复切换的情况,降低移动终端的功耗。
94.在另一种实施例中,移动终端处于connect(连接)态时,移动终端也会进行测量该移动终端所处区域内的小区的无线信号的信号强度,然后将测量结果上报给网络侧,由网络侧决定移动终端是否需要切换小区。因此,移动终端可以减少向网络侧上报测量结果,进而间接降低移动终端切换小区的行为。如此,也能够减少移动终端在第一小区和第二小区之间反复切换的情况,降低移动终端的功耗。
95.在一些可能的实现方式中,当区域类型为主卡小区中信号强度较弱的区域时,移动终端可以减少副卡抢占主卡的情况。在一些实施例中,移动终端可以降低副卡的最低接入门限,以减少副卡抢占主卡;或者移动终端还可以增加主卡的掉网偏置,以降低主卡的掉网概率。
96.以上介绍了目标接入点的标识在预设的接入点标识集中命中的情况,下面介绍目标接入点的标识在预设的接入点标识集中未命中的情况。为了便于理解,下面分别介绍移动终端的控制策略。
97.第一种:
98.参见图4,该图为本技术实施例提供的一种连接控制方法的流程图。该方法包括:
99.s501:移动终端获取来自于目标基站的无线信号的信号强度。
100.s502:当信号强度小于或者等于预设强度时,移动终端获取与移动终端建立连接的目标接入点的标识。
101.s503:目标接入点的标识在预设的接入点标识集中是否命中。若是,则执行s504;若否在执行s505。
102.s504:移动终端降低搜索移动终端所处区域内的基站的频率。
103.其中,s501至s504的具体实现方式可以参见上述s401至s403,此处不再赘述。
104.s505:移动终端获取第一持续时间。
105.第一持续时间为移动终端与目标接入点保持连接的时间。在一些可能的实现方式中,移动终端可以创建第一信息表,该第一信息表用于记录与移动终端建立连接的目标接入点的标识、以及建立连接的连接时刻。作为一种示例,第一信息表如下表1所示:
106.表1:
[0107][0108][0109]
如表1所示,目标接入点的标识为“bssid 3”,连接时刻为“16:50:44”。
[0110]
在一些可能的实现方式中,移动终端可以每隔一个时间段查询一次第一信息表中目标接入点的标识以及连接时刻。例如移动终端在第一查询时刻,查询上述第一信息表,得到目标接入点的标识为“bssid 3”、连接时刻为“16时50分44秒”。接着移动终端利用第一查询时刻减去上述连接时刻,得到第一持续时间。其中,第一查询时刻可以是当前时刻。本技术实施例不限定移动终端获取第一持续时间的方式,本领域技术人员可以根据实际需要选择其他的方式,获取第一持续时间。
[0111]
在一些实施例中,移动终端在重新与目标接入点建立连接后,可以更新上述表1所示的第一信息表。例如移动终端可以通过注册wi-fi连接广播的方式,确定最新与移动终端建立连接的接入点,也就是确定与移动终端连接的接入点的连接状态是否发生变化。连接状态发生变化可以是指与移动终端连接的接入点由目标接入点切换为其他接入点,也可以是指与移动终端连接的目标接入点断开后,移动终端再次与该目标接入点建立连接。移动终端在确定连接状态发生变化后,对上述1所示的第一信息表进行更新。在一些示例中,对上述表1所示的第一信息表进行更新后可以得到如下表2所示的第一信息表:
[0112]
表2:
[0113]
目标接入点的标识连接时刻bssid 416:57:44
[0114]
其中,在连接状态发生变化后,与移动终端连接的目标接入点的标识为“bssid 4”,连接时刻为“16:57:44”。
[0115]
s506:第一持续时间是否大于第一时间阈值。若是,则执行s504;若否,则执行s507。
[0116]
在一些示例中,第一时间阈值可以是10分钟,也可以是8分钟,本技术实施例对此不进行限定。为了便于理解,以下以第一时间阈值为10分钟为例进行介绍。
[0117]
在一些实施例中,移动终端获取的第一持续时间为15分钟时,则表明移动终端与该目标接入点保持连接的时间较长,进而确定移动终端在该15分钟内的位置变化均在该目标接入点的覆盖范围内。也就是说,该移动终端未出现大幅度的位置变化,移动终端相对于目标基站处于相对静止状态。
[0118]
在一些实施例中,移动终端获取的第一持续时间为7分钟时,则表示移动终端与该目标接入点保持连接的时间较短,进而确定移动终端在7分钟后可能会出现大幅度的位置变化。
[0119]
s507:移动终端分别在第一时间点和第二时间点获取小区标识集。
[0120]
其中,小区标识集包括移动终端所处区域内的基站的小区的标识,第一时间点和第二时间点可以是上述第一持续时间对应的时间区间内的两个不同的时间点。延续上例,第一持续时间为7分钟时,第一持续时间对应的时间区间为“16:50:44-16:57:44”,第一时间点可以是“16:53:48”,第二时间点可以是“16:54:48”。本技术实施例不限定于移动终端
仅在2个时间点获取小区标识集,在另一些实施例中,移动终端还可以分别在更多个时间点获取小区标识集,例如分别在5个时间点获取小区标识集。
[0121]
在一些可能的实现方式中,移动终端可以创建第二信息表,该第二信息表用于记录移动终端所处区域内的基站的小区的标识,以及移动终端获取该小区的标识的获取时刻。作为一种示例,第二信息表如下表3所示:
[0122]
表3:
[0123]
小区的标识获取时刻cell 116:53:48cell 316:53:48cell 716:53:48cell 116:54:48cell 316:54:48cell 716:54:48
[0124]
如上表3所示,移动终端在“16:43:48”获取的小区的标识包括“cell 1、cell 3和cell 7”,即在“16:53:48”获取的小区标识集为“cell 1、cell 3和cell 7”;移动终端在“16:54:48”获取的小区的标识包括“cell 1、cell 3和cell 7”,即在“16:54:48”获取的小区标识集为“cell 1、cell 3和cell 7”。
[0125]
在一些实施例中,移动终端还可以基于移动终端所处区域内的基站的小区的信号强度进行排序,对小区进行排序,根据排序结果得到小区的标识。例如,移动终端可以将排序结果中排名为前n个的小区的标识记录到第二信息表中。其中,n为正整数,例如n可以为3,也可以为5。本技术实施例不具体限定n,本领域技术人员可以根据实际需要进行选择。
[0126]
在一些实施例中,移动终端还可以更新上述表3所示的第二信息表。类似地,移动终端可以通过注册小区变化监听广播的方式,确定移动终端所处区域内的基站的小区的最新标识,并将该最新标识记录到第二信息表中,以对第二信息表进行更新。
[0127]
s508:第一时间点获取的小区标识集与第二时间点获取的小区标识集是否一致。若是,则执行s504。
[0128]
在办公室场景中,一个服务集标识符(service set identifier,ssid)下包括多个基本服务集标识符,用户携带移动终端在办公室内移动(如走动)的情况下,与该移动终端建立连接的目标接入点保持连接的时间可能会出现低于第一时间阈值的情况。移动终端进一步根据移动终端所处区域内的基站的小区标识集,确定移动终端是否发生大幅度的位置变化。也就是说,进一步判断移动终端是否相对于目标基站处于相对静止状态。如此,该方法能够减少了在办公室场景中出现误判的情况。
[0129]
如上表3所示,移动终端在第一时间点获取的小区标识集与移动终端在第二时间点获取的小区标识集一致,进而可以确定移动终端仍然是处于一个相对固定的位置,即移动终端没有相对于目标基站出现大幅度的位置变化。
[0130]
s509:移动终端将目标接入点的标识加入到预设的接入点标识集中。
[0131]
在一些可能的实现方式中,移动终端可以创建第三信息表,该第三信息表用于记录预设的接入点标识集中的标识。作为一种示例,第三信息表如下表4所示:
[0132]
表4:
[0133][0134][0135]
其中,记录日期指移动终端将接入点的标识记录到第三信息表的日期。例如,以预设的接入点的标识为“bssid 1”为例,移动终端将该标识“bssid 1”记录到第三信息表中的日期为“2021-5-12”。
[0136]
移动终端将目标接入点的标识加入到预设的接入点标识集中后,后续移动终端再次与该目标接入点建立连接,且移动终端获取的来自于目标基站的无线信号的信号强度低于预设强度时,移动终端无需再次经过上述s505-s508,可以直接执行s504,提高优化效率。
[0137]
在一些实施例中,移动终端还可以对第三信息表中的数据进行老化处理。例如移动终端可以设定老化条件,当第三信息表中的数据满足老化条件时,从该第三信息表中将该满足老化条件的数据删除。例如老化条件可以是记录日期与当前日期之间的时间差大于老化时间阈值。其中,老化时间阈值可以是3个月,也可以是5个月。本技术实施例不具体限定老化时间阈值,本领域技术人员可以根据实际需要进行选择。
[0138]
以老化时间阈值为5个月,当前日期为“2021-6-12”为例,如上表4所示的第三信息表中,标识为“bssid 5”的数据满足老化条件,进而移动终端将该条数据从第三信息表中删除。如此,进一步提高第三信息表中的数据的时效性,为移动终端的连接控制提供更加准确的参考信息,提高优化效率。
[0139]
需要说明的是,本技术实施例不具体限定s504和s509的执行顺序,在一些实施例中,s504和s509可以同时执行,也可以先执行s509,再执行s504。
[0140]
第二种:
[0141]
参见图5,该图为本技术实施例提供的一种连接控制方法的流程图。该方法与上述第一种中所示控制策略的不同之处在于s605和s606,下面进行介绍。
[0142]
s605:移动终端获取第一持续时间,以及获取移动终端在目标基站的目标小区停留的第二持续时间。
[0143]
移动终端获取第一持续时间的方式,可以参见图4所示的实施例,此处不再赘述。
[0144]
目标基站包括多个小区,目标小区指移动终端所处的小区。在一些实施例中,移动终端可以创建第四信息表,该第四信息表用于记录移动终端所处的目标小区的标识,以及移动终端获取该目标小区的标识的获取时刻。作为一种示例,第四信息表如下表5所示:
[0145]
表5:
[0146]
目标小区的标识获取时刻cell 116:45:48
[0147]
如表5所示,目标小区的标识为“cell 1”,获取时刻为“16:45:48”。
[0148]
在一些可能的实现方式中,移动终端可以每个一个时间段查询一次第四信息表中目标小区的标识以及获取时刻。例如移动终端在第二查询时刻,查询上述第四信息表,得到目标小区的标识为“cell 1”、获取时刻为“16:45:48”。接着移动终端利用第二查询时刻减去上述获取时刻,得到第二持续时间。其中,第二查询时刻可以是当前时刻。本技术实施例
不限定移动终端获取第二持续时间的方式,本领域技术人员可以根据实际需要选择其他的方式,获取第二持续时间。
[0149]
在一些实施例中,移动终端还可以对上述第四信息表进行更新,具体更新过程与移动终端对第二信息表进行更新的过程相似,具体可以参见图4所示的实施例,此处不再赘述。
[0150]
s606:当第一持续时间大于第一时间阈值且第二持续时间大于第二时间阈值时,执行s604,当第一持续时间小于或等于第一时间阈值时,则执行s607。
[0151]
在非固定式接入点场景中,非固定式接入点可以是车载wi-fi、手机热点等接入点。移动终端可以随着非固定式接入点移动而移动,进而可能会移动终端一直处于与该非固定式接入点保持连接的状态。随着时间的推移,第一持续时间会一直增加直至大于第一时间阈值。为此,移动终端进一步根据移动终端在目标小区停留的第二持续时间,确定移动终端是否发生大幅度的位置变化。也就是说,进一步判断移动终端是否相对于目标基站处于相对静止状态。如此,该方法能够减少在非固定式接入点场景中出现误判的情况。
[0152]
在一些示例中,第二时间阈值可以是10分钟,也可以是7分钟,本技术实施例对此不进行限定。以下以第二时间阈值为10分钟为例,移动终端获取到第二持续时间为12分钟时,该第二持续时间大于第二时间阈值,进而可以确定移动终端仍然是处于一个相对固定的位置,即移动终端没有相对于目标基站出现大幅度的位置变化。
[0153]
需要说明的是,s601-s604与s501-s504相似,s607-s609与s507-s509相似,具体内容可以参见图4所示的实施例,此处不再赘述。
[0154]
第三种:
[0155]
参见图6,该图为本技术实施例提供的一种连接控制方法的流程图。该方法与上述第一种和第二种中所示控制策略的不同之处在于s705和s706,下面进行介绍。
[0156]
s705:移动终端获取移动终端的位置。
[0157]
在一些实施例中,移动终端可以采用gnss定位的方式,获取移动终端的位置;移动终端还可以采用基站定位的方式,获取移动终端的位置;移动终端还可以采用wi-fi定位的方式,获取移动终端的位置。本技术实施例不具体限定移动终端获取移动终端的位置的方式,本领域技术人员可以根据实际需要进行选择。
[0158]
s706:移动终端的位置是否在预设区域。若是,则执行s704。
[0159]
预设区域可以基于移动终端在信号强度较弱的区域时,移动终端的位置得到。在一些实施例中,基于移动终端在信号强度较弱的区域时的位置,设置地理围栏,当移动终端再次进入到该地理围栏时,则确定移动终端的位置在预设区域。也就是说,移动终端进入该预设区域后,移动终端的信号强度较弱。即使移动终端频繁地搜索所处区域内的基站,移动终端也不会获得到较好的信号强度。因此,移动终端降低搜索移动终端所处区域内基站的频率,能够降低移动终端异常耗电,延长移动终端的续航时间。
[0160]
在一些场景中,移动终端可能仅仅是经过预设区域,并非在预设区域中长时间驻留。因此,移动终端还可以进一步根据移动终端在预设区域的驻留时间,确定是否执行s704。例如,当驻留时间小于第三时间阈值时,移动终端不执行s704;当驻留时间大于或等于第三时间阈值时,移动终端执行s704。如此,进一步降低移动终端出现误判的情况。
[0161]
需要说明的是,s701-s704与s501-s504相似,s707与s509相似,具体内容可以参见
图4所示的实施例,此处不再赘述。
[0162]
基于上述内容描述,该方法能够在移动终端检测到信号强度较弱的情况下,且判定移动终端相对于目标基站处于相对静止状态时,降低移动终端搜索基站的频率,进而降低移动终端异常耗电,延长移动终端的续航时间。进一步该方法还能够在办公室、车载wi-fi、手机热点等场景中适用,并记录满足条件的接入点的标识,以便后续使用。更进一步该方法还会对记录的接入点的标识进行数据老化,进而保证记录的接入点的标识的时效性,以提供更加准确的参考信息,进而提高优化效率。
[0163]
本技术实施例还提供了一种移动终端,如图7所示,该移动终端可以包括:天线801,用于与基站建立连接,并获取来自于基站的无线信号;一个或多个处理器802;存储器803;以及一个或多个计算机程序804,上述各器件可以通过一个或多个通信总线805连接。其中该一个或多个计算机程序804被存储在上述存储器803中,并被配置为被该一个或多个处理器802执行,该一个或多个计算机程序804包括指令,上述指令可以用于执行如图3-6相应实施例中移动终端执行的各个步骤。
[0164]
本技术实施例可以根据上述方法示例对移动终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0165]
在采用对应各个功能划分各个功能模块的情况下,图8示出了上述和实施例中涉及的移动终端的一种可能的组成示意图,该移动终端执行本技术各方法实施例中任一方法实施例中的步骤。如图8所示,所述移动终端可以包括:信号强度获取模块901,用于获取来自于目标基站的无线信号的信号强度,所述目标基站为所述移动终端所处区域内的基站中与所述移动终端连接的基站;接入点标识获取模块902,用于当所述信号强度小于或等于预设强度时,所述移动终端获取与所述移动终端建立连接的目标接入点的标识;连接控制模块903,用于当所述目标接入点的标识在预设的接入点标识集中命中时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率;位置获取模块904,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取所述移动终端的位置;所述连接控制模块903,还用于当所述移动终端的位置在预设区域内时,降低搜索所述移动终端所处区域内的基站的频率。
[0166]
在一些可能的实现方式中,所述移动终端还包括计时模块905;
[0167]
所述计时模块905,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取第一持续时间;所述第一持续时间为所述移动终端与所述目标接入点保持连接的时间;
[0168]
所述连接控制模块903,还用于当所述第一持续时间大于第一时间阈值时,降低搜索所述移动终端所处区域内的基站的频率。
[0169]
在一些可能的实现方式中,所述移动终端还包括计时模块905;
[0170]
所述计时模块905,用于当所述目标接入点的标识在所述预设的接入点标识集中未命中时,获取第一持续时间;所述第一持续时间为所述移动终端与所述目标接入点保持连接的时间;以及获取所述移动终端在所述目标基站的目标小区停留的第二持续时间;
[0171]
所述连接控制模块903,还用于当所述第一持续时间大于第一时间阈值且所述第二持续时间大于第二时间阈值时,降低搜索所述移动终端所处区域内的基站的频率。
[0172]
在一些可能的实现方式中,所述移动终端还包括小区标识获取模块906;
[0173]
所述小区标识获取模块906,用于当所述第一持续时间小于或等于所述第一时间阈值时,分别在第一时间点和第二时间点获取小区标识集,所述小区标识集包括所述移动终端所处区域内的基站的小区的标识;
[0174]
所述连接控制模块903,还用于当所述第一时间点获取的小区标识集和所述第二时间点获取的小区标识集一致时,所述移动终端降低搜索所述移动终端所处区域内的基站的频率。
[0175]
在一些可能的实现方式中,所述目标接入点的标识通过所述目标接入点的媒体访问控制地址或基本服务集标识符表征。
[0176]
在一些可能的实现方式中,接入点标识获取模块还用于将所述目标接入点的标识加入到所述预设的接入点标识集中。
[0177]
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0178]
本技术实施例提供的移动终端可以用于执行上述任意实施例的方法,因此可以达到与上述实施例的方法相同的效果。
[0179]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中包括指令,当上述指令在移动终端上运行时,使得该移动终端执行图3-6中的相关方法步骤,以实现上述实施例中的方法。
[0180]
本实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在移动终端上运行时,使得该移动终端执行如图3-6中的相关方法步骤,以实现上述实施例中的方法。
[0181]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0182]
在本实施例所提供的几个实施例中,应该理解到,所揭露的移动终端和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0183]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0184]
另外,在本实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0185]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0186]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1