TWI493929B - 聯網方法和系統 - Google Patents
聯網方法和系統 Download PDFInfo
- Publication number
- TWI493929B TWI493929B TW100119484A TW100119484A TWI493929B TW I493929 B TWI493929 B TW I493929B TW 100119484 A TW100119484 A TW 100119484A TW 100119484 A TW100119484 A TW 100119484A TW I493929 B TWI493929 B TW I493929B
- Authority
- TW
- Taiwan
- Prior art keywords
- options
- content
- gateway
- option
- physical layer
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本發明的某些實施例涉及寬頻閘道。更具體地,本發明的某些實施例涉及用於通過寬頻閘道定制採集內容的方法和系統。
隨著可以與線上商務、社交網路,和/或其他線上服務與應用協同使用的數位電視或廣播多媒體,和/或寬頻接入的持續成長,用戶可能期望擁有以靈活的和/或適合用戶生活方式的方式,對更大數目的提供商和/或更廣範圍內容的接入。大多數用戶使用在個人電腦(PC)上運行的網頁流覽器連接到互聯網。此外,大多數可能擁有可以用來觀看電視和/或多媒體的一個或多個電視。電視廣播可以包含基於地面(terrestrial)電視、有線電視(CATV)、衛星電視和/或互聯網協定電視(IPTV)的廣播。為了確保沒有未授權的接收和/或TV和或多媒體廣播的使用,服務提供商可能要求使用專用機頂盒(STB),專用機頂盒(STB)可以被用來加密傳播自服務提供商的廣播信號,以生成可以經由家庭中的電視和/或其他顯示/重播設備播放的合適的視頻和/或音頻流。此外,STB和/或TB可以支援互聯網接入。由此,用戶不是使用電腦來接入互聯網,而是可發現其更容易地使用家中的平板電視和/或監視器用於相同的目的。例如,為了這樣做,通信耦合到平板電視的STB可以被提供有網頁流覽軟體和協定以及互聯網連接,其可以使用戶能夠,例如從方便且舒適的位置(例如他們的起居室),接入互聯網或者檢查他們的電子郵件。
比較本發明後續將要結合附圖介紹的系統,傳統或常規技術的其他局限性和弊端對於本領域的技術人員來說是顯而易見的。
本發明提供一種用於通過寬頻閘道定制採集內容的系統和/或方法,結合至少一幅附圖進行了充分的展現和描述,並在權利要求中得到了更完整的闡述。
根據一方面,提供一種聯網方法,所述方法包括:在用於處理至少一個物理層連接到至少一個相應的網路接入服務提供商的寬頻閘道中:確定用於採集特定內容的選項;定級(ranking)所述確定的選項;以及基於所述定級,選擇所述選項的一個用於採集所述內容的至少部分。
優選地,所述至少一個物理層連接包括多個物理層連接,並且所述至少一個相應的網路接入服務提供商包括多個相應的接入服務提供商,並且其中所述多個物理層連接的每一個均對應於所述多個相應的接入服務提供商的各自的一個。
優選地,所述選項的一個或多個經由所述多個物理層連接的第一個可用,並且所述選項的一個或多個經由所述多個物理層連接的第二個可用。
優選地,所述定級所述確定的選項是基於所述選項的一個或多個特性,所述一個或多個特性包括以下的一個或多個:與所述選項的每個相關聯的提供商;所述選項的每個的可用性的時間;與所述選項的每個相關聯的所述特定內容的品質;與所述選項的每個相關聯的功耗;以及與所述選項的每個相關聯的價格。
優選地,所述定級所述確定的選項是基於用戶指定的標準,所述用戶指定的標準包括以下的一個或多個:用於基於與所述選項相關聯的提供商,在所述選項之間選擇的標準;用於基於所述選項的每個可以被採集的時間,在所述選項之間選擇的標準;用於基於與所述選項的每個相關聯的所述特定內容版本的品質,在
所述選項之間選擇的標準;用於基於與採集和/或消費所述內容相關聯的功耗,在所述選項之間選擇的標準;以及用於基於與所述選項的每個相關聯的價格,在所述選項之間選擇的標準。
優選地,所述方法還包括將所述用戶指定的標準存儲在所述寬頻閘道中的記憶體中。
優選地,所述方法還包括基於一個或多個設備的屬性定級所述確定的選項,所述特定的內容將被所述一個或多個設備消費。
優選地,所述屬性包括以下的一個或多個:所述一個或多個設備的顯示器解析度;由所述一個或多個設備支援的解碼技術;以及所述一個或多個設備與所述寬頻閘道之間連接的帶寬。
優選地,所述方法還包括將所述屬性存儲在所述寬頻閘道中的記憶體中。
優選地,所述方法還包括:通過以下步驟為所述選項的每一個生成得分(score):將一個或多個係數分配給所述選項的所述一個的所述一個或多個特性;通過一個或多個相應的加權因數加權所述一個或多個係數,其中所述加權因數是基於用戶指定的標準和/或基於設備的屬性來確定的,所述特定內容將被所述設備消費;以及求和所述加權係數;基於所述生成的得分定級所述選項。
根據一方面,一種聯網系統包括:用於寬頻閘道中的一個或多個電路,所述寬頻閘道用於處理至少一個物理層連接到至少一個相應的網路接入服務提供商,所述一個或多個電路用於:確定用於採集特定內容的選項;定級所述確定的選項;以及基於所述定級,選擇所述選項的一個用於採集所述內容的至少部分。
優選地,所述至少一個物理層連接包括多個物理層連接,並所述至少一個相應的網路接入服務提供商包括多個相應的接入服務提供商,並且其中所述多個物理層連接的每個對應於所述多個相應的接入服務提供商的各自的一個。
優選地,所述選項的一個或多個經由所述多個物理層連接的
第一個可用,並且所述選項的一個或多個經由所述多個物理層連接的第二個可用。
優選地,所述定級所述確定的選項是基於所述選項的一個或多個特性,所述一個或多個特性包括以下的一個或多個:與所述選項的每個相關聯的提供商;所述選項的每個的可用性的時間;與所述選項的每個相關聯的所述特定內容的品質;與所述選項的每個相關聯的功耗;以及與所述選項的每個相關聯的價格。
優選地,所述定級所述確定的選項是基於用戶指定的標準,所述用戶指定的標準包括以下的一個或多個:用於基於與所述選項相關聯的提供商,在所述選項之間選擇的標準;用於基於所述選項的每個可以被採集的時間,在所述選項之間選擇的標準;用於基於與所述選項的每個相關聯的所述特定內容版本的品質,在所述選項之間選擇的標準;用於基於與採集和/或消費所述內容相關聯的功耗,在所述選項之間選擇的標準;以及用於基於與所述選項的每個相關聯的價格,在所述選項之間選擇的標準。
優選地,所述一個或多個電路用於將所述用戶指定的標準存儲在所述寬頻閘道的記憶體中。
優選地,所述一個或多個電路用於基於一個或多個設備的屬性定級所述確定的選項,所述特定的內容將被所述一個或多個設備消費。
優選地,所述屬性包括以下的一個或多個:所述一個或多個設備的顯示器解析度;由所述一個或多個設備支援的解碼技術;以及所述一個或多個設備與所述寬頻閘道之間連接的帶寬。
優選地,所述一個或多個電路用於將所述屬性存儲在所述寬頻閘道中的記憶體中。
優選地,所述一個或多個電路用於:通過以下步驟為所述選項的每一個生成得分:將一個或多個係數分配給所述選項的所述一個的所述一個或多個特性;通過一個或多個相應的加權因數加權所
述一個或多個係數,其中所述加權因數是基於用戶指定的標準和/或基於設備的屬性來確定的,所述特定內容將被所述設備消費;以及求和所述加權係數;基於所述生成的得分定級所述選項。
通過以下描述與附圖,本發明的這些以及其他優點、方面和新穎特徵,以及本發明的圖示實施例的細節將被更全面地理解。
100a‧‧‧家庭網路
100b......100n‧‧‧家庭網路
102‧‧‧寬頻閘道
104‧‧‧設備
104a‧‧‧電視機
104b‧‧‧膝上電腦
104c‧‧‧煙霧報警器、一氧化碳探測器、和/或安全報警
104d‧‧‧電腦和/或伺服器
104e‧‧‧移動電話
104f‧‧‧揚聲器
104g‧‧‧AM/FM收音機
104h‧‧‧電話
104i‧‧‧冰箱
104j‧‧‧數碼錄影器(DVR)或個人錄影機(PVR)
104k‧‧‧溫控或其他環境控制(一個或多個)
104l‧‧‧插線板
104m‧‧‧照明系統和/或控制
106a-106m‧‧‧鏈路
108‧‧‧寬頻物理層連接
1081
-108j
‧‧‧物理層連接
110‧‧‧分散式網路
110a‧‧‧互聯網
110b‧‧‧有線電視(CATV)網路
110c‧‧‧衛星電視(TV)網路
110d‧‧‧無線局域網/廣域網(LAN/WAN)
110e‧‧‧蜂窩網路
120‧‧‧服務提供商(SP)
130‧‧‧內容提供商(CP)
140‧‧‧突發事件服務供應商網路
142‧‧‧電網管理實體網路
202‧‧‧提供商介面模組
204‧‧‧處理器模組
206‧‧‧記憶體模組
208‧‧‧客戶網路介面模組
3021
-302N
‧‧‧提供商
304‧‧‧設備
3041
-304N
‧‧‧設備
306‧‧‧表
3071
-307P
‧‧‧條目
308‧‧‧表
309m
‧‧‧條目
310‧‧‧表
3111
-3115
‧‧‧條目
圖1是圖示依照本發明的實施例的示例性通信系統的框圖,所述示例性通信系統包括通過寬頻閘道服務的家庭網路;圖2是圖示依照本發明的實施例的示例性寬頻閘道的框圖;圖3是圖示依照本發明的實施例用於定制內容的發送的寬頻閘道的框圖;圖4是圖示依照本發明的實施例用於內容的定制採集與發送的示例性步驟的流程圖;圖5是圖示依照本發明的實施例用於內容的定制採集與發送的示例性步驟的流程圖;圖6是圖示依照本發明的實施例用於內容的定制採集與發送的示例性步驟的流程圖;圖7是圖示依照本發明的實施例用於定級內容選項的示例性步驟的流程圖。
本發明的某些實施例可以在通過寬頻閘道定制採集內容的方法和系統中找到。本發明的各個實施例中,寬頻閘道可以用於確定用於採集特定內容的選項。寬頻閘道可以用於定級所確定的選項。所述定級可以基於選項的一個或多個特性,以及基於用戶指定標準。寬頻閘道可以用於基於定級選擇用於採集內容的選項的一個。寬頻閘道可以支援到相應的多個網路接入服務提供商的多個物理層連接。選項的一個或多個可以經由多個物理層連接的第一個可用,並且選項的一個或多個可以經由多個物理層連接的第
二個可用。一個或多個特性可以包括以下的一個或多個:與所述選項的每個相關聯的提供商;所述選項的每個的可用性的時間;與所述選項的每個相關聯的所述特定內容的品質;與所述選項的每個相關聯的功耗;以及與所述選項的每個相關聯的價格。
用戶指定標準可以包括以下的一個或多個:用於基於與所述選項相關聯的提供商,在所述選項之間選擇的標準;用於基於所述選項的每個可以被採集的時間,在所述選項之間選擇的標準;用於基於與所述選項的每個相關聯的所述特定內容版本的品質,在所述選項之間選擇的標準;用於基於與採集和/或消費所述內容相關聯的功耗,在所述選項之間選擇的標準;以及用於基於與所述選項的每個相關聯的價格,在所述選項之間選擇的標準。用戶指定的標準可以被存儲在寬頻閘道的記憶體中。閘道可以基於一個或多個設備的屬性定級確定的選項,所述特定內容將被所述一個或多個設備消費。屬性可以包括以下的一個或多個:所述一個或多個設備的顯示器解析度;由所述一個或多個設備支援的解碼技術;以及所述一個或多個設備與所述寬頻閘道之間連接的帶寬。屬性被存儲在所述寬頻閘道的記憶體中。
寬頻閘道可以用於生成選項的每個的得分,並且選項可以基於得分被定級。選項的得分可以通過將一個或多個係數分配給所述選項的所述一個的所述一個或多個特性;採用一個或多個相應的加權因數加權所述一個或多個係數,並求和所述加權係數來生成。所述加權因數可以基於用戶指定的標準和/或基於一個或多個設備的屬性來確定,所述特定內容將被所述一個或多個設備消費。
圖1是圖示依照本發明的實施例的示例性通信系統的框圖,所述示例性通信系統包括通過寬頻閘道服務的家庭網路。參考圖1,示出家庭網路100a、多個分散式網路110、多個服務提供商120,以及多個內容提供商130。家庭網路100a可以由寬頻閘道102來服務。圖1還示出另外的家庭網路100b,......,100n,緊急服務
提供商網路104,以及電網管理實體網路142。家庭網路100b,......,100n的每個均也可以由寬頻閘道102服務。
服務提供商120可以包括可以經由閘道102提供各種服務到設備104和/或到閘道102自身的各種實體。一些服務提供商120可以包括提供到閘道102的物理層連接的網路接入服務提供商。這種物理層連接然後可以被用於接入分散式網路110的一個或多個,和/或成為分散式網路110的一個或多個的一部分。在這方面,如本文使用的“網路接入服務提供商”區別於更通用術語“服務提供商”,其可以涵蓋不同於提供到網路的物理層接入的服務。有線電視提供商、普通老式電話服務(POTS)提供商、數位用戶線(DSL)提供商、手機提供商、WiMAX提供商,以及衛星提供商是網路接入服務提供商的例子。
內容提供商130可以生成、捕獲和/或打包可以被分配給終端用戶的諸如多媒體的內容。內容可以包括,例如,音頻、視頻、電子書、遊戲和/或其他內容。內容可以是,例如,可下載的和/或串流的、租借的和/或購買的。一些情形中,內容提供商和服務提供商可以是分開的。一些情形中,單個提供商可以提供內容和服務。例如,網路接入服務提供商功能的實體還可以提供不同於網路接入的內容和/或服務,並且由此,所述實體還可以精確地稱作“內容提供商”和/或“服務提供商”。內容提供商130和/或服務提供商120所提供的內容和/或服務可以經由網路接入服務提供商120提供的物理層連接而被提供到閘道102。
多個分散式網路110可以包括一個或多個網路,所述網路可以用於基於一個或多個聯網和/或通信設施允許多個實體之間的無線、光和/或有線通信。在該方面,多個分散式網路110可以被用來允許直接地,和/或經由服務提供商120將由內容提供商130生成的多媒體內容分配到終端用戶。經由多個分散式網路110可用的網路連接可以基於一個或多個通信標準和/或協議。多個分散式
網路110可以包括,例如,互聯網110a、CATV網路110b、衛星電視(TV)網路110c、無線區域網路/廣域網路(LAN/WAN)110d,和/或蜂窩網路110e。
互聯網110a可以包括相互連接的網路系統,以允許基於一個或多個聯網標準在多個節點之間交換資料,所述聯網標準包含,例如互聯網協定(IP)。例如,互聯網110a可以允許多個專用和公用、學術、商務,和/或政府節點和/或網路之間的連接性。物理連接可以經由,例如基於公共交換電話網(PSTN)、銅線、光纖線纜、無線介面和/或其他協定和/或標準介面提供在互聯網110a中。傳輸功能可以基於,例如一個或多個協定(如傳輸控制協定/IP(TCP/IP))在互聯網110a中執行。CATV網路110b可以包括可以允許CATV提供商和多個有線TV消費者之間的通信轉發的合適的分佈節點、系統和/或子網。例如,CATV網路110b可以包括用於CATV廣播中的光纖和/或同軸線纜的網路。衛星TV網路110c可以包括可以允許由衛星TV提供商廣播的衛星TV到多個消費者的通信的合適的分佈節點、系統和/或子網。例如,衛星網路110c可以包括衛星TV系統中的多個軌道衛星節點和/或一個或多個地面中心。
LAN/WAN網路110d可以包括合適的邏輯、電路、介面和/或代碼,用於允許一個或多個有線和/或無線LAN或WAN標準和/或協議的實施。示例性WAN技術包括,例如,基於WiMAX的網路。示例性LAN技術可以包括,例如,基於IEEE702.11標準的那些,包括例如基於WiFi的網路。蜂窩網路110e可以包括合適的邏輯、電路、介面和/或代碼,用於允許經由一個或多個蜂窩技術通信。示例性蜂窩技術可以包括碼分多址(CDMA)、寬頻CDMA(WCDMA)、CDMA1000、高速下行分組接入(HSDPA)、全球移動通信系統(GSM)、通用分組無線業務(GPRS)、增強型資料速率GSM演進(EDGE),和/或通用移動通信系統(UMTS)。蜂窩網
路110e可以包括,例如,多個控制和/或切換節點,以及允許基於蜂窩網路110e與蜂窩可用設備之間基於蜂窩的通信的傳輸和/或接收的多個基站。
家庭網路100a可以對應於可以包括可由寬頻閘道102服務和/或管理的多個設備的位置。在這方面,所述位置可以是住所(例如,住宅、公寓)、小企業、學校、圖書館和/或用於可能想要獲得到服務和/或內容提供商網路的接入的場所。寬頻閘道102可以被用於家庭網路110a中,以經由分散式網路110提供家庭網路110a與服務提供商120(和/或內容提供商130)之間的連接。
寬頻閘道102可以包括合適的邏輯、電路、介面和/或代碼,用於提供家庭網路(例如家庭網路110a)中的一個或多個設備與多個外部網路之間連接。例如,寬頻閘道102可以將多個寬頻物理層連接108處理到分散式網路110。寬頻物理層連接108可以包括寬頻閘道102與分散式網路110之間的有線、光和/或無線連接。寬頻閘道102可以作為允許一個或多個服務和/或內容提供商與家庭網路中的各種設備交互的周邊設備操作。在該方面,寬頻閘道102可以用於執行和/或提供可能有關允許和/或便於內容從一個或多個內容提供商的接收的各種服務,其中,所述內容可以通過一個或多個服務提供商來傳送。例如,寬頻閘道102可以用於執行如網路接入相關過程(例如,PHYIMAC、傳輸層處理)、加密和/或解密、用戶和/或帳戶驗證,和/或對於多媒體內容的消費可能需要的至少一些視頻和/或音頻處理操作這樣的操作。寬頻閘道102可以使用有線和/或無線通信鏈路與家庭網路100中的各種設備通信。
單個閘道102可以用於將多個物理層(即,開放式系統互聯模型(OSI)的層1)連接108處理到分散式網路110的多個或部分,其中分散式網路(一個或多個)110的不同的一個或部分由不同的網路接入服務提供商120擁有、操作、租用,或以其他方式關聯。例
如,第一網路接入服務提供商120可以經由雙絞線纜上的DSL連接提供到閘道102的網路接入,並且第二網路接入服務提供商120可以經由同軸線纜上的有線電視連接提供到閘道102的網路接入。一些情形中,閘道102可以用於在由多重網路接入服務提供商120提供的多重物理層連接108上並行通信。
寬頻閘道102也可以用於提供和/或支援各種家庭網路100中的其他的、非內容相關服務。例如,寬頻閘道102可以用於通過控制和/或調解家庭網路中一個或多個設備的配置提供家庭網路100a中的電源管理,以例如降低功耗。
由寬頻閘道102服務的,和/或與寬頻閘道102通信耦合的設備可以包括內容消費設備和/或可以用於與寬頻閘道102交互的其他非內容消費家用或家庭設備。例如,寬頻閘道102可以服務,和/或可以與家庭網路100a中的多個家庭設備104a-104m通信。設備104a-104m可以每個被稱為通信設備,或電子設備。家庭設備可以包括,例如,一個或多個電視104a、膝上電腦104b、煙霧探測器、一氧化碳探測器和/或安全警報104c、電腦和/或伺服器104d、移動電話104e、揚聲器104f、AM/FM收音機104g、電話104h、家用電器104i(例如,冰箱)、數碼攝影器(DVR)或個人視頻攝像機(PVR)104j、溫控或其他環境控制(一個或多個)104k、插線板104l,以及照明系統和/或控制104m。寬頻閘道102可以經由寬頻閘道102以及相應的家庭設備支援的鏈路106a-106m與家庭設備104a-104m的每個交互。例如,寬頻網卡102與電視104a之間的鏈路106a可以包括高解析度多媒體介面(HDMI)線纜。鏈路106b可以包括,例如,有線乙太網鏈路、無線乙太網鏈路、通用串列匯流排(USB)鏈路,或者IEEE 1394鏈路。鏈路106c可以包括例如,雙線鏈路或無線鏈路。鏈路106d可以包括,例如,有線乙太網鏈路、無線乙太網鏈路、USB鏈路,或IEEE 1394鏈路。鏈路106e可以包括,例如,無線乙太網鏈路、USB鏈路或蜂窩鏈
路。鏈路106f可以包括揚聲器線和/或無線鏈路。鏈路106g可以包括,例如,使用寬頻閘道102接收的AM和/或FM收音機傳輸廣播。鏈路106h可以包括,例如,電話線。鏈路106i可以包括,例如,有線或無線乙太網鏈路。鏈路106j可以包括,例如,有線或無線鏈路。鏈路106k可以包括,例如,有線或無線鏈路。鏈路106m可以包括,例如,有線或無線鏈路。
插線板104l可以包括一個或多個插座並且可以包括一個或多個插頭或連接到電源的其他工具,例如壁裝插座。插線板104l可以包括合適的邏輯、電路、介面和/或代碼,用於測量和/或監視經由其插座的一個或多個能量消耗,允許或不允許經由其插座的一個或多個的電能消耗,和/或限制經由其一個或多個插座的電流引入的。插線板104l可以用於通信經由鏈路106l的能量測量。此外,允許、不允許、限制,或以其他方式控制經由插線板104l的一個或多個插座消耗的電能可以響應于經由鏈路106l接收到的消息而執行。鏈路106l可以包括有線或無線鏈路。插線板104l可以用於與使用電源線通信的閘道102通信。例如,閘道102可以被插入插線板104l的插座,並經由插座與閘道102通信,或者閘道102與插線板104l可以每個被插入到共用電能分佈系統中。
如圖1所圖示的,多個家庭網路100b,......,100n,也可以被連接到分散式網路110。這些家庭網路100b,......,100n可以以與家庭網路100a基本上相同的方式操作。通過使多個家庭網路連接到分散式網路110,各種應用,例如點對點通信和/或資料聚合操作通過使用家庭網路中的寬頻閘道102而成為可能。
操作中,針對要從提供商120和/或130被發送到設備104的特定內容,閘道102可以用於發現用於獲得特定內容的各種選項。閘道102可以用於定級可用選項,並選擇最高定級的選項。
本發明的實施例中,用於獲得特定內容的不同選項可以有如下特性,例如,不同的價格、不同的電能要求、不同的提供商、
內容的不同版本或品質,和/或內容可用的不同時間。例如,由閘道102執行的檢索可以發現用於觀看“TV節目”的兩個可用選項。第一個選項可以允許以第一價格從第一提供商流出較低品質版本的“TV節目”,並且第二選項可以提供等待一天並且以第二價格從第二提供商下載較高品質版本的“TV節目”。閘道102可以基於選項的特性定級選項。儘管為舉例說明描述了五個特性,本發明不限於任何具體的特性或特性的數目。
本發明的實施例中,用於接收特定內容的選項可以基於它們的特性多好地符合用戶指定標準而被定級。例如,用戶可以指定他想要可用的最高品質版本的內容,而無論價格、發送時間或提供商。品質可以指,例如,解析度、幀率、2D視頻對3D視頻、失幀,和/或壓縮水準。相應地,閘道102可以,例如,從最高品質的內容到最低品質的內容定級選項。作為另一實施例,用戶可以指定如果他能在24小時內獲取內容,他願意為內容付高達$X或者他只願意付$X。相應地,閘道102可以,例如,按可用性的時間來排序內容,並然後按價格定級在接下來的24小時內可用的那些內容。用戶指定的標準的這些實施例僅為用於舉例說明的例子。實踐中,用戶可以指定任意質化和/或量化的值,或者值的範圍,用於內容選項被定級的標準。
本發明的實施例中,用於接收特定內容的選項可以基於選項的特性有多符合一個或多個設備104的屬性和/或性能來定級,所述特定內容將被所述一個或多個設備104消費的。例如,在內容要發送到具有高解析度顯示器和環繞身歷聲的家庭影院的情形中,閘道102可以,例如,從最高品質內容到最低品質內容定級選項。相反,在內容要被發送到手持設備的情形中,閘道102可以按解析度排序內容選項,並然後針對匹配手持設備的解析度的內容選項,收費和/或可用時間將它們排序。
一些情形中,所選的選項可以提供現收現付,或預下載、或
預接入付款。這種情形中,閘道102可以針對內容付費,並然後下載或流入內容。
一些情形中,所選選項可以來自訂閱類提供商。這種情形中,閘道102可以用於協商和/或簽訂協約(“微租賃(micro lease)”),所述協約提供相對于提供商通常提供的訂閱在範圍和/或持續時間上受限的訂閱。本發明的實施例中,微租賃可以被用來代替服務水準協約(SLA),和/或與SLA協同使用,以允許基於實際需要和/或要求控制和/或改良服務性能參數。該方面中,SLA可以包括具有長持續時間(例如一年或更多年)的固定的、不可調節的服務合同,同時微租賃可以包括針對短得多的持續時間(例如按每小時、每天或每週),以僅可應用於這些較短持續時間的可協商性能要求(例如,服務的延遲和/或品質),動態建立的服務合同。相應地,除了基於最大可能性能要求,和/或保證最大可能性能要求以固定方式配置的長期SLA束縛,訂閱者可以僅在服務為實際需要時,僅針對實際要求的持續時間,和/或僅基於實際需要的性能要求,來配置和/或使用微租賃。相應地,寬頻閘道102可以基於確定的實際需要和/或限制來對所管理的設備配置不同的微租賃。在該方面,寬頻閘道102可以基於與服務提供商的協商建立微租賃。當請求可以包括獲得內容時,協商可以應用於下列參數,如傳輸位率、發送時間和/或服務品質、和/或分攤、和/或內容的特性。例如,有線電視提供商可以典型地按月或按年訂閱基礎來提供內容,但閘道102可以用於針對較短時間量和/或針對特定內容協商微租賃。
圖2是圖示依照本發明的實施例的示例性寬頻閘道的框圖。參考圖2,寬頻閘道102可以包括合適的邏輯、電路、代碼和/或介面,可以用於提供一個或多個網路(例如圖1中所示的分散式網路110,以及家庭網路中的一個或多個設備,如圖1中所示的家庭網路110a中的家庭設備104a-104j)之間連接。在這方面,寬頻閘
道102可以作為允許家庭網路中的一個或多個設備接入一個或多個網路,以及經由那些一個或多個網路接入各種服務和/或內容的周邊設備來操作。例如,寬頻閘道102可以被用於允許多個服務提供商120和/或多個內容提供商130與家庭設備104a-104h之間的交互。
寬頻閘道102可以經由可以包括有線、光,和/或無線通信鏈路的家庭網路(如家庭網路100a)與各種設備通信。在這方面,寬頻閘道102可以包括合適的硬體和/或軟體,來提供一個或多個數據機、路由器和切換器的功能和/或操作的一些或全部。數據機功能和/或操作可以是例如,數位用戶線(DSL)數據機、線纜數據機和/或無線線纜數據機的那些。路由器功能和/或操作可以是例如,那些無線路由器。切換器功能和/或操作可以是例如,那些網路切換器或局域網(LAN)切換器。一些情形中,寬頻閘道102可以經由多於一個家庭網路與家庭中的各種設備通信。
寬頻閘道102可以包括一個或多個模組。這些模組的每個可以包括可以用於執行與寬頻閘道102相關聯的各種操作的硬體、軟體或其組合。本發明的實施例中,寬頻閘道102可以包括提供商介面模組202、處理器模組204、記憶體模組206,以及客戶網路介面模組208。一些情形中,寬頻閘道102可使得以上所列的各種模組可以在多重設備上分佈。此外,以上模組以示例而非限定的方式提供。其他配置和/或構架的寬頻閘道102也可以被實施。例如,寬頻閘道102可以是通過使用虛擬機(VM)和/或下一代(NG)資料中心設置在網路中的虛擬閘道。
提供商介面模組202可以包括合適的邏輯、電路、代碼和/或介面,用於經由到一個或多個網路接入服務提供商的一個或多個物理層連接接收資料自和/或發送資料到一個或多個服務/內容提供商。在這方面,物理層連接1081
-108j
的每個可以將閘道110連接到不同的網路接入服務提供商。物理層連接108的每個可以
包括有線、光,或無線連接。物理層連接108的每個可以使用不同的物理介質和/或不同的物理層協定。例如,連接108可以包括雙絞線連接上的DSL,並且連接108可以包括同軸線纜連接上的CATV。
處理器模組204可以包括合適的邏輯、電路、代碼和/或介面,用於處理接收自服務/內容提供商的資料和/或接收自家庭中的一個或多個設備的資料。來自一個或多個設備104的資料可以包括用戶輸入,例如關於所消費內容的回饋以及對調查問卷、民意調查以及投票的回應。經由物理層連接1081
-108j的一個或多個接收自服務/內容提供商的資料可以被處理,以使其適合於到設備108的通信,並且來自一個或多個設備104的資料可以被處理以使其適合於經由1081
-108j的一個或多個到服務/內容提供商的通信。在這方面,處理器模組124可以包括適合於處理某種類型的資料(例如視頻資料和/或音頻資料)一個或多個部分。處理器模組204可以還用於生成圖形用戶介面(GUI),其可以被操縱,用戶可以通過其提供輸入。GUI可以顯示為本地設備104(例如顯示器或電視)上OSD的一部分,並且可以經由遙控和/或直接與閘道102通信的其他輸入設備來操縱。GUI可以是網頁介面,並且用戶可以經由電腦和網頁流覽器與其交互。GUI可以基於閘道102、耦合到閘道的設備104,以及與閘道102相關聯的服務和/或內容提供商的特性來定制。處理器模組124可以利用記憶體206來執行其功能。
記憶體模組206可以包括合適的邏輯、電路、代碼和/或介面,用於存儲寬頻閘道102的操作中所用的資料。例如,記憶體模組206可以被用於存儲例如,配置資料、參數、設備資訊、跟蹤和/或監視資訊、安全資訊,以及中間處理資料。記憶體模組206可以包括存儲介質,例如可以被集成在寬頻閘道102中的硬碟驅動,和/或可以是可移除存儲設備。
客戶網路介面模組208可以包括合適的邏輯、電路、代碼和
或介面,用於接收資料自和或發送資料到家庭網路中的一個或多個設備。客戶網路介面模組208可以用於支援多種通信協定、標準和/或資料傳輸技術。在這方面,客戶網路介面模組208可以處理一個或多個物理層連接到一個或多個設備104。例如,客戶網路介面模組208可以包括,一個或多個有線和/或無線乙太網介面、一個或多個類比和/或數位音頻輸出、一個或多個音頻/視頻界面(如HDMI和顯示埠)、一個或多個USB介面、一個或多個IEEE 1394,和/或一個或多個電話機盒。
寬頻閘道102可以用於通過改變家庭網路中一個或多個設備的配置提供能量管理。寬頻閘道102可以收集和/或存儲家庭網路中的設備和/或家庭網路中鏈路的能量相關資訊,並且可以利用這些資訊來控制家庭設備的操作。例如,寬頻閘道102可以利用通道容量靈活性和內容編碼選項來最小化和/或優化電能利用。寬頻閘道102也可以基於與家庭中設備相關聯的能量相關資訊配置和/或管理寬頻閘道102與一個或多個服務/內容提供商之間網路的配置。例如,至少部分的分散式網路100可以以此方式配置和/或管理。寬頻閘道102可以用來顯示能量相關度量,包含例如消耗趨勢和/或費用,以及顯示可以由帳戶持有者兌換的任何可用存款/報酬。一些情形中,當家庭網路中的設備為認證設備(例如,加利福尼亞有效顯示器(California efficient display))時,寬頻閘道102可以被用於提供該資訊到服務/內容提供商,並且獲得與這種認證設備的使用相關聯的報酬/存款。此外,整體網路功耗可以通過在多個互聯的寬頻閘道間共用資訊來管理。
寬頻閘道102可以用於基於家庭網路中各種設備的性能適應和/或允許訂閱模式和/或多媒體發送特性中的改變。例如,高解析度視頻內容可以被發送到某種類型的設備,例如數位電視(DTV),而低解析度視頻內容和/或文本可以被發送到不同類型的設備,例如個人移動設備。在這方面,寬頻閘道102可以被用於降低帶寬
和/或處理家庭網路中的功耗。寬頻閘道200也可以支援和/或使用多傳輸處理,其可以順序地、並行地執行,和/或利用分散式處理。
與用戶相關聯的閘道功能,例如安全特徵、偏好、應用、電子收視指南(EPG),以及用戶模型(user profile),可以從寬頻閘道102被移至其他位置的一個或多個其他寬頻閘道102。一些情形中,通過例如,歸類不同用戶的接入水準,和/或通過提供對內容的受限訪問,訪問者可以被允許在他們的服務/內容提供商服務區域之外訪問它們的內容。此外,通過例如標準化家庭網路中到服務/內容提供商的介面,寬頻閘道102可以允許多個用戶介面軟體結構。
寬頻閘道102可以用於斷開和/或與服務/內容提供商仲裁某些服務的消費,例如音樂和視頻。一些情形中,寬頻閘道102可以執行內容檢索、傳輸發現、定級和/或排序。這些操作可以基於內容品質、價格、服務品質(QOS)以及家庭網路中設備支援的協定(例如服務水準協定)來執行。
家庭網路中的各種緊急相關服務可以由寬頻閘道102支援,包含允許第一回應者提供警報來通過經由服務/內容提供商提供的安全鏈路接入寬頻閘道選擇用戶組。例如,寬頻閘道102可以允許緊急服務提供商,例如與上圖1中描述的緊急服務提供商網路140相關聯的那些,接入家庭網路中的一個或多個設備。
針對點對點通信,寬頻閘道102可以被用來在服務/內容提供商網路中允許增強的內容共用。在這方面,寬頻閘道102可以被用來構建用於例如與朋友和家庭的點對點連接的目錄服務。寬頻閘道102可以被用來通過例如分散式網路110,對參與點對點通信中的用戶提供激勵。此外,寬頻閘道102可以被用來將內容編碼匹配到正被用戶消費的服務類型,以及來在關於點對點或常規互聯網編程或廣播編程的網路間做出必要的分配。
寬頻閘道102可以被用於與受限網路資源的連接,例如一天
中的時間、通信量擁擠等等,以為用戶提供激勵接收為當前網路條件動態配置的較低費用、較低品質的服務。一些情形中,寬頻閘道102可以允許到家庭網路中客戶設備的增強的低延遲服務發送。
寬頻閘道102可以用於運行或執行代理來提取內容、定級(rating)、版權、語言、隱私規則,並且自動地增加,例如,用戶生成的內容。這種代理可以結合例如,寬頻閘道102的處理器模組204來運行或執行。一些情形中,寬頻閘道102可以用於提供定級相關資訊或通道預測到服務/內容提供商,以幫助快速改變通道。
可以由寬頻閘道102來執行寬頻優化,例如通過將對帶寬的未來請求放到服務內容提供商,並且接受返回的最佳時隙進行帶寬優化。
寬頻閘道102可以用於合併和/或混合多重內容以作為家庭網路中的單個內容來使用。這種合併可以在寬頻閘道102的一個或多個模組中執行。例如,寬頻閘道102可以通過接入一個或多個服務/內容提供商,並且提供自動和/或手動的內容合成來為事件混合不同的視頻和音頻內容。
機密資料(例如健康和財務記錄)的保護、管理和/或跟蹤,可通過標記資料,由以有寬頻閘道102來提供。僅在用戶授權機密資料的傳送時,這些資料才會被存儲和/或聚集。寬頻閘道102可以用於創建內容的受信定級機制。寬頻閘道102可以被確保免受可能從家庭網路的外面下載的外部威脅,並且可以提供在家庭網路內的安全域分佈。自動且安全的計費和付費服務也可以由寬頻閘道102來提供。
寬頻閘道102可以用於使用客戶或家庭設備模型資訊,以選擇分層視頻服務(一個或多個)和/或傳輸。這種資訊可以被存儲,至少暫時地,在寬頻閘道102的記憶體模組206中。一些情形中,
由寬頻閘道102接收到的編程和/或增強的視頻層可以是通過一個或多個網路或路由節點聚集的中流(aggregated midstream)。
寬頻閘道102可以通過使用下載內容(例如視頻內容)的多層計費支援未觀看內容的費用降低。寬頻閘道102可以用於提供統一的付費埠用於從多個服務和/或內容提供商收集和/或聚集收費。
操作中,閘道102可以經由提供商介面模組202以及一個或多個物理層連接1081
-108J
請求並從一個或多個提供商接收內容。內容可從網路接入提供商(例如有線或衛星公司)請求並接收,和/或可以從諸如YouTube、Hulu或廣播網路的內容提供商請求,並且經由網路接入服務提供商提供的物理層連接(一個或多個)108接收。一些情形中,用於接收特定內容的不同選項可以經由不同的一個物理層連接1081
-108J
得到。經由介面202接收到的內容可以被存儲到記憶體模組206和/或到耦合到介面208的其他本地存儲,例如數位錄影機(DVR)。處理器模組204在接收內容時,和/或在將內容經由介面208輸出到一個或多個設備104時,可以轉碼和/或以其他方式處理內容。
在確定內容要經由介面208發送一個或多個設備104時,處理模組204可以經由介面202啟動內容的可用選項的檢索。在發現用於接收內容的各個選項時,處理器204可以定級選項並且選擇最高定級的選項來採集內容。
圖3是圖示依照本發明的實施例用於定制內容的發送的寬頻閘道的框圖。參考圖3,顯示有多個提供商3021
-302N
,寬頻閘道102,以及多個設備3041
-304N
,其中N是任意正整數,並且M是任意正整數。提供商3021
-302N
的每個可以基本上類似於關於圖1和2所描述的服務提供商120和/或內容提供商130。設備的每一個可以基本上類似於關於圖1所描述的設備104a-104m的每個。
操作中,當確定特定內容要發送到設備304時,閘道102可以檢索用於採集特定內容的選項。例如,閘道102可以查詢搜索
引擎和/或發送單獨的請求到一個或多個提供商3021
-302N
的每個。發現的用於採集特定內容的選項可以以條目3071
-307P
的每個存儲在表306中,其中P是任意正整數,對應於不同的選項。每個條目307p
,其中p是1和P之間的整數,可以存儲相應的選項的特性。本發明的實施例中,每個條目307可以包括指示與選項相關聯的提供商的欄位,指示與選項相關聯的服務品質的欄位,指示選項何時可用的欄位,以及指示選項價格的欄位。
閘道102還可以發現其通信耦合到的設備3041
-304M
,其中,M是任意正整數,以及那些設備的屬性。屬性可以以每個條目309m
存儲在表308中,包括對應的設備302m
的屬性,其中m是1和M之間的整數。設備的屬性可以包括,例如,顯示器解析度、支援的聲頻通道數目、支援的編碼和解碼技術、設備與閘道102之間連接的帶寬,以及設備是否使用電池電壓和/或以低功率模式操作。
閘道102還可以存儲用於定級和選擇內容選項的用戶標準的表310。本發明的實施例中,表310可以包括條目3112
其包括功耗標準。功耗標準可以指示,例如,節電在用於接收特定內容的選項之間的決定中是否重要。本發明的實施例中,表310可以包括條目3112
其包括服務品質(QoS)標準。服務品質標準可以指示,例如,可接受的延遲和/或可接受的錯誤率。示例性的錯誤率可以包括誤碼率、誤包率和/或誤幀率。本發明的實施例中,表310可以包括條目3113
,其包括支援內容何時可用的標準。可用性標準可以指示,例如,內容是否儘快地被期望,或者用戶是否願意等待以獲得較低的價格。本發明的實施例中,表310可以包括條目3114
,其包括內容價格的標準。價格標準可以指示,例如,用戶願意為特定的內容特定類型的內容付多少款。本發明的實施例中,表310可以包括條目3115
,其包括使用哪家提供商來獲得內容的標準。提供商標準可以指示,例如,用戶優選的提供商。
圖4是圖示依照本發明的實施例用於內容的定制採集與發送
的示例性步驟的流程圖。參考圖4,示例性步驟開始於步驟403或步驟404。步驟402中,內容可以經由閘道102排程(scheduled)用於通過設備304的消費。例如,用戶可以設定閘道102來記錄電視節目或在電視節目開始時調到頻道。
步驟404中,用戶可以輸入和/或更新定級和選擇內容選項的標準。接著步驟404,示例性步驟可以取決於各種環境(例如,在先標準是什麼,新標準是什麼,以及排程了什麼內容用於經由閘道102的發送),而前進到步驟406或到步驟408。
步驟406中,閘道102可以檢索選項來接收排程的內容。檢索可以包括,例如,不只經由諸如互聯網的公共網路,還經由諸如有線電視或衛星網路的私人網路查詢各個提供商和/或設計來檢索提供的內容搜索引擎。本發明的實施例中,一個或多個選項的第一個可以經由第一物理層連接1081
來發現,並且一個或多個選項可以經由物理層連接1082
來發現。例如,第一物理層連接1081
可以是到互聯網的DSL連接,並且第二物理層連接1082
可以是到有線提供商的DOCSIS連接。相應地,閘道102可以發現經由互聯網可用的內容,並且可以發現從有線提供商可用的內容。
步驟408中,閘道102可以定級步驟406發現的內容選項。以下將參照圖7描述示例性定級技術。步驟410中,閘道102可以選擇最高定級的內容選項。步驟412中,閘道102可以依照所選的選項接收內容。步驟414中,閘道102可以確定接收到的內容是否相容於其發送到的設備(一個或多個)304,以及該設備是否接收。例如,內容的編碼、壓縮和/或解析度是由目標設備(一個或多個)304支持的。
額外地或可替換地,步驟414中,閘道可以確定接收到的內容是否相容於用戶指定標準。例如內容可能已基於第一套標準下載,但標準可能自此已改變。因此,可轉碼內容,以使其相容於,或更相容於較新的標準。本發明的實施例中,可轉碼內容,以滿
足品質標準。例如,解析度、幀率和/或壓縮量可以調節以滿足用戶指定標準。本發明的實施例中,可轉碼內容以滿足功耗標準。例如,可將內容轉碼成要求較小能量來發送到網路上和/或存在於設備304上的格式。
在接收到的內容不相容於目標設備(一個或多個)304和/或用戶指定標準的情形中,示例性步驟可以前進到步驟416並且閘道102可以轉碼、重格式化和/或以其他方式處理內容,以使其相容於或其他方式適合於由目標設備(一個或多個)304處理和/或消費。例如,內容的解析度可以按比例調節,以調節、壓縮、解壓縮、解碼和/或編碼其幀率。在接收到的內容相容於目標設備(一個或多個)301和用戶制定標準的情形中,示例性步驟可以跳過步驟416並且前進到步驟418。步驟418中,閘道102可以發送內容到目標設備(一個或多個)304。
圖5是圖示依照本發明的實施例用於內容的定制採集與發送的示例性步驟的流程圖。參考圖5,步驟502-510分別與步驟402-410相同。步驟512中,閘道102可以下載用於隨後消費的內容。即,內容可以在其排程用於消費的時間之前下載。相應地,內容可能需要本地存儲在閘道102中和/或耦合到閘道102的存儲設備中。步驟514中,閘道102可以確定所接收的內容是否相容於設備(一個或多個)304,所述內容由所述設備消費。額外地或可替換地,步驟514中,閘道可以確定接收到的內容是否相容於用戶指定的標準。例如,內容可能已基於第一套標準下載,但標準自此已改變。因此,可轉碼內容以使其相容於,或更相容於較新的標準。在內容不相容於目標設備(一個或多個)304和/或用戶指定標準的情形中,則步驟516中,當接收到內容且在存儲該內容以前,閘道102可以轉碼、重格式化,和/或以其他方式處理內容。通過在下載內容中之前,轉碼和/或重格式化所述內容,在轉碼的和/或重格式化的內容較小是,可節省存儲空間。步驟518中,閘
道102可以存儲內容到本地記憶體和/或到通信耦合到閘道102的存儲設備,例如數位錄影機。
圖6是圖示依照本發明的實施例用於內容的定制採集與發送的示例性步驟的流程圖。參考圖6,步驟602-612分別與步驟502-512相同。步驟614中,下載的內容可以本地存儲在閘道102中和/或通信耦合到閘道102的存儲設備中。步驟616中,設備304可以從存儲請求內容。步驟618中,閘道102可以確定所存儲的內容是否與請求它的設備(一個或多個)304相容。相應地或可替換地,步驟618中,閘道可以確定接收到的內容是否與用戶指定的標準相容。例如,所述內容可以已基於第一套標準下載,但所述標準可能自此已改變。因此,可轉碼所述內容,以使其相容於或適合於較新的標準。在接收到的內容不相容於請求設備304和/或用戶指定的標準的情形中,示例性步驟可以前進到步驟620,並且閘道102可以轉碼、重格式化,和/或以其他方式處理內容,以使其適合於請求設備304。在接收到的內容相容於請求設備304的情形中,示例性步驟可以跳過步驟620,並且前進到步驟622。步驟622中,閘道102可以發送內容到請求設備304。
圖7是圖示依照本發明的實施例用於定級內容選項的示例性步驟的流程圖。參考圖8,示例性步驟以步驟702開始,當閘道102開始檢索用於接收特定內容的可用選項時,步驟704中,閘道102可以發現用於接收特定內容的選擇,並且可以確定所發現選項的特性。例如,閘道可確定選項相關聯的內容的品質,選項可用的時間,選項的價格,與選項相關聯的提供商,和/或用於使用選項獲得內容的功耗。
步驟706中,閘道102可以將一個或多個係數分配給內容選項的一個或多個特性。本發明的實施例中,選項可以分配有品質係數、時間係數、價格係數、提供商係數以及功率係數。
步驟708中,閘道102可以加權,即通過相應的多個加權因
數按比例縮放或調節多個分配的係數。加權因數可以基於,例如用戶指定的標準和/或基於內容要發送到的設備的屬性來確定。相應地,加權因數可以隨著用戶標準的改變和/或設備屬性改變而改變。此外,當一個或多個加權因數改變時,所發現的選項可以重新定級。本發明的實施例中,閘道102可以確定品質加權因數、時間加權因數、價格加權因數、提供商加權因數以及功率加權因數。例如,在用戶想要可用最低價選項的情緒中,價格加權因數可以設以高值,並且其他加權因數可以設以較低值。作為另一例子,在設備僅支援標準清晰度視頻的情形中,品質加權因數可以設以低值,並且其他因數可以設以較高值。
步驟710中,選項的加權係數可一起求和,得到針對所述選項的得分。步驟712中,針對特定內容的選項和其他選項可以基於它們各自的得分定級。
提供了用於通過寬頻閘道定制採集內容的方法和系統的各個方面。本發明的示例性實施例中,寬頻閘道102可以用於確定用於採集特定內容的選項。寬頻閘道102可以用於定級確定的選項。所述定級可以基於用戶制定標準的選項的一個或多個特性。寬頻閘道102可以用於基於所述定級的結果選擇用於採集內容的選項的一個。寬頻閘道102可以支援到相應的多個網路接入服務提供商120的多個物理層連接108。選項的一個或多個可以經由多個物理層連接1081
-108J
的第一個可用,並且選項的一個或多個可以經由多個物理層連接1081
-108J
的第二個可用。所述一個或多個特性可以包括與所述選項的每個相關聯的提供商、所述選項的每個的可用性的時間、與所述選項的每個相關聯的所述特定內容的品質、與所述選項的每個相關聯的功耗,以及與所述選項的每個相關聯的價格。
用戶指定的標準可以包括以下的一個或多個:用於基於與所述選項相關聯的提供商,在所述選項之間選擇的標準;用於基於
所述選項的每個可以被採集的時間,在所述選項之間選擇的標準;用於基於與所述選項的每個相關聯的所述特定內容版本的品質,在所述選項之間選擇的標準;用於基於與採集和/或消費所述內容相關聯的功耗,在所述選項之間選擇的標準;以及用於基於與所述選項的每個相關聯的價格,在所述選項之間選擇的標準。用戶指定的標準可以被儲存在寬頻閘道102的記憶體中。閘道102可以基於一個或多個設備304的屬性定級確定的選項,該特定內容將由一個或多個設備304消費。屬性可以包括以下的一個或多個:一個或多個設備304的顯示器解析度;由一個或多個設備304支援的解碼技術;以及一個或多個設備304與寬頻閘道之間連接106的帶寬。屬性可以被存儲在寬頻閘道304的記憶體中。
寬頻閘道102可以用於生成選項的每一個的得分,並且選項可以基於所述得分定級。選項的得分可以通過將一個或多個係數分配到選項的一個或多個特性,通過一個或多個想要的加權因數按比例縮放或加權一個或多個係數,以及求和所述加權係數來生成。加權因數可以基於用戶指定的標準和/或基於設備的屬性來確定,所述特定內容將由所述設備消費。
本發明的另一個實施例可以提供一種機器和/或電腦可讀記憶體和/或媒介,其存儲的機器代碼和/或電腦程式包括至少一個代碼段,所述至少一個代碼段由機器和/或電腦執行,從而使該機器和/或電腦執行上述用於通過寬頻閘道對定制採集內容的步驟。
因此,本發明可以通過硬體、軟體,或者軟、硬體結合來實現。本發明可以在至少一個電腦系統中以集中方式實現,或者由分佈在幾個互連的電腦系統中的不同部分以分散方式實現。任何可以實現方法的電腦系統或其他設備都是可適用的。常用軟硬體的結合可以是安裝有電腦程式的通用電腦系統,通過安裝和執行程式控制電腦系統,使其按方法運行。
本發明還可以通過電腦程式產品進行實施,套裝程式含能夠
實現本發明方法的全部特徵,當其安裝到電腦系統中時,可以實現本發明的方法。本文件中的電腦程式所指的是:可以採用任何程式語言、代碼或符號編寫的一組指令的任何運算式,該指令組使系統具有資訊處理能力,以直接實現特定功能,或在進行下述一個或兩個步驟之後實現特定功能:a)轉換成其他語言、解碼或符號;b)以不同的格式再現。
雖然本發明是通過具體實施例進行說明的,本領域技術人員應當明白,在不脫離本發明範圍的情況下,還可以對本發明進行各種變換及等同替代。另外,針對特定情形或材料,可以對本發明做各種修改,而不脫離本發明的範圍。因此,本發明不局限於所公開的具體實施例,而應當包括落入本發明權利要求範圍內的全部實施方式。
圖4為流程圖,無元件符號說明。
Claims (8)
- 一種聯網方法,用於處理至少一個物理層連接到至少一個相應的網路接入服務提供商的寬頻閘道中,其特徵在於,所述方法包括:確定用於採集特定內容的選項;基於所述確定的選項的特點符合用戶指定的標準,定級用於接收所述內容的所述確定的選項;基於所述定級,選擇所述選項的一個用於採集所述內容的至少部分;以及處理至少一個物理層連接和至少一個相應的網路接入服務提供商,並且其中所述多個物理層連接的每一個對應於所述多個相應的接入服務提供商的各自的一個;其中,所述選項的一個或多個經由所述多個物理層連接的第一個可用,並且所述選項的一個或多個經由所述多個物理層連接的第二個可用。
- 如申請專利範圍第1項所述的方法,其中,所述定級所述確定的選項是基於所述選項的一個或多個特性,所述一個或多個特性包括以下的一個或多個:與所述選項的每個相關聯的提供商;所述選項的每個的可用性的時間;與所述選項的每個相關聯的所述特定內容的品質;與所述選項的每個相關聯的功耗;以及與所述選項的每個相關聯的價格。
- 如申請專利範圍第1項所述的方法,其中,所述用戶指定的標準包括以下的一個或多個: 用於基於與所述選項相關聯的提供商,在所述選項之間選擇的標準;用於基於所述選項的每個可以被採集的時間,在所述選項之間選擇的標準;用於基於與所述選項的每個相關聯的所述特定內容版本的品質,在所述選項之間選擇的標準;用於基於與採集和/或消費所述內容相關聯的功耗,在所述選項之間選擇的標準;以及用於基於與所述選項的每個相關聯的價格,在所述選項之間選擇的標準。
- 如申請專利範圍第3項所述的方法,包括將所述用戶指定的標準存儲在所述寬頻閘道中的記憶體中。
- 如申請專利範圍第1項所述的方法,包括基於一個或多個設備的屬性定級所述確定的選項,所述特定的內容將被所述一個或多個設備消費。
- 如申請專利範圍第5項所述的方法,其中所述屬性包括以下的一個或多個:所述一個或多個設備的顯示器解析度;由所述一個或多個設備支援的解碼技術;以及所述一個或多個設備與所述寬頻閘道之間連接的帶寬。
- 如申請專利範圍第1項所述的方法,包括:通過以下步驟為所述選項的每一個生成得分:將一個或多個係數分配給所述選項的所述一個的所述一個或多個特性通過一個或多個相應的加權因數加權所述一個或多個係數,其中所述加權因數是基於用戶指定的標準和/或基於設備的 屬性來確定的,所述特定內容將由所述設備消費;求和所述加權係數;以及基於所述生成的得分定級所述選項。
- 一種聯網系統,所述系統包括:用於寬頻閘道中的一個或多個電路,所述寬頻閘道用於處理至少一個物理層連接到至少一個相應的網路接入服務提供商,所述一個或多個電路用於:確定用於採集特定內容的選項;基於所述確定的選項的特點符合用戶指定的標準,定級用於接收所述內容的所述確定的選項;基於所述定級選擇所述選項的一個用於採集所述內容的至少部分;以及處理至少一個物理層連接和至少一個相應的網路接入服務提供商,並且其中所述多個物理層連接的每一個對應於所述多個相應的接入服務提供商的各自的一個;其中,所述選項的一個或多個經由所述多個物理層連接的第一個可用,並且所述選項的一個或多個經由所述多個物理層連接的第二個可用。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US35169610P | 2010-06-04 | 2010-06-04 | |
| US12/982,172 US9078039B2 (en) | 2010-06-04 | 2010-12-30 | Customized acquisition of content by a broadband gateway |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201210268A TW201210268A (en) | 2012-03-01 |
| TWI493929B true TWI493929B (zh) | 2015-07-21 |
Family
ID=44262848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100119484A TWI493929B (zh) | 2010-06-04 | 2011-06-03 | 聯網方法和系統 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US9078039B2 (zh) |
| EP (1) | EP2393244B1 (zh) |
| CN (1) | CN102271098B (zh) |
| TW (1) | TWI493929B (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8839390B2 (en) * | 2011-03-08 | 2014-09-16 | Microsoft Corporation | Grouping personal accounts to tailor a web service |
| US9462328B2 (en) | 2011-12-15 | 2016-10-04 | Google Technology Holdings LLC | Systems and methods for in-home and on-the-go targeted content delivery |
| US20140115056A1 (en) * | 2012-10-22 | 2014-04-24 | Apple Inc. | Book thinning |
| JP6178234B2 (ja) | 2013-12-27 | 2017-08-09 | 日立マクセル株式会社 | 放送受信装置及び映像表示方法 |
| US9247559B2 (en) * | 2014-01-31 | 2016-01-26 | International Business Machines Corporation | Dynamically delayed delivery of content in a network |
| TWI610573B (zh) * | 2016-03-22 | 2018-01-01 | 晨星半導體股份有限公司 | 收視記錄處理電路與相關方法 |
| CN107231296B (zh) * | 2017-05-11 | 2020-04-14 | 京信通信系统(中国)有限公司 | 一种网关装置 |
| GB2628152A (en) * | 2023-03-16 | 2024-09-18 | Sony Group Corp | A method, apparatus and computer program for selecting a service instance of a video service |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003073700A2 (en) * | 2002-02-21 | 2003-09-04 | Hewlett-Packard Company | A system and method for providing personal connectivity between a computing device and a computer network |
| US20050233728A1 (en) * | 2004-04-16 | 2005-10-20 | Jeyhan Karaoguz | Location-aware application based quality of service (QOS) Via a broadband access gateway |
| TWI272798B (en) * | 2004-04-16 | 2007-02-01 | Broadcom Corp | Remote configuration and control of local device via a broadband access gateway |
| US20090175272A1 (en) * | 2008-01-07 | 2009-07-09 | Agere Systems Inc. | Adaptive algorithm for reducing channel zapping time in multicast media |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8285701B2 (en) * | 2001-08-03 | 2012-10-09 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator remote content crawler |
| US7099277B2 (en) | 2002-02-20 | 2006-08-29 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic optimal path selection in multiple communications networks |
| US8386728B1 (en) * | 2004-03-31 | 2013-02-26 | Google Inc. | Methods and systems for prioritizing a crawl |
| US7580868B2 (en) * | 2005-09-21 | 2009-08-25 | Travelocity.Com Lp | Systems, methods, and computer program products for determining rankings of product providers displayed via a product source system |
| KR100713523B1 (ko) | 2006-03-03 | 2007-05-02 | 삼성전자주식회사 | 스패닝 트리 구성시 루트 브리지 선택 방법 |
| KR100809423B1 (ko) * | 2006-09-29 | 2008-03-05 | 한국전자통신연구원 | 물리계층 멀티캐스트 스위치를 이용한 ip-tv 방송서비스 시스템 및 그 방법 |
| US8693482B2 (en) | 2007-01-03 | 2014-04-08 | Alcatel Lucent | Apparatus, and associated method, for facilitating multi-media service in an ethernet network |
| US8279753B2 (en) * | 2007-01-11 | 2012-10-02 | Oracle International Corporation | Efficient determination of fast routes when voluminous data is to be sent from a single node to many destination nodes via other intermediate nodes |
| EP2037681A1 (en) | 2007-09-11 | 2009-03-18 | Alcatel Lucent | Method for delivering media streams from a distant service provider to a subscriber's media terminal |
| US20090161616A1 (en) * | 2007-11-07 | 2009-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Ranging procedure identification of enhanced wireless terminal |
| KR100964184B1 (ko) * | 2008-04-22 | 2010-06-17 | 한국전자통신연구원 | 애드 혹 네트워크 내 노드를 위한 자원 할당 방법 및 장치 |
| US20100115575A1 (en) * | 2008-11-03 | 2010-05-06 | At&T Intellectual Property I, L.P. | System and method for recording and distributing media content |
| US20100184450A1 (en) | 2009-01-16 | 2010-07-22 | Xuemin Sherman Chen | Method and system for controlling parameters of a communication channel between a femtocell and a cellular enabled communication device |
| US8903364B2 (en) | 2009-01-16 | 2014-12-02 | Broadcom Corporation | Method and system for processing and delivery of multimedia content by an integrated femtocell and set-top-box device |
| US9060098B2 (en) | 2009-01-16 | 2015-06-16 | Broadcom Corporation | Method and system for data processing in a device with integrated set-top-box and femtocell functionality |
| US8346267B2 (en) | 2009-01-16 | 2013-01-01 | Broadcom Corporation | Method and system for controlling data distribution via cellular communications utilizing an integrated femtocell and set-top-box device |
| US8446836B2 (en) | 2009-02-27 | 2013-05-21 | Broadcom Corporation | Method and system for supporting a plurality of providers via a single femtocell |
| US20100210239A1 (en) | 2009-02-17 | 2010-08-19 | Jeyhan Karaoguz | Service mobility via a femtocell infrastructure |
| US8830951B2 (en) | 2009-02-23 | 2014-09-09 | Broadcom Corporation | Multicasting or broadcasting via a plurality of femtocells |
| US8305955B2 (en) | 2009-02-27 | 2012-11-06 | Broadcom Corporation | Method and system for network synchronization via a femtocell |
| US8018934B2 (en) * | 2009-03-20 | 2011-09-13 | Cisco Technology, Inc. | Switched unicast in an internet protocol television environment |
| US8483093B2 (en) * | 2009-06-30 | 2013-07-09 | Intel Corporation | Energy efficient network forwarding based on performance and energy |
| US8539161B2 (en) * | 2009-10-12 | 2013-09-17 | Microsoft Corporation | Pre-fetching content items based on social distance |
| US8406241B2 (en) * | 2009-11-13 | 2013-03-26 | At&T Intellectual Property I, L.P. | Centralized broadband gateway for a wireless communication system |
| US8260763B2 (en) * | 2010-01-15 | 2012-09-04 | Hewlett-Packard Devlopment Company, L.P. | Matching service entities with candidate resources |
| US20110283014A1 (en) * | 2010-05-14 | 2011-11-17 | Rahul Malik | Distribution of Multimedia Content over a Network |
-
2010
- 2010-12-30 US US12/982,172 patent/US9078039B2/en active Active
-
2011
- 2011-05-18 EP EP11004113.4A patent/EP2393244B1/en active Active
- 2011-06-03 TW TW100119484A patent/TWI493929B/zh not_active IP Right Cessation
- 2011-06-03 CN CN201110148861.0A patent/CN102271098B/zh active Active
-
2015
- 2015-07-06 US US14/792,102 patent/US9762960B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003073700A2 (en) * | 2002-02-21 | 2003-09-04 | Hewlett-Packard Company | A system and method for providing personal connectivity between a computing device and a computer network |
| US20050233728A1 (en) * | 2004-04-16 | 2005-10-20 | Jeyhan Karaoguz | Location-aware application based quality of service (QOS) Via a broadband access gateway |
| TWI272798B (en) * | 2004-04-16 | 2007-02-01 | Broadcom Corp | Remote configuration and control of local device via a broadband access gateway |
| US20090175272A1 (en) * | 2008-01-07 | 2009-07-09 | Agere Systems Inc. | Adaptive algorithm for reducing channel zapping time in multicast media |
Also Published As
| Publication number | Publication date |
|---|---|
| HK1165134A1 (zh) | 2012-09-28 |
| EP2393244A1 (en) | 2011-12-07 |
| US20150312628A1 (en) | 2015-10-29 |
| US9078039B2 (en) | 2015-07-07 |
| CN102271098B (zh) | 2016-09-28 |
| CN102271098A (zh) | 2011-12-07 |
| US9762960B2 (en) | 2017-09-12 |
| US20110299545A1 (en) | 2011-12-08 |
| EP2393244B1 (en) | 2014-07-16 |
| TW201210268A (en) | 2012-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8959247B2 (en) | Customized delivery of content by a broadband gateway | |
| TWI493928B (zh) | 聯網方法與系統 | |
| TWI499244B (zh) | 一種聯網方法和系統 | |
| TWI474685B (zh) | 通過寬頻閘道進行基於節能的服務優化的方法和系統 | |
| US9762960B2 (en) | Customized acquisition of content by a broadband gateway | |
| HK1165134B (zh) | 联网方法和系统 | |
| HK1165132A (zh) | 联网方法和系统 | |
| HK1165142B (zh) | 一種聯網方法和系統 | |
| HK1165146A (zh) | 一种联网方法和系统 | |
| HK1165128A (zh) | 联网方法与系统 | |
| HK1165135B (zh) | 聯網方法與系統 | |
| HK1167958A (zh) | 联网方法与系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |