一种数据处理方法及服务器、网元与流程

文档序号:11437728阅读:245来源:国知局
一种数据处理方法及服务器、网元与流程

本发明涉及数据处理技术,尤其涉及一种数据处理方法及服务器、网元。



背景技术:

现有第二移动通信/第三代移动通信/第四代移动通信(2g/3g/4g)网络的漫游机制如下:

漫游用户在漫游地登记到拜访服务网元,例如msc、mme或sgsn之后,向所述漫游用户的归属的用户归属hss或hlr进行位置登记,同时向所述用户归属hss或hlr获取所述漫游用户的用户签约数据,而且,在4g网络中,在漫游用户建立会话时,还需要通知所述漫游用户的归属的用户归属pcrf,并获取所述漫游用户的业务策略,下载到漫游地的pcef,如此,在漫游地控制漫游用户的会话过程。进一步地,当漫游用户在漫游地移动且变换了拜访服务网元时,必须重新访问所述漫游用户的归属hss或hlr,以及pcrf,去重新获取与所述漫游用户对应的用户签约数据和业务策略,因此,当漫游用户在拜访地变换拜访服务网元较频繁时,则导致漫游信令增多,而且,由于获取用户签约数据以及业务策略的过程是相同的,因此,降低了漫游用户会话效率,而且,上述过程也不利用第五移动通信(5g)网络架构下的流程简化。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供了一种数据处理方法及服务器、网元。

本发明实施例的技术方案是这样实现的:本发明实施例提供了一种数据处理方法,应用于漫游用户服务器;所述方法包括:

从归属网络获取至少一个漫游用户所对应的用户签约数据和业务策略,并存储所述至少一个漫游用户所对应的用户签约数据和业务策略;

从漫游服务网元和漫游会话管理网元获取所述至少一个漫游用户所对应的第一位置信息和第二位置信息,记录所述至少一个漫游用户所对应的第一位置信息和第二位置信息;所述第一位置信息用于表征漫游用户当前拜访的漫游服 务网元的标识;所述第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识;

根据所述至少一个漫游用户所对应的第一位置信息和第二位置信息,对所述至少一个漫游用户所对应的用户签约数据和业务策略进行分发处理,以辅助漫游服务网元和漫游会话管理网元为所述至少一个漫游用户提供拜访地网络业务和会话管理;

其中,所述漫游服务网元、漫游会话管理网元、漫游用户服务器归属于漫游网络。

上述方案中,所述方法还包括:接收漫游服务网元在确定出目标用户设备为漫游用户时而发送的与目标用户设备对应的位置更新请求;所述位置更新请求为漫游服务网元根据接收的目标用户设备发送的移动性相关请求消息而生成的;当与所述位置更新请求对应的移动性相关请求消息表征位置更新或位置登记时,所述漫游用户服务器根据所述位置更新请求判断自身是否存储有对应于所述目标用户设备的用户签约数据以及第一位置信息;根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息,包括:

当判断结果表征存储有对应于所述目标用户设备的用户签约数据和第一位置信息时,所述漫游用户服务器从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,确定当前的第一位置信息与存储的第一位置信息不同时,更新所存储的与所述目标用户设备对应的第一位置信息;

在自身存储的用户签约数据中获取与所述目标用户设备对应的用户签约数据,根据更新后的所述目标用户设备对应的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至漫游服务网元。

上述方案中,所述根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息,包括:

当判断结果表征未存储有对应于所述目标用户设备的用户签约数据时,所述漫游用户服务器向所述目标用户设备的归属网络中的归属签约数据服务器去获取对应于所述目标用户设备的用户签约数据,存储对应于所述目标用户设备的用户签约数据,并告知所述目标用户设备的归属签约数据服务器所述漫游用户服务器的地址;

所述漫游用户服务器从接收到的漫游服务网元发送的位置更新请求中获取 所述目标用户设备当前的第一位置信息,记录所述目标用户设备当前的第一位置信息;

根据所述目标用户设备当前的第一位置信息,将存储的对应于所述目标用户设备的用户签约数据发送至漫游服务网元。

上述方案中,所述方法还包括:接收漫游服务网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的删除登记请求;所述删除登记请求为所述漫游服务网元根据接收的目标用户设备发送的去附着消息而生成的;所述漫游用户服务器根据所述删除登记请求删除对应于所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述方法还包括:接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;当与所述会话管理请求对应的会话状态相关信息表征会话建立或者会话更改时,所述漫游用户服务器根据所述会话管理请求判断自身是否存储有对应于所述目标用户设备的业务策略和第二位置信息;根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息。

上述方案中,所述根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息,包括:

当判断结果表征存储有对应于所述目标用户设备的业务策略和第二位置信息时,所述漫游用户服务器从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,确定当前的第二位置信息与存储的第二位置信息不同时,更新所存储的与所述目标用户设备对应的第二位置信息;

在自身存储的业务策略中获取与所述目标用户设备对应的业务策略,根据更新后的所述第二位置信息将与所述目标用户设备对应的业务策略发送至漫游会话管理网元。

上述方案中,所述根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息,包括:

当判断结果表征未存储有对应于所述目标用户设备的业务策略和第二位置信息时,所述漫游用户服务器向所述目标用户设备的归属网络中的归属策略服务器去获取对应于所述目标用户设备的业务策略,存储对应于所述目标用户设备的业务策略,并告知所述目标用户设备的归属策略服务器所述漫游用户服务器的地址;

所述漫游用户服务器从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,记录所述目标用户设备当前的第二位置信息;

根据所述目标用户设备当前的第二位置信息,将存储的对应于所述目标用户设备的业务策略发送至漫游会话管理网元。

上述方案中,所述方法还包括:接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;当与所述会话管理请求对应的会话状态相关信息表征会话删除时,所述漫游用户服务器根据所述会话管理请求删除对应于所述目标用户设备的业务策略和第二位置信息。

上述方案中,所述方法还包括:接收自身存储的所述至少一个漫游用户中第一漫游用户对应的归属签约数据服务器在确定出所述第一漫游用户对应的用户签约数据发生改变时而发送的修改用户签约数据请求;根据修改用户签约数据请求更新与所述第一漫游用户对应的用户签约数据;所述漫游用户服务器获取自身记录的所述第一漫游用户的第一位置信息;根据自身记录的所述第一漫游用户的第一位置信息,将更新后的与所述第一漫游用户对应的用户签约数据发送至第一漫游用户当前的漫游服务网元,以同步用户签约数据。

上述方案中,所述方法还包括:接收自身存储的所述至少一个漫游用户中第二漫游用户对应的归属策略服务器在确定出业务策略发生改变时而发送的修改业务策略请求;根据修改业务策略请求更新与所述第二漫游用户对应的业务策略;所述漫游用户服务器获取自身记录的所述第二漫游用户的第二位置信息;根据自身记录的所述第二漫游用户的第二位置信息,将更新后的与所述第二漫游用户对应的业务策略发送至第二漫游用户当前的漫游会话管理网元,以同步业务策略。

上述方案中,所述方法还包括:

接收短消息服务中心发送的短消息下发消息;所述短消息下发消息表征所述短消息服务中心向所述至少一个漫游用户中第三漫游用户发送短消息的请求消息;

根据接收到的所述短消息下发消息中的将所述第三漫游用户作为被叫用户所对应的信息,获取所述第三漫游用户的第一位置信息,并将所述短消息下发消息中的目的地址修改为所述第三漫游用户的第一位置信息;

根据所述第三漫游用户的第一位置信息,将所述短消息下发消息发送至所 述第三漫游用户当前的漫游服务网元,以通过所述漫游服务网元下发与所述短消息下发消息对应的短消息。

