下一代网络中发送和接收短消息的方法及短消息中心的制作方法

文档序号:7920761阅读:188来源:国知局
专利名称:下一代网络中发送和接收短消息的方法及短消息中心的制作方法
技术领域
本发明涉及短消息技术,尤其涉及一种NGN (Next Generation Network, 下一代网络)中发送和接收短消息的方法及SMC ( Short Message Center,短消 息中心)。
背景技术
NGN网纟各是一种融合了传统PSTN (Public Switched Telephone Network, 公共电话交换网)、IP网络以及无线网络的新一代网络。它是以具有分组交换 控制能力的SS (SoftSwitch,软交换)为核心的,能够接入多种不同类型的终 端,并且提供语音、数据、视频、短消息、多i某体等多种业务的开放式网络, 代表了通信网络发展的方向。NGN网络采用SIP ( Session Initiation Protocol, 会话初始化协议)作为呼叫控制协议,具有分组传送、呼叫/会话控制、业务提 供与网络分离、提供开放接口、 QoS( Quality of Service,服务质量)传输能力、 与传统网络互通、融合固定与移动业务等特征。短消息业务在移动领域中已经得到了广泛应用,但在传统的基于电路交换 的固网领域由于协议和终端的限制一直无法实现。但随着因特网和通信技术的 发展,以IP分组交换为基础的NGN网络在固网领域开始应用,SIP协议的应 用以及SIP终端的出现为短消息业务在固网领域的应用提供了可能,但是固网 短消息业务如何开展,目前业界并无统一的M^范。请参阅图1,该图为现有技术中采用NGN网络技术在固网中实现短消息 业务的组网结构图,由图中可见,现有技术中在固网中实现短消息业务的方案 是通过在NGN网络中引入短消息的统一处理平台——SMC的方式来实现的。 NGN终端将短消息先发送到SS, SS再将短消息透传给SMC。 SMC作为短消息的处理中心,负责短消息的存储、转发、查询和计费等功能,并通过与短信 网关的连接实现与同网/异网终端之间的短信互通。另外营帐系统通过营帐接口向SMC下电子工单,用于增加、更改或删除SMC中短信用户的业务属性。目 前NGN终端与SMC之间最常用的就是采用SIP协议中MESSAGE消息来传 递短消息。但图1所示方案在实施时会遇到一个问题就是NGN终端都属于SS下管 理的用户,当SS作为汇接局实现固网智能化后,为了实现用户的移机不改号 业务,会把全网用户统一进行混合放号,即用户的逻辑号码和物理号码分开设 置,逻辑号码用于外部显示,物理号码用于内部接续。这样对于短消息用户也 存在物理号码和逻辑号码之分,NGN终端绑定的就是物理号码,而给用户看 的是逻辑号码,这样在发送短消息时,需要将主叫物理号码转为逻辑号码,否 则接收者看到的就是错误的发送者号码;在接收短信消息时,需要将被叫逻辑 号码转为物理号码,否则会找不到接收用户。可见短消息用户在实现了全局混 放后,必须进行逻辑号码和物理号码的转换,否则NGN终端无法成功的发送 和接收短消息。但是这种转换在短消息业务里该由谁来完成,目前业界尚无明 确的规定。通常按照普通呼叫的做法是将逻辑号码和物理号码的对应关系存储在外 部数据库,例如HLR (Home Location Register,归属位置寄存器)中,再由 SS通过访问外部数据库获得结果。但是固网短消息与普通呼叫性质不同,消 息量频繁而且巨大。处于网络核心地位的SS主要是处理正常呼叫,如果对于 短消息也都按普通呼叫的方式进行处理,那必然会占用大量的呼叫资源,对正 常的呼叫也会产生^艮大影响。发明内容本发明提供一种下一代网络中发送和接收短消息的方法及短消息中心,用 以解决在NGN网络中混合放号的短消息终端无法正确发送和接收短消息的问题。本发明所述技术方案如下一种下一代网络中发送及接收短消息的方法,包括步骤A、 主叫终端向归属的软交换发送短信消息,软交换将短消息转发给主叫 终端归属的短消息中心,该短消息中携带有主叫的物理号码及被叫的逻辑号 码;B、 主叫终端归属的短消息中心查询主叫的逻辑号码,将短消息中的主叫 的物理号码更改为主叫的逻辑号码;C、 主叫终端归属的短消息中心根据被叫的逻辑号码判断被叫终端是否归 属本短消息中心,若是,转步骤D,否则,转步骤E;D、 主叫终端归属的短消息中心查询被叫的物理号码,将短消息中的被叫 的逻辑号码更改为被叫的物理号码,然后将该短消息发送给被叫归属的软交 换,再由软交换转发给被叫终端;E、 主叫终端归属的短消息中心将该短消息发送给短信网关,再由短信网 关转发给被叫终端归属的短消息中心。较佳地,所述步骤E后还包括步骤被叫终端归属的短消息中心接收到由短信网关发来的短消息,根据被叫的 逻辑号码判断被叫终端归属本短消息中心,然后查询被叫的物理号码,将短消息中的被叫逻辑号码更改为物理号码,最后将该短消息发送给被叫归属的软交 换,再由该软交换转发给被叫终端。较佳地,短消息中心通过与营帐系统之间的接口查询物理号码和逻辑号码 之间的对应关系,或者通过与外部数据库之间的接口查询物理号码和逻辑号码 之间的对应关系。一种下一代网络中的短消息中心,包括短消息接收模块、主叫号码更改模 块、判断模块、被叫号码更改模块及短消息发送模块,其中,短消息接收模块,用于接收归属本短消息中心的主叫终端发出的短消息,该短消息中携带有主叫的物理号码及被叫的逻辑号码;主叫号码更改模块,用于查询主叫的逻辑号码,以及将短消息中的主叫的 物理号码更改为主叫的逻辑号码;判断模块,用于根据被叫的逻辑号码判断被叫终端是否归属本短消息中心;被叫号码更改模块,当被叫终端归属本短消息中心时,用于查询被叫的物理号码,将短消息中的被叫的逻辑号码更改为被叫的物理号码;短消息发送模块,当被叫终端归属本短消息中心时,用于将被叫号码更改 模块输出的短消息通过被叫归属的软交换发送给被叫终端,当被叫终端不归属 本短消息中心时,用于将主叫号码更改模块输出的短消息通过相应的短信网关 发送给被叫终端归属的短消息中心。较佳地,所述短消息接收模块还用于经短信网关接收短消息;所述被叫号 码更改模块还用于查询经短信网关接收到的短消息的^^皮叫的物理号码,以及将 经短信网关接收到的短消息中的被叫的逻辑号码更改为被叫的物理号码。较佳地,所述主叫号码更改模块通过与营帐系统之间的接口查询主叫的物 理号码和主叫的逻辑号码之间的对应关系,或者通过与外部数据库之间的接口 查询主叫的物理号码和主叫的逻辑号码之间的对应关系;所述被叫号码更改模 块通过与营帐系统之间的接口查询被叫的逻辑号码与被叫的物理号码之间的 对应关系,或者通过与外部数据库之间的接口查询被叫的逻辑号码与被叫的物 理号码之间的对应关系。本发明针对NGN网络中混合放号的短消息终端无法正确发送和接收短消 息的问题,利用短消息中心与营帐系统或外部数据库之间的接口获得用户逻辑 号码和物理号码的对应关系并进行转换,从而保证了短消息能够成功的接收和 发送,使得短消息业务能够在固网领域得到更好的应用。这种实现方式不会给 软交换带来更大的开销,实现简单,对现网的影响很小


