Movatterモバイル変換


[0]ホーム

URL:


CN1984382A - Method for allocating and alternating speech right and related group calling system - Google Patents

Method for allocating and alternating speech right and related group calling system
Download PDF

Info

Publication number
CN1984382A
CN1984382ACN 200610060830CN200610060830ACN1984382ACN 1984382 ACN1984382 ACN 1984382ACN 200610060830CN200610060830CN 200610060830CN 200610060830 ACN200610060830 ACN 200610060830ACN 1984382 ACN1984382 ACN 1984382A
Authority
CN
China
Prior art keywords
terminal
speaking right
voice
processing server
call processing
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.)
Granted
Application number
CN 200610060830
Other languages
Chinese (zh)
Other versions
CN100471292C (en
Inventor
赵红霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CNB2006100608309ApriorityCriticalpatent/CN100471292C/en
Publication of CN1984382ApublicationCriticalpatent/CN1984382A/en
Application grantedgrantedCritical
Publication of CN100471292CpublicationCriticalpatent/CN100471292C/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明涉及一种通信技术,尤其涉及一种话权分配和话权变更的方法及相应的集群呼叫系统。Ptt Server为每个集群会话创建一个语音缓存器,终端在成功加入会话后立即在本地创建一个语音缓存器,因此主叫终端UE在接收到成功加入会话的消息后,就指示用户开始讲话而不必等待Ptt Server发送的话权授予消息;在会话过程中,如果UE发生话权变更请求,则UE在发送了话权请求消息后,直接指示用户可以讲话并开始缓存用户的语音,直到接收到Ptt Server发送来的话权授予消息(Floor Grant)才将缓存的语音发送给Ptt Server。采用以上技术方案,使本发明达到了在话权分配时可靠性高且话权分配和话权变更时速度快的效果。

The invention relates to a communication technology, in particular to a method for distributing and changing a speaking right and a corresponding trunking call system. The Ptt Server creates a voice buffer for each cluster session, and the terminal creates a voice buffer locally immediately after successfully joining the session, so the calling terminal UE, after receiving the message of successfully joining the session, instructs the user to start speaking without having to Waiting for the Ptt Server to send the speaking right grant message; 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 buffer the user's voice until it receives the Ptt Server The speech right grant message (Floor Grant) sent will send the buffered voice to the Ptt Server. By adopting the above technical solution, the present invention achieves the effects of high reliability in the allocation of the speaking right and fast speed in the allocation and change of the speaking right.

Description

Translated fromChinese
话权分配和话权变更的方法及相应的集群呼叫系统Method for allocating and changing speaking right and corresponding trunking call system

技术领域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.

Claims (11)

Translated fromChinese
1、一种首次话权分配的方法,其特征在于,包括:1. 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.2、根据权利要求1所述的一种首次话权分配的方法,其特征在于,步骤A还包括:2. A method for first speaking right allocation according to claim 1, characterized in that step A further 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.3、根据权利要求2所述的一种首次话权分配的方法,其特征在于,步骤B包括:3. A method for first speaking right allocation according to claim 2, characterized in that 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.4、根据权利要求3所述的一种首次话权分配的方法,其特征在于,步骤C具体包括:4. A method for first-time speaking right allocation according to claim 3, characterized in that step C specifically includes: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.5、根据权利要求3所述的一种首次话权分配的方法,其特征在于,步骤C还包括:5. A method for first-time speaking right allocation according to claim 3, characterized in that step C further comprises:C4、呼叫处理服务器将后续接收到的主叫终端语音直接转发给被叫终端。C4. The call processing server directly forwards the subsequently received voice of the calling terminal to the called terminal.6、一种话权变更的方法,其特征在于,包括:6. A method for changing the right to speak, characterized in that it comprises: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.7、根据权利要求6所述的一种话权变更的方法,其特征在于,步骤c具体包括:7. A method for changing the speaking right according to claim 6, characterized in that 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.8、根据权利要求7所述的一种话权变更的方法,其特征在于,在步骤c3之后还包括:8. A method for changing the speaking right according to claim 7, characterized in that, after step c3, it further comprises: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.9、根据权利要求6所述的一种话权变更的方法,其特征在于,步骤c具体包括:9. A method for changing the speaking right according to claim 6, characterized in that 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.10、根据权利要求9所述的一种话权变更的方法,其特征在于,在步骤c5之后还包括:10. A method for changing the right to speak according to claim 9, further comprising: after step c5: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.11、一种集群呼叫系统,包括呼叫处理服务器和用户终端,所述的用户终端向呼叫处理服务器发送呼叫建立请求消息或者发送话权变更请求消息,所述的呼叫处理服务器根据用户终端的具体请求进行相应处理,其特征在于,所述呼叫处理服务器和用户终端分别在其本地设置有用户终端语音缓存器和呼叫处理服务器语音缓存器,其中11. 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 sends a call processing server according to the specific request of the user terminal Perform corresponding 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: used to buffer the user terminal voice received from the user terminal voice buffer and send it to other user terminals.
CNB2006100608309A2006-05-172006-05-17 Method for allocating and changing speaking right and corresponding trunking call systemExpired - Fee RelatedCN100471292C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB2006100608309ACN100471292C (en)2006-05-172006-05-17 Method for allocating and changing speaking right and corresponding trunking call system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2006100608309ACN100471292C (en)2006-05-172006-05-17 Method for allocating and changing speaking right and corresponding trunking call system

Publications (2)

Publication NumberPublication Date
CN1984382Atrue CN1984382A (en)2007-06-20
CN100471292C CN100471292C (en)2009-03-18

Family

ID=38166521

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2006100608309AExpired - Fee RelatedCN100471292C (en)2006-05-172006-05-17 Method for allocating and changing speaking right and corresponding trunking call system

Country Status (1)

CountryLink
CN (1)CN100471292C (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2009033336A1 (en)*2007-09-112009-03-19Zte CorporationMethod for floor control and floor prompt and system thereof in digital trunking
WO2009124437A1 (en)*2008-04-072009-10-15中兴通讯股份有限公司Trunked mobile station in digital trunked communication system and corresponding processing method of service state
CN101111010B (en)*2007-08-162010-06-09中兴通讯股份有限公司Method for implementing voice transmission in integrated digital enhanced network
CN101877873A (en)*2010-06-232010-11-03中兴通讯股份有限公司Method and device for authorizing communication right in digital trunked communication system
CN102158813A (en)*2011-04-282011-08-17海能达通信股份有限公司Digital cluster communication server, system and method
CN102404694A (en)*2011-12-212012-04-04北京国基科技股份有限公司Multimedia cluster dispatching command system, mobile terminal and voice communication method
CN103686620A (en)*2013-12-182014-03-26北京佳讯飞鸿电气股份有限公司Method for preventing voices from being lost in group calling rapidly-building process
CN103957135A (en)*2014-04-242014-07-30北京佳讯飞鸿电气股份有限公司Method for no-break conversation in IP address switching process
WO2016106600A1 (en)*2014-12-302016-07-07华为技术有限公司Method and device for transmission-priority control
CN106470097A (en)*2015-08-192017-03-01北京信威通信技术股份有限公司In a kind of MANET, right of speech seizes the method that collision avoids
CN107113583A (en)*2014-12-302017-08-29华为技术有限公司A kind of speaking right control method and device
CN110691333A (en)*2019-10-112020-01-14厦门睿洽科技有限公司Public network talkback method
CN110830923A (en)*2018-08-142020-02-21海能达通信股份有限公司Voice connection method in MCPTT system and related equipment

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101111010B (en)*2007-08-162010-06-09中兴通讯股份有限公司Method for implementing voice transmission in integrated digital enhanced network
WO2009033336A1 (en)*2007-09-112009-03-19Zte CorporationMethod for floor control and floor prompt and system thereof in digital trunking
WO2009124437A1 (en)*2008-04-072009-10-15中兴通讯股份有限公司Trunked mobile station in digital trunked communication system and corresponding processing method of service state
CN101877873A (en)*2010-06-232010-11-03中兴通讯股份有限公司Method and device for authorizing communication right in digital trunked communication system
WO2011160487A1 (en)*2010-06-232011-12-29中兴通讯股份有限公司Floor grant method and device in digital trunked communication system
CN102158813B (en)*2011-04-282014-02-12海能达通信股份有限公司Digital cluster communication server, system and method thereof
CN102158813A (en)*2011-04-282011-08-17海能达通信股份有限公司Digital cluster communication server, system and method
CN102404694B (en)*2011-12-212014-12-17北京国基科技股份有限公司Multimedia clustering dispatching and commanding system, mobile terminals and voice conversation method
CN102404694A (en)*2011-12-212012-04-04北京国基科技股份有限公司Multimedia cluster dispatching command system, mobile terminal and voice communication method
CN103686620A (en)*2013-12-182014-03-26北京佳讯飞鸿电气股份有限公司Method for preventing voices from being lost in group calling rapidly-building process
CN103957135A (en)*2014-04-242014-07-30北京佳讯飞鸿电气股份有限公司Method for no-break conversation in IP address switching process
CN107113582A (en)*2014-12-302017-08-29华为技术有限公司A kind of speaking right control method and device
CN107113583A (en)*2014-12-302017-08-29华为技术有限公司A kind of speaking right control method and device
WO2016106600A1 (en)*2014-12-302016-07-07华为技术有限公司Method and device for transmission-priority control
US9949095B2 (en)2014-12-302018-04-17Huawei Technologies Co., Ltd.Floor control method and apparatus
US10129712B2 (en)2014-12-302018-11-13Huawei Technologies Co., Ltd.Floor control method and apparatus
CN107113582B (en)*2014-12-302021-04-09华为技术有限公司 A method and device for controlling speech rights
CN106470097A (en)*2015-08-192017-03-01北京信威通信技术股份有限公司In a kind of MANET, right of speech seizes the method that collision avoids
CN106470097B (en)*2015-08-192019-04-05北京信威通信技术股份有限公司Right of speech seizes the method that collision avoids in a kind of ad hoc network
CN110830923A (en)*2018-08-142020-02-21海能达通信股份有限公司Voice connection method in MCPTT system and related equipment
CN110691333A (en)*2019-10-112020-01-14厦门睿洽科技有限公司Public network talkback method

Also Published As

Publication numberPublication date
CN100471292C (en)2009-03-18

Similar Documents

PublicationPublication DateTitle
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

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20090318


[8]ページ先頭

©2009-2025 Movatter.jp