Movatterモバイル変換


[0]ホーム

URL:


CN1585529A - Method for realizing speech buffer storage in digital cluster system - Google Patents

Method for realizing speech buffer storage in digital cluster system
Download PDF

Info

Publication number
CN1585529A
CN1585529ACN 200410027642CN200410027642ACN1585529ACN 1585529 ACN1585529 ACN 1585529ACN 200410027642CN200410027642CN 200410027642CN 200410027642 ACN200410027642 ACN 200410027642ACN 1585529 ACN1585529 ACN 1585529A
Authority
CN
China
Prior art keywords
frame
processing module
service processing
group
cluster
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 200410027642
Other languages
Chinese (zh)
Other versions
CN1298183C (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.)
Haimen Science And Technology Development General Corp
Original Assignee
ZTE Corp
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 ZTE CorpfiledCriticalZTE Corp
Priority to CNB2004100276427ApriorityCriticalpatent/CN1298183C/en
Publication of CN1585529ApublicationCriticalpatent/CN1585529A/en
Application grantedgrantedCritical
Publication of CN1298183CpublicationCriticalpatent/CN1298183C/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种移动通信领域中的数字集群系统中实现话音缓存的方法,包括:1.集群调度客户端业务处理模块收到网络侧发来的帧,并且把帧放入缓冲区;2.集群调度客户端业务处理模块记录每个帧的组毫;3.每个固定时间将缓冲区中的帧填写帧序号,发往集群帧选择分发模块。本发明克服了现有技术存在的由帧覆盖造成的语音断续现象的缺点,能够保证语音连续、提高集群通讯话音质量。

Figure 200410027642

The invention discloses a method for realizing voice buffering in a digital trunking system in the field of mobile communication, including: 1. The trunking dispatching client service processing module receives a frame sent from the network side, and puts the frame into a buffer; 2. . The cluster scheduling client service processing module records the number of each frame; 3. Fills the frame number in the buffer at each fixed time and sends it to the cluster frame selection and distribution module. The invention overcomes the shortcoming of discontinuous speech caused by frame coverage in the prior art, can ensure continuous speech and improve the speech quality of trunking communication.

Figure 200410027642

Description

Realize the method for speech buffer memory in the digital cluster system
Technical field
The present invention relates to the digital cluster system in the moving communicating field, relate in particular to method based on speech buffer storage in the digital cluster system of CDMA (CodeDivision Multiplex Access, code division multiple access) honeycomb cluster standard.
Background technology
Under diversified day by day social demand promotes, mobile communication technology is from analog communication system, develop into the second generation mobile communication system and the 2.5 third-generation mobile communication systems of present extensive use, until be about to the 3-G (Generation Three mobile communication system) of large-scale application, the demand of people for voice service not only satisfied in the development of mobile communication technology, more more and more effectively satisfy the demand of appreciation type business such as comprising image, audio frequency, real-time multimedia service interaction, thereby making mobile communication system in people's live and work, bring into play more and more important effect.Wherein, trunking communication has become an indispensable business tine day by day, digital cluster system is an important branch of mobile communication system, it is a kind of mobile communication system that is used for group's dispatch control communication, be mainly used in professional moving communicating field, for example large enterprise, railway, hotel, safety, taxi dispatching, harbour etc.Different with common mobile communication, the characteristics of trunking communication maximum are, Speech Communication adopts PTT (Push To Talk) button, continue in a mode that pushes to talk, and called need not can answering by off-hook, and the speed that continues is very fast.The another one characteristics are and can support the group call function, the communication mode of just getting ready to go into action in hundreds, be that the user is when dialing the group calling phone, have a plurality of called these callings that respond simultaneously, these are called to receive the identical speech frame that send the base station at synchronization, that is to say that these calledly can hear identical speech at synchronization.In order to guarantee this point, the user label forward direction speech frame of same group calling time mark---frame number should be identical, this just requires the frame number unification to be placed on the cluster client end Service Processing Module, and (Dispatching Client Traffic Process DCTP) fills in.Because network side is different with the interval and the frame length of an aerial frame, speech frame passes to the cluster frame in the DCTP module and selects distribution module (Select Distrabute Module, SDM) process that has a frame to cut afterwards, the SDM module will cut into N frame that is fit to aerial transmission with the long frame of coming that passes at interval of network side, then with the short channel board that sends at interval.The DCTP module is inserted the frame head of the frame that sends to the SDM module with frame number, and the SDM module is filled in the frame number of each frame after the cutting in proper order according to the frame number of receiving frame.And there is a significant disadvantages in prior art: if network side falls short of to the interval that the DCTP module is sent out frame, the frame number of SDM module cutting back different frame will repeat, thereby cause frame to cover phenomenon, the frame that is capped is abandoned by the base station, and can not mail to terminal, the sound that the user hears will be intermittent.
Summary of the invention
Technical problem to be solved by this invention be prior art exist cover the shortcoming of the interrupted phenomenon of voice that causes by frame, in the hope of propose a kind of can guarantee voice continuously, improve the method that realizes the speech buffer memory in the digital cluster system of trunking communication speech quality.
The method that realizes the speech buffer memory in the digital cluster system of the present invention may further comprise the steps:
The first step: DCTP receives the frame of network side transmitted, and frame is put into buffering area, frame circulation on the same group can also be placed in the buffering area of continuous fixed size;
Specifically comprise the following steps:
(1) DCTP receives the frame of network side transmitted;
(2) DCTP takes out the sign-group number of the different groups of mark in every frame.
Second step: the group number of DCTP record frame; If the frame circulation of inciting somebody to action on the same group is placed in the buffering area of continuous fixed size, the buffer location of then inciting somebody to action frame on the same group conspires to create chained list in order and notes; If not, then need to write down above-mentioned frame and be placed on position and group number in the buffering area.
This step further may further comprise the steps:
(a) DCTP for this reason forward frame in buffering area, distribute an internal memory, and this forward frame is copied in this internal memory;
(b) DCTP is with last at the chained list BufferLink of the core position of the identical group number GroupId of record of the location strings of this internal memory; If this is first forward frame in the group, calculate this group transmitting time biasing iOffset=Integer_mod ((gwTimeOffset+1), M_TimeMod).
The 3rd step: each set time is filled in frame number with the frame in the buffering area, mails to the SDM module;
(this set time determines by two factors: the ratio of the size of first factor frame that to be the channel board transmitting element send to terminal and the size of network side transferring data frames; Second factor is the length of channel board to the frame of terminal transmission, form frame transmission to the frame that terminal sends at network side as 4 channel board transmitter units, and the frame that sends to terminal of channel board adopts is the 20ms frame, and this regular length is exactly 20ms*4=80ms so)
This step can comprise the following steps: again
(1) after the set time arrival, DCTP determines that according to canned data this sends the frame of which group;
(2) DCTP takes out first frame of each group at buffering area;
(3) DCTP calculates frame number according to system time, inserts in the frame head;
(4) DCTP mails to SDM with this frame.
If the circulation of frame that will be on the same group is placed in the buffering area of continuous fixed size, then each set time is directly got first frame on the same group in the buffering area.
The method of the invention is by the frame buffer of cluster client end Service Processing Module with network side transmitted, and the frame in the buffering area is filled in frame number in each set time, mail to the cluster frame and select the distribution module module, compared with prior art, thoroughly solved because network side is sent out the inhomogeneous frame that causes of frame and covered phenomenon, improved speech quality.
Description of drawings
Fig. 1 is each group forward frame chain hoist pennants in core position in buffering area.
Fig. 2 is that DCTP receives the caching method flow chart in the method for the invention.
Fig. 3 is that DCTP sends the forward frame method flow diagram in the method for the invention.
Embodiment
Below in conjunction with the drawings and specific embodiments the method for the invention is described further.
Figure 1 shows that the speech buffering area is divided into some, every has numbering, and the position that each user's voice frame is placed in the buffering area is represented with the numbering of buffering area.Every group of user speech frame position in buffering area conspires to create a chained list.
The processing procedure of the method divide DCTP to forward frame process of caching and DCTP to the process of transmitting of forward frame.
Step 1, DCTP are provided with an overall transmit frame biasing gwTimeOffset, be a transmitting time biasing of each group definition ioffset, define a grand value M_TimeMod, this grand value is the time interval Tsend1 of every group of actual transmission of forward frame and the ratio that calls the time interval Tsend2 of transmission process.Tsend1 gets 80ms in this example, and Tsend2 gets 20ms in this example, and M_TimeMod gets 4 (also being adjustable size) in this example.
As accompanyingdrawing 1, DCTP opens the buffering area of a 4M big (adjustable size) and stores forward frame.DCTP strings together the position of forward frame in buffering area of each group with a chained list.
DCTP is as follows to the reception process of caching of forward frame shown in step 2, the accompanying drawing 2:
1.DCTP receive the forward frame of network side transmitted, as the 201st step among Fig. 2.
2.DCTP take out in this frame with group number GroupId, as the 202nd step among Fig. 2.
3.DCTP forward frame is distributed an internal memory in buffering area, and this forward frame is copied in this internal memory, as the 203rd step among Fig. 2 for this reason.
4.DCTP with last at the chained list BufferLink of the core position of the identical GroupId of record of the location strings of this internal memory, as the 204th step among Fig. 2.
5., calculate the transmitting time biasing of this group if this is first forward frame in the group
IOffset=Integer_mod ((gwTimeOffset+1), M_TimeMod), as the 205th step among Fig. 2.
Step 3, every Tsend2 time interval, DCTP calls process of transmitting one time, DCTP to the transmission of forward frame as shown in Figure 3, concrete steps are as follows:
1.DCTP calculate overall transmit frame biasing gwTimeOffset=Integer_mod ((gwTimeOffset+1), M_TimeMod), as the 301st step among Fig. 3.
2.DCTP each group of repeating query was stamped setover group first frame in buffering area that iOffset equals overall transmit frame biasing gwTimeOffset of transmitting time frame number according to system time and is sent to the SDM module, as the 302nd, 303 steps among Fig. 3.
3.DCTP discharge this frame shared internal memory in buffering area, as the 304th step among Fig. 3.
4.DCTP delete the record of the core position of this frame in BufferLink, make next frame become reorganization first frame in buffering area, as the 305th step among Fig. 3.

