一种推送消息的处理方法及推送消息的处理装置与流程

文档序号:11657459阅读:165来源:国知局
一种推送消息的处理方法及推送消息的处理装置与流程

本发明涉及推送(push)技术,尤其涉及一种push消息的处理方法及推送push消息的处理装置。



背景技术:

随着智能手机的飞速发展,各种层出不穷的应用应运而生。很多第三方应用,开发者为了增加用户活越度、互动性,常常通过推送(push)方式向用户推送该应用相关的一些消息。如游戏类的开发者一般push一些活动消息、互动消息、领取礼品等消息;浏览器类开发者一般push实时新闻信息;电子平台类的开发者一般push推荐应用消息、已经下载应用的版本更新消息等等。不同类型的开发者push的消息类型是不一样的。

由于智能手机用户在智能手机中一般都装有不同类型的多个应用,push消息给用户带来了两个问题,第一个问题:每个应用push的时间不固定,push的消息常驻在任务窗口中,比较耗电;如果用户一段时间内不想看该应用push的消息,需要打开该应用设置,关闭消息推送设置,想要看push消息时,又需要去该应用设置中打开消息接收功能,如此一来,手机中有十几个类似的应用,用户操作起来非常不方便。第二个问题:用户看过的push消息要再次查看,一般都是查看不到的,属于一次阅读信息。第三个问题:如果用户在任务窗口中不小心点击删除按钮的话,这个消息是无法找到阅读的。这样给用户造成很多困扰。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种push消息的处理方法,增设存储单元,所述方法包括:

接收应用服务器发送的push消息;

对接收到的所述push消息设置标签属性,并将设置好标签属性的所述push消息存储在所述存储单元中;

接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性;

根据所述目标标签属性,从所述存储单元中提取目标push消息,并显示所述目标push消息,其中,所述目标push消息的标签属性与所述目标标签属性相匹配。

本发明实施例中,对接收到的所述push消息设置的标签属性包括:时间、和/或关键字、和/或已阅读或未阅读;

所述接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性包括:

接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的时间时间、和/或目标关键字、和/或已阅读或未阅读;

所述根据所述目标标签属性,从所述存储单元中提取目标push消息包括:

根据所述查看指令所指示的时间,从所述存储单元中提取目标push消息,其中,所述目标push消息的时间与所述查看指令所指示的时间一致;和/或,

根据所述目标关键字,从所述存储单元中提取目标push消息,其中,所述目标push消息的关键字与所述目标关键字一致;和/或,

当所述查看指令指示已阅读时,从所述存储单元中提取标签属性为已阅读的push消息;当所述查看指令指示未阅读时,从所述存储单元中提取标签属性为未阅读的push消息。

本发明实施例中,所述方法还包括:

获得针对push消息的存储时长的设置操作;

当所述push消息在所述存储单元的存储时长达到设置的存储时长时,从所述存储单元中删除所述push消息。

本发明实施例中,所述方法还包括:

获得针对所选择的push消息的删除操作;

从所述存储单元中删除所选择的push消息。

本发明实施例中,所述方法还包括:

获得针对一个以上目标应用的开启或关闭接收push消息的设置操作;

根据所述设置操作,对所述一个以上目标应用进行开启或关闭接收push消息的设置;

所述接收应用服务器发送的push消息,包括:

接收与设置开启接收push消息的目标应用对应的应用服务器发送的push消息。

本发明实施例中,所述方法还包括:

获得在任务窗口中是否提示push消息的设置操作;

当所述设置操作指示在所述任务窗口中提示push消息时,以快捷方式显示所述push消息对应的图标。

本发明实施例提供的推送push消息的处理装置,包括:存储单元;

接收单元,用于接收应用服务器发送的push消息;

第一设置单元,用于对接收到的所述push消息设置标签属性,并将设置好标签属性的所述push消息存储在所述存储单元中;

解析单元,用于接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性;

提取单元,用于根据所述目标标签属性,从所述存储单元中提取目标push消息,并显示所述目标push消息,其中,所述目标push消息的标签属性与所述目标标签属性相匹配。

本发明实施例中,对接收到的所述push消息设置的标签属性包括:时间、和/或关键字、和/或已阅读或未阅读;

所述解析单元,还用于接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的时间、和/或目标关键字、和/或已阅读或未阅读;

所述提取单元,还用于根据所述查看指令所指示的时间,从所述存储单元 中提取目标push消息,其中,所述目标push消息的时间与所述查看指令所指示的时间一致;和/或,根据所述目标关键字,从所述存储单元中提取目标push消息,其中,所述目标push消息的关键字与所述目标关键字一致;和/或,当所述查看指令指示已阅读时,从所述存储单元中提取标签属性为已阅读的push消息;当所述查看指令指示未阅读时,从所述存储单元中提取标签属性为未阅读的push消息。

本发明实施例中,所述装置还包括:

第二设置单元,用于获得针对push消息的存储时长的设置操作;

