频点选择方法、装置及移动终端与流程

文档序号:15569248发布日期:2018-09-29 04:04阅读:316来源:国知局

本发明涉及移动通信技术领域,具体而言,涉及一种频点选择方法、装置及移动终端。



背景技术:

频点是调制信号的中心频率,是给固定频率的编号。频率间隔通常为200khz。这样就依照200khz的频率间隔从890mhz、890.2mhz、890.4mhz、890.6mhz、890.8mhz、891mhz……915mhz分为125个无线频率段,并对每个频段进行编号,从1、2、3、4……125;这些对固定频率的编号就是我们所说的频点;反过来说:频点是对固定频率的编号。

移动终端在开机或从盲区进入覆盖区时,在选定plmn(publiclandmobilenetwork,公共陆地移动网络)之后,会从该plmn允许的频点中选择合适的小区进行后续的小区驻留。目前在频点选择过程中,通常按照偏好频点、历史频点、搜索范围内的其他频点的优先级顺序,实现频点选择及快速选网。

由于偏好频点不能及时更新,即使存在通信质量更佳的频点,该移动终端仍会优先驻留在偏好频点处,因此导致本机网络速率相对于其他终端较慢,严重影响本机通信质量,进而影响用户的上网体验。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种频点选择方法、装置及移动终端,以在频点速率和信号强度之间进行权衡,优先选择并接入高速率频点,提高网络速率及通信质量,从而提高用户的上网体验。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种频点选择方法,该方法应用于移动终端,包括:如果移动终端启动频点扫描流程,检查移动终端上是否保存有速率优先频点;如果有,搜索速率优先频点;根据搜索到的速率优先频点的信号强度选择目标频点;驻留在目标频点上。

在本发明较佳的实施例中,当发生以下情况之一时,启动频点扫描流程:开机触发小区选取;位置更新触发小区切换;速率测量结果触发小区重选;上网速度低于设定网速。

在本发明较佳的实施例中,所述速率优先频点保存在所述移动终端的速率优先频点列表中;上述方法还包括:按照设定的时间触发方式或事件触发方式更新速率优先频点列表中的频点。

在本发明较佳的实施例中,上述按照设定的时间触发方式更新速率优先频点列表中的频点的步骤,包括:检查当前时间是否达到重搜周期;如果是,根据信号强度在当前小区或邻区的频点列表中选择新频点;切换至新频点进行测速;计算新频点的速率与切换前频点的速率的速率差;如果速率差大于设定速率,将新频点添加至所述速率优先频点列表,继续驻留在新频点;如果速率差小于或等于设定速率,切回至切换前频点。

在本发明较佳的实施例中,上述按照设定的事件触发方式更新所述速率优先频点列表中的频点的步骤,包括:如果当前频点的速率小于设定的低速率阈值,根据信号强度在当前小区或邻区的频点列表中选择新频点;切换至新频点进行测速;如果新频点的速率大于设定的高速率阈值,将新频点添加至速率优先频点列表,继续驻留在新频点;如果新频点的速率小于或等于高速率阈值,切回至切换前频点。

在本发明较佳的实施例中,上述更新速率优先频点列表中的频点的步骤,包括:检查速率优先频点列表中的频点个数是否达到上限;如果达到上限,取消速率优先频点列表的更新操作;如果未达到上限,执行速率优先频点列表的更新操作。

在本发明较佳的实施例中,上述更新速率优先频点列表中的频点的步骤,包括:定期向云服务器上报移动终端的通信服务标识和所在位置标识;接收云服务器基于通信服务标识和所在位置标识下发的速率优先频点列表;使用接收到的速率优先频点列表更新本地的速率优先频点列表。

在本发明较佳的实施例中,上述根据搜索到的频点的信号强度选择目标频点的步骤,包括以下之一:从搜索到的频点中选择信号强度最强的频点作为目标频点;如果当前搜索到的频点的信号强度大于设定的强度阈值,将当前搜索到的频点作为目标频点;如果搜索到的第一频点与第二频点的速率差小于第一值,且第一频点与第二频点的信号强度差小于第二值,从第一频点与第二频点中选择速率最高的频点作为目标频点。。