上述方案中,所述方法还包括:

接收路由查询信息;所述路由查询信息表征所述至少一个漫游用户中第四漫游用户所属的归属签约数据服务器发送的根据主叫用户的路由请求信息而生成的针对所述第四漫游用户的路由查询信息;

根据所述路由查询信息,获取与所述第四漫游用户对应的第一位置信息,根据与所述第四漫游用户对应的第一位置信息向所述第四漫游用户当前拜访的漫游服务网元去获取目标路由信息,并将所述目标路由信息发送至所述第四漫游用户所属的归属签约数据服务器,以通过所述目标路由信息使所述主叫用户与所述第四漫游用户的漫游服务网元建立呼叫。

本发明实施例还提供了一种数据处理方法,应用于漫游服务网元;所述方法包括:

接收目标用户设备发送的移动性相关请求消息,根据移动性相关请求消息生成位置更新请求;

解析所述移动性相关请求消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述位置更新请求;所述位置更新请求用于控制漫游用户服务器处理对应于所述目标用户设备的用户签约数据和第一位置信息;第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识。

上述方案中,所述方法还包括:

接收目标用户设备发送的去附着消息,根据去附着消息生成删除登记请求;

解析所述去附着消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述删除登记请求;所述删除登记请求用于控制漫游用户服务器删除所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述移动性相关请求消息表征位置更新或位置登记;对应地,所述位置更新请求用于控制漫游用户服务器获取对应于所述目标用户设备的用户签约数据和第一位置信息;

所述方法还包括:

接收所述漫游用户服务器发送的对应于所述目标用户设备的用户签约数据,以通过接收到的用户签约数据为所述目标用户设备提供拜访地网络业务。

本发明实施例又提供了一种数据处理方法,应用于漫游会话管理网元;所述方法包括:

当在通信网络中检测到目标用户设备对应的会话状态相关信息后,根据所 述会话状态相关信息生成会话管理请求;

解析所述会话状态相关信息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述会话管理请求;所述会话管理请求用于控制所述漫游用户服务器处理对应于所述目标用户设备的业务策略和第二位置信息;第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识。

上述方案中,当所述会话状态相关信息表征会话建立或者会话更改时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器获取对应于所述目标用户设备的业务策略和第二位置信息;

所述方法还包括:

接收所述漫游用户服务器发送的对应于所述目标用户设备的业务策略,以通过接收到的业务策略对所述目标用户设备进行会话管理。

上述方案中,当所述会话状态相关信息表征会话删除时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器删除对应于所述目标用户设备的业务策略和第二位置信息。

本发明实施例还提供了一种漫游用户服务器,包括:

第一获取单元,用于从归属网络获取至少一个漫游用户所对应的用户签约数据和业务策略,并存储所述至少一个漫游用户所对应的用户签约数据和业务策略;

第二获取单元,用于从漫游服务网元和漫游会话管理网元获取所述至少一个漫游用户所对应的第一位置信息和第二位置信息,记录所述至少一个漫游用户所对应的第一位置信息和第二位置信息;所述第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识;所述第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识;

第一处理单元,用于根据所述至少一个漫游用户所对应的第一位置信息和第二位置信息,对所述至少一个漫游用户所对应的用户签约数据和业务策略进行分发处理,以辅助漫游服务网元和漫游会话管理网元为所述至少一个漫游用户提供拜访地网络业务和会话管理;

其中,所述漫游服务网元、漫游会话管理网元、漫游用户服务器归属于漫游网络。

上述方案中,所述漫游用户服务器还包括:

第一接收单元,用于接收漫游服务网元在确定出目标用户设备为漫游用户时而发送的与目标用户设备对应的位置更新请求;所述位置更新请求为漫游服务网元根据接收的目标用户设备发送的移动性相关请求消息而生成的;

所述第一处理单元,还用于确定出与所述位置更新请求对应的移动性相关请求消息表征位置更新或位置登记时,根据所述位置更新请求判断自身是否存储有对应于所述目标用户设备的用户签约数据以及第一位置信息,并根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述第一处理单元,还用于根据判断结果确定出存储有对应于所述目标用户设备的用户签约数据和第一位置信息时,从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,确定当前的第一位置信息与存储的第一位置信息不同时,触发所述第二获取单元;

所述第二获取单元,还用于更新所存储的与所述目标用户设备对应的第一位置信息;

对应地,所述第一处理单元,还用于在自身存储的用户签约数据中获取与所述目标用户设备对应的用户签约数据,根据更新后的所述目标用户设备对应的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至漫游服务网元。

上述方案中,所述第一处理单元,还用于根据判断结果确定出未存储有对应于所述目标用户设备的用户签约数据时,触发所述第一获取单元;

所述第一获取单元,还用于向所述目标用户设备的归属网络中的归属签约数据服务器去获取对应于所述目标用户设备的用户签约数据,存储对应于所述目标用户设备的用户签约数据,并告知所述目标用户设备的归属签约数据服务器所述漫游用户服务器的地址;

所述第一处理单元,还用于从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,记录所述目标用户设备当前的第一位置信息;还用于根据所述目标用户设备当前的第一位置信息,将存储的对应于所述目标用户设备的用户签约数据发送至漫游服务网元。

上述方案中,所述第一接收单元,还用于接收漫游服务网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的删除登记请求;所述删除登记请求为所述漫游服务网元根据接收的目标用户设备发送的去附着消息而生成的;

所述第一处理单元,还用于根据所述删除登记请求删除对应于所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述漫游用户服务器,还包括:

第二接收单元,用于接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求 为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;

所述第一处理单元,还用于确定出与所述会话管理请求对应的会话状态相关信息表征会话建立或者会话更改时,根据所述会话管理请求判断自身是否存储有对应于所述目标用户设备的业务策略和第二位置信息,并根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息。

上述方案中,所述第一处理单元,还用于根据判断结果确定出存储有对应于所述目标用户设备的业务策略和第二位置信息时,从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,确定当前的第二位置信息与存储的第二位置信息不同时,触发所述第二获取单元;

所述第二获取单元,还用于更新所存储的与所述目标用户设备对应的第二位置信息;

对应地,所述第一处理单元,还用于在自身存储的业务策略中获取与所述目标用户设备对应的业务策略,根据更新后的所述第二位置信息将与所述目标用户设备对应的业务策略发送至漫游会话管理网元。

上述方案中,所述第一处理单元,还用于根据判断结果确定出未存储有对应于所述目标用户设备的业务策略和第二位置信息时,触发所述第一获取单元;

所述第一获取单元,还用于向所述目标用户设备的归属网络中的归属策略服务器去获取对应于所述目标用户设备的业务策略,存储对应于所述目标用户设备的业务策略,并告知所述目标用户设备的归属策略服务器所述漫游用户服务器的地址;

所述第一处理单元,还用于从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,记录所述目标用户设备当前的第二位置信息;还用于根据所述目标用户设备当前的第二位置信息,将存储的对应于所述目标用户设备的业务策略发送至漫游会话管理网元。

上述方案中,所述第二接收单元,还用于接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;

所述第一处理单元,还用于当与所述会话管理请求对应的会话状态相关信息表征会话删除时,所述漫游用户服务器根据所述会话管理请求删除对应于所述目标用户设备的业务策略和第二位置信息。

上述方案中,所述第一处理单元,还用于接收自身存储的所述至少一个漫 游用户中第一漫游用户对应的归属签约数据服务器在确定出所述第一漫游用户对应的用户签约数据发生改变时而发送的修改用户签约数据请求;

