一种多天线的开关处理方法、存储介质及移动终端技术

技术编号:18899014 阅读:36 留言:0更新日期:2018-09-08 13:54
本发明专利技术公开了一种多天线的开关处理方法、存储介质及移动终端,其中的多天线的开关处理方法包括如下步骤:检测得出各天线对应的检测引脚的电平检测结果;检测各检测引脚上是否产生中断;当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。从而本发明专利技术可以在移动终端使用通话功能时,令移动终端上的多个天线开关切换能够较为灵活的使用同一套控制程序,减少移动终端内存空间的消耗,提高移动终端的系统的性能。

A multi antenna switch processing method, storage medium and mobile terminal

The invention discloses a multi-antenna switching processing method, a storage medium and a mobile terminal, wherein the multi-antenna switching processing method comprises the following steps: detecting the level detection results of the detection pins corresponding to each antenna; detecting whether there is an interruption on the detection pins; and detecting the detection pins of the antenna when the detection pins are detected; When interrupting occurs, the interrupt function of the detection pin can be made according to the corresponding level detection result. Thus, the invention can make multiple antenna switches on the mobile terminal flexibly use the same control program when the mobile terminal uses the call function, reduce the consumption of the memory space of the mobile terminal, and improve the performance of the mobile terminal system.

【技术实现步骤摘要】
一种多天线的开关处理方法、存储介质及移动终端
本专利技术涉及移动终端的天线应用的
,特别涉及一种多天线的开关处理方法、存储介质及移动终端。
技术介绍
通话功能是移动终端的最为基本的功能之一,而通话功能的实现则首先需要将语音信号收信起来并经过一定处理后由天线以电磁波的形式发送出去。移动终端的天线一般置于移动终端的表面,并且为了防止天线在使用过程中受限(比如天线正好被用户的手碰到导致干扰较大),往往会设置有两个甚至更多个天线。当其中一个天线受限时,则可以利用另一个天线进行信号收发。在现有技术中,部分移动终端同时设置有两个天线,并且支持对两个天线进行开关切换。其实现方法是为每个天线设置单独的切换检测程序,来实现两个天线开关切换的检测。然而现有技术中对于双天线开关切换检测的方法虽然很直观,但存在下述缺陷:当天线较多时,开关切换程序也同时增多必将导致移动终端内存空间的减小;并且多个检测进程运行于内存中,将会影响移动终端系统的性能。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种多天线的开关处理方法、存储介质及移动终端。当移动终端使用通话功能时,移动终端上的多个天线开关切换能够较为灵活的使用同一套控制程序,减少移动终端内存空间的消耗,提高移动终端的系统的性能。为了达到上述目的,本专利技术采取了以下技术方案:一种多天线的开关处理方法,包括如下步骤:检测得出各天线对应的检测引脚的电平检测结果;检测各检测引脚上是否产生中断;当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。所述的多天线的开关处理方法中,在所述检测得出各天线对应的检测引脚的电平检测结果的步骤之前,还包括步骤:分别使用不同的控制参数表示对各天线的开关切换检测的控制,所述控制参数包括天线编号、检测引脚号与检测电平值;当检测引脚的电平检测结果与检测电平值相同时,表示天线打开;当检测引脚的电平检测结果与检测电平值相反时,表示天线关闭。所述的多天线的开关处理方法中,所述当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能的步骤具体包括:当检测到有多个天线的检测引脚上产生中断时,获取各个天线分别产生中断的检测引脚号,并根据检测引脚号保存对应的检测中断信息;根据保存的检测中断信息的保存时间顺序,并根据对应的电平检测结果,依次处理对应的检测引脚的中断功能。所述的多天线的开关处理方法中,所述当检测到有多个天线的检测引脚上产生中断时,获取各个天线分别产生中断的检测引脚号,并根据检测引脚号保存对应的检测中断信息的步骤具体包括:当检测到有多个天线中的检测引脚上产生中断时,获取各个天线产生中断的检测引脚号,并禁能对应检测引脚的中断功能;分别根据检测引脚号得到对应检测引脚的控制参数并保存,记录每一行控制参数保存的时间。所述的多天线的开关处理方法中,所述分别根据检测引脚号得到对应检测引脚的控制参数并保存,记录每一行控制参数保存的时间的步骤之前,还包括步骤:若已保存有同一检测引脚号的控制参数,则将已保存的同一检测引脚号的控制参数删除。所述的多天线的开关处理方法中,所述根据保存的检测中断信息的保存时间顺序,并根据对应的电平检测结果,依次处理对应的检测引脚的中断功能的步骤具体包括:判断是否存在已保存的控制参数;若存在已保存的控制参数,获取保存时间最早的控制参数;获取当前时间,获取保存时间最早的控制参数的保存时间,将当前时间与所得的最早保存时间做差得到时间差;若时间差大于预定阈值,则根据保存的控制参数对比电平检测结果,得出对应天线的开闭状态;若时间差小于预定阈值,则延迟预定时间后,根据保存的控制参数对比电平检测结果,得出对应天线的开闭状态;根据检测引脚的对应的电平检测结果,使能所述检测引脚的中断功能。所述的多天线的开关处理方法中,所述根据检测引脚的对应的电平检测结果,使能所述检测引脚的中断功能的步骤具体包括:若检测引脚的电平检测结果为高电平,则使能所述检测引脚的低电平中断功能;若检测引脚的电平检测结果为低电平,则使能所述检测引脚的高电平中断功能。所述的多天线的开关处理方法中,所述根据检测引脚的对应的电平检测结果,使能所述检测引脚的中断功能的步骤之后,还包括步骤:删除所述检测引脚对应的已保存的控制参数。一种非暂态计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令设置为上述的多天线的开关处理方法。一种移动终端,所述移动终端上设置有多个天线,所述移动终端包括:与多个天线通信连接的中央处理器;以及与所述中央处理器通信连接的存储器;其中,所述存储器存储有可被所述中央处理器执行的指令,所述指令被所述中央处理器执行,以使所述中央处理器执行上述的多天线的开关处理方法。相较于现有技术,本专利技术提供的一种多天线的开关处理方法、存储介质及移动终端,其中的多天线的开关处理方法包括如下步骤:检测得出各天线对应的检测引脚的电平检测结果;检测各检测引脚上是否产生中断;当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。从而本专利技术可以在移动终端使用通话功能时,令移动终端上的多个天线开关切换能够较为灵活的使用同一套控制程序,减少移动终端内存空间的消耗,提高移动终端的系统的性能。附图说明图1为本专利技术提供的多天线的开关处理方法的流程图。图2为本专利技术提供的移动终端的较佳实施例的的硬件结构示意图。图3为本专利技术提供的多天线的开关处理方法中步骤S300的流程图。图4为本专利技术提供的多天线的开关处理方法中步骤S320的流程图。图5为本专利技术提供的多天线的开关处理方法中步骤S326的流程图。图6为本专利技术提供的装置的较佳实施例的模块结构示意图。具体实施方式本专利技术提供一种多天线的开关处理方法、存储介质及移动终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,为本专利技术提供的多天线的开关处理方法的流程图,在本专利技术中所述多天线的开关处理方法是基于如手机等带有多个天线的移动终端上运行的,其包括如下运行步骤:S100、检测得出各天线对应的检测引脚的电平检测结果;S200、检测各检测引脚上是否产生中断;S300、当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。较佳的,在步骤S100之前,还包括步骤:分别使用不同的控制参数表示对各天线的开关切换检测的控制,所述控制参数包括天线编号、检测引脚号与检测电平值;当检测引脚的电平检测结果与检测电平值相同时,表示天线打开;当检测引脚的电平检测结果与检测电平值相反时,表示天线关闭。请继续参阅图2,为本专利技术提供的移动终端的较佳实施例的的硬件结构示意图。在具体实施例中,可在移动终端中设置一个天线开关切换控制文件,下称AF,该天线开关切换控制文件中每一行表示一个天线开关切换检测的控制,每一行由三个参数组成:参数1、天线编号,一个编号代表一个天线;参数2、开关切换检测引脚号,每一个检测引脚号对应一个天线编号,可通过检测该引脚来判断其对应的天线是否打开或关闭;例如,33表示检测引脚号为GPI本文档来自技高网...

