本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,終端設(shè)備例如電視機(jī)、手機(jī)、平板電腦等通過(guò)接入無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接無(wú)線網(wǎng)絡(luò)(Wireless Fidelity,簡(jiǎn)稱(chēng)WiFi)。
無(wú)線網(wǎng)絡(luò)接入設(shè)備用于將有線網(wǎng)絡(luò)轉(zhuǎn)換為無(wú)線網(wǎng)絡(luò),并為各終端設(shè)備提供無(wú)線網(wǎng)絡(luò)接入點(diǎn)。無(wú)線網(wǎng)絡(luò)接入點(diǎn)通過(guò)可以同時(shí)支持多個(gè)終端設(shè)備的連接,例如,可同時(shí)支持256個(gè)終端設(shè)備。
但是,在實(shí)際應(yīng)用中,無(wú)線網(wǎng)絡(luò)接入設(shè)備并無(wú)法按照其所支持的終端設(shè)備的數(shù)量,而同時(shí)為與此數(shù)量相符的多個(gè)終端設(shè)備提供無(wú)線網(wǎng)絡(luò)服務(wù)。無(wú)線網(wǎng)絡(luò)接入設(shè)備的連接的終端設(shè)備的數(shù)量一旦超過(guò)一定的數(shù)量,例如,超過(guò)10個(gè)終端設(shè)備,各終端設(shè)備分享到的可用寬帶迅速減少,從而導(dǎo)致網(wǎng)絡(luò)傳輸速率大幅下降,以及導(dǎo)致無(wú)線網(wǎng)絡(luò)接入設(shè)備為各終端提供服務(wù)的能力迅速減弱。
因此,在實(shí)際使用過(guò)程中,無(wú)線網(wǎng)絡(luò)接入設(shè)備通常會(huì)被配置一個(gè)最大連接數(shù),例如,最大連接數(shù)為10,該最大連接數(shù)小于無(wú)線網(wǎng)絡(luò)接入點(diǎn)能夠支持的終端設(shè)備數(shù)量以保證連接上的終端設(shè)備能夠正常使用無(wú)線網(wǎng)絡(luò)。
雖然無(wú)線網(wǎng)絡(luò)接入設(shè)備被配置一個(gè)最大連接數(shù),但是在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)最大連接數(shù)后,其他終端設(shè)備請(qǐng)求接入時(shí)則無(wú)法連接成功,例如,第11個(gè)終端設(shè)備請(qǐng)求接入時(shí),則無(wú)法連接成功,而無(wú)線網(wǎng)絡(luò)接入設(shè)備無(wú)法向終端設(shè)備反饋不能連接的原因,導(dǎo)致終端設(shè)備也無(wú)法通知用戶不能連接的具體原因。
技術(shù)實(shí)現(xiàn)要素:
基于此,本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法,該方法能夠使無(wú)線網(wǎng)絡(luò)接入設(shè)備向不能連接無(wú)線網(wǎng)絡(luò)連接點(diǎn)的終端設(shè)備反饋不能連接的原因。
基于此,本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置,該裝置能夠使無(wú)線網(wǎng)絡(luò)接入設(shè)備向不能連接無(wú)線網(wǎng)絡(luò)連接點(diǎn)的終端設(shè)備反饋不能連接的原因。
本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法,應(yīng)用于無(wú)線網(wǎng)絡(luò)接入設(shè)備中,包括:
接收終端設(shè)備發(fā)起的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求;
判斷接收所述連接請(qǐng)求時(shí)所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù);
若是,在所述預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù);
通過(guò)所述增加的連接數(shù)建立所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接;
通過(guò)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,向所述終端設(shè)備推送提示消息,所述提示消息用以提示所述終端設(shè)備的連接請(qǐng)求已超出預(yù)設(shè)的最大連接數(shù);
在完成所述提示消息的發(fā)送后,斷開(kāi)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本發(fā)明另提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法,應(yīng)用于終端設(shè)備中,包括:
向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求;
在通過(guò)所述無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)所述連接請(qǐng)求建立所述終端設(shè)備與所述網(wǎng)絡(luò)接入點(diǎn)的連接后,接入所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò),所述無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與所述終端設(shè)備連接的;
通過(guò)所述無(wú)線網(wǎng)絡(luò),接收由所述無(wú)線網(wǎng)絡(luò)接入設(shè)備在所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超出預(yù)設(shè)的最大連接數(shù)時(shí)返回的提示消息,并顯示所述提示消息;
斷開(kāi)與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置,應(yīng)用于無(wú)線網(wǎng)絡(luò)接入設(shè)備中,包括:
判斷模塊,用于判斷接收所述連接請(qǐng)求時(shí)所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,則通知連接數(shù)增加模塊;
連接數(shù)增加模塊,用于在所述預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù);
連接建立模塊,用于通過(guò)增加的連接數(shù),建立所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接;
提示消息發(fā)送模塊,通過(guò)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,向所述終端設(shè)備發(fā)送提示消息,所述提示消息用以提示所述終端設(shè)備的連接請(qǐng)求已超出預(yù)設(shè)的最大連接數(shù);
斷開(kāi)模塊,用于在完成所述提示消息的發(fā)送后,斷開(kāi)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置,包括:
連接請(qǐng)求發(fā)起模塊,用于終端設(shè)備向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求;
無(wú)線網(wǎng)絡(luò)接入模塊,用于在通過(guò)所述無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)所述連接請(qǐng)求建立所述終端設(shè)備與所述網(wǎng)絡(luò)接入點(diǎn)的連接后,接入所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò),所述無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與所述終端設(shè)備連接的;
提示消息接收模塊,用于通過(guò)所述無(wú)線網(wǎng)絡(luò),接收由所述無(wú)線網(wǎng)絡(luò)接入設(shè)備在所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超出預(yù)設(shè)的最大連接數(shù)時(shí)返回的提示消息,并顯示所述提示消息;
斷開(kāi)連接模塊,用于斷開(kāi)與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本發(fā)明提供的技術(shù)方案可以包括以下有益效果:
本發(fā)明的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法通過(guò)在接收終端設(shè)備發(fā)起的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的接入請(qǐng)求時(shí),判斷無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,在預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù),使得超過(guò)預(yù)設(shè)的最大連接數(shù)的終端設(shè)備,通過(guò)增加的連接數(shù),仍能連接無(wú)線網(wǎng)絡(luò)接入點(diǎn),并在該終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)建立連接的前提下,向該終端設(shè)備發(fā)送提示消息,提示消息發(fā)送完成后斷開(kāi)該終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。籍此,使得在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)時(shí),再接收到終端設(shè)備的連接請(qǐng)求時(shí)通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)使得終端設(shè)備的連接請(qǐng)求仍能與該終端設(shè)備建立連接,并通過(guò)建立的連接向該終端設(shè)備發(fā)送提示消息,進(jìn)而向該終端設(shè)備反饋其不能連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的原因,并且在完成提示消息的發(fā)送后,斷開(kāi)終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,保證用戶預(yù)設(shè)的最大連接數(shù)不會(huì)被長(zhǎng)時(shí)間修改,僅在向用戶推送無(wú)法連接的提示消息時(shí)實(shí)現(xiàn)暫時(shí)性的連接。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并于說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是根據(jù)本發(fā)明所涉及的實(shí)施環(huán)境的示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例中無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法流程圖;
圖3是通過(guò)增加的連接數(shù)建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接的方法流程圖;
圖4是本發(fā)明另一個(gè)實(shí)施例中無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法流程圖;
圖5是在通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)連接請(qǐng)求建立終端設(shè)備與網(wǎng)絡(luò)接入點(diǎn)的連接后,接入無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò),無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與終端設(shè)備連接的方法流程圖;
圖6是發(fā)明一個(gè)實(shí)施例中無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置框圖;
圖7是本發(fā)明連接建立模塊的框圖;
圖8是本發(fā)明另一個(gè)實(shí)施例中無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置的框圖;以及
圖9是本發(fā)明無(wú)線網(wǎng)絡(luò)接入模塊的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例執(zhí)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)本發(fā)明所涉及的實(shí)施環(huán)境的示意圖。該實(shí)施環(huán)境包括:無(wú)線網(wǎng)絡(luò)接入設(shè)備110、至少一個(gè)終端設(shè)備120和互聯(lián)網(wǎng)。
無(wú)線網(wǎng)絡(luò)接入設(shè)備110可為無(wú)線路由器,其能將有線網(wǎng)絡(luò)轉(zhuǎn)換為無(wú)線網(wǎng)絡(luò),并為各終端設(shè)備120提供無(wú)線網(wǎng)絡(luò)接入點(diǎn)。
終端設(shè)備120可以為具有無(wú)線網(wǎng)絡(luò)連接功能的手機(jī)、平板、電腦、電視等電子設(shè)備,即能夠工作在STA模式(Station模式)下的手機(jī)、平板、電腦、電視等電子設(shè)備。
終端設(shè)備120通過(guò)連接無(wú)線網(wǎng)絡(luò)接入設(shè)備110提供的無(wú)線網(wǎng)絡(luò)接入點(diǎn)接入互聯(lián)網(wǎng)。
在一個(gè)實(shí)施例中,如圖2所示,本發(fā)明的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法適用范圍和執(zhí)行主體可以是圖1所示實(shí)施環(huán)境的無(wú)線網(wǎng)絡(luò)接入設(shè)備110。該方法包括:
步驟210,接收終端設(shè)備發(fā)起的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求。
如前所述,該步驟的執(zhí)行主體是無(wú)線網(wǎng)絡(luò)接入設(shè)備,無(wú)線網(wǎng)絡(luò)接入設(shè)備將通過(guò)有線方式接收的電信號(hào)轉(zhuǎn)換成為無(wú)線電訊號(hào)發(fā)送出來(lái),形成無(wú)線網(wǎng)絡(luò)的覆蓋,并為接入該無(wú)線網(wǎng)絡(luò)的終端設(shè)備提供至少一個(gè)無(wú)線網(wǎng)絡(luò)接入點(diǎn)。
該無(wú)線網(wǎng)絡(luò)可以是基于IEEE 802.11協(xié)議的無(wú)線局域網(wǎng),即WIFI網(wǎng)絡(luò)。
連接請(qǐng)求包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息,SSID(Service Set Identifier,服務(wù)集標(biāo)識(shí)符)信息用于區(qū)分不同的無(wú)線網(wǎng)絡(luò)接入點(diǎn),即帳號(hào)名稱(chēng)。對(duì)于有設(shè)置密碼的無(wú)線網(wǎng)絡(luò)接入點(diǎn),連接請(qǐng)求還包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的密碼信息。
終端設(shè)備通過(guò)發(fā)起連接請(qǐng)求連接對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入點(diǎn)。
步驟220,判斷接收連接請(qǐng)求時(shí)無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,執(zhí)行步驟230,若否,則返回值步驟210。
連接的終端設(shè)備的數(shù)量是指與無(wú)線網(wǎng)絡(luò)接入點(diǎn)處于連接狀態(tài)的終端設(shè)備數(shù)量。
無(wú)線網(wǎng)絡(luò)設(shè)備可以通過(guò)獲取連接的各終端設(shè)備的IP地址統(tǒng)計(jì)當(dāng)前連接的終端設(shè)備的數(shù)量。
預(yù)設(shè)的最大連接數(shù)是指在保證連接至無(wú)線網(wǎng)絡(luò)接入點(diǎn)的各終端設(shè)備能夠正常使用無(wú)線網(wǎng)絡(luò)的基礎(chǔ)上,設(shè)定的無(wú)線網(wǎng)絡(luò)接入點(diǎn)能夠支持的連接終端設(shè)備的最大數(shù)量。
在接收到終端設(shè)備發(fā)起的連接請(qǐng)求時(shí),通過(guò)判斷當(dāng)前的無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),來(lái)確定是否連接該發(fā)起連接請(qǐng)求的終端設(shè)備以及如何連接該終端設(shè)備。
步驟230,在預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)。
在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)時(shí),增加用于連接發(fā)起連接請(qǐng)求的終端設(shè)備的連接。
增加連接數(shù)是為了在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)時(shí),新發(fā)起連接請(qǐng)求的終端設(shè)備仍能連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)。對(duì)應(yīng)的,無(wú)線網(wǎng)絡(luò)接入點(diǎn)的總連接數(shù)為預(yù)設(shè)的最大連接數(shù)與增加的連接數(shù)之和。例如,若預(yù)設(shè)的最大連接數(shù)為N,增加的連接數(shù)為1,則無(wú)線網(wǎng)絡(luò)接入點(diǎn)能夠支持的連接數(shù)為N+1。
增加的連接數(shù)可以是系統(tǒng)預(yù)設(shè),也可以是用戶手動(dòng)設(shè)置,但該增加的連接數(shù)不得超過(guò)無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入設(shè)備的硬件能夠支持的連接數(shù)。
進(jìn)一步,由于該無(wú)線網(wǎng)絡(luò)接入設(shè)備硬件的運(yùn)算速度非???,在大多數(shù)情況下,同一時(shí)間幾乎不太可能接收到兩個(gè)以上終端設(shè)備的連接請(qǐng)求,因此,可在無(wú)線網(wǎng)絡(luò)接入設(shè)備的驅(qū)動(dòng)層將無(wú)線網(wǎng)絡(luò)接入點(diǎn)允許連接的連接數(shù)設(shè)置為N+1,即對(duì)預(yù)設(shè)的最大連接數(shù)賦值為N,在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)時(shí),對(duì)能夠增加的連接數(shù)的賦值為1。
當(dāng)無(wú)線網(wǎng)絡(luò)接入設(shè)備在運(yùn)行時(shí),判斷出無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)N時(shí),根據(jù)驅(qū)動(dòng)層對(duì)增加的連接數(shù)的賦值1,增加一個(gè)連接數(shù),用于連接新發(fā)起連接請(qǐng)求的終端設(shè)備。
步驟240,通過(guò)增加的連接數(shù),建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
在增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)后,無(wú)線網(wǎng)絡(luò)接入點(diǎn)在連接的終端設(shè)備數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)的情況下,允許連接新發(fā)起連接請(qǐng)求的終端設(shè)備。
根據(jù)接收到終端設(shè)備發(fā)起的連接請(qǐng)求,與終端設(shè)備進(jìn)行多次響應(yīng)或反饋,建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)之間的連接。
例如,對(duì)連接請(qǐng)求中的SSID信息和密碼信息進(jìn)行認(rèn)證,認(rèn)證通過(guò)后,向終端設(shè)備反饋認(rèn)證已通過(guò)的信息,終端設(shè)備根據(jù)接收到認(rèn)證已通過(guò)的信息向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起關(guān)聯(lián)請(qǐng)求,無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入設(shè)備響應(yīng)該關(guān)聯(lián)請(qǐng)求,以建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
步驟250,通過(guò)終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,向終端設(shè)備推送提示消息,該提示消息用以提示終端設(shè)備的連接請(qǐng)求已超出預(yù)設(shè)的最大連接數(shù)。
在終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)建立連接后,無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入設(shè)備向終端設(shè)備發(fā)送提示消息。
提示消息用以提示終端設(shè)備的連接請(qǐng)求已超出預(yù)設(shè)的最大連接數(shù)。該提示消息可以是圖片信息、語(yǔ)音信息或文字信息。
步驟260,在完成提示消息的發(fā)送后,斷開(kāi)終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本實(shí)施例通過(guò)在接收終端設(shè)備發(fā)起的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的接入請(qǐng)求時(shí),判斷無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,在預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù),使得超過(guò)預(yù)設(shè)的最大連接數(shù)的終端設(shè)備,通過(guò)增加的連接數(shù),仍能連接無(wú)線網(wǎng)絡(luò)接入點(diǎn),并在該終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)建立連接的前提下,向該終端設(shè)備發(fā)送提示消息,提示消息發(fā)送完成后斷開(kāi)該終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。籍此,使得在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超過(guò)預(yù)設(shè)的最大連接數(shù)時(shí),再接收到終端設(shè)備的連接請(qǐng)求時(shí)通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)使得終端設(shè)備的連接請(qǐng)求仍能與該終端設(shè)備建立連接,并通過(guò)建立的連接向該終端設(shè)備發(fā)送提示消息,進(jìn)而向該終端設(shè)備反饋其不能連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的原因,提高用戶體驗(yàn),并且在完成提示消息的發(fā)送后,斷開(kāi)終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,保證用戶預(yù)設(shè)的最大連接數(shù)不會(huì)被長(zhǎng)時(shí)間修改,僅在向用戶推送無(wú)法連接的提示消息時(shí)實(shí)現(xiàn)暫時(shí)性的連接。
在一個(gè)實(shí)施例中,如圖3所示,步驟240包括:
步驟241,通過(guò)增加的連接數(shù),將連接請(qǐng)求中的接入信息與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的認(rèn)證信息進(jìn)行匹配,判斷是否匹配成功,若匹配成功,則執(zhí)行步驟243,若匹配不成功,則執(zhí)行步驟249,即步驟249,向終端返回認(rèn)證失敗的信息。
連接請(qǐng)求中的接入信息可以包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息和密碼信息。另外,接入信息也可僅包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息。
無(wú)線網(wǎng)絡(luò)接入點(diǎn)的認(rèn)證信息包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)自身的SSID信息和密碼信息(或僅包括SSID信息)。
通過(guò)增加的連接數(shù),終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)開(kāi)始建立連接,具體的,根據(jù)接收到終端設(shè)備的連接請(qǐng)求時(shí),將連接請(qǐng)求中的接入信息與無(wú)線網(wǎng)絡(luò)接入點(diǎn)自身的認(rèn)證信息進(jìn)行匹配,判斷請(qǐng)求連接中的接入信息是否和無(wú)線網(wǎng)絡(luò)的認(rèn)證信息一致,若一致,若匹配成功,則認(rèn)證通過(guò),若匹配不成功,則表示終端設(shè)備發(fā)起的連接請(qǐng)求中的SSID信息或密碼信息錯(cuò)誤,向終端設(shè)備返回認(rèn)證失敗的信息,使終端設(shè)備重新發(fā)起新的連接請(qǐng)求。
步驟243,向終端設(shè)備發(fā)送已通過(guò)認(rèn)證的信息。
終端設(shè)備接收到已通過(guò)認(rèn)證的信息后,響應(yīng)已通過(guò)認(rèn)證的信息,并將發(fā)起關(guān)聯(lián)請(qǐng)求。
步驟245,接收終端設(shè)備根據(jù)已通過(guò)認(rèn)證的信息返回的關(guān)聯(lián)請(qǐng)求。
終端設(shè)備在接收到無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入設(shè)備返回的已通過(guò)認(rèn)證的信息后,響應(yīng)已通過(guò)認(rèn)證的信息,并向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起關(guān)聯(lián)請(qǐng)求。
步驟247,響應(yīng)關(guān)聯(lián)請(qǐng)求,并建立終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
無(wú)線網(wǎng)絡(luò)接入設(shè)備接收到終端設(shè)備中的發(fā)起的關(guān)聯(lián)請(qǐng)求后,響應(yīng)該關(guān)聯(lián)請(qǐng)求,建立終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)之間的連接。籍此,終端設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)接入點(diǎn)接入互聯(lián)網(wǎng)絡(luò)。
本實(shí)施例中,將連接請(qǐng)求中的接入信息與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的認(rèn)證信息進(jìn)行匹配,在匹配成功的情況下,建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,籍此,可以提高終端設(shè)備連接無(wú)線網(wǎng)絡(luò)接入點(diǎn)的可靠性和安全性。
在另一個(gè)實(shí)施例中,如圖4所示,本發(fā)明另提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法,該方法適用范圍和執(zhí)行主體可以是圖1所示實(shí)施環(huán)境的終端設(shè)備120。該方法包括:
步驟410,向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求。
連接請(qǐng)求可以包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的SSID信息和密碼信息,連接請(qǐng)求也可以僅包括SSID信息。
終端設(shè)備通過(guò)兩種方式獲取無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息:
第一種方式是無(wú)線網(wǎng)絡(luò)接入點(diǎn)定期向外廣播SSID信息,終端設(shè)備通過(guò)掃描獲得無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息。
第二種方式是,無(wú)線網(wǎng)絡(luò)接入點(diǎn)沒(méi)有定期向外廣播SSID信息,終端設(shè)備通過(guò)用戶手動(dòng)輸入獲取無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息。
終端設(shè)備的密碼信息可以通過(guò)用戶手動(dòng)輸入獲得。
終端設(shè)備根據(jù)獲取的SSID信息(或SSID信息和密碼信息)生成對(duì)應(yīng)無(wú)線網(wǎng)絡(luò)連接點(diǎn)的連接請(qǐng)求。
終端設(shè)備發(fā)起連接請(qǐng)求的過(guò)程可以是如下過(guò)程:
終端設(shè)備掃描周邊的無(wú)線網(wǎng)絡(luò)接入點(diǎn),并顯示掃描到的無(wú)線網(wǎng)絡(luò)接入點(diǎn),通過(guò)觸發(fā)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)接入點(diǎn)向該無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起連接請(qǐng)求。
步驟430,在通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)連接請(qǐng)求建立終端設(shè)備與網(wǎng)絡(luò)接入點(diǎn)的連接后,接入無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò),無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與終端設(shè)備連接的。
無(wú)線網(wǎng)絡(luò)接入設(shè)備在連接的終端設(shè)備數(shù)量超過(guò)預(yù)設(shè)的最大連接時(shí),通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與終端設(shè)備的連接,在增加連接數(shù)的情況下,根據(jù)接收到的終端設(shè)備的連接請(qǐng)求,與終端設(shè)備進(jìn)行多次響應(yīng)或反饋,以建立終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)之間的連接。藉此,終端設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)接入點(diǎn)接入對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)。
步驟450,通過(guò)無(wú)線網(wǎng)絡(luò),接收由無(wú)線網(wǎng)絡(luò)接入設(shè)備在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超出預(yù)設(shè)的最大連接數(shù)時(shí)返回的提示消息,并顯示提示消息。
無(wú)線網(wǎng)絡(luò)接入設(shè)備在建立終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接之后,判斷當(dāng)前接入的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,則向終端設(shè)備進(jìn)行發(fā)送提示消息,提示消息包括用于提示無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)已超過(guò)預(yù)設(shè)的最大連接數(shù),斷開(kāi)終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接的內(nèi)容信息。終端設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)接收到提示消息,并顯示提示消息。
步驟470,斷開(kāi)與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
本實(shí)施例的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接方法通過(guò)終端設(shè)備向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起連接請(qǐng)求,在通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)連接請(qǐng)求建立終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接后,接入無(wú)線網(wǎng)絡(luò),其中,無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與終端設(shè)備連接的,通過(guò)無(wú)線網(wǎng)絡(luò)接收無(wú)線無(wú)線網(wǎng)絡(luò)接入設(shè)備在無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超出預(yù)設(shè)的最大連接數(shù)時(shí)返回的提示消息,并顯示提示消息,在接收完提示消息后,斷開(kāi)與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。籍此,終端設(shè)備在斷開(kāi)與無(wú)線連接點(diǎn)連接之前,能夠收到提示消息,通過(guò)該提示消息,通知用戶終端設(shè)備與無(wú)線網(wǎng)絡(luò)接入點(diǎn)斷開(kāi)連接的原因,并且在完成提示消息的發(fā)送后,斷開(kāi)終端設(shè)備和無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,保證用戶預(yù)設(shè)的最大連接數(shù)不會(huì)被長(zhǎng)時(shí)間修改,僅在向用戶推送無(wú)法連接的提示消息時(shí)實(shí)現(xiàn)暫時(shí)性的連接,提高用戶體驗(yàn)。
在一個(gè)實(shí)施例中,如圖5所示,步驟430包括:
步驟431,接收無(wú)線網(wǎng)絡(luò)接入設(shè)備基于對(duì)連接請(qǐng)求中的接入信息進(jìn)行認(rèn)證后返回的已通過(guò)認(rèn)證的信息。
當(dāng)終端設(shè)備接收到已通過(guò)認(rèn)證的信息后,表示終端設(shè)備已通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備的認(rèn)證。
連接請(qǐng)求中的接入信息可以包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息和密碼信息。另外,接入信息也可僅包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)的SSID信息,即無(wú)線網(wǎng)絡(luò)接入點(diǎn)并沒(méi)有設(shè)置認(rèn)證的密碼信息。
無(wú)線網(wǎng)絡(luò)接入點(diǎn)的認(rèn)證信息包括無(wú)線網(wǎng)絡(luò)接入點(diǎn)自身的SSID信息和密碼信息(或僅包括SSID信息)。
無(wú)線網(wǎng)絡(luò)接入設(shè)備在接收到終端設(shè)備發(fā)起的連接請(qǐng)求后,,將連接請(qǐng)求中的接入信息與無(wú)線網(wǎng)絡(luò)接入點(diǎn)自身的認(rèn)證信息進(jìn)行匹配,若匹配成功,則認(rèn)證通過(guò),若匹配不成功,則表示終端設(shè)備發(fā)起的連接請(qǐng)求中的SSID信息或密碼信息錯(cuò)誤,并向終端設(shè)備返回認(rèn)證失敗的信息,使終端設(shè)備重新發(fā)起新的連接請(qǐng)求。
步驟433,根據(jù)已通過(guò)認(rèn)證的信息,向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起與無(wú)線網(wǎng)絡(luò)接入設(shè)備建立關(guān)聯(lián)的關(guān)聯(lián)請(qǐng)求。
終端設(shè)備在通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備認(rèn)證后,發(fā)起與無(wú)線網(wǎng)絡(luò)接入設(shè)備建立關(guān)聯(lián)的關(guān)聯(lián)請(qǐng)求,無(wú)線網(wǎng)絡(luò)接入設(shè)備接收到該關(guān)聯(lián)請(qǐng)求后,響應(yīng)該關(guān)聯(lián)請(qǐng)求,藉此,實(shí)現(xiàn)終端設(shè)備與無(wú)線連接點(diǎn)的連接。
本實(shí)施例通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備對(duì)終端設(shè)備發(fā)起進(jìn)行認(rèn)證和關(guān)聯(lián),使得終端設(shè)備與無(wú)線連接點(diǎn)的連接安全性高,更加可靠。
在一個(gè)實(shí)施例中,如圖6所示,本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置,該裝置可以用于圖1所示實(shí)施環(huán)境的無(wú)線網(wǎng)絡(luò)接入設(shè)備110中,執(zhí)行圖2和圖3任一所示的方法的全部或者部分步驟。該裝置包括連接請(qǐng)求接收模塊510、判斷模塊520、連接數(shù)增加模塊530、連接建立模塊540、提示消息發(fā)送模塊550和斷開(kāi)模塊560,其中:
連接請(qǐng)求接收模塊510,用于接收終端設(shè)備發(fā)起的無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求;
判斷模塊520,用于判斷接收所述連接請(qǐng)求時(shí)所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量是否超過(guò)預(yù)設(shè)的最大連接數(shù),若是,則通知連接數(shù)增加模塊;
連接數(shù)增加模塊530,用于在所述預(yù)設(shè)的最大連接數(shù)的基礎(chǔ)上,增加用以支持連接所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù);
連接建立模塊540,用于通過(guò)增加的連接數(shù),建立所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接;
提示消息發(fā)送模塊550,通過(guò)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接,向所述終端設(shè)備發(fā)送提示消息,所述提示消息用以提示所述終端設(shè)備的連接請(qǐng)求已超出預(yù)設(shè)的最大連接數(shù);
斷開(kāi)模塊560,用于在完成所述提示消息的發(fā)送后,斷開(kāi)所述終端設(shè)備與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
在一個(gè)實(shí)施例中,如圖7所示,連接建立模塊540包括判斷單元541、已通過(guò)認(rèn)證的信息發(fā)送單元543、關(guān)聯(lián)請(qǐng)求接收單元545和關(guān)聯(lián)請(qǐng)求響應(yīng)單元547,其中:
判斷單元541,用于通過(guò)增加的連接數(shù),將所述連接請(qǐng)求中的接入信息與無(wú)線網(wǎng)絡(luò)接入點(diǎn)的認(rèn)證信息進(jìn)行匹配,判斷是否匹配成功,若匹配成功,則通知已通過(guò)認(rèn)證的信息的發(fā)送單元;
已通過(guò)認(rèn)證的信息發(fā)送單元543,用于向所述終端設(shè)備發(fā)送已通過(guò)認(rèn)證的信息;
關(guān)聯(lián)請(qǐng)求接收單元545,用于接收所述終端設(shè)備根據(jù)所述已通過(guò)認(rèn)證的信息返回的關(guān)聯(lián)請(qǐng)求;
關(guān)聯(lián)請(qǐng)求響應(yīng)單元547,用于響應(yīng)所述關(guān)聯(lián)請(qǐng)求,并建立所述終端設(shè)備和所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
在另一個(gè)實(shí)施例中,如圖8所示,本發(fā)明另提供一種無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接裝置,該裝置可以用于圖1所示實(shí)施環(huán)境的終端設(shè)備120中,執(zhí)行圖4和圖5任一所示的方法的全部或者部分步驟。該裝置包括連接請(qǐng)求發(fā)起模塊610、無(wú)線網(wǎng)絡(luò)接入模塊630、提示消息接收模塊650和斷開(kāi)連接模塊670,其中:
連接請(qǐng)求發(fā)起模塊610,用于終端設(shè)備向無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接請(qǐng)求;
無(wú)線網(wǎng)絡(luò)接入模塊630,用于在通過(guò)所述無(wú)線網(wǎng)絡(luò)接入設(shè)備根據(jù)所述連接請(qǐng)求建立所述終端設(shè)備與所述網(wǎng)絡(luò)接入點(diǎn)的連接后,接入所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò),所述無(wú)線網(wǎng)絡(luò)接入設(shè)備是通過(guò)增加無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接數(shù)建立與所述終端設(shè)備連接的;
提示消息接收模塊650,用于通過(guò)所述無(wú)線網(wǎng)絡(luò),接收由所述無(wú)線網(wǎng)絡(luò)接入設(shè)備在所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)連接的終端設(shè)備的數(shù)量超出預(yù)設(shè)的最大連接數(shù)時(shí)返回的提示消息,并顯示所述提示消息;
斷開(kāi)連接模塊670,用于斷開(kāi)與所述無(wú)線網(wǎng)絡(luò)接入點(diǎn)的連接。
在另一個(gè)實(shí)施例中,如圖9所示,所述無(wú)線網(wǎng)絡(luò)接入模塊630包括已通過(guò)認(rèn)證的信息接收單元631和關(guān)聯(lián)請(qǐng)求發(fā)起單元633,其中:
已通過(guò)認(rèn)證的信息接收單元631,用于接收所述無(wú)線網(wǎng)絡(luò)接入設(shè)備基于對(duì)所述連接請(qǐng)求中的接入信息進(jìn)行認(rèn)證后返回的已通過(guò)認(rèn)證的信息;
關(guān)聯(lián)請(qǐng)求發(fā)起單元633,用于根據(jù)所述已通過(guò)認(rèn)證的信息,向所述無(wú)線網(wǎng)絡(luò)接入設(shè)備發(fā)起與所述無(wú)線網(wǎng)絡(luò)接入設(shè)備建立關(guān)聯(lián)的關(guān)聯(lián)請(qǐng)求。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。