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

提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備的制作方法

文檔序號:6306326閱讀:162來源:國知局
提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備的制作方法
【專利摘要】提供了一種提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備。所述設備包括:第一網(wǎng)絡接口模塊,從家庭網(wǎng)絡中的數(shù)字裝置接收改變的狀態(tài)信息;和控制模塊,基于接收的狀態(tài)信息數(shù)據(jù)來更新數(shù)字裝置的狀態(tài)信息。
【專利說明】提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備
[0001]本申請是申請日為2007年2月15日、申請?zhí)枮?00710079192.X、發(fā)明名稱為“提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備”的發(fā)明專利申請的分案申請。

【技術領域】
[0002]與本發(fā)明一致的設備和方法涉及一種家庭網(wǎng)絡系統(tǒng),更具體地講,涉及在基于web的家庭網(wǎng)絡系統(tǒng)中實時、有效和穩(wěn)定地提供關于數(shù)字裝置的狀態(tài)信息。

【背景技術】
[0003]最近,隨著用于處理數(shù)字音頻/視頻(A/V)的技術被快速地開發(fā),各種數(shù)字裝置,諸如數(shù)字電視(TV)、機頂盒、數(shù)字多功能盤(DVD)播放器、數(shù)字放大器等已經(jīng)在家中和辦公室中被安裝和使用。此外,家中或辦公室中的用戶可使用遙控器等來方便地控制各種裝置。然而,隨著安裝在有限空間中的數(shù)字裝置的數(shù)量的增加,裝置變得更復雜,并且控制這些裝置變得更難。
[0004]因此,已經(jīng)研究了多個數(shù)字裝置彼此相互連接以形成一個系統(tǒng)的技術,以便用戶可容易地控制數(shù)字裝置。根據(jù)這些技術,數(shù)字裝置可通過網(wǎng)絡接口連接到其它數(shù)字裝置以形成一個家庭網(wǎng)絡系統(tǒng)。
[0005]作為研究的結果,一種技術標準,即,可擴展家庭影院(XHT)已被開發(fā)并被建議用作數(shù)字家庭聯(lián)網(wǎng)的中間件。由三星電子株式會社開發(fā)的作為基于數(shù)字TV的家庭網(wǎng)絡解決方案的XHT技術已被采用為美國消費電子協(xié)會(CEA)的標準。
[0006]根據(jù)XHT技術,通過使用能夠連續(xù)傳輸多種高清晰(HD)信號的IEEE1394線纜和互聯(lián)網(wǎng)協(xié)議(IP),不僅可以控制連接至數(shù)字TV的數(shù)字裝置,而且可以控制多個數(shù)字TV。通過使用XHT技術,用戶通過使用數(shù)字TV的數(shù)字廣播接收功能通過置于房間內(nèi)的TV可以觀看數(shù)字廣播。
[0007]由于使用XHT技術的廉價的網(wǎng)絡接口單元(NIU)以存儲卡的類型被構造,所以它可根據(jù)不同的接收方法,諸如地面、衛(wèi)星和線纜容易地改變。這種通用性使廣播提供商能夠減小成本。具體地講,根據(jù)XHT技術,可通過安裝在數(shù)字TV中的瀏覽器提供各種入口服務。
[0008]在根據(jù)XHT技術的家庭網(wǎng)絡系統(tǒng)中,多個被控裝置,諸如DVD播放器、數(shù)字硬盤驅(qū)動器、機頂盒、放大器等受諸如數(shù)字TV的控制裝置控制,每個被控裝置提供用戶界面(UI)。控制裝置顯示被控裝置提供的Π以允許用戶控制被控裝置。
[0009]此外,控制裝置周期性地檢查被控裝置的狀態(tài),當被控裝置的狀態(tài)改變時,控制裝置更新相應的被控裝置的用戶界面。為了執(zhí)行這種功能,控制裝置將請求被控裝置的狀態(tài)信息的請求信號發(fā)送給被控裝置。在被控裝置接收到控制裝置發(fā)送的請求信號之后,當被控裝置的狀態(tài)改變時,被控裝置將其狀態(tài)信息發(fā)送給控制裝置。即使被控裝置的狀態(tài)沒有改變,在預定時間過去之后,被控裝置也發(fā)送與已經(jīng)發(fā)送給控制裝置的狀態(tài)信息相同的狀態(tài)信息,以保持被控裝置和控制裝置之間的連接狀態(tài)。
[0010]結果,控制裝置從被控裝置接收狀態(tài)信息,更新相應的被控裝置的網(wǎng)頁,或者重復請求被控裝置的狀態(tài)信息的處理。
[0011]然而,根據(jù)現(xiàn)有技術,即使被控裝置的狀態(tài)沒有改變,被控裝置也應該發(fā)送與已經(jīng)發(fā)送給控制裝置的狀態(tài)信息相同的狀態(tài)信息以保持控制裝置和被控裝置之間的連接狀態(tài),這導致網(wǎng)絡負荷增加。
[0012]為了解決上述問題,已提出各種技術(例如,參照公開的第2002-015856號韓國專利申請),但是沒有解決上述問題。


【發(fā)明內(nèi)容】

[0013]本發(fā)明的示例性實施例克服以上缺點和以上沒有描述的其它缺點。此外,本發(fā)明不需要克服上述缺點,本發(fā)明的示例性實施例可以不克服上述任何問題。
[0014]本發(fā)明提供了一種實時、有效和穩(wěn)定地提供基于web的家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法和設備。
[0015]根據(jù)本發(fā)明的一方面,提供了一種提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的設備,該設備包括:第一網(wǎng)絡接口模塊,從家庭網(wǎng)絡中的數(shù)字裝置接收改變的狀態(tài)信息;和控制模塊,基于接收的狀態(tài)信息數(shù)據(jù)來更新數(shù)字裝置的狀態(tài)信息。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法,該方法包括:從家庭網(wǎng)絡中的數(shù)字裝置接收改變的狀態(tài)信息;和基于接收的狀態(tài)信息來更新數(shù)字裝置的狀態(tài)信息。

【專利附圖】

【附圖說明】
[0017]通過下面參照附圖對本發(fā)明示例性實施例進行的詳細描述,本發(fā)明的上述和其它方面將會變得更加清楚,其中:
[0018]圖1是示出根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡系統(tǒng)的結構的示圖;
[0019]圖2是示出根據(jù)本發(fā)明示例性實施例的被控裝置的結構的框圖;
[0020]圖3是示出根據(jù)本發(fā)明示例性實施例的被控裝置創(chuàng)建的Devicelnf0.xml文件的內(nèi)容的示例的示圖;
[0021]圖4是示出根據(jù)本發(fā)明示例性實施例的被控裝置創(chuàng)建的XHT931.xml文件的內(nèi)容的示例的示圖;
[0022]圖5是示出根據(jù)本發(fā)明示例性實施例的控制裝置的結構的框圖;
[0023]圖6是示出根據(jù)本發(fā)明示例性實施例的由控制裝置提供的圖形用戶界面的示例的示圖;
[0024]圖7是示出根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡系統(tǒng)的操作過程的流程圖;
[0025]圖8是示出根據(jù)本發(fā)明示例性實施例的被控裝置的操作過程的流程圖;和
[0026]圖9是示出根據(jù)本發(fā)明示例性實施例的控制裝置的操作過程的流程圖。

