数据消息转发方法

文档序号:7958465阅读:169来源:国知局
专利名称:数据消息转发方法
技术领域
本发明涉及无线移动通信领域,尤其涉及一种数据消息转发方法。
背景技术
短消息业务(Short Message Service,SMS)是一种通过信令在移动网上传送较短文字信息的电信业务。短消息业务主要包括点到点短消息业务和小区广播短消息业务。
目前提供的短消息业务主要是点到点短消息业务,可以从一个移动终端发送短消息到另外一个移动终端,也可以通过人工台或自动台发送短消息到指定的移动终端。即,通过移动台发起短消息业务(Mobile Originated,MO)和移动台终止短消息业务(MobileTerminated,MT)将一条短消息从一个实体发送到指定被叫用户。
点对点短消息是通过短消息业务中心存储转发实现的,一个移动终端A发送给另一个移动终端B的短消息分为两个独立的过程终端A发送短消息到短消息业务中心,短消息业务中心再转发到终端B。终端A发送短消息成功是指短消息业务中心收到了终端A发送的短消息,而不是指终端B收到了终端A发送的短消息。当然,终端A可以通过功能设置要求短消息业务中心回送短消息发送报告,通知终端A该短消息是否成功发送到了被叫终端B。
参照图1,现有MT信令流程如下1.短消息业务中心(Short Message service Centre,SC或SMC)向短消息关口MSC(Gateway MSC for Short Message Service,SMS-GMSC)传送消息Message Transfer;2.SMS-GMSC向归属位置寄存器(Home Locating Register,HLR)查询发送路由SendRoutingInfo_For_ShortMessage;3.SMS-GMSC向移动交换中心(Mobile Switching Centre,MSC)前传短消息Forward_ShortMessage;4.MSC向访问位置寄存器(Visitor Location Register,VLR)查询发送路由SendInfoFor_MT_SMS,从VLR取回用户的国际移动用户识别号码(IMSI)和目前用户所在的基站控制器(Base StationController,BSC)的号码;5.MSC向移动台(Mobile Station,MS)发送短消息MessageTransfer;6.MS向MSC回送转发报告Delivery Report;以及7.MSC向SMS-GMSC回送转发报告Delivery Report。
对于移动台关机或不在服务区而造成的无法联系,短消息发送会失败,但短消息业务中心会保存该短消息,并在HLR中设置等待标志,一旦用户开机或返回服务区,系统会及时通知短消息业务中心重发。
目前短消息的应用很普遍,成为通信收入的重要增长点。随着移动终端市场的发展,每个人已不止拥有一部手机,并且不止一个手机号码,这就出现了要求手机短消息能够转发的需求。而现在的情况是手机终端通过人机接口(Man-Machine Interface,MMI)可以支持短信(即,短消息)转发设置功能,而网络核心接入侧设备不支持该功能。
由于无法实现移动终端间的数据转发功能,当用户进行了语音呼转后,不能同步的将短信等业务也转发,导致使用不便,给用户造成影响或损失。

