本发明涉及点测软件领域,尤其涉及一种高通WiFi芯片信号发射点测方法及系统。
背景技术:
随着智能手机的发展,WIFI功能是手机具备的功能,而目前WIFI一般使用玻璃封装,缺少专业点测软件,导致操作十分不方便。尤其是市场上高通机型所占比也越来越大,传统高通WiFi芯片维修,每个机型所需的点测指令都不同,需分别输入不同指令进行点测维修,维修时耗时长、不方便。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足,本发明的目的在于提供一种高通WiFi芯片信号发射点测方法及系统,旨在解决现有点测方法操作不方便、耗时长、效率低等问题。
本发明的技术方案如下:
一种高通WiFi芯片信号发射点测方法,其中,包括:
步骤A、获取ADB工具包,同时收集各机型ADB shell指令;
步骤B、将ADB shell指令制作为微软系统通用的BAT文件,然后编译成EXE程序;
步骤C、生成高通WIFI发射点测主界面,使用该主界面调用上述EXE程序,最后编译成高通WIFI管理程序;
步骤D、使用打包工具将高通WIFI管理程序打包为安装包;
步骤E、安装所述安装包后,选择WiFi芯片相对应的频段进行点测。
所述的高通WiFi芯片信号发射点测方法,其中,所述步骤B中,将各个机型对应ADB指令制作为BAT指令,并按顺序命名得到BAT文件。
所述的高通WiFi芯片信号发射点测方法,其中,所述步骤C中,使用“Visual Basic 6.0”C语言编译器生成高通WIFI发射点测主界面。
所述的高通WiFi芯片信号发射点测方法,其中,所述步骤D中,使用HAP_SetupFactory7打包工具进行打包。
所述的高通WiFi芯片信号发射点测方法,其中,所述步骤B中,使用BAT To EXE工具,编译成EXE程序。
一种高通WiFi芯片信号发射点测系统,其中,包括:
数据获取模块,用于获取ADB工具包,同时收集各机型ADB shell指令;
EXE程序编译模块,用于将ADB shell指令制作为微软系统通用的BAT文件,然后编译成EXE程序;
管理程序编译模块,用于生成高通WIFI发射点测主界面,使用该主界面调用上述EXE程序,最后编译成高通WIFI管理程序;
打包模块,用于使用打包工具将高通WIFI管理程序打包为安装包;
点测模块,用于安装所述安装包后,选择WiFi芯片相对应的频段进行点测。
所述的高通WiFi芯片信号发射点测系统,其中,所述EXE程序编译模块中,将各个机型对应ADB指令制作为BAT指令,并按顺序命名得到BAT文件。
所述的高通WiFi芯片信号发射点测系统,其中,所述管理程序编译模块中,使用“Visual Basic 6.0”C语言编译器生成高通WIFI发射点测主界面。
所述的高通WiFi芯片信号发射点测系统,其中,所述打包模块中,使用HAP_SetupFactory7打包工具进行打包。
所述的高通WiFi芯片信号发射点测系统,其中,所述EXE程序编译模块中,使用BAT To EXE工具,编译成EXE程序。
有益效果:本发明将各种高通机型WiFi芯片点测指令做成BAT文件,形成集成的点测软件工具,操作简单、快捷。
附图说明
图1为本发明一种高通WiFi芯片信号发射点测方法较佳实施例的流程图。
图2为本发明一种高通WiFi芯片信号发射点测系统较佳实施例的结构框图。
具体实施方式
本发明提供一种高通WiFi芯片信号发射点测方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种高通WiFi芯片信号发射点测方法较佳实施例的流程图,其包括:
步骤S1、获取ADB工具包,同时收集各机型ADB shell指令;
步骤S2、将ADB shell指令制作为微软系统通用的BAT文件,然后编译成EXE程序;
步骤S3、生成高通WIFI发射点测主界面,使用该主界面调用上述EXE程序,最后编译成高通WIFI管理程序;
步骤S4、使用打包工具将高通WIFI管理程序打包为安装包;
步骤S5、安装所述安装包后,选择WiFi芯片相对应的频段进行点测。
对于传统WiFi故障检测维修,点测WiFi各频段信号时,需逐条输入指令进行信号点测。本发明集成所有高通WiFi芯片信号指令,通过软件编辑,适用于各机型,简单、方便、快捷。
在步骤S1中,首先获取ADB工具包,例如从现有手机测试平台获取ADB工具包;同时收集Android系统零散的ADB shell指令串,得到各机型ADB shell指令。
例如ADB工具包为AdbWinApi.dll,ADB shell指令的一个事例如下:
ptt_socket_app –f
Ido13-4.7 打开WIFI指令:
svc wifi disable
rmmod wlan
setprop ctl.stop ptt_socket_app
setprop ctl.stop ptt_ffbm。
进一步,所述步骤S2中,将各个机型对应ADB指令制作为BAT指令,并按顺序命名得到BAT文件。使用BAT To EXE工具,编译成EXE程序,防止BAT文件被修改,例如将Ido13.bat转换为Ido13.exe。
一个BAT文件的事例如下:
adb shell svc wifi disable
adb shell rmmod wlan
adb shell setprop ctl.stop ptt_socket_app
adb shell setprop ctl.start ptt_ffbm
adb shell ps ptt
adb kill-server。
进一步,所述步骤S3中,使用“Visual Basic 6.0”C语言编译器生成高通WIFI发射点测主界面。同时做好界面美化处理以及处理好代码。
在高通WIFI发射点测主界面上显示有多个按钮,具体从上到下依次为:“检测WIFI驱动”、 “Go Play专用”、“加载WIFI驱动”、“打开QRCT”、“AR6004”、“支持机型”、“关于”。点击各按钮实现相应功能。上述按钮设置于主界面的右侧。所述“检测WIFI驱动”按钮的左侧还设置有“设备管理器”按钮,所述“支持机型”按钮的右侧还设置有“帮助”按钮。
进一步,所述步骤S4中,使用HAP_SetupFactory7打包工具进行打包。
具体是所要的库文件,使用打包工具HAP_SetupFactory7生成安装包。
在所述步骤S5中,安装所述安装包后,运行编辑好的程序,选择WiFi芯片相对应的频段进行点测维修。
本发明还提供一种高通WiFi芯片信号发射点测系统较佳实施例,如图2所示,其包括:
数据获取模块100,用于获取ADB工具包,同时收集各机型ADB shell指令;
EXE程序编译模块200,用于将ADB shell指令制作为微软系统通用的BAT文件,然后编译成EXE程序;
管理程序编译模块300,用于生成高通WIFI发射点测主界面,使用该主界面调用上述EXE程序,最后编译成高通WIFI管理程序;
打包模块400,用于使用打包工具将高通WIFI管理程序打包为安装包;
点测模块500,用于安装所述安装包后,选择WiFi芯片相对应的频段进行点测。
进一步,所述EXE程序编译模块200中,将各个机型对应ADB指令制作为BAT指令,并按顺序命名得到BAT文件。
进一步,所述管理程序编译模块300中,使用“Visual Basic 6.0”C语言编译器生成高通WIFI发射点测主界面。
进一步,所述打包模块400中,使用HAP_SetupFactory7打包工具进行打包。
进一步,所述EXE程序编译模块200中,使用BAT To EXE工具,编译成EXE程序。
关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
综上所述,本发明将各种高通机型WiFi芯片点测指令做成BAT文件,形成集成的点测软件工具,操作简单、快捷。采用本发明后,经实践证明,平均1PCS板子节约197 S;每月WIFI IC损耗也大大降低。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。