一种半双工单呼话权管理方法和核心网集群控功能体转让专利

申请号 : CN201810962728.0

文献号 : CN110858802A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈钢

申请人 : 海能达通信股份有限公司

摘要 :

本发明公开了一种半双工单呼话权管理方法和核心网集群控制功能体。该半双工单呼话权管理方法包括:接收用于请求授予第一终端话权的第一消息,第一消息包括第一终端的话权优先级;判断话权是否处于空闲状态,若是,则授予第一终端话权,并通知第一终端和/或与第一终端会话的第二终端第一终端被授予话权;若否,则判断第一终端的话权优先级是否高于第二终端的话权优先级;若是,则释放第二终端的话权,授予第一终端话权,并通知第一终端和/或与第一终端会话的第二终端第一终端被授予话权。通过上述方式,本发明能够实现跨核心网半双工单呼业务话权管理,避免业务互联互通失败。

权利要求 :

1.一种半双工单呼话权管理方法,其特征在于,包括:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,所述第一消息用于请求授予所述第一终端话权;

判断话权是否处于空闲状态,若话权处于空闲状态,则授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权;

若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级;

若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权;

其中所述第一终端和所述第二终端分别归属不同的核心网。

2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:若所述第一终端的话权优先级低于或等于所述第二终端的话权优先级,则拒绝授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被拒绝授予话权。

3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:接收第二消息,所述第二消息用于申请释放所述第一终端话权;

释放所述第一终端话权,并通知所述第一终端和/或所述第二终端所述第一终端被释放话权。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一终端归属于第二核心网,所述第二终端归属所述第一核心网;

所述第一消息为所述第二核心网的集群控制功能体响应所述第一终端的话权申请请求而生成并向所述第一核心网的集群控制功能体发送的;

所述通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权,包括:向所述第二核心网的集群控制功能体发送第一成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被授予话权;

所述通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被拒绝授予话权,包括:向所述第二核心网的集群控制功能体发送第一拒绝授权消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被拒绝授予话权;

所述第二消息为所述第二核心网的集群控制功能体响应所述第一终端的话权释放请求而生成并向所述第一核心网的集群控制功能体发送的;

所述通知所述第一终端和/或所述第二终端所述第一终端被释放话权,包括:向所述第二核心网的集群控制功能体发送第二成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端被释放话权。

5.根据权利要求4所述的方法,其特征在于,所述第一核心网的集群控制功能体接收第一消息之后,包括:向所述第二核心网的集群控制功能体发送第一临时响应消息,以通知所述第二核心网的集群控制功能体所述第一消息被成功接收;

所述向所述第二核心网的集群控制功能体发送第一成功消息/向所述第二核心网的集群控制功能体发送第一拒绝授权消息之后,包括:接收所述第二核心网的集群控制功能体发送的第一确认消息,所述第一确认消息是所述第二核心网的集群控制功能体通知所述第一终端被授予话权/拒绝授予话权后发送的。

6.根据权利要求4所述的方法,其特征在于,

所述第一消息还包括话权申请请求标识、全局会话标识和第一会话描述协议,所述第一会话描述协议中定义所述第一终端的媒体流方向为仅发送方向;

所述第一成功消息包括第二会话描述协议,所述第二会话描述协议中定义所述第二终端的媒体流方向为仅接收方向。

7.根据权利要求4所述的方法,其特征在于,

所述接收第二消息之后,包括:

向所述第二核心网的集群控制功能体发送第二临时响应消息,以通知所述第二归属核心网的集群控制功能体所述第二消息已经被成功接收;

所述向所述第二核心网的集群控制功能体发送第二成功消息之后,包括:接收所述第二核心网的集群控制功能体发送的第二确认消息,所述第二确认消息是所述第二核心网的集群控制功能体通知所述第一终端其话权被释放后发送的。

8.根据权利要求7所述的方法,其特征在于,所述第二消息包括:话权释放请求标识、全局会话标识和第三会话描述协议,所述第三会话描述协议定义所述第一终端的媒体流方向为非活跃;

所述第二成功消息包括:第四会话描述协议,所述第四会话描述协议定义所述第二终端的媒体流方向为非活跃。

9.根据权利要求1-3任一项所述的方法,其特征在于,所述第一终端归属于第一核心网,所述第二终端归属所述第二核心网;

所述第一消息为所述第一终端向所述第一核心网的集群控制功能体发送的话权申请请求;

所述通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权,包括:向所述第二核心网的集群控制功能体发送授权通知消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权;

接收所述第二核心网的集群控制功能体发送的第三成功消息,所述第三成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权后发送的;

所述通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被拒绝授予话权,包括:向所述第二核心网的集群控制功能体发送第二拒绝授权消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被拒绝授予话权;

所述第二消息为所述第一终端向所述第一核心网的集群控制功能体发送的话权释放请求;

所述通知所述第一终端和/或所述第二终端所述第一终端被释放话权,包括:向所述第二核心网的集群控制功能体发送话权释放消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被释放话权;

接收所述第二核心网的集群控制功能体发送的第四成功消息,所述第四成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被释放话权后发送的。

10.根据权利要求9所述的方法,其特征在于,

所述向所述第二核心网的集群控制功能体发送授权通知消息之后,包括:接收所述第二核心网的集群控制功能体发送的第三临时响应消息,所述第三临时响应消息用于通知所述第一核心网的集群控制功能体所述授权通知消息被成功接收;

所述接收所述第二核心网的集群控制功能体发送的第三成功消息之后,包括:向所述第二核心网的集群控制功能体发送第三确认消息,以通知所述第二核心网的集群控制功能体所述第三成功消息被成功接收。

11.根据权利要求9所述的方法,其特征在于,

所述授权通知消息包括:话权申请通知标识、全局呼叫标识和第五会话描述协议,所述第五会话描述协议定义所述第一终端的媒体流方向为仅发送方向;

所述第三成功消息包括:第六会话描述协议,所述第六会话描述协议定义所述第二终端的媒体流方向为仅接收方向。

12.根据权利要求9所述的方法,其特征在于,

所述向所述第二核心网的集群控制功能体发送话权释放消息之后,包括:接收所述第二核心网的集群控制功能体发送的第四临时响应消息,所述第四临时响应消息是所述第二核心网的集群控制功能体用于通知所述话权释放已经被成功接收而发送的;

所述接收所述第二核心网的集群控制功能体发送的第四成功消息之后,包括:向所述第二核心网的集群控制功能体发送第四确认消息,以通知所述第二核心网的集群控制功能体所述第四成功消息被成功接收。

13.根据权利要求12所述的方法,其特征在于,

所述话权释放消息包括:话权释放通知标识、全局会话标识和第七会话描述协议,所述第七会话描述协议定义所述第一终端的媒体流方向为非活跃;

所述第四成功消息包括:第八会话描述协议,所述第八会话描述协议定义所述第二终端的媒体流方向为非活跃。

14.一种核心网的集群控制功能体,其特征在于,包括:处理器、存储器、通信电路,所述处理器耦接所述存储器和所述通信电路;

其中,所述存储器用于存储实现如权利要求1-13任一项所述的方法的程序指令;

所述处理器和所述通信电路用于执行所述存储器存储的程序指令以实现如权利要求

1-13任一项所述的方法。

15.一种具有存储功能的装置,其特征在于,存储有程序指令,所述程序指令能够被执行以实现如权利要求1-13任一项所述方法中的步骤。

说明书 :

一种半双工单呼话权管理方法和核心网集群控功能体

技术领域

[0001] 本发明涉及通信领域,特别是涉及一种半双工单呼话权管理方法和核心网集群控功能体。

背景技术

[0002] 目前对于跨核心网(第一和第二分别归属不同的核心网),半双工单呼流程并没有规定,特别是话权管理包括话权决策和话权抢占等没有定义,比如话权管理控制点在哪以及如何决策没定义。另外,核心网缺少对端核心网用户的话权优先级信息难以进行话权抢占。这些会造成跨核心网半双工单呼业务的互联互通问题,导致半双工单呼业务无法进行话权抢占或业务失败。

