一种集群交换中心组呼并入方法及冲突解决方法与流程

文档序号:11595056阅读:294来源:国知局

本发明涉及集群通信技术领域,尤其涉及一种集群交换中心组呼并入方法及冲突解决方法。



背景技术:

集群通信系统,是一种高级移动调度系统,代表通信体制之一的专用移动通信网的发展方向。集群通信系统具有可用信道为系统的全体用户共用、自动选择信道功能,它是共享资源、分担费用、公用信道设备及服务的多用途、高效能的无线调度通信系统。由于数字集群通信系统具有系统容量大、频率利用率高、功能多样等优势,目前已经成为集群通信领域的主流技术。

在pdt集群系统中,在某个交换中心区域内发起组呼应立即响应,以保障呼叫的及时性。目前,当多个交换中心有对相同组的呼叫时,各个交换中心建立的会话不能合并在一个通话中,给指挥通信带来了很大的不便。



技术实现要素:

本发明的目的是克服目前集群通信系统的多个交换中心有对相同组的呼叫时,各个交换中心建立的会话不能合并在一个通话中的技术问题,提供了一种集群交换中心组呼并入方法及冲突解决方法,其能够将对相同组呼叫的多个交换中心的会话合并在一个通话中,保障应急指挥通信畅通。

为了解决上述问题,本发明采用以下技术方案予以实现:

本发明的一种集群交换中心组呼并入方法,包括以下步骤:

当组呼控制器根据用户终端发起的组呼请求建立群组a的会话c1后,如果某个其他交换中心根据用户终端发起的组呼请求建立群组a的会话c2并发送对群组a的呼叫请求到组呼控制器,组呼控制器在群组a的会话记录信息表中存入会话c2的信息,给呼叫请求分配资源,将会话c1和会话c2媒体汇聚,向发送呼叫请求的交换中心回复并入成功信息;

当会话c1的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c1的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c1的用户讲话消息;

当会话c2的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c2的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c2的用户讲话消息。

在本技术方案中,群组a的组呼通话在组呼控制器建立,组呼控制器处建立会话c1,群组a的会话记录信息表中存有会话c1的信息。当其他交换中心建立会话c2并发起对群组a的呼叫请求,组呼控制器发现相同组号的会话c1存在,组呼控制器接受该呼叫请求,在群组a的会话记录信息表中存入会话c2的信息(包括call-id,from,to等信息),给呼叫请求分配资源,将会话c1和会话c2媒体汇聚,向发送呼叫请求的交换中心回复并入成功信息。

当会话c1的用户终端发起ptt(即按即说)申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c1的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c1的用户讲话消息(讲话消息中携带对应会话接收方的会话信息),语音从会话c1通过组呼控制器发送到并入的其他会话。

当会话c2的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c2的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c2的用户讲话消息(讲话消息中携带该会话c1的会话信息)

作为优选,当会话c2的发起方向组呼控制器发送拆线请求时,组呼控制器拆除会话c2,释放相应的资源。

作为优选,当会话c1的发起方向组呼控制器发送拆线请求时,组呼控制器拆除群组a中的所有会话,释放所有资源。

本发明的一种集群交换中心组呼并入的冲突解决方法,用于上述的一种集群交换中心组呼并入方法,包括以下步骤:当组呼控制器和其他交换中心同时发起对群组a的组呼时,如果组呼控制器发现发起组呼的交换中心为自己正在呼叫的被叫交换中心,组呼控制器拒绝该被叫交换中心的组呼,该被叫交换中心删除组呼请求,等待组呼控制器的组呼。

组呼同时申请的组并入,因为这个时候对于组呼控制器和另一个交换中心来说,组呼控制器和另一个交换中心之间都还没有收到对方的应答。如果直接采用并入的流程,会出现这次组呼在组呼控制器和另一个交换中心建立两个会话通道,处理不恰当时,会出现语音和ptt申请就会在组呼控制器和另一个交换中心出现循环往返。如果只保留一个会话通道,那么必须做出取舍,即有一方放弃通话,等待被另外一方并入。

本发明的一种集群交换中心组呼并入的冲突解决方法,用于上述的一种集群交换中心组呼并入方法,包括以下步骤:当具有会话c2的交换中心发送对群组a的呼叫请求到组呼控制器时,如果组呼控制器发现群组a中已经存在会话c2,则组呼控制器释放群组a中的原会话c2,并重新将会话c2并入群组a的组呼。

新会话c2并入群组a的方法按照集群交换中心组呼并入方法进行,终端用户不感知组的并入。

本发明的有益效果是:能够将对相同组呼叫的多个交换中心的会话合并在一个通话中,保障应急指挥通信畅通。

附图说明

图1是本发明的组呼并入的一种工作流程图;

图2是本发明的冲突解决的一种工作流程图;

图3是本发明的冲突解决的一种工作流程图。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。

实施例:本实施例的一种集群交换中心组呼并入方法,包括以下步骤:

当组呼控制器根据用户终端发起的组呼请求建立群组a的会话c1后,如果某个其他交换中心根据用户终端发起的组呼请求建立群组a的会话c2并发送对群组a的呼叫请求到组呼控制器,组呼控制器在群组a的会话记录信息表中存入会话c2的信息,给呼叫请求分配资源,将会话c1和会话c2媒体汇聚,向发送呼叫请求的交换中心回复并入成功信息;

