两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種智能電視WI?FI連接方法、裝置和智能電視與流程

文檔序號(hào):11437583閱讀:3650來(lái)源:國(guó)知局
一種智能電視WI?FI連接方法、裝置和智能電視與流程

本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種智能電視wi-fi連接方法、裝置和智能電視。



背景技術(shù):

目前終端例如手機(jī)、筆記本和智能電視的wi-fi連接過(guò)程如下:在wi-fi開關(guān)開啟后,系統(tǒng)加載wi-fi驅(qū)動(dòng),啟動(dòng)無(wú)線管理程序(例如安卓系統(tǒng)的wpa_supplicant),掃描周圍的ap(wirelessaccesspoint,無(wú)線訪問(wèn)接入點(diǎn)),將掃描到的ap信息保存在ap鏈表中;獲取用戶選擇連接的ap(簡(jiǎn)稱為被選ap)的信息,或者獲取被選ap的信息以及用戶輸入的該ap的連接密碼;用戶按下連接鍵后進(jìn)入連接流程,無(wú)線管理程序重新掃描周圍的ap;將被選ap的信息與重新掃描到ap的信息進(jìn)行匹配;若有一個(gè)重新掃描到的ap的信息與被選ap的信息匹配成功,則連接該重新掃描到的ap,若信息匹配錯(cuò)誤,則停止連接。

上述過(guò)程中,wi-fi開關(guān)開啟后,系統(tǒng)會(huì)對(duì)周圍的ap進(jìn)行掃描,在進(jìn)行連接時(shí),又重新進(jìn)行掃描,而掃描過(guò)程是wi-fi連接過(guò)程中最耗時(shí)的,而且ap支持的信道越多,掃描的時(shí)間越長(zhǎng),這無(wú)形中增加了wi-fi連接的時(shí)間,使得wi-fi連接遲緩,降低網(wǎng)絡(luò)信息獲取效率。



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

本申請(qǐng)?zhí)峁┝艘环Nwi-fi連接方法、裝置和終端,以提高wi-fi連接速度。

第一方面,本申請(qǐng)?zhí)峁┝艘环Nwi-fi連接方法,包括:

啟動(dòng)wi-fi連接后,通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

當(dāng)接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

結(jié)合第一方面,在第一方面第一種可能的實(shí)施方式中,所述方法還包括:

若未查找到與所述選擇指令匹配的ap,重新掃描ap,更新所述鏈表。

結(jié)合第一方面,在第一方面第二種可能的實(shí)施方式中,所述基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作包括:

若連接所述ap成功,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議;

若連接所述ap失敗,重新掃描ap,更新所述鏈表。

結(jié)合第一方面或第一方面第一種至第二種可能的實(shí)施方式,在第一方面第三種可能的實(shí)施方式中,所述方法還包括:

若與ap的連接斷開,重新掃描ap,更新所述鏈表。

第二方面,本申請(qǐng)還提供了一種wi-fi連接裝置,用于實(shí)現(xiàn)第一方面所述的wi-fi連接方法,所述裝置包括:

掃描單元,用于啟動(dòng)wi-fi連接后,通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

匹配單元,用于當(dāng)接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

連接單元,用于基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

結(jié)合第二方面,在第二方面第一種可能的實(shí)施方式中,所述掃描單元,還用于若未查找到與所述選擇指令匹配的ap,重新掃描ap,更新所述鏈表。

結(jié)合第二方面,在第二方面第二種可能的實(shí)施方式中,所述連接單元,具體用于:

若連接所述ap成功,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議;

若連接所述ap失敗,使能所述掃描單元,使所述掃描單元重新掃描ap,更新所述鏈表。

結(jié)合第二方面或第二方面第一種至第二種可能的實(shí)施方式,在第二方面第三種可能的實(shí)施方式中,所述掃描單元還用于:

若與ap的連接斷開,重新掃描ap,更新所述鏈表。

