本發(fā)明涉及無線傳輸技術(shù)領(lǐng)域,尤其涉及一種WI-FI連接方法及系統(tǒng)。
背景技術(shù):
路由器中的WPS(Wi-Fi Protected Setup,Wi-Fi保護設(shè)置)是由Wi-Fi聯(lián)盟所推出的全新Wi-Fi安全防護設(shè)定標(biāo)準(zhǔn),該標(biāo)準(zhǔn)推出的主要原因是為了解決長久以來無線網(wǎng)絡(luò)加密認證設(shè)定的步驟過于繁雜艱難之弊病,使用者往往會因為步驟太過麻煩,以致干脆不做任何加密安全設(shè)定,因而引發(fā)許多安全上的問題。WPS用于簡化Wi-Fi無線的安全設(shè)置和網(wǎng)絡(luò)管理。它支持兩種模式:PIN(Personal Identification Number,個人識別碼)模式和PBC(Push Button Configuration,按鈕配置)模式。
其中PBC模式一是通過按路由器WPS按鈕一定時間或次數(shù),且在一兩分鐘內(nèi),智能終端的應(yīng)用程序在掃描到的無線網(wǎng)絡(luò)中選擇新路由,選擇PBC按鈕方式連接,不用輸入密碼會自動連接成功。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:
現(xiàn)有連接過程中,使用PBC進行連接,需要按路由器的WPS按鈕,然而在現(xiàn)實生活中的某些特殊環(huán)境下,路由器所在的位置會比較難以觸及,或者路由器會安裝在柜子的高處或天花板上的吸頂燈里,很麻煩或無法按下WPS的按鈕,或者即使按下了路由器的WPS按鈕,在連接過程中,也不知道路由器是否成功開啟PBC功能,用戶對連接過程的感知也比較低,使得用戶在使用PBC連接中比較麻煩。
技術(shù)實現(xiàn)要素:
為了至少解決現(xiàn)有技術(shù)中只有一種使用PBC連接WI-FI的方法,并且使用該方法時,用戶也無法感知連接過程的問題。第一方面,本發(fā)明實施例提供一種WI-FI連接方法,包括:
第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
第二方面,本發(fā)明實施例提供一種WI-FI連接系統(tǒng),包括:
無線連接按鈕檢測模塊,用于第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
指令傳送模塊,用于當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
消息傳送模塊,用于向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
第三方面,本發(fā)明實施例還提供了一種非易失性計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行本發(fā)明上述任一項WI-FI連接方法。
第四方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:至少一個處理器;以及存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的程序,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明上述任一項WI-FI連接方法。
第五方面,本發(fā)明實施例還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行上述任一項WI-FI連接方法。
本發(fā)明實施例通過提供一種使用PBC連接WI-FI的方法,為用戶在使用PBC連接WI-FI時提供一種新的連接方法以供選擇。當(dāng)用戶對連接過程的感知要求較高時,或者用戶觸及與路由器連接的終端比觸及路由器更容易時,可以選用本方法進行連接。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實施例提供的一種WI-FI連接方法的流程圖;
圖2是本發(fā)明另一實施例提供的一種WI-FI連接方法的流程圖;
圖3是本發(fā)明又一實施例提供的一種WI-FI連接方法的流程圖;
圖4是本發(fā)明一實施例提供的一種WI-FI連接系統(tǒng)的結(jié)構(gòu)示意圖;
圖5是本發(fā)明一實施例提供的用于WI-FI連接的電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示為本發(fā)明一實施例提供的一種WI-FI連接方法的流程圖,包括如下步驟:
S11:第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
S12:當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
S13:向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
在本實施方式中,第一終端可以包括便攜式的無線終端,例如無線打印機、帶無線功能的照相機、智能電視、平板等各種便攜式的無線設(shè)備。第二終端可以包括:手機、平板、筆記本、智能電視等終端。無線接入點可以包括無線路由器、無線AP。
對于步驟S11,以第一終端為帶WI-FI功能的手機,第二終端為帶WI-FI功能的智能電視為例,其中,該手機和智能電視可以采用除WI-FI之外的連接方式:例如線纜、紅外、藍牙、RFID標(biāo)簽(Radio Frequency Identification,射頻識別)、NFC(Near Field Communication,近場通信)等進行交互。作為一種示例,在手機和智能電視通過線纜連接后,當(dāng)手機接到智能電視端的PBC請求時,手機可以通過直接調(diào)用內(nèi)部程序或應(yīng)用通過路由的網(wǎng)絡(luò)協(xié)議查詢與之連接的無線路由器是否支持PBC(例如向路由器發(fā)送檢測PBC的字段,通過自路由器返回的字段值),查詢路由器是否支持PBC。
對于步驟S12,根據(jù)步驟S11的所得到的查詢結(jié)果,當(dāng)手機查詢的結(jié)果為路由器支持PBC時,在手機顯示,通過手機與路由器的連接,向路由器發(fā)送PBC開啟指令。
對于步驟S13,繼續(xù)以上述示例為例,在手機向路由器發(fā)送PBC開啟指令后,可以通過手機和智能電視通過線纜連接,向智能電視端發(fā)送開啟智能電視的PBC的消息,或者也可以等待一段時間后,再向智能電視端發(fā)送開啟PBC的消息。
通過該實施例可以看出,本發(fā)明提供了一種使用PBC連接WI-FI的方法,為用戶在使用PBC連接WI-FI時提供一種新的連接方法以供選擇。因為手機為便攜式設(shè)備,所在位置會比路由器更容易觸及,在使用PBC進行WI-FI連接時,使用本方法可能會更方便。本發(fā)明也可以提高用戶在連接過程的感知?,F(xiàn)實操作中即使按了路由器的WPS按鈕,但是有可能因路由器的WPS按鈕已損壞或不知道哪個為WPS按鈕,導(dǎo)致路由器的PBC開啟失敗,從而WI-FI連接失敗。本方法通過可以查看路由器是否支持PBC,讓用戶根據(jù)所查詢的結(jié)果,是否繼續(xù)連接,提高用戶對連接過程的感知。
如圖2所示為本發(fā)明另一實施例提供的一種WI-FI連接方法的流程圖,包括如下步驟:
S21:第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
S22:當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
S23:響應(yīng)于所述無線接入點反饋的無線連接按鈕配置開啟成功通知,向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
在本實施方式中,同樣以圖1中的第一終端為帶WI-FI功能的手機,第二終端為帶WI-FI功能的智能電視舉例。
對于步驟S21和S22與圖1中所示的實施例的步驟S11和S21相同,在此不再贅述。
在本實施方式中,對于步驟S23,第一終端響應(yīng)于無線接入點反饋的無線連接按鈕配置開啟成功的通知時,通過第一終端與第二終端的連接向第二終端發(fā)送無線連接按鈕配置開啟的消息。
以上述示例為例,手機在接到路由器反饋的PBC成功開啟時,通過手機和智能電視的線纜連接,向智能電視端發(fā)送開啟智能電視PBC的消息。
對于本實施例與圖1的實施例,不同之處在于,圖1實施例為在向路由器發(fā)送PBC開啟指令后,再向智能電視端發(fā)送開啟PBC的消息。但是手機向路由器發(fā)送PBC開啟指令,有可能路由器的PBC由于某種原因無法成功開啟,在路由器沒有成功開啟PBC時,智能電視端開啟PBC,導(dǎo)致沒有建立WI-FI連接,智能電視端也會因開啟PBC而更加的費電,用戶并不知道為何連接失敗。在沒有建立WI-FI連接后,用戶又會重新進行連接,使過程重復(fù)。本方法實施例在于,只有路由器的PBC成功開啟時,才會向智能電視端發(fā)送開啟智能電視PBC的消息。這樣可以更加提升用戶對連接的感知,也可以使僅在路由器的PBC開啟時,手機才會通知智能電視開啟PBC,使智能電視更加省電。
在上述實施例中,所述無線連接按鈕配置開啟消息包括:無線接入點無線連接按鈕配置開啟通知或第二終端無線連接按鈕配置開啟指令。
當(dāng)手機響應(yīng)于路由器反饋的成功開啟路由器的PBC的通知,向智能電視端發(fā)送開啟智能電視PBC的消息時,智能電視端接到開啟智能電視PBC的消息,用戶在接到消息后,可以根據(jù)其消息進行開啟智能電視PBC。
當(dāng)手機響應(yīng)于路由器反饋的成功開啟路由器的PBC的通知,向智能電視端發(fā)送開啟智能電視PBC的指令時,智能電視端接到開啟智能電視PBC的指令,根據(jù)指令,智能電視實施過程完全自動化,無需用戶參與其中,使WI-FI連接更加便捷。
在上述實施例中,第一終端和所述第二終端之間采用近場通訊進行交互。例如手機與智能電視使用NFC進行數(shù)據(jù)交互,在建立連接過程中,不需使用線纜進行相互連接,只需要將相機與智能電視相互接觸即可連接,也可以相比于其他連接方法省去驗證的步驟,更快的建立連接,并且NFC的傳輸速度也比較快,較之其他方法,使用NFC進行交互更加適用于本方法。
如圖3所示為本發(fā)明又一實施例提供的一種WI-FI連接方法的流程圖,包括如下步驟:
S11:第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
S12’:當(dāng)查詢結(jié)果為所述無線接入點不支持無線連接按鈕配置時,向所述第二終端發(fā)送所述查詢結(jié)果。
對于步驟S11與圖1中所示的實施例的步驟S11相同,在此不再贅述。
對于步驟S12’,可以根據(jù)步驟S11的查詢結(jié)果,進行下一步操作,當(dāng)查詢結(jié)果為路由器不支持PBC時,向智能電視端發(fā)送查詢結(jié)果。
通過本實施例可以看出,當(dāng)查詢結(jié)果為路由器不支持PBC時,向智能電視端發(fā)送查詢結(jié)果,用戶在收到查詢結(jié)果后,可以改用其他連接方式。
如圖4所示為本發(fā)明一實施例提供的WI-FI連接系統(tǒng)的結(jié)構(gòu)示意圖,本實施例的技術(shù)方案可適用于對設(shè)備的WI-FI連接方法,該系統(tǒng)可執(zhí)行上述任意實施例所述的WI-FI連接方法,并配置在終端中。
本實施例提供的一種WI-FI連接系統(tǒng)包括:無線連接按鈕檢測模塊11,指令傳送模塊12和連消息傳送模塊13。
其中,無線連接按鈕檢測模塊11用于第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;指令傳送模塊12用于當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;消息傳送模塊13用于向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
進一步地,所述向所述第二終端發(fā)送無線連接按鈕配置開啟消息還包括:響應(yīng)于所述無線接入點反饋的無線連接按鈕配置開啟成功通知,向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
所述系統(tǒng)還包括:當(dāng)查詢結(jié)果為所述無線接入點不支持無線連接按鈕配置時,向所述第二終端發(fā)送所述查詢結(jié)果。
所述無線連接按鈕配置開啟消息包括:無線接入點無線連接按鈕配置開啟通知或第二終端無線連接按鈕配置開啟指令。
所述第一終端和所述第二終端之間采用近場通訊進行交互。
本發(fā)明實施例提供了一種非易失性計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令可執(zhí)行上述任意方法實施例中的WI-FI連接方法;
作為一種實施方式,本發(fā)明的非易失性計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令設(shè)置為:
第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
作為一種非易失性計算機可讀存儲介質(zhì),可用于非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的WI-FI連接方法對應(yīng)的程序指令/模塊(例如,附圖4所示的無線連接按鈕檢測模塊11、指令傳送模塊12和連消息傳送模塊13)。所述一個或者多個模塊存儲在所述非易失性計算機可讀存儲介質(zhì)中,當(dāng)被處理器執(zhí)行時,執(zhí)行上述任意方法實施例中的WI-FI連接方法。
非易失性計算機可讀存儲介質(zhì)可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)WI-FI直連裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,非易失性計算機可讀存儲介質(zhì)可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,非易失性計算機可讀存儲介質(zhì)可選包括相對于處理器遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至WI-FI直連裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
本發(fā)明實施例還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行上述任一項WI-FI連接方法。
圖5是本發(fā)明一實施例提供的用于WI-FI連接的電子設(shè)備的結(jié)構(gòu)示意圖,如圖5所示,該設(shè)備包括:
一個或多個處理器510以及存儲器520,圖5中以一個處理器510為例。
WI-FI連接方法的設(shè)備還可以包括:輸入裝置530和輸出裝置540。
處理器510、存儲器520、輸入裝置530和輸出裝置540可以通過總線或者其他方式連接,圖5中以通過總線連接為例。
存儲器520為上述的非易失性計算機可讀存儲介質(zhì)。處理器510通過運行存儲在存儲器520中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例WI-FI連接方法。
輸入裝置530可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與WI-FI直連裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置540可包括顯示屏等顯示設(shè)備。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),可參見本發(fā)明實施例所提供的方法。
作為一種實施方式,上述電子設(shè)備包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠:
第一終端響應(yīng)于自第二終端接收到的無線連接按鈕配置請求,查詢與所述第一終端連接的無線接入點是否支持無線連接按鈕配置;
當(dāng)查詢結(jié)果為所述無線接入點支持無線連接按鈕配置時,向所述無線接入點發(fā)送無線連接按鈕配置開啟指令;
向所述第二終端發(fā)送無線連接按鈕配置開啟消息。
本發(fā)明實施例的設(shè)備以多種形式存在,包括但不限于:
(1)通信設(shè)備:這類設(shè)備的特點是具備無線通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)具備上網(wǎng)特性的個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能。這類終端包括:具備3G/4G上網(wǎng)功能的超級本、PDA、MID和UMPC設(shè)備等。
(3)具備上網(wǎng)特性的便攜式娛樂設(shè)備:這類設(shè)備可以在線顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPad),掌上游戲機,以及便攜式車載導(dǎo)航設(shè)備。
(4)具備無線連接功能的設(shè)備,這類設(shè)備包括:具有無線連接功能的無線打印機、無線電插座、無線音箱、電視機等。
(5)其他具有通信功能的電子裝置。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。