所述第一获取单元,还用于根据修改用户签约数据请求,更新与所述第一漫游用户对应的用户签约数据;对应地,

所述第一处理单元,还用于获取自身记录的所述第一漫游用户的第一位置信息;根据自身记录的所述第一漫游用户的第一位置信息,将更新后的与所述第一漫游用户对应的用户签约数据发送至第一漫游用户当前的漫游服务网元,以同步用户签约数据。

上述方案中,所述第一处理单元,还用于接收自身存储的所述至少一个漫游用户中第二漫游用户对应的归属策略服务器在确定出业务策略发生改变时而发送的修改业务策略请求;

所述第一获取单元,还用于根据修改业务策略请求更新与所述第二漫游用户对应的业务策略;

对应地,所述第一处理单元,还用于所述漫游用户服务器获取自身记录的所述第二漫游用户的第二位置信息;根据自身记录的所述第二漫游用户的第二位置信息,将更新后的与所述第二漫游用户对应的业务策略发送至第二漫游用户当前的漫游会话管理网元,以同步业务策略。

上述方案中,所述第一处理单元还用于:

接收短消息服务中心发送的短消息下发消息;所述短消息下发消息表征所述短消息服务中心向所述至少一个漫游用户中第三漫游用户发送短消息的请求消息;

根据接收到的所述短消息下发消息中的将所述第三漫游用户作为被叫用户所对应的信息,获取所述第三漫游用户的第一位置信息,并将所述短消息下发消息中的目的地址修改为所述第三漫游用户的第一位置信息;

根据所述第三漫游用户的第一位置信息,将所述短消息下发消息发送至所述第三漫游用户当前的漫游服务网元,以通过所述漫游服务网元下发与所述短消息下发消息对应的短消息。

上述方案中,所述第一处理单元还用于:

接收路由查询信息;所述路由查询信息表征所述至少一个漫游用户中第四漫游用户所属的归属签约数据服务器发送的根据主叫用户的路由请求信息而生成的针对所述第四漫游用户的路由查询信息;

根据所述路由查询信息,获取与所述第四漫游用户对应的第一位置信息,根据与所述第四漫游用户对应的第一位置信息向所述第四漫游用户当前拜访的 漫游服务网元去获取目标路由信息,并将所述目标路由信息发送至所述第四漫游用户所属的归属签约数据服务器,以通过所述目标路由信息使所述主叫用户与所述第四漫游用户的漫游服务网元建立呼叫。

本发明实施例又提供了一种漫游服务网元,包括:

第三接收单元,用于接收目标用户设备发送的移动性相关请求消息,根据移动性相关请求消息生成位置更新请求;

第二处理单元,用于解析所述移动性相关请求消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述位置更新请求;所述位置更新请求用于控制漫游用户服务器处理对应于所述目标用户设备的用户签约数据和第一位置信息;第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识。

上述方案中,所述第三接收单元,还用于接收目标用户设备发送的去附着消息,根据去附着消息生成删除登记请求;

所述第二处理单元,还用于解析所述去附着消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述删除登记请求;所述删除登记请求用于控制漫游用户服务器删除所述目标用户设备的用户签约数据和第一位置信息。

上述方案中,所述移动性相关请求消息表征位置更新或位置登记;对应地,所述位置更新请求用于控制漫游用户服务器获取对应于所述目标用户设备的用户签约数据和第一位置信息;

对应地,所述第三接收单元,还用于接收所述漫游用户服务器发送的对应于所述目标用户设备的用户签约数据,以通过接收到的用户签约数据为所述目标用户设备提供拜访地网络业务。

本发明实施例还提供了一种漫游会话管理网元,包括:

检测单元,用于当在通信网络中检测到目标用户设备对应的会话状态相关信息后,根据所述会话状态相关信息生成会话管理请求;

第三处理单元,用于解析所述会话状态相关信息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述会话管理请求;所述会话管理请求用于控制所述漫游用户服务器处理对应于所述目标用户设备的业务策略和第二位置信息;第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识。

上述方案中,当所述会话状态相关信息表征会话建立或者会话更改时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器获取对应于所述目 标用户设备的业务策略和第二位置信息;

所述漫游会话管理网元还包括:第四接收单元;

所述第四接收单元,用于接收所述漫游用户服务器发送的对应于所述目标用户设备的业务策略,以通过接收到的业务策略对所述目标用户设备进行会话管理。

上述方案中,当所述会话状态相关信息表征会话删除时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器删除对应于所述目标用户设备的业务策略和第二位置信息。

本发明实施例所述的数据处理方法及服务器、网元,在漫游地部署漫游用户服务器,用于对本地漫游入用户的位置进行集中登记,并对漫游入用户的用户签约数据和业务策略进行统一查询和分发,这样,当漫游用户在部署有漫游用户服务器的漫游地频繁变换服务网元时,无需多次向漫游用户所属归属网络的归属签约数据服务器,例如归属hlr或hss去获取漫游用户的用户签约数据,也无需多次向漫游用户所属归属网络的归属策略服务器去获取漫游用户的业务策略,只需向漫游用户服务器去获取用户签约数据和业务策略,即可实现为漫游用户提供拜访地网络业务以及对漫游用户进行会话管理的目的,如此,降低了漫游信令的开销,提升了漫游用户会话效率,适应于5g网络架构下的流程简化目标。

附图说明

图1为本发明实施例数据处理方法的实现流程示意图一;

图2为本发明实施例漫游用户服务器的结构示意图;

图3为本发明实施例数据处理方法的实现流程示意图二;

图4为本发明实施例漫游服务网元的结构示意图;

图5为本发明实施例数据处理方法的实现流程示意图三;

图6为本发明实施例漫游会话管理网元的结构示意图;

图7为本发明实施例应用场景示意图。

具体实施方式

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

实施例一

图1为本发明实施例数据处理方法的实现流程示意图一;所述方法应用于漫游用户服务器;如图1所示,所述方法包括:

步骤101:从归属网络获取至少一个漫游用户所对应的用户签约数据和业务策略,并存储所述至少一个漫游用户所对应的用户签约数据和业务策略;

步骤102:从漫游服务网元和漫游会话管理网元获取所述至少一个漫游用户所对应的第一位置信息和第二位置信息,记录所述至少一个漫游用户所对应的第一位置信息和第二位置信息;所述第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识;所述第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识;

步骤103:根据所述至少一个漫游用户所对应的第一位置信息和第二位置信息,对所述至少一个漫游用户所对应的用户签约数据和业务策略进行分发处理,以辅助漫游服务网元和漫游会话管理网元为所述至少一个漫游用户提供拜访地网络业务和会话管理;

其中,所述漫游服务网元、漫游会话管理网元、漫游用户服务器归属于漫游网络。

本发明实施例所述的数据处理方法,在漫游地部署漫游用户服务器,用于对本地漫游入用户的位置进行集中登记,并对漫游入用户的用户签约数据和业务策略进行统一查询和分发,这样,当漫游用户在部署有漫游用户服务器的漫游地频繁变换服务网元时,无需多次向漫游用户所属归属网络的归属签约数据服务器,例如归属hlr或hss去获取漫游用户的用户签约数据,也无需多次向漫游用户所属归属网络的归属策略服务器去获取漫游用户的业务策略,只需向漫游用户服务器去获取用户签约数据和业务策略,即可实现为漫游用户提供拜访地网络业务以及对漫游用户进行会话管理的目的,如此,降低了漫游信令的开销,提升了漫游用户会话效率,适应于5g网络架构下的流程简化目标。

本实施例中,所述漫游用户服务器向漫游用户的归属网络获取漫游用户的用户签约数据的具体过程如下:

所述漫游用户服务器接收漫游服务网元在确定出目标用户设备为漫游用户时而发送的与目标用户设备对应的位置更新请求;所述位置更新请求为漫游服务网元根据接收的目标用户设备发送的移动性相关请求消息而生成的;这里,所述漫游服务网元可以具体为所述目标用设备当前所处的漫游地的拜访服务网元,例如,mme、msc、sgsn。所述移动性相关请求消息可以具体表征位置更新或位置登记。

进一步地,当与所述位置更新请求对应的移动性相关请求消息表征位置更 新或位置登记时,所述漫游用户服务器根据所述位置更新请求判断自身是否存储有对应于所述目标用户设备的用户签约数据以及第一位置信息;进而根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息。

具体地,在一具体实施例中,当判断结果表征存储有对应于所述目标用户设备的用户签约数据和第一位置信息时,所述漫游用户服务器从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,确定当前的第一位置信息与存储的第一位置信息不同时,更新所存储的与所述目标用户设备对应的第一位置信息;这里,由于所述漫游服务网元向所述漫游用户服务器发送了位置更新请求,也就是说,所述目标用户设备在漫游网络中的位置发生了变化,使所述目标用户设备在漫游网络中拜访的漫游服务网元发生了变化,所以,所述漫游用户服务器中存储的第一位置信息,也即所述目标用户设备位置发生变化前的拜访漫游服务网元的第一位置信息显然与当前拜访的漫游服务网元的第一位置信息不同,因此,在实际应用中,所述漫游用户服务器获取到的当前的第一位置信息必然与存储的第一位置信息不同。

进一步地,所述漫游用户服务器在自身存储的用户签约数据中获取与所述目标用户设备对应的用户签约数据,根据更新后的所述目标用户设备对应的第一位置信息,也即所述目标用户设备当前拜访的漫游服务网元的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至该当前拜访的漫游服务网元,以使该当前拜访的漫游服务网元通过与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。也就是说,在实际应用中,当所述目标用户设备在漫游网络中的位置发生了变化,也即所述目标用户设备在漫游网络中拜访的漫游服务网元发生了变化,此时,所述目标用户设备当前拜访的漫游服务网元只需向漫游用户服务器去获取与所述目标用户设备对应的用户签约数据,即可为所述目标用户设备提供拜访地网络业务。

在另一具体实施例中,当判断结果表征未存储有对应于所述目标用户设备的用户签约数据时,所述漫游用户服务器向所述目标用户设备的归属网络中的归属签约数据服务器去获取对应于所述目标用户设备的用户签约数据,存储对应于所述目标用户设备的用户签约数据,并告知所述目标用户设备的归属签约数据服务器所述漫游用户服务器的地址;

所述漫游用户服务器从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,记录所述目标用户设备当前的第一位置信息;进而根据所述目标用户设备当前的第一位置信息,将存储的对应于所述目标用户设备的用户签约数据发送至漫游服务网元,以使漫游服务网元通过 与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。

这里,所述归属签约数据服务器可以具体为所述目标用户设备所属地的hlr或hss,也即所述目标用户设备所述归属网络的hlr或hss。

在另一具体实施例中,所述漫游用户服务器接收漫游服务网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的删除登记请求;所述删除登记请求为所述漫游服务网元根据接收的目标用户设备发送的去附着消息而生成的;所述漫游用户服务器根据所述删除登记请求删除对应于所述目标用户设备的用户签约数据和第一位置信息。

本实施例中,所述漫游用户服务器向漫游用户的归属网络获取漫游用户的业务策略的具体过程如下:

所述漫游用户服务器接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;这里,所述漫游会话管理网元可以具体为所述目标用户设备所处漫游地的能够提供业务策略的服务网元,也即所述目标用户设备当前接入的所处漫游网络中能够提供业务策略的服务网元,例如pcef;所述会话状态相关信息可以具体表征会话建立、会话更改或者会话删除。

进一步地,在一具体实施例中,当与所述会话管理请求对应的会话状态相关信息表征会话建立或者会话更改时,所述漫游用户服务器根据所述会话管理请求判断自身是否存储有对应于所述目标用户设备的业务策略和第二位置信息;

根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息。

具体地,当判断结果表征存储有对应于所述目标用户设备的业务策略和第二位置信息时,所述漫游用户服务器从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,确定当前的第二位置信息与存储的第二位置信息不同时,更新所存储的与所述目标用户设备对应的第二位置信息;这里,由于所述漫游会话管理网元向所述漫游用户服务器发送了会话管理请求,也就是说,所述目标用户设备在漫游网络中的位置发生了变化,使所述目标用户设备在漫游网络中接入的漫游会话管理网元发生了变化,所以,所述漫游用户服务器中存储的第二位置信息,也即所述目标用户设备位置发生变化前接入的漫游会话管理网元的第二位置信息显然与当前接入的漫游会话管理网元的第二位置信息不同,因此,在实际应用中,所述漫游用户服务器获取到的当前的第二位置信息必然与存储的二位置信息不同。

进一步地,在自身存储的业务策略中获取与所述目标用户设备对应的业务策略,根据更新后的所述第二位置信息将与所述目标用户设备对应的业务策略发送至漫游会话管理网元,以使漫游会话管理网元通过与所述目标用户设备对应的业务策略对所述目标用户设备进行会话管理。也就是说,在实际应用中,当所述目标用户设备在漫游网络中的位置发生了变化,也即所述目标用户设备在漫游网络中接入的漫游会话管理网元发生了变化,此时,所述目标用户设备当前接入的漫游会话管理网元只需向漫游用户服务器去获取与所述目标用户设备对应的业务策略,即可对所述目标用户设备进行会话管理。

进一步地,当判断结果表征未存储有对应于所述目标用户设备的业务策略和第二位置信息时,所述漫游用户服务器向所述目标用户设备的归属网络中的归属策略服务器去获取对应于所述目标用户设备的业务策略,存储对应于所述目标用户设备的业务策略,并告知所述目标用户设备的归属策略服务器所述漫游用户服务器的地址;

所述漫游用户服务器从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,记录所述目标用户设备当前的第二位置信息;

根据所述目标用户设备当前的第二位置信息,将存储的对应于所述目标用户设备的业务策略发送至漫游会话管理网元,以使漫游会话管理网元通过与所述目标用户设备对应的业务策略对所述目标用户设备进行会话管理。

在另一具体实施例中,所述漫游用户服务器接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;

当与所述会话管理请求对应的会话状态相关信息表征会话删除时,所述漫游用户服务器根据所述会话管理请求删除对应于所述目标用户设备的业务策略和第二位置信息。这里,所述归属策略服务器可以具体为所述目标用户设备所属归属网络的pcrf。

在实际应用中,当漫游用户的用户签约数据发生变化时,所述漫游用户服务器还需要同步更新后的用户签约数据;具体地,

所述漫游用户服务器接收自身存储的所述至少一个漫游用户中第一漫游用户对应的归属签约数据服务器在确定出所述第一漫游用户对应的用户签约数据发生改变时而发送的修改用户签约数据请求;根据修改用户签约数据请求更新与所述第一漫游用户对应的用户签约数据;所述漫游用户服务器获取自身记录 的所述第一漫游用户的第一位置信息;根据自身记录的所述第一漫游用户的第一位置信息,将更新后的与所述第一漫游用户对应的用户签约数据发送至第一漫游用户当前的漫游服务网元,以同步用户签约数据。

同理,当漫游用户的业务策略发生变化时,所述漫游用户服务器还需要同步更新后的业务策略;具体地,

