一种实现短信前转的方法、系统及装置的制作方法

文档序号:7720366阅读:112来源:国知局
专利名称:一种实现短信前转的方法、系统及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现短信前转的方法、系统及装置。
背景技术
随着移动通信技术的不断发展,短信前转技术广泛得到应用,具体实现方式包括 很多种,现有技术一中,主叫终端A向被叫终端B发送短信时,被叫终端B上设置无条件前 转到终端C,处理流程如图1所示,包括以下步骤步骤101,主叫终端A向被叫终端B的归属位置寄存器HLR (Home Location Register,归属位置寄存器)(B)发送路由请求消息,该消息中包括被叫终端B的号码;步骤102,被叫终端B的HLR(B)判断被叫终端B是否签约前转短信,如果是,则 HLR(B)向主叫终端A发送路由响应消息,该消息中包括前转终端C的号码;步骤103,主叫终端A向前转终端C的HLR(C)发送路由请求消息,该消息中包括前 转终端C的号码;步骤104,前转终端C的HLR(C)向主叫终端A发送路由响应消息,该消息中包括前 转终端C的当前漫游位置;步骤105,主叫终端A将短信发送到前转终端C。现有技术一中,需要改造现网中的SMSC(Short Message Service Center,短消息 业务中心)设备,使SMSC支持根据HLR返回的前转信息再次发起到前转号码HLR的路由查 询,整个网络的改造量很大,在改造的过程中还可能对现网业务造成影响。现有技术二中,被叫终端B设置无条件前转到终端C,主叫终端A向被叫终端B发 送短信,具体处理过程如图2所示,包括以下步骤步骤201,移动通信网络中的信令监测设备,监测并提取移动网络中的短信内容和 主被叫终端号码;步骤202,信令监测设备向短信转移服务器查找被叫终端是否设置了短信前转,如 果没有设置,则按照正常短信方式下发,如果设置,则转步骤203 ;步骤203,判断被叫终端和主叫终端是否属于同一地区的移动网络,如果属于,则 转步骤204,如果不属于,则转步骤205 ;步骤204,通过短信转移服务器将短信发送到终端C ;步骤205,模拟MSC设备向被叫终端B的HLR发起查询,查询被叫终端B状态,如果 被叫终端B处于关机状态,转步骤206 ;否则,转步骤207 ;步骤206,模拟MSC设备向终端B的HLR发起登记指令进行模拟开机的操作,并向 短信转移服务器返回操作结果;步骤207,直接向短信转移服务器返回被叫终端B的状态,由短信转移服务器查询 并将短信发送到终端C。现有技术二需要在现网中部署信令监测设备、模拟MSC设备、短信转移服务器设 备,并根据主被叫归属地的不同进行不同的处理,需要部署的设备较多且处理逻辑复杂。
现有技术三中,短信前转处理流程如图3所示,包括以下步骤步骤301,终端申请短信转移,将申请短信转移的申请指令发送到电信运营商的短 信处理中心,申请指令至少包含申请转移指令代码及短信转移到的目标终端号码;步骤302,短信处理中心的短信处理服务器解析申请指令,将被转移终端号码及短 信转移到的目标号码储存到短信处理中心的数据库服务器中,并将被转移终端号码与目标 号码关联起来;步骤303,在短信处理中心接收到需要发送往某终端号码的短信时,首先由短信处 理服务器检测该终端号码是否设置了短信转移,若设置了转移,则将该短信自动转移给指 定的目标号码,反之,则直接发送到该号码。然而,该方案在实现时需要短信中心增加一个短信转移数据存储模块,由短信中 心检测并转移短信。因此,需要对现网设备进行改进。

