本发明专利技术公开了一种信息推送方法,包括:业务平台接收来自移动终端的至少携带用户身份的HTTP请求;所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。本发明专利技术还相应地公开了一种信息推送系统及网络设备、移动终端。采用本发明专利技术所述的技术方案,业务平台不需要连接短信/彩信网关,从而可以简化平台结构;并且,由于摆脱了短信/彩信的内容及长度限制,从而能够提高推送灵活性。
【技术实现步骤摘要】
一种信息推送方法、系统及网络设备、移动终端
本专利技术涉及移动通信中的信息传输技术,尤其涉及一种信息推送方法、系统及网络设备、移动终端。
技术介绍
图1为现有技术中一种基于移动健康平台的信息推送系统结构示意图,如图1所示,为了实现从移动健康平台到移动终端的信息推送,移动健康平台需要连接短信/彩信网关,从而通过移动通信网络将推送信息以短信/彩信的形式发送到用户的移动终端上。上述方案具有以下缺点:1)移动健康平台需要连接短信/彩信网关,导致平台结构较为复杂;2)短信推送方式只能发送文字信息、所以推送内容限制较大,灵活性差;彩信推送方式虽然能够发送多媒体信息,但可发送的数据长度也具有局限性,在发送时需要经过压缩,不适合移动健康业务对用户推送较大数据信息的需求。为了摆脱短信/彩信网关的限制,可以考虑采用HTTP协议实现由移动健康平台到移动终端的信息推送,但是,由于移动终端具有网络漫游特性,无法分配到固定IP地址,因此,移动健康平台不能主动向移动终端发起HTTP请求,也就不能实现通过HTTP协议的信息推送。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种信息推送方法、系统及网络设备、移动终端,能够通过HTTP协议实现信息推送,业务平台结构简单且推送灵活性高。为达到上述目的,本专利技术的技术方案是这样实现的:一种信息推送方法,业务平台存储用户身份、推送信息和推送时间节点的对应关系,该方法包括:业务平台接收来自移动终端的至少携带用户身份的HTTP请求;所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。所述业务平台存储用户身份、推送信息和推送时间节点的对应关系为:所述业务平台接收来自移动终端的用户身份和推送参考信息;所述业务平台根据所述推送参考信息和预设策略,确定至少一条推送信息和每条推送信息的推送时间节点,并存储所述接收的用户身份、所述确定的推送信息和推送时间节点的对应关系。该方法还包括:所述业务平台将确定的每条推送信息的推送时间节点发送给所述移动终端;所述移动终端根据所述每条推送信息的推送时间节点监测时钟,监测到推送时间节点,则向业务平台发送HTTP请求。所述业务平台存储用户身份、推送信息和推送时间节点的对应关系为:所述业务平台接收来自移动终端的用户身份、推送参考信息和推送时间节点;所述业务平台根据所述推送参考信息和预设策略,确定至少一条推送信息,以及根据所述推送时间节点确定每条推送信息的推送时间节点,并存储所述接收的用户身份、所述确定的推送信息和推送时间节点的对应关系。该方法还包括:移动终端根据所述发送给业务平台的推送时间节点监测时钟,监测到推送时间节点,则向业务平台发送HTTP请求。一种业务平台,包括:存储模块、接收模块、获取模块和发送模块;其中,所述存储模块,用于存储用户身份、推送信息和推送时间节点的对应关系;所述接收模块,用于接收来自移动终端的至少携带用户身份的HTTP请求;所述获取模块,用于在接收模块接收到HTTP请求后,向存储模块查询用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述发送模块,用于通过HTTP响应将将所述获取模块获取的推送信息发送给所述移动终端。该业务平台还包括确定模块,所述接收模块,还用于接收来自移动终端的用户身份和推送参考信息;所述确定模块,用于根据所述推送参考信息和预设策略,确定至少一条推送信息和每条推送信息的推送时间节点;所述存储模块,具体用于存储所述接收的用户身份、所述确定模块确定的推送信息和推送时间节点的对应关系。所述发送模块,还用于将确定模块确定的每条推送信息的推送时间节点发送给所述移动终端。该业务平台还包括确定模块,所述接收模块,还用于接收来自移动终端的用户身份、推送参考信息和推送时间节点;所述确定模块,用于根据所述推送参考信息和预设策略,确定至少一条推送信息,以及根据所述推送时间节点确定每条推送信息的推送时间节点;所述存储模块,具体用于存储所述接收的用户身份、所述确定模块确定的推送信息和推送时间节点的对应关系。一种移动终端,包括:存储模块、时钟监测模块、发送模块和接收模块;其中,所述存储模块,用于存储推送信息的推送时间节点;所述时钟监测模块,用于根据存储模块存储的推送时间节点监测时钟,监测到推送时间节点,则通知发送模块;所述发送模块,用于在收到时钟监测模块的通知后,向业务平台发送至少携带用户身份的HTTP请求;所述接收模块,用于接收业务平台通过HTTP响应发送的推送信息。该移动终端还包括用户交互模块,所述用户交互模块,用于根据用户操作或通过检测,获取推送参考信息;所述发送模块,具体用于向业务平台发送用户身份和推送参考信息;所述接收模块,还用于接收业务平台发送的推送信息的推送时间节点,并将所述推送信息的推送时间节点送至存储模块存储。该移动终端还包括用户交互模块,所述用户交互模块,用于根据用户操作或通过检测,获取推送参考信息;以及根据用户操作获取推送时间节点,并将所述推送时间节点送至存储模块存储;所述发送模块,具体用于向业务平台发送用户身份、推送参考信息和所述推送时间节点。一种移动终端,包括:用户交互模块、存储模块、时钟监测模块、发送模块和接收模块;其中,所述存储模块,用于存储用户通过用户交互模块设置的推送时间节点;所述时钟监测模块,用于根据所述用户设置的推送时间节点监测时钟,监测到推送时间节点,则通知发送模块;所述发送模块,用于在收到时钟监测模块的通知后,向业务平台发送至少携带用户身份的HTTP请求;所述接收模块,用于接收业务平台通过HTTP响应发送的推送信息。一种信息推送系统,包括:业务平台和移动终端;其中,所述业务平台为上述的业务平台,所述移动终端为上述的移动终端。本专利技术信息推送方法、系统及网络设备、移动终端,业务平台接收来自移动终端的至少携带用户身份的HTTP请求,所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。采用本专利技术所述的技术方案,业务平台不需要连接短信/彩信网关,从而可以简化平台结构;并且,由于摆脱了短信/彩信的内容及长度限制,从而能够提高信息推送的灵活性。附图说明图1为现有技术中一种基于移动健康平台的信息推送系统结构示意图;图2为本专利技术实施例一种信息推送方法的流程示意图;图3为本专利技术实施例一种业务平台的结构示意图;图4为本专利技术实施例一种移动终端的结构示意图;图5为本专利技术实施例1一种信息推送方法流程示意图;图6为本专利技术实施例1中移动健康平台生成时间节点列表的原理示意图。具体实施方式本专利技术的基本思想是:业务平台接收来自移动终端的至少携带用户身份的HTTP请求,所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。本专利技术实施例提出了一种信息推送方法,如图2所示,该方法包括:步本文档来自技高网...
【技术保护点】
一种信息推送方法,其特征在于,业务平台存储用户身份、推送信息和推送时间节点的对应关系,该方法包括:业务平台接收来自移动终端的至少携带用户身份的HTTP请求;所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。
【技术特征摘要】
1.一种信息推送方法,其特征在于,业务平台存储用户身份、推送信息和推送时间节点的对应关系,该方法包括:业务平台接收来自移动终端的至少携带用户身份的HTTP请求;所述业务平台接收来自移动终端的推送参考信息;所述业务平台根据所述推送参考信息和预设策略,确定至少一条推送信息和每条推送信息的推送时间节点,并存储所述接收的用户身份、所述确定的推送信息和推送时间节点的对应关系;所述业务平台查询存储的用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述业务平台通过HTTP响应将所述推送信息发送给所述移动终端。2.根据权利要求1所述的方法,其特征在于,该方法还包括:所述业务平台将确定的每条推送信息的推送时间节点发送给所述移动终端;所述移动终端根据所述每条推送信息的推送时间节点监测时钟,监测到推送时间节点,则向业务平台发送HTTP请求。3.根据权利要求1所述的方法,其特征在于,所述业务平台存储用户身份、推送信息和推送时间节点的对应关系为:所述业务平台接收来自移动终端的用户身份、推送参考信息和推送时间节点;所述业务平台根据所述推送参考信息和预设策略,确定至少一条推送信息,以及根据所述推送时间节点确定每条推送信息的推送时间节点,并存储所述接收的用户身份、所述确定的推送信息和推送时间节点的对应关系。4.根据权利要求3所述的方法,其特征在于,该方法还包括:移动终端根据所述发送给业务平台的推送时间节点监测时钟,监测到推送时间节点,则向业务平台发送HTTP请求。5.一种业务平台,其特征在于,该业务平台包括:存储模块、接收模块、获取模块、确定模块和发送模块;其中,所述接收模块,用于接收来自移动终端的至少携带用户身份的HTTP请求;所述接收模块,还用于接收来自移动终端的推送参考信息;所述确定模块,用于根据所述推送参考信息和预设策略,确定至少一条推送信息和每条推送信息的推送时间节点;所述存储模块,用于存储所述接收的用户身份、所述确定模块确定的推送信息和推送时间节点的对应关系;所述获取模块,用于在接收模块接收到HTTP请求后,向存储模块查询用户身份、推送信息和推送时间节点的对应关系,获取与当前时间和所述HTTP请求中携带的用户身份对应的推送信息;所述发送模块,用于通...
【专利技术属性】
技术研发人员:李娜,许利群,陈佳科,高飞,吴学芳,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。