行业短信的传输方法、短信网关及行业短信接入网关与流程

文档序号:11479546阅读:595来源:国知局
行业短信的传输方法、短信网关及行业短信接入网关与流程

本发明实施例涉及通信技术领域,尤其涉及一种行业短信的传输方法、短信网关及行业短信接入网关。



背景技术:

ip多媒体子系统(ipmultimediasubsystem,简称:ims),是一种全新的多媒体业务形式,它能够满足现在的客户新颖性、更多样化多媒体业务的需求。所以随着通信网络的不断发展,基于ims网络实现的消息业务已逐渐成为发展趋势。

行业短信是为特定行业提供的短信服务,特定行业如银行、电力等。现有的行业短信业务主要通过电路交换网络进行下发。但其已不能适应通信网络的发展趋势,使得ims网络不能广泛应用,进而使网络资源的通用性较差。



技术实现要素:

本发明实施例提供一种行业短信的传输方法、短信网关及行业短信接入网关,该方法解决了现有技术中的行业短信的传输方法通过电路交换网络进行,导致ims网络不能广泛应用,进而使网络资源的通用性较差的技术问题。

第一方面,本发明实施例提供一种行业短信的传输方法,包括:

接收提供商服务器发送的行业短信;

将所述行业短信转换为smpp格式;

将smpp格式的行业短信发送给行业短信接入网关,以使所述行业短信接入网关将所述smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将所述sip/msrp格式的行业短信通过ims核心网网元下发到用户终端;

接收所述行业短信接入网关发送的smpp格式的消息回执,所述消息回执中携带对应行业短信的标识信息和状态信息;

若根据所述状态信息确定所述标识信息的行业短信发送成功,则将所述smpp格式的消息回执转换为sgip/cmpp/smgp格式;

将所述sgip/cmpp/smgp格式的消息回执发送给所述提供商服务器。

第二方面,本发明实施例提供一种行业短信的传输方法,包括:

接收短信网关发送的smpp格式的行业短信;

将所述smpp格式的行业短信转换为sip/msrp格式;

将所述sip/msrp格式的行业短信发送给即时消息应用服务器,以使所述即时消息应用服务器将所述sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

第三方面,本发明实施例提供一种行业短信的传输方法,包括:

接收用户终端通过行业短信接入网关或短信中心发送的行业短信;

获取所述行业短信的接收路径;

若所述行业短信的接收路径为从行业短信接入网关接收的,则向所述行业短信接入网关发送所述行业短信的消息回执,以使所述行业短信接入网关将所述消息回执转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将sip/msrp格式的消息回执通过ims核心网网元下发到所述用户终端;

若所述行业短信的接收路径为从短信中心接收的,则向所述短信中心发送所述行业短信的消息回执,以使所述短信中心将所述消息回执转换为ss7格式并下发到用户终端。

第四方面,本发明实施例提供一种短信网关,包括:

第一短信接收模块,用于接收提供商服务器发送的行业短信;

第一短信转换模块,用于将所述行业短信转换为smpp格式;

第一短信发送模块,用于将smpp格式的行业短信发送给行业短信接入网关,以使所述行业短信接入网关将所述smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将所述sip/msrp格式的行业短信通过ims核心网网元下发到用户终端;

第一消息回执接收模块,用于接收所述行业短信接入网关发送的smpp格式的消息回执,所述消息回执中携带对应行业短信的标识信息和状态信息;

第一消息回执转换模块,用于若根据所述状态信息确定所述标识信息的行业短信发送成功,则将所述smpp格式的消息回执转换为sgip/cmpp/smgp格式;

第一消息回执发送模块,用于将所述sgip/cmpp/smgp格式的消息回执发送给所述提供商服务器。

第五方面,本发明实施例提供一种行业短信接入网关,包括:

第二短信接收模块,用于接收短信网关发送的smpp格式的行业短信;

第二短信转换模块,用于将所述smpp格式的行业短信转换为sip/msrp格式;

第二短信发送模块,用于将所述sip/msrp格式的行业短信发送给即时消息应用服务器,以使所述即时消息应用服务器将所述sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

第六方面,本发明实施例提供一种短信网关,包括:

第三短信接收模块,用于接收用户终端通过行业短信接入网关或短信中心发送的行业短信;

接收路径获取模块,用于获取所述行业短信的接收路径;

第三消息回执发送模块,用于若所述行业短信的接收路径为从行业短信接入网关接收的,则向所述行业短信接入网关发送所述行业短信的消息回执,以使所述行业短信接入网关将所述消息回执转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将sip/msrp格式的消息回执通过ims核心网网元下发到所述用户终端;若所述行业短信的接收路径为从短信中心接收的,则向所述短信中心发送所述行业短信的消息回执,以使所述短信中心将所述消息回执转换为ss7格式并下发到用户终端。

本发明实施例提供一种行业短信的传输方法、短信网关及行业短信接入网关,通过接收提供商服务器发送的行业短信;将所述行业短信转换为smpp格式;将smpp格式的行业短信发送给行业短信接入网关,以使所述行业短信接入网关将所述smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将所述sip/msrp格式的行业短信通过ims核心网网元下发到用户终端;接收所述行业短信接入网关发送的smpp格式的消息回执,所述消息回执中携带对应行业短信的标识信息和状态信息;若根据所述状态信息确定所述标识信息的行业短信发送成功,则将所述smpp格式的消息回执转换为sgip/cmpp/smgp格式。实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明行业短信的传输方法实施例一的流程图;

图2为本发明行业短信的传输方法实施例二的流程图;

图3为本发明行业短信的传输方法实施例三的流程图;

图4为本发明行业短信的传输方法实施例四的流程图;

图5为本发明行业短信的传输方法实施例五的流程图;

图6为本发明行业短信的传输方法实施例六的信令流程图;

图7为本发明行业短信的传输方法实施例六的拓扑图;

图8为本发明短信网关实施例一的结构示意图;

图9为本发明短信网关实施例二的结构示意图;

图10为本发明行业短信接入网关实施例一的结构示意图;

图11为本发明行业短信接入网关实施例二的结构示意图;

图12为本发明短信网关实施例三的结构示意图。

符号说明

1-提供商服务器2-短信网关3-行业短信接入网关4-即时消息应用服务器5-ims核心网网元6-短信中心71-支持ims网络的用户终端72-支持电路交换网络的用户终端

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图1为本发明行业短信的传输方法实施例一的流程图,如图1所示,则本实施例提供的行业短信的传输方法的执行主体为短信网关(英文全称为:shortmessagegateway,简称:smgw),则本实施例提供的行业短信的传输方法用于下行行业短信业务,则本实施例提供的行业短信的传输方法包括以下几个步骤。

步骤101,接收提供商服务器发送的行业短信。

其中,本实施例中,提供商服务器为行业短信的直接提供者(简称:行业sp)对应的服务器。

提供商服务器发送给短信网关的行业短信使用的协议格式可以为中国联通通信公司短消息网关系统接口协议格式(英文全称:shortmessagegatewayinterfaceprotocol,简称:sgip)或中国移动通信互联网短信网关接口协议格式(英文全称:chinamobilepeertopeer,简称:cmpp)或中国电信集团公司短消息网关协议格式(英文全称:shortmessagegatewayprotocol,简称:smgp),三种协议格式简称为sgip/cmpp/smgp格式,也可以为其他运营商所采用的协议格式,本实施例中对此不做限定。

步骤102,将行业短信转换为smpp格式。

具体地,本实施例中,短信网关将sgip/cmpp/smgp格式的行业短信转换为短消息点对点格式(英文全称:shortmessagepeertopeer,简称:smpp)。具体地转换方法本实施例中不做限定。

步骤103,将smpp格式的行业短信发送给行业短信接入网关,以使行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

