一种天线调谐开关逻辑控制方法、系统及终端与流程

文档序号:20700064发布日期:2020-05-12 15:33阅读:692来源:国知局
一种天线调谐开关逻辑控制方法、系统及终端与流程
本发明涉及通信
技术领域
,尤其涉及一种天线调谐开关逻辑控制方法、系统及终端。
背景技术
:随着手持通讯设备需要支持的频段越来越多,天线走线空间越来越小,天线环境越来越复杂,带宽需求越来越宽,在天线调试时,低频部分通常会遇到带宽不够的问题,此时一般会在天线地点增加一个天线调谐开关,同时在软件中写入不同频段与不同开关路的对应关系(下文简称为天线调谐开关逻辑),针对不同频率切换不同的匹配电路,以达到拓展天线带宽的功能。现有技术中,天线调谐开关逻辑的调整方案为:借助电脑提供完整的编译环境,先对射频配置表中的天线调谐开关逻辑信息进行调整,再根据整个射频配置表进行软件编译,输出bin文件后导入软件版本,设备更新软件版本,至此调整后的天线调谐开关逻辑才能生效。上述调整方案采用的是永久性写入逻辑的实现方式,存在以下缺陷:在天线调试阶段,不能根据天线调试结果灵活的进行逻辑配置,每次都需要借助电脑且由专业的软件工程师进行编译,消耗时间长;而在天线调试过程中,需要对天线调谐开关逻辑进行反复多次调整,以对不同逻辑进行验证,因此上述调整方案不但操作复杂,不够便利,而且耗时较长,大大影响了工作效率。技术实现要素:本发明的目的在于提供一种天线调谐开关逻辑控制方法、系统及终端,克服现有技术存在的操作复杂以及效率低下的缺陷。为达此目的,本发明采用以下技术方案:一种天线调谐开关逻辑控制方法,应用于安卓android终端,包括步骤:根据预存的设备机型与天线调谐开关的映射关系表,通过adb命令获得所述android终端的设备机型对应的天线调谐开关列表并于界面显示,所述天线调谐开关列表中包括至少一个天线调谐开关;根据所述界面所采集的输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;按照所述逻辑配置信息,通过安卓调试桥adb命令对所述目标开关进行逻辑配置操作。可选的,所述天线调谐开关列表中,每个表项包括通用输入输出口gpio标识号、开关序号以及对应的逻辑脚信息。可选的,所述天线调谐开关逻辑控制方法还包括:在通过adb命令获得所述android终端的设备机型对应的天线调谐开关列表之前,获得root权限。可选的,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关中的任意一种。一种天线调谐开关逻辑控制系统,应用于android终端,包括:信息储存区,用于存储预设的设备机型与天线调谐开关的映射关系表;开关列表读取模块,用于根据所述映射关系表,通过adb命令获得所述android终端的设备机型对应的天线调谐开关列表;显示模块,用于通过界面显示所述天线调谐开关列表;还用于采集所述界面内的输入信息,根据所述输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;配置调整模块,用于按照所述逻辑配置信息,通过adb命令对所述目标开关进行逻辑配置操作。可选的,所述系统还包括登录模块;所述登录模块,用于在所述通过adb命令获得所述android终端的设备机型对应的天线调谐开关列表之前,先获得root权限。一种android终端,包括天线和与所述天线连接的天线调谐开关,还包括如上任一所述的天线调谐开关逻辑控制系统。可选的,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关。一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上任一项所述的天线调谐开关逻辑控制方法中的步骤。与现有技术相比,本发明实施例具有以下有益效果:不同于常规的永久性写入方式,本发明实施例采用临时写入方式,基于androidapk实现,工作人员能够直接在设备界面上对天线调谐开关的状态进行灵活控制,不需要借助专业软件编程人员和电脑即可完成,从而简化了天线调谐开关逻辑的配置工作,提高了工作效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例提供的天线调谐开关逻辑控制方法流程图。具体实施方式为了使本
技术领域
的人员更好地理解本申请实施例方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分的实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明实施例保护的范围。本发明实施例中,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。由于高通平台可以通过adb(androiddebugbridge,安卓调试桥)指令来读取gpio(general-purposeinput/output,通用输入输出口)的状态,本发明实施例提供了一种天线调谐开关逻辑控制方法,基于androidapk(androidapplicationpackage,应用程序)实现,通过adb工具来实现对天线调谐开关的状态控制,尤其适用于对android终端的调试阶段。android终端,具体可以为android手机、android平板电脑、android智能电视等。请参阅图1,本发明实施例提供了一种天线调谐开关逻辑控制方法,包括步骤:步骤101、开启apk,获取root权限。root权限,类似于windows系统中的administrator,root是android系统中的超级管理员用户帐户,该帐户拥有整个系统的最高权限,可方便地对系统的部件进行删除或更改。步骤102、根据预存的设备机型与天线调谐开关的映射关系表,通过adb命令获得电子设备的设备机型对应的天线调谐开关列表并于界面显示;天线调谐开关列表中,包括至少一个天线调谐开关。天线调谐开关,具体可以为主集天线开关、分集天线开关、宽带隙开关或者其他,具体不限定。天线调谐开关列表,实际为一个数据表,如下表1所示,其每个表项包括gpio标识号、开关序号以及对应的逻辑脚信息。例如,表1中所示,gpio66,就是开关2的第2管脚。表一gpio开关序号该开关对应逻辑脚47114812652166227531383213433该天线调谐开关列表的获取,可通过以下代码行实现:cd/sys/kernel/debug/catgpio。步骤103、根据界面所采集的输入信息,确定天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对目标开关的逻辑配置信息。在天线调谐开关列表的显示界面,用户可以手动选择其中的任意天线调谐开关作为需要状态调整的目标开关,并手动输入该目标开关的逻辑配置信息。步骤104、按照所述逻辑配置信息,通过adb命令对所述目标开关进行逻辑配置操作。示例性的,可通过以下代码直接对gpio进行逻辑配置操作(为展示方便,此处以gpio66为例,直接展示apk所调用的对应adb指令内容):adbrootadbshellcd/sys/class/gpio/echo66>exportcdgpio66echo′value′>value//设置gpio寄存器值catvalue//获取gpio寄存器的值其中,倒数第二句中′value′使用所需对应值替换,1为上拉,0为下拉,即完成逻辑配置。最后一句可用于apk做逻辑实现检查,同步在上述显示界面中显示,方便用户确认命令是否正确执行。基于上述基于androidapk实现的天线调谐开关逻辑控制方法,工作人员能够直接在手机界面上对天线调谐开关的状态进行灵活控制,不需要借助专业软件编程人员和电脑即可完成,从而简化了天线调谐开关逻辑的配置工作,提高了工作效率。需要说明的是,不同于常规的永久性写入方式,本发明实施例采用的是临时写入方式,能够快速方便地对天线调谐开关的状态进行临时调整,因此尤其适用于需要反复多次状态调整的调试阶段。本发明的另一实施例提供了一种天线调谐开关逻辑控制系统,应用于android终端,包括:登录模块、信息储存区、显示模块以及配置调整模块。登录模块,用于在开启apk时,获得root权限。信息储存区,用于存储预设的设备机型与天线调谐开关的映射关系表。开关列表读取模块,用于在获得root权限后,根据映射关系表,通过adb命令获得电子设备的设备机型对应的天线调谐开关列表。显示模块,用于通过界面显示天线调谐开关列表;还用于采集界面内的输入信息,根据输入信息,确定天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对目标开关的逻辑配置信息。配置调整模块,用于按照逻辑配置信息,通过adb命令对目标开关进行逻辑配置操作。基于该系统,可实现简单灵活的开关状态控制,大大降低调试工作时长,提高工作效率。本发明的另一实施例还提供了一种android终端,其包括天线和与天线连接的天线调谐开关,还包括如上所述的天线调谐开关逻辑控制系统。该android终端,具体可以为智能手机、笔记本电脑、台式电脑、平板电脑、个人数字助理(personaldigitalassistant,pda)、电视等运行有android系统的终端。本领域普通技术人员可以理解,上述方法实施例中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的天线调谐开关逻辑控制方法中的步骤。其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1