消息推送方法、终端及服务器的制造方法_5

文档序号:9251061阅读:来源:国知局
示时间时以推送本地通知消息的方式向用户推送消息,而不用服务器集中推送消息,从而降低了服务器的负担。因此,推送消息的效率较高。
[0177]图12是根据一示例性实施例示出的一种服务器1200的框图。例如,服务器1200可以被提供为一服务器。参照图12,服务器1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理组件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述图2或图3对应的实施例提供的消息推送方法中服务器所执行的功能。
[0178]服务器1200还可以包括一个电源组件1226被配置为执行服务器1200的电源管理,一个有线或无线网络接口 1250被配置为将服务器1200连接到网络,和一个输入输出(I/O)接口 1258。服务器1200可以操作基于存储在存储器1232的操作系统,例如WindowsServerTM, Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM 或类似。
[0179]本发明实施例提供的服务器,通过接收终端发送的消息请求,根据消息请求,获取消息推送列表,向终端返回消息推送列表,使得终端根据消息推送列表生成本地通知消息,按照待展示消息的展示时间向用户展示对应的本地通知消息。由于终端可以在本地生成待展示消息对应的本地通知消息,在到达展示时间时以推送本地通知消息的方式向用户推送消息,而不用服务器集中推送消息,从而降低了服务器的负担。因此,推送消息的效率较高。
[0180]需要说明的是:上述实施例提供的终端及服务器在推送消息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端及服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端、服务器与消息推送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0181]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0182]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种消息推送方法,其特征在于,所述方法包括: 向服务器发送消息请求,使得所述服务器根据所述消息请求,返回消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息标识及待展示消息的展示时间;接收所述服务器返回的消息推送列表,根据所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息; 对所述待展示消息、所述待展示消息的消息标识、展示时间及本地通知消息进行存储; 当到达所述待展示消息的展示时间时,展示所述本地通知消息,以使得用户基于所述本地通知消息,获取所述待展示消息。2.根据权利要求1所述的方法,其特征在于,所述根据所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息之前,所述方法还包括: 当本地存储有待展示消息的消息标识时,根据本地存储的消息标识,将所述消息推送列表中与所述本地存储的消息标识对应的待展示消息筛选出去。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到消息内容修改通知消息时,根据所述消息内容修改通知消息,对本地对应的本地通知消息进行修改,所述消息内容修改通知消息中至少包括内容已修改的待展示消息及消息标识; 或,当接收到展示时间修改通知消息时,根据所述展示时间修改通知消息,对本地对应的展示时间进行修改,所述展示时间修改通知消息中至少包括已修改的展示时间及消息标识; 或,当接收到消息删除通知消息时,根据所述消息删除通知消息,对本地对应的待展示消息、待展示消息的消息标识、展示时间及本地通知消息进行删除,所述消息删除通知消息至少包括待删除的待展示消息的消息标识。4.根据权利要求1所述的方法,其特征在于,所述展示所述本地通知消息之后,还包括: 向服务器返回响应消息,所述响应消息至少包括本端的设备标识及所述本地通知消息对应的消息标识。5.一种消息推送方法,其特征在于,所述方法包括: 接收终端发送的消息请求; 根据所述消息请求,获取消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息标识及待展示消息的展示时间,所述消息推送列表中待展示消息的展示时间大于接收到所述消息请求的时间; 向所述终端返回所述消息推送列表,使得所述终端根据所述消息推送列表生成本地通知消息,按照待展示消息的展示时间向用户展示对应的本地通知消息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 向所述终端发送消息内容修改通知消息,使得所述终端根据所述消息内容修改通知消息,对本地对应的本地通知消息进行修改,所述消息内容修改通知消息中至少包括内容已修改的待展示消息及消息标识; 或,向所述终端发送展示时间修改通知消息,使得所述终端根据所述展示时间修改通知消息,对本地对应的展示时间进行修改,所述展示时间修改通知消息中至少包括已修改的展示时间及消息标识; 或,向所述终端发送消息删除通知消息,使得所述终端根据所述消息删除通知消息,对本地对应的待展示消息、待展示消息的消息标识、展示时间及本地通知消息进行删除,所述消息删除通知消息至少包括待删除的待展示消息的消息标识。7.根据权利要求6所述的方法,其特征在于,所述向所述终端返回消息推送列表之后,还包括: 接收所述终端返回的响应消息,所述响应消息至少包括本端的设备标识及展示的本地通知消息对应的消息标识; 根据所述响应消息,统计每个消息标识下设备标识的个数,作为每条待展示消息的总推送量。8.一种终端,其特征在于,所述终端包括: 发送模块,用于向服务器发送消息请求,使得所述服务器根据所述消息请求,返回消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息标识及待展示消息的展示时间; 接收模块,用于接收所述服务器返回的消息推送列表; 生成模块,用于根据所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息; 存储模块,用于对所述待展示消息、所述待展示消息的消息标识、展示时间及本地通知消息进行存储; 展示模块,用于当到达所述待展示消息的展示时间时,展示所述本地通知消息,以使得用户基于所述本地通知消息,获取所述待展示消息。9.根据权利要求8所述的终端,其特征在于,所述终端还包括: 筛选模块,用于当本地存储有待展示消息的消息标识时,根据本地存储的消息标识,将所述消息推送列表中与所述本地存储的消息标识对应的待展示消息筛选出去。10.根据权利要求8所述的终端,其特征在于,所述终端还包括: 修改模块,用于当接收到消息内容修改通知消息时,根据所述消息内容修改通知消息,对本地对应的本地通知消息进行修改,所述消息内容修改通知消息中至少包括内容已修改的待展示消息及消息标识;或,当接收到展示时间修改通知消息时,根据所述展示时间修改通知消息,对本地对应的展示时间进行修改,所述展示时间修改通知消息中至少包括已修改的展示时间及消息标识;或,当接收到消息删除通知消息时,根据所述消息删除通知消息,对本地对应的待展示消息、待展示消息的消息标识、展示时间及本地通知消息进行删除,所述消息删除通知消息至少包括待删除的待展示消息的消息标识。11.根据权利要求8所述的终端,其特征在于,所述终端还包括: 返回模块,用于向服务器返回响应消息,所述响应消息至少包括本端的设备标识及所述本地通知消息对应的消息标识。12.一种服务器,其特征在于,所述服务器包括: 第一接收模块,用于接收终端发送的消息请求; 获取模块,用于根据所述消息请求,获取消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息标识及待展示消息的展示时间,所述消息推送列表中待展示消息的展示时间大于接收到所述消息请求的时间; 返回模块,用于向所述终端返回所述消息推送列表,使得所述终端根据所述消息推送列表生成本地通知消息,按照待展示消息的展示时间向用户展示对应的本地通知消息。13.根据权利要求12所述的服务器,其特征在于,所述服务器还包括: 发送模块,用于向所述终端发送消息内容修改通知消息,使得所述终端根据所述消息内容修改通知消息,对本地对应的本地通知消息进行修改,所述消息内容修改通知消息中至少包括内容已修改的待展示消息及消息标识;或,向所述终端发送展示时间修改通知消息,使得所述终端根据所述展示时间修改通知消息,对本地对应的展示时间进行修改,所述展示时间修改通知消息中至少包括已修改的展示时间及消息标识;或,向所述终端发送消息删除通知消息,使得所述终端根据所述消息删除通知消息,对本地对应的待展示消息、待展示消息的消息标识、展示时间及本地通知消息进行删除,所述消息删除通知消息至少包括待删除的待展示消息的消息标识。14.根据权利要求13所述的服务器,其特征在于,所述服务器还包括: 第二接收模块,用于接收所述终端返回的响应消息,所述响应消息至少包括本端的设备标识及展示的本地通知消息对应的消息标识; 统计模块,用于根据所述响应消息,统计每个消息标识下设备标识的个数,作为每条待展示消息的总推送量。
【专利摘要】本发明公开了一种消息推送方法、终端及服务器,属于互联网技术领域。所述方法包括:向服务器发送消息请求,使得服务器根据消息请求,返回消息推送列表;接收服务器返回的消息推送列表,根据消息推送列表中的待展示消息,生成待展示消息的本地通知消息;对待展示消息、待展示消息的消息标识、展示时间及本地通知消息进行存储;当到达待展示消息的展示时间时,展示本地通知消息,以使得用户基于本地通知消息,获取待展示消息。本发明通过当到达待展示消息的展示时间时,展示本地通知消息。由于可以推送本地通知消息的方式向用户推送待展示消息对应的本地通知消息,而不用服务器集中推送消息,从而降低了服务器的负担。因此,推送消息的效率较高。
【IPC分类】H04L29/08
【公开号】CN104967683
【申请号】CN201510346590
【发明人】李兴鹏
【申请人】广州华多网络科技有限公司
【公开日】2015年10月7日
【申请日】2015年6月18日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1