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

技术编号:2845099 阅读:168 留言:0更新日期:2012-04-11 18:40
提供一种让用户能够安心利用的程序执行装置,该程序执行装置包括:辅助存储部(510),具有用于保存所下载的应用程序的区域;存储应用程序决定部(2602),根据分别分配给多个应用程序的优先级,判别在辅助存储部(510)中可否保存上述各个应用程序;通知部(2605),向用户通知与由存储应用程序决定部(2602)判别为不可保存的应用程序的处理有关的消息;存储部(2603),在辅助存储部(510)中保存由存储应用程序决定部(2602)判别为可以保存的下载对象应用程序;以及中央处理器(514),执行保存在辅助存储部(510)中的应用程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及下载并执行程序的程序执行装置。尤其涉及,用于所下载的应用程序的保存区域容量有限的数字广播接收器中,管理应用程序保存区域的技术。
技术介绍
现有的下载应用程序的保存区域容量有限的数字广播接收器中,用于管理应用程序的保存区域的技术,在OCAP标准(开放电缆应用平台标准OCAP 1.0 Profile OC-SP-OCAP1.0-IF-I09-03 1121)中有记载。依据OCAP标准的数字广播接收器,在数字广播接收器收到应用程序的保存请求、执行请求等时,按照该请求,保存并执行应用程序。在这里,应用程序的保存请求意味着请求将应用程序保存到闪存(flash)ROM等辅助存储器,但是后文中,将用于保存应用程序的区域叫做存储区域、将应用程序保存到存储区域的动作叫做存储、将在存储区域保存应用程序时利用的优先级叫做存储优先级。在OCAP标准中,存储优先级被定义为storage priority(存储优先级)。在收到多个应用程序的存储请求,而存储区域不足的情况下,数字广播接收器对各个应用程序具有的存储优先级进行比较,优先对存储优先级高的应用程序进行存储。此时,在几个应用程序已经被存储的情况下,从存储优先级低的应用程序开始,依次从存储区域被删除。但是,此时不可阻碍正在执行中的应用程序的动作。在存储优先级相同的情况下,依据安装情况决定存储哪个应用程序。如此,将应用程序从存储区域删除或存储,从而通常能从所收到存储请求的应用程序中,优先对存储优先级高的应用程序进行存储。和本专利技术相同,作为在应用程序的存储区域不足时向用户通知的方案,在专利文献1(日本专利特开平6-324812号公报“图像数据的外部存储写入方法”)中有记载。专利文献1提供这样一个方法在有追加写入文件的请求时,在得到表示保存区域的剩余容量小于或等于文件容量的比较结果的情况下,拒绝文件的写入,而向用户通知可以用于保存的剩余容量。图1是一种流程图,表示专利文献1所记载的图像数据外部存储写入方法。求分配了外部存储的各区的物理上的空白容量并累计这些空白容量(S5000),从累计值减去1个图像的最大数据容量与区总数相乘的值,决定外部存储的剩余容量(S5002),且,当已知道所指示追加写入的图像数据的容量时,将该数值决定为文件容量,当不知道时,将图像的最大容量决定为文件容量(S5003)。对该文件容量和外部存储的剩余容量进行比较(S5004),当得到表示剩余容量小于文件容量的比较结果时,拒绝图像数据的写入(S5006),而当得到表示剩余容量大于或等于文件容量的结果时,检索物理上的空白容量为大于或等于文件容量的区(S5008),然后以追加模式将图像数据写入到检索结果所示的区中(S5010)。如此,根据专利文献1的技术,用户能够知道不能存储新的应用程序。此外,和本专利技术相同,作为在安装应用程序的作业时与用户进行交互(interaction)的方案,专利文献2(日本专利特开平10-21058号公报“应用模块的版本管理方法及版本管理装置”)中有记载。图2是一种流程图,表示根据专利文献2所记载的版本管理方法来进行的应用模块的版本升级处理。专利文献2所记载的版本管理方法提供一种版本管理方法,其特征在于,包括版本信息保存步骤,保存已安装的各模块的版本信息(S5103);版本比较步骤,对以后要安装的各模块的版本和在版本信息保存步骤中所保存的已安装的该模块的版本信息进行比较(S5105);消息步骤,按照由版本比较步骤得到的比较结果,向进行安装工作的人发送消息;模块改写步骤,按照由版本比较步骤得到的比较结果,以各个模块为单位,决定是否改写模块,该改写通过模块的追加、删除或改变的任一个处理而进行(S5108);以及输出步骤,将版本比较步骤得到的结果和消息步骤中的任一个或两个输出到用户接口。并且,也提供另外一个方案,即,在版本管理方法上追加选择步骤的方案,该选择步骤是进行安装工作的人,按照由输出步骤得到的输出结果,从各模块的追加、删除、改变以及不改变中选择任一个处理的步骤。如此,根据专利文献2,在进行同样的应用程序的安装时,按照版本信息的比较结果,更新应用程序。此时,向用户提供以下单元按照版本信息的比较结果,向用户显示消息的单元;以及使用户从应用程序的追加、删除、改变以及不改变中选择任一个处理的单元。根据该技术,用户能够知道应用程序被新安装。另外,当进行回到旧版本的安装时,能够控制其安装工作。专利文献1日本专利特开平6-324812号公报专利文献2日本专利特开平10-21058号公报不过,OCAP标准所记载的数字广播接收器(程序执行装置)中,在应用程序的存储请求时,如果存储区域不足,就按照应用程序的存储优先级的比较结果,将应用程序从存储区域删除或存储,但是,由于这些应用程序的存储工作是自动进行的,因此用户无法知道应用程序的存储工作结果,例如哪个应用程序从存储区域被删除了或被存储了。为此,用户无法预测应用程序的存储工作结果,例如因应用程序从存储区域被删除而将引起的应用程序工作的各种变化,例如,不知道应用程序的启动变迟了等,在启动已经从存储器删除的应用程序时,由于其程序的启动速度缓慢,会使用户担忧。专利文献1所提供的内容不具有删除已经存储的应用程序的手段,因此,不提供向用户通知应用程序从存储器被删除了的手段。同时,专利文献1中的技术不利用存储优先级。而且,专利文献2所提供的内容对同一应用程序的功能进行置换,而在安装某个应用程序时,即使安装目的地的容量不足,也不删除其他应用程序。因此,专利文献2的内容不提供在接受新的应用程序存储请求时,按照存储优先级的比较结果,将已经存储的应用程序从存储区域删除的手段,也不提供向用户通知已经存储的应用程序将被删除的手段。
技术实现思路
于是,本专利技术鉴于这种问题,提供一种程序执行装置,其目的在于让用户能够安心利用程序执行装置。为了达到上述目的,本专利技术涉及的程序执行装置,下载并执行程序,其特征在于,包括存储单元,具有用于保存所下载的程序的区域;保存判别单元,根据分别分配给包含下载对象程序的多个程序的优先级,判别在上述存储单元中可否保存上述各程序;通知单元,向用户通知与由上述保存判别单元判别为不可保存的程序的处理有关的消息;保存处理单元,在上述存储单元中保存由上述保存判别单元判别为可以保存的下载对象程序;以及执行单元,执行保存在上述存储单元中的程序。例如,上述程序执行装置,进一步包括删除单元,删除由上述保存判别单元判别为不可保存的、在上述存储单元中保存着的程序;上述通知单元向用户通知有关上述程序的删除的消息;上述保存处理单元在已经删除了上述程序的存储单元中,保存由上述保存判别单元判别为可以保存的下载对象程序。另外,上述删除单元在检测出已经由上述通知单元进行了向用户的通知之后,删除保存在上述存储单元的程序。具体来讲,在程序已经保存在存储单元中的情况下,要下载新的程序时,有可能不能在存储单元中共同保存这些程序。在这种情况下,根据本专利技术涉及的程序执行装置,对该新的程序的优先级和在存储单元中的程序的优先级进行比较,当存储单元中的程序的优先级低时,从存储单元中删除该程序,并且向用户通知该程序将被删除的消息,因此,即使程序执行装置的动作随该删除动作而变化,用户也通过收到本文档来自技高网
...

