專利名稱:信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法和允許發(fā)送裝置向多個接收裝置發(fā)送信息的計(jì)算機(jī)程序,具體地說,本發(fā)明涉及一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,允許適合于存儲諸如視頻內(nèi)容和音頻內(nèi)容的內(nèi)容的家用服務(wù)器將內(nèi)容分發(fā)給諸如家用網(wǎng)絡(luò)上的電視機(jī)和播放機(jī)的接收裝置上。
更具體地說,本發(fā)明涉及一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,用于將內(nèi)容從發(fā)送裝置發(fā)送到多個接收裝置上,并同時將內(nèi)容的使用限制在私人使用的范圍之內(nèi),本發(fā)明尤其涉及到這樣的一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,用于將內(nèi)容從發(fā)送裝置發(fā)送到多個接收裝置上,并同時依照DTCP(數(shù)字傳輸內(nèi)容保護(hù))的定義來限制通信區(qū)域和接收裝置的數(shù)量。
背景技術(shù):
眾所周知,網(wǎng)絡(luò)上多個計(jì)算機(jī)的互聯(lián)實(shí)現(xiàn)了信息資源的共享、硬件資源的共享和用戶間的協(xié)同工作。計(jì)算機(jī)之間的連接介質(zhì)可有各種類型,諸如LAN(局域網(wǎng))、WAN(廣域網(wǎng))和互聯(lián)網(wǎng)等。
具體而言,近來,計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)等正在普通家庭中普及開來。通過家用網(wǎng)絡(luò)將諸如個人計(jì)算機(jī)、PDA(個人數(shù)字助理)的家用信息裝置,以及除此之外的諸如電視機(jī)、視頻播放機(jī)的各種提供信息的家用信息設(shè)備互聯(lián)。
在大多數(shù)的情況下,通過路由器將家用網(wǎng)絡(luò)與外部的廣域網(wǎng)互聯(lián),典型的廣域網(wǎng)是互聯(lián)網(wǎng)。例如,在將從互聯(lián)網(wǎng)上的服務(wù)器中合法獲得的內(nèi)容存儲在家用網(wǎng)絡(luò)上的服務(wù)器(此后也稱其為“家用服務(wù)器”)中之后,通過家用網(wǎng)絡(luò)將內(nèi)容分發(fā)到其它的家用終端(客戶機(jī))上,因而便能在家里觀賞同一內(nèi)容。
例如,如今UPnPTM被認(rèn)為是構(gòu)成家用網(wǎng)絡(luò)的協(xié)議。根據(jù)UPnPTM,無需任何復(fù)雜的操作就能夠輕易地建立起一個網(wǎng)絡(luò),因而使得無需任何麻煩的操作或復(fù)雜的設(shè)置就能在聯(lián)網(wǎng)的裝置之間提供內(nèi)容分發(fā)服務(wù)。此外,UPnPTM具有與操作系統(tǒng)(OS)無關(guān)的優(yōu)點(diǎn),可以容易地將更多的裝置聯(lián)網(wǎng)。
在UPnPTM中,通過以XML(可擴(kuò)展標(biāo)記語言)形式描述的定義文件的交換,可在聯(lián)網(wǎng)的裝置之間進(jìn)行相互認(rèn)證。下面是UPnP處理的一個梗概。
(1)尋址獲得某人自己設(shè)備的ID的處理,諸如IP地址。
(2)發(fā)現(xiàn)實(shí)現(xiàn)網(wǎng)絡(luò)上的每個設(shè)備的檢索處理,用來得到包含在已從每個設(shè)備中接收到的響應(yīng)中的、關(guān)于設(shè)備的類型和功能的信息。
(3)服務(wù)請求在由發(fā)現(xiàn)處理得到的信息的基礎(chǔ)上,對每個設(shè)備給出服務(wù)請求的處理。
追隨上述操作程序的實(shí)踐就可以導(dǎo)致對所應(yīng)用的聯(lián)網(wǎng)設(shè)備來進(jìn)行服務(wù)的分發(fā)和接收。新聯(lián)網(wǎng)的裝置通過尋址處理獲得設(shè)備ID,以通過發(fā)現(xiàn)處理獲得另一個聯(lián)網(wǎng)設(shè)備的信息,因此,該服務(wù)請求可以是有效的。
家用網(wǎng)絡(luò)上的其它裝置可以訪問存儲在家用服務(wù)器中的內(nèi)容。然后,具有已經(jīng)建立的UPnPTM連接的裝置可以從家用服務(wù)器上獲得內(nèi)容。在內(nèi)容為視頻數(shù)據(jù)或音頻數(shù)據(jù)的情況下,與作為連接裝置的電視機(jī)或播放機(jī)等相連,就可觀看電影或收聽音樂。
另一方面,通過網(wǎng)絡(luò)處理過的內(nèi)容是數(shù)字?jǐn)?shù)據(jù)的形式,在這種情況下,就出現(xiàn)了這樣一個問題,即能較容易地實(shí)行諸如復(fù)制和偽造的未經(jīng)許可的操作。當(dāng)前,諸如內(nèi)容的復(fù)制和偽造的欺詐行為經(jīng)常發(fā)生,并成為妨礙數(shù)字內(nèi)容銷售商獲利的主要因素。這也帶來了內(nèi)容價格提高的需要,導(dǎo)致出現(xiàn)一種被認(rèn)為是成為更廣泛使用的障礙的惡性循環(huán)。
在版權(quán)法中,數(shù)字內(nèi)容作為一種文學(xué)作品而受到保護(hù),以防止諸如未經(jīng)許可的復(fù)制和偽造的不正當(dāng)?shù)氖褂?。例如,在版?quán)法的第30節(jié)中規(guī)定,就私人或家庭使用等的目的,可以許可用戶自己復(fù)制該文學(xué)作品而不對作品的類型和復(fù)制的方式加以限制。此外,在版權(quán)法的第49節(jié)第1小節(jié)中規(guī)定這樣的效力,即版權(quán)所有人的復(fù)制權(quán)的轉(zhuǎn)讓只能在這樣一種情況之下,即所創(chuàng)建的供私人使用的復(fù)制的內(nèi)容被應(yīng)用于除私人使用之外的其它目的上,也就是說,禁止所謂的超出私人使用目的之外的使用。
在將私人使用的概念引入到家用網(wǎng)絡(luò)中的情況下,假定與家用網(wǎng)絡(luò)相連的客戶終端是在私人或家庭使用的范圍之內(nèi)。這樣,就認(rèn)為家用網(wǎng)絡(luò)上的客戶終端可以自由使用家用服務(wù)器中的合法得到的內(nèi)容。當(dāng)然,有必要對使得內(nèi)容被給出的終端的數(shù)量有所限制。被指定為工業(yè)標(biāo)準(zhǔn)的DTCP(數(shù)字發(fā)送控制保護(hù))對能在其中發(fā)送內(nèi)容的通信區(qū)域和允許接收內(nèi)容的裝置的數(shù)量加以限制,所述DTCP定義了數(shù)字發(fā)送內(nèi)容保護(hù)(例如,參見非專利文件1)。
然而,在當(dāng)前的條件下的任何技術(shù)都難于確定已完成家用網(wǎng)絡(luò)注冊的客戶終端是否屬于私人使用的范圍。
例如,由于家用網(wǎng)絡(luò)是根據(jù)協(xié)議并通過路由器與外部的網(wǎng)絡(luò)相連的,因此,對于家用服務(wù)器而言,并不知道已能夠訪問的客戶機(jī)的實(shí)際的當(dāng)前位置。如果家用服務(wù)器分發(fā)內(nèi)容以響應(yīng)外部的(遠(yuǎn)程的)訪問,就可以基本不受限制地利用此內(nèi)容,在此情況下,就可認(rèn)為幾乎沒有保護(hù)內(nèi)容的版權(quán)。結(jié)果,恐怕內(nèi)容的創(chuàng)作者會失去創(chuàng)作的靈感。
另一方面,如果對客戶終端加以嚴(yán)格的限制條件,則用戶就不能確保在版權(quán)法的規(guī)定下本來認(rèn)為是許可的私人使用。結(jié)果是,用戶不能充分享用這些內(nèi)容,并導(dǎo)致家用服務(wù)器和內(nèi)容分發(fā)服務(wù)的利用的進(jìn)步的失敗,以至于將會出現(xiàn)內(nèi)容業(yè)務(wù)自身發(fā)展的妨礙。
考慮到作為文學(xué)作品的合法購買者的用戶被許可隨意使用此文學(xué)作品的情況,提出了一個方法,所述方法確保在用戶利用網(wǎng)上信息的復(fù)制的情況下,易于得到內(nèi)容權(quán)的持有人的承認(rèn)(例如,參見專利文件1)。然而,該方法是在按照分發(fā)途徑來分發(fā)信息之前,根據(jù)與信息利用權(quán)的持有人的關(guān)系級別來對用戶進(jìn)行分類,所述分發(fā)途徑對每個關(guān)系級別是不同的,而并不是確定網(wǎng)上的哪些范圍適用于私人使用的范圍。
此外,作為拒絕外部網(wǎng)絡(luò)對家用網(wǎng)絡(luò)的未經(jīng)許可的訪問的方法之一,允許家用服務(wù)器持有訪問許可客戶清單的方法,可在每次客戶對家用服務(wù)器提出訪問請求時與此清單進(jìn)行對照,以拒絕未經(jīng)許可的訪問。
例如,已知的MAC(媒體訪問控制)地址過濾利用清單使用指定的MAC地址作為對每個通信裝置來說唯一的物理地址,提供作為訪問許可的裝置的清單。也就是說,在用于把像家用網(wǎng)絡(luò)的內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)隔離的路由器或網(wǎng)關(guān)中,在每個訪問許可裝置的MAC地址的首次注冊之后,就將分配給所接收到的分組的MAC地址與注冊了的MAC地址進(jìn)行對照,從而拒絕任何具有未注冊的MAC地址的裝置的訪問(例如,參見專利文件2)。
然而,為了建立許可訪問裝置清單,有必要核對所有與內(nèi)部網(wǎng)絡(luò)連接的裝置的MAC地址,此外,通過所有獲得的MAC地址的入口創(chuàng)建該清單要花費(fèi)許多勞力。而且,在家用網(wǎng)絡(luò)中,通常要較為頻繁地更換連接的設(shè)備,導(dǎo)致對于每次上述更換都有更新許可訪問裝置清單的需要。
在家用網(wǎng)絡(luò)通過路由器或網(wǎng)關(guān)與外部網(wǎng)絡(luò)間接相連的情況下,允許在MAC地址的基礎(chǔ)上來確定客戶機(jī)是與家用網(wǎng)絡(luò)還是與外部網(wǎng)絡(luò)相連的。與此相反,在家用網(wǎng)絡(luò)通過調(diào)制解調(diào)器等直接與外部網(wǎng)絡(luò)相連的情況下,很難或不太可能識別出客戶機(jī)是與家用網(wǎng)絡(luò)還是與外部網(wǎng)絡(luò)相連。
已公開的日本專利申請(KOKAI)No.2002-73861[專利文件2]已公開的日本專利申請(KOKAI)No.平成10-271154[非專利文件1]http//www.dtcp.com/data/info 20031124 dtcp Voll lp3.pdf發(fā)明內(nèi)容本發(fā)明意欲提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,適合于存儲如視頻內(nèi)容和音頻內(nèi)容的內(nèi)容的家用服務(wù)器,可以優(yōu)選地將內(nèi)容分發(fā)到家庭網(wǎng)絡(luò)上的諸如電視機(jī)和播放機(jī)的接收裝置上。
本發(fā)明還意欲提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,在把內(nèi)容的利用限制在私人使用的范圍內(nèi)的同時,可以實(shí)現(xiàn)將內(nèi)容從發(fā)送裝置上發(fā)送到多個接收裝置上,也就是說,在家用網(wǎng)絡(luò)內(nèi)建立一個通信區(qū)域。
本發(fā)明此外還意欲提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,可以按照DTCP的規(guī)定,在限制通信區(qū)域和接收裝置的數(shù)量的同時,將內(nèi)容從發(fā)送裝置上發(fā)送到多個接收裝置上。
考慮到上述的問題采取了本發(fā)明,本發(fā)明的第一個方面是信息通信系統(tǒng),其中,發(fā)送裝置將信息發(fā)送到多個接收裝置上,其特征是具有通信延遲時間獲取裝置,用于從發(fā)送裝置上獲取關(guān)于每個接收裝置的通信延遲時間;以及連接控制裝置,用于在預(yù)定的通信延遲時間內(nèi),許可與不超過預(yù)定數(shù)量的接收裝置的連接。
應(yīng)當(dāng)了解的是,在此提出的“系統(tǒng)”具體是指多個單元(或執(zhí)行特定功能的功能模塊)的邏輯集合,并且,特別的,每個單元或功能模塊是否在一個單個的殼體中是無關(guān)緊要的。
為了規(guī)定或估計(jì)每個接收裝置的通信區(qū)域,本發(fā)明建議引用一個通信距離的概念。以所花費(fèi)的通信延遲時間的形式來測量通信距離,所述通信延遲時間是指從發(fā)送裝置向接收裝置發(fā)出命令直到從接收裝置側(cè)接收到對此命令的響應(yīng)為止的一段往返時間。認(rèn)為所用的通信延遲時間等于或小于預(yù)定值的接收裝置具有較短的通信距離,也就是說,被安裝在家用網(wǎng)絡(luò)之內(nèi)。相反,認(rèn)為所用的通信延遲時間超過預(yù)定值的接收裝置具有較長的通信距離,也就是說,被安裝在家用網(wǎng)絡(luò)之外。
用于許可在預(yù)定的通信延遲時間內(nèi)與不超過預(yù)定數(shù)量的接收裝置連接的連接控制裝置能夠輕易而有效地識別家用網(wǎng)絡(luò)。
因此,也可以根據(jù)通信延遲時間的上限值來控制被許可連接的接收裝置的數(shù)量。
例如,可以為通信延遲時間設(shè)置一個以上的閾值,從而可以根據(jù)指定的閾值的大小來分別確定被許可連接的接收裝置的數(shù)量。
具體地說,在將通信延遲時間的閾值指定為短設(shè)置值的情況下,所用的通信延遲時間等于或小于該閾值的接收裝置落入特定范圍,即家用網(wǎng)絡(luò)的范圍內(nèi)的可能性就高,因此可準(zhǔn)許較高的通信自由度,從而允許被許可連接的接收裝置的數(shù)量(上限)的增加。
與此相反,在將通信延遲時間的閾值指定為長設(shè)置值的情況下,所用的通信延遲時間等于或小于該閾值的接收裝置落入特定范圍,即家用網(wǎng)絡(luò)的范圍內(nèi)的可能性降低,因此,產(chǎn)生了降低通信自由度的需要,在這樣的情況下,減少被許可連接的接收裝置的數(shù)量(上限)的處理被看作是適當(dāng)?shù)摹?br>
此外,根據(jù)通信延遲時間的上限值來控制被許可連接的接收裝置的數(shù)量的另一個方法是,也可以提供多個通信延遲時間區(qū),來代替設(shè)置多個通信延遲時間的閾值,以此為每個通信延遲時間區(qū)設(shè)置被許可連接的接收裝置的數(shù)量。
此外,本發(fā)明的第二方面涉及以計(jì)算機(jī)可讀形式描述的計(jì)算機(jī)程序,在控制通信區(qū)域的同時,在計(jì)算機(jī)系統(tǒng)上執(zhí)行向多個接收裝置發(fā)送信息的處理,特點(diǎn)在于具有通信延遲時間獲取步驟,用于獲得關(guān)于每個接收裝置的通信延遲時間;以及連接控制步驟,用于許可與包含在預(yù)定的上限通信延遲時間之內(nèi)的通信延遲時間的、不超過預(yù)定上限數(shù)量的接收裝置的連接。
將涉及本發(fā)明的第二方面的計(jì)算機(jī)程序定義為通過定義以計(jì)算機(jī)可讀形式描述的計(jì)算機(jī)程序而得到的程序,以在計(jì)算機(jī)系統(tǒng)上執(zhí)行預(yù)定處理。換句話說,將涉及到本發(fā)明的第二方面的計(jì)算機(jī)程序安裝到計(jì)算機(jī)系統(tǒng)中,可在計(jì)算機(jī)系統(tǒng)上產(chǎn)生協(xié)同工作的功能,從而提供與涉及到本發(fā)明的第一方面的信息通信系統(tǒng)相同的運(yùn)行效力。
根據(jù)本發(fā)明,可提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,適合存儲諸如視頻內(nèi)容和音頻內(nèi)容的內(nèi)容的家用服務(wù)器可以優(yōu)選地將內(nèi)容分發(fā)到家庭網(wǎng)絡(luò)上的諸如電視機(jī)和播放機(jī)的接收裝置上。
此外,根據(jù)本發(fā)明,也可提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,在將內(nèi)容的利用限制于私人使用的范圍內(nèi)的同時,可以實(shí)現(xiàn)從發(fā)送裝置到多個接收裝置的內(nèi)容傳輸,也就是說,在家用網(wǎng)絡(luò)內(nèi)建立起一個通信區(qū)域。
進(jìn)而,根據(jù)本發(fā)明,也可提供一種信息通信系統(tǒng)、發(fā)送裝置、發(fā)送方法及計(jì)算機(jī)程序,其優(yōu)勢在于,在依據(jù)DTCP條約來限制通信區(qū)域和接收裝置的數(shù)量的同時,可以實(shí)現(xiàn)從發(fā)送裝置到多個接收裝置的內(nèi)容傳輸。
根據(jù)本發(fā)明,在僅在單個家用網(wǎng)絡(luò)內(nèi)分發(fā)諸如電影和音樂的文學(xué)作品的方式來進(jìn)行限于特定范圍內(nèi)的通信,并同時防止將該文學(xué)作品傳輸?shù)狡渌募矣镁W(wǎng)絡(luò)上的情況下,例如,在通信延遲時間短,以至通信延遲時間落入特定范圍內(nèi)的可能性高的情況下,就可提高通信自由度。與此相反,在通信延遲時間長,以至通信延遲時間落入特定范圍內(nèi)的可能性低的情況下,就可以降低通信自由度。這樣,就允許實(shí)現(xiàn)這樣的一個系統(tǒng),它能確保嚴(yán)格阻止分發(fā)未經(jīng)許可的內(nèi)容,除此以外,對合法的家庭使用卻沒有任何明顯的限制。
通過下面參照附圖對本發(fā)明的具體實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其他方面的目的、特性和優(yōu)點(diǎn)將會變得更加清楚。
圖1是視圖,概略地示出了家用網(wǎng)絡(luò)的基本構(gòu)造。
圖2是視圖,概略地示出了根據(jù)本發(fā)明的、應(yīng)用于家用網(wǎng)絡(luò)的發(fā)送裝置的功能構(gòu)造。
圖3是視圖,概略地示出了根據(jù)本發(fā)明的、應(yīng)用于家用網(wǎng)絡(luò)的接收裝置的功能構(gòu)造。
圖4是視圖,示出了用以估計(jì)在發(fā)送裝置和接收裝置之間通信的通信距離的過程的一個例子。
圖5是視圖,以流程圖的形式示出了發(fā)送裝置10根據(jù)與接收裝置20的通信距離和所連接的接收裝置的數(shù)量來確定通信權(quán)限(communication right)的處理過程。
圖6是流程圖,示出了發(fā)送裝置10在根據(jù)延遲時間來設(shè)置被許可連接的接收裝置的數(shù)量的情況下,通過設(shè)置多個通信延遲時間的閾值來確定對接收裝置20的通信權(quán)限的處理過程。
圖7是流程圖,示出了用以評定通信權(quán)限的處理過程的一個例子。
圖8是流程圖,示出了用以評定通信權(quán)限的操作程序的另一個例子。
圖9是流程圖,示出了用以在通信延遲時間內(nèi)提高上限時間的詳細(xì)的處理過程。
圖10是流程圖,示出了用以提高被許可連接的接收裝置的數(shù)量的上限值的詳細(xì)的處理過程。
圖11是流程圖,示出了發(fā)送裝置10的處理過程,用以在通過設(shè)置多個通信延遲時間區(qū)來執(zhí)行設(shè)置每個通信延遲時間區(qū)的被許可連接的接收裝置的數(shù)量的情況下,確定對新注冊的接收裝置20的通信權(quán)限。
圖12是流程圖,示出了用以評定通信權(quán)限的處理過程的一個例子。
具體實(shí)施例方式
以下,將參照附圖來詳細(xì)說明本發(fā)明的具體實(shí)施例。
根據(jù)版權(quán)法,被指定為文學(xué)作品的內(nèi)容受到保護(hù),使其免受諸如未經(jīng)許可的復(fù)制和偽造的欺詐性的使用。同時,準(zhǔn)許文學(xué)作品的合法用戶為私人使用的目的而復(fù)制內(nèi)容,也就是說,在其等價限制范圍內(nèi)的私人或家庭使用或其它(參見版權(quán)法第30節(jié))。
假定家用網(wǎng)絡(luò)(此后也稱為“本地環(huán)境”)中的客戶終端落在私人使用范圍內(nèi)而提出本發(fā)明的說明書。然后,本發(fā)明人提出了一個系統(tǒng),它允許在限制局部環(huán)境中到客戶機(jī)的客戶終端的同時,利用存儲在家用服務(wù)器中的內(nèi)容,還進(jìn)而根據(jù)DTCP條約來限制客戶機(jī)的數(shù)量。
現(xiàn)在說明本地環(huán)境的定義。
圖1概略地示出了家用網(wǎng)絡(luò)的基本構(gòu)造。如圖1所示,在家庭中配置的家用網(wǎng)絡(luò)通過家用路由器連接到諸如互聯(lián)網(wǎng)的外部網(wǎng)絡(luò)上。
在家用網(wǎng)絡(luò)上,存在家用服務(wù)器和多個客戶終端。家用服務(wù)器通過家用路由器從外部網(wǎng)絡(luò)上的內(nèi)容服務(wù)器中合法地獲得內(nèi)容,然后存儲該內(nèi)容用來在家庭范圍內(nèi)分發(fā)該內(nèi)容。當(dāng)然,除了網(wǎng)絡(luò),家用服務(wù)器可通過分組媒介(package media)或廣播接收來獲得內(nèi)容。每個客戶終端向家用服務(wù)器請求所需的內(nèi)容,以獲得并利用所需的內(nèi)容。
連到家用網(wǎng)絡(luò)上的客戶終端存在于本地環(huán)境中,并假定其落在私人或家庭使用的范圍內(nèi)。這樣,就可以認(rèn)為,在家用網(wǎng)絡(luò)上的客戶終端可自由使用在家用服務(wù)器上的合法獲得的內(nèi)容。
然后,家用服務(wù)器將本地環(huán)境中的這些客戶終端注冊為成員,并向它們分發(fā)內(nèi)容。當(dāng)然,有必要對準(zhǔn)許接收內(nèi)容的終端的數(shù)量作某些限制。
在本地環(huán)境中,客戶終端從家用服務(wù)器上獲取內(nèi)容,以利用這些內(nèi)容用進(jìn)行拷貝或流通(streaming),并進(jìn)而可將此內(nèi)容送到本地環(huán)境之外(遠(yuǎn)程環(huán)境)加以利用。
與此相反,不在家用網(wǎng)絡(luò)中的客戶終端,也就是在遠(yuǎn)程環(huán)境中的客戶終端,不被看作是在私人或家庭使用范圍內(nèi)的終端。如果許可遠(yuǎn)程環(huán)境中的客戶終端利用這些內(nèi)容,則這些內(nèi)容就會受到近乎不受限制的利用,在此情況下,就可認(rèn)為內(nèi)容的版權(quán)幾乎得不到保護(hù)。這樣,家用服務(wù)器就不把遠(yuǎn)程環(huán)境中的客戶注冊為成員。
順便要說到的是,在圖1中,為了繪圖簡便起見,只示出了家用網(wǎng)絡(luò)上的單個家用服務(wù)器。當(dāng)然,也可以在同一個家用網(wǎng)絡(luò)上安裝兩個或更多的家用服務(wù)器,以保證每個家用服務(wù)器在家用網(wǎng)絡(luò)中獨(dú)立地提供內(nèi)容分發(fā)服務(wù)。
在家用網(wǎng)絡(luò)中,家用服務(wù)器產(chǎn)生在家用網(wǎng)絡(luò)內(nèi)的通信范圍,即施加于內(nèi)容分發(fā)的范圍。這樣,就有必要判斷被定為內(nèi)容分發(fā)目的地的每個接收裝置是否存在于家用網(wǎng)絡(luò)之中。
作為識別接收裝置是否存在于家用網(wǎng)絡(luò)中的一種方法,采用了校驗(yàn)所有與網(wǎng)絡(luò)相連的設(shè)備的MAC地址的方法。然而,在家用網(wǎng)絡(luò)通過調(diào)制解調(diào)器直接與外部網(wǎng)絡(luò)相連的情況下,很難或不太可能確定客戶機(jī)是與家用網(wǎng)絡(luò)還是與外部網(wǎng)絡(luò)相連。
這樣,為了規(guī)定或估計(jì)每個接收裝置的通信區(qū)域,本發(fā)明人建議引進(jìn)通信距離的概念。以所花費(fèi)的通信延遲時間的形式來測量通信距離,所述通信延遲時間是指從發(fā)送裝置家用服務(wù)器向接收裝置發(fā)出命令直到接收裝置側(cè)接收到對此命令的響應(yīng)為止的一段往返時間。將通信延遲時間等于或小于預(yù)定值的接收裝置視為具有較短的通信距離,也就是說,被安裝在家用網(wǎng)絡(luò)之中。與此相反,將通信延遲時間超過預(yù)定值的接收裝置視為具有較長的通信距離,也就是說,被安裝在家用網(wǎng)絡(luò)之外。
圖2概略地示出了根據(jù)本發(fā)明的被施加于家用網(wǎng)絡(luò)上的發(fā)送裝置10的功能構(gòu)造。例如,發(fā)送裝置被當(dāng)作在家用網(wǎng)絡(luò)上進(jìn)行內(nèi)容分發(fā)的家用服務(wù)器而被操作。如圖2所示,發(fā)送裝置10具有CPU(中央處理器)11、通信單元12、存儲單元13和定時器14。
通常,CPU 11通過執(zhí)行預(yù)定的程序代碼來控制發(fā)送裝置10的全部操作,包括諸如作為典型例子的內(nèi)容分發(fā)的通信操作。
通信單元12通過通信通道執(zhí)行信息的發(fā)送處理,包括發(fā)送信息的調(diào)制/解調(diào)和編碼/解碼等。就實(shí)行本發(fā)明而言,通信通道并非特定地局限于諸如有線或無線介質(zhì)等的介質(zhì)類型。
存儲單元13用于存儲在CPU 11中執(zhí)行的程序代碼或用于臨時保存發(fā)送信息。
定時器14用于測量所花費(fèi)的通信延遲時間,該通信延遲時間是指向接收裝置的命令發(fā)布直到接收裝置側(cè)接收到對該命令的響應(yīng)為止所用的一段往返時間。
盡管沒有示出,但應(yīng)當(dāng)注意的是,發(fā)送裝置10具有內(nèi)容存儲單元,用于存儲要發(fā)送給多個接收裝置的、諸如視頻和音頻的內(nèi)容;以及其它硬件成分,所述其它硬件成分是發(fā)送裝置被作為家用服務(wù)器而操作所需的。
圖3概略地示出了根據(jù)本發(fā)明的被施加于家用網(wǎng)絡(luò)上的接收裝置20的功能構(gòu)造。以電視機(jī)和播放機(jī)等形式,接收裝置20是可利用的,適合于從家用網(wǎng)絡(luò)上的家用服務(wù)器上接收和回放已被分發(fā)的內(nèi)容。如圖3所示,接收裝置20具有CPU 21、通信單元22和存儲單元23。
CPU 21通常通過執(zhí)行預(yù)定的程序代碼來控制接收裝置20的全部操作,包括諸如作為典型例子的內(nèi)容分發(fā)的通信操作。
通信單元22通過通信通道進(jìn)行信息的發(fā)送處理,包括發(fā)送信息的調(diào)制/解調(diào)和編碼/解碼等。就實(shí)行本發(fā)明而言,通信通道并非專門局限于諸如有線或無線介質(zhì)等的介質(zhì)類型。
存儲單元23用于存儲在CPU 21中執(zhí)行的程序代碼或用于臨時保存發(fā)送信息。
盡管沒有示出,但應(yīng)當(dāng)注意的是,接收裝置20具有內(nèi)容回放單元,適用于回放已經(jīng)從發(fā)送裝置10上接收到的、諸如視頻和音樂的內(nèi)容;以及其它硬件成分,所述其它硬件成分是發(fā)送裝置被作為家用服務(wù)器而操作所需的,適合于接收和回放已經(jīng)從家用服務(wù)器上分發(fā)的內(nèi)容。
圖4示出了在發(fā)送裝置10和接收裝置20之間的、用以估計(jì)通信距離的通信程序的一個例子。
當(dāng)希望通過與發(fā)送裝置10的連接來接收內(nèi)容時,接收裝置20向發(fā)送裝置發(fā)出一個新的登錄請求。換句話說,發(fā)送裝置10發(fā)現(xiàn)一個新的接收裝置20。
對接收新的登錄請求或新的接收裝置的發(fā)現(xiàn)的觸發(fā)(trigger)做出響應(yīng),發(fā)送裝置10就啟動通信程序以測量到該接收裝置20的通信距離。
具體地說,發(fā)送裝置10向接收裝置20發(fā)出一個命令。當(dāng)命令被接收時,接收裝置就發(fā)回一個響應(yīng)。
包含在發(fā)送裝置10中的定時器14測量所花費(fèi)的通信延遲時間,該通信延遲時間是指對接收裝置20的命令的發(fā)出直到收到響應(yīng)為止所用的一段往返時間,并估計(jì)所測量到的通信延遲時間來作為通信距離。然后根據(jù)通信距離來控制與接收裝置20的通信。
如上所述,發(fā)送裝置10以通信延遲時間的形式來測量與每個接收裝置20的距離,所述所花費(fèi)的通信延遲時間是指對接收裝置的命令的發(fā)出直到從接收裝置側(cè)收到對該命令的響應(yīng)為止所用的一段往返時間,然后根據(jù)測量到的通信距離來控制與接收裝置的通信。根據(jù)DTCP,就內(nèi)容傳輸而言,建議要用于內(nèi)容傳輸?shù)耐ㄐ艆^(qū)域以及在預(yù)定的通信區(qū)域內(nèi)所連接的接收裝置的數(shù)量加以限制。
圖5以流程圖的形式示出了發(fā)送裝置10的處理程序,以根據(jù)與接收裝置20的通信距離和所連接的接收裝置的數(shù)量來確定通信權(quán)限。這里假設(shè),在預(yù)定的許可的通信區(qū)域內(nèi),發(fā)送裝置10適合于許可與所允許數(shù)量的或低于此數(shù)量的接收裝置20的通信。
在上述條件下,當(dāng)產(chǎn)生一個向新連接的接收裝置20的提供請求的觸發(fā)時,也就是說,發(fā)送裝置10尚未注冊接收裝置20的ID,則開始執(zhí)行本處理的程序(步驟S1)。
發(fā)送裝置10發(fā)出關(guān)于通信距離的測量的命令(步驟S2),并把由定時器14測量到的發(fā)送時間作為變量A存儲起來(步驟S3)。
然后,當(dāng)從接收裝置20側(cè)接收到用于通信距離的測量的響應(yīng)的時候(步驟S4),把由定時器14測量到的發(fā)送時間作為變量B存儲起來(步驟S5)。
計(jì)算變量B和A之差,使得能夠得到發(fā)送裝置10和接收裝置20之間的通信延遲時間(步驟S6)。
然后,根據(jù)發(fā)送裝置10和接收裝置20之間的通信延遲時間是否等于或小于閾值,以及包括接收裝置20在內(nèi)的、所連接的設(shè)備的數(shù)量是否等于或小于上限來評定通信權(quán)限(步驟S7)。
在上述評定的結(jié)果是肯定的情況下,發(fā)送裝置10注冊接收裝置20的ID(步驟S8),并且發(fā)送裝置10就開始與接收裝置20通信(步驟S9)。
上述的通信距離的概念是基于通信延遲時間隨通信距離增加的假設(shè)而給出來的。然而,通信延遲時間與發(fā)送裝置和接收裝置之間的物理距離的關(guān)系并非總具有唯一性。例如,即使通信距離相同,與有線網(wǎng)絡(luò)相比,認(rèn)為無線網(wǎng)絡(luò)提供更長的通信延遲時間。相反,與有線網(wǎng)絡(luò)相比,光通信的引用導(dǎo)致更短的通信延遲時間。
因此,就可能存在這樣的情況,即盡管家用網(wǎng)絡(luò)內(nèi)的設(shè)施實(shí)際上是令人滿意的,但是由于通信延遲時間長而不允許接收內(nèi)容,或者相反,通過使用能降低通信延遲時間的通信通道,對未經(jīng)許可的內(nèi)容接收發(fā)生來自家用網(wǎng)絡(luò)外部的欺騙。在如圖5所示的僅用單個閾值對通信權(quán)限進(jìn)行控制的情況下,對通信延遲時間的控制就會導(dǎo)致無法判斷如上所述的情形。
作為消除上述對于每個通信介質(zhì)的、由于通信延遲時間內(nèi)的不一致而引起的問題的方法之一,設(shè)置多個通信延遲時間的閾值,以根據(jù)延遲時間分別地確定被許可連接的接收裝置的數(shù)量。
具體地說,在將通信延遲時間的閾值定為短設(shè)置值的情況下,所用的通信延遲時間等于或小于該閾值的接收裝置落在特定范圍,即家用網(wǎng)絡(luò)的范圍內(nèi)的可能性就大,因此可許可較高的通信自由度,從而允許被許可連接的接收裝置的數(shù)量(上限)的增加。
相反,在將通信延遲時間的閾值定為長設(shè)置值的情況下,所用的通信延遲時間等于或小于該閾值的接收裝置落在特定范圍,即家用網(wǎng)絡(luò)的范圍內(nèi)的可能性降低,因此產(chǎn)生了對較低通信自由度的需要,在此情況下,就認(rèn)為降低被許可連接的接收裝置的數(shù)量(上限)的處理是適當(dāng)?shù)摹?br>
因此,允許執(zhí)行這樣的一個系統(tǒng),它能確保嚴(yán)格阻止未經(jīng)許可的內(nèi)容的分發(fā),除此以外,對合法的家庭使用沒有任何明顯的限制。
下面的一個表格示出了一個例子,其中,通過設(shè)置多個通信延遲時間的閾值,根據(jù)延遲時間來執(zhí)行對被許可連接的接收裝置的數(shù)量的設(shè)置。該例子中有作為通信延遲時間的閾值的三種閾值7毫秒、11毫秒和15毫秒,其中,通過將被許可連接的接收裝置的數(shù)量的上限值定為34,而認(rèn)為被指定為最短的通信延遲時間的7毫秒閾值提供了較高的通信自由度。下面,隨著按照11毫秒和15毫秒的順序分別將通信延遲時間的閾值設(shè)置得更長,而使通信自由度以與將被許可連接的接收裝置的數(shù)量的上限值分別定為14和4一樣的方式而逐漸降低。
圖6以流程圖的形式示出了在通過設(shè)置多個通信延遲時間的閾值,根據(jù)延遲時間來設(shè)置被許可連接的接收裝置的數(shù)量的情況下,發(fā)送裝置10的處理過程,所述處理過程用以確定對新注冊的接收裝置20的通信權(quán)限。這里假設(shè)發(fā)送裝置10適合于設(shè)置定義通信區(qū)域的通信延遲時間的閾值,并也適合于控制與接收裝置20的通信,以使得達(dá)到通信延遲時間內(nèi)的被許可連接的接收裝置的數(shù)量的上限值或低于此值。
在上述的條件下,當(dāng)產(chǎn)生向新連接的接收裝置20提供請求的觸發(fā)時,也就是說,在發(fā)送裝置10尚未注冊接收裝置20的ID的情況下,就開始本處理的程序(步驟S11)。
發(fā)送裝置10發(fā)出用于測量通信距離的命令(步驟S12),并將用定時器14測量到的發(fā)送時間作為變量A存儲起來(步驟S13)。
然后,當(dāng)從接收裝置20側(cè)接收到關(guān)于測量通信距離的響應(yīng)的時候(步驟S14),把用定時器14測量到的接收時間作為變量B存儲起來(步驟S15)。
計(jì)算變量B和A之差,使得能夠得到發(fā)送裝置10和接收裝置20之間的通信延遲時間(步驟S16)。
然后,發(fā)送裝置10評定對接收裝置20的通信權(quán)限(步驟S17)。在評定通信權(quán)限期間,在將通信延遲時間的閾值定為短設(shè)置值的情況下,所述通信延遲時間被認(rèn)為是許可較高的通信自由度,而在將通信延遲時間的閾值定為長設(shè)置值的情況下,所述通信延遲時間被認(rèn)為是許可較低的通信自由度。稍后將說明評定通信權(quán)限的過程。
在上述的評定結(jié)果是肯定的情況下(步驟S18),發(fā)送裝置10注冊接收裝置20的ID(步驟S19),并且發(fā)送裝置10開始與接收裝置20通信(步驟S20)。
圖7以流程圖的形式示出了在步驟S 16中評定通信權(quán)限的處理過程的一個例子。
首先,確定在步驟S15中計(jì)算出的通信延遲時間是否達(dá)到或者低于在發(fā)送裝置10中最初給定的上限時間(步驟S21)。
在步驟S21中的確定結(jié)果是否定的情況下,將指示未許可通信的響應(yīng)作為評定結(jié)果發(fā)回(步驟S25),從而完成本處理的全部程序。
相反,在通信延遲時間達(dá)到或低于上限時間的情況下,就要確定當(dāng)前由發(fā)送裝置10給出的被許可連接的接收裝置的數(shù)量是否小于當(dāng)相關(guān)的通信延遲時間達(dá)到上限時間時,所給出的被許可連接的接收裝置的數(shù)量的上限值(步驟S22)。
在步驟S22中的確定結(jié)果是否定的的情況下,將指示通信未被許可的響應(yīng)作為評定結(jié)果發(fā)回(步驟S25),從而完成本處理的全部程序。
在當(dāng)前由發(fā)送裝置10給出的被許可連接的接收裝置的數(shù)量小于上限值的情況下,就將所連接的接收裝置的數(shù)量加1,以便進(jìn)而許可與新注冊的接收裝置20的連接(步驟S23)。然后,將指示許可通信的響應(yīng)作為評定結(jié)果發(fā)回(步驟S24),從而完成本處理的全部程序。
圖8以流程圖的形式示出了在步驟S17中評定通信權(quán)限的處理程序的一個不同的例子。
首先,確定已在步驟S15中計(jì)算出來的通信延遲時間是否達(dá)到或者低于先前在發(fā)送裝置10中給出的上限時間(步驟31)。
當(dāng)步驟S31中的確定結(jié)果是否定的時,執(zhí)行提高通信延遲時間中的上限時間的處理(步驟S37)。然后,當(dāng)成功地提高了通信延遲時間的上限時間時,程序進(jìn)行到步驟S33。相反,當(dāng)上述的提高失敗時,將指示通信未被許可的響應(yīng)作為評定結(jié)果發(fā)回(步驟S41),從而完成本處理的全部程序。
隨后,確定當(dāng)前由發(fā)送裝置10給出的被許可連接的接收裝置的數(shù)量是否小于當(dāng)相關(guān)的通信延遲時間達(dá)到上限時間時,所指定的被許可連接的接收裝置的數(shù)量的上限值(步驟S32)。
在步驟S32中的確定結(jié)果是否定的情況下,執(zhí)行提高被許可連接的接收裝置的數(shù)量的上限值的處理(步驟S39)。然后,當(dāng)成功地提高了被許可連接的接收裝置的數(shù)量的上限值時,程序進(jìn)行到步驟S33。相反,當(dāng)上述的提高失敗時,就將指示通信未被許可的響應(yīng)作為評定結(jié)果發(fā)回(步驟S41),從而完成本處理的全部程序。
在當(dāng)前由發(fā)送裝置10給出的被許可連接的接收裝置的數(shù)量小于上限值的情況下,將所連接的接收裝置的數(shù)量加1,以便進(jìn)而許可與新注冊的接收裝置20的連接(步驟S33)。
然后,確定新注冊的接收裝置20的通信延遲時間是否超過了到那個時候已經(jīng)被連接的接收裝置的通信延遲時間的最大值(步驟S34)。然后,在超過最大值的情況下,給出一個最大延遲值作為接收裝置20的更新的通信延遲時間(步驟S35)。然后,將指示許可通信的響應(yīng)作為評定結(jié)果發(fā)回(步驟S36),從而完成本處理的全部程序。
圖9以流程圖的形式示出了包含在圖8所示的流程圖的步驟S37中的提高通信延遲時間的上限時間的詳細(xì)的處理程序。
首先,確定與新注冊的接收裝置20有關(guān)的通信延遲時間是否達(dá)到了最大延遲時間(步驟S51)。在達(dá)到最大延遲時間的情況下,就完成本處理的全部程序,同時使通信延遲時間的上限值保持現(xiàn)狀。
在與新注冊的接收裝置20有關(guān)的通信延遲時間沒有達(dá)到最大延遲時間的情況下,要參照與依據(jù)延遲時間而預(yù)先確定的被許可連接的接收裝置的數(shù)量關(guān)系(參見表1),來進(jìn)一步確定是否存在這樣的一個組合,所述組合是允許當(dāng)前測量結(jié)果的通信延遲時間內(nèi)的上限時間和被許可連接的接收裝置的上限數(shù)量的組合(步驟S52)。
因此,在不存在通信延遲時間的上限時間與接收裝置的上限數(shù)量的任何適當(dāng)?shù)慕M合的情況下,完成本處理的全部程序,同時使通信延遲時間的上限值保持現(xiàn)狀。
在存在通信延遲時間的上限時間與接收裝置的上限數(shù)量的適當(dāng)組合的情況下,將由上述組合定義的接收裝置的上限數(shù)量作為變量X加以保存(步驟S53)。
然后,進(jìn)一步確定是否存在通信延遲時間的上限時間與接收裝置的上限數(shù)量的任何的適當(dāng)組合,其中,上限數(shù)量X大于當(dāng)前接收裝置的總數(shù)(步驟S54)。
因此,在不存在任何適當(dāng)?shù)慕M合的情況下,完成本處理的全部程序,同時使通信延遲時間的上限值保持現(xiàn)狀。
相反,在存在適當(dāng)?shù)慕M合的情況下,選擇一個其中上限數(shù)X大于當(dāng)前接收裝置的總數(shù),其中X最大的組合(步驟S55),從而完成本處理的全部程序。
圖10以流程圖的形式示出了在圖8的流程圖中所示的步驟S39中的用以提高被許可連接的接收裝置的數(shù)量的上限值的詳細(xì)的處理程序。
首先,確定被許可連接的接收裝置的當(dāng)前的上限數(shù)量是否是最大值(步驟S61)。
因此,在接收裝置的上限數(shù)量已達(dá)到最大值的情況下,完成本處理的程序,同時使接收裝置的上限數(shù)量保持現(xiàn)狀。
相反,在被許可連接的接收裝置的當(dāng)前的上限數(shù)量未達(dá)到最大值的情況下,選擇其中接收裝置的上限數(shù)量較大的通信延遲時間的上限時間和接收裝置的上限數(shù)量的最接近先前的組合,并將組合中的通信延遲時間的上限時間作為變量T加以保存(步驟S62)。
然后,確定通信延遲時間的上限時間T是否等于或大于到那個時候已被連接的接收裝置中的最大通信延遲時間(步驟S63)。
然后,在通信延遲時間的上限時間T小于到那個時候的最大通信延遲時間的情況下,完成本處理的例程,同時使接收裝置的上限數(shù)量保持現(xiàn)狀。
相反,在通信延遲時間的上限時間T等于或大于到那個時候已被連接的接收裝置中的最大通信延遲時間的情況下,要進(jìn)而確定上限時間T是否等于或大于新注冊的接收裝置20的通信延遲時間(步驟S64)。
因此,在通信延遲時間的上限時間T小于接收裝置20的通信延遲時間的情況下,完成本處理的全部程序,同時使接收裝置的上限數(shù)量保持現(xiàn)狀。
相反,在上限時間T等于或大于新注冊的接收裝置20的通信延遲時間的情況下,選擇其中通信延遲時間的上限時間達(dá)到T的通信延遲時間的上限值和接收裝置的上限數(shù)量的組合(步驟S65),從而完成本處理的全部程序。
根據(jù)如圖6所示的通信控制方法,所述通信控制方法允許發(fā)送裝置10通過設(shè)置多個通信延遲時間的閾值,依據(jù)延遲時間設(shè)置被許可連接的接收裝置的數(shù)量,而確定對接收裝置20的通信權(quán)限,在通信延遲時間短,以至通信延遲時間落在特定范圍內(nèi)的可能性大的情況下,允許提高通信自由度。相反,在通信延遲時間長,以至通信延遲時間落在特定范圍內(nèi)的可能性小的情況下,就有可能降低通信自由度。
但是允許發(fā)送裝置通過設(shè)置某個通信延遲時間中的上限時間和被許可連接的接收裝置的上限數(shù)量的組合來控制對接收裝置的通信權(quán)限的方法,帶來了一個問題,即對被許可連接的接收裝置的數(shù)量的限制更加嚴(yán)格。也就是說,在新接入一個接收裝置,所述接收裝置的通信延遲時間超過當(dāng)前給出的上限時間的情況下,為了與新的接收裝置連接而提高通信延遲時間的上限時間會帶來接收裝置的上限數(shù)量的減少。其結(jié)果是,可能出現(xiàn)這樣的一種情形,即已被許可通信的接收裝置不在接收裝置的上限數(shù)量的范圍內(nèi)。
例如,當(dāng)在通信延遲時間等于或小于7毫秒的通信范圍內(nèi),在許可與10個接收裝置進(jìn)行通信時出現(xiàn)了通信延遲時間為14毫秒的接收裝置時,為了使發(fā)送裝置與該接收裝置相連,就需要將接收裝置的上限數(shù)量減少到4個接收裝置(參見表1),以致認(rèn)為在已經(jīng)連接的接收裝置以外有7個接收裝置是多余的。
作為消除隨著上述通信延遲時間中的上限時間的轉(zhuǎn)換而出現(xiàn)的接收裝置的上限數(shù)量不連續(xù)的問題的方法,代替設(shè)置多個通信延遲時間的閾值,而提供多個通信延遲時間區(qū),以便為每個通信延遲時間區(qū)設(shè)置被許可連接的接收裝置的數(shù)量。
在此情況下,舉例來說,當(dāng)在通信延遲時間等于或小于7毫秒的通信區(qū)域內(nèi),在許可了與10個接收裝置進(jìn)行通信時,如果出現(xiàn)了通信延遲時間為14毫秒的接收裝置時,就在不同的通信延遲時間區(qū)己經(jīng)指定的上限數(shù)量的范圍內(nèi),許可與上述的接收裝置的通信,因而消除已經(jīng)存在的接收裝置超出上限數(shù)量的范圍的問題。
下面的表格示出了一個例子,其中,通過設(shè)置多個通信延遲時間區(qū)來執(zhí)行為每個通信延遲時間區(qū)設(shè)置被許可連接的接收裝置的數(shù)量。在該例中,在通信延遲時間區(qū)為0到7毫秒的范圍內(nèi),將被許可連接的接收裝置的數(shù)量的上限值指定為20。同樣地,分別在通信延遲時間區(qū)為7到11毫秒和11到15毫秒的范圍內(nèi),將被許可連接的接收裝置的數(shù)量的上限值指定為10和4。
值得注意的是,在某個延遲時間區(qū)內(nèi),在允許與超過上限數(shù)量的接收裝置相連接的情況下,如果在更長的延遲時間區(qū)中還有上限數(shù)量的空間,就可以將這些接收裝置分配給比上述的某個延遲時間區(qū)更長的延遲時間區(qū)。
圖11以流程圖的形式示出了在通過設(shè)置多個通信延遲時間區(qū)來為每個延遲時間區(qū)設(shè)置被許可連接的接收裝置的數(shù)量的情況下,用以確定對新注冊的接收裝置20的通信權(quán)限的發(fā)送裝置10的操作程序。在此假定發(fā)送裝置10適合于設(shè)置限定通信區(qū)的通信延遲時間的閾值,并且也適合于控制與接收裝置的通信,以使得能夠在通信延遲時間內(nèi)達(dá)到被許可連接的接收裝置的數(shù)量的上限值或低于此值。
在上述的情況下,在產(chǎn)生對連接接收裝置20提供請求的觸發(fā)時,也就是說,在發(fā)送裝置10尚未注冊接收裝置20的ID的情況下,開始本處理的程序(步驟S71)。
發(fā)送裝置10發(fā)出測量通信距離的命令(步驟S72),并把用定時器14測量的發(fā)送時間作為變量A存儲起來(步驟S73)。
然后,當(dāng)從接收裝置20側(cè)收到對測量通信距離的響應(yīng)的時候(步驟S74),將用定時器14測量到的接收時間作為變量B存儲起來(步驟S75)。
計(jì)算變量B和A之間的差,以使得能夠獲得發(fā)送裝置10和接收裝置20之間的通信延遲時間(步驟S76)。
然后,發(fā)送裝置10對接收裝置20評定通信權(quán)限(步驟S77)。在通信權(quán)限的評定期間,在將通信延遲時間的閾值定為短設(shè)置值的情況下,認(rèn)為所述通信延遲時間許可通信中較高的自由度,而在將通信延遲時間的閾值定為長設(shè)置值的情況下,認(rèn)為可降低通信自由度。稍后將說明評定通信權(quán)限的程序的細(xì)節(jié)。
在上述的評定結(jié)果是肯定的(步驟S78)的情況下,在通過發(fā)送裝置10注冊接收裝置20的ID(步驟S79)之后,發(fā)送裝置10開始與接收裝置20通信(步驟S80)。
圖12以流程圖的形式示出了在步驟S77中的評定通信權(quán)限的處理程序。
首先,在本處理的程序中,將延遲時間區(qū)指定為被評論的延遲時間區(qū),其中延遲時間區(qū)中含有與新注冊的接收裝置20有關(guān)的通信延遲時間(步驟S81)。
然后,假設(shè)分配給所評論的延遲時間區(qū)的接收裝置的上限數(shù)量為M(步驟S82),同時假設(shè)與所評論的延遲時間區(qū)有關(guān)的接收裝置的當(dāng)前數(shù)量為C(步驟S83)。
因此,將接收裝置的當(dāng)前數(shù)量C和接收裝置的上限數(shù)量M進(jìn)行比較,看看哪一個具有較大的值(步驟S84)。
在接收裝置的上限數(shù)量M大于接收裝置的當(dāng)前數(shù)量C的情況下,為了許可與新的接收裝置20的連接(步驟S85),就將數(shù)量C加1。然后,將指示許可通信的響應(yīng)作為評定結(jié)果發(fā)回(步驟S86),從而完成本處理的全部程序。
相反,在接收裝置的上限數(shù)量M不大于接收裝置的當(dāng)前數(shù)量C的情況下,就要確定是否存在比所評論的延遲時間區(qū)更長的延遲時間區(qū)(步驟S87)。
在不存在上述延遲時間區(qū)的情況下,就將指示通信未被許可的響應(yīng)作為評定的結(jié)果發(fā)回,從而完成本處理的全部程序。
在存在上述延遲時間區(qū)的情況下,用上述較長的延遲時間區(qū)再次設(shè)置所評論的延遲時間區(qū)(步驟S89),從而回到步驟82上,以重復(fù)處理上述程序。
工業(yè)實(shí)用性前面,已參照具體實(shí)施例詳細(xì)地說明了本發(fā)明。然而,對于本領(lǐng)域技術(shù)人員而言明顯的是,在不背離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種修改和變化。也就是說,應(yīng)當(dāng)了解本發(fā)明只是作為說明性的而被公開,不應(yīng)將含于說明書中的內(nèi)容理解為是限制性的??紤]到后面權(quán)利要求書的說明而確定本發(fā)明的范圍。
權(quán)利要求
1.一種信息通信系統(tǒng),其中,發(fā)送裝置向多個接收裝置發(fā)送信息,其特征在于通信延遲時間獲取裝置,用于從所述發(fā)送裝置獲取關(guān)于每個接收裝置的通信延遲時間;以及連接控制裝置,用于許可在預(yù)定的上限通信延遲時間內(nèi)與不超過預(yù)定上限數(shù)量的接收裝置的連接。
2.根據(jù)權(quán)利要求1的信息通信系統(tǒng),其特征是,所述連接控制裝置根據(jù)要設(shè)置的上限通信延遲時間來控制被許可與所述發(fā)送裝置連接的所許可的接收裝置的上限數(shù)量。
3.根據(jù)權(quán)利要求2的信息通信系統(tǒng),其特征是,當(dāng)所述上限通信延遲時間被設(shè)置得較長時,所述連接控制裝置減少所述接收裝置的上限數(shù)量。
4.根據(jù)權(quán)利要求2的信息通信系統(tǒng),其特征是,所述連接控制裝置減少所述接收裝置的上限數(shù)量,以將一個長的設(shè)置值給予所述上限通信延遲時間。
5.根據(jù)權(quán)利要求2的信息通信系統(tǒng),其特征是,所述連接控制裝置縮短所述上限通信延遲時間,以將一個大的設(shè)置值給予所述接收裝置的上限數(shù)量。
6.根據(jù)權(quán)利要求1的信息通信系統(tǒng),其特征是,所述連接控制裝置提供多個通信延遲時間區(qū),以控制對于每個通信延遲時間區(qū)的、與所述發(fā)送裝置連接的所許可的接收裝置的上限數(shù)量。
7.根據(jù)權(quán)利要求6的信息通信系統(tǒng),其特征是,所述連接控制裝置將接收裝置上限數(shù)量的一個大的設(shè)置值給予一個較短延遲時間的通信延遲時間區(qū)。
8.根據(jù)權(quán)利要求7的信息通信系統(tǒng),其特征是,當(dāng)請求在某個通信延遲時間區(qū)連接的接收裝置的數(shù)量超過上限數(shù)量時,所述連接控制裝置通過將給定的上限數(shù)量分配給一個較長延遲時間的通信延遲時間區(qū)來控制連接。
9.一種用于在控制通信區(qū)域的同時向多個接收裝置發(fā)送信息的發(fā)送裝置,其特征在于通信延遲時間獲取裝置,用于獲取關(guān)于接收裝置的通信延遲時間;以及連接控制裝置,用于許可與包括在預(yù)定的上限通信延遲時間之內(nèi)的通信延遲時間的、不超過預(yù)定上限數(shù)量的接收裝置的連接。
10.根據(jù)權(quán)利要求9的發(fā)送裝置,其特征是,所述連接控制裝置根據(jù)要設(shè)置的上限通信延遲時間來控制被許可連接的接收裝置的上限數(shù)量。
11.根據(jù)權(quán)利要求10的發(fā)送裝置,其特征是,當(dāng)所述上限通信延遲時間被設(shè)置得較長時,所述連接控制裝置減少所述接收裝置的上限數(shù)量。
12.根據(jù)權(quán)利要求10的發(fā)送裝置,其特征是,所述連接控制裝置減少所述接收裝置的上限數(shù)量,以將一個長的設(shè)置值給予所述上限通信延遲時間。
13.根據(jù)權(quán)利要求10的發(fā)送裝置,其特征是,所述連接控制裝置縮短所述上限通信延遲時間,以將一個大的設(shè)置值給予所述接收裝置的上限數(shù)量。
14.根據(jù)權(quán)利要求9的發(fā)送裝置,其特征是,所述連接控制裝置提供多個通信延遲時間區(qū),以控制關(guān)于每個通信延遲時間區(qū)的被許可連接的接收裝置的上限數(shù)量。
15.根據(jù)權(quán)利要求14的發(fā)送裝置,其特征是,所述連接控制裝置將接收裝置的上限數(shù)量的一個大的設(shè)置值給予一個較短通信延遲時間的通信延遲時間區(qū)。
16.根據(jù)權(quán)利要求15的發(fā)送裝置,其特征是,當(dāng)請求在某個通信延遲時間區(qū)中連接的接收裝置的數(shù)量超過上限數(shù)量時,所述連接控制裝置通過將給定的上限數(shù)量分配給一個較長延遲時間的通信延遲時間區(qū)來控制連接。
17.一種用于在控制通信區(qū)域的同時向多個接收裝置發(fā)送信息的發(fā)送方法,其特征在于通信延遲時間獲取步驟,用于獲取關(guān)于接收裝置的通信延遲時間;以及連接控制步驟,用于許可與包含在預(yù)定的上限通信延遲時間之內(nèi)的通信延遲時間的、不超過預(yù)定上限數(shù)量的接收裝置的連接。
18.根據(jù)權(quán)利要求17的發(fā)送方法,其特征是,在所述連接控制步驟中,根據(jù)要設(shè)置的上限通信延遲時間來控制被許可連接的接收裝置的上限數(shù)量。
19.根據(jù)權(quán)利要求18的發(fā)送方法,其特征是,在所述連接控制步驟中,當(dāng)所述上限通信延遲時間被設(shè)置得較長時,減少所述接收裝置的上限數(shù)量。
20.根據(jù)權(quán)利要求18的發(fā)送方法,其特征是,在所述連接控制步驟中,減少所述接收裝置的上限數(shù)量,以將一個長的設(shè)置值給予所述上限通信延遲時間。
21.根據(jù)權(quán)利要求18的發(fā)送方法,其特征是,在所述連接控制步驟中,縮短所述上限通信延遲時間,以將一個大的設(shè)置值給予所述接收裝置的上限數(shù)量。
22.根據(jù)權(quán)利要求17的發(fā)送方法,其特征是,在所述連接控制步驟中,提供多個通信延遲時間區(qū),以控制對于每個通信延遲時間區(qū)的被許可連接的接收裝置的上限數(shù)量。
23.根據(jù)權(quán)利要求22的發(fā)送方法,其特征是,在所述連接控制步驟中,將接收裝置上限數(shù)量的一個大的設(shè)置值給予一個較短延遲時間的通信延遲時間區(qū)。
24.根據(jù)權(quán)利要求23的發(fā)送方法,其特征是,在所述連接控制步驟中,當(dāng)請求在某個通信延遲時間區(qū)中連接的接收裝置的數(shù)量超過上限數(shù)量時,通過將給定的上限數(shù)量分配給一個較長延遲時間的通信延遲時間區(qū)來控制連接。
25.一種以計(jì)算機(jī)可讀形式描述的計(jì)算機(jī)程序,用于在控制通信范圍的同時在計(jì)算機(jī)系統(tǒng)上執(zhí)行一個處理,以將信息發(fā)送給多個接收裝置,其特征在于通信延遲時間獲取步驟,用于獲取關(guān)于接收裝置的通信延遲時間;以及連接控制步驟,用于許可與包含在預(yù)定的上限通信延遲時間之內(nèi)的通信延遲時間的、不超過預(yù)定上限數(shù)量的接收裝置的連接。
全文摘要
將內(nèi)容從發(fā)送裝置發(fā)送到多個接收裝置上,同時依照DTCP的定義來限制通信區(qū)域和接收裝置的數(shù)量。如果諸如電影、音樂等的受版權(quán)保護(hù)的產(chǎn)品僅在一個家用網(wǎng)絡(luò)上被分發(fā),并被防止被發(fā)送到其它家用網(wǎng)絡(luò)上,則當(dāng)通信延遲時間較短且通信很可能屬于特定范圍時,通信的自由度被提高。與此相反,當(dāng)通信延遲時間較長且通信不太可能屬于一個特定范圍時,就會降低通信自由度。這樣,就可以實(shí)行一個系統(tǒng),其中,能確保嚴(yán)格阻止未經(jīng)許可的內(nèi)容的分發(fā),而對合法的家庭使用則沒有任何明顯的限制。
文檔編號H04L29/06GK1762125SQ20048000708
公開日2006年4月19日 申請日期2004年11月15日 優(yōu)先權(quán)日2004年1月15日
發(fā)明者嵨久登, 中野雄彥 申請人:索尼株式會社