第二方面,本发明实施例提供了一种频点选择装置,所述装置设置于移动终端,包括:列表检测模块,用于如果移动终端启动频点扫描流程,检查移动终端上是否保存有速率优先频点;频点搜索模块,用于当移动终端上保存有速率优先频点时,搜索速率优先频点;频点选择模块,用于根据搜索到的速率优先频点的信号强度选择目标频点;频点驻留模块,用于驻留在目标频点上。

第三方面,本发明实施例提供了一种移动终端,移动终端包括存储器以及处理器,存储器用于存储支持处理器执行上述频点选择方法的程序,处理器被配置为用于执行存储器中存储的程序。

第四方面,本发明实施例提供了一种计算机存储介质,用于储存为上述频点选择装置所用的计算机软件指令。

与现有技术相比,本发明实施例提供的频点选择方法、装置、移动终端和计算机存储介质,当移动终端启动频点扫描流程以进行频点选择时,搜索该移动终端保存的速率优先频点;根据搜索到的速率优先频点的信号强度选择目标频点,并驻留在该目标频点上;该方式增加了速率优先频点,在频点速率和信号强度之间进行权衡,优先选择并接入高速率频点,提高网络速率及通信质量,从而提高用户的上网体验。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明实施例提供的一种频点选择方法的流程图;

图2是本发明实施例提供的一种速率优先频点列表的更新流程示意图;

图3是本发明实施例提供的另一种速率优先频点列表的更新流程示意图;

图4是本发明实施例提供的另一种速率优先频点列表的更新流程示意图;

图5是本发明实施例提供的一种频点选择装置的结构示意图;

图6是本发明实施例提供的另一种频点选择装置的结构示意图;

图7是本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例的移动终端通常包括各种型号的手机或具有移动通信功能的终端设备,移动终端在开机或者从盲区进入覆盖区时,在选定plmn(publiclandmobilenetwork,公共陆地移动网络)之后,会从该plmn允许的频点中选择合适的小区进行后续的小区驻留。

目前,移动终端在进行频点选择及小区驻留时,通常按照该移动终端记录的历史频点列表,或者是用户提前设置的偏好频点列表进行频点接入。例如,可以按照如下优先级顺序进行搜索:

(1)搜索同时存在于历史频点列表和偏好频点列表中的频点;

(2)搜索偏好频点列表中剩余的频点;

(3)搜索历史频点列表中剩余的频点;

(4)搜索该移动终端支持能力范围内的所有频点。

通过上述步骤虽然可以实现高几率接入频点、快速选网,但是用户的偏好频点是固定的,不能及时调整。因此在选择频点时,即使存在通信质量更佳的频点,移动终端仍然会优先接入偏好频点,从而使得本移动终端相对于其他移动终端较慢,严重影响本机通信质量,进而影响用户的上网体验。基于此,本发明实施例提供了一种频点选择方法、装置、移动终端和计算机存储介质;该技术可以应用于手机、平板电脑等移动终端,或其他可以登录移动通信网络的设备中;该技术可以采用相关的软件或硬件实现,下面通过实施例进行描述。

参见图1所示的一种频点选择方法的流程图,该方法应用于移动终端,该方法包括如下步骤:

步骤s102,如果移动终端启动频点扫描流程,检查该移动终端上是否保存有速率优先频点列表。

在可能的实施例中,当发生以下情况之一时,启动频点扫描流程:

(a1)开机触发小区选取;在移动终端开机时会自动触发小区选择。

(a2)位置更新触发小区切换;例如当移动终端检测到用户从位置a转变为位置b时,触发移动终端进行小区切换,从而启动频点扫描流程。

(a3)速率测量结果触发小区重选;在可能的实施例中,移动终端可以定期对当前小区或者邻区的频点的速率进行测量,根据该速率测量结果触发小区重选。例如,如果当前测量的频点的速率降低至预设的门限值,则触发移动终端进行小区重选。

(a4)上网速度低于设定网速。例如移动终端可以定期对当前的上网速度进行检测,在上网速度低于设定网速时,启动频点扫描流程。

(a5)检测到启动频点扫描的输入操作。例如用户在操作手机时,出现网络卡顿现象,则可以手动进行频点扫描的操作,以启动频点扫描流程。

在可能的实施例中,还设置有网络重搜标识以确定是否需要启动频点扫描流程,例如该网络重搜标识可以但不限于采用布尔型数值表示,移动终端在检测到发生上述(a1)至(a5)的情况时,可以置位网络重搜标识为true(真);在后续检测到该网络标识为true时,启动频点扫描流程,并置位网络重搜标识为false(假)。