具体地,本实施例中,行业短信接入网关可将smpp格式的行业短信转换为会话启动协议格式(英文全称:sessioninitiationprotocol,简称:sip)或消息会话中继协议格式(英文全称:messagesessionrelayprotocol,简称:msrp),即行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式,以使行业短信的格式为符合ims网络应用标准的协议格式,建立行业短信接入网关与即时消息应用服务器(英文全称为:instantmessagingapplicationserver,简称为imas)的连接,进而使即时消息应用服务器与ims核心网中的网元连接,将sip/msrp格式的行业短信发送给用户终端。

其中,该用户终端支持ims网络,为即时消息用户终端(英文全称:instantmessaginguserequipment,简称:imue),其能够使用sip/msrp协议接入到ims网络,接收sip/msrp格式的行业短信。

本实施例中,行业短信接入网将smpp格式的行业短信转换为sip/msrp格式的方法不做限定。

步骤104,接收行业短信接入网关发送的smpp格式的消息回执,消息回执中携带对应行业短信的标识信息和状态信息。

具体地,本实施例中,若用户终端成功接收到sip/msrp格式的行业短信后,则向ims核心网网元发送消息回执,ims核心网网元向imas发送消息回执,imas进而向行业短信接入网关发送消息回执。若imsas判断用户终端处于离线状态或未接收到ims核心网网元发送的消息回执,则imsas生成消息回执,并将该消息回执发送给行业短信接入网关。

其中,该imas接收或生成的消息回执为sip/msrp格式。消息回执中携带有对应行业短信的标识信息和状态信息。若行业短信被用户终端成功接收,则状态信息为成功,否则状态信息为失败。行业短信的标识信息可以为行业短信的编号或其他能够唯一表示该行业短信的信息,本实施例中对此不做限定。

本实施例中,在消息回执中还可以携带主被叫的号码信息和其他信息,本实施例中对此不做限定。

步骤105,若根据状态信息确定标识信息的行业短信发送成功,则将smpp格式的消息回执转换为sgip/cmpp/smgp格式。

步骤106,将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。

结合步骤105-步骤106对本实施例进行说明。具体地,本实施例中,短信网关接收到消息回执后,对消息回执进行解析,获取消息回执对应行业短信的状态信息,若状态信息为成功,则说明通过ims网络成功将行业短信发送给用户终端,否则,则说明通过ims网络未能将行业短信成功发送给用户终端。若根据状态信息确定标识信息的行业短信发送成功,则短信网关需要将消息回执发送给提供商服务器,以提示该行业短信已通过ims网络发送成功。在将消息回执发送给提供商服务器前,需要对消息回执进行格式转换,转换为sgip/cmpp/smgp格式,以符合短信网关和提供商服务器之间的通信协议。

本实施例提供的行业短信的传输方法,通过接收提供商服务器发送的行业短信;将行业短信转换为smpp格式;将smpp格式的行业短信发送给行业短信接入网关,以使行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端;接收行业短信接入网关发送的smpp格式的消息回执,消息回执中携带对应行业短信的标识信息和状态信息;若根据状态信息确定标识信息的行业短信发送成功,则将smpp格式的消息回执转换为sgip/cmpp/smgp格式;将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。能够通过引入行业短信接入网关完成smpp格式到sip/msrp格式的行业短信转换,进而起到桥接短信网关和imas的作用,使行业短信能够通过ims网络进行传输,实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。

图2为本发明行业短信的传输方法实施例二的流程图,如图2所示,本实施例提供的行业短信的传输方法,在本发明行业短信的传输方法实施例一的基础上,还包括了若ims网络不能成功发送行业短信而通过其他方法进行行业短信传输的步骤,则本实施例提供的行业短信的传输方法包括以下步骤。

步骤201,接收提供商服务器发送的行业短信。

步骤202,将行业短信转换为smpp格式。

