《一种实现流量分离调度的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种实现流量分离调度的方法及系统.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103037442 A (43)申请公布日 2013.04.10 CN 103037442 A *CN103037442A* (21)申请号 201110291176.3 (22)申请日 2011.09.29 H04W 28/10(2009.01) H04W 72/12(2009.01) (71)申请人 中国移动通信集团江苏有限公司 地址 210029 江苏省南京市虎踞路 59 号 (72)发明人 陈晓春 余冰 唐忠伟 施益峰 李伟 鞠鸣 (74)专利代理机构 北京德琦知识产权代理有限 公司 11018 代理人 王一斌 王琦 (54) 发明名称 一种实现流量分离调度的。
2、方法及系统 (57) 摘要 本发明公开了一种实现流量分离调度的方法 及系统。该方法包括 : 获取待上网用户移动终端 的 IMEI 信息 ; 根据预先设置的 IMEI 信息与移动 终端类型的映射关系, 获取待上网用户的移动终 端类型信息 ; 根据获取的移动终端类型信息对应 的 IP 地址池, 为移动终端分配 IP 地址 ; 根据流量 中携带的 IP 地址信息进行流量调度。应用本发 明, 可以降低实施方案的复杂性以及实施成本。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 10 页。
3、 附图 5 页 1/2 页 2 1. 一种实现流量分离调度的方法, 其特征在于, 该方法包括 : 获取待上网用户移动终端 MS 的国际移动设备身份码 IMEI 信息 ; 根据预先设置的 IMEI 信息与 MS 类型的映射关系, 获取待上网用户的 MS 类型信息 ; 根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址 ; 根据 IP 数据报文中源 IP 地址信息进行流量调度。 2.如权利要求1所述的方法, 其特征在于, 所述根据获取的MS类型信息对应的IP地址 池, 为 MS 分配 IP 地址包括 : GPRS 网关支持节点 GGSN 向远端验证拨入用户服务 Radiu。
4、s 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器向 GGSN 返回鉴权请求响应 ; 确认鉴权通过, GGSN 向动态主机配置协议 DHCP 服务器发起地址请求, 携带 IMEI 信息 ; DHCP 服务器向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; IMEI 分析器向 DHCP 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; DHCP 服务器根据接收的 MS 类型信息, 获取设置的该 MS 类型的 IP 地址池, 并分配相应 的 IP 地址, 输出至 GGSN。 3.如权利要求1所述的方法, 其特征在于, 所述根据获取的。
5、MS类型信息对应的IP地址 池, 为 MS 分配 IP 地址包括 : GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器获取 IMEI 信息, 发送 IMEI 分析请求给 IMEI 分析器 ; IMEI 分析器向 Radius 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; Radius 服务器根据接收的 MS 类型信息, 获取设置的该 MS 类型的 IP 地址池, 并分配相 应的 IP 地址, 输出至 GGSN。 4.如权利要求1所述的方法, 其特征在于, 所述根据获取的MS类型信息对应的IP地址 池, 为 MS 分配 IP。
6、 地址包括 : GGSN 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; IMEI 分析器向 GGSN 返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; GGSN根据接收的MS类型信息, 获取设置的该MS类型的IP地址池, 并分配相应的IP地址。 5. 如权利要求 1 至 4 任一项所述的方法, 其特征在于, 所述获取待上网用户 MS 的 IMEI 信息包括 : GPRS 业务支持节点 SGSN 向 MS 发起 IMEI 检查请求 ; MS 向 SGSN 返回 IMEI 检查请求响应, 携带 IMEI 信息 SGSN 将携带 IMEI 信息的分组数据协议。
7、 PDP 消息发送给 GGSN, GGSN 获取 IMEI 信息。 6. 如权利要求 1 至 4 任一项所述的方法, 其特征在于, 所述根据预先设置的 IMEI 信息 与 MS 类型的映射关系, 获取待上网用户的 MS 类型信息包括 : GGSN 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; IMEI 分析器根据预先存储的 IMEI 信息与 MS 类型的映射关系, 获取接收的 IMEI 信息 映射的 MS 类型, 向 GGSN 返回 IMEI 分析请求响应, 携带用户的 MS 类型信息, GGSN 解析获取 MS 类型信息。 7. 如权利要求 1 至 4 任一项所述。
8、的方法, 其特征在于, 所述根据 IP 数据报文中携带的 权 利 要 求 书 CN 103037442 A 2 2/2 页 3 源 IP 地址信息进行流量调度包括 : MS 向 GGSN 发送 GPRS 流量, 携带自身 IP 地址信息 ; GGSN 向网关 / 防火墙发送 GPRS 流量, 携带 MS 的 IP 地址信息 ; 网关 / 防火墙对接收的 IP 地址进行地址翻译, 向相应的互联网发送, 互联网根据翻译 的地址信息进行流量调度。 8.如权利要求1至4任一项所述的方法, 其特征在于, 所述待上网用户包括移动电话用 户以及数据卡用户。 9. 一种实现流量分离调度的系统, 其特征在于, 。
9、该系统包括 : IMEI 信息获取子系统、 MS 类型信息获取子系统、 IP 地址分配子系统以及流量调度子系统, 其中, IMEI 信息获取子系统, 用于获取待上网用户 MS 的 IMEI 信息 ; MS类型信息获取子系统, 用于根据预先设置的IMEI信息与MS类型的映射关系, 获取待 上网用户的 MS 类型信息 ; IP 地址分配子系统, 用于根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地 址 ; 流量调度子系统, 用于根据 IP 数据报文中携带的源 IP 地址信息进行流量调度。 10. 如权利要求 9 所述的系统, 其特征在于, 所述 IMEI 信息获取子系统包。
10、括 : MS、 基站 收发台 BTS、 基站控制器 BSC 以及 GPRS 业务支持节点 SGSN, 其中, SGSN 通过 BSC、 BTS 向 MS 发送 IMEI 检查请求消息, MS 通过 BTS、 BSC 向 SGSN 返回 IMEI 检查请求响应消息, 携带 IMEI 信息。 11. 如权利要求 9 或 10 所述的系统, 其特征在于, 所述 MS 类型信息获取子系统包括 : GGSN 以及 IMEI 分析器, 其中, GPRS网关支持节点GGSN接收SGSN发送的携带IMEI信息的分组数据协议PDP消息, 向 IMEI 分析器发送 IMEI 分析请求消息, 携带 IMEI 信息,。
11、 IMEI 分析器向 GGSN 返回 IMEI 分析 请求响应消息, 携带用户的 MS 类型信息。 12.如权利要求11所述的系统, 其特征在于, 所述GGSN进一步用于根据接收的MS类型 信息为用户分配 IP 地址。 13. 如权利要求 11 所述的系统, 其特征在于, 所述 IP 地址分配子系统包括 : Radius 服 务器以及 DHCP 服务器, 其中, GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器向 GGSN 返回鉴权 请求响应 ; 确认鉴权通过, GGSN 向 DHCP 服务器发起地址请求, 携带 IMEI 信息 ; DHCP 服。
12、务器 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; IMEI 分析器向 DHCP 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; DHCP 服务器根据接收的 MS 类型信息分配相应的 IP 地址, 输出至 GGSN。 14. 如权利要求 11 所述的系统, 其特征在于, 所述 IP 地址分配子系统包括 : Radius 服 务器, GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器获取 IMEI 信息, 发送IMEI分析请求给IMEI分析器 ; IMEI分析器向Radius服务器返回IMEI分析请求。
13、响应, 携带用户的 MS 类型信息 ; Radius 服务器根据接收的 MS 类型信息分配相应的 IP 地址, 输出 至 GGSN。 权 利 要 求 书 CN 103037442 A 3 1/10 页 4 一种实现流量分离调度的方法及系统 技术领域 0001 本发明涉及移动通信技术, 特别涉及一种实现流量分离调度的方法及系统。 背景技术 0002 随着第三代移动通信 (3G, 3rd Generation) 建设的推进, 移动终端 (MS, Mobile Station) 的类型也越来越丰富, 例如, 包括移动电话以及数据卡等, 因而, 在无线数据传输 网络中, 除了传统移动电话用户上网产生的。
14、流量外, 还有大量数据卡用户上网产生的流量。 其中, 数据卡用户与移动电话用户通过移动终端虽然使用相同的接入点名称 (APN, Access Point Name) 接入无线数据传输网络, 但两者分别具有截然不同的访问网络的行为, 下面进 行简要介绍。 0003 移动电话用户通过移动终端访问网络, 通常只浏览适合移动电话屏幕显示的小分 辨率页面, 而且, 受制于移动电话安全数字卡 (SD, Secure Digital Card) 空间及移动电话 应用程序大小的限制, 通过移动电话进行的下载行为也表现出小流量的特点, 业务提供商 (SP, Service Provider) 需要实现为移动电话。
15、用户推送特定大小分辨率的页面, 便于与移 动电话移动终端显示屏尺寸相适应的流量调度 ; 而对于数据卡用户通过移动终端访问网络 来说, 其上网行为以及通过数据卡进行的下载行为与普通有限宽带用户相似, 具有大分辨 率页面以及高流量的特点, 可以通过部署一些缓存服务器的流量调度策略来加快其访问网 外资源的速度。 0004 图1为现有技术移动终端访问无线数据传输网络的系统结构示意图。 参见图1, 该 系统包括 : MS、 基站收发台 (BTS, Basic Transmission Station)、 基站控制器 (BSC, Basic Station Controller)、 GPRS业务支持节点(。
16、SGSN, Serving GPRS Support Node)、 域名服务 器 (DNS, Domain Name Server)、 GPRS 网关支持节点 (GGSN, Gate GPRS Supporting Node)、 中国移动无线应用接入协议 (CMWAP, China Mobile Wireless Application Protocol) 以 及因特网等, 其中, 0005 MS 发出上网请求, 要求登录 APN 为 CMWAP 的无线数据网络, 携带国际移动设备身 份码 (IMEI, International Mobile Equipment Identity) 信息, 。
17、通过 BTS、 BSC 将上网请 求传输至 SGSN, SGSN 将接收的上网请求中的 IMEI 信息与自己临时数据库中数据进行校 对, 确认用户有权使用 CMWAP, 于是要求 DNS 解析 CMWAP, DNS 根据接收的 CMWAP 进行解析, 获取 CMWAP 属于 GGSN2, 向 SGSN 返回 GGSN2 的 IP 地址, SGSN 根据接收的 GGSN2 的 IP 地址 信息, 向 GGSN2 发出请求, 要求建立一条 MS 与 CMWAP 之间的 GPRS 隧道传输协议 (GTP, GPRS Tunneling Protocol) 通道, 并请求 GGSN2 为 MS 分配一。
18、个 IP 地址, GGSN2 接收请求, 从预先 存储的 IP 地址池中, 为 MS 分配一个 IP 地址, 并调度 GTP 通道的相关路由策略执行路由配 置以进行流量调度, 这样, MS 与 CMWAP 的通信通过建立的 GTP 通道来实现。其中, MS 可以是 移动电话, 也可以是数据卡。 0006 由上述可见, 现有移动终端访问无线数据传输网络的方法, 各种类型的移动终端 通过同一 APN 接入无线数据网络, 无线数据网络统一为移动终端进行流量调度, 即数据卡 说 明 书 CN 103037442 A 4 2/10 页 5 用户的流量与移动电话用户的流量混合在一起, 但如上所述, 由于不。
19、同类型的用户具有不 同的访问网络的行为, 使得这种统一流量调度策略不能满足各类型用户的需求。为了克服 这一问题, 现有技术方案中, 提出一种区分数据卡用户流量以及移动电话用户流量的方法, 即通过分别为不同类型的用户设置不同的 APN 以分离流量, 同一 APN 只能接入同一类型的 移动终端, 从而实现对不同类型流量的分离调度, 但这一方法由于现网中已经安装的用户 规模庞大, 需要对现有用户的 APN 进行大规模更改, 将导致实现对数据卡用户的流量和移 动电话用户的流量进行分离调度的实施方案复杂、 实施成本高。 发明内容 0007 有鉴于此, 本发明的主要目的在于提出一种实现流量分离调度的方法,。
20、 降低实施 方案的复杂性以及实施成本。 0008 本发明的另一目的在于提出一种实现流量分离调度的系统, 降低实施方案的复杂 性以及实施成本。 0009 为达到上述目的, 本发明提供了一种实现流量分离调度的方法, 该方法包括 : 0010 获取待上网用户移动终端 MS 的国际移动设备身份码 IMEI 信息 ; 0011 根据预先设置的 IMEI 信息与 MS 类型的映射关系, 获取待上网用户的 MS 类型信 息 ; 0012 根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址 ; 0013 根据 IP 数据报文中源 IP 地址信息进行流量调度。 0014 所述根据获取的。
21、 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址包括 : 0015 GPRS 网关支持节点 GGSN 向远端验证拨入用户服务 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; 0016 Radius 服务器向 GGSN 返回鉴权请求响应 ; 0017 确认鉴权通过, GGSN向动态主机配置协议DHCP服务器发起地址请求, 携带IMEI信 息 ; 0018 DHCP 服务器向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; 0019 IMEI 分析器向 DHCP 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; 0020 D。
22、HCP 服务器根据接收的 MS 类型信息, 获取设置的该 MS 类型的 IP 地址池, 并分配 相应的 IP 地址, 输出至 GGSN。 0021 所述根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址包括 : 0022 GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; 0023 Radius 服务器获取 IMEI 信息, 发送 IMEI 分析请求给 IMEI 分析器 ; 0024 IMEI 分析器向 Radius 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; 0025 Radius 服务器根据接收的 MS 类型信息,。
23、 获取设置的该 MS 类型的 IP 地址池, 并分 配相应的 IP 地址, 输出至 GGSN。 0026 所述根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址包括 : 0027 GGSN 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; 0028 IMEI 分析器向 GGSN 返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; 0029 GGSN 根据接收的 MS 类型信息, 获取设置的该 MS 类型的 IP 地址池, 并分配相应的 说 明 书 CN 103037442 A 5 3/10 页 6 IP 地址。 0030 所述获取待。
24、上网用户 MS 的 IMEI 信息包括 : 0031 GPRS 业务支持节点 SGSN 向 MS 发起 IMEI 检查请求 ; 0032 MS 向 SGSN 返回 IMEI 检查请求响应, 携带 IMEI 信息 0033 SGSN 将携带 IMEI 信息的分组数据协议 PDP 消息发送给 GGSN, GGSN 获取 IMEI 信 息。 0034 所述根据预先设置的 IMEI 信息与 MS 类型的映射关系, 获取待上网用户的 MS 类型 信息包括 : 0035 GGSN 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; 0036 IMEI分析器根据预先存储的IMEI信息与。
25、MS类型的映射关系, 获取接收的IMEI信 息映射的 MS 类型, 向 GGSN 返回 IMEI 分析请求响应, 携带用户的 MS 类型信息, GGSN 解析获 取 MS 类型信息。 0037 所述根据 IP 数据报文中携带的源 IP 地址信息进行流量调度包括 : 0038 MS 向 GGSN 发送 GPRS 流量, 携带自身 IP 地址信息 ; 0039 GGSN 向网关 / 防火墙发送 GPRS 流量, 携带 MS 的 IP 地址信息 ; 0040 网关 / 防火墙对接收的 IP 地址进行地址翻译, 向相应的互联网发送, 互联网根据 翻译的地址信息进行流量调度。 0041 所述待上网用户包。
26、括移动电话用户以及数据卡用户。 0042 一种实现流量分离调度的系统, 该系统包括 : 国际移动设备身份码 IMEI 信息获取 子系统、 移动终端 MS 类型信息获取子系统、 IP 地址分配子系统以及流量调度子系统, 其中, 0043 IMEI 信息获取子系统, 用于获取待上网用户 MS 的 IMEI 信息 ; 0044 MS类型信息获取子系统, 用于根据预先设置的IMEI信息与MS类型的映射关系, 获 取待上网用户的 MS 类型信息 ; 0045 IP 地址分配子系统, 用于根据获取的 MS 类型信息对应的 IP 地址池, 为 MS 分配 IP 地址 ; 0046 流量调度子系统, 用于根据。
27、 IP 数据报文中携带的源 IP 地址信息进行流量调度。 0047 所述IMEI信息获取子系统包括 : MS、 基站收发台BTS、 基站控制器BSC以及GPRS业 务支持节点 SGSN, 其中, 0048 SGSN 通过 BSC、 BTS 向 MS 发送 IMEI 检查请求消息, MS 通过 BTS、 BSC 向 SGSN 返回 IMEI 检查请求响应消息, 携带 IMEI 信息。 0049 所述 MS 类型信息获取子系统包括 : GGSN 以及 IMEI 分析器, 其中, 0050 GPRS 网关支持节点 GGSN 接收 SGSN 发送的携带 IMEI 信息的分组数据协议 PDP 消 息, 。
28、向 IMEI 分析器发送 IMEI 分析请求消息, 携带 IMEI 信息, IMEI 分析器向 GGSN 返回 IMEI 分析请求响应消息, 携带用户的 MS 类型信息。 0051 所述 GGSN 进一步用于根据接收的 MS 类型信息为用户分配 IP 地址。 0052 所述 IP 地址分配子系统包括 : 远端验证拨入用户服务 Radius 服务器以及动态主 机配置协议 DHCP 服务器, 其中, 0053 GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器向 GGSN 返回 鉴权请求响应 ; 确认鉴权通过, GGSN 向 DHCP 服务器发起地址请。
29、求, 携带 IMEI 信息 ; DHCP 服 说 明 书 CN 103037442 A 6 4/10 页 7 务器向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; IMEI 分析器向 DHCP 服务器返回 IMEI 分析请求响应, 携带用户的 MS 类型信息 ; DHCP 服务器根据接收的 MS 类型信息分配相 应的 IP 地址, 输出至 GGSN。 0054 所述 IP 地址分配子系统包括 : Radius 服务器, 0055 GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; Radius 服务器获取 IMEI 信 息, 发送IMEI分析请求。
30、给IMEI分析器 ; IMEI分析器向Radius服务器返回IMEI分析请求响 应, 携带用户的 MS 类型信息 ; Radius 服务器根据接收的 MS 类型信息分配相应的 IP 地址, 输出至 GGSN。 0056 由上述的技术方案可见, 本发明实施例提供的一种实现流量分离调度的方法及系 统, 获取待上网用户移动终端的IMEI信息 ; 根据预先设置的IMEI信息与移动终端类型的映 射关系, 获取待上网用户的移动终端类型信息 ; 根据获取的移动终端类型信息对应的 IP 地 址池, 为移动终端分配 IP 地址 ; 根据流量中携带的 IP 地址信息进行流量调度。这样, 通过 IMEI 信息对移动。
31、终端类型进行标识, 并通过设置不同移动终端类型映射的 IP 地址池以区 分流量进行调度, 从而在不对现网用户配置进行更改的条件下, 实现对数据卡用户流量和 移动电话用户流量的分离调度, 降低了实施方案的复杂性以及实施成本。 附图说明 0057 图 1 为现有技术移动终端访问无线数据传输网络的系统结构示意图。 0058 图 2 为本发明实施例实现流量分离调度的方法流程示意图。 0059 图 3 为本发明实施例实现流量分离调度的方法具体流程示意图。 0060 图 4 为本发明实施例 GGSN 通过 DHCP 服务器为用户分配 IP 地址的流程示意图。 0061 图 5 为本发明实施例基于图 4 实。
32、现流量分离调度的系统结构示意图。 0062 图 6 为本发明实施例 GGSN 通过 Radius 服务器为用户分配 IP 地址的流程示意图。 0063 图 7 为本发明实施例基于图 6 实现流量分离调度的系统结构示意图。 0064 图 8 为本发明实施例 GGSN 直接为用户分配 IP 地址的流程示意图。 0065 图 9 为本发明实施例基于图 8 实现流量分离调度的系统结构示意图。 0066 图 10 为本发明实施例实现流量分离调度的系统结构示意图。 具体实施方式 0067 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图及具体实施例对 本发明作进一步地详细描述。 0068 本发。
33、明实施例中, 考虑建立移动终端的 IMEI 信息与移动终端类型的映射关系, 并 为各类型的移动终端分别设置对应的 IP 地址池, 使之通过 IP 地址可以区分移动终端的类 型, 从而区分各类型移动终端流量。 GGSN在接收到移动终端的上网请求后, 根据移动终端的 IMEI 信息获取移动终端类型信息, 根据移动终端类型对应的 IP 地址池为该移动终端分配 IP 地址, 这样, 通过不同的 IP 地址进行标识以区分流量, 部署相关应用和不同的调度策略, 从而在不对现网用户配置进行更改的条件下, 实现对数据卡用户流量和移动电话用户流量 的分离调度。 0069 图 2 为本发明实施例实现流量分离调度的。
34、方法流程示意图。参见图 2, 该流程包 说 明 书 CN 103037442 A 7 5/10 页 8 括 : 0070 步骤 201, 获取待上网用户移动终端的 IMEI 信息 ; 0071 本步骤中, 在通用分组无线服务 (GPRS, General Packet Radio Service) 用户附 着过程中, SGSN 向 MS 发送 IMEI 检查请求消息, MS 向 SGSN 返回 IMEI 检查请求响应消息, 携 带 IMEI 信息, SGSN 解析 IMEI 检查请求响应消息, 获取 IMEI 信息。 0072 本发明实施例中, 待上网用户包括移动电话用户以及数据卡用户。 00。
35、73 步骤 202, 根据预先设置的 IMEI 信息与移动终端类型的映射关系, 获取待上网用 户的移动终端类型信息 ; 0074 本步骤中, 设置 IMEI 分析器, 用于存储 IMEI 信息与移动终端类型的映射关系。 GGSN 与 IMEI 分析器进行交互, 获取待上网用户的移动终端类型。 0075 步骤 203, 根据获取的移动终端类型信息对应的 IP 地址池, 为移动终端分配 IP 地 址 ; 0076 本步骤中, GGSN 存储有移动电话用户对应的 IP 地址池信息以及数据卡用户对应 的 IP 地址池信息, 根据待上网用户的移动终端类型信息, 从该移动终端类型信息对应的 IP 地址池中。
36、选取一个 IP 地址, 分配给该移动终端。 0077 步骤 204, 根据流量中携带的 IP 地址信息进行流量调度。 0078 本步骤中, 用户向网络侧发送 GPRS 流量, 即 IP 数据报文, 携带 GGSN 为该移动终端 分配的IP地址信息, 即源IP地址信息, 由于该GPRS流量已经通过分配的源地址/源地址段 (IP地址)区分了不同的移动终端类型, 网络侧可以根据IP地址信息确定移动终端类型, 从 而对流量进行分离调度。 关于对不同移动终端类型的流量调度, 具体可参见相关技术文献, 在此不再赘述。 0079 由上述可见, 本发明实施例的实现流量分离调度的方法, 通过建立移动终端的 IM。
37、EI 信息与移动终端类型的映射关系, 并为各类型的移动终端分别设置对应的 IP 地址池, 根据移动终端的 IMEI 信息获取移动终端类型信息, 根据移动终端类型对应的 IP 地址池为 该移动终端分配IP地址, 然后, 根据流量中携带的IP地址信息进行流量调度。 这样, 通过不 同的 IP 地址进行标识以区分流量进行调度, 从而在不对现网用户配置进行更改的条件下, 实现对数据卡用户流量和移动电话用户流量的分离调度, 降低了实施方案的复杂性以及实 施成本。 0080 图3为本发明实施例实现流量分离调度的方法具体流程示意图。 参见图3, 该流程 包括 : 0081 步骤 301, SGSN 向 MS。
38、 发起 IMEI 检查请求 ; 0082 本步骤中, 在GPRS用户附着过程中, SGSN向MS发起IMEI检查请求。 即在设备识别 过程中, SGSN 会对移动终端进行 IMEI 请求, 并存储移动终端的 IMEI 信息。这样, 通过 IMEI 信息可以识别用户移动终端类型, 即用户使用的移动终端类型是数据卡还是移动电话。 0083 步骤 302, MS 向 SGSN 返回 IMEI 检查请求响应, 携带 IMEI 信息 ; 0084 本步骤中, MS 在接收到 IMEI 检查请求后, 向 SGSN 回复 IMEI 信息, 一方面, 可以供 网络侧设备对其进行鉴权 ; 另一方面, 可以作为识。
39、别用户移动终端类型的依据。 0085 步骤 303, SGSN 将携带 IMEI 信息的分组数据协议 (PDP, Packet Data Protocol) 消息发送给 GGSN ; 说 明 书 CN 103037442 A 8 6/10 页 9 0086 本步骤中, 在PDP激活流程中, SGSN根据获取的IMEI信息, 将携带IMEI信息的PDP 消息发送给 GGSN。 0087 步骤 304, GGSN 向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; 0088 本步骤中, GGSN 接收 PDP 消息, 通过得到的 IMEI 信息生成 IMEI 分析请求消息, 。
40、向 IMEI 分析器查询用户移动终端类型。 0089 步骤 305, IMEI 分析器向 GGSN 返回 IMEI 分析请求响应, 携带用户的移动终端类型 信息 ; 0090 本步骤中, IMEI 分析器预先存储有各用户的移动终端类型与 IMEI 信息的映射 关系表, 通过分析接收的 IMEI 信息, 得到用户的移动终端类型, 返回带有移动终端类型的 IMEI 分析请求响应消息。 0091 步骤 306, GGSN 根据接收的移动终端类型信息为用户分配 IP 地址 ; 0092 本步骤中, GGSN 接收 IMEI 分析请求响应消息, 获取用户的移动终端类型信息, 根 据移动终端类型为用户分配。
41、相应终端类型对应的 IP 地址, 这样, 通过为不同移动终端类型 的用户分配不同的 IP 地址, 从而对其流量进行分离, 实现分离调度。 0093 步骤 307, MS 向 GGSN 发送 GPRS 流量, 携带 IP 地址信息 ; 0094 本步骤中, IP 地址信息为 GGSN 为 MS 分配的 IP 地址, 即源 IP 地址。 0095 步骤 308, GGSN 向网关 / 防火墙发送 GPRS 流量, 携带 IP 地址信息 ; 0096 本步骤中, GGSN将不同移动终端类型的GPRS流量转发给网关/防火墙, 该GPRS流 量已经通过分配的源地址 / 源地址段 (IP 地址 ) 区分了。
42、不同的移动终端类型。 0097 步骤 309, 网关 / 防火墙对接收的 IP 地址进行地址翻译, 向相应的因特网发送, 因 特网根据翻译的地址信息进行流量调度。 0098 本步骤中, 网关 / 防火墙接收 GPRS 流量, 根据不同的源地址 (IP 地址 ) 进行地址 翻译, 翻译成不同的公网地址段, 将 GPRS 流量转换为因特网流量, 向因特网转发, 因特网可 根据不同的源地址段进行流量调度。也就是说, 网关 / 防火墙进行地址翻译时, 根据不同移 动终端类型对应的公网地址, 设置将接收的私网地址(IP地址)翻译成对应的公网地址, 例 如, 如果 GGSN 分配给移动电话的 IP 地址为。
43、 10.0.0.2/16, 网关 / 防火墙根据移动终端类型 对应的公网地址, 将10.0.0.2/16翻译成112.254.0.2/24。 这样IP路由设备就可为该移动 电话的流量转发指定具体的路由策略, 例如, 指向路由器 A 接口。这样, 路由策略确定, 流量 调度也就确定了 ; 如果 GGSN 分配给数据卡的 IP 地址为 10.1.0.2/16, 则网关 / 防火墙根据 移动终端类型对应的公网地址, 将10.1.0.2/16翻译成112.254.1.2/24。 这样IP路由设备 就可为该数据卡的流量转发指定具体的路由策略, 例如, 指向路由器 B 接口。这样, 在路由 器上, 通过移。
44、动电话和数据卡对应的公网地址进行区别, 可以分别部署路由策略, 进行流量 调度, 从而达到流量分离调度的目的。 0099 下面对 GGSN 为用户分配 IP 地址的流程进行说明。 0100 本发明实施例中, GGSN 为用户分配 IP 地址的方式有三种, 分别是通过动态主机配 置协议 (DHCP, Dynamic Host Configuration Protocol) 服务器为用户分配 IP 地址, 通过 远端验证拨入用户服务(Radius, Remote Authentication Dial In User Service)服务器 为用户分配 IP 地址和 GGSN 自身为用户分配 IP。
45、 地址。 0101 图4为本发明实施例GGSN通过DHCP服务器为用户分配IP地址的流程示意图。 参 说 明 书 CN 103037442 A 9 7/10 页 10 见图 4, 该流程包括 : 0102 步骤 401, GGSN 向 Radius 服务器发起鉴权请求, 携带 IMEI 信息 ; 0103 步骤 402, Radius 服务器向 GGSN 返回鉴权请求响应 ; 0104 本步骤中, Radius 服务器根据 IMEI 信息对用户进行鉴权。 0105 步骤 403, 确认鉴权通过, GGSN 向 DHCP 服务器发起地址请求, 携带 IMEI 信息 ; 0106 本步骤中, 在完。
46、成鉴权后, GGSN 进行 DHCP 中继 (DHCP Relay) 处理, 向 DHCP 服务 器发起地址请求, 在地址请求消息的选项字段中携带 IMEI 信息。 0107 步骤 404, DHCP 服务器向 IMEI 分析器发送 IMEI 分析请求, 携带 IMEI 信息 ; 0108 本步骤中, DHCP 服务器根据得到的 IMEI 信息, 向 IMEI 分析器查询用户移动终端 类型, 并在生成的 IMEI 分析请求消息的 Option 字段中携带 IMEI 信息。 0109 步骤 405, IMEI 分析器向 DHCP 服务器返回 IMEI 分析请求响应, 携带用户的移动终 端类型信息。
47、 ; 0110 本步骤中, IMEI 分析器通过分析 IMEI 号, 得到用户的移动终端类型, 返回 IMEI 分 析请求响应消息给 DHCP 服务器, 告知移动终端类型是数据卡还是移动电话。 0111 步骤 406, DHCP 服务器根据接收的移动终端类型信息分配相应的 IP 地址, 输出至 GGSN ; 0112 本步骤中, DHCP 服务器接收 IMEI 分析请求响应消息, 根据消息中携带的移动终端 类型分配相应的 IP 地址。 0113 步骤 407, GGSN 将用户的 IP 地址信息中继 (Ralay) 给移动终端。 0114 这样, 通过上述流程, 不同的用户移动终端最终可以得到。
48、网络提供商指定网段的 IP 地址, 该指定网段的 IP 地址与移动终端类型相关, 从而为后续分离调度提供基础。 0115 本实施例中, 对于 GGSN, 需要进行改造, 使之能够支持将 IMEI 信息传递给 DHCP 服 务器。对于 DHCP 服务器, 可以通过改造, 使之能够处理 IMEI 信息, 例如, 使 DHCP 服务器支 持读取 Option 字段中的 IMEI 信息, 并发送给 IMEI 分析器。 0116 图5为本发明实施例基于图4实现流量分离调度的系统结构示意图。 参见图5, 该 系统包括 : MS、 BTS、 BSC、 SGSN、 IP 网络、 GGSN、 DHCP、 IME。
49、I 分析器以及因特网, 其中, MS 包括 移动电话以及数据卡。 0117 数据卡用户和移动电话用户分别通过 BTS、 BSC、 SGSN、 IP 网络进行网络拨入, 在 PDP 激活过程中, GGSN 获知移动终端的 IMEI 信息, GGSN 在请求为用户分配 IP 地址的过程 中, 将 IMEI 信息通过 IMEI 分析请求中的 DHCP option 字段提交给 DHCP 服务器, DHCP 服务 器将 IMEI 信息提交给 IMEI 分析器进行分析, IMEI 分析器返回 IMEI 分析请求响应消息给 DHCP 服务器, 携带动终端类型是数据卡还是移动电话信息。DHCP 服务器根据接收的移动终 端类型信息分配相应的 IP 地址, 通过 offer 报文下发给 GGSN, GGSN 将该 IP 地址分配给移 动终端。