專利名稱:信息再現(xiàn)設備、方法和程序的制作方法
技術領域:
本發(fā)明涉及信息再現(xiàn)設備、方法、存儲介質(zhì)和程序,更具體地涉及通過將包括經(jīng)壓縮內(nèi)容數(shù)據(jù)的頁面信息緩存而減少客戶機終端經(jīng)由網(wǎng)絡對服務器的不必要的訪問的信息再現(xiàn)設備、方法、存儲介質(zhì)和程序。
背景技術:
存儲和處理輸入信息的小尺寸電子裝置將輸入信息暫存到內(nèi)部存儲介質(zhì)中,并隨后以規(guī)定方式處理數(shù)據(jù)。這些類型的電子裝置例如較佳地適用于音樂數(shù)字傳送系統(tǒng)等。它們包括諸如個人計算機、家用游戲機和移動電話的終端裝置。在用于這些類型的電子裝置的信息傳送系統(tǒng)中,利用Web緩存器技術以使傳送所需信息變得更簡單。在Web緩存器的處理中,所搜索的Web網(wǎng)頁數(shù)據(jù)被存儲在客戶機側(cè)的某一存儲器以供將來使用,也就是說利用所存儲的數(shù)據(jù)顯示下次所請求的Web網(wǎng)頁。
一般來說,諸如Internet Explorer的萬維網(wǎng)(WWW)瀏覽器配有能響應于用戶操作而顯示和瀏覽頁面的功能。WWW瀏覽器能執(zhí)行Web緩存到顯示W(wǎng)eb網(wǎng)頁的進程。為了提高其響應時間,WWW瀏覽器在用戶移動到該層前緩存頁面。WWW瀏覽器還緩存所瀏覽的Web頁面。這消除了當用戶返回到前一層時的不必要的網(wǎng)絡訪問。例如,WWW瀏覽器可用其最近訪問日期和時間緩存某一URL的頁面信息。WWW瀏覽器可在不同層上緩存頁面。
現(xiàn)已提出一種信息處理設備,它通過互聯(lián)網(wǎng)搜索由視頻攝像機的WWW服務提供的Web網(wǎng)頁并在例如顯示部分上顯示這些網(wǎng)頁(專利文獻1)。這使得即便小尺寸的電子裝置也能通過將搜索到的Web網(wǎng)頁存放在外部存儲介質(zhì)中而實現(xiàn)Web緩存。當請求相同的Web網(wǎng)頁時,由于該裝置不用再次通過互聯(lián)網(wǎng)進行搜索,因此裝置能很快地顯示它們。該裝置將這些網(wǎng)頁的數(shù)據(jù)從存儲介質(zhì)中讀出,然后基于它們顯示W(wǎng)eb網(wǎng)頁。
也就是說,當用戶指定相同URL時,那些類型的電子裝置不通過互聯(lián)網(wǎng)下載頁面信息(內(nèi)容)。裝置將它們從客戶機終端(視頻攝像機)的緩存器中讀出。在這種情況下,由于緩存器容量有限,為了提高緩存器的使用效率以及在任何時間將新數(shù)據(jù)存儲在緩存器,裝置將最早的最新訪問時間的數(shù)據(jù)從緩存器中移去。
專利文獻1日本2003-122620號專利公布(段落號 - 和圖1)。
然而,根據(jù)傳統(tǒng)的Web緩存器方法,諸如Internet Explorer的WWW瀏覽器將Web網(wǎng)頁緩存在頁面單元中。即使該內(nèi)容被包含在多個頁面中,諸如移動電話的小容量存儲器的終端裝置也無法重復讀出內(nèi)容(圖象數(shù)據(jù)、聲音信息等)。這導致存儲器使用效率的低下。
另外,用戶經(jīng)常訪問的Web網(wǎng)頁包括諸如聲音數(shù)據(jù)和圖象數(shù)據(jù)的大量內(nèi)容數(shù)據(jù),并且大多數(shù)很少在Web網(wǎng)上更新。特別地,不將這些內(nèi)容數(shù)據(jù)緩存入終端裝置的話,通過網(wǎng)絡下載入口Web網(wǎng)頁的數(shù)據(jù)很費時。
此外,緩存數(shù)據(jù)的格式在Web網(wǎng)上被定義。每當終端裝置使用數(shù)據(jù)時,它需要時間轉(zhuǎn)換格式。因此,即使終端裝置利用存儲在緩存中的數(shù)據(jù),它仍然需要時間對它們進行處理。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題作出的,并旨在提供信息再現(xiàn)設備、方法、存儲介質(zhì)和程序,它們能通過將它們控制為獨立于頁面信息的對象而有效地利用包含在Web網(wǎng)頁中的相對多數(shù)量的內(nèi)容數(shù)據(jù)。
為了解決上述問題,根據(jù)本發(fā)明的信息再現(xiàn)設備包括從外部設備發(fā)送請求頁面信息的請求信息并接收頁面信息和包含在頁面信息內(nèi)的規(guī)定內(nèi)容數(shù)據(jù)的發(fā)送接收裝置,通過網(wǎng)絡連接外部設備;獲取與包含在通過發(fā)送接收裝置接收的頁面信息中的與內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)的內(nèi)容數(shù)據(jù)獲取裝置;存儲由內(nèi)容數(shù)據(jù)獲取裝置獲取的內(nèi)容數(shù)據(jù)的存儲裝置;將通過內(nèi)容數(shù)據(jù)獲取裝置獲取的內(nèi)容數(shù)據(jù)與頁面信息一起輸出的輸出裝置;以及控制裝置,該控制裝置檢測與內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)是否被寄存于存儲裝置,并且控制內(nèi)容數(shù)據(jù)獲取裝置,使得當內(nèi)容數(shù)據(jù)被寄存時,經(jīng)由內(nèi)容數(shù)據(jù)獲取裝置從存儲裝置獲取內(nèi)容數(shù)據(jù),并且當內(nèi)容數(shù)據(jù)未被寄存于存儲裝置時,經(jīng)由發(fā)送接收裝置從外部設備獲取內(nèi)容數(shù)據(jù)。
此外,根據(jù)本發(fā)明的信息再現(xiàn)方法包括從外部設備傳送請求頁面信息的請求頁面信息的傳送步驟,該外部設備經(jīng)由網(wǎng)絡被連接;從外部設備接收由傳送步驟的進程所請求的頁面信息的接收步驟,頁面信息包括內(nèi)容數(shù)據(jù)獲取請求;檢測與內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)是否被寄存于某個存儲設備中的檢測步驟,該內(nèi)容數(shù)據(jù)獲取請求由接收步驟進程接收;獲取內(nèi)容數(shù)據(jù)以使當檢測步驟的進程檢測到與包含在頁面信息中的內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)被寄存于存儲設備時從存儲設備獲取內(nèi)容數(shù)據(jù)并當檢測步驟進程檢測到內(nèi)容數(shù)據(jù)未經(jīng)寄存時從外部設備獲取與內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)的獲取步驟;當檢測步驟的處理檢測到內(nèi)容數(shù)據(jù)尚未寄存時,將通過獲取步驟進程獲取的內(nèi)容數(shù)據(jù)存放在存儲設備中的存儲步驟;以及將通過獲取步驟進程獲取的內(nèi)容數(shù)據(jù)與頁面信息一起輸出的輸出步驟。
另外,一種程序使計算機執(zhí)行從外部設備傳送請求頁面信息的請求信息的傳送步驟,外部設備經(jīng)由網(wǎng)絡被連接;從外部設備接收由傳送步驟進程請求的頁面信息的接收步驟,頁面信息包括內(nèi)容數(shù)據(jù)獲取請求;檢測與內(nèi)容獲取請求對應的內(nèi)容數(shù)據(jù)是否寄存于某一存儲設備的檢測步驟,內(nèi)容數(shù)據(jù)獲取請求由接收步驟的進程接收;獲取內(nèi)容數(shù)據(jù)使得當檢測步驟進程檢測到與包含在頁面信息中的內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)被寄存于存儲設備時,從存儲設備獲取內(nèi)容數(shù)據(jù),以及當檢測步驟進程檢測到內(nèi)容數(shù)據(jù)未寄存于寄存時,從外部設備獲取與內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)的獲取步驟;當檢測步驟進程檢測到內(nèi)容數(shù)據(jù)未被寄存時,將通過獲取步驟進程獲取的內(nèi)容數(shù)據(jù)存儲于存儲設備的存儲步驟;以及將通過獲取步驟進程獲取的內(nèi)容數(shù)據(jù)與頁面信息一起輸出的輸出步驟。
通過根據(jù)本發(fā)明的信息再現(xiàn)設備、方法和程序,每當訪問網(wǎng)絡時,可再現(xiàn)Web網(wǎng)頁的內(nèi)容數(shù)據(jù)(聲音和圖形數(shù)據(jù))而無需將它們下載。這使得快速再現(xiàn)Web網(wǎng)頁變得可能。
圖1是表示其中根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置被用作客戶機終端的信息提供系統(tǒng)的全局結(jié)構的示意圖。
圖2是表示將圖形數(shù)據(jù)再現(xiàn)于根據(jù)本發(fā)明的一個實施例的信息再現(xiàn)裝置上的進程的流程圖;圖3是表示根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置的電路結(jié)構的方框圖。
圖4是表示根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置的程序模塊的示意圖。
圖5是表示在根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置上再現(xiàn)聲音數(shù)據(jù)的進程的流程圖。
具體實施例方式
下面將詳細說明本發(fā)明的一個實施例。根據(jù)本發(fā)明一個實施例的信息再現(xiàn)設備通過將內(nèi)容數(shù)據(jù)控制為獨立于頁面信息的對象而能利用包含在頁面中的相對較大數(shù)量的內(nèi)容數(shù)據(jù)。
圖1示出其中根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置被用作客戶機終端的信息提供系統(tǒng)的全局結(jié)構的示意圖。
如圖1所示,標號100表示整個信息提供系統(tǒng)??蛻魴C終端10從廣播站RS接收廣播。
在該信息提供系統(tǒng)100中,(與計算機配置)相關聯(lián)的信息提供服務器KS經(jīng)由專用線連接于無線廣播站RS。代替無線廣播站RS,有關信息提供服務器KS發(fā)布廣播站RS的Web網(wǎng)頁。響應于來自客戶機無線終端10的獲取請求,關聯(lián)的信息提供服務器KS將關于音樂廣播的信息經(jīng)由例如互聯(lián)網(wǎng)20的網(wǎng)絡從廣播站RS提供給客戶機終端10。有關音樂的信息也稱之為“有關信息”。
信息提供系統(tǒng)100中的相關信息提供服務器KS將表示地址的URL信息提供給URL提供服務器30(用計算機配置),這些地址將被訪問以使用通過在互聯(lián)網(wǎng)20上的Web網(wǎng)頁提供的信息提供服務。
當將被訪問以使用信息提供服務的表示地址的URL被更新時,有關信息提供服務器KS將更新后的URL提供給URL提供服務器30,并隨后URL提供服務器30管理它。因此,當客戶機終端10請求將被訪問以使用廣播站RS的信息提供服務的最新URL表示地址時,URL提供服務器30將其提供給客戶機終端10。
廣播接收器可僅從某區(qū)域內(nèi)的某些站接收廣播。因此,多個區(qū)域可利用相同的頻率。例如,80.0MHz的頻率被Tokyo區(qū)域中的FM Tokyo使用,同時被Tohoku區(qū)的FM Aomori使用。
因此,如果客戶機終端10僅指定相應頻率,URL提供服務器30難以確定廣播站RS。在這種情況下,客戶機終端10將唯一于廣播站RS的呼叫標記提供給URL提供服務器30?;谠摵艚袠擞洠琔RL提供服務器30將URL表示地址提供給客戶機終端10,該URL表示地址將被訪問以使用廣播站RS的信息提供服務。
下面將詳細說明在上述客戶機終端10上再現(xiàn)信息的進程的一個例子。
圖2示出將圖像數(shù)據(jù)再現(xiàn)于根據(jù)本發(fā)明的一個實施例的信息再現(xiàn)裝置上的再現(xiàn)進程的流程圖。
圖1所示的客戶機終端10包括瀏覽器1、播放器模塊2和數(shù)據(jù)庫模塊3。客戶機終端10經(jīng)由例如WWW網(wǎng)的網(wǎng)絡4(等效于互聯(lián)網(wǎng)20)連接于外部設備或服務器5。瀏覽器1是程序或軟件。瀏覽器1從服務器5發(fā)送請求頁面信息的請求信息,并接收包括某一內(nèi)容數(shù)據(jù)的頁面信息并顯示它們??蛻魴C終端10的發(fā)送接收裝置如下所述地包括瀏覽器1、通信模塊31(圖4)等。
當顯示另一屏幕時,瀏覽器1將請求該屏幕的請求信息(請求頁面)發(fā)送給服務器5(步驟S1)。響應于該請求信息,響應服務器5發(fā)送包含某一圖象數(shù)據(jù)的再現(xiàn)命令的頁面信息或Web網(wǎng)頁(響應頁面),而瀏覽器1接收它(步驟S2)。為了顯示所接收的Web網(wǎng)頁,瀏覽器1隨后基于包含在頁面信息中的再現(xiàn)命令而確定該頁面的圖象數(shù)據(jù)(內(nèi)容數(shù)據(jù)),并從播放器模塊2請求該圖象數(shù)據(jù)(獲取圖象(步驟S3))。
數(shù)據(jù)庫模塊3已將多個內(nèi)容數(shù)據(jù)存儲以使播放器模塊2可再現(xiàn)的圖象數(shù)據(jù)。播放器模塊2檢查該數(shù)據(jù)庫模塊3是否已存儲所請求的圖象數(shù)據(jù)(步驟S4)。當檢查結(jié)果是該數(shù)據(jù)庫模塊3已存儲該圖象數(shù)據(jù),播放器模塊3不詢問服務器5,隨后僅從數(shù)據(jù)庫模塊3將該圖象數(shù)據(jù)提供給播放器模塊2。當檢查結(jié)果是數(shù)據(jù)庫3沒有存儲該圖象數(shù)據(jù),播放器模塊2從服務器5請求圖象數(shù)據(jù)(請求圖象數(shù)據(jù)(步驟5)),并從服務器5作為響應(響應圖象數(shù)據(jù))和作為存儲在數(shù)據(jù)庫模塊3中的數(shù)據(jù)而接收它(步驟S6)。
隨后播放器模塊2寄存所接收的圖象數(shù)據(jù)于數(shù)據(jù)庫模塊3中(請求圖象數(shù)據(jù)(步驟S7))。之后,播放器模塊2將獲取自服務器5的圖象數(shù)據(jù)提供給瀏覽器1(步驟S8)。瀏覽器1將獲取的圖象數(shù)據(jù)顯示在監(jiān)視器(未圖示)等設備上。
如果數(shù)據(jù)庫模塊3已存儲(緩存)該再現(xiàn)目標圖象數(shù)據(jù),播放器模塊2從數(shù)據(jù)庫模塊3獲取該圖象數(shù)據(jù)(獲得圖象數(shù)據(jù)),并將其提供給瀏覽器1(步驟S8)。瀏覽器1將獲取的圖象數(shù)據(jù)顯示在監(jiān)視器(未圖示)等設備上。
當將所獲取的圖象數(shù)據(jù)寄存于數(shù)據(jù)庫模塊3時,播放器模塊2轉(zhuǎn)換圖象數(shù)據(jù)的格式以滿足瀏覽器1的規(guī)范。這提高了客戶機終端10的瀏覽器1顯示圖象的性能。因此,在將圖象數(shù)據(jù)寄存于數(shù)據(jù)庫模塊3前,要求客戶機終端10將圖象數(shù)據(jù)轉(zhuǎn)換成特定壓縮格式并使其成為特定數(shù)據(jù)大小以便使用。
例如,當從外部設備提供被壓縮成可交換圖形格式(GIF)的圖象數(shù)據(jù)時,客戶機終端10將它們轉(zhuǎn)換成BMP格式。當提供壓縮成MPEG音頻層3(MP3)的源數(shù)據(jù)時,客戶機終端10例如將它們轉(zhuǎn)換成脈沖編碼調(diào)制(PCM)格式。根據(jù)可獲得于數(shù)據(jù)庫模塊3的自由空間,可能希望數(shù)據(jù)庫模塊3以壓縮格式保存圖像數(shù)據(jù)。數(shù)據(jù)模塊3可存儲客戶機終端10經(jīng)常以經(jīng)解碼格式(即解壓縮或展開)使用的圖象數(shù)據(jù)。
根據(jù)上述進程,其瀏覽器1連接于互聯(lián)網(wǎng)上的服務器以使用網(wǎng)絡服務的客戶機終端10能通過將圖像數(shù)據(jù)作為獨立于頁面信息的對象處理而很快地再現(xiàn)和顯示網(wǎng)頁。
瀏覽器1使用其緩存器以頁為單位緩存頁面信息。在該實施例中,瀏覽器1緩存獨立于頁面的聲音和圖象數(shù)據(jù)。這提高其可用性。
圖3是表示根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置的電路結(jié)構的方框圖。
客戶機終端10包括中央處理單元(CPU)11;用于存儲程序的快閃只讀存儲器(ROM)12;硬盤驅(qū)動器(HDD)13;執(zhí)行程序時加載程序的隨機存取存儲器(RAM)14;連接于網(wǎng)絡的網(wǎng)絡裝置15以及總線16。
CPU11是控制裝置,它對終端10進行全局控制并基于基本程序(諸如OS程序)和經(jīng)由總線16從快閃ROM12加載到RAM14的各種應用程序執(zhí)行規(guī)定的算法進程。例如,CPU11還執(zhí)行下列操作通過網(wǎng)絡4的通信進程;控制用戶輸入/輸出操作的進程;回放介質(zhì)中的內(nèi)容數(shù)據(jù)的進程;記錄下載自廣播站RS的內(nèi)容數(shù)據(jù)的進程;以及管理HDD13的進程。HDD13經(jīng)由接口(I/F)13a連接于總線16。
網(wǎng)絡裝置15經(jīng)由接口(I/F)15a連接于總線16。在CPU11控制下的網(wǎng)絡裝置15對將要發(fā)送的數(shù)據(jù)編碼,并隨后將它們經(jīng)由網(wǎng)絡4發(fā)送到外部網(wǎng)絡支持設備。當從外部網(wǎng)絡支持設備接收數(shù)據(jù)時,網(wǎng)絡設備15在對接收數(shù)據(jù)解碼后將所接收的數(shù)據(jù)發(fā)送給CPU11。
顯示器17例如等同于為液晶顯示器。顯示器17可直接連接于客戶機終端10的主體的表面,或從外部連接于它。顯示器17顯示各種類型的信息,例如CPU111的進程結(jié)果。
介質(zhì)驅(qū)動器18例如等同于緊湊盤(CD)播放器和用來以包含快閃存儲器的“記憶棒(索尼公司注冊商標)”回放數(shù)據(jù)的存儲器播放器。介質(zhì)驅(qū)動器18接著將所產(chǎn)生的數(shù)據(jù)提供給音頻數(shù)據(jù)處理部分19。音頻數(shù)據(jù)處理部分19對所提供的數(shù)據(jù)執(zhí)行數(shù)-模轉(zhuǎn)換并將它們從2聲道揚聲器SP輸出。
當介質(zhì)驅(qū)動器18獲得音樂數(shù)據(jù)(音頻內(nèi)容)時,CPU11將它們作為音頻數(shù)據(jù)文件存儲在HDD13中。
當制造客戶機終端10時,HDD13可存儲某些聲音數(shù)據(jù)和圖象數(shù)據(jù)。在這種情況下,客戶機終端10不一定要經(jīng)由網(wǎng)絡4從例如等效于相聯(lián)的信息提供服務器KS的服務器5的外部設備下載那些數(shù)據(jù)。對已被緩存的內(nèi)容數(shù)據(jù)亦是如此。當Web網(wǎng)頁被更新以使它包括新聲音和圖象數(shù)據(jù)時,客戶機終端10將這些數(shù)據(jù)添加到HDD13。
例如,CPU11控制介質(zhì)驅(qū)動器18從“記憶棒(索尼公司注冊商標)”讀出多個靜態(tài)圖象。CPU11可將它們以幻燈片形式顯示在顯示器17上。CPU11從HDD13隨機地讀出多個音樂數(shù)據(jù),并根據(jù)用戶要求的定購(例如jukebox)將其再現(xiàn)。
客戶機終端10還包括連接于總線16的調(diào)諧器部分21。調(diào)諧器部分21例如等同于AM/FM調(diào)諧器。CPU11控制下的調(diào)諧器部分21對所接收的廣播信號解調(diào)并將它們經(jīng)由音頻數(shù)據(jù)處理部分19提供給揚聲器SP。揚聲器SP因此輸出廣播聲音。
圖4是表示根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置的程序模塊的示意圖。
客戶機終端10的程序模塊包括中間件和用戶接口。中間件包括用于控制網(wǎng)絡通信的通信模塊31;基于自身格式和數(shù)據(jù)大小轉(zhuǎn)換內(nèi)容數(shù)據(jù)的播放器引擎32;存儲內(nèi)容數(shù)據(jù)的數(shù)據(jù)庫模塊33;以及控制顯示圖象再現(xiàn)進程和輸出聲音效果的播放器模塊34。用戶接口等同于顯示W(wǎng)eb網(wǎng)頁的圖象并輸出其聲音效果的瀏覽器35。例如,上面提到的瀏覽器1等同于瀏覽器5。上面提到的播放器模塊2等同于播放器模塊34,并且上面提到的數(shù)據(jù)庫模塊3等同于數(shù)據(jù)庫模塊33。
顯示圖象并輸出聲音效果的播放器34對包含在由通信模塊31接收的頁面信息中的顯示命令進行解釋以顯示例如聯(lián)合圖形專家組(JPEG)數(shù)據(jù)的圖象。播放器模塊34控制再現(xiàn)進程。例如,當存儲從多個服務器5接收的內(nèi)容數(shù)據(jù)時,播放器模塊34發(fā)布對每個內(nèi)容數(shù)據(jù)唯一的識別信息(ID數(shù)據(jù)),并將它們關聯(lián)于相應的內(nèi)容數(shù)據(jù)。
所接收的頁面信息包括圖象數(shù)據(jù)的URL以及顯示命令。URL指示ID數(shù)據(jù)和相應圖象數(shù)據(jù)存在的網(wǎng)絡地址?;贗D數(shù)據(jù),瀏覽器35僅再現(xiàn)特定內(nèi)容數(shù)據(jù)。并且瀏覽器35以規(guī)定屬性緩存內(nèi)容數(shù)據(jù)。如果數(shù)據(jù)庫模塊33不存儲相應的內(nèi)容數(shù)據(jù),瀏覽器35訪問URL以從規(guī)定服務器5獲取該內(nèi)容數(shù)據(jù)。
例如,當表示在ID數(shù)據(jù)中的文件名(全局資源識別符(URI))為“賣方+id”時,播放器模塊34解釋該文件名并從數(shù)據(jù)庫模塊33獲取緩存數(shù)據(jù)。
瀏覽器35通過對包含在由通信模塊31接收的頁面信息中的再現(xiàn)命令數(shù)量進行計數(shù)而識別內(nèi)容數(shù)據(jù)被再現(xiàn)的次數(shù)?;诖耍瑸g覽器35將較不經(jīng)常再現(xiàn)的內(nèi)容數(shù)據(jù)從數(shù)據(jù)庫模塊33中移除。這樣,客戶機終端10基于存儲器的自由空間執(zhí)行移除進程。在該移除進程中,當寄存新的聲音或圖象數(shù)據(jù)時,可自動移除較不經(jīng)常再現(xiàn)的數(shù)據(jù)。這提高了管理資源的效率。
響應用戶的操作,瀏覽器35將內(nèi)容數(shù)據(jù)連同表示該內(nèi)容數(shù)據(jù)重要性的信息(指示符)寄存于數(shù)據(jù)庫模塊33。因此,基于信息的重要性,瀏覽器35可確定即使它較不經(jīng)常再現(xiàn)內(nèi)容數(shù)據(jù),也不會將內(nèi)容數(shù)據(jù)移除。
因此,通過使用信息的重要性,客戶機終端10防止重要聲音和圖象數(shù)據(jù)被移除。在這種情況下,當緩存在數(shù)據(jù)庫模塊33中的數(shù)據(jù)量超過某一閾值時,客戶機終端10可基于URI的文件名而將除特定賣方文件外的所有文件移除。
如果瀏覽器35從服務器5接收壓縮的內(nèi)容數(shù)據(jù),在將數(shù)據(jù)寄存于數(shù)據(jù)庫模塊33前,瀏覽器35可響應包含在數(shù)據(jù)內(nèi)的賣方ID而解壓縮數(shù)據(jù)。因此,瀏覽器35不一定要在再現(xiàn)數(shù)據(jù)前接壓數(shù)據(jù)。這可應用于用戶經(jīng)常使用的內(nèi)容(例如入口Web網(wǎng)頁)。這使客戶機終端10能快速再現(xiàn)內(nèi)容數(shù)據(jù)。
此外,當從服務器5接收內(nèi)容數(shù)據(jù)時,瀏覽器35將它們轉(zhuǎn)換成特定壓縮格式,并在將內(nèi)容數(shù)據(jù)寄存入數(shù)據(jù)庫模塊33前,將它們強制變成特定數(shù)據(jù)大小以滿足播放器引擎32的特性,這樣,在被寄存前,聲音數(shù)據(jù)和圖象數(shù)據(jù)根據(jù)客戶機終端10的特性被轉(zhuǎn)換成特定數(shù)據(jù)格式。這減少與之關聯(lián)的處理負擔。
下面將對在上述信息再現(xiàn)裝置中再現(xiàn)壓縮的聲音數(shù)據(jù)(例如MP3數(shù)據(jù))的進程進行說明。
圖5是表示在根據(jù)本發(fā)明一個實施例的信息再現(xiàn)裝置上再現(xiàn)聲音數(shù)據(jù)的進程的流程圖。在這種情況下,由再現(xiàn)命令規(guī)定的內(nèi)容數(shù)據(jù)可以是圖象數(shù)據(jù)或聲音數(shù)據(jù)。
瀏覽器1、播放器模塊2和數(shù)據(jù)庫模塊3與圖2所示的相應部分相同(圖2示出圖象數(shù)據(jù)的再現(xiàn)進程)。瀏覽器1、播放器模塊2和數(shù)據(jù)庫模塊3經(jīng)由諸如WWW網(wǎng)的網(wǎng)絡4連接于服務器5。
當顯示另一屏幕時,瀏覽器1將請求該屏的請求信息(請求頁面)發(fā)送給服務器5。響應請求信息,服務器5發(fā)送包含某一聲音數(shù)據(jù)再現(xiàn)命令的頁面信息或網(wǎng)頁(響應頁),瀏覽器1接收它(步驟S12),當顯示所接收的網(wǎng)頁時,瀏覽器1隨后基于包含在頁面信息中的再現(xiàn)命令而確定該頁的聲音數(shù)據(jù)(對應于對音樂請求),并從播放器模塊2請求該聲音數(shù)據(jù)(播放聲音(步驟S13))。
數(shù)據(jù)庫模塊3已存儲多個內(nèi)容數(shù)據(jù),例如能由播放器模塊2再現(xiàn)的圖象和聲音數(shù)據(jù)。播放器模塊2檢查該數(shù)據(jù)庫模塊3是否已存儲所請求的聲音數(shù)據(jù)(步驟S14)。當檢查結(jié)果是數(shù)據(jù)庫模塊3已存儲該聲音數(shù)據(jù),播放器模塊2不詢問服務器5并隨后僅從數(shù)據(jù)庫模塊3將該聲音數(shù)據(jù)提供給播放器模塊2。當檢查結(jié)果是數(shù)據(jù)庫模塊3未存儲該聲音數(shù)據(jù),播放器模塊2從服務器5請求該聲音數(shù)據(jù)(請求聲音數(shù)據(jù)(步驟S15)),并作為響應(響應聲音數(shù)據(jù))和存儲在數(shù)據(jù)庫模塊3中的音樂數(shù)據(jù)而從服務器5接收它(步驟S16)。
并且隨后播放器模塊2將所接收的聲音數(shù)據(jù)寄存在數(shù)據(jù)庫模塊3中(寄存聲音數(shù)據(jù)(步驟S17))。此后,播放器模塊2將獲取自服務器5的聲音數(shù)據(jù)再現(xiàn)(步驟S19)。
如果數(shù)據(jù)庫模塊3已存儲(緩存)該再現(xiàn)目標聲音數(shù)據(jù),播放器2從數(shù)據(jù)庫模塊3獲取該聲音數(shù)據(jù)(獲得聲音數(shù)據(jù)(步驟S18))。播放器模塊2再現(xiàn)所獲得的聲音數(shù)據(jù)(步驟SP19)。
當將獲取的聲音數(shù)據(jù)寄存于數(shù)據(jù)庫模塊3時,播放器模塊2轉(zhuǎn)換聲音數(shù)據(jù)的格式以滿足瀏覽器1的規(guī)范。這提高客戶機終端10的瀏覽器在顯示圖象時再現(xiàn)聲音的性能。
根據(jù)上述進程,其瀏覽器連接于互聯(lián)網(wǎng)上的服務器5以使用Web服務的客戶機終端10可通過將圖象和聲音數(shù)據(jù)作為獨立于頁面信息的對象處理而很快地再現(xiàn)和顯示W(wǎng)eb網(wǎng)頁。另外,由于客戶機終端10之前已存儲這些數(shù)據(jù),它不需要執(zhí)行下載進程。這使客戶機終端10能快速顯示W(wǎng)eb網(wǎng)頁。
如上所述,當音樂數(shù)據(jù)被寄存于數(shù)據(jù)庫模塊3時,信息再現(xiàn)裝置能不詢問服務器5地再現(xiàn)音樂。相比而言,當音樂數(shù)據(jù)未被寄存于數(shù)據(jù)庫模塊3時,信息再現(xiàn)裝置從服務器5獲取音樂數(shù)據(jù)。并在將其寄存到數(shù)據(jù)庫模塊3后,信息再現(xiàn)裝置再現(xiàn)音樂數(shù)據(jù)。
當將音樂數(shù)據(jù)寄存于數(shù)據(jù)庫模塊3時,播放器模塊2將其轉(zhuǎn)換成某一格式以滿足播放器模塊2的規(guī)范。這使客戶機終端10能很快地進行聲音數(shù)據(jù)的再現(xiàn)。另外。這提高了與再現(xiàn)進程相關聯(lián)的能力。
上述信息再現(xiàn)裝置(客戶機終端10)管理與頁分離的Web網(wǎng)頁的內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))。這樣,該裝置不以頁為單位緩存頁面。因此,該裝置能用小容量存儲器很快地再現(xiàn)Web頁面。
在上述信息再現(xiàn)裝置(終端裝置)被運出前,經(jīng)常用于各種Web網(wǎng)頁的內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))被保存在其存儲器內(nèi)。因此,該裝置不一定要下載它們以顯示那些頁。
當訪問包括新內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))的Web網(wǎng)頁時,上述信息再現(xiàn)裝置將它們添加到數(shù)據(jù)庫。這樣,該裝置具有規(guī)??勺冃?。
還有,當寄存新的內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))時,上述信息再現(xiàn)裝置根據(jù)其上的自由空間而自動地將相對較少使用的數(shù)據(jù)從裝置的非易失性存儲器中移除。這提高了管理資源的效率。
另外,上述信息再現(xiàn)裝置發(fā)布表示所緩存內(nèi)容數(shù)據(jù)的重要性的指示符。這防止重要的內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))被自動地移除。
在Web網(wǎng)上,內(nèi)容數(shù)據(jù)(聲音和圖象數(shù)據(jù))以各種格式和各種數(shù)據(jù)大小被提供。然而,在寄存內(nèi)容數(shù)據(jù)前,上述信息再現(xiàn)裝置將它們轉(zhuǎn)換成特定格式并將它們變成特定數(shù)據(jù)大小以滿足裝置的規(guī)范。因此,由于裝置不一定要再次執(zhí)行轉(zhuǎn)換進程,因此裝置能很快地再現(xiàn)它們。
上面提到的進程可由計算機執(zhí)行。在這種情況下,可將描述由信息再現(xiàn)裝置執(zhí)行的進程內(nèi)容的程序提供給計算機。為了執(zhí)行上述進程,計算機遵循程序的描述。可將該程序存儲在計算機可讀取的存儲介質(zhì)中。該存儲介質(zhì)可以是磁存儲裝置、光盤、磁光存儲介質(zhì)、半導體存儲器等。磁存儲裝置包括硬盤裝置(HDD)、軟盤(FD)和磁帶。光盤包括數(shù)字多功能盤(DVD)、DVD-RAM、CD-ROM和CD-R(可記錄)/RW(可重寫)。磁光存儲介質(zhì)包括磁光(MO)盤。
為了提供程序,可將程序存儲在便攜式存儲介質(zhì)(例如DVD、CD-ROM)中以銷售。另外,可通過網(wǎng)絡從服務器計算機下載程序到目標計算機,服務器計算機的存儲裝置已事先存有該程序。
為了執(zhí)行該程序,計算機從便攜式存儲或服務器計算機獲得程序,隨后將該程序存入其自身的存儲裝置中。然后計算機從存儲裝置中讀出程序以執(zhí)行該程序。計算機可從便攜式存儲介質(zhì)中直接讀出程序并執(zhí)行該程序以執(zhí)行進程。從服務器計算機接收到程序時,計算機可執(zhí)行所接收的程序以執(zhí)行進程。
在上述實施例中,客戶機終端10例如無線地從廣播站RS接收到無線電廣播信號。然而,本發(fā)明不局限于此??蛻魴C終端10可通過諸如互聯(lián)網(wǎng)的網(wǎng)絡從互聯(lián)網(wǎng)廣播服務器接收無線電廣播數(shù)據(jù)。
在上述實施例中,客戶機終端10作為信息再現(xiàn)設備而作用。然而,本發(fā)明不局限于此,例如各種信息處理裝置(諸如個人計算機和音頻裝置)、便攜式終端裝置(例如蜂窩電話和個人數(shù)字助理(PDA))等可用作信息再現(xiàn)設備。
在上述實施例中,客戶機終端10利用預安裝的程序執(zhí)行上述進程(如圖2、圖5等所示)。然而,本發(fā)明不局限于此??蛻魴C終端10可配有執(zhí)行上述進程的硬件或電路塊(如圖2、圖5等所示)。這使得客戶機終端10通過控制所配電路塊而執(zhí)行那些進程。
本發(fā)明可用于音樂傳送系統(tǒng),當使用廣播頻帶直接經(jīng)由互聯(lián)網(wǎng)將關聯(lián)于音樂和圖象的信息提供給諸如連接于網(wǎng)絡的音頻裝置時,該系統(tǒng)能管理提供給用戶的音樂信息的版權。
權利要求
1.一種信息再現(xiàn)設備,包括從外部設備發(fā)送請求頁面信息的請求信息并接收所述頁面信息和包含在所述頁面信息內(nèi)的規(guī)定的內(nèi)容數(shù)據(jù)的發(fā)送接收裝置,所述外部設備通過網(wǎng)絡被連接;獲取與包含在由所述發(fā)送接收裝置接收的所述頁面信息中的內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)的內(nèi)容數(shù)據(jù)獲取裝置;存儲由所述內(nèi)容數(shù)據(jù)獲取裝置獲取的內(nèi)容數(shù)據(jù)的存儲裝置;將由所述內(nèi)容數(shù)據(jù)獲取裝置獲取的內(nèi)容數(shù)據(jù)與頁面信息一起輸出的輸出裝置;以及控制裝置,所述控制裝置檢測與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)是否被寄存于所述存儲裝置,并且控制內(nèi)容數(shù)據(jù)獲取裝置,使得當所述內(nèi)容數(shù)據(jù)被寄存時,由所述內(nèi)容數(shù)據(jù)獲取裝置從所述存儲裝置獲取所述內(nèi)容數(shù)據(jù),并且當所述內(nèi)容數(shù)據(jù)未被寄存于所述存儲裝置時,經(jīng)由所述發(fā)送接收裝置從所述外部設備獲取所述內(nèi)容數(shù)據(jù)。
2.如權利要求1所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將與包含在所述頁面信息中的內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)存儲在所述存儲裝置中。
3.如權利要求2所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將關聯(lián)于入口站點的頁面信息的圖象數(shù)據(jù)存儲在所述存儲裝置中。
4.如權利要求2所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將關聯(lián)于入口站點的頁面信息的聲音數(shù)據(jù)存儲在所述存儲裝置中。
5.如權利要求1所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將已被訪問超過一定次數(shù)的內(nèi)容數(shù)據(jù)存儲在所述存儲裝置中。
6.如權利要求1所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將已相對較少訪問的內(nèi)容數(shù)據(jù)從所述存儲裝置中移除。
7.如權利要求6所述的信息再現(xiàn)設備,其特征在于,所述控制裝置將表示所述內(nèi)容數(shù)據(jù)重要性的指示符與所述內(nèi)容數(shù)據(jù)一起寄存于所述存儲裝置中,并響應于所述內(nèi)容數(shù)據(jù)的所述指示符而防止所述內(nèi)容數(shù)據(jù)被移除,不管所述內(nèi)容數(shù)據(jù)的回放頻率如何。
8.如權利要求1所述的信息再現(xiàn)設備,其特征在于,當所述控制裝置從所述外部設備接收到壓縮的內(nèi)容數(shù)據(jù)時,所述控制裝置將所述內(nèi)容數(shù)據(jù)以未壓縮格式寄存到所述存儲裝置中。
9.如權利要求8所述的信息再現(xiàn)設備,其特征在于,所述控制裝置接收具有某些屬性的經(jīng)壓縮內(nèi)容數(shù)據(jù),所述控制裝置將所述內(nèi)容數(shù)據(jù)以未壓縮格式寄存到所述存儲裝置中。
10.如權利要求1所述的信息再現(xiàn)設備,其特征在于,所述內(nèi)容數(shù)據(jù)獲取裝置還包括用于再現(xiàn)所獲得的內(nèi)容數(shù)據(jù)的再現(xiàn)裝置;以及所述控制裝置將獲取自所述外部設備的內(nèi)容數(shù)據(jù)轉(zhuǎn)換成與所述再現(xiàn)裝置的特性對應的壓縮格式,并隨后將所述內(nèi)容數(shù)據(jù)寄存入所述存儲裝置。
11.如權利要求1所述的信息再現(xiàn)設備,其特征在于,由所述發(fā)送接收裝置接收的頁面信息包括所述內(nèi)容數(shù)據(jù)獲取請求和統(tǒng)一資源定位器(URL);以及當與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)不被寄存在所述存儲裝置中時,所述控制裝置訪問所述URL以從所述外部設備獲取所述內(nèi)容數(shù)據(jù)。
12.一種信息再現(xiàn)方法,包括從外部設備傳送請求頁面信息的請求信息的傳送步驟,所述外部設備經(jīng)由網(wǎng)絡被連接;從所述外部設備接收由所述傳送步驟的進程所請求的頁面信息的接收步驟,所述頁面信息包括內(nèi)容數(shù)據(jù)獲取請求;檢測與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)是否被寄存于某個存儲設備中的檢測步驟;所述內(nèi)容數(shù)據(jù)獲取請求由所述接收步驟進程接收;獲取步驟,所述獲取步驟獲取內(nèi)容數(shù)據(jù)以使當所述檢測步驟的進程檢測到與包含在所述頁面信息中的所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)被寄存于存儲設備時,從所述存儲設備獲取所述內(nèi)容數(shù)據(jù),并當所述檢測步驟進程檢測到所述內(nèi)容數(shù)據(jù)未被寄存時,從所述外部設備獲取與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù);當所述檢測步驟的處理檢測到所述內(nèi)容數(shù)據(jù)未被寄存時,將由所述獲取步驟進程獲取的內(nèi)容數(shù)據(jù)存儲在所述存儲設備中的存儲步驟;以及將通過所述獲取步驟進程獲取的內(nèi)容數(shù)據(jù)與所述頁面信息一起輸出的輸出步驟。
13.一種程序,使計算機執(zhí)行從外部設備傳送請求頁面信息的請求信息的傳送步驟,所述外部設備經(jīng)由網(wǎng)絡被連接;從所述外部設備接收由傳送步驟進程請求的頁面信息的接收步驟,所述頁面信息包括內(nèi)容數(shù)據(jù)獲取請求;檢測與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)是否寄存于某一存儲設備的檢測步驟,所述內(nèi)容數(shù)據(jù)獲取請求由所述接收步驟的進程接收;獲取步驟,所述獲取步驟獲取內(nèi)容數(shù)據(jù)使得當所述檢測步驟進程檢測到與包含在所述頁面信息中的內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù)被寄存于所述存儲設備時,從所述存儲設備中獲取所述內(nèi)容數(shù)據(jù),以及當所述檢測步驟進程檢測到所述內(nèi)容數(shù)據(jù)未被寄存時,從所述外部設備獲取與所述內(nèi)容數(shù)據(jù)獲取請求對應的內(nèi)容數(shù)據(jù);當所述檢測步驟進程檢測到內(nèi)容數(shù)據(jù)未被寄存時,將通過獲取步驟進程獲取的內(nèi)容數(shù)據(jù)存儲于所述存儲設備的存儲步驟;以及將通過所述獲取步驟進程獲取的內(nèi)容數(shù)據(jù)與所述頁面信息一起輸出的輸出步驟。
全文摘要
一種信息再現(xiàn)裝置,包括響應所接收的頁面信息中的再現(xiàn)命令而再現(xiàn)包含在頁面信息中的內(nèi)容數(shù)據(jù)的播放器模塊2;將頁面信息連同返回到播放器模塊2的內(nèi)容數(shù)據(jù)一起輸出的瀏覽器1;以及事先存儲播放器模塊2可再現(xiàn)的內(nèi)容數(shù)據(jù)的數(shù)據(jù)庫模塊3。信息再現(xiàn)裝置將請求頁面信息的請求信息發(fā)送給經(jīng)由網(wǎng)絡4與之相連的服務器。為了接收頁面信息和其中的內(nèi)容數(shù)據(jù),信息再現(xiàn)裝置對應于再現(xiàn)命令從數(shù)據(jù)庫模塊3或服務器5請求內(nèi)容數(shù)據(jù)。
文檔編號G06F12/00GK1860453SQ20048002796
公開日2006年11月8日 申請日期2004年8月6日 優(yōu)先權日2003年9月30日
發(fā)明者巖津健, 小池隆 申請人:索尼株式會社