所述漫游用户服务器接收自身存储的所述至少一个漫游用户中第二漫游用户对应的归属策略服务器在确定出业务策略发生改变时而发送的修改业务策略请求;根据修改业务策略请求更新与所述第二漫游用户对应的业务策略;所述漫游用户服务器获取自身记录的所述第二漫游用户的第二位置信息;根据自身记录的所述第二漫游用户的第二位置信息,将更新后的与所述第二漫游用户对应的业务策略发送至第二漫游用户当前的漫游会话管理网元,以同步业务策略。

在实际应用中,由于漫游用户作为短消息接收方时,网络需要查询漫游用户登记的位置,所以本发明实施例所述的方法会改变短消息接收场景;具体地,

所述漫游用户服务器接收短消息服务中心发送的短消息下发消息;所述短消息下发消息表征所述短消息服务中心向所述至少一个漫游用户中第三漫游用户发送短消息的请求消息;这里,所述第三漫游用户的第一位置信息已存储于所述漫游用户服务器中;进一步地,所述漫游用户服务器根据接收到的所述短消息下发消息中的将所述第三漫游用户作为被叫用户所对应的信息,获取所述第三漫游用户的第一位置信息,并将所述短消息下发消息中的目的地址修改为所述第三漫游用户的第一位置信息,根据所述第三漫游用户的第一位置信息,将所述短消息下发消息发送至所述第三漫游用户当前的漫游服务网元,以通过所述漫游服务网元下发与所述短消息下发消息对应的短消息。

在实际应用中,由于漫游用户作为被叫用户时,网络需要查询漫游用户登记的位置,所以本发明实施例所述的方法会改变被叫流程;具体地,

所述漫游用户服务器接收路由查询信息;所述路由查询信息表征所述至少一个漫游用户中第四漫游用户所属的归属签约数据服务器发送的根据主叫用户的路由请求信息而生成的针对所述第四漫游用户的路由查询信息;这里,所述第四漫游用户的第一位置信息已存储于所述漫游用户服务器中;进一步地,所述漫游用户服务器根据所述路由查询信息,获取与所述第四漫游用户对应的第一位置信息,根据与所述第四漫游用户对应的第一位置信息向所述第四漫游用户当前拜访的漫游服务网元去获取目标路由信息,并将所述目标路由信息发送至所述第四漫游用户所属的归属签约数据服务器,以通过所述目标路由信息使所述主叫用户与所述第四漫游用户的漫游服务网元建立呼叫。

为实现实施例一所述的方法,本发明实施例还提供了一种漫游用户服务器,如图2所示,包括:

第一获取单元21,用于从归属网络获取至少一个漫游用户所对应的用户签约数据和业务策略,并存储所述至少一个漫游用户所对应的用户签约数据和业务策略;

第二获取单元22,用于从漫游服务网元和漫游会话管理网元获取所述至少一个漫游用户所对应的第一位置信息和第二位置信息,记录所述至少一个漫游用户所对应的第一位置信息和第二位置信息;第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识;第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识;

第一处理单元23,用于根据所述至少一个漫游用户所对应的第一位置信息和第二位置信息,对所述至少一个漫游用户所对应的用户签约数据和业务策略进行分发处理,以辅助漫游服务网元和漫游会话管理网元为所述至少一个漫游用户提供拜访地网络业务和会话管理;

其中,所述漫游服务网元、漫游会话管理网元、漫游用户服务器归属于漫游网络。

本实施例中,所述漫游用户服务器还包括:

第一接收单元,用于接收漫游服务网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的位置更新请求;所述位置更新请求为漫游服务网元根据接收的目标用户设备发送的移动性相关请求消息而生成的;

所述第一处理单元,还用于确定出与所述位置更新请求对应的移动性相关请求消息表征位置更新或位置登记时,根据所述位置更新请求判断自身是否存储有对应于所述目标用户设备的用户签约数据以及第一位置信息,并根据判断结果处理对应于所述目标用户设备的用户签约数据和第一位置信息。

本实施例中,所述第一处理单元,还用于根据判断结果确定出存储有对应于所述目标用户设备的用户签约数据和第一位置信息时,从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,确定当前的第一位置信息与存储的第一位置信息不同时,触发所述第二获取单元;

所述第二获取单元,还用于更新所存储的与所述目标用户设备对应的第一位置信息;

对应地,所述第一处理单元,还用于在自身存储的用户签约数据中获取与所述目标用户设备对应的用户签约数据,根据更新后的所述目标用户设备对应的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至漫游服务 网元,以使漫游服务网元通过与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。

本实施例中,所述第一处理单元,还用于根据判断结果确定出未存储有对应于所述目标用户设备的用户签约数据时,触发所述第一获取单元;

所述第一获取单元,还用于向所述目标用户设备的归属网络中的归属签约数据服务器去获取对应于所述目标用户设备的用户签约数据,存储对应于所述目标用户设备的用户签约数据,并告知所述目标用户设备的归属签约数据服务器所述漫游用户服务器的地址;

所述第一处理单元,还用于从接收到的漫游服务网元发送的位置更新请求中获取所述目标用户设备当前的第一位置信息,记录所述目标用户设备当前的第一位置信息;还用于根据所述目标用户设备当前的第一位置信息,将存储的对应于所述目标用户设备的用户签约数据发送至漫游服务网元,以使漫游服务网元通过与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。

本实施例中,所述第一接收单元,还用于接收漫游服务网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的删除登记请求;所述删除登记请求为所述漫游服务网元根据接收的目标用户设备发送的去附着消息而生成的;

所述第一处理单元,还用于根据所述删除登记请求删除对应于所述目标用户设备的用户签约数据和第一位置信息。

本实施例中,所述漫游用户服务器,还包括:

第二接收单元,用于接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;

所述第一处理单元,还用于确定出与所述会话管理请求对应的会话状态相关信息表征会话建立或者会话更改时,根据所述会话管理请求判断自身是否存储有对应于所述目标用户设备的业务策略和第二位置信息,并根据判断结果处理对应于所述目标用户设备的业务策略和第二位置信息。

本实施例中,所述第一处理单元,还用于根据判断结果确定出存储有对应于所述目标用户设备的业务策略和第二位置信息时,从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,确定当前的第二位置信息与存储的第二位置信息不同时,触发所述第二获取单元;

所述第二获取单元,还用于更新所存储的与所述目标用户设备对应的第二位置信息;

对应地,所述第一处理单元,还用于在自身存储的业务策略中获取与所述目标用户设备对应的业务策略,根据更新后的所述第二位置信息将与所述目标用户设备对应的业务策略发送至漫游会话管理网元,以使漫游会话管理网元通过与所述目标用户设备对应的业务策略对所述目标用户设备进行会话管理。

本实施例中,所述第一处理单元,还用于根据判断结果确定出未存储有对应于所述目标用户设备的业务策略和第二位置信息时,触发所述第一获取单元;

所述第一获取单元,还用于向所述目标用户设备的归属网络中的归属策略服务器去获取对应于所述目标用户设备的业务策略,存储对应于所述目标用户设备的业务策略,并告知所述目标用户设备的归属策略服务器所述漫游用户服务器的地址;

所述第一处理单元,还用于从接收到的漫游会话管理网元发送的会话管理请求中获取所述目标用户设备当前的第二位置信息,记录所述目标用户设备当前的第二位置信息;还用于根据所述目标用户设备当前的第二位置信息,将存储的对应于所述目标用户设备的业务策略发送至漫游会话管理网元,以使漫游会话管理网元通过与所述目标用户设备对应的业务策略对所述目标用户设备进行会话管理。