步骤s104,如果有,搜索上述速率优先频点列表中的频点。

该速率优先频点列表中存储有一个或者多个频点(即速率优先频点)。上述频点是事先经过测速后按照一定规则选取的,例如选取速率高于一定阈值的频点。其中可以但不限于按照指定顺序或者随机对速率优先频点类表中的频点进行搜索。

需要说明的是,上述速率优先频点并不限定于存储在速率优先频点列表中,可以通过其他任何存储方式进行保存,例如也可以以文本的形式存储于文本文件中。

步骤s106,根据搜索到的频点的信号强度选择目标频点。

考虑到信号强度对上网速度的影响,权衡频点的信号强度与速率以尽可能的提高通信质量,在可能的实施例中,上述步骤s106包括以下之一:

(a2)从搜索到的频点中选择信号强度最强的频点作为目标频点。

例如,搜索到的速率优先频点列表中的频点有频点a、频点b及频点c,三个频点的信号强度分别为-62db、-59db及-63db,此时可以选取信号强度最好的-59db的频点b作为目标频点。

(b2)如果当前搜索到的频点的信号强度大于设定的强度阈值,将当前搜索到的频点作为目标频点。

例如,在对速率优先频点列表中的频点依次进行搜索时,当搜索到的频点b的信号强度-70db大于预设的强度阈值-75db,则直接将频点b作为目标频点,停止对后续频点的搜索。

(c2)如果搜索到的第一频点与第二频点的速率差小于第一值,且第一频点与第二频点的信号强度差小于第二值,从第一频点与第二频点中选择速率最高的频点作为目标频点。

在对频点的速率及其信号强度进行权衡时,在信号强度差在可接受范围内的两个频点,可以优先选取速率最高的频点作为目标频点,以保障移动终端驻留在最优速率频点上。例如,频点d的速率为3.3mbps(mbit/s,兆比特/秒),信号强度为-65db;频点e的速率为3.7mbps,信号强度为-68db。频点d与频点e的速率差0.4mbps小于第一值1mbps,且信号强度差小于第二值5db,因此选择频点e作为目标频点。

步骤s108,驻留在上述目标频点上。

在根据步骤s106确定目标频点后,该移动终端驻留在该目标频点上。

在可能的实施方式中,如果移动终端不存在速率优先频点列表,或者速率优先频点列表为空,或者速率优先频点列表中的频点搜索失败,则按照现有技术中提供的上述步骤(1)至(4)的优先级顺序进行频点选择及频点驻留。

本发明实施例提供的频点选择方法,当移动终端启动频点扫描流程以进行频点选择时,搜索该移动终端保存的速率优先频点列表中的频点;根据搜索到的频点的信号强度选择目标频点,并驻留在该目标频点上;该方式增加了速率优先频点列表,在频点速率和信号强度之间进行权衡,优先选择并接入高速率频点,提高网络速率及通信质量,从而提高用户的上网体验。

考虑到频点的速率会随着接入的移动设备的数量、信号强度大小而产生变化,或者在移动终端的搜索范围内会出现新增频点,因此需要对上述速率优先频点列表进行更新。基于此,上述频点检测方法还包括:按照设定的时间触发方式或事件触发方式更新速率优先频点列表中的频点。其中,时间触发方式可以但不限于是按照固定周期或者是在指定的时间点进行更新,事件触发方式可以但不限于是根据频点的测速结果或者是检测到列表更新操作。

本发明实施例中可以但不限于采用以下几种方式更新速率优先频点列表中的频点,下面对该多种方法分别进行详细说明。

(a):按照设定的时间触发方式更新速率优先频点列表。

参见图2,按照设定的时间触发方式更新速率优先频点列表的步骤具体包括:

步骤s202,检查当前时间是否达到重搜周期。

如果达到重搜周期,执行步骤s204;如果没有达到重搜周期,重复执行步骤s202。例如每隔10分钟进行网络重搜,以便更新该速率优先频点列表。

步骤s204,根据信号强度在当前小区或邻区的频点列表中选择新频点;

移动终端当前驻留的小区可能存在多个频点,因此可以选择该小区内的其他频点或者邻区的频点作为新频点。

步骤s206,切换至新频点进行测速。

在选择新频点后,将移动终端切换至新频点进行测速。

切换过程中数据缓存与重发机制由移动终端的上层协议保障。

步骤s208,计算上述新频点的速率与切换前频点的速率的速率差。

假设新频点f的速率为v1,切换前频点h的速率为v2,则f与h的速率差表示为v1-v2。将该速率差v1-v2与设定速率v0进行比较。

步骤s210,如果上述速率差大于设定速率,将新频点添加至速率优先频点列表,继续驻留在上述新频点。

步骤s212,如果上述速率差小于或等于设定速率,切回至切换前频点。

仍以上述新频点f和切换前频点g为例,如果速率差v1-v2大于设定速率v0,则将新频点f添加至速率优先频点列表,无需对当前小区或邻区的频点列表中其他频点进行测速,直接继续驻留在该新频点f上;如果速率差v1-v2小于等于设定速率v0,则该移动终端切回至切换前频点g并驻留。在可能的实施例中,设定速率可以为切换前频点的速率的2倍,即v0=2×v2。

在可能的实施例中,上述步骤s208的判断标准也可以为:将新频点的速率与设定的速率阈值进行对比。上述步骤s210和步骤s212表示为:如果该新频点的速率大于设定的速率阈值,则确定该新频点的速率满足速率要求,将新频点添加至速率优先频点列表,继续驻留在上述新频点。如果该新频点的速率小于等于设定的速率阈值,则确定该新频点的速率难以满足速率要求,切回至切换前频点。

(b):按照设定的事件触发方式更新速率优先频点列表。

参见图3,按照设定的事件触发方式更新速率优先频点列表的步骤具体包括:

步骤s302,如果当前频点的速率小于设定的低速率阈值,根据信号强度在当前小区或邻区的频点列表中选择新频点。

在可能的实施例中,移动终端可以定期检测驻留的当前频点的速率,当发现当前频点的速率小于设定的低速率阈值时,则在在当前小区或邻区的频点列表中选择满足信号强度需求的频点。例如,可以选择当前小区或邻区的频点列表中信号强度最大的频点,或者是信号强度大于等于设定的强度阈值的频点,这里不作限定。

步骤s304,切换至上述新频点进行测速。

步骤s306,如果上述新频点的速率大于设定的高速率阈值,将该新频点添加至速率优先频点列表,继续驻留在该新频点。

步骤s308,如果上述新频点的速率小于或等于高速率阈值,切回至上述切换前频点。

仍以上述新频点f和和切换前频点g为例,如果新频点f的速率为v1大于设定的高速率阈值vh,则将该新频点f添加至频率优先频点列表,无需对当前小区或邻区的频点列表中其他频点进行测速,直接继续驻留在该新频点f上;如果新频点f的速率为v1小于等于设定的高速率阈值vh,切回至上述切换前频点g并驻留。

(c):按照设定的时间触发方式,从云服务器中加载相应的频率优先频点列表,以对频率优先频点列表进行更新。

为了快速对上述频率优先频点列表进行更新,同时加快本机的运行速度,减少本机的内存占用,可以通过测试设备或者其他移动终端对其所在的小区及其邻区的频点进行测速从而生成或者更新相应的频率优先频点列表,将该频率优先频点列表实时上传至云服务器进行保存更新。在可能的实施方式中,该频率优先频点列表关联存储有通信服务标识及所在位置标识,其中通信服务标识用于表示通信服务商家类型,如通信服务标识x表示1号通信服务商,通信服务标识y表示2号通信服务商。

因此参见图4,基于云服务器,上述更新上述速率优先频点列表中的频点的步骤,包括:

步骤s402,定期向云服务器上报该移动终端的通信服务标识和所在位置标识。

步骤s404,接收云服务器基于通信服务标识和所在位置标识下发的速率优先频点列表。

例如,移动终端可以定期以发送频点接入请求的方式上报其对应的通信服务标识和所在位置标识,例如每隔10分钟发送一次频点接入请求。云服务器在接收到该频点接入请求后,基于通信服务标识和所在位置标识,查找相关联的速率优先频点列表,并将该速率优先频点列表发送至移动终端。

步骤s406,使用接收到的速率优先频点列表更新本地的速率优先频点列表。

移动终端利用接收到的速率优先频点列表替换先前存储的速率优先频点列表,以实现对速率优先频点列表的更新。

