一种消息推送方法及装置制造方法及图纸

技术编号:14683844 阅读:92 留言:0更新日期:2017-02-22 17:20
本发明专利技术实施例公开了一种消息推送方法及装置,其中,消息推送方法包括:接收各个社交服务端发送的针对同一社交客户端的消息推送请求;根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次确定具有消息推送权的社交服务端;将具有消息推送权的社交服务端的推送消息发送给所述社交客户端。本发明专利技术实施例能够避免消息推送过渡骚扰用户,且兼顾了各社交服务端的利益均衡,实现了社交服务端与社交客户端的相对融合与平衡。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,具体涉及一种消息推送方法及装置
技术介绍
随着通信技术的发展,利用社交平台进行消息推送已成为企业或商家发布消息、用户获取消息的主要渠道之一。用户可以关注或添加多个社交公众号,每个社交公众号对应的社交服务端都可以给用户推送消息,希望更多的用户能使用其服务,随着社交公众号业务的不断增多,推送消息的数量也会大大增加,导致消息推送过渡,给用户造成了极大的骚扰。
技术实现思路
有鉴于此,本专利技术实施例提供了一种消息推送方法及装置,能够避免消息推送过渡骚扰用户,且兼顾了各社交服务端的利益均衡,实现了服务端与客户端的相对融合与平衡。本专利技术实施例提供的消息推送方法,包括:接收各个社交服务端发送的针对同一社交客户端的消息推送请求;根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次确定具有消息推送权的社交服务端;将具有消息推送权的社交服务端的推送消息发送给所述社交客户端。本专利技术实施例提供的消息推送装置,包括:接收单元,用于接收各个社交服务端发送的针对同一社交客户端的消息推送请求;第一确定单元,用于根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;第二确定单元,用于根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次确定具有消息推送权的社交服务端;发送单元,用于将具有消息推送权的社交服务端的推送消息发送给所述社交客户端。本专利技术实施例中,在接收到各个社交服务端发送的针对同一社交客户端的消息推送请求之后,会根据各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级,根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次确定具有消息推送权的社交服务端,将具有消息推送权的社交服务端的推送消息发送给所述社交客户端,由于在消息推送的过程中,同时考量了社交服务端的得分情况及社交客户端的接收情况,因而能够避免消息推送过渡骚扰用户,且兼顾了各社交服务端的利益均衡,实现了社交服务端与社交客户端的相对融合与平衡。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例所提供的消息推送方法的一个场景示意图;图2是本专利技术实施例所提供的消息推送方法的一个流程示意图;图3是本专利技术实施例所提供的消息推送方法的另一流程示意图;图4是本专利技术实施例所提供的消息推送装置的一个结构示意图;图5是本专利技术实施例所提供的消息推送装置的另一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的消息推送方法,没有有效、合理的控制机制,导致消息推送过渡,给用户造成了极大的骚扰,因而,本专利技术实施例提供了一种消息推送方法及装置,能够避免消息推送过渡给用户造成的骚扰,本专利技术实施例提供的消息推送方法可实现在消息推送装置中,消息推送装置可以是社交公众平台的服务器。本专利技术实施例消息推送方法一个具体实施场景可如图1所示,包括若干社交服务端、控制端及社交客户端,社交服务端可以指社交公众号(例如微信公众号、QQ公众号)对应的后台终端(例如企业或商家的,用于通过社交公众号给用户推送消息的手机、平板电脑等终端设备),一个社交公众号可以对应一个社交服务端;控制端可以是社交公众平台的服务器;社交客户端可以是社交账号(例如微信号、QQ号)对应的用户侧的终端设备(例如用户的手机、平板电脑等终端设备,用户侧通过在终端设备上登陆社交账号接收社交公众号推送的消息)。通常来说,每个社交公众号(即社交服务端)会将推送任务发送至社交公众平台(即控制端),社交公众平台将各个推送任务放入发送队列,当有推送任务到达对应社交公众号设置的发送时间时,社交公众平台就将该推送任务发送给对应的社交账号(即社交客户端)。本专利技术实施例提供的方法可用于控制端,当各个社交服务端要向同一社交客户端推送消息时,各个社交服务端可以向控制端发送消息推送请求,控制端接收各个社交服务端发送的消息推送请求,然后根据各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定各个社交服务端的推送优先级,根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端,将具有消息推送权的社交服务端的推送消息发送给所述社交客户端,将没有消息推送权的社交服务端的推送消息丢弃,由于同时考量了社交服务端的得分情况及社交客户端的接收情况,因而能够避免消息推送过渡骚扰用户,且兼顾了各社交服务端的利益均衡,实现了社交服务端与社交客户端的相对融合与平衡。以下分别进行详细说明,需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。实施例一如图2所示,本实施例的方法包括以下步骤:步骤201、接收各个社交服务端发送的针对同一社交客户端的消息推送请求;具体实现中,社交服务端可以指社交公众号(例如微信公众号、QQ公众号)对应的后台终端,例如企业或商家的,用于通过社交公众号给社交客户端推送消息的手机、平板电脑等终端设备。社交客户端可以指用户侧的终端设备,例如用户侧的用于通过社交账号(例如微信号、QQ号)接收企业或商家推送消息的手机、平板电脑等终端设备。用户可以在社交客户端上登陆对应的社交账号,通过对应的社交账号关注或添加企业、商家的社交公众号,当企业、商家有消息要推送给用户时,通过对应社交服务端上登陆的社交公众号向控制端发送消息推送请求,控制端接收各个社交服务端发送的消息推送请求。消息推送请求中可以包括社交服务端的标识信息(例如企业或商家的社交公众号)、消息内容、以及社交客户端的标识信息(例如用户的社交账号)。如果多个社交服务端要向同一社交客户端推送消息,则多个社交服务端发送的消息推送请求中将包含同一社交客户端的标识信息。步骤202、根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;具体地,每个社交服务端的多维度特征信息包括下述至少一项:该社交服务端与所述社交客户端之间的互动信息,该社交服务端推送消息的新鲜度,针对该社交服务端设置的运营策略,该社交服务端推送消息的预估点击率,和所述社交客户端对该社交服务端推送消息所涉及的产品的出价。在一个具体的实施例中,每个社交服务端的推送优先级可以通过计算对应社交服务端的调度分得到,每个社交服务端的调度分等于,该社交服务端的各维度特征信息得分与对应维度权重的乘积之和。下面分别解释各维度特征信息得分的衡量方法:(1)互动性得分;即该社交服务端与所述社交客户端之间的互动性得分,一种简单可行的打分方式是:统计在过去预设时间段内(例如一个周、一个月等)本文档来自技高网...
一种消息推送方法及装置

