一种基于移动终端的频段切换控制方法及系统与流程

文档序号:11479318阅读:276来源:国知局
一种基于移动终端的频段切换控制方法及系统与流程

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的频段切换控制方法及系统。



背景技术:

通信是移动终端最基本的功能之一,移动终端随时随地均与基站通过无线电波进行通信;移动终端通过天线进行无线电池的发送与接收;目前移动终端往往支持多个无线电频段,在这些频段中有的频段(比如lteband39)比较高,有的频段(比如gsm850)比较低,为了使性能更佳,在移动终端中对于高频段采用一种天线,对于低频段采用另一种天线。

在实际的移动终端的使用中,偶尔会遇到移动终端处于一个高、低频交界处,比如移动终端在某地,该地点正好位于高频段与低频段覆盖的交界处(例如lteband39与gsm850的覆盖的交界处,lteband39与gsm850的信号均不是很强),此时移动终端会经常性的在高、低频之间切换,同时也会使天线也经常变化导致无线电波的接收、发送效率低。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的频段切换控制方法及系统。本发明提供了一种移动终端高低频切换控制方法,旨在解决移动终端在高、低频之间经常性切换时,避免天线的跟随性频繁切换,导致无线电波接收、发送的效率低的问题。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端的频段切换控制方法,其中,包括:

a、设置计数器用于记录移动终端高、低频两个天线之间切换的次数;

b、检测最近第一时间段内,每一秒时间间隔下计数器的增长值,如果计数器的增长值均超过阈值则禁止天线切换;

c、检测最近第二时间段内,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。

所述基于移动终端的频段切换控制方法,其中,所述步骤a还包括:

a1、当检测到移动终端使用的天线在用于高频收发电磁波信号的天线,用于低频收发电磁波信号的天线之间切换时将计数器加1。

所述基于移动终端的频段切换控制方法,其中,所述步骤a1包括:

a11、当检测到移动终端使用的天线由用于高频收发电磁波信号的天线切换至用于低频收发电磁波信号的天线时将计数器加1;

a12、当检测到移动终端使用的天线由用于低频收发电磁波信号的天线切换至用于高频收发电磁波信号的天线时将计数器加1。

所述基于移动终端的频段切换控制方法,其中,所述第一时间段为10秒钟,所述第一时间段为10秒钟。

所述基于移动终端的频段切换控制方法,其中,所述步骤b具体包括:

b21启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

b22获取最近10秒钟的每一秒内的计数器增长值,并判断是否均超过阈值;

b23如果为是则禁止天线切换。

所述基于移动终端的频段切换控制方法,其中,所述禁止天线切换为当移动终端由高频向低频切换或由低频向高频切换时,不切换天线。

所述基于移动终端的频段切换控制方法,其中,所述步骤c具体包括:

c31、启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

c32、获取最近10秒钟的每一秒内的计数器增长值,并判断是否均小于或等于阈值;

c33、如果为是则允许天线切换。

所述基于移动终端的频段切换控制方法,其中,所述允许天线切换为当移动终端由高频向低频切换或由低频向高频切换时,切换天线。

一种基于移动终端的频段切换控制系统,其中,包括:

天线切换计数模块,用于设置计数器用于记录移动终端高、低频两个天线之间切换的次数;

禁止天线检测模块,用于检测最近第一时间段内,每一秒时间间隔下计数器的增长值,如果计数器的增长值均超过阈值则禁止天线切换;

允许天线检测模块,用于检测最近第二时间段内,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。

所述基于移动终端的频段切换控制系统,其中,所述天线切换计数模块包括:

第一计数单元、用于当检测到移动终端使用的天线由用于高频收发电磁波信号的天线切换至用于低频收发电磁波信号的天线时将计数器加1;

第二计数单元、用于当检测到移动终端使用的天线由用于低频收发电磁波信号的天线切换至用于高频收发电磁波信号的天线时将计数器加1;

所述禁止天线检测模块具体包括:

增长值第一计算单元,用于启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

第一判断单元,用于获取最近10秒钟的每一秒内的计数器增长值,并判断是否均超过阈值;

禁止控制单元,用于如果为是则禁止天线切换;

所述允许天线检测模块具体包括:

增长值第二计算单元、用于启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

第二判断单元、获取最近10秒钟的每一秒内的计数器增长值,并判断是否均小于或等于阈值;

允许控制单元,用于如果判断最近10秒钟的每一秒内的计数器增长值,是均小于或等于阈值为是则允许天线切换。

本发明所提供的基于移动终端的频段切换控制方法及系统,所述方法通过设置计数器用于记录高、低频两个天线之间切换的次数;检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均超过阈值则禁止天线切换;检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。从而解决移动终端在高、低频之间经常性切换时,避免天线的跟随性频繁切换,导致无线电波接收、发送的效率低的问题。

附图说明

图1是本发明基于移动终端的频段切换控制方法的较佳实施例的流程图。

图2是本发明基于移动终端的频段切换控制系统的较佳实施例的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端的频段切换控制方法的较佳实施例的流程图。如图1所示,本发明实施例提供的一种基于移动终端的频段切换控制方法,包括以下步骤:

s100、设置计数器用于记录高、低频两个天线之间切换的次数;

移动终端通过天线进行无线电池的发送与接收;目前移动终端往往支持多个无线电频段,在这些频段中有的频段(比如lteband39)比较高,有的频段(比如gsm850)比较低,为了使性能更佳,在移动终端中对于高频段采用一种天线,对于低频段采用另一种天线。如图2,第一天线更适用于收发高频无线电波,第二天线更适用于收发低频无线电波,这样可以使性能达到佳。