在可能的实施例中,考虑到频点频繁切换会影响移动终端的通信质量和运行速度,上述更新速率优先频点列表中的频点的步骤,包括:检查速率优先频点列表中的频点个数是否达到上限;如果达到上限,取消速率优先频点列表的更新操作;如果未达到上限,执行速率优先频点列表的更新操作。

例如可以定期检查或者上述切换至新频点进行测试之前检查速率优先频点列表中的频点的个数n。具体地,可以设置用布尔型数值表示的列表更新标识,如果n大于等于上限m,则将列表更新标识位设置为false,不再执行对速率优先频点列表进行更新操作;如果n小于上限m,则将列表更新标识设置为true,继续执行对速率优先频点列表进行更新操作。

本发明实施例提供的频点选择方法,当移动终端启动频点扫描流程以进行频点选择时,搜索该移动终端保存的速率优先频点列表中的频点;根据搜索到的频点的信号强度选择目标频点,并驻留在该目标频点上;其中上述速率优先频点列表是按照时间触发方式或者时间触发方式实时更新的。该方式增加了速率优先频点列表,在频点速率和信号强度之间进行权衡,优先选择并接入高速率频点;同时对该速率优先频点列表实时更新,保障移动终端始终驻留在最优速率的频点上,提高网络速率及通信质量,从而提高用户的上网体验。

对应于上述方法实施例,参见图5所示的一种频点选择装置的结构示意图,该装置设置于移动终端,包括:

列表检测模块50,用于如果所述移动终端启动频点扫描流程,检查所述移动终端上是否保存有速率优先频点列表;

频点搜索模块51,用于当所述移动终端上保存有速率优先频点列表时,搜索所述速率优先频点列表中的频点;

频点选择模块52,用于根据搜索到的频点的信号强度选择目标频点;

频点驻留模块53,用于驻留在所述目标频点上。

当发生以下情况之一时,启动频点扫描流程:开机触发小区选取;位置更新触发小区切换;速率测量结果触发小区重选;上网速度低于设定网速。

上述频点选择模块52,还用于:从搜索到的频点中选择信号强度最强的频点作为目标频点;或者如果当前搜索到的频点的信号强度大于设定的强度阈值,将当前搜索到的频点作为目标频点;或者如果搜索到的第一频点与第二频点的速率差小于第一值,且第一频点与所述第二频点的信号强度差小于第二值,从所述第一频点与第二频点中选择速率最高的频点作为目标频点。

本发明实施例还提供了另一种频点选择装置,如图6所示,在图6所示装置的基础,该装置还包括:

列表更新模块61,用于按照设定的时间触发方式或事件触发方式更新速率优先频点列表中的频点。

上述列表更新模块61,还用于:检查当前时间是否达到重搜周期;如果是,根据信号强度在当前小区或邻区的频点列表中选择新频点;切换至新频点进行测速;计算新频点的速率与切换前频点的速率的速率差;如果速率差大于设定速率,将新频点添加至所述速率优先频点列表,继续驻留在新频点;如果速率差小于或等于设定速率,切回至切换前频点。

上述列表更新模块61,还用于:如果当前频点的速率小于设定的低速率阈值,根据信号强度在当前小区或邻区的频点列表中选择新频点;切换至新频点进行测速;如果新频点的速率大于设定的高速率阈值,将新频点添加至速率优先频点列表,继续驻留在新频点;如果新频点的速率小于或等于高速率阈值,切回至切换前频点。

上述列表更新模块61,还用于:检查速率优先频点列表中的频点个数是否达到上限;如果达到上限,取消速率优先频点列表的更新操作;如果未达到上限,执行速率优先频点列表的更新操作。

上述列表更新模块61,还用于:定期向云服务器上报移动终端的通信服务标识和所在位置标识;接收云服务器基于通信服务标识和所在位置标识下发的速率优先频点列表;使用接收到的速率优先频点列表更新本地的速率优先频点列表。

本发明实施例提供的频点选择方法,当移动终端启动频点扫描流程以进行频点选择时,搜索该移动终端保存的速率优先频点列表中的频点;根据搜索到的频点的信号强度选择目标频点,并驻留在该目标频点上;其中上述速率优先频点列表是按照时间触发方式或者时间触发方式实时更新的。该方式增加了速率优先频点列表,在频点速率和信号强度之间进行权衡,优先选择并接入高速率频点;同时对该速率优先频点列表实时更新,保障移动终端始终驻留在最优速率的频点上,提高网络速率及通信质量,从而提高用户的上网体验。

