一种组呼合并的实现方法及核心网设备与流程

文档序号:12280116阅读:328来源:国知局
一种组呼合并的实现方法及核心网设备与流程

本发明涉及通信技术领域,尤其涉及一种组呼合并的实现方法及核心网设备。



背景技术:

集群系统中,在一些场景下(如应急联动)要求不同组的成员能同时参与呼叫,提出组呼合并的需求,通过调度台将多个组临时合并为一个通话组,使分属于不同组的成员实现联合语音通信,同时不改变用户和组的关联关系,也就是说,组A和组B合并后,组A的成员呼叫组A,以及组B的成员呼叫组B,实际参与呼叫的都是组A和组B的成员(A+B),但在用户角度和合并前没有任何差别。

现有技术中,通过动态重组操作可以把两个组合并为一个新组,或者把一个组合入另一个组,但这样一来终端需要保存合并后的组号并通知到用户,用户通过拨打合并后的组号发起合并组的呼叫,改变了用户和组的关联关系,因此,在不改变用户操作的前提下,现有的动态重组操作无法满足组呼合并的业务需求。

申请号为200510093567.9的中国专利“一种实现群组呼叫合并的方法”提出的呼叫合并方法,在网络侧通过维护操作台预先建立合并组,呼叫建立时由终端向网络侧发送合并组的呼叫请求,各子组成员采用本子组组号和合并组呼叫配置信息接听呼叫,其本质还是建立了一个合并组,用户也需要获知合并组的组号发起合并组的呼叫,同样无法满足在不改变用户操作的前提下组呼合并的业务需求。



技术实现要素:

鉴于上述问题,本发明提出了一种能够克服上述问题的组呼合并的实现方法及核心网设备,在不对用户操作造成任何影响的前提下实 现组呼合并需求。

根据本发明的一个方面,提供了一种组呼合并的实现方法,该方法包括:

接收调度台发送的组合并请求消息,所述组合并请求消息中携带有组合并操作标识和请求进行合并的子组组号;

根据所述组合并请求消息,建立所述子组之间的子组关联关系,并向所述调度台发送组合并确认消息;

建立子组关联关系后,若接收到第一子组的用户设备发送的携带第一子组组号的组呼建立请求,则根据所述子组关联关系查找与所述第一子组具有关联关系的第二子组;

分别确定所述第一子组、第二子组对应的呼叫区域,向第一子组和第二子组对应的呼叫区域中各相关基站下发各子组的组呼建立消息,以使所述基站建立各子组的组呼。

其中,所述方法还包括:

在第一子组的组呼建立完成后,第一子组的用户设备根据相应子组的组呼配置接入第一组呼通道;

在第二子组的组呼建立完成后,第二子组的用户设备根据相应子组的组呼配置接入第二组呼通道。

其中,在接收调度台发送的组合并请求消息之后,所述方法还包括:

根据所述组合并请求消息中携带的请求进行合并的子组组号查看各个子组的子组信息,确定所述子组之间是否已建立子组关联关系;

若所述子组之间不存在子组关联关系,则执行所述建立所述子组之间的子组关联关系的步骤;

若所述子组之间已建立子组关联关系,则取消所述子组之间的子组关联关系。

其中,所述方法还包括:

在组呼合并的呼叫过程中,接收第一子组或第二子组的用户设备发送的话权申请消息;

第一子组和第二子组使用一个话权排队队列,根据当前申请话权的用户设备在合并组中的话权优先级决策话权归属,并向得到话权的用户设备发送话权授权消息;所述合并组表示第一子组和第二子组的成员集合;

当接收到得到话权的用户设备返回的话权授权确认消息后,向各子组组呼区域内的相关基站通知当前的话权状态,以使基站向该用户设备所属子组内其他用户设备广播当前的话权状态。

其中,所述用户设备在合并组中的话权优先级的确定方式为:沿用该用户设备在原子组中的用户优先级,或,根据其在原子组的用户优先级和原子组的组优先级综合确定。

其中,在组呼合并的呼叫建立和持续过程中,各子组的呼叫优先级和其独立发起子组呼叫时的呼叫优先级相同;

若存在同时属于第一子组和第二子组的用户设备,则该用户设备接入呼叫优先级较高的子组。

其中,所述方法还包括:

接收第一子组或第二子组的用户设备发送的组呼释放消息,所述组呼释放消息中携带有请求释放当前组呼的用户设备所属子组的呼叫标识,所述呼叫标识在该子组的组呼建立过程中由核心网设备生成;

判断请求释放当前组呼的用户设备是否具有组呼释放权限;

若请求释放当前组呼的用户设备具有组呼释放权限,且其所属子组和其他子组具有子组关联关系,则向该用户设备发送组呼释放响应,并分别执行各子组的组呼释放步骤。

其中,所述组合并请求消息中还携带有预设的组合并操作的有 效时长信息;

所述组合并请求消息通过SIP请求的MESSAGE方法实现,所述组合并操作标识以及所述预设的组合并操作的有效时长信息设置在所述SIP请求消息的扩展消息头中;

所述请求进行合并的子组组号设置在所述SIP请求消息的扩展消息头中或XML类型的消息体中。

其中,所述方法还包括:

根据所述预设的组合并操作的有效时长信息,在到达所述预设的组合并操作的有效时长时,取消所述子组之间的子组关联关系。

根据本发明的另一个方面,提供了一种核心网设备,该核心网设备包括:

接收模块,用于接收调度台发送的组合并请求消息,所述组合并请求消息中携带有组合并操作标识和请求进行合并的子组组号;

关联模块,用于根据所述组合并请求消息,建立所述子组之间的子组关联关系,并向所述调度台发送组合并确认消息;

所述接收模块,还用于接收第一子组的用户设备发送的携带第一子组组号的组呼建立请求,以及接收第一子组的用户设备发送的携带第一子组呼叫标识的组呼释放请求;

查找模块,用于在所述接收模块接收到第一子组的用户设备发送的携带第一子组组号的组呼建立请求时,或者在所述接收模块接收到第一子组的用户设备发送的携带第一子组呼叫标识的组呼释放请求时,根据所述子组关联关系查找与所述第一子组具有关联关系的第二子组;

发送模块,用于呼叫建立过程中,在所述查找模块查找到与所述第一子组具有关联关系的第二子组后,分别确定所述第一子组、第二子组对应的呼叫区域,向第一子组和第二子组对应的呼叫区域中各相关基站下发携带各子组组号的组呼建立消息,以使所述基站 建立各子组的组呼;

所述发送模块,还用于呼叫释放过程中,在所述查找模块查找到与所述第一子组具有关联关系的第二子组后,向相关基站下发各子组的组呼释放消息,以使所述基站释放各子组的组呼;

所述接收模块,还用于接收第一子组或第二子组的用户设备发送的话权申请消息;

话权决策模块,用于在所述接收模块接收到第一子组或第二子组的用户设备发送的话权申请消息时,根据当前申请话权的用户设备在所述合并组中的话权优先级决策话权归属;

所述发送模块,还用于在话权决策模块判断话权归属,向话权获得者授权后,向相关基站通知当前话权状态,以使所述基站广播当前话权状态。

本发明的有益效果为:

本发明提供的组呼合并的实现方法及核心网设备,通过在调度台和核心网之间的D接口定义组合并操作,不建立新组,通过网络侧对子组的关联以及统一的话权优先级策略实现组呼的合并,呼叫建立时下行同时建立各子组呼叫。本发明提出了集群系统中组呼合并的实现方法,组合并操作由调度台发起,通过网络侧实现,对系统的改动较小,实现简单,用户操作上没有任何影响,用户体验较好。

附图说明

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:

图1为本发明实施例提供的一种组呼合并的实现方法流程图;

图2为本发明实施例中提供的组合并/组合并取消操作的流程图;

图3为本发明实施例中提供的组呼建立的流程图;

图4为本发明实施例中提供的组呼释放的流程图;

图5为本发明实施例中提供的话权申请的流程图;

图6为本发明实施例提供的一种核心网设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

图1为本发明实施例提供的一种组呼合并的实现方法的流程图,如图1所示,该方法包括以下步骤:

S11、接收调度台发送的组合并请求消息,所述组合并请求消息中携带有组合并操作标识和请求进行合并的子组组号;

S12、根据所述组合并请求消息,建立所述子组之间的子组关联关系,并向所述调度台发送组合并确认消息;

S13、若接收到第一子组的用户设备发送的携带第一子组组号的组呼建立请求,则根据所述子组关联关系查找与所述第一子组具有关联关系的第二子组;

S14、分别确定所述第一子组、第二子组对应的呼叫区域,向第 一子组和第二子组对应的呼叫区域中各相关基站下发各子组的组呼建立消息,以使所述基站建立各子组的组呼。

本发明实施例提供的,所述方法还包括:

在第一子组的组呼建立完成后,第一子组的用户设备根据相应子组的组呼配置接入第一组呼通道;

在第二子组的组呼建立完成后,第二子组的用户设备根据相应子组的组呼配置接入第二组呼通道。

需要说明的是,本发明实施例为了描述简单起见,组合并操作只包含第一子组、第二子组两个子组,具体应用上本方法也可类比扩展到包含多个子组的场景。

本发明实施例提供的组呼合并的实现方法,由调度台发起组合并操作,通过网络侧将组A和组B合并,集群核心网关联组A和组B,在组A成员发起组A呼叫(或者组B成员发起组B呼叫)时,同时建立组A和组B的组呼上下文,指示相关基站下发组A和组B的寻呼以及组呼配置,组A和组B的成员同时接听本子组的呼叫,该方法对系统的改动较小,实现简单,用户操作上没有任何影响,用户体验较好。

具体的,在步骤S11中的接收调度台发送的组合并请求消息之后,所述方法还包括:

根据所述组合并请求消息中携带的请求进行合并的子组组号查看各个子组的子组信息,确定所述子组之间是否已建立子组关联关系;

若所述子组之间不存在子组关联关系,则执行所述建立所述子组之间的子组关联关系的步骤;

若所述子组之间已建立子组关联关系,则取消所述子组之间的子组关联关系。

本实施例中,由调度台发起的组合并操作,定义组合并操作标 识pttGroupCombine,通过D接口(调度台和集群核心网之间的接口)SIP(MESSAGE)消息通知集群核心网;组合并取消操作可以由调度台发起,或者在组合并操作时设定有效期,在预设的组合并操作的有效时长超时时由网络侧取消,取消子组的关联关系。组合并/组合并取消操作流程,如图2所示,具体描述如下:

步骤1:调度台向集群核心网发送SIP(MESSAGE)消息,携带组合并操作标识pttGroupCombine、请求合并/取消合并的子组组号,可选携带组合并操作的有效时长,通知将子组合并/取消子组合并;

步骤2:集群核心网检查子组信息,如果之前子组没有关联,将子组进行关联;如果之前子组已经关联,则取消子组间的关联。集群核心网向调度台返回组合并/组合并取消操作结果。

其中,所述组合并请求消息中不仅携带有组合并操作标识和请求进行合并的子组组号,还可携带预设的组合并操作的有效时长信息;如果所述组合并请求消息通过SIP请求的MESSAGE方法实现,所述组合并操作标识以及所述预设的组合并操作的有效时长信息设置在所述SIP请求消息的扩展消息头中;所述请求进行合并/取消合并的子组组号设置在所述SIP请求消息的扩展消息头中或消息体中,如果在扩展消息头中携带,子组间通过“;”分隔;如果在消息体中携带,所述消息体采用XML类型的消息体。

进一步地,在组合并的实现方法中,核心网设备可以根据扩展消息头中携带的预设的组合并操作的有效时长信息进行组合并取消操作,在到达所述预设的组合并操作的有效时长时,取消所述子组之间的子组关联关系。

在具体实施例中,以组A成员发起组A呼叫为例:其中UE A为组A成员,组A的呼叫区域位于基站A;UE B为组B成员,组B的呼叫区域位于基站B,如图3所示,组呼建立流程具体描述如 下:

需要说明的是,在UE A发起组A组呼前,调度台已经完成组合并操作(组A、组B),集群核心网关联组A和组B,进而后续发起呼叫时在不建立新组的状态下实现呼叫合并的效果。

步骤1:UE A向集群核心网发送组A的组呼建立消息,消息中携带呼叫类型、呼叫属性、主叫的用户面信息,音视频编解码信息等,申请建立组A呼叫;

步骤2:UE A和集群核心网配合,建立主叫专用承载;集群核心网收到组A的组呼建立请求后,发现组A和组B关联,确定组A和组B的组呼区域,向组呼区域相关的基站发起组呼上下文建立过程,如图中指示基站A建立组A的上下文,基站B建立组B的上下文;

步骤3:相关基站发送集群寻呼消息,消息中携带组ID、组RNTI、呼叫优先级等,如图中基站A发送组A的寻呼,基站B发送组B的寻呼;

步骤4:相关基站广播对应的组呼配置信息,如基站A广播组A的组呼配置,基站B广播组B的组呼配置;

步骤5:在至少一个基站的组呼下行承载建立完成后,集群核心网通知主叫相关资源已准备好,被授予话权可以进行上行传输;

步骤6:集群核心网向相关基站通知当前话权状态;

步骤7:相关基站广播当前话权状态,通知组内成员当前话权使用情况。

本发明实施例提出的组呼合并的实现方法中,在组呼合并的呼叫建立和持续过程中,各子组的呼叫优先级和其独立发起子组呼叫时的呼叫优先级相同;

若存在同时属于第一子组和第二子组的用户设备,则该用户设备收到第一子组和第二子组的寻呼后,接入呼叫优先级较高的子组。

需要说明的是,呼叫开始后,UE A发送的上行媒体流,集群核心网将其下发给组A和组B的相关基站,基站在集群业务信道上广播。组A和组B可以独立使用原先的呼叫优先级,如果有成员同时属于组A和组B,其收到组A和组B的寻呼后,接入呼叫优先级较高的群组。

本发明实施例提出的组呼合并的实现方法,还包括:

接收第一子组或第二子组的用户设备发送的组呼释放消息,所述组呼释放消息中携带有请求释放当前组呼的用户设备所属子组的呼叫标识;所述呼叫标识在该子组的组呼建立过程中由核心网设备生成。

判断请求释放当前组呼的用户设备是否具有组呼释放权限;

若请求释放当前组呼的用户设备具有组呼释放权限,则向该用户设备发送组呼释放响应,并执行组呼释放步骤。如果所述子组和其他子组具有子组关联关系,分别执行该子组和与其具有子组关联关系的各子组的组呼释放。如果请求释放当前组呼的用户设备不具有组呼释放权限,则拒绝其组呼释放请求。

进一步地,在所述判断请求释放当前组呼的用户设备具有组呼释放权限之后,所述方法还包括:

确定所述合并组呼中当前是否存在占有话权的用户设备;

若当前存在占有话权的用户设备,则向该用户设备发送话权释放消息,以通知该用户进行话权释放。

在本实施例中,如果组A成员UE A有权释放组A呼叫,其发起的呼叫释放流程,如图4所述,具体描述如下:

步骤1:UE A向集群核心网发送组呼释放消息,请求释放组A呼叫;

步骤2:集群核心网判断组A具有呼叫释放权限,并发现组A、组B关联,确定执行组呼释放,向UE A发送组呼释放响应;

步骤3、4:如果此时有用户占有话权,可选地,集群核心网发起话权释放流程,话权用户和集群核心网配合释放上行专用承载;

步骤5:集群核心网和基站释放下行承载,如图中基站A释放组A集群承载,基站B释放组B集群承载;

步骤6:相关基站广播组呼释放消息,如图中基站A广播组A的组呼释放消息,基站B广播组B的呼叫释放消息;

本实施例为子组成员发起的呼叫释放流程,如果集群核心网因话权空闲超时或者组呼持续超时等场景发起呼叫释放,则只执行步骤3~6。

本发明实施例提出的组呼合并的实现方法,还包括:

在组呼合并的呼叫进行过程中,接收第一子组或第二子组的用户设备发送的话权申请消息;

第一子组和第二子组使用一个话权排队队列,根据当前申请话权的用户设备在合并组中的话权优先级决策话权归属,并向得到话权的用户设备发送话权授权消息;所述合并组表示第一子组和第二子组的成员集合;

当接收到得到话权的用户设备返回的话权授权确认消息后,向各子组组呼区域内的相关基站通知当前的话权状态,以使基站向该用户设备所属子组内其他用户设备广播当前的话权状态。

