一种弹窗信息的展示方法和装置与流程

文档序号:11261823阅读:164来源:国知局
一种弹窗信息的展示方法和装置与流程

本发明涉及通信领域,尤其涉及一种弹窗信息的展示方法和装置。



背景技术:

当安装于终端上的应用程序需要推送信息时,一种常见的方式为通过弹窗展示需要推送的信息,例如新资讯、广告信息、日程信息和闹钟提醒。以日程信息为例,当日历应用程序中设置的某一日程达到提醒时间时,将产生弹窗事件,在终端的当前显示界面上产生弹窗并在弹窗中展示该日程信息。再如,闹钟应用程序中设置的某一闹钟的闹铃时间达到时,将在终端的当前显示界面上弹出弹框,通过弹框展示该闹钟信息。

通过弹窗展示信息的方式,存在遮挡当前显示界面的缺陷。



技术实现要素:

本发明要解决的技术问题在于通过弹窗展示信息的方式存在遮挡当前显示界面的缺陷,提供一种弹窗信息的展示方法和装置。

本发明解决其技术问题所采用的技术方案是:提供一种弹窗信息的展示方法,应用于具有显示屏的终端,所述弹窗信息的展示方法包括:

检测终端的预设应用程序所产生的弹窗事件;

不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件;

获取检测到的弹窗事件对应的弹窗内容;

将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域。

优选地,所述不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件包括:

将检测到的弹窗事件对应的弹窗移动到所述显示屏的显示区域之外以拦截检测到的弹窗事件;或者

关闭检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件。

优选地,所述弹窗信息的展示方法还包括:

检测终端的预设应用程序所产生的多个弹窗事件;

不显示检测到的多个弹窗事件对应的多个弹窗以拦截检测到的多个弹窗事件;

获取检测到的多个弹窗事件对应的多个弹窗内容;

将获取到的多个弹窗事件对应的多个弹窗内容按照优先级展示于所述显示屏的导航区域。

优选地,所述弹窗信息的展示方法还包括:

检测作用于所述导航区域的控制操作;

若所述控制操作满足第一预设条件,则在显示屏的显示区域上显示所述导航区域当前所展示的弹窗事件的对应预设应用程序的界面;或者

若所述控制操作满足第二预设条件,则切换所述导航区域按照优先级所展示的多个弹窗事件对应的多个弹窗内容。

优选地,所述展示方法包括:

若接收到作用于导航区域的虚拟home键的第一预设操作,则从对应应用程序的当前界面返回到对应应用程序的上一级界面;

若接收到作用于导航区域的虚拟home键的第二预设操作,则从对应应用程序的当前界面返回到终端的主显示界面;

若接收到作用于导航区域的虚拟home键的第三预设操作,则在终端的当前显示界面显示多任务管理器。

优选地,所述导航区域默认隐藏显示,所述展示方法还包括:

若接收到作用于终端的当前显示界面上的预设操作,则在终端的当前显示界面恢复显示已隐藏的所述导航区域。

提供一种弹窗信息的展示装置,应用于具有显示屏的终端,所述弹窗信息的展示装置包括:

事件检测单元,用于检测终端的预设应用程序所产生的弹窗事件;

拦截单元,用于不显示检测到的对应的弹窗以拦截检测到的弹窗事件;

获取单元,用于获取检测到的弹窗事件对应的弹窗内容;

展示单元,用于将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域。

优选地,所述拦截单元包括:

第一拦截模块,用于将检测到的弹窗事件对应的弹窗移动到所述显示屏的显示区域之外以拦截检测到的弹窗事件;或者

第二拦截模块,用于关闭检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件。

优选地,其特征在于,所述事件检测单元还用于检测终端的预设应用程序所产生的多个弹窗事件;

所述拦截单元还用于不显示检测到的多个弹窗事件对应的多个弹窗以拦截检测到的多个弹窗事件;

所述获取单元还用于获取检测到的多个弹窗事件对应的多个弹窗内容;

所述展示单元还用于将获取到的多个弹窗事件对应的多个弹窗内容按照优先级展示于所述显示屏的导航区域。

优选地,所述弹窗信息的展示装置还包括:

操作检测单元,用于检测作用于所述导航区域的控制操作;

第一显示控制单元,用于在所述控制操作满足第一预设条件时,在显示屏的显示区域上显示所述导航区域当前所展示的弹窗事件的对应预设应用程序的界面;或者

