一种终端智能分屏方法及装置的制造方法

文档序号:9371878阅读:454来源:国知局
一种终端智能分屏方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能终端技术领域,特别涉及一种终端智能分屏方法及装置。
【背景技术】
[0002]随着Android智能终端的普及,以及移动互联网时代的到来,手机终端和平板电脑越来越成为个人的信息中心和娱乐中心。就Android智能终端的发展趋势来看,主要向着两类方向在演进,一类是以轻薄小巧,长航时的续航为特点的轻手机方向;一类是大屏幕,高分辨率,强劲的处理能力和存储能力的PC (personal compute,个人计算机)化终端方向,这方面以大屏手机和平板电脑为代表。
[0003]就目前手机的硬件配置水平而言,处理能力和计算能力已经和PC不相上下,但是Android系统提供的应用程序管理方法,从本质上说还是单任务机制,无法做到多个应用程序或者说多个任务窗口同时运行。该机制无论对于目前在大屏幕终端上的需求,还是目前终端的处理能力来说,都无法满足并且造成系统资源浪费。因此,在此背景下,智能分屏技术应运而生。
[0004]所谓智能分屏技术,即在现有的Android系统框架上,实现了多个任务同时运行,通过智能分屏技术,在手机屏幕上同时呈现多个应用窗口,每个应用窗口有自己的应用管理机制,各自维护自身窗口所在应用的生命周期,资源调度,输入输出,存储控制。通过智能分屏技术,能将一台智能终端虚拟为多台智能终端,每台虚拟出来的智能终端拥有独立的输入输出和任务管控机制,从而满足了用户在大屏机上同时使用多个应用的需求,也最大限度地发挥了硬件资源的效率。
[0005]但是,目前的智能分屏技术来说,只能是用户指定不同的应用程序进行分屏,所有的使用场景均是由用户主动发起的应用分屏。智能终端作为个人的信息中心,娱乐中心,还有一部分很大的运行场景是获取对端数据来进行呈现,比如来电,来短信,各种应用的推送消息。就目前的分屏实现技术方案来看,针对各种应用的及时消息推送,来电和短消息等接收式业务,尚未纳入分屏中来进行统一管理并利用分屏功能来进行用户体验的提升。
[0006]从Android智能终端的常用场景来看,尤其是大屏幕终端,用户使用得最多的应用场景就是观看视频,玩游戏,进行文字阅读和图片浏览。上述场景尽管应用APK五花八门,但是都有一个特点,那就是上述应用在使用过程中,基本上会强制手机全屏,包括顶部的StatusBar也会被覆盖。如果此时有通知消息到来,比如微信,QQ,短信等,用户只能听到提示音而无法及时查看,如果要及时查看,必须先退出当前的应用才能进行详细查看和回复。当有电话呼入时,终端会自动将当前应用Pause切入后台,在前台呈现来电界面,导致用户的当前应用状态被打断。
[0007]因此为了解决上述问题,本发明提出了一种终端智能分屏方法及系统。

【发明内容】

[0008]本发明的目的在于提供一种终端智能分屏方法及装置,解决了现有技术中无法统一纳入分屏功能中进行统一管理的问题。
[0009]根据本发明的一个方面,提供了一种终端智能分屏方法,包括以下步骤:
[0010]当用户终端接收到来自网络侧的通知消息时,查找预置的应用筛选菜单,判断是否允许所述通知消息进行主动分屏;
[0011]若判断允许所述通知消息进行主动分屏,则主动分屏显示对应于所述通知消息的应用。
[0012]优选地,所述通知消息包括信息类通知消息和来电通知消息。
[0013]优选地,当所述通知消息为信息类通知消息时,所述的以主动分屏显示对应于所述通知消息的应用包括:
[0014]以悬浮按钮方式在屏幕上显示已收到信息类通知消息的提示信息;
[0015]对所述悬浮按钮是否被点击进行检测,以判断是否需要展示信息类通知消息;
[0016]若判断需要展示所述信息类通知消息,则弹出用来展示信息类通知消息标题的悬浮窗口,以便全屏或分屏显示对应于所述通知消息的应用。
[0017]优选地,所述弹出用来展示信息类通知消息标题的悬浮窗口,以便全屏或分屏显示对应于所述通知消息的应用包括:
[0018]对所述悬浮窗口中的信息类通知消息的标题是否被点击进行检测;
[0019]若检测到所述信息类通知消息的标题被点击,则全屏或分屏显示对应于所述通知消息的应用。
[0020]优选地,当所述通知消息为来电通知消息时,所述的以主动分屏显示对应于所述通知消息的应用包括:
[0021]将所述来电通知消息直接以全屏或分屏显示对应于所述通知消息的应用。
[0022]优选地,所述全屏或分屏显示对应于所述通知消息的应用包括:
[0023]若当前无其他应用在前台运行,则全屏显示对应于所述通知消息的应用;
[0024]若当前有其他应用在前台运行,则分屏显示对应于所述通知消息应用和所述其他应用。
[0025]优选地,所述查找预置的应用筛选菜单,判断是否允许所述通知消息进行主动分屏包括:
[0026]检测用户是否注册了接收网络侧的通知消息的应用;
[0027]若检测到用户注册了接收网络侧的通知消息的应用,则作为候选主动分屏应用呈现在筛选菜单中;
[0028]根据用户的选择,将所述作为候选主动分屏应用进行标记并保存,以便接收到网络侧的通知消息时判断是否允许进行主动分屏。
[0029]优选地,当所述通知消息为信息类通知消息时,以悬浮按钮方式在屏幕上显示已收到信息类通知消息的提示信息,并在所述悬浮按钮上显示已收到信息类通知消息的数目。
[0030]根据本发明的另一方面,提供了一种终端智能分屏装置,包括:
[0031]判断模块,用于当用户终端接收到来自网络侧的通知消息时,查找预置的应用筛选菜单,判断是否允许所述通知消息进行主动分屏;
[0032]分屏处理模块,用于当判断允许所述通知消息进行主动分屏,则主动分屏显示对应于所述通知消息的应用。
[0033]优选地,所述通知消息包括信息类通知消息和来电通知消息。
[0034]与现有技术相比较,本发明的有益效果在于:
[0035]本发明通过将来自网络侧发送的接收式业务的管控纳入分屏功能来统一管理,进一步完善了分屏功能,也有效提升了该场景下的用户体验。
【附图说明】
[0036]图1是本发明提供的一种终端智能分屏方法流程图;
[0037]图2是本发明提供的一种终端智能分屏装置示意图;
[0038]图3是本发明实施例提供的筛选菜单功能流程图;
[0039]图4是本发明实施例提供的接收通知消息时的窗口处理示意图;
[0040]图5是本发明实施例提供的一种Android终端主动智能分屏方法流程图。
【具体实施方式】
[0041]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0042]图1显示了本发明提供的一种终端智能分屏方法流程图,如图1所示,包括以下步骤:
[0043]步骤SlOl:当用户终端接收到来自网络侧的通知消息时,查找预置的应用筛选菜单,判断是否允许所述通知消息进行主动分屏;
[0044]其中,所述通知消息包括信息类通知消息和来电通知消息。
[0045]具体地说,所述查找预置的应用筛选菜单,判断是否允许所述通知消息进行主动分屏包括:检测用户是否注册了接收网络侧的通知消息的应用;若检测到用户注册了接收网络侧的通知消息的应用,则作为候选主动分屏应用呈现在筛选菜单中;根据用户的选择,将所述作为候选主动分屏应用进行标记并保存,以便接收到网络侧的通知消息时判断是否允许进行主动分屏。
[0046]步骤S102:若判断允许所述通知消息进行主动分屏,则主动分屏显示对应于所述通知消息的应用。
[0047]具体地说,当所述通知消息为信息类通知消息时,所述的以主动分屏显示对应于所述通知消息的应用包括:以悬浮按钮方式在屏幕上显示已收到信息类通知消息的提示信息;对所述悬浮按钮是否被点击进行检测,以判断是否需要展示信息类通知消息;若判断需要展示所述信息类通知消息,则弹出用来展示信息类通知消息标题的悬浮窗口,以便全屏或分屏显示对应于所述通知消息的应用。其中,所述弹出用来展示信息类通知消息标题的悬浮窗口,以便全屏或分屏显示对应于所述通知消息的应用包括:对所述悬浮窗口中的信息类通知消息的标题是否被点击进行检测;若检测到所述信息类通知消息的标题被点击,则全屏或分屏显示对应于所述通知消息的应用。当所述通知消息为来电通知消息时,所述的以主动分屏显示对应于所述通知消息的应用包括:将所述来电通知消息直接以全屏或分屏显示对应于所述通知消息的应用。
[0048]本发明所述全屏或分屏显示对应于所述通知消息的应用包括:若当前无其他应用在前台运行,则全屏显示对应于所述通知消息的应用;若当前有其他应用在前台运行,则分屏显示对应于所述通知消息应用和所述其他应用。
[0049]其中,当所述通知消息为信息类通知消息时,以悬浮按钮方式在屏幕上显示已收到信息类通知消息的提示信息,并在所述悬
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1