


技术领域technical field
本发明涉及一种通信技术,尤其涉及一种话权分配和话权变更的方法及相应的集群呼叫系统。The invention relates to a communication technology, in particular to a method for allocating and changing the speaking right and a corresponding trunking call system.
背景技术Background technique
数字集群是现今专用无线通信的主体,它同属移动通信范畴,但可集指挥调度、电话、数据、短信、多媒体图像等功能于一体,且与公众及全球移动通信相比较,有一系列特殊功能,特别是在调度及网络结构与安全控制等方面有其独特的特征与复杂性,如快速调度、组呼、广播、单播、强拆、强插、缩位寻址、优先呼叫、滞后进入、环境侦听、控制转移、动态重组、自动重发、VPN组网等,其中不少特殊功能是公众移动通信系统所不具备的,而且其快速接入响应仅需几百毫秒,而蜂窝移动通信需要数秒,其集团组群用户有效指挥、联络、调度以及半双工、单工为主的运作方式是最主要的特征。数字集群的应用需求有很广泛的专用覆盖面,可遍及铁道、交通、民航、公安等各行各业。与公众移动通信相对应,数字集群在国家与全球社会生活中起着不可或缺的重要作用。Digital trunking is the main body of today's dedicated wireless communication. It also belongs to the category of mobile communication, but it can integrate functions such as command and dispatch, telephone, data, short message, and multimedia images. Compared with public and global mobile communications, it has a series of special functions. Especially in scheduling, network structure and security control, it has its unique characteristics and complexity, such as fast scheduling, group call, broadcast, unicast, forced demolition, forced insertion, abbreviated addressing, priority call, delayed entry, environment Interception, control transfer, dynamic reorganization, automatic retransmission, VPN networking, etc. Many of these special functions are not available in public mobile communication systems, and its fast access response only needs hundreds of milliseconds, while cellular mobile communication requires The most important feature is the effective command, communication, dispatch and half-duplex and simplex-based operation mode of group and group users. The application requirements of digital trunking have a wide range of dedicated coverage, and can be used in various industries such as railways, transportation, civil aviation, and public security. Corresponding to public mobile communication, digital trunking plays an indispensable and important role in national and global social life.
图1是一种集群呼叫系统的结构图,Ptt server(Push to Talk Server)为集群系统中的呼叫处理服务器,UE(User Equipment)为用户终端。当前集群呼叫中,在初次接入时对话权的分配采用隐含话权分配的方式,初次话权总是分配给主叫终端,但分配的方式有两种:Figure 1 is a structural diagram of a trunking call system. Ptt server (Push to Talk Server) is the call processing server in the trunking system, and UE (User Equipment) is the user terminal. In the current trunking call, the allocation of the speaking right at the initial access adopts the implicit speaking right allocation method, and the initial speaking right is always allocated to the calling terminal, but there are two allocation methods:
一种方式如图2所示,具体包括如下步骤:One way, as shown in Figure 2, specifically includes the following steps:
1、主叫终端按讲发起集群呼叫,隐含了话权申请1. The calling terminal initiates a cluster call by pressing the talk button, implying an application for the right to speak
2、Ptt server与主叫终端UE1建立了呼叫的同时会发邀请消息给群组的被叫终端成员UE2和UE32. When the Ptt server establishes a call with the calling terminal UE1, it will send an invitation message to the called terminal members UE2 and UE3 of the group
3、当主叫终端与Ptt Server成功建立了呼叫时,UE2和UE3由于某种原因迟迟没有加入会话3. When the calling terminal successfully established a call with the Ptt Server, UE2 and UE3 did not join the session for some reason
4、当主叫终端呼叫建立后,Ptt Server立即将话权分配给主叫终端UE1并发话权授予消息(Floor Grant)通知UE1,然后开始对UE1的用户进行计费4. When the calling terminal call is established, the Ptt Server immediately assigns the speaking right to the calling terminal UE1 and sends a floor grant message (Floor Grant) to notify UE1, and then starts billing UE1's user
5、UE1接收了话权授予消息(Floor Grant)后指示用户1开始讲话5. After receiving the floor grant message (Floor Grant), UE1 instructs user 1 to start speaking
6、用户1开始讲话后,UE1将其媒体语音包发送给Ptt Server,希望PttServer能够转发给被叫终端6. After user 1 starts speaking, UE1 sends its media voice packet to Ptt Server, hoping that Ptt Server can forward it to the called terminal
7、由于当前没有一个被叫终端接入,则Ptt Server只好丢弃这些语音包7. Since there is no called terminal accessing at present, the Ptt Server has to discard these voice packets
在主叫终端加入后,不论被叫终端是否加入,都立即给主叫终端话权,允许主叫终端开始讲话,这种方式由于不考虑被叫终端是否接入,所以速度快,但会导致主叫终端首次语音丢失,可靠性不好。After the calling terminal joins, regardless of whether the called terminal joins or not, the calling terminal is immediately given the right to speak and the calling terminal is allowed to start talking. This method is fast because it does not consider whether the called terminal is connected, but it will cause The calling terminal loses voice for the first time, and the reliability is not good.
另一种方式如图3所示,具体包括如下步骤:Another way, as shown in Figure 3, specifically includes the following steps:
1、主叫终端按讲发起集群呼叫,隐含了话权申请1. The calling terminal initiates a cluster call by pressing the talk button, implying an application for the right to speak
2、Ptt server与主叫终端建立了呼叫的同时会发邀请消息给群组的被叫终端成员UE2和UE32. When the Ptt server establishes a call with the calling terminal, it will send an invitation message to the called terminal members UE2 and UE3 of the group
3、当主叫终端与Ptt Server成功建立了呼叫时,UE2和UE3由于某种原因迟迟没有加入会话3. When the calling terminal successfully established a call with the Ptt Server, UE2 and UE3 did not join the session for some reason
4、当主叫终端呼叫建立后,Ptt Server并不立即给主叫终端UE1分配话权,而是等待至少一个用户加入后再给UE1分配话权并发送Floor Grant消息通知UE1,发送Floor Taken消息通知UE2,指示UE2准备接听,然后PTT Server开始采集计费信息4. When the calling terminal call is established, the Ptt Server does not immediately assign the calling terminal UE1 the speaking right, but waits for at least one user to join before assigning the speaking right to UE1 and sending a Floor Grant message to notify UE1, and a Floor Taken message Notify UE2, instruct UE2 to be ready to answer, and then PTT Server starts to collect billing information
5、UE1接收话权后,指示用户可以讲话。用户1讲话后其语音被转发给已经加入会话的用户25. After receiving the speaking right, UE1 instructs the user to speak. After user 1 speaks, his voice is forwarded to user 2 who has joined the session
主叫终端加入后,等待一个被叫终端加入后,Ptt Server才给主叫终端话权,允许主叫终端开始讲话,这种方式可靠性较好但初始接入速度慢。After the calling terminal joins, the Ptt Server will give the calling terminal the right to speak after waiting for a called terminal to join, allowing the calling terminal to start talking. This method is more reliable but the initial access speed is slow.
现有技术的话权变更流程,如图4所示,具体包括如下步骤:The process of changing the right to speak in the prior art, as shown in Figure 4, specifically includes the following steps:
1、UE1、UE2和UE3已经加入了会话,UE3持有话权。1. UE1, UE2, and UE3 have joined the session, and UE3 holds the right to speak.
2、UE1按讲请求抢占话权。2. UE1 preempts the speaking right according to the talk request.
3、Ptt server判断UE1的优先级高于UE3,则决定将话权授予UE1,PttServer发送话权授予消息(Floor Grant)给UE1。3. The Ptt server judges that UE1 has a higher priority than UE3, and decides to grant the floor grant to UE1, and PttServer sends a floor grant message (Floor Grant) to UE1.
4、Ptt Server发送话权回收消息(Floor Revoke)通知UE3其话权已经被收回。4. Ptt Server sends a floor revoke message (Floor Revoke) to notify UE3 that its floor revoke has been revoked.
5、Ptt Server发送Floor Taken消息通知UE2和UE3,指示UE1讲话请准备接听,然后PTT Server开始采集计费信息5. Ptt Server sends a Floor Taken message to notify UE2 and UE3, instructing UE1 to be ready to answer the speech, and then PTT Server starts collecting billing information
6、UE1接收话权后,指示用户可以讲话。用户1讲话后其语音发给PttServer,由Ptt Server转发给UE2和UE36. After receiving the speaking right, UE1 instructs the user to speak. After user 1 speaks, his voice is sent to PttServer, and Ptt Server forwards it to UE2 and UE3
以上所述的话权变更流程由于UE1必须接收话权后用户才可以讲话,所以在会话中话权变更速度较慢。The speaking right change process described above is slow because the user can speak only after UE1 has received the speaking right.
发明内容Contents of the invention
本发明的目的在于提供一种首次话权分配的方法,能够解决现有技术话权分配可靠性差、初始接入速度慢的问题。The purpose of the present invention is to provide a method for first-time speaking right allocation, which can solve the problems of poor reliability of speaking right allocation and slow initial access speed in the prior art.
本发明还提供了一种话权变更的方法,能够解决现有技术话权变更速度慢的问题。The invention also provides a method for changing the speaking right, which can solve the problem of slow changing speed of speaking right in the prior art.
同时,本发明还提供了一种集群呼叫系统,该系统在首次话权分配和话权变更时能提供更高的可靠性和更快的处理速度。At the same time, the invention also provides a trunking call system, which can provide higher reliability and faster processing speed in the first allocation and change of the speaking right.
为此,本发明技术方案如下:For this reason, technical scheme of the present invention is as follows:
一种首次话权分配的方法,其特征在于,包括:A method for distributing the right to speak for the first time, comprising:
A、主叫终端向呼叫处理服务器发送呼叫建立请求;A. The calling terminal sends a call establishment request to the call processing server;
B、主叫终端创建本地语音缓存并缓存语音;B. The calling terminal creates a local voice cache and caches the voice;
C、主叫终端通过呼叫处理服务器将本地缓存的语音发送给被叫终端。C. The calling terminal sends the locally buffered voice to the called terminal through the call processing server.
所述步骤A还包括:Described step A also comprises:
A1、呼叫处理服务器向主叫终端发送呼叫响应消息确认请求,向被叫终端发出呼叫邀请消息并立即创建本地语音缓存,然后发送话权授予消息给主叫终端。A1. The call processing server sends a call response message confirmation request to the calling terminal, sends a call invitation message to the called terminal and immediately creates a local voice buffer, and then sends a speech right grant message to the calling terminal.
所述步骤B包括:Described step B comprises:
B1、主叫终端接收到呼叫建立响应消息后,立即创建本地语音缓存并缓存语音。B1. After receiving the call establishment response message, the calling terminal immediately creates a local voice cache and caches the voice.
所述步骤C具体包括:Described step C specifically comprises:
C1、主叫终端在接收呼叫处理服务器发送的话权授予消息后,将本地缓存的语音发送给呼叫处理服务器;C1. After receiving the speaking right grant message sent by the call processing server, the calling terminal sends the locally buffered voice to the call processing server;
C2、呼叫处理服务器接收主叫终端缓存语音,并将其在本地进行缓存;C2. The call processing server receives the cached voice of the calling terminal and caches it locally;
C3、在被叫终端用户加入后,呼叫处理服务器将本地缓存语音发送给被叫终端。C3. After the called terminal user joins, the call processing server sends the locally buffered voice to the called terminal.
步骤C还包括:Step C also includes:
C4、呼叫处理服务器将后续接收到的主叫终端语音直接转发给被叫终端。C4. The call processing server directly forwards the subsequently received voice of the calling terminal to the called terminal.
一种话权变更的方法,其特征在于,包括:A method for changing the right to speak, characterized by comprising:
a、话权请求终端向呼叫处理服务器发送话权请求消息;a. The speaking right request terminal sends a speaking right request message to the call processing server;
b、话权请求终端采集语音并本地缓存;b. The right to speak requests the terminal to collect voice and cache it locally;
c、呼叫处理服务器根据话权请求终端与话权持有终端的优先级判断结果作相应处理。c. The call processing server performs corresponding processing according to the priority judgment results of the speaking right requesting terminal and the speaking right holding terminal.
所述步骤c具体包括:Described step c specifically comprises:
c1、如果话权请求终端优先级高于话权持有终端,则呼叫处理服务器发送话权取消消息给当前话权持有终端,并发送话权授予消息给话权请求终端;c1. If the priority of the speaking right requesting terminal is higher than that of the speaking right holding terminal, the call processing server sends a speaking right cancellation message to the current speaking right holding terminal, and sends a speaking right granting message to the speaking right requesting terminal;
c2、话权请求终端发送本地缓存语音给呼叫处理服务器;c2. The speaking right request terminal sends the locally buffered voice to the call processing server;
c3、呼叫处理服务器转发缓存语音给其他用户终端。c3. The call processing server forwards the buffered voice to other user terminals.
在所述步骤c3之后还包括:After said step c3 also includes:
c4、话权请求终端持续讲话,则其直接将采集的语音发送给呼叫处理服务器并由呼叫处理服务器转发给其他用户终端。c4. If the speaking right requests the terminal to continue speaking, it directly sends the collected voice to the call processing server and the call processing server forwards it to other user terminals.
所述步骤c具体包括:Described step c specifically comprises:
c5、如果话权请求终端优先级不高于话权持有终端,则呼叫处理服务器发送话权申请拒绝消息给话权请求终端。c5. If the priority of the speaking right requesting terminal is not higher than that of the speaking right holding terminal, the call processing server sends a speaking right application rejection message to the speaking right requesting terminal.
在所述步骤c5之后还包括:After said step c5 also includes:
c6、话权请求终端清空语音缓存器中的语音包;c6. The right to speak requests the terminal to clear the voice packets in the voice buffer;
c7、呼叫处理服务器在拒绝用户的话权申请后,发送话权被占用消息给话权请求终端。c7. After rejecting the user's application for speaking right, the call processing server sends a speaking right occupied message to the speaking right requesting terminal.
一种集群呼叫系统,包括呼叫处理服务器和用户终端,所述的用户终端向呼叫处理服务器发送呼叫建立请求消息或者发送话权变更请求消息,所述的呼叫处理服务器根据用户终端的具体请求进行相应处理,其特征在于,所述呼叫处理服务器和用户终端分别在其本地设置有用户终端语音缓存器和呼叫处理服务器语音缓存器,其中A trunking call system, comprising a call processing server and a user terminal, the user terminal sends a call establishment request message or a speaking right change request message to the call processing server, and the call processing server responds according to the specific request of the user terminal processing, characterized in that the call processing server and the user terminal are respectively provided with a user terminal voice buffer and a call processing server voice buffer locally, wherein
用户终端语音缓存器:用于当用户终端向呼叫处理服务器发送呼叫建立请求或者发送话权请求消息时,缓存用户终端语音;User terminal voice buffer: used to buffer the user terminal voice when the user terminal sends a call establishment request or a speaking right request message to the call processing server;
呼叫处理服务器语音缓存器:用于将从用户终端语音缓存器接收到的用户终端语音进行缓存,并发送给其他用户终端。Call processing server voice buffer: for buffering the user terminal voice received from the user terminal voice buffer, and sending it to other user terminals.
本发明Ptt Server通过创建一个语音缓存器,终端在成功加入会话后创建一个本地语音缓存器,从而达到首次话权分配可靠性高、初始接入速度快且话话权变更速度快的有益效果。The Ptt Server of the present invention creates a voice buffer, and the terminal creates a local voice buffer after successfully joining the session, so as to achieve the beneficial effects of high reliability of the first speaking right distribution, fast initial access speed and fast speaking right change speed.
附图说明Description of drawings
图1为现有技术一种集群呼叫系统结构示意图。FIG. 1 is a schematic structural diagram of a trunking call system in the prior art.
图2为现有技术一种话权分配方法流程图。Fig. 2 is a flow chart of a speaking right allocation method in the prior art.
图3为现有技术另一种话权分配方法流程图。Fig. 3 is a flow chart of another speaking right allocation method in the prior art.
图4为现有技术一话权变更方法流程图。Fig. 4 is a flowchart of a method for changing the speaking right in the prior art.
图5为本发明一种实施例话权分配流程图。Fig. 5 is a flow chart of speaking right allocation according to an embodiment of the present invention.
图6为本发明一种实施例话权变更成功流程图。Fig. 6 is a flowchart of a successful change of speaking right according to an embodiment of the present invention.
图7为本发明一种实施例话权变更失败流程图。Fig. 7 is a flow chart of speaking right change failure according to an embodiment of the present invention.
具体实施方式Detailed ways
本发明的核心思想是在每次集群会话建立时,Ptt Server为每个集群会话创建一个语音缓存器,终端在成功加入会话后立即在本地创建一个语音缓存器,系统缺省将首次话权分配给主叫终端,因此主叫终端UE在接收到成功加入会话的消息后,就指示用户开始讲话而不必等待Ptt Server发送的话权授予消息;UE在接收到Ptt Server发来的话权授予消息(Floor Grant)前,缓存采集的用户语音。Ptt Server在没有一个被叫终端接入的情况下,总是先缓存讲话用户终端发送来的语音,直到有被叫终端加入才将缓存的语音发给被叫终端终端。The core idea of the present invention is that when each cluster session is established, Ptt Server creates a voice buffer for each cluster session, and the terminal creates a voice buffer locally immediately after successfully joining the session, and the system defaults to assign the first talk right To the calling terminal, so the calling terminal UE, after receiving the message of successfully joining the session, will instruct the user to start speaking without waiting for the right to speak message sent by the Ptt Server; UE will receive the right to speak message (Floor Grant), cache the collected user voice. When there is no called terminal accessing the Ptt Server, it always buffers the voice sent by the speaking user terminal first, and does not send the buffered voice to the called terminal until a called terminal joins.
在会话过程中,如果UE发生话权变更请求,则UE在发送了话权请求消息后,直接指示用户可以讲话并开始缓存用户的语音,直到接收到Ptt Server发送来的话权授予消息(Floor Grant)才将缓存的语音发送给Ptt Server,Ptt Server再转发这些语音包给其他用户终端。During the session, if the UE has a speaking right change request, after sending the speaking right request message, the UE directly instructs the user to speak and starts to cache the user's voice until it receives the speaking right grant message (Floor Grant) sent by the Ptt Server. ) before sending the cached voice to Ptt Server, and Ptt Server forwards these voice packets to other user terminals.
本发明提供了一种首次话权分配的方法,其一种实施例操作流程如图5所示,具体包括如下步骤:The present invention provides a method for distributing the speaking right for the first time, the operation flow of an embodiment thereof is shown in Figure 5, and specifically includes the following steps:
100、主叫终端向Ptt Server发送呼叫建立请求。100. The calling terminal sends a call establishment request to the Ptt Server.
101、Ptt Server确认请求并向被叫终端发出呼叫邀请消息,并创建本地语音缓存。101. The Ptt Server confirms the request and sends a call invitation message to the called terminal, and creates a local voice cache.
如果Ptt Server允许主叫终端发起呼叫则在呼叫建立响应消息中给予确认并向被叫终端UE2、UE3发出呼叫邀请消息,邀请被叫终端加入集群会话,并立即在本地创建语音缓存,然后向主叫终端UE1发送一个话权授予消息,缺省地将首次话权授予主叫终端用户。If the Ptt Server allows the calling terminal to initiate a call, it will give confirmation in the call establishment response message and send a call invitation message to the called terminal UE2 and UE3, invite the called terminal to join the trunking session, and immediately create a voice buffer locally, and then send a call invitation message to the calling terminal UE2 and UE3. The calling terminal UE1 sends a speaking right granting message, and by default grants the first speaking right to the calling terminal user.
102、主叫终端创建本地语音缓存。102. The calling terminal creates a local voice buffer.
主叫终端UE1接收了呼叫建立响应消息后,知道已经成功建立了集群会话,则立即创建本地的语音缓存,然后指示主叫终端用户可以开始讲话了After receiving the call establishment response message, the calling terminal UE1 knows that the trunking session has been successfully established, and immediately creates a local voice buffer, and then instructs the calling terminal user to start speaking
103、主叫终端在本地缓存采集的语音。103. The calling terminal caches the collected voice locally.
主叫终端开始讲话后,如果UE1还没有接收到Ptt Server发送来的话权授予消息,则先将采集的语音缓存在本地语音缓存器中。After the calling terminal starts speaking, if UE1 has not received the talk right grant message sent by the Ptt Server, it first buffers the collected voice in the local voice buffer.
104、Ptt Server发送话权授予消息后给主叫终端UE1。104. The Ptt Server sends the speaking right grant message to the calling terminal UE1.
105、主叫终端UE1将本地缓存的语音包发送给Ptt Server。105. The calling terminal UE1 sends the locally buffered voice packet to the Ptt Server.
106、Ptt Server接收主叫终端语音包,并将语音包进行缓存。106. The Ptt Server receives the voice packet of the calling terminal, and caches the voice packet.
当Ptt Server接收到主叫终端语音时如果还没有一个被叫终端用户成功加入集群会话,则Ptt Server先将这些语音包进行缓存。When the Ptt Server receives the voice of the calling terminal, if no called terminal user has successfully joined the cluster session, the Ptt Server first caches these voice packets.
107、在有被叫终端用户加入后,Ptt Server将本地缓存器中的语音发送给被叫终端用户。107. After the called terminal user joins, the Ptt Server sends the voice in the local buffer to the called terminal user.
当有被叫终端用户加入集群会话后,Ptt Server立即将本地缓存器中的语音发送给被叫终端用户。When a called terminal user joins the cluster session, Ptt Server immediately sends the voice in the local buffer to the called terminal user.
108、Ptt Server将后续接收到的主叫终端语音流转发给被叫终端。108. The Ptt Server forwards the subsequently received voice stream of the calling terminal to the called terminal.
如果用户持续讲话,则UE1直接将采集的语音包发送给Ptt Server,由PttServer转发给UE2、UE3,不用再做缓存。If the user continues to speak, UE1 will directly send the collected voice packets to the Ptt Server, and the Ptt Server will forward them to UE2 and UE3 without further caching.
本发明还提供了一种话权变更的方法,其一种实施例操作流程如图6和7所示,具体包括如下步骤:The present invention also provides a method for changing the right to speak. The operation flow of an embodiment is shown in Figures 6 and 7, which specifically includes the following steps:
200、话权请求终端UE1向Ptt Server发送话权请求消息(Floor Request)。200. The floor request terminal UE1 sends a floor request message (Floor Request) to the Ptt Server.
集群会话已经建立,用户已经在会话中了,当前话权持有终端UE3持有话权。如果用户1希望讲话,则通过话权请求终端UE1向Ptt Server发送话权请求消息(Floor Request)。The cluster session has been established, the user is already in the session, and the current speaking right holding terminal UE3 holds the speaking right. If user 1 wishes to speak, the floor request message (Floor Request) is sent to the Ptt Server through the floor request terminal UE1.
201、话权请求终端UE1采集语音并缓存在本地语音缓存器中。201. The speaking right requesting terminal UE1 collects voice and caches it in a local voice buffer.
UE1发送了话权请求消息后可立即指示用户1开始讲话,并将采集到的用户1的语音缓存在本地语音缓存器中After UE1 sends the speaking right request message, it can immediately instruct user 1 to start speaking, and cache the collected voice of user 1 in the local voice buffer
202、Ptt Server判断话权请求终端UE1的优先级是否高于话权持有终端UE3的优先级,是则进入步骤203,否则跳转到步骤209。202. The Ptt Server judges whether the priority of the speaking right requesting terminal UE1 is higher than that of the speaking right holding terminal UE3, if yes, enter step 203, otherwise, jump to step 209.
Ptt Server采用基于优先级抢占的话权分配方式,来判断话权请求终端UE1的优先级是否高于话权持有终端UE3的优先级。The Ptt Server adopts the priority-based preemptive speaking right allocation method to determine whether the priority of the speaking right requesting terminal UE1 is higher than that of the speaking right holding terminal UE3.
203、Ptt Server发送话权取消消息(Floor Revoke)给UE3指示用户3其持有的话权被取消,203. The Ptt Server sends a floor revoke message (Floor Revoke) to UE3 to instruct user 3 that the floor revoke held by it is cancelled.
204、Ptt Server通过向UE1发送话权授予消息(Floor Grant)给予确认话权申请成功204. The Ptt Server confirms that the floor grant application is successful by sending a floor grant message to UE1
205、Ptt Server向UE3和UE2发送话权被占用消息(Floor Taken)通知用户3和用户2当前谁持有话权205. The Ptt Server sends a floor taken message (Floor Taken) to UE3 and UE2 to notify user 3 and user 2 who currently holds the floor
206、话权请求终端UE1接收到话权授予消息后立即将本地缓存的语音发送给Ptt Server,206. After receiving the speech right granting message, the speaking right requesting terminal UE1 immediately sends the locally cached voice to the Ptt Server,
207、Ptt Server转发这些语音包给其他用户终端UE2和UE3。207. The Ptt Server forwards these voice packets to other user terminals UE2 and UE3.
208、话权请求终端UE1持续讲话,则其直接将采集的语音包发送给PttServer,由Ptt Server转发给UE2、UE3,然后流程结束。208. The speaking right request terminal UE1 continues to speak, then it directly sends the collected voice packets to the PttServer, and the Ptt Server forwards them to UE2 and UE3, and then the process ends.
如果后续用户1持续讲话,则UE1直接将采集的语音包发送给Ptt Server,由Ptt Server转发给UE2、UE3,不用再做缓存。If user 1 continues to speak subsequently, UE1 will directly send the collected voice packets to the Ptt Server, and the Ptt Server will forward them to UE2 and UE3 without further caching.
209、Ptt Server发送话权申请拒绝消息(Floor Deny)给UE1,通知用户1话权申请被拒绝209. The Ptt Server sends a floor deny message (Floor Deny) to UE1, notifying user 1 that the floor application is rejected
210、话权请求终端UE1清空语音缓存器中的语音包。210. The speaking right requesting terminal UE1 clears the voice packets in the voice buffer.
UE1接收了话权申请拒绝消息后,立即清空语音缓存器中的语音包并且指示用户1话权申请被拒绝。After UE1 receives the speaking right application rejection message, it immediately clears the voice packets in the voice buffer and indicates to user 1 that the speaking right application is rejected.
211、Ptt Server在拒绝用户的话权申请后,发送话权被占用消息(FloorTaken)通知话权请求终端当前谁在讲话。211. After rejecting the user's floor application, the Ptt Server sends a floor taken message (FloorTaken) to notify the floor requesting terminal who is currently speaking.
212、Ptt Server继续将UE3的语音转发给UE1,UE2,然后流程结束。212. The Ptt Server continues to forward the voice of UE3 to UE1 and UE2, and then the process ends.
本发明还提供了一种集群呼叫系统,该系统包括呼叫处理服务器和用户终端,所述的用户终端向呼叫处理服务器发送呼叫建立请求消息或者发送话权变更请求消息,所述的呼叫处理服务器根据用户终端的具体请求进行相应处理,其特征在于,所述呼叫处理服务器和用户终端分别在其本地设置有用户终端语音缓存器和呼叫处理服务器语音缓存器,其中The present invention also provides a trunking call system, the system includes a call processing server and a user terminal, the user terminal sends a call establishment request message or a speaking right change request message to the call processing server, and the call processing server according to The specific request of the user terminal is correspondingly processed, and it is characterized in that the call processing server and the user terminal are respectively provided with a user terminal voice buffer and a call processing server voice buffer locally, wherein
用户终端语音缓存器:用于当用户终端向呼叫处理服务器发送呼叫建立请求或者发送话权请求消息时,缓存用户终端语音;User terminal voice buffer: used to buffer the user terminal voice when the user terminal sends a call establishment request or a speaking right request message to the call processing server;
呼叫处理服务器语音缓存器:用于将从用户终端语音缓存器接收到的用户终端语音进行缓存,并发送给其他用户终端。Call processing server voice buffer: for buffering the user terminal voice received from the user terminal voice buffer, and sending it to other user terminals.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100608309ACN100471292C (en) | 2006-05-17 | 2006-05-17 | Method for allocating and changing speaking right and corresponding trunking call system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100608309ACN100471292C (en) | 2006-05-17 | 2006-05-17 | Method for allocating and changing speaking right and corresponding trunking call system |
| Publication Number | Publication Date |
|---|---|
| CN1984382Atrue CN1984382A (en) | 2007-06-20 |
| CN100471292C CN100471292C (en) | 2009-03-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2006100608309AExpired - Fee RelatedCN100471292C (en) | 2006-05-17 | 2006-05-17 | Method for allocating and changing speaking right and corresponding trunking call system |
| Country | Link |
|---|---|
| CN (1) | CN100471292C (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033336A1 (en)* | 2007-09-11 | 2009-03-19 | Zte Corporation | Method for floor control and floor prompt and system thereof in digital trunking |
| WO2009124437A1 (en)* | 2008-04-07 | 2009-10-15 | 中兴通讯股份有限公司 | Trunked mobile station in digital trunked communication system and corresponding processing method of service state |
| CN101111010B (en)* | 2007-08-16 | 2010-06-09 | 中兴通讯股份有限公司 | Method for implementing voice transmission in integrated digital enhanced network |
| CN101877873A (en)* | 2010-06-23 | 2010-11-03 | 中兴通讯股份有限公司 | Method and device for authorizing communication right in digital trunked communication system |
| CN102158813A (en)* | 2011-04-28 | 2011-08-17 | 海能达通信股份有限公司 | Digital cluster communication server, system and method |
| CN102404694A (en)* | 2011-12-21 | 2012-04-04 | 北京国基科技股份有限公司 | Multimedia cluster dispatching command system, mobile terminal and voice communication method |
| CN103686620A (en)* | 2013-12-18 | 2014-03-26 | 北京佳讯飞鸿电气股份有限公司 | Method for preventing voices from being lost in group calling rapidly-building process |
| CN103957135A (en)* | 2014-04-24 | 2014-07-30 | 北京佳讯飞鸿电气股份有限公司 | Method for no-break conversation in IP address switching process |
| WO2016106600A1 (en)* | 2014-12-30 | 2016-07-07 | 华为技术有限公司 | Method and device for transmission-priority control |
| CN106470097A (en)* | 2015-08-19 | 2017-03-01 | 北京信威通信技术股份有限公司 | In a kind of MANET, right of speech seizes the method that collision avoids |
| CN107113583A (en)* | 2014-12-30 | 2017-08-29 | 华为技术有限公司 | A kind of speaking right control method and device |
| CN110691333A (en)* | 2019-10-11 | 2020-01-14 | 厦门睿洽科技有限公司 | Public network talkback method |
| CN110830923A (en)* | 2018-08-14 | 2020-02-21 | 海能达通信股份有限公司 | Voice connection method in MCPTT system and related equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101111010B (en)* | 2007-08-16 | 2010-06-09 | 中兴通讯股份有限公司 | Method for implementing voice transmission in integrated digital enhanced network |
| WO2009033336A1 (en)* | 2007-09-11 | 2009-03-19 | Zte Corporation | Method for floor control and floor prompt and system thereof in digital trunking |
| WO2009124437A1 (en)* | 2008-04-07 | 2009-10-15 | 中兴通讯股份有限公司 | Trunked mobile station in digital trunked communication system and corresponding processing method of service state |
| CN101877873A (en)* | 2010-06-23 | 2010-11-03 | 中兴通讯股份有限公司 | Method and device for authorizing communication right in digital trunked communication system |
| WO2011160487A1 (en)* | 2010-06-23 | 2011-12-29 | 中兴通讯股份有限公司 | Floor grant method and device in digital trunked communication system |
| CN102158813B (en)* | 2011-04-28 | 2014-02-12 | 海能达通信股份有限公司 | Digital cluster communication server, system and method thereof |
| CN102158813A (en)* | 2011-04-28 | 2011-08-17 | 海能达通信股份有限公司 | Digital cluster communication server, system and method |
| CN102404694B (en)* | 2011-12-21 | 2014-12-17 | 北京国基科技股份有限公司 | Multimedia clustering dispatching and commanding system, mobile terminals and voice conversation method |
| CN102404694A (en)* | 2011-12-21 | 2012-04-04 | 北京国基科技股份有限公司 | Multimedia cluster dispatching command system, mobile terminal and voice communication method |
| CN103686620A (en)* | 2013-12-18 | 2014-03-26 | 北京佳讯飞鸿电气股份有限公司 | Method for preventing voices from being lost in group calling rapidly-building process |
| CN103957135A (en)* | 2014-04-24 | 2014-07-30 | 北京佳讯飞鸿电气股份有限公司 | Method for no-break conversation in IP address switching process |
| CN107113582A (en)* | 2014-12-30 | 2017-08-29 | 华为技术有限公司 | A kind of speaking right control method and device |
| CN107113583A (en)* | 2014-12-30 | 2017-08-29 | 华为技术有限公司 | A kind of speaking right control method and device |
| WO2016106600A1 (en)* | 2014-12-30 | 2016-07-07 | 华为技术有限公司 | Method and device for transmission-priority control |
| US9949095B2 (en) | 2014-12-30 | 2018-04-17 | Huawei Technologies Co., Ltd. | Floor control method and apparatus |
| US10129712B2 (en) | 2014-12-30 | 2018-11-13 | Huawei Technologies Co., Ltd. | Floor control method and apparatus |
| CN107113582B (en)* | 2014-12-30 | 2021-04-09 | 华为技术有限公司 | A method and device for controlling speech rights |
| CN106470097A (en)* | 2015-08-19 | 2017-03-01 | 北京信威通信技术股份有限公司 | In a kind of MANET, right of speech seizes the method that collision avoids |
| CN106470097B (en)* | 2015-08-19 | 2019-04-05 | 北京信威通信技术股份有限公司 | Right of speech seizes the method that collision avoids in a kind of ad hoc network |
| CN110830923A (en)* | 2018-08-14 | 2020-02-21 | 海能达通信股份有限公司 | Voice connection method in MCPTT system and related equipment |
| CN110691333A (en)* | 2019-10-11 | 2020-01-14 | 厦门睿洽科技有限公司 | Public network talkback method |
| Publication number | Publication date |
|---|---|
| CN100471292C (en) | 2009-03-18 |
| Publication | Publication Date | Title |
|---|---|---|
| CN100471292C (en) | Method for allocating and changing speaking right and corresponding trunking call system | |
| CN101616364B (en) | Group call business realizing method | |
| CN101370301B (en) | A method for multi-user cooperative data service transmission based on service characteristics | |
| CN1774947A (en) | Method for managing communication sessions | |
| WO2013166950A1 (en) | Broadband digital trunking service implementation method and trunking scheduling management centre | |
| US20090197625A1 (en) | Method and system for granting a client talk burst and push to talk over cellular server | |
| CN103796173B (en) | The right of speech of broadband cluster system based on LTE seizes implementation method | |
| EP1829302B1 (en) | Push-to-x over cellular coordinated floor and packet scheduling | |
| CN103546874B (en) | A kind of method and system of call management | |
| CN100361546C (en) | A method for realizing push-to-talk service preemption | |
| CN102857883B (en) | Based on the quick call establishment method of data-driven in a kind of trunked communication system | |
| US7353036B2 (en) | Push-to-talk reverse channel establishment | |
| WO2005120103A1 (en) | A system of group communication and a method of group call processing based on cdma 2000 high-speed packet data network | |
| CN100442874C (en) | Method for Determining the Allocation Mode of Speaking Right and Trunking Communication System | |
| CN101198079B (en) | Control method and system and device for group calling service | |
| CN1984391A (en) | System and method for realizing group service | |
| CN107027107B (en) | Group calling merging method and conflict resolution method for cluster switching center | |
| CN101502139B (en) | A Method of Rapid Access in Cluster Communication | |
| CN100442875C (en) | A method for allocating speaking rights in trunking communication | |
| WO2007033554A1 (en) | A method and system for establishing group call | |
| CN102883273B (en) | A kind of method realizing group calling communication | |
| CN100401807C (en) | A Method for Establishing Shared Links in Digital Trunking System | |
| WO2010012231A1 (en) | Method and device for controlling communication time | |
| CN100415014C (en) | Method for assigning dedicated uplink channel to users in trunking group | |
| CN100407820C (en) | A calling service user release group call uplink method |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20090318 |