LIN LANG (CN)
CN101212709A | 2008-07-02 | |||
CN101360267A | 2009-02-04 | |||
CN101106754A | 2008-01-16 | |||
CN101674554A | 2010-03-17 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 1. 一种短信状态 4艮告方法, 其特征在于, 包括: 信令互通网关 Hub接收源网络中的短信中心 SMSC发送的状态报告 信令, 并转发到目的网络中的归属位置寄存器 HLR; 所述 Hub接收来自所述 HLR的状态报告响应, 存储所述状态报告 信令中的第一目的用户号码和所述状态报告响应中的第二目的用户号码 之间的对应关系; 所述 Hub接收来自所述 HLR的通知信令; 所述 Hub将所述通知信令中的用户号码作为第二目的用户号码, 才艮 据所述对应关系查找对应的第一目的用户号码, 将所述通知信令中的所 述用户号码替换成所述查找到的第一目的用户号码, 并发送至所述 SMSC。 2. 根据权利要求 1所述的方法, 其特征在于, 在所述存储所述状态报告信 令中的第一目的用户号码和所述状态报告响应中的第二目的用户号码之 间的对应关系之后, 还包括: 若所述源网络中的所述 SMSC支持 MAPvl , 则所述 Hub删除所述 状态 4艮告响应中的所述第二目的用户号码; 若所述源网络中的所述 SMSC支持 MAPv2或以上, 则所述 Hub将所述状态 4艮告响应中的所述 第二目的用户号码替换成所述状态报告信令中的第一目的用户号码; 所述 Hub将所述状态 4艮告响应发送至所述 SMSC。 3. 根据权利要求 2所述的方法, 其特征在于, 所述 Hub还将所述状态报告 响应中的 SMSC号码替换成所述源网络中的所述 SMSC的号码。 4. 才艮据权利要求 1所述的方法, 其特征在于, 所述 Hub还存储所述源网络 中的所述 SMSC的号码和所述状态报告响应中的第二目的用户号码之间 的对应关系, 所述 Hub还才艮据所述对应关系查找所述通知信令中的用户 号码对应的 SMSC的号码, 并将所述通知信令中的 SMSC号码替换成所 述查找到的 SMSC的号码。 5. 根据权利要求 1 所述的方法, 其特征在于, 所述 Hub接收源网络中的 SMSC发送的状态 4艮告信令, 并转发到目的网络中的 HLR包括: 所述 Hub接收所述源网络中的 SMSC发送的所述状态 4艮告信令; 所述 Hub在本地 HLR路由表中, 查找所述状态报告信令中的目的 用户号码对应的所述目的网络中的所述 HLR; 所述 Hub将所述状态 4艮告信令转发到所述 HLR。 6. 居权利要求 1所述的方法, 其特征在于, 在所述将所述通知信令中的 所述用户号码替换成所述查找到的第一目的用户号码, 并发送至所述 SMSC之后, 还包括: 所述源网络中的 SMSC查找以所述通知信令中的所述第一目的用户 号码作为被叫用户的短信; 将所述短信发送到所述通知信令中的所述第一目的用户号码。 7. 居权利要求 6所述的方法, 其特征在于, 所述将所述短信发送到所述 通知信令中的所述第一目的用户号码包括: 所述源网络中的 SMSC将所述短信通过短信下行 MT信令发送到所 述 Hub , 所述 Hub向所述目的网络中的 HLR查询路由, 并根据所述路 由将所述短信转发至所述第一目的用户号码; 或者, 所述源网络中的 SMSC向所述源网络中的 HLR查询路由, 并才艮据 所述路由将所述短信发送至所述第一目的用户号码。 8. 根据权利要求 1至 7中任一项所述的方法, 其特征在于, 所述 Hub为多 个 Hub的级联。 9. 一种信令互通网关, 其特征在于, 包括: 第一接收模块, 用于接收源网络中的短信中心 SMSC发送的状态报 告信令; 转发模块, 用于将所述状态报告信令转发到目的网络中的 HLR; 第二接收模块, 用于接收来自所述 HLR的状态报告响应; 存储模块, 用于存储所述状态报告信令中的第一目的用户号码和所 述状态报告响应中的第二目的用户号码之间的对应关系; 第三接收模块, 用于接收来自所述 HLR的通知信令; 查找模块, 用于将所述通知信令中的用户号码作为第二目的用户号 码, 才艮据所述对应关系查找对应的第一目的用户号码; 替换模块, 用于将所述通知信令中的所述用户号码替换成所述查找 到的第一目的用户号码; 发送模块, 用于将所述通知信令发送至所述 SMSC。 10. 根据权利要求 9所述的信令互通网关, 其特征在于, 还包括: 第一处理模块, 用于在所述源网络中的所述 SMSC支持 MAPvl的 情况下, 删除所述状态 4艮告响应中的所述第二目的用户号码; 第二处理模块, 用于在所述源网络中的所述 SMSC支持 MAPv2或 以上的情况下, 将所述状态 4艮告响应中的所述第二目的用户号码替换成 所述状态报告信令中的第一目的用户号码; 响应发送模块, 用于将所述状态 4艮告响应发送至所述 SMSC。 11. 根据权利要求 9所述的信令互通网关, 其特征在于, 还包括: 第四接收模块, 用于接收所述源网络中的 SMSC通过 MT信令发送 的短信; 路由查询模块, 用于向所述目的网络中的 HLR查询路由; 短信转发模块, 用于根据所述路由将所述短信转发至所述第一目的 用户号码。 |
RDS请求消息 (即, 上述的 RDS信令) 中的用户 MSISDN号码。 具体地, 图 6是才艮据本发明实施例 1的 Hub内部数据结构的示意图, 如 图 6所示, 在本地消息等待数据 (Message Waiting Data, 简称为 MWD)表中 记录 RDS请求消息中 MSISDN号码 (后续也称源 MSISDN)和短信中心号码, 并记录 RDS响应消息中的 MSISDN作为索引,还可记录用户 IMSI等其它信 息。 步骤 6 , 信令互通网关 Hub将 RDS响应发送到 MON1的短信中心。 如 果短信中心支持 MAPvl版本, 则响应消息不包含 MSISDN, 如果短信中心 支持 MAPv2及以上版本, 则包含请求消息中的 MSISDN。 步骤 7 , MON2的用户重新可及, 例如, 开机、 手机内存空间满足条件 等。 步骤 8 , 信令互通网关 Hub收到 MON2的 HLR发送的 ALERT。 步骤 9, 信令互通网关才艮据 ALERT中的 MSISDN, 按索引查询 MWD, 得到源 MSISDN号码和短信中心号码,并以此构造新的 ALERT转发给 MON1 的短信中心, 最后删除这条 MWD数据。 步骤 10, MON1的短信中心收到 ALERT, 才艮据其中的用户 MSISDN查 询到緩存的以该用户作为被叫用户的短信, 并将短信用 MT信令转发到信令 互通网关。 步骤 11 , 信令互通网关收到 MON1短信中心发送的 MT信令, 路由后 将其转发到用户所在的移动交换中心。 通过以上的过程, 在不改变运营商已有网络架构的基础上, 通过增加信 令互通网关, 实现跨运营商和跨网络的漫游短信态报告机制 。 对于运营商网 络釆用不同版本的 MAP协议的情况, 本方案都能实现兼容。 实施例 2 该实施例描述了短信状态报告方法的一种优选 处理过程,包括以下步骤: 步骤 1 , 在信令互通网关 Hub 上, 配置静态路由表, 实现根据目的 MSISDN号码查询目的 HLR地址的功能。 步骤 2, 信令互通网关 Hub收到所属运营商 MON1的 RDS信令。 步骤 3 , 信令互通网关 Hub, 查询路由指向运营商 MON2, 将 RDS信令 转发给运营商 MON2的 HLR。 步 4聚 4, 信令互通网关 Hub收到 HLR返回的 RDS响应。 步骤 5 , 才艮据 RDS请求和响应消息, 生成 MWD记录并保存, 记录包含 请求消息中的用户 MSISDN, 请求消息中的短信中心号码, 请求消息中的短 信中心地址, 响应消息中的用户 MSISDN (如果存在)等。 步骤 6 , 使用请求消息中的短信中心号码替换响应消息 中的短信中心号 码, 如果源短信中心的协议是 MAPv2, 则还需使用请求消息中的 MSISDN 替换响应消息中的 MSISDN, 并转发响应消息到源短信中心。 步骤 7, 信令互通网关 Hub收到 MON2 HLR的 ALERT请求。 步骤 8, 才艮据请求中的 MSISDN到 MDW中查询记录。 才艮据记录中的请 求 MSISDN和短信中心号码构造新的 ALERT请求, 发送到源短信中心。 步骤 9, 源短信中心收到 ALERT请求, 才艮据请求中的用户 MSISDN, 查 询緩存的以该用户作为被叫用户的短信。 之后可到 HLR 查询路由再下发, 或直接用 MT信令发送到信令互通网关。 步骤 10,信令互通网关收到 MON1短信中心发来的 MT信令,到 MON2 的 HLR查询路由, 之后转发到用户所在的移动交换中心。 实施例 3 该实施例描述了源网络到目的网络之间需通过 一个或多个网络的情况 下, 短信状态 4艮告方法的一种优选处理过程, 图 7是 居本发明实施例 3的 短信状态 4艮告方法的详细流程图, 包括以下步骤: 步骤 1 , 在信令互通网关 Hubl和 Hub2上, 配置静态路由表, 实现根据 目的 MSISDN号码查询目的 HLR地址的功能。 步骤 2, 信令互通网关 Hubl收到所属运营商 MON1的 RDS信令。 步骤 3 , 信令互通网关 Hubl , 查询路由指向运营商 MON2, 将 RDS信 令转发给运营商 MON2的 Hub2; 步骤 4, 信令互通网关 Hub2, 查询路由指向运营商 MON3 , 将 RDS信 令转发给运营商 MON3的 HLR。 步骤 5 , 信令互通网关 Hub2收到 MON3的 HLR返回的 RDS响应。 步骤 6, Hub2转发 RDS到 Hubl , Hubl根据 RDS请求和响应消息, 生 成 MWD记录并保存, 记录包含请求消息中的用户 MSISDN, 请求消息中的 短信中心号码, 请求消息中的短信中心地址, 响应消息中的用户 MSISDN (如 果存在)等。 步骤 7 , 使用请求消息中的短信中心号码替换响应消息 中的短信中心号 码, 如果源短信中心的协议是 MAPv2, 则还需使用请求消息中的 MSISDN 替换响应消息中的 MSISDN, 并转发响应消息到 MON1的源短信中心。 步骤 8, 信令互通网关 Hub2收到 MON3的 HLR的 ALERT请求。 步骤 9, 信令互通网关 Hub2转发 ALERT请求到 Hubl , Hubl才艮据请求 中的 MSISDN到 MDW中查询 ΐ己录。 才艮据记录中的请求 MSISDN和短信中 心号码构造新的 ALERT请求, 发送到源短信中心。 本发明实施例提供的技术方案中, MON1向运营商 MON2发送 RDS信 令, 运营商 MON2向运营商 MON1发送 ALERT, Hub在记录 MWD时, 釆 用 MAPvl的還辑, 转发 ALERT时才艮据记录的 MWD来实现, 而不是直接传 递源 ALERT, 能够兼容 MAPvl和 MAPv2或以上协议实现漫游短信状态 4艮 告, 在不改变运营商已有网络架构的基础上, 实现跨网络的漫游短信通知机 制。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执 行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的 步骤, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的 ^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。