一种上报事件的方法及设备.pdf

上传人:奻奴 文档编号:1116423 上传时间:2018-04-01 格式:PDF 页数:18 大小:443.57KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010246638.5

申请日:

2010.08.05

公开号:

CN102348190A

公开日:

2012.02.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 8/02申请日:20100805|||公开

IPC分类号:

H04W8/02(2009.01)I; H04W36/00(2009.01)I

主分类号:

H04W8/02

申请人:

大唐移动通信设备有限公司

发明人:

张鹏; 蒋小通; 王坤; 朱亚峰

地址:

100083 北京市海淀区学院路29号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种上报事件的方法及设备,属于通信领域。所述方法包括:接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;如果所述第一标识信息和所述第二标识信息都发生变化,根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;上报所述事件给策略与计费规则功能PCRF实体。所述设备包括:接收模块、生成模块和上报模块。本发明当UE的CGI和SAI同时发生变化时,使PGW能够正常上报事件。

权利要求书

1: 一种上报事件的方法, 其特征在于, 所述方法包括 : 接收上报请求, 所述上报请求携带用户设备 UE 的用户位置消息, 所述用户位置消息至 少包括第一标识信息和第二标识信息 ; 如果所述第一标识信息和所述第二标识信息都发生变化, 根据所述第一标识信息和所 述第二标识信息获取地理位置类型值, 根据所述第一标识信息、 所述第二标识信息和所述 地理位置类型值生成事件 ; 上报所述事件给策略与计费规则功能 PCRF 实体。
2: 如权利要求 1 所述的方法, 其特征在于, 所述根据所述第一标识信息和所述第二标 识信息获取地理位置类型值, 根据所述第一标识信息、 所述第二标识信息和所述地理位置 类型值生成事件, 包括 : 根据所述第一标识信息和所述第二标识信息, 从已存储的地理位置类型值与用户位置 消息的对应关系中, 查找所述第一标识信息和所述第二标识信息同时对应的地理位置类型 值; 生成空白的事件, 在所述事件中, 将协议类型、 事件长度、 所述地理位置类型值、 所述第 一标识信息和所述第二标识信息填写到对应的字段中。
3: 如权利要求 2 所述的方法, 其特征在于, 所述第一标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第一区域 标识码组成, 所述第二标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第 二区域标识码组成 ; 相应地, 将所述第一标识信息和所述第二标识信息填写到所述事件中的对应字段中的 方式, 包括 : 在所述事件的地理位置字段中, 分别填写所述第一标识信息中的移动国家标识码、 移 动网络标识码、 位置区域标识码和第一区域标识码, 再将所述第二标识信息中的第二区域 标识码填写在所述第一区域标识码之后 ; 或, 在所述事件的地理位置字段中, 分别填写所述第二标识信息中的移动国家标识码、 移 动网络标识码、 位置区域标识码和第二区域标识码, 再将所述第一标识信息中的第一区域 标识码填写在所述第二区域标识码之后。
4: 如权利要求 1 所述的方法, 其特征在于, 所述根据所述第一标识信息和所述第二标 识信息获取地理位置类型值, 根据所述第一标识信息、 所述第二标识信息和所述地理位置 类型值生成事件, 包括 : 根据所述第一标识信息, 从已存储的地理位置类型值与用户位置消息的对应关系中, 查找所述第一标识信息对应的地理位置类型值 ; 生成空白的第一事件, 在所述第一事件中, 将协议类型、 事件长度、 所述第一标识信息 对应的地理位置类型值和所述第一标识信息填写在对应的字段中 ; 根据所述第二标识信息, 从所述已存储的地理位置类型值与用户位置消息的对应关系 中, 查找所述第二标识信息对应的地理位置类型值 ; 生成空白的第二事件, 在所述第二事件中, 将所述协议类型、 所述事件长度、 所述第二 标识信息对应的地理位置类型值和所述第二标识信息填写在对应的字段中。
5: 如权利要求 4 所述的方法, 其特征在于, 所述上报所述事件给策略与计费规则功能 2 PCRF 实体, 包括 : 上报所述第一事件和所述第二事件给所述 PCRF 实体。
6: 如权利要求 1-5 任意一项权利要求所述的方法, 其特征在于, 所述上报请求还包括 所述 UE 的身份标识 ; 相应地, 所述接收上报请求之后, 还包括 : 根据所述 UE 的身份标识, 从已存储的 UE 身份标识与用户位置消息的对应关系中, 查 找对应的用户位置消息, 比较所述上报请求携带的用户位置消息和所述查找的用户位置消 息, 如果比较出所述上报请求携带的用户位置消息中的第一标识信息和第二标识信息与所 述查找的用户位置消息中的第一标识信息和第二标识信息都不同, 则确定出所述 UE 的第 一标识信息和第二标识信息都发生变化。
7: 如权利要求 1-5 任意一项权利要求所述的方法, 其特征在于, 所述第一标识信息为小区标识信息, 所述第一标识信息中的第一区域标识码为小区标 识; 所述第二标识信息为服务区标识信息或路由区标识信息, 所述第二标识信息中的第二 区域标识码为服务区标识码或路由区标识码。
8: 一种上报事件的设备, 其特征在于, 所述设备包括 : 接收模块, 用于接收上报请求, 所述上报请求携带用户设备 UE 的用户位置消息, 所述 用户位置消息至少包括第一标识信息和第二标识信息 ; 生成模块, 用于如果所述第一标识信息和所述第二标识信息都发生变化, 根据所述第 一标识信息和所述第二标识信息获取地理位置类型值, 根据所述第一标识信息、 所述第二 标识信息和所述地理位置类型值生成事件 ; 上报模块, 用于上报所述事件给策略与计费规则功能 PCRF 实体。
9: 如权利要求 8 所述的设备, 其特征在于, 所述生成模块包括 : 第一查找单元, 用于根据所述第一标识信息和所述第二标识信息, 从已存储的地理位 置类型值与用户位置消息的对应关系中, 查找所述第一标识信息和所述第二标识信息同时 对应的地理位置类型值 ; 第一生成单元, 用于生成空白的事件, 在所述事件中, 将协议类型、 事件长度、 所述地理 位置类型值、 所述第一标识信息和所述第二标识信息填写到对应的字段中。
10: 如权利要求 8 所述的设备, 其特征在于, 所述第一标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第一区域 标识码组成, 所述第二标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第 二区域标识码组成 ; 相应地, 所述第一生成单元将所述第一标识信息和所述第二标识信息填写到所述事件 中的对应字段中的方式, 包括 : 在所述事件的地理位置字段中, 分别填写所述第一标识信息中的移动国家标识码、 移 动网络标识码、 位置区域标识码和第一区域标识码, 再将所述第二标识信息中的第二区域 标识码填写在所述第一区域标识码之后 ; 或, 在所述事件的地理位置字段中, 分别填写所述第二标识信息中的移动国家标识码、 移 动网络标识码、 位置区域标识码和第二区域标识码, 再将所述第一标识信息中的第一区域 3 标识码填写在所述第二区域标识码之后。
11: 如权利要求 8 所述的设备, 其特征在于, 所述生成模块包括 : 第二查找单元, 用于根据所述第一标识信息, 从已存储的地理位置类型值与用户位置 消息的对应关系中, 查找所述第一标识信息对应的地理位置类型值 ; 第二生成单元, 用于生成空白的第一事件, 在所述第一事件中, 将协议类型、 事件长度、 所述第一标识信息对应的地理位置类型值和所述第一标识信息填写在对应的字段中 ; 第三查找单元, 用于根据所述第二标识信息, 从所述已存储的地理位置类型值与用户 位置消息的对应关系中, 查找所述第二标识信息对应的地理位置类型值 ; 第三生成单元, 用于生成空白的第二事件, 在所述第二事件中, 将所述协议类型、 所述 事件长度、 所述第二标识信息对应的地理位置类型值和所述第二标识信息填写在对应的字 段中。
12: 如权利要求 11 所述的设备, 其特征在于, 所述上报模块, 具体用于上报所述第一事件和所述第二事件给所述 PCRF 实体。
13: 如权利要求 8-12 任意一项权利要求所述的设备, 其特征在于, 所述上报请求还包 括所述 UE 的身份标识 ; 相应地, 所述设备还包括 : 比较模块, 用于根据所述 UE 的身份标识, 从已存储的 UE 身份标识与用户位置消息的对 应关系中, 查找对应的用户位置消息, 比较所述上报请求携带的用户位置消息和所述查找 的用户位置消息, 如果比较出所述上报请求携带的用户位置消息中的第一标识信息和第二 标识信息与所述查找的用户位置消息中的第一标识信息和第二标识信息都不同, 则确定出 所述 UE 的第一标识信息和第二标识信息都发生变化。
14: 如权利要求 8-12 任意一项权利要求所述的设备, 其特征在于, 所述第一标识信息为小区标识信息, 所述第一标识信息中的第一区域标识码为小区标 识; 所述第二标识信息为服务区标识信息或路由区标识信息, 所述第二标识信息中的第二 区域标识码为服务区标识码或路由区标识码。

说明书


