專利名稱:用于大型ce設備群體的分層網(wǎng)絡結構的制作方法
技術領域:
本發(fā)明一般地涉及用于大型消費電子(CE)設備群體的分層網(wǎng)絡結構,例如但不 限于支持因特網(wǎng)的TV。
背景技術:
在過去,消費電子(CE),例如電視,不需要網(wǎng)絡支持結構。相反,例如TV僅僅需要
處于適當頻帶的接收器和調諧器,以從廣播或者從電纜首端或衛(wèi)星接收信號。 如這里所理解的,這些非計算機的消費設備目益變得網(wǎng)絡化。例如,所謂的因特網(wǎng)
TV不僅僅接收傳統(tǒng)的TV信號,而且也訪問因特網(wǎng),作為增加觀看者可用的節(jié)目的種類和數(shù)
量的一種方式。 還如這里所理解的,與具有多種形式的用戶輸入(鍵盤、鼠標等)的計算機不同的 是,許多CE設備具有簡單的接口,這使得難于輸入網(wǎng)絡地址或位置。因此,本發(fā)明認識到對 于意欲聯(lián)網(wǎng)的CE設備有這樣的期望,將它們將與之通信的網(wǎng)絡結構的某些知識留給工廠 處理。而且,通??善谕簿幋a這些信息并且一旦生產開始不可改變它們。然而,本發(fā)明關 鍵性地認識到預先硬編碼在CE設備的使用期限期間所需要的每個可能的網(wǎng)絡地址是有問 題的。
發(fā)明內容
通過建立分層網(wǎng)絡基礎結構,減少了必須存儲在資源有限的設備上的硬編碼信息 的數(shù)量,給予了最大的靈活性。本發(fā)明因此用具有根節(jié)點的分層網(wǎng)絡結構支持大群體的CE 設備,例如支持因特網(wǎng)的TV。 在一個方面,在制造時在具有型號的諸如TV之類的CE設備的數(shù)據(jù)存儲器上提供 單個網(wǎng)絡地址。CE設備的用戶可使用該單個網(wǎng)絡地址來訪問中心信息服務器(CIS),該中 心信息服務器至少部分地基于該型號或其它設備專用的信息來向CE設備通知例如新聞饋 送服務器和視頻/音樂服務器的網(wǎng)絡地址。 在另一方面中,消費電子(CE)設備,例如TV,具有在外殼中的處理器以及在該外 殼中并且該處理器可訪問的數(shù)據(jù)存儲器。存儲器包含CE設備經(jīng)由廣域計算機網(wǎng)可訪問以 接收CE設備可用的資源列表的中心信息服務器(CIS)的硬編碼的網(wǎng)絡地址。
在又一方面中,多個消費電子(CE)設備都具有其中存儲有門房(concierge)網(wǎng)絡 地址的各自的存儲器,可訪問中心信息服務器(CIS),所述CIS是CE設備經(jīng)由廣域計算機網(wǎng) 可訪問的并且關聯(lián)于門房網(wǎng)絡地址的。CIS接收CE設備的型號或其它設備專用的信息,并 且向CE設備返回CE設備可用的資源列表。列表可包括更新列表服務器、新聞鏈接服務器、 和視頻/音樂列表服務器的網(wǎng)絡地址。更新列表服務器可向CE設備提供可用于下載到CE 設備的當前軟件的列表。另一方面,新聞鏈接服務器可向CE設備提供CE設備可用的新聞 饋送的列表,視頻/音樂列表服務器向CE設備提供CE設備可用的視頻和/或音樂的列表。
CIS向CE設備提供的資源列表優(yōu)選地基于CE設備的信號,并且如果需要,則基于CE設備的地理區(qū)域。 在特定實施例中,CE設備使用來自CIS的資源列表,可向更新列表服務器提供CE 設備的型號,并且更新列表服務器作為響應可基于型號向CE設備提供可用于下載到CE設 備的當前軟件的列表。當前軟件的列表可包括可獲得更新的站點的網(wǎng)絡地址。CE設備可 使用可獲得更新的站點的網(wǎng)絡地址,經(jīng)由廣域計算機網(wǎng)來建立與站點的通信并獲得軟件更 新。 在某些實施例中,新聞鏈接服務器基于型號向CE設備提供CE設備可用的新聞饋 送的列表。新聞饋送的列表可包括可獲得新聞饋送的站點的網(wǎng)絡地址,并且CE設備可使用
可獲得新聞饋送的站點的網(wǎng)絡地址,經(jīng)由廣域計算機網(wǎng)來建立與站點的通信并獲得新聞饋 送。在這些實施例中,響應于CE設備從可獲得新聞饋送的站點獲得新聞饋送,關聯(lián)于可獲 得新聞饋送的站點的實體可向關聯(lián)于CIS的實體支付酬金。 在某些實施例中,視頻/音樂列表服務器可基于型號向CE設備提供CE設備可用 的視頻和/或音樂的列表。視頻和/或音樂的列表可包括可獲得視頻和/或音樂的站點的 網(wǎng)絡地址,并且CE設備可使用可獲得視頻和/或音樂的站點的一個網(wǎng)絡地址,經(jīng)由廣域計 算機網(wǎng)來建立與站點的通信并獲得至少一個視頻和/或音樂文件。在這些實施例中,CE設 備可向視頻/音樂列表服務器發(fā)送帳戶信息。作為回復,視頻/音樂列表服務器可向CE設 備提供授權令牌。令牌可從CE設備發(fā)送到可獲得視頻和/或音樂的站點。關聯(lián)于可獲得 視頻和/或音樂的站點的實體然后可根據(jù)令牌來向關聯(lián)于視頻/音樂鏈接服務器的實體收 賬。 本發(fā)明的細節(jié),關于它的結構和操作兩者,可參考附圖而被最好地理解,在附圖 中,相同的引用數(shù)字指代相同的部件,并且在其中
圖1是根據(jù)本發(fā)明一個實施例的分層網(wǎng)絡系統(tǒng)的框圖; 圖2是門房邏輯的非限制性流程圖; 圖3是更新邏輯的非限制性流程圖; 圖4是新聞饋送邏輯的非限制性流程圖;并且 圖5是視頻/音樂服務邏輯的非限制性流程圖。
具體實施例方式
初始地參考圖l,示出了系統(tǒng),一般地用IO指示,其包括多個消費電子(CE)設備 12(為了清楚,僅僅示出了單個CE設備),例如電視、照相機、筆記本電腦等。每個CE設備 12包括處理器14,該處理器14可訪問數(shù)據(jù)存儲器16,例如固態(tài)存儲器或基于盤的存儲器。 處理器14可根據(jù)從遙控器20無線接收的命令控制音頻和/或視頻顯示器18,處理器14、 存儲器16、和顯示器18支撐在外殼21上。存儲器16需要在它的永久性存儲器中包含,優(yōu) 選地盡管不是排他地為硬編碼,單個網(wǎng)絡地址,例如因特網(wǎng)統(tǒng)一資源列表(URL)、網(wǎng)際協(xié)議 (IP)地址等,該網(wǎng)絡地址關聯(lián)于可經(jīng)由廣域網(wǎng),例如因特網(wǎng)與CE設備12通信的"門房"或 中心信息服務器(CIS) 22。在非限制性實施例中,CIS服務器22可以是具有所謂的"LAMP" 體系結構(Linux Apache MySql PHP)的安全超文本傳輸協(xié)議(HTTPS)服務器。下面論述
4的服務器可以是類似的服務器。 如下面進一步闡述,CIS 22向CE產品12提供可找到另外服務的網(wǎng)絡地址的列表。 地址可對應于更新列表服務器24,更新列表服務器24轉而可提供更新服務器25的地址的 列表。換言之,更新列表服務器24本身可維護更新的列表,并且如果需要則更新二進制碼 (binary)可駐留在單獨的服務器25上,以增加靈活性。CIS服務器22提供的地址還可包 括新聞鏈接服務器26和視頻/音樂服務器28的地址。如果需要,至少更新列表服務器24 和新聞鏈接服務器26可集成到CIS服務器22內。新聞鏈接服務器26可轉而提供資源描 述框架(RDF)站點摘要(RSS)服務器30的地址的列表,而視頻/音樂服務器28可轉而提 供可獲得音樂和/或視頻節(jié)目/文件的視頻/音樂提供者服務器32的地址的列表。
考慮到上面的體系結構并且如下面進一步所述,CIS 22識別聯(lián)系的CE設備12并 且提供對設備所需的各種資源的重定向。與永久性存儲在設備12上的CIS 22的地址不同 的是,在必須重定位或更新服務時可更新CIS 22提供到設備12的資源列表,不需要CE設 備12上的軟件升級。CIS22維護的資源列表可包含每個服務的單個位置,或者CIS 22可保 持每個服務的多個位置的列表。以該方式,CIS 22可通過在它的服務器列表中決定性地選 擇特定設備將接收哪個地址,來充當軟件負載均衡器、定位器、和自動化故障解除。
上述列表的格式可以是專用的或者基于開放標準的。在一種實現(xiàn)中,可擴展標記 語言(XML)用于列表以向CE設備12和系統(tǒng)的開發(fā)者提供容易閱讀的方案。
下述邏輯中使用的通信協(xié)議可以是傳輸控制協(xié)議(TCP)、超文本傳輸協(xié)議 (HTTP)、可擴展通信和表示協(xié)議(XMPP)、或其它適當協(xié)議。因為許多網(wǎng)絡具有限制進入和離 開流量的防火墻,所以使用用于通信的標準端口 (例如端口 80)簡化了到家庭或辦公室環(huán) 境內的集成。上述的服務器都包含各自的處理器和數(shù)據(jù)存儲器。 現(xiàn)在轉到圖2,在框34,當啟動時CE設備12(例如TV)例如使用HTTP向CIS服 務器22發(fā)送它專用或者獨有的信息,例如它的型號,以及在某些實施例中是它的地理區(qū)域 (其可由用戶在設置期間預先輸入)?;蛘?,不是主動由用戶提供,可被動地提供地理信息, 因為地理信息可由接收計算機根據(jù)CE設備12的IP地址來確定。可由用戶輸入CE設備12 的其它主動提供的信息可以是收視率(rating)偏好和語言偏好。 作為響應,在框36, CIS 22例如以XML向CE設備12返回上述的資源列表。資源 列表因而可適應于CE設備12的型號,并且此外,在某些實施例中,適應于涉及設備12的被 動提供的或主動提供的信息,例如設備的地理區(qū)域、收視率偏好、和語言偏好。在框38,資源 列表由CE設備12存儲。 現(xiàn)在考慮更新列表服務器24和圖3的邏輯,CE設備12從CIS 22發(fā)送的資源列 表獲得ULS 24的地址,并且在框40例如使用HTTPS向ULS24發(fā)送它的型號?;谛吞?,在 框42,ULS 24例如使用XML向CE設備12發(fā)送用于設備型號的當前軟件/模塊版本的列表 連同可獲得更新的位置的網(wǎng)絡地址。如果設備12在判定菱形44確定任何版本不是新的, 則邏輯在狀態(tài)46結束,而否則在框48使用在框42提供的更新列表上的對應地址,例如使 用HTTPS來訪問適當?shù)能浖峁┱叻掌?5。在某些實現(xiàn)中, 一旦連接了設備12,更新自 動發(fā)送到設備12,不需來自設備12的請求。 移動到圖4和新聞鏈接服務器26,在框50, CE設備12的用戶例如可使用遙控器 20來訪問可呈現(xiàn)在顯示器18上的新聞饋送配置菜單。在框52,可通過適當操作遙控器20來選擇選項"得到新聞饋送"。如果需要,新聞饋送配置菜單可允許用戶指定用戶期望從其 獲得新聞饋送的新聞類型或組織。 進行到框54, CE設備12向新聞鏈接服務器26自動發(fā)送它的型號,并且在某些實 施例中,發(fā)送它的地理區(qū)域。該自動發(fā)送可通過HTTP,可響應于在框52的用戶選擇而實現(xiàn)。 作為響應,并且基于CE設備12的型號并且如果需要則基于地理區(qū)域,在框56,新聞鏈接服 務器26(例如經(jīng)由XML)向設備12發(fā)送新聞饋送的列表和可獲得期望的新聞饋送的服務器 30的對應地址。地址可不必向用戶呈現(xiàn),僅僅呈現(xiàn)新聞饋送的名稱。在框58,用戶可例如 使用遙控器20從列表選擇新聞饋送,以獲得新聞饋送,其可呈現(xiàn)在顯示器18上。在框60, 從其獲得新聞饋送的RSS服務器30的所有者或其它分支機構可針對引用(referral)而向 CIS服務器22的所有者或其它分支機構付款。 最后是圖5和對用于獲得視頻和/或音樂流和/或文件的邏輯的展示,所述流和 /或文件可存儲到CE設備12的存儲器16以用于呈現(xiàn)在顯示器18上,在框62用戶可操作 遙控器20來訪問顯示器18上呈現(xiàn)的TV媒體列表菜單。用戶可選擇獲得視頻和/或音樂, 以下稱為"多媒體"。響應于選擇,在框64,CE設備12向VMS 28發(fā)送設備12的型號和用戶 帳戶信息(可由用戶在設置期間預先輸入),并且作為響應,在框66, VMS 28向CE設備12 返回可用租賃服務、電影等的列表,連同對應的網(wǎng)絡地址。在框68,用戶可操作遙控器20來 從用于購買的列表選擇標題,并且在框70, VMS 28可向CE設備12返回授權令牌。使用該 令牌,在框72, CE設備12可訪問關聯(lián)于所選擇標題的提供者服務器32以獲得期望的多媒 體。提供者服務器32向CE設備12發(fā)送多媒體用于在其上顯示,并且如果需要,在框74,使 用來自CE設備12的令牌從VMS 28的所有者或其它分支機構贖回現(xiàn)金或其它贖金。
盡管這里示出了并且詳細描述了特定的"用于大型CE設備群體的分層網(wǎng)絡結 構",要理解,本發(fā)明所包含的主題僅僅由權利要求所限制。
權利要求
一種消費電子(CE)設備(12),包括在外殼(21)中的處理器(14);和在所述外殼(21)中并且所述處理器(14)可訪問的數(shù)據(jù)存儲器(16),所述存儲器(16)包含中心信息服務器(CIS)(22)的硬編碼的網(wǎng)絡地址,所述CE設備(12)經(jīng)由廣域計算機網(wǎng)可訪問所述中心信息服務器以接收所述CE設備(12)可用的資源列表。
2. 根據(jù)權利要求l所述的CE設備,其中所述CE設備(12)配置為將它獨有的信息發(fā)送 到所述CIS (22),以獲得所述資源列表。
3. 根據(jù)權利要求2所述的CE設備,其中所述資源列表包括用于更新列表服務器(24)、 新聞鏈接服務器(26)、和視頻/音樂列表服務器(28)的網(wǎng)絡地址。
4. 根據(jù)權利要求3所述的CE設備,其中所述CE設備(12)配置為將其型號發(fā)送到所述 更新列表服務器(24),并且作為響應從所述更新列表服務器接收可供下載到所述CE設備 (12)的當前軟件的列表,連同可從中獲得所述軟件的網(wǎng)絡地址。
5. 根據(jù)權利要求3所述的CE設備,其中所述CE設備(12)配置為將其型號發(fā)送到所述 新聞鏈接服務器(26),并且作為響應從所述新聞鏈接服務器接收所述CE設備(12)可用的 新聞饋送的列表和關聯(lián)的網(wǎng)絡地址。
6. 根據(jù)權利要求3所述的CE設備,其中所述CE設備(12)配置為將其型號發(fā)送到所述 視頻/音樂列表服務器(28),并且作為響應從所述視頻/音樂列表服務器接收所述CE設備 (12)可用的視頻和/或音樂文件的列表和關聯(lián)的網(wǎng)絡地址。
7. 根據(jù)權利要求3所述的CE設備,其中所述CE設備配置為向所述CIS(22)發(fā)送被動 輸入和/或主動輸入的用戶信息,以獲得所述資源列表,所述用戶信息包括地理區(qū)域信息、 收視率偏好、語言偏好中的一個或多個。
全文摘要
消費電子(CE)設備都可存儲中心信息服務器(22)的門房網(wǎng)絡地址。響應于從CE設備(12)接收型號,CIS(22)可返回CE設備(12)可用的資源列表,包括向CE設備(12)提供可用于下載到CE設備(12)的當前軟件列表的更新列表服務器(24),向CE設備(12)提供新聞饋送的新聞鏈接服務器(26),和提供CE設備(12)可用的視頻和/或音樂的列表的視頻/音樂列表服務器(28)的網(wǎng)絡地址。
文檔編號H04N5/232GK101785295SQ200880103950
公開日2010年7月21日 申請日期2008年8月7日 優(yōu)先權日2007年8月22日
發(fā)明者埃里克·霍克姆博, 李·潘得洛烏, 阿蘭·薩德嘉 申請人:索尼公司;索尼電子有限公司