本实施例中,步骤201-步骤202的实现方式与本发明行业短信的传输方法实施例一中的步骤101-步骤102的实现方式相同,在此不再一一赘述。

步骤203,将smpp格式的行业短信进行存储。

进一步地,本实施例中,将行业短信进行存储,以在行业短信不同通过ims网络成功发送给用户终端时,通过其他方式发送给用户终端。

本实施例中,对行业短信的存储方式不做限定。

步骤204,将smpp格式的行业短信发送给行业短信接入网关,以使行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

步骤205,接收行业短信接入网关发送的smpp格式的消息回执,消息回执中携带对应行业短信的标识信息和状态信息。

步骤206,根据状态信息判断标识信息的行业短信是否发送成功,若是,则执行步骤207,否则执行步骤208。

步骤207,将smpp格式的消息回执转换为sgip/cmpp/smgp格式,并将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。

本实施例中,执行完步骤207后,执行步骤211。

步骤208,将smpp格式的行业短信发送给短信中心,以使短信中心将smpp格式的行业短信转换为ss7格式并下发到用户终端。

进一步地,本实施例中,若根据状态信息确定标识信息的行业短信发送成功,则说明通过ims网络已成功将行业短信发送给用户终端,若根据状态信息确定标识信息的行业短信发送失败,则说明不能通过ims网络将行业短信发送给用户终端,则需要通过其他方式将行业短信发送给用户终端。

本实施例中,若不能通过ims网络将行业短信发送给用户终端,则通过电路交换网络将该行业短信发送给用户终端。通过电路交换网络将行业短信发送给用户终端,则该用户终端为支持电路交换网络的用户终端,即短信用户终端,(英文全称:shortmessageserviceuserequipment,简称:smsue)。

具体地,本实施例中,通过电路交换网络将行业短信发送给用户终端的具体流程为:将smpp格式的行业短信发送给短信中心,短信中心将该行业短信转换为由itu-t定义的一组电信协议格式,简称:ss7格式,以符合电路交换网络的通信标准,再将ss7格式的行业短信发送给用户终端。

步骤209,接收短信中心发送的smpp格式的消息回执,消息回执中携带对应行业短信的标识信息和状态信息。

具体地,本实施例中,若用户终端成功接收到ss7格式的行业短信,则向短信中心发送消息回执,在消息回执中的状态信息为成功。若短信中心未接收到用户终端发送的消息回执,则短信中心生成消息回执,该消息回执中的状态信息为失败。

步骤210,若根据状态信息确定标识信息的行业短信通过电路交换网络发送成功,则将smpp格式的消息回执转换为sgip/cmpp/smgp格式,并将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。

步骤211,将smpp格式的行业短信进行删除。

进一步地,本实施例中,若行业短信已通过ims网络或电路交换网络被成功发送,则删除该行业短信,以节省短信网关的存储空间。

本实施例提供的行业短信的传输方法,在未能通过ims网络将行业短信成功发送给用户终端的情况下,通过电路交换网络将行业短信发送给用户终端,即若根据状态信息确定标识信息的行业短信发送失败,则将smpp格式的行业短信发送给短信中心,以使短信中心将smpp格式的行业短信转换为ss7格式并下发到用户终端,不仅实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。而且提高了行业短信的传输成功率。

图3为本发明行业短信的传输方法实施例三的流程图,如图3所示,本实施例的执行主体为行业短信接入网关,该行业短信接入网关用于桥接短信网关和即时消息应用服务器,以使行业短信能够通过ims网络进行传输。本实施例提供的行业短信的传输方法用于下行行业短信业务的传输,则本实施例提供的行业短信的传输方法包括以下步骤。

步骤301,接收短信网关发送的smpp格式的行业短信。

步骤302,将smpp格式的行业短信转换为sip/msrp格式。

结合步骤301-步骤302对本实施例进行说明。具体地,本实施例中,接收短信网关发送的smpp格式的行业短信,为了使行业短信能够通过ims网络进行传输,将smpp格式的行业短信转换为sip/msrp格式。具体地转换方法本实施例中不做限定。

步骤303,将sip/msrp格式的行业短信发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

具体地,本实施例中,sip/msrp格式的行业短信符合ims网络的协议标准,行业短信接入网关将短信网关和即时消息应用服务器进行桥接,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

本实施例提供的行业短信的传输方法,通过接收短信网关发送的smpp格式的行业短信;将smpp格式的行业短信转换为sip/msrp格式;将sip/msrp格式的行业短信发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。能够通过引入行业短信接入网关完成smpp格式到sip/msrp格式的行业短信的转换,进而起到桥接短信网关和imas的作用,使行业短信能够通过ims网络进行传输,实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。

图4为本发明行业短信的传输方法实施例四的流程图,如图4所示,本实施例提供的行业短信的传输方法,在本发明行业短信的传输方法实施例三的基础上,还包括了传输行业短信的消息回执的步骤,以使短信网关能够判断行业短信是否通过ims网络被成功接收。则本实施例提供的行业短信的传输方法包括以下步骤。

步骤401,接收短信网关发送的smpp格式的行业短信。

步骤402,将smpp格式的行业短信转换为sip/msrp格式。

步骤403,将sip/msrp格式的行业短信发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

本实施例中,步骤401-步骤403的实现方式与本发明行业短信的传输方法实施例三中的步骤301-步骤303的实现方式相同,在此不再一一赘述。

步骤404,接收即时消息应用服务器发送的消息回执。

步骤405,将消息回执转换为smpp格式,消息回执中携带对应行业短信的标识信息和状态信息。

进一步地,结合步骤404-步骤405进行说明。本实施例中,无论用户终端是否通过ims网络成功接收到行业短信,即时消息应用服务器均会向行业短信接入网关发送消息回执。

其中,在消息回执中携带对应行业短信的标识信息和状态信息。行业短信的标识信息可以为行业短信的编号或其他能够唯一表示行业短信的信息。若行业短信被成功接收,则状态信息为成功,否则状态信息为失败。

步骤406,将smpp格式的消息回执发送给短信网关,以使短信网关根据状态信息确定标识信息的行业短信的发送状态。

本实施例中,将sip/msrp格式的消息回执转换为smpp格式,以能够将该消息回执发送给短信网关。短信网关根据消息回执中的状态信息确定该标识信息对应的行业短信的发送状态,若发送状态为发送成功,则将smpp格式的消息回执转换为sgip/cmpp/smgp格式;将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。若发送状态为发送失败,则短信网关通过电路交换网络将该行业短信发送给用户终端。

本实施例提供的行业短信的传输方法,在将sip/msrp格式的行业短信发送给即时消息应用服务器之后,接收即时消息应用服务器发送的消息回执;将消息回执转换为smpp格式,消息回执中携带对应行业短信的标识信息和状态信息;将smpp格式的消息回执发送给短信网关,以使短信网关根据状态信息确定标识信息的行业短信的发送状态。进而在未能通过ims网络将行业短信成功发送给用户终端的情况下,通过电路交换网络将行业短信发送给用户终端,不仅实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性,而且提高了行业短信的传输成功率。

需要说明的是,对于执行主体为行业短信接入网关,上行行业短信业务与下行行业短信业务相似,在此不再一一赘述。

图5为本发明行业短信的传输方法实施例五的流程图,如图5所示,本实施例的执行主体为短信网关,本实施例的行业短信的传输方法用于上行行业短信业务的传输,则本实施例提供的行业短信的传输方法包括以下几个步骤。

步骤501,接收用户终端通过行业短信接入网关或短信中心发送的行业短信。

具体地,本实施例中,若用户终端支持ims网络,则用户终端会采用ims网络向短信网关发送行业短信,用户终端依次通过ims网络中的ims核心网网元、即时消息应用服务器、行业短信接入网关将行业短信发送给短信网关。若用户终端不支持ims网络只支持电路交换网络,则用户终端通过短信中心将行业短信发送给短信网关。所以本实施例中,短信网关可通过行业短信接入网关或短信中心发送的行业短信。

