CN111093161B - 强插强拆业务的实现方法和装置 - Google Patents
强插强拆业务的实现方法和装置 Download PDFInfo
- Publication number
- CN111093161B CN111093161B CN201811237465.3A CN201811237465A CN111093161B CN 111093161 B CN111093161 B CN 111093161B CN 201811237465 A CN201811237465 A CN 201811237465A CN 111093161 B CN111093161 B CN 111093161B
- Authority
- CN
- China
- Prior art keywords
- group
- terminal
- call
- forced
- request message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种强插强拆业务的实现方法和装置。所述方法包括:接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼。本发明实施例使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起强插、退出强插操作,强拆则通过释放非终端所属组的组呼实现,对接口的改动较小,实现简单。
Description
技术领域
本发明实施例涉及集群通信技术领域,尤其涉及一种强插强拆业务的实现方法和装置。
背景技术
强插强拆是集群***中的一种重要业务,强插是指具有权限的调度台强行***到一个正在进行的组呼并抢占话权,当本次强插过程结束后,被保持的原呼叫继续进行,调度台可以直接退出呼叫,或者释放话权后留在组呼中;强拆则是指具有权限的调度台强行释放某个呼叫,释放信道。
目前强插强拆业务均由调度台发起,不支持终端发起。但随着集群专网市场的快速发展和指挥调度应用场景的进一步扩大,提出了对终端强插强拆业务的需求,要求有权限的终端也能像调度台一样强插到某个正在进行的组呼中并抢占话权,以及能够强行拆线某个正在进行的呼叫。
以基于LTE技术的宽带集群通信(B-TrunC)***为例,调度台和核心网间的接口(D接口)通常是有线连接,采用SIP(Session Initiation Protocol,会话初始协议)作为控制协议,调度台使用订阅等方式获得呼叫标识,通过强插强拆呼叫标识实现业务操作;而终端和核心网间通过NAS(Non-Access Stratum,非接入层)接口进行集群业务控制,承载在空口上的NAS协议和D接口存在较大差异,D接口对强插强拆的实现方式不能直接应用到终端,目前对于终端的强插强拆业务尚无实现方案。
发明内容
针对现有技术问题,本发明实施例提供一种强插强拆业务的实现方法和装置。
第一方面,本发明实施例提供一种强插强拆业务的实现方法,所述方法应用于核心网设备,所述方法包括:
接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼。
第二方面,本发明实施例提供一种强插强拆业务的实现方法,所述方法应用于具有强插强拆权限的终端,所述方法包括:
向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强插;
在强插之后,向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插;或者向核心网设备发送话权释放请求消息,以释放话权后留在组呼中,并在呼叫结束时向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼;
向核心网设备发送呼叫释放请求消息,所述呼叫释放请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强拆。
第三方面,本发明实施例提供一种强插强拆业务的实现装置,所述装置位于核心网设备,所述装置包括:
第一接收单元,用于接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
第二接收单元,用于接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
判断单元,用于根据所述呼叫建立请求消息中携带的组号不是所述终端所属组的组号判断为强插操作;根据所述呼叫释放请求消息中同时携带组号和呼叫标识判断为退出强插操作;根据所述呼叫释放请求消息中仅携带不是终端所属组的组号判断为强拆操作;根据所述呼叫释放请求消息中仅携带呼叫标识判断为组呼释放操作;还用于判断所述终端是否具备强插强拆权限;
动态重组单元,用于强插时,将所述终端加入到所述组号对应的组,并将所述终端在组中的话权优先级设为最高;也用于退出强插时,将所述终端从所述组号对应的组中删除;还用于组呼释放时,如果组呼上下文中具有强插标识,将所述终端从组中删除;
处理单元,用于强插时将话权授予所述终端,在组呼上下文中设置强插标识,标记所述终端为强插终端;退出强插时在组呼上下文中删除强插标识,取消对强插终端的标记;
第四方面,本发明实施例提供一种强插强拆业务的实现装置,所述装置位于具有强插强拆权限的终端,所述装置包括:
第一发送单元,用于向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,以进行强插;
第二发送单元,用于向核心网设备发送仅携带组号的呼叫释放请求消息,以进行强拆;或者向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插;或者向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼;
第三发送单元,用于在强插后,向核心网设备发送话权释放请求消息,以释放话权后作为被叫继续留在组呼中。
第五方面,本发明实施例还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面或第二方面提供的方法。
第六方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述第一方面或第二方面提供的方法。
本发明实施例使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起的强插、退出强插操作,强拆则通过释放非终端所属组的组呼实现,在不增加新的消息的情况下,以现有的动态重组、组呼建立、话权授权流程为基础,对呼叫释放消息作了少许兼容性修改,配合核心网侧的特殊处理完成强插、强拆功能,对接口的改动较小,实现简单。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的强插强拆业务的实现方法的流程示意图;
图2为本发明一实施例提供的集群核心网侧进行强插操作的流程示意图;
图3为本发明一实施例提供的集群核心网侧进行强拆操作的流程示意图;
图4为本发明一实施例提供的强插后退出呼叫场景下集群核心网侧的流程示意图;
图5为本发明一实施例提供的集群核心网侧处理终端释放话权后留在组呼中的场景下释放组呼的流程示意图;
图6为本发明实施例提供的集群核心网侧根据呼叫释放请求消息中携带不同的信息进行相应操作的流程示意图;
图7为本发明又一实施例提供的强插强拆业务的实现方法的流程示意图;
图8为本发明一实施例提供的强插强拆业务的实现装置的结构示意图;
图9为本发明又一实施例提供的强插强拆业务的实现装置的结构示意图;
图10为本发明一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明实施例提供的一种强插强拆业务的实现方法的流程示意图。
如图1所示,本发明实施例提供的强插强拆业务的实现方法具体包括以下步骤:
S11、接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
具体地,终端通过向核心网设备发送呼叫建立请求消息发起强插业务,消息中携带组号,核心网设备通过判断组号处理强插业务。
S12、当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
具体地,集群核心网收到终端发送的呼叫建立请求消息后,如果判断该组号为终端所属组的组号,则进行正常的组呼建立流程;如果该组号为非终端所属组的组号,通过终端签约数据中的业务权限列表判断该终端是否具备强插权限,如果不具备,则拒绝强插操作,如果终端具备强插权限,则对组号对应的组进行强插。
S13、接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
终端通过在呼叫释放请求消息中携带不同的信息,例如同时携带组号和呼叫标识,仅携带组号,或仅携带呼叫标识来通知集群核心网进行强拆、退出强插、释放组呼等相应操作。
S14、根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼;
具体地,终端通过在呼叫释放请求消息中携带拟强拆组呼的组号发起强拆操作,核心网收到后如果判断该终端具备强拆权限,且此时该组正在组呼中,释放呼叫;如果该组不在组呼中,则不做处理。
终端通过在呼叫释放请求消息中同时携带组号和呼叫标识通知集群核心网,核心网据此判断为退出强插(强插后直接退出呼叫),发起动态重组操作,将终端从组中删除,呼叫正常持续。
终端通过在呼叫释放请求消息中携带呼叫标识,执行组呼释放流程。
本发明提出的终端强插强拆业务的实现方法,使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起的强插、退出强插操作,强拆则通过释放非终端所属组的组呼实现。在不增加新的消息的情况下,以现有的动态重组、组呼建立、话权授权流程为基础,对呼叫释放消息作了少许兼容性修改,配合核心网侧的特殊处理完成强插、强拆功能,对接口的改动较小,实现简单。
在上述实施例的基础上,S12具体包括:
如果所述组号对应的组当前正在进行组呼,将所述终端加入到所述组中并授予话权,并将所述终端在组中的话权优先级设置为最高,以及在组呼上下文中设置强插标识,标记所述终端为强插终端;
如果所述组号对应的组当前没有组呼,将所述终端加入到所述组中,对所述组发起组呼,将话权授予所述终端,并将所述终端在组中的话权优先级设置为最高,以及在组呼上下文中设置强插标识,标记所述终端为强插终端。
图2示出了本发明实施例提供的集群核心网侧进行强插操作的流程示意图。
如图2所示,所述方法具体包括以下步骤:
步骤1、收到终端发送的呼叫建立请求消息,消息携带组号;
步骤2、判断组号是否为非终端所属组号,如果组号为非终端所属组号,转步骤3;否则进行正常的组呼建立流程;
步骤3、判断终端是否具备强插权限,如果组号为非终端所属组号且终端具备强插权限,转步骤4;否则拒绝终端发起的强插操作;
步骤4、发起动态重组操作,将终端加入到组中并将终端在组中的话权优先级设置为最高;
步骤5、判断该组当前是否正在进行组呼,如果是直接转步骤6;否则发起该组组呼后转步骤6;
步骤6、将话权授予该终端;
步骤7、在组呼上下文中设置强插标识,标记所述终端为强插终端。
本发明实施例可以使用组号进行强插操作,以现有的动态重组、组呼建立、话权授权流程的组合为基础,配合核心网侧的特殊处理完成强插功能。
需要说明的是,强插时触发的动态重组操作只是临时将终端加入组中,生效时间仅为本次呼叫,因此在组呼上下文中设置强插标识并标记强插终端,可以在该终端退出强插(释放话权后继续留在组呼中)场景下再发起呼叫释放时,可以再次发起动态重组操作,将终端从组中删除。
另外,动态重组时将该终端的话权优先级设为最高也是为了在该终端退出强插(释放话权后继续留在组呼中)场景下,如果发起强插操作的终端还想讲话,能通过正常的话权申请流程再次立即获得话权。
再者,通过呼叫建立请求消息中携带组号的范围区分正常的组呼建立和强插操作,如果携带非终端所属组的组号判断为强插,反之携带终端所属组的组号则为正常的组呼建立。
具体地,在对所述终端进行强插之后,所述方法还包括:
如果接收到终端发送的话权释放请求消息,释放所述终端的话权,以使所述终端作为被叫继续留在组呼中;
在释放所述终端话权后,如果接收到所述终端的话权申请,因其具有最高的话权优先级,将当前话权授予所述终端。
具体地,对于终端强插后,释放话权留在组呼中的场景,集群核心网收到终端的话权释放请求后,执行正常的话权释放,后续的组呼过程和普通组呼一致,该终端如果想讲话因其具备内最高的话权优先级可以立即获得授权。
在上述实施例的基础上,S14包括集群核心网侧进行强拆的具体步骤:
当所述呼叫释放请求消息仅携带组号时,如果所述组号不是所述终端所属组的组号时,判断所述终端是否具备强拆权限;
当所述终端具备强拆权限时,判断所述组号对应的组是否正在进行组呼;
当所述组号对应的组正在进行组呼时,强制释放所述组呼。
图3示出了本发明实施例提供的集群核心网侧进行强拆操作的流程示意图。
如图3所示,所述方法具体包括以下步骤:
收到终端发起的呼叫释放请求消息,通过消息中携带组号(未携带呼叫标识)判断为强拆;
判断组号是否为非终端所属组的组号,如果是进行强拆权限判断;否则进入异常处理;
根据终端签约数据的业务权限列表判断终端是否具备强拆权限,如果具备执行强拆操作;否则拒绝强拆;
判断此时该组是否正在进行组呼,如果是则释放组呼;如果该组未在呼叫中,则忽略本次操作,不做处理。
在上述实施例的基础上,S14包括集群核心网侧退出强插即将强插终端退出组呼的具体步骤:
当所述呼叫释放请求消息同时携带呼叫标识和组号时,判断组呼上下文是否具有强插标识;
当所述组呼上下文具有强插标识时,将强插终端从组中删除,以及在组呼上下文中删除强插标识,取消对强插终端的标记。
具体地,终端强插之后可以选择直接退出呼叫,或者释放话权后继续留在组呼中。
如果直接退出呼叫,可以通过在呼叫释放请求消息中同时携带呼叫标识和组号通知集群核心网,集群核心网判断为终端强插后退出呼叫后,检查组呼上下文中是否具有强插标识,如果没有进行异常处理,如果有发起动态重组操作,将强插终端从组中删除,并在组呼上下文中删除强插标识和强插终端标记,组呼持续。如无特别说明,本文中的退出强插均指强插后直接退出呼叫。
对于终端强插后,释放话权留在组呼中的场景,通过话权释放请求消息通知集群核心网释放话权,此后为正常的组呼持续过程,该终端如果还想讲话因其在组中具有最高的话权优先级可立即获得授权。此后,在组呼释放时,核心网如果判断组呼上下文中存在强插标识和强插终端标记,执行动态重组操作,将强插终端从组中删除,具体流程参见后面的图5。
图4示出了本发明实施例提供的强插后退出呼叫场景下集群核心网侧的流程示意图。
如图4所示,所述方法具体包括以下步骤:
收到终端发送的呼叫释放请求消息,通过消息中同时携带组号和呼叫标识判断为强插后退出呼叫;
判断组呼上下文中是否具有强插标识,如果是进行下面步骤的退出呼叫处理;否则进入异常处理;
发起动态重组操作,将强插终端从组中删除;
在组呼上下文中删除强插标识,取消对强插终端的标记;
在上述实施例的基础上,S14包括集群核心网侧释放组呼的具体步骤:
当所述呼叫释放请求消息仅携带呼叫标识时,判断组呼上下文中是否具有强插标识;
当所述组呼上下文没有强插标识时,释放当前组呼;当所述组呼上下文中具有强插标识时,发起动态重组操作,将强插终端从组中删除后释放所述组呼。
具体地,组呼上下文中如果具备强插标识说明此前进行过强插操作,且强插终端还留在组呼中,因而在呼叫释放时需要将强插终端从组中删除,避免以后发起组呼时将强插终端自动加入组呼。
需要说明的是,此时集群核心网只需下发动态重组指令,无需等待收到终端侧的动态重组响应即可发起组呼释放。
图5示出了集群核心网侧处理终端释放话权后留在组呼中的场景下释放组呼的流程示意图。
如图5所示,该场景下组呼释放的流程的具体步骤为:
收到终端发送的呼叫释放请求消息,通过消息中仅携带呼叫标识判断为组呼释放;
判断组呼上下文中是否具有强插标识;
当所述组呼上下文中具有强插标识时,发起动态重组操作,将强插终端从组中删除后释放组呼;否则直接释放组呼。
图6示出了本发明实施例提供的集群核心网侧根据呼叫释放请求消息中携带不同的信息进行相应操作的流程示意图。
如图6所示,集群核心网侧具体进行以下步骤:
收到终端发起的呼叫释放请求消息;
如果呼叫释放请求消息中仅携带呼叫标识,执行如图5所示的组呼释放流程;
如果呼叫释放请求消息中仅携带组号,执行如图3所示的强拆流程;
如果呼叫释放请求消息同时携带组号和呼叫标识,执行图4所示的退出强插流程(强插后退出呼叫);
需要说明的是,现有标准中呼叫释放请求使用呼叫标识释放组呼,本发明扩展了呼叫释放请求消息,通过仅携带呼叫标识、仅携带组号、同时携带呼叫标识和组号判断组呼释放、强拆、退出强插几种不同场景,核心网对应分别进行处理。
以上从核心网侧介绍了本发明实施例提供的强插强拆业务的实现方法,下面将结合附图,从终端侧介绍本发明实施例提供的强插强拆业务的实现方法。
图7示出了本发明又一实施例提供的强插强拆业务实现方法的流程示意图,应用于具有强插强拆权限的终端。
如图7所示,所述方法具体包括以下步骤:
S21、向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强插;
具体地,终端通过向核心网设备发送呼叫建立请求消息发起强插业务,消息中携带非终端所属组的组号,核心网设备通过判断组号处理强插业务。
S22、在强插之后,向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插(强插后直接退出呼叫);或者向核心网设备发送话权释放请求消息,以释放话权后留在组呼中,并在呼叫结束时向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼;
具体地,强插结束后,终端退出强插时可以选择直接退出呼叫,或者释放话权后继续留在组呼中。终端通过在呼叫释放请求消息中携带组号和呼叫标识通知集群核心网,核心网据此判断为强插后直接退出呼叫,发起动态重组操作,将终端从组中删除,呼叫正常持续。如果强插后释放话权继续留在组呼中,则在组呼释放时根据组呼上下文中的强插标识,将强插终端从组中删除。
S23、向核心网设备发送呼叫释放请求消息,所述呼叫释放请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强拆。
具体地,终端通过在呼叫释放请求消息中携带拟强拆组呼的组号发起强拆操作,核心网收到后如果判断该终端具备强拆权限,且此时该组正在组呼中,释放呼叫;如果该组不在组呼中,则不做处理。
本发明提出的强插强拆业务的实现方法,终端发起强插强拆业务,在不增加新的消息的情况下,对现有的呼叫建立请求消息和呼叫释放消息作了少许兼容性修改,配合核心网侧完成强插、强拆功能,对接口的改动较小,实现简单。
本发明实施例还提供一种强插强拆业务的实现装置。
图8示出了本发明实施例提供的一种强插强拆业务的实现装置的结构示意图,应用于核心网设备。
如图8所示,本发明实施例提供的强插强拆业务的实现装置包括第一接收单元11、第二接收单元12、判断单元13、动态重组单元14、以及处理单元15,其中:
所述第一接收单元11,用于接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
具体地,终端通过向核心网设备发送呼叫建立请求消息发起强插业务,消息中携带非终端所属组的组号,核心网设备通过判断组号处理强插业务。
所述第二接收单元12,用于接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
具体地,终端通过在呼叫释放请求消息中携带不同的信息,指示核心网进行不同的操作,例如同时携带组号和呼叫标识指示强插后退出呼叫,仅携带组号指示强拆,或仅携带呼叫标识指示组呼释放,集群核心网据此进行相应操作。
所述判断单元13,用于根据所述呼叫建立请求消息中携带的组号不是所述终端所属组的组号判断为强插操作;根据所述呼叫释放请求消息中同时携带组号和呼叫标识判断为退出强插操作;根据所述呼叫释放请求消息中仅携带不是终端所属组的组号判断为强拆操作;根据所述呼叫释放请求消息中仅携带呼叫标识判断为组呼释放操作;还用于判断所述终端是否具备强插强拆权限;
具体地,判断单元通过呼叫建立请求和呼叫释放请求消息中携带的信息判断强插、退出强插、强拆、组呼释放等不同操作。呼叫建立时根据呼叫建立请求中携带非终端所属组的组号判断为强插操作,组号是终端所属组时则为正常的组呼建立;呼叫释放时根据呼叫释放请求消息中同时携带组号和呼叫标识判断为强插后退出呼叫;仅携带非终端所属组的组号判断为强拆操作;仅携带呼叫标识判断为组呼释放。此外,判断单元还用于强插时判断终端是否具备强插权限,强拆时判断终端是否具备强拆权限。
所述动态重组单元14,用于强插时,将所述终端加入到所述组号对应的组,并将所述终端在组中的话权优先级设为最高;也用于退出强插时,将所述终端从所述组号对应的组中删除;还用于组呼释放时,如果组呼上下文中具有强插标识,将所述终端从组中删除;
具体地,动态重组操作包括将终端加入组中和将终端从组中删除,强插时将终端加入组中,使得终端的讲话可以被组内所有成员听到;强插结束后,终端可以选择直接退出呼叫,或者释放话权后继续留在呼叫中,如果是直接退出呼叫,执行动态重组操作,将终端从组中删除;如果是释放话权后继续留在呼叫中,所述终端后续如想继续在组中讲话,因其在组中具有最高的话权优先级,通过标准的话权申请流程即可保证立即获得话权,呼叫释放时通过组呼上下文中的强插标识指示该组呼发生过强插操作,此时需要发起动态重组操作,将所述终端从组中删除。
所述处理单元15,用于强插时将话权授予所述终端,在组呼上下文中设置强插标识,标记所述终端为强插终端;退出强插时在组呼上下文中删除强插标识,取消对强插终端的标记;
具体地,强插操作针对某次组呼生效,在通过动态重组把终端加入组中后,还需要在强插结束后把该组恢复原状,将强插终端从组中删除。处理单元通过强插时对组呼上下文设置强插标识,并对强插终端进行标记,用于指示该组进行过强插操作,在组呼上下文中删除强插标识并取消对强插终端的标记则可将持续中的组呼恢复原状。
本发明提出的终端强插强拆业务的实现装置,使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起强插、退出强插操作。强拆则通过释放非终端所属组的组呼实现。在不增加新的消息的情况下,以现有的动态重组、组呼建立、话权授权流程为基础,对呼叫释放消息作了少许兼容性修改,配合核心网侧的特殊处理完成强插、强拆功能,对接口的改动较小,实现简单。
本发明实施例可以使用组号进行强插操作,以现有的动态重组、组呼建立、话权授权流程的组合为基础,配合核心网侧的特殊处理完成强插功能。
需要说明的是,强插时触发的动态重组操作只是临时将终端加入组中,生效时间仅为本次呼叫,因此在组呼上下文中设置强插标识并标记强插终端可以在该终端退出强插(释放话权后继续留在组呼中)场景下在呼叫释放时,可以再次发起动态重组操作,将终端从组中删除。
另外,动态重组时将该终端的话权优先级设为最高也是为了在该终端退出强插(释放话权后继续留在组呼中)场景下,如果发起强插操作的终端还想讲话,能通过正常的话权申请流程再次立即获得话权。
具体地,所述装置还包括:
第三接收单元,用于接收终端发送的话权释放请求消息;
具体地,对于终端强插后,释放话权留在组呼中的场景,集群核心网收到终端的话权释放请求后,执行正常的话权释放,后续的组呼过程和普通组呼一致,该终端如果想讲话因其具备内最高的话权优先级可以立即获得授权。此时的话权释放以及后续的话权申请过程均为现有标准流程,不再赘述。
图9示出了本发明实施例提供的一种强插强拆业务的实现装置的结构示意图,应用于终端。
如图9所示,本发明实施例提供的强插强拆业务的实现装置包括第一发送单元21、第二发送单元22以及第三发送单元23,其中:
所述第一发送单元21,用于向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,以进行强插;
具体地,终端通过向核心网设备发送呼叫建立请求消息发起强插业务,消息中携带非终端所属组的组号,核心网设备通过判断组号处理强插业务。
所述第二发送单元22,用于向核心网设备发送仅携带组号的呼叫释放请求消息,以进行强拆;或者向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插;或者向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼。
终端通过在呼叫释放请求消息中携带不同的信息,例如同时携带组号和呼叫标识,仅携带组号,或仅携带呼叫标识来通知集群核心网进行相应操作。
具体地,终端通过在呼叫释放请求消息中携带拟强拆组呼的组号指示强拆操作,核心网收到后如果判断为非终端所属组的组号且该终端具备强拆权限,如果此时该组正在组呼中,释放呼叫;如果该组不在组呼中,则不做处理。
终端通过在呼叫释放请求消息中携带组号和呼叫标识通知集群核心网,核心网据此判断为强插后直接退出呼叫,发起动态重组操作,将终端从组中删除,呼叫正常持续。
终端通过在呼叫释放请求消息中携带呼叫标识通知核心网释放组呼,对于终端强插后释放话权留在组呼中的场景,在组呼释放时通过组呼上下文中的强插标识以及对强插终端的标记,发起动态重组操作,将强插终端从组中删除后释放组呼;如果该组呼此前没有进行过强插操作,直接释放组呼。
所述第三发送单元23,用于在强插后,向核心网设备发送话权释放请求消息,以释放话权后作为被叫继续留在组呼中。
具体地,终端强插后释放话权留在组呼中时,在强插讲话完毕后发送正常的话权释放请求通知核心网释放话权,强插终端作为被叫继续留在呼叫中,此后如需再次讲话因其在组中具备最高的话权优先级可立即获得话权。
本发明提出的强插强拆业务的实现方法,终端发起强插强拆业务,在不增加新的消息的情况下,对现有的呼叫建立请求消息和呼叫释放消息作了少许兼容性修改,配合核心网侧完成强插、强拆功能,对接口的改动较小,实现简单。
本发明实施例中的功能模块可以通过硬件处理器(hardware processor)来实现相关功能模块,本发明实施例不再赘述。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如图1的方法。
图10示出了本发明一实施例提供的电子设备的结构示意图。
如图10所示,本发明实施例提供的电子设备包括存储器31、处理器32、总线33以及存储在存储器31上并可在处理器32上运行的计算机程序。其中,所述存储器31、处理器32通过所述总线33完成相互间的通信。
所述处理器32用于调用所述存储器31中的程序指令,以执行所述程序时实现如图1的方法。
例如,所述处理器执行所述程序时实现如下方法:
接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼。
本发明实施例提供的电子设备,使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起强插、退出强插操作。强拆则通过释放非终端所属组的组呼实现。在不增加新的消息的情况下,以现有的动态重组、组呼建立、话权授权流程为基础,对呼叫释放消息作了少许兼容性修改,配合核心网侧的特殊处理完成强插、强拆功能,对接口的改动较小,实现简单。
本发明实施例还提供一种非暂态计算机可读存储介质,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现如图1的步骤。
例如,所述处理器执行所述程序时实现如下方法:
接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼。
本发明实施例提供的非暂态计算机可读存储介质,使用组号,通过发起动态重组操作将具有强插强拆权限的终端加入到组中或从组中删除,从而实现终端发起强插、退出强插操作。强拆则通过释放非终端所属组的组呼实现。在不增加新的消息的情况下,以现有的动态重组、组呼建立、话权授权流程为基础,对呼叫释放消息作了少许兼容性修改,配合核心网侧的特殊处理完成强插、强拆功能,对接口的改动较小,实现简单。
本发明一实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:
接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (7)
1.一种强插强拆业务的实现方法,所述方法应用于核心网设备,其特征在于,所述方法包括:
接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作;
接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;根据所述呼叫释放请求消息携带的组号和/或呼叫标识进行强拆、退出强插或者释放组呼;
所述进行强拆、退出强插或者释放组呼,分别包括:
当所述呼叫释放请求消息仅携带组号时,如果所述组号不是所述终端所属组的组号时,判断所述终端是否具备强拆权限;当所述终端具备强拆权限时,判断所述组号对应的组是否正在进行组呼;当所述组号对应的组正在进行组呼时,强制释放所述组呼;
当所述呼叫释放请求消息同时携带呼叫标识和组号时,判断组呼上下文是否具有强插标识;当所述组呼上下文具有强插标识时将强插终端从组中删除,以及在组呼上下文中删除强插标识,取消对强插终端的标记;
当所述呼叫释放请求消息仅携带呼叫标识时,判断组呼上下文是否具有强插标识;当所述组呼上下文没有强插标识时,释放当前组呼;当所述组呼上下文具有强插标识时,将强插终端从组中删除后,释放所述组呼。
2.根据权利要求1所述的方法,其特征在于,当所述组号不是所述终端所属组的组号且所述终端具有强插权限时,对所述组号对应的组进行强插操作包括:
如果所述组号对应的组当前正在进行组呼,将所述终端加入到所述组中并授予话权,并将所述终端在组中的话权优先级设置为最高,以及在组呼上下文中设置强插标识,标记所述终端为强插终端;
如果所述组号对应的组当前没有组呼,将所述终端加入到所述组中,对所述组发起组呼,将话权授予所述终端,并将所述终端在组中的话权优先级设置为最高,以及在组呼上下文中设置强插标识,标记所述终端为强插终端;
在对所述终端进行强插之后,所述方法还包括:
如果接收到终端发送的话权释放请求消息,释放所述终端的话权,以使所述终端作为被叫继续留在组呼中。
3.一种强插强拆业务的实现方法,所述方法应用于具有强插强拆权限的终端,其特征在于,所述方法包括:
向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强插;
在强插之后,向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插;其中,所述组号和呼叫标识用于,当所述呼叫释放请求消息同时携带呼叫标识和组号时,核心网确定组呼上下文是否具有强插标识;当所述组呼上下文具有强插标识时将强插终端从组中删除,以及在组呼上下文中删除强插标识,取消对强插终端的标记;
或者向核心网设备发送话权释放请求消息,以释放话权后留在组呼中,并在呼叫结束时向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼;其中,所述呼叫标识用于,当核心网设备确定所述呼叫释放请求消息仅携带呼叫标识时,判断组呼上下文是否具有强插标识;当所述组呼上下文没有强插标识时,释放当前组呼;当所述组呼上下文具有强插标识时,将强插终端从组中删除后,释放所述组呼;
向核心网设备发送呼叫释放请求消息,所述呼叫释放请求消息携带非所述终端所属组的组号,对所述组号对应的组进行强拆;其中,所述组号用于,核心网设备确定当所述呼叫释放请求消息仅携带组号时,如果所述组号不是所述终端所属组的组号时,判断所述终端是否具备强拆权限;当所述终端具备强拆权限时,判断所述组号对应的组是否正在进行组呼;当所述组号对应的组正在进行组呼时,强制释放所述组呼。
4.一种强插强拆业务的实现装置,所述装置位于核心网设备,其特征在于,所述装置包括:
第一接收单元,用于接收终端发送的呼叫建立请求消息,所述呼叫建立请求消息携带组号;
第二接收单元,用于接收终端发送的呼叫释放请求消息,所述呼叫释放请求消息携带组号和/或呼叫标识;
判断单元,用于根据所述呼叫建立请求消息中携带的组号不是所述终端所属组的组号判断为强插操作;根据所述呼叫释放请求消息中同时携带组号和呼叫标识,且组呼上下文具有强插标识判断为退出强插操作;根据所述呼叫释放请求消息中仅携带不是终端所属组的组号判断为强拆操作;根据所述呼叫释放请求消息中仅携带呼叫标识判断为组呼释放操作;还用于判断所述终端是否具备强插强拆权限;
动态重组单元,用于强插时,将所述终端加入到所述组号对应的组,并将所述终端在组中的话权优先级设为最高;也用于退出强插时,将所述终端从所述组号对应的组中删除;还用于组呼释放时,如果组呼上下文中具有强插标识,将所述终端从组中删除;处理单元,用于强插时将话权授予所述终端,在组呼上下文中设置强插标识,标记所述终端为强插终端;退出强插时在组呼上下文中删除强插标识,取消对强插终端的标记;强拆时,判断所述组号对应的组是否正在进行组呼;当所述组号对应的组正在进行组呼时,强制释放所述组呼;组呼释放时,当所述组呼上下文没有强插标识时,释放当前组呼,且当所述组呼上下文具有强插标识时,将强插终端从组中删除后,释放所述组呼。
5.一种强插强拆业务的实现装置,所述装置位于具有强插强拆权限的终端,其特征在于,所述装置包括:
第一发送单元,用于向核心网设备发送呼叫建立请求消息,所述呼叫建立请求消息携带非所述终端所属组的组号,以进行强插;
第二发送单元,用于向核心网设备发送仅携带组号的呼叫释放请求消息,以进行强拆;其中,所述组号用于,当所述呼叫释放请求消息仅携带组号时,如果所述组号不是所述终端所属组的组号时,判断所述终端是否具备强拆权限;当所述终端具备强拆权限时,判断所述组号对应的组是否正在进行组呼;当所述组号对应的组正在进行组呼时,强制释放所述组呼;
或者向核心网设备发送同时携带组号和呼叫标识的呼叫释放请求消息,以退出强插;其中,所述组号和呼叫标识用于,当所述呼叫释放请求消息同时携带呼叫标识和组号时,核心网确定组呼上下文是否具有强插标识;当所述组呼上下文具有强插标识时将强插终端从组中删除,以及在组呼上下文中删除强插标识,取消对强插终端的标记;
或者向核心网设备发送仅携带呼叫标识的呼叫释放请求消息,以释放组呼; 其中,所述呼叫标识用于,当核心网设备确定所述呼叫释放请求消息仅携带呼叫标识时,判断组呼上下文是否具有强插标识;当所述组呼上下文没有强插标识时,释放当前组呼;当所述组呼上下文具有强插标识时,将强插终端从组中删除后,释放所述组呼;
第三发送单元,用于在强插后,向核心网设备发送话权释放请求消息,以释放话权后作为被叫继续留在组呼中。
6.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述强插强拆业务的实现方法的步骤。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至3任一项所述强插强拆业务的实现方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237465.3A CN111093161B (zh) | 2018-10-23 | 2018-10-23 | 强插强拆业务的实现方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237465.3A CN111093161B (zh) | 2018-10-23 | 2018-10-23 | 强插强拆业务的实现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111093161A CN111093161A (zh) | 2020-05-01 |
CN111093161B true CN111093161B (zh) | 2022-02-18 |
Family
ID=70391315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811237465.3A Active CN111093161B (zh) | 2018-10-23 | 2018-10-23 | 强插强拆业务的实现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111093161B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064872A (zh) * | 2006-04-26 | 2007-10-31 | 中兴通讯股份有限公司 | 一种集群***中组呼鉴权的方法 |
CN101730031A (zh) * | 2009-11-25 | 2010-06-09 | 中兴通讯股份有限公司 | 下一代通讯网络实现强插呼叫的设备和方法 |
CN105163287A (zh) * | 2015-09-14 | 2015-12-16 | 中国电子科技集团公司第七研究所 | 一种集群通信***中群组呼叫临时加入功能的实现方法 |
CN105282712A (zh) * | 2014-07-22 | 2016-01-27 | 普天信息技术有限公司 | 强拆的方法、调度台、核心网网元、接入设备和用户设备 |
-
2018
- 2018-10-23 CN CN201811237465.3A patent/CN111093161B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064872A (zh) * | 2006-04-26 | 2007-10-31 | 中兴通讯股份有限公司 | 一种集群***中组呼鉴权的方法 |
CN101730031A (zh) * | 2009-11-25 | 2010-06-09 | 中兴通讯股份有限公司 | 下一代通讯网络实现强插呼叫的设备和方法 |
CN105282712A (zh) * | 2014-07-22 | 2016-01-27 | 普天信息技术有限公司 | 强拆的方法、调度台、核心网网元、接入设备和用户设备 |
CN105163287A (zh) * | 2015-09-14 | 2015-12-16 | 中国电子科技集团公司第七研究所 | 一种集群通信***中群组呼叫临时加入功能的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111093161A (zh) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102036166A (zh) | 一种数字集群通信***中的话权管理方法 | |
EP2549824B1 (en) | Method, device and system for aborting circuit switched fallback call | |
CN108616823B (zh) | 调度台加入组呼的方法及*** | |
CN103546874B (zh) | 一种通话管理的实现方法和*** | |
CN111065171B (zh) | 一种终止呼叫的方法、应用程序处理器及调制解调器 | |
WO2010145326A1 (zh) | 一种图像彩铃实现方法、通信***和交换设备 | |
CN103313207B (zh) | 数字集群***中话权申请的方法及***、设备 | |
CN107222849B (zh) | 一种宽带集群***多终端语音话权分配方法 | |
WO2012051893A1 (zh) | 业务处理方法和设备 | |
CN111355915B (zh) | 一种视频通话方法及*** | |
CN106604250B (zh) | 一种td-lte集群***预占优先呼叫的实现方法 | |
CN111093161B (zh) | 强插强拆业务的实现方法和装置 | |
CN101742470A (zh) | 一种bss本地交换的实现方法、装置和*** | |
CN112040424B (zh) | 一种紧急抢占话权的方法和*** | |
CN108076055B (zh) | 一种sip多方会话的强拆强插控制方法及装置 | |
CN102036050B (zh) | 视频会议自动重呼终端上线的方法及*** | |
CN101720077B (zh) | 一种视频留言的方法、装置和通信*** | |
CN109788445B (zh) | 一种组呼业务建立方法、基站、eMME和*** | |
EP2136600A2 (en) | Session management apparatus, communication system, and session clear-out method | |
JPH10190838A (ja) | 呼接続方法 | |
CN100438702C (zh) | 一种在呼叫失败时通知用户的方法 | |
CN107548042B (zh) | 一种实现跨集群业务的方法及*** | |
CN101577965A (zh) | 一种网络侧与空闲状态终端分离的方法 | |
CN114173290B (zh) | B-Trunc***中的包容呼叫方法 | |
CN101557565B (zh) | 终端在反向业务信道间的切换方法及集群通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |