终端获取集群业务服务器地址的方法及设备与流程

文档序号:17490017发布日期:2019-04-23 20:22阅读:344来源:国知局
终端获取集群业务服务器地址的方法及设备与流程

本发明实施例涉及通信技术,尤其涉及一种终端获取集群业务服务器地址的方法及设备。



背景技术:

宽带集群通信(b-trunc,broadbandtrunkingcommunication)系统支持本地组网、漫游组网的架构,使用于机场、港口油田等行业本地网应用,以及政务、公共安全、铁路等大规模组网应用多种场景。

对于漫游组网架构,分为全网统一的增强的归属签约用户服务器(ehss,enhancedhomesubscriberserver)和分布式ehss两种,图1为b-trunc系统漫游组网架构全网统一ehss的结构示意图,图2为b-trunc系统漫游组网架构分布式ehss的结构示意图。参见图1和图2,漫游组架构下的宽带集群通信系统主要由宽带集群终端、宽带集群基站和宽带集群核心网络组成,其中,核心网包含增强的移动管理实体(emme,enhancedmobilitymanagemententity)、综合网关(xgw)、增强的归属签约用户服务器(ehss,enhancedhomesubscriberserver)、集群控制功能体(tcf,trunkingcontrolfunction)、集群媒体功能体(tmf,trunkingmediafunction)五个逻辑实体,这些逻辑实体根据实际部署可合设形成实际网元设备。通过上述架构实现宽带集群终端与宽带集群核心网络之间的交互,满足不同集群业务的需求。宽带集群终端在宽带集群核心网络完成注册后,需要宽带集群终端根据本地配置获取集群业务服务器的相关信息,用于后续向集群业务服务器登录完成相关业务。

然而,现有方案中集群业务服务器变更会导致宽带集群终端根据本地配置通信失败的情况,影响宽带集群终端的用户体验。



技术实现要素:

本发明实施例提供一种终端获取集群业务服务器地址的方法及设备,以使终端从宽带集群核心网络获取集群业务服务器地址。

第一方面,本发明实施例提供一种终端获取集群业务服务器地址的方法,包括:

终端向增强的移动管理实体emme发送集群业务注册请求,以使所述emme将所述集群业务注册请求转发到所述终端归属的增强的归属签约用户服务器ehss;

所述终端接收所述emme转发的由所述ehss发送的集群业务注册响应,所述集群业务注册响应包括集群业务服务器的地址和端口号。

可选的,在所述终端接收所述emme发送的集群业务注册响应之后,还包括:

所述终端接收所述emme转发的由所述ehss发送的集群业务数据推送请求,所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号;

所述终端根据所述集群业务数据推送请求,更新所述集群业务服务器的地址和端口号;

所述终端向所述emme发送集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

可选的,所述终端接收所述emme发送的集群业务注册响应之后,还包括:

所述终端向所述emme发送反馈信息,所述反馈信息用于指示所述终端对所述集群业务注册响应接收成功。

第二方面,本发明实施例提供一种终端获取集群业务服务器地址的方法,包括:

增强的归属签约用户服务器ehss接收增强的移动管理实体emme转发的终端的集群业务注册请求,所述ehss为所述终端的归属的ehss,所述ehss根据所述集群业务注册请求,为所述终端分配集群业务服务器的地址和端口号;

所述ehss向所述emme发送集群业务注册响应,以使所述emme向所述终端转发所述集群业务注册响应,所述集群业务注册响应包括所述集群业务服务器的地址和端口号。

可选的,所述方法还包括:

所述ehss对所述集群业务服务器的地址和端口号进行监测;

在所述集群业务服务器的地址和端口号发生变更后,所述ehss向所述emme发送集群业务数据推送请求,以使所述emme向所述终端转发所述集群业务数据推送请求;所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号。

可选的,所述ehss向所述emme发送集群业务数据推送请求之后,还包括:

所述ehss接收所述emme发送的集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

第三方面,本发明实施例提供一种终端,包括:

发送模块,用于向增强的移动管理实体emme发送集群业务注册请求,以使所述emme将所述集群业务注册请求转发到所述终端归属的增强的归属签约用户服务器ehss;

接收模块,用于接收所述emme转发的由所述ehss发送的集群业务注册响应,所述集群业务注册响应包括集群业务服务器的地址和端口号。

可选的,在所述终端接收所述emme发送的集群业务注册响应之后,还包括:

所述接收模块还用于,接收所述emme转发的由所述ehss发送的集群业务数据推送请求,所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号;

更新模块,用于根据所述集群业务数据推送请求,更新所述集群业务服务器的地址和端口号;

所述发送模块还用于,向所述emme发送集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

可选的,所述终端接收所述emme发送的集群业务注册响应之后,所述发送模块还用于,向所述emme发送反馈信息,所述反馈信息用于指示所述终端对所述集群业务注册响应接收成功。

第四方面,本发明实施例提供一种增强的归属签约用户服务器ehss,包括:

接收模块,用于接收增强的移动管理实体emme转发的终端的集群业务注册请求,所述ehss为所述终端的归属的ehss,所述ehss根据所述集群业务注册请求,为所述终端分配集群业务服务器的地址和端口号;

发送模块,用于向所述emme发送集群业务注册响应,以使所述emme向所述终端转发所述集群业务注册响应,所述集群业务注册响应包括所述集群业务服务器的地址和端口号。

可选的,所述ehss还包括:

监测模块,用于对所述集群业务服务器的地址和端口号进行监测;

发送模块还用于,在所述集群业务服务器的地址和端口号发生变更后,向所述emme发送集群业务数据推送请求,以使所述emme向所述终端转发所述集群业务数据推送请求;所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号。

可选的,所述ehss向所述emme发送集群业务数据推送请求之后,接收模块还用于,接收所述emme发送的集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

本发明本实施例提供一种终端获取集群业务服务器地址的方法及设备,该方法通过终端向拜访地的emme发送集群业务注册请求,以使拜访地的emme转发该集群业务注册请求到终端归属的ehss,终端归属的ehss根据集群业务注册请求分配并下发集群业务注册响应到终端,以使终端获取集群业务服务器的ip地址和端口号;当集群业务服务器信息变更时,ehss能实时的将变更后的集群业务服务器的地址和端口号发送给终端。本发明提供的终端获取集群业务服务器地址的方法及设备实现终端在集群业务注册成功后直接与服务器进行相关业务的通信,同时避免由于集群业务服务器变更导致的终端与服务器通信失败的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为b-trunc系统漫游组网架构全网统一ehss的结构示意图;

图2为b-trunc系统漫游组网架构分布式ehss的结构示意图;

图3为本发明实施例一提供的终端获取集群业务服务器地址的方法的流程示意图;

图4为本发明实施例二提供的终端获取集群业务服务器地址的方法的流程示意图;

图5为本发明终端实施例一的结构示意图;

图6为本发明终端实施例二的结构示意图;

图7为本发明增强的归属签约用户服务器ehss实施例一的结构示意图;

图8为本发明增强的归属签约用户服务器ehss实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的终端获取集群业务服务器地址的方法主要应用于宽带集群通信系统,下面对本实施例的宽带集群通信系统做如下详细介绍。

宽带集群通信系统,由宽带集群终端、宽带集群基站和宽带集群核心网络组成,该系统支持本地组网的架构或者漫游组网的架构,对于漫游组网架构下的宽带集群通信系统,可以是全网统一的增强的归属签约用户服务器ehss或者分布式ehss,对此本实施例不作具体的限定。

终端,包括用户终端和调度台。用户终端包括手持终端、车载台和固定台等,调度台包括有线调度台和无线调度台。调度台是宽带集群通信系统中的特有终端,为调度员或特殊权限的操作人员提供集群业务的调度功能、管理功能。用户终端和无线调度台通过空中接口与宽带集群基站相连,有线调度台通过有线连接与宽带集群核心网络相连。对于本实施例的终端不作具体的限定。

宽带集群基站,即lte宽带集群基站(t-enodeb)。t-enodeb在lte系统基站(enodeb)的基础上增加了无线集群调度功能,负责集群业务的相关处理。

宽带集群核心网络,主要由增强的移动管理实体emme、综合网关(包括服务网关、分组数据网络网关)、增强的归属签约用户服务器ehss、集群控制功能体tcf等组成。

其中,emme负责移动性和承载管理,包括基本lte功能和增强集群功能。增强集群功能主要包括:集群nas信令及其安全、集群承载管理、集群业务的移动性管理、接入控制和会话管理。

ehss负责宽带集群系统签约数据管理和鉴权,包括基本lte功能和增强集群功能。增强集群功能主要包括:集群用户签约信息、集群用户业务签约信息、集群组签约信息、集群用户安全信息、集群用户位置信息、支持用户注册、集群用户状态和业务状态信息。

tcf负责集群用户的鉴权和集群业务的授权,为鉴权成功的用户建立传送业务数据流的承载,可以集成在emme中,作为emme的一个功能性模块,用于实现集群呼叫控制。当然,tcf也可以作为一个独立的功能体。示例性的,本实施例中的emme集成了tcf模块。

集群业务服务器,包括多媒体消息业务服务器、定位业务服务器等。上述各集群业务类型对应的服务器可以是相互独立的服务器,也可以是集成一体的服务器,对此本实施例不作具体限定。

集群终端在登录集群业务服务器及请求不同类型集群业务之前,需要完成集群业务注册的过程,再根据业务需求登录并访问对应类型的集群业务服务器。下文中将集群终端简称为终端,下面对本发明实施例提供的终端获取集群业务服务器地址的方法作详细说明。

