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