应用服务器收发用户手机的短信的方法以及短信网关技术

技术编号:16083055 阅读:105 留言:0更新日期:2017-08-25 17:10
本发明专利技术提供了一种应用服务器收发用户手机的短信的方法以及短信网关,其中一种短信网关包括短信网关SIM卡和短信网关SIM卡所在的手机系统;所述短信网关SIM卡用于接收应用服务器发送的短信指令,并根据所述短信指令给所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SEND SHORT MESSAGE命令;所述手机系统用于根据所述SEND SHORT MESSAGE命令中的参数将短信发送给用户手机。通过本发明专利技术,不需要接入移动运营商专用的短信网关,只利用普通的手机就可以为应用服务器提供短信收发的能力,实现起来较为简单,且成本低;并且既支持文本短信,又支持数据短信,具有较大优势。

【技术实现步骤摘要】
应用服务器收发用户手机的短信的方法以及短信网关
本专利技术涉及移动通信领域,尤其涉及一种应用服务器收发用户手机的短信的方法以及短信网关。
技术介绍
短信越来越多的用来做身份验证,比如很多应用场景需要给用户发送短信验证码,然后由用户输入收到的验证码,用来验证用户的身份,这种场景使用的是文本短信。除了文本短信外,还有一种短信称为数据短信,用户手机收到数据短信后,不会进行响铃提示和显示,而是将短信内容使用专用的指令发给SIM(SubscriberIdentityModule,客户识别模块)卡,数据短信配合用户SIM卡上的加解密功能,可以提供高安全级别的应用场景。通常情况下,当应用服务器需要向指定的手机用户发消息时,一般由应用服务器将消息按照运营商短信网关协议格式组装报文后,发送给短信网关,再由短信网关将消息分发给指定的手机用户。短信网关通常由移动运营商管控,不同移动网络运营商短信网关的协议不一样,要想接入运营商的短信网关除了面临复杂的商务流程,还需要开发不同协议的接口,进一步增加了复杂性,而且成本较高。
技术实现思路
本专利技术的目的在于提供一种应用服务器收发用户手机的短信的方法以及短信网关,旨在用于解决现有的应用服务器收发用户手机的短信需要经过运营商短信网关导致过程复杂、成本高的问题。本专利技术是这样实现的:本专利技术提供一种应用服务器给用户手机发送短信的方法,基于一短信网关,所述短信网关包括短信网关SIM卡和短信网关SIM卡所在的手机系统,所述方法包括:S1、所述短信网关SIM卡接收应用服务器发送的短信指令,所述短信指令中包括发送给目的用户的短信模式、目的地址和短信内容;S2、所述短信网关SIM卡根据所述短信指令,向所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SENDSHORTMESSAGE命令;S3、所述手机系统根据所述SENDSHORTMESSAGE命令中的参数将短信发送到目的用户的手机。进一步地,所述步骤S1中,所述短信模式用来指定是发文本短信还是数据短信,所述目的地址用来指定短信发送目的用户的手机号码,所述短信内容用来指定需要发送的短信内容。进一步地,所述短信网关SIM卡为具有STK功能的SIM卡,所述步骤S1具体包括:S1.1、应用服务器发送短信数据给APDU指令中间件;S1.2、APDU指令中间件将收到的短信数据转换成APDU指令并发送给短信网关SIM卡。本专利技术还提供一种短信网关,包括短信网关SIM卡和短信网关SIM卡所在的手机系统;所述短信网关SIM卡用于接收应用服务器发送的短信指令,并根据所述短信指令给所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SENDSHORTMESSAGE命令;所述手机系统用于根据所述SENDSHORTMESSAGE命令中的参数将短信发送给用户手机。进一步地,所述短信网关SIM卡为具有STK功能的SIM卡,所述短信网关还包括APDU指令中间件,所述APDU指令中间件用于接收应用服务器发送的短信数据并将短信数据转换成APDU指令发送给所述短信网关SIM卡。本专利技术还提供一种应用服务器接收用户手机的短信的方法,基于一短信网关,所述短信网关包括短信网关SIM卡和短信网关SIM卡所在的手机系统,所述方法包括:S1、短信网关SIM卡所在的手机系统接收用户手机发送的短信,如果是数据短信,使用ENVELOPE命令将短信发给短信网关SIM卡;如果是文本短信,使用写文件指令将短信发给短信网关SIM卡;S2、短信网关SIM卡通过ENVELOPE命令或写文件指令接收短信,并将短信进行存储;S3、应用服务器接收短信网关SIM卡中存储的短信。进一步地,所述步骤S3包括:应用服务器每隔一段时间就向短信网关SIM卡发短信查询指令,查询是否有用户手机发来的短信,短信网关SIM卡如果有存储的用户手机发来的短信,则返回短信内容到应用服务器。进一步地,所述短信网关SIM卡为具有STK功能的SIM卡,所述步骤S3包括:短信网关SIM卡收到用户手机发来的短信后,向APDU指令中间件发送取短信指令,APDU指令中间件收到取短信指令后将短信网关SIM卡中存储的短信发给应用服务器。本专利技术还提供一种短信网关,包括短信网关SIM卡和短信网关SIM卡所在的手机系统;所述短信网关SIM卡所在的手机系统用于接收用户手机发来的短信并将短信发给短信网关SIM卡;所述短信网关SIM卡用于接收所述手机系统发来的短信并将短信返回到应用服务器中。进一步地,所述短信网关SIM卡为具有STK功能的SIM卡,所述短信网关还包括APDU指令中间件,所述APDU指令中间件用于获取所述短信网关SIM卡接收的用户手机发来的短信并将短信返回到应用服务器中。与现有技术相比,本专利技术具有以下有益效果:本专利技术提供的这种应用服务器收发用户手机的短信的方法以及短信网关,不需要接入移动运营商专用的短信网关,只利用普通的手机就可以为应用服务器提供短信收发的能力,实现起来较为简单,且成本低;并且既支持文本短信,又支持数据短信,相对于直接使用手机APP收发短信只能是文本短信,无法收发数据短信而言,具有较大优势。附图说明图1为本专利技术实施例提供的短信网关的工作原理图;图2为本专利技术实施例提供的应用服务器给用户手机发送短信的流程图;图3是本专利技术实施例提供的应用服务器接收用户手机的短信的流程图。附图标记说明:1-应用服务器、2-APDU指令中间件、3-短信网关SIM卡、4-手机系统、5-用户手机。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1和图2所示,本专利技术实施例提供一种应用服务器1给用户手机5发送短信的方法,基于一短信网关,所述短信网关包括短信网关SIM卡3和短信网关SIM卡3所在的手机系统4,其中短信网关SIM卡所在的手机系统指的是所述短信网关SIM卡所安装在的手机除了所述短信网关SIM卡之外的部分,其在下文中的含义与此处相同;所述方法包括:S1、所述短信网关SIM卡3接收应用服务器1发送的短信指令,所述短信指令中包括发送给目的用户的短信模式、目的地址和短信内容;作为实施例之一,所述短信模式用来指定是发文本短信还是数据短信,所述目的地址用来指定短信发送目的用户的手机号码,所述短信内容用来指定需要发送的短信内容。S2、所述短信网关SIM卡3根据所述短信指令,向所述短信网关SIM卡3所在的手机系统4发送与短信指令相对应的发送短消息SENDSHORTMESSAGE命令。S3、所述手机系统4根据所述SENDSHORTMESSAGE命令中的参数将短信发送到目的用户的手机。所述步骤S1中,应用服务器1可以将要发送的短信采用短信指令的方式直接发送给所述短信网关SIM卡3,也可以利用指令中间件的方式进行发送。作为利用指令中间件发送的实施方式之一,所述短信网关SIM卡3为具有STK功能的SIM卡,对应地,所述短信网关还包括APDU(ApplicationProtocolDataUnit,应用协议数据单元)指令中间件,则所述步骤S本文档来自技高网...
应用服务器收发用户手机的短信的方法以及短信网关

【技术保护点】
一种应用服务器给用户手机发送短信的方法,其特征在于,基于一短信网关,所述短信网关包括短信网关SIM卡和短信网关SIM卡所在的手机系统,所述方法包括:S1、所述短信网关SIM卡接收应用服务器发送的短信指令,所述短信指令中包括发送给目的用户的短信模式、目的地址和短信内容;S2、所述短信网关SIM卡根据所述短信指令,向所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SEND SHORT MESSAGE命令;S3、所述手机系统根据所述SEND SHORT MESSAGE命令中的参数将短信发送到目的用户的手机。

【技术特征摘要】
1.一种应用服务器给用户手机发送短信的方法,其特征在于,基于一短信网关,所述短信网关包括短信网关SIM卡和短信网关SIM卡所在的手机系统,所述方法包括:S1、所述短信网关SIM卡接收应用服务器发送的短信指令,所述短信指令中包括发送给目的用户的短信模式、目的地址和短信内容;S2、所述短信网关SIM卡根据所述短信指令,向所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SENDSHORTMESSAGE命令;S3、所述手机系统根据所述SENDSHORTMESSAGE命令中的参数将短信发送到目的用户的手机。2.如权利要求1所述的一种应用服务器给用户手机发送短信的方法,其特征在于:所述步骤S1中,所述短信模式用来指定是发文本短信还是数据短信,所述目的地址用来指定短信发送目的用户的手机号码,所述短信内容用来指定需要发送的短信内容。3.如权利要求1所述的一种应用服务器给用户手机发送短信的方法,其特征在于,所述短信网关SIM卡为具有STK功能的SIM卡,所述步骤S1具体包括:S1.1、应用服务器发送短信数据给APDU指令中间件;S1.2、APDU指令中间件将收到的短信数据转换成APDU指令并发送给短信网关SIM卡。4.一种短信网关,其特征在于:包括短信网关SIM卡和短信网关SIM卡所在的手机系统;所述短信网关SIM卡用于接收应用服务器发送的短信指令,并根据所述短信指令给所述短信网关SIM卡所在的手机系统发送与短信指令相对应的发送短消息SENDSHORTMESSAGE命令;所述手机系统用于根据所述SENDSHORTMESSAGE命令中的参数将短信发送给用户手机。5.如权利要求4所述的短信网关,其特征在于:所述短信网关SIM卡为具有STK功能的SIM卡,所述短信网关还包括APDU指令中间件,所述APDU指令中间件用于接收应用服务器发送的短信数据并将...

【专利技术属性】
技术研发人员:严泽旭董逢华
申请(专利权)人:武汉天喻聚联网络有限公司
类型:发明
国别省市:湖北,42

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

1