本实施例中,所述第二接收单元,还用于接收漫游会话管理网元在确定出所述目标用户设备为漫游用户时而发送的与目标用户设备对应的会话管理请求;所述会话管理请求为所述漫游会话管理网元根据检测到的与所述目标用户设备对应的会话状态相关信息而生成的;

所述第一处理单元,还用于当与所述会话管理请求对应的会话状态相关信息表征会话删除时,所述漫游用户服务器根据所述会话管理请求删除对应于所述目标用户设备的业务策略和第二位置信息。

本实施例中,所述第一处理单元,还用于接收自身存储的所述至少一个漫游用户中第一漫游用户对应的归属签约数据服务器在确定出所述第一漫游用户对应的用户签约数据发生改变时而发送的修改用户签约数据请求;

所述第一获取单元,还用于根据修改用户签约数据请求,更新与所述第一漫游用户对应的用户签约数据;对应地,

所述第一处理单元,还用于获取自身记录的所述第一漫游用户的第一位置信息;根据自身记录的所述第一漫游用户的第一位置信息,将更新后的与所述第一漫游用户对应的用户签约数据发送至第一漫游用户当前的漫游服务网元, 以同步用户签约数据。

本实施例中,所述第一处理单元,还用于接收自身存储的所述至少一个漫游用户中第二漫游用户对应的归属策略服务器在确定出业务策略发生改变时而发送的修改业务策略请求;

所述第一获取单元,还用于根据修改业务策略请求更新与所述第二漫游用户对应的业务策略;

对应地,所述第一处理单元,还用于所述漫游用户服务器获取自身记录的所述第二漫游用户的第二位置信息;根据自身记录的所述第二漫游用户的第二位置信息,将更新后的与所述第二漫游用户对应的业务策略发送至第二漫游用户当前的漫游会话管理网元,以同步业务策略。

本实施例中,所述第一处理单元还用于:

接收短消息服务中心发送的短消息下发消息;所述短消息下发消息表征所述短消息服务中心向所述至少一个漫游用户中第三漫游用户发送短消息的请求消息;

根据接收到的所述短消息下发消息中的将所述第三漫游用户作为被叫用户所对应的信息,获取所述第三漫游用户的第一位置信息,并将所述短消息下发消息中的目的地址修改为所述第三漫游用户的第一位置信息;

根据所述第三漫游用户的第一位置信息,将所述短消息下发消息发送至所述第三漫游用户当前的漫游服务网元,以通过所述漫游服务网元下发与所述短消息下发消息对应的短消息。

本实施例中,所述第一处理单元还用于:

接收路由查询信息;所述路由查询信息表征所述至少一个漫游用户中第四漫游用户所属的归属签约数据服务器发送的根据主叫用户的路由请求信息而生成的针对所述第四漫游用户的路由查询信息;

根据所述路由查询信息,获取与所述第四漫游用户对应的第一位置信息,根据与所述第四漫游用户对应的第一位置信息向所述第四漫游用户当前拜访的漫游服务网元去获取目标路由信息,并将所述目标路由信息发送至所述第四漫游用户所属的归属签约数据服务器,以通过所述目标路由信息使所述主叫用户与所述第四漫游用户的漫游服务网元建立呼叫。

本领域技术人员应当理解,本发明实施例的漫游用户服务器中各处理单元的功能,可参照实施例一所述的数据处理方法的相关描述而理解,这里不再赘述。

实施例二

图3为本发明实施例数据处理方法的实现流程示意图二;所述方法应用于漫游服务网元;如图3所示,所述方法包括:

步骤301:接收目标用户设备发送的移动性相关请求消息,根据移动性相关请求消息生成位置更新请求;

本实施例中,所述漫游服务网元可以具体为所述目标用设备当前所处的漫游地的拜访服务网元,例如,mme、msc、sgsn。

步骤302:解析所述移动性相关请求消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述位置更新请求;所述位置更新请求用于控制漫游用户服务器处理对应于所述目标用户设备的用户签约数据和第一位置信息;第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识。

在实际应用中,所述漫游服务网元还用于接收目标用户设备发送的去附着消息,根据去附着消息生成删除登记请求;进而解析所述去附着消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述删除登记请求;所述删除登记请求用于控制漫游用户服务器删除所述目标用户设备的用户签约数据和第一位置信息。

本实施例中,所述移动性相关请求消息表征位置更新或位置登记;对应地,所述位置更新请求用于控制漫游用户服务器获取对应于所述目标用户设备的用户签约数据和第一位置信息;此时,当所述漫游用户服务器获取到对应于所述目标用户设备的用户签约数据后,将对应于所述目标用户设备的用户签约数据发送至所述漫游服务网元;所述漫游服务网元接收所述漫游用户服务器发送的对应于所述目标用户设备的用户签约数据,以通过接收到的用户签约数据为所述目标用户设备提供拜访地网络业务。

本发明实施例所述的数据处理方法,由于在漫游地部署了漫游用户服务器,且所述漫游用户服务器用于对本地漫游入用户的位置进行集中登记,并对漫游入用户的用户签约数据和业务策略进行统一查询和分发,这样,当漫游用户在部署有漫游用户服务器的漫游地频繁变换服务网元时,无需多次向漫游用户所属归属网络的归属签约数据服务器,例如归属hlr或hss去获取漫游用户的用户签约数据,只需向漫游用户服务器去获取用户签约数据,即可实现为漫游用户提供拜访地网络业务的目的,如此,降低了漫游信令的开销,提升了漫游用户会话效率,适应于5g网络架构下的流程简化目标。

为实现实施例二所述的方法,本发明实施例还提供了一种漫游服务网元,如图4所示,包括:

第三接收单元41,用于接收目标用户设备发送的移动性相关请求消息,根据移动性相关请求消息生成位置更新请求;

第二处理单元42,用于解析所述移动性相关请求消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述位置更新请求;所述位置更新请求用于控制漫游用户服务器处理对应于所述目标用户设备的用户签约数据和第一位置信息;第一位置信息用于表征漫游用户当前拜访的漫游服务网元的标识。

本实施例中,所述第三接收单元,还用于接收目标用户设备发送的去附着消息,根据去附着消息生成删除登记请求;

所述第二处理单元,还用于解析所述去附着消息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述删除登记请求;所述删除登记请求用于控制漫游用户服务器删除所述目标用户设备的用户签约数据和第一位置信息。

本实施例中,所述移动性相关请求消息表征位置更新或位置登记;对应地,所述位置更新请求用于控制漫游用户服务器获取对应于所述目标用户设备的用户签约数据和第一位置信息;

对应地,所述第三接收单元,还用于接收所述漫游用户服务器发送的对应于所述目标用户设备的用户签约数据,以通过接收到的用户签约数据为所述目标用户设备提供拜访地网络业务。

本领域技术人员应当理解,本发明实施例的漫游服务网元中各处理单元的功能,可参照实施例二所述的数据处理方法的相关描述而理解,这里不再赘述。

实施例三

图5为本发明实施例数据处理方法的实现流程示意图三;所述方法应用于漫游会话管理网元;如图5所示,所述方法包括:

步骤501:当在通信网络中检测到目标用户设备对应的会话状态相关信息后,根据所述会话状态相关信息生成会话管理请求;

本实施例中,所述漫游会话管理网元可以具体为所述目标用户设备所处漫游地的能够提供业务策略的服务网元,也即所述目标用户设备当前接入的所处漫游网络中能够提供业务策略的服务网元,例如pcef。

步骤502:解析所述会话状态相关信息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述会话管理请求;所述会话管理请求用于控制所述漫游用户服务器处理对应于所述目标用户设备的业务策 略和第二位置信息;第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识。