一种上报事件的方法及设备

    【技术领域】
     本发明涉及通信领域, 特别涉及一种上报事件的方法及设备。背景技术 在网络中, UE(User Equipment, 用户设备 ) 可以采用 3GPP 协议与网络中的另一 个 UE 进行业务交互, 当在业务交互的过程中, 如果 UE 发生切换小区和 / 或服务区的操作 且 PCRF(Policy and Charging Rules Function, 策略与计费规则功能 ) 实体订阅了 User Location Trigger Event( 用户位置触发事件 ) 事件, 则位于网络中的 PGW(PDN Gateway, 公共数据网关 ) 需要上报事件给 PCRF 实体。
     现有技术提供的上报事件的方法具体为 : 3GPP 协议事先定义了 CGI(CellGlobal Identification, 全 球 小 区 识 别 码 ) 对 应 的 地 理 位 置 类 型 值 和 SAI(ServiceArea Identifier, 服务区标识 ) 对应的地理位置类型值, 当 UE 发生了切换小区和 / 或服务区的 操作时, UE 的 CGI 和 / 或 SAI 会发生变化 ; 如果 CGI 发生变化, PGW 需要从 3GPP 协议中获 取 CGI 对应的地理位置类型值, 利用获取的地理位置类型值生成事件, PGW 再将生成的事件 上报给 PCRF 实体 ; 如果 SAI 发生变化, PGW 需要从 3GPP 协议中获取 SAI 对应的地理位置类 型值, 利用获取的地理位置类型值生成事件, PGW 再将生成的事件上报给 PCRF 实体。
     在实现本发明的过程中, 发明人发现现有技术至少存在以下问题 :
     现有技术提供的上报事件的方法只能当 CGI 或 SAI 两者之一发生变化时, 才能正 常上报事件, 而当 UE 的 CGI 和 SAI 同时发生变化时, PGW 无法正常上报事件。
     发明内容
     为了当 UE 的 CGI 和 SAI 同时发生变化时, 使 PGW 能够正常上报事件, 本发明提供 了一种上报事件的方法及设备。所述技术方案如下 :
     一种上报事件的方法, 所述方法包括 :
     接收上报请求, 所述上报请求携带用户设备 UE 的用户位置消息, 所述用户位置消 息至少包括第一标识信息和第二标识信息 ;
     如果所述第一标识信息和所述第二标识信息都发生变化, 根据所述第一标识信息 和所述第二标识信息获取地理位置类型值, 根据所述第一标识信息、 所述第二标识信息和 所述地理位置类型值生成事件 ;
     上报所述事件给策略与计费规则功能 PCRF 实体。
     一种上报事件的设备, 所述设备包括 :
     接收模块, 用于接收上报请求, 所述上报请求携带用户设备 UE 的用户位置消息, 所述用户位置消息至少包括第一标识信息和第二标识信息 ;
     生成模块, 用于如果所述第一标识信息和所述第二标识信息都发生变化, 根据所 述第一标识信息和所述第二标识信息获取地理位置类型值, 根据所述第一标识信息、 所述 第二标识信息和所述地理位置类型值生成事件 ;上报模块, 用于上报所述事件给策略与计费规则功能 PCRF 实体。
     当 UE 的第一标识信息和第二标识信息都发生变化时, 根据第一标识信息和第二 标识信息, 获取地理位置类型值, 根据第一标识信息、 第二标识信息和地理位置类型值生成 事件。 其中, 第一标识信息可以为 CGI, 第二标识信息可以为 SAI, 使得当 UE 在进行业务交互 的过程中, UE 发生切换小区和 / 或服务区的操作且 UE 的 CGI 和 SAI 都发生变化时, PGW 获 取地理位置类型值, 生成事件, 并将生成的事件上报给 PCRF 实体。如此实现了当 UE 的 CGI 和 SAI 都发生变化时, 正常上报事件。 附图说明
     图 1 是本发明实施例 1 提供的一种上报事件的方法流程图 ;
     图 2 是本发明实施例 2 提供的一种上报事件的方法流程图 ;
     图 3 是本发明实施例 2 应用的网络架构示意图 ;
     图 4 是本发明实施例 3 提供的一种上报事件的方法流程图 ;
     图 5 是本发明实施例 4 提供的一种上报事件的设备示意图。 具体实施方式 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方 式作进一步地详细描述。
     实施例 1
     如图 1 所示, 本发明实施例提供了一种上报事件的方法, 包括 :
     步骤 101 : 接收上报请求, 该上报请求携带 UE 的用户位置消息, 用户位置消息至少 包括第一标识信息和第二标识信息 ;
     其中, 第一标识信息可以为小区标识信息, 第二标识可以为服务区标识信息或路 由区标识信息, 小区标识信息可以为 CGI 或 ECGI(Evolved UniversalTerrestrial Radio Access Network Cell Global Identifier, 演进型全球地面无线接入网的全球小区标识 码); 服务区标识信息可以为 SAI 或 TAI(Tracking ArarIdentity, 跟踪区域标识 ) ; 路由区 标识信息可以为 RAI(Route Area Identifier, 路由区标识 )。
     步骤 102 : 如果该 UE 的第一标识信息和第二标识信息都发生变化, 根据该第一标 识信息和该第二标识信息获取地理位置类型值 ;
     步骤 103 : 根据该第一标识信息、 该第二标识信息和获取的地理位置类型值生成 事件 ;
     步骤 104 : 上报生成的事件给 PCRF 实体。
     在本发明实施例中, 当 UE 在进行业务交互的过程中, UE 发生切换小区和 / 或服务 区的操作, 使得 UE 的 CGI 和 SAI 都发生变化时, PGW 能够获取地理位置类型值, 生成事件, 并将生成的事件上报给 PCRF 实体。如此实现了当 UE 的 CGI 和 SAI 都发生变化时, 正常上 报事件。
     实施例 2
     如图 2 所示, 本发明实施例提供了一种上报事件的方法, 包括 :
     步骤 201 : 当 UE 在进行业务交互的过程中, 发生了切换服务区和 / 或小区的操作
     时, UE 发送切换通知给 SGSN(SERVICING GPRS SUPPORT NODE, 服务支持节点 ), 其中, 该切 换通知携带 UE 自身的身份标识 ;
     其中, 整个网络由多个接入网组成, 每个接入网覆盖的范围为一个服务区, 每个接 入网由一个或多个小区组成。如果某一个 UE 需要与另一个 UE 进行业务交互, 则该 UE 首先 从某个小区接入请求, 然后核心网在该 UE 与另一个 UE 之间建立通信信道, 该 UE 可以通过 核心网建立的通信信道与另一个 UE 进行业务交互。
     其中, UE 在进行业务交互的过程中, 可以从一个小区进入另一个小区, 即发生切换 小区的操作 ; 也可以从一个服务区进入另一个服务区, 即发生切换服务区的操作。
     例如, 如图 3 所示, E-UTRAN、 GERAN 和 UTRAN 都为不同的接入网, 每个接入网覆盖 的范围为一个服务区。如果 UE1 需要与 UE2 进行业务交互, UE1 首先在服务区 E-UTRAN 的小 区 A 接入请求, 核心网再在 UE1 与 UE2 之间建立通信信道, 然后 UE1 和 UE2 通过此通信信道 开始进行业务交互的过程。假设, UE1 从服务区 E-UTRAN 的小区 A 切换到服务区 GERAN 的 小区 B, 则 UE1 发生了切换小区和服务区的操作, UE1 发送切换通知给 SGSN, 且该切换通知 携带 UE1 的身份标识 ID1。
     步骤 202 : SGSN 接收切换通知后, 根据切换通知携带的 UE 的身份标识, 从核心网获 取该 UE 的 ULI(User Location Information, 用户位置消息 ) 消息, 其中, ULI 消息至少包 括该 UE 的 CGI 和 SAI ; 其中, 本实施例采用 3GPP 通信协议, 3GPP 通信协议规定用户位置消息为 ULI 消息、 小区标识信息为 CGI 以及服务区标识信息为 SAI。
     其中, CGI 用于标识 UE 当前所在的小区, 其由 MCC(Mobile Country Code, 移动国 家码 )、 MNC(Mobile Network Code, 移动网络码 )、 LAC(Location AreaCode, 位置区域码 ) 和 CI(Cell Identify, 小区标识 ) 组成, MCC 为移动国家标识码, 用于标识 UE 所在的国家 ; MNC 为移动网络标识码, 用于标识 UE 所在的移动网络 ; LAC 为位置区域标识码, 用于标识 UE 所在的位置区域 ; CI 为小区标识, 用于标识 UE 所在的小区 ; 运营商将整个网络划分成多个 位置区域, 每个位置区域由一个或从个小区组成。
     其中, SAI 用于标识 UE 当前所在的服务区, 其由 MCC、 MNC、 LAC 和 SAC 组成, MCC、 MNC 和 LAC 与 CGI 中的 MCC、 MNC 和 LAC 的含义相同在此不再赘述, LAC 为服务区标识码, 用 于标识 UE 所在的服务区。
     具体地, SGSN 接收切换通知, 发送获取请求给核心网, 该获取请求携带切换通知携 带的 UE 身份标识, 接收核心网发送的该 UE 的 ULI 消息。
     其中, 核心网接收 SGSN 发送的获取请求后, 执行获取该 UE 的 ULI 消息的操作, 具 体为 : 核心网根据获取请求携带的 UE 身份标识, 确定该 UE 当前所在的小区、 服务区、 位置区 域、 移动网络和国家, 再获取该小区的标识 CI、 该服务区的标识码 SAC、 该位置区域的标识 码 LAC、 该移动网络的标识码 MNC 以及该国家的移动国家标识码 MCC, 将获取的该小区的标 识 CI、 该位置区域的标识码 LAC、 该移动网络的标识码 MNC 以及该移动国家标识码 MCC 组成 CGI, 将获取的该服务区的标识码 SAC、 该位置区域的标识码 LAC、 该移动网络的标识码 MNC 以及该移动国家标识码 MCC 组成 SAI。
     其中, 核心网事先存储网络中的每个小区的标识、 服务区的标识码、 位置区域的标 识码、 移动网络的标识码和每个国家的移动国家标识码。
     例如, 假设, UE1 所在国家的移动国家标识码为 MCC1, UE1 所在的移动网络的标识 码为 MNC1, UE1 所在的位置区域的标识码为 LAC1, UE1 所在的服务区 GERAN 的标识码为 SAC1 以及 UE1 所在的小区 B 的标识为 CIB, 所以 UE1 的 CGI 由 MCC1、 MNC1、 LAC1 和 CIB 组成, 用 于标识 UE1 当前所在的小区 B ; UE1 的 SAI 由 MCC1、 MNC1、 LAC1 和 SAC1 组成, 用于标识 UE1 当前所在的服务区 GERAN。
     SGSN 当接收到 UE1 发送的切换通知后, 发送获取请求给核心网且该获取请求携带 UE1 的身份标识 ID1, 核心网接收获取请求, 并根据获取请求携带的 UE1 的身份标识 ID1 确 定出 UE1 当前所在的小区 B、 服务区 GERAN、 位置区域、 移动网络和国家, 获取该小区 B 的标 识为 CIB、 该服务区 GERAN 的标识码为 SAC1、 该位置区域的标识码为 SAC1、 该移动网络的标 识码为 MNC1 以及该国家的移动国家标识码为 MCC1, 将获取的 MCC1、 MNC1、 LAC1 和 CIB 组成 UE1 的 CGI, 将获取的 MCC1、 MNC1、 LAC1 和 SAC1 组成 UE1 的 SAI, 将 UE1 的 CGI 和 SAI 发送 给 SGSN, SGSN 接收 UE1 的 CGI 和 SAI。
     步骤 203 : SGSN 发送上报请求给 SGW(Serving Gateway, 服务网关 ), 其中, 该上报 请求至少携带该 UE 的 ULI 消息 ;
     其中, SGSN 可以通过 S4 接口发送上报请求给 SGW。例如, SGSN 通过 S4 接口, 发送 上报请求给 SGW, 其中, 该上报请求携带 UE1 的 ULI 消息。 步骤 204 : SGW 接收 SGSN 发送的上报请求, 并将该上报请求转发给 PGW ;
     例如, SGW 接收上报请求, 并将其转发给 PGW。
     步骤 205 : PGW 接收上报请求, 确定发生变化的 ULI 消息, 如果确定出该 UE 的 CGI 和 SAI 都发生变化, 则执行步骤 206 ;
     其中, 当该 UE 刚开始与另一个 UE 进行交互时, SGSN 从核心网中获取该 UE 的 ULI 消息, 将该 UE 的身份标识和 ULI 消息发送给 SGW, SGW 接收该 UE 的身份标识和 ULI 消息, 并 转发该 UE 的身份标识和 ULI 消息给 PGW, PGW 接收该 UE 的身份标识和 ULI 消息, 将该 UE 的 身份标识和 ULI 消息存储在 UE 身份标识与 ULI 消息的对应关系中。其中, SGSN 从核心网 中获取该 UE 的 ULI 消息的详细过程与步骤 202 中的部分内容相同, 在此不再赘述。
     例如, UE1 从服务区 E-UTRAN 中的小区 A 接入请求, 并开始与 UE2 进行业务交互 时, SGSN 向核心网发送获取请求且该获取请求携带 UE1 的身份标识 ID1, 核心网接收该获 取请求, 并根据获取请求中携带的 UE1 的身份标识 ID1, 确定出 UE1 所在的小区 A、 服务区 E-UTRAN、 位置区域、 移动网络和国家, 获取小区 A 的标识为 CIA、 服务区 E-UTRAN 的标识码为 SAC2、 位置区域的标识码 LAC1、 移动网络的标识码为 MNC1 以及该国家的移动国家标识码为 MCC1, 将获取的 MCC1、 MNC1、 LAC1 和 CIA 组成 UE1 的 CGI, 将获取的 MCC1、 MNC1、 LAC1 和 SAC2 组成 UE1 的 SAI, 将 UE1 的 CGI 和 SAI 发送给 SGSN, SGSN 接收 UE1 的 CGI 和 SAI, 将 UE1 的 身份标识 ID1 和包括 CGI 和 SAI 的 ULI 消息发送给 SGW, SGW 接收 UE1 的身份标识 ID1 和 ULI 消息, 再转发 UE1 的身份标识 ID1 和 ULI 消息给 PGW, PGW 接收 UE1 的身份标识 ID1 和 ULI 消息, 将 UE1 的身份标识 ID1 和 ULI 消息存储在 UE 身份标识与 ULI 消息的对应关系中, 如表 1 的第二行所示。
     表1
     其中, 上报请求还可以包括 UE 身份标识。具体地, PGW 接收上报请求, 上报请求携 带该 UE 的身份标识和 ULI 消息, 根据该 UE 的身份标识, 从已存储的 UE 身份标识与 ULI 消 息的对应关系中查找对应的 ULI 消息, 分别将查找的 ULI 消息中的 CGI 和 SAI 与接收的 ULI 消息中的 CGI 和 SAI 进行比较, 如果比较出查找的 ULI 消息中的 CGI 与接收的 ULI 消息中 的 CGI 不同以及比较出查找的 ULI 消息中的 SAI 与接收的 ULI 消息中的 SAI 也不同, 则判 断出该 UE 的 CGI 和 SAI 都发生变化。
     其中, 当 UE 在业务交互的过程中发生切换小区的操作时, 其自身的 CGI 会发生变 化; 当 UE 在业务交互的过程中发生切换服务区的操作时, 其自身的 SAI 会发生变化。
     进一步地, PGW 将查找的 ULI 消息更新为接收的该 UE 的 ULI 消息。
     例如, 上报请求携带 UE1 的身份标识为 ID1, PGW 接收该上报请求, 该上报请求携带 UE1 的身份标识 ID1 和 ULI 消息, ULI 消息至少包括 CGI 和 SAI, 其中, 接收的 CGI 由 MCC1、 MNC1、 LAC1 和 CIB 组成, 接收的 SAI 由 MCC1、 MNC1、 LAC1 和 SAC1 组成 ; PGW 根据 UE1 的身份 标识 ID1, 从如表 2 所示的 UE 身份标识与 ULI 消息的对应关系中, 查找对应的 ULI 消息即 CGI 和 SAI, 其中, 查找的 CGI 由 MCC1、 MNC1、 LAC1 和 CIA, 查找的 SAI 由 MCC1、 MNC1、 LAC1 和 SAC2 组成 ; 比较接收的 CGI 与查找的 CGI, 得到的结果为两者不相同, 比较接收的 SAI 与查 找的 SAI, 得到的结果为两者也不相同, 因此判断出 UE1 的 CGI 和 SAI 都发生变化。
     进一步地, PGW 将查找的 ULI 消息更新为接收的 ULI 消息, 即将由 MCC1、 MNC1、 LAC1 和 CIA 组成的 CGI 更新为由 MCC1、 MNC1、 LAC1 和 CIB 组成的 CGI, 将由 MCC1、 MNC1、 LAC1 和 SAC2 组成的 SAI 更新为由 MCC1、 MNC1、 LAC1 和 SAC1 组成 SAI, 得到的结果为如表 2 所示。
     表2
     步骤 206 : PGW 根据发生变化的 ULI 消息即该 UE 的 CGI 和 SAI, 获取对应的地理位 置类型值, 根据该 UE 的 CGI 和 SAI 以及获取的地理位置类型值生成事件 ;
     其中, PGW 生成的事件由四个字段组成, 如表 3 所示, 第一个字段为协议类型、 第二 个字段为事件的长度、 第三个字段为地理位置类型以及第四个字段为地理位置。第一个字 段用于填写通信协议的类型、 第二个字段用于填写事件长度、 第三个字段用于填写获取的
     地理位置类型值, 第四个字段用于填写发生变化的 ULI 消息。其中, 通信协议的类型和事件 长度为默认的值。
     表3
     具体地, PGW 根据发生变化的 CGI 和 SAI, 从事先建立的地理位置类型值与 ULI 消 息的对应关系中查找出对应的地理位置类型值, 生成空白事件, 在生成的空白事件中, 将默 认的协议类型、 默认的事件长度、 查找的地理位置类型值以及该 UE 的 CGI 和 SAI 分别填写 在对应的字段中, 即将默认的协议类型、 默认的事件长度、 查找的地理位置类型值以及该 UE 的 CGI 和 SAI 分别填写在协议类型字段中、 事件长度字段中、 地理位置类型值字段中和地理 位置字段中。
     其中, UE 的不同的 ULI 消息发生变化时, PGW 需要上报不同地理位置类型值的事 件。事先建立如表 4 所示的地理位置类型值与 ULI 消息的对应关系, 对于表 4 中的每条对 应关系, 例如, 包括地理位置类型值为 0 和 ULI 消息为 CGI 的对应关系, 用于表示 UE 的 CGI 发生变化, PGW 需要上报地理位置类型值为 0 的事件 ; 包括地理位置类型值为 1 和 ULI 消息 为 SAI 的对应关系, 用于表示 UE 的 SAI 发生变化, PGW 需要上报地理位置类型值为 1 的事 件; 包括地理位置类型值为 0 和 ULI 消息为 TAI 的对应关系, 用于表示 UE 的 TAI 发生变化, PGW 需要上报地理位置类型值为 2 的事件 ; 包括地理位置类型值为 3 以及 ULI 消息为 CGI 和 SAI 的对应关系, 用于表示 UE 的 CGI 和 SGI 同时发生变化, PGW 需要上报地理位置类型值为 3 的事件 ; 表 1 中的其他的对应关系的含义与上述的对应关系的含义相同。
     其中, 在本实施例中, 还事先在地理位置类型值与 ULI 消息的对应关系中, 定义了 CGI 和 SAI 同时对应的地理位置类型值, 如表 4 的第 5 行所示。
     表4
     地理位置类型值 0 1 2 3 ...... ULI 消息 CGI SAI RAI CGI 和 SAI ......其中, 将该 UE 的 CGI 和 SAI 填写到空白事件的地理位置字段中的方式有如下两 种, 包括 :
     第一种方式 : 先在事件的地理位置字段中填写该 UE 的 SAI, 再在地理位置字段中 填写 CGI 的小区标识 CI, 如表 5 所示。
     其中, 在地理位置字段中先填写 SAI 的 MCC、 MNC、 LAC 和 SAC, 然后在 SAC 之后再填 写 CGI 的 CI, 其中, 该 UE 的 SAI 由 MCC、 MNC、 LAC 和 SAC 组成, 该 UE 的 CGI 由 MCC、 MNC、 LAC 和 CI 组成, 而 SAI 中的 MCC、 MNC 和 LAC 与 CGI 中的 MCC、 MNC 和 LAC 相同, 因此, 地理位置字 段中的 MCC、 MNC 和 LAC 作为 CGI 与 SAI 的共同部分。
     表5
     第二种方式 : 先在事件的地理位置字段中填写该 UE 的 CGI, 再在地理位置字段中 填写 SAI 的服务区标识码 SAC, 如表 6 所示。
     其中, 在地理位置字段中先填写一次 CGI 中的 MCC、 MNC、 LAC 和 CI, 然后在 CI 之后 再填写 SAI 中的 SAC。
     表6
     例如, PGW 根据发生变化的 CGI 和 SAI, 从如表 4 所示的地理位置类型值与 ULI 消 息的对应关系中, 查找对应的对应的地理位置类型值为 3, 生成空白的事件, 其中, 假设, 本 实施例默认的通信协议为 3GPP 以及事件长度为 m, 将通信协议类型 3GPP、 事件长度 m、 地理 位置类型值 3 以及发生变化的 CGI 和 SAI 填写在空白事件中的对应的字段中, 如 7 所示。
     表7
     协议类型为 3GPP 事件长度为 m 地理位置类型值为 3 地理位置为 CGI 和 SAI其中, 在将 UE1 的 CGI 和 SAI 填写到空白事件的地理位置字段中时, 先填写 CGI, 再 填写 SAI 的 SAC, 即先填写 CGI 的 MCC1、 MNC1、 LAC1 和 CIB, 在 CIB 之后再填写 SAI 的 SAC1, 得到的地理位置字段的结构如表 8 所示。
     表8
     步骤 207 : PGW 将生成的事件发送给 PCRF 实体。
     其中, 如果在步骤 205 中, 确定出只有 CGI 或只有 SAI 发生变化, 则采用现有的上 报事件的方法上报对应的事件。另外, 在本实施例中, PCRF 实体事先订阅了 User Location Trigger Event 事件。
     其中, 在本实施例中, ULI 消息还包括 RAI, RAI 用于标识 UE 当前所在的路由区, 其 由 MCC、 MNC、 LAC 和 RAC(Route Area Code, 路由区域码 ) 组成, MCC、 MNC 和 LAC 与 CGI 中的 MCC、 MNC 和 LAC 的含义相同在此不再赘述, RAC 为路由区标识码, 用于标识 UE 所在的路由 区。
     其中, 在本实施例中, 事先在地理位置类型值与 ULI 消息的对应关系中定义 CGI 和 RAI 同时发生变化时, 对应的地理位置类型值。 因此, 如果 UE 发生切换小区和 / 或服务区的 重复地执行上述 201-207 的步骤, 上报事件给 PCRF 操作且 UE 的 CGI 和 RAI 都发生变化时, 实体。
     其中, 本实施例还可以采用 LTE(Long Term Evolution, 长期演进 ) 通信协议, LTE 通信协议规定 UE 的位置区域信息为 ULI 消息、 小区标识信息为 ECGI 以及服务区标识信息 为 TAI。当 UE 的小区标识信息和服务区标识信息都发生变化时, PGW 按上述相同的方法上 报事件。
     在本发明实施例中, 当 UE 在进行业务交互的过程中, UE 发生切换小区和 / 或服务 区的操作, 使得 UE 的 CGI 和 SAI 都发生变化时, PGW 获取该 UE 的 CGI 和 SAI 同时对应的地 理位置类型值, 生成事件, 并将该 UE 的 CGI 和 SAI 填写在事件中的地理位置字段中, 将生成
     的事件上报给 PCRF 实体。如此实现了当 UE 的 CGI 和 SAI 都发生变化时, 正常上报事件。
     实施例 3
     如图 4 所示, 本发明实施例提供了一种上报事件的方法, 包括 :
     步骤 301-305 : 与实施例 2 的步骤 201-205 相同, 在此不再赘述。
     其中, 本实施例采用 3GPP 通信协议, 3GPP 通信协议规定用户位置消息为 ULI 消息、 小区标识信息为 CGI 以及服务区标识信息为 SAI。PGW 判断出 UE 的 CGI 和 SAI 都发生变化 后, 执行步骤 306。
     步骤 306 : PGW 根据发生变化的 CGI 获取对应的地理位置类型值, 根据发生变化的 CGI 和获取的地理位置类型值生成第一事件 ;
     具体地, PGW 根据发生变化的 CGI, 从已存储的地理位置类型值与 ULI 消息的对应 关系中查找对应的地理位置类型值, 生成空白的第一事件, 将默认的协议类型、 默认的事件 长度、 查找的地理位置类型和发生变化的 CGI 填写到空白的第一事件的对应的字段中, 即 将默认的协议类型、 默认的事件长度、 查找的地理位置类型和发生变化的 CGI 填写在第一 事件中的协议类型字段中、 事件长度字段中、 地理位置类型值字段中和地理位置字段中。
     其中, 在本实施例中, 在地理位置类型值与 ULI 消息的对应关系中可以不事先定 义 CGI 和 SAI 同时对应的地理位置类型值, 可以只定义 CGI 对应的地理位置类型值以及 SAI 对应的地理位置类型值。
     步骤 307 : PGW 根据发生变化的 SAI 获取对应的地理位置类型值, 根据发生变化的 SAI 和获取的地理位置类型值生成第二事件 ;
     具体地, PGW 根据发生变化的 SAI, 从已存储的地理位置类型值与 ULI 消息的对应 关系中查找对应的地理位置类型值, 生成空白的第二事件, 将默认的协议类型、 默认的事件 长度、 查找的地理位置类型和发生变化的 SAI 填写到空白的第二事件的对应的字段中, 即 将默认的协议类型、 默认的事件长度、 查找的地理位置类型和发生变化的 CGI 填写在第二 事件中的协议类型字段中、 事件长度字段中、 地理位置类型值字段中和地理位置字段中。
     步骤 308 : PGW 将生成的第一事件和第二事件发送给 PCRF 实体。
     其中, 在本实施例中, PCRF 实体事先订阅了 User Location Trigger Event 事件。
     其中, 本实施例还可以采用 LTE 通信协议, LTE 通信协议规定 UE 的用户位置消息 为 ULI 消息、 小区标识信息为 ECGI 以及服务区标识信息为 TAI。当 UE 的小区标识信息和服 务区标识信息都发生变化时, PGW 按上述相同的方法上报事件。
     其中, 在本实施例中, 事先在地理位置类型值与 ULI 消息的对应关系中定义 CGI 和 RAI 同时发生变化时, 对应的地理位置类型值。 因此, 如果 UE 发生切换小区和 / 或服务区的 操作且 UE 的 CGI 和 RAI 都发生变化时, 重复地执行上述 201-207 的步骤, 上报事件给 PCRF 实体。
     在本发明实施例中, 当 UE 在进行业务交互的过程中, UE 发生切换小区和 / 或服务 区的操作, 使得 UE 的 CGI 和 SAI 都发生变化时, PGW 分别获取 CGI 对应的地理位置类型值 和 SAI 对应的地理位置类型值, 分别利用 CGI 对应的地理位置类型值生成第一事件以及利 用 SAI 对应的地理位置类型值生成第二事件, 并将生成的第一事件和第二事件上报给 PCRF 实体。如此实现了当 UE 的 CGI 和 SAI 都发生变化时, 正常上报事件。
     实施例 4如图 5 所示, 本发明实施例提供了一种上报事件的设备, 包括 :
     接收模块 401, 用于接收上报请求, 其中, 该上报请求携带 UE 的用户位置消息, 该 用户位置消息至少包括第一标识信息和第二标识信息 ;
     生成模块 402, 用于如果该 UE 的第一标识信息和第二标识信息都发生变化, 根据 该 UE 的第一标识信息和第二标识信息获取地理位置类型值, 根据第一标识信息、 第二标识 信息和地理位置类型值生成事件 ;
     上报模块, 用于上报生成的事件给 PCRF 实体。
     其中, 生成模块 402 包括 :
     第一查找单元, 用于根据该 UE 的第一标识信息和第二标识信息, 从已存储的地理 位置类型值与用户位置消息的对应关系中, 查找第一标识信息和第二标识信息同时对应的 地理位置类型值 ;
     第一生成单元, 用于生成空白的事件, 在空白的事件中, 将协议类型、 事件长度、 查 找的地理位置类型值、 该 UE 的第一标识信息和第二标识信息填写到对应的字段中。
     其中, 第一标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第一 区域标识码组成, 第二标识信息由移动国家标识码、 移动网络标识码、 位置区域标识码和第 二区域标识码组成 ;
     相应地, 第一生成单元将该 UE 的第一标识信息和第二标识信息填写到所述事件 中的对应字段中的方式, 包括 :
     在空白的事件的地理位置字段中, 分别填写该第一标识信息中的移动国家标识 码、 移动网络标识码、 位置区域标识码和第一区域标识码, 再将第二标识信息中的第二区域 标识码填写在第一区域标识码之后 ; 或,
     在空白的事件的地理位置字段中, 分别填写该第二标识信息中的移动国家标识 码、 移动网络标识码、 位置区域标识码和第二区域标识码, 再将该第一标识信息中的第一区 域标识码填写在第二区域标识码之后。
     其中, 生成模块 402 包括 :
     第二查找单元, 用于根据第一标识信息, 从已存储的地理位置类型值与用户位置 消息的对应关系中, 查找该第一标识信息对应的地理位置类型值 ;
     第二生成单元, 用于生成空白的第一事件, 在第一事件中, 将协议类型、 事件长度、 该第一标识信息对应的地理位置类型值和该第一标识信息填写在对应的字段中 ;
     第三查找单元, 用于根据第二标识信息, 从已存储的地理位置类型值与用户位置 消息的对应关系中, 查找该第二标识信息对应的地理位置类型值 ;
     第三生成单元, 用于生成空白的第二事件, 在第二事件中, 将协议类型、 事件长度、 该第二标识信息对应的地理位置类型值和该第二标识信息填写在对应的字段中。
     其中, 上报模块 403, 具体用于上报所述第一事件和所述第二事件给所述 PCRF 实 体。
     其中, 上报请求还包括该 UE 的身份标识 ;
     相应地, 进一步地, 该设备还包括 :
     比较模块, 用于根据该 UE 的身份标识, 从已存储的 UE 身份标识与用户位置消息的 对应关系中, 查找对应的用户位置消息, 比较上报请求携带的用户位置消息和查找的用户位置消息, 如果比较出上报请求携带的用户位置消息中的第一标识信息和第二标识信息与 查找的用户位置消息中的第一标识信息和第二标识信息都不同, 则确定出该 UE 的第一标 识信息和第二标识信息都发生变化。
     其中, 第一标识信息为小区标识信息, 第一标识信息中的第一区域标识码为小区 标识 ;
     第二标识信息为服务区标识信息或路由区标识信息, 第二标识信息中的第二区域 标识码为服务区标识码或路由区标识码。
     其中, 在本实施例中, PCRF 实体事先订阅了 User Location Trigger Event 事件。
     在本发明实施例中, 当 UE 在进行业务交互的过程中, UE 发生切换小区和 / 或服务 区的操作, 使得 UE 的 CGI 和 SAI 都发生变化时, PGW 获取地理位置类型值, 生成事件, 并将 生成的事件上报给 PCRF 实体。如此实现了当 UE 的 CGI 和 SAI 都发生变化时, 正常上报事 件。
     以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现, 其软件 程序存储在可读取的存储介质中, 存储介质例如 : 计算机中的硬盘、 光盘或软盘。
     以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

