[go: up one dir, main page]

CN101088066A - 一种配置用于播放网络节目的软件资源的方法和装置 - Google Patents

一种配置用于播放网络节目的软件资源的方法和装置 Download PDF

Info

Publication number
CN101088066A
CN101088066A CNA2005800445324A CN200580044532A CN101088066A CN 101088066 A CN101088066 A CN 101088066A CN A2005800445324 A CNA2005800445324 A CN A2005800445324A CN 200580044532 A CN200580044532 A CN 200580044532A CN 101088066 A CN101088066 A CN 101088066A
Authority
CN
China
Prior art keywords
resource
software resource
program
user side
font
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
Application number
CNA2005800445324A
Other languages
English (en)
Other versions
CN100498707C (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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN101088066A publication Critical patent/CN101088066A/zh
Application granted granted Critical
Publication of CN100498707C publication Critical patent/CN100498707C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stored Programmes (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

本发明提供一种配置用于播放网络节目的软件资源的方法和装置。用户端向网络服务器发送的下载网络节目的请求中,包括用户端软件资源的配置信息。网络服务器比较对比播放网络节目所需的软件资源和用户端软件资源后,向用户端发送播放节目所需的且用户端缺少的软件资源。用户端将接收到的软件资源与本地软件资源结合,以播放下载的网络节目。只需在发送下载网络节目的请求中附带发送用户端所具有的软件资源的配置信息,用户端就可以充分配置网络节目播放所需的软件资源。

Description

一种配置用于播放网络节目的软件资源的方法和装置
背景技术
本发明涉及网络节目播放技术领域,尤其是涉及一种配置用于播放网络节目的软件资源的方法和装置。
网络光盘格式(如增强型eDVD光盘格式,蓝光光盘BD格式等)的推出,使用户可观看的节目不再限于光盘上存储的节目,而是扩展到与光盘上的内容相关的网络节目。从网络中下载、播放节目已经是一种十分普遍的娱乐方式。
在发行网络光盘时,光盘内容提供商在网络服务器中提供与所发行的光盘上的内容相应的网络节目供光盘用户下载。这些网络节目一般与本地光盘的音视频内容同步播放,以增强播放效果。作为网络节目内容的一部分,一些增强信息,如网页、或动画、或节目介绍说明或演职人员介绍等也随同网络节目下载到用户端。
这些增强信息中常常包括一些新颖的字体或字形、新奇的图形或具有动画效果的运动矢量图等。另外,存储在网络中的网络节目常常被更新,播放该节目所需的字体、图形等也因此常常被更新。
支持这些新的内容的软件资源,如支持需要显示的字体的字体库、支持图形显示的图形库、或其他辅助的用于增强播放的程序一般也随同网络节目一起下载。以字体为例,一个字符的不同字体具有不同的点阵结构和外形轮廓,要按照特定的字体显示一个字符需要相应的字体数据(即点阵结构数据和外形轮廓数据等),否则就无法输出显示该字符。同样,一个图形尤其是新的图形在本地如果没有相应地图形库将影响播放效果。
随同网络节目下载的软件资源文件常常比较大,例如一个字体库文件能达到3MB到20MB左右,因此下载所需时间也比较长,尤其是遇到网络带宽不足或网络堵塞的情况,网络节目的播放可能就不得不中断,播放质量不能得到保证,而使用户失去观看节目的兴致。
解决软件资源下载问题的方法之一是将所有可能用到的软件资源先行下载到用户端播放装置。这种方法可以满足大多数情况的需要,但这样用户端播放装置的有限的存储空间会被占用,另一方面网络节目及增强信息经常被更新,预先下载的软件资源不可能涵盖所需的字体、图形、程序等,尤其是新出现字体、图形和程序等。
解决软件资源下载问题的另一种方法是在网络节目下载后,经光盘播放装置确定本地缺少的资源,然后再向网络服务器发出下载缺少的软件资源。如果播放装置在播放网络节目时发现缺少一个字符的字体数据,然后向网络服务器请求下载,并且分配一定的网络带宽去下载所需的字体数据,必然使节目播放过程受到相应影响。这种方法不但不能保证播放质量而且过程繁琐。
因此,需要提供一种配置用于播放网络节目的软件资源的方法和装置,以能够快捷的实现软件资源的配置,避免因字体、图形等得不到支持或及时的支持而延误或中断网络节目的播放。
发明内容
本发明要解决的技术问题是提供一种配置用于播放网络节目的软件资源的方法和装置,以克服现有技术中存在的问题。
根据本发明的一个实施例,提供一种在播放装置中配置软件资源的方法,所述软件资源用于播放一个网络节目,该方法包括步骤:向一个网络服务器发送下载所述网络节目的请求,所述请求包括本地软件资源的配置信息;接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和,将所接收软件资源与所述本地软件资源结合,以播放所述节目。
根据本发明的一个实施例,提供一种在播放装置中配置软件资源的装置,所述软件资源用于播放一个网络节目,该装置包括:一个发送装置,用于向一个网络服务器发送下载指定网络节目的请求,所述请求包括本地软件资源的配置信息;一个接收装置,用于接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和一个结合装置,用于将所接收软件资源与所述本地软件资源结合,以播放所述节目。
根据本发明的一个实施例,提供一种在网络服务器中配置软件资源的方法,所述软件资源用于在一个用户端播放一个网络节目,该方法包括步骤:接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;获取播放所述网络节目所需的软件资源的信息;和,比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
根据本发明的一个实施例,提供一种在网络服务器中配置软件资源的装置,所述软件资源用于在一个用户端播放一个网络节目,该装置包括:一个接收装置,用于接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;一个获取装置,用于获取播放所述网络节目所需的软件资源的信息;和,一个比较装置,用于比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
根据本发明,用户端只需在向网络服务器发送下载网络节目的请求中附带发送用户端的软件资源(例如字体库资源、图形库资源、程序资源等)的配置信息,就可以得到播放所下载的网络节目所需且用户端所缺少的字体数据,而其余的信息处理工作由网络服务器处理。网络服务器根据接收到的用户端软件资源的配置信息,比较网络节目的播放所需的软件资源,确定用于向用户端发送播放节目所需且所述用户端缺少的软件资源,最后发送给用户端。
在向用户端发送软件资源和网络节目时,可以将网络节目内容与需要发送的软件资源进行封装,形成向用户端发送的反馈数据包,然后再向用户端发送所述的数据包。
本发明提供的方法和装置不但可以保证网络节目播放中的软件资源配置充分,而且本地用户端播放装置无需太大变化,只需在发送下载节目的请求中附带发送一个本地软件资源的配置信息。本发明提供的方法和装置突破了传统技术方案中先下载节目,再对其分析,然后再向网络服务器请求下载相应软件资源的做法,简化了播放网络节目所需的步骤和过程,保证了光盘播放质量。
通过下文中参照附图对本发明所作的描述和权利要求,本发明的其他目的和成就将显而易见,并可对本发明有全面的理解。
附图说明
通过实施例,参照附图对本发明作进一步详尽解释。
图1是根据本发明的一个实施例的网络节目播放系统示意图;
图2是根据本发明的一个实施例的在播放装置中配置的软件资源的方法流程图;
图3是根据本发明的一个实施例的在播放装置中配置软件资源的装置框图;
图4是根据本发明的一个实施例一种在网络服务器中配置软件资源的方法流程图;和
图5是根据本发明的一个实施例的一种在网络服务器中配置软件资源的装置框图。
在所有的上述附图中,相同的标号表示具有相同、相似或相应的特征或功能。
具体实施方式
本发明的构思如下:网络节目播放装置向网络服务器发送的下载网络节目的请求中,包括用户端软件资源的配置信息。网络服务器对播放网络节目所需的软件资源的信息和用户端软件资源的配置信息进行比较,并向用户端发送播放节目所需的且用户端缺少的软件资源。用户端就可以将接收到的软件资源和本地软件资源进行结合,以播放下载的网络节目。其中的软件资源可以是字体库、图形库、运动矢量图或一个应用程序播放网络节目需要的软件资源等。下面以配置用于播放网络节目的字体为例对本发明进行描述,其他的软件资源的配置方法和字体资源的配置方法相同。
图1是根据本发明的一个实施例的网络节目播放系统示意图。如图1所示,网络节目播放装置110是一个网络光盘播放装置(下文以网络光盘播放装置为例描述),也可以是其它的可播放网络节目的播放装置,如PC机等。根据光盘上节目内容的播放要求或用户的要求,装置110通过网络120链接网络服务器130,请求下载指定网络节目。
在装置110所发出的下载请求中包括一个关于装置110中的字体数据的配置信息,例如,在装置110中所包含的一个中文字体点阵数据库的描述,其中可以包括字体的名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵或轮廓数据是否存在的掩码(FontMask)等。装置110可以根据本地字体数据文件的描述信息获得所发送的字体数据的配置信息。
网络服务器130在收到装置110发送的下载请求及其中的播放装置110的字体数据的配置信息后,对播放网络节目所需的字体数据的信息和所收到的字体数据的配置信息进行比较,确定并发送用户端播放装置110缺少的且播放节目所需的字体数据。
播放装置110接收自网络服务器130发送的字体数据,并结合本地原有的字体库,就可以实现顺利播放所述网络节目。所述的字体数据包含特定的字体名称、具有该类型字体的字符总数、单个或多个具有该类型字体的字符的点阵或轮廓数据等。
本发明提供的网络节目播放系统简化了下载播放网络节目的过程,不但不需要下载相应于网络节目的整个的字体库,而且只需要本地用户端发送一次信息就可以得到所需的节目和实现相应地字体数据的配置。
图2是根据本发明的一个实施例的在播放装置中配置的软件资源的方法流程图。首先,网络节目播放装置接收用户或网络光盘上的节目播放中的下载网络节目的指令(步骤S205)。
然后,获取本地字体数据的配置信息(步骤S210)。本地用户端字体数据的配置信息是对本地用户端字体数据的描述信息。一般节目播放装置可以根据本地的字体数据相应的得到一个描述信息(在本例中称为fontmask),例如可以表示为:
FontMask        =  #(singleFontMask)
singleFontMask  =  (FontFaceName/CharactGlyphAvailableBitMask)
FontFaceName    =  Face Name of a specific font
CharactGlyphAvailableBitMask=A Hex decimal value that indicates
                              which character glyph exists and
                              which doesn’t exist in local system
通过该信息,网络服务器可以分析本地用户端的字体配置信息,如字体名称,字体数据的版本级别、具有该类型字体的字符总数、具有该类型字体的字符的点阵结构是否存在的掩码等。
接着,根据下载指令向网络服务器发出下载网络节目请求,该请求中包括本地字体数据的配置信息(步骤S220)。
网络服务器对下载请求和字体信息的处理后,向用户端发送网络节目和播放所述节目需要且本地用户端缺少的字体数据。播放网络节目所需的字体可以是一个字体库中的一部分,例如中文简体字库有数千个字符的字体,但播放过程只用到其中的200个字体,而200个字体中的180个字体数据(字体点阵或轮廓数据)可以在用户端本地所有的字体库中找到,另外20个字体数据(字体点阵或轮廓数据)则是需要从网络中下载得到的。
网络服务器将网络节目和需要发送的字体数据封装并发送  用户端。用户端接收网络服务器发送的网络节目和字体数据(步骤S230),然后将接收到的字体数据与本地字体库文件结合,以播放所述的网络节目(步骤S240)。所述的字体数据包含特定的字体名称、具有该类型字体的字符总数、单个或多个具有该类型字体的字符的点阵或轮廓数据等。
下载到用户端的字体数据将与用户端本地原有的字体库结合。如果下载的字体数据与本地的所有字体数据都不属于一个类型的字体数据文件,即不能归为其中的一类,那么就要单独为下载的字体数据建立一个字体文件。用户端的字体库文件将随着不同的网络节目的下载而得到补充和扩展。
根据上述方法,用户端只需在发送下载请求时,附带发送一个本地用户端字体数据描述信息,就可以达到配置播放相应字体目的。用户端播放装置的字体解析和显示引擎不做作任何改变,也不影响播放效果。
图3是根据本发明的一个实施例的在播放装置中配置软件资源的装置300框图。装置300可以包括一个获取装置310,用于获取本地字体数据的配置信息,所获取的字体数据的信息可以包括:字体的名称,具有该类型字体的字符总数,具有该类型字体的每一个字符所对应的点阵或轮廓数据是否存在的掩码等。
装置300还包括一个下载指令接收装置320,用于接收来自用户或光盘上节目播放要求的网络节目下载指令。
装置300还包括一个发送装置330,用于向网络服务器发送下载网络节目请求,该请求中包括本地用户端的字体数据的配置信息。通常,本地字体数据的描述信息可以在字体数据文件的描述信息中得到,包括字体的名称,具有该类型字体的字符总数,具有该类型字体的每一个字符所对应的点阵或轮廓数据是否存在的掩码等。
装置300还包括一个接收装置340,用于接收从网络服务器下载的网络节目和字体数据。
装置300还包括一个结合装置350,用于将所接收到的字体数据与本地的字体数据文件结合,以播放所述节目。将所收到的数据与本地字体数据结合的方式包括:将所接收到的字体数据添加到本地字体库文件中或创建一个单独字体库文件等。
通过装置300,网络节目播放装置可以有效快捷的配置播放网络节目播放所需的且本地用户端没有的字体。
图4是根据本发明的一个实施例一种在网络服务器中配置软件资源的方法流程图。如图4所示,首先,网络服务器接收用户端发送的网络节目下载请求,所述请求包括所述用户端的软件资源的配置信息(步骤S410)。
然后,根据接收到的下载请求,网络服务器获取请求下载的网络节目播放所需的字体数据的信息(步骤S420)。通常,网络节目的播放所需的字体数据信息可以通过对网络节目的描述信息得到。
接着,比较播放网络节目所需的字体数据的信息和用户端所具有的字体数据的信息,确定用于向用户端发送的信息(步骤S430)。向用户端发送的信息一般是播放网络节目所需且用户端缺少的字体数据。
将所请求播放的网络节目内容与该节目所需但所述用户端缺少的字体数据进行封装形成所述向用户端发送的反馈数据包。该反馈数据包中还包含必要的字体的配置信息(如字体名称、索引、所包含的具有该类型字体的字符的点阵或轮廓数据的总数等)。
最后,网络服务器向用户端发送所需发送的字体数据(步骤S440)。所发送的字体数据可以和网络节目封装在一个反馈数据包中,并和网络节目一起发送到用户端。
根据本发明提供的上述办法,用户端只需向网络服务器发送一次请求,该请求中包括用户端字体数据的配置信息,就可以下载得到网络节目和支持播放该网络节目的字体数据。网络服务器则完成对网络节目所需的字体和用户端所具有的字体数据配置信息的分析比较和确定及发送需要向用户端下载的字体。
图5是根据本发明的一个实施例的一种在网络服务器中配置软件资源的装置500框图。如图5所示,装置500包括一个接收装置,用于接收来自用户端的下载网络节目的请求,该请求包括用户端字体数据的配置信息。
装置500还包括一个获取装置520,用于获取播放网络节目所需字体数据。如果在网络节目的描述信息中有对播放所需的字体的要求信息,那么获取装置520的装置的作用则包括获取对字体数据的要求信息。
装置500还包括一个比较装置530,用于比较播放网络节目所需的字体数据的信息和用户端字体数据的信息,以确定用于向用户端发送的字体数据信息,一般是指播放所述网络节目所需且用户端没有的字体数据。
装置500还包括一个发送装置540,用于向用户端发送确定的需要向用户端发送的字符数据和网络节目。
装置500还可以包括一个数据封装装置,用于将所请求播放的网络节目内容与该节目所需且所述用户端缺少的字体数据进行封装,形成向用户端发送的反馈数据包,然后通过装置540向用户端发送。数据封装可以采用多种方式进行,如遵照MIME(Multipurpose InternetMail Extentions)(RFC 2557)规范进行。
通过装置500,网络服务器根据接收到的用户端的字体数据的信息以及播放所述网络节目所需的字体数据的信息,可以确定向用户端发送的字体数据的信息,既减轻了用户端播放装置的数据处理过程,而且简化了下载播放网络节目的过程。
以上虽然结合实施例描述了本发明,很明显对于本领域的技术人员根据前面所描述的内容作出多种替代、修改、和变化是显而易见的,因此,所有这样的替代、修改和变化都应该落入本发明的权利要求的精神和范围之中。

Claims (15)

1.一种在播放装置中配置软件资源的方法,所述软件资源用于播放一个网络节目,该方法包括步骤:
a)向一个网络服务器发送下载所述网络节目的请求,所述请求包括本地软件资源的配置信息;
b)接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和,
c)将所接收软件资源与所述本地软件资源结合,以播放所述节目。
2.如权利要求1所述的方法,其中,所述本地软件资源和所接收的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
3.如权利要求2所述的方法,其中,所述本地字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,和具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
4.如权利要求1或2所述的方法,在步骤a)之前进一步包括步骤:获取本地软件资源的配置信息。
5.一种在播放装置中配置软件资源的装置,所述软件资源用于播放一个网络节目,该装置包括:
一个发送装置,用于向一个网络服务器发送下载指定网络节目的请求,所述请求包括本地软件资源的配置信息;
一个接收装置,用于接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和
一个结合装置,用于将所接收软件资源与所述本地软件资源结合,以播放所述节目。
6.如权利要求5所述的装置,其中,所述本地软件资源和所接收的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
7.如权利要求6所述的装置,其中,所述本地字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
8.如权利要求5所述的装置,进一步包括:
一个获取装置,用于获取本地软件资源的配置信息,该配置信息用于由所述发送装置向所述网络服务器发送。
9.一种在网络服务器中配置软件资源的方法,所述软件资源用于在一个用户端播放一个网络节目,该方法包括步骤:
a)接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;
b)获取播放所述网络节目所需的软件资源的信息;和
c)比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
10.如权利要求9所述的方法,其中,所述用户端软件资源和所述用于向用户端发送的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
11.如权利要求10所述的方法,其中,所述用户端字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
12.一种在网络服务器中配置软件资源的装置,所述软件资源用于在一个用户端播放一个网络节目,该装置包括:
一个接收装置,用于接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;
一个获取装置,用于获取播放所述网络节目所需的软件资源的信息;
一个比较装置,用于比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
13.如权利要求12所述的装置,其中,所述用户端软件资源和用于向所述用户端发送的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
14.如权利要求13所述的装置,其中,所述用户端字体资源的配置信息至少包括下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
15.如权利要求12所述的装置,进一步包括:
一个封装装置,用于将所述网络节目和播放该节目所需且所述用户端缺少的软件资源封装在一起,以发送至所述用户端。
CNB2005800445324A 2004-12-23 2005-12-08 一种配置用于播放网络节目的软件资源的方法和装置 Active CN100498707C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200410081676.4 2004-12-23
CN200410081676 2004-12-23
PCT/IB2005/054114 WO2006067656A1 (en) 2004-12-23 2005-12-08 Method and apparatus for configuring software resources for playing network programs

