一种主叫用户号码鉴权的方法及系统的制作方法

文档序号:7695623阅读:396来源:国知局
专利名称:一种主叫用户号码鉴权的方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种主叫用户号码鉴权的方法及系统。
背景技术
在移动运营商网络中目前有一些接入信令网的设备模拟运营商的普通用
户号码的上行短信(M0, Message Originate)信令流程,将短信发送到短信 中心,通过该短信中心将短信下行(MT, Message Terminate)发送给该运营 商用户或者与其互通的国内外其他运营商用户,从而造成被模拟用户的费用 被盗用和通信费的损失,如果是发送到互通的国内或国外运营商用户,还会 造成国内或国际短信互通网间结算损失。该种设备通常接入在某一个移动运 营商信令网络中或者与该运营商有直接信令网连接的其他国外运营商信令网 络中。
现有技术中,短信中心采用的主叫用户号码鉴权是根据用户号码段进行 鉴权,只有归属本短信中心的用户号码才能够成功将短信上行发送到短信中 心,然后,再下行发送给被叫用户;对于预付费用户,只有在其仍有足够的 余额的情况下才下发。这种通过号段鉴权的办法,不能区分每一个号码的真 实性,只能按号段鉴权到11位手机号码前7位(第七位为H3),不能对归
属正常号段的停机、销号等号码进行识别;此外,也无法识别模拟成归属本 短信中心的主叫用户号码的短信,因此无法对某些设备恶意模拟本短信中心 号码,发送的上行短信实施拦截。

发明内容
为了解决上述的技术问题,本发明提供了一种主叫用户号码鉴权的方法 及系统,用以实现对每一个号码的真实性可用性的验证,从而防止通过模拟 手机用户信令流程发送短信。
本发明公开了 一种主叫用户号码鉴权的方法,移动终端通过移动通信网络向短信中心提交上行短信,所述短信中心接 收的上行短信中包含用户的主叫号码和所述主叫号码的当前位置信息; 所述方法还包括
步骤1,所述短信中心解析所述上行短信,获得所述上行短信包含的主 叫用户号码和所述主叫用户号码的当前位置信息,所述当前位置信息为第一 当前位置信息;
步骤2,所述短信中心向归属位置寄存器查询所述主叫用户号码对应的 当前位置信息,所述对应的当前位置信息为第二当前位置信息; 步骤3,所述归属位置寄存器回复所述第二当前位置信息; 步骤4,所述短信中心获得所述归属位置寄存器回复的所述第二当前位
置信息,比较所述第一当前位置信息和所述第二当前位置信息,对所述主叫 用户号码进行鉴权。
所述步骤4进一步包括
步骤21,判断所述第一当前位置信息和所述第二当前位置信息是否一 致,如果一致,执行步骤22,否则,执行步骤23;
步骤22,确定所述主叫用户号码为合法用户号码;
步骤23,确定所述主叫用户号码为非法用户号码。
所述步骤22还包括,在确定所述主叫用户号码为合法用户号码后,发送 下行短信。
所述歩骤23还包括,在确定所述主叫用户号码为非法用户号码后,将所 述上行短信丢弃。
所述歩骤23还包括,在确定所述主叫用户号码为非法用户号码后,将所 述上行短信存储,以用于检查。
所述移动终端通过移动交换中心或通用分组无线业务服务支持节点向所 述短信中心提交上行短信;
所述移动交换中心在转发所述移动终端提交的上行短信时,将所述移动 交换中心的地址添加到所述上行短信的信令连接控制层中;
所述通用分组无线业务服务支持节点在转发所述移动终端提交的上行短 信时,将所述通用分组无线业务服务支持节点的地址添加到所述上行短信的 信令连接控制层中;所述第一当前位置信息为所述上行短信包含的移动交换中心的地址或通 用分组无线业务服务支持节点的地址;
所述第二当前位置信息为所述归属位置寄存器中寄存的所述主叫用户号 码对应的移动交换中心的地址或通用分组无线业务服务支持节点的地址。
本发明还公开了一种主叫用户号码鉴权的系统,包括短信中心、归属位 置寄存器和用于通过移动通信网络向短信中心提交上行短信的移动终端,所 述短信中心接收的上行短信中包含用户的主叫号码和所述主叫号码的当前位 置信息,
所述短信中心包括解析模块和鉴权模块
所述解析模块,用于解析所述上行短信,获得所述上行短信包含的主叫 用户号码和所述主叫用户号码的当前位置信息,所述当前位置信息为第一当 前位置信息;
所述鉴权模块,用于向所述归属位置寄存器查询所述主叫用户号码对应 的当前位置信息,所述对应的当前位置信息为第二当前位置信息,获得所述 归属位置寄存器回复的所述第二当前位置信息,比较所述第一当前位置信息 和第二当前位置信息,对所述主叫用户号码进行鉴权;
所述归属位置寄存器,用于回复所述第二当前位置信息。
所述鉴权模块进一歩用于判断所述第一当前位置信息和所述第二当前位 置信息是否一致,如果一致,确定所述主叫用户号码为合法用户号码,否则, 确定所述主叫用户号码为非法用户号码。
所述鉴权模块,还用于在确定所述主叫用户号码为合法用户号码后,由 所述短信中心发送下行短信。
所述鉴权模块,还用于在确定所述主叫用户号码为非法用户号码后,将 所述上行短信丢弃。
所述鉴权模块,还用于在确定所述主叫用户号码为非法用户号码后,将 所述上行短信存储,以用于检查。
所述移动终端,进一步用于通过移动交换中心或通用分组无线业务服务 支持节点向所述短信中心提交上行短信;
所述移动交换中心,用于在转发所述移动终端提交的上行短信时,将所 述移动交换中心的地址添加到所述上行短信的信令连接控制层中;所述通用分组无线业务服务支持节点,用于在转发所述移动终端提交的 上行短信时,将所述通用分组无线业务服务支持节点的地址添加到所述上行 短信的信令连接控制层中;
所述第一当前位置信息为所述上行短信包含的移动交换中心的地址或者 通用分组无线业务服务支持节点的地址;
所述第二当前位置信息为所述归属位置寄存器中寄存的所述主叫用户号 码对应的移动交换中心的地址或者通用分组无线业务服务支持节点的地址。
本发明的有益效果在于通过短信中心增加对上行提交的短信的主叫用户 号码实时鉴权功能,从而防止通过不法设备模拟手机用户信令流程发送短信 造成的用户话费和运营商互通网间结算损失。