Claims (11)

1, realize the method for speech buffer memory in a kind of digital cluster system, it is characterized in that, may further comprise the steps:
The first step: the cluster client end Service Processing Module is received the frame of network side transmitted, and frame is put into buffering area;
Second step: the group number of writing down this frame;
The 3rd step: each set time is filled in frame number with the frame in the buffering area, mails to the cluster frame and selects the distribution module module.
2, realize the method for speech buffer memory in the digital cluster system as claimed in claim 1, it is characterized in that the described first step further may further comprise the steps:
(1) the cluster client end Service Processing Module receives the frame of network side transmitted;
(2) the cluster client end Service Processing Module takes out the group number of the different groups of mark in every frame.
3, realize the method for speech buffer memory in the digital cluster system as claimed in claim 1 or 2, it is characterized in that, in the described first step, frame circulation on the same group is placed in the buffering area of continuous fixed size.
4, realize the method for speech buffer memory in the digital cluster system as claimed in claim 1 or 2, it is characterized in that, if in the first step, have will be on the same group the frame circulation be not placed in the buffering area of continuous fixed size, then need to write down this frame and be placed on position in the buffering area.
5, realize the method for speech buffer memory in the digital cluster system as claimed in claim 2, it is characterized in that, the cluster client end Service Processing Module is provided with an overall transmit frame biasing gwTimeOffset, be a transmitting time biasing of each group definition iOffset, define a grand value M_TimeMod, this grand value is the time interval Tsend1 of every group of actual transmission of forward frame and the ratio that calls the time interval Tsend2 of transmission process; The cluster client end Service Processing Module is opened the adjustable buffering area of a block size and is stored forward frame.
6, realize the method for speech buffer memory in the digital cluster system as claimed in claim 1, it is characterized in that, may further comprise the steps in described second step:
(a) the cluster client end Service Processing Module for this reason forward frame in buffering area, distribute an internal memory, and this forward frame is copied in this internal memory;
(b) the cluster client end Service Processing Module is with last at the chained list BufferLink of the core position of the identical group number GroupId of record of the location strings of this internal memory; If this is first forward frame in the group, calculate this group transmitting time biasing iOffset=Integer_mod ((gwTimeOffset+1), M_TimeMod).
7, realize the method for speech buffer memory in the digital cluster system as claimed in claim 1, it is characterized in that described the 3rd step further may further comprise the steps:
(1) after the set time arrival, the cluster client end Service Processing Module determines that according to canned data this sends the frame of which group;
(2) the cluster client end Service Processing Module takes out first frame of each group at buffering area;
(3) the cluster client end Service Processing Module calculates frame number according to system time, inserts in the frame head;
(4) the cluster client end Service Processing Module mails to cluster frame selection distribution module with this frame.
8, realize the method for speech buffer memory in the digital cluster system as claimed in claim 7, it is characterized in that, if the circulation of frame that will be on the same group in the first step is placed in the buffering area of continuous fixed size, then each set time is directly got first frame on the same group in the buffering area.
9, realize the method for speech buffer memory in the digital cluster system as claimed in claim 7, it is characterized in that described step (1) further comprises:
(a) the cluster client end Service Processing Module calculate overall transmit frame biasing gwTimeOffset=Integer_mod ((gwTimeOffset+1), M_TimeMod); M_TimeMod is grand value;
(b) each group of cluster client end Service Processing Module repeating query, determine that the group of this transmit frame is: transmitting time biasing iOffset equals the group of overall transmit frame biasing gwTimeOffset.
10, realize the method for speech buffer memory in the digital cluster system as claimed in claim 7, it is characterized in that, further comprising the steps of:
(5) the cluster client end Service Processing Module discharges this frame shared internal memory in buffering area;
(6) the cluster client end Service Processing Module is deleted the record of the core position of this frame in BufferLink, makes next frame become reorganization first frame in buffering area.
As realizing the method for speech buffer memory in claim 1, the 6 or 7 described digital cluster systems, it is characterized in that 11, the multiplier of described set time by two factors determines:
The ratio of the size of first factor frame that to be the channel board transmitting element send to terminal and the size of network side transferring data frames;
Second factor is the length of channel board to the frame of terminal transmission.
CNB2004100276427A2004-06-122004-06-12Method for realizing speech buffer storage in digital cluster systemExpired - Fee RelatedCN1298183C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB2004100276427ACN1298183C (en)2004-06-122004-06-12Method for realizing speech buffer storage in digital cluster system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2004100276427ACN1298183C (en)2004-06-122004-06-12Method for realizing speech buffer storage in digital cluster system