第三方面,本申請(qǐng)還提供了一種智能電視,包括存儲(chǔ)器、處理器、wi-fi芯片和屏幕,其中,

所述wi-fi芯片,用于啟動(dòng)wi-fi連接后,通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

所述處理器,用于通過(guò)調(diào)用所述存儲(chǔ)器內(nèi)存儲(chǔ)的程序或指令,當(dāng)通過(guò)所述屏幕接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

所述wi-fi芯片,還用于基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

結(jié)合第三方面,在第三方面第一種可能的實(shí)施方式中,所述wi-fi芯片,還用于若未查找到與所述選擇指令匹配的ap,重新掃描ap,更新所述鏈表。

結(jié)合第三方面,在第三方面第二種可能的實(shí)施方式中,,所述wi-fi芯片,具體用于:

若連接所述ap成功,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議;

若連接所述ap失敗,重新掃描ap,更新所述鏈表。

結(jié)合第三方面或第三方面第一種至第二種可能的實(shí)施方式,在第三方面第三種可能的實(shí)施方式中,所述wi-fi芯片還用于:

若與ap的連接斷開,重新掃描ap,更新所述鏈表。

本申請(qǐng)所提供的wi-fi連接技術(shù)方案,在獲取到被選擇進(jìn)行連接的ap的信息后,不需重新掃描終端周圍的ap,而是從已掃描得到并周期性更新的鏈表中查找被選擇進(jìn)行連接的ap進(jìn)行信息匹配,若查找得到,則直接連接被選擇的ap,從而可以及時(shí)更新鏈表,減少掃描時(shí)間,提高wi-fi連接速度。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本申請(qǐng)wi-fi連接方法的流程示意圖;

圖2為本申請(qǐng)wi-fi連接裝置的框圖。

圖3為本申請(qǐng)一種終端的框圖。

具體實(shí)施方式

終端在進(jìn)行wi-fi連接時(shí),需要經(jīng)過(guò)掃描、認(rèn)證和關(guān)聯(lián)等操作,如果是wpa(wi-fiprotectedaccess,wi-fi網(wǎng)絡(luò)安全接入)/wpa2認(rèn)證,會(huì)經(jīng)過(guò)四次握手以及組密鑰交換等流程,而耗時(shí)點(diǎn)則主要集中在掃描環(huán)節(jié)。終端系統(tǒng)在wi-fi連接過(guò)程中,由無(wú)線管理程序先掃描周圍的ap,獲取ap相關(guān)的bssid(basicservicesetidentification,基本服務(wù)集標(biāo)識(shí))、ssid(servicesetidentifier,服務(wù)集標(biāo)識(shí))和支持的速率等信息。所述掃描分為主動(dòng)掃描和被動(dòng)掃描,以安卓系統(tǒng)為例,主動(dòng)掃描時(shí),終端分別在支持的各個(gè)信道發(fā)送探測(cè)請(qǐng)求(proberequest)幀,ap收到后,返回探測(cè)響應(yīng)(proberesponse),終端接收所述探測(cè)響應(yīng),根據(jù)所述探測(cè)響應(yīng)獲取到ap的信息;被動(dòng)掃描則是終端在支持的各個(gè)信道監(jiān)聽(tīng)ap發(fā)送的信標(biāo)(beacon)幀,根據(jù)信標(biāo)幀獲取到ap的信息。終端支持的信道越多,掃描的時(shí)間也越長(zhǎng)。

獲取到ap的信息后,無(wú)線管理程序會(huì)將信息保存到鏈表中,終端會(huì)顯示所述鏈表供用戶選擇進(jìn)行連接的ap。在獲得被選擇進(jìn)行連接的ap信息后,無(wú)線管理程序會(huì)重新掃描一次ap,然后將被選擇的ap信息與重新掃描得到的ap進(jìn)行匹配,如果重新掃描得到的ap中存在ap與被選擇的ap匹配,則進(jìn)行認(rèn)證等后續(xù)流程,完成對(duì)被選擇的ap的連接。

