欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于分享無線接入點的接入信息的方法、裝置與系統(tǒng)與流程

文檔序號:12698852閱讀:229來源:國知局
一種用于分享無線接入點的接入信息的方法、裝置與系統(tǒng)與流程

本申請涉及通信領(lǐng)域,尤其涉及一種用于分享無線接入點的接入信息的技術(shù)。



背景技術(shù):

當用戶設(shè)備的系統(tǒng)嘗試連接某無線接入點(例如WiFi熱點),需要在系統(tǒng)的無線網(wǎng)絡(luò)配置文件產(chǎn)生一條對應(yīng)的配置信息。用戶設(shè)備連接某個無線接入點,均是系統(tǒng)根據(jù)無線網(wǎng)絡(luò)配置文件中的某一條配置信息(例如,包括該無線接入點的SSID及相應(yīng)的接入密碼)來進行的。這些配置信息與連接成功與否無關(guān),對應(yīng)的接入信息的有效性則通過嘗試連接對應(yīng)無線接入點的連接結(jié)果確定。

但是,若用戶設(shè)備分享某個無線接入點的接入信息,但是當前無法或不必連接該無線接入點,也就不會產(chǎn)生相應(yīng)的配置信息,從而相應(yīng)的接入信息的有效性也未得到驗證。



技術(shù)實現(xiàn)要素:

本申請的一個目的是提供一種用于分享無線接入點的接入信息的方法、裝置與系統(tǒng)。

根據(jù)本申請的一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的方法,該方法包括:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的方法,該方法包括:

獲取目標無線接入點的待分享接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,將所述待分享接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,提供了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的方法,該方法包括:

接收用戶分享的目標無線接入點的接入信息;

對所述接入信息進行預處理;

將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的裝置,該裝置包括:

第一一模塊,用于獲取目標無線接入點待分享的接入信息;

第一二模塊,用于檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

第一三模塊,用于若所述第一配置信息不可更新且不可新建,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點以驗證所述接入信息;

第一四模塊,用于當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的裝置,該裝置包括:

第二一模塊,用于獲取目標無線接入點待分享的接入信息;

第二二模塊,用于檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

第二三模塊,用于若所述第一配置信息不可更新且不可新建,將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,提供了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的裝置,該裝置包括:

第三一模塊,用于接收用戶分享的目標無線接入點的接入信息;

第三二模塊,用于對所述接入信息進行預處理;

第三三模塊,用于將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備以驗證所述接入信息;

第三四模塊,用于當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的一個方面,提供了一種用于分享無線接入點的接入信息的方法,該方法包括:

用戶設(shè)備獲取目標無線接入點待分享的接入信息;

所述用戶設(shè)備檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,所述用戶設(shè)備將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備;

所述網(wǎng)絡(luò)設(shè)備接收用戶分享的目標無線接入點的接入信息;

所述網(wǎng)絡(luò)設(shè)備對所述接入信息進行預處理;

所述網(wǎng)絡(luò)設(shè)備將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備以驗證所述接入信息;

當所述接入信息通過驗證,所述網(wǎng)絡(luò)設(shè)備將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的另一個方面,提供了一種用于分享無線接入點的接入信息的系統(tǒng),該系統(tǒng)包括上文所述的在用戶設(shè)備端用于分享無線接入點的接入信息的裝置,以及上文所述的在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的裝置。

根據(jù)本申請的一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的設(shè)備,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,提供了一種在用戶設(shè)備端用于分享無線接入點的接入信息的設(shè)備,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,提供了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的設(shè)備,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

接收用戶分享的目標無線接入點的接入信息;

對所述接入信息進行預處理;

將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的一個方面,提供了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,提供了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

接收用戶分享的目標無線接入點的接入信息;

對所述接入信息進行預處理;

將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備以驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

與現(xiàn)有技術(shù)相比,本申請通過新增配置信息,在應(yīng)用無法讀取或更新系統(tǒng)的無線網(wǎng)絡(luò)配置文件、尤其是在運行Android 6.0或更高版本的設(shè)備上,實現(xiàn)了對用戶分享到網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)的無線熱點接入信息的驗證;而通過在不同的終端上驗證無線接入點接入信息的正確性,解決了第三方聯(lián)網(wǎng)工具無法訪問無線配置文件、因而無法驗證用戶分享的接入信息是否正確的問題,提高了系統(tǒng)資源的利用率和用戶使用效率,改善了用戶使用體驗。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:

圖1示出根據(jù)本申請一個實施例的一種在用戶設(shè)備端用于分享無線接入點的接入信息的方法;

圖2示出根據(jù)本申請另一個實施例的一種用于分享無線接入點的接入信息的方法;

圖3示出根據(jù)本申請又一個實施例的一種用于分享無線接入點的接入信息的系統(tǒng)。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

下面結(jié)合附圖對本申請作進一步詳細描述。

在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(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)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。

本申請所指設(shè)備包括但不限于用戶設(shè)備、網(wǎng)絡(luò)設(shè)備、或用戶設(shè)備與網(wǎng)絡(luò)設(shè)備通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備。,所述移動電子產(chǎn)品可以采用任意操作系統(tǒng),如android操作系統(tǒng)、iOS操作系統(tǒng)等。其中,所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。優(yōu)選地,所述設(shè)備還可以是運行于所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備、或用戶設(shè)備與網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)設(shè)備、觸摸終端或網(wǎng)絡(luò)設(shè)備與觸摸終端通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備上的程序。

當然,本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

在本申請的描述中,“多個”的含義是兩個或者更多,除非另有明確具體的限定。

圖1示出根據(jù)本申請一個方面的一種在用戶設(shè)備端用于分享無線接入點的接入信息的方法,該方法包括步驟S11、步驟S12、步驟S13和步驟S14。

其中,在步驟S11中,信息驗證分享裝置獲取目標無線接入點待分享的接入信息;在步驟S12中,信息驗證分享裝置檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;若否,在步驟S13中,信息驗證分享裝置根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并通過根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息;在步驟S14中,當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

具體而言,在步驟S11中,信息驗證分享裝置獲取目標無線接入點待分享的接入信息,例如,參考圖1,用戶希望分享某無線接入點(AP,Access Point)的接入信息,例如該無線接入點(例如WiFi熱點)的SSID、接入密碼等,并在用戶設(shè)備通過手動輸入的方式向用戶設(shè)備輸入了該無線接入點的SSID、接入密碼;其中,無線接入點的SSID也可通過用戶在用戶設(shè)備所掃描到的無線接入點列表中選取某個接入點等方式確定。從而,即獲取了該無線接入點的接入信息。

接著,在步驟S12中,信息驗證分享裝置檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;其中,在一些情況下,該第一配置信息僅供具有相應(yīng)權(quán)限的指定應(yīng)用執(zhí)行修改、更新等操作,例如在Android 6.0或更高版本系統(tǒng)中,某個無線接入點對應(yīng)的配置信息只能由創(chuàng)建它的應(yīng)用修改。例如,用戶用于分享無線接入點接入信息的應(yīng)用(下稱本應(yīng)用)向系統(tǒng)發(fā)起更新或新建對應(yīng)目標無線接入點(用戶希望分享接入信息的無線接入點)的第一配置信息的請求,根據(jù)系統(tǒng)返回的結(jié)果,確定該第一配置信息是否可更新或新建,例如該用戶設(shè)備運行Android 6.0或更高版本的操作系統(tǒng),并且該應(yīng)用請求更新或新建的第一配置信息已經(jīng)存在且是由其他應(yīng)用創(chuàng)建的,則對該第一配置信息的更新或新建被阻止,即,該第一配置信息不可更新且不可新建。

然后,在上述第一配置信息不可更新且不可新建的情況下,在步驟S13中,信息驗證分享裝置根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并通過根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息。例如,在系統(tǒng)的無線網(wǎng)絡(luò)配置文件中,新增一條第二配置信息,其中該第二配置信息與上述第一配置信息均對應(yīng)于目標無線接入點(例如,記錄有相同的SSID)。此時,由于該第二配置信息由本應(yīng)用所創(chuàng)建,因此也可由其修改。

最后,在步驟S14中,信息驗證分享裝置當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。例如,根據(jù)用戶由提供的目標無線接入點對應(yīng)的接入信息,創(chuàng)建第二配置信息后,根據(jù)該第二配置信息嘗試連接用戶設(shè)備和無線接入點,連接成功則將該條由用戶提供的目標無線接入點的接入信息分享至網(wǎng)絡(luò)設(shè)備,如云端服務(wù)器。后續(xù),當其他用戶設(shè)備請求目標無線接入點的接入信息,即可將其返回。

其中優(yōu)選地,若上述第一配置信息可更新或新建,信息驗證分享裝置根據(jù)所述接入信息更新或新建所述第一配置信息,并通過根據(jù)所述第一配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息。例如,系統(tǒng)還沒有連接過該目標無線接入點,因而不存在相應(yīng)的第一配置信息,其可新建;又例如,當系統(tǒng)設(shè)置允許任意應(yīng)用修改該第一配置信息內(nèi)容,則該第一配置信息可更新或可新建。此時,根據(jù)用戶提供的目標無線接入點對應(yīng)的接入信息更新或新建第一配置信息,用戶設(shè)備據(jù)其嘗試連接無線接入點,連接成功則用戶所提供的接入信息通過驗證,并可將該條由用戶提供的目標無線接入點的接入信息分享至網(wǎng)絡(luò)設(shè)備;連接失敗則舍棄用戶所提供的接入信息。

另外,優(yōu)選地,當用戶提供的目標無線接入點的接入信息通過驗證,刪除上述第二配置信息或第一配置信息。當用戶僅是為了分享目標無線接入點的接入信息而生成或修改了第二配置信息或第一配置信息、且該第二配置信息或第一配置信息對于系統(tǒng)而言并無其他作用的情況下,可將其刪除,以將系統(tǒng)恢復至接入信息分享操作前的狀態(tài),避免影響系統(tǒng)穩(wěn)定性或降低用戶的操作體驗;特別地,若第一配置信息和第二配置信息均存在,由于它們對應(yīng)同一個無線接入點,當系統(tǒng)連接目標無線接入點時可能會引起系統(tǒng)不穩(wěn)定甚至崩潰,因此,刪除第一配置信息、第二配置信息中的至少一項,使得系統(tǒng)的無線網(wǎng)絡(luò)配置文件中關(guān)于目標無線接入點的配置信息至多僅有一條,避免了以上問題的發(fā)生。刪除操作可由本應(yīng)用提示用戶進入系統(tǒng)設(shè)置完成。

需要理解的是,所述用戶設(shè)備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產(chǎn)品,例如智能手機、平板電腦等;所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

根據(jù)本申請的另一個方面,公開了一種用于分享無線接入點的接入信息的方法,該方法包括步驟S21、步驟S22和步驟S23。

其中,在步驟S21中,信息分享裝置2獲取目標無線接入點待分享的接入信息;在步驟S22中,信息分享裝置2檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;若否,在步驟S23中,信息分享裝置2將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

具體而言,在步驟S21中,信息分享裝置2獲取目標無線接入點待分享的接入信息。例如,用戶希望分享某無線接入點(AP,Access Point)的接入信息,例如該無線接入點(例如WiFi熱點)的SSID、接入密碼等,并在第一用戶設(shè)備通過手動輸入的方式向第一用戶設(shè)備輸入了該無線接入點的SSID、接入密碼;其中,無線接入點的SSID也可通過用戶在第一用戶設(shè)備所掃描到的無線接入點列表中選取某個接入點等方式確定。從而,即獲取了該無線接入點的接入信息。

然后,在步驟S22中,信息分享裝置2檢測所述目標無線接入點在第一用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;其中,在一些情況下,該第一配置信息僅供具有相應(yīng)權(quán)限的指定應(yīng)用執(zhí)行修改、更新等操作,例如在Android 6.0或更高版本系統(tǒng)中,某個無線接入點對應(yīng)的配置信息只能由創(chuàng)建它的應(yīng)用修改。例如,用戶用于分享無線接入點接入信息的應(yīng)用(下稱本應(yīng)用)向系統(tǒng)發(fā)起更新或新建對應(yīng)目標無線接入點(用戶希望分享接入信息的無線接入點)的第一配置信息的請求,根據(jù)系統(tǒng)返回的結(jié)果,確定該第一配置信息是否可更新或新建,例如該第一用戶設(shè)備運行Android 6.0或更高版本的操作系統(tǒng),并且該應(yīng)用請求更新或新建的第一配置信息已經(jīng)存在且是由其他應(yīng)用創(chuàng)建的,則對該第一配置信息的更新或新建被阻止,即,該第一配置信息不可更新且不可新建。

接著,在上述第一配置信息不可更新且不可新建的情況下,在步驟S23中,信息分享裝置2將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。例如,在第一配置信息不可更新且不可新建的情況下,該用戶用于分享無線接入點接入信息的應(yīng)用(下稱本應(yīng)用)通過第一用戶設(shè)備將接入信息分享至云端服務(wù)器,而不事先對該接入信息是否可用于連接目標無線接入點進行驗證。

其中優(yōu)選地,還需滿足預定的接入信息分享頻次閾值,才將用戶提供的接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。例如,對于第一用戶設(shè)備而言,其在一天內(nèi)分享同一個或不同的無線接入點的接入信息的次數(shù),需小于一個閾值;又例如,對于同一個無線接入點(例如目標無線接入點)而言,其在一天內(nèi)被分享接入信息(未被驗證)的次數(shù),需小于另一個閾值。從而在采取這樣的頻控策略后,一方面可避免惡意用戶分享大量不可用于連接目標無線接入點的接入信息;另一方面,能避免網(wǎng)絡(luò)設(shè)備被分享大量關(guān)于目標無線接入點的不可用于連接的接入信息(例如無效密碼),從而避免后續(xù)接入信息的驗證過程效率低下而消耗系統(tǒng)資源、影響用戶使用體驗。

其中,優(yōu)選地,對于所述第一配置信息是否可更新或新建,是基于預定規(guī)則進行的;預定規(guī)則包括以下至少一項:(1)若所述第一配置信息僅供所述用戶設(shè)備中指定應(yīng)用或系統(tǒng)程序訪問,并存在于所述用戶設(shè)備,則所述第一配置信息不可更新且不可新建;(2)若所述第一配置信息僅供所述用戶設(shè)備中指定應(yīng)用或系統(tǒng)程序訪問,但未存在于所述用戶設(shè)備,則所述第一配置信息可新建;(3)若所述第一配置信息可供所述用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問,則所述第一配置信息可更新或可新建。例如,所述第一配置信息僅供創(chuàng)建它的應(yīng)用訪問,并且該第一配置信息已經(jīng)被本應(yīng)用以外的其他應(yīng)用創(chuàng)建,則該第一配置信息不可更新且不可新建;又例如,系統(tǒng)還沒有連接過該目標無線接入點,因而不存在相應(yīng)的第一配置信息,其可新建;再例如,當系統(tǒng)設(shè)置允許任意應(yīng)用修改該第一配置信息內(nèi)容,則該第一配置信息可更新或可新建。

而若上述第一配置信息可更新或可新建,信息分享裝置2根據(jù)所述接入信息更新或新建所述第一配置信息,并通過根據(jù)所述第一配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息;當所述接入信息通過驗證,信息分享裝置2將所述接入信息分享至所述網(wǎng)絡(luò)設(shè)備。例如,系統(tǒng)還沒有連接過該目標無線接入點,因而不存在相應(yīng)的第一配置信息,其可新建;又例如,當系統(tǒng)設(shè)置允許任意應(yīng)用修改該第一配置信息內(nèi)容,則該第一配置信息可更新或可新建。此時,根據(jù)用戶提供的目標無線接入點對應(yīng)的接入信息更新或新建第一配置信息,用戶設(shè)備據(jù)其嘗試連接無線接入點,連接成功則用戶所提供的接入信息通過驗證,并可將該條由用戶提供的目標無線接入點的接入信息分享至網(wǎng)絡(luò)設(shè)備;連接失敗則舍棄用戶所提供的接入信息。

需要理解的是,所述第一用戶設(shè)備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產(chǎn)品,例如智能手機、平板電腦等;所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

根據(jù)本申請的又一個方面,公開了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的方法,該方法包括步驟S31、步驟S32、步驟S33和步驟S34。

其中,在步驟S31中,網(wǎng)絡(luò)處理裝置3接收用戶分享的目標無線接入點的接入信息;在步驟S32中,網(wǎng)絡(luò)處理裝置3對所述接入信息進行預處理;在步驟S33中,網(wǎng)絡(luò)處理裝置3通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息;在步驟S34中,網(wǎng)絡(luò)處理裝置3當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

具體而言,在步驟S31中,網(wǎng)絡(luò)處理裝置3接收用戶分享的目標無線接入點的接入信息。例如,用戶希望分享目標無線接入點(AP,Access Point)的接入信息,例如該目標無線接入點(例如WiFi熱點)的SSID、接入密碼等,并通過網(wǎng)絡(luò)從其所操作的第一用戶設(shè)備分享至網(wǎng)絡(luò)設(shè)備,例如云端服務(wù)器。

隨后,在步驟S32中,網(wǎng)絡(luò)處理裝置3對所述接入信息進行預處理。例如,將之前接收到的用戶通過第一用戶設(shè)備分享的、目標無線接入點的接入信息寫入網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)的待驗證信息庫;或在接收用戶通過第一用戶設(shè)備分享的、目標無線接入點的接入信息后,根據(jù)預定規(guī)則對其進行篩選通過后,將其寫入網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)的待驗證信息庫。

接著,在步驟S33中,網(wǎng)絡(luò)處理裝置3通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息。例如,用戶通過第二用戶設(shè)備發(fā)出連接所述目標無線接入點的請求;基于該請求,網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)將上述經(jīng)過預處理的、由第一用戶設(shè)備所分享目標無線接入點的接入信息發(fā)送至第二用戶設(shè)備,供第二用戶設(shè)備嘗試與目標無線接入點建立連接,并完成該接入信息有效性的驗證。

其中,優(yōu)選地,在步驟S33中,網(wǎng)絡(luò)處理裝置3將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備;然后,網(wǎng)絡(luò)處理裝置3接收所述用戶設(shè)備返回的、基于所述接入信息與所述目標無線接入點的連接結(jié)果信息;若所述連接結(jié)果信息包括連接成功,則所述接入信息通過驗證。例如,在發(fā)出關(guān)于目標無線接入點的第二用戶設(shè)備接收到網(wǎng)絡(luò)設(shè)備返回的、由第一用戶設(shè)備提供的待驗證的接入信息后,第二用戶設(shè)備基于該接入信息嘗試連接目標無線接入點,并獲得該次嘗試的連接結(jié)果信息,其中,該連接結(jié)果包括連接成功或連接失?。划斣撨B接結(jié)果包括連接成功,則本次連接所用的接入信息即通過驗證,為目標無線接入點的有效接入信息。其中,連接結(jié)果還可包括上下行數(shù)據(jù)量等信息。另外,發(fā)送至第二用戶設(shè)備的接入信息可以為包括上述第一用戶設(shè)備提供的接入信息在內(nèi)的多條接入信息,第二用戶設(shè)備對其依次進行驗證。

更優(yōu)選地,網(wǎng)絡(luò)處理裝置3將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備;然后,網(wǎng)絡(luò)處理裝置3接收所述用戶設(shè)備返回的、基于所述接入信息與所述目標無線接入點的連接結(jié)果信息;若所述連接結(jié)果信息包括連接成功,則所述接入信息通過驗證。同時發(fā)送所述接入信息給多個請求接入信息的用戶設(shè)備,只要該接入信息在任一用戶設(shè)備上通過驗證,該接入信息即通過驗證,因此可提高所述接入信息的驗證效率。

最后,在步驟S34中,網(wǎng)絡(luò)處理裝置3當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。例如,第二用戶設(shè)備基于上述由第一用戶設(shè)備分享至網(wǎng)絡(luò)設(shè)備的接入信息嘗試連接目標無線接入點并連接成功,該條接入信息通過驗證,則將該接入信息寫入對應(yīng)的無線接入點信息庫。例如,對應(yīng)的無線接入點信息庫存有目標無線接入點的識別信息、經(jīng)驗證的接入信息等,供后續(xù)請求連接目標無線接入點的設(shè)備建立連接之用。當然,若之前將該條接入信息保存于待驗證信息庫,可將其從待驗證信息庫刪除,即,將該條接入信息移入對應(yīng)的無線接入點信息庫;或?qū)⒃摋l接入信息的狀態(tài)由未驗證標記為已驗證,并刪除關(guān)于目標無線接入點的其他的不同的接入信息。

其中,優(yōu)選地,第二用戶設(shè)備需滿足以下至少一項要求:(1)當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息等于或大于預定的應(yīng)用使用頻次閾值信息;(2)所述第二用戶設(shè)備的系統(tǒng)配置信息滿足預定的系統(tǒng)配置要求;(3)無線接入點在所述第二用戶設(shè)備中的配置信息可供所述第二用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問。

在一定時間范圍內(nèi),當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息,在一定程度上可以反映對應(yīng)用戶關(guān)于當前應(yīng)用的用戶忠誠度,若當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息等于或大于預定的應(yīng)用使用頻次閾值信息,即可控制為由較為忠誠的用戶協(xié)助驗證接入信息的有效性,避免由于無效接入信息的存在而降低新用戶的使用體驗而造成新用戶流失;所述第二用戶設(shè)備的系統(tǒng)配置信息滿足預定的系統(tǒng)配置要求,則可從系統(tǒng)層面保證了接入信息有效性驗證的可行性,例如在Android 6.0以下版本的設(shè)備上進行驗證,避免Android 6.0以上版本系統(tǒng)由于不可更新且不可新建配置文件、從而無法驗證的情況,或在其他平臺例如iOS、Windows設(shè)備或指定操作系統(tǒng)版本的設(shè)備上進行驗證,提升用戶體驗和驗證效率;同樣地,無線接入點在所述第二用戶設(shè)備中的配置信息可供所述第二用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問,避免由于不可更新且不可新建配置文件、從而無法驗證的情況發(fā)生,提升用戶體驗和驗證效率。

優(yōu)選地,在驗證目標無線接入點的接入信息之前,對其進行的預處理包括以下至少一項:(1)當存在所述目標無線接入點的相同接入信息的分享記錄,舍棄所述接入信息;(2)當所述用戶的分享頻次信息超過用戶分享頻次閾值或所述目標無線接入點的分享頻次信息超過熱點分享頻次閾值,舍棄所述接入信息;(3)當所述無線接入點信息庫中存在所述目標無線接入點的接入信息記錄,舍棄所述接入信息。

例如,當存在所述目標無線接入點的相同接入信息的分享記錄,即同樣的接入信息在之前已經(jīng)被分享過,則舍棄所述接入信息而不將其加入對應(yīng)的待驗證信息庫,避免重復,或在將該條接入信息加入對應(yīng)的待驗證信息庫中,后續(xù)將待驗證信息庫中相同的接入信息合并;又例如,當所述用戶的分享頻次信息超過第一用戶設(shè)備對應(yīng)用戶的分享頻次閾值,例如一天之內(nèi)分享相同或不同的無線接入點的接入信息的次數(shù),或所述目標無線接入點的分享頻次信息超過熱點分享頻次閾值,即目標無線接入點被分享過于頻繁,舍棄所述接入信息,在網(wǎng)絡(luò)設(shè)備端對用戶分享頻次和目標無線接入點被分享頻次進行限制,從而避免惡意用戶分享大量不可用于連接目標無線接入點的接入信息,以及避免網(wǎng)絡(luò)設(shè)備被分享大量關(guān)于目標無線接入點的不可用于連接的接入信息(例如無效密碼)而使得后續(xù)接入信息的驗證過程效率低下而消耗系統(tǒng)資源、影響用戶使用體驗;而當所述無線接入點信息庫中存在所述目標無線接入點的接入信息記錄,舍棄所述接入信息,則是在網(wǎng)絡(luò)設(shè)備已經(jīng)留存有經(jīng)驗證的目標無線接入點的接入信息,即無需再對其驗證。

優(yōu)選地,當所述接入信息在分享前已通過驗證,網(wǎng)絡(luò)處理裝置3將所述接入信息寫入對應(yīng)的無線接入點信息庫。例如,當?shù)谝挥脩粼O(shè)備在本地即可完成對目標無線接入點接入信息的驗證過程,如在第一用戶設(shè)備運行Android 6.0以下版本操作系統(tǒng)、或相應(yīng)的配置信息可更新或可新建等情況下,且該接入信息通過驗證,則直接將該接入信息寫入網(wǎng)絡(luò)設(shè)備的無線接入點信息庫供后續(xù)連接使用,而不將其作為待驗證的接入信息寫入待驗證信息庫。

需要理解的是,所述第一用戶設(shè)備、所述第二用戶設(shè)備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產(chǎn)品,例如智能手機、平板電腦等;所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

基于以上所述的在用戶設(shè)備端用于分享無線接入點的接入信息的方法、在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的方法,參考圖2,本申請還公開了一種用于分享無線接入點的接入信息的方法,該方法包括:

用戶設(shè)備獲取目標無線接入點待分享的接入信息;

所述用戶設(shè)備檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,所述用戶設(shè)備將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備;

所述網(wǎng)絡(luò)設(shè)備接收用戶分享的目標無線接入點的接入信息;

所述網(wǎng)絡(luò)設(shè)備對所述接入信息進行預處理;

所述網(wǎng)絡(luò)設(shè)備通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息;

當所述接入信息通過驗證,所述網(wǎng)絡(luò)設(shè)備將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的另一個方面,公開了一種在用戶設(shè)備端用于分享無線接入點的接入信息的信息分享裝置,該信息分享裝置2包括第二一模塊21、第二二模塊22和第二三模塊23。

其中,第二一模塊21獲取目標無線接入點待分享的接入信息;第二二模塊22檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;若否,第二三模塊23將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

具體而言,第二一模塊21獲取目標無線接入點待分享的接入信息。例如,用戶希望分享某無線接入點(AP,Access Point)的接入信息,例如該無線接入點(例如WiFi熱點)的SSID、接入密碼等,并在第一用戶設(shè)備通過手動輸入的方式向第一用戶設(shè)備輸入了該無線接入點的SSID、接入密碼;其中,無線接入點的SSID也可通過用戶在第一用戶設(shè)備所掃描到的無線接入點列表中選取某個接入點等方式確定。從而,即獲取了該無線接入點的接入信息。

然后,第二二模塊22檢測所述目標無線接入點在第一用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;其中,在一些情況下,該第一配置信息僅供具有相應(yīng)權(quán)限的指定應(yīng)用執(zhí)行修改、更新等操作,例如在Android6.0或更高版本系統(tǒng)中,某個無線接入點對應(yīng)的配置信息只能由創(chuàng)建它的應(yīng)用修改。例如,用戶用于分享無線接入點接入信息的應(yīng)用(下稱本應(yīng)用)向系統(tǒng)發(fā)起更新或新建對應(yīng)目標無線接入點(用戶希望分享接入信息的無線接入點)的第一配置信息的請求,根據(jù)系統(tǒng)返回的結(jié)果,確定該第一配置信息是否可更新或新建,例如該第一用戶設(shè)備運行Android 6.0或更高版本的操作系統(tǒng),并且該應(yīng)用請求更新或新建的第一配置信息已經(jīng)存在且是由其他應(yīng)用創(chuàng)建的,則對該第一配置信息的更新或新建被阻止,即,該第一配置信息不可更新且不可新建。

接著,在上述第一配置信息不可更新且不可新建的情況下,第二三模塊23將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。例如,在第一配置信息不可更新且不可新建的情況下,該用戶用于分享無線接入點接入信息的應(yīng)用(下稱本應(yīng)用)通過第一用戶設(shè)備將接入信息分享至云端服務(wù)器,而不事先對該接入信息是否可用于連接目標無線接入點進行驗證。

其中優(yōu)選地,還需滿足預定的接入信息分享頻次閾值,才將用戶提供的接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。例如,對于第一用戶設(shè)備而言,其在一天內(nèi)分享同一個或不同的無線接入點的接入信息的次數(shù),需小于一個閾值;又例如,對于同一個無線接入點(例如目標無線接入點)而言,其在一天內(nèi)被分享接入信息(未被驗證)的次數(shù),需小于另一個閾值。從而在采取這樣的頻控策略后,一方面可避免惡意用戶分享大量不可用于連接目標無線接入點的接入信息;另一方面,能避免網(wǎng)絡(luò)設(shè)備被分享大量關(guān)于目標無線接入點的不可用于連接的接入信息(例如無效密碼),從而避免后續(xù)接入信息的驗證過程效率低下而消耗系統(tǒng)資源、影響用戶使用體驗。

其中,優(yōu)選地,對于所述第一配置信息是否可更新或新建,是基于預定規(guī)則進行的;預定規(guī)則包括以下至少一項:(1)若所述第一配置信息僅供所述用戶設(shè)備中指定應(yīng)用或系統(tǒng)程序訪問,并存在于所述用戶設(shè)備,則所述第一配置信息不可更新且不可新建;(2)若所述第一配置信息僅供所述用戶設(shè)備中指定應(yīng)用或系統(tǒng)程序訪問,但未存在于所述用戶設(shè)備,則所述第一配置信息可新建;(3)若所述第一配置信息可供所述用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問,則所述第一配置信息可更新或可新建。例如,所述第一配置信息僅供創(chuàng)建它的應(yīng)用訪問,并且該第一配置信息已經(jīng)被本應(yīng)用以外的其他應(yīng)用創(chuàng)建,則該第一配置信息不可更新且不可新建;又例如,系統(tǒng)還沒有連接過該目標無線接入點,因而不存在相應(yīng)的第一配置信息,其可新建;再例如,當系統(tǒng)設(shè)置允許任意應(yīng)用修改該第一配置信息內(nèi)容,則該第一配置信息可更新或可新建。

而若上述第一配置信息可更新或可新建,信息分享裝置2根據(jù)所述接入信息更新或新建所述第一配置信息,并通過根據(jù)所述第一配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息;當所述接入信息通過驗證,信息分享裝置2將所述接入信息分享至所述網(wǎng)絡(luò)設(shè)備。例如,系統(tǒng)還沒有連接過該目標無線接入點,因而不存在相應(yīng)的第一配置信息,其可新建;又例如,當系統(tǒng)設(shè)置允許任意應(yīng)用修改該第一配置信息內(nèi)容,則該第一配置信息可更新或可新建。此時,根據(jù)用戶提供的目標無線接入點對應(yīng)的接入信息更新或新建第一配置信息,用戶設(shè)備據(jù)其嘗試連接無線接入點,連接成功則用戶所提供的接入信息通過驗證,并可將該條由用戶提供的目標無線接入點的接入信息分享至網(wǎng)絡(luò)設(shè)備;連接失敗則舍棄用戶所提供的接入信息。

需要理解的是,所述第一用戶設(shè)備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產(chǎn)品,例如智能手機、平板電腦等;所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

根據(jù)本申請的又一個方面,公開了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的網(wǎng)絡(luò)處理裝置,該網(wǎng)絡(luò)處理裝置3包括第三一模塊31、第三二模塊32、第三三模塊33和第三四模塊34。

其中,第三一模塊31接收用戶分享的目標無線接入點的接入信息;第三二模塊32對所述接入信息進行預處理;第三三模塊33通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息;第三四模塊34當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

具體而言,第三一模塊31接收用戶分享的目標無線接入點的接入信息。例如,用戶希望分享目標無線接入點(AP,Access Point)的接入信息,例如該目標無線接入點(例如WiFi熱點)的SSID、接入密碼等,并通過網(wǎng)絡(luò)從其所操作的第一用戶設(shè)備分享至網(wǎng)絡(luò)設(shè)備,例如云端服務(wù)器。

隨后,第三二模塊32對所述接入信息進行預處理。例如,將之前接收到的用戶通過第一用戶設(shè)備分享的、目標無線接入點的接入信息寫入網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)的待驗證信息庫;或在接收用戶通過第一用戶設(shè)備分享的、目標無線接入點的接入信息后,根據(jù)預定規(guī)則對其進行篩選通過后,將其寫入網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)的待驗證信息庫。

接著,第三三模塊33通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息。例如,用戶通過第二用戶設(shè)備發(fā)出連接所述目標無線接入點的請求;基于該請求,網(wǎng)絡(luò)設(shè)備(例如云端服務(wù)器)將上述經(jīng)過預處理的、由第一用戶設(shè)備所分享目標無線接入點的接入信息發(fā)送至第二用戶設(shè)備,供第二用戶設(shè)備嘗試與目標無線接入點建立連接,并完成該接入信息有效性的驗證。

其中,優(yōu)選地,第三三模塊33將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備;然后,網(wǎng)絡(luò)處理裝置3接收所述用戶設(shè)備返回的、基于所述接入信息與所述目標無線接入點的連接結(jié)果信息;若所述連接結(jié)果信息包括連接成功,則所述接入信息通過驗證。例如,在發(fā)出關(guān)于目標無線接入點的第二用戶設(shè)備接收到網(wǎng)絡(luò)設(shè)備返回的、由第一用戶設(shè)備提供的待驗證的接入信息后,第二用戶設(shè)備基于該接入信息嘗試連接目標無線接入點,并獲得該次嘗試的連接結(jié)果信息,其中,該連接結(jié)果包括連接成功或連接失?。划斣撨B接結(jié)果包括連接成功,則本次連接所用的接入信息即通過驗證,為目標無線接入點的有效接入信息。其中,連接結(jié)果還可包括上下行數(shù)據(jù)量等信息。另外,發(fā)送至第二用戶設(shè)備的接入信息可以為包括上述第一用戶設(shè)備提供的接入信息在內(nèi)的多條接入信息,第二用戶設(shè)備對其依次進行驗證。

更優(yōu)選地,網(wǎng)絡(luò)處理裝置3將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備;然后,網(wǎng)絡(luò)處理裝置3接收所述用戶設(shè)備返回的、基于所述接入信息與所述目標無線接入點的連接結(jié)果信息;若所述連接結(jié)果信息包括連接成功,則所述接入信息通過驗證。同時發(fā)送所述接入信息給多個請求接入信息的用戶設(shè)備,只要該接入信息在任一用戶設(shè)備上通過驗證,該接入信息即通過驗證,因此可提高所述接入信息的驗證效率。

最后,第三四模塊34當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。例如,第二用戶設(shè)備基于上述由第一用戶設(shè)備分享至網(wǎng)絡(luò)設(shè)備的接入信息嘗試連接目標無線接入點并連接成功,該條接入信息通過驗證,則將該接入信息寫入對應(yīng)的無線接入點信息庫。例如,對應(yīng)的無線接入點信息庫存有目標無線接入點的識別信息、經(jīng)驗證的接入信息等,供后續(xù)請求連接目標無線接入點的設(shè)備建立連接之用。當然,若之前將該條接入信息保存于待驗證信息庫,可將其從待驗證信息庫刪除,即,將該條接入信息移入對應(yīng)的無線接入點信息庫;或?qū)⒃摋l接入信息的狀態(tài)由未驗證標記為已驗證,并刪除關(guān)于目標無線接入點的其他的不同的接入信息。

其中,優(yōu)選地,第二用戶設(shè)備需滿足以下至少一項要求:(1)當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息等于或大于預定的應(yīng)用使用頻次閾值信息;(2)所述第二用戶設(shè)備的系統(tǒng)配置信息滿足預定的系統(tǒng)配置要求;(3)無線接入點在所述第二用戶設(shè)備中的配置信息可供所述第二用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問。

在一定時間范圍內(nèi),當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息,在一定程度上可以反映對應(yīng)用戶關(guān)于當前應(yīng)用的用戶忠誠度,若當前應(yīng)用在所述第二用戶設(shè)備上的使用頻次信息等于或大于預定的應(yīng)用使用頻次閾值信息,即可控制為由較為忠誠的用戶協(xié)助驗證接入信息的有效性,避免由于無效接入信息的存在而降低新用戶的使用體驗而造成新用戶流失;所述第二用戶設(shè)備的系統(tǒng)配置信息滿足預定的系統(tǒng)配置要求,則可從系統(tǒng)層面保證了接入信息有效性驗證的可行性,例如在Android 6.0以下版本的設(shè)備上進行驗證,避免Android 6.0以上版本系統(tǒng)由于不可更新且不可新建配置文件、從而無法驗證的情況,或在其他平臺例如iOS、Windows設(shè)備或指定操作系統(tǒng)版本的設(shè)備上進行驗證,提升用戶體驗和驗證效率;同樣地,無線接入點在所述第二用戶設(shè)備中的配置信息可供所述第二用戶設(shè)備中任意應(yīng)用或系統(tǒng)程序訪問,避免由于不可更新且不可新建配置文件、從而無法驗證的情況發(fā)生,提升用戶體驗和驗證效率。

優(yōu)選地,在驗證目標無線接入點的接入信息之前,對其進行的預處理包括以下至少一項:(1)當存在所述目標無線接入點的相同接入信息的分享記錄,舍棄所述接入信息;(2)當所述用戶的分享頻次信息超過用戶分享頻次閾值或所述目標無線接入點的分享頻次信息超過熱點分享頻次閾值,舍棄所述接入信息;(3)當所述無線接入點信息庫中存在所述目標無線接入點的接入信息記錄,舍棄所述接入信息。

例如,當存在所述目標無線接入點的相同接入信息的分享記錄,即同樣的接入信息在之前已經(jīng)被分享過,則舍棄所述接入信息而不將其加入對應(yīng)的待驗證信息庫,避免重復,或在將該條接入信息加入對應(yīng)的待驗證信息庫中,后續(xù)將待驗證信息庫中相同的接入信息合并;又例如,當所述用戶的分享頻次信息超過第一用戶設(shè)備對應(yīng)用戶的分享頻次閾值,例如一天之內(nèi)分享相同或不同的無線接入點的接入信息的次數(shù),或所述目標無線接入點的分享頻次信息超過熱點分享頻次閾值,即目標無線接入點被分享過于頻繁,舍棄所述接入信息,在網(wǎng)絡(luò)設(shè)備端對用戶分享頻次和目標無線接入點被分享頻次進行限制,從而避免惡意用戶分享大量不可用于連接目標無線接入點的接入信息,以及避免網(wǎng)絡(luò)設(shè)備被分享大量關(guān)于目標無線接入點的不可用于連接的接入信息(例如無效密碼)而使得后續(xù)接入信息的驗證過程效率低下而消耗系統(tǒng)資源、影響用戶使用體驗;而當所述無線接入點信息庫中存在所述目標無線接入點的接入信息記錄,舍棄所述接入信息,則是在網(wǎng)絡(luò)設(shè)備已經(jīng)留存有經(jīng)驗證的目標無線接入點的接入信息,即無需再對其驗證。

優(yōu)選地,當所述接入信息在分享前已通過驗證,網(wǎng)絡(luò)處理裝置3將所述接入信息寫入對應(yīng)的無線接入點信息庫。例如,當?shù)谝挥脩粼O(shè)備在本地即可完成對目標無線接入點接入信息的驗證過程,如在第一用戶設(shè)備運行Android 6.0以下版本操作系統(tǒng)、或相應(yīng)的配置信息可更新或可新建等情況下,且該接入信息通過驗證,則直接將該接入信息寫入網(wǎng)絡(luò)設(shè)備的無線接入點信息庫供后續(xù)連接使用,而不將其作為待驗證的接入信息寫入待驗證信息庫。

需要理解的是,所述第一用戶設(shè)備、所述第二用戶設(shè)備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產(chǎn)品,例如智能手機、平板電腦等;所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。本領(lǐng)域技術(shù)人員應(yīng)能理解上述設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的設(shè)備如可適用于本申請,也應(yīng)包含在本申請保護范圍以內(nèi),并在此以引用方式包含于此。

基于以上所述的在用戶設(shè)備端用于分享無線接入點的接入信息的信息分享裝置、在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的網(wǎng)絡(luò)處理裝置,參考圖3,本申請還公開了一種用于分享無線接入點的接入信息的系統(tǒng)。

根據(jù)本申請的一個方面,公開了一種在用戶設(shè)備端用于分享無線接入點的接入信息的設(shè)備,其中,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并通過根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,公開了一種在用戶設(shè)備端用于分享無線接入點的接入信息的設(shè)備,其中,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,公開了一種在網(wǎng)絡(luò)設(shè)備端用于分享無線接入點的接入信息的設(shè)備,其中,該設(shè)備包括:

處理器;以及

被安排成存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器:

接收用戶分享的目標無線接入點的接入信息;

對所述接入信息進行預處理;

通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

根據(jù)本申請的一個方面,公開了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,根據(jù)所述接入信息添加所述目標無線接入點對應(yīng)的第二配置信息,并通過根據(jù)所述第二配置信息連接所述用戶設(shè)備與所述目標無線接入點來驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息分享至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的另一個方面,公開了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

獲取目標無線接入點待分享的接入信息;

檢測所述目標無線接入點在用戶設(shè)備中對應(yīng)的第一配置信息是否可更新或新建;

若否,將所述接入信息發(fā)送至對應(yīng)的網(wǎng)絡(luò)設(shè)備。

根據(jù)本申請的又一個方面,公開了一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使得系統(tǒng)進行以下操作:

接收用戶分享的目標無線接入點的接入信息;

對所述接入信息進行預處理;

通過將預處理后的所述接入信息發(fā)送至請求連接所述目標無線接入點的用戶設(shè)備來驗證所述接入信息;

當所述接入信息通過驗證,將所述接入信息寫入對應(yīng)的無線接入點信息庫。

需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。

另外,本申請的一部分可被應(yīng)用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本申請的方法和/或技術(shù)方案。而調(diào)用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設(shè)備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術(shù)方案。

對于本領(lǐng)域技術(shù)人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁城县| 林州市| 会理县| 龙岩市| 依安县| 建湖县| 吉林省| 噶尔县| 红桥区| 博湖县| 贞丰县| 东兰县| 隆回县| 南城县| 岳阳市| 山丹县| 扬中市| 金昌市| 旺苍县| 泾阳县| 金坛市| 乌兰浩特市| 长春市| 庐江县| 曲靖市| 澳门| 贵定县| 衡阳市| 从江县| 宁陵县| 万安县| 南乐县| 读书| 含山县| 许昌市| 阜城县| 黄石市| 海淀区| 平邑县| 廊坊市| 准格尔旗|