发明内容

[0003] 本发明主要解决的技术问题是提供一种半双工话权管理方法、核心网集群控功能体和存储装置,能够实现跨核心网半双工单呼业务话权管理,提高话权抢占成功率,避免业务互联互通失败。
[0004] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种半双工单呼话权管理方法,包括:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,所述第一消息用于请求授予所述第一终端话权;判断话权是否处于空闲状态,若话权处于空闲状态,则授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权;若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级;若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权;其中所述第一终端和所述第二终端分别归属不同的核心网。
[0005] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种核心网的集群控制功能体,包括:处理器、存储器、通信电路,所述处理器耦接所述存储器和所述通信电路;其中,所述存储器用于存储实现如上所述的方法的程序指令;所述处理器和所述通信电路用于执行所述存储器存储的程序指令以实现如上所述的方法。
[0006] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种具有存储功能的装置,存储有程序指令,所述程序指令能够被执行以实现如上所述方法中的步骤。
[0007] 本发明的有益效果是:区别于现有技术的情况,本发明在接收到请求授予所述第一终端话权的第一消息后,根据当前的话权的状态和第一终端的优先级高低判断是否授予第一终端话权,可以实现跨核心网半双工单呼业务话权管理,提高话权抢占成功率,避免业务互联互通失败。

附图说明

[0008] 图1是本发明提供的半双工单呼话权管理方法的第一实施例的流程示意图;
[0009] 图2是本发明提供的半双工单呼话权管理方法的第二实施例的流程示意图;
[0010] 图3是本发明提供的半双工单呼话权管理方法的第三实施例的流程示意图;
[0011] 图4是本发明提供的半双工单呼话权管理方法的第四实施例的流程示意图;
[0012] 图5是本发明提供的半双工单呼话权管理方法的第五实施例的流程示意图;
[0013] 图6是本发明提供的半双工单呼话权管理方法的第六实施例的流程示意图;
[0014] 图7是本发明提供的半双工单呼话权管理方法的第七实施例的流程示意图;
[0015] 图8是本发明提供的半双工单呼话权管理方法的第八实施例的流程示意图;
[0016] 图9是本发明提供的半双工单呼话权管理方法的第九实施例的流程示意图;
[0017] 图10是本发明提供的半双工单呼话权管理方法的第十实施例的流程示意图;
[0018] 图11是本发明提供的半双工单呼话权管理方法的第十一实施例的流程示意图;
[0019] 图12是本发明提供的半双工单呼话权管理方法的第十二实施例的流程示意图;
[0020] 图13是本发明提供的半双工单呼话权管理方法的第十三实施例的流程示意图;
[0021] 图14是本发明提供的半双工单呼话权管理方法的第十四实施例的流程示意图;
[0022] 图15是本发明提供的核心网集群控制功能体的结构示意图;
[0023] 图16是本发明提供的具有存储功能的装置的结构示意图。

具体实施方式

