專利名稱:記錄設備,軟件更新數(shù)據(jù)獲得方法,程序和數(shù)據(jù)傳送系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及記錄通過網(wǎng)絡分發(fā)的節(jié)目數(shù)據(jù)的記錄設備,軟件更新 數(shù)據(jù)獲得方法,程序和數(shù)據(jù)傳送系統(tǒng)。
背景技術:
近年來,能夠往來于大容量存儲介質,例如HDD(硬盤驅動器)、 DVD(數(shù)字通用光盤)和藍光光盤記錄/再現(xiàn)通過各種傳輸介質傳送的 節(jié)目和內容的數(shù)據(jù)的記錄設備已變得常見。節(jié)目和內容的傳送系統(tǒng)多 種多樣,其例子包括使用廣播無線電波作為傳輸介質的傳送系統(tǒng),例 如地面模擬廣播、地面數(shù)字廣播、BS廣播和CS廣播,和使用網(wǎng)絡作 為傳輸介質的傳送系統(tǒng),例如IP組播系統(tǒng)和VOD(視頻點播)系統(tǒng)。 IP組播系統(tǒng)是一種其中從服務器(即,節(jié)目和內容的傳送源)經(jīng)網(wǎng)絡組 播傳送的廣播節(jié)目被記錄設備接收,以便被記錄在記錄設備中的系 統(tǒng)。VOD系統(tǒng)是一種其中響應用戶經(jīng)網(wǎng)絡對傳送源服務器產(chǎn)生的傳 送包括節(jié)目數(shù)據(jù)在內的內容的請求,從服務器傳送的包括節(jié)目數(shù)據(jù)在 內的內容被記錄器,例如用戶的記錄設備接收,以便保存于在記錄器 中的系統(tǒng)。
順便提及,在如上所述能夠與網(wǎng)絡連接的記錄設備中,包含于其 中的軟件被更新為最新的版本(下面稱為軟件的"更新,,),以便增加功 能和改正程序缺陷。
作為更新記錄設備的軟件的方法,已知利用網(wǎng)絡經(jīng)單播系統(tǒng)更新 軟件的方法,利用廣播電波更新軟件的方法,通過分發(fā)諸如DVD(數(shù) 字通用光盤)之類的物理介質更新軟件的方法,等等。在利用網(wǎng)絡更新 軟件的情況下,包括更新目標軟件的客戶端設備通過網(wǎng)絡向提供更新文件的服務器傳輸更新數(shù)據(jù)獲得請求。響應所述獲得請求,服務器依 據(jù)下載方法向客戶端設備傳送更新數(shù)據(jù)。記錄設備利用獲得的更新文 件,更新它自己的軟件(例如,參見日本專利申請?zhí)卦S公開
No.2003-122579)。
發(fā)明內容
但是,在利用網(wǎng)絡經(jīng)單播系統(tǒng)更新軟件的方法中,隨著客戶端設 備的數(shù)目的增大,提供更新數(shù)據(jù)的服務器上的負載增大。于是,不能 保證當在客戶端設備處于空閑狀態(tài)下,軟件總是能夠按請求被更新。 例如,待加入到客戶端設備中的軟件和更新數(shù)據(jù)的大小不斷增大,在 服務器上造成越來越大的負載。從而,越來越難以執(zhí)行對客戶端設備 一方來說便利的更新。
盡管使用廣播電波的更新方法能夠避免由單播系統(tǒng)引起的服務 器上的負栽的集中,不過,由于能夠用于所述更新的頻帶有限,因此 該方法不能應付軟件和更新數(shù)據(jù)的大小的增大。
分發(fā)物理介質的更新方法要求對每個設備指定一個用戶,還需要 麻煩的產(chǎn)生和分發(fā)物理介質的過程,從而導致成本的增大。
鑒于如上所述的情況,需要能夠減小用于傳送更新數(shù)據(jù)的更新傳 送服務器上的負載,并且能夠在多個記錄設備之間不存在時間不一致 (temporal variance )的情況下獲得更新數(shù)據(jù)的記錄設備,軟件更新 數(shù)據(jù)獲得方法,程序和數(shù)據(jù)傳送系統(tǒng)。
按照本發(fā)明的一個實施例,提供一種記錄設備,包括傳送時間表 信息獲得部分,更新預約部分和更新數(shù)據(jù)獲得部分。傳送時間表信息 獲得部分獲得用于更新控制軟件的更新數(shù)據(jù)的傳送時間表信息,所述 更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的。更新預約部分 根據(jù)由傳送時間表信息獲得部分獲得的傳送時間表信息,生成更新數(shù) 據(jù)的獲得預約信息。更新數(shù)據(jù)獲得部分根據(jù)更新預約部分生成的獲得 預約信息,獲得更新數(shù)據(jù)。
在按照本發(fā)明的實施例的記錄設備中,通過用IP組播系統(tǒng)傳送記錄設備的控制軟件的更新數(shù)據(jù),記錄設備能夠通過獲得預約來獲得 更新數(shù)據(jù),和通過記錄預約獲得用IP組播系統(tǒng)傳送的節(jié)目數(shù)據(jù)一樣。 因此,能夠減少傳送更新數(shù)據(jù)的更新傳送服務器上的負載,能夠在多 個記錄設備之間不存在時間差異的情況下獲得更新數(shù)據(jù)。
按照本發(fā)明的實施例的記錄設備還包括節(jié)目信息獲得部分,節(jié)目 選擇部分,記錄預約部分和記錄預約信息存儲部分。節(jié)目信息獲得部
分獲得關于從節(jié)目傳送服務器傳送的節(jié)目的信息。節(jié)目選擇部分利用 節(jié)目信息獲得部分獲得的關于節(jié)目的信息,提示用戶選擇將被設成記 錄預約的節(jié)目。記錄預約部分生成所選節(jié)目的數(shù)據(jù)的記錄預約信息。 記錄預約信息存儲部分保存由記錄預約部分生成的記錄預約信息。此 外,更新預約部分根據(jù)傳送時間表信息獲得部分獲得的傳送時間表信 息,和保存在記錄預約信息存儲部分中的記錄預約信息,生成更新數(shù) 據(jù)的獲得預約信息。
通過根據(jù)傳送時間表信息獲得部分獲得的傳送時間表信息,和保 存在記錄預約信息存儲部分中的記錄預約信息,生成更新數(shù)據(jù)的獲得 預約信息,更新預約部分能夠在考慮更新數(shù)據(jù)的傳送日期/時間與設置 成記錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間的重疊的同時,生成更新數(shù)據(jù) 的獲得預約信息。
此外,在按照本發(fā)明的實施例的記錄設備中,可從更新傳送服務 器反復傳送更新數(shù)據(jù),傳送時間表信息可包含和反復傳送的更新數(shù)據(jù) 的所有傳送日期/時間有關的信息。此外,更新預約部分可通過根據(jù)傳 送時間表信息獲得部分獲得的傳送時間表信息,和保存在記錄預約信 息存儲部分中的記錄預約信息,確定更新數(shù)據(jù)的傳送日期/時間,生成
獲得預約信息。
借助這種結構,由于從更新傳送服務器反復傳送更新數(shù)據(jù),傳送 時間表信息可包含和更新數(shù)據(jù)的所有傳送日期/時間有關的信息,在考 慮更新數(shù)據(jù)的傳送日期/時間與設置成記錄預約的節(jié)目數(shù)據(jù)的傳送日 期/時間的重疊的時候,能夠確定更新數(shù)據(jù)的傳送日期/時間。
此外,在按照本發(fā)明的實施例的記錄設備中,從更新傳送服務器反復傳送更新數(shù)據(jù),傳送時間表信息包含和被反復傳送的更新數(shù)據(jù)的 所有傳送日期/時間有關的信息。此外,更新預約部分向用戶提供節(jié)目 信息,和更新數(shù)據(jù)的傳送時間表信息,提示用戶選擇更新數(shù)據(jù)的傳送 曰期/時間之一,并利用選擇的傳送日期/時間之一的數(shù)據(jù),生成荻得 預約信息。
借助這種結構,在存在還未被設置成記錄預約,但是預期未來將 被設置成記錄預約的節(jié)目的情況下,通過用戶他/她自己選擇更新數(shù)據(jù) 的傳送日期/時間,同時避開預期將被設置成記錄預約的節(jié)目數(shù)據(jù)的傳 送日期/時間,能夠生成考慮到更新數(shù)據(jù)的傳送日期/時間與設置成記 錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間的重疊的更新數(shù)據(jù)的獲得預約信 息。
按照本發(fā)明的另一實施例,提供一種軟件更新數(shù)據(jù)獲得方法,包
括獲得用于更新控制軟件的更新數(shù)據(jù)的傳送時間表信息,所述更新 數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的;根據(jù)獲得的傳送時 間表信息,生成更新數(shù)據(jù)的獲得預約信息;和根據(jù)生成的獲得預約信 息,獲得更新數(shù)據(jù)。
按照本發(fā)明的另 一實施例,提供一種保存使計算機起傳送時間表 信息獲得部分,更新預約部分和更新數(shù)據(jù)獲得部分作用的程序的介 質。傳送時間表信息獲得部分獲得更新控制軟件的更新數(shù)據(jù)的傳送時 間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的。 更新預約部分根據(jù)由傳送時間表信息獲得部分獲得的傳送時間表信 息,生成更新數(shù)據(jù)的獲得預約信息。更新數(shù)據(jù)獲得部分根據(jù)更新預約 部分生成的獲得預約信息,獲得更新數(shù)據(jù)。
按照本發(fā)明的另一實施例,提供一種數(shù)據(jù)傳送系統(tǒng),包括記錄設 備,和傳送用于更新記錄設備的控制軟件的更新數(shù)據(jù)的傳送時間表的 數(shù)據(jù)的更新傳送服務器,更新傳送服務器經(jīng)IP組播系統(tǒng)傳送更新數(shù) 據(jù)。所述記錄設備包括傳送時間表信息獲得部分,更新預約部分和更 新數(shù)據(jù)獲得部分。傳送時間表信息獲得部分獲得用于更新控制軟件的 更新數(shù)據(jù)的傳送時間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的。更新預約部分根據(jù)由傳送時間表信息獲得部分獲 得的傳送時間表信息,生成更新數(shù)據(jù)的獲得預約信息。更新數(shù)據(jù)獲得 部分根據(jù)更新預約部分生成的獲得預約信息,獲得更新數(shù)據(jù)。
如上所述,按照本發(fā)明的實施例,能夠減少傳送更新數(shù)據(jù)的更新 傳送服務器上的負載,并且能夠在多個記錄設備之間術存在時間差異 的情況下獲得更新數(shù)據(jù)。
參考附圖中圖解說明的本發(fā)明的最佳實施方式的下述詳細說明, 本發(fā)明的這些和其它目的、特征和優(yōu)點將變得明顯。
圖l是表示按照本發(fā)明的實施例的數(shù)據(jù)傳送系統(tǒng)的結構的示圖; 圖2是表示圖1中所示的記錄設備的硬件結構的示圖; 圖3是表示圖1中所示的記錄設備的功能結構的示圖; 圖4是表示圖1中所示的節(jié)目傳送服務器、更新傳送服務器、更 新傳送時間表服務器和EPG服務器的硬件結構的方框圖5是整個系統(tǒng)的一直到記錄設備獲得軟件更新數(shù)據(jù)為止的序
列圖6是表示記錄設備的從獲得EPG數(shù)據(jù)到設置更新數(shù)椐的獲得 預約的操作的流程圖7是表示在生成和登記更新數(shù)據(jù)的獲得預約信息時的操作的 流程圖8是表示在根據(jù)獲得預約信息獲得更新數(shù)據(jù)的情況下進行的 操作的流程圖9是表示當獲得預約信息被保存在預約信息存儲部分中時,在 要重新設置節(jié)目數(shù)據(jù)的記錄預約的情況下進行的操作的流程圖; 圖IO是表示更新預約列表的顯示屏幕的例子的示圖; 圖ll是表示附加更新傳送時間表的EPG屏幕的例子的示圖; 圖12是表示更新數(shù)據(jù)的獲得預約屏幕的例子的示圖; 圖13是表示節(jié)目數(shù)據(jù)的記錄預約屏幕的例子的示圖;圖14是表示在存在其傳送日期/時間與重新設置成記錄預約的節(jié) 目數(shù)據(jù)的傳送日期/時間重疊的更新數(shù)據(jù)的預約的情況下,重疊確認屏 幕的例子的示圖15是表示在按照本發(fā)明的第二實施例的記錄設備中,在用戶 他/她自己選擇更新數(shù)據(jù)的傳送日期/時間,并設置獲得預約信息的情 況下進行的操作的流程圖16是表示在存在其傳送日期/時間與重新設置成預約獲得的更 新數(shù)據(jù)的傳送日期/時間重疊的節(jié)目數(shù)據(jù)的預約的情況下,重疊確認屏 幕的例子的示圖。
具體實施例方式
下面,參考
本發(fā)明的實施例。
圖l是表示按照本發(fā)明的實施例的數(shù)據(jù)傳送系統(tǒng)的結構的示圖。
數(shù)據(jù)傳送系統(tǒng)100是能夠在能夠傳送包括運動圖像和音頻的節(jié) 目和內容的數(shù)據(jù)的CDN(內容傳送網(wǎng)絡)或NGN(下一代網(wǎng)絡)上,提供 傳送裝入到家用電器,例如家用記錄設備中的軟件的更新數(shù)據(jù)的服務 的系統(tǒng)。CDN是用于向大量用戶平穩(wěn)傳送大量數(shù)字內容的網(wǎng)絡。NGN 是通過利用SIP(會話發(fā)起協(xié)議)作為通信協(xié)議,把用于因特網(wǎng)服務的 網(wǎng)絡和用于電話服務的電話網(wǎng)絡結合于其中,作為具有改進的QoS(服 務質量)和安全性的IP通信網(wǎng)絡的下一代IP網(wǎng)絡。
數(shù)據(jù)傳送系統(tǒng)100包括節(jié)目傳送服務器200,更新傳送服務器 300,邊緣路由器400和500,更新傳送時間表服務器600, EPG服務 器700,家庭網(wǎng)關800,記錄設備900等等。
節(jié)目傳送服務器200是經(jīng)由邊緣路由器400,用IP組播系統(tǒng)向 諸如因特網(wǎng)之類的廣域網(wǎng)1傳送作為數(shù)字內容的節(jié)目的數(shù)據(jù)的服務 器。
更新傳送服務器300是經(jīng)由邊緣路由器500,用IP組播系統(tǒng)向 廣域網(wǎng)l傳送用于更新各種記錄設備900的軟件的數(shù)據(jù)(下面稱為"更 新數(shù)據(jù)")的服務器。邊緣路由器400和500是均支持IP組播系統(tǒng)的路由器。
更新傳送時間表服務器600是依據(jù)下載方法,提供傳送更新傳送 時間表,作為經(jīng)由IP組播系統(tǒng)從更新傳送服務器300傳送的更新數(shù) 據(jù)的傳送時間表信息的服務的服務器。
EPG服務器700是傳送EPG(電子節(jié)目指南)數(shù)據(jù),作為經(jīng)由IP 組播系統(tǒng),從節(jié)目傳送服務器200傳送的節(jié)目數(shù)據(jù)的指南信息的服務 器。EPG數(shù)據(jù)由關于多個頻道的節(jié)目的指南信息構成。節(jié)目的指南信 息包含節(jié)目ID、節(jié)目名稱、傳送日期/時間、廣播頻道和組播地址。
家庭網(wǎng)關800是使可與作為家庭內部網(wǎng)絡的家庭網(wǎng)絡2連接的家 用電器,例如記錄設備900與廣域網(wǎng)l連接的設備。
記錄設備900是能夠經(jīng)廣域網(wǎng)l和家庭網(wǎng)絡2,獲得從節(jié)目傳送 服務器200,更新傳送服務器300,更新傳送時間表服務器600和EPG 服務器700傳送的數(shù)據(jù),把節(jié)目數(shù)據(jù)記錄在存儲介質,例如HDD(硬 盤驅動器)、DVD(數(shù)字通用光盤)和藍光光盤上,并讀取和再現(xiàn)記錄在 存儲介質上的節(jié)目數(shù)據(jù)的設備。
應注意盡管圖1中未示出,不過數(shù)據(jù)傳送系統(tǒng)IOO還包括提供以 用戶為單位或者以內容為單位預約網(wǎng)絡帶寬,以保證數(shù)據(jù)傳輸速度的 服務的服務器。此外,記錄設備900可以是帶有記錄功能的計算機, 例如PC(個人計算機)。
下面,說明記錄設備900的結構。
圖2是表示記錄設備900的硬件結構的示圖。
如圖2中所示,閃速ROM903、 RAM904、輸入操作部分905、 AV接口 906、顯示部分907、網(wǎng)絡連接部分908、解碼部分909、由 硬盤驅動器(HDD)構成的存儲部分910、介質I/F部分911、光通信部 分912等通過系統(tǒng)總線902與CPU卯l連接。
閃速ROM 903保存包括由CPU 901處理和執(zhí)行的程序和各種數(shù) 據(jù)在內的軟件。保存在閃速ROM 903中的軟件可由從更新傳送服務 器300獲得的更新數(shù)據(jù)更新。
RAM 904用作CPU 901的臨時工作區(qū),和臨時保存數(shù)據(jù)的區(qū)域。輸入操作部分905包括各種按鍵,處理來自用戶的關于各種操作 的命令的輸入。從輸入操作部分905輸入的命令經(jīng)系統(tǒng)總線902被傳 輸給CPU 901。
光通信部分912是記錄設備卯0通過其與遙控器5通信的接口 。 遙控器5類似于輸入操作部分905包括各種按鍵,處理來自用戶的關 于各種操作的命令的輸入,并在把命令的輸入信號轉換成光信號之后
傳輸命令。光通信部分912接收從遙控器5傳來的光信號,把光信號 轉換成電信號,并經(jīng)系統(tǒng)總線902把電信號輸出給CPU卯1 。
顯示部分907由諸如LCD(液晶顯示器)之類的顯示裝置,和驅動 顯示裝置的顯示器控制電路構成。顯示部分907提示用戶確認該用戶 已輸入的命令和數(shù)據(jù),并顯示各種狀態(tài)。
網(wǎng)絡連接部分908是處理與包括諸如因特網(wǎng)之類的廣域網(wǎng)l和家 庭網(wǎng)絡2在內的網(wǎng)絡的連接的接口。
AV接口 906處理關于與記錄設備900連接的外部AV裝置4, 例如電視機的視頻信號和音頻信號的輸入和輸出。
解碼部分909解碼被壓縮編碼以便傳輸和記錄的節(jié)目數(shù)據(jù)。已被 解碼部分909解碼和復原的視頻數(shù)據(jù)、音頻數(shù)據(jù)等經(jīng)AV接口 906被 輸出給外部AV裝置4,例如電視機。
存儲部分910例如由HDD構成,能夠保存從更新傳送時間表服 務器600獲得的軟件更新傳送時間表,從EPG服務器700獲得的EPG 數(shù)據(jù),從更新傳送服務器300獲得的更新數(shù)據(jù),從節(jié)目傳送服務器200 獲得的節(jié)目數(shù)據(jù),等等。
介質I/F部分911是其中可拆卸地裝入可拆卸介質3,例如 DVD(數(shù)字通用光盤)、藍光光盤和閃速存儲器的接口,節(jié)目數(shù)據(jù)可被 寫入裝入其中的可拆卸介質3中,或者可從所述可拆卸介質3讀出節(jié) 目數(shù)據(jù)。
下面,說明記錄設備900的功能結構。
圖3是表示記錄設備900的功能結構的示圖。
如圖3中所示,記錄設備900包括節(jié)目數(shù)據(jù)獲得部分11, EPG數(shù)據(jù)獲得部分12,更新傳送時間表獲得部分13,更新數(shù)據(jù)獲得部分 14,節(jié)目數(shù)據(jù)存儲部分15, EPG數(shù)據(jù)存儲部分16,更新傳送時間表 存儲部分17,更新數(shù)據(jù)存儲部分18,節(jié)目數(shù)據(jù)再現(xiàn)部分19, UI屏幕 生成部分20,預約部分21,預約信息存儲部分22,和更新執(zhí)行部分 23。
EPG數(shù)據(jù)獲得部分12在記錄設備900的電源被打開之后,定期 地,或者響應用戶利用輸入操作部分905或遙控器5輸入的請求,獲 得用下載方法從EPG服務器700傳送的EPG數(shù)據(jù)D2,并把該數(shù)據(jù) 保存在EPG數(shù)據(jù)存儲部分16中。
EPG數(shù)據(jù)存儲部分16保存由EPG數(shù)據(jù)獲得部分12獲得的EPG 數(shù)據(jù)D2。
節(jié)目數(shù)據(jù)獲得部分11經(jīng)廣域網(wǎng)1獲得利用廣播電波,經(jīng)IP組播 系統(tǒng)從節(jié)目傳送服務器200傳送的節(jié)目數(shù)據(jù)Dl,并把該數(shù)據(jù)保存在 節(jié)目數(shù)據(jù)存儲部分15中。
節(jié)目數(shù)據(jù)存儲部分15保存由節(jié)目數(shù)據(jù)獲得部分ll獲得的節(jié)目數(shù) 據(jù)Dl。
更新傳送時間表獲得部分13在記錄設備900的電源被打開之后, 定期地,或者響應用戶利用輸入操作部分905或遙控器5輸入的請求, 獲得經(jīng)IP組播系統(tǒng)從更新傳送時間表服務器600傳送的更新傳送時 間表D3,并把該數(shù)據(jù)保存在更新傳送時間表存儲部分17中。
更新數(shù)據(jù)獲得部分14根據(jù)登記在預約信息存儲部分22中的更新 數(shù)據(jù)的獲得預約信息D9,獲得經(jīng)IP組播系統(tǒng)從更新傳送服務器300 傳送的更新數(shù)據(jù)D4,并把該數(shù)據(jù)保存在更新數(shù)據(jù)存儲部分18中。
更新傳送時間表存儲部分17保存由更新傳送時間表獲得部分13 獲得的更新傳送時間表D3。
更新數(shù)據(jù)存儲部分18保存由更新數(shù)據(jù)獲得部分14獲得的更新數(shù) 據(jù)D4。
UI屏幕生成部分20根據(jù)保存在EPG數(shù)據(jù)存儲部分16中的EPG 數(shù)據(jù)D2,和保存在更新傳送時間表存儲部分17中的更新傳送時間表D3,生成各種UI(用戶界面)屏幕數(shù)據(jù)D6,例如附加更新傳送時間表 的EPG屏幕。由UI屏幕生成部分20生成的各種UI屏幕數(shù)據(jù)D6經(jīng) AV接口 906被輸出給外部AV裝置4,以便作為可視信息被呈現(xiàn)給用 戶。
節(jié)目數(shù)據(jù)再現(xiàn)部分19利用解碼部分909解碼從節(jié)目數(shù)據(jù)存儲部 分15讀出的節(jié)目數(shù)據(jù)D1,并經(jīng)AV接口 906把視頻數(shù)據(jù)和音頻數(shù)據(jù) 作為再現(xiàn)數(shù)據(jù)D5輸出給外部AV裝置4。
預約部分21生成用于設置節(jié)目數(shù)據(jù)Dl的記錄預約的記錄預約 信息D7,和用于設置更新數(shù)據(jù)D4的獲得預約的獲得預約信息D9, 并把這些信息登記在預約信息存儲部分22中。這里,節(jié)目的記錄預 約信息D7包含節(jié)目ID、節(jié)目名稱、傳送日期/時間、廣播頻道、組播 地址等等,更新數(shù)據(jù)的獲得預約信息D9包含兼容型號、版本信息、 傳送日期/時間、廣播頻道、組播地址等等。
預約部分21還監(jiān)視登記在預約信息存儲部分22中的記錄預約信 息D7和獲得預約信息D9中的傳送日期/時間是否已達到當前日期/時 間。當發(fā)現(xiàn)其傳送日期/時間已達到當前日期/時間的節(jié)目數(shù)據(jù)的記錄 預約時,其節(jié)目數(shù)據(jù)獲得請求<11-12>被輸出給節(jié)目數(shù)據(jù)獲得部分11。 另 一方面,當發(fā)現(xiàn)其傳送日期/時間已達到當前日期/時間的更新數(shù)據(jù) 的獲得預約時,其更新數(shù)據(jù)獲得請求<11-13>被輸出給更新數(shù)據(jù)獲得部 分14。
預約信息存儲部分22保存由預約部分21生成的節(jié)目的記錄預約 信息D7和更新數(shù)據(jù)的獲得預約信息D9。
應注意節(jié)目數(shù)據(jù)存儲部分15、 EPG數(shù)據(jù)存儲部分16、更新傳送 時間表存儲部分17、更新數(shù)據(jù)存儲部分18和預約信息存儲部分22被 設置成存儲部分910、裝入介質I/F部分911的可拆卸介質3、閃速 ROM 903等等。
更新執(zhí)行部分23根據(jù)保存在更新數(shù)據(jù)存儲部分18中的更新數(shù)據(jù) D4,更新保存在閃速ROM903中的軟件。
下面,說明節(jié)目傳送服務器200、更新傳送服務器300、更新傳送時間表服務器600和EPG服務器700的結構。
圖4是表示節(jié)目傳送服務器200、更新傳送服務器300、更新傳 送時間表服務器600和EPG服務器700的硬件結構的方框圖。
如圖4中所示,節(jié)目傳送服務器200、更新傳送服務器300、更 新傳送時間表服務器600和EPG服務器700均具有由PC或類似物的 計算機系統(tǒng)構成的結構。
具體地i兌,ROM 202, RAM 203,網(wǎng)絡連接部分204,由鍵盤、 鼠標等構成的輸入部分205,由諸如CRT(陰極射線管)和LCD(液晶 顯示器)之類顯示器和揚聲器構成的輸出部分206,介質1/F部分207, 和由硬盤驅動器、非易失性存儲器等構成的存儲部分208通過系統(tǒng)總 線209與CPU 201連接。
網(wǎng)絡連接部分204處理與諸如因特網(wǎng)之類的廣域網(wǎng)l的有線或無 線連接。存儲部分208保存使計算機執(zhí)行作為特定服務器的功能的程 序和數(shù)據(jù)。CPU 201把程序從ROM 202或存儲部分208裝入RAM 203 中,并進行解釋執(zhí)行的操作處理。介質I/F部分207酌情裝有諸如磁 盤、光盤和閃速存儲器之類的可拆卸介質3,從可拆卸介質3讀出的 程序被酌情安裝到存儲部分208中。
下面說明更新數(shù)據(jù)傳送系統(tǒng)100中的記錄設備900的軟件的操作。
圖5是整個系統(tǒng)的 一直到記錄設備900獲得軟件更新數(shù)據(jù)為止的 序列圖。圖6-9是表示記錄設備900的操作的流程圖。
在記錄設備900中,在電源被打開之后,定期地,或者響應來自 用戶的請求,EPG數(shù)據(jù)獲得部分12從EPG服務器700獲得EPG數(shù) 據(jù)D2,更新傳送時間表獲得部分13從更新傳送時間表服務器600獲 得更新傳送時間表D3。圖5的序列表明更新傳送時間表D3是在EPG 數(shù)據(jù)D2之后獲得的。不過,本發(fā)明并不局限于此,可在更新傳送時 間表D3之后獲得EPG數(shù)據(jù)D2,或者可以同時獲得EPG數(shù)據(jù)D2和 更新傳送時間表D3。
這里,將以在EPG數(shù)據(jù)D2之后獲得更新傳送時間表D3的情況作為例子,說明操作。應注意當記錄設備900接入廣域網(wǎng)1時,家庭 網(wǎng)關800中繼該連接。不過,為了簡短起見,在下面的說明中將省略 關于家庭網(wǎng)關800進行的連接中繼的描述。
在圖5中,首先,記錄設備900的EPG數(shù)據(jù)獲得部分12經(jīng)網(wǎng)絡 1和2向EPG服務器700傳送EPG獲得請求<議-1>(圖6:步驟SlOl)。 當從記錄設備900收到EPG獲得請求<議-1>時,EPG服務器700讀 出保存在它自己的存儲部分20中的最新EPG數(shù)據(jù)D2,并依據(jù)下載 方法經(jīng)網(wǎng)絡1和2把包含EPG數(shù)據(jù)D2的EPG獲得響應<11-1議>傳輸 給記錄設備900。當從EPG服務器700收到EPG獲得響應〈R-1R〉 時(圖6:步驟S102),記錄設備900把包含在EPG獲得響應〈R-1R〉 中的EPG數(shù)據(jù)D2保存在EPG數(shù)據(jù)存儲部分16中(圖6:步驟S103)。
隨后,記錄設備900的更新傳送時間表獲得部分13經(jīng)網(wǎng)絡1和 2向更新傳送時間表服務器600傳輸傳送時間表獲得請求<11-2>(步驟 S104)。當從記錄設備90收到傳送時間表獲得請求<議-2>時,更新傳 送時間表服務器600讀出保存在它自己的存儲部分208中的更新傳送 時間表D3,并依據(jù)下載方法經(jīng)網(wǎng)絡1和2,把包含更新傳送時間表 D3的傳送時間表獲得響應〈R-2R〉傳輸給記錄設備900。當從更新傳 送時間表服務器600收到傳送時間表獲得響應〈R-2R〉時(步驟S105), 記錄設備900把包含在傳送時間表獲得響應〈R-2R〉中的更新傳送時 間表D3保存在更新傳送時間表存儲部分17中(步驟S106)。
隨后,預約部分21根據(jù)保存在更新傳送時間表存儲部分17中的 更新傳送時間表D3,和順在預約信息存儲部分22中的記錄預約信息 D7,確定將被設置成獲得預約的更新數(shù)據(jù)的傳送日期/時間,生成包 含傳送日期/時間信息的獲得預約信息D9,并將其登記在預約信息存 儲部分22中(步驟S107)。具體地說,如下進行該操作。
圖7是表示在生成和登記更新數(shù)據(jù)的獲得預約信息D9時的操作 的流程圖。
從更新傳送時間表服務器600傳送的更新傳送時間表D3包含和 支持各種型號的軟件的更新數(shù)據(jù)有關的信息,所述更新數(shù)據(jù)是從更新傳送服務器300傳送的。例如,關于更新數(shù)據(jù)的信息是訪問經(jīng)廣域網(wǎng) 1,用IP組播系統(tǒng)從更新傳送服務器300傳送的更新數(shù)據(jù)所必需的識 別更新數(shù)據(jù)的軟件ID,兼容型號,版本號,傳送日期/時間,廣播頻 道,和組播地址。用IP組播系統(tǒng)從更新傳送服務器300依次并定期 傳送支持不同型號的多個更新數(shù)據(jù)??梢砸恍r或幾小時為周期一天 多次地,和在設定的日期/時間從更新傳送服務器300傳送支持單一型 號的多個更新數(shù)據(jù)。
以最新的更新傳送時間表D3在更新傳送時間表存儲部分17中 的存儲作為觸發(fā)信號,定期地,或者響應來自用戶的請求,預約部分 21從更新傳送時間表D3中檢索關于與自己的記錄設備900的型號相 關的更新數(shù)據(jù)的信息(圖7:步驟S201)。當通過所述檢索,未發(fā)現(xiàn)關 于相關更新數(shù)據(jù)的信息時(圖7:步驟S202中NO),結束操作。另一 方面,當發(fā)現(xiàn)關于相關更新數(shù)據(jù)的信息時(圖7:步驟S202中YES), 預約部分21獲得更新數(shù)據(jù)的版本號A(圖7:步驟S203)。此外,預約 部分21獲得已安裝在記錄設備900中的更新數(shù)據(jù)的版本號B(圖7: 步驟S204)。
隨后,預約部分21判斷從更新傳送時間表D3獲得的更新數(shù)據(jù) 的版本號A是否比已安裝在記錄設備900中的更新數(shù)據(jù)的版本號B 新(圖7:步驟S205)。當判斷版本號A不比版本號B新時(圖7:步驟 S205中NO),預約部分21認為安裝在記錄設備卯0中的軟件已被更 新為最新版本,并結束操作。另一方面,當判斷版本號A比版本號B 新時(圖7:步驟S205中YES),預約部分21從更新傳送時間表D3 中檢索與已設置成記錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間不重疊的更 新數(shù)據(jù)的傳送日期/時間(圖7:步驟S206)。當檢索到相關更新數(shù)據(jù)的 多個傳送日期/時間時,按照預定規(guī)則采用一個檢索結果。所述規(guī)則的 一個例子是采用與當前日期/時間最接近的傳送日期/時間。
應注意上面的表述"不重疊"意味不存在重疊的時間。為了描述的 簡潔起見,記錄設備900能夠同時接收的頻道的數(shù)目為1。當記錄設 備900能夠同時接收多個(N個)頻道時,N個重疊被判斷為上面的"不重疊"。
隨后,預約部分21利用采用的更新數(shù)據(jù)的傳送日期/時間的信息, 和從更新傳送時間表D3提取的更新數(shù)據(jù)的信息,生成更新數(shù)據(jù)的獲 得預約信息D9,并將其保存在預約信息存儲部分22中(圖7:步驟 S207)。這里,更新數(shù)據(jù)的獲得預約信息D9包含軟件ID、傳送日期/ 時間和組4番地址。
如果不能從更新傳送時間表檢索到與已設置成記錄預約的節(jié)目 數(shù)據(jù)的傳送日期/時間不重疊的更新數(shù)據(jù)的傳送日期/時間,那么預約 部分21生成表達該結果的錯誤消息,并經(jīng)AV接口 906把該錯誤消 息輸出給外部AV裝置4,從而將其呈現(xiàn)給用戶。
經(jīng)外部AV裝置4,用戶能夠酌情檢查保存在預約信息存儲部分 22中的更新數(shù)據(jù)的獲得預約信息D9。換句話說,當利用輸入操作部 分905或者遙控器5從用戶輸入更新預約確認請求<議-4>時,預約部 分21從預約信息存儲部分22中檢索更新數(shù)據(jù)的獲得預約信息D9, 并向UI屏幕生成部分20輸出包含檢索結果的更新預約列表顯示請求 <R-5>。當收到更新預約列表顯示請求<11-5>時,UI屏幕生成部分20 根據(jù)包含在更新預約列表顯示請求<議-5>中的更新數(shù)據(jù)的獲得預約信 息D9,生成更新預約列表的UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口 906把 該數(shù)據(jù)輸出給外部AV裝置4。
圖10是表示更新預約列表的顯示屏幕的例子的示圖。如圖10 中所示,更新預約列表的顯示屏幕顯示更新數(shù)據(jù)傳送日期/時間31, 頻道32,型號和更新版本號33,更新概述(包括軟件更新的更新內容) 等等。另外,更新預約列表的顯示屏幕配有預約修正按鈕35、預約刪 除按鈕36和信息顯示按鈕37等等。
預約修正按鈕35是用于修正包含在更新數(shù)據(jù)的獲得預約信息D9 中的傳送日期/時間的按鈕。預約刪除按鈕36用于刪除登記的更新數(shù) 據(jù)的獲得預約信息D9的按鈕。信息顯示按鈕37是用于顯示關于更新 的其它信息的按鈕。
下面,說明當用戶在更新預約列表的顯示屏幕上按下預約修正按鈕35時進行的操作。
當用戶利用輸入操作部分905或者遙控器5,在圖10中所示的 更新預約列表的顯示屏幕上按下預約修正按鈕35時,預約修正請求 <11-20>被輸出給預約部分21。當被輸入預約修正請求〈R-20〉時,預 約部分21向UI屏幕生成部分20輸出EPG顯示請求〈R-6〉。當從預 約部分21輸入EPG顯示請求〈R-6時,UI屏幕生成部分20生成其中 結合保存在EPG數(shù)據(jù)存儲部分16中的EPG數(shù)據(jù)D2和保存在更新傳 送時間表存儲部分17中的更新傳送時間表D3的附加更新傳送時間表 的EPG屏幕的UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口 906把該數(shù)據(jù)輸出給 外部AV裝置4。
圖ll是表示附加更新傳送時間表的EPG屏幕的例子的示圖。附 加更新傳送時間表的EPG屏幕用于每個節(jié)目的區(qū)域41和用于更新數(shù) 據(jù)的每個傳送日期/時間的區(qū)域42構成。時間被分配給該屏幕上的一 個軸向方向,區(qū)域41和42被布置在時間軸上分別對應于傳送日期/ 時間的位置。通過參考附加更新傳送時間表的EPG屏幕,用戶能夠 找出與已設置成記錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間不重疊的更新 數(shù)據(jù)的傳送日期/時間。
在附加更新傳送時間表的EPG屏幕中,當用戶利用輸入操作部 分905或者遙控器5選擇更新數(shù)據(jù)的任意傳送日期/時間的區(qū)域42時, UI屏幕生成部分20生成更新數(shù)據(jù)獲得預約屏幕的數(shù)據(jù),作為UI屏 幕數(shù)據(jù)D6,并經(jīng)AV接口 906把該數(shù)據(jù)輸出給外部AV裝置4。從而, 更新數(shù)據(jù)獲得預約屏幕被顯示在外部AV裝置4上。
圖12是表示更新數(shù)據(jù)獲得預約屏幕的例子的示圖。在更新數(shù)據(jù) 獲得預約屏幕上,顯示詢問要設置更新數(shù)據(jù)的獲得預約的句子51,關 于更新數(shù)據(jù)的信息52(例如,兼容型號、版本號、傳送日期/時間、廣 播頻道和組播地址),等等。另外在更新數(shù)據(jù)獲得預約屏幕上設有預約 確定按鈕53、取消按鈕54、具體設置按鈕55等等。當用戶利用輸入 操作部分905或者遙控器5按下預約確定按鈕53時,預約部分21刪 除已登記在預約信息存儲部分22中的更新數(shù)據(jù)的獲得預約信息D9,生成用戶在圖11中所示的附加更新傳送時間表的EPG屏幕上重新選 擇的更新數(shù)據(jù)的獲得預約信息D9,并把該獲得預約信息D9登記到預 約信息存儲部分22中。從而,完成更新預約的修正。
此外,當用戶在圖12中所示的更新數(shù)據(jù)獲得預約屏幕上按下取 消按鈕54時,預約部分21取消更新數(shù)據(jù)的獲得預約信息D9的修正 處理。因此,屏幕返回圖10中所示的更新預約列表的顯示屏幕。此 外,當用戶在圖12中所示的更新數(shù)據(jù)獲得預約屏幕上按下具體設置 按鈕55時,顯示關于具體設置的屏幕,從而能夠實現(xiàn)其設置。
下面說明在記錄設備900根據(jù)登記在預約信息存儲部分22中的 獲得預約信息D9 ,獲得更新數(shù)據(jù)的情況下進行的操作。
圖8是表示在根據(jù)獲得預約信息D9獲得更新數(shù)據(jù)的情況下進行 的操作的流程圖。
當檢查保存在預約信息存儲部分22中的獲得預約信息D9中的 傳送日期/時間,并判斷該傳送日期/時間與當前日期/時間相符時(步驟 S301中YES),預約部分21從獲得預約信息D9中提取諸如軟件ID 和組播地址之類的信息,并向更新數(shù)據(jù)獲得部分14輸出包含該信息 的更新數(shù)據(jù)獲得請求<化13>(步驟S302)。當被輸入更新數(shù)據(jù)獲得請求 <議-13>時,更新數(shù)據(jù)獲得部分14根據(jù)包含在更新數(shù)據(jù)獲得請求 <議-13>中的信息,例如軟件ID和組播地址,獲得經(jīng)IP組播系統(tǒng)從更 新傳送服務器300傳送的更新數(shù)據(jù)D4(步驟S303),并把該數(shù)據(jù)保存 在更新數(shù)據(jù)存儲部分18中(步驟S304)。之后,更新數(shù)據(jù)獲得部分14 向預約部分21輸出獲得完成通知。當被輸入獲得完成通知時,預約 部分21從預約信息存儲部分22刪除已使用的獲得預約信息D9(步驟 S305)。
這里應注意的,說明了在根據(jù)獲得預約信息D9獲得更新數(shù)據(jù) D4的情況下進行的操作。不過,相同的操作適用于根據(jù)記錄預約信 息D7獲得節(jié)目數(shù)據(jù)D1的情況。具體地說,當獲得節(jié)目數(shù)據(jù)D1時, 當檢查保存在預約信息存儲部分22中的記錄預約信息D7中的傳送曰 期/時間,并判斷該傳送日期/時間與當前日期/時間相符時,預約部分21從記錄預約信息D7中提取諸如節(jié)目ID、廣播頻道和組播地址之類 的信息,并向節(jié)目數(shù)據(jù)獲得部分11傳輸包含該信息的節(jié)目數(shù)據(jù)獲得 請求<1^12>。當收到節(jié)目數(shù)據(jù)獲得請求〈R-12〉時,節(jié)目數(shù)據(jù)獲得部分 11根據(jù)包含在節(jié)目數(shù)據(jù)獲得請求〈R-12〉中的信息,例如節(jié)目ID、廣 播頻道和組播地址,獲得經(jīng)廣域網(wǎng)1利用IP組播系統(tǒng)從節(jié)目傳送服 務器200傳送的節(jié)目數(shù)據(jù)Dl,并把該數(shù)據(jù)保存在節(jié)目數(shù)據(jù)存儲部分 15中。之后,節(jié)目數(shù)據(jù)獲得部分11向預約部分21輸出獲得完成通知。 當被輸入獲得完成通知時,預約部分21從預約信息存儲部分22中刪 除已使用的記錄預約信息D7。
在如上所述把更新數(shù)據(jù)D4保存在更新數(shù)據(jù)存儲部分18中之后, 緊接在記錄設備900的電源被打開之后或者響應來自用戶的請求,更 新執(zhí)行部分23利用保存在更新數(shù)據(jù)存儲部分18中的更新數(shù)據(jù),執(zhí)行 保存在閃速ROM903中的軟件的更新處理。
下面,說明當獲得預約信息D9被保存在預約信息存儲部分22 中時,在要重新設置節(jié)目數(shù)據(jù)的記錄預約的情況下進行的操作。
圖9是關于這種情況的流程圖。首先,用戶利用輸入操作部分 905或遙控器5向UI屏幕生成部分20輸入EPG顯示請求<議-8>(步驟 S401)。在被輸入EPG顯示請求<11-8>之后,UI屏幕生成部分20根 據(jù)保存在EPG數(shù)據(jù)存儲部分16中的EPG數(shù)據(jù)D2,和保存在更新傳 送時間表存儲部分l中的更新傳送時間表D3,生成圖11中所示的附 加更新傳送時間表的EPG屏幕的UI屏幕數(shù)據(jù)D6(步驟S402)。 UI屏 幕生成部分20生成的附加更新傳送時間表的EPG屏幕的UI屏幕數(shù) 據(jù)D6經(jīng)AV接口 906 —皮輸出給外部AV裝置4,以便呈現(xiàn)給用戶(步 驟S403)。這里應注意的是,顯示的是如圖11中所示的附加更新傳送 時間表的EPG屏幕。不過,也可僅僅顯示EPG,而不顯示更新傳送 時間表。
當用戶利用輸入操作部分905或遙控器5,在圖11中所示的附 加更新傳送時間表的EPG屏幕上選擇將被設置成記錄預約的節(jié)目的 區(qū)域41時,UI屏幕生成部分20生成所選節(jié)目數(shù)據(jù)的記錄預約屏幕的數(shù)據(jù),作為UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口 906把該數(shù)據(jù)輸出給外部 AV裝置4。因此,在外部AV裝置4上顯示節(jié)目數(shù)據(jù)的記錄預約屏幕。
圖13是表示節(jié)目數(shù)據(jù)的記錄預約屏幕的例子的示圖。在節(jié)目數(shù) 據(jù)的記錄預約屏幕上,顯示詢問是否要設置節(jié)目數(shù)據(jù)的記錄預約的句 子56,關于節(jié)目數(shù)據(jù)的信息57(例如,節(jié)目名稱、頻道、傳送日期/ 時間和廣播頻道)等等。另外還在節(jié)目數(shù)據(jù)的記錄預約屏幕上設置預約 確定按鈕58、取消按鈕59、具體設置按鈕60等等。當用戶利用輸入 操作部分905或遙控器5按下預約確定按鈕58時,節(jié)目預約確定請 求〈R-9〉被輸入UI屏幕生成部分20(步驟S404)。當被輸入節(jié)目預約 確定請求<11-9>時,UI屏幕生成部分20從保存在EPG數(shù)據(jù)存儲部分 16中的EPG數(shù)據(jù)D2中,讀出在圖11中所示的附加更新傳送時間表 的EPG屏幕上選擇的節(jié)目的諸如節(jié)目ID、傳送日期/時間、廣播頻道 和組播地址之類的信息,并向預約部分21輸出包含該信息的節(jié)目記 錄預約請求<議-10>。
當從UI屏幕生成部分20被輸入節(jié)目記錄預約請求〈R-10時, 預約部分21判斷是否存在其傳送日期/時間與將被新近設置成記錄預 約的節(jié)目數(shù)據(jù)的傳送日期/時間重疊的其它節(jié)目數(shù)據(jù)或更新數(shù)據(jù)的預 約(步驟S405)。這里,術語"重疊"意味傳送日期/時間甚至部分重疊。 應注意為了描述的簡潔起見,記錄設備900能夠同時經(jīng)IP網(wǎng)絡系統(tǒng) 接收的頻道的數(shù)目為1。當記錄設備900能夠經(jīng)IP網(wǎng)絡系統(tǒng)同時接收 多個(N個)頻道時,當重疊的數(shù)目超過N時,判斷"重疊"。
當通過判斷,判斷不存在節(jié)目數(shù)據(jù)或更新數(shù)據(jù)的重疊預約時(步 驟S405中NO),預約部分21生成新節(jié)目數(shù)據(jù)的記錄預約信息D7, 并將其登記在預約信息存儲部分22中(步驟S411)。當判斷存在節(jié)目 數(shù)據(jù)或更新數(shù)據(jù)的重疊預約時(步驟S405中YES),預約部分21向UI 屏幕生成部分20生成重疊確認屏幕顯示請求<議-11>。當被輸入重疊 確認屏幕顯示請求<議-11>時,UI屏幕生成部分20生成重疊確認屏幕 的數(shù)據(jù)作為UI屏幕數(shù)據(jù)D6(步驟S406),并經(jīng)AV接口 906把該數(shù)據(jù) 輸出給外部AV裝置4,從而將其呈現(xiàn)給用戶(步驟S407)。下面,說明已被設置成預約的重疊數(shù)據(jù)是更新數(shù)據(jù)的情況。應注 意相同的操作也適用于已被設置成預約的重疊數(shù)據(jù)是節(jié)目數(shù)據(jù)的情 況。
圖14是表示在存在其傳送日期/時間與重新設置成記錄預約的節(jié) 目數(shù)據(jù)的傳送日期/時間重疊的更新數(shù)據(jù)的預約的情況下,重疊確認屏 幕的例子的示圖。在重疊確認屏幕上,顯示詢問是否要與已被設置成 預約的重疊數(shù)據(jù)(本例中,更新數(shù)據(jù))相比,優(yōu)先重新設置節(jié)目數(shù)據(jù)的 記錄預約的句子43,關于將被重新設置成記錄預約的節(jié)目數(shù)據(jù)的重疊 預約計數(shù)44,關于已被設置成預約的重疊數(shù)據(jù)的信息45,等等。另 外在重疊確認屏幕上還設置確認按鈕46、預約修正按鈕47等等。當 用戶利用輸入操作部分905或遙控器5在重疊確認屏幕上按下確認按 鈕46時,預約部分21接收"確認"作為用戶對重疊確認屏幕的響應(步 驟S408和S409)。當收到響應"確認"時,預約部分21從預約信息存 儲部分22刪除重疊更新數(shù)據(jù)的獲得預約信息D9(步驟S410),并把新 的節(jié)目數(shù)據(jù)的記錄預約信息D7登記到預約信息存儲部分22中(步驟 S411)。
此外,當用戶利用輸入操作部分905或遙控器5在圖14中所示 的重疊確認屏幕上按下預約修正按鈕47時,預約部分21接收"修正,, 作為用戶對重疊確認屏幕的響應(步驟S408和S409)。當收到響應"修 正"時,預約部分21向UI屏幕生成部分20輸出允許用戶修正節(jié)目數(shù) 據(jù)的新記錄預約的內容的修正屏幕顯示請求<11-17>。當收到修正屏幕 顯示請求<議-17>時,UI屏幕生成部分20生成記錄預約修正屏幕的數(shù) 據(jù)作為UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口卯6把該數(shù)據(jù)輸出給外部AV 裝置4。
用戶在記錄預約修正屏幕上取消節(jié)目數(shù)據(jù)的新記錄預約,或者修 正其記錄時間,并向預約部分21輸出包含修正結果的節(jié)目預約確定 請求<11-21>。當判斷包含在輸入的節(jié)目預約確定請求<議-21>中的修正 結果是取消節(jié)目數(shù)據(jù)的新記錄預約時,預約部分21結束關于節(jié)目數(shù) 據(jù)的新記錄預約的處理。此外,當修正結果是修正節(jié)目數(shù)據(jù)的記錄預約的記錄時間時,預約部分21根據(jù)修正的信息,再次在步驟S405中 判斷是否存在其傳送日期/時間與重新設置成記錄預約的節(jié)目數(shù)據(jù)的 傳送日期/時間重疊的其它節(jié)目數(shù)據(jù)或更新數(shù)據(jù)的預約,并類似地重復 之后的操作。
如上所述,按照本實施例的數(shù)據(jù)傳送系統(tǒng)100,通過用IP組播 系統(tǒng)傳送記錄設備900的控制軟件的更新數(shù)據(jù)D4,記錄設備900能 夠通過獲得預約獲得更新數(shù)據(jù)D4,和通過記錄預約獲得用IP組播系 統(tǒng)傳送的節(jié)目數(shù)據(jù)Dl —樣。因此,能夠減少傳送更新數(shù)據(jù)D4的更 新傳送服務器300上的負載,易于應付更新數(shù)據(jù)大小的增大。此外, 由于多個記錄設備能夠同時獲得更新數(shù)據(jù),因此幾乎不會出現(xiàn)記錄設 備間的軟件更新計時的偏差。
此外,在本實施例的記錄設備900中,更新數(shù)據(jù)的獲得預約信息 D9的設置,基于獲得預約信息D9的更新數(shù)據(jù)的獲得,甚至利用更新 數(shù)據(jù)的軟件的更新都是自動進行的,而不需要來自用戶的指令。于是, 能夠顯著減少用戶更新軟件的時間和工作量。
此外,在本實施例的記錄i殳備900中,利用IP組播系統(tǒng)從更新 傳送服務器300定期、重復地傳送相同的更新數(shù)據(jù)D4。于是,當已 被設置成獲得預約的更新數(shù)據(jù)D4的傳送日期/時間與重新設置成記錄 預約的節(jié)目數(shù)據(jù)D1的傳送日期/時間重疊時,可毫無問題地取消更新 數(shù)據(jù)D4的獲得預約,以致節(jié)目數(shù)據(jù)D1的新記錄預約變得有效。
(第二實施例)
下面,說明本發(fā)明的第二實施例。
在第一實施例中,更新數(shù)據(jù)的獲得預約已被自動設置,以致其傳 送日期/時間不與設置成記錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間重疊。 不過,在存在實際上還未被設置成記錄預約,但是預期未來將被設置 成記錄預約的節(jié)目數(shù)據(jù)的情況下,如果用戶他/她自己能夠選擇更新數(shù) 據(jù)的傳送日期/時間,和設置獲得預約信息,同時避開從而預期將被設 置成記錄預約的節(jié)目數(shù)據(jù)的傳送日期/時間,那么能夠降低顯示圖14 中所示的重疊確認屏幕,或者重置更新數(shù)據(jù)獲得預約信息的頻率,還能夠降低用戶輸入對重疊確認屏幕的響應的頻率。
圖15是表示在用戶他/她自己選擇更新數(shù)據(jù)的傳送日期/時間,并 設置獲得預約信息的情況下進行的操作的流程圖。
一直到獲取和保存EPG數(shù)據(jù)D2和更新傳送時間表D3的操作與 第一實施例的操作相同。在這種情況下,將從存儲EPG數(shù)據(jù)D2和更 新傳送時間表D3之后的操作開始進行說明。
首先,從利用輸入操作部分905或遙控器5的用戶向UI屏幕生 成部分20輸入EPG顯示請求<只-8>(步驟S501)。當被輸入EPG顯示 請求<1^8>時,UI屏幕生成部分20根據(jù)保存在EPG數(shù)據(jù)存儲部分16 中的EPG數(shù)據(jù)D2,和保存在更新傳送時間表存儲部分17中的更新 傳送時間表D3,生成圖11中所示的附加更新傳送時間表的EPG屏 幕的UI屏幕數(shù)據(jù)D6(步驟S502)。 UI屏幕生成部分20生成的附加更 新傳送時間表的EPG屏幕的UI屏幕數(shù)據(jù)D6經(jīng)AV接口 906被輸出 給外部AV裝置4,從而被呈現(xiàn)給用戶(步驟S503)。
隨后,在附加更新傳送時間表的EPG屏幕上,用戶利用輸入操 作部分905或遙控器5選擇在希望設置獲得預約的傳送日期/時間的更 新數(shù)據(jù)的區(qū)域42。 UI屏幕生成部分20生成所選傳送日期/時間的更新 數(shù)據(jù)的獲得預約屏幕的數(shù)據(jù),作為UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口 906 把該數(shù)據(jù)輸出給外部AV裝置4。從而,在外部AV裝置4上顯示如 圖12中所示的更新數(shù)據(jù)的獲得預約屏幕。
當用戶利用輸入操作部分905或遙控器5按下更新數(shù)據(jù)的獲得預 約屏幕上的預約確定按鈕53時,更新預約確定請求<1^-14>被輸入UI 屏幕生成部分20(步驟S504)。當被輸入更新預約確定請求〈R-14〉時, UI屏幕生成部分20從保存在更新傳送時間表存儲部分17中的更新傳 送時間表D3中,提取和在圖11中所示的附加更新傳送時間表的EPG 屏幕上選擇的更新數(shù)據(jù)有關的信息(例如,軟件ID、版本號、傳送曰 期/時間、廣播頻道和組播地址),并把包含該信息的更新獲得預約請 求<R-15>輸出給預約部分21 。
當從UI屏幕生成部分20輸入更新獲得預約請求<11-15>時,預約部分21判斷是否存在其傳送日期/時間與將被重新設置成獲得預約 的更新數(shù)據(jù)的傳送日期/時間重疊的節(jié)目數(shù)據(jù)的記錄預約(步驟S505)。 這里,術語"重疊"意味傳送日期/時間甚至部分重疊。應注意為了描述 的簡潔起見,記錄設備900能夠同時經(jīng)IP網(wǎng)絡系統(tǒng)接收的頻道的數(shù) 目為1。當記錄設備卯O能夠經(jīng)IP網(wǎng)絡系統(tǒng)同時接收多個(N個)頻道 時,當重疊的數(shù)目超過N時,判斷"重疊"。
當通過判斷,判斷不存在節(jié)目數(shù)據(jù)的重疊預約時(步驟S505中 NO),預約部分21生成更新數(shù)據(jù)的獲得預約信息D9,并將其登記在 預約信息存儲部分22中(步驟S511)。當判斷存在節(jié)目數(shù)據(jù)的重疊預 約時(步驟S505中YES),預約部分21向UI屏幕生成部分20生成重 疊確認屏幕顯示請求<化16>。當被輸入重疊確認屏幕顯示請求<只-16> 時,UI屏幕生成部分20生成重疊確認屏幕的數(shù)據(jù)作為UI屏幕數(shù)據(jù) D6(步驟S506),并經(jīng)AV接口卯6把該數(shù)據(jù)輸出給外部AV裝置4, 從而將其呈現(xiàn)給用戶(步驟S507)。
圖16是表示當存在其傳送日期/時間與將被重新設置成獲得預約 的更新數(shù)據(jù)的傳送日期/時間重疊的節(jié)目數(shù)據(jù)的預約時,重疊確認屏幕 的例子的示圖。在重疊確認屏幕上,顯示詢問是否要與已被設置成記 錄預約的重疊節(jié)目數(shù)據(jù)相比,優(yōu)先設置更新數(shù)據(jù)的獲得預約的句子 61,指示與更新數(shù)據(jù)重疊的節(jié)目數(shù)據(jù)的預約數(shù)的預約計數(shù)62,關于已 被設置成記錄預約的重疊節(jié)目數(shù)據(jù)的信息63,等等。另外在重疊確認 屏幕上還設置確認按鈕64、預約修正按鈕65等等。當用戶利用輸入 操作部分905或遙控器5在重疊確認屏幕上按下確認按鈕64時,預 約部分21接收"確認"作為用戶對重疊確認屏幕的響應(步驟S508和 S509)。當收到響應"確認"時,預約部分21從預約信息存儲部分22 刪除重疊節(jié)目數(shù)據(jù)的記錄預約信息D7(步驟S510),并把更新數(shù)據(jù)的 新的獲得預約信息D9登記到預約信息存儲部分22中(步驟S511)。
此外,當用戶利用輸入操作部分卯5或遙控器5在圖16中所示 的重疊確認屏幕上按下預約修正按鈕65時,預約部分21接收"修正,, 作為用戶對重疊確認屏幕的響應(步驟S508和S509)。當收到響應"修正,,時,預約部分21向UI屏幕生成部分20輸出提示用戶修正更新數(shù) 據(jù)的新獲得預約的修正屏幕顯示請求<化17>。當收到修正屏幕顯示請 求〈R-17〉時,UI屏幕生成部分20生成獲得預約修正屏幕的數(shù)據(jù)作為 UI屏幕數(shù)據(jù)D6,并經(jīng)AV接口 906把該數(shù)據(jù)輸出給外部AV裝置4。
在獲得預約修正屏幕上,用戶取消更新數(shù)據(jù)的新獲得預約,或者 修正其傳送日期/時間,并向預約部分21輸出包含修正結果的更新數(shù) 據(jù)預約確定請求<11-18>。當判斷包含在輸入的更新數(shù)據(jù)預約確定請求 <尺-18>中的修正結果是取消時,預約部分21結束關于更新數(shù)據(jù)的新 獲得預約的處理。另外,當修正結果是修正更新數(shù)據(jù)的獲得預約的傳 送日期/時間時,預約部分21根據(jù)修正的信息,再次在步驟S505中判 斷是否存在其傳送日期/時間與重新設置成獲得預約的更新數(shù)據(jù)的傳 送日期/時間重疊的節(jié)目數(shù)據(jù)的另 一預約,并類似地重復之后的操作。
此外,在本實施例的記錄設備900中實現(xiàn)的功能結構可被構造成 諸如操作計算機的應用程序之類的程序。通過把所述程序保存在計算
機可讀存儲介質中能夠分發(fā)所述程序。
本申請包含與在2008年7月11日向日本專利局提交的日本優(yōu)先 權專利申請JP2008-181564中公開的主題相關的主題,該日本優(yōu)先權 專利申請的整個內容在此引為參考。
本領域的技術人員應明白根據(jù)設計要求和其它因素,可產(chǎn)生各種 修改、組合、子組合和變更,只要它們在附加權利要求或其等同物的 范圍之內。
權利要求
1、一種記錄設備,包括傳送時間表信息獲得部分,用于獲得用于更新控制軟件的更新數(shù)據(jù)的傳送時間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的;更新預約部分,用于根據(jù)由傳送時間表信息獲得部分獲得的傳送時間表信息,生成更新數(shù)據(jù)的獲得預約信息;和更新數(shù)據(jù)獲得部分,用于根據(jù)由更新預約部分生成的獲得預約信息來獲得更新數(shù)據(jù)。
2、 按照權利要求1所述的記錄設備,還包括節(jié)目信息獲得部分,用于獲得關于從節(jié)目傳送服務器傳送的節(jié)目 的信息;節(jié)目選擇部分,用于利用由節(jié)目信息獲得部分獲得的關于節(jié)目的信息,提示用戶選擇將^皮設成記錄預約的節(jié)目;記錄預約部分,用于生成所選節(jié)目的數(shù)據(jù)的記錄預約信息;和 記錄預約信息存儲部分,用于保存由記錄預約部分生成的記錄預約信息,其中更新預約部分根據(jù)由傳送時間表信息獲得部分獲得的傳送 時間表信息和保存在記錄預約信息存儲部分中的記錄預約信息,生成 更新數(shù)據(jù)的獲得預約信息。
3、 按照權利要求2所迷的記錄設備,其中從更新傳送服務器反復傳送更新數(shù)據(jù),所述傳送時間表信息 包含關于反復傳送的更新數(shù)據(jù)的所有傳送日期/時間的信息,和其中更新預約部分通過根據(jù)由傳送時間表信息獲得部分獲得的 傳送時間表信息和保存在記錄預約信息存儲部分中的記錄預約信息 確定更新數(shù)據(jù)的傳送日期/時間,來生成獲得預約信息。
4、 按照權利要求2所述的記錄設備,其中從更新傳送服務器反復傳送更新數(shù)據(jù),傳送時間表信息包含關于反復傳送的更新數(shù)據(jù)的所有傳送日期/時間的信息,和其中更新預約部分向用戶提供關于節(jié)目的信息和更新數(shù)據(jù)的傳送時間表信息,提示用戶選擇更新數(shù)據(jù)的一個傳送日期/時間,并利用 選擇的一個傳送日期/時間的數(shù)據(jù)生成獲得預約信息。
5、 一種軟件更新數(shù)據(jù)獲得方法,包括獲得用于更新控制軟件的更新數(shù)據(jù)的傳送時間表信息,所述更新 數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器傳送的;根據(jù)獲得的傳送時間表信息,生成更新數(shù)據(jù)的獲得預約信息;和 根據(jù)生成的獲得預約信息來獲得更新數(shù)據(jù)。
6、 一種保存使計算機起下述作用的程序的介質傳送時間表信息獲得部分,用于獲得更新控制軟件的更新數(shù)據(jù)的 傳送時間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從更新傳送服務器 傳送的;更新預約部分,用于根據(jù)由傳送時間表信息獲得部分獲得的傳送 時間表信息,生成更新數(shù)據(jù)的獲得預約信息;和更新數(shù)據(jù)獲得部分,用于根據(jù)由更新預約部分生成的獲得預約信 息來獲得更新數(shù)據(jù)。
7、 一種數(shù)據(jù)傳送系統(tǒng),包括 卡己錄i更備;和更新傳送服務器,用于傳送用于更新記錄設備的控制軟件的更新 數(shù)據(jù)的傳送時間表的數(shù)據(jù),所述更新傳送服務器經(jīng)IP組播系統(tǒng)傳送 更新數(shù)據(jù),所述記錄設備包括傳送時間表信息獲得部分,用于獲得用于更新控制軟件的 更新數(shù)據(jù)的傳送時間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng)從 更新傳送服務器傳送的;更新預約部分,用于根據(jù)由傳送時間表信息獲得部分獲得 的傳送時間表信息,生成更新數(shù)據(jù)的獲得預約信息;和更新數(shù)據(jù)獲得部分,用于根據(jù)由更新預約部分生成的獲得 預約信息來獲得更新數(shù)據(jù)。
全文摘要
記錄設備包括傳送時間表信息獲得部分,更新預約部分和更新數(shù)據(jù)獲得部分。傳送時間表信息獲得部分獲得用于更新控制軟件的更新數(shù)據(jù)的傳送時間表信息,所述更新數(shù)據(jù)是經(jīng)IP組播系統(tǒng),從更新傳送服務器傳送的。更新預約部分根據(jù)由傳送時間表信息獲得部分獲得的傳送時間表信息,生成更新數(shù)據(jù)的獲得預約信息。更新數(shù)據(jù)獲得部分根據(jù)更新預約部分生成的獲得預約信息,獲得更新數(shù)據(jù)。
文檔編號H04N7/173GK101626486SQ20091014004
公開日2010年1月13日 申請日期2009年7月10日 優(yōu)先權日2008年7月11日
發(fā)明者千葉啟之, 木下明彥, 本間剛, 甲田博文, 金尾尚志 申請人:索尼株式會社