本申請(qǐng)要求于2016年4月18日提交中國(guó)專利局、申請(qǐng)?zhí)枮?01610243703.6、發(fā)明名稱為“一種無(wú)線局域網(wǎng)連接方法、裝置及系統(tǒng)”的中國(guó)專利申請(qǐng)的優(yōu)先權(quán),其全部?jī)?nèi)容引用在本申請(qǐng)中。
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種無(wú)線局域網(wǎng)連接方法、裝置及系統(tǒng)。
背景技術(shù):
目前,在家庭或公司中經(jīng)常使用無(wú)線局域網(wǎng),一些設(shè)備可以發(fā)出無(wú)線局域網(wǎng),例如,無(wú)線路由器、開(kāi)放熱點(diǎn)的移動(dòng)設(shè)備等;其它設(shè)備可以連接無(wú)線局域網(wǎng)。為了方便描述,將發(fā)出無(wú)線局域網(wǎng)的設(shè)備稱為發(fā)起方,將連接無(wú)線局域網(wǎng)的其它設(shè)備稱為參與方。例如,以移動(dòng)設(shè)備連接無(wú)線路由器為例,無(wú)線路由器則稱為發(fā)起方,移動(dòng)設(shè)備稱為參與方。再如,以移動(dòng)設(shè)備a向移動(dòng)設(shè)備b開(kāi)放熱點(diǎn)為例,移動(dòng)設(shè)備a稱為發(fā)起方,移動(dòng)設(shè)備b稱為參與方。
伴隨著無(wú)線局域網(wǎng)的使用,安裝有發(fā)起方的用戶可能希望在不同場(chǎng)景下,設(shè)置不同的參與方連接發(fā)起方的無(wú)線局域網(wǎng)。例如,在公司a內(nèi)具有不同的部門,當(dāng)部門a的員工在商討方案時(shí),則可以允許部門a員工的移動(dòng)終端連接無(wú)線局域網(wǎng),其它部門員工的移動(dòng)終端不允許連接無(wú)線局域網(wǎng)。又如,在家庭中當(dāng)孩子正在作業(yè)時(shí)間時(shí),不允許孩子的移動(dòng)終端連接無(wú)線局域網(wǎng),在作業(yè)時(shí)間結(jié)束之后,才允許孩子的移動(dòng)終端連接無(wú)線局域網(wǎng)。當(dāng)然還有一些其它場(chǎng)景,在此不再一一列舉。
但是目前連接無(wú)線局域網(wǎng)的方式中,在發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的任何參與方、在得知發(fā)起方的無(wú)線局域網(wǎng)密碼的情況下,均可以與發(fā)起方建立連接。即,目前發(fā)起方無(wú)法靈活地選擇連接無(wú)線局域網(wǎng)的參與方,這給使用發(fā)起方的用戶帶來(lái)不便。
因此,現(xiàn)在需要一種方法,使得發(fā)起方可以根據(jù)用戶在不同場(chǎng)景的使用習(xí)慣來(lái)靈活改變連接無(wú)線局域網(wǎng)的參與方,以便適用于不同場(chǎng)景的連接需求。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接方法、裝置及系統(tǒng),本申請(qǐng)可以使得發(fā)起方根據(jù)用戶在不同場(chǎng)景的使用習(xí)慣來(lái)靈活改變連接無(wú)線局域網(wǎng)的參與方,以便適用于不同場(chǎng)景的連接需求。
為了實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘韵录夹g(shù)內(nèi)容:
一種無(wú)線局域網(wǎng)連接方法,應(yīng)用于無(wú)線局域網(wǎng)的發(fā)起方,所述方法包括:
確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);
接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的;
將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接。
優(yōu)選的,當(dāng)前標(biāo)識(shí)信息集合的確定過(guò)程,包括:
獲取所述發(fā)起方的當(dāng)前好友標(biāo)識(shí)集合、當(dāng)前好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)的任意組合;其中,所述當(dāng)前好友標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友標(biāo)識(shí)集合中一個(gè)或多個(gè)好友標(biāo)識(shí)的集合,所述當(dāng)前好友組標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友組標(biāo)識(shí)集合中一個(gè)或多個(gè)好友組標(biāo)識(shí)的集合,所述總體標(biāo)識(shí)用于指示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí);
將所述當(dāng)前好友標(biāo)識(shí)集合、所述當(dāng)前好友組標(biāo)識(shí)集合和所述總體標(biāo)識(shí)的任意組合,確定為所述當(dāng)前標(biāo)識(shí)信息集合。
優(yōu)選的,所述連接請(qǐng)求包括用于表示所述終端的終端標(biāo)識(shí),所述方法還包括:
判斷所述第一預(yù)設(shè)好友標(biāo)識(shí)集合是否包含所述終端標(biāo)識(shí);
若所述第一預(yù)設(shè)好友標(biāo)識(shí)集合不包含所述終端標(biāo)識(shí),則將所述終端標(biāo)識(shí)添加至所述第一預(yù)設(shè)好友標(biāo)識(shí)集合中。
優(yōu)選的,所述當(dāng)前數(shù)據(jù)還包括:
與發(fā)起方的無(wú)線局域網(wǎng)對(duì)應(yīng)的提示信息;
與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí);
其中,所述提示信息包括:所述發(fā)起方的昵稱、發(fā)起方的設(shè)備名稱、發(fā)起方的設(shè)備型號(hào)、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。
一種無(wú)線局域網(wǎng)連接方法,應(yīng)用于發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端,所述方法包括:
在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
在滿足第一預(yù)設(shè)條件的情況下,判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接;
若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍;
若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。
優(yōu)選的,所述基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍,包括:
若所述當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則將所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí),確定為終端允許范圍;其中,所述總體標(biāo)識(shí)用于表示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí);
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),則在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合確定為所述終端允許范圍;
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友組標(biāo)識(shí)集合確定為所述終端允許范圍;
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合包含當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合和所述當(dāng)前好友組標(biāo)識(shí)集合的并集確定為所述終端允許范圍。
優(yōu)選的,在所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí)的情況下,所述確定所述終端處于所述終端允許范圍內(nèi),包括:
在所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合的情況下,若所述終端標(biāo)識(shí)包含在當(dāng)前好友標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi);
在所述終端允許范圍為當(dāng)前好友組標(biāo)識(shí)集合的情況下,若所述終端的第二預(yù)設(shè)好友組標(biāo)識(shí)集合中任一好友組標(biāo)識(shí)包含在所述當(dāng)前好友組標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi);
若所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的情況下,若所述終端標(biāo)識(shí)包含在當(dāng)前好友標(biāo)識(shí)集合內(nèi),或者,若所述終端的第二預(yù)設(shè)好友組標(biāo)識(shí)集合中任一好友組標(biāo)識(shí)包含在所述當(dāng)前好友組標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。
優(yōu)選的,在所述當(dāng)前數(shù)據(jù)包括與發(fā)起方的無(wú)線局域網(wǎng)對(duì)應(yīng)的提示信息和與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí)的情況下,滿足第二預(yù)設(shè)條件的確定過(guò)程包括:
若所述終端與所述發(fā)起方非陌生人關(guān)系,則確定滿足第二預(yù)設(shè)條件;
若所述終端與所述發(fā)起方為陌生人關(guān)系,則顯示所述提示信息;其中,所述提示信息包括所述發(fā)起方的名稱、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題;
若接收到允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,則確定滿足第二預(yù)設(shè)條件;
若接收到不允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,則將所述當(dāng)前場(chǎng)景標(biāo)識(shí)添加至拒絕列表中。
優(yōu)選的,若所述終端與所述發(fā)起方為陌生人關(guān)系,且,接收到允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,所述方法還包括:
將所述發(fā)起方標(biāo)識(shí)添加至所述第二預(yù)設(shè)好友列表中。
優(yōu)選的,所述連接請(qǐng)求包括:所述終端的終端標(biāo)識(shí),所述連接請(qǐng)求還包括終端昵稱、終端設(shè)備名稱、終端設(shè)備型號(hào)。
優(yōu)選的,在所述當(dāng)前數(shù)據(jù)包括與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí)的情況下,滿足第一預(yù)設(shè)條件的確定過(guò)程包括:
判斷所述當(dāng)前場(chǎng)景標(biāo)識(shí)是否處于拒絕列表中;其中,所述拒絕列表包括一個(gè)或多個(gè)已被拒絕的場(chǎng)景標(biāo)識(shí);
若所述當(dāng)前場(chǎng)景標(biāo)識(shí)處于所述拒絕列表中,則確定不滿足第一預(yù)設(shè)條件;
若所述當(dāng)前場(chǎng)景標(biāo)識(shí)未處于所述拒絕列表中,則確定滿足第一預(yù)設(shè)條件。
一種無(wú)線局域網(wǎng)連接裝置,應(yīng)用于無(wú)線局域網(wǎng)的發(fā)起方,所述裝置包括:
第一確定單元,用于確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
發(fā)送單元,用于在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);
接收單元,用于接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的;
連接單元,用于將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接。
一種無(wú)線局域網(wǎng)連接裝置,應(yīng)用于發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端,所述裝置包括:
提取單元,用于在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
判斷單元,用于判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接;
第二確定單元,用于若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍;
發(fā)送請(qǐng)求單元,用于若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。
一種無(wú)線局域網(wǎng)連接系統(tǒng),包括:
無(wú)線局域網(wǎng)的發(fā)起方,和,處于所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端;其中,所述發(fā)起方,用于確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的;將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接;
所述終端,用于在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接;若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍;若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。
一種無(wú)線局域網(wǎng)的連接方法,包括:
接收發(fā)起方發(fā)送的當(dāng)前數(shù)據(jù);其中,所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合和接入點(diǎn)標(biāo)識(shí),所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
將接入點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的終端確定網(wǎng)絡(luò)接入點(diǎn);
在滿足第一預(yù)設(shè)條件的情況下,在判定本身非網(wǎng)絡(luò)接入點(diǎn)且本身處于所述終端允許范圍內(nèi)的情況下,則在滿足第二預(yù)設(shè)條件的情況下,向所述網(wǎng)絡(luò)接入點(diǎn)發(fā)送無(wú)線局域網(wǎng)的連接請(qǐng)求;
在判定本身為網(wǎng)路接入點(diǎn)的情況下,則啟動(dòng)本身的網(wǎng)絡(luò)接入點(diǎn)功能,并接收其它終端發(fā)送的連接請(qǐng)求,并與其它終端建立局域網(wǎng)連接。
一種無(wú)線局域網(wǎng)連接方法,包括:
通過(guò)藍(lán)牙方式獲取周邊終端的終端信息,所述終端信息包括終端標(biāo)識(shí)和終端的擴(kuò)展信息,并將各個(gè)終端信息中的終端標(biāo)識(shí)添加到潛在標(biāo)識(shí)信息集合中;
在所述潛在標(biāo)識(shí)信息集合中,確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的網(wǎng)絡(luò)接入點(diǎn)和當(dāng)前標(biāo)識(shí)信息集合,并構(gòu)建與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù);其中,所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合和接入點(diǎn)標(biāo)識(shí),所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
通過(guò)藍(lán)牙方式向周邊終端廣播所述當(dāng)前數(shù)據(jù)。
一種無(wú)線局域網(wǎng)連接方法,包括:
在接收用于連接局域網(wǎng)的連接消息后,基于所述連接消息確定網(wǎng)絡(luò)接入點(diǎn);
在滿足第一預(yù)設(shè)條件的情況下,判斷所述終端是否已與所述網(wǎng)絡(luò)接入點(diǎn)建立無(wú)線局域網(wǎng)連接;
若未與所述網(wǎng)絡(luò)接入點(diǎn)建立無(wú)線局域網(wǎng)連接,則在滿足第二預(yù)設(shè)條件的情況下,向所述網(wǎng)絡(luò)接入點(diǎn)發(fā)送連接請(qǐng)求。
一種無(wú)線局域網(wǎng)連接方法,包括:
通過(guò)藍(lán)牙方式獲取周邊終端的終端信息,所述終端信息包括終端標(biāo)識(shí)和終端的擴(kuò)展信息,并將各個(gè)終端信息中的終端標(biāo)識(shí)添加至潛在標(biāo)識(shí)信息集合;
在所述潛在標(biāo)識(shí)信息集合中,確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的網(wǎng)絡(luò)接入點(diǎn)和當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)建立連接的終端允許范圍;
通過(guò)藍(lán)牙向當(dāng)前標(biāo)識(shí)信息集合中的終端發(fā)送用于連接局域網(wǎng)的連接消息;其中,所述消息包括接入點(diǎn)標(biāo)識(shí)。
通過(guò)以上內(nèi)容,可以看出本申請(qǐng)具有以下有益效果:
本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接方法,本方法可以根據(jù)當(dāng)前場(chǎng)景來(lái)確定與發(fā)起方建立連接的當(dāng)前標(biāo)識(shí)信息集合,當(dāng)前信息標(biāo)識(shí)集合可以指示與發(fā)起方與建立無(wú)線局域網(wǎng)連接的終端允許范圍。只有在終端允許范圍內(nèi)的終端才可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。然后,將當(dāng)前信息標(biāo)識(shí)集合編入管理幀中并向無(wú)線局域網(wǎng)的覆蓋范圍內(nèi)發(fā)送管理幀。
在無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端只有在終端允許范圍內(nèi)的情況下,才有可能與發(fā)起方的無(wú)線局域網(wǎng)建立連接。終端不在終端允許范圍內(nèi)的情況下不可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。本申請(qǐng)通過(guò)該方式可以達(dá)到發(fā)起方根據(jù)不同場(chǎng)景來(lái)靈活改變連接無(wú)線局域網(wǎng)的參與方目的,以便適用于不同場(chǎng)景的連接需求。
附圖說(shuō)明
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的一種無(wú)線局域網(wǎng)連接方法的流程圖;
圖2為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖3為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖4為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖5為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖6為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖7為本申請(qǐng)實(shí)施例提供的一種無(wú)線局域網(wǎng)連接裝置的結(jié)構(gòu)示意圖;
圖8為本申請(qǐng)實(shí)施例提供的一種無(wú)線局域網(wǎng)連接裝置的結(jié)構(gòu)示意圖;
圖9為本申請(qǐng)實(shí)施例提供的一種無(wú)線局域網(wǎng)連接系統(tǒng)的結(jié)構(gòu)示意圖;
圖10為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖11為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖12為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖;
圖13為本申請(qǐng)實(shí)施例提供的又一無(wú)線局域網(wǎng)連接方法的流程圖。
具體實(shí)施方式
下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
本申請(qǐng)分為兩個(gè)方面,第一方面:預(yù)先確定網(wǎng)絡(luò)接入點(diǎn),網(wǎng)絡(luò)接入點(diǎn)作為發(fā)起方。第二方面:基于擴(kuò)展信息靈活地確定網(wǎng)絡(luò)接入點(diǎn)。下面分別對(duì)兩個(gè)方面進(jìn)行一一說(shuō)明。
第一方面:預(yù)先確定網(wǎng)絡(luò)接入點(diǎn),網(wǎng)絡(luò)接入點(diǎn)作為發(fā)起方。
基于背景技術(shù)內(nèi)容可知,在不同的場(chǎng)景下發(fā)起方可能希望與不同終端建立無(wú)線局域網(wǎng)連接。為此,本申請(qǐng)可以在發(fā)起方的存儲(chǔ)空間中存儲(chǔ)潛在與發(fā)起方進(jìn)行無(wú)線局域網(wǎng)連接的潛在標(biāo)識(shí)信息集合。
為了方便用戶單獨(dú)地選擇一個(gè)或多個(gè)終端標(biāo)識(shí),潛在標(biāo)識(shí)信息集合可以包括第一預(yù)設(shè)好友集合。第一預(yù)設(shè)好友集合為中包含潛在與發(fā)起方建立無(wú)線局域網(wǎng)連接的一個(gè)或多個(gè)終端標(biāo)識(shí)的集合。
當(dāng)發(fā)起方內(nèi)存儲(chǔ)有終端標(biāo)識(shí)時(shí),發(fā)起方與終端則可以看成好友關(guān)系,因此,將一個(gè)或多個(gè)終端標(biāo)識(shí)的集合稱為第一預(yù)設(shè)好友集合。
當(dāng)發(fā)起方需要同時(shí)與較多數(shù)量終端建立連接時(shí),需要逐個(gè)選擇較多數(shù)量的終端標(biāo)識(shí)。這樣會(huì)影響發(fā)起方的使用用戶體驗(yàn)感受。因此,可以在發(fā)起方存儲(chǔ)空間內(nèi)建立多個(gè)好友組,每個(gè)好友組可以包含一個(gè)或多個(gè)好友標(biāo)識(shí),并用一個(gè)組標(biāo)識(shí)表示。
為了便于描述,將一個(gè)或多個(gè)好友組標(biāo)識(shí)的集合稱為第一好友組標(biāo)識(shí)集合。這樣,可以在第一好友組標(biāo)識(shí)集合中選擇一個(gè)或多個(gè)好友組標(biāo)識(shí),從而達(dá)到一次性選中多個(gè)好友標(biāo)識(shí)的目的。
在一些情況下,發(fā)起方可能仍然需要與無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端建立連接,因此為了方便發(fā)起方的使用用戶的使用,還可以設(shè)置一個(gè)總體標(biāo)識(shí)。
總體標(biāo)識(shí)用于代表發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí)。即,當(dāng)總體標(biāo)識(shí)被選中,則代表發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端均可以與發(fā)起方建立無(wú)線局域網(wǎng)連接。
發(fā)起方可以通過(guò)用戶輸入方式或者通過(guò)掃描二維碼的方式獲取終端標(biāo)識(shí)和好友組標(biāo)識(shí),還可以通過(guò)其它方式來(lái)獲取終端標(biāo)識(shí)和好友組標(biāo)識(shí)。在此不再一一列舉。
發(fā)起方存儲(chǔ)空間中的潛在標(biāo)識(shí)信息集合包括第一預(yù)設(shè)好友集合和/或第一好友組標(biāo)識(shí)集合,此外,潛在標(biāo)識(shí)信息集合還可以包括總體標(biāo)識(shí)。優(yōu)選的情況下,潛在標(biāo)識(shí)信息集合包括第一預(yù)設(shè)好友集合、第一好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)。
當(dāng)然,潛在標(biāo)識(shí)信息集合可以進(jìn)行更改,當(dāng)用戶有需求時(shí),可以隨著用戶的操作而進(jìn)行更改,即可以重新向潛在標(biāo)識(shí)信息集合添加終端標(biāo)識(shí)/好友組標(biāo)識(shí),也可以刪除一些終端標(biāo)識(shí)/好友組標(biāo)識(shí)。
下面介紹本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接方法實(shí)施例,應(yīng)用于無(wú)線局域網(wǎng)的發(fā)起方。如圖1所示,所述方法包括:
步驟s101:確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
為了滿足用戶不同情境下使用習(xí)慣、靈活選擇連接無(wú)線局域網(wǎng)的參與方,本申請(qǐng)?jiān)诒緦?shí)施例之前,已經(jīng)在發(fā)起方的存儲(chǔ)空間中構(gòu)建潛在標(biāo)識(shí)信息集合(詳見(jiàn)前述內(nèi)容,在此不再贅述)。為了與當(dāng)前場(chǎng)景對(duì)應(yīng),可以依據(jù)潛在標(biāo)識(shí)信息集合確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù)中的當(dāng)前標(biāo)識(shí)信息集合。
確定當(dāng)前標(biāo)識(shí)信息集合有兩種實(shí)現(xiàn)方式,下面一一介紹這兩種實(shí)現(xiàn)方式:
第一種實(shí)現(xiàn)方式:發(fā)起方的使用用戶自主確定當(dāng)前標(biāo)識(shí)信息集合。
以潛在標(biāo)識(shí)信息集合包括第一預(yù)設(shè)好友集合、第一好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)為例,假設(shè)第一預(yù)設(shè)好友集合包括終端標(biāo)識(shí)1、終端標(biāo)識(shí)2……終端標(biāo)識(shí)n,第一好友組標(biāo)識(shí)集合包括好友組標(biāo)識(shí)1、好友組標(biāo)識(shí)2……好友組標(biāo)識(shí)m,以及總體標(biāo)識(shí)g。
那么,發(fā)起方可以顯示潛在標(biāo)識(shí)信息集合中第一預(yù)設(shè)好友集合中的終端標(biāo)識(shí)1、終端標(biāo)識(shí)2……終端標(biāo)識(shí)n,顯示第一好友組標(biāo)識(shí)集合中的好友組標(biāo)識(shí)1、好友組標(biāo)識(shí)2……好友組標(biāo)識(shí)m,以及,顯示總體標(biāo)識(shí)g。
在上述情況下,如圖2所示,確定當(dāng)前標(biāo)識(shí)信息集合的過(guò)程具體包括以下步驟:
步驟s201:獲取所述發(fā)起方的當(dāng)前好友標(biāo)識(shí)集合、當(dāng)前好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)的任意組合;其中,所述當(dāng)前好友標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友標(biāo)識(shí)集合中一個(gè)或多個(gè)好友標(biāo)識(shí)的集合,所述當(dāng)前好友組標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友組標(biāo)識(shí)集合中一個(gè)或多個(gè)好友組標(biāo)識(shí)的集合,所述總體標(biāo)識(shí)用于表示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí)。
發(fā)起方的使用用戶可以根據(jù)自己對(duì)當(dāng)前場(chǎng)景的要求,在潛在標(biāo)識(shí)信息集合的第一預(yù)設(shè)好友標(biāo)識(shí)集合、第一預(yù)設(shè)好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)中進(jìn)行選擇。
用戶可以在潛在標(biāo)識(shí)信息集合的第一預(yù)設(shè)好友標(biāo)識(shí)集合中選擇一個(gè)或多個(gè)好友標(biāo)識(shí)的集合、作為當(dāng)前好友標(biāo)識(shí)集合。用戶可以在第一預(yù)設(shè)好友組標(biāo)識(shí)集合中、選擇一個(gè)或多個(gè)好友組標(biāo)識(shí)的集合作為當(dāng)前好友組標(biāo)識(shí)集合。用戶還可以在潛在標(biāo)識(shí)信息集合選中總體標(biāo)識(shí)。選擇權(quán)可以由發(fā)起方的使用用戶決定。
用戶在潛在標(biāo)識(shí)信息集合中進(jìn)行選擇,則選擇結(jié)果為:所述發(fā)起方的當(dāng)前好友標(biāo)識(shí)集合、當(dāng)前好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)的任意組合。
步驟s202:將所述當(dāng)前好友標(biāo)識(shí)集合、所述當(dāng)前好友組標(biāo)識(shí)集合和所述總體標(biāo)識(shí)的任意組合,確定為所述當(dāng)前標(biāo)識(shí)信息集合。
待用戶選擇結(jié)束之后發(fā)起方可以獲取用戶的選擇結(jié)果,然后將選擇結(jié)果確定為與當(dāng)前情境對(duì)應(yīng)的當(dāng)前標(biāo)識(shí)信息集合。即,將所述當(dāng)前好友標(biāo)識(shí)集合、所述當(dāng)前好友組標(biāo)識(shí)集合和所述總體標(biāo)識(shí)的任意組合,確定為所述當(dāng)前標(biāo)識(shí)信息集合。
第二種實(shí)現(xiàn)方式:發(fā)起方自主確定當(dāng)前標(biāo)識(shí)信息集合。
在發(fā)起方中預(yù)先建立有與多個(gè)場(chǎng)景對(duì)應(yīng)的標(biāo)識(shí)信息集合,并將每個(gè)場(chǎng)景和與之對(duì)應(yīng)的標(biāo)識(shí)信息集合建立對(duì)應(yīng)關(guān)系,然后存儲(chǔ)至存儲(chǔ)空間中。與每個(gè)場(chǎng)景對(duì)應(yīng)的標(biāo)識(shí)信息集合的獲取過(guò)程與圖2所示的過(guò)程類似,在此不再贅述。
當(dāng)用戶選擇一個(gè)當(dāng)前場(chǎng)景或者發(fā)起方通過(guò)傳感器識(shí)別方式確定一個(gè)當(dāng)前場(chǎng)景時(shí),發(fā)起方可以基于預(yù)先存儲(chǔ)的場(chǎng)景與標(biāo)識(shí)信息集合的對(duì)應(yīng)關(guān)系,查找與當(dāng)前場(chǎng)景對(duì)應(yīng)的標(biāo)識(shí)信息集合,從而確定當(dāng)前標(biāo)識(shí)信息集合。
當(dāng)前數(shù)據(jù)中除了包括當(dāng)前標(biāo)識(shí)信息集合之外,還可以包括與發(fā)起方的無(wú)線局域網(wǎng)相關(guān)的提示信息,用于連接無(wú)線局域網(wǎng)的密碼信息,和/或,與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí)。
其中,所述提示信息包括:所述發(fā)起方的昵稱、發(fā)起方的設(shè)備名稱、發(fā)起方的設(shè)備型號(hào)、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。當(dāng)然,提示信息還可以包括其它內(nèi)容,在此不再贅述。
為了增加終端的使用用戶對(duì)發(fā)起方的了解,可以當(dāng)前數(shù)據(jù)中添加提示信息。以便終端在連接發(fā)起方的無(wú)線局域網(wǎng)時(shí),可以得知自身即將連接的無(wú)線局域網(wǎng)的相關(guān)信息。
其中,提示信息包括發(fā)起方的昵稱,可以將發(fā)起方的型號(hào)作為發(fā)起方的昵稱,還可以將發(fā)起方序列號(hào)作為發(fā)起方的昵稱,還可以利用用戶自己設(shè)定的名稱作為發(fā)起方的昵稱。例如,發(fā)起方名稱為蘋果6(型號(hào))、12434(序列號(hào))、第一公司。當(dāng)然還可以采用其它內(nèi)容,作為發(fā)起方的昵稱,在此不做限定。
提示信息中還可以包括發(fā)起方發(fā)起無(wú)線局域網(wǎng)的時(shí)間,以便終端的使用用戶了解無(wú)線局域網(wǎng)的發(fā)起時(shí)間。還可以包括發(fā)起方的地理位置,以便終端了解無(wú)線局域網(wǎng)的發(fā)起方的地址來(lái)源。提示信息還可以包括建立無(wú)限局域網(wǎng)連接的主題,例如,第一部門開(kāi)會(huì)、大學(xué)同學(xué)加入討論組、閨蜜聚會(huì)等等。
從提示信息的內(nèi)容可以看出,通過(guò)提示信息可以讓終端的使用用戶更加了解發(fā)起方的相關(guān)信息,或者說(shuō)了解無(wú)線局域網(wǎng)的相關(guān)信息。這可以為終端的使用用戶在決定是否與發(fā)起方建立無(wú)線局域網(wǎng)連接時(shí)給出提示性信息。
接著返回圖1,進(jìn)入步驟s102:在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí)。
在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,發(fā)起方將當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí)編入管理幀中,然后將無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀,以便無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端可以接收管理幀。
在實(shí)際使用過(guò)程中,管理幀可以為信標(biāo)幀或探測(cè)響應(yīng)幀。當(dāng)發(fā)起方主動(dòng)想告知無(wú)線局域網(wǎng)覆蓋范圍內(nèi)可連接終端時(shí),發(fā)起方可以主動(dòng)向無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送信標(biāo)幀。
當(dāng)無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端向探測(cè)周圍的發(fā)起方時(shí),可以向周圍發(fā)送探測(cè)請(qǐng)求幀。在發(fā)起方接收探測(cè)請(qǐng)求幀之后,向終端發(fā)送探測(cè)響應(yīng)幀。
通常情況下管理幀的長(zhǎng)度有限,而當(dāng)前標(biāo)識(shí)信息集合中的有多個(gè)標(biāo)識(shí)信息,標(biāo)識(shí)信息可以包括好友標(biāo)識(shí)和/或好友組標(biāo)識(shí),好友標(biāo)識(shí)可以為好友的序列號(hào)、好友imei號(hào)碼、mac地址等等唯一表示好友的標(biāo)識(shí)。
一般完整的序列號(hào)、imei號(hào)碼或mac地址的長(zhǎng)度均較長(zhǎng),若將序列號(hào)、imei號(hào)碼或mac地址完整放入管理幀中,則會(huì)無(wú)法容納較多的標(biāo)識(shí)信息。因此,可以截取序列號(hào)、imei號(hào)碼或mac地址的一部分內(nèi)容作為好友標(biāo)識(shí)編入管理幀中。
例如,以序列號(hào)為為例,序列號(hào)的前幾位通常是一致的,而后幾位是不同的,所以可以截取序列號(hào)的后幾位編入管理幀中。
步驟s103:接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的。
在無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端在接收管理幀之后,可以基于管理幀確定終端允許范圍,然后驗(yàn)證自身是否處于終端允許范圍內(nèi)。若終端處于終端允許范圍內(nèi),則說(shuō)明該終端滿足發(fā)起方建立無(wú)線局域網(wǎng)連接的條件,此時(shí)有可能與發(fā)起方的無(wú)線局域網(wǎng)建立連接,否則,不可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。
然后,終端判斷發(fā)起方是否滿足自身建立無(wú)線局域網(wǎng)連接的第二預(yù)設(shè)條件,若滿足則確定滿足第二預(yù)設(shè)條件。若終端確認(rèn)自身處于終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下,則可以向發(fā)起方發(fā)送連接請(qǐng)求。關(guān)于終端的具體執(zhí)行過(guò)程將在下一實(shí)施例中進(jìn)行詳細(xì)說(shuō)明,在此不再贅述。
所述連接請(qǐng)求包括所述終端的終端標(biāo)識(shí),所述連接請(qǐng)求還包括終端昵稱、終端設(shè)備名稱、終端設(shè)備型號(hào)。
步驟s104:將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接。
發(fā)起方在接收終端發(fā)送的連接請(qǐng)求之后,則將發(fā)起方無(wú)線局域網(wǎng)與終端建立連接。在建立連接之后,發(fā)起方可以向終端發(fā)送連接成功消息,以告知終端已與發(fā)起方建立連接。
若當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí)的情況下,則表明無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端均可以與發(fā)起方建立連接。在此情況下,可能有第一好友標(biāo)識(shí)集合中的標(biāo)識(shí)對(duì)應(yīng)的終端發(fā)送的連接請(qǐng)求,也可能有其它終端發(fā)送的連接請(qǐng)求。
因此,本實(shí)施例還提供了增加第一好友標(biāo)識(shí)集合中好友標(biāo)識(shí)的方式。如圖3所示,在步驟s104之后,還可以包括以下步驟:
步驟s301:判斷所述第一預(yù)設(shè)好友標(biāo)識(shí)集合是否包含所述終端標(biāo)識(shí);其中,所述連接請(qǐng)求包括用于表示所述終端的終端標(biāo)識(shí);若是,則進(jìn)入步驟s302,否則進(jìn)入步驟s303。
終端發(fā)送的連接請(qǐng)求包括請(qǐng)求建立連接終端的終端標(biāo)識(shí),然后發(fā)起方判斷已存儲(chǔ)的第一預(yù)設(shè)好友標(biāo)識(shí)集合中是否包含終端標(biāo)識(shí)。若是的話,則表示第一預(yù)設(shè)好友標(biāo)識(shí)集合中已存在終端標(biāo)識(shí),若否的話,則表示第一預(yù)設(shè)好友標(biāo)識(shí)集合不存在終端標(biāo)識(shí)。
步驟s302:若所述第一預(yù)設(shè)好友標(biāo)識(shí)集合不包含所述終端標(biāo)識(shí),則將所述終端標(biāo)識(shí)添加至所述第一預(yù)設(shè)好友標(biāo)識(shí)集合中。
若第一預(yù)設(shè)好友標(biāo)識(shí)集合不包含所述終端標(biāo)識(shí),則表示該終端標(biāo)識(shí)對(duì)應(yīng)的終端與發(fā)起方還不是好友關(guān)系。因此,為了增加發(fā)起方第一預(yù)設(shè)好友標(biāo)識(shí)集合中的好友標(biāo)識(shí),則可以將終端標(biāo)識(shí)添加至第一預(yù)設(shè)好友標(biāo)識(shí)集合中。
步驟s303:若所述第一預(yù)設(shè)好友標(biāo)識(shí)集合包含所述終端標(biāo)識(shí),則執(zhí)行其它處理流程。
若預(yù)設(shè)好友標(biāo)識(shí)集合包含所述終端標(biāo)識(shí),則說(shuō)明該終端標(biāo)識(shí)對(duì)應(yīng)的終端與發(fā)起方已經(jīng)是好友關(guān)系。即,發(fā)起方預(yù)先已經(jīng)將終端標(biāo)識(shí)添加至第一預(yù)設(shè)好友標(biāo)識(shí)集合中,因此,無(wú)需重復(fù)執(zhí)行將終端標(biāo)識(shí)添加至第一預(yù)設(shè)好友標(biāo)識(shí)集合。因此,可以結(jié)束本次連接過(guò)程。
從本實(shí)施例可以看出本申請(qǐng)具有以下有益效果:
本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接方法,本方法可以根據(jù)當(dāng)前場(chǎng)景來(lái)確定與發(fā)起方建立連接的當(dāng)前標(biāo)識(shí)信息集合,當(dāng)前信息標(biāo)識(shí)集合可以指示與發(fā)起方與建立無(wú)線局域網(wǎng)連接的終端允許范圍。只有在終端允許范圍內(nèi)的終端才可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。然后,將當(dāng)前信息標(biāo)識(shí)集合編入管理幀中并向無(wú)線局域網(wǎng)的覆蓋范圍內(nèi)發(fā)送管理幀。
在無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端只有在終端允許范圍內(nèi)的情況下,才有可能與發(fā)起方的無(wú)線局域網(wǎng)建立連接。終端不在終端允許范圍內(nèi)的情況下不可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。本申請(qǐng)通過(guò)該方式可以達(dá)到發(fā)起方根據(jù)不同場(chǎng)景來(lái)靈活改變連接無(wú)線局域網(wǎng)的參與方目的,以便適用于不同場(chǎng)景的連接需求。
圖1所示的過(guò)程為發(fā)起方的執(zhí)行過(guò)程,在上述發(fā)起方的處理過(guò)程的基礎(chǔ)上,本申請(qǐng)?zhí)峁┝嗽诎l(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端的處理過(guò)程。如圖4所示,一種無(wú)線局域網(wǎng)連接方法,應(yīng)用于發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端,包括:
步驟s401:在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
終端可以接收發(fā)起方發(fā)送的管理幀,并在管理幀中提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí)。當(dāng)前數(shù)據(jù)包括當(dāng)前標(biāo)識(shí)信息集合,利用當(dāng)前標(biāo)識(shí)信息集合可以確定終端允許范圍。
步驟s402:在滿足第一預(yù)設(shè)條件的情況下,判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接。若是,則執(zhí)行其它處理流程,否則進(jìn)入步驟s403。
終端可以存儲(chǔ)有拒絕列表,所述拒絕列表包括一個(gè)或多個(gè)已被拒絕的場(chǎng)景標(biāo)識(shí)。那么,在所述當(dāng)前數(shù)據(jù)包括與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí)的情況下,滿足第一預(yù)設(shè)條件的確定過(guò)程具體包括:
判斷所述當(dāng)前場(chǎng)景標(biāo)識(shí)是否處于拒絕列表中;其中,所述拒絕列表包括一個(gè)或多個(gè)已被拒絕的場(chǎng)景標(biāo)識(shí)。
若所述當(dāng)前場(chǎng)景標(biāo)識(shí)處于所述拒絕列表中,則確定不滿足第一預(yù)設(shè)條件;在確定不滿足第一預(yù)設(shè)條件之后,則不必執(zhí)行后續(xù)的處理過(guò)程。若所述當(dāng)前場(chǎng)景標(biāo)識(shí)未處于所述拒絕列表中,則確定滿足第一預(yù)設(shè)條件;在確定滿足第一預(yù)設(shè)條件之后,則可以執(zhí)行后續(xù)的處理過(guò)程。
由于本實(shí)施例在終端與發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方未建立連接的情況下適用,因此,首先終端判斷自身是否已經(jīng)與發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立連接。若是的話,則因?yàn)榻K端已經(jīng)與發(fā)起方建立連接,則無(wú)需在使用本實(shí)施例再次建立連接,因此可以執(zhí)行其它處理流程。若否的話,則說(shuō)明終端未與發(fā)起方的無(wú)線局域網(wǎng)建立連接,因此,進(jìn)入步驟s403。
步驟s403:若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍。
若終端未與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接,則按本實(shí)施例提供的方式與發(fā)起方建立連接,因?yàn)椴⒉皇菬o(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端均可以建立無(wú)線局域網(wǎng)連接,而是處于終端允許范圍之內(nèi)的終端可以建立無(wú)線局域網(wǎng)連接。因此,基于當(dāng)前標(biāo)識(shí)信息集合需要確定終端允許范圍。
如圖5所示,基于當(dāng)前標(biāo)識(shí)信息集合需要確定終端允許范圍具體包括以下步驟:
步驟s501:判斷所述當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),若是則進(jìn)入步驟s502,否則進(jìn)入步驟s503。
通過(guò)圖1所示的實(shí)施例可以得知當(dāng)前標(biāo)識(shí)信息集合為當(dāng)前好友標(biāo)識(shí)集合、當(dāng)前好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)的任意組合。因此,首先判斷當(dāng)前標(biāo)識(shí)信息集合中是否包含總體標(biāo)識(shí),若是的話,則進(jìn)入步驟s502。
步驟s502:若所述當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則將所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí),確定為終端允許范圍;其中,所述總體標(biāo)識(shí)用于表示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí)。
由于總體標(biāo)識(shí)表示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí)。即,無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端均屬于終端允許范圍。因此,若當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則將發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí),確定為終端允許范圍。即,無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的任一個(gè)終端向發(fā)起方發(fā)送連接請(qǐng)求,發(fā)起方均會(huì)接收連接請(qǐng)求,并與之建立連接。
步驟s503:將當(dāng)前標(biāo)識(shí)信息集合確定的范圍,作為終端允許范圍。
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),則當(dāng)前標(biāo)識(shí)信息集合可以包括當(dāng)前好友標(biāo)識(shí)集合和/或當(dāng)前好友組標(biāo)識(shí)集合。即,當(dāng)前標(biāo)識(shí)信息集合僅包括當(dāng)前好友標(biāo)識(shí)集合,僅包括當(dāng)前好友組標(biāo)識(shí)集合,包括當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合三種情況。下面針對(duì)三種情況分別進(jìn)行描述:
第一種情況:當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友標(biāo)識(shí)集合。
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),則在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合確定為所述終端允許范圍。
第二種情況:當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友組標(biāo)識(shí)集合。
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友組標(biāo)識(shí)集合確定為所述終端允許范圍。
第三種情況:當(dāng)前標(biāo)識(shí)信息集合包含當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合。
若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合包含當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合和所述當(dāng)前好友組標(biāo)識(shí)集合的并集確定為所述終端允許范圍。
接著返回圖4,進(jìn)入步驟s404:若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。
在按圖5所示的過(guò)程確定終端允許范圍之后,則判斷終端是否在終端允許范圍內(nèi)。若終端在終端允許范圍內(nèi),且,滿足第二預(yù)設(shè)條件的情況下,則向發(fā)起方發(fā)送連接請(qǐng)求,連接請(qǐng)求包括終端標(biāo)識(shí)。
根據(jù)當(dāng)前標(biāo)識(shí)信息集合,終端允許范圍本步驟可以分為兩種情況:包含總體標(biāo)識(shí)和不包含總體標(biāo)識(shí)。
第一種情況:當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則終端允許范圍為所有終端。
若當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí)的情況下,則確定終端必然在終端允許范圍內(nèi)。因?yàn)?,總體標(biāo)識(shí)對(duì)應(yīng)的終端允許范圍為無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端,因此,只要終端在無(wú)線局域網(wǎng)的覆蓋范圍內(nèi),則說(shuō)明終端在終端允許范圍內(nèi)。
第二種情況:當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則當(dāng)前標(biāo)識(shí)信息集合為終端允許范圍。
當(dāng)前標(biāo)識(shí)信息集合可以包括當(dāng)前好友標(biāo)識(shí)集合和/或當(dāng)前好友組標(biāo)識(shí)集合。即,當(dāng)前標(biāo)識(shí)信息集合僅包括當(dāng)前好友標(biāo)識(shí)集合,僅包括當(dāng)前好友組標(biāo)識(shí)集合,包括當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合三種方式。針對(duì)不同的方式,確定終端處于所述終端允許范圍的方式不同。下面針對(duì)三種方式分別進(jìn)行描述:
第一方式:終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合。
在所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合的情況下,若所述終端標(biāo)識(shí)包含在當(dāng)前好友標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。否則,確定所述終端不處于所述終端允許范圍內(nèi)。
第二方式:終端允許范圍為當(dāng)前好友組標(biāo)識(shí)集合。
在所述終端允許范圍為當(dāng)前好友組標(biāo)識(shí)集合的情況下,若所述終端的第二預(yù)設(shè)好友組標(biāo)識(shí)集合中任一好友組標(biāo)識(shí)包含在所述當(dāng)前好友組標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。否則,確定所述終端不處于所述終端允許范圍內(nèi)。
第三方式:終端允許范圍為當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的并集。
在所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的并集的情況下,則只要滿足第一種方式或第二種方式,便可以確定所述終端處于所述終端允許范圍內(nèi)。若終端即不滿足第一種方式又不滿足第二種方式,則確定所述終端不處于所述終端允許范圍內(nèi)。
若按上述方式確定終端處于終端允許范圍內(nèi)時(shí),則說(shuō)明終端滿足發(fā)起方的建立無(wú)線局域網(wǎng)連接的條件。此時(shí),終端還可以判斷發(fā)起方是否滿足自身建立無(wú)線局域網(wǎng)連接的第二預(yù)設(shè)條件。第二預(yù)設(shè)條件可以為空條件,即,在終端處于終端允許范圍內(nèi)的情況下,終端則可向發(fā)起方發(fā)送連接請(qǐng)求,以便與發(fā)起方的無(wú)線局域網(wǎng)建立連接。
但是,當(dāng)?shù)诙A(yù)設(shè)條件為空條件的方式稍微有些不人性化,因?yàn)椋驗(yàn)榇藭r(shí)會(huì)直接越過(guò)終端的使用用戶的允許,而直接與發(fā)起方建立無(wú)線局域網(wǎng)連接,這會(huì)引起終端的使用用戶的不便。
因此,優(yōu)選的情況下,第二預(yù)設(shè)條件非空條件,終端在確定處于終端允許范圍的情況下,還需要再次判斷是否滿足第二預(yù)設(shè)條件,以確認(rèn)是否滿足終端建立無(wú)線局域網(wǎng)連接的條件。若終端確定滿足第二預(yù)設(shè)條件,則可以向發(fā)起方發(fā)送連接請(qǐng)求,以便與發(fā)起方建立連接。若終端不滿足第二預(yù)設(shè)條件,則終端不向發(fā)起方發(fā)送連接請(qǐng)求。
在當(dāng)前數(shù)據(jù)包括用于連接無(wú)線局域網(wǎng)的密碼信息時(shí),連接請(qǐng)求可以包括用于連接無(wú)線局域網(wǎng)的密碼信息,以便網(wǎng)絡(luò)接入點(diǎn)依據(jù)密碼信息來(lái)進(jìn)行驗(yàn)證,以保證密碼信息正確的終端接入無(wú)線局域網(wǎng)。
下面詳細(xì)說(shuō)明終端是否滿足第二預(yù)設(shè)條件的過(guò)程。如圖6所示,具體包括以下步驟:
步驟s601:判斷所述終端與發(fā)起方是否為陌生人關(guān)系。若是,則進(jìn)入步驟s602;若否,則進(jìn)入步驟s605。
在圖1所示的實(shí)施例中可以得知發(fā)起方中具有第一預(yù)設(shè)好友標(biāo)識(shí)集合,和/或第一預(yù)設(shè)好友組標(biāo)識(shí)。在終端中也可以包括預(yù)設(shè)好友標(biāo)識(shí)集合和/或預(yù)設(shè)好友組標(biāo)識(shí),為了區(qū)分將終端的預(yù)設(shè)好友標(biāo)識(shí)集合和/或預(yù)設(shè)好友組標(biāo)識(shí)稱為第二預(yù)設(shè)好友標(biāo)識(shí)集合和/或第二預(yù)設(shè)好友組標(biāo)識(shí)。
終端基于第二預(yù)設(shè)好友標(biāo)識(shí)集合和/或第二預(yù)設(shè)好友組標(biāo)識(shí)判斷自身與發(fā)起方是否陌生人關(guān)系,具體方式可以為:
在終端包含第二預(yù)設(shè)好友標(biāo)識(shí)集合的情況下,判斷所述發(fā)起方標(biāo)識(shí)是否包含在終端的第二預(yù)設(shè)好友標(biāo)識(shí)集合,若發(fā)起方標(biāo)識(shí)包含在第二預(yù)設(shè)好友標(biāo)識(shí)集合中,則說(shuō)明發(fā)起方標(biāo)識(shí)已經(jīng)預(yù)先存儲(chǔ)在終端中。這表示發(fā)起方為終端潛在連接方,因此,終端確定自身與發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方為好友關(guān)系而非陌生人關(guān)系。
在終端包含第二預(yù)設(shè)好友組集合且當(dāng)前標(biāo)識(shí)信息集合包含當(dāng)前好友組的情況下,判斷第二預(yù)設(shè)好友組標(biāo)識(shí)集合與所述當(dāng)前好友組標(biāo)識(shí)集合具有相同的組標(biāo)識(shí);若兩者具有相同的組標(biāo)識(shí),則說(shuō)明兩者同屬于同一好友組,這間接表明兩者是好友關(guān)系非陌生人關(guān)系。
若發(fā)起方標(biāo)識(shí)不包含在第二預(yù)設(shè)好友標(biāo)識(shí)集合中,且,第二預(yù)設(shè)好友組標(biāo)識(shí)集合與所述當(dāng)前好友組標(biāo)識(shí)集合不具有相同組標(biāo)識(shí),則說(shuō)明終端與發(fā)起方為陌生人關(guān)系。
步驟s602:若所述終端與所述發(fā)起方為陌生人關(guān)系,則顯示所述提示信息;其中,所述提示信息包括所述發(fā)起方的名稱、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。
若終端與發(fā)起方為陌生人關(guān)系,則終端會(huì)顯示管理幀包含的當(dāng)前數(shù)據(jù)中的提示信息。所述提示信息包括所述發(fā)起方的名稱、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。
終端的使用用戶可以通過(guò)提示信息查看到發(fā)起方的相關(guān)信息或者說(shuō)無(wú)線局域網(wǎng)的相關(guān)信息,因此,使得終端的使用用戶了解發(fā)起方,以便決定是否與發(fā)起方的無(wú)線局域網(wǎng)建立連接。
步驟s603:判斷是否接收到允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令;若是,則進(jìn)入步驟s604,否則進(jìn)入步驟s606。
若接收到確認(rèn)指令,則確定滿足第二預(yù)設(shè)條件。在確定滿足第二預(yù)設(shè)條件之后,終端便可以與發(fā)起方建立無(wú)線局域網(wǎng)連接。
步驟s604:將所述發(fā)起方標(biāo)識(shí)添加至所述第二預(yù)設(shè)好友列表中。
在終端接收到用戶的確認(rèn)指令之后,可以將發(fā)起方標(biāo)識(shí)添加至第二預(yù)設(shè)好友列表中。以便再次接收發(fā)起方的無(wú)線局域網(wǎng)連接時(shí),可以與發(fā)起方的無(wú)線局域網(wǎng),而不必經(jīng)過(guò)用戶的確認(rèn)指令。
步驟s605:確定滿足第二預(yù)設(shè)條件,并向發(fā)起方發(fā)送連接請(qǐng)求。
若終端與發(fā)起方非陌生人關(guān)系,則表示終端潛在希望與發(fā)起方建立連接,因此,則確定終端滿足第二預(yù)設(shè)條件。或者,若終端與發(fā)起方為陌生人關(guān)系,但是終端希望與發(fā)起方建立連接,則確定終端滿足第二預(yù)設(shè)條件。
若終端確定滿足第二預(yù)設(shè)條件,則可以與發(fā)起方建立連接。
步驟s606:若未接收到確認(rèn)指令,則確定不滿足第二預(yù)設(shè)條件。
若未接收到用戶的確認(rèn)指令,則說(shuō)明用戶不希望與發(fā)起方建立無(wú)線局域網(wǎng)連接,因此,終端不向發(fā)起方發(fā)起連接請(qǐng)求。
步驟s607:將所述當(dāng)前場(chǎng)景標(biāo)識(shí)添加至拒絕列表中。
如圖7所示,本申請(qǐng)還包括一種無(wú)線局域網(wǎng)連接裝置,應(yīng)用于無(wú)線局域網(wǎng)的發(fā)起方,所述裝置包括:
第一確定單元71,用于確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
其中,所述當(dāng)前數(shù)據(jù)還包括:與發(fā)起方的無(wú)線局域網(wǎng)對(duì)應(yīng)的提示信息;其中,所述提示信息包括:所述發(fā)起方的名稱、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。
發(fā)送單元72,用于在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí)。
接收單元73,用于接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的。
連接單元74,用于將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接。
其中,當(dāng)前標(biāo)識(shí)信息集合的確定過(guò)程,包括:
獲取所述發(fā)起方的當(dāng)前好友標(biāo)識(shí)集合、當(dāng)前好友組標(biāo)識(shí)集合和總體標(biāo)識(shí)的任意組合;其中,所述當(dāng)前好友標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友標(biāo)識(shí)集合中一個(gè)或多個(gè)好友標(biāo)識(shí)的集合,所述當(dāng)前好友組標(biāo)識(shí)集合為所述發(fā)起方的第一預(yù)設(shè)好友組標(biāo)識(shí)集合中一個(gè)或多個(gè)好友組標(biāo)識(shí)的集合,所述總體標(biāo)識(shí)用于指示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí);將所述當(dāng)前好友標(biāo)識(shí)集合、所述當(dāng)前好友組標(biāo)識(shí)集合和所述總體標(biāo)識(shí)的任意組合,確定為所述當(dāng)前標(biāo)識(shí)信息集合。
其中,所述連接請(qǐng)求包括用于表示所述終端的終端標(biāo)識(shí),則所述裝置還包括:判斷所述第一預(yù)設(shè)好友標(biāo)識(shí)集合是否包含所述終端標(biāo)識(shí);若所述第一預(yù)設(shè)好友標(biāo)識(shí)集合不包含所述終端標(biāo)識(shí),則將所述終端標(biāo)識(shí)添加至所述第一預(yù)設(shè)好友標(biāo)識(shí)集合中。
如圖8所示,本申請(qǐng)還提供一種無(wú)線局域網(wǎng)連接裝置,應(yīng)用于發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端,所述裝置包括:
提取單元81,用于在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
判斷單元82,用于在滿足第一預(yù)設(shè)條件的情況下,判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接。
其中,在所述當(dāng)前數(shù)據(jù)包括與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí)的情況下,滿足第一預(yù)設(shè)條件的確定過(guò)程包括:判斷所述當(dāng)前場(chǎng)景標(biāo)識(shí)是否處于拒絕列表中;其中,所述拒絕列表包括一個(gè)或多個(gè)已被拒絕的場(chǎng)景標(biāo)識(shí);若所述當(dāng)前場(chǎng)景標(biāo)識(shí)處于所述拒絕列表中,則確定不滿足第一預(yù)設(shè)條件;若所述當(dāng)前場(chǎng)景標(biāo)識(shí)未處于所述拒絕列表中,則確定滿足第一預(yù)設(shè)條件。
第二確定單元83,用于若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍。
發(fā)送請(qǐng)求單元84,用于若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。所述連接請(qǐng)求包括所述終端的終端標(biāo)識(shí),所述連接請(qǐng)求還包括終端昵稱、終端設(shè)備名稱、終端設(shè)備型號(hào)。
其中,所述基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍,包括:
(1)若所述當(dāng)前標(biāo)識(shí)信息集合包含總體標(biāo)識(shí),則將所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí),確定為終端允許范圍;其中,所述總體標(biāo)識(shí)用于表示所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的所有終端標(biāo)識(shí)。
(2)若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),則在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合確定為所述終端允許范圍。
(3)若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合僅包含所述當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友組標(biāo)識(shí)集合確定為所述終端允許范圍。
(4)若所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí),在所述當(dāng)前標(biāo)識(shí)信息集合包含當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的情況下,將所述當(dāng)前好友標(biāo)識(shí)集合和所述當(dāng)前好友組標(biāo)識(shí)集合的并集確定為所述終端允許范圍。
在所述當(dāng)前標(biāo)識(shí)信息集合不包含總體標(biāo)識(shí)的情況下,所述確定所述終端處于所述終端允許范圍內(nèi),包括:
(1)在所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合的情況下,若所述終端標(biāo)識(shí)包含在當(dāng)前好友標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。
(2)在所述終端允許范圍為當(dāng)前好友組標(biāo)識(shí)集合的情況下,若所述終端的第二預(yù)設(shè)好友組標(biāo)識(shí)集合中任一好友組標(biāo)識(shí)包含在所述當(dāng)前好友組標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。
(3)若所述終端允許范圍為所述當(dāng)前好友標(biāo)識(shí)集合和當(dāng)前好友組標(biāo)識(shí)集合的情況下,若所述終端標(biāo)識(shí)包含在當(dāng)前好友標(biāo)識(shí)集合內(nèi),或者,若所述終端的第二預(yù)設(shè)好友組標(biāo)識(shí)集合中任一好友組標(biāo)識(shí)包含在所述當(dāng)前好友組標(biāo)識(shí)集合內(nèi),則確定所述終端處于所述終端允許范圍內(nèi)。
其中,在所述當(dāng)前數(shù)據(jù)包括與發(fā)起方的無(wú)線局域網(wǎng)對(duì)應(yīng)的提示信息的情況下,滿足第二預(yù)設(shè)條件的確定過(guò)程包括:若所述終端與所述發(fā)起方非陌生人關(guān)系,則確定滿足第二預(yù)設(shè)條件;若所述終端與所述發(fā)起方為陌生人關(guān)系,則顯示所述提示信息;其中,所述提示信息包括所述發(fā)起方的名稱、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題;若接收到允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,則確定滿足第二預(yù)設(shè)條件。若接收到不允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,則將所述當(dāng)前場(chǎng)景標(biāo)識(shí)添加至拒絕列表中。
若所述終端與所述發(fā)起方為陌生人關(guān)系,且,接收到允許與所述發(fā)起方的無(wú)線局域網(wǎng)建立連接的確認(rèn)指令,所述方法還包括:將所述發(fā)起方標(biāo)識(shí)添加至所述第二預(yù)設(shè)好友列表中。
如圖9所示,本申請(qǐng)還提供一種無(wú)線局域網(wǎng)連接系統(tǒng),包括:
無(wú)線局域網(wǎng)的發(fā)起方100,和,處于所述發(fā)起方無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端200。
其中,所述發(fā)起方100,用于確定與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下,向所述發(fā)起方的無(wú)線局域網(wǎng)覆蓋范圍內(nèi)發(fā)送管理幀;其中,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);接收無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端發(fā)送的連接請(qǐng)求;其中,所述連接請(qǐng)求為所述終端在確認(rèn)處于所述終端允許范圍內(nèi)且滿足第二預(yù)設(shè)條件的情況下向所述發(fā)起方發(fā)送的;將所述發(fā)起方與終端建立無(wú)線局域網(wǎng)連接。
所述終端200,用于在接收發(fā)起方發(fā)送的管理幀之后,在所述管理幀提取當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí);其中,所述管理幀為在所述發(fā)起方為網(wǎng)絡(luò)接入點(diǎn)情況下發(fā)送至所述終端的,所述管理幀包括所述當(dāng)前數(shù)據(jù)和發(fā)起方標(biāo)識(shí),所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與發(fā)起方的無(wú)線局域網(wǎng)建立連接的終端允許范圍;判斷所述終端是否已與所述發(fā)起方標(biāo)識(shí)對(duì)應(yīng)的發(fā)起方建立無(wú)線局域網(wǎng)連接;若未與所述發(fā)起方建立無(wú)線局域網(wǎng)連接,則基于所述當(dāng)前標(biāo)識(shí)信息集合,確定所述發(fā)起方允許建立無(wú)線局域網(wǎng)連接的終端允許范圍;若所述終端確定處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向所述發(fā)起方發(fā)送連接請(qǐng)求。
通過(guò)以上內(nèi)容,可以看出本申請(qǐng)具有以下有益效果:
本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接系統(tǒng),本系統(tǒng)可以根據(jù)當(dāng)前場(chǎng)景來(lái)確定與發(fā)起方建立連接的當(dāng)前標(biāo)識(shí)信息集合,當(dāng)前信息標(biāo)識(shí)集合可以指示與發(fā)起方與建立無(wú)線局域網(wǎng)連接的終端允許范圍。只有在終端允許范圍內(nèi)的終端才可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。然后,將當(dāng)前信息標(biāo)識(shí)集合編入管理幀中并向無(wú)線局域網(wǎng)的覆蓋范圍內(nèi)發(fā)送管理幀。
在無(wú)線局域網(wǎng)覆蓋范圍內(nèi)的終端只有在終端允許范圍內(nèi)的情況下,才有可能與發(fā)起方的無(wú)線局域網(wǎng)建立連接。終端不在終端允許范圍內(nèi)的情況下不可以與發(fā)起方的無(wú)線局域網(wǎng)建立連接。本申請(qǐng)通過(guò)該方式可以達(dá)到發(fā)起方根據(jù)不同場(chǎng)景來(lái)靈活改變連接無(wú)線局域網(wǎng)的參與方目的,以便適用于不同場(chǎng)景的連接需求。
第二方面:基于擴(kuò)展信息和場(chǎng)景信息靈活地確定網(wǎng)絡(luò)接入點(diǎn)。
本申請(qǐng)?zhí)峁┝艘环N無(wú)線局域網(wǎng)連接方法,參見(jiàn)圖10,具體包括以下步驟:
步驟s1001:終端生成用于連接無(wú)線局域網(wǎng)連接的擴(kuò)展信息;其中,擴(kuò)展信息包括連接狀態(tài)、共享文件標(biāo)識(shí)和/或設(shè)備信息。
為了便于用于可以在多個(gè)終端中基于當(dāng)前場(chǎng)景靈活選擇網(wǎng)絡(luò)接入點(diǎn),本實(shí)施例中終端可以預(yù)先生成一些用于連接無(wú)線局域網(wǎng)的擴(kuò)展信息,擴(kuò)展信息可以用于顯示給用戶,以便用戶可以根據(jù)終端的擴(kuò)展信息和場(chǎng)景信息來(lái)靈活選擇網(wǎng)絡(luò)接入點(diǎn)。
其中,擴(kuò)展信息中的連接狀態(tài)表示終端是否與網(wǎng)絡(luò)接入點(diǎn)已經(jīng)建立無(wú)線局域網(wǎng)連接。終端可以判斷自身是否已經(jīng)與網(wǎng)絡(luò)接入點(diǎn)建立無(wú)線局域網(wǎng)連接,若是,則確定連接狀態(tài)為忙碌狀態(tài);若否則確定連接狀態(tài)為空閑狀態(tài)。
擴(kuò)展信息中的共享文件標(biāo)識(shí)表示終端與其它終端共享文件的標(biāo)識(shí)。終端如果與其它終端共享過(guò)文件,則終端可以存儲(chǔ)共享文件的標(biāo)識(shí)。
擴(kuò)展信息中的設(shè)備信息包括:終端的設(shè)備名稱、設(shè)備具有4g通信功能、5g通信功能、藍(lán)牙的發(fā)射功率或者其它設(shè)備信息。設(shè)備信息的具體內(nèi)容可以根據(jù)情況具體而定,在此不做限定。
當(dāng)然擴(kuò)展信息還可以包括其它內(nèi)容,具體內(nèi)容不做限定。
步驟s1002:發(fā)起方獲取周邊終端的終端信息,所述終端信息包括終端的標(biāo)識(shí)和終端的擴(kuò)展信息,將各個(gè)終端信息的終端標(biāo)識(shí)添加至潛在標(biāo)識(shí)信息集合中。獲取周邊終端發(fā)送的藍(lán)牙信號(hào)的當(dāng)前信號(hào)強(qiáng)度,基于當(dāng)前信號(hào)強(qiáng)度和原始發(fā)射功率計(jì)算發(fā)起方與終端之間的距離,并在潛在信息標(biāo)識(shí)集合中,通過(guò)各個(gè)終端的擴(kuò)展信息、場(chǎng)景信息和/或距離信息確定網(wǎng)絡(luò)接入點(diǎn)和當(dāng)前標(biāo)識(shí)信息集合。
發(fā)起方接收其它終端發(fā)送的藍(lán)牙信號(hào)時(shí),可以獲得藍(lán)牙信號(hào)的當(dāng)前信號(hào)強(qiáng)度,將當(dāng)前信號(hào)強(qiáng)度和原始發(fā)射功率進(jìn)行計(jì)算,從而得到發(fā)起方與終端之間的距離。本實(shí)施例提供兩種發(fā)起方獲取終端信息的方式,下面一一介紹。
第一種獲取方式:發(fā)起方通過(guò)藍(lán)牙掃描周邊終端,獲取周邊終端的藍(lán)牙名稱和/或廣播報(bào)文,并從藍(lán)牙名稱和/或廣播報(bào)文中獲取擴(kuò)展信息。
終端在步驟s1001中獲取擴(kuò)展信息后,可以將擴(kuò)展信息添加至藍(lán)牙名稱/或廣播報(bào)文中。這樣,發(fā)起方可以通過(guò)藍(lán)牙掃描周邊終端,并獲取周邊終端的藍(lán)牙名稱/或廣播報(bào)文,這樣發(fā)起方便可以在藍(lán)牙名稱/或廣播報(bào)文中獲取周邊終端的擴(kuò)展信息。
第二種實(shí)現(xiàn)方式:發(fā)起方通過(guò)與周邊終端建立藍(lán)牙連接,接收其它設(shè)備發(fā)送的終端信息。
發(fā)起方可以通過(guò)藍(lán)牙與周邊終端建立藍(lán)牙連接,其它終端向發(fā)起方發(fā)送終端信息。發(fā)起方便接收周邊終端發(fā)送的終端信息。
發(fā)起方在獲得終端信息后,將各個(gè)終端信息的終端標(biāo)識(shí)添加至潛在標(biāo)識(shí)信息集合中。潛在標(biāo)識(shí)信息集合在添加終端標(biāo)識(shí)之前,可以具有以其它方式獲得的終端標(biāo)識(shí)。
發(fā)起方可以在潛在標(biāo)識(shí)信息集合中,根據(jù)周邊終端發(fā)送的終端信息中的擴(kuò)展信息、場(chǎng)景信息和/或距離信息來(lái)確定網(wǎng)絡(luò)接入點(diǎn)。
網(wǎng)絡(luò)接入點(diǎn)可以由發(fā)起方利用擴(kuò)展信息、場(chǎng)景信息和距離信息,并基于預(yù)設(shè)規(guī)則在多個(gè)終端中進(jìn)行自動(dòng)選擇,也可以將多個(gè)終端的擴(kuò)展信息、場(chǎng)景信息和距離信息顯示至用戶,由用戶自己進(jìn)行選擇。
其中,距離信息為發(fā)起方與各個(gè)終端之間的距離。場(chǎng)景信息表示與當(dāng)前場(chǎng)景的一些信息,例如,時(shí)間、地點(diǎn)、人物、會(huì)議主題、用戶連接需求等等內(nèi)容。
以用戶自己選擇網(wǎng)絡(luò)接入點(diǎn)為例,用戶可以查看各個(gè)終端的連接狀態(tài),并在連接狀態(tài)為空閑狀態(tài)的終端選擇一個(gè)終端,將該終端為網(wǎng)絡(luò)接入點(diǎn)。
以終端自動(dòng)選擇網(wǎng)絡(luò)接入點(diǎn)為例,通過(guò)擴(kuò)展信息中的共享文件的標(biāo)識(shí),發(fā)現(xiàn)其中一個(gè)終端共享過(guò)一個(gè)熱點(diǎn)文件,則可以將該終端作為網(wǎng)絡(luò)接入點(diǎn),以便該網(wǎng)絡(luò)接入點(diǎn)可以繼續(xù)共享熱點(diǎn)文件?;蛘?,通過(guò)擴(kuò)展信息發(fā)現(xiàn)一個(gè)終端正在拍攝視頻,則可以將該終端作為網(wǎng)絡(luò)接入點(diǎn),以便通過(guò)局域網(wǎng)傳播所網(wǎng)絡(luò)接入點(diǎn)所拍攝的視頻,等等。
本實(shí)施例可以根據(jù)終端信息中的擴(kuò)展信息、場(chǎng)景信息和/或距離信息來(lái)確定網(wǎng)絡(luò)接入點(diǎn)來(lái)設(shè)定網(wǎng)絡(luò)接入點(diǎn),相對(duì)于第一方面預(yù)先設(shè)定網(wǎng)絡(luò)接入點(diǎn)而言,可以提高構(gòu)建無(wú)線局域網(wǎng)的靈活性。
發(fā)起方還可以基于終端的擴(kuò)展信息、場(chǎng)景信息和/或距離信息來(lái)確定當(dāng)前標(biāo)識(shí)信息集合。具體而言,當(dāng)前標(biāo)識(shí)信息集合可以利用終端的擴(kuò)展信息、場(chǎng)景信息和/或距離信息,并由終端基于預(yù)設(shè)規(guī)則在多個(gè)終端中進(jìn)行自動(dòng)選擇。也可以將多個(gè)終端的擴(kuò)展信息、場(chǎng)景信息和/或距離信息顯示至用戶,由用戶自己進(jìn)行選擇。
以用戶確定當(dāng)前標(biāo)識(shí)信息集合為例,用戶通過(guò)查看各個(gè)終端的連接狀態(tài),將連接狀態(tài)處于空閑狀態(tài)的終端標(biāo)識(shí)作為當(dāng)前標(biāo)識(shí)信息集合。當(dāng)然還有其他的確定方式,在此不再一一列舉。
本實(shí)施例中通過(guò)藍(lán)牙方式來(lái)獲取終端信息,并利用終端信息來(lái)構(gòu)建當(dāng)前標(biāo)識(shí)信息集合。這樣可以保證當(dāng)前標(biāo)識(shí)信息集合中的終端標(biāo)識(shí)均在發(fā)起方附近,從而可以保證當(dāng)前標(biāo)識(shí)信息集合中的終端均可以接收到當(dāng)期數(shù)據(jù)。
步驟s1003:發(fā)起方構(gòu)建與當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前數(shù)據(jù)。
當(dāng)前數(shù)據(jù)包括當(dāng)前標(biāo)識(shí)信息集合和接入點(diǎn)標(biāo)識(shí);當(dāng)前數(shù)據(jù)還可以包括與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)相關(guān)的提示信息和與所述當(dāng)前場(chǎng)景對(duì)應(yīng)的當(dāng)前場(chǎng)景標(biāo)識(shí),還可以包括用于連接無(wú)線局域網(wǎng)的密碼信息。
其中,所述提示信息包括:所述發(fā)起方的昵稱、發(fā)起方的設(shè)備名稱、發(fā)起方的設(shè)備型號(hào)、所述發(fā)起方發(fā)起無(wú)線局域網(wǎng)的發(fā)起時(shí)間、所述發(fā)起方的地理位置和/或發(fā)起方發(fā)起無(wú)線局域網(wǎng)的主題。當(dāng)然,提示信息還可以包括其它內(nèi)容,在此不再贅述。
步驟s1004:發(fā)起方通過(guò)藍(lán)牙方式向周邊終端廣播當(dāng)前數(shù)據(jù)。
當(dāng)然,發(fā)起方不論其是否為網(wǎng)絡(luò)接入點(diǎn),其自身也可以接收到當(dāng)前數(shù)據(jù)。
參見(jiàn)圖11,下面介紹發(fā)起方和周邊終端的實(shí)現(xiàn)方式。
步驟s1101:接收當(dāng)前數(shù)據(jù);其中,所述當(dāng)前數(shù)據(jù)至少包括當(dāng)前標(biāo)識(shí)信息集合,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
步驟s1102:基于所述當(dāng)前數(shù)據(jù)確定網(wǎng)絡(luò)接入點(diǎn)。
將當(dāng)前數(shù)據(jù)中的接入點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的終端確定為網(wǎng)絡(luò)接入點(diǎn)。
步驟s1103:終端判斷自身是否為網(wǎng)絡(luò)接入點(diǎn),若不是,則進(jìn)入步驟s1104,若是則進(jìn)入步驟s1105。
終端在確定接入點(diǎn)標(biāo)識(shí)后,將接入點(diǎn)標(biāo)識(shí)與自身終端標(biāo)識(shí)進(jìn)行對(duì)比,若不一致,則確定自身非網(wǎng)絡(luò)接入點(diǎn),進(jìn)入步驟s1104。若一致,則確定自身為網(wǎng)絡(luò)接入點(diǎn),進(jìn)入步驟s1105。
步驟s1104:在滿足第一預(yù)設(shè)條件的情況下,在終端判定自身非網(wǎng)絡(luò)接入點(diǎn)的情況下,若終端本身處于所述終端允許范圍內(nèi),則在滿足第二預(yù)設(shè)條件的情況下,向網(wǎng)絡(luò)接入點(diǎn)發(fā)送連接請(qǐng)求。
當(dāng)終端判斷自身是否在終端允許范圍內(nèi),即,在當(dāng)前標(biāo)識(shí)信息集合查看是否具有本終端的標(biāo)識(shí),若具有本終端的標(biāo)識(shí),則確定自身在終端允許范圍內(nèi)。然后,向網(wǎng)絡(luò)接入點(diǎn)發(fā)送連接請(qǐng)求,以便接入網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)。
在當(dāng)前數(shù)據(jù)還包括用于連接無(wú)線局域網(wǎng)的密碼信息的情況下,連接請(qǐng)求還包括用于連接無(wú)線局域網(wǎng)的密碼信息。
若當(dāng)前標(biāo)識(shí)信息集合中不具有本終端的終端標(biāo)識(shí),則確定自身不在終端允許范圍內(nèi),不執(zhí)行建立無(wú)線局域網(wǎng)的過(guò)程。
至于第一預(yù)設(shè)條件和第二預(yù)設(shè)條件的判斷過(guò)程,可以參見(jiàn)圖4所示的實(shí)例中的描述,在此不再贅述。本實(shí)例中,接入點(diǎn)標(biāo)識(shí)與它啟動(dòng)的無(wú)線局域網(wǎng)名稱存在對(duì)應(yīng)關(guān)系。
步驟s1105:在終端判定自身為網(wǎng)絡(luò)接入點(diǎn)的情況下,則啟動(dòng)網(wǎng)絡(luò)接入點(diǎn),并接收其它終端發(fā)送的連接請(qǐng)求,并與其它終端建立局域網(wǎng)連接。
當(dāng)終端判定自身為網(wǎng)絡(luò)接入點(diǎn)的情況下,則自身啟動(dòng)網(wǎng)絡(luò)接入點(diǎn)的功能,然后,可以接收其它終端發(fā)送的連接請(qǐng)求,以便與其它終端接入局域網(wǎng)。
參見(jiàn)圖12所示,本申請(qǐng)又提供了一種無(wú)線局域網(wǎng)連接方法,包括:
步驟s1201:發(fā)起方獲取周邊終端的終端信息,所述終端信息包括終端的標(biāo)識(shí)和終端的擴(kuò)展信息,并將各個(gè)終端信息中的終端標(biāo)識(shí)添加到潛在標(biāo)識(shí)信息集合中。獲取周邊終端發(fā)送的藍(lán)牙信號(hào)的當(dāng)前信號(hào)強(qiáng)度,基于當(dāng)前信號(hào)強(qiáng)度和原始發(fā)射功率計(jì)算發(fā)起方與終端之間的距離。
發(fā)起方在獲得終端信息后,將各個(gè)終端信息的終端標(biāo)識(shí)添加至潛在標(biāo)識(shí)信息集合中。潛在標(biāo)識(shí)信息集合在添加終端標(biāo)識(shí)之前,可以具有以其它方式獲得的終端標(biāo)識(shí)。
步驟s1202:在潛在標(biāo)識(shí)信息集合中,通過(guò)終端的擴(kuò)展信息、場(chǎng)景信息和/或距離信息確定網(wǎng)絡(luò)接入點(diǎn)和當(dāng)前標(biāo)識(shí)信息集合;其中,所述當(dāng)前標(biāo)識(shí)信息集合用于表示在所述當(dāng)前場(chǎng)景下允許與網(wǎng)絡(luò)接入點(diǎn)的無(wú)線局域網(wǎng)建立連接的終端允許范圍。
步驟1203:通過(guò)藍(lán)牙向當(dāng)前標(biāo)識(shí)信息集合中的終端發(fā)送用于連接局域網(wǎng)的連接消息;其中,所述連接消息包括接入點(diǎn)標(biāo)識(shí)。
本實(shí)施例與圖10所示的方式的區(qū)別在于,本實(shí)施例未向周邊終端廣播當(dāng)前數(shù)據(jù),而是直接向當(dāng)前標(biāo)識(shí)信息集合中的終端發(fā)送用于連接局域網(wǎng)的連接消息。其它內(nèi)容可以參見(jiàn)圖10所示的實(shí)施例,在此不再贅述。
參見(jiàn)圖13所示,本申請(qǐng)又提供一種無(wú)線局域網(wǎng)連接方法,包括:
步驟s1301:在接收用于連接局域網(wǎng)的連接消息后,基于所述連接消息確定網(wǎng)絡(luò)接入點(diǎn)。
在連接消息中包括接入點(diǎn)標(biāo)識(shí)的情況下,將接入點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的終端作為網(wǎng)絡(luò)接入點(diǎn)。
步驟s1302:在滿足第一預(yù)設(shè)條件的情況下,判斷所述終端是否已與所述網(wǎng)絡(luò)接入點(diǎn)建立無(wú)線局域網(wǎng)連接。
步驟s1303:若未與所述網(wǎng)絡(luò)接入點(diǎn)建立無(wú)線局域網(wǎng)連接,則在滿足第二預(yù)設(shè)條件的情況下,向所述網(wǎng)絡(luò)接入點(diǎn)發(fā)送連接請(qǐng)求。
至于第一預(yù)設(shè)條件和第二預(yù)設(shè)條件的判斷過(guò)程,可以參見(jiàn)圖4所示的實(shí)例中的描述,在此不再贅述。
本實(shí)施例方法所述的功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算設(shè)備可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)實(shí)施例對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,移動(dòng)計(jì)算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。