一种数据推送方法、装置、介质及设备制造方法及图纸

技术编号:37604327 阅读:30 留言:0更新日期:2023-05-18 11:56
本申请实施例公开了一种数据推送方法、装置、介质及设备。其中,该方法包括:接收预先注册的目标应用的推送请求,获取推送请求中的应用密钥和待推送数据;根据应用密钥,确定可推送的设备信息;可推送的设备信息为基于用户终端预先注册所采集的设备信息,设备信息包括设备标识信息和应用密钥信息;利用设备信息和待推送数据,按照预设推送协议组装待推送消息,并将设备标识信息按照设备预先注册时确定的映射规则转换为设备地址信息;根据设备地址信息,将待推送消息通过通信服务平台分发到预先注册的用户终端,供用户终端的短信模块对待推送消息进行接收。本技术方案,可以有效降低推送服务的资源能耗,提高推送消息到达率,简化应用开发工作。应用开发工作。应用开发工作。

【技术实现步骤摘要】
一种数据推送方法、装置、介质及设备


[0001]本申请实施例涉及互联网
,尤其涉及一种数据推送方法、装置、介质及设备。

技术介绍

[0002]随着时代的发展和移动互联网的热潮,推送功能更加普及。应用开发方经常需要推送一些个性化信息,比如:订单信息、优惠信息、交通路况、违章信息、新闻以及促销活动等,从而达到营销活动推广、用户拉活以及拓展新用户等目的。消息推送的本质是将应用开发方更新的消息通过用户终端安装的应用及时的推送给用户,即应用从应用开发方的服务端获取消息,然后再通知到用户,主要依赖应用与服务器之间的服务链路存活。
[0003]现有推送技术方案,有轮询和长连接两种方式:其中,轮询方式下,应用与服务端周期性的建立连接,以查询是否有新的消息到达。若有更新消息,则进行推送;若无消息,则在固定时间内再次进行查询,周而复始。而长连接方式下,应用启动时在用户终端启动一个服务,并与应用开发方的服务端建立一个长连接。当服务端有消息更新时,由服务端主动将该消息发送到应用,由应用进行展示。
[0004]现有技术中,轮询方式需要应用于服务端之本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据推送方法,其特征在于,所述方法由推送服务平台执行,所述推送服务平台与通信服务平台交互;所述方法包括:接收预先注册的目标应用的推送请求,获取所述推送请求中的应用密钥和待推送数据;根据所述应用密钥,确定可推送的设备信息;其中,所述可推送的设备信息为基于用户终端预先注册所采集的设备信息,所述设备信息包括设备标识信息和应用密钥信息;所述应用密钥信息包括至少一个应用密钥;利用所述设备信息和所述待推送数据,按照预设推送协议组装待推送消息,并将所述设备标识信息按照用户终端预先注册时确定的映射规则转换为设备地址信息;根据所述设备地址信息,将所述待推送消息通过通信服务平台分发到预先注册的用户终端,供所述用户终端的短信模块对所述待推送消息进行接收。2.根据权利要求1所述的方法,其特征在于,所述设备信息还包括加密方式;相应的,所述利用所述设备标识信息和所述待推送数据,按照预设推送协议组装待推送消息,包括:利用所述待推送数据、所述设备标识信息、应用密钥信息以及加密方式,按照所述预设推送协议组装待推送消息,并根据所述加密方式对待推送消息进行加密。3.根据权利要求1所述的方法,其特征在于,所述用户终端的注册过程,包括:响应于所述用户终端发起的设备认证指令,生成设备标识信息,并将所述设备标识信息返回至所述用户终端;响应于所述用户终端发起的寻址结果获取指令,向所述用户终端返回通信服务平台地址,供所述用户终端根据所述通信服务平台地址获取寻址结果;响应于所述用户终端发起的设备注册指令,向通信服务平台发送设备地址信息获取请求,以供所述通信服务平台根据所述寻址结果返回设备地址信息;构建所述设备标识信息与所述设备地址信息的映射规则;保存所述映射规则,并向所述用户终端反馈注册结果。4.根据权利要求3所述的方法,其特征在于,所述目标应用的注册过程,包括:获取目标应用的申请接入信息,并对所述申请接入信息进行审核;若审核成功,则向目标应用分配应用密钥;所述应用密钥用于标识应用;若所述用户终端注册成功,则响应于用户终端发起的应用认证指令,对所述用户终端上安装的符合预设推送协议的目标应用进行认证;所述应用认证指令包括应用密钥信息以及设备标识信息。5.根据权利要求3所述的方法,其特征在于,在响应于所述用户终端发起的设备认证指令之前,所述方法还包括:检测所述用户终端是否首次启动;若是,则根据所述用户终端的预设选项选择结果,确定所述用户终端是...

【专利技术属性】
技术研发人员:杨明王振江周晖刘涛
申请(专利权)人:小沃科技有限公司
类型:发明
国别省市:

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

1