專利名稱:用于管理受控居住或非住宅環(huán)境的方法、系統(tǒng)和計算機程序產(chǎn)品的制作方法
技術領域:
本發(fā)明一般地涉及網(wǎng)絡,更具體而言,本發(fā)明涉及在網(wǎng)絡內(nèi)分布信息。
背景技術:
信息時代的黎明為計算機處理能力展現(xiàn)了新的激動人心的機會。在多種舞臺中,個人計算機被配備來贏得效率、降低成本以及增加生產(chǎn)力。小型化和便攜性使得個人計算機更容易被訪問,并且成為了許多商業(yè)環(huán)境中的更有價值的工具。個人計算機還成為了包括教育機構和家庭的非商業(yè)環(huán)境中的非常有用的工具。
家用計算機網(wǎng)絡正在贏得更高的流行度。在家庭內(nèi),多臺個人計算機可被連接到一起,以允許用戶共享文件,而不必將磁盤從一間房間手動拿到另一間。計算機網(wǎng)絡還允許用戶共享打印機、傳真機和其他設備。還可提供因特網(wǎng)訪問設施來允許訪問外部網(wǎng)絡和服務。從而,用戶可操作家用計算機以獲得對來自世界上任何地方的信息的即時訪問。
盡管存在越來越多的家用計算機網(wǎng)絡,但是必須克服幾個重要問題。例如,安裝家用網(wǎng)絡可能耗時較長,并且配備起來較昂貴。此外,沒有容易的方法來將家用計算機網(wǎng)絡與其他居住設備集成,這些居住設備例如是電視、立體聲系統(tǒng)、DVD播放器和其他家用電子設備。不同的發(fā)展中的通信標準和/或格式使得能夠在個人計算機和其他AV設備(例如電視、DVD播放器、PVR等)之間高效分布數(shù)字音頻/視頻(AV)數(shù)據(jù)變得更復雜。
另一個重大挑戰(zhàn)是能夠有效控制聯(lián)網(wǎng)的居住設備。雖然遠程控制單元可被培訓來向娛樂中心的組件(例如電視、立體聲系統(tǒng)和VCR)發(fā)送信號,但是沒有已知的能夠在住宅處通信和控制多臺個人計算機和其他模擬和/或數(shù)字設備的中央設備。
雖然改進的計算機處理能力和對信息的全球訪問的結(jié)合導致了信息處理時代的重大進步,但是仍存在對能夠集成連接到住宅網(wǎng)絡的多個住宅設備的功能的簡單、廉價并且多功能的系統(tǒng)的需求。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于管理諸如家庭、商行、學校等環(huán)境及其周圍區(qū)域內(nèi)的多個設備和/或應用程序的方法、系統(tǒng)和計算機程序產(chǎn)品。一個控制中心包括一個或多個服務器或處理系統(tǒng),并且允許了所述設備和/或應用程序的集中命令和控制。
在本發(fā)明的實施例中,所述設備和/或應用程序包括通信設備(例如電話、對講機等)、娛樂系統(tǒng)(例如電視、CD/DVD播放器、游戲應用程序、立體聲系統(tǒng)等)、監(jiān)視系統(tǒng)(例如安全照相機、嬰兒監(jiān)視器等)、安全系統(tǒng)(例如火警、灑水系統(tǒng)、門或窗上的鎖等)、個人計算機(例如臺式機、筆記本、記事本、個人數(shù)字助手等)、烹飪電器(例如烤箱、咖啡壺、食物/飲料電溫器等)、舒適系統(tǒng)(例如供暖和空調(diào)、加濕器、去濕器、空氣凈化器、燈具開關、燈光調(diào)節(jié)器等)等等。
在本發(fā)明的實施例中,所述控制中心向所述設備和/或應用程序以及在所述設備和/或應用程序間分布信息(包括視頻、音頻、語音、文本、圖形、控制消息等)。所述控制中心支持視頻/音頻服務、電話、消息、文件共享、互聯(lián)網(wǎng)和/或安全設施。
在本發(fā)明的實施例中,物理尺寸上較小、可訪問輸電線以獲得連續(xù)不間斷的電能并且物理位置可促進無線信號的發(fā)送和接收的任何平臺,都適用于收容或宿留包括所述控制中心的硬件。在一個實施例中,一個煙霧探測器充當所述控制中心的平臺。所述煙霧探測器的安裝在天花板上的基座以及到家庭或辦公室的現(xiàn)有110電壓AC輸電線的直接連接,為所述控制中心提供了理想平臺,并且使得信息能夠經(jīng)由無線連接或經(jīng)由所述輸電線在整個受控環(huán)境中傳輸。類似地,所述控制中心可被收容在一個無線訪問點中,該無線訪問點向所述控制中心提供“始終在線”并且無線的連通性。
在本發(fā)明的實施例中,一個便攜式控制器(例如數(shù)字個人助手、無線記事本等)使得用戶能夠與所述控制中心交互。這種交互包括更改其他設備和/或應用程序的配置和性能。因此,所述便攜式控制器提供對其他設備和/或應用程序的遠程訪問,并使得用戶能夠從所述環(huán)境內(nèi)的任何位置控制它們的功能和/或操作。在一個實施例中,所述控制中心位于所述便攜式控制器內(nèi)。在另一個實施例中,所述控制中心位于與所述便攜控制器不同的中心位置。
在本發(fā)明的實施例中,所述便攜式控制器配備有位置感知和/或用戶感知功能。這樣,所述控制中心具有跟蹤和/或監(jiān)視所述便攜式控制器的位置并且根據(jù)用戶標識啟用個性化配置的能力。
在一個實施例中,可通過所述控制中心自動建立或通過所述用戶建立一個或多個控制宏,以控制所述系統(tǒng)組件的操作和/或功能。一個控制宏包括一個命令集合,該命令集合在被執(zhí)行時,使得所述控制中心能夠管理一個或多個系統(tǒng)組件的多個操作和/或功能。所述控制宏可與一個控制宏文件名相關聯(lián),以便將來調(diào)回和執(zhí)行。所述控制宏被存儲在所述控制中心中。在一個實施例中,所述便攜式控制器可編程,以向所述控制中心發(fā)布一個通用控制請求,從而執(zhí)行來自所述控制宏的命令序列。
在這里被包含進來并構成說明書的一部分的附圖示出了本發(fā)明,并且與描述一起,進一步幫助解釋本發(fā)明的原理,并使得本領域的技術人員能夠制造和使用本發(fā)明。在附圖中,類似的參考數(shù)字指示相同或功能類似的元件。此外,參考數(shù)字的最左邊的一位(或多位)指示該參考數(shù)字首次于其中出現(xiàn)的附圖。
圖1示出根據(jù)本發(fā)明的一個實施例的控制系統(tǒng)。
圖2示出根據(jù)本發(fā)明的一個實施例的具有存檔和/或檢索組件的控制服務器。
圖3示出根據(jù)本發(fā)明的一個實施例的控制服務器。
圖4A示出根據(jù)本發(fā)明的一個實施例的用于控制系統(tǒng)的定位機制。
圖4B示出根據(jù)本發(fā)明的另一個實施例的用于控制系統(tǒng)的定位機制。
圖5示出根據(jù)本發(fā)明的一個實施例的用于跟蹤和/或監(jiān)視系統(tǒng)組件的流程圖。
圖6示出根據(jù)本發(fā)明的一個實施例的用于響應于用戶定位而命令和/或控制系統(tǒng)組件的流程圖。
圖7示出根據(jù)本發(fā)明的一個實施例的用于呈現(xiàn)控制選項的用戶接口。
圖8是可用于實現(xiàn)本發(fā)明的示例計算機系統(tǒng)。
圖9示出根據(jù)本發(fā)明的一個實施例的用于定義控制宏來觀看電影記錄的流程圖。
圖10示出根據(jù)本發(fā)明的一個實施例的用于激活圖9的控制宏的流程圖。
圖11示出根據(jù)本發(fā)明的另一個實施例的控制系統(tǒng)。
圖12示出根據(jù)本發(fā)明的另一個實施例的控制系統(tǒng)。
圖13示出根據(jù)本發(fā)明的另一個實施例的控制系統(tǒng)。
具體實施例方式
1.系統(tǒng)綜述本發(fā)明針對諸如家庭、商行、學校等的受控環(huán)境中的多個設備和/或應用程序集中命令和控制。因此,在本發(fā)明的實施例中,所述受控環(huán)境是住宅環(huán)境。所述住宅環(huán)境屬于家庭、公寓、移動家庭、游艇或其他類型的住宅的范圍。但是,在實施例中,所述住宅環(huán)境包括所述住宅的指定周界內(nèi)的周圍區(qū)域,以及任何遮蔽處、建筑、修繕等等。
在其他實施例中,本發(fā)明是在非住宅環(huán)境中實現(xiàn)的。非住宅環(huán)境包括但不限于辦公綜合性建筑、小型辦公室套房、制作工作室、倉庫、娛樂舞臺、保健設施、旅館、度假勝地、飛機、船只、車輛等等。在實施例中,對于所述非住宅環(huán)境,所述受控環(huán)境不僅包括上述結(jié)構的實際范圍,還包括其指定周界內(nèi)的周圍區(qū)域。
在本發(fā)明的受控環(huán)境內(nèi),一個或多個計算機服務器等提供一個集中命令和控制中心,用于分布信息(包括視頻、音頻、語音、文本、圖形、控制消息等)到其他設備和/或應用程序。這種設備和/或應用程序包括通信設備(例如電話、對講機等)、娛樂系統(tǒng)(例如電視、CD/DVD播放器、游戲應用程序、立體聲系統(tǒng)等)、監(jiān)視系統(tǒng)(例如安全照相機、嬰兒監(jiān)視器等)、保險/安全系統(tǒng)(例如火警、灑水系統(tǒng)、門或窗上的鎖等)、個人計算機(例如臺式機、筆記本、記事本、個人數(shù)字助手等)、烹飪電器(例如烤箱、咖啡壺、食物/飲料電溫器等)、舒適系統(tǒng)(例如供暖和空調(diào)、加濕器、去濕器、空氣凈化器、燈具開關、燈光調(diào)節(jié)器等)、電源插座、電源等等。
在一個實施例中,一個便攜式設備(例如數(shù)字個人助手、無線記事本等)使得用戶能夠與所述集中命令和控制中心交互。這種交互包括更改所述受控環(huán)境內(nèi)的其他設備和/或應用程序的配置和性能。因此,所述便攜式控制器提供對其他設備和/或應用程序的遠程訪問,并使得用戶能夠從所述受控環(huán)境內(nèi)的任何位置控制它們的功能和/或操作。
例如,用戶可操作所述便攜式設備,以從所述受控環(huán)境內(nèi)的任何位置接收一個記錄的或?qū)崨r的視頻。所述視頻可被呈現(xiàn)在耦合到所述便攜設備的顯示器或用戶目前所處的區(qū)域內(nèi)的監(jiān)視器上。因此,用戶能夠在躺在游泳池邊或進行旋渦浴的同時,觀看電視節(jié)目。此外,用戶將會能夠從所述便攜顯示設備上的嬰兒監(jiān)視器或安全照相機,或者諸如無線記事本、臺式計算機、電視等的另一個顯示器,來查看視頻。
在實施例中,用戶能夠查看或收聽呈現(xiàn)在其他電視、個人計算機和/或音頻系統(tǒng)上的媒體。這樣,“父母”用戶可監(jiān)視由他們在其他房間中的孩子所查看的電視程序、網(wǎng)站和/或音頻記錄。本發(fā)明包括使父母用戶能夠阻止訪問令人不快的內(nèi)容的協(xié)議。
在實施例中,用戶能夠經(jīng)由諸如因特網(wǎng)的外部接口訪問所述集中命令和控制中心。用戶能夠在旅行或工作的同時獲得對位于所述受控環(huán)境內(nèi)的設備和/或應用程序的訪問權限。因此,本發(fā)明允許用戶登錄到所述受控環(huán)境中,以下載或存儲文件、接收來自監(jiān)督設備的饋給、打開或鎖上入口道路上的鎖等等。
II.網(wǎng)絡控制系統(tǒng)正如上文所討論的,本發(fā)明可在住宅和/或非住宅受控環(huán)境中實現(xiàn)。通過示例的方式,以下實施例是通過參考住宅環(huán)境來描述的。但是,應該理解,也可以修改以下實施例,以包括非住宅環(huán)境。
圖1示出根據(jù)本發(fā)明的一個實施例的網(wǎng)絡控制系統(tǒng)100。本發(fā)明考慮模擬和數(shù)字環(huán)境。系統(tǒng)100是可縮放、廉價且多功能的住宅網(wǎng)絡。如圖所示,系統(tǒng)100包括通信網(wǎng)絡180,該通信網(wǎng)絡互連多個系統(tǒng)組件。這些系統(tǒng)組件包括電話102、定位單元104、計算機客戶機106、照相機108、控制器客戶機110、電視112、控制服務器114、監(jiān)視器116、音頻客戶機和住宅電器120。也可包括其他設備和/或應用程序,作為系統(tǒng)組件。
控制服務器114管理其他系統(tǒng)組件間的信息分布。正如以下更詳細描述的,控制服務器114與其他系統(tǒng)組件交互,以在通信網(wǎng)絡180上直接或間接地分布數(shù)據(jù)(包括音頻和/或視頻)、語音和/或控制消息。在一個實施例中,控制服務器114命令和控制一個或多個其他系統(tǒng)組件的操作和/或功能。
電話102是一個或多個有線和/或無線電信設備。電話102在常規(guī)住宅電話通道和通信網(wǎng)絡180上交換電信信號。在一個實施例中,電話102實現(xiàn)因特網(wǎng)協(xié)議語音(VoIP),以在計算機網(wǎng)絡(例如全球因特網(wǎng))上交換語音通信,并且使得語音信號可用于通信網(wǎng)絡180。在一個實施例中,電話102包括傳真功能。
定位單元104指定住宅內(nèi)的充當系統(tǒng)100的宿留環(huán)境的空間位置。定位單位104經(jīng)由有線和/或無線接口耦合到其他系統(tǒng)組件(例如控制服務器14)。定位單元104可操作以指定住宅內(nèi)的樓層或房間。定位單元104還可操作,以指定樓層或房間內(nèi)的特定位置。此外,定位單元104可被放置于住宅外,從而指定住宅的外部區(qū)域。在一個實施例中,定位單元104耦合到另一個系統(tǒng)組件。在另一個實施例中,多個定位單元104被分布在整個住宅中。例如,定位單元104可被放置或安裝在墻、門、天花板、地板等之中。
計算機客戶機106包括有線和/或無線個人計算機、個人數(shù)字助手(PDA)、加強型電話、個人電視或其他鏈接到通信網(wǎng)絡180的數(shù)據(jù)處理設備。作為個人計算機,計算機客戶機106可以是臺式機、筆記本、記事本等。顯示器耦合到計算機客戶機106,以提供文本或圖形用戶接口(GUI),并使得用戶能夠與控制服務器114交互地通信。計算機客戶機106的輸入設備包括鍵盤、鼠標、口頭命令接口、鼠標滾輪、操縱桿、方向舵腳蹬、觸摸屏、麥克風、操作桿、觸針、光筆或任何其他類型的外圍單元。
照相機108是一個或多個視頻照相機、便攜式攝象機等。本發(fā)明既考慮有線設備,也考慮無線設備。照相機108可以是諸如嬰兒監(jiān)視器等家庭安全或監(jiān)視系統(tǒng)的一部分。在一個實施例中,照相機108包括控制單元,該控制單元允許了對各種照相機功能的遠程控制,例如搖攝、傾斜、變焦、聚焦、光圈控制等等。
控制器客戶機110是有線和/或無線數(shù)據(jù)處理設備,該設備使得用戶能夠與控制服務器114和其他系統(tǒng)組件交互,并向控制服務器114和其他系統(tǒng)組件發(fā)送控制消息??刂破骺蛻魴C110可以是作為計算機客戶機106列出的設備的便攜式或非便攜式版本。例如,計算機客戶機106可以是個人筆記本或記事本計算機、PDA、加強型電話或鏈接到通信網(wǎng)絡180并包括具有與其他系統(tǒng)組件交互的能力的顯示器的其他設備。從而,控制器客戶機110使得用戶能夠遠程操作系統(tǒng)100的各種組件的操作。在一個實施例中,控制器客戶機110的顯示器能夠接收來自其他系統(tǒng)組件的視頻和/或音頻。在一個實施例中,控制器客戶機110包括閃速ROM,其允許無線下載和/或上載。
電視112是常規(guī)電視。在一個實施例中,電視112可被加強,以支持交互式和/或個人服務。個人服務包括虛擬記錄、編程、停止/重放實況廣播等等。例如,電視112可以是被加強以支持MSN電視服務,該服務是由WebTV網(wǎng)絡有限公司(Mountain View,CA)所提供的,它支持可從Microsoft公司(Redmond,WA)獲得的WebTV。在一個實施例中,電視112包括用于有線和/或衛(wèi)星接收的機頂盒。在一個實施例中,電視112連接到PVR、VCR或DVD播放器。
監(jiān)視器116是支持閉路查看的有線或無線顯示器。在一個實施例中,監(jiān)視器116是放置在墻上、立于書桌、工作臺或柜臺上、位于池邊或熱浴缸邊等的平板式LCD。在一個實施例中,在監(jiān)視器116處于不活動狀態(tài)中時,監(jiān)視器116接收流動屏保,該屏保顯示照片、肖像等的靜態(tài)或動態(tài)圖像。在一個實施例中,當監(jiān)視器116處于活動狀態(tài)時,監(jiān)視器116接收來自電視、立體聲系統(tǒng)或安全/監(jiān)視系統(tǒng)(例如嬰兒監(jiān)視器)等的饋給。
音頻客戶機118是有線或無線音頻系統(tǒng),例如立體聲系統(tǒng)、音頻服務器、CD/錄音/盒式磁帶播放器、MP3播放器等。音頻客戶機118可以是作為諸如嬰兒監(jiān)視器這樣的安全/監(jiān)視系統(tǒng)的一部分的麥克風。在一個實施例中,音頻客戶機118是位于整個住宅中的一個或多個揚聲器或類似的音頻輸出。在另一個實施例中,音頻客戶機118是對講機系統(tǒng)、公告系統(tǒng)、應門服務等。
住宅電器120是一個或多個住宅電器,例如但不限于冰箱、爐子、微波爐、烤面包機、咖啡壺、鬧鐘、溫度調(diào)節(jié)裝置、加濕器、灑水系統(tǒng)、照明設備、燈光調(diào)節(jié)器等。在一個實施例中,控制服務器114和/或控制器客戶機110控制一個或多個住宅電器120的操作和/或功能,例如開/關、定時器、調(diào)制(例如烤箱溫度等)、停止、休眠等等。
上述系統(tǒng)組件并不想要詳盡無遺。其他設備(包括電器)、應用程序等等可被實現(xiàn),并被視為屬于本發(fā)明的范圍內(nèi)。
正如所討論的,通信網(wǎng)絡180提供用于系統(tǒng)組件間的通信的傳輸介質(zhì)。在實施例中,控制服務器114管理其他系統(tǒng)組件間的所有流量。這樣,系統(tǒng)組件間的信息的交換經(jīng)由控制服務器114路由或者控制。在另一個實施例中,通信網(wǎng)絡180支持端到端通信。這樣,系統(tǒng)組件可在不被控制服務器114集中管理的情況下,直接與彼此交換音頻、視頻、其他數(shù)據(jù)和/或控制消息。因此,本發(fā)明可在沒有控制服務器114的情況下實現(xiàn)。在這種分散式實施例中,通信網(wǎng)絡180的控制和管理功能被多個系統(tǒng)組件分布和共享,以使得系統(tǒng)組件可在沒有中央控制服務器114的情況下,在有線和/或無線介質(zhì)上與彼此通信。
通信網(wǎng)絡180是有線和/或無線局域網(wǎng)(LAN)。從而,通信網(wǎng)絡180包括有線、無線傳輸介質(zhì)或同時包括這兩種傳輸介質(zhì),包括衛(wèi)星、陸地(例如光纖、銅線、UTP、STP、同軸電纜、混合光纖-同軸電纜(HFC)等等)、無線電、微波、自由空間光波和/或任何其他傳輸形式或方法。
在一個使用有線傳輸介質(zhì)的實施例中,通信網(wǎng)絡180是能夠支持100Mbps到1Gbps的以太網(wǎng)LAN。在一個實施例中,CAT-5電纜或類似物被耦合到控制服務器114,并且被分布到每間房間內(nèi)的位置上。在一個實施例中,電纜被分布到每個系統(tǒng)組件,例如電視112、監(jiān)視器116等。系統(tǒng)組件包括音頻/視頻(AV)連接器,該連接器負責接收電纜。
在一個使用無線傳輸介質(zhì)的實施例中,通信網(wǎng)絡180支持IEEE標準802.11(a),該標準指定了用于大型視頻的無線以太網(wǎng)協(xié)議。通過使用此協(xié)議,通信網(wǎng)絡180可處理達54Mbps,有效范圍為90英尺。
在另一個無線實施例中,通信網(wǎng)絡180支持IEEE標準802.11(b),該標準指定用于小型視頻的無線以太網(wǎng)協(xié)議。利用此無線協(xié)議,通信網(wǎng)絡180對于約150-300英尺的范圍有效,并且能夠支持11Mbps的標稱帶寬,有效帶寬為4-5Mbps。在另一個實施例中,BluetoothTM無線技術(由Bluetooth SIG,Inc.所開發(fā))被用于支持與系統(tǒng)100的短距離無線接口。
在一個實施例中,通信網(wǎng)絡180包括電話線和/或輸電線。在一個實施例中,通信網(wǎng)絡180使得常規(guī)電插座和配線能夠互連系統(tǒng)組件,并且使得它們能夠與彼此通信。在一個實施例中,通信網(wǎng)絡180包括從Home Phone Networking Alliance(家用電話網(wǎng)絡聯(lián)盟,HomePNA)等獲得的通信技術。HomePNA技術允許了電話服務和家用網(wǎng)絡的操作,包括但不限于視頻會議、視頻安全、VoIP電話、數(shù)字視頻網(wǎng)絡、互聯(lián)網(wǎng)共享和多用戶游戲。
正如上文所描述的,通信網(wǎng)絡180包括中央控制服務器114,以使得系統(tǒng)組件能夠與彼此通信。在本發(fā)明的實施例中,物理尺寸較小、能夠訪問輸電線以獲得連接不間斷的電能并且物理位置可促進無線信號的發(fā)送和接收的任何平臺,都適用于為中央控制服務器114提供收容、宿留等。圖11示出網(wǎng)絡控制系統(tǒng)100的一個實施例,該網(wǎng)絡控制系統(tǒng)包括無線網(wǎng)絡訪問點1180,例如可從Linksys集團有限公司(Irvine,CA)或Cisco系統(tǒng)有限公司(San Jose,CA)獲得的那些,作為控制服務器114的平臺。無線訪問點1180向控制服務器114提供中央點,用于無線網(wǎng)絡中的連通性和跟蹤系統(tǒng)組件的狀態(tài)所必要的始終在線的連通性。此外,無線訪問點1180能夠提供有線和無線網(wǎng)絡之間的連接點。
圖11中,系統(tǒng)組件包括控制器客戶機110、電視112、媒體播放器1112和電纜盒1108。可包括具有外部控制接口(例如電纜或IR)的其他系統(tǒng)組件,例如電話102、定位單元104、計算機客戶機106、照相機108、控制服務器114、監(jiān)視器116、音頻客戶機118、住宅電器120等等。
圖11所示的網(wǎng)絡還包括紅外/串行橋1182。在一個實施例中,紅外/串行橋1182遵守無線通信的IEEE 802.11(b)標準。紅外/串行橋1182與單獨的系統(tǒng)組件交換紅外信號,其中單獨的系統(tǒng)組件例如是電視112、電纜盒1108和媒體播放器1112。
圖12示出網(wǎng)絡控制系統(tǒng)100的另一個實施例,該網(wǎng)絡控制系統(tǒng)包括多個紅外/串行橋1182(a)-1182(e)。每個紅外/串行橋1182(a)-1182(e)與一個或多個單獨組件交互。如圖所示,紅外/串行橋1182(a)與電視112(a)、電纜盒1108和媒體播放器1112交互。紅外/串行橋1182(b)與調(diào)諧器1104或者對于本領域的技術人員顯而易見的任何類型的專用以太網(wǎng)設備。紅外/串行橋1182(c)與住宅電器120(a)交互,其中住宅用戶120(a)即HVAC系統(tǒng)的溫度調(diào)節(jié)裝置。紅外/串行橋1182(d)與另一個住宅電器120(b)交互,其中住宅電器120(b)即一盞燈。紅外/串行橋1182(e)與電視112(b)和DSS盒1106交互。
這樣,本發(fā)明可集成傳統(tǒng)設備(例如依賴于紅外/串行通信協(xié)議的電子設備),以及由通用即插即用(Universal Plug and Play,UPnP)論壇定義的UPnPTM設備和應用程序,作為系統(tǒng)組件。實現(xiàn)IEEE802.11(b)紅外/串行橋的受控環(huán)境的一個示例在題為“Legacy DeviceBridge for Residential or Non-Residential Networks(住宅或非住宅網(wǎng)絡的傳統(tǒng)設備橋)”的申請(2003年1月7日提交的美國專利申請序列號No.60/438,296)中描述,這里通過引用將該申請包含進來,就好像完整闡述了該申請一樣。
圖13示出網(wǎng)絡控制系統(tǒng)100的另一個實施例,該網(wǎng)絡控制系統(tǒng)包括煙霧探測器1380。煙霧探測器1380包括網(wǎng)絡接口卡1382,它使得煙霧探測器1380能夠充當控制服務器114的另一個平臺,向控制服務器提供HomePNA和/或無線(例如IEEE 802.11)網(wǎng)絡連通性。通過利用煙霧控制器的位置以及對輸電線的訪問權限,控制服務器可經(jīng)由無線連接或經(jīng)由輸電線在整個受控環(huán)境中發(fā)送數(shù)據(jù)和/或控制消息。由于目前大多數(shù)煙霧探測器被硬接線到家庭或辦公室輸電線中,因此煙霧探測器平臺還向控制服務器114提供始終在線的連通性。使用煙霧探測器作為控制服務器114的平臺的另一個優(yōu)點是煙霧探測器可被安放在天花板上,以促進更大的通信范圍。
III.控制服務器和檔案庫控制服務器114是一個或多個服務器,每個服務器是一個或多個向彼此和其他系統(tǒng)組件提供各種共享資源的計算機。共享資源包括程序文件、網(wǎng)頁、數(shù)據(jù)庫和庫;輸出設備,例如打印機、繪圖儀、顯示監(jiān)視器和傳真機;通信設備,例如調(diào)制解調(diào)器和因特網(wǎng)訪問設施;以及其他外圍設備,例如掃描儀等。通信設備可支持有線或無線通信,包括衛(wèi)星、陸地(光纖、銅線、同軸電纜等)、無線電、微波、自由空間光波和/或任何其他傳輸形式或方法。
在一個實施例中,控制服務器114被配置為支持被開發(fā)來指導公共和私有因特網(wǎng)中樞上的通信的標準因特網(wǎng)協(xié)議(IP)。該協(xié)議是在因特網(wǎng)標準(STD)5,請求注解(RFC)791(因特網(wǎng)架構委員會)中定義的。控制服務器1114還支持傳輸協(xié)議,例如傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)、實時傳輸協(xié)議(RTP)或資源預定協(xié)議(RSVP)。傳輸協(xié)議支持各種類型的數(shù)據(jù)傳輸標準,例如文件傳送協(xié)議(FTP)、超文本傳送協(xié)議(HTTP)、簡單網(wǎng)絡管理協(xié)議(SNMP)、網(wǎng)絡時間協(xié)議(NTP)等等。
在一個實施例中,控制服務器114被配置為支持各種操作系統(tǒng),例如可從Norvell有限公司(Provo,UT)獲得的NetwareTM操作系統(tǒng);可從Microsoft公司獲得的MS-DOS和Window操作系統(tǒng);可從Linux在線有限公司(Laurel,MD)獲得的Linux操作系統(tǒng);可從Sun微系統(tǒng)有限公司(Palo Alto,CA)獲得的SolarisTM操作系統(tǒng);或者對于有關領域的技術人員顯而易見的類似操作系統(tǒng)。
控制服務器114可操作,以查詢、接收和/或?qū)懜鞣N存檔和/或檢索組件。存檔和/或檢索組件可在控制服務器114內(nèi)部和/或外部。例如,控制服務器114被配置為接收壓縮的流,過濾這些流以獲得元數(shù)據(jù)(例如數(shù)據(jù)、時間、源等),并存儲流和元數(shù)據(jù),以便將來檢索。
圖2示出根據(jù)本發(fā)明的一個實施例的連接到各種存檔和/或檢索(A/R)組件的控制服務器114。A/R組件包括媒體檔案庫202,調(diào)諧器204、DSS盒206、電纜盒208、媒體變換器210以及媒體播放器212。上述存檔和/或檢索組件并不想要成為詳盡無遺的羅列。其他檔案和/或檢索組件可被實現(xiàn),并可被視為屬于本發(fā)明的范圍內(nèi)。
存檔和/或檢索組件可位于中央(如圖2所示),廣泛分布在整個住宅中,或者經(jīng)由網(wǎng)絡連接280從外部源訪問(例如在全球因特網(wǎng)上通信的web服務器)。網(wǎng)絡連接280包括有線和/或無線LAN或廣域網(wǎng)(WAN),例如組織內(nèi)聯(lián)網(wǎng)、本地互聯(lián)網(wǎng)、基于全球的因特網(wǎng)(包括萬維網(wǎng)(WWW))、外聯(lián)網(wǎng)、虛擬專用網(wǎng)、數(shù)字小區(qū)的特許無線電信頻譜(包括CDMA、TDMA、GSM、EDGE、GPRS、CDMA2000、WCDMA FDD和/或TDD或TD-SCDMA技術)等。網(wǎng)絡連接280包括有線、無線傳輸介質(zhì)或同時包括這兩種傳輸介質(zhì),包括衛(wèi)星、陸地(例如光纖、銅線、UTP、STP、同軸電纜、混合光纖同軸電纜(HFC)等)、無線電、自由空間光波、微波和/或任何其他傳輸形式或方法。
媒體檔案庫202為各種數(shù)據(jù)(包括視頻和音頻)和元數(shù)據(jù)提供一個或多個存儲介質(zhì)。正如下文更詳細描述的,在實施例中,媒體檔案庫202包括可移動存儲單元(例如軟盤、CD-ROM等)。為了支持更大量的內(nèi)容,一個或多個集成數(shù)據(jù)庫或數(shù)據(jù)倉庫系統(tǒng)被用于存儲內(nèi)容并支持控制服務器114,正如這里所描述的。
在實施例中,媒體檔案庫202包括關系或面向?qū)ο?OO)/基于組件的數(shù)據(jù)庫管理系統(tǒng),或類似的系統(tǒng),這種系統(tǒng)控制數(shù)據(jù)庫記錄中的數(shù)據(jù)和元數(shù)據(jù)的存儲、取回和更新。數(shù)據(jù)庫管理系統(tǒng)還控制數(shù)據(jù)集成、實施完整性規(guī)則和約束(包括數(shù)據(jù)完整性和引用完整性),并實施安全性約束。
在實施例中,媒體檔案庫202是可縮放的系統(tǒng),它在多個磁盤陣列上存儲數(shù)據(jù)。可利用可從Microsoft公司獲得的SQL Server 2000應用程序、可從Oracle公司(Redwood City,CA)獲得的Oracle 9iTM等實現(xiàn)數(shù)據(jù)倉庫。在實施例中,媒體檔案庫202支持開放數(shù)據(jù)庫連通性(ODBC)或Java數(shù)據(jù)庫連通性(JDBC)協(xié)議。
在實施例中,媒體檔案庫202是索引文件數(shù)據(jù)庫系統(tǒng)或綱要文件數(shù)據(jù)庫系統(tǒng),例如可從Sleepycat軟件有限公司(Lincoln,MA)獲得的Berkeley DB數(shù)據(jù)庫資源。
調(diào)諧器204接收來自電視和/或無線電廣播的音頻和/或視頻信號。調(diào)諧器204是一個或多個獨立無線電和/或電視調(diào)諧器。在一個實施例中,調(diào)諧器204被配置為接收NTSC/PAL電視信號。
DSS盒206接收來自衛(wèi)星接收機的音頻和/或視頻廣播信號。電纜盒204接收銅線、UTP、STP、同軸電纜、光或HFC接口上的音頻和/或視頻廣播和付費收看單播。
除了接收廣播信號以外,控制服務器114還可配置為支持記錄能力。正如所討論的,廣播可被記錄在媒體檔案庫202中。但是,控制服務器114包括一個或多個記錄/重放應用程序或設備,即媒體播放器212和媒體變換器210。媒體播放器212可以是VCR播放器、DVD播放器、PVR、視頻服務器、虛擬記錄器、音頻服務器、立體聲系統(tǒng)、CD播放器、記錄播放器、音頻磁帶或盒式磁帶播放器、數(shù)字音頻磁帶記錄器和/或經(jīng)由磁、光、電子或任何其他存儲介質(zhì)進行存儲、記錄、生成或重放的任何其他設備或應用程序??赏ㄟ^唱片集、歌曲、藝術家、流派等對記錄編制索引。
媒體變換器210記錄和播放與媒體播放器212類似的媒體和/或多媒體。但是,媒體變換器210能夠加載多個要播放的記錄(例如CD、DVD等),而勿需重新加載。例如,媒體變換器210可以是允許用戶一次加載例如所有可用的CD的點唱機或類似的設備。
IV.管理系統(tǒng)功能控制服務器114提供諸如系統(tǒng)100這樣的受控環(huán)境內(nèi)的各種功能的集中命令和控制。由控制服務器114管理的功能包括視頻服務、音頻服務、電話、消息、文件共享、因特網(wǎng)訪問和安全性。根據(jù)本發(fā)明的實施例,用戶操作控制器客戶機110,來建立或重新配置這些功能和/或接收來自控制服務器114或其他系統(tǒng)組件的媒體(或者直接來自其他系統(tǒng)組件,或者經(jīng)由控制服務器114間接來自系統(tǒng)組件)。
圖3示出控制服務器114的一個實施例。控制服務器114包括用于管理各種系統(tǒng)功能的各種控制模塊。如圖所示,控制服務器114包括視頻控制器302、音頻控制器304、電話控制器306、消息控制器308、文件共享控制器310、外部網(wǎng)絡接口(x-接口)控制器312和安全控制器314??刂破髂K被允許經(jīng)由通信網(wǎng)絡與其他系統(tǒng)組件交換信號??刂破髂K還被允許與其他A/R組件交換通信。正如參考圖2所描述的,A/R組件包括媒體檔案庫202,調(diào)諧器204、DSS盒206、電纜盒208、媒體變換器210、媒體播放器212和/或類似設備。
視頻控制器302管理系統(tǒng)100內(nèi)的視頻信號的交換。視頻控制器302接收和/或分布視頻信號,用于耦合到計算機客戶機106、電視112、監(jiān)視器116、控制器客戶機110等的顯示器。視頻控制器302還與A/R組件交互,這些A/R組件例如是媒體檔案庫202、調(diào)諧器204、DSS盒206、電纜盒208、媒體變換器210、媒體播放器212、網(wǎng)絡連接280等。在實施例中,視頻控制器302讀和/或?qū)憙?nèi)部存儲介質(zhì),該內(nèi)部存儲介質(zhì)被指定用于視頻的,并且是在本發(fā)明的A/R組件之外添加的,或者取代本發(fā)明的A/R組件。
因此,視頻控制器302接收來自A/R組件(和/或其內(nèi)部存儲介質(zhì))的視頻信號,并將這些視頻信號分布到其他系統(tǒng)組件(例如電視112、控制器客戶機110等)。視頻控制器302還可接收來自源(例如網(wǎng)絡連接280、電視112、媒體檔案庫202等)的視頻流,并將該視頻流存儲在A/R組件之一中(例如媒體檔案庫202、媒體播放器212等),和/或其內(nèi)部存儲介質(zhì)中,以便將來查看。例如,視頻控制器302可查詢網(wǎng)站(例如“www.mtv.com”),以下載要播放和/或存儲到系統(tǒng)組件的音樂視頻。為了允許在通信網(wǎng)絡180上分布,根據(jù)本發(fā)明的實施例,視頻控制器302提供傳輸中MPEG編碼。換句話說,視頻控制器302能夠?qū)崟r或接近實時地接收、編碼和分布媒體流。在實施例中,網(wǎng)絡連接280允許視頻控制器302或類似組件實現(xiàn)寬帶因特網(wǎng)訪問,以便進行音頻/視頻分布。
另一個控制器模塊是音頻控制器304。音頻控制器304管理系統(tǒng)100內(nèi)的音頻信號的交換。因此,音頻控制器304為一個或多個音頻組件接收和/或分布音頻信號,這一個或多個音頻組件例如是耦合到例如計算機客戶機106、電視112、監(jiān)視器116、控制器客戶機110等的音頻客戶機118或揚聲器。音頻控制器304還與A/R組件(例如調(diào)諧器204、DSS盒206、電纜盒208、媒體變換器210、媒體播放器212、網(wǎng)絡連接280等)交互,以從A/R組件接收音頻信號,并將它們分布到其他系統(tǒng)組件(例如音頻客戶機118、控制器客戶機110等)。此外,音頻控制器304可接收來自源(例如網(wǎng)絡連接280、電視112、媒體檔案庫202等)的音頻流,并將流存儲在A/R組件之一中(例如,媒體檔案庫202、媒體播放器212等),以便將來調(diào)回。在實施例中,音頻控制器304讀和/或?qū)懼付ㄓ糜谝纛l的內(nèi)部存儲介質(zhì),從而向并且從其內(nèi)部存儲介質(zhì)分布音頻。例如,音頻控制器304可查詢網(wǎng)站(例如,“MP3.com”),以下載要播放和/或存儲到系統(tǒng)組件的數(shù)字記錄。在一個實施例中,音頻控制器304將音頻流編碼成MPEG-3格式,以實時或接近實時地產(chǎn)生接近CD音質(zhì)。在另一個實施例中,音頻控制器304對音頻流編碼,以實時或接近實時地產(chǎn)生CD音質(zhì)音頻。
電話控制器306是控制服務器114內(nèi)的另一個控制器模塊。電話控制器306管理來自常規(guī)電話通道和/或計算機網(wǎng)絡(例如通信網(wǎng)絡180、網(wǎng)絡連接280等)的電信的分布。在一個實施例中,電話102耦合到常規(guī)有線或無線電話通道(未示出),例如POTS或PSTN。電話102也可耦合到蜂窩式或衛(wèi)星通信通道(未示出)。提供專用接口(未示出)以允許蜂窩式/衛(wèi)星電話102與系統(tǒng)100交互。在常規(guī)通道上接收或發(fā)送的呼叫也被控制服務器114監(jiān)視和/或控制。這樣,控制服務器114負責將來自呼叫的信號分布到其他系統(tǒng)組件。例如,控制器客戶機110是一個可能的接收組件。從而,用戶能夠直接控制控制器客戶機110,以間接經(jīng)由電話102發(fā)出呼叫和/或接收呼叫。
在另一個實施例中,電話102耦合到計算機網(wǎng)絡?;蛘?,耦合到計算機客戶機106的有線或無線電話(未示出)能夠與計算機網(wǎng)絡交互。該計算機網(wǎng)絡是經(jīng)由通信網(wǎng)絡108或網(wǎng)絡連接208訪問的LAN或WAN,或者系統(tǒng)組件(即電話102、計算機客戶機106)可具有到計算機網(wǎng)絡的專用鏈路,以使得該鏈路獨立于通信網(wǎng)絡108。在一個實施例中,電信信號是為VoIP等格式化的。不論計算機網(wǎng)絡的源如何,來自計算機網(wǎng)絡的電信信號都被控制服務器114監(jiān)視和/或控制。正如參考常規(guī)電信呼叫所討論的,控制服務器114負責將來自呼叫的信號分布到其他系統(tǒng)組件,例如控制器客戶機110。
除了應答、發(fā)出和/或分布電信呼叫外,控制服務器114還可操作以執(zhí)行其他電話功能。在一個實施例中,控制服務器114支持快速撥號。電話號碼被存儲在耦合到住宅控制服務器114的存儲器中(例如參考圖2所描述的A/R組件之一)。在另一個實施例中,控制服務器114可編程以實現(xiàn)服務阻止。用戶可以創(chuàng)建配置文件,以阻止來自指定的號碼或號碼家族(例如900電話等)的電話呼叫。在另一個實施例中,控制服務器114記錄進入/外出呼叫和/或允許重撥過去的和/或錯過的呼叫。
控制服務器114還包括消息控制器308。消息控制器308允許集中存儲經(jīng)由電話控制器306或類似組件接收到的電話呼叫。語音消息被寫入到耦合到控制服務器114的存儲器中(例如參考圖2所描述的A/R組件之一)。消息控制器308還允許消息(包括音頻、視頻和/或文本)在系統(tǒng)100內(nèi)被創(chuàng)建、存儲和/或取回。換句話說,用戶可操作系統(tǒng)組件之一(例如控制器客戶機110、電話102、音頻客戶機118等),以為同一個或另一個用戶創(chuàng)建消息。消息可以是“任務”列表、嬰兒照看指示、購物列表等。消息控制器308還允許控制服務器114與(106)或其他系統(tǒng)組件交互,以從計算機電子郵件、即時消息服務和/或注釋、任務、提示和/或事件中搜索和/或取回數(shù)據(jù)。
控制服務器114還包括文件共享控制器310。文件共享控制器310允許控制服務器114充當與系統(tǒng)100通信的所有個人計算機的中央文件服務器。文件共享控制器310允許文件被位于住宅內(nèi)的系統(tǒng)組件存儲和訪問,其中住宅是宿留系統(tǒng)100。但是,在一個實施例中,位于系統(tǒng)100外的設備能夠經(jīng)由文件共享控制器310存儲和/或取回文件。例如,如果系統(tǒng)100的ISP提供靜態(tài)IP地址,則遠程用戶可登錄到控制服務器114中,以經(jīng)由文件共享控制器310取回和/或存儲文件。
X-接口控制器312是控制服務器114的另一個控制模塊。X-接口控制器312管理從外部設備和/或應用程序?qū)ο到y(tǒng)組件的訪問,和/或從系統(tǒng)組件對外部設備/應用程序和/或網(wǎng)站的訪問。這樣,x-接口控制器312提供到外部網(wǎng)絡的網(wǎng)關,這些外部網(wǎng)絡例如是全球因特網(wǎng)、其他私有WAN或類似的網(wǎng)絡。在一個實施例中,x-接口控制器312支持web代理,并且可配置為完全阻止或為每個用戶阻止指定網(wǎng)站。在另一個實施例中,x-接口控制器可操作以跟蹤和/或記錄從其他系統(tǒng)組件對網(wǎng)站的接入/訪問。
X-接口控制器312支持對外部網(wǎng)絡的有線和/或無線訪問,其中外部網(wǎng)絡包括電纜和/或衛(wèi)星ISP。在一個實施例中,x-接口控制器312允許控制服務器114充當web服務器,如果ISP能夠提供靜態(tài)IP地址的話。
安全控制器314允許控制服務器114與各種安全系統(tǒng)交互和/或管理各種安全系統(tǒng),包括系統(tǒng)100的通信安全協(xié)議。在一個實施例中,安全控制器314控制和/或監(jiān)視來自形成安全系統(tǒng)的一部分的系統(tǒng)組件的反饋。例如,視頻(例如照相機108等)和音頻(音頻客戶機118、照相機108等)可被捕捉并提供給控制器客戶機110或監(jiān)視器116。運動傳感器也可被放置于住宅內(nèi)或住宅周圍的外部場所中。來自運動傳感器的反饋也可被發(fā)送到安全控制器314。在一個實施例中,這種反饋激活鄰近的照相機108和/或音頻客戶機118。在另一個實施例中,這種反饋激活警報,或用戶信號通知控制器客戶機110的用戶。為了用信號通知用戶,控制器客戶機110可振動、鳴響、閃現(xiàn)消息等。耦合到照相機108的控制系統(tǒng)允許安全控制器314移動和/或聚集照相機108。在一個實施例中,安全控制器314可操作以響應用戶輸入而鎖上或打開門、窗戶或入口通道。
在一個實施例中,安全控制器314與火災和安全控制系統(tǒng)接口。這樣,傳感器饋送到控制服務器114,并允許系統(tǒng)100或用戶監(jiān)視緊急情況??山?jīng)由控制服務器114和/或控制器客戶機110操作警報、灑水系統(tǒng)或類似設備。
除了家庭訪問以及火災和安全系統(tǒng)外,安全控制器314還與諸如保險箱、文件柜、房間、抽屜等個人資產(chǎn)安全系統(tǒng)交互。安全配置文件可被創(chuàng)建和維護,以允許選中的個人訪問受保護區(qū)域。密碼、生物測定信息等可被存儲和認證,以允許訪問。
安全控制器314還允許建立和維護配置文件,以監(jiān)視和/或限制對網(wǎng)站、電話號碼、電視頻道、CD、錄像帶等的訪問。在一個實施例中,建立用戶配置文件以允許從位于外部的設備和/或應用程序遠程訪問系統(tǒng)組件。例如,可經(jīng)由安全控制器314授權外部用戶從遠程位置在因特網(wǎng)上登錄到控制服務器114,并接收來自照相機108的實況饋送,來自照相機108的存檔饋送,來自電視112的廣播,經(jīng)由消息控制器308存儲的消息,經(jīng)由文件共享控制器310存儲的文件等等。例如,父母可在外出度假或工作時訪問控制服務器114以監(jiān)視其家庭和/或其子女或保姆。
控制服務器114不限于圖3所示的功能??刂品掌?14可包括用于控制各種系統(tǒng)組件的操作和功能的其他模塊,控制方式包括通過經(jīng)由屏幕上的菜單來模仿用戶的遠程控制命令。在一個實施例中,控制服務器114可設置或同步用于包括A/R組件的一個或多個系統(tǒng)組件的時鐘??刂品掌?14包括實時時鐘,該實時時鐘可由用戶經(jīng)由與控制服務器114的直接用戶接口或經(jīng)由另一個諸如控制器客戶機110這樣的系統(tǒng)組件來設置。或者,實時時鐘可經(jīng)由因特網(wǎng)(即網(wǎng)絡連接280)來設置。通過瀏覽各系統(tǒng)組件的菜單系統(tǒng),控制服務器114使用其自己的實時時鐘來設置其他系統(tǒng)組件的時鐘。由于控制服務器114跟蹤和監(jiān)視系統(tǒng)組件的狀態(tài),控制服務器114可被編程為在不干擾組件的操作的情況下,例如在電影被播放或記錄時,瀏覽系統(tǒng)組件的菜單以便設置時鐘。
用于瀏覽系統(tǒng)組件的指令被存儲在耦合到控制服務器114的數(shù)據(jù)庫或類似的庫中。換句話說,可存儲用于瀏覽例如VCR或DVD播放器的菜單以對其內(nèi)部時鐘進行設置或編程的輸入數(shù)字。存儲的數(shù)字與一組IR代碼相關聯(lián),這些代碼被存儲在控制服務器114中。在適當?shù)臅r候,IR代碼被從IR代碼數(shù)據(jù)庫或庫中取出,并且被發(fā)送到適當?shù)拿襟w播放器212。在被接收到時,IR代碼被執(zhí)行,以瀏覽菜單,以便設置時鐘。從而,除了設置時間外,IR代碼可被選擇為對媒體播放器212編程,以記錄選中的程序等。
在一個實施例中,控制服務器114將更新后的電子節(jié)目指南保存在數(shù)據(jù)庫中。電子節(jié)目指南可被顯示在控制器客戶機110或類似的系統(tǒng)組件上,用于呈現(xiàn)給用戶??刂品掌?14可從因特網(wǎng)服務獲得電子指南,所述因特網(wǎng)服務例如是可從Gemstar-TV指南國際有限公司(Pasadena,CA)獲得的GUIDE Plus+。用戶可操作控制器客戶機110以便根據(jù)電子指南數(shù)據(jù)選擇頻道,和/或從電子指南中選擇用于記錄的節(jié)目。
除了設置系統(tǒng)組件的配置外,控制服務器114管理從網(wǎng)絡控制系統(tǒng)100中添加和/或刪除系統(tǒng)組件。在一個實施例中,建立一個范圍配置文件以跟蹤和監(jiān)視指定的受控環(huán)境范圍內(nèi)的所有設備和/或應用程序(即系統(tǒng)組件)?;谖谋镜挠脩艚涌诨驁D形用戶接口允許用戶指定范圍的大小。例如,該范圍可以是一間或多間房間,或一間房間內(nèi)的指定區(qū)域。正如上文所討論的,本發(fā)明也可用于控制位于例如家庭的周圍區(qū)域內(nèi)的系統(tǒng)組件的操作和功能。因此,一個范圍可包括這種外部區(qū)域。
一旦確定了范圍,用戶就可指定由控制服務器114所管理的系統(tǒng)組件。圖標和名稱可被分配給系統(tǒng)組件,用戶可設置或指示屬性。在一個實施例中,系統(tǒng)組件被自動發(fā)現(xiàn)并添加到網(wǎng)絡100。通過在連續(xù)或周期性的時序安排的基礎上廣播一個發(fā)現(xiàn)控制消息,系統(tǒng)組件公告其存在。控制服務器114接收廣播,并通過從發(fā)現(xiàn)消息中抽取該系統(tǒng)組件的名稱和屬性,將該系統(tǒng)組件添加到該特定范圍的配置文件。系統(tǒng)組件可被自動添加到范圍配置文件,或者系統(tǒng)組件可被臨時添加,直到用戶接受或拒絕經(jīng)由自動發(fā)現(xiàn)添加的系統(tǒng)組件的添加。在一個實施例中,自動添加或刪除的系統(tǒng)組件被呈現(xiàn)在顯示設備上(例如控制器客戶機110)。用戶可明確地接收配置文件更改,或忽略配置文件更改,以允許配置文件更改被自動批準。至于更新配置文件,控制服務器114也可經(jīng)由廣播機制顯式地請求范圍中的所有系統(tǒng)組件標識它們自己。
如果系統(tǒng)組件被從網(wǎng)絡100中刪除,或者停止廣播其發(fā)現(xiàn)消息,則控制服務器114保存該系統(tǒng)組件的歷史。因此,如果系統(tǒng)組件重新連接到網(wǎng)絡100,則控制服務器114保留狀態(tài)信息,以便系統(tǒng)組件可以按其先前的表現(xiàn)形式(例如相同的圖標、名稱、范圍等等)重新出現(xiàn)。如果系統(tǒng)組件被移到另一間房間,則控制服務器114更新狀態(tài)信息,以便將該系統(tǒng)組件自動添加到新房間的范圍配置文件。在一個實施例中,用戶被通知狀態(tài)的更改,并可接受或拒絕該修改。
正如上文所討論的,本發(fā)明支持不包括控制服務器114的實施例。同樣地,系統(tǒng)組件可在沒有集中命令中心的情況下,與彼此交換信息,包括控制信息。但是,在一個實施例中,控制器客戶機110包括控制服務器114某些或全部功能。這些功能可包括視頻控制器302、音頻控制器304、電話控制器306、消息控制器308、文件共享控制器310、x-接口控制器312和/或安全控制器314。正如上文所討論的,控制器客戶機110也可與一個或多個各種A/R組件交互,以及控制一個或多個各種A/R組件。因此,用戶可操作便攜式控制器客戶機110,以便從任何位置控制系統(tǒng)組件的操作和功能。
V.位置感知在本發(fā)明的實施例中,網(wǎng)絡控制系統(tǒng)100實時地或接近實時地跟蹤和/或監(jiān)視各種系統(tǒng)組件(這里稱為“目標組件”)的位置。在用戶在宿留系統(tǒng)100受控環(huán)境內(nèi)移動時,本發(fā)明可實現(xiàn)幾種協(xié)議,以使得系統(tǒng)100能夠確定目標組件的位置,從而確定與目標組件通信的用戶的位置。在一個實施例中,控制中心(例如控制服務器114,耦合到目標組件的本地處理器,等等)確定目標組件(例如控制器客戶機110等)的當前位置,并發(fā)送指令,以重新配置目標組件,以控制指定的鄰近區(qū)域內(nèi)的其他系統(tǒng)組件。例如,如果控制器客戶機110被確定為位于進餐區(qū)域內(nèi),則控制服務器114允許控制器客戶機110能夠控制位于進餐區(qū)域中的系統(tǒng)組件。這種組件包括燈光調(diào)節(jié)器、音頻系統(tǒng)、食物托盤的加熱單元等等。
定位設備被用于幾個實施例中,用于跟蹤和/或監(jiān)視目標組件。正如以上參考圖1所描述的,一個或多個定位單元104被分布在宿留系統(tǒng)100的整個受控環(huán)境內(nèi)。定位單元104可耦合到目標組件(例如控制器客戶機110、音頻客戶機118、電話102等),或者作為單獨的設備位于受控環(huán)境內(nèi)。
在一個實施例中,定位單元104是RF通信系統(tǒng)的一部分。這樣,RF應答器與RF詢問器交互,以傳輸定位信息。應答器耦合到系統(tǒng)組件,并且提供唯一標識系統(tǒng)組件的標識信息。應答器可提供其他類型的信息,包括所分配的系統(tǒng)組件的位置,如果該組件是靜止或不頻繁移動的設備的話。因此,正如以下更詳細描述的,應答器可耦合到目標組件或定位組件(例如定位單元104)中的任一個。
應答器可以是有源或無源的。有源應答器發(fā)送包含標識信息的連續(xù)或周期性信號。無源應答器保持不活動和/或靜默,直到它被例如詢問器激活,或被用戶手動激活。因此,(包括應答器的)系統(tǒng)組件可以按靜默模式或有源模式操作。在有源模式中,系統(tǒng)組件(即目標組件)的位置被實時地或接近實時地跟蹤和/或監(jiān)視。在靜默模式中,直到應答器被激活,系統(tǒng)100才絕對確定知道系統(tǒng)組件(即目標組件)的當前位置。
詢問器耦合到另一個系統(tǒng)組件,并在進入應答器的通信范圍內(nèi)時接收定位信息(例如標識信息等)。詢問器將會自動接收來自有源應答器的定位信息,或者將會激活無源應答器,以接收定位信息。
應答器和詢問器之間的交互可通過參考圖4A和圖4B來說明。圖4A示出系統(tǒng)100內(nèi)的定位系統(tǒng)組件的實施例。如圖所示,應答器404耦合到控制器客戶機110,詢問器406耦合到定位單元104,或被包含在定位單元104內(nèi)。這樣,當攜帶控制器客戶機110的用戶402進入定位單元104(即詢問器406)鄰近區(qū)域時,定位單元104接收來自控制器客戶機110的標識碼。標識碼包括用于發(fā)送該標識碼的控制器客戶機110的標識符或類似的信息。在一個實施例中,定位單元104向住宅控制服務器114(參考圖1描述)發(fā)送標識碼,以便進一步處理。定位單元104也可發(fā)送具有被查詢的控制器客戶機110的標識符的其他標識碼或信息。在一個實施例中,定位單元104發(fā)送關于定位單元104所處的住宅環(huán)境的范圍(例如樓層、房間等)的鄰近區(qū)域標識符或類似的信息。在另一個實施例中,控制服務器114根據(jù)定位單元104的標識符確定鄰近區(qū)域標識符。已通過示例方式描述了控制器客戶機110。其他系統(tǒng)組件也可被與應答器404耦合,從而被配置為令其位置被本發(fā)明的實施例所確定。
圖4B示出用于定位系統(tǒng)100內(nèi)的系統(tǒng)組件的另一個實施例。如圖所示,應答器404耦合到定位單元104,或被包含在定位單元104內(nèi)。詢問器406耦合到控制器客戶機110。因此,當攜帶控制器客戶機110的用戶402進入定位單元104(即應答器404)的鄰近區(qū)域時,控制器客戶機110接收來自定位單元104的標識碼。該標識碼包括發(fā)送該標識碼的定位單元104的標識符,受控環(huán)境的范圍(例如樓層、房間等)的鄰近區(qū)域標識符,或類似的信息。在一個實施例中,控制器客戶機110處理標識碼,以確定其位置和/或?qū)俗R碼發(fā)送到控制服務器114,以便存檔。在另一個實施例中,控制器客戶機110將標識碼發(fā)送到控制服務器114(參考圖1描述),以確定其位置,并且用于進一步處理。同樣地,已通過示例方式描述了控制器客戶機110。其他系統(tǒng)組件也可被與詢問器406耦合,從而被配置為令其位置被本發(fā)明的實施例所確定。
在一個實施例中,應答器404是電子標簽、信標、控制器或類似設備。電子標簽的特征在于具有任何形狀或大小,并且位于系統(tǒng)組件上或被集成在系統(tǒng)組件內(nèi)。電子標簽包括微處理器,該微處理器連接到支持與其他設備的RF通信的通信電路。微處理器耦合到存儲器,用于存儲信息(即標識信息),并且耦合到收發(fā)器,用于與其他設備交換信息。
在一個實施例中,應答器404具有專用微處理器,用于發(fā)送定位信息。在另一個實施例中,應答器404利用或共享宿主系統(tǒng)組件(例如控制器客戶機110)的微處理器,來交換定位信息。例如,宿主系統(tǒng)組件可包括紅外端口,該紅外端口耦合到位于系統(tǒng)組件內(nèi)的微處理器和存儲器。存儲器包括標識信息和有關數(shù)據(jù)。微處理器與存儲器和紅外端口交互,以支持與詢問器406交換。這樣,微處理器、存儲器和紅外端口間的交換充當應答器404。
應答器404與詢問器406之間的無線通信由各種技術所支持。在一個實施例中,BluetoothTM無線技術(由Bluetooth SIG有限公司開發(fā))被用于實現(xiàn)應答器404與詢問器406之間的短程無線接口。
在一個實施例中,取代RF通信,或者除了RF通信外,定位單元104是利用條形碼的數(shù)據(jù)收集系統(tǒng)的一部分。換句話說,條形碼被布置在系統(tǒng)組件中,并存儲唯一標識該系統(tǒng)組件的標識信息。正如參考應答器所描述的那樣,條形碼可存儲其他類型的信息,包括所分配的系統(tǒng)組件的位置,如果該組件是靜止設備的話。條形碼掃描器收集標識信息,以便信息可被處理,以確定系統(tǒng)組件的位置。
也可參考圖4A和圖4B來描述條形碼數(shù)據(jù)收集。換句話說,根據(jù)本發(fā)明的實施例,詢問器406是條形碼掃描器,而應答器404是條形碼。返回參看圖4A,條形碼404被布置在控制器客戶機110中,而條形碼掃描器406被布置在定位單元104中,或被包含在定位單元104內(nèi)。當攜帶控制器客戶機110的用戶402進入定位單元104(即條形碼掃描器406)鄰近區(qū)域時,定位單元104接收包含控制器客戶機110的標識符的標識碼。正如以上參考詢問器所描述的那樣,具有或不具有鄰近區(qū)域標識符的標識碼被發(fā)送到控制服務器114(參考圖1描述),以便進一步處理。雖然已通過示例方式來描述控制器客戶機110,但是其他系統(tǒng)組件也可被與條形碼404耦合,從而被配置以令其位置被本發(fā)明的實施例所確定。
返回參考圖4B,示出了具有條形碼的定位系統(tǒng)組件的另一個實施例。如圖所示,條形碼404被布置在定位單元104中,或被包含在定位單元104內(nèi),而條形碼掃描器406被布置在控制器客戶機110中。當攜帶控制器客戶機110的用戶402進入定位單元104(即條形碼404)的鄰近區(qū)域時,控制器客戶機110接收包含發(fā)送該標識碼的定位單元104的標識符的標識碼。正如以上參考應答器所描述的,在一個實施例中,標識碼包括發(fā)送該標識碼的定位單元104的標識符,住宅環(huán)境的范圍的鄰近區(qū)域標識符,或類似的信息。具有或不具有鄰近區(qū)域標識符的標識碼被控制器客戶機110處理,以確定其位置,和/或被發(fā)送到控制服務器114(參考圖1描述),以便進一步處理。雖然已通過示例方式描述了控制器客戶機110,但是系統(tǒng)組件也可與條形碼掃描器406耦合,從而被配置為令其位置被本發(fā)明的實施例所確定。
利用RF和條形碼技術代表了用于跟蹤和/監(jiān)視系統(tǒng)組件的位置的替換方法。正如將會對有關領域的技術人員顯而易見的,也可用本發(fā)明實現(xiàn)其他定位技術。例如在較大規(guī)模的環(huán)境中,GPS接收器、蜂窩式信號、三角測量或類似技術的使用是可利用的替換方式。
在另一個實施例中,可在不使用定位單元104的情況下實現(xiàn)定位??刂破骺蛻魴C110或類似的設備負責接收和處理來自操作控制器客戶機110的用戶的命令。命令被手動和/或口頭輸入到控制器客戶機110中??刂破骺蛻魴C110處理命令,或?qū)⒚畎l(fā)送到控制服務器114,以確定位置。例如,用戶可指定位置“客廳”,并且控制器客戶機110可被配置為控制客廳中的設備。
但是,在另一個實施例中,語音和/或手動命令可被輸入到定位單元104或類似的設備中。用戶也可輸入目標組件(例如控制器客戶機110)的標識符,定位單元104將會將控制信號發(fā)送到控制服務器114或類似設備,以更新目標組件的位置記錄。
如上所述,本發(fā)明支持各種用于搜集位置信息的協(xié)議。本發(fā)明提供幾種方法和/或技術,用于處理位置信息以跟蹤和/或監(jiān)視系統(tǒng)100的各種組件的位置或運動。參見圖5,流程圖500表示本發(fā)明的一個實施例的一般操作流程。更具體而言,流程圖500示出用于跟蹤和/或監(jiān)視受控環(huán)境內(nèi)的系統(tǒng)組件的控制流程的一個示例。
參見圖5,流程圖500的控制流程開始于步驟501,并立即前進到步驟503。在步驟503中,系統(tǒng)100的適當組件訪問對應于被跟蹤和/或監(jiān)視的系統(tǒng)組件(即目標組件)的定位碼。返回參看圖1和圖2,本發(fā)明可確定任何上述系統(tǒng)組件的當前位置,這些系統(tǒng)組件包括但不限于電話102、定位單元104、計算機客戶機106、照相機108、控制器客戶機110、電視112、控制服務器114、監(jiān)視器116、音頻客戶機118、住宅電器120、媒體檔案庫202、調(diào)諧器204、DSS盒206、電纜盒208、媒體變換器210、媒體播放器212和/或其他設備和/或應用程序。
如上所述,本發(fā)明包括各種用于訪問定位碼(或如上所述的鄰近區(qū)域標識符)的實施例。例如,在一個實施例中,用戶與文本或圖形接口交互,以手動輸入目標組件的當前位置。在另一個實施例中,語音命令接口允許用戶輸入用于目標組件的語音命令。這樣,用戶口頭上傳輸當前位置。
在一個實施例中,目標組件與定位單元104交互,以訪問定位碼。返回參看圖4B,目標組件(例如控制器客戶機110等)耦合到詢問器406。詢問器406向定位單元104查詢鄰近區(qū)域標識符。鄰近區(qū)域標識符包括兩個系統(tǒng)組件的當前位置的定位碼。
返回參看圖4A,詢問器406與定位單元104集成。從而,目標組件(例如控制器客戶機110等)被詢問器406查詢。因此,詢問器406接收被查詢的目標組件的標識符。通過將該標識符與詢問器406的鄰近區(qū)域標識符相關聯(lián)來產(chǎn)生定位碼。
返回參看圖5,在步驟506中,定位碼被發(fā)送到命令中心,以便進行進一步的定位處理。在一個實施例中,命令中心是控制服務器114。在另一個實施例中,命令中心是目標組件(例如控制器客戶機110、計算機客戶機106等)。
在步驟509中,定位碼被匹配到一個范圍,該范圍可以是特定樓層、門廳、走廊、陽臺、房間等等。該范圍可以是樓層、門廳、走廊、陽臺、房間等內(nèi)的特定區(qū)域。該范圍還可以是住宅宿主系統(tǒng)100的外部周邊內(nèi)的特定區(qū)域,或者住宅地面上的毗鄰的或獨立的遮蔽處。
在步驟512中,當前范圍被傳輸?shù)侥繕私M件和/或存儲在控制服務器114的記錄中以便將來調(diào)回。在系統(tǒng)組件已被定位,并且其定位數(shù)據(jù)已被更新后,控制流程結(jié)束,如步驟595處所示。
在一個實施例中,定位信息使得系統(tǒng)100能夠根據(jù)與系統(tǒng)100交互的用戶的當前位置來命令和/或控制特定系統(tǒng)組件。這一點可參考圖6來描述。如圖6所示的流程圖600表示本發(fā)明的一個實施例的一般控制流程。更具體而言,流程圖600示出用于根據(jù)用戶的當前位置來命令和/或控制系統(tǒng)組件的控制流程的一個示例。
參見圖6,流程圖600的控制流程開始于步驟601中,并且立即前進到步驟503-509。正如參考圖5中步驟503-509所描述的,定位碼使得系統(tǒng)100能夠確定與目標組件(例如控制器客戶機110)交互的用戶的當前位置或范圍。
在步驟612中,訪問該范圍的范圍配置文件。該范圍配置文件包括從控制服務器114和/或控制器客戶機110接收命令和/或控制的設備和/或應用程序(即系統(tǒng)組件)的列表。
在步驟615中,范圍配置文件被處理,以向用戶呈現(xiàn)控制選項,以便查看。控制選項包括對應于范圍配置文件的設備和應用程序的列表。正如參考圖5所描述的,可在控制服務器114處遠程確定定位,或者在目標組件(例如控制器客戶機110)處本地確定定位。如果遠程地確定,則控制服務器114例如產(chǎn)生和發(fā)送一個用戶接口,以顯示關于目標組件(例如控制器客戶機110或用戶正在操作的另一個系統(tǒng)組件)的控制選項。如果本地確定,則目標組件(例如控制器客戶機110等)取出范圍配置文件,以產(chǎn)生用戶接口??筛鶕?jù)需要將范圍配置文件發(fā)送到目標組件,或者使用可用的范圍配置文件周期性地更新目標組件。
在步驟618中,用戶操作目標組件(例如控制器客戶機110等),以發(fā)送控制范圍配置文件中標識的系統(tǒng)組件(例如電視112、電器120等)的請求。用戶可發(fā)送控制系統(tǒng)組件的功能和/或操作的請求。用戶可發(fā)送更改組件的配置或安全配置文件的請求。正如對有關領域的技術人員顯而易見的,可發(fā)送其他控制請求。
在步驟621中,控制請求被指定的組件執(zhí)行??刂普埱罂杀恢苯影l(fā)送到指定的組件,或者經(jīng)由控制服務器114間接發(fā)送到指定的組件。在控制請求被執(zhí)行后,控制流程結(jié)束,如步驟695處所示。
例如,如果用戶正在操作控制器客戶機110,并且被系統(tǒng)100確定為位于“客廳”中,則控制器客戶機110將會接收用于控制客廳中的系統(tǒng)組件的用戶接口。一個系統(tǒng)組件例如可包括接收從位于住宅前門處的照相機108的視頻輸入的安全監(jiān)視器116。用戶可與控制器客戶機110交互,以便搖擺、傾斜或聚焦照相機108,以在監(jiān)視器116上顯示站在前門處的訪客的圖像。另一個系統(tǒng)組件可以是電視112,控制器客戶機110可接收用于控制電視112的音量級別或頻道選擇的用戶接口。用戶還可與控制器客戶機110交互,以更改HVAC設備(例如住宅電器120)的設置。
本發(fā)明支持各種文本、圖形或口頭命令接口中,用于向用戶呈現(xiàn)控制選項。圖7示出用于呈現(xiàn)特定位置的控制選項的用戶接口700的一個實施例。用戶接口700是在控制器客戶機110上產(chǎn)生的。但是,正如這里所描述的,用戶可操作任何其他系統(tǒng)組件以發(fā)送控制請求,如果該系統(tǒng)組件被配置為產(chǎn)生用戶接口700等的話。
用戶接口700包括控制選項范圍702。控制選項范圍702標識來自指定范圍的范圍配置文件的系統(tǒng)組件。在此例中,范圍是客廳。在客廳的范圍配置文件中標識的系統(tǒng)組件包括電視112和音頻客戶機118。組件控件704a-704b使得用戶能夠向相應的系統(tǒng)組件發(fā)送控制請求。組件控件704a對應于電視112。組件控件704b對應于音頻客戶機118??砂硗獾慕M件控制704a-704b,來向為特定范圍配置的其他系統(tǒng)組件發(fā)送控制請求。
由控制選項范圍702指定的范圍可通過上述定位實施例來確定,或者該范圍可由用戶指定,而不論控制器客戶機110的用戶的當前位置為何。范圍是通過激活范圍撥動開關706來由用戶指定的。
消息撥動開關708使得用戶能夠與參考圖3描述的消息控制器308交互。因此,用戶能夠檢查電子郵件、語音郵件、住宅內(nèi)消息等等。
媒體查看器710使得用戶能夠查看來自其他系統(tǒng)組件的媒體。例如,用戶可與組件控件704a交互,以查看當前在電視112上廣播的電視節(jié)目。用戶還可與組件控件704b交互,以接收來自音頻客戶機118的音頻。
雖然媒體查看器710被示為視頻或多媒體播放器,但是媒體查看器710也允許在沒有視頻的情況下接收音頻信號。媒體查看器710還可以是web瀏覽器,或用于字處理、視頻游戲等的軟件應用程序。因此,用戶可以與控制選項范圍702和范圍轉(zhuǎn)換開關706交互,以從來自住宅環(huán)境宿主系統(tǒng)100內(nèi)的任何位置的其他系統(tǒng)組件接收文本、音頻、視頻或媒體和/或多媒體。
VI.用于個性化使用的配置文件控制器客戶機本發(fā)明使得用戶能夠操作控制器客戶機110,以命令和/或控制其他系統(tǒng)組件。在一個實施例中,控制器客戶機110只允許用戶控制控制器客戶機110的鄰近區(qū)域內(nèi)系統(tǒng)組件。在另一個實施例中,控制器客戶機110提供了控制另一個范圍中的系統(tǒng)組件的選項。
在實施例中,各種系統(tǒng)組件的控制是基于為用戶建立的預置配置文件的。配置文件可以是對所有用戶通用的,和/或為特定用戶特別配置的。如果為特定用戶配置,則本發(fā)明利用了各種協(xié)議來標識或認證特定用戶,并執(zhí)行為該用戶建立的配置文件。在一個實施例中,用戶名和/或密碼被輸入到系統(tǒng)組件中(例如控制器客戶機110等)。密碼可以由語音命令、文本、對象、象素等等來表達。這樣,視網(wǎng)膜、虹膜、面部、手掌、指紋和/或語音識別技術或類似的技術被實現(xiàn)來標識和/或認證用戶。在另一個實施例中,用戶卡被系統(tǒng)組件(例如控制器客戶機110等)所讀取。其他用戶標識和/或認證技術可用于標識和/或認證用戶。本發(fā)明允許用戶在適當時更改配置文件。上述標識和/或認證技術防止其他用戶在該用戶的配置文件被建立后更改或刪除該用戶的配置文件。
在實施例中,本發(fā)明使得用戶能夠建立配置文件,來存儲關于系統(tǒng)組件的“偏愛”設置。例如,可以為電視節(jié)目、音頻/視頻記錄、室溫、熱浴缸控件、鬧鐘偏愛設置、燈光/調(diào)光器設置、網(wǎng)站、新聞廣播、金融頻道等等建立偏愛設置。
在實施例中,用戶可建立配置文件,以創(chuàng)建“播放列表”。例如,可準備和/或存儲一系列視頻或音頻記錄,用于在例如電視112或音頻客戶機118上重放??蓽蕚浜?或存儲一系列圖形圖像或照片,用于在例如監(jiān)視器116或計算機客戶機106上重放。正如對于有關領域的技術人員將會顯而易見的,根據(jù)本發(fā)明的實施例,也可創(chuàng)建其他形式或媒體和/或多媒體的列表。
在實施例中,可創(chuàng)建配置文件以建立用于系統(tǒng)組件的安全協(xié)議。例如,可創(chuàng)建配置文件來阻止特定內(nèi)容被指定用戶訪問。例如,可防止未成年用戶訪問指定的電視頻道、網(wǎng)站、區(qū)域(例如可上鎖的房間、抽屜、保險箱等)等等。
在實施例中,本發(fā)明使得單個用戶能夠建立多個配置文件。多個配置文件中的每一個可被調(diào)整,用于對情境敏感的活動。例如,用戶可創(chuàng)建用于晚間娛樂的配置文件,該配置包括但不限于照明、音頻/視頻表演、安全訪問警告、熱浴缸控件等等的預設置??蔀榧彝マk公室活動建立另一個配置文件,該配置文件包括但不限于嬰兒監(jiān)視器的預設置、經(jīng)典記錄的播放列表、咖啡壺定時器控件等等??蔀樵绯繎T例建立配置文件,該配置文件包括但不限于鬧鐘/催醒控件、咖啡壺定時器控件、照明、新聞廣播等等的預設置。
用戶還可建立多個配置文件,用于其他個人。例如,用戶可以設置具有安全控件的配置文件,以便在與未成年人在一起之時阻止某些電視節(jié)目、網(wǎng)站、音頻記錄等等。但是,當與成年人在一起時,用戶可調(diào)回具有更自由的安全設置的配置文件。
這樣,本發(fā)明允許了各種系統(tǒng)組件(例如控制器客戶機110)除了是位置感知的以外還是用戶感知的。從而,例如,可基于上述用戶配置文件對每個用戶定制控制器客戶機110。在實施例中,用戶感知功能允許系統(tǒng)100實現(xiàn)“跟隨我”系統(tǒng)控件。例如,實現(xiàn)“跟隨我”視頻來向整個受控環(huán)境中的各種顯示器傳送選中的視頻產(chǎn)品。用戶可操作例如控制器客戶機110來選擇視頻產(chǎn)品(例如電視表演、DVD記錄等)。視頻產(chǎn)品可在控制器客戶機110(例如參考圖7描述的媒體查看器710)上呈現(xiàn)。在用戶從受控環(huán)境內(nèi)的一間房間移動到另一間房間時,系統(tǒng)100跟蹤控制器客戶機110,并取回每個范圍的范圍配置文件。因此,當用戶進入新的范圍或房間時,位于該房間中的監(jiān)視器116或電視112可自動開始播放由控制器客戶機110選中的視頻產(chǎn)品。
類似地,“跟隨我”音頻可由本發(fā)明實現(xiàn)。這樣,用戶可操作例如控制器客戶機110,來選擇音頻產(chǎn)品(例如CD記錄、無線電廣播等)。在用戶從一間房間移動到另一間房間時,本發(fā)明的定位技術使得系統(tǒng)100能夠?qū)⒁纛l產(chǎn)品傳送到位于控制器客戶機110鄰近區(qū)域中的音頻客戶機118、監(jiān)視器116等。
“跟隨我”照明是本發(fā)明的另一個典型實現(xiàn)。當攜帶控制器客戶機110的用戶進入或離開房間時,系統(tǒng)100發(fā)送命令,以根據(jù)配置文件設置來調(diào)暗或打開/關閉燈光。
在一個實施例中,建立一個或多個控制宏以控制系統(tǒng)組件的操作和/或功能??刂坪臧罴?,該命令集合在被執(zhí)行時,使得控制服務器114能夠控制一個或多個系統(tǒng)組件的多個操作和/或功能。控制宏(即命令集合)可以與控制宏文件名相關聯(lián),以便將來調(diào)回和執(zhí)行。
用戶可通過操作控制器客戶機110、計算機客戶機106或者與控制服務器114通信的用戶接口來定義控制宏。在一個實施例中,可實現(xiàn)圖形用戶接口,以使用戶能夠定義新的控制宏。圖9提供了本發(fā)明的一個實施例的用于定義控制宏的一個示例。流程圖900示出用于定義控制宏以觀看記錄在DVD上的電影的控制流程的一個示例。
參見圖9,流程圖900的控制流程開始于步驟901處,此時用戶觸發(fā)記錄宏指令,以將宏記錄模式與正常系統(tǒng)操作區(qū)分開來。在步驟903中,用戶操作上述設備(即控制器客戶機110、計算機客戶機106或到控制服務器114的用戶接口)之一,以選擇包含用戶想要用來觀看電影的系統(tǒng)組件(例如電視112、監(jiān)視器116等)的房間。
在步驟906中,調(diào)回選中的房間的范圍配置文件。正如上文所討論的,范圍配置文件標識位于指定范圍中的所有系統(tǒng)組件。在一個實施例中,范圍配置文件被存儲在控制服務器114中,控制服務器114取回并向用戶提供適當?shù)姆秶渲梦募?br>
在步驟909中,用戶察看范圍配置文件,并選擇進行觀看的系統(tǒng)組件(例如電視112)。用戶還指定視頻輸入,用于DVD源。用戶可指定任何所需要的設置,包括但不限于對比度、亮度等等。
在步驟912中,用戶指定所需要的音頻設置。在一個實施例中,用戶選擇進行觀看的系統(tǒng)組件(例如電視112)的音量級別。在另一個實施例中,用戶選擇附加在進行觀看的系統(tǒng)組件(例如電視112)的內(nèi)部揚聲器之外或取代進行觀看的系統(tǒng)組件的內(nèi)部揚聲器而使用的外部揚聲器(例如音頻客戶機118)。
在步驟915中,用戶從媒體變換器210中選擇所需的DVD電影?;蛘呷绻鸇VD播放器(即媒體播放器212)與選中的進行觀看的系統(tǒng)組件(即電視112)位于相同的房間中,則用戶可指示媒體播放器212開始播放當前加載的電影,或者就打開媒體艙并等待用戶手動插入所需的DVD。
在步驟918中,用戶指定范圍配置文件中指示的照明電器120的設置。用戶可將照明調(diào)暗到所需的柔和水平。在一個實施例中,照明電器120包括可從Lutro電子有限公司(Coopersburg,PA)獲得的RadioRA家庭調(diào)光系統(tǒng)。這樣,本發(fā)明允許了用于操作RadioRA調(diào)光系統(tǒng)的控制命令的創(chuàng)建。返回參看圖12,照明電器120是由調(diào)光系統(tǒng)的信號轉(zhuǎn)發(fā)器1202控制的典型照明系統(tǒng),其中調(diào)光系統(tǒng)例如是Lutron的RadioRA或X-10調(diào)光系統(tǒng)。
在步驟921中,用于執(zhí)行電視112、音頻客戶機118(如果被選中的話)、媒體播放器212(或媒體變換器210)以及照明電器120的規(guī)范的控制命令共同與命令控制宏相關聯(lián)。
在步驟924中,用戶保存控制宏并給它起一個文件名,例如“觀看電影”。在使用控制器客戶機110來創(chuàng)建宏“觀看電影”的實施例中,用戶可將該宏與特定的宏按鈕或圖標相關聯(lián)。因此,當用戶激活“觀看電影”宏按鈕時,所有用于實現(xiàn)用戶預先指定的選項的相關命令都被調(diào)回和執(zhí)行,以使得電視112準備好播放所需要的電影。在控制宏被創(chuàng)建和保存后,它準備好被激活,控制流程結(jié)束,如步驟995所示。
在一個實施例中,與特定控制宏相關聯(lián)的命令被存儲在控制服務器114中,或者隸屬于控制服務器114或媒體檔案庫202的數(shù)據(jù)庫或庫。因此,在使用控制器客戶機110來執(zhí)行控制宏的實施例中,控制器客戶機110使得用戶能夠?qū)⒖刂坪昱c控制宏按鈕或圖標相關聯(lián)。當被執(zhí)行時,控制宏按鈕將通用命令發(fā)送到控制服務器114??刂品掌?14又取出與該通用命令相關聯(lián)的命令集合,并將該命令集合發(fā)送到適當?shù)南到y(tǒng)組件以便執(zhí)行。換句話說,本發(fā)明使得諸如控制器客戶機110這樣的移動設備能夠?qū)蝹€高層請求發(fā)送到集中命令中心,例如控制服務器114。控制服務器114根據(jù)其環(huán)境(例如用戶、位置)解釋單個請求,并找出需要在通信網(wǎng)絡180上發(fā)送的相應的命令序列,其中通信網(wǎng)絡180包括無線(或輸電線)通信。
或者,根據(jù)本發(fā)明的一個實施例,控制宏可由控制服務器114根據(jù)存在于選中的房間或范圍中的特定設備來自動創(chuàng)建,這些特定設備或者是通過存儲的房間配置文件而為控制服務器所知的,或者是由控制服務器在創(chuàng)建房間配置文件時實時檢測到的。例如,如果控制服務器檢測到諸如客廳這樣的房間具有DVD播放器和TV,則控制服務器將會自動構建與上述宏相當?shù)囊粋€基本“觀看電影”宏,這個“觀看電影”宏可由用戶進一步定制。
圖10示出根據(jù)本發(fā)明的一個實施例用于激活控制宏的一個示例。流程圖1000示出用于激活流程圖900的控制宏的控制流程,該控制宏是關于觀看記錄在DVD上的電影的。
參見圖10,流程圖1000的控制流程開始于步驟1001處,并且立即前進到步驟1003。在步驟1003中,用戶激活步驟901-995中定義的“觀看電影”控制宏。
在步驟1006中,與“觀看電影”控制宏相關聯(lián)的命令集合被從其存儲位置調(diào)回。該命令集合包括用于控制指定的系統(tǒng)組件的功能和/或操作的用戶預定義的規(guī)范。在此示例中,與“觀看電影”控制宏相關聯(lián)的該命令集合包括用于更改照明電器120、激活媒體變換器210(或媒體播放器212)以及激活電視112的命令。如果用戶希望在家庭立體聲揚聲器系統(tǒng)上收聽電影,則該命令集合還可包括用于激活適當?shù)囊纛l系統(tǒng)組件(例如音頻客戶機118)的命令。
在使用控制器客戶機110來激活控制宏的實施例中,控制器客戶機110發(fā)送與“觀看電影”控制宏相關聯(lián)的通用命令。該通用命令被發(fā)送到控制服務器114,控制服務器114調(diào)回與“觀看電影”的控制宏的通用命令相關聯(lián)的命令集合。
在步驟1009中,根據(jù)命令集合標識房間和系統(tǒng)組件(即電視112、媒體變換器210或媒體播放器212、照明電器120、音頻客戶機118)。在參考圖9所描述的示例中,房間是在控制宏中指定的。但是,在另一個實施例中,控制宏本身不需要是特定房間的。正如上文所描述的,本發(fā)明包括用于跟蹤用戶或控制器客戶機110的位置的方法和/或技術。因此,用戶可請求激活控制宏(例如“觀看電影”控制宏),以便在用戶目前所處的任何房間中觀看電影。這樣,控制服務器114可將用戶的當前位置指定為該房間,以便實現(xiàn)控制宏。類似地,控制服務器114可取回用戶的當前位置的房間配置文件,并標識位于指定房間中的進行觀看的組件、媒體播放器和照明組件。
在步驟1012中,為步驟1009中標識的每個系統(tǒng)組件確認設備訪問許可。正如上文所討論的,操作各種系統(tǒng)組件的限制可由安全控制器314建立和貫徹。因此,本發(fā)明提供了用于標識或認證請求“觀看電影”控制宏的用戶以及用于確定用戶是否被授權操作控制宏中所指定的系統(tǒng)組件(包括實際DVD)的方法和/或技術。如果確定用戶未被授權訪問指定的系統(tǒng)組件,則可發(fā)送消息以通知用戶訪問被阻止。
在步驟1015中,本發(fā)明確定哪些命令與步驟1009中標識的每個系統(tǒng)組件相關聯(lián)。例如,用于指定觀看設置的控制命令為電視112排隊。類似,用于指定照明設置的控制命令為照明電器120排隊。
在一個實施例中,控制服務器114為每個系統(tǒng)組件分配組件特定的命令。組件特定的命令被編碼并經(jīng)由適當協(xié)議發(fā)送到指定的系統(tǒng)組件??刂品掌?14還更新其記錄,以便跟蹤每個系統(tǒng)組件的狀態(tài)。
在步驟1018中,每個系統(tǒng)組件接收和執(zhí)行所述組件特定的命令。這樣,指定房間中的照明(例如照明電器120)被自動調(diào)暗,指定的電視112被按照預定的方式打開和配置,并且指定的DVD播放器(媒體變換器210或媒體播放器212)被類似地激活。根據(jù)控制宏中指定的揚聲器選項,音頻118也被激活,并且等待接收來自DVD播放器的音頻饋送。
在步驟1021中,控制屏幕被發(fā)送給用戶接口,用戶操作該用戶接口以激活控制宏。如果控制器客戶機110被使用,則控制屏幕被呈現(xiàn)在顯示器上,以指示控制宏已被正確執(zhí)行,并且DVD電影已經(jīng)準備好開始播放(或DVD播放器準備好接收所需要的電影,如果此選項被選中的話)。然后,控制流程結(jié)束,如步驟1095所示。
VII.典型系統(tǒng)實現(xiàn)圖1-7是允許了對本發(fā)明進行說明的概念圖示。應該理解的是,本發(fā)明的實施例可在硬件、固件、軟件或其結(jié)合中實現(xiàn)。在這種實施例中,各種組件和步驟可在硬件、固件和/或軟件中實現(xiàn),以執(zhí)行本發(fā)明的功能。即,相同的硬件段、固件或軟件模塊可執(zhí)行一個或多個所示的塊(即組件或步驟)。
此外,本發(fā)明可在能夠?qū)崿F(xiàn)這里描述的功能的一個或多個計算機系統(tǒng)或其他處理系統(tǒng)中實現(xiàn)。參見圖8,示出以可用于實現(xiàn)本發(fā)明的示例計算機系統(tǒng)800。各種實現(xiàn)例是就此典型計算機系統(tǒng)800來描述的。在閱讀此描述后,對于有關領域的技術人員,如何利用其他計算機系統(tǒng)和/或計算體體系結(jié)構來實現(xiàn)本發(fā)明將會變得顯而易見。
計算機系統(tǒng)800包括一個或多個處理器,例如處理器804。處理器804可以是專用或通用數(shù)字信號處理器。處理器804連接到通信基礎設施806(例如通信總線、交叉桿或網(wǎng)絡)。
計算機系統(tǒng)800或包括顯示接口802,該顯示接口轉(zhuǎn)發(fā)來自通信基礎設施806(或來自未出出的幀緩沖器)的圖形、文本、和其他數(shù)據(jù),用于在顯示單元830上顯示。
計算機系統(tǒng)800還包括主存儲器808,最好是隨機訪問存儲器(RAM),還可包括次級存儲器810。次級存儲器810可包括,例如硬盤驅(qū)動器812和/或可移動存儲驅(qū)動814,該可移動存儲驅(qū)動代表軟盤驅(qū)動、磁帶驅(qū)動或光盤驅(qū)動等等。可移動存儲驅(qū)動814以公知的方式讀和/或?qū)懣梢苿哟鎯卧?18。可移動存儲單元818代表軟盤、磁帶、光盤等,它被可移動存儲驅(qū)動814讀和寫。正如將會意識的,可移動存儲單元818包括計算機可使用存儲介質(zhì),其中存儲了計算機軟件(例如程序或其他指令)和/或數(shù)據(jù)。
在替換實施例中,次級存儲器810包括其他類似的裝置,用于允許計算機程序或其他指令被加載到計算機系統(tǒng)800中。這種裝置包括,例如,可移動存儲單元822和接口820。這種裝置的示例包括程序卡座和卡座接口(例如視頻游戲設備中所找到的那些)、可移動存儲芯片(例如EPROM或PROM)以及相關的插口,以及允許軟件和數(shù)據(jù)被從可移動存儲單元822傳送到計算機系統(tǒng)800的其他可移動存儲單元822和接口820。
計算機系統(tǒng)800還可包括通信接口824。通信接口824允許軟件和/或數(shù)據(jù)在計算機系統(tǒng)800和外部設備之間傳送。通信接口824的示例包括調(diào)制解調(diào)器、網(wǎng)絡接口(例如以太網(wǎng)卡)、通信端口、PCMCIA插槽和卡等等。經(jīng)由通信接口824傳送的軟件和數(shù)據(jù)采取信號828的形式,信號828可以是能夠被通信接口824接收的電子、電磁、光或其他信號。這些信號828經(jīng)由通信通道(即信道)826被提供給通信接口824。通信通道826攜帶信號828,并且可用導線或電纜、光纖、電話線、蜂窩式電話鏈路、RF鏈路、自由空間光波和其他通信信道來實現(xiàn)。
在此文檔中,術語“計算機程序介質(zhì)”和“計算機可使用介質(zhì)”是用于一般地指諸如可移動存儲單元818、可移動存儲單元822、安裝在硬盤驅(qū)動器812中的硬盤和信號828這樣的介質(zhì)。這些計算機程序產(chǎn)品是用于向計算機系統(tǒng)800提供軟件的裝置。在一個實施例中,本發(fā)明針對這種計算機程序產(chǎn)品。
計算機程序(也稱為計算機控制邏輯或計算機可讀程序代碼)被存儲在主存儲器808和/或次級存儲器810中。計算機程序也經(jīng)由通信接口824接收。這種計算機程序在被執(zhí)行時,使得計算機系統(tǒng)800能夠?qū)崿F(xiàn)這里所討論的本發(fā)明。尤其地,計算機程序在被執(zhí)行時,使得處理器804能夠?qū)崿F(xiàn)本發(fā)明的過程,例如利用住宅控制服務器114、控制器客戶機110、計算機客戶機106和/或以上所描述的系統(tǒng)100的其他系統(tǒng)組件實現(xiàn)的方法,例如方法500和/或600。因此,這種計算機程序代表了計算機系統(tǒng)800的控制器。
在用軟件實現(xiàn)本發(fā)明的實施例中,軟件可被存儲在計算機程序產(chǎn)品中,并用可移動存儲驅(qū)動814、硬盤驅(qū)動器812或通信接口824加載到計算機系統(tǒng)800中??刂七壿?軟件)在被處理器804執(zhí)行時,致使處理器804執(zhí)行這里所描述的本發(fā)明的功能。
在另一個實施例中,本發(fā)明主要用例如硬件組件在硬件中實現(xiàn)的,硬件組件例如是專用集成電路(ASIC)。對于有關領域的技術人員來說,實現(xiàn)硬件狀態(tài)機以便執(zhí)行這里所描述的功能將會是顯而易見的。
在另一個實施例中,本發(fā)明是用硬件和軟件的結(jié)合來實現(xiàn)的。
雖然以上已經(jīng)描述的本發(fā)明的各種實施例,但是應該理解,它們是通過示例方式而不是限制方式來給出的。對于有關領域的技術人員將會顯而易見的是,在不脫離本發(fā)明的精神和范圍的情況下,可在其中做出各種形式和細節(jié)上的更改。此外,正如先前所討論的,應該理解,本發(fā)明的方法、系統(tǒng)和計算機程序產(chǎn)品不應限于住宅環(huán)境。本發(fā)明可在其他類型的環(huán)境中實現(xiàn),這些環(huán)境具有中央處理系統(tǒng),用于將分布媒體和發(fā)送命令和/或控制信號到分散在整個指定范圍中的多個設備和/或應用程序。除了住宅外,指定范圍包括但不限于辦公綜合性建筑、小型辦公室套房,制作工作室、倉庫、娛樂舞臺、保健設施、旅館、度假勝地、飛機、船只、車輛等等。從而,本發(fā)明不應當為任何上述典型實現(xiàn)例所限,而是只應該根據(jù)所附權利要求書及其等同物來限定。
權利要求
1.一種管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡設備的方法,包括以下步驟接收控制所述多個網(wǎng)絡設備的一個請求;接收與所述請求相關聯(lián)的一個預定義的控制宏,所述控制宏包括多個設備特定的命令;標識用于實現(xiàn)所述請求的一個房間;向每個網(wǎng)絡設備發(fā)送設備特定的一個命令序列,以控制所述網(wǎng)絡設備的一個操作或一個功能;以及執(zhí)行所述設備特定的多個命令中的每一個,以控制所述多個網(wǎng)絡設備。
2.如權利要求1所述的方法,其中所述標識步驟包括以下步驟根據(jù)所述控制宏中包括的所述命令確定所述房間。
3.如權利要求1所述的方法,其中所述標識步驟包括以下步驟根據(jù)所述請求的一個源的一個當前位置確定所述房間。
4.如權利要求1所述的方法,還包括以下步驟根據(jù)所述控制宏中包括的所述命令標識所述多個網(wǎng)絡設備。
5.如權利要求1所述的方法,還包括以下步驟確定所述請求的一個源;以及標識所述源的鄰近區(qū)域內(nèi)的本地設備,所述本地設備包括接收所述設備特定的命令的所述多個網(wǎng)絡設備。
6.如權利要求1所述的方法,還包括以下步驟在執(zhí)行所述發(fā)送步驟之前確認允許控制每個網(wǎng)絡設備。
7.一種管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡設備的方法,包括以下步驟允許創(chuàng)建一個命令序列,該命令序列在被執(zhí)行時,控制所述多個網(wǎng)絡設備的一個操作或一個功能;將所述序列與單個命令相關聯(lián);以及將所述單個命令存儲在一個控制器設備上,以使得所述單個命令的執(zhí)行發(fā)送一個執(zhí)行所述命令序列的請求。
8.如權利要求7所述的方法,還包括以下步驟將所述單個命令與一個按鈕或圖標相關聯(lián),所述按鈕或所述圖標與用于所述控制器設備的一個用戶接口相通信,其中激活所述按鈕或所述圖標允許所述單個命令的執(zhí)行。
9.一種管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡設備的方法,包括以下步驟選擇包含所述多個網(wǎng)絡設備的一個范圍;指定用于控制所述多個網(wǎng)絡設備的一個操作或一個功能的指令;標識用于在每個網(wǎng)絡設備處執(zhí)行所述指令的設備特定的命令;以及將所述設備特定的命令結(jié)合到一個控制命令序列中,所述控制命令序列在被執(zhí)行時允許控制所述多個網(wǎng)絡設備。
10.如權利要求9所述的方法,還包括以下步驟在一個遠程命令中心處存儲所述序列。
11.如權利要求10所述的方法,還包括以下步驟將所述序列與一個高層命令相關聯(lián),所述高層命令在被執(zhí)行時,向所述遠程命令中心發(fā)送指令,以執(zhí)行所述序列,從而控制所述多個網(wǎng)絡設備。
12.如權利要求11所述的方法,還包括以下步驟執(zhí)行來自所述序列的一個命令,以在一個無線網(wǎng)絡上將所述設備特定的命令發(fā)送到每個網(wǎng)絡設備。
13.如權利要求11所述的方法,還包括以下步驟執(zhí)行來自所述序列的一個命令,以在一個輸電線網(wǎng)絡上將所述設備特定的命令發(fā)送到每個網(wǎng)絡設備。
14.如權利要求9所述的方法,還包括以下步驟接收列出可用網(wǎng)絡設備的一個范圍配置文件。
15.如權利要求14所述的方法,還包括以下步驟選擇所述可用網(wǎng)絡設備之中的兩個或多個,作為用于所述指定步驟的網(wǎng)絡設備。
16.如權利要求15所述的方法,還包括以下步驟選擇一個電視、一個DVD播放器和調(diào)光系統(tǒng)作為所述可用網(wǎng)絡設備。
17.如權利要求9所述的方法,其中所述指定步驟包括以下步驟指定更改一個調(diào)光系統(tǒng)的設置的指令。
18.如權利要求9所述的方法,其中所述指定步驟包括以下步驟指定激活一個電視和更改所述電視的設置的指令。
19.如權利要求9所述的方法,其中所述指定步驟包括以下步驟指定激活一個DVD播放器以及更改所述DVD播放器的設置的指令。
20.一種用于管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡組件的系統(tǒng),包括一個網(wǎng)絡控制中心,用于控制所述多個網(wǎng)絡組件的一個操作和/或一個功能;以及定位裝置,用于跟蹤和/或監(jiān)視所述網(wǎng)絡組件中的至少一個的位置或移動,其中所述網(wǎng)絡組件中的至少一個包括控制器裝置,用于與所述網(wǎng)絡控制中心和所述定位裝置交互,以及其中所述控制器裝置可操作,以發(fā)送一個控制請求到位于所述控制器裝置的一個鄰近區(qū)域內(nèi)的所述網(wǎng)絡組件中的一個或多個。
21.如權利要求20所述的系統(tǒng),其中所述網(wǎng)絡控制中心是一個便攜式控制器,它允許在一個無線介質(zhì)上在所述網(wǎng)絡組件和所述網(wǎng)絡控制中心間通信。
22.如權利要求21所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述網(wǎng)絡控制中心,其中所述紅外串行橋包括用于允許在一個無線介質(zhì)上在所述網(wǎng)絡控制中心和所述網(wǎng)絡組件間通信的裝置。
23.如權利要求20所述的系統(tǒng),其中所述網(wǎng)絡控制中心位于一個無線網(wǎng)絡接入點中,該無線網(wǎng)絡接入點允許在一個有線或無線介質(zhì)上在所述網(wǎng)絡組件和所述網(wǎng)絡控制中心之間通信。
24.如權利要求23所述的系統(tǒng),其中所述無線網(wǎng)絡接入點包括第一裝置,用于允許在一個無線介質(zhì)上與所述網(wǎng)絡組件通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述網(wǎng)絡控制中心通信。
25.如權利要求23所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述網(wǎng)絡控制中心,其中所述紅外串行橋包括允許在一個無線介質(zhì)上在所述網(wǎng)絡控制中心和所述網(wǎng)絡組件間通信的裝置。
26.如權利要求20所述的系統(tǒng),其中所述網(wǎng)絡控制中心位于一個煙霧探測器中,該煙霧探測器允許在一個有線或無線介質(zhì)上在所述網(wǎng)絡組件和所述網(wǎng)絡控制中心之間通信。
27.如權利要求26所述的系統(tǒng),其中所述煙霧探測器包括第一裝置,用于允許在一個無線介質(zhì)上與所述網(wǎng)絡組件通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述網(wǎng)絡控制中心通信。
28.如權利要求26所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述網(wǎng)絡控制中心,其中所述紅外串行橋包括允許在一個無線介質(zhì)上在所述網(wǎng)絡控制中心和所述網(wǎng)絡組件間通信的裝置。
29.如權利要求26所述的系統(tǒng),其中所述煙霧探測器與一個HomePNA網(wǎng)絡交換通信。
30.如權利要求20所述的系統(tǒng),其中所述網(wǎng)絡控制中心是所述網(wǎng)絡組件之一,并且所述網(wǎng)絡控制中心包括所述控制器裝置。
31.如權利要求30所述的系統(tǒng),其中所述網(wǎng)絡控制中心是便攜式的。
32.一種用于管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡組件的系統(tǒng),包括一個平臺,用于宿留一個網(wǎng)絡控制中心,用于控制所述多個網(wǎng)絡組件的一個操作和/或一個功能;以及定位裝置,用于跟蹤和/或監(jiān)視所述網(wǎng)絡組件中的至少一個的位置或移動,其中所述網(wǎng)絡組件中的至少一個包括控制器裝置,用于與所述定位裝置交互,以及其中所述控制器裝置可操作,以發(fā)送一個控制請求到位于所述控制器裝置的一個鄰近區(qū)域內(nèi)的所述網(wǎng)絡組件中的一個或多個。
33.如權利要求32所述的系統(tǒng),其中所述平臺是一個無線接入點,其允許在一個有線或無線介質(zhì)上在所述多個網(wǎng)絡組件間通信。
34.如權利要求33所述的系統(tǒng),其中所述平臺包括第一裝置,用于允許在一個無線介質(zhì)上與所述控制器裝置通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述其他網(wǎng)絡組件通信。
35.如權利要求33所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述無線接入點,其中所述紅外串行橋包括用于允許在一個無線介質(zhì)上在所述控制器裝置和所述其他網(wǎng)絡組件間通信的裝置。
36.如權利要求32所述的系統(tǒng),其中所述平臺是一個煙霧探測器,該煙霧探測器允許在一個有線或無線介質(zhì)上在所述網(wǎng)絡組件之間通信。
37.如權利要求36所述的系統(tǒng),其中所述煙霧探測器包括第一裝置,用于允許在一個無線介質(zhì)上與所述網(wǎng)絡組件通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述網(wǎng)絡控制中心通信。
38.如權利要求36所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述平臺,其中所述紅外串行橋包括允許在一個無線介質(zhì)上在所述控制器裝置和所述其他網(wǎng)絡組件間通信的裝置。
39.一種用于管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡組件的系統(tǒng),包括一個便攜式網(wǎng)絡控制器,用于控制所述多個網(wǎng)絡組件的一個操作和/或一個功能;一個控制中心,用于允許所述網(wǎng)絡組件和所述網(wǎng)絡控制器之間的通信;以及定位裝置,用于跟蹤和/或監(jiān)視所述網(wǎng)絡組件中的位置或移動。
40.如權利要求39所述的系統(tǒng),其中所述控制中心位于一個無線網(wǎng)絡接入點內(nèi),該無線網(wǎng)絡接入點允許在一個有線或無線介質(zhì)上在所述網(wǎng)絡組件和所述網(wǎng)絡控制器間通信。
41.如權利要求40所述的系統(tǒng),其中所述無線網(wǎng)絡訪問點包括第一裝置,用于允許在一個無線介質(zhì)上與所述網(wǎng)絡控制器通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述網(wǎng)絡組件通信。
42.如權利要求40所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述網(wǎng)絡接入點,其中所述紅外串行橋包括用于允許在一個無線介質(zhì)上在所述網(wǎng)絡控制器和所述網(wǎng)絡組件間通信的裝置。
43.如權利要求39所述的系統(tǒng),其中所述控制中心位于一個煙霧探測器內(nèi),該煙霧探測器允許在一個有線或無線介質(zhì)上在所述網(wǎng)絡組件和所述網(wǎng)絡控制器之間通信。
44.如權利要求43所述的系統(tǒng),其中所述煙霧探測器包括第一裝置,用于允許在一個無線介質(zhì)上與所述網(wǎng)絡組件通信;以及第二裝置,用于允許在一個有線介質(zhì)上與所述控制中心通信。
45.如權利要求43所述的系統(tǒng),還包括一個紅外串行橋,其耦合到所述煙霧探測器,其中所述紅外串行橋包括允許在一個無線介質(zhì)上在所述網(wǎng)絡控制器和所述網(wǎng)絡組件間通信的裝置。
46.一種用于在一個受控環(huán)境內(nèi)分布信息的系統(tǒng),包括位于整個受控環(huán)境內(nèi)的多個網(wǎng)絡組件;以一個控制中心,其包括在一個煙霧探測器中,用于允許所述網(wǎng)絡組件間的通信,其中所述網(wǎng)絡組件中的至少一個包括一個控制器裝置,用于向所述網(wǎng)絡組件中的一個或多個發(fā)送一個控制請求。
47.如權利要求46所述的系統(tǒng),其中所述控制中心與一個HomePNA網(wǎng)絡交換通信。
48.如權利要求46所述的系統(tǒng),其中所述控制中心包括用于在一個無線介質(zhì)上與所述控制器裝置交換通信的裝置。
49.如權利要求46所述的系統(tǒng),其中所述控制中心控制所述網(wǎng)絡組件的一個操作和/或一個功能。
50.一種用于在一個受控環(huán)境內(nèi)分布信息的方法,包括以下步驟操作一個便攜式設備,以向位于一個無線接入點中的一個控制中心發(fā)送一個請求;通過所述控制中心接收所述請求并處理所述請求;以及響應于所述請求而控制一個或多個設備或應用程序的操作或功能。
51.如權利要求50所述的方法,還包括以下步驟訪問對應于所述便攜式設備的位置的一個定位碼;以及將所述定位碼匹配到所述受控環(huán)境的一個范圍,其中所述范圍包括所述一個或多個設備或應用程序。
52.如權利要求50所述的方法,還包括以下步驟訪問一個用戶標識碼;以及執(zhí)行對應于所述用戶標識碼的一個配置文件,其中所述執(zhí)行允許所述便攜式設備在所述一個或多個設備或應用程序間交換音頻和/或視頻。
53.一種用于在一個受控環(huán)境內(nèi)分布信息的方法,包括以下步驟操作一個便攜式設備,以向位于一個煙霧探測器中的一個控制中心發(fā)送一個請求;通過所述控制中心接收所述請求并處理所述請求;以及響應于所述請求而控制一個或多個設備或應用程序的操作或功能。
54.如權利要求53所述的方法,還包括以下步驟訪問對應于所述便攜式設備的位置的一個定位碼;以及將所述定位碼匹配到所述受控環(huán)境的一個范圍,其中所述范圍包括所述一個或多個設備或應用程序。
55.如權利要求53所述的方法,還包括以下步驟訪問一個用戶標識碼;以及執(zhí)行對應于所述用戶標識碼的一個配置文件,其中所述執(zhí)行允許所述便攜式設備在所述一個或多個設備或應用程序間交換音頻和/或視頻。
56.一種管理一個受控環(huán)境內(nèi)的多個網(wǎng)絡組件的方法,包括以下步驟接收來自一個網(wǎng)絡組件的一個發(fā)現(xiàn)消息,所述網(wǎng)絡組件在連續(xù)或周期性基礎上廣播所述發(fā)現(xiàn)消息;標識所述網(wǎng)絡組件的名稱和屬性;確定所述網(wǎng)絡組件的位置;以及將所述名稱和屬性添加到所述位置的一個范圍配置文件中。
57.如權利要求56所述的方法,還包括以下步驟允許用戶接受或拒絕將所述網(wǎng)絡組件添加到所述范圍配置文件中。
58.如權利要求56所述的方法,還包括以下步驟向用戶指示所述網(wǎng)絡組件的添加。
59.如權利要求56所述的方法,還包括以下步驟在檢測到在連續(xù)或周期性基礎上廣播的所述發(fā)現(xiàn)消息的停止時,將所述網(wǎng)絡組件從所述范圍配置文件中刪除。
60.如權利要求59所述的方法,還包括以下步驟向用戶指示所述網(wǎng)絡組件的刪除。
61.如權利要求59所述的方法,還包括以下步驟在檢測到所述發(fā)現(xiàn)消息繼續(xù)開始廣播時,取回所述網(wǎng)絡組件的所述名稱和屬性,以添加到用于所述網(wǎng)絡組件的當前位置的一個范圍配置文件。
62.如權利要求61所述的方法,還包括以下步驟在所述取回步驟的執(zhí)行之后,向用戶指示所述網(wǎng)絡組件的添加。
63.一種在一個控制服務器管理一個或多個網(wǎng)絡設備的方法,包括以下步驟檢測一個受控環(huán)境的一個范圍內(nèi)的網(wǎng)絡設備;產(chǎn)生設備特定的一個命令序列,用于控制所述網(wǎng)絡設備的操作或功能,所述序列是在所述控制服務器處自動產(chǎn)生的;將所述序列與單個命令相關聯(lián);以及將所述單個命令存儲在一個控制器設備上,以使得所述單個命令的執(zhí)行向所述控制服務器發(fā)送一個執(zhí)行所述序列的請求。
64.如權利要求63所述的方法,其中所述檢測步驟包括以下步驟根據(jù)一個范圍配置文件檢測所述網(wǎng)絡設備。
65.如權利要求63所述的方法,其中所述檢測步驟包括以下步驟根據(jù)用戶輸入檢測所述網(wǎng)絡設備。
66.如權利要求63所述的方法,其中所述檢測步驟包括以下步驟在接收到一個發(fā)現(xiàn)消息時檢測所述網(wǎng)絡設備,所述發(fā)現(xiàn)消息是在連續(xù)或周期性基礎上廣播的。
67.如權利要求63所述的方法,還包括以下步驟允許用戶接受或拒絕所述序列。
68.如權利要求63所述的方法,還包括以下步驟在所述產(chǎn)生步驟的執(zhí)行之后允許用戶修改所述序列。
69.如權利要求63所述的方法,還包括以下步驟檢測一個第二網(wǎng)絡設備;自動產(chǎn)生設備特定的一個第二命令序列,用于控制所述第二網(wǎng)絡設備操作或功能;以及將所述序列和所述第二序列與所述命令相關聯(lián),以便在所述控制器設備處執(zhí)行。
70.如權利要求69所述的方法,還包括以下步驟提供一個DVD播放器作為所述網(wǎng)絡設備;以及提供一個電視作為所述第二網(wǎng)絡設備。
71.一種管理一個受控環(huán)境內(nèi)的一個或多個網(wǎng)絡設備的方法,包括以下步驟提供一個或多個IR代碼集合的匯集,所述一個或多個集合與一個或多個網(wǎng)絡設備的一個操作或一個功能相關聯(lián);從所述一個或多個集合中選擇一個代碼集合,所述選中的集合與一個數(shù)字序列相關聯(lián),其用于從所述一個或多個網(wǎng)絡設備瀏覽一個指定的設備的菜單;以及將所述選中的集合發(fā)送到所述指定的設備,所述指定的設備能夠執(zhí)行所述選中的集合,從而輸入所述數(shù)字序列,以瀏覽所述菜單,并且設置所述指定的設備的一個內(nèi)部時鐘。
72.如權利要求71所述的方法,還包括以下步驟監(jiān)視所述指定的設備,以確定發(fā)送所述選中的集合的時間,以便所述選中的集合的執(zhí)行不干擾所述指定的設備的操作。
73.如權利要求71所述的方法,其中所述選擇步驟包括以下步驟在所述選中的代碼內(nèi)包括將所述內(nèi)部時鐘同步到一個實時時鐘的指令。
74.如權利要求71所述的方法,其中所述選擇步驟還包括在所述選中的代碼內(nèi)包括將所述內(nèi)部時鐘同步到一個實時時鐘的指令,所述時鐘接收來自用戶的輸入。
75.如權利要求71所述的方法,其中所述選擇步驟包括以下步驟在所述選中的代碼內(nèi)包括將所述內(nèi)部時鐘同步到一個實時時鐘的指令,所述時鐘接收來自一個因特網(wǎng)源的輸入。
76.一種管理一個受控環(huán)境內(nèi)的一個或多個網(wǎng)絡設備的方法,包括以下步驟在一個網(wǎng)絡控制器上顯示一個電子節(jié)目指南,其中所述網(wǎng)絡控制器響應于發(fā)送一個控制請求來查看或記錄從所述電子節(jié)目指南做出的一個選擇;在一個控制中心處接收所述控制請求;以及執(zhí)行所述控制請求,以命令一個或多個網(wǎng)絡設備查看或記錄所述選擇。
77.如權利要求76所述的方法,還包括以下步驟確定所述網(wǎng)絡控制器的位置;以及標識所述位置的一個鄰近區(qū)域內(nèi)的一個或多個本地設備,所述一個或多個本地設備包括所述一個或多個網(wǎng)絡設備。
78.如權利要求76所述的方法,還包括以下步驟在執(zhí)行所述控制請求之前,確定對查看或記錄所述選擇的授權。
全文摘要
一種控制服務器或類似的中央處理器,管理經(jīng)由有線和/或無線通信網(wǎng)絡連接的多個設備間的數(shù)據(jù)(包括音頻和視頻)、語音和控制信號的分布。這些設備包括音頻/視覺設備(例如電視、監(jiān)視器、PDA、記事本、筆記本、MP3、便攜式立體聲系統(tǒng)等)以及家用電器(例如照明、烤箱、鬧鐘等)??刂品掌髦С忠曨l/音頻服務、電話、消息、文件共享、互聯(lián)網(wǎng)和安全。便攜式控制器允許用戶從受控住宅和/或非住宅環(huán)境內(nèi)的任何位置訪問和控制網(wǎng)絡設備,其中受控住宅和/或非住宅環(huán)境包括其周圍區(qū)域??刂破鞅患訌?,以支持位置感知和用戶感知功能。
文檔編號G06F13/00GK1759386SQ200480006298
公開日2006年4月12日 申請日期2004年3月3日 優(yōu)先權日2003年3月7日
發(fā)明者保羅·科瑞茲贊奧斯基, 維贊·林, 邁克爾·匹茲 申請人:無極公司