图1为现有技术中采用NGN网络技术在固网中实现短消息业务的组网结 构图2为本发明所述NGN网络中发送及接收短消息的方法的实现原理流程
图3为本发明所述NGN网络中的短消息中心的结构框图。
具体实施例方式
本发明针对NGN网络中混合放号的短消息终端无法正确发送和接收短消 息的问题,在短消息发送和接收过程中,由短消息中心通过查询终端逻辑号码 和物理号码的对应关系并进行转换,从而保证了短消息的成功发送和接收。
请参阅图2,该图为本发明所述NGN网络中发送及接收短消息的方法的 实现原理流程图,主要包括步骤
步骤IO、主叫终端发出短消息,该短消息通过软交换转发给主叫终端归属 的短消息中心,短消息中携带有主叫的物理号码及被叫的逻辑号码。
步骤11、主叫终端归属的短消息中心查询与主叫的物理号码相对应的主叫 的逻辑号码;
本步骤中,主叫终端归属的短消息中心通过与营帐系统之间的接口查询与 主叫的物理号码相对应的主叫的逻辑号码,或者通过与外部数据库之间的接口 查询与主叫的物理号码相对应的主叫的逻辑号码。
步骤12、主叫终端归属的短消息中心将短消息中的主叫的物理号码更改为 主叫的逻辑号码;
步骤13 、主叫终端归属的短消息中心根据短消息中携带的被叫的逻辑号码 判断被叫终端是否归属本短消息中心,若是,转步骤14,否则,转步骤16。
步骤14、主叫终端归属的短消息中心查询与被叫的逻辑号码相对应的被叫 的物理号码;本步骤中,主叫终端归属的短消息中心通过与营帐系统之间的接口查询与被叫的逻辑号码相对应的被叫的物理号码;或者通过与外部数据库之间的接口 查询与3皮叫的逻辑号码相对应的被叫的物理号码。步骤15、主叫终端归属的短消息中心将短消息中净皮叫的逻辑号码更改为被 叫的物理号码,然后将该短消息通过相应的软交换发送给被叫终端,流程结束。步骤16、主叫终端归属的短消息中心将短消息通过短信网关转发给被叫终 端归属的短消息中心。步骤17、被叫终端归属的短消息中心查询与被叫的逻辑号码相对应的被叫 的物理号码。本步骤中,被叫终端归属的短消息中心通过与营帐系统之间的接口查询与 被叫的逻辑号码相对应的被叫的物理号码;或者通过与外部数据库之间的接口 查询与被叫的逻辑号码相对应的被叫的物理号码。步骤18、被叫终端归属的短消息中心将从短信网关接收到的短消息中的被 叫的逻辑号码更改为被叫的物理号码,然后将该短消息通过软交换转发给被叫 终端,流程结束。下面通过一具体实施例对本发明所述下 一代网络中发送及接收短消息的 方法的具体实现过程予以进一步详细的说明。本实施例以SIP终端为例,SIP 终端与短消息中心直接采用SIP协议中MESSAGE消息来传递短消息内容,这 里假设主叫SIP终端和被叫SIP终端都具备发短消息的能力,进行了混合放号 后主叫SIP终端的逻辑号码是02552870001,物理号码02599990001;被叫SIP 终端的逻辑号码是02552870002,物理号码02599990002, SIP终端的逻辑号码 和物理号码可以利用营帐系统接口从营帐系统中查询获得,也可以存在外部数 据库中(例如HLR)查询获得。本实施例中SIP短消息的发送及接收的具体步 骤如下步骤20、主叫SIP终端已经在软交换上注册成功,向被叫SIP终端发送短 消息,此时发送的MESSAGE消息中RequestURI域和TO域都填写主叫SIP终端归属的短消息中心的号码(例如90602599866) , FROM域填写主叫的物理 号码025999卯001,被叫的逻辑号码02552870002封装在消息体中;步骤21、软交换收到主叫SIP终端发送的MESSAGE消息后,通过分析 RequestURI域中的短消息中心号码90602599866,将MESSAGE消息透传给短 消息中心;步骤22、主叫SIP终端归属的短消息中心收到软交换发来的MESSAGE 消息后,进行消息检验,用户鉴权等操作,确认发送方发来的MESSAGE请 求能够被接受,则向软交换回送202响应,报告短消息中心正确接收短消息;步骤23、软交换收到202响应,转发^^主叫SIP终端。主叫SIP终端在 收到202响应之后,可以提示用户短消息发送成功;步骤24、主叫SIP终端归属的短消息中心根据FROM域中的主叫物理号 码02599990001查到对应的逻辑号码02552870001 ,并填到FROM域中步骤25、主叫SIP终端归属的短消息中心从消息体中取出被叫的逻辑号码 02552870002,根据该号码判断被叫SIP终端是否归属本短消息中心,若是, 转步骤26,否则,转步骤27。步骤26、主叫SIP终端归属的短消息中心根据被叫逻辑号码02552870002 查到对应的物理号码02599990002填到MESSAGE消息的TO域和R叫uestURI 域中,最后将MESSAGE消息发送给相应的软交换,转步骤29。步骤27、主叫SIP终端归属的短消息中心将短消息通过短信网关转发给被 叫终端归属的短消息中心。步骤28、被叫终端归属的短消息中心收到从短信网关发过来的短消息,从 中取出主叫逻辑号码02552870001填到MESSAGE消息的FROM域中;然后 根据;陂叫逻辑号码02552870002查到对应的物理号码02599990002填到 MESSAGE消息的TO域和RequestURI域中,最后将MESSAGE消息发给软 交换;步骤29、软交换收到短消息中心发来的MESSAGE消息后,根据消息中的被叫物理号码025999卯002找到被叫用户,然后将MESSAGE消息发给被叫 SIP终端;步骤30、被叫SIP终端接收到MESSAGE消息后,向软交换返回200响 应,确认短消息已被正确接收;步骤31、软交换收到200响应之后,将其转发给被叫SIP终端归属的短 消息中心,流程结束。相应于本发明上述方法,本发明进而提出了一种NGN网络中的短消息中 心,请参阅图3,该图为本发明所述NGN网络中的短消息中心的结构框图, 其主要包括短消息接收模块、主叫号码更改模块、判断模块、被叫号码更改模 块及短消息发送^t块,其中,短消息接收模块,用于接收归属本短消息中心的主叫终端发出的短消息, 该短消息中携带有主叫的物理号码及被叫的逻辑号码,该短消息接收模块还用 于经短信网关接收短消息。主叫号码更改模块,用于查询主叫的逻辑号码,以及将短消息中的主叫的 物理号码更改为主叫的逻辑号码。判断模块,用于根据被叫的逻辑号码判断归属本短消息中心的主叫终端发 出的短消息的被叫终端是否同样归属本短消息中心。被叫号码更改模块,当被叫终端归属本短消息中心时,用于查询被叫的物 理号码,将短消息中的被叫的逻辑号码更改为被叫的物理号码;还用于查询经 短信网关接收到的短消息的被叫的物理号码,以及将经短信网关接收到的短消 息中的被叫的逻辑号码更改为被叫的物理号码。短消息发送模块,当被叫终端归属本短消息中心时,用于将被叫号码更改 模块输出的短消息通过被叫归属的软交换发送给被叫终端,当被叫终端不归属 本短消息中心时,用于将主叫号码更改^t块输出的短消息通过相应的短信网关 发送给^t叫终端归属的短消息中心。其中,所述主叫号码更改模块通过与营帐系统之间的接口查询主叫的物理号码和主叫的逻辑号码之间的对应关系,或者通过与外部数据库之间的接口查
询主叫的物理号码和主叫的逻辑号码之间的对应关系;所述被叫号码更改模块 通过与营帐系统之间的接口查询被叫的逻辑号码与^皮叫的物理号码之间的对 应关系,或者通过与外部数据库之间的接口查询被叫的逻辑号码与被叫的物理 号码之间的对应关系。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种下一代网络中发送及接收短消息的方法,其特征在于,包括步骤A、主叫终端向归属的软交换发送短信消息,软交换将短消息转发给主叫终端归属的短消息中心,该短消息中携带有主叫的物理号码及被叫的逻辑号码;B、主叫终端归属的短消息中心查询主叫的逻辑号码,将短消息中的主叫的物理号码更改为主叫的逻辑号码;C、主叫终端归属的短消息中心根据被叫的逻辑号码判断被叫终端是否归属本短消息中心,若是,转步骤D,否则,转步骤E;D、主叫终端归属的短消息中心查询被叫的物理号码,将短消息中的被叫的逻辑号码更改为被叫的物理号码,然后将该短消息发送给被叫归属的软交换,再由软交换转发给被叫终端;E、主叫终端归属的短消息中心将该短消息发送给短信网关,再由短信网关转发给被叫终端归属的短消息中心。
2、 如权利要求l所述的方法,其特征在于,所述步骤E后还包括步骤 被叫终端归属的短消息中心接收到由短信网关发来的短消息,根据被叫的逻辑号码判断被叫终端归属本短消息中心,然后查询被叫的物理号码,将短消息中的被叫逻辑号码更改为物理号码,最后将该短消息发送给被叫归属的软交 换,再由该软交换转发给被叫终端。
3、 如权利要求1或2所述的方法,其特征在于,短消息中心通过与营帐 系统之间的接口查询物理号码和逻辑号码之间的对应关系,或者通过与外部数 据库之间的接口查询物理号码和逻辑号码之间的对应关系。
4、 一种下一代网络中的短消息中心,其特征在于,包括短消息接收模块、 主叫号码更改模块、判断模块、被叫号码更改模块及短消息发送模块,其中,短消息接收模块,用于接收归属本短消息中心的主叫终端发出的短消息, 该短消息中携带有主叫的物理号码及被叫的逻辑号码;主叫号码更改模块,用于查询主叫的逻辑号码,以及将短消息中的主叫的物理号码更改为主叫的逻辑号码;判断模块,用于根据被叫的逻辑号码判断被叫终端是否归属本短消息中心;被叫号码更改模块,当被叫终端归属本短消息中心时,用于查询被叫的物理号码,将短消息中的被叫的逻辑号码更改为被叫的物理号码;短消息发送模块,当被叫终端归属本短消息中心时,用于将被叫号码更改 模块输出的短消息通过被叫归属的软交换发送给被叫终端,当被叫终端不归属 本短消息中心时,用于将主叫号码更改模块输出的短消息通过相应的短信网关 发送绍s故叫终端归属的短消息中心。
5、 如权利要求4所述的短消息中心,其特征在于, 所述短消息接收模块还用于经短信网关接收短消息;所述被叫号码更改模块还用于查询经短信网关接收到的短消息的被叫的 物理号码,以及将经短信网关接收到的短消息中的被叫的逻辑号码更改为被叫 的物理号码。
6、 如权利要求4所述的短消息中心,其特征在于,所述主叫号码更改模 块通过与营帐系统之间的接口查询主叫的物理号码和主叫的逻辑号码之间的 对应关系,或者通过与外部数据库之间的接口查询主叫的物理号码和主叫的逻 辑号码之间的对应关系;所述被叫号码更改模块通过与营帐系统之间的接口查询被叫的逻辑号码 与被叫的物理号码之间的对应关系,或者通过与外部数据库之间的接口查询被 叫的逻辑号码与被叫的物理号码之间的对应关系。
全文摘要
本发明公开了下一代网络中发送和接收短消息的方法及短消息中心,用以解决在NGN网络中混合放号的短消息终端无法正确发送和接收短消息的问题。所述方法由短消息中心通过查询终端逻辑号码和物理号码的对应关系并进行转换,从而保证了短消息的成功发送和接收;所述短消息中心包括短消息接收模块、主叫号码更改模块、判断模块、被叫号码更改模块及短消息发送模块。本发明保证了NGN网络中短消息能够成功的接收和发送,使得短消息业务能够在固网领域得到更好的应用。
文档编号H04W4/12GK101409876SQ20081017228
公开日2009年4月15日 申请日期2008年11月4日 优先权日2008年11月4日
发明者鹏 杜, 童锦松 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1