本發(fā)明涉及一種網(wǎng)絡(luò)接入技術(shù)。
背景技術(shù):
目前計(jì)算機(jī)、網(wǎng)絡(luò)通信技術(shù)的發(fā)展使得眾多智能設(shè)備的聯(lián)網(wǎng)互通成為可能。同時(shí)為了安全,在這些設(shè)備連接到網(wǎng)絡(luò)或彼此之間建立通信的過程中,需要安全驗(yàn)證等一系較為復(fù)雜的操作。在用戶購買了產(chǎn)品后通常需要多個(gè)步驟來進(jìn)行配置以便能正常工作,而這個(gè)配置過程通常是繁瑣的,有時(shí)即便是專門的系統(tǒng)維護(hù)人員也需要花一定的時(shí)間才能完成這些繁瑣的工作。
圖1示出現(xiàn)有技術(shù)的網(wǎng)絡(luò)設(shè)備建立連接示意圖,例如主設(shè)備A期望與從設(shè)備B建立藍(lán)牙通信。為建立通信,需要在二者之間直接交換信令,用戶要在主設(shè)備A上啟動(dòng)藍(lán)牙搜索功能以期望找到從設(shè)備B,隨后要求從設(shè)備B事先打開藍(lán)牙并開啟被發(fā)現(xiàn)功能,而在搜索到從設(shè)備B之后,需要用戶從主設(shè)備A的搜索列表選擇該從設(shè)備B并發(fā)出配對(duì)請(qǐng)求,而同時(shí)要求用戶在從設(shè)備B收到配對(duì)請(qǐng)求后輸入正確的PIN碼,從而完成配對(duì)過程。同樣對(duì)目前最常用的WiFi聯(lián)網(wǎng)而言,其同樣要求用戶利用期望接入網(wǎng)絡(luò)的終端設(shè)備主動(dòng)搜索熱點(diǎn),并且輸入正確的密碼驗(yàn)證成功后實(shí)現(xiàn)網(wǎng)絡(luò)連接。這些聯(lián)網(wǎng)都對(duì)缺乏計(jì)算機(jī)、軟件知識(shí)和電子產(chǎn)品使用水平低的用戶提出了挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種新穎的聯(lián)網(wǎng)技術(shù),其降低了聯(lián)網(wǎng)過程中對(duì)用戶手動(dòng)介入的需要,因此提高了聯(lián)網(wǎng)的效率、降低復(fù)雜性,并提升了用戶體驗(yàn)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種建立網(wǎng)絡(luò)連接的方法,包括:讀取待接入網(wǎng)的第二通信設(shè)備的特征標(biāo)識(shí);將所述第二通信設(shè)備與提供網(wǎng)絡(luò)接入功能的第一通信設(shè)備關(guān)聯(lián);向所述第一通信設(shè)備傳送所述第二通信設(shè)備的特征標(biāo)識(shí)以便在第一通信設(shè)備與第二通信設(shè)備之間建立網(wǎng)絡(luò)連接。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種用于聯(lián)網(wǎng)控制的服務(wù)器,包括:讀取器,用于讀取待接入網(wǎng)的第二通信設(shè)備的特征標(biāo)識(shí);控制器,將所述第二通信設(shè)備與提供網(wǎng)絡(luò)接入功能的第一通信設(shè)備關(guān)聯(lián),并向所述第一通信設(shè)備傳送所述第二通信設(shè)備的特征標(biāo)識(shí)以便在第二通信設(shè)備與第一通信設(shè)備之間建立網(wǎng)絡(luò)連接。
根據(jù)本發(fā)明的再一個(gè)方面,提供一種聯(lián)網(wǎng)到第一通信設(shè)備的方法,包括:接收待接入網(wǎng)的第二通信設(shè)備廣播的該第二通信設(shè)備的特征標(biāo)識(shí);將該第二通信設(shè)備的特征標(biāo)識(shí)發(fā)送到后臺(tái)服務(wù)器并請(qǐng)求驗(yàn)證;在收到所述服務(wù)器的驗(yàn)證通過響應(yīng)后,為該第二通信設(shè)備分配網(wǎng)絡(luò)資源并廣播所述第二通信設(shè)備的特征標(biāo)識(shí)及分配的網(wǎng)絡(luò)資源;其中所述第二通信設(shè)備識(shí)別出所廣播的第二通信設(shè)備的特征標(biāo)識(shí)后,按照所分配的網(wǎng)絡(luò)資源接入所述第一通信設(shè)備。
附圖說明
圖1示出現(xiàn)有技術(shù)的網(wǎng)絡(luò)設(shè)備建立連接示意圖;
圖2示出根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)連接建立系統(tǒng)示意圖;
圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)連接控制設(shè)備示意圖;
圖4示出根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)連接建立過程的流程圖;
圖5示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的網(wǎng)絡(luò)連接建立過程的流程圖。
具體實(shí)施方式
以下參照示例性的實(shí)施例來闡述本發(fā)明,但對(duì)普通技術(shù)人員來說,落入本發(fā)明的精神和保護(hù)范圍之內(nèi)的各種改變和修改是顯而易見的,因此本發(fā)明并不限于這里通過示例的方式給出的具體實(shí)施方式和特定的示例。
如圖2所示,示出了第一通信設(shè)備1與第二通信設(shè)備2。在本發(fā)明中第一、第二通信設(shè)備2可以是任意具有聯(lián)網(wǎng)功能的通信設(shè)備,例如手機(jī)、路由器、電腦等。在本例中,用戶期望在第一通信設(shè)備1與第二通信設(shè)備2之間建立網(wǎng)絡(luò)連接。為此,用戶可通過后臺(tái)服務(wù)器3來管理二者網(wǎng)絡(luò)連接的建立。這里的后臺(tái)服務(wù)器3可以是用戶自己的手機(jī)或計(jì)算機(jī),其上運(yùn)行專門的應(yīng)用程序(例如構(gòu)建在手機(jī)微信平臺(tái)上的特定應(yīng)用),也可以是專門的硬件設(shè)備,還可以是通過手機(jī)等移動(dòng)終端連接的遠(yuǎn)程服務(wù)器,該后臺(tái)服務(wù)器3可以分別與第一通信設(shè)備1與第二通信設(shè)備2進(jìn)行通信,或者只與其中一個(gè)通信設(shè)備(例如作為WiFi熱點(diǎn)的設(shè)備)進(jìn)行通信。
在該后臺(tái)服務(wù)器3上管理有用戶帳戶與驗(yàn)證系統(tǒng),期望建立網(wǎng)絡(luò)連接的第一通信設(shè)備1與第二通信設(shè)備2可注冊(cè)到該驗(yàn)證系統(tǒng),作為一個(gè)實(shí)例,第一通信設(shè)備1、第二通信設(shè)備2可以分別將自己的唯一特征標(biāo)識(shí)注冊(cè)到后臺(tái)服務(wù)器的用戶帳戶與驗(yàn)證系統(tǒng),由后臺(tái)服務(wù)器3在第一通信設(shè)備1、第二通信設(shè)備2之間發(fā)起請(qǐng)求進(jìn)行安全驗(yàn)證、或傳送必要的聯(lián)網(wǎng)參數(shù),從而協(xié)助完成在第一通信設(shè)備1、第二通信設(shè) 備2之間建立網(wǎng)絡(luò)連接。
根據(jù)本發(fā)明的該方案,由于后臺(tái)服務(wù)器3代替了傳統(tǒng)聯(lián)網(wǎng)過程中需要用戶手動(dòng)介入的操作,因此可以高效地完成建網(wǎng)過程,且可避免由于人為操作失誤而導(dǎo)致的建網(wǎng)失敗,增強(qiáng)了用戶體驗(yàn)。
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的后臺(tái)服務(wù)器3的示例性結(jié)構(gòu)。為便于說明,在本例中,假設(shè)第二通信設(shè)備2期望加入到第一通信設(shè)備1的網(wǎng)絡(luò),而第一通信設(shè)備1可在加電時(shí)通過無線模塊、LAN網(wǎng)絡(luò)或家用網(wǎng)關(guān)連接到外部網(wǎng)絡(luò)如Internet。該后臺(tái)服務(wù)器3包括一個(gè)讀取器31,例如二維碼掃描器,可通過掃描在第一通信設(shè)備1與第二通信設(shè)備2機(jī)身上標(biāo)示的二維碼來讀取通信設(shè)備的特征標(biāo)識(shí)ID,這個(gè)二維碼也可以是由第一通信設(shè)備1、第二通信設(shè)備2利用軟件自動(dòng)生成并通過屏幕顯示提供的。不難理解,除了可采用二維碼來記錄特征標(biāo)識(shí)外,還可以采用其它檢測(cè)標(biāo)簽來實(shí)現(xiàn),例如NFC標(biāo)簽,此時(shí)讀取器31可以是一個(gè)NFC感應(yīng)器。作為一個(gè)實(shí)施例,第一通信設(shè)備1上的特征標(biāo)識(shí)既可以只包含有第一通信設(shè)備1本身的標(biāo)識(shí)例如設(shè)備名稱,還可進(jìn)一步包含有第一通信設(shè)備1提供網(wǎng)絡(luò)接入的必要參數(shù),例如PIN碼或密碼、或網(wǎng)絡(luò)識(shí)別號(hào)如IMEI編號(hào)、MAC地址等,以下為說明方便,將第一通信設(shè)備1上的特征標(biāo)識(shí)簡(jiǎn)稱為Dev1-ID。同樣,第二通信設(shè)備2上的特征標(biāo)識(shí)除了可只包含有第二通信設(shè)備2本身的標(biāo)識(shí)例如設(shè)備名稱之外,還可根據(jù)需要或?qū)嶋H情況包括有第二通信設(shè)備2進(jìn)行網(wǎng)絡(luò)通信的必要參數(shù),例如頻道要求等,以下將第二通信設(shè)備2上的特征標(biāo)識(shí)簡(jiǎn)稱為Dev2-ID。
該后臺(tái)服務(wù)器3還包括一個(gè)控制器32,用于根據(jù)讀取器31讀取到的第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID,將該Dev2-ID與用戶帳戶與驗(yàn)證系統(tǒng)相關(guān)聯(lián),并根據(jù)用戶帳戶與驗(yàn)證系統(tǒng)中注冊(cè)的第一通信設(shè) 備1的網(wǎng)絡(luò)屬性及預(yù)設(shè)的規(guī)則來驗(yàn)證是否允許在第一通信設(shè)備1與第二通信設(shè)備2之間建立網(wǎng)絡(luò)連接,這里的網(wǎng)絡(luò)屬性可以包括是否允許外部設(shè)備連接到第一通信設(shè)備1、或者第一通信設(shè)備1所允許建立的網(wǎng)絡(luò)通信類型或協(xié)議等;該預(yù)設(shè)規(guī)則可以是通用規(guī)則,也可以是提供網(wǎng)絡(luò)接入的第一通信設(shè)備1的專用規(guī)則。作為一個(gè)例子,該預(yù)設(shè)規(guī)則可以包括:
無條件連接:即只要控制器32接收到掃描的第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID,則啟動(dòng)第二通信設(shè)備2到第一通信設(shè)備1的連接;
有條件連接:包括對(duì)待接入網(wǎng)的設(shè)備類型的限制,網(wǎng)絡(luò)訪問時(shí)間的限制。
在根據(jù)預(yù)設(shè)規(guī)則驗(yàn)證通過后,控制器32就可以觸發(fā)并控制在第一通信設(shè)備1與第二通信設(shè)備2之間建立網(wǎng)絡(luò)連接。
作為一個(gè)實(shí)例,所述后臺(tái)服務(wù)器3可以采用一個(gè)本地?cái)?shù)據(jù)庫33來存儲(chǔ)用戶帳戶與驗(yàn)證系統(tǒng),可選地,該后臺(tái)服務(wù)器3可以通過網(wǎng)絡(luò)訪問一個(gè)遠(yuǎn)程數(shù)據(jù)庫來存儲(chǔ)用戶帳戶與驗(yàn)證系統(tǒng)。
對(duì)于提供網(wǎng)絡(luò)接入功能的第一通信設(shè)備1而言,可以事先注冊(cè)到所述用戶帳戶與驗(yàn)證系統(tǒng)以便于提供網(wǎng)絡(luò)接入。作為一個(gè)實(shí)施例,第一通信設(shè)備1可以在出廠時(shí)在機(jī)身上貼上二維碼以便于其它設(shè)備讀取第一通信設(shè)備1的特征標(biāo)識(shí)Dev1-ID,也可以利用特定的應(yīng)用軟件自己生成包含有關(guān)特征標(biāo)識(shí)內(nèi)容的二維碼,需要注意的是,這里僅僅是以目前普遍采用的二維碼為例來說明如何提供有關(guān)特征標(biāo)識(shí)Dev-ID的信息,本領(lǐng)域人員也可以采用其它方式來提供這些信息,只要能便于其它設(shè)備獲取特征標(biāo)識(shí)即可。在注冊(cè)時(shí),利用讀取器31掃描第一通信設(shè)備1的二維碼,由此控制器32可將該二維碼中包含 的機(jī)器名稱、聯(lián)網(wǎng)參數(shù)等信息的特征標(biāo)識(shí)Dev1-ID登記到用戶帳戶與驗(yàn)證系統(tǒng)中,同時(shí)在帳戶系統(tǒng)中標(biāo)注該第一通信設(shè)備的網(wǎng)絡(luò)屬性,例如是網(wǎng)絡(luò)熱點(diǎn),或是可作為對(duì)等網(wǎng)絡(luò)體等。
下面結(jié)合圖4描述作為本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)建立過程,假設(shè)第二通信設(shè)備2期望加入到第一通信設(shè)備1的網(wǎng)絡(luò)。在步驟S401:用戶對(duì)第二通信設(shè)備2加電,在默認(rèn)情況下,第二通信設(shè)備2的網(wǎng)絡(luò)監(jiān)聽功能處于開啟狀態(tài),利用后臺(tái)服務(wù)器3中的讀取器31掃描第二通信設(shè)備2機(jī)身上的二維碼以獲取第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID。
在步驟S402:控制器32將所讀取的第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID關(guān)聯(lián)到該用戶的帳戶與驗(yàn)證系統(tǒng)中??刂破?2根據(jù)事先注冊(cè)在帳戶與驗(yàn)證系統(tǒng)中的第一通信設(shè)備1的網(wǎng)絡(luò)屬性及預(yù)設(shè)的規(guī)則,確定是否將第二通信設(shè)備2與第一通信設(shè)備1相配對(duì)。假設(shè)第一通信設(shè)備1的網(wǎng)絡(luò)屬性是允許建立對(duì)等網(wǎng)絡(luò)且允許無條件連接,則在所述帳戶與驗(yàn)證系統(tǒng)中所述控制器32將第二通信設(shè)備2與第一通信設(shè)備1配對(duì);否則如果不允許與第二通信設(shè)備2建立網(wǎng)絡(luò)連接,則配對(duì)失敗,控制器32可發(fā)出例如不允許連接的報(bào)警消息,程序退出并繼續(xù)等待下次關(guān)聯(lián)操作。
在步驟S403:配對(duì)后,控制器32將第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID轉(zhuǎn)發(fā)給第一通信設(shè)備1,可選地,如果第二通信設(shè)備2對(duì)通信有特殊的要求例如對(duì)頻率要求等,則在轉(zhuǎn)發(fā)的特征標(biāo)識(shí)Dev2-ID中還包括滿足該特殊要求的聯(lián)網(wǎng)參數(shù)。
在步驟S404,當(dāng)?shù)谝煌ㄐ旁O(shè)備1接收到由后臺(tái)服務(wù)器3發(fā)送過來的第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID后,由于在后臺(tái)服務(wù)器3中已經(jīng)按照第一通信設(shè)備1的預(yù)設(shè)規(guī)則對(duì)第二通信設(shè)備2進(jìn)行了驗(yàn) 證,因此在第一通信設(shè)備1中不再對(duì)第二通信設(shè)備2進(jìn)行驗(yàn)證。第一通信設(shè)備1直接為第二通信設(shè)備2分配可用的通信資源,例如時(shí)間或頻率,或者滿足第二通信設(shè)備2的特殊要求的通信資源。
在步驟S405,第一通信設(shè)備1通過公共的廣播信道將第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID及所分配的通信資源信息播放出去。
在步驟S406,當(dāng)?shù)诙ㄐ旁O(shè)備2在公共的廣播信道上監(jiān)聽到與自身特征標(biāo)識(shí)Dev2-ID相符的廣播信號(hào)后,提取該廣播信號(hào)中包含的通信資源信息,例如頻率,并按照所分配的資源向第一通信設(shè)備1發(fā)送開始建立連接請(qǐng)求信號(hào)。
在步驟S407,第一通信設(shè)備1接收到第二通信設(shè)備2的建立連接請(qǐng)求信號(hào)后,核實(shí)建立連接請(qǐng)求信號(hào)中所包含的特征標(biāo)識(shí)Dev2-ID與通信資源信息,并在與所分配的通信資源相符后,第一通信設(shè)備1向第二通信設(shè)備2發(fā)送響應(yīng)信號(hào),由此在第一通信設(shè)備1與第二通信設(shè)備2之間建立對(duì)等網(wǎng)絡(luò)連接。
在另一個(gè)實(shí)施例中,具有網(wǎng)絡(luò)接入功能的第一通信設(shè)備1也可以在用戶希望將第二通信設(shè)備2與其聯(lián)網(wǎng)時(shí)通過實(shí)時(shí)地讀取特征標(biāo)識(shí)Dev1-ID來關(guān)聯(lián)到用戶帳戶與驗(yàn)證系統(tǒng)中。為此,當(dāng)用戶期望在第一通信設(shè)備1與第二通信設(shè)備2之間網(wǎng)絡(luò)連接時(shí),首先,用戶利用后臺(tái)服務(wù)器3的讀取器31讀取第一通信設(shè)備1的特征標(biāo)識(shí)Dev1-ID??刂破?2接收到該特征標(biāo)識(shí)Dev1-ID后,利用該特征標(biāo)識(shí)在帳戶與驗(yàn)證系統(tǒng)中進(jìn)行注冊(cè),或可根據(jù)需要建立該第一通信設(shè)備1的臨時(shí)帳戶。用戶隨后利用讀取器31讀取第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID,控制器32根據(jù)前后接收到的第一特征標(biāo)識(shí)Dev1-ID與第二特征標(biāo)識(shí)Dev2-ID的時(shí)間相關(guān)性,可直接默認(rèn)第二通信設(shè)備2期望與第一通信設(shè)備1建立連接,并因此前進(jìn)到圖4的步驟S403,執(zhí)行步 驟S403-S407完成聯(lián)網(wǎng)過程。
在本發(fā)明的另一個(gè)實(shí)施例中,提供網(wǎng)絡(luò)熱點(diǎn)服務(wù)的第一通信設(shè)備1注冊(cè)到后臺(tái)服務(wù)器3的帳戶與驗(yàn)證系統(tǒng)時(shí),其聯(lián)網(wǎng)參數(shù)同樣存儲(chǔ)在該帳戶與驗(yàn)證系統(tǒng)中,該聯(lián)網(wǎng)參數(shù)包括例如網(wǎng)絡(luò)接入密碼及可接入的網(wǎng)絡(luò)資源等必要參數(shù)。當(dāng)控制器32接收到掃描二維碼獲得的第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID后,在根據(jù)預(yù)設(shè)的規(guī)則允許第二通信設(shè)備2連接到第一通信設(shè)備1的情況下,則控制器32將第一通信設(shè)備1的網(wǎng)絡(luò)接入密碼及允許的網(wǎng)絡(luò)資源分配信息發(fā)送給第二通信設(shè)備2。由此,第二通信設(shè)備2可根據(jù)接收到的網(wǎng)絡(luò)密碼并在允許的網(wǎng)絡(luò)資源上廣播建立連接請(qǐng)求信號(hào)。第一通信設(shè)備1接收到該請(qǐng)求信號(hào)后校驗(yàn)網(wǎng)絡(luò)接入密碼等信息,驗(yàn)證通過后則發(fā)出確認(rèn)信號(hào);如果檢驗(yàn)失敗,則向后臺(tái)服務(wù)器3發(fā)送聯(lián)網(wǎng)失敗的消息。因此可在不需要用戶手動(dòng)輸入密碼的情況下在第一通信設(shè)1與第二通信設(shè)備2之間建立網(wǎng)絡(luò)連接。
圖5提供了按照本發(fā)明再一實(shí)施例的網(wǎng)絡(luò)建立過程,在本例中,提供網(wǎng)絡(luò)接入服務(wù)的第一通信設(shè)備1可主動(dòng)申請(qǐng)對(duì)待接入網(wǎng)的第二通信設(shè)備2的驗(yàn)證。
如圖所示,在步驟S501,第二通信設(shè)備2廣播網(wǎng)絡(luò)接入請(qǐng)求信號(hào),該請(qǐng)求信號(hào)中包含了第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID。
在步驟S502,當(dāng)?shù)谝煌ㄐ旁O(shè)備1監(jiān)聽廣播信道并接收到第二通信設(shè)備2廣播的網(wǎng)絡(luò)接入請(qǐng)求信號(hào)后,從中提取出第二通信設(shè)備2的特征標(biāo)識(shí)并將其轉(zhuǎn)發(fā)給后臺(tái)服務(wù)器3。
在步驟S503,后臺(tái)服務(wù)器3查詢用戶帳戶與驗(yàn)證系統(tǒng),確認(rèn)該第二通信設(shè)備2是否是已注冊(cè)的并允許接入網(wǎng)絡(luò)服務(wù)的設(shè)備。在結(jié)果肯定的情況下,所述后臺(tái)服務(wù)器3向第一通信設(shè)備1發(fā)送驗(yàn)證通過信 號(hào);否則向第一通信設(shè)備1發(fā)送驗(yàn)證失敗并忽略第二通信設(shè)備2的信號(hào),并返回步驟S502以繼續(xù)監(jiān)聽廣播信道。
在步驟S504,響應(yīng)于接收到該驗(yàn)證通過信號(hào),第一通信設(shè)備1為第二通信設(shè)備2分配可用的通信資源,例如時(shí)間或頻率,并且第一通信設(shè)備1通過廣播信道將第二通信設(shè)備2的特征標(biāo)識(shí)Dev2-ID及所分配的通信資源信息播放出去。
在步驟S505,當(dāng)?shù)诙ㄐ旁O(shè)備2在廣播信道上監(jiān)聽到與Dev2-ID相符的廣播信號(hào)后,提取該廣播信號(hào)中包含的通信資源信息,并按照所分配的資源向第一通信設(shè)備1發(fā)送開始建立連接請(qǐng)求信號(hào)。
在步驟S506,第一通信設(shè)備1接收到第二通信設(shè)備2的建立連接請(qǐng)求信號(hào)后,核實(shí)建立連接請(qǐng)求信號(hào)中所包含的第二通信設(shè)備的Dev2-ID與通信資源信息,在與所分配的資源相符后,第一通信設(shè)備1向第二通信設(shè)備2發(fā)送確認(rèn)信號(hào),由此在第一通信設(shè)備1與第二通信設(shè)備2之間建立網(wǎng)絡(luò)連接。
需要指出的是,上面討論的實(shí)施例的各步驟并不是實(shí)施本發(fā)明所全部必須的,不難理解,本領(lǐng)域人員可對(duì)上述各方案及各步驟進(jìn)行任意組合、刪除或修改,均不超出由所附的權(quán)利要求書限定的本發(fā)明的保護(hù)范圍。