混合的无线和有线电信网络中的短消息的发送的系统和方法

文档序号:7996516阅读:285来源:国知局
混合的无线和有线电信网络中的短消息的发送的系统和方法
【专利摘要】本发明提供一种在混合的无线和有线电信网络中进行短消息的功能寻址和基于位置寻址的系统和方法,所述系统包括:第一网络结点,用于接收用户发起的呼入事件并且确定用户发起的呼入事件是否是短消息;第二网络结点,用于响应于第一网络结点确定呼入事件是短消息,接收短消息并且将其转换成语音和数据通信;以及第一装置,用于接收转换后的短消息,确定转换后的短消息是否包含功能号码,如果转换后的短消息包含功能号码,则确定包含在转换后的短消息中的功能号码是否与包含在第一数据库中的功能号码对应,以及如果确定包含在转换后的短消息中的功能号码与包含在第一数据库中的功能号码对应,则由呼叫号码取代包含在转换后的短消息中的功能号码。
【专利说明】混合的无线和有线电信网络中的短消息的发送的系统和方法
[0001]本申请是基于2006年2月I日提交的、申请号为200680010532.7、发明创造名称为“混合的无线和有线电信网络中的短消息的发送的系统和方法”的中国专利申请的分案申请。
【技术领域】
[0002]本发明涉及一种诸如与综合业务数字网(ISDN)网络组合的铁路移动通信网络(GSM-R)的混合的无线和有线电信网络中的短消息的功能寻址和基于位置寻址的系统和方法。
【背景技术】
[0003]现在,无线移动电信服务是十分平常的。通过订购等对一般公共使用提供几种世界范围的无线移动电话标准。与标准固定线路普通老式电话服务系统(POTS)相比,无线移动电话提供许多优点。最显著的优点在于:假如在由移动用户连接到的运营商覆盖的区域内使用特定的移动电话,同样地该移动电话是可以移动的。
[0004]还变得更加频繁地采用专门的移动通信方案。一些机构正在定义铁路系统的实用移动通信方案的需求和标准。这些机构包括定义泛欧洲标准的欧洲铁路无线电网络(MORANE)组、欧洲铁路运营商和设备制造商以及欧盟基金的联盟。该MORANE标准规定了对铁路环境中应用的全球移动通信系统(GSM)标准的扩展。规定这个区域中的需求或标准的另一个方案是由欧洲电信标准协会(ETSI)调整的欧洲铁路无线通讯增强集成网(EIRENE)0采用术语GSM-铁路(GSM-R)作为用于覆盖所有铁路系统方案的总术语。为了简洁,在现有技术和本发明的描述中,将描述GSM-R系统特别是EIRENE规范,但是应该理解为,权利要求的范围不限于此并且可应用到所有的电信系统尤其是诸如GSM/GSM-R以及GSM/GSM-R衍生系统的无线移动电信系统,其中所述GSM/GSM-R以及GSM/GSM-R衍生系统与诸如ISDN系统组合的有线电信系统组合。
[0005]在诸如同一火车上、从火车到火车、从火车到地面/从地面到火车、从地面到地面的不同的环境中在诸如从人到人、人到系统、系统到系统的不同用户类型之间需要通信。该不同类型的用户能够使用特定铁路号码即功能号码(FN)彼此执行通信,该功能号码(FN)反映诸如用户所在的火车号码、诸如货物或人员的火车功能、被分配具体GSM-R电话的人员的功能等等的功能信息。已知作为功能归属位置寄存器(HLRf)或跟随我功能结点(FFN)的中心寄存器存储该功能号码及其相关数据。本发明使得GSM-R人员和系统使用该功能号码以替代GSM移动站ISDN号码(MSISDN)进行拨打和显示目的。
[0006]为了进行这个工作,指定了称作“跟随我”的服务,该服务使得移动站(MS)用户登记临时分配的功能号码而非临时分配的功能站,并且当他不再需要该功能号码或该移动站时注销该关联。例如,当火车操作员开始在火车上或者在站中进行工作时,他需要能够进入在他将要使用的具体移动站上对于该旅行或该天已经对他分配的功能号码,并且将那个关联存储在与该系统相关联的中心寄存器中。对该功能号码的任何呼叫需要接入该中心寄存器以确定该火车操作员正在使用哪个移动站并且从哪里路由到该呼叫。通过执行询问序列,该火车操作员需要能够检查功能号码的状态,并且当该火车操作员已经采用他所分配的移动站完成了工作时,他需要能够注销该功能号码。此外,为了能够查询功能号码与移动站ID之间的存储在中心寄存器中的关联的目的,该跟随我特征还允许所谓的“静态”功能号码即一个人不能够登记或注销的功能号码。
[0007]这种GSM-R系统包括移动站(MS),该移动站(MS)不仅仅能够执行诸如语音呼口 4、数据呼叫的不同类型的呼叫,还能够提供进行文本通知即在各个移动站之间发送短消息(SM)的可能性。于2003年10月21日公开的第14版本的规范“EIRENE SystemRequirements Specification”规定:每当在GSM-R网络中实现文本通知时,应该使用已知用于GSM标准的短消息服务(SMS)(见节12.2.1)。该短消息服务和短消息定义在GSM规范TS03.40V7.50: “Technical Realization of the Short Message Service (SMS) ” 中,该GSM规范TS03.40V7.50:“Technical Realization of the Short Message Service (SMS),,现在由第三代合作伙伴计划(3GPP)进行编辑并且重新编号码为3GPP TS23.040。在GSM-R网络中,通常使用如在GSM09.02规范中规定的“移动应用部分”(MAP)协议的性能来传输短消息(SM)。该MAP协议提供了一种在移动站与所谓的“短消息服务中心”(SMSC)之间传输消息的机制。根据GSM SMS规范,“服务中心”被定义为用于在短消息实体(SME)即可以发送或接收短消息的实体与移动站之间中继以及存储转发短消息的功能。此外,由SMPP开发商论坛开发的称作“短消息对等”(SMPP)协议的开放工业标准协议通常用于SMSC和经由永久TCP/IP连接连接的任何SMS应用服务器之间的传输。
[0008]通过使用利用功能号码的功能寻址(FA)特征,还能够在GSM-R移动站之间发送短消息。这种移动到移动功能寻址的短消息处理利用移动网络增强逻辑的客户应用(CAMEL)部分3 (CAP3)服务和相关联的协议。该移动网络增强逻辑的客户应用定义在3GPP规范23.078:由3GPP (第三代合作伙伴计划)在2004年七月公开的版本5.8.0的第二段的“Customized Applications for Mobile network Enhanced Logic (CAMEL),,。
[0009]还存在将GSM-R系统和ISDN网络相组合以提供混合的有线一无线网络的可能性,在该混合的有线一无线网络中,能够经由无线接口和经由有线接口连接终端。然而,该EIRENE规范没有规定无线和有线电信网络之间的任何传输程序。
[0010]当需要在无线实体(例如,火车)和有线实体(例如,调度器终端)之间发送短消息时,在混合的无线和有线电信网络中出现几个问题。例如,该网络能够遇到使用呼叫转移语音服务的以所有可能的变型进行链接的无线和有线实体。然而,当语音服务已经被转发时,规则的移动短消息没有被转发。在任何情况下,短消息必须被传递到值班的调度器,而不管它们是使用无线实体还是有线实体例如移动调度
[0011]器电话或固定线路调度器电话。

【发明内容】

[0012]本发明的目的在于提供混合的有线和无线电信网络,所述混合的有线和无线电信网络具有用于短消息的发送的改进结构以及用于发送短消息的方法。
[0013]本发明的另一目的在于提供混合的有线和无线系统,所述混合的有线和无线系统具有用于提供有线发起和/或终止的短消息的改进结构以及用于发送有线发起和/或终止的短消息的方法。
[0014]本发明的另一目的在于提供一种方法,所述方法能够在混合的无线和有线电信网络中实现短消息的可靠功能寻址和/或基于位置寻址。
[0015]更具体地讲,根据本发明的一个方面,提供了一种用于在混合的无线和有线电信网络中进行短消息的功能寻址和/或基于位置寻址的系统,所述系统包括:第一网络结点,用于接收用户发起的呼入事件并且用于确定所述用户发起的呼入事件是否是短消息;第二网络结点,用于响应于所述第一网络结点确定所述呼入事件是短消息,接收所述短消息并且将其转换成语音和数据通信;以及第一装置,用于接收所述转换后的短消息,用于确定所述转换后的短消息是否包含功能号码,如果所述转换后的短消息包含功能号码,则用于确定包含在所述转换后的短消息中的功能号码是否与包含在第一数据库中的功能号码对应,所述第一数据库与关联于所述混合的无线和有线电信网络的各个固定用户的各个呼叫号码相结合地存储预定的功能号码,以及如果确定包含在所述转换后的短消息中的功能号码与包含在所述第一数据库中的功能号码对应,则由与各个固定用户相关联的各个呼叫号码取代包含在所述转换后的短消息中的功能号码。
[0016]根据本发明的一个实施例,各个固定用户连接到所述混合的无线和有线电信网络的无线和有线部分。
[0017]根据本发明的另一个实施例,提供了一种第二装置,用于确定包含在所述移动用户发起的短消息中的功能号码是否与包含在第二数据库中的功能号码对应,所述第二数据库与关联于所述混合的无线和有线电信网络的各个用户的各个呼叫号码或其它功能号码相结合地存储预定的功能号码,如果确定包含在所述短消息中的功能号码和与关联于各个用户的各个呼叫号码相结合地包含在所述第二数据库中的功能号码对应,则由各个呼叫号码来取代包含在所述短消息中的功能号码,以及如果确定包含在所述转换后的短消息中的功能号码和与关联于各个用户的所述各个其它的功能号码相结合地包含在所述第二数据库中的功能号码对应,则由所述各个其它功能号码来取代包含在所述短消息中的功能号码。
[0018]根据本发明的另一个实施例,所述第二装置适用于将包含所述各个呼叫号码的短消息码发送到与所述各个呼叫号码关联的用户,并且将包含所述各个其它功能号码的所述短消息发送到所述第二网络结点。
[0019]根据本发明的另一个实施例,所述第二装置适用于根据作为关于所述混合的无线和有线电信网络的无线部分中的特定移动用户的位置的信息的位置信息执行所述判定。
[0020]根据本发明的另一个实施例,所述位置信息是关于所述移动用户所处的所述混合的无线和有线电信网络的无线部分的蜂窝的蜂窝ID的信息。
[0021]根据本发明的另一个实施例,所述第二装置适用于使用预定算法从所述特定移动用户的呼叫号获得指示所述特定移动用户在所述混合的无线和有线电信网络中的位置的所述特定移动用户的特定功能号码。
[0022]根据本发明的另一个实施例,所述第二装置还适用于通过将所述特定功能号码、所述蜂窝ID以及作为呼叫目的的所述混合的无线和有线电信网络的固定用户的功能号码发送到外部数据库来查询所述外部数据库并且从所述外部数据库获得恰当的功能号码或ID,其中,该ID被翻译成所述混合的无线和有线电信网络中的恰当的固定用户的呼叫号码,以及所述第二装置还适用于由所述混合的无线和有线电信网络中的恰当的固定用户所获得的恰当功能号码或所述翻译的呼叫号码来取代所述混合的无线和有线电信网络的固定用户的所述特定功能号码。
[0023]根据本发明的另一个实施例,所述第二装置还适用于将包含所获得的恰当功能号码的所述短消息发送到所述第二网络结点,并且将包含已翻译的呼叫号码的所述短消息发送到所述混合的无线和有线电信网络中的恰当固定用户。
[0024]根据本发明的另一个实施例,所述混合的无线和有线电信网络是混合的GSM/GSM-R和GSM/GSM-R衍生物以及ISDN电信网络。
[0025]根据本发明的另一个实施例,所述第一网络结点是移动交换中心,所述第二网络结点是短消息网关,所述第一装置设置在所述移动交换中心或连接到所述短消息网关的数字多路系统中,并且所述第二装置设置在连接到所述移动交换中心和短消息服务中心的服务控制点内。
[0026]根据本发明的第二方面,提供了一种在混合的无线和有线电信网络中短消息的功能寻址和/或基于位置寻址的方法,所述方法包括如下步骤:接收用户发起的呼入事件并且确定所述用户发起的呼入事件是否是用户发起的短消息;如果确定所述呼入事件是短消息,则将所述短消息转换成语音或数据通信;确定所述转换后的短消息是否包含功能号码;如果所述转换后的移动用户发起的短消息包含功能号码,则确定包含在所述转换后的短消息中的功能号码是否与包含在第一数据库中的功能号码对应,所述第一数据库与关联于所述混合的无线和有线电信网络的各个固定用户的各个呼叫号码相结合地存储预定的功能号码;以及如果确定包含在所述转换后的短消息中的功能号码与包含在所述第一数据库中的功能号码对应,则由与各个固定用户相关联的各个呼叫号码取代包含在所述转换后的短消息中的功能号码。
[0027]根据本发明的一个实施例,各个固定用户连接到所述混合的无线和有线电信网络的无线和有线部分。
[0028]根据本发明的另一个实施例,所述方法包括如下步骤:确定包含在所述短消息中的功能号码是否与包含在第二数据库中的功能号码对应,所述第二数据库与关联于所述混合的无线和有线电信网络的各个用户的各个呼叫号码或其它功能号码相结合地存储预定的功能号码;如果确定包含在所述短消息中的功能号码与和关联于各个用户的各个呼叫号码相结合地包含在所述第二数据库中的功能号码对应,则由各个呼叫号码来取代包含在所述短消息中的功能号码;以及如果确定包含在所述转换后的短消息中的功能号码和与关联于各个用户的所述各个其它的功能号码相结合地包含在所述第二数据库中的功能号码对应,则由所述各个其它功能号码来取代包含在所述短消息中的功能号码。
[0029]根据本发明的另一个实施例,所述方法包括如下步骤:将包含所述各个呼叫号码的短消息码发送到与所述各个呼叫号码相关联的用户;以及将包含所述各个其它功能号码的所述短消息发送到所述第二网络结点。
[0030]根据本发明的另一个实施例,所述方法包括如下步骤:根据作为关于所述混合的无线和有线电信网络的无线部分中的特定移动用户的位置的信息的位置信息执行所述确定。[0031]根据本发明的另一个实施例,所述位置信息是关于所述移动用户所处的所述混合的无线和有线电信网络的无线部分的蜂窝的蜂窝ID的信息。
[0032]根据本发明的另一个实施例,使用预定算法从所述特定移动用户的呼叫号码在混合的无线和有线电信网络中的所述特定移动用户获得指示所述特定移动用户的位置的所述特定移动用户的特定功能号码。
[0033]根据本发明的另一个实施例,所述方法包括如下步骤:通过将所述特定功能号码、所述蜂窝ID以及作为呼叫目的的所述混合的无线和有线电信网络的固定用户的功能号码发送到外部数据库;以及从所述外部数据库获得恰当的功能号码或ID,其中,该ID被翻译成所述混合的无线和有线电信网络中的恰当的固定用户的呼叫号码;以及由所述混合的无线和有线电信网络中的恰当的固定用户的所述获得的恰当功能号码或所述翻译的呼叫号码来取代所述混合的无线和有线电信网络的固定用户的所述特定功能号码。
[0034]下面将详细描述其它实施例和优点。此概述不对本发明进行限定。本发明由权利要求限定。
【专利附图】