【技术保护点】
1.一种多天线的开关处理方法,其特征在于,包括如下步骤:检测得出各天线对应的检测引脚的电平检测结果;检测各检测引脚上是否产生中断;当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。

【技术特征摘要】
1.一种多天线的开关处理方法,其特征在于,包括如下步骤:检测得出各天线对应的检测引脚的电平检测结果;检测各检测引脚上是否产生中断;当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能。2.根据权利要求1所述的多天线的开关处理方法,其特征在于,在所述检测得出各天线对应的检测引脚的电平检测结果的步骤之前,还包括步骤:分别使用不同的控制参数表示对各天线的开关切换检测的控制,所述控制参数包括天线编号、检测引脚号与检测电平值;当检测引脚的电平检测结果与检测电平值相同时,表示天线打开;当检测引脚的电平检测结果与检测电平值相反时,表示天线关闭。3.根据权利要求2所述的多天线的开关处理方法,其特征在于,所述当检测到有天线的检测引脚上产生中断时,根据对应的电平检测结果使能所述检测引脚的中断功能的步骤具体包括:当检测到有多个天线的检测引脚上产生中断时,获取各个天线分别产生中断的检测引脚号,并根据检测引脚号保存对应的检测中断信息;根据保存的检测中断信息的保存时间顺序,并根据对应的电平检测结果,依次处理对应的检测引脚的中断功能。4.根据权利要求3所述的多天线的开关处理方法,其特征在于,所述当检测到有多个天线的检测引脚上产生中断时,获取各个天线分别产生中断的检测引脚号,并根据检测引脚号保存对应的检测中断信息的步骤具体包括:当检测到有多个天线中的检测引脚上产生中断时,获取各个天线产生中断的检测引脚号,并禁能对应检测引脚的中断功能;分别根据检测引脚号得到对应检测引脚的控制参数并保存,记录每一行控制参数保存的时间。5.根据权利要求4所述的多天线的开关处理方法,其特征在于,所述分别根据检测引脚号得到对应检测引脚的控制参数并保存,记录每一行控制参数保存的时间的步骤之前,还包括步骤:若已保存有同一检测引脚号的控制参数,则将已保存的...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1