間,所以整個產(chǎn)線上始終有可用的測試路由存在,大大提高了測試效率,并通過路由器的定期重啟來清除已有連接信息,保證產(chǎn)品測試的正常進行。
[0095]其中,預(yù)設(shè)時間閾值和預(yù)設(shè)數(shù)量閾值的具體取值,可以根據(jù)經(jīng)驗由用戶進行設(shè)置,本發(fā)明對此不作具體限定。
[0096](5)根據(jù)預(yù)設(shè)關(guān)系表,通過當(dāng)前連接的路由器建立與測試工具的無線鏈路;
[0097]其中,所述測試工具安裝有所述WiFi模組的測試APP,所述預(yù)設(shè)關(guān)系表存儲有多臺用于產(chǎn)品測試的路由器與測試工具的連接關(guān)系;
[0098](6)通過所述無線鏈路接收所述測試工具發(fā)送的測試指令,完成所述智能設(shè)備的生產(chǎn)測試。
[0099](7)測試完成后,產(chǎn)測工具給WiFi模組發(fā)送路由器斷開指令,wifi模組收到路由器斷開指令后主動斷開與路由器的當(dāng)前連接,不再連接路由器。本發(fā)明實施例中,WiFi模組收到這個指令后,不會再連接路由器,從而減少了對路由器的連接數(shù),同時也避免了二次測試的可能性。
[0100]此外,如果在預(yù)設(shè)時間長度內(nèi),沒有檢索到含有第一預(yù)設(shè)特征標(biāo)識“GIZWITS_TEST”的路由器.則將當(dāng)前運行模式切換為工作模式,并停止路由器的檢測操作;其中,預(yù)設(shè)時間長度用戶進行配置,可設(shè)為3分鐘,本發(fā)明對此不做具體限定。
[0101]本發(fā)明實施例具備進一步擴展性,當(dāng)路由器的數(shù)量不夠的時候,可以擴展到更多臺路由器,數(shù)量不受限制。
[0102]在本發(fā)明的另一實施例中,圖1所示的方法中,步驟S12進一步包括下述的圖中未示出的步驟:
[0103]S121’、檢測預(yù)設(shè)范圍內(nèi)存在的路由器的信標(biāo)beacon ;
[0104]S122’、當(dāng)所述beacon的參數(shù)中包含用于產(chǎn)品測試的路由器的第二預(yù)設(shè)特征標(biāo)識時,確定該路由器為用于產(chǎn)品測試的路由器,所述第二預(yù)設(shè)特征標(biāo)識為預(yù)先在用于產(chǎn)品測試的路由器的beacon的參數(shù)中設(shè)定的標(biāo)識信息。
[0105]本發(fā)明實施例利用beacon信標(biāo),在不連接路由器的時候就可以知道當(dāng)前檢測到的路由器是否為用于產(chǎn)品測試的路由器,大大加速了識別和連接路由器的速度,從而可以更快的實現(xiàn)智能設(shè)備WiFi模組的產(chǎn)品測試。
[0106]可理解的是,路由器一般都是采取被動掃描的方式被發(fā)現(xiàn),本發(fā)明實施例提供的方法通過使用信標(biāo)beacon實現(xiàn)。
[0107]由于beacon信標(biāo)在連接路由器前可以被檢測到,本發(fā)明實施例提供了一種更快的智能設(shè)備生產(chǎn)測試的實現(xiàn)方法,通過預(yù)先設(shè)定路由器的beacon信標(biāo)的某些參數(shù),比如“Capability Informat1n”參數(shù),可以將該參數(shù)設(shè)定成第二預(yù)設(shè)特征標(biāo)識作為用于產(chǎn)品測試的路由器的標(biāo)識信息。待測智能設(shè)備上電以后,WiFi模組掃描預(yù)設(shè)周圍內(nèi)路由器的信標(biāo)beacon,通常幾百毫秒內(nèi)就可以得到周圍的beacon信標(biāo)。查看預(yù)設(shè)范圍內(nèi)的路由器是否為含有特征參數(shù)的beacon信標(biāo),如果檢測到路由器信標(biāo)beacon的某個參數(shù)中包含第二預(yù)設(shè)特征標(biāo)識,則確定該路由器為用于產(chǎn)品測試的路由器(即該路由器處于工廠測試環(huán)境),連接此路由器,如果路由器信標(biāo)beacon的參數(shù)中不包含第二預(yù)設(shè)特征標(biāo)識,則確定該路由器處于非工廠測試環(huán)境,路由器保持當(dāng)前的正常工作。
[0108]本發(fā)明實施例提供的實現(xiàn)智能設(shè)備生產(chǎn)測試的方法,通過預(yù)先對路由器的服務(wù)器標(biāo)識SSID或路由器的信標(biāo)beacon中的參數(shù)的設(shè)定,可快速識別并連接用于生產(chǎn)測試的路由器,避免人工配置連接路由器,節(jié)省時間;通過多臺路由器并行操作,并自動完成多臺路由器之間的切換,從而避免單臺路由器的連接性能帶來的生產(chǎn)瓶頸,而且,由于路由器連續(xù)工作的時間遠大于路由器重啟的時間,使得整個產(chǎn)線上始終有可用的測試路由存在,大大提高了測試效率。
[0109]圖2示出了本發(fā)明實施例的一種WiFi模組的結(jié)構(gòu)框圖。
[0110]參照圖2,本發(fā)明實施例提出的WiFi模組包括運行模式切換模塊101、檢測模塊102、通信模塊103以及測試模塊104,其中:
[0111]所述的運行模式切換模塊101,用于接收所述待測智能設(shè)備發(fā)送的運行模式切換指令,根據(jù)所述運行模式切換指令將運行模式切換為測試模式;
[0112]所述的檢測模塊102,用于檢測預(yù)設(shè)范圍內(nèi)的路由器,查找出用于產(chǎn)品測試的多臺路由器;
[0113]所述的通信模塊103,用于與查找出的用于產(chǎn)品測試的任一路由器建立連接;
[0114]所述的所述通信模塊103,還用于根據(jù)預(yù)設(shè)關(guān)系表,通過該路由器建立與測試工具的無線鏈路;所述預(yù)設(shè)關(guān)系表存儲有多臺用于產(chǎn)品測試的路由器與測試工具的連接關(guān)系;
[0115]所述測試工具安裝有所述WiFi模組的測試APP。
[0116]所述的測試模塊104,用于通過所述無線鏈路接收所述測試工具發(fā)送的測試指令,完成所述智能設(shè)備的生產(chǎn)測試。
[0117]在本發(fā)明實施例中,所述的檢測模塊102進一步包括:
[0118]第一檢測單元,用于檢測預(yù)設(shè)范圍內(nèi)的路由器;
[0119]第一判定單元,用于查看檢測到的路由器的服務(wù)集標(biāo)識SSID,當(dāng)所述SSID為用于產(chǎn)品測試的路由器的第一預(yù)設(shè)特征標(biāo)識時,確定該路由器為用于產(chǎn)品測試的路由器,所述第一預(yù)設(shè)特征標(biāo)識為預(yù)先為用于產(chǎn)品測試的路由器配置的標(biāo)識信息。
[0120]本發(fā)明實施例通過利用路由器的服務(wù)集標(biāo)識SSID,在不連接路由器的時候就可以知道當(dāng)前檢測到的路由器是否為用于產(chǎn)品測試的路由器,大大加速了識別和連接路由器的速度,從而可以更快的實現(xiàn)智能設(shè)備WiFi模組的產(chǎn)品測試。
[0121]進一步地,若所述檢測模塊102在預(yù)設(shè)時間長度內(nèi)沒有查找出用于產(chǎn)品測試的路由器,所述的運行模式切換模塊101還用于將當(dāng)前運行模式(即測試模式)切換為工作模式,所述檢測模塊102停止執(zhí)行檢測預(yù)設(shè)范圍內(nèi)的路由器的操作。
[0122]進一步地,所述測試模塊104還用于接收所述測試工具發(fā)送的路由器斷開指令,根據(jù)所述路由器斷開指令斷開與路由器的當(dāng)前連接。
[0123]在本發(fā)明的另一實施例中,所述的檢測模塊102進一步包括:
[0124]第二檢測單元,用于檢測預(yù)設(shè)范圍內(nèi)存在的路由器的信標(biāo)beacon ;
[0125]第二判定單元,用于當(dāng)所述beacon的參數(shù)中包含用于產(chǎn)品測試的路由器的第二預(yù)設(shè)特征標(biāo)識時,確定該路由器為用于產(chǎn)品測試的路由器,所述第二預(yù)設(shè)特征標(biāo)識為預(yù)先在用于產(chǎn)品測試的路由器的beacon的參數(shù)中設(shè)定的標(biāo)識信息。
[0126]本發(fā)明實施例通過利用beacon信標(biāo),在不連接路由器的時候就可以知道當(dāng)前檢測到的路由器是否為用于產(chǎn)品測試的路由器,大大加速了識別和連接路由器的速度,從而可以更快的實現(xiàn)智能設(shè)備WiFi模組的產(chǎn)品測試。
[0127]需要說明的是,本發(fā)明實施例提出的WiFi模組的具體實現(xiàn)方式與本發(fā)明實施例的實現(xiàn)智能設(shè)備生產(chǎn)測試的方法的具體實現(xiàn)方式類似,具體請參見方法部分的描述,為了減少冗余,不做贅述。
[0128]本發(fā)明的另一實施例還提供了一種實現(xiàn)智能設(shè)備生產(chǎn)測試的系統(tǒng),該系統(tǒng)包括:
[0129]待測智能設(shè)備、用于產(chǎn)品測試的路由器以及測試工具,所述待測智能設(shè)備和測試工具分別與所述路由器無線連接;
[0130]如圖3所示,該實現(xiàn)智能設(shè)備生產(chǎn)測試的系統(tǒng)中可包括多臺待測智能設(shè)備、多臺用于產(chǎn)品測試的路由器以及與所述多臺用于產(chǎn)品測試的路由器一一對應(yīng)的測試工具,其中各個設(shè)備的數(shù)量具備擴展性,當(dāng)路由器的數(shù)量不夠的時候,可以擴展到更多臺路由器,本發(fā)明對此不做具體限制。
[0131]所述待測智能設(shè)備設(shè)有如上述實施例中如圖2所示的WiFi模組,所述測試工具安裝有所述WiFi模