本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及網(wǎng)絡(luò)連接方法、裝置以及用于網(wǎng)絡(luò)連接的裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,用戶使用互聯(lián)網(wǎng)設(shè)備進行交流的機會越來越多,也有越來越多的用戶使用移動終端隨時隨地連接互聯(lián)網(wǎng)。例如,用戶來到一個咖啡店喝咖啡,希望連接該咖啡店的公眾網(wǎng)絡(luò),就需要咖啡店的員工輸入公眾網(wǎng)絡(luò)的密碼才能連接。
技術(shù)實現(xiàn)要素:
但是發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中的這種網(wǎng)絡(luò)連接方法要咖啡店員工或者用戶自己輸入公眾網(wǎng)絡(luò)的密碼,就存在輸錯或者輸入速度慢的情況,使得網(wǎng)絡(luò)連接的過程非常不方便。而如果不設(shè)置密碼,用戶在連接互聯(lián)網(wǎng)時,由于網(wǎng)絡(luò)名稱的相似性,就可能會連接上黑客的網(wǎng)絡(luò),使得網(wǎng)絡(luò)連接的安全性大大降低。
基于此,本申請分別從服務(wù)器、授權(quán)設(shè)備和訪客設(shè)備這三個方面提供了三種網(wǎng)絡(luò)連接方案,可以將是否允許連接企業(yè)網(wǎng)絡(luò)的權(quán)限開放給企業(yè)員工,使企業(yè)員工成為具有授權(quán)權(quán)限的授權(quán)用戶,也因此在訪客用戶需要連接企業(yè)內(nèi)部網(wǎng)絡(luò)的時候,可以由授權(quán)用戶直接向服務(wù)器觸發(fā)授權(quán)請求,從而可以無需輸入密碼即可直接開放訪客用戶的網(wǎng)絡(luò)連接權(quán)限,不僅使得用戶連接網(wǎng)絡(luò)的便利性大大增加,還可以提升網(wǎng)絡(luò)連接的安全性。
本申請還提供了三種用于網(wǎng)絡(luò)連接裝置,用以保證上述方法在實際中的實現(xiàn)及應(yīng)用。
本申請公開了一種網(wǎng)絡(luò)連接方法,該方法應(yīng)用于服務(wù)器上,包括:
響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息;
響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限,如果是,則通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求;其中,所述授權(quán)請求用于請求授權(quán)所述硬件信息對應(yīng)的訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
本申請還公開了一種網(wǎng)絡(luò)連接方法,應(yīng)用于授權(quán)設(shè)備上,包括:
獲取訪客用戶所持的訪客設(shè)備的硬件信息;
向服務(wù)器觸發(fā)對所述硬件信息對應(yīng)的訪客設(shè)備的授權(quán)請求,以便所述服務(wù)器在驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求,所述授權(quán)請求用于請求授權(quán)所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
本申請還公開了一種網(wǎng)絡(luò)連接方法,應(yīng)用于訪客設(shè)備上,包括:
響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,將所述訪客設(shè)備自身的硬件信息發(fā)送給服務(wù)器;
接收所述服務(wù)器返回的通知消息,所述通知消息用于通知所述服務(wù)器通知訪客設(shè)備已經(jīng)成功連接當(dāng)前網(wǎng)絡(luò);所述通知消息為:在授權(quán)用戶觸發(fā)授權(quán)請求,且服務(wù)器驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,向所述訪客設(shè)備發(fā)送的通知消息。
本申請還公開了一種網(wǎng)絡(luò)連接裝置,該裝置集成于服務(wù)器上,該裝置包括:
獲取硬件信息模塊,用于響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息;
驗證權(quán)限模塊,用于響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限;所述授權(quán)請求用于請求授權(quán)所述硬件信息對應(yīng)的訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接;
網(wǎng)絡(luò)連接模塊,用于在所述驗證權(quán)限模塊的結(jié)果為是的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求。
本申請還公開了一種網(wǎng)絡(luò)連接裝置,所述裝置集成于授權(quán)設(shè)備上,該 裝置包括:
獲取模塊,用于獲取訪客用戶所持的訪客設(shè)備的硬件信息;
觸發(fā)授權(quán)請求模塊,用于向服務(wù)器觸發(fā)對所述硬件信息對應(yīng)的訪客設(shè)備的授權(quán)請求,以便所述服務(wù)器在驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求,所述授權(quán)請求用于請求授權(quán)所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
本申請還公開了一種網(wǎng)絡(luò)連接裝置,所述裝置集成于訪客設(shè)備上,該裝置包括:
發(fā)送硬件信息模塊,用于響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,將所述訪客設(shè)備自身的硬件信息發(fā)送給服務(wù)器;
接收通知消息模塊,用于接收所述服務(wù)器返回的通知消息,所述通知消息用于通知所述服務(wù)器通知訪客設(shè)備已經(jīng)成功連接當(dāng)前網(wǎng)絡(luò);所述通知消息為:在授權(quán)用戶觸發(fā)授權(quán)請求,且服務(wù)器驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,向所述訪客設(shè)備發(fā)送的通知消息。
在本申請實施例中,訪客用戶在需要使用企業(yè)內(nèi)部網(wǎng)絡(luò)的情況下,本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,在授權(quán)用戶具有授權(quán)權(quán)限的情況下,服務(wù)器可以直接給對應(yīng)的訪客用戶的訪客設(shè)備開放網(wǎng)絡(luò)連接,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。
進一步的,服務(wù)器在檢測授權(quán)用戶是否具有授權(quán)權(quán)限時,會同時判斷授權(quán)用戶上傳的驗證參數(shù)和登錄參數(shù)是否都準確,在都準確的情況下才會開放訪客用戶的上網(wǎng)權(quán)限。同時,在授權(quán)用戶不具有授權(quán)權(quán)限的情況下,還可以通知授權(quán)用戶下載授權(quán)app來實現(xiàn)后續(xù)授權(quán)。因此,本實施例可以保證唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。進一步的,服務(wù)器在檢測授權(quán)用戶是否具有授權(quán)權(quán)限時,還可以通過唯一碼的方式讓授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。并且,服務(wù)器通過設(shè)置訪客設(shè)備的授權(quán)時長和聯(lián)網(wǎng)權(quán)限,還可以更有針對性的監(jiān)控訪客設(shè)備的網(wǎng)絡(luò)訪問情況。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請的第一種網(wǎng)絡(luò)連接方法實施例1的流程圖;
圖2是本申請實施例的一個示例性應(yīng)用場景的框架示意圖;
圖3是本申請的一個通知頁面的示例性的界面示意圖;
圖4是本申請的第一種網(wǎng)絡(luò)連接方法實施例2的流程圖;
圖5是本申請的一個二維碼授權(quán)頁的示例性的界面示意圖;
圖6是本申請的第二種網(wǎng)絡(luò)連接方法實施例的流程圖;
圖7是本申請的第三種網(wǎng)絡(luò)連接方法實施例的流程圖;
圖8是本申請的第一種網(wǎng)絡(luò)連接裝置實施例1的結(jié)構(gòu)框圖;
圖9是本申請的第一種網(wǎng)絡(luò)連接裝置實施例2的結(jié)構(gòu)框圖;
圖10是本申請的第二種網(wǎng)絡(luò)連接裝置實施例的結(jié)構(gòu)框圖;
圖11是本申請的第三種網(wǎng)絡(luò)連接裝置實施例的結(jié)構(gòu)框圖;
圖12是本申請中根據(jù)一示例性實施例示出的一種用于生成候選詞的裝置800的框圖;
圖13是本申請實施例中服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
參考圖1,示出了本申請的第一種網(wǎng)絡(luò)連接方法實施例1的流程圖,本實施例可以應(yīng)用于服務(wù)器上,本實施例可以包括以下步驟:
步驟101:響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息。
本實施例中的網(wǎng)絡(luò)可以是企業(yè)內(nèi)部網(wǎng)絡(luò),也可以是其他需要采用本申請實施例的方式進行網(wǎng)絡(luò)連接的任何網(wǎng)絡(luò)。以企業(yè)內(nèi)部網(wǎng)絡(luò)為例,授權(quán)用戶可以是企業(yè)內(nèi)部網(wǎng)絡(luò)對應(yīng)的企業(yè)內(nèi)部員工,而訪客用戶則非企業(yè)內(nèi)部員工。參考圖2所示,圖2是本申請實施例的一個示例性應(yīng)用場景的框架示意圖。其中,訪客用戶通過訪客設(shè)備201與服務(wù)器202進行交互,授權(quán)用戶通過授權(quán)設(shè)備203與服務(wù)器202進行交互。本領(lǐng)域技術(shù)人員可以理解,圖2所示的框架示意圖僅是本申請實施例可以在其中得以實現(xiàn)的一個示例。本申請實施例的適用范圍不受到該框架任何方面的限制。
需要注意的是,此處的訪客設(shè)備201和授權(quán)設(shè)備203可以是現(xiàn)有的、正在研發(fā)的或?qū)硌邪l(fā)的、能夠通過任何形式的有線或無線連接(例如,wi-fi、lan、wan、因特網(wǎng)等)與服務(wù)器202交互的任何客戶端,包括但不限于:現(xiàn)有的、正在研發(fā)的或?qū)硌邪l(fā)的、臺式計算機、膝上型計算機、移動終端(包括智能手機、非智能手機、各種平板電腦)等。還需要注意的是,此處的服務(wù)器202僅是現(xiàn)有的、正在研發(fā)的或?qū)硌邪l(fā)的、能夠向用戶提供信息推送服務(wù)的設(shè)備的一個示例。本申請實施例在此方面不受任何限制。
在步驟101中,假設(shè)訪客用戶打開了訪客設(shè)備201上的網(wǎng)絡(luò)連接,檢測到當(dāng)前存在網(wǎng)絡(luò),則通過訪客設(shè)備201向服務(wù)器202發(fā)起當(dāng)前網(wǎng)絡(luò)連接請求。而服務(wù)器202可以從發(fā)起連接請求的訪客設(shè)備201處獲取到訪客設(shè)備201的硬件信息。例如,媒體訪問控制(mac,mediaaccesscontrol)地址,mac地址可以用來定義網(wǎng)絡(luò)設(shè)備的位置,每個網(wǎng)絡(luò)位置會有一個專屬于它的mac地址。進一步的,服務(wù)器202還可以獲得訪客設(shè)備201的網(wǎng)際協(xié)議(ip,internetprotocoladdress)地址等信息。
步驟102:響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限,如果是,則進入步驟103,如果否,則進入步驟106。
服務(wù)器獲取到訪客設(shè)備201的硬件信息之后,授權(quán)設(shè)備203可以從服務(wù)器202側(cè)獲取到該訪客設(shè)備201的硬件信息,也可以以其他方式從訪客設(shè)備201處直接獲取其硬件信息。在授權(quán)設(shè)備203獲取到該訪客設(shè)備 201的硬件信息后,向服務(wù)器202觸發(fā)該硬件信息的授權(quán)請求,用來請求服務(wù)器202開放所述訪客設(shè)備201的網(wǎng)絡(luò)訪問權(quán)限,而服務(wù)器202在收到授權(quán)設(shè)備203觸發(fā)的授權(quán)請求后,驗證該授權(quán)用戶是是否具有授權(quán)權(quán)限。其中,該授權(quán)請求用于請求授權(quán)所述硬件信息對應(yīng)的訪客設(shè)備201訪問當(dāng)前網(wǎng)絡(luò)連接。
具體的,步驟102可以包括:
步驟a1:獲取所述授權(quán)請求中攜帶的驗證參數(shù)和/或登錄參數(shù)。
服務(wù)器202可以先獲取到授權(quán)設(shè)備203發(fā)送的授權(quán)請求中攜帶的驗證參數(shù)和登錄參數(shù)。其中,授權(quán)請求中攜帶的驗證參數(shù)可以用于驗證所述授權(quán)用戶的身份,具體可以為:所述服務(wù)器202和授權(quán)用戶所持的授權(quán)設(shè)備203預(yù)先約定好的字符串;而所述登錄參數(shù)可以用于驗證所述授權(quán)用戶在授權(quán)設(shè)備203上的登錄信息,例如可以為:授權(quán)用戶登錄所述授權(quán)設(shè)備203上安裝的授權(quán)app的登錄名和密碼。
具體的,在實際應(yīng)用中,如果授權(quán)設(shè)備203上安裝了授權(quán)app,授權(quán)用戶可以安裝后設(shè)置好登錄該授權(quán)app的登錄名和密碼,并注冊至服務(wù)器202進行保存。那么,在授權(quán)設(shè)備203向服務(wù)器202發(fā)送授權(quán)請求時,不僅可以在其中攜帶了訪客設(shè)備201的硬件信息,還可以包括授權(quán)用戶輸入的登錄名和密碼,以及一串驗證參數(shù)。
步驟a2:判斷所述驗證參數(shù)與服務(wù)器自身保存的驗證參數(shù)是否一致,和/或,判斷所述登錄參數(shù)是否正確。
服務(wù)器202接收到授權(quán)請求后,就可以判斷授權(quán)設(shè)備203上傳的驗證參數(shù)是否與自身保存的驗證參數(shù)一致,如果一致則表示本次發(fā)起授權(quán)請求的授權(quán)設(shè)備203確實安裝了授權(quán)app,本次授權(quán)請求確實由授權(quán)app發(fā)起。服務(wù)器還可以判斷授權(quán)設(shè)備203上傳的登錄名和密碼是否與曾經(jīng)向服務(wù)器202注冊過的登錄名和密碼一致,如果一致,則說明操作授權(quán)設(shè)備203的授權(quán)用戶的身份也是安全的。當(dāng)然,服務(wù)器202也可以同時判斷登錄參數(shù)的正確性,和,判斷驗證參數(shù)的正確性,服務(wù)器的具體判斷內(nèi)容和判斷順序并不影響本申請實施例的實現(xiàn)。
接著進入步驟103:通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求。
如果在步驟102判斷得到的結(jié)果為是,則服務(wù)器202就通過授權(quán)設(shè)備203提交的硬件信息對應(yīng)的訪客設(shè)備201的當(dāng)前網(wǎng)絡(luò)連接請求,訪客設(shè)備201就可以通過當(dāng)前網(wǎng)絡(luò)進行網(wǎng)頁瀏覽、郵件查收等聯(lián)網(wǎng)操作。進一步的,服務(wù)器202可以向訪客設(shè)備201發(fā)送一個通知頁面,來通知訪客用戶其所持的訪客設(shè)備201已經(jīng)成功接入網(wǎng)絡(luò)。參考圖3,為一個通知頁面的示例性的界面示意圖。
在步驟103之后,如果授權(quán)用戶具有授權(quán)權(quán)限,還可以包括:
步驟104:服務(wù)器對應(yīng)保存所述授權(quán)設(shè)備的標(biāo)識信息,以及,所述訪客設(shè)備的硬件信息。
服務(wù)器202還可以對應(yīng)將本次授權(quán)操作對應(yīng)的授權(quán)設(shè)備203的標(biāo)識信息,和,訪客設(shè)備201的硬件信息對應(yīng)保存在一個網(wǎng)絡(luò)列表中,該網(wǎng)絡(luò)列表可以用于對應(yīng)保存一個或多個授權(quán)設(shè)備203的標(biāo)識信息,和,各個授權(quán)設(shè)備203對應(yīng)授權(quán)的各個訪客設(shè)備201的硬件信息。
在步驟103之后,如果授權(quán)用戶具有授權(quán)權(quán)限,還可以包括:
步驟105:向所述授權(quán)設(shè)備發(fā)送通知消息,所述通知消息用于通知所述授權(quán)設(shè)備所述訪客設(shè)備成功連接當(dāng)前網(wǎng)絡(luò)。
服務(wù)器202還可以向授權(quán)設(shè)備203發(fā)送一個通知消息,通知授權(quán)設(shè)備203本次發(fā)起的授權(quán)請求已經(jīng)通過,對應(yīng)的訪客設(shè)備201可以成功連接當(dāng)前網(wǎng)絡(luò)。后續(xù),訪客設(shè)備201就可以向服務(wù)器202請求網(wǎng)絡(luò)數(shù)據(jù)。
其中,步驟104和步驟105都是授權(quán)用戶具有授權(quán)權(quán)限的情況下可以執(zhí)行的步驟,在實際中可以擇一執(zhí)行,或者全部執(zhí)行,或者任意順序執(zhí)行均可。這并不影響本申請的實現(xiàn)。
在步驟103之后,如果授權(quán)用戶不具有授權(quán)權(quán)限,則還可以包括:
步驟106:通知所述授權(quán)用戶所持的授權(quán)設(shè)備本次授權(quán)失敗。
服務(wù)器202在判斷得到某個授權(quán)用戶所持的授權(quán)設(shè)備203不具有授權(quán)權(quán)限的情況下,可以向該授權(quán)設(shè)備203發(fā)送一個通知消息,用來通知授權(quán)用戶所持的授權(quán)設(shè)備203本次授權(quán)失敗。
在步驟106之后,如果授權(quán)用戶不具有授權(quán)權(quán)限,還可以包括:
步驟107:向所述授權(quán)用戶所持的授權(quán)設(shè)備發(fā)送下載提示,所述下載 提示用于提示所述授權(quán)用戶從服務(wù)器202下載授權(quán)app。
在步驟106之后,服務(wù)器202還可以向授權(quán)用戶所持的授權(quán)設(shè)備203發(fā)送一個下載提示,提示授權(quán)用戶可以從服務(wù)器202下載授權(quán)app。授權(quán)用戶下載授權(quán)app之后的流程可以參考前述步驟102的介紹,在此不再贅述。
可見,在本申請實施例中,訪客用戶在需要使用企業(yè)內(nèi)部網(wǎng)絡(luò)的情況下,本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,在授權(quán)用戶具有授權(quán)權(quán)限的情況下,服務(wù)器可以直接給對應(yīng)的訪客用戶的訪客設(shè)備開放網(wǎng)絡(luò)連接,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,服務(wù)器在檢測授權(quán)用戶是否具有授權(quán)權(quán)限時,會同時判斷授權(quán)用戶上傳的驗證參數(shù)和登錄參數(shù)是否都準確,在都準確的情況下才會開放訪客用戶的上網(wǎng)權(quán)限。同時,在授權(quán)用戶不具有授權(quán)權(quán)限的情況下,還可以通知授權(quán)用戶下載授權(quán)app來實現(xiàn)后續(xù)授權(quán)。因此,本實施例可以保證唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
參考圖4,示出了本申請的第一種網(wǎng)絡(luò)連接方法實施例2的流程圖,本實施例可以應(yīng)用于服務(wù)器上,本實施例可以包括以下步驟:
步驟401:響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息。
步驟402:按照預(yù)先設(shè)置的編碼方式將所述硬件信息生成唯一碼。
本實施例與實施例1的不同之處在于,本實施例中的服務(wù)器還將訪客設(shè)備的硬件信息生成唯一碼。接著,服務(wù)器202可以采用預(yù)先設(shè)置好的編碼方式來將步驟101獲得的硬件信息生成唯一碼,該唯一碼用來唯一標(biāo)識所述訪客設(shè)備。其中,唯一碼可以是條碼、二維碼(2-dimensionalbarcode)等。其中,以二維碼為例,二維碼可以用某種特定的幾何圖形,并按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息。例如,服務(wù)器202可以采用草料二維碼生成器來實現(xiàn)本步驟。
步驟403:將所述唯一碼發(fā)送至授權(quán)設(shè)備或展示設(shè)備進行展示,以便 于所述授權(quán)設(shè)備通過識別接收到的唯一碼觸發(fā)授權(quán)請求,或,授權(quán)設(shè)備通過掃描所述展示設(shè)備展示的唯一碼觸發(fā)的授權(quán)請求。
在本步驟中,服務(wù)器202可以將唯一碼發(fā)送給授權(quán)設(shè)備203,則授權(quán)設(shè)備203可以根據(jù)接收到的唯一碼來進行識別,從而獲得訪客設(shè)備201的硬件信息,進而向服務(wù)器202觸發(fā)對該硬件信息對應(yīng)的訪客設(shè)備201的授權(quán)請求。此外,如果服務(wù)器202將唯一碼發(fā)送給展示設(shè)備進行展示,則授權(quán)設(shè)備203可以通過掃描所述展示設(shè)備展示的唯一碼來向服務(wù)器202觸發(fā)對該硬件信息對應(yīng)的訪客設(shè)備201的授權(quán)請求。其中,展示設(shè)備可以是訪客設(shè)備201,也可以是除了訪客設(shè)備201和授權(quán)設(shè)備203之外的其他用戶設(shè)備。
具體的,步驟403可以包括:
步驟b1:生成包括所述唯一碼的唯一碼授權(quán)頁。
在實際應(yīng)用中,為了向訪客用戶更方便的展示二維碼,服務(wù)器202可以先生成一個包括唯一碼的唯一碼授權(quán)頁,進一步,還可以在該唯一碼授權(quán)頁上展示當(dāng)前網(wǎng)絡(luò)的一些信息。例如,當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)名稱,以及當(dāng)前網(wǎng)絡(luò)的所屬企業(yè)等。
步驟b2:將所述唯一碼授權(quán)頁發(fā)送至所述授權(quán)設(shè)備或展示設(shè)備進行展示。
接著服務(wù)器202再將唯一碼授權(quán)頁發(fā)送至授權(quán)設(shè)備203,以便授權(quán)設(shè)備203進行識別;或者,服務(wù)器202可以將唯一碼授權(quán)頁發(fā)送給展示設(shè)備進行展示,以便授權(quán)設(shè)備203進行掃描。其中,參考圖5所示,為一個唯一碼授權(quán)頁的示例性的界面示意圖。當(dāng)然,圖5僅僅是為了方便本領(lǐng)域技術(shù)人員更理解唯一碼授權(quán)頁的內(nèi)容,不應(yīng)將其理解為本申請的限定。
步驟404:響應(yīng)于授權(quán)設(shè)備在獲取硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限,如果是,則進入步驟405,如果否,則進入步驟409。
接著進入步驟405:通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求。
步驟405的實施可以參考步驟103的描述,在此不再贅述。
在實際應(yīng)用中的一種實施方式中,在步驟405之后,還可以包括:
步驟406:服務(wù)器設(shè)置所述訪客設(shè)備的授權(quán)時長和/或聯(lián)網(wǎng)權(quán)限,所述授權(quán)時長用于限制所述訪客設(shè)備的網(wǎng)絡(luò)訪問時間,所述聯(lián)網(wǎng)權(quán)限用于表示所述訪客設(shè)備的網(wǎng)絡(luò)訪問權(quán)限。
本實施例與實施例1的不同之處在于,在服務(wù)器通過訪客設(shè)備201的當(dāng)前網(wǎng)絡(luò)連接請求之后,還可以進一步設(shè)置該訪客設(shè)備201的授權(quán)時長,該授權(quán)時長可以用于限制訪客設(shè)備201的網(wǎng)絡(luò)訪問時間,例如默認訪客設(shè)備201的網(wǎng)絡(luò)訪問時長為8小時。服務(wù)器還可以設(shè)置訪客設(shè)備201的聯(lián)網(wǎng)權(quán)限,該聯(lián)網(wǎng)權(quán)限用于表示所述訪客設(shè)備201的網(wǎng)絡(luò)訪問權(quán)限,例如是否可以訪問企業(yè)內(nèi)網(wǎng)等。那么,服務(wù)器在保存訪客設(shè)備201的硬件信息和授權(quán)設(shè)備203的標(biāo)識信息的網(wǎng)絡(luò)列表中,還可以進一步將授權(quán)時長和聯(lián)網(wǎng)權(quán)限也對應(yīng)保存,
在實際應(yīng)用中的另一種實施方式中,在步驟406之后,還可以包括步驟407~步驟408:
步驟407:服務(wù)器檢測所述訪客設(shè)備連接當(dāng)前網(wǎng)絡(luò)的時間是否達到授權(quán)時長,如果是,則進入步驟408,如果否,則不作處理。
在訪客設(shè)備201成功連接往前網(wǎng)絡(luò)之后,服務(wù)器202可以周期性的檢測訪客設(shè)備連接當(dāng)前網(wǎng)絡(luò)的時間是否達到授權(quán)時長,例如訪客設(shè)備201當(dāng)前已經(jīng)聯(lián)網(wǎng)7個小時,還未達到授權(quán)時長,則服務(wù)器202不做任何處理。
接著進入步驟408:服務(wù)器停止開放所述訪客設(shè)備連接當(dāng)前網(wǎng)絡(luò)的權(quán)限。
假設(shè)訪客設(shè)備201當(dāng)前已經(jīng)聯(lián)網(wǎng)8小時,則服務(wù)器202可以停止開放該訪客設(shè)備201連接當(dāng)前網(wǎng)絡(luò)的權(quán)限,并且服務(wù)器202可以在網(wǎng)絡(luò)列表中刪除該訪客設(shè)備201的硬件信息和對應(yīng)的授權(quán)設(shè)備203的標(biāo)識信息。如果訪客設(shè)備201在授權(quán)時長之外的時間還希望繼續(xù)連接當(dāng)前網(wǎng)絡(luò),則可以繼續(xù)執(zhí)行步驟401從而觸發(fā)下一次網(wǎng)絡(luò)連接請求。
在實際應(yīng)用中的再一種實施方式中,在步驟406之后,還可以包括步驟c1~步驟c2:
步驟c1:檢測所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)是否符合所述聯(lián)網(wǎng)權(quán)限,如果是,則進入步驟c2,如果否,則進入步驟c3。
在訪客設(shè)備201通過服務(wù)器202請求數(shù)據(jù)的時候,服務(wù)器可以檢測其請求數(shù)據(jù)的網(wǎng)絡(luò)是否符合聯(lián)網(wǎng)權(quán)限,例如,請求的是否為企業(yè)內(nèi)網(wǎng)的數(shù)據(jù),如果是企業(yè)內(nèi)網(wǎng)的數(shù)據(jù)則不符合聯(lián)網(wǎng)權(quán)限,不是企業(yè)內(nèi)網(wǎng)的數(shù)據(jù)則符合聯(lián)網(wǎng)權(quán)限。
步驟c2:向所述訪客設(shè)備發(fā)送其請求的數(shù)據(jù)。
在符合聯(lián)網(wǎng)權(quán)限的情況下,服務(wù)器202可以向訪客設(shè)備201發(fā)送其請求的網(wǎng)絡(luò)數(shù)據(jù)。例如,服務(wù)器202可以向訪客設(shè)備201發(fā)送其請求的搜狐網(wǎng)的娛樂新聞。
步驟c3:拒絕所述訪客設(shè)備的數(shù)據(jù)請求。
在不符合聯(lián)網(wǎng)權(quán)限的情況下,服務(wù)器202可以拒絕該訪客設(shè)備201的數(shù)據(jù)請求。例如,假設(shè)訪客用戶試圖訪問企業(yè)內(nèi)網(wǎng)的數(shù)據(jù),服務(wù)器不需要向訪客設(shè)備返回企業(yè)內(nèi)網(wǎng)的數(shù)據(jù),并且還可以提示該訪客用戶不具有訪問企業(yè)內(nèi)網(wǎng)的權(quán)限。在授權(quán)用戶不具有授權(quán)權(quán)限的情況下,在步驟404之后進入步驟409:通知所述授權(quán)用戶所持的授權(quán)設(shè)備本次授權(quán)失敗。
而如果服務(wù)器202檢測得到授權(quán)用戶所持的授權(quán)設(shè)備201不具有授權(quán)權(quán)限,則通知授權(quán)設(shè)備201本次授權(quán)失敗。具體的實施過程可以參考步驟106和步驟107的描述,在此不再贅述。
可見,在本申請實施例中,訪客用戶在需要使用企業(yè)內(nèi)部網(wǎng)絡(luò)的情況下,本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,在授權(quán)用戶具有授權(quán)權(quán)限的情況下,服務(wù)器可以直接給對應(yīng)的訪客用戶的訪客設(shè)備開放網(wǎng)絡(luò)連接,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,服務(wù)器在檢測授權(quán)用戶是否具有授權(quán)權(quán)限時,還可以通過唯一碼的方式讓授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。并且,服務(wù)器通過設(shè)置訪客設(shè)備的授權(quán)時長和聯(lián)網(wǎng)權(quán)限,還可以更有針對性的監(jiān)控訪客設(shè)備的網(wǎng)絡(luò)訪問情況。
參考圖6,示出了本申請的第二種網(wǎng)絡(luò)連接方法實施例的流程圖,本實施例可以應(yīng)用于授權(quán)用戶所持的授權(quán)設(shè)備203上,本實施例可以包括以下步驟:
步驟601:獲取訪客用戶所持的訪客設(shè)備的硬件信息。
在本實施例中,服務(wù)器202已經(jīng)從訪客設(shè)備201處獲取到訪客設(shè)備的硬件信息,則授權(quán)設(shè)備203首先可以直接從服務(wù)器側(cè)獲取到訪客用戶所持的訪客設(shè)備的硬件信息,當(dāng)然,授權(quán)設(shè)備203也可以從訪客設(shè)備處獲取到硬件信息。
在實際應(yīng)用中的一種實施方式中,步驟601具體可以包括:
步驟d1:接收所述服務(wù)器或訪客設(shè)備發(fā)送的唯一碼;其中,所述唯一碼通過以下方式獲得:在訪客用戶觸發(fā)當(dāng)前網(wǎng)絡(luò)連接請求后,服務(wù)器獲取所述訪客用戶所持的訪客設(shè)備的硬件信息,并將所述硬件信息按照預(yù)先設(shè)置的編碼方式生成唯一碼。
在本實施方式中,訪客設(shè)備201可以直接將自身的硬件信息按照預(yù)設(shè)的編碼方式生成唯一碼,并發(fā)給授權(quán)設(shè)備203。訪客設(shè)備201也可以通過觸發(fā)當(dāng)前網(wǎng)絡(luò)連接請求將自身的硬件信息發(fā)送給服務(wù)器202,由服務(wù)器202獲取訪客用戶所持的訪客設(shè)備201的硬件信息,并按照預(yù)先設(shè)置的編碼方式生成唯一碼并發(fā)送給授權(quán)設(shè)備203。
步驟d2:識別所述唯一碼所表示的所述訪客設(shè)備的硬件信息。
授權(quán)設(shè)備203直接識別其接收到的唯一碼即可得到該唯一碼表示的訪客設(shè)備201的硬件信息。
在實際應(yīng)用中的另一種實施方式中,步驟601具體可以包括:
步驟e1:響應(yīng)于所述服務(wù)器或訪客設(shè)備將唯一碼在展示設(shè)備進行展示,掃描所述展示設(shè)備上展示的唯一碼。
在本實施方式中,服務(wù)器202可以在生成唯一碼之后,將唯一碼發(fā)給展示設(shè)備進行展示,由授權(quán)設(shè)備203來掃描展示設(shè)備上展示的唯一碼來獲取該唯一碼表示的訪客設(shè)備201的硬件信息。當(dāng)然,訪客設(shè)備201也可以在自身或者其他除了授權(quán)設(shè)備203之外的用戶設(shè)備上展示該唯一碼,也由授權(quán)設(shè)備203來掃描唯一碼從而獲取該唯一碼表示的訪客設(shè)備201 的硬件信息。其中,所述展示設(shè)備為除了授權(quán)設(shè)備203之外的用戶設(shè)備,例如,訪客設(shè)備201,或者,除了訪客設(shè)備201和授權(quán)設(shè)備203之外的其他用戶設(shè)備。
步驟e2:將掃描得到的內(nèi)容確定為訪客用戶所持的訪客設(shè)備的硬件信息。
接著進入步驟602:向服務(wù)器觸發(fā)對所述硬件信息對應(yīng)的訪客設(shè)備的授權(quán)請求,以便所述服務(wù)器在驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,通過所述訪客設(shè)備201的當(dāng)前網(wǎng)絡(luò)連接請求,所述授權(quán)請求用于請求授權(quán)所述訪客設(shè)備201訪問當(dāng)前網(wǎng)絡(luò)連接。
在本實施例中,在服務(wù)器202驗證得到所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,在步驟602之后,還可以包括:
步驟603:接收服務(wù)器返回的通知消息,所述通知消息用于通知所述授權(quán)設(shè)備203所述訪客設(shè)備成功連接當(dāng)前網(wǎng)絡(luò)。
在本實施例中,在服務(wù)器202驗證得到所述授權(quán)用戶不具有授權(quán)權(quán)限的情況下,在步驟602之后,還可以包括步驟604和/或步驟605:
步驟604:接收服務(wù)器返回的授權(quán)失敗通知。
在授權(quán)設(shè)備203不具有授權(quán)權(quán)限的情況下,服務(wù)器還會向授權(quán)設(shè)備203發(fā)送授權(quán)失敗通知。
步驟605:接收服務(wù)器返回的下載提示,所述下載提示用于提示所述授權(quán)用戶從服務(wù)器下載授權(quán)app。
進一步的,服務(wù)器202還可以向授權(quán)設(shè)備203發(fā)送下載提示,用于提示所述授權(quán)用戶從服務(wù)器下載授權(quán)app。
需要說的是,本實施例與上一個實施例的不同之處在于,本實施例的執(zhí)行主體是授權(quán)設(shè)備203,其他類似之處相互參考即可,在此不再贅述。
在本申請實施例中,訪客用戶在需要使用企業(yè)內(nèi)部網(wǎng)絡(luò)的情況下,本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,在授權(quán)用戶具有授權(quán)權(quán)限的情況下,服務(wù)器可以直接給對應(yīng)的訪客用戶的訪客設(shè)備開放網(wǎng)絡(luò)連接,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,還可以通過唯一碼的方式 讓授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,就保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
參考圖7所示,示出了本申請的第三種網(wǎng)絡(luò)連接方法實施例的流程圖,本實施例可以應(yīng)用于訪客用戶所持的訪客設(shè)備201上,本實施例可以包括以下步驟:
步驟701:響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,將所述訪客設(shè)備自身的硬件信息發(fā)送給服務(wù)器。
本實施例和前兩個實施例的不同之處在于,本實施例的執(zhí)行主體為訪客設(shè)備201。其他類似之處相互參考即可,在此不再贅述。
步驟702:接收所述服務(wù)器返回的通知消息,所述通知消息用于所述服務(wù)器通知訪客設(shè)備已經(jīng)成功連接當(dāng)前網(wǎng)絡(luò);所述通知消息為:在授權(quán)用戶觸發(fā)授權(quán)請求,且服務(wù)器驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,向所述訪客設(shè)備發(fā)送的通知消息。
在實際應(yīng)用中的一種實施方式中,在步驟701和步驟702之間,還可以包括:
步驟f1:將所述訪客設(shè)備自身的硬件信息按照預(yù)設(shè)的編碼方式生成唯一碼。
訪客設(shè)備201也可以將自身的硬件信息按照預(yù)設(shè)的編碼方式生成唯一碼。其中,生成唯一碼的具體方式可以參考步驟402的描述,在此不再贅述。
步驟f2:將所述唯一碼在展示設(shè)備上進行展示,以便所述授權(quán)設(shè)備通過掃描所述展示設(shè)備上展示的唯一碼向服務(wù)器觸發(fā)授權(quán)請求。
其中,展示設(shè)備可以是訪客設(shè)備201,也可以是除了訪客設(shè)備201和授權(quán)設(shè)備203之外的其他用戶設(shè)備。即,訪客設(shè)備201可以將唯一碼發(fā)送給除了訪客設(shè)備201和授權(quán)設(shè)備203之外的其他用戶設(shè)備進行展示,以便授權(quán)設(shè)備203可以掃描展示設(shè)備上的唯一碼以獲取訪客設(shè)備201的硬件信息。訪客設(shè)備201還可以將唯一碼在自身的顯示屏上進行展示,以便授權(quán)設(shè)備203可以通過掃描自身展示的唯一碼來獲取訪客設(shè)備201 的硬件信息。
在實際應(yīng)用中的另一種實施方式中,在步驟701和步驟702之間,還可以包括:
步驟g1:將所述訪客設(shè)備自身的硬件信息按照預(yù)設(shè)的編碼方式生成唯一碼。
步驟g2:將所述唯一碼發(fā)送給所述授權(quán)設(shè)備,以便所述授權(quán)設(shè)備通過識別接收到的唯一碼向服務(wù)器觸發(fā)授權(quán)請求。
訪客設(shè)備201還可以將唯一碼發(fā)送給授權(quán)設(shè)備203,以便授權(quán)設(shè)備203直接識別自身接收到的唯一碼來獲取訪客設(shè)備201的硬件信息,從而向服務(wù)器202觸發(fā)對該硬件信息的授權(quán)請求。
在實際應(yīng)用中的再一種實施方式中,在步驟702之后,還可以包括:
步驟703:訪客設(shè)備通過連接的當(dāng)前網(wǎng)絡(luò)向服務(wù)器請求網(wǎng)絡(luò)數(shù)據(jù)。
在實際應(yīng)用中的又一種實施方式中,服務(wù)器202可以設(shè)置所述訪客設(shè)備201的授權(quán)時長,則在步驟702之后,則所述方法還可以包括:
步驟704:訪客設(shè)備接收服務(wù)器發(fā)送的、停止開放所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)的權(quán)限的通知。
在實際應(yīng)用中的又一種實施方式中,服務(wù)器202可以設(shè)置所述訪客設(shè)備201的聯(lián)網(wǎng)權(quán)限,則所述方法還可以包括:
步驟705:訪客設(shè)備接收服務(wù)器在所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)符合所述聯(lián)網(wǎng)權(quán)限的情況下發(fā)送的請求數(shù)據(jù),或者,訪客設(shè)備接收服務(wù)器在所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)不符合所述聯(lián)網(wǎng)權(quán)限的情況下發(fā)送的拒絕通知。
可以理解的是,步驟703~步驟705都是本實施例的可選步驟,在實際中可以擇一執(zhí)行,或者任意組合執(zhí)行,或者按照任意順序執(zhí)行都可以,這并不影響本申請實施例的實現(xiàn)。
在本申請實施例中,訪客用戶在需要使用企業(yè)的內(nèi)部網(wǎng)絡(luò)的情況下,本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,在授權(quán)用戶具有授權(quán)權(quán)限的情況下,服務(wù)器可以直接給對應(yīng)的訪客用戶的訪客設(shè)備開放網(wǎng)絡(luò)連接,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò), 提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,還可以通過唯一碼的方式讓授權(quán)用戶所持的授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,就保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
與上述本申請第一種網(wǎng)絡(luò)連接方法實施例1所提供的方法相對應(yīng),參見圖8,本申請還提供了一種網(wǎng)絡(luò)連接裝置實施例,在本實施例中,該裝置可以集成于服務(wù)器上,該裝置可以包括:
獲取硬件信息模塊801,用于響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息。
驗證權(quán)限模塊802,用于響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限;所述授權(quán)請求用于請求授權(quán)所述硬件信息對應(yīng)的訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
其中,所述驗證權(quán)限模塊802可以包括:
獲取參數(shù)子模塊,用于獲取所述授權(quán)請求中攜帶的驗證參數(shù)和/或登錄參數(shù),所述驗證參數(shù)用于驗證所述授權(quán)用戶的身份,所述登錄參數(shù)用于驗證所述授權(quán)用戶在授權(quán)設(shè)備上的登錄信息;和,判斷子模塊,用于判斷所述驗證參數(shù)與服務(wù)器保存的驗證參數(shù)是否一致,和/或,判斷所述登錄參數(shù)是否正確。
網(wǎng)絡(luò)連接模塊803,用于在所述驗證權(quán)限模塊的結(jié)果為是的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求。
其中,該裝置還可以包括:
保存模塊804,用于對應(yīng)保存所述授權(quán)設(shè)備的標(biāo)識信息,以及,所述訪客設(shè)備的硬件信息。
其中,該裝置還可以包括:
發(fā)送通知消息模塊805,用于向所述授權(quán)設(shè)備發(fā)送通知消息,所述通知消息用于通知所述授權(quán)設(shè)備所述訪客設(shè)備成功連接當(dāng)前網(wǎng)絡(luò)。
其中,該裝置還可以包括:
通知授權(quán)失敗模塊806,用于通知所述授權(quán)用戶所持的授權(quán)設(shè)備本次授權(quán)失??;
發(fā)送下載提示模塊807,用于向授權(quán)用戶所持的授權(quán)設(shè)備發(fā)送下載提示,所述下載提示用于提示所述授權(quán)用戶從服務(wù)器下載授權(quán)app。
可見,在本申請實施例中,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,還可以保證唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
與上述本申請第一種網(wǎng)絡(luò)連接方法實施例2所提供的方法相對應(yīng),參見圖9,本申請還提供了一種網(wǎng)絡(luò)連接裝置實施例,在本實施例中,該裝置可以集成于服務(wù)器上,該裝置可以包括:
獲取硬件信息模塊801,用于響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息。
生成唯一碼模塊901,用于按照預(yù)先設(shè)置的編碼方式將所述硬件信息生成唯一碼。
發(fā)送唯一碼模塊902,用于將所述唯一碼發(fā)送至授權(quán)設(shè)備或展示設(shè)備進行展示,以便于所述授權(quán)設(shè)備通過識別接收到的唯一碼觸發(fā)授權(quán)請求,或,授權(quán)設(shè)備通過掃描所述展示設(shè)備展示的唯一碼觸發(fā)的授權(quán)請求。
其中,所述發(fā)送唯一碼模塊902可以包括:生成授權(quán)頁子模塊,用于生成包括所述唯一碼的唯一碼授權(quán)頁;和,發(fā)送子模塊,用于將所述唯一碼授權(quán)頁發(fā)送至所述授權(quán)設(shè)備或展示設(shè)備進行展示。
驗證權(quán)限模塊802,用于響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限;所述授權(quán)請求用于請求授權(quán)所述硬件信息對應(yīng)的訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
網(wǎng)絡(luò)連接模塊803,用于在所述驗證權(quán)限模塊的結(jié)果為是的情況下, 通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求。
設(shè)置模塊903,用于設(shè)置所述訪客設(shè)備的授權(quán)時長和/或聯(lián)網(wǎng)權(quán)限,所述授權(quán)時長用于限制所述訪客設(shè)備的網(wǎng)絡(luò)訪問時間,所述聯(lián)網(wǎng)權(quán)限用于表示所述訪客設(shè)備的網(wǎng)絡(luò)訪問權(quán)限。
檢測時長模塊904,用于檢測所述訪客設(shè)備連接當(dāng)前網(wǎng)絡(luò)的時間是否達到授權(quán)時長。
停止權(quán)限模塊905,用于在所述檢測時長模塊的結(jié)果是的情況下,停止開放所述訪客設(shè)備連接當(dāng)前網(wǎng)絡(luò)的權(quán)限。
其中,該裝置在實際應(yīng)用中的另一個實施例還可以包括:
檢測權(quán)限模塊,用于檢測所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)是否符合所述聯(lián)網(wǎng)權(quán)限,發(fā)送數(shù)據(jù)模塊,用于向所述訪客設(shè)備發(fā)送其請求的數(shù)據(jù),和,拒絕請求模塊,用于拒絕所述訪客設(shè)備的數(shù)據(jù)請求。
可見,在本申請實施例中,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,服務(wù)器還可以通過唯一碼的方式讓授權(quán)設(shè)備獲得訪客設(shè)備的信息,保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。并且,服務(wù)器通過設(shè)置訪客設(shè)備的授權(quán)時長和聯(lián)網(wǎng)權(quán)限,還可以更有針對性的監(jiān)控訪客設(shè)備的網(wǎng)絡(luò)訪問情況。
與上述本申請第二種網(wǎng)絡(luò)連接方法實施例所提供的方法相對應(yīng),參見圖10,本申請還提供了一種網(wǎng)絡(luò)連接裝置實施例,在本實施例中,該裝置可以集成于授權(quán)設(shè)備上,該裝置可以包括:
獲取模塊1001,用于獲取訪客用戶所持的訪客設(shè)備的硬件信息。
觸發(fā)授權(quán)請求模塊1002,用于向服務(wù)器觸發(fā)對所述硬件信息對應(yīng)的訪客設(shè)備的授權(quán)請求,以便所述服務(wù)器在驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求,所述授權(quán)請求用于請求授權(quán)所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
其中,所述獲取模塊1001可以包括:
接收唯一碼子模塊,用于接收所述服務(wù)器發(fā)送的唯一碼;其中,所述 唯一碼通過以下方式獲得:在訪客用戶觸發(fā)當(dāng)前網(wǎng)絡(luò)連接請求后,服務(wù)器獲取所述訪客用戶所持的訪客設(shè)備的硬件信息,并將所述硬件信息按照預(yù)先設(shè)置的編碼方式生成唯一碼;和,識別子模塊,用于識別所述唯一碼所表示的所述訪客設(shè)備的硬件信息。
其中,所述獲取模塊1001可以包括:
掃描子模塊,用于響應(yīng)于所述服務(wù)器將唯一碼發(fā)送給展示設(shè)備進行展示,掃描所述展示設(shè)備上展示的唯一碼,和,確定子模塊,用于將掃描得到的內(nèi)容確定為訪客用戶所持的訪客設(shè)備的硬件信息;其中,所述展示設(shè)備為除了授權(quán)設(shè)備之外的用戶設(shè)備。
其中,該裝置還可以包括:
接收成功通知模塊1003,用于接收服務(wù)器返回的通知消息,所述通知消息用于通知所述授權(quán)設(shè)備所述訪客設(shè)備成功連接當(dāng)前網(wǎng)絡(luò)。
其中,該裝置還可以包括:
接收失敗通知模塊1004,用于接收服務(wù)器返回的授權(quán)失敗通知。
或者,還可以包括:
接收下載提示模塊1005,用于接收服務(wù)器返回的下載提示,所述下載提示用于提示所述授權(quán)用戶從服務(wù)器下載授權(quán)app。
在本申請實施例中,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,還可以通過唯一碼的方式讓授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,就保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
與上述本申請第三種網(wǎng)絡(luò)連接方法實施例所提供的方法相對應(yīng),參見圖11,本申請還提供了一種網(wǎng)絡(luò)連接裝置實施例,在本實施例中,該裝置可以集成于訪客設(shè)備上,該裝置可以包括:
發(fā)送硬件信息模塊1101,用于響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,將所述訪客設(shè)備自身的硬件信息發(fā)送給服務(wù)器。
接收通知消息模塊1102,用于接收所述服務(wù)器返回的通知消息,所述通知消息用于通知所述服務(wù)器通知訪客設(shè)備已經(jīng)成功連接當(dāng)前網(wǎng)絡(luò); 所述通知消息為:在授權(quán)用戶觸發(fā)授權(quán)請求,且服務(wù)器驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,向所述訪客設(shè)備發(fā)送的通知消息。
其中,該裝置還可以包括:
接收授權(quán)失敗模塊1103,用于接收服務(wù)器返回的授權(quán)失敗通知。
其中,該裝置還可以包括:
數(shù)據(jù)請求模塊1104,用于通過連接的當(dāng)前網(wǎng)絡(luò)向服務(wù)器請求網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述服務(wù)器還設(shè)置了訪客設(shè)備的授權(quán)時長和/或聯(lián)網(wǎng)權(quán)限,則所述裝置還可以包括:
接收停止通知模塊1105,用于接收服務(wù)器發(fā)送的、停止開放所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)的權(quán)限的通知。
和/或,接收請求數(shù)據(jù)模塊1106,用于接收服務(wù)器在所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)符合所述聯(lián)網(wǎng)權(quán)限的情況下發(fā)送的請求數(shù)據(jù),或者,接收拒絕通知模塊,用于訪客設(shè)備接收服務(wù)器在所述訪客設(shè)備請求數(shù)據(jù)的網(wǎng)絡(luò)不符合所述聯(lián)網(wǎng)權(quán)限的情況下,發(fā)送的拒絕通知。
本實施例可以直接將授權(quán)權(quán)限開放給授權(quán)用戶,不僅增強了網(wǎng)絡(luò)連接的實時性,還可以使訪客用戶及時連接網(wǎng)絡(luò),提升了訪客用戶的網(wǎng)絡(luò)連接體驗。進一步的,還可以通過唯一碼的方式讓授權(quán)用戶所持的授權(quán)設(shè)備獲得訪客設(shè)備的信息,因此,就保證了唯一碼不會錯誤地被非授權(quán)用戶使用,也提升了網(wǎng)絡(luò)連接的安全性。
本申請還公開了一種用于網(wǎng)絡(luò)連接的裝置,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,獲取所述訪客用戶所持的訪客設(shè)備的硬件信息;響應(yīng)于授權(quán)設(shè)備獲取所述硬件信息后觸發(fā)的授權(quán)請求,驗證所述授權(quán)用戶是否具有授權(quán)權(quán)限,如果是,則通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求;其中,所述授權(quán)請求用于請求授權(quán)所述硬件 信息對應(yīng)的訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
本申請還公開了一種用于網(wǎng)絡(luò)連接的裝置,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
獲取訪客用戶所持的訪客設(shè)備的硬件信息;向服務(wù)器觸發(fā)對所述硬件信息對應(yīng)的訪客設(shè)備的授權(quán)請求,以便所述服務(wù)器在驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,通過所述訪客設(shè)備的當(dāng)前網(wǎng)絡(luò)連接請求,所述授權(quán)請求用于請求授權(quán)所述訪客設(shè)備訪問當(dāng)前網(wǎng)絡(luò)連接。
本申請還公開了一種用于網(wǎng)絡(luò)連接的裝置,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:響應(yīng)于訪客用戶觸發(fā)的當(dāng)前網(wǎng)絡(luò)連接請求,將所述訪客設(shè)備自身的硬件信息發(fā)送給服務(wù)器;接收所述服務(wù)器返回的通知消息,所述通知消息用于通知所述服務(wù)器通知訪客設(shè)備已經(jīng)成功連接當(dāng)前網(wǎng)絡(luò);所述通知消息為:在授權(quán)用戶觸發(fā)授權(quán)請求,且服務(wù)器驗證所述授權(quán)用戶具有授權(quán)權(quán)限的情況下,向所述訪客設(shè)備發(fā)送的通知消息。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖12是根據(jù)一示例性實施例示出的一種用于生成候選詞的裝置800的框圖。例如,裝置800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖12,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外, 處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(mic),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按 鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種生成候選詞的方法,所述方法包括:響應(yīng)于用戶輸入字符串的操作,獲取當(dāng)前輸入環(huán)境,所述當(dāng)前輸入 環(huán)境用于表示用戶當(dāng)前打開應(yīng)用的所屬類別;判斷所述輸入字符串是否有誤,如果是,則結(jié)合所述當(dāng)前輸入環(huán)境對所述輸入字符串進行糾錯,得到目標(biāo)字符串,如果否,則將所述輸入字符串確定為目標(biāo)字符串;參考當(dāng)前輸入環(huán)境對應(yīng)的領(lǐng)域詞庫,將所述目標(biāo)字符串生成對應(yīng)的目標(biāo)候選詞;所述領(lǐng)域詞庫為所述當(dāng)前輸入環(huán)境對應(yīng)的環(huán)境詞庫。
圖13是本發(fā)明實施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(centralprocessingunits,cpu)1922(例如,一個或一個以上處理器)和存儲器1932,一個或一個以上存儲應(yīng)用程序1942或數(shù)據(jù)1944的存儲介質(zhì)1930(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器1932和存儲介質(zhì)1930可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)1930的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進一步地,中央處理器1922可以設(shè)置為與存儲介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲介質(zhì)1930中的一系列指令操作。服務(wù)器1900還可以包括一個或一個以上電源1926,一個或一個以上有線或無線網(wǎng)絡(luò)接口1950,一個或一個以上輸入輸出接口1958,一個或一個以上鍵盤1956,和/或,一個或一個以上操作系統(tǒng)1941,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。