一種控制方法、控制器及電子設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種控制方法、控制器及電子設(shè)備,所述電子設(shè)備中存儲(chǔ)與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述方法包括:在搜索到目標(biāo)無(wú)線接入點(diǎn)且其返回的連接結(jié)果信號(hào)表明其當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果;在第一判斷結(jié)果表明目標(biāo)無(wú)線接入點(diǎn)為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),獲取電子設(shè)備中與目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,并基于歷史連接信息獲取第一地址,控制電子設(shè)備以第一地址連接目標(biāo)無(wú)線接入點(diǎn);否則,依據(jù)目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制電子設(shè)備以第二地址連接目標(biāo)無(wú)線接入點(diǎn)。
【專(zhuān)利說(shuō)明】一種控制方法、控制器及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信號(hào)傳輸【技術(shù)領(lǐng)域】,特別涉及一種控制方法、控制器及電子設(shè)備。
【背景技術(shù)】
[0002]隨著無(wú)線終端的廣泛應(yīng)用,公共場(chǎng)所中需要連接WiFi的用戶(hù)較多,為保證無(wú)線接入點(diǎn)AP連接之后數(shù)據(jù)傳輸?shù)男阅?,通常在達(dá)到AP預(yù)設(shè)連接數(shù)量限值之后,終端就無(wú)法再接入該AP,終端用戶(hù)無(wú)法連接網(wǎng)絡(luò),造成一定的網(wǎng)絡(luò)擁堵,影響用戶(hù)體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種控制方法、控制器及電子設(shè)備,用以解決現(xiàn)有技術(shù)中在達(dá)到無(wú)線接入點(diǎn)AP的預(yù)設(shè)連接數(shù)量限值之后,終端無(wú)法再接入該無(wú)線接入點(diǎn)造成網(wǎng)絡(luò)擁堵,影響用戶(hù)體驗(yàn)的技術(shù)問(wèn)題。
[0004]本發(fā)明提供了一種控制方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述方法包括:
[0005]在搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明其當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果;
[0006]在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,并基于所述歷史連接信息獲取第一地址,控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入占.
[0007]在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0008]上述方法,優(yōu)選的,所述基于所述歷史連接信息獲取第一地址,包括:
[0009]解析所述歷史連接信息,得到解析結(jié)果;
[0010]確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
[0011]上述方法,優(yōu)選的,所述基于所述歷史連接信息獲取第一地址,包括:
[0012]依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址;
[0013]在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址;
[0014]確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
[0015]上述方法,優(yōu)選的,所述確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址,包括:
[0016]在所述第一預(yù)選集合中,隨機(jī)選取一個(gè)連接地址為第一地址;
[0017]或
[0018]在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
[0019]上述方法,優(yōu)選的,所述依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以不同于所述第一地址的第二地址連接所述目標(biāo)無(wú)線接入點(diǎn),包括:
[0020]在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址;
[0021]在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址;
[0022]確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址;
[0023]控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0024]本發(fā)明還提供了一種控制器,設(shè)置于所述電子設(shè)備中,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述控制器包括:
[0025]接入點(diǎn)判斷單元,用于在所述電子設(shè)備搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明所述當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果,在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備連接過(guò)的無(wú)線接入點(diǎn)時(shí),觸發(fā)信息獲取單元,否則,觸發(fā)第二控制單元;
[0026]信息獲取單元,用于獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,觸發(fā)地址獲取單元;
[0027]地址獲取單元,用于基于所述歷史連接信息獲取第一地址,觸發(fā)第一控制單元;
[0028]第一控制單元,用于控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入占.
[0029]第二控制單元,用于依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0030]上述控制器,優(yōu)選的,所述地址獲取單元包括:
[0031]信息解析子單元,用于解析所述歷史連接信息,得到解析結(jié)果;
[0032]第一確定子單元,用于確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
[0033]上述控制器,優(yōu)選的,所述地址獲取單元包括:
[0034]地址段確定子單元,用于依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址;
[0035]第一預(yù)選獲取子單元,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址;
[0036]第二確定子單元,用于確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
[0037]上述控制器,優(yōu)選的,所述第二確定子單元包括:
[0038]第一選取模塊,用于在所述第一預(yù)設(shè)集合中,隨機(jī)選取一個(gè)連接地址為第一地址;
[0039]第二選取模塊,用于在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
[0040]上述控制器,優(yōu)選的,所述第二控制單元包括:
[0041]地址段提取子單元,用于在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址;
[0042]第二預(yù)選獲取子單元,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址;
[0043]第三確定子單元,用于確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址;
[0044]連接控制子單元,用于控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0045]本發(fā)明還提供了一種電子設(shè)備,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述電子設(shè)備還包括:如上述任意一項(xiàng)所述的控制器。
[0046]由上述方案可知,本發(fā)明提供的一種控制方法、控制器及電子設(shè)備,在電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)且該目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量達(dá)到限值時(shí),通過(guò)判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),進(jìn)而采用不同的方式連接該目標(biāo)無(wú)線接入點(diǎn),即:在電子設(shè)備連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),利用電子設(shè)備中存儲(chǔ)的連接該目標(biāo)無(wú)線接入點(diǎn)的歷史連接信息獲取第一地址,進(jìn)而控制電子設(shè)備通過(guò)第一地址連接到目標(biāo)無(wú)線接入點(diǎn),而在電子設(shè)備未連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),基于該目標(biāo)無(wú)線接入點(diǎn)為終端分配的當(dāng)前地址段來(lái)控制電子設(shè)備以第二地址連接到目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在目標(biāo)無(wú)線接入點(diǎn)連接數(shù)量滿(mǎn)額導(dǎo)致網(wǎng)絡(luò)擁堵時(shí),電子設(shè)備同樣可以連接到目標(biāo)無(wú)線接入點(diǎn)的目的,使得用戶(hù)聯(lián)網(wǎng)暢通,明顯改善用戶(hù)體驗(yàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0047]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0048]圖1為本發(fā)明提供的一種控制方法實(shí)施例一的流程圖;
[0049]圖2為本發(fā)明提供的一種控制方法實(shí)施例二的部分流程圖;
[0050]圖3為本發(fā)明提供的一種控制方法實(shí)施例三的部分流程圖;
[0051]圖4為本發(fā)明提供的一種控制方法實(shí)施例四的部分流程圖;
[0052]圖5為本發(fā)明提供的一種控制器實(shí)施例五的結(jié)構(gòu)示意圖;
[0053]圖6為本發(fā)明提供的一種控制器實(shí)施例六的部分結(jié)構(gòu)示意圖
[0054]圖7為本發(fā)明提供的一種控制器實(shí)施例七的部分結(jié)構(gòu)示意圖;
[0055]圖8為本發(fā)明實(shí)施例七的另一部分結(jié)構(gòu)示意圖;
[0056]圖9為本發(fā)明提供的一種控制器實(shí)施例八的部分結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0057]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]參考圖1,為本發(fā)明提供的一種控制方法實(shí)施例一的流程圖,其中,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機(jī)、pad平板電腦等設(shè)備,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述方法包括:
[0059]步驟101:在搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明其當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果,在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),執(zhí)行步驟102,在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),執(zhí)行步驟105。
[0060]其中,所述電子設(shè)備在其無(wú)線網(wǎng)絡(luò)功能開(kāi)啟時(shí),開(kāi)始搜索該電子設(shè)備所處環(huán)境中的WiFi網(wǎng)絡(luò),在所述電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)AP時(shí),所述電子設(shè)備嘗試與目標(biāo)無(wú)線接入點(diǎn)進(jìn)行連接,即所述電子設(shè)備以合法的登錄用戶(hù)名及密碼發(fā)送連接請(qǐng)求到所述目標(biāo)無(wú)線接入點(diǎn),所述目標(biāo)無(wú)線接入點(diǎn)查詢(xún)?cè)撨B接請(qǐng)求是否滿(mǎn)足登錄要求及該目標(biāo)無(wú)線接入點(diǎn)的當(dāng)前連接數(shù)量是否達(dá)到預(yù)設(shè)連接限值,所述目標(biāo)無(wú)線接入點(diǎn)會(huì)返回連接結(jié)果信號(hào),在所述連接結(jié)果信號(hào)表明所述目標(biāo)無(wú)線接入點(diǎn)的當(dāng)前連接數(shù)量已經(jīng)達(dá)到預(yù)設(shè)連接限值時(shí),判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn),以得到第一判斷結(jié)果。
[0061]具體的,所述步驟101中在判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn)時(shí),可以通過(guò)在所述電子設(shè)備所存儲(chǔ)的歷史聯(lián)系信息中查詢(xún)是否有與所述目標(biāo)無(wú)線接入點(diǎn)所對(duì)應(yīng)的信息,由此得到能夠表明所述電子設(shè)備是否曾經(jīng)連接過(guò)所述目標(biāo)無(wú)線接入點(diǎn)的第一判斷結(jié)果。
[0062]步驟102:獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,執(zhí)行步驟103。
[0063]其中,在所述第一判斷結(jié)果表明所述電子設(shè)備曾經(jīng)連接過(guò)所述目標(biāo)無(wú)線接入點(diǎn)時(shí),在所述步驟102中在所述電子設(shè)備所存儲(chǔ)的與該電子設(shè)備連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息中,提取到與該目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息。
[0064]需要說(shuō)明的是,所述歷史連接信息中包含有表明所述電子設(shè)備曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的連接時(shí)間、所述目標(biāo)無(wú)線接入點(diǎn)分配給所述電子設(shè)備的連接地址以及所述目標(biāo)無(wú)線接入點(diǎn)的MAC地址等信息。
[0065]步驟103:基于所述歷史連接信息獲取第一地址,執(zhí)行步驟104。
[0066]其中,所述步驟103中通過(guò)對(duì)所述歷史連接信息進(jìn)行分析,以得到第一地址。
[0067]步驟104:控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0068]其中,所述步驟104中具體為:控制所述電子設(shè)備啟動(dòng)靜態(tài)IP地址設(shè)置,以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備與所述目標(biāo)無(wú)線接入點(diǎn)之間的網(wǎng)絡(luò)連接。
[0069]步驟105:依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0070]其中,所述步驟105是指,在所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn)時(shí),基于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其連接的終端所分配的地址段信息,獲取第二地址,由此,控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量滿(mǎn)額時(shí)所述電子設(shè)備仍然能夠建立與所述目標(biāo)無(wú)線接入點(diǎn)之間的網(wǎng)絡(luò)連接的目的。
[0071]由上述方案可知,本發(fā)明提供的一種控制方法實(shí)施例一,在電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)且該目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量達(dá)到限值時(shí),通過(guò)判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),進(jìn)而采用不同的方式連接該目標(biāo)無(wú)線接入點(diǎn),即:在電子設(shè)備連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),利用電子設(shè)備中存儲(chǔ)的連接該目標(biāo)無(wú)線接入點(diǎn)的歷史連接信息獲取第一地址,進(jìn)而控制電子設(shè)備通過(guò)第一地址連接到目標(biāo)無(wú)線接入點(diǎn),而在電子設(shè)備未連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),基于該目標(biāo)無(wú)線接入點(diǎn)為終端分配的當(dāng)前地址段來(lái)控制電子設(shè)備以第二地址連接到目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在目標(biāo)無(wú)線接入點(diǎn)連接數(shù)量滿(mǎn)額導(dǎo)致網(wǎng)絡(luò)擁堵時(shí),電子設(shè)備同樣可以連接到目標(biāo)無(wú)線接入點(diǎn)的目的,使得用戶(hù)聯(lián)網(wǎng)暢通,明顯改善用戶(hù)體驗(yàn)。
[0072]參考圖2,為本發(fā)明提供的一種控制方法實(shí)施例二中所述步驟103的實(shí)現(xiàn)流程圖,所述步驟103可以包括以下步驟:
[0073]步驟131:解析所述歷史連接信息,得到解析結(jié)果。
[0074]其中,所述步驟131中是指,對(duì)所述歷史連接信息中的目標(biāo)無(wú)線接入點(diǎn)的MAC地址信息、所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所分配過(guò)的地址信息及所述電子設(shè)備連接所述電子設(shè)備的時(shí)間等等進(jìn)行解析提取,以得到解析結(jié)果。
[0075]步驟132:確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
[0076]也就是說(shuō),在本實(shí)施例中,所述第一地址就是所述電子設(shè)備曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)的地址。需要說(shuō)明的是,所述目標(biāo)無(wú)線接入點(diǎn)為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則并不是一成不變的,而是按照一定的規(guī)則進(jìn)行變化的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí)所述目標(biāo)無(wú)線接入點(diǎn)以不同于之前的地址分配規(guī)則為終端進(jìn)行地址分配,因此,所述第一地址可能并不處于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其終端分配的地址段中,此時(shí),所述電子設(shè)備可以通過(guò)其曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)的地址直接連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備快速有效的連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在即使擁堵的WiFi網(wǎng)絡(luò)環(huán)境中,用戶(hù)仍然可以通過(guò)電子設(shè)備連接上網(wǎng)的目的。
[0077]參考圖3,為本發(fā)明提供的一種控制方法實(shí)施例三中所述步驟103的實(shí)現(xiàn)流程圖,所述步驟103也可以包括以下步驟:
[0078]步驟133:依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址。
[0079]例如,在所述電子設(shè)備與所述目標(biāo)無(wú)線接入點(diǎn)的歷史連接中,所述目標(biāo)無(wú)線接入點(diǎn)按照所述目標(biāo)無(wú)線接入點(diǎn)的預(yù)設(shè)地址分配規(guī)則為所述電子設(shè)備分配地址段:192.168.0.31?192.168.0.90地址段,該地址段中包括有60個(gè)連接地址。
[0080]步驟134:在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址。
[0081]其中,所述預(yù)設(shè)的連接地址集合可以為地址段:192.168.0.1?192.168.0.255地址段,該地址段中包括有255個(gè)連接地址,當(dāng)然包括所述歷史連接地址段中的192.168.0.31 ?192.168.0.90 地址段在內(nèi)。
[0082]而所述第一預(yù)選集合可以為:所述連接地址集合中除所述歷史連接地址段中的連接地址之外的多個(gè)連接地址進(jìn)行組合而形成的地址集合,該集合中不包括所述歷史連接地址段中的連接地址,例如,所述第一預(yù)選集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 內(nèi)的任意一個(gè)連接地址。
[0083]步驟135:確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
[0084]需要說(shuō)明的是,所述目標(biāo)無(wú)線接入點(diǎn)為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則可以是維持不變的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí)所述目標(biāo)無(wú)線接入點(diǎn)以相同的地址分配規(guī)則為終端進(jìn)行地址分配,因此,所述第一預(yù)選集合中的任一地址均不處于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其終端分配的地址段中,由此,所述電子設(shè)備能夠通過(guò)在所述第一預(yù)選集合中隨機(jī)選取到的第一地址直接連接到所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備快速有效的連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在即使擁堵的WiFi網(wǎng)絡(luò)環(huán)境中,用戶(hù)仍然可以通過(guò)電子設(shè)備連接上網(wǎng)的目的。
[0085]具體的,所述步驟135在具體實(shí)現(xiàn)中,可以通過(guò)多種方式或者按照不同的地址選取規(guī)則實(shí)現(xiàn),例如,所述步驟135可以通過(guò)以下第一方式實(shí)現(xiàn):
[0086]在所述第一預(yù)選集合中,隨機(jī)選取一個(gè)連接地址為第一地址。
[0087]其中,在所述第一方式中,所述地址選取規(guī)則為隨機(jī)選取規(guī)則。
[0088]而所述步驟135也可以通過(guò)以下第二方式實(shí)現(xiàn):
[0089]在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
[0090]其中,在所述第二方式中是指:首先對(duì)所述第一預(yù)選集合中的連接地址進(jìn)行排序,再選取地址排序值滿(mǎn)足該地址選取規(guī)則的一個(gè)連接地址為第一地址,例如,選取地址排序值最大如255或最小如I的連接地址為第一地址。
[0091]參考圖4,為本發(fā)明提供的一種控制方法實(shí)施例四中所述步驟105的實(shí)現(xiàn)流程圖,其中,所述步驟105可以通過(guò)以下步驟實(shí)現(xiàn):
[0092]步驟151:在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址。
[0093]其中,在所述連接結(jié)果信號(hào)中包含有表明所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其連接終端分配的地址段信息,因此,在所述步驟151中可以在該信息中提取到所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,例如,地址段192.168.0.31?192.168.0.90,該地址段中包括有60個(gè)連接地址。
[0094]步驟152:在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址。
[0095]其中,所述預(yù)設(shè)的連接地址集合可以為地址段:192.168.0.1?192.168.0.255地址段,該地址段中包括有255個(gè)連接地址,當(dāng)然包括所述當(dāng)前連接地址段中的192.168.0.31 ?192.168.0.90 地址段在內(nèi)。
[0096]而所述第二預(yù)選集合可以為:所述連接地址集合中除所述當(dāng)前連接地址段中的連接地址之外的多個(gè)連接地址進(jìn)行組合而形成的地址集合,該集合中不包括所述當(dāng)前連接地址段中的連接地址,例如,所述第二預(yù)選集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 內(nèi)的任意一個(gè)連接地址。
[0097]步驟153:確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址。
[0098]其中,所述步驟153中可以在所述第二預(yù)選集合中隨機(jī)確定一個(gè)連接地址為第二地址,也可以在所述第二預(yù)選集合中選取地址排序值最大或最小的連接地址為第二地址。
[0099]需要說(shuō)明的是,所述目標(biāo)無(wú)線接入帶你為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則可以是維持不變的也可以為隨時(shí)變動(dòng)的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí),所述目標(biāo)無(wú)線接入點(diǎn)可以以相同或者不同的地址分配規(guī)則為終端進(jìn)行地址分配,因此,在所述目標(biāo)無(wú)線接入點(diǎn)為其連接終端的分配地址段不變的情況下,所述第二地址是不同于所述第一地址的,而在所述目標(biāo)無(wú)線接入點(diǎn)改變其地址分配規(guī)則時(shí),所述第二地址與所述第一地址之間是沒(méi)有直接關(guān)聯(lián)的。
[0100]步驟154:控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0101]參考圖5,為本發(fā)明提供的一種控制器實(shí)施例五的結(jié)構(gòu)示意圖,本實(shí)施例中的控制器設(shè)置于電子設(shè)備中,所述電子設(shè)備可以為手機(jī)、pad平板電腦等設(shè)備,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,其中,所述控制器可以包括以下結(jié)構(gòu):
[0102]接入點(diǎn)判斷單元501,用于在所述電子設(shè)備搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明所述當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果,在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備連接過(guò)的無(wú)線接入點(diǎn)時(shí),觸發(fā)信息獲取單元502,否則,觸發(fā)第二控制單元505。
[0103]其中,所述電子設(shè)備在其無(wú)線網(wǎng)絡(luò)功能開(kāi)啟時(shí),開(kāi)始搜索該電子設(shè)備所處環(huán)境中的WiFi網(wǎng)絡(luò),在所述電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)AP時(shí),所述電子設(shè)備嘗試與目標(biāo)無(wú)線接入點(diǎn)進(jìn)行連接,即所述電子設(shè)備以合法的登錄用戶(hù)名及密碼發(fā)送連接請(qǐng)求到所述目標(biāo)無(wú)線接入點(diǎn),所述目標(biāo)無(wú)線接入點(diǎn)查詢(xún)?cè)撨B接請(qǐng)求是否滿(mǎn)足登錄要求及該目標(biāo)無(wú)線接入點(diǎn)的當(dāng)前連接數(shù)量是否達(dá)到預(yù)設(shè)連接限值,所述目標(biāo)無(wú)線接入點(diǎn)會(huì)返回連接結(jié)果信號(hào),在所述連接結(jié)果信號(hào)表明所述目標(biāo)無(wú)線接入點(diǎn)的當(dāng)前連接數(shù)量已經(jīng)達(dá)到預(yù)設(shè)連接限值時(shí),判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn),以得到第一判斷結(jié)果。
[0104]具體的,所述接入點(diǎn)判斷單元501在判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn)時(shí),可以通過(guò)在所述電子設(shè)備所存儲(chǔ)的歷史聯(lián)系信息中查詢(xún)是否有與所述目標(biāo)無(wú)線接入點(diǎn)所對(duì)應(yīng)的信息,由此得到能夠表明所述電子設(shè)備是否曾經(jīng)連接過(guò)所述目標(biāo)無(wú)線接入點(diǎn)的第一判斷結(jié)果。
[0105]信息獲取單元502,用于獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,觸發(fā)地址獲取單元503。
[0106]其中,在所述第一判斷結(jié)果表明所述電子設(shè)備曾經(jīng)連接過(guò)所述目標(biāo)無(wú)線接入點(diǎn)時(shí),所述信息獲取單元502可以在所述電子設(shè)備所存儲(chǔ)的與該電子設(shè)備連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息中,提取到與該目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息。
[0107]需要說(shuō)明的是,所述歷史連接信息中包含有表明所述電子設(shè)備曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的連接時(shí)間、所述目標(biāo)無(wú)線接入點(diǎn)分配給所述電子設(shè)備的連接地址以及所述目標(biāo)無(wú)線接入點(diǎn)的MAC地址等信息。
[0108]地址獲取單元503,用于基于所述歷史連接信息獲取第一地址,觸發(fā)第一控制單元504。
[0109]其中,所述地址獲取單元503可以通過(guò)對(duì)所述歷史連接信息進(jìn)行分析,以得到第一地址。
[0110]第一控制單元504,用于控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0111]其中,所述第一控制單元504具體為:控制所述電子設(shè)備啟動(dòng)靜態(tài)IP地址設(shè)置,以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備與所述目標(biāo)無(wú)線接入點(diǎn)之間的網(wǎng)絡(luò)連接。
[0112]第二控制單元505,用于依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0113]其中,所述第二控制單元505是指,在所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備曾經(jīng)連接過(guò)的無(wú)線接入點(diǎn)時(shí),基于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其連接的終端所分配的地址段信息,獲取第二地址,由此,控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量滿(mǎn)額時(shí)所述電子設(shè)備仍然能夠建立與所述目標(biāo)無(wú)線接入點(diǎn)之間的網(wǎng)絡(luò)連接的目的。
[0114]由上述方案可知,本發(fā)明提供的一種控制器實(shí)施例五中,在電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)且該目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量達(dá)到限值時(shí),通過(guò)判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),進(jìn)而采用不同的方式連接該目標(biāo)無(wú)線接入點(diǎn),即:在電子設(shè)備連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),利用電子設(shè)備中存儲(chǔ)的連接該目標(biāo)無(wú)線接入點(diǎn)的歷史連接信息獲取第一地址,進(jìn)而控制電子設(shè)備通過(guò)第一地址連接到目標(biāo)無(wú)線接入點(diǎn),而在電子設(shè)備未連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),基于該目標(biāo)無(wú)線接入點(diǎn)為終端分配的當(dāng)前地址段來(lái)控制電子設(shè)備以第二地址連接到目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在目標(biāo)無(wú)線接入點(diǎn)連接數(shù)量滿(mǎn)額導(dǎo)致網(wǎng)絡(luò)擁堵時(shí),電子設(shè)備同樣可以連接到目標(biāo)無(wú)線接入點(diǎn)的目的,使得用戶(hù)聯(lián)網(wǎng)暢通,明顯改善用戶(hù)體驗(yàn)。
[0115]參考圖6,為本發(fā)明提供的一種控制器實(shí)施例六中所述地址獲取單元503的結(jié)構(gòu)示意圖,其中,所述地址獲取單元503可以包括以下結(jié)構(gòu):
[0116]信息解析子單元531,用于解析所述歷史連接信息,得到解析結(jié)果。
[0117]其中,所述信息解析子單元531是指,對(duì)所述歷史連接信息中的目標(biāo)無(wú)線接入點(diǎn)的MAC地址信息、所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所分配過(guò)的地址信息及所述電子設(shè)備連接所述電子設(shè)備的時(shí)間等等進(jìn)行解析提取,以得到解析結(jié)果。
[0118]第一確定子單元532,用于確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
[0119]也就是說(shuō),在本實(shí)施例中,所述第一地址就是所述電子設(shè)備曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)的地址。需要說(shuō)明的是,所述目標(biāo)無(wú)線接入點(diǎn)為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則并不是一成不變的,而是按照一定的規(guī)則進(jìn)行變化的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí)所述目標(biāo)無(wú)線接入點(diǎn)以不同于之前的地址分配規(guī)則為終端進(jìn)行地址分配,因此,所述第一地址可能并不處于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其終端分配的地址段中,此時(shí),所述電子設(shè)備可以通過(guò)其曾經(jīng)連接所述目標(biāo)無(wú)線接入點(diǎn)的地址直接連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備快速有效的連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在即使擁堵的WiFi網(wǎng)絡(luò)環(huán)境中,用戶(hù)仍然可以通過(guò)電子設(shè)備連接上網(wǎng)的目的。
[0120]參考圖7,為本發(fā)明提供的一種控制器實(shí)施例七中所述地址獲取單元503的結(jié)構(gòu)示意圖,其中,所述地址獲取單元503也可以通過(guò)以下結(jié)構(gòu)實(shí)現(xiàn)其功能:
[0121]地址段確定子單元533,用于依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址。
[0122]例如,在所述電子設(shè)備與所述目標(biāo)無(wú)線接入點(diǎn)的歷史連接中,所述目標(biāo)無(wú)線接入點(diǎn)按照所述目標(biāo)無(wú)線接入點(diǎn)的預(yù)設(shè)地址分配規(guī)則為所述電子設(shè)備分配地址段:192.168.0.31?192.168.0.90地址段,該地址段中包括有60個(gè)連接地址。
[0123]第一預(yù)選獲取子單元534,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址。
[0124]其中,所述預(yù)設(shè)的連接地址集合可以為地址段:192.168.0.1?192.168.0.255地址段,該地址段中包括有255個(gè)連接地址,當(dāng)然包括所述歷史連接地址段中的192.168.0.31 ?192.168.0.90 地址段在內(nèi)。
[0125]而所述第一預(yù)選集合可以為:所述連接地址集合中除所述歷史連接地址段中的連接地址之外的多個(gè)連接地址進(jìn)行組合而形成的地址集合,該集合中不包括所述歷史連接地址段中的連接地址,例如,所述第一預(yù)選集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 內(nèi)的任意一個(gè)連接地址。
[0126]第二確定子單元535,用于確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
[0127]需要說(shuō)明的是,所述目標(biāo)無(wú)線接入點(diǎn)為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則可以是維持不變的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí)所述目標(biāo)無(wú)線接入點(diǎn)以相同的地址分配規(guī)則為終端進(jìn)行地址分配,因此,所述第一預(yù)選集合中的任一地址均不處于所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其終端分配的地址段中,由此,所述電子設(shè)備能夠通過(guò)在所述第一預(yù)選集合中隨機(jī)選取到的第一地址直接連接到所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)所述電子設(shè)備快速有效的連接所述目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在即使擁堵的WiFi網(wǎng)絡(luò)環(huán)境中,用戶(hù)仍然可以通過(guò)電子設(shè)備連接上網(wǎng)的目的。
[0128]具體的,所述第二確定子單元535可以通過(guò)如圖8中所示的任一模塊實(shí)現(xiàn),參考圖8,為本發(fā)明實(shí)施例中所述第二確定子單元535的結(jié)構(gòu)示意圖,其中,所述第二確定子單元535可以包括:
[0129]第一選取模塊801,用于在所述第一預(yù)設(shè)集合中,隨機(jī)選取一個(gè)連接地址為第一地址。
[0130]其中,在所述第一方式中,所述地址選取規(guī)則為隨機(jī)選取規(guī)則。
[0131 ] 第二選取模塊802,用于在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
[0132]其中,在所述第二方式中是指:首先對(duì)所述第一預(yù)選集合中的連接地址進(jìn)行排序,再選取地址排序值滿(mǎn)足該地址選取規(guī)則的一個(gè)連接地址為第一地址,例如,選取地址排序值最大如255或最小如I的連接地址為第一地址。
[0133]參考圖9,為本發(fā)明提供的一種控制器實(shí)施例八中所述第二控制單元505的結(jié)構(gòu)示意圖,其中,所述第二控制單元505可以通過(guò)以下結(jié)構(gòu)實(shí)現(xiàn)其功能:
[0134]地址段提取子單元551,用于在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址。
[0135]其中,在所述連接結(jié)果信號(hào)中包含有表明所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前為其連接終端分配的地址段信息,因此,所述地址段提取子單元551可以在該信息中提取到所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,例如,地址段192.168.0.31?192.168.0.90,該地址段中包括有60個(gè)連接地址。
[0136]第二預(yù)選獲取子單元552,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址。
[0137]其中,所述預(yù)設(shè)的連接地址集合可以為地址段:192.168.0.1?192.168.0.255地址段,該地址段中包括有255個(gè)連接地址,當(dāng)然包括所述當(dāng)前連接地址段中的192.168.0.31 ?192.168.0.90 地址段在內(nèi)。
[0138]而所述第二預(yù)選集合可以為:所述連接地址集合中除所述當(dāng)前連接地址段中的連接地址之外的多個(gè)連接地址進(jìn)行組合而形成的地址集合,該集合中不包括所述當(dāng)前連接地址段中的連接地址,例如,所述第二預(yù)選集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 內(nèi)的任意一個(gè)連接地址。
[0139]第三確定子單元553,用于確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址。
[0140]其中,所述第三確定子單元553中可以在所述第二預(yù)選集合中隨機(jī)確定一個(gè)連接地址為第二地址,也可以在所述第二預(yù)選集合中選取地址排序值最大或最小的連接地址為第二地址。
[0141]需要說(shuō)明的是,所述目標(biāo)無(wú)線接入帶你為其請(qǐng)求連接的終端進(jìn)行地址分配的地址分配規(guī)則可以是維持不變的也可以為隨時(shí)變動(dòng)的,因此,在所述電子設(shè)備再次連接該目標(biāo)無(wú)線接入點(diǎn)時(shí),所述目標(biāo)無(wú)線接入點(diǎn)可以以相同或者不同的地址分配規(guī)則為終端進(jìn)行地址分配,因此,在所述目標(biāo)無(wú)線接入點(diǎn)為其連接終端的分配地址段不變的情況下,所述第二地址是不同于所述第一地址的,而在所述目標(biāo)無(wú)線接入點(diǎn)改變其地址分配規(guī)則時(shí),所述第二地址與所述第一地址之間是沒(méi)有直接關(guān)聯(lián)的。
[0142]連接控制子單元554,用于控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0143]本發(fā)明還提供了一種電子設(shè)備實(shí)施例九,該電子設(shè)備所述電子設(shè)備可以為手機(jī)、pad平板電腦等設(shè)備,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述電子設(shè)備還包括:如上述裝置實(shí)施例中任意一項(xiàng)所述的控制器;
[0144]其中,所述控制器用于在電子設(shè)備搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明其當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果,并在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,基于所述歷史連接信息獲取第一地址,控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn),而在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
[0145]由此,本實(shí)施例中的電子設(shè)備搜索到一個(gè)目標(biāo)無(wú)線接入點(diǎn)且該目標(biāo)無(wú)線接入點(diǎn)的連接數(shù)量達(dá)到限值時(shí),通過(guò)控制器判斷該目標(biāo)無(wú)線接入點(diǎn)是否為電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),進(jìn)而采用不同的方式連接該目標(biāo)無(wú)線接入點(diǎn),即:在電子設(shè)備連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),利用電子設(shè)備中存儲(chǔ)的連接該目標(biāo)無(wú)線接入點(diǎn)的歷史連接信息獲取第一地址,進(jìn)而控制電子設(shè)備通過(guò)第一地址連接到目標(biāo)無(wú)線接入點(diǎn),而在電子設(shè)備未連接過(guò)該目標(biāo)無(wú)線接入點(diǎn)時(shí),基于該目標(biāo)無(wú)線接入點(diǎn)為終端分配的當(dāng)前地址段來(lái)控制電子設(shè)備以第二地址連接到目標(biāo)無(wú)線接入點(diǎn),實(shí)現(xiàn)在目標(biāo)無(wú)線接入點(diǎn)連接數(shù)量滿(mǎn)額導(dǎo)致網(wǎng)絡(luò)擁堵時(shí),電子設(shè)備同樣可以連接到目標(biāo)無(wú)線接入點(diǎn)的目的,使得用戶(hù)聯(lián)網(wǎng)暢通,明顯改善用戶(hù)體驗(yàn)。
[0146]需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0147]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0148]以上對(duì)本發(fā)明所提供的一種控制方法、控制器及電子設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種控制方法,其特征在于,應(yīng)用于電子設(shè)備中,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述方法包括: 在搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明其當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果; 在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,并基于所述歷史連接信息獲取第一地址,控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn);在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)并非所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn)時(shí),依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述歷史連接信息獲取第一地址,包括: 解析所述歷史連接信息,得到解析結(jié)果; 確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述歷史連接信息獲取第一地址,包括: 依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址; 在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址; 確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址,包括: 在所述第一預(yù)選集合中,隨機(jī)選取一個(gè)連接地址為第一地址; 或 在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以不同于所述第一地址的第二地址連接所述目標(biāo)無(wú)線接入點(diǎn),包括: 在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址; 在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址; 確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址; 控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
6.一種控制器,其特征在于,設(shè)置于所述電子設(shè)備中,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述控制器包括: 接入點(diǎn)判斷單元,用于在所述電子設(shè)備搜索到目標(biāo)無(wú)線接入點(diǎn)且所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)表明所述當(dāng)前連接數(shù)量與預(yù)設(shè)連接限值一致時(shí),判斷所述目標(biāo)無(wú)線接入點(diǎn)是否為所述電子設(shè)備所連接過(guò)的無(wú)線接入點(diǎn),得到第一判斷結(jié)果,在所述第一判斷結(jié)果表明所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備連接過(guò)的無(wú)線接入點(diǎn)時(shí),觸發(fā)信息獲取單元,否則,觸發(fā)第二控制單元; 信息獲取單元,用于獲取所述電子設(shè)備中與所述目標(biāo)無(wú)線接入點(diǎn)相對(duì)應(yīng)的歷史連接信息,觸發(fā)地址獲取單元; 地址獲取單元,用于基于所述歷史連接信息獲取第一地址,觸發(fā)第一控制單元; 第一控制單元,用于控制所述電子設(shè)備以所述第一地址連接所述目標(biāo)無(wú)線接入點(diǎn);第二控制單元,用于依據(jù)所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息,控制所述電子設(shè)備以第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
7.根據(jù)權(quán)利要求6所述的控制器,其特征在于,所述地址獲取單元包括: 信息解析子單元,用于解析所述歷史連接信息,得到解析結(jié)果; 第一確定子單元,用于確定所述解析結(jié)果中所述電子設(shè)備在連接所述目標(biāo)無(wú)線接入點(diǎn)時(shí)的歷史連接地址為第一地址。
8.根據(jù)權(quán)利要求6所述的控制器,其特征在于,所述地址獲取單元包括: 地址段確定子單元,用于依據(jù)所述歷史連接信息,確定所述目標(biāo)無(wú)線接入點(diǎn)為所述電子設(shè)備分配過(guò)的歷史連接地址段,所述歷史連接地址段中包括至少一個(gè)連接地址; 第一預(yù)選獲取子單元,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述歷史連接地址段的連接地址組成第一預(yù)選集合,所述連接地址集合中含有包括所述歷史連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址; 第二確定子單元,用于確定所述第一預(yù)選集合中的一個(gè)連接地址為第一地址。
9.根據(jù)權(quán)利要求8所述的控制器,其特征在于,所述第二確定子單元包括: 第一選取模塊,用于在所述第一預(yù)設(shè)集合中,隨機(jī)選取一個(gè)連接地址為第一地址; 第二選取模塊,用于在所述第一預(yù)選集合中,選取地址排序值滿(mǎn)足預(yù)設(shè)地址選取規(guī)則的一個(gè)連接地址為第一地址。
10.根據(jù)權(quán)利要求6所述的控制器,其特征在于,所述第二控制單元包括: 地址段提取子單元,用于在所述目標(biāo)無(wú)線接入點(diǎn)返回的連接結(jié)果信號(hào)中所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的地址段信息中,提取所述目標(biāo)無(wú)線接入點(diǎn)當(dāng)前分配的當(dāng)前連接地址段,所述當(dāng)前連接地址段包括至少一個(gè)連接地址; 第二預(yù)選獲取子單元,用于在預(yù)設(shè)的連接地址集合中,獲取至少一個(gè)區(qū)別于任意一個(gè)所述當(dāng)前連接地址段的連接地址組成第二預(yù)選集合,所述連接地址集合中含有包括所述當(dāng)前連接地址段中所有連接地址在內(nèi)的多個(gè)連接地址; 第三確定子單元,用于確定所述第二預(yù)選集合中的一個(gè)連接地址為第二地址; 連接控制子單元,用于控制所述電子設(shè)備以所述第二地址連接所述目標(biāo)無(wú)線接入點(diǎn)。
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備中存儲(chǔ)有所述電子設(shè)備與連接過(guò)的無(wú)線接入點(diǎn)相關(guān)的歷史連接信息,所述電子設(shè)備還包括:如上述權(quán)利要求6至10中任意一項(xiàng)所述的控制器。
【文檔編號(hào)】H04W76/02GK104202834SQ201410485924
【公開(kāi)日】2014年12月10日 申請(qǐng)日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】黃龍海, 盧明勇, 林金強(qiáng) 申請(qǐng)人:聯(lián)想(北京)有限公司