一种显示推送信息的方法和装置的制作方法

文档序号:7864329阅读:130来源:国知局
专利名称:一种显示推送信息的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,更具体地,涉及一种显示推送信息的方法和装置。
背景技术
随着网络的不断发展和具有网络功能的终端产品的普遍流行,人们越来越多地使用具有网络功能的终端来获取大量的信息。例如,通过浏览器访问网址获得新闻信息,通过专门的应用客户端从网络侧获取天气信息等。可以看出,用户要在终端上浏览不同类型的信息,必须触发终端上对应的应用程序才能实现。当用户要获得大量不同类型的信息时,需要执行繁琐的操作。
针对上述问题,如果能主动向终端推送各种不同类型的信息,将简化用户的操作,但目前终端上没有空间来显示这种推送信息。

发明内容
有鉴于此,本发明实施例的目的是提出一种显示推送信息的方法和装置,能够在终端显示推送信息,从而使用户不执行繁琐操作也能获知各类信息,简化用户操作。为了达到上述目的,本发明实施例提出一种显示推送信息的方法,包括以下步骤获取加载新内容的触发事件;检测加载所述新内容的当前显示页面是否存在空白加载区域;当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。本发明实施例通过利用终端加载信息时显示页面的空白加载区域来显示推送信息,充分利用了终端的显示资源,使用户不执行繁琐操作,也能获知各类信息,简化了用户操作。作为上述技术方案的优选,所述推送信息为实时或定时接收的服务器发送的推送信息;或者,预先存储在本地的推送信息。本方案可以定时也可以实时获取服务器发送的推送信息,还可以将推送信息预先存储在本地,使得推送信息的获取更加灵活。作为上述技术方案的优选,所述方法还包括判断服务器发送的推送信息中是否存在用户订阅的信息,若是,将所述用户订阅的信息作为所述推送信息。该方案根据用户订阅选择要显示的推送信息,更加个性化。作为上述技术方案的优选,当前显示页面存在空白加载区域时,所述方法还包括向服务器发送获取推送信息的请求;接收服务器发送的所述推送信息。
该方案给出了在检测到空白加载区域后,再实时获取推送信息的方法。作为上述技术方案的优选,将推送信息显示在所述空白加载区域中时,所述方法还包括在空白加载区域建立所述推送信息的链接。当检测到所述链接被触发时,跳转到所述链接对应的应用程序或是页面。本方案进一步为用户提供了便利。作为上述技术方案的优选,将推送信息显示在所述空白加载区域中之前,所述方法还包括计算加载新内容的时间;当所述时间大于等于预设值时,再执行将推送信息显示在空白加载区域中的步骤。本方案增加了计算加载新内容的时间,只有在大于或等于预设值的前提下才显示推送信息,使得推送信息的显示更加合理。
相应地,本发明实施例还提出一种显示推送信息的装置,包括触发事件获取模块,用于获取加载新内容的触发事件;检测模块,用于在所述触发事件获取模块获取所述触发事件之后,检测加载所述新内容的当前显示页面是否存在空白加载区域;处理模块,用于在当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。作为上述技术方案的优选,所述处理模块将实时或定时接收的服务器发送的推送信息作为所述推送信息;或者,将预先存储在本地的推送信息作为所述推送信息。作为上述技术方案的优选,所述处理模块进一步判断服务器发送的推送信息中是否存在用户订阅的信息,若是,将所述用户订阅的信息作为所述推送信息。作为上述技术方案的优选,所述处理模块在当前显示页面存在空白加载区域时,进一步向服务器发送获取推送信息的请求,接收服务器发送的所述推送信息。作为上述技术方案的优选,所述处理模块将推送信息显示在所述空白加载区域中时,进一步在空白加载区域建立所述推送信息的链接。作为上述技术方案的优选,所述处理模块进一步在检测到所述链接被触发时,跳转到所述链接对应的应用程序或是页面。作为上述技术方案的优选,所述处理模块进一步计算加载新内容的时间,当所述时间大于等于预设值时,再执行将推送信息显示在所述空白加载区域中的操作。本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。


