一卡多号业务的短消息业务实现方法

文档序号:7919564阅读:208来源:国知局
专利名称:一卡多号业务的短消息业务实现方法
技术领域
本发明涉及无线网络技术领域,特别是指一-^多号业务的短消息业务实 现方法。
背景技术
一""^多号即一个终端对应多个号码,也就是说, 一个终端上绑定多个对 外公布的号码,其他用户拨打这多个号码中的任意一个号码,或者向这多个 号码中的任意一个号码发送短消息,均可实现与该终端的通话或将短信发送
到该终端;或者该终端的用户作主叫时,也能够根据该用户的要求,选择多
个号码的其中 一 个号码发起呼叫或发送短消息。 一卡多号业务有以下好处
在一""多号的用户作被叫时,由于可以向该被叫用户的任何注册的号码 发起呼叫或短消息,因此,可实现与主叫相贴近。例如,即使被叫与主叫用 户不在一个城市区域,主叫用户可仍向被叫注册在与主叫用户所在城市的号 码发送短信,从而使主叫用户感觉被叫与之在一个城市下的贴近感。
目前,所提出的一卡多号业务主要是针对语音业务来实现的,目前并没 有关于短消息的一卡多号业务的具体的实现方法。

发明内容
有鉴于此,本发明的主要目的在于提供了一卡多号业务的短消息业务实 现方法,实现向被叫注册的任一号码发送短消息时,都实现将短消息发送到 一卡多号业务被叫用户当前所使用的移动终端上。
本发明提供的一种一卡多号业务的短消息业务实现方法,被叫终端中的 用户卡绑定有多个号码,设置短消息网关GMC,记录有所呼叫的被叫号码
所要转移到的被叫号码,包括
MC收到始发被叫的短消息后,将短消息路由至该所呼叫的被叫号码归 属地的GMC;
GMC根据被叫号码确认要转移到的号码;重新构造短消息下发至转移 号码归属的GMC或者MC;
依据所述被叫的用户卡信息进行该短消息的后续发送。
本发明提供的一种一-i^多号业务的短消息业务实现方法,被叫终端中的 用户卡绑定有多个号码,设置短消息路由信令网关SSG,记录有所呼叫的被 叫号码所要转移到的被叫号码,包括
MC收到始发^皮叫的短消息后,向主HLR询问用户短消息地址的信令 首先发送到SSG网关;
SSG根据被叫号码确认要转移到的号码;重新构造询问用户短消息地址 的信令转发至转移号码归属的HLR;
依据所述被叫的用户卡信息确定短信路由后通知MC进行该短消息的 后续发送。
由上可以看出,本发明在向一卡多号业务的被叫所注册的任一号码发送 短消息时,实现将短消息发送到被叫用户当前所使用的号码上。以实现与一 卡多号业务被叫的短消息业务,即实现被叫多个号码同时在线。