Publications (2)

Publication NumberPublication Date
CN1585529Atrue CN1585529A (en)2005-02-23
CN1298183C CN1298183C (en)2007-01-31

Family

ID=34601449

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2004100276427AExpired - Fee RelatedCN1298183C (en)2004-06-122004-06-12Method for realizing speech buffer storage in digital cluster system

Country Status (1)

CountryLink
CN (1)CN1298183C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2008028316A1 (en)*2006-08-242008-03-13Zte CorporationVoice message format in trunked communication and transmission method therefor
CN101127968B (en)*2007-09-242011-06-22中兴通讯股份有限公司Optimization method for start buffer point in buffer application of terminal in digital cluster communication system
CN101184027B (en)*2007-12-242011-11-16深圳市赛格导航科技股份有限公司Mobile communication cluster network based data transmission method and system thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1182895A1 (en)*2000-08-152002-02-27Lucent Technologies Inc.Method and apparatus for performing a voice dispatch call in a digital communication system
US7359388B2 (en)*2002-03-202008-04-15Network Equipment Technologies, Inc.Method and apparatus for frame packing in large networks

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2008028316A1 (en)*2006-08-242008-03-13Zte CorporationVoice message format in trunked communication and transmission method therefor
CN101502142B (en)*2006-08-242011-11-16中兴通讯股份有限公司Voice message format in trunked communication and transmission method therefor
CN101127968B (en)*2007-09-242011-06-22中兴通讯股份有限公司Optimization method for start buffer point in buffer application of terminal in digital cluster communication system
CN101184027B (en)*2007-12-242011-11-16深圳市赛格导航科技股份有限公司Mobile communication cluster network based data transmission method and system thereof