一种上报事件的方法及设备.pdf_第1页
第1页 / 共18页
一种上报事件的方法及设备.pdf_第2页
第2页 / 共18页
一种上报事件的方法及设备.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《一种上报事件的方法及设备.pdf》由会员分享,可在线阅读,更多相关《一种上报事件的方法及设备.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102348190A43申请公布日20120208CN102348190ACN102348190A21申请号201010246638522申请日20100805H04W8/02200901H04W36/0020090171申请人大唐移动通信设备有限公司地址100083北京市海淀区学院路29号72发明人张鹏蒋小通王坤朱亚峰54发明名称一种上报事件的方法及设备57摘要本发明公开了一种上报事件的方法及设备,属于通信领域。所述方法包括接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;如果所述第一标识信息和所述第二标识信息都发。

2、生变化,根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;上报所述事件给策略与计费规则功能PCRF实体。所述设备包括接收模块、生成模块和上报模块。本发明当UE的CGI和SAI同时发生变化时,使PGW能够正常上报事件。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书11页附图3页CN102348209A1/3页21一种上报事件的方法,其特征在于,所述方法包括接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;如果所述第一标识信息和。

3、所述第二标识信息都发生变化,根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;上报所述事件给策略与计费规则功能PCRF实体。2如权利要求1所述的方法,其特征在于,所述根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件,包括根据所述第一标识信息和所述第二标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找所述第一标识信息和所述第二标识信息同时对应的地理位置类型值;生成空白的事件,在所述事件中,将协议类型、事件长度、所述地理位置类型值、。