当会话c1的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c1的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c1的用户讲话消息;

当会话c2的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c2的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c2的用户讲话消息。

当会话c2的发起方向组呼控制器发送拆线请求时,组呼控制器拆除会话c2,释放相应的资源;当会话c1的发起方向组呼控制器发送拆线请求时,组呼控制器拆除群组a中的所有会话,释放所有资源。

群组a的组呼通话在组呼控制器建立,组呼控制器处建立会话c1,群组a的会话记录信息表中存有会话c1的信息。当其他交换中心建立会话c2并发起对群组a的呼叫请求,组呼控制器发现相同组号的会话c1存在,组呼控制器接受该呼叫请求,在群组a的会话记录信息表中存入会话c2的信息(包括call-id,from,to等信息),给呼叫请求分配资源,将会话c1和会话c2媒体汇聚,向发送呼叫请求的交换中心回复并入成功信息。

当会话c1的用户终端发起ptt(即按即说)申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c1的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c1的用户讲话消息(讲话消息中携带对应会话接收方的会话信息),语音从会话c1通过组呼控制器发送到并入的其他会话。

当会话c2的用户终端发起ptt申请讲话时,申请讲话的用户终端向组呼控制器发送讲话请求,讲话请求中携带会话c2的会话信息,组呼控制器接收到讲话请求后,回复确认信息到申请讲话的用户终端,同时组呼控制器向群组a会话记录信息表中记载的其他会话所在交换中心发送会话c2的用户讲话消息(讲话消息中携带该会话c1的会话信息)。

例如:如图1所示,组呼控制器ghmsc范围内的用户终端通过基站bs1发起对群组a的组呼,建立群组a的会话c1。之后,交换中心vmsc2范围内的用户终端通过基站bs2发起对群组a的组呼,建立群组a的会话c2,组呼控制器在群组a的会话记录信息表中存入会话c2的信息,给呼叫请求分配资源,将会话c1和会话c2媒体汇聚,向交换中心vmsc2回复并入成功信息(200)。交换中心vmsc3范围内的用户终端通过基站bs3发起对群组a的组呼,建立群组a的会话c3,组呼控制器在群组a的会话记录信息表中存入会话c3的信息,给呼叫请求分配资源,将会话c1、会话c2、会话c3媒体汇聚,向交换中心vmsc3回复并入成功信息(200)。

当用户终端通过基站bs3发起ptt申请讲话时,基站bs3向组呼控制器发送讲话请求(update),讲话请求(update)中携带会话c3的会话信息,组呼控制器接收到讲话请求(update)后,回复确认信息(200)到基站bs3,同时组呼控制器向会话c1内的用户和交换中心vmsc2发送会话c1的用户讲话消息。

本实施例的一种集群交换中心组呼并入的冲突解决方法,用于上述的一种集群交换中心组呼并入方法,包括以下步骤:当组呼控制器和其他交换中心同时发起对群组a的组呼时,如果组呼控制器发现发起组呼的交换中心为自己正在呼叫的被叫交换中心,组呼控制器拒绝该被叫交换中心的组呼,该被叫交换中心删除组呼请求,等待组呼控制器的组呼。

组呼同时申请的组并入,因为这个时候对于组呼控制器和另一个交换中心来说,组呼控制器和另一个交换中心之间都还没有收到对方的应答。如果直接采用并入的流程,会出现这次组呼在组呼控制器和另一个交换中心建立两个会话通道,处理不恰当时,会出现语音和ptt申请就会在组呼控制器和另一个交换中心出现循环往返。如果只保留一个会话通道,那么必须做出取舍,即有一方放弃通话,等待被另外一方并入。

例如:如图2所示,组呼控制器ghmsc范围内的基站bs1和交换中心vmsc2范围内的基站bs2同时发起对群组a的组呼,且组呼控制器ghmsc和交换中心vmsc2都还没有收到对方的应答。此时,组呼控制器ghmsc发现交换中心vmsc2为自己正在呼叫的被叫交换中心,组呼控制器ghmsc发送拒绝信息(486)拒绝交换中心vmsc2的组呼,交换中心vmsc2删除组呼请求,等待组呼控制器ghmsc的组呼。

本实施例的一种集群交换中心组呼并入的冲突解决方法,用于上述的一种集群交换中心组呼并入方法,包括以下步骤:当具有会话c2的交换中心发送对群组a的呼叫请求到组呼控制器时,如果组呼控制器发现群组a中已经存在会话c2,则组呼控制器释放群组a中的原会话c2,并重新将会话c2并入群组a的组呼。

新会话c2并入群组a的方法按照集群交换中心组呼并入方法进行,终端用户不感知组的并入。

例如:如图3所示,当具有会话c2的交换中心vmsc2发送对群组a的呼叫请求到组呼控制器时,如果组呼控制器发现群组a中已经存在会话c2且交换中心vmsc2已经响应,则组呼控制器释放群组a中的原会话c2,并重新按照正常并入流程将会话c2并入群组a的组呼。

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