CN1860453B - 信息处理设备和方法 - Google Patents

信息处理设备和方法 Download PDF

Info

Publication number
CN1860453B
CN1860453B CN2004800279654A CN200480027965A CN1860453B CN 1860453 B CN1860453 B CN 1860453B CN 2004800279654 A CN2004800279654 A CN 2004800279654A CN 200480027965 A CN200480027965 A CN 200480027965A CN 1860453 B CN1860453 B CN 1860453B
Authority
CN
China
Prior art keywords
data
content
page info
stored
memory storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004800279654A
Other languages
English (en)
Other versions
CN1860453A (zh
Inventor
岩津健
小池隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1860453A publication Critical patent/CN1860453A/zh
Application granted granted Critical
Publication of CN1860453B publication Critical patent/CN1860453B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Abstract

一种信息再现装置,包括:响应所接收的页面信息中的再现命令而再现包含在页面信息中的内容数据的播放器模块(2);将页面信息连同返回到播放器模块(2)的内容数据一起输出的浏览器(1);以及事先存储播放器模块(2)可再现的内容数据的数据库模块(3)。信息再现装置将请求页面信息的请求信息发送给经由网络(4)与之相连的服务器。为了接收页面信息和其中的内容数据,信息再现装置对应于再现命令从数据库模块(3)或服务器(5)请求内容数据。

Description

信息处理设备和方法
技术领域
本发明涉及信息再现设备、方法、存储介质和程序,更具体地涉及通过将包括经压缩内容数据的页面信息缓存而减少客户机终端经由网络对服务器的不必要的访问的信息再现设备、方法、存储介质和程序。
背景技术
存储和处理输入信息的小尺寸电子装置将输入信息暂存到内部存储介质中,并随后以规定方式处理数据。这些类型的电子装置例如较佳地适用于音乐数字传送系统等。它们包括诸如个人计算机、家用游戏机和移动电话的终端装置。在用于这些类型的电子装置的信息传送系统中,利用Web缓存器技术以使传送所需信息变得更简单。在Web缓存器的处理中,所搜索的Web网页数据被存储在客户机侧的某一存储器以供将来使用,也就是说利用所存储的数据显示下次所请求的Web网页。
一般来说,诸如Internet Explorer的万维网(WWW)浏览器配有能响应于用户操作而显示和浏览页面的功能。WWW浏览器能执行Web缓存到显示Web网页的进程。为了提高其响应时间,WWW浏览器在用户移动到该层前缓存页面。WWW浏览器还缓存所浏览的Web页面。这消除了当用户返回到前一层时的不必要的网络访问。例如,WWW浏览器可用其最近访问日期和时间缓存某一URL的页面信息。WWW浏览器可在不同层上缓存页面。
现已提出一种信息处理设备,它通过互联网搜索由视频摄像机的WWW服务提供的Web网页并在例如显示部分上显示这些网页(专利文献1)。这使得即便小尺寸的电子装置也能通过将搜索到的Web网页存放在外部存储介质中而实现Web缓存。当请求相同的Web网页时,由于该装置不用再次通过互联网进行搜索,因此装置能很快地显示它们。该装置将这些网页的数据从存储介质中读出,然后基于它们显示Web网页。
也就是说,当用户指定相同URL时,那些类型的电子装置不通过互联网下载页面信息(内容)。装置将它们从客户机终端(视频摄像机)的缓存器中读出。在这种情况下,由于缓存器容量有限,为了提高缓存器的使用效率以及在任何时间将新数据存储在缓存器,装置将最早的最新访问时间的数据从缓存器中移去。
专利文献1:日本2003-122620号专利公布(段落号[0010]-[0018]和图1)。
然而,根据传统的Web缓存器方法,诸如Internet Explorer的WWW浏览器将Web网页缓存在页面单元中。即使该内容被包含在多个页面中,诸如移动电话的小容量存储器的终端装置也无法重复读出内容(图象数据、声音信息等)。这导致存储器使用效率的低下。
另外,用户经常访问的Web网页包括诸如声音数据和图象数据的大量内容数据,并且大多数很少在Web网上更新。特别地,不将这些内容数据缓存入终端装置的话,通过网络下载入口Web网页的数据很费时。
此外,缓存数据的格式在Web网上被定义。每当终端装置使用数据时,它需要时间转换格式。因此,即使终端装置利用存储在缓存中的数据,它仍然需要时间对它们进行处理。
发明内容
本发明是鉴于上述问题作出的,并旨在提供信息再现设备、方法、存储介质和程序,它们能通过将它们控制为独立于页面信息的对象而有效地利用包含在Web网页中的相对多数量的内容数据。
为了解决上述问题,根据本发明的信息处理设备包括:用于向外部设备发送页面信息的请求的发送装置,其中所述页面信息包含再现数据的命令以及对应于内容数据的识别信息,所述外部设备经由网络被连接;用于接收包含在所述页面信息以及对应于所述识别信息的所述内容数据的接收装置;用于检测对应于所述识别信息的内容数据是否被存储在某个存储设备中的检测装置;获取装置,用于获取内容数据以使当所述检测步骤的进程检测到对应于包含在所述页面信息中的所述识别信息的内容数据被存储时,从所述存储设备获取所述内容数据,并当所述检测步骤进程检测到所述内容数据未被寄存时,从所述外部设备获取所述内容数据;用于当所述检测步骤的处理检测到所述内容数据未被存储时,将由所述获取步骤获取的内容数据存储在所述存储设备中的存储装置;以及用于将通过所述获取步骤获取的内容数据与所述页面信息一起输出的输出装置。
此外,根据本发明的信息处理方法包括:向外部设备发送页面信息的请求的发送步骤,其中所述页面信息包含再现数据的命令以及对应于内容数据的识别信息,所述外部设备经由网络被连接;接收包含在所述页面信息以及对应于所述识别信息的所述内容数据的接收步骤;检测对应于所述识别信息的内容数据是否被存储在某个存储设备中的检测步骤;获取步骤,所述获取步骤获取内容数据以使当所述检测步骤的进程检测到对应于包含在所述页面信息中的所述识别信息的内容数据被存储时,从所述存储设备获取所述内容数据,并当所述检测步骤进程检测到所述内容数据未被寄存时,从所述外部设备获取所述内容数据;当所述检测步骤的处理检测到所述内容数据未被存储时,将由所述获取步骤获取的内容数据存储在所述存储设备中的存储步骤;以及将通过所述获取步骤获取的内容数据与所述页面信息一起输出的输出步骤
另外,一种程序使计算机执行:从外部设备传送请求页面信息的请求信息的传送步骤,外部设备经由网络被连接;从外部设备接收由传送步骤进程请求的页面信息的接收步骤,页面信息包括内容数据获取请求;检测与内容获取请求对应的内容数据是否寄存于某一存储设备的检测步骤,内容数据获取请求由接收步骤的进程接收;获取内容数据使得当检测步骤进程检测到与包含在页面信息中的内容数据获取请求对应的内容数据被寄存于存储设备时,从存储设备获取内容数据,以及当检测步骤进程检测到内容数据未寄存于寄存时,从外部设备获取与内容数据获取请求对应的内容数据的获取步骤;当检测步骤进程检测到内容数据未被寄存时,将通过获取步骤进程获取的内容数据存储于存储设备的存储步骤;以及将通过获取步骤进程获取的内容数据与页面信息一起输出的输出步骤。
通过根据本发明的信息再现设备、方法和程序,每当访问网络时,可再现Web网页的内容数据(声音和图形数据)而无需将它们下载。这使得快速再现Web网页变得可能。
附图说明
图1是表示其中根据本发明一个实施例的信息再现装置被用作客户机终端的信息提供系统的全局结构的示意图。
图2是表示将图形数据再现于根据本发明的一个实施例的信息再现装置上的进程的流程图;
图3是表示根据本发明一个实施例的信息再现装置的电路结构的方框图。
图4是表示根据本发明一个实施例的信息再现装置的程序模块的示意图。
图5是表示在根据本发明一个实施例的信息再现装置上再现声音数据的进程的流程图。
具体实施方式
下面将详细说明本发明的一个实施例。根据本发明一个实施例的信息再现设备通过将内容数据控制为独立于页面信息的对象而能利用包含在页面中的相对较大数量的内容数据。
图1示出其中根据本发明一个实施例的信息再现装置被用作客户机终端的信息提供系统的全局结构的示意图。
如图1所示,标号100表示整个信息提供系统。客户机终端10从广播站RS接收广播。
在该信息提供系统100中,(与计算机配置)相关联的信息提供服务器KS经由专用线连接于无线广播站RS。代替无线广播站RS,有关信息提供服务器KS发布广播站RS的Web网页。响应于来自客户机无线终端10的获取请求,关联的信息提供服务器KS将关于音乐广播的信息经由例如互联网20的网络从广播站RS提供给客户机终端10。有关音乐的信息也称之为“有关信息”。
信息提供系统100中的相关信息提供服务器KS将表示地址的URL信息提供给URL提供服务器30(用计算机配置),这些地址将被访问以使用通过在互联网20上的Web网页提供的信息提供服务。
当将被访问以使用信息提供服务的表示地址的URL被更新时,有关信息提供服务器KS将更新后的URL提供给URL提供服务器30,并随后URL提供服务器30管理它。因此,当客户机终端10请求将被访问以使用广播站RS的信息提供服务的最新URL表示地址时,URL提供服务器30将其提供给客户机终端10。
广播接收器可仅从某区域内的某些站接收广播。因此,多个区域可利用相同的频率。例如,80.0MHz的频率被Tokyo区域中的FM Tokyo使用,同时被Tohoku区的FM Aomori使用。
因此,如果客户机终端10仅指定相应频率,URL提供服务器30难以确定广播站RS。在这种情况下,客户机终端10将唯一于广播站RS的呼叫标记提供给URL提供服务器30。基于该呼叫标记,URL提供服务器30将URL表示地址提供给客户机终端10,该URL表示地址将被访问以使用广播站RS的信息提供服务。
下面将详细说明在上述客户机终端10上再现信息的进程的一个例子。
图2示出将图像数据再现于根据本发明的一个实施例的信息再现装置上的再现进程的流程图。
图1所示的客户机终端10包括浏览器1、播放器模块2和数据库模块3。客户机终端10经由例如WWW网的网络4(等效于互联网20)连接于外部设备或服务器5。浏览器1是程序或软件。浏览器1从服务器5发送请求页面信息的请求信息,并接收包括某一内容数据的页面信息并显示它们。客户机终端10的发送接收装置如下所述地包括浏览器1、通信模块31(图4)等。
当显示另一屏幕时,浏览器1将请求该屏幕的请求信息(请求页面)发送给服务器5(步骤S1)。响应于该请求信息,响应服务器5发送包含某一图象数据的再现命令的页面信息或Web网页(响应页面),而浏览器1接收它(步骤S2)。为了显示所接收的Web网页,浏览器1随后基于包含在页面信息中的再现命令而确定该页面的图象数据(内容数据),并从播放器模块2请求该图象数据(获取图象(步骤S3))。
数据库模块3已将多个内容数据存储以使播放器模块2可再现的图象数据。播放器模块2检查该数据库模块3是否已存储所请求的图象数据(步骤S4)。当检查结果是该数据库模块3已存储该图象数据,播放器模块3不询问服务器5,随后仅从数据库模块3将该图象数据提供给播放器模块2。当检查结果是数据库3没有存储该图象数据,播放器模块2从服务器5请求图象数据(请求图象数据(步骤5)),并从服务器5作为响应(响应图象数据)和作为存储在数据库模块3中的数据而接收它(步骤S6)。
随后播放器模块2寄存所接收的图象数据于数据库模块3中(请求图象数据(步骤S7))。之后,播放器模块2将获取自服务器5的图象数据提供给浏览器1(步骤S8)。浏览器1将获取的图象数据显示在监视器(未图示)等设备上。
如果数据库模块3已存储(缓存)该再现目标图象数据,播放器模块2从数据库模块3获取该图象数据(获得图象数据),并将其提供给浏览器1(步骤S8)。浏览器1将获取的图象数据显示在监视器(未图示)等设备上。
当将所获取的图象数据寄存于数据库模块3时,播放器模块2转换图象数据的格式以满足浏览器1的规范。这提高了客户机终端10的浏览器1显示图象的性能。因此,在将图象数据寄存于数据库模块3前,要求客户机终端10将图象数据转换成特定压缩格式并使其成为特定数据大小以便使用。
例如,当从外部设备提供被压缩成可交换图形格式(GIF)的图象数据时,客户机终端10将它们转换成BMP格式。当提供压缩成MPEG音频层3(MP3)的源数据时,客户机终端10例如将它们转换成脉冲编码调制(PCM)格式。根据可获得于数据库模块3的自由空间,可能希望数据库模块3以压缩格式保存图像数据。数据模块3可存储客户机终端10经常以经解码格式(即解压缩或展开)使用的图象数据。
根据上述进程,其浏览器1连接于互联网上的服务器以使用网络服务的客户机终端10能通过将图像数据作为独立于页面信息的对象处理而很快地再现和显示网页。
浏览器1使用其缓存器以页为单位缓存页面信息。在该实施例中,浏览器1缓存独立于页面的声音和图象数据。这提高其可用性。
图3是表示根据本发明一个实施例的信息再现装置的电路结构的方框图。
客户机终端10包括:中央处理单元(CPU)11;用于存储程序的快闪只读存储器(ROM)12;硬盘驱动器(HDD)13;执行程序时加载程序的随机存取存储器(RAM)14;连接于网络的网络装置15以及总线16。
CPU11是控制装置,它对终端10进行全局控制并基于基本程序(诸如OS程序)和经由总线16从快闪ROM12加载到RAM14的各种应用程序执行规定的算法进程。例如,CPU11还执行下列操作:通过网络4的通信进程;控制用户输入/输出操作的进程;回放介质中的内容数据的进程;记录下载自广播站RS的内容数据的进程;以及管理HDD13的进程。HDD13经由接口(I/F)13a连接于总线16。
网络装置15经由接口(I/F)15a连接于总线16。在CPU11控制下的网络装置15对将要发送的数据编码,并随后将它们经由网络4发送到外部网络支持设备。当从外部网络支持设备接收数据时,网络设备15在对接收数据解码后将所接收的数据发送给CPU11。
显示器17例如等同于为液晶显示器。显示器17可直接连接于客户机终端10的主体的表面,或从外部连接于它。显示器17显示各种类型的信息,例如CPU111的进程结果。
介质驱动器18例如等同于紧凑盘(CD)播放器和用来以包含快闪存储器的“记忆棒(索尼公司注册商标)”回放数据的存储器播放器。介质驱动器18接着将所产生的数据提供给音频数据处理部分19。音频数据处理部分19对所提供的数据执行数-模转换并将它们从2声道扬声器SP输出。
当介质驱动器18获得音乐数据(音频内容)时,CPU11将它们作为音频数据文件存储在HDD13中。
当制造客户机终端10时,HDD13可存储某些声音数据和图象数据。在这种情况下,客户机终端10不一定要经由网络4从例如等效于相联的信息提供服务器KS的服务器5的外部设备下载那些数据。对已被缓存的内容数据亦是如此。当Web网页被更新以使它包括新声音和图象数据时,客户机终端10将这些数据添加到HDD13。
例如,CPU11控制介质驱动器18从“记忆棒(索尼公司注册商标)”读出多个静态图象。CPU11可将它们以幻灯片形式显示在显示器17上。CPU11从HDD13随机地读出多个音乐数据,并根据用户要求的定购(例如jukebox)将其再现。
客户机终端10还包括连接于总线16的调谐器部分21。调谐器部分21例如等同于AM/FM调谐器。CPU11控制下的调谐器部分21对所接收的广播信号解调并将它们经由音频数据处理部分19提供给扬声器SP。扬声器SP因此输出广播声音。
图4是表示根据本发明一个实施例的信息再现装置的程序模块的示意图。
客户机终端10的程序模块包括中间件和用户接口。中间件包括:用于控制网络通信的通信模块31;基于自身格式和数据大小转换内容数据的播放器引擎32;存储内容数据的数据库模块33;以及控制显示图象再现进程和输出声音效果的播放器模块34。用户接口等同于显示Web网页的图象并输出其声音效果的浏览器35。例如,上面提到的浏览器1等同于浏览器5。上面提到的播放器模块2等同于播放器模块34,并且上面提到的数据库模块3等同于数据库模块33。
显示图象并输出声音效果的播放器34对包含在由通信模块31接收的页面信息中的显示命令进行解释以显示例如联合图形专家组(JPEG)数据的图象。播放器模块34控制再现进程。例如,当存储从多个服务器5接收的内容数据时,播放器模块34发布对每个内容数据唯一的识别信息(ID数据),并将它们关联于相应的内容数据。
所接收的页面信息包括图象数据的URL以及显示命令。URL指示ID数据和相应图象数据存在的网络地址。基于ID数据,浏览器35仅再现特定内容数据。并且浏览器35以规定属性缓存内容数据。如果数据库模块33不存储相应的内容数据,浏览器35访问URL以从规定服务器5获取该内容数据。
例如,当表示在ID数据中的文件名(全局资源识别符(URI))为“卖方+id”时,播放器模块34解释该文件名并从数据库模块33获取缓存数据。
浏览器35通过对包含在由通信模块31接收的页面信息中的再现命令数量进行计数而识别内容数据被再现的次数。基于此,浏览器35将较不经常再现的内容数据从数据库模块33中移除。这样,客户机终端10基于存储器的自由空间执行移除进程。在该移除进程中,当寄存新的声音或图象数据时,可自动移除较不经常再现的数据。这提高了管理资源的效率。
响应用户的操作,浏览器35将内容数据连同表示该内容数据重要性的信息(指示符)寄存于数据库模块33。因此,基于信息的重要性,浏览器35可确定即使它较不经常再现内容数据,也不会将内容数据移除。
因此,通过使用信息的重要性,客户机终端10防止重要声音和图象数据被移除。在这种情况下,当缓存在数据库模块33中的数据量超过某一阈值时,客户机终端10可基于URI的文件名而将除特定卖方文件外的所有文件移除。
如果浏览器35从服务器5接收压缩的内容数据,在将数据寄存于数据库模块33前,浏览器35可响应包含在数据内的卖方ID而解压缩数据。因此,浏览器35不一定要在再现数据前接压数据。这可应用于用户经常使用的内容(例如入口Web网页)。这使客户机终端10能快速再现内容数据。
此外,当从服务器5接收内容数据时,浏览器35将它们转换成特定压缩格式,并在将内容数据寄存入数据库模块33前,将它们强制变成特定数据大小以满足播放器引擎32的特性,这样,在被寄存前,声音数据和图象数据根据客户机终端10的特性被转换成特定数据格式。这减少与之关联的处理负担。
下面将对在上述信息再现装置中再现压缩的声音数据(例如MP3数据)的进程进行说明。
图5是表示在根据本发明一个实施例的信息再现装置上再现声音数据的进程的流程图。在这种情况下,由再现命令规定的内容数据可以是图象数据或声音数据。
浏览器1、播放器模块2和数据库模块3与图2所示的相应部分相同(图2示出图象数据的再现进程)。浏览器1、播放器模块2和数据库模块3经由诸如WWW网的网络4连接于服务器5。
当显示另一屏幕时,浏览器1将请求该屏的请求信息(请求页面)发送给服务器5。响应请求信息,服务器5发送包含某一声音数据再现命令的页面信息或网页(响应页),浏览器1接收它(步骤S12),当显示所接收的网页时,浏览器1随后基于包含在页面信息中的再现命令而确定该页的声音数据(对应于对音乐请求),并从播放器模块2请求该声音数据(播放声音(步骤S13))。
数据库模块3已存储多个内容数据,例如能由播放器模块2再现的图象和声音数据。播放器模块2检查该数据库模块3是否已存储所请求的声音数据(步骤S14)。当检查结果是数据库模块3已存储该声音数据,播放器模块2不询问服务器5并随后仅从数据库模块3将该声音数据提供给播放器模块2。当检查结果是数据库模块3未存储该声音数据,播放器模块2从服务器5请求该声音数据(请求声音数据(步骤S15)),并作为响应(响应声音数据)和存储在数据库模块3中的音乐数据而从服务器5接收它(步骤S16)。
并且随后播放器模块2将所接收的声音数据寄存在数据库模块3中(寄存声音数据(步骤S17))。此后,播放器模块2将获取自服务器5的声音数据再现(步骤S19)。
如果数据库模块3已存储(缓存)该再现目标声音数据,播放器2从数据库模块3获取该声音数据(获得声音数据(步骤S18))。播放器模块2再现所获得的声音数据(步骤SP19)。
当将获取的声音数据寄存于数据库模块3时,播放器模块2转换声音数据的格式以满足浏览器1的规范。这提高客户机终端10的浏览器在显示图象时再现声音的性能。
根据上述进程,其浏览器连接于互联网上的服务器5以使用Web服务的客户机终端10可通过将图象和声音数据作为独立于页面信息的对象处理而很快地再现和显示Web网页。另外,由于客户机终端10之前已存储这些数据,它不需要执行下载进程。这使客户机终端10能快速显示Web网页。
如上所述,当音乐数据被寄存于数据库模块3时,信息再现装置能不询问服务器5地再现音乐。相比而言,当音乐数据未被寄存于数据库模块3时,信息再现装置从服务器5获取音乐数据。并在将其寄存到数据库模块3后,信息再现装置再现音乐数据。
当将音乐数据寄存于数据库模块3时,播放器模块2将其转换成某一格式以满足播放器模块2的规范。这使客户机终端10能很快地进行声音数据的再现。另外。这提高了与再现进程相关联的能力。
上述信息再现装置(客户机终端10)管理与页分离的Web网页的内容数据(声音和图象数据)。这样,该装置不以页为单位缓存页面。因此,该装置能用小容量存储器很快地再现Web页面。
在上述信息再现装置(终端装置)被运出前,经常用于各种Web网页的内容数据(声音和图象数据)被保存在其存储器内。因此,该装置不一定要下载它们以显示那些页。
当访问包括新内容数据(声音和图象数据)的Web网页时,上述信息再现装置将它们添加到数据库。这样,该装置具有规模可变性。
还有,当寄存新的内容数据(声音和图象数据)时,上述信息再现装置根据其上的自由空间而自动地将相对较少使用的数据从装置的非易失性存储器中移除。这提高了管理资源的效率。
另外,上述信息再现装置发布表示所缓存内容数据的重要性的指示符。这防止重要的内容数据(声音和图象数据)被自动地移除。
在Web网上,内容数据(声音和图象数据)以各种格式和各种数据大小被提供。然而,在寄存内容数据前,上述信息再现装置将它们转换成特定格式并将它们变成特定数据大小以满足装置的规范。因此,由于装置不一定要再次执行转换进程,因此装置能很快地再现它们。
上面提到的进程可由计算机执行。在这种情况下,可将描述由信息再现装置执行的进程内容的程序提供给计算机。为了执行上述进程,计算机遵循程序的描述。可将该程序存储在计算机可读取的存储介质中。该存储介质可以是磁存储装置、光盘、磁光存储介质、半导体存储器等。磁存储装置包括硬盘装置(HDD)、软盘(FD)和磁带。光盘包括数字多功能盘(DVD)、DVD-RAM、CD-ROM和CD-R(可记录)/RW(可重写)。磁光存储介质包括磁光(MO)盘。
为了提供程序,可将程序存储在便携式存储介质(例如DVD、CD-ROM)中以销售。另外,可通过网络从服务器计算机下载程序到目标计算机,服务器计算机的存储装置已事先存有该程序。
为了执行该程序,计算机从便携式存储或服务器计算机获得程序,随后将该程序存入其自身的存储装置中。然后计算机从存储装置中读出程序以执行该程序。计算机可从便携式存储介质中直接读出程序并执行该程序以执行进程。从服务器计算机接收到程序时,计算机可执行所接收的程序以执行进程。
在上述实施例中,客户机终端10例如无线地从广播站RS接收到无线电广播信号。然而,本发明不局限于此。客户机终端10可通过诸如互联网的网络从互联网广播服务器接收无线电广播数据。
在上述实施例中,客户机终端10作为信息再现设备而作用。然而,本发明不局限于此,例如各种信息处理装置(诸如个人计算机和音频装置)、便携式终端装置(例如蜂窝电话和个人数字助理(PDA))等可用作信息再现设备。
在上述实施例中,客户机终端10利用预安装的程序执行上述进程(如图2、图5等所示)。然而,本发明不局限于此。客户机终端10可配有执行上述进程的硬件或电路块(如图2、图5等所示)。这使得客户机终端10通过控制所配电路块而执行那些进程。
本发明可用于音乐传送系统,当使用广播频带直接经由互联网将关联于音乐和图象的信息提供给诸如连接于网络的音频装置时,该系统能管理提供给用户的音乐信息的版权。

Claims (12)

1.一种信息处理设备,包括:
用于向外部设备发送页面信息的请求的发送装置,其中所述页面信息包含再现数据的命令以及对应于内容数据的识别信息,所述外部设备经由网络被连接;
用于接收包含在所述页面信息以及对应于所述识别信息的所述内容数据的接收装置;
用于检测对应于所述识别信息的内容数据是否被存储在某个存储设备中的检测装置;
获取装置,用于获取内容数据以使当所述检测步骤的进程检测到对应于包含在所述页面信息中的所述识别信息的内容数据被存储时,从所述存储设备获取所述内容数据,并当所述检测步骤进程检测到所述内容数据未被寄存时,从所述外部设备获取所述内容数据;
用于当所述检测步骤的处理检测到所述内容数据未被存储时,将由所述获取步骤获取的内容数据存储在所述存储设备中的存储装置;以及
用于将通过所述获取步骤获取的内容数据与所述页面信息一起输出的输出装置。
2.如权利要求1所述的信息处理设备,其特征在于,将与包含在所述页面信息中的内容数据获取请求对应的内容数据存储在所述存储装置中。
3.如权利要求2所述的信息处理设备,其特征在于,将关联于入口站点的页面信息的图象数据存储在所述存储装置中。
4.如权利要求2所述的信息处理设备,其特征在于,将关联于入口站点的页面信息的声音数据存储在所述存储装置中。
5.如权利要求1所述的信息处理设备,其特征在于,将已被访问超过一定次数的内容数据存储在所述存储装置中。
6.如权利要求1所述的信息处理设备,其特征在于,将已相对较少访问的内容数据从所述存储装置中移除。
7.如权利要求6所述的信息处理设备,其特征在于,将表示所述内容数据重要性的指示符与所述内容数据一起寄存于所述存储装置中,并响应于所述内容数据的所述指示符而防止所述内容数据被移除,不管所述内容数据的回放频率如何。
8.如权利要求1所述的信息处理设备,其特征在于,当所述接收装置从所述外部设备接收到压缩的内容数据时,将所述内容数据以未压缩格式寄存到所述存储装置中。
9.如权利要求8所述的信息处理设备,其特征在于,当所述接收装置接收具有某些属性的经压缩内容数据时,将所述内容数据以未压缩格式寄存到所述存储装置中。
10.如权利要求1所述的信息处理设备,其特征在于,
所述获取装置还包括用于再现所获得的内容数据的再现装置;以及
将获取自所述外部设备的内容数据转换成与所述再现装置的特性对应的压缩格式,并随后将所述内容数据寄存入所述存储装置。
11.如权利要求1所述的信息处理设备,其特征在于,
由所述接收装置接收的页面信息包括所述请求和统一资源定位器;以及
当与所述请求对应的内容数据不被寄存在所述存储装置中时,所述控制装置访问所述统一资源定位器以从所述外部设备获取所述内容数据。
12.一种信息处理方法,包括:
向外部设备发送页面信息的请求的发送步骤,其中所述页面信息包含再现数据的命令以及对应于内容数据的识别信息,所述外部设备经由网络被连接;
接收包含在所述页面信息以及对应于所述识别信息的所述内容数据的接收步骤;
检测对应于所述识别信息的内容数据是否被存储在某个存储设备中的检测步骤;
获取步骤,所述获取步骤获取内容数据以使当所述检测步骤的进程检测到对应于包含在所述页面信息中的所述识别信息的内容数据被存储时,从所述存储设备获取所述内容数据,并当所述检测步骤进程检测到所述内容数据未被寄存时,从所述外部设备获取所述内容数据;
当所述检测步骤的处理检测到所述内容数据未被存储时,将由所述获取步骤获取的内容数据存储在所述存储设备中的存储步骤;以及
将通过所述获取步骤获取的内容数据与所述页面信息一起输出的输出步骤。
CN2004800279654A 2003-09-30 2004-08-06 信息处理设备和方法 Expired - Fee Related CN1860453B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2003341662 2003-09-30
JP341662/2003 2003-09-30
PCT/JP2004/011629 WO2005033952A1 (ja) 2003-09-30 2004-08-06 情報再生装置および方法、並びにプログラム

Publications (2)

Publication Number Publication Date
CN1860453A CN1860453A (zh) 2006-11-08
CN1860453B true CN1860453B (zh) 2010-05-26

Family

ID=34419211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800279654A Expired - Fee Related CN1860453B (zh) 2003-09-30 2004-08-06 信息处理设备和方法

Country Status (6)

Country Link
US (1) US8156122B2 (zh)
EP (1) EP1669878A4 (zh)
JP (1) JPWO2005033952A1 (zh)
KR (1) KR20060085910A (zh)
CN (1) CN1860453B (zh)
WO (1) WO2005033952A1 (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003209194A1 (en) 2002-01-08 2003-07-24 Seven Networks, Inc. Secure transport for mobile communication network
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
JP5106780B2 (ja) * 2006-01-30 2012-12-26 京セラ株式会社 ウェブページの表示方法およびブラウザ装置、並びにウェブページ表示プログラム
JP2007249265A (ja) * 2006-03-13 2007-09-27 Brother Ind Ltd 印刷プログラム及びこれを記憶した記録媒体
US7734640B2 (en) * 2006-06-22 2010-06-08 Oracle America, Inc. Resource discovery and enumeration in meta-data driven instrumentation
US20070299847A1 (en) * 2006-06-22 2007-12-27 Sun Microsystems, Inc. System and method for instrumentation using a native-asset-interface repository
US20070299846A1 (en) * 2006-06-22 2007-12-27 Sun Microsystems, Inc. System and method for meta-data driven instrumentation
US7805507B2 (en) * 2006-06-22 2010-09-28 Oracle America, Inc. Use of URI-specifications in meta-data driven instrumentation
US7562084B2 (en) * 2006-06-22 2009-07-14 Sun Microsystems, Inc. System and method for mapping between instrumentation and information model
US20080040466A1 (en) * 2006-06-22 2008-02-14 Sun Microsystems, Inc. System and method for object-oriented meta-data driven instrumentation
US7676475B2 (en) * 2006-06-22 2010-03-09 Sun Microsystems, Inc. System and method for efficient meta-data driven instrumentation
US7711625B2 (en) * 2006-06-22 2010-05-04 Oracle America, Inc. Asynchronous events in meta-data driven instrumentation
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US7693963B2 (en) * 2007-08-13 2010-04-06 Anthony Johnson Technical support process for power monitoring networks
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
JP5298744B2 (ja) * 2008-10-02 2013-09-25 富士通株式会社 情報処理装置、制御方法及び制御プログラム
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
PL3407673T3 (pl) 2010-07-26 2020-05-18 Seven Networks, Llc Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami
US9002826B2 (en) * 2010-10-27 2015-04-07 Qualcomm Incorporated Media file caching for an electronic device to conserve resources
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
EP2635973A4 (en) * 2010-11-01 2014-01-15 Seven Networks Inc TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
GB2504037B (en) 2011-04-27 2014-12-24 Seven Networks Inc Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources
US9519453B2 (en) 2011-09-21 2016-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Methods, devices and computer programs for transmitting or for receiving and playing media streams
WO2013086225A1 (en) 2011-12-06 2013-06-13 Seven Networks, Inc. A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc FLEXIBLE AND DYNAMIC INTEGRATION SCHEMES OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS TO REDUCE NETWORK TRAFFIC
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
EP3139276B1 (en) 2014-04-30 2020-07-01 Sony Corporation Client device, server, recording medium and information processing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999053422A1 (en) * 1998-04-15 1999-10-21 Inktomi Corporation High performance object cache
WO2001020485A2 (en) * 1999-09-13 2001-03-22 Wwwhoosh, Inc. Methods and apparatus for storing, retrieving and manipulating hypertext data

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7190284B1 (en) * 1994-11-16 2007-03-13 Dye Thomas A Selective lossless, lossy, or no compression of data based on address range, data type, and/or requesting agent
US5991306A (en) * 1996-08-26 1999-11-23 Microsoft Corporation Pull based, intelligent caching system and method for delivering data over a network
US5913033A (en) 1996-12-20 1999-06-15 International Business Machines Corporation Apparatus and method for retrieving information using standard objects
GB2323946B (en) 1997-04-04 2002-04-17 Sony Uk Ltd Database accessing method and apparatus
US6243760B1 (en) * 1997-06-24 2001-06-05 Vistar Telecommunications Inc. Information dissemination system with central and distributed caches
US6128668A (en) * 1997-11-07 2000-10-03 International Business Machines Corporation Selective transformation of multimedia objects
US6785784B1 (en) * 1997-12-30 2004-08-31 Intel Corporation Method for protective cache replacement
US6249810B1 (en) * 1999-02-19 2001-06-19 Chaincast, Inc. Method and system for implementing an internet radio device for receiving and/or transmitting media information
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
US6470378B1 (en) * 1999-03-31 2002-10-22 Intel Corporation Dynamic content customization in a clientserver environment
US6415368B1 (en) * 1999-12-22 2002-07-02 Xerox Corporation System and method for caching
US20010047516A1 (en) * 2000-02-01 2001-11-29 Compaq Computer Corporation System for time shifting live streamed video-audio distributed via the internet
JP2001222491A (ja) * 2000-02-09 2001-08-17 Nec Corp 情報提供システム、情報提供方法およびクライアント
US6757708B1 (en) * 2000-03-03 2004-06-29 International Business Machines Corporation Caching dynamic content
WO2001080024A2 (en) * 2000-04-17 2001-10-25 Circadence Corporation Gateway buffer prioritization
US6976090B2 (en) * 2000-04-20 2005-12-13 Actona Technologies Ltd. Differentiated content and application delivery via internet
US7020658B1 (en) * 2000-06-02 2006-03-28 Charles E. Hill & Associates Data file management system and method for browsers
US6681298B1 (en) * 2000-07-12 2004-01-20 Powertv, Inc. Hypertext markup language cache system and method
US6651141B2 (en) * 2000-12-29 2003-11-18 Intel Corporation System and method for populating cache servers with popular media contents
US7340761B2 (en) * 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
US6721850B2 (en) * 2001-02-27 2004-04-13 Lucent Technologies Inc. Method of cache replacement for streaming media
US6986018B2 (en) * 2001-06-26 2006-01-10 Microsoft Corporation Method and apparatus for selecting cache and proxy policy
JP2003022210A (ja) 2001-07-06 2003-01-24 Hitachi Information Systems Ltd Webページ表示処理方法及び表示処理システム
US20030028673A1 (en) 2001-08-01 2003-02-06 Intel Corporation System and method for compressing and decompressing browser cache in portable, handheld and wireless communication devices
JP2003122620A (ja) 2001-10-12 2003-04-25 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
JP2003153229A (ja) 2001-11-15 2003-05-23 Mitsubishi Electric Corp データ通信装置及びデータ通信方法
JP2003242018A (ja) 2002-02-14 2003-08-29 Sony Communication Network Corp キャッシュ方法およびキャッシュサーバ
US7395355B2 (en) 2002-07-11 2008-07-01 Akamai Technologies, Inc. Method for caching and delivery of compressed content in a content delivery network
US6956507B2 (en) * 2002-12-12 2005-10-18 International Business Machines Corporation Method and apparatus for morphing memory compressed machines
JP4518768B2 (ja) 2003-09-16 2010-08-04 ソニー株式会社 通信システム、通信方法およびクライアント機器
JP2005092477A (ja) 2003-09-17 2005-04-07 Sony Corp コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999053422A1 (en) * 1998-04-15 1999-10-21 Inktomi Corporation High performance object cache
WO2001020485A2 (en) * 1999-09-13 2001-03-22 Wwwhoosh, Inc. Methods and apparatus for storing, retrieving and manipulating hypertext data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP平10-283246A 1998.10.23
权利要求1、附图1,2.

Also Published As

Publication number Publication date
KR20060085910A (ko) 2006-07-28
CN1860453A (zh) 2006-11-08
JPWO2005033952A1 (ja) 2006-12-14
US20070055643A1 (en) 2007-03-08
EP1669878A1 (en) 2006-06-14
EP1669878A4 (en) 2007-07-11
WO2005033952A1 (ja) 2005-04-14
US8156122B2 (en) 2012-04-10

Similar Documents

Publication Publication Date Title
CN1860453B (zh) 信息处理设备和方法
US7353250B2 (en) Reproducing apparatus and server system providing additional information therefor
US6954763B2 (en) Management server device and terminal device for a contents providing system
JP3873405B2 (ja) データ配信システム及びデータ配信装置
US20020091848A1 (en) System, device and method for remotely providing, accessing and using personal entertainment media
EP1521183A2 (en) Wireless media player
US20030231861A1 (en) System and method for playing content information using an interactive disc player
JP4022971B2 (ja) 記憶装置およびデータ削除方法
JP2003131918A (ja) マルチメディアの同期化の方法及びデバイス
JP2006011535A (ja) コンテンツ転送装置,コンテンツ転送方法およびコンピュータプログラム
JP2007527575A (ja) コンテンツを同期及び識別する方法及び装置
KR101123750B1 (ko) 콘텐츠 취득 방법
US7774351B2 (en) Data recording control apparatus
KR20060090982A (ko) 데이터 재생장치와 방법 및 프로그램
KR20000059092A (ko) 인터넷을 이용한 음악파일 서비스 방법
JP2002099287A (ja) 音楽データ配信装置、音楽データ受信装置、音楽データ再生装置及び音楽データ配信方法
JPH11283325A (ja) 記録システムおよび記録方法
JP2005032319A (ja) 記録媒体及び再生装置
JP2008176126A (ja) 通信端末およびコンテンツリスト管理システム
JP2001014805A (ja) インタラクティブ光ディスク放送システム
JP2007234072A (ja) オーディオ装置、メタデータ受給プログラム、及びメタデータ受給方法
US20060247809A1 (en) Data display control device
KR100762645B1 (ko) 콘텐츠 데이터 관리 장치 및 그 방법
JP4826677B2 (ja) 記録媒体及び再生装置
JP4596080B2 (ja) 記録媒体及び再生装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100526

Termination date: 20190806

CF01 Termination of patent right due to non-payment of annual fee