4、所述第一标识信息和所述第二标识信息填写到对应的字段中。3如权利要求2所述的方法,其特征在于,所述第一标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码组成,所述第二标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第二区域标识码组成;相应地,将所述第一标识信息和所述第二标识信息填写到所述事件中的对应字段中的方式,包括在所述事件的地理位置字段中,分别填写所述第一标识信息中的移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码,再将所述第二标识信息中的第二区域标识码填写在所述第一区域标识码之后;或,在所述事件的地理位置字段中,分别填写所述第二标识信息中的移动。

5、国家标识码、移动网络标识码、位置区域标识码和第二区域标识码,再将所述第一标识信息中的第一区域标识码填写在所述第二区域标识码之后。4如权利要求1所述的方法,其特征在于,所述根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件,包括根据所述第一标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找所述第一标识信息对应的地理位置类型值;生成空白的第一事件,在所述第一事件中,将协议类型、事件长度、所述第一标识信息对应的地理位置类型值和所述第一标识信息填写在对应的字段中;根据所述第二标识信息,从所述已存储的地理位置类型值。

6、与用户位置消息的对应关系中,查找所述第二标识信息对应的地理位置类型值;生成空白的第二事件,在所述第二事件中,将所述协议类型、所述事件长度、所述第二标识信息对应的地理位置类型值和所述第二标识信息填写在对应的字段中。5如权利要求4所述的方法,其特征在于,所述上报所述事件给策略与计费规则功能权利要求书CN102348190ACN102348209A2/3页3PCRF实体,包括上报所述第一事件和所述第二事件给所述PCRF实体。6如权利要求15任意一项权利要求所述的方法,其特征在于,所述上报请求还包括所述UE的身份标识;相应地,所述接收上报请求之后,还包括根据所述UE的身份标识,从已存储的UE身份标识与。

