亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)和方法

文檔序號(hào):7588696閱讀:371來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)及其方法,更特別地,本發(fā)明涉及一種允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)及其方法,其中通過(guò)控制點(diǎn)服務(wù)器能有效地獲得對(duì)連接到家庭網(wǎng)絡(luò)的設(shè)備進(jìn)行的訪問(wèn)。
背景技術(shù)
通常,使用基于互聯(lián)網(wǎng)協(xié)議(以后稱(chēng)為“IP”)的私有網(wǎng)絡(luò)來(lái)配置家庭網(wǎng)絡(luò)。因此,通過(guò)單一網(wǎng)絡(luò)來(lái)相互連接和控制在家庭中使用的各種類(lèi)型的裝備,所述裝備包括所有類(lèi)型的個(gè)人計(jì)算機(jī)(PC)、智能設(shè)備和無(wú)線設(shè)備。
以如此方式配置所建議的家庭網(wǎng)絡(luò)系統(tǒng),以便在駐留在私有網(wǎng)絡(luò)上的裝備處建立稱(chēng)為中間件的公共虛擬計(jì)算環(huán)境和在該計(jì)算環(huán)境上提供應(yīng)用程序。中間件允許各種設(shè)備在家庭網(wǎng)絡(luò)中相互進(jìn)行通信。當(dāng)前可用的中間件包括家用AV互操作件(HAVi)、通用即插即用件(UPnP)、Jini、家用萬(wàn)維網(wǎng)(home wideweb,HWW)等。
通過(guò)家庭網(wǎng)絡(luò)中間件以對(duì)等方式相互連接駐留在家庭網(wǎng)絡(luò)上的各種裝備。各個(gè)裝備使用由動(dòng)態(tài)主機(jī)配置協(xié)議(以后,“DHCP”)服務(wù)器分配的或者由自動(dòng)IP功能所選擇的IP地址。
也就是說(shuō),當(dāng)首先將各個(gè)設(shè)備連接到家庭網(wǎng)絡(luò)時(shí),所述各個(gè)設(shè)備搜尋DHCP服務(wù)器,以便獲得根據(jù)DHCP服務(wù)器的響應(yīng)分配的IP地址,或者在其中DHCP服務(wù)器沒(méi)有運(yùn)行的網(wǎng)絡(luò)的情況中通過(guò)使用自動(dòng)IP功能來(lái)自動(dòng)選擇在一定范圍內(nèi)的IP地址。
具有由DHCP服務(wù)器分配的或由自動(dòng)IP功能選擇的IP地址的設(shè)備能通過(guò)使用TCP/IP和網(wǎng)絡(luò)上的其它設(shè)備進(jìn)行通信,并且能通過(guò)它們各自的IP地址對(duì)網(wǎng)絡(luò)上的其它設(shè)備進(jìn)行搜尋和查詢(xún)。
諸如UPnP的家庭網(wǎng)絡(luò)中間件使用諸如抽樣隨機(jī)動(dòng)態(tài)規(guī)劃(以后,“SSDP”)的協(xié)議,以便搜尋家庭網(wǎng)絡(luò)中的所需要的設(shè)備。另外,為了控制所搜尋的設(shè)備的操作,使用了基于web的方法,在該方法中使用簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(以后稱(chēng)為“SOAP”)來(lái)呼叫相關(guān)的控制設(shè)備或通過(guò)表示web頁(yè)發(fā)送控制消息。
圖4a-4c說(shuō)明了用于控制駐留在家庭網(wǎng)絡(luò)上的UPnP控制的設(shè)備的傳統(tǒng)的控制處理。UPnP家庭網(wǎng)絡(luò)主要包括要經(jīng)受控制的UPnP控制的設(shè)備(以后稱(chēng)為“UPnP CD”)20和用于控制UPnP CD 20的UPnP控制點(diǎn)(以后稱(chēng)為“UPnP CP”)10。
UPnP CD 20可以包括多個(gè)UPnP設(shè)備,并且每一個(gè)設(shè)備可以根據(jù)它自己的功能實(shí)現(xiàn)特定的業(yè)務(wù)。UPnP CP 10通過(guò)分析其中描述了設(shè)備的特定業(yè)務(wù)的XML文件來(lái)控制UPnP CD 20。
在如此傳統(tǒng)的方法中,應(yīng)該執(zhí)行發(fā)現(xiàn)、描述和控制處理來(lái)控制在UPnP家庭網(wǎng)絡(luò)上的UPnP控制的設(shè)備。這里,UPnP CP 10通過(guò)發(fā)現(xiàn)處理來(lái)搜尋要控制的所需要的設(shè)備,讀取和分析已經(jīng)通過(guò)發(fā)現(xiàn)處理所搜尋到的設(shè)備的業(yè)務(wù)模板X(qián)ML文件,以便確定是否能通過(guò)描述處理將特定的控制命令發(fā)送到設(shè)備上,以及通過(guò)控制處理將SOAP消息發(fā)送到要控制的特定業(yè)務(wù)的UPnP設(shè)備上來(lái)控制UPnP設(shè)備。
圖4a是說(shuō)明發(fā)現(xiàn)處理的圖。能結(jié)合兩種情況來(lái)描述這個(gè)處理。這兩種情況之一是新的UPnP設(shè)備進(jìn)入家庭網(wǎng)絡(luò)的情況,而另一種情況是UPnP CP 10進(jìn)入家庭網(wǎng)絡(luò)的情況。
首先,將UPnP設(shè)備(例如,UPnP CD 1)進(jìn)入家庭網(wǎng)絡(luò)的情況稱(chēng)為“廣告(advertising)”。在這種情況中,UPnP設(shè)備將關(guān)于它的存在的多播消息發(fā)送到UPnP CP 10。也就是說(shuō),當(dāng)UPnP設(shè)備進(jìn)入其中UPnP CP 10存在的網(wǎng)絡(luò)時(shí),該UPnP設(shè)備在通過(guò)尋址處理向其分配了唯一URL之后將關(guān)于其存在的多播消息發(fā)送到網(wǎng)絡(luò)上的所有設(shè)備或UPnP CP 10。想要控制UPnP設(shè)備的UPnP CP10接收和登記從UPnP設(shè)備發(fā)送的多播消息。
反之,在UPnP CP 10進(jìn)入其中UPnP設(shè)備存在的家庭網(wǎng)絡(luò)中的情況中,如果UPnP CP 10發(fā)送多播消息,則由UPnP CP 10所搜尋的期望的UPnP設(shè)備將單播消息發(fā)送到UPnP CP 10。也就是說(shuō),在通過(guò)尋址處理被分配了唯一URL之后,UPnP設(shè)備將與已經(jīng)從UPnP CP 10接收的多播搜尋消息相對(duì)應(yīng)的單播響應(yīng)消息發(fā)送到搜尋在UPnP設(shè)備的UPnP CP 10處。已經(jīng)接收響應(yīng)消息的UPnP CP 10對(duì)UPnP設(shè)備進(jìn)行注冊(cè)。
圖4b說(shuō)明其中UPnP CP 10通過(guò)分析由相關(guān)的UPnP設(shè)備提供的業(yè)務(wù)描述XML文件來(lái)獲得控制UPnP設(shè)備所需要的業(yè)務(wù)功能的描述處理。也就是說(shuō),想要控制UPnP設(shè)備的UPnP CP 10請(qǐng)求UPnP設(shè)備發(fā)送描述XML文件,并且對(duì)所請(qǐng)求的描述XML文件進(jìn)行分析。
圖4c說(shuō)明其中在由UPnP設(shè)備和UPnP CP 10通過(guò)尋址和發(fā)現(xiàn)處理來(lái)相互識(shí)別單個(gè)的URL地址的情況中UPnP CP 10將SOAP消息格式命令發(fā)送到UPnP設(shè)備的特定服務(wù)程序的控制處理。也就是說(shuō),UPnP CP 10能通過(guò)發(fā)送UPnP設(shè)備的業(yè)務(wù)模板來(lái)直接控制所期望的UPnP設(shè)備。
但是,傳統(tǒng)的家庭網(wǎng)絡(luò)技術(shù)的關(guān)鍵問(wèn)題是發(fā)現(xiàn)和描述處理需要太多時(shí)間以及在發(fā)現(xiàn)期間可能沒(méi)有找到某些UPnP設(shè)備。
例如,當(dāng)網(wǎng)絡(luò)客戶機(jī)在發(fā)現(xiàn)處理中啟動(dòng)UPnP CP 10來(lái)控制UPnP設(shè)備時(shí),UPnP CP 10發(fā)送用于搜尋該UPnP設(shè)備的多播消息。此時(shí),已經(jīng)從UPnP CP 10接收到多播消息的UPnP設(shè)備在預(yù)定的時(shí)間周期之內(nèi)應(yīng)該發(fā)送響應(yīng)消息。但是,由于家庭網(wǎng)絡(luò)上的業(yè)務(wù)量(traffic)可能延遲響應(yīng)消息的傳輸。另外,UPnPCP 10應(yīng)該解析和分析設(shè)備的業(yè)務(wù)模板X(qián)ML文件,以便利用UPnP設(shè)備的業(yè)務(wù)。解析和分析所需要的時(shí)間根據(jù)業(yè)務(wù)模板而變化。
此外,雖然已經(jīng)從UPnP CP 10接收消息的UPnP設(shè)備應(yīng)該在上述的預(yù)定的時(shí)間周期之內(nèi)發(fā)送響應(yīng)消息,但是可能存在UPnP設(shè)備由于各種原因(舉例來(lái)說(shuō),網(wǎng)絡(luò)上的業(yè)務(wù)量、多播能力或無(wú)線接入點(diǎn)的處理方法等)而不能立即發(fā)送響應(yīng)消息。因此,可能存在客戶不能找到要控制的所期望的設(shè)備。
因此,即使當(dāng)UPnP設(shè)備連接到家庭網(wǎng)絡(luò)時(shí),UPnP CP 10有時(shí)也不能搜尋到它所期望的UPnP設(shè)備。另外,即使找到UPnP設(shè)備,在搜尋UPnP設(shè)備中所花費(fèi)的時(shí)間也令用戶感到不方便。