图l是本发明的系统结构图2是本发明的具体实施例的方法流程图。
具体实施例方式
本方法适用于GSM (Global System for Mobile Communications, 全球 移动通信系统)及CDMA (Code Division Multiple Access,码分多址接入) 系统的短信中心。GSM或CDMA短信中心在接收到移动终端上行提交的上行短 信后,针对每一个主叫用户号码,短信中心向移动网归属位置寄存器发起用 于査询该主叫用户号码对应的当前位置信息的请求消息,短信中心通过归属 位置寄存器返回的信息对用户进行实时鉴权,为通过鉴权的用户发送下行短 信到被叫用户。
下面结合附图,对本发明做进一步的详细描述。
本发明系统如图l所示,包括短信中心101、归属位置寄存器102和用 于通过移动通信网络向短信中心101提交上行短信的移动终端103。
短信中心101接收的上行短信中包含用户的主叫号码和所述主叫号码的 当前位置f言息。
短信中心101包括解析模块111和鉴权模块112:
解析模块111,用于解析上行短信,获得该上行短信包含的主叫用户号码和该主叫用户号码的当前位置信息,该当前位置信息为第一当前位置信息。 鉴权模块112,用于向归属位置寄存器102发送用于查询该上行短信包 含的主叫用户号码对应的当前位置信息的消息,该对应的当前位置信息为第
二当前位置信息,获得归属位置寄存器102回复的第二当前位置信息,比较
第一当前位置信息和第二当前位置信息,对该主叫用户号码进行鉴权。 判断第一当前位置信息和第二当前位置信息是否一致,如果一致,确定
该主叫用户号码为合法用户号码,短信中心101发送下行短信;否则,确定 该主叫用户号码为非法用户号码,将该上行短信丢弃或存储以用于检查。
移动终端103通过MSC (Mobile Switching Center,移动交换中心)或 SGSN (Serving GPRS Support Node,通用分组无线业务服务支持节点,其中 GPRS为通用分组无线业务)向短信中心101提交上行短信。
MSC在转发移动终端103提交的上行短信时,将该MSC的地址添加到上 行短信的SCCP (Signaling Connection Control Part,信令连接控制)层 中。
SGSN在转发移动终端103提交的上行短信时,将该SGSN的地址添加到 上行短信的SCCP层中。
第一当前位置信息为上行短信SCCP层包含的MSC地址或者SGSN地址; 第二当前位置信息为归属位置寄存器102中寄存的主叫用户号码对应的MSC 地址或者SGSN地址。
归属位置寄存器102,用于回复第二当前位置信息。
本发明的方法如图2所示。
移动终端通过MSC或SGSN向短信中心提交上行短信。 MSC在转发移动终端提交的上行短信时,将该MSC的地址添加到上行短 信的SCCP层中。
SGSN在转发移动终端提交的上行短信时,将该SGSN的地址添加到上行 短信的SCCP层中。
步骤S201,短信中心解析该上行短信,获得该上行短信包含的主叫用户 号码和该主叫用户号码的当前位置信息,该当前位置信息为第一当前位置信 息。
第一当前位置信息进一步为上行短信SCCP层包含的MSC地址或者SGSN地址。
步骤S202,短信中心向归属位置寄存器发送查询消息,用以查询该主叫 用户号码对应的当前位置信息,该对应的当前位置信息为第二当前位置信息。 第二当前位置信息进一步为归属位置寄存器中寄存的主叫用户号码对应
的MSC地址或者SGSN地址。
归属位置寄存器接收到查询消息后,回复携带有该主叫用户号码对应的 MSC地址或者SGSN地址的回复消息。
步骤S203,短信中心接收该归属位置寄存器的回复消息,获得该主叫用 户号码的第二当前位置信息,将第一当前位置信息和第二当前位置信息进行 比较。
步骤S204,判断第一当前位置信息和第二当前位置信息是否一致,如果 一致,执行步骤S205,否则,执行步骤S206。
步骤S205,确定该主叫用户号码为合法用户号码,发送下行短信。
歩骤S206,确定该主叫用户号码为非法用户号码,将上行短信丢弃或将 上行短信存储以用于检査。
本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条 件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限 于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1.一种主叫用户号码鉴权的方法,移动终端通过移动通信网络向短信中心提交上行短信,所述短信中心接收的上行短信中包含用户的主叫号码和所述主叫号码的当前位置信息;其特征在于,所述方法还包括步骤1,所述短信中心解析所述上行短信,获得所述上行短信包含的主叫用户号码和所述主叫用户号码的当前位置信息,所述当前位置信息为第一当前位置信息;步骤2,所述短信中心向归属位置寄存器查询所述主叫用户号码对应的当前位置信息,所述对应的当前位置信息为第二当前位置信息;步骤3,所述归属位置寄存器回复所述第二当前位置信息;步骤4,所述短信中心获得所述归属位置寄存器回复的所述第二当前位置信息,比较所述第一当前位置信息和所述第二当前位置信息,对所述主叫用户号码进行鉴权。
2. 如权利要求l所述的主叫用户号码鉴权的方法,其特征在于,所述步 骤4进一步包括步骤21,判断所述第一当前位置信息和所述第二当前位置信息是否一 致,如果一致,执行步骤22,否则,执行歩骤23;步骤22,确定所述主叫用户号码为合法用户号码; 步骤23,确定所述主叫用户号码为非法用户号码。
3. 如权利要求2所述的主叫用户号码鉴权的方法,其特征在于,所述步 骤22还包括,在确定所述主叫用户号码为合法用户号码后,发送下行短信。
4. 如权利要求3所述的主叫用户号码鉴权的方法,其特征在于,所述步 骤23还包括,在确定所述主叫用户号码为非法用户号码后,将所述上行短信 丢弃。
5. 如权利要求3所述的主叫用户号码鉴权的方法,其特征在于,所述步 骤23还包括,在确定所述主叫用户号码为非法用户号码后,将所述上行短信 存储,以用于检查。
6. 如权利要求1至5任一权利要求所述的主叫用户号码鉴权的方法,其特征在于,所述移动终端通过移动交换中心或通用分组无线业务服务支持节点向所 述短信中心提交上行短信;所述移动交换中心在转发所述移动终端提交的上行短信时,将所述移动 交换中心的地址添加到所述上行短信的信令连接控制层中;所述通用分组无线业务服务支持节点在转发所述移动终端提交的上行短 信时,将所述通用分组无线业务服务支持节点的地址添加到所述上行短信的 信令连接控制层中;所述第一当前位置信息为所述上行短信包含的移动交换中心的地址或通 用分组无线业务服务支持节点的地址;所述第二当前位置信息为所述归属位置寄存器中寄存的所述主叫用户号 码对应的移动交换中心的地址或通用分组无线业务服务支持节点的地址。
7. —种主叫用户号码鉴权的系统,包括短信中心、归属位置寄存器和用 于通过移动通信网络向短信中心提交上行短信的移动终端,所述短信中心接 收的上行短信中包含用户的主叫号码和所述主叫号码的当前位置信息,其特 征在于,所述短信中心包括解析模块和鉴权模块所述解析模块,用于解析所述上行短信,获得所述上行短信包含的主叫 用户号码和所述主叫用户号码的当前位置信息,所述当前位置信息为第一当 前位置信息;所述鉴权模块,用于向所述归属位置寄存器查询所述主叫用户号码对应 的当前位置信息,所述对应的当前位置信息为第二当前位置信息,获得所述 归属位置寄存器回复的所述第二当前位置信息,比较所述第一当前位置信息 和第二当前位置信息,对所述主叫用户号码进行鉴权;所述归属位置寄存器,用于回复所述第二当前位置信息。
8. 如权利要求7所述的主叫用户号码鉴权的系统,其特征在于,所述鉴 权模块进一步用于判断所述第一当前位置信息和所述第二当前位置信息是否 一致,如果一致,确定所述主叫用户号码为合法用户号码,否则,确定所述 主叫用户号码为非法用户号码。
9. 如权利要求8所述的主叫用户号码鉴权的系统,其特征在于,所述鉴权模块,还用于在确定所述主叫用户号码为合法用户号码后,由所述短信中 心发送下行短信。
10. 如权利要求9所述的主叫用户号码鉴权的系统,其特征在于,所述 鉴权模块,还用于在确定所述主叫用户号码为非法用户号码后,将所述上行 短信丢弃。
11. 如权利要求9所述的主叫用户号码鉴权的系统,其特征在于,所述 鉴权模块,还用于在确定所述主叫用户号码为非法用户号码后,将所述上行 短信存储,以用于检查。
12. 如权利要求7至11任一权利要求所述的主叫用户号码鉴权的系统, 其特征在于,所述移动终端,进一步用于通过移动交换中心或通用分组无线业务服务 支持节点向所述短信中心提交上行短信;所述移动交换中心,用于在转发所述移动终端提交的上行短信时,将所 述移动交换中心的地址添加到所述上行短信的信令连接控制层中;所述通用分组无线业务服务支持节点,用于在转发所述移动终端提交的 上行短信时,将所述通用分组无线业务服务支持节点的地址添加到所述上行 短信的信令连接控制层中;所述第一当前位置信息为所述上行短信包含的移动交换中心的地址或者 通用分组无线业务服务支持节点的地址;所述第二当前位置信息为所述归属位置寄存器中寄存的所述主叫用户号 码对应的移动交换中心的地址或者通用分组无线业务服务支持节点的地址。
全文摘要
本发明涉及一种主叫用户号码鉴权的方法及系统,方法包括移动终端通过移动通信网络向短信中心提交上行短信,短信中心接收的上行短信中包含用户的主叫号码和主叫号码的当前位置信息;还包括步骤1,短信中心获得上行短信包含的主叫用户号码和主叫用户号码的当前位置信息,该当前位置信息为第一当前位置信息;步骤2,短信中心向归属位置寄存器查询主叫用户号码对应的当前位置信息,该对应的当前位置信息为第二当前位置信息;步骤3,归属位置寄存器回复第二当前位置信息;步骤4,短信中心获得第二当前位置信息,比较第一当前位置信息和第二当前位置信息,对主叫用户号码进行鉴权。从而,防止通过模拟手机信令流程发送短信造成的用户话费损失。
文档编号H04Q7/22GK101321394SQ20081011624
公开日2008年12月10日 申请日期2008年7月7日 优先权日2008年7月7日
发明者刘晓军, 周松涛 申请人:中国联合通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1