[发明专利]应用程序控制方法有效
申请号: | 201310636256.7 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103729240B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 胡孝鹏;李霞 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 程序控制 方法 | ||
技术领域
本发明涉及信息技术领域,具体而言,涉及一种应用程序控制方法。
背景技术
目前,在智能电视中存在大量的应用程序,各个应用程序之间存在着各种类型的共存、互斥关系,在基于Linux的TV系统中,缺乏有效的应用程序管理机制,所有应用程序都是单任务独占式运行,例如当应用程序A退出时,不能回到启动A时的UI控制界面,用户必须重新启动UI控制界面才能选择启动其他应用程序,用户的操作过程也较为繁琐。
因此,如何管理应用程序,简化用户的操作过程称为亟待解决的技术问题。
发明内容
本发明所要解决的技术问题在于,提供一种新的应用程序控制方法,能够增强应用程序之间的交互性,简化用户的操作过程。
有鉴于此,根据本发明的一个方面,提供了一种应用程序控制方法,包括:终端中的应用程序包括主界面应用程序和从应用程序,所述主界面应用程序作为各从应用程序的启动入口;所述主界面应用程序和每一所述从应用程序均具有对应的状态接口,所述主界面应用程序和每一所述从应用程序均通过各自的状态接口接收来自其他应用程序的状态消息以及广播本程序的状态消息;所述终端中的每一应用程序根据接收到的状态消息和程序当前运行状态确定是否改变本程序的运行状态,以实现焦点切换。
在该技术方案中,创建了一套管理机制,让HOMEUI作为主应用程序,其他应用程序为从应用程序,各应用程序具有对应的状态接口,在应用广播消息机制之后,各应用程序之间通过各自的状态接口,能够获知其他应用程序的状态,使得应用程序之间能够进行交互,也便于管理各应用程序。各应用程序根据其他应用程序广播的状态消息来确定是否改变本程序的运行状态,从而完成应用程序的管理与控制。
在终端运行主界面应用程序时,可在终端上显示用户交互主界面(UI控制界面),在该用户交互主界面上集成了终端的各类应用程序(即从应用程序),用户可在该用户交互主界面上选择启动从应用程序。各从应用程序的运行状态将影响主界面应用程序的运行状态。由于本发明中的各应用程序能够向外广播自己的状态信息,因此主界面应用程序能够监控各从应用程序的运行状态,从而主动改变主界面应用程序的运行状态,无需用户主动控制主界面应用程序的运行状态。例如当从应用程序—浏览器从前台进入后台时,主界面应用程序就自动根据监测到的浏览器的状态调整自己的运行状态,从原先的后台切换到前台,无需用户重新启动UI控制界面,从而减少了用户的操作步骤,使用户的操作更加便捷。
附图说明
图1是根据本发明的实施例的应用程序控制方法的流程图;
图2是根据本发明的实施例的应用程序链表的结构示意图;
图3A是根据本发明的实施例的用户交互主界面的示意图;
图3B是根据本发明的实施例的主界面应用程序的运行状态变化示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
图1是根据本发明的实施例的应用程序控制方法的流程图。
如图1所示,根据本发明的实施例的应用程序控制方法可以包括以下步骤:步骤102,终端中的应用程序包括主界面应用程序和从应用程序,主界面应用程序作为各从应用程序的启动入口,主界面应用程序和每一从应用程序均具有对应的状态接口,主界面应用程序和每一从应用程序均通过各自的状态接口接收来自其他应用程序的状态消息以及广播本程序的状态消息;步骤104,终端中的每一应用程序根据接收到的状态消息和程序当前运行状态确定是否改变本程序的运行状态,以实现焦点切换。
其中,每一应用程序对应的状态接口均包括暂停状态接口、重新运行状态接口、停止状态接口、退出状态接口,暂停状态接口用于接收或广播暂停状态消息,并在应用程序暂停时,保存当前状态信息,重新运行状态接口用于接收或广播恢复运行状态消息,并在应用程序暂停时,保存当前运行数据,停止状态接口用于接收或广播停止状态消息,在应用程序停止运行时,释放占用资源,退出状态接口用于接收或广播强制退出状态消息,强制应用程序退出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310636256.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铸造引流用保温流槽
- 下一篇:一种低能耗式低压铸造系统