上述這種一次連接需要掃描兩次ap的無(wú)線連接方式的連接時(shí)間長(zhǎng)、連接速度遲緩,尤其在終端支持的信道多的情況下。而很多應(yīng)用環(huán)境中,終端例如智能電視的位置是固定的,周圍ap的變化也很小,在一次掃描得到ap鏈表后,鏈表基本不會(huì)發(fā)生變化,若仍然使用現(xiàn)有的連接方式,會(huì)造成不必要的時(shí)間浪費(fèi)。為提高連接速度,本申請(qǐng)?zhí)峁┑囊环Nwi-fi連接方法,如圖1所示,所述方法包括:

步驟s101,通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

步驟s102,當(dāng)接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

步驟s103,基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

若未查找到與所述選擇指令匹配的ap,可以不執(zhí)行任何程序,或者向用戶顯示連接失敗的提示信息,還可以可以重新掃描ap,更新所述鏈表。

其中,終端的wi-fi開關(guān)開啟后,終端的無(wú)線管理程序掃描周圍的ap,獲取ap相關(guān)的bssid和ssid等信息,將所述信息保存于鏈表中。終端在ui(userinterface,用戶界面)顯示所述鏈表,以供用戶選擇想要連接的ap,并通過(guò)屏幕ui接收用戶輸入的ap選擇指令,也就是針對(duì)目標(biāo)ap的選擇指令,確定用戶需要連接的ap。然后并不再次掃描周圍的ap,而是直接在所述鏈表中查找是否存在與所述ap選擇指令也就是被選擇的ap的信息相匹配的ap,如果存在,也就是查找到與被選擇的ap的信息相匹配的ap,則連接該相匹配的ap;如果未查找到,則重新掃描終端周圍的ap,更新所述鏈表。更新所述鏈表后,可以顯示未發(fā)現(xiàn)目標(biāo)ap信息,還可以返回步驟s102,進(jìn)行下一次連接。

進(jìn)一步的,本申請(qǐng)中,終端的wi-fi開關(guān)開啟后,終端的無(wú)線管理程序掃描周圍的ap(可以由第一線程執(zhí)行),獲取ap相關(guān)的bssid和ssid等信息,將所述信息保存于鏈表中,并且在后臺(tái)運(yùn)行周期掃描周圍ap的線程(即第二線程),以后臺(tái)模式周期性掃描周圍的ap,根據(jù)周期性掃描到的ap信息更新所述鏈表,以使所述鏈表及時(shí)跟隨周圍ap的變化,這樣在獲取到用戶輸入的ap選擇指令后,不需再次掃描周圍的ap,而是可以直接在所述鏈表中查找是否存在與所述ap選擇指令相匹配的ap,如果存在,則連接該相匹配的ap;如果未查找到,則可以重新掃描終端周圍的ap,更新所述鏈表,由于后臺(tái)會(huì)周期性更新所述鏈表,因此未查找到的情況下也可以不重新掃描終端周圍的ap來(lái)更新鏈表。若未查找到與所述ap選擇指令相匹配的ap,可以顯示未發(fā)現(xiàn)目標(biāo)ap信息,還可以返回步驟s102,進(jìn)行下一次連接。

若查找到與所述ap選擇指令匹配的ap后,連接該相匹配的ap成功,則啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議開始網(wǎng)絡(luò)傳輸,若連接該相匹配的ap失敗,則可以馬上重新掃描終端周圍的ap,更新所述鏈表。更新所述鏈表后也可以返回步驟s102,進(jìn)行下一次連接。

所述的方法,還可以包括:若與ap的連接斷開,重新掃描ap,更新所述鏈表。每當(dāng)終端與ap的連接斷開后,可以馬上重新掃描周圍的ap,更新掃描到的ap的鏈表,以使所述鏈表更及時(shí)保持最新的狀態(tài),使用戶能及時(shí)看到可連接的ap,了知當(dāng)前哪些ap已不可連接。

