一种上行短消息发送的方法、设备及系统的制作方法

文档序号:7955550阅读:185来源:国知局
专利名称:一种上行短消息发送的方法、设备及系统的制作方法
技术领域
本申请涉及通信领域,尤其涉及一种上行短消息发送的方法、设备及系统。
背景技术
目前有一些业务系统需要用户通过手机短消息回复内容进行验证。例如,用户使用网上银行大额付款时,网上银行业务系统向用户手机发送短消息通知,在用户手机回复短消息同意支付后,网上银行业务系统执行支付操作。此处用户手机回复的短消息可以称为上行短消息,即由手机用户向业务系统回复的短消息,如图1所示,该上行短消息由运营商的短消息网关发送至SP(Service Provider,服务提供商)的短消息中心,短消息中心将上行短消息发送至对应的业务系统。如果同一上行短消息被发送给多个业务系统,那么多个业务系统都会处理这条短消息,就可能出现本来不是该业务系统处理的上行短消息最后被这个业务系统处理,引发错误的操作。为了考虑业务的隔离性,现有技术中设置一个业务系统可以对应一个或多个短消息通道,但一条短消息通道只能被一个业务系统使用。短消息中心存储短消息通道与业务系统的对应关系,根据上行短消息的短消息通道,将上行短消息发送至对应的业务系统。但是,这种上行短消息发送方式下,一条短消息通道只能被一个业务系统使用,使得每一业务系统都需要配置一个或多个短消息通道,SP网络与运营商网络之间需要通过大量短消息通道连接,这不利于短消息通道的维护,同时由于每个短消息通道发送的短消息数量少,导致短消息通道利用率低,造成通讯资源的浪费。

发明内容
本申请提供了一种上行短消息发送的方法、设备及系统,以降低通道接入和维护的成本,提高短消息通道的利用率。一种上行短消息发送方法,短消息中心上配置有短消息参数与业务系统的对应关系信息,该方法包括:短消息中心接收到上行短消息后,获取所述上行短消息中携带的短消息参数;所述短消息中心根据所述短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统;所述短消息中心将所述上行短消息发送给查找到的业务系统。一种短消息中心设备,包括:存储单元,用于存储短消息参数与业务系统的对应关系信息;接收单元,用于接收上行短消息;获取单元,用于获取所述接收单元接收到的上行短消息中携带的短消息参数;查找单元,用于根据所述存储单元存储的短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统;
发送单元,用于将所述上行短消息发送给所述查找单元查找到的业务系统。一种上行短消息发送系统,包括短消息中心、多个业务系统,所述短消息中心上配置有短消息参数与业务系统的对应关系信息,其中:所述短消息中心,用于获取上行短消息中携带的短消息参数;根据所述短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统;将所述上行短消息发送给查找到的业务系统;所述业务系统,用于接收所述短消息中心发送的上行短消息。与现有技术相比,本申请至少具有以下优点:本申请中,短消息中心根据上行短消息中携带的短消息参数,确定上行短消息对应的业务系统,向对应业务系统发送上行短消息,从而使得一条短消息通道可以发送多个业务系统对应的上行短消息,这降低了通道接入和维护的成本,提高了短消息通道的利用率。


