專利名稱:信息處理機(jī)器和信息處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在連接有多個(gè)信息處理機(jī)器的通信網(wǎng)絡(luò)中新連接的信 息處理機(jī)器,以及具有通過通信網(wǎng)絡(luò)連接的多個(gè)信息處理機(jī)器和在上 述通信網(wǎng)絡(luò)中新連接的信息處理機(jī)器的信息處理系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,在家庭網(wǎng)絡(luò)的環(huán)境下,提出有以下應(yīng)用(指應(yīng)用程 序,以下相同)管理系統(tǒng)和應(yīng)用管理方法,目的在于通過繼續(xù)更新川 于被控制機(jī)器的應(yīng)用,動(dòng)態(tài)地?cái)U(kuò)展被控制機(jī)器的功能。在該提案中,利用UPnP (Universal Plug and Play:通用即插即用)、Jini (Sun Microsystems的注冊(cè)商標(biāo))等中間件。即利用UPnP、 Jini等,檢測(cè)在 存在有應(yīng)用服務(wù)器(例如主服務(wù)器)的家庭網(wǎng)絡(luò)中,是否新追加連接 有信息處理機(jī)器,同時(shí),利用OSGi(Open Services Gateway Initiative:開 放式服務(wù)閘道),下載利用該追加的新的信息處理機(jī)器的應(yīng)用(參照例 如特開2004-213612號(hào)公報(bào))。另外,近年來也大量地提出了利用UPnP或Jini,通過使多個(gè)機(jī)器 互相連協(xié)為用戶提供服務(wù)的技術(shù)。在作為這種提案的一個(gè)例子的、 DLNA (Digital Living Network Alliance:數(shù)字直播網(wǎng)絡(luò)聯(lián)盟)中所利用 的UPnP-AV結(jié)構(gòu)中,用戶通過l臺(tái)客戶端的操作,能夠?qū)崿F(xiàn)多個(gè)服務(wù) 器功能的利用。這種技術(shù)在例如OSGi聯(lián)盟(Alliance)的OSGi技術(shù) (OSGi Technology)中(http:〃www.osgi.org/osgi—technology/index.asp section=2)有公開o發(fā)明內(nèi)容在上述提案(特開2004-213612號(hào)公報(bào))的應(yīng)用管理系統(tǒng)和方法中, 如上所述,通過UPnP、 Jini等,能夠檢測(cè)在家庭網(wǎng)絡(luò)中是否新追加連 接有信息處理機(jī)器。此外,通過OSGi,對(duì)于上述新追加連接的信息處
理機(jī)器,還能夠下載用于利用該信息處理機(jī)器的應(yīng)用。另一方面,上述OSGi技術(shù)提案的系統(tǒng),即,在上述DLNA所利 用的UPnP-AV結(jié)構(gòu)中,如上所述,通過使多個(gè)服務(wù)器相互連協(xié),用戶 只需操作l臺(tái)客戶端,就能夠利用多個(gè)服務(wù)器的功能。但是,在上述現(xiàn)有技術(shù)中,通過在家庭網(wǎng)絡(luò)上新追加連接的信息 處理機(jī)器和當(dāng)初在家庭網(wǎng)絡(luò)上存在的信息處理機(jī)器之間的協(xié)作,難以 向用戶提供由新的信息處理機(jī)器實(shí)現(xiàn)的服務(wù)和由已存在的信息處理機(jī) 器實(shí)現(xiàn)的服務(wù)的結(jié)合而得到的新服務(wù)。另外,在上述現(xiàn)有技術(shù)中,每 當(dāng)在家庭網(wǎng)絡(luò)上新追加連接信息處理機(jī)器時(shí),就有必要在家庭網(wǎng)絡(luò)上 的全部信息處理機(jī)器上安裝新的控制協(xié)議。這樣,不但效率不高,還 存在成本增大的問題。因此,盡管只要能將家庭網(wǎng)絡(luò)中新追加連接的信息處理機(jī)器所具 有的功能與已存在的信息處理機(jī)器所具有的功能有機(jī)地連協(xié)起來,就 能夠向用戶提供更加有益的服務(wù),但是在現(xiàn)狀下卻是困難的。因此,本發(fā)明的目的是使通信網(wǎng)絡(luò)中新追加連接的信息處理機(jī)器 和通信網(wǎng)絡(luò)上已存在的信息處理機(jī)器之間的連協(xié)變得容易進(jìn)行。另外,本發(fā)明的另一目的是通過使通信網(wǎng)絡(luò)上新追加連接的信息 處理機(jī)器和通信網(wǎng)絡(luò)上已存在的信息處理機(jī)器之間連協(xié),從而能夠向 用戶提供更加有益的服務(wù)。根據(jù)本發(fā)明的第一觀點(diǎn)的信息處理機(jī)器為在連接有多個(gè)信息處理 機(jī)器的通信網(wǎng)絡(luò)上新連接的機(jī)器,其不僅具有該信息處理機(jī)器自身的 屬性信息,同時(shí)還具有上述多個(gè)信息處理機(jī)器的屬性信息,它具備 檢索上述多個(gè)信息處理機(jī)器的檢索部;信息處理機(jī)器管理信息制作部, 由上述檢索部的上述多個(gè)信息處理機(jī)器的檢索結(jié)果和上述多個(gè)信息處 理機(jī)器的屬性信息,作成包含能夠通過上述各個(gè)信息處理機(jī)器連協(xié), 提供比由上述各個(gè)信息處理機(jī)器個(gè)別提供的服務(wù)高級(jí)的服務(wù)的信息處 理機(jī)器彼此的組合的信息處理機(jī)器管理信息;和起動(dòng)指令選擇輸出部, 接受來自用戶的服務(wù)要求,從上述信息處理機(jī)器管理信息制作部作成 的信息處理機(jī)器管理信息中,選擇提供與上述服務(wù)要求對(duì)應(yīng)的服務(wù)所 必要的信息處理機(jī)器,并向該選擇的信息處理機(jī)器輸出起動(dòng)指令。在本發(fā)明第一觀點(diǎn)的優(yōu)選實(shí)施方式中,當(dāng)上述信息處理機(jī)器自身
與上述通信網(wǎng)絡(luò)連接,或者其他信息處理機(jī)器與上述通信網(wǎng)絡(luò)連接時(shí), 上述檢索部檢索與上述通信網(wǎng)絡(luò)連接的全部信息處理機(jī)器。在不同于上述的其他實(shí)施方式中,當(dāng)上述信息處理機(jī)器自身與上 述通信網(wǎng)絡(luò)連接,或者其他信息處理機(jī)器與上述通信網(wǎng)絡(luò)連接時(shí),上 述信息處理機(jī)器管理信息制作部作成上述信息處理機(jī)器管理信息。另外,在不同于上述的其他實(shí)施方式中,通過將識(shí)別信息賦與上 述屬性信息,由此作成上述信息處理機(jī)器管理信息,其中該識(shí)別信息 為預(yù)先個(gè)別地分配給應(yīng)與上述通信網(wǎng)絡(luò)連接的全部信息處理機(jī)器的信 息。另外,在不同于上述的其他實(shí)施方式中,與上述通信網(wǎng)絡(luò)連接的 全部信息處理機(jī)器中內(nèi)置有用于根據(jù)來自用戶的服務(wù)要求,執(zhí)行服務(wù) 的處理程序。另外,在不同于上述的其他實(shí)施方式中,還進(jìn)一步具有判別部, 判別在與上述通信網(wǎng)絡(luò)連接的多個(gè)信息處理機(jī)器中,是否存在多個(gè)能 夠提供同一服務(wù)的信息處理機(jī)器,并且是否存在多個(gè)能夠提供同一高 級(jí)服務(wù)、但能各自提供不同服務(wù)的的信息處理機(jī)器彼此的組合;和信 息處理機(jī)器管理信息修正部,在上述判別部判別上述信息處理機(jī)器和 上述信息處理機(jī)器彼此的組合存在的情況下,將由上述信息處理機(jī)器 管理信息制作部作成的信息處理機(jī)器管理信息修正為反映上述各組合 的組化的信息處理機(jī)器管理信息。上述起動(dòng)指令選擇輸出部接受來自 用戶的服務(wù)要求和來自用戶的組指定指令,從上述修正的信息處理機(jī) 器管理信息中選擇提供與上述服務(wù)要求對(duì)應(yīng)的服務(wù)所必要的信息處理 機(jī)器,并向該選擇的信息處理機(jī)器輸出起動(dòng)指令。再者,在不同于上述的其他實(shí)施方式中,上述信息處理機(jī)器管理 信息修正部進(jìn)行的信息處理機(jī)器管理信息的修正,包括將用戶可識(shí)別 的識(shí)別信息賦與上述組化的上述各組合。根據(jù)本發(fā)明的第二觀點(diǎn)的信息處理系統(tǒng)具有通過通信網(wǎng)絡(luò)連接的 多個(gè)信息處理機(jī)器和與上述通信網(wǎng)絡(luò)新連接的信息處理機(jī)器。上述新 連接的信息處理機(jī)器具有該新連接的信息處理機(jī)器自身的屬性信息, 同時(shí)也具有上述多個(gè)信息處理機(jī)器的屬性信息,它具有檢索上述多 個(gè)信息處理機(jī)器的檢索部;信息處理機(jī)器管理信息制作部,由上述檢
索部的上述多個(gè)信息處理機(jī)器的檢索結(jié)果和上述多個(gè)信息處理機(jī)器的 屬性信息,作成包含能夠通過上述各個(gè)信息處理機(jī)器連協(xié),提供比由 上述各個(gè)信息處理機(jī)器個(gè)別提供的服務(wù)高級(jí)的服務(wù)的信息處理機(jī)器彼此的組合的信息處理機(jī)器管理信息;和起動(dòng)指令選擇輸出部,接受來 自用戶的服務(wù)要求,從由上述信息處理機(jī)器管理信息制作部作成的信 息處理機(jī)器管理信息中,選擇提供與上述服務(wù)要求對(duì)應(yīng)的服務(wù)所必要 的信息處理機(jī)器,并向該選擇的信息處理機(jī)器輸出起動(dòng)指令。在本發(fā)明的第二觀點(diǎn)的優(yōu)選實(shí)施方式中,上述通信網(wǎng)絡(luò)為家庭網(wǎng) 絡(luò),還具有與上述家庭網(wǎng)絡(luò)連接的、向上述各個(gè)信息處理機(jī)器指令提 供用戶所希望服務(wù)的主服務(wù)器。在不同于上述的其他實(shí)施方式中,上述主服務(wù)器具有上述多個(gè) 信息處理機(jī)器的屬性信息;檢索上述多個(gè)信息處理機(jī)器的檢索部;信 息處理機(jī)器管理信息制作部,由上述檢索部的上述多個(gè)信息處理機(jī)器 的檢索結(jié)果和上述多個(gè)信息處理機(jī)器的屬性信息,作成包含能夠通過 上述各個(gè)信息處理機(jī)器連協(xié),提供比由上述各個(gè)信息處理機(jī)器個(gè)別提 供的服務(wù)高級(jí)的服務(wù)的信息處理機(jī)器彼此的組合的信息處理機(jī)器管理 信息;和起動(dòng)指令選擇輸出部,接受來自用戶的服務(wù)要求,從山上述 信息處理機(jī)器管理信息制作部作成的信息處理機(jī)器管理信息中,選擇 提供與上述服務(wù)要求對(duì)應(yīng)的服務(wù)所必要的信息處理機(jī)器,并向該選擇 的信息處理機(jī)器輸出起動(dòng)指令。另外,在不同于上述的其他實(shí)施方式中,上述主服務(wù)器還進(jìn)一步 具有判別部,判別在與上述通信網(wǎng)絡(luò)連接的多個(gè)信息處理機(jī)器中, 是否存在多個(gè)能夠提供同一服務(wù)的信息處理機(jī)器,并且是否存在多個(gè) 能夠提供同一高級(jí)服務(wù)、但能各自提供不同服務(wù)的的信息處理機(jī)器彼 此的組合;和信息處理機(jī)器管理信息修正部,在上述判別部判別上述 信息處理機(jī)器和上述信息處理機(jī)器彼此的組合存在的情況下,將由上 述信息處理機(jī)器管理信息制作部作成的信息處理機(jī)器管理信息修正為 反映上述各組合的組化的信息處理機(jī)器管理信息。上述起動(dòng)指令選擇 輸出部接受來自用戶的服務(wù)要求和來自用戶的組指定指令,從上述修 正的信息處理機(jī)器管理信息中選擇提供與上述服務(wù)要求對(duì)應(yīng)的服務(wù)所 必要的信息處理機(jī)器,并向該選擇的信息處理機(jī)器輸出起動(dòng)指令。 另外,在不同于上述的其他實(shí)施方式中,由上述信息處理機(jī)器管 理信息修正部進(jìn)行的信息處理機(jī)器管理信息的修正,包括將用戶可識(shí) 別的識(shí)別信息賦與上述組化的上述各組合。根據(jù)本發(fā)明,能夠使得新追加連接到通信網(wǎng)絡(luò)的信息處理機(jī)器和 通信網(wǎng)絡(luò)上已存在的信息處理機(jī)器的連協(xié)變得容易進(jìn)行。另外,根據(jù)本發(fā)明,通過使新追加連接到通信網(wǎng)絡(luò)中的信息處理 機(jī)器和通信網(wǎng)絡(luò)上已存在的信息處理機(jī)器連協(xié),由此使得能夠向用戶 提供更加有益的服務(wù)。
圖1是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)的整體結(jié)構(gòu)的 一個(gè)例子的功能框架圖。圖2是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)所具有的信息 處理機(jī)器的內(nèi)部結(jié)構(gòu)的一個(gè)例子的功能框架圖。圖3是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)所具有的主服 務(wù)器的內(nèi)部結(jié)構(gòu)的一個(gè)例子的功能框架圖。圖4是表示本發(fā)明的第一實(shí)施方式的機(jī)器構(gòu)成表的一個(gè)例子的說 明圖。圖5是表示圖4所記載的機(jī)器構(gòu)成表存儲(chǔ)于信息處理機(jī)器或主服 務(wù)器時(shí)的結(jié)構(gòu)的一個(gè)例子的說明圖。圖6是表示本發(fā)明的第一實(shí)施方式的機(jī)器管理表的一個(gè)例子的說 明圖。圖7是表示在本發(fā)明第一實(shí)施方式的信息處理系統(tǒng)中,將機(jī)器構(gòu) 成表從信息處理機(jī)器安裝到主服務(wù)器中時(shí)的處理順序的流程圖。圖8是表示將本發(fā)明第一實(shí)施方式的客戶端和應(yīng)用安裝到主服務(wù) 器時(shí)的處理順序的流程圖。圖9是表示在本發(fā)明的第一實(shí)施方式的主服務(wù)器上起動(dòng)的應(yīng)用的 處理動(dòng)作的一個(gè)例子的流程圖。圖IO是表示在本發(fā)明的第二實(shí)施方式的信息處理系統(tǒng)所具有的移 動(dòng)終端(禾多IW器L的顯示部中所顯示的畫面的一個(gè)例子的說明圖。圖U是表示本發(fā)明的第二實(shí)施方式的機(jī)器構(gòu)成表的一個(gè)例子的說 明圖。圖12是表示用戶從本發(fā)明的第二實(shí)施方式的信息處理系統(tǒng)接受影 院服務(wù)(theater service)的提供時(shí)的處理順序的流程圖。圖13是表示本發(fā)明的第三實(shí)施方式的機(jī)器管理表的一個(gè)例子的說 明圖。圖14是表示在本發(fā)明的第三實(shí)施方式的信息處理系統(tǒng)所具有的移 動(dòng)終端(移動(dòng)機(jī)器)的顯示部中所顯示的畫面的一個(gè)例子的說明圖。圖15是表示本發(fā)明的第三實(shí)施方式在執(zhí)行監(jiān)視服務(wù)吋,監(jiān)視服務(wù) 相關(guān)的各個(gè)信息處理機(jī)器彼此的對(duì)應(yīng)關(guān)系的一個(gè)例子的示意圖。圖16是表示用戶從本發(fā)明的第3實(shí)施方式的信息處理系統(tǒng)接受監(jiān) 視服務(wù)的提供時(shí)的處理順序的流程圖。
具體實(shí)施方式
以下,根據(jù)附圖,詳細(xì)說明本發(fā)明的實(shí)施方式。 圖1是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)的整體結(jié)構(gòu)的 一個(gè)例子的功能框架圖。在本實(shí)施方式中,上述信息處理系統(tǒng)由搭建 在住宅內(nèi)的家庭網(wǎng)絡(luò)和例如通過因特網(wǎng)等通信網(wǎng)絡(luò)連接在上述家庭網(wǎng) 絡(luò)上的外部信息處理設(shè)備(外部服務(wù)器)所構(gòu)成。在圖1中,家庭網(wǎng)絡(luò)1通過例如在住宅內(nèi)布線的無線LAN (Local AreaNetwork:局域網(wǎng))、有線LAN、藍(lán)牙(bluetooth)、 UWB (Ultra Wide Band:超寬帶)等通信網(wǎng)絡(luò)13,將配置在住宅內(nèi)的、多臺(tái)分別 具有信息處理功能的各種機(jī)器(以下,為了說明方便,稱為"信息處 理機(jī)器")等分別連接構(gòu)成。在家庭網(wǎng)絡(luò)1中,通過通信網(wǎng)絡(luò)13,可 以在各個(gè)信息處理機(jī)器彼此之間進(jìn)行數(shù)據(jù)的收發(fā)。家庭網(wǎng)絡(luò)1包含主 服務(wù)器3、多臺(tái)信息處理機(jī)器(在圖1中為了圖示和說明方便,僅記 載為3臺(tái))5、 7、 9、和路由器11。另一方面,由于文件服務(wù)器17處在作為家庭網(wǎng)絡(luò)1的外部服務(wù)器 的位置,通過因特網(wǎng)15與家庭網(wǎng)絡(luò)l連接。在家庭網(wǎng)絡(luò)1中,信息處理機(jī)器5、 7、 9指的是例如PC (Personal Computer:個(gè)人計(jì)算機(jī))、HDD (Hard Disk Drive:硬盤驅(qū)動(dòng)器)記錄 機(jī)、DVD (Digital Versatile Disk:數(shù)字通用光盤)播放器等AV機(jī)器、
空調(diào)(空氣調(diào)節(jié)設(shè)備)等家用電器、各種傳感器、NAS(Network Attached Storage:網(wǎng)絡(luò)附屬存儲(chǔ)器)(網(wǎng)絡(luò)連接型存儲(chǔ)器)、電燈等照明器具、 電冰箱、電子爐灶和電時(shí)鐘等各種機(jī)器類。這些信息處理機(jī)器5、 7、 9為適用于OSGi平臺(tái)的機(jī)器。在本實(shí)施方式中,信息處理機(jī)器5、 7、 9之中,信息處理機(jī)器9為新加入該家庭網(wǎng)絡(luò)1的機(jī)器,信息處理機(jī) 器5、 7均為在信息處理機(jī)器9加入該家庭網(wǎng)絡(luò)1以前就已經(jīng)加入該 家庭網(wǎng)絡(luò)1的機(jī)器。在信息處理機(jī)器5中,至少安裝有UPnP或Jini等(的中間件)。 信息處理機(jī)器5內(nèi)置有用于規(guī)定預(yù)先設(shè)定的該信息處理機(jī)器5的各部 進(jìn)行的規(guī)定處理動(dòng)作的程序(以下稱為"處理程序")19。該處理程序 19的起動(dòng)/停止根據(jù)通過通信網(wǎng)絡(luò)13從主服務(wù)器3(安裝在其中的客戶 端程序(以下稱為"客戶端")(31、 33、 35),通過通信網(wǎng)絡(luò)13向信 息處理機(jī)器5輸出的指令進(jìn)行控制。通過該處理程序19的起動(dòng),信息 處理機(jī)器5固有的服務(wù),作為網(wǎng)絡(luò)服務(wù),從信息處理機(jī)器5,通過通信 網(wǎng)絡(luò)13,被提供給主服務(wù)器3的客戶端(31、 33、 35)。在信息處理機(jī)器7中,也與信息處理機(jī)器5中一樣,至少安裝有 UPnP或Jini等。信息處理機(jī)器7中,也與信息處理機(jī)器5中一樣,內(nèi) 置有與該信息處理機(jī)器7的各部進(jìn)行的規(guī)定處理動(dòng)作對(duì)應(yīng)的處理程序 21。該處理程序21的起動(dòng)/停止也是根據(jù)通過通信網(wǎng)絡(luò)13從主服務(wù)器 3 (安裝在其中的客戶端(31、 33、 35)),通過通信網(wǎng)絡(luò)13輸出至信 息處理機(jī)器7的指令來進(jìn)行控制的。通過該處理程序21的起動(dòng),信息 處理機(jī)器7固有的服務(wù),作為網(wǎng)絡(luò)服務(wù),從信息處理機(jī)器7,通過通信 網(wǎng)絡(luò)13,被提供給主服務(wù)器3的客戶端(31、 33、 35)。與信息處理機(jī)器5中的處理程序19或信息處理機(jī)器7中的處理程 序21同樣,信息處理機(jī)器9內(nèi)置有與該信息處理機(jī)器9的各部進(jìn)行的 規(guī)定處理動(dòng)作對(duì)應(yīng)的處理程序23。該處理程序23的起動(dòng)/停止也是根 據(jù)通過通信網(wǎng)絡(luò)13從主服務(wù)器3輸出至信息處理機(jī)器9的指令來進(jìn)行 控制的。通過該處理程序23的起動(dòng),信息處理機(jī)器9固有的服務(wù),作 為網(wǎng)絡(luò)服務(wù),從信息處理機(jī)器9,通過通信網(wǎng)絡(luò)13,被提供給主服務(wù) 器3的客戶端(31、 33、 35)。除了上述處理程序23以外,信息處理 機(jī)器9還內(nèi)置有機(jī)器構(gòu)成表25。機(jī)器構(gòu)成表25被存儲(chǔ)在例如信息處理
機(jī)器9內(nèi)置的IC存儲(chǔ)器或HDD等存儲(chǔ)設(shè)備中。機(jī)器構(gòu)成表25具有作為家庭網(wǎng)絡(luò)1可向用戶提供的所謂服務(wù)的設(shè) 計(jì)圖的功能,記載有家庭網(wǎng)絡(luò)1可向用戶提供的服務(wù)的一覽,其中包 括作為構(gòu)成要素的信息處理機(jī)器9。因此,通過將存儲(chǔ)在機(jī)器構(gòu)成表 25中的信息內(nèi)容與構(gòu)成家庭網(wǎng)絡(luò)1的信息處理機(jī)器(5、 7、 9)具有的 各個(gè)功能對(duì)照,能夠驗(yàn)證從家庭網(wǎng)絡(luò)1可向用戶提供的服務(wù)。換言之,在機(jī)器構(gòu)成表25中存儲(chǔ)有表示以下內(nèi)容的信息(數(shù)據(jù)), 該信息表示在各個(gè)信息處理機(jī)器(5、 7、 9)為了個(gè)別地提供固有服 務(wù)(基本服務(wù))而具有的的功能中,如果使得任意的功能彼此之間連 協(xié),是否能夠提供比由各個(gè)信息處理機(jī)器(5、 7、 9)個(gè)別提供的服務(wù) 更加高級(jí)的服務(wù)(以下稱為"高級(jí)服務(wù)")。其中,當(dāng)各個(gè)信息處理機(jī) 器(5、 7、 9)在對(duì)用戶提供各個(gè)基本服務(wù)時(shí),使用例如UPnP或Jini 等。關(guān)于機(jī)器構(gòu)成表25的詳細(xì)內(nèi)容,在后面進(jìn)行說明。信息處理機(jī)器9,在該信息處理機(jī)器9自身新加入家庭網(wǎng)絡(luò)1的時(shí) 候,或者未圖示的其他信息處理器新加入家庭網(wǎng)絡(luò)1的時(shí)候,如上所 述,利用UPnP或Jini等檢索家庭網(wǎng)絡(luò)l上的信息處理器(5、 7等)。 信息處理機(jī)器9通過該檢索,選擇為實(shí)現(xiàn)機(jī)器構(gòu)成表25中所記載的高 級(jí)服務(wù)所必要的信息處理機(jī)器,新建機(jī)器管理表27。在這里,所謂的機(jī)器管理表27是指根據(jù)機(jī)器構(gòu)成表25構(gòu)筑而成 的表。在機(jī)器構(gòu)成表25中所記載的信息處理機(jī)器(例如圖6所述)在 家庭網(wǎng)絡(luò)1上存在的情況下,通過從該信息處理機(jī)器取得用于特定該 信息處理機(jī)器的唯一的ID (唯一ID),注冊(cè)在機(jī)器管理表27的規(guī)定區(qū) 域(圖6所述)中,由此來構(gòu)筑機(jī)器管理表27。信息處理機(jī)器9將作成的機(jī)器管理表27存儲(chǔ)在自身內(nèi)置的IC存 儲(chǔ)器或HDD等存儲(chǔ)設(shè)備中,或者通過通信網(wǎng)絡(luò)13,傳送至其他信息 處理機(jī)器(5、 7)或者主服務(wù)器3,存儲(chǔ)在這些信息處理機(jī)器等內(nèi)置的 IC存儲(chǔ)器或HDD等存儲(chǔ)設(shè)備中。在本實(shí)施方式中,如圖1所示,機(jī)器管理表27被存儲(chǔ)在主服務(wù)器 3 (其內(nèi)置的IC存儲(chǔ)器或HDD等存儲(chǔ)設(shè)備)中。因此,信息處理機(jī)器 9將表示機(jī)器管理表27的存儲(chǔ)地址為主服務(wù)器3(的存儲(chǔ)設(shè)備)的URL (Uniform Resource Identifier:通用資源標(biāo)志符)存儲(chǔ)在信息處理機(jī)器
9自身內(nèi)置的(IC存儲(chǔ)器或HDD等)存儲(chǔ)設(shè)備中。在本實(shí)施方式中, 信息處理機(jī)器9通過通信網(wǎng)絡(luò)13將機(jī)器構(gòu)成表25安裝在主服務(wù)器3 中。信息處理機(jī)器9通過通信網(wǎng)絡(luò)13,利用搭載在主服務(wù)器3中的 UPnP或Jini等,起動(dòng)處理程序23,該處理程序23用于執(zhí)行來自同樣 搭載在主服務(wù)器3中的客戶端(31、 33、 35),通過通信網(wǎng)絡(luò)13被通 知的要求。這樣,處理程序23的處理結(jié)果通過通信網(wǎng)絡(luò)13被返回(通 知)到主服務(wù)器3的客戶端(31、 33、 35) —側(cè),由此,能夠從信息 處理機(jī)器9對(duì)客戶端(31、 33、 35)提供各種服務(wù)。信息處理機(jī)器9在其存儲(chǔ)設(shè)備中具有存儲(chǔ)區(qū)域,存儲(chǔ)應(yīng)搭載在主 服務(wù)器3中的應(yīng)用29、客戶端31、 33、 35。在該存儲(chǔ)區(qū)域中存儲(chǔ)有應(yīng) 用29、客戶端31、 33、 35的情況下,當(dāng)將它們安裝到機(jī)器構(gòu)成表25 的主服務(wù)器3中時(shí),通過通信網(wǎng)絡(luò)13進(jìn)行安裝。另一方而,在信息處 理機(jī)器9的上述存儲(chǔ)設(shè)備中不具有上述存儲(chǔ)區(qū)域的情況下,當(dāng)安裝到 機(jī)器構(gòu)成表25的主服務(wù)器3中時(shí),信息處理機(jī)器9通過通信網(wǎng)絡(luò)13、 路由器11和因特網(wǎng)15訪問文件服務(wù)器17。然后,將存儲(chǔ)在文件服務(wù) 器17中的應(yīng)用29、客戶端31、 33、 35,從文件服務(wù)器17通過因特網(wǎng) 15、路由器11和通信網(wǎng)絡(luò)13,安裝到主服務(wù)器3中。而且,在本實(shí)施方式中,在信息處理機(jī)器9通過通信網(wǎng)絡(luò)13,管 理其他信息處理機(jī)器,即主服務(wù)器3的機(jī)器構(gòu)成表25、和機(jī)器管理表 27的情況下,信息處理機(jī)器9不僅向安裝在主服務(wù)器3中的客戶端31 、 33、 35提供服務(wù),而且還具有作為用于控制其他信息處理機(jī)器,即信 息處理機(jī)器5、 7應(yīng)提供的服務(wù)的客戶端的功能。在主服務(wù)器3中至少安裝有UPnP或Jini等。主服務(wù)器3能夠?qū)⑿?息處理機(jī)器5、 7、 9 (通過分別執(zhí)行處理程序19、 21、 23)個(gè)別提供 的固有服務(wù),作為網(wǎng)絡(luò)服務(wù)通過通信網(wǎng)絡(luò)13加以利用。主服務(wù)器3通 過通信網(wǎng)絡(luò)13接收從構(gòu)成家庭網(wǎng)絡(luò)1的其他信息處理機(jī)器(在本實(shí)施 方式中為信息處理機(jī)器5)發(fā)送出的機(jī)器構(gòu)成表25,存儲(chǔ)在內(nèi)置該機(jī) 器構(gòu)成表25的存儲(chǔ)設(shè)備的規(guī)定存儲(chǔ)區(qū)域中。主服務(wù)器3通過從信息處 理機(jī)器9接收機(jī)器構(gòu)成表25,可將由機(jī)器構(gòu)成表25規(guī)定的服務(wù)作為網(wǎng) 絡(luò)服務(wù),提供給用戶。 在本實(shí)施方式中,如圖1所示,機(jī)器構(gòu)成表25由信息處理機(jī)器9 和主服務(wù)器3雙方管理,但也可以由主服務(wù)器3統(tǒng)一管理。另外,當(dāng)通過上述其他信息處理機(jī)器,根據(jù)機(jī)器構(gòu)成表25而作成 的機(jī)器管理表27被通過通信網(wǎng)絡(luò)13從上述其他信息處理機(jī)器發(fā)送出 時(shí),主服務(wù)器3接收該機(jī)器管理表27,存儲(chǔ)在內(nèi)置的存儲(chǔ)設(shè)備的規(guī)定 存儲(chǔ)區(qū)域中。這樣,主服務(wù)器3可以實(shí)現(xiàn)將以下各個(gè)服務(wù)連協(xié)起來的 高級(jí)服務(wù)通過信息處理機(jī)器5的處理程序19的起動(dòng),由信息處理機(jī) 器5提供的服務(wù);通過信息處理機(jī)器7的處理程序21的起動(dòng),由信息 處理機(jī)器7提供的服務(wù);通過信息處理機(jī)器9的處理程序23的起動(dòng), 由信息處理機(jī)器9提供的服務(wù)。在沒有預(yù)先安裝上述應(yīng)用29、客戶端31、 33、 35的情況下,主服 務(wù)器3通過安裝例如OSGi等平臺(tái),利用該OSGi,通過通信網(wǎng)絡(luò)13、 路由器11和因特網(wǎng)15訪問文件服務(wù)器17。然后,將積存在文件服務(wù) 器17中的上述應(yīng)用29、客戶端31、 33、 35,通過因特網(wǎng)15、路由器 11和通信網(wǎng)絡(luò)13進(jìn)行下載。如上所述,在上述應(yīng)用29、客戶端31、 33、 35積存在信息處理機(jī)器9中的情況下,也可以在將機(jī)器構(gòu)成農(nóng)25 從信息處理機(jī)器9通過通信網(wǎng)絡(luò)13安裝到主服務(wù)器3中時(shí),安裝上述 應(yīng)用29、客戶端31、 33、 35。當(dāng)主服務(wù)器3通過通信網(wǎng)絡(luò)13,從信息處理機(jī)器9安裝了機(jī)器構(gòu) 成表25時(shí),根據(jù)該機(jī)器構(gòu)成表25,在構(gòu)成家庭網(wǎng)絡(luò)1的信息處理機(jī)器 (5、 7)中檢索能夠提供上述(用戶所希望的)高級(jí)服務(wù)的信息處理 機(jī)器。然后,根據(jù)該檢索的結(jié)果,作成上述機(jī)器管理表27,將該機(jī)器 管理表27存儲(chǔ)在主服務(wù)器3內(nèi)置的存儲(chǔ)設(shè)備(IC存儲(chǔ)器或HDD)中, 或者通過通信網(wǎng)絡(luò)13,存儲(chǔ)在信息處理機(jī)器9內(nèi)置的存儲(chǔ)設(shè)備(IC存 儲(chǔ)器或HDD)中。如上所述,在將機(jī)器管理表27存儲(chǔ)在主服務(wù)器3內(nèi)置的存儲(chǔ)設(shè)備 中的情況下,表示機(jī)器管理表27的存儲(chǔ)地址的URL被存儲(chǔ)在信息處 理機(jī)器9內(nèi)置的存儲(chǔ)設(shè)備中。應(yīng)用29是通過控制與該應(yīng)用29 —起安裝在主服務(wù)器3中的1個(gè) 或多個(gè)客戶端(31、 33、 35),向用戶提供所希望服務(wù)的軟件。應(yīng)用29 由安裝在主服務(wù)器3中,控制用于進(jìn)行如上所述的高級(jí)服務(wù)的處理動(dòng) 作的管理軟件進(jìn)行管理。通過將應(yīng)用29注冊(cè)到該管理軟件中,可以由 應(yīng)用29通過上述多個(gè)客戶端(31、 33、 35),向用戶提供服務(wù)。管理軟件對(duì)應(yīng)用29,能夠像插件一樣,進(jìn)行追加、修改和削除。 注冊(cè)在管理軟件中的應(yīng)用29存在有注冊(cè)在機(jī)器管理表27中的上述高 級(jí)服務(wù)的數(shù)量。因此,當(dāng)機(jī)器管理表27中追加注冊(cè)高級(jí)服務(wù)時(shí),與該 追加注冊(cè)的高級(jí)服務(wù)對(duì)應(yīng)的應(yīng)用29也被追加注冊(cè)在管理軟件中,注冊(cè) 在管理軟件中的應(yīng)用29的數(shù)量為與注冊(cè)在機(jī)器管理表27中的高級(jí)服 務(wù)數(shù)量相稱的數(shù)量。追加到管理軟件中的應(yīng)用29被通過通信網(wǎng)絡(luò)13,從信息處理機(jī)器 9內(nèi)置的存儲(chǔ)設(shè)備,或者通過因特網(wǎng)15、路由器11和通信網(wǎng)絡(luò)13,從 文件服務(wù)器17內(nèi)置的存儲(chǔ)設(shè)備,下載到主服務(wù)器3中。而且,在主服 務(wù)器3中未安裝有作為應(yīng)用29的控制對(duì)象的客戶端(31、 33、 35)的 情況下,可由應(yīng)用29通知管理軟件,進(jìn)行客戶端的追加或?qū)ΜF(xiàn)存的客 戶端進(jìn)行修正,或根據(jù)情況進(jìn)行現(xiàn)存客戶端的削除等??蛻舳?1、 33、 35是利用UPnP或Jini等(的中間件),安裝在主 服務(wù)器3中的軟件,它是用于利用UPnP或Jini等對(duì)分別安裝在信息處 理機(jī)器5、 7、 9上的處理程序19、 21、 23,要求提供由其起動(dòng)可實(shí)現(xiàn) 的網(wǎng)絡(luò)服務(wù)的軟件??蛻舳?1、 33、 35和處理程序19、 21、 23的關(guān) 系為客戶端31、 33、 35中的任何一個(gè),均可分別對(duì)處理程序19、 21、 23要求個(gè)別地提供網(wǎng)絡(luò)服務(wù)。但是,在本實(shí)施方式中,為了說明方便, 客戶端31只能夠?qū)μ幚沓绦?9,客戶端33只能夠?qū)μ幚沓绦?1,客 戶端35只能夠?qū)μ幚沓绦?3要求提供網(wǎng)絡(luò)服務(wù)。路由器11通過作為戶外的通信網(wǎng)絡(luò)的因特網(wǎng)15,連接在文件服務(wù) 器17和作為住宅內(nèi)的通信網(wǎng)絡(luò)的家庭網(wǎng)絡(luò)1之間。這樣,可以在以主 服務(wù)器3為首的構(gòu)成家庭網(wǎng)絡(luò)1的各部(信息處理機(jī)器5、 7、 9)和文 件服務(wù)器17之間進(jìn)行各種數(shù)據(jù)的收發(fā)。因特網(wǎng)15是一種通信網(wǎng)絡(luò),用于在某設(shè)備和其他設(shè)備之間(在本 實(shí)施方式中,如上所述,為構(gòu)成家庭網(wǎng)絡(luò)1的各部(主服務(wù)器3、信息 處理機(jī)器5、 7、 9)和文件服務(wù)器17之間),按照規(guī)定的順序進(jìn)行數(shù)據(jù) 的收發(fā)。因特網(wǎng)15由光纖網(wǎng),CATV (Cable Television:有線電視)網(wǎng), 電話線網(wǎng)等構(gòu)成。
文件服務(wù)器17為適用于OSGi平臺(tái)的機(jī)器,它積存例如構(gòu)成家庭 網(wǎng)絡(luò)1的各個(gè)信息處理機(jī)器5、 7、 9必要的應(yīng)用程序等。當(dāng)通過因特 網(wǎng)15從(家庭網(wǎng)絡(luò)1 一側(cè)的)上述信息處理機(jī)器(5、 7、 9中的任何 一個(gè))接收到需要下載應(yīng)用程序的要求時(shí),文件服務(wù)器17從積存的應(yīng) 用程序中檢索與該要求對(duì)應(yīng)的應(yīng)用程序。然后,通過因特網(wǎng)15,將檢 索到的應(yīng)用程序,發(fā)送至(家庭網(wǎng)絡(luò)1 一側(cè)的)上述信息處理機(jī)器(5、 7、 9中的任何一個(gè))。由此,能夠進(jìn)行包含在家庭網(wǎng)絡(luò)1中的上述信息 處理機(jī)器(5、 7、 9)具有的功能的追加或功能的變更。如在圖1中所述,在本發(fā)明的一個(gè)實(shí)施方式的信息處理系統(tǒng)中, 主服務(wù)器3為在家庭網(wǎng)絡(luò)1上存在的結(jié)構(gòu)。在主服務(wù)器3不存在家庭 網(wǎng)絡(luò)1上的情況下,可以通過使存在于家庭網(wǎng)絡(luò)1上的任何一個(gè)信息 處理機(jī)器具有主服務(wù)器3的功能,以此來進(jìn)行對(duì)應(yīng)。在這種情況下, 并不是說必須以一臺(tái)具有主服務(wù)器3的功能的信息處理機(jī)器來管理多 個(gè)應(yīng)用(29),如果存在多臺(tái)能夠進(jìn)行應(yīng)用29、機(jī)器構(gòu)成表25和機(jī)器 管理表27的管理的信息處理機(jī)器,則也可以使其分別管理1個(gè)以上的 應(yīng)用29。另外,在本實(shí)施方式中,以利用UPnP安裝的中間件作為用于向用 戶提供網(wǎng)絡(luò)服務(wù)的中間件進(jìn)行了說明,但上述中間件并不一定限定于 UPnP。實(shí)際上,只要是具有可自動(dòng)地檢測(cè)追加在家庭網(wǎng)絡(luò)1上的信息 處理機(jī)器,并將檢測(cè)出的信息處理機(jī)器可能提供的服務(wù)通知給家庭網(wǎng) 絡(luò)1上的信息處理機(jī)器的功能的協(xié)議,不管利用哪種協(xié)議都可以。另外,如上所述,在本實(shí)施方式中,在家庭網(wǎng)絡(luò)1上存在分別搭 載有向用戶提供不同的服務(wù)所必要的處理程序(19、 21、 23)的多臺(tái) 信息處理機(jī)器(5、 7、 9)和主服務(wù)器3。另外,在主服務(wù)器3中搭載 有對(duì)處理程序(19、 21、 23)發(fā)出要求的客戶端(31、 33、 35)和統(tǒng) 合管理各個(gè)客戶端(31、 33、 35)的應(yīng)用29。通過將家庭網(wǎng)絡(luò)1設(shè)置 成上述這種結(jié)構(gòu),用戶并不一定要意識(shí)到各個(gè)服務(wù),就能夠在主服務(wù) 器3的操作也容易進(jìn)行的狀態(tài)下,從家庭網(wǎng)絡(luò)1享受到所希望的服務(wù)。例如,在用戶使用便攜式終端,視聽錄像的TV節(jié)目的情況下,以 下處理是必要的進(jìn)行該TV節(jié)目的錄像預(yù)約,再在錄像結(jié)束時(shí),將代 碼轉(zhuǎn)換為便攜式終端可再現(xiàn)內(nèi)容的格式,并將生成的內(nèi)容轉(zhuǎn)移至搭載
在便攜式終端上的HDD等中。上述各個(gè)處理能夠利用通過HDD記錄機(jī)、PC或因特網(wǎng)等帶來的 服務(wù)等來實(shí)現(xiàn),但是用戶通過各處理步驟,直至能夠使用便攜式終端 視聽TV節(jié)目為止,非常的費(fèi)工費(fèi)時(shí)。因此,如本實(shí)施方式這樣,通過 定義統(tǒng)合管理各個(gè)服務(wù)的高級(jí)服務(wù),同時(shí)將執(zhí)行該高級(jí)服務(wù)的應(yīng)用29 搭載在主服務(wù)器3中,由此能夠簡(jiǎn)化用戶對(duì)服務(wù)器3的操作。另外,在本實(shí)施方式中,預(yù)先將機(jī)器構(gòu)成表25積存在信息處理機(jī) 器9的存儲(chǔ)設(shè)備中,當(dāng)該信息處理機(jī)器9新加入家庭網(wǎng)絡(luò)1時(shí),通過 通信網(wǎng)絡(luò)13,將機(jī)器構(gòu)成表25發(fā)送至主服務(wù)器3。主服務(wù)器3通過檢 索家庭網(wǎng)絡(luò)1上的信息處理機(jī)器(5、 7、 9),評(píng)價(jià)是否能夠提供機(jī)器 構(gòu)成表25中所述記載的各種服務(wù),并作成機(jī)器管理表27。然后,如果 必要,從(戶外的)文件服務(wù)器17或從信息處理機(jī)器9下載并安裝用 以利用信息處理機(jī)器(5、 7、 9)所提供的服務(wù)的客戶端(31、 33、 35) 和統(tǒng)合管理該客戶端(31、 33、 35)的應(yīng)用29,由此可向用戶提供由 上述各個(gè)信息處理機(jī)器(5、 7、 9)固有的服務(wù)連協(xié)而實(shí)現(xiàn)的高級(jí)服務(wù)。另外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,當(dāng)信息處理機(jī)器9新加入家 庭網(wǎng)絡(luò)1時(shí),可立即將在現(xiàn)在的家庭網(wǎng)絡(luò)1的環(huán)境下能夠?qū)崿F(xiàn)的高級(jí) 服務(wù)通知給用戶,加以利用。圖2是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)所具有的信息 處理機(jī)器9的內(nèi)部結(jié)構(gòu)的一個(gè)例子的功能框架圖。圖2所示的信息處 理機(jī)器9為圖1中新加入家庭網(wǎng)絡(luò)1的信息處理機(jī)器。信息處理機(jī)器9的硬件結(jié)構(gòu)與圖1所示的信息處理機(jī)器5、 7的硬 件結(jié)構(gòu)實(shí)質(zhì)上相同。如圖2所示,信息處理機(jī)器9包含CPIB7、主存 儲(chǔ)部39、程序存儲(chǔ)部41、通信控制部43和機(jī)器構(gòu)成表存儲(chǔ)部45。這 些各部通過總線47連接。主存儲(chǔ)部39由例如RAM (Random Access Memory:隨機(jī)存取存 儲(chǔ)器)、ROM (Read Only Memory:只讀存儲(chǔ)器)構(gòu)成,在CPU37的 控制下,RAM作為工作區(qū)域起作用,ROM作為存儲(chǔ)信息處理機(jī)器9 (CPU37)必要的程序的區(qū)域起作用。程序存儲(chǔ)部41為在CPU37的控制下,用于保存對(duì)信息處理機(jī)器9 (CPU37)的處理動(dòng)作進(jìn)行控制的程序的設(shè)備。作為程序存儲(chǔ)部41,
使用例如HDD (Hard Disk Drive:硬盤驅(qū)動(dòng)器)或光盤或閃存等。機(jī)器構(gòu)成表存儲(chǔ)部45為在CPU37的控制下,用于保存上述機(jī)器 構(gòu)成表25的設(shè)備。作為機(jī)器構(gòu)成表存儲(chǔ)部45,與程序存儲(chǔ)部41同樣, 使用例如HDD或光盤或閃存等。通信控制部43為在CPU37的控制下,通過通信網(wǎng)絡(luò)13,在與家 庭網(wǎng)絡(luò)1上的其他信息處理機(jī)器(5、 7)或主服務(wù)器3之間進(jìn)行數(shù)據(jù) 收發(fā)的設(shè)備。作為通信控制部43,使用例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器 等。而且,在利用無線通信進(jìn)行信息處理機(jī)器9和家庭網(wǎng)絡(luò)1上的其 他信息處理機(jī)器(5、 7)或主服務(wù)器3之間的收發(fā)的情況下,在通信 控制部43中使用無線發(fā)送/接收設(shè)備。CPU37根據(jù)預(yù)先存儲(chǔ)在主存儲(chǔ)部39中的程序或預(yù)先存儲(chǔ)在程序存 儲(chǔ)部41中的程序,對(duì)信息處理機(jī)器9的各部進(jìn)行控制,以實(shí)現(xiàn)信息處 理機(jī)器9具有的功能。在通過信息處理機(jī)器9管理應(yīng)用29的情況下,除了上述各部以外, 還必要機(jī)器管理表存儲(chǔ)部(未圖示)、信息處理機(jī)器信息存儲(chǔ)部(未圖 示)等設(shè)備,同時(shí),在程序存儲(chǔ)部41中存儲(chǔ)作為管理對(duì)象的應(yīng)用29。圖3是表示本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)所具有的主服 務(wù)器3內(nèi)部結(jié)構(gòu)的一個(gè)例子的功能框架圖。如圖3所示,主服務(wù)器3包含CPU49、主存儲(chǔ)部51、程序存儲(chǔ)部 53、信息處理機(jī)器信息存儲(chǔ)部55、通信控制部57、機(jī)器構(gòu)成表存儲(chǔ)部 59和機(jī)器管理表存儲(chǔ)部61。這些各部通過總線63連接。主存儲(chǔ)部51由例如RAM和ROM構(gòu)成,在CPU49的控制下,RAM 作為工作區(qū)域起作用,ROM作為存儲(chǔ)主服務(wù)器3 (CPU49)必要的程 序的區(qū)域起作用。程序存儲(chǔ)部53為在CPU49的控制下,用于保存對(duì)主服務(wù)器3 (CPU49)的處理動(dòng)作進(jìn)行控制的程序的設(shè)備。作為程序存儲(chǔ)部53, 使用例如HDD或光盤或閃存等。信息處理機(jī)器信息存儲(chǔ)部55為在CPU49的控制下,用于保存信 息處理機(jī)器信息表的設(shè)備,其中該信息處理機(jī)器信息表中包含構(gòu)成家 庭網(wǎng)絡(luò)1的信息處理機(jī)器的名稱和分別賦與各個(gè)信息處理機(jī)器的唯一 ID。作為信息處理機(jī)器信息存儲(chǔ)部55,與程序存儲(chǔ)部53同樣,使用例 如HDD或光盤或閃存等。機(jī)器構(gòu)成表存儲(chǔ)部59為在CPU49的控制下,用于保存上述機(jī)器 構(gòu)成表25的設(shè)備。作為機(jī)器構(gòu)成表存儲(chǔ)部59,與程序存儲(chǔ)部53或信 息處理機(jī)器信息存儲(chǔ)部55同樣,使用例如HDD或光盤或閃存等。在 作為新加入家庭網(wǎng)絡(luò)1的信息處理機(jī)器的信息處理機(jī)器9存在有多臺(tái) 的情況下,利用各個(gè)信息處理機(jī)器9,通過通信網(wǎng)絡(luò)13安裝在機(jī)器構(gòu) 成表存儲(chǔ)部59中的機(jī)器構(gòu)成表25分別由各自對(duì)應(yīng)的信息處理機(jī)器9 通過CPU49進(jìn)行管理。利用CPU49對(duì)機(jī)器構(gòu)成表25的信息處理處理機(jī)器9進(jìn)行的分別 管理,通過例如利用各個(gè)信息處理機(jī)器9的唯一ID,按照各信息處理 機(jī)器分別將機(jī)器構(gòu)成表25注冊(cè)在機(jī)器構(gòu)成表存儲(chǔ)部59中的方式進(jìn)行。 另外,在圖5中記載的是存儲(chǔ)在機(jī)器構(gòu)成表存儲(chǔ)部59中以后的機(jī)器構(gòu) 成表25。機(jī)器管理表存儲(chǔ)部61為在CPU49的控制下,用于保存上述機(jī)器 管理表27的設(shè)備。作為機(jī)器管理表存儲(chǔ)部61,與程序存儲(chǔ)部53或信 息處理機(jī)器信息存儲(chǔ)部55或機(jī)器構(gòu)成表存儲(chǔ)部59同樣,使用例如HDD 或光盤或閃存等。通信控制部57為在CPU49的控制下,通過通信網(wǎng)絡(luò)13,在與家 庭網(wǎng)絡(luò)1上的其他信息處理機(jī)器(5、 7、 9)之間進(jìn)行數(shù)據(jù)收發(fā)的設(shè)備。 作為通信控制部57,使用例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器等。另外,在 利用無線通信在主服務(wù)器3和家庭網(wǎng)絡(luò)1上的其他信息處理機(jī)器(5、 7、 9)之間進(jìn)行收發(fā)的情況下,在通信控制部57中使用無線發(fā)送/接收 設(shè)備。CPU49根據(jù)預(yù)先存儲(chǔ)在主存儲(chǔ)部51中的程序或預(yù)先存儲(chǔ)在程序存 儲(chǔ)部53中的程序,對(duì)主服務(wù)器3的各部進(jìn)行控制,以實(shí)現(xiàn)主服務(wù)器3 具有的功能。圖4是表示本發(fā)明的第一實(shí)施方式的機(jī)器構(gòu)成表25的一個(gè)例子的 說明圖。如圖4所示,機(jī)器構(gòu)成表25包含服務(wù)內(nèi)容注冊(cè)區(qū)域65、信息處理 機(jī)器名注冊(cè)區(qū)域67、功能信息注冊(cè)區(qū)域69、必須/擴(kuò)展識(shí)別信息注冊(cè)區(qū) 域71。
在圖1所示的家庭網(wǎng)絡(luò)1中,將作為向用戶提供的服務(wù)的能夠定義為高級(jí)服務(wù)的服務(wù)注冊(cè)在服務(wù)內(nèi)容注冊(cè)區(qū)域65中,以便能夠統(tǒng)合地 管理。其中,如上所述,通過從安裝在主服務(wù)器3中的多個(gè)客戶端(31、 33、 35),向安裝在多臺(tái)信息處理機(jī)器(5、 7、 9)中的處理程序(19、 21、 23)要求提供服務(wù),從而將這些服務(wù)提供給用戶。在信息處理機(jī)器名注冊(cè)區(qū)域67中注冊(cè)有必要的信息,用于識(shí)別圖 1所示的家庭網(wǎng)絡(luò)1上存在的信息處理機(jī)器(5、 7、 9)是否為在將注 冊(cè)于服務(wù)內(nèi)容注冊(cè)區(qū)域65中的服務(wù)提供給用戶時(shí),所必要的信息處理 機(jī)器。保存機(jī)器構(gòu)成表25的信息處理機(jī)器9必定注冊(cè)在信息處理機(jī)器 名注冊(cè)區(qū)域67中。注冊(cè)在信息處理機(jī)器名注冊(cè)區(qū)域67中的信息的形 式,只要是能夠判別信息處理機(jī)器的種類的,則利用任何方式都可以。在功能信息注冊(cè)區(qū)域69中注冊(cè)有以下信息在圖1所示的家庭網(wǎng) 絡(luò)1上存在的信息處理機(jī)器(5、 7、 9),將注冊(cè)于服務(wù)內(nèi)容注冊(cè)區(qū)域 65中的服務(wù)提供給用戶時(shí),所必要的信息處理機(jī)器(5、 7、 9)安裝的 功能的信息。在必須/擴(kuò)展識(shí)別信息注冊(cè)區(qū)域71中注冊(cè)有識(shí)別信息,即標(biāo)識(shí)符 (flag)。該識(shí)別信息表示注冊(cè)于功能信息注冊(cè)區(qū)域69中的各種功能是 否為在向用戶提供注冊(cè)于服務(wù)內(nèi)容注冊(cè)區(qū)域65中的服務(wù)時(shí)所必須的功 能,還是用于進(jìn)一步擴(kuò)展上述注冊(cè)的服務(wù)的功能。在圖4所示的例子中,存儲(chǔ)于服務(wù)內(nèi)容注冊(cè)區(qū)域65中的作為高級(jí) 服務(wù)的監(jiān)視服務(wù)能夠利用存儲(chǔ)在信息處理機(jī)器名注冊(cè)區(qū)域67中的機(jī)器 名的Web攝像頭、人感傳感器、NAS、 HDD記錄機(jī)、PC等來實(shí)現(xiàn)。 參照功能信息注冊(cè)區(qū)域69可看出,分別Web攝像頭具有視頻播放功能, 人感傳感器具有事件通知功能,NAS、 HDD記錄機(jī)和PC等具有錄像 功能。共同參照功能信息注冊(cè)區(qū)域69和必須/擴(kuò)展識(shí)別信息注冊(cè)區(qū)域 71可看出,視頻播放功能和錄像功能為實(shí)現(xiàn)監(jiān)視服務(wù)所必須的功能(以 下稱為"必須功能"),事件通知功能為進(jìn)一步擴(kuò)展監(jiān)視服務(wù)的功能(以 下稱為"擴(kuò)展功能")。其次,作為其他高級(jí)服務(wù)的節(jié)目錄像預(yù)約服務(wù)可由NAS、 HDD記 錄機(jī)、PC和TV等實(shí)現(xiàn)。分別NAS、 HDD記錄機(jī)和PC具有錄像功能, TV和HDD記錄機(jī)具有播放接收功能、視頻播放功能和節(jié)目信息發(fā)送
功能。錄像功能、播放接收功能和視頻播放功能為節(jié)目錄像預(yù)約服務(wù) 所必須的功能,節(jié)目信息發(fā)送功能為擴(kuò)展功能。另外,作為其他高級(jí)服務(wù)的圖像管理服務(wù)可利用靜物數(shù)碼相機(jī)、PC、 NAS和HDD記錄機(jī)等實(shí)現(xiàn)。分別靜物數(shù)碼相機(jī)和PC具有圖像播 放功能,NAS、 HDD記錄機(jī)和PC具有積存功能。圖像播放功能和積 存功能都是圖像管理服務(wù)必須的功能。圖5是表示圖4所記載的機(jī)器構(gòu)成表25存儲(chǔ)于信息處理機(jī)器9或 主服務(wù)器3時(shí)的結(jié)構(gòu)的一個(gè)例子的說明圖。在圖4中記載的機(jī)器構(gòu)成表25存儲(chǔ)在信息處理機(jī)器9或主服務(wù)器 3中的情況下,該機(jī)器構(gòu)成表25除了服務(wù)內(nèi)容注冊(cè)區(qū)域65、信息處理 機(jī)器名注冊(cè)區(qū)域67、功能信息注冊(cè)區(qū)域69和必須/擴(kuò)展識(shí)別信息注冊(cè) 區(qū)域71以外,還追加有設(shè)備ID注冊(cè)區(qū)域73。這就是圖5所示的機(jī)器 構(gòu)成表26。在該設(shè)備ID注冊(cè)區(qū)域73中注冊(cè)有作為機(jī)器構(gòu)成表25的安 裝源的機(jī)器(在本實(shí)施方式中為信息處理機(jī)器9)的識(shí)別信息的ID (即 設(shè)備ID)。換言之,相對(duì)于從信息處理機(jī)器9安裝到主服務(wù)器3中的機(jī) 器構(gòu)成表25,通過將用于識(shí)別作為安裝源的信息處理機(jī)器9的設(shè)備ID 注冊(cè)到設(shè)備ID注冊(cè)區(qū)域73中,由此作成圖5所示的機(jī)器構(gòu)成表26。 這樣,能夠使得作為安裝源的信息處理機(jī)器9和從信息處理機(jī)器9發(fā) 送至主服務(wù)器3的機(jī)器構(gòu)成表25相對(duì)應(yīng)。在本實(shí)施方式中,參照?qǐng)D5 (的設(shè)備ID注冊(cè)區(qū)域73)可看出,信 息處理機(jī)器9被賦與"12345678-5234-5234-1234567890af"作為設(shè)備ID。通過將機(jī)器構(gòu)成表25從信息處理機(jī)器9安裝到主服務(wù)器3中,在 主服務(wù)器3中作成機(jī)器管理表27后,再當(dāng)該信息處理機(jī)器9之外其他 的、新的信息處理機(jī)器或利用UPnP等安裝的可提供服務(wù)的信息處理機(jī) 器加入到家庭網(wǎng)絡(luò)l時(shí),參照?qǐng)D5所示的機(jī)器構(gòu)成表26。即,在主服 務(wù)器3中,通過參照機(jī)器構(gòu)成表26,檢索設(shè)備ID注冊(cè)區(qū)域73,當(dāng)判 斷新的信息處理機(jī)器等加入家庭網(wǎng)絡(luò)1時(shí),從信息處理機(jī)器名注冊(cè)區(qū) 域67中檢索與注冊(cè)在服務(wù)內(nèi)容注冊(cè)區(qū)域65中的(高級(jí)的)服務(wù)對(duì)應(yīng) 的信息處理機(jī)器。通過該檢索核對(duì)(check)是否有可向用戶提供的新 的服務(wù)(網(wǎng)絡(luò)服務(wù))。當(dāng)該核對(duì)結(jié)果找到可向用戶提供的服務(wù)時(shí),將該服務(wù)通過主服務(wù)
器3注冊(cè)在機(jī)器管理表27中,并通知用戶可以利用該注冊(cè)的服務(wù)。在 將機(jī)器構(gòu)成表25從信息處理機(jī)器9安裝到主服務(wù)器3的處理中,優(yōu)選 利用UPnP等安裝,在這種情況下,有必要將用于下載應(yīng)用29或客戶 端(31、 33、 35)的URL記載在例如Presentation URL等中。圖6是表示本發(fā)明的第一實(shí)施方式的機(jī)器管理表27的一個(gè)例子的 說明圖。如圖6所示,機(jī)器管理表27,除了具有作為與圖5所述的設(shè)備ID 注冊(cè)區(qū)域73對(duì)應(yīng)的存儲(chǔ)區(qū)域的唯一ID注冊(cè)區(qū)域75以外,還與圖4和 圖5所記載的機(jī)器構(gòu)成表(25、 26)同樣,具有服務(wù)內(nèi)容注冊(cè)區(qū)域65、 信息處理機(jī)器名注冊(cè)區(qū)域67和功能信息注冊(cè)區(qū)域69。在唯一 ID注冊(cè) 區(qū)域75中存儲(chǔ)作為與存儲(chǔ)在設(shè)備ID注冊(cè)區(qū)域73中的同一信息的設(shè)備 ID,即唯一ID。若將機(jī)器構(gòu)成表25從信息處理機(jī)器9安裝到主服務(wù)器3,則在主 服務(wù)器3中,從該機(jī)器構(gòu)成表25中檢索家庭網(wǎng)絡(luò)1內(nèi)的信息處理機(jī)器 (5、 7、 9)以及它們個(gè)別提供的功能。然后,將從上述檢索結(jié)果得到 的、用于實(shí)現(xiàn)高級(jí)服務(wù)的必要的信息處理機(jī)器(5、 7、 9)與它們具有 的功能對(duì)照,從注冊(cè)在服務(wù)內(nèi)容注冊(cè)區(qū)域65中的各個(gè)高級(jí)服務(wù)(一覽 表)中抽出可向用戶提供的服務(wù),作成機(jī)器管理表27。機(jī)器管理表27 被注冊(cè)在主服務(wù)器3中圖3所示的機(jī)器管理表存儲(chǔ)部61中。在這里,存儲(chǔ)于唯一ID注冊(cè)區(qū)域75中的唯一ID,必須可利用它 來識(shí)別家庭網(wǎng)絡(luò)1上的信息處理機(jī)器(5、 7、 9)。例如,在主服務(wù)器3 中安裝有UPnP等的情況下,優(yōu)選利用UDN (Unique Device Name: 唯一設(shè)備名)的方法。在家庭網(wǎng)絡(luò)1上存在多臺(tái)具有同一功能的信息處理機(jī)器(5、 7、 9) 的情況下,機(jī)器管理表27的唯一ID,對(duì)于各個(gè)具有同一功能的信息處 理機(jī)器(5、 7、 9),能夠注冊(cè)多個(gè)唯一ID,使得主服務(wù)器3上的客戶 端(31、 33、 35)能夠利用任何一臺(tái)信息處理機(jī)器(5、 7、 9)。在住 宅內(nèi)存在多臺(tái)具有同一功能的信息處理機(jī)器(5、 7、 9),它們?yōu)槔?TV和揚(yáng)聲器、溫度傳感器和空調(diào)等那樣,能夠構(gòu)筑連協(xié)關(guān)系的信息處 理機(jī)器的情況下,各個(gè)信息處理機(jī)器(5、 7、 9)的位置關(guān)系變得重要。 但是,由于從家庭網(wǎng)絡(luò)l上難以把握住宅內(nèi)各個(gè)信息處理機(jī)器(5、 7、9)的位置關(guān)系等,因此在判明在家庭網(wǎng)絡(luò)l上存在多臺(tái)具有同一功能的信息處理機(jī)器(5、 7、 9)的情況下,有必要由用戶設(shè)定各個(gè)信息處 理機(jī)器(5、 7、 9)的位置信息。另外,還有必要決定以下管理方法 判別用戶設(shè)定的位置信息是否為任何的信息處理機(jī)器(5、 7、 9)的信 息。另外,可以不利用注冊(cè)在機(jī)器管理表27的唯一 ID注冊(cè)區(qū)域75中 的唯一ID,每當(dāng)執(zhí)行客戶端(31、 33、 35) —側(cè)要求的服務(wù)時(shí),檢索 家庭網(wǎng)絡(luò)l上的信息處理機(jī)器(5、 7、 9)也可以。但是,在信息處理 機(jī)器(5、 7、 9)的位置關(guān)系重要的情況下,為了用戶的方便性,優(yōu)選 只管理用戶設(shè)定的信息處理機(jī)器(5、 7、 9)的唯一ID。在本實(shí)施方式中,參照?qǐng)D6 (的信息處理機(jī)器名注冊(cè)區(qū)域67和唯 一 ID注冊(cè)區(qū)域75 )可看出,分別賦與Web攝像頭 "12345678-1234-1234-1234567890ab"的唯一 ID;賦與人感傳感器 "12345678-2234-2234-1234567890ac"的唯一ID;賦與NAS、 HDD 記錄機(jī)和PC "12345678-5234-5234-1234567890af"的唯一 ID;賦與 TV和HDD錄音"12345678畫6234-6234畫1234567890al"的唯一 ID。再 者,對(duì)于作為具有上述以外的其他功能的信息處理機(jī)器的TV和HDD 記錄機(jī),賦與"12345678-7234-7234-12345678卯a(chǎn)2"唯一的ID。圖7是表示在本發(fā)明第一實(shí)施方式的信息處理系統(tǒng)中,將機(jī)器構(gòu) 成表25從信息處理機(jī)器9安裝到主服務(wù)器3中時(shí)的處理順序的流程圖。 在圖7中,首先,想要新加入家庭網(wǎng)絡(luò)1的信息處理機(jī)器9通過 通信網(wǎng)絡(luò)13,與家庭網(wǎng)絡(luò)1上的其他信息處理機(jī)器(5、 7)和主服務(wù) 器3連接,同時(shí)將新加入家庭網(wǎng)絡(luò)1的旨意通知給其他信息處理機(jī)器 (5、 7)和主服務(wù)器3 (步驟S81)。通過接收上述通知,主服務(wù)器3 認(rèn)識(shí)到信息處理機(jī)器9新加入家庭網(wǎng)絡(luò)1時(shí),取得記載有信息處理機(jī) 器9的種類、信息處理機(jī)器9具有功能的一覽、信息處理機(jī)器9的唯 一 ID、能取得機(jī)器構(gòu)成表25的URL (Uniform Resource Locator:統(tǒng)一 資源定位器)等的設(shè)備信息。然后,從該設(shè)備信息中取得信息處理機(jī) 器9的唯一ID (步驟S82)。接著,主服務(wù)器3參照存儲(chǔ)在信息處理機(jī)器信息表存儲(chǔ)部55 (圖 3所示)中的機(jī)器構(gòu)成表26,檢索唯一ID,核對(duì)是否不存在具有同一
唯一 ID的信息處理機(jī)器(步驟S83)。當(dāng)該核對(duì)結(jié)果確認(rèn)在機(jī)器構(gòu)成表 26中不存在同一唯一 ID時(shí)(步驟S83中YES),主服務(wù)器3利用包含 在設(shè)備信息中的URL,向信息處理機(jī)器9發(fā)送機(jī)器構(gòu)成表25的取得要 求(步驟S84)。當(dāng)從主服務(wù)器3發(fā)送出上述取得要求后,信息處理機(jī)器9接收該 取得要求(步驟S85)。信息處理機(jī)器9根據(jù)該取得要求,從機(jī)器構(gòu)成 表存儲(chǔ)部45中讀取機(jī)器構(gòu)成表25,并將該機(jī)器構(gòu)成表25發(fā)送至主服 務(wù)器3 (步驟S86)。當(dāng)從信息處理機(jī)器9發(fā)送出上述機(jī)器構(gòu)成表25后, 主服務(wù)器3接收該機(jī)器構(gòu)成表25 (步驟S87)。接著,主服務(wù)器3核對(duì) 從信息處理機(jī)器9接收的信息(數(shù)據(jù))是否為機(jī)器構(gòu)成表25(步驟S88)。當(dāng)該核對(duì)結(jié)果確認(rèn)來自信息處理機(jī)器9的信息(數(shù)據(jù))為機(jī)器構(gòu) 成表25后(步驟S88中YES),主服務(wù)器3將取得的機(jī)器構(gòu)成表25與 事前取得的信息處理機(jī)器9的唯一ID對(duì)應(yīng)。然后,將與唯一ID對(duì)應(yīng) 后的機(jī)器構(gòu)成表25積存在機(jī)器構(gòu)成表存儲(chǔ)部59中(步驟S89),結(jié)束 一系列的處理動(dòng)作。另一方面,對(duì)于核對(duì)從信息處理機(jī)器9接收到的信息(數(shù)據(jù))是 否為機(jī)器構(gòu)成表25的結(jié)果,確認(rèn)并非為機(jī)器構(gòu)成表25時(shí)(步驟S88 中NO),主服務(wù)器3以作為步驟S82中取得的信息處理機(jī)器9的設(shè)備 信息之一的信息處理機(jī)器9的種類信息作為檢索關(guān)鍵,檢索現(xiàn)存的機(jī) 器構(gòu)成表(25)中的信息處理機(jī)器名注冊(cè)區(qū)域67 (步驟S90)。在該核 對(duì)結(jié)果未能在上述信息處理機(jī)器名注冊(cè)區(qū)域67中找到相應(yīng)信息處理機(jī) 器的情況下,或者在雖然能找到相應(yīng)信息處理機(jī)器,但判明在步驟S82 中取得的信息處理機(jī)器9具有功能的一覽中,不存在(用戶)要求的 功能的情況下(步驟S90中NO),立即結(jié)束一系列的處理動(dòng)作。在檢索現(xiàn)存的機(jī)器構(gòu)成表(25)中的信息處理機(jī)器名注冊(cè)區(qū)域67 的結(jié)果為能夠找到相應(yīng)信息處理機(jī)器,并且判明在步驟S82中取得的 信息處理機(jī)器9具有功能的一覽中,存在(用戶)要求的功能的情況 下(步驟S90中YES),將包含相應(yīng)信息處理機(jī)器(注冊(cè)在服務(wù)內(nèi)容注 冊(cè)區(qū)域65中)的高級(jí)服務(wù)作為檢索關(guān)鍵,檢索存儲(chǔ)在機(jī)器管理表存儲(chǔ) 部61中的機(jī)器管理表27。然后,將步驟S82中取得的唯一ID注冊(cè)在 執(zhí)行注冊(cè)于機(jī)器管理表27的服務(wù)內(nèi)容注冊(cè)區(qū)域65中的相應(yīng)高級(jí)服務(wù)
所必要的上述信息處理機(jī)器的唯一ID注冊(cè)區(qū)域75中(步驟S92),結(jié) 束一系列的處理動(dòng)作。再者,參照存儲(chǔ)在信息處理機(jī)器信息表存儲(chǔ)部55中的機(jī)器構(gòu)成表 26,核對(duì)是否存在具有同一唯一ID的信息處理機(jī)器,當(dāng)確認(rèn)存在同一 唯一 ID時(shí)(步驟S83中NO),主服務(wù)器3判斷信息處理機(jī)器9己注冊(cè) 完成,結(jié)束一系列的處理動(dòng)作。當(dāng)將機(jī)器構(gòu)成表25發(fā)送至主服務(wù)器3,并注冊(cè)在主服務(wù)器3的機(jī) 器構(gòu)成表59中后,有必要將用于控制信息處理機(jī)器9的客戶端35和 用于控制多臺(tái)信息處理機(jī)器(5、 7)的應(yīng)用29安裝到主服務(wù)器3上。 在信息處理機(jī)器9和主服務(wù)器3中安裝有HAVi (Home Audio/Video interoperability:家庭音頻/視頻交互技術(shù)),并且信息處理機(jī)器9的程 序存儲(chǔ)部41中積存有在主服務(wù)器3中起動(dòng)的客戶端35和應(yīng)用29的情 況下,圖7中說明的處理動(dòng)作結(jié)束以后,也可以利用HAVi中問件,從 信息處理機(jī)器9自動(dòng)地將客戶端35和應(yīng)用29安裝到主服務(wù)器3中。 但是在本實(shí)施方式中,在將客戶端35和應(yīng)用29安裝到主服務(wù)器3中 時(shí),由于使用的是利用OSGi平臺(tái)的安裝方法,所以以下說明利用OSGi 平臺(tái),將客戶端35和應(yīng)用29安裝到主服務(wù)器3中的方法。圖8是表示將本發(fā)明的第一實(shí)施方式的客戶端35和應(yīng)用29安裝 到主服務(wù)器3時(shí)的處理順序的流程圖。在圖8中,主服務(wù)器3首先參照機(jī)器構(gòu)成表25,對(duì)家庭網(wǎng)絡(luò)1上 的全部信息處理機(jī)器(5、 7、 9)進(jìn)行檢索。在主服務(wù)器3上安裝有 UPnP的情況下,由于通過實(shí)施設(shè)備描述(device description)能夠取 得信息處理機(jī)器信息,因此檢索取得的信息中所示信息處理機(jī)器的種 類是否與注冊(cè)在機(jī)器構(gòu)成表25的信息處理機(jī)器名注冊(cè)區(qū)域67中的任 何一種信息處理機(jī)器相符合。該檢索針對(duì)由上述設(shè)備描述取得的全部 信息處理機(jī)器信息進(jìn)行。當(dāng)上述檢索結(jié)果為主服務(wù)器3取得的信息處 理機(jī)器信息不與注冊(cè)在信息處理機(jī)器名注冊(cè)區(qū)域67中的任何一個(gè)信息 處理機(jī)器符合的情況下,不執(zhí)行圖8所示的處理順序(步驟SIOO。當(dāng)上述檢索結(jié)果為主服務(wù)器3取得的信息處理機(jī)器信息與注冊(cè)在 信息處理機(jī)器名注冊(cè)區(qū)域67中的任何一個(gè)信息處理機(jī)器相符合的情況 下,通過將相應(yīng)信息處理機(jī)器具有的功能與機(jī)器構(gòu)成表25中的,作為
功能信息注冊(cè)區(qū)域69中上述信息處理機(jī)器具有的功能而注冊(cè)的功能(該信息處理機(jī)器具有功能的一覽)對(duì)照,由此來核對(duì)相應(yīng)信息處理機(jī)器具有的功能是否為注冊(cè)在信息處理機(jī)器名注冊(cè)區(qū)域67中的信息處 理機(jī)器具有的功能。如果該核對(duì)結(jié)果為在上述功能一覽中,存在相應(yīng) 信息處理機(jī)器具有的功能,則執(zhí)行圖8所示的處理順序,如果不存在, 則不執(zhí)行圖8所示的處理順序(步驟S102)。在判明對(duì)家庭網(wǎng)絡(luò)1上的全部信息處理機(jī)器(5、 7、 9)實(shí)施了上 述(步驟SlOl、步驟S102中分別表示的)處理的結(jié)果為至少存在能夠 提供在執(zhí)行注冊(cè)在上述服務(wù)內(nèi)容注冊(cè)區(qū)域65中的高級(jí)服務(wù)時(shí)所必要的 功能的信息處理機(jī)器的情況下,主服務(wù)器3將上述高級(jí)服務(wù)追加注冊(cè) 在機(jī)器管理表27上。然后,將上述信息處理機(jī)器的UDN追加注冊(cè)到 分配在執(zhí)行上述追加注冊(cè)的高級(jí)服務(wù)時(shí)所必要的信息處理機(jī)器上的唯 一ID注冊(cè)區(qū)域75中(步驟S103)。在針對(duì)機(jī)器管理表27的上述處理動(dòng)作結(jié)束的時(shí)刻,在主服務(wù)器3 中,核對(duì)在主服務(wù)器3上是否存在用于對(duì)在執(zhí)行上述追加的高級(jí)服務(wù) 時(shí)所必要的信息處理機(jī)器的處理動(dòng)作進(jìn)行控制的客戶端(31、 33、 35)。 當(dāng)該核對(duì)結(jié)果確認(rèn)不存在客戶端(31、 33、 35)時(shí)(步驟S104中NO), 主服務(wù)器3訪問存在于因特網(wǎng)15中的文件服務(wù)器17。然后,以應(yīng)向用 戶提供的高級(jí)服務(wù)、作為控制對(duì)象的信息處理機(jī)器(5、 7、 9)、各個(gè) 信息處理機(jī)器(5、 7、 9)具有的功能等諸信息作為檢索關(guān)鍵,檢索必 要的軟件,并從文件服務(wù)器17下載。在從文件服務(wù)器17下載客戶端(31、 33、 35)的方法中,在主服 務(wù)器3和文件服務(wù)器17雙方都搭載有OSGi平臺(tái)的情況下,也可以利 用OSGi的功能進(jìn)行上述下載(步驟S106)。再者,在主服務(wù)器3上不 存在應(yīng)用29的情況下(步驟S105),主服務(wù)器3以上述高級(jí)服務(wù)作為 檢索關(guān)鍵,訪問文件服務(wù)器17,從文件服務(wù)器17下載相應(yīng)的應(yīng)用29 (步驟S107)。步驟S106中的客戶端(31、 33、 35)的下載,或步驟S107中的 應(yīng)用29的下載結(jié)束,并且安裝它們的軟件到主服務(wù)器3中的作業(yè)也結(jié) 束,這樣一系列的處理動(dòng)作結(jié)束。在主服務(wù)器3上已經(jīng)存在有在步驟 S104或步驟S105中應(yīng)從文件服務(wù)器17下載的軟件的情況下,不產(chǎn)生 上述步驟S106或步驟S107中的下載處理(在步驟S104和步驟S105 中分別為YES)。其次,說明主服務(wù)器3上應(yīng)用29的執(zhí)行方法。圖9是表示在本發(fā)明的第一實(shí)施方式的主服務(wù)器3上起動(dòng)的應(yīng)用 29的處理動(dòng)作的一個(gè)例子的流程圖。在圖9中,通過用戶操作例如主服務(wù)器3的操作部而從該操作部 輸出的操作信息、或從各種傳感器輸出的傳感器信息(事件通知)等 被輸入主服務(wù)器3中,由主服務(wù)器3上的應(yīng)用29接收。在將上述操作 信息輸入主服務(wù)器3時(shí),例如主服務(wù)器3具有Web服務(wù)器功能,能夠 利用以下等方法利用HTML (HyperText Markup Language:超文本 鏈接標(biāo)示語言)提供用戶接口的方法、或利用家庭網(wǎng)絡(luò)1上的TV,利 用UPnP從該TV向主服務(wù)器3提供用戶接口的方法等。在利用前者的方法時(shí),必須在顯示用戶接口的終端上搭載Web瀏 覽器。在利用后者的方法時(shí),在TV—側(cè)必須有用于控制應(yīng)用29的客 戶端(31、 33、 35)。另外,在應(yīng)用29中必須具有通過UPnP向其他終 端(信息處理機(jī)器(5、 7、 9)等)提供用戶接口的功能。當(dāng)接收用戶的操作信息或從各種傳感器發(fā)出的事件通知吋,應(yīng)川 29核對(duì)機(jī)器管理表27。然后,通過用戶的操作信息、事件通知內(nèi)容、 作為通知源的信息處理機(jī)器等,推斷用戶所希望的高級(jí)服務(wù)是否為注 冊(cè)在機(jī)器管理表27中的任何一種服務(wù)(步驟Slll)。判明為用戶所要求的高級(jí)服務(wù)、或者由于事件的發(fā)生而判斷為必 要的高級(jí)服務(wù)時(shí),核對(duì)在家庭網(wǎng)絡(luò)1上是否存在執(zhí)行該高級(jí)服務(wù)所必 要的信息處理機(jī)器。該核對(duì)針對(duì)具有注冊(cè)在機(jī)器管理表27的唯一 ID 注冊(cè)區(qū)域75中的唯一ID的信息處理機(jī)器而進(jìn)行(步驟S112)。當(dāng)上述核對(duì)結(jié)果確認(rèn)能夠利用上述信息處理機(jī)器時(shí),執(zhí)行用戶所 希望的高級(jí)服務(wù)。另一方面,如果上述核對(duì)結(jié)果為不可利用上述信息 處理機(jī)器,則應(yīng)用29驗(yàn)證是否可對(duì)用戶提供只由各個(gè)信息處理機(jī)器具 有的必須的功能執(zhí)行的服務(wù)。然后,當(dāng)事件發(fā)生時(shí),只通過可利用的 信息處理機(jī)器提供服務(wù)。關(guān)于利用家庭網(wǎng)絡(luò)1上的信息處理機(jī)器(5、 7、 9)可向用戶提供 的服務(wù)內(nèi)容,省略其詳細(xì)的說明。例如,注冊(cè)于圖4 圖6的服務(wù)內(nèi)容
注冊(cè)區(qū)域65中的監(jiān)視服務(wù),在Web攝像頭、HDD記錄機(jī)、或者NAS 作為信息處理機(jī)器存在于家庭網(wǎng)絡(luò)1上的情況下,通過使這些信息處 理機(jī)器和主服務(wù)器3的應(yīng)用29連協(xié),能夠提供將由Web攝像頭拍攝的 該Web攝像頭的設(shè)置位置及其附近的視頻隨時(shí)積存在HDD記錄機(jī)或 NAS中的服務(wù)。另外,在上述監(jiān)視服務(wù)中,將作為信息處理機(jī)器之一的人感傳感 器設(shè)置在家庭住屋的窗戶附近位置或門的附近位置,通過應(yīng)用29作為 中介接收從人感傳感器發(fā)出的事件通知,在從接收事件通知的時(shí)刻開 始至經(jīng)過規(guī)定的時(shí)間為止,這之間由應(yīng)用29取代HDD記錄機(jī)或NAS, 也能夠提供積存Web攝像頭拍攝的視頻信息的服務(wù)。圖IO是表示在本發(fā)明的第二實(shí)施方式的信息處理系統(tǒng)所具有的移 動(dòng)終端(移動(dòng)機(jī)器)的顯示部中所顯示的畫面的一個(gè)例子的說明圖。 在上述移動(dòng)終端中采用具有無線發(fā)送/接收功能,在顯示畫面上裝備有 觸摸顯示器的結(jié)構(gòu)。在機(jī)器管理表27的服務(wù)內(nèi)容注冊(cè)區(qū)域65中注冊(cè)有作為高級(jí)服務(wù) 的影院服務(wù),并且在家庭網(wǎng)絡(luò)1上的信息處理機(jī)器中,在具有視頻流 (stream)的接收功能和再現(xiàn)功能的TV和具有音頻流的接收功能和音 頻輸出功能的揚(yáng)聲器分別存在有2臺(tái)的情況下,在上述移動(dòng)終端的顯 示部中顯示輸出圖IO所示的畫面121。由于畫面121被稱為影院服務(wù) 機(jī)器選擇畫面,所以包含讓用戶選擇A公司的TV或B公司的TV的 任何一個(gè)的TV選擇區(qū)域123和讓用戶選擇C公司的揚(yáng)聲器或D公司 的揚(yáng)聲器中任何一個(gè)的揚(yáng)聲器選擇區(qū)域125。在家庭網(wǎng)絡(luò)1上存在有多臺(tái)具有同一功能的信息處理機(jī)器(5、 7、 9)的情況下,對(duì)于實(shí)施注冊(cè)在服務(wù)內(nèi)容注冊(cè)區(qū)域65中的高級(jí)服務(wù)所 必要的,注冊(cè)于信息處理機(jī)器名注冊(cè)區(qū)域67中的多臺(tái)信息處理機(jī)器, 在機(jī)器管理表27中分別注冊(cè)有唯一ID。在這種情況下,當(dāng)用戶實(shí)際利 用上述高級(jí)服務(wù)時(shí),用戶有必要表明意思是想利用哪一個(gè)信息處理 機(jī)器,接受上述服務(wù)的提供。例如,如上所述,在具有視頻流接收功能和再現(xiàn)功能的TV和具有 音頻流接收功能和音頻輸出功能的揚(yáng)聲器分別存在有2臺(tái)的情況下, 根據(jù)用戶是利用哪一個(gè)TV,從物理的位置關(guān)系,能利用的揚(yáng)聲器自然 而然地被決定。但是,在家庭網(wǎng)絡(luò)1上,不存在把握配置在住宅內(nèi)的信息處理機(jī)器(5、 7、 9)的物理位置的技術(shù)方法。因此,需要從用戶 那里得到明確的指示是利用哪一個(gè)揚(yáng)聲器,所以在本實(shí)施方式中,作 為用戶接口,采用具有顯示如圖IO所示的畫面121的顯示部的移動(dòng)終上山頓。作為用戶接口的裝置形式,只要是能夠從畫面中顯示的一覽表中 選擇用戶所希望的信息處理機(jī)器的裝置,則不論哪一種都可以。例如, 可以使得與主服務(wù)器3連接的、具有用于操作主服務(wù)器3的操作部的 監(jiān)視器,具有作為上述用戶接口的功能,也可以如本實(shí)施方式這樣, 考慮用戶的便利性,使用具有無線通信功能,在顯示畫面上裝備有觸 摸顯示器的移動(dòng)終端也可以。另外,如本實(shí)施方式這樣,在采用移動(dòng)終端的情況下,可以通過 在移動(dòng)終端上安裝主服務(wù)器3具有的全部功能,使得移動(dòng)終端作為主 服務(wù)器3起作用。也可以只在移動(dòng)終端上安裝將用戶對(duì)操作部的操作 轉(zhuǎn)換為控制指令,并將該控制指令發(fā)送給主服務(wù)器3的功能。以下, 為了簡(jiǎn)單方便,對(duì)在移動(dòng)終端上安裝主服務(wù)器3的功能的方式進(jìn)行說 明。因而,圖6所示的機(jī)器管理表27也是內(nèi)置在上述移動(dòng)終端內(nèi)的。圖11是表示本發(fā)明的第二實(shí)施方式的機(jī)器構(gòu)成表的一個(gè)例子的說 明圖。如圖11所示,本實(shí)施方式的機(jī)器構(gòu)成表28,在新設(shè)置有設(shè)定標(biāo)識(shí) 符區(qū)域127這一點(diǎn)上,與圖4所示的機(jī)器構(gòu)成表25不同。由于其他結(jié) 構(gòu)與圖4所示物相同,因此在圖ll中,對(duì)于與圖4所示物相同的物體 采用同一符號(hào)標(biāo)注,省略其詳細(xì)說明。在本實(shí)施方式中,在服務(wù)內(nèi)容注冊(cè)區(qū)域65中注冊(cè)有作為高級(jí)服務(wù) 的新的影院服務(wù),并且在信息處理機(jī)器名注冊(cè)區(qū)域67、功能信息注冊(cè) 區(qū)域69、必須/擴(kuò)展識(shí)別信息注冊(cè)區(qū)域71和設(shè)定標(biāo)識(shí)符區(qū)域127中分 別注冊(cè)有該影院服務(wù)相關(guān)的信息處理機(jī)器名、功能、必須/擴(kuò)展識(shí)別信 息和設(shè)定標(biāo)識(shí)符"ON/OFF"等諸信息。在設(shè)定標(biāo)識(shí)符區(qū)域127中,分別將必須由用戶設(shè)定的信息處理機(jī) 器設(shè)定為"1 (即ON)",將不必要由用戶設(shè)定的信息處理機(jī)器設(shè)定為 "0 (即OFF)"。在本實(shí)施方式中,設(shè)定標(biāo)識(shí)符"ON/OFF"被預(yù)先設(shè) 定在具有機(jī)器構(gòu)成表(28)的各個(gè)信息處理機(jī)器中。在圖ll所示的例子中,監(jiān)視服務(wù)相關(guān)的分別設(shè)定如下Web攝像 頭中設(shè)定標(biāo)識(shí)符"ON";人感傳感器中設(shè)定標(biāo)識(shí)符"ON"; NAS、 HDD 記錄機(jī)和PC中設(shè)定標(biāo)識(shí)符"OFF"。另外,影院服務(wù)相關(guān)的分別設(shè)定 如下DVD播放器中設(shè)定標(biāo)識(shí)符"OFF"; TV中設(shè)定標(biāo)識(shí)符"ON"; 揚(yáng)聲器中設(shè)定標(biāo)識(shí)符"ON"。圖12是表示用戶使用具有圖IO所示的顯示畫面作為用戶接口的 移動(dòng)終端,從本實(shí)施方式的信息處理系統(tǒng)接受影院服務(wù)的提供時(shí)的處 理順序的流程圖。在圖12中,首先,在家庭網(wǎng)絡(luò)1上追加(連接)具有上述機(jī)器構(gòu) 成表25的信息處理機(jī)器(5、 7、 9)(步驟S131)。接著,在影院服務(wù) 的初始設(shè)定時(shí),用戶通過移動(dòng)終端(圖IO所示的畫面121)檢索存在 于家庭網(wǎng)絡(luò)1上的信息處理機(jī)器(5、 7、 9)(步驟S132)。如果該檢索 結(jié)果找到執(zhí)行影院服務(wù)所必要的信息處理機(jī)器(步驟S133),通過用戶 接口 (圖IO所示的顯示畫面121),將能夠利用影院服務(wù)的旨意通知給 用戶(步驟S134),同時(shí)將檢索到的信息處理機(jī)器的相關(guān)信息暫時(shí)注冊(cè) 在機(jī)器管理表27中(步驟S135)。其次,在進(jìn)行該注冊(cè)時(shí),核對(duì)在家庭網(wǎng)絡(luò)1上是否存在多臺(tái)具有 同一功能的信息處理機(jī)器(步驟S136)。如果該核對(duì)結(jié)果為在家庭網(wǎng)絡(luò) 1上存在多臺(tái)具有同一功能的信息處理機(jī)器(步驟S136中YES),移 動(dòng)終端通過這些信息處理機(jī)器取得機(jī)器構(gòu)成表28,并核對(duì)在該機(jī)器構(gòu) 成表28中的設(shè)定標(biāo)識(shí)符區(qū)域127中是否注冊(cè)為"ON"(步驟S137)。 如果該核對(duì)結(jié)果為在該機(jī)器構(gòu)成表28中的設(shè)定標(biāo)識(shí)符區(qū)域127中注冊(cè) 為"ON"(步驟S137中YES),則在上述移動(dòng)終端的顯示部中顯示信 息處理機(jī)器的一覽(例如,圖IO所示的影院服務(wù)機(jī)器選擇畫面121) (步驟S138)。通過用戶操作上述移動(dòng)終端的操作部,分別將操作指令發(fā)送至執(zhí) 行上述影院服務(wù)的相關(guān)信息處理機(jī)器,由于接收到該操作指令,當(dāng)接 收到這些信息處理機(jī)器對(duì)上述移動(dòng)終端的響應(yīng)時(shí),通過上述移動(dòng)終端, 確認(rèn)這些信息處理機(jī)器的設(shè)置位置(步驟S139)。接著,用戶從在上述 移動(dòng)終端的顯示部中,以一覽表形式顯示的上述(功能重復(fù)的)多臺(tái)
信息處理機(jī)器中選擇特定的信息處理機(jī)器(步驟S140)。在上述顯示部中顯示用于操作該信息處理機(jī)器的簡(jiǎn)單的用戶接口。例如,在作為功能重復(fù)的信息處理機(jī)器的TV —覽表被顯示的情況下,當(dāng)用戶從該一覽 表中選擇任一個(gè)TV,在進(jìn)行了該選擇的時(shí)刻,TV的電源ON/OFF顯 示為可能的按鈕,如果用戶按壓操作該按鈕,上述選擇的TV電源 ON/OFF。除了電源ON/OFF操作以外,頻道操作、音量調(diào)節(jié)操作、用 于測(cè)試流再現(xiàn)的操作也與上述同樣。任何一個(gè)操作都是以能夠判別作 為當(dāng)前操作對(duì)象的TV為哪一個(gè)TV來作為前提條件的。在上述移動(dòng)終 端的顯示部中顯示有作為功能重復(fù)的信息處理機(jī)器的揚(yáng)聲器的一覽表 的情況下,與上述同樣,用戶可從以一覽表形式列舉的多臺(tái)揚(yáng)聲器中 選擇任何一臺(tái)揚(yáng)聲器,通過移動(dòng)終端,確認(rèn)可以控制該揚(yáng)聲器。通過用戶的選擇,確定使用的信息處理機(jī)器時(shí)(步驟S136中NO), 注冊(cè)在上述移動(dòng)終端內(nèi)置的機(jī)器管理表27 (的服務(wù)內(nèi)容注冊(cè)區(qū)域65) 中的影院服務(wù)再被作為由用戶選擇的TV和由揚(yáng)聲器執(zhí)行的影院服務(wù) 注冊(cè)在該機(jī)器管理表27中(步驟S142)。結(jié)束一系列的處理動(dòng)作。如果核對(duì)在機(jī)器構(gòu)成表28中的設(shè)定標(biāo)識(shí)符區(qū)域127中是否注冊(cè)為 "ON"的結(jié)果是在該設(shè)定標(biāo)識(shí)符區(qū)域127中未注冊(cè)"ON"(步驟S137 中NO),則在上述移動(dòng)終端從上述一覽表中自動(dòng)選擇任意信息處理機(jī) 器的處理執(zhí)行以后(步驟S141),轉(zhuǎn)移至步驟S142中所示處理動(dòng)作。另外,在想要通過上述信息處理機(jī)器彼此的組合以外的其他信息 處理機(jī)器的組合來執(zhí)行影院服務(wù)的情況下,通過上述用戶接口,選擇 新的信息處理機(jī)器,來實(shí)施與上述的處理動(dòng)作相同的處理動(dòng)作。在上述處理動(dòng)作結(jié)束后,通過移動(dòng)終端選擇影院服務(wù),這樣用戶 就能夠利用以前設(shè)定的影院服務(wù)。而且,在上述機(jī)器構(gòu)成表25內(nèi)存在 電燈(照明機(jī)器)這樣的機(jī)器,能夠利用家庭網(wǎng)絡(luò)1調(diào)整該照明機(jī)器 的亮度的情況下,在利用影院服務(wù)時(shí),還能夠自動(dòng)地將室內(nèi)的照明機(jī) 器調(diào)暗(調(diào)光)。圖13是表示在本發(fā)明的第三實(shí)施方式的機(jī)器管理表中,監(jiān)視服務(wù) 作為高級(jí)服務(wù)被注冊(cè)的機(jī)器管理表的一個(gè)例子的說明圖。在圖ll所示的監(jiān)視服務(wù)的情況下,必須在住宅內(nèi)外設(shè)置監(jiān)視用的 多個(gè)Web攝像頭和人感傳感器,并且必須把握Web攝像頭和人感傳感
器的設(shè)置位置。在以下說明的監(jiān)視服務(wù)中,例如當(dāng)人感傳感器起動(dòng)時(shí),包括首先Web攝像頭進(jìn)行拍攝動(dòng)作的處理和將拍攝的視頻信息發(fā)送至 具有錄像功能的PC或HDD記錄機(jī)等的處理。在本實(shí)施方式中,參照?qǐng)D13可看出,作為高級(jí)服務(wù)注冊(cè)在機(jī)器管 理表151中的服務(wù)(在這里為監(jiān)視服務(wù)),由執(zhí)行該服務(wù)的多臺(tái)信息處 理機(jī)器構(gòu)成的多個(gè)組來提供,以下對(duì)該情況進(jìn)行說明。在本實(shí)施方式中,通過分別包含多臺(tái)信息處理機(jī)器的多個(gè)組,能 夠執(zhí)行上述監(jiān)視服務(wù),從而上述各個(gè)組被賦與了用于識(shí)別的組ID。因 此,如圖13所示,在本實(shí)施方式的機(jī)器管理表151中設(shè)定有用于注冊(cè) 各個(gè)組ID的組ID注冊(cè)區(qū)域153。由于其他的結(jié)構(gòu)與圖6所示物相同, 所以在圖13中,與圖6所示物相同的采用同一符號(hào)標(biāo)注,省略其詳細(xì) 說明。在本實(shí)施方式中,由具有"12345678-1234-1234-1234567899ab" 的唯一 ID的Web攝像頭、具有"12345678-2234-2234-1234567899ac" 的唯一 ID的人感傳感器和具有"12345678-5234-5234-1234567899af" 的唯一 ID的NAS、 HDD記錄機(jī)和PC所形成的組,被賦與0001作為 組ID。因此,在與該組對(duì)應(yīng)的組ID注冊(cè)區(qū)域153中注冊(cè)"0001"作為 組ID。其次,由具有"12345678-1234-1234-1234567898ab" 的唯一 ID 的Web攝像頭、具有"12345678-2234-2234-1234567898ac"的唯一 ID 的人感傳感器和具有"12345678-5234-5234-1234567898af"的唯一 ID 的NAS、 HDD記錄機(jī)和PC所形成的組,被賦與0002作為組ID。因 此,在與該組對(duì)應(yīng)的組ID注冊(cè)區(qū)域153中注冊(cè)"0002"作為組ID。其次,由具有"12345678-1234-1234-1234567897ab" 的唯一 ID 的Web攝像頭、具有"12345678-2234-2234-1234567897ac"的唯一 ID 的人感傳感器和具有"32345678-5234-5234-1234567897af"的唯一 ID 的NAS、 HDD記錄機(jī)和PC所形成的組,被賦與0003作為組ID。因 此,在與該組對(duì)應(yīng)的組ID注冊(cè)區(qū)域153中注冊(cè)"0003"作為組ID。再者,由具有唯一id" 12345678-1234-1234-1234567897ab "、 " 12345678-1234-1234-1234567898ab " 、"12345678-1234-1234畫1234567897ab"的Web攝像頭、具有唯一 ID"12345678-2234-2234-1234567897ac"的人感傳感器和具有唯一 ID "42345678畫5234匿5234誦1234567897af"的NAS、 HDD記錄機(jī)和PC所 形成的組,被賦與0004作為組ID。因此,在與該組對(duì)應(yīng)的組ID注冊(cè) 區(qū)域153中注冊(cè)"0004"作為組ID。而且,上述各個(gè)組ID "0001、 0002、 0003和0004"的注冊(cè)由用戶 通過以下所述的(圖14所示)的移動(dòng)終端進(jìn)行。圖14是表示在本發(fā)明的第三實(shí)施方式的信息處理系統(tǒng)所具有的移 動(dòng)終端(移動(dòng)機(jī)器)的顯示部中所顯示的畫面的一個(gè)例子的說明圖。 在上述移動(dòng)終端中,也與圖IO所示的移動(dòng)終端同樣,采用具有無線發(fā) 送/接收功能,在顯示畫面上裝備有觸摸顯示器的結(jié)構(gòu)。在上述移動(dòng)終端的顯示部中,由于顯示輸出的畫面155被稱為監(jiān) 視服務(wù)設(shè)定畫面,所以包括用于讓用戶選擇Web攝像頭A、 Web攝像 頭B、 Web攝像頭C、 Web攝像頭D和Web攝像頭E的任何一個(gè)的 Web攝像頭選擇區(qū)域157和用于讓用戶選擇傳感器A、傳感器B和傳 感器C的任何一個(gè)的傳感器選擇區(qū)域159。畫面155與圖10所示的畫 面121同樣,具有作為用戶接口的功能。用戶通過按壓操作Web攝像 頭選擇區(qū)域157中的任何一個(gè)Web攝像頭的顯示部位,從該移動(dòng)終端 輸出Web攝像頭選擇信號(hào);通過按壓操作傳感器選擇區(qū)域159中的任 何一個(gè)傳感器顯示部,從該移動(dòng)終端輸出傳感器選擇信號(hào)。圖15是表示執(zhí)行本發(fā)明的第三實(shí)施方式的監(jiān)視服務(wù)時(shí),監(jiān)視服務(wù) 相關(guān)的各個(gè)信息處理機(jī)器彼此的對(duì)應(yīng)關(guān)系的一個(gè)例子的示意圖。如圖15所示,本實(shí)施方式的監(jiān)視服務(wù),具有整體呈大致〕字形的 服務(wù)區(qū)域161 。在該服務(wù)區(qū)域161內(nèi)配置有Web攝像頭163、 165和167。 在Web攝像頭163中配置人感傳感器169,在Web攝像頭165中配置 人感傳感器171,在Web攝像頭167中配置人感傳感器173,分別配置 成一對(duì)。分別人感傳感器169具有傳感(sensing)區(qū)域175,人感傳感 器171具有傳感區(qū)域177,人感傳感器173具有傳感區(qū)域179。在圖15中,通過人感傳感器169起動(dòng),Web攝像頭163拍攝的視 頻信息從Web攝像頭163被發(fā)送至具有錄像功能的PC等;通過人感 傳感器171起動(dòng)Web攝像頭165拍攝的視頻信息,從Web攝像頭165 被發(fā)送至具有錄像功能的PC等;通過人感傳感器173起動(dòng),Web攝像 頭167拍攝的視頻信息從Web攝像頭167被發(fā)送至具有錄像功能的PC 等。其中,在人感傳感器171起動(dòng)之際,不僅僅是Web攝像頭165拍 攝的視頻信息,Web攝像頭163拍攝的視頻信息、Web攝像頭167拍 攝的視頻信息也分別被發(fā)送至上述PC等,能夠提供由全部Web攝像 頭(163、 165、 167)構(gòu)成的監(jiān)視服務(wù)(即服務(wù)區(qū)域161)。圖16是表示用戶使用具有圖14所示的顯示畫面作為用戶接口的 移動(dòng)終端,從本實(shí)施方式的信息處理系統(tǒng)接受監(jiān)視服務(wù)的提供時(shí)的處 理順序的流程圖。圖16所示的處理順序與圖12所示的處理順序原理 上相同。在圖16中,首先,將具有上述的機(jī)器構(gòu)成表25的信息處理機(jī)器 (5、 7、 9)追加(連接)到家庭網(wǎng)絡(luò)上(步驟S191)。接著,在監(jiān)視 服務(wù)的初始設(shè)定時(shí),用戶通過移動(dòng)終端(圖14所示的畫面155)檢索 存在于家庭網(wǎng)絡(luò)1上的信息處理機(jī)器(5、 7、 9)(步驟S192)。如果該 檢索結(jié)果找到執(zhí)行監(jiān)視服務(wù)所必要的信息處理機(jī)器(步驟S193),通過 用戶接口 (圖14所示的顯示畫面155),將能夠利用監(jiān)視服務(wù)的旨意通 知給用戶(步驟S194),同時(shí)將檢索到的信息處理機(jī)器的相關(guān)信息暫時(shí) 注冊(cè)在機(jī)器管理表27中(步驟S195)。其次,在進(jìn)行該注冊(cè)時(shí),核對(duì)在家庭網(wǎng)絡(luò)1上是否存在多臺(tái)具有 同一功能的信息處理機(jī)器(步驟S196)。如果該核對(duì)結(jié)果為在家庭網(wǎng)絡(luò) 1上存在多臺(tái)具有同一功能的信息處理機(jī)器(步驟S196中YES),移 動(dòng)終端通過這些(功能重復(fù)的)多臺(tái)信息處理機(jī)器取得機(jī)器構(gòu)成表28, 并核對(duì)在該機(jī)器構(gòu)成表28中的設(shè)定標(biāo)識(shí)符區(qū)域127中是否注冊(cè)為 "ON"(步驟S197)。如果該核對(duì)結(jié)果為在該機(jī)器構(gòu)成表28中的設(shè)定 標(biāo)識(shí)符區(qū)域127中注冊(cè)為"ON"(步驟S197中YES),則在上述移動(dòng) 終端的顯示部中顯示信息處理機(jī)器的一覽(例如,圖14所示的監(jiān)視服 務(wù)機(jī)器設(shè)定畫面155)(步驟S198)。其次,當(dāng)用戶攜帶上述移動(dòng)終端,向上述任何一個(gè)人感傳感器 (169、 171、 173)的傳感區(qū)域(即人感傳感器(169、 171、 173)起 動(dòng)的區(qū)域)(175、 177、 179)移動(dòng)時(shí)(步驟S199),利用上述移動(dòng)終端 接收從上述任何一個(gè)人感傳感器(169、 171、 173)發(fā)送出的事件通知。 在這里,由用戶從上述監(jiān)視服務(wù)設(shè)定畫面155中,選擇人感傳感器(169、 171、 173)(步驟S200)。當(dāng)由用戶進(jìn)行了人感傳感器(169、 171、 173) 的選擇時(shí),在上述監(jiān)視服務(wù)設(shè)定畫面155中的Web攝像頭選擇區(qū)域157 中一覽顯示各個(gè)Web攝像頭A、 B、 C、 D、 E所拍攝的視頻(信息)。 在進(jìn)行Web攝像頭(A、 B、 C、 D、 E)的選擇時(shí),由于有必要確認(rèn)應(yīng) 選擇的Web攝像頭(A、 B、 C、 D、 E中任何一個(gè))是否存在于任何 一個(gè)場(chǎng)所,所以用戶利用上述用戶接口(圖14中所示的顯示畫面155), 再現(xiàn)在Web攝像頭選擇區(qū)域157中顯示的各個(gè)Web攝像頭所拍攝的視 頻信息,在直觀確認(rèn)再現(xiàn)的各個(gè)視頻信息的基礎(chǔ)上,選擇任何一臺(tái)(歩 驟S201)。用戶通過參照上述視頻(信息)的一覽,選擇與在步驟S200中選 擇的人感傳感器(169、 171、 173中任何一個(gè))對(duì)應(yīng)的Web攝像頭(A、 B、 C、 D、 E中任何一個(gè))(步驟S202)。換言之,如圖II所示的機(jī)器 構(gòu)成表28那樣,在按照注冊(cè)的信息處理機(jī)器(Web攝像頭)被賦與設(shè) 定標(biāo)識(shí)符的情況下,當(dāng)圖15所示的人感傳感器(169、 171、 173)起 動(dòng)時(shí),用戶有必要選擇使哪一個(gè)Web攝像頭動(dòng)作。當(dāng)該步驟S202中的 Web攝像頭的選擇結(jié)束時(shí),轉(zhuǎn)移至上述的步驟S196中的處理動(dòng)作。通 過用戶的選擇,確定使用的Web攝像頭時(shí)(A、 B、 C、 D、 E中任何 一個(gè))(步驟196中NO),注冊(cè)在上述移動(dòng)終端內(nèi)置的機(jī)器管理表27 (的服務(wù)內(nèi)容注冊(cè)區(qū)域65)中的監(jiān)視服務(wù)再被作為由用戶選擇的人感 傳感器和Web攝像頭執(zhí)行的監(jiān)視服務(wù)注冊(cè)在該機(jī)器管理表27中。換言 之,利用上述處理結(jié)果更新上述移動(dòng)終端內(nèi)的機(jī)器管理表27。這樣,圖15所示監(jiān)視服務(wù)相關(guān)的各個(gè)信息處理機(jī)器彼此的對(duì)應(yīng)關(guān) 系被反映在機(jī)器管理表151 (記載于圖13)中。如上所述,在機(jī)器管 理表151中注冊(cè)有由執(zhí)行同一服務(wù)的多個(gè)信息處理機(jī)器構(gòu)成的多個(gè)組 的情況下,為了識(shí)別各個(gè)組,在該機(jī)器管理表151中設(shè)定有組ID注冊(cè) 區(qū)域153。因此,在用戶通過圖14所示的用戶接口想要利用監(jiān)視服務(wù) 的情況下,選擇注冊(cè)在組ID注冊(cè)區(qū)域153中的任何一個(gè)組ID,這樣, 用戶可通過上述用戶接口,參照過去人感傳感器起動(dòng)由Web攝像頭拍 攝的視頻信息(步驟S204)。在經(jīng)過步驟S204中所示的處理動(dòng)作后, 結(jié)束一系列處理動(dòng)作。如果核對(duì)在機(jī)器構(gòu)成表28中的設(shè)定標(biāo)識(shí)符區(qū)域127中是否注冊(cè)為"ON"的結(jié)果是在該設(shè)定標(biāo)識(shí)符區(qū)域127中未注冊(cè)"ON"(步驟S197 中NO),則上述移動(dòng)終端在從上述信息處理機(jī)器的一覽中自動(dòng)選擇任 意信息處理機(jī)器(人感傳感和Web攝像頭)的處理執(zhí)行以后(步驟 S203),轉(zhuǎn)移至步驟S204中所示處理動(dòng)作。另外,在用戶想要通過上述信息處理機(jī)器(人感傳感器和Web攝 像頭)彼此的組合以外的其他信息處理機(jī)器的組合來執(zhí)行監(jiān)視服務(wù)的 情況下,通過上述用戶接口 155,選擇新的信息處理機(jī)器(人感傳感器 和Web攝像頭),來實(shí)施與上述的處理動(dòng)作相同的處理動(dòng)作。在上述處理動(dòng)作結(jié)束后,通過移動(dòng)終端選擇監(jiān)視服務(wù),這樣用戶 能夠利用以前設(shè)定的監(jiān)視服務(wù)。以上,說明了本發(fā)明的一個(gè)優(yōu)選實(shí)施方式,但這只是用于說明本 發(fā)明的示例,并不是要將本發(fā)明的范圍限定于該實(shí)施方式。本發(fā)明也 能夠采用其他各種方式實(shí)施。除了上述實(shí)施方式以外,還能夠想到在家庭網(wǎng)絡(luò)1上不存在主服 務(wù)器3的結(jié)構(gòu)的信息處理系統(tǒng)。在該系統(tǒng)中由于不存在主服務(wù)器3,家 庭網(wǎng)絡(luò)1上的信息處理機(jī)器具有的機(jī)器構(gòu)成表不由主服務(wù)器統(tǒng)一管理, 而是由各個(gè)信息處理機(jī)器管理。機(jī)器管理表等也同樣。這種由自身管 理機(jī)器構(gòu)成表的信息處理機(jī)器能夠?qū)崿F(xiàn)具有與主服務(wù)器相同的功能。 由于該結(jié)構(gòu)的信息處理系統(tǒng)中的各部的處理動(dòng)作與上述具有主服務(wù)器 3的信息處理系統(tǒng)相同,因此這里不作說明。在上述實(shí)施方式中,信息處理機(jī)器能夠假定為HDD記錄機(jī)、PC、 PDA、移動(dòng)電話等各種數(shù)碼家電,主服務(wù)器能夠假定為PC或HDD記 錄機(jī)等。此外,關(guān)于上述實(shí)施方式中所述的處理內(nèi)容,由于能夠利用 搭載在目前為止所舉出的信息處理機(jī)器中的中間件來實(shí)施,所以設(shè)計(jì) 上情況也良好。
權(quán)利要求
1.一種信息處理機(jī)器,用于控制與通信網(wǎng)絡(luò)連接的多個(gè)信息處理機(jī)器,其特征在于,具有檢索部,檢索所述多個(gè)信息處理機(jī)器;機(jī)器構(gòu)成表的存儲(chǔ)單元,所述機(jī)器構(gòu)成表記錄所述多個(gè)信息處理機(jī)器各自相關(guān)的服務(wù)的提供信息;機(jī)器管理表的存儲(chǔ)單元,所述機(jī)器管理表記錄連協(xié)所述多個(gè)信息處理機(jī)器所提供服務(wù)的提供信息;信息處理機(jī)器管理信息制作部,由基于所述檢索部的所述多個(gè)信息處理機(jī)器的檢索結(jié)果和所述多個(gè)信息處理機(jī)器的機(jī)器構(gòu)成表,作成包含能夠提供新的服務(wù)的信息處理機(jī)器彼此的組合的機(jī)器管理表,其中,所述新的服務(wù)通過所述各個(gè)信息處理機(jī)器連協(xié)提供,與由所述各個(gè)信息處理機(jī)器個(gè)別提供的服務(wù)不同;和起動(dòng)指令選擇輸出部,接受來自用戶的服務(wù)要求,從由所述信息處理機(jī)器管理信息制作部作成的機(jī)器管理表中,選擇提供與所述服務(wù)要求對(duì)應(yīng)的服務(wù)所必要的信息處理機(jī)器,并向該選擇的信息處理機(jī)器輸出起動(dòng)指令。
2. 根據(jù)權(quán)利要求1所述的信息處理機(jī)器,其特征在于 當(dāng)所述信息處理機(jī)器自身與所述通信網(wǎng)絡(luò)連接,或者其他信息處理機(jī)器與所述通信網(wǎng)絡(luò)連接時(shí),所述檢索部檢索與所述通信網(wǎng)絡(luò)連接 的全部信息處理機(jī)器。
3. 根據(jù)權(quán)利要求1所述的信息處理機(jī)器,其特征在于 當(dāng)所述信息處理機(jī)器自身與所述通信網(wǎng)絡(luò)連接,或者其他信息處理機(jī)器與所述通信網(wǎng)絡(luò)連接時(shí),所述信息處理機(jī)器管理信息制作部作 成所述機(jī)器管理表。
4. 根據(jù)權(quán)利要求1所述的信息處理機(jī)器,其特征在于-按照被預(yù)先個(gè)別地分配給應(yīng)與所述通信網(wǎng)絡(luò)連接的全部信息處理機(jī)器的每個(gè)識(shí)別信息,作成所述機(jī)器管理表。
5. 根據(jù)權(quán)利要求l所述的信息處理機(jī)器,其特征在于 還具有存儲(chǔ)處理程序的程序存儲(chǔ)部,所述處理程序用于使得連接所述通信網(wǎng)絡(luò)的全部信息處理機(jī)器根據(jù)來自用戶的服務(wù)要求執(zhí)行服 務(wù)。
6. 根據(jù)權(quán)利要求l所述的信息處理機(jī)器,其特征在于,還具有 判別部,判別在與所述通信網(wǎng)絡(luò)連接的多個(gè)信息處理機(jī)器中,是否存在多個(gè)能夠提供同一服務(wù)的信息處理機(jī)器,并且是否存在多個(gè)能 夠提供同一服務(wù)的信息處理機(jī)器彼此的組合;和信息處理機(jī)器管理信息修正部,在所述判別部判別所述信息處理 機(jī)器和所述信息處理機(jī)器彼此的組合存在的情況下,將由所述信息處 理機(jī)器管理信息制作部作成的機(jī)器管理表修正為包含所述各組合的組ID的機(jī)器管理表,其中,所述起動(dòng)指令選擇輸出部接受來自用戶的服務(wù)要求和來自用戶的 組指定指令,從所述修正的機(jī)器管理表中選擇提供與所述服務(wù)要求對(duì) 應(yīng)的服務(wù)所必要的信息處理機(jī)器,并向該選擇的信息處理機(jī)器輸出起 動(dòng)指令。
7. 根據(jù)權(quán)利要求6所述的信息處理機(jī)器,其特征在于 所述信息處理機(jī)器管理信息修正部將用于識(shí)別的組ID賦與對(duì)應(yīng)提供服務(wù)的信息處理裝置的組而設(shè)置的機(jī)器管理表的組ID注冊(cè)區(qū)域。
8. —種多個(gè)信息處理機(jī)器與通信網(wǎng)絡(luò)連接的信息處理系統(tǒng),其特 征在于具有向用戶提供服務(wù)的第一信息處理機(jī)器和控制所述第一信息處 理機(jī)器的第二信息處理機(jī)器,所述第一信息處理機(jī)器具有機(jī)器構(gòu)成表的存儲(chǔ)單元,所述機(jī)器構(gòu) 成表記錄當(dāng)與所述通信網(wǎng)絡(luò)連接時(shí),通知所述第二信息處理機(jī)器的有 關(guān)該信息處理機(jī)器的服務(wù)的提供信息, 所述第二信息處理機(jī)器具有檢索部,檢索與所述通信網(wǎng)絡(luò)連接的多個(gè)第一信息處理機(jī)器;機(jī)器構(gòu)成表的存儲(chǔ)單元,所述機(jī)器構(gòu)成表記錄從檢索到的第一信 息處理機(jī)器取得的所述第一信息處理機(jī)器的服務(wù)提供信息;機(jī)器管理表的存儲(chǔ)單元,所述機(jī)器管理表記錄連協(xié)所述多個(gè)第一 信息處理機(jī)器所提供的服務(wù)的提供信息;信息處理機(jī)器管理信息制作部,從基于所述檢索部的所述多個(gè)第 一信息處理機(jī)器的檢索結(jié)果和有關(guān)所述多個(gè)第一信息處理機(jī)器的機(jī)器 構(gòu)成表,作成包含能夠提供新的服務(wù)的第一信息處理機(jī)器彼此的組合 的機(jī)器管理表,其中,所述新的服務(wù)通過所述各個(gè)信息處理機(jī)器連協(xié) 提供,與由所述各個(gè)信息處理機(jī)器個(gè)別提供的服務(wù)不同;和起動(dòng)指令選擇輸出部,接受來自用戶的服務(wù)要求,從由所述信息 處理機(jī)器管理信息制作部作成的機(jī)器管理表中,選擇提供與所述服務(wù) 要求對(duì)應(yīng)的服務(wù)所必要的第一信息處理機(jī)器,并向該選擇的信息處理 機(jī)器輸出起動(dòng)指令。
9. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其特征在于 所述通信網(wǎng)絡(luò)為家庭網(wǎng)絡(luò),所述第二信息處理機(jī)器為向所述各個(gè)信息處理機(jī)器指令提供用戶 所希望服務(wù)的主服務(wù)器。
10. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其特征在于 所述通信網(wǎng)絡(luò)為包含無線通信的家庭網(wǎng)絡(luò),所述第二信息處理機(jī)器為具有向所述各個(gè)信息處理機(jī)器指令提供 用戶所希望服務(wù)的無線功能的移動(dòng)終端。
11.根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其特征在于-所述第一信息處理機(jī)器為具有向所述各個(gè)信息處理機(jī)器指令提供用戶所希望服務(wù)的無線功能的移動(dòng)終端,將用戶的服務(wù)或機(jī)器的選擇信息從所述主服務(wù)器發(fā)送至移動(dòng)終端,將用戶操作信息作為控制指令,從所述移動(dòng)終端發(fā)送至主服務(wù)器。
12. —種多個(gè)信息處理機(jī)器與通信網(wǎng)絡(luò)連接的信息處理系統(tǒng)的服 務(wù)提供方法,其特征在于,由下列步驟組成步驟之h檢測(cè)向已連接所述通信網(wǎng)絡(luò)的信息處理機(jī)器提供服務(wù)的 第一信息處理機(jī)器已與所述通信網(wǎng)絡(luò)連接;步驟之2:根據(jù)所述檢測(cè)結(jié)果,將記錄有關(guān)第一信息處理機(jī)器的服 務(wù)的提供信息的機(jī)器構(gòu)成表的取得要求,從第二信息處理機(jī)器通知第 一信息處理機(jī)器;步驟之3:根據(jù)所述要求,將第一信息處理機(jī)器保存的機(jī)器構(gòu)成表 通知第二信息處理機(jī)器;步驟之4:判定所述取得的機(jī)器構(gòu)成表是否為新的機(jī)器構(gòu)成表,為 新的機(jī)器構(gòu)成表的情況下,將取得的機(jī)器構(gòu)成表存儲(chǔ)在所述第二信息 處理機(jī)器中。
13. 根據(jù)權(quán)利要求12所述的服務(wù)提供方法,其特征在于,還包括 下列步驟從與通信網(wǎng)絡(luò)連接的多個(gè)第一信息處理機(jī)器取得的機(jī)器構(gòu)成表 中,檢索構(gòu)成服務(wù)的信息處理機(jī)器的步驟; 檢索構(gòu)成服務(wù)的功能的步驟;和從所述檢索結(jié)果,作成記錄連協(xié)所述多個(gè)第一信息處理機(jī)器所提 供服務(wù)的提供信息的機(jī)器管理表的步驟。
14. 根據(jù)權(quán)利要求13所述的服務(wù)提供方法,其特征在于,還包括 下列步驟在不存在控制功能的客戶端的情況下,取得客戶端的步驟;禾口 在不存在控制所述客戶端組的應(yīng)用的情況下,取得應(yīng)用的步驟。
15. 根據(jù)權(quán)利要求13所述的服務(wù)提供方法,其特征在于,還包括 下列步驟利用所述檢索結(jié)果,在能夠?qū)⑼环?wù)提供給多個(gè)信息處理機(jī)器 的組合的情況下,對(duì)應(yīng)信息處理機(jī)器組合的組,設(shè)定組ID,作成機(jī)器
16.根據(jù)權(quán)利要求13所述的服務(wù)提供方法,其特征在于,還包括下列步驟接受來自用戶的服務(wù)要求,從所述機(jī)器管理表中顯示提供與所述服務(wù)要求對(duì)應(yīng)的服務(wù)所必要的信息處理機(jī)器的步驟;禾口接受來自用戶的信息機(jī)器的選擇指示,向選擇的信息處理機(jī)器輸 出起動(dòng)指令的步驟。
全文摘要
本發(fā)明涉及信息處理機(jī)器和信息處理系統(tǒng)。為了通過使新追加連接到通信網(wǎng)絡(luò)中的信息處理機(jī)器和現(xiàn)存的信息處理機(jī)器連協(xié),從而能夠向用戶提供更加有益的服務(wù),以如下方式構(gòu)成系統(tǒng)信息處理機(jī)器(9)中內(nèi)置與各部進(jìn)行的規(guī)定處理動(dòng)作對(duì)應(yīng)的處理程序(23)。根據(jù)從主服務(wù)器(3)輸出至信息處理機(jī)器(9)的指令,控制處理程序(23)的起動(dòng)/停止。通過處理程序(23)的起動(dòng),將信息處理機(jī)器(9)固有的服務(wù)作為網(wǎng)絡(luò)服務(wù),從信息處理機(jī)器(9)提供給主服務(wù)器(3)的客戶端(31、33、35)。信息處理機(jī)器(9)中內(nèi)置機(jī)器構(gòu)成表(25)。
文檔編號(hào)H04L12/28GK101163069SQ20071014029
公開日2008年4月16日 申請(qǐng)日期2007年8月8日 優(yōu)先權(quán)日2006年8月8日
發(fā)明者宮本啟生 申請(qǐng)人:株式會(huì)社日立制作所