新四季網

在具有多個通信協議的系統中動態刪除設備註冊子的製作方法

2023-04-24 21:40:11 1

專利名稱:在具有多個通信協議的系統中動態刪除設備註冊子的製作方法
技術領域:
本發明涉及具有分布功能組件的信息處理系統。本發明尤其涉及,但不僅限於,家庭影院設備。
消費電子工業正經歷著大的轉變,如娛樂系統從模擬領域向數字領域的轉變。音頻已經通過雷射唱片和數字壓縮磁帶轉到數字領域。視頻將在若干年內很快進入數字領域。由於用可承受的價格逐漸能得到強大的數字處理能力,一個具有數字音頻和數字視頻的全數字多媒體系統向消費者展現了新的可能性。一些新的可能性包括實時視頻處理已經出現在消費設備中;用戶控制越來越依賴於系統的智能,因此使系統更容易操作,消除了用戶監控系統的負擔;多種數字資源將相互聯繫併集成在單個家庭系統中。
如果系統設計支持系統功能組件的分布、體系結構的可擴展性,以及閉環控制,則將數量不斷增長的,可能交互的功能組件集成到單個系統對消費者和製造者都會是有吸引力的。具有分布功能組件的系統是容許故障的,一個系統部件的硬體故障不影響到其它部件。功能組件的分布也支持可擴展性。體系結構是可擴展的,或開放的,如果它允許對系統無衝突的重構、升級或擴展。需要時通過增加或刪除功能組件以滿足要求,製造者或用戶可以在使成本最小的同時優化系統性能。閉環控制是指一個響應來自另一個部件或來自用戶的激勵的部件確認接收到該激勵。系統作為一個整體以這種方式可以跟蹤其每個部件的狀態。
序列號為08/731624美國專利申請(PHA23169),在此引入作為參考,涉及一個控制系統,該系統包含多個電子設備,或子系統,以及連接到子系統用於控制子系統間交互的控制裝置。該控制裝置通過本地執行對每個消費子系統各自的軟體表示起作用。通過將子系統任務的可變複雜性封裝到軟體表示內,它可以被製造得使其功能等同於公共層次所需要的那樣簡單或複雜。由於接口層次對於所有子系統是公共的,在控制裝置中執行的軟體應用可以統一地操縱包含複雜層次非常不同的子系統。子系統使用消息協議與和經由控制裝置交互,該消息協議向控制裝置通報消息發送者的狀態改變。保持對狀態變化的跟蹤對於控制裝置實現控制功能是基本的。消息協議依賴於在控制裝置註冊的子系統,註冊是為了告知它們的存在,並使被各自的軟體表示描述的屬性可被利用。
前述序列號為08/731624的美國專利申請中描述的系統依賴於用於在子系統間交互的消息接發系統。發明者問過自己這樣一個問題,如果子系統被允許在對等模式中通過專用協議交互,即不涉及控制裝置,如何能夠增加系統的功能。但是,如果控制裝置試圖訪問正使用專用協議與另一子系統通信以及正在該專用環境內執行命令的子系統,關於控制或資源的衝突就可能發生。由於控制裝置在此對等交互過程中沒有得到狀態發生改變的通知,控制裝置沒有關於所涉及的子系統的當前狀態的信息。
一種解決方案可以是當相應的子系統運行於對等交互模式時阻塞由控制系統發出的輸入控制信號或命令。此方案的缺點是需要特別的阻塞硬體或軟體,增加了系統的複雜性。此外,如果存在兩個以上不同的對等協議,該方案是不可擴展的。
因此本發明的一個目標是提供一個在對等交互模式中避免衝突的信息處理系統。本發明的另一個目標是保持系統的可擴展性。
為這個目標,本發明提供一個信息處理系統,該系統包含第一和第二電子子系統,以及用於控制至少第一子系統的控制裝置。至少第一子系統具有在控制裝置註冊的軟體表示。該控制裝置可以通過與該軟體表示交互來改變第一子系統的狀態。舉例來說,在控制裝置上運行的軟體應用使用第一子系統的狀態信息。該軟體表示包含該子系統的一個摘要,用於在語義層次表示各自子系統,該摘要對於通過各自的軟體表示被控制的子系統的表示是公共的。第一和第二子系統能夠使用專用對等協議不涉及控制裝置而直接交互。至少第一子系統能夠被刪除在控制裝置的註冊,由此取消其在控制裝置處的軟體表示。
在本發明的系統中,第一子系統在與第二子系統交互前被刪除在控制裝置的註冊,並且在交互完成後被重新註冊。因此,控制衝突或資源衝突被避免當後者使用專用協議與第二子系統通信時,控制裝置不能訪問第一子系統。在向控制裝置重新註冊時,第一子系統可以提供其當前狀態信息作為其軟體表示的一部分。
第一子系統的註冊和刪除註冊,舉例來說,可以通過使第一子系統上載其軟體表示到控制裝置以及使該軟體表示適當時在控制裝置處被刪除,來實現。可替換地,或輔助地,控制裝置已經安裝了各自的軟體表示,並且相應的子系統或控制裝置本身使能或取消對子系統的軟體表示的訪問,例如通過一個切換位或另一個使能/取消消息。
因此,本發明提供了上述問題的一個解決方案,它允許在同一個信息處理系統中,在控制裝置與第一子系統間和第一與第二子系統間使用不同的通信協議。這是通過動態地將第一子系統連接到控制裝置或從控制裝置斷開連接來實現的,其中連接或斷開連接通過使能或取消其軟體表示被在控制裝置上運行的應用的訪問來實現。
本發明通過舉例並參照附圖被闡明,其中

圖1是本發明中信息處理系統的框圖。
圖2和圖3是演示斷開連接和重新連接過程的流程圖。
在所有圖中,相同的引用數字指示相似或對應的特徵。
圖1是本發明中信息處理系統100的框圖。系統100包含第一電子子系統102,第二電子子系統104,第三電子子系統106,以及控制裝置108。控制裝置108控制子系統102-106的運行。子系統102-106能夠將它們自己在控制裝置108中註冊。通過註冊的手段,系統102-106通過例如上載(Java)字節碼,使它們各自的軟體表示110,112,114變為可以被控制裝置108利用。可替換地,控制裝置已經安裝了軟體表示110-114,相應的子系統102-106僅僅取消或使能控制裝置108對它的訪問。舉例來說,系統102的軟體表示包含在另一個子系統104-106或控制裝置108上的顯示器上創建一個適當的GUI需要的信息。控制裝置108通過在控制裝置108上本地執行的軟體應用116與軟體表示交互。這些與控制裝置108的交互可以導致系統102-106改變它們各自的狀態。狀態的改變直接地或根據來自控制裝置108的請求被報告回控制裝置108。子系統102和104還能夠使用私有的對等協議118以及它們的私有通信裝置不涉及控制裝置108而直接交互。在此對等通信發生前,子系統102和104可以被刪除在控制裝置108的註冊,因而它們的軟體表示功能上被撤消。刪除註冊可以由子系統102和104自己啟動,或由控制裝置108或一個特別的監控設備(沒有畫出)啟動。該動態撤消避免了當子系統102和104正在它們的專用環境中通信或執行命令時,控制裝置108試圖通過它們的軟體表示訪問子系統102或104時發生衝突。由於對等交互是私有的,控制裝置108沒有被通知關於發生在子系統102和104中的狀態改變,因此可能有不正確的信息。
更多的子系統可以被連接到控制裝置108,但為了不使附圖模糊不清,它們沒有被畫出。並非所有連接到控制裝置108的子系統都要具有可上載的軟體表示,一些子系統可以有比另一些不那麼複雜的構造。
在家庭影院環境中,舉例來說,102-106的每個子系統包含任何下列裝備一個或多個顯示設備,一個或多個VCR,一個或多個TV調諧器,一個或多個無線電廣播調諧器,一個或多個音頻放大器,一個或多個DVD播放器,一個CD自動點唱機,一個數字視頻照相機,一個家庭安全系統,等等。可替換地,102-106的每個子系統各自包含這些裝備中的一個群組,例如根據這些設備的位置,諸如相關的房間或建築來組織。組成該群組的設備被相互連接以作為一個協同實體來操作。控制裝置108包含,舉例來說,一臺PC或Philips Electronics的DVX8000多媒體家庭影院,甚至為諸如鄰裡、旅館或建築提供服務的伺服器。
在控制裝置108上運行的應用程式使子系統102-106能夠通過它們的軟體表示以對等和完全自動的方式進行協作。這在上面提到的序列號為08/731624(PHA23169)的美國專利申請中被進一步解釋,此處引入作為參考。舉例來說,一個特定的用戶事先指定何時何地他/她希望哪種特定的音樂被播放,例如,在星期二晚上正餐後他或她希望在他或她的車庫或興趣室聽到古典音樂,因為這是他或她在該指定地點從事業餘愛好(例如修理老式汽車,畫水彩畫,或寫小說),並喜歡在那種場合聽到那種音樂。運行在控制裝置108上的應用從可得到的音頻資源中選擇想要的內容或最接近的內容,控制音頻數據到指定地點的路由並控制本地音頻輸出設備用於播放,這些都通過與應用交互的資源的軟體表示。選擇通過一個優先級調度實現,優先級調度使能對當前無線電廣播的掃描尋找指示正被播放的古典音樂的標籤,或從用戶的音樂CD庫中根據選擇算法(例如,特定的作曲家,特定的風格、隨機,使用用戶概述,或上面方法的結合,等等)選擇指定的CD或記錄道。因此,系統100在此意義上是任務驅動的,任務被翻譯成動作以通過腳本控制可用的設備。在一個特別的星期二,用戶的一個朋友來訪,並帶來最新搖滾CD,從而當用戶及其朋友修理老式汽車的引擎時欣賞。用戶現在在車庫的播放器中插入該CD並按下「播放」按鈕。車庫中的播放器和揚聲器原來連接到系統100。在CD播放器被激活後,播放器和揚聲器被刪除在控制裝置108的註冊並不涉及控制裝置而相互通信,例如,通過USB。在被刪除在系統的註冊後,應用被阻止訪問該播放器和揚聲器或幹涉數據流。這為,舉例來說,與系統100交互的其它用戶釋放了系統100中的網絡帶寬和資源。當車庫中的CD播放器停止,該狀態信息被傳遞給控制裝置108,或由控制裝置108通過重複輪詢過程得到,或用戶可以向系統提供輸入,從而使系統100恢復「星期二晚上」默認設置。因此,刪除註冊可以發生在用戶輸入改變那時的系統默認設置時。
作為另一個例子,考慮一個家庭娛樂系統100,該系統100具有通過控制裝置108被控制的家庭安全子系統102。一個用戶,舉例來說,通過遠程伺服器從外面訪問系統100以使用系統的其它資源,例如,經過網際網路從遠處下載文件到子系統106。安全子系統102使用子系統106來存儲在前面探測到的移動的視頻信息。安全子系統102不能被阻塞,並被通知刪除在控制裝置108的註冊以使計算能力和網絡帶寬可用。子系統102現在將視頻信息傳輸到單獨的緩存(沒有畫出),在文件被下載完後,子系統102被通知並在控制裝置108再次註冊,註冊時可能帶有更新的狀態,並將視頻信息從緩存傳輸到子系統106。
仍作為又一個例子,系統100隻向連接到控制裝置108的子系統102-106提供有限的帶寬和計算能力。事先指定的優先級調度判斷資源102-106中哪一些需要被刪除註冊並使用專用協議相互通信,以便為具有較高優先級的任務提供可用資源、計算能力和帶寬。該刪除註冊在啟動較高優先級的任務時由子系統102-106中的一個觸發,或通過運行在控制裝置108上的應用觸發,或通過用戶輸入觸發。
作為又一個例子,考慮具有多個顯示設備102和104以及一個TV調諧器106的家庭娛樂系統100。控制裝置108包含一個具有內置TV調諧器(沒有畫出)的DVX8000。系統100接收來自不同TV頻道的廣播信息。多個顯示設備102-104的顯示器在同一時間通過在控制裝置108上運行的應用程式被控制,並通過設備102-104的軟體表示交互。假設希望通過DVX8000內置調諧器可得到的某些頻道的某些內容不在顯示設備104上被顯示。在這種情況下,控制裝置108因此刪除顯示設備104和調諧器106在控制裝置108的註冊。現在,顯示設備104隻能通過調諧器106訪問特定的頻道,該調諧器106不涉及控制裝置108而與設備104通信。舉例來說,內容檢測通過EPG或駐留在控制裝置108中的適當的代理軟體進行。
圖2是演示在系統100中註冊/刪除註冊過程的流程圖200。在步驟202,子系統102收到直接來自子系統104的特定信號、命令或請求。在步驟204,系統100判斷是否需要刪除子系統102在控制裝置108的註冊。舉例來說,該判斷可以由控制裝置108或子系統102自己作出。例如,如果子系統104隻是請求來自子系統102的狀態信息,並且後者提供該狀態信息給子系統104,該交互不會引起子系統102的狀態改變。在這種情況下,不需要刪除子系統102在控制裝置108的註冊,處理轉到208,其中子系統實施請求的操作。但是,如果子系統104請求子系統102實施一個會引起後者狀態改變的操作,在步驟206刪除子系統102在控制裝置108的註冊。在步驟208,在操作完成後,子系統102判斷是否需要在步驟210在控制裝置108重新註冊。如果子系統102沒有被刪除註冊,步驟206被跳過,不需要重新註冊。處理結束,子系統102預備處理下一事件。如果子系統102在控制裝置108的註冊被刪除,它在步驟212註冊準備處理下一事件。可替換地,在步驟212,用戶可能需要明確地要求子系統212在控制裝置108註冊。舉例來說,這可能是當用戶的動作啟動導致子系統102被刪除註冊的過程的情形。
子系統102-106能夠被從控制裝置108斷開連接,或被刪除在控制裝置108的註冊,信息處理網絡的其餘部分相互獨立,例如關於流程圖200的說明。可替換地,子系統102-106以同等的方式斷開連接。舉例來說,這是當子系統102通過向對等的子系統104和106發送消息啟動斷開連接過程的情形。在這種方式下,子系統104和106中特定的一個在特定的對等命令被接收前可以從控制裝置108斷開連接。舉例來說,算法的特定實現位於,例如,子系統102上或可以是在註冊時被上載的子系統102-106中任一個的軟體表示的一部分。
這樣,上面描述的系統100在同一時間提供多個通信協議,而使用動態註冊協議來避免衝突。
系統100還提供在多用戶環境中更有效的使用,其中每個用戶可以訪問網絡的一定部分(網絡資源102-106)而不幹涉其它用戶與系統100的交互。
相同的方法可以被應用於一組多重連接子系統或子網絡。舉例來說,代替如圖2描述的完整的斷開連接/連接過程,系統100可以允許一個或多個特定用戶的某些預約。即,用戶可以操縱在子系統102-106的一個或多個軟體表示中的UI模塊,出於調度/組織的目的在功能上連接到控制裝置108,但不向斷開連接的子系統作任何輸出。
圖3是另一個流程圖300,更詳細地顯示了當用戶與系統100交互時註冊與刪除註冊的過程。在步驟302,用戶請求子系統102的特定操作,例如使數字視頻照相機102與連接到照相機102的VCR104的顯示器協作。舉例來說,用戶按下照相機102的「PLAY」按鈕。在步驟304,用戶得到來自系統100或子系統102的警告信息,該信息可以是顯示在子系統102的LCD(沒有畫出)或控制系統108的顯示器(沒有畫出)上的顯示信息「從網絡斷開連接」,也可以是諸如合成的語音或簡單的蜂鳴那樣的聽覺消息。用戶可以確認收到消息並同意斷開連接,或在步驟306否決斷開連接。在後一種情況,處理返回到前面步驟302。在步驟308,消息「子系統102正被從網絡斷開連接。你希望照相機102(以及VCR104)在結束操作後被重新連接到網絡嗎?」被顯示。在步驟310對此問題的默認回答是「是」。照相機102和VCR104通過刪除在控制裝置108的註冊的方法被從網絡100斷開連接。在步驟312,照相機102和VCR104的顯示器以對等模式協作,圖象被顯示在後者的顯示器上。在協作過程中,照相機102和VCR104不受控制裝置108的控制。控制裝置108可以得到來自設備102-104的狀態信息,但不能干涉它們各自的狀態。在操作結束後,在步驟312顯示消息確認成功結束。在步驟314,表示照相機102和VCR104正被重新連接到系統100的網絡的消息被顯示。在這個例子中,步驟304,306,308和312是可選的。
權利要求
1.一個信息處理系統(100),包含第一和第二電子子系統(102、104),以及用於控制至少第一子系統的控制裝置(108),其中-至少第一子系統具有在控制裝置中註冊的軟體表示(110);-控制裝置能夠通過與軟體表示交互(高層協議)改變第一子系統的狀態;-第一和第二子系統能夠不通過控制裝置而直接相互交互(私有通信協議);-至少第一子系統能夠在控制裝置中被刪除註冊以使其在控制裝置中的軟體表示失效。
2.權利要求1的系統,其中-系統根據第一子系統接受的命令判斷(204)是否需要刪除第一子系統的註冊;-如果需要刪除註冊,第一子系統被刪除註冊(206),並執行該命令(208);以及-如果不需要刪除註冊,第一子系統保持註冊,並執行該命令。
3.權利要求2的系統,其中-系統在第一子系統被刪除註冊並執行完該命令後判斷(210)是否需要在控制裝置中註冊第一子系統;-如果需要,系統註冊(212)第一子系統,以使控制裝置能夠與該第一子系統的軟體表示交互。
4.權利要求1的系統,其中至少第一子系統能夠加載其相應的軟體表示到控制裝置。
5.控制一個信息處理系統(100)的方法,該系統包含第一和第二電子子系統(102、104),以及用於控制至少第一子系統的控制裝置(108),該方法包含-使至少第一子系統能夠在控制裝置中被註冊,用於使第一子系統的軟體表示(110)對於控制系統可利用;-使控制裝置能夠與軟體表示交互(高層協議),用於改變第一子系統的狀態;-使第一和第二子系統能夠不通過控制裝置而直接相互交互(私有通信協議);-使至少第一子系統能夠在控制裝置中被刪除註冊(206),使其在控制裝置中的軟體表示失效,以使第一和第二子系統間的直接交互成為可能。
全文摘要
一個信息處理系統具有第一和第二電子子系統,以及用於控制子系統的控制裝置。至少第一子系統具有在控制裝置中註冊的軟體表示。控制裝置通過與軟體表示的交互改變第一子系統的狀態。第一和第二子系統也能夠不涉及控制裝置而直接相互交互。為避免衝突,至少第一子系統能夠在控制裝置中刪除註冊以在功能上取消其在控制裝置中的軟體表示。
文檔編號H04Q9/00GK1277686SQ99801511
公開日2000年12月20日 申請日期1999年6月17日 優先權日1998年6月30日
發明者E·什特恩, G·格維克 申請人:皇家菲利浦電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