【附图说明】
[0035]下面附图示出了本发明的实施和实施例,其中,相同参考标记指示相同部件。
[0036]图1是无线GSM-R网络和有线ISDN网络的组合的总览示意图;
[0037]图la、Ib和Ic是在SM于经由电路交换网络连接的SM-TE处终止的情况下的消息流动图;
[0038]图1d是在SM于经由移动无线电模块连接的SM-TE处终止的情况下的消息流动图;
[0039]图2是无线GSM-R网络和有线ISDN网络的部分的第一简化示图;
[0040]图3是无线GSM-R网络和有线ISDN网络的部分的第二简化示图;
[0041]图4是无线GSM-R网络和有线ISDN网络的部分的第三简化示图;
[0042]图5是无线GSM-R网络和有线I SDN网络服务控制点的部分的第四简化示图;以及
[0043]图6是调度器发起的FN寻址的SM的情况下的SMPP消息流动的消息流动图。【具体实施方式】
[0044]尽管本发明的实施例指向GSM-R和ISDN应用,但是应该注意,本发明可以应用到所有的电信系统,特别是与诸如ISDN系统的有线电信系统相结合的诸如GSM/GSM-R和GSM/GSM-R衍生系统的无线移动电信系统。
[0045]此外,由于GSM-R系统对本领域技术人员来讲是公知的,所以在此不再描述该系统的全部结构,将仅仅在下面更加详细地描述与公知的GSM-R系统的不同之处。关于GSM-R的进一步信息,可以参考http://eirene.uic.ass0.fr/,其中,可在线获得更多的文档。因此,在此为了简洁省去了 GSM-R系统的详细结构的描述。
[0046]如在于2003年10月21日公开的第14版本的规范“EIRENE System RequirementsSpecification”所述,每当在GSM-R网络中实现文本消息发送时应该使用短消息服务。尽管短消息服务最初是对公共GSM网络进行开发的,但是现在也可以使用在许多不同的网络中,例如有线电信系统。由于短消息服务对本领域技术人员来讲是公知的,所以这里省去对其的详细描述。
[0047]在本发明实施例的重要特征中,可以在诸如ISDN系统的有线电信系统和诸如GSM-R系统的无线电信系统的结合中执行短消息(SMs)的功能寻址(FA)和/或基于位置寻址(LDA)。因此,将重点置于这个特征。更详细地讲,本发明的实施例确定使用短消息对等协议(SMPP)来提供短消息服务中心(SMSC)、短消息网关(SMGW)、诸如GSM-R服务控制点(GSM-R SCP)的目的地址解析结点以及短消息终端设备(SM-TE)进行操作的流程。更详细地讲,其支持以下功能单元:目的地址解析、无线和有线终端之间的呼叫前转方案、端到端传递确认、以及与固定高速度SMS通信端点的连接。
[0048]根据于2003年10月21日公开的第14版本的规范“EIRENE System RequirementsSpecification”,功能寻址(见具体节11.3)与提供移动终端的用户号码及其功能号码之间的关联的传递信息有关。这意味着,当建立从固定终端到移动终端的呼叫时,通常使用功能寻址。基于位置寻址(见上述规范的具体节11.7)与确保来自移动终端的呼叫基于该移动终端的当前位置被路由到正确目的地(即,主控制器、次控制器)有关。这意味着,当建立从移动终端到固定终端的呼叫时,通常使用该基于位置寻址。
[0049]于2003 年 10 月 21 日公开的第 14 版本的规范“EIRENE System RequirementsSpecification”定义了 GSM-R系统的“Call Type”(CT)以执行功能寻址和基于位置寻址。该呼叫类型是插入EIRENE号码中的前缀,用于在不同类型的用户号码之间进行区分。一些预定的呼叫类型定义如下(见上述规范的节9.5.4):CT1被保留用于短码,CT2涉及火车功能号码,CT3涉及引擎功能号码,CT4涉及车箱号码,CT6涉及保持和调车队号码,CT7涉及火车控制器,CT8涉及移动用户号码(例如,MSISDN号码)以及CT9被保留用于中断码。如下文将更加详细描述的,CTl用于基于位置寻址,CT9用于接入有线网络并且例如查询ISDN号码。呼叫类型CT5没有用于本发明的实施例中。
[0050]图1是无线GSM-R网络和有线ISDN网络的结合的整体示意图。
[0051]在图1中,参考标号码I表不第一短消息终端设备(SM-TE),参考标号码2表不第二短消息终端设备,参考标号码3表示移动无线电模块(MRM),参考标号码4表示诸如数字多路系统(DMS)的电路交换结点,参考标号码5表示提供短消息网关(SMGW)功能的网络结点,参考标号码6表不短消息服务中心(SMSC),参考标号码7表不GSM-R服务控制点(SCP),参考标号码8表示诸如移动交换中心(MSC)的GSM核心网络电路交换结点,参考标号码9表示无线GSM-R网络的各个部分,参考标号码10表示第一移动终端,参考标号码11表示第二移动终端。
[0052]第一 SM-TEl经由ISDN基本速率接口(BRI)接口连接到CS结点4。该第二短消息终端设备2连接到移动无线电模块3,该移动无线电模块3然后经由无线接口连接到无线GSM-R无线电接入网络9。
[0053]该CS结点4经由ISDN基本速率接口(PRI)接口连接到SMGW结点5。尽管图1中没有示出,但是多个交换器可以连接到单一 SMGW结点5。该SMGW结点5经由短消息对等(SMPP)协议接口连接到短消息服务中心6。该电路交换结点4和移动交换中心8经由ISDN用户部分(ISUP)协议进行连接。
[0054]该短消息服务中心6经由移动应用部分(MAP)协议接口连接到该移动交换中心8。该移动交换中心8连接到该无线GSM-R无线电接入网络9。
[0055]该服务控制点7经由移动网络增强逻辑定制应用(CAMEL)应用部分3 (CAP3)协议连接到该移动交换中心8。该服务控制点7还经由SMPP接口连接到该SMSC6。
[0056]该第一和第二移动终端10和11能够在该无线GSM-R无线电接入网络9内执行通信,也能够经由该无线GSM-R无线电接入网络9与有线ISDN网络中的用户进行通信。
[0057]应该注意:尽管在图1中仅仅示出了该第一和第二 SM-TEl和2以及该第一和第二移动终端10和11,但是随着在本发明的实施例的各个应用中需求的增加,能够使用任意数目的SM-TE以及移动终端。
[0058]系统结构:
[0059]对于SM-TE通常有两种类型的接口:对于第一 SM-TEl的情况,该接口可以是根据欧洲电信标准协会(ETSI)标准的ISDN基本速率接口(BRI)接口。在这种情况下,按照一点对多点结构多个第一 SM-TEl能够连接到一个电路交换结点4,并且随着需求增加能够使用连接到单一 SM-GW5的任意数目的CS4。对于第二 SM-TE2的情况,该接口还可以是经由移动无线电模块3的无线GSM所谓A接口。在第一种情况下,为了实现SM通信目的,该第一SM-TEl能够在SCP7的帮助下经由CS结点4、SM_GW5、SMSC6以及MSC8与连接到无线GSM-R无线电接入网络9的无线终端进行通信,将在以后对其进行详细描述。在该第二种情况下,该第二 SM-TE2直接连接到该无线GSM-R无线电接入网络9。在该任何一种情况下,都不能够应用永久互联网协议(IP)连接。
[0060]例如,对于经由LAN接口进行连接的SM-TE,还可以存在具有经由分离远程接入服务(RAS)服务器的永久互联网协议连接或互联网协议结构(由于在这种结构中不需要电路交换,所以不需要RAS服务区)的SM-TE (例如,在控制中心中)。
[0061]本发明对SM-GW5设置新的网络结点,该新的网络结点通过提供经由电路交换连接的短消息的传输服务来允许该无线GSM-R无线电接入网络9和该有线ISDN网络之间的短消息的传输,将在下面对其进行详细描述。除了其远程接入服务器功能以外,该SM-GW5还对经由电路交换网络(例如,有线ISDN网络)连接的SM-TEl提供短消息通知的功能。
[0062]该SMGW5提供远程接入服务(RAS )服务器功能并且通知SM-TEI和SM-TE2:在SMSC6处等待着一个消息。每当SM-TE不具有与该SMSC6的活跃SMPP连接时,需要短消息网关(这种SMPP连接独立于SM-TE和SMSC之间的主要传输层)。或者,在其它的GSM-R网络中,能够改为使用从SM-TE到远程接入服务服务器的一个B信道。在这种情况下,标准远程接入服务服务器应该是足够的,并且从而应该计划网络资源。一些短消息终端设备可以具有直接LAN连接性并且可以一点也不需要电路呼叫连接。
[0063]根据本发明,当前现有的SMSC6已经被增强以支持无线和有线电信网络的结合中的短消息的需求。应该注意,所有短消息被路由到SMSC6并且存储其中。该短消息服务中心6根据短消息的呼叫类型以如下所述的不同方式发送该存储的短消息。
[0064]本发明的实施例能够应用于提供对所有SM-TE的永久和非永久短消息对等(SMPP)协议连接的情况、没有配备SM-TE并且一个使用转移服务无条件呼叫转移(CFU)的情况、以及允许带有无线和有线SM-TE混合的多路转移的情况。
[0065]在本发明的优选实施例中,SMS消息应该经由SMGW5被传递到活跃调度器终端。最终目的地址该SMGW5没有必要知道,并且是交换号码翻译和呼叫转移发生的结果。如下所述,该SMGW5将建立面向该调度器的ISDN数据呼叫(承载能力=UDI —不受限制的数字信息)。
[0066]在连接到有线电信网络的SM-TE处终止短消息:
[0067]对于在连接到有线电信网络的第一 SM-TE设备I处终止的短消息,以一种方式来设计该混合的无线和有线电信网络,这种方式为:到达SMGW5的短消息的目的地址的号码类型仅能表示呼叫类型CT7号码即在特定站的火车控制器的功能号码、呼叫类型CT9号码即用于呼叫路由的火车控制器的固定线路目的号码、或者有线调度器的ER.164表达。CT1、2、3、4、6不表示最终的目的地址并且必须由另外网络结点进行翻译(例如,如下所述的SCP7)。SMS不支持CT5号码。CT8号码将不会直接被路由到固定线路SM-GW5。
[0068]现在将对照图la、lb和Ic来描述示出SM在SM-TEl处终止的情况下消息流动的流程图。首先,在这种情况下,该SMSC将检查对于目的号码CT7或CT9调度器终端是否被绑定。如果该调度器终端被绑定,则规则的SMPPSM提交被执行。另外,SMPP “deliver_Sm”SM传递消息被发送到该SMGW5。然后,该SMGW5用作“外部短消息实体”(ESME),并且当接收到该“deliver_sm” SM传递消息时,试图通过“SETUP”呼叫建立消息来建立面向SM-TEl的数据呼叫(承载能力=UDI )。该SM-TEl将通过预制的SMGW5根号码来识别该呼入SM呼叫。
[0069]现在将描述能够遭遇的三种不同的情形:
[0070]在第一种情形下,如图1a所示,该SM-TEl通过“CONNECT”呼叫连接消息响应于该SMGW5,该“CONNECT”呼叫连接消息指示成功的UDI呼叫建立。该SM-TEl还可以通过“ALERTING”呼叫报警消息以及“CONNECT”呼叫连接消息进行响应。
[0071 ] 只要该SMGW5没有发现未发现的目的,则该SMGW5通过SMPP “deliver_sm_resp”响应消息响应于来自该SMCC6的该SMPP“deliver_sm”SM传递消息,该SMPP “deliver_sm_resp ”响应消息携带“ESME_RX_T_APPN错误状态码通知”。由该SMGW5返回的该ESME_RX_T_APPN错误状态码意味着作为ESME的SMGW5由于临时问题不能够处理传递,并且(更加重要的是)请求在一些未来点对该消息进行重试。这于是会迫使该SMSC6安排重试。
[0072]现在已经被通知的该调度器终端SM-TEl能够绑定以得到等待消息。为了这样做,该SM-TEl能够直接连接到来自该SMGW5的呼入呼叫并且与该SMSC6建立SMPP会话以得到消息,或者能够随后进行回呼以得到消息。根据来自该SMGW5的“SETUP”呼叫建立消息中的“呼叫线路标识”(CLI)字段中的先前接收到的呼叫标识符,该SM-TEl在绑定操作中产生地址。
[0073]在第二种情形下,如图1b所示,该SM-TEl通过具有原因ID88的“RELEASE”呼叫释放消息响应于该SMGW5,该“RELEASE”呼叫释放消息因此指示失败的UDI呼叫建立。该SMGW5然后将认为该SM消息是无法递送的,并且通过SMPP “deliver_sm_resp”响应消息来响应该SMSC6,该SMPP “deliver_sm_resp”响应消息携带无效的目的地址通知(“ESME_RINVDSTADR”)。所有其它的释放原因将导致SMGW5通过携带“ESME_RX_T_APPN”错误状态码通知的SMPP “deliver_sm_resp”响应消息来响应于该SMSC6,该“ESME_RX_T_APPN”错误状态码通知请求来自该SMSC6的重试。
[0074]在第三种情形下,该SM-TEl通过“ALERTING”呼叫报警消息来回答呼入UDI。然后,该SMGW5等待“CONNECT”呼叫连接消息,以接收由这个消息携带的连接的号码(CN)信息并且对该短消息进行重新路由。[0075]一旦在该SMGW5和该SM-TEl之间成功建立了 UDI呼叫,则该SM-TEl将面向该SMGW5建立PPP连接。然后,如在上述的SMPP v3.4规范中所述,该SMPP协议能够用于在该SM-TEl和该SMSC6之间交换SM。该SM-TEl将用作有线连接中的“外部短消息实体”(ESME)收发器,并且绑定到该SMSC6,以建立SMPP会话。根据该SMPP协议绑定操作来完成该绑定操作。它从来自该SM-TEl的SMPP绑定消息“bind_transceiver”及其响应、即来自该SMSC6的SMPP绑定响应消息“bind_transceiver_resp”开始。该SM-TE1将从来自该SMGW5的“ SETUP ”呼叫建立消息中的“呼叫线路标识”(CLI)字段中的接收到的呼叫标识符导出使用在该SMPP绑定消息中的目的地址。
[0076]其余步骤遵守标准GSM SMS传递程序。
[0077]只要调度器终端绑定到该SMSC6,则该调度器终端能够直接接收SM消息。该SMSC6将检查其接收到的每个绑定操作以确定其是否已经存储该绑定地址的消息。如果找到该消息,则这些消息将被直接传递到该调度器终端。
[0078]在该SMPP去激活定时器(SMGW5〈->SM_TE1)届满以后,该连接的任一端(SM-TEl或SMSC6)将释放该连接。当该SM-TEl已经成功地释放其SMPP连接并且不再需要该PPP连接时,其将释放该UDI呼叫。释放与该SMGW5的呼叫是该SM-TEl的责任。
[0079]图1c示出了一种情况,在该情况下,在被通知以后该SM-TE可以仅仅测试该SMGW5的消息。在这种情况下,该SM-TE将拒绝来自该SMGW5的呼入数据呼叫并给出释放原因47(资源不可用、未指定)。
[0080]在连接到无线电信网络的SM-TE处终止短消息:
[0081]现在将对照图ld,图1d是示出了在SM于经由移动无线电模块(MRM)3连接到无线电信网络9的SM-TE2处终止的情况下的消息流动的流程图。SMPP “deliver_sm” SM传递消息由该SMSC6发送到该SMGW5。然后,该SMGW5用作“外部短消息实体”(ESME),并且当接收到“deliver_sm” SM传递消息时,试图通过“SETUP”消息建立面向该SM-TE2的数据呼叫(承受能力=UDI)。然而,该SM-TE2不能够建立来自该SMGW5的呼入呼叫的PPP连接。因此通常在该SMGW5“SMPP_Wireline_Session_established”定时器届满之前,它将进行连接并很快释放呼叫。该SMGW5将仍然接收由从该SM-TE2接收到的呼叫连接“CONNECT”消息携带的连接的号码(CN)信息。如果这个号码与该SMGW5的内部筛选表相匹配,则该SMGW5将该接收到的连接的号码与当前SM目的地址进行交换,并且将这个号码发送返回到该SMSC6以经由规则的MAP协议进行传递。
[0082]在发送返回到该SMSC6的SMPP “submit_sm” SM提交消息中,该SMGW5将使用由该 SMCC6 在 SMPP “delover_sm” SM 传递消息中指定的原始 user_reference_number 参考ID0该SMSC6将检测相同的user_reference_number参考ID,并且识别待处理的传递。因此,它将停止重试定时器,将该目的地址与新接收到的目的地址进行交换,并且将新的传递消息发送到该MAP接口。
[0083]发起短消息:
[0084]不论目的号码呼叫类型如何,在短消息终端设备发起的短消息总是被路由到存储和发送短消息的短消息服务中心。
[0085]呼叫类型CT5的目的号码不支持短消息并且是用于进一步研究,即呼叫类型CT5的短消息号码必须因无法传递而拒绝。[0086]SM的功能寻址以及基于位置寻址:
[0087]于2003 年 10 月 21 日公开的第 14 版本的规范“EIRENE System RequirementsSpecif ication”还定义了所谓的地面一火车寻址(见段11.2),该地面一火车寻址能够被分成两个区域:移动用户的功能寻址、固定网络用户的基于位置寻址。
[0088]从上述呼叫类型的描述,可以清楚看出,在SM-TEl和SM-TE2处终止的基于位置寻址的短消息必须是表示火车控制器的呼叫类型CT7 (特定位置处的火车控制器的功能号码)。呼叫类型CT8和呼叫类型CT9不使用基于位置寻址,这是因为这两种呼叫类型已经包含了混合的无线和有线电信网络中的各个用户的ISDN号码或移动站ISDN(MS-1SDN)号码,其中,关于呼叫类型CT8,短消息发送到经由移动无线电模块3连接到该无线GSM-R无线电接入网络9的第二 SM-TE2 ;关于呼叫类型CT9 (用于呼叫路由的火车控制器的固定线路目的号码),短消息发送到经由ISDNBRI接口连接到有线ISDN网络的第一 SM-TEl。为了简洁,这里由此省去对这些呼叫类型的详细描述。这适用于包含特定用户的所谓E.164表达即根据EIRENE规范的国家号码的短消息。
[0089]此外,从上述的呼叫类型的描述,可以清楚看出,在移动终端10处终止的功能寻址的短消息初始必须(即,在它们被翻译成不同的呼叫类型之前)为呼叫类型CT2、CT3、CT4或CT6,该呼叫类型CT2、CT3、CT4或CT6分别表示火车功能号码、引擎功能号码、车箱号码或保持和调车队号码。对于移动用户号码,呼叫类型CT8不使用功能寻址,这是因为这个呼叫类型已经包含了混合的无线和有线电信网络的无线部分中的各个用户的MS-1SDN号码。为了简洁,从而省去了对这种呼叫类型的详细描述。这适用于包含特定用户的所谓E.164表达即根据EIRENE规范的国家号码的短消息。
[0090]需要地址解析以处理各个呼叫类型的功能号码。对于呼叫类型CT1、CT2、CT3、CT4和CT6,在服务控制点7执行这种地址解析,对于呼叫类型CT7,在移动交换中心8执行这种地址解析。更具体地讲,该服务控制点7存储具有呼叫类型CT1、CT2、CT3、CT4和CT6以及呼叫类型CT7、CT8以及CT9的各个功能号码之间的关系条目的数据库。该移动交换中心8存储具有呼叫类型CT7以及呼叫类型CT8和CT9的各个功能号码之间的关系条目的数据库。以后将对这些数据库进行更加详细的描述。然而,应该注意:随着需求增加,或者可以在该CS结点4或该SCP7从呼叫类型CT7到呼叫类型CT8或CT9来交替地执行该地址解析。
[0091]下面将对图2到图6进行更加详细的描述,图2到图6没有示出混合的无线和有线电信网络的全部细节,但是提供了根据本发明的短消息的基于位置寻址和功能寻址的功能原理的总览。
[0092]移动发起的功能寻址(MO-FA)—移动终止:
[0093]图2是无线GSM-R网络和有线ISDN网络的部分的第一简化视图。这个附图用于更加详细地描述发送到移动终端的移动发起的功能寻址(MO-FA)的短消息的处理。
[0094]现在假定呼叫类型CT2、CT3、CT4或CT6的功能寻址的移动发起的短消息由图2所示的第一移动终端10产生以执行对第二移动终端11的功能寻址。这个功能寻址的移动发起的短消息经由该无线GSM-R无线电接入网络9被发送到该移动交换中心(MSC)8。该MSC8经由CAP3协议连接到该服务控制点(SCP) 7,并且包括移动发起的短消息的检测装置。这种检测装置的一个例子可以是如在3GPP规范TS23.078的节4.2 (“Detection Point”)中所述的所谓的移动发起的短消息的检测点(DP)。当被发送到该SCP7的查询消息产生时,每个移动发起的功能寻址的短消息由此在该MSC8处进行触发。在优选实施例中,该查询程序是如在3GPP规范TS23.078的节12.5中所述的InitialDPSMS程序。该查询消息的目的参数携带呼叫类型CT2、CT3、CT4或CT6的功能号码。或者,当被发送到该SCP7的查询消息产生时,所有短消息或所有移动发起的短消息能够在该MSC8处进行触发。在这种情况下,该SCP包括用于检测功能寻址的短消息以及根据下述方案处理该检测到的功能寻址的短消息的装置。
[0095]该SCP7包括存储装置,例如,数据库,用于把包含功能号码即CT2、CT3、CT4、或CT6的条目同各个呼叫号码即CT8相关联地进行存储,并且同各个移动用户相关联地进行存储。当从该MSC8接收到上述的查询消息时,该SCP7通过查询包含在该服务控制点7中的数据库来将包含在呼叫类型为CT2、CT3、CT4或CT6的MO-FA短消息中的功能号码翻译成移动站集成服务数字网络(MS-1SND)号码(类型CT8)。如果包含在MO-FA短消息中的功能号码与包含在数据库中的功能号码对应,则上述翻译被执行。由此获得的为CT8的MSISDN号码被发送到该MSC8,并且取代包含在初始MO-FA短消息中的功能号码从而产生能够作为如在3GPP TS03.40规范中所述的传统短消息而被处理的短消息。在优选实施例中,该SCP7响应遵守如在3GPP规范TS23.078的节12.1中所述的“ConnectSMS”程序。该响应消息中的目的用户号码参数包含呼叫类型CT8或CT9的MS-1SDN号码,该呼叫类型CT8或CT9的MS-1SDN号码用作该SMSC6将该短消息路由到的目的地址。
[0096]该短消息然后被发送到将该短消息进行存储的该短消息服务中心(SMSC) 6,并且如果可以将该短消息发送到与包含在该短消息中的为CT8的MS-1SDN号码相关联的用户的,则该短消息被再次发送。该短消息被发送到该MSC8并且被传递到第二移动终端11。
[0097]基于蜂窝的移动发起的基于位置寻址(MO-LDA):
[0098]图3是无线GSM-R网络和有线ISDN网络的部分的第二简化示图。这个图用于更加详细地描述移动发起的基于位置寻址(MO-FA)的短消息的处理。
[0099]基于位置寻址还使用对短码保留的呼叫类型CT1。由于这些短码是公知的并且也描述于2003年10月21日公开的第14版本的规范“EIRENE System RequirementsSpecification"中(见节9.8),所以这里省去了对呼叫类型CTl和各个短码的详细描述。
[0100]现在假定呼叫类型CTl的基于位置寻址的移动发起的短消息由图3所示的第一移动终端(MT) 10产生,并且包括对经由ISDN基本速率接口连接到数字多路系统4的第一SM-TE设备I或对连接到移动无线电模块3的第二 SM-TE2的基于位置寻址。这个MO-LDA短消息经由该无线GSM-R无线电接入网络9发送到该移动交换中心(MSC)8。该MO-LDASM体包含诸如放置所述MT的蜂窝的标识符(蜂窝ID)的发起短消息的移动终端10的位置信息。该MSC8经由CAP3协议连接到该服务控制点(SCP)7,并且包括移动发起的短消息的检测装置。这种检测装置的例子可以是如在3GPP规范TS23.078的节4.2(“Detection Points”)中所述的移动发起的短消息的所谓的检测点(DP)。当查询消息的产生被发送到该SCP7时,每个基于位置寻址的短消息由此在该MSC8进行触发。在优选实施例中,该查询程序是如在3GPP规范TS23.078的节12.5中所述的InitialDPSMS程序。该查询消息携带呼叫类型CTl的LDA号码以及诸如放置发起该SM的移动终端的蜂窝的标识符(蜂窝ID)的包含在初始SM体中的移动终端10的位置信息。或者,当被发送到该SCP7的查询消息产生时,所有短消息或所有移动发起的短消息在该MSC8触发。在这种情况下,该SCP包括用于检测基于位置寻址的短消息以及根据下述方案处理该检测到的基于位置寻址的短消息的装置。
[0101]该SCP7包括存储装置,例如,数据库,用于存储呼叫类型CTl的各个功能号码和呼叫类型CT7、CT8或CT9的各个功能号码之间的关系条目。上述MT位置信息用于根据发起该基于位置的短消息的移动用户的位置信息来选择呼叫类型CT7、CT8或CT9的正确功能号码。在这种情况下,当从该MSC8接收到上述查询消息时,该SCP7试图将嵌入在该短消息中的被呼叫方功能号码翻译成可以是呼叫类型CT9、CT8或CT7中的任何一个的需要的呼叫方MSISDN 或 ISDN 号码。
[0102]呼叫类型CTl的功能号码和呼叫类型CT9的功能号码之间的现有关系:
[0103]如果呼叫类型CTl的功能号码和呼叫类型CT9的功能号码之间的关系被存储在数据库中,则该SCP7通过查询包含在该SCP7内的数据库来将包含在基于位置寻址的移动发起的短消息中的功能号码翻译成有线用户需要的ISDN号码。该由此获得的ISDN号码被发送到该MSC8并且取代包含在该基于位置寻址的移动发起的短消息中的功能号码。该由此修改的基于位置寻址的短消息被发送到该SMSC6并且存储在其中,并且如上所述经由该SMGW5被发送到经由该电路交换结点4连接到有线电信网络的SM-TEl (现在对图1进行描述)。在优选实施例中,该SCP7响应遵守如在3GPP规范TS23.078的节12.1中所述的“ ConnectSMS ” 程序。
[0104]呼叫类型CTl的功能号码和呼叫类型CT8的功能号码之间的现有关系:
[0105]如果呼叫类型CTl的功能号码和呼叫类型CT8的功能号码(MS-1SDN号码)之间的关系被存储在数据库中,则该SCP7通过查询包含在该SCP7中的数据库来将包含在该基于位置寻址的移动发起的短消息中的功能号码翻译成无线用户需要的移动MSISDN号码。该由此获得的MSISDN号码被发送到该MSC8,并且取代包含在该基于位置寻址的移动发起的短消息中的功能号码。该由此修改的基于位置寻址的短消息被发送到该SMSC6并且被存储在其中,并且如果存在将该短消息发送到与包含在该短消息中的为CT8的MSISDN号码相关联的移动用户的可能性则被发送到该SMGW5。与在上述的移动发起的功能寻址的情况相同,该短消息被发送到该移动交换中心8。然而,该MSISDN号码不与移动用户相关联,但是与经由该移动无线电模块3连接到该无线电信网络9的固定用户相关联。因此,尽管为了简洁在图3中没有示出,但是该短消息被发送到与该第二短消息终端设备2连接的该移动无线电模块3,并且然后该短消息被发送到该第二短消息终端设备2。
[0106]呼叫类型CTl的功能号码和呼叫类型CT7的功能号码之间的现有关系:
[0107]如果呼叫类型CTl的功能号码和呼叫类型CT7的功能号码之间的关系被存储在数据库中,该服务控制点7通过查询包含在该服务控制点7中的数据库来将包含在该基于位置寻址的移动发起的短消息中的功能号码翻译成呼叫类型CT7需要的功能号码。该由此获得的呼叫类型CT7的功能号码被发送到该移动交换中心8,并且取代包含在该基于位置寻址的短消息中的功能号码。该由此修改的基于位置寻址的短消息被存储在该移动交换中心8中并且被发送到该短消息服务中心6,并且被存储在该短消息服务中心6中,然后被发送到该短消息网关5。
[0108]现在对照图1,该SMGW5存储接收到的短消息,将该短消息转换成语音格式的通信或数据通信,并且将其发送到该CS结点4。由于包含呼叫类型CT7的功能号码的基于位置寻址的短消息不能够被发送到固定用户,所以该转换后的呼叫经由该CS结点4使用该ISUP协议被发送回到该MSC8。该MSC8能够执行从呼叫类型CT7的功能号码到呼叫类型CT8或CT9的功能号码的转换。此外,还可以在该SCP7或该MSC8执行从呼叫类型CT7的功能号码到呼叫类型CT8或CT9的功能号码的转换。
[0109]呼叫类型CT7的功能号码和呼叫类型CT9的功能号码之间的现有关系:
[0110]如果呼叫类型CT7的功能号码和呼叫类型CT9的功能号码之间的关系被存储在包含在该MSC8中的数据库中,则该短消息中的呼叫类型CT7的功能号码由呼叫类型CT9的功能号码取代,并且具有呼叫类型CT9的功能号码的该修改的短消息被发送到该短消息服务中心6并且存储在该短消息服务中心6中。如果存在将该短消息发送到与包含在该短消息中的为CT9的ISDN号码相关联的用户的可能性,则该短消息被发送到经由该CS结点4连接到有线电信网络的固定用户。
[0111]呼叫类型CT7的功能号码和呼叫类型CT8的功能号码之间的现有关系:
[0112]然而,在MSC8所包含的数据库中存储有呼叫类型CT7的功能号码和呼叫类型CT8的功能号码之间的关系的情况下,出现下面问题。由于该短消息被转换成语音格式的通信或数据通信的事实,不存在仅仅通过由呼叫类型CT8的功能号码取代呼叫类型CT7的功能号码并且将该修改的功能号码路由到与为类型CT8的功能号码的MSISDN号码相关联的固定用户来发送该短消息的可能性。该呼叫或者被路由到MRM3并且表达为语音呼叫,或者被路由到移动终端。如先前所述来处理这种情况。
[0113]短消息的外部数据库移动发起的基于位置寻址(MO-eLDA):
[0114]图4是无线GSM-R网络和有线ISDN网络的部分的简化示图,其示出了根据本发明的处理所谓的移动发起的基于外部数据库位置寻址(eLDA)的短消息的方法。
[0115]该基于外部数据库位置的寻址主要基于该上述的基于位置寻址,于是接下来将仅仅描述对该基于位置寻址的修改和添加。
[0116]使用外部数据库12来执行基于外部数据库位置的寻址,在该外部数据库12中还存储有数据条目,其中,火车运行号码(TRN)即呼叫类型CT2的地址和/或短码即呼叫类型CTl的地址与火车控制器号码即呼叫类型CT7的地址、ISDN号码(即呼叫类型CT9的地址)、MSISDN号码(即呼叫类型CT8的地址)、或者指示与各个短消息终端实体的各个ISDN号码或MSISDN号码相关联的各个调度器的调度器ID相连接进行存储。该外部数据库12是用于在火车控制系统中进行火车控制的数据库。因此,该外部数据库12包括关于例如每个火车的详细位置的详细的火车控制信息。因此,这种关于详细位置的信息能够与各个火车运行号码即呼叫类型CT2相关联。
[0117]如果呼叫类型CTl的基于位置寻址的短消息被发送到该移动交换中心8时,则执行与上述关于基于位置寻址相同的处理。然而,为了对各个移动用户找到合适的固定用户,下面的附加处理步骤被执行。如果发送到该SCP7的上述蜂窝ID被标记为该SCP7内的火车控制系统控制的区域,则该服务控制点从呼叫方MSISDN号码执行反向查询以确定一个或更多个潜在呼叫方功能号码。然后,该服务控制点7基于优先权算法来确定正确的呼叫方功能号码。这个呼叫方功能号码然后用于提取呼叫方火车运行号码即呼叫类型CT2。该服务控制点使用该火车运行号码、该蜂窝ID以及该被呼叫方功能号码来查询该外部数据库12。如果能够找到该外部数据库12中的恰当数据条目,则该外部数据库12将该被呼叫方功能号码解析为另一个功能号码或者其返回一个调度器ID。该服务控制点7如上所述处理该由此获得的功能号码,并且如果接收到该调度器ID,则该服务控制器7将该调度器ID映射到为ISDN或MSISDN号码的恰当物理目的号码。所有其它的处理与上述处理相同。应该注意,如果没有该外部数据库,则根据基于位置寻址返回到上述单元是可行的。
[0118]固定线路调度器发起的短消息:
[0119]图5是无线GSM-R网络和有线ISDN网络的部分的简化示图,其示出了根据本发明的用于处理固定用户发起的短消息的方法。
[0120]每当经由ISDN BRI接口连接到有线ISDN网络的第一 SM-TEl想要初始化短消息时,该第一 SM-TEl经由“SETUP”呼叫建立消息通过该ISDN接口建立对该SMGW5的ISDN数据呼叫(即,承受能力=UDI 一不受限制的数字信息)。在该SETUP消息的CLI字段中设置有其E.164NSN (国内有效码)。
[0121]在成功的呼叫建立以后,该第一 SM-TEl面向该SMGW5建立PPP连接。接着,如上述SMPP v3.4规范文档中所述,该SMPP协议能够用于与该SMCC6交换短消息。
[0122]该SMSC6对SM消息提供主要路由引擎,并且对任何需要的地址解析的触发负责。如果在固定用户处发起的功能寻址的短消息由图5所示的组合的短消息网关5/短消息服务中心6接收到时,则该SMSC6识别被呼叫方号码作为呼叫类型CT2、CT3、CT4或CT6的功能号码,并且经由SMPP协议将该消息发送到该服务控制点7。仅仅在存储和转发时才能对该服务控制点7进行查询。在故障期间该SMSC6仍然对短消息和潜在重试进行全面控制。在该SCP7,该短消息的功能号 码被翻译成被呼叫方MSISDN或ISDN号码。如上述关于移动发起的短消息的功能寻址,该SCP7用由此获得的ISDN或ISDN号码来替换原始短消息中的功能号码,并且将由此修改后的短消息发送到该SMSC6。该SMSC6将由此修改后的短消息路由到MSISDN或ISDN号码的目的。
[0123]现在,对照图6,图6是在上述调度器发起的FN寻址SM情况下的SMPP消息流的图。在被呼叫方号码是类型CT2、CT3、CT4或CT6的功能号码的情况下,SMPP ^deliver,sm"SM传递消息被从该SMSC6发送到该SCP7。例如,所述SM传递消息在目的地址字段中携带FN被呼叫方号码(类型CT2、CT3、CT4或CT6的)。该传递消息还包含“user_merssage_reference”参数参考ID,该“user_merssage_reference”参数参考ID是唯一的并且当接收到固定线路发起的短消息时在该SMSC6处产生。响应于该SM传递消息的接收,该SCP7继续处理从该SM传递消息提取的FN地址的翻译。如果该SCP7能够成功地把FN地址翻译成MSISDN或ISDN被呼叫方号码,则该SCP7通过包含“ESME_RX_T_APPN”错误状态码通知的SMPP “deliver_sm_resp”响应消息来响应该SM传递消息。由该SCP7返回到的“ESME_RX_T_APPN”错误状态码意味着用作外部SM实体的SCP7由于临时问题不能够处理传递,并且请求在一些未来点对该消息进行重试。于是这会迫使组合的SMGW5/SMSC6来计划重试。这种方案意味着该SMSC6继续保持处理SM的端到端传递。
[0124]该SCP7 因此发送 SMPP “submit_sm” SM 提交消息,该 SMPP “submit_sm” SM 提交消息包含先前接收到的“user_message_reference”参考ID、未改变的原始源地址、以及成功翻译所获得的该MSISDN或ISDN目的号码。该SMSC6然后能够通过该“user_message_reference”参考ID识别待处理呼叫,并用从该SCP7接收到的“submit_sm”SM提交消息中的参数来覆写该原始短消息参数。具体地讲,该SMSC6会交换该原始短消息目的地址和该新接收到的目的地址。该SMSC6然后能够以SMPP “submit_sm_resp”响应消息的形式发送响应,同时“ESME_ROK”接收确认通知返回到该SCP7,并且向MAP接口发送新的传递消息。
[0125]如果该SCP7不能够成功地把FN地址翻译成MSISDN或ISDN被呼叫方号码,则该SCP7通过包含“ESME_RINVDSTADR”即无效目的地址通知的SMPP “deliver_sm_resp”响应消息来响应于该传递消息。在接收到这个通知以后,该SMSC6认为该短消息无法传递。
[0126]在本发明的优选实施例中,直到地址翻译处理完成(失败或成功),该SCP7才不发送对来自该SMSC6的初始SM传递消息的响应。这会防止该SMSC6发送具有作为被呼叫方号码的FN的原始SM消息。
[0127]尽管为例证性目的已经结合某实施例描述了本发明,但是本发明不限于此。因此,在不脱离在权利要求中阐述的本发明的范围的情况下,可以采用本发明描述的实施例的各种特征的各种修改、变动和组合。
【权利要求】
1.在混合的无线和有线电信网络中进行短消息的功能寻址和/或基于位置寻址的系统,所述系统包括: 第一网络结点,用于接收用户发起的呼入事件并且用于确定所述用户发起的呼入事件是否是短消息; 第二网络结点,用于响应于所述第一网络结点确定所述呼入事件是短消息,接收所述短消息并且将其转换成语音和数据通信;以及 第一装置,用于接收所述转换后的短消息,用于确定所述转换后的短消息是否包含功能号码,如果所述转换后的短消息包含功能号码,则用于确定包含在所述转换后的短消息中的功能号码是否与包含在第一数据库中的功能号码对应,所述第一数据库与关联于所述混合的无线和有线电信网络的各个固定用户的各个呼叫号码相结合地存储预定的功能号码,以及如果确定包含在所述转换后的短消息中的功能号码与包含在所述第一数据库中的功能号码对应,则由与各个固定用户相关联的各个呼叫号码取代包含在所述转换后的短消息中的功能号码。
2.如权利要求1所述的系统,其中,各个固定用户被连接到所述混合的无线和有线电信网络的无线和有线部分。
3.如权利要求1所述的系统,所述系统包括: 第二装置,用于确定包含在所述短消息中的功能号码是否与包含在第二数据库中的功能号码对应,所述第二数据库与关联于所述混合的无线和有线电信网络的各个用户的各个呼叫号码或其它功能号码相结合地存储预定的功能号码,如果确定包含在所述短消息中的功能号码和与关联于各个用户的各个呼叫号码相结合地包含在所述第二数据库中的功能号码对应,则由各个呼叫 号码来取代包含在所述短消息中的功能号码,以及如果确定包含在所述转换后的短消息中的 功能号码和与关联于各个用户的所述各个其它的功能号码相结合地包含在所述第二数据库中的功能号码对应,则由所述各个其它功能号码来取代包含在所述短消息中的功能号码。
4.如权利要求3所述的系统,其中,所述第二装置适用于将包含所述各个呼叫号码的短消息码发送到与所述各个呼叫号码关联的用户,并且将包含所述各个其它功能号码的所述短消息发送到所述第二网络结点。
5.如权利要求3所述的系统,其中,所述第二装置适用于根据作为关于所述混合的无线和有线电信网络的无线部分中的特定移动用户的位置的信息的位置信息执行所述判定。
6.如权利要求5所述的系统,其中,所述位置信息是关于所述移动用户所处的所述混合的无线和有线电信网络的无线部分的蜂窝的蜂窝ID的信息。
7.如权利要求6所述的系统,其中,所述第二装置适用于使用预定算法从所述特定移动用户的呼叫号码获得指示所述特定移动用户在所述混合的无线和有线电信网络中的位置的所述特定移动用户的特定功能号码。
8.如权利要求7所述的系统,其中,所述第二装置适用于通过将所述特定功能号码、所述蜂窝ID以及作为呼叫目的的所述混合的无线和有线电信网络的固定用户的功能号码发送到外部数据库来查询所述外部数据库并且从所述外部数据库获得恰当的功能号码或调度器ID,其中,该调度器ID被翻译成所述混合的无线和有线电信网络中的恰当的固定用户的呼叫号码,以及所述第二装置还适用于由所述混合的无线和有线电信网络中的恰当的固定用户所获得的恰当功能号码或所述翻译的呼叫号码来取代所述混合的无线和有线电信网络的固定用户的所述特定功能号码。
9.如权利要求8所述的系统,其中,所述第二装置适用于将包含所获得的恰当功能号码的所述短消息发送到所述第二网络结点,并且将包含已翻译的呼叫号码的所述短消息发送到所述混合的无线和有线电信网络中的恰当固定用户。
10.如权利要求1到9中任一项所述的系统,其中,所述混合的无线和有线电信网络是混合的GSM/GSM-R和GSM/GSM-R衍生物以及ISDN电信网络。
11.如权利要求10所述的系统,其中,所述第一网络结点是移动交换中心,所述第二网络结点是短消息网关,所述第一装置设置在所述移动交换中心或连接到所述短消息网关的数字多路系统中,并且所述第二装置设置在连接到所述移动交换中心和短消息服务中心的服务控制点内。
12.在混合的无线和有线电信网络中短消息的功能寻址和/或基于位置寻址的方法,所述方法包括如下步骤: 接收用户发起的呼入事件并且确定所述用户发起的呼入事件是否是短消息; 如果确定所述呼入事件是短消息,则将所述短消息转换成语音和数据通信; 确定所述转换后的短消息是否包含功能号码; 如果所述转换后的短消息包含功能号码,则确定包含在所述转换后的短消息中的功能号码是否与包含在第一数据库中的功能号码对应,所述第一数据库与关联于所述混合的无线和有线电信网络的各个固定用户的各个呼叫号码相结合地存储预定的功能号码;以及 如果确定包含在所述转换后·的短消息中的功能号码与包含在所述第一数据库中的功能号码对应,则由与各个固定用户相关联的各个呼叫号码取代包含在所述转换后的短消息中的功能号码。
13.如权利要求12所述的方法,其中,各个固定用户被连接到所述混合的无线和有线电信网络的无线和有线部分。
14.如权利要求12所述的方法,所述方法包括如下步骤: 确定包含在所述短消息中的功能号码是否与包含在第二数据库中的功能号码对应,所述第二数据库与关联于所述混合的无线和有线电信网络的各个用户的各个呼叫号码或其它功能号码相结合地存储预定的功能号码; 如果确定包含在所述短消息中的功能号码和与关联于各个用户的各个呼叫号码相结合地包含在所述第二数据库中的功能号码对应,则由各个呼叫号码来取代包含在所述短消息中的功能号码;以及 如果确定包含在所述转换后的短消息中的功能号码和与关联于各个用户的所述各个其它的功能号码相结合地包含在所述第二数据库中的功能号码对应,则由所述各个其它功能号码来取代包含在所述短消息中的功能号码。
15.如权利要求14所述的方法,所述方法包括如下步骤: 将包含所述各个呼叫号码的短消息码发送到与所述各个呼叫号码相关联的用户;以及 将包含所述各个其它功能号码的所述短消息发送到所述第二网络结点。
16.如权利要求14所述的方法,所述方法包括如下步骤: 根据作为关于所述混合的无线和有线电信网络的无线部分中的特定移动用户的位置的信息的位置信息执行所述确定。
17.如权利要求16所述的方法,其中,所述位置信息是关于所述移动用户所处的所述混合的无线和有线电信网络的无线部分的蜂窝的蜂窝ID的信息。
18.如权利要求17所述的方法,所述方法包括如下步骤: 使用预定算法从所述特定移动用户的呼叫号码获得指示所述特定移动用户在所述混合的无线和有线电信网络中的位置的所述特定移动用户的特定功能号码。
19.如权利要求18所述的方法,所述方法包括如下步骤: 通过将所述特定功能号码、所述蜂窝ID以及作为呼叫目的的所述混合的无线和有线电信网络的固定用户的功能号码发送到外部数据库来查询所述外部数据库;以及 从所述外部数据库获得恰当的功能号码或调度器ID,其中,该调度器ID被翻译成所述混合的无线和有线电信网络中的恰当的固定用户的呼叫号码;以及 由所述混合的无线和有线电信网络中的恰当的固定用户的所述获得的恰当功能号码或所述翻译的呼叫号码来取代所述混合的无线和有线电信网络的固定用户的所述特定功能号码。
20.如权利要求12到19中任一项所述的方法,其中,所述混合的无线和有线电信网络是混合的GSM/GSM-R和G SM/GSM-R衍生物以及ISDN电信网络。
【文档编号】H04W4/16GK103596150SQ201310054940
【公开日】2014年2月19日 申请日期:2006年2月1日 优先权日:2005年2月1日
【发明者】克里斯托夫·迈尔, 达林·柯里, 托马斯·阿尔特魏因, 亚历山大·斯特罗德尔, 蒂莫西·朗曼, 彼得·拜希特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1