为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对本发明的实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术中上行短消息发送系统示意图;图2是本申请实施例一提供的上行短消息发送方法的流程示意图;图3是本申请提供的上行短消息发送系统示意图;图4和图3所示系统对应的上行短消息发送方法的流程示意图;图5和图6是本申请提供的短消息中心设备的结构示意图。
具体实施例方式现有技术中,短消息中心根据短消息通道确定对应的业务系统,一条短消息通道只能被一个业务系统使用。本申请中,短消息中心根据上行短消息中携带的短消息参数确定与上行短消息对应的业务系统,一条短消息通道可以被多个业务系统使用。实施例一本申请实施例一提供一种上行短消息发送的方法,该实施例中,短消息参数包括短消息扩展码和/或特定短消息内容。短消息中心上配置有短消息参数与业务系统的对应关系信息,该对应关系可以包括短消息扩展码与业务系统的对应关系,和/或,特定短消息内容与业务系统的对应关系。例如,可以预先设定上行短消息的接收方号码中,除前η位或后η位(η为自然数,可以根据实际应用场景确定,如可以是SP号码的长度)数字之外的数字和/或字符为短信扩展码(短消息参数),相应的,短消息中心上可以配置短消息扩展码与业务系统的对应关系。短消息中心接收到上行短消息后,对该上行短消息的接收方号码进行解析,获取其中携带的短消息扩展码(除前η位或后η位数字之外的数字和/或字符),并根据获取到的短消息扩展码以及自身存储的短消息扩展码与业务系统的对应关系确定对应的业务系统。在此场景下,用户终端发送上行短消息时,在接收方号码中携带预设的短消息扩展码。此外,还可以预先设定上行短消息中预设位置的内容(如上行短消息的前两个字符或后两个字符)为短消息参数,相应的,短消息中心上可以配置特定短消息内容与业务系统的对应关系。短消息中心接收到上行短消息后,获取上行短消息中预先设定的位置的内容,并根据获取到的内容与自身存储的特定短消息内容与业务系统的对应关系确定对应的业务系统。在此场景下,用户终端在发送上行短消息时,在上行短消息的预设位置输入预设的短消息内容。其中,每一短消息扩展码对应一个业务系统,但一个业务系统可以对应一个或多个短消息扩展码。业务系统向用户终端(如手机)发送短消息时,使用的号码可以为SP号码加扩展码,用户终端直接回复上行短消息,上行短消息的目的号码(接收方号码)为SP号码加扩展码。特定短消息内容可以为预设格式的字母、号码或文字等,用于标识唯一的业务系统,每一特定短消息内容对应一个业务系统,但一个业务系统可以对应一个或多个特定短消息内容。业务系统可以在向用户终端发送的短消息中携带指示信息,该指示信息用于指示用户在上行短消息的特定位置(如上行短消息的开头或结尾处)输入与业务系统对应的特定内容。假定短消息中心根据短消息扩展码和特定短消息内容确定与上行短消息对应的业务系统,则本实施例提供的方法如图2所示,包括以下步骤:步骤201,运营商短消息网关接收上行短消息,将接收到的上行短消息发送给短消息中心。其中,短消息网关可以选择任意一条短消息通道发送上行短消息,也可以根据各短消息通道的相关信息及使用情况等,选择合适的(如处于空闲状态的)短消息通道发送上行短消息。步骤202,短消息中心接收上行短消息,判断其中是否携带短消息扩展码,如果判断结果为是,执行步骤203,否则执行步骤204。具体的,短消息中心获取上行短息的接收方号码为SP号码加扩展码,根据预设规则获知短消息扩展码为SP号码后的扩展码,截取短消息扩展码。步骤203,短消息中心查找与短消息扩展码对应的业务系统,向查找到的业务系统发送上行短消息。具体的,短消息中心内可包括路由表,该路由表内存储短消息扩展码与业务系统的对应关系。短消息中心得到短消息扩展码后,在路由表内查找与短消息扩展码对应的业务系统。步骤204,短消息中心获取上行短消息中特定位置的内容,根据该内容查找对应的业务系统,向查找到的业务系统发送上行短消息。优选的,在路由表内存储特定短消息内容与业务系统的对应关系。需要说明,短消息中心可以首先查找短消息扩展码,也可以首先查找特定短消息内容,在特定短消息内容查找失败时再查找短消息扩展码,两者的先后顺序并无限制。如果短消息中心既没有查找到短消息扩展码,也没有查找到特定短消息内容,则短消息中心可以丢弃上行短消息。
另外,除上述过程外,短消息中心接收到上行短消息后,还可以判断上行短消息的用户号码(发送方号码)是否在预先设置的黑名单内,如果判断结果为是,则丢弃上行短消息,否则,根据图2所示过程查找对应业务系统并向对应业务系统发送上行短消息。下面通过一具体应用场景介绍本申请提供的方法。如图3所示,SP内包括短消息中心、注册业务系统和支付业务系统。SP的号码为8888,预先设置注册业务系统的短消息扩展码为001,支付业务系统没有设置短消息扩展码,其特定短消息内容为短消息前两个字“支付”。优选的,同一业务系统只设置短消息扩展码与特定短消息内容中的一种。短消息中心的路由表内存储有短消息扩展码与业务系统的对应关系信息,如表I所示:表I
权利要求
1.一种上行短消息发送方法,其特征在于,短消息中心上配置有短消息参数与业务系统的对应关系信息,该方法包括: 短消息中心接收到上行短消息后,获取所述上行短消息中携带的短消息参数; 所述短消息中心根据所述短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统; 所述短消息中心将所述上行短消息发送给查找到的业务系统。
2.按权利要求1所述的方法,其特征在于,所述短消息参数包括短消息扩展码和/或特定短消息内容; 所述短消息中心获取上行短消息中携带的短消息参数,包括: 所述短消息中心解析上行短消息的接收方号码,获取该接收方号码中携带的短消息扩展码;和/或 所述短消息中心获取上行短消息中预设位置的内容。
3.按权利要求2所述的方法 ,其特征在于,所述短消息中心查找与所述上行短消息中携带的短消息参数对应的业务系统,具体为: 当短消息中心获取到短消息扩展码时,所述短消息中心根据获取到的短消息扩展码查找对应的业务系统; 当所述短消息中心未获取到短消息扩展码或根据获取到的短消息扩展码未查找到对应的业务系统时,根据获取到的上行短消息预设位置的内容查找对应的业务系统。
4.按权利要求2所述的方法,其特征在于,所述短消息中心获取上行短消息中携带的短消息参数之前,还包括: 用户终端在上行短消息的接收方号码中携带预设的短消息扩展码;或者 用户终端在上行短消息的预设位置输入预设短消息内容。
5.按权利要求1-4之一所述的方法,其特征在于,所述短消息中心将所述上行短消息发送给查找到的业务系统,具体为: 当所述短消息中心判断上行短消息的发送方号码不在预设的黑名单内时,所述短消息中心将所述上行短消息发送给查找到的业务系统; 所述方法还包括: 当所述短消息中心判断上行短消息的发送方号码在预设的黑名单内时,所述短消息中心丢弃所述上行短消息。
6.一种短消息中心设备,其特征在于,包括: 存储单元,用于存储短消息参数与业务系统的对应关系信息; 接收单元,用于接收上行短消息; 获取单元,用于获取所述接收单元接收到的上行短消息中携带的短消息参数; 查找单元,用于根据所述存储单元存储的短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统; 发送单元,用于将所述上行短消息发送给所述查找单元查找到的业务系统。
7.按权利要求6所述的设备,其特征在于,所述短消息参数包括短消息扩展码和/或特定短消息内容; 所述存储单元具体用于,存储短消息扩展码与业务系统的对应关系信息;和/或,存储特定短消息内容与业务系统的对应关系信息; 所述获取单元具体用于,解析上行短消息的接收方号码,获取该接收方号码中携带的短消息扩展码;和/或,获取上行短消息中预设位置的内容。
8.按权利要求6或7所述的设备,其特征在于,还包括: 判断单元,用于判断上行短消息的发送方号码是否在预设的黑名单内; 所述发送单元具体用于,当所述判断单元的判断结果为否时,将所述上行短消息发送给所述查找单元查找到的业务系统;当所述判断单元的判断结果为是时,丢弃所述上行短消息。
9.一种上行短消息发送系统,包括短消息中心、多个业务系统,其特征在于,所述短消息中心上配置有短消息参数与业务系统的对应关系信息,其中: 所述短消息中心,用于获取上行短消息中携带的短消息参数;根据所述短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统;将所述上行短消息发送给查找到的业务系统; 所述业务系统,用于接 收所述短消息中心发送的上行短消息。
10.按权利要求9所述的系统,其特征在于,所述短消息参数包括短消息扩展码和/或特定短消息内容, 所述业务系统还用于:向用户终端发送携带短消息扩展码的短消息;或者向用户终端发送携带指示信息的短消息,该指示信息用于指示在上行短消息的特定位置输入特定内容。
全文摘要
本申请公开了一种上行短消息发送的方法、设备及系统,短消息中心上配置有短消息参数与业务系统的对应关系信息,该方法包括短消息中心接收到上行短消息后,获取所述上行短消息中携带的短消息参数;所述短消息中心根据所述短消息参数与业务系统的对应关系信息,查找与所述上行短消息中携带的短消息参数对应的业务系统;所述短消息中心将所述上行短消息发送给查找到的业务系统。本申请中,短消息中心根据上行短消息中携带的短消息参数,确定上行短消息对应的业务系统,向对应业务系统发送上行短消息,从而使得一条短消息通道可以发送多个业务系统对应的上行短消息,这降低了通道接入和维护的成本,提高了短消息通道的利用率。
文档编号H04W4/14GK103096273SQ201110336659
公开日2013年5月8日 申请日期2011年10月31日 优先权日2011年10月31日
发明者叶斌 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1