CN1810008A - 内容输送系统 - Google Patents
内容输送系统 Download PDFInfo
- Publication number
- CN1810008A CN1810008A CNA2004800172746A CN200480017274A CN1810008A CN 1810008 A CN1810008 A CN 1810008A CN A2004800172746 A CNA2004800172746 A CN A2004800172746A CN 200480017274 A CN200480017274 A CN 200480017274A CN 1810008 A CN1810008 A CN 1810008A
- Authority
- CN
- China
- Prior art keywords
- content
- information processing
- processing terminal
- resources supplies
- qos control
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/35—Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
提供了一种内容输送系统、一种内容输送服务器、一种信息处理终端、一种内容输送程序以及一种内容输送方法,通过其可适当地输送内容,并同时适应于资源条件中的变化。内容服务器接收来自信息处理终端的输送请求以及该终端的资源条件,依照所述资源条件修改对应于所述输送请求的内容,并输送所述内容。所述信息处理终端提取所述资源条件,向所述内容服务器传送所述资源条件和/或内容输送请求,接收从所述内容服务器输送的所述内容,并执行所述内容。
Description
技术领域
本发明涉及经由网络输送内容的技术。
背景技术
通常,由终端接收的内容(即,电子数据,如计算机程序,动画文件,网页(即,HTML形式的文件等)或e-mail)被设计为在预先确定的资源条件下工作。
例如,当需要经由网络输送动画流数据以在终端上进行再现时,这种与通信速度和终端的处理能力相匹配的数据被输送。
具体地,如果通信速度很高,可输送具有低压缩率的高质量图像数据,而当通信速度较低时,输送具有高压缩率的低质量图像数据。
鉴于以上描述,在需要内容服务器适应多种资源条件的情况下,要求所述内容服务器存储对应于所述各资源条件的相同内容的多种类型数据。
另一方面,随着信息处理终端的多功能的发展,再现所述内容的任务有时候与其它任务并行执行(参见专利文献1)。在这种情况下,所述资源条件有时候依照分配给CPU的各个任务的优先级而变化。
[专利文献1]
日本专利申请公开7-143631
发明内容
如上所述,在需要适于多种资源条件的情况下,存在以下问题,即,需要存储相同内容的多种类型的数据以适于所述各种资源条件。因此,所述内容所需的存储容量正比于所述资源条件的数量而增加,并且所述设备费用大量增加。
另外,如果要为各种资源条件存储多种类型的数据,在设计所述内容时,需要许多设计处理来适应所述各种资源条件。因此,当有新的终端可用时,需要花费很多时间来准备用于适应该终端的资源条件的内容。在商务应用中,这种时滞已经是个严重的问题。
此外,在诸如平行处理多个任务的终端或移动终端的终端中的诸如处理能力或通信速度的资源条件动态变化的情况下,即使输送与所述资源条件相匹配的项(从如上所述预先准备的内容中选取)时,在所述输送完成之前,所述资源条件也会变化。这就导致了不能保证输送质量或服务质量(QoS)的问题。
考虑到常规技术的上述问题,提出了本发明。本发明的目的在于能够进行适于资源条件中的改变的适当的内容输送。
为解决上述问题,本发明采用了如下装置。
根据本发明的内容输送系统,其包括经由网络连接的内容服务器和信息处理终端,其中,
所述内容服务器包括:
接收装置,用于接收来自所述信息处理终端的输送请求以及该终端的资源条件;
修改装置,用于依照所述资源条件修改对应于所述输送请求的内容;以及
输送装置,用于输送所述内容,并且
所述信息处理终端包括:
提取装置,用于提取所述资源条件;
传送装置,用于向所述内容服务器传送所述资源条件和/或内容输送请求;
接收装置,用于接收从所述内容服务器输送的所述内容;以及
执行装置,用于执行所述内容。
根据本发明的内容输送装置,包括:
接收装置,用于接收来自所述信息处理终端的输送请求以及该终端的资源条件;
修改装置,用于依照所述资源条件修改对应于所述输送请求的内容;以及
输送装置,用于输送所述内容。
上述内容输送服务器可进一步包括产生装置,其基于从所述信息处理终端接收到的所述资源条件产生QoS控制信息,其中所述修改装置可以将所述QoS控制信息加到所述内容中,并且所述输送装置可输送在其中已加入了所述QoS控制信息的所述内容。
上述内容输送服务器可进一步包括:
检测装置,用于检测是否QoS控制程序被存储在所述信息处理终端中;以及
程序发送装置,如果发现所述检测的结果为所述QoS控制程序未被存储在所述信息处理终端中,该装置向所述信息处理终端发送所述QoS控制程序。
根据本发明的信息处理终端,包括:
提取装置,用于提取资源条件;
传送装置,用于向内容服务器传送所述资源条件和/或内容输送请求;
接收装置,用于接收所述内容服务器输送的内容;以及
执行装置,用于执行所述内容。
在上述信息处理终端中,所述接收装置可接收在其中加入了QoS控制信息的内容,并且所述执行装置可基于所述QoS控制信息执行所述内容。
根据本发明的内容输送程序,其使得内容服务器执行如下步骤:
接收来自信息处理终端的输送请求以及该终端的资源条件;
依照所述资源条件修改对应于所述输送请求的内容;以及
输送所述内容。
上述内容输送程序可进一步包括如下步骤:
检测是否QoS控制程序被存储在所述信息处理终端中;
如果发现所述检测的结果为所述QoS控制程序未被存储在所述信息处理终端中,则输送所述QoS控制程序,该程序使得所述信息处理终端执行提取所述资源条件的步骤,向所述内容服务器传送所述资源条件的步骤,接收从所述内容服务器输送的所述内容的步骤,以及执行所述内容的步骤。
上述内容输送程序可以进一步包括基于从所述信息处理终端接收的所述资源条件产生QoS控制信息的步骤,其中可在所述修改内容的步骤中将所述QoS控制信息加入所述内容,并且可在所述输送内容的步骤中输送在其中已加入所述QoS控制信息的所述内容。
在上述内容输送程序中,可进一步包括如下步骤:
检测是否所述QoS控制程序被存储在所述信息处理终端中;以及
如果发现所述检测的结果为所述QoS控制程序未被存储在所述信息处理终端中,则向所述信息处理终端发送所述QoS控制程序。
根据本发明的内容输送方法,其由经由网络相连接的内容服务器和信息处理终端实现,其中,所述内容服务器执行如下步骤:
接收来自所述信息处理终端的输送请求以及该终端的资源条件;
依照所述资源条件修改对应于所述输送请求的内容;以及
输送所述内容,并且
所述信息处理终端执行如下步骤:
提取所述资源条件;
向所述内容服务器传送所述资源条件和/或内容输送请求;
接收从所述内容服务器输送的所述内容;以及
执行所述内容。
附图说明
图1为示图,其示出了根据实施例1的内容输送系统的基本结构;
图2为流程图,其说明了由信息处理终端执行的步骤;
图3为流程图,其说明了由内容服务器执行的步骤;
图4说明了包数目或包丢弃条件;
图5说明了控制表;
图6为示图,其示出了根据实施例2的内容输送系统的基本结构;
图7为流程图,其说明了根据实施例2的内容输送方法。
具体实施方式
以下,将参照所述附图描述本发明的实施例。
<实施例1>
图1为示图,其示出了根据实施例1的内容输送系统的基本结构,所述实施例1是本发明的示例。
此内容输送系统包括经由诸如因特网的网络N相连接的内容服务器1和信息处理终端2,尽管为简单起见,在图1中仅示出了一个内容服务器1和一个信息处理终端2,也可连接多个内容服务器和多个信息处理终端。§1内容服务器1
所述内容服务器1是配备有处理单元的通用计算机,所述处理单元包括CPU(中央处理单元)和主存储器等,在其中存储了用于处理的数据和软件的存储装置(即,硬盘),以及输入/输出单元和通信控制单元(CCU)等...
关于所述输入/输出单元,可以适当地连接诸如键盘或鼠标的输入装置,以及诸如显示器或打印机的输出装置。
所述通信控制单元是诸如调制解调器或网卡之类的单元,其用于经由网络与其它计算机通信。
在所述存储装置中,已经安装了软件,该软件包括操作系统(OS)和中间件(内容输送程序)等。在所述存储装置中还存储了待输送的内容数据。另外,在所述存储装置中生成了数据库19,在其中注册了各信息处理终端的信息。此外,在所述存储装置中存储了控制表。在所述控制表中,注册了资源条件和为各资源条件产生的QoS控制信息,以此使得所述资源条件和所述对应的QoS控制信息互相关联。
通过依照前述内容输送程序进行处理,所述处理单元实现了接收装置13、产生装置14、修改装置15以及输送装置16的功能。
作为所述接收装置13的功能,所述处理单元经由所述通信控制单元接收来自所述信息处理终端2的信息(包括资源条件等),进行验证,并在所述数据库中注册从所述信息处理终端接收到的所述信息。
作为所述产生装置14的功能,所述处理单元基于从所述信息处理终端接收到的所述资源条件产生QoS控制信息。
作为所述修改装置15的功能,所述处理单元依照前述资源条件来修改对应于输送请求的内容。另外,所述处理单元基于所述资源条件将所述QoS控制信息加到前述内容。
作为所述输送装置16的功能,所述处理单元通过所述通信控制单元输送在其中加入了所述QoS控制信息的所述内容。
§2信息处理终端
所述信息处理终端2是配备有处理单元的通用计算机,所述处理单元包括CPU(中央处理单元)和主存储器等,在其中存储了用于处理的数据和软件的存储装置(即,硬盘),以及输入/输出单元和通信控制单元(CCU)等...
关于所述输入/输出单元,可以适当地连接诸如键盘或鼠标的输入装置,以及诸如显示器或打印机的输出装置。
所述通信控制单元是诸如调制解调器或网卡之类的单元,其用于经由网络与其它计算机通信。
在所述存储装置中,已经安装了软件,该软件包括操作系统(OS)和中间件(QoS控制程序)等。
通过依照所述QoS控制程序执行处理,所述处理单元实现提取装置11、传送装置12、接收装置17以及执行装置18的功能。
作为所述提取装置11的功能,所述处理单元提取资源条件,其包括前述信息处理终端中的CPU的处理能力(或速度),活动任务所占的CPU中处理量的百分比(或CPU使用率的百分比),所述存储器的空闲空间以及所述存储装置的空闲空间等...
作为所述传送装置12的功能,所述处理单元向所述内容服务器1传送前述资源条件和/或对内容的输送请求。
所述资源条件的提取和传送可以被周期性地或在预定时间进行。或者,其可以在所述资源条件发生改变时进行。
作为所述接收装置17的功能,所述处理单元接收在其中加入了来自所述内容服务器的QoS控制信息的内容。
作为所述执行装置18的功能,所述处理单元执行前述内容。例如,在所述内容为动画或音乐的流数据的情况下,所述处理单元实时再现所述数据。在所述内容为计算机程序的情况下,所述处理单元安装并执行该程序。在这种情况下,所述执行装置依照所述QoS控制信息执行所述内容。
§3内容输送方法
接下来将描述利用前述内容输送系统,即,利用所述内容服务器1和所述信息处理单元2执行的内容输送方法。
图2为流程图,其说明了利用所述信息处理终端2依照所述QoS控制程序执行的处理步骤。图3为流程图,其说明了利用所述内容服务器1依照所述内容输送程序执行的步骤。
利用所述提取装置11的功能,所述信息处理终端2提取CPU的处理能力、存储器大小以及所述存储装置的空闲空间等作为刚启动后的资源条件(即,所述最佳资源条件)(步骤1,将其简称为S1,以下类似)。
另外,利用所述提取装置11的功能,所述信息处理终端2以预定间隔提取资源条件,该资源条件包括CPU使用率、存储器的空闲空间以及所述存储装置的空闲空间等。由于当在启动后执行另一个任务或者存储数据时,所述资源条件会变化,可以以预定时间间隔检查所述资源条件,并将其视为最差资源条件(S2)。
所述信息处理终端2检查是否已生成输送请求(S3)。如果没有生成输送请求,所述处理返回到步骤2,以进行等待,直到生成输送请求。
当用户输入对他或她请求通过所述信息处理终端的所述输入单元输送的内容的指示时,所述信息处理终端2确定生成了输送请求,并将所述最佳资源条件和所述最差资源条件与所述输送请求一起传送到所述内容服务器1(S4)。
另一方面,所述内容服务器1利用所述接收装置13的功能接收所述输送请求,并进行验证(S21),如图3所示。
如果所述验证成功,所述内容服务器1利用所述产生装置14的功能,基于所述资源信息产生QoS控制信息。所述QoS控制信息是能够使得可依照所述终端的资源条件适当执行所述内容的信息。在此实施例中,从所述控制表20中选取对应于所述接收的资源条件的QoS控制信息,并将其用作所述QoS控制信息。
图5说明了控制表20,在其中注册了资源条件和为各资源条件产生的QoS控制信息,以此使得所述资源条件和对应的QoS控制信息互相关联。在图5所示的例子中,已产生控制信息,其使得当CPU使用率低于10%时,可执行所述流数据而不会丢弃任何帧,而当CPU使用率等于或高于10%且低于80%时,每四帧丢弃(或跳过)一帧,并且当CPU使用率等于或高于80%时,每两帧丢弃一帧(S22)。
然后,所述内容服务器1确定所述请求的内容是否为流数据(S23)。
在流数据的情况下,由于需要实时输送所述数据,所述内容服务器1基于所述QoS控制信息进行修改。例如,基于所述QoS控制压缩动画数据,以提供具有适当信息量的内容(S24)。
另一方面,在非流数据的情况下,将所述QoS控制信息加入所述内容。例如,如图4所示,在报头部分指定将要下载到所述终端的包数目或包丢弃条件(S25)。
利用输送装置16的功能,所述内容服务器1向所述信息处理终端2输送如上所述修改的内容,或者在其中已加入了所述QoS控制信息的内容(S26)。
所述信息处理终端2利用所述接收装置17的功能接收从所述内容服务器1输送的内容(S4),并利用所述执行装置18的功能执行该内容(S5)。在将QoS信息加入所述内容的情况下,所述信息处理终端2基于所述QoS控制信息利用所述执行装置18执行所述内容。例如,在如图4所示,当在所述报头部分中指定将要下载到所述终端的包数目或包丢弃条件的情况下,所述信息处理终端2下载并执行对应于这些包数目或满足所述包丢弃条件的包。
即使在执行所述内容时,所述信息处理终端2周期性地和/或以预定间隔提取所述资源条件。
接收到此资源条件后,所述内容服务器1执行前述步骤22到步骤26,以输送与所述资源条件相匹配的内容。
如上所述,在此实施例中,实时地将需要控制的所述信息处理终端的动态变化的资源条件反馈给所述内容输送处理,从而能够进行适当地内容输送。
<实施例2>
此实施例与前述实施例1的不同之处在于,将QoS控制程序发送给不具有QoS控制程序的信息处理终端,其它特点与实施例1相同。因此,对于与前述实施例1相同的部分使用相同的参考标记,以省略多余的描述。
图6示出了根据此实施例的内容输送系统的基本结构。
在内容服务器1′中,所述处理单元通过依照所述内容输送程序进行处理,实现除了前述功能以外的检测装置22和程序输送装置23的功能。
作为所述检测装置22的功能,所述处理单元检测是否QoS控制程序被存储在所述信息处理终端2′中。
如果发现以上检测的结果为QoS控制程序未被存储在所述信息处理终端中,所述处理单元作为传送装置的功能,向所述信息处理终端传送QoS控制程序24。
与此相关,在所述内容服务器1′的所述存储装置中,存储了将要传送给所述信息处理终端2′的所述QoS控制程序。
另一方面,所述信息处理终端2′是配备有处理单元的通用计算机,所述处理单元包括CPU和主存储器等,在其中存储了用于处理的数据和软件的存储装置(即,硬盘),以及输入/输出单元和通信控制单元等...
所述信息处理终端2′配备有通用通信装置,诸如web浏览器,用于向所述内容服务器1′传送内容输送请求的装置,以及用于接收和执行来自所述内容服务器1′的程序的装置。
图7说明了依照所述内容输送程序由所述内容服务器1′执行的处理的步骤。
首先,所述内容服务器1′对来自所述信息处理终端2′的内容输送请求进行检测,以确定所述输送请求是否存在,并且进行等待,直到产生所述输送请求(S31,S32)。
当所述内容服务器1′接收到所述输送请求,所述内容服务器1′利用所述检测装置的功能,基于所述信息处理终端2′的MAC地址或用户ID等识别该终端2′,其中所述输送请求来自该终端2′,并且如果所述终端2′的信息存储在所述数据库中,则所述内容服务器1′检测所述QoS控制程序存储在所述终端2′中,相反,如果所述终端2′的信息未存储在所述数据库中,则所述内容服务器1′检测所述QoS控制程序未存储在所述终端2′中(S33)。
在所述QoS控制程序未存储在所述信息处理终端2′中的情况下,所述内容服务器1′向前述信息处理终端2′发送存储在所述存储装置中的所述QoS控制程序24(S34)。
然后,所述内容服务器1′发送用于给出计费信息的消息,以确认所述计费可被用户接受。如果所述用户接受所述计费,并且所述内容服务器1′接收来自所述终端2′的指示接受所述计费的信号,所述内容服务器1′执行如图3所说明的相同步骤(S35)。
另一方面,已接收了所述QoS控制程序的所述信息处理终端2′,通过根据所述QoS控制程序进行处理来实现所述提取装置11、所述传送装置12、所述接收装置13以及所述执行装置18的功能,以执行与图2中说明的步骤相同的步骤。
这样,甚至可以向不具有QoS控制程序的信息处理终端输送适当的内容,其中该内容可以适应所述资源条件中的变化。
如上所述,本发明使得能够输送可以适应所述资源条件中的变化的适当内容。
Claims (9)
1.一种内容输送系统,其包括经由网络连接的内容服务器和信息处理终端,其中,
所述内容服务器包括:
接收装置,用于接收来自所述信息处理终端的输送请求以及该终端的资源条件;
修改装置,用于依照所述资源条件修改对应于所述输送请求的内容;以及
输送装置,用于输送所述内容,并且
所述信息处理终端包括:
提取装置,用于提取所述资源条件;
传送装置,用于向所述内容服务器传送所述资源条件和/或内容输送请求;
接收装置,用于接收从所述内容服务器输送的所述内容;以及
执行装置,用于执行所述内容。
2.一种内容服务器,包括:
接收装置,用于接收来自信息处理终端的输送请求以及该终端的资源条件;
修改装置,用于依照所述资源条件修改对应于所述输送请求的内容;以及
输送装置,用于输送所述内容。
3.根据权利要求2的内容服务器,进一步包括产生装置,其基于从所述信息处理终端接收到的所述资源条件产生QoS控制信息,其中,所述修改装置将所述QoS控制信息加到所述内容,并且所述输送装置输送在其中已加入了所述QoS控制信息的所述内容。
4.根据权利要求3的内容服务器,进一步包括:
检测装置,用于检测是否QoS控制程序被存储在所述信息处理终端中;以及
程序发送装置,如果发现所述检测的结果为所述QoS控制程序未被存储在所述信息处理终端中,该装置向所述信息处理终端发送所述QoS控制程序。
5.一种信息处理终端,包括:
提取装置,用于提取资源条件;
传送装置,用于向内容服务器传送所述资源条件和/或内容输送请求;
接收装置,用于接收所述内容服务器输送的内容;以及
执行装置,用于执行所述内容。
6.根据权利要求5的信息处理终端,其中,所述接收装置接收在其中加入了QoS控制信息的内容,并且所述执行装置基于所述QoS控制信息执行所述内容。
7.一种内容输送程序,其使得内容服务器执行如下步骤:
接收来自信息处理终端的输送请求以及该终端的资源条件;
依照所述资源条件修改对应于所述输送请求的内容;以及
输送所述内容。
8.根据权利要求7的内容输送程序,进一步包括如下步骤:
检测是否QoS控制程序被存储在所述信息处理终端中;以及
如果发现所述检测的结果为所述QoS控制程序未被存储在所述信息处理终端中,则输送所述QoS控制程序,该程序使得所述信息处理终端执行提取所述资源条件的步骤,向所述内容服务器传送所述资源条件的步骤,接收从所述内容服务器输送的所述内容的步骤,以及执行所述内容的步骤。
9.一种内容输送方法,其利用经由网络连接的内容服务器和信息处理终端实现,其中,
所述内容服务器执行如下步骤:
接收来自所述信息处理终端的输送请求以及该终端的资源条件;
依照所述资源条件修改对应于所述输送请求的内容;以及
输送所述内容,并且
所述信息处理终端执行如下步骤:
提取所述资源条件;
向所述内容服务器传送所述资源条件和/或内容输送请求;
接收从所述内容服务器输送的所述内容;以及
执行所述内容。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP180414/2003 | 2003-06-25 | ||
JP2003180414A JP4789401B2 (ja) | 2003-06-25 | 2003-06-25 | コンテンツ配信システム |
PCT/JP2004/009291 WO2004114629A1 (en) | 2003-06-25 | 2004-06-24 | Content delivery system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1810008A true CN1810008A (zh) | 2006-07-26 |
CN1810008B CN1810008B (zh) | 2011-06-01 |
Family
ID=33535164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800172746A Expired - Fee Related CN1810008B (zh) | 2003-06-25 | 2004-06-24 | 内容输送系统 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7849158B2 (zh) |
EP (1) | EP1636966B1 (zh) |
JP (1) | JP4789401B2 (zh) |
CN (1) | CN1810008B (zh) |
WO (1) | WO2004114629A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006236323A (ja) * | 2005-01-25 | 2006-09-07 | Sony Corp | アプリケーション提供システム、サーバ、クライアントおよびアプリケーション提供方法 |
CN100499672C (zh) * | 2005-10-20 | 2009-06-10 | 华为技术有限公司 | 基于终端物理位置发放业务的方法 |
US8745227B2 (en) * | 2006-06-07 | 2014-06-03 | Apple Inc. | Distributed secure content delivery |
EP1936517A1 (en) * | 2006-12-19 | 2008-06-25 | Alcatel Lucent | Method for distributing non real-time media in a non real-time media distribution system, a related system, a related media server and media client |
JP2008203938A (ja) * | 2007-02-16 | 2008-09-04 | Ricoh Co Ltd | 画像撮像装置 |
KR20110042982A (ko) * | 2009-10-20 | 2011-04-27 | 삼성전자주식회사 | 컨텐츠 다운로드 서비스 제공방법 및 이를 적용한 단말장치 |
US8607022B2 (en) * | 2010-12-17 | 2013-12-10 | Apple Inc. | Processing quality-of-service (QoS) information of memory transactions |
US9179169B2 (en) | 2012-03-14 | 2015-11-03 | Imagine Communications Corp. | Adaptive media delivery |
US9053058B2 (en) | 2012-12-20 | 2015-06-09 | Apple Inc. | QoS inband upgrade |
JP6180229B2 (ja) * | 2013-08-21 | 2017-08-16 | キヤノン株式会社 | 通信装置及びその制御方法、並びにプログラム |
US11540029B2 (en) * | 2020-05-07 | 2022-12-27 | Synamedia Limited | Methods and systems for reducing piracy of media content |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5719786A (en) | 1993-02-03 | 1998-02-17 | Novell, Inc. | Digital media data stream network management system |
CA2155354C (en) | 1993-02-03 | 2001-04-17 | David L. Nelson | Digital media data stream network management system |
JPH07210510A (ja) | 1994-01-17 | 1995-08-11 | Nippon Telegr & Teleph Corp <Ntt> | サービス提供システム及びサービス提供方法 |
US5506872A (en) * | 1994-04-26 | 1996-04-09 | At&T Corp. | Dynamic compression-rate selection arrangement |
WO1997022201A2 (en) * | 1995-12-12 | 1997-06-19 | The Board Of Trustees Of The University Of Illinois | Method and system for transmitting real-time video |
US5996022A (en) * | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
KR100265113B1 (ko) * | 1997-08-06 | 2000-09-01 | 윤종용 | 방송프로그램녹화방법 |
US6301392B1 (en) * | 1998-09-03 | 2001-10-09 | Intel Corporation | Efficient methodology to select the quantization threshold parameters in a DWT-based image compression scheme in order to score a predefined minimum number of images into a fixed size secondary storage |
JP2000148513A (ja) | 1998-11-11 | 2000-05-30 | Matsushita Electric Ind Co Ltd | タスク制御方法およびタスク制御装置 |
US6470378B1 (en) * | 1999-03-31 | 2002-10-22 | Intel Corporation | Dynamic content customization in a clientserver environment |
JP2002083081A (ja) | 2000-06-20 | 2002-03-22 | Canon Inc | データ処理装置、データ処理方法、データ処理プログラムを記憶したコンピュータ可読記憶媒体及びデータ処理プログラム |
WO2002003199A1 (fr) * | 2000-07-03 | 2002-01-10 | Access Co., Ltd. | Dispositif terminal d'informations mobile, serveur de stockage et procede permettant la mise a disposition d'une region de stockage |
JP2002077229A (ja) | 2000-09-04 | 2002-03-15 | Matsushita Electric Ind Co Ltd | 情報伝送方法 |
EP1189403A1 (en) * | 2000-09-15 | 2002-03-20 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Method for exchanging capability information in a telecommunication system |
JP3968246B2 (ja) | 2001-01-22 | 2007-08-29 | 松下電器産業株式会社 | コンテンツ配信システム及び方法並びにコンテンツ配信装置 |
KR100880515B1 (ko) | 2001-01-22 | 2009-01-28 | 파나소닉 주식회사 | 컨텐츠 분배 방법과 시스템, 및 컨텐츠 분배 장치 |
US7092987B2 (en) * | 2001-02-13 | 2006-08-15 | Educational Testing Service | Remote computer capabilities querying and certification |
JP4582939B2 (ja) | 2001-03-07 | 2010-11-17 | ソニー株式会社 | 情報管理システム、情報管理方法、および情報処理装置、情報処理方法、並びにプログラム |
JP2002297496A (ja) | 2001-04-02 | 2002-10-11 | Hitachi Ltd | メディア配信システム及びマルチメディア変換サーバ |
US20030061333A1 (en) * | 2001-05-04 | 2003-03-27 | Stephen Dean | System and method for universal networked device management |
US20020184638A1 (en) * | 2001-05-29 | 2002-12-05 | Koninklijke Philips Electronics N.V. | Video playback device capable of sharing resources and method of operation |
JP2002366476A (ja) | 2001-06-12 | 2002-12-20 | Toshiba Corp | 分散処理システムにおけるデバイスに合わせた表示方法、分散処理システムおよび記憶媒体 |
JP2002373176A (ja) | 2001-06-18 | 2002-12-26 | Mitsubishi Electric Corp | 情報配信システム |
JP2003125374A (ja) | 2001-10-12 | 2003-04-25 | Toshiba Corp | 映像配信システム及びその送信装置及び送信方法、及び受信装置及び受信方法 |
US20030110234A1 (en) * | 2001-11-08 | 2003-06-12 | Lightsurf Technologies, Inc. | System and methodology for delivering media to multiple disparate client devices based on their capabilities |
JP2003152544A (ja) * | 2001-11-12 | 2003-05-23 | Sony Corp | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム |
JP2005513876A (ja) | 2001-12-15 | 2005-05-12 | トムソン ライセンシング ソシエテ アノニム | クライアント又はネットワーク環境に基づいて映像ストリームを修正するシステム及び方法 |
US6976026B1 (en) * | 2002-03-14 | 2005-12-13 | Microsoft Corporation | Distributing limited storage among a collection of media objects |
US7069260B2 (en) * | 2002-05-15 | 2006-06-27 | Motorola, Inc. | QOS framework system |
US7418037B1 (en) * | 2002-07-15 | 2008-08-26 | Apple Inc. | Method of performing rate control for a compression system |
US20040032860A1 (en) * | 2002-08-19 | 2004-02-19 | Satish Mundra | Quality of voice calls through voice over IP gateways |
FI116498B (fi) * | 2002-09-23 | 2005-11-30 | Nokia Corp | Kaistanleveyden mukauttaminen |
US8352991B2 (en) | 2002-12-09 | 2013-01-08 | Thomson Licensing | System and method for modifying a video stream based on a client or network environment |
US7707188B2 (en) * | 2002-12-20 | 2010-04-27 | Schlumberger Technology Corporation | System and method for electronic archival and retrieval of data |
US6889169B2 (en) * | 2003-01-31 | 2005-05-03 | Hewlett-Packard Development Company, L.P. | Collection of session-related information using an extendable sampling period |
US7299265B2 (en) * | 2003-06-06 | 2007-11-20 | Oracle International Corporation | Distributed computing system selecting a service master for each service by an elected global master for managing requests for that service |
US20040260827A1 (en) * | 2003-06-19 | 2004-12-23 | Nokia Corporation | Stream switching based on gradual decoder refresh |
-
2003
- 2003-06-25 JP JP2003180414A patent/JP4789401B2/ja not_active Expired - Fee Related
-
2004
- 2004-06-24 WO PCT/JP2004/009291 patent/WO2004114629A1/en active Application Filing
- 2004-06-24 CN CN2004800172746A patent/CN1810008B/zh not_active Expired - Fee Related
- 2004-06-24 EP EP04746760.0A patent/EP1636966B1/en not_active Expired - Fee Related
-
2005
- 2005-11-16 US US11/274,092 patent/US7849158B2/en not_active Expired - Fee Related
-
2010
- 2010-11-12 US US12/945,331 patent/US9100447B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1636966A1 (en) | 2006-03-22 |
JP2005018300A (ja) | 2005-01-20 |
US20060064494A1 (en) | 2006-03-23 |
JP4789401B2 (ja) | 2011-10-12 |
WO2004114629A1 (en) | 2004-12-29 |
CN1810008B (zh) | 2011-06-01 |
US9100447B2 (en) | 2015-08-04 |
EP1636966B1 (en) | 2017-12-06 |
US20110060814A1 (en) | 2011-03-10 |
US7849158B2 (en) | 2010-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1199125C (zh) | 网络服务系统和方法 | |
CN1287261C (zh) | 利用电子笔的文件填写系统 | |
CN1211728C (zh) | 信息处理装置 | |
CN1622055A (zh) | 用于移动终端的应用数据管理方法和其中使用的移动终端 | |
CN1810008A (zh) | 内容输送系统 | |
CN1573701A (zh) | 分布式构建环境中的软件映像创建 | |
CN1542601A (zh) | 打印控制系统、信息处理装置、功能提供装置 | |
CN1773456A (zh) | 打印机驱动程序自动安装系统及自动安装方法 | |
CN101030869A (zh) | 网络资源下载方法和装置 | |
CN1763737A (zh) | 打印支援装置及控制方法、打印处理装置和文本处理系统 | |
CN101075987A (zh) | 一种传送消息的装置和方法 | |
CN1881976A (zh) | 基于协议的自动服务供应方法与设备 | |
CN1924803A (zh) | 处理不同模态的数据的装置和方法 | |
CN1652543A (zh) | 用于连接异类协议节点的方法和设备 | |
CN1912824A (zh) | 向装置提供有关成像作业的历史信息的方法和设备 | |
CN1794721A (zh) | 一种在指定时间下载媒体对象的方法及装置 | |
CN1852326A (zh) | 一种移动终端获取移动游戏的方法和装置 | |
CN1878197A (zh) | 移动通信终端及利用该终端实现网址发送的方法及其系统 | |
CN1592200A (zh) | 经网络遥控电子设备的方法和设备 | |
CN1797404A (zh) | 用于在强类型化环境中保存未知标记的方法和系统 | |
CN1859103A (zh) | 一种下载系统及下载方法 | |
CN101030228A (zh) | 页面导航方法和装置及应用服务器 | |
CN101080015A (zh) | Iptv系统中实现第三方音视频内容上传的系统和方法 | |
CN1629803A (zh) | 在宿主程序界面中嵌入第三方界面的方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110601 Termination date: 20200624 |