發(fā)明內(nèi)容
提出了本發(fā)明來(lái)解決上述的問(wèn)題。本發(fā)明的一個(gè)代表性的目標(biāo)是提供一種允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)及其方法,其中由控制點(diǎn)服務(wù)器(以后稱(chēng)為“CP服務(wù)器”)來(lái)管理家庭網(wǎng)絡(luò)設(shè)備的發(fā)現(xiàn)和描述處理,從而獲得對(duì)家庭網(wǎng)絡(luò)上的設(shè)備的有效訪問(wèn)。
本發(fā)明的另一個(gè)代表性的目標(biāo)是提供一種允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)及其方法,其中提供了包含家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)部件的CP服務(wù)器,以便當(dāng)用戶請(qǐng)求對(duì)設(shè)備進(jìn)行控制時(shí)快速地對(duì)相關(guān)的家庭網(wǎng)絡(luò)設(shè)備進(jìn)行訪問(wèn)。
根據(jù)本發(fā)明的用于取得上述代表性的目標(biāo)的一個(gè)說(shuō)明性的方面,提供了一種控制點(diǎn)服務(wù)器,包括CP堆棧模塊,用于將搜尋消息發(fā)送到連接到家庭網(wǎng)絡(luò)的設(shè)備上和解析從家庭網(wǎng)絡(luò)設(shè)備接收的響應(yīng)消息;描述模塊,用于基于從所述CP堆棧模塊接收的已解析信息來(lái)請(qǐng)求連接到家庭網(wǎng)絡(luò)的設(shè)備的描述(description);以及部件產(chǎn)生模塊,用于基于由描述模塊所請(qǐng)求的描述來(lái)組織用于描述由連接到家庭網(wǎng)絡(luò)的設(shè)備所提供的業(yè)務(wù)的業(yè)務(wù)部件。
此外,根據(jù)本發(fā)明的另一個(gè)說(shuō)明性的方面,提供了一種用于允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)的方法,包括如下步驟請(qǐng)求搜尋家庭網(wǎng)絡(luò)上的設(shè)備;根據(jù)用于家庭網(wǎng)絡(luò)設(shè)備的所述搜尋請(qǐng)求,來(lái)在家庭網(wǎng)絡(luò)上多播用于設(shè)備的搜尋消息;接收與搜尋消息相對(duì)應(yīng)的響應(yīng)消息,并且解析和發(fā)送所接收的響應(yīng)消息;基于所解析和發(fā)送的信息來(lái)請(qǐng)求家庭網(wǎng)絡(luò)設(shè)備的描述(description);基于家庭網(wǎng)絡(luò)設(shè)備的所請(qǐng)求的描述來(lái)組織用于描述家庭網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)的部件;以及將關(guān)于所組織的部件的信息存儲(chǔ)在預(yù)定的查找表中。