[0024] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。
[0025] 请参阅图1,图1是本发明提供的半双工单呼话权管理方法的第一实施例的流程示意图。本发明提供的半双工单呼话权管理方法包括:
[0026] S101:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,所述第一消息用于请求授予所述第一终端话权。
[0027] 在一个具体的实施场景中,相互通话的第一终端和第二终端分别归属于不同的核心网,话权由第一核心网TCF(Trunking Control Function,集群控制功能体)管理。无论第一终端还是第二终端需要获取话权或释放话权时,都由第一核心网TCF决定是否授予话权或释放话权。在其他实施场景中,也可以由第二核心网TCF决定是否授予话权或释放话权。
[0028] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。在本实施场景中,主叫归属核心网TCF管理话权。在其他实施场景中,也可以是被叫归属核心网管理话权。
[0029] 在本实施场景中,被叫终端需要获取话权,则向被叫归属核心网TCF发送话权申请请求,被叫归属核心网TCF响应该话权申请请求生成第一消息,该第一消息包括被叫终端的话权优先级。被叫归属核心网TCF将第一消息发送给主叫归属核心网TCF以请求主叫归属核心网授予被叫终端话权。主叫归属核心网接收该第一消息,读取其内容,获悉被叫终端申请授权话权的信息。
[0030] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。在该实施场景中,主叫归属核心网TCF管理话权。在其他实施场景中,也可以是被叫归属核心网管理话权。
[0031] 在主叫终端需要获取话权时,向主叫归属核心网TCF发送话权申请请求,话权申请请求即为第一消息,话权申请请求中包括了主叫终端的话权优先级。主叫归属核心网TCF接收该话权申请请求,获悉主叫终端申请授权话权的信息。
[0032] S102:判断话权是否处于空闲状态。
[0033] 在一个具体的实施场景中,若第一终端和第二终端均没有占用话权,则话权处于空闲状态。
[0034] S103:若话权处于空闲状态,则授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权。
[0035] 在一个具体的实施场景中,话权处于空闲状态,则第一核心网TCF响应第一消息,授予第一终端话权,并通知第一终端以及与第一终端会话的第二终端第一终端被授予话权,使得第一终端和第二终端根据该通知相应调整自身设置。在其他实施场景中,也可以仅通知第一终端或仅通知第二终端。
[0036] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0037] 主叫归属核心网TCF判定当前话权处于空闲状态,则主叫归属核心网响应第一消息授予被叫终端话权,并向被叫归属核心网的TCF发送第一成功消息,使得被叫归属核心网的TCF通知被叫终端其被授予话权。
[0038] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0039] 主叫归属核心网TCF判定当前话权处于空闲状态,则主叫归属核心网响应第一消息授予主叫终端话权,并向被叫归属核心网TCF发送授权通知消息,使得被叫归属核心网TCF通知被叫终端,主叫终端被授予话权。
[0040] S104:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0041] 在一个具体的实施场景中,话权不处于空闲状态,由于在步骤S101中第一核心网TCF已经判定第一终端提出了话权申请,则可以断定第二终端占用话权。第一核心网TCF获取第二终端的话权优先级,结合第一消息中包括的第一终端的话权优先级,判断第一终端的话权优先级是否高于第二终端的话权优先级。
[0042] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0043] 主叫归属核心网TCF判断被叫终端的话权优先级是否高于主叫终端的话权优先级。
[0044] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0045] 主叫归属核心网TCF判断主叫终端的话权优先级是否高于被叫终端的话权优先级。
[0046] S105:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权。
[0047] 在一个具体的实施场景中,第一终端的话权优先级高于第二终端的话权优先级,则释放第二终端话权,授予第一终端话权,并通知第一终端以及与第一终端会话的第二终端第一终端被授予话权,使得第一终端和第二终端根据该通知相应调整自身设置。在其他实施场景中,也可以仅通知第一终端或仅通知第二终端。
[0048] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0049] 在被叫终端的话权优先级高于主叫终端的话权优先级的情况下,主叫归属核心网授予被叫终端话权,并向被叫归属核心网发送第一成功消息,使得被叫归属核心网通知被叫终端其被授予话权。
[0050] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0051] 在主叫终端的话权优先级高于被叫终端的话权优先级的情况下,主叫归属核心网授予主叫终端话权,并向第二核心网TCF发送授权通知消息,使得被叫归属核心网TCF通知被叫终端主叫终端被授予话权。
[0052] 通过上述描述可知,本实施例在跨核心网的半双工单呼情况下,选择一个核心网TCF管理话权,当话权空闲时,该核心网TCF响应接收到的用于请求授予第一终端话权的第一消息,授予第一终端话权,当话权被第二终端占用时,则在第一终端的话权优先级高于第二终端的话权优先级的情况下授予第一终端话权,并在授予第一终端话权后通知第一终端和/或第二终端,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0053] 请参阅图2,图2是本发明提供的半双工单呼话权管理方法的第二实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0054] S201:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,所述第一消息用于请求授予所述第一终端话权。
[0055] S202:判断话权是否处于空闲状态。
[0056] 在本实施场景中,本实施例提供的步骤S201-S202与本发明提供的半双工话权管理方法的第一实施例中的步骤S101-S102基本类似,此处不再赘述。
[0057] S203:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0058] 在本实施场景中,本实施例提供的步骤S203与本发明提供的半双工话权管理方法的第一实施例中的步骤S104基本类似,此处不再赘述。
[0059] S204:若所述第一终端的话权优先级低于或等于所述第二终端的话权优先级,则拒绝授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被拒绝授予话权。
[0060] 在一个具体的实施场景中,第一终端的话权优先级低于或等于第二终端的话权优先级,则拒绝授予第一终端话权,并通知第一终端以及与第一终端会话的第二终端第一终端被拒绝授予话权,使得第一终端和第二终端根据该通知相应保持自身设置。在其他实施场景中,也可以仅通知第一终端或仅通知第二终端。
[0061] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0062] 在被叫终端的话权优先级低于或等于主叫终端的话权优先级时,主叫归属核心网TCF拒绝授予被叫终端话权。
[0063] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0064] 在主叫终端的话权优先级低于或等于被叫终端的话权优先级时,主叫归属核心网TCF拒绝授予主叫终端话权。
[0065] 通过上述描述可知,本实施例中,在话权被第二终端占用时,核心网TCF响应接收到的用于请求授予第一终端话权的第一消息后,则在第一终端的话权优先级低于或等于第二终端的话权优先级的情况下拒绝授予第一终端话权,并在通知第一终端和/或第二终端,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0066] 请参阅图3,本发明提供的半双工单呼话权管理方法的第三实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0067] S301:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,所述第一消息用于请求授予所述第一终端话权。
[0068] S302:判断话权是否处于空闲状态。
[0069] S303:若话权处于空闲状态,则授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权。
[0070] S304:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0071] S305:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并通知所述第一终端和/或与所述第一终端会话的第二终端所述第一终端被授予话权。
[0072] 在本实施场景中,本实施例提供的步骤S301-S305与本发明提供的半双工话权管理方法的第一实施例中的步骤S101-S105基本类似,此处不再赘述。
[0073] S306:接收第二消息,所述第二消息用于申请释放所述第一终端话权。
[0074] 在一个具体的实施场景中,第一终端在步骤S303或不想S305中被授予话权,现第一终端需要释放话权,则向第一核心网TCF发送用于申请释放第一终端话权的第二消息。第一核心网TCF在接收到第二消息后,获取第一终端申请释放话权的信息。
[0075] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0076] 在主叫核心网TCF授予被叫终端话权后,被叫终端需要释放话权,则向被叫归属核心网TCF发送话权释放请求,被叫归属核心网TCF接收到该话权释放请求后,响应该话权释放请求生成第二消息,并将该第二消息发送给主叫归属核心网TCF,主叫归属核心网TCF在接收到该第二消息后,获取被叫终端申请释放话权的信息。
[0077] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0078] 在主叫核心网TCF授予主叫终端话权后,主叫终端需要释放话权,则向主叫归属核心网TCF发送话权释放请求,话权释放请求即为第二消息,主叫归属核心网TCF在接收到该第二消息后,获取被叫终端申请释放话权的信息。
[0079] S307:释放所述第一终端话权,并通知所述第一终端和/或所述第二终端所述第一终端被释放话权。
[0080] 在一个具体的实施场景中,第一核心网TCF响应第二消息释放第一终端的话权,并通知第一终端以及与第一终端会话的第二终端第一终端被释放话权,使得第一终端和第二终端根据该通知相应保持自身设置。在其他实施场景中,也可以仅通知第一终端或仅通知第二终端。
[0081] 在本实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0082] 主叫归属核心网TCF响应第二消息释放被叫终端的话权,并向被叫归属核心网的TCF发送第二成功消息,使得被叫归属核心网的TCF通知被叫终端其被释放话权。
[0083] 在另一个实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0084] 主叫归属核心网TCF响应第二消息释放主叫终端的话权,并向被叫归属核心网TCF发送话权释放消息,使得被叫归属核心网TCF通知被叫终端,主叫终端被释放话权。
[0085] 通过上述描述可知,在本实施场景中,第一核心网TCF在第一终端占用话权时接收到请求释放第一终端话权的第二消息,则响应该第二消息,释放第一终端的话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0086] 请参阅图4,图4是本发明提供的半双工单呼话权管理方法的第四实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0087] S401:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第二核心网的集群控制功能体响应所述第一终端的话权申请请求而生成并向所述第一核心网的集群控制功能体发送的。
[0088] 在一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。在其他实施场景中,也可以由被叫归属核心网TCF决定是否授予话权或释放话权。
[0089] 在本实施场景中,被叫用户终端需要获取话权,则向被叫归属核心网TCF发送话权申请请求,被叫归属核心网TCF响应该话权申请请求,生成第一消息,并将第一消息发送给主叫归属核心网TCF。在本实施场景中,第一消息除了包括被叫终端的话权优先级外,还包括话权申请请求标识、全局会话标识和第一会话描述协议。
[0090] 在本实施场景中,第一消息为re-INVITE消息,话权申请请求标识用于指示该re-INVITE消息是用于向主叫归属核心网TCF提出话权申请请求的,全局会话标识为本次会话中参与的被叫终端、主叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该被叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。第一会话描述协议用于定义被叫终端的媒体流方向,在本实施场景中,是被叫终端申请话权,所以在第一会话描述协议中,被叫终端的媒体流方向为仅发送方向。
[0091] S402:向所述第二核心网的集群控制功能体发送第一临时响应消息,以通知所述第二核心网的集群控制功能体所述第一消息被成功接收。
[0092] 在一个具体的实施场景中,主叫归属核心网TCF接收到被叫归属核心网TCF发送的第一消息后,向被叫归属核心网TCF发送第一临时响应消息,以通知被叫归属核心网TCF第一消息已被成功接收。在本实施场景中,第一临时消息为100trying消息。
[0093] S403:判断话权是否处于空闲状态。
[0094] 在本实施场景中,本实施例提供的步骤S403与本发明提供的半双工话权管理方法的第一实施例中的步骤S102基本类似,此处不再赘述。
[0095] S404:若话权处于空闲状态,则授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送第一成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被授予话权。
[0096] 在一个具体的实施场景中,话权处于空闲状态,则主叫归属核心网TCF授予被叫终端话权,并向被叫归属核心网TCF发送第一成功消息,以通知被叫归属核心网TCF被叫终端已被授予话权,使得被叫归属核心网TCF可以通知被叫终端,其已被授予话权。在本实施场景中,第一成功消息为200OK消息。
[0097] 在本实施场景中,第一成功消息还包括第二会话描述协议,第二会话描述协议用于定义主叫终端的媒体流的方向,在本实施场景中,话权被授予被叫终端,主叫终端没有话权,所以在第二会话描述协议中,定义主叫终端的媒体流方向为仅接收方向。
[0098] S405:接收所述第二核心网的集群控制功能体发送的第一确认消息。
[0099] 在一个具体的实施场景中,被叫归属核心网TCF在接收到第一成功消息,并通知被叫终端其已被授予话权后,向主叫归属核心网TCF发送第一确认消息,以通知主叫归属核心网TCF被叫终端已知晓其已被授予话权。主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其已被授予话权。在本实施场景中,第一确认消息为ACK消息。
[0100] S406:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0101] 在本实施场景中,本实施例提供的步骤S406与本发明提供的半双工话权管理方法的第一实施例中的步骤S104基本类似,此处不再赘述。
[0102] S407:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送第一成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被授予话权。
[0103] 在一个具体的实施场景中,被叫终端的话权优先级高于主叫终端的话权优先级,则主叫归属核心网TCF释放主叫终端的话权,授予被叫终端话权,并向被叫归属核心网TCF发送第一成功消息,以通知被叫归属核心网TCF被叫终端已被授予话权,使得被叫归属核心网TCF可以通知被叫终端其已被授予话权。在本实施场景中,第一成功消息为200OK消息。
[0104] 在本实施场景中,第一成功消息还包括第二会话描述协议,第二会话描述协议用于定义主叫终端的媒体流的方向,在本实施场景中,话权被授予被叫终端,主叫终端没有话权,所以在第二会话描述协议中,定义主叫终端的媒体流方向为接收方向。
[0105] S408:接收所述第二核心网的集群控制功能体发送的第一确认消息。
[0106] 在本实施场景中,本实施例提供的步骤S408与本实施例中的步骤S405基本类似,此处不再赘述。
[0107] 通过上述描述可知,本实施例中的主叫归属核心网TCF在接收归属于其他核心网的被叫终端提出的话权申请时,若当前话权空闲,则将话权授予被叫终端,若主叫终端占用话权,在被叫终端的话权优先级高于主叫终端的情况下授予被叫终端话权,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。通过第一临时响应消息和第一确认消息确认信息被成功接收,提高了可靠性。
[0108] 请参阅图5,图5是本发明提供的半双工单呼话权管理方法的第五实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0109] S501:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第二核心网的集群控制功能体响应所述第一终端的话权申请请求而生成并向所述第一核心网的集群控制功能体发送的。
[0110] S502:向所述第二核心网的集群控制功能体发送第一临时响应消息,以通知所述第二核心网的集群控制功能体所述第一消息被成功接收。
[0111] S503:判断话权是否处于空闲状态。
[0112] 在本实施场景中,本实施例提供的步骤S501-S503与本发明提供的半双工话权管理方法的第四实施例中的步骤S401-S403基本类似,此处不再赘述。
[0113] S504:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0114] 在本实施场景中,本实施例提供的步骤S504与本发明提供的半双工话权管理方法的第四实施例中的步骤S406基本类似,此处不再赘述。
[0115] S505:若所述第一终端的话权优先级低于或等于所述第二终端的话权优先级,则拒绝授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送第一拒绝授权消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被拒绝授予话权。
[0116] 在一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0117] 被叫终端的话权优先级低于或等于主叫终端的话权优先级,则主叫归属核心网TCF拒绝授予被叫终端话权,话权依旧被主叫终端占用,主叫归属核心网TCF向被叫归属核心网TCF发送第一拒绝授权消息,第一拒绝授权消息包括4XX/5XX/6XX消息,例如603Decline消息,拒绝授权消息的具体内容根据实际情况确定,此处不进行赘述。
[0118] S506:接收所述第二核心网的集群控制功能体发送的第一确认消息。
[0119] 被叫归属核心网TCF接收到第一拒绝授权消息后,通知被叫终端话权申请被拒绝,并向主叫归属核心网TCF发送第一确认消息,以通知主叫归属核心网TCF被叫终端已知晓其话权申请被拒绝。在本实施场景中,第一确认消息为ACK消息,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其话权申请被拒绝。
[0120] 通过上述描述可知,本实施例中在主叫归属核心网TCF响应接收到的用于请求授予被叫终端话权的第一消息后,若话权被第二终端占用,则在被叫终端的话权优先级低于或等于第二终端的话权优先级的情况下拒绝授予被叫终端话权,并在通知被叫终端和/或第二终端,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0121] 请参阅图6,图6是本发明提供的半双工单呼话权管理方法的第六实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0122] S601:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第二核心网的集群控制功能体响应所述第一终端的话权申请请求而生成并向所述第一核心网的集群控制功能体发送的。
[0123] S602:向所述第二核心网的集群控制功能体发送第一临时响应消息,以通知所述第二核心网的集群控制功能体所述第一消息被成功接收。
[0124] S603:判断话权是否处于空闲状态。
[0125] S604:若话权处于空闲状态,则授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送第一成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被授予话权。
[0126] S605:接收所述第二核心网的集群控制功能体发送的第一确认消息。
[0127] S606:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0128] S607:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送第一成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端其被授予话权。
[0129] S608:接收所述第二核心网的集群控制功能体发送的第一确认消息。
[0130] 在本实施场景中,本实施例提供的步骤S601-608与本发明提供的半双工话权管理方法的第四实施例中的步骤S401-S408基本类似,此处不再赘述。
[0131] S609:接收第二消息,所述第二消息用于申请释放所述第一终端话权,所述第二消息为所述第二核心网的集群控制功能体响应所述第一终端的话权释放请求而生成并向所述第一核心网的集群控制功能体发送的。
[0132] 在一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为被叫终端,归属于被叫归属核心网,第二终端为主叫终端归属于主叫归属核心网。主叫归属核心网TCF管理话权。
[0133] 主叫归属核心网TCF授予被叫终端话权后,被叫终端需要释放话权,则被叫终端向被叫归属核心网TCF发送话权释放请求,被叫归属核心网TCF接收到该话权释放请求后,响应该话权释放请求生成第二消息。在本实施场景中,第二消息包括话权释放请求标识、全局呼叫标识和第三会话描述协议。
[0134] 在本实施场景中,第二消息为re-INVITE消息,话权释放请求标识用于指示该re-INVITE消息是用于话权释放请求的,全局会话标识为本次会话中参与的被叫终端、主叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该被叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。第三会话描述协议用于定义被叫终端的媒体流方向,在本实施场景中,是被叫终端申请释放话权,所以在第三会话描述协议中,被叫终端的媒体流方向为非活跃。
[0135] S610:向所述第二核心网的集群控制功能体发送第二临时响应消息,以通知所述第二归属核心网的集群控制功能体所述第二消息已经被成功接收。
[0136] 在一个具体的实施场景中,主叫归属核心网TCF接收到被叫归属核心网TCF发送的第二消息后,向被叫归属核心网TCF发送第二临时响应消息,以通知被叫归属核心网TCF第二消息已被成功接收。在本实施场景中,第二临时响应消息为100trying消息。
[0137] S611:释放所述第一终端话权,向所述第二核心网的集群控制功能体发送第二成功消息,使得所述第二核心网的集群控制功能体通知所述第一终端被释放话权。
[0138] 在一个具体的实施场景中,主叫归属核心网TCF接收到第二消息后,根据第二消息的内容获知被叫终端申请释放话权,则释放该被叫终端的话权,并向被叫归属核心网TCF发送第二成功消息,以通知被叫归属核心网TCF,被叫终端话权被释放,使得被叫归属核心网TCF可以通知被叫终端,其话权已被释放。在本实施场景中,第二成功消息为200OK消息。
[0139] 在本实施场景中,第二成功消息还包括第四会话描述协议,第四会话描述协议用于定义主叫终端的媒体流的方向,在本实施场景中,主叫终端不占用话权,被叫终端申请释放话权,因此在第四会话描述协议中,定义主叫终端的媒体流方向为非活跃。
[0140] S612:接收所述第二核心网的集群控制功能体发送的第二确认消息,所述第二确认消息是所述第二核心网的集群控制功能体通知所述第一终端其话权被释放后发送的话权申请请求。
[0141] 在一个具体的实施场景中,被叫归属核心网TCF在接收到第二成功消息,并通知被叫终端,其话权被释放后,向主叫归属核心网TCF发送第二确认消息,以通知主叫归属核心网TCF被叫终端已知晓其已被授予话权。在本实施场景中,第二确认消息为ACK消息,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其话权被释放。
[0142] 通过上述描述可知,本实施例主叫归属核心网TCF在被叫终端占用话权时接收到请求释放被叫终端话权的第二消息,则响应该第二消息,释放被叫终端的话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0143] 请参阅图7,图7是本发明提供的半双工单呼话权管理方法的第七实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0144] S701:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第一终端向所述第一核心网的集群控制功能体发送的。
[0145] 一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。在其他实施场景中,也可以由被叫归属核心网TCF决定是否授予话权或释放话权。
[0146] 在本实施场景中,当主叫终端需要获取话权时,向主叫归属核心网TCF发出话权申请请求。
[0147] S702:判断话权是否处于空闲状态。
[0148] 在本实施场景中,本实施例提供的步骤S702与本发明提供的半双工话权管理方法的第一实施例中的步骤S102基本类似,此处不再赘述。
[0149] S703:若话权处于空闲状态,则授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送授权通知消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权。
[0150] 在一个具体的实施场景中,当前话权处于空闲状态,主叫归属核心网TCF接收到话权申请请求后,响应该话权申请请求授予该主叫终端话权,并向被叫归属核心网TCF发送授权通知消息,使得被叫归属核心网TCF通知被叫终端所述主叫终端被授予话权。该授权通知消息包括话权申请通知标识、全局会话标识和第五会话描述协议。
[0151] 在本实施场景中,授权通知消息为re-INVITE消息,话权申请通知标识用于指示该re-INVITE消息是用于话权申请通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的被叫终端、主叫归属核心网TCF和被叫归属核心网TCF。第五会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请话权,所以在第五会话描述协议中,主叫终端的媒体流方向为仅发送方向。
[0152] S704:接收所述第二核心网的集群控制功能体发送的第三临时响应消息,所述第三临时响应消息用于通知所述第一核心网的集群控制功能体所述授权通知消息被成功接收。
[0153] 在一个具体的实施场景中,被叫归属核心网TCF接收到主叫归属核心网TCF发送的授权通知消息后,向主叫归属核心网TCF发送第三临时响应消息,以通知主叫归属核心网TCF该授权通知消息已被成功接收。在本实施场景中,第三临时响应消息为100trying消息。
[0154] S705:接收所述第二核心网的集群控制功能体发送的第三成功消息,所述第三成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权后发送的。
[0155] 在一个具体的实施场景中,被叫归属核心网TCF接收到授权通知消息后,读取其中的内容,通知被叫终端主叫终端被授予话权,并向主叫归属核心网TCF发送第三成功消息,以通知主叫归属核心网TCF已经通知被叫终端主叫终端被授予话权。在本实施场景中,第三成功消息为200OK消息。
[0156] 在本实施场景中,第三成功消息还包括第六会话描述协议,第六会话描述协议用于定义被叫终端的媒体流的方向,在本实施场景中,主叫终端申请授予话权,因此在第六会话描述协议中,定义被叫终端的媒体流方向为仅接收方向。
[0157] S706:向所述第二核心网的集群控制功能体发送第三确认消息,以通知所述第二核心网的集群控制功能体所述第三成功消息被成功接收。
[0158] 在一个具体的实施场景中,主叫归属核心网TCF在接收到第三成功消息后,向被叫归属核心网TCF发送第三确认消息,以通知被叫归属核心网TCF第三成功消息被接收。在本实施场景中,第三确认消息为ACK消息,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓主叫终端被授予话权。
[0159] S707;若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0160] 在本实施场景中,本实施例提供的步骤S707与本发明提供的半双工话权管理方法的第一实施例中的步骤S104基本类似,此处不再赘述。
[0161] S708:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送授权通知消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权。
[0162] 在一个具体的实施场景中,主叫终端的话权优先级高于被叫终端的话权优先级,则主叫归属核心网TCF释放被叫终端的话权,授予主叫终端话权,并向被叫归属核心网TCF发送授权通知消息,以通知被叫归属核心网TCF主叫终端已被授予话权,使得被叫归属核心网TCF可以通知被叫终端主叫终端已被授予话权。该授权通知消息包括话权申请通知标识、全局会话标识和第五会话描述协议。
[0163] 在本实施场景中,授权通知消息为re-INVITE消息,话权申请通知标识用于指示该re-INVITE消息是用于话权申请通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的被叫终端、主叫归属核心网TCF和被叫归属核心网TCF。第五会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请话权,所以在第五会话描述协议中,主叫终端的媒体流方向为仅发送方向。
[0164] S709:接收所述第二核心网的集群控制功能体发送的第三临时响应消息,所述第三临时响应消息用于通知所述第一核心网的集群控制功能体所述授权通知消息被成功接收。
[0165] S710:接收所述第二核心网的集群控制功能体发送的第三成功消息,所述第三成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权后发送的。
[0166] S711:向所述第二核心网的集群控制功能体发送第三确认消息,以通知所述第二核心网的集群控制功能体所述第三成功消息被成功接收。
[0167] 在本实施场景中,本实施例提供的步骤S709-S711与本实施例中的步骤S704-S706基本类似,此处不再赘述。
[0168] 通过上述描述可知,本实施例中主叫归属核心网TCF在接收到主叫终端提出的话权申请时,若当前话权空闲,则将话权授予主叫终端,若被叫终端占用话权,在主叫终端的话权优先级高于被叫终端的情况下授予主叫终端话权,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。通过第三临时响应消息和第三确认消息确认信息被成功接收,提高了可靠性。
[0169] 请参阅图8,图8是本发明提供的半双工单呼话权管理方法的第八实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0170] S801:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第一终端向所述第一核心网的集群控制功能体发送的。
[0171] S802:判断话权是否处于空闲状态。
[0172] 在本实施场景中,本实施例提供的步骤S801-S802与本发明提供的半双工单呼话权管理方法的第七实施例中的步骤S701-S702基本类似,此处不再赘述。
[0173] S803:若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0174] 在本实施场景中,本实施例提供的步骤S803与本发明提供的半双工单呼话权管理方法的第七实施例中的步骤S707基本类似,此处不再赘述。
[0175] S804:若所述第一终端的话权优先级低于或等于所述第二终端的话权优先级,则拒绝授予所述第一终端话权,向所述第二核心网的集群控制功能体发送第二拒绝授权消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被拒绝授予话权。
[0176] 在一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0177] 主叫终端的话权优先级低于或等于被叫终端的话权优先级,则主叫归属核心网TCF拒绝授予主叫终端话权,话权依旧被被叫终端占用,主叫归属核心网TCF向被叫归属核心网TCF发送第二拒绝授权消息。在其他实施场景中,也可以仅拒绝授予主叫终端话权,并不通知被叫终端。
[0178] 通过上述描述可知,本实施例中主叫归属核心网TCF在接收到的用于请求授予主叫终端话权的第一消息后,若话权被被叫终端占用,则在主叫终端的话权优先级低于或等于被叫终端的话权优先级的情况下拒绝授予主叫终端话权,并在通知主叫终端和/或被叫终端,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0179] 请参阅图9,图9是本发明提供的半双工单呼话权管理方法的第九实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0180] S901:第一核心网的集群控制功能体接收第一消息,所述第一消息包括第一终端的话权优先级,用于请求授予所述第一终端话权,且为所述第一终端向所述第一核心网的集群控制功能体发送的。
[0181] S902:判断话权是否处于空闲状态。
[0182] S903:若话权处于空闲状态,则授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送授权通知消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权。
[0183] S904:接收所述第二核心网的集群控制功能体发送的第三临时响应消息,所述第三临时响应消息用于通知所述第一核心网所述授权通知消息被成功接收。
[0184] S905:接收所述第二核心网的集群控制功能体发送的第三成功消息,所述第三成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权后发送的。
[0185] S906:向所述第二核心网的集群控制功能体发送第三确认消息,以通知所述第二核心网的集群控制功能体所述第三成功消息被成功接收。
[0186] S907;若话权不属于空闲状态,则判断所述第一终端的话权优先级是否高于所述第二终端的话权优先级。
[0187] S908:若所述第一终端的话权优先级高于所述第二终端的话权优先级,则释放所述第二终端的话权,授予所述第一终端话权,并向所述第二核心网的集群控制功能体发送授权通知消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权。
[0188] S909:接收所述第二核心网的集群控制功能体发送的第三临时响应消息,所述第三临时响应消息用于通知所述第一核心网的集群控制功能体所述授权通知消息被成功接收。
[0189] S910:接收所述第二核心网的集群控制功能体发送的第三成功消息,所述第三成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被授予话权后发送的。
[0190] S911:向所述第二核心网的集群控制功能体发送第三确认消息,以通知所述第二核心网的集群控制功能体所述第三成功消息被成功接收。
[0191] 在本实施场景中,本实施例提供的步骤S901-S911与本发明提供的半双工单呼话权管理方法的第七实施例中的步骤S701-S711基本类似,此处不再赘述。
[0192] S912:接收第二消息,所述第二消息用于申请释放所述第一终端话权,所述第二消息为所述第一终端向所述第一核心网的集群控制功能体发送的话权释放请求。
[0193] 在一个具体的实施场景中,主叫归属核心网TCF授予主叫终端话权后,主叫终端需要释放话权,则主叫终端向主叫归属核心网TCF发送话权释放请求。
[0194] S913:释放所述第一终端话权,向所述第二核心网的集群控制功能体发送话权释放消息,使得所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被释放话权。
[0195] 在一个具体的实施场景中,第一核心网为主叫归属核心网,第二核心网为被叫归属核心网,第一终端为主叫终端,归属于主叫归属核心网,第二终端为被叫终端归属于被叫归属核心网。主叫归属核心网TCF管理话权。
[0196] 主叫归属核心网TCF接收到第二消息后,根据第二消息的内容获知主叫终端申请释放话权,则响应第二消息,释放主叫终端的话权,并向被叫归属核心网TCF发送话权释放消息,使得被叫归属核心网TCF通知被叫终端所述主叫终端被释放话权。该授权通知消息包括话权释放通知标识、全局会话标识和第七会话描述协议。
[0197] 在本实施场景中,授权通知消息为re-INVITE消息,话权释放通知标识用于指示该re-INVITE消息是用于话权释放通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的被叫终端、主叫归属核心网TCF和被叫归属核心网TCF。第七会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请释放话权,所以在第五会话描述协议中,主叫终端的媒体流方向为非活跃。
[0198] S914:接收所述第二核心网的集群控制功能体发送的第四临时响应消息,所述第四临时响应消息是所述第二核心网的集群控制功能体用于通知所述话权释放已经被成功接收而发送的。
[0199] 在一个具体的实施场景中,被叫归属核心网TCF接收到主叫归属核心网TCF发送的话权释放消息后,向主叫归属核心网TCF发送第四临时响应消息,以通知主叫归属核心网TCF该话权释放消息已被成功接收。在本实施场景中,第四临时响应消息为100trying消息。
[0200] S915:接收所述第二核心网的集群控制功能体发送的第四成功消息,所述第四成功消息是所述第二核心网的集群控制功能体通知所述第二终端所述第一终端被释放话权后发送的。
[0201] 在一个具体的实施场景中,被叫归属核心网TCF接收到话权释放消息后,读取其中的内容,通知被叫终端主叫终端被释放话权,并向主叫归属核心网TCF发送第四成功消息,以通知主叫归属核心网TCF已经通知被叫终端主叫终端被释放话权。在本实施场景中,第四成功消息为200OK消息。
[0202] 在本实施场景中,第四成功消息还包括第八会话描述协议,第八会话描述协议用于定义被叫终端的媒体流的方向,在本实施场景中,主叫终端申请释放话权,因此在第八会话描述协议中,定义被叫终端的媒体流方向为非活跃。
[0203] S916:向所述第二核心网的集群控制功能体发送第四确认消息,以通知所述第二核心网的集群控制功能体所述第四成功消息被成功接收。
[0204] 在一个具体的实施场景中,主叫归属核心网TCF在接收到第四成功消息后,向被叫归属核心网TCF发送第四确认消息,以通知被叫归属核心网TCF第四成功消息被接收。在本实施场景中,第四确认消息为ACK消息,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓主叫终端被释放话权。
[0205] 通过上述描述可知,本实施例中主叫归属核心网TCF在主叫终端占用话权时接收到请求释放主叫终端话权的第二消息,则响应该第二消息,释放主叫终端的话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0206] 请参阅图10,图10是本发明提供的半双工单呼话权管理方法的第十实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0207] S1001:主叫归属核心网TCF接收被叫归属核心网TCF发送的re-INVITE消息。
[0208] 在一个具体的实施场景中,主叫终端和被叫终端分别归属于不同的核心网,话权由主叫归属核心网TCF(Trunking Control Function,集群控制功能体)管理。无论被叫终端还是主叫终端需要获取话权或释放话权,都由主叫归属核心网TCF决定是否授予话权或释放话权。
[0209] 在本实施场景中,当被叫终端需要获取话权时,向被叫归属核心网TCF(Trunking Control Function,集群控制功能体)发出话权申请请求,被叫归属核心网TCF接收到话权申请请求后,响应该话权申请请求生成一re-INVITE消息,并向主叫归属核心网TCF发送该re-INVITE消息。该re-INVITE消息包括被叫终端的话权优先级、话权申请请求标识、全局会话标识和会话描述协议。
[0210] 在本实施场景中,话权申请请求标识用于指示该re-INVITE消息是用于话权申请请求的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该被叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。会话描述协议用于定义被叫终端的媒体流方向,在本实施场景中,是被叫终端申请话权,所以在会话描述协议中,被叫终端的媒体流方向为仅发送方向。
[0211] S1002:主叫归属核心网TCF向被叫归属核心网TCF发送100trying临时响应消息。
[0212] 在一个具体的实施场景中,主叫归属核心网TCF接收到被叫归属核心网TCF发送的re-INVITE消息后,向被叫归属核心网TCF发送100trying临时响应消息,以通知被叫归属核心网TCF re-INVITE消息已被成功接收。
[0213] S1003:主叫归属核心网TCF授予被叫终端话权。
[0214] 在一个具体的实施场景中,话权处于空闲状态,则主叫归属核心网TCF授予被叫终端话权。
[0215] S1004:主叫归属核心网TCF向被叫核心网TCF发送200OK消息。
[0216] 在一个具体的实施场景中,主叫归属核心网TCF向被叫归属TCF发送200OK消息,以通知被叫归属核心网TCF,被叫终端已被授予话权,使得被叫归属核心网TCF可以通知被叫终端,其已被授予话权。
[0217] 在本实施场景中,200OK消息还包括会话协议,会话协议用于定义主叫终端的媒体流的方向,在本实施场景中,话权被授予被叫终端,主叫终端没有话权,所以在会话协议中,定义主叫终端的媒体流方向为接收方向。
[0218] S1005:主叫归属核心网TCF接收被叫归属核心网TCF发送的ACK消息。
[0219] 在一个具体的实施场景中,被叫归属核心网TCF在接收到200OK消息,并通知被叫终端其已被授予话权后,向主叫归属TCF发送ACK消息,以通知主叫归属TCF被叫终端已知晓其已被授予话权。主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其已被授予话权。
[0220] S1006:主叫归属核心网接收被叫归属核心网TCF发送的re-INVITE消息。
[0221] 在一个具体的实施场景中,主叫归属核心网TCF授予被叫终端话权后,被叫终端需要释放话权。被叫终端向被叫归属核心网TCF发送话权释放请求,被叫归属核心网TCF接收到该话权释放请求后,响应该话权释放请求生成re-INVITE消息。在本实施场景中,re-INVITE消息包括话权释放请求标识、全局呼叫标识和会话描述协议。
[0222] 在本实施场景中,话权释放请求标识用于指示该re-INVITE消息是用于话权释放请求的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该被叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。会话描述协议用于定义被叫终端的媒体流方向,在本实施场景中,是被叫终端申请释放话权,所以在会话描述协议中,被叫终端的媒体流方向为非活跃。
[0223] S1007:主叫归属核心网TCF向被叫归属核心网TCF发送100trying临时响应消息。
[0224] 在一个具体的实施场景中,主叫归属核心网TCF接收到被叫归属核心网TCF发送的re-INVITE消息后,向被叫归属核心网TCF发送100trying临时响应消息,以通知被叫归属核心网TCF re-INVITE消息已被成功接收。
[0225] S1008:主叫归属核心网TCF释放被叫终端话权。
[0226] 在一个具体的实施场景中,主叫归属核心网TCF接收到re-INVITE消息后,根据re-INVITE消息的内容判定被叫终端申请释放话权,则释放该被叫终端的话权。
[0227] S1009:主叫归属核心网TCF向被叫核心网TCF发送200OK消息。
[0228] 主叫归属核心网TCF向被叫归属核心网TCF发送200OK消息,以通知被叫归属核心网TCF被叫终端话权被释放,使得被叫归属核心网TCF可以通知被叫终端其话权已被释放。
[0229] 在本实施场景中,200OK消息还包括会话协议,会话协议用于定义主叫终端的媒体流的方向,在本实施场景中,主叫终端不占用话权,被叫终端申请释放话权,因此在会话协议中,定义主叫终端的媒体流方向为非活跃。
[0230] S1010:主叫归属核心网TCF接收被叫归属核心网TCF发送的ACK消息。
[0231] 在一个具体的实施场景中,被叫归属核心网TCF在接收到200OK消息,并通知被叫终端其话权被释放后,向主叫归属TCF发送ACK消息,以通知主叫归属TCF被叫终端已知晓其已被授予话权。主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其话权被释放。
[0232] 通过上述描述可知,在话权处于空闲状态时,若被叫终端提出话权申请,主叫归属核心网TCF将话权授予被叫终端,当被叫终端占用话权时,若被叫终端提出话权释放,主叫归属核心网TCF则释放被叫终端话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0233] 请参阅图11,图11是本发明提供的半双工单呼话权管理方法的第十一实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0234] S1101:主叫归属核心网TCF授予主叫终端话权。
[0235] 在一个具体的实施场景中,主叫终端和被叫终端分别归属于不同的核心网,话权由主叫归属核心网TCF(Trunking Control Function,集群控制功能体)管理。无论被叫终端还是主叫终端需要获取话权或释放话权,都由主叫归属核心网TCF决定是否授予话权或释放话权。
[0236] 在本实施场景中,当主叫终端需要获取话权时,向主叫归属核心网TCF(Trunking Control Function,集群控制功能体)发出话权申请请求,主叫归属核心网TCF接收到话权申请请求后,响应该话权申请请求授予该主叫终端话权。
[0237] S1102:主叫归属核心网TCF向被叫归属核心网TCF发送re-INVITE消息。
[0238] 在一个具体的实施场景中,主叫归属核心网TCF向被叫归属核心网TCF发送re-INVITE消息,该re-INVITE消息包括话权申请通知标识、全局会话标识和会话描述协议。
[0239] 在本实施场景中,话权申请通知标识用于指示该re-INVITE消息是用于话权申请通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请话权,所以在会话描述协议中,主叫终端的媒体流方向为仅发送方向。
[0240] S1103:主叫归属核心网TCF接收被叫归属核心网TCF发送的100trying临时响应消息。
[0241] 在一个具体的实施场景中,被叫归属核心网TCF接收到主叫归属核心网TCF发送的re-INVITE消息后,向主叫归属核心网TCF发送100trying临时响应消息,以通知主叫归属核心网TCF re-INVITE消息已被成功接收。
[0242] S1104:主叫归属核心网TCF接收被叫归属核心网TCF发送的200OK消息。
[0243] 在一个具体的实施场景中,被叫归属核心网TCF接收到re-INVITE消息后,读取其中的内容,通知被叫终端主叫终端被授予话权,并向主叫归属核心网TCF发送200OK消息,以通知主叫归属核心网TCF已经通知被叫终端主叫终端被授予话权。
[0244] 在本实施场景中,200OK消息还包括会话协议,会话协议用于定义主叫终端的媒体流的方向,在本实施场景中,主叫终端申请话权,因此在会话协议中,定义主叫终端的媒体流方向为仅发送方向。
[0245] S1105:主叫归属核心网TCF向被叫归属核心网TCF发送ACK消息。
[0246] 在一个具体的实施场景中,主叫归属核心网TCF在接收到200OK消息后,向被叫归属核心网TCF发送ACK消息,以通知被叫归属核心网TCF200OK消息被接收。在本实施场景中,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓主叫终端被授予话权。
[0247] 1106:主叫归属核心网TCF释放主叫终端话权。
[0248] 在一个具体的实施场景中,主叫归属核心网TCF授予主叫终端话权后,主叫终端需要释放话权。则主叫终端向主叫归属核心网TCF提出话权释放请求,主叫归属核心网TCF响应该话权释放请求释放主叫终端的话权。
[0249] S1107:主叫归属核心网TCF向被叫归属核心网TCF发送re-INVITE消息。
[0250] 在一个具体的实施场景中,主叫归属核心网TCF响应该话权释放请求释放主叫终端的话权向被叫归属核心网TCF发送re-INVITE消息,使得被叫归属核心网TCF通知被叫终端主叫终端的话权被释放。该re-INVITE消息包括话权释放通知标识、全局会话标识和会话描述协议。
[0251] 在本实施场景中,话权释放通知标识用于指示该re-INVITE消息是用于话权释放通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请释放话权,所以在会话描述协议中,主叫终端的媒体流方向为非活跃。
[0252] S1108:主叫归属核心网TCF接收被叫归属核心网TCF发送的100trying临时响应消息。
[0253] 在一个具体的实施场景中,被叫归属核心网TCF接收到主叫归属核心网TCF发送的re-INVITE消息后,向主叫归属核心网TCF发送100trying临时响应消息,以通知主叫归属核心网TCF re-INVITE消息已被成功接收。
[0254] S1109:主叫归属核心网TCF接收被叫归属核心网TCF发送的200OK消息。
[0255] 在一个具体的实施场景中,被叫归属核心网TCF接收到re-INVITE消息后,读取其中的内容,通知被叫终端主叫终端被释放话权,并向主叫归属核心网TCF发送200OK消息,以通知主叫归属核心网TCF已经通知被叫终端主叫终端被释放话权。
[0256] 在本实施场景中,200OK消息还包括会话协议,会话协议用于定义主叫终端的媒体流的方向,在本实施场景中,主叫终端申请释放话权,因此在会话协议中,定义主叫终端的媒体流方向为非活跃。
[0257] S1110:主叫归属核心网TCF向被叫归属核心网TCF发送ACK消息。
[0258] 在一个具体的实施场景中,主叫归属核心网TCF在接收到200OK消息后,向被叫归属核心网TCF发送ACK消息,以通知被叫归属核心网TCF200OK消息被接收。在本实施场景中,主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓主叫终端被释放话权。
[0259] 通过上述描述可知,在话权处于空闲状态时,若主叫终端提出话权申请,主叫归属核心网TCF将话权授予主叫终端,当主叫终端占用话权时,若主叫终端提出话权释放,主叫归属核心网TCF则释放主叫终端话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0260] 请参阅图12,图12是本发明提供的半双工单呼话权管理方法的第十二实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0261] S1201:主叫归属核心网TCF接收被叫归属核心网TCF发送的re-INVITE消息。
[0262] S1202:主叫归属核心网TCF向被叫归属核心网TCF发送100trying临时响应消息。
[0263] 在本实施场景中,本实施例提供的步骤S1201-S1202与本发明提供的半双工单呼话权管理方法的第十实施例中的步骤S1001-S1002基本类似,此处不再赘述。
[0264] S1203:主叫归属核心网TCF判定被叫终端的话权优先级高于主叫终端的话权优先级,授予被叫终端话权,释放主叫终端话权。
[0265] 在一个具体的实施场景中,主叫归属核心网TCF在步骤S1201接收的re-INVITE消息中包括了被叫终端的话权优先级,主叫归属核心网TCF获取主叫终端的话权优先级,并比较被叫终端的话权优先级和主叫终端的话权优先级,判断被叫终端的话权优先级是否高于主叫终端的话权优先级。若被叫终端的话权优先级高于主叫终端的话权优先级,则主叫归属核心网TCF释放主叫终端的话权,授予被叫终端话权。
[0266] S1204:主叫归属核心网TCF向被叫核心网TCF发送200OK消息。
[0267] S1205:主叫归属核心网TCF接收被叫归属核心网TCF发送的ACK消息。
[0268] 在本实施场景中,本实施例提供的步骤S1204-S1205与本发明提供的半双工单呼话权管理方法的第十实施例中的步骤S1004-S1005基本类似,此处不再赘述。
[0269] 通过上述描述可知,本实施例中在话权被主叫终端占用时,若被叫终端提出话权申请,主叫归属核心网TCF判定被叫终端的话权高于主叫终端的话权时,将话权授予被叫终端。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0270] 请参阅图13,图13是本发明提供的半双工单呼话权管理方法的第十三实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0271] S1301:主叫归属核心网TCF判定被叫终端的话权优先级低于或等于主叫终端的话权优先级,授予主叫终端话权,释放被叫终端话权。
[0272] 在一个具体的实施场景中,被叫终端占用话权,当主叫终端需要获取话权时,向主叫归属核心网TCF(Trunking Control Function,集群控制功能体)发出话权申请请求,主叫归属核心网TCF接收到话权申请请求后,获取被叫终端的话权优先级并比较主叫终端的话权优先级释放高于被叫话权优先级,若被叫终端的话权优先级低于或等于主叫终端的话权优先级,授予主叫终端话权,释放被叫终端话权。
[0273] S1302:主叫归属核心网TCF向被叫归属核心网TCF发送re-INVITE消息。
[0274] 在一个具体的实施场景中,主叫归属核心网TCF向被叫归属核心网TCF发送re-INVITE消息,该re-INVITE消息包括话权释放通知标识、全局会话标识和会话描述协议。
[0275] 在本实施场景中,话权申请通知标识用于指示该re-INVITE消息是用于话权释放通知的,全局会话标识为本次会话中参与的主叫终端、被叫终端、主叫归属核心网TCF和被叫归属核心网TCF所共有的标识,用于指示该主叫终端所对应的主叫终端、主叫归属核心网TCF和被叫归属核心网TCF。会话描述协议用于定义主叫终端的媒体流方向,在本实施场景中,是主叫终端申请话权,所以在会话描述协议中,主叫终端的媒体流方向为仅发送方向。
[0276] S1303:主叫归属核心网TCF接收被叫归属核心网TCF发送的100trying临时响应消息。
[0277] S1304:主叫归属核心网TCF接收被叫归属核心网TCF发送的200OK消息。
[0278] S1305:主叫归属核心网TCF向被叫归属核心网TCF发送ACK消息。
[0279] 在本实施场景中,本实施例提供的步骤S1303-S1305与本发明提供的半双工单呼话权管理方法的第十一实施例中的步骤S1103-S1105基本类似,此处不再赘述。
[0280] 通过上述描述可知,本实施例中在话权被被叫终端占用时,若主叫终端提出话权申请,主叫归属核心网TCF判定被叫主端的话权高于被叫终端的话权时,将话权授予主叫终端。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0281] 请参阅图14,图14是本发明提供的半双工单呼话权管理方法的第十四实施例的流程示意图,本发明提供的半双工单呼话权管理方法包括:
[0282] S1401:主叫归属核心网TCF接收被叫归属核心网TCF发送的re-INVITE消息。
[0283] S1402:主叫归属核心网TCF向被叫归属核心网TCF发送100trying临时响应消息。
[0284] 在本实施场景中,本实施例提供的步骤S1401-S1402与本发明提供的半双工单呼话权管理方法的第十实施例中的步骤S1001-S1002基本类似,此处不再赘述。
[0285] S1403:主叫归属核心网TCF判定被叫终端的话权优先级低于或等于主叫终端的话权优先级,拒绝被叫终端话权申请。
[0286] 在一个具体的实施场景中,主叫归属核心网TCF在步骤S1401接收的re-INVITE消息中包括了被叫终端的话权优先级,主叫归属核心网TCF获取主叫终端的话权优先级,并比较被叫终端的话权优先级和主叫终端的话权优先级,判断被叫终端的话权优先级是否高于主叫终端的话权优先级。若被叫终端的话权优先级低于或等于主叫终端的话权优先级,则主叫归属核心网TCF拒绝授予被叫终端话权。
[0287] S1404:主叫归属核心网TCF向被叫归属核心网TCF发送4XX/5XX/6XX消息。
[0288] 在一个具体的实施场景中,主叫归属核心网TCF向被叫归属核心网TCF发送拒绝授权消息,拒绝授权消息包括4XX/5XX/6XX消息,例如603Decline消息,拒绝授权消息的内容根据实际情况确定。
[0289] S1405:主叫归属核心网TCF接收被叫归属核心网TCF发送的ACK消息。
[0290] 在一个具体的实施场景中,被叫归属核心网TCF在接收到4XX/5XX/6XX消息,并通知被叫终端其已被拒绝授予话权后,向主叫归属TCF发送ACK消息,以通知主叫归属TCF被叫终端已知晓其已被拒绝授予话权。主叫归属核心网TCF接收该ACK消息后,确认被叫终端已知晓其已被拒绝授予话权。
[0291] 通过上述描述可知,本实施例中在话权被主叫终端占用时,若被叫终端提出话权申请,主叫归属核心网TCF判定被叫终端的话权低于或等于主叫终端的话权时,将拒绝授予被叫终端话权。从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0292] 请参阅图15,图15是本发明提供的核心网集群控制功能体的结构示意图。核心网集群控制功能体10包括处理器11、存储器12和通信电路13,处理器11耦接存储器12和通信电路13,存储器用于存储程序指令,处理器和通信电路用于执行存储器存储的程序指令以实现如下的方法。
[0293] 当第一终端和第二终端分别归属不同的核心网时,核心网集群控制功能体10的通信电路13接收第一消息,第一消息包括第一终端的话权优先级,第一消息用于请求授予第一终端话权;处理器11判断话权是否处于空闲状态,若处理器11判定话权处于空闲状态,则核心网集群控制功能体10授予第一终端话权,通信电路13通知第一终端和/或与第一终端会话的第二终端第一终端被授予话权。若处理器11判定话权不属于空闲状态,则进一步判断第一终端的话权优先级是否高于第二终端的话权优先级。若处理器11判定第一终端的话权优先级高于第二终端的话权优先级,则核心网集群控制功能体10释放第二终端的话权,并授予第一终端话权,通信电路13通知第一终端和/或与第一终端会话的第二终端第一终端被授予话权。若处理器11判定第一终端的话权优先级低于或等于第二终端的话权优先级,则核心网集群控制功能体10拒绝授予第一终端话权,通信电路13通知第一终端和/或与第一终端会话的第二终端第一终端被拒绝授予话权。
[0294] 此外,通信电路13接收第二消息,第二消息用于申请释放第一终端话权;核心网集群控制功能体10释放第一终端话权,通信电路13通知第一终端和/或第二终端第一终端被释放话权。
[0295] 通过上述描述可知,本实施例中核心网集群控制功能体根据预设的授予话权和释放话权的规则对终端提出的话权申请和话权释放申请进行判断是否执行,从而定义并实现了跨核心网半双工单呼业务话权管理规则,提高话权抢占成功率,避免业务互联互通失败。
[0296] 请参阅图16,图16是本发明提供的具有存储功能的装置的结构示意图。具有存储功能的装置20中存储有至少一个程序指令21,程序指令21用于执行如图1-图14所示的方法。在一个实施例中,具有存储功能的装置可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
[0297] 通过上述描述可知,本发明具有存储功能的装置实施例中存储的程序可以在跨核心网半双工单呼业务中执行话权管理,提高话权抢占成功率,避免业务互联互通失败。
[0298] 区别于现有技术对半双工单呼流程并没有规定,造成跨核心网半双工单呼业务的互联互通问题,本发明提出的半双工单呼话权管理方法可以定义话权管理控制规则,获取用户终端优先级信息,并根据该优先级信息进行话权抢占,提高话权抢占成功率,可以避免业务互联互通失败。
[0299] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。