CN111147091B - 一种天线调谐开关逻辑控制方法、***及终端 - Google Patents
一种天线调谐开关逻辑控制方法、***及终端 Download PDFInfo
- Publication number
- CN111147091B CN111147091B CN201911414323.4A CN201911414323A CN111147091B CN 111147091 B CN111147091 B CN 111147091B CN 201911414323 A CN201911414323 A CN 201911414323A CN 111147091 B CN111147091 B CN 111147091B
- Authority
- CN
- China
- Prior art keywords
- antenna tuning
- switch
- tuning switch
- antenna
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/02—Transmitters
- H04B1/04—Circuits
- H04B1/0458—Arrangements for matching and coupling between power amplifier and antenna or between amplifying stages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/18—Input circuits, e.g. for coupling to an antenna or a transmission line
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
Abstract
本发明涉及通信技术领域,公开了一种天线调谐开关逻辑控制方法、***及终端。所述方法包括:根据设备机型与天线调谐开关的映射关系表,通过adb命令获得终端的设备机型对应的天线调谐开关列表并于界面显示;根据界面所采集的输入信息,确定列表中的至少一个天线调谐开关为目标开关,并获得针对目标开关的逻辑配置信息;按照逻辑配置信息,通过adb命令对目标开关进行逻辑配置操作。不同于常规永久性写入方式,本发明采用临时写入方式,基于Android APK实现,工作人员能够直接在设备界面上对天线调谐开关的状态进行灵活控制,不需要借助专业软件编程人员和电脑即可完成,从而简化了天线调谐开关逻辑的配置工作,提高了工作效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种天线调谐开关逻辑控制方法、***及终端。
背景技术
随着手持通讯设备需要支持的频段越来越多,天线走线空间越来越小,天线环境越来越复杂,带宽需求越来越宽,在天线调试时,低频部分通常会遇到带宽不够的问题,此时一般会在天线地点增加一个天线调谐开关,同时在软件中写入不同频段与不同开关路的对应关系(下文简称为天线调谐开关逻辑),针对不同频率切换不同的匹配电路,以达到拓展天线带宽的功能。
现有技术中,天线调谐开关逻辑的调整方案为:借助电脑提供完整的编译环境,先对射频配置表中的天线调谐开关逻辑信息进行调整,再根据整个射频配置表进行软件编译,输出bin文件后导入软件版本,设备更新软件版本,至此调整后的天线调谐开关逻辑才能生效。
上述调整方案采用的是永久性写入逻辑的实现方式,存在以下缺陷:在天线调试阶段,不能根据天线调试结果灵活的进行逻辑配置,每次都需要借助电脑且由专业的软件工程师进行编译,消耗时间长;而在天线调试过程中,需要对天线调谐开关逻辑进行反复多次调整,以对不同逻辑进行验证,因此上述调整方案不但操作复杂,不够便利,而且耗时较长,大大影响了工作效率。
发明内容
本发明的目的在于提供一种天线调谐开关逻辑控制方法、***及终端,克服现有技术存在的操作复杂以及效率低下的缺陷。
为达此目的,本发明采用以下技术方案:
一种天线调谐开关逻辑控制方法,应用于安卓Android终端,包括步骤:
根据预存的设备机型与天线调谐开关的映射关系表,通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表并于界面显示,所述天线调谐开关列表中包括至少一个天线调谐开关;
根据所述界面所采集的输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;
按照所述逻辑配置信息,通过安卓调试桥adb命令对所述目标开关进行逻辑配置操作。
可选的,所述天线调谐开关列表中,每个表项包括通用输入输出口GPIO标识号、开关序号以及对应的逻辑脚信息。
可选的,所述天线调谐开关逻辑控制方法还包括:在通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表之前,获得root权限。
可选的,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关中的任意一种。
一种天线调谐开关逻辑控制***,应用于Android终端,包括:
信息储存区,用于存储预设的设备机型与天线调谐开关的映射关系表;
开关列表读取模块,用于根据所述映射关系表,通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表;
显示模块,用于通过界面显示所述天线调谐开关列表;还用于采集所述界面内的输入信息,根据所述输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;
配置调整模块,用于按照所述逻辑配置信息,通过adb命令对所述目标开关进行逻辑配置操作。
可选的,所述***还包括登录模块;所述登录模块,用于在所述通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表之前,先获得root权限。
一种Android终端,包括天线和与所述天线连接的天线调谐开关,还包括如上任一所述的天线调谐开关逻辑控制***。
可选的,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关。
一种计算机可读存储介质,存储有多条指令,所述指令适于处理器进行加载,以执行如上任一项所述的天线调谐开关逻辑控制方法中的步骤。
与现有技术相比,本发明实施例具有以下有益效果:
不同于常规的永久性写入方式,本发明实施例采用临时写入方式,基于AndroidAPK实现,工作人员能够直接在设备界面上对天线调谐开关的状态进行灵活控制,不需要借助专业软件编程人员和电脑即可完成,从而简化了天线调谐开关逻辑的配置工作,提高了工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的天线调谐开关逻辑控制方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本申请实施例方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分的实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
本发明实施例中,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
由于高通平台可以通过adb(Android Debug Bridge,安卓调试桥)指令来读取GPIO(General-purpose input/output,通用输入输出口)的状态,本发明实施例提供了一种天线调谐开关逻辑控制方法,基于AndroidAPK(Android application package,应用程序)实现,通过adb工具来实现对天线调谐开关的状态控制,尤其适用于对Android终端的调试阶段。
Android终端,具体可以为Android手机、Android平板电脑、Android智能电视等。
请参阅图1,本发明实施例提供了一种天线调谐开关逻辑控制方法,包括步骤:
步骤101、开启APK,获取root权限。
root权限,类似于Windows***中的Administrator,root是Android***中的超级管理员用户帐户,该帐户拥有整个***的最高权限,可方便地对***的部件进行删除或更改。
步骤102、根据预存的设备机型与天线调谐开关的映射关系表,通过adb命令获得电子设备的设备机型对应的天线调谐开关列表并于界面显示;天线调谐开关列表中,包括至少一个天线调谐开关。
天线调谐开关,具体可以为主集天线开关、分集天线开关、宽带隙开关或者其他,具体不限定。
天线调谐开关列表,实际为一个数据表,如下表1所示,其每个表项包括GPIO标识号、开关序号以及对应的逻辑脚信息。例如,表1中所示,GPIO66,就是开关2的第2管脚。
表一
GPIO | 开关序号 | 该开关对应逻辑脚 |
47 | 1 | 1 |
48 | 1 | 2 |
65 | 2 | 1 |
66 | 2 | 2 |
75 | 3 | 1 |
38 | 3 | 2 |
134 | 3 | 3 |
该天线调谐开关列表的获取,可通过以下代码行实现:
cd/sys/kernel/debug/
cat gpio。
步骤103、根据界面所采集的输入信息,确定天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对目标开关的逻辑配置信息。
在天线调谐开关列表的显示界面,用户可以手动选择其中的任意天线调谐开关作为需要状态调整的目标开关,并手动输入该目标开关的逻辑配置信息。
步骤104、按照所述逻辑配置信息,通过adb命令对所述目标开关进行逻辑配置操作。
示例性的,可通过以下代码直接对GPIO进行逻辑配置操作(为展示方便,此处以GPIO66为例,直接展示APK所调用的对应adb指令内容):
adb root
adb shell
cd/sys/class/gpio/
echo 66>export
cdgpio66
echo'value'>value //设置gpio寄存器值
cat value //获取gpio寄存器的值
其中,倒数第二句中'value'使用所需对应值替换,1为上拉,0为下拉,即完成逻辑配置。最后一句可用于APK做逻辑实现检查,同步在上述显示界面中显示,方便用户确认命令是否正确执行。
基于上述基于Android APK实现的天线调谐开关逻辑控制方法,工作人员能够直接在手机界面上对天线调谐开关的状态进行灵活控制,不需要借助专业软件编程人员和电脑即可完成,从而简化了天线调谐开关逻辑的配置工作,提高了工作效率。
需要说明的是,不同于常规的永久性写入方式,本发明实施例采用的是临时写入方式,能够快速方便地对天线调谐开关的状态进行临时调整,因此尤其适用于需要反复多次状态调整的调试阶段。
本发明的另一实施例提供了一种天线调谐开关逻辑控制***,应用于Android终端,包括:登录模块、信息储存区、显示模块以及配置调整模块。
登录模块,用于在开启APK时,获得root权限。
信息储存区,用于存储预设的设备机型与天线调谐开关的映射关系表。
开关列表读取模块,用于在获得root权限后,根据映射关系表,通过adb命令获得电子设备的设备机型对应的天线调谐开关列表。
显示模块,用于通过界面显示天线调谐开关列表;还用于采集界面内的输入信息,根据输入信息,确定天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对目标开关的逻辑配置信息。
配置调整模块,用于按照逻辑配置信息,通过adb命令对目标开关进行逻辑配置操作。
基于该***,可实现简单灵活的开关状态控制,大大降低调试工作时长,提高工作效率。
本发明的另一实施例还提供了一种Android终端,其包括天线和与天线连接的天线调谐开关,还包括如上所述的天线调谐开关逻辑控制***。
该Android终端,具体可以为智能手机、笔记本电脑、台式电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、电视等运行有Android***的终端。
本领域普通技术人员可以理解,上述方法实施例中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本发明实施例还提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的天线调谐开关逻辑控制方法中的步骤。
其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种天线调谐开关逻辑控制方法,应用于安卓Android终端,其特征在于,包括步骤:
根据预存的设备机型与天线调谐开关的映射关系表,通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表并于界面显示,所述天线调谐开关列表中包括至少一个天线调谐开关;
根据所述界面所采集的输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;
按照所述逻辑配置信息,通过安卓调试桥adb命令对所述目标开关进行逻辑配置操作。
2.根据权利要求1所述的天线调谐开关逻辑控制方法,其特征在于,所述天线调谐开关列表中,每个表项包括通用输入输出口GPIO标识号、开关序号以及对应的逻辑脚信息。
3.根据权利要求1所述的天线调谐开关逻辑控制方法,其特征在于,还包括:在通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表之前,获得root权限。
4.根据权利要求1所述的天线调谐开关逻辑控制方法,其特征在于,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关中的任意一种。
5.一种天线调谐开关逻辑控制***,应用于Android终端,其特征在于,包括:
信息储存区,用于存储预设的设备机型与天线调谐开关的映射关系表;
开关列表读取模块,用于根据所述映射关系表,通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表;
显示模块,用于通过界面显示所述天线调谐开关列表;还用于采集所述界面内的输入信息,根据所述输入信息,确定所述天线调谐开关列表中的至少一个天线调谐开关为目标开关,并获得针对所述目标开关的逻辑配置信息;
配置调整模块,用于按照所述逻辑配置信息,通过adb命令对所述目标开关进行逻辑配置操作。
6.根据权利要求5所述的天线调谐开关逻辑控制***,其特征在于,所述***还包括登录模块;所述登录模块,用于在所述通过adb命令获得所述Android终端的设备机型对应的天线调谐开关列表之前,先获得root权限。
7.一种Android终端,包括天线和与所述天线连接的天线调谐开关,其特征在于,还包括如权利要求5或6所述的天线调谐开关逻辑控制***。
8.根据权利要求7所述的Android终端,其特征在于,所述天线调谐开关为主集天线开关、分集天线开关或者宽带隙开关。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至4任一项所述的天线调谐开关逻辑控制方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414323.4A CN111147091B (zh) | 2019-12-31 | 2019-12-31 | 一种天线调谐开关逻辑控制方法、***及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414323.4A CN111147091B (zh) | 2019-12-31 | 2019-12-31 | 一种天线调谐开关逻辑控制方法、***及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111147091A CN111147091A (zh) | 2020-05-12 |
CN111147091B true CN111147091B (zh) | 2021-06-04 |
Family
ID=70522662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911414323.4A Active CN111147091B (zh) | 2019-12-31 | 2019-12-31 | 一种天线调谐开关逻辑控制方法、***及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111147091B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104770B (zh) * | 2020-09-04 | 2022-08-05 | Tcl通讯(宁波)有限公司 | 天线调谐开关控制器、通信模块及移动终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9559745B2 (en) * | 2013-02-05 | 2017-01-31 | Qorvo Us, Inc. | Dedicated shunt switch with improved ground |
WO2017143175A1 (en) * | 2016-02-18 | 2017-08-24 | Searete Llc | Empirically modulated antenna systems and related methods |
CN106775758A (zh) * | 2016-12-30 | 2017-05-31 | 深圳天珑无线科技有限公司 | 资源管理方法及装置 |
CN107835033B (zh) * | 2017-11-30 | 2020-06-05 | Oppo广东移动通信有限公司 | 天线调谐开关的控制方法、装置、终端设备及存储介质 |
CN208272956U (zh) * | 2018-03-29 | 2018-12-21 | 厦门美图移动科技有限公司 | 天线调谐电路及终端设备 |
CN108712686A (zh) * | 2018-05-11 | 2018-10-26 | 星络科技有限公司 | 一种开关控制方法及*** |
-
2019
- 2019-12-31 CN CN201911414323.4A patent/CN111147091B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111147091A (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101938566B (zh) | 一种可视化的终端调试方法和装置 | |
US20090198770A1 (en) | System and method of updating codes in controller | |
CN103049375B (zh) | 一种摄像头在线调试方法 | |
US8954804B2 (en) | Secure boot circuit and method | |
US20060200815A1 (en) | Electronic Device and Method for Updating Related Programs | |
CN110515641A (zh) | 服务器固件的更新方法、装置及*** | |
US7600106B2 (en) | System and method for enabling/disabling write-protection of a basic input output system | |
CN101154207A (zh) | 一种微控制器配置接口操作方法 | |
WO2016078263A1 (zh) | 升级控制设备、终端、终端升级方法及***、存储介质 | |
US20200226026A1 (en) | Data storage devices and methods for firmware failure prevention | |
CN108694052B (zh) | 一种固件升级方法、固件升级装置及固件升级*** | |
CN109582377A (zh) | Bios选项修改方法、装置、设备及存储介质 | |
CN104239097A (zh) | 一种通过移动终端升级配件的方法、***及移动终端 | |
CN110780908A (zh) | 屏幕显示程序升级方法、***及终端设备 | |
CN111147091B (zh) | 一种天线调谐开关逻辑控制方法、***及终端 | |
CN111949332A (zh) | 基本输入输出***选项修改方法、***及装置 | |
US9166573B2 (en) | Semiconductor device and command control method for the same | |
US20070005860A1 (en) | Interrupt control system and method | |
US8458730B2 (en) | Multi-level driver configuration | |
CN111143240B (zh) | 图像存储方法、***及终端设备 | |
CN112417802A (zh) | 一种模拟存储芯片的方法、***、设备及存储介质 | |
WO2020113421A1 (zh) | 一种挂载文件***的方法、终端设备及存储介质 | |
KR102096085B1 (ko) | 앱 모니터링 장치 및 방법 | |
CN109582338A (zh) | Bios选项修改方法、装置、设备及存储介质 | |
US8019985B2 (en) | Data-processing arrangement for updating code in an auxiliary processor memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |