電子設備及電子設備運行方法本申請是申請日為2008年9月8日、申請號為200810173709.6、發明名稱為“用于在網絡中進行通信的主電子設備及其運行方法”的專利申請的分案申請,其全部內容結合于此作為參考。技術領域本發明涉及用于在網絡中進行通信的主電子設備和操作在網絡中進行通信的主電子設備的方法。尤其是,本發明涉及從通過網絡連接的設備請求信息的領域。
背景技術:一般而言,電子設備有著廣闊的應用領域。這些電子設備可以是例如個人計算機,電視,錄像機,DVD或HDD機,傳真設備,數碼相機,用于無線通信的移動終端,或其它電子消費設備。研發電子設備的一個重要的任務是實現設備連接到網絡或其它電子設備并且能夠相互通信。在進行任何直接或經由網絡連接電子設備的時候,知曉目前連接的哪個電子設備和請求連接的電子設備的關于狀態和類型的信息是非常重要的。
技術實現要素:因此,本發明的技術問題是提供一種主設備以及一種用于操作所述主設備的方法,所述主設備能夠從通過網絡連接的其它的電子設備請求信息。該技術問題通過根據權利要求1的用于在網絡中進行通信的主電子設備,并且通過根據權利要求11的在網絡中用于通信的主電子設備的運行方法得以解決。本發明涉及網絡中用于通信的主電子設備,包括用于在網絡中啟動通信的接口,控制器,用于通過網絡經由所述接口向邏輯地址發送輪詢消息以從至少一個其它的電子設備請求信息。本發明還涉及在網絡中用于通信的主電子設備的運行方法,包括在網絡中啟動通信的步驟,通過網絡經由所述接口向邏輯地址發送輪詢消息以從至少一個其它的電子設備請求信息的步驟。最好,在主電子設備接通以后,控制器被匹配來發送輪詢消息。另外,最好,在主電子設備啟動通信功能以后,最好,在主電子設備啟動消費電子控制CEC功能以后,控制器被匹配來發送輪詢消息。另外,在啟動主設備的通信功能以后,在發送輪詢消息之前,為了其它電子設備啟動通信功能,最好,為了其它電子設備啟動消費電子控制CEC功能,控制器被匹配來發送啟動消息給每個其它電子設備。有利地,控制器被匹配來重復發送輪詢消息。在優選實施例中,控制器以預定的時間間隔被匹配來發送輪詢消息。最好,控制器被匹配以給除了被主電子設備占用的邏輯地址以外的網絡中所有的邏輯地址發送輪詢消息。有利地,控制器被匹配以按照預定的順序輪詢邏輯地址。最好,控制器被匹配以首先對不太可能被電子設備占用的邏輯地址進行輪詢。在優選實施例中,控制器被匹配以在CEC網絡中按照從邏輯地址14向邏輯地址0的順序輪詢邏輯地址.。以下通過結合附圖對優選實施例的描述來對本發明進行更詳細的解釋。附圖說明圖1示出了根據本發明的包括主電子設備的網絡,,圖2示出了根據本發明的主電子設備的示意方框圖,圖3a和3b示出了根據本發明第一方法過程步驟的流程圖,和圖4是顯示根據本發明第二方法過程步驟的流程圖。具體實施方式圖1示出了通過網絡7相互連接的幾個電子設備1a到1f。在優選實施例中,網絡7中的通信是按照消費電子控制(CEC)標準來實現的。根據本發明,該網絡包括電子設備1a到1f獲得的幾個邏輯地址。因此,在以下的描述中,其中一個電子設備是主電子設備1。主電子設備1建立、控制和更新網絡7中連接不同邏輯地址的所有其它電子設備的一個列表。主電子設備的功能由制造商在產品加工期間進行限定。因為這個連接的電子設備的列表總需要更新,為了更新連接到網絡7的電子設備的列表,本發明提供了幾種可能。如果網絡7基于CEC標準,主電子設備優選是一個電視機,被連接的其它電子設備可以是例如記錄設備、錄音重放設備、調諧器、和音頻系統等等。電視作為主電子設備1的功能,能夠適于在圖形用戶界面(GUI)的顯示器中顯示連接的其它電子設備的列表。圖2是示意方框圖,示出了根據本發明主電子設備1的要素。主電子設備包括輸入設備2,能夠通過用戶輸入數據和/或信息。這個輸入設備2可以是鍵盤、鼠標、觸摸板、語音識別、接收通過遙控器輸入的數據的接口,例如紅外接口或能夠實現用戶輸入數據和/或信息以選擇應用程序的其它任何接口。另外,主電子設備1包括輸出設備3,用來向用戶輸出數據和/或信息。輸出設備3可以是顯示器、發光二極管(LED)、揚聲器或能夠匹配為用戶輸出數據和/或信息的其它任何圖形用戶界面。進一步提供存儲器5,用于暫時地或永久地存儲數據、信息、程序、應用等等。存儲器5因此可以被分割成不同的存儲空間,各自提供不同類型的存儲,例如隨機訪問存儲器RAM、閃存或其它類型。輸入設備2,輸出設備3和存儲器5都與控制器4連接并與控制器4進行數據通信。控制器4因此在主電子設備1中控制和監督數據和/或信息的傳輸和處理。控制器4進一步監督主電子設備1的操作。另外,主電子設備1包括接口6,通過網絡7使主電子設備1與其它電子設備1a到1f中的至少一個設備進行通信。接口6因此能夠在網絡7中匹配實現無線或有線連接。作為替代方案,接口6可以包括許多接口,每個接口與不同的其它電子設備匹配通信。接口6也與控制器4相連并進行數據通信。特別地,無論電子設備是否連接所述邏輯地址,主電子設備1通過接口6能夠在網絡中獨立地給邏輯地址發送消息。為了保持當前連接到網絡7的電子設備的縱覽,本發明建議幾種方法。主要的構思是主電子設備1通過接口6啟動與所連接的電子設備的通信。為了從連接到網絡7的電子設備請求信息,控制器4通過接口6經由網絡7發送輪詢消息。這些信息可僅包括電子設備是否存在的信息或者還包括其它狀態信息,例如其它電子設備的類型、狀態信息等等。這些信息還可以包括設備類型、物理地址、設備供應商ID、菜單語言設置和OSD名字。本發明因此包括兩個方案。第一個方案是所有設備或至少主電子設備1被關斷。如果主電子設備1接通或主電子設備1的接口6的通信功能被激活,本發明提供建立網絡7中連接的所有電子設備的列表的可能性,減少通過網絡7的通信。在第二個方案中,主電子設備1已經接通并且一個其它電子設備連接到網絡7,本發明提供有效的方法更新包括連接到網絡7的所有電子設備的列表。圖3a和3b示出了根據本發明第一方案方法步驟流程圖。圖3a示出主電子設備1和任何其它電子設備接通,例如開電源的方法步驟流程圖。圖3b示出主電子設備1和其它電子設備已經接通,其通信功能就是當前例子中的CEC功能在主電子設備中接通。根據圖3a,該方法從步驟S0開始。首先在步驟S1中,主電子設備1接通,例如電源供應開啟。下面將開始兩個步驟。第一個步驟是:為了從連接的電子設備請求狀態信息,主電子設備1將給網絡7中的所有邏輯地址發送輪詢消息。第二個步驟是連接到網絡7的每個電子設備可以自動地開始向主電子設備1發送信息。這樣可能會在網絡7中、在主電子設備1的接口6和網絡7的所有總線上導致高通信量。特別是,由于主電子設備1可以發送輪詢消息給邏輯地址,連接這些邏輯地址的電子設備可以自動發送關于狀態的信息,這樣可能會在網絡7中導致不必要的通信量。本發明為了減少總線的通信量,建議以預定順序給邏輯地址發送輪詢消息,以允許減少網絡7的通信量。尤其是,本發明建議主電子設備1先輪詢不太可能被電子設備占用的邏輯地址。也就是說,如果電子設備連接到網絡7,就存在電子設備如何占用邏輯地址的一特定順序。例如,在CEC網絡中提供邏輯地址0到14,電子設備首先占用數字較低的邏輯地址。本發明建議先輪詢數字較高的不太可能被電子設備占用的邏輯地址。特定的,本發明建議在CEC網絡中從較高的地址到較低的地址輪詢邏輯地址,如從14到0輪詢邏輯地址。這在圖3a的步驟S2和S3中被示出。同時執行這些步驟,主電子設備1在步驟S2中按照從14到0的順序輪詢邏輯地址,同時在步驟S3中接收從電子設備經由網絡發送的信息。由于主電子設備1根據邏輯地址被電子設備占用的反向順序輪詢邏輯地址,上面解釋過的交叉消息和雙倍消息被避免。由于CEC電子設備更可能從0附近獲得邏輯地址,他們被本發明輪詢要晚于被普通電子設備發現。這樣給連接到網絡7的電子設備在他們被輪詢前報告存在的可能性更高。在下一個步驟S4中,主電子設備檢查是否已經從連接到網絡7的電子設備接收到信息。如果主電子設備1已經從電子設備接收到信息,相應地邏輯地址不被輪詢,即使到現在為止它們還沒有被輪詢。由此不必要的輪詢消息能夠得到避免。主要的構思在于:連接到網絡的電子設備在主電子設備1發送輪詢消息請求消息之前,有機會報告本身的信息。所提出的先進設備發現能夠高可能性的避免多余的消息和高總線通信量。因為在設備發現期間,發送和接收消息花費了大量的時間,如果發送或接收消息的數量減少,那么減少完成設備發現需要的時間是可能的。如果設備發現能夠盡早地完成,那么更早地向用戶顯示連接電子設備的信息也是可能的。在步驟S5中,主電子設備1建立連接到網絡7的其它所有電子設備的列表。方法結束于步驟S6,例如關斷主電子設備。圖3b示出主電子設備已經接通,但是通信功能沒有啟動的方法。方法開始于步驟S10。在步驟S11中,通信功能即本例中的CEC功能在主電子設備1中啟動。下一個步驟S12,為了使連接到網絡7的電子設備啟動通信或CEC功能,主電子設備通過網絡7在消息上發送CEC。步驟S12依靠使用通信標準的部分可以省略。在隨后的方法步驟S13和S14中,輪詢消息被發送到邏輯地址,接收來自連接到網絡7的其它電子設備的信息,圖3a已經進行了詳細的解釋。進一步的步驟S15到S17對應已經在圖3a中描述的的步驟S4到S6。無論如何主電子設備1不輪詢本身的邏輯地址。在列表建立以后,有一個問題就是新連接的電子設備可能沒有被發現。根據本發明的描述,參考圖4的方法克服上述問題。操作開始于步驟S20,在第一步S21中,主電子設備發送輪詢消息給網絡7中的一個,一些或所有邏輯地址。因此主電子設備1只給那些到目前為止還沒有被發現的電子設備的邏輯地址發送輪詢消息是可能的。在下一個步驟S22中,主電子設備1的控制器4檢查是否有發現新連接的電子設備,也就是在輪詢消息以后是否接收到一個應答。如果發現新連接的電子設備,在下一個步驟S23中,向新連接的電子設備詢問其它消息,如電子設備的狀態,類型等等。在下一個步驟S24中,來自新連接的電子設備的詢問信息被接收,在步驟S25中,連接到網絡7的電子設備列表被更新。另外,如果步驟S22中沒有發現新連接的電子設備,方法繼續到步驟S25,列表或者更新或者維持先前的。在步驟S26中,控制器4檢查是否提供其它輪詢消息。如果有其它輪詢消息要提供,操作回到步驟S21的位置,向邏輯地址發送輪詢消息。另外,如果步驟S26判定沒有提供其它輪詢消息,操作結束于步驟S27。因此,在發送輪詢消息之間可以保持一個預定的時間間隔,例如為了減少在網絡7中的通信量,輪詢消息每十秒被發送一次。10秒的數值是在電子設備的連接或斷開的發現時間和總線通信量之間折衷的結果。請注意,以上描述的方法也可以用于新斷開設備的發現。如果在向先前被占用的邏輯地址發送輪詢消息以后,沒有接收到應答,那么主電子設備1知道相應的邏輯地址不再被占用,并從列表中除去相應的電子設備。上述方法能夠簡單地連接和斷開電子設備。用戶只需要連接電子設備,其可以自動地被檢測和安裝,例如,所有設備信息都可得到。另一方面,用戶只需要斷開電子設備,其可以自動地被從列表中清除。本發明描述的方法對于如何建立和不斷更新通過網絡7連接的電子設備列表提供了廣闊的可能性。列表可以在圖形用戶界面上顯示,從而使用戶總能夠保持電子設備的縱覽并啟動連接電子設備的控制。