图1为短消息接收第一实施例流程图; 图2为短消息接收第二实施例流程图3为短消息接收第三实施例流程图; 图4为短消息接收第四实施例流程图5为短消息接收第五实施例流程图; 图6为本发明短消息中心示意图。
具体实施例方式
预先, 一卡多号业务的用户进行签约。为了描述方便,假设一用户申请
了 n个号码的一-!^多号业务。假设这n个号码分别归属于不同的HLR,这 里将这些HLR称为副HLR,将负责提供一-^多号业务的HLR称为主HLR。 这里说明一下,主HLR可以是副HLR中的一个,并且本实施例中虽然是以 在主HLR上提供一-^多号业务为例进行说明,但也可以由其他设备提供一 卡多号业务,例如智能网的业务控制点(SCP)设备。
对于每个号码,分别在各自所归属的副HLR上进行开户(该过程与普 通开户流程相同),其中,可以去掉副HLR对所开用户的鉴权功能。而在 主HLR上要记录有所申请的n个号码。主HLR还要将其地址(或路由信息) 通知各个副HLR,目的是使副HLR能够正确路由到该主HLR。例如可以通 过下面的方式通知路由信息主HLR模拟MSC/VLR向每个副HLR发送注 册消息,消息中MSC/VLR/短消息的地址都填写主HLR的地址信息,而接 收方用户信息填写各个副号的信息,这样各个副HLR就可以接收到并记载 各自的副号所对应的主HLR路由信息。
这里,将被叫用户当前所使用的号码称为激活号码,将为该激活号码提 供服务的MSC称为服务MSC (记为MSC—S)。当用户在某个服务MSC—S 下使用时,该服务MSC^S将向主HLR发起注册请求,主HLR根据实现设 定的策略,确定当前的激活号码、用户终端中的用户卡号码MSID,具体策 略可以是根据MSC—S的信息,或者用户所在的位置信息等。
另外,对于各个号码,会在各自所归属的短消息中心(MC, Message Center)进行注册。本发明在向被叫某号码发送短消息时,所呼叫的被叫号 码的所属短消息中心(MC)会将短消息发送至为被叫用户卡提供服务的 MSC—S,也是为被叫用户当前激活号码提供服务的MSC—S,由MSC—S将短 消息发送给用户终端。下面,对一卡多号业务的短消息业务的实现方法进行 详细说明。对于主叫方一卡多号业务的发送短消息流程,可以与普通的短消息的发 送流程相同,即以当前所使用的激活号码作为收发短消息的电话号码
(MDN),为主叫提供服务的MSC根据主叫终端用户卡的MSID,将始发 短消息发送至主叫归属的短消息中心。
另外,也可以增加一些附属业务,实现主叫用户给被叫显示不同的主叫 MDN。可以是根据主叫的选择的号码(需要在始发短消息中携带选择主叫 MDN的信息),也可以是在该主叫之前收到的短消息中,发现该短消息是 发送给该主叫的某一个副号码,则该主叫在回复该短消息时,携带所述的副 号信息,以显示给被叫的号码是该副号,从而,让对方感觉到和自己对话的 就是刚才的那个副号码。
对于所属附属业务,实现方法可以是用户将需要发送给被叫显示的主 叫MDN信息(可以是MDN的索引、号码等)发送给主叫当前归属的MC, 由归属MC根据选择主叫MDN信息确定出要使用的MDN并来替代短消息 中的主叫MDN信息。具体来说,携带要显示的MDN信息可以釆用下述方 法
A、 可以在短消息内容字段中做特殊处理,如内容的开始是特定的内容, 例如为XZCLPxxx+字段+正常的短消息内容。MC收到始发短消息后,判 断该用户是一-^多号的用户后解析短消息内容,当解析到事先协商好的特定 号首如XZCLPxxxf时,则将通过后面的xxx索引出对应的MDN,并用该 MDN替换目前短消息中的主叫号码MDN,同时删除乂20^*乂乂乂*字段,并 将构建好的短消息发送给目的地。其中xxx可以是序号,以可以是某个副号 码对应的区号,总之是和用户的一个副号相对应。
B、 可以在短消息中的接收方电话号码字段前面携带一些信息,—*xxx# 字段+被叫号码,短消息中心收到始发短消息后,根据用户的签约信息判断 出签约有替换主叫MDN的功能,或根据短消息被叫号码的前缀判断出需要 替换主叫号码,则根据事先的约定进行替换,具体替换过程同上A所述, 同时修正短消息的被叫号码,将前缀去除。
根据所呼叫的被叫号码,当将短消息发送到所呼叫的被叫号码所归属的
短消息中心(MC)后,被叫的短消息接收流程包括以下内容。
首先参见图1示出的被叫的短消息接收流程,包括以下步骤
步骤101:所呼叫的被叫号码MDN1所归属的MC收到短消息后,向所
呼叫的被叫用户号码MDN1所归属的副HLR发起短消息请求(SMSREQ)
请求获取短消息接收地址,该请求中携带MDN1或者#:叫MSID。
步骤102:由于在一卡多号业务开户时,向各个副HLR设置了主HLR
的地址,因此,副HLR收到携带MDN1或者MSID的短消息请求后,将被
叫注册的主HLR的地址作为短消息接收地址返回给MC。
步骤103: MC收到响应消息(Smsreq)后,#4居该消息中携带的短消
息接收地址(填写的是主HLR地址),通过SMDPP消息将短消息发送给
主HLR。
步骤104:主HLR收到SMDPP消息后,才艮据签约信息知道当前发生的 是一-1^多号业务,根据MDN1或者MSID查找被叫用户所归属的用户卡(或 者说是所绑定的用户卡)信息,进一步确定出为该用户提供服务的MSC (即 MSC—S)。这里说明的是,若主HLR知道当前的短消息路由信息(如MSC—S 地址),则直接进入步骤107。
步骤105:主HLR向确定出的被叫的MSC—S发起短消息请求 (SMSREQ)请求获取短消息接收地址,该请求中携带MSID。
步骤106: MSC—S收到请求后,返回Smsreq响应消息,该消息中携带 的短消息接收地址(填写的是MSC一S的地址)。
步骤107- 109:主HLR根据当前的短消息路由地址,通过SMDPP消 息将短消息发送给MSC—S。 MSC—S收到后并通过主HLR向MC返回响应 消息,表示收到所述短消息。
后续的短消息由MSC—S下发到被叫终端的过程要根据被叫的用户卡信 息如国际移动用户识别符(IMSI)或者移动识别号码(MIN)进行下发,所
述后续接续过程与普通的接续过程相同,不再赘述。
当然对于本例中,若在所述MC中设置被叫终端的号码为被叫用户的用
户卡号码MSID也可,这样MC会直接根据MISID确定其所归属的主HLR 地址,将短消息直接路由至主HLR,而省去了其中的步骤101、 102的过程。 另夕卜,如果副号是按号段划分的,那么在所述MC中设置短消息前转功 能,并且设置转移到被叫用户的MSID,这样MC也可以根据MSID将短消 息路由至主HLR。
下面参见图2示出的被叫的一卡多号业务的第二实施例,对本发明进行 说明,包括以下步骤
步骤201:所呼叫的被叫号码MDN1所归属的MC收到短消息后,向所 呼叫的被叫用户号码MDN1/MSID所归属的副HLR发起短消息请求 (SMSREQ)请求获取短消息接收地址,该请求中携带MDNl。
步骤202:由于在一^i^多号业务开户时,向各个副HLR设置了主HLR 的地址,因此,副HLR收到短消息接收地址请求后,副HLR向主HLR发 送短消息接收地址请求。
步骤203:主HLR收到SMDPP消息后,根据签约信息知道当前发生的 是一卡多号业务,根据MSID查找被叫用户所归属的用户卡(或者说是所绑 定的用户卡)信息,进一步确定出为该用户提供服务的MSC (即MSC—S)。
步骤204:主HLR向确定出的被叫的MSC—S发起短消息请求 (SMSREQ),请求获取短消息接收地址,该请求中携带MSID。
步骤205 ~ 207: MSC—S收到请求后,依次通过主HLR、副HLR向MC 返回响应消息,该消息中携带的短消息接收地址(填写的是MSC—S的地址)。
步骤208 ~ 209: MC根据收到的信息中的短消息接收地址,通过SMDPP 消息将短消息发送给MSC—S。 MSC—S收到后向MC返回响应消息,表示收 到所述短消息。
后续的短消息由MSC—S下发到被叫终端的过程要根据被叫的用户卡信
息如国际移动用户识别符(IMSI)或者移动识别号码(MIN)进行下发,所 述后续接续过程与普通的接续过程相同,不再赘述。
如果短消息中心是利用MDN进行路由寻址的,则开通时可以让主HLR 对应的短消息中心(称为主MC)发起伪注册消息,将短消息地址填写为该 主MC的地址通知各个副HLR。当MC下发被叫的短消息时可以先将短消 息下发至主MC,然后由主MC负责将该短消息转移至到用户卡的服务MSC 实现短消息下发,参见图3包括以下步骤
步骤301:所呼叫的被叫号码MDN1所归属的MC收到短消息后,向所 呼叫的被叫用户号码MDN1所归属的副HLR发起短消息请求(SMSREQ ) 请求获取短消息接收地址,该请求中携带MDN1。
步骤302:由于在一-^多号业务开户时,向各个副HLR设置了主MC 的地址,因此,副HLR收到携带MDN1的短消息请求后,将主MC的地址 作为短消息接收地址返回给MC。
步骤303 - 304: MC收到响应消息后,才艮据该消息中携带的短消息接收 地址(填写的是主MC地址),通过SMDPP消息将短消息发送给主MC, MC并返回响应消息。
步骤305:主MC收到SMDPP消息后,向主HLR请求获取短消息接收 地址。
步骤306- 307:主HLR收到请求后,根据签约信息知道当前发生的是 一-!^多号业务,根据被叫用户的MSID查找被叫用户所归属的用户卡(或者 说是所绑定的用户卡)信息,进一步确定出为该用户提供服务的MSC(即 MSC—S)和当前的短消息路由信息,并将当前的短消息路由信息返回给主 MC。
需要说明的是,若主HLR不知道MSC—S地址,则还要请求获得MSC—S 的地址,这个过程具体可参见步骤105 ~ 106。
步骤308- 309:主MC #4居收到的响应消息中的MSC—S地址,通过SMDPP消息将短消息发送给MSC—S。 MSC—S收到后并向主MC返回响应 消息,表示收到所述短消息。
后续的短消息由MSC—S下发到被叫终端的过程要根据被叫的用户卡信 息如国际移动用户识别符(IMSI)或者移动识别号码(MIN)进行下发,所 述后续接续过程与普通的接续过程相同,不再赘述。
另外,还可以设置短消息网关GMC,所有发送给被叫的短消息均需要 经过该网关(该网关可以是一个也可以是多个,可以分不同的区域设置不同 的短消息网关),该短消息网关设置短消息转移功能,需要短消息转移的号 码需要在该短消息网关设置,设置为从那个号码转移至哪个号码(可设置为 被叫的注册的各个号码转移为用户卡的号码MSID)。这样短消息经过短消 息网关时,网关会查询转移数据库,看看该号码是否设置了转移功能,如果 设置了,则拦截该短消息,并根据该短消息的内容以及数据库中记录的信息 重新构造短消息下发给转移后的号码。其中重新构造可以是直接替换目的号 码,当然还可以在替换目的号码的同时,通过其它方式保留原目的号码的信 息,这样便于用户知道是发给那个号码转移过来的。
参见附图4,包括以下步骤
第一步MCI收到始发短消息,然后要进行下发,将所有要下发的短 消息都路由至该所呼叫的被叫号码归属地的GMC;
第二步GMC查询自己的短消息转移数据库,看看该被叫号码是否设 置了短消息转移,如果设置了则重新构造短消息下发至转移后号码归属的 GMC或者MC。之后的短消息下发为普通流程。
如果没有设置转移,则直接透传该短消息至该被叫号码归属的MC2, 然后由MC2负责下发短消息,这个过程就是普通短消息的下发过程。
如图5所示,还可采取设置短消息路由信令网关SSG的形式,所有向
主HLR询问用户短消息地址的信令均需要经过该SSG网关(该网关可以是
一个也可以是多个,可以分不同的区域设置不同的短消息信令网关),该
SSG网关可以使传送给副号的短消息转发至被叫用户的用户卡的功能,该功 能实现方式为需要短消息转移的号码需要在SSG中设置,设置从那个号 码转移至哪个号码,当短消息经过短SSG时,SSG会查询转移数据库,查 询该号码所设置的转移号码,并将信令进行改向,改向的方式可以有多种
a、 将SMSREQ信令改向至主HLR,从主HLR获取用户卡当前的短消 息地址,然后让MC下发。
b、 让短消息中心直接将短消息下发至该SSG,然后由该SSG再次下发 至用户卡。
c、 让短消息下发至主HLR,然后由主HLR再次下发至用户卡。
d、 让短消息下发至用户卡当前归属的主MC,然后由主MC再次下发 至用户卡。
参见图5,发送步骤包括
第一步MC收到始发^皮叫的短消息后,向主HLR询问用户短消息地 址的信令首先发送到SSG网关;
第二步SSG根据所呼叫的被叫号码确认要转移到的用户卡号码MSID; 重新构造询问用户短消息地址的信令转发至用户卡号码归属的HLR;当信 令传送到主HLR后,主HLR确定接收短信的地址返回给MC ,从而MC根 据该地址将短信发送给被叫。
另外,也可以通过营帐系统,直接设置副号码的动态用户信息,将其短 消息地址设置为主HLR/MC/SCP的地址,这样同样可以达到伪注册的效果。 同样可以让副HLR以为主MC/关口 MC的地址就是该副号码当前的短消息 地址,而将短消息转发给所设置的地址。
相应的,本发明还提供了如图6示出的短消息中心,包括短消息接收 模块、短消息发送模块,还包括
号码索引模块,用于存储着一卡多号业务用户注册的不同用户电话号码
和对应的不同索引(索引可以为不同电话号码对应的不同区号);
检测模块,用于确定接收短消息接收模块发送过来的短消息是否需要进
行号码的变换,并在确定需要进行号码的变换时从号码索引模块中读取出索
引字段所对应的电话号码,与短消息 一 同发送给号码变换模块;
号码变换模块,用于将检测模块发送过来的短消息中主叫电话号码变换
为所述索引字段对应的电话号码,并提供给短消息发送模块发送出去。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1.一种一卡多号业务的短消息业务实现方法,被叫用户的用户卡绑定有多个号码,其特征在于,设置短消息网关GMC,记录有所呼叫的被叫号码所要转移到的被叫号码,包括:短消息中心MC收到始发被叫的短消息后,将短消息路由至该所呼叫的被叫号码归属地的GMC;GMC根据被叫号码确认要转移到的号码,重新构造短消息下发至转移号码归属的GMC或者MC;依据所述被叫的用户卡信息进行该短消息的后续发送。
2、 如权利要求1所述的方法,其特征在于,所述GMC根据被叫号码 确认要转移到的号码,重新构造短消息下发至转移号码归属的GMC或者 MC的步骤具体为GMC查询短消息转移数据库,如果所述被叫号码设置了短消息转移, 则重新构造短消息下发至转移后号码归属的GMC或者MC。
3、 一种一-!^多号业务的短消息业务实现方法,被叫用户的用户卡绑定 有多个号码,其特征在于,设置短消息路由信令网关SSG,记录有所呼叫的 被叫号码所要转移到的被叫号码,包括MC收到始发被叫的短消息后,向主归属位置寄存器HLR询问用户短 消息地址的信令首先发送到SSG网关;SSG根据被叫号码确认要转移到的号码,重新构造询问用户短消息地址 的信令转发至转移号码归属的HLR;依据所述被叫的用户卡信息确定短信路由后通知MC进行该短消息的 后续发送。
4、 如权利要求3所述的方法,其特征在于,所述SSG根据被叫号码确 认要转移到的号码的步骤包括SSG根据查询转移数据库,查询所呼叫的被叫号码所设置的转移号码, 确认要转移到的用户卡号码。
全文摘要
本发明提供了一种一卡多号业务的短消息业务实现方法,被叫用户的用户卡绑定有多个号码,设置短消息网关GMC,记录有所呼叫的被叫号码所要转移到的被叫号码,包括短消息中心MC收到始发被叫的短消息后,将短消息路由至该所呼叫的被叫号码归属地的GMC;GMC根据被叫号码确认要转移到的号码,重新构造短消息下发至转移号码归属的GMC或者MC;依据所述被叫的用户卡信息进行该短消息的后续发送,使用本发明可实现和与被叫注册的任一号码发送短消息。
文档编号H04Q3/00GK101374275SQ20081016154
公开日2009年2月25日 申请日期2006年4月10日 优先权日2006年4月10日
发明者李世前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1