程序执行装置制造方法及图纸

技术编号:2847954 阅读:149 留言:0更新日期:2012-04-11 18:40
嵌入式程序1200包含Java程序的部分功能。嵌入式程序1200在Java程序的启动处理过程中执行该部分功能。这样,显得缩短了启动时间。进一步,本发明专利技术向Java程序提供关于嵌入式程序1200的操作状态的信息,由此使得在Java程序启动处理完成时能够连续执行Java程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种下载并执行程序的程序执行装置,尤其涉及继承并执行已经被现有的程序执行的功能的下载程序。
技术介绍
当今时代中,Java程序在多种信息装置上执行。被称为JavaVM的用于执行Java程序的虚拟机被结合到数字电视、个人计算机、移动电话等中,并执行Java程序。在日本专利国家公开No.2003-504753中公开了一种在现有的数字电视中执行Java程序的功能。图1是示出执行Java程序的现有的数字电视的构造实例的图,其中实现了应用管理器以用于管理通过数字电视接收机加载的应用。数字电视接收机3002通过信号监视器3013接收广播数据流3021。信号监视器3013通过信号数据3022向应用管理器3012通知广播数据流3021中是否包含Java程序的应用。应用管理器3012使用信号数据3022加载并执行该应用。该应用被执行后,从显示管理器3011提供显示上下文3023形式的显示信息。进一步,显示管理器3011向电视监视器3001提供适当的显示信息。应用管理器3012根据规则3014操作,将应用的状态转换为加载状态、暂停状态、活动状态、以及删除状态。该规则的例子包括“一次只启动一个应用”以及“一次只显示一个应用”。但是,现有技术的问题是,从Java程序执行到用户能够真正接收其功能需要很长时间。这有一些原因。首先,为了执行Java程序,在这一执行之前必须启动JavaVM,但是通常,启动JavaVM需要时间。此外,直到Java程序下载完成也需要时间。在数字电视和信息装置等中,由于包括执行这样的处理的时间和等待时间,从决定启动Java程序直到其真正完全被启动需要时间。特别地,在通电时自动下载并执行Java程序的信息装置中,电源打开后将持续一段时间没有任何显示,这导致用户变得焦虑。在诸如其CPU处理速度不太高的数字电视这样的信息家用电器中,这一问题尤其显著。通过将原先认为由Java程序执行的部分功能作为嵌入式程序实现,以及通过在Java程序被启动时执行该部分功能,本专利技术旨在为观众缩短启动处理所需的时间,并进一步在嵌入式程序和Java程序之间提供信息供应单元,其中该信息供应单元使得Java程序通过在Java程序启动完成后继承嵌入式程序的操作状态而以一致的方式运行。
技术实现思路
根据本专利技术,通过一种具有执行Java程序的JavaVM以及具有其部分功能是Java程序的功能的一部分的嵌入式程序的程序执行装置,嵌入式程序可以在Java程序被启动前执行其部分功能,该功能然后由Java程序继承,其中该程序执行装置包含执行单元,用于执行嵌入式程序和JavaVM;以及信息供应单元,用于向Java程序提供作为嵌入式程序的运行结果而生成的信息。因此,可以立刻向用户提供原先由Java程序提供的功能性。此外,信息供应单元向Java程序提供在Java程序使用信息供应单元之前作为嵌入式程序的运行结果而生成的信息,利用上述构造,Java程序可以继承嵌入式程序所产生的状态。此外,信息供应单元向Java程序提供在Java程序被启动之前作为嵌入式程序的运行结果而生成的信息,利用上述构造,Java程序可以继承嵌入式程序所产生的状态。同样,信息供应单元向Java程序提供在嵌入式程序被终止之前作为嵌入式程序的运行结果而生成的信息,利用上述构造,Java程序可以继承嵌入式程序所产生的状态。此外,程序执行装置还包含嵌入式程序终止指令单元,该嵌入式程序终止指令单元用于由Java程序使用来给出终止嵌入式程序的指令,利用上述构造,Java程序可以显式地终止嵌入式程序。因此,可以防止因具有相同或相似功能的Java程序和嵌入式程序并行运行而使用户困惑。此外,通过配备一种程序执行装置,Java程序可以在被启动之前接管正在被再现的频道,其中该程序执行装置包含JavaVM,其执行Java程序;输入单元,用于接受输入;接收单元,用于接收广播;频道再现单元,用于再现包括在由接收单元接收的广播中的频道;再现程序,其基于来自输入单元的指令,向频道再现单元指示将要再现的频道;执行单元,用于执行再现程序和JavaVM;以及信息供应单元,用于向Java程序提供再现程序最后指示的频道。因此,可以立刻向用户提供原先由Java程序执行的频道的再现。此外,程序执行装置中还包含第一存储单元,用于存储Java程序;以及第二存储单元,用于存储再现程序,利用上述构造,可以根据需要多次执行存储的Java程序和再现程序,或互相切换。此外,频道再现单元再现频道中所包括的视频和音频,利用上述构造,可以向用户提供视频和音频的再现。同样,程序执行装置还包含服务再现单元,该服务再现单元用于再现频道中所包括的视频、音频、以及Java程序,利用上述构造,可以向用户提供视频、音频、以及Java程序的再现。此外,服务再现单元由JavaVM部分或全部执行,并从Java程序接受将要再现的服务,利用上述构造,Java程序可以再现该频道。此外,服务再现单元从再现单元接受将要再现的服务,并且当服务再现单元没有接受将要再现的服务时,再现单元使用频道再现单元来再现频道,而当服务再现单元接受将要再现的服务时,使用服务再现单元来再现频道,利用上述构造,当因为在JavaVM被启动之前不能使用服务再现时,也可以再现视频和音频。同样,程序执行装置还包含服务接受开始通知单元,该服务接受开始通知单元用于通知服务再现单元已经开始接受将要再现的服务,利用上述构造,服务再现单元可以开始再现包括Java程序的服务。此外,通过配备一种程序执行装置,再现程序只需执行相同的处理,这允许更小的代码大小以及更容易的实现,其中该程序执行装置包含JavaVM,其执行Java程序;输入单元,用于接受输入;接收单元,用于接收广播;频道再现单元,用于再现包括在由接收单元接收的广播中包括的频道中的视频和音频;服务再现单元,用于再现包括在由接收单元接收的广播中包括的频道中的视频、音频以及数据;频道标识符接受单元,用于接收将要再现的频道的标识符,并在服务再现单元可以再现频道时使用服务再现单元来再现频道,而在服务再现单元不能再现频道时使用频道再现单元来再现频道;再现程序,其基于来自输入单元的指令,向频道标识符接受单元指示将要再现的频道的标识符;执行单元,用于执行再现程序和Java程序;以及信息供应单元,用于向Java程序提供由再现程序最后向频道标识符接受单元指示的频道。此外,程序执行装置还包含频道标识符存储单元,该频道标识符存储单元用于存储由频道标识符接受单元接受的频道的标识符,其中当服务再现单元可以再现频道时,频道标识符接受单元向服务再现单元提供存储在频道标识符存储单元中的频道标识符,并再现频道,利用上述构造,就可以开始再现当JavaVM没有被启动以及服务再现单元不能使用时不能被再现的频道中所包括的Java程序。同样,通过将本专利技术实现为计算机可读记录介质,可以提高便携性,其中该计算机可读记录介质存储可以起到下述单元的功能的程序JavaVM,其执行Java程序;嵌入式程序,其所具有的部分功能是Java程序的功能的一部分;执行单元,用于执行嵌入式程序和JavaVM;信息供应单元,用于向Java程序提供作为嵌入式程序的运行结果而生成的信息。附图说明从下面结合说明本专利技术的具体本文档来自技高网
...