可以理解的是,行业短信在进行传输过程中需要进行格式转换,本实施例中不再赘述。

步骤502,获取行业短信的接收路径。

具体地,本实施例中,可在行业短信的传输过程中记录行业短信的接收路径,并将接收路径携带在行业短信中,以使短信网关获取接收路径。或者短信网关通过发送方为与短信网关直接相连的行业短信接入网关还是短信中心来获取行业短信的接收路径。

步骤503,若行业短信的接收路径为从行业短信接入网关接收的,则向行业短信接入网关发送行业短信的消息回执,以使行业短信接入网关将消息回执转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的消息回执通过ims核心网网元下发到用户终端。

步骤504,若行业短信的接收路径为从短信中心接收的,则向短信中心发送行业短信的消息回执,以使短信中心将消息回执转换为ss7格式并下发到用户终端。

具体地,结合步骤中503-步骤504对本实施例进行说明。本实施例中,短息网关通过获取行业短信的接收路径来判断用户终端是否支持ims网络,若接收路径为从行业短信接入网关接收的,则说明用户终端支持ims网络,则通过ims网络的行业短信的传输路径向用户终端发送消息回执,并在消息回执的传输过程中进行消息回执的格式转换。若接收路径为从短信中心接收的,则说明用户终端不支持ims网络只支持电路交换网络,则通过电路交换网络的传输路径向用户终端发送消息回执,并在消息回执的传输过程中进行消息回执的格式转换。每个网元对消息回执转换的具体格式可参照本发明行业短信的传输方法实施例一,在此不再一一赘述。

可以理解的是,在短信网关确定每个用户终端是否支持ims网络后,可将该用户终端信息进行存储,以在下次主动向用户终端发送行业短信时,通过存储的用户信息判断用户终端是否支持ims网络,以确定相应的发送行业短信的网络及传输路径。

本实施例提供的行业短信的传输方法,通过接收用户终端通过行业短信接入网关或短信中心发送的行业短信;获取行业短信的接收路径;若行业短信的接收路径为从行业短信接入网关接收的,则向行业短信接入网关发送行业短信的消息回执,以使行业短信接入网关将消息回执转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的消息回执通过ims核心网网元下发到用户终端;若行业短信的接收路径为从短信中心接收的,则向短信中心发送行业短信的消息回执,以使短信中心将消息回执转换为ss7格式并下发到用户终端。能够通过引入行业短信接入网关完成smpp格式到sip/msrp格式的行业短信转换,进而起到桥接短信网关和imas的作用,使行业短信能够通过ims网络进行传输,实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。

进一步地,本实施例中,在步骤501,接收用户终端通过行业短信接入网关或短信中心发送的行业短信之后,还包括:

将行业短信转换为sgip/cmpp/smgp格式;将sgip/cmpp/smgp格式的行业短信发送给提供商服务器。

图6为本发明行业短信的传输方法实施例六的信令流程图,图7为本发明行业短信的传输方法实施例六的拓扑图,图7中的双向箭头表示两个设备间进行通信,双向箭头上的文字为两个设备间的通信协议格式类型。如图6和图7所示,本实施例提供的行业短信的传输方法包括以下步骤。

步骤601,短信网关接收提供商服务器发送的行业短信。

步骤602,短信网关将行业短信转换为smpp格式。

步骤603,短信网关将smpp格式的行业短信发送给行业短信接入网关。

本实施例中,步骤601-步骤603的实现方式与本发明行业短信的传输方法实施例一中的步骤101-步骤103的实现方式相同,在此不再一一赘述。

步骤604,行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式。

本实施例中,在原有电路交换网络的基础上,行业短信接入网关接收短信网关发送的smpp格式的行业短信,为了使行业短信能够通过ims网络进行传输,将smpp格式的行业短信转换为sip/msrp格式。

