[发明专利]短信推送方法、短信推送系统及短信推送云端服务器有效
申请号: | 201310132256.3 | 申请日: | 2013-04-16 |
公开(公告)号: | CN103209389A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 李厚辰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/14;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 短信 推送 方法 系统 云端 服务器 | ||
技术领域
本发明涉及数据推送技术领域,尤其涉及一种短信推送方法、短信推送系统及短信推送云端服务器。
背景技术
目前较为常见的基于短信通道的数据推送主要有以下两种:
1、通过短信发送明文数据,不指定接收者。推送的数据作为普通短信分发给所有能够接收短信的应用程序。该方案的缺点是:(1)由于发送者的号码有可能被仿冒,不能保证数据的发送者是合法的,因此发送者的号码不能作为发送者的标识;(2)由于未指定接收者,其他应用程序也可以获取推送的数据,不能确保只有指定的接收者能够接收到数据,因此无法保证推送行为的私密性;(3)由于短信是明文发送,因此推送的数据无保密性。
2、数据经过加密后通过短信发送,不指定接收者。加密后的数据作为普通短信分发给所有能够接收短信的应用程序。能够成功解密短信内容的应用程序就可以获得推送的原始数据。该方案的缺点是:(1)由于发送者的号码有可能被仿冒,不能保证数据的发送者是合法的,因此短信发送者的号码不能作为发送者的标识;(2)由于未指定接收者,其他应用程序也可以获取推送的数据,不能确保只有指定的接收者能够接收到数据,因此无法保证推送行为的私密性;(3)由于短信内容易获取且加密算法和加密协议易被破解,因此加密数据易被第三方获取并破解,整套系统的安全性很难得到保障。
此外,现有技术都是在应用程序级别实现基于短信服务的数据推送,其还具有以下缺点:(1)推送数据的安全通道不能重用,每个应用程序必须设计和实现一套自有的基于短信的数据推送服务,大大提高了应用程序的开发门槛和成本;(2)无法实现只有部分指定的应用程序可以接收到封装了推送数据的短信,无法实现从服务器端系统到用户终端的指定应用程序之间点到点的封闭私密的安全通道,这是因为移动终端操作系统在接收到短信之后,会将短信分发给所有具有短信接收能力的应用程序。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种可以实现从服务器端到用户终端的指定应用程序之间点到点的、封闭的、私密的安全通道的短信推送方法。
本发明的另一目的在于提出一种短信推送方法。
本发明的又一目的在于提出一种短信推送云端服务器。
为了实现上述目的,根据本发明第一方面的实施例的短信推送方法,包括以下步骤:在云端服务器上注册接收短信的应用程序组件的信息;所述云端服务器根据指定的封装协议将所述信息和待发送的短信内容编码和加密以生成封装短信;所述云端服务器将所述封装短信推送到所述用户终端;所述用户终端对所述封装短信进行解码和解密以获得所述短信内容和所述信息;以及所述用户终端根据所述信息将所述短信内容发送给对应的应用程序组件。
根据本发明实施例的短信推送方法,实现了服务器端与用户终端的指定应用程序之间的点到点的、封闭的、私密的安全通道,使得短信发送服务对除了发送方和接收方之外的第三方完全透明,保证推送的短信具有来源可靠、传输私密、送达精确和推送成本低的优点。
为了实现上述目的,根据本发明第二方面的实施例的短信推送系统包括云端服务器和用户终端。所述云端服务器上注册有接收短信的应用程序组件的信息,并根据指定的封装协议将所述信息和待发送的短信内容编码和加密以生成封装短信;所述云端服务器将所述封装短信推送到所述用户终端;所述用户终端对所述封装短信进行解码和解密以获得所述短信内容和所述信息;以及所述用户终端根据所述信息将所述短信内容发送给对应的应用程序组件。
根据本发明实施例的短信推送系统,实现了服务器端与用户终端的指定应用程序之间的点到点的、封闭的、私密的安全通道,使得短信发送服务对除了发送方和接收方之外的第三方完全透明,保证推送的短信具有来源可靠、传输私密、送达精确和推送成本低的优点。
为了实现上述目的,根据本发明第三方面的实施例的短信推送云端服务器包括:注册单元,所述注册单元用于注册有接收短信的应用程序组件的信息;编码单元,所述编码单元用于根据指定的封装协议将所述信息和待发送的短信内容编码和加密以生成封装短信;推送单元,所述推送单元用于将所述封装短信推送到用户终端。
根据本发明实施例的短信推送云端服务器,通过注册接收短信的应用程序组件的信息,并根据该信息生成封装短信,保证了短信发送服务对除了发送方和接收方之外的第三方完全透明,保证推送的短信具有来源可靠、传输私密、送达精确和推送成本低的优点。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310132256.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:建筑一体化的太阳能电池组件幕墙与屋面
- 下一篇:恶意代码的检测方法及装置