发明内容
本发明实施例提供了一种实现短信前转的方法、系统及装置,无需对现网设备进 行任何改造即可实现短信前转。本发明实施例提供了一种实现短信前转的方法,包括以下步骤预先将短信前转平台设置为被叫终端的漫游方;主叫终端向被叫终端发送短信,所述短信被转发到所述短信前转平台;所述短信前转平台通过查找预先存储的数据库,确定所述短信的前转终端;所述短信前转平台通过向所述前转终端的HLR查询获得所述前转终端的漫游位 置,将所述短信发送给所述前转终端。本发明实施例提供了一种实现短信前转的系统,包括短信前转平台,用于接收运营商业务支撑系统的同步前转数据,向所述被叫终端 的归属位置寄存器HLR发送模拟位置更新消息;并在接收到所述主叫终端的短信中心SMSC 发送的短信后,查询前转终端的当前漫游地的MSC地址,并将所述短信发送到所述前转终 端;被叫终端的HLR,用于接收到所述模拟位置更新消息后,记录所述被叫终端的当前 漫游位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用户数据;并 在主叫终端发送短信后,向所述主叫终端的短信中心SMSC返回被叫终端当前漫游在所述 短信前转平台。本发明实施例提供了一种短信前转平台,包括同步模块,用于接收运营商业务支撑系统的同步前转数据,向所述被叫终端的归 属位置寄存器HLR发送模拟位置更新消息;接收模块,用于接收到所述主叫终端的短信中心SMSC发送的短信;查询模块,分别与所述同步模块和所述接收模块连接,用于查询前转终端的当前 漫游地的MSC地址;发送模块,与所述查询模块连接,用于将所述短信发送到所述前转终端。本发明实施例提供了一种归属位置寄存器,包括接收模块,用于接收到所述模拟位置更新消息;
记录模块,与所述接收模块,用于接收到所述模拟位置更新消息后,记录所述被叫 终端的当前漫游位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用 户数据;发送模块,与所述记录模块连接,用于在主叫终端发送短信后,向所述主叫终端的 短信中心SMSC返回被叫终端当前漫游在所述短信前转平台。与现有技术相比,本发明具有以下优点本发明中,通过单独的短信前转平台模拟位置更新的方式来实现短信的无条件前 转,不需要对现网设备进行改进。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是现有技术一中一种短信前转流程图;图2是现有技术二中一种短信前转流程图;图3是现有技术三中一种短信前转流程图;图4是本发明实施例中一种实现短信前转的方法流程图;图5是本发明实施例中一种具体应用场景前转处理的信令流程图;图6是本发明实施例中一种短信前转平台结构图;图7是本发明实施例中一种归属位置寄存器结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基 于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的 所有其他实施例,都属于本发明实施例保护的范围。本发明中,预先将短信前转平台设置为被叫终端的漫游方,主叫终端发送给被叫 终端的短信被发送到短信前转平台;由短信前转平台通过查找其上预先存储的数据库,确 定短信的前转终端;短信前转平台通过向前转终端的HLR查询获得前转终端的漫游位置, 将短信发送给前转终端。本发明实施例提供了一种实现短信前转的方法,该方法如图4所示,包括以下步 骤步骤401,预先将短信前转平台设置为被叫终端的漫游方。具体包括运营商业务 支撑系统将短信前转设置数据同步到所述短信前转平台;所述短信前转平台向被叫终端的 归属位置寄存器HLR发送模拟位置更新消息;所述被叫终端的HLR接收到所述模拟位置更 新消息后,记录所述被叫终端的当前漫游位置在所述短信前转平台,并向所述短信前转平 台插入所述被叫终端的用户数据。步骤402,主叫终端向被叫终端发送短信,所述短信被转发到所述短信前转平台。
6具体包括所述主叫终端的短信中心SMSC向所述被叫终端的HLR查询所述被叫终端的漫游 位置;所述被叫终端的HLR返回被叫终端当前漫游在短信前转平台;所述主叫终端的短信 中心SMSC将所述短信发送到所述短信前转平台。步骤403,所述短信前转平台通过查找预先存储的数据库,确定所述短信的前转终端。步骤404,所述短信前转平台通过向所述前转终端的HLR查询获得所述前转终端 的漫游位置,将所述短信发送给所述前转终端。具体包括所述短信前转平台向所述前转终 端的HLR发送路由查询消息;所述前转终端的HLR向所述短信前转平台返回前转终端的当 前漫游地的MSC地址。所述短信前转平台将所述短信发送到所述前转终端的漫游MSC ;所 述前转终端的漫游MSC将所述短信发送到所述前转终端,并向所述短信前转平台发送应答 消息。以下结合具体应用场景对本发明进行详细描述。用户设置短信的无条件前转,该 设置只在用户已设置无条件呼叫前转的前提下生效,可通过发送短信到特服号码或web页 面的方式进行设置。假设某用户将终端B前转到终端C,然后终端A向终端B发送短信。具 体前转处理的信令流程如图5所示,包括以下步骤步骤501,运营商业务支撑系统将短信前转设置数据同步到短信前转平台;其中, 短信前转设置数据包括短信前转业务标识、设置前转的号码、前转号码、有效期等。步骤502,短信前转平台向被叫终端B的HLR(B)发送模拟位置更新消息Update_ Location ;该消息包括短信前转平台ID。 步骤503,被叫终端B的HLR⑶接收该模拟位置更新消息,记录被叫终端B当前漫 游在短信前转平台,并向短信前转平台插入终端B的用户数据,用户数据主要包含参数为 终端B的MSISDN ;步骤504,被叫终端B的HLR(B)向短信前转平台返回位置更新的应答消息 Update_Location_Ack ;上述步骤501到步骤504为短信前转预处理流程,是预先将短信前转平台设置为 被叫终端的漫游方的过程,为真正的短信前转的准备工作。步骤505,主叫终端A向被叫终端B发送短信,主叫终端A的短信中心SMSC(A) 向被叫终端B的HLR⑶发送路由查询消息SRI_F0R_SM,该消息中携带被叫终端B的 MSISDN(MobiIe Station international ISDN number,移动台国际 ISDN 号码),以查询被 叫终端B的漫游位置;步骤506,被叫终端B的HLR(B)向SMSC(A)返回路由查询应答消息SRI_F0R_SM_ ack,该消息中携带短信前转平台地址,指示被叫终端B当前漫游在该短信前转平台;步骤507,主叫终端A的短信中心SMSC (A)通过MT_Forword_Short_Message,将短 信发送到短信前转平台;步骤508,短信前转平台向主叫终端A的短信中心SMSC (A)返回接收应答消息MT_ Forword—Short—Message_ack ;步骤509,短信前转平台通过查询数据库发现被叫终端B将短信前转到了前转终 端C,向前转终端C的HLR(C)发送路由查询消息SRI_F0R_SM,该消息携带前转终端C的 MSISDN,以查询前转终端C的漫游位置;
步骤510,前转终端C的HLR(C)向短信平台返回路由查询应答消息SRI_F0R_SM_ ack,其中携带前转终端C的漫游地的MSC_ID,前转终端C的当前漫游位置;步骤511,短信前转平台向前转终端C的漫游地MSC(C)发送MT_F0rW0rd_ai0rt_ Message ;步骤512,前转终端C的漫游地MSC(C)将短信发送到前转终端C,并向短信前转平 台返回 MT_Forword_Short_Message_ack 消息。本发明实施例公开了一种实现短信前转的系统,包括短信前转平台,用于接收运 营商业务支撑系统的同步前转数据,向所述被叫终端的归属位置寄存器HLR发送模拟位置 更新消息;并在接收到所述主叫终端的短信中心SMSC发送的短信后,查询前转终端的当前 漫游地的MSC地址,并将所述短信发送到所述前转终端;被叫终端的HLR,用于接收到所述模拟位置更新消息后,记录所述被叫终端的当前 漫游位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用户数据;并 在主叫终端发送短信后,向所述主叫终端的短信中心SMSC返回被叫终端当前漫游在所述 短信前转平台。本发明实施例公开了一种短信前转平台,如图6所示,包括同步模块610,用于接收运营商业务支撑系统的同步前转数据,向所述被叫终端的 归属位置寄存器HLR发送模拟位置更新消息;接收模块620,用于接收到所述主叫终端的短信中心SMSC发送的短信;查询模块630,分别与同步模块610和接收模块620连接,用于查询前转终端的当 前漫游地的MSC地址;具体用于向所述前转终端的HLR发送路由查询消息,接收所述前转终 端的HLR向所述短信前转平台返回前转终端的当前漫游地的MSC地址。发送模块640,与查询模块630连接,用于将所述短信发送到所述前转终端。具体 用于将所述短信发送到所述前转终端的漫游MSC,使所述前转终端的漫游MSC将所述短信 发送到所述前转终端。本发明实施例公开了一种归属位置寄存器,如图7所示,包括接收模块710,用于接收到所述模拟位置更新消息;记录模块720,与接收模块710连接,用于接收到所述模拟位置更新消息后,记录 所述被叫终端的当前漫游位置在所述短信前转平台,并向所述短信前转平台插入所述被叫 终端的用户数据;发送模块730,与记录模块720连接,用于在主叫终端发送短信后,向所述主叫终 端的短信中心SMSC返回被叫终端当前漫游在所述短信前转平台。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。 上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种实现短信前转的方法,其特征在于,包括 预先将短信前转平台设置为被叫终端的漫游方;主叫终端向所述被叫终端发送短信,所述短信被转发到所述短信前转平台; 所述短信前转平台通过查找预先存储的数据库,确定所述短信的前转终端; 所述短信前转平台通过向所述前转终端的HLR查询获得所述前转终端的漫游位置,将 所述短信发送给所述前转终端。
2.如权利要求1所述的方法,其特征在于,所述预先将短信前转平台设置为被叫终端 的漫游方,具体包括运营商业务支撑系统将短信前转设置数据同步到所述短信前转平台; 所述短信前转平台向被叫终端的归属位置寄存器HLR发送模拟位置更新消息; 所述被叫终端的HLR接收到所述模拟位置更新消息后,记录所述被叫终端的当前漫游 位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用户数据。
3.如权利要求1所述的方法,其特征在于,所述主叫终端向被叫终端发送短信,所述短 信被转发到所述短信前转平台,具体包括所述主叫终端的短信中心SMSC向所述被叫终端的HLR查询所述被叫终端的漫游位置;所述被叫终端的HLR返回被叫终端当前漫游在短信前转平台; 所述主叫终端的短信中心SMSC将所述短信发送到所述短信前转平台。
4.如权利要求1所述的方法,其特征在于,所述短信前转平台通过向所述前转终端的 HLR查询获得所述前转终端的漫游位置,具体包括所述短信前转平台向所述前转终端的HLR发送路由查询消息; 所述前转终端的HLR向所述短信前转平台返回前转终端的当前漫游地的MSC地址。
5.如权利要求1所述的方法,其特征在于,所述将短信发送给所述前转终端,具体包括所述短信前转平台将所述短信发送到所述前转终端的漫游MSC ; 所述前转终端的漫游MSC将所述短信发送到所述前转终端,并向所述短信前转平台发 送应答消息。
6.一种实现短信前转的系统,其特征在于,包括短信前转平台,用于接收运营商业务支撑系统的同步前转数据,向所述被叫终端的归 属位置寄存器HLR发送模拟位置更新消息;并在接收到所述主叫终端的短信中心SMSC发送 的短信后,查询前转终端的当前漫游地的MSC地址,并将所述短信发送到所述前转终端;被叫终端的HLR,用于接收到所述模拟位置更新消息后,记录所述被叫终端的当前漫游 位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用户数据;并在主 叫终端发送短信后,向所述主叫终端的短信中心SMSC返回被叫终端当前漫游在所述短信 前转平台。
7.一种短信前转平台,其特征在于,包括同步模块,用于接收运营商业务支撑系统的同步前转数据,向所述被叫终端的归属位 置寄存器HLR发送模拟位置更新消息;接收模块,用于接收到所述主叫终端的短信中心SMSC发送的短信;查询模块,分别与所述同步模块和所述接收模块连接,用于查询前转终端的当前漫游 地的MSC地址;发送模块,与所述查询模块连接,用于将所述短信发送到所述前转终端。
8.如权利要求7所述的短信前转平台,其特征在于,所述查询模块,具体用于向所述前 转终端的HLR发送路由查询消息,接收所述前转终端的HLR向所述短信前转平台返回前转 终端的当前漫游地的MSC地址。
9.如权利要求7所述的短信前转平台,其特征在于,所述发送模块,具体用于将所述短 信发送到所述前转终端的漫游MSC,使所述前转终端的漫游MSC将所述短信发送到所述前 转终端。
10.一种归属位置寄存器,其特征在于,包括接收模块,用于接收到所述模拟位置更新消息;记录模块,与所述接收模块,用于接收到所述模拟位置更新消息后,记录所述被叫终端 的当前漫游位置在所述短信前转平台,并向所述短信前转平台插入所述被叫终端的用户数 据;发送模块,与所述记录模块连接,用于在主叫终端发送短信后,向所述主叫终端的短信 中心SMSC返回被叫终端当前漫游在所述短信前转平台。
全文摘要
本发明实施例公开了一种实现短信前转的方法,包括以下步骤预先将短信前转平台设置为被叫终端的漫游方;主叫终端向被叫终端发送短信,所述短信被转发到所述短信前转平台;所述短信前转平台通过查找预先存储的数据库,确定所述短信的前转终端;所述短信前转平台通过向所述前转终端的HLR查询获得所述前转终端的漫游位置,将所述短信发送给所述前转终端。本发明中,通过单独的短信前转平台模拟位置更新的方式来实现短信的无条件前转,不需要对现网设备进行改进。
文档编号H04W4/16GK102075885SQ200910238458
公开日2011年5月25日 申请日期2009年11月20日 优先权日2009年11月20日
发明者李家姿 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1