图3为本发明实施例一提供的终端获取集群业务服务器地址的方法的流程示意图,如图3所示,该方法包括以下步骤:

s101、终端向增强的移动管理实体emme发送集群业务注册请求;

s102、emme将集群业务注册请求转发到终端归属的增强的归属签约用户服务器ehss;

s103、ehss根据集群业务注册请求,为终端分配集群业务服务器的地址和端口号;其中,集群业务注册响应包括所述集群业务服务器的地址和端口号;

s104、ehss向emme发送集群业务注册响应;

s105、emme向终端转发集群业务注册响应;

s106、终端向emme发送反馈信息,反馈信息用于指示终端对集群业务注册响应接收成功。

在步骤101之前,终端首先与宽带集群基站建立无线承载,在此基础上,终端与核心网络进行下述交互过程。

在步骤101、102中,终端向拜访地的emme发送集群业务注册请求,拜访地的emme可以是漫游地的emme或者终端归属地的emme,对此本实施例不作具体的限定,下面对上述两种情况作具体说明。

若终端的拜访地为漫游地,拜访地的emme即为漫游地的emme,则拜访地的emme需要将集群业务注册请求转发到终端归属地的emme,终端归属地的emme再将集群业务注册请求转发到终端归属的ehss。

若终端的拜访地为归属地,拜访地的emme即为归属地的emme,则拜访地的emme直接将集群业务注册请求转发到终端归属的ehss。

具体的,终端归属的ehss既可以为全网统一的ehss,也可以为分布式ehss中的一个ehss。其中,全网统一的ehss,是指全网所有终端均由同一ehss管理;分布式ehss,是指不同终端归属于不同的ehss,一个ehss可同时管理一个或者多个终端。

在步骤103中,ehss接收由终端拜访地的emme转发的集群业务注册请求,并根据该集群业务注册请求为终端分配集群业务服务器的地址和端口号。其中,

集群业务服务器的地址和端口号具体包括多媒体消息业务服务器的ip地址和端口号、定位业务服务器的ip地址和端口号。

本实施例中ehss分配给终端的ip地址可以唯一确定集群业务服务器,关于ip地址有以下两种情况:

一种可能的情况,集群业务服务器为集成一体的服务器,该服务器提供多媒体消息业务、定位业务等服务。此时,不同类型集群业务服务器具有相同的ip地址,通过“ip地址+端口号”来区分不同类型集群业务服务器。

另一种可能的情况,不同类型集群业务服务器为相互独立的服务器,换言之,不同类型集群业务服务器具有不同的ip地址和端口号。ehss向终端分配各个类型集群业务服务器的ip地址和端口号。

在上述步骤的基础上,ehss将分配给终端的集群业务服务器的ip地址和端口号作为终端用户的签约数据保存在本地。

在步骤104中,ehss向归属地的emme发送集群业务注册响应,同样的,

若终端的拜访地为漫游地,则归属地的emme需要将集群业务注册响应转发给漫游地的emme,漫游地的emme再将集群业务注册响应转发给终端。

若终端的拜访地为归属地,则归属地的emme直接将集群业务注册响应转发给终端。

在上述步骤的基础上,归属地的emme和/或漫游地的emme将ehss分配给终端的集群业务服务器的ip地址和端口号作为终端用户的签约数据保存在本地。

在步骤105之后,终端接收emme转发的集群业务注册响应,将集群业务服务器的ip地址和端口号保存在本地。

在步骤106中,终端向归属地的emme发送用于指示终端对集群业务注册响应接收成功的反馈信息。

终端在注册成功后可直接根据ip地址和端口号进行相关业务的通信,不再需要终端通过本地配置获取服务器相关信息,降低终端使用难度。

本发明本实施例提供的终端获取集群业务服务器地址的方法,通过终端向拜访地的emme发送集群业务注册请求,以使拜访地的emme转发该集群业务注册请求到终端归属的ehss,终端归属的ehss根据集群业务注册请求分配并下发集群业务注册响应到终端,以使终端获取集群业务服务器的ip地址和端口号,实现终端在集群业务注册成功后直接与服务器进行相关业务的通信。

图4为本发明实施例二提供的终端获取集群业务服务器地址的方法的流程示意图,如图4所示,在终端接收emme发送的集群业务注册响应之后,该方法还包括以下步骤:

s201、ehss对集群业务服务器的地址和端口号进行监测;

s202、在集群业务服务器的地址和端口号发生变更后,ehss向emme发送集群业务数据推送请求;其中,

集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号。

s203、emme向终端转发集群业务数据推送请求;

s204、终端根据集群业务数据推送请求,更新集群业务服务器的地址和端口号;

s205、终端向emme发送集群业务数据推送响应,集群业务数据推送响应用于指示终端已更新集群业务服务器的地址和端口号;

s206、emme向ehss转发集群业务数据推送响应。

在步骤201中,ehss对集群业务服务器的ip地址和端口号进行实时监测,或者,按预设监测周期对其进行定期监测,以便在集群业务服务器信息变更时及时向终端推送变更信息。同时,ehss将变更后的集群业务服务器的ip地址和端口号作为终端用户的新的签约数据保存在本地。

在步骤202、203中,集群业务服务器的ip地址和端口号发生变更后,ehss向终端归属地的emme发送集群业务数据推送请求。

若终端在漫游地,则归属地的emme需要将集群业务数据推送请求转发给漫游地的emme,漫游地的emme再将集群业务数据推送请求转发给终端;

若终端在归属地,则归属地的emme直接将集群业务数据推送请求转发给终端。

在上述步骤的基础上,归属地的emme和/或漫游地的emme将ehss变更后的集群业务服务器的ip地址和端口号作为终端用户的新的签约数据保存在本地。

在步骤205、206中,终端向拜访地的emme发送集群业务数据推送响应。

若终端的拜访地为漫游地,拜访地的emme即为漫游地的emme,则拜访地的emme需要将集群业务数据推送响应转发到终端归属地的emme,终端归属地的emme再将集群业务数据推送响应转发到终端归属的ehss。

若终端的拜访地为归属地,拜访地的emme即为归属地的emme,则拜访地的emme直接将集群业务数据推送响应转发到终端归属的ehss。

在步骤206之后,ehss接收emme发送的集群业务数据推送响应,集群业务数据推送响应用于指示终端已更新集群业务服务器的地址和端口号。具体的,ehss接收归属地的emme发送的用于指示终端已更新集群业务服务器的ip地址和端口号的集群业务数据推送响应。

本发明实施例提供的终端获取集群业务服务器地址的方法,通过ehss对集群业务服务器的实时监测,确保在集群业务服务器信息变更时,ehss能快速将变更后的集群业务服务器的地址和端口号发送给终端,避免由于集群业务服务器变更导致的终端与服务器通信失败的问题。

图5为本发明终端实施例一的结构示意图,如图5所示,本实施例提供的终端10,包括:发送模块11和接收模块12。

发送模块11,用于向增强的移动管理实体emme发送集群业务注册请求,以使所述emme将所述集群业务注册请求转发到所述终端归属的增强的归属签约用户服务器ehss;

接收模块12,用于接收所述emme转发的由所述ehss发送的集群业务注册响应,所述集群业务注册响应包括集群业务服务器的地址和端口号。

图6为本发明终端实施例二的结构示意图,本实施例在图5实施例的基础上实现,具体如下:

可选的,在所述终端接收所述emme发送的集群业务注册响应之后,所述接收模块12还用于,接收所述emme转发的由所述ehss发送的集群业务数据推送请求,所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号;

可选的,终端10还包括:

更新模块13,用于根据所述集群业务数据推送请求,更新所述集群业务服务器的地址和端口号;

可选的,所述发送模块11还用于,向所述emme发送集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

可选的,所述终端接收所述emme发送的集群业务注册响应之后,所述发送模块11还用于,向所述emme发送反馈信息,所述反馈信息用于指示所述终端对所述集群业务注册响应接收成功。

本发明上述任一实施例提供的终端,可执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

图7为本发明增强的归属签约用户服务器ehss实施例一的结构示意图,如图7所示,本实施例的ehss20包括:接收模块21和发送模块22。

接收模块21,用于接收增强的移动管理实体emme转发的终端的集群业务注册请求,所述ehss为所述终端的归属的ehss,所述ehss根据所述集群业务注册请求,为所述终端分配集群业务服务器的地址和端口号;

发送模块22,用于向所述emme发送集群业务注册响应,以使所述emme向所述终端转发所述集群业务注册响应,所述集群业务注册响应包括所述集群业务服务器的地址和端口号。

图8为本发明增强的归属签约用户服务器ehss实施二的结构示意图,本实施例在图7实施例的基础上实现,具体如下:

可选的,所述ehss20还包括:

监测模块23,用于对所述集群业务服务器的地址和端口号进行监测;

发送模块22还用于,在所述集群业务服务器的地址和端口号发生变更后,向所述emme发送集群业务数据推送请求,以使所述emme向所述终端转发所述集群业务数据推送请求;所述集群业务数据推送请求包括变更后的集群业务服务器的地址和端口号。

可选的,所述ehss向所述emme发送集群业务数据推送请求之后,接收模块21还用于,接收所述emme发送的集群业务数据推送响应,所述集群业务数据推送响应用于指示所述终端已更新所述集群业务服务器的地址和端口号。

本发明上述任一实施例提供的ehss,可执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

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

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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