删除单元,用于当所述push消息在所述存储单元的存储时长达到设置的存储时长时,从所述存储单元中删除所述push消息。

本发明实施例中,所述删除单元,还用于获得针对所选择的push消息的删除操作;从所述存储单元中删除所选择的push消息。

本发明实施例中,所述装置还包括:

第三设置单元,用于获得针对一个以上目标应用的开启或关闭接收push消息的设置操作;根据所述设置操作,对所述一个以上目标应用进行开启或关闭接收push消息的设置;

所述接收单元,还用于接收与设置开启接收push消息的目标应用对应的应用服务器发送的push消息。

本发明实施例中,所述装置还包括:

第四设置单元,用于获得在任务窗口中是否提示push消息的设置操作;

提示单元,用于当所述设置操作指示在所述任务窗口中提示push消息时,以快捷方式显示所述push消息对应的图标。

本发明实施例的技术方案中,首先,增设存储单元;然后,接收应用服务器发送的push消息;对接收到的所述push消息设置标签属性,并将设置好标签属性的所述push消息存储在所述存储单元中;接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性;根据所述目标标签属性,从所述存储单元中提取目标push消息,并显示所述目标push消息,其中,所 述目标push消息的标签属性与所述目标标签属性相匹配。可见,本发明实施例的push消息并不是驻留在任务窗口中,而是存储在存储单元中,这样可以节省终端的耗电。并且,减少了用户对push消息进行设置的繁琐操作,也实现了查看历史push消息的功能,大大提升了用户的体验。

附图说明

图1为本发明实施例的push消息的处理方法的流程示意图;

图2为本发明实施例的推送push消息的处理装置的结构组成示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

本发明实施例中,将通过push方式推送的消息称为push消息。智能手机一般装有多个(约25个)不同类型的应用,为了增加用户活跃度等目标,很多应用都具有push消息的推送功能,并在不同时间推送push消息,每个应用推送的push消息都在任务窗口中展示给用户,让用户及时查看。基于此,用户在任务窗口中能够看到多条push消息,如果用户没有及时查看push消息,push消息也会常驻在任务窗口中,比较耗电;如果关闭或开启应用的推送功能,需要进入到该应用的设置中去关闭或开启推送功能,多个应用就需要用户一一进行操作,非常繁琐。

基于此,本发明实施例提供了一种push消息的处理方法及推送push消息的处理装置,能够提升用户体验,减少任务窗口展示push消息而带来的耗电问题。本发明实施例新增设了一个存储单元,把从各个应用服务器接收到的push消息聚合存储在存储单元中,用户可以随时通过列表形式阅读push消息,也可以二次阅读push消息。此外,对push消息按照标签属性进行统一管理,如时间管理、关键词管理、是否阅读管理等。而且,还对能够接收push消息的应用 设置接收或不接收push消息,以及轻松快速清理不需要的push消息。应用服务器新推送的push消息在任务窗口也可以进行选择性地显示,显示的方式类似消息快捷方式,如以数字形式显示。

图1为本发明实施例的push消息的处理方法的流程示意图,本示例中的push消息的处理方法应用于推送push消息的处理装置,如图1所示,所述push消息的处理方法包括以下步骤:

步骤101:接收应用服务器发送的push消息。

本发明实施例中,所述推送push消息的处理装置可以是手机、平板电脑、笔记本等任意电子设备。本发明实施例在所述推送push消息的处理装置中增设了存储单元,该存储单元用于存储各个应用服务器推送的push消息。

本发明实施例中,应用的开发者在应用服务器端编辑push消息,编辑好后,直接将push消息推送至推送push消息的处理装置。这里,编辑的push消息是开发者向用户推荐的内容。不同类型的应用服务器向用户推荐的内容不同,如游戏类的应用服务器一般推送一些活动消息、互动消息、领取礼品等消息;浏览器类的应用服务器一般推送实时新闻信息;电子平台类的应用服务器一般推送推荐应用消息、已经下载应用的版本更新消息等等。基于此,推送push消息的处理装置接收应用服务器发送的push消息。

本发明实施例中,所述方法还包括:获得针对一个以上目标应用的开启或关闭接收push消息的设置操作;根据所述设置操作,对所述一个以上目标应用进行开启或关闭接收push消息的设置。

相应地,本步骤为:接收与设置开启接收push消息的目标应用对应的应用服务器发送的push消息。

步骤102:对接收到的所述push消息设置标签属性,并将设置好标签属性的所述push消息存储在所述存储单元中。

本发明实施例中,对接收到的所述push消息设置的标签属性包括:时间、和/或关键字、和/或已阅读或未阅读等等。根据标签属性可以对push消息进行统一的分类管理,具体地,后续可以根据标签属性将用户选择的某一类别的标 签属性的push消息展示给用户查看。

步骤103:接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性。

