[发明专利]一种应用消息的安全推送系统及方法在审
申请号: | 201611208223.2 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106878377A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 陈建隆 | 申请(专利权)人: | 伟乐视讯科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 章兰芳 |
地址: | 516006 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 消息 安全 推送 系统 方法 | ||
技术领域
本发明涉及服务器消息推送技术领域,具体涉及一种应用消息的安全推送系统及方法。
背景技术
服务器与客户端之间的通信过程中,消息推送的必须的,现有技术中,大部分通过一个客户端的应用服务器把消息体发送给推送服务器,再由推送服务器把所述消息体推送给另一个客户端的推送方式进行消息推送。这种通信方式中,消息体的安全性依赖于推送服务器,即第三方服务器,存在一定的消息安全隐患。基于消息安全考虑,本发明提供一种应用消息的安全推送方法。
发明内容
本发明提供一种应用消息的安全推送系统及方法,通过第二客户端解析接收到的消息通知后向应用服务器获取相应的消息体,使得消息体仅在第一客户端的应用服务器中存储,无需推送服务器直接将消息体推送至第二客户端,保证了消息体的安全性,实现了消息体的安全推送。
为了解决上述技术问题,本发明所采取的技术方案为:
本发明一方面提供一种应用消息的安全推送系统,包括第一客户端、应用服务器、推送服务器、第二客户端;
所述第一客户端用于向应用服务器上传消息体;
所述应用服务器用于通过调用自身API接口向推送服务器发送所述消息体对应的通知消息;
所述推送服务器用于将接收到的通知消息发送给第二客户端;
所述第二客户端用于解析所述通知消息,并向应用服务器发送HTTP请求;
所述应用服务器还用于根据HTTP请求向第二客户端返回相应的消息体。
具体地,所述API接口利用MQTT协议或XMPP协议向推送服务器发送通知消息。
具体地,所述推送服务器为MQTT服务器或XMPP服务器。
具体地,所述通知消息的消息内容包括消息体动作类型、消息体名称及格式类型。
本发明另一方面提供一种应用消息的安全推送方法,包括如下步骤:
S1:第一客户端向应用服务器上传消息体;
S2:所述应用服务器调用自身API接口向推送服务器发送所述消息体对应的通知消息;
S3:所述推送服务器将接收到的通知消息发送给第二客户端;
S4:第二客户端解析所述通知消息后,向应用服务器发送HTTP请求;
S5:应用服务器根据HTTP请求向第二客户端返回相应的消息体。
具体地,所述推送服务器与第一客户端或第二客户端采用持久连接方式进行连接。
具体地,所述第二客户端通过HTTP请求的GET方法从应用服务器中下载消息体。
本发明提供一种应用消息的安全推送系统及方法,所述应用服务器通过将存储的消息体对应的消息通知经推送服务器推送至第二客户端的推送方式,使得第二客户端解析接收到的消息通知后向应用服务器获取相应的消息体,完成消息体的推送,使得消息体仅在第一客户端的应用服务器中存储,而没有经过推送服务器把消息体推送至第二客户端,所述推送服务器推送的仅仅是消息体对应的消息通知,保证了消息体的安全性,实现了消息体的安全推送;解决了现有技术中采用推送服务器推送消息体存在的消息安全隐患。另一方面,本发明还适用于背景技术中提到的采用推送服务器推送消息体的情况,当推送服务器推送的消息体长度受到限制的消息时,通过本发明推送服务器仅推送消息体对应的消息通知的推送方式,使得第二客户端解析接收到的消息通知后向应用服务器获取相应的消息体,完成消息体的推送。
附图说明
图1是本发明一种应用消息的安全推送系统的消息体与通知消息的消息流向图;
图2是本发明一种应用消息的安全推送方法的流程图。
具体实施方式
下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
本发明实施例一方面提供一种应用消息的安全推送系统,包括第一客户端、应用服务器、推送服务器、第二客户端;
所述第一客户端用于向应用服务器上传消息体;
所述应用服务器用于通过调用自身API接口(Application Programming Interface,应用程序编程接口)向推送服务器发送所述消息体对应的通知消息;
所述推送服务器用于将接收到的通知消息发送给第二客户端;
所述第二客户端用于解析所述通知消息,并向应用服务器发送HTTP请求;
所述应用服务器还用于根据HTTP请求向第二客户端返回相应的消息体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伟乐视讯科技股份有限公司,未经伟乐视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611208223.2/2.html,转载请声明来源钻瓜专利网。