【技术保护点】
一种消息推送方法,其特征在于,包括:接收各个社交服务端发送的针对同一社交客户端的消息推送请求;根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端;将具有消息推送权的社交服务端的推送消息发送给所述社交客户端。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:接收各个社交服务端发送的针对同一社交客户端的消息推送请求;根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级;根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端;将具有消息推送权的社交服务端的推送消息发送给所述社交客户端。2.根据权利要求1所述的方法,其特征在于,所述消息推送请求中包含所述社交客户端的标识信息。3.根据权利要求1所述的方法,其特征在于,每个社交服务端的多维度特征信息包括下述至少一项:该社交服务端与所述社交客户端之间的互动信息,该社交服务端推送消息的新鲜度,针对该社交服务端设置的运营策略,该社交服务端推送消息的预估点击率,和所述社交客户端对该社交服务端推送消息所涉及的产品的出价。4.根据权利要求1至3任意一项所述的方法,其特征在于,在根据所述各个社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述各个社交服务端的推送优先级之前,所述方法还包括:根据所述社交客户端与所述各个社交服务端之间的活跃度及预设对应关系,获取所述各个社交服务端的消息推送上限;从所述各个社交服务端中,去除消息推送数量已达对应消息推送上限的社交服务端;根据剩余社交服务端在社交服务端、控制端及社交客户端的多维度特征信息确定所述剩余社交服务端的推送优先级。5.根据权利要求4所述的方法,其特征在于,所述根据所述各个社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端包括:当所述剩余社交服务端推送消息的数量之和,大于所述社交客户端在预设竞争时间区间内的可接收消息数量时,根据所述剩余社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端。6.根据权利要求5所述的方法,其特征在于,所述社交客户端在预设竞争时间区间内的可接收消息数量随机释放。7.根据权利要求5所述的方法,其特征在于,所述根据所述剩余社交服务端的推送优先级,以及所述社交客户端的可接收频次,确定具有消息推送权的社交服务端包括:从所述剩余社交服务端中,按照推送优先级从高到低的顺序依次选取预设数量的社交服务端,所述预设数量的取值与所述可接收消息数量的取值相同;确定所选取的预设数量的社交服务端为...

【专利技术属性】
技术研发人员:孙子荀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1