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