本发明实施例还提供了一种移动终端,该移动终端包括存储器以及处理器,存储器用于存储支持处理器执行前述实施例所提供的频点选择方法的程序,处理器被配置为用于执行存储器中存储的程序。该移动终端还可以包括通信接口,用于与其他设备或通信网络通信。该移动终端可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、车载电脑等任意终端设备。

进一步,本实施例还提供了一种计算机存储介质,用于储存为前述实施例所提供的任一项频点选择装置所用的计算机软件指令。

如图7所示的一种移动终端的结构示意图,该移动终端100包括:射频(radiofrequency,rf)电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线保真(wirelessfidelity,wifi)模块170、处理器180、以及电源190等部件。本领域技术人员可以理解,图7中示出的移动终端100结构并不构成对移动终端100的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图7对移动终端100的各个构成部件进行具体的介绍:

rf电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器180处理;另外,将设计上行的数据发送给基站。通常,rf电路110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器120可用于存储软件程序以及模块,如本发明实施例中控制wifi网速的方法对应的程序指令/模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行移动终端100的各种功能应用以及数据处理,如本发明实施例提供的频点选择方法。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元130可用于接收输入的数字或字符信息,以及产生与移动终端100的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元140可用于显示由用户输入的信息或提供给用户的信息以及移动终端100的各种菜单。显示单元140可包括显示面板141,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型做处理。虽然在图7中,触控面板131与显示面板141是作为两个独立的部件来实现移动终端100的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现移动终端100的输入和输出功能。

移动终端100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端100姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路160、扬声器161,传声器162可提供用户与移动终端100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经rf电路110以发送给比如另一移动终端100,或者将音频数据输出至存储器120以便进一步处理。

wifi属于短距离无线传输技术,移动终端100通过wifi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了wifi模块170,但是可以理解的是,其并不属于移动终端100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器180是移动终端100的控制中心,利用各种接口和线路连接整个移动终端100的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据,从而对移动终端100进行整体监控。可选的,处理器180可包括一个或多个处理单元;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。

移动终端100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

可以理解,图7所示的结构仅为示意,移动终端100还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。图7中所示的各组件可以采用硬件、软件或其组合实现。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本发明实施例所提供的频点选择方法、装置及移动终端的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还揭示了:

a1.一种频点选择方法,应用于移动终端,包括:

如果所述移动终端启动频点扫描流程,检查所述移动终端上是否保存有速率优先频点;

如果有,搜索所述速率优先频点;

根据搜索到的速率优先频点的信号强度选择目标频点;

驻留在所述目标频点上。

a2.根据a1所述的方法,当发生以下情况之一时,启动频点扫描流程:

开机触发小区选取;

位置更新触发小区切换;

速率测量结果触发小区重选;

上网速度低于设定网速。

a3.根据a1所述的方法,所述速率优先频点保存在所述移动终端的速率优先频点列表中;所述方法还包括:

按照设定的时间触发方式或事件触发方式更新所述速率优先频点列表中的频点。

a4.根据a3所述的方法,所述按照设定的时间触发方式更新所述速率优先频点列表中的频点的步骤,包括:

检查当前时间是否达到重搜周期;

如果是,根据信号强度在当前小区或邻区的频点列表中选择新频点;

切换至所述新频点进行测速;

计算所述新频点的速率与切换前频点的速率的速率差;

如果所述速率差大于设定速率,将所述新频点添加至所述速率优先频点列表,继续驻留在所述新频点;

如果所述速率差小于或等于设定速率,切回至所述切换前频点。

a5.根据a3所述的方法,所述按照设定的事件触发方式更新所述速率优先频点列表中的频点的步骤,包括:

如果当前频点的速率小于设定的低速率阈值,根据信号强度在当前小区或邻区的频点列表中选择新频点;

切换至所述新频点进行测速;

如果所述新频点的速率大于设定的高速率阈值,将所述新频点添加至所述速率优先频点列表,继续驻留在所述新频点;

如果所述新频点的速率小于或等于所述高速率阈值,切回至所述切换前频点。