根據(jù)下面結(jié)合附圖給出的說(shuō)明性的、非限制性的實(shí)施例的描述,本發(fā)明的上述和其它代表性的目標(biāo)和特征將變得顯而易見(jiàn),其中圖1是根據(jù)本發(fā)明的允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)的示意性方框圖;圖2是示意性地說(shuō)明用于根據(jù)本發(fā)明允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)的方法的流程圖;圖3是說(shuō)明根據(jù)本發(fā)明家庭網(wǎng)絡(luò)控制點(diǎn)服務(wù)器向控制點(diǎn)提供的業(yè)務(wù)的例子的圖;以及圖4a-4c是顯示對(duì)家庭網(wǎng)絡(luò)上的UPnP受控設(shè)備進(jìn)行控制的傳統(tǒng)的操作處理的圖。
具體實(shí)施例方式
在下文中,將參照附圖詳細(xì)解釋本發(fā)明的說(shuō)明性的、非限制性的實(shí)施例。
圖1是示意性地顯示根據(jù)本發(fā)明的允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)的方框圖。該系統(tǒng)包括控制點(diǎn)(以后稱(chēng)為“CP”)100、CP服務(wù)器200和受控設(shè)備(以后稱(chēng)為“CD”)300。
CP 100控制駐留在家庭網(wǎng)絡(luò)上的設(shè)備。也就是說(shuō),CP 100多播搜尋家庭網(wǎng)絡(luò)上的所期望的設(shè)備的搜尋消息和通過(guò)從控制點(diǎn)服務(wù)器接收相關(guān)設(shè)備的業(yè)務(wù)部件來(lái)控制家庭網(wǎng)絡(luò)上所搜尋的相關(guān)設(shè)備,其中所述控制點(diǎn)服務(wù)器用于對(duì)駐留在家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)的部件進(jìn)行組織。另外,CP 100多播用于搜尋家庭網(wǎng)絡(luò)上的所期望的設(shè)備的搜尋消息以及通過(guò)從用于控制各個(gè)設(shè)備的操作的受控設(shè)備接收關(guān)于相關(guān)設(shè)備的信息來(lái)對(duì)所搜尋的相關(guān)設(shè)備進(jìn)行控制。這里,如果CP 100從CP服務(wù)器200和CD 300處接收雙重的響應(yīng)消息,則它不能處理來(lái)自CP服務(wù)器200或CD 300的后收到的響應(yīng)消息。
CP服務(wù)器200駐留在家庭網(wǎng)絡(luò)上,并且執(zhí)行用于家庭網(wǎng)絡(luò)上的設(shè)備的發(fā)現(xiàn)和描述處理,以便對(duì)設(shè)備的業(yè)務(wù)部件進(jìn)行組織。CP服務(wù)器200包括CP堆棧模塊210、描述模塊220、部件產(chǎn)生模塊230和部件查找表模塊240。
此外,CP服務(wù)器200能駐留在連接到家庭網(wǎng)絡(luò)上的任何一個(gè)設(shè)備上,并且即使CP服務(wù)器200運(yùn)行在其上的設(shè)備離開(kāi)網(wǎng)絡(luò),也不影響家庭網(wǎng)絡(luò)設(shè)備的任何操作。
CP堆棧模塊210將搜尋消息發(fā)送到家庭網(wǎng)絡(luò)上的設(shè)備上,接收來(lái)自家庭網(wǎng)絡(luò)設(shè)備的響應(yīng)消息,以及也解析響應(yīng)消息并將其發(fā)送到描述模塊220。
描述模塊220基于從CP堆棧模塊210所接收的解析信息來(lái)獲得對(duì)連接到家庭網(wǎng)絡(luò)的設(shè)備的訪問(wèn),并且請(qǐng)求該家庭網(wǎng)絡(luò)設(shè)備的描述。這里,通過(guò)使用XML所準(zhǔn)備的家庭網(wǎng)絡(luò)設(shè)備的描述包括供應(yīng)商的唯一生產(chǎn)信息(舉例來(lái)說(shuō),模型名字、序列號(hào)、制造商的名字、制造商的URL等)。另外,描述模塊220周期性地請(qǐng)求CP堆棧模塊210來(lái)檢查家庭網(wǎng)絡(luò)設(shè)備,從而檢查駐留在(reside on)家庭網(wǎng)絡(luò)上的設(shè)備的狀態(tài)。
部件產(chǎn)生模塊230基于由描述模塊220所請(qǐng)求的家庭網(wǎng)絡(luò)設(shè)備的描述,來(lái)產(chǎn)生用于描述連接到家庭網(wǎng)絡(luò)的設(shè)備的業(yè)務(wù)(service)的部件。這里,部件包括與家庭網(wǎng)絡(luò)設(shè)備的各個(gè)操作相對(duì)應(yīng)的命令、操作和業(yè)務(wù)響應(yīng)。另外,部件產(chǎn)生模塊230根據(jù)用戶對(duì)家庭網(wǎng)絡(luò)設(shè)備的控制請(qǐng)求發(fā)送家庭網(wǎng)絡(luò)設(shè)備的部件。
部件查找表模塊240將關(guān)于由部件產(chǎn)生模塊230所產(chǎn)生的部件的信息存儲(chǔ)在預(yù)定的查找表中。當(dāng)用戶請(qǐng)求特定的家庭網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)時(shí),部件查找表模塊240在查找表中搜尋特定的家庭網(wǎng)絡(luò)設(shè)備的部件信息。這里,家庭網(wǎng)絡(luò)設(shè)備的唯一ID與查找表中它們自己的業(yè)務(wù)部件相匹配。響應(yīng)于用戶對(duì)設(shè)備的控制請(qǐng)求,要么按設(shè)備要么按業(yè)務(wù)來(lái)搜尋查找表。
CD 300根據(jù)用戶的控制命令來(lái)控制駐留在家庭網(wǎng)絡(luò)上的設(shè)備的操作。這里,用戶能通過(guò)CP 100來(lái)控制駐留在家庭網(wǎng)絡(luò)上的設(shè)備的操作。以后,為了簡(jiǎn)化描述的緣故。用戶對(duì)駐留在家庭網(wǎng)絡(luò)上的設(shè)備的控制請(qǐng)求將被解釋為來(lái)自用于控制駐留在家庭網(wǎng)絡(luò)上的設(shè)備的CP 100的直接的控制請(qǐng)求。
同時(shí),CD 300從CP 100和CP服務(wù)器200接收用于搜尋駐留在家庭網(wǎng)絡(luò)上的設(shè)備的搜尋消息,并且發(fā)送關(guān)于相關(guān)設(shè)備的位置信息。
圖2是示意性地說(shuō)明用于允許有效地訪問(wèn)家庭網(wǎng)絡(luò)設(shè)備的控制點(diǎn)服務(wù)器系統(tǒng)的方法的流程圖。
圖2(a)是顯示由CP服務(wù)器存儲(chǔ)在家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)部件的處理的圖。
首先,當(dāng)描述模塊220請(qǐng)求CP堆棧模塊210來(lái)搜尋駐留在家庭網(wǎng)絡(luò)上的設(shè)備時(shí)(S100),CP堆棧模塊210多播用于搜尋連接到家庭網(wǎng)絡(luò)的設(shè)備的搜尋消息(S102)。
其后,CD 300從打算搜尋CD 300的CP堆棧模塊210發(fā)送的搜尋消息,并且向CP堆棧模塊210發(fā)送響應(yīng)消息(S104)。然后,CP堆棧模塊210解析所接收的響應(yīng)消息并將其發(fā)送到描述模塊220(S106)。這里,響應(yīng)消息包括關(guān)于設(shè)備的位置信息(舉例來(lái)說(shuō),URL)。
然后,描述模塊220通過(guò)從CP堆棧模塊210所接收的已解析的設(shè)備信息來(lái)獲得對(duì)駐留在家庭網(wǎng)絡(luò)上的設(shè)備的訪問(wèn),并且從該設(shè)備請(qǐng)求用于描述該設(shè)備的類(lèi)型和功能的描述XML文件。其后,描述模塊220解析從家庭網(wǎng)絡(luò)設(shè)備所接收的描述XML文件并將其發(fā)送到部件產(chǎn)生模塊230(S108)。這里,描述XML文件包括供應(yīng)商的唯一生產(chǎn)信息(舉例來(lái)說(shuō),模型名字、序列號(hào)、制造商的名字、制造商的URL等)。
其后,部件產(chǎn)生模塊230基于從描述模塊220所接收的已解析的描述XML文件,來(lái)產(chǎn)生用于描述連接到家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)(S110)。這里,部件包括與家庭網(wǎng)絡(luò)設(shè)備的各個(gè)操作相對(duì)應(yīng)的命令、操作和業(yè)務(wù)響應(yīng)。
然后,將關(guān)于已產(chǎn)生的部件的信息發(fā)送到部件查找表模塊240并將其登記在預(yù)定的查找表中(S112)。也就是說(shuō),將關(guān)于駐留在家庭網(wǎng)絡(luò)上的設(shè)備的家庭網(wǎng)絡(luò)設(shè)備的部件包括信息和由家庭網(wǎng)絡(luò)設(shè)備提供的業(yè)務(wù)存儲(chǔ)在查找表中。以這種方式,將關(guān)于駐留在家庭網(wǎng)絡(luò)上的所有設(shè)備的信息存儲(chǔ)在查找表中。因此,當(dāng)CP 100請(qǐng)求設(shè)備的控制時(shí),部件查找表模塊240搜尋它自己的查找表,以便確定是否能提供由CP 100所請(qǐng)求的設(shè)備的業(yè)務(wù)。這里,設(shè)備的唯一ID與查找表中它們自己的服務(wù)部件相匹配。當(dāng)存在來(lái)自CP 100的對(duì)設(shè)備的控制請(qǐng)求時(shí),要么按設(shè)備要么按業(yè)務(wù)來(lái)搜尋查找表。
圖2(b)是顯示用于控制家庭網(wǎng)絡(luò)設(shè)備的操作的圖。首先,CP 100多播搜尋消息,以便搜尋要控制的設(shè)備,該設(shè)備駐留在家庭網(wǎng)絡(luò)上(S200)。部件查找表模塊240搜尋它自己的查找表,以便確定是否存在有關(guān)于由CP 100所請(qǐng)求的特定設(shè)備的部件的信息(S202)。這里,用于控制駐留在家庭網(wǎng)絡(luò)上的設(shè)備的CP 100能夠被理解為臺(tái)式或膝上型計(jì)算機(jī)、PDA、移動(dòng)電話或類(lèi)似等。
其后,部件查找表模塊240在它的查找表中搜尋關(guān)于特定設(shè)備的部件的信息,將響應(yīng)消息發(fā)送到CP 100以及請(qǐng)求部件產(chǎn)生模塊230將由CP 100所請(qǐng)求的特定設(shè)備的部件發(fā)送到CP 100。
然后,部件產(chǎn)生模塊230根據(jù)來(lái)自部件查找表模塊240的請(qǐng)求,將特定設(shè)備的部件發(fā)送到CP 100(S204)。這里,由于已經(jīng)參照?qǐng)D2(a)描述了關(guān)于駐留在家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)部件的登記信息的處理,所以將省略它的詳細(xì)描述。
同時(shí),當(dāng)存在有來(lái)自CP 100的用于設(shè)備的控制請(qǐng)求時(shí),CP服務(wù)器200和CD 300可以分別對(duì)其作出響應(yīng)。這里,由于在響應(yīng)消息中包括了設(shè)備的唯一ID,所以該唯一ID允許該發(fā)布兩重響應(yīng)消息的家庭網(wǎng)絡(luò)設(shè)備將被識(shí)別。因此,在CP服務(wù)器200和CD 300之間不會(huì)存在沖突。
此外,CP 100可以直接請(qǐng)求部件產(chǎn)生模塊230來(lái)發(fā)送在家庭網(wǎng)絡(luò)上的設(shè)備的部件。
但是,從CP服務(wù)器200向CP 100發(fā)送的響應(yīng)消息具有與由CP 100多播的請(qǐng)求消息的格式相同的格式。下面的表1顯示在CP 100和CP服務(wù)器200之間相互通信的請(qǐng)求和響應(yīng)消息的例子。
表1

