呼叫通话权调度和语音转发控制方法

文档序号:7653845阅读:194来源:国知局
专利名称:呼叫通话权调度和语音转发控制方法
技术领域
本发明涉及集群通信领域,并且具体;也,涉及一种呼叫通话4又 调度和语音转发控制方法,用于实现集群系统的调度员向多个呼叫 中的所有终端同时i井i舌。
背景技术
集群通信系统诞生于上世纪70年代末、80年代初。它主要用 于为户外作业的移动用户从事生产调度和指挥控制等业务提供通信 服务。由于具有易用性、建立通信速度快以及保密性好等优点,该 服务在铁路运输、野外作业、抢险救灾、公安、电力、石油等领域 得到了广泛应用。最早的集群通信是模拟系统,90年代后期,数字集群通信技术 日益成熟。数字集群系统使用数字信号作为控制信号,系统内用户 才姿照其归属^皮分配到不同群组中,系统内群组共享信道资源,只有 在呼叫建立后,通信信道才被真正占用,通信信道利用率高,系统 容量大。现有的集群系统可以实现调度员对单个呼叫的通话权调度功 能。也即调度员一次只能向一个呼叫申请通话权,获得通话权后也 只能向 一个呼叫中的终端i井话。某些灾难情况下如飞机失事、火灾、山体滑坡、地震等,危机 处理中心的调度员需要与多个呼叫中的所有终端同时通话,但用户 预先分割到不同群组,群组间相对独立,无法直4妄进4亍通信。因此, 如果调度员想同时向多个呼叫中的终端同时讲话,目前的系统无法 实现。然而,很多情况下,例如,调度员在危机发生时,不需要事 先将所有用户编入一个组中就能够向多个呼叫中的所有终端同时讲 话无疑是理想的。因此,如上所述,目前所釆用的技术存在调度员无法向多个呼 叫中的所有终端同时讲话、系统对调度员通话4又处理不够灵活的缺 点,基于此,需要一种不必事先编组就能够保证调度员向多个呼叫 中的所有终端同时讲话、提高系统通话权处理灵活性的数字集群系 统的多呼叫通话4又调度和语音转发控制方法。发明内容考虑到上述问题而做出本发明,为此,本发明旨在提供一种多 呼叫通话4又调度和语音转发控制方法。该方法包括以下处理步骤S202, DAS向DCC转发来自DAC 的多呼叫通话权请求,其中,多呼叫通话权请求中包括调度员信 息、呼叫信息列表;步骤S204, DCC根据调度员信息和呼叫信息 列表检查多呼叫通话权请求是否合法;步骤S206,在多呼叫通话权 请求合法的情况下,DCC检查呼叫信息列表中每个呼叫的通话状 态,并且在满足预定条件的情况下,进行到步骤S208;步骤S208, DCC将多呼叫通话权授予调度员;步骤S210, DCC的语音转发部 分建立调度员和所有相关呼叫之间的关联关系,并且DCC向所有相 关呼叫的语音链路转发来自DAC的语音包。其中,上述的通话状态包4舌空闲状态、单呼叫通话状态、多 呼叫通话状态。其中,空闲状态为没有通话的状态;单呼叫通话状 态为呼叫 <又限于一个呼叫范围内的通话状态;多呼叫通话状态为呼 叫;夸越多个呼叫范围的通话状态。这样,在步骤S206中,预定条件为呼叫信息列表中每个呼 叫的通话状态均为空闲状态或单呼叫通话状态。如果呼叫信息列表 中存在处于多呼叫通话状态的呼叫,则流考呈结束。步骤S208具体为对于通话状态为空闲状态的呼叫,将多呼 叫通话权授予调度员,并且将通话状态变为多呼叫通话状态;对于 通话状态为单呼叫通话状态的呼叫,强行释》文通话4又,将多呼叫通 话权授予调度员,并将通话状态变为多呼叫通话状态。步骤S210具体为检查语音包是否合法;在语音包合法的情 况下,才艮据语音包中IP地址和端口号查找对应的调度员信息,并才艮 据调度员信息查找所有相关呼叫;查找相关呼叫中的所有语音链路; 向查找到的所有语音链路转发语音包。在上述处理中,在语音包不合法、没有找到相关呼叫、或者没 有找到语音链路的情况下,流程结束。进一步,在调度员释放多呼叫通话权之后,DAC向DCC发送 其中包含调度员信息的释放多呼叫通话权请求,并且DCC对释放多 呼叫通话权请求进行相关处理。DCC进行的相关处理包括检查释 放多呼叫通话权请求是否合法;在释放多呼叫通话权请求合法的情 况下,根据调度员信息查找所有相关呼叫;释放找到的每个相关呼 叫的多呼叫通话权,并更新每个相关呼叫的通话状态;通知语音转 发部分删除调度员和所有相关呼叫之间的关联关系。通过本发明的技术方案,调度员可以不必事先编组就能同时向 多个呼叫申i青通i舌外又,多个呼叫中的所有终端可以同时听到调度员
的声音,极大地提高了系统的易用性和灵活性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是本发明所采用的集群通信系统的基本网络架构图2是根据本发明实施例的多呼叫通话权调度和语音转发控制 方法的流禾呈图3是根据本发明实施例的多呼叫通话权调度和语音转发控制 方法中调度控制中心(DCC)进行语音转发的流程图4是根据本发明实施例的多呼叫通话权调度和语音转发控制 方法中调度控制中心(DCC)处理通话结束请求的流程图
具体实施例方式
在本发明的实施例中,提供了 一种多呼叫通话权调度和语音转 发4空制方法。
首先,该方法采用的数字集群通信系统的基本网络架构可以为 如图1所示,其包4舌集群终端、基站子系统(Base Station Subsystem, BSS)、交换子系统(Mobile Switch Subsystem, MSS )、调度服务子 系统 (Dispatching Service System, DSS )等逻辑功能才莫块。集群终端通过空中接口和BSS相连,为用户提供集群系统的各 种业务,同时也为用户提供传统的普通电话业务、短消息业务、和 数据业务。
BSS主要完成各种集群业务、数据业务、和普通电话业务的无 线4矣入功能。BSS由基站收发信才几(Base Transceiver System, BTS )、 基站控制器(Base Station Controller, BSC)以及调度客户端(PTT Dispatching Client, PDC)共同构成。其中,无线收发孑言才几BTS完 成基带信号的调制与解调、射频信号收发等功能,基站控制器BSC 完成无线资源的分配、呼叫处理、功率控制、以及支持终端的各类 切换,调度控制器PDC则完成无线资源的分配、调度呼叫控制、功 率控制、支持集群终端的在不同覆盖区下的各类切换、汇集、和分 发集群语音数据流。
交换子系统MSS主要完成电话互联业务、普通电话呼叫业务和 部分增值业务。MSS由移动交牙奂中心(Mobile Switching Center, MSC)和归属位置寄存器(Home Location Register, HLR)等组成。
调度服务子系统DSS主要完成集群调度业务,由PTT调度服 务器(PTT Dispatch Server, PDS )、 PTT归属寄存器(Dispatch Home Register, PHR)、调度台月良务器 (Dispatching Ageng Server, DAS) 及调度台客户端(Dispatcher Agent Client, DAC )纟且成。
PTT调度服务器PDS是集群呼叫的总控制点,完成集群调度呼 叫的处理,包括鉴别集群用户、建立各种集群呼叫(例如,私密呼 叫)和群组呼叫、判断集群PTT请求等。PDS作为调度服务器,还 接收来自反向链路的集群语音数据,再根据呼叫的性质分发到对应 的前向链J各。PTT归属寄存器PHR完成数据库管理和配置功能,为集群用户 提供群组注册、群组成员注册,并提供集群成员的本地信息以及集 群成员的业务^又限记录,完成呼叫统计和计费功能。
在群组通信过程中,任何时候只能有一个终端或调度员说话, 终端或调度员在说话前需要申请通话权,只有获得通话权后才能说 话。终端或调度员释放通话权后,其它终端或调度员可以申请通话 权。
借助于上述系统,调度员向多个呼叫的所有终端同时讲话的实 5见方法包纟舌以下方面
(1 )调度代理客户端(DAC)向调度代理服务器(DAS)发 送通话申请请求;请求中包含将要申请通话权的调度员信息和呼叫 信息列表;
(2) 调度代理服务器(DAS)将此请求转发到调度控制中心 (DCC );
(3) 调度控制中心(DCC)处理调度代理服务器(DAS)发 送的通话申请请求;
(4) 调度员"i兌话,调度控制中心(DCC)对调度K理客户端 (DAC)的语音进行转发;
(5) 调度代理客户端(DAC)向调度代理服务器(DAS)发 送通话结束请求;请求中包含调度员信息;
(6) 调度代理服务器(DAS)将此请求转发到调度控制中心 (DCC );(7)调度控制中心(DCC)处理调度代理服务器(DAS)发 送的通话结束请求。
以下将基于上述内容并结合附图来描述本发明的实施例。
在以下的描述中,所提到的呼叫可能是由 一 个群组内的所有用 户组成的群组呼叫,也可能是在两个用户之间进行的私密呼叫,也
可能是由多个群组和用户组成的临时呼叫;这些都称之为一个呼叫, 且每一 个呼叫都有全局唯一 的标识。
如图2所示,该多呼叫通话权调度和语音转发控制方法包括以 下处理
步骤S202, DAS向DCC转发来自DAC的多呼叫通话权请求, 其中,多呼叫通话权请求中包括调度员信息、呼叫信息列表;
步骤S204, DCC根据调度员信息和呼叫信息列表检查多呼叫 通话^又请求是否合法;如果i貪求不合法,则流程结束;
步骤S206,在多呼叫通话权请求合法的情况下,DCC检查呼 叫信息列表中每个呼叫的通话状态,并且在满足预定条件的情况下, 进行到步骤S208;
步骤S208, DCC将所有符合条件的呼叫的多呼叫通话权:授予 调度员;以及
步骤S210, DCC的语音转发部分建立调度员和所有相关呼叫 之间的关联关系,并且DCC向所有相关呼叫的语音链路转发来自 DAC的语音包(其中,在调度员说话时,DAC将语音发送的DCC 的语音转发部分)。之后,DCC可以通知DAC多呼叫通话权请求的结果。
在本发明中,在调度控制中心(DCC),才艮据当前的通话范围 不同,每个呼叫的通话状态可能处于以下三种状态之一空闲、单 呼叫通话、和多呼叫通话。空闲状态为没有通话的状态,即,如果 当前呼叫没有人说话,则为空闲;如果通话只限于一个呼叫范围内, 则为单呼叫通话;如果调度员的通话可以跨越多个呼叫(多个呼叫 范围),则为多呼叫通话。多呼叫通话的优先级高于单呼叫通话,多 呼叫通话请求可以强拆单呼叫通话。
才艮据通话状态的不同,DCC可以进4亍不同的处理。如果状态为 空闲,通话权可以授予调度员,状态转换为单呼叫通话或多呼叫通 话;如果状态为单呼叫通话,本呼叫通话权不能够被其它的单呼叫 通话请求抢占,但是能够被其它的多呼叫通话请求抢占;如果状态 为多呼叫通话,则本呼叫通话权不能被其它通话请求抢占,只能等 待调度员主动释放通话权。无人说话时,通话状态恢复空闲状态。 调度员向多个呼叫同时申请通话权时,其中任何一个呼叫的通话状 态不能处于多呼叫通话状态,否则,申请失败。
因此,在步骤S206中,预定条件为呼叫信息列表中每个呼 叫的通话状态均为空闲状态或单呼叫通话状态。如果呼叫信息列表 中存在处于多呼叫通话状态的呼叫,则流程结束。并且在步骤S208 中,对于通话状态为空闲状态的呼叫,将多呼叫通话权授予调度员, 并且将通话状态变为多呼叫通话状态;对于通话状态为单呼叫通话 状态的呼叫,强行释放通话权,将多呼叫通话权授予调度员,并将 通话状态变为多呼叫通话状态。
如图3所示,在步骤S210中,DCC转发语音包的处理为
步骤S302,检查语音包是否合法;如果不合法,则流程结束;步骤S304,在语音包合法的情况下,才艮4居i吾音包中IP地址和 端口号等信息查找对应的调度员信息,并根据调度员信息查找所有 相关呼叫;如果没有查找到相关呼叫,则流程结束;
步骤S306,查找相关呼叫中的所有语音链路;如果没有查找到 语音链路,则流程结束;以及
步骤S308,向查找到的所有语音链路转发语音包。
进一步地,在调度员释放多呼叫通话权之后,DAC向DCC发 送释放多呼叫通话权请求(其中包含调度员信息),并且DCC会对 释放多呼叫通话权请求进行相关处理。
如图4所示,DCC进行的相关处理包括
步骤S402,检查释放多呼叫通话权请求是否合法;如果不合法, 则流程结束;
步骤S404,在释》文多呼叫通话相二清求合法的情况下,才艮据调度 员信息查找所有相关呼叫;如果没有查找到,则流程结束;
步骤S406,释放找到的每个相关呼叫的多呼叫通话权,并更新 每个相关呼叫的通话状态;以及
步骤S408,通知语音转发部分删除调度员和所有相关呼叫之间 的关联关系。
以上所述Y又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1.一种多呼叫通话权调度和语音转发控制方法,其特征在于,包括以下处理步骤S202,调度台服务器向调度控制中心转发来自调度台客户端的多呼叫通话权请求,其中,所述多呼叫通话权请求中包括调度员信息、呼叫信息列表;步骤S204,所述调度控制中心根据所述调度员信息和所述呼叫信息列表检查所述多呼叫通话权请求是否合法;步骤S206,在所述多呼叫通话权请求合法的情况下,所述调度控制中心检查所述呼叫信息列表中每个呼叫的通话状态,并且在满足预定条件的情况下,进行到步骤S208;所述步骤S208,所述调度控制中心将多呼叫通话权授予调度员;以及步骤S210,所述调度控制中心的语音转发部分建立所述调度员和所有相关呼叫之间的关联关系,并且所述调度控制中心向所有相关呼叫的语音链路转发来自所述调度台客户端的语音包。
2. 根据权利要求1所述的多呼叫通话权调度和语音转发控制方 法,其特征在于,在所述步骤S206中,所述通话状态包括 空闲状态、单呼叫通话状态、多呼叫通话状态。
3. 根据权利要求2所述的呼叫通话权调度和语音转发控制方法, 其特征在于,所述空闲状态为没有通话的状态;所述单呼叫通 话状态为呼叫仅限于一个呼叫范围内的通话状态;所述多呼叫 通话状态为呼叫3夸越多个呼叫范围的通话状态。
4. 根据权利要求3所述的呼叫通话权调度和语音转发控制方法, 其特征在于,在所述步骤S206中,所述预定条件为所述呼 叫信息列表中每个呼叫的通话状态均为空闲状态或单呼叫通 话状态。
5. 根据权利要求4所述的呼叫通话权调度和语音转发控制方法, 其特征在于,在所述步骤S206中,如果所述呼叫信息列表中 存在处于多呼叫通话状态的呼叫,则流程结束。
6. 根据权利要求4所述的呼叫通话权调度和语音转发控制方法, 其特征在于,所述步骤S208具体为对于通话状态为空闲状态的呼叫,将多呼叫通话4又授予所 述调度员,并且将所述通话状态变为多呼叫通话状态;对于通话状态为单呼叫通话状态的呼叫,强4亍释》文通话 权,将多呼叫通话权授予所述调度员,并将所述通话状态变为 多呼叫通话状态。
7. 根据权利要求1至6中任一项所述的呼叫通话权调度和语音转 发控制方法,其特征在于,所述步骤S210具体为检查所述语音包是否合法;在所述语音包合法的情况下,才艮据所述语音包中IP地址 和端口号查找对应的调度员信息,并根据所述调度员信息查找 所有相关呼叫;查找所述相关呼叫中的所有i吾音链路;以及向查找到的所述所有语音链^各转发所述i吾音包。
8. 根据权利要求7所述的呼叫通话权调度和语音转发控制方法, 其特征在于,在所述语音包不合法、没有找到所述相关呼叫、 或者没有找到所述语音链路的情况下,流程结束。
9. 根据权利要求7所述的呼叫通话权调度和语音转发控制方法, 其特征在于,在所述调度员释放所述多呼叫通话权之后,所述 调度台客户端向所述调度控制中心发送其中包含调度员信息 的释方文多呼叫通话4又请求,并且所述调度控制中心对所述释》文多呼叫通话相J:青求进4亍相关处理。
10. 根据权利要求9所述的呼叫通话权调度和语音转发控制方法, 其特征在于,所述调度控制中心进行的所述相关处理包括检查所述释放多呼叫通话权请求是否合法;在所述释放多呼叫通话权请求合法的情况下,根据所述调 度员信息查找所有相关呼叫;释放找到的每个相关呼叫的多呼叫通话权,并更新所述每 个相关呼叫的通i舌^l犬态;以及通知所述语音转发部分删除所述调度员和所有相关呼叫 之间的关联关系。
全文摘要
本发明提供了一种多呼叫通话权调度和语音转发控制方法,包括S202,DAS向DCC转发来自DAC的多呼叫通话权请求,其中,多呼叫通话权请求中包括调度员信息、呼叫信息列表;S204,DCC根据调度员信息和呼叫信息列表检查多呼叫通话权请求是否合法;S206,在多呼叫通话权请求合法的情况下,DCC检查呼叫信息列表中每个呼叫的通话状态,并且在满足预定条件的情况下,进行到S208,即,DCC将多呼叫通话权授予调度员;S210,DCC的语音转发部分建立调度员和所有相关呼叫之间的关联关系,并且DCC向所有相关呼叫的语音链路转发来自DAC的语音包;S212,DCC通知DAC多呼叫通话权请求的结果。
文档编号H04Q7/28GK101316394SQ20071010739
公开日2008年12月3日 申请日期2007年6月1日 优先权日2007年6月1日
发明者卢海滨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1