Also Published As

Publication numberPublication date
CN1298183C (en)2007-01-31

Similar Documents

PublicationPublication DateTitle
CA1323403C (en)Message service system network
CN1373568A (en)Method and device for executing voice dispatching call in digital communication system
HK1043901A1 (en)Wireless push-to-talk internet broadcast
DE69725761D1 (en) SYSTEM AND METHOD FOR ENCODING AND SENDING VOICE DATA
CN1674685A (en) emergency call handling system
CN1784912A (en)Reduced latency in half-duplex wireless communications
WO2000074358A3 (en)Voice messaging system
CN1188580A (en) Allocating Emergency Voice Items in Mobile Communication System
CN101052177A (en)Mobile terminal for filtering main call interference and its method
CN1822687A (en)Method for realizing multi-media news signature service
GB2359216A (en)A method of synchronising the replay of audio data in a network of computers
CN1585521A (en)Controlling method for digital cluster system calling process
CN1494331A (en)Mobile communication system and method for realizing mass business
CN1585529A (en)Method for realizing speech buffer storage in digital cluster system
CN103037113B (en)A kind of multimedia ring service system based on converged communication and implementation method
CN1773890A (en)Multi-spot call system, sound volume adjustment device, portable terminal device, and method used therefor and program thereof
CN1925640A (en)Method for realizing forward channel sharing of communication system
CN101030998A (en)System and method for supplying echo-bell imaging service in next generation network
CN101064862A (en)Method for spreading advertisement by mobile telephone and mobile telephone
CN1599467A (en)Equipment and method for realizing virtual switchboard by tandom mode
CN1287618C (en)Rapid building method for calling in mobile telecommunicating system
CN1802838A (en) Method and system for transmitting audio content over a multimedia messaging service
CN1309238C (en)Method for providing virtual office equipment number service of group by virtual office equipment apparatus
CN1976371A (en)Method of tandem exchange playing personal speech
CN1440184A (en) Multi-channel voice listening system and method based on mobile communication network

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
ASSSuccession or assignment of patent right

Owner name:HAIMEN TECHNOLOGY DEVELOPMENT CORP.

Free format text:FORMER OWNER: ZTE CORPORATION

Effective date:20130408

C41Transfer of patent application or patent right or utility model
CORChange of bibliographic data

Free format text:CORRECT: ADDRESS; FROM: 518057 SHENZHEN, GUANGDONG PROVINCE TO: 226144 NANTONG, JIANGSU PROVINCE

TR01Transfer of patent right

Effective date of registration:20130408

Address after:226144, 600 Beijing Road, Haimen, Jiangsu province (administrative center, room 0212)

Patentee after:Haimen science and Technology Development General Corporation

Address before:518057 Nanshan District, Guangdong high tech Industrial Park, science and Technology Industrial Park, ZTE building, block A, layer 6, layer

Patentee before:ZTE Corporation

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:20070131

Termination date:20160612


[8]ページ先頭

©2009-2025 Movatter.jp