专利名称:接入网关的选择方法、系统及网关选择执行节点的制作方法
技术领域:
本发明涉及一种接入网关的选择方法、系统及网关选择执行节点,尤其 是一种在移动分组域中的接入网关的选择方法、系统及网关选择节点。
背景技术:
目前移动分组域网络的结构如图1所示,其中GGSN (Gateway GPRS S叩porting Node,网关GPRS支持节点)是移动通信网络与IP网络的网关, 负责给UE (User Equipment,用户终端)分配IP地址使UE能够访问IP网 络。而SGSN则负责资源管理和控制,替用户选择合适的GGSN,为UE和GGSN 之间通信提供通道;HLR/HSS(Home Location Register,归属位置寄存器/Home Subscription Storage,高速交换机)负责用户签约数据的存储。
如图2所示,3GPP R7以后允许用户面数据直接在无线网络和GGSN之间 传送,而信令面则仍然通过SGSN (GPRS服务支持节点)与无线网络相连,称 为One Tunnel架构。
3GPP正在进行简化移动分组域网络结构的标准化工作,图3、图4是可 能性较大的两种未来移动分组域网络结构,其中PDN GW (报文数据网网关) 和Serving GW (服务网关)是从GGSN演变而来,PDN GW负责给UE分配IP 地址,而Serving GW的存在有利于在维持PDN GW不变的情况下用户进行大 范围移动。画E (移动性管理实体)是从SGSN演变而来,负责资源管理和控 制,替用户选择合适的PDN GW。
从以上描述可以看出,无论是目前的移动分组域网络架构、3GPP R7定 义的移动分组域网络架构还是未来可能的移动分组域网络架构,都存在三个 逻辑节点网关节点、网关选择执行节点、用户签约数据储存节点,其关系 也都是如图5所示。无论是目前的移动分组域网络架构、3GPP R7定义的移动分组域网络架 构还是未来可能的移动分组域网络架构,用户的签约数据都将在用户附着网 络时通过用户签约数据存储节点下发到网关选择执行节点,用户移动时如果 更换了网关选择节点用户的签约数据也将通过用户签约数据存储节点下发到 新的网关选择执行节点,用户签约数据发生变化时新的用户签约数据也将通 过用户签约数据存储节点下发到新的网关选择执行节点。下发的流程如图6 所示。
无论是目前的移动分组域网络架构、3GPP R7定义的移动分组域网络架 构还是未来可能的移动分组域网络架构,分组域网关的选择都是由网关选择 执行节点完成的,流程如图7所示,主要包括如下步骤
步骤1 、用户设备向网关选择执行节点发送承载建立请求; 步骤2、网关选择执行节点构造DNS (Domain Name Server,域名服务器, 简称DNS)请求消息;
步骤3、网关选择执行节点向DNS服务器发送DNS解析请求; 步骤4、 DNS服务器进行解析后,向网关执行节点返回DNS解析结果; 步骤5、网关选择执行节点从DNS解析结果中选择一个网关节点为承载 建立请求的接入网关。
在步骤2中,网关选择执行节点一般通过将用户签约数据中IMSI字段中 包含的用户的国家号和网络号附加到用户指示的APN((Access Point Name, 接入点名称)名字的后面以确定用于DNS解析的APN。这样漫游用户即使和本 地用户所使用的APN相同,也能够根据国家号和网络号定位到合适的网关节 点(运营商一般希望漫游到其他运营商的自己的用户流量能够回到自己的网 关节点进行处理)。
在步骤3中, 一个运营商的DNS服务器需要配置另一个运营商需要漫游 的APN和那个运营商所拥有的国家号、网络号的所有组合来支持来自那个运 营商的漫游用户。
在步骤1中,如果用户终端没有显式的在承载建立请求消息中给出用户指示的APN,则实际上表示用户希望使用缺省的APN,这样在步骤2中网关选 择执行节点在构造用于DNS解析的APNX时将使用在用户签约数据中配置的缺 省APN作为用户指示的APN。
在步骤2之前,网关选择执行节点可能根据一些用户签约数据中包含的 字段和用户发送的承载建立请求消息中包含的字段进行网关节点的选择,这 种情况下可能不需要执行步骤2、 3、 4、 5。例如用户发送的承载建立请求消 息中包含了用户希望使用的网关节点的IP地址并且用户签约数据中也允许 用户使用该网关节点,那么网关选择执行节点可以使用选择使用该网关节点 为用户提供服务。
在步骤2之中,网关选择执行节点可能根据运营商的配置在构造用于DNS 解析的APNX时附加上其他信息,例如IMSI (国际用户识别码)中除了国家 号和网络号之外的部分内容等等。
在步骤5之后,如果由于DNS解析结果中没有提供网关节点的IP地址或 者IP地址列表而无法在步骤5中选择一个网关节点,或者由于步骤5中选择 的网关节点的IP地址不可达时,网关选择执行节点可以拒绝用户的承载建立 请求,也可以根据运营商的配置选择一个网关节点(如默认网关节点),或 者根据用户签约数据中的信息选择一个网关节点(如用户签约信息中配置的 默认网关节点),或者重新构造用于DNS解析的APNX重复步骤3、 4、 5来解 析网关节点的地址。
通过分析上述现有技术可以看出,存在如下缺陷
1)在现有技术中,要实现漫游用户终端访问其归属运营商的网关节点, 漫游地的运营商的DNS服务器需要配置归属地运营商的APN (Access Point Name,接入点的名称)名字和国家号、网络号以及对应的网关地址,这样在 DNS解析的过程中,漫游地的运营商的网关选择执行节点才可以获得归属地 运营商的网关节点的地址,如果漫游地的运营商的DNS服务器中未配置归属 地运营商的接入网关节点的地址信息,或者在漫游地的DNS服务器中存在与 归属地接入网关相同的APN (Access Point Name,接入点的名称)名字,而未存储归属地运营商的国家号、网络号,此种情况下,无法为用户终端的选 择归属地运营商的网关。
2 )现有技术的网关选择方案对各运营商的DNS服务器的配置要求较多, 一个运营商对应的APN和国家号、网络号以及对应的网关地址需要配置在其 他多个其他运营商的DNS服务器中,当该运营商的网关地址变化,或者增加 了新的网络号时,需要修改其他运营商的MS服务器,数据更新极为不便。
3 )对于一个运营商的DNS服务器,也需要至少存储运营商对应的APN和 国家号、网络号以及对应的网关地址等内容,由于国家号、网络号并不能唯 一对应一个运营商, 一个运营商可能有多个网络号,这样在运营商的DNS服 务器需要按照国家号、网络号的不同进行分别存储,极大了浪费了运营商的 DNS服务器的存储成本。
4)现有的网关选择方案,在进行DNS解析的过程中,很不灵活,受到漫 游地运营商的DNS服务器存储的信息的限制,不便于归属地运营商开展漫游 业务。
发明内容
本发明的目的是提供一种移动分组域的接入网关的选择方法、系统及网 关选择执行节点,在漫游的执行网关选择的操作时,减少漫游地DNS解析服 务器的对网关选择的限制以及根据国家号、网络号进行网关地址解析所带来 的限制。
为实现上述目的,本发明提供了一种移动分组域的接入网关的选择方法, 包括
当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS 解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中, 发送给DNS服务器;
进行接入网关的地址解析;
返回DNS解析结果,该DNS解析结果中包含所述运营商域名对应的接入 网关的地址信息;所述网关选择执行节点根据所述地址信息选择与所述运营商域名对应的 接入网关作为所述承载建立请求所对应的接入网关。
本发明还提供了 一种移动分组域的接入网关的选择系统,包括网关选择
执行节点和用于对网关选择执行节点发送的解析请求进行解析的第一 DNS服 务器,所述网关选择执行节点还设有第一模块,用于在构造DNS解析请求时, 将所述承载建立请求对应的运营商域名封装到DNS解析请求中。
本发明还提供了一种网关选择执行节点,其设置有一第一模块,用于在 构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解 析请求中。
由上述技术方案可知,本发明在为用户终端选择所对应的运营商的接入 网关时,引入了用运营商域名解析机制,具有如下有益效果
1) 减少了漫游地DNS解析服务器的对网关选择的限制,漫游地的运营商 的DNS服务器即使不存储归属地运营商的接入网关的地址信息,也同样可以 为漫游的用户终端选择到归属地的接入网关;
2) 当一个运营商的网关地址变化,或者增加了新的网络号以及其他相关 信息发生变化时,不需要修改其他运营商的DNS服务器中的数据;
3 )降低了漫游地运营商的DNS服务器的数据存储的成本。 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为现有技术中所使用的移动分组域网的结构示意图; 图2为现有技术中3GPP R7定义的移动分组域网络结构示意图; 图3为现有技术中记载的可能的未来移动分组域网结构示意图一; 图4为现有技术中记载的可能的未来移动分组域网结构示意图二; 图5为现有技术中抽象化的移动分组域网元节点间的关系示意图; 图6为现有技术中用户签约数据下发流程图;图7为移动分组域中选择接入网关节点的流程图; 图8为本发明移动分组域的接入网关的选择方法实施例一的流程图; 图9为本发明移动分组域的接入网关的选择方法实施例二的流程图; 图10为本发明移动分组域的接入网关的选择方法实施例三的流程图; 图11为本发明移动分组域的接入网关的选择系统实施例一的结构示意
图一;
图12为本发明移动分组域的接入网关的选择系统实施例一的结构示意
图二;
图13为本发明移动分组域的接入网关的选择系统实施例二的结构示意图。
具体实施例方式
本发明的移动分组域的接入网关选择方法实施例一
参见图8,其为本发明的移动分组域的网关选择方法的实施例一的流程 图,本发明在为用户终端选择所对应的运营商的接入网关时,引入了用运营 商域名解析机制,具体流程如下
步骤101、用户终端向网关选择执行节点发送承载建立请求;
步骤102、在构造DNS解析请求时,将网关选择执行节点将所述承载建 立请求对应的运营商域名封装到DNS解析请求中;该步骤可以具体为网关 选择执行节点使用所述归属地运营商域名特征和接入点名称构造所述承载建
立请求对应的运营商域名,然后封装到DNS解析请求中;
步骤103、将包含有运营商域名的DNS解析请求发送给DNS服务器; 步骤104、进行接入网关的地址解析;
步骤105、 DNS服务器返回解析结果,该解析结果中包含有所述运营商域 名对应的接入网关的地址信息的;
步骤106、网关选择执行节点根据所述地址信息选择与运营商域名对应 的接入网关作为所述承载建立请求所对应的接入网关。
在本实施例中,网关选择执行节点可以从用户签约数据存储节点获取到 用户终端对应的运营商域名。在用户签约数据存储节点存储用户终端对应归属地运营商域名特征的用户签约数据,通过向网关选择执行节点下发用户签 约数据的过程将归属地运营商域名特征下发到网关选择执行节点。
具体来说,可以在用户签约数据存储节点存储的用户数据中增加一个字
段来存储用户终端对应的归属地运营商域名特征,其可以作为构造APN解析 请求时,需要附加在用户终端发送的承载建立请求中用户终端指示的APN后 面的运营商特定后缀。该后缀可以为一长度可变的字符串(标准化中也许会 规定该字符串的最大长度以免相关消息的大小失去控制)。运营商可以使用 类似"chinamobile.com"的字符串(运营商自己拥有的域名)作为该字^R的 值,这样在DNS的解析过程中,可以将DNS解析请求转发到运营商自己的DNS 服务器,从而可以最终获得归属地运营商的接入网关节点的地址。其中,用 户终端归属地运营商的不同类的用户终端可以分别对应不同的归属地运营商 域名特征。这样,对于运营商来说,可以有更广泛的扩展应用,对于一个运 营商来说,可以配置多个运营商域名,每个域名对应各自的接入网关,例如 可以配置成"chinamobilel.com" 、 "chinamobile2.com,,等,由于将运营 商域名的解析机制引入到了网关选择执行节点选择接入网关的过程中,通过 灵活的配置运营商域名,即可灵活的选择接入网关节点,使得接入网关的选 择不再受漫游地的DNS服务器的限制,使得运营商更加灵活的开展漫游地的 业务。
在上述步骤102中,网关选择执行节点构造所述承载建立请求对应的运 营商域名可以具体为将上述特定的运营商域名字符串(例如 chinamob i 1 e. com)附加到用户终端发送的建立承载请求中携带的APN之后形 成用于DNS解析的APN (也即所述承载建立请求对应的运营商域名),生成 DNS解析请求向DNS服务器发送,利用DNS服务器进行APN解析。
在本实施例中,在构造DNS解析请求之前,网关选择执行节点判断所述 承载建立请求中是否包含用户终端指示的接入点名称,如果用户终端发送的 承载建立请求中包含用户终端指示的接入点名称,则网关选择执行节点将其 作为所述接入点名称来构造所述运营商域名;如果用户终端发送的承载建立请求不包含用户终端指示的接入点名称,则网关选择执行节点使用在用户签 约数据中配置的缺省接入点名称作为所述接入点名称来构造所述运营商域 名。
在本实施例中,网关选择执行节点在构造DNS解析请求时,构造所述承 载建立请求对应的运营商域名所使用的信息还可以包括国际移动用户识别 码中的国家号和/或网络号和/或除了国家号和网络号之外的其他信息构造所 述承载建立请求对应的运营商域名。
本发明的移动分组域的接入网关选择方法实施例二
在本实施例中,网关选择执行节点为所述用户终端的漫游地或归属地的 网关选择执行节点,所述DNS服务器为所述漫游地或归属地运营商的DNS服 务器,所述漫游地或归属地的运营商的DNS服务器中存储有用户终端对应的 运营商域名(即归属地运营商的域名)以及该运营商域名对应的接入网关的 地址,本实施例的流程如图9所示,包括
步骤201、用户终端向网关选择执行节点发送承载建立请求;
步骤202、在构造DNS解析请求时,网关选择执行节点将该承载建立请 求对应的归属地运营商的i或名封装到DNS解析消息;
步骤203、将包含有运营商域名的DNS解析请求发送给漫游地运营商的 DNS服务器;
步骤204、查询所述漫游地或归属地运营商的DNS服务器,4艮据所述运 营商域名检索、并获取与其对应的接入网关的地址;
步骤205、漫游地或归属地运营商的DNS服务器返回解析结果,该解析 结果中包含有归属地运营商的域名所对应的接入网关的地址信息的;
步骤206、网关选择执行节点根据所述地址信息选择与运营商域名对应 的接入网关作为所述承载建立请求所对应的接入网关。。
本发明的移动分组域的接入网关选择方法实施例三
在本实施例中,用户终端处于漫游状态,网关选择执行节点为所述用户 终端的漫游地的网关选择执;f于节点,所述DNS服务器为所述漫游地运营商的DNS服务器,所述漫游地运营商的DNS服务中没有存储归属地运营商的域名 以及所述运营商域名对应的接入网关的地址,本实施例的流程如图IO所示, 包括
步骤301、用户终端向网关选择执行节点发送承载建立请求;
步骤302、在构造DNS解析请求时,网关选择执行节点将该承载建立请
求对应的归属地运营商的域名封装到DNS解析消息;
步骤303、将包含有运营商域名的DNS解析消息请求发送给漫游地运营
商的DNS服务器;
步骤304、查询所述漫游地运营商的DNS服务器,未获得该归属地运营 商的域名对应的接入网关的地址信息(即用户终端在承载请求中指示的APN 名称对应的DNS入口 (DNS Entry));
步骤305、漫游地运营商的DNS服务器将该解析请求向上一级的DNS服 务器转发,即根据标准的DNS递归查询方法进行DNS递归解析,直到获得该 归属地运营商的域名对应的接入网关的地址信息为止;
就本步骤来说,由于采用的是标准的域名解析,只要该域名是合法的, 也必然可以完成解析并获取到其对应的接入网关节点的地址(无论其他DNS 服务器中是否能够解析,该解析请求最终可以转发到归属的运营商的DNS服 务器中,并获得接入网关的地址),并且该运营商的域名在全^^具有唯一性, 运营商可以配置多个域名,将每个域名对应不同的接入网关,避免了通过国 家号和网络号来确定接入网关节点的缺陷。
如果漫游地运营商的DNS服务器中找不到业务建立请求中用户终端指示 的APN所对应的DNS Entry (往往由于该用户是漫游用户),将才艮据标准的 DNS递归查询方法进行DNS递归解析,只要该用户所归属的运营商的DNS服 务器中有对应的DNS Entry,正确的解析结果将发送给网关选择执行节点, 从而网关选择执行节点能够获得接入网关的IP地址。
步骤306、漫游地运营商的DNS服务器的上一级的DNS服务器返回DNS 解析结果;步骤307、漫游地运营商的DNS服务器接受到上一级DNS服务器返回的 DNS解析结果后,向网关选择执行节点返回该解析结果,该解析结果中包含 有用户终端归属地的运营商域名对应的接入网关的地址信息的;
步骤308、网关选择执行节点根据所述地址信息选择与运营商域名对应 的接入网关作为所述承载建立请求所对应的接入网关。。
另外,需要说明的是,上述本发明实施例中的技术方案,与现有技术中 的网关选择方案并不沖突,可以结合现有的技术方案一起使用。
在上述实施例中,如果用户终端没有显式的在承载建立请求消息中给出 用户指示的APN,则实际上表示用户希望使用缺省的APN,这样在网关选择执 行节点在构造用于DNS解析的APN时将使用在用户签约数据中配置的缺省APN 作为用户指示的APN。
网关选择执行节点仍然可以根据一些用户签约数据中包含的字段和用户 发送的承载建立请求消息中包含的字段进行接入网关的选择,这种情况下可 能不需要后续的插入运营商域名的步骤以及后续的解析过程,可以完全按照 现有的网关选择流程执行。例如用户终端发送的承载建立请求消息中包含了 用户希望使用的接入网关的IP地址并且用户签约数据中也允许用户使用该 接入网关,那么网关选择执行节点可以使用选择使用该接入网关为用户提供 服务。
网关选择执行节点可以根据运营商的配置在构造用于DNS解析的APN时 附加上其他信息,例如IMSI中除了国家号和网络号之外的部分内容等等。
如果由于DNS解析结果中没有提供网关节点的IP地址或者IP地址列表 而无法选择一个接入网关,或者由于选择的接入网关的IP地址不可达时,网 关选择执行节点可以拒绝用户的承载建立请求,也可以根据漫游地运营商的 运营商的配置选择一个接入网关(如默认的接入网关),或者根据用户签约 数据中的信息选择一个接入网关(如用户签约信息中配置的默认接入网关), 或者重新构造用于DNS解析的APN然后进行DNS解析来获得接入网关的地址 信息。在重新构造用于DNS解析的APNX时,网关选择执行节点还可以使用现有技术中的构造方法,即将用户签约数据中IMSI字段中包含的用户的国家号 和/或网络号附加到用户指示的APN的后面以确定用于DNS解析的APN,也可 以用本发明实施例的方法,将运营商的域名构造到DNS解析请求中去,进行 解析。
另外,运营商可以通过更改"APN解析需要附加的运营商特定后缀"字 段的值使得其他运营商DNS服务器所配置的DNS Entry自动失效或者实现特 定用户下次建立承载时使用另 一个网关节点对该用户提供服务或者通过加入 无效的运营商域名作为后缀来拒绝对该用户提供服务。
本发明的移动分组域的接入网关选择系统实施例一
如图ll所示,本实施例的移动分组域的网关选择系统包括网关选择执 行节点1和用于对网关选择执行节点发送的解析请求进行解析的第一 DNS服 务器2,网关选择执行节点还设有第一模块ll,用于在构造DNS解析请求时, 将所述承载建立请求对应的运营商域名封装到DNS解析请求中。
本实施的网关选择系统可以存在两种情况
1) 第一 DNS服务器作为为漫游地或归属地运营商的DNS服务器,如果第 一 DNS服务器中存储有所述运营商域名以及该运营商域名对应的接入网关的 地址信息,则在进行DNS解析时,查询该第一DNS服务器,根据所述运营商 域名检索、并获取与其对应的接入网关的地址信息,然后返回给网关执行节 点即可。
2) 如图12所示,第一DNS服务器作为为漫游地运营商的DNS服务器, 如果第一 DNS服务器中存储有所述运营商域名以及该运营商域名对应的接入 网关的地址信息,则在进行DNS解析时,将DNS解析请求发送给第二 DNS服 务器3,通过标准的域名解析的方式获取所述运营商域名对应的接入网关的 地址信息,其中,第二DNS服务器为第一DNS服务器的上级DNS服务器,根 据标准的DNS递归查询方法,所涉及的第二 DNS服务器可能为一个或多个。
本发明的移动分组域的接入网关选择系统实施例二
如图13所示,与上述网关选择系统实施例一不同之处在于(图中仅示出了与图ll所不同之处),还包括用户签约数据存储节点4,用于存储包含有 所述用户终端对应的归属地运营商域名特征的签约数据,并将该签约数据下 发到所述网关选择执行节点。
本实施例中,所述网关选择执行节点中还可以设置有一第二模块,用于 根据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请 求中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运 营商域名发送给所述第 一模块。
本发明的网关选择执行节点的实施例
本实施例的网关选择执行节点,在现有的网关选择执行节点中增设一第 一模块,用于在构造DNS解析请求时,将所述承载建立请求对应的运营商域 名封装到DNS解析请求中。
另外,本实施例的网关选择执行节点还可以设置有一第二模块,用于根 据用户签约数据中的归属地运营商域名特征和用户终端发送的承载建立请求 中指示的接入点名称构造所述承载建立请求对应的运营商域名,并将该运营 商域名发送给所述第 一模块。
最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。
权利要求
1、一种移动分组域的接入网关的选择方法,其特征在于,包括当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中,发送给DNS服务器;进行接入网关的地址解析;返回DNS解析结果,该DNS解析结果中包含所述运营商域名对应的接入网关的地址信息;所述网关选择执行节点根据所述地址信息选择与所述运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。
2、 根据权利要求1所述的方法,其特征在于,在网关选择执行节点收到 用户终端发送的承载建立请求之前还包括用户签约数据存储节点将包含有 所述用户终端对应的归属地运营商域名特征的用户签约数据下发到所述网关 选择执行节点。
3、 根据权利要求1所述的方法,其特征在于,所述网关选择执行节点为所述用户终端的漫游地或归属地的网关选择执行节点,所述DNS服务器为漫游地或归属地运营商的DNS服务器,所述漫游地或归属地运营商的DNS服务器中存储有所述运营商域名以及所述运营商域名对应的接入网关的地址信 白 所述进行接入网关的地址解析具体为查询所述漫游地或归属地运营商的DNS服务器,根据所述运营商域名进 行检索、并获取与其对应的接入网关的地址信息。
4、 根据权利要求l所述的方法,其特征在于,所述网关选择执行节点为 所述用户终端的漫游地的网关选择执行节点,所述DNS服务器为漫游地运营 商的DNS服务器,所述漫游地运营商的DNS服务器中没有存储所述运营商域 名以及所述运营商域名对应的接入网关的地址信息;所述进行接入网关的地址解析具体为漫游地运营商的DNS服务器将该解析请求发送给其上一级的DNS服务器,通过标准的域名解析的方式获取所述运营商域名对应的接入网关的地址信 自
5、 根据权利要求2所述的方法,其特征在于,将所述承载建立请求对应 的运营商域名封装到DNS解析请求中具体为所述网关选择执行节点使用所述归属地运营商域名特征和接入点名称构 造所述承载建立请求对应的运营商域名,然后封装到DNS解析消息中。
6、 根据权利要求5所述的方法,其特征在于,在构造DNS解析请求之 前,网关选择执行节点判断所述承载建立请求中是否包含用户终端指示的接 入点名称,如果用户终端发送的承载建立请求中包含用户终端指示的接入点 名称,则网关选择执行节点将其作为所述接入点名称来构造所述运营商域名; 如果用户终端发送的承载建立请求不包含用户终端指示的接入点名称,则网 关选择执行节点使用在用户签约数据中配置的缺省接入点名称作为所述接入 点名称来构造所述运营商域名。
7、 根据权利要求5所述的方法,其特征在于,所述网关选择执行节点在 构造DNS解析请求时,构造所述承载建立请求对应的运营商域名所使用的信 息还包括国际移动用户识别码中的国家号和/或网络号和/或除了国家号和 网络号之外的其他信息。
8、 根据权利要求1所述的方法,其特征在于,在构造DNS解析请求之 前,网关选择执行节点判断承载建立请求中是否包含用户终端希望使用的接 入网关的IP地址,如果用户终端发送的承载建立请求消息中包含了用户终 端希望使用的接入网关的IP地址,并且用户签约数据中也允许该用户终端使 用该接入网关,则网关选择执行节点直接根据承载建立请求消息中包含的接 入网关的IP地址信息选择该接入网关作为所述承载建立请求所对应的接入 网关。
9、 根据权利要求1所述的方法,其特征在于,如果所述DNS解析结果 不包含网关节点的地址信息或者所述网关节点无法连接,则所述网关选择执 行节点拒绝用户终端的承载建立请求或根据漫游地运营商的配置策略选择默 认的接入网关作为所述用户终端的所述承载建立请求所对应的接入网关,或 者根据用户签约数据中的信息选择一个接入网关作为所述用户终端的所述承 载建立请求所对应的接入网关,或者重新构造解析请求,重新执行接入网关 的地址解析的操作。
10、 根据权利要求9所述的方法,其特征在于,在所述重新构造解析请 求操作中,将用户签约数据中国际移动用户识别码字段中包含的用户终端的 国家号和/或网络号附加到用户终端指示的接入点名称的后面,重新构造一个 解析请求。
11、 根据权利要求5所述的方法,其特征在于,所述用户终端归属地运 营商的不同类的用户终端分别对应不同的所述归属地运营商域名特征。
12、 一种移动分组域的接入网关的选择系统,包括网关选择执行节点和 用于对网关选择执行节点发送的解析请求进行解析的第一 DNS服务器,其特 征在于,所述网关选择执行节点还设有第一模块,用于在构造DNS解析请求 时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中。
13、 根据权利要求12所述的系统,其特征在于,所述第一DNS服务器为 漫游地或归属地运营商的DNS服务器,所述第一 DNS服务器中存储有所述运 营商域名以及该运营商域名对应的接入网关的地址信息。
14、 根据权利要求12所述的系统,其特征在于,还包括一个或一个以上 的第二 DNS服务器,所述第二 DNS服务器为所述第一 DNS服务器的上级DNS 服务器;所述第一 DNS服务器为漫游地运营商的DNS服务器,所述第一 DNS服务 没有存储有所述运营商域名以及该运营商域名对应的接入网关的地址信息; 所述第一 DNS服务器和第二 DNS服务器,用于对解析请求消息中的运营商域名执行标准的域名解析操作。
15、 根据权利要求12、 13或14所述的系统,其特征在于,还包括用户 签约数据存储节点,用于存储包含有所述用户终端对应的归属地运营商域名 特征的签约数据,并将该签约数据下发到所述网关选择执行节点。
16、 根据权利要求15所述的系统,其特征在于,所述网关选择执行节点 中还设置有一第二模块,用于根据用户签约数据中的归属地运营商域名特征 和用户终端发送的承载建立请求中指示的接入点名称构造所述承载建立请求 对应的运营商域名,并将该运营商域名发送给所述第一模块。
17、 一种网关选择执行节点,其特征在于,设置有一第一模块,用于在 构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解 析请求中。
18、 根据权利要求17所述的网关选择执行节点,其特征在于,还设置有 一第二模块,用于根据用户签约数据中的归属地运营商域名特征和用户终端 发送的承载建立请求中指示的接入点名称构造所述承载建立请求对应的运营 商域名,并将该运营商域名发送给所述第一才莫块。
全文摘要
本发明公开了一种接入网关选择方法、系统及网关选择执行节点,该方法包括当网关选择执行节点收到用户终端发送的承载建立请求后,在构造DNS解析请求时,将所述承载建立请求对应的运营商域名封装到DNS解析请求中,发送给DNS服务器;进行接入网关的地址解析;返回DNS解析结果,其中包含所述运营商域名对应的接入网关的地址信息;网关选择执行节点根据所述地址信息选择与所述运营商域名对应的接入网关作为所述承载建立请求所对应的接入网关。本发明减少了漫游地DNS解析服务器的对网关选择的限制,漫游地的运营商的DNS服务器即使不存储归属地运营商的接入网关的地址信息,也可以为漫游的用户终端选择到归属地的接入网关。
文档编号H04W88/16GK101420762SQ200710176228
公开日2009年4月29日 申请日期2007年10月23日 优先权日2007年10月23日
发明者鸿 刘 申请人:中国移动通信集团公司