[发明专利]一种消息推送方法、终端设备、应用服务器及交互系统在审
申请号: | 201811188390.4 | 申请日: | 2018-10-12 |
公开(公告)号: | CN111049864A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 黄思华 | 申请(专利权)人: | 北京优酷科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 100102 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 终端设备 应用 服务器 交互 系统 | ||
本申请实施方式公开了一种消息推送方法、终端设备、应用服务器及交互系统。所述方法包括:获取设备监控数据;其中,所述设备监控数据用于表征所述终端设备的工作状态;当所述终端设备的工作状态发生变化时,向应用服务器发送指向所述终端设备上的目标应用的反向消息推送请求;接收所述应用服务器反馈的针对所述目标应用的目标推送消息,并展示所述目标推送消息。本申请提供的技术方案,能够提高消息推送的即时性。
技术领域
本申请涉及互联网技术领域,特别涉及一种消息推送方法、终端设备、应用服务器及交互系统。
背景技术
随着互联网技术的不断发展,越来越多的应用开发商通过后台应用服务器向用户的终端设备推送消息,以此来维持或提升应用的用户粘度。
目前消息推送的方式主要是后台应用服务器通过与用户的终端设备建立的长连接进行消息推送。这样,后台应用服务器推送的消息能否到达用户的终端设备,便依赖于长连接的稳定性,一旦出现连接不稳定情况,便可能导致推送的消息不能到达用户的终端设备。同时,由于后台应用服务器通常与较多的终端设备建立长连接并进行消息传输,这样,传输的数据量会比较大,可能造成网络堵塞,从而导致后台应用服务器向终端设备推送的消息出现延时。如此,便会影响消息推送的即时性,进而影响用户体验度,不利于维持或提升应用的用户粘度。
发明内容
本申请实施方式的目的是提供一种消息推送方法、终端设备、应用服务器及交互系统,能够提高消息推送的即时性。
为实现上述目的,本申请实施方式提供一种消息推送方法,应用于终端设备,所述方法包括:获取设备监控数据;其中,所述设备监控数据用于表征所述终端设备的工作状态;当所述终端设备的工作状态发生变化时,向应用服务器发送指向所述终端设备上的目标应用的反向消息推送请求;接收所述应用服务器针对所述目标应用的目标推送消息,并展示所述目标推送消息。
为实现上述目的,本申请实施方式还提供一种终端设备,所述终端设备包括存储器和处理器,所述存储器用于存储计算机程序;所述计算机程序被所述处理器执行时,实现上述的应用于终端设备的消息推送方法。
为实现上述目的,本申请实施方式还提供一种消息推送方法,应用于应用服务器,所述方法提供有目标应用对应的账号数据库和消息库;其中,所述账号数据库中包括所述应用登录的账号的使用记录;所述消息库中包括多种待推送消息;所述方法包括:接收终端设备发来的指向所述目标应用的反向消息推送请求;其中,所述反向消息推送请求由所述终端设备在工作状态发生变化时发送的;所述反向消息推送请求中包括用于表征所述终端设备的工作状态的设备监控数据和用于识别所述目标应用登录的指定账号的账号标识;从所述指定账号的使用记录中确定所述指定账号的使用特征,并从所述消息库中确定与所述指定账号的使用特征、所述终端设备的当前工作状态相适配的目标推送消息;向所述终端设备反馈所述目标推送消息,以使得所述终端设备展示所述目标推送消息。
为实现上述目的,本申请实施方式还提供一种应用服务器,所述应用服务器包括存储器和处理器,所述存储器用于存储计算机程序以及目标应用对应的账号数据库和消息库;其中,所述账号数据库中包括所述目标应用登录的账号的使用记录;所述消息库中包括多种待推送消息;所述计算机程序被所述处理器执行时,实现上述应用于应用服务器的消息推送方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优酷科技有限公司,未经北京优酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811188390.4/2.html,转载请声明来源钻瓜专利网。