專利名稱:群組判定設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于判定與其網(wǎng)絡(luò)相連的設(shè)備是否屬于預(yù)定群組的群組判定設(shè)備。
背景技術(shù):
近年來可以看到家庭網(wǎng)絡(luò)化正在得到實(shí)現(xiàn),也就是說,聯(lián)網(wǎng)的家用設(shè)備可以在其間共享不同的內(nèi)容。作為家庭網(wǎng)絡(luò)化的一種形式,包含電視機(jī)和盒帶錄像機(jī)的設(shè)備經(jīng)由安裝在住宅中的路由器而與一個(gè)保存內(nèi)容的服務(wù)器星形相連。在這種家庭網(wǎng)絡(luò)內(nèi)部,假設(shè)路由器是唯一一個(gè)與外部網(wǎng)絡(luò)相連的設(shè)備。服務(wù)器經(jīng)由路由器從外部網(wǎng)絡(luò)獲取不同內(nèi)容,并且保存所獲取的內(nèi)容。然后,服務(wù)器可以根據(jù)設(shè)備請(qǐng)求而將不同內(nèi)容分發(fā)給設(shè)備。由此設(shè)備可以在其間共享不同的內(nèi)容。
然而,出于對(duì)版權(quán)保護(hù)的考慮,因此不允許進(jìn)行毫無約束的內(nèi)容共享。對(duì)那些只限于家庭網(wǎng)絡(luò)內(nèi)部設(shè)備使用的內(nèi)容來說,將其分發(fā)到家庭網(wǎng)絡(luò)以外的設(shè)備應(yīng)該是受到嚴(yán)厲禁止的。在本說明書中,由那些允許共享內(nèi)容的專用設(shè)備所構(gòu)成的群組稱為“AD(授權(quán)域)”。因此,在每次從某個(gè)設(shè)備接收到內(nèi)容分發(fā)請(qǐng)求的時(shí)候,服務(wù)器首先判定所述設(shè)備是否屬于這個(gè)AD。
一種用于執(zhí)行所述判定的方法使用的是屬于AD的設(shè)備的ID。這種方法需要用戶手動(dòng)將屬于AD的所有設(shè)備的ID注冊(cè)到服務(wù)器上。舉例來說,這種判定方法可以通過使用TCP Wrapper來實(shí)現(xiàn)。如果使用TCPWrapper,那么用戶會(huì)將那些能夠訪問服務(wù)器所提供的服務(wù)的計(jì)算機(jī)手動(dòng)注冊(cè)到一個(gè)名為“host.allow”的文件中。
參考文獻(xiàn)Sakae Kumehara“Linux Network FirewallManagement Guide”,Softbank,第4.2.2章。
發(fā)明公開然而,上述需要用戶手動(dòng)操作的方法存在下列問題。
第一個(gè)問題在于,這種需要用戶對(duì)屬于AD的設(shè)備執(zhí)行手動(dòng)注冊(cè)操作的方法為用戶帶來了極大的負(fù)擔(dān),對(duì)某些不熟悉設(shè)備操作的用戶則更是如此。使用設(shè)備之前執(zhí)行的此類操作需要減至最少。
第二個(gè)問題在于,如果用戶有意將內(nèi)容分發(fā)給非授權(quán)設(shè)備,他可能會(huì)與第三方勾結(jié)并且注冊(cè)不屬于AD的第三方設(shè)備。倘若出現(xiàn)這種情況,那么為了阻止無約束共享而實(shí)施的內(nèi)容保護(hù)有可能會(huì)受到破壞。
有鑒于這些問題,本發(fā)明旨在提供一種用于在不需要用戶執(zhí)行手動(dòng)注冊(cè)設(shè)備的操作的情況下判定設(shè)備是否屬于AD的技術(shù)方法,由此可以防止用戶注冊(cè)非授權(quán)設(shè)備。
本發(fā)明的上述目的是通過一個(gè)與網(wǎng)絡(luò)相連的群組判定設(shè)備實(shí)現(xiàn)的,其中所述設(shè)備包括一目標(biāo)時(shí)間獲取單元,它可用于獲取至和/或從與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備傳播具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以此作為一目標(biāo)時(shí)間;以及一判定單元,它可用于對(duì)目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,所述判定單元?jiǎng)t在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備不在群組內(nèi)。
依照這種結(jié)構(gòu),群組判定設(shè)備根據(jù)其與目標(biāo)設(shè)備進(jìn)行通信所需要的目標(biāo)時(shí)間以及與屬于群組的設(shè)備進(jìn)行通信所需要的基準(zhǔn)時(shí)間之間的差值來判定目標(biāo)設(shè)備是否屬于預(yù)定群組。在這里,預(yù)定群組的一個(gè)實(shí)例即為AD。
這樣一來,群組判定設(shè)備可以在不依賴于用戶的情況下獲取一個(gè)用于判定目標(biāo)設(shè)備是否屬于群組的判據(jù)。
相應(yīng)地,群組判定設(shè)備不會(huì)為用戶帶來手動(dòng)注冊(cè)屬于群組的設(shè)備的負(fù)擔(dān),由此還能阻止用戶將不屬于群組的非授權(quán)設(shè)備注冊(cè)為屬于群組的設(shè)備。
此外,群組判定設(shè)備還可以包括一個(gè)判定請(qǐng)求接收單元,它可用于從目標(biāo)設(shè)備接收一個(gè)要求判定目標(biāo)設(shè)備是否屬于群組的請(qǐng)求,其中目標(biāo)時(shí)間獲取單元會(huì)在判定請(qǐng)求接收單元接收到請(qǐng)求的時(shí)候獲取目標(biāo)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備在每次從目標(biāo)設(shè)備接收到這種判定請(qǐng)求的時(shí)候重新獲取目標(biāo)時(shí)間。舉例來說,假設(shè)群組判定設(shè)備具有這樣一種結(jié)構(gòu),其中它一旦判定設(shè)備屬于群組對(duì)設(shè)備執(zhí)行注冊(cè),此后則不對(duì)注冊(cè)設(shè)備進(jìn)行判定。在這種情況下,一旦其中錯(cuò)誤注冊(cè)了非授權(quán)設(shè)備,那么群組判定設(shè)備無法避免這類非授權(quán)設(shè)備的后續(xù)訪問。
為了避免出現(xiàn)這種情況,本發(fā)明的群組判定設(shè)備會(huì)在設(shè)備每次進(jìn)行訪問之前重新獲取目標(biāo)時(shí)間,由此提高了安全性。
此外,目標(biāo)時(shí)間獲取單元可以包括一個(gè)傳送/接收子單元,它可用于向目標(biāo)設(shè)備傳送預(yù)定格式的第一數(shù)據(jù),并從目標(biāo)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的預(yù)定格式的第二數(shù)據(jù);以及一個(gè)測(cè)量子單元,它可用于測(cè)量(a)傳送/接收子單元傳送第一數(shù)據(jù)與(b)傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備對(duì)傳送第一數(shù)據(jù)和第二數(shù)據(jù)所需要的時(shí)間進(jìn)行實(shí)際測(cè)量,以此作為目標(biāo)時(shí)間。
這樣一來,群組判定設(shè)備會(huì)對(duì)目標(biāo)時(shí)間進(jìn)行測(cè)量。因此,群組判定設(shè)備不會(huì)為用戶帶來手動(dòng)注冊(cè)屬于AD的設(shè)備的負(fù)擔(dān),由此還能防止用戶將不屬于AD的非授權(quán)設(shè)備注冊(cè)為屬于AD的設(shè)備。
此外,傳送/接收子單元可以向目標(biāo)設(shè)備傳送基于網(wǎng)際控制報(bào)文協(xié)議的回聲請(qǐng)求數(shù)據(jù),以此作為作為第一數(shù)據(jù),并且還可以從目標(biāo)設(shè)備接收對(duì)應(yīng)于回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù),以此作為第二數(shù)據(jù)。
依照這種結(jié)構(gòu),群組判定設(shè)備可以通過使用基于ICMP的回聲請(qǐng)求數(shù)據(jù)以及回聲應(yīng)答數(shù)據(jù)來獲取目標(biāo)時(shí)間,也就是使用現(xiàn)有程序Ping來獲取目標(biāo)時(shí)間。
通過使用這種現(xiàn)有程序的群組判定設(shè)備,可以不必為了傳送和接收第一和第二數(shù)據(jù)而開發(fā)新的程序。由此降低了群組判定設(shè)備的開發(fā)人員的負(fù)擔(dān)。
此外還可以借助目標(biāo)設(shè)備來實(shí)現(xiàn)時(shí)間同步,目標(biāo)時(shí)間獲取單元可以包括一個(gè)時(shí)間確定子單元,它可用于確定開始傳送具有預(yù)定格式的數(shù)據(jù)的傳送開始時(shí)間;一個(gè)時(shí)間通知子單元,它可用于向目標(biāo)設(shè)備告知時(shí)間確定子單元所確定的傳送開始時(shí)間;一個(gè)接收子單元,它可用于接收目標(biāo)設(shè)備在傳送開始時(shí)間傳送的預(yù)定格式的數(shù)據(jù);以及一個(gè)計(jì)算子單元,它可用于計(jì)算(a)接收子單元接收具有預(yù)定格式的數(shù)據(jù)的時(shí)間與(b)時(shí)間確定子單元所確定的傳送開始時(shí)間之間的時(shí)段,以此作為目標(biāo)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備對(duì)傳送具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間進(jìn)行了實(shí)際測(cè)量,以此作為目標(biāo)時(shí)間。
這樣一來,群組判定設(shè)備會(huì)對(duì)目標(biāo)時(shí)間進(jìn)行測(cè)量。因此,群組判定設(shè)備不會(huì)為用戶帶來手動(dòng)注冊(cè)屬于AD的設(shè)備的負(fù)擔(dān),由此還能防止用戶將不屬于AD的非授權(quán)設(shè)備注冊(cè)為屬于AD的設(shè)備。
此外,目標(biāo)設(shè)備可以對(duì)目標(biāo)時(shí)間進(jìn)行測(cè)量并且傳送指示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,而目標(biāo)時(shí)間獲取單元?jiǎng)t可以從目標(biāo)設(shè)備接收目標(biāo)時(shí)間信息。
依照這種結(jié)構(gòu),目標(biāo)設(shè)備對(duì)目標(biāo)時(shí)間進(jìn)行測(cè)量,而群組判定設(shè)備則從目標(biāo)設(shè)備獲取指示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息。
相應(yīng)地,群組判定設(shè)備使得目標(biāo)設(shè)備承擔(dān)一部分群組判定處理。由此可以減少群組判定設(shè)備所執(zhí)行的處理。
此外,群組判定設(shè)備還可以包括一個(gè)預(yù)存儲(chǔ)單元,它可用于存儲(chǔ)預(yù)定數(shù)量的目標(biāo)時(shí)間值,其中目標(biāo)時(shí)間獲取單元使用預(yù)存儲(chǔ)單元中保存的值以及所獲取的目標(biāo)時(shí)間值中的一個(gè)最小值作為用于供判定單元進(jìn)行比較的目標(biāo)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備使用了經(jīng)過多次測(cè)量獲取的多個(gè)值中的最小值作為目標(biāo)時(shí)間。由此群組判定設(shè)備可以得到目標(biāo)時(shí)間的精確值。而出現(xiàn)這種情況則是因?yàn)橄铝性颉?br>
假設(shè)在這里進(jìn)行的目標(biāo)時(shí)間測(cè)量是針對(duì)其上目標(biāo)設(shè)備響應(yīng)第一數(shù)據(jù)傳送第二數(shù)據(jù)的通信路徑進(jìn)行的。如果這條通信路徑由其他數(shù)據(jù)占用,那么目標(biāo)設(shè)備將會(huì)一直等待到所述通信路徑變?yōu)榭捎?,然后則傳送第二數(shù)據(jù)。
在這種情況下,群組判定設(shè)備對(duì)通過將等待時(shí)間添加到實(shí)際傳送時(shí)間而獲取的值進(jìn)行測(cè)量,以此作為目標(biāo)時(shí)間。然而,第二數(shù)據(jù)具有很小的數(shù)據(jù)大小,由此可被插入占用通信路徑的其他大型數(shù)據(jù)的各部分之間。而第二數(shù)據(jù)被視為是在多次測(cè)量中以這種方式插入了至少一次的時(shí)候傳送的,由此使得群組判定設(shè)備能夠?qū)?shí)際傳送時(shí)間用作目標(biāo)時(shí)間。
此外,判定單元可以將預(yù)先設(shè)定的值保存為基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備依照在制造或運(yùn)送群組判定設(shè)備時(shí)設(shè)定的基準(zhǔn)時(shí)間來判定目標(biāo)設(shè)備是否屬于預(yù)定群組。
相應(yīng)地,群組判定設(shè)備也可以通過簡(jiǎn)單地從ROM或類似設(shè)備中讀取基準(zhǔn)時(shí)間來獲取所述基準(zhǔn)時(shí)間。由此群組判定設(shè)備可以具有一種簡(jiǎn)化的結(jié)構(gòu)。
此外,判定單元可以包括一個(gè)基準(zhǔn)時(shí)間存儲(chǔ)子單元,它可用于保存一個(gè)基準(zhǔn)時(shí)間值,其中所述基準(zhǔn)時(shí)間值是為將目標(biāo)設(shè)備與網(wǎng)絡(luò)相連的連接介質(zhì)分別設(shè)定的;一個(gè)接收子單元,它可用于從目標(biāo)設(shè)備接收指示將目標(biāo)設(shè)備連接到網(wǎng)絡(luò)的連接介質(zhì)的介質(zhì)信息;以及一個(gè)選擇子單元,它可用于根據(jù)接收子單元接收的介質(zhì)信息而將基準(zhǔn)時(shí)間存儲(chǔ)子單元中保存的值選作基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備可以根據(jù)將目標(biāo)設(shè)備與網(wǎng)絡(luò)相連的連接介質(zhì)來選擇基準(zhǔn)時(shí)間值。在這里,連接介質(zhì)的實(shí)例包括電纜連接100Base(由IEEE802.3定義),無線的IEEE802.11a和IEEE802.11b,以及輸電線通信HomePlug。
群組判定設(shè)備可以選擇適合每種情形的基準(zhǔn)時(shí)間值,這樣一來,與僅僅基于目標(biāo)設(shè)備連接介質(zhì)來選擇基準(zhǔn)時(shí)間值的情況相比,群組判定設(shè)備可以更精確地判定目標(biāo)設(shè)備是否屬于群組。
此外,判定單元可以包括一個(gè)基準(zhǔn)時(shí)間存儲(chǔ)子單元,它可用于保存一個(gè)基準(zhǔn)時(shí)間值,其中所述基準(zhǔn)時(shí)間值是為(a)將群組判定設(shè)備與網(wǎng)絡(luò)相連的第一連接介質(zhì)以及(b)將目標(biāo)設(shè)備與網(wǎng)絡(luò)相連的第二連接介質(zhì)的組合設(shè)定的;一個(gè)介質(zhì)檢測(cè)子單元,它可用于檢測(cè)第一連接介質(zhì);一個(gè)接收子單元,它可用于從目標(biāo)設(shè)備接收指示第二連接介質(zhì)的介質(zhì)信息;以及一個(gè)選擇子單元,它可用于根據(jù)(c)由介質(zhì)檢測(cè)單元測(cè)得的第一連接介質(zhì)與(d)接收子單元接收的介質(zhì)信息所指示的第二連接介質(zhì)的組合而選擇基準(zhǔn)時(shí)間存儲(chǔ)子單元中保存的值作為基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備可以根據(jù)連接群組判定設(shè)備和網(wǎng)絡(luò)的第一連接介質(zhì)以及連接目標(biāo)設(shè)備和網(wǎng)絡(luò)的第二連接介質(zhì)的各種組合來選擇一個(gè)基準(zhǔn)時(shí)間值。
這樣一來,群組判定設(shè)備可以選擇適合各種情形的基準(zhǔn)時(shí)間值,因此,與基準(zhǔn)時(shí)間是固定值的情況相比,所述選擇可以更精確地判定目標(biāo)設(shè)備是否屬于群組。
此外,群組判定設(shè)備還可以包括一個(gè)變化接收單元,它可用于從外部信源接收一個(gè)新的基準(zhǔn)時(shí)間值,其中基準(zhǔn)時(shí)間存儲(chǔ)子單元將會(huì)使用變化接收單元接收的新值來替換其內(nèi)保存的作為基準(zhǔn)時(shí)間的值。
依照這種結(jié)構(gòu),群組判定設(shè)備可以改變基準(zhǔn)時(shí)間。
此外還有可能存在這樣的情況,其中預(yù)先設(shè)定的基準(zhǔn)時(shí)間會(huì)因?yàn)閷?shí)際網(wǎng)絡(luò)環(huán)境不同于制造時(shí)所預(yù)期的網(wǎng)絡(luò)環(huán)境而不再適合。如果出現(xiàn)這種情況,那么有可能出現(xiàn)將授權(quán)設(shè)備判定成不屬于群組或?qū)⒎鞘跈?quán)設(shè)備判定為屬于群組的誤判。為了避免這種誤判,群組判定設(shè)備可以在預(yù)先設(shè)定的基準(zhǔn)時(shí)間不再合適的時(shí)候改變所述基準(zhǔn)時(shí)間。
同樣,判定單元可以包括一個(gè)傳送/接收子單元,它可用于向網(wǎng)絡(luò)中最接近群組判定設(shè)備的路由器傳送具有預(yù)定格式的第一數(shù)據(jù),并且從路由器接收響應(yīng)于第一數(shù)據(jù)而傳送的具有預(yù)定格式的第二數(shù)據(jù);以及一個(gè)測(cè)量子單元,它可用于對(duì)(a)傳送/接收子單元傳送第一數(shù)據(jù)與(b)傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間進(jìn)行測(cè)量,以此作為基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備不但獲取了目標(biāo)時(shí)間,而且還獲取了實(shí)際測(cè)量得到的基準(zhǔn)時(shí)間。
這樣一來,群組判定設(shè)備可以在群組判定處理時(shí)得到根據(jù)通信業(yè)務(wù)量所確定的基準(zhǔn)時(shí)間,與基準(zhǔn)時(shí)間是固定值的情況相比,在這種情況下能夠更準(zhǔn)確地判定目標(biāo)設(shè)備是否屬于群組。
同樣,群組判定設(shè)備經(jīng)由最接近群組判定設(shè)備的路由器使用了(a)傳送第一數(shù)據(jù)以及(b)接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
舉例來說,假設(shè)群組判定設(shè)備使用了(a)目標(biāo)設(shè)備傳送第一數(shù)據(jù)以及(b)接收第二數(shù)據(jù)之間所需要的時(shí)間作為目標(biāo)時(shí)間,并且在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間實(shí)質(zhì)相同的時(shí)候判定目標(biāo)設(shè)備屬于群組。那么在這種情況下,其最接近的路由器即為用于測(cè)量基準(zhǔn)時(shí)間的上述路由器的設(shè)備被判定為屬于這個(gè)群組。
同樣,群組判定設(shè)備可以經(jīng)由一個(gè)路由器連接到一個(gè)基準(zhǔn)設(shè)備,其中已經(jīng)判定所述基準(zhǔn)設(shè)備屬于群組,并且所述判定單元可以包括一個(gè)傳送/接收子單元,它可用于向基準(zhǔn)設(shè)備傳送具有預(yù)定格式的第一數(shù)據(jù),并且從基準(zhǔn)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù);以及一個(gè)測(cè)量子單元,它可用于對(duì)(a)傳送/接收子單元傳送第一數(shù)據(jù)與(b)傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間進(jìn)行測(cè)量,以此作為基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備不但獲取了目標(biāo)時(shí)間,而且還得到實(shí)際測(cè)量的基準(zhǔn)時(shí)間。
這樣一來,群組判定設(shè)備可以在群組判定處理中獲取根據(jù)通信業(yè)務(wù)量而被確定的基準(zhǔn)時(shí)間,與基準(zhǔn)時(shí)間是固定值的情況相比,在這種情況下能夠更準(zhǔn)確地判定目標(biāo)設(shè)備是否屬于群組。
此外,群組判定設(shè)備經(jīng)由最接近群組判定設(shè)備的路由器使用了(a)傳送第一數(shù)據(jù)以及(b)接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
舉例來說,假設(shè)群組判定設(shè)備使用了(a)傳送第一數(shù)據(jù)與(b)接收所述目標(biāo)設(shè)備響應(yīng)于第一數(shù)據(jù)所返回的第二數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間,并且在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間實(shí)質(zhì)相同的時(shí)候判定目標(biāo)設(shè)備屬于群組。在這種情況下,對(duì)最接近的路由器即為用于測(cè)量基準(zhǔn)時(shí)間的上述路由器的設(shè)備來說,該設(shè)備將被判定為屬于這個(gè)群組。
此外,傳送/接收子單元可以向基準(zhǔn)設(shè)備傳送基于網(wǎng)際控制報(bào)文協(xié)議的回聲請(qǐng)求數(shù)據(jù),以此作為第一數(shù)據(jù),并且還可以從基準(zhǔn)設(shè)備接收對(duì)應(yīng)于回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù),以此作為第二數(shù)據(jù)。
依照這種結(jié)構(gòu),群組判定設(shè)備可以通過使用基于ICMP的回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)來獲取基準(zhǔn)時(shí)間,也就是說,通過使用現(xiàn)有程序Ping就可以獲取基準(zhǔn)時(shí)間。
通過使用這種現(xiàn)有程序的群組判定設(shè)備,可以不必為了發(fā)送和接收第一數(shù)據(jù)和第二數(shù)據(jù)而開發(fā)新的程序。由此減輕了群組判定設(shè)備的開發(fā)人員的負(fù)擔(dān)。
此外,群組判定設(shè)備還可以包括一個(gè)預(yù)存儲(chǔ)單元,它可用于保存預(yù)定數(shù)量的基準(zhǔn)時(shí)間值,其中判定單元使用預(yù)存儲(chǔ)單元保存的值以及測(cè)得的基準(zhǔn)時(shí)間值中的最小值作為用于比較的基準(zhǔn)時(shí)間。
依照這種結(jié)構(gòu),群組判定設(shè)備可以獲取更精確的基準(zhǔn)時(shí)間值。而這則出于以下原因。
假設(shè)在這里進(jìn)行的基準(zhǔn)時(shí)間測(cè)量是針對(duì)基準(zhǔn)設(shè)備用以傳送與第一數(shù)據(jù)相對(duì)應(yīng)的第二數(shù)據(jù)的通信路徑進(jìn)行的。如果這條通信路徑由其他數(shù)據(jù)占用,那么基準(zhǔn)設(shè)備將會(huì)一直等待到通信路徑可用,然后則傳送第二數(shù)據(jù)。
在這種情況下,群組判定設(shè)備對(duì)通過將等待時(shí)間添加給實(shí)際傳送時(shí)間所獲取的值進(jìn)行測(cè)量,以此作為基準(zhǔn)時(shí)間。然而,第二數(shù)據(jù)具有很小的數(shù)據(jù)大小,由此可以將其插入到占用通信路徑的其他大型數(shù)據(jù)的各部分之間。而第二數(shù)據(jù)則視為是在多次判定中以這種方式插入了至少一次的時(shí)候傳送的,由此使得群組判定設(shè)備能夠?qū)?shí)際傳送時(shí)間用作目標(biāo)時(shí)間。
此外,判定單元可以在目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在目標(biāo)時(shí)間并不等于或不短于基準(zhǔn)時(shí)間的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),群組判定設(shè)備可以在目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間的時(shí)候判定目標(biāo)設(shè)備屬于一個(gè)預(yù)定群組。更確切的說,群組判定設(shè)備對(duì)從目標(biāo)時(shí)間中減去基準(zhǔn)時(shí)間所得到的值是一個(gè)正值還是一個(gè)負(fù)值進(jìn)行判定,當(dāng)?shù)玫降闹凳秦?fù)值的時(shí)候,所述群組判定設(shè)備判定目標(biāo)設(shè)備屬于預(yù)定群組。
這樣一來,群組判定設(shè)備可以通過簡(jiǎn)單地判定所得到的值是負(fù)值或正值來判定所述差值是否處于預(yù)定范圍以內(nèi)。由此群組判定設(shè)備可以具有一種簡(jiǎn)化的結(jié)構(gòu)。
此外,群組判定設(shè)備可以經(jīng)由一個(gè)路由器或多個(gè)路由器連接到目標(biāo)設(shè)備,判定單元可以在所述差值短于經(jīng)由一個(gè)路由器傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在所述差值不短于經(jīng)由一個(gè)路由器傳播預(yù)定格式數(shù)據(jù)所需要的時(shí)間的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于一個(gè)比經(jīng)由一個(gè)路由器傳送預(yù)定格式數(shù)據(jù)所需要的時(shí)間更小的數(shù)值范圍內(nèi)的時(shí)候,群組判定設(shè)備判定目標(biāo)設(shè)備屬于一個(gè)預(yù)定群組。
舉例來說,假設(shè)目標(biāo)時(shí)間和基準(zhǔn)時(shí)間可以通過實(shí)際測(cè)量獲取。在這種情況下,當(dāng)用于測(cè)量目標(biāo)時(shí)間的目標(biāo)路徑上的路由器數(shù)目與用于測(cè)量基準(zhǔn)時(shí)間的基準(zhǔn)路徑上的路由器數(shù)目相同的時(shí)候,群組判定設(shè)備判定目標(biāo)設(shè)備屬于預(yù)定群組。另一方面,即使目標(biāo)路徑上的路由器數(shù)目與基準(zhǔn)路徑上的路由器數(shù)目只相差一個(gè),群組判定設(shè)備也會(huì)判定目標(biāo)設(shè)備不屬于預(yù)定群組。
本發(fā)明的上述目標(biāo)還可以通過一個(gè)與網(wǎng)絡(luò)相連并與連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備共享公共私有信息的群組判定設(shè)備來實(shí)現(xiàn),其中所述設(shè)備包括一個(gè)轉(zhuǎn)換單元,它可以用于對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;一個(gè)傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送具有預(yù)定格式的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收具有響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù),其中第二數(shù)據(jù)包含了目標(biāo)設(shè)備對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換所產(chǎn)生的第二轉(zhuǎn)換信息;一個(gè)測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為一個(gè)目標(biāo)時(shí)間;以及一個(gè)判定單元,它可用于(i)將測(cè)量單元測(cè)得的目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以及(ii)對(duì)轉(zhuǎn)換單元產(chǎn)生的第一轉(zhuǎn)換信息以及傳送/接收單元接收的第二數(shù)據(jù)中包含的第二轉(zhuǎn)換信息進(jìn)行比較,并且在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)以及(ii)第一轉(zhuǎn)換信息與第二轉(zhuǎn)換信息匹配的肯定情況下判定目標(biāo)設(shè)備屬于群組,而在與肯定情況不同的任何其他情況下則判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),群組判定設(shè)備是基于時(shí)間驗(yàn)證和可靠性驗(yàn)證來判定目標(biāo)設(shè)備是否屬于預(yù)定群組的。在這里,時(shí)間驗(yàn)證是通過獲取作為目標(biāo)時(shí)間的傳送第一數(shù)據(jù)與接收第二數(shù)據(jù)之間所需要的時(shí)間來實(shí)現(xiàn)的,并且時(shí)間驗(yàn)證判定目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值是否處于一個(gè)預(yù)定范圍以內(nèi)。此外,可靠性驗(yàn)證是通過判定群組判定設(shè)備產(chǎn)生的第一轉(zhuǎn)換信息與目標(biāo)設(shè)備產(chǎn)生的第二轉(zhuǎn)換信息是否匹配來實(shí)現(xiàn)的。
因此,通過時(shí)間驗(yàn)證和可靠性驗(yàn)證,群組判定設(shè)備可以防止非授權(quán)設(shè)備的欺詐行為,并且可以提高安全性。
本發(fā)明的上述目標(biāo)也可以通過一個(gè)與網(wǎng)絡(luò)相連并與連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備共享公共私有信息的群組判定設(shè)備實(shí)現(xiàn),所述設(shè)備包括一個(gè)轉(zhuǎn)換單元,它可以用于對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息,并且對(duì)私有信息執(zhí)行與第一轉(zhuǎn)換不同的第二轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;一個(gè)傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送包含第一轉(zhuǎn)換信息的預(yù)定格式的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù),其中第二數(shù)據(jù)包含了目標(biāo)設(shè)備對(duì)私有信息進(jìn)行第二轉(zhuǎn)換所產(chǎn)生的第三轉(zhuǎn)換信息;一個(gè)測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間;以及一個(gè)判定單元,它可用于(i)將測(cè)量單元測(cè)得的目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,(ii)將轉(zhuǎn)換單元產(chǎn)生的第二轉(zhuǎn)換信息與傳送/接收單元接收的第二數(shù)據(jù)中包含的第三轉(zhuǎn)換信息進(jìn)行比較,以及(iii)判定是否從目標(biāo)設(shè)備已接收了指示第四轉(zhuǎn)換信息與第一轉(zhuǎn)換信息匹配的消息,其中所述第四轉(zhuǎn)換信息是通過目標(biāo)設(shè)備對(duì)私有信息進(jìn)行第一轉(zhuǎn)換而產(chǎn)生的,所述判定單元在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi),(ii)第二轉(zhuǎn)換信息與第三轉(zhuǎn)換信息匹配以及(iii)已接收到消息的肯定情況下判定目標(biāo)設(shè)備屬于群組,并且在與肯定情況不同的其他任何情況下都判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),群組判定設(shè)備基于時(shí)間驗(yàn)證以及彼此的可靠性驗(yàn)證來判定目標(biāo)設(shè)備是否屬于預(yù)定群組。在這里,彼此的可靠性驗(yàn)證是通過群組判定設(shè)備執(zhí)行的可靠性驗(yàn)證以及目標(biāo)設(shè)備執(zhí)行的可靠性驗(yàn)證來實(shí)現(xiàn)的。
因此,與可靠性驗(yàn)證僅僅基于群組判定設(shè)備執(zhí)行的可靠性驗(yàn)證的情況相比,在這里,群組判定設(shè)備可以進(jìn)一步提高安全性。
本發(fā)明的上述目標(biāo)還可以通過一個(gè)與網(wǎng)絡(luò)相連并與連接到網(wǎng)絡(luò)的群組判定設(shè)備共享公共私有信息的目標(biāo)設(shè)備實(shí)現(xiàn),其中由群組判定設(shè)備判定所述目標(biāo)設(shè)備是否屬于預(yù)定群組,所述目標(biāo)設(shè)備包括一個(gè)接收單元,它可用于從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù);一個(gè)轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;以及一個(gè)傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送具有包含第一轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)。
依照這種結(jié)構(gòu),目標(biāo)設(shè)備從群組判定設(shè)備接收具有預(yù)定格式第一數(shù)據(jù),并且向群組判定設(shè)備傳送具有包含第一轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)。在這里,第一轉(zhuǎn)換信息是在接收第一數(shù)據(jù)之前已經(jīng)產(chǎn)生的。由此可以縮短(a)接收第一數(shù)據(jù)與(b)傳送第二數(shù)據(jù)之間所需要的時(shí)間。在這里,假設(shè)群組判定設(shè)備將第一數(shù)據(jù)傳送到目標(biāo)設(shè)備并且根據(jù)傳送第一數(shù)據(jù)與接收第二數(shù)據(jù)之間所需要的目標(biāo)時(shí)間來判定目標(biāo)設(shè)備是否屬于預(yù)定群組。在這種情況下,產(chǎn)生第一轉(zhuǎn)換信息所需要的時(shí)間并未包含在目標(biāo)時(shí)間中。
相應(yīng)地,即使產(chǎn)生第一轉(zhuǎn)換信息所需要的時(shí)間長(zhǎng)于目標(biāo)時(shí)間,群組判定設(shè)備也還是可以恰當(dāng)判定目標(biāo)設(shè)備是否屬于群組。
本發(fā)明的上述目標(biāo)還可以通過一個(gè)與網(wǎng)絡(luò)相連并與連接到網(wǎng)絡(luò)的群組判定設(shè)備共享公共私有信息的目標(biāo)設(shè)備實(shí)現(xiàn),其中由群組判定設(shè)備判定所述目標(biāo)設(shè)備是否屬于預(yù)定群組,所述目標(biāo)設(shè)備包括一個(gè)接收單元,它可用于從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù);一個(gè)轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;以及一個(gè)傳送單元,它可用于在接收單元接收到第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送具有包含第一轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)。
依照這種結(jié)構(gòu),目標(biāo)設(shè)備將從群組判定設(shè)備傳送的第一轉(zhuǎn)換信息與由目標(biāo)設(shè)備產(chǎn)生第三轉(zhuǎn)換信息之間的比較結(jié)果傳送到群組判定設(shè)備。由此群組判定設(shè)備可以使用目標(biāo)設(shè)備傳送的比較結(jié)果來進(jìn)行群組判定處理。
相應(yīng)地,與只基于自身比較結(jié)果來執(zhí)行可靠性驗(yàn)證的情況相比,在這里,所述群組判定設(shè)備可以進(jìn)一步提高安全性。
本發(fā)明的上述目標(biāo)也可以由一個(gè)群組判定系統(tǒng)實(shí)現(xiàn),所述系統(tǒng)包括與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備和群組判定設(shè)備,目標(biāo)設(shè)備和群組判定設(shè)備預(yù)先共享公共私有信息,其中目標(biāo)設(shè)備包括一個(gè)接收單元,它可用于從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù);第一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;以及一個(gè)傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候?qū)ǖ谝晦D(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)傳送到群組判定設(shè)備,所述群組判定設(shè)備包括一個(gè)傳送/接收單元,它可用于將第一數(shù)據(jù)傳送到目標(biāo)設(shè)備,并且接收包含第一轉(zhuǎn)換信息的第二數(shù)據(jù);一個(gè)測(cè)量單元,它可用于測(cè)量(i)傳送/接收單元傳送第一數(shù)據(jù)與(ii)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間;一個(gè)第二轉(zhuǎn)換單元,它可用于對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;以及一個(gè)判定單元,它可用于(i)對(duì)測(cè)量單元測(cè)得的目標(biāo)時(shí)間以及一個(gè)基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以及(ii)對(duì)第二轉(zhuǎn)換單元產(chǎn)生的第二轉(zhuǎn)換信息以及傳送/接收單元接收的第二數(shù)據(jù)中包含的第一轉(zhuǎn)換信息進(jìn)行比較,并且在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)以及(ii)第二轉(zhuǎn)換信息與第一轉(zhuǎn)換信息匹配的肯定情況下判定目標(biāo)設(shè)備屬于群組,而在與肯定情況不同的其他任何情況下都判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),群組判定設(shè)備是基于時(shí)間驗(yàn)證和可靠性驗(yàn)證來判定目標(biāo)設(shè)備是否屬于預(yù)定群組的。在這里,時(shí)間驗(yàn)證是通過獲取作為目標(biāo)時(shí)間的傳送第一數(shù)據(jù)與接收第二數(shù)據(jù)之間所需要的時(shí)間來實(shí)現(xiàn)的,并且所述時(shí)間驗(yàn)證判定目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值是否處于一個(gè)預(yù)定范圍以內(nèi)。此外,可靠性驗(yàn)證是通過判定群組判定設(shè)備產(chǎn)生的第一轉(zhuǎn)換信息與目標(biāo)設(shè)備產(chǎn)生的第二轉(zhuǎn)換信息是否匹配來實(shí)現(xiàn)的。
因此,通過時(shí)間驗(yàn)證和可靠性驗(yàn)證,群組判定設(shè)備可以防止非授權(quán)設(shè)備的欺詐行為,并且可以提高安全性。
目標(biāo)設(shè)備從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù),并且向群組判定設(shè)備傳送具有包括第一轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)。在這里,第一轉(zhuǎn)換信息是在接收第一數(shù)據(jù)之前已經(jīng)產(chǎn)生的。因此,產(chǎn)生第一轉(zhuǎn)換信息所需要的時(shí)間并未包含在目標(biāo)時(shí)間中。
這樣一來,即使產(chǎn)生第一轉(zhuǎn)換信息所需要的時(shí)間長(zhǎng)于目標(biāo)時(shí)間,群組判定設(shè)備也還是可以恰當(dāng)判定目標(biāo)設(shè)備是否屬于群組。
本發(fā)明的上述目標(biāo)也可以通過一個(gè)群組判定系統(tǒng)實(shí)現(xiàn),所述系統(tǒng)包含了與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備和群組判定設(shè)備,目標(biāo)設(shè)備和群組判定設(shè)備預(yù)先共享公共私有信息,其中目標(biāo)設(shè)備包括一個(gè)接收單元,它可用于從群組判定設(shè)備接收具有包含了第一轉(zhuǎn)換信息的預(yù)定格式的第一數(shù)據(jù);一個(gè)第一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;一個(gè)傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送包含第二轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù);一個(gè)比較單元,它可用于對(duì)第三轉(zhuǎn)換信息和第一轉(zhuǎn)換信息進(jìn)行比較,其中第三轉(zhuǎn)換信息是通過對(duì)私有信息進(jìn)行不同于第一轉(zhuǎn)換的第二轉(zhuǎn)換而產(chǎn)生的;以及一個(gè)通知單元,它可用于向群組判定設(shè)備告知比較單元的比較結(jié)果,并且群組判定設(shè)備包括一個(gè)第二轉(zhuǎn)換單元,它可用于對(duì)私有信息進(jìn)行第二轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息,以及對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第四轉(zhuǎn)換信息;一個(gè)傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送包含第一轉(zhuǎn)換信息的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收包含第二轉(zhuǎn)換信息的第二數(shù)據(jù);一個(gè)測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為一個(gè)目標(biāo)時(shí)間;以及一個(gè)判定單元,它可用于(i)對(duì)測(cè)量單元測(cè)得的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,(ii)對(duì)第二轉(zhuǎn)換單元產(chǎn)生的第四轉(zhuǎn)換信息以及傳送/接收單元接收的第二數(shù)據(jù)中包含的第二轉(zhuǎn)換信息進(jìn)行比較,以及(iii)對(duì)從目標(biāo)設(shè)備接收的指示第一轉(zhuǎn)換信息與第三轉(zhuǎn)換信息是否匹配的比較結(jié)果進(jìn)行檢查,并且在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi),(ii)第四轉(zhuǎn)換信息與第二轉(zhuǎn)換信息匹配以及(iii)比較結(jié)果指示第一轉(zhuǎn)換信息與第三轉(zhuǎn)換信息匹配的肯定情況下判定目標(biāo)設(shè)備屬于群組,而在與肯定情況不同的其他任何情況下都判定目標(biāo)設(shè)備是在群組之外。
依照這種結(jié)構(gòu),群組判定設(shè)備基于時(shí)間驗(yàn)證和彼此的可靠性驗(yàn)證來判定目標(biāo)設(shè)備是否屬于預(yù)定群組。在這里,彼此的可靠性驗(yàn)證是通過群組判定設(shè)備執(zhí)行的可靠性驗(yàn)證以及目標(biāo)設(shè)備執(zhí)行的可靠性驗(yàn)證來實(shí)現(xiàn)的。
相應(yīng)地,與群組判定設(shè)備只基于自身比較結(jié)果來執(zhí)行可靠性驗(yàn)證的情況相比,所述群組判定設(shè)備可以進(jìn)一步提高安全性。
本發(fā)明的上述目標(biāo)也可以通過一種由連接到網(wǎng)絡(luò)的群組判定設(shè)備使用的群組判定方法實(shí)現(xiàn),所述方法包括一個(gè)目標(biāo)時(shí)間獲取步驟,用于獲取至和/或從連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以此作為目標(biāo)時(shí)間;以及一個(gè)判定步驟,用于將目標(biāo)時(shí)間與一個(gè)基準(zhǔn)時(shí)間相比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,并且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
這樣一來,所述群組判定方法產(chǎn)生的效果與群組判定設(shè)備產(chǎn)生的效果相同。
本發(fā)明的上述目標(biāo)也可以通過一種由連接到網(wǎng)絡(luò)的計(jì)算機(jī)所執(zhí)行的群組判定程序?qū)崿F(xiàn),其中包括一個(gè)目標(biāo)時(shí)間獲取步驟,用于獲取至和/或從連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以此作為目標(biāo)時(shí)間;以及一個(gè)判定步驟,用于將目標(biāo)時(shí)間與一個(gè)基準(zhǔn)時(shí)間相比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,開且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
這樣一來,由所述計(jì)算機(jī)實(shí)施的群組判定程序所產(chǎn)生的效果與群組判定設(shè)備所產(chǎn)生的效果是相同的。
本發(fā)明的上述目標(biāo)也可以通過一種存儲(chǔ)介質(zhì)實(shí)現(xiàn),其中所述存儲(chǔ)介質(zhì)包含了由連接到網(wǎng)絡(luò)的計(jì)算機(jī)執(zhí)行的群組判定程序,所述群組判定程序包括一個(gè)目標(biāo)時(shí)間獲取步驟,用于獲取至和/或從連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以此作為目標(biāo)時(shí)間;以及一個(gè)判定步驟,用于對(duì)目標(biāo)時(shí)間以及一個(gè)基準(zhǔn)時(shí)間進(jìn)行比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,并且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
由此,從存儲(chǔ)介質(zhì)中讀取群組判定程序并執(zhí)行所述群組判定程序的計(jì)算機(jī)所產(chǎn)生的效果與群組判定設(shè)備所產(chǎn)生的效果是相同的。
附圖簡(jiǎn)述本發(fā)明的其他目的、特征和特性將會(huì)在以下結(jié)合附圖所進(jìn)行的描述中變得清楚,其中所述附圖描述了本發(fā)明的一個(gè)具體實(shí)施例。在附圖中
圖1顯示的是涉及本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu);圖2顯示的是涉及本發(fā)明第一實(shí)施例的服務(wù)器結(jié)構(gòu);圖3顯示的是涉及本發(fā)明第一實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu);圖4顯示的是涉及本發(fā)明第一實(shí)施例的服務(wù)器和目標(biāo)設(shè)備的操作;圖5顯示的是涉及本發(fā)明第二實(shí)施例的服務(wù)器結(jié)構(gòu);圖6顯示的是保存在基準(zhǔn)時(shí)間存儲(chǔ)單元221中的基準(zhǔn)時(shí)間值的實(shí)例;圖7顯示的是涉及本發(fā)明第二實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu);
圖8顯示的是涉及本發(fā)明第二實(shí)施例的服務(wù)器和目標(biāo)設(shè)備的操作;圖9顯示的是涉及本發(fā)明第三實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu);圖10顯示的是涉及本發(fā)明第三實(shí)施例的服務(wù)器結(jié)構(gòu);圖11顯示的是用于時(shí)間測(cè)量的數(shù)據(jù)結(jié)構(gòu);圖12顯示的是涉及本發(fā)明第三實(shí)施例的路由器結(jié)構(gòu);圖13顯示的是涉及本發(fā)明第三實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu);圖14顯示的是涉及本發(fā)明第三實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作;圖15顯示的是涉及本發(fā)明第四實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu);圖16顯示的是涉及本發(fā)明第四實(shí)施例的服務(wù)器結(jié)構(gòu);圖17顯示的是涉及本發(fā)明第四實(shí)施例的路由器結(jié)構(gòu);圖18顯示的是涉及本發(fā)明第四實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu);圖19顯示的是涉及本發(fā)明第四實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作;圖20顯示的是涉及本發(fā)明第五實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu);圖21顯示的是涉及本發(fā)明第五實(shí)施例的服務(wù)器結(jié)構(gòu);圖22顯示的是涉及一個(gè)發(fā)明第五實(shí)施例的服務(wù)器、AD設(shè)備以及目標(biāo)設(shè)備的操作;圖23顯示的是涉及本發(fā)明第六實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu);圖24顯示的是涉及本發(fā)明第六實(shí)施例的服務(wù)器結(jié)構(gòu);以及圖25顯示的是涉及一個(gè)發(fā)明第六實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作。
實(shí)施本發(fā)明的最佳方式(第一實(shí)施例)<概述>
在本發(fā)明的第一實(shí)施例中,服務(wù)器以下列方式判定目標(biāo)設(shè)備是否屬于AD(AD判定處理)。服務(wù)器向目標(biāo)設(shè)備傳送回聲請(qǐng)求數(shù)據(jù),并且測(cè)量(a)傳送回聲請(qǐng)求數(shù)據(jù)與(b)從目標(biāo)設(shè)備接收對(duì)應(yīng)于所傳送的回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間,并且判定目標(biāo)時(shí)間是否等于或小于預(yù)先設(shè)定的基準(zhǔn)時(shí)間,由此使用時(shí)間來核實(shí)目標(biāo)設(shè)備是否處于其家庭網(wǎng)絡(luò)內(nèi)部。當(dāng)目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間時(shí),服務(wù)器判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)以內(nèi)。在下文中,這種通過使用時(shí)間執(zhí)行的目標(biāo)設(shè)備驗(yàn)證稱為“時(shí)間驗(yàn)證”。所述時(shí)間驗(yàn)證基于這樣一個(gè)事實(shí),即家庭網(wǎng)絡(luò)外部設(shè)備通常不但經(jīng)由家庭網(wǎng)絡(luò)中的路由器與服務(wù)器相連,而且還經(jīng)由因特網(wǎng)服務(wù)供應(yīng)商(ISP)而與服務(wù)器相連,因此,涉及這種外部設(shè)備的時(shí)間要長(zhǎng)于涉及家庭網(wǎng)絡(luò)內(nèi)部設(shè)備的目標(biāo)時(shí)間。
此外,服務(wù)器還通過使用依附于各個(gè)回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)的驗(yàn)證數(shù)據(jù)來核實(shí)目標(biāo)設(shè)備是否可信。在下文中,這種使用驗(yàn)證數(shù)據(jù)執(zhí)行的目標(biāo)設(shè)備驗(yàn)證稱為“可靠性驗(yàn)證”。由此可以保護(hù)內(nèi)容免受非授權(quán)設(shè)備的欺騙。
最后,服務(wù)器根據(jù)時(shí)間驗(yàn)證和可靠性驗(yàn)證的結(jié)果來確定目標(biāo)設(shè)備是否屬于AD。
在這里應(yīng)該指出的是,回聲請(qǐng)求數(shù)據(jù)與回聲應(yīng)答數(shù)據(jù)是由使用網(wǎng)際控制報(bào)文協(xié)議(ICMP)的Ping命令來傳送和接收的。Ping是一個(gè)用于檢查與網(wǎng)絡(luò)相連的設(shè)備是否可用的程序。ICMP則是由IETF RFC792定義的通信協(xié)議。
<結(jié)構(gòu)>
圖1顯示的是涉及本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。
家庭網(wǎng)絡(luò)1包含了路由器10,服務(wù)器20以及設(shè)備30。家庭網(wǎng)絡(luò)1具有這樣一種網(wǎng)絡(luò)結(jié)構(gòu),其中服務(wù)器20與設(shè)備30經(jīng)由路由器10以星形方式連接。應(yīng)該指出的是,在這里也可以將不同于設(shè)備30的那些設(shè)備連接到路由器10,但是在這里為了簡(jiǎn)化附圖而沒有顯示這些設(shè)備。
在家庭網(wǎng)絡(luò)1內(nèi)部,路由器是唯一一個(gè)連接到外部網(wǎng)絡(luò)即ISP的設(shè)備。在這里假設(shè)ISP40是一個(gè)由多個(gè)路由器構(gòu)成的路由器群組。服務(wù)器20與設(shè)備60是經(jīng)由路由器10、ISP40以及路由器50相連的。
服務(wù)器20保存了不同的內(nèi)容。服務(wù)器20經(jīng)由路由器10接收一個(gè)來自設(shè)備的要求分發(fā)內(nèi)容的請(qǐng)求(在下文中稱為“內(nèi)容分發(fā)請(qǐng)求”)。只有在判定傳送請(qǐng)求的設(shè)備屬于AD的時(shí)候,服務(wù)器20才會(huì)將所請(qǐng)求的內(nèi)容分發(fā)給設(shè)備。而在第一實(shí)施例中將屬于AD的設(shè)備定義成“家庭網(wǎng)絡(luò)1內(nèi)部的可信設(shè)備”。
為了判定目標(biāo)設(shè)備是否屬于AD,本實(shí)施例使用了兩種處理,即時(shí)間驗(yàn)證和可靠性驗(yàn)證。對(duì)時(shí)間驗(yàn)證來說,服務(wù)器20將回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備,并且測(cè)量(a)傳送回聲請(qǐng)求數(shù)據(jù)與(b)從目標(biāo)設(shè)備接收對(duì)應(yīng)于所傳送回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間,此外還對(duì)目標(biāo)時(shí)間以及預(yù)先設(shè)定的基準(zhǔn)時(shí)間進(jìn)行比較。當(dāng)目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間的時(shí)候,服務(wù)器20判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)內(nèi)部。對(duì)可靠性驗(yàn)證來說,服務(wù)器20將驗(yàn)證數(shù)據(jù)附加于回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù),并且使用驗(yàn)證數(shù)據(jù)來判定目標(biāo)設(shè)備是否可信。基于這兩個(gè)處理的驗(yàn)證結(jié)果,服務(wù)器20最終確定目標(biāo)設(shè)備是否屬于AD。
具體的說,服務(wù)器20是一個(gè)計(jì)算機(jī)系統(tǒng),其中包含了微處理器、ROM、RAM、硬盤單元以及顯示單元。ROM或硬盤單元保存的是計(jì)算機(jī)程序。服務(wù)器20的上述功能則是由依照計(jì)算機(jī)程序運(yùn)行的微處理器實(shí)現(xiàn)。
設(shè)備30和設(shè)備60可以是具有與網(wǎng)絡(luò)建立連接并經(jīng)由網(wǎng)絡(luò)獲取不同內(nèi)容的功能的家用器具。
如圖1所示,當(dāng)設(shè)備30是目標(biāo)設(shè)備時(shí),回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)是在路徑1上傳送的。假設(shè)路由器10執(zhí)行每次路由選擇的處理時(shí)間是100μs(微秒)并且設(shè)備執(zhí)行每個(gè)ping命令的時(shí)間是200μs,那么在路徑1上傳送回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)所需要的總的時(shí)間(在下文中稱為“總的傳送時(shí)間”)則大約為400μs。
另一方面,當(dāng)設(shè)備60是目標(biāo)設(shè)備時(shí),回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)是在路徑2上傳送的。由于ISP40是由多個(gè)執(zhí)行諸如過濾之類的處理的路由器構(gòu)成的,因此路徑2上的總的傳送時(shí)間將會(huì)長(zhǎng)達(dá)若干毫秒。
舉個(gè)例子,服務(wù)器20可以具有預(yù)先設(shè)定為1ms的基準(zhǔn)時(shí)間。在路徑1上的總的傳送時(shí)間短于基準(zhǔn)時(shí)間的情況下,服務(wù)器20可以判定設(shè)備30處于家庭網(wǎng)絡(luò)1內(nèi)部。而在路徑2上的總的傳送時(shí)間長(zhǎng)于基準(zhǔn)時(shí)間的情況下,服務(wù)器判定設(shè)備60是在家庭網(wǎng)絡(luò)1以外。
在下文中詳細(xì)描述了實(shí)現(xiàn)上述功能的服務(wù)器和設(shè)備。
圖2顯示的是涉及本發(fā)明第一實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)私有信息存儲(chǔ)單元201,一個(gè)T1生成單元202,一個(gè)T2生成單元203,一個(gè)回聲請(qǐng)求傳送單元204,一個(gè)回聲應(yīng)答接收單元205,一個(gè)時(shí)間測(cè)量單元206,一個(gè)基準(zhǔn)時(shí)間存儲(chǔ)單元207,一個(gè)時(shí)間驗(yàn)證單元208,一個(gè)變化接收單元209,一個(gè)T2′提取單元210,一個(gè)可靠性驗(yàn)證單元211,一個(gè)驗(yàn)證結(jié)果接收單元212以及一個(gè)AD判定單元213。
私有信息存儲(chǔ)單元201保存的是與目標(biāo)設(shè)備共有的私有信息Ks。舉例來說,在這里可以將服務(wù)器與目標(biāo)設(shè)備之間成功實(shí)施了詢問-響應(yīng)驗(yàn)證之后獲取的會(huì)話密鑰用作私有信息Ks。會(huì)話密鑰的共享可以通過以下方式實(shí)現(xiàn)。
(1)服務(wù)器和目標(biāo)設(shè)備各自保持一對(duì)公鑰和私鑰,以及一個(gè)用于公鑰密碼的證書。
(2)服務(wù)器產(chǎn)生一個(gè)隨機(jī)數(shù)An,并且將生成的隨機(jī)數(shù)作為詢問數(shù)據(jù)傳送到目標(biāo)設(shè)備。目標(biāo)設(shè)備則使用隨機(jī)數(shù)An及其私鑰來產(chǎn)生簽名數(shù)據(jù),并且將簽名數(shù)據(jù)和證書作為響應(yīng)數(shù)據(jù)傳送到服務(wù)器。
(3)服務(wù)器首先使用證書來核實(shí)目標(biāo)設(shè)備公鑰的可靠性,然后則使用公鑰核實(shí)響應(yīng)數(shù)據(jù)的可靠性,從而核實(shí)目標(biāo)設(shè)備的可靠性。同樣,目標(biāo)設(shè)備也對(duì)服務(wù)器的可靠性進(jìn)行核實(shí)。
(4)此外,服務(wù)器和目標(biāo)設(shè)使用諸如Diffie-Hellman(DH)密鑰交換之類的密鑰共享方法來共享一個(gè)會(huì)話密鑰。用于共享會(huì)話密鑰的方法不應(yīng)該局限于DH密鑰交換。舉例來說,在1997年由SangyoTosho Okamoto和Hirosuke Yamamoto在Sangyo Tosho發(fā)表的“Gendai Ango(Modern Cryptography)”詳細(xì)描述了詢問-響應(yīng)驗(yàn)證、公鑰密碼、簽名方法以及DH密鑰交換。其中在第151頁描述了詢問-響應(yīng)驗(yàn)證,在第107頁描述了公鑰密碼,在第171頁描述了簽名方法,并且在第200頁描述了DH密鑰交換。
T1生成單元202使用私有信息Ks來產(chǎn)生驗(yàn)證數(shù)據(jù)T1。此外也可以使用加密的隨機(jī)數(shù)An作為驗(yàn)證數(shù)據(jù)T1。加密隨機(jī)數(shù)An則是通過使用私有信息Ks對(duì)上述會(huì)話密鑰共享中使用的隨機(jī)數(shù)An進(jìn)行加密而產(chǎn)生的。
T2生成單元203使用私有信息Ks來產(chǎn)生不同于驗(yàn)證數(shù)據(jù)T1的驗(yàn)證數(shù)據(jù)T2。此外,通過使用私有信息Ks來對(duì)隨機(jī)數(shù)加1之后得到的值進(jìn)行加密,由此得到的值也可用作驗(yàn)證數(shù)據(jù)T2。
回聲請(qǐng)求傳送單元204將驗(yàn)證數(shù)據(jù)T1依附于回聲請(qǐng)求數(shù)據(jù),并且將驗(yàn)證數(shù)據(jù)T1所依附的回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備。
回聲應(yīng)答接收單元205接收來自目標(biāo)設(shè)備的回聲應(yīng)答數(shù)據(jù)。
時(shí)間測(cè)量單元206測(cè)量(a)回聲請(qǐng)求傳送單元204傳送回聲請(qǐng)求數(shù)據(jù)與(b)回聲應(yīng)答接收單元205接收回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
基準(zhǔn)時(shí)間存儲(chǔ)單元207保存的是在制造或運(yùn)送服務(wù)器時(shí)已經(jīng)設(shè)定的基準(zhǔn)時(shí)間。
時(shí)間驗(yàn)證單元208對(duì)時(shí)間測(cè)量單元206測(cè)得的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間存儲(chǔ)單元207中保存的基準(zhǔn)時(shí)間進(jìn)行比較,以便了解目標(biāo)時(shí)間是否等于或短于基準(zhǔn)時(shí)間。更確切的說,時(shí)間驗(yàn)證單元208判定目標(biāo)時(shí)間與基準(zhǔn)時(shí)間相減得到的值是一個(gè)正值還是負(fù)值。當(dāng)最終得到的值是負(fù)值的時(shí)候,時(shí)間驗(yàn)證單元判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)1內(nèi)部。當(dāng)最終得到的值是正值的時(shí)候,時(shí)間驗(yàn)證單元208判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)1外部。
這樣一來,服務(wù)器可以根據(jù)目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)1內(nèi)部來核實(shí)目標(biāo)設(shè)備。
變化接收單元209從服務(wù)器外部的專用計(jì)算機(jī)或特定存儲(chǔ)介質(zhì)中接收一個(gè)改變基準(zhǔn)時(shí)間存儲(chǔ)單元207中保存的基準(zhǔn)時(shí)間的指令。變化接收單元209根據(jù)接收到的指令來改變基準(zhǔn)時(shí)間存儲(chǔ)單元207中保存的基準(zhǔn)時(shí)間。為了防止非授權(quán)訪問,較為優(yōu)選的是變化接收單元209通過在改變基準(zhǔn)時(shí)間之前檢查其簽名或是其他信息來核實(shí)這類指令的可靠性。
T2′提取單元210提取依附在回聲應(yīng)答接收單元205接收的回聲應(yīng)答數(shù)據(jù)上的驗(yàn)證數(shù)據(jù)T2′。在這里,目標(biāo)設(shè)備使用了與服務(wù)器產(chǎn)生驗(yàn)證數(shù)據(jù)T2的方法相同的方法來產(chǎn)生驗(yàn)證數(shù)據(jù)T2′。
如果目標(biāo)設(shè)備是一個(gè)與服務(wù)器共有私有信息Ks的可信設(shè)備,那么服務(wù)器與目標(biāo)設(shè)備各自產(chǎn)生的驗(yàn)證數(shù)據(jù)T2和驗(yàn)證數(shù)據(jù)T2′應(yīng)該是匹配的。
可靠性驗(yàn)證單元211對(duì)T2生成單元203產(chǎn)生的驗(yàn)證數(shù)據(jù)T2以及T2′提取單元210提取的驗(yàn)證數(shù)據(jù)T2′進(jìn)行比較,以便了解它們是否匹配。由此服務(wù)器可以根據(jù)目標(biāo)設(shè)備是否可信來核實(shí)目標(biāo)設(shè)備。
同樣,目標(biāo)設(shè)備產(chǎn)生驗(yàn)證數(shù)據(jù)T1′并且使用依附在服務(wù)器傳送的回聲請(qǐng)求數(shù)據(jù)上的驗(yàn)證數(shù)據(jù)T1以及生成的驗(yàn)證數(shù)據(jù)T1′來核實(shí)服務(wù)器的可靠性。
驗(yàn)證結(jié)果接收單元212接收目標(biāo)設(shè)備執(zhí)行的可靠性驗(yàn)證結(jié)果。
AD判定單元213接收來自時(shí)間驗(yàn)證單元208、可靠性驗(yàn)證單元211以及驗(yàn)證結(jié)果接收單元212的驗(yàn)證結(jié)果,并且根據(jù)接收到的驗(yàn)證結(jié)果來判定目標(biāo)設(shè)備是否屬于AD。
更確切的說,當(dāng)時(shí)間驗(yàn)證單元208判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部,可靠性驗(yàn)證單元211判定目標(biāo)設(shè)備可信以及驗(yàn)證結(jié)果接收單元212接收到指示服務(wù)器的可靠性驗(yàn)證成功的指示的時(shí)候,AD判定單元213將會(huì)確定目標(biāo)設(shè)備屬于AD。
圖3顯示的是涉及本發(fā)明第一實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu)。
目標(biāo)設(shè)備包括一個(gè)私有信息存儲(chǔ)單元301,一個(gè)T1′生成單元302,一個(gè)T2′生成單元303,一個(gè)回聲請(qǐng)求接收單元304,一個(gè)回聲應(yīng)答傳送單元305,一個(gè)T1提取單元306,一個(gè)可靠性驗(yàn)證單元307以及一個(gè)驗(yàn)證結(jié)果傳送單元308。
私有信息存儲(chǔ)單元301保存的是與服務(wù)器共有的私有信息Ks。在上文中已經(jīng)描述了用于共享私有信息的方法。
T1′生成單元302使用私有信息Ks來產(chǎn)生驗(yàn)證數(shù)據(jù)T1′。在這里,驗(yàn)證數(shù)據(jù)T1是通過一種與服務(wù)器生成驗(yàn)證數(shù)據(jù)T1的方法相同的方法產(chǎn)生的。
T2′生成單元303使用私有信息Ks來產(chǎn)生驗(yàn)證數(shù)據(jù)T2′。在這里,驗(yàn)證數(shù)據(jù)T2′是通過一種與服務(wù)器生成驗(yàn)證數(shù)據(jù)T2的方法相同的方法來產(chǎn)生的。
回聲請(qǐng)求接收單元304接收來自服務(wù)器的回聲請(qǐng)求數(shù)據(jù)。
回聲應(yīng)答傳送單元305執(zhí)行一個(gè)用于ping命令的處理(在下文中將其稱為“ping處理”)。更確切的說,回聲應(yīng)答傳送單元305向服務(wù)器20傳送與回聲請(qǐng)求接收單元304接收的回聲應(yīng)答數(shù)據(jù)相對(duì)應(yīng)的回聲應(yīng)答數(shù)據(jù)。在這里應(yīng)該指出的是,T2′生成單元303產(chǎn)生的驗(yàn)證數(shù)據(jù)T2′依附在所述回聲應(yīng)答數(shù)據(jù)上。
T1提取單元306提取依附在回聲應(yīng)答接收單元304接收的回聲應(yīng)答數(shù)據(jù)上的驗(yàn)證數(shù)據(jù)T1。
可靠性驗(yàn)證單元307對(duì)T1′生成單元302產(chǎn)生的驗(yàn)證數(shù)據(jù)T1′以及T1提取單元306提取的驗(yàn)證數(shù)據(jù)T1進(jìn)行比較,以便了解它們是否匹配。這樣一來,目標(biāo)設(shè)備可以根據(jù)服務(wù)器是否可信來核實(shí)所述服務(wù)器。
驗(yàn)證結(jié)果傳送單元308則將可靠性驗(yàn)證單元307執(zhí)行的可靠性驗(yàn)證的結(jié)果傳送到服務(wù)器20。
<操作>
為了將內(nèi)容分發(fā)給目標(biāo)設(shè)備,服務(wù)器(A)從目標(biāo)設(shè)備接收一個(gè)內(nèi)容分發(fā)請(qǐng)求(也就是一個(gè)要求判定目標(biāo)設(shè)備是否屬于AD的請(qǐng)求),(B)判定目標(biāo)設(shè)備是否是家庭網(wǎng)絡(luò)內(nèi)部的一個(gè)可信設(shè)備(AD判定處理),以及(C)在AD判定處理結(jié)果是肯定的時(shí)候分發(fā)所請(qǐng)求的內(nèi)容。在下文中詳細(xì)描述了(B)AD判定處理。
圖4顯示的是涉及本發(fā)明第一實(shí)施例的服務(wù)器和目標(biāo)設(shè)備的操作。
步驟S11假設(shè)服務(wù)器和目標(biāo)設(shè)備共享私有信息Ks。在上文中已經(jīng)描述了用于共享私有信息的方法。
步驟S12服務(wù)器使用私有信息Ks來產(chǎn)生驗(yàn)證數(shù)據(jù)T1和驗(yàn)證數(shù)據(jù)T2。
步驟S13目標(biāo)設(shè)備使用私有信息Ks來產(chǎn)生驗(yàn)證數(shù)據(jù)T1′和驗(yàn)證數(shù)據(jù)T2′。在使用相同方法產(chǎn)生驗(yàn)證數(shù)據(jù)的情況下,驗(yàn)證數(shù)據(jù)T1′與驗(yàn)證數(shù)據(jù)T1應(yīng)該是匹配的。并且在使用相同方法產(chǎn)生驗(yàn)證數(shù)據(jù)的情況下,驗(yàn)證數(shù)據(jù)T2′與驗(yàn)證數(shù)據(jù)T2也應(yīng)該是匹配的。
在這里應(yīng)該指出的是,步驟S13可以與步驟S12并行執(zhí)行。
步驟S14服務(wù)器將驗(yàn)證數(shù)據(jù)T1依附于回聲請(qǐng)求數(shù)據(jù),并且將驗(yàn)證數(shù)據(jù)T1所依附的回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備。
步驟S15目標(biāo)設(shè)備接收來自服務(wù)器的回聲請(qǐng)求數(shù)據(jù)。
步驟S16目標(biāo)設(shè)備將驗(yàn)證數(shù)據(jù)T2′依附于與回聲請(qǐng)求數(shù)據(jù)相對(duì)應(yīng)的回聲應(yīng)答數(shù)據(jù),并且將驗(yàn)證數(shù)據(jù)T2′所依附的回聲應(yīng)答數(shù)據(jù)傳送到服務(wù)器。
步驟S17服務(wù)器接收來自目標(biāo)設(shè)備的回聲應(yīng)答數(shù)據(jù)。
步驟S18服務(wù)器測(cè)量步驟S14中傳送回聲請(qǐng)求數(shù)據(jù)與步驟S17中接收回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
步驟S19服務(wù)器對(duì)步驟S18中測(cè)得的目標(biāo)時(shí)間以及預(yù)先設(shè)定的基準(zhǔn)時(shí)間進(jìn)行比較,以便了解目標(biāo)時(shí)間是否等于或短于基準(zhǔn)時(shí)間。當(dāng)目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間的時(shí)候,服務(wù)器判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。
步驟S20服務(wù)器對(duì)步驟S12中產(chǎn)生的驗(yàn)證數(shù)據(jù)T2以及依附在步驟S17中接收的回聲應(yīng)答數(shù)據(jù)上的驗(yàn)證數(shù)據(jù)T2′進(jìn)行比較,以便了解它們是否匹配。當(dāng)驗(yàn)證數(shù)據(jù)T2與驗(yàn)證數(shù)據(jù)T2′匹配的時(shí)候,服務(wù)器判定目標(biāo)設(shè)備可信。
步驟S21目標(biāo)設(shè)備對(duì)步驟S13中產(chǎn)生的驗(yàn)證數(shù)據(jù)T1′以及依附在步驟S15中接收的回聲請(qǐng)求數(shù)據(jù)上的驗(yàn)證數(shù)據(jù)T1′進(jìn)行比較,以便了解它們是否匹配。當(dāng)驗(yàn)證數(shù)據(jù)T1′與驗(yàn)證數(shù)據(jù)T1匹配的時(shí)候,目標(biāo)設(shè)備判定服務(wù)器可信。
步驟S22目標(biāo)設(shè)備將步驟S21中執(zhí)行的可靠性驗(yàn)證的結(jié)果傳送到服務(wù)器。
步驟S23服務(wù)器對(duì)目標(biāo)設(shè)備在步驟S22中傳送的可靠性驗(yàn)證結(jié)果進(jìn)行接收。
步驟S24服務(wù)器根據(jù)步驟S19中的時(shí)間驗(yàn)證結(jié)果、步驟S20中的可靠性驗(yàn)證結(jié)果以及步驟S23中接收的可靠性驗(yàn)證結(jié)果來判定目標(biāo)設(shè)備是否屬于AD。
更確切的說,當(dāng)在步驟S19中判定目標(biāo)設(shè)備處于家庭網(wǎng)絡(luò)內(nèi)部,在步驟S20中判定目標(biāo)設(shè)備可信并且在步驟S23中接收到指示服務(wù)器可靠性驗(yàn)證成功的結(jié)果的時(shí)候,服務(wù)器確定目標(biāo)設(shè)備屬于AD。
如上所述,服務(wù)器可以根據(jù)其時(shí)間驗(yàn)證和可靠性驗(yàn)證結(jié)果以及目標(biāo)設(shè)備執(zhí)行的可靠性驗(yàn)證結(jié)果來判定目標(biāo)設(shè)備是否屬于AD。
這意味著服務(wù)器可以在不依賴于用戶的情況下判定目標(biāo)設(shè)備是否屬于AD。服務(wù)器不需要用戶手動(dòng)注冊(cè)屬于AD的設(shè)備,由此減輕了用戶的負(fù)擔(dān)。此外,服務(wù)器還可以防止用戶注冊(cè)那些不屬于AD的非授權(quán)設(shè)備。
此外,服務(wù)器還可以通過將驗(yàn)證數(shù)據(jù)依附于回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù)來同時(shí)執(zhí)行時(shí)間驗(yàn)證和可靠性驗(yàn)證。與時(shí)間驗(yàn)證和可靠性驗(yàn)證依次執(zhí)行的情況相比,這種處理減輕了網(wǎng)絡(luò)的負(fù)擔(dān)。
當(dāng)前實(shí)施例使用的是目標(biāo)設(shè)備在接收到回聲請(qǐng)求數(shù)據(jù)之前產(chǎn)生驗(yàn)證數(shù)據(jù)的協(xié)議(參見圖4中的步驟S13和15)。如果能以一個(gè)高到可以忽略目標(biāo)時(shí)間以內(nèi)的生成時(shí)間的速度來產(chǎn)生驗(yàn)證數(shù)據(jù),那么可以將所述協(xié)議改為目標(biāo)設(shè)備在接收到回聲請(qǐng)求數(shù)據(jù)之后產(chǎn)生驗(yàn)證數(shù)據(jù),然后則傳送驗(yàn)證數(shù)據(jù)所依附的回聲應(yīng)答數(shù)據(jù)。
同時(shí),當(dāng)前實(shí)施例使用了目標(biāo)設(shè)備在傳送了回聲應(yīng)答數(shù)據(jù)之后執(zhí)行可靠性驗(yàn)證的協(xié)議(參見圖4中的步驟S21)。如果能以一個(gè)高到可以忽略目標(biāo)時(shí)間以內(nèi)的可靠性驗(yàn)證時(shí)間的速度來執(zhí)行可靠性驗(yàn)證,則可以將所述協(xié)議改為目標(biāo)設(shè)備在接收到回聲請(qǐng)求數(shù)據(jù)之后以及在傳送回聲應(yīng)答數(shù)據(jù)之前執(zhí)行可靠性驗(yàn)證,并且傳送依附于回聲應(yīng)答數(shù)據(jù)的可靠性驗(yàn)證結(jié)果。
同樣,雖然當(dāng)前實(shí)施例描述的是服務(wù)器和目標(biāo)設(shè)備全都執(zhí)行可靠性驗(yàn)證的情況,但是也可以僅僅由服務(wù)器和目標(biāo)設(shè)備中的一個(gè)設(shè)備來執(zhí)行所述驗(yàn)證。
(第二實(shí)施例)<概述>
在本發(fā)明的第二實(shí)施例中,服務(wù)器是依照連接服務(wù)器和目標(biāo)設(shè)備的介質(zhì)來選擇一個(gè)與目標(biāo)時(shí)間進(jìn)行比較的基準(zhǔn)時(shí)間值的。這種連接介質(zhì)的實(shí)例包括電纜連接100Base(由IEEE802.3定義),無線的IEEE802.11a和IEEE802.11b,以及輸電線通信HomePlug。
傳送回聲請(qǐng)求數(shù)據(jù)與接收回聲應(yīng)答數(shù)據(jù)之間有所需要的時(shí)間有可能會(huì)存在差別,這種差別取決于用于服務(wù)器和目標(biāo)設(shè)備的連接介質(zhì)是電纜還是無線,并且進(jìn)一步依賴于這些連接介質(zhì)所遵守的規(guī)范。因此,在第二實(shí)施例中,服務(wù)器根據(jù)用于服務(wù)器和目標(biāo)設(shè)備的連接介質(zhì)來選擇一個(gè)基準(zhǔn)時(shí)間值,以便能夠更精確地判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部。
<結(jié)構(gòu)>
圖5顯示的是涉及本發(fā)明第二實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)私有信息存儲(chǔ)單元201,一個(gè)T1生成單元202,一個(gè)T2生成單元203,一個(gè)回聲請(qǐng)求傳送單元204,一個(gè)回聲應(yīng)答接收單元205,一個(gè)時(shí)間測(cè)量單元206,一個(gè)基準(zhǔn)時(shí)間存儲(chǔ)單元221,一個(gè)時(shí)間驗(yàn)證單元208,一個(gè)變化接收單元209,一個(gè)T2′提取單元210,一個(gè)可靠性驗(yàn)證單元211,一個(gè)驗(yàn)證結(jié)果接收單元212,一個(gè)AD判定單元213,一個(gè)介質(zhì)檢測(cè)單元222,一個(gè)介質(zhì)信息接收單元223以及一個(gè)基準(zhǔn)時(shí)間選擇單元224。
涉及第二實(shí)施例的服務(wù)器與涉及第一實(shí)施例的服務(wù)器具有相同的結(jié)構(gòu),但是涉及第二實(shí)施例的服務(wù)器附加提供了基準(zhǔn)時(shí)間存儲(chǔ)單元221、介質(zhì)檢測(cè)單元222、介質(zhì)信息接收單元223以及基準(zhǔn)時(shí)間選擇單元224。相應(yīng)地,關(guān)于第二實(shí)施例的描述只集中在這些附加提供的組件上。在這里不對(duì)涉及第二實(shí)施例的服務(wù)器中那些與第一實(shí)施例中提供的組件相同的組件進(jìn)行描述。
基準(zhǔn)時(shí)間存儲(chǔ)單元221保存的是多個(gè)基準(zhǔn)時(shí)間值。每一個(gè)值都對(duì)應(yīng)于用于服務(wù)器的第一連接介質(zhì)與用于目標(biāo)設(shè)備的第二連接介質(zhì)的一個(gè)組合。
介質(zhì)檢測(cè)單元222檢測(cè)用于服務(wù)器的第一連接介質(zhì)。舉個(gè)例子,介質(zhì)檢測(cè)單元222可以對(duì)連至服務(wù)器中提供的支持IEEE802.3的連接器的電纜連接進(jìn)行物理檢測(cè)。
介質(zhì)信息接收單元223從目標(biāo)設(shè)備接收介質(zhì)信息。所述介質(zhì)信息表示的是用于目標(biāo)設(shè)備的第二連接介質(zhì)。
基準(zhǔn)時(shí)間選擇單元224根據(jù)介質(zhì)檢測(cè)單元222測(cè)得的第一連接介質(zhì)與介質(zhì)信息接收單元223獲取的第二連接介質(zhì)的組合而從基準(zhǔn)時(shí)間存儲(chǔ)單元221保存的多個(gè)值中選擇一個(gè)基準(zhǔn)時(shí)間值。
時(shí)間驗(yàn)證單元208使用基準(zhǔn)時(shí)間選擇單元224選定的值來判定目標(biāo)時(shí)間是否等于或小于基準(zhǔn)時(shí)間。
圖6顯示的是保存在基準(zhǔn)時(shí)間存儲(chǔ)單元221中的多個(gè)基準(zhǔn)時(shí)間值。
在這個(gè)圖中將三種規(guī)范設(shè)定為用于第一連接介質(zhì)的候選規(guī)范,即100Base、IEEE802.11a以及IEEE802.11b。此外還將這三個(gè)規(guī)范設(shè)定成了用于第二連接介質(zhì)的候選規(guī)范。依照第一連接介質(zhì)與第二連接介質(zhì)的組合中的每一個(gè)候選組合,在這里注冊(cè)了三個(gè)基準(zhǔn)時(shí)間值“Ref1”、“Ref2”和“Ref3”。
基準(zhǔn)時(shí)間“Ref1”是在第一連接介質(zhì)與第二連接介質(zhì)全都符合100Base的時(shí)候使用的。舉例來說,基準(zhǔn)時(shí)間“Ref1”可以是1ms(也可以是比這個(gè)值更小的值)。
基準(zhǔn)時(shí)間“Ref2”是在第一連接介質(zhì)與第二連接介質(zhì)全都符合IEEE802.11a的時(shí)候使用的。舉例來說,基準(zhǔn)時(shí)間“Ref2”可以是2ms。
基準(zhǔn)時(shí)間“Ref3”是在第一連接介質(zhì)與第二連接介質(zhì)全都符合IEEE802.11b的時(shí)候使用的。舉例來說,基準(zhǔn)時(shí)間“Ref3”可以是3ms。
應(yīng)該指出的是,在第一連接介質(zhì)與第二連接介質(zhì)符合不同規(guī)范的時(shí)候,所選擇的將是為不同規(guī)范設(shè)定的基準(zhǔn)時(shí)間中的較大值。其原因如下所述。
舉例來說,當(dāng)服務(wù)器借助于5GHz的無線LAN規(guī)范(IERE802.11a)連接到網(wǎng)絡(luò)并且目標(biāo)設(shè)備借助電纜連接LAN規(guī)范(100Base)連接到網(wǎng)絡(luò)的時(shí)候,對(duì)測(cè)量目標(biāo)時(shí)間的路徑來說,所述路徑包含了一個(gè)用于電纜/無線轉(zhuǎn)換的介質(zhì)轉(zhuǎn)換器。在這里,由于使用了介質(zhì)轉(zhuǎn)換器,因此這里的目標(biāo)時(shí)間實(shí)質(zhì)上等同于服務(wù)器及目標(biāo)設(shè)備全都符合IEEE802.11a的情況中的目標(biāo)時(shí)間。
在這里應(yīng)該指出的是,基準(zhǔn)時(shí)間值的這種選擇僅僅是一個(gè)實(shí)例,并且在這里可以依照各種連接形式來選擇恰當(dāng)?shù)幕鶞?zhǔn)時(shí)間值。
此外,上述基準(zhǔn)時(shí)間值“Ref1”、“Ref2”和“Ref3”可以根據(jù)變化接收單元209給出的指令而發(fā)生變化。
圖7顯示的是涉及本發(fā)明第二實(shí)施例的設(shè)備的結(jié)構(gòu)。
涉及第二實(shí)施例的設(shè)備包括一個(gè)私有信息存儲(chǔ)單元301,一個(gè)T1′生成單元302,一個(gè)T2′生成單元303,一個(gè)回聲請(qǐng)求接收單元304,一個(gè)回聲應(yīng)答傳送單元305,一個(gè)T1提取單元,一個(gè)可靠性驗(yàn)證單元307,一個(gè)驗(yàn)證結(jié)果傳送單元308,一個(gè)介質(zhì)檢測(cè)單元311以及一個(gè)介質(zhì)信息傳送單元312。
涉及第二實(shí)施例的設(shè)備與涉及第一實(shí)施例的設(shè)備具有相同的結(jié)構(gòu),但是涉及第二實(shí)施例的設(shè)備附加提供了介質(zhì)檢測(cè)單元311和介質(zhì)信息傳送單元312。相應(yīng)地,下文只描述這些附加提供的組件,而不再對(duì)那些與第一實(shí)施例中所提供組件相同的涉及第二實(shí)施例的設(shè)備的組件進(jìn)行描述。
介質(zhì)檢測(cè)單元311對(duì)用于目標(biāo)設(shè)備的第二連接介質(zhì)進(jìn)行檢測(cè)。舉例來說,介質(zhì)檢測(cè)單元311可以對(duì)連接到目標(biāo)設(shè)備中提供的支持IEEE802.3的連接器的電纜連接進(jìn)行物理檢測(cè)。
介質(zhì)信息傳送單元312則將指示介質(zhì)檢測(cè)單元311測(cè)得的第二連接介質(zhì)的介質(zhì)信息傳送到服務(wù)器。
<操作>
下文描述的是具有如上所述的用于執(zhí)行AD判定處理的結(jié)構(gòu)的服務(wù)器的操作。
圖8顯示的是涉及本發(fā)明第二實(shí)施例的服務(wù)器和目標(biāo)設(shè)備的操作。
步驟S31服務(wù)器服務(wù)器檢測(cè)它的第一連接介質(zhì)。
步驟S32目標(biāo)設(shè)備檢測(cè)它的第二連接介質(zhì)。
步驟S33目標(biāo)設(shè)備傳送一個(gè)表示步驟S32中測(cè)得的第二連接介質(zhì)的介質(zhì)信息。
步驟S34服務(wù)器接收來自目標(biāo)設(shè)備的介質(zhì)信息。
步驟S35服務(wù)器根據(jù)步驟S31中測(cè)得的第一連接介質(zhì)與使用介質(zhì)信息獲得的第二連接介質(zhì)的組合而從多個(gè)值中選擇一個(gè)基準(zhǔn)時(shí)間值。
后續(xù)步驟與第一實(shí)施例中的步驟相同,因此在這里不再對(duì)其進(jìn)行描述。
如上所述,服務(wù)器可以根據(jù)用于服務(wù)器和目標(biāo)設(shè)備的連接介質(zhì)來選擇一個(gè)基準(zhǔn)時(shí)間值。這樣一來,服務(wù)器可以更精確地判定目標(biāo)設(shè)備是否處于其家庭網(wǎng)絡(luò)內(nèi)部。
盡管第二實(shí)施例描述的是同時(shí)根據(jù)用于服務(wù)器的連接介質(zhì)和用于目標(biāo)設(shè)備的連接介質(zhì)來選擇基準(zhǔn)時(shí)間值的情況,但是所述選擇也可以基于服務(wù)器與目標(biāo)設(shè)備之一的連接介質(zhì)。這種處理可以應(yīng)用于那些不允許在通信路徑上提供介質(zhì)轉(zhuǎn)換器的情況。雖然第二實(shí)施例描述的是根據(jù)用于服務(wù)器和目標(biāo)設(shè)備的連接介質(zhì)來選擇基準(zhǔn)時(shí)間值的情況,但是本發(fā)明并不局限于此?;鶞?zhǔn)時(shí)間值的選擇也可以基于附著在各個(gè)內(nèi)容上的拷貝控制信息或優(yōu)先級(jí)信息。特別地,這里的拷貝控制信息可以是兩比特信息,例如表示“Copy Free(自由拷貝)”的“00”,表示“No More Copy(不再拷貝)”的“01”,表示“Copy One Generation(拷貝一次)”的“10”以及表示“Copy Never(從不拷貝)”的“11”。
在這里應(yīng)該指出的是,借助于無線通信實(shí)現(xiàn)的家庭網(wǎng)絡(luò)也可以采用指令模式或特設(shè)(ad hoc)模式。在指令模式中,通信是借助一個(gè)接入點(diǎn)(在這里是借助路由器)執(zhí)行的。在特設(shè)模式中,通信則是在不借助接入點(diǎn)的情況下直接執(zhí)行的。只有在服務(wù)器和目標(biāo)設(shè)備處于無線電波傳送范圍以內(nèi)的時(shí)候,特設(shè)模式才是可行的。因此,當(dāng)目標(biāo)設(shè)備能以特設(shè)模式通信的時(shí)候,服務(wù)器可以判定目標(biāo)設(shè)備處于其家庭網(wǎng)絡(luò)內(nèi)部。相應(yīng)地,當(dāng)服務(wù)器和目標(biāo)設(shè)備的介質(zhì)檢測(cè)單元測(cè)得其連接介質(zhì)是無線介質(zhì)并且服務(wù)器發(fā)現(xiàn)目標(biāo)設(shè)備可以采用特設(shè)模式進(jìn)行通信的時(shí)候,服務(wù)器可以為基準(zhǔn)時(shí)間選擇一個(gè)無窮值,這樣一來,無論目標(biāo)時(shí)間是多少,時(shí)間驗(yàn)證單元208始終都判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)以內(nèi)。作為選擇,當(dāng)檢測(cè)到連接介質(zhì)是無線介質(zhì)并且檢測(cè)到通信模式是特設(shè)模式時(shí),服務(wù)器可以跳過時(shí)間驗(yàn)證。
(第三實(shí)施例)<概述>
在本發(fā)明的第三實(shí)施例中,服務(wù)器和目標(biāo)設(shè)備同時(shí)傳送用于時(shí)間測(cè)量并且目的地被設(shè)定為服務(wù)器的數(shù)據(jù)(下文中將其稱為“測(cè)量數(shù)據(jù)”)。服務(wù)器對(duì)(a)從目標(biāo)設(shè)備向服務(wù)器傳送數(shù)據(jù)所需要的時(shí)間(目標(biāo)時(shí)間)以及(b)數(shù)據(jù)在服務(wù)器與附近路由器之間的往返時(shí)間(基準(zhǔn)時(shí)間)進(jìn)行比較。當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候,服務(wù)器判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)以內(nèi)。
這樣一來,服務(wù)器是通過在預(yù)先設(shè)定的基準(zhǔn)路徑(在這里則是“服務(wù)器-附近路由器-服務(wù)器”)上實(shí)際傳送測(cè)量數(shù)據(jù)來獲取基準(zhǔn)時(shí)間的。因此,服務(wù)器可以獲取根據(jù)AD判定處理時(shí)的通信業(yè)務(wù)量所確定的基準(zhǔn)時(shí)間。這樣一來,與基準(zhǔn)時(shí)間是一個(gè)固定值的情況相比,在這種情況下,服務(wù)器可以更精確地判定目標(biāo)設(shè)備是否處于其家庭網(wǎng)絡(luò)內(nèi)部。
在這里應(yīng)該指出的是,在本實(shí)施例中執(zhí)行的可靠性驗(yàn)證與第一實(shí)施例中描述的可靠性驗(yàn)證是相同的,因此在這里不再對(duì)其進(jìn)行描述。下文則只對(duì)本實(shí)施例中執(zhí)行的時(shí)間驗(yàn)證進(jìn)行描述。
<結(jié)構(gòu)>
圖9顯示的是涉及本發(fā)明第三實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。
涉及第三實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)不同于涉及第一實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu),其中路由器10和路由器50是在沒有經(jīng)由ISP的情況下直接與對(duì)方連接的。
下文描述了由服務(wù)器使用的用于判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部的方法。
(1)服務(wù)器20與目標(biāo)設(shè)備具有預(yù)先同步的時(shí)鐘。服務(wù)器20與目標(biāo)設(shè)備共享了用于開始傳送測(cè)量數(shù)據(jù)的傳送開始時(shí)間這個(gè)公共信息。
(2)在當(dāng)前時(shí)間到達(dá)傳送開始時(shí)間的時(shí)候,服務(wù)器20傳送一個(gè)目的地設(shè)定為服務(wù)器20的第一測(cè)量數(shù)據(jù),而目標(biāo)設(shè)備則傳送一個(gè)目的地設(shè)定為服務(wù)器20的第二測(cè)量數(shù)據(jù)。第一測(cè)量數(shù)據(jù)在服務(wù)器20與路由器10之間進(jìn)行一個(gè)往返行程。第二測(cè)量數(shù)據(jù)則經(jīng)由路由器10傳送到服務(wù)器20。
(3)服務(wù)器20接收第一測(cè)量數(shù)據(jù)和第二測(cè)量數(shù)據(jù),并且根據(jù)接收及傳送開始時(shí)間來計(jì)算第一測(cè)量數(shù)據(jù)的傳送時(shí)間以及第二測(cè)量數(shù)據(jù)的傳送時(shí)間。然后,服務(wù)器20對(duì)第一測(cè)量數(shù)據(jù)的傳送時(shí)間以及第二測(cè)量數(shù)據(jù)的傳送時(shí)間進(jìn)行比較。在這里,假設(shè)第一測(cè)量數(shù)據(jù)的傳送時(shí)間即為基準(zhǔn)時(shí)間并且第二測(cè)量數(shù)據(jù)的傳送時(shí)間是目標(biāo)時(shí)間。
(4)當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,服務(wù)器20判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)內(nèi)部。
在各個(gè)路徑上,傳送測(cè)量數(shù)據(jù)的總的傳送時(shí)間可以表述為T1=2tsr+tr,T2=tra+tr+tsr,以及T3=trb+2tr+trr+tsr,其中“T1”是路徑1(服務(wù)器20-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T2”是路徑2上的總的傳送時(shí)間(設(shè)備30-路由器10-服務(wù)器20),“T3”是路徑3上的總的傳送時(shí)間(設(shè)備60-路由器50-路由器10-服務(wù)器20),“tsr”是服務(wù)器20與路由器10之間的傳送時(shí)間,“tra”是路由器10與設(shè)備30之間的傳送時(shí)間,“tr”是路由器10和路由器50進(jìn)行路由處理所需要的時(shí)間,“trr”是路由器10與路由器50之間的傳送時(shí)間,“trb”則是路由器50與設(shè)備60之間的傳送時(shí)間。
假設(shè)tsr=tra=trb=trr,那么T1=2tsr+tr,T2=2tsr+tr,以及T3=3tsr+2tr。
路徑1和2上的總的傳送時(shí)間是相同的,但是不同于路徑3上的總的傳送時(shí)間。
在這里,假設(shè)網(wǎng)絡(luò)符合100Base(傳送速度為100Mbps),并且假設(shè)測(cè)量數(shù)據(jù)大小大約為100個(gè)字節(jié),這樣可以顧及相對(duì)較小的用戶數(shù)據(jù)。
基于以上假設(shè),在服務(wù)器20、路由器10、設(shè)備30以及設(shè)備60之中,相鄰設(shè)備之間的傳送時(shí)間(tsr、tra、trb和trr)一律是8μs。
在由軟件執(zhí)行路由處理的時(shí)候,路由器10或路由器50執(zhí)行路由處理所需要的時(shí)間大約是100μs。
在這種情況下,總的傳送時(shí)間在路徑1上為116μs,在路徑2上為116μs,以及在路徑3上為224μs。
當(dāng)目標(biāo)設(shè)備是設(shè)備30的時(shí)候,服務(wù)器20獲取的是與116μs的基準(zhǔn)時(shí)間相對(duì)的116μs的目標(biāo)時(shí)間。當(dāng)目標(biāo)設(shè)備是設(shè)備60的時(shí)候,服務(wù)器獲取的是與116μs的基準(zhǔn)時(shí)間相對(duì)的224μs的目標(biāo)時(shí)間。
服務(wù)器20對(duì)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間進(jìn)行比較,當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則服務(wù)器判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。在這里,所述預(yù)定范圍是一個(gè)能夠判定連接服務(wù)器和目標(biāo)設(shè)備的通信路徑是否包含了一個(gè)或多個(gè)路由器的范圍。
在這里應(yīng)該指出的是,路由器10與路由器50通常是經(jīng)由一個(gè)ISP相連的。在路由器10與路由器50經(jīng)由一個(gè)ISP相連的情況下,路徑2與路徑3之間的總的傳送時(shí)間中的差值將視為大于本實(shí)施例的情況中的差值。
下文詳細(xì)描述了實(shí)現(xiàn)上述功能的服務(wù)器等設(shè)備的結(jié)構(gòu)和操作。
圖10顯示的是涉及本發(fā)明第三實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)開始信息確定單元241,一個(gè)開始信息傳送單元242,一個(gè)第一測(cè)量數(shù)據(jù)生成單元243,一個(gè)第一測(cè)量數(shù)據(jù)傳送單元244,一個(gè)第一測(cè)量數(shù)據(jù)接收單元245,一個(gè)基準(zhǔn)時(shí)間計(jì)算單元246,一個(gè)第二測(cè)量數(shù)據(jù)接收單元247,一個(gè)目標(biāo)時(shí)間計(jì)算單元248以及一個(gè)時(shí)間驗(yàn)證單元249。
在目標(biāo)設(shè)備提出內(nèi)容分發(fā)請(qǐng)求的時(shí)候,開始信息確定單元241確定開始進(jìn)行AD判定處理的開始時(shí)間以及AD判定處理的ID。在這里應(yīng)該指出的是,服務(wù)器和目標(biāo)設(shè)備具有預(yù)先通過無線電波和網(wǎng)絡(luò)并使用時(shí)間同步服務(wù)而被同步的時(shí)鐘。目前使用最頻繁的借助于網(wǎng)絡(luò)的時(shí)間同步服務(wù)則是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)。其中所述協(xié)議的最新版本即第三版的NTP是由RFC1305標(biāo)準(zhǔn)化的。
開始信息傳送單元242將開始信息確定單元241確定的開始時(shí)間和ID傳送到目標(biāo)設(shè)備。
第一測(cè)量數(shù)據(jù)生成單元243產(chǎn)生第一測(cè)量數(shù)據(jù)。稍后將對(duì)第一測(cè)量數(shù)據(jù)的結(jié)構(gòu)進(jìn)行描述。
在當(dāng)前時(shí)間到達(dá)開始時(shí)間的時(shí)候,第一測(cè)量數(shù)據(jù)傳送單元244將第一測(cè)量數(shù)據(jù)傳送到一個(gè)最接近服務(wù)器的路由器(在下文中稱為“附近路由器”)。
第一測(cè)量數(shù)據(jù)接收單元245對(duì)在第一測(cè)量數(shù)據(jù)傳送單元244與路由器之間進(jìn)行了一個(gè)往返行程的第一測(cè)量數(shù)據(jù)進(jìn)行接收。
基準(zhǔn)時(shí)間計(jì)算單元246計(jì)算(a)第一測(cè)量數(shù)據(jù)接收單元245接收第一測(cè)量數(shù)據(jù)的時(shí)間與(b)開始時(shí)間之間的時(shí)段,以此作為基準(zhǔn)時(shí)間。
第二測(cè)量數(shù)據(jù)接收單元247則接收目標(biāo)設(shè)備在開始時(shí)間傳送的第二測(cè)量數(shù)據(jù)。
目標(biāo)時(shí)間計(jì)算單元248計(jì)算(a)第二測(cè)量數(shù)據(jù)接收單元247接收第二測(cè)量數(shù)據(jù)的時(shí)間與(b)開始時(shí)間之間的時(shí)段,以此作為目標(biāo)時(shí)間。
時(shí)間驗(yàn)證單元249對(duì)目標(biāo)時(shí)間計(jì)算單元248計(jì)算的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間計(jì)算單元246計(jì)算的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間的10%范圍)以內(nèi)的時(shí)候,時(shí)間驗(yàn)證單元249判定目標(biāo)設(shè)備屬于家庭網(wǎng)絡(luò)。
圖11顯示的是測(cè)量數(shù)據(jù)的結(jié)構(gòu)。
作為報(bào)頭信息,測(cè)量數(shù)據(jù)包含了一個(gè)20字節(jié)的IP報(bào)頭“VD1”和一個(gè)8字節(jié)的UDP報(bào)頭“D2”,其后跟隨的是一個(gè)數(shù)據(jù)部分“D3”。IP報(bào)頭“D1”包括傳送源的IP地址“D4”(4字節(jié))和傳送目的地的IP地址“D5”(4字節(jié))。
舉例來說,對(duì)第一測(cè)量數(shù)據(jù)而言,其中將服務(wù)器的IP地址設(shè)定為傳送源地址“D4”和傳送目的地地址“D5”。對(duì)第二測(cè)量數(shù)據(jù)來說,其中將設(shè)備的IP地址設(shè)定為傳送源地址“D4”,并且將服務(wù)器的IP地址設(shè)定為目的地地址“D5”。
UDP報(bào)頭“D2”包含了傳送源的端口號(hào)“D6”(2字節(jié))和傳送目的地的端口號(hào)“D7”(2字節(jié))。此外,數(shù)據(jù)部分“D3”保存了AD判定處理的一個(gè)ID(例如8字節(jié))和用于可靠性驗(yàn)證的驗(yàn)證數(shù)據(jù)。一旦接收到測(cè)量數(shù)據(jù),則服務(wù)器通過使用其中包含的UDP而將接收數(shù)據(jù)識(shí)別為“測(cè)量數(shù)據(jù)”,并且使用其中包含的ID來識(shí)別傳送測(cè)量數(shù)據(jù)的設(shè)備以及設(shè)備傳送的測(cè)量數(shù)據(jù)的時(shí)間。在這里假設(shè)所述ID具有8個(gè)字節(jié)。然而ID的數(shù)據(jù)大小并不局限于此,只要所述ID包含了服務(wù)器所使用的用于上述目的的恰當(dāng)信息,那么就可以使用所述ID。
圖12顯示的是涉及本發(fā)明第三實(shí)施例的路由器結(jié)構(gòu)。
路由器包括一個(gè)第一測(cè)量數(shù)據(jù)接收單元401,一個(gè)路由單元402,一個(gè)第一測(cè)量數(shù)據(jù)傳送單元403,一個(gè)第二測(cè)量數(shù)據(jù)接收單元404以及一個(gè)第二測(cè)量數(shù)據(jù)傳送單元405。
第一測(cè)量數(shù)據(jù)接收單元401接收從服務(wù)器傳送的第一測(cè)量數(shù)據(jù)。
路由單元402使用所述第一測(cè)量數(shù)據(jù)中包含的傳送目的地的IP地址來識(shí)別那些分別從服務(wù)器和目標(biāo)設(shè)備傳送的第一測(cè)量數(shù)據(jù)和第二測(cè)量數(shù)據(jù)的目的地。第一測(cè)量數(shù)據(jù)傳送單元403則將第一測(cè)量數(shù)據(jù)傳送到一個(gè)由路由單元402識(shí)別為傳送目的地的服務(wù)器。
第二測(cè)量數(shù)據(jù)接收單元404接收從目標(biāo)設(shè)備傳送的第二測(cè)量數(shù)據(jù)。
第二測(cè)量數(shù)據(jù)傳送單元405將第二測(cè)量數(shù)據(jù)傳送到一個(gè)由路由單元402識(shí)別為傳送目的地的服務(wù)器。
圖13顯示的是涉及本發(fā)明第三實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu)。
目標(biāo)設(shè)備包括一個(gè)開始信息接收單元321,一個(gè)第二測(cè)量數(shù)據(jù)生成單元322以及一個(gè)第二測(cè)量數(shù)據(jù)傳送單元323。
開始信息接收單元321接收從服務(wù)器傳送的AD判定處理的開始時(shí)間和ID。
第二測(cè)量數(shù)據(jù)生成單元322產(chǎn)生第二測(cè)量數(shù)據(jù)。上文中已經(jīng)對(duì)測(cè)量數(shù)據(jù)的結(jié)構(gòu)進(jìn)行了描述。
第二測(cè)量數(shù)據(jù)傳送單元323在當(dāng)前時(shí)間到達(dá)開始時(shí)間的時(shí)候?qū)⒌诙y(cè)量數(shù)據(jù)傳送到服務(wù)器。
<操作>
下文描述了具有用于執(zhí)行AD判定處理的上述結(jié)構(gòu)的服務(wù)器的操作。
圖14顯示的是涉及本發(fā)明第三實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作。
步驟S41服務(wù)器確定AD判定處理的開始時(shí)間和ID。
步驟S42服務(wù)器向目標(biāo)設(shè)備傳送由開始時(shí)間和所述ID構(gòu)成的開始信息。
步驟S43目標(biāo)設(shè)備接收開始信息。
步驟S44服務(wù)器產(chǎn)生第一測(cè)量數(shù)據(jù)。在這里應(yīng)該指出的是,其中為第一測(cè)量數(shù)據(jù)設(shè)定了一個(gè)ID。
步驟S45服務(wù)器在當(dāng)前時(shí)間到達(dá)步驟S41中確定的開始時(shí)間的時(shí)候?qū)⒌谝粶y(cè)量數(shù)據(jù)傳送到路由器。
步驟S46路由器接收第一測(cè)量數(shù)據(jù),并且執(zhí)行第一測(cè)量數(shù)據(jù)的路由處理,也就是識(shí)別作為傳送目的地的服務(wù)器并且將第一測(cè)量數(shù)據(jù)傳送到所述服務(wù)器。
步驟S47服務(wù)器接收來自路由器的第一測(cè)量數(shù)據(jù)。
步驟S48服務(wù)器計(jì)算(a)在步驟S47中接收第一測(cè)量數(shù)據(jù)的時(shí)間與(b)開始時(shí)間之間時(shí)段,以此作為基準(zhǔn)時(shí)間。
步驟S49目標(biāo)設(shè)備產(chǎn)生第二測(cè)量數(shù)據(jù)。在這里應(yīng)該指出的是,其中為第二測(cè)量數(shù)據(jù)設(shè)定了一個(gè)ID。
步驟S50目標(biāo)設(shè)備在當(dāng)前時(shí)間到達(dá)步驟S43中確定的開始時(shí)間的時(shí)候傳送第二測(cè)量數(shù)據(jù)。
步驟S51路由器接收第二測(cè)量數(shù)據(jù)并且執(zhí)行第二測(cè)量數(shù)據(jù)的路由處理,也就是識(shí)別作為傳送目的地的服務(wù)器并且將第二測(cè)量數(shù)據(jù)傳送到所述服務(wù)器。
步驟S52服務(wù)器接收來自路由器的第二測(cè)量數(shù)據(jù)。
步驟S53服務(wù)器計(jì)算(a)在步驟S52中接收第二測(cè)量數(shù)據(jù)的時(shí)間與(b)開始時(shí)間之間的時(shí)段,以此作為目標(biāo)時(shí)間。
步驟S54服務(wù)器對(duì)在步驟S52中計(jì)算的目標(biāo)時(shí)間以及步驟S48中計(jì)算的基準(zhǔn)時(shí)間進(jìn)行比較,并且在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候判定目標(biāo)設(shè)備處于家庭網(wǎng)絡(luò)內(nèi)部。
如上所述,服務(wù)器可以獲取由AD判定處理時(shí)的通信業(yè)務(wù)量確定的基準(zhǔn)信息。舉例來說,這種處理在通信業(yè)務(wù)量變動(dòng)很大的網(wǎng)絡(luò)中是特別有效的。
在基準(zhǔn)時(shí)間與第一實(shí)施例中一樣是固定值的情況下,在進(jìn)行AD判定處理的時(shí)候,如果通信業(yè)務(wù)量極為繁重,那么有可能會(huì)出現(xiàn)誤判。更確切的說,由于通信業(yè)務(wù)量非常繁重,因此為家庭網(wǎng)絡(luò)內(nèi)部的目標(biāo)設(shè)備測(cè)得的目標(biāo)時(shí)間有可能會(huì)長(zhǎng)于基準(zhǔn)時(shí)間,由此可能導(dǎo)致將家庭網(wǎng)絡(luò)內(nèi)部的目標(biāo)設(shè)備誤判為處于家庭網(wǎng)絡(luò)外部。根據(jù)第三實(shí)施例,目標(biāo)時(shí)間和基準(zhǔn)時(shí)間都是在進(jìn)行AD判定處理的時(shí)候?qū)嶋H測(cè)量的。當(dāng)通信業(yè)務(wù)量繁重的時(shí)候,可以相應(yīng)設(shè)定較長(zhǎng)的基準(zhǔn)時(shí)間,由此可以消除這種誤判。
(第四實(shí)施例)在第四實(shí)施例中,與第三實(shí)施例一樣,基準(zhǔn)時(shí)間是通過在預(yù)先設(shè)定的基準(zhǔn)路徑上實(shí)際傳送測(cè)量數(shù)據(jù)來獲取的。然而在第四實(shí)施例中使用了Ping回聲請(qǐng)求/回聲應(yīng)答作為測(cè)量數(shù)據(jù)。
由于借助了當(dāng)前使用的現(xiàn)有程序Ping,因此不必為了傳送和接收測(cè)量數(shù)據(jù)而開發(fā)新的程序。
與第三實(shí)施例中一樣,在本實(shí)施例中并未描述可靠性驗(yàn)證。
<結(jié)構(gòu)>
圖15顯示的是涉及本發(fā)明第四實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。
涉及本實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)與第三實(shí)施例中描述的網(wǎng)絡(luò)結(jié)構(gòu)是相同的。
在這里,下文描述了服務(wù)器使用的用于判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部的方法。
(1)服務(wù)器20與目標(biāo)設(shè)備具有預(yù)先同步的時(shí)鐘。服務(wù)器20與目標(biāo)設(shè)備共享了開始傳送測(cè)量數(shù)據(jù)的傳送開始時(shí)間這個(gè)公共信息。
(2)在當(dāng)前時(shí)間到達(dá)測(cè)量數(shù)據(jù)的傳送開始時(shí)間的時(shí)候,服務(wù)器20將第一回聲請(qǐng)求數(shù)據(jù)傳送到路由器10,并且從路由器10接收響應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)所傳送的第一回聲應(yīng)答數(shù)據(jù)。此外,服務(wù)器20還測(cè)量傳送第一回聲請(qǐng)求數(shù)據(jù)與接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的基準(zhǔn)時(shí)間。
(3)另一方面,在當(dāng)前時(shí)間到達(dá)測(cè)量數(shù)據(jù)的傳送開始時(shí)間的時(shí)候,目標(biāo)設(shè)備將第二回聲請(qǐng)求數(shù)據(jù)傳送到路由器10,并且從路由器10接收響應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)所傳送的第二回聲應(yīng)答數(shù)據(jù)。目標(biāo)設(shè)備則測(cè)量傳送第二回聲請(qǐng)求數(shù)據(jù)與接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的目標(biāo)時(shí)間。并且目標(biāo)設(shè)備將所述目標(biāo)時(shí)間告知服務(wù)器20。
(4)當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,服務(wù)器20判定目標(biāo)設(shè)備處于其家庭網(wǎng)絡(luò)內(nèi)部。
在各個(gè)路徑上,傳送測(cè)量數(shù)據(jù)所要求的總的傳送時(shí)間可以表述為T1=2tsr+2tr+tpr,T2=2tra+2tr+tpr,以及T3=2trb+4tr+2trr+tpr,其中“T1”是路徑1(服務(wù)器20-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T2”是路徑2上的總的傳送時(shí)間(設(shè)備30-路由器10-設(shè)備30),“T3”是路徑3上的總的傳送時(shí)間(設(shè)備60-路由器50-路由器10-路由器50-設(shè)備60),“tsr”是服務(wù)器20與路由器10之間的傳送時(shí)間,“tra”是路由器10與設(shè)備30之間的傳送時(shí)間,“tr”是路由器10和路由器50進(jìn)行路由處理所需要的時(shí)間,“tpr”是路由器10進(jìn)行ping處理所需要的時(shí)間,“trr”是路由器10與路由器50之間的傳送時(shí)間,“trb”則是路由器50與設(shè)備60之間的傳送時(shí)間。
假設(shè)tsr=tra=trb=trr,那么T1=2tsr+2tr+tpr,T2=2tsr+2tr+tpr,以及T3=4tsr+4tr+tpr。
路徑1和2上的總的傳送時(shí)間是相同的,但是不同于路徑3上的總的傳送時(shí)間。
在這里,假設(shè)網(wǎng)絡(luò)符合100Base(傳送速度為100Mbps),并且假設(shè)測(cè)量數(shù)據(jù)大小約為100字節(jié),由此可以顧及相對(duì)較小的用戶數(shù)據(jù)。
基于以上假設(shè),在服務(wù)器20、路由器10、設(shè)備30以及設(shè)備60之中,相鄰設(shè)備之間的傳送時(shí)間(tsr、tra、trb和trr)一律是8μs。
在由軟件執(zhí)行路由處理的時(shí)候,路由器10或路由器50執(zhí)行路由處理所需要的時(shí)間大約是100μs。
此外,路由器10執(zhí)行ping處理所需要的時(shí)間大約是200μs。
在這種情況下,路徑1上的總的傳送時(shí)間是416μs,路徑2上的總的傳送時(shí)間是416μs,以及路徑3上的總的傳送時(shí)間是632μs。
當(dāng)目標(biāo)設(shè)備是設(shè)備30的時(shí)候,服務(wù)器20獲取的是與416μs的基準(zhǔn)時(shí)間相對(duì)的416μs的目標(biāo)時(shí)間。當(dāng)目標(biāo)設(shè)備是設(shè)備60的時(shí)候,服務(wù)器獲取的是與416μs的基準(zhǔn)時(shí)間相對(duì)的632μs的目標(biāo)時(shí)間。
服務(wù)器20對(duì)基準(zhǔn)時(shí)間和目標(biāo)時(shí)間進(jìn)行比較,當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,服務(wù)器判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。在這里,所述預(yù)定范圍是一個(gè)能夠判定通信路徑是否包含一個(gè)或多個(gè)路由器的范圍。
在這里應(yīng)該指出的是,路由器10與路由器50通常是經(jīng)由一個(gè)ISP連接的。在路由器10與路由器50經(jīng)由一個(gè)ISP相連的情況下,路徑2與路徑3之間的總的傳送時(shí)間中的差值將視為大于本實(shí)施例的情況中的差值。
下文詳細(xì)描述了實(shí)現(xiàn)上述功能的服務(wù)器以及類似設(shè)備的結(jié)構(gòu)和操作。
圖16顯示的是涉及本發(fā)明第四實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)開始信息確定單元241,一個(gè)開始信息傳送單元242,一個(gè)路由器信息傳送單元261,一個(gè)第一回聲請(qǐng)求傳送單元262,一個(gè)第一回聲應(yīng)答接收單元263,一個(gè)基準(zhǔn)時(shí)間測(cè)量單元264,一個(gè)目標(biāo)時(shí)間接收單元265以及一個(gè)時(shí)間驗(yàn)證單元266。
開始信息確定單元241和開始信息傳送單元242與第三實(shí)施例中的相應(yīng)組件是相同的,因此在本實(shí)施例中不再對(duì)此進(jìn)行描述。
路由器信息傳送單元261將路由器信息傳送到目標(biāo)設(shè)備。特別地,這里提到的路由器信息是附近路由器的IP地址。通過使用路由器信息,目標(biāo)設(shè)備可以識(shí)別路由器回聲請(qǐng)求數(shù)據(jù)所要送抵的路由器。
第一回聲請(qǐng)求傳送單元262在當(dāng)前時(shí)間即為開始時(shí)間的時(shí)候?qū)⒌谝换芈曊?qǐng)求數(shù)據(jù)傳送到附近路由器。
第一回聲應(yīng)答接收單元263則接收來自路由器的第一回聲應(yīng)答數(shù)據(jù)。
基準(zhǔn)時(shí)間測(cè)量單元264測(cè)量(a)第一回聲請(qǐng)求傳送單元262傳送第一回聲請(qǐng)求數(shù)據(jù)與(b)第一回聲應(yīng)答接收單元263接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
目標(biāo)時(shí)間接收單元265則接收一個(gè)指示目標(biāo)設(shè)備所測(cè)得的目標(biāo)時(shí)間的目標(biāo)時(shí)間信息。
時(shí)間驗(yàn)證單元266對(duì)目標(biāo)時(shí)間接收單元265獲取的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間測(cè)量單元264測(cè)得的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則判定目標(biāo)設(shè)備處于家庭網(wǎng)絡(luò)以內(nèi)。
圖17顯示的是涉及本發(fā)明第四實(shí)施例的路由器結(jié)構(gòu)。
路由器包含了一個(gè)第一回聲請(qǐng)求接收單元406,一個(gè)路由單元402,一個(gè)第一回聲應(yīng)答傳送單元407,一個(gè)第二回聲請(qǐng)求接收單元408以及一個(gè)第二回聲應(yīng)答傳送單元409。
路由單元402與第三實(shí)施例中的相應(yīng)組件是相同的,因此在本實(shí)施例中不再對(duì)其進(jìn)行描述。
第一回聲請(qǐng)求接收單元406接收從服務(wù)器傳送的第一回聲請(qǐng)求數(shù)據(jù)。
第一回聲應(yīng)答傳送單元407將對(duì)應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)的第一回聲應(yīng)答數(shù)據(jù)傳送到一個(gè)由路由單元402識(shí)別為傳送目的地的服務(wù)器。
第二回聲請(qǐng)求接收單元408接收從目標(biāo)設(shè)備傳送的第二回聲請(qǐng)求數(shù)據(jù)。
第二回聲應(yīng)答傳送單元409將對(duì)應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)的第二回聲應(yīng)答數(shù)據(jù)傳送到一個(gè)由路由單元402識(shí)別為傳送目的地的目標(biāo)設(shè)備。
圖18顯示的是涉及本發(fā)明第四實(shí)施例的目標(biāo)設(shè)備結(jié)構(gòu)。
目標(biāo)設(shè)備包括一個(gè)開始信息接收單元321,一個(gè)路由器信息接收單元324,一個(gè)第二回聲請(qǐng)求傳送單元325,一個(gè)第二回聲應(yīng)答接收單元326,一個(gè)目標(biāo)時(shí)間測(cè)量單元327以及一個(gè)目標(biāo)時(shí)間傳送單元328。
開始信息接收單元321與第三實(shí)施例中的相應(yīng)組件是相同的,因此在本實(shí)施例中不再對(duì)其進(jìn)行描述。
路由器信息接收單元324接收來自服務(wù)器的路由器信息。
第二回聲請(qǐng)求傳送單元325在當(dāng)前時(shí)間即為開始時(shí)間的時(shí)候?qū)⒌诙芈曊?qǐng)求數(shù)據(jù)傳送到一個(gè)通過使用路由器信息識(shí)別的路由器。
第二回聲應(yīng)答接收單元326接收來自路由器的第二回聲應(yīng)答數(shù)據(jù)。
目標(biāo)時(shí)間測(cè)量單元327測(cè)量(a)第二回聲請(qǐng)求傳送單元325傳送第二回聲請(qǐng)求數(shù)據(jù)與(b)第二回聲應(yīng)答接收單元326接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的目標(biāo)時(shí)間。
目標(biāo)時(shí)間傳送單元328則將一個(gè)指示目標(biāo)時(shí)間測(cè)量單元327所測(cè)得的目標(biāo)時(shí)間的目標(biāo)時(shí)間信息傳送到服務(wù)器。
<操作>
下文描述了具有用于執(zhí)行AD判定處理的上述結(jié)構(gòu)的服務(wù)器的操作。
圖19顯示的是涉及本發(fā)明第四實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作。
步驟S61服務(wù)器確定AD判定處理的開始時(shí)間。
步驟S62服務(wù)器將指示開始時(shí)間的開始信息以及指示路由器的IP地址的路由器信息傳送到目標(biāo)設(shè)備。
步驟S63目標(biāo)設(shè)備接收開始信息和路由器信息。
步驟S64在當(dāng)前時(shí)間即為步驟S61中確定的開始時(shí)間的時(shí)候,服務(wù)器將第一回聲請(qǐng)求數(shù)據(jù)傳送到路由器。
步驟S65路由器接收第一回聲請(qǐng)求數(shù)據(jù)。
步驟S66路由器執(zhí)行路由處理,也就是識(shí)別作為傳送目的地的服務(wù)器以及將對(duì)應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)的第一回聲應(yīng)答數(shù)據(jù)傳送到一個(gè)被識(shí)別為傳送目的地的服務(wù)器。
步驟S67服務(wù)器接收來自路由器的第一回聲應(yīng)答數(shù)據(jù)。
步驟S68服務(wù)器測(cè)量(a)步驟S64中傳送第一回聲請(qǐng)求數(shù)據(jù)與(b)步驟S67中接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
步驟S69在當(dāng)前時(shí)間即為步驟S63中獲取的開始時(shí)間的時(shí)候,目標(biāo)設(shè)備將第二回聲請(qǐng)求數(shù)據(jù)傳送到一個(gè)通過使用路由器信息識(shí)別的路由器。
步驟S70路由器接收第二回聲請(qǐng)求數(shù)據(jù)。
步驟S71路由器執(zhí)行路由處理,即識(shí)別作為傳送目的地的目標(biāo)設(shè)備,并且將對(duì)應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)的第二回聲應(yīng)答數(shù)據(jù)傳送到一個(gè)被識(shí)別為傳送目的地的目標(biāo)設(shè)備。
步驟S72目標(biāo)設(shè)備接收來自路由器的第二回聲應(yīng)答數(shù)據(jù)。
步驟S73目標(biāo)設(shè)備測(cè)量(a)步驟S69中傳送第二回聲請(qǐng)求數(shù)據(jù)以及(b)步驟S71中接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
步驟S74目標(biāo)設(shè)備將一個(gè)用于指示步驟S73中測(cè)得的目標(biāo)時(shí)間的目標(biāo)時(shí)間信息傳送到服務(wù)器。
步驟S75服務(wù)器接收目標(biāo)時(shí)間信息。
步驟S76服務(wù)器對(duì)步驟S75中獲取的目標(biāo)時(shí)間以及步驟S68中測(cè)得的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。
如上所述,與第三實(shí)施例中一樣,服務(wù)器可以獲取一個(gè)由AD判定處理時(shí)的通信業(yè)務(wù)量確定的基準(zhǔn)時(shí)間。此外,服務(wù)器還可以使用現(xiàn)有程序Ping來判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部。由于借助了當(dāng)前使用的現(xiàn)有程序Ping,因此不必開發(fā)用于傳送和接收測(cè)量數(shù)據(jù)的新程序,由此減輕了服務(wù)器開發(fā)人員的負(fù)擔(dān)。
(第五實(shí)施例)在第五實(shí)施例中,假設(shè)家庭網(wǎng)絡(luò)包括一個(gè)已經(jīng)判定為屬于AD的設(shè)備(稱為“AD設(shè)備”)。并且服務(wù)器對(duì)一個(gè)不同于所述AD設(shè)備的目標(biāo)設(shè)備執(zhí)行AD判定處理。
在第五實(shí)施例中,假設(shè)基準(zhǔn)時(shí)間是(a)服務(wù)器傳送向AD設(shè)備傳送第一回聲請(qǐng)求數(shù)據(jù)的時(shí)間與(b)服務(wù)器接收來自AD設(shè)備的作為響應(yīng)傳送的第一回聲應(yīng)答數(shù)據(jù)的時(shí)間之間的時(shí)段。并且假設(shè)目標(biāo)時(shí)間是(a)服務(wù)器向目標(biāo)設(shè)備傳送第二回聲請(qǐng)求數(shù)據(jù)的時(shí)間與(b)服務(wù)器從目標(biāo)設(shè)備接收作為響應(yīng)傳送的第二回聲應(yīng)答數(shù)據(jù)的時(shí)間之間的時(shí)段。此外還假設(shè)AD設(shè)備是一個(gè)通過使用第三和第四實(shí)施例中描述的判定方法而被判定成屬于AD的設(shè)備。
在第三實(shí)施例中,服務(wù)器和目標(biāo)設(shè)備需要同時(shí)傳送測(cè)量數(shù)據(jù)。為此目的,在服務(wù)器與目標(biāo)設(shè)備之間需要進(jìn)行時(shí)間同步。然而,所述時(shí)間同步是無法避免某種錯(cuò)誤的。
在第五實(shí)施例中,服務(wù)器即為第一回聲請(qǐng)求數(shù)據(jù)和第二回聲請(qǐng)求數(shù)據(jù)的傳送源。因此,在當(dāng)前實(shí)施例中不需要第三實(shí)施例中所需要的服務(wù)器與目標(biāo)設(shè)備之間的時(shí)間同步。這樣一來,在第五實(shí)施例中,目標(biāo)時(shí)間與基準(zhǔn)時(shí)間的測(cè)量不會(huì)受到時(shí)間同步中不可避免的差錯(cuò)的影響。
與第三實(shí)施例一樣,在本實(shí)施例中并未描述可靠性驗(yàn)證。
<結(jié)構(gòu)>
圖20顯示的是涉及本發(fā)明第五實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。
家庭網(wǎng)絡(luò)1包括一個(gè)已被判定為屬于AD的AD設(shè)備80。除此之外,涉及本實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)與涉及第三實(shí)施例及其它實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)是相同的。
下文描述了服務(wù)器使用的用于判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部的方法。
(1)服務(wù)器20將第一回聲請(qǐng)求數(shù)據(jù)傳送到AD設(shè)備80,并且從AD設(shè)備80接收響應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)所傳送的第一回聲應(yīng)答數(shù)據(jù)。服務(wù)器20還測(cè)量傳送第一回聲請(qǐng)求數(shù)據(jù)和接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
(2)服務(wù)器20將第二回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備,并且從目標(biāo)設(shè)備接收響應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)傳送的第二回聲應(yīng)答數(shù)據(jù)。服務(wù)器20還測(cè)量傳送第二回聲請(qǐng)求數(shù)據(jù)與接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
(3)當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,服務(wù)器20判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)內(nèi)部。
在各個(gè)路徑上傳送測(cè)量數(shù)據(jù)的總的傳送時(shí)間可以表述為T1=2tsr+2tr+2trp+tpp,T2=2tsr+2tr+2tra+tpa,以及T3=2tsr+4tr+2trr+2trb+tpb,其中“T1”是路徑1(服務(wù)器20-路由器10-AD設(shè)備80-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T2”是路徑2(服務(wù)器20-路由器10-設(shè)備30-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T3”是路徑3上的總的傳送時(shí)間(服務(wù)器20-路由器10-路由器50-設(shè)備60-路由器50-路由器10-服務(wù)器20),“tsr”是服務(wù)器20與AD設(shè)備80之間的傳送時(shí)間,“trp”是路由器10與AD設(shè)備80之間的傳送時(shí)間,“tra”是路由器10與設(shè)備30之間的傳送時(shí)間,“tr”是路由器10與路由器50進(jìn)行路由處理所需要的時(shí)間,“tpp”是AD設(shè)備80執(zhí)行Ping處理所需要的時(shí)間,“tpa”是設(shè)備30進(jìn)行Ping處理所需要的時(shí)間,“trr”是路由器10與路由器50之間的傳送時(shí)間,“trb”是路由器50與設(shè)備60之間的傳送時(shí)間,“tpb”是設(shè)備60執(zhí)行Ping處理所需要的時(shí)間。
假設(shè)tsr=trp=tra=trb=trr并且tpp=tpa=tpb,那么T1=4tsr+2tr+tpp,T2=4tsr+2tr+tpa,以及T3=6tsr+4tr+tpb。
路徑1和路徑2上的總的傳送時(shí)間是相同的,但在路徑3上則是不同的。在本實(shí)施例中并未對(duì)此給出定量評(píng)定,但是在這里認(rèn)為像第三和第四實(shí)施例那樣的定量評(píng)定同樣是有效的。
下文詳細(xì)描述了實(shí)現(xiàn)上述功能的服務(wù)器和類似設(shè)備的結(jié)構(gòu)和操作。
圖21顯示的是涉及本發(fā)明第五實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)AD設(shè)備信息存儲(chǔ)單元271,一個(gè)第一回聲請(qǐng)求傳送單元272,一個(gè)第一回聲應(yīng)答接收單元273,一個(gè)基準(zhǔn)時(shí)間測(cè)量單元264,一個(gè)第二回聲請(qǐng)求傳送單元274,一個(gè)第二回聲應(yīng)答接收單元275,一個(gè)目標(biāo)時(shí)間測(cè)量單元276以及一個(gè)時(shí)間驗(yàn)證單元277。
基準(zhǔn)時(shí)間測(cè)量單元264與第四實(shí)施例中的相應(yīng)組件是相同的,因此在本實(shí)施例中不再對(duì)其進(jìn)行描述。
AD設(shè)備信息存儲(chǔ)單元271保存的是被判定為家庭網(wǎng)絡(luò)內(nèi)部可信設(shè)備的AD設(shè)備的IP地址。當(dāng)開始進(jìn)行AD判定處理的時(shí)候,AD設(shè)備信息存儲(chǔ)單元271將AD設(shè)備的IP地址傳送到第一回聲請(qǐng)求傳送單元272。如果家庭網(wǎng)絡(luò)包括多個(gè)AD設(shè)備,那么AD設(shè)備信息存儲(chǔ)單元271選擇其中一個(gè)AD設(shè)備,并且將選定AD設(shè)備的IP地址傳送到第一回聲請(qǐng)求傳送單元272。
第一回聲請(qǐng)求傳送單元272將第一回聲請(qǐng)求數(shù)據(jù)傳送到AD設(shè)備。
第一回聲應(yīng)答接收單元273接收來自AD設(shè)備的第一回聲應(yīng)答數(shù)據(jù)。
第二回聲請(qǐng)求傳送單元274將第二回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備。
第二回聲應(yīng)答接收單元275接收來自目標(biāo)設(shè)備的第二回聲應(yīng)答數(shù)據(jù)。
目標(biāo)時(shí)間測(cè)量單元276測(cè)量(a)第二回聲請(qǐng)求傳送單元274傳送第二回聲請(qǐng)求數(shù)據(jù)與(b)第二回聲應(yīng)答接收單元275接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
時(shí)間驗(yàn)證單元277對(duì)目標(biāo)時(shí)間測(cè)量單元276獲取的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間測(cè)量單元264測(cè)得的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則判定目標(biāo)設(shè)備處于家庭網(wǎng)絡(luò)以內(nèi)。
涉及第五實(shí)施例的路由器與涉及第四實(shí)施例的路由器具有相同的結(jié)構(gòu),因此在本實(shí)施例中不再對(duì)其進(jìn)行描述。此外,涉及第五實(shí)施例的目標(biāo)設(shè)備與涉及第一實(shí)施例的目標(biāo)設(shè)備具有相同的結(jié)構(gòu),因此在本實(shí)施例中也沒有對(duì)其進(jìn)行描述。
<操作>
下文描述的是具有用于執(zhí)行AD判定處理的上述結(jié)構(gòu)的服務(wù)器的操作。
圖22顯示的是涉及本發(fā)明第四實(shí)施例的服務(wù)器、AD設(shè)備以及目標(biāo)設(shè)備的操作。
步驟S81服務(wù)器選擇一個(gè)AD設(shè)備。
步驟S82服務(wù)器將第一回聲請(qǐng)求數(shù)據(jù)傳送到步驟S81中選擇的AD設(shè)備。
步驟S83AD設(shè)備接收第一回聲請(qǐng)求數(shù)據(jù)。
步驟S84AD設(shè)備將對(duì)應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)的第一回聲應(yīng)答數(shù)據(jù)傳送到服務(wù)器。
步驟S85服務(wù)器接收第一回聲應(yīng)答數(shù)據(jù)。
步驟S86服務(wù)器測(cè)量(a)步驟S82中傳送第一回聲請(qǐng)求數(shù)據(jù)與(b)步驟S85中接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
步驟S87服務(wù)器將第二回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備。
步驟S88目標(biāo)設(shè)備接收第二回聲請(qǐng)求數(shù)據(jù)。
步驟S89目標(biāo)設(shè)備將對(duì)應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)的第二回聲應(yīng)答數(shù)據(jù)傳送到服務(wù)器。
步驟S90服務(wù)器接收第二回聲應(yīng)答數(shù)據(jù)。
步驟S91服務(wù)器測(cè)量(a)步驟S87中傳送第二回聲請(qǐng)求數(shù)據(jù)與(b)步驟S90中接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
步驟S92服務(wù)器對(duì)步驟S91中獲取的目標(biāo)時(shí)間以及步驟S86中測(cè)得的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。
如上所述,與第三實(shí)施例中一樣,服務(wù)器可以獲取由AD判定處理時(shí)的通信業(yè)務(wù)量確定的基準(zhǔn)時(shí)間。此外,服務(wù)器是第一回聲請(qǐng)求數(shù)據(jù)與第二回聲請(qǐng)求數(shù)據(jù)的傳送源,因此它不需要像涉及第三實(shí)施例的服務(wù)器那樣與目標(biāo)設(shè)備進(jìn)行時(shí)間同步。相應(yīng)地,服務(wù)器可以在不受時(shí)間同步中的不可避免的錯(cuò)誤的影響的情況下對(duì)目標(biāo)時(shí)間和基準(zhǔn)時(shí)間進(jìn)行測(cè)量。
(第六實(shí)施例)<概述>
在本發(fā)明的第六實(shí)施例中,由于與路由處理和Ping處理所需要的時(shí)間相比,測(cè)量數(shù)據(jù)在電纜等介質(zhì)上傳播所需要的時(shí)間小到了可以忽略的程度,因此可以從總的傳送時(shí)間中排除測(cè)量數(shù)據(jù)(回聲請(qǐng)求數(shù)據(jù)和回聲應(yīng)答數(shù)據(jù))在電纜等介質(zhì)上傳播所需要的時(shí)間。
在第六實(shí)施例中,假設(shè)基準(zhǔn)時(shí)間是(a)服務(wù)器向附近路由器傳送第一回聲請(qǐng)求數(shù)據(jù)的時(shí)間與(b)服務(wù)器從附近路由器接收作為響應(yīng)傳送的第一回聲應(yīng)答數(shù)據(jù)的時(shí)間之間的一個(gè)時(shí)段。
假設(shè)目標(biāo)時(shí)間是(a)服務(wù)器向目標(biāo)設(shè)備傳送第二回聲請(qǐng)求數(shù)據(jù)的時(shí)間與(b)服務(wù)器從目標(biāo)設(shè)備接收作為響應(yīng)而被傳送的第二回聲應(yīng)答數(shù)據(jù)的時(shí)間之間的一個(gè)時(shí)段。
在第五實(shí)施例中,服務(wù)器是通過使用一個(gè)AD設(shè)備來測(cè)量基準(zhǔn)時(shí)間的,因此它不必與目標(biāo)設(shè)備進(jìn)行時(shí)間同步。然而有可能出現(xiàn)這樣一種情況,其中沒有將任何設(shè)備判定成是屬于家庭網(wǎng)絡(luò)中的AD,舉例來說,這種情況可以是新近建立家庭網(wǎng)絡(luò)的情況。在這種情況下,服務(wù)器是不能執(zhí)行AD判定處理的。
然而在第六實(shí)施例中,即使家庭網(wǎng)絡(luò)不包含AD設(shè)備,服務(wù)器也可以對(duì)目標(biāo)設(shè)備執(zhí)行AD判定處理,并且服務(wù)器與目標(biāo)設(shè)備之間也不需要進(jìn)行時(shí)間同步。
與第三實(shí)施例一樣,在本實(shí)施例中并未描述可靠性驗(yàn)證。
<結(jié)構(gòu)>
圖23顯示的是涉及本發(fā)明第六實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。
涉及第六實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)與涉及第三實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)是相同的。
下文描述了服務(wù)器使用的用于判定目標(biāo)設(shè)備是否處于家庭網(wǎng)絡(luò)內(nèi)部的方法。
(1)服務(wù)器20將第一回聲請(qǐng)求數(shù)據(jù)傳送到路由器10,并且從路由器10接收響應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)而被傳送的第一回聲應(yīng)答數(shù)據(jù)。路由器20還測(cè)量傳送第一回聲請(qǐng)求數(shù)據(jù)和接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
(2)服務(wù)器20將第二回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備,并且從目標(biāo)設(shè)備接收響應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)所傳送的第二回聲應(yīng)答數(shù)據(jù)。此外,服務(wù)器20還測(cè)量傳送第二回聲數(shù)據(jù)與接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
(3)當(dāng)基準(zhǔn)時(shí)間與目標(biāo)時(shí)間之間的差值處于預(yù)定范圍(大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,服務(wù)器20判定目標(biāo)設(shè)備是在其家庭網(wǎng)絡(luò)內(nèi)部。
在各條路徑上,傳送測(cè)量數(shù)據(jù)的總的傳送時(shí)間可以表述為T1=2tsr+2tr+tpr,T2=2tsr+2tr+2tra+tpa,以及T3=2tsr+4tr+2trr+2trb+tpb,其中“T1”是路徑1(服務(wù)器20-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T2”是路徑2(服務(wù)器20-路由器10-設(shè)備30-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“T3”是路徑3(服務(wù)器20-路由器10-路由器50-設(shè)備60-路由器50-路由器10-服務(wù)器20)上的總的傳送時(shí)間,“tsr”是服務(wù)器20與路由器10之間的傳送時(shí)間,“tra”是路由器10與設(shè)備30之間的傳送時(shí)間,“tr”是路由器10與路由器50執(zhí)行路由處理所需要的時(shí)間,“tpr”是路由器10執(zhí)行Ping處理所需要的時(shí)間,“tpa”是設(shè)備30執(zhí)行Ping處理所需要的時(shí)間,“trr”是路由器10與路由器50之間的傳送時(shí)間,“trb”是路由器50與設(shè)備60之間的傳送時(shí)間,“tpb”是設(shè)備60執(zhí)行Ping處理所需要的時(shí)間。
假定tpp=tpa=tpb,并且與路由器處理所需要的時(shí)間tr以及Ping處理所需要的時(shí)間tpr等等相比,測(cè)量數(shù)據(jù)在服務(wù)器與路由器之間傳送所需要的時(shí)間tsr、tra、trb和trr短到了可以忽略的程度。
T1=2tr+tpr,T2=2tr+tpa,以及T3=4tr+tpb。
路徑1和路徑2上的總的傳送時(shí)間是相同的,但在路徑3上則是不同的。在本實(shí)施例中并未對(duì)此給出定量評(píng)定,但是在這里認(rèn)為像第三和第四實(shí)施例那樣的定量評(píng)定同樣是有效的。
下文詳細(xì)描述了實(shí)現(xiàn)上述功能的服務(wù)器以及類似設(shè)備的結(jié)構(gòu)和操作。
圖24顯示的是涉及本發(fā)明第六實(shí)施例的服務(wù)器結(jié)構(gòu)。
服務(wù)器包括一個(gè)第一回聲請(qǐng)求傳送單元281、一個(gè)第一回聲應(yīng)答接收單元282、一個(gè)基準(zhǔn)時(shí)間測(cè)量單元264、一個(gè)第二回聲請(qǐng)求傳送單元274、一個(gè)第二回聲應(yīng)答接收單元275、一個(gè)目標(biāo)時(shí)間測(cè)量單元276以及一個(gè)時(shí)間驗(yàn)證單元277。
涉及第六實(shí)施例的服務(wù)器與涉及第五實(shí)施例的具有相同的結(jié)構(gòu),但是在第六實(shí)施例中并未提供AD設(shè)備信息存儲(chǔ)單元271。這是因?yàn)樯婕暗诹鶎?shí)施例的服務(wù)器始終使用附近路由器作為基準(zhǔn)設(shè)備。
同樣,第六實(shí)施例與第五實(shí)施例是相同的,但是在第六實(shí)施例中,路由器即為第一回聲請(qǐng)求傳送單元281傳送的第一回聲請(qǐng)求數(shù)據(jù)的傳送目的地以及第一回聲應(yīng)答接收單元282接收的第一回聲應(yīng)答數(shù)據(jù)的傳送源。
與第五實(shí)施例中一樣,在本實(shí)施例中并未描述涉及第六實(shí)施例的路由器和目標(biāo)設(shè)備的結(jié)構(gòu)。
<操作>
下文描述了具有用于執(zhí)行AD判定處理的上述結(jié)構(gòu)的服務(wù)器的操作。
圖25顯示的是涉及本發(fā)明第六實(shí)施例的服務(wù)器、路由器以及目標(biāo)設(shè)備的操作。
步驟S101服務(wù)器將第一回聲請(qǐng)求數(shù)據(jù)傳送到路由器。
步驟S102路由器接收第一回聲請(qǐng)求數(shù)據(jù)。
步驟S103路由器將對(duì)應(yīng)于第一回聲請(qǐng)求數(shù)據(jù)的第一回聲應(yīng)答數(shù)據(jù)傳送到服務(wù)器。
步驟S104服務(wù)器接收第一回聲應(yīng)答數(shù)據(jù)。
步驟S105服務(wù)器測(cè)量(a)步驟S101中傳送第一回聲請(qǐng)求數(shù)據(jù)與(b)步驟S104中接收第一回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間。
步驟S106服務(wù)器將第二回聲請(qǐng)求數(shù)據(jù)傳送到目標(biāo)設(shè)備。
步驟S107目標(biāo)設(shè)備接收第二回聲請(qǐng)求數(shù)據(jù)。
步驟S108目標(biāo)設(shè)備將對(duì)應(yīng)于第二回聲請(qǐng)求數(shù)據(jù)的第二回聲應(yīng)答數(shù)據(jù)傳送到服務(wù)器。
步驟S109服務(wù)器接收第二回聲應(yīng)答數(shù)據(jù)。
步驟S110服務(wù)器測(cè)量(a)步驟S106中傳送第二回聲請(qǐng)求數(shù)據(jù)與(b)步驟S109中接收第二回聲應(yīng)答數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間。
步驟S111服務(wù)器對(duì)步驟S110中測(cè)得的目標(biāo)時(shí)間以及步驟S105中測(cè)得的基準(zhǔn)時(shí)間進(jìn)行比較,當(dāng)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍(例如大小為基準(zhǔn)時(shí)間10%的范圍)以內(nèi)的時(shí)候,則判定目標(biāo)設(shè)備是在家庭網(wǎng)絡(luò)內(nèi)部。
如上所述,與第三實(shí)施例一樣,服務(wù)器可以獲取由執(zhí)行AD判定處理時(shí)的通信業(yè)務(wù)量確定的基準(zhǔn)時(shí)間。與第五實(shí)施例一樣,服務(wù)器即為第一回聲請(qǐng)求數(shù)據(jù)和第二回聲請(qǐng)求數(shù)據(jù)的傳送源,因此所述服務(wù)器不像涉及第三實(shí)施例的服務(wù)器那樣需要與目標(biāo)設(shè)備進(jìn)行時(shí)間同步。相應(yīng)地,服務(wù)器可以對(duì)目標(biāo)時(shí)間和基準(zhǔn)時(shí)間進(jìn)行測(cè)量,而不會(huì)受到時(shí)間同步中的不可避免的差錯(cuò)的影響。此外,由于服務(wù)器總是使用附近路由器作為基準(zhǔn)設(shè)備,因此無論家庭網(wǎng)絡(luò)是否包含AD設(shè)備,所述服務(wù)器都可以對(duì)目標(biāo)設(shè)備執(zhí)行AD判定處理。
<其他修改>
上述實(shí)施例全都描述的是服務(wù)器使用時(shí)間驗(yàn)證和可靠性驗(yàn)證的結(jié)果來執(zhí)行AD判定處理的情況。這是因?yàn)樯鲜鰧?shí)施例涉及的是一個(gè)將屬于AD的設(shè)備定義為“家庭網(wǎng)絡(luò)內(nèi)部的可信設(shè)備”的系統(tǒng)。AD判定處理的內(nèi)容可以根據(jù)關(guān)于屬于AD的設(shè)備的定義而被修改。舉例來說,在一個(gè)將屬于AD的設(shè)備定義為“家庭網(wǎng)絡(luò)內(nèi)部設(shè)備”的系統(tǒng)中,可靠性驗(yàn)證并未得到執(zhí)行。在這種系統(tǒng)中,服務(wù)器僅僅執(zhí)行的是用于AD判定處理的時(shí)間驗(yàn)證。
當(dāng)服務(wù)器在執(zhí)行過一次的AD判定處理中判定目標(biāo)設(shè)備不屬于AD時(shí),服務(wù)器可以重新嘗試AD判定處理。在第二次AD判定處理中,服務(wù)器需要使用與先前所用數(shù)據(jù)不同的數(shù)據(jù)作為驗(yàn)證數(shù)據(jù)T1和T2。舉例來說,服務(wù)器可以向先前使用的隨機(jī)數(shù)An加1,然后使用私有信息Ks對(duì)合成的隨機(jī)數(shù)進(jìn)行加密,從而將由此獲取的數(shù)據(jù)作為驗(yàn)證數(shù)據(jù)T1。此外,用于產(chǎn)生驗(yàn)證數(shù)據(jù)T1的方法不應(yīng)該局限于第一實(shí)施例中具體描述的方法。只要其他方法允許只在服務(wù)器與目標(biāo)設(shè)備之間共享驗(yàn)證數(shù)據(jù),并且允許很容易地改變驗(yàn)證數(shù)據(jù),那么所述其他方法也是可以使用的。
同樣,無論時(shí)間驗(yàn)證結(jié)果如何,服務(wù)器都可以在每一個(gè)AD判定處理中執(zhí)行可靠性驗(yàn)證。
在重復(fù)執(zhí)行AD判定處理的時(shí)候,可以對(duì)執(zhí)行AD判定處理的最大次數(shù)進(jìn)行設(shè)定。在達(dá)到AD判定處理的最大次數(shù)的情況下,如果仍舊判定目標(biāo)時(shí)間并不等于或不短于基準(zhǔn)時(shí)間,或者仍舊判定目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值不在預(yù)定范圍以內(nèi),那么最終將會(huì)判定目標(biāo)設(shè)備處于家庭網(wǎng)絡(luò)以外。
當(dāng)服務(wù)器判定目標(biāo)設(shè)備不屬于AD時(shí),后續(xù)處理將主要取決于應(yīng)用。而后續(xù)處理的實(shí)例則如下所示。
(實(shí)例1)其后允許多次執(zhí)行針對(duì)目標(biāo)設(shè)備的AD判定處理。
(實(shí)例2)其后只允許對(duì)目標(biāo)設(shè)備執(zhí)行預(yù)定次數(shù)的AD判定處理,如果在所執(zhí)行的預(yù)定次數(shù)的AD判定處理中判定目標(biāo)設(shè)備不屬于AD,則后續(xù)處理將如圖3和4中所示。
(實(shí)例3)只有在經(jīng)過了預(yù)定時(shí)段之后才允許對(duì)目標(biāo)設(shè)備執(zhí)行AD判定處理。
(實(shí)例4)將目標(biāo)設(shè)備注冊(cè)到一個(gè)不允許執(zhí)行AD判定處理的設(shè)備的列表中,此后不允許對(duì)目標(biāo)設(shè)備執(zhí)行AD判定處理。
在這里,服務(wù)器可以對(duì)目標(biāo)時(shí)間和/或基準(zhǔn)時(shí)間進(jìn)行預(yù)定次數(shù)的測(cè)量,以便為目標(biāo)時(shí)間和/或基準(zhǔn)時(shí)間獲取更精確的值。通過執(zhí)行這種操作,可以在不受通信業(yè)務(wù)量影響的情況下執(zhí)行AD判定處理。如果服務(wù)器對(duì)目標(biāo)時(shí)間和/或基準(zhǔn)時(shí)間進(jìn)行多次測(cè)量,那么服務(wù)器可以使用多個(gè)測(cè)量值的最小值或平均值作為目標(biāo)時(shí)間和/或基準(zhǔn)時(shí)間。
在下列情況中,使用最小值作為目標(biāo)時(shí)間和/或基準(zhǔn)時(shí)間將是非常有效的。
在這里,假設(shè)由目標(biāo)設(shè)備響應(yīng)回聲請(qǐng)求數(shù)據(jù)來傳送回聲應(yīng)答數(shù)據(jù)的通信路徑被其他數(shù)據(jù)所占用。在這種情況下,服務(wù)器將會(huì)一直等待到通信路徑可用,然后則傳送回聲應(yīng)答數(shù)據(jù)。在這里,目標(biāo)時(shí)間是作為一個(gè)通過向?qū)嶋H傳送時(shí)間添加等待時(shí)間所獲取的值而被測(cè)量的。然而,回聲應(yīng)答數(shù)據(jù)具有很小的數(shù)據(jù)大小,因此可以將其插入占用通信路徑的其他大型數(shù)據(jù)部分之間。由于在多次AD判定處理中至少將回聲應(yīng)答數(shù)據(jù)以這種方式插入了一次,因此可以將回聲應(yīng)答數(shù)據(jù)視為已被傳送,由此能使服務(wù)器獲取并未添加等待時(shí)間的實(shí)際傳送時(shí)間,以此作為目標(biāo)時(shí)間。
對(duì)使用多個(gè)測(cè)量值的平均值的方法來說,盡管這些測(cè)量值都是為同一通信路徑獲取的,但是某些測(cè)量值可能會(huì)遠(yuǎn)遠(yuǎn)大于其他值。如果使用這種極大值來計(jì)算平均值,那么有可能會(huì)擴(kuò)大誤差限度。為了避免這種情況,可以預(yù)先確定用于計(jì)算平均值的數(shù)值范圍,并且僅僅使用那些處于預(yù)定范圍以內(nèi)的值來計(jì)算平均值。作為選擇,當(dāng)極大值處于測(cè)量值之中的時(shí)候,AD判定處理可以基于所有測(cè)量值都不合適的假設(shè)而被中斷。舉例來說,這種在測(cè)量值中的極大變化可以歸固于已經(jīng)執(zhí)行了路由處理的尋址路由器的緩存功能。在下文中描述了這種緩存功能。
舉例來說,當(dāng)路由器從服務(wù)器接收到測(cè)量數(shù)據(jù)并且將測(cè)量數(shù)據(jù)傳送到目標(biāo)設(shè)備的時(shí)候,路由器會(huì)將測(cè)量數(shù)據(jù)從IP層傳遞到數(shù)據(jù)鏈路層、并且將測(cè)量數(shù)據(jù)保存在數(shù)據(jù)鏈路層的一個(gè)幀中。為了將所述幀傳送到目標(biāo)設(shè)備,有必要為路由器給出目標(biāo)設(shè)備的MAC(介質(zhì)訪問控制)地址。
測(cè)量數(shù)據(jù)在其分組報(bào)頭中保存了傳送源的IP地址以及傳送目的地的IP地址(參見圖11),但是并沒有保存目標(biāo)設(shè)備的MAC地址。因此,路由器并不知道所述MAC地址,這樣一來,路由器不能將所述幀傳送到目標(biāo)設(shè)備。在這里,路由器是使用ARP(地址解析協(xié)議)來搜索目標(biāo)設(shè)備的MAC地址的。
ARP是一個(gè)通過使用相應(yīng)的IP地址來搜索MAC地址的協(xié)議。路由器對(duì)保存了目標(biāo)設(shè)備IP地址的ARP分組進(jìn)行廣播。所述目標(biāo)設(shè)備接收ARP分組。在發(fā)現(xiàn)ARP分組中保存的IP地址即為自己的IP地址時(shí),目標(biāo)設(shè)備會(huì)將其MAC地址傳送到路由器。通過使用這種協(xié)議,路由器可以搜索和獲取目標(biāo)設(shè)備的MAC地址,由此能夠?qū)y(cè)量數(shù)據(jù)傳送到目標(biāo)設(shè)備。此外,為了進(jìn)行后續(xù)的幀傳送,路由器會(huì)在一定時(shí)段中保存目標(biāo)設(shè)備的MAC地址。
如果在這個(gè)時(shí)段中再一次傳送了測(cè)量數(shù)據(jù),那么路由器可以使用其內(nèi)保存的MAC地址,這樣一來,與首次傳送測(cè)量數(shù)據(jù)的情況相比,這時(shí)路由器可以更快地傳送測(cè)量數(shù)據(jù)。
這樣一來,在借助一個(gè)具有緩存功能的路由器傳送測(cè)量數(shù)據(jù)的時(shí)候,首次測(cè)得的目標(biāo)時(shí)間有可能與后續(xù)測(cè)得的目標(biāo)時(shí)間存在極大差別。因此,使用首次測(cè)得的目標(biāo)時(shí)間作為用于AD判定處理的判據(jù)并不可取。同樣,在從多次測(cè)得的目標(biāo)時(shí)間值中計(jì)算平均值的時(shí)候,較為優(yōu)選的也是從平均值的計(jì)算中排除首次測(cè)得的值。
此外,雖然上述實(shí)施例描述的是只有服務(wù)器對(duì)目標(biāo)設(shè)備執(zhí)行AD判定處理的情況,但是服務(wù)器和目標(biāo)設(shè)備也可以相互執(zhí)行所述AD判定處理。
此外在經(jīng)由服務(wù)器和目標(biāo)設(shè)備傳送和接收測(cè)量數(shù)據(jù)、路由器信息、目標(biāo)時(shí)間信息等等的時(shí)候也可以對(duì)這些數(shù)據(jù)進(jìn)行加密,并且可以對(duì)其進(jìn)行簽名。通過執(zhí)行這種操作,可以防止非授權(quán)設(shè)備的欺騙行為。
用于測(cè)量目標(biāo)時(shí)間的協(xié)議不應(yīng)該局限于ICMP。只要其他協(xié)議能使數(shù)據(jù)傳送目的地在接收到來自傳送源的數(shù)據(jù)的時(shí)候立即傳送響應(yīng)數(shù)據(jù),那么所述其他協(xié)議也是可以使用的。
雖然第一到第六實(shí)施例描述了服務(wù)器分發(fā)內(nèi)容的情況,但是本發(fā)明并不局限于此。舉例來說,本發(fā)明可以應(yīng)用于一種用于對(duì)預(yù)定范圍中存在的設(shè)備進(jìn)行自動(dòng)分組的技術(shù)。在這種情況下,是否將設(shè)備注冊(cè)到一個(gè)群組中是通過比較目標(biāo)時(shí)間和基準(zhǔn)時(shí)間來判定的。
雖然第三到第六實(shí)施例描述的是為每一個(gè)AD判定處理測(cè)量基準(zhǔn)時(shí)間的情況,但是本發(fā)明并不局限于此。測(cè)量過一次的基準(zhǔn)時(shí)間也可以保存在一個(gè)ROM中,并且可以在此后加以使用。
第三實(shí)施例描述的是這樣一種情況,其中服務(wù)器傳送那些目的地被設(shè)定為服務(wù)器的測(cè)量數(shù)據(jù)的時(shí)間與目標(biāo)設(shè)備向服務(wù)器傳送測(cè)量數(shù)據(jù)的時(shí)間是相同的,由此在相同的通信業(yè)務(wù)量狀況下測(cè)量基準(zhǔn)時(shí)間和目標(biāo)時(shí)間。然而,只要通信業(yè)務(wù)量對(duì)目標(biāo)時(shí)間的測(cè)量的影響小到可以忽略的程度,那么也可以將服務(wù)器傳送測(cè)量數(shù)據(jù)的時(shí)間設(shè)定成不同于目標(biāo)設(shè)備傳送測(cè)量數(shù)據(jù)的時(shí)間。
雖然在這里借助實(shí)例并且參考附圖而對(duì)本發(fā)明進(jìn)行了全面描述,但是應(yīng)該指出的是,對(duì)本領(lǐng)域技術(shù)人員來說,不同的變化和修改都是顯而易見的。因此,如果這些變化和修改沒有脫離本發(fā)明的范圍,則應(yīng)該將其視為包含在本發(fā)明的范圍以內(nèi)。
工業(yè)實(shí)用性本發(fā)明可以用在那些對(duì)只能由家庭網(wǎng)絡(luò)內(nèi)部可信設(shè)備使用的內(nèi)容加以保存的家庭服務(wù)器以及其他設(shè)備中。根據(jù)本發(fā)明,家庭服務(wù)器不需要用戶手動(dòng)注冊(cè)這類家庭設(shè)備,并且可以防止將內(nèi)容分發(fā)給不允許使用所述內(nèi)容的非授權(quán)設(shè)備。
權(quán)利要求
1.一種與網(wǎng)絡(luò)相連的群組判定設(shè)備,包括一目標(biāo)時(shí)間獲取單元,它可用于獲取至和/或從與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,作為一個(gè)目標(biāo)時(shí)間;以及一判定單元,它可用于將目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較,所述基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,所述判定單元在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備在群組外。
2.權(quán)利要求1的群組判定設(shè)備,還包括一判定請(qǐng)求接收單元,它可用于從目標(biāo)設(shè)備接收一個(gè)要求判定目標(biāo)設(shè)備是否屬于群組的請(qǐng)求,其中目標(biāo)時(shí)間獲取單元在判定請(qǐng)求接收單元接收該請(qǐng)求的時(shí)候獲取目標(biāo)時(shí)間。
3.權(quán)利要求2的群組判定設(shè)備,其中目標(biāo)時(shí)間獲取單元包括一傳送/接收子單元,它可用于向目標(biāo)設(shè)備傳送預(yù)定格式的第一數(shù)據(jù),并從目標(biāo)設(shè)備接收響應(yīng)于第一數(shù)據(jù)而被傳送的預(yù)定格式的第二數(shù)據(jù);以及一測(cè)量子單元,它可用于測(cè)量(a)由傳送/接收子單元傳送第一數(shù)據(jù)與(b)由傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間,作為目標(biāo)時(shí)間。
4.權(quán)利要求3的群組判定設(shè)備,其中傳送/接收子單元向目標(biāo)設(shè)備傳送基于網(wǎng)際控制報(bào)文協(xié)議的回聲請(qǐng)求數(shù)據(jù),作為第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收對(duì)應(yīng)于回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù),作為第二數(shù)據(jù)。
5.權(quán)利要求2的群組判定設(shè)備,其中時(shí)間同步是結(jié)合目標(biāo)設(shè)備實(shí)現(xiàn)的,以及目標(biāo)時(shí)間獲取單元包括一時(shí)間確定子單元,它可用于確定開始傳送具有預(yù)定格式的數(shù)據(jù)的傳送開始時(shí)間;一時(shí)間通知子單元,它可用于向目標(biāo)設(shè)備告知時(shí)間確定子單元所確定的傳送開始時(shí)間;一接收子單元,它可用于接收目標(biāo)設(shè)備在傳送開始時(shí)間傳送的預(yù)定格式的數(shù)據(jù);以及一計(jì)算子單元,它可用于計(jì)算(a)接收子單元接收具有預(yù)定格式的數(shù)據(jù)的時(shí)間與(b)時(shí)間確定子單元所確定的傳送開始時(shí)間之間的時(shí)段,作為目標(biāo)時(shí)間。
6.權(quán)利要求2的群組判定設(shè)備,其中目標(biāo)設(shè)備對(duì)目標(biāo)時(shí)間進(jìn)行測(cè)量并且傳送指示目標(biāo)時(shí)間的目標(biāo)時(shí)間信息,以及目標(biāo)時(shí)間獲取單元從目標(biāo)設(shè)備接收目標(biāo)時(shí)間信息。
7.權(quán)利要求2的群組判定設(shè)備,還包括一預(yù)存儲(chǔ)單元,它可用于保存預(yù)定數(shù)量的目標(biāo)時(shí)間值,其中目標(biāo)時(shí)間獲取單元使用了預(yù)存儲(chǔ)單元保存的值以及所獲取的目標(biāo)時(shí)間值中的一個(gè)最小值作為供判定單元進(jìn)行比較的目標(biāo)時(shí)間。
8.權(quán)利要求2的群組判定設(shè)備,其中判定單元保存預(yù)先設(shè)定為基準(zhǔn)時(shí)間的值。
9.權(quán)利要求8的群組判定設(shè)備,還包括一變化接收單元,它可用于從外部信源接收一個(gè)新的基準(zhǔn)時(shí)間值,其中判定單元使用變化接收單元接收的新值來替換判定單元保存的作為基準(zhǔn)時(shí)間的值。
10.權(quán)利要求2的群組判定設(shè)備,其中判定單元包括一基準(zhǔn)時(shí)間存儲(chǔ)子單元,它可用于保存一基準(zhǔn)時(shí)間值,該基準(zhǔn)時(shí)間值是為將目標(biāo)設(shè)備與網(wǎng)絡(luò)相連的連接介質(zhì)分別設(shè)定的;一接收子單元,它可用于從目標(biāo)設(shè)備接收指示將目標(biāo)設(shè)備連接到網(wǎng)絡(luò)的連接介質(zhì)的介質(zhì)信息;以及一選擇子單元,它可用于根據(jù)接收子單元所接收的介質(zhì)信息而將基準(zhǔn)時(shí)間存儲(chǔ)子單元中保存的值選作基準(zhǔn)時(shí)間。
11.權(quán)利要求10的群組判定設(shè)備,還包括一變化接收單元,它可用于從外部信源接收一個(gè)新的基準(zhǔn)時(shí)間值,其中基準(zhǔn)時(shí)間存儲(chǔ)子單元使用由變化接收單元接收的新值來替換其內(nèi)保存的作為基準(zhǔn)時(shí)間的值。
12.權(quán)利要求2的群組判定設(shè)備,其中判定單元包括一基準(zhǔn)時(shí)間存儲(chǔ)子單元,它可用于保存一基準(zhǔn)時(shí)間值,該基準(zhǔn)時(shí)間值是為(a)將群組判定設(shè)備與網(wǎng)絡(luò)相連的第一連接介質(zhì)以及(b)將目標(biāo)設(shè)備與網(wǎng)絡(luò)相連的第二連接介質(zhì)的組合設(shè)定的;一介質(zhì)檢測(cè)于單元,它可用于檢測(cè)第一連接介質(zhì);一接收子單元,它可用于從目標(biāo)設(shè)備接收指示第二連接介質(zhì)的介質(zhì)信息;以及一選擇子單元,它可用于根據(jù)(c)介質(zhì)檢測(cè)單元所檢測(cè)的第一連接介質(zhì)與(d)接收子單元接收的介質(zhì)信息所指示的第二連接介質(zhì)的組合而選擇基準(zhǔn)時(shí)間存儲(chǔ)子單元中保存的值作為基準(zhǔn)時(shí)間。
13.權(quán)利要求12的群組判定設(shè)備,還包括一變化接收單元,它可用于從外部信源接收一新的基準(zhǔn)時(shí)間值,其中基準(zhǔn)時(shí)間存儲(chǔ)子單元使用變化接收單元接收的新值來替換其內(nèi)保存的作為基準(zhǔn)時(shí)間的值。
14.權(quán)利要求2的群組判定設(shè)備,其中判定單元包括一傳送/接收子單元,它可用于向網(wǎng)絡(luò)中最接近群組判定設(shè)備的路由器傳送具有預(yù)定格式的第一數(shù)據(jù),并且從該路由器接收響應(yīng)于第一數(shù)據(jù)而傳送的具有預(yù)定格式的第二數(shù)據(jù);以及一測(cè)量子單元,它可用于對(duì)(a)傳送/接收子單元傳送第一數(shù)據(jù)與(b)傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間進(jìn)行測(cè)量,作為基準(zhǔn)時(shí)間。
15.權(quán)利要求14的群組判定設(shè)備,其中傳送/接收子單元向路由器傳送基于網(wǎng)際控制報(bào)文協(xié)議的回聲請(qǐng)求數(shù)據(jù),作為第一數(shù)據(jù),并且還從路由器接收對(duì)應(yīng)于回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù),作為第二數(shù)據(jù)。
16.權(quán)利要求14的群組判定設(shè)備,還包括一預(yù)存儲(chǔ)單元,它可用于保存預(yù)定數(shù)量的基準(zhǔn)時(shí)間值,其中判定單元使用預(yù)存儲(chǔ)單元中保存的值以及測(cè)得的基準(zhǔn)時(shí)間值中的最小值作為用于進(jìn)行比較的基準(zhǔn)時(shí)間。
17.權(quán)利要求2的群組判定設(shè)備,其中群組判定設(shè)備經(jīng)由一個(gè)路由器連接到一基準(zhǔn)設(shè)備,并且所述基準(zhǔn)設(shè)備已被判定為屬于群組,以及所述判定單元包括一傳送/接收子單元,它可用于向基準(zhǔn)設(shè)備傳送具有預(yù)定格式的第一數(shù)據(jù),并且從基準(zhǔn)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù);以及一測(cè)量子單元,它可用于對(duì)(a)傳送/接收子單元傳送第一數(shù)據(jù)與(b)傳送/接收子單元接收第二數(shù)據(jù)之間所需要的時(shí)間進(jìn)行測(cè)量,作為基準(zhǔn)時(shí)間。
18.權(quán)利要求17的群組判定設(shè)備,其中傳送/接收子單元向基準(zhǔn)設(shè)備傳送基于網(wǎng)際控制報(bào)文協(xié)議的回聲請(qǐng)求數(shù)據(jù),作為第一數(shù)據(jù),并且從基準(zhǔn)設(shè)備接收對(duì)應(yīng)于回聲請(qǐng)求數(shù)據(jù)的回聲應(yīng)答數(shù)據(jù),作為第二數(shù)據(jù)。
19.權(quán)利要求17的群組判定設(shè)備,還包括一預(yù)存儲(chǔ)單元,它可用于保存預(yù)定數(shù)量的基準(zhǔn)時(shí)間值,其中判定單元使用預(yù)存儲(chǔ)單元中保存的值以及測(cè)得的基準(zhǔn)時(shí)間值中的最小值作為用于進(jìn)行比較的基準(zhǔn)時(shí)間。
20.權(quán)利要求2的群組判定設(shè)備,其中判定單元在目標(biāo)時(shí)間等于或短于基準(zhǔn)時(shí)間的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在目標(biāo)時(shí)間并不等于或不短于基準(zhǔn)時(shí)間的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
21.權(quán)利要求2的群組判定設(shè)備,其中群組判定設(shè)備經(jīng)由一個(gè)路由器或多個(gè)路由器連接到目標(biāo)設(shè)備,以及判定單元在所述差值短于經(jīng)由一個(gè)路由器傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間的時(shí)候判定目標(biāo)設(shè)備屬于群組,并且在所述差值不短于經(jīng)由一個(gè)路由器傳播預(yù)定格式數(shù)據(jù)所需要的時(shí)間的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
22.一種群組判定設(shè)備,該設(shè)備與網(wǎng)絡(luò)相連并與連接到該網(wǎng)絡(luò)的目標(biāo)設(shè)備共享公共私有信息,包括一轉(zhuǎn)換單元,它可以用于對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;一傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送具有預(yù)定格式的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù),其中第二數(shù)據(jù)包含了目標(biāo)設(shè)備對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換已產(chǎn)生的第二轉(zhuǎn)換信息;一測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,作為一個(gè)目標(biāo)時(shí)間;以及一判定單元,它可用于(i)將測(cè)量單元測(cè)得的目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以及(ii)對(duì)轉(zhuǎn)換單元產(chǎn)生的第一轉(zhuǎn)換信息與傳送/接收單元接收的第二數(shù)據(jù)中包含的第二轉(zhuǎn)換信息進(jìn)行比較,以及在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi),以及(ii)第一轉(zhuǎn)換信息與第二轉(zhuǎn)換信息匹配的肯定情況下,所述判定單元判定目標(biāo)設(shè)備屬于群組,并且在與肯定情況不同的任何其他情況下判定目標(biāo)設(shè)備是在群組之外。
23.一種群組判定設(shè)備,該設(shè)備與網(wǎng)絡(luò)相連并與連接到該網(wǎng)絡(luò)的目標(biāo)設(shè)備共享公共私有信息,其中包括一轉(zhuǎn)換單元,它可以用于對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息,并且對(duì)私有信息執(zhí)行與第一轉(zhuǎn)換不同的第二轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;一傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送包含第一轉(zhuǎn)換信息的預(yù)定格式的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收響應(yīng)于第一數(shù)據(jù)所傳送的具有預(yù)定格式的第二數(shù)據(jù),其中第二數(shù)據(jù)包含了目標(biāo)設(shè)備對(duì)私有信息進(jìn)行第二轉(zhuǎn)換已產(chǎn)生的第三轉(zhuǎn)換信息;一測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,以此作為目標(biāo)時(shí)間;以及一判定單元,它可用于(i)將測(cè)量單元測(cè)得的目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,(ii)將轉(zhuǎn)換單元產(chǎn)生的第二轉(zhuǎn)換信息與傳送/接收單元接收的第二數(shù)據(jù)中包含的第三轉(zhuǎn)換信息進(jìn)行比較,以及(iii)判定是否從目標(biāo)設(shè)備接收了指示第四轉(zhuǎn)換信息與第一轉(zhuǎn)換信息匹配的消息,其中所述第四轉(zhuǎn)換信息是通過目標(biāo)設(shè)備對(duì)私有信息進(jìn)行第一轉(zhuǎn)換而產(chǎn)生的,所述判定單元在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi),(ii)第二轉(zhuǎn)換信息與第三轉(zhuǎn)換信息匹配以及(iii)消息已被接收的肯定情況下判定目標(biāo)設(shè)備屬于群組,并且在與肯定情況不同的其他任何情況下判定目標(biāo)設(shè)備是在群組之外。
24.一種目標(biāo)設(shè)備,該設(shè)備與網(wǎng)絡(luò)相連并與連接到該網(wǎng)絡(luò)的群組判定設(shè)備共享公共私有信息,其中由群組判定設(shè)備判定所述目標(biāo)設(shè)備是否屬于預(yù)定群組,所述目標(biāo)設(shè)備包括一接收單元,它可用于從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù);一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;以及一傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送具有包含第一轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)。
25.一種目標(biāo)設(shè)備,該設(shè)備與網(wǎng)絡(luò)相連并與連接到該網(wǎng)絡(luò)的群組判定設(shè)備共享公共私有信息,其中由群組判定設(shè)備判定所述目標(biāo)設(shè)備是否屬于預(yù)定群組,所述目標(biāo)設(shè)備包括一接收單元,它可用于從群組判定設(shè)備接收包含了第一轉(zhuǎn)換信息的預(yù)定格式的第一數(shù)據(jù),其中第一轉(zhuǎn)換信息是通過群組判定設(shè)備對(duì)私有信息進(jìn)行第一轉(zhuǎn)換而產(chǎn)生的;一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息執(zhí)行不同于第一轉(zhuǎn)換的第二轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;以及一傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送包含第二轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù);一比較單元,它可用于對(duì)接收單元接收的第一數(shù)據(jù)中包含的第一轉(zhuǎn)換信息以及對(duì)私有信息進(jìn)行第一轉(zhuǎn)換所產(chǎn)生的第三轉(zhuǎn)換信息進(jìn)行比較;以及一通知單元,它可用于將比較單元的比較結(jié)果通知群組判定設(shè)備。
26.一種群組判定系統(tǒng),包含與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備和群組判定設(shè)備,并且目標(biāo)設(shè)備和群組判定設(shè)備預(yù)先共享公共私有信息,其中目標(biāo)設(shè)備包括一接收單元,它可用于從群組判定設(shè)備接收具有預(yù)定格式的第一數(shù)據(jù);第一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息;以及一傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候?qū)ǖ谝晦D(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù)傳送到群組判定設(shè)備,以及群組判定設(shè)備包括一傳送/接收單元,它可用于將第一數(shù)據(jù)傳送到目標(biāo)設(shè)備,并且接收包含第一轉(zhuǎn)換信息的第二數(shù)據(jù);一測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,作為目標(biāo)時(shí)間;一第二轉(zhuǎn)換單元,它可用于對(duì)私有信息進(jìn)行預(yù)定轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;以及一判定單元,它可用于(i)對(duì)測(cè)量單元測(cè)得的目標(biāo)時(shí)間以及一個(gè)基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以及(ii)對(duì)第二轉(zhuǎn)換單元產(chǎn)生的第二轉(zhuǎn)換信息以及傳送/接收單元接收的第二數(shù)據(jù)中包含的第一轉(zhuǎn)換信息進(jìn)行比較,并且在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)以及(ii)第二轉(zhuǎn)換信息與第一轉(zhuǎn)換信息匹配的肯定情況下,判定目標(biāo)設(shè)備屬于群組,而在與肯定情況不同的其他任何情況下都判定目標(biāo)設(shè)備是在群組之外。
27.一種群組判定系統(tǒng),包含與網(wǎng)絡(luò)相連的目標(biāo)設(shè)備和群組判定設(shè)備,并且目標(biāo)設(shè)備和群組判定設(shè)備預(yù)先共享公共私有信息,其中目標(biāo)設(shè)備包括一接收單元,它可用于從群組判定設(shè)備接收具有包含了第一轉(zhuǎn)換信息的預(yù)定格式的第一數(shù)據(jù);一第一轉(zhuǎn)換單元,它可用于在接收單元接收第一數(shù)據(jù)之前對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第二轉(zhuǎn)換信息;一傳送單元,它可用于在接收單元接收第一數(shù)據(jù)的時(shí)候向群組判定設(shè)備傳送包含第二轉(zhuǎn)換信息的預(yù)定格式的第二數(shù)據(jù);一比較單元,它可用于對(duì)第三轉(zhuǎn)換信息和第一轉(zhuǎn)換信息進(jìn)行比較,該第三轉(zhuǎn)換信息是通過對(duì)私有信息執(zhí)行不同于第一轉(zhuǎn)換的第二轉(zhuǎn)換而產(chǎn)生的;以及一通知單元,它可用于向群組判定設(shè)備告知比較單元的比較結(jié)果,以及群組判定設(shè)備包括一第二轉(zhuǎn)換單元,它可用于對(duì)私有信息進(jìn)行第二轉(zhuǎn)換,以便產(chǎn)生第一轉(zhuǎn)換信息,以及對(duì)私有信息進(jìn)行第一轉(zhuǎn)換,以便產(chǎn)生第四轉(zhuǎn)換信息;一傳送/接收單元,它可用于向目標(biāo)設(shè)備傳送包含第一轉(zhuǎn)換信息的第一數(shù)據(jù),并且從目標(biāo)設(shè)備接收包含第二轉(zhuǎn)換信息的第二數(shù)據(jù);一測(cè)量單元,它可用于測(cè)量(a)傳送/接收單元傳送第一數(shù)據(jù)與(b)傳送/接收單元接收第二數(shù)據(jù)之間所需要的時(shí)間,作為一個(gè)目標(biāo)時(shí)間;以及一判定單元,它可用于(i)對(duì)測(cè)量單元測(cè)得的目標(biāo)時(shí)間以及基準(zhǔn)時(shí)間進(jìn)行比較,其中所述基準(zhǔn)時(shí)間是至和從屬于預(yù)定群組的設(shè)備傳播具有預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,(ii)對(duì)第二轉(zhuǎn)換單元產(chǎn)生的第四轉(zhuǎn)換信息以及傳送/接收單元接收的第二數(shù)據(jù)中包含的第二轉(zhuǎn)換信息進(jìn)行比較,以及(iii)對(duì)從目標(biāo)設(shè)備接收的指示第一轉(zhuǎn)換信息與第三轉(zhuǎn)換信息是否匹配的比較結(jié)果進(jìn)行檢查,并且在(i)目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi),(ii)第四轉(zhuǎn)換信息與第二轉(zhuǎn)換信息匹配以及(iii)比較結(jié)果指示第一轉(zhuǎn)換信息與第三轉(zhuǎn)換信息匹配的肯定情況下,判定目標(biāo)設(shè)備屬于群組,而在與肯定情況不同的其他任何情況下都判定目標(biāo)設(shè)備是在群組之外。
28.一種由連接到網(wǎng)絡(luò)的群組判定設(shè)備使用的群組判定方法,包括一目標(biāo)時(shí)間獲取步驟,獲取至和/或從連接到該網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,作為目標(biāo)時(shí)間;以及一判定步驟,將目標(biāo)時(shí)間與一個(gè)基準(zhǔn)時(shí)間相比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,并且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
29.一種由連接到網(wǎng)絡(luò)的計(jì)算機(jī)所執(zhí)行的群組判定程序,包括一目標(biāo)時(shí)間獲取步驟,獲取至和/或從連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,作為基準(zhǔn)時(shí)間;以及一判定步驟,將目標(biāo)時(shí)間與一個(gè)基準(zhǔn)時(shí)間相比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,并且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
30.一種存儲(chǔ)介質(zhì),其中保存了由連接到網(wǎng)絡(luò)的計(jì)算機(jī)執(zhí)行的群組判定程序,所述群組判定程序包括一目標(biāo)時(shí)間獲取步驟,用于獲取至和/或從連接到網(wǎng)絡(luò)的目標(biāo)設(shè)備傳播預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,以此作為基準(zhǔn)時(shí)間;以及一判定步驟,用于對(duì)目標(biāo)時(shí)間以及一個(gè)基準(zhǔn)時(shí)間進(jìn)行比較,其中基準(zhǔn)時(shí)間是至和/或從屬于預(yù)定群組的設(shè)備傳送預(yù)定格式的數(shù)據(jù)所需要的時(shí)間,并且所述步驟在目標(biāo)時(shí)間與基準(zhǔn)時(shí)間之間的差值處于預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備屬于群組,而在所述差值不在預(yù)定范圍以內(nèi)的時(shí)候判定目標(biāo)設(shè)備是在群組之外。
全文摘要
在服務(wù)器中,回聲請(qǐng)求傳送單元204將回聲請(qǐng)求數(shù)據(jù)傳送到一個(gè)目標(biāo)設(shè)備,并且回聲應(yīng)答接收單元205接收來自目標(biāo)設(shè)備的回聲應(yīng)答數(shù)據(jù)。時(shí)間測(cè)量單元206測(cè)量傳送回聲請(qǐng)求數(shù)據(jù)與接收回聲應(yīng)答數(shù)據(jù)之間的時(shí)間,以此作為目標(biāo)時(shí)間,并且將目標(biāo)時(shí)間與基準(zhǔn)時(shí)間進(jìn)行比較。由此服務(wù)器判定與其網(wǎng)絡(luò)相連的目標(biāo)設(shè)備是否屬于一個(gè)預(yù)定群組。
文檔編號(hào)H04L12/26GK1650572SQ0380951
公開日2005年8月3日 申請(qǐng)日期2003年9月25日 優(yōu)先權(quán)日2002年9月27日
發(fā)明者布田裕一, 山內(nèi)弘貴, 太田雄策, 松崎棗 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社