【技术保护点】
一种程序执行装置,具有用于执行Java程序的JavaVM并具有嵌入式程序,其中所述嵌入式程序具有的部分功能是所述Java程序的功能的一部分,所述程序执行装置包含:执行单元,用于执行所述嵌入式程序和所述JavaVM;以及信息供应单元,用于向所述Java程序提供作为所述嵌入式程序的运行结果而生成的信息。

【技术特征摘要】
【国外来华专利技术】US 2003-8-5 60/492,3281.一种程序执行装置,具有用于执行Java程序的Java VM并具有嵌入式程序,其中所述嵌入式程序具有的部分功能是所述Java程序的功能的一部分,所述程序执行装置包含执行单元,用于执行所述嵌入式程序和所述Java VM;以及信息供应单元,用于向所述Java程序提供作为所述嵌入式程序的运行结果而生成的信息。2.根据权利要求1所述的程序执行装置,其中所述信息供应单元向所述Java程序提供在所述Java程序使用所述信息供应单元之前作为所述嵌入式程序的运行结果而生成的所述信息。3.根据权利要求1所述的程序执行装置,其中所述信息供应单元向所述Java程序提供在所述Java程序被启动之前作为所述嵌入式程序的运行结果而生成的所述信息。4.根据权利要求1所述的程序执行装置,其中所述信息供应单元向所述Java程序提供在所述嵌入式程序被终止之前作为所述嵌入式程序的运行结果而生成的所述信息。5.根据权利要求1所述的程序执行装置,还包含嵌入式程序终止指令单元,所述嵌入式程序终止指令单元用于由所述Java程序使用来给出终止所述嵌入式程序的指令。6.一种程序执行装置,包含Java VM,其执行Java程序;输入单元,用于接受输入;接收单元,用于接收广播;频道再现单元,用于再现包括在由所述接收单元接收的所述广播中的频道;再现程序,其基于来自所述输入单元的指令,向所述频道再现单元指示将要再现的频道;执行单元,用于执行所述再现程序和所述Java VM;以及信息供应单元,用于向所述Java程序提供由所述再现程序最后指示的频道。7.根据权利要求6所述的程序执行装置,还包含第一存储单元,用于存储所述Java程序;以及第二存储单元,用于存储所述再现程序。8.根据权利要求6所述的程序执行装置,其中所述频道再现单元再现包括在所述频道中的视频和音频。9.根据权利要求6所述的程序执行装置,还包含服务再现单元,所述服务再现单元用于再现包括在所述频道中的视频、音频、和Java程序。10.根据权利要求9所述的程序执行装置,其中所述服务再现单元部分或全部地由所述...

【专利技术属性】
技术研发人员:盐见隆一渡边茂晃今西芳典
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1