本發(fā)明涉及點(diǎn)測(cè)軟件領(lǐng)域,尤其涉及一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法及系統(tǒng)。
背景技術(shù):
隨著智能手機(jī)的發(fā)展,WIFI功能是手機(jī)具備的功能,而目前WIFI一般使用玻璃封裝,缺少專業(yè)點(diǎn)測(cè)軟件,導(dǎo)致操作十分不方便。尤其是市場(chǎng)上高通機(jī)型所占比也越來(lái)越大,傳統(tǒng)高通WiFi芯片維修,每個(gè)機(jī)型所需的點(diǎn)測(cè)指令都不同,需分別輸入不同指令進(jìn)行點(diǎn)測(cè)維修,維修時(shí)耗時(shí)長(zhǎng)、不方便。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法及系統(tǒng),旨在解決現(xiàn)有點(diǎn)測(cè)方法操作不方便、耗時(shí)長(zhǎng)、效率低等問(wèn)題。
本發(fā)明的技術(shù)方案如下:
一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法,其中,包括:
步驟A、獲取ADB工具包,同時(shí)收集各機(jī)型ADB shell指令;
步驟B、將ADB shell指令制作為微軟系統(tǒng)通用的BAT文件,然后編譯成EXE程序;
步驟C、生成高通WIFI發(fā)射點(diǎn)測(cè)主界面,使用該主界面調(diào)用上述EXE程序,最后編譯成高通WIFI管理程序;
步驟D、使用打包工具將高通WIFI管理程序打包為安裝包;
步驟E、安裝所述安裝包后,選擇WiFi芯片相對(duì)應(yīng)的頻段進(jìn)行點(diǎn)測(cè)。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法,其中,所述步驟B中,將各個(gè)機(jī)型對(duì)應(yīng)ADB指令制作為BAT指令,并按順序命名得到BAT文件。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法,其中,所述步驟C中,使用“Visual Basic 6.0”C語(yǔ)言編譯器生成高通WIFI發(fā)射點(diǎn)測(cè)主界面。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法,其中,所述步驟D中,使用HAP_SetupFactory7打包工具進(jìn)行打包。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法,其中,所述步驟B中,使用BAT To EXE工具,編譯成EXE程序。
一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng),其中,包括:
數(shù)據(jù)獲取模塊,用于獲取ADB工具包,同時(shí)收集各機(jī)型ADB shell指令;
EXE程序編譯模塊,用于將ADB shell指令制作為微軟系統(tǒng)通用的BAT文件,然后編譯成EXE程序;
管理程序編譯模塊,用于生成高通WIFI發(fā)射點(diǎn)測(cè)主界面,使用該主界面調(diào)用上述EXE程序,最后編譯成高通WIFI管理程序;
打包模塊,用于使用打包工具將高通WIFI管理程序打包為安裝包;
點(diǎn)測(cè)模塊,用于安裝所述安裝包后,選擇WiFi芯片相對(duì)應(yīng)的頻段進(jìn)行點(diǎn)測(cè)。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng),其中,所述EXE程序編譯模塊中,將各個(gè)機(jī)型對(duì)應(yīng)ADB指令制作為BAT指令,并按順序命名得到BAT文件。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng),其中,所述管理程序編譯模塊中,使用“Visual Basic 6.0”C語(yǔ)言編譯器生成高通WIFI發(fā)射點(diǎn)測(cè)主界面。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng),其中,所述打包模塊中,使用HAP_SetupFactory7打包工具進(jìn)行打包。
所述的高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng),其中,所述EXE程序編譯模塊中,使用BAT To EXE工具,編譯成EXE程序。
有益效果:本發(fā)明將各種高通機(jī)型WiFi芯片點(diǎn)測(cè)指令做成BAT文件,形成集成的點(diǎn)測(cè)軟件工具,操作簡(jiǎn)單、快捷。
附圖說(shuō)明
圖1為本發(fā)明一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法較佳實(shí)施例的流程圖。
圖2為本發(fā)明一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1為本發(fā)明一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)方法較佳實(shí)施例的流程圖,其包括:
步驟S1、獲取ADB工具包,同時(shí)收集各機(jī)型ADB shell指令;
步驟S2、將ADB shell指令制作為微軟系統(tǒng)通用的BAT文件,然后編譯成EXE程序;
步驟S3、生成高通WIFI發(fā)射點(diǎn)測(cè)主界面,使用該主界面調(diào)用上述EXE程序,最后編譯成高通WIFI管理程序;
步驟S4、使用打包工具將高通WIFI管理程序打包為安裝包;
步驟S5、安裝所述安裝包后,選擇WiFi芯片相對(duì)應(yīng)的頻段進(jìn)行點(diǎn)測(cè)。
對(duì)于傳統(tǒng)WiFi故障檢測(cè)維修,點(diǎn)測(cè)WiFi各頻段信號(hào)時(shí),需逐條輸入指令進(jìn)行信號(hào)點(diǎn)測(cè)。本發(fā)明集成所有高通WiFi芯片信號(hào)指令,通過(guò)軟件編輯,適用于各機(jī)型,簡(jiǎn)單、方便、快捷。
在步驟S1中,首先獲取ADB工具包,例如從現(xiàn)有手機(jī)測(cè)試平臺(tái)獲取ADB工具包;同時(shí)收集Android系統(tǒng)零散的ADB shell指令串,得到各機(jī)型ADB shell指令。
例如ADB工具包為AdbWinApi.dll,ADB shell指令的一個(gè)事例如下:
ptt_socket_app –f
Ido13-4.7 打開(kāi)WIFI指令:
svc wifi disable
rmmod wlan
setprop ctl.stop ptt_socket_app
setprop ctl.stop ptt_ffbm。
進(jìn)一步,所述步驟S2中,將各個(gè)機(jī)型對(duì)應(yīng)ADB指令制作為BAT指令,并按順序命名得到BAT文件。使用BAT To EXE工具,編譯成EXE程序,防止BAT文件被修改,例如將Ido13.bat轉(zhuǎn)換為Ido13.exe。
一個(gè)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。
進(jìn)一步,所述步驟S3中,使用“Visual Basic 6.0”C語(yǔ)言編譯器生成高通WIFI發(fā)射點(diǎn)測(cè)主界面。同時(shí)做好界面美化處理以及處理好代碼。
在高通WIFI發(fā)射點(diǎn)測(cè)主界面上顯示有多個(gè)按鈕,具體從上到下依次為:“檢測(cè)WIFI驅(qū)動(dòng)”、 “Go Play專用”、“加載WIFI驅(qū)動(dòng)”、“打開(kāi)QRCT”、“AR6004”、“支持機(jī)型”、“關(guān)于”。點(diǎn)擊各按鈕實(shí)現(xiàn)相應(yīng)功能。上述按鈕設(shè)置于主界面的右側(cè)。所述“檢測(cè)WIFI驅(qū)動(dòng)”按鈕的左側(cè)還設(shè)置有“設(shè)備管理器”按鈕,所述“支持機(jī)型”按鈕的右側(cè)還設(shè)置有“幫助”按鈕。
進(jìn)一步,所述步驟S4中,使用HAP_SetupFactory7打包工具進(jìn)行打包。
具體是所要的庫(kù)文件,使用打包工具HAP_SetupFactory7生成安裝包。
在所述步驟S5中,安裝所述安裝包后,運(yùn)行編輯好的程序,選擇WiFi芯片相對(duì)應(yīng)的頻段進(jìn)行點(diǎn)測(cè)維修。
本發(fā)明還提供一種高通WiFi芯片信號(hào)發(fā)射點(diǎn)測(cè)系統(tǒng)較佳實(shí)施例,如圖2所示,其包括:
數(shù)據(jù)獲取模塊100,用于獲取ADB工具包,同時(shí)收集各機(jī)型ADB shell指令;
EXE程序編譯模塊200,用于將ADB shell指令制作為微軟系統(tǒng)通用的BAT文件,然后編譯成EXE程序;
管理程序編譯模塊300,用于生成高通WIFI發(fā)射點(diǎn)測(cè)主界面,使用該主界面調(diào)用上述EXE程序,最后編譯成高通WIFI管理程序;
打包模塊400,用于使用打包工具將高通WIFI管理程序打包為安裝包;
點(diǎn)測(cè)模塊500,用于安裝所述安裝包后,選擇WiFi芯片相對(duì)應(yīng)的頻段進(jìn)行點(diǎn)測(cè)。
進(jìn)一步,所述EXE程序編譯模塊200中,將各個(gè)機(jī)型對(duì)應(yīng)ADB指令制作為BAT指令,并按順序命名得到BAT文件。
進(jìn)一步,所述管理程序編譯模塊300中,使用“Visual Basic 6.0”C語(yǔ)言編譯器生成高通WIFI發(fā)射點(diǎn)測(cè)主界面。
進(jìn)一步,所述打包模塊400中,使用HAP_SetupFactory7打包工具進(jìn)行打包。
進(jìn)一步,所述EXE程序編譯模塊200中,使用BAT To EXE工具,編譯成EXE程序。
關(guān)于上述模塊單元的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件完成,所述的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,程序在執(zhí)行時(shí),可包括上述各方法的實(shí)施例的流程。其中的存儲(chǔ)介質(zhì)可以為磁碟、光盤、只讀存儲(chǔ)記憶體(ROM)或隨機(jī)存儲(chǔ)記憶體(RAM)等。
綜上所述,本發(fā)明將各種高通機(jī)型WiFi芯片點(diǎn)測(cè)指令做成BAT文件,形成集成的點(diǎn)測(cè)軟件工具,操作簡(jiǎn)單、快捷。采用本發(fā)明后,經(jīng)實(shí)踐證明,平均1PCS板子節(jié)約197 S;每月WIFI IC損耗也大大降低。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。