本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種用于獲取無線接入點信息的技術(shù)。
背景技術(shù):
隨著無線接入技術(shù)的普及,計算設(shè)備往往需要獲取無線接入點進而實現(xiàn)網(wǎng)絡(luò)連接。在部分應(yīng)用場景下,計算設(shè)備可能無法直接讀取設(shè)備所掃描的無線接入點列表,例如對于ios(蘋果手機操作系統(tǒng))設(shè)備,其系統(tǒng)層不支持應(yīng)用層直接讀取系統(tǒng)層所掃描的無線接入點列表。對于此類計算設(shè)備,它往往需要從服務(wù)器等其他設(shè)備獲取其周圍無線接入點信息,或者嘗試從包含其掃描的無線接入點列表的圖片中獲取無線接入點信息。
技術(shù)實現(xiàn)要素:
本申請的目的是提供一種用于獲取無線接入點信息的方法與設(shè)備。
根據(jù)本申請的一個方面,提供了一種用于獲取無線接入點信息的方法,其中,該方法包括:
獲取用于從其中獲取無線接入點信息的目標圖片;
由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點;
識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。
根據(jù)本申請的另一方面,還提供了一種用于獲取無線接入點信息的設(shè)備,其中,該設(shè)備包括:
獲取裝置,用于獲取用于從其中獲取無線接入點信息的目標圖片;
確定裝置,用于由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點;
識別裝置,用于識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的 接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。
與現(xiàn)有技術(shù)相比,本申請通過獲取用于從其中獲取無線接入點信息的目標圖片,并由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點,然后識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。這種方式通過圖片解析的形式實現(xiàn)了對于無線接入點信息的獲取,而且本申請既可以在用戶設(shè)備端實現(xiàn),也可以在服務(wù)端實現(xiàn),不會受制于用戶設(shè)備及其所在的地理位置的影響,只要有目標圖片可以隨時隨地進行分析,能夠為用戶獲取無線接入點信息提供很大的方便。
而且,本申請還可以檢測目標圖片是否包含接入點指示符及系統(tǒng)指示信息,若目標圖片包含接入點指示符及系統(tǒng)指示信息,確定所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。其中,所述系統(tǒng)指示信息包括以下至少任一項:系統(tǒng)信息指示符、關(guān)于無線接入點的系統(tǒng)控制命令信息、接入無線接入點的連接狀態(tài)指示信息。這種方式通過判斷目標圖片是否包含與無線接入點相關(guān)的符號標識以確定所述目標圖片是否為可用來獲取無線接入點信息的圖片,從而提高了工作效率。
此外,本申請還可以根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線,其中,所述分界線使得分別與該兩個相鄰所述特征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔,并根據(jù)所述分界線由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,以及所述目標圖片在與該子圖片中所述特征符號相鄰的兩個所述分界線間的有效內(nèi)容。這種通過分界線將目標圖片分為多個子圖片的方式,實質(zhì)是將在同一張目標圖片上的多個無線接入點分開來分析,提高了分析的準確性。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本申請一個方面的一種用于獲取無線接入點信息的方法 流程圖;
圖2示出根據(jù)本申請一個優(yōu)選實施例的目標圖片的符號標識。
圖3示出根據(jù)本申請一個優(yōu)選實施例的目標圖片。
圖4示出根據(jù)本申請一個優(yōu)選實施例的一種用于獲取無線接入點信息的方法流程圖;
圖5示出根據(jù)本申請另一個方面的一種用于獲取無線接入點信息的設(shè)備示意圖;
圖6示出根據(jù)本申請另一個優(yōu)選實施例的一種用于獲取無線接入點信息的設(shè)備示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步詳細描述。
在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
為更進一步闡述本申請所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實施例,對本申請的技術(shù)方案,進行清楚和完整的描述。
圖1示出本申請一個方面提供的一種用于獲取無線接入點信息的方法,其中,該方法包括:
s1獲取用于從其中獲取無線接入點信息的目標圖片;
s2由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點;
s3識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。
在該實施例中,在所述步驟s1中,獲取用于從其中獲取無線接入點信息的目標圖片,其中,所述目標圖片是與無線接入點相關(guān)的圖片,用于獲取無線接入點信息,可以包括包含多個無線接入點的系統(tǒng)截圖或者僅包含單個或多個無線接入點的圖片等等。具體地,本方案可以在移動設(shè)備端運行,相應(yīng)地,獲取目標圖片的方式可以通過獲取移動設(shè)備端存儲的圖片或者在移動設(shè)備端截屏以獲取目標圖片,而且,本方案還可以在服務(wù)端運行,相應(yīng)地,獲取目標圖片的方式可以通過將在移動設(shè)備端截屏獲得的圖片或者在移動設(shè)備端存儲的圖片發(fā)送到服務(wù)端。
繼續(xù)在該實施例中,在所述步驟s2中,由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點,本領(lǐng)域的技術(shù)人員可以理解,所述目標圖片中可能包含多個無線接入點,可以通過將目標圖片中的多個無線接入點進行拆分來分析每個接入點信息,即將一個目標圖片分割成多個包含一個接入點的子圖片,具體地,由所述目標圖片確定一個或多個子圖片的方式可以通過分析每個無線接入點對應(yīng)的符號標識,并將每個無線接入點及其對應(yīng)的符號標識作為一個子圖片來實現(xiàn)。
繼續(xù)在該實施例中,在所述步驟s3中,識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。具體地,子圖片確定好之后,對每個子圖片中的符號標識分別進行分析以獲取對應(yīng)的無線接入點信息,例如,對子圖片中的字符串信息通過ocr(opticalcharacterrecognition,光學(xué)字符識別)技術(shù)進行分析獲 取對應(yīng)的無線接入點的名稱信息。優(yōu)選地,其中,所述方法還包括:根據(jù)預(yù)定的關(guān)鍵字信息,對所述接入點信息中的名稱信息進行調(diào)整處理。具體地,對于無線接入點名稱信息的識別可能會存在錯誤,相應(yīng)地,若有字母識別錯誤,按照對應(yīng)的含義進行調(diào)整,例如,如果將無線接入點名稱信息識別成tp-limk,則糾正為tp-link。。優(yōu)選地,其中,所述接入點信息還包括對應(yīng)無線接入點的信號強度信息或熱點加密信息。具體地,可以通過對子圖片中代表無線接入點信號強度的符號標識進行分析以獲取信號強度信息,相應(yīng)地,掃描子圖片中是否包含與加密有關(guān)的符號標識來確定對應(yīng)無線接入點的加密信息。例如,在ios系統(tǒng)中,通過分析如圖2中的圖b所示的符號標識來確定信號強度,如黑色部分的高度占據(jù)的越多則信號越強,又例如,通過掃描是否包含圖2中的c圖所示的加密標識符來確定對應(yīng)無線接入點是否加密。
優(yōu)選地,該方法還包括:
s4(未示出)檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖;
其中,所述步驟s2包括:
若所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點。
在所述步驟s4中,檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖,在此,本領(lǐng)域的技術(shù)人員可以理解,在實際應(yīng)用場景中,更多的可能需要用戶通過將系統(tǒng)層掃描的無線接入點列表進行截圖作為目標圖片進行分析以獲取相應(yīng)的無線接入點信息,因此可以首先檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖。具體地,檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖的方式可以通過根據(jù)系統(tǒng)無線接入點列表中的既定的符號標識在所述目標圖片中進行掃描搜索,其中,所述既定的符號標識用以表示無線接入點的相關(guān)信息,且在相應(yīng)的系統(tǒng)中既定的符號標識是已設(shè)定好的,不同的系統(tǒng)可能對應(yīng)不同的符號標識,因此,當所述目標圖片中包含相應(yīng)系統(tǒng)對應(yīng)的既定的符號標識時,確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。例如,在ios系統(tǒng)中,關(guān)于無線接入點的既定的符號標識如圖2中的圖a和圖b所示,因此,在如圖3中的圖a所示的目標圖片中通過檢測是否包含如圖2中的圖a和圖b所示的既定的符號標識來確定所述目標圖片是否為關(guān)于無線接 入點的系統(tǒng)截圖;又例如在android系統(tǒng)中,關(guān)于無線接入點的既定的符號標識可能為圖2中的圖b和圖c相結(jié)合的一種符號標識,因此,在該系統(tǒng)中,在如圖3中的圖b所示的目標圖片中通過檢測是否包含該符號標識來確定所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖由圖3可知,圖a和圖b分別為ios系統(tǒng)和android系統(tǒng)中的關(guān)于無線接入點的系統(tǒng)截圖。
相應(yīng)地,在所述步驟s2中,當所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,由該目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點。本領(lǐng)域的技術(shù)人員可以理解,一張關(guān)于無線接入點的系統(tǒng)截圖上可能包含多個無線接入點的相關(guān)信息,為了獲得該多個無線接入點信息可以通過將一張系統(tǒng)截圖分成多個子圖片的形式,其中,每個子圖片中包含一個無線接入點的相關(guān)信息。具體地,可以通過每個無線接入點對應(yīng)的符號標識來確定子圖片,或者也可以通過相鄰的無線接入點之間的分界線來確定子圖片,以便于分析每個子圖片中包含的無線接入點的相關(guān)信息。如圖3中的圖a所示,為一張關(guān)于無線接入點的系統(tǒng)截圖,由圖可以看出相鄰的兩個無線接入點之間有一條分界線,因此,可以根據(jù)該分界線來確定子圖片;或者,也可以根據(jù)該系統(tǒng)截圖上的符號標識來確定子圖片,由圖可以看出,每個無線接入點對應(yīng)一個字符串信息及三個如圖2中的a圖、b圖、c圖所示的符號標識,因此,可以將字符串信息及其對應(yīng)的三個符號標識所確定的圖片作為一個子圖片,故該系統(tǒng)截圖可以確定5個子圖片,從而對應(yīng)5個無線接入點的相關(guān)信息。
更優(yōu)選地,其中,所述步驟s4包括:
s41(未示出)檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息;
s42(未示出)若所述目標圖片包含接入點指示符及系統(tǒng)指示信息,確定所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。
在所述步驟s41中,檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息,在此,前文所述的既定的符號標識包含接入點指示符及系統(tǒng)指示信息,其中,所述接入點指示符用以表示無線接入點的相關(guān)信息,例如可以用扇形的符號來表示無線接入點的信號強度信息,如圖2中的圖b所示,可以用該符號來表示無線接入點信號強度的大小。其中,所述系統(tǒng)指示信息是指 系統(tǒng)中關(guān)于無線接入點的一些相關(guān)描述信息,更優(yōu)選地,其中,所述系統(tǒng)指示信息包括以下至少任一項:系統(tǒng)信息指示符;關(guān)于無線接入點的系統(tǒng)控制命令信息;接入無線接入點的連接狀態(tài)指示信息。其中,所述系統(tǒng)信息指示符代表了關(guān)于無線接入點的詳細描述信息,其具體呈現(xiàn)形式根據(jù)不同系統(tǒng)的設(shè)定可能會有不同,例如,在ios系統(tǒng)中,如圖2中的圖a所示,用一個里面帶有i的圓來表示該指示符;所述系統(tǒng)控制命令信息表示了無線網(wǎng)絡(luò)的開關(guān)狀態(tài),該系統(tǒng)控制命令信息可以用文字或者符號來表示,例如,在圖3中圖a和圖b都是用符號表示的無線網(wǎng)絡(luò)處于開的狀態(tài);所述連接狀態(tài)指示信息用以表示無線接入點的連接狀態(tài),例如,mac系統(tǒng)中無線接入點名稱信息前的“打鉤符號”或者android系統(tǒng)中無線接入點下方的“已連接”都表示該無線接入點已連接。具體地,檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息的方式,可以根據(jù)不同系統(tǒng)中既定的接入點指示符及系統(tǒng)指示信息,通過掃描搜索該目標圖片對比是否有對應(yīng)的接入點指示符及系統(tǒng)指示信息來實現(xiàn)。
在所述步驟s42中,若所述目標圖片包含接入點指示符及系統(tǒng)指示信息,確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,則通過分析該系統(tǒng)截圖可以獲取相應(yīng)的無線接入點信息,例如,在ios系統(tǒng)中,所述目標圖片包含如圖2中的圖a所示的系統(tǒng)指示信息和圖b所示的接入點指示符時,確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。
在一個優(yōu)選的實施例中,參圖4所示,其中,圖4中的步驟s1'、s3'與圖1實施例中的步驟s1、s3相同或基本相同,故在此不再贅述,僅以引用的方式包含于此。其中,所述步驟s2'包括:
s21'識別所述目標圖片中的一個或多個特征符號,其中,每個特征符號對應(yīng)一個無線接入點;
s22'根據(jù)所述特征符號由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號。
在所述步驟s21'中,識別所述目標圖片中的一個或多個特征符號,其中,每個特征符號對應(yīng)一個無線接入點,其中,所述特征符號代表了無線接入點的相關(guān)信息,且每個無線接入點都會包含所述特征符號。本領(lǐng)域的技術(shù)人員 應(yīng)能理解,每個無線接入點可能對應(yīng)多個代表其相關(guān)信息的符號,但對于同一個特征符號,每個無線接入點只含有一個,具體地,識別所述目標圖片中的一個或多個特征符號的方式可以通過比較查找每個無線接入點中都會包含的符號。優(yōu)選地,其中,所述特征符號為接入點指示符或與無線接入點一一對應(yīng)的系統(tǒng)信息指示符。例如,在ios系統(tǒng)中,每個無線接入點都會包含如圖2中的圖a所示的接入點指示符和圖b所示的系統(tǒng)信息指示符,則該接入點指示符和該系統(tǒng)信息指示符都可以作為所述目標圖片中的特征符號。
在所述步驟s22'中,根據(jù)所述特征符號由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,具體地,由于每個子圖片對應(yīng)一個所述特征符號,可以根據(jù)目標圖片中特征符號的排列方式進行分割,確定每個子圖片中只包含一個所述特征符號。例如,如圖2所示,若特征符號為圖a所示的接入點指示符和圖b所示的系統(tǒng)信息指示符,要根據(jù)每個無線接入點中圖a和圖b的排列方式確定子圖片,并且每個子圖片中都只包含一個圖a所示的接入點指示符和一個圖b所示的系統(tǒng)信息指示符。
更優(yōu)選地,其中,所述步驟s22'包括:
根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線,其中,所述分界線使得分別與該兩個相鄰所述特征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔;
根據(jù)所述分界線由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,以及所述目標圖片在與該子圖片中所述特征符號相鄰的兩個所述分界線間的有效內(nèi)容。
具體地,根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線的方式可以根據(jù)兩個相鄰的特征符號的排列方式進行分析,例如,如圖3中的圖a所示,目標圖片中的特征符號有三個,且這三個特征符號是按照橫向排列的,因此,可以根據(jù)該三個特征符號確定一條橫向的分界線,且該分界線使得分別與該三個特征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔,其中,所述有效內(nèi)容包括字符串信息以及所述特征符號。分界線確定好之后,根據(jù)該分界線對所述目標圖片進行分割,從而確定每個無線接入點對應(yīng)的子圖片,且該子圖片包括至多一個所述特征 符號,以及相鄰的兩個所述分界線間的有效內(nèi)容。
更優(yōu)選地,其中,所述分界線包括以下任一項:兩個相鄰所述特征符號的中心連線的垂直平分線;在兩個相鄰所述特征符號的中心之間、與所述垂直平分線相平行、且未經(jīng)過所述目標圖片中有效內(nèi)容。具體地,可以將兩個相鄰所述特征符號的中心連線的垂直平分線或者與該垂直平分線平行且未經(jīng)過所述目標圖片中有效內(nèi)容的線作為分界線。如圖3中的圖a所示,可以將兩個相鄰的系統(tǒng)信息指示符或者接入點指示符或者加密標識符的中心連線的垂直平分線或者與該垂直平分線平行且未經(jīng)過有效內(nèi)容的線作為分界線,從而將相鄰的無線接入點分離開,以便于提取每個無線接入點信息。
與現(xiàn)有技術(shù)相比,本申請通過獲取用于從其中獲取無線接入點信息的目標圖片,并由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點,然后識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。這種方式通過圖片解析的形式實現(xiàn)了對于無線接入點信息的獲取,而且本申請既可以在用戶設(shè)備端實現(xiàn),也可以在服務(wù)端實現(xiàn),不會受制于用戶設(shè)備及其所在的地理位置的影響,只要有目標圖片可以隨時隨地進行分析,能夠為用戶獲取無線接入點信息提供很大的方便。
而且,本申請還可以檢測目標圖片是否包含接入點指示符及系統(tǒng)指示信息,若目標圖片包含接入點指示符及系統(tǒng)指示信息,確定所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。其中,所述系統(tǒng)指示信息包括以下至少任一項:系統(tǒng)信息指示符、關(guān)于無線接入點的系統(tǒng)控制命令信息、接入無線接入點的連接狀態(tài)指示信息。這種方式通過判斷目標圖片是否包含與無線接入點相關(guān)的符號標識以確定所述目標圖片是否為可用來獲取無線接入點信息的圖片,從而提高了工作效率。
此外,本申請還可以根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線,其中,所述分界線使得分別與該兩個相鄰所述特征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔,并根據(jù)所述分界線由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,以及所述目標圖片在與該子圖片中所述特征符號 相鄰的兩個所述分界線間的有效內(nèi)容。這種通過分界線將目標圖片分為多個子圖片的方式,實質(zhì)是將在同一張目標圖片上的多個無線接入點分開來分析,提高了分析的準確性。
圖5示出本申請另一個方面提供的一種用于獲取無線接入點信息的設(shè)備,其中,該設(shè)備包括:
獲取裝置,獲取用于從其中獲取無線接入點信息的目標圖片;
確定裝置,由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點;
識別裝置,識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。
在該實施例中,所述獲取裝置獲取用于從其中獲取無線接入點信息的目標圖片,其中,所述目標圖片是與無線接入點相關(guān)的圖片,用于獲取無線接入點信息,可以包括包含多個無線接入點的系統(tǒng)截圖或者僅包含單個或多個無線接入點的圖片等等。具體地,本方案可以在移動設(shè)備端運行,相應(yīng)地,獲取目標圖片的方式可以通過獲取移動設(shè)備端存儲的圖片或者在移動設(shè)備端截屏以獲取目標圖片,而且,本方案還可以在服務(wù)端運行,相應(yīng)地,獲取目標圖片的方式可以通過將在移動設(shè)備端截屏獲得的圖片或者在移動設(shè)備端存儲的圖片發(fā)送到服務(wù)端。
繼續(xù)在該實施例中,所述確定裝置由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點,本領(lǐng)域的技術(shù)人員可以理解,所述目標圖片中可能包含多個無線接入點,可以通過將目標圖片中的多個無線接入點進行拆分來分析每個接入點信息,即將一個目標圖片分割成多個包含一個接入點的子圖片,具體地,由所述目標圖片確定一個或多個子圖片的方式可以通過分析每個無線接入點對應(yīng)的符號標識,并將每個無線接入點及其對應(yīng)的符號標識作為一個子圖片來實現(xiàn)。
繼續(xù)在該實施例中,所述識別裝置識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。具體地,子圖片確定好之后,對每個子圖片中的符號標識分別進行分析以獲取對應(yīng)的無線接入點信息,例如,對子圖片中的字符串信息通 過ocr(opticalcharacterrecognition,光學(xué)字符識別)技術(shù)進行分析獲取對應(yīng)的無線接入點的名稱信息。優(yōu)選地,其中,所述設(shè)備還包括:調(diào)整裝置,根據(jù)預(yù)定的關(guān)鍵字信息,對所述接入點信息中的名稱信息進行調(diào)整處理。具體地,對于無線接入點名稱信息的識別可能會存在錯誤,相應(yīng)地,若有字母識別錯誤,按照對應(yīng)的含義進行調(diào)整,例如,如果將無線接入點名稱信息識別成tp-limk,則糾正為tp-link。。優(yōu)選地,其中,所述接入點信息還包括對應(yīng)無線接入點的信號強度信息或熱點加密信息。具體地,可以通過對子圖片中代表無線接入點信號強度的符號標識進行分析以獲取信號強度信息,相應(yīng)地,掃描子圖片中是否包含與加密有關(guān)的符號標識來確定對應(yīng)無線接入點的加密信息。例如,在ios系統(tǒng)中,通過分析如圖2中的圖b所示的符號標識來確定信號強度,如黑色部分的高度占據(jù)的越多則信號越強,又例如,通過掃描是否包含圖2中的c圖所示的加密標識符來確定對應(yīng)無線接入點是否加密。
優(yōu)選地,該設(shè)備還包括:
檢測裝置(未示出),檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖;
其中,所述確定裝置用于:
若所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點。
所述檢測裝置檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖,在此,本領(lǐng)域的技術(shù)人員可以理解,在實際應(yīng)用場景中,更多的可能需要用戶通過將系統(tǒng)層掃描的無線接入點列表進行截圖作為目標圖片進行分析以獲取相應(yīng)的無線接入點信息,因此可以首先檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖。具體地,檢測所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖的方式可以通過根據(jù)系統(tǒng)無線接入點列表中的既定的符號標識在所述目標圖片中進行掃描搜索,其中,所述既定的符號標識用以表示無線接入點的相關(guān)信息,且在相應(yīng)的系統(tǒng)中既定的符號標識是已設(shè)定好的,不同的系統(tǒng)可能對應(yīng)不同的符號標識,因此,當所述目標圖片中包含相應(yīng)系統(tǒng)對應(yīng)的既定的符號標識時,確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。例如,在ios 系統(tǒng)中,關(guān)于無線接入點列表中的既定的符號標識如圖2中的圖a和圖b所示,因此,在如圖3中的圖a所示的目標圖片中通過檢測是否包含如圖2中的圖a和圖b所示的既定的符號標識來確定所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖;又例如在android系統(tǒng)中,關(guān)于無線接入點的既定的符號標識為由圖2中的圖b和圖c相結(jié)合的一種符號標識,因此,在該系統(tǒng)中,在如圖3中的圖b所示的目標圖片中通過檢測是否包含該符號標識來確定所述目標圖片是否為關(guān)于無線接入點的系統(tǒng)截圖由圖3可知,圖a和圖b分別為ios系統(tǒng)和android系統(tǒng)中的關(guān)于無線接入點的系統(tǒng)截圖。
相應(yīng)地,當所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,所述確定裝置由該目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點。本領(lǐng)域的技術(shù)人員可以理解,一張關(guān)于無線接入點的系統(tǒng)截圖上可能包含多個無線接入點的相關(guān)信息,為了獲得該多個無線接入點信息可以通過將一張系統(tǒng)截圖分成多個子圖片的形式,其中,每個子圖片中包含一個無線接入點的相關(guān)信息。具體地,可以通過每個無線接入點對應(yīng)的符號標識來確定子圖片,或者也可以通過相鄰的無線接入點之間的分界線來確定子圖片,以便于分析每個子圖片中包含的無線接入點的相關(guān)信息。如圖3中的圖a所示,為一張關(guān)于無線接入點的系統(tǒng)截圖,由圖可以看出相鄰的兩個無線接入點之間有一條分界線,因此,可以根據(jù)該分界線來確定子圖片;或者,也可以根據(jù)該系統(tǒng)截圖上的符號標識來確定子圖片,由圖可以看出,每個無線接入點對應(yīng)一個字符串信息及三個如圖2中的a圖、b圖、c圖所示的符號標識,因此,可以將字符串信息及其對應(yīng)的三個符號標識所確定的圖片作為一個子圖片,故該系統(tǒng)截圖可以確定5個子圖片,從而對應(yīng)5個無線接入點的相關(guān)信息。
更優(yōu)選地,其中,所述檢測裝置包括:
檢測單元(未示出),檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息;
系統(tǒng)截圖確定單元(未示出),若所述目標圖片包含接入點指示符及系統(tǒng)指示信息,確定所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。
所述檢測單元檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息, 在此,前文所述的既定的符號標識包含接入點指示符及系統(tǒng)指示信息,其中,所述接入點指示符用以表示無線接入點的相關(guān)信息,例如可以用扇形的符號來表示無線接入點的信號強度信息,如圖2中的圖b所示,可以用該符號來表示無線接入點信號強度的大小。其中,所述系統(tǒng)指示信息是指系統(tǒng)中關(guān)于無線接入點的一些相關(guān)描述信息,更優(yōu)選地,其中,所述系統(tǒng)指示信息包括以下至少任一項:系統(tǒng)信息指示符;關(guān)于無線接入點的系統(tǒng)控制命令信息;接入無線接入點的連接狀態(tài)指示信息。其中,所述系統(tǒng)信息指示符代表了關(guān)于無線接入點的詳細描述信息,其具體呈現(xiàn)形式根據(jù)不同系統(tǒng)的設(shè)定可能會有不同,例如,在ios系統(tǒng)中,如圖2中的圖a所示,用一個里面帶有i的圓來表示該指示符;所述系統(tǒng)控制命令信息表示了無線網(wǎng)絡(luò)的開關(guān)狀態(tài),該系統(tǒng)控制命令信息可以用文字或者符號來表示,例如,在圖3中圖a和圖b都是用符號表示的無線網(wǎng)絡(luò)處于開的狀態(tài);所述連接狀態(tài)指示信息用以表示無線接入點的連接狀態(tài),例如,mac系統(tǒng)中無線接入點名稱信息前的“打鉤符號”或者android系統(tǒng)中無線接入點下方的“已連接”都表示該無線接入點已連接。具體地,檢測所述目標圖片是否包含接入點指示符及系統(tǒng)指示信息的方式,可以根據(jù)不同系統(tǒng)中既定的接入點指示符及系統(tǒng)指示信息,通過掃描搜索該目標圖片對比是否有對應(yīng)的接入點指示符及系統(tǒng)指示信息來實現(xiàn)。
若所述目標圖片包含接入點指示符及系統(tǒng)指示信息,所述系統(tǒng)截圖確定單元確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖,則通過分析該系統(tǒng)截圖可以獲取相應(yīng)的無線接入點信息,例如,在ios系統(tǒng)中,所述目標圖片包含如圖2中的圖a所示的系統(tǒng)指示信息和圖b所示的接入點指示符時,確定該目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。
在一個優(yōu)選的實施例中,參圖6所示,其中,圖6中的獲取裝置、識別裝置與圖5實施例中的獲取裝置、識別裝置相同或基本相同,故在此不再贅述,僅以引用的方式包含于此。其中,所述確定裝置包括:
識別單元,識別所述目標圖片中的一個或多個特征符號,其中,每個特征符號對應(yīng)一個無線接入點;
子圖確定單元,根據(jù)所述特征符號由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號。
所述識別單元識別所述目標圖片中的一個或多個特征符號,其中,每個特征符號對應(yīng)一個無線接入點,其中,所述特征符號代表了無線接入點的相關(guān)信息,且每個無線接入點都會包含所述特征符號。本領(lǐng)域的技術(shù)人員應(yīng)能理解,每個無線接入點可能對應(yīng)多個代表其相關(guān)信息的符號,但對于同一個特征符號,每個無線接入點只含有一個,具體地,識別所述目標圖片中的一個或多個特征符號的方式可以通過比較查找每個無線接入點中都會包含的符號。優(yōu)選地,其中,所述特征符號為接入點指示符或與無線接入點一一對應(yīng)的系統(tǒng)信息指示符。例如,在ios系統(tǒng)中,每個無線接入點都會包含如圖2中的圖a所示的接入點指示符和圖b所示的系統(tǒng)信息指示符,則該接入點指示符和該系統(tǒng)信息指示符都可以作為所述目標圖片中的特征符號。
所述子圖確定單元根據(jù)所述特征符號由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,具體地,由于每個子圖片對應(yīng)一個所述特征符號,可以根據(jù)目標圖片中特征符號的排列方式進行分割,確定每個子圖片中只包含一個所述特征符號。例如,如圖2所示,若特征符號為圖a所示的接入點指示符和圖b所示的系統(tǒng)信息指示符,要根據(jù)每個無線接入點中圖a和圖b的排列方式確定子圖片,并且每個子圖片中都只包含一個圖a所示的接入點指示符和一個圖b所示的系統(tǒng)信息指示符。
更優(yōu)選地,其中,所述子圖確定單元用于:
根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線,其中,所述分界線使得分別與該兩個相鄰所述特征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔;
根據(jù)所述分界線由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,以及所述目標圖片在與該子圖片中所述特征符號相鄰的兩個所述分界線間的有效內(nèi)容。
具體地,所述子圖確定單元根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線的方式可以根據(jù)兩個相鄰的特征符號的排列方式進行分析,例如,如圖3中的圖a所示,目標圖片中的特征符號有三個,且這三個特征符號是按照橫向排列的,因此,可以根據(jù)該三個特征符號確定一條橫向的分界線,且該分界線使得分別與該三個特征符號相對應(yīng)的兩個無 線接入點在所述目標圖片中的有效內(nèi)容相分隔,其中,所述有效內(nèi)容包括字符串信息以及所述特征符號。分界線確定好之后,根據(jù)該分界線對所述目標圖片進行分割,從而確定每個無線接入點對應(yīng)的子圖片,且該子圖片包括至多一個所述特征符號,以及相鄰的兩個所述分界線間的有效內(nèi)容。
更優(yōu)選地,其中,所述分界線包括以下任一項:兩個相鄰所述特征符號的中心連線的垂直平分線;在兩個相鄰所述特征符號的中心之間、與所述垂直平分線相平行、且未經(jīng)過所述目標圖片中有效內(nèi)容。具體地,可以將兩個相鄰所述特征符號的中心連線的垂直平分線或者與該垂直平分線平行且未經(jīng)過所述目標圖片中有效內(nèi)容的線作為分界線。如圖3中的圖a所示,可以將兩個相鄰的系統(tǒng)信息指示符或者接入點指示符或者加密標識符的中心連線的垂直平分線或者與該垂直平分線平行且未經(jīng)過有效內(nèi)容的線作為分界線,從而將相鄰的無線接入點分離開,以便于提取每個無線接入點信息。
與現(xiàn)有技術(shù)相比,本申請通過獲取用于從其中獲取無線接入點信息的目標圖片,并由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個無線接入點,然后識別所述子圖片中無線接入點以獲得對應(yīng)無線接入點的接入點信息,其中,所述接入點信息包括對應(yīng)無線接入點的名稱信息。這種方式通過圖片解析的形式實現(xiàn)了對于無線接入點信息的獲取,而且本申請既可以在用戶設(shè)備端實現(xiàn),也可以在服務(wù)端實現(xiàn),不會受制于用戶設(shè)備及其所在的地理位置的影響,只要有目標圖片可以隨時隨地進行分析,能夠為用戶獲取無線接入點信息提供很大的方便。
而且,本申請還可以檢測目標圖片是否包含接入點指示符及系統(tǒng)指示信息,若目標圖片包含接入點指示符及系統(tǒng)指示信息,確定所述目標圖片為關(guān)于無線接入點的系統(tǒng)截圖。其中,所述系統(tǒng)指示信息包括以下至少任一項:系統(tǒng)信息指示符、關(guān)于無線接入點的系統(tǒng)控制命令信息、接入無線接入點的連接狀態(tài)指示信息。這種方式通過判斷目標圖片是否包含與無線接入點相關(guān)的符號標識以確定所述目標圖片是否為可用來獲取無線接入點信息的圖片,從而提高了工作效率。
此外,本申請還可以根據(jù)所述一個或多個特征符號確定任意兩個相鄰的所述特征符號間的分界線,其中,所述分界線使得分別與該兩個相鄰所述特 征符號相對應(yīng)的兩個無線接入點在所述目標圖片中的有效內(nèi)容相分隔,并根據(jù)所述分界線由所述目標圖片確定一個或多個子圖片,其中,每個子圖片包括至多一個所述特征符號,以及所述目標圖片在與該子圖片中所述特征符號相鄰的兩個所述分界線間的有效內(nèi)容。這種通過分界線將目標圖片分為多個子圖片的方式,實質(zhì)是將在同一張目標圖片上的多個無線接入點分開來分析,提高了分析的準確性。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。