步骤605,行业短信接入网关将sip/msrp格式的行业短信发送给即时消息应用服务器。

步骤606,即时消息应用服务器将sip/msrp格式的行业短信发送给ims核心网网元。

步骤607,ims核心网网元将sip/msrp格式的行业短信下发到用户终端。

本实施例中,步骤607中的用户终端为支持ims网络的用户终端,即为图7中的符号为71对应的用户终端。

步骤608,即时消息应用服务器接收或生成消息回执。

进一步地,本实施例中,若用户终端成功接收到ims核心网网元发送的行业短信,则即时消息应用服务器能够接收到消息回执,消息回执中的状态信息为成功。若用户终端未能接收到行业短信或处于离线状态,则即时消息应用服务器不能接收到消息回执,说明行业短信通过ims网络传输失败,则即时消息应用服务器生成消息回执,消息回执中的状态信息为失败。

步骤609,将消息回执发送给行业短信接入网关。

步骤610,行业短信接入网关将sip/msrp格式的消息回执转换为smpp格式。

步骤611,行业短信接入网关将smpp格式的消息回执发送给短信网关。

本实施例中,步骤609-步骤611的实现方式与本发明行业短信的传输方法实施例四中的步骤404-步骤406的实现方式相同,在此不再一一赘述。

步骤612,短信网关根据状态信息判断标识信息的行业短信是否发送成功,若否,则执行步骤613,否则执行步骤615。

步骤613,将smpp格式的行业短信发送给短信中心。

步骤614,短信中心将smpp格式的行业短信转换为ss7格式并下发到用户终端。

结合步骤612-步骤614进行说明。本实施例中,若不能通过ims网络成功将行业短信发送给用户终端,则通过电路交换网络将行业短信发送给用户终端。

本实施例中,步骤614中的用户终端为支持电路交换网络的用户终端,即为图7中符号为71的用户终端。

可以理解的是,步骤607和步骤614中的用户终端可集成在一个用户终端中,该用户终端既支持ims网络又支持电路交换网络。

步骤615,短信中心接收或生成消息回执,并将消息回执转换为smpp格式。

步骤616,短信中心将smpp格式的消息回执发送给短信网关。

步骤617,短信网关将smpp格式的消息回执转换为sgip/cmpp/smgp格式。

步骤618,短信网关将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。

结合步骤615-步骤618进行说明。具体地,本实施例中,若用户终端成功接收到行业短信,则向短信中心发送消息回执,消息回执中的状态信息为成功。若用户终端未能成功接收到行业短信,则短信中心生成消息回执,消息回执中的状态信息为失败,短信中心将消息回执进行格式转换后发送给短信网关,由短信网关将smpp格式的消息回执转换为sgip/cmpp/smgp格式,并发送给提供商服务器。

本实施例提供的行业短信的传输方法,通过在原有短信网关的基础上,与行业短信接入网关进行通信,将行业短信通过ims网络发送给用户终端,并在原有短信网关的基础上加入了对消息回执中的状态信息的判断,若根据状态信息确定行业短信发送失败,则采用电路交互网络重新发送该行业短信,不仅实现了在原有短信传输设备上,将ims网络应用在行业短信上,提高了网络资源的通信性。而且提高了行业短信的传输成功率。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

图8为本发明短信网关实施例一的结构示意图,如图8所示,本实施例提供的短信网关包括:第一短信接收模块801,第一短信转换模块802,第一短信发送模块803,第一消息回执接收模块804,第一消息回执转换模块805,第一消息回执发送模块806。