【技术保护点】
一种程序执行装置,下载并执行程序,其特征在于,包括:存储单元,具有用于保存所下载的程序的区域;保存判别单元,根据分别分配给包含下载对象程序的多个程序的优先级,判别在上述存储单元中可否保存上述各程序;通知单元,向用户通 知与由上述保存判别单元判别为不可保存的程序的处理有关的消息;保存处理单元,将由上述保存判别单元判别为可以保存的下载对象程序保存在上述存储单元中;以及执行单元,执行保存在上述存储单元中的程序。

【技术特征摘要】
【国外来华专利技术】JP 2004-2-10 033167/20041.一种程序执行装置,下载并执行程序,其特征在于,包括存储单元,具有用于保存所下载的程序的区域;保存判别单元,根据分别分配给包含下载对象程序的多个程序的优先级,判别在上述存储单元中可否保存上述各程序;通知单元,向用户通知与由上述保存判别单元判别为不可保存的程序的处理有关的消息;保存处理单元,将由上述保存判别单元判别为可以保存的下载对象程序保存在上述存储单元中;以及执行单元,执行保存在上述存储单元中的程序。2.如权利要求1所述的程序执行装置,其特征在于,上述程序执行装置进一步包括容量取得单元,取得用于分别保存上述多个程序所需的保存容量及上述存储单元的空闲容量上述保存判别单元根据由上述容量取得单元所取得的保存容量及空闲容量,在保存对象的一个或多个程序的总保存容量不超过上述存储单元的容量的范围内,判别为可以优先保存优先级高的程序。3.如权利要求2所述的程序执行装置,其特征在于,上述程序执行装置进一步包括删除单元,删除由上述保存判别单元判别为不可保存的、在上述存储单元中保存着的程序;上述通知单元向用户通知有关上述程序的删除的消息;上述保存处理单元在已经删除了上述程序的存储单元中,保存由上述保存判别单元判别为可以保存的下载对象程序。4.如权利要求3所述的程序执行装置,其特征在于,上述删除单元在检测出已经由上述通知单元进行了向用户的通知之后,删除保存在上述存储单元中的程序。5.如权利要求4所述的程序执行装置,其特征在于,上述通知单元通知内容为请求用户确认保存在上述存储单元中的程序将被删除的消息;上述程序执行装置进一步包括确认取得单元,取得用户对上述消息的确认结果;上述删除单元在检测出已经由上述确认取得单元取得了确认结果时,删除保存在上述存储单元中的程序。6.如权利要求4所述的程序执行装置,其特征在于,上述通知单元通知内容为询问是否可以删除保存在上述存储单元中的程序的消息;上述程序执行装置进一步包括应答取得单元,取得用户对上述消息的应答结果;上述删除单元在检测出由上述应答取得单元所取得的应答结果表示允许删除时,删除保存在上述存储单元中的程序。7.如权利要求6所述的程序执行装置,其特征在于,上述程序执行装置进一步包括优先级改变单元,在检测出由上述应答取得单元所取得的应答结果表示拒绝删除时,提高由上述保存判别单元判别为不可保存的、在上述存储单元中保存着的程序的优先级;上述保存判别单元根据上述优先级改变单元所改变的优先级,再次判别在上述存储单元中可否保存上述各程序。8.如权利要求4所述的程序执行装置,其特征在于,上述保存判别单元进一步判别,已被判别为不可保存的多个程序是否正保存在上述存储单元中;上述通知单元通知内容为催促从由上述保存判别单元判别为保存着的多个程序中选择要删除哪个程序的消息;上述程序执行装置进一步包括选择结果取得单元,取得用户对上述消...

【专利技术属性】
技术研发人员:堀井幸盐见隆一川上义雄
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1