7、用户位置消息的对应关系中,查找对应的用户位置消息,比较所述上报请求携带的用户位置消息和所述查找的用户位置消息,如果比较出所述上报请求携带的用户位置消息中的第一标识信息和第二标识信息与所述查找的用户位置消息中的第一标识信息和第二标识信息都不同,则确定出所述UE的第一标识信息和第二标识信息都发生变化。7如权利要求15任意一项权利要求所述的方法,其特征在于,所述第一标识信息为小区标识信息,所述第一标识信息中的第一区域标识码为小区标识;所述第二标识信息为服务区标识信息或路由区标识信息,所述第二标识信息中的第二区域标识码为服务区标识码或路由区标识码。8一种上报事件的设备,其特征在于,所述设备包括接收模块。

8、,用于接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;生成模块,用于如果所述第一标识信息和所述第二标识信息都发生变化,根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;上报模块,用于上报所述事件给策略与计费规则功能PCRF实体。9如权利要求8所述的设备,其特征在于,所述生成模块包括第一查找单元,用于根据所述第一标识信息和所述第二标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找所述第一标识信息和所述第二标识信息同时对应的地理位置类型值;第一生。

9、成单元,用于生成空白的事件,在所述事件中,将协议类型、事件长度、所述地理位置类型值、所述第一标识信息和所述第二标识信息填写到对应的字段中。10如权利要求8所述的设备,其特征在于,所述第一标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码组成,所述第二标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第二区域标识码组成;相应地,所述第一生成单元将所述第一标识信息和所述第二标识信息填写到所述事件中的对应字段中的方式,包括在所述事件的地理位置字段中,分别填写所述第一标识信息中的移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码,再将所述第二标识信息中的第二区。

10、域标识码填写在所述第一区域标识码之后;或,在所述事件的地理位置字段中,分别填写所述第二标识信息中的移动国家标识码、移动网络标识码、位置区域标识码和第二区域标识码,再将所述第一标识信息中的第一区域权利要求书CN102348190ACN102348209A3/3页4标识码填写在所述第二区域标识码之后。11如权利要求8所述的设备,其特征在于,所述生成模块包括第二查找单元,用于根据所述第一标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找所述第一标识信息对应的地理位置类型值;第二生成单元,用于生成空白的第一事件,在所述第一事件中,将协议类型、事件长度、所述第一标识信息对应的地理位置类型。

