[发明专利]执行软件应用的方法和设备有效
申请号: | 200680005371.2 | 申请日: | 2006-02-06 |
公开(公告)号: | CN101185059A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 迪尔克·冈多尔夫;卡斯滕·赫佩尔;约布斯特·赫雷恩特;乌韦·扬森;拉尔夫·奥斯特曼;哈特穆特·彼得斯;安德烈·谢温措;马尔科·温特 | 申请(专利权)人: | 汤姆森许可贸易公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 罗松梅 |
地址: | 法国布洛涅*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 软件 应用 方法 设备 | ||
技术领域
本发明涉及执行或终止软件应用的方法。
背景技术
消费电子设备的最新发展,例如,用于可拆卸存储介质的高清晰(HD)电影播放器,给用户提供了更强的交互性。用于交互的软件应用技术基于脚本执行,例如ECMA脚本,或基于代码的执行,例如JAVA,脚本或代码被解释或者被预编译,以在装置的虚拟机(VM)上运行。例如,这样的应用可以是当例如播放HD电影并在显示器上显示的时候,新闻收报器在图像底部以覆盖方式显示文本。当从可拆卸存储介质中读出HD电影的时候,可执行的收报器应用也可以从同一介质或播放器的本地存储器中被读出。该应用数据可以被存储在例如存档文件中,例如JAVA应用的JAR文件。然而,例如,收报器应用使用的数据(即将要显示的消息)可以通过互联网从服务器中读出。
发明内容
软件应用一般出现的问题是该应用的生命周期如何,并且谁能够控制该应用。特别地,如果在第一可拆卸存储介质被插入播放器时从介质中读出并启动应用,并且存储介质被弹出并离开该播放器,对运行应用(例如新闻收报器)的通常结果是继续运行而不管将任何存储介质插入播放器,或立刻终止。在第一种情况下,该应用过程通常一直运行直到用户手动终止为止,例如通过关闭设备来终止。这对用户来说很不方便,特别是对于消费电子设备的情况。此外,期望具有能够在加载的存储介质被拆卸或者不能访问时仍然存在(即继续执行)的软件应用。
本发明提供了一种控制方法,用于控制当可拆卸存储介质被弹出时,从该可拆卸存储介质上加载的、并运行在该介质的播放器上的运行软件应用是否应该继续还是终止。原理上,如果在播放器和其他设备之间的连接包括用来终止该应用的控制线,则软件应用可以运行在不同的相连接的设备上。此外,根据本发明的方法适合控制在另一可拆卸存储介质被插入播放器之后软件应用的执行是否可以继续。根据本发明,在介质弹出时是否终止运行应用的判决可以基于介质被弹出的原因,并且基于该应用被允许保持(即继续运行)的条件。
特别地,假设该存储器介质可以包括多个标题,用户可以选择或者可以追加或自动排列这些标题,这些条件可以包括总是在标题改变时终止应用、仅在用户发起的标题改变时终止应用、当在前的标题请求特定的后继标题并且下一个标题不是被请求的标题时终止应用、介质弹出时无条件地终止应用、仅在介质弹出是用户发起的时(例如按下(硬件或软件,即显示在屏幕上的)弹出按钮)在介质弹出时终止应用、在介质弹出并插入另一介质时终止应用、在应用请求特定的后继介质并且实际插入的介质不是被请求的后继介质的情况下在介质弹出并插入另一介质时终止应用。换句话说,根据本发明的从可拆卸存储介质中加载的软件应用可以具有定义的寿命,可以请求特定的其他的可拆卸介质,可以在插入被请求的可拆卸介质时继续执行,或在插入其他未被请求的可拆卸介质时终止。
此外,在一个实施例中,应用可以规定其可接受的多个可拆卸介质,并且当插入任何被规定的介质时继续执行,而当插入其他介质时终止。
根据本发明,提供一种用于执行从可拆卸存储介质中读出的音频-视频数据的重放设备中的软件应用的方法,其中重放设备包括硬件按钮和/或软件按钮,用于弹出可拆卸存储介质,所述方法包括步骤:从第一可拆卸存储介质中读出将(优选是所述重放设备中)被执行的软件应用的数据,该数据包括定义所述应用的脚本代码或可执行代码,并且进一步包括定义应用的终止条件的指示,存储所述指示(优选是在所述重放设备中),开始所述应用的执行(优选是在所述重放设备中),接收第一存储介质的弹出命令,检测接收到的弹出命令是由软件应用发起的还是用户利用所述硬件和/或软件弹出按钮发起的,根据所述存储的指示和所述检测结果,决定终止还是继续该软件应用,并且基于该决定,终止或继续该软件应用。如果该应用运行在与重放设备相连的另一设备上,执行另一步骤,向所述另一设备发送终止信号以终止运行的处理。
在本发明的一个实施例中,用于执行软件应用的方法进一步指定决定步骤包括:如果所述指示指示在弹出所述第一介质时软件应用的执行可以继续,或如果检测表明弹出命令是由软件应用发起的并且所述指示指示:如果弹出是由软件应用发起的,在弹出所述第一存储介质时软件应用的执行可以继续,则决定继续执行软件应用;或如果所述指示指示在弹出所述第一存储介质时终止软件应用,或如果所述检测表明弹出命令是由用户发起的,则决定终止所述软件应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森许可贸易公司,未经汤姆森许可贸易公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680005371.2/2.html,转载请声明来源钻瓜专利网。