一种高通WiFi芯片信号发射点测方法及系统与流程

文档序号:11950000阅读:1043来源:国知局
一种高通WiFi芯片信号发射点测方法及系统与流程

本发明涉及点测软件领域,尤其涉及一种高通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损耗也大大降低。

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

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