但在实际的移动终端的使用中,偶尔会遇到移动终端处于一个高、低频交界处,比如移动终端在某地,该地点正好位于高频段与低频段覆盖的交界处(例如lteband39与gsm850的覆盖的交界处,lteband39与gsm850的信号均不是很强),此时移动终端会经常性的在高、低频之间切换,同时也会使天线也经常变化导致无线电波的接收、发送效率低。

所以本发明中,预先设置计数器用于记录高、低频两个天线之间切换的次数。具体地,当检测到移动终端使用的天线在用于高频收发电磁波信号的天线,用于低频收发电磁波信号的天线之间切换时将计数器加1;包括当检测到移动终端使用的天线由用于高频收发电磁波信号的天线切换至用于低频收发电磁波信号的天线时将计数器加1,当检测到移动终端使用的天线由用于低频收发电磁波信号的天线切换至用于高频收发电磁波信号的天线时将计数器加1。

s200,检测最近第一时间段内,每一秒时间间隔下计数器的增长值,如果计数器的增长值均超过阈值则禁止天线切换。

第一时间段为10秒钟,例如,检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均超过阈值则禁止天线切换。

本发明实施例中,较佳地,所述阈值为30。

具体地,步骤s20包括:

s21启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

s22获取最近10秒钟的每一秒内的计数器增长值,并判断是否均超过阈值;

s23如果为是则禁止天线切换。

发明人:例如最近10秒得到的每一秒内计数器增长值分别为31,32,32,35,55,77,32,32,31,38,因为都超过阈值30,故在s23中判定为是,然后禁止天线切换。例如最近10秒得到的每一秒内计数器增长值分别为31,25,32,32,35,55,77,32,32,38,因为有一个25未超过阈值30,故在s23中判定为否,然后仍保持允许天线切换状态。

其中,所述禁止天线切换为当移动终端由高频向低频切换或由低频向高频切换时,不切换天线。

s300,检测最近第二时间段内,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。

较佳地,本步骤s300的阈值与步骤s200的阈值一样都为30。当然,另外的实施例也可以不一样,但步骤s300r这个阈值需要小于或等于前面s200提到的那个阈值),譬如这个阈值为25。

例如,检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。

具体地,步骤s30包括:

s31启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

s32获取最近10秒钟的每一秒内的计数器增长值,并判断是否均小于或等于阈值;

s33如果为是则允许天线切换。

例如最近10秒得到的每一秒内计数器增长值分别为21,21,22,22,15,17,22,12,21,18,因为都未阈值25,s33中判定为是,然后允许天线切换。例如最近10秒得到的每一秒内计数器增长值分别为21,21,22,22,15,17,29,12,21,18,因为29超过阈值25,s33中判定为否,然后仍保持禁止天线切换的状态。

其中,所述允许天线切换为当移动终端由高频向低频切换或由低频向高频切换时,切换天线。

由上可见,本发明实施例提供一种基于移动终端的频段切换控制方法,本发明提供了一种移动终端高低频切换控制方法,旨在解决移动终端在高、低频之间经常性切换时,避免天线的跟随性频繁切换,导致无线电波接收、发送的效率低的问题。

基于上述实施例,本发明还提供了一种基于移动终端的频段切换控制系统,如图2所示,所述系统包括:

天线切换计数模块,用于设置计数器用于记录移动终端高、低频两个天线之间切换的次数;具体如上所述。

禁止天线检测模块,用于检测最近第一时间段内,每一秒时间间隔下计数器的增长值,如果计数器的增长值均超过阈值则禁止天线切换;具体如上所述。

允许天线检测模块,用于检测最近第二时间段内,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换;具体如上所述。

本发明实施例中,天线切换计数模块分别连接第一天线和第二天线,禁止天线检测模块和允许天线检测模块分别连接天线切换计数模块。如图2所示,禁止天线检测模块和允许天线检测模块的右侧连接线处不相交。

较佳地,所述基于移动终端的频段切换控制系统,其中,所述天线切换计数模块包括:

第一计数单元、用于当检测到移动终端使用的天线由用于高频收发电磁波信号的天线切换至用于低频收发电磁波信号的天线时将计数器加1;

第二计数单元、用于当检测到移动终端使用的天线由用于低频收发电磁波信号的天线切换至用于高频收发电磁波信号的天线时将计数器加1;

较佳地,所述禁止天线检测模块具体包括:

增长值第一计算单元,用于启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

第一判断单元,用于获取最近10秒钟的每一秒内的计数器增长值,并判断是否均超过阈值;

禁止控制单元,用于如果为是则禁止天线切换;

较佳地,所述允许天线检测模块具体包括:

增长值第二计算单元、用于启动定时器,每隔1秒获取计数器的值,并将该值与上一秒获取到的计数器的值相减得本秒内计数器的增长值;

第二判断单元、获取最近10秒钟的每一秒内的计数器增长值,并判断是否均小于或等于阈值;

允许控制单元,用于如果判断最近10秒钟的每一秒内的计数器增长值,是均小于或等于阈值为是则允许天线切换。

综上所述,本发明所提供的基于移动终端的频段切换控制方法及系统,所述方法通过设置计数器用于记录高、低频两个天线之间切换的次数;检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均超过阈值则禁止天线切换;检测最近10秒钟,每一秒时间间隔下计数器的增长值,如果均未超过阈值则允许天线切换。从而解决移动终端在高、低频之间经常性切换时,避免天线的跟随性频繁切换,导致无线电波接收、发送的效率低的问题。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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