需要说明的是,本实施例中,合并组为一个虚拟的概念,表示组A、组B的成员集合。本发明提出了集群系统中组呼合并的实现方法,不建立新组,通过网络侧对子组的关联以及统一的话权优先级策略实现组呼的合并,实现简单,终端侧无需改动,用户操作上没有任何影响,用户体验较好。

其中,所述用户设备在合并组中的话权优先级的确定方式为:沿用该用户设备在原子组中的用户优先级,或,根据其在原子组的用户优先级和原子组的组优先级综合确定。

需要说明的是,核心网侧组A和组B使用一个话权排队队列,用户设备在合并组中的话权优先级,可以沿用其在原子组中的用户优先级,较佳地,用户设备在合并组中的话权优先级根据其在原子组的用户优先级和原子组的组优先级综合考虑。此处的合并组为一个虚拟的概念,表示组A、组B的成员集合,实际上并不存在。

在本实施例中,组A或组B成员申请话权,发起的话权申请流程,如图5所示,具体描述如下:

步骤1:组A或组B中的成员UE1向集群核心网发送话权申请消息;

步骤2:集群核心网根据UE1在合并组中的话权优先级决策话权归属,如果决策将话权授予UE1,和UE1配合建立话权所需的上行专用承载;

步骤3:集群核心网向话权申请方UE1发送话权授权消息;

步骤4:UE1向集群核心网回复话权授权确认;

步骤5:集群核心网向相关基站通知当前话权状态;

步骤6:相关基站广播话权通知,向组内UE通知当前话权状态。

图6为本发明实施例提供的一种核心网设备的结构示意图,如图6所示,该核心网设备包括接收模块201、关联模块202、查找模块203、发送模块204以及话权决策模块205,其中:

所述接收模块201,用于接收调度台发送的组合并请求消息,所述组合并请求消息中携带有组合并操作标识和请求进行合并的子组组号;

所述关联模块202,用于根据所述组合并请求消息,建立所述子组之间的子组关联关系,并向所述调度台发送组合并确认消息;

所述接收模块201,还用于接收第一子组的用户设备发送的携带第一子组组号的组呼建立请求,以及接收第一子组的用户设备发送的携带第一子组呼叫标识的组呼释放请求;

所述查找模块203,用于在所述接收模块接收到第一子组的用户设备发送的携带第一子组组号的组呼建立请求时,或者在所述接收模块接收到第一子组的用户设备发送的携带第一子组呼叫标识的组呼释放请求时,根据所述子组关联关系查找与所述第一子组具有关联关系的第二子组;

所述发送模块204,用于呼叫建立过程中,在所述查找模块查找到与所述第一子组具有关联关系的第二子组后,分别确定所述第一子组、第二子组对应的呼叫区域,向第一子组和第二子组对应的呼叫区域中各相关基站下发携带各子组组号的组呼建立消息,以使所述基站建立各子组的组呼;

所述发送模块204,还用于呼叫释放过程中,在所述查找模块查找到与所述第一子组具有关联关系的第二子组后,向相关基站下发各子组的组呼释放消息,以使所述基站释放各子组的组呼;

所述接收模块201,还用于接收第一子组或第二子组的用户设备发送的话权申请消息;

所述话权决策模块205,用于在所述接收模块接收到第一子组或第二子组的用户设备发送的话权申请消息时,根据当前申请话权的用户设备在所述合并组中的话权优先级决策话权归属;

所述发送模块204,还用于在话权决策模块判断话权归属,向话权获得者授权后,向相关基站通知当前话权状态,以使所述基站广播当前话权状态。

需要说明的是,本发明实施例提出的核心网设备的具体实现方式与本发明实施例的组呼合并的实现方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,不做赘述。

本发明提供的组呼合并的实现方法及核心网设备,通过在D接口定义组合并操作,不建立新组,通过网络侧对子组的关联以及统一的话权优先级策略实现组呼的合并,呼叫建立时下行同时建立各子组呼 叫。本发明提出了集群系统中组呼合并的实现方法,组合并操作由调度台发起,通过网络侧实现,对系统的改动较小,实现简单,用户操作上没有任何改变和影响,用户体验较好。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

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