在实际应用中,所述会话状态相关信息可以具体表征会话建立、会话更改或者会话删除;具体地,

当所述会话状态相关信息表征会话建立或者会话更改时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器获取对应于所述目标用户设备的业务策略和第二位置信息;此时,当所述漫游用户服务器获取到对应于所述目标用户设备的业务策略后,将对应于所述目标用户设备的业务策略发送至所述漫游会话管理网元;所述漫游会话管理网元接收所述漫游用户服务器发送的对应于所述目标用户设备的业务策略,以通过接收到的业务策略对所述目标用户设备进行会话管理。

进一步地,当所述会话状态相关信息表征会话删除时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器删除对应于所述目标用户设备的业务策略和第二位置信息。

本发明实施例所述的数据处理方法,由于在漫游地部署了漫游用户服务器,且所述漫游用户服务器用于对本地漫游入用户的位置进行集中登记,并对漫游入用户的用户签约数据和业务策略进行统一查询和分发,这样,当漫游用户在部署有漫游用户服务器的漫游地频繁变换服务网元时,无需多次向漫游用户所属归属网络的归属策略服务器去获取漫游用户的业务策略,只需向漫游用户服务器去获取业务策略,即可实现对漫游用户进行会话管理的目的,如此,降低了漫游信令的开销,提升了漫游用户会话效率,适应于5g网络架构下的流程简化目标。

为实现实施例三所述的方法,本发明实施例还提供了一种漫游会话管理网元,如图6所示,包括:

检测单元61,用于当在通信网络中检测到目标用户设备对应的会话状态相关信息后,根据所述会话状态相关信息生成会话管理请求;

第三处理单元62,用于解析所述会话状态相关信息,根据解析结果确定出所述目标用户设备对应漫游用户时,向漫游用户服务器发送所述会话管理请求;所述会话管理请求用于控制所述漫游用户服务器处理对应于所述目标用户设备的业务策略和第二位置信息;第二位置信息用于表征漫游用户当前接入的漫游会话管理网元的标识。

本实施例中,当所述会话状态相关信息表征会话建立或者会话更改时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器获取对应于所述目 标用户设备的业务策略和第二位置信息;

所述漫游会话管理网元还包括:第四接收单元;

所述第四接收单元,用于接收所述漫游用户服务器发送的对应于所述目标用户设备的业务策略,以通过接收到的业务策略对所述目标用户设备进行会话管理。

本实施例中,当所述会话状态相关信息表征会话删除时,对应地,所述会话管理请求用于表征控制所述漫游用户服务器删除对应于所述目标用户设备的业务策略和第二位置信息。

本领域技术人员应当理解,本发明实施例的漫游会话管理网元中各处理单元的功能,可参照实施例三所述的数据处理方法的相关描述而理解,这里不再赘述。

以下结合附图7,并通过具体应用场景对本发明实施例做进一步详细说明:

场景一,初次登记场景;具体地,

在初次登记场景中,所述漫游服务网元向所述漫游用户服务器获取用户签约数据的过程如下:

步骤1:当目标用户设备在开机状态移入漫游地或在漫游地开机附着时,向所述目标用户设备所处漫游网络的漫游服务网元如mme、msc、sgsn,请求位置登记;

步骤2:所述漫游服务网元根据所述位置登记生成位置更新请求;同时,所述漫游服务网元解析所述位置登记对应的信息,得到所述目标用户设备的用户码号,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游服务网元根据自身配置好的路由信息向所述漫游用户服务器发送所述位置更新请求;

步骤3:所述漫游用户服务器接收到与所述目标用户设备对应的位置更新请求后,在自身查询所述目标用户设备是否已经登记,若是,则在自身获取与所述目标用户设备对应的用户签约数据;同时获取所述目标用户设备的第一位置信息;根据获取到的所述目标用户设备的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至所述目标用户设备当前在漫游网络中拜访的漫游服务网元;

否则,所述漫游用户服务器获取所述目标用户设备当前的第一位置信息,记录所述目标用户设备当前的第一位置信息;同时,向所述目标用户设备所属的归属hlr或hss发送位置更新相关信息,并将所述漫游用户服务器对应的地址写入所述目标用户设备所属的归属hlr或hss中;随后,执行步骤4;

这里,所述目标用户设备的第一位置信息可以具体为所述目标用户设备当 前拜访的漫游服务网元的标识或者地址等。

在实际应用中,所述查询所述目标用户设备是否已经登记可以具体为查找所述漫游用户服务器中是否存储有与所述目标用户设备对应的用户签约数据、业务策略、第一位置信息以及第二位置信息。

步骤4:所述目标用户设备所属的归属hlr或hss向所述漫游用户服务器插入与所述目标用户设备所对应的用户签约数据;所述漫游用户服务器根据记录的与所述目标用户设备对应的第一位置信息向漫游服务网元插入与所述目标用户设备所对应的用户签约数据,如此,使所述漫游服务网元通过与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。

场景二:会话建立场景;

步骤1:漫游会话管理网元,例如目标用户设备所处漫游地的pcef,在通信网络中检测到目标用户设备对应的会话建立后,生成会话管理请求;同时,所述漫游会话管理网元解析所述会话建立对应的信息,得到所述目标用户设备的用户号码,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游会话管理网元根据自身配置后的路由信息向所述漫游用户服务器发送所述会话管理请求;

步骤2:所述漫游用户服务器接收到与所述目标用户设备对应的会话管理请求后,在自身中查找是否存储有与所述目标用户设备所对应的业务策略;若是,所述漫游用户服务器在自身存储的业务策略中获取与所述目标用户设备对应的业务策略;同时获取所述目标用户设备的第二位置信息;根据获取到的所述目标用户设备的第二位置信息,将与所述目标用户设备对应的业务策略发送至所述目标用户设备在漫游网络中当前接入的漫游会话管理网元;

否则,所述漫游用户服务器获取所述目标用户设备当前的第二位置信息,记录所述目标用户设备当前的第二位置信息;同时,所述漫游用户服务器向所述目标用户设备所属的归属pcrf发起会话建立相关信息;随后,执行步骤3;

这里,所述目标用户设备的第二位置信息可以具体为所述目标用户设备当前拜访的漫游会话管理网元的标识或者地址等。

步骤3:所述目标用户设备所属的归属pcrf根据会话建立相关信息向所述漫游用户服务器发送与所述目标用户设备所对应的业务策略;随后,所述漫游用户服务器根据记录的所述目标用户设备当前的第二位置信息,将对应于所述目标用户设备的业务策略发送至所述漫游会话管理网元,使所述漫游会话管理网元通过与所述目标用户设备对应的业务策略对所述目标用户设备进行会话管理。

场景三,漫游位置改变场景;具体地,在漫游位置改变场景中,所述漫游服务网元向所述漫游用户服务器获取用户签约数据的过程如下:

步骤1:目标用户设备在漫游地改变拜访服务网元时,向新的拜访服务网元,例如,漫游服务网元请求位置更新;

步骤2:所述漫游服务网元根据所述位置更新生成位置更新请求同时,所述漫游服务网元解析所述位置更新对应的信息,得到所述目标用户设备的用户码号,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游服务网元根据自身配置好的路由信息向所述漫游用户服务器发送所述位置更新请求;

步骤3:所述漫游用户服务器接收到与所述目标用户设备对应的位置更新请求后,在自身查询所述目标用户设备是否已经登记,若是,则在自身获取与所述目标用户设备对应的用户签约数据;同时获取所述目标用户设备的当前的第一位置信息,并确定所述目标用户设备的当前的第一位置信息与所述漫游用户服务器存储的与所述目标用户设备对应的第一位置信息不同时,更新所述目标用户设备的第一位置信息;

