專利名稱:服務(wù)器設(shè)備、客戶機(jī)設(shè)備以及網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠容易地保護(hù)對內(nèi)容進(jìn)行的訪問的服務(wù)器設(shè)備、客戶機(jī)設(shè)備以及網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
為了能夠檢測并控制連接到網(wǎng)絡(luò)的裝置,將一種稱為通用即插即用(UPnP)的協(xié)議標(biāo)準(zhǔn)化(例如,參考非專利文獻(xiàn),“Universal Plug andPlay Device Architecture Version 1.0”,[在線],2000年7月8日,UPnP論壇,[搜索日期2000年3月25日],因特網(wǎng)URLhttp//www.upnp.org/download/UPnPDA10_20000613.htm)。
UPnP使用標(biāo)準(zhǔn)的傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)和因特網(wǎng)協(xié)議,并實(shí)現(xiàn)如下功能,例如獲取關(guān)于其它裝置的存在和功能的信息,以及通知自身擁有的功能。因此,能夠容易地進(jìn)行外圍設(shè)備的安裝、設(shè)置以及添加。
UPnP網(wǎng)絡(luò)的基本部件是裝置、服務(wù)以及控制點(diǎn)。UPnP裝置是支持服務(wù)的裝置,服務(wù)是用于控制的最小單元。例如,VTR裝置包括磁帶傳送服務(wù)、調(diào)諧服務(wù)以及時鐘服務(wù)??刂泣c(diǎn)是可以檢測和控制其它裝置的控制器。
新連接到網(wǎng)絡(luò)的UPnP裝置獲取用于加入網(wǎng)絡(luò)的IP地址。IP地址的獲取是通過動態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器自動地為每個裝置所支持的DHCP客戶機(jī)分配地址而進(jìn)行的。
當(dāng)為新裝置分配了IP地址并且可以進(jìn)行通信時,新裝置(i)組播傳輸(UDP用戶數(shù)據(jù)報協(xié)議)每個裝置和服務(wù)的通用事件通知結(jié)構(gòu)(GENA,Generic Event Notification Architecture)廣告,以及(ii)宣布其存在(活躍傳輸(alive transmission))。此外,新裝置傳輸廣告服務(wù)的檢測消息。這里,需要在到期之前重傳該廣告。另外,在裝置離線之前,該裝置傳輸說明退出的消息。
網(wǎng)絡(luò)上的控制點(diǎn)能夠(i)組播簡單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP,SimpleService Discover Protocol)檢測消息,以及(ii)搜索相關(guān)的裝置和服務(wù)(M-Search)。使用上述技術(shù),例如,在控制點(diǎn)是視頻控制應(yīng)用的情況下,(i)可以搜索作為音頻和視頻(AV)內(nèi)容的服務(wù)器的裝置,(ii)可以顯示網(wǎng)絡(luò)上所有的視頻設(shè)備,以及(iii)可以選擇作為所期望的內(nèi)容的服務(wù)器的視頻設(shè)備。
圖6是顯示傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,網(wǎng)絡(luò)系統(tǒng)包括服務(wù)器31,它是包含服務(wù)器功能的裝置;客戶機(jī)32;以及網(wǎng)絡(luò)3??蛻魴C(jī)32包括控制點(diǎn)功能以及顯示接收譯碼的呈現(xiàn)裝置(renderer)功能。
CPU 301根據(jù)管理程序執(zhí)行用于管理連接到網(wǎng)絡(luò)3的裝置的處理。ROM 105保存用于啟動服務(wù)器31的啟動程序。啟動之后,服務(wù)器31執(zhí)行預(yù)定處理,比如上述DHCP和Alive傳輸。
在客戶機(jī)32中,CPU 201(i)使圖形用戶界面(GUI)控制器210和用戶操作界面(IF)211顯示菜單屏幕“裝置選擇”,并且(ii)使消息通信單元212通過通信IF207傳輸M-Search消息,用于在服務(wù)器中搜索網(wǎng)絡(luò)3上的裝置。
M-Search消息具有使用超文本轉(zhuǎn)輸協(xié)議組播(HTTPMU)的SSDP請求格式,其中HTTPMU在UDP上使用超文本轉(zhuǎn)輸協(xié)議(HTTP)。這里,作為搜索標(biāo)準(zhǔn),包括由UPnP論壇定義的“媒體服務(wù)器”服務(wù)(例如,參考非專利文獻(xiàn),“Media Server1 Device Template Version1.0”,[在線],2002年6月25日,PnP論壇,[搜索日期2000年3月25日],因特網(wǎng)<URLhttp//www.UPnP.org/standardizeddcps/documents/MediaServer 1.0.pdf>)。接收到M-Search消息的裝置(i)監(jiān)聽該消息的標(biāo)準(zhǔn)組播地址,并且(ii)回答該裝置所支持的服務(wù)是否符合檢測消息的搜索標(biāo)準(zhǔn)。
在服務(wù)器31的ROM 105中,將“媒體服務(wù)器”存儲為裝置信息。服務(wù)器31的搜索信息判斷單元106將ROM 105的裝置信息與通過通信IF 307和消息通信單元312接收的M-Search消息的內(nèi)容進(jìn)行比較。通過比較,如果搜索信息判斷單元106確認(rèn)存在符合M-Search內(nèi)容的裝置信息,則搜索信息判斷單元106將該事實(shí)通知給消息通信單元312。然后,消息通信單元312生成表示上述的符合搜索條件的消息,并通過通信IF 307對客戶機(jī)32作出響應(yīng)。使用附加了SSDP頭的單播UDP將對搜索請求的響應(yīng)傳輸?shù)桨l(fā)起搜索的客戶機(jī)32的IP地址。
對搜索請求的響應(yīng)包括可以獲取裝置描述的統(tǒng)一資源定位符(URL)。在客戶機(jī)32中,為了獲取UPnP的裝置描述,經(jīng)由通信IF 207和消息通信單元212接收響應(yīng)的裝置信息獲取單元208使消息通信單元212(i)生成關(guān)于包含在響應(yīng)消息中的URL的HTTP GET請求,以及(ii)通過通信IF 207發(fā)出HTTP GET請求。為響應(yīng)通過通信IF307接收的HTTP GET請求,服務(wù)器31的消息通信單元312(i)通過搜索信息判斷單元106獲取包含在ROM 105中的裝置描述信息,以及(ii)通過通信IF單元307向客戶機(jī)32返回裝置描述信息。
裝置描述信息以可擴(kuò)展標(biāo)記語言(XML)格式列出關(guān)于裝置的屬性,例如關(guān)于由裝置類型提供的服務(wù)集合的信息、裝置型號名稱、型號、制造商名稱、關(guān)于產(chǎn)品的描述信息、序列號、友好名稱(裝置名稱)以及圖標(biāo)。
客戶機(jī)32的裝置信息獲取單元208(i)通過通信IF 207和消息通信單元212接收裝置描述信息,并且(ii)請求CPU 201分析該信息。然后,CPU 201分析XML格式的列表,并獲取諸如裝置型號名稱和友好名稱的信息。CPU 201使用所獲取的信息使GUI控制器210和用戶操作IF 211順序地在監(jiān)視器上顯示符合搜索條件的裝置的列表,這里也就是媒體服務(wù)器裝置。顯示屏的例子如圖7所示。
服務(wù)描述的指針(URL)包含在裝置描述信息中。并且,可以像裝置描述一樣通過對其URL的HTTP GET請求來獲取服務(wù)描述。圖7是包含所有服務(wù)的列表的XML文件,比如veranda-specific信息、嵌入式裝置的定義、裝置展示的URL、以及控制和事件(eventing)的URL。因此,通過訪問從客戶機(jī)32的控制點(diǎn)選擇的裝置(這里為服務(wù)器31)的裝置描述的控制URL,可以控制該裝置。使用簡單對象訪問協(xié)議(SOAP)執(zhí)行訪問。
在獲取用于通知由裝置所保存的內(nèi)容列表的內(nèi)容目錄服務(wù)(CDS)的信息之后,客戶機(jī)32的控制點(diǎn)使用所述控制,通過訪問其中描述的URL獲取AV內(nèi)容的數(shù)據(jù)流。當(dāng)客戶機(jī)32的CPU 201命令消息通信單元212訪問服務(wù)器31的URL時,消息通信單元212根據(jù)該指令(i)生成使用HTTP GET請求獲取數(shù)據(jù)的消息,以及(ii)使通信IF 201將所生成的消息傳輸?shù)酵ㄐ臝F 307的預(yù)定端口。根據(jù)該請求,服務(wù)器31在使用數(shù)據(jù)輸出管理單元303調(diào)整傳輸定時、速率等等的同時,通過通信IF 307輸出包含在內(nèi)容數(shù)據(jù)記錄再生單元302中的數(shù)據(jù)??蛻魴C(jī)32在使用數(shù)據(jù)輸入管理單元203調(diào)整請求以便解碼器202能夠處理請求的同時,(i)從通信IF 207接收數(shù)據(jù)流,以及(ii)使用解碼器202執(zhí)行再生。
此外,如果客戶機(jī)32將URL注冊(事件的注冊)在包含于服務(wù)器31中的裝置描述的eventSubURL中,當(dāng)服務(wù)器31的狀態(tài)變化時,該變化能夠被通知到通過客戶機(jī)32所注冊的上述URL(CALLBACK頭的URL)。例如,如果由于由記錄引起的內(nèi)容刪除、名稱改變、新的添加,使得內(nèi)容列表信息在服務(wù)器31一端改變,那么該變化能夠被通知給客戶機(jī)32。
這里,連接到網(wǎng)絡(luò)并保存AV內(nèi)容的服務(wù)器裝置需要處理來自網(wǎng)絡(luò)的威脅。特別地,假定有下列威脅從因特侵入記錄器;從脆弱的無線局域網(wǎng)(LAN)侵入記錄器;家人從家內(nèi)網(wǎng)絡(luò)(in-home network)侵入個人專用記錄器;由從因特網(wǎng)傳輸?shù)奈词跈?quán)請求阻塞用戶通信;等等。
作為克服上述威脅的對策,未來對于連接到網(wǎng)絡(luò)的用戶AV裝置需要訪問限制,比如(i)當(dāng)訪問時,對不希望向第三方公開的信息進(jìn)行認(rèn)證,以及(ii)拒絕來自因特網(wǎng)的訪問。
但是,與個人計算機(jī)(PC)等等不同,用戶AV裝置具有較差的輸入系統(tǒng)。并且,每次訪問時迫使用戶在客戶機(jī)裝置端輸入口令將導(dǎo)致大量負(fù)擔(dān)。此外,可以想到預(yù)先在服務(wù)器裝置端注冊允許進(jìn)行訪問的客戶機(jī)裝置(控制點(diǎn))的方法。但是,在上述情況下,需要輸入大量的字符,這對于用戶來講是很大的負(fù)擔(dān)。
作為對上述問題的改進(jìn)手段,可以有以下方法用于(i)顯示可以從服務(wù)器進(jìn)行訪問的客戶機(jī)裝置的列表,以及(ii)選擇并注冊允許其進(jìn)行訪問的客戶機(jī)裝置。但是,根據(jù)UPnP,如上所述,為將被控制的一端的裝置定義對于廣告和搜索的響應(yīng)。另一方面,在常規(guī)使用中不需要由服務(wù)器裝置發(fā)現(xiàn)客戶機(jī)裝置端,并且沒有上述對廣告和搜索定義的響應(yīng)。所以,有一個問題,在服務(wù)器裝置端不能確認(rèn)可以進(jìn)行訪問的客戶機(jī)裝置(存在于網(wǎng)絡(luò)上的控制點(diǎn))。
發(fā)明內(nèi)容
考慮到上述問題,本發(fā)明的目的是提供能夠在商業(yè)音視頻裝置中容易地實(shí)現(xiàn)對服務(wù)器設(shè)備的訪問限制的服務(wù)器設(shè)備、客戶機(jī)設(shè)備以及網(wǎng)絡(luò)系統(tǒng)。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的服務(wù)器設(shè)備包括接收單元,用于從通過網(wǎng)絡(luò)連接的客戶機(jī)設(shè)備接收使用預(yù)定協(xié)議的第二查詢;指定信息提取單元,用于從由所述接收單元接收的第二查詢中提取用于指定作為傳輸源的客戶機(jī)設(shè)備的信息;存儲單元,用于存儲關(guān)于允許響應(yīng)第二查詢的客戶機(jī)的信息;判斷單元,用于判斷注冊在所述存儲單元中的信息是否符合由所述指定信息提取單元獲取的信息;以及響應(yīng)單元,用于基于所述判斷單元的判斷以預(yù)定方式響應(yīng)第二查詢。
此外,根據(jù)本發(fā)明的客戶機(jī)設(shè)備通過網(wǎng)絡(luò)連接到服務(wù)器設(shè)備,并獲取服務(wù)器設(shè)備所保存的內(nèi)容信息。并且,客戶機(jī)設(shè)備包括接收單元,用于從連接到網(wǎng)絡(luò)的裝置接收使用預(yù)定協(xié)議的第一查詢;比較單元,用于將所接收的第一查詢的細(xì)節(jié)與存儲在客戶機(jī)設(shè)備中的預(yù)定細(xì)節(jié)進(jìn)行比較;以及傳輸單元,用于當(dāng)比較單元的比較結(jié)果指示所接收的第一查詢的細(xì)節(jié)與預(yù)定細(xì)節(jié)相匹配時,將預(yù)定消息傳輸?shù)骄W(wǎng)絡(luò)。
另外,根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)至少包括服務(wù)器設(shè)備、客戶機(jī)設(shè)備以及連接服務(wù)器設(shè)備和客戶機(jī)設(shè)備的網(wǎng)絡(luò),所述網(wǎng)絡(luò)系統(tǒng)包括客戶機(jī)接收單元,設(shè)置在客戶機(jī)設(shè)備中,并用于從服務(wù)器設(shè)備接收響應(yīng);客戶機(jī)判斷單元,用于判斷由所述客戶機(jī)接收單元接收的響應(yīng)是否指示未注冊客戶機(jī)設(shè)備;以及顯示單元,用于根據(jù)所述判斷單元的結(jié)果將所述客戶機(jī)設(shè)備的注冊狀態(tài)顯示在所述客戶機(jī)設(shè)備的操作屏幕上。
本發(fā)明不僅可以實(shí)現(xiàn)為服務(wù)器設(shè)備、客戶機(jī)設(shè)備以及網(wǎng)絡(luò)系統(tǒng),還可以實(shí)現(xiàn)為用于限制對服務(wù)器設(shè)備的訪問的方法、使計算機(jī)執(zhí)行程序的程序、以及其中記錄了程序的計算機(jī)可讀記錄媒介,比如CD-ROM。
根據(jù)本發(fā)明的服務(wù)器設(shè)備、控制器以及網(wǎng)絡(luò)系統(tǒng),可以使用簡單的過程注冊網(wǎng)絡(luò)AV客戶機(jī)裝置。可以實(shí)現(xiàn)訪問限制,并且已注冊的客戶機(jī)可以在不輸入口令的情況下獲取并再生數(shù)據(jù)。此外,在由訪問限制而拒絕訪問的情況下,客戶機(jī)裝置可以通過區(qū)別其它原因向用戶顯示訪問拒絕,并建議客戶機(jī)裝置注冊。
關(guān)于本申請的技術(shù)背景的其它信息通過完整引用,將2004年4月23日提交的,包括其說明書、附圖以及權(quán)利要求在內(nèi)的日本專利申請No.2004-127845包含到這里。
通過結(jié)合附圖對本發(fā)明的具體實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的這些以及其他目的、優(yōu)點(diǎn)以及特征將變得明顯。在圖中圖1是顯示根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的示圖;圖2是顯示根據(jù)本發(fā)明的顯示屏幕的例子的框圖;圖3是顯示根據(jù)本發(fā)明的用于客戶機(jī)注冊的顯示屏的例子的框圖;圖4A是顯示用于搜索“客戶機(jī)裝置”的消息的例子的框圖;圖4B是顯示指示與搜索規(guī)則的對應(yīng)關(guān)系的消息的例子的框圖;圖5是顯示根據(jù)本發(fā)明的No Good(NG)消息的例子的框圖;圖6是顯示傳統(tǒng)的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖;圖7是顯示傳統(tǒng)的顯示屏幕的例子的框圖;圖8A是根據(jù)第一實(shí)施例的服務(wù)器和客戶機(jī)之間的通信序列框圖;圖8B是根據(jù)第二實(shí)施例的服務(wù)器和客戶機(jī)之間的通信序列框圖;圖8C是根據(jù)第三實(shí)施例的服務(wù)器和客戶機(jī)之間的通信序列框圖;以及圖8D是根據(jù)第四實(shí)施例的服務(wù)器和客戶機(jī)之間的通信序列框圖。
具體實(shí)施例方式
考慮到上述問題,本發(fā)明的目的是通過將附加結(jié)構(gòu)最小化為UPnP安裝裝置,使用簡單過程來實(shí)現(xiàn)網(wǎng)絡(luò)AV客戶機(jī)裝置的注冊。
以下,將參照
根據(jù)本發(fā)明的實(shí)施例。
(第一實(shí)施例)圖1是顯示根據(jù)本發(fā)明的第一實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)實(shí)例的框圖。在圖1中,與圖6相同的部件具有相同的代碼。根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng),服務(wù)器1和客戶機(jī)2的處理與如圖6所示的傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)不同。
在如圖1所示的服務(wù)器1中,CPU 101使監(jiān)視器使用GUI控制器110和用戶操作IF 111顯示從地址獲取單元113和通信IF 107獲取的信息。并且,CPU 101使設(shè)備注冊單元109(i)通過用戶操作IF 111在存儲單元114中注冊以及刪除由用戶指定的裝置的裝置信息,以及(ii)獲取存儲在存儲單元114中的裝置信息。內(nèi)容數(shù)據(jù)記錄再生單元102記錄并再生AV內(nèi)容。數(shù)據(jù)輸出管理單元103管理記錄在內(nèi)容數(shù)據(jù)記錄再生單元102中的AV內(nèi)容。搜索信息判斷單元106搜索存儲在ROM 105中的信息,并從ROM 105獲取所需的信息。通信IF 107管理到網(wǎng)絡(luò)3的數(shù)據(jù)的輸入和輸出。裝置信息獲取單元108通過CPU101和裝置注冊單元109從存儲單元114獲取所需的裝置信息。GUI控制器110通過用戶操作IF 111在監(jiān)視器上顯示可以判斷希望被注冊的裝置的圖形用戶界面(GUI)。用戶操作IF 111向用戶顯示信息并接收來自用戶的指令。消息通信單元112生成消息并通過通信IF 107傳送消息。地址獲取單元113從由通信IF 107收到的消息獲取客戶機(jī)2的介質(zhì)訪問控制(MAC)地址和IP地址。
此外,在客戶機(jī)2中,CPU 201使用GUI控制器210和用戶操作IF 111使監(jiān)視器顯示通過存儲單元214、裝置信息獲取單元208以及消息通信單元212獲取的信息。并且,CPU 201管理存儲在存儲單元214中的裝置信息的輸入和輸出。ROM 205存儲裝置信息。通信IF 207管理到網(wǎng)絡(luò)3的數(shù)據(jù)的輸入和輸出。消息通信單元212生成消息,并通過通信IF 207傳送消息。搜索信息判斷單元206(i)將由消息通信單元212收到的消息內(nèi)容與存儲在ROM 205中的信息進(jìn)行比較,以及(ii)從ROM 205獲取所需的信息。裝置信息獲取單元208通過CPU 201獲取存儲在存儲單元214中的裝置信息。GUI控制器210生成以GUI呈現(xiàn)給用戶的信息,并通過用戶操作IF 211進(jìn)行顯示。用戶操作IF 211輸入用戶的指令。并且,數(shù)據(jù)輸入管理單元203使解碼器202解碼從通信IF 207接收的數(shù)據(jù)。
圖8A是服務(wù)器1和客戶機(jī)2之間的通信序列示圖。首先,通過服務(wù)器1的GUI控制器110和用戶操作IF111顯示“客戶機(jī)注冊”的菜單屏幕。然后,服務(wù)器1的消息通信單元112通過通信IF 107將M-Search請求傳輸?shù)骄W(wǎng)絡(luò)3上的裝置(S10)。
盡管來自普通AV客戶機(jī)裝置的M-Search請求搜索“媒體服務(wù)器”,消息通信單元112生成如圖4A所示的搜索“客戶機(jī)裝置”的消息。
當(dāng)接收到上述“客戶機(jī)裝置”搜索時,具有“客戶機(jī)裝置”作為裝置信息的裝置,即與客戶機(jī)注冊有關(guān)并且將被注冊在服務(wù)器中的客戶機(jī)裝置,響應(yīng)客戶機(jī)裝置符合搜索條件這一事實(shí)(S11)。將“ClientDevice”作為裝置信息存儲在客戶機(jī)2的ROM 205中。常規(guī)客戶機(jī)裝置(控制點(diǎn))不能響應(yīng)裝置搜索。但是,客戶機(jī)2的搜索信息判斷單元206將ROM 205的信息與從消息通信單元212接收的M-Search內(nèi)容進(jìn)行比較。作為比較結(jié)果,如果搜索信息判斷單元206確認(rèn)符合M-Search內(nèi)容的信息存在,則消息通信單元212(i)生成指示上述與搜索條件的一致性的消息,如圖4B所示,并且(ii)通過通信IF 207響應(yīng)服務(wù)器1。
對由服務(wù)器1接收的搜索請求的響應(yīng)包括可以獲取裝置描述的URL。為了獲取UPnP的裝置描述,服務(wù)器1的裝置信息獲取單元108使用消息通信單元112,通過通信IF 107向包含在響應(yīng)消息中的URL發(fā)出通信Inter-HTTP GET請求(S12)??蛻魴C(jī)2的消息通信單元212通過通信IF 207接收HTTP GET請求。搜索信息判斷單元206(i)將ROM 205的信息與從消息通信單元212接收的HTTP GET請求的內(nèi)容進(jìn)行比較,以及(ii)將由ROM 205所存儲的裝置描述信息輸出到消息通信輸出單元212。消息通信輸出單元212通過通信IF 207將從搜索信息判斷單元206獲取的裝置描述信息傳輸?shù)椒?wù)器1(S13)。
除由裝置類型提供的服務(wù)集合的信息之外,裝置描述信息還包括裝置型號名稱、型號、制造商名稱、關(guān)于產(chǎn)品的說明信息、序列號、作為用于指定裝置的信息的友好名稱以及關(guān)于圖標(biāo)的信息。
在從客戶機(jī)2接收到響應(yīng)消息以便能夠根據(jù)裝置描述信息,使用裝置型號名稱、友好名稱等等判斷希望為用戶注冊的裝置之后,服務(wù)器1的CPU 101使GUI控制器110通過用戶操作IF 111在監(jiān)視器上連續(xù)地顯示符合搜索條件的裝置的列表。
圖2顯示顯示屏幕的例子。如圖2所示,監(jiān)視器顯示裝置名稱、型號等等。將關(guān)于從地址獲取單元113獲取的每個客戶機(jī)的MAC地址和IP地址的信息添加到每個裝置信息。
根據(jù)通過用戶操作IF 111的輸入,當(dāng)指定客戶機(jī)2時,通過GUI控制器110將關(guān)于客戶機(jī)2的信息傳輸?shù)紺PU 101。CPU 101將關(guān)于客戶機(jī)2的信息傳輸?shù)窖b置注冊單元109。裝置注冊單元109使存儲單元114存儲客戶機(jī)2的裝置描述信息、MAC地址以及IP地址。同時,GUI控制器110通過添加關(guān)于所指定的客戶機(jī)2的信息生成并顯示已注冊裝置的列表。
根據(jù)本實(shí)施例,如圖3所示,在顯示屏幕上顯示上述已注冊裝置的列表,并將已注冊裝置顯示為“registered”。根據(jù)本實(shí)施例,將注冊號碼設(shè)置為最大為四。不需要存儲客戶機(jī)的所有裝置描述信息,可以僅僅存儲用于區(qū)分用戶以便取消已注冊的客戶機(jī)的注冊的信息,例如友好名稱。此外,MAC地址和IP地址都不必注冊,可以僅僅注冊用于后面提到的訪問限制過程的信息。
根據(jù)通過用戶操作IF 111的輸入,如果重新選擇了客戶機(jī)2,則通過GUI控制器110將關(guān)于重新選擇的客戶機(jī)2的信息傳輸?shù)紺PU101。CPU 101使裝置注冊單元109取消存儲在存儲單元114中的裝置的注冊,并且顯示屏變?yōu)閳D2。
通過使用如上所述的結(jié)構(gòu),服務(wù)器1可以注冊預(yù)定數(shù)量的客戶機(jī)(根據(jù)本實(shí)施例,最大為四)。
這里,與增加客戶機(jī)裝置注冊功能的全新協(xié)議的情況相比,在注冊客戶機(jī)時通過使用UPnP的M-Search功能,可以通過共享SSDP等最小化附加結(jié)構(gòu)。特別地,在服務(wù)器和客戶機(jī)功能存儲在一個包的情況下,通過共享搜索消息生成部分、搜索結(jié)果的GUI顯示部分等等,可以提高功能的效果。
如上所述,搜索“客戶機(jī)裝置”以便生成在LAN之內(nèi)的客戶機(jī)裝置的列表。但是,可以通過列出LAN之內(nèi)的所有的使用UpnP的可即插即用裝置生成LAN之內(nèi)的客戶機(jī)裝置的列表。此外,可以搜索指示接收和解碼再生功能的“媒體呈現(xiàn)”服務(wù)。
根據(jù)本實(shí)施例,將注冊數(shù)量設(shè)置為四,但號碼不局限于此。
(第二實(shí)施例)根據(jù)本實(shí)施例,將說明使用關(guān)于根據(jù)第一實(shí)施例的網(wǎng)絡(luò)系統(tǒng)中的已注冊客戶機(jī)的信息限制訪問的例子。
服務(wù)器1的通信IF 107使用多個IP端口接收來自其它裝置的訪問。UPnP在家內(nèi)分布,并且最好UPnP裝置排除來自家外的訪問。所以,服務(wù)器1執(zhí)行下列處理。
地址獲取單元113根據(jù)從通信IF 107接收的消息獲取訪問裝置的IP地址。服務(wù)器1使CPU 101(i)計算(a)通過裝置注冊單元109獲取的存儲在存儲單元114中的服務(wù)器1的自身地址與(b)子網(wǎng)掩碼設(shè)置之間的“與”(AND),(ii)進(jìn)一步計算訪問裝置的IP地址和子網(wǎng)掩碼設(shè)置之間的“與”(AND),以及(iii)比較這兩個“與”的結(jié)果。作為比較結(jié)果,通過使通信IF 107阻塞來自非對應(yīng)裝置的訪問,CPU 101可以拒絕來自外部的訪問。連接網(wǎng)絡(luò)3和外部網(wǎng)絡(luò)的路由裝置(圖中未顯示)也可以被用于拒絕來自外部的訪問。
除拒絕上述來自家外部的訪問之外,服務(wù)器1還使用以下過程拒絕來自除存儲單元114中注冊的客戶機(jī)裝置以外的其它裝置的訪問。
圖8B是服務(wù)器1和客戶機(jī)2之間的通信序列框圖。在使客戶機(jī)2的GUI控制器210和用戶操作IF 211顯示如圖7所示的“功能選擇”菜單屏幕之后,消息通信單元212通過通信IF 207將用于搜索服務(wù)器的M-Search消息傳輸?shù)骄W(wǎng)絡(luò)3上的裝置(S20)。M-Search包在網(wǎng)絡(luò)3上流動,并且包括IP地址信息。
在從通信IF 107接收M-Search消息之后,服務(wù)器1從地址獲取單元113獲取消息發(fā)送者的IP地址。地址獲取單元113進(jìn)一步(i)獲取與所獲取的IP地址相關(guān)的消息發(fā)送者的MAC地址,并且(ii)將MAC地址輸出到CPU 101。
CPU 101將(i)通過設(shè)備注冊單元109存儲在存儲單元114中的裝置的MAC地址與(ii)使用地址獲取單元113獲取的消息發(fā)送者的MAC地址進(jìn)行比較。如果消息發(fā)送者的MAC地址沒有注冊在存儲單元114中,則CPU 101將這個事實(shí)通知給消息通信單元112(S21)。消息通信單元112不將所傳輸?shù)南⑤敵龅剿阉餍畔⑴袛鄦卧?06,并中止該消息。因此,不會接受來自除已注冊裝置之外的其它裝置的訪問。
根據(jù)本實(shí)施例,將MAC地址用于上述比較。但是,可以將IP地址存儲在存儲單元中,并且可以通過使用該IP地址執(zhí)行比較。從安全性的觀點(diǎn)來看,認(rèn)為使用不隨網(wǎng)絡(luò)環(huán)境變化而改變并且沒有專業(yè)技能就不能偽造的MAC地址進(jìn)行的訪問拒絕比使用IP地址更安全。
(第三實(shí)施例)根據(jù)如第二實(shí)施例所述的方法,服務(wù)器1不響應(yīng)M-Search,并且不能確認(rèn)網(wǎng)絡(luò)上存在的未注冊裝置的數(shù)量。此外,在將服務(wù)器1用作客戶機(jī)裝置的情況下,如果符合來自另一個服務(wù)器的搜索,則服務(wù)器1需要響應(yīng)來自該另一個服務(wù)器的M-Search。但是,有一個問題,即服務(wù)器1無法響應(yīng)來自該另一個服務(wù)器的上述M-Search。
根據(jù)第三實(shí)施例,將說明作為另一個映射方法的例子,其中,服務(wù)器1響應(yīng)M-Search但不響應(yīng)下列裝置描述信息獲取和服務(wù)描述信息獲取。
圖8C是服務(wù)器1和客戶機(jī)2之間的通信序列框圖。像傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)一樣,服務(wù)器1的搜索信息判斷單元106將ROM 105的信息與通過通信IF 107和消息通信單元112接收的M-Search內(nèi)容進(jìn)行比較(S30)。作為比較結(jié)果,在確認(rèn)符合M-Search內(nèi)容的信息存在之后,搜索信息判斷單元106將該事實(shí)傳輸給消息通信單元112。消息通信單元112生成指示符合搜索條件的消息,并通過通信IF 107響應(yīng)客戶機(jī)2(S31)。
客戶機(jī)2的裝置信息獲取單元208通過通信IF 207和消息通信單元212獲取上述響應(yīng)以便獲取UPnP的裝置描述,該裝置信息獲取單元208使消息通信單元212通過通信IF 207發(fā)出HTTP GET請求(S32)。
服務(wù)器1使用通信IF 107和地址獲取單元113獲取所接收的HTTP GET請求的發(fā)送者的MAC地址。
CPU 101將(i)通過設(shè)備注冊單元109存儲在存儲單元114中的裝置的MAC地址與(ii)使用地址獲取單元113獲取的HTTP GET請求的發(fā)送者的MAC地址進(jìn)行比較。如果沒有將發(fā)送者的MAC地址注冊在設(shè)備注冊單元109中,則CPU 101(i)生成對由消息通信單元112傳輸?shù)腍TTP GET請求的指示“由于未注冊的No good(NG)”的HTTP響應(yīng),并且(ii)通過通信IF 107響應(yīng)客戶機(jī)2(S33)。
圖5顯示響應(yīng)消息的例子。由于該響應(yīng)消息,服務(wù)器1不接受來自己注冊裝置之外的其它裝置的對裝置描述信息的請求。
通過通信IF 207和消息通信單元212接收到指示“由于未注冊的NG”的消息之后,客戶機(jī)2的CPU 201分析該HTTP響應(yīng),并了解由于未注冊而拒絕該請求。
因此,不會接受來自己注冊裝置之外的其它裝置的對于服務(wù)描述信息獲取的請求。
(第四實(shí)施例)根據(jù)第三實(shí)施例的方法,因?yàn)榉?wù)器1不響應(yīng)裝置描述信息獲取和服務(wù)描述信息獲取,因此不能確認(rèn)網(wǎng)絡(luò)上存在什么類型的未注冊裝置。此外,在將服務(wù)器1用作客戶機(jī)裝置以及符合來自另一個服務(wù)器的搜索的情況下,如果服務(wù)器的外部用戶(ex-user)注冊該客戶機(jī)裝置,則希望被注冊的裝置需要從裝置列表中選擇。但是,有一個問題,即不能獲取用于選擇的足夠信息(型號、設(shè)備名等等)。
因此,根據(jù)本實(shí)施例,將在下面說明作為另一個映射方法的對策,其中服務(wù)器1響應(yīng)M-Search、裝置描述信息獲取、以及服務(wù)描述信息獲取,但不響應(yīng)內(nèi)容列表獲取請求。
圖8D是服務(wù)器1和客戶機(jī)2之間的通信序列框圖。客戶機(jī)2的CPU 201使GUI控制器210和用戶操作IF 211顯示菜單屏幕“功能選擇”。然后,消息通信單元212通過通信IF 207傳輸用于在服務(wù)器中搜索網(wǎng)絡(luò)3上的裝置的M-Search消息(S40)。
將“Media Server”作為裝置信息存儲在服務(wù)器1的ROM 105中。服務(wù)器1的搜索信息判斷單元106將ROM 105的信息與通過通信IF107和消息通信單元112接收的M-Search內(nèi)容進(jìn)行比較。通過比較,在確認(rèn)存在符合M-Search內(nèi)容的信息之后,搜索信息判斷單元106(i)使消息通信單元112生成指示符合搜索條件的消息,并且(ii)通過通信IF 107響應(yīng)客戶機(jī)2(S41)。
客戶機(jī)2的裝置信息獲取單元208通過消息通信單元212和通信IF 207向包含在通過通信IF 207和消息通信單元212所接收的響應(yīng)消息中的URL發(fā)出HTTP GET請求(S42)。服務(wù)器1(i)從搜索信息判斷單元106獲取包含在ROM 105中的裝置描述信息,以及(ii)通過通信IF 107將來自消息通信單元112的裝置描述信息傳輸?shù)娇蛻魴C(jī)2(S43)。
在通過通信IF 207和消息通信單元212接收到裝置描述信息之后,客戶機(jī)2的裝置信息獲取單元208將信息輸出到CPU 201。CPU201分析XML格式的列表,并獲取諸如裝置型號名稱和友好名稱的信息。CPU 201使用所獲取的信息通過GUI控制器210和用戶操作IF連續(xù)地顯示符合搜索條件的裝置的列表。
客戶機(jī)2使用指向包含在裝置描述信息中的服務(wù)描述的指針(URL)以對所述URL的HTTP GET獲取服務(wù)描述。
客戶機(jī)2的控制點(diǎn)使用控制通過SOAP消息請求內(nèi)容交付服務(wù)(CDS)的內(nèi)容列表信息(S44)。這里,在接收到請求內(nèi)容列表的SOAP消息之后,服務(wù)器1使用通信IF 107和地址獲取單元113獲取發(fā)送者的MAC地址。CPU 101將(i)通過設(shè)備注冊單元109存儲在存儲單元114中的裝置的MAC地址與(ii)使用地址獲取單元113所獲取的發(fā)送者的MAC地址進(jìn)行比較。如果沒有注冊發(fā)送者的MAC地址,則CPU101(i)使用消息通信單元112生成如圖5所示的NG響應(yīng),以及(ii)通過通信IF 107響應(yīng)客戶機(jī)2(S45)。
類似地,對控制(即控制URL)的訪問,以及對事件注冊(即事件SubURL)的訪問,根據(jù)MAC地址注冊執(zhí)行拒絕。此外,流獲取,即對內(nèi)容目錄服務(wù)中所描述的URL的訪問根據(jù)MAC地址注冊執(zhí)行拒絕。
客戶機(jī)2的CPU 201指示消息通信單元212訪問服務(wù)器1的URL。然后,消息通信單元212(i)根據(jù)上述指示生成通過HTTP GET請求數(shù)據(jù)獲取的消息,以及(ii)使通信IF 207將消息傳輸?shù)椒?wù)器1的通信IF 107的預(yù)定端口。服務(wù)器1將(i)存儲在存儲單元114中的裝置的MAC地址與(ii)使用地址獲取單元113所獲取的HTTP GET發(fā)送者的MAC地址進(jìn)行比較。如果沒有注冊發(fā)送者的MAC地址,則服務(wù)器1(i)使用消息通信單元112生成如圖5所示的NG響應(yīng),以及(ii)通過通信IF 107響應(yīng)客戶機(jī)2。服務(wù)器1(i)按照慣例,響應(yīng)來自具有已注冊MAC地址的裝置的請求,并且同時在數(shù)據(jù)輸出管理單元103中調(diào)整傳輸定時和速率,(ii)通過通信IF 107輸出包含在內(nèi)容數(shù)據(jù)記錄再生單元102中的數(shù)據(jù)??蛻魴C(jī)2在使用數(shù)據(jù)輸入管理單元203調(diào)整請求以便解碼器202能夠處理的同時,(i)從通信IF 207接收數(shù)據(jù)流,并(ii)使解碼器202進(jìn)行再生。
簡單地通過判斷為獲取服務(wù)列表、內(nèi)容列表和內(nèi)容數(shù)據(jù)已失敗,不能分析如圖5所示的NG響應(yīng)的內(nèi)容的客戶機(jī)不能繼續(xù)前進(jìn)。另一方面,可以理解NG響應(yīng)的內(nèi)容的客戶機(jī)2在通過通信IF 207和消息通信單元212接收到NG響應(yīng)之后,使用CPU 201解釋NG響應(yīng)的內(nèi)容。CPU 201將NG響應(yīng)與存儲在存儲單元214中的消息進(jìn)行比較。在該消息符合NG響應(yīng)的字符串的情況下,CPU 201(i)使GUI控制器210生成諸如“在服務(wù)器中注冊當(dāng)前裝置”的消息,以及(ii)通過用戶操作IF 211在監(jiān)視器上顯示該消息。用戶通過閱讀顯示在監(jiān)視器上的消息找出無法獲取服務(wù)列表、內(nèi)容列表以及內(nèi)容的原因。并且,根據(jù)如第一實(shí)施例所述的過程,用戶可以執(zhí)行諸如將客戶機(jī)2注冊到服務(wù)器1中的對策。在執(zhí)行上述注冊之后,如果客戶機(jī)2試圖再次從服務(wù)器1獲取內(nèi)容列表信息,則已正確注冊了客戶機(jī)2的服務(wù)器1響應(yīng)該獲取請求(S46)。因此,客戶機(jī)2可以執(zhí)行服務(wù)器1的內(nèi)容列表和內(nèi)容再生。
盡管上面僅僅詳細(xì)地描述了本發(fā)明的一些典型實(shí)施例,但是本領(lǐng)域的技術(shù)人員將會容易地理解,在不實(shí)質(zhì)上脫離本發(fā)明的新方法和優(yōu)點(diǎn)的情況下可以對典型實(shí)施例進(jìn)行多種修改。因此,應(yīng)當(dāng)將所有這樣的修改包含在本發(fā)明的范圍內(nèi)。
工業(yè)適用性根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)可以用作一種網(wǎng)絡(luò)系統(tǒng),其中(i)通過從服務(wù)器搜索客戶機(jī)裝置獲取信息,(ii)可以通過選擇并注冊客戶機(jī)裝置,使用簡單過程來注冊網(wǎng)絡(luò)AV客戶機(jī)裝置,以及(iii)可以實(shí)現(xiàn)訪問限制。此外,可以在不輸入口令等的情況下從已注冊的客戶機(jī)獲取并再生數(shù)據(jù)。另外,在由于上述訪問限制而拒絕訪問的情況下,客戶機(jī)裝置可以區(qū)別訪問限制和其它原因,并將訪問限制向用戶顯示以便建議客戶機(jī)裝置進(jìn)行注冊。
權(quán)利要求
1.一種客戶機(jī)設(shè)備,其通過網(wǎng)絡(luò)連接到服務(wù)器設(shè)備并獲取由所述服務(wù)器設(shè)備保存的內(nèi)容信息,所述客戶機(jī)設(shè)備包括接收單元,用于從連接到所述網(wǎng)絡(luò)的裝置接收使用預(yù)定協(xié)議的第一查詢;比較單元,用于將所述接收的第一查詢的細(xì)節(jié)與存儲在所述客戶機(jī)設(shè)備中的預(yù)定細(xì)節(jié)進(jìn)行比較;以及傳輸單元,用于當(dāng)所述比較單元的比較結(jié)果指示所述接收的第一查詢的細(xì)節(jié)與所述預(yù)定細(xì)節(jié)匹配時,將預(yù)定消息傳輸?shù)剿鼍W(wǎng)絡(luò)。
2.如權(quán)利要求1所述的客戶機(jī)設(shè)備,其中,所述預(yù)定消息包括用于區(qū)分所述客戶機(jī)設(shè)備與連接到所述網(wǎng)絡(luò)的其它裝置的信息。
3.如權(quán)利要求1所述的客戶機(jī)設(shè)備,其中,所述預(yù)定消息包括用于用戶從顯示在所述服務(wù)器設(shè)備的屏幕上的多個裝置中指定所述客戶機(jī)設(shè)備的信息。
4.一種服務(wù)器設(shè)備,其能夠通過網(wǎng)絡(luò)傳輸所存儲的內(nèi)容,所述服務(wù)器設(shè)備包括接收單元,用于從通過所述網(wǎng)絡(luò)連接的客戶機(jī)設(shè)備接收使用預(yù)定協(xié)議的第二查詢;指定信息提取單元,用于提取用于指定作為由所述接收單元接收的所述第二查詢的傳輸源的客戶機(jī)設(shè)備的信息;存儲單元,用于存儲關(guān)于允許對所述第二查詢進(jìn)行響應(yīng)的客戶機(jī)的信息;判斷單元,用于判斷注冊在所述存儲單元中的信息是否符合由所述指定信息提取單元獲取的信息;以及響應(yīng)單元,用于根據(jù)所述判斷單元的判斷,以預(yù)定方式響應(yīng)所述第二查詢。
5.如權(quán)利要求4所述的服務(wù)器設(shè)備,還包括傳輸單元,用于將使用預(yù)定協(xié)議的第一查詢傳輸?shù)酵ㄟ^所述網(wǎng)絡(luò)連接的通信設(shè)備;其中,所述接收單元用于從所述通信設(shè)備接收對所述第一查詢的響應(yīng);其中,所述判斷單元用于判斷由所述接收單元接收的響應(yīng)是否為預(yù)定內(nèi)容;以及其中,所述存儲單元用于根據(jù)所述判斷單元的判斷存儲關(guān)于傳輸所述響應(yīng)的所述通信設(shè)備的信息。
6.如權(quán)利要求4所述的服務(wù)器設(shè)備,其中,當(dāng)所述判斷單元的判斷指示注冊在所述存儲單元中的信息不符合由所述指定信息提取單元獲取的信息時,所述響應(yīng)單元將響應(yīng)傳輸?shù)剿鰝鬏斒褂妙A(yù)定協(xié)議的第二查詢的客戶機(jī)設(shè)備,所述響應(yīng)指示所述客戶機(jī)設(shè)備未注冊。
7.一種網(wǎng)絡(luò)系統(tǒng),包括如權(quán)利要求4所述的服務(wù)器設(shè)備;客戶機(jī)設(shè)備以及連接所述服務(wù)器設(shè)備和所述客戶機(jī)設(shè)備的網(wǎng)絡(luò);客戶機(jī)接收單元,其設(shè)置在所述客戶機(jī)設(shè)備中,并用于從所述服務(wù)器設(shè)備接收響應(yīng);客戶機(jī)判斷單元,用于判斷由所述客戶機(jī)接收單元接收的響應(yīng)是否指示未注冊所述客戶機(jī)設(shè)備;以及顯示單元,用于根據(jù)所述客戶機(jī)判斷單元的結(jié)果在所述客戶機(jī)設(shè)備的操作屏幕上顯示所述客戶機(jī)設(shè)備的注冊狀態(tài)。
8.如權(quán)利要求4所述的服務(wù)器設(shè)備,其中,所述第二查詢是關(guān)于所述服務(wù)器設(shè)備的類型和功能的查詢。
9.如權(quán)利要求4所述的服務(wù)器設(shè)備,其中,所述第二查詢是關(guān)于由所述服務(wù)器設(shè)備保存的內(nèi)容信息的查詢。
10.一種服務(wù)器設(shè)備,能夠通過網(wǎng)絡(luò)傳輸所存儲的內(nèi)容,所述服務(wù)器設(shè)備包括接收單元,用于從通過所述網(wǎng)絡(luò)連接的客戶機(jī)設(shè)備接收使用預(yù)定協(xié)議的內(nèi)容接收請求;指定信息提取單元,用于提取用于指定作為由所述接收單元接收的所述接收請求的傳輸源的客戶機(jī)設(shè)備的信息;存儲器,用于存儲關(guān)于允許對所述接收請求進(jìn)行響應(yīng)的客戶機(jī)的信息;判斷單元,用于判斷注冊在所述存貯器中的信息是否符合由所述指定信息提取單元獲取的信息;以及響應(yīng)單元,用于基于所述判斷單元的判斷,以預(yù)定方式向所述接收請求傳輸所請求的內(nèi)容。
11.如權(quán)利要求10所述的服務(wù)器設(shè)備,還包括傳輸單元,用于將使用預(yù)定協(xié)議的第一查詢傳輸?shù)酵ㄟ^所述網(wǎng)絡(luò)連接的通信設(shè)備;其中,所述接收單元用于從所述通信設(shè)備接收對所述第一查詢的響應(yīng);其中,所述判斷單元用于判斷由所述接收單元接收的所述響應(yīng)是否為預(yù)定內(nèi)容;以及其中,所述存儲單元用于基于所述判斷單元的判斷存儲關(guān)于傳輸所述響應(yīng)的通信設(shè)備的信息。
12.如權(quán)利要求11所述的服務(wù)器設(shè)備,還包括響應(yīng)單元,用于向傳輸使用預(yù)定協(xié)議的接收請求的客戶機(jī)設(shè)備傳輸響應(yīng),當(dāng)所述判斷單元的所述判斷指示注冊在所述存儲器中的信息不符合通過所述指定信息提取單元獲取的信息時,所述響應(yīng)指示所述客戶機(jī)設(shè)備未注冊。
13.一種服務(wù)器設(shè)備,其能夠通過網(wǎng)絡(luò)傳輸所存儲的內(nèi)容,所述設(shè)備包括IP地址指定單元,用于在從通過所述網(wǎng)絡(luò)連接的裝置接收到數(shù)據(jù)包之后,基于該數(shù)據(jù)包指定所述裝置的IP地址;判斷單元,用于基于由所述IP地址指定單元指定的所述IP地址、所述服務(wù)器設(shè)備自身的IP地址以及注冊在所述服務(wù)器設(shè)備中的子網(wǎng)掩碼,判斷是否從所述裝置接收訪問;以及控制單元,用于基于所述判斷單元的判斷結(jié)果控制接收來自所述裝置的訪問。
14.一種網(wǎng)絡(luò)系統(tǒng),包括如權(quán)利要求11所述的服務(wù)器設(shè)備;客戶機(jī)設(shè)備以及連接所述服務(wù)器設(shè)備和所述客戶機(jī)設(shè)備的網(wǎng)絡(luò);客戶機(jī)接收單元,其設(shè)置在所述客戶機(jī)設(shè)備中,并且用于從所述服務(wù)器設(shè)備接收響應(yīng);客戶機(jī)判斷單元,用于判斷由所述客戶機(jī)接收單元接收的響應(yīng)是否指示所述客戶機(jī)設(shè)備被注冊;以及顯示單元,用于根據(jù)所述客戶機(jī)判斷單元的結(jié)果在所述客戶機(jī)設(shè)備的操作屏幕上顯示所述客戶機(jī)設(shè)備的注冊狀態(tài)。
15.一種在客戶機(jī)設(shè)備上執(zhí)行的方法,用于限制對服務(wù)器設(shè)備的訪問,所述客戶機(jī)設(shè)備通過網(wǎng)絡(luò)連接到服務(wù)器設(shè)備,并從所述服務(wù)器設(shè)備獲取由所述服務(wù)器設(shè)備保存的內(nèi)容信息,所述方法包括從連接到所述網(wǎng)絡(luò)的裝置接收使用預(yù)定協(xié)議的第一查詢;將所述接收的第一查詢的細(xì)節(jié)與所存儲的預(yù)定細(xì)節(jié)進(jìn)行比較;以及當(dāng)所述比較結(jié)果指示所述接收的第一查詢的細(xì)節(jié)匹配所述存儲的預(yù)定細(xì)節(jié)時,將預(yù)定消息傳輸?shù)剿鼍W(wǎng)絡(luò)。
16.一種在客戶機(jī)設(shè)備上使用的計算機(jī)程序,用于限制對服務(wù)器設(shè)備的訪問,所述客戶機(jī)設(shè)備通過網(wǎng)絡(luò)連接到服務(wù)器設(shè)備,并從所述服務(wù)器設(shè)備獲取由所述服務(wù)器設(shè)備保存的內(nèi)容信息,所述計算機(jī)程序包括用于使計算機(jī)從連接到所述網(wǎng)絡(luò)的裝置接收使用預(yù)定協(xié)議的第一查詢的可執(zhí)行代碼;用于使計算機(jī)將所述接收的第一查詢的細(xì)節(jié)與所存儲的預(yù)定細(xì)節(jié)進(jìn)行比較的可執(zhí)行代碼;以及用于當(dāng)所述比較結(jié)果指示所述接收的第一查詢的細(xì)節(jié)匹配所述存儲的預(yù)定細(xì)節(jié)時,使所述計算機(jī)將預(yù)定消息傳輸?shù)剿鼍W(wǎng)絡(luò)的可執(zhí)行代碼。
17.一種在服務(wù)器設(shè)備上執(zhí)行的方法,用于限制對所述服務(wù)器設(shè)備的訪問,所述服務(wù)器設(shè)備能夠通過網(wǎng)絡(luò)傳輸所存儲的內(nèi)容,所述方法包括接收步驟,用于從通過所述網(wǎng)絡(luò)連接的客戶機(jī)設(shè)備接收使用預(yù)定協(xié)議的查詢;提取步驟,用于提取用于指定作為在所述接收中接收的查詢的傳輸源的客戶機(jī)設(shè)備的信息;判斷步驟,用于判斷所存儲的關(guān)于允許響應(yīng)所述查詢的客戶機(jī)的信息是否符合通過所述提取所獲取的信息;以及響應(yīng)步驟,用于根據(jù)所述判斷步驟的判斷,以預(yù)定方式響應(yīng)所述查詢。
18.一種在服務(wù)器設(shè)備上使用的計算機(jī)程序,用于限制對所述服務(wù)器設(shè)備的訪問,所述服務(wù)器設(shè)備能夠通過網(wǎng)絡(luò)傳輸所存儲的內(nèi)容,所述計算機(jī)程序包括用于使所述計算機(jī)從通過所述網(wǎng)絡(luò)連接的客戶機(jī)設(shè)備接收使用預(yù)定協(xié)議的查詢的可執(zhí)行代碼;用于使計算機(jī)提取用于指定作為所述接收的查詢的傳輸源的客戶機(jī)設(shè)備的信息的可執(zhí)行代碼;用于使計算機(jī)判斷所存儲的關(guān)于允許響應(yīng)所述查詢的客戶機(jī)的信息是否符合所述提取的信息的可執(zhí)行代碼;以及用于使所述計算機(jī)基于所述判斷以預(yù)定方式響應(yīng)所述查詢的可執(zhí)行代碼。
19.一種存儲介質(zhì),包含如權(quán)利要求16所述的計算機(jī)程序。
20.一種存儲介質(zhì),包含如權(quán)利要求18所述的計算機(jī)程序。
全文摘要
一種網(wǎng)絡(luò)系統(tǒng),包括指示控制點(diǎn)的原始設(shè)備描述以便注冊用于MAC地址認(rèn)證的地址。服務(wù)器端(1)從連接到網(wǎng)絡(luò)的裝置(2)獲取信息,并且僅僅列出并顯示具有上述描述的裝置。通過以預(yù)定方式響應(yīng)來自未注冊裝置的訪問,注冊所述裝置(2),其中,所述裝置與裝置描述相符合,但未注冊。
文檔編號H04L29/06GK1934844SQ20058000926
公開日2007年3月21日 申請日期2005年4月18日 優(yōu)先權(quán)日2004年4月23日
發(fā)明者山田正純, 中塚紋太, 山村敏記 申請人:松下電器產(chǎn)業(yè)株式會社