11、值和所述第一标识信息填写在对应的字段中;第三查找单元,用于根据所述第二标识信息,从所述已存储的地理位置类型值与用户位置消息的对应关系中,查找所述第二标识信息对应的地理位置类型值;第三生成单元,用于生成空白的第二事件,在所述第二事件中,将所述协议类型、所述事件长度、所述第二标识信息对应的地理位置类型值和所述第二标识信息填写在对应的字段中。12如权利要求11所述的设备,其特征在于,所述上报模块,具体用于上报所述第一事件和所述第二事件给所述PCRF实体。13如权利要求812任意一项权利要求所述的设备,其特征在于,所述上报请求还包括所述UE的身份标识;相应地,所述设备还包括比较模块,用于根据所述UE的。

12、身份标识,从已存储的UE身份标识与用户位置消息的对应关系中,查找对应的用户位置消息,比较所述上报请求携带的用户位置消息和所述查找的用户位置消息,如果比较出所述上报请求携带的用户位置消息中的第一标识信息和第二标识信息与所述查找的用户位置消息中的第一标识信息和第二标识信息都不同,则确定出所述UE的第一标识信息和第二标识信息都发生变化。14如权利要求812任意一项权利要求所述的设备,其特征在于,所述第一标识信息为小区标识信息,所述第一标识信息中的第一区域标识码为小区标识;所述第二标识信息为服务区标识信息或路由区标识信息,所述第二标识信息中的第二区域标识码为服务区标识码或路由区标识码。权利要求书CN1。

13、02348190ACN102348209A1/11页5一种上报事件的方法及设备技术领域0001本发明涉及通信领域,特别涉及一种上报事件的方法及设备。背景技术0002在网络中,UEUSEREQUIPMENT,用户设备可以采用3GPP协议与网络中的另一个UE进行业务交互,当在业务交互的过程中,如果UE发生切换小区和/或服务区的操作且PCRFPOLICYANDCHARGINGRULESFUNCTION,策略与计费规则功能实体订阅了USERLOCATIONTRIGGEREVENT用户位置触发事件事件,则位于网络中的PGWPDNGATEWAY,公共数据网关需要上报事件给PCRF实体。0003现有技术提供。

14、的上报事件的方法具体为3GPP协议事先定义了CGICELLGLOBALIDENTIFICATION,全球小区识别码对应的地理位置类型值和SAISERVICEAREAIDENTIFIER,服务区标识对应的地理位置类型值,当UE发生了切换小区和/或服务区的操作时,UE的CGI和/或SAI会发生变化;如果CGI发生变化,PGW需要从3GPP协议中获取CGI对应的地理位置类型值,利用获取的地理位置类型值生成事件,PGW再将生成的事件上报给PCRF实体;如果SAI发生变化,PGW需要从3GPP协议中获取SAI对应的地理位置类型值,利用获取的地理位置类型值生成事件,PGW再将生成的事件上报给PCRF实体。。

15、0004在实现本发明的过程中,发明人发现现有技术至少存在以下问题0005现有技术提供的上报事件的方法只能当CGI或SAI两者之一发生变化时,才能正常上报事件,而当UE的CGI和SAI同时发生变化时,PGW无法正常上报事件。发明内容0006为了当UE的CGI和SAI同时发生变化时,使PGW能够正常上报事件,本发明提供了一种上报事件的方法及设备。所述技术方案如下0007一种上报事件的方法,所述方法包括0008接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;0009如果所述第一标识信息和所述第二标识信息都发生变化,根据所述第一标识信息和所。

16、述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;0010上报所述事件给策略与计费规则功能PCRF实体。0011一种上报事件的设备,所述设备包括0012接收模块,用于接收上报请求,所述上报请求携带用户设备UE的用户位置消息,所述用户位置消息至少包括第一标识信息和第二标识信息;0013生成模块,用于如果所述第一标识信息和所述第二标识信息都发生变化,根据所述第一标识信息和所述第二标识信息获取地理位置类型值,根据所述第一标识信息、所述第二标识信息和所述地理位置类型值生成事件;说明书CN102348190ACN102348209A2/11页60014。

17、上报模块,用于上报所述事件给策略与计费规则功能PCRF实体。0015当UE的第一标识信息和第二标识信息都发生变化时,根据第一标识信息和第二标识信息,获取地理位置类型值,根据第一标识信息、第二标识信息和地理位置类型值生成事件。其中,第一标识信息可以为CGI,第二标识信息可以为SAI,使得当UE在进行业务交互的过程中,UE发生切换小区和/或服务区的操作且UE的CGI和SAI都发生变化时,PGW获取地理位置类型值,生成事件,并将生成的事件上报给PCRF实体。如此实现了当UE的CGI和SAI都发生变化时,正常上报事件。附图说明0016图1是本发明实施例1提供的一种上报事件的方法流程图;0017图2是本。

18、发明实施例2提供的一种上报事件的方法流程图;0018图3是本发明实施例2应用的网络架构示意图;0019图4是本发明实施例3提供的一种上报事件的方法流程图;0020图5是本发明实施例4提供的一种上报事件的设备示意图。具体实施方式0021为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0022实施例10023如图1所示,本发明实施例提供了一种上报事件的方法,包括0024步骤101接收上报请求,该上报请求携带UE的用户位置消息,用户位置消息至少包括第一标识信息和第二标识信息;0025其中,第一标识信息可以为小区标识信息,第二标识可以为服务区标识信息或路由区。

19、标识信息,小区标识信息可以为CGI或ECGIEVOLVEDUNIVERSALTERRESTRIALRADIOACCESSNETWORKCELLGLOBALIDENTIFIER,演进型全球地面无线接入网的全球小区标识码;服务区标识信息可以为SAI或TAITRACKINGARARIDENTITY,跟踪区域标识;路由区标识信息可以为RAIROUTEAREAIDENTIFIER,路由区标识。0026步骤102如果该UE的第一标识信息和第二标识信息都发生变化,根据该第一标识信息和该第二标识信息获取地理位置类型值;0027步骤103根据该第一标识信息、该第二标识信息和获取的地理位置类型值生成事件;0028。

20、步骤104上报生成的事件给PCRF实体。0029在本发明实施例中,当UE在进行业务交互的过程中,UE发生切换小区和/或服务区的操作,使得UE的CGI和SAI都发生变化时,PGW能够获取地理位置类型值,生成事件,并将生成的事件上报给PCRF实体。如此实现了当UE的CGI和SAI都发生变化时,正常上报事件。0030实施例20031如图2所示,本发明实施例提供了一种上报事件的方法,包括0032步骤201当UE在进行业务交互的过程中,发生了切换服务区和/或小区的操作说明书CN102348190ACN102348209A3/11页7时,UE发送切换通知给SGSNSERVICINGGPRSSUPPORTN。

21、ODE,服务支持节点,其中,该切换通知携带UE自身的身份标识;0033其中,整个网络由多个接入网组成,每个接入网覆盖的范围为一个服务区,每个接入网由一个或多个小区组成。如果某一个UE需要与另一个UE进行业务交互,则该UE首先从某个小区接入请求,然后核心网在该UE与另一个UE之间建立通信信道,该UE可以通过核心网建立的通信信道与另一个UE进行业务交互。0034其中,UE在进行业务交互的过程中,可以从一个小区进入另一个小区,即发生切换小区的操作;也可以从一个服务区进入另一个服务区,即发生切换服务区的操作。0035例如,如图3所示,EUTRAN、GERAN和UTRAN都为不同的接入网,每个接入网覆盖。

22、的范围为一个服务区。如果UE1需要与UE2进行业务交互,UE1首先在服务区EUTRAN的小区A接入请求,核心网再在UE1与UE2之间建立通信信道,然后UE1和UE2通过此通信信道开始进行业务交互的过程。假设,UE1从服务区EUTRAN的小区A切换到服务区GERAN的小区B,则UE1发生了切换小区和服务区的操作,UE1发送切换通知给SGSN,且该切换通知携带UE1的身份标识ID1。0036步骤202SGSN接收切换通知后,根据切换通知携带的UE的身份标识,从核心网获取该UE的ULIUSERLOCATIONINFORMATION,用户位置消息消息,其中,ULI消息至少包括该UE的CGI和SAI;0。

23、037其中,本实施例采用3GPP通信协议,3GPP通信协议规定用户位置消息为ULI消息、小区标识信息为CGI以及服务区标识信息为SAI。0038其中,CGI用于标识UE当前所在的小区,其由MCCMOBILECOUNTRYCODE,移动国家码、MNCMOBILENETWORKCODE,移动网络码、LACLOCATIONAREACODE,位置区域码和CICELLIDENTIFY,小区标识组成,MCC为移动国家标识码,用于标识UE所在的国家;MNC为移动网络标识码,用于标识UE所在的移动网络;LAC为位置区域标识码,用于标识UE所在的位置区域;CI为小区标识,用于标识UE所在的小区;运营商将整个网络。

24、划分成多个位置区域,每个位置区域由一个或从个小区组成。0039其中,SAI用于标识UE当前所在的服务区,其由MCC、MNC、LAC和SAC组成,MCC、MNC和LAC与CGI中的MCC、MNC和LAC的含义相同在此不再赘述,LAC为服务区标识码,用于标识UE所在的服务区。0040具体地,SGSN接收切换通知,发送获取请求给核心网,该获取请求携带切换通知携带的UE身份标识,接收核心网发送的该UE的ULI消息。0041其中,核心网接收SGSN发送的获取请求后,执行获取该UE的ULI消息的操作,具体为核心网根据获取请求携带的UE身份标识,确定该UE当前所在的小区、服务区、位置区域、移动网络和国家,再。