根据更新后的所述目标用户设备的第一位置信息,将与所述目标用户设备对应的用户签约数据发送至所述目标用户设备在漫游网络中的当前拜访的新的漫游服务网元,使当前拜访的新的漫游服务网元通过与所述目标用户设备对应的用户签约数据为所述目标用户设备提供拜访地网络业务。

场景四,会话更新过程;

步骤1:漫游会话管理网元,例如目标用户设备所处漫游地的pcef,在通信网络中检测到目标用户设备对应的会话更改后,生成会话管理请求;同时,所述漫游会话管理网元解析所述会话更改所对应的信息,得到所述目标用户设备的用户号码,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游会话管理网元根据自身配置后的路由信息向所述漫游用户服务器发送所述会话管理请求;

步骤2:所述漫游用户服务器接收到与所述目标用户设备对应的会话管理请求后,在自身中查找是否存储有与所述目标用户设备所对应的业务策略;若是,所述漫游用户服务器在自身存储的业务策略中获取与所述目标用户设备对应的业务策略,并根据所述会话管理请求对应的会话更改更改与所述目标用户设备对应的业务策略;同时获取所述目标用户设备的第二位置信息,进而根据获取到的所述目标用户设备的第二位置信息,将更改后的与所述目标用户设备对应的业务策略发送至漫游会话管理网元,以使所述漫游会话管理网元通过与所述目标用户设备对应的更新后的业务策略对所述目标用户设备进行会话管理。

场景五,漫游关机场景;具体地,在漫游关机场景中,所述漫游用户服务器删除用户签约数据的过程如下:

步骤1:目标用户设备在漫游地关机时向拜访服务网元,例如漫游服务网元发送去附着消息;

步骤2:所述漫游服务网元根据所述去附着消息生成删除登记请求;同时,所述漫游服务网元解析所述去附着消息,得到所述目标用户设备的用户码号,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游服务网元根据自身配置好的路由信息向所述漫游用户服务器发送所述删除登记请求;

步骤3:所述漫游用户服务器接收到与所述删除登记请求后,在自身查询所述目标用户设备是否已经登记,若是,删除对应于所述目标用户设备的用户签约数据,同时,删除所述目标用户设备对应的第一位置信息,并通知所述目标用户设备所属的归属hlr或hss。

场景六,会话删除场景;

步骤1:漫游会话管理网元,例如目标用户设备所处漫游地的pcef,在通信网络中检测到目标用户设备对应的会话删除后,生成会话管理请求;同时,所述漫游会话管理网元解析所述会话删除,得到所述目标用户设备的用户号码,根据用户号码识别出该目标用户设备对应漫游用户时,所述漫游会话管理网元根据自身配置后的路由信息向所述漫游用户服务器发送所述会话管理请求;

步骤2:所述漫游用户服务器接收到与所述目标用户设备对应的会话管理请求后,在自身中查找是否存储有与所述目标用户设备所对应的业务策略;若是,删除对应于所述目标用户设备的业务策略以及第二位置信息,同时,告知所述目标用户设备所属的归属pcrf。

场景七,用户被叫场景;这里,由于漫游用户被叫时,网络需要查询漫游用户登记的位置,所以本发明实施例所述的方法会改变被叫流程;具体步骤如下:

步骤1:主叫用户通过与主叫用户对应的拜访服务网元向目标用户设备的归属签约数据服务器例如归属hlr或hss发送路由请求信息;

这里,所述目标用户设备为漫游用户,对应于被叫用户。

步骤2:所述目标用户设备所属的归属hlr或hss根据所述路由请求信息获取所述目标用户设备登记的漫游用户服务器的地址,并根据漫游用户服务器的地址向漫游用户服务器发送路由查询信息;

步骤3:所述漫游用户服务器根据所述路由查询信息,获取与所述目标用户设备对应的第一位置信息,根据与所述目标用户设备对应的第一位置信息向 与所述目标用户设备对应的漫游服务网元去获取目标路由信息,并将获取到的目标路由信息发送至所述目标用户设备所属的归属hlr或hss,进而通过目标用户设备所属的归属hlr或hss将所述目标路由信息发送至所述主叫用户对应的拜访服务网元,如此,通过所述目标路由信息使主叫用户的拜访服务网元向目标用户设备的漫游服务网元建立呼叫。

场景八,短信接收场景;这里,由于漫游用户作为短信接收方时,网络需要查询漫游用户登记的位置,所以本发明实施例所述的方法会改变短信接收场景;具体步骤如下:

步骤1:主叫用户通过所述主叫用户归属的短消息服务中心(smsc,shortmessageservicecenter)向目标用户设备的归属签约数据服务器例如归属hlr或hss发送路由请求信息;

这里,所述目标用户设备为漫游用户,对应于被叫用户。

步骤2:所述目标用户设备所属的归属hlr或hss根据所述路由请求信息获取所述目标用户设备登记的漫游用户服务器的地址,并将所述目标用户设备登记的漫游用户服务器的地址发送至所述主叫用户归属的smsc;

步骤3:所述主叫用户归属的smsc将从所述主叫用户处接收到的短消息请求消息中的目的地址修改为所述目标用户设备登记的漫游用户服务器的地址,并根据所述目标用户设备登记的漫游用户服务器的地址,向所述目标用户设备登记的漫游用户服务器发送短消息下发消息;

这里,所述短消息请求消息为所述主叫用户通过自身所属的smsc预向所述目标用户设备发送短消息的请求信息;

步骤4:所述漫游用户服务器接收到所述短消息下发消息后,根据所述短消息下发消息中的将所述目标用户设备作为被叫用户所对应的信息,获取所述目标用户设备的第一位置信息,并将所述短消息下发消息中的目的地址修改为所述目标用户设备的第一位置信息;进而根据修改后的所述短消息下发消息中的目的地址,将所述短消息下发消息发送至所述目标用户设备当前拜访的漫游服务网元,以通过所述目标用户设备当前拜访的漫游服务网元下发与所述短消息下发消息对应的短消息。

场景九,用户签约数据同步场景;

所述漫游用户服务器在漫游用户的归属hlr或hss登记后,当归属hlr或hss的用户签约数据发生改变(如通过boss在hlr/hss进行修改),此时,漫游用户的归属hlr或hss向所述漫游用户服务器发送修改用户签约数据请 求;

所述漫游用户服务器接收到所述修改用户签约数据请求后,根据修改用户签约数据请求更新与漫游用户对应的用户签约数据;

所述漫游用户服务器获取自身记录的漫游用户的第一位置信息,根据自身记录的漫游用户的第一位置信息,将更新后的与漫游用户对应的用户签约数据发送至漫游服务网元,以使漫游服务网元同步更新用户签约数据。

场景十,业务策略同步场景;

漫游用户服务器与漫游用户的归属pcrf建立会话后,当漫游用户的业务策略发生改变(如通过boss在pcrf中进行修改),漫游用户的归属pcrf向所述漫游用户服务器发送修改业务策略请求;

所述漫游用户服务器接收到所述修改业务策略请求后,根据修改业务策略请求更新与漫游用户对应的业务策略;

所述漫游用户服务器获取自身记录的漫游用户的第二位置信息,根据自身记录的漫游用户的第二位置信息,将更新后的与漫游用户对应的业务策略发送至漫游会话管理网元,以漫游会话管理网元同步更新业务策略。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储 介质包括:移动存储设备、只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1