首页 / 专利库 / 软件 / 中间件 / 消息中间件 / 一种基于互联网的短消息传送系统及数据传送的方法

一种基于互联网的短消息传送系统及数据传送的方法

阅读:440发布:2021-09-11

专利汇可以提供一种基于互联网的短消息传送系统及数据传送的方法专利检索,专利查询,专利分析的服务。并且一种基于互联网的短消息传送系统,它至少包括一个或一个以上短消息网关,设置在不同的地区,用于实现不同地区大范围移动通信用户的接入。短消息网关分别接入互联网、连接短消息中心,作为 中间件 用于提供移动通信用户与短消息中心、连接互联网的服务供应方之间,进行双向通信。本 发明 能够基于互联网实现移动通信设备之间短消息一点接入、全网服务的传送,还能使消息服务供应方与短消息中心之间提供数据交换,用户与消息服务供应方之间能够实现双向通信,接受消息服务供应方提供的信息服务,实现短消息的订制、预约以及信息接收转发、重发,手机接收消息的定向以及手动或自动消息重定向。,下面是一种基于互联网的短消息传送系统及数据传送的方法专利的具体信息内容。

1、一种基于互联网的短消息传送系统,其特征在于:它至少包括短消 息网关(简称ISMG),短消息网关分别接入互联网、连接短消息中心(简 称SMSC),作为中间件用于提供移动通信用户与短消息中心、连接互联网 的服务供应方(简称SP)之间进行双向通信。
2、根据权利要求1所述的基于互联网的短消息传送系统,其特征在 于:短消息网关为一个或一个以上,设置在不同的地区,用于实现不同地 区大范围移动通信用户的接入。
3、根据权利要求2所述的基于互联网的短消息传送系统,其特征在 于:一个以上短消息网关之间互相连接,用于实现接入不同短消息网关的 用户之间实现短消息双向传递。
4、根据权利要求1或2或3所述的基于互联网的短消息传送系统,其 特征在于:短消息网关至少包括短消息中心接入模、服务供应方接入模 块、计费模块以及管理控制模块,这些模块均与主处理系统连接;其中,
短消息中心接入模块用于连接一个或一个以上短消息中心,实现与短 消息中心之间的双向通信;
服务供应方接入模块用于连接互联网,接受一个或一个以上网络应用 服务供应方提供的信息,实现与服务供应方之间的双向通信;
计费模块用于完成消息传送的话费统计,生成话费清单;
管理控制模块用于进行系统配置管理、发送路由管理、短信中心管理 以及流量控制管理和服务供应方身份管理;
主处理系统作为网关的统一管理控制中心,用于完成信息接收存储和 转发、移动用户发送短消息(简称MO)的解析和分发、手机接收消息的定 向以及手动或自动消息重定向、流量分配和控制、统计功能、产生计费话 单、接入模块的控制、系统日志记录。
5、根据权利要求4所述的基于互联网的短消息传送系统,其特征在 于:它还包括网关互连模块,用于连接另一或一个以上短消息网关,实现 短消息网关之间的互连通信;或者选择其中一个网关作为汇接点,该网关 设置路由信息,用于为其他网关查找与目的ICP相关的网关信息,并根据 返回的结果将请求转向相应网关。
6、根据权利要求4所述的基于互联网的短消息传送系统,其特征在 于:主处理系统连接后台维护系统,其运行特征通过后台维护系统进行管 理调整。
7、根据权利要求4所述的基于互联网的短消息传送系统,其特征在 于:管理控制模块设有信息接收存储和转发机制,根据不同业务类型确定 不同的存储转发优先级和不同的重发机制。
8、根据权利要求4所述的基于互联网的短消息传送系统,其特征在 于:服务供应方接入模块设有移动通信点对点(简称CMPP)协议解析模块, 用于建立短消息中心与服务供应方SP之间的通路,实现将SP的数据与移 动通信用户接入的短消息中心进行交互通信。
9、根据权利要求5所述的基于互联网的短消息传送系统,其特征在 于:短消息中心接入模块设有短消息点对点协议(简称SMPP)协议解析模 块,用于短消息中心与移动通信用户之间进行短消息通信。
10、根据权利要求5所述的基于互联网的短消息传送系统,其特征在 于:短消息网关还包括防火墙模块,用于进行IP数据包过滤和应用代理方 式,完成保障网关系统的安全。
11、根据权利要求1-10所述的基于互联网的短消息传送系统,其特征 在于:该系统至少还包括一汇接网关,一个或一个以上的短消息网关连接 汇接网关(简称GNS),用于统一注册管理短消息网关,调度接入的网关 前转路由请求信息。
12、根据权利要求11所述的基于互联网的短消息传送系统,其特征在 于:汇接网关设有短消息网关以及注册的ICP路由管理模块,用于查找与 目的ICP相关的网关信息,并根据返回的结果将请求转向相应网关,或者 控制流量均衡。
13、根据权利要求1所述的基于互联网的短消息传送系统,其特征在 于:移动通信用户为移动电话或能够接入网络的移动办公设备或手持设 备。
14、一种基于上述任一权利要求所述系统的短消息数据传送方法,其中 系统构成为上述权利要求所述的系统,它至少包括移动用户发送短消息(简 称MO)上行消息处理和移动用户接收短消息(简称MT)下行消息处理;移 动通信用户向其所接入的短消息中心发送信息请求,短消息中心将该请求 传递给短消息网关,短消息网关提交给互联网服务供应方,完成上行MO 消息处理;由互联网服务供应方发送的MT信息给短消息网关,短消息网关 处理该信息后,发送给短消息中心,完成下行MT消息处理。
15、根据权利要求14所述的方法,其特征在于:上行MO消息处理包括 本地上行MO消息处理和前转上行MO消息处理;下行MT消息处理包括本地 下行MT消息处理和前转下行MT消息处理。
16、根据权利要求15所述的方法,其特征在于:本地上行MO消息处理 进一步为:
1)短信中心将收到的手机发起的MO信息通过SMPP协议发送到网关;
2)网关的SMPP协议解析模块对收到的MO信息给短信中心正确应答;
3)SMPP协议解析模块把收到的MO信息发送到系统的数据处理中心;
4)系统的数据处理中心根据MO信息的服务代码向路由查询模块发查 询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将MO信息发送到CMPP协议解析模块;
7)数据处理中心保存MO信息到数据库;CMPP协议解析模块发送MO信 息到SP。;
8)SP对收到的MO信息应答;
9)CMPP协议解析模块将SP的应答;返送给数据处理中心;
10)数据处理中心收到应答更改数据库记录状态为处理完毕;
11)计费处理模块定时扫描数据库记录,产生话单。
17、根据权利要求15所述的方法,其特征在于:本地下行MT消息处理 进一步为:
1)CMPP协议解析模块收到SP发送的MT信息,产生唯一的MsgID值;
2)CMPP协议解析模块给SP应答带MsgID值;
3)CMPP协议解析模块把收到的MT信息发送到系统的数据处理中 心;
4)系统的数据处理中心根据MT信息的第三方号码向路由查询模块 发查询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将MT信息发送到SMPP协议解析模 块;
7)数据处理中心保存MT信息到数据库;SMPP协议解析模块发送MT 信息到SMSC;
8)SMSC对收到的MT信息应答;
9)SMPP协议解析模块将SMSC的应答,返送给数据处理中心;
10)数据处理中心收到应答更改数据库记录状态为处理完毕。
18、根据权利要求14所述的方法,其特征在于:它还包括本地下行SMC 信息处理,服务方发送给短消息网关用于进行计费:
1)CMPP协议解析模块收到SP发送的SMC信息,产生唯一的报文标识(简 称MsgID)值;
2)CMPP协议解析模块给SP应答带MsgID值;
3)CMPP协议解析模块把收到的管理控制类消息(简称SMC信息)发送 到系统的数据处理中心;
4)系统的数据处理中心根据SMC信息的第三方号码向路由查询模块发 查询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将SMC信息保存到数据库;
7)数据处理中心根据写库的情况,产生SMC信息的处理状态报告,并 发送给CMPP协议解析模块;
8)CMPP协议解析模块,将收到的状态报告发送给对应的SP;
9)SP收到状态报告后的应答;
10)计费处理模块定时扫描数据库记录,产生话单。
19、根据权利要求14所述的方法,其特征在于:它还包括本地状态报 告信息处理,用于确定短消息发送到达状态:
1)短信中心将发送短信完成的状态报告通过SMPP协议发送到网关;
2)网关的SMPP协议解析模块对收到的状态报告给短信中心正确应 答;
3)SMPP协议解析模块把收到的状态报告发送到系统的数据处理中心;
4)数据处理中心保存状态报告到数据库;
5)系统的数据处理中心根据状态报告的企业代码向路由查询模块发查 询请求;
6)路由查询模块向数据处理中心返回查询结果;
7)数据处理中心根据查询结果,将状态报告发送到CMPP协议解析模 块;
8)CMPP协议解析模块发送状态报告到SP;
9)SP对收到的状态报告应答;
10)计费处理模块定时扫描数据库记录,产生话单。
20、根据权利要求15所述的方法,其特征在于:前转上行MO消息处理 为:
1)短信中心将收到的手机发起的MO信息通过SMPP协议发送到网关;
2)网关的SMPP协议解析模块对收到的MO信息给短信中心正确应答;
3)SMPP协议解析模块把收到的MO信息发送到系统的数据处理中心;
4)系统的数据处理中心根据MO信息的服务代码向路由查询模块发查 询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将MO信息发送到联网处理模块;
7)数据处理中心保存MO信息到数据库;联网处理模块发送MO信息到 联网网关;
8)联网网关对收到的MO信息应答;
9)联网处理模块将联网网关的应答;返送给数据处理中心;
10)数据处理中心收到应答更改数据库记录状态为处理完毕;
11)计费处理模块定时扫描数据库记录,产生话单。
21、根据权利要求15所述的方法,其特征在于:前转下行MT消息处理 为:
1)CMPP协议解析模块收到SP发送的MT信息,产生唯一的MsgID值;
2)CMPP协议解析模块给SP应答带MsgID值;
3)CMPP协议解析模块把收到的MT信息发送到系统的数据处理中心;
4)系统的数据处理中心根据MT信息的第三方号码向路由查询模块发 查询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将MT信息发送到联网处理模块;
7)数据处理中心保存MT信息到数据库;联网处理模块发送MT信息到 联网网关;
8)联网网关对收到的MT信息应答;
9)联网处理模块将联网网关的应答,返送给数据处理中心;
10)数据处理中心收到应答更改数据库记录状态为处理完毕。
22、根据权利要求14所述的方法,其特征在于:它还包括前转下行SMC 信息处理:
1)CMPP协议解析模块收到SP发送的SMC信息,产生唯一的MsgID值;
2)CMPP协议解析模块给SP应答带MsgID值;
3)CMPP协议解析模块把收到的SMC信息发送到系统的数据处理中心;
4)系统的数据处理中心根据SMC信息的第三方号码向路由查询模块发 查询请求;
5)路由查询模块向数据处理中心返回查询结果;
6)数据处理中心根据查询结果,将SMC信息保存到数据库;
7)数据处理中心将SMC信息发送给联网处理模块;
8)联网处理模块将收到的SMC信息发送给对应的联网网关;
9)联网网关收到SMC信息后的应答;
10)联网处理模块将收到的应答,发送给数据处理中心;
11)计费处理模块定时扫描数据库记录,产生话单。
23、根据权利要求14所述的方法,其特征在于:它还包括前转状态报 告处理:
1)短信中心将发送短信完成的状态报告通过SMPP协议发送到网关;
2)网关的SMPP协议解析模块对收到的状态报告给短信中心正确应 答;
3)SMPP协议解析模块把收到的状态报告发送到系统的数据处理中心;
4)数据处理中心保存状态报告到数据库;
5)系统的数据处理中心根据状态报告的企业代码向路由查询模块发查 询请求;
6)路由查询模块向数据处理中心返回查询结果;
7)数据处理中心根据查询结果,将状态报告发送到联网处理模块;
8)联网处理模块发送状态报告到联网网关;
9)联网网关对收到的状态报告应答;
10)计费处理模块定时扫描数据库记录,产生话单。
24、根据权利要求14所述的方法,其特征在于:短消息网关与互联网 服务供应方的连接为长连接,即在连接上发送多个数据包,然后断开连接, 在连接保持期间,如果没有数据包发送,需要双方链路检测数据包。
25、根据权利要求14所述的方法,其特征在于:短消息网关与互联网 服务供应方的连接为短连接,即在通讯双方有数据交互时,建立一个连接, 数据发送完成后,则断开此连接。
26、根据权利要求14所述的的短消息传送方法,其特征在于:短消息 网关与短消息网关之间通信为短连接方式,即在通讯双方有数据交互时, 建立一个连接,数据发送完成后,则断开此连接。

