[发明专利]一种多窗口显示应用程序的方法及终端有效
申请号: | 201110406432.9 | 申请日: | 2011-12-08 |
公开(公告)号: | CN103164269B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 梁晓辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 蒋雅洁,王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 窗口 显示 应用程序 方法 终端 | ||
技术领域
本发明涉及移动通信领域中的终端显示技术,尤其涉及一种多窗口显示应用程序的方法及终端。
背景技术
随着移动通信技术的高速发展,终端,如手机、平板电脑等,应用程序越来越强且越来越多,一个终端中可同时运行多个应用程序。目前,终端中多个运行的应用程序的显示方法为:一次显示一个前台应用程序,其他应用程序在后台运行;当用户需要查看后台应用程序的状态时,需要手动操作终端的功能按键,将后台应用程序切换到前台运行。
但是,上述显示方法,由于主屏幕只显示一个前台应用程序,所以要查看终端中当前运行的所有应用程序的状态,就需要用户手动操作,将后台应用程序切换到前台运行,使用户的操作重复且繁琐;另外,上述显示方法中,没有考虑当前所运行的应用程序处理状况和终端的网络状态及电量状态等因素,无法使终端自动的根据当期运行的前/后台应用程序的状况、以及根据终端的自身状况切换前/后台应用程序,进而,导致中央处理器(CPU,Central Processing Unit)处理资源分配不合理,比如,当终端的移动网络信号较弱,且前台应用程序需要使用移动网络时,该应用程序会运行很慢且会长期占用较多的CPU的处理资源,还会影响到不需要使用移动网络的后台应用程序的处理进度。
可见,目前已有的终端应用程序的显示方法,无法提供多窗口显示多个应用程序,并且无法结合终端自身的各种状态及应用程序的状态切换前/后台应用程序,进而无法合理分配CPU处理资源。
发明内容
有鉴于此,本发明的目的在于提供一种多窗口显示应用程序的方法及终端,提供多窗口显示多个应用程序,且结合终端自身的各种状态及应用程序的状态切换前/后台应用程序,进而合理分配CPU处理资源。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种多窗口显示应用程序的方法,该方法包括:
终端根据优先级更新策略周期性更新运行中的应用程序的优先级;
所述终端根据应用程序的优先级切换前台应用程序及后台应用程序,且所述终端多窗口显示前台应用程序。
上述方案中,所述优先级更新策略,为:根据应用程序的运行状况及应用程序所要使用到的终端的其他功能,设定运行中的应用程序的优先级的规则。
上述方案中,所述终端根据优先级更新策略周期性更新运行中的应用程序的优先级,包括:终端实时判断是否接收到对应用程序的调用指令,如果接收到,则判断用户调用的应用程序为新增的应用程序还是正在运行的应用程序;如果没有接收到,则继续根据优先级更新策略周期性更新运行中的应用程序的优先级。
上述方案中,所述终端多窗口显示前台应用程序,包括:当终端要显示的前台应用程序为新增的应用程序时,若终端主屏幕中的已有显示窗口数量小于显示窗口上限值,则终端根据指定的显示比例添加显示所述前台应用程序的显示窗口;若终端主屏幕中的显示窗口数量不小于显示窗口上限值,则终端使用切换到后台的应用程序的原显示窗口显示新增的应用程序;
当终端要显示的前台应用程序为正在运行的应用程序时,高亮所述应用程序的显示窗口。
上述方案中,所述根据应用程序的优先级切换前台应用程序及后台应用程序,包括:当有后台应用程序的优先级高于前台应用程序时,将该后台应用程序切换到前台显示,显示窗口的显示区域和显示大小与切换到后台运行的应用程序相同;当主屏幕上当前显示的应用程序个数小于系统设置前台显示应用程序的上限值时,将优先级较高的后台应用程序切换为前台应用程序。
上述方案中,所述根据应用程序的优先级切换前台应用程序及后台应用程序之后,该方法还包括:保存作出调整的应用程序的名称、业务类型、显示区域、显示大小及优先级。
上述方案中,所述终端根据优先级更新策略周期性更新运行中的应用程序的优先级,包括:终端根据网络信号强弱状态、电量状态和通讯功能的应用程序的名称、及优先级更新策略更新运行中的应用程序的优先级。
本发明还提供了一种终端,该终端包括:实时更新模块和显示交互模块;其中,
实时更新模块,用于根据优先级更新策略周期性更新运行中的应用程序的优先级,根据应用程序的优先级切换前台应用程序及后台应用程序,通知显示交互模块多窗口显示前台应用程序;
显示交互模块,用于根据实时更新模块发来的通知多窗口显示前台应用程序。
上述方案中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110406432.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存取方法
- 下一篇:一种任务管理方法及装置