專利名稱:在具有多個(gè)通信協(xié)議的系統(tǒng)中動(dòng)態(tài)刪除設(shè)備注冊(cè)子的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有分布功能組件的信息處理系統(tǒng)。本發(fā)明尤其涉及,但不僅限于,家庭影院設(shè)備。
消費(fèi)電子工業(yè)正經(jīng)歷著大的轉(zhuǎn)變,如娛樂(lè)系統(tǒng)從模擬領(lǐng)域向數(shù)字領(lǐng)域的轉(zhuǎn)變。音頻已經(jīng)通過(guò)激光唱片和數(shù)字壓縮磁帶轉(zhuǎn)到數(shù)字領(lǐng)域。視頻將在若干年內(nèi)很快進(jìn)入數(shù)字領(lǐng)域。由于用可承受的價(jià)格逐漸能得到強(qiáng)大的數(shù)字處理能力,一個(gè)具有數(shù)字音頻和數(shù)字視頻的全數(shù)字多媒體系統(tǒng)向消費(fèi)者展現(xiàn)了新的可能性。一些新的可能性包括實(shí)時(shí)視頻處理已經(jīng)出現(xiàn)在消費(fèi)設(shè)備中;用戶控制越來(lái)越依賴于系統(tǒng)的智能,因此使系統(tǒng)更容易操作,消除了用戶監(jiān)控系統(tǒng)的負(fù)擔(dān);多種數(shù)字資源將相互聯(lián)系并集成在單個(gè)家庭系統(tǒng)中。
如果系統(tǒng)設(shè)計(jì)支持系統(tǒng)功能組件的分布、體系結(jié)構(gòu)的可擴(kuò)展性,以及閉環(huán)控制,則將數(shù)量不斷增長(zhǎng)的,可能交互的功能組件集成到單個(gè)系統(tǒng)對(duì)消費(fèi)者和制造者都會(huì)是有吸引力的。具有分布功能組件的系統(tǒng)是容許故障的,一個(gè)系統(tǒng)部件的硬件故障不影響到其它部件。功能組件的分布也支持可擴(kuò)展性。體系結(jié)構(gòu)是可擴(kuò)展的,或開(kāi)放的,如果它允許對(duì)系統(tǒng)無(wú)沖突的重構(gòu)、升級(jí)或擴(kuò)展。需要時(shí)通過(guò)增加或刪除功能組件以滿足要求,制造者或用戶可以在使成本最小的同時(shí)優(yōu)化系統(tǒng)性能。閉環(huán)控制是指一個(gè)響應(yīng)來(lái)自另一個(gè)部件或來(lái)自用戶的激勵(lì)的部件確認(rèn)接收到該激勵(lì)。系統(tǒng)作為一個(gè)整體以這種方式可以跟蹤其每個(gè)部件的狀態(tài)。
序列號(hào)為08/731624美國(guó)專利申請(qǐng)(PHA23169),在此引入作為參考,涉及一個(gè)控制系統(tǒng),該系統(tǒng)包含多個(gè)電子設(shè)備,或子系統(tǒng),以及連接到子系統(tǒng)用于控制子系統(tǒng)間交互的控制裝置。該控制裝置通過(guò)本地執(zhí)行對(duì)每個(gè)消費(fèi)子系統(tǒng)各自的軟件表示起作用。通過(guò)將子系統(tǒng)任務(wù)的可變復(fù)雜性封裝到軟件表示內(nèi),它可以被制造得使其功能等同于公共層次所需要的那樣簡(jiǎn)單或復(fù)雜。由于接口層次對(duì)于所有子系統(tǒng)是公共的,在控制裝置中執(zhí)行的軟件應(yīng)用可以統(tǒng)一地操縱包含復(fù)雜層次非常不同的子系統(tǒng)。子系統(tǒng)使用消息協(xié)議與和經(jīng)由控制裝置交互,該消息協(xié)議向控制裝置通報(bào)消息發(fā)送者的狀態(tài)改變。保持對(duì)狀態(tài)變化的跟蹤對(duì)于控制裝置實(shí)現(xiàn)控制功能是基本的。消息協(xié)議依賴于在控制裝置注冊(cè)的子系統(tǒng),注冊(cè)是為了告知它們的存在,并使被各自的軟件表示描述的屬性可被利用。
前述序列號(hào)為08/731624的美國(guó)專利申請(qǐng)中描述的系統(tǒng)依賴于用于在子系統(tǒng)間交互的消息接發(fā)系統(tǒng)。發(fā)明者問(wèn)過(guò)自己這樣一個(gè)問(wèn)題,如果子系統(tǒng)被允許在對(duì)等模式中通過(guò)專用協(xié)議交互,即不涉及控制裝置,如何能夠增加系統(tǒng)的功能。但是,如果控制裝置試圖訪問(wèn)正使用專用協(xié)議與另一子系統(tǒng)通信以及正在該專用環(huán)境內(nèi)執(zhí)行命令的子系統(tǒng),關(guān)于控制或資源的沖突就可能發(fā)生。由于控制裝置在此對(duì)等交互過(guò)程中沒(méi)有得到狀態(tài)發(fā)生改變的通知,控制裝置沒(méi)有關(guān)于所涉及的子系統(tǒng)的當(dāng)前狀態(tài)的信息。
一種解決方案可以是當(dāng)相應(yīng)的子系統(tǒng)運(yùn)行于對(duì)等交互模式時(shí)阻塞由控制系統(tǒng)發(fā)出的輸入控制信號(hào)或命令。此方案的缺點(diǎn)是需要特別的阻塞硬件或軟件,增加了系統(tǒng)的復(fù)雜性。此外,如果存在兩個(gè)以上不同的對(duì)等協(xié)議,該方案是不可擴(kuò)展的。
因此本發(fā)明的一個(gè)目標(biāo)是提供一個(gè)在對(duì)等交互模式中避免沖突的信息處理系統(tǒng)。本發(fā)明的另一個(gè)目標(biāo)是保持系統(tǒng)的可擴(kuò)展性。
為這個(gè)目標(biāo),本發(fā)明提供一個(gè)信息處理系統(tǒng),該系統(tǒng)包含第一和第二電子子系統(tǒng),以及用于控制至少第一子系統(tǒng)的控制裝置。至少第一子系統(tǒng)具有在控制裝置注冊(cè)的軟件表示。該控制裝置可以通過(guò)與該軟件表示交互來(lái)改變第一子系統(tǒng)的狀態(tài)。舉例來(lái)說(shuō),在控制裝置上運(yùn)行的軟件應(yīng)用使用第一子系統(tǒng)的狀態(tài)信息。該軟件表示包含該子系統(tǒng)的一個(gè)摘要,用于在語(yǔ)義層次表示各自子系統(tǒng),該摘要對(duì)于通過(guò)各自的軟件表示被控制的子系統(tǒng)的表示是公共的。第一和第二子系統(tǒng)能夠使用專用對(duì)等協(xié)議不涉及控制裝置而直接交互。至少第一子系統(tǒng)能夠被刪除在控制裝置的注冊(cè),由此取消其在控制裝置處的軟件表示。
在本發(fā)明的系統(tǒng)中,第一子系統(tǒng)在與第二子系統(tǒng)交互前被刪除在控制裝置的注冊(cè),并且在交互完成后被重新注冊(cè)。因此,控制沖突或資源沖突被避免當(dāng)后者使用專用協(xié)議與第二子系統(tǒng)通信時(shí),控制裝置不能訪問(wèn)第一子系統(tǒng)。在向控制裝置重新注冊(cè)時(shí),第一子系統(tǒng)可以提供其當(dāng)前狀態(tài)信息作為其軟件表示的一部分。
第一子系統(tǒng)的注冊(cè)和刪除注冊(cè),舉例來(lái)說(shuō),可以通過(guò)使第一子系統(tǒng)上載其軟件表示到控制裝置以及使該軟件表示適當(dāng)時(shí)在控制裝置處被刪除,來(lái)實(shí)現(xiàn)??商鎿Q地,或輔助地,控制裝置已經(jīng)安裝了各自的軟件表示,并且相應(yīng)的子系統(tǒng)或控制裝置本身使能或取消對(duì)子系統(tǒng)的軟件表示的訪問(wèn),例如通過(guò)一個(gè)切換位或另一個(gè)使能/取消消息。
因此,本發(fā)明提供了上述問(wèn)題的一個(gè)解決方案,它允許在同一個(gè)信息處理系統(tǒng)中,在控制裝置與第一子系統(tǒng)間和第一與第二子系統(tǒng)間使用不同的通信協(xié)議。這是通過(guò)動(dòng)態(tài)地將第一子系統(tǒng)連接到控制裝置或從控制裝置斷開(kāi)連接來(lái)實(shí)現(xiàn)的,其中連接或斷開(kāi)連接通過(guò)使能或取消其軟件表示被在控制裝置上運(yùn)行的應(yīng)用的訪問(wèn)來(lái)實(shí)現(xiàn)。
本發(fā)明通過(guò)舉例并參照附圖被闡明,其中
圖1是本發(fā)明中信息處理系統(tǒng)的框圖。
圖2和圖3是演示斷開(kāi)連接和重新連接過(guò)程的流程圖。
在所有圖中,相同的引用數(shù)字指示相似或?qū)?yīng)的特征。
圖1是本發(fā)明中信息處理系統(tǒng)100的框圖。系統(tǒng)100包含第一電子子系統(tǒng)102,第二電子子系統(tǒng)104,第三電子子系統(tǒng)106,以及控制裝置108??刂蒲b置108控制子系統(tǒng)102-106的運(yùn)行。子系統(tǒng)102-106能夠?qū)⑺鼈冏约涸诳刂蒲b置108中注冊(cè)。通過(guò)注冊(cè)的手段,系統(tǒng)102-106通過(guò)例如上載(Java)字節(jié)碼,使它們各自的軟件表示110,112,114變?yōu)榭梢员豢刂蒲b置108利用。可替換地,控制裝置已經(jīng)安裝了軟件表示110-114,相應(yīng)的子系統(tǒng)102-106僅僅取消或使能控制裝置108對(duì)它的訪問(wèn)。舉例來(lái)說(shuō),系統(tǒng)102的軟件表示包含在另一個(gè)子系統(tǒng)104-106或控制裝置108上的顯示器上創(chuàng)建一個(gè)適當(dāng)?shù)腉UI需要的信息。控制裝置108通過(guò)在控制裝置108上本地執(zhí)行的軟件應(yīng)用116與軟件表示交互。這些與控制裝置108的交互可以導(dǎo)致系統(tǒng)102-106改變它們各自的狀態(tài)。狀態(tài)的改變直接地或根據(jù)來(lái)自控制裝置108的請(qǐng)求被報(bào)告回控制裝置108。子系統(tǒng)102和104還能夠使用私有的對(duì)等協(xié)議118以及它們的私有通信裝置不涉及控制裝置108而直接交互。在此對(duì)等通信發(fā)生前,子系統(tǒng)102和104可以被刪除在控制裝置108的注冊(cè),因而它們的軟件表示功能上被撤消。刪除注冊(cè)可以由子系統(tǒng)102和104自己?jiǎn)?dòng),或由控制裝置108或一個(gè)特別的監(jiān)控設(shè)備(沒(méi)有畫(huà)出)啟動(dòng)。該動(dòng)態(tài)撤消避免了當(dāng)子系統(tǒng)102和104正在它們的專用環(huán)境中通信或執(zhí)行命令時(shí),控制裝置108試圖通過(guò)它們的軟件表示訪問(wèn)子系統(tǒng)102或104時(shí)發(fā)生沖突。由于對(duì)等交互是私有的,控制裝置108沒(méi)有被通知關(guān)于發(fā)生在子系統(tǒng)102和104中的狀態(tài)改變,因此可能有不正確的信息。
更多的子系統(tǒng)可以被連接到控制裝置108,但為了不使附圖模糊不清,它們沒(méi)有被畫(huà)出。并非所有連接到控制裝置108的子系統(tǒng)都要具有可上載的軟件表示,一些子系統(tǒng)可以有比另一些不那么復(fù)雜的構(gòu)造。
在家庭影院環(huán)境中,舉例來(lái)說(shuō),102-106的每個(gè)子系統(tǒng)包含任何下列裝備一個(gè)或多個(gè)顯示設(shè)備,一個(gè)或多個(gè)VCR,一個(gè)或多個(gè)TV調(diào)諧器,一個(gè)或多個(gè)無(wú)線電廣播調(diào)諧器,一個(gè)或多個(gè)音頻放大器,一個(gè)或多個(gè)DVD播放器,一個(gè)CD自動(dòng)點(diǎn)唱機(jī),一個(gè)數(shù)字視頻照相機(jī),一個(gè)家庭安全系統(tǒng),等等??商鎿Q地,102-106的每個(gè)子系統(tǒng)各自包含這些裝備中的一個(gè)群組,例如根據(jù)這些設(shè)備的位置,諸如相關(guān)的房間或建筑來(lái)組織。組成該群組的設(shè)備被相互連接以作為一個(gè)協(xié)同實(shí)體來(lái)操作。控制裝置108包含,舉例來(lái)說(shuō),一臺(tái)PC或Philips Electronics的DVX8000多媒體家庭影院,甚至為諸如鄰里、旅館或建筑提供服務(wù)的服務(wù)器。
在控制裝置108上運(yùn)行的應(yīng)用程序使子系統(tǒng)102-106能夠通過(guò)它們的軟件表示以對(duì)等和完全自動(dòng)的方式進(jìn)行協(xié)作。這在上面提到的序列號(hào)為08/731624(PHA23169)的美國(guó)專利申請(qǐng)中被進(jìn)一步解釋,此處引入作為參考。舉例來(lái)說(shuō),一個(gè)特定的用戶事先指定何時(shí)何地他/她希望哪種特定的音樂(lè)被播放,例如,在星期二晚上正餐后他或她希望在他或她的車(chē)庫(kù)或興趣室聽(tīng)到古典音樂(lè),因?yàn)檫@是他或她在該指定地點(diǎn)從事業(yè)余愛(ài)好(例如修理老式汽車(chē),畫(huà)水彩畫(huà),或?qū)懶≌f(shuō)),并喜歡在那種場(chǎng)合聽(tīng)到那種音樂(lè)。運(yùn)行在控制裝置108上的應(yīng)用從可得到的音頻資源中選擇想要的內(nèi)容或最接近的內(nèi)容,控制音頻數(shù)據(jù)到指定地點(diǎn)的路由并控制本地音頻輸出設(shè)備用于播放,這些都通過(guò)與應(yīng)用交互的資源的軟件表示。選擇通過(guò)一個(gè)優(yōu)先級(jí)調(diào)度實(shí)現(xiàn),優(yōu)先級(jí)調(diào)度使能對(duì)當(dāng)前無(wú)線電廣播的掃描尋找指示正被播放的古典音樂(lè)的標(biāo)簽,或從用戶的音樂(lè)CD庫(kù)中根據(jù)選擇算法(例如,特定的作曲家,特定的風(fēng)格、隨機(jī),使用用戶概述,或上面方法的結(jié)合,等等)選擇指定的CD或記錄道。因此,系統(tǒng)100在此意義上是任務(wù)驅(qū)動(dòng)的,任務(wù)被翻譯成動(dòng)作以通過(guò)腳本控制可用的設(shè)備。在一個(gè)特別的星期二,用戶的一個(gè)朋友來(lái)訪,并帶來(lái)最新?lián)u滾CD,從而當(dāng)用戶及其朋友修理老式汽車(chē)的引擎時(shí)欣賞。用戶現(xiàn)在在車(chē)庫(kù)的播放器中插入該CD并按下“播放”按鈕。車(chē)庫(kù)中的播放器和揚(yáng)聲器原來(lái)連接到系統(tǒng)100。在CD播放器被激活后,播放器和揚(yáng)聲器被刪除在控制裝置108的注冊(cè)并不涉及控制裝置而相互通信,例如,通過(guò)USB。在被刪除在系統(tǒng)的注冊(cè)后,應(yīng)用被阻止訪問(wèn)該播放器和揚(yáng)聲器或干涉數(shù)據(jù)流。這為,舉例來(lái)說(shuō),與系統(tǒng)100交互的其它用戶釋放了系統(tǒng)100中的網(wǎng)絡(luò)帶寬和資源。當(dāng)車(chē)庫(kù)中的CD播放器停止,該狀態(tài)信息被傳遞給控制裝置108,或由控制裝置108通過(guò)重復(fù)輪詢過(guò)程得到,或用戶可以向系統(tǒng)提供輸入,從而使系統(tǒng)100恢復(fù)“星期二晚上”默認(rèn)設(shè)置。因此,刪除注冊(cè)可以發(fā)生在用戶輸入改變那時(shí)的系統(tǒng)默認(rèn)設(shè)置時(shí)。
作為另一個(gè)例子,考慮一個(gè)家庭娛樂(lè)系統(tǒng)100,該系統(tǒng)100具有通過(guò)控制裝置108被控制的家庭安全子系統(tǒng)102。一個(gè)用戶,舉例來(lái)說(shuō),通過(guò)遠(yuǎn)程服務(wù)器從外面訪問(wèn)系統(tǒng)100以使用系統(tǒng)的其它資源,例如,經(jīng)過(guò)因特網(wǎng)從遠(yuǎn)處下載文件到子系統(tǒng)106。安全子系統(tǒng)102使用子系統(tǒng)106來(lái)存儲(chǔ)在前面探測(cè)到的移動(dòng)的視頻信息。安全子系統(tǒng)102不能被阻塞,并被通知?jiǎng)h除在控制裝置108的注冊(cè)以使計(jì)算能力和網(wǎng)絡(luò)帶寬可用。子系統(tǒng)102現(xiàn)在將視頻信息傳輸?shù)絾为?dú)的緩存(沒(méi)有畫(huà)出),在文件被下載完后,子系統(tǒng)102被通知并在控制裝置108再次注冊(cè),注冊(cè)時(shí)可能帶有更新的狀態(tài),并將視頻信息從緩存?zhèn)鬏數(shù)阶酉到y(tǒng)106。
仍作為又一個(gè)例子,系統(tǒng)100只向連接到控制裝置108的子系統(tǒng)102-106提供有限的帶寬和計(jì)算能力。事先指定的優(yōu)先級(jí)調(diào)度判斷資源102-106中哪一些需要被刪除注冊(cè)并使用專用協(xié)議相互通信,以便為具有較高優(yōu)先級(jí)的任務(wù)提供可用資源、計(jì)算能力和帶寬。該刪除注冊(cè)在啟動(dòng)較高優(yōu)先級(jí)的任務(wù)時(shí)由子系統(tǒng)102-106中的一個(gè)觸發(fā),或通過(guò)運(yùn)行在控制裝置108上的應(yīng)用觸發(fā),或通過(guò)用戶輸入觸發(fā)。
作為又一個(gè)例子,考慮具有多個(gè)顯示設(shè)備102和104以及一個(gè)TV調(diào)諧器106的家庭娛樂(lè)系統(tǒng)100??刂蒲b置108包含一個(gè)具有內(nèi)置TV調(diào)諧器(沒(méi)有畫(huà)出)的DVX8000。系統(tǒng)100接收來(lái)自不同TV頻道的廣播信息。多個(gè)顯示設(shè)備102-104的顯示器在同一時(shí)間通過(guò)在控制裝置108上運(yùn)行的應(yīng)用程序被控制,并通過(guò)設(shè)備102-104的軟件表示交互。假設(shè)希望通過(guò)DVX8000內(nèi)置調(diào)諧器可得到的某些頻道的某些內(nèi)容不在顯示設(shè)備104上被顯示。在這種情況下,控制裝置108因此刪除顯示設(shè)備104和調(diào)諧器106在控制裝置108的注冊(cè)。現(xiàn)在,顯示設(shè)備104只能通過(guò)調(diào)諧器106訪問(wèn)特定的頻道,該調(diào)諧器106不涉及控制裝置108而與設(shè)備104通信。舉例來(lái)說(shuō),內(nèi)容檢測(cè)通過(guò)EPG或駐留在控制裝置108中的適當(dāng)?shù)拇碥浖M(jìn)行。
圖2是演示在系統(tǒng)100中注冊(cè)/刪除注冊(cè)過(guò)程的流程圖200。在步驟202,子系統(tǒng)102收到直接來(lái)自子系統(tǒng)104的特定信號(hào)、命令或請(qǐng)求。在步驟204,系統(tǒng)100判斷是否需要?jiǎng)h除子系統(tǒng)102在控制裝置108的注冊(cè)。舉例來(lái)說(shuō),該判斷可以由控制裝置108或子系統(tǒng)102自己作出。例如,如果子系統(tǒng)104只是請(qǐng)求來(lái)自子系統(tǒng)102的狀態(tài)信息,并且后者提供該狀態(tài)信息給子系統(tǒng)104,該交互不會(huì)引起子系統(tǒng)102的狀態(tài)改變。在這種情況下,不需要?jiǎng)h除子系統(tǒng)102在控制裝置108的注冊(cè),處理轉(zhuǎn)到208,其中子系統(tǒng)實(shí)施請(qǐng)求的操作。但是,如果子系統(tǒng)104請(qǐng)求子系統(tǒng)102實(shí)施一個(gè)會(huì)引起后者狀態(tài)改變的操作,在步驟206刪除子系統(tǒng)102在控制裝置108的注冊(cè)。在步驟208,在操作完成后,子系統(tǒng)102判斷是否需要在步驟210在控制裝置108重新注冊(cè)。如果子系統(tǒng)102沒(méi)有被刪除注冊(cè),步驟206被跳過(guò),不需要重新注冊(cè)。處理結(jié)束,子系統(tǒng)102預(yù)備處理下一事件。如果子系統(tǒng)102在控制裝置108的注冊(cè)被刪除,它在步驟212注冊(cè)準(zhǔn)備處理下一事件??商鎿Q地,在步驟212,用戶可能需要明確地要求子系統(tǒng)212在控制裝置108注冊(cè)。舉例來(lái)說(shuō),這可能是當(dāng)用戶的動(dòng)作啟動(dòng)導(dǎo)致子系統(tǒng)102被刪除注冊(cè)的過(guò)程的情形。
子系統(tǒng)102-106能夠被從控制裝置108斷開(kāi)連接,或被刪除在控制裝置108的注冊(cè),信息處理網(wǎng)絡(luò)的其余部分相互獨(dú)立,例如關(guān)于流程圖200的說(shuō)明??商鎿Q地,子系統(tǒng)102-106以同等的方式斷開(kāi)連接。舉例來(lái)說(shuō),這是當(dāng)子系統(tǒng)102通過(guò)向?qū)Φ鹊淖酉到y(tǒng)104和106發(fā)送消息啟動(dòng)斷開(kāi)連接過(guò)程的情形。在這種方式下,子系統(tǒng)104和106中特定的一個(gè)在特定的對(duì)等命令被接收前可以從控制裝置108斷開(kāi)連接。舉例來(lái)說(shuō),算法的特定實(shí)現(xiàn)位于,例如,子系統(tǒng)102上或可以是在注冊(cè)時(shí)被上載的子系統(tǒng)102-106中任一個(gè)的軟件表示的一部分。
這樣,上面描述的系統(tǒng)100在同一時(shí)間提供多個(gè)通信協(xié)議,而使用動(dòng)態(tài)注冊(cè)協(xié)議來(lái)避免沖突。
系統(tǒng)100還提供在多用戶環(huán)境中更有效的使用,其中每個(gè)用戶可以訪問(wèn)網(wǎng)絡(luò)的一定部分(網(wǎng)絡(luò)資源102-106)而不干涉其它用戶與系統(tǒng)100的交互。
相同的方法可以被應(yīng)用于一組多重連接子系統(tǒng)或子網(wǎng)絡(luò)。舉例來(lái)說(shuō),代替如圖2描述的完整的斷開(kāi)連接/連接過(guò)程,系統(tǒng)100可以允許一個(gè)或多個(gè)特定用戶的某些預(yù)約。即,用戶可以操縱在子系統(tǒng)102-106的一個(gè)或多個(gè)軟件表示中的UI模塊,出于調(diào)度/組織的目的在功能上連接到控制裝置108,但不向斷開(kāi)連接的子系統(tǒng)作任何輸出。
圖3是另一個(gè)流程圖300,更詳細(xì)地顯示了當(dāng)用戶與系統(tǒng)100交互時(shí)注冊(cè)與刪除注冊(cè)的過(guò)程。在步驟302,用戶請(qǐng)求子系統(tǒng)102的特定操作,例如使數(shù)字視頻照相機(jī)102與連接到照相機(jī)102的VCR104的顯示器協(xié)作。舉例來(lái)說(shuō),用戶按下照相機(jī)102的“PLAY”按鈕。在步驟304,用戶得到來(lái)自系統(tǒng)100或子系統(tǒng)102的警告信息,該信息可以是顯示在子系統(tǒng)102的LCD(沒(méi)有畫(huà)出)或控制系統(tǒng)108的顯示器(沒(méi)有畫(huà)出)上的顯示信息“從網(wǎng)絡(luò)斷開(kāi)連接”,也可以是諸如合成的語(yǔ)音或簡(jiǎn)單的蜂鳴那樣的聽(tīng)覺(jué)消息。用戶可以確認(rèn)收到消息并同意斷開(kāi)連接,或在步驟306否決斷開(kāi)連接。在后一種情況,處理返回到前面步驟302。在步驟308,消息“子系統(tǒng)102正被從網(wǎng)絡(luò)斷開(kāi)連接。你希望照相機(jī)102(以及VCR104)在結(jié)束操作后被重新連接到網(wǎng)絡(luò)嗎?”被顯示。在步驟310對(duì)此問(wèn)題的默認(rèn)回答是“是”。照相機(jī)102和VCR104通過(guò)刪除在控制裝置108的注冊(cè)的方法被從網(wǎng)絡(luò)100斷開(kāi)連接。在步驟312,照相機(jī)102和VCR104的顯示器以對(duì)等模式協(xié)作,圖象被顯示在后者的顯示器上。在協(xié)作過(guò)程中,照相機(jī)102和VCR104不受控制裝置108的控制??刂蒲b置108可以得到來(lái)自設(shè)備102-104的狀態(tài)信息,但不能干涉它們各自的狀態(tài)。在操作結(jié)束后,在步驟312顯示消息確認(rèn)成功結(jié)束。在步驟314,表示照相機(jī)102和VCR104正被重新連接到系統(tǒng)100的網(wǎng)絡(luò)的消息被顯示。在這個(gè)例子中,步驟304,306,308和312是可選的。
權(quán)利要求
1.一個(gè)信息處理系統(tǒng)(100),包含第一和第二電子子系統(tǒng)(102、104),以及用于控制至少第一子系統(tǒng)的控制裝置(108),其中-至少第一子系統(tǒng)具有在控制裝置中注冊(cè)的軟件表示(110);-控制裝置能夠通過(guò)與軟件表示交互(高層協(xié)議)改變第一子系統(tǒng)的狀態(tài);-第一和第二子系統(tǒng)能夠不通過(guò)控制裝置而直接相互交互(私有通信協(xié)議);-至少第一子系統(tǒng)能夠在控制裝置中被刪除注冊(cè)以使其在控制裝置中的軟件表示失效。
2.權(quán)利要求1的系統(tǒng),其中-系統(tǒng)根據(jù)第一子系統(tǒng)接受的命令判斷(204)是否需要?jiǎng)h除第一子系統(tǒng)的注冊(cè);-如果需要?jiǎng)h除注冊(cè),第一子系統(tǒng)被刪除注冊(cè)(206),并執(zhí)行該命令(208);以及-如果不需要?jiǎng)h除注冊(cè),第一子系統(tǒng)保持注冊(cè),并執(zhí)行該命令。
3.權(quán)利要求2的系統(tǒng),其中-系統(tǒng)在第一子系統(tǒng)被刪除注冊(cè)并執(zhí)行完該命令后判斷(210)是否需要在控制裝置中注冊(cè)第一子系統(tǒng);-如果需要,系統(tǒng)注冊(cè)(212)第一子系統(tǒng),以使控制裝置能夠與該第一子系統(tǒng)的軟件表示交互。
4.權(quán)利要求1的系統(tǒng),其中至少第一子系統(tǒng)能夠加載其相應(yīng)的軟件表示到控制裝置。
5.控制一個(gè)信息處理系統(tǒng)(100)的方法,該系統(tǒng)包含第一和第二電子子系統(tǒng)(102、104),以及用于控制至少第一子系統(tǒng)的控制裝置(108),該方法包含-使至少第一子系統(tǒng)能夠在控制裝置中被注冊(cè),用于使第一子系統(tǒng)的軟件表示(110)對(duì)于控制系統(tǒng)可利用;-使控制裝置能夠與軟件表示交互(高層協(xié)議),用于改變第一子系統(tǒng)的狀態(tài);-使第一和第二子系統(tǒng)能夠不通過(guò)控制裝置而直接相互交互(私有通信協(xié)議);-使至少第一子系統(tǒng)能夠在控制裝置中被刪除注冊(cè)(206),使其在控制裝置中的軟件表示失效,以使第一和第二子系統(tǒng)間的直接交互成為可能。
全文摘要
一個(gè)信息處理系統(tǒng)具有第一和第二電子子系統(tǒng),以及用于控制子系統(tǒng)的控制裝置。至少第一子系統(tǒng)具有在控制裝置中注冊(cè)的軟件表示??刂蒲b置通過(guò)與軟件表示的交互改變第一子系統(tǒng)的狀態(tài)。第一和第二子系統(tǒng)也能夠不涉及控制裝置而直接相互交互。為避免沖突,至少第一子系統(tǒng)能夠在控制裝置中刪除注冊(cè)以在功能上取消其在控制裝置中的軟件表示。
文檔編號(hào)H04Q9/00GK1277686SQ99801511
公開(kāi)日2000年12月20日 申請(qǐng)日期1999年6月17日 優(yōu)先權(quán)日1998年6月30日
發(fā)明者E·什特恩, G·格維克 申請(qǐng)人:皇家菲利浦電子有限公司