网络拓扑隐藏方法和设备的制造方法_2

文档序号:9582258阅读:来源:国知局
述MME对所述位置删除请求进行处理。
[0040]本发明提供的网络拓扑隐藏方法和设备,每当接收到某个用户通过其对应的第一网络功能实体发送的携带有第一网络功能实体的名称的第一业务请求时,根据预先建立的每个虚拟名称集合与每个第一网络功能实体的对应关系,确定与各第一网络功能实体的名称分别对应的虚拟名称集合,由于每个虚拟名称集合中包括多个虚拟名称,可以从与各第一网络功能实体名称分别对应的各虚拟名称集合中选择确定一个虚拟名称来替换相应第一网络功能实体的名称,从而实现对本运营商网络中各第一网络功能实体的名称和包含的第一网络功能实体的数量的隐藏,即实现网络拓扑隐藏。由于预先建立了每个虚拟名称集合与每个第一网络功能实体的对应关系,且每个虚拟名称集合中包括多个虚拟名称,从而,可以为每个第一网络功能实体从其对应的虚拟名称集合中非固定性的确定一个用于替换其真实名称的虚拟名称,相当于第一网络功能实体的名称与替换其的虚拟名称是一对一的非固定替换,该非固定替换的方式进一步保证了网络拓扑隐藏的有效性。
【附图说明】
[0041]图1为本发明实施例一提供的网络拓扑隐藏方法的流程图;
[0042]图2为本发明实施例二提供的网络拓扑隐藏方法的流程图;
[0043]图3为本发明实施例三提供的网络拓扑隐藏设备的结构示意图;
[0044]图4为本发明实施例四提供的网络拓扑隐藏设备的结构示意图;
[0045]图5为本发明实施例五提供的直径消息边界代理DEA的结构示意图。
【具体实施方式】
[0046]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]图1为本发明实施例一提供的网络拓扑隐藏方法的流程图,本实施例的执行主体为DEA,如图1所示,该方法包括:
[0048]步骤101、接收用户通过第一网络功能实体发送的第一业务请求,所述第一业务请求中包括所述第一网络功能实体的名称和所述用户的用户标识;
[0049]步骤102、根据预先建立的每个虚拟名称集合与每个第一网络功能实体的对应关系,确定与所述第一网络功能实体的名称对应的虚拟名称集合,所述虚拟名称集合中包括至少两个虚拟名称;
[0050]步骤103、从所述虚拟名称集合中确定一个虚拟名称,并以确定的虚拟名称替换所述第一网络功能实体的名称。
[0051]本实施例提供的所述方法可以适用于任何采用DEA构建Diameter信令网以实现不同运营商网络间相关功能实体间的信令交互过程,比如在通用无线分组业务(General Packet Rad1 Service,以下简称 GPRS)、通用移动通信系统(Universal MobileTelecommunicat1ns System,以下简称UMTS)、IMS、EPC等核心网络中都会用到。在各个网络中使用Diameter信令的场景比如包括EPC漫游时的移动性管理、计费、控制策略等。例如:EPC漫游场景主要使用在MME与HSS之间的S6接口上,DEA用于转接漫游地MME与归属地HSS之间的Diameter信令,实现EPC用户的鉴权和移动性管理功能,此时,本实施例中所述的第一网络功能实体为MME,以下实施例中所述的第二网络功能实体为HSS ;再例如:计费控制场景主要用于核心网与PCRF以及0CS等网元的互联,如果EPC用户采用从漫游地分组数据网网关(PDN-Gateray,以下简称P_GW)接入,那么需要通过DEA实现漫游地P-GW与归属地0CS以及PCRF的Diameter信令转接。此时,本实施例中所述的第一网络功能实体为P-GW,以下实施例中所述的第二网络功能实体为0CS或PCRF。两个不同运营商网络的网络功能实体间的信令交互分别通过各运营商网络各自对应的一个DEA来集中处理。
[0052]实际应用中,比如当某用户需通过当前所在运营商网络1向另一网络2发起一个应用业务,其终端设备会通过网络1中负责接收并处理该应用业务的第一网络功能实体向网络1对应的DEA发送第一业务请求,该请求中包含了第一网络功能实体的名称和该用户的用户标识,其中,该第一网络功能实体的名称比如为该功能实体的设备序列号等能够唯一标识该功能实体的名称,用户标识例如为用户终端的国际移动用户识别码(Internat1nal Mobile Subscriber Identificat1n Number,以下简称 IMSI)、移动台国际ISDN 识别码(Mobile Stat1n Internat1nal ISDN Number,以下简称 MSISDN)。
[0053]本实施例中,在每个DEA中预先建立了与其覆盖网络区域中每个第一网络功能实体--对应的一个虚拟名称集合,即DEA中建立了每个第一网络功能实体与对应的一个虚拟名称集合的对应关系,其中,每个虚拟名称集合中包含了至少两个虚拟名称。可以理解的是,不同的虚拟名称集合中包含的虚拟名称不相同,包含的虚拟名称的数量可以相同也可以不同。当DEA接收到第一网络功能实体发送的携带有自身真实名称的第一业务请求时,从本地查询确定与该第一网络功能实体的名称对应的虚拟名称集合,并从该虚拟名称集合中确定至少一个虚拟名称,并以确定的虚拟名称替换该第一网络功能实体的名称。
[0054]实际应用中的大多数情况,DEA从确定的虚拟名称集合中确定一个虚拟名称来替换第一网络功能实体的上述真实名称。但是,由于第一网络功能实体对应的是一个包含多个可用虚拟名称的虚拟名称集合,即使对于同一个第一网络功能实体,当多个不同用户都通过该第一网络功能实体向DEA发送业务请求时,DEA每次为每个业务请求中包含的该第一网络功能实体的名称替换的虚拟名称是不确定的,即每次可以替换为第一网络功能实体对应的虚拟名称集合中的一个不同的虚拟名称。这样,对于其他网络区域如网络区域2而言,由于替换同一个第一网络功能实体真实名称的虚拟名称具有不确定性,也就是说,即使仍将某个第一业务请求中包含的第一网络功能实体的名称替换为一个虚拟名称,但由于该虚拟名称所属的虚拟名称集合中包含的虚拟名称数量的不定性,以及每次为第一网络功能实体确定的虚拟名称的不定性,对DEA覆盖的网络区域中包含的多个第一网络功能实体都做上述处理后,使得对其他网络区域而言,无法准确获知该DEA覆盖的网络区域中究竟包含了多少个第一网络功能实体,每个第一网络功能实体的名称是什么,从而实现了 DEA覆盖的网络区域的网络拓扑隐藏的目的。
[0055]本实施例中,每当DEA接收到某个用户通过其对应的第一网络功能实体发送的携带有第一网络功能实体的名称的第一业务请求时,便根据预先建立的每个虚拟名称集合与每个第一网络功能实体的对应关系,确定与各第一网络功能实体的名称分别对应的虚拟名称集合,由于每个虚拟名称集合中包括多个虚拟名称,可以从与各第一网络功能实体名称分别对应的各虚拟名称集合中选择确定一个虚拟名称来替换相应第一网络功能实体的名称,从而实现对本运营商网络中各第一网络功能实体的名称和包含的第一网络功能实体的数量的隐藏,即实现网络拓扑隐藏。由于预先建立了每个虚拟名称集合与每个第一网络功能实体的对应关系,且每个虚拟名称集合中包括多个虚拟名称,从而,可以为每个第一网络功能实体从其对应的虚拟名称集合中非固定性的确定一个用于替换其真实名称的虚拟名称,相当于第一网络功能实体的名称与替换其的虚拟名称是一对一的非固定替换,该非固定替换的方式进一步保证了网络拓扑隐藏的有效性。
[0056]图2为本发明实施例二提供的网络拓扑隐藏方法的流程图,本实施例以EPC漫游场景为例对网络拓扑隐藏方法进行举例说明,如图2所示,该方法包括:
[0057]步骤201、接收用户通过MME发送的第一位置更新请求,所述第一位置更新请求中包括所述MME的名称和所述用户的用户标识;
[0058]步骤202、根据预先建立的每个虚拟名称集合与每个MME的对应关系,确定与所述MME的名称对应的虚拟名称集合,所述虚拟名称集合中包括至少两个虚拟名称;
[0059]本实施例的EPC漫游场景中,上述用户指的是EPC漫游用户,在该漫游场景中,当用户从其注册的MME1覆盖的地区1漫游到另一 MME2覆盖的地区2的时候,用户会向MME2发起第一位置更新请求,以使MME2将该用户当前的位置信息更新到其归属的HSS。其中,上述步骤201中的MME在该场景下指的是MME2。进
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1