25、获取该小区的标识CI、该服务区的标识码SAC、该位置区域的标识码LAC、该移动网络的标识码MNC以及该国家的移动国家标识码MCC,将获取的该小区的标识CI、该位置区域的标识码LAC、该移动网络的标识码MNC以及该移动国家标识码MCC组成CGI,将获取的该服务区的标识码SAC、该位置区域的标识码LAC、该移动网络的标识码MNC以及该移动国家标识码MCC组成SAI。0042其中,核心网事先存储网络中的每个小区的标识、服务区的标识码、位置区域的标识码、移动网络的标识码和每个国家的移动国家标识码。说明书CN102348190ACN102348209A4/11页80043例如,假设,UE1所在国家的移动。

26、国家标识码为MCC1,UE1所在的移动网络的标识码为MNC1,UE1所在的位置区域的标识码为LAC1,UE1所在的服务区GERAN的标识码为SAC1以及UE1所在的小区B的标识为CIB,所以UE1的CGI由MCC1、MNC1、LAC1和CIB组成,用于标识UE1当前所在的小区B;UE1的SAI由MCC1、MNC1、LAC1和SAC1组成,用于标识UE1当前所在的服务区GERAN。0044SGSN当接收到UE1发送的切换通知后,发送获取请求给核心网且该获取请求携带UE1的身份标识ID1,核心网接收获取请求,并根据获取请求携带的UE1的身份标识ID1确定出UE1当前所在的小区B、服务区GERAN、。

27、位置区域、移动网络和国家,获取该小区B的标识为CIB、该服务区GERAN的标识码为SAC1、该位置区域的标识码为SAC1、该移动网络的标识码为MNC1以及该国家的移动国家标识码为MCC1,将获取的MCC1、MNC1、LAC1和CIB组成UE1的CGI,将获取的MCC1、MNC1、LAC1和SAC1组成UE1的SAI,将UE1的CGI和SAI发送给SGSN,SGSN接收UE1的CGI和SAI。0045步骤203SGSN发送上报请求给SGWSERVINGGATEWAY,服务网关,其中,该上报请求至少携带该UE的ULI消息;0046其中,SGSN可以通过S4接口发送上报请求给SGW。例如,SGSN通。

28、过S4接口,发送上报请求给SGW,其中,该上报请求携带UE1的ULI消息。0047步骤204SGW接收SGSN发送的上报请求,并将该上报请求转发给PGW;0048例如,SGW接收上报请求,并将其转发给PGW。0049步骤205PGW接收上报请求,确定发生变化的ULI消息,如果确定出该UE的CGI和SAI都发生变化,则执行步骤206;0050其中,当该UE刚开始与另一个UE进行交互时,SGSN从核心网中获取该UE的ULI消息,将该UE的身份标识和ULI消息发送给SGW,SGW接收该UE的身份标识和ULI消息,并转发该UE的身份标识和ULI消息给PGW,PGW接收该UE的身份标识和ULI消息,将该。

29、UE的身份标识和ULI消息存储在UE身份标识与ULI消息的对应关系中。其中,SGSN从核心网中获取该UE的ULI消息的详细过程与步骤202中的部分内容相同,在此不再赘述。0051例如,UE1从服务区EUTRAN中的小区A接入请求,并开始与UE2进行业务交互时,SGSN向核心网发送获取请求且该获取请求携带UE1的身份标识ID1,核心网接收该获取请求,并根据获取请求中携带的UE1的身份标识ID1,确定出UE1所在的小区A、服务区EUTRAN、位置区域、移动网络和国家,获取小区A的标识为CIA、服务区EUTRAN的标识码为SAC2、位置区域的标识码LAC1、移动网络的标识码为MNC1以及该国家的移动。

30、国家标识码为MCC1,将获取的MCC1、MNC1、LAC1和CIA组成UE1的CGI,将获取的MCC1、MNC1、LAC1和SAC2组成UE1的SAI,将UE1的CGI和SAI发送给SGSN,SGSN接收UE1的CGI和SAI,将UE1的身份标识ID1和包括CGI和SAI的ULI消息发送给SGW,SGW接收UE1的身份标识ID1和ULI消息,再转发UE1的身份标识ID1和ULI消息给PGW,PGW接收UE1的身份标识ID1和ULI消息,将UE1的身份标识ID1和ULI消息存储在UE身份标识与ULI消息的对应关系中,如表1的第二行所示。0052表1说明书CN102348190ACN1023482。

31、09A5/11页900530054其中,上报请求还可以包括UE身份标识。具体地,PGW接收上报请求,上报请求携带该UE的身份标识和ULI消息,根据该UE的身份标识,从已存储的UE身份标识与ULI消息的对应关系中查找对应的ULI消息,分别将查找的ULI消息中的CGI和SAI与接收的ULI消息中的CGI和SAI进行比较,如果比较出查找的ULI消息中的CGI与接收的ULI消息中的CGI不同以及比较出查找的ULI消息中的SAI与接收的ULI消息中的SAI也不同,则判断出该UE的CGI和SAI都发生变化。0055其中,当UE在业务交互的过程中发生切换小区的操作时,其自身的CGI会发生变化;当UE在业务交。

32、互的过程中发生切换服务区的操作时,其自身的SAI会发生变化。0056进一步地,PGW将查找的ULI消息更新为接收的该UE的ULI消息。0057例如,上报请求携带UE1的身份标识为ID1,PGW接收该上报请求,该上报请求携带UE1的身份标识ID1和ULI消息,ULI消息至少包括CGI和SAI,其中,接收的CGI由MCC1、MNC1、LAC1和CIB组成,接收的SAI由MCC1、MNC1、LAC1和SAC1组成;PGW根据UE1的身份标识ID1,从如表2所示的UE身份标识与ULI消息的对应关系中,查找对应的ULI消息即CGI和SAI,其中,查找的CGI由MCC1、MNC1、LAC1和CIA,查找的。

33、SAI由MCC1、MNC1、LAC1和SAC2组成;比较接收的CGI与查找的CGI,得到的结果为两者不相同,比较接收的SAI与查找的SAI,得到的结果为两者也不相同,因此判断出UE1的CGI和SAI都发生变化。0058进一步地,PGW将查找的ULI消息更新为接收的ULI消息,即将由MCC1、MNC1、LAC1和CIA组成的CGI更新为由MCC1、MNC1、LAC1和CIB组成的CGI,将由MCC1、MNC1、LAC1和SAC2组成的SAI更新为由MCC1、MNC1、LAC1和SAC1组成SAI,得到的结果为如表2所示。0059表200600061步骤206PGW根据发生变化的ULI消息即该UE。

34、的CGI和SAI,获取对应的地理位置类型值,根据该UE的CGI和SAI以及获取的地理位置类型值生成事件;0062其中,PGW生成的事件由四个字段组成,如表3所示,第一个字段为协议类型、第二个字段为事件的长度、第三个字段为地理位置类型以及第四个字段为地理位置。第一个字段用于填写通信协议的类型、第二个字段用于填写事件长度、第三个字段用于填写获取的说明书CN102348190ACN102348209A6/11页10地理位置类型值,第四个字段用于填写发生变化的ULI消息。其中,通信协议的类型和事件长度为默认的值。0063表300640065具体地,PGW根据发生变化的CGI和SAI,从事先建立的地理位。

35、置类型值与ULI消息的对应关系中查找出对应的地理位置类型值,生成空白事件,在生成的空白事件中,将默认的协议类型、默认的事件长度、查找的地理位置类型值以及该UE的CGI和SAI分别填写在对应的字段中,即将默认的协议类型、默认的事件长度、查找的地理位置类型值以及该UE的CGI和SAI分别填写在协议类型字段中、事件长度字段中、地理位置类型值字段中和地理位置字段中。0066其中,UE的不同的ULI消息发生变化时,PGW需要上报不同地理位置类型值的事件。事先建立如表4所示的地理位置类型值与ULI消息的对应关系,对于表4中的每条对应关系,例如,包括地理位置类型值为0和ULI消息为CGI的对应关系,用于表示。

36、UE的CGI发生变化,PGW需要上报地理位置类型值为0的事件;包括地理位置类型值为1和ULI消息为SAI的对应关系,用于表示UE的SAI发生变化,PGW需要上报地理位置类型值为1的事件;包括地理位置类型值为0和ULI消息为TAI的对应关系,用于表示UE的TAI发生变化,PGW需要上报地理位置类型值为2的事件;包括地理位置类型值为3以及ULI消息为CGI和SAI的对应关系,用于表示UE的CGI和SGI同时发生变化,PGW需要上报地理位置类型值为3的事件;表1中的其他的对应关系的含义与上述的对应关系的含义相同。0067其中,在本实施例中,还事先在地理位置类型值与ULI消息的对应关系中,定义了CGI。