a6.根据a3所述的方法,所述更新所述速率优先频点列表中的频点的步骤,包括:

检查所述速率优先频点列表中的频点个数是否达到上限;

如果达到上限,取消所述速率优先频点列表的更新操作;

如果未达到上限,执行所述速率优先频点列表的更新操作。

a7.根据a3所述的方法,更新所述速率优先频点列表中的频点的步骤,包括:

定期向云服务器上报所述移动终端的通信服务标识和所在位置标识;

接收所述云服务器基于所述通信服务标识和所在位置标识下发的速率优先频点列表;

使用接收到的所述速率优先频点列表更新本地的所述速率优先频点列表。

a8.根据a1所述的方法,所述根据搜索到的频点的信号强度选择目标频点的步骤,包括以下之一:

从搜索到的频点中选择信号强度最强的频点作为目标频点;

如果当前搜索到的频点的信号强度大于设定的强度阈值,将当前搜索到的频点作为目标频点;

如果搜索到的第一频点与第二频点的速率差小于第一值,且所述第一频点与所述第二频点的信号强度差小于第二值,从所述第一频点与所述第二频点中选择速率最高的频点作为目标频点。

b9.一种频点选择装置,所述装置设置于移动终端,包括:

列表检测模块,用于如果所述移动终端启动频点扫描流程,检查所述移动终端上是否保存有速率优先频点;

频点搜索模块,用于当所述移动终端上保存有速率优先频点时,搜索所述速率优先频点;

频点选择模块,用于根据搜索到的速率优先频点的信号强度选择目标频点;

频点驻留模块,用于驻留在所述目标频点上。

b10.根据b9所述的装置,当发生以下情况之一时,启动频点扫描流程:

开机触发小区选取;

位置更新触发小区切换;

速率测量结果触发小区重选;

上网速度低于设定网速。

b11.根据b9所述的装置,所述速率优先频点保存在所述移动终端的速率优先频点列表中;所述装置还包括:

列表更新模块,用于按照设定的时间触发方式或事件触发方式更新所述速率优先频点列表中的频点。

b12.根据b11所述的装置,所述列表更新模块,还用于:

检查当前时间是否达到重搜周期;

如果是,根据信号强度在当前小区或邻区的频点列表中选择新频点;

切换至所述新频点进行测速;

计算所述新频点的速率与切换前频点的速率的速率差;

如果所述速率差大于设定速率,将所述新频点添加至所述速率优先频点列表,继续驻留在所述新频点;

如果所述速率差小于或等于设定速率,切回至所述切换前频点。

b13.根据b11所述的装置,所述列表更新模块,还用于:

如果当前频点的速率小于设定的低速率阈值,根据信号强度在当前小区或邻区的频点列表中选择新频点;

切换至所述新频点进行测速;

如果所述新频点的速率大于设定的高速率阈值,将所述新频点添加至所述速率优先频点列表,继续驻留在所述新频点;

如果所述新频点的速率小于或等于所述高速率阈值,切回至所述切换前频点。

b14.根据b11所述的装置,所述列表更新模块,还用于:

检查所述速率优先频点列表中的频点个数是否达到上限;

如果达到上限,取消所述速率优先频点列表的更新操作;

如果未达到上限,执行所述速率优先频点列表的更新操作。

b15.根据b11所述的装置,所述列表更新模块,还用于:

定期向云服务器上报所述移动终端的通信服务标识和所在位置标识;

接收所述云服务器基于所述通信服务标识和所在位置标识下发的速率优先频点列表;

使用接收到的所述速率优先频点列表更新本地的所述速率优先频点列表。

b16.根据b9所述的装置,所述频点选择模块,还用于:

从搜索到的频点中选择信号强度最强的频点作为目标频点;或者

如果当前搜索到的频点的信号强度大于设定的强度阈值,将当前搜索到的频点作为目标频点;或者

如果搜索到的第一频点与第二频点的速率差小于第一值,且所述第一频点与所述第二频点的信号强度差小于第二值,从所述第一频点与所述第二频点中选择速率最高的频点作为目标频点。

c17.一种移动终端,所述移动终端包括存储器以及处理器,所述存储器用于存储支持处理器执行a1至a8任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。

d18.一种计算机存储介质,用于储存为b9至b16任一项所述装置所用的计算机软件指令。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1