專利名稱:用于通信的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)連接,更具體地說,涉及通過設(shè)備屬性集合定制數(shù)據(jù)傳送和網(wǎng)絡(luò) 配置的方法和系統(tǒng)。
背景技術(shù):
隨著電子通信系統(tǒng)逐漸普及,用于各種應(yīng)用、企業(yè)和消費(fèi)者等的各種類型和大小 的數(shù)據(jù)的交換方式,需要網(wǎng)絡(luò)訪問越來越多的設(shè)備。此外,消費(fèi)者和企業(yè)不斷地希望在其所 有的通信設(shè)備上有更快的網(wǎng)絡(luò)接入和/或更大的帶寬。因此,當(dāng)越來越多的設(shè)備被裝備成 接入通信網(wǎng)絡(luò)時,網(wǎng)絡(luò)管理者和服務(wù)提供者在有效地服務(wù)數(shù)量逐漸增加的設(shè)備方面面臨挑 戰(zhàn),而這些設(shè)備具有使用逐漸增加的協(xié)議、軟件和/或其他網(wǎng)絡(luò)連接和處理資源的各種集 合的逐漸增加的各種性能組。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對于本 領(lǐng)域的普通技術(shù)人員來說是顯而易見的。
發(fā)明內(nèi)容
本發(fā)明提供了一種通過設(shè)備屬性集合定制數(shù)據(jù)傳送和網(wǎng)絡(luò)配置的方法和系統(tǒng),結(jié) 合至少一幅附圖進(jìn)行了充分的展現(xiàn)和描述,并在權(quán)利要求中得到了更完整的闡述。根據(jù)一個方面,提供了一種用于通信的方法,包括由第一網(wǎng)絡(luò)設(shè)備中的一個或多個電路執(zhí)行從通信連接到接入點(diǎn)設(shè)備的多個第二網(wǎng)絡(luò)設(shè)備接收設(shè)備屬性;集合所述接收到的設(shè)備屬性;將所述集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備;以及從所述源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中所述內(nèi)容是基于所述集合的設(shè)備屬性定制 的;以及 將所述定制內(nèi)容從所述接入點(diǎn)設(shè)備傳送到所述一個或多個設(shè)備。優(yōu)選地,所述第一網(wǎng)絡(luò)設(shè)備包括一個或多個機(jī)頂盒、有線接入點(diǎn)和/或無線接入
點(diǎn)ο優(yōu)選地,所述多個設(shè)備的每個的設(shè)備屬性包括設(shè)置、性能和/或用戶偏好。優(yōu)選地,所述多個設(shè)備的每個的設(shè)備屬性包括下列中的一者或多者序列號或唯 一標(biāo)識符、制造商標(biāo)識符、模型標(biāo)識符、硬件配置、軟件配置、操作系統(tǒng)標(biāo)識符、可用和/或 總存儲器、可用和/或總處理周期、安全信息、電池電量(battery level)和/或功率設(shè)置。優(yōu)選地,所述方法進(jìn)一步包括使用IPSec和/或MACsec協(xié)議保證所述集合的設(shè)備 屬性的所述傳送的安全。優(yōu)選地,所述方法進(jìn)一步包括通過帶外信道接收所述設(shè)備屬性。優(yōu)選地,所述方法進(jìn)一步包括通過光學(xué)通信鏈路接收所述設(shè)備屬性。優(yōu)選地,所述內(nèi)容是通過下列方式中的一者或多者定制壓縮、解壓縮、下采樣和/或上采樣。優(yōu)選地,所述方法進(jìn)一步包括基于所述集合的設(shè)備屬性將所述定制內(nèi)容傳送到所 述多個設(shè)備。優(yōu)選地,所述方法進(jìn)一步包括基于所述集合的設(shè)備屬性配置所述第一網(wǎng)絡(luò)設(shè)備。優(yōu)選地,基于所述集合的設(shè)備屬性配置所述源網(wǎng)絡(luò)設(shè)備。優(yōu)選地,基于所述集合的設(shè)備屬性配置沿位于所述第一網(wǎng)絡(luò)設(shè)備和所述源網(wǎng)絡(luò)設(shè) 備之間的網(wǎng)絡(luò)路徑的一個或多個網(wǎng)絡(luò)設(shè)備。根據(jù)一個方面,一種用于通信的系統(tǒng),包括在第一網(wǎng)絡(luò)設(shè)備中使用的一個或多個電路和/或處理器,其中所述一個或多個電 路和/或處理器用于從通信連接到所述接入點(diǎn)設(shè)備的多個第二網(wǎng)絡(luò)設(shè)備接收設(shè)備屬性;集合所述接收到的設(shè)備屬性;將所述集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備;以及從所述源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中所述內(nèi)容是基于所述集合的設(shè)備屬性定制 的;以及將所述定制內(nèi)容從所述接入點(diǎn)設(shè)備傳送到所述一個或多個設(shè)備。優(yōu)選地,所述第一網(wǎng)絡(luò)設(shè)備包括一個或多個機(jī)頂盒、有線接入點(diǎn)和/或無線接入
點(diǎn)ο優(yōu)選地,所述多個設(shè)備的每個的設(shè)備屬性包括設(shè)置、性能和/或用戶偏好。優(yōu)選地,所述多個設(shè)備的每個的設(shè)備屬性包括下列中的一者或多者序列號或唯 一標(biāo)識符、制造商標(biāo)識符、模型標(biāo)識符、硬件配置、軟件配置、操作系統(tǒng)標(biāo)識符、可用和/或 總存儲器、可用和/或總處理周期、安全信息、電池電量(battery level)和/或功率設(shè)置。優(yōu)選地,所述一個或多個電路和/或處理器用于使用IPSec和/或MACsec協(xié)議保 證所述集合的設(shè)備屬性的所述傳送的安全。優(yōu)選地,所述一個或多個電路和/或處理器用于通過帶外信道接收所述設(shè)備屬性。優(yōu)選地,所述一個或多個電路和/或處理器用于通過光學(xué)通信鏈路接收所述設(shè)備屬性。優(yōu)選地,所述內(nèi)容是通過下列方式中的一者或多者定制壓縮、解壓縮、下采樣和 /或上采樣。優(yōu)選地,所述一個或多個電路和/或處理器用于基于所述集合的設(shè)備屬性將所述 定制內(nèi)容從所述接入點(diǎn)設(shè)備傳送到所述多個設(shè)備。優(yōu)選地,所述一個或多個電路和/或處理器用于基于所述集合的設(shè)備屬性配置所 述第一網(wǎng)絡(luò)設(shè)備。優(yōu)選地,基于所述集合的設(shè)備屬性配置所述源網(wǎng)絡(luò)設(shè)備。優(yōu)選地,基于所述集合的設(shè)備屬性配置沿位于所述第一網(wǎng)絡(luò)設(shè)備和所述源網(wǎng)絡(luò)設(shè) 備之間的網(wǎng)絡(luò)路徑的一個或多個網(wǎng)絡(luò)設(shè)備。根據(jù)后續(xù)結(jié)合附圖對本發(fā)明具體實(shí)施例的詳細(xì)介紹,本發(fā)明的特征和優(yōu)點(diǎn)可以顯 而易見。
圖1是根據(jù)本發(fā)明實(shí)施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)發(fā)送的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的、設(shè)備屬性的集合和傳送的示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的、設(shè)備屬性的多級集合的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的、集合和傳送設(shè)備屬性的典型步驟的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)的發(fā)送的典型步驟 的流程圖。
具體實(shí)施例方式本發(fā)明涉及通過設(shè)備屬性集合定制數(shù)據(jù)傳送和網(wǎng)絡(luò)配置的方法和系統(tǒng)。在本發(fā) 明的各個實(shí)施例中,第一網(wǎng)絡(luò)設(shè)備可從通信連接到該第一網(wǎng)絡(luò)設(shè)備的多個設(shè)備接收設(shè)備屬 性。該第一網(wǎng)絡(luò)設(shè)備可集合該設(shè)備屬性并將該集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備。該第一 網(wǎng)絡(luò)設(shè)備可從源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中該定制內(nèi)容是基于所述集合的設(shè)備屬性的。 所述第一網(wǎng)絡(luò)設(shè)備可將該定制內(nèi)容傳送給多個設(shè)備。該第一網(wǎng)絡(luò)設(shè)備可包括一個或多個機(jī) 頂盒、有線接入點(diǎn)和/或無線接入點(diǎn)。該多個網(wǎng)絡(luò)設(shè)備的每個的設(shè)備屬性包括設(shè)置、性能和 /或用戶偏好。另外或選擇性地,該多個網(wǎng)絡(luò)設(shè)備的每個的設(shè)備屬性包括下列中的一者或多 者序列號或唯一標(biāo)識符、制造商標(biāo)識符、模型標(biāo)識符、硬件配置、軟件配置、操作系統(tǒng)標(biāo)識 符、可用和/或總存儲器、可用和/或總處理周期、安全信息、電池電量(battery level)和 /或電源設(shè)置??墒褂肐PSec和/或MACsec協(xié)議保證所述集合的設(shè)備屬性的所述傳送的安全???由該第一網(wǎng)絡(luò)設(shè)備通過帶外信道接收所述設(shè)備屬性。該內(nèi)容是通過下列方式中的一者或多 者定制壓縮、解壓縮、下采樣和/或上采樣。定制內(nèi)容可基于集合的設(shè)備屬性從第一網(wǎng)絡(luò) 設(shè)備發(fā)送給該多個設(shè)備。該第一網(wǎng)絡(luò)設(shè)備可基于該集合的設(shè)備屬性配置。該源網(wǎng)絡(luò)設(shè)備可 基于集合的設(shè)備屬性配置??苫谒黾系脑O(shè)備屬性配置沿位于該第一網(wǎng)絡(luò)設(shè)備和該源 網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)路徑的一個或多個網(wǎng)絡(luò)設(shè)備。圖1是根據(jù)本發(fā)明實(shí)施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)發(fā)送的示意圖。參 照圖1,示出了網(wǎng)絡(luò)100,其包括服務(wù)器106和子網(wǎng)絡(luò)112。該子網(wǎng)絡(luò)可以是如局域網(wǎng)(LAN), 且可包括網(wǎng)絡(luò)設(shè)備114a、114b和114c (在此,一起或單獨(dú)稱為網(wǎng)絡(luò)設(shè)備114)和116。服務(wù)器106可包括合適的邏輯、電路、接口和/或代碼,用于向一個或多個遠(yuǎn)端設(shè) 備提供服務(wù)和/或應(yīng)用,以及基于所述一個或多個遠(yuǎn)端設(shè)備的設(shè)備屬性定制提供給所述一 個或多個遠(yuǎn)端設(shè)備的服務(wù)和/或應(yīng)用。服務(wù)器106提供的典型服務(wù)和/或應(yīng)用可包括網(wǎng)站 托管、通用文件托管和/或存儲、多媒體流、電郵、在線游戲和VoIP。另外,服務(wù)器106可包 括存儲器108,可用于存儲與服務(wù)器206通信的網(wǎng)絡(luò)設(shè)備的設(shè)備屬性。網(wǎng)絡(luò)設(shè)備114可包括各種設(shè)備,如家庭娛樂設(shè)備,處理設(shè)備和便攜式設(shè)備。典型的 娛樂設(shè)備可包括機(jī)頂盒、光驅(qū)、數(shù)字視頻錄制品、電視和/或立體聲系統(tǒng)。典型處理設(shè)備可 包括桌上型電腦、膝上型電腦和服務(wù)器。典型的便攜式設(shè)備可包括蜂窩電話、手機(jī)、膝上型 電腦和/或便攜式媒體播放器。網(wǎng)絡(luò)設(shè)備114中的每個可包括合適的邏輯、電路、接口和/或代碼,用于處理電子
5信息和與網(wǎng)絡(luò)設(shè)備116通信。例如,網(wǎng)絡(luò)設(shè)備114中的每個可用于發(fā)送數(shù)據(jù)和/或內(nèi)容請 求、接收、處理和顯示內(nèi)容,和/或運(yùn)行網(wǎng)頁瀏覽器或其他應(yīng)用程序以提供網(wǎng)絡(luò)服務(wù)或應(yīng)用 給用戶。另外,作為與網(wǎng)絡(luò)設(shè)備116通信的一部分,網(wǎng)絡(luò)設(shè)備114的每個可用于將其屬性傳 送給網(wǎng)絡(luò)設(shè)備116。在本發(fā)明的各個實(shí)施例中,設(shè)備114a、114b和114c的屬性可分別與蜂 窩使能的通信設(shè)備114a、114b和114c的用戶配置文件(user profile)相關(guān)或由其指示。網(wǎng)絡(luò)設(shè)備116可以是接入點(diǎn)設(shè)備,其可包括如路由器、服務(wù)器、有線接入點(diǎn)、無線 接入點(diǎn)或機(jī)頂盒。網(wǎng)絡(luò)設(shè)備116可包括合適的邏輯、電路、接口和/或代碼,用于與網(wǎng)絡(luò)設(shè) 備114和與服務(wù)器106通信。在與網(wǎng)絡(luò)設(shè)備114通信中,所述網(wǎng)絡(luò)設(shè)備116可從一個或多 個網(wǎng)絡(luò)設(shè)備114接收設(shè)備屬性并將來自網(wǎng)絡(luò)設(shè)備114的集合的設(shè)備屬性傳送給服務(wù)器106。用于在網(wǎng)絡(luò)設(shè)備114和網(wǎng)絡(luò)設(shè)備116之間通信的協(xié)議和/或網(wǎng)絡(luò)鏈路可根據(jù)設(shè)備 而不同,且可包括有線、無線和/或光學(xué)鏈路??捎糜诰W(wǎng)絡(luò)設(shè)備114和網(wǎng)絡(luò)設(shè)備116之間的 通信的典型協(xié)議可包括以太網(wǎng)、Wi-Fi,藍(lán)牙、紫蜂(Zigbee)、USB、IEEE 1394、HDMI和顯示 接Π (Displayport)0可用于網(wǎng)絡(luò)設(shè)備116和服務(wù)器106之間的通信的協(xié)議和/或鏈路可包括有線、無 線和/或光學(xué)鏈路。可用于網(wǎng)絡(luò)設(shè)備116和服務(wù)器106之間的通信的典型協(xié)議可包括以太 網(wǎng)、Wi-Fi,藍(lán)牙、紫蜂、USB、IEEE 1394、HDMI和顯示接口。另外,在本發(fā)明的某些實(shí)施例中, 服務(wù)器106可以是服務(wù)提供者網(wǎng)絡(luò)的一部分,且該服務(wù)器106可通過DSL或有線電視頭端 (未示出)與網(wǎng)絡(luò)設(shè)備116通信。在本發(fā)明這樣的實(shí)施例中,該網(wǎng)絡(luò)設(shè)備116可包括DSL或 CATV調(diào)制解調(diào)器。在操作中,設(shè)備屬性可從每個網(wǎng)絡(luò)設(shè)備114傳送給網(wǎng)絡(luò)設(shè)備116。該網(wǎng)絡(luò)設(shè)備116 可生成一個或多個消息,該消息包括從所述網(wǎng)絡(luò)設(shè)備114接收到的設(shè)備屬性的集合,該網(wǎng) 絡(luò)設(shè)備116還可將該消息傳送給服務(wù)器106。就這一點(diǎn)而言,來自多個網(wǎng)絡(luò)設(shè)備114的設(shè)備 屬性可以經(jīng)整理后傳送給服務(wù)器106。在某些例子中,用于網(wǎng)絡(luò)設(shè)備116的設(shè)備屬性還可以 另與和網(wǎng)絡(luò)設(shè)備114相關(guān)的屬性通信。除了整理和轉(zhuǎn)發(fā)該設(shè)備屬性外,網(wǎng)絡(luò)設(shè)備116還將 這些屬性存儲在表或其他數(shù)據(jù)結(jié)構(gòu)中。此外,在本發(fā)明的各個實(shí)施例中,網(wǎng)絡(luò)設(shè)備116可基 于設(shè)備114的屬性配置。也就是,除了集合這些屬性外,網(wǎng)絡(luò)設(shè)備116可檢查或確定這些屬 性并可基于這些屬性進(jìn)行配置。又,在沿從網(wǎng)絡(luò)設(shè)備116到服務(wù)器106的路徑中有附加網(wǎng) 絡(luò)設(shè)備的例子中,這些設(shè)備中的一個或多個也可基于傳送的集合屬性進(jìn)行配置。在本發(fā)明 的某些實(shí)施例中,可加密和/或保護(hù)該消息到服務(wù)器106的通信。設(shè)備屬性可以包括如其性能、用戶偏好和/或設(shè)置。設(shè)備屬性可以包括如一個或 多個其序列號或唯一標(biāo)識符、標(biāo)志、模型、硬件配置、軟件配置、操作系統(tǒng)、可用和/或總存 儲器,可用和/或總處理周期或性能、安全信息和/或設(shè)置、電池效能、功率設(shè)置和用戶偏 好。在本發(fā)明的某些實(shí)施例中,來自設(shè)備114的設(shè)備屬性可以和從網(wǎng)絡(luò)設(shè)備116發(fā)送 的內(nèi)容在帶內(nèi)一起傳送給網(wǎng)絡(luò)設(shè)備116。例如,該網(wǎng)絡(luò)設(shè)備114c可使用協(xié)議(如以太網(wǎng)協(xié) 議)經(jīng)雙向鏈路通信連接到網(wǎng)絡(luò)設(shè)備116,且這樣內(nèi)容可經(jīng)下行鏈路信道傳送給設(shè)備114c, 且設(shè)備屬性可以經(jīng)上行流信道傳輸給設(shè)備116。在本發(fā)明的某些實(shí)施例中,來自設(shè)備114的設(shè)備屬性可以與來自網(wǎng)絡(luò)設(shè)備116的 內(nèi)容經(jīng)帶外一起傳送給網(wǎng)孔設(shè)備116。例如,該網(wǎng)絡(luò)設(shè)備114a可經(jīng)藍(lán)牙將其設(shè)備屬性傳送
6給網(wǎng)絡(luò)設(shè)備116,且該網(wǎng)絡(luò)設(shè)備116可經(jīng)HDMI連接將內(nèi)容傳輸給網(wǎng)絡(luò)設(shè)備114a。雖然,某 些設(shè)備屬性可能是帶內(nèi)傳送,而某些設(shè)備屬性可能是帶外(OOB)傳送。服務(wù)器106可接收集合的設(shè)備屬性且可存儲該屬性到數(shù)據(jù)庫或其他數(shù)據(jù)結(jié)構(gòu)。該 設(shè)備屬性接著可用于確定服務(wù)和/或應(yīng)用以使得子網(wǎng)絡(luò)112可用。又或者,該設(shè)備屬性可 用于確定怎樣格式化、編碼或處理內(nèi)容,使得該內(nèi)容適合經(jīng)設(shè)備116運(yùn)送到設(shè)備114。例如, 與網(wǎng)絡(luò)設(shè)備114a相關(guān)的設(shè)備屬性可以指示其是適合低分辨率視頻的,這樣服務(wù)器106可在 發(fā)送其目的地為設(shè)備114a的視頻之前,將高分辨率視頻轉(zhuǎn)碼為低分辨率。又例如,該設(shè)備 屬性可指示設(shè)備114編碼和/或解碼硬件和/或軟件,因而服務(wù)器106可編碼內(nèi)容。在本發(fā)明的典型實(shí)施例中,網(wǎng)絡(luò)設(shè)備114可分別請求如來自服務(wù)器106的多媒體 流,但是每個網(wǎng)絡(luò)設(shè)備114如接收的設(shè)備屬性所示,可具有不同的多媒體處理性能。因此, 服務(wù)器106可用于生成按比例編碼的數(shù)據(jù)流,該數(shù)據(jù)流包括多個子集數(shù)據(jù)流。就這一點(diǎn)而 言,可通過丟棄(drop)部分?jǐn)?shù)據(jù)流生成子集數(shù)據(jù)流。例如,可從MPEG數(shù)據(jù)流丟棄數(shù)據(jù)包來 生成子集數(shù)據(jù)流。與原MPEG數(shù)據(jù)流相比,該子集數(shù)據(jù)流可具有較低的瞬時分辨率、空間分 辨率和/或質(zhì)量。多個子集數(shù)據(jù)流中被發(fā)送給每個設(shè)備114a、114b和114c中的那些子集 數(shù)據(jù)流可分別基于與網(wǎng)絡(luò)設(shè)備114a、114b和114c相關(guān)的設(shè)備屬性確定。在本發(fā)明的某些 實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備116可進(jìn)一步處理數(shù)據(jù)以發(fā)送給所述網(wǎng)絡(luò)設(shè)備114中的一個或多 個。在本發(fā)明的又一典型實(shí)施例中,可以確定一個或多個屬性是兩個或多個設(shè)備114 公用的。作為結(jié)果,將要發(fā)送給子網(wǎng)絡(luò)112的內(nèi)容可以基于所述共享的屬性定制。另,服務(wù) 器106、網(wǎng)絡(luò)設(shè)備116和/或沿服務(wù)器106和網(wǎng)絡(luò)設(shè)備116之間的路徑的任何其他網(wǎng)絡(luò)設(shè)備 可基于所述共享屬性配置。這就是說,如果網(wǎng)絡(luò)設(shè)備114具有大量的不同屬性,將難以定制 內(nèi)容和發(fā)送該內(nèi)容到設(shè)備的網(wǎng)絡(luò)路徑。然而,當(dāng)設(shè)備114共享屬性時,較易基于共享屬性定 制數(shù)據(jù)和/或網(wǎng)絡(luò)配置以優(yōu)化內(nèi)容的發(fā)送。雖然在圖1中示出單個服務(wù)器106進(jìn)行說明,但是一個或多個其他網(wǎng)絡(luò)設(shè)備也可 接收集合的設(shè)備屬性并使用該設(shè)備屬性來管理到114的內(nèi)容發(fā)送。圖2是根據(jù)本發(fā)明實(shí)施例的、設(shè)備屬性的集合和傳送的示意圖。參照圖2,示出參 照圖1描述的網(wǎng)絡(luò)設(shè)備114和網(wǎng)絡(luò)設(shè)備116。如圖2示出了用于交換設(shè)備屬性的典型消息 202 和 208。每個消息202a可包括識別與消息202相關(guān)的設(shè)備的字段204、以及包括其他設(shè)備 屬性的字段206。字段204可包括如序列號或識別特定設(shè)備114的其他信息,和/或可包 括標(biāo)志、模型或通用于識別設(shè)備114的其他信息。就這一點(diǎn)而言,該通用信息可識別如設(shè)備 114所屬的設(shè)備分類或分級。字段206可包括如硬件配置、軟件配置、功率設(shè)置、操作系統(tǒng)和 /或設(shè)備的其他屬性,或?qū)?yīng)的字段204識別的設(shè)備分類/分級。該消息202a可使用專用 協(xié)議交換,或可在其傳送的鏈路上以使用的數(shù)據(jù)包的形式封裝。例如,消息202可插入以太 網(wǎng)數(shù)據(jù)包的有效載荷中。在另一實(shí)施例中,該屬性可以在數(shù)據(jù)包的報頭或保留字段中傳輸。消息208可包括字段210和212。字段210可識別提供設(shè)備屬性給網(wǎng)絡(luò)設(shè)備116 的網(wǎng)絡(luò)設(shè)備114。字段210可包括如序列號或識別特定設(shè)備114的其他信息,和/或可包括 標(biāo)志、模型或其他識別設(shè)備114的通用信息。就這一點(diǎn)而言,該通用信息可識別如設(shè)備114 所屬的設(shè)備分類或分級。字段212可包括如硬件配置、軟件配置、功率設(shè)置、操作系統(tǒng)和/或設(shè)備的其他屬性,或?qū)?yīng)的字段210所識別的設(shè)備分類/分級。在操作中,網(wǎng)絡(luò)設(shè)備114a、114b和114c可分別發(fā)生消息202a、202b和202c給網(wǎng) 絡(luò)設(shè)備116。網(wǎng)絡(luò)設(shè)備116可從消息202提取設(shè)備屬性,并生成包括從消息202中提取的屬 性的消息208。在本發(fā)明的各個實(shí)施例中,消息208可被保護(hù)、編碼、加擾或進(jìn)行其他處理使 得僅指定的目的地設(shè)備才能破譯該消息的內(nèi)容。就該消息208的保護(hù)而言,可以將其加密、 加擾和/或使用協(xié)議(如MACSec和IPSec)安全傳送。服務(wù)器206可接收消息208和提取識別信息和/或其他與網(wǎng)絡(luò)設(shè)備114相關(guān)的設(shè) 備屬性。該設(shè)備屬性接著被存儲到數(shù)據(jù)庫或其他數(shù)據(jù)結(jié)構(gòu)中。存儲在數(shù)據(jù)結(jié)構(gòu)中的屬性可 以用來確定哪些服務(wù)和/或內(nèi)容將被發(fā)送給或可用于特定的網(wǎng)絡(luò)和/或網(wǎng)絡(luò)設(shè)備。存儲在 數(shù)據(jù)結(jié)構(gòu)中的屬性可用于配置服務(wù)器106、網(wǎng)絡(luò)設(shè)備116和/或沿從服務(wù)器106到網(wǎng)絡(luò)設(shè)備 114的路徑上的其他網(wǎng)絡(luò)設(shè)備。附加地或選擇性地,在有內(nèi)容將要發(fā)送給特定網(wǎng)絡(luò)設(shè)備114 的例子中,服務(wù)器106可檢查數(shù)據(jù)庫以確定在發(fā)送該內(nèi)容以前怎樣格式化、編碼、保護(hù)或采 用其他方式處理該內(nèi)容。圖2中的實(shí)施例僅僅是用于說明的實(shí)施例并不是窮盡性的。例如,在本發(fā)明的其 他實(shí)施例中,設(shè)備屬性可在單個字段或兩個以上的字段中傳送。同樣地,設(shè)備屬性可以在多 個消息中傳輸。例如,設(shè)備114可不傳輸任何識別字段,這樣可限制設(shè)備的屬性。圖3是根據(jù)本發(fā)明實(shí)施例的、設(shè)備屬性的多級集合的示意圖。參照圖3,示出了網(wǎng) 絡(luò) SlOpSlOySlOs 和 3104。網(wǎng)絡(luò)3102、3103和3104中的每個都包括一個或多個網(wǎng)絡(luò)設(shè)備,如圖1和2中所述 的網(wǎng)絡(luò)設(shè)備114和116。就這一點(diǎn)而言,網(wǎng)絡(luò)設(shè)備302可與圖1和2中所述的網(wǎng)絡(luò)設(shè)備114 和/或網(wǎng)絡(luò)設(shè)備116類似或相同。服務(wù)提供者310可包括一個或多個網(wǎng)絡(luò)設(shè)備,如服務(wù)器 106、頭端或用于向網(wǎng)絡(luò)設(shè)備302提供因特網(wǎng)連接和/或內(nèi)容的其他網(wǎng)絡(luò)設(shè)備。在運(yùn)行中,網(wǎng)絡(luò)設(shè)備302a可將其設(shè)備屬性A傳送給網(wǎng)絡(luò)設(shè)備302c,且網(wǎng)絡(luò)設(shè)備 302b可將其設(shè)備屬性B發(fā)送給網(wǎng)絡(luò)設(shè)備302c。網(wǎng)絡(luò)設(shè)備302c可包括接入點(diǎn)設(shè)備。該網(wǎng)絡(luò) 設(shè)備302c可生成包括屬性‘A’、屬性‘B’和其自身屬性‘C’的消息。在本發(fā)明某些實(shí)施例 中,該設(shè)備302b可本地存儲該屬性B和C。在本發(fā)明某些實(shí)施例中,設(shè)備302b可基于屬性 B和C配置。網(wǎng)絡(luò)設(shè)備302c可加密或使用其他方式處理消息以用于網(wǎng)絡(luò)設(shè)備302g的通信, 且接著將該屬性發(fā)送給網(wǎng)絡(luò)設(shè)備302g,該網(wǎng)絡(luò)設(shè)備302g包括接入點(diǎn)設(shè)備。在本發(fā)明的某些 實(shí)施例中,網(wǎng)絡(luò)設(shè)備302g可本地存儲屬性A、B和C的備份。類似地,網(wǎng)絡(luò)設(shè)備302d可將其設(shè)備屬性D傳送給網(wǎng)絡(luò)設(shè)備302f,且該網(wǎng)絡(luò)設(shè)備 302e可將其設(shè)備屬性E傳送給網(wǎng)絡(luò)設(shè)備302f。網(wǎng)絡(luò)設(shè)備302f可包括接入點(diǎn)設(shè)備。網(wǎng)絡(luò)設(shè) 備302f可生成包括屬性D、屬性E以及其自身的設(shè)備屬性(表示為F)的消息。在本發(fā)明某 些實(shí)施例中,該設(shè)備302b也可本地存儲屬性D和E。網(wǎng)絡(luò)設(shè)備302f可加密或采用其他方式 處理用于發(fā)射給網(wǎng)絡(luò)設(shè)備302g的消息,且接著將該屬性發(fā)送給網(wǎng)絡(luò)設(shè)備302g。網(wǎng)絡(luò)設(shè)備302g可處理接收到的消息以提取屬性A、B、C、D、E和F,并可生成包括 A、B、C、D、E、F以及其自身設(shè)備屬性G的消息。生成的消息可以被格式化、加密和/或保護(hù) 以用于傳送到服務(wù)提供者SlO1中的一個或多個設(shè)備,并可傳送給網(wǎng)絡(luò)310i。典型的內(nèi)容格 式化和/或編碼可包括例如上采樣、下采樣、加擾、解擾、壓縮、解壓和/或轉(zhuǎn)碼。在本發(fā)明 的某些實(shí)施例中,設(shè)備302g可本地存儲屬性A、B、C、D、E和F。在本發(fā)明的某些實(shí)施例中,可基于屬性A、B、C、D、E和F配置設(shè)備302g。在設(shè)備屬性的集合之后,一個或多個服務(wù)提供者SlO1、設(shè)備302g、設(shè)備302c和設(shè) 備302f可使用集合的屬性以定制到其他設(shè)備302的數(shù)據(jù)發(fā)送。例如,可基于集合的屬性來 格式化服務(wù)提供者SlO1、設(shè)備302g、設(shè)備302c和/或設(shè)備302f發(fā)送的多媒體流的格式、分 辨率、壓縮、編碼和/或其他特性。圖4是根據(jù)本發(fā)明實(shí)施例的、集合和傳送設(shè)備屬性的典型步驟的流程圖。參照圖 4,在步驟402之后,典型步驟進(jìn)行到步驟404。在步驟404中,第一網(wǎng)絡(luò)設(shè)備從一個或多個 第二設(shè)備(如果有的話)接收設(shè)備屬性,而所述第二設(shè)備,是以多個網(wǎng)絡(luò)中繼設(shè)備(hop)的 形式,且距離服務(wù)提供者比第一網(wǎng)絡(luò)設(shè)備要遠(yuǎn)。例如,該服務(wù)提供者可包括服務(wù)器和其他設(shè) 備如網(wǎng)絡(luò)114和/或116。在步驟404之后,該典型步驟進(jìn)行到步驟406。在步驟406中,第一網(wǎng)絡(luò)設(shè)備可生成消息,該消息包括接收到的設(shè)備屬性和其自 身的設(shè)備屬性。該消息可被編碼、加密和/或采用其他方式進(jìn)行處理以用于通信。另外,在 本發(fā)明的某些實(shí)施例中,第一網(wǎng)絡(luò)設(shè)備可基于接收到的設(shè)備屬性配置。在步驟406之后,該 典型步驟可進(jìn)行到步驟408。在步驟408中,在步驟406生成的消息可傳送給一個或多個第三網(wǎng)絡(luò)設(shè)備,在此第 三網(wǎng)絡(luò)設(shè)備可以多個網(wǎng)絡(luò)中繼設(shè)備的形式,位于服務(wù)提供者中或更靠近服務(wù)提供者。就這 一點(diǎn)而言,該消息可以使用如IPSec或MACsec安全地傳送。在步驟408之后,該典型步驟 可進(jìn)行到步驟410。在步驟401中,在第三網(wǎng)絡(luò)設(shè)備沒有位于服務(wù)提供者SlO1的領(lǐng)域中_設(shè)備屬性的 最終目的地_的例子中,該典型步驟可返回步驟404。在該第三網(wǎng)絡(luò)設(shè)備位于所述服務(wù)提供 者SlO1的領(lǐng)域中的例子中,該典型步驟可進(jìn)行到步驟412。在步驟412中,位于服務(wù)提供者SlO1的領(lǐng)域中的一個或多個第三網(wǎng)絡(luò)設(shè)備可解 碼、解擾和/或采用其他方式處理接收到的消息(包括設(shè)備屬性)以提取設(shè)備屬性。該第 三網(wǎng)絡(luò)設(shè)備可存儲設(shè)備屬性到存儲器。隨后,服務(wù)提供者SlO1可使用設(shè)備屬性來確定哪些 內(nèi)容、應(yīng)用和/或服務(wù)對于特定的網(wǎng)絡(luò)設(shè)備可用。就這一點(diǎn)而言,服務(wù)提供者SlO1可基于 這些屬性配置。附加地和/或可選地,該第三網(wǎng)絡(luò)設(shè)備可在發(fā)送之前編碼、格式化或采用其 他方式處理內(nèi)容,這樣可以為用于接收其的設(shè)備而定制該內(nèi)容。圖5是根據(jù)本發(fā)明實(shí)施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)的發(fā)送的典型步驟 的流程圖。參照圖5,典型步驟始于步驟502。在步驟502中,服務(wù)提供者SlO1可接收一個 或多個包括設(shè)備屬性的消息。在步驟502之后,該典型步驟可進(jìn)行到步驟504。在步驟504 中,該服務(wù)提供者SlO1可解碼、解擾和/或采用其他方式處理接收到的消息(包括設(shè)備屬 性)以提取設(shè)備屬性。該服務(wù)提供者SlO1可存儲設(shè)備屬性到存儲器。就這一點(diǎn)而言,服務(wù) 提供者SlO1可包括數(shù)據(jù)庫,一旦接收到設(shè)備屬性,就更新該數(shù)據(jù)庫。在步驟504之后,該典 型步驟進(jìn)行到步驟506。在步驟506中,服務(wù)提供者SlO1可從遠(yuǎn)端網(wǎng)絡(luò)設(shè)備接收內(nèi)容請求,且該服務(wù)提供 者SlO1可準(zhǔn)備發(fā)送該內(nèi)容到請求設(shè)備。就這一點(diǎn)而言,服務(wù)提供者SlO1可在數(shù)據(jù)庫中查找 請求設(shè)備的屬性,并確定怎樣處理數(shù)據(jù)使得該數(shù)據(jù)可基于下列典型因數(shù)定制請求設(shè)備的 性能、屬性和/或配置。在步驟506之后,該典型步驟可進(jìn)行到步驟508,并發(fā)送定制數(shù)據(jù)。本發(fā)明提供了用于通過設(shè)備屬性集合發(fā)送定制數(shù)據(jù)的方法和系統(tǒng)的各個方面。在
9本發(fā)明的典型實(shí)施例中,第一網(wǎng)絡(luò)設(shè)備116可從通信連接到該第一網(wǎng)絡(luò)設(shè)備116的多個設(shè) 備114接收設(shè)備屬性。該第一網(wǎng)絡(luò)設(shè)備116可并將該集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備,如 服務(wù)器106 (圖1),和/或服務(wù)提供者SlO1的設(shè)備。該第一網(wǎng)絡(luò)設(shè)備116可從源網(wǎng)絡(luò)設(shè)備 106定制內(nèi)容,其中該定制內(nèi)容是基于所述集合的設(shè)備屬性的。所述第一網(wǎng)絡(luò)設(shè)備116可將 該定制內(nèi)容傳送給多個設(shè)備114。該第一網(wǎng)絡(luò)設(shè)備116可包括一個或多個機(jī)頂盒、有線接入 點(diǎn)和/或無線接入點(diǎn)。該多個設(shè)備的每個的設(shè)備屬性包括設(shè)置、性能和/或用戶偏好。該 多個網(wǎng)絡(luò)設(shè)備的每個的設(shè)備屬性包括下列中的一者或多者序列號或唯一標(biāo)識符、制造商 標(biāo)識符、模型標(biāo)識符、硬件配置、軟件配置、操作系統(tǒng)標(biāo)識符、可用和/或總存儲器、可用和/ 或總處理周期、安全信息、電池電量(battery level)和/或功率設(shè)置??墒褂肐PSec和/或MACsec協(xié)議保證所述集合的設(shè)備屬性的傳送安全??捎稍?第一網(wǎng)絡(luò)設(shè)備116通過帶外信道接收所述設(shè)備屬性。該設(shè)備屬性可由第一網(wǎng)絡(luò)設(shè)備116經(jīng) 光學(xué)通信鏈路接收。該內(nèi)容是通過下列方式中的一者或多者定制壓縮、解壓縮、下采樣和 /或上采樣。定制內(nèi)容可基于集合的設(shè)備屬性從第一網(wǎng)絡(luò)設(shè)備116發(fā)生給該多個設(shè)備。該 第一網(wǎng)絡(luò)設(shè)備116可基于該集合的設(shè)備屬性配置。該源網(wǎng)絡(luò)設(shè)備106可基于集合的設(shè)備屬 性配置。沿位于該第一網(wǎng)絡(luò)設(shè)備116和該源網(wǎng)絡(luò)設(shè)備106之間的網(wǎng)絡(luò)路徑的一個或多個網(wǎng) 絡(luò)設(shè)備可基于所述集合的設(shè)備屬性配置。本發(fā)明的一個實(shí)施例提供了一種機(jī)器和/或計算機(jī)可讀存儲器和/或媒介,其上 存儲的計算機(jī)代碼和/或計算機(jī)程序包括至少一個代碼段,該至少一個代碼段可由機(jī)器和 /或計算機(jī)執(zhí)行,使得該機(jī)器和/或計算機(jī)執(zhí)行本申請介紹的通過設(shè)備屬性集合發(fā)送定制 數(shù)據(jù)的步驟。因此,本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實(shí)現(xiàn)。本發(fā)明可以在至少一 個計算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個互連的計算機(jī)系統(tǒng)中的不同部分以分 散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)方法的計算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié) 合可以是安裝有計算機(jī)程序的通用計算機(jī)系統(tǒng),通過安裝和執(zhí)行程序控制計算機(jī)系統(tǒng),使 其按方法運(yùn)行。本發(fā)明還可以通過計算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全 部特征,當(dāng)其安裝到計算機(jī)系統(tǒng)中時,可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的計算機(jī)程序所指 的是可以采用任何程序語言、代碼或符號編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng) 具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個或兩個步驟之后實(shí)現(xiàn)特定功 能a)轉(zhuǎn)換成其它語言、編碼或符號;b)以不同的格式再現(xiàn)。雖然本發(fā)明是通過具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離 本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或材 料,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具 體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
一種用于通信的方法,其特征在于,包括由第一網(wǎng)絡(luò)設(shè)備中的一個或多個電路執(zhí)行從通信連接到接入點(diǎn)設(shè)備的多個第二網(wǎng)絡(luò)設(shè)備接收設(shè)備屬性;集合所述接收到的設(shè)備屬性;將所述集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備;以及從所述源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中所述內(nèi)容是基于所述集合的設(shè)備屬性定制的;以及將所述定制內(nèi)容從所述接入點(diǎn)設(shè)備傳送到所述一個或多個設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個設(shè)備的每個的設(shè)備屬性包括設(shè) 置、性能和/或用戶偏好。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個設(shè)備的每個的設(shè)備屬性包括下 列中的一者或多者序列號或唯一標(biāo)識符、制造商標(biāo)識符、模型標(biāo)識符、硬件配置、軟件配 置、操作系統(tǒng)標(biāo)識符、可用和/或總存儲器、可用和/或總處理周期、安全信息、電池電量和 /或功率設(shè)置。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,使用IPSec和/或MACsec協(xié)議保證所述 集合的設(shè)備屬性的所述傳送的安全。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括通過帶外信道接收 所述設(shè)備屬性。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述內(nèi)容是通過下列方式中的一者或多 者定制壓縮、解壓縮、下采樣和/或上采樣。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括基于所述集合的設(shè) 備屬性配置所述第一網(wǎng)絡(luò)設(shè)備。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括基于所述集合的設(shè) 備屬性配置所述源網(wǎng)絡(luò)設(shè)備。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括基于所述集合的設(shè) 備屬性配置沿位于所述第一網(wǎng)絡(luò)設(shè)備和所述源網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)路徑的一個或多個網(wǎng) 絡(luò)設(shè)備。
10.一種用于通信的系統(tǒng),其特征在于,包括在第一網(wǎng)絡(luò)設(shè)備中使用的一個或多個電路和/或處理器,其中所述一個或多個電路和 /或處理器用于從通信連接到所述接入點(diǎn)設(shè)備的多個第二網(wǎng)絡(luò)設(shè)備接收設(shè)備屬性;集合所述接收到的設(shè)備屬性;將所述集合的設(shè)備屬性傳送給源網(wǎng)絡(luò)設(shè)備;以及從所述源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中所述內(nèi)容是基于所述集合的設(shè)備屬性定制的;以及將所述定制內(nèi)容從所述接入點(diǎn)設(shè)備傳送到所述一個或多個設(shè)備。
全文摘要
本發(fā)明涉及用于通信的方法和系統(tǒng),具體涉及通過設(shè)備屬性集合定制數(shù)據(jù)傳送和網(wǎng)絡(luò)配置的方法和系統(tǒng)。就這一點(diǎn)而言,第一網(wǎng)絡(luò)設(shè)備可從通信連接到該第一網(wǎng)絡(luò)設(shè)備的多個設(shè)備接收設(shè)備屬性。該第一網(wǎng)絡(luò)設(shè)備可集合該接收的設(shè)備屬性并將該集合的屬性傳送給源網(wǎng)絡(luò)設(shè)備。該第一網(wǎng)絡(luò)設(shè)備可從源網(wǎng)絡(luò)設(shè)備接收定制內(nèi)容,其中該定制內(nèi)容是基于所述集合的設(shè)備屬性的。所述第一網(wǎng)絡(luò)設(shè)備可將該定制內(nèi)容傳送給多個設(shè)備。該第一網(wǎng)絡(luò)設(shè)備可包括例如機(jī)頂盒、有線接入點(diǎn)和/或無線接入點(diǎn)。該設(shè)備的設(shè)備屬性包括設(shè)置、性能和/或用戶偏好。
文檔編號H04L12/24GK101964722SQ20101023279
公開日2011年2月2日 申請日期2010年7月21日 優(yōu)先權(quán)日2009年7月24日
發(fā)明者吉漢·卡若古, 布魯斯·柯里文, 揚(yáng)邦·金, 肯尼思·馬, 邁克爾·瓊斯·蒂妮, 韋爾·威廉·戴博 申請人:美國博通公司