圖3是顯示CP服務(wù)器能向CP(用戶)提供的業(yè)務(wù)的例子的圖。
CP 100能請(qǐng)求CP服務(wù)器200來(lái)執(zhí)行發(fā)現(xiàn)處理,以便搜尋特定設(shè)備和該設(shè)備的業(yè)務(wù)。這里,根據(jù)來(lái)自CP 100的請(qǐng)求,CP服務(wù)器200基于家庭網(wǎng)絡(luò)設(shè)備的設(shè)備類(lèi)型、業(yè)務(wù)類(lèi)型和唯一設(shè)備號(hào)(UDN)來(lái)搜尋相關(guān)的家庭網(wǎng)絡(luò)設(shè)備。
另外,CP 100能請(qǐng)求駐留在家庭網(wǎng)絡(luò)上的家庭網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)URL、表述頁(yè)URL、描述XML URL以及業(yè)務(wù)描述對(duì)象。
根據(jù)如此構(gòu)造的本發(fā)明,一個(gè)優(yōu)點(diǎn)在于通過(guò)使CP服務(wù)器對(duì)每一個(gè)設(shè)備都預(yù)先執(zhí)行和管理發(fā)現(xiàn)和描述處理能獲得對(duì)家庭網(wǎng)絡(luò)上的設(shè)備進(jìn)行的有效訪問(wèn),其中所述設(shè)備是駐留在家庭網(wǎng)絡(luò)上的并且用戶想要控制的。
而且,另一個(gè)優(yōu)點(diǎn)在于由于提供了包含在家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)部件的CP服務(wù)器,所以當(dāng)用戶請(qǐng)求對(duì)設(shè)備進(jìn)行控制時(shí)可以獲得對(duì)家庭網(wǎng)絡(luò)上的相關(guān)設(shè)備進(jìn)行的快速訪問(wèn)。
已經(jīng)結(jié)合在附圖中顯示的本發(fā)明的說(shuō)明性的、非限制性的實(shí)施例描述了本發(fā)明,其中所述附圖只不過(guò)是本發(fā)明的例子。本領(lǐng)域的技術(shù)人員也能理解,在沒(méi)有脫離由權(quán)利要求定義的本發(fā)明的范圍和精神的情況下,能夠?qū)Ρ景l(fā)明作出各種改變和變更。因此,對(duì)本發(fā)明的實(shí)施例的任何簡(jiǎn)單改變都落在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種包括一個(gè)或多個(gè)模塊的控制點(diǎn)服務(wù)器,其中所述控制點(diǎn)服務(wù)器被連接到家庭網(wǎng)絡(luò),以及其中所述一個(gè)或多個(gè)模塊執(zhí)行用于連接到所述家庭網(wǎng)絡(luò)的一個(gè)或多個(gè)設(shè)備的發(fā)現(xiàn)處理和描述處理,以便對(duì)各個(gè)設(shè)備的業(yè)務(wù)部件進(jìn)行組織。
2.根據(jù)權(quán)利要求1所述的控制點(diǎn)服務(wù)器,其中所述模塊包括CP堆棧模塊,用于將搜尋消息發(fā)送到連接到家庭網(wǎng)絡(luò)的設(shè)備上和解析從家庭網(wǎng)絡(luò)設(shè)備所接收的響應(yīng)消息;描述模塊,用于基于從所述CP堆棧模塊所接收的已解析信息來(lái)請(qǐng)求家庭網(wǎng)絡(luò)設(shè)備的描述;以及部件產(chǎn)生模塊,用于基于由描述模塊所請(qǐng)求的描述來(lái)對(duì)用于描述由家庭網(wǎng)絡(luò)設(shè)備所提供的業(yè)務(wù)的業(yè)務(wù)部件進(jìn)行組織。
3.根據(jù)權(quán)利要求2所述的控制點(diǎn)服務(wù)器,其中所述模塊還包括部件查找表模塊,用于將關(guān)于由部件產(chǎn)生模塊所產(chǎn)生的業(yè)務(wù)部件的信息存儲(chǔ)在預(yù)定的查找表中,以及根據(jù)用戶對(duì)特定設(shè)備的控制請(qǐng)求搜尋關(guān)于特定設(shè)備的部件的信息并且將其發(fā)送。
4.根據(jù)權(quán)利要求2所述的控制點(diǎn)服務(wù)器,其中所述描述模塊周期性地請(qǐng)求所述CP堆棧模塊來(lái)檢查連接到家庭網(wǎng)絡(luò)的設(shè)備的狀態(tài)。
5.根據(jù)權(quán)利要求2所述的控制點(diǎn)服務(wù)器,其中所述部件產(chǎn)生模塊根據(jù)用戶對(duì)特定設(shè)備的控制請(qǐng)求來(lái)發(fā)送特定設(shè)備的部件。
6.一種包括控制單元的控制點(diǎn),其中所述控制單元多播用于搜尋連接到家庭網(wǎng)絡(luò)的設(shè)備的搜尋消息,并且從用于對(duì)在家庭網(wǎng)絡(luò)上的設(shè)備的業(yè)務(wù)部件進(jìn)行組織的控制點(diǎn)服務(wù)器接收設(shè)備的業(yè)務(wù)部件。
7.根據(jù)權(quán)利要求6所述的控制點(diǎn),其中所述控制單元多播用于搜尋家庭網(wǎng)絡(luò)上的設(shè)備的搜尋消息,并且通過(guò)從用于控制連接到家庭網(wǎng)絡(luò)的各個(gè)設(shè)備的受控設(shè)備中接收關(guān)于設(shè)備的信息來(lái)控制設(shè)備。
8.根據(jù)權(quán)利要求6所述的控制點(diǎn),其中當(dāng)所述控制單元從控制點(diǎn)服務(wù)器接收與搜尋消息相對(duì)應(yīng)的第一響應(yīng)消息和從所述受控設(shè)備接收與搜尋消息相對(duì)應(yīng)的第二響應(yīng)消息時(shí),所述控制單元沒(méi)有對(duì)第一響應(yīng)消息和第二響應(yīng)消息中晚收到的響應(yīng)消息進(jìn)行處理。
9.一種允許對(duì)連接到家庭網(wǎng)絡(luò)的一個(gè)或多個(gè)設(shè)備進(jìn)行有效訪問(wèn)的控制點(diǎn)服務(wù)器系統(tǒng),包括控制點(diǎn),用于多播用于搜尋連接到家庭網(wǎng)絡(luò)的特定設(shè)備的搜尋消息并且控制所述特定設(shè)備;以及控制點(diǎn)服務(wù)器,用于通過(guò)為連接到家庭網(wǎng)絡(luò)的每一個(gè)設(shè)備執(zhí)行發(fā)現(xiàn)處理和描述處理來(lái)對(duì)設(shè)備的業(yè)務(wù)部件進(jìn)行組織,以及根據(jù)來(lái)自控制點(diǎn)對(duì)特定設(shè)備的控制請(qǐng)求來(lái)發(fā)送特定設(shè)備的業(yè)務(wù)部件。
10.一種用于允許對(duì)連接到家庭網(wǎng)絡(luò)的一個(gè)或多個(gè)設(shè)備進(jìn)行有效訪問(wèn)的控制點(diǎn)服務(wù)器系統(tǒng)的方法,包括如下步驟(a1)請(qǐng)求搜尋連接到家庭網(wǎng)絡(luò)上的特定設(shè)備;(a2)根據(jù)用于特定設(shè)備的搜尋請(qǐng)求,來(lái)在家庭網(wǎng)絡(luò)上多播用于特定設(shè)備的搜尋消息;(a3)接收與搜尋消息相對(duì)應(yīng)的響應(yīng)消息,并且解析和發(fā)送所接收的響應(yīng)消息;(a4)基于來(lái)自所解析和發(fā)送的響應(yīng)消息的信息來(lái)請(qǐng)求特定設(shè)備的描述;(a5)基于特定設(shè)備的所請(qǐng)求的描述來(lái)組織用于描述一個(gè)或多個(gè)特定設(shè)備的業(yè)務(wù)的部件;以及(a6)將關(guān)于所組織的部件的信息存儲(chǔ)在預(yù)定的查找表中。
11.根據(jù)權(quán)利要求10所述的方法,其中步驟(a1)還包括周期性地檢查連接到家庭網(wǎng)絡(luò)的每一個(gè)設(shè)備的狀態(tài)的步驟。
12.一種用于允許對(duì)連接到家庭網(wǎng)絡(luò)的一個(gè)或多個(gè)設(shè)備進(jìn)行有效訪問(wèn)的控制點(diǎn)服務(wù)器的方法,包括如下步驟(b1)由控制點(diǎn)請(qǐng)求搜尋要控制的特定設(shè)備;(b2)根據(jù)來(lái)自所述控制點(diǎn)的請(qǐng)求,在查找表中搜尋關(guān)于特定設(shè)備的部件的信息;以及(b3)將所述特定設(shè)備的部件發(fā)送到控制點(diǎn)。
13.根據(jù)權(quán)利要求12所述的方法,其中步驟(b2)還包括由控制點(diǎn)直接請(qǐng)求部件產(chǎn)生模塊來(lái)發(fā)送特定設(shè)備的部件的步驟。
全文摘要
一種控制點(diǎn)服務(wù)器,包括CP堆棧模塊,用于將搜尋消息發(fā)送到連接到家庭網(wǎng)絡(luò)的設(shè)備上和解析從家庭網(wǎng)絡(luò)設(shè)備接收的響應(yīng)消息;描述模塊,用于基于從CP堆棧模塊發(fā)送的已解析信息來(lái)請(qǐng)求連接到家庭網(wǎng)絡(luò)的設(shè)備的描述;以及部件產(chǎn)生模塊,用于基于由描述模塊所請(qǐng)求的描述來(lái)對(duì)用于描述連接到家庭網(wǎng)絡(luò)的設(shè)備的業(yè)務(wù)的部件進(jìn)行組織。因此,由控制點(diǎn)服務(wù)器管理用于在家庭網(wǎng)絡(luò)上的設(shè)備的發(fā)現(xiàn)和描述處理,從而獲得對(duì)在家庭網(wǎng)絡(luò)上的設(shè)備進(jìn)行的有效訪問(wèn)。
文檔編號(hào)H04L12/12GK1523828SQ20041000523
公開(kāi)日2004年8月25日 申請(qǐng)日期2004年2月17日 優(yōu)先權(quán)日2003年2月18日
發(fā)明者金度憲 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1