專利名稱:使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息網(wǎng)絡(luò),更具體地說,涉及一種在構(gòu)成通信網(wǎng)絡(luò)的通信線路(如同 軸電纜)上發(fā)送信息(如媒體信息)的方法。
背景技術(shù):
眾所周知一般家庭網(wǎng)絡(luò)技術(shù)采用同軸電纜。同軸電纜多媒體聯(lián)盟(MoCATM)在其 網(wǎng)站·ι mocalliance. org上為通過家庭內(nèi)已有同軸電纜進行數(shù)字視頻和娛樂聯(lián)網(wǎng)提供 了適當(dāng)?shù)囊?guī)范(MoCA 1.1),該規(guī)范已向開放成員發(fā)布。本發(fā)明參考MoCA 1. 1規(guī)范并結(jié)合其 全部內(nèi)容。
同軸電纜家庭網(wǎng)絡(luò)接進家庭同軸電纜上可獲得的大量未使用帶寬。美國超過70% 的家庭在家庭基礎(chǔ)架構(gòu)上安裝有同軸電纜。一個或多個主要娛樂消費位置諸如客廳、多媒 體室和主臥中,許多都已布設(shè)有同軸電纜,這對于網(wǎng)絡(luò)配置是理想的。家庭網(wǎng)絡(luò)技術(shù)使得家庭成員能夠使用這一基礎(chǔ)架構(gòu)作為網(wǎng)絡(luò)系統(tǒng),并以高QoS(服務(wù)質(zhì)量)傳送娛樂和信息節(jié)目。
同軸電纜家庭網(wǎng)絡(luò)技術(shù)提供高速O70mbps)、高QoS和由屏蔽、有線連接結(jié)合分組 數(shù)據(jù)級加密技術(shù)發(fā)展水平而帶來的固有的安全性。同軸電纜在設(shè)計上是用于承載高帶寬視 頻。如今,同軸電纜通常用于安全地傳送每日數(shù)百萬美元的付費觀看和高價的(premium) 視頻內(nèi)容。同軸電纜家庭網(wǎng)絡(luò)還可用作多個無線接入點的主干,用于將無線網(wǎng)絡(luò)的覆蓋范 圍延展到用戶的整個住宅。
同軸電纜家庭網(wǎng)絡(luò)通過已有的同軸電纜提供至家庭中視頻設(shè)備所在處的恒定、高 呑吐量、高質(zhì)量連接。同軸電纜家庭網(wǎng)絡(luò)為數(shù)字娛樂提供主要鏈接,且還可以與其他有線和 無線網(wǎng)絡(luò)合作以將娛樂體驗遍及家庭之中。
當(dāng)前,同軸電纜家庭網(wǎng)絡(luò)與接入技術(shù)協(xié)作工作,諸如ADSL和VDSL服務(wù)或光纖到 戶(FTTH),這些接入通常通過雙絞線或光纖進入家庭,工作頻段對于ADSL從幾百KHz至 8. 5MHz,對于VDSL為12MHz。當(dāng)服務(wù)通過xDSL或FTTH到達家庭后,可通過同軸電纜家庭網(wǎng) 絡(luò)技術(shù)和室內(nèi)同軸電纜路由至視頻設(shè)備。有線業(yè)務(wù),諸如視頻、音頻和互聯(lián)網(wǎng)接入可以由有 線運營商通過同軸電纜提供給家庭,并使用家庭內(nèi)布設(shè)的同軸電纜到達家庭的各個房間中 的各個有線業(yè)務(wù)消費設(shè)備。一般而言,同軸電纜家庭網(wǎng)絡(luò)類型業(yè)務(wù)與有線業(yè)務(wù)在不同的頻 率上并行運行。
因而期望通過MoCA家庭網(wǎng)絡(luò)連接的MoCA設(shè)備所選擇的SRV節(jié)點選擇來達到選擇 目的。發(fā)明內(nèi)容
本發(fā)明提供了一種使用通過MoCA家庭網(wǎng)絡(luò)連接的MoCA設(shè)備來選擇被選服務(wù)節(jié)點 (SSN)的系統(tǒng)和/或方法,結(jié)合至少一幅附圖做了清楚的描述,并在權(quán)利要求中進行了完整 的定義。
根據(jù)本發(fā)明的一個方面,提供一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信 網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜,所述方法包括使用入口節(jié)點提交詢問消息,所述詢問消息在L2ME協(xié)議中設(shè)備屬性信息要素的 被選擇字段中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且所述入口節(jié)點不知道多個節(jié)點中 的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所述被選擇字段包括供應(yīng)商特有字 段;向多個節(jié)點分發(fā)所述詢問消息;響應(yīng)所述詢問消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支 持網(wǎng)絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述供應(yīng)商特有字段包括TLV類型、TLV長度和TLV值字段中的至少一 個。作為優(yōu)選,所述方法包括如果在詢問結(jié)束時尚無選中的節(jié)點,使用入口節(jié)點選擇 自身來支持網(wǎng)絡(luò)上高級服務(wù)。作為優(yōu)選,所述方法包括使用入口節(jié)點向網(wǎng)絡(luò)發(fā)送有關(guān)入口節(jié)點自己選擇的通
生 I=I O作為優(yōu)選,所述方法包括如果在詢問結(jié)束時尚無選中的節(jié)點,選擇具有最小節(jié)點 標(biāo)識符(ID)的節(jié)點來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括向所述多個節(jié)點通告,具有最小節(jié)點標(biāo)識符的節(jié)點已選 中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括如果選中的節(jié)點與網(wǎng)絡(luò)之間的通信鏈接終止,則通過網(wǎng) 絡(luò)通告向網(wǎng)絡(luò)發(fā)送通信。根據(jù)本發(fā)明的一個方面,提供一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信 網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜,所述方法包括使用入口節(jié)點提交詢問消息,所述詢問消息在L2ME協(xié)議中設(shè)備屬性信息要素的 TLV類型、TLV長度和TLV值字段中的至少一個中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且 所述入口節(jié)點不知道多個節(jié)點中的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所 述被選擇字段包括供應(yīng)商特有字段;向多個節(jié)點分發(fā)所述詢問消息;響應(yīng)所述詢問消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支 持網(wǎng)絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括如果在詢問結(jié)束時尚無選中的節(jié)點,使用入口節(jié)點選擇 自身來支持網(wǎng)絡(luò)上高級服務(wù)。作為優(yōu)選,所述方法包括使用入口節(jié)點向網(wǎng)絡(luò)發(fā)送有關(guān)入口節(jié)點自己選擇的通
生 I=I O作為優(yōu)選,所述方法包括如果在詢問結(jié)束時尚無選中的節(jié)點,選擇具有最小節(jié)點標(biāo)識符(ID)的節(jié)點來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括向所述多個節(jié)點通告,具有最小節(jié)點標(biāo)識符的節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括如果選中的節(jié)點與網(wǎng)絡(luò)之間的通信鏈接終止,則通過網(wǎng) 絡(luò)通告向網(wǎng)絡(luò)發(fā)送通信。根據(jù)本發(fā)明的一個方面,提供一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信 網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜,所述方法包括使用入口節(jié)點提交選擇消息,所述選擇消息在L2ME協(xié)議中設(shè)備屬性信息要素的 被選擇字段中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且所述入口節(jié)點不知道多個節(jié)點中 的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所述被選擇字段包括供應(yīng)商特有字 段;向多個節(jié)點分發(fā)所述選擇消息;響應(yīng)所述選擇消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支 持網(wǎng)絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述供應(yīng)商特有字段包括TLV類型、TLV長度和TLV值字段中的至少一 個。作為優(yōu)選,所述方法包括如果在選擇結(jié)束時尚無選中的節(jié)點,使用入口節(jié)點選擇 自身來支持網(wǎng)絡(luò)上高級服務(wù)。作為優(yōu)選,所述方法包括使用入口節(jié)點向網(wǎng)絡(luò)發(fā)送有關(guān)入口節(jié)點自己選擇的通告。作為優(yōu)選,所述方法包括如果在選擇結(jié)束時尚無選中的節(jié)點,選擇具有最小節(jié)點 標(biāo)識符(ID)的節(jié)點來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括向所述多個節(jié)點通告,具有最小節(jié)點標(biāo)識符的節(jié)點已選 中用來支持網(wǎng)絡(luò)上的高級服務(wù)。作為優(yōu)選,所述方法包括如果選中的節(jié)點與網(wǎng)絡(luò)之間的通信鏈接終止,則通過網(wǎng) 絡(luò)通告向網(wǎng)絡(luò)發(fā)送通信。根據(jù)本發(fā)明的一個方面,提供一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信 網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜,所述方法包括使用入口節(jié)點提交確認消息,所述確認消息在L2ME協(xié)議中設(shè)備屬性信息要素的 TLV類型、TLV長度和TLV值字段中的至少一個中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且 所述入口節(jié)點不知道多個節(jié)點中的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所 述被選擇字段包括供應(yīng)商特有字段;向多個節(jié)點分發(fā)所述確認消息;響應(yīng)所述確認消息,接收來自能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的節(jié)點的應(yīng)答消 息。作為優(yōu)選,所述方法包括使用入口節(jié)點向網(wǎng)絡(luò)發(fā)送有關(guān)入口節(jié)點自己選擇的通告。
圖1是根據(jù)本發(fā)明使用的在L2ME協(xié)議中交換的消息的實施例的示意圖;圖2是根據(jù)本發(fā)明的在SRV節(jié)點選擇處理中交換的消息的實施例的示意圖;圖3是根據(jù)本發(fā)明使用L2ME提交(submission)規(guī)則的SRV節(jié)點選擇詢問的實施 例的示意圖;圖4是根據(jù)本發(fā)明在節(jié)點選擇處理中交換的每一消息的細節(jié)的示意圖;圖5是根據(jù)本發(fā)明在節(jié)點確認處理中交換的每一消息的細節(jié)的示意圖;圖6是IEEE SRV設(shè)備屬性信息要素(IE)的表格;圖7是數(shù)據(jù)處理系統(tǒng)中本發(fā)明的單芯片或多芯片模塊的示意圖。
具體實施方式
以下參考相應(yīng)的附圖對各個實施例進行描述,這些附圖構(gòu)成了實施例的一部分, 其中描述了實現(xiàn)本發(fā)明可能采用的各個實施例。應(yīng)明白,還可使用其他的實施例,或者對本 文列舉的實施例進行結(jié)構(gòu)和功能上的修改,而不會脫離本發(fā)明的范圍和實質(zhì)。在閱讀完下面將要描述的內(nèi)容之后,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,本文描述的各 種特征可通過方法、數(shù)據(jù)處理系統(tǒng)或計算機程序產(chǎn)品來實現(xiàn)。因此,這些特征可全部采用硬 件的方式、全部采用軟件的方式或者采用硬件和軟件結(jié)合的方式來表現(xiàn)。此外,上述特征也 可采用存儲在一種或多種計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品的形式來表現(xiàn),該計算 機可讀存儲介質(zhì)中包含計算機可讀程序代碼段或者指令,其存儲在存儲介質(zhì)中。可以使用 任何使用的計算機可讀存儲介質(zhì),包括硬盤、CD-ROM、光存儲設(shè)備、磁存儲設(shè)備和/或上述 設(shè)備的組合。此外,本文描述的表征數(shù)據(jù)或事件的各種信號可在源站和目的站之間以電磁波的 形式通過信號傳導(dǎo)介質(zhì)如金屬導(dǎo)線、光纖和/或無線傳輸介質(zhì)(例如空氣和/控件)進行 傳送。為便于參考,以下術(shù)語表給出本專利申請中使用的各種縮寫和符號的含義數(shù)字PHY包括MoCA集成電路端口,其構(gòu)成發(fā)往和來自接收器和/或收發(fā)器集成 電路的信號傳輸通道EN MoCA已有節(jié)點(術(shù)語“節(jié)點”在此可使用“模塊”替換)IE 信息要素(Information Element)L2ME (MoCA)層 2 管理實體MAC 介質(zhì)訪問控制-包括MoCA集成電路邏輯,當(dāng)需要向接收器和/或收發(fā)器集 成電路發(fā)送信號、和/或需要從接收器和/或收發(fā)器集成電路接收信號時,其調(diào)度數(shù)字PHY 的開和關(guān)MAP媒體接入計劃NC MoCA網(wǎng)絡(luò)控制器PHY MoCA網(wǎng)絡(luò)的物理層QoS 服務(wù)質(zhì)量SRV服務(wù)-運行在相對于MoCA層而言較高層中的服務(wù)的通用名
SSN 選中的SRV節(jié)點(SRV選擇節(jié)點)_被選擇用于(為連接于同一網(wǎng)絡(luò)的所有 設(shè)備)運行SRV服務(wù)的節(jié)點MoCA 網(wǎng)絡(luò)(諸如IEEE 802. 1音視頻橋接系統(tǒng)(AVB)寬帶預(yù)留)上實施的一些 高級服務(wù)需要MoCA網(wǎng)絡(luò)選擇一個節(jié)點來為整個MoCA網(wǎng)絡(luò)運行預(yù)先確定的服務(wù)。
如果該服務(wù)是可選的,網(wǎng)絡(luò)控制節(jié)點(NC)有可能不支持這一可選服務(wù)。如果NC 不支持該可選服務(wù),則該NC不能選作為SSN。作為替代,任何支持SRV的節(jié)點-即能夠支持 該高級服務(wù)(盡管是可選的)_可選作為SSN。在本發(fā)明的一些實施例中,此處描述的SRV 節(jié)點選擇協(xié)議優(yōu)選地與NC選擇和NC切換/備份正交(orthogonal)。在本發(fā)明的一些實施例中,選擇SRV節(jié)點的可能的SSN選擇規(guī)則如下這些規(guī)則包括需要由被允許進入網(wǎng)絡(luò)的任一支持SRV的節(jié)點發(fā)送的詢問消息,其 中的一個實施例將在以下結(jié)合圖2及說明書相應(yīng)的部分進行描述。在詢問完成后,共享同樣的SRV節(jié)點詢問相關(guān)信息(其通過入口節(jié)點轉(zhuǎn)發(fā))的任 意支持SRV的節(jié)點(SRV-capable node)都可作為SRV選擇節(jié)點(SRV-selected node)。進 一步,在詢問完成后,優(yōu)選地所有支持SRV的節(jié)點(包括入口節(jié)點,如以下所定義)共享同 樣信息關(guān)于網(wǎng)絡(luò)上哪些節(jié)點是支持SRV的,且哪個節(jié)點(如果有)是SRV選擇節(jié)點。如果在詢問結(jié)束時還沒有節(jié)點被選中,則入口節(jié)點可以選擇自身作為被選節(jié)點, 并向網(wǎng)絡(luò)發(fā)送其自己選擇的通告(notification)。作為替代,可以選擇其他支持SRV的節(jié) 點,并將該選擇通告NC。本發(fā)明的另一實施例采用如下高效技術(shù)來支持動態(tài)SRV選擇。如果SRV選擇節(jié)點從網(wǎng)絡(luò)中移除(或者通過適當(dāng)?shù)仃P(guān)機/故障和/或省電),這一 拓撲變化至少部分地通過網(wǎng)絡(luò)通告而實現(xiàn)。具有最小節(jié)點ID(NID)的支持SRV的節(jié)點成為SRV選擇節(jié)點,并且提交選擇,以向 其他節(jié)點通告該選擇。這一方案優(yōu)選地與當(dāng)前MoCA規(guī)范完全兼容并且無需對該規(guī)范作任何修改。在本發(fā)明的一些實施例中,當(dāng)所選擇的SRV節(jié)點表現(xiàn)不合格(fails),可以動態(tài)地 選擇其他支持SRV的節(jié)點作為新的SSN。SRV選擇協(xié)議可包括重獲(recovery)協(xié)議以動態(tài) 地選擇支持SRV的節(jié)點中的一個節(jié)點作為新的SRV選擇節(jié)點。SRV選擇協(xié)議可基于MoCA 1. 1規(guī)范和/或2. O規(guī)范中規(guī)定的L2ME架構(gòu)消息協(xié)議, 本發(fā)明參考并結(jié)合其全部內(nèi)容。如果所有的節(jié)點均不支持SRV,則入口節(jié)點成為SRV選擇節(jié)點。如果有一個以上的節(jié)點(除入口節(jié)點之外)是支持SRV的且沒有節(jié)點是SRV選擇 節(jié)點,則入口節(jié)點可以選擇具有最小NID的支持SRV的節(jié)點作為SRV選擇節(jié)點。當(dāng)在進入省電模式之前SSN提交了 SRV節(jié)點選擇L2ME消息(參見圖4及對應(yīng)的 描述),入口節(jié)點可以重置自己的NID位(bit),以對應(yīng)于SSN位掩碼(bitmask)。入口節(jié)點響應(yīng)可用于向NC確認入口節(jié)點的SSN選擇。作為對來自NC的有關(guān)SSN 選擇的消息的響應(yīng),所有其他支持SRV的節(jié)點可向NC發(fā)送一個空響應(yīng)(零長度載荷)。圖1是根據(jù)本發(fā)明使用的在L2ME發(fā)現(xiàn)協(xié)議中交換的消息的實施例的示意圖。L2ME 設(shè)備發(fā)現(xiàn)協(xié)議是節(jié)點用來發(fā)現(xiàn)特定一組其他節(jié)點的屬性而使用的協(xié)議。圖1示出了示例性的客戶機節(jié)點102、NC 104和其他節(jié)點106。協(xié)議中的第一消息108提交-即,節(jié)點向NC發(fā)送請求以運行“設(shè)備發(fā)現(xiàn)”處理事務(wù)(在NC和網(wǎng)絡(luò)的其他節(jié)點之間進行信息的多路交換)。設(shè)備發(fā)現(xiàn)處理事務(wù)(device discovery transaction)使 得MoCA節(jié)點能夠發(fā)現(xiàn)每一個其他節(jié)點的能力。具體來說,每一個MoCA節(jié)點優(yōu)選地具有一 組關(guān)聯(lián)屬性,用于表征其能力,諸如最大聚合尺寸(aggregation size)及節(jié)點能夠處理的 分組數(shù)據(jù)的數(shù)量。這些屬性也是供應(yīng)商專屬的。消息108優(yōu)選地包括報頭,用于指示該消 息指向(direct to)設(shè)備發(fā)現(xiàn)。消息108還包括有效載荷,用于指示該發(fā)現(xiàn)指向節(jié)點屬性 IE。這樣,L2ME設(shè)備發(fā)現(xiàn)協(xié)議使得MoCA網(wǎng)絡(luò)中的任意節(jié)點能夠重獲MoCA網(wǎng)絡(luò)中一個或更 多特定節(jié)點的屬性。NC優(yōu)選地向其他節(jié)點106廣播該請求。NC轉(zhuǎn)發(fā)有效載荷及請求。其他節(jié)點106 中的每一個節(jié)點發(fā)送響應(yīng),如112。其他節(jié)點106中的每一個節(jié)點通過由特定位配置表征的 字段(field)來識別它們。這一字段通常稱為波節(jié)點掩碼(WAVENODE MASK)或稱為位掩碼 或節(jié)點ID(NID)位掩碼。這樣的掩碼優(yōu)選地指示了互聯(lián)網(wǎng)協(xié)議(IP)地址的范圍。這些地 址可用于識別支持SRV的節(jié)點的IP地址。響應(yīng)112中的每一個優(yōu)選地包括與其他節(jié)點106中的每一個節(jié)點相對應(yīng)的屬性 IE。在114,NC在消息114中廣播響應(yīng)的集和。集和響應(yīng)消息114包括有效載荷,該有效載 荷包括響應(yīng)設(shè)備發(fā)現(xiàn)的其他節(jié)點106的每一個的聚合IE。圖2是根據(jù)本發(fā)明的在SRV節(jié)點選擇處理事務(wù)中交換的消息的實施例的示意圖。 圖2示出了支持SRV的入口節(jié)點202、NC 204和其他節(jié)點206之間交換的消息。對這一應(yīng) 用來說,入口節(jié)點是需要SRV服務(wù)的節(jié)點,其不知道哪個節(jié)點是SSN。入口節(jié)點還作為向NC 提交處理事務(wù)請求(參見后面的詳細描述)的節(jié)點。如IEEE 802. IQat規(guī)范所規(guī)定,例如, 該SRV協(xié)議用于選擇指派的多流預(yù)留協(xié)議(Multiple Stream Reservation Protocol,簡稱 MSRP)節(jié)點(DMN)。根據(jù)本發(fā)明的方法,消息(如圖2中所示的)至少部分地使用L2ME消息協(xié)議來確 定網(wǎng)絡(luò)上每個節(jié)點的SRV能力。這樣,根據(jù)本發(fā)明的設(shè)備發(fā)現(xiàn)協(xié)議,為獲取有關(guān)網(wǎng)絡(luò)上每個 節(jié)點的SRV能力的信息,平衡(leverage) L2ME消息架構(gòu)和協(xié)議。消息協(xié)議包括波0 208、波1 210、波2 212和波3 214。波0 208包括由入口節(jié)點 202向NC 204的第一消息提交216。入口節(jié)點202是需要SRV服務(wù)的節(jié)點,其不知道哪個 節(jié)點是SSN。重申一下,入口節(jié)點202在216中提交有關(guān)網(wǎng)絡(luò)上的SSN處理事務(wù)的請求。在218,NC 204向節(jié)點通告入口節(jié)點的SSN請求。其他節(jié)點206和入口節(jié)點202 在220中響應(yīng)SSN請求218。在波1 210中,在224,NC 204將有關(guān)SSN請求的響應(yīng)通告給入口節(jié)點202以及其 他支持SRV的節(jié)點222。使用在226接收到的響應(yīng),入口節(jié)點202可構(gòu)建SRV通告消息指示 支持SRV的位掩碼(定義哪些節(jié)點是支持SRV的位掩碼)和SRV選擇位掩碼(定義哪個節(jié) 點是SSN(若有的話)的位掩碼)。在本發(fā)明的一個實施例中,當(dāng)入口節(jié)點確定網(wǎng)絡(luò)已經(jīng)有 SSN,則入口節(jié)點默認在網(wǎng)絡(luò)中已存在的這個SSN。如果網(wǎng)絡(luò)中沒有SSN,則入口節(jié)點啟動節(jié) 點選擇處理事務(wù),確定是否入口節(jié)點應(yīng)當(dāng)成為SSN、或者另一個節(jié)點(例如具有最小NID)應(yīng) 當(dāng)成為SSN。在228,入口節(jié)點將有關(guān)兩個位掩碼的信息傳送至NC。在波2 212中,在步驟230,NC 204向其他支持SRV的節(jié)點222通告入口節(jié)點SRV 位掩碼確定226。在232,支持SRV的節(jié)點222向NC 204發(fā)送它們對入口節(jié)點確定的應(yīng)答。
在波3214中,NC 204可以L2ME鏈接格式(如MoCA規(guī)范1. 1中所建議,本發(fā)明參 考并結(jié)合其全部內(nèi)容或任何其他合適的MoCA規(guī)范)通告入口節(jié)點以及其他支持SRV的節(jié) 點有關(guān)對SRV指示請求的響應(yīng),如步驟234所示。此后,優(yōu)選地支持SRV的節(jié)點222可以在 步驟236響應(yīng)該通告。在步驟238,入口節(jié)點202優(yōu)選地以用空響應(yīng)來響應(yīng)通告。圖3是根據(jù)本發(fā)明使用L2ME提交(submission)規(guī)則的SRV節(jié)點選擇詢問的實施 例的示意圖。波0308示出,在本發(fā)明的一些實施例中,任何支持SRV的節(jié)點302在其允許進入 網(wǎng)絡(luò)的情況下,可向NC 304提交SRV節(jié)點詢問。在步驟314,NC 304可向其他節(jié)點306通 告入口節(jié)點的SRV詢問。支持SRV的節(jié)點318的響應(yīng)可指示其相應(yīng)的SRV模式,如步驟316 所示。波1 310示出支持SRV的節(jié)點318從NC 304接收通告320。通告320優(yōu)選地包括 對SRV詢問的響應(yīng)。在步驟322,對SRV詢問320的響應(yīng)可發(fā)送至NC。詢問結(jié)束時,所有支持SRV的節(jié)點318包括入口節(jié)點304,共享以下相同信息有 關(guān)網(wǎng)絡(luò)上的哪些節(jié)點是支持SRV的節(jié)點,且哪個節(jié)點(若有的話)是SRV選擇節(jié)點。如果 沒有SRV選擇節(jié)點,具有最小節(jié)點ID(NID)的支持SRV的節(jié)點或任何其他合適的可選節(jié)點 可以成為SRV選擇節(jié)點,并能夠提交SRV節(jié)點選擇消息以通告其他支持SRV的節(jié)點。如果SRV選擇節(jié)點從網(wǎng)絡(luò)中移除(或者通過適當(dāng)?shù)仃P(guān)機/省電和/或故障),之 后,在本發(fā)明的一個實施例中,具有最小NID的支持SRV的節(jié)點成為SRV選擇節(jié)點,并且提 交SRV節(jié)點選擇消息以通告其他支持SRV的節(jié)點。圖4是根據(jù)本發(fā)明使用L2ME提交規(guī)則的SRV節(jié)點選擇詢問的示意圖。具體地,圖 4所示為根據(jù)本發(fā)明的一個方法實施例的示意圖,其示出了當(dāng)SRV選擇節(jié)點關(guān)機(例如通過 選擇或者由于進入省電模式和/或出現(xiàn)故障)時,需要SRV節(jié)點執(zhí)行處理操作。圖4示出 了波0 408,包括在SSN節(jié)點鏈接故障后具有最小節(jié)點ID(NID)的入口節(jié)點402、NC 404和 其他支持SRV的節(jié)點406之間的通信。根據(jù)本發(fā)明,在SRV選擇節(jié)點掉線時,具有相對而言 最小NID的支持SRV的節(jié)點成為SRV選擇節(jié)點,并發(fā)送SRV節(jié)點選擇提交L2ME消息。具體地,SRV選擇入口節(jié)點402優(yōu)選地示出SRV節(jié)點選擇提交408。該提交優(yōu)選地 通告其他支持SRV的節(jié)點有關(guān)SRV選擇提交,步驟410。在步驟412,支持SRV的節(jié)點402/406 向NC 404發(fā)送有關(guān)提交408的響應(yīng)。這樣,該方法實現(xiàn)了在SSN和網(wǎng)絡(luò)之間連接故障后,一個支持SRV的節(jié)點可向NC 發(fā)送SRV節(jié)點選擇提交L2ME消息。應(yīng)當(dāng)重申,除了在出現(xiàn)故障時進行節(jié)點選擇之外,在進入省電模式和/或關(guān)機之 前,先前的SRV選擇節(jié)點還可以將自己從一組支持SRV的節(jié)點中移除,并發(fā)送L2ME消息指 示其不可使用。根據(jù)本發(fā)明的示例性L2ME SRV確認處理事務(wù)將在以下的圖5及說明書相應(yīng)的部 分進行描述。NC節(jié)點可以在接收到來自入口節(jié)點的提交L2ME幀時、或者獨立地(即在未接 收到其他節(jié)點的提示的情況下)開始該處理事務(wù)。圖5是根據(jù)本發(fā)明的SRV節(jié)點選擇L2ME確認處理事務(wù)實施例的示意圖。圖5中 示出了入口節(jié)點502、NC 504、支持SRV的節(jié)點506、波0 508和波1 510。具體地,在步驟 512,入口節(jié)點502向NC 504發(fā)送提交L2ME幀以觸發(fā)SRV節(jié)點確認。
在步 驟514,NC 504通告所有的網(wǎng)絡(luò)節(jié)點有關(guān)入口節(jié)點502的SRV節(jié)點確認提交。在步驟516,支持SRV的節(jié)點506發(fā)送響應(yīng)。在本發(fā)明的一些實施例中,不支持SRV的節(jié)點(未示出)可以返回通用L2ME響應(yīng) 錯誤碼。在波0 508之后,示出了一個可能的L2ME波1請求510的實施例。在波1 510中,在步驟518,NC 504在L2ME中向節(jié)點502以及節(jié)點506通告有關(guān) SRV節(jié)點確認提交的響應(yīng)。這一通告可以L2ME中可用的連接有效載荷格式實現(xiàn)。使用在步驟518中接收的響應(yīng),入口節(jié)點502可以確認SRV通告消息以指示.SRV 選擇 NID;及·支持SRV的NID位掩碼。支持SRV的節(jié)點優(yōu)選地包括IEEE SRV設(shè)備屬性信息要素(參見圖6及其說明), 帶有同軸電纜多媒體聯(lián)盟MoCA v2. 0規(guī)范中規(guī)定的設(shè)備發(fā)現(xiàn)協(xié)議提交L2ME處理事務(wù)消息 的L2ME有效載荷。這樣的內(nèi)容優(yōu)選地包括在MoCA L2ME協(xié)議上有效地形成覆蓋(overlay) 的信息。這樣的覆蓋是可能的,因為MoCA中的L2ME協(xié)議有規(guī)定要傳送不由MoCA解釋的供 應(yīng)商特定信息要素。相應(yīng)地,L2ME協(xié)議不加改變地保留,如MoCA中所規(guī)定。唯一的請求是 得到分配給SRV所屬的特定實體的供應(yīng)商ID值(vendor ID value) 0例如,一個可以具有 分配給名稱為ACME公司的供應(yīng)商ID。其結(jié)果,ACME為多個服務(wù)(SRV)定義幾個TLV類型 (TLV TYPE)。如此處進一步地描述,當(dāng)完成了 L2ME設(shè)備發(fā)現(xiàn)處理事務(wù),優(yōu)選地MoCA網(wǎng)絡(luò)中的所 有支持SRV的節(jié)點可以共享有關(guān)其他支持SRV的節(jié)點的相同信息。這些信息包括1)哪些MoCA節(jié)點是支持SRV的 ’及2)哪一個MoCA節(jié)點被選擇為SSN。如果沒有節(jié)點被選為SSN,則將執(zhí)行SSN選擇。圖6是IEEE SRV設(shè)備屬性信息要素(IE)的表格。一般來說,IEEE SRV設(shè)備屬性 IE字段可以如圖6中的表格所限定。設(shè)備屬性信息要素的通用格式在同軸電纜多媒體聯(lián)盟 的MoCA v2. O規(guī)范中有描述,本發(fā)明將其全部內(nèi)容結(jié)合于此。圖6中的表格示意出IEEE SRV設(shè)備屬性IE,示出每一個屬性數(shù)字的位(bit) 602、 對應(yīng)于每一個屬性數(shù)字的八位字節(jié)(octets) 604、和每一個IE起始的偏移606。MoCA中定義了設(shè)備屬性信息要素(IE)的格式。MoCA規(guī)范規(guī)定當(dāng)屬性字段設(shè)置為 OxFF,信息字段的起始16位定義了供應(yīng)商ID。供應(yīng)商ID由MoCA分配給特定的供應(yīng)商或?qū)?體。無論如何,供應(yīng)商ID是供應(yīng)商特有的。在本發(fā)明接下來的實施例中,TLV類型、TLV 長度(TLV LENGTH)和TLV值(TLV VALUE)是供應(yīng)商特有的-即對于這些字段每一個供應(yīng) 商具有不同的值,其是由供應(yīng)商規(guī)定的,而不是由MoCA規(guī)定的。這意味著,供應(yīng)商特有消息 可以被忽略_即MoCA L2ME協(xié)議在MoCA上傳送這些消息而不用解釋供應(yīng)商特有消息的內(nèi) 容。這樣,使用MoCA L2ME協(xié)議的節(jié)點在不嘗試解釋供應(yīng)商特有消息的情況下將IE傳送給 其他節(jié)點。相應(yīng)地,SRV選擇協(xié)議(其使用TLV類型、TLV長度和TLV值來實現(xiàn))是MoCA標(biāo) 準(zhǔn)L2ME協(xié)議上的覆蓋協(xié)議。圖6中的表格示意出如下屬性
屬性ID 608;屬性ID的值是OxFF。 長度(UInteger8)610 ;長度的值可以是1。在本發(fā)明的一些實施例中,屬性IE的實際長度以位為單位是 (長度+1)*32。供應(yīng)商ID 612 ;供應(yīng)商ID的值優(yōu)選地可由MoCA聯(lián)盟分配,且此處參考并結(jié)合這種分配方式。TLV 類型 614 ;(例如 SRV IEEE 音視頻橋接系統(tǒng)(AVB) (IEEE 802. IQat)可將 TLV 類型值設(shè)為0。在本發(fā)明的另一實施例中,對于其他適當(dāng)?shù)姆?wù),該TLV類型可指定為相同 的值或其他合適的值。)TLV長度616 (該長度是實現(xiàn)TVL類型614指定的服務(wù)所需要的長度)TVL 值 618;應(yīng)當(dāng)注意的是,根據(jù)本發(fā)明,在TLV值字段,IE可包括兩個位掩碼(未示出)一個 用于指示該節(jié)點是否是支持SRV的節(jié)點,另一個用于指示該節(jié)點是否是SRV選擇節(jié)點。在TVL值字段的第一位掩碼中,對應(yīng)于節(jié)點ID的位的值為1指示該節(jié)點是能夠作 為網(wǎng)絡(luò)中支持SRV的節(jié)點。值為0指示該節(jié)點不能夠作為網(wǎng)絡(luò)中支持SRV的節(jié)點。在TVL值字段的第二位掩碼中,對應(yīng)于節(jié)點ID的位的值為1指示該節(jié)點被選作為 網(wǎng)絡(luò)中的SRV節(jié)點。值為0指示該節(jié)點不是被選中的節(jié)點。所選擇的節(jié)點是否存在于網(wǎng)絡(luò) 上、或者網(wǎng)絡(luò)上是否沒有被選中的節(jié)點,需要通過第二位掩碼來確定,然后,第一位掩碼指 示哪些節(jié)點是支持SRV的,并基于選擇標(biāo)準(zhǔn)_例如具有最小NID的節(jié)點-指示哪個節(jié)點應(yīng) 當(dāng)選作為SRV節(jié)點。第二位掩碼還向其他支持SRV的節(jié)點指示有一個節(jié)點已經(jīng)被選中作為 SRV節(jié)點。這樣可以防止其他節(jié)點請求成為SRV節(jié)點而引發(fā)沖突。根據(jù)本發(fā)明,對SRV的選擇和確認如果出現(xiàn)以下任一種情況,1)SRV選擇節(jié)點指 示被選擇的SRV節(jié)點已從網(wǎng)絡(luò)中移除(由于故障、電源狀態(tài)/關(guān)機等),或者2)支持SRV的 節(jié)點發(fā)現(xiàn)處理事務(wù)指示沒有發(fā)現(xiàn)SRV選擇節(jié)點,則具有最小節(jié)點ID的支持RSV的節(jié)點或其 他合適的被選中節(jié)點可開始作為SRV,并通過生成L2ME SRV確認處理事務(wù)向其他支持SRV 的節(jié)點確認這一選擇。圖7示出了根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)700中的單芯片或多芯片模塊702,其可 以是一個或多個集成電路。數(shù)據(jù)處理系統(tǒng)700可包括以下部件中的一個或多個1/0電路 704、外圍設(shè)備706、處理器708和存儲器710。這些部件通過系統(tǒng)總線或其他互連部件712 通信連接,并組裝在終端用戶系統(tǒng)730所包含的電路板720上??蓪ο到y(tǒng)700進行配置,以 便用于根據(jù)本發(fā)明的有線電視調(diào)諧器。應(yīng)當(dāng)注意系統(tǒng)700只是一個示例,本發(fā)明的實際范 圍和實質(zhì)應(yīng)當(dāng)由權(quán)利要求來限定。以上描述了用于提供MoCA SSN選擇策略的系統(tǒng)和方法。本發(fā)明是通過幾個具體實施例進行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離 本發(fā)明范圍的情況下,還可以對本發(fā)明進行各種變換及等同替代。例如,本領(lǐng)域技術(shù)人員知 悉,附圖中所示的步驟可以按照另外的順序執(zhí)行,并且所示的一個或多個步驟是可選擇的。 以上引用的實施例的方法和系統(tǒng)還可以包括其他要素、步驟、計算機可執(zhí)行指令或計算機 可讀數(shù)據(jù)結(jié)構(gòu)。有關(guān)這一點,此處公開的其他實施例,可以部分地或全部地在計算機可讀介質(zhì)上實現(xiàn), 例如通過存儲計算機可執(zhí)行指令或模塊或通過使用計算機可讀的數(shù)據(jù)結(jié)構(gòu)。
權(quán)利要求
1.一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜, 其特征在于,所述方法包括使用入口節(jié)點提交詢問消息,所述詢問消息在L2ME協(xié)議中的要素的至少一個字段和 /或被選擇字段中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且所述入口節(jié)點不知道多個節(jié)點 中的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所述被選擇字段包括供應(yīng)商特有 字段;向多個節(jié)點分發(fā)所述詢問消息;響應(yīng)所述詢問消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支持網(wǎng) 絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,使用入口節(jié)點在L2ME協(xié)議中設(shè)備屬性信 息要素的被選擇字段中提交詢問消息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述供應(yīng)商特有字段包括TLV類型、 TLV長度和TLV值字段中的至少一個。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,如果在詢問結(jié)束時尚無選中的節(jié)點,使用 入口節(jié)點選擇自身來支持網(wǎng)絡(luò)上高級服務(wù)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,使用入口節(jié)點向網(wǎng)絡(luò)發(fā)送有關(guān)入口節(jié)點 自己選擇的通告。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,如果在詢問結(jié)束時尚無選中的節(jié)點,選擇 具有最小節(jié)點標(biāo)識符的節(jié)點來支持網(wǎng)絡(luò)上的高級服務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,向所述多個節(jié)點通告,具有最小節(jié)點標(biāo)識 符的節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,使用入口節(jié)點在L2ME協(xié)議中設(shè)備屬性信 息要素的TLV類型、TLV長度和TLV值字段中的至少一個中提交詢問消息。
9.一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜, 其特征在于,所述方法包括使用入口節(jié)點提交選擇消息,所述選擇消息在L2ME協(xié)議中設(shè)備屬性信息要素的被選 擇字段中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且所述入口節(jié)點不知道多個節(jié)點中的哪 一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所述被選擇字段包括供應(yīng)商特有字段;向多個節(jié)點分發(fā)所述選擇消息;響應(yīng)所述選擇消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支持網(wǎng) 絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。
10.一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法,所述通信網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜, 其特征在于,所述方法包括使用入口節(jié)點提交確認消息,所述確認消息在L2ME協(xié)議中設(shè)備屬性信息要素的TLV類 型、TLV長度和TLV值字段中的至少一個中,所述入口節(jié)點是需要高級服務(wù)的節(jié)點,且所述入口節(jié)點不知道多個節(jié)點中的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,所述被 選擇字段包括供應(yīng)商特有字段; 向多個節(jié)點分發(fā)所述確認消息;響應(yīng)所述確認消息,接收來自能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的節(jié)點的應(yīng)答消息。
全文摘要
本發(fā)明涉及一種使用家庭通信網(wǎng)絡(luò)中的節(jié)點的方法。通信網(wǎng)絡(luò)包括多個節(jié)點和同軸電纜。該方法包括使用入口節(jié)點提交詢問消息,所述詢問消息在L2ME協(xié)議中的要素的至少一個字段和/或被選擇字段中。入口節(jié)點是需要高級服務(wù)的節(jié)點,且入口節(jié)點不知道多個節(jié)點中的哪一個節(jié)點是選擇用來支持網(wǎng)絡(luò)上高級服務(wù)的節(jié)點,被選擇字段包括供應(yīng)商特有字段。該方法還包括向多個節(jié)點分發(fā)詢問消息;響應(yīng)詢問消息,確定所述多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù);傳播有關(guān)多個節(jié)點中哪些能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的信息至能夠選來支持網(wǎng)絡(luò)上的高級服務(wù)的多個節(jié)點中的每一個節(jié)點;以及確定多個節(jié)點中是否有一個節(jié)點已選中用來支持網(wǎng)絡(luò)上的高級服務(wù)。
文檔編號H04L29/06GK102035828SQ20101029954
公開日2011年4月27日 申請日期2010年10月8日 優(yōu)先權(quán)日2009年10月7日
發(fā)明者伊特謝克·奧哈納, 菲利普·克萊因, 阿維·克利格 申請人:美國博通公司