附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,并不构成对本发明实施例的限制。在附图中图I是本发明优选实施例提出的显示推送信息的方法的流程图;图2是本发明一具体实施例提出的显示推送信息的方法的流程图;图3是本发明另一具体实施例提出的显示推送信息的方法的流程图4是本发明又一具体实施例提出的显示推送信息的方法的流程图;图5是本发明一具体实施例提出的显示推送信息的方法的流程图;图6是本发明一具体实施例提出的显示推送信息的方法的流程图;图7是本发明优选实施例提出的显示推送信息的装置的示意图。
具体实施例方式以下结合附图对优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明实施例,并不用于限定本发明实施例。
用户在支持触摸屏的手机、平板电脑等终端中打开一个具有网络功能的应用程序,当用户需要刷新应用程序中的内容时,就会用手指往下拉动当前界面来进行刷新,即力口载新内容,这极大地方便了用户的刷新操作。在目前的终端中,当采用这种下拉刷新时,终端所显示的当前界面就会跟随手指的拉动往下移动,那么上方就会空出来作为新内容的加载区域,当终端从服务器上下载到用户请求的新内容时,就会将新内容显示在该空白的加载区域中。而在新内容未下载完成之前,加载区域为一片空白。本发明实施例正是利用了上述空白加载区域来显示针对用户终端的推送信息。如图I所示为本发明优选实施例提出的一种推送信息的方法,包括步骤Sll :获取加载新内容的触发事件;步骤S12 :检测加载所述新内容的当前显示页面是否存在空白加载区域;步骤S13 :当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。本发明实施例通过利用终端加载新内容时显示页面的空白加载区域来显示推送信息,充分利用了终端的显示资源,使用户不执行繁琐操作,也能方便的获知各类信息,简化了用户操作。推送信息可以是产品的介绍,也可以是天气信息,还可以是其他内容。这种展示在不影响用户操作便利和流畅性的前提下,充分利用有限的设备显示面积,更好地为用户展现各种内容。下面通过其他具体实施例来对本发明实施例提出的显示推送信息的方法进行详细说明。具体实施例一如图2所示,是以预先从服务器获取推送信息为例来说明本发明实施例提出的显示推送信息的方法,该实施例可以包括以下预先执行的步骤接收服务器发送的推送信息。该步骤可以定时地执行,或是设置为当手机连接网络时执行。更加优选地,还可以根据用户设置的订阅信息对服务器主动发送的推送信息进行筛选,例如,判断推送信息中是否存在用户订阅的信息,若是,将推送信息中用户订阅的信息存储作为预先获取的推送信息。当加载新内容的事件被触发时,本发明实施例提出的推送信息的方法包括以下步骤步骤S21 :获取加载新内容的触发事件。目前,加载新内容的触发事件通常为用户下拉或上拉当前显示页面的操作,以此来加载新内容,也可以是用户点击获取新内容的按键,还可以是运行某个应用程序时自动加载新内容。步骤S22 :检测加载所述新内容的当前显示页面是否存在空白加载区域;若是,执行步骤S23。步骤S23 :将预先获取从服务器获取的推送信息显示在空白加载区域中。具体实施例二如图3所示,是以预先在终端设置推送信息为例来说明本发明实施例提出的显示推送信息的方法,该实施例可以包括以下预先执行的步骤根据用户的设置或终端运营商的设置在终端中预先存储推送信息。当加载新内容的事件被触发时,本发明实施例提出的推送信息的方法包括以下步 骤步骤S31 :获取加载新内容的触发事件。步骤S32 :检测加载所述新内容的当前显示页面是否存在空白加载区域;若是,执行步骤S33。步骤S33 :将预先存储在终端的推送信息显示在空白加载区域中。本实施例提出的推送信息方法无需与服务器进行通信。具体实施例三如图4所示,是以终端实时向服务器请求推送信息为例来说明本发明实施例提出的显示推送信息的方法,该实施例包括以下步骤步骤S41 :获取加载新内容的触发事件。步骤S42 :检测加载所述新内容的当前显示页面是否存在空白加载区域;若是,执行步骤S43。步骤S43 向服务器发送获取推送信息的请求。优选地,该请求中包括用户的订阅信息,以使服务器根据该订阅信息发送相应的推送信息;或者,服务器根据服务器中预先存储的用户的信息来为用户发送相应的推送信
肩、O步骤S44 :接收服务器发送的推送信息。步骤S45 :将推送信息显示在空白加载区域中。具体实施例四如图5所示,本发明实施例提出的一种显示推送信息的方法,不仅将推送信息显示在空白加载区域,还为其建立链接。具体地,包括以下步骤步骤S51 :获取加载新内容的触发事件。步骤S52 :检测加载所述新内容的当前显示页面是否存在空白加载区域;若是,执行步骤S53 ;若否,则结束。步骤S53 :将推送信息显示在空白加载区域中,并为显示在空白加载区域的推送信息建立链接。步骤S54 :当检测到所述链接被触发时,跳转到该链接对应的应用程序或是页面。例如,当推送信息中存在某个应用程序的更新信息时,直接点击该信息,就能跳转到相应的程序进行更新,进一步为用户提供了便利。
具体实施例五如图6所示为本发明实施例提出的一种显示推送信息的方法,本实施例在以上实施例的基础上增加了判断加载新内容的时间,只有在符合了预设时间的前提下才显示推送信息,使得推送信息的显示更加合理。步骤S61 :获取加载新内容的触发事件。步骤S62:检测加载所述新内容的当前显示页面是否存在空白加载区域;若是,执行步骤S63 ;若否,则结束。步骤S63 :计算加载新内容的时间。这里,可以根据网络情况、新内容的大小来计算新内容的加载时间。
步骤S64 :判断所述时间是否大于等于预设值时,若是,执行步骤S65,若否,则结束。步骤S65 :将推送信息显示在空白加载区域中。如图7所示,本发明实施例提出的一种推送信息的装置,包括触发事件获取模块701,用于获取加载新内容的触发事件;检测模块702,用于在所述触发事件获取模块获得所述触发事件之后,检测加载所述新内容的当前显示页面是否存在空白加载区域;处理模块703,用于在当前显示页面存在空白加载区域时,将推送信息显示在空白加载区域中。优选地,所述处理模块703将实时或定时接收的服务器发送的推送信息作为所述推送信息;或者,将预先存储在本地的推送信息作为所述推送信息。所述处理模块703进一步判断服务器发送的推送信息中是否存在用户订阅的信息,若是,将推送信息中用户订阅的信息作为所述推送信息。优选地,所述处理模块703在当前显示页面存在空白加载区域时,进一步向服务器发送获取推送信息的请求,接收服务器发送的所述推送信息。优选地,所述处理模块703用于将推送信息显示在所述空白加载区域中时,进一步在空白加载区域建立所述推送信息的链接。所述处理模块703进一步在检测到所述链接被触发时,跳转到所述链接对应的应用程序或是页面。优选地,所述处理模块703进一步计算加载新内容的时间,当所述时间大于等于预设值时,再执行将推送信息显示在所述空白加载区域中的操作。本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。
权利要求
1.一种显示推送信息的方法,其特征在于,包括以下步骤 获取加载新内容的触发事件; 检测加载所述新内容的当前显示页面是否存在空白加载区域; 当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。
2.根据权利要求I所述的方法,其特征在于,所述推送信息为 实时或定时接收的服务器发送的推送信息;或者, 预先存储在本地的推送信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括 判断服务器发送的推送信息中是否存在用户订阅的信息,若是,将所述用户订阅的信息作为所述推送信息。
4.根据权利要求I所述的方法,其特征在于,当前显示页面存在空白加载区域时,所述方法还包括 向服务器发送获取推送信息的请求; 接收服务器发送的所述推送信息。
5.根据权利要求I所述的方法,其特征在于,将推送信息显示在所述空白加载区域中时,所述方法还包括在空白加载区域建立所述推送信息的链接。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括当检测到所述链接被触发时,跳转到所述链接对应的应用程序或是页面。
7.根据权利要求I所述的方法,其特征在于,将推送信息显示在所述空白加载区域中之前,所述方法还包括计算加载新内容的时间; 当所述时间大于等于预设值时,再执行将推送信息显示在空白加载区域中的步骤。
8.—种显示推送信息的装置,其特征在于,包括 触发事件获取模块,用于获取加载新内容的触发事件; 检测模块,用于在所述触发事件获取模块获取所述触发事件之后,检测加载所述新内容的当前显示页面是否存在空白加载区域; 处理模块,用于在当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。
9.根据权利要求8所述的装置,其特征在于,所述处理模块将实时或定时接收的服务器发送的推送信息作为所述推送信息;或者,将预先存储在本地的推送信息作为所述推送信息。
10.根据权利要求9所述的装置,其特征在于,所述处理模块进一步判断服务器发送的推送信息中是否存在用户订阅的信息,若是,将所述用户订阅的信息作为所述推送信息。
11.根据权利要求8所述的装置,其特征在于,所述处理模块在当前显示页面存在空白加载区域时,进一步向服务器发送获取推送信息的请求,接收服务器发送的所述推送信息。
12.根据权利要求8所述的装置,其特征在于,所述处理模块将推送信息显示在所述空白加载区域中时,进一步在空白加载区域建立所述推送信息的链接。
13.根据权利要求12所述的装置,其特征在于,所述处理模块进一步在检测到所述链接被触发时,跳转到所述链接对应的应用程序或是页面。
14.根据权利要求8所述的装置,其特征在于,所述处理模块进一步计算加载新内容的时间,当所述时间大于等于预设值时,再执行将推送信息显示在所述空白加载区域中的操 作。
全文摘要
本发明公开了一种显示推送信息的方法和装置,其中,方法包括以下步骤获取加载新内容的触发事件;检测加载所述新内容的当前显示页面是否存在空白加载区域;当前显示页面存在空白加载区域时,将推送信息显示在所述空白加载区域中。本发明通过利用终端加载信息时显示页面的空白加载区域来显示推送信息,充分利用了终端的显示资源,使用户不执行繁琐的操作,也能方便的获知各类信息,简化了用户操作。
文档编号H04L29/06GK102970343SQ201210429458
公开日2013年3月13日 申请日期2012年10月31日 优先权日2012年10月31日
发明者王斌, 刘道宽, 汪轩然, 吴廷彬, 欧金粱 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1