消息推送装置及方法_5

文档序号:9730254阅读:来源:国知局
法的第三实施例,在本实施例中,所述步骤S50之后,所述消息推送方法还包括:
[0107]步骤S60,在所述推送失败的所述待推送消息推送失败的次数达到预设次数时,所述服务器向所述终端发送提示信息。
[0108]在本实施例中,所述服务器事先设置同一个消息失败可重复次数,即同一个消息推送失败的次数对应的预设次数,例如,将同一个消息可最大推送失败设置为3次,当同一个消息推送失败次数超过3次,则抛弃该消息,不再继续推送,也就是在所述推送失败的所述待推送消息推送失败的次数达到预设次数如达到3次时,所述服务器不再将所述推送失败的所述待推送消息插入列队中,此时,所述服务器向所述终端发送提示信息,所述服务器向所述终端发送提示信息包括:发送预设的短信到所述终端中,或者是发送预设的邮件到预设的邮箱所在终端中。
[0109]本实施例中,在所述推送失败的所述待推送消息推送失败的次数达到预设次数时,向所述终端发送提示信息,使得终端可得知消息推送失败的情况,提高了消息推送的智能性。
[0110]进一步地,为了提高消息推送的灵活性,基于第一、二、三实施例提出本发明消息推送方法的第四实施例,在本实施例中,所述消息推送方法还包括步骤:
[0111]所述服务器在推送消息过程中,每隔第三预设时间间隔向预设的监控终端发送已推送的消息对应的关联信息,以供所述监控终端显示所述已推送的消息对应的关联信息。
[0112]在本实施例中,所述服务器在推送消息过程中,每隔第三预设时间间隔向预设的监控终端发送已推送的消息对应的关联信息,以供所述监控终端显示所述已推送的消息对应的关联信息,所述关联信息包括已推送的消息的名称、已推送的消息的推送时间、已推送的消息的推送失败次数、失败原因等等,本实施例中,通过每隔第三预设时间间隔向预设的监控终端发送已推送的消息对应的关联信息,使得所述监控终端可每隔第三预设时间间隔刷新所已推送的消息对应的关联信息,如每5秒在监控界面中对已推送的消息对应的关联信息进行刷新,实现了对消息推送情况的实时监测。
[0113]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0114]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0115]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0116]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种消息推送装置,其特征在于,所述消息推送装置包括: 生成模块,用于根据预设的待推送消息对应的起始推送时间点以及推送周期,生成所述待推送信息对应的各个推送时间点; 存储模块,用于将所述待推送消息与生成的各个推送时间点关联存储; 推送模块,用于按照推送时间点的先后顺序依次推送所述待推送消息。2.如权利要求1所述的消息推送装置,其特征在于,所述推送模块包括: 获取单元,用于获取各个推送时间点中距离当前时间点的时间间隔小于第一预设时间间隔的各个推送时间点; 存入单元,用于按照获取的各个推送时间点的先后顺序将所述待推送消息依次存入消息列队中; 推送单元,用于在所述消息列队中的待推送消息的推送时间点距离当前时间点的时间间隔小于第二预设时间间隔时,将所述消息列队中的所述待推送消息推送至终端中。3.如权利要求2所述的消息推送装置,其特征在于,所述消息推送装置还包括: 更新模块,用于若所述消息列队中的所述待推送消息推送失败,则对推送失败的所述待推送消息增加预设时间段以更新所述推送失败的所述待推送消息的推送时间点; 插入模块,用于根据更新后的所述推送时间点将所述推送失败的所述待推送消息插入所述消息列队中。4.如权利要求3所述的消息推送装置,其特征在于,所述消息推送装置还包括: 第一发送模块,用于在所述推送失败的所述待推送消息推送失败的次数达到预设次数时,向所述终端发送提示信息。5.如权利要求1-4任一项所述的消息推送装置,其特征在于,所述消息推送装置还包括: 第二发送模块,用于在推送消息过程中,每隔第三预设时间间隔向预设的监控终端发送已推送的消息对应的关联信息,以供所述监控终端显示所述已推送的消息对应的关联信息。6.一种消息推送方法,其特征在于,所述消息推送方法包括以下步骤: 服务器根据预设的待推送消息对应的起始推送时间点以及推送周期,生成所述待推送信息对应的各个推送时间点; 将所述待推送消息与生成的各个推送时间点关联存储; 按照推送时间点的先后顺序依次推送所述待推送消息。7.如权利要求6所述的消息推送方法,其特征在于,所述按照推送时间点的先后顺序依次推送所述待推送消息的步骤包括: 所述服务器获取各个推送时间点中距离当前时间点的时间间隔小于第一预设时间间隔的各个推送时间点; 按照获取的各个推送时间点的先后顺序将所述待推送消息依次存入消息列队中;在所述消息列队中的待推送消息的推送时间点距离当前时间点的时间间隔小于第二预设时间间隔时,将所述消息列队中的所述待推送消息推送至终端中。8.如权利要求7所述的消息推送方法,其特征在于,所述将所述消息列队中的所述待推送消息推送至终端中的步骤之后,所述消息推送方法包括: 若所述消息列队中的所述待推送消息推送失败,则所述服务器对推送失败的所述待推送消息增加预设时间段以更新所述推送失败的所述待推送消息的推送时间点; 根据更新后的所述推送时间点将所述推送失败的所述待推送消息插入所述消息列队中。9.如权利要求8所述的消息推送方法,其特征在于,所述根据更新后的所述推送时间点将所述推送失败的所述待推送消息插入所述消息列队中的步骤之后,所述消息推送方法还包括: 在所述推送失败的所述待推送消息推送失败的次数达到预设次数时,所述服务器向所述终端发送提示信息。10.如权利要求6-9任一项所述的消息推送方法,其特征在于,所述消息推送方法还包括: 所述服务器在推送消息过程中,每隔第三预设时间间隔向预设的监控终端发送已推送的消息对应的关联信息,以供所述监控终端显示所述已推送的消息对应的关联信息。
【专利摘要】本发明公开了一种消息推送装置,所述消息推送装置包括:生成模块,用于根据预设的待推送消息对应的起始推送时间点以及推送周期,生成所述待推送信息对应的各个推送时间点;存储模块,用于将所述待推送消息与生成的各个推送时间点关联存储;推送模块,用于按照推送时间点的先后顺序依次推送所述待推送消息。本发明还公开了一种消息推送方法。本发明提高了消息推送的灵活性。
【IPC分类】H04L29/08, H04L12/58
【公开号】CN105491115
【申请号】CN201510833720
【发明人】邹炜
【申请人】努比亚技术有限公司
【公开日】2016年4月13日
【申请日】2015年11月25日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1