亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制的制作方法

文檔序號(hào):7939852閱讀:488來(lái)源:國(guó)知局

專利名稱::用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制的制作方法
技術(shù)領(lǐng)域
:本發(fā)明的各實(shí)施例一般涉及網(wǎng)絡(luò)領(lǐng)域,并且更具體地涉及用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制的方法和裝置。背景隨著個(gè)人電子娛樂選擇的增加,存在更多的動(dòng)機(jī)來(lái)將各種媒體設(shè)備一起連接在網(wǎng)絡(luò)中以共享數(shù)據(jù)、增加方便性、并更充分地使用每一元件。例如,家庭中的某些設(shè)備可以連接在一起。在這樣的環(huán)境中,存在流傳輸關(guān)于音頻、視頻、游戲和其他用途的數(shù)字媒體內(nèi)容的多個(gè)潛在源和用戶。在一娛樂網(wǎng)絡(luò)中,媒體流形式的數(shù)據(jù)可以在網(wǎng)絡(luò)設(shè)備之間傳輸??梢允褂贸R?guī)技術(shù)來(lái)在網(wǎng)絡(luò)內(nèi)控制媒體流。存在用于控制媒體流的傳遞的各種協(xié)議。這些技術(shù)的示例包括RTSP(實(shí)時(shí)流傳輸協(xié)議)和DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)。這些和類似的協(xié)議一般基于HTTP(超文本傳輸協(xié)議)、XML(可擴(kuò)展標(biāo)記語(yǔ)言)架構(gòu)、或其他基于文本的協(xié)議。然而,常規(guī)協(xié)議對(duì)低資源設(shè)備,尤其是對(duì)于沒有足夠的緩沖或處理能力來(lái)處理可變長(zhǎng)度串或管理到若干其他設(shè)備的開放連接的設(shè)備而言太過重量級(jí)。如果娛樂網(wǎng)絡(luò)中的設(shè)備是用有限資源來(lái)實(shí)現(xiàn)的,則常規(guī)協(xié)議實(shí)際上在該網(wǎng)絡(luò)中可能難以實(shí)現(xiàn)。發(fā)明概述提供了一種用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制的方法和裝置。在本發(fā)明的第一方面,一種裝置可包括用于接收與數(shù)據(jù)流相關(guān)聯(lián)的命令的權(quán)標(biāo)的接收器,其中該命令是多種命令類型中的一種。該權(quán)標(biāo)具有固定大小和格式,并且該權(quán)標(biāo)在數(shù)據(jù)分組的一個(gè)字段中提供。該裝置還包括網(wǎng)絡(luò)單元,該網(wǎng)絡(luò)單元基于該權(quán)標(biāo)來(lái)確定命令的類型,解析數(shù)據(jù)分組中的用于命令數(shù)據(jù)的一組字段,并執(zhí)行該命令。在本發(fā)明的第二方面,一種裝置可包括用于生成與數(shù)據(jù)流相關(guān)聯(lián)的命令的權(quán)標(biāo)的網(wǎng)絡(luò)單元,其中該命令是多個(gè)命令中的一個(gè)。該權(quán)標(biāo)具有固定大小和格式并且在數(shù)據(jù)分組的一個(gè)字段中提供,該數(shù)據(jù)分組具有用于命令數(shù)據(jù)的零個(gè)或更多個(gè)字段。該裝置還可包括發(fā)送數(shù)據(jù)分組的發(fā)送器。在本發(fā)明的第三方面,一種網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)設(shè)備,其中該第一網(wǎng)絡(luò)設(shè)備生成關(guān)于數(shù)據(jù)流的命令的權(quán)標(biāo)。該權(quán)標(biāo)包含在數(shù)據(jù)分組的一個(gè)字段中并且表示多種命令類型中的一種,該字段具有用于多種命令類型中的每一種的固定大小和格式。該網(wǎng)絡(luò)包括第二網(wǎng)絡(luò)設(shè)備,其中該第二網(wǎng)絡(luò)設(shè)備接收命令的權(quán)標(biāo),解碼該權(quán)標(biāo)以確定命令類型,并執(zhí)行關(guān)于數(shù)據(jù)流的命令。在本發(fā)明的第四方面,一種用于控制數(shù)據(jù)的流傳輸?shù)姆椒砂ㄉ煽刂凭W(wǎng)絡(luò)中的數(shù)據(jù)流的命令,該命令包括表示多種命令類型中的一種的權(quán)標(biāo),并且該權(quán)標(biāo)具有固定大小和格式。發(fā)送該命令。該方法還包括解碼該命令,這包括基于該權(quán)標(biāo)來(lái)確定命令的類型。附圖簡(jiǎn)述本發(fā)明的各實(shí)施例在各附圖中是作為示例而非作為限制示出的,在附圖中相同的附圖標(biāo)記指代相同的元素。5圖1是娛樂網(wǎng)絡(luò)的實(shí)施例的圖示;圖2是提供數(shù)據(jù)控制命令的交換的系統(tǒng)的實(shí)施例的圖示;圖3是網(wǎng)絡(luò)設(shè)備的實(shí)施例的圖示;圖4是用于媒體控制命令的數(shù)據(jù)分組的實(shí)施例的圖示;圖5是在娛樂網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)分組的實(shí)施例的圖示;圖6是用于娛樂網(wǎng)絡(luò)的媒體控制命令的實(shí)施例的圖示;圖7是用于為媒體流建立資源的媒體控制命令的示例的圖示;圖8是示出娛樂網(wǎng)絡(luò)中的媒體控制過程的實(shí)施例的流程圖;以及圖9是網(wǎng)絡(luò)設(shè)備的實(shí)施例的圖示。詳細(xì)描述本發(fā)明的各實(shí)施例一般涉及用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制。如此處所使用的,"娛樂網(wǎng)絡(luò)"意指用于在設(shè)備之間傳遞媒體內(nèi)容(包括音樂、音頻/視頻、游戲、照片、以及其他)的互連網(wǎng)絡(luò)。娛樂網(wǎng)絡(luò)可包括個(gè)人娛樂網(wǎng)絡(luò)(如家庭中的網(wǎng)絡(luò))、商業(yè)環(huán)境中的娛樂網(wǎng)絡(luò)、或娛樂設(shè)備的任何其他網(wǎng)絡(luò)。在這樣的網(wǎng)絡(luò)中,某些網(wǎng)絡(luò)設(shè)備可以是媒體內(nèi)容的源,如數(shù)字電視調(diào)諧器、電纜機(jī)頂盒、視頻存儲(chǔ)服務(wù)器、和其他源設(shè)備。其他設(shè)備可以顯示或使用媒體內(nèi)容,如數(shù)字電視機(jī)、家庭影院系統(tǒng)、音頻系統(tǒng)、游戲系統(tǒng)、以及其他設(shè)備。此外,某些設(shè)備旨在存儲(chǔ)或傳輸媒體內(nèi)容,如視頻和音頻存儲(chǔ)服務(wù)器。某些設(shè)備可以執(zhí)行多個(gè)媒體功能。在某些實(shí)施例中,各網(wǎng)絡(luò)設(shè)備可以共同位于單個(gè)局域網(wǎng)中。在其他實(shí)施例中,各網(wǎng)絡(luò)設(shè)備可以跨多個(gè)網(wǎng)絡(luò)段,如通過局域網(wǎng)之間的隧道。娛樂網(wǎng)絡(luò)可包括多個(gè)數(shù)據(jù)編碼和加密過程。在某些實(shí)施例中,網(wǎng)絡(luò)中的數(shù)據(jù)流控制命令在固定大小、固定格式的消息中攜帶。在某些實(shí)施例中,流控制命令包括權(quán)標(biāo),該權(quán)標(biāo)包含諸如整數(shù)等表示一組可能的流控制命令中的一個(gè)的數(shù)值。在某些實(shí)施例中,流控制命令由具有有限的處理或緩沖能力的低資源網(wǎng)絡(luò)設(shè)備來(lái)傳輸和接收。常規(guī)流控制協(xié)議一般作為具有可變長(zhǎng)度消息的可靠字節(jié)流來(lái)攜帶。然而,常規(guī)協(xié)議在利用低資源網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中造成困難,如在其中處理或緩沖能力有限的娛樂網(wǎng)絡(luò)中。低資源設(shè)備可包括但不限于,片上系統(tǒng)(SoC)解決方案、嵌入式處理器系統(tǒng)、手持式計(jì)算設(shè)備或其他手持式設(shè)備、以及其中處理能力或存儲(chǔ)器能力有限的其他設(shè)備或系統(tǒng)。在某些實(shí)施例中,低資源設(shè)備可包括媒體和娛樂設(shè)備,包括諸如圖1所示并在以下描述的設(shè)備。在某些實(shí)施例中,媒體流控制是通過使用小的、固定大小的消息來(lái)攜帶流控制命令來(lái)實(shí)現(xiàn)的。在某些實(shí)施例中,對(duì)這些消息的使用使得接收器處的緩沖需求成為確定性的,從而簡(jiǎn)化緩沖管理并降低對(duì)有限資源的壓力。另外,使用固定消息能夠降低媒體流控制中的邏輯復(fù)雜度,因?yàn)槔缭谡麄€(gè)消息超過容量時(shí)不需要部分解碼并因此可忽略該消息。在某些實(shí)施例中,固定消息大小可以是64字節(jié),但這只是一個(gè)示例,并且在不同的實(shí)施例中,更小或更大的大小是可能的。在某些實(shí)施例中,隨后在聯(lián)網(wǎng)協(xié)議中使用數(shù)據(jù)流控制協(xié)議。在某些實(shí)施例中,用于攜帶數(shù)據(jù)流控制消息的底層協(xié)議可以是任何標(biāo)準(zhǔn)聯(lián)網(wǎng)協(xié)議,包括但不限于UDP/IP(用戶數(shù)據(jù)報(bào)協(xié)議/網(wǎng)際協(xié)議)或TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)。在某些實(shí)施例中,流控制協(xié)議可以是用于在通過娛樂網(wǎng)絡(luò)進(jìn)行通信時(shí)使用網(wǎng)絡(luò)設(shè)備和代理的娛樂協(xié)議的一部分或子協(xié)議。在某些實(shí)施例中,網(wǎng)絡(luò)中的數(shù)據(jù)流控制利用基于權(quán)標(biāo)的消息格式。在某些實(shí)施例中,命令可包括已確定位置和大小的、包含數(shù)值的字段,該數(shù)值表示消息中所包含的特定命令類型的權(quán)標(biāo)。在某些實(shí)施例中,向每一流控制命令和相關(guān)聯(lián)的參數(shù)分配一個(gè)固定大小和格式的數(shù)字權(quán)標(biāo)。在某些實(shí)施例中,該字段的每一可能的值都表示一特定命令類型或參數(shù),任何未分配的值是被忽略的未定義的命令。相反,在常規(guī)過程中,流控制命令一般按已知方案作為文本串來(lái)傳遞。將權(quán)標(biāo)用作流控制參數(shù)可允許固定大小的消息收發(fā)并減少具有有限資源的網(wǎng)絡(luò)設(shè)備的處理。在某些實(shí)施例中,流控制可包括但不限于涉及以下各項(xiàng)的命令(a)在源和一個(gè)或多個(gè)目的地之間建立流;(b)播放流;(c)暫停流;(d)拆卸分配給流的資源;以及(e)獲取并設(shè)置流參數(shù),其可包括播放速度、播放位置、以及其他流更改。在一個(gè)示例中,流控制命令可被格式化成單個(gè)字節(jié)(8位),其中該字節(jié)的256個(gè)值中的每一個(gè)都指示不同的命令。此外,建立命令的目的地參數(shù)可包括按網(wǎng)絡(luò)字節(jié)順序的四字節(jié)IP地址和按網(wǎng)絡(luò)字節(jié)順序的兩字節(jié)端口號(hào)。在這樣的示例中,播放速度參數(shù)可以編碼成按網(wǎng)絡(luò)字節(jié)順序的四字節(jié)定點(diǎn)值。其他參數(shù)和字段也可按固定字節(jié)增量來(lái)實(shí)現(xiàn)。包括這樣的字段的消息因此可以具有固定長(zhǎng)度以便低資源設(shè)備進(jìn)行處理。在某些實(shí)施例中,分組過濾樣式設(shè)計(jì)可基于消息正文的各個(gè)字段來(lái)將消息引導(dǎo)(vector)至適當(dāng)?shù)南⑻幚沓绦?。盡管基于文本的協(xié)議(如在常規(guī)系統(tǒng)中)易于由人類閱讀,但所得實(shí)現(xiàn)是處理和存儲(chǔ)器密集的。另外,解釋器可以在固定格式的權(quán)標(biāo)和文本串之間進(jìn)行轉(zhuǎn)換以使得人類操作員可以在諸如調(diào)試等操作時(shí)閱讀。在某些實(shí)施例中,消息處理程序可以實(shí)現(xiàn)為硬件狀態(tài)機(jī)。使用硬件狀態(tài)機(jī)可以允許簡(jiǎn)化網(wǎng)絡(luò)設(shè)備的系統(tǒng)設(shè)計(jì)。然而,各實(shí)施例可被實(shí)現(xiàn)為硬件、軟件、或硬件和軟件的組合。低資源環(huán)境的又一約束是維護(hù)開放網(wǎng)絡(luò)連接所必需的狀態(tài)可能相當(dāng)大。在某些實(shí)施例中,操作允許減少需要維護(hù)的開放連接的數(shù)量。在某些實(shí)施例中,被用來(lái)攜帶流控制協(xié)議的固定大小的消息的格式可包括用于標(biāo)識(shí)消息類型和目的地的字段。流控制可以是一種消息類型,但許多消息類型是可能的。在某些實(shí)施例中,硬件狀態(tài)機(jī)被配置成將特定類型的消息引導(dǎo)至特定消息處理程序。這允許將來(lái)自不同協(xié)議的消息多路復(fù)用到同一連接上,從而減少所需開放連接的數(shù)量。在某些實(shí)施例中,消息的目標(biāo)字段還可用于共享連接。例如,流控制協(xié)議的多個(gè)客戶機(jī)可以共享單個(gè)連接,且硬件狀態(tài)機(jī)自動(dòng)將消息引導(dǎo)至適當(dāng)?shù)目蛻魴C(jī)。在某些實(shí)施例中,共享連接的能力可被用來(lái)在不影響網(wǎng)絡(luò)設(shè)備的性能的情況下減少網(wǎng)絡(luò)設(shè)備在操作中必須維護(hù)的狀態(tài)的數(shù)量。在某些實(shí)施例中,由固定大小、固定格式流控制消息收發(fā)提供給接收器的好處也與發(fā)送器相關(guān)。對(duì)于發(fā)送器,需要更少的資源來(lái)生成固定大小、固定格式消息,并且同樣可以實(shí)現(xiàn)硬件狀態(tài)機(jī)。圖1是娛樂網(wǎng)絡(luò)的實(shí)施例的圖示。在該圖示中,娛樂網(wǎng)絡(luò)系統(tǒng)100提供任何兼容的媒體設(shè)備到該網(wǎng)絡(luò)的連接。該連接被示為到娛樂網(wǎng)絡(luò)105的連接。在某些實(shí)施例中,這些設(shè)備如不具有中心網(wǎng)絡(luò)服務(wù)器的的網(wǎng)絡(luò)那樣操作。通過該娛樂網(wǎng)絡(luò),媒體數(shù)據(jù)流可以在任何連接設(shè)備之間傳輸。另外,可以通過該網(wǎng)絡(luò)來(lái)遙控這些設(shè)備。設(shè)備可經(jīng)由任何已知連接器和連接協(xié)議(包括同軸電纜、以太網(wǎng)電纜、和火線)以及經(jīng)由Wi-Fi、藍(lán)牙和其他無(wú)線技術(shù)的無(wú)線連接來(lái)連接到該網(wǎng)絡(luò)。在某些實(shí)施例中,設(shè)備可包括任何媒體源或接收者。在圖1中,辦公室110可以經(jīng)由網(wǎng)關(guān)122提供到網(wǎng)絡(luò)105的因特網(wǎng)連接120。從因特網(wǎng)接收到的數(shù)據(jù)可包括任何流傳輸媒體源,包括但不限于,所購(gòu)買的音頻文件(如下載的音樂文件)、視頻文件(如電影、電視、以及其他)、以及計(jì)算機(jī)游戲。辦公室110還可連接到利用監(jiān)視器126的個(gè)人計(jì)算機(jī)124,監(jiān)視器126除其他功能之外可顯示某些媒體流或操作某些計(jì)算機(jī)游戲。娛樂網(wǎng)絡(luò)還可與臥室112中的設(shè)備相連接,這些設(shè)備可包含例如向電視機(jī)132提供數(shù)據(jù)的機(jī)頂盒130。另外,臥室(或任何其他地方)可包含媒體存儲(chǔ)單元128。媒體存儲(chǔ)單元128可接收來(lái)自連接到網(wǎng)絡(luò)105的任何源的數(shù)據(jù)并可向連接到網(wǎng)絡(luò)105的任何數(shù)據(jù)接收者提供數(shù)據(jù)。媒體存儲(chǔ)單元128可包含對(duì)于該網(wǎng)絡(luò)的任何類型的媒體流數(shù)據(jù)。該系統(tǒng)還可包括接收來(lái)自例如電纜或光纖系統(tǒng)134或圓盤式衛(wèi)星天線網(wǎng)絡(luò)136的輸入的客廳114。來(lái)自這些源的輸入可被提供給連接到網(wǎng)絡(luò)105和第二電視機(jī)140的機(jī)頂盒138。同樣連接到網(wǎng)絡(luò)105以便在客廳電視機(jī)140上顯示的可以是視頻游戲單元142??赡艽嬖诰哂新?lián)網(wǎng)設(shè)備的任何數(shù)量的其他房間,如包含連接到網(wǎng)絡(luò)105的第三電視機(jī)144的廚房。也可能存在其他網(wǎng)絡(luò)設(shè)備,包括但不限于,可包括遍布于房屋的揚(yáng)聲器的立體聲音響系統(tǒng)。另外,任何數(shù)量的移動(dòng)個(gè)人電子設(shè)備可連接到該網(wǎng)絡(luò)。這些設(shè)備可經(jīng)由電纜或經(jīng)由無(wú)線信號(hào)連接,包括但不限于藍(lán)牙、Wi-Fi、紅外線或其他類似無(wú)線通信協(xié)議。每一這樣的協(xié)議都需要到該網(wǎng)絡(luò)的接口(其在圖l中未示出),如Wi-Fi基站。這樣的移動(dòng)個(gè)人電子設(shè)備可包括數(shù)字照相機(jī)146、蜂窩電話148、個(gè)人音樂設(shè)備150、或攝像機(jī)152。另外,當(dāng)汽車154靠近網(wǎng)絡(luò)105時(shí)(如當(dāng)在房屋的車庫(kù)中時(shí)),該汽車中包含的移動(dòng)系統(tǒng)可連接到該網(wǎng)絡(luò)。在移動(dòng)個(gè)人電子設(shè)備處于該網(wǎng)絡(luò)的范圍內(nèi)時(shí),該設(shè)備可例如自動(dòng)連接到該網(wǎng)絡(luò)。當(dāng)連接時(shí),這些設(shè)備可用于通過該網(wǎng)絡(luò)獲取數(shù)據(jù)或向該網(wǎng)絡(luò)提供數(shù)據(jù),包括對(duì)這些設(shè)備的可能的自動(dòng)更新或下載。在一個(gè)示例中,用戶能夠通過該網(wǎng)絡(luò)訪問移動(dòng)個(gè)人電子設(shè)備中的任何一個(gè)中所包含的數(shù)據(jù),如經(jīng)由機(jī)頂盒138在客廳電視機(jī)140上訪問存儲(chǔ)在數(shù)字照相機(jī)146上的照片。在某些實(shí)施例中,圖1中示出的網(wǎng)絡(luò)設(shè)備是已被設(shè)計(jì)成具有有限網(wǎng)絡(luò)處理和緩沖能力的低資源設(shè)備。在某些實(shí)施例中,媒體控制命令以數(shù)據(jù)分組的方式在所示設(shè)備之間進(jìn)行交換,每一數(shù)據(jù)分組都具有固定大小并且各個(gè)命令由權(quán)標(biāo)來(lái)標(biāo)識(shí)。圖2是提供流控制命令的交換的系統(tǒng)的實(shí)施例的圖示。在該圖示中,設(shè)備A205、設(shè)備B230、設(shè)備C255、和其他設(shè)備275連接在娛樂網(wǎng)絡(luò)中。在某些實(shí)施例中,每一設(shè)備包括允許在網(wǎng)絡(luò)上通信的網(wǎng)絡(luò)接口。例如,設(shè)備A205包括網(wǎng)絡(luò)接口220,設(shè)備B230包括網(wǎng)絡(luò)接口245,且設(shè)備C255包括網(wǎng)絡(luò)接口265。在某些實(shí)施例中,設(shè)備A205可被配置成向設(shè)備B230傳輸包含媒體控制命令的數(shù)據(jù)分組225。在某些實(shí)施例中,數(shù)據(jù)分組225對(duì)于多個(gè)不同媒體控制命令中的任一個(gè)都具有固定大小,該數(shù)據(jù)分組中所包含的命令由該數(shù)據(jù)分組的預(yù)定義字段中的權(quán)標(biāo)值來(lái)標(biāo)識(shí)。數(shù)據(jù)分組255還可包括用于與該命令相關(guān)的數(shù)據(jù)的零個(gè)或更多個(gè)字段。這些字段可以是可8變大小,各字段依賴于數(shù)據(jù)分組255中所包含的媒體控制命令的類型。使用基于權(quán)標(biāo)的命令結(jié)構(gòu)可允許諸如在使用狀態(tài)機(jī)來(lái)進(jìn)行命令操作時(shí)簡(jiǎn)化處理。在某些實(shí)施例中,每一網(wǎng)絡(luò)設(shè)備將包括用于媒體命令處理的狀態(tài)機(jī),如設(shè)備A205的狀態(tài)機(jī)215、設(shè)備B230的狀態(tài)機(jī)240、以及設(shè)備C255的狀態(tài)機(jī)265所示。在一示例中,媒體控制命令經(jīng)由數(shù)據(jù)分組225傳輸?shù)皆O(shè)備B230以影響媒體數(shù)據(jù)流。媒體數(shù)據(jù)流可被傳遞給任何網(wǎng)絡(luò)設(shè)備,包括將數(shù)據(jù)返回到作出請(qǐng)求的設(shè)備(設(shè)備A205)。在該特定示例中,媒體數(shù)據(jù)流250被定向到設(shè)備C255,并還可被定向到一個(gè)或多個(gè)其他設(shè)備275。該命令可以與媒體數(shù)據(jù)流的存在時(shí)間的任何方面相關(guān),包括但不限于,數(shù)據(jù)流的建立、數(shù)據(jù)流的操作、數(shù)據(jù)流的拆卸、關(guān)于數(shù)據(jù)流的查詢、或媒體流的其他方面。在某些實(shí)施例中,媒體流命令是將導(dǎo)致來(lái)自接收者的響應(yīng)的請(qǐng)求。在圖2中,這被示為從設(shè)備B230到設(shè)備A205的數(shù)據(jù)分組280,該數(shù)據(jù)分組可包含對(duì)從設(shè)備A205發(fā)送到設(shè)備B230的數(shù)據(jù)分組225中所包含的請(qǐng)求的響應(yīng)。圖3是網(wǎng)絡(luò)設(shè)備的實(shí)施例的圖示。在某些實(shí)施例中,網(wǎng)絡(luò)設(shè)備305是具有諸如以太網(wǎng)MAC地址等至少一個(gè)物理網(wǎng)絡(luò)接口的實(shí)體。如圖3所示,該網(wǎng)絡(luò)設(shè)備包括兩個(gè)網(wǎng)絡(luò)接口310和315。在某些實(shí)施例中,網(wǎng)絡(luò)設(shè)備因此是物理實(shí)體。在某些實(shí)施例中,網(wǎng)絡(luò)設(shè)備包括一個(gè)或多個(gè)代理,每一代理是駐留在網(wǎng)絡(luò)設(shè)備上的邏輯實(shí)體。網(wǎng)絡(luò)設(shè)備上可存在多個(gè)代理。例如,圖3示出網(wǎng)絡(luò)設(shè)備305,網(wǎng)絡(luò)接口310經(jīng)由通信管理器320提供對(duì)代理330、335和340的訪問并經(jīng)由通信管理器325提供對(duì)代理345和350的訪問,并且經(jīng)由通信管理器330提供對(duì)代理355和360的訪問。在某些實(shí)施例中,獨(dú)立于網(wǎng)絡(luò)設(shè)備IP地址并跨設(shè)備復(fù)位操作,向每一代理分配全局唯一標(biāo)識(shí)符來(lái)將該代理與其他代理區(qū)分開。以此方式,旨在針對(duì)代理355的命令可定址到該代理的唯一地址,并且該消息隨后通過網(wǎng)絡(luò)接口315定向到代理355。在某些實(shí)施例中,代理?yè)?dān)當(dāng)網(wǎng)絡(luò)設(shè)備內(nèi)的通信端點(diǎn)并且提供一組特定能力和相關(guān)聯(lián)的行為。代理可包括媒體數(shù)據(jù)源、媒體數(shù)據(jù)存儲(chǔ)設(shè)備、媒體數(shù)據(jù)控制器、以及其他元件。在一個(gè)示例中,代理可以提供視頻流傳輸服務(wù)。在該示例中,該代理響應(yīng)于各個(gè)消息來(lái)查詢和控制媒體流,并且在被指示時(shí),該代理可自發(fā)地將媒體流傳遞給另一代理。在某些實(shí)施例中,在任何時(shí)刻代理都具有不超過一個(gè)的活動(dòng)媒體會(huì)話,從而允許相對(duì)簡(jiǎn)單的操作。由于代理可以發(fā)送和接收消息、響應(yīng)于這些消息來(lái)修改內(nèi)部狀態(tài)、并且具有執(zhí)行持續(xù)動(dòng)作作為副作用的能力,所以該代理可被看作擔(dān)當(dāng)活動(dòng)對(duì)象。在某些實(shí)施例中,一個(gè)或多個(gè)代理是等價(jià)類的成員。等價(jià)類的各成員具有相同或等價(jià)的行為,并可以向用戶表示為單個(gè)代理。在一個(gè)示例中,用于調(diào)諧電視信號(hào)的調(diào)諧器代理的池可以是一個(gè)等價(jià)類的各成員,并且這些代理可以作為例如"實(shí)況電視"呈現(xiàn)給用戶。在某些實(shí)施例中,諸如代理360的代理ID364等代理ID可包括設(shè)備ID、組ID、以及實(shí)例。以此形式,等價(jià)類370的各成員由代理ID的設(shè)備ID和組ID來(lái)表示。在某些實(shí)施例中,代理可通過通信管理器來(lái)在娛樂網(wǎng)絡(luò)上通信。在某些實(shí)施例中,每個(gè)設(shè)備可存在一個(gè)或多個(gè)通信管理器,如圖3中的通信管理器320、325和330。在某些實(shí)施例中,多個(gè)代理可由單個(gè)通信管理器來(lái)管理,如代理330、335和340由通信管理器320來(lái)管理。在某些實(shí)施例中,通信管理器負(fù)責(zé)路由進(jìn)出綁定到該通信管理器的代理的消息。該過程可包括向?qū)ν痪W(wǎng)絡(luò)設(shè)備本地的其他代理傳遞消息、將來(lái)自各個(gè)代理的消息多路復(fù)用9至到遠(yuǎn)程網(wǎng)絡(luò)設(shè)備上的代理的外出連接上、以及處理廣播請(qǐng)求。在某些實(shí)施例中,代理可只綁定到一個(gè)通信管理器,并且通信管理器可只綁定到一個(gè)網(wǎng)絡(luò)接口。在某些實(shí)施例中,顯示器管理器是管理顯示設(shè)備上的資源的代理。具體地,顯示器管理器負(fù)責(zé)授予對(duì)顯示資源和屏幕幾何形狀的訪問。在某些實(shí)施例中,每一顯示設(shè)備對(duì)于每一組相關(guān)1/0設(shè)備(如視頻輸出、圖形輸出、音頻輸出、以及用戶輸入)只具有一個(gè)顯示器管理器。在某些實(shí)施例中,代理與會(huì)話管理器一起工作來(lái)協(xié)調(diào)媒體內(nèi)容的傳遞和在顯示設(shè)備上的顯示,從而授予對(duì)顯示設(shè)備資源的訪問。在某些實(shí)施例中,顯示器管理器表示用戶會(huì)話的起始點(diǎn)并將控制委托給會(huì)話管理器。在某些實(shí)施例中,會(huì)話管理器是為活動(dòng)用戶協(xié)調(diào)媒體內(nèi)容集合的代理。在某些實(shí)施例中,一旦選擇,會(huì)話管理器就發(fā)起與對(duì)應(yīng)的顯示器管理器的遠(yuǎn)程屏上(on-screen)顯示會(huì)話,并開始執(zhí)行管理網(wǎng)絡(luò)中的其他設(shè)備的應(yīng)用程序。在某些實(shí)施例中,顯示器管理器向會(huì)話管理器轉(zhuǎn)發(fā)輸入事件并授予對(duì)其顯示資源的訪問權(quán),會(huì)話管理器可將該訪問權(quán)委托給其他代理,從而允許其他代理將內(nèi)容傳遞給顯示器。在一個(gè)示例中,顯示器管理器可以向在機(jī)頂盒內(nèi)執(zhí)行的會(huì)話管理器授予訪問權(quán)。會(huì)話管理器可發(fā)起與該顯示器的遠(yuǎn)程UI(用戶界面)會(huì)話,并允許網(wǎng)絡(luò)設(shè)備的用戶選擇要從遠(yuǎn)程視頻存儲(chǔ)設(shè)備播放的視頻。在某些實(shí)施例中,會(huì)話管理器可將訪問權(quán)傳遞給視頻服務(wù)器,并指示視頻服務(wù)器將媒體流傳遞到顯示器。在某些實(shí)施例中,會(huì)話管理器維護(hù)管理用戶在利用媒體內(nèi)容時(shí)的體驗(yàn)所必需的狀態(tài)。圖4是用于媒體控制命令的數(shù)據(jù)分組的實(shí)施例的圖示。在某些實(shí)施例中,數(shù)據(jù)分組400可包括首部410、消息正文415、以及尾部420。在某些實(shí)施例中,數(shù)據(jù)分組400對(duì)任何類型的消息都具有固定長(zhǎng)度425。在一個(gè)示例中,該固定長(zhǎng)度是64字節(jié),但可以使用任何更小或更大的長(zhǎng)度。首部可包括指示消息正文415中所包含的消息的類型的消息類型字段435。在某些實(shí)施例中,消息類型字段435是固定長(zhǎng)度的并且包含指示消息類型的數(shù)字權(quán)標(biāo),每一可能的權(quán)標(biāo)值指示一種類型的消息或未定義消息。在某些實(shí)施例中,可包含在消息正文中的消息類型包括媒體控制命令。在某些實(shí)施例中,消息正文415對(duì)媒體控制命令430而言是固定長(zhǎng)度的。在某些實(shí)施例中,消息正文415可包括指示消息正文415中所包含的命令的類型的命令類型字段。在某些實(shí)施例中,消息類型字段435是固定長(zhǎng)度的并且包含指示命令類型的數(shù)字權(quán)標(biāo),每一可能的權(quán)標(biāo)值指示一種類型的命令或未定義命令。圖5是在娛樂網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)分組的實(shí)施例的圖示。在某些實(shí)施例中,數(shù)據(jù)分組500長(zhǎng)64字節(jié),但在網(wǎng)絡(luò)中可以使用任何大小。在某些實(shí)施例中,數(shù)據(jù)分組可包括首部502、正文504、以及尾部506。在某些實(shí)施例中,首部502包括目的地代理標(biāo)識(shí)符508,該標(biāo)識(shí)符在一個(gè)示例中可以是一64位字段。在某些實(shí)施例中,該字段按網(wǎng)絡(luò)字節(jié)順序發(fā)送并且標(biāo)識(shí)應(yīng)向其傳遞該消息的代理。在某些實(shí)施例中,特定值(作為一個(gè)可能的示例,如十六進(jìn)制值OxFFFFFFFFFFFFFFFF)可以指示該消息應(yīng)作為廣播被傳遞到所有可能的代理。在某些實(shí)施例中,值0可以指示無(wú)效或未指定的代理,并且接收代理忽略具有被設(shè)為0的目的地標(biāo)識(shí)符字段的消息。在某些實(shí)施例中,首部502還包括源代理標(biāo)識(shí)符字段510,作為一個(gè)示例,該字段同樣被示為一64位字段。在某些實(shí)施例中,源代理標(biāo)識(shí)符字段510按網(wǎng)絡(luò)字節(jié)順序發(fā)送并且標(biāo)識(shí)消息所源自的代理。如果源是未知的,則該值可被設(shè)為O。在某些實(shí)施例中,保留特定值(作為一個(gè)可能的示例,如十六進(jìn)制值OxFFFFFFFFFFFFFFFF)并且該特定值作為源標(biāo)識(shí)符是無(wú)效的,并且接收代理忽略在源字段中具有該值的消息。在某些實(shí)施例中,首部包括消息標(biāo)識(shí)符字段512,例如在圖5中被示為一32位字段。在某些實(shí)施例中,消息標(biāo)識(shí)符字段按網(wǎng)絡(luò)字節(jié)順序發(fā)送并且表示被用作標(biāo)識(shí)各個(gè)消息的cookie的應(yīng)用程序?qū)S弥?。該值可由代理用?lái)拒絕非預(yù)期消息。在一個(gè)示例中,請(qǐng)求消息可包括特定消息標(biāo)識(shí)符,并且響應(yīng)隨后需要包括同一標(biāo)識(shí)符,這允許請(qǐng)求者拒絕舊的或重復(fù)的響應(yīng)。在某些實(shí)施例中,版本字段可以指示網(wǎng)絡(luò)協(xié)議的當(dāng)前版本以便在不同的版本之間進(jìn)行區(qū)分。在一個(gè)示例中,位0到3形成版本輔號(hào)碼514,并且位4到7形成版本主號(hào)碼516。例如,對(duì)于版本1.0,當(dāng)前主號(hào)碼是1并且當(dāng)前輔號(hào)碼是0。在某些實(shí)施例中,首部502可包括消息類型字段518,其被示為一8位字段但可以使用任何數(shù)量的位。在某些實(shí)施例中,該字段指示正文504中所包含的消息的類型。在一實(shí)施例中,網(wǎng)絡(luò)協(xié)議是允許在其中封裝各種域?qū)S脜f(xié)議的容器協(xié)議。在某些實(shí)施例中,消息字段518在各協(xié)議之間是有區(qū)別的。在一示例中,如果代理接收具有不可識(shí)別的消息類型值的消息,則該代理將忽略該消息并且不發(fā)送對(duì)該消息的響應(yīng)。在某些實(shí)施例中,這些協(xié)議可包括提供媒體控制命令的協(xié)議(媒體源協(xié)議),這一協(xié)議能夠控制來(lái)自源代理的媒體內(nèi)容(音頻、視頻、圖像、圖形、以及任何其他媒體)的傳輸。在某些實(shí)施例中,首部包括分段信息字段520,其在圖5中被示為例如一16位字段。在某些實(shí)施例中,該字段旨在提供關(guān)于消息分段的信息。在某些實(shí)施例中,該字段按網(wǎng)絡(luò)字節(jié)順序發(fā)送并且被用來(lái)支持跨多個(gè)消息的交換。在一示例中,該字段中的位0可用作關(guān)于該消息是否是交換的最后一部分的指示符,即值1指示該消息是最后片段而值0指示后面還有片段。在該示例中,位1到15然后可指示交換中的片段總數(shù),其中值0可被保留以指示片段數(shù)量未被指定并且因此必須監(jiān)視最后片段指示符。分段信息字段可被用來(lái)幫助接收器管理其存儲(chǔ)器。在某些實(shí)施例中,數(shù)據(jù)分組500的正文504包含該消息的凈荷。在所示示例中,消息正文524是一36字節(jié)字段,但可以使用任何大小。在某些實(shí)施例中,消息正文524的格式取決于消息類型518。在某些實(shí)施例中,數(shù)據(jù)分組500可帶有尾部506。在某些實(shí)施例中,尾部506可包含在網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí)提供安全性的安全消息簽名526。然而,可以為網(wǎng)絡(luò)中的數(shù)據(jù)傳輸建立其他安全機(jī)制,并且尾部506可包括其他信息。圖6是用于網(wǎng)絡(luò)的控制命令的實(shí)施例的圖示。控制命令可包括例如用于控制娛樂網(wǎng)絡(luò)的媒體數(shù)據(jù)的命令。在該圖示中,控制命令600可例如在圖5所示的數(shù)據(jù)分組600中攜帶,如消息正文524中。在某些實(shí)施例中,控制命令600可以具有固定長(zhǎng)度。在一個(gè)示例中,媒體控制命令600的固定長(zhǎng)度是40字節(jié),但取決于特定實(shí)施例,媒體控制命令的長(zhǎng)度可以更大或更小。在某些實(shí)施例中,媒體控制命令600可包括首部602和正文604,它們?cè)趫D6中被示為例如一4字節(jié)首部和一36字節(jié)正文。在某些實(shí)施例中,版本可由首部602中的主版本字段616和輔版本字段614來(lái)指示。在某些實(shí)施例中,首部還可包括包含表示該命令所表達(dá)的命令類型的權(quán)標(biāo)的命令類型字段618。在不同的實(shí)施例中,控制消息的可能的命令類型可以變化,每一命令類型可能具有不同的消息結(jié)構(gòu)。例如,在某些實(shí)現(xiàn)中,表l中示出的命令類型可以是針對(duì)媒體數(shù)據(jù)源代理定義的,媒體數(shù)據(jù)源代理是發(fā)送媒體數(shù)據(jù)內(nèi)容的代理。<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table><table>tableseeoriginaldocumentpage17</column></row><table>表3-對(duì)于媒體數(shù)據(jù)顯示代理的命令類型在某些實(shí)施例中,首部可包括響應(yīng)碼字段620。這一字段(例如被示為8位)可以指示請(qǐng)求消息的返回狀態(tài)。在某些實(shí)施例中,對(duì)于命令類型不是響應(yīng)類型的任何媒體源命令,響應(yīng)碼字段620可具有值0。在某些實(shí)施例中,如果代理返回未定義的響應(yīng)碼,則接收器將該響應(yīng)當(dāng)作無(wú)效響應(yīng)。首部還可包括一個(gè)或多個(gè)保留字段622以便對(duì)網(wǎng)絡(luò)媒體命令協(xié)議作出進(jìn)一步修改。最后,控制命令600可包括相關(guān)命令類型的字段628。在某些實(shí)施例中,這些字段將根據(jù)數(shù)據(jù)分組中所包括的特定命令類型而變化。圖7是用于為數(shù)據(jù)流建立資源的控制命令的示例的圖示。在該示例中,命令700包括首部602和正文604,首部包括輔版本字段614、主版本字段616、命令類型字段618(此處被示為用于建立請(qǐng)求的命令類型1)、響應(yīng)碼字段620(此處被示為響應(yīng)碼=O,因?yàn)榻⒄?qǐng)求不是響應(yīng))、以及保留字段622。在某些實(shí)施例中,命令700的正文604可包括標(biāo)志字段724,其表示表達(dá)與其他消息字段相關(guān)的信息的標(biāo)志位圖或如何處理請(qǐng)求(例如,特定位位置中的值1指示相關(guān)聯(lián)的標(biāo)志的正值,而值O指示負(fù)值);端口計(jì)數(shù)字段726,其表示可用于傳遞特定內(nèi)容片段的端口的數(shù)量;初始目標(biāo)端口字段728,其表示目標(biāo)設(shè)備處的順序端口范圍內(nèi)的初始端口;目標(biāo)IP地址字段730,其表示應(yīng)向其傳遞內(nèi)容的目標(biāo)IPv4地址;內(nèi)容標(biāo)識(shí)符字段732,其表示目標(biāo)代理應(yīng)當(dāng)傳遞的內(nèi)容片段的標(biāo)識(shí)符;遠(yuǎn)程代理標(biāo)識(shí)符字段734,其表示形成活動(dòng)記錄會(huì)話的遠(yuǎn)程端點(diǎn)的代理的標(biāo)識(shí)符;以及一個(gè)或多個(gè)保留字段736。圖7中示出的各字段是作為特定命令類型的一個(gè)示例示出的,并且用于任何其他命令類型的字段將隨處理該命令的需要而變化。圖8是示出網(wǎng)絡(luò)中的數(shù)據(jù)控制過程的實(shí)施例的流程圖。在該圖示中,可以在一網(wǎng)絡(luò)設(shè)備的代理和另一網(wǎng)絡(luò)設(shè)備或同一網(wǎng)絡(luò)設(shè)備的一個(gè)或多個(gè)其他代理之間建立連接。在某些實(shí)施例中,該連接可用于多個(gè)目的,并且因此未必是出于特定數(shù)據(jù)流操作的目的而建立的。在建立連接后,代理可以接收包含控制命令的數(shù)據(jù)分組804。在某些實(shí)施例中,可以確定該數(shù)據(jù)分組是否具有正確大小806。在某些實(shí)施例中,正確大小是通過將數(shù)據(jù)分組的大小與網(wǎng)絡(luò)的固定分組大小進(jìn)行比較來(lái)確定的。在某些實(shí)施例中,如果數(shù)據(jù)分組不具有正確大小,則忽略該消息810。在某些實(shí)施例中,如果數(shù)據(jù)分組具有正確大小,則確定該數(shù)據(jù)分組是否被定址到代理808。如果否,則忽略該消息810。如果是,則獲取權(quán)標(biāo)以確定消息正文中所包含的消息的類型,并且如果該消息是控制命令,則確定數(shù)據(jù)分組中所存在的命令的類型812。代理確定該代理是否識(shí)別出該命令類型814。在某些實(shí)施例中,如果權(quán)標(biāo)是未定義的或者如果權(quán)標(biāo)對(duì)應(yīng)于不適用于代理的命令類型,則該代理無(wú)法識(shí)別出該命令類型814。如果未識(shí)別出該命令,則忽略該消息810。如果識(shí)別出該命令,則可以確定該命令的預(yù)期字段816并且解析用于命令數(shù)據(jù)的、命令的各字段。如果該命令中的字段不匹配命令類型820,則出錯(cuò)830。(可能存在圖8未示出的其他出錯(cuò)情況。)如果需要對(duì)該命令的響應(yīng)822,則向該命令的發(fā)送者發(fā)送響應(yīng)824。隨后執(zhí)行該命令826。在某些實(shí)施例中,相關(guān)操作的完成可能不會(huì)導(dǎo)致關(guān)閉連接,因?yàn)樵撨B接可具有多種用途。在不再需要該連接時(shí),可以關(guān)閉該連接828。圖9是網(wǎng)絡(luò)設(shè)備的實(shí)施例的圖示。在該圖示中,網(wǎng)絡(luò)設(shè)備905可以是諸如娛樂網(wǎng)絡(luò)等網(wǎng)絡(luò)中的任何設(shè)備,包括但不限于圖1中示出的設(shè)備。例如,該網(wǎng)絡(luò)設(shè)備可以是電視機(jī)、機(jī)頂盒、存儲(chǔ)單元、游戲控制臺(tái)、或其他媒體設(shè)備。在某些實(shí)施例中,網(wǎng)絡(luò)設(shè)備905包括提供網(wǎng)絡(luò)功能的網(wǎng)絡(luò)單元810。網(wǎng)絡(luò)功能包括但不限于生成、傳輸、存儲(chǔ)、和接收媒體數(shù)據(jù)流。網(wǎng)絡(luò)單元910可被實(shí)現(xiàn)為嵌入式系統(tǒng)。網(wǎng)絡(luò)單元910可被實(shí)現(xiàn)為單個(gè)片上系統(tǒng)(SoC)或被實(shí)現(xiàn)為多個(gè)組件。在某些實(shí)施例中,網(wǎng)絡(luò)單元910包括用于處理數(shù)據(jù)的處理器。對(duì)數(shù)據(jù)的處理可包括生成數(shù)據(jù)流,操縱數(shù)據(jù)流以便傳輸或存儲(chǔ),以及解密和解碼數(shù)據(jù)流以便使用。網(wǎng)絡(luò)設(shè)備還可包括支持網(wǎng)絡(luò)操作的存儲(chǔ)器,如DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)920或其他類似存儲(chǔ)器和閃存825或其他非易失性存儲(chǔ)器。網(wǎng)絡(luò)設(shè)備905還可包括用于經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口955分別在網(wǎng)絡(luò)上發(fā)送數(shù)據(jù)或從網(wǎng)絡(luò)接收數(shù)據(jù)的發(fā)送器930和/或接收器940。發(fā)送器930或接收器940可以連接到有線傳輸電纜(包括例如以太網(wǎng)電纜950)或連接到無(wú)線單元。有線傳輸電纜還可包括同軸電纜、電源線、或可用于數(shù)據(jù)傳輸?shù)娜魏纹渌娎|或?qū)Ь€。發(fā)送器930或接收器940可以用一條或多條線(如用于數(shù)據(jù)發(fā)送的線935和用于數(shù)據(jù)接收的線945)來(lái)耦合到網(wǎng)絡(luò)單元以便進(jìn)行數(shù)據(jù)傳輸和控制信號(hào)。還可能存在附加連接。網(wǎng)絡(luò)設(shè)備905還可包括此處未示出的用于該設(shè)備的媒體操作的眾多組件。在以上描述中,出于說明目的闡述了眾多具體細(xì)節(jié)以便提供對(duì)本發(fā)明的全面理解。然而,對(duì)本領(lǐng)域技術(shù)人員將顯而易見的是,沒有這些具體細(xì)節(jié)也可實(shí)踐本發(fā)明。在其他情況下,公知結(jié)構(gòu)和設(shè)備以框圖的形式示出。在所示組件之間可能有中間結(jié)構(gòu)。此處所描述或示出的各組件可具有未示出或描述的附加輸入或輸出。所示元件或組件還能以不同的排列或次序來(lái)安排,包括對(duì)任何字段重新排序或修改字段大小。本發(fā)明可包括各種過程。本發(fā)明的過程可由硬件組件來(lái)執(zhí)行或可以用機(jī)器可執(zhí)行指令來(lái)實(shí)現(xiàn),這可被用于使得用這些指令來(lái)編程的通用或?qū)S锰幚砥骰蜻壿嬰娐穲?zhí)行這些過程。或者,這些過程可由硬件和軟件的組合來(lái)執(zhí)行。本發(fā)明的各部分可以作為計(jì)算機(jī)程序產(chǎn)品來(lái)提供,計(jì)算機(jī)程序產(chǎn)品可包括其上存儲(chǔ)有計(jì)算機(jī)程序指令的計(jì)算機(jī)可讀介質(zhì),計(jì)算機(jī)程序指令可被用來(lái)對(duì)計(jì)算機(jī)(或其他電子設(shè)備)進(jìn)行編程以執(zhí)行根據(jù)本發(fā)明的過程。機(jī)器可讀介質(zhì)可包括,但不限于,軟盤、光盤、CD-ROM(緊致盤只讀存儲(chǔ)器)、以及磁光盤、ROM(只讀存儲(chǔ)器)、RAM(隨機(jī)存取存儲(chǔ)器)、EPROM(可擦除可編程只讀存儲(chǔ)器)、EEPROM(電可擦除可編程只讀存儲(chǔ)器)、磁卡或光卡、閃存、或適于存儲(chǔ)電子指令的其它類型的介質(zhì)/機(jī)器可讀介質(zhì)。此外,本發(fā)明還可作為計(jì)算機(jī)程序產(chǎn)品來(lái)下載,其中該程序可以從遠(yuǎn)程計(jì)算機(jī)傳送到作出請(qǐng)求的計(jì)算機(jī)。許多方法是以其最基本的形式來(lái)描述的,但可以對(duì)這些方法中的任一個(gè)添加或刪除過程并且可以對(duì)所描述的消息中的任一個(gè)添加或減去信息,而不背離本發(fā)明的基本范圍。對(duì)本領(lǐng)域技術(shù)人員顯而易見的是,能夠作出許多進(jìn)一步的修改和調(diào)整。各具體實(shí)施例不是為了限制本發(fā)明而是為了說明本發(fā)明而提供的。本發(fā)明的范圍不是由以上提供的各具體示例來(lái)確定的,而是僅由所附權(quán)利要求書來(lái)確定的。當(dāng)提到元件"A"耦合至元件"B"或與其相耦合時(shí),元件A可直接耦合至元件B,或通過例如元件C間接地耦合。當(dāng)說明書或權(quán)利要求書聲明組件、特征、結(jié)構(gòu)、過程、或特性A"引起"組件、特征、結(jié)構(gòu)、過程或特性B時(shí),它意味著"A"至少是"B"的部分起因,但還可能有幫助引起"B"的至少一個(gè)其它組件、特征、結(jié)構(gòu)、過程或特性。如果說明書指示"可"、"可能"或"可以"包括組件、特征、結(jié)構(gòu)、過程或特性,則不一定必須包括該特定組件、特征、結(jié)構(gòu)、過程或特性。如果說明書或權(quán)利要求引用"一"或"一個(gè)"元件,這不意味著僅有一個(gè)所描述的元件。實(shí)施例是本發(fā)明的實(shí)現(xiàn)或示例。在本說明書中對(duì)"一實(shí)施例"、"一個(gè)實(shí)施例"、"某些實(shí)施例"或"其他實(shí)施例"的引用意味著結(jié)合這些實(shí)施例描述的特定特征、結(jié)構(gòu)或特性被包括在至少某些實(shí)施例中,但不一定被包括在所有實(shí)施例中。"一實(shí)施例"、"一個(gè)實(shí)施例"、或"某些實(shí)施例"的多次出現(xiàn)不一定都指代相同的實(shí)施例。應(yīng)當(dāng)理解,在對(duì)本發(fā)明的示例性實(shí)施例的以上描述中,出于流水線化本發(fā)明以及幫助理解各發(fā)明性方面中的一個(gè)或多個(gè)的目的,本發(fā)明的各個(gè)特征有時(shí)被一起分組在單個(gè)實(shí)施例、附圖、或?qū)?shí)施例或附圖的描述中。然而,本發(fā)明的方法不應(yīng)被解釋為反映所要求保護(hù)的發(fā)明需要比在每一權(quán)利要求中明確表述的特征更多的特征的意圖。相反,如所附權(quán)利要求書所反映的,各發(fā)明性方面在于比單個(gè)在以上公開的實(shí)施例的所有特征要少的特征。因此,權(quán)利要求書據(jù)此特意合并到本說明書中,每一權(quán)利要求都獨(dú)立地代表本發(fā)明的一單獨(dú)實(shí)施例。權(quán)利要求一種裝置,包括被配置成接收與數(shù)據(jù)流相關(guān)聯(lián)的命令的權(quán)標(biāo)的接收器,所述命令是多種命令類型中的一種,所述權(quán)標(biāo)具有固定大小和格式,所述權(quán)標(biāo)在數(shù)據(jù)分組的一字段中提供;以及網(wǎng)絡(luò)單元,其被配置成基于所述權(quán)標(biāo)來(lái)確定命令類型并解析所述數(shù)據(jù)分組中的、用于命令數(shù)據(jù)的零個(gè)或更多個(gè)字段,所述網(wǎng)絡(luò)單元被配置成執(zhí)行所述命令。2.如權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)分組的每一字段對(duì)所述命令具有指定大小和格式。3.如權(quán)利要求1所述的裝置,其特征在于,還包括用于發(fā)送所述數(shù)據(jù)流的發(fā)送器,所述發(fā)送器根據(jù)所述命令來(lái)操作。4.如權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)分組具有固定大小。5.如權(quán)利要求4所述的裝置,其特征在于,所述裝置提供對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)被包含在所設(shè)置的分組大小的數(shù)據(jù)分組中。6.如權(quán)利要求5所述的裝置,其特征在于,所述響應(yīng)是多個(gè)響應(yīng)中的一個(gè)。7.如權(quán)利要求1所述的裝置,其特征在于,所述裝置被配置成忽略包括該裝置不理解的命令類型的數(shù)據(jù)分組。8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置被配置成忽略具有與所設(shè)置的分組大小不匹配的數(shù)據(jù)大小的數(shù)據(jù)分組。9.如權(quán)利要求1所述的裝置,其特征在于,所述裝置包括一個(gè)或多個(gè)代理,并且其中所述一個(gè)或多個(gè)代理中的一個(gè)代理是所述命令的目的地代理。10.如權(quán)利要求1所述的裝置,其特征在于,還包括被配置成解釋所述命令的狀態(tài)機(jī)。11.如權(quán)利要求1所述的裝置,其特征在于,所述裝置是具有有限的處理或存儲(chǔ)器能力的低資源設(shè)備。12.如權(quán)利要求11所述的裝置,其特征在于,所述裝置包括包含具有嵌入式處理器的設(shè)備、具有片上系統(tǒng)(SoC)的設(shè)備以及手持式設(shè)備的組中的一個(gè)或多個(gè)。13.—種裝置,包括被配置成生成與數(shù)據(jù)流相關(guān)聯(lián)的命令的權(quán)標(biāo)的接收器,所述命令是多種命令中的一種,所述權(quán)標(biāo)具有固定大小和格式,所述權(quán)標(biāo)在數(shù)據(jù)分組的一字段中提供,所述數(shù)據(jù)分組具有用于命令數(shù)據(jù)的零個(gè)或更多個(gè)字段;以及被配置成發(fā)送所述數(shù)據(jù)分組的發(fā)送器。14.如權(quán)利要求13所述的裝置,其特征在于,所述數(shù)據(jù)分組的零個(gè)或更多個(gè)字段中的每一個(gè)對(duì)所述命令具有指定大小和格式。15.如權(quán)利要求13所述的裝置,其特征在于,所述數(shù)據(jù)分組具有固定大小。16.—種網(wǎng)絡(luò),包括第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備被配置成生成關(guān)于數(shù)據(jù)流的命令的權(quán)標(biāo),所述權(quán)標(biāo)被包含在數(shù)據(jù)分組的一字段中,所述權(quán)標(biāo)表示多種命令類型中的一種,所述字段具有用于所述多種命令類型中的每一種的固定大小和格式;以及第二網(wǎng)絡(luò)設(shè)備,所述第二網(wǎng)絡(luò)設(shè)備被配置成接收所述命令的權(quán)標(biāo),解碼所述權(quán)標(biāo)以確定該權(quán)標(biāo)所表示的命令類型,并執(zhí)行關(guān)于數(shù)據(jù)流的命令。17.如權(quán)利要求16所述的網(wǎng)絡(luò),其特征在于,所述第二網(wǎng)絡(luò)設(shè)備包括狀態(tài)機(jī),所述第二網(wǎng)絡(luò)設(shè)備利用所述狀態(tài)機(jī)來(lái)解碼所述權(quán)標(biāo)。18.如權(quán)利要求16所述的網(wǎng)絡(luò),其特征在于,所述命令類型是包括以下各項(xiàng)的組中的一個(gè).(a)在所述第二網(wǎng)絡(luò)設(shè)備和一個(gè)或多個(gè)目的地之間建立數(shù)據(jù)流;(b)播放所述數(shù)據(jù)流;(c)暫停所述數(shù)據(jù)流;(d)拆卸分配給所述數(shù)據(jù)流的資源;以及(e)獲取并設(shè)置所述數(shù)據(jù)流的參數(shù)。19.如權(quán)利要求16所述的網(wǎng)絡(luò),其特征在于,所述數(shù)據(jù)分組具有固定大小。20.如權(quán)利要求19所述的網(wǎng)絡(luò),其特征在于,如果所述數(shù)據(jù)分組不與所述固定大小相匹配,則所述第二網(wǎng)絡(luò)設(shè)備忽略所述命令。21.—種用于控制數(shù)據(jù)的流傳輸?shù)姆椒ǎㄉ煽刂凭W(wǎng)絡(luò)中的數(shù)據(jù)流的命令,所述命令包括表示多種命令類型中的一種命令類型的權(quán)標(biāo),所述權(quán)標(biāo)具有固定大小和格式;發(fā)送所述命令;以及解碼所述命令,解碼所述命令包括基于所述權(quán)標(biāo)來(lái)確定所述命令類型。22.如權(quán)利要求21所述的方法,其特征在于,所述網(wǎng)絡(luò)是娛樂網(wǎng)絡(luò)。23.如權(quán)利要求21所述的方法,其特征在于,所述權(quán)標(biāo)表示整數(shù)值,并且其中解碼所述命令包括確定所述整數(shù)值表示哪一命令類型。24.如權(quán)利要求21所述的方法,其特征在于,解碼所述命令包括解碼用于所述命令的一個(gè)或多個(gè)數(shù)據(jù)字段,其中所述數(shù)據(jù)字段中的每一個(gè)的大小和格式基于所述命令類型。25.如權(quán)利要求21所述的方法,其特征在于,所述命令由第一網(wǎng)絡(luò)代理生成,所述第一網(wǎng)絡(luò)代理是第一網(wǎng)絡(luò)設(shè)備的邏輯實(shí)體。26.如權(quán)利要求25所述的方法,其特征在于,所述命令由第二網(wǎng)絡(luò)代理接收,所述第二網(wǎng)絡(luò)代理是第二網(wǎng)絡(luò)設(shè)備的邏輯實(shí)體。27.如權(quán)利要求21所述的方法,其特征在于,還包括基于所述命令來(lái)控制所述數(shù)據(jù)流。28.—種制品,包括包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令在被處理器訪問時(shí)使得所述計(jì)算機(jī)執(zhí)行以下操作,包括生成控制網(wǎng)絡(luò)中的數(shù)據(jù)流的命令,所述命令包括表示多種命令類型中的一種命令類型的權(quán)標(biāo),所述權(quán)標(biāo)具有固定大小和格式;發(fā)送所述命令;以及解碼所述命令,解碼所述命令包括基于所述權(quán)標(biāo)來(lái)確定所述命令類型。29.如權(quán)利要求28所述的制品,其特征在于,所述權(quán)標(biāo)表示數(shù)值,并且其中解碼所述命令包括確定所述數(shù)值表示哪一命令類型。30.如權(quán)利要求28所述的制品,其特征在于,解碼所述命令包括解碼用于所述命令的一個(gè)或多個(gè)數(shù)據(jù)字段,其中所述數(shù)據(jù)字段中的每一個(gè)的大小和格式基于所述命令類型。31.—種網(wǎng)絡(luò)設(shè)備,包括網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口被配置成經(jīng)由控制協(xié)議在網(wǎng)絡(luò)上通信,所述控制協(xié)議包括使用權(quán)標(biāo)來(lái)表示多種命令類型中的一種命令類型,所述權(quán)標(biāo)具有固定大小和格式;以及被配置成經(jīng)由所述網(wǎng)絡(luò)接口操作的一個(gè)或多個(gè)代理。32.如權(quán)利要求31所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述一個(gè)或多個(gè)代理中的一個(gè)代理被配置成經(jīng)由使用所述控制協(xié)議來(lái)發(fā)送的命令來(lái)遙控另一網(wǎng)絡(luò)設(shè)備。33.如權(quán)利要求31所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括被配置成處理經(jīng)由所述網(wǎng)絡(luò)接口接收到的命令的一個(gè)或多個(gè)消息處理程序。34.如權(quán)利要求33所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括硬件狀態(tài)機(jī),所述硬件狀態(tài)機(jī)被配置成將經(jīng)由所述網(wǎng)絡(luò)接口接收到的命令定向到所述一個(gè)或多個(gè)消息處理程序中的一個(gè)。35.如權(quán)利要求31所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述一個(gè)或多個(gè)代理可包括媒體數(shù)據(jù)源代理、媒體數(shù)據(jù)存儲(chǔ)代理、以及媒體數(shù)據(jù)顯示代理中的一個(gè)或多個(gè)。36.如權(quán)利要求35所述的網(wǎng)絡(luò)設(shè)備,其特征在于,媒體數(shù)據(jù)源代理發(fā)送媒體數(shù)據(jù)內(nèi)容,媒體數(shù)據(jù)存儲(chǔ)代理接收并存儲(chǔ)媒體數(shù)據(jù)內(nèi)容,而媒體數(shù)據(jù)顯示代理接收并顯示媒體數(shù)據(jù)內(nèi)容。全文摘要一種用于網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流控制的方法和裝置。一種裝置的某些實(shí)施例包括用于接收與數(shù)據(jù)流相關(guān)聯(lián)的命令的權(quán)標(biāo)的接收器,其中該命令是多種命令類型中的一種。該權(quán)標(biāo)具有固定大小和格式,并且該權(quán)標(biāo)在數(shù)據(jù)分組的一個(gè)字段中提供。該裝置還包括網(wǎng)絡(luò)單元,該網(wǎng)絡(luò)單元基于該權(quán)標(biāo)來(lái)確定命令的類型,解析數(shù)據(jù)分組中的用于命令數(shù)據(jù)的一組字段,并執(zhí)行該命令。文檔編號(hào)H04L29/06GK101785255SQ200880105181公開日2010年7月21日申請(qǐng)日期2008年7月2日優(yōu)先權(quán)日2007年7月25日發(fā)明者B·K·舒米特,D·J·諾斯卡特,J·G·漢科申請(qǐng)人:晶像股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1