本申請(qǐng)實(shí)施例所提供的wi-fi連接方法,在確定需要連接的ap后,不需重新掃描終端周圍的ap,而是從已掃描得到并周期性更新的ap的鏈表中查找被選擇進(jìn)行連接的ap進(jìn)行匹配,若查找得到,則直接連接被選擇的ap,從而可以減少掃描時(shí)間,提高wi-fi連接速度,使用戶能夠快速上網(wǎng),提高用戶體驗(yàn)。

參見(jiàn)圖2,為本申請(qǐng)?zhí)峁┑囊环Nwi-fi連接裝置,如圖2所示,所述裝置包括:

掃描單元u201,用于通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

匹配單元u202,用于當(dāng)接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

連接單元u203,用于基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

所述掃描單元,還可以用于若未查找到與所述選擇指令相匹配的ap,則馬上重新掃描ap,更新所述鏈表。

其中,所述連接單元,可以具體用于:若連接所述ap成功,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議;若連接所述ap失敗,使能所述掃描單元,使所述掃描單元馬上重新掃描終端周圍的ap,更新所述鏈表。

其中,所述掃描單元還可以用于:若與ap的連接斷開,則馬上重新掃描終端周圍的ap,更新所述鏈表。

參見(jiàn)圖3,為本申請(qǐng)?zhí)峁┑囊环N終端,如圖3所示,所述終端包括存儲(chǔ)器、處理器、wi-fi芯片和屏幕,其中,

所述wi-fi芯片,用于用于通過(guò)第一線程觸發(fā)掃描無(wú)線訪問(wèn)接入點(diǎn)ap,將掃描到的ap信息保存于鏈表中,以及啟動(dòng)第二線程觸發(fā)對(duì)ap進(jìn)行周期性掃描,以根據(jù)周期性掃描得到的ap信息對(duì)所述鏈表進(jìn)行更新;

所述處理器,用于通過(guò)調(diào)用所述存儲(chǔ)器內(nèi)存儲(chǔ)的程序或指令,當(dāng)通過(guò)所述屏幕接收到針對(duì)目標(biāo)ap的選擇指令后,在所述鏈表中查找與所述選擇指令匹配的ap;

所述wi-fi芯片,還用于基于查找到的與所述選擇指令匹配的ap建立無(wú)線連接操作。

所述wi-fi芯片,還可以用于若未查找到與所述選擇指令匹配的ap,則重新馬上掃描終端周圍的ap,更新所述鏈表。

其中,所述wi-fi芯片,在連接所述ap時(shí),可以具體用于:若連接所述ap成功,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議;若連接所述ap失敗,則可以馬上重新掃描終端周圍的ap,更新所述鏈表。

其中,所述wi-fi芯片還可以用于:若與ap的連接斷開,則馬上重新掃描ap,更新所述鏈表,使鏈表的更新更及時(shí)。

需要說(shuō)明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者逆序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的電路、過(guò)程、方法或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種電路、過(guò)程、方法或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的電路、過(guò)程、方法或者設(shè)備中還存在另外的相同要素。

本文中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或終端實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

以上所述的本申請(qǐng)的實(shí)施方式并不構(gòu)成對(duì)本申請(qǐng)保護(hù)范圍的限定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
靖远县| 子洲县| 广东省| 女性| 安泽县| 丰县| 西平县| 兴山县| 怀集县| 长葛市| 通许县| 宁乡县| 县级市| 岳池县| 邵阳县| 高邮市| 桐城市| 京山县| 肇东市| 隆林| 会东县| 耒阳市| 义乌市| 河北区| 布拖县| 蚌埠市| 唐海县| 南江县| 兰溪市| 海晏县| 邹城市| 塘沽区| 钦州市| 兴城市| 仁寿县| 门源| 永城市| 福贡县| 鄂伦春自治旗| 商洛市| 盐山县|