发明内容
本发明的主要目的在于提供一种数据消息转发方法,用于克服由于现有技术的局限和缺陷而造成的在网络核心及接入侧不能实现短消息等数据转发的问题。
为了实现上述目的,根据本发明的第一方面,本发明提供了一种用于移动通信的数据消息转发方法。步骤如下S202,设置对应于第一终端的数据消息转发属性;S204,第二终端发送数据消息至数据消息业务中心,数据消息的目标终端为第一终端;S206,数据消息业务中心将数据消息发送至数据消息关口移动交换中心,数据消息关口移动交换中心向第一终端的归属位置寄存器请求第一终端的路由信息;S208,根据转发属性,在符合进行转发的特定条件下,将数据消息发送至转发终端。
在步骤S202中,设置转发属性可以是由第一终端或运营商设置转发类型和转发终端识别码,将转发类型和转发终端识别码保存在归属位置寄存器中,并可以由归属位置寄存器在设置的同时或在第一终端进行位置更新时发送至第一终端的访问位置寄存器。转发类型可以包括无条件转发和不可及转发。
在步骤S208中,特定条件的判定如下归属位置寄存器判断转发类型是否为无条件转发,如果是无条件转发,则将转发终端识别码发送至数据消息关口移动交换中心;在转发类型不是无条件转发的情况下,归属位置寄存器判断第一终端是否不可及,如果不可及,则将转发终端识别码发送至数据消息关口移动交换中心;以及在转发类型不是无条件转发并且归属位置寄存器未判断出第一终端不可及的情况下,归属位置寄存器将第一终端的路由信息发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据第一终端的路由信息,将数据消息发送至第一终端所在的移动交换中心,如果移动交换中心发现第一终端不可及,则向第一终端的访问位置寄存器发送不可及信息,访问位置寄存器响应于不可及信息,将转发终端识别码发送至移动交换中心,移动交换中心将转发终端识别码发送至数据消息关口移动交换中心。
数据消息可以是短消息,还可以是其它数据消息,例如图像数据、音频数据、视频数据等。
为了实现上述目的,根据本发明的第二方面,本发明提供了一种用于移动通信的数据消息转发方法。在第一终端的位置寄存器中设置数据消息转发类型和转发终端识别码。归属位置寄存器可以将转发终端识别码发送至第一终端的访问位置寄存器。转发类型可以包括无条件转发和不可及转发。
该方法还可以包括以下步骤S2101,第二终端发送数据消息至数据消息业务中心,数据消息的目标终端为第一终端,数据消息业务中心将数据消息发送至数据消息关口移动交换中心,数据消息关口移动交换中心向归属位置寄存器请求第一终端的路由信息;S2102,归属位置寄存器判断转发类型是否为无条件转发,如果是,则进行至步骤S2104,如果不是,则进行至步骤S2106;S2104,归属位置寄存器将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;S2106,归属位置寄存器判断第一终端是否不可及,如果判断出不可及,则进行至步骤S2108,如果未判断出不可及,则进行至步骤S2109;S2108,归属位置寄存器将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;S2109,归属位置寄存器将第一终端的路由信息发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据第一终端的路由信息,将数据消息发送至第一终端所在的移动交换中心;S2110,如果移动交换中心发现第一终端不可及,则进行至步骤S2112,如果可及,则进行至步骤S2114;
S2112,向第一终端的访问位置寄存器发送不可及信息,访问位置寄存器响应于不可及信息,将转发终端识别码发送至移动交换中心,移动交换中心将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;以及S2114,移动交换中心将数据消息发送至第一终端。
数据消息可以是短消息,也可以是其它数据消息,例如图像数据、音频数据、视频数据等。
通过上述技术方案,本发明设置对应于第一终端的数据消息转发属性。当第二终端向第一终端发送数据消息时,通过由归属位置寄存器判断转发类型是否为无条件转发、由归属位置寄存器判断第一终端是否不可及、由移动交换中心判断第一终端是否不可及,来判定是否将数据消息转发至转发终端,并实现数据消息的转发。本发明通过改进系统及终端的软件设计,可使现有通信系统和终端能够支持短消息或其它数据消息的转发,解决移动终端可以设置转发短信或数据业务的需求,为移动用户带来极大的便利。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是现有技术的无转发的MT处理流程图;图2是根据本发明的数据消息转发方法的流程图;图3是根据本发明的数据消息转发方法的流程图;
图4是根据本发明的无条件转发的MT处理流程图;以及图5是根据本发明的MSC发现的不可及转发的MT处理流程图。
具体实施例方式
下面将参考附图详细说明本发明。
本发明解决了短消息协议中所没有考虑到的问题。在实际的应用中,协议只是实现了移动终端点到点的短消息业务,在终端进行了呼叫转移后,短消息不能相应的进行转发,给用户使用造成不便。本发明通过对协议做一定的补充和修改,实现短消息和其它数据消息转发功能,满足用户的需求。
如图2所示,本发明所提供的用于移动通信的数据消息转发方法包括以下步骤S202,设置对应于第一终端的数据消息转发属性,该设置可以是由第一终端或运营商设置转发类型和转发终端识别码,将转发类型和转发终端识别码保存在归属位置寄存器中,并可以由归属位置寄存器在设置的同时或在第一终端进行位置更新时发送至第一终端的访问位置寄存器,其中,转发类型可以包括无条件转发和不可及转发,当转发处理被触发时,将发给第一终端的数据消息转发至转发终端;S204,第二终端发送数据消息至数据消息业务中心,数据消息的目标终端为第一终端;
S206,数据消息业务中心将数据消息发送至数据消息关口移动交换中心,数据消息关口移动交换中心向第一终端的归属位置寄存器请求第一终端的路由信息;S208,根据转发属性,在符合进行转发的特定条件下,数据消息关口移动交换中心获取转发终端识别码,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端。
其中,特定条件的判定如下归属位置寄存器判断转发类型是否为无条件转发,如果是无条件转发,则将转发终端识别码发送至数据消息关口移动交换中心;如果转发类型不是无条件转发,而是不可及转发,归属位置寄存器判断第一终端是否不可及(例如,关机),如果不可及,则将转发终端识别码发送至数据消息关口移动交换中心;以及在转发类型是不可及转发并且归属位置寄存器未判断出第一终端不可及的情况下,归属位置寄存器将第一终端的路由信息发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据第一终端的路由信息,将数据消息发送至第一终端所在的移动交换中心,如果移动交换中心发现第一终端不可及(例如,寻呼无响应),则向第一终端的访问位置寄存器发送不可及信息,访问位置寄存器响应于不可及信息,将转发终端识别码发送至移动交换中心,移动交换中心将转发终端识别码发送至数据消息关口移动交换中心。
本领域技术人员将意识到,上面提及的数据消息可以是短消息,还可以是其它数据消息,例如图像数据、音频数据、视频数据等。数据消息业务中心可以是短消息业务中心等。数据消息关口移动交换中心可以是SMS-GMSC等。移动交换中心可以是MSC。不可及可能是关机、寻呼无响应、网络拥塞等。
如图3所示,本发明所提供的用于移动通信的数据消息转发方法包括以下步骤在第一终端的位置寄存器中设置数据消息转发类型和转发终端识别码。转发类型可以包括无条件转发和不可及转发。归属位置寄存器可以将转发终端识别码发送至第一终端的访问位置寄存器。
S2101,第二终端发送数据消息至数据消息业务中心,数据消息的目标终端为第一终端,数据消息业务中心将数据消息发送至数据消息关口移动交换中心,数据消息关口移动交换中心向归属位置寄存器请求第一终端的路由信息;S2102,归属位置寄存器判断转发类型是否为无条件转发,如果是,则进行至步骤S2104,如果不是,则进行至步骤S2106;S2104,归属位置寄存器将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;S2106,归属位置寄存器判断第一终端是否不可及(例如,关机),如果判断出不可及,则进行至步骤S2108,如果未判断出不可及,则进行至步骤S2109;S2108,归属位置寄存器将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;
S2109,归属位置寄存器将第一终端的路由信息发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据第一终端的路由信息,将数据消息发送至第一终端所在的移动交换中心;S2110,如果移动交换中心发现第一终端不可及(例如,寻呼无响应),则进行至步骤S2112,如果可及,则进行至步骤S2114;S2112,向第一终端的访问位置寄存器发送不可及信息,访问位置寄存器响应于不可及信息,将转发终端识别码发送至移动交换中心,移动交换中心将转发终端识别码发送至数据消息关口移动交换中心,数据消息关口移动交换中心根据转发终端识别码,将数据消息发送至转发终端;以及S2114,关口移动交换中心将数据消息发送至第一终端。
同样容易认识到,数据消息可以是短消息,还可以是其它数据消息,例如图像数据、音频数据、视频数据等。数据消息业务中心可以是短消息业务中心等。数据消息关口移动交换中心可以是SMS-GMSC等。移动交换中心可以是MSC。不可及可能是关机、寻呼无响应、网络拥塞等。
本发明的实现方法不唯一,这里只以手机(即,移动终端)和MT终结短消息实现方案为例说明,手机先实现短消息转发设置,如无条件转发设置或不可及转发,HLR中登记手机短消息的转发类型和转发的手机号码。下面就MT终结短消息实现流程进行说明。
无条件转发图4是本发明的短消息无条件转发MT处理流程图。假设终端C发短信给终端A,终端A将短信转发至终端B,终端A归属于HLRa,终端B归属于HLRb。
实现流程如下移动终结短消息的过程与移动用户被叫的过程类似,短消息业务中心将收到的短消息发送给SMS-GMSC,SMS-GMSC向HLRa请求为发送短消息所必需的路由信息,HLRa返回转发指示和转发终端的号码,SMS-GMSC接收到转发信息后,分析出转发终端所在的HLRb,然后继续向HLRb请求为发送短消息所必需的路由信息,取得路由信息后将短信传送给转发终端所在的MSCb,再由MSCb将短消息发送给转发手机。整个过程关键是SMS-GMSC的二次HLR路由请求。
(1)HLRa收到send_routing_info消息后,先做检查,如果用户设置了无条件短消息转发,则HLRa向短消息业务中心回复转发指示和转发终端号码,否则,按非转发的正常短消息处理流程处理;(2)SMS-GMSC分析出转发终端所在的HLRb地址,并向HLRb请求为发送短消息所必需的路由信息;HLRb正常返回所需的路由信息;(3)SMS-GMSC取得路由信息后,将短信传送给转发终端所在的MSCb,后面的处理与现有的短信处理相同。
不可及转发当网络无法到达用户时,转发到其它用户,如用户关机、寻呼无响应、网络拥塞等。不可及转发分HLR发现的不可及(如用户关机)和MSC发现的不可及(如寻呼无响应),对应转发流程也有两种。
第一种HLR发现的用户关机不可及的转发处理流程图,与无条件转发的相同,只是(1)中send_routing_info_ack给短消息业务中心回复的是终端A关机的信息和转发终端号码,后面的处理也与无条件转发相同。
第二种MSC发现的不可及处理流程如图5所示。
假设终端C发短信给终端A,终端A不可及将短信转发至终端B,终端A归属于HLRa,终端B归属于HLRb。
短消息业务中心将收到的短消息发送给SMS-GMSC,SMS-GMSC向HLRa取得为发送短消息所必需的路由信息,然后将短信传送给终端A所在的MSCa,由于MSCa与终端A间寻呼无响应,故MSCa向VLRa返回MS寻呼无响应,于是VLRa触发不可及处理,向MSCa返回转发终端的号码,MSCa再向SMS-GMSC返回不可及信息和转发终端的号码。SMS-GMSC接收到转发信息后,重新分析转发终端所在的HLRb,然后继续向HLRb请求为发送短消息所必需的路由信息,取得路由信息后再将短信传送给转发终端所在的MSCb,再由MSCb将短消息发送给转发终端B。整个处理流程的关键是VLRa的不可及处理和转发终端号码的上报。
(1)HLRa收到send_routing_info消息后,按正常短消息处理流程处理,即,HLRa向SMS-GMSC回复send_routing_info_ack路由信息,SMS-GMSC向MSCa前传短消息map_forward_sms;(2)MSCa发现终端A无响应后,通过map_send_info_for_mt_sms消息上报VLRa,VLRa判断不可及后,返回转发终端号码给MSCa,MSCa再向SMS-GMSC回复不可及指示和转发终端号码;(3)SMS-GMSC根据终端A登记的不可及转发设置和上报的不可及信息,触发向转发终端B重新发送短信的处理流程。
值得注意的是,在MSC与VLR合一的情况下,MSC向VLR查询路由或传送消息、VLR向MSC返回号码等过程都在MSC/VLR中执行,但其功能与前面所述的MSC和VLR的功能对应。
本发明实现了移动终端可以转发短信或数据业务至不同的移动终端,为移动用户的使用带来便利。值得注意的是,本发明是广义范围的移动终端间的数据转发功能的实现,包括但不限于手机短信和数据的转发。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种数据消息转发方法,其特征在于,包括以下步骤S202,设置对应于第一终端的数据消息转发属性;S204,第二终端发送数据消息至数据消息业务中心,所述数据消息的目标终端为所述第一终端;S206,所述数据消息业务中心将所述数据消息发送至数据消息关口移动交换中心,所述数据消息关口移动交换中心向所述第一终端的归属位置寄存器请求第一终端的路由信息;S208,根据所述数据消息转发属性,在符合进行转发的特定条件下,将所述数据消息发送至所述转发终端。
2.根据权利要求1所述的数据消息转发方法,其特征在于,所述数据消息转发属性包括转发类型和转发终端识别码,所述步骤S202还包括将所述转发类型和转发终端识别码保存在所述归属位置寄存器中。
3.根据权利要求2所述的数据消息转发方法,其特征在于,所述转发类型包括无条件转发和不可及转发。
4.根据权利要求3所述的数据消息转发方法,其特征在于,所述步骤S202还包括所述归属位置寄存器将所述数据消息转发属性发送至所述第一终端的访问位置寄存器。
5.根据权利要求3或4所述的数据消息转发方法,其特征在于,所述在符合进行转发的特定条件下,将所述数据消息发送至所述转发终端包括当所述归属位置寄存器保存的所述转发类型为无条件转发时,将所述转发终端识别码发送至所述数据消息关口移动交换中心。
6.根据权利要求3或4所述的数据消息转发方法,其特征在于,所述在符合进行转发的特定条件下,将所述数据消息发送至所述转发终端包括当所述归属位置寄存器保存的所述转发类型为不可及转发时,所述归属位置寄存器判断第一终端是否不可及,如果不可及,则将所述转发终端识别码发送至所述数据消息关口移动交换中心。
7.根据权利要求4所述的数据消息转发方法,其特征在于,所述在符合进行转发的特定条件下,将所述数据消息发送至所述转发终端包括在所述转发类型是不可及转发并且所述归属位置寄存器未判断出所述第一终端不可及的情况下,所述归属位置寄存器将所述路由信息发送至所述数据消息关口移动交换中心,所述数据消息关口移动交换中心根据所述路由信息,将所述数据消息发送至所述第一终端所在的移动交换中心,如果所述移动交换中心发现所述第一终端不可及,则向所述访问位置寄存器发送不可及信息,所述访问位置寄存器响应于所述不可及信息,将所述转发终端识别码发送至所述移动交换中心,所述移动交换中心将所述转发终端识别码发送至所述数据消息关口移动交换中心。
8.根据权利要求1所述的数据消息转发方法,其特征在于,所述数据消息包括短消息。
9.一种数据消息转发方法,其特征在于,包括以下步骤在第一终端的位置寄存器中设置数据消息转发类型和转发终端识别码;以及将发送给所述第一终端的数据消息根据所述数据消息转发类型和所述转发终端识别码转发给转发终端。
10.根据权利要求9所述的数据消息转发方法,其特征在于,所述转发类型包括无条件转发和不可及转发。
11.根据权利要求9所述的数据消息转发方法,其特征在于,所述归属位置寄存器将所述转发终端识别码发送至所述第一终端的访问位置寄存器。
12.根据权利要求11所述的数据消息转发方法,其特征在于,还包括以下步骤S2101,第二终端发送数据消息至数据消息业务中心,所述数据消息的目标终端为所述第一终端,所述数据消息业务中心将所述数据消息发送至数据消息关口移动交换中心,所述数据消息关口移动交换中心向所述归属位置寄存器请求第一终端的路由信息;S2102,所述归属位置寄存器判断所述转发类型是否为无条件转发,如果是,则进行至步骤S2104,如果不是,则进行至步骤S2106;S2104,所述归属位置寄存器将所述转发终端识别码发送至所述数据消息关口移动交换中心,所述数据消息关口移动交换中心根据所述转发终端识别码,将所述数据消息发送至所述转发终端;S2106,所述归属位置寄存器判断所述第一终端是否不可及,如果判断出不可及,则进行至步骤S2108,如果未判断出不可及,则进行至步骤S2109;S2108,所述归属位置寄存器将所述转发终端识别码发送至所述数据消息关口移动交换中心,所述数据消息关口移动交换中心根据所述转发终端识别码,将所述数据消息发送至所述转发终端;S2109,所述归属位置寄存器将所述路由信息发送至所述数据消息关口移动交换中心,所述数据消息关口移动交换中心根据所述路由信息,将所述数据消息发送至所述第一终端所在的移动交换中心;S2110,如果所述移动交换中心发现所述第一终端不可及,则进行至步骤S2112,如果可及,则进行至步骤S2114;S2112,向所述访问位置寄存器发送不可及信息,所述访问位置寄存器响应于所述不可及信息,将所述转发终端识别码发送至所述移动交换中心,所述移动交换中心将所述转发终端识别码发送至所述数据消息关口移动交换中心,所述数据消息关口移动交换中心根据所述转发终端识别码,将所述数据消息发送至所述转发终端;以及S2114,所述移动交换中心将所述数据消息发送至所述第一终端。
13.根据权利要求9至12中任一项所述的数据消息转发方法,其特征在于,所述数据消息包括短消息。
全文摘要
本发明公开了一种用于移动通信的数据消息转发方法。设置对应于第一终端的数据消息转发属性。当第二终端向第一终端发送数据消息时,通过由归属位置寄存器判断转发类型是否为无条件转发、由归属位置寄存器判断第一终端是否不可及、由移动交换中心判断第一终端是否不可及,来判定是否将数据消息转发至转发终端,并实现数据消息的转发。
文档编号H04W88/18GK1852485SQ20061006550
公开日2006年10月25日 申请日期2006年3月20日 优先权日2006年3月20日
发明者崔巍, 吴媛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1