其中,第一短信接收模块801,用于接收提供商服务器发送的行业短信。第一短信转换模块802,用于将行业短信转换为smpp格式。第一短信发送模块803,用于将smpp格式的行业短信发送给行业短信接入网关,以使行业短信接入网关将smpp格式的行业短信转换为sip/msrp格式,并发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。第一消息回执接收模块804,用于接收行业短信接入网关发送的smpp格式的消息回执,消息回执中携带对应行业短信的标识信息和状态信息。第一消息回执转换模块805,用于若根据状态信息确定标识信息的行业短信发送成功,则将smpp格式的消息回执转换为sgip/cmpp/smgp格式。第一消息回执发送模块806,用于将sgip/cmpp/smgp格式的消息回执发送给提供商服务器。

本实施例提供的短信网关可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本发明短信网关实施例二的结构示意图,如图9所示,本实施例提供的短信网关在本发明短信网关实施例一的基础上,进一步地,还包括:短信存储模块901和短信删除模块902。

进一步地,第一短信发送模块803,还用于:若根据状态信息确定标识信息的行业短信发送失败,则将smpp格式的行业短信发送给短信中心,以使短信中心将smpp格式的行业短信转换为ss7格式并下发到用户终端。

进一步地,短信存储模块901,用于将smpp格式的行业短信进行存储。相应地,短信删除模块902,用于若根据状态信息确定标识信息的行业短信发送成功,则将smpp格式的行业短信进行删除。

本实施例提供的短信网关可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图10为本发明行业短信接入网关实施例一的结构示意图,如图10所示,本实施例提供的行业短信接入网关包括:第二短信接收模块1001,第二短信转换模块1002,第二短信发送模块1003。

其中,第二短信接收模块1001,用于接收短信网关发送的smpp格式的行业短信。第二短信转换模块1002,用于将smpp格式的行业短信转换为sip/msrp格式。第二短信发送模块1003,用于将sip/msrp格式的行业短信发送给即时消息应用服务器,以使即时消息应用服务器将sip/msrp格式的行业短信通过ims核心网网元下发到用户终端。

本实施例提供的行业短信接入网关可以执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图11本发明行业短信接入网关实施例一的结构示意图,如图11所示,本实施例提供的行业短信接入网关在本发明行业短信接入网关实施例一的基础上,还包括:第二消息回执接收模块1101,第二消息回执转换模块1102,第二消息回执发送模块1103。

其中,第二消息回执接收模块1101,用于接收即时消息应用服务器发送的消息回执。第二消息回执转换模块1102,用于将消息回执转换为smpp格式,消息回执中携带对应行业短信的标识信息和状态信息。第二消息回执发送模块1103,用于将smpp格式的消息回执发送给短信网关,以使短信网关根据状态信息确定标识信息的行业短信的发送状态。

本实施例提供的行业短信接入网关可以执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图12为本发明短信网关实施例三的结构示意图,如图12所示,本实施例提供的短信网关包括:第三短信接收模块1201,接收路径获取模块1202,第三消息回执发送模块1203。

其中,第三短信接收模块1201,用于接收用户终端通过行业短信接入网关或短信中心发送的行业短信。接收路径获取模块1202,用于获取所述行业短信的接收路径。第三消息回执发送模块1203,用于若所述行业短信的接收路径为从行业短信接入网关接收的,则向所述行业短信接入网关发送所述行业短信的消息回执,以使所述行业短信接入网关将所述消息回执转换为sip/msrp格式,并发送给即时消息应用服务器,以使所述即时消息应用服务器将sip/msrp格式的消息回执通过ims核心网网元下发到所述用户终端;若所述行业短信的接收路径为从短信中心接收的,则向所述短信中心发送所述行业短信的消息回执,以使所述短信中心将所述消息回执转换为ss7格式并下发到用户终端。

本实施例提供的行业短信接入网关可以执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,如图12所示,本实施例提供的短信网关,还包括:第三短信转换模块1204,第三短信发送模块1205。

其中,第三短信转换模块1204,用于将所述行业短信转换为sgip/cmpp/smgp格式。第三短信发送模块1205,用于将所述sgip/cmpp/smgp格式的行业短信发送给提供商服务器。

进一步地,本实施例提供的行业短信接入网关可以执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1