第二显示控制单元,用于在所述控制操作满足第二预设条件时,切换所述导航区域按照优先级所展示的多个弹窗事件对应的多个弹窗内容;

或者,所述弹窗信息的展示装置还包括:

第一控制单元,用于在接收到作用于导航区域的虚拟home键的第一预设操作时,从对应应用程序的当前界面返回到对应应用程序的上一级界面;或者

第二控制单元,用于在接收到作用于导航区域的虚拟home键的第二预设操作时,从对应应用程序的当前界面返回到终端的主显示界面;或者

第三控制单元,用于在接收到作用于导航区域的虚拟home键的第三预设操作时,在终端的当前显示界面显示多任务管理器;

或者,所述导航区域默认隐藏显示,所述弹窗信息的展示装置还包括:

第四控制单元,用于在接收到作用于终端的当前显示界面上的预设操作时,在终端的当前显示界面恢复显示已隐藏的所述导航区域。

实施本发明的技术方案,能够对弹窗进行拦截,不显示弹窗,并将弹窗展示的内容展示于显示屏的导航区域,实现信息展示的同时避免了对当前显示界面的遮挡。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种弹窗信息的展示方法的第一实施例的流程图;

图2是终端显示屏的结构示意图;

图3是本发明提供的一种弹窗信息的展示方法的第二实施例的流程图;

图4是本发明提供的一种弹窗信息的展示方法的第三实施例的流程图;

图5是本发明提供的一种弹窗信息的展示方法的第四实施例的流程图;

图6是本发明提供的一种弹窗信息的展示装置的第一实施例的功能框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明提供的一种弹窗信息的展示方法,该实施例的弹窗信息的展示方法可以应用于终端中。其中,终端包括但不限于移动终端、平板电脑、智能手表、智能手环、笔记本电脑、台式电脑、mp3、mp4等终端。终端的操作系统可包括但不限于flyme操作系统、android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone操作系统等等。如图1所示,该实施例的弹窗信息的展示方法包括如下步骤:

步骤s11:检测终端的预设应用程序所产生的弹窗事件。

其中,预设应用程序可以是系统默认的安装于终端的应用程序,也可以是用户设置的安装于终端的应用程序。例如,预设应用程序包括日历应用程序或者闹钟应用程序。

在步骤s11中,对预设应用所产生的弹窗事件进行检测。

步骤s12:不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件。

具体的,在步骤s12中,通过将检测到的弹窗事件对应的弹窗移动到终端显示屏的显示区域之外,使得检测到的弹窗事件对应的弹窗不会在显示屏的显示区域显示,从而实现拦截检测到的弹窗事件。

在其他实施例中,还可以通过关闭检测到的弹窗事件对应的弹窗,使得检测到的弹窗事件对应的弹窗不会在显示屏的显示区域显示,从而实现拦截检测到的弹窗事件。

步骤s13:获取检测到的弹窗事件对应的弹窗内容。

在步骤s13中,获取检测到的弹窗事件对应的弹窗中所展示的内容。

步骤s12和s13的执行顺序不做限定,两者可以同时进行,或者先执行步骤s12再执行步骤s13(如图1所示,不适用于步骤s12中通过关闭弹窗以拦截弹窗事件的实施例),或者先执行步骤s13再执行步骤s12。

步骤s14:将获取到的弹窗事件对应的弹窗内容展示于显示屏的导航区域。

在本实施例中,如图2所示,将终端的显示屏划分为显示区域a和导航区域b。

终端以手机为例,预设应用以安装于手机上的日历应用程序为例进行详细说明。在日历应用程序中设置了一个日程信息,日程信息的内容为:14:00-16:00开会,设置的提醒时间为13:30。当达到13:30时,检测到日历应用程序产生一弹窗事件,该弹窗事件对应的弹窗内容为14:00-16:00开会。通过将该弹窗事件对应的弹窗移动到手机显示屏的显示区域之外,使得弹窗事件对应的弹窗不会在显示屏的显示区域显示,从而实现拦截检测到的弹窗事件。获取该弹窗事件对应的弹窗内容“14:00-16:00开会”,并将获取的弹窗内容“14:00-16:00开会”展示于显示屏的导航区域b。

在本发明的弹窗信息的展示方法的第二实施例中,如图3所示,弹窗信息的展示方法包括:

步骤s31:检测终端的预设应用程序所产生的多个弹窗事件;

具体的,在步骤s31中,检测安装于终端上的一个或者多个预设应用程序锁产生的多个弹窗事件。预设应用程序可以是系统默认的安装于终端的应用程序,也可以是用户设置的安装于终端的应用程序。

步骤s32:不显示检测到的多个弹窗事件对应的多个弹窗以拦截检测到的多个弹窗事件。

具体的,在步骤s32中,通过将检测到的多个弹窗事件对应的多个弹窗移动到终端显示屏的显示区域之外,使得检测到的多个弹窗事件对应的多个弹窗不会在显示屏的显示区域显示,从而实现拦截检测到的多个弹窗事件。

弹窗事件与弹窗可以是一一对应关系或者一对多的关系,比如一个弹窗事件对应一个弹窗,或者一个弹窗事件对应多个弹窗。

步骤s33:获取检测到的多个弹窗事件对应的多个弹窗内容。

步骤s34:将获取到的多个弹窗事件对应的多个弹窗内容按照优先级展示于显示屏的导航区域。

预设为预设应用程序、预设应用程序可能产生的多种弹窗事件设定了优先级,在显示屏的导航区域展示优先级最高的弹窗事件对应的弹窗内容。

在本发明的弹窗信息的展示方法的第三实施例中,如图4所示,弹窗信息的展示方法包括:

步骤s41:检测终端的预设应用程序所产生的弹窗事件;

步骤s42:不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件;

步骤s43:获取检测到的弹窗事件对应的弹窗内容;

步骤s44:将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域;

步骤s45:检测作用于导航区域的控制操作;

步骤s46:若控制操作满足第一预设条件,则在显示屏的显示区域上显示所述导航区域当前所展示的弹窗事件的对应预设应用程序的界面。

在本实施例的步骤s45中,检测感应物作用于导航区域的控制操作,感应物例如用户。

在步骤s46中,判断检测作用于导航区域的控制操作是否满足第一预设条件,控制操作满足第一预设条件包括:

控制操作对应的操作次数大于或者等于预设次数阈值;或者

控制操作对应的操作位置为预设位置;或者

控制操作对应的压力值大于或者等于预设压力阈值;或者

控制操作对应的操作时间大于或者等于预设时长阈值;或者

它们的组合。

在一个优选实施例中,控制操作满足第一预设条件为:控制操作为作用于弹窗内容上的点击操作。

当控制操作满足第一预设条件时,在显示屏的显示区域上显示导航区域当前所展示的弹窗事件的对应预设应用程序的界面。

继续以上述手机上安装的日历应用程序为例,若检测到作用于导航区域上显示的弹窗内容“14:00-16:00开会”上的点击操作,则在显示屏的显示区域上显示日历应用程序的界面,且可以是该日程提醒的界面。

也就是说在导航区域上不仅提供了弹窗内容的展示,还提供了弹窗对应的预设应用程序的入口和快捷功能。

本实施例的其余情况与第一实施例相同,再次不再赘述。

在本发明的弹窗信息的展示方法的第四实施例中,如图5所示,弹窗信息的展示方法包括:

步骤s51:检测终端的预设应用程序所产生的弹窗事件;

步骤s52:不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件;

步骤s53:获取检测到的弹窗事件对应的弹窗内容;

步骤s54:将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域;

步骤s55:检测作用于导航区域的控制操作;

步骤s56:若控制操作满足第二预设条件,则切换导航区域按照优先级所展示的多个弹窗事件对应的多个弹窗内容。

在本实施的步骤s56中,控制操作满足第二预设条件包括:

控制操作对应的方向为预设方向;或者

控制操作对应的操作位置为预设位置;或者

控制操作对应的压力值大于或者等于预设压力阈值;或者

控制操作对应的操作时间大于或者等于预设时长阈值;或者

它们的组合。

在一个优选实施例中,控制操作满足第二预设条件为:控制操作为作用于导航区域的向左或者向右滑动。

在本实施例中,其余情况与第三实施例相同,在此不再赘述。

在本发明的弹窗信息的展示方法的第五实施例中,弹窗信息的展示方法包括:

步骤s61:检测终端的预设应用程序所产生的弹窗事件;

步骤s62:不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件;

步骤s63:获取检测到的弹窗事件对应的弹窗内容;

步骤s64:将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域,所述导航区域还用于展示虚拟home键;

步骤s65:若接收到作用于导航区域的虚拟home键的第一预设操作,则从对应应用程序的当前界面返回到对应应用程序的上一级界面;

步骤s66:若接收到作用于导航区域的虚拟home键的第二预设操作,则从对应应用程序的当前界面返回到终端的主显示界面;

步骤s67:若接收到作用于导航区域的虚拟home键的第三预设操作,则在终端的当前显示界面显示多任务管理器。

在一个优选实施例中,第一预设操作为点击(轻触),第二预设操作为按压(对应的压力值大于或者等于压力阈值),第三预设操作为维持接触的双按压(对应的压力值大于或者等于压力阈值)。

在本实施例中,其余情况与第一实施例相同,在此不再赘述。

在本发明的弹窗信息的展示方法的第六实施例中,弹窗信息的展示方法包括:

步骤s71:检测终端的预设应用程序所产生的弹窗事件;

步骤s72:不显示检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件;

步骤s73:获取检测到的弹窗事件对应的弹窗内容;

步骤s74:将获取到的弹窗事件对应的弹窗内容展示于显示屏的导航区域,导航区域默认隐藏显示;

步骤s75:若接收到作用于终端的当前显示界面上的预设操作,则在终端的当前显示界面恢复显示已隐藏的导航区域。

一种优选实施例中,作用于终端的当前显示界面上的预设操作包括:作用于终端的当前显示界面上预设位置或者沿预设方向的滑动操作。

在本实施例中,其余情况与第一实施例相同,在此不再赘述。

在本发明的弹窗信息的展示装置的第一实施例中,如图6所示,弹窗信息的展示装置600包括:

事件检测单元610,用于检测终端的预设应用程序所产生的弹窗事件;

拦截单元620,用于不显示检测到的对应的弹窗以拦截检测到的弹窗事件;

获取单元630,用于获取检测到的弹窗事件对应的弹窗内容;

展示单元640,用于将获取到的弹窗事件对应的弹窗内容展示于所述显示屏的导航区域。

事件拦截单元610包括:

第一拦截模块,用于将检测到的弹窗事件对应的弹窗移动到所述显示屏的显示区域之外以拦截检测到的弹窗事件。

在其他实施例中,拦截单元包括:

第二拦截模块,用于关闭检测到的弹窗事件对应的弹窗以拦截检测到的弹窗事件。

在其他实施例中,事件检测单元还用于检测终端的预设应用程序所产生的多个弹窗事件;

拦截单元还用于不显示检测到的多个弹窗事件对应的多个弹窗以拦截检测到的多个弹窗事件;

获取单元还用于获取检测到的多个弹窗事件对应的多个弹窗内容;

展示单元还用于将获取到的多个弹窗事件对应的多个弹窗内容按照优先级展示于所述显示屏的导航区域。

在其他实施例中,弹窗信息的展示装置还包括:

操作检测单元,用于检测作用于所述导航区域的控制操作;

第一显示控制单元,用于在所述控制操作满足第一预设条件时,在显示屏的显示区域上显示所述导航区域当前所展示的弹窗事件的对应预设应用程序的界面;或者

第二显示控制单元,用于在所述控制操作满足第二预设条件时,切换所述导航区域按照优先级所展示的多个弹窗事件对应的多个弹窗内容;

在其他实施例中,弹窗信息的展示装置还包括:

第一控制单元,用于在接收到作用于导航区域的虚拟home键的第一预设操作时,从对应应用程序的当前界面返回到对应应用程序的上一级界面;或者

第二控制单元,用于在接收到作用于导航区域的虚拟home键的第二预设操作时,从对应应用程序的当前界面返回到终端的主显示界面;或者

第三控制单元,用于在接收到作用于导航区域的虚拟home键的第三预设操作时,在终端的当前显示界面显示多任务管理器;

在其他实施例中,导航区域默认隐藏显示,弹窗信息的展示装置还包括:

第四控制单元,用于在接收到作用于终端的当前显示界面上的预设操作时,在终端的当前显示界面恢复显示已隐藏的所述导航区域。

本发明各实施例的方法中以及之间的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例的装置中的模块或单元或子单元可以根据实际需要进行合并、划分和删减。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端装置相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明的权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1