【具體實施方式】
[0027]通過參照下面對示例性實施例的詳細描述和附圖,可更容易地理解本發(fā)明的各方面以及實現(xiàn)本發(fā)明各方面的方法。然而,可以許多不同的形式來實現(xiàn)本發(fā)明,不應該將本發(fā)明解釋為限于這里闡述的示例性實施例。相反,提供這些示例性實施例以使得本公開將是完整和完全的,并將本發(fā)明的構思完全傳達給本領域技術人員,本發(fā)明應該由權利要求限定。貫穿說明書,相同的標號表示相同的部件。
[0028]現(xiàn)在將參照附圖更完全地描述本發(fā)明的示例性實施例,在附圖中示出了本發(fā)明的示例性實施例。所附的框圖中的方框和流程圖中操作的組合可通過計算機程序指令來執(zhí)行。這種計算機程序指令可被提供給例如通用計算機、專用計算機和可編程數(shù)據(jù)處理設備的處理器。因此,通過計算機或可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于執(zhí)行框圖中的方框或流程圖的步驟中描述的功能的方法。計算機程序指令可以存儲在計算機或可編程數(shù)據(jù)處理設備的計算機可用存儲器或計算機可讀存儲器中,以按照特定方式實現(xiàn)所述功能。因此,存儲在計算機可用存儲器或計算機可讀存儲器中的指令可制造包括用于執(zhí)行框圖中的方框或流程圖中的步驟中描述的功能的指令方法的產(chǎn)品。此外,計算機程序指令可被載入計算機或可編程數(shù)據(jù)處理設備。因此,在計算機或可編程數(shù)據(jù)處理設備中執(zhí)行一系列操作步驟以產(chǎn)生計算機執(zhí)行的處理,這使得驅(qū)動計算機或可編程數(shù)據(jù)處理設備的指令可以提供執(zhí)行框圖的方框或流程圖的步驟中描述的功能的步驟。
[0029]每個方框或每個步驟可指示包括一個或多個用于執(zhí)行特定的邏輯功能(或多種功能)的可執(zhí)行指令的模塊、代碼段或代碼的一部分。應該注意到,在本發(fā)明的一些修改中,方框或步驟中描述的功能可以不按順序產(chǎn)生。例如,根據(jù)相應的功能,兩個連續(xù)顯示的方框或步驟實際上可以同時執(zhí)行,或者有時可以按相反的順序執(zhí)行。
[0030]圖1是示出根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡系統(tǒng)的結構的示圖。
[0031]圖1所示的家庭網(wǎng)絡系統(tǒng)可包括多個數(shù)字裝置200、300、400、500和600。此時,多個數(shù)字裝置200、300、400、500和600根據(jù)IEEE1394標準通過數(shù)字接口 I形成網(wǎng)絡,可擴展標記語言(XML)用作在多個數(shù)字裝置200、300、400、500和600中進行家庭聯(lián)網(wǎng)的中間件。本地互聯(lián)網(wǎng)協(xié)議(IP)地址通過預定的地址分配算法被自動分配給網(wǎng)絡中的數(shù)字裝置200、300、400、500和600中的每個。
[0032]家庭網(wǎng)絡系統(tǒng)中的數(shù)字裝置200、300、400、500和600主要被分為被控裝置200、300、400和600以及控制裝置500。被控裝置200、300、400和600用作家庭網(wǎng)絡中的UI數(shù)據(jù)服務器。也就是說,被控裝置200、300、400和600將它們的UI信息發(fā)送給控制裝置500。具體地講,被分配了本地IP地址的被控裝置200、300、400和600根據(jù)預定的定義的語法形式(由文件Devicelnfor.xsd定義)將它們的裝置信息表示為XML文件(Devicelnf0.xml),并將其發(fā)送給控制裝置500。描述一組用于操作被控裝置的超文本傳輸協(xié)議(HTTP)命令的文件(XHT931.xsd)的統(tǒng)一資源標識符(URI)被寫入被控裝置200、300、400和600創(chuàng)建的Devicelnf0.xml 文件中。
[0033]創(chuàng)建文件Devicelnf0.xml的被控裝置200、300、400和600中的每個在參考文件XHT931.xsd的同時,創(chuàng)建寫入每個裝置應用的HTTP命令的XML文件(XHT931.xml),并將其發(fā)送給控制裝置500。
[0034]此外,被控裝置200、300、400和600檢查它們的狀態(tài),并將改變的裝置信息提供給控制裝置500。被控裝置200、300、400和600的示例可包括接收線纜、衛(wèi)星或地面廣播信號的網(wǎng)絡接口單元600 (諸如,機頂盒)、A/V數(shù)據(jù)存儲裝置200和A/V數(shù)據(jù)再現(xiàn)裝置300。以下將參照圖2來詳細描述被控裝置。
[0035]控制裝置500用作置于家庭網(wǎng)絡中的具有瀏覽器的客戶機。也就是說,在控制裝置500接收被控裝置200發(fā)送的代表裝置信息的Devicelnf0.xml文件和寫入被控裝置200應用的HTTP命令的XHT931.xml文件的情況下,控制裝置500通過使用從被控裝置200接收的文件來顯示被控裝置200的裝置信息和控制菜單信息作為一種類型的圖形用戶界面,并通過使用HTTP命令來控制特定的被控裝置200。該控制裝置500可被例示為數(shù)字TV500,以下將參照圖5來詳細描述控制裝置500的特定描述。
[0036]圖2是示出根據(jù)本發(fā)明實施例的被控裝置200的結構的框圖。圖2所示的被控裝置200包括創(chuàng)建模塊210、網(wǎng)絡接口模塊220、存儲模塊250、狀態(tài)檢查模塊240和控制模塊230。
[0037]創(chuàng)建模塊210創(chuàng)建包括被控裝置200的裝置信息的Devicelnf0.xml文件和寫入被控裝置200應用的HTTP命令的XHT931.xml文件。
[0038]這里,將參照圖3和圖4來描述Devicelnf0.xml文件和XHT931.xml文件。
[0039]圖3是示出被控裝置200根據(jù)Devicelnf0.xsd的語法創(chuàng)建的Devicelnf0.xml文件的內(nèi)容的示例10的示圖。
[0040]在devicelnfo標簽位置12中描述了 devicelnf0.xsd文件的位置信息、日期和版本,在manufacturer標簽位置13中描述了被控裝置200的制造商、URI和制造日期。此外,在funct1nType標簽位置14中描述了產(chǎn)品的功能名稱、子名稱和型號名稱,在1394StreamSource標簽位置15中描述了流的編碼方法和比特率。
[0041]在userlnterface標簽位置16中描述了與用戶界面有關的信息,在eventNotificat1nUI標簽位置17中描述了與通知事件發(fā)生的用戶界面有關的信息。在圖3示出的示例中,沒有應用用戶界面功能。此外,應用HTTP命令的XHT標準的名稱和定義HTTP 命令的文件(XHT931.xsd)的 URI 被寫入 HTTPCommandInterfaceRef 標簽位置 18 中。
[0042]圖4是示出被控裝置200根據(jù)XHT931.xsd的語法創(chuàng)建的XHT931.xml文件的內(nèi)容的示例20的示圖。
[0043]首先,在Operat1nList標簽位置22中描述了參考的XHT931.xsd文件的UR1、日期和版本,然后,寫入被控裝置200應用的操作碼。根據(jù)圖4所示的實施例的被控裝置200應用如下功能,即,當裝置的狀態(tài)改變發(fā)生時將裝置的狀態(tài)改變通知給其它數(shù)字裝置的功能(EVENT-N0TIFICAT10N ;23)、打開或關閉電源的功能(POWER ;24)、再現(xiàn)指定的內(nèi)容的功能(PLAY ;25)、停止再現(xiàn)正被再現(xiàn)的內(nèi)容的功能(STOP ;26)、暫時停止正被再現(xiàn)的內(nèi)容的功能(PAUSE ;27)和倒回內(nèi)容的功能(REWIND ;28)。
[0044]再次參照圖2,網(wǎng)絡接口模塊220發(fā)送和接收通過如圖1所示的網(wǎng)絡發(fā)送的內(nèi)容,例如,諸如圖像、靜止圖像、媒體文件的數(shù)據(jù)和各種控制命令等。
[0045]存儲模塊250存儲構造被控裝置200的UI所需的數(shù)據(jù),例如,指示被控裝置200的圖標、控制菜單信息和裝置信息。此外,存儲模塊250可存儲創(chuàng)建模塊210創(chuàng)建的XML文件和數(shù)字內(nèi)容,例如,用于廣播節(jié)目的MPEG2傳輸流(TS)。存儲模塊250可由諸如非易失性存儲元件、易失性存儲元件和硬盤驅(qū)動器(HDD)的存儲介質(zhì)中的至少一種實現(xiàn),非易失性存儲元件如高速緩沖存儲器、只讀存儲器(ROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、閃存等,易失性存儲元件如隨機存取存儲器(RAM)等。本發(fā)明不限于此。
[0046]狀態(tài)檢查模塊240周期性地檢查被控裝置200的操作狀態(tài)。作為被控裝置200的操作狀態(tài)的檢查結果,當被控裝置200的操作狀態(tài)改變時,狀態(tài)檢查模塊240創(chuàng)建包括被控裝置200的改變的狀態(tài)信息的狀態(tài)信息數(shù)據(jù),并將其提供給控制裝置500。例如,當在預定的數(shù)字內(nèi)容被記錄在存儲模塊250中的狀態(tài)下結束記錄時,狀態(tài)檢查模塊240將指示記錄結束的狀態(tài)信息提供給控制裝置500。作為另一示例,當在數(shù)字內(nèi)容正被記錄在存儲模塊250中的狀態(tài)下存儲模塊250的剩余存儲空間不超過預定閾值時,狀態(tài)檢查模塊240將指示記錄所需的空間不足的狀態(tài)信息提供給控制裝置500。
[0047]控制模塊230可根據(jù)網(wǎng)絡接口模塊220發(fā)送的指令來執(zhí)行操作。例如,當控制模塊230接收到指示控制模塊230通過網(wǎng)絡接口模塊220將存儲在存儲模塊250中的MPEG-2傳輸流(TS)發(fā)送給控制裝置500的指令時,控制模塊230將MPEG-2TS發(fā)送給控制裝置500。
[0048]同時,用于處理接收的指令的應用軟件安裝在控制模塊230中。此外,MPEG TS解碼器、IEEE1394堆棧、網(wǎng)絡層、web服務器等安裝在控制模塊230中,控制模塊230提供允許被控裝置200作為聯(lián)網(wǎng)裝置操作的功能。
[0049]圖5是示出根據(jù)本發(fā)明實施例的控制裝置500的結構的框圖。圖5所示的控制裝置500包括第一網(wǎng)絡接口模塊570、第二網(wǎng)絡接口模塊580、存儲模塊560、圖形用戶界面提供模塊530、用戶輸入模塊510、顯示模塊520和控制模塊540。
[0050]第一網(wǎng)絡接口模塊570用作執(zhí)行與被控裝置200的通信的網(wǎng)絡端口,其從被控裝置200接收Π信息。當?shù)谝痪W(wǎng)絡接口模塊570通過稍后將描述的用戶輸入模塊510接收用于特定被控裝置200的控制指令時,它將接收的控制指令發(fā)送給相應的被控裝置200。在這種情況下,所述端口指的是邏輯連接位置。具體地講,在使用TCP/IP時,客戶機程序指定網(wǎng)絡上的特定服務器程序。使用像HTTP的上層協(xié)議作為web協(xié)議的應用程序具有由互聯(lián)網(wǎng)號碼分配機構(IANA)預先指定的端口號。每當連接時新的端口號就被分配給其它應用程序進程。當服務器程序開始時,它被綁定到指定的端口號。所有想使用服務器程序的客戶機程序應該被綁定到所述指定的端口號。端口號為O至65536,端口號O至1024被預留以在具有專有權的服務中使用。例如,具有號碼80的端口被指定用于HTTP服務。
[0051]第二網(wǎng)絡接口模塊580是用于執(zhí)行與被控裝置200的通信的網(wǎng)絡端口,其接收包括被控裝置200的狀態(tài)信息的狀態(tài)信息數(shù)據(jù)。除了分配給第一網(wǎng)絡接口模塊570的端口號以外的端口號被指定為第二網(wǎng)絡接口模塊580的端口號。例如,端口號10000可被指定為第二網(wǎng)絡接口模塊580的端口號。
[0052]存儲模塊560存儲通過第一網(wǎng)絡接口模塊570接收的被控裝置200的UI信息,例如,與裝置名稱、圖標和可操作功能有關的信息。此外,存儲模塊560可存儲通過第二網(wǎng)絡接口模塊580接收的被控裝置200的改變的狀態(tài)信息。該存儲模塊560可由諸如非易失性存儲元件、易失性存儲元件和HDD的存儲介質(zhì)中的至少一種實現(xiàn),非易失性存儲元件如高速緩沖存儲器、ROM、PROM、EPROM、EEPR0M、閃存,易失性存儲元件如RAM。然而,本發(fā)明不限于此。
[0053]圖形用戶界面提供模塊530提供包括關于通過網(wǎng)絡連接的被控裝置200的裝置信息的圖形用戶界面。如圖6所示,所述圖形用戶界面可包括:狀態(tài)框610,包含關于被控制的被控裝置200的狀態(tài)信息;和控制框620,包括對應于從狀態(tài)框610選擇的被控裝置200的功能菜單。被控裝置200的裝置信息可以以菜單類型顯示在狀態(tài)框610中。此時,可通過對應于被控裝置200的圖標發(fā)送被控裝置200的狀態(tài)信息。例如,在被控裝置200是A/V數(shù)據(jù)存儲裝置并且預定的數(shù)字內(nèi)容正通過A/V數(shù)據(jù)存儲裝置被記錄的情況下,指示A/V數(shù)據(jù)存儲裝置正在執(zhí)行記錄的標記,例如,字符“REC”可被顯示在對應于A/V數(shù)據(jù)存儲裝置的圖標上。
[0054]此外,當從被控裝置200接收到改變的狀態(tài)信息時,圖形用戶界面提供模塊530根據(jù)接收的狀態(tài)信息來更新相應的被控裝置200的狀態(tài)信息。例如,從A/V數(shù)據(jù)存儲裝置接收到指示記錄結束的狀態(tài)信息,圖形用戶界面提供模塊530在對應于A/V數(shù)據(jù)存儲裝置的圖標上顯示字符“記錄停止”而不是字符“REC”。
[0055]CEA2027可用作上述圖形用戶界面的標準。可通過參考CEA2027版本F (使用基于web的協(xié)議_040616的家庭網(wǎng)絡的用戶界面)來理解CEA2027的詳細內(nèi)容。
[0056]顯示模塊520可視地顯示指令處理結果。例如,如圖6所示,顯示模塊520顯示圖形用戶界面610和620。顯示模塊520可通過圖像顯示單元,諸如液晶顯示器(LCD)、發(fā)光二極管(LED)、有機發(fā)光二極管(OLED)或等離子體顯示面板(TOP)來實現(xiàn),但是本發(fā)明不限于此。
[0057]用戶輸入模塊510接收控制被控裝置200的指令。用戶輸入模塊510接收的控制指令被提供給以下將詳細描述的控制模塊540。用戶輸入模塊510可包括遙控信號接收模塊,以便其可接收遙控器(參照圖1中的標號510)的指令以執(zhí)行控制裝置500的遙控。
[0058]控制模塊540根據(jù)用戶輸入模塊510提供的控制指令執(zhí)行操作。例如,當接收到顯示被控裝置200、300、400和600的列表信息的指令時,控制模塊540控制圖形用戶界面提供模塊530,以使得可構造如圖6所示的圖形用戶界面610和620。
[0059]作為另一示例,當從圖6所示的圖形用戶界面中選擇預定的被控裝置200時,控制模塊540基于存儲在存儲模塊560中的XML文件創(chuàng)建選擇的被控裝置200的URI和操作碼被綁定的HTTP命令。例如,在分配給被控裝置200的IP地址為192.168.0.2并且存儲在被控裝置200中的節(jié)目被命令觀看的情況下,控制裝置500創(chuàng)建HTTP命令,即“http://192.168.0.2/CEA931 ? play&press”。當存儲模塊560中不存在關于選擇的被控裝置200的XML文件時,控制模塊540可請求相應的被控裝置200發(fā)送XML文件。
[0060]此外,控制模塊540確定是否通過第二網(wǎng)絡接口模塊570接收到被控裝置200的狀態(tài)信息。作為確定的結果,當接收到被控裝置200的狀態(tài)信息時,控制模塊540根據(jù)接收的狀態(tài)信息的內(nèi)容來更新相應的被控裝置200的狀態(tài)信息。然后,控制模塊540將更新的狀態(tài)信息提供給圖形用戶界面提供模塊530。
[0061]同時,圖2和圖5中使用的術語“模塊”是指諸如FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)的軟件或硬件組件,并且所述模塊每個執(zhí)行分配的功能。然而,模塊并不限于軟件或硬件。模塊可被構造在可尋址存儲介質(zhì)中,或者可被構造為在至少一個處理器上運行。因此,作為示例,模塊包括:諸如軟件組件、面向?qū)ο蟮能浖M件、類組件和任務組件的組件、進程、函數(shù)、屬性、過程、子程序、程序代碼段、驅(qū)動程序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結構、表、數(shù)組和變量。所述組件和模塊提供的功能可被組合為更少的組件和模塊,或者可被分為另外的組件和模塊。此外,所述組件和模塊可被構造為在裝置中的至少一個CPU中執(zhí)行。
[0062]圖7是示出根據(jù)本發(fā)明實施例的家庭網(wǎng)絡系統(tǒng)的操作過程的流程圖。
[0063]首先,根據(jù)用戶的請求,控制裝置500請求被控裝置200 (例如,網(wǎng)絡接口單元和A/V數(shù)據(jù)存儲裝置)發(fā)送指示各個裝置的圖標(操作S710)。
[0064]根據(jù)控制裝置500的請求,網(wǎng)絡接口單元和A/V數(shù)據(jù)存儲裝置將相應的圖標722和724發(fā)送給控制裝置500 (操作S720)。
[0065]然后,控制裝置500通過web瀏覽器顯示網(wǎng)絡接口單元和A/V數(shù)據(jù)存儲裝置發(fā)送的圖標(操作S730和S732)。
[0066]此時,當用戶從通過web瀏覽器顯示的圖標中選擇指示A/V數(shù)據(jù)存儲裝置的圖標時,控制裝置500請求A/V數(shù)據(jù)存儲裝置發(fā)送構造的文本形式(如超文本標記語言(HTML)和XML)的用戶界面(操作S740)。此時,可使用根據(jù)現(xiàn)有技術的web命令發(fā)送系統(tǒng)。
[0067]A/V數(shù)據(jù)存儲裝置將相應的用戶界面752發(fā)送給控制裝置500 (操作S750),控制裝置500通過web瀏覽器顯示發(fā)送的用戶界面752 (操作S760和S762)。
[0068]在用戶從顯示的用戶界面762中選擇特定媒體文件并執(zhí)行再現(xiàn)操作的情況下,控制裝置500請求A/V數(shù)據(jù)存儲裝置發(fā)送選擇的媒體文件(操作S770)。
[0069]A/V數(shù)據(jù)存儲裝置將控制裝置500請求的媒體文件發(fā)送給控制裝置500 (操作S780),控制裝置500處理發(fā)送的媒體文件以在屏幕上再現(xiàn)音頻和視頻信號(操作S790和S792)。
[0070]如上所述,根據(jù)控制裝置500的請求,通過第一網(wǎng)絡接口模塊570執(zhí)行控制裝置500和被控裝置200之間的數(shù)據(jù)交換。
[0071]如上所述,在從被控裝置200接收UI信息并通過web瀏覽器顯示UI信息的處理中,當被控裝置200的狀態(tài)改變時,控制裝置500更新被控裝置200的狀態(tài)信息,這在圖8和圖9中詳細示出。
[0072]圖8是示出根據(jù)本發(fā)明實施例的被控裝置200的操作過程的流程圖。
[0073]被控裝置200的狀態(tài)檢查模塊240檢查被控裝置200的狀態(tài)(操作S810)。然后,狀態(tài)檢查模塊240確定被控裝置200的狀態(tài)是否改變(操作S820)。
[0074]作為確定的結果,當被控裝置200的狀態(tài)沒有改變時(操作S820:否),狀態(tài)檢查模塊240繼續(xù)檢查被控裝置200的狀態(tài)(操作S810)。
[0075]作為確定的結果,當被控裝置200的狀態(tài)改變時(操作S820:是),狀態(tài)檢查模塊240創(chuàng)建包括被控裝置200的改變的狀態(tài)信息的狀態(tài)信息數(shù)據(jù)(操作S830)。例如,在預定的數(shù)字內(nèi)容正被記錄在被控裝置200中的同時,當在被控裝置200中記錄結束時,狀態(tài)檢查模塊240創(chuàng)建包括關于記錄結束的狀態(tài)信息的狀態(tài)信息數(shù)據(jù)。此時,被控裝置200的標識信息(例如,IP地址)包括在狀態(tài)信息數(shù)據(jù)中。
[0076]狀態(tài)檢查模塊240創(chuàng)建的狀態(tài)信息數(shù)據(jù)通過網(wǎng)絡接口模塊220被發(fā)送給控制裝置500 (操作 S840)。
[0077]圖9是示出根據(jù)本發(fā)明實施例的控制裝置500的操作過程的流程圖。
[0078]控制裝置500的控制模塊540確定是否通過第二網(wǎng)絡接口模塊580從被控裝置200接收到狀態(tài)信息數(shù)據(jù)(操作S910)。
[0079]作為確定的結果,當沒有通過第二網(wǎng)絡接口模塊580從被控裝置200接收到狀態(tài)信息數(shù)據(jù)時(操作S910:否),控制模塊540等待直到從被控裝置200接收到狀態(tài)信息數(shù)據(jù)。
[0080]作為確定的結果,當通過第二網(wǎng)絡接口模塊580從被控裝置200接收到狀態(tài)信息數(shù)據(jù)時(操作S910:是),控制模塊540處理接收的狀態(tài)信息數(shù)據(jù),并基于被控裝置200發(fā)送的狀態(tài)信息數(shù)據(jù)來更新狀態(tài)信息(操作S920)。例如,當從A/V數(shù)據(jù)存儲裝置接收到包括指示記錄結束的狀態(tài)信息的狀態(tài)信息數(shù)據(jù)時,控制模塊540將A/V數(shù)據(jù)存儲裝置的狀態(tài)信息從“正在記錄”狀態(tài)更新為“記錄完成”狀態(tài)。然后,控制模塊540將更新的狀態(tài)信息提供給圖形用戶界面提供模塊530。
[0081]根據(jù)控制模塊540提供的信息,圖形用戶界面提供模塊530使得指示記錄完成狀態(tài)的字符(例如,“記錄停止”)而不是指示正在記錄狀態(tài)的字符(即,“REC”)被顯示在對應于A/V數(shù)據(jù)存儲裝置的圖標上。
[0082]由控制模塊540和圖形用戶界面提供模塊530處理的結果通過顯示模塊520被顯示(操作S930)。
[0083]盡管參照本發(fā)明的示例性實施例描述了本發(fā)明,但是本領域的技術人員應該理解,在不脫離本發(fā)明的精神和范圍的情況下,可以對其進行各種改變和修改。因此,應該理解,以上示例性實施例在所有方面不是限制性的,而是示例性的。
[0084]根據(jù)提供數(shù)字裝置的信息的方法及其設備,可實現(xiàn)以下效果。
[0085]根據(jù)本發(fā)明的一方面,可以實時更新數(shù)字裝置的狀態(tài)信息。
[0086]根據(jù)本發(fā)明的另一方面,可以穩(wěn)定地更新數(shù)字裝置的狀態(tài)信息。
【權利要求】
1.一種提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的設備,該設備包括: 第二網(wǎng)絡接口模塊,僅在數(shù)字裝置的狀態(tài)改變時,才從數(shù)字裝置接收改變的狀態(tài)信息; 第一網(wǎng)絡接口模塊,接收數(shù)字裝置響應于發(fā)送到該數(shù)字裝置的數(shù)據(jù)請求而發(fā)送的數(shù)字裝置的數(shù)據(jù);和 控制模塊,基于接收的改變的狀態(tài)信息來更新數(shù)字裝置的狀態(tài)信息, 顯示模塊,顯示圖形用戶界面,所述圖形用戶界面包括分別表示多個數(shù)字裝置的多個圖標和與從所述多個數(shù)字裝置選擇的數(shù)字裝置對應的功能菜單, 其中,指定除分配給第一網(wǎng)絡接口模塊的端口號以外的第二網(wǎng)絡接口模塊的端口號, 其中,從所述多個數(shù)字裝置分別接收所述多個圖標, 其中,改變的狀態(tài)信息顯示在 指示所述數(shù)字裝置的圖標上。
2.如權利要求1所述的設備,還包括:存儲模塊,存儲所述狀態(tài)信息。
3.如權利要求1所述的設備,還包括:圖形用戶界面提供模塊,提供圖形用戶界面,該圖形用戶界面包括顯示數(shù)字裝置的狀態(tài)信息的狀態(tài)框和提供用于數(shù)字裝置的控制功能的控制框。
4.如權利要求3所述的設備,其中,如果從數(shù)字裝置接收到改變的狀態(tài)信息,則圖形用戶界面提供模炔基于改變的狀態(tài)信息更新顯示在狀態(tài)框中的狀態(tài)信息。
5.如權利要求1所述的設備,其中,所述數(shù)據(jù)包括內(nèi)容和用戶界面信息中的至少一個。
6.如權利要求5所述的設備,其中,所述用戶界面信息包括標記語言。
7.如權利要求5所述的設備,其中,第一網(wǎng)絡接口模塊將控制指令發(fā)送給數(shù)字裝置。
8.如權利要求7所述的設備,其中,所述控制指令由用戶通過用戶界面信息輸入。
9.如權利要求1所述的設備,其中,狀態(tài)信息包括數(shù)字裝置的標識信息。
10.如權利要求1所述的設備,其中,所述家庭網(wǎng)絡是基于web的家庭網(wǎng)絡。
11.一種提供家庭網(wǎng)絡中的數(shù)字裝置的狀態(tài)信息的方法,該方法包括: 僅當數(shù)字裝置的狀態(tài)改變時,才通過第二網(wǎng)絡接口模塊從數(shù)字裝置接收改變的狀態(tài)信息; 通過第一網(wǎng)絡接口模塊接收數(shù)字裝置響應于發(fā)送到該數(shù)字裝置的數(shù)據(jù)請求而發(fā)送的數(shù)字裝置的數(shù)據(jù);和 基于接收的狀態(tài)信息來更新數(shù)字裝置的狀態(tài)信息, 顯示圖形用戶界面,所述圖形用戶界面包括分別表示多個數(shù)字裝置的多個圖標和與從所述多個數(shù)字裝置選擇的數(shù)字裝置對應的功能菜單, 其中,指定除分配給第一網(wǎng)絡接口模塊的端口號以外的第二網(wǎng)絡接口模塊的端口號, 其中,從所述多個數(shù)字裝置分別接收所述多個圖標, 其中,改變的狀態(tài)信息顯示在指示所述數(shù)字裝置的圖標上。
12.如權利要求11所述的方法,還包括:存儲狀態(tài)信息。
13.如權利要求11所述的方法,還包括:提供顯示數(shù)字裝置的狀態(tài)信息并提供數(shù)字裝置的控制功能的圖形用戶界面。
14.如權利要求13所述的方法,還包括:如果從數(shù)字裝置接收到改變的狀態(tài)信息,那么更新狀態(tài)信息以對應于改變的狀態(tài)信息,并在更新之后顯示狀態(tài)信息。
15.如權利要求12所述的方法,其中,所述數(shù)據(jù)包括內(nèi)容和用戶界面信息中的至少一個。
16.如權利要求15所述的方法,其中,所述用戶界面信息包括標記語言。
17.如權利要求15所述的方法,其中,所述數(shù)據(jù)請求包括控制指令。
18.如權利要求17所述的方法,其中,所述控制指令由用戶通過用戶界面輸入。
19.如權利要求17所述的方法,其中,所述狀態(tài)信息包括數(shù)字裝置的標識信息。
20.如權利要求17所述的方法,其中,所述家庭網(wǎng)絡是基于web的家庭網(wǎng)絡。
【文檔編號】G05B15/02GK104076691SQ201410323973
【公開日】2014年10月1日 申請日期:2007年2月15日 優(yōu)先權日:2006年2月17日
【發(fā)明者】崔振錫 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1