37、和SAI同时对应的地理位置类型值,如表4的第5行所示。0068表40069地理位置类型值ULI消息0CGI1SAI2RAI3CGI和SAI说明书CN102348190ACN102348209A7/11页110070其中,将该UE的CGI和SAI填写到空白事件的地理位置字段中的方式有如下两种,包括0071第一种方式先在事件的地理位置字段中填写该UE的SAI,再在地理位置字段中填写CGI的小区标识CI,如表5所示。0072其中,在地理位置字段中先填写SAI的MCC、MNC、LAC和SAC,然后在SAC之后再填写CGI的CI,其中,该UE的SAI由MCC、MNC、LAC和SAC组成,该UE的CGI由。

38、MCC、MNC、LAC和CI组成,而SAI中的MCC、MNC和LAC与CGI中的MCC、MNC和LAC相同,因此,地理位置字段中的MCC、MNC和LAC作为CGI与SAI的共同部分。0073表500740075第二种方式先在事件的地理位置字段中填写该UE的CGI,再在地理位置字段中填写SAI的服务区标识码SAC,如表6所示。0076其中,在地理位置字段中先填写一次CGI中的MCC、MNC、LAC和CI,然后在CI之后再填写SAI中的SAC。0077表600780079例如,PGW根据发生变化的CGI和SAI,从如表4所示的地理位置类型值与ULI消息的对应关系中,查找对应的对应的地理位置类型值为。

39、3,生成空白的事件,其中,假设,本实施例默认的通信协议为3GPP以及事件长度为M,将通信协议类型3GPP、事件长度M、地理位置类型值3以及发生变化的CGI和SAI填写在空白事件中的对应的字段中,如7所示。0080表70081说明书CN102348190ACN102348209A8/11页12协议类型为3GPP事件长度为M地理位置类型值为3地理位置为CGI和SAI0082其中,在将UE1的CGI和SAI填写到空白事件的地理位置字段中时,先填写CGI,再填写SAI的SAC,即先填写CGI的MCC1、MNC1、LAC1和CIB,在CIB之后再填写SAI的SAC1,得到的地理位置字段的结构如表8所示。。

40、0083表800840085步骤207PGW将生成的事件发送给PCRF实体。0086其中,如果在步骤205中,确定出只有CGI或只有SAI发生变化,则采用现有的上报事件的方法上报对应的事件。另外,在本实施例中,PCRF实体事先订阅了USERLOCATIONTRIGGEREVENT事件。0087其中,在本实施例中,ULI消息还包括RAI,RAI用于标识UE当前所在的路由区,其由MCC、MNC、LAC和RACROUTEAREACODE,路由区域码组成,MCC、MNC和LAC与CGI中的MCC、MNC和LAC的含义相同在此不再赘述,RAC为路由区标识码,用于标识UE所在的路由区。0088其中,在本实。

41、施例中,事先在地理位置类型值与ULI消息的对应关系中定义CGI和RAI同时发生变化时,对应的地理位置类型值。因此,如果UE发生切换小区和/或服务区的操作且UE的CGI和RAI都发生变化时,重复地执行上述201207的步骤,上报事件给PCRF实体。0089其中,本实施例还可以采用LTELONGTERMEVOLUTION,长期演进通信协议,LTE通信协议规定UE的位置区域信息为ULI消息、小区标识信息为ECGI以及服务区标识信息为TAI。当UE的小区标识信息和服务区标识信息都发生变化时,PGW按上述相同的方法上报事件。0090在本发明实施例中,当UE在进行业务交互的过程中,UE发生切换小区和/或服。

42、务区的操作,使得UE的CGI和SAI都发生变化时,PGW获取该UE的CGI和SAI同时对应的地理位置类型值,生成事件,并将该UE的CGI和SAI填写在事件中的地理位置字段中,将生成说明书CN102348190ACN102348209A9/11页13的事件上报给PCRF实体。如此实现了当UE的CGI和SAI都发生变化时,正常上报事件。0091实施例30092如图4所示,本发明实施例提供了一种上报事件的方法,包括0093步骤301305与实施例2的步骤201205相同,在此不再赘述。0094其中,本实施例采用3GPP通信协议,3GPP通信协议规定用户位置消息为ULI消息、小区标识信息为CGI以及服。

43、务区标识信息为SAI。PGW判断出UE的CGI和SAI都发生变化后,执行步骤306。0095步骤306PGW根据发生变化的CGI获取对应的地理位置类型值,根据发生变化的CGI和获取的地理位置类型值生成第一事件;0096具体地,PGW根据发生变化的CGI,从已存储的地理位置类型值与ULI消息的对应关系中查找对应的地理位置类型值,生成空白的第一事件,将默认的协议类型、默认的事件长度、查找的地理位置类型和发生变化的CGI填写到空白的第一事件的对应的字段中,即将默认的协议类型、默认的事件长度、查找的地理位置类型和发生变化的CGI填写在第一事件中的协议类型字段中、事件长度字段中、地理位置类型值字段中和地。

44、理位置字段中。0097其中,在本实施例中,在地理位置类型值与ULI消息的对应关系中可以不事先定义CGI和SAI同时对应的地理位置类型值,可以只定义CGI对应的地理位置类型值以及SAI对应的地理位置类型值。0098步骤307PGW根据发生变化的SAI获取对应的地理位置类型值,根据发生变化的SAI和获取的地理位置类型值生成第二事件;0099具体地,PGW根据发生变化的SAI,从已存储的地理位置类型值与ULI消息的对应关系中查找对应的地理位置类型值,生成空白的第二事件,将默认的协议类型、默认的事件长度、查找的地理位置类型和发生变化的SAI填写到空白的第二事件的对应的字段中,即将默认的协议类型、默认的。

45、事件长度、查找的地理位置类型和发生变化的CGI填写在第二事件中的协议类型字段中、事件长度字段中、地理位置类型值字段中和地理位置字段中。0100步骤308PGW将生成的第一事件和第二事件发送给PCRF实体。0101其中,在本实施例中,PCRF实体事先订阅了USERLOCATIONTRIGGEREVENT事件。0102其中,本实施例还可以采用LTE通信协议,LTE通信协议规定UE的用户位置消息为ULI消息、小区标识信息为ECGI以及服务区标识信息为TAI。当UE的小区标识信息和服务区标识信息都发生变化时,PGW按上述相同的方法上报事件。0103其中,在本实施例中,事先在地理位置类型值与ULI消息的。

46、对应关系中定义CGI和RAI同时发生变化时,对应的地理位置类型值。因此,如果UE发生切换小区和/或服务区的操作且UE的CGI和RAI都发生变化时,重复地执行上述201207的步骤,上报事件给PCRF实体。0104在本发明实施例中,当UE在进行业务交互的过程中,UE发生切换小区和/或服务区的操作,使得UE的CGI和SAI都发生变化时,PGW分别获取CGI对应的地理位置类型值和SAI对应的地理位置类型值,分别利用CGI对应的地理位置类型值生成第一事件以及利用SAI对应的地理位置类型值生成第二事件,并将生成的第一事件和第二事件上报给PCRF实体。如此实现了当UE的CGI和SAI都发生变化时,正常上报。

47、事件。0105实施例4说明书CN102348190ACN102348209A10/11页140106如图5所示,本发明实施例提供了一种上报事件的设备,包括0107接收模块401,用于接收上报请求,其中,该上报请求携带UE的用户位置消息,该用户位置消息至少包括第一标识信息和第二标识信息;0108生成模块402,用于如果该UE的第一标识信息和第二标识信息都发生变化,根据该UE的第一标识信息和第二标识信息获取地理位置类型值,根据第一标识信息、第二标识信息和地理位置类型值生成事件;0109上报模块,用于上报生成的事件给PCRF实体。0110其中,生成模块402包括0111第一查找单元,用于根据该UE的。

48、第一标识信息和第二标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找第一标识信息和第二标识信息同时对应的地理位置类型值;0112第一生成单元,用于生成空白的事件,在空白的事件中,将协议类型、事件长度、查找的地理位置类型值、该UE的第一标识信息和第二标识信息填写到对应的字段中。0113其中,第一标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码组成,第二标识信息由移动国家标识码、移动网络标识码、位置区域标识码和第二区域标识码组成;0114相应地,第一生成单元将该UE的第一标识信息和第二标识信息填写到所述事件中的对应字段中的方式,包括0115在空白的事件的地理。

49、位置字段中,分别填写该第一标识信息中的移动国家标识码、移动网络标识码、位置区域标识码和第一区域标识码,再将第二标识信息中的第二区域标识码填写在第一区域标识码之后;或,0116在空白的事件的地理位置字段中,分别填写该第二标识信息中的移动国家标识码、移动网络标识码、位置区域标识码和第二区域标识码,再将该第一标识信息中的第一区域标识码填写在第二区域标识码之后。0117其中,生成模块402包括0118第二查找单元,用于根据第一标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找该第一标识信息对应的地理位置类型值;0119第二生成单元,用于生成空白的第一事件,在第一事件中,将协议类型、事件。

50、长度、该第一标识信息对应的地理位置类型值和该第一标识信息填写在对应的字段中;0120第三查找单元,用于根据第二标识信息,从已存储的地理位置类型值与用户位置消息的对应关系中,查找该第二标识信息对应的地理位置类型值;0121第三生成单元,用于生成空白的第二事件,在第二事件中,将协议类型、事件长度、该第二标识信息对应的地理位置类型值和该第二标识信息填写在对应的字段中。0122其中,上报模块403,具体用于上报所述第一事件和所述第二事件给所述PCRF实体。0123其中,上报请求还包括该UE的身份标识;0124相应地,进一步地,该设备还包括0125比较模块,用于根据该UE的身份标识,从已存储的UE身份标。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1