終端裝置網(wǎng)絡(luò)位置的驗證方法及驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置制造方法
【專利摘要】本發(fā)明提供一種終端裝置網(wǎng)絡(luò)位置的驗證方法,所述方法應(yīng)用于一系統(tǒng),所述系統(tǒng)包括一終端裝置、連網(wǎng)裝置與服務(wù)器(以下簡稱端點)。所述系統(tǒng)透過瀏覽器或應(yīng)用程序以超文本傳輸協(xié)議(HTTP)或其他無法驅(qū)動操作系統(tǒng)廣播與擷取OSI模型中數(shù)據(jù)傳輸層的協(xié)議,使各端點得以驗證終端裝置是否登入服務(wù)器且與連網(wǎng)裝置位于同一局域網(wǎng)絡(luò)。本發(fā)明另外提供一種應(yīng)用于服務(wù)器的終端裝置網(wǎng)絡(luò)位置的驗證方法,以及一種應(yīng)用于連網(wǎng)裝置的終端裝置網(wǎng)絡(luò)位置的驗證方法,以及一種驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置。
【專利說明】終端裝置網(wǎng)絡(luò)位置的驗證方法及驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),特別涉及于一種終端裝置網(wǎng)絡(luò)位置的驗證方法與驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置,特別在于一種終端裝置的硬件地址的驗證方法,或驗證所述終端裝置是否位于一個局域網(wǎng)絡(luò)的方法。
【背景技術(shù)】
[0002]傳統(tǒng)即時通信軟件(Skypejfm QQ)或點對點應(yīng)用軟件可在文檔傳輸前驗證通信雙方的終端裝置是否位于相同的局域網(wǎng)絡(luò)。當(dāng)雙方的終端裝置不在相同的局域網(wǎng)絡(luò)時,月艮務(wù)器將與所述雙方的終端裝置分別建立數(shù)據(jù)傳輸,使檔案可通過所述服務(wù)器由其中一個終端裝置傳輸至另一個終端裝置。另一方面,當(dāng)所述雙方的終端裝置位于相同的局域網(wǎng)絡(luò)時,雙方的終端裝置在所述局域網(wǎng)絡(luò)建立一直接數(shù)據(jù)傳輸,數(shù)據(jù)傳輸?shù)穆窂揭虼丝s短,并可減少數(shù)據(jù)傳輸?shù)难舆t,以及可進(jìn)一步減少終端裝置與服務(wù)器耗用的資源與負(fù)載。
[0003]傳統(tǒng)即時通信軟件或點對點應(yīng)用軟件通過請求雙方終端裝置的操作系統(tǒng)在開放式通信系統(tǒng)互聯(lián)參考模型(Open Systems Communication (OSI) Model)中的數(shù)據(jù)傳輸層(Data Link Layer)對局域網(wǎng)絡(luò)進(jìn)行廣播,并通過接收對所述廣播的結(jié)果判定兩個終端裝置是否位于相同的局域網(wǎng)絡(luò)。例如,所述雙方的終端裝置可通過接收的所述廣播中終端裝置的裝置標(biāo)識符,并與接收來自服務(wù)器的裝置信息比對,使所述雙方的終端裝置驗證彼此是否位于相同的局域網(wǎng)絡(luò)。
[0004]然而,現(xiàn)有技術(shù)無法應(yīng)用于部分應(yīng)用軟件,例如瀏覽器等。原因在于瀏覽器只支持超文本傳輸協(xié)議(HTTP)等所述OSI模型中網(wǎng)絡(luò)層(Network Layer)以上的協(xié)議,并不支持其他可使操作系統(tǒng)在數(shù)據(jù)傳輸層對局域網(wǎng)絡(luò)進(jìn)行廣播的傳輸協(xié)議,例如:CIFS、UPnP,DLNA、Apple Talk、Bonjour等協(xié)議。其他應(yīng)用軟件也需要針對終端裝置的操作系統(tǒng)支持的傳輸協(xié)議進(jìn)行客制化,造成應(yīng)用軟件開發(fā)的復(fù)雜度上升。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種終端裝置網(wǎng)絡(luò)位置的驗證方法及驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置,使終端裝置能通過瀏覽器或其他無法請求操作系統(tǒng)對數(shù)據(jù)傳輸層進(jìn)行廣播與接收響應(yīng)的應(yīng)用軟件,驗證所述終端裝置是否與另一連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)。
[0006]具體技術(shù)方案如下:
一種終端裝置網(wǎng)絡(luò)位置的驗證方法,所述方法實施于一服務(wù)器,所述服務(wù)器存在于一系統(tǒng),所述系統(tǒng)包括一終端裝置、一連網(wǎng)裝置與所述服務(wù)器,所述方法包括以下步驟:
接收來自所述終端裝置的第一請求,并返回第一標(biāo)志符與連網(wǎng)裝置列表信息至所述終端裝置;
接收來自所述終端裝置的第二請求,并返回一認(rèn)證參數(shù)至所述終端裝置;以及接收來自所述連網(wǎng)裝置的認(rèn)證請求,并驗證所述認(rèn)證請求是否包括所述認(rèn)證參數(shù)。[0007]上述方法中,當(dāng)所述終端裝置與所述連網(wǎng)裝置列表信息中的連網(wǎng)裝置位于同一局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限。另外,所述認(rèn)證參數(shù)是由所述終端裝置發(fā)送至所述連網(wǎng)裝置的。
[0008]具體地,所述方法還包括以下特征,使得當(dāng)所述服務(wù)器驗證所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,可以賦予所述終端裝置存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限:
當(dāng)所述認(rèn)證請求包括所述認(rèn)證參數(shù)時,發(fā)送第二標(biāo)志符至所述終端裝置;
其中,所述第二標(biāo)志符使所述終端裝置具有存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限。
[0009]或者,所述方法還具體包括以下特征,達(dá)到驗證所述終端裝置是否登入所述服務(wù)器,以及所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò)的技術(shù)效果:
當(dāng)所述認(rèn)證請求包括所述認(rèn)證參數(shù)時,生成并且發(fā)送驗證結(jié)果至所述終端裝置。
[0010]一種終端裝置網(wǎng)絡(luò)位置的驗證方法,所述方法實施于一連網(wǎng)裝置,所述連網(wǎng)裝置存在于一系統(tǒng),所述系統(tǒng)包括一終端裝置、一服務(wù)器與所述連網(wǎng)裝置,所述方法包括以下步驟:
接收來自終端裝置的第一認(rèn)證請求;
驗證所述第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò);
當(dāng)所述第一認(rèn)證請求包括所述第一標(biāo)志符與所述認(rèn)證參數(shù),以及所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,生成一包括所述認(rèn)證參數(shù)的第二認(rèn)證請求并發(fā)送至服務(wù)器;以及
接受所述服務(wù)器返回的驗證結(jié)果。
[0011]上述方法中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由所述服務(wù)器響應(yīng)所述終端裝置的請求并發(fā)送至所述終端裝置的,并且當(dāng)所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限;另外,所述驗證結(jié)果是由所述服務(wù)器驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。
[0012]具體地,所述方法還包括以下特征,達(dá)到驗證所述終端裝置是否登入所述服務(wù)器,以及驗證所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)的技術(shù)效果:
接收來自所述終端裝置的第三請求;
驗證所述第三請求是否包括所述第一標(biāo)志符,以及所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò);以及
當(dāng)所述第三請求包括所述第一標(biāo)志符,及所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,返回所述連網(wǎng)裝置的裝置信息至所述終端裝置。
[0013]或者,所述方法還具體包括以下特征,使得當(dāng)所述服務(wù)器驗證所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,可以賦予所述終端裝置存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限:
接收來自所述終端裝置的第二標(biāo)志符與數(shù)據(jù)請求;以及 響應(yīng)所述數(shù)據(jù)請求;
其中,所述第二標(biāo)志符是由所述服務(wù)器發(fā)送至所述連網(wǎng)裝置的,且所述第二標(biāo)志符使所述終端裝置具有存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限。[0014]一種驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置,所述連網(wǎng)裝置包括以下單元:
通信單元,用于接收來自終端裝置的第一認(rèn)證請求和來自服務(wù)器的驗證結(jié)果,并發(fā)送第二認(rèn)證請求至所述服務(wù)器;以及
處理單元,連接于所述所述通信單元,用于驗證所述第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及驗證所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則生成包括所述認(rèn)證參數(shù)的第二認(rèn)證請求,并控制所述通信單元發(fā)送所述第二認(rèn)證請求至服務(wù)器。
[0015]其中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由所述服務(wù)器響應(yīng)所述終端裝置的請求并發(fā)送至所述終端裝置的,且當(dāng)所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限;另外,所述驗證結(jié)果是由所述服務(wù)器驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。
[0016]具體地,所述連網(wǎng)裝置還包括存儲單元,連接于所述通信單元與所述處理單元,并用于存儲所述連網(wǎng)裝置的裝置信息;另外,所述連網(wǎng)裝置還具體包括以下特征,達(dá)到驗證所述終端裝置是否登入所述服務(wù)器,以及驗證所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)的技術(shù)效果:
所述通信單元還用于接收來自所述終端裝置的第三請求,以及返回所述裝置信息至所述終端裝置;以及
所述處理單元還用于驗證且所述第三請求是否包括所述第一標(biāo)志符,以及驗證所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則控制所述通信單元發(fā)送所述裝置信息至所述終端裝置。
[0017]或者,所述連網(wǎng)裝置還包括存儲單元,連接于所述通信單元與所述處理單元,并用于存儲數(shù)據(jù);另外,所述連網(wǎng)裝置還具體包括以下特征,使得當(dāng)所述服務(wù)器驗證所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,可以賦予所述終端裝置存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限:
所述通信單元還用于接收來自所述終端裝置的第二標(biāo)志符與數(shù)據(jù)請求,其中所述第二標(biāo)志符是由所述服務(wù)器發(fā)送至所述連網(wǎng)裝置的,且所述第二標(biāo)志符使所述終端裝置具有存取所述數(shù)據(jù)的權(quán)限;以及
所述處理單元還用于響應(yīng)所述數(shù)據(jù)請求。
[0018]由以上技術(shù)方案可以看出,本發(fā)明基于通過可驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置,驗證所述連網(wǎng)裝置、終端裝置是否位于相同的局域網(wǎng)絡(luò),使得服務(wù)器、與所述終端裝置、連網(wǎng)裝置可通過HTTP或其他無法驅(qū)動操作系統(tǒng)廣播與擷取OSI模型中數(shù)據(jù)傳輸層的協(xié)議,驗證所述終端裝置是否登入所述服務(wù)器,以及是否與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò),并可進(jìn)一步根據(jù)驗證結(jié)果控管所述終端裝置能否控制、存取所述連網(wǎng)裝置的權(quán)限。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明提供的主要系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為本發(fā)明實施例一提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖;
圖3為本發(fā)明實施例二提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖;
圖4為本發(fā)明實施例三提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖; 圖5為本發(fā)明實施例四提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖;
圖6為本發(fā)明實施例五提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖7為本發(fā)明實施例六提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖8為本發(fā)明實施例七提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖9為本發(fā)明實施例八提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖10為本發(fā)明實施例九提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖11為本發(fā)明實施例十提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖12為本發(fā)明實施例十一提供的應(yīng)用于連網(wǎng)裝置的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖13為本發(fā)明實施例十二提供的應(yīng)用于服務(wù)器的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖14為本發(fā)明實施例十三提供的應(yīng)用于連網(wǎng)裝置的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖15為本發(fā)明實施例十四提供的應(yīng)用于服務(wù)器的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖;
圖16為本發(fā)明實施例十五提供的驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置的結(jié)構(gòu)示意圖。【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0021]圖1為本發(fā)明提供的主要系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖,如圖1所示,本發(fā)明提供的主要系統(tǒng)包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104。第一終端裝置100與第一連網(wǎng)裝置104位于第一網(wǎng)絡(luò)130,服務(wù)器102則位于第二網(wǎng)絡(luò)132。其中,第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104可通過第一網(wǎng)絡(luò)130與第二網(wǎng)絡(luò)132相互通信。另外,第一終端裝置100的用戶可通過瀏覽器并利用HTTP與服務(wù)器102、第一連網(wǎng)裝置104通信。
[0022]本發(fā)明提供的主要系統(tǒng)中,第一終端裝置100可登入服務(wù)器102,并接收來自服務(wù)器102的第一標(biāo)志符與連網(wǎng)裝置列表信息,其中連網(wǎng)裝置列表信息中包括第一連網(wǎng)裝置104的信息。當(dāng)?shù)谝唤K端裝置100與連網(wǎng)裝置列表信息中的連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符可使第一終端裝置100具有控制位于相同的局域網(wǎng)絡(luò)的連網(wǎng)裝置的權(quán)限。舉例來說,當(dāng)?shù)谝唤K端裝置100與第一連網(wǎng)裝置104共同位于第一網(wǎng)絡(luò)130時,第一終端裝置100具有控制第一連網(wǎng)裝置104的權(quán)限。
[0023]第一終端裝置100可向服務(wù)器102請求認(rèn)證參數(shù),并接收服務(wù)器102返回的認(rèn)證參數(shù),所述認(rèn)證參數(shù)可作為第一終端裝置100的用戶已登入服務(wù)器102的證明。
[0024]第一終端裝置100可發(fā)送第一認(rèn)證請求至第一連網(wǎng)裝置104,第一連網(wǎng)裝置104則驗證所述第一認(rèn)證請求是否包括所述認(rèn)證參數(shù)與所述第一標(biāo)志符,并驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò),即第一終端裝置100是否位于第一網(wǎng)絡(luò)130。若是,則生成并發(fā)送包括所述認(rèn)證參數(shù)的第二認(rèn)證請求至服務(wù)器102。
[0025]服務(wù)器102則可驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù),若是,則表示第一終端裝置100已登入服務(wù)器102,且第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò),即第一網(wǎng)絡(luò)130。
[0026]優(yōu)選地,服務(wù)器102可以通過第一終端裝置100登入訊息的來源網(wǎng)絡(luò)地址(IPAddress)判斷訊息來源的裝置所在的網(wǎng)絡(luò),即第一終端裝置100所在的第一網(wǎng)絡(luò)132,并可將可能位于第一網(wǎng)絡(luò)132的連網(wǎng)裝置的相關(guān)信息,匯整為連網(wǎng)裝置列表信息,并發(fā)送至第一終端裝置100,例如:這些連網(wǎng)裝置的網(wǎng)絡(luò)地址(IP Address)、網(wǎng)絡(luò)資源地址(URL)、連網(wǎng)裝置名稱、應(yīng)用程序編程接口(API)的版本號與網(wǎng)絡(luò)服務(wù)端口(Web Service Port Number)等信息。其中,所述連網(wǎng)裝置列表信息包括第一連端裝置104相關(guān)信息,使第一終端裝置100可透過所述連網(wǎng)裝置列表信息與第一連網(wǎng)裝置104通信,并以上述方式通過第一連網(wǎng)裝置104與服務(wù)器102的驗證后,取得存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限。
[0027]另外,優(yōu)選地,第一連網(wǎng)裝置104可在數(shù)據(jù)傳輸層(Data Link Layer)對第一網(wǎng)絡(luò)130進(jìn)行廣播,并通過是否接收到第一終端裝置100的響應(yīng),以及接收到響應(yīng)的來源硬件地址,驗證第一終端裝置100是否位于第一網(wǎng)絡(luò)130,即第一連網(wǎng)裝置104與第一終端裝置100是否位于相同的局域網(wǎng)絡(luò)。更優(yōu)選地,所述第一標(biāo)志符可以觸發(fā)第一連網(wǎng)裝置104對局域網(wǎng)絡(luò)進(jìn)行廣播,并接收響應(yīng)以判斷接收訊息的來源是否位于相同的局域網(wǎng)絡(luò):若是,則執(zhí)行訊息中的特定指令。具體地說,所述第一標(biāo)志符可使第一連網(wǎng)裝置104判斷第一終端裝置100是否位于相同的局域網(wǎng)絡(luò):若是,則賦予第一終端裝置100控制第一連網(wǎng)裝置104執(zhí)行特定動作的權(quán)限,例如:返回特定信息,或者針對第一終端裝置100傳來的所述第一認(rèn)證請求生成所述第二認(rèn)證請求并發(fā)送給服務(wù)器102。
[0028]另外,優(yōu)選地,服務(wù)器102接收第一終端裝置100發(fā)送的所述認(rèn)證請求后,生成并記錄一認(rèn)證參數(shù);當(dāng)服務(wù)器102接收第一連網(wǎng)裝置104發(fā)送的第二認(rèn)證請求時,可驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù),以判斷第二認(rèn)證請求是否由已登入服務(wù)器102的第一終端裝置100,通過所述第一標(biāo)志符與第一認(rèn)證請求,控制第一連網(wǎng)裝置104所發(fā)送的:若是,則進(jìn)一步判斷第一連網(wǎng)裝置104與第一終端裝置100位于相同的局域網(wǎng)絡(luò)。更優(yōu)選地,服務(wù)器102進(jìn)一步生成并且發(fā)送所述驗證結(jié)果至第一連網(wǎng)裝置104,使第一連網(wǎng)裝置104確認(rèn)第一終端裝置100已登入服務(wù)器102 ;或者是,服務(wù)器102進(jìn)一步生成并且發(fā)送所述驗證結(jié)果至第一終端裝置100,使第一終端裝置100與第一連網(wǎng)裝置104可確認(rèn)彼此位于相同的局域網(wǎng)絡(luò)。此時,第一終端裝置100與第一連網(wǎng)裝置104可不通過服務(wù)器102,直接在第一網(wǎng)絡(luò)130進(jìn)行數(shù)據(jù)傳輸,并因此可以較短的路徑進(jìn)行數(shù)據(jù)傳輸。
[0029]本發(fā)明提供的主要系統(tǒng)中,第一終端裝置100的用戶也可通過瀏覽器以外的應(yīng)用程序透過以上方式驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的的局域網(wǎng)絡(luò)。另外,所述應(yīng)用程序也可使用HTTP以外的傳輸協(xié)議,即第一終端裝置100可通過任何應(yīng)用程序,并可通過任何傳輸協(xié)議以上方式驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的的局域網(wǎng)絡(luò)。特別在于,即使所述應(yīng)用程序不支持可請求操作系統(tǒng)在數(shù)據(jù)傳輸層廣播與接收響應(yīng)的傳輸協(xié)議,例如:CIFS、UPnP, DLNA, Apple Talk與Bonjour等協(xié)議,也可以通過本發(fā)明提供的系統(tǒng)驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。
[0030]如圖1所示,本發(fā)明提供的系統(tǒng)中,第一網(wǎng)絡(luò)130可以是一局域網(wǎng)絡(luò);第二網(wǎng)絡(luò)132則可以是局域網(wǎng)絡(luò)、廣域網(wǎng),甚至于行動通信網(wǎng)絡(luò)或互聯(lián)網(wǎng)。
[0031]本發(fā)明提供的系統(tǒng)中的第一終端裝置100可以是可連接至網(wǎng)絡(luò)的計算機(jī)裝置,包括桌面計算機(jī)、筆記本電腦、平板電腦或個人數(shù)字助理、智能手機(jī)等手持裝置;另外,服務(wù)器102也可以是由服務(wù)器組成的服務(wù)器群或數(shù)據(jù)中心。
[0032]另外,本發(fā)明提供的系統(tǒng)中,第一連網(wǎng)裝置104可以是調(diào)制解調(diào)器(modem)、網(wǎng)關(guān)(gateway)、路由器(router)、網(wǎng)絡(luò)分享器、無線接取器(access point)、無線熱點分享器(hot spot)或毫微微蜂窩基站(femtocell)等用于連接第一網(wǎng)絡(luò)130與第二網(wǎng)絡(luò)132的裝置,也可以是網(wǎng)絡(luò)存儲設(shè)備(NAS)、防火墻(firewall)、工作站或代理服務(wù)器(proxyserver)等不用于連接第一網(wǎng)絡(luò)130與第二網(wǎng)絡(luò)132的裝置,或者是網(wǎng)絡(luò)電視、電視盒、網(wǎng)絡(luò)相機(jī)(IP camera)、無線傳感器或可連網(wǎng)的監(jiān)控攝影機(jī)(surveillance camera)、錄像裝置(video recorder)、數(shù)字相機(jī)(digital camera)、掃貓器(scanner)等可連網(wǎng)的輸入或輸出
>J-U ρ?α裝直。
[0033]下面通過具體實施例對上述系統(tǒng)進(jìn)行詳細(xì)描述。
[0034]實施例一、
圖2為本發(fā)明實施例一提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖,如圖2所示,本發(fā)明實施例一提供的系統(tǒng)可包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104。其中,第一終端裝置100與第一連網(wǎng)裝置104位于第一網(wǎng)絡(luò)130,服務(wù)器102位于第二網(wǎng)絡(luò)132。另外,第一終端裝置100的用戶可通過瀏覽器并通過HTTP與服務(wù)器102、第一連網(wǎng)裝置104通信。
[0035]在實施例一中,第一連網(wǎng)裝置104可用于生成數(shù)字內(nèi)容等數(shù)據(jù),例如:第一連網(wǎng)裝置104可以是網(wǎng)絡(luò)相機(jī)(IP camera)、可連網(wǎng)數(shù)字相機(jī)(digital camera)等視頻生成裝置。特別在于,第一連網(wǎng)裝置104只具備有限的數(shù)據(jù)存儲容量,甚至不具備數(shù)據(jù)存儲容量,此時周邊存儲裝置106可連接于第一連網(wǎng)裝置104,用以擴(kuò)充第一連網(wǎng)裝置104的數(shù)據(jù)存儲容量,例如:隨身碟、外接硬盤、固態(tài)硬盤,或是包括ROM、RAM、EPROM、EEPR0M、硬盤、固態(tài)硬盤、軟盤、CD-ROM、DVD-ROM或其他形式的電子、電磁或光學(xué)記錄介質(zhì)。
[0036]本發(fā)明實施例一提供的系統(tǒng)可使第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100是否已登入服務(wù)器102,以及驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò):若是,則第一終端裝置100與第一連網(wǎng)裝置104可不通過服務(wù)器102,直接在第一網(wǎng)絡(luò)130進(jìn)行數(shù)據(jù)傳輸,并因此可以較短的路徑進(jìn)行數(shù)據(jù)傳輸;另外,第一連網(wǎng)裝置104可授權(quán)第一終端裝置100存取周邊存儲裝置106的數(shù)據(jù)。
[0037]實施例二、
圖3為本發(fā)明實施例二提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖,如圖3所示,本發(fā)明實施例二提供的系統(tǒng)可包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104。第一終端裝置100與第一連網(wǎng)裝置104位于第一網(wǎng)絡(luò)130,而服務(wù)器102則位于第二網(wǎng)絡(luò)132。優(yōu)選地,第一終端裝置100為手持式電子裝置,例如數(shù)字個人助理、智能型手機(jī)與平板計算機(jī)等;另外,優(yōu)選地第一網(wǎng)絡(luò)130可以是無線局域網(wǎng)絡(luò),第二網(wǎng)絡(luò)132可以是互聯(lián)網(wǎng)。
[0038]在實施例二中,第一終端裝置100可通過無線局域網(wǎng)絡(luò)(WLAN)協(xié)議與第一連網(wǎng)裝置104通信,并通過通信網(wǎng)絡(luò)協(xié)議經(jīng)過通信系統(tǒng)與服務(wù)器102通信。其中,第一終端裝置100的用戶可通過網(wǎng)絡(luò)應(yīng)用程序商店(App Store)下載應(yīng)用程序(App)并通過所述應(yīng)用程序與服務(wù)器102、第一連網(wǎng)裝置104通信,并驗證第一終端裝置100是否已登入服務(wù)器102,以及驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。
`[0039]另外,第一終端裝置100可以具有不同的操作系統(tǒng),例如:Windows、Android、iOS等操作系統(tǒng),并可只通過一種傳輸協(xié)議(如HTTP)即驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò),而不需要針對所述不同操作系統(tǒng),請求以所述操作系統(tǒng)專屬的傳輸協(xié)議在OSI模型的數(shù)據(jù)傳輸層中廣播與接收響應(yīng),達(dá)到可以跨越不同操作系統(tǒng)驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)的技術(shù)效果。
[0040]實施例三、
圖4為本發(fā)明實施例三提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖,如圖4所示,本發(fā)明實施例三提供的系統(tǒng)可包括第一終端裝置100、服務(wù)器102、第一連網(wǎng)裝置104與第二連網(wǎng)裝置108。其中,第一終端裝置100、第一連網(wǎng)裝置104與第二連網(wǎng)裝置108位于第一網(wǎng)絡(luò)130,服務(wù)器102則位于第二網(wǎng)絡(luò)132。另外,第一終端裝置100的用戶可通過瀏覽器等應(yīng)用程序并利用HTTP等傳輸協(xié)議與服務(wù)器102、第一連網(wǎng)裝置104、第二連網(wǎng)裝置108通信。
[0041]在實施例三中,第一終端裝置100、服務(wù)器102、第一連網(wǎng)裝置104與第二連網(wǎng)裝置108可以驗證第一終端裝置100是否已登入服務(wù)器102,以及分別驗證第一終端裝置100是否與第一連網(wǎng)裝置104、第二連網(wǎng)裝置108位于相同的局域網(wǎng)絡(luò),即位于第一網(wǎng)絡(luò)130:若是,第一終端裝置100可生成一頁面,所述頁面包括第一連網(wǎng)裝置104、第二連網(wǎng)裝置108,并可由用戶選擇與第一連網(wǎng)裝置104或第二連網(wǎng)裝置108在第一網(wǎng)絡(luò)130中傳輸數(shù)據(jù)。另夕卜,所述用戶還可通過所述頁面控制第一終端裝置100使第一連網(wǎng)裝置104、第二連網(wǎng)裝置108通過第一終端裝置100通信或進(jìn)行數(shù)據(jù)傳輸。
[0042]另外,同領(lǐng)域的技術(shù)人員應(yīng)可理解,所述連網(wǎng)裝置的數(shù)量可以增加,即可通過第一終端裝置100使第一終端裝置100、服務(wù)器102第一連網(wǎng)裝置104與其他連網(wǎng)裝置分別驗證第一連網(wǎng)裝置104等各連網(wǎng)裝置是否與第一終端裝置100位于相同的局域網(wǎng)絡(luò),即位于第一網(wǎng)絡(luò)130:若是,則可使第一終端裝置100分別與各連網(wǎng)裝置在第一網(wǎng)絡(luò)130傳輸數(shù)據(jù),并可進(jìn)一步使第一終端裝置100生成一頁面,所述頁面包括第一連網(wǎng)裝置104等連網(wǎng)裝置,并由用戶選擇與特定連網(wǎng)裝置在第一網(wǎng)絡(luò)130中傳輸數(shù)據(jù)。
[0043]實施例四、
圖5為本發(fā)明實施例四提供的系統(tǒng)的一種網(wǎng)絡(luò)架構(gòu)示意圖,如圖5所示,本發(fā)明實施例四提供的系統(tǒng)可包括第一終端裝置100、服務(wù)器102、第一連網(wǎng)裝置104與第二終端裝置110。其中,第一終端裝置100、第一連網(wǎng)裝置104與第二終端裝置110位于第一網(wǎng)絡(luò)130,服務(wù)器102則位于第二網(wǎng)絡(luò)132。另外,第一終端裝置100、第二終端裝置110的用戶可通過瀏覽器等應(yīng)用程序并利用HTTP等傳輸協(xié)議與服務(wù)器102與第一連網(wǎng)裝置104通信。
[0044]在實施例四中,第一終端裝置100、第二終端裝置110可以驗證第一終端裝置100、第二終端裝置110是否登入服務(wù)器102,以及驗證第一終端裝置100、第二終端裝置110是否與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò),即位于第一網(wǎng)絡(luò)130:若是,則可使第一終端裝置100、第二終端裝置110分別在第一網(wǎng)絡(luò)130中與第一連網(wǎng)裝置114傳輸數(shù)據(jù)。
[0045]實施例五、
圖6為本發(fā)明實施例五提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104,并可通過電子訊號相互通信。如圖6所示,所述方法可以具體包括以下步驟:
步驟S202:第一終端裝置100發(fā)送登錄信息至服務(wù)器102,并登入服務(wù)器102。
[0046]步驟S204:服務(wù)器102返回第一標(biāo)志符與連網(wǎng)裝置列表信息至第一連網(wǎng)裝置104。其中,所述第一標(biāo)志符可使第一終端裝置100具有控制位于相同的局域網(wǎng)絡(luò)的連網(wǎng)裝置的權(quán)限,即讓第一連網(wǎng)裝置104驗證第一終端裝置100是否與其位于相同的局域網(wǎng)絡(luò):若是,則響應(yīng)第一終端裝置100的請求。另外,所述連網(wǎng)裝置列表信息,包括所有可能與第一終端裝置100位于相同的局域網(wǎng)絡(luò)的連網(wǎng)裝置,包括第一連網(wǎng)裝置104,使第一終端裝置100可進(jìn)一步與第一連網(wǎng)裝置104通信。
[0047]通過步驟S202與S204,第一終端裝置100與服務(wù)器102可驗證第一終端裝置100是否登入服務(wù)器102。
[0048]優(yōu)選地,服務(wù)器102可以在步驟S202中通過第一終端裝置100登入訊息的來源網(wǎng)絡(luò)地址(IP Address)判斷訊息來源的裝置所在的網(wǎng)絡(luò),并可在步驟S204,進(jìn)一步將可能位于所述網(wǎng)絡(luò)的連網(wǎng)裝置的相關(guān)信息匯整為連網(wǎng)裝置列表信息,并發(fā)送至第一終端裝置100,例如:這些連網(wǎng)裝置的網(wǎng)絡(luò)地址(IP Address)、網(wǎng)絡(luò)資源地址(URL)、連網(wǎng)裝置名稱、應(yīng)用程序編程接口(API)的版本號與網(wǎng)絡(luò)服務(wù)端口(Web Service Port Number)等信息。其中,所述連網(wǎng)裝置列表信息包括第一連端裝置104相關(guān)信息,使得第一終端裝置100可進(jìn)一步與第一連網(wǎng)裝置104通信。
[0049]步驟S206:第一終端裝置100發(fā)送第一請求至服務(wù)器102,向服務(wù)器102請求認(rèn)證參數(shù)。
[0050]步驟S208:服務(wù)器102返回認(rèn)證參數(shù)至第一終端裝置100。
[0051]步驟S210:第一終端裝置100可生成包括所述第一標(biāo)志符與所述認(rèn)證參數(shù)的第一認(rèn)證請求,并根據(jù)步驟S204的連網(wǎng)裝置列表信息發(fā)送所述第一認(rèn)證請求至第一連網(wǎng)裝置104。
[0052]步驟S212:第一連網(wǎng)裝置104驗證所述第一認(rèn)證請求是否包括所述第一標(biāo)志符與所述認(rèn)證參數(shù):若第一認(rèn)證請求包括所述第一標(biāo)志符,則表示第一終端裝置100已登入服務(wù)器102。優(yōu)選地,若所述第一認(rèn)證請求包括所述第一標(biāo)志符,則進(jìn)一步觸發(fā)第使一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。
[0053]步驟S212中,優(yōu)選地,第一連網(wǎng)裝置104可在數(shù)據(jù)傳輸層對所述局域網(wǎng)絡(luò)進(jìn)行廣播,并通過是否接收到第一終端裝置100的響應(yīng),以及接收到響應(yīng)的來源硬件地址,判斷第一連網(wǎng)裝置104與第一終端裝置100是否位于相同的局域網(wǎng)絡(luò);更優(yōu)選地,第一連網(wǎng)裝置104對局域網(wǎng)絡(luò)進(jìn)行廣播,并接收響應(yīng)判斷接收訊息的來源是否位于相同的局域網(wǎng)絡(luò):若是位于相同的網(wǎng)絡(luò),則執(zhí)行訊息中的特定指令,例如執(zhí)行步驟S214。另外,優(yōu)選地,步驟S212中,若所述第一認(rèn)證請求不包括所述第一標(biāo)志符與所述認(rèn)證參數(shù),則可進(jìn)一步返回錯誤訊息至第一終端裝置100。
[0054]步驟S214:第一連網(wǎng)裝置104生成第二認(rèn)證請求并發(fā)送至服務(wù)器102,其中所述第二認(rèn)證請求可包括所述認(rèn)證參數(shù)。
[0055]步驟S216:服務(wù)器102驗證接收自第一連網(wǎng)裝置104的第二認(rèn)證請求中是否包括所述認(rèn)證參數(shù),若是,則服務(wù)器102進(jìn)一步生成驗證結(jié)果,并執(zhí)行步驟S218。
[0056]通過步驟S216,服務(wù)器102可判斷所述第二認(rèn)證請求是否為已登入服務(wù)器102的第一終端裝置100所觸發(fā),且判斷第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò):若所述第二認(rèn)證請求包括所述認(rèn)證參數(shù),則表示已登入服務(wù)器102的第一終端裝置100通過所述第一標(biāo)志符觸發(fā)第一連網(wǎng)裝置104發(fā)送所述第二認(rèn)證請求,且此時第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò)。
[0057]步驟S218:服務(wù)器102將生成的驗證結(jié)果發(fā)送至第一連網(wǎng)裝置104。
[0058]步驟S220:第一連網(wǎng)裝置104將所述驗證結(jié)果發(fā)送至第一終端裝置100。
[0059]在實施例五中,服務(wù)器102可進(jìn)一步存儲第二標(biāo)志符,并在可在步驟S208中發(fā)送所述第二標(biāo)志符至第一終端裝置100,所述第二標(biāo)志符可使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限,即第一連網(wǎng)裝置104接收數(shù)據(jù)存取相關(guān)指令時,例如讀取、寫入、復(fù)制、更新或刪除特定數(shù)據(jù)、檔案、文件夾與目錄等,可判斷所述指令是否包括所述第二標(biāo)志符,并且執(zhí)行包括所述第二標(biāo)志符的數(shù)據(jù)存取相關(guān)指令。另外,第一連網(wǎng)裝置100也可在步驟S210中生成包括所述第二標(biāo)志符的所述第一認(rèn)證請求,并根據(jù)步驟S204的所述連網(wǎng)裝置列表信息發(fā)送至第一連網(wǎng)裝置104,第一連網(wǎng)裝置104則可根據(jù)所述第一認(rèn)證請求是否包括所述第二標(biāo)志符,判斷第一終端裝置100是否已登入服務(wù)器102。
[0060]另外,服務(wù)器102可在步驟S218發(fā)送所述第二標(biāo)志符與所述驗證結(jié)果至第一連網(wǎng)裝置104,并由第一連網(wǎng)裝置104在步驟S220中發(fā)送所述第二標(biāo)志符與所述驗證結(jié)果至第一終端裝置100 ;在本發(fā)明的另一態(tài)樣中,所述第二標(biāo)志符也可存儲于第一連網(wǎng)裝置104,并由服務(wù)器102在步驟S218也發(fā)送一請求與所述驗證結(jié)果至第一連網(wǎng)裝置104,請求第一連網(wǎng)裝置104發(fā)送所述第二標(biāo)志符至第一終端裝置100,并由所述第一連網(wǎng)裝置104在步驟S220中響應(yīng)所述請求并發(fā)送所述第二標(biāo)志符與所述驗證結(jié)果至第一終端裝置100。
[0061]在實施例五中,優(yōu)選地,第一終端裝置100還可生成一頁面,所述頁面可由用戶選擇,使第一終端裝置100與第一連網(wǎng)裝置104在網(wǎng)絡(luò)中傳輸數(shù)據(jù);或者,第一終端裝置100可生成另一頁面,所述頁面包括服務(wù)器102在步驟S204中發(fā)送的所述連網(wǎng)裝置列表信息,并由用戶選擇所述連網(wǎng)裝置列表信息中的連網(wǎng)裝置后,根據(jù)用戶選擇的連網(wǎng)裝置(例如第一連網(wǎng)裝置104)執(zhí)行步驟S206至步驟S220 ;另外,更優(yōu)選地,第一終端裝置100可進(jìn)一步生成一頁面,并可讓用戶通過所述頁面選擇第一連網(wǎng)裝置104的數(shù)據(jù)存取相關(guān)指令,并通過發(fā)送用戶選擇的數(shù)據(jù)存取相關(guān)指令與所述第二標(biāo)志符至第一連網(wǎng)裝置104,使第一連網(wǎng)裝置104執(zhí)行所述數(shù)據(jù)存取相關(guān)指令。
[0062]實施例六、
圖7為本發(fā)明實施例六提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104,并可通過電子訊號相互通信。如圖7所示,所述方法可以具體包括以下步驟:
步驟S302至步驟S310:與圖6的步驟S202至步驟S210相同。
[0063]步驟S312:第一連網(wǎng)裝置104驗證在步驟S310接收的第一認(rèn)證請求是否包括所述第一標(biāo)志符與所述認(rèn)證參數(shù):若是,第一連網(wǎng)裝置104則生成包括所述認(rèn)證參數(shù)的第二認(rèn)證請求,并且將所述第二認(rèn)證請求加密。
[0064]步驟S314:第一連網(wǎng)裝置104發(fā)送所述加密的第二認(rèn)證請求至服務(wù)器102。
[0065]步驟S316:服務(wù)器102將接收的所述第二認(rèn)證請求解密,并驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù):若是,則表示已登入服務(wù)器102的第一終端裝置100通過所述第一標(biāo)志符觸發(fā)第一連網(wǎng)裝置104發(fā)送所述第二認(rèn)證請求,且此時第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò)。此時,服務(wù)器102可進(jìn)一步生成驗證結(jié)果,并將所述驗證結(jié)果加密。[0066]步驟S318:服務(wù)器102將所述加密的驗證結(jié)果發(fā)送至第一連網(wǎng)裝置104。
[0067]步驟S320:第一連網(wǎng)裝置104將接收的所述驗證結(jié)果解密,并發(fā)送解密的所述驗證結(jié)果至第一終端裝置100。
[0068]通過上述步驟,當(dāng)服務(wù)器102位于互聯(lián)網(wǎng)時,可進(jìn)一步提升數(shù)據(jù)在第一連網(wǎng)裝置104與服務(wù)器102間傳輸?shù)陌踩?。此外,第一終端裝置100的用戶可通過各種應(yīng)用程序并以各種傳輸協(xié)議執(zhí)行上述步驟,以驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò),并可進(jìn)一步不通過服務(wù)器102,直接在所述網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
[0069]實施例七、
圖8為本發(fā)明實施例七提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104,并可通過電子訊號相互通信。如圖8所示,所述方法可以具體包括以下步驟:
步驟S402至步驟S420:與圖6的步驟S202至步驟S220相同。
[0070]步驟S422:第一終端裝置100發(fā)送一請求至服務(wù)器102,向服務(wù)器102請求如圖6所示的第二標(biāo)志符,其中所述第二標(biāo)志符可使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限。
[0071]步驟S424:服務(wù)器102返回所述第二標(biāo)志符至第一終端裝置100。
[0072]步驟S426:第一終端裝置100發(fā)送所述第二標(biāo)志符至第一連網(wǎng)裝置104。優(yōu)選地,第一連網(wǎng)裝置104可根據(jù)所述第二標(biāo)志符判斷第一終端裝置100已登入服務(wù)器102。更優(yōu)選地,第一終端裝置100可進(jìn)一步發(fā)送數(shù)據(jù)存取指令至第一連網(wǎng)裝置104,第一連網(wǎng)裝置104可根據(jù)所述第二標(biāo)志符判斷第一終端裝置100已登入服務(wù)器102,并響應(yīng)所述數(shù)據(jù)存取指令。
[0073]施例八、
圖9為本發(fā)明實施例八提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104,并可通過電子訊號相互通信。如圖9所示,所述方法可以具體包括以下步驟:
步驟S502至步驟S516:與圖6的步驟S202至步驟S216相同。
[0074]步驟S518:服務(wù)器102可直接發(fā)送在步驟S516中判斷所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的驗證結(jié)果,以及直接發(fā)送所述第二標(biāo)志符至第一終端裝置100。
[0075]在步驟S520:第一終端裝置100發(fā)送所述第二標(biāo)志符與第二請求至第一連網(wǎng)裝置104,向第一連網(wǎng)裝置104請求存取數(shù)據(jù),此時第一連網(wǎng)裝置104可進(jìn)一步確認(rèn)第一終端裝置100是否已登入服務(wù)器102,并可進(jìn)一步響應(yīng)所述第二請求。
[0076]實施例九、
圖10為本發(fā)明實施例九提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104,并可通過電子訊號相互通信。如圖10所示,所述方法可以具體包括以下步驟:
步驟S600:第一連網(wǎng)裝置104發(fā)送更新信息至服務(wù)器102,使服務(wù)器102更新存儲的第一連網(wǎng)裝置104的相關(guān)信息,所述相關(guān)信息可包括網(wǎng)絡(luò)地址(IP Address)、網(wǎng)絡(luò)資源地址(URL)、連網(wǎng)裝置名稱、應(yīng)用程序編程接口(API)的版本號與網(wǎng)絡(luò)服務(wù)端口(Web ServicePort Number)等硬件、軟件與網(wǎng)絡(luò)信息。[0077]步驟S602:第一終端裝置100登入至服務(wù)器102。
[0078]步驟S604:服務(wù)器102返回所述第一標(biāo)志符與所述連網(wǎng)裝置列表信息至第一連網(wǎng)裝置104。其中,所述連網(wǎng)裝置列表信息可包括步驟S600中更新的全部或部分所述第一連網(wǎng)裝置104相關(guān)信息。
[0079]通過步驟S602與S604,第一終端裝置100與服務(wù)器102可驗證第一終端裝置100是否已登入服務(wù)器102。
[0080]步驟S606:第一終端裝置100根據(jù)所述連網(wǎng)裝置列表信息發(fā)送一請求至第一連網(wǎng)裝置104,所述請求包括所述第一標(biāo)志符,可觸發(fā)第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。
[0081]步驟S608:第一連網(wǎng)裝置104返回一裝置信息至第一終端裝置100,所述裝置信息可包括軟件、固件或應(yīng)用程序編程接口的版本號,使第一終端裝置100可根據(jù)所述版本號發(fā)送相應(yīng)的控制請求或數(shù)據(jù)存取請求。優(yōu)選地,第一終端裝置100可通過接收所述裝置信息驗證第一連網(wǎng)裝置104是否為可接取狀態(tài),所述可接取裝態(tài),包括第一連網(wǎng)裝置104處于可連網(wǎng)裝態(tài)及第一連網(wǎng)裝置104的電源已開啟等條件。
[0082]步驟S610:第一終端裝置100發(fā)送第一請求至服務(wù)器102,向服務(wù)器102請求認(rèn)證參數(shù)。優(yōu)選地,第一連網(wǎng)裝置104可發(fā)送步驟S600中的更新信息至第一終端裝置100,并由第一終端裝置100在步驟S610中發(fā)送所述更新信息至服務(wù)器102。更優(yōu)選地,服務(wù)器102可通過驗證接收的來自第一終端裝置100、第一連網(wǎng)裝置104的所述更新信息是否一致,判斷第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò):若所述更新信息為一致的,則判斷第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò)。
[0083]步驟S612:服務(wù)器102返回所述認(rèn)證參數(shù)與所述第二標(biāo)志符至第一終端裝置100。其中,所述認(rèn)證參數(shù)與所述第二標(biāo)志符可用于使第一終端裝置100證明所述第一終端裝置100已登入服務(wù)器102。另外,所述第二標(biāo)志符可使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限。
[0084]步驟S614:第一終端裝置100生成第一認(rèn)證請求,并根據(jù)所述連網(wǎng)裝置列表信息發(fā)送至第一連網(wǎng)裝置104,其中所述第一認(rèn)證請求包括所述第一標(biāo)志符與所述認(rèn)證參數(shù)。
[0085]步驟S616:第一連網(wǎng)裝置104驗證所述第一認(rèn)證請求是否包括所述第一標(biāo)志符與所述認(rèn)證參數(shù):若第一認(rèn)證請求包括所述第一標(biāo)志符,則表示第一終端裝置100已登入服務(wù)器102,若不包括所述第一標(biāo)志符與所述認(rèn)證參數(shù),優(yōu)選地,進(jìn)一步返回錯誤訊息至第一終端裝置100。另外,優(yōu)選地,第一標(biāo)志符可進(jìn)一步觸發(fā)第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。
[0086]步驟S618:第一連網(wǎng)裝置104生成第二認(rèn)證請求并發(fā)送至服務(wù)器102,其中所述第二認(rèn)證請求可包括所述認(rèn)證參數(shù)。
[0087]步驟S620:服務(wù)器102驗證接收自第一連網(wǎng)裝置104的所述第二認(rèn)證請求中是否包括所述認(rèn)證參數(shù),判斷所述第二認(rèn)證請求是否為已登入服務(wù)器102的第一終端裝置100所觸發(fā):若所述第二認(rèn)證請求包括所述認(rèn)證參數(shù),則表示已登入服務(wù)器102的第一終端裝置100通過所述第一標(biāo)志符觸發(fā)第一連網(wǎng)裝置104發(fā)送所述第二認(rèn)證請求,且此時第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò),服務(wù)器102則可進(jìn)一步生成驗證結(jié)果O[0088]步驟S622:將所述驗證結(jié)果發(fā)送至第一連網(wǎng)裝置104,使第一連網(wǎng)裝置104驗證第一終端裝置100已登入服務(wù)器102。
[0089]步驟S624:第一連網(wǎng)裝置104將所述驗證結(jié)果發(fā)送至第一終端裝置100。
[0090]在實施例九中,第一終端裝置100可在步驟S606對所述連網(wǎng)裝置列表信息中全部連網(wǎng)裝置發(fā)送包括所述第一標(biāo)志符的請求,并在步驟S608中分別接收所述連網(wǎng)裝置響應(yīng)的裝置信息,使第一終端裝置100判斷所述連網(wǎng)裝置列表信息中有響應(yīng)所述裝置信息的連網(wǎng)裝置為處于可接取裝態(tài)的連網(wǎng)裝置。優(yōu)選地,第一終端裝置100還可生成一頁面,所述頁面包括所述連網(wǎng)裝置列表信息中的所述可接取的連網(wǎng)裝置,并由用戶選擇對所述頁面中的特定連網(wǎng)裝置執(zhí)行步驟S610至步驟S624。
[0091]另外,在實施例九中,第一終端裝置100可進(jìn)一步發(fā)送圖9所述第二標(biāo)志符與所述第二請求至第一連網(wǎng)裝置104,向第一連網(wǎng)裝置104請求存取數(shù)據(jù),此時第一連網(wǎng)裝置104可進(jìn)一步確認(rèn)第一終端裝置100已登入服務(wù)器102,并可進(jìn)一步響應(yīng)所述第二請求。
[0092]實施例十、
圖11為本發(fā)明實施例十提供的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于一系統(tǒng),包括第一終端裝置100、服務(wù)器102、第一連網(wǎng)裝置104與第二終端裝置110,并可通過電子訊號相互通信。其中,第一終端裝置100可進(jìn)一步分享第一連網(wǎng)裝置104的數(shù)據(jù)至第二終端裝置110,特別在于第二終端裝置110可與第一終端裝置100、第一連網(wǎng)裝置104不在相同的局域網(wǎng)絡(luò)。如圖11所示,所述方法可以具體包括以下步驟:
步驟S700至步驟724:如圖10步驟S600至步驟S624所示,第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò),且第一終端裝置100已登入服務(wù)器102。
[0093]步驟S726:第一終端裝置100發(fā)送第一邀請請求至第一連網(wǎng)裝置104,請求第一連網(wǎng)裝置104向第二終端裝置110發(fā)出邀請。
[0094]步驟S728:第一連網(wǎng)裝置104根據(jù)所述第一邀請請求生成第二邀請請求,并發(fā)送至服務(wù)器102,請求服務(wù)器102向第二終端裝置110發(fā)出邀請。
[0095]步驟S730:服務(wù)器102進(jìn)一步生成一個分享訊息,并發(fā)送至第二終端裝置110。優(yōu)選地,所述分享訊息可包括一網(wǎng)絡(luò)資源地址,所述網(wǎng)絡(luò)資源地址可使第二終端裝置110登入服務(wù)器102。
[0096]步驟S732:第二終端裝置110連接至所述網(wǎng)絡(luò)資源地址,并登入服務(wù)器102。
[0097]步驟S734:服務(wù)器102生成一第二驗證結(jié)果并發(fā)送至第二終端裝置110,所述第二驗證結(jié)果用于使第一連網(wǎng)裝置104驗證第二終端裝置110是由第一終端裝置100所邀請向第一連網(wǎng)裝置104請求數(shù)據(jù)的。
[0098]步驟S736:第二終端裝置110根據(jù)所述第二驗證請求向第一連網(wǎng)裝置104請求數(shù)據(jù)。優(yōu)選地,第一連網(wǎng)裝置104可進(jìn)一步響應(yīng)步驟S736的請求。
[0099]實施例^^一、
圖12為本發(fā)明實施例十一提供的應(yīng)用于連網(wǎng)裝置的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于第一連網(wǎng)裝置104,并可通過電子訊號與第一終端裝置100、服務(wù)器102相互通信。第一連網(wǎng)裝置104可執(zhí)行所述方法使第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。如圖12所示,所述方法可以具體包括以下步驟:
步驟S800:如圖6步驟210所示,接收來自第一終端裝置100的所述第一認(rèn)證請求。
[0100]步驟S802:如圖6步驟212、步驟214所示,驗證接收的第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及驗證第一終端裝置100是否與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò):若是,則生成并發(fā)送第二認(rèn)證請求至服務(wù)器102。其中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由服務(wù)器102響應(yīng)第一終端裝置100的請求并發(fā)送至第一連網(wǎng)裝置104的,且當(dāng)?shù)谝唤K端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使第一終端裝置100具有控制第一連網(wǎng)裝置104的權(quán)限。
[0101]步驟S804:如圖6步驟218、步驟220所示,接收來自服務(wù)器102的驗證結(jié)果,并發(fā)送接收的驗證結(jié)果至第一終端裝置100。其中,所述驗證結(jié)果是由服務(wù)器102驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。第一連網(wǎng)裝置104可根據(jù)是否收到所述驗證結(jié)果判斷是否與第一終端裝置100位于相同的局域網(wǎng)絡(luò)。
[0102]在實施例十一中,服務(wù)器102進(jìn)一步發(fā)送第二標(biāo)志符至第一終端裝置100,其中如圖6所示,所述第二標(biāo)志符可使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限。并且,優(yōu)選地,在步驟S800中,進(jìn)一步接收所述第二標(biāo)志符;另外,優(yōu)選地,在步驟S802中,根據(jù)是否收到所述第二標(biāo)志符,判斷第一終端裝置100是否已登入服務(wù)器102 ;更優(yōu)選地,在步驟S804中,進(jìn)一步接收來自第一終端裝置100的所述驗證結(jié)果、所述第二標(biāo)志符與一數(shù)據(jù)請求,并在判斷第一終端裝置100已登入服務(wù)器102后,響應(yīng)所述數(shù)據(jù)請求。
[0103]另外,所述驗證結(jié)果可接收自第一終端裝置100,即服務(wù)器102先發(fā)送所述驗證結(jié)果至第一終端裝置100,再由第一終端裝置100發(fā)送至第一連網(wǎng)裝置104。
[0104]在實施例十一中,第一連網(wǎng)裝置104可通過執(zhí)行上述步驟,并與第一終端裝置100以HTTP等傳輸協(xié)議驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò),并可進(jìn)一步不通過服務(wù)器102,直接在所述網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
[0105]實施例十二、
圖13為本發(fā)明實施例十二提供的應(yīng)用于服務(wù)器的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于服務(wù)器102,并可通過電子訊號與第一終端裝置100、第一連網(wǎng)裝置104相互通信,且服務(wù)器102可執(zhí)行本發(fā)明的方法使第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。如圖13所示,所述方法可以具體包括以下步驟:
步驟S900:如圖6步驟202、步驟204所示,驗證第一終端裝置100是否已登入服務(wù)器102,若第一終端裝置100已登入服務(wù)器102,則發(fā)送第一標(biāo)志符與連網(wǎng)裝置列表信息至第一終端裝置100。其中當(dāng)所述終端裝置與所述連網(wǎng)裝置列表信息中的連網(wǎng)裝置位于同一局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限。
[0106]步驟S902:如圖6步驟206、步驟208所示,接收來自第一終端裝置100的請求,生成并返回認(rèn)證參數(shù)至第一終端裝置100。
[0107]步驟S904:如圖6步驟214、步驟216與步驟218所示,接收來自第一連端裝置104的第二認(rèn)證請求,并驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù),若有,則返回驗證結(jié)果至第一連端裝置104。優(yōu)選地,可進(jìn)一步將所述驗證結(jié)果發(fā)送至第一終端裝置100 ;或者是,可進(jìn)一步由第一連端裝置104將所述驗證結(jié)果發(fā)送至第一終端裝置100。[0108]其中,如圖6步驟S210、步驟S212與步驟S214所示,所述第二認(rèn)證請求是由第一終端裝置100發(fā)送包括所述第一標(biāo)志符與所述認(rèn)證參數(shù)的第一認(rèn)證請求至第一連端裝置104,并由第一連端裝置104驗證第一終端裝置100與第一連端裝置104是否位于相同的局域網(wǎng)絡(luò)后,生成并發(fā)送至服務(wù)器102的。若所述第二認(rèn)證請求包括所述認(rèn)證參數(shù),則服務(wù)器102可判斷第一連端裝置104是由已登入服務(wù)器102的第一終端裝置100請求發(fā)送所述第二認(rèn)證請求,且第一連端裝置104與第一終端裝置100位于相同的局域網(wǎng)絡(luò)。
[0109]實施例十三、
圖14為本發(fā)明實施例十三提供的應(yīng)用于連網(wǎng)裝置的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于第一連網(wǎng)裝置104,并可通過電子訊號與第一終端裝置100、服務(wù)器102相互通信。第一連網(wǎng)裝置104可執(zhí)行所述方法使第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。如圖14所示,所述方法可以具體包括以下步驟:
步驟S1000至步驟S1004:如圖10步驟600、步驟606與步驟608所示,發(fā)送更新信息至服務(wù)器102,并接收來自第一終端裝置100的第一請求后,驗證所述第一請求是否包括第一標(biāo)志符,以及第一終端裝置100是否與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò),若是,則返回裝置信息至第一終端裝置100。
[0110]步驟S1006至步驟S1008:如圖12步驟800、步驟802所示,接收來自第一終端裝置100的第一認(rèn)證請求,并且驗證所述第一認(rèn)證請求是否包括所述第一標(biāo)志符與所述認(rèn)證參數(shù),以及第一終端裝置100是否與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò):若是,則生成并發(fā)送第二認(rèn)證請求至服務(wù)器102。
[0111]步驟S1010:如圖9步驟520所示,接收來自第一終端裝置100的第二標(biāo)志符與第二請求,其中所述第二標(biāo)志符如圖9所示,使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限,而第一連網(wǎng)裝置104可進(jìn)一步根據(jù)所述第二標(biāo)志符響應(yīng)所述第二請求。
[0112]實施例十四、
圖15為本發(fā)明實施例十四提供的應(yīng)用于服務(wù)器的終端裝置網(wǎng)絡(luò)位置驗證方法的一流程圖,所述方法建置于服務(wù)器102,并可通過電子訊號與第一終端裝置100、第一連網(wǎng)裝置104相互通信,且服務(wù)器102可執(zhí)行本發(fā)明的方法使第一終端裝置100、服務(wù)器102與第一連網(wǎng)裝置104驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò)。如圖15所示,所述方法可以具體包括以下步驟:
步驟SllOO:如圖10步驟600所示,接收更新信息。
[0113]步驟SI 102至步驟SI 106:如圖13的步驟900至步驟904所示,驗證第一連端裝置104是由已登入服務(wù)器102的第一終端裝置100請求發(fā)送所述第二認(rèn)證請求,且第一連端裝置104與第一終端裝置100位于相同的局域網(wǎng)絡(luò)。
[0114]步驟S1008:接收來自第一終端裝置100的第二標(biāo)志符請求。
[0115]步驟S1110,返回所述第二標(biāo)志符至第一終端裝置100,其中,所述第二標(biāo)志符如圖9所示,使第一終端裝置100具有存取第一連網(wǎng)裝置104數(shù)據(jù)的權(quán)限。
[0116]實施例十五、
本發(fā)明實施例十五提供一種具有終端裝置網(wǎng)絡(luò)位置驗證功能的第一連網(wǎng)裝置,所述第一連網(wǎng)裝置可如圖1至圖5所示,使服務(wù)器102、第一連網(wǎng)裝置104與第一終端裝置100驗證第一終端裝置100是否登入服務(wù)器102,以及驗證第一連網(wǎng)裝置104與第一終端裝置100是否位于相同的局域網(wǎng)絡(luò)。
[0117]圖16為本發(fā)明實施例十五提供的驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置的結(jié)構(gòu)示意圖,如圖16所示,第一連網(wǎng)裝置104可包括處理單元1202、存儲單元1204與通信單元1206。其中,通信單元1206可用于接收來自第一終端裝置100的第一認(rèn)證請求和來自服務(wù)器102的驗證結(jié)果,并發(fā)送第二認(rèn)證請求至服務(wù)器102 ;處理單元1202則電性連接于通信單元1206,并且可用于驗證所述第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及如實施例五所示,驗證所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò):若是,則生成包括所述認(rèn)證參數(shù)的所述第二認(rèn)證請求并控制通信單元1206發(fā)送所述第二認(rèn)證請求至服務(wù)器102 ;以及存儲單元1204,電性連接于通信單元1206與處理單元1202,并用于存儲數(shù)據(jù)。
[0118]在實施例十五中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由服務(wù)器102響應(yīng)第一終端裝置100的請求并發(fā)送至第一終端裝置100的,且當(dāng)?shù)谝唤K端裝置100與第一連網(wǎng)裝置104位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使第一終端裝置100具有控制第一連網(wǎng)裝置104的權(quán)限;另外,所述驗證結(jié)果是由服務(wù)器102驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。
[0119]優(yōu)選地,存儲單元1204還用于存儲第一連網(wǎng)裝置104的裝置信息,所述裝置信息可如圖10所示,包括軟件、固件或應(yīng)用程序編程接口的版本號,使第一終端裝置100可根據(jù)所述版本號發(fā)送相應(yīng)的控制請求或數(shù)據(jù)存取請求。優(yōu)選地,第一終端裝置100可通過接收所述裝置信息驗證第一連網(wǎng)裝置104是否為可接取狀態(tài),所述可接取裝態(tài),包括第一連網(wǎng)裝置104處于可連網(wǎng)裝態(tài)及第一連網(wǎng)裝置104的電源已開啟等條件;另外,通信單元1206還用于接收來自第一終端裝置100的裝置信息請求,以及返回所述裝置信息至第一終端裝置100 ;另外,處理單元1202還用于驗證且所述裝置信息請求是否包括所述第一標(biāo)志符,以及如實施例五所示驗證第一終端裝置100與第一連網(wǎng)裝置104是否位于相同的局域網(wǎng)絡(luò),若是,則控制通信單元1206發(fā)送所述裝置信息至第一終端裝置100。
[0120]或者,優(yōu)選地,通信單元1206還用于接收來自第一終端裝置100的第二標(biāo)志符與數(shù)據(jù)請求,其中所述第二標(biāo)志符可如實施例九所示,是由服務(wù)器102發(fā)送至第一終端裝置100的,并且可使第一終端裝置100具有存儲單元1204存儲的數(shù)據(jù)的權(quán)限;以及處理單元1202還用驗證所述數(shù)據(jù)請求是否包括所述第二標(biāo)志符,若是,則進(jìn)一步響應(yīng)所述數(shù)據(jù)請求,存取存儲單元1204中的數(shù)據(jù),并控制通信單元1206返回所述數(shù)據(jù)至第一終端裝置100。
[0121]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種終端裝置網(wǎng)絡(luò)位置的驗證方法,應(yīng)用于服務(wù)器,其特征在于,所述方法包括: 接收來自終端裝置的第一請求,并返回第一標(biāo)志符與連網(wǎng)裝置列表信息至所述終端裝置,其中當(dāng)所述終端裝置與所述連網(wǎng)裝置列表信息中的連網(wǎng)裝置位于同一局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限; 接收來自所述終端裝置的第二請求,并返回一認(rèn)證參數(shù)至所述終端裝置;以及接收來自所述連網(wǎng)裝置的認(rèn)證請求,并驗證所述認(rèn)證請求是否包括所述認(rèn)證參數(shù),其中所述認(rèn)證參數(shù)是由所述終端裝置發(fā)送至所述連網(wǎng)裝置的。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法包括: 當(dāng)所述認(rèn)證請求包括所述認(rèn)證參數(shù)時,發(fā)送第二標(biāo)志符至所述終端裝置; 其中,所述第二標(biāo)志符使所述終端裝置具有存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法包括: 當(dāng)所述認(rèn)證請求包括所述認(rèn)證參數(shù)時,生成并發(fā)送驗證結(jié)果至所述終端裝置。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 所述驗證結(jié)果是通過所述連網(wǎng)裝置發(fā)送至所述終端裝置的。
5.一種終端裝置網(wǎng)絡(luò)位置的驗證方法,應(yīng)用于一連網(wǎng)裝置,其特征在于,所述方法包括: 接收來自終端裝置的第一認(rèn)證請求; 驗證所述第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則生成第二認(rèn)證請求并發(fā)送至服務(wù)器,其中所述第二認(rèn)證請求包括所述認(rèn)證參數(shù);以及接受所述服務(wù)器返回的驗證結(jié)果; 其中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由所述服務(wù)器響應(yīng)所述終端裝置的請求并發(fā)送至所述終端裝置的,且當(dāng)所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限; 其中,所述驗證結(jié)果是由所述服務(wù)器驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法包括: 接收來自所述終端裝置的第三請求;以及 驗證且所述第三請求是否包括所述第一標(biāo)志符,以及所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則返回所述連網(wǎng)裝置的裝置信息至所述終端裝置。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法包括: 接收來自所述終端裝置的第二標(biāo)志符與數(shù)據(jù)請求,其中所述第二標(biāo)志符是由所述服務(wù)器發(fā)送至所述連網(wǎng)裝置的,且所述第二標(biāo)志符使所述終端裝置具有存取所述連網(wǎng)裝置存儲的數(shù)據(jù)的權(quán)限;以及響應(yīng)所述數(shù)據(jù)請求。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于: 所述驗證結(jié)果是來自所述服務(wù)器,并且通過所述終端裝置發(fā)送至所述連網(wǎng)裝置的。
9.一種驗證終端裝置網(wǎng)絡(luò)位置的連網(wǎng)裝置,其特征在于,所述連網(wǎng)裝置包括: 通信單元,用于接收來自終端裝置的第一認(rèn)證請求和來自服務(wù)器的驗證結(jié)果,并發(fā)送第二認(rèn)證請求至所述服務(wù)器;以及 處理單元,連接于所述所述通信單元,用于驗證所述第一認(rèn)證請求是否包括第一標(biāo)志符與認(rèn)證參數(shù),以及驗證所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則生成所述第二認(rèn)證請求并控制所述通信單元發(fā)送所述第二認(rèn)證請求至服務(wù)器,其中所述第二認(rèn)證請求包括所述認(rèn)證參數(shù); 其中,所述第一標(biāo)志符與所述認(rèn)證參數(shù)是由所述服務(wù)器響應(yīng)所述終端裝置的請求并發(fā)送至所述終端裝置的,且當(dāng)所述終端裝置與所述連網(wǎng)裝置位于相同的局域網(wǎng)絡(luò)時,所述第一標(biāo)志符使所述終端裝置具有控制所述連網(wǎng)裝置的權(quán)限; 其中,所述驗證結(jié)果是由所述服務(wù)器驗證所述第二認(rèn)證請求是否包括所述認(rèn)證參數(shù)所生成的。
10.根據(jù)權(quán)利要求9所述的連網(wǎng)裝置,其特征在于,所述連網(wǎng)裝置還包括: 存儲單元,連接于所述通信單元與所述處理單元,并用于存儲所述連網(wǎng)裝置的裝置信息; 其中,所述通信單元還用于接收來自所述終端裝置的第三請求,以及返回所述裝置信息至所述終端裝置; 其中,所述處理單元還用于驗證且所述第三請求是否包括所述第一標(biāo)志符,以及驗證所述終端裝置與所述連網(wǎng)裝置是否位于相同的局域網(wǎng)絡(luò),若是,則控制所述通信單元發(fā)送所述裝置信息至所述終端 裝置。
11.根據(jù)權(quán)利要求9所述的連網(wǎng)裝置,其特征在于,所述連網(wǎng)裝置還包括: 存儲單元,連接于所述通信單元與所述處理單元,并用于存儲數(shù)據(jù); 其中,所述通信單元還用于接收來自所述終端裝置的第二標(biāo)志符與數(shù)據(jù)請求,其中所述第二標(biāo)志符是由所述服務(wù)器發(fā)送至所述終端裝置的,且所述第二標(biāo)志符使所述終端裝置具有存取所述數(shù)據(jù)的權(quán)限;以及 其中,所述處理單元還用于響應(yīng)所述數(shù)據(jù)請求。
【文檔編號】H04L29/06GK103795698SQ201210430218
【公開日】2014年5月14日 申請日期:2012年11月1日 優(yōu)先權(quán)日:2012年11月1日
【發(fā)明者】吳銘輝, 梁益華, 羅啟銘, 林毓聲 申請人:云永科技股份有限公司