一种消息推送方法、存储介质和服务器技术

技术编号:19327848 阅读:24 留言:0更新日期:2018-11-03 14:42
本发明专利技术提供了一种消息推送方法、存储介质和服务器,包括:获取待推送消息以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至满足所述活跃度指标的智能设备。本发明专利技术可提高消息推送的有效性。

A message push method, storage medium and server

The invention provides a message pushing method, a storage medium and a server, including acquiring the identification information of the source application of the message to be pushed and the activity index of the message to be pushed, determining the current on-line intelligent device, and identifying information of the source application of the message to be pushed according to the identification information of the source application of the message to be pushed. The intelligent devices installed in the current on-line intelligent devices with the application of the source are summarized into the undetermined push group; the historical information of the feedback of the intelligent devices in the undetermined push group is obtained, and the activity of the intelligent devices in the undetermined push group is determined according to the historical information of the feedback of the intelligent devices; and the activity of the intelligent devices in the undetermined push group is determined according to the historical information of the feedback of the intelligent devices. The activity index of the push message and the activity of the intelligent device in the push group are described, and the intelligent device satisfying the activity index in the push group is determined. The push message is pushed to the intelligent device satisfying the activity index. The invention can improve the effectiveness of message pushing.

【技术实现步骤摘要】
一种消息推送方法、存储介质和服务器
本专利技术涉及信息处理领域,尤其涉及一种消息推送方法、存储介质和服务器。
技术介绍
消息推送是指根据一定的协议和标准,通过广播的方式向多个用户发送消息。使用消息推送的场景一般包括各种服务、产品的推广,而推送的渠道大多通过门户网站、各类通讯应用以及各类社交应用等。现有技术是采用全量推送方式,即在收到待推送的消息后,将消息推送给所有的用户,被推送了消息的用户中可能存在相当一部分用户当前并不在线,而当前在线被推送消息的用户并不是推送需求的目标用户,从而导致推送有效性不高。
技术实现思路
本专利技术实施例提供了一种消息推送方法、存储介质和服务器,以解决现有技术中,被推送了消息的用户中可能存在相当一部分用户当前并不在线,而当前在线被推送消息的用户并不是推送需求的目标用户,从而导致推送有效性不高的问题。本专利技术实施例的第一方面提供了一种消息推送方法,包括:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备。本专利技术实施例的第二方面提供了一种服务器,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备。本专利技术实施例中,通过获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标,然后确定当前在线的智能设备,根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组,再获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度,最后根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备,将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备,本方案针对待推送消息的活跃度指标,从当前在线的智能设备中筛选出活跃度满足所述活跃度指标的智能设备进行消息推送,推送具有针对性,可提高推送的有效性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的消息推送方法的实现流程图;图2是本专利技术实施例提供的消息推送方法S102的具体实现流程图;图3是本专利技术实施例提供的消息推送方法S103的具体实现流程图;图4是本专利技术实施例提供的消息推送方法S105的具体实现流程图;图5是本专利技术实施例提供的消息推送装置的结构框图;图6是本专利技术实施例提供的服务器的示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例提供的消息推送方法的实现流程,该方法流程包括步骤S101至S106。各步骤的具体实现原理如下:S101:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标。具体地,连接服务器与用户的智能设备以及应用服务器连接,所述连接服务器用于接收应用服务器发送的待推送消息,将所述应用服务器发送的待推送消息发送至用户的智能设备。所述连接服务器获取的待推送消息包括消息类型和消息内容。在专利技术实施例中,应用有多种,例如,新闻类APP、游戏类APP、聊天类APP,还有支付类和银行类的APP,因此,需要推送消息的应用服务器不止一台,所述连接服务器可接收不止一台应用服务器发送的待推送消息,因此,在获取待推送消息的同时,还获取上述待推送消息的来源应用的标识信息与活跃度指标,所述来源应用的标识信息包括发送所述待推送消息的应用服务器的编号、所述来源应用的应用名称与所述来源应用的应用版本号,所述活跃度指标用于标识该待推送消息的目标用户,所述活跃度指标包括日活跃、周活跃、季度活跃以及年活跃中的一种或者一种以上,无论是日活跃、周活跃、季度活跃还是年度活跃,都是指用户使用智能终端上应用的周期,例如,每天使用为日活跃,一周才使用一次为周活跃。本专利技术实施例,通过获取待推送消息的同时获取该待推送消息的来源应用的标识信息和活跃度指标,根据所述来源应用的标识信息快速确定所述待推送消息适用的应用及版本,根据所述待推送消息的活跃度指标筛选推送的智能设备,可提高用户体验,同时提高消息推送的效率。S102:确定当前在线的智能设备。具体地,当前在线的智能设备,是指当前与连接服务器连接通信的智能设备。在本专利技术实施例中,连接服务器中存储有所有注册用户的智能设备的设备识别码,根据存储的设备识别码检测注册用户的智能设备当前是否与连接服务器连接通信。在本专利技术实施例中,通过判断智能设备是否在线,筛选需要进行消息推送的智能设备,将所有注册用户划分为当前在线连接的智能设备与离线的智能设备。作为本专利技术的一个实施例,如图2所示,上述S102具体包括:本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,包括:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:获取待推送消息,以及所述待推送消息的来源应用的标识信息与所述待推送消息的活跃度指标;确定当前在线的智能设备;根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组;获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度;根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备;将所述待推送消息推送至所述待定推送组中满足所述活跃度指标的智能设备。2.根据权利要求1所述的消息推送方法,其特征在于,所述确定当前在线的智能设备,包括:从存储的智能设备的记录中,获取定时发送心跳包的智能设备;将所述定时发送心跳包的智能设备确定为当前在线的智能设备。3.根据权利要求1所述的消息推送方法,其特征在于,所述根据所述待推送消息的来源应用的标识信息,将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至待定推送组,包括:获取所述当前在线的智能设备的设备识别码;根据所述设备识别码获取所述当前在线的智能设备的注册信息;基于所述待推送消息的来源应用的标识信息,查找所述注册信息中是否存在所述来源应用的标识信息;若所述注册信息中存在所述来源应用的标识信息,判定所述当前在线的智能设备安装有所述来源应用;将所述当前在线的智能设备中安装有所述来源应用的智能设备归纳至所述待定推送组。4.根据权利要求1所述的消息推送方法,其特征在于,所述智能设备反馈的历史信息包括消息到达率、消息展示率和消息点击率,所述获取所述待定推送组中的智能设备反馈的历史信息,并根据所述智能设备反馈的历史信息确定所述待定推送组中的智能设备的活跃度,包括:获取智能设备在每个时间段的消息到达率与所述消息到达率对应的权重值、每个时间段的消息展示率与所述消息展示率对应的权重值,以及每个时间段的消息点击率与所述消息点击率对应的权重值;根据下述公式确定所述智能设备的活跃度:其中,Vij表示第i个智能设备在j个时间段的活跃度,N为时间段的数量,Rij为该第i个智能设备在第j个时间段的消息到达率,λj表示第j个时间段的消息到达率对应的权重值,Dij为该第i个智能设备在第j个时间段的消息展示率,ηj表示第j个时间段的消息展示率对应的权重值,Cij为该第i个智能设备在第j个时间段的消息点击率,ρj表示第j个时间段的消息点击率对应的权重值,i为正整数,j为小于或等于N的正整数。5.根据权利要求1至4任一项所述的消息推送方法,其特征在于,所述活跃度指标包括指定的活跃度范围,所述根据所述待推送消息的活跃度指标和所述待定推送组中的智能设备的活跃度,确定所述待定推送组中满足所述活跃度指标的智能设备,包括:判断所述待定推送组中的智能设备的活跃度是否在所述指定的活跃度范围内;若所述待定推送组中的智能设备的活跃度在所述指定的活跃度范围内,则确定所述待定推送组中的智能设备为满足所述活跃度指标的智能设备。6.一种计算机可读存储介质,...

【专利技术属性】
技术研发人员:乐志能
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1