Publications (2)

Publication Number Publication Date
CN101088066A true CN101088066A (zh) 2007-12-12
CN100498707C CN100498707C (zh) 2009-06-10

Family

ID=36123209

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800445324A Active CN100498707C (zh) 2004-12-23 2005-12-08 一种配置用于播放网络节目的软件资源的方法和装置

Country Status (9)

Country Link
US (1) US9930420B2 (zh)
EP (1) EP1864214B1 (zh)
JP (1) JP5204492B2 (zh)
KR (1) KR101240997B1 (zh)
CN (1) CN100498707C (zh)
AT (1) ATE545906T1 (zh)
ES (1) ES2381920T3 (zh)
PL (1) PL1864214T3 (zh)
WO (1) WO2006067656A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439588A (zh) * 2009-03-10 2012-05-02 谷歌公司 派送字体字形

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319444B2 (en) * 2009-06-22 2016-04-19 Monotype Imaging Inc. Font data streaming
US8615709B2 (en) 2010-04-29 2013-12-24 Monotype Imaging Inc. Initiating font subsets
DE102011086830A1 (de) * 2011-11-22 2013-05-23 Lufthansa Systems Ag Unterhaltungsnetzwerk für Passagiere in einem Verkehrsmittel
US20130215126A1 (en) * 2012-02-17 2013-08-22 Monotype Imaging Inc. Managing Font Distribution
US9817615B2 (en) 2012-12-03 2017-11-14 Monotype Imaging Inc. Network based font management for imaging devices
WO2014100582A2 (en) 2012-12-21 2014-06-26 Monotype Imaging Inc. Supporting color fonts
WO2014110206A2 (en) 2013-01-09 2014-07-17 Monotype Imaging Inc. Advanced text editor
US9317777B2 (en) 2013-10-04 2016-04-19 Monotype Imaging Inc. Analyzing font similarity for presentation
US9691169B2 (en) 2014-05-29 2017-06-27 Monotype Imaging Inc. Compact font hinting
CN104965830B (zh) * 2014-06-06 2018-07-17 腾讯科技(深圳)有限公司 一种字符更新方法及装置
US10115215B2 (en) 2015-04-17 2018-10-30 Monotype Imaging Inc. Pairing fonts for presentation
US11537262B1 (en) 2015-07-21 2022-12-27 Monotype Imaging Inc. Using attributes for font recommendations
US11334750B2 (en) 2017-09-07 2022-05-17 Monotype Imaging Inc. Using attributes for predicting imagery performance
US10909429B2 (en) 2017-09-27 2021-02-02 Monotype Imaging Inc. Using attributes for identifying imagery for selection
US11657602B2 (en) 2017-10-30 2023-05-23 Monotype Imaging Inc. Font identification from imagery
CN112346850B (zh) * 2019-08-09 2024-08-23 北京国双科技有限公司 一种配置内存的方法及装置

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07264562A (ja) * 1994-03-22 1995-10-13 Hitachi Ltd テレビジョン信号記録再生装置
JPH09182038A (ja) * 1995-10-24 1997-07-11 Sony Corp テレビジョン放送装置およびテレビジョン放送方法、テレビジョン受像機およびテレビジョン受像方法、並びにテレビジョン信号受信装置
US5805153A (en) * 1995-11-28 1998-09-08 Sun Microsystems, Inc. Method and system for resizing the subtitles of a video
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6195678B1 (en) 1996-09-03 2001-02-27 Fujitsu Limited Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer
US6141002A (en) 1996-11-12 2000-10-31 Opentv, Inc. System and method for downloading and rendering glyphs in a set top box
US6073147A (en) 1997-06-10 2000-06-06 Apple Computer, Inc. System for distributing font resources over a computer network
US6094679A (en) * 1998-01-16 2000-07-25 Microsoft Corporation Distribution of software in a computer network environment
US6623529B1 (en) 1998-02-23 2003-09-23 David Lakritz Multilingual electronic document translation, management, and delivery system
DE19822975A1 (de) * 1998-05-25 1999-12-02 Thomson Brandt Gmbh Verfahren und Vorrichtung zum Aufnehmen und Wiedergeben von Video- und/oder Audiosignalen
US7062765B1 (en) * 1999-05-25 2006-06-13 Realnetworks, Inc. System and method for updating information via a network
JP2001035464A (ja) 1999-07-19 2001-02-09 Tookado:Kk 電池のキャップ構造
JP2001092814A (ja) * 1999-09-22 2001-04-06 Hitachi Information Systems Ltd 文書送信方法および文書送信システム、ならびに文書変換プログラムを記録した記録媒体
US7155490B1 (en) * 2000-03-01 2006-12-26 Freewebs Corporation System and method for providing a web-based operating system
JP2001265685A (ja) * 2000-03-21 2001-09-28 Mitsubishi Electric Corp サービス創造サーバ及びネットワークシステム
US20020087702A1 (en) 2000-12-29 2002-07-04 Koichi Mori Remote contents displaying method with adaptive remote font
US7174568B2 (en) * 2001-01-31 2007-02-06 Sony Computer Entertainment America Inc. Method and system for securely distributing computer software products
JP3602480B2 (ja) 2001-07-12 2004-12-15 株式会社リコー フォント提供システム、フォント切替システム、文字検索システム、フォント管理サーバ、そのクライアント、フォント提供方法、フォント切替方法、文字コード変換方法、文字検索方法、及びそのプログラム
KR100820797B1 (ko) * 2001-10-30 2008-04-10 엘지전자 주식회사 인터넷을 이용한 대화형 광디스크 재생방법
JP4532068B2 (ja) * 2001-12-07 2010-08-25 パナソニック株式会社 コンテンツ配信システムおよび方法
US7219344B2 (en) * 2002-04-30 2007-05-15 Accenture Global Services Gmbh Method and apparatus for deploying programs and computing platforms to selected computers
US20040093595A1 (en) * 2002-08-08 2004-05-13 Eric Bilange Software application framework for network-connected devices
US7086051B2 (en) * 2002-08-21 2006-08-01 Defywire, Inc. Method and apparatus for just-in-time provisioning application-related information at a communication device
JP2004110573A (ja) 2002-09-19 2004-04-08 Ricoh Co Ltd データ通信方法、データ通信装置、データ通信システム及びデータ通信プログラム
US20040081434A1 (en) * 2002-10-15 2004-04-29 Samsung Electronics Co., Ltd. Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
WO2004056115A1 (en) 2002-12-16 2004-07-01 Koninklijke Philips Electronics N.V. Font library for interactive television recording and playback on a storage medium
KR20050018314A (ko) * 2003-08-05 2005-02-23 삼성전자주식회사 자막 데이터와 비디오 맵핑 데이터 정보를 저장하는정보저장매체, 그 재생 장치 및 방법
JP2005135187A (ja) * 2003-10-30 2005-05-26 Toshiba Corp 電子機器および組み込みソフトウェア更新方法
US20050108026A1 (en) * 2003-11-14 2005-05-19 Arnaud Brierre Personalized subtitle system
KR20050078907A (ko) 2004-02-03 2005-08-08 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
ATE390669T1 (de) 2004-02-27 2008-04-15 Research In Motion Ltd System und verfahren zur verarbeitung von schriftartdaten
JP2005332137A (ja) * 2004-05-19 2005-12-02 Sony Corp コンテンツデータ供給システム、コンテンツデータ供給装置および方法、コンテンツデータ再生装置および方法、並びにプログラム
DE602005023449D1 (de) * 2004-06-18 2010-10-21 Panasonic Corp Wiedergabeeinrichtung, programm und wiedergabeverfahren
JP2006155454A (ja) * 2004-12-01 2006-06-15 Dainippon Printing Co Ltd デジタルコンテンツの提供システムおよび提供方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439588A (zh) * 2009-03-10 2012-05-02 谷歌公司 派送字体字形
CN102439588B (zh) * 2009-03-10 2015-04-22 谷歌公司 派送字体字形
CN104794103A (zh) * 2009-03-10 2015-07-22 谷歌公司 派送字体字形

Also Published As

Publication number Publication date
ATE545906T1 (de) 2012-03-15
ES2381920T3 (es) 2012-06-01
KR101240997B1 (ko) 2013-03-08
KR20070100300A (ko) 2007-10-10
US9930420B2 (en) 2018-03-27
EP1864214B1 (en) 2012-02-15
US20100088694A1 (en) 2010-04-08
WO2006067656A1 (en) 2006-06-29
JP2008526070A (ja) 2008-07-17
EP1864214A1 (en) 2007-12-12
PL1864214T3 (pl) 2012-07-31
JP5204492B2 (ja) 2013-06-05
CN100498707C (zh) 2009-06-10

Similar Documents

Publication Publication Date Title
CN101088066A (zh) 一种配置用于播放网络节目的软件资源的方法和装置
JP4694091B2 (ja) 分散アプリケーションのスケーリングおよび配信
US20020065925A1 (en) Dynamic scalable multi-media content streaming
US10149239B2 (en) System and method for the reception of content items
CN112473144B (zh) 游戏资源数据的处理方法及装置
CN108124202B (zh) 一种使流媒体服务器支持hls协议的方法
CN105681874A (zh) 网络视频在线播放的方法和装置
JP7454680B2 (ja) 素材表示方法、装置、電子機器、および記憶媒体
KR20140099907A (ko) 다운로드 가능한 컨텐츠의 전송을 최적화하는 시스템 및 장치
US20020073218A1 (en) Stream device management system for multimedia clients in a broadcast network architecture
CN111045715A (zh) 一种云游戏的热更新方法、系统和可读存储介质
US10666707B2 (en) Nonconsecutive file downloading
CN111052072B (zh) 一种免安装应用程序下载方法及装置
WO2020155961A1 (zh) 视频请求方法、系统、计算机设备及计算机可读存储介质
JP2025528677A (ja) 混合再生処理方法およびシステム
JP2013511761A (ja) プラグインコンテンツを有するウェブページのレンダリング
CN103457944A (zh) 信息推送方法、装置和服务器
CN103297516A (zh) 一种应用的多类型提供方法、系统及装置
CN103648027A (zh) 一种数字媒体终端及媒体文件播放方法
CN101277401A (zh) 应用执行方法和设备
CN111790146A (zh) 资源管理的方法、装置、设备及计算机可读存储介质
TWI431490B (zh) 配置用於播放網路節目的軟體資源之方法及裝置
WO2001069350A1 (en) Method and system for controlling access to components of a multimedia scene
KR100491539B1 (ko) 플래시를 이용한 가상머신 응용프로그램 제작, 제공, 갱신방법과 그 시스템
CN118381783A (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