專(zhuān)利名稱(chēng):在家庭網(wǎng)絡(luò)中設(shè)置分配的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在包括兩個(gè)或多個(gè)設(shè)備的網(wǎng)絡(luò)中連接的設(shè)備之間數(shù)據(jù)的分配。更具體地,本發(fā)明涉及在家庭網(wǎng)絡(luò)內(nèi)連接的設(shè)備之間設(shè)置的分配。
背景技術(shù):
消費(fèi)電子(Consumer Electronics)(CE)設(shè)備(例如,TV,VCR,立體聲設(shè)備,個(gè)人計(jì)算機(jī)等)正越來(lái)越多地集成到家庭網(wǎng)絡(luò)中。因此,期望這些設(shè)備能共享各種類(lèi)型的數(shù)據(jù),尤其是涉及例如已由用戶(hù)輸入設(shè)備中的設(shè)置的數(shù)據(jù)。然而,如果從網(wǎng)絡(luò)斷開(kāi)設(shè)備,則對(duì)于其余設(shè)備可能丟失輸入到這個(gè)設(shè)備的數(shù)據(jù)。這是一個(gè)極大的缺點(diǎn)。
US6466971公開(kāi)了一種通過(guò)網(wǎng)絡(luò)在多個(gè)設(shè)備之間的命令和控制的方法和系統(tǒng)。通過(guò)網(wǎng)絡(luò)由第二設(shè)備提供用于命令和控制第二設(shè)備的應(yīng)用接口描述數(shù)據(jù)給第一設(shè)備。隨后,第一設(shè)備發(fā)送控制和命令數(shù)據(jù)到第二設(shè)備,以便從第一設(shè)備中并通過(guò)網(wǎng)絡(luò)控制第二設(shè)備的操作。
將頻道-節(jié)目編號(hào)綁定(binding)從TV拷貝到VCR也是公知的。這防止用戶(hù)在已對(duì)TV輸入設(shè)置之后又不得不在VCR中重新輸入這個(gè)設(shè)置。
發(fā)明內(nèi)容
本發(fā)明的目的是提供用于在網(wǎng)絡(luò)中的設(shè)備之間以這樣的方式分配數(shù)據(jù)的方法,從而在網(wǎng)絡(luò)的任一設(shè)備上輸入的數(shù)據(jù)被分配給所有的其他設(shè)備。
本發(fā)明的另一目的是提供用于在網(wǎng)絡(luò)內(nèi)的設(shè)備之間分配數(shù)據(jù)的方法,該方法對(duì)于網(wǎng)絡(luò)中設(shè)備的動(dòng)態(tài)添加或移去是足夠魯棒的(robust)。
本發(fā)明的又一目的是提供用于以這樣的方式使得在網(wǎng)絡(luò)的一個(gè)設(shè)備上輸入的數(shù)據(jù)可用于網(wǎng)絡(luò)的所有其它設(shè)備的方法,以致于在從其他設(shè)備中斷開(kāi)一個(gè)設(shè)備時(shí)數(shù)據(jù)也不被丟失。
本發(fā)明的又一目的是提供應(yīng)用于在家庭網(wǎng)絡(luò)的設(shè)備之間分配設(shè)置的方法,該方法對(duì)于網(wǎng)絡(luò)內(nèi)設(shè)備的添加或移去是足夠魯棒的。
根據(jù)本發(fā)明的第一方面,通過(guò)提供用于在連接至少兩個(gè)設(shè)備的網(wǎng)絡(luò)中的設(shè)備之間分配數(shù)據(jù)的方法來(lái)滿(mǎn)足上述以及其他目的,其中每個(gè)設(shè)備都提供有唯一識(shí)別,該方法包括以下步驟-在至少兩個(gè)設(shè)備中的第一設(shè)備內(nèi)輸入數(shù)據(jù),-識(shí)別主設(shè)備,-如果所述主設(shè)備不是所述第一設(shè)備,則路由發(fā)送輸入的數(shù)據(jù)到所述主設(shè)備,-通過(guò)網(wǎng)絡(luò),分配輸入數(shù)據(jù)到至少兩個(gè)設(shè)備的所有其它設(shè)備,其中分配步驟由主設(shè)備發(fā)起,以及其中第一設(shè)備最后接收數(shù)據(jù),由此向它指示數(shù)據(jù)分配的完成。
根據(jù)本發(fā)明的第二方面,通過(guò)提供連接至少兩個(gè)設(shè)備的網(wǎng)絡(luò)來(lái)滿(mǎn)足上述以及其他目的,其中給各個(gè)設(shè)備提供唯一識(shí)別,其中-至少兩個(gè)設(shè)備中的第一設(shè)備包括用于接收輸入到所述第一設(shè)備中的數(shù)據(jù)的裝置,-第一設(shè)備包括用于識(shí)別主設(shè)備的裝置,-第一設(shè)備包括用于在所述主設(shè)備不是第一設(shè)備時(shí)路由發(fā)送輸入的數(shù)據(jù)到所述主設(shè)備的裝置,和-主設(shè)備包括用于經(jīng)由網(wǎng)絡(luò)分配輸入的數(shù)據(jù)到至少兩個(gè)設(shè)備中的所有其它設(shè)備的裝置。
這些設(shè)備可以是任意類(lèi)型的適于連接在網(wǎng)絡(luò)內(nèi)的設(shè)備。優(yōu)選地,網(wǎng)絡(luò)的至少一個(gè)設(shè)備是消費(fèi)電子(CE)設(shè)備,例如TV、VCR、立體聲設(shè)備、個(gè)人計(jì)算機(jī)等。
在當(dāng)前的上下文中,術(shù)語(yǔ)“唯一標(biāo)識(shí)(unique identification)”應(yīng)當(dāng)被理解為唯一識(shí)別網(wǎng)絡(luò)內(nèi)的每個(gè)設(shè)備的編號(hào)或代碼,即至多網(wǎng)絡(luò)內(nèi)的一個(gè)設(shè)備具有特定的唯一標(biāo)識(shí)。網(wǎng)絡(luò)的所有設(shè)備都應(yīng)當(dāng)能利用其唯一標(biāo)識(shí)來(lái)識(shí)別每個(gè)其他設(shè)備。在網(wǎng)絡(luò)內(nèi)存在各種類(lèi)型設(shè)備的情形中,可以給設(shè)備提供設(shè)備類(lèi)型內(nèi)的識(shí)別。然而,在此情形中,應(yīng)當(dāng)存在由不同類(lèi)型提供的識(shí)別到“全局(global)”(即,在網(wǎng)絡(luò)內(nèi))識(shí)別的映射,以確保網(wǎng)絡(luò)內(nèi)的每個(gè)設(shè)備在網(wǎng)絡(luò)內(nèi)具有唯一標(biāo)識(shí)。唯一標(biāo)識(shí)可以例如是MAC地址、IEEE1394全球唯一識(shí)別符(Global UniqueIdentifier)(GUID)或任何其他適當(dāng)類(lèi)型的唯一標(biāo)識(shí)。
“主設(shè)備(primary device)”可以是網(wǎng)絡(luò)的任何設(shè)備。然而,網(wǎng)絡(luò)的所有設(shè)備都應(yīng)將同一設(shè)備認(rèn)為是主設(shè)備。因此,應(yīng)當(dāng)基于某些標(biāo)準(zhǔn)在設(shè)備之間選擇主設(shè)備。例如,它可以是具有最低唯一標(biāo)識(shí)、最高唯一標(biāo)識(shí)的設(shè)備、具有最低或最高標(biāo)識(shí)的特定類(lèi)型的設(shè)備、特定類(lèi)型的唯一設(shè)備等。因此,當(dāng)設(shè)備識(shí)別主設(shè)備時(shí),它搜索滿(mǎn)足給定標(biāo)準(zhǔn)的設(shè)備。
當(dāng)識(shí)別了主設(shè)備時(shí),輸入的數(shù)據(jù)被路由發(fā)送到主設(shè)備。然而,在識(shí)別主設(shè)備的步驟導(dǎo)致識(shí)別原始輸入數(shù)據(jù)的第一設(shè)備時(shí),當(dāng)然無(wú)需路由該數(shù)據(jù)到主設(shè)備,因?yàn)樵摂?shù)據(jù)被直接輸入了該主設(shè)備中。
然后,主設(shè)備分配該數(shù)據(jù)到所有其它的設(shè)備,第一設(shè)備最后反向接收該數(shù)據(jù)。當(dāng)?shù)谝辉O(shè)備接收到數(shù)據(jù)時(shí),它將知道所有其它的設(shè)備已經(jīng)接收到了該數(shù)據(jù),因?yàn)樗亲詈蠼邮赵摂?shù)據(jù)的。因此,第一設(shè)備能監(jiān)測(cè)正確地執(zhí)行了分配。如果它沒(méi)有反向接收到該數(shù)據(jù),則它將知道出錯(cuò)了。如果第一設(shè)備在特定時(shí)間期限內(nèi)沒(méi)有反向接收到數(shù)據(jù),或如果第一設(shè)備接收到網(wǎng)絡(luò)內(nèi)變動(dòng)的指示,則它可以重新開(kāi)始該處理過(guò)程。
本發(fā)明的優(yōu)點(diǎn)是將由網(wǎng)絡(luò)的所有設(shè)備共享的數(shù)據(jù)可以被輸入到網(wǎng)絡(luò)的任何設(shè)備內(nèi)。因此,不需要將所有的數(shù)據(jù)輸入到一個(gè)或兩個(gè)特定設(shè)備中。此外,根據(jù)本發(fā)明的網(wǎng)絡(luò)對(duì)于設(shè)備的動(dòng)態(tài)添加和除去是足夠魯棒的,因?yàn)閿?shù)據(jù)被分配到所有的設(shè)備。因此,在從網(wǎng)絡(luò)中除去設(shè)備時(shí),沒(méi)有數(shù)據(jù)丟失,并且利用根據(jù)本發(fā)明的方法可以容易地將數(shù)據(jù)分配到被添加到網(wǎng)絡(luò)上的新設(shè)備。
該方法可以進(jìn)一步包括以下步驟-第一設(shè)備在分配步驟完成之前檢測(cè)網(wǎng)絡(luò)變化,-重新開(kāi)始路由發(fā)送步驟,所述重新開(kāi)始步驟是由第一設(shè)備發(fā)起的。
網(wǎng)絡(luò)變化例如可以是添加設(shè)備到網(wǎng)絡(luò)上或從網(wǎng)絡(luò)中除去設(shè)備。可選地或額外地,這還可以是新數(shù)據(jù)的數(shù)據(jù)。用戶(hù)例如可以發(fā)現(xiàn)輸入的數(shù)據(jù)是錯(cuò)誤的,并因此可以在分配完成之前輸入校正的數(shù)據(jù)。在此情形中,第一設(shè)備可以重新開(kāi)始該處理過(guò)程,以停止錯(cuò)誤數(shù)據(jù)的分配,并且反而開(kāi)始分配校正的數(shù)據(jù)。
類(lèi)似地,本方法可以進(jìn)一步包括以下步驟-主設(shè)備在分配步驟完成之前檢測(cè)網(wǎng)絡(luò)變化,
-重新開(kāi)始分配步驟。
網(wǎng)絡(luò)變化例如可以是如上所述的。然而,在此情形中,是主設(shè)備檢測(cè)該變化。優(yōu)選地,在此情形中該變化是設(shè)備的添加或移去。甚至可以從網(wǎng)絡(luò)中移去第一設(shè)備,在這種情況中第一設(shè)備將不能像它應(yīng)該的那樣監(jiān)測(cè)執(zhí)行分配。因此,可能需要提供替代方式來(lái)監(jiān)視該處理。若網(wǎng)絡(luò)變化是設(shè)備添加到網(wǎng)絡(luò)上,則主設(shè)備可以重新開(kāi)始分配步驟,以確保添加的設(shè)備像網(wǎng)絡(luò)的所有其它設(shè)備一樣接收該數(shù)據(jù)。
在優(yōu)選實(shí)施例中,該網(wǎng)絡(luò)是家庭網(wǎng)絡(luò),即,建立在私人家庭內(nèi)并包括通常在家庭內(nèi)發(fā)現(xiàn)的多個(gè)設(shè)備的網(wǎng)絡(luò),這些設(shè)備例如是個(gè)人計(jì)算機(jī)、TV、VCR、立體聲設(shè)備等??蛇x地,該網(wǎng)絡(luò)還可以是另一類(lèi)型的網(wǎng)絡(luò),例如辦公室網(wǎng)絡(luò)、汽車(chē)或其他車(chē)輛、醫(yī)藥環(huán)境等。然而,該網(wǎng)絡(luò)應(yīng)只包括有限數(shù)量的設(shè)備,諸如不超過(guò)50個(gè)設(shè)備、諸如不超過(guò)30個(gè)設(shè)備、諸如不超過(guò)20個(gè)設(shè)備、諸如不超過(guò)10個(gè)設(shè)備,以便提供數(shù)據(jù)的有效分配到所有的設(shè)備。此外,該網(wǎng)絡(luò)在地理上可以受限制或可以不受限制。該網(wǎng)絡(luò)也可以其中所有的設(shè)備都能利用唯一標(biāo)識(shí)加以區(qū)分的網(wǎng)絡(luò)類(lèi)型,以及其中所有的設(shè)備具有同一視圖(view)的網(wǎng)絡(luò),例如IEEE1394網(wǎng)絡(luò)。
該方法可以進(jìn)一步包括以下步驟-添加設(shè)備到網(wǎng)絡(luò)上,-所述添加設(shè)備識(shí)別主設(shè)備,-所述添加設(shè)備向主設(shè)備請(qǐng)求所有可用的數(shù)據(jù)。
在這個(gè)實(shí)施例中,添加到網(wǎng)絡(luò)上的設(shè)備確信它獲得所有必需的并且由網(wǎng)絡(luò)中的其他設(shè)備共享的數(shù)據(jù)。這是通過(guò)識(shí)別主設(shè)備并向主設(shè)備請(qǐng)求所有可用數(shù)據(jù)來(lái)完成的。隨后,主設(shè)備將分配所請(qǐng)求的數(shù)據(jù)到添加的設(shè)備。由于主設(shè)備是控制數(shù)據(jù)到網(wǎng)絡(luò)中的所有其它設(shè)備的分配的設(shè)備,自然添加的設(shè)備向主設(shè)備請(qǐng)求所有可用的數(shù)據(jù)。當(dāng)數(shù)據(jù)被輸入到其中一個(gè)設(shè)備時(shí),它將路由輸入的數(shù)據(jù)到主設(shè)備,并因此能夠假定主設(shè)備擁有最新的數(shù)據(jù)。
在優(yōu)選實(shí)施例中,分配數(shù)據(jù)包括將在至少兩個(gè)設(shè)備之間分配的至少一個(gè)設(shè)置。該(些)設(shè)置例如可以是輸入到TV或VCR內(nèi)并將被分配到網(wǎng)絡(luò)的一個(gè)或多個(gè)其他TV和/或VCR的頻道-節(jié)目編號(hào)綁定??蛇x地或額外地,該(些)設(shè)置可以是在開(kāi)機(jī)時(shí)可應(yīng)用到網(wǎng)絡(luò)中的所有放大器設(shè)備的默認(rèn)音頻音量設(shè)置。此外,可以指定用于視頻或音頻信號(hào)的默認(rèn)記錄設(shè)備到該網(wǎng)絡(luò),在此一種情況中該(些)設(shè)置可以包括有關(guān)此的信息。
該方法可以進(jìn)一步包括以下步驟-從網(wǎng)絡(luò)除去設(shè)備,-除去的設(shè)備除去不是由它自身輸入的所有設(shè)置。
當(dāng)從網(wǎng)絡(luò)除去設(shè)備時(shí),因此該設(shè)備除去它通過(guò)網(wǎng)絡(luò)接收的所有設(shè)置,即最初輸入到網(wǎng)絡(luò)的其他設(shè)備之一并隨后根據(jù)本發(fā)明的方法被分配到該設(shè)備的設(shè)置。當(dāng)該設(shè)備不再連接到網(wǎng)絡(luò)上時(shí),它不需要不是直接輸入到該設(shè)備中的設(shè)置,并因此當(dāng)該設(shè)備不再連接到網(wǎng)絡(luò)時(shí),除去和網(wǎng)絡(luò)相關(guān)和/或從網(wǎng)絡(luò)的其他設(shè)備之一始發(fā)的設(shè)置是可行的。如果該設(shè)備稍后被添加到網(wǎng)絡(luò)上,它可以向主設(shè)備請(qǐng)求所有可用的設(shè)置,并接收所有可用的設(shè)置,這反過(guò)來(lái)包括同時(shí)分配的任何添加或更新。這樣確保在被添加(或重新添加)到網(wǎng)絡(luò)上的設(shè)備中沒(méi)有留下舊的設(shè)置。
可選地,除去的設(shè)備可以除去它的所有設(shè)置。在這個(gè)實(shí)施例中,當(dāng)從網(wǎng)絡(luò)中除去設(shè)備時(shí),由該設(shè)備自身輸入的設(shè)置以及經(jīng)網(wǎng)絡(luò)從其它設(shè)備接收的設(shè)置都被除去。在設(shè)備自身輸入的設(shè)置實(shí)際上和網(wǎng)絡(luò)相關(guān)聯(lián),并因此在設(shè)備不再連接到該網(wǎng)絡(luò)時(shí)是沒(méi)有任何意義時(shí),這可能是有利的。這樣的設(shè)置例如是輸入到個(gè)人計(jì)算機(jī)中的用戶(hù)特定的打印機(jī)設(shè)置。這樣的打印機(jī)設(shè)置在個(gè)人計(jì)算機(jī)不再連接到該網(wǎng)絡(luò)并因此不再連接到網(wǎng)絡(luò)的打印機(jī)時(shí)不再有意義。
在一個(gè)實(shí)施例中,每個(gè)輸入的設(shè)置可以包括類(lèi)型信息,所述類(lèi)型信息指示是否應(yīng)分配設(shè)置,在這種情況中,該方法可以進(jìn)一步包括以下步驟-讀取所述類(lèi)型信息,-僅在該類(lèi)型信息指示設(shè)置應(yīng)分配時(shí),才執(zhí)行識(shí)別步驟、路由發(fā)送步驟以及分配步驟。
輸入的設(shè)置對(duì)于它輸入的設(shè)備可以是非常特定的,并因此可以和其他設(shè)備不相關(guān)或不適于分配它到其他設(shè)備。這樣的設(shè)置例如可以是應(yīng)僅在屬于特定用戶(hù)的設(shè)備內(nèi)進(jìn)行設(shè)置的用戶(hù)特定設(shè)置。
分配的數(shù)據(jù)可以可選地或額外地包括在至少兩個(gè)設(shè)備之間分配的至少一個(gè)統(tǒng)一資源定位符(Uniform Resource Locator)(URL)。它可以是到靜態(tài)存儲(chǔ)器或因特網(wǎng)地址的包括實(shí)際數(shù)據(jù)的URL。在這種情況中不必分配實(shí)際數(shù)據(jù),從而節(jié)省了通信和存儲(chǔ)開(kāi)銷(xiāo)。
可選地或額外地,該數(shù)據(jù)可包括任意其他適當(dāng)類(lèi)型的數(shù)據(jù),例如圖標(biāo)、域名、雙親(parental)控制數(shù)據(jù)等。
該數(shù)據(jù)可以包括標(biāo)識(shí)數(shù)據(jù)的標(biāo)簽以及標(biāo)記,在這種情況中該方法可以進(jìn)一步包括以下步驟-每個(gè)設(shè)備在接收到數(shù)據(jù)時(shí)讀取標(biāo)簽以及標(biāo)記(stamp),以及-若設(shè)備接收到具有標(biāo)簽-標(biāo)記對(duì)的數(shù)據(jù),其中該標(biāo)簽和先前接收數(shù)據(jù)的標(biāo)簽-標(biāo)記對(duì)的標(biāo)簽相同,則設(shè)定(assume)并使用具有最新標(biāo)記的數(shù)據(jù)。
該標(biāo)記優(yōu)選地是時(shí)間標(biāo)記。當(dāng)分配先前分配數(shù)據(jù)的更新版本時(shí),可以有利地使用這個(gè)實(shí)施例。更新版本則將具有指示它是較后版本的時(shí)間標(biāo)記,并且這些設(shè)備因此將利用更新版本替換較舊的版本。若設(shè)備因?yàn)槟撤N原因而擁有比分配的版本甚至更新的數(shù)據(jù)版本時(shí),它將忽略分配的數(shù)據(jù),即保持它已經(jīng)擁有的較后版本。它可以使用較舊的標(biāo)記數(shù)據(jù)的接收來(lái)路由發(fā)送其更新的數(shù)據(jù)到主設(shè)備,因此正確地更新網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)。
可選地或額外地,該標(biāo)記包含涉及先前已經(jīng)分配的其他數(shù)據(jù)的信息。在這種情況中該方法可以進(jìn)一步包括步驟響應(yīng)于設(shè)備接收到具有指示所述特定數(shù)據(jù)應(yīng)當(dāng)被刪除的標(biāo)記的數(shù)據(jù),刪除出現(xiàn)在一個(gè)或多個(gè)設(shè)備內(nèi)的特定數(shù)據(jù)。因此,可以通過(guò)分配“刪除數(shù)據(jù)”命令到設(shè)備同時(shí)從包含如此數(shù)據(jù)的網(wǎng)絡(luò)的所有設(shè)備中刪除過(guò)時(shí)的或不需要的數(shù)據(jù)。
該方法可以進(jìn)一步包括步驟在執(zhí)行分配步驟之前,提供延遲周期,所述步驟由主設(shè)備響應(yīng)于接收到數(shù)據(jù)而開(kāi)始。這在主設(shè)備最近接收并分配一些其他數(shù)據(jù)時(shí)可能是有用的。為了允許在開(kāi)始分配新數(shù)據(jù)之前正確分配這些先前數(shù)據(jù),引入這樣的延遲或“冷卻(coolingoff)”周期可能是有利的或必要的。這也降低了網(wǎng)絡(luò)的通信和處理開(kāi)銷(xiāo)要求。
圖1顯示了在添加第四設(shè)備到包括三個(gè)設(shè)備的網(wǎng)絡(luò)上時(shí)在該網(wǎng)絡(luò)中設(shè)置的分配,和圖2顯示了在包括四個(gè)設(shè)備的網(wǎng)絡(luò)中的設(shè)備之間輸入設(shè)置的分配。
具體實(shí)施例方式
圖1顯示了IEEE 1394網(wǎng)絡(luò),其包括三個(gè)設(shè)備,即第一TV(TV1)、第一記錄器(Rec1)以及第二記錄器(Rec2),給每個(gè)設(shè)備提供全球唯一標(biāo)識(shí)符(GUID1,GUID3,GUID4)。
添加第四設(shè)備到該網(wǎng)絡(luò)。在該圖中,第四設(shè)備是第二TV(TV2)。也給TV2提供全球唯一標(biāo)識(shí)符(GUID2)。
被添加之后,TV2識(shí)別網(wǎng)絡(luò)中具有最低唯一標(biāo)識(shí)的設(shè)備,在這種情況中該設(shè)備是TV1(具有GUID1)。然后TV2向TV1請(qǐng)求1網(wǎng)絡(luò)的設(shè)置。TV1傳送2這些設(shè)置到TV2。所傳送的設(shè)置包括頻道-節(jié)目編號(hào)綁定。這些優(yōu)選地在較早時(shí)間被分配到Rec1和Rec2。因此,當(dāng)圖1所示的處理過(guò)程完成時(shí),網(wǎng)絡(luò)的所有設(shè)備(TV1,TV2,Rec1,Rec2)都已接收到這些設(shè)置。
圖2顯示了包括結(jié)合圖1(TV1,TV2,Rec1,Rec2)所述的四個(gè)設(shè)備的IEEE1394網(wǎng)絡(luò)。將設(shè)置輸入3到TV2。然后,TV2識(shí)別具有最低唯一標(biāo)識(shí)的設(shè)備,在這種情況中該設(shè)備是TV1(具有GUID1)。將TV2識(shí)別為具有最低唯一標(biāo)識(shí)符的設(shè)備之后,TV2發(fā)送4設(shè)置到TV1。然后TV1用下述方式傳送接收的設(shè)置到網(wǎng)絡(luò)的所有其它設(shè)備。首先,設(shè)置被傳送5到Rec1,然后被傳送6到Rec2,Rec2具有比Rec1高的唯一標(biāo)識(shí)。最后,該設(shè)置被傳送7到TV2,此TV2是原始輸入該設(shè)置的設(shè)備。輸入該設(shè)置的設(shè)備應(yīng)當(dāng)總是最后反向接收到該設(shè)置的設(shè)備。當(dāng)TV2反向接收到該設(shè)置時(shí),因此它將知道已經(jīng)完成了該設(shè)置到網(wǎng)絡(luò)的所有其它設(shè)備的分配。
如果在完成分配之前(即,在TV2反向接收到該設(shè)置之前)出現(xiàn)變動(dòng),TV2可以通過(guò)發(fā)送消息到TV1來(lái)停止該處理過(guò)程。這樣的變動(dòng)例如可以是輸入一個(gè)或多個(gè)新設(shè)置到TV2中。
雖然結(jié)合優(yōu)選實(shí)施例說(shuō)明了本發(fā)明,但是并不打算將本發(fā)明限于在此說(shuō)明的特定形式。相反,本發(fā)明的范圍僅由附隨權(quán)利要求來(lái)限定。在權(quán)利要求中,術(shù)語(yǔ)包括并不排除存在其他元件或步驟。此外,雖然在不同權(quán)利要求中可以包含各個(gè)特征,但這些特征有可能有利地進(jìn)行組合,并且不同權(quán)利要求中的包含并不暗示特征組合是不可行的和/或有利的。此外,單一標(biāo)引(指稱(chēng))并不排除多個(gè)。因此,“a(一)”、“an(一個(gè))”、“first(第一)”、“second(第二)”等的標(biāo)引(指稱(chēng))并不排除多個(gè)。
權(quán)利要求
1.一種在連接至少兩個(gè)設(shè)備的網(wǎng)絡(luò)中的設(shè)備之間分配數(shù)據(jù)的方法,其中給每個(gè)設(shè)備提供唯一標(biāo)識(shí),該方法包括以下步驟-輸入(3)數(shù)據(jù)到至少兩個(gè)設(shè)備中的第一設(shè)備內(nèi),-識(shí)別主設(shè)備,-若所述主設(shè)備不是所述第一設(shè)備,則路由發(fā)送(4)輸入的數(shù)據(jù)到所述主設(shè)備,-經(jīng)由該網(wǎng)絡(luò)分配(5,6,7)輸入的數(shù)據(jù)到至少兩個(gè)設(shè)備中的所有其它設(shè)備,其中分配步驟由主設(shè)備啟動(dòng),以及其中第一設(shè)備最后接收該數(shù)據(jù),借此向它指示數(shù)據(jù)分配的完成。
2.根據(jù)權(quán)利要求1所述的方法,其中主設(shè)備是具有最低唯一標(biāo)識(shí)的設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟-在分配步驟完成之間,第一設(shè)備檢測(cè)網(wǎng)絡(luò)變化,-重新開(kāi)始路由發(fā)送步驟,所述重新開(kāi)始步驟由第一設(shè)備啟動(dòng)。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟-在分配步驟完成之前,主設(shè)備檢測(cè)網(wǎng)絡(luò)變化,-重新開(kāi)始分配步驟。
5.根據(jù)權(quán)利要求1所述的方法,其中該網(wǎng)絡(luò)是家庭網(wǎng)絡(luò)。
6.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟;-添加設(shè)備到該網(wǎng)絡(luò),-所述添加的設(shè)備識(shí)別主設(shè)備,-所述添加的設(shè)備向主設(shè)備請(qǐng)求(1)所有可用數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的方法,其中分配的數(shù)據(jù)包括將在至少兩個(gè)設(shè)備之間分配的至少一個(gè)設(shè)置。
8.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包括以下步驟-從網(wǎng)絡(luò)除去設(shè)備,-除去的設(shè)備刪除不是由它自己輸入的所有設(shè)置。
9.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包括以下步驟-從網(wǎng)絡(luò)中除去設(shè)備,-除去的設(shè)備刪除其所有設(shè)置。
10.根據(jù)權(quán)利要求7所述的方法,其中每個(gè)輸入的設(shè)置包括類(lèi)型信息,所述類(lèi)型信息指示是否應(yīng)當(dāng)分配設(shè)置,該方法進(jìn)一步包括以下步驟-讀取所述類(lèi)型信息,-僅在類(lèi)型信息指示應(yīng)當(dāng)分配設(shè)置時(shí),才執(zhí)行識(shí)別步驟、路由發(fā)送步驟以及分配步驟。
11.根據(jù)權(quán)利要求1所述的方法,其中分配的數(shù)據(jù)包括將在至少兩個(gè)設(shè)備之間分配的至少一個(gè)統(tǒng)一資源定位符(URL)。
12.根據(jù)權(quán)利要求1所述的方法,其中該數(shù)據(jù)包含識(shí)別該數(shù)據(jù)的標(biāo)簽以及標(biāo)記,該方法進(jìn)一步包括以下步驟-每個(gè)設(shè)備在接收到數(shù)據(jù)時(shí)讀取標(biāo)簽和標(biāo)記,和-若設(shè)備接收到具有標(biāo)簽-標(biāo)記對(duì)的數(shù)據(jù),其中標(biāo)簽和先前接收數(shù)據(jù)的標(biāo)簽-標(biāo)記對(duì)中的標(biāo)簽相同,則設(shè)定并使用具有最新標(biāo)記的數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括以下步驟響應(yīng)于設(shè)備接收到具有指示應(yīng)當(dāng)刪除所述特定數(shù)據(jù)的標(biāo)記的數(shù)據(jù),刪除出現(xiàn)在一個(gè)或多個(gè)設(shè)備內(nèi)的特定數(shù)據(jù)。
14.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟在執(zhí)行分配步驟之前提供延遲周期,所述步驟由主設(shè)備響應(yīng)于接收到數(shù)據(jù)而啟動(dòng)。
15.一種連接至少兩個(gè)設(shè)備的網(wǎng)絡(luò),其中給每個(gè)設(shè)備提供唯一標(biāo)識(shí),其中-至少兩個(gè)設(shè)備中的第一設(shè)備包括用于接收輸入到所述第一設(shè)備中的數(shù)據(jù)的裝置,-第一設(shè)備包括用于識(shí)別主設(shè)備的裝置,-第一設(shè)備包括用于在所述主設(shè)備不是第一設(shè)備時(shí)路由發(fā)送輸入的數(shù)據(jù)到所述主設(shè)備的裝置,和-主設(shè)備包括用于經(jīng)由該網(wǎng)絡(luò)分配輸入的數(shù)據(jù)到至少兩個(gè)設(shè)備中的所有其他設(shè)備的裝置。
16.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò),其中該網(wǎng)絡(luò)的設(shè)備中的至少一個(gè)設(shè)備是消費(fèi)電子(CE)設(shè)備。
全文摘要
一種用于在網(wǎng)絡(luò)的設(shè)備之間分配數(shù)據(jù)(特別地,設(shè)置)的方法。數(shù)據(jù)可以被輸入到網(wǎng)絡(luò)的任何一個(gè)設(shè)備中,并且該方法對(duì)于動(dòng)態(tài)添加或除去設(shè)備是足夠魯棒的。所有的設(shè)備被提供唯一標(biāo)識(shí),并具有網(wǎng)絡(luò)的相同視圖。輸入到第一設(shè)備中的數(shù)據(jù)被路由發(fā)送到“主設(shè)備”,該主設(shè)備隨后分配該數(shù)據(jù)到所有的其它設(shè)備。第一設(shè)備在分配步驟中最后接收該數(shù)據(jù),借此允許第一設(shè)備監(jiān)測(cè)分配處理過(guò)程。
文檔編號(hào)H04N7/24GK1849780SQ200480026345
公開(kāi)日2006年10月18日 申請(qǐng)日期2004年8月26日 優(yōu)先權(quán)日2003年9月12日
發(fā)明者E·G·宗達(dá)格 申請(qǐng)人:皇家飛利浦電子股份有限公司