在一种实施方式中,对接收到的所述push消息设置的标签属性包括:时间;接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的时间;根据所述查看指令所指示的时间,从所述存储单元中提取目标push消息,其中,所述目标push消息的时间与所述查看指令所指示的时间一致。这样,用户可以方便查看某一时间内推送的push消息。

在一种实施方式中,对接收到的所述push消息设置的标签属性包括:关键字;接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标关键字;根据所述目标关键字,从所述存储单元中提取目标push消息,其中,所述目标push消息的关键字与所述目标关键字一致。这样,用户可以方便查看到与某一关键词相关的所有push消息。

在一种实施方式中,对接收到的所述push消息设置的标签属性包括:已阅读或未阅读;接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的已阅读或未阅读;当所述查看指令指示已阅读时,从所述存储单元中提取标签属性为已阅读的push消息;当所述查看指令指示未阅读时,从所述存储单元中提取标签属性为未阅读的push消息。这样,用户可以方便查看已阅读或者未阅读的push消息。

步骤104:根据所述目标标签属性,从所述存储单元中提取目标push消息,并显示所述目标push消息,其中,所述目标push消息的标签属性与所述目标标签属性相匹配。

本发明实施例中,存储单元与应用服务器之间需要调用应用参数来实现关联,具体地,当应用服务器的push消息推送至推送push消息的处理装置时,存储单元通过调用相应的应用参数获知该push消息是针对哪个应用推送的,然后再将push消息按照应用的类别进行存储。

本发明实施例中,所述方法还包括:

获得针对push消息的存储时长的设置操作;

当所述push消息在所述存储单元的存储时长达到设置的存储时长时,从所述存储单元中删除所述push消息。这样,存储单元既可以保存数据,满足用户的对历史push消息的查看,还可以不断更新所存储的push消息。

本发明实施例中,所述方法还包括:

获得针对所选择的push消息的删除操作;

从所述存储单元中删除所选择的push消息。这样,用户可以快速地对push消息实现删除操作。

本发明实施例中,所述方法还包括:

获得在任务窗口中是否提示push消息的设置操作;

当所述设置操作指示在所述任务窗口中提示push消息时,以快捷方式显示所述push消息对应的图标。

本发明实施例的技术方案,节省了在任务窗口中直接展示push消息而引起的耗电。同时,减少了用户对push设置的繁琐操作,也增加了查看历史push消息的功能,大大提升了用户的体验。

图2为本发明实施例的推送push消息的处理装置的结构组成示意图,如图2所示,所述推送push消息的处理装置包括:存储单元20;

接收单元21,用于接收应用服务器发送的push消息;

第一设置单元22,用于对接收到的所有push消息设置标签属性,并将所述push消息存储在所述存储单元20中;

解析单元23,用于接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的目标标签属性;

提取单元24,用于根据所述目标标签属性,从所述存储单元20中提取目标push消息,并显示所述目标push消息,其中,所述目标push消息的标签属性与所述目标标签属性相匹配。

本发明实施例中,对接收到的所述push消息设置的标签属性包括:时间、和/或关键字、和/或已阅读或未阅读;

所述解析单元23,还用于接收到查看指令时,解析所述查看指令,获得所述查看指令所指示的时间、和/或目标关键字、和/或已阅读或未阅读;

所述提取单元24,还用于根据所述查看指令所指示的时间,从所述存储单元中提取目标push消息,其中,所述目标push消息的时间与所述查看指令所指示的时间一致;和/或,根据所述目标关键字,从所述存储单元中提取目标push消息,其中,所述目标push消息的关键字与所述目标关键字一致;和/或,当所述查看指令指示已阅读时,从所述存储单元中提取标签属性为已阅读的push消息;当所述查看指令指示未阅读时,从所述存储单元中提取标签属性为未阅读的push消息。

本发明实施例中,所述装置还包括:

第二设置单元25,用于获得针对push消息的存储时长的设置操作;

删除单元26,用于当所述push消息在所述存储单元20的存储时长达到设置的存储时长时,从所述存储单元20中删除所述push消息。

本发明实施例中,所述删除单元26,还用于获得针对所选择的push消息的删除操作;从所述存储单元20中删除所选择的push消息。

本发明实施例中,所述装置还包括:

第三设置单元27,用于获得针对一个以上目标应用的开启或关闭接收push消息的设置操作;根据所述设置操作,对所述一个以上目标应用进行开启或关闭接收push消息的设置;

所述接收单元21,还用于接收与设置开启接收push消息的目标应用对应的应用服务器发送的push消息。

本发明实施例中,所述装置还包括:

第四设置单元28,用于获得在任务窗口中是否提示push消息的设置操作;

提示单元,用于当所述设置操作指示在所述任务窗口中提示push消息时,以快捷方式显示所述push消息对应的图标。

本领域技术人员应当理解,图2所示的推送push消息的处理装置中的各单元的实现功能可参照前述push消息的处理方法的相关描述而理解。图2所示的 推送push消息的处理装置中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

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