说明书全文

技术领域

发明涉及一种基于互联网的短消息传送系统及方法,尤其是一 种能够实现一点接入、全网服务的短消息传送系统及方法,属于通信

技术领域。

背景技术

在无互联网短消息网关的及其组网方式的情况下,手机仅可以与有限 的扩展短消息实体相连,实现有限的信息点播业务,例如使用人工坐席等 体系。这种情况下有三个显著缺点:
1、不能实现内容提供商在移动网络的单点接入:因没有阔区域互联网 络,导致内容提供商的省间孤立。如果要求内容提供商本身解决此问题, 势必导致内容提供商参与移动互联价值联的槛升高。
2、安全性隐患严重:缺乏有效的保护手段,使短信中心直接暴露于互 联网,易导致传统通信网受到恶意攻击。
3、不能实现对短消息信息信息内容的计费:因在原有协议中不包含表 示内容价格含义的字段,因此运营商无法获得信息价格,无法做内容计费, 导致运营商无法与内容提供商建立移动互联的良性价值链。

发明内容

本发明的主要目的在于提供一种基于互联网的短消息传送系统及方 法,它能够基于互联网实现移动通信设备之间短消息一点接入、全网服务 的传送,而不是移动通信设备之间移动通信设备之间直接的点到点传送。
本发明的第二目的在于提供一种基于互联网的短消息传送系统及方 法,它能使消息服务供应方与短消息中心之间提供数据交换,用户与消息 服务供应方之间能够实现双向通信,接受消息服务供应方提供的信息服 务,实现短消息的订制、预约以及信息接收转发、重发,手机接收消息的 定向以及手动或自动消息重定向。
本发明的第三目的在于提供一种基于互联网的短消息传送系统及方 法,它能完成计费采集,提供原始话单。
本发明的第四目的在于提供一种基于互联网的短消息传送系统及方 法,各个网关可与各地的网关系统相互连接,实现灵活、合理地组网,并 且不仅可以实现一点接入全网服务,还可以达到均衡负载和提高可靠性的 目的。
本发明的第五目的在于提供一种基于互联网的短消息传送系统及方 法,它具备开放性和扩展性,可适应短消息网关未来的发展,便于系统容 量的增加、功能的增强、用户需求的变化及业务空间的拓展。
本发明的第六目的在于提供一种基于互联网的短消息传送系统及方 法,它安全性能较强。
为此,本发明提供如下技术方案实现上述目的:
一种基于互联网的短消息传送系统,它至少包括一个或一个以上短消 息网关(简称ISMG),设置在不同的地区,用于实现不同地区大范围移动 通信用户的接入。一个以上短消息网关之间互相连接,用于实现接入不同 短消息网关的用户之间实现短消息双向传递。
短消息网关分别接入互联网、连接短消息中心(简称SMSC),作为中 间件用于提供移动通信用户与短消息中心、连接互联网的服务供应方(简 称SP)之间进行双向通信。
进一步地,短消息网关至少包括短消息中心接入模、服务供应方接 入模块、计费模块以及管理控制模块,这些模块均与主处理系统连接;其 中:
短消息中心接入模块用于连接一个或一个以上短消息中心,实现与短 消息中心之间的双向通信;
服务供应方接入模块用于连接互联网,接受一个或一个以上网络应用 服务供应方提供的信息,实现与服务供应方之间的双向通信;
计费模块用于完成消息传送的话费统计,生成话费清单;
管理控制模块用于进行系统配置管理、发送路由管理、短信中心管理 以及流量控制管理和服务供应方身份管理;
主处理系统作为网关的统一管理控制中心,用于完成信息接收存储和 转发、移动用户发送短消息(简称MO)的解析和分发、手机接收消息的定 向以及手动或自动消息重定向、流量分配和控制、统计功能、产生计费话 单、接入模块的控制、系统日志记录。主处理系统连接后台维护系统,其 运行特征通过后台维护系统进行管理调整。
管理控制模块设有信息接收存储和转发机制,根据不同业务类型确定 不同的存储转发优先级和不同的重发机制。
服务供应方接入模块设有移动通信点对点(简称CMPP)协议解析模块, 用于建立短消息中心与服务供应方SP之间的通路,实现将SP的数据与移 动通信用户接入的短消息中心进行交互通信;短消息中心接入模块设有短 消息点对点协议(简称SMPP)协议解析模块,用于短消息中心与移动通信用 户之间进行短消息通信。
短消息网关还包括防火墙模块,用于进行IP数据包过滤和应用代理方 式,完成保障网关系统的安全。
针对某网关找不到要连接的ICP时,该系统还包括网关互连模块,用 于连接另一或一个以上短消息网关,实现短消息网关之间的互连通信,或 用于连接作为短消息网关的上级管理的汇接网关(简称GNS)。
汇接网关设有路由管理模块,用于统一注册管理短消息网关,调度接 入的网关前转路由请求信息。同时汇接网关还可以进行流量控制,使各短 消息网关达到均衡负载,提高可靠性的效果。
具体地,移动通信用户为移动电话或能够接入网络的移动办公设备或 手持设备
本发明的另一方面,提供了一种基于上述系统的短消息数据传送方 法,它至少包括移动用户发送短消息(简称MO)上行消息处理和移动用户 接收短消息(简称MT)下行消息处理;移动通信用户向其所接入的短消息 中心发送信息请求,短消息中心将该请求传递给短消息网关,短消息网关 提交给互联网服务供应方,完成上行MO消息处理;由互联网服务供应方发 送的MT信息给短消息网关,短消息网关处理该信息后,发送给短消息中 心,完成下行MT消息处理。其中上行MO消息处理包括本地上行MO消息处 理和前转上行MO消息处理;下行MT消息处理包括本地下行MT消息处理和 前转下行MT消息处理。
根据上述技术方案分析可知,与现有技术相比,本发明具有如下 显著的优点:本发明在于建成统一的移动短消息网关系统,实现“一点接 入,全网服务”,其中移动短消息网关实现基本业务功能,包括:信息接 收存储转发和重新转发、手机起始消息的解析和分发、手机接收消息的定 向以及手动或自动消息重定向、流量分配和控制、统计功能、产生计费话 单、接入模块的控制、系统配置和维护等;在立足基本业务的同时,系统 着重考虑灵活的处理方式、合理的组网方案、人性化的业务设计;短消息 网关系统具备开放性和扩展性,以适应短消息网关未来的发展,便于系统 容量的增加、功能的增强、用户需求的变化及业务空间的拓展。
网关系统实现的主要功能有:信息接收存储转发和重新转发、手机起 始消息的解析和分发、手机接收消息的定向以及手动或自动消息重定向、 流量分配和控制、统计功能、产生计费话单、接入模块的控制、系统配置 和维护等。
网关所承载的业务按照地域可分为:全网业务、本地业务两种。全网业务: SP根据与合作协议享受一点接入,全网服务。即该SP接入任何一个短信网关, 用户均可以享受该SP提供的信息服务;本地业务:SP根据合作协议享受一点 接入,并在接入地区内提供服务。即该SP接入任何一个负责本地业务的短信 网关,该省/直辖市注册的用户均可以享受该SP提供的信息服务。
计费方式灵活准确,尤其是能够按照内容计费。
网关所承载的业务按数据流向可分为:自点播业务、转发类业务、预约 类业务。
自点播业务:SP根据用户请求即时为其提供服务;转发类业务;SP的 服务为请求用户所指定的第三方服务;预约类业务:根据事先的约定,SP 主动向用户提供服务。
网关所承载的业务若按SP的服务方式进行分类,则服务种类不胜枚举, 如:GPS业务、短信批发业务、短信VPN业务、定位服务、短信互动游戏、电 子商务等等。
GPS业务:车辆等移动物体利用终端设备通过上发短信将卫星定位信息发 送至监控中心,监控中心根据用户的请求作出相应的处理,并将控制命令等信 息通过下发短信传送至用户终端的业务。
短信批发业务:利用短信平台向短信代理商开放短信通道,由代理商 组织信息源,按照同用户的协议向用户发送短信的业务。
附图说明
图1为本发明互联网短消息网关模块结构示意图;
图2为本发明互联网短消息网关与ICP内容供应商之间的体系结构示 意图;
图3为本发明互联网短消息网关数据处理体系结构示意图;
图4为本发明互联网短消息网关组网结构示意图;
图5为本发明接入汇接网关的整体以及数据流向结构示意图;
图6为本发明上行MO信息流程图
图7为本发明下行MT信息流程图;
图8为本发明本地下行短消息中心信息流程图;
图9为本发明状态报告信息流程图;
图10为本发明前转上行MO信息流程图;
图11为本发明前转下行MT信息流程图;
图12为本发明前转下行短消息中心信息流程图;
图13为本发明前转状态报告信息流程图;
图14为本发明互联网短消息网关与业务供应方之间信息交换长连接 流程图;
图15为本发明互联网短消息网关与业务供应方之间信息交换短连接 流程图。

具体实施方式

下面结合附图和具体实施例进一步说明本发明的技术方案。
具体实现如图1-5所示,为本发明的短消息网关的构成以及基于该短 消息网关构建的互联网的短消息传送系统。
短信网关是以短信为基础的移动数据业务中的枢纽,发挥重要作用。 短信网关包括以下几个组成部分:主处理系统、业务管理和维护中心、网 关互连系统、SP接入系统、短信中心接入系统、统计和报表系统、监控系 统、计费中心连接模块、SCP连接模块、网管连接模块、及防火墙。
短信网关的作用是为SP与短消息中心之间数据交换提供一条安全、快捷 的通道,以便用户利用短信方式与SP双向通信,接受SP提供的信息服务,同 时完成相应计费采集的功能。
主处理系统是网关系统的核心,是统一管理和控制的中心,主处理系 统的主要功能有:信息接收存储和转发、MO消息的解析和分发、手机接收 消息的定向以及手动或自动消息重定向、流量分配和控制、统计功能、产 生计费话单、接入模块的控制、系统日志。等等。
主处理系统的运行特征可通过管理维护台进行调整。
信息接收存储和转发,根据不同业务类型确定不同的存储转发优先级 和不同的重发机制。
管理维护台向业务管理人员和系统维护人员提供管理和维护的手段。 管理维护中心提供友好的人/机操作界面,并支持远程操作维护。其主要功 能有:系统配置管理、SP身份管理、业务管理、发送及路由管理、短信中 心管理、流量控制管理、手机号段资源配置管理、维护员管理、用户测试 管理等。
系统配置管理,可方便地对系统参数和系统运行特性进行设置。短信 中心管理,记录和管理短信中心的相关数据,并根据短信中心的特征和处 理能调整系统策略。SP管理功能,记录和管理SP的相关信息,对SP身 份进行合法性认证。业务管理,记录和管理业务信息,以及业务的授权信 息,使SP可在被授权的范围提供服务。业务解析功能,提供业务字典,具 有业务请求解析能力,并进一步实现信息的定向功能,可同时支持专用STK 卡及普通SIM卡。发送和路由管理规定信息定向、存储、转发、重发的机 制。网关互连管理,记录和管理互连网关及GNS的信息。等等。
SP接入系统通过CMPP协议接入网关系统。SP的接入由SP接入模块实 现,该模块保证SP的合法性、检查SP业务的授权范围、控制信息的安全 传输。SP通过该模块向网关提交发送给手机用户的短信,并查询统计结 果;网关系统通过该模块向SP送达手机用户的请求信息和系统信息等;网 关系统通过SP向其它ISMG发送或接收前转信息,将非本地注册的SP请求 发送到注册的网关上。
SP接入模块与多个SP连接,主要功能有:SP合法性控制,检查密码、 IP地址等内容,确保SP的合法性。业务范围检查,SP所提供的服务必须 在授权的业务范围内。信息安全传输,必要时通过TLS安全传输信息,保 证数据安全。与SP互相通讯,SP接入模块为SP提供稳定、可靠、准确、 及时的通讯条件,通讯临时受阻时可自动恢复,无法恢复时通知主处理系 统,以便采取相应措施。流量控制,对SP的通讯流量进行控制,避免信息 阻塞,保证服务质量。接入方式控制,可以适应不同的接入方式,比如专 线、2Mbit/s、局域网等,接入模块化,便于网关以后的扩容等等。
短信中心接入模块使短信中心与网关系统互连,该模块可兼容各短信 厂家互不相同的实现版本。
短信网关通过该模块向短信中心下发MT消息,并从短信中心接收MO消息 及状态报告。该模块支持群发功能和短消息压缩功能。群发功能可大幅提高发 送效率,降低带宽的要求。
该模块实现的主要有:与短信中心双向通信,使网关系统可与短信中心 进行稳定、可靠、准确、及时的通讯,并通讯临时受阻后自行恢复,无法 恢复时通知主处理系统,以便采取相应措施。流量控制,根据通讯链路的 带宽和短信中心的处理能力对通讯流量进行控制,一旦有过载可能立即通 知主处理系统采取相应措施。对于相同厂商的短信中心,可以以一对多的 方式连接。
网关互连模块使网关可与其它地市的短信网关系统互连,并与汇接网 关互连,必要时向汇接网关查询路由信息,完成信息的前转和路由。
网关对所有经过网关的短消息产生详细的计费记录,包含短消息序列 号、短消息类型、用户类型、计费用户号码、SP企业代码、第三方号码(接 收短消息的用户号码)、服务代码、业务代码、用户计费类别、信息费、 包月费、短消息发送状态、短消息发送优先级、信息长度、计费用户号码 归属省、网关代码、前转网关代码、短消息中心代码、申请时间、处理结 束时间等基本计费内容。
短信网关将以上计费记录定时定量发送到计费中心,发送文件大小和 时间间隔可调。计费采集方式为FTP。短信网关计费记录可在线保存3个 月,能够脱机存储6个月。计费记录可自动备份,保证数据不丢失。
服务接入通过CMPP协议接入网关系统。服务的接入由服务接入模块实 现,该模块保证服务接入的合法性、检查服务接入业务的授权范围、控制 信息的安全传输。服务接入通过该模块向手机用户发送短信,并查询统计 结果;网关系统通过该模块向服务接入送达手机用户的请求信息和系统信 息等。CMPP用以建立短消息中心和SP之间的通路,业务和信息的提供由SP 完成,可以为实现移动数据增值业务提供服务,例如以下业务:Email通知、 语音信箱通知、Internet发短消息、移动台发Email、催费通知、自动综合 业务信息台(信息点播业务,主要有:天气预报、股票信息、航班信息等)。 以下以Ema il通知业务为例,其信息流程为:
1、某因特网的用户向SP的Email Server发送一封Email;
2、SP的POP3 SERVER激活过滤进程,如果该用户申请了Email通知业 务,则过滤进程将用户登记的手机号码取出,将Email的标题取出,绑定在 CMPP_SUBMIT消息中,发送给ISMG;
3、ISMG将检查CMPP_SUBMIT消息中“接收业务的手机号码”字段,则 在ISMG中查询该手机用户归属的SMC的地址,然后发送给SMC;
4、ISMG得到确认消息后,将消息转换成CMPP_SUBMIT_REP,发回给SP;
5、SMC收到该消息后,对该消息进行处理,发送给用户;
6、SMC向ISMG回送状态报告。
短信中心接入模块使短信中心与网关系统按照(SMPP协议规范)互 连,该模块与短信中心的连接可以是一对一,一对多、多对多等方式,可 兼容各短信厂家互不相同的实现版本,并支持内部路由和外部路由两种模 式。短信中心通过该模块将手机用户发出的业务请求信息发送给网关系 统;网关系统通过该模块将服务接入提供的信息提交给短信中心,完成增 值服务。
管理控制台是系统维护人员的图形化操作界面,其主要功能有:系统 配置管理、服务接入配置管理、短信中心配置管理、业务管理、手机号段 资源配置管理、维护员管理、用户测试管理、详细信息查询、统计信息查 询、历史操作记录及系统信息查询等。管理控制功能可通过远程维护模块 由远程维护人员完成。
网关互连模块使各地的网关系统相互连接,不仅可以实现一点接入全 网服务,并且可以达到均衡负载和提高可靠性的目的。
网关系统提供基本的服务计费功能,与此同时网关系统可将计费数据 通过计费中心连接模块提供给计费中心,由计费中心核对数据、集中计费、 实现更灵活的计费规则。
网管中心连接模块使网管中心可了解网关系统的运行情况,便于系统 优化,可充分利用系统资源。
SMPP代理系统:遵循SMPP协议与GSM网中短消息中心连接,实现高 效、可靠的数据传输。该系统应支持流量控制功能,能够根据SMSC的业务 量进行发送流量控制。此功能中ISMG作为SMPP协议的服务器端。
通信代理系统:实现与ICP等内容供应商的连接和协议互通。它基于 TCP/IP协议基础之上,利用CMPP协议与ICP之间建立一条安全、高效的 传输通道。该系统应支持流量控制功能,能够根据本身的业务量进行接收 流量控制。
防火墙系统:完成对网关系统的安全保障,支持IP包过滤和应用代理 方式。
短消息网关处理系统:完成网关的业务处理,包括:向GNS(汇接网 关)进行路由查询,在本地建立短信网关ID、用户MSISDN、ICP ID及其 IP地址对应表的缓存,建立用户的MSISDN号码段与SMC(短信中心)地址 的对应表,完成对数据分发功能的支持、计费原始话单的提供及处理等。
短信网关计费系统:提供短信网关的原始话单记录(CDR)。
业务管理系统:包括业务管理和网管监控功能。业务控制指短信网关一 方面把从SMSC接收到的信息转换成CMPP格式分发给ICP,另一方面负责 将ICP的请求信息按SMPP格式下发给SMSC,为SMSC与ICP之间提供一条 透明的传输通道并进行必要的协议转换。同时,还包括本地短信网关与其 它短信网关的互通。
业务管理主要完成对业务的统计报告、生成报表、运营者对用户数据的 添加、修改、删除等。
网管监控主要完成对网关系统的监控、查询、操作、和维护的管理。要 求形成可视化人机界面,支持以WEB方式进行远程业务管理。
短消息网关主机:完成整体短消息网关系统的全部功能,即完成SMPP 代理、通信代理、短消息网关处理、短信网关计费和业务管理功能。
短消息网关之间互通(路由选择)流程:
要求短信必须从归属短信网关进入和输出。对于MO方式,如果手机点 播的ICP未与本地网关相连,网关则需要将此请求转向该ICP注册的网关, 该ICP注册的网关处理此请求后,再将请求结果返回给本地网关,由本地 网关下发给手机;对于MT方式,也要求信息从手机的归属地网关下发给手 机,与MO方式信息的返回路线相同。这就要求网关之间必须能够实现互通 以及能够进行路由选择,并且要求信息进行前转时,转发步骤不超过一次, 网关须维护全网路由表。
短消息网关汇接节点功能:在全网中,选择其中一个网关作为汇接 点,其它网关如果在自己的路由表中找不到要去的目的网关,则发一个路 由请求信息给汇接点,查找与目的ICP相关的网关信息,并根据返回的结 果将请求转向相应网关。如果某网关新增加一个或多个ICP,则向汇接点 报告,由汇接点主动获取此信息;如果新增加一个网关,此网关也需要向 汇接点报告,然后由汇接点获取此网关的全部路由表信息。
另外,该汇接点可为本发明的系统还可针对某网关找不到要连接的 ICP时,专门设置的汇接网关(简称GNS),各个短消息网关连接该网关, 用于连接作为短消息网关的上级管理的汇接网关。
汇接网关设有路由管理模块,用于统一注册管理短消息网关,调度接 入的网关前转路由请求信息。同时汇接网关还可以进行流量控制,使各短 消息网关达到均衡负载,提高可靠性的效果。
本地的各种上下行消息传送流程,如图6-9所示。其中,移动用户向 服务提供方发送短消息业务,缩写为MO。对于MO业务,要求短消息网关 根据服务代码和业务代码将业务请求发送到不同的短消息网关;服务方向 移动用户发送短消息业务缩写为MT。对于MT业务,要求短消息网关根据 接收用户的MSISDN判断其归属地,并将业务数据发送给归属地的短信网 关,继而发送给用户。这样可实现短消息增值业务的“一点接入,全网服 务”。图6中,本地MO业务为:终端发出数据请求,并被短信网关接收; 短信网关根据请求的类型以及目的地址等相关特征,调用通讯模块将数据 送给ICP;ICP利用通讯接口模块接收数据请求,并进行相应的处理;ICP 的业务处理模块返回数据请求的处理结果;短信网关利用通讯模块接收 ICP的处理结果;短信网关将请求处理结果返回给终端。具体地,
1、短信中心将收到的手机发起的MO信息通过SMPP协议发送到网关;
2、网关的SMPP协议解析模块对收到的MO信息给短信中心正确应答;
3、SMPP协议解析模块把收到的MO信息发送到系统的数据处理中心;
4、系统的数据处理中心根据MO信息的服务代码向路由查询模块发查询 请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将MO信息发送到CMPP协议解析模块;
7、数据处理中心保存MO信息到数据库;CMPP协议解析模块发送MO信 息到SP;
8、SP对收到的MO信息应答;
9、CMPP协议解析模块将SP的应答;返送给数据处理中心;
10、数据处理中心收到应答更改数据库记录状态为处理完毕;
11、计费处理模块定时扫描数据库记录,产生话单。
图7中,本地MT业务为:ICP将业务数据发送给ICP通讯接口;短信 网关利用通讯模块接收ICP的业务数据;短信网关将业务数据发送给终 端。具体地,
1、CMPP协议解析模块收到SP发送的MT信息,产生唯一的MsgID值;
2、CMPP协议解析模块给SP应答带MsgID值;
3、CMPP协议解析模块把收到的MT信息发送到系统的数据处理中心;
4、系统的数据处理中心根据MT信息的第三方号码向路由查询模块发 查询请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将MT信息发送到联网处理模块;
7、数据处理中心保存MT信息到数据库;联网处理模块发送MT信息到 联网网关;
8、联网网关对收到的MT信息应答;
9、联网处理模块将联网网关的应答,返送给数据处理中心;
10、数据处理中心收到应答更改数据库记录状态为处理完毕。
如图8所示,为本发明本地SMC消息处理流程图。具体为:
1、CMPP协议解析模块收到SP发送的SMC信息,产生唯一的MsgID值;
2、MPP协议解析模块给SP应答带MsgID值;
3、CMPP协议解析模块把收到的SMC信息发送到系统的数据处理中心;
4、系统的数据处理中心根据SMC信息的第三方号码向路由查询模块发 查询请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将SMC信息保存到数据库;
7、数据处理中心将SMC信息发送给联网处理模块;
8、联网处理模块将收到的SMC信息发送给对应的联网网关;
9、联网网关收到SMC信息后的应答;
10、联网处理模块将收到的应答,发送给数据处理中心;
11、计费处理模块定时扫描数据库记录,产生话单。
参见图9,说明本发明本地状态报告消息处理流程。由于无线网络本 身的复杂性,下发的短消息到达短消息中心后,在某些情况下用户可能没 有最终接收到短消息(比如手机未开机、不在服务区等、手机故障等)。 因此需要通过状态报告机制,使知道用户是否收到短消息。具体为:
1、短信中心将发送短信完成的状态报告通过SMPP协议发送到网关;
2、网关的SMPP协议解析模块对收到的状态报告给短信中心正确应 答;
3、SMPP协议解析模块把收到的状态报告发送到系统的数据处理中 心;
4、数据处理中心保存状态报告到数据库;
5、系统的数据处理中心根据状态报告的企业代码向路由查询模块发 查询请求;
6、路由查询模块向数据处理中心返回查询结果;
7、数据处理中心根据查询结果,将状态报告发送到CMPP协议解析模 块;
8、CMPP协议解析模块发送状态报告到SP;
9、SP对收到的状态报告应答;
10、计费处理模块定时扫描数据库记录,产生话单。
图10-13为前转的各种上下行消息传送流程图示意图。对于前转的MO业务 为:手机发出数据请求,被短信网关1接收;网关1找不到要连接的ICP,向 GNS(汇接网关)发路由请求信息;GNS将路由信息返回;短信网关1根据路由 信息将请求前转给短信网关2;短信网关2将请求信息送ICP;ICP返回状态 报告;短信网关2向短信网关1返回状态报告。参见图10,具体地:
1、短信中心将收到的手机发起的MO信息通过SMPP协议发送到网关;
2、网关的SMPP协议解析模块对收到的MO信息给短信中心正确应答;
3、SMPP协议解析模块把收到的MO信息发送到系统的数据处理中心;
4、系统的数据处理中心根据MO信息的服务代码向路由查询模块发查 询请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将MO信息发送到联网处理模块;
7、数据处理中心保存MO信息到数据库;联网处理模块发送MO信息到 联网网关;
8、联网网关对收到的MO信息应答;
9、联网处理模块将联网网关的应答;返送给数据处理中心;
10、数据处理中心收到应答更改数据库记录状态为处理完毕;
11、计费处理模块定时扫描数据库记录,产生话单。
对于前转的MT业务为:ICP发出数据请求,被短信网关1接收;网关1 在本地数据库中找不到要目的手机号段所对应网关代码,向GNS(汇接网 关)发路由请求信息;汇接网关将路由信息返回;短信网关1根据路由信 息将请求前转给短信网关2;短信网关2将请求信息发送至SMSC;SMSC向 短信网关2返回状态报告;短信网关2手机归属地的短信网关1返回状态 报告;短信网关1接收网关2前转过来的状态报告,并向ICP发送状态报 告。具体地参见图11所示,
1、CMPP协议解析模块收到SP发送的MT信息,产生唯一的MsgID值;
2、CMPP协议解析模块给SP应答带MsgID值;
3、CMPP协议解析模块把收到的MT信息发送到系统的数据处理中心;
4、系统的数据处理中心根据MT信息的第三方号码向路由查询模块发查 询请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将MT信息发送到联网处理模块;
7、数据处理中心保存MT信息到数据库;联网处理模块发送MT信息到联 网网关;
8、联网网关对收到的MT信息应答;
9、联网处理模块将联网网关的应答,返送给数据处理中心;
10、数据处理中心收到应答更改数据库记录状态为处理完毕。
再有,短信网关之间前转时要求每条消息都要有状态报告。当向用户 发送信息发生错误时,网关应向SP发送错误状态报告。前转的SMC以及状 态报告处理,分别参见图12、13。前转下行SMC信息处理:
1、CMPP协议解析模块收到SP发送的SMC信息,产生唯一的MsgID值;
2、CMPP协议解析模块给SP应答带MsgID值;
3、CMPP协议解析模块把收到的SMC信息发送到系统的数据处理中 心;
4、系统的数据处理中心根据SMC信息的第三方号码向路由查询模块 发查询请求;
5、路由查询模块向数据处理中心返回查询结果;
6、数据处理中心根据查询结果,将SMC信息保存到数据库;
7、数据处理中心将SMC信息发送给联网处理模块;
8、联网处理模块将收到的SMC信息发送给对应的联网网关;
9、联网网关收到SMC信息后的应答;
10、联网处理模块将收到的应答,发送给数据处理中心;
11、计费处理模块定时扫描数据库记录,产生话单。
前转状态报告处理:
1、短信中心将发送短信完成的状态报告通过SMPP协议发送到网关;
2、网关的SMPP协议解析模块对收到的状态报告给短信中心正确应 答;
3、SMPP协议解析模块把收到的状态报告发送到系统的数据处理中 心;
4、数据处理中心保存状态报告到数据库;
5、系统的数据处理中心根据状态报告的企业代码向路由查询模块发 查询请求;
6、路由查询模块向数据处理中心返回查询结果;
7、数据处理中心根据查询结果,将状态报告发送到联网处理模块;
8、联网处理模块发送状态报告到联网网关;
9、联网网关对收到的状态报告应答;
10、计费处理模块定时扫描数据库记录,产生话单。
本发明的短消息网关与互联网服务供应方的连接为长连接,即在连接 上发送多个数据包,然后断开连接,在连接保持期间,如果没有数据包发 送,需要双方链路检测数据包;短消息网关与互联网服务供应方的连接也 可为短连接,即在通讯双方有数据交互时,建立一个连接,数据发送完成 后,则断开此连接。而短消息网关与短消息网关之间通信为短连接方式, 即在通讯双方有数据交互时,建立一个连接,数据发送完成后,则断开此 连接。
图14为长连接通信流程图。SP与ISMG之间进行信息交互时,可以采 用长连接方式,也可以采用短连接方式。所谓长连接,指在一个连接上可 以连续发送多个数据包,然后断开连接,在连接保持期间,如果没有数据 包发送,需要双方发链路检测包。短连接是指通讯双方有数据交互时,就 建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项 业务的发送。
SP与ISMG以Client-Server方式建立TCP连接,用于双方信息的相 互提交。TCP/IP连接建立后,由Client发起建立应用层连接,然后进行 数据传输,当信道上没有数据传输时,客户端应发送链路检测包以维持此 连接,超过一定时间(可参数配置,如2秒)服务端如果未收到客户端的 任何数据则断开此连接。
消息采用并发方式发送,加以流量控制,窗口大小可调,暂定为16条消息, 即接收方在应答前一次收到的消息最多不超过16条。
图15为短连接通信流程图。ISMG与SP之间的通讯采用TCP/IP协议, 双方互为client和server端。发送与接收单独进行,每项业务建立一个 连接,通讯采用应答方式,应答与请求在同一个连接中完成。由于系统采 用互为客户端/服务器模式,操作以客户端驱动方式发起连接请求,完成一 次操作后关闭此连接。
连接中对SP的认证采用阶段性(如一天或一月)认证方式,当SP首 次与ISMG交换信息时,SP首先发送身份认证包,ISMG对SP进行身份认证 后,记录SP的IP地址等相关信息,在以后的数据交互时,ISMG把SP的 IP地址作为认证条件,即对没有注册的SP的相关信息不予处理。当SP想 断开此逻辑上的应用层连接时,发送断开连接请求包,ISMG接受断开连接 请求后,清除掉与此SP相关的信息,即对MO到此SP或SP的MT信息均不 予处理,但保存MO的信息,直到SP再次与ISMG建立逻辑上的应用层连接, 即身份认证。也允许ISMG发起断开SP的连接请求。
ISMG之间通信采用短连接方式,首先发起连接者作为客户端,对方作 为服务器建立连接。消息采用并发方式发送,并加以流量控制,窗口大小 可调,暂定为16条消息,即接收方在应答前一次收到的消息最多不超过 16条。
ISMG处于同一级别之上,ISMG之间数据传输采用长连接或短连接方式 实现,首选长连接方式实现。ISMG间互为客户/服务器模式,连接由数据 请求的发起方建立,双方均可关闭此连接。
SP提交短消息的交互流程示例,采用同步方式。
最后所应说明的是,以上实施例仅用以说明本发明而非限制,尽管参照 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解, 可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围,其 均应涵盖在本发明的权利要求范围当中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