CN1322432A - 具有可变管理指令集的应用程序管理器 - Google Patents

具有可变管理指令集的应用程序管理器 Download PDF

Info

Publication number
CN1322432A
CN1322432A CN99811841A CN99811841A CN1322432A CN 1322432 A CN1322432 A CN 1322432A CN 99811841 A CN99811841 A CN 99811841A CN 99811841 A CN99811841 A CN 99811841A CN 1322432 A CN1322432 A CN 1322432A
Authority
CN
China
Prior art keywords
application program
application
instruction set
digital decoder
supervisory
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
CN99811841A
Other languages
English (en)
Other versions
CN1121779C (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.)
Technicolor SA
Original Assignee
Thomson Consumer Electronics SA
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 Thomson Consumer Electronics SA filed Critical Thomson Consumer Electronics SA
Publication of CN1322432A publication Critical patent/CN1322432A/zh
Application granted granted Critical
Publication of CN1121779C publication Critical patent/CN1121779C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4437Implementing a Virtual Machine [VM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/482Application

Abstract

本发明涉及用于例如通过电视节目分组处理由至少一个应用程序(3)产生的数据的数据处理系统或数字解码器(5),该数据处理系统或数字解码器包括:平台(1)、虚拟机(10)以及当执行应用程序时执行一个或多个可变管理指令集(11)以在平台(1)和虚拟机(10)上运行的应用程序管理器(4)。

Description

具有可变管理指令集的应用程序管理器
本发明涉及可以处理至少由一个应用程序产生的数据的信息处理系统,该系统包括执行管理指令集的应用程序管理器。本发明还涉及利用电视节目束尤其接收应用程序的数字解码器。
信息处理系统可以是一种可以处理应用程序产生的数据的计算机。应用程序可以是采集的数据。数据通常组成以编程语音编写的指令串。尤其是,通过利用接收应用程序数据的操作系统和执行系统可以构建信息处理系统。信息处理系统还可以包括其它可以管理附加到其上的外围设备和操作系统和执行系统通常不装载的任何软件的系统。
根据本发明的信息处理系统可以处理至少由一个应用程序产生的数据,该系统包括:
●操作系统,用于执行应用程序;
●执行系统;以及
●应用程序管理器,至少可以执行一个可变管理指令集,以便特别
  是当执行应用程序时或当从该应用程序的执行过程转换到另一个
  应用程序的另一个执行过程时,影响操作系统和/或执行系统。
本发明的第一实施例可以提供一种信息处理系统,该信息处理系统包括用于将管理指令源产生的可变管理指令集装入应用程序管理器的装置。
根据本发明的第二实施例可以提供作为应用程序本身的管理指令源。
根据本发明的第三实施例可以提供将由应用程序的供应商提供管理指令源。
利用与业务有关的数字流数据,根据本发明的数字解码器至少可以接收一个应用程序,该数字解码器包括:
●操作系统;
●虚拟机,至少可以执行一个应用程序;以及
●应用程序管理器,至少可以执行一个可变管理指令集以在执行应
  用程序时或在从应用程序的执行过程转换到另一个应用程序的另
  一个执行过程时影响操作系统和/或虚拟机。
本发明的第四实施例提供属于静态说明性的可变管理指令集。管理指令集功能涉及状态或涉及从执行应用程序转移到执行另一个程序的过程。各应用程序在前序中含有属于静态说明性的管理指令集。
本发明的第五实施例提供包括由管理指令源产生的几个可变管理指令集的应用程序管理器。
本发明的第六实施例提供包括选择可变管理指令集的装置的应用程序管理器,该装置至少根据一个这样确定的准则选择管理指令集,即选择的管理指令集具有优先执行权。
为了有助于更好地理解本发明,以下将说明根据本发明的实施例。请参考图1至图3:
●图1示出信息处理系统简图;
●图2示出数字解码器简图;
●图3示出另一个数字解码器简图。
利用操作系统1可以构建图1所示的信息处理系统。操作系统1包括与信息处理系统配合可以管理任务、分配存储器空间并寻址外围设备的软件。执行系统2利用存储器直接或间接接收应用程序3的数据。执行系统2可以执行利用数据传输的指令串。利用软件可以构建执行系统2。尤其是为了访问外围设备和信息处理系统的存储器(未示出),所以执行系统2与操作系统1进行通信。信息处理系统可以包括应用程序管理器4。应用程序管理器4可以执行管理指令集。因此,例如当执行应用程序时,应用程序管理器4可以影响操作系统1和/或执行系统2。例如,执行应用程序时,应用程序管理器4可以向操作系统1指出给予执行系统2产生的命令什么优先级。
根据本例,操作系统、执行系统以及应用程序管理器均为微处理器可执行的软件或等效装置。所有这种软件被存储到一个或多个图1所示装置的存储器。
通过卫星接收机7、有线网络8和/或赫兹天线9,图2所示的电视6的数字解码器5可以接收应用程序3。例如,该解码器是满足DVB和MPEGⅡ标准的解码器。以复用数字流的形式传送该应用程序,而复用数字流不必传输视听电视节目。以其它复用方式还可以接收其它应用程序。此外,利用调制到模拟信号并与模拟电视信号时分复用的数字信道,可以接收应用程序,但是,通常在以下仅涉及完全数字系统情况。
操作系统1尤其可以管理输入/输出以及数字解码器5的存储器(未示出)。虚拟机10可以执行应用程序3。虚拟机10即典型的执行系统2,执行系统2可以执行以所谓可移植语言编写的应用程序。对于信息处理系统,而不是对于数字解码器5,可以实现另一个虚拟机10,因此在此其它系统上可以执行应用程序3。
数字解码器5,更具体地说,由操作系统1和虚拟机10装配形成的数字解码器5可以被设计为以多任务形式,即同时执行几个应用程序。
数字解码器5进一步包括:硬件部分和/或软件部分(未示出),例如一个或多个驱动器,这样操作系统就可以与外围设备进行通信;用户界面,允许用户与执行的应用程序3通信或与数字解码器5进行通信并且选择性地包括一个或多个功能键;存储器,可以存储应用程序3;可能的其它应用程序或图形数据等。该解码器还可以包括解码装置(根据本例进行MPEGⅡ声频或视频解码),该解码装置可以对由复用数据流获得的去复用视听数据流进行解码并将解码的视频数据发送到电视6。
应用程序管理器4可以执行管理指令集并与虚拟机10和操作系统1进行通信。它完成虚拟机不装载或操作系统1不装载的功能。
例如,以下为通过执行管理指令集实现的功能:
●当脉冲转发器(对应于复用流)或业务发生变化时,考虑应用程
  序的执行状态。例如,用户、应用程序本身甚或广播流内容的广
  播电台(未示出)均可以改变脉冲转发器/业务。例如,应用程
  序管理器4可以中断应用程序的执行过程或将它置于备用状态。
  应用程序管理器4可以冻结在电视上显示的最后一个图像,或在
  改变脉冲转发器和/或业务时,显示特定图形。当装载从新脉冲
  转发器发出的或与另一个业务有关的流传输的另一个应用程序
  时,必须及时填充;
●当在特定时间范围内改变应用程序时,启动特定过程;
●配置功能键并激活它们或相反;
●当视频部分与有关业务的应用程序一起发送时并当应用程序调用
  它们等时,定义以什么顺序启动声频部分、视频部分。
将管理指令集存储到管理存储器(图2中未示出)并在被数字解码器5正常使用期间不能对它进行调整。管理指令集相对较庞大复杂。其表达式采用了大量设计计划。因此,每次为了获得应用程序管理器4的不同运行方式需要调整管理指令集时,应用程序管理器4的制造商或程序员必须重新开始开发全部管理指令集并重新开始配置数字解码器5,尤其是替换应用程序管理器4或全部重新编程应用程序管理器4,这可能需要较多的成本。
本发明优势在于可以以较低的成本调整管理指令集。
本发明优势还在于可以更新应用程序管理器4,同时可以避免用户必须通过干预数字解码器,将新配置安装到数字解码器内。
图3示出数字解码器5。数字解码器5包括操作系统1和虚拟机10。
应用程序管理器4包括可变管理指令集11,即可以在任意时刻被调整、交换或删除的管理指令集。
因此,改变部分管理指令集可以满足应用程序管理器的可变规范。这可以避免新开发全部管理指令集。
应用程序管理器4执行可变管理指令集11,这会获得通过与操作系统1和虚拟机10进行通信实现的许多功能。执行功能可以与在本说明书上述说明中说明的功能相同。然而,上述功能列表并不完备。仅希望通过例子说明应用程序管理器4的作用。
可以将可变管理指令集11存储到可重写存储器,例如随机存取存储器。装载装置12可以将可变管理指令集11装载到应用程序管理器4。可以将装载装置12连接到一个或多个管理指令源,例如,数字解码器5的用户界面13、具有应用程序源的直接链路14、具有应用程序3本身的应用程序链路15。在后者情况下,可变管理指令集11可以包含在应用程序3的前序16内。前序16是数字解码器5接收的应用程序3的第一部分。收到可变管理指令集后,应用程序管理器4可以执行这些指令并在应用程序3被全部装载后实现相应的功能。
此外,如果满足某个准则,例如优先级准则,则解码器还可以包括被后装载的指令集短路的默认指令集。此短路与一个或多个应用程序有关。在这种情况下,不删除默认指令集,而是保留它用于其它应用程序。
例如,装载装置12是一种利用直接链路14接收的MPEGⅡ体系的数字分组去复用器。应用程序源可以是多折叠:通过电话交换网连接到解码器5的服务器、卫星、有线广播网、赫兹数字广播网或赫兹模拟广播网等。未示出用于接收与解调的必要电路,因为它们已被本技术领域的技术人员所公知。前序16的存在并不需要存在应用程序3。即使在不存在相关应用程序时,可以设想在前序16内包括管理指令集并可以设想将前序传送到装载装置12。
在管理指令源即具有应用程序源的直接链路14情况下,应用程序广播电台可以对其应用程序提供特定管理指令集。例如,在装载应用程序引起的等待期间,其应用程序管理指令集需要显示广播电台图形特征的应用程序管理器4。
在管理指令源为用户界面13的情况下,例如,用户可以定义在数字解码器5的某种任务下的功能。如上所述,如果存在位于解码器的指令集,则利用装载的指令集可以有条件将它短路。
在没有诸如用户界面13的外部源情况下,直接链路14或应用程序链路15提供管理指令,利用永久性存储在应用程序管理器4的标准管理指令集实现此提供。
在具有优势的实施例中,根据预定准则,对不同源产生的管理指令集提供给定的执行优先级。因此,例如,可以确定通过应用程序链路15产生的管理指令集的优先级高于通过直接链路14产生的指令集的优先级。从两个链路14和15接收或具有从两个链路14和15接收的管理指令集的应用程序管理器给出执行应用程序链路15产生的指令集的优先级。
可变指令集11可以具有可变大小。例如,所提供的可变大小包括几个管理指令源产生的管理指令。因此如果解码器允许并行执行几个应用程序,则应用程序管理器4可以对各执行应用程序实现不同的功能。
以下将说明解码器的运行情况的例子
根据此例子,应用程序管理器包括下列指令:
●Display a boot-up bitmap(显示引导位图)
●Set the video screento black(把视频屏幕设置为黑屏)
●Freeze the video image(凝固视频图像)
●Define the keys managed by the application at the outset(在开始时
  定义由应用程序所管理的关键字)(group of keys of the remote
  control(遥控的关键字组))
●Takethe focus if possible(如果可能则关注该项目)
●Enable audio/video(使能音频/视频)
●Disable audio/video(禁止音频/视频)
根据或利用给定的应用程序提供的参数为:
●Boot-up bitmap(引导位图)(optional(可选))
●Group of keys(关键字组)
●Priority of the application(应用程序的优先级)
假定以下为解码器的初始状态:
●Audio/video in progress:yes(音频/视频在进行中:是)
●Priority with the foreground application(前台应用程序的优先级)
  (“possessing the focus(支配焦点)”):1(navigator导航器)
●Applications executing:(应用程序执行)
    名称     供应商 优先级     关注
    天气    广播电台X     2     否
   导航器  解码器制造商     1     是
在本例情况下,领航员是在开始时内置到解码器内并允许用户实现解码器的应用程序。
根据本例,请求关注应用程序意味着在前台请求执行此应用程序。然而,如果此系统是多任务系统,还可以在“后台”并行执行其它应用程序。
然后,装载仍然是广播电台提供的新应用程序,例如:远程采购应用程序,通过检测解码器接收的数字流中的应用程序广播可以启动此装载过程。
●新应用程序:
    名称    供应商     优先级  请求关注
    商店   广播电台X       2     是
解码器的默认静态指令集为:
Define the keys managed by the application on start up(在开始时定义由应用程序所管理的关键字)(group of keys)
If Request Focus Then Take focus if possible(如果需要关注,则可能的话进行关注)
(附注:进行关注的可能性依赖于发出请求的应用程序相对于具有关注的应用程序的优先级)
以下为在信号中出现的并被广播电台X对商店应用程序定位的的指令集:
Set the video plane to black(把视频屏幕设置为黑屏)
If audio/video in progress Then disable audio/video(如果音频/视频在进行中,则禁止音频/视频)
Define the keys managed by the application on start up(在启动时定义由应用程序所管理的关键字)({quit,P+,P-})
If Request Focus Then Take the focus if possible(如果需要关注,则可能的话进行关注)
应用程序中出现的指令集:
Enable audil/video(使能音频/视频)
以下为采集指令导致的动态运行情况:
1.启动应用程序时,必须使用指令集(在启动应用程序之前)。广播电台给出其优先级高于终端的默认指令集的应用程序的指令集。因此,使用应用程序的指令集。
2.视频平面被设置为黑色。
3.当前播放的声频/视频被停止。
4.当应用程序具有关注时,终端不管理遥控器的键Quit、P+和P-。
5.请求关注,但是由于商店应用程序的优先级低于具有关注的应用程序的优先级,所以被拒绝(领航员)。
6.启动应用程序(不具有关注)。
7.应用程序应用其互补指令集并启动新声频/视频流。
则解码器的新状态为:
●Audio/video in progress:yes(音频/视频在进行中:是)
●Priority for the application having the focus(对于具有关注的应用程序的优先级):1(Navigator导航器)
●Applications executing:(应用程序执行)
   名称     供应商    优先级     关注
   天气    广播电台X       2      否
  导航器  解码器制造商       1      是
   商店    广播电台X       2      否
本发明具有大量优势:
●通过管理指令集的优先级并利用包括例如应用程序前序内的指令集,广播电台或业务供应商可以以这样的方式自定义涉及启动下载的应用程序的解码器的运行过程,即当完成装载应用程序后执行此指令集。
●利用数字流的业务信息广播管理指令集可以定义应用程序的启动条件,而无需在广播应用程序的同时广播这些指令集。
●硬件(本例中的解码器)制造商还可以监视应用程序的运行情况。例如,通过选择适当优先级,他可以保持对解码器的完全控制并使任意应用程序使用预定的管理指令集。
参考编号列表1.操作系统2.执行系统3.应用程序4.应用程序管理器5.数字解码器6.电视7.卫星接收机8.有线网络9.赫兹天线10.虚拟机11.可变管理指令集12.装载装置13.用户界面14.具有应用程序源的直接链路15.应用程序链路16.应用程序前序

Claims (10)

1.一种可以处理至少由一个应用程序(3)产生的数据的信息处理系统,该系统包括:
●操作系统(1);
●执行系统(2),用于执行应用程序;
●应用程序管理器(4),可以执行至少一个可变管理指令集以在执
  行应用程序时或在从应用程序的执行过程转换到另一个应用程序
  的另一个执行过程时影响操作系统和/或执行系统。
2.根据权利要求1所述的信息处理系统,其特征在于,该系统包括用于将可变管理指令集从管理指令源装载到应用程序管理器的装置。
3.根据权利要求2所述的信息处理系统,其特征在于,管理指令源即应用程序。
4.根据权利要求3所述的信息处理系统,其特征在于,管理指令源由应用程序供应商提供。
5.利用电视节目(7、8、9)束可以接收至少一个应用程序(3)的数字解码器(5),该数字解码器包括:
●操作系统(1);
●虚拟机(10),可以执行至少一个应用程序;
●应用程序管理器,可以执行至少一个可变管理指令集(11)以在
  执行应用程序时或在从应用程序的执行过程转换到另一个应用程
  序的另一个执行过程时影响操作系统和/或虚拟机。
6.根据权利要求5所述的数字解码器,其特征在于,该数字解码器包括用于将可变管理指令集从管理指令源(13、14、15、16)装载到应用程序管理器的装置(12)。
7.根据权利要求6所述的数字解码器,其特征在于,管理指令源即应用程序。
8.根据权利要求5至7之任一所述的数字解码器,其特征在于,管理指令集属于静态说明性的。
9.根据权利要求5至8之任一所述的数字解码器,其特征在于,应用程序管理器包括由几个管理指令源产生的几个可变管理指令集。
10.根据权利要求5至9之任一所述的数字解码器,其特征在于,应用程序管理器包括选择可变管理指令集的装置,该装置至少根据一个这样确定的准则选择管理指令集,即选择的管理指令集具有优先执行权。
CN99811841A 1998-10-08 1999-10-08 具有可变管理指令集的应用程序管理器 Expired - Lifetime CN1121779C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9812600A FR2784474A1 (fr) 1998-10-08 1998-10-08 Gestionnaire d'applications avec jeu d'instructions de gestion variable
FR98/12600 1998-10-08

Publications (2)

Publication Number Publication Date
CN1322432A true CN1322432A (zh) 2001-11-14
CN1121779C CN1121779C (zh) 2003-09-17

Family

ID=9531328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99811841A Expired - Lifetime CN1121779C (zh) 1998-10-08 1999-10-08 具有可变管理指令集的应用程序管理器

Country Status (10)

Country Link
US (2) US7774800B2 (zh)
EP (1) EP1119962B1 (zh)
JP (5) JP4729176B2 (zh)
CN (1) CN1121779C (zh)
AT (1) ATE221288T1 (zh)
AU (1) AU6093799A (zh)
DE (1) DE69902290T2 (zh)
ES (1) ES2181476T3 (zh)
FR (1) FR2784474A1 (zh)
WO (1) WO2000022815A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100466547C (zh) * 2005-06-29 2009-03-04 捷讯研究有限公司 特权管理和撤消系统和方法
CN103020259A (zh) * 2012-12-21 2013-04-03 中国农业银行股份有限公司 一种获取软件程序的方法及系统

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003088654A2 (en) * 2002-04-11 2003-10-23 Thomson Licensing S.A. Apparatus and method for switching between an interactive mode and a television program mode
US7469346B2 (en) 2003-06-27 2008-12-23 Disney Enterprises, Inc. Dual virtual machine architecture for media devices
US20070155507A1 (en) * 2005-12-02 2007-07-05 Cyberscan Technology, Inc. In-room gaming
DE102008029446A1 (de) * 2008-06-20 2009-12-24 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Steuerung von Funktionen in einem Kraftfahrzeug mit benachbart liegenden Bedienelementen

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4419726A (en) * 1981-01-16 1983-12-06 Sperry Corporation Instruction decoding in data processing apparatus
US5097407A (en) * 1986-08-08 1992-03-17 Integrated Inference Machines Artificial intelligence processor
US5301326A (en) 1991-09-24 1994-04-05 Microsoft Corporation Method and system for controlling the execution of an application program
US5321837A (en) 1991-10-11 1994-06-14 International Business Machines Corporation Event handling mechanism having a process and an action association process
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5495283A (en) * 1993-09-13 1996-02-27 Albrit Technologies Ltd. Cable television video messaging system and headend facility incorporating same
CA2106222C (en) 1993-09-15 2000-10-31 Russell D. N. Mackinnon Object oriented communication network
US5563648A (en) * 1994-04-28 1996-10-08 Thomson Consumer Electronics, Inc. Method for controlling execution of an audio video interactive program
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
JPH0865580A (ja) * 1994-08-19 1996-03-08 Canon Inc 撮像装置
US5734904A (en) * 1994-11-14 1998-03-31 Microsoft Corporation Method and system for calling one of a set of routines designed for direct invocation by programs of a second type when invoked by a program of the first type
WO2004080069A1 (ja) 1995-01-24 2004-09-16 Hiroki Zenda マルチメディアコンピュータシステム
US5818438A (en) * 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
JPH08328880A (ja) 1995-05-31 1996-12-13 Mitsubishi Electric Corp 複数のアプリケーションプログラムを同時に実行できるオペレーティングシステムにおける計算機運転管理システム
US5781228A (en) * 1995-09-07 1998-07-14 Microsoft Corporation Method and system for displaying an interactive program with intervening informational segments
US5802284A (en) * 1995-12-13 1998-09-01 Silicon Graphics, Inc. System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
US5937331A (en) * 1996-07-01 1999-08-10 Kalluri; Rama Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
JP3515997B2 (ja) * 1996-09-12 2004-04-05 株式会社ロジック・リサーチ プログラマブル半導体デバイス
JPH10187456A (ja) * 1996-12-27 1998-07-21 Hitachi Ltd プログラムダウンロードシステム
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6600496B1 (en) 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
JP4014281B2 (ja) * 1998-03-19 2007-11-28 富士通株式会社 Catvにおける番組予約方式
US7346689B1 (en) * 1998-04-20 2008-03-18 Sun Microsystems, Inc. Computer architecture having a stateless human interface device and methods of use
US6427238B1 (en) 1998-05-29 2002-07-30 Opentv, Inc. Module manager for interactive television system
US6272153B1 (en) 1998-06-26 2001-08-07 Lsi Logic Corporation DVD audio decoder having a central sync-controller architecture
US6334026B1 (en) 1998-06-26 2001-12-25 Lsi Logic Corporation On-screen display format reduces memory bandwidth for time-constrained on-screen display systems
US6119092A (en) 1998-06-26 2000-09-12 Lsi Logic Corporation Audio decoder bypass module for communicating compressed audio to external components
US6061655A (en) 1998-06-26 2000-05-09 Lsi Logic Corporation Method and apparatus for dual output interface control of audio decoder

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100466547C (zh) * 2005-06-29 2009-03-04 捷讯研究有限公司 特权管理和撤消系统和方法
CN103020259A (zh) * 2012-12-21 2013-04-03 中国农业银行股份有限公司 一种获取软件程序的方法及系统
CN103020259B (zh) * 2012-12-21 2016-10-05 中国农业银行股份有限公司 一种获取软件程序的方法及系统

Also Published As

Publication number Publication date
US20050278721A1 (en) 2005-12-15
JP2015133134A (ja) 2015-07-23
WO2000022815A1 (fr) 2000-04-20
JP2015179526A (ja) 2015-10-08
EP1119962A1 (fr) 2001-08-01
US7770187B2 (en) 2010-08-03
CN1121779C (zh) 2003-09-17
EP1119962B1 (fr) 2002-07-24
JP6080229B2 (ja) 2017-02-15
ATE221288T1 (de) 2002-08-15
JP5147081B2 (ja) 2013-02-20
JP5781049B2 (ja) 2015-09-16
DE69902290D1 (de) 2002-08-29
US20050273786A1 (en) 2005-12-08
JP2002527843A (ja) 2002-08-27
DE69902290T2 (de) 2003-02-27
JP2013065318A (ja) 2013-04-11
JP4729176B2 (ja) 2011-07-20
JP2010044799A (ja) 2010-02-25
JP5904621B2 (ja) 2016-04-13
FR2784474A1 (fr) 2000-04-14
AU6093799A (en) 2000-05-01
ES2181476T3 (es) 2003-02-16
US7774800B2 (en) 2010-08-10

Similar Documents

Publication Publication Date Title
CN1826813A (zh) 处理广播中的特征可用性
CN1136727C (zh) 加载用户界面的方法和设备
CN1227588C (zh) 用于根据应用生存周期管理该应用的方法和设备
CN1969560A (zh) 用于节目编排中断和重调的方法和设备
CN1829345A (zh) 实现移动终端间数据共享的方法和系统
CN1969553A (zh) 适用于统一不同种类的多媒体调谐器的系统
CN1372662A (zh) 运行和测试应用程序
CN1529981A (zh) 上下文相关的web页面系统和方法
JP2009194941A (ja) 無線周波数インタフェース資源の共有
CN1151674C (zh) 信息接收设备和信息接收方法
CN1239375A (zh) 扩大数字视频广播-公用接口功能的方法和装置
CN1516939A (zh) 在内容发布广播系统中从客户向服务器发送反馈的方法和装置
CN1653421A (zh) 用于向应用提供事件的方法以及使用该方法的电子设备
CN1929590A (zh) 用于更新数字tv的节目指南信息的方法和装置
CN1265206A (zh) Ieee机顶盒设备驱动器
JP6080229B2 (ja) アプリケーション管理装置
CN1515091A (zh) 使用多阶段广播系统发布内容的方法和装置
CN1254469A (zh) 从发送的数据流中提取数据段
CN1722775A (zh) 具有程序升级功能的无线通信系统及其方法
CN1140121C (zh) 控制访问家用网络的方法及实现该方法的设备
CN1725848A (zh) 线缆调制解调器的跳频方法、线缆调制解调器及传输系统
CN1571501A (zh) 一种嵌入式的数字电视业务平台的实现方法
CN1820251A (zh) 用于执行软件应用的方法
CN1756326A (zh) 广播数据接收器及相关的广播数据接收方法
KR100742614B1 (ko) 데이터 방송 수신 장치에서의 자원 관리 장치 및 방법

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
CX01 Expiry of patent term

Granted publication date: 20030917

CX01 Expiry of patent term