【技术实现步骤摘要】
信息推送方法、装置及系统
本专利技术涉及信息处理领域,具体而言,涉及一种信息推送方法和装置、及系统。
技术介绍
推送是移动设备接收消息通知的主要手段,能够让用户快速及时获取信息。目前在国内广泛使用即时通讯软件(如,米聊、钉钉等),这些即时通讯软件都具备消息推送能力,这些即时通讯软件在进行消息推送时,均采用逐条实时的方式进行推送,即当有一条与某用户相关的消息到达服务端时,服务端会立刻推送到APNS,并通过APNS将该消息送达到用户设备上。虽然现有技术中的即时通讯软件采用上述的推送方式能保证推送消息的实时可达性,然而,有些用户在某些情况下对消息逐条实时可达会比较排斥,比如正在休假或者正在开会或者正在长时间专注做某件事情等等,在逐条实时推送条件下,用户会被持续不断收到的推送消息而打断。在这种请情况下,若用户希望减少推送导致的打扰或打断,只能选择关闭推送功能。关闭推送功能又会导致信息无法触达。因此,采用上述的推送方式,会给用户带来许多被动骚扰,降低了用户的积极性,增加了沟通成本,同时造成设备的电量消耗增加。针对现有技术中消息推送方式不合理,资源消耗大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种信息推送方法、装置及系统,以至少解决消息推送方式不合理,资源消耗大的技术问题。根据本专利技术实施例的一个方面,提供了一种信息推送方法,包括:检测系统时刻是否到达目标账户的推送时刻;在检测出系统时刻到达目标账户的推送时刻的情况下,获取当前推送周期内向目标账户发布的一个或多个通讯消息;基于一个或多个通讯消息生成聚合消息,其中,聚合消息用于通知向目标账 ...
【技术保护点】
一种信息推送方法,其特征在于,包括:检测系统时刻是否到达目标账户的推送时刻;在检测出所述系统时刻到达所述目标账户的推送时刻的情况下,获取当前推送周期内向所述目标账户发布的一个或多个通讯消息;基于所述一个或多个通讯消息生成聚合消息,其中,所述聚合消息用于通知向所述目标账户发布了所述一个或多个通讯消息;将所述聚合消息发送至所述目标账户。
【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:检测系统时刻是否到达目标账户的推送时刻;在检测出所述系统时刻到达所述目标账户的推送时刻的情况下,获取当前推送周期内向所述目标账户发布的一个或多个通讯消息;基于所述一个或多个通讯消息生成聚合消息,其中,所述聚合消息用于通知向所述目标账户发布了所述一个或多个通讯消息;将所述聚合消息发送至所述目标账户。2.根据权利要求1所述的方法,其特征在于,检测系统时刻是否到达目标账户的推送时刻包括:获取预先设置的所述目标账户的推送触发参数;基于所述推送触发参数,检测所述系统时刻是否到达目标账户的推送时刻。3.根据权利要求2所述的方法,其特征在于,基于所述推送触发参数,检测所述系统时刻是否到达目标账户的推送时刻包括:检测上次向所述目标账户发送聚合消息的第一时刻与当前时刻之间的时长是否达到预设推送间隔时长,其中,所述推送触发参数包括所述预设推送间隔时长;若所述第一时刻与所述当前时刻之间的时长达到所述预设推送间隔时长,则检测出所述系统时刻到达目标账户的推送时刻。4.根据权利要求2所述的方法,其特征在于,基于所述推送触发参数,检测所述系统时刻是否到达目标账户的推送时刻包括:检测自上次向所述目标账户发送聚合消息的第一时刻起、至当前时刻止的时间段内,向所述目标账户发布的通讯消息的数量是否达到预设推送数量,其中,所述推送触发参数包括所述预设推送数量;若所述时间段内向所述目标账户发布的通讯消息的数量达到所述预设推送数量,则检测出所述系统时刻到达目标账户的推送时刻。5.根据权利要求2至4中任意一项所述的方法,其特征在于,在检测系统时刻是否到达目标账户的推送时刻之前,所述方法还包括:接收所述目标账户发送的设置指令,其中,所述设置指令用于设置所述目标账户的推送触发参数;响应所述设置指令,设置所述目标账户的推送触发参数。6.根据权利要求1所述的方法,其特征在于,基于所述一个或多个通讯消息生成聚合消息包括:统计所述一个或多个通讯消息的消息总量,并汇总所述一个或多个通讯消息所属的会话的会话数量;生成所述聚合消息,其中,所述聚合消息携带有所述消息总量和所述会话数量。7.根据权利要求6所述的方法,其特征在于,汇总所述一个或多个通讯消息所属的会话的会话数量包括:获取各个所述通讯消息所属的会话的会话标识;将具有同样会话标识的通讯消息保存入一个会话记录中;统计所述会话记录的数量,得到所述会话数量。8.根据权利要求1所述的方法,其特征在于,在获取当前推送周期内向所述目标账户发布的一个或多个通讯消息之前,所述方法还包括:在接收到通讯消息之后,获取所述目标账户的消息表;利用所述消息表记录接收到的通讯消息。9.根据权利要求8所述的方法,其特征在于,利用所述消息表记录接收到的通讯消息包括:获取所述通讯消息的会话标识;查找所述消息表中与所述会话标识对应的会话记录,其中,会话记录用于记录会话标识与会话消息数的对应关系;更新查找到的会话记录中的会话消息数。10.根据权利要求8中...
【专利技术属性】
技术研发人员:苏楠,王硕,陈武方,郭力,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。