技術(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ù)人員來說是顯而易見的。
技術(shù)實現(xiàn)要素:
本發(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ā)明具體實施例的詳細(xì)介紹,本發(fā)明的特征和優(yōu)點(diǎn)可以顯而易見。
附圖說明
圖1是根據(jù)本發(fā)明實施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)發(fā)送的示意圖;
圖2是根據(jù)本發(fā)明實施例的、設(shè)備屬性的集合和傳送的示意圖;
圖3是根據(jù)本發(fā)明實施例的、設(shè)備屬性的多級集合的示意圖;
圖4是根據(jù)本發(fā)明實施例的、集合和傳送設(shè)備屬性的典型步驟的流程圖;
圖5是根據(jù)本發(fā)明實施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)的發(fā)送的典型步驟的流程圖。
具體實施方式
本發(fā)明涉及通過設(shè)備屬性集合定制數(shù)據(jù)傳送和網(wǎng)絡(luò)配置的方法和系統(tǒng)。在本發(fā)明的各個實施例中,第一網(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è)置。
可使用IPSec和/或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ù)據(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中的每個可包括合適的邏輯、電路、接口和/或代碼,用于處理電子信息和與網(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è)備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)。
可用于網(wǎng)絡(luò)設(shè)備116和服務(wù)器106之間的通信的協(xié)議和/或鏈路可包括有線、無線和/或光學(xué)鏈路??捎糜诰W(wǎng)絡(luò)設(shè)備116和服務(wù)器106之間的通信的典型協(xié)議可包括以太網(wǎng)、Wi-Fi,藍(lán)牙、紫蜂、USB、IEEE 1394、HDMI和顯示接口。另外,在本發(fā)明的某些實施例中,服務(wù)器106可以是服務(wù)提供者網(wǎng)絡(luò)的一部分,且該服務(wù)器106可通過DSL或有線電視頭端(未示出)與網(wǎng)絡(luò)設(shè)備116通信。在本發(fā)明這樣的實施例中,該網(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ā)明的各個實施例中,網(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ā)明的某些實施例中,可加密和/或保護(hù)該消息到服務(wù)器106的通信。
設(shè)備屬性可以包括如其性能、用戶偏好和/或設(shè)置。設(shè)備屬性可以包括如一個或多個其:序列號或唯一標(biāo)識符、標(biāo)志、模型、硬件配置、軟件配置、操作系統(tǒng)、可用和/或總存儲器,可用和/或總處理周期或性能、安全信息和/或設(shè)置、電池效能、功率設(shè)置和用戶偏好。
在本發(fā)明的某些實施例中,來自設(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è)備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è)備屬性傳送給網(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ā)明的典型實施例中,網(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ā)明的某些實施例中,所述網(wǎng)絡(luò)設(shè)備116可進(jìn)一步處理數(shù)據(jù)以發(fā)送給所述網(wǎng)絡(luò)設(shè)備114中的一個或多個。
在本發(fā)明的又一典型實施例中,可以確定一個或多個屬性是兩個或多個設(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è)備屬性的集合和傳送的示意圖。參照圖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ù)據(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ā)明的各個實施例中,消息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中的實施例僅僅是用于說明的實施例并不是窮盡性的。例如,在本發(fā)明的其他實施例中,設(shè)備屬性可在單個字段或兩個以上的字段中傳送。同樣地,設(shè)備屬性可以在多個消息中傳輸。例如,設(shè)備114可不傳輸任何識別字段,這樣可限制設(shè)備的屬性。
圖3是根據(jù)本發(fā)明實施例的、設(shè)備屬性的多級集合的示意圖。參照圖3,示出了網(wǎng)絡(luò)3101、3102、3103和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è)備302b可本地存儲該屬性B和C。在本發(fā)明某些實施例中,設(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ā)明的某些實施例中,網(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è)備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ù)提供者3101中的一個或多個設(shè)備,并可傳送給網(wǎng)絡(luò)3101。典型的內(nèi)容格式化和/或編碼可包括例如上采樣、下采樣、加擾、解擾、壓縮、解壓和/或轉(zhuǎn)碼。在本發(fā)明的某些實施例中,設(shè)備302g可本地存儲屬性A、B、C、D、E和F。在本發(fā)明的某些實施例中,可基于屬性A、B、C、D、E和F配置設(shè)備302g。
在設(shè)備屬性的集合之后,一個或多個服務(wù)提供者3101、設(shè)備302g、設(shè)備302c和設(shè)備302f可使用集合的屬性以定制到其他設(shè)備302的數(shù)據(jù)發(fā)送。例如,可基于集合的屬性來格式化服務(wù)提供者3101、設(shè)備302g、設(shè)備302c和/或設(shè)備302f發(fā)送的多媒體流的格式、分辨率、壓縮、編碼和/或其他特性。
圖4是根據(jù)本發(fā)明實施例的、集合和傳送設(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ā)明的某些實施例中,第一網(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ù)提供者3101的領(lǐng)域中-設(shè)備屬性的最終目的地-的例子中,該典型步驟可返回步驟404。在該第三網(wǎng)絡(luò)設(shè)備位于所述服務(wù)提供者3101的領(lǐng)域中的例子中,該典型步驟可進(jìn)行到步驟412。
在步驟412中,位于服務(wù)提供者3101的領(lǐng)域中的一個或多個第三網(wǎng)絡(luò)設(shè)備可解碼、解擾和/或采用其他方式處理接收到的消息(包括設(shè)備屬性)以提取設(shè)備屬性。該第三網(wǎng)絡(luò)設(shè)備可存儲設(shè)備屬性到存儲器。隨后,服務(wù)提供者3101可使用設(shè)備屬性來確定哪些內(nèi)容、應(yīng)用和/或服務(wù)對于特定的網(wǎng)絡(luò)設(shè)備可用。就這一點(diǎn)而言,服務(wù)提供者3101可基于這些屬性配置。附加地和/或可選地,該第三網(wǎng)絡(luò)設(shè)備可在發(fā)送之前編碼、格式化或采用其他方式處理內(nèi)容,這樣可以為用于接收其的設(shè)備而定制該內(nèi)容。
圖5是根據(jù)本發(fā)明實施例的、基于集合的設(shè)備屬性的定制數(shù)據(jù)的發(fā)送的典型步驟的流程圖。參照圖5,典型步驟始于步驟502。在步驟502中,服務(wù)提供者3101可接收一個或多個包括設(shè)備屬性的消息。在步驟502之后,該典型步驟可進(jìn)行到步驟504。在步驟504中,該服務(wù)提供者3101可解碼、解擾和/或采用其他方式處理接收到的消息(包括設(shè)備屬性)以提取設(shè)備屬性。該服務(wù)提供者3101可存儲設(shè)備屬性到存儲器。就這一點(diǎn)而言,服務(wù)提供者3101可包括數(shù)據(jù)庫,一旦接收到設(shè)備屬性,就更新該數(shù)據(jù)庫。在步驟504之后,該典型步驟進(jìn)行到步驟506。
在步驟506中,服務(wù)提供者3101可從遠(yuǎn)端網(wǎng)絡(luò)設(shè)備接收內(nèi)容請求,且該服務(wù)提供者3101可準(zhǔn)備發(fā)送該內(nèi)容到請求設(shè)備。就這一點(diǎn)而言,服務(wù)提供者3101可在數(shù)據(jù)庫中查找請求設(shè)備的屬性,并確定怎樣處理數(shù)據(jù)使得該數(shù)據(jù)可基于下列典型因數(shù)定制:請求設(shè)備的性能、屬性和/或配置。在步驟506之后,該典型步驟可進(jìn)行到步驟508,并發(fā)送定制數(shù)據(jù)。
本發(fā)明提供了用于通過設(shè)備屬性集合發(fā)送定制數(shù)據(jù)的方法和系統(tǒng)的各個方面。在本發(fā)明的典型實施例中,第一網(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ù)提供者3101的設(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è)置。
可使用IPSec和/或MACsec協(xié)議保證所述集合的設(shè)備屬性的傳送安全??捎稍摰谝痪W(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ā)明的一個實施例提供了一種機(jī)器和/或計算機(jī)可讀存儲器和/或媒介,其上存儲的計算機(jī)代碼和/或計算機(jī)程序包括至少一個代碼段,該至少一個代碼段可由機(jī)器和/或計算機(jī)執(zhí)行,使得該機(jī)器和/或計算機(jī)執(zhí)行本申請介紹的通過設(shè)備屬性集合發(fā)送定制數(shù)據(jù)的步驟。
因此,本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實現(xiàn)。本發(fā)明可以在至少一個計算機(jī)系統(tǒng)中以集中方式實現(xiàn),或者由分布在幾個互連的計算機(jī)系統(tǒng)中的不同部分以分散方式實現(xiàn)。任何可以實現(xiàn)方法的計算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計算機(jī)程序的通用計算機(jī)系統(tǒng),通過安裝和執(zhí)行程序控制計算機(jī)系統(tǒng),使其按方法運(yùn)行。
本發(fā)明還可以通過計算機(jī)程序產(chǎn)品進(jìn)行實施,程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計算機(jī)系統(tǒng)中時,可以實現(xiàn)本發(fā)明的方法。本文件中的計算機(jī)程序所指的是:可以采用任何程序語言、代碼或符號編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實現(xiàn)特定功能,或在進(jìn)行下述一個或兩個步驟之后實現(xiàn)特定功能:a)轉(zhuǎn)換成其它語言、編碼或符號;b)以不同的格式再現(xiàn)。
雖然本發(fā)明是通過具體實施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或材料,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實施方式。