【技术实现步骤摘要】
消息推送方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及推送
,尤其涉及一种消息推送方法、装置、计算机设备及计算机可读存储介质。
技术介绍
消息推送,是通过一定的技术标准或协议,在互联网上快速将用户关心的消息资讯触达到用户的一项新技术。推送技术通过传送用户关心的消息给用户,来减少用户用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤消息,并将其准确推给用户,帮助用户高效率地发掘有价值的消息。现有技术中,由推送服务器负责推送消息给终端,由于服务器内部的原因可能会导致消息推送的速度较慢,严重影响了用户的使用体验。
技术实现思路
本专利技术实施例提供了一种消息推送方法、装置、计算机设备及存储介质,旨在达到提高消息推送速度的目的。第一方面,本专利技术实施例提供了一种消息推送方法,其包括:获取预设的推送服务器集合中每台推送服务器的平均推送时延,所述推送服务器集合包括厂商推送服务器集合和非厂商推送服务器集合;若接收到业务终端发送的推送请求,根据所述推送请求判断是否采用厂商推送方式向用户终端推送消息,所述推送请求包括待推送消息;若采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述厂商推送服务器集合中筛选出预设数量的推送服务器作为第一目标推送服务器,获取各所述第一目标推送服务器中资源使用率最低的第一目标推送服务器作为第二目标推送服务器并将所述待推送消息发送给所述第二目标推送服务器以由所述第二目标推送服务器将所述待推送消息推送给用户终端;若不采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述非厂商推送服务器集合中筛选出 ...
【技术保护点】
1.一种消息推送方法,其特征在于,包括:获取预设的推送服务器集合中每台推送服务器的平均推送时延,所述推送服务器集合包括厂商推送服务器集合和非厂商推送服务器集合;若接收到业务终端发送的推送请求,根据所述推送请求判断是否采用厂商推送方式向用户终端推送消息,所述推送请求包括待推送消息;若采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述厂商推送服务器集合中筛选出预设数量的推送服务器作为第一目标推送服务器,获取各所述第一目标推送服务器中资源使用率最低的第一目标推送服务器作为第二目标推送服务器并将所述待推送消息发送给所述第二目标推送服务器以由所述第二目标推送服务器将所述待推送消息推送给用户终端;若不采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述非厂商推送服务器集合中筛选出预设数量的推送服务器作为第三目标推送服务器,获取各所述第三目标推送服务器中资源使用率最低的第三目标推送服务器作为第四目标推送服务器并将所述待推送消息发送给所述第四目标推送服务器以由所述第四目标推送服务器将所述待推送消息推送给用户终端。
【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:获取预设的推送服务器集合中每台推送服务器的平均推送时延,所述推送服务器集合包括厂商推送服务器集合和非厂商推送服务器集合;若接收到业务终端发送的推送请求,根据所述推送请求判断是否采用厂商推送方式向用户终端推送消息,所述推送请求包括待推送消息;若采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述厂商推送服务器集合中筛选出预设数量的推送服务器作为第一目标推送服务器,获取各所述第一目标推送服务器中资源使用率最低的第一目标推送服务器作为第二目标推送服务器并将所述待推送消息发送给所述第二目标推送服务器以由所述第二目标推送服务器将所述待推送消息推送给用户终端;若不采用厂商推送方式向用户终端推送消息,按照平均推送时延从小到大的顺序从所述非厂商推送服务器集合中筛选出预设数量的推送服务器作为第三目标推送服务器,获取各所述第三目标推送服务器中资源使用率最低的第三目标推送服务器作为第四目标推送服务器并将所述待推送消息发送给所述第四目标推送服务器以由所述第四目标推送服务器将所述待推送消息推送给用户终端。2.根据权利要求1所述的方法,其特征在于,所述获取预设的推送服务器集合中每台推送服务器的平均推送时延,包括:判断当前时间是否到达预设时间节点;若当前时间已到达所述预设时间节点,获取所述推送服务器集合中的各推送服务器在特征统计区间内的平均推送时延,其中,所述特征统计区间的终点为所述预设时间节点,所述特征统计区间的起点为所述预设时间节点之前的预设时长的时间起点。3.根据权利要求2所述的方法,其特征在于,所述获取所述推送服务器集合中的各推送服务器在特征统计区间内的平均推送时延,包括:向所述推送服务器发送推送统计数据获取请求,所述推送统计数据获取请求包括所述特征统计区间;接收所述推送服务器返回的应答消息,所述应答消息包括所述推送服务器在所述特征统计区间内的推送统计数据,所述推送统计数据包括所述推送服务器推送消息时的推送时间以及用户终端接收到所述推送服务器推送的消息时的接收时间;根据所述推送统计数据确定所述推送服务器的平均推送时延。4.根据权利要求3所述的方法,其特征在于,所述根据所述推送统计数据确定所述推送服务器的平均推送时延,包括:根据以下公式计算所述推送服务器的平均时延T,其中,n为所述推送服务器在特征统计区间内推送的消息的总数量,i为消息的序号,t2i为所述推送服务器推送消息时的推送时间,t1i为用户终端接收到所述推送服务器推送的消息时的接收时间。5.根据权利要求1所述的方法,其特征在于,所述推送请求包含特征标识符,所述根据所述推送请求判断是否采用厂商推送方式向用户终端推送消息,包括:判断所述推送请求包含的特征标识符是否为预设的第一标识符;若所述推...
【专利技术属性】
技术研发人员:甘炜,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。