+

WO2016112837A1 - Data information transmission method, device, and system - Google Patents

Data information transmission method, device, and system Download PDF

Info

Publication number
WO2016112837A1
WO2016112837A1 PCT/CN2016/070651 CN2016070651W WO2016112837A1 WO 2016112837 A1 WO2016112837 A1 WO 2016112837A1 CN 2016070651 W CN2016070651 W CN 2016070651W WO 2016112837 A1 WO2016112837 A1 WO 2016112837A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
data
voice
area
preset
Prior art date
Application number
PCT/CN2016/070651
Other languages
French (fr)
Chinese (zh)
Inventor
谢磊
于洪涛
秦瑞伦
陈禹良
Original Assignee
哈尔滨海能达科技有限公司
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 哈尔滨海能达科技有限公司 filed Critical 哈尔滨海能达科技有限公司
Publication of WO2016112837A1 publication Critical patent/WO2016112837A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/005Correction of errors induced by the transmission channel, if related to the coding algorithm

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method, device, and system for transmitting data information.
  • the source device in the system receives the voice and audio input by the calling party, compresses and encodes the voice and audio, and obtains the voice data packet, and the voice data packet is obtained.
  • the air interface is output from the air interface to a transport channel in the PDT communication system, and the voice data packet is transmitted to the target device through the transport channel.
  • the voice data packets obtained by compression encoding the voice audio contain real voice frames. And empty speech frames.
  • the real voice frame carries the data information obtained by the text encoding in the voice audio
  • the empty voice frame is a null frame used in the voice data packet to space each real voice frame, and the empty voice frame does not carry any data information.
  • the target device decodes the data information carried by the real voice frame in the voice data packet to obtain text audio, and decodes the null voice frame to obtain a pause between the text and audio, thereby restoring the voice audio.
  • the PDT communication system adopts a low-rate narrow-band communication method with limited transmission channel resources and a communication rate of 9.6 kbps, and only 3.6 kbps of voice data packets are transmitted.
  • voice packets there are a large number of empty voice frames that cannot bring any data information to the target device, resulting in low channel utilization.
  • the technical problem to be solved by the present invention is to provide a method, device and system for transmitting data information, thereby being able to add new data information to an empty voice frame between real voice frames in a voice data packet.
  • the use of empty voice frames to transmit new data information to the target device to solve the low utilization of the transmission channel.
  • a data information transmission method is applied to a source device for transmitting voice audio, and the method includes:
  • the pre-selected new data information is encoded by using a preset channel coding manner
  • the voice data packet including the newly added data frame is transmitted through a channel to a target device that receives the voice audio.
  • the encoding the pre-selected new data information by using a preset channel coding manner includes:
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • Adding a frame identification identifier to the preset identification area of the data payload area of the empty voice frame is:
  • the pre-selected new data information is encoded by using a preset channel coding manner, and the added new data information is added to the data load of the empty voice frame.
  • the newly added data frame of the preset bearer area of the area includes:
  • the detecting, by using the voice activation detection method, the null voice frame in the voice data packet includes:
  • a method for transmitting data information is applied to a target device that receives voice audio, and the method includes:
  • the data frame is identified as a newly added data frame, and a pre-corresponding to the preset channel coding mode is adopted.
  • Decoding mode is performed to decode data information of a preset bearer area of a data load area of the newly added data frame to obtain new data information;
  • the voice data input by the calling party is obtained by decoding and decompressing the voice data packet that replaces the newly added data frame with the null voice frame.
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the data information of the preset bearer area of the data load area of the newly added data frame is performed by using a preset decoding mode corresponding to the preset channel coding mode.
  • Decoding to obtain new data information includes:
  • a source device for transmitting data information includes:
  • a first receiving unit configured to receive voice audio input by the calling party, and perform compression encoding to obtain a voice data packet
  • a first detecting unit configured to detect a null voice frame in the voice data packet by using a voice activation detection method
  • a first adding unit configured to add a frame identification identifier in a preset identification area of a data load area of the empty voice frame when a null voice frame is detected
  • a second adding unit configured to encode the pre-selected new data information by using a preset channel coding manner, and add the encoded new data information to a preset bearer area of the data load area of the empty voice frame to obtain a new Increase data frame;
  • a sending unit configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  • a target device for transmitting data information comprising:
  • a second receiving unit configured to receive a voice data packet that is transmitted by the source device by using a channel
  • a second detecting unit configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier
  • the extracting unit is configured to: when the preset identification area of the data load area of the data frame of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and the preset channel is adopted
  • the preset decoding mode corresponding to the encoding mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain new data information;
  • a replacement unit configured to replace the newly added data frame with an empty voice frame
  • the voice restoration unit is configured to decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
  • a source device for transmitting data information includes:
  • a receiver a processor, and a transmitter, wherein the receiver and the transmitter are respectively connected to the processor;
  • the receiver is configured to receive voice audio input by a calling party, and send the voice audio to a processor
  • the processor is configured to compress and encode the voice audio to obtain a voice data packet, and use a voice activation detection method to detect a null voice frame in the voice data packet, and when the voice voice frame is detected, in the null voice
  • a frame identification identifier is added to the preset identification area of the data load area of the frame, and the newly added data information is encoded by using a preset channel coding manner, and the added new data information is added to the data of the empty voice frame. Adding a new data frame to the preset bearer area of the load area, and sending the newly added data frame to the sender;
  • the transmitter is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  • the processor is configured to encode the pre-selected new data information by using a preset channel coding manner, including:
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the processor is configured to add a frame identification identifier to a preset identification area of a data payload area of the empty voice frame:
  • the processor is configured to encode the pre-selected new data information by using a preset channel coding manner, and add the coded new data information to the space.
  • Obtaining a new data frame in the preset bearer area of the data payload area of the voice frame includes:
  • the processor is configured to detect, by using a voice activation detection method, the null voice frame in the voice data packet, including:
  • the empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
  • a target device for transmitting data information comprising:
  • the receiver is configured to receive a voice data packet transmitted by the source device through a channel, and send the voice data packet to the processor;
  • the processor is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, and preset identification of a data load area of a data frame of the voice data packet When the area carries the frame identification identifier, the data frame is identified as a newly added data frame, and the data of the newly added data frame is negative by using a preset decoding manner corresponding to the preset channel coding mode. Decoding the data information of the preset bearer area of the loading area to obtain new data information, replacing the newly added data frame with a blank voice frame, and decoding and decompressing the voice data packet that replaces the newly added data frame with the empty voice frame. The voice audio input by the caller is obtained later.
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the processor configured to detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier includes:
  • the processor is configured to preset a data bearer region of the newly added data frame by using a preset decoding manner corresponding to the preset channel coding mode.
  • the data information of the area is decoded to obtain new data information including:
  • a data information transmission system comprising:
  • the source device for data information transmission according to the present invention and the target device for data information transmission according to the present invention.
  • the present invention has the following beneficial effects:
  • the embodiment of the invention provides a method, a device and a system for transmitting data information.
  • a source device that transmits voice audio receives voice audio input by a calling party, performs compression coding to obtain a voice data packet, and detects an empty voice frame in the voice data packet.
  • the data packet is transmitted to the target device by using the channel, and the target device detects the newly added data frame carrying the frame identification identifier in the voice data packet, extracts the newly added data information in the newly added data frame, and replaces the new data frame in the newly added data frame
  • the newly added data frame decodes and decompresses the voice data packet to obtain voice audio.
  • the empty voice frame obtained by using the voice gap in the voice and audio carries the newly added data information to the target device, and the target device can obtain the new data information carried by the empty voice frame while obtaining the voice and audio transmitted by the source device.
  • Solved the low transmission channel utilization The problem is to improve the utilization of transmission channel resources.
  • Figure 1 is a schematic diagram of a waveform of a voice audio
  • FIG. 2 is a flow chart of a sender scenario of a method for transmitting data information according to the present invention
  • FIG. 3 is a schematic structural diagram of a data load area of a newly added data frame generated by a sender scenario 1;
  • FIG. 4 is a flow chart of a second scenario of a sender of a data information transmission method according to the present invention.
  • FIG. 5 is a schematic structural diagram of a data load area of a newly added data frame generated by a sender scenario 2 according to the present invention
  • FIG. 6 is a flow chart of a receiver side scene of a method for transmitting data information according to the present invention.
  • FIG. 7 is a flowchart of an example of a data information transmission method according to the present invention.
  • FIG. 8 is a schematic structural diagram of a source device for data information transmission according to the present invention.
  • FIG. 9 is a schematic structural diagram of a target device for data information transmission according to the present invention.
  • FIG. 10 is a schematic structural diagram of a data information transmission system according to the present invention.
  • FIG. 11 is a schematic structural diagram of a source device for data information transmission according to the present invention.
  • FIG. 12 is a schematic structural diagram of a target device for data information transmission according to the present invention.
  • FIG. 13 is a schematic structural diagram of a data information transmission system according to the present invention.
  • the invention provides a method, a device and a system for transmitting data information, adding new data information in an empty voice frame obtained by the gap between the voice and the audio, and the target device can obtain the voice and audio transmitted by the source device at the same time
  • the newly added data information carried in the voice frame improves the utilization of the transmission channel resources.
  • a source device compresses and encodes voice and audio to obtain a voice data packet, and the voice data packet has a real voice frame.
  • the empty speech frame the real speech frame is obtained by compressing and encoding the text audio in the speech audio, and is a data frame carrying the text information in the speech audio; the empty speech frame is obtained by compressing and encoding the speech gap in the speech audio. It is a data frame that does not carry any text information and only represents the text interval in the voice and audio.
  • the source device may be a mobile terminal or a base station in a digital trunking communication system, and the target device may also be a mobile terminal or a base station in a digital trunking communication system.
  • the method, device and system for transmitting data information provided by the invention can be applied not only in a PDT system but also in other narrowband systems such as Digital Mobile Radio (DMR).
  • DMR Digital Mobile Radio
  • Figure 1 shows the waveform of a piece of speech audio, with pauses between individual syllables of speech and audio, and speech gaps at each sentence. These gaps can usually last for tens or even hundreds of milliseconds. Therefore, the voice data packet obtained by compression and encoding of the voice audio contains a lot of empty voice frames that do not carry any text information.
  • the source device transmits the voice data packet including the null voice frame to the target device through the channel, because the empty voice frame in the voice data packet does not carry any text information, but occupies the channel resource, resulting in low channel resource utilization.
  • FIG. 2 is a flowchart of a sender scenario of a data information transmission method according to the present invention.
  • Embodiment 1 is applied to transmitting voice audio.
  • Source device the method includes:
  • Step 201 Receive voice audio input by the calling party to perform compression coding to obtain a voice data packet.
  • Step 202 Detect a null speech frame in the voice data packet by using a voice activation detection method.
  • the compression code obtains a voice data packet including a real voice frame and a null voice frame.
  • the real voice frame carries the text information of the voice and audio, and can no longer carry additional data information.
  • the empty voice frame is mainly for the interval of the real voice frame, and does not carry any useful data information. Therefore, the pre-addition can be added to the empty voice frame. New data information selected.
  • Voice activation detection is required to detect empty speech frames in voice packets, including:
  • the empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
  • an empty speech frame has a lower energy than a real speech frame. Based on this principle, the above can be used. Three detection methods detect empty speech frames in a voice packet.
  • detecting a null speech frame in a voice data packet it is not limited to the above three detection methods to detect an empty speech frame in the voice data packet, and other detection methods that can detect the null speech frame may be used. , no longer repeat them here.
  • Step 203 When a null speech frame is detected, a frame identification identifier is added in a preset identification area of the data payload area of the empty speech frame.
  • Step 204 Encoding the pre-selected new data information by using a preset channel coding manner.
  • Step 205 Add the encoded new data information to the preset bearer area of the data load area of the empty voice frame to obtain a new data frame.
  • the frame identification identifier After detecting the null speech frame from the voice data packet, the frame identification identifier is first added to the preset identification area of the data payload area of the empty voice frame.
  • An empty voice frame obtains a new data frame after adding the frame identification identifier and the encoded new data information.
  • the number of empty voice frames detected in step 202 is large, and the frame identification identifier and the newly added data information may be respectively added to all the empty voice frames to obtain a plurality of newly added data frames, or the frame identification identifier may be separately added only in a part of the empty voice frames. And add data information. Therefore, in the voice data packet received by the target device, there are not only new data frames to which new data information is added, but also real voice frames, and may also have empty voice frames.
  • the frame identification identifier is used by the target device to identify the newly added data frame in the voice data packet, and the target device may identify whether the data frame is a new data frame according to whether the data frame carries the frame identification identifier, so that the newly added data frame can be identified.
  • the data frame extracts the newly added data information carried in the identified new data frame frame.
  • the preset identification area of the data payload area of the null voice frame refers to an area added with a frame identification identifier preset in the data load area.
  • the length of the preset identification area may be specifically set according to an actual application, and is not limited to the 16 bits provided by the embodiment of the present invention.
  • the preset identification area is generally set at the forefront of the data load area. For example, if the preset identification area is 16 bits, the 0 to 16 bits of the data load area are set as the preset identification area, and the frame identification identifier is added in the 0 to 16 bit area of the data load area.
  • the target device After receiving the voice data packet, the target device detects the data frames in the voice data packet one by one, detects whether the frame identification identifier is carried in the preset identification area of each voice data packet, and identifies the data frame carrying the frame identification identifier as Add a data frame.
  • the sender of the voice audio can pre-select the newly added data information to be sent to the target device, and input the newly added data information into the source device.
  • the source device uses a preset letter for pre-selected new data information.
  • the channel coding method performs coding to obtain the coded new data information, and the coded new data information includes pre-selected new data information and supervision bits.
  • the encoding of the pre-selected new data information by using a preset channel coding manner includes:
  • the new data information is not limited to the above three encoding methods, and other encoding methods may also be used, and details are not described herein again.
  • FIG. 3 is a schematic structural diagram of a data load area of a newly added data frame generated by the sender side scene. As shown in FIG. 3, the frame identification identifier is set at the forefront of the data load area, and the encoded new data information is set in the data. Behind the load area, including new data information and supervision bits.
  • the preset bearer area is set behind the preset identification area in the data load area, that is, the preset bearer area is an area other than the preset identification area in an empty voice frame.
  • the preset bearer area is 56 bits
  • the 0 to 16 bits of the data load area are set as the preset identification area
  • the 17 bit to 72 bits are set as the pre- Set the bearing area.
  • the empty voice frame is added with the frame identification identifier and the encoded new data information, and becomes a new data frame.
  • the position of the newly added data frame in the voice data packet is the same as the empty voice frame.
  • the fifth and seventh data frames in the voice data packet are all empty voice frames, and the frame identification identifier and the encoded new data information are added to the fifth data frame to become the first new data frame.
  • the frame identification identifier and the encoded new data information are added to the seventh data frame to become the second new data frame.
  • the position of the first new data frame in the voice data packet is the position of the fifth data frame
  • the position of the second new data frame in the voice data packet is the position of the seventh data frame. . It can be seen that although the frame identification identifier and the encoded new data information are added to the null speech frame to become a new data frame, the order of the data frames in the voice data packet does not change.
  • the preset identification area is not limited to the 16 bits described in the embodiment, and the preset identification area smaller than 16 bits or larger than 16 bits may be set according to actual needs.
  • the size of the preset bearer area is not limited to the 16 bits described in the embodiment, and the preset identification area smaller than 16 bits or larger than 16 bits may be set according to actual needs. The size of the preset bearer area.
  • Step 206 Transmit a voice data packet including the newly added data frame to a target device that receives the voice audio through a channel.
  • the source device transmits the voice data packet to the target device through the channel, and the voice data packet includes at least a real voice frame and a newly added data frame, and may also include a part of the empty voice frame.
  • the preset identification area in the second scenario is 0 to 16 bits of the data load area of the empty voice frame, and is added to the pre-selected
  • the data information is Hamming coded, and the method includes:
  • Step 401 Receive voice audio input by the calling party to perform compression coding to obtain a voice data packet.
  • Step 402 Detect a null speech frame in the voice data packet by using a voice activation detection method.
  • Step 403 When a null speech frame is detected, a frame identification identifier is added in 0 to 16 bits of the data payload area of the null speech frame.
  • Step 404 Perform Hamming coding on the newly added data information, and obtain coded new data information including 32-bit new data information and 24 bit supervision bits.
  • Step 405 Add 56-bit encoded data information to 17-bit to 72-bit of the data payload area of the null voice frame to obtain a new data frame.
  • FIG. 5 is a schematic structural diagram of a data load area of a newly added data frame generated by the sender scenario 2, as shown in FIG. 5.
  • the data payload area of the newly added data frame is 0 to 16 bits for the frame identification identifier, and 17 to 72 bits are the newly added data information after encoding.
  • 17-bit to 72-bit area 17-bit to 48-bit is 32-bit new data information
  • 49-bit to 72-bit is a 24-bit Hamming supervisory bit.
  • Step 406 The voice data packet including the newly added data frame is transmitted through a channel to a target device that receives the voice audio.
  • the sender scenario 2 is similar to the sender scenario 1 implementation method, and the description of the implementation manner of the sender scenario 1 is omitted here.
  • FIG. 6 is a flowchart of a receiver side scenario of a data information transmission method, which is applied to a target device that receives voice audio, and the method includes:
  • Step 601 Receive a voice data packet transmitted by the source device through a channel, where the voice data packet includes a newly added data frame.
  • the voice data packet includes at least a new data frame and a real voice frame, and may also include a null data frame.
  • the newly added data frame carries other data information different from the pre-selected voice audio.
  • the newly added data frame is obtained by the source device receiving the voice audio input by the calling party, and performing compression coding to obtain a voice data packet, and using a voice activation detection method to detect an empty voice frame in the voice data packet, when an empty voice frame is detected, Adding a frame identification identifier to the preset identification area of the data payload area of the empty voice frame; encoding the pre-selected new data information by using a preset channel coding manner, and adding the encoded new data information to the A data frame obtained by a preset bearer area of a data payload area of an empty voice frame.
  • This is similar to the sender scenario 1 and refers to the description of the sender scenario 1 and will not be described here.
  • Step 602 Detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier. If yes, go to step 603; if no, go to step 606.
  • Step 603 The data frame is identified as a newly added data frame, and the data information of the preset bearer area of the data load area of the newly added data frame is decoded by using a preset decoding manner corresponding to the preset channel coding mode. Get new data information.
  • the receiving target device receives the voice data packet, and detects the data frames in the voice data packet one by one, and detects whether the preset identification area of the data load area of each data frame carries the frame identification identifier.
  • the preset identification area is the same as the preset identification area of the source device adding the frame identification identifier. For example, when the preset identification area of the source device adding the frame identification identifier is 0 to 16 bits of the data load area, the preset detected by the target device is The identification area is also 0 to 16 bits of the data payload area of the data frame.
  • the data frame may be a real voice frame or a null voice frame.
  • step 606 is performed to obtain voice data.
  • the next data frame in the packet detects that the preset identification area of the data payload area of the next data frame carries the frame identification identifier.
  • the target device When the target device detects the frame identification identifier in the preset identification area of the data payload area of the data frame, the data frame is identified as a new data frame. Then, the data information of the preset bearer area of the data load area of the newly added data frame is decoded by using a preset decoding manner corresponding to the preset channel coding mode.
  • the preset decoding mode adopted by the target device corresponds to the preset channel coding mode adopted by the source device. For example: if the source device adopts Hamming coding mode; the target device adopts Hamming decoding mode; if the source device adopts RS coding mode, the target device adopts RS decoding mode; The loop coding mode is adopted, and the target device adopts the loop decoding mode.
  • the object that is decoded by the target device in the preset decoding mode is the data information of the preset bearer area of the data load area of the identified new data frame.
  • the preset bearer area is an area other than the preset identification area in the data load area in the newly added data frame.
  • Added in the preset bearer area is the encoded new data information, including new data information and supervision bits.
  • the data information of the preset bearer area of the data load area of the newly added data frame is decoded to obtain new data information, and the voice data information is other data information except the audio data information.
  • the preset bearer area of the data payload area of the newly added data frame is 56 bits, including 32-bit new data information and 24-bit supervised bits. Then, the data information of the preset bearer area is decoded, and 32-bit new data information can be obtained, and the 24-bit supervised bit is mainly used to verify the information data information during decoding.
  • Step 604 Replace the newly added data frame with a blank voice frame.
  • Step 605 Decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
  • the new data frame After the newly added data information is obtained by decoding the preset bearer area of the data load area of the newly added data frame, the new data frame needs to be replaced with the empty voice frame.
  • the preset bearer area of the data load area of each newly added data frame needs to be decoded to obtain new data information, and all the newly added data are detected. Frames are each replaced with an empty speech frame.
  • the voice audio is compression-encoded to obtain a voice data packet, and the null voice frame in the voice data packet is detected, in the detected empty voice frame.
  • Decoding and decompressing to obtain the voice audio input by the calling party it is necessary to perform the blanking frame occupancy processing at the detected new data frame, that is, all the newly added data frames need to be replaced with the empty voice frame.
  • Decoding and decompressing the voice data packet replacing the newly added data frame with the empty voice frame converting the empty voice frame into a gap between the voice text in the voice and audio, converting the real voice frame into the voice text in the voice and audio, and obtaining the call The voice audio input by the party.
  • Step 606 Acquire the next data frame in the voice data packet, and return to step 602 to detect whether the preset identification area of the data payload area of the next data frame in the voice data packet carries the frame identification identifier.
  • the core of the solution provided by the present invention is that, in the prior art, after the target device receives the voice data packet, only the voice audio can be obtained after decoding and decompressing, and the technical solution provided by the present invention is
  • the new data frame is obtained by adding the frame identification identifier and the newly added data information in the empty voice frame
  • the voice data packet sent by the source device to the target device includes a newly added data frame
  • the target device can identify the frame according to the frame.
  • the identifier detects a newly added data frame from the received voice data packet, and extracts new data information in the newly added data frame.
  • the target device not only can obtain voice audio, but also can obtain additional new data information different from voice audio. That is, the voice data packet transmitted on the channel not only carries the voice data information, but also carries the newly added data information, thereby improving the channel utilization rate.
  • FIG. 7 is a flowchart of an example of a data information transmission method according to the present invention.
  • the source device is a base station
  • the target device is a hand station
  • the newly added data information is a Field Strength RSSI (Received Signal Strength Indication) value.
  • Methods include:
  • Step 701 The base station receives the voice audio input by the calling party, performs compression coding to obtain a voice data packet, and detects a null voice frame in the voice data packet by using a voice activation detection method.
  • Step 702 When detecting a null voice frame, the base station adds a frame identification identifier in a preset identification area of the data payload area of the empty voice frame.
  • Step 703 The base station encodes the RSSI value by using a preset channel coding manner, and adds the coded new data information to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame.
  • Step 704 The base station transmits, by using a channel, a voice data packet including the newly added data frame to a hand station that receives the voice audio.
  • Step 705 The hand station receives the voice data packet transmitted by the source device through the channel.
  • Step 706 The hand station detects whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier. If yes, step 707 is performed; if not, step 709 is performed.
  • Step 707 The data frame is identified as a newly added data frame, and the hand station adopts the preset channel coding.
  • the preset decoding mode corresponding to the mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain an RSSI value, and replaces the newly added data frame with a null voice frame.
  • Step 708 The hand station decodes and decompresses the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
  • Step 709 The hand station acquires the next data frame in the voice data packet, and returns to step 706 to detect whether the preset identification area of the data load area of the next data frame in the voice data packet carries the frame identification identifier. .
  • the base station adds the RSSI value of the hand station to the empty voice frame generated by the gap of the voice text in the voice audio while transmitting the voice audio to the hand station, and obtains the new data carrying the RSSI value.
  • Frame the base station sends a voice data packet containing the newly added data frame to the hand station.
  • the hand station extracts the RSSI value from the newly added data frame in the detected voice data packet, and adjusts its own transmit power according to the RSSI value. For example, when the RSSI value extracted by the hand station from the newly added data frame is strong, the transmission power of the hand station can be reduced to save power.
  • the voice audio obtained by the voice packet decoding and decompression is not affected, that is, the normal call flow is not affected, and an additional new one can be obtained. Increase data information. Improve channel utilization.
  • FIG. 8 is a schematic structural diagram of a source device for data information transmission according to the present invention.
  • the source device according to the second embodiment is the device corresponding to the method described in the sender scenario in the first embodiment, and the source device includes:
  • the first receiving unit 801 is configured to receive voice audio input by the calling party, and perform compression encoding to obtain a voice data packet.
  • the first detecting unit 802 is configured to detect a null speech frame in the voice data packet by using a voice activation detection method.
  • the first detecting unit 802 is configured to detect a null voice frame in the voice data packet by using a frequency domain energy detecting method or a short time energy averaging method.
  • the first adding unit 803 is configured to add a frame identification identifier in a preset identification area of a data load area of the empty voice frame when a null voice frame is detected.
  • a second adding unit 804 configured to use a preset channel coding method for the newly added data information selected in advance Encoding is performed, and the added new data information is added to the preset bearer area of the data payload area of the empty speech frame to obtain a new data frame.
  • the second adding unit 804 is configured to perform Hamming coding, Reed Solomon coding, or cyclic coding on the pre-selected newly added data information.
  • the sending unit 805 is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the first adding unit 803 is configured to use 0 to 16 bits in a data load area of the empty voice frame. Add a frame identification identifier
  • the second adding unit 804 includes:
  • a coding subunit configured to perform Hamming coding on the newly added data information, and obtain coded new data information including 32 bit new data information and 24 bit supervision bits;
  • the second embodiment is similar to the method described in the sender scenario in the first embodiment. Referring to the description of the sender scenario in the first embodiment, details are not described herein again.
  • FIG. 9 is a schematic structural diagram of a target device for data information transmission according to the present invention.
  • the target device according to the third embodiment is the device corresponding to the method described in the receiver scenario in the first embodiment, and the target device includes:
  • the second receiving unit 901 is configured to receive a voice data packet that is transmitted by the source device by using a channel.
  • the second detecting unit 902 is configured to detect whether the preset identification area of the data load area of the data frame in the voice data packet carries the frame identification identifier.
  • the extracting unit 903 is configured to: when the preset identification area of the data load area of the data frame of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and the preset is adopted
  • the preset decoding mode corresponding to the channel coding mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain new data information.
  • the replacing unit 904 is configured to replace the newly added data frame with a null voice frame.
  • the voice restoration unit 905 is configured to decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame, and obtain the voice audio input by the calling party.
  • the preset identification area is 0 to 16 bits of the data payload area of the empty voice frame
  • the second detecting unit 902 is configured to detect a data load area of the data frame in the voice data packet. Whether 0 to 16 bits carry a frame identification identifier;
  • the extracting unit 903 includes:
  • a decoding subunit configured to decode 17bit to 72bit of a data payload area of the newly added data frame by using Hamming decoding
  • Extract subunits to extract 32bit new data information Extract subunits to extract 32bit new data information.
  • the third embodiment is similar to the method described in the receiver scenario in the first embodiment, and the description of the receiver scenario described in the first embodiment is omitted here.
  • FIG. 10 is a schematic structural diagram of a data information transmission system according to the present invention, where the system includes:
  • the source device 1001 for data information transmission and the target device 1002 for data information transmission according to the third embodiment are described in the second embodiment.
  • FIG. 11 is a schematic structural diagram of a source device for data information transmission according to the present invention, where the source device includes:
  • the receiver 1101, the processor 1102, and the transmitter 1103, the receiver 1101 and the transmitter 1103 are respectively connected to the processor 1102.
  • the receiver 1101 is configured to receive voice audio input by a calling party, and send the voice audio to the processor 1102.
  • the processor 1102 is configured to perform compression coding on the voice audio to obtain a voice data packet, and use a voice activation detection method to detect a null voice frame in the voice data packet.
  • the space is Add a frame identification identifier to the preset identification area of the data payload area of the voice frame,
  • the newly added data information is encoded by using a preset channel coding manner, and the added new data information is added to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame, and the new data frame is added.
  • the increased data frame is sent to the transmitter 1103.
  • the transmitter 1103 is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  • the processor 1202 is configured to use the preset channel coding manner to encode the pre-selected newly added data information, including:
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the processor 1202 is configured to add a frame identification identifier to the preset identification area of the data payload area of the empty voice frame as:
  • the processor 1202 is configured to encode the pre-selected new data information by using a preset channel coding manner, and add the coded new data information to the Obtaining new data frames in the preset bearer area of the data payload area of the empty voice frame includes:
  • the processor is configured to detect, by using a voice activation detection method, the null voice frame in the voice data packet, including:
  • the empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
  • the fifth embodiment is similar to the method described in the sender scenario in the first embodiment, and the description of the sender scenario described in the first embodiment is omitted here.
  • FIG. 12 is a schematic structural diagram of a target device for data information transmission according to the present invention, where the target device includes:
  • the receiver 1201 is configured to receive a voice data packet transmitted by the source device through a channel, and send the voice data packet to the processor 1202.
  • the processor 1202 is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, where a data load area of the data frame of the voice data packet is preset
  • the identification area carries the frame identification identifier
  • the data frame is identified as a newly added data frame
  • the data load area of the newly added data frame is pre-prepared by using a preset decoding manner corresponding to the preset channel coding mode.
  • the data information of the bearer area is decoded to obtain new data information
  • the new data frame is replaced by the empty voice frame
  • the voice data packet that replaces the new data frame with the null voice frame is decoded and decompressed to obtain the calling party.
  • Input voice audio is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, where a data load area of the data frame of the voice data packet is preset
  • the preset identification area is 0 to 16 bits of a data load area of the empty voice frame
  • the processor 1202 configured to detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier includes:
  • the processor 1202 is configured to preset a data load area of the newly added data frame by using a preset decoding manner corresponding to the preset channel coding mode.
  • Decoding the data information of the bearer area to obtain new data information includes:
  • FIG. 13 is a schematic structural diagram of a data information transmission system according to the present invention, where the system includes:
  • the source device 1301 for data information transmission and the target device 1302 for data information transmission according to the sixth embodiment are described in the fifth embodiment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The present invention provides a data information transmission method, device, and system. A source device sending a voice audio detects an empty voice frame in a voice data packet, adds a frame identifier and newly added data information selected in advance to a data load area in the detected empty voice frame, to obtain a newly added data frame, and transmits the voice data packet comprising the newly added data frame to a target device by using a channel. The target device detects the newly added data frame, carrying the frame identifier, in the voice data packet, extracts the newly added data information in the newly added data frame, replaces the newly added data frame with the empty voice frame, and obtains the voice audio after decoding and decompressing the voice data packet. The empty voice frame obtained by using voice intervals in the voice audio carries the newly added data information, and is transmitted to the target device. The target device not only obtains the voice audio sent by the source device, but also can obtain the newly added data information carried in the empty voice frame, thereby improving the utilization of transmission channel resources.

Description

一种数据信息传输的方法、装置及系统Method, device and system for transmitting data information
本申请要求于2015年1月13日提交中国专利局、申请号为201510016781.8、发明名称为“一种数据信息传输的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201510016781.8, entitled "Method, Apparatus and System for Data Information Transmission", filed on January 13, 2015, the entire contents of which are incorporated by reference. In this application.
技术领域Technical field
本发明涉及通信技术领域,特别是涉及一种数据信息传输的方法、装置及系统。The present invention relates to the field of communications technologies, and in particular, to a method, device, and system for transmitting data information.
背景技术Background technique
目前,在现有的数字集群(Professional Digital Trunking,PDT)通信系统中,系统中的源设备接收呼叫方输入的语音音频,将语音音频进行压缩编码后获得语音数据包,将所述语音数据包从空中接口输出至PDT通信系统中的传输信道,所述语音数据包通过所述传输信道传输至目标设备。At present, in the existing Digital Digital Trunking (PDT) communication system, the source device in the system receives the voice and audio input by the calling party, compresses and encodes the voice and audio, and obtains the voice data packet, and the voice data packet is obtained. The air interface is output from the air interface to a transport channel in the PDT communication system, and the voice data packet is transmitted to the target device through the transport channel.
由于呼叫方输入的语音音频中,字与字之间,词与词之间,以及句与句之间都有停顿,因此,对语音音频压缩编码后所得到的语音数据包中包含实语音帧和空语音帧。其中,实语音帧中携带有语音音频中的文字编码后所得的数据信息,空语音帧是语音数据包中用于间隔各个实语音帧的空帧,空语音帧中没有携带有任何数据信息。目标设备接收到语音数据包后,对语音数据包中的实语音帧携带的数据信息解码获得文字音频,将空语音帧解码得到文字音频之间的停顿,从而还原得到语音音频。Since the voice input by the calling party, between words and words, between words and words, and between sentences and sentences, there is a pause between the words and sentences. Therefore, the voice data packets obtained by compression encoding the voice audio contain real voice frames. And empty speech frames. The real voice frame carries the data information obtained by the text encoding in the voice audio, and the empty voice frame is a null frame used in the voice data packet to space each real voice frame, and the empty voice frame does not carry any data information. After receiving the voice data packet, the target device decodes the data information carried by the real voice frame in the voice data packet to obtain text audio, and decodes the null voice frame to obtain a pause between the text and audio, thereby restoring the voice audio.
PDT通信系统采用的是低速率的窄带通信方式,传输信道资源有限,通信速率为9.6kbps,仅采用其中的3.6kbps传输语音数据包。然而,在语音数据包的传输过程中,存在大量的无法给目标设备带来任何数据信息的空语音帧,导致信道利用率低。The PDT communication system adopts a low-rate narrow-band communication method with limited transmission channel resources and a communication rate of 9.6 kbps, and only 3.6 kbps of voice data packets are transmitted. However, during the transmission of voice packets, there are a large number of empty voice frames that cannot bring any data information to the target device, resulting in low channel utilization.
发明内容Summary of the invention
本发明解决的技术问题在于提供一种数据信息传输的方法、装置及系统,从而能够给语音数据包中实语音帧之间的空语音帧添加新增数据信息, 利用空语音帧向目标设备传输新增数据信息,来解决传输信道利用率低。The technical problem to be solved by the present invention is to provide a method, device and system for transmitting data information, thereby being able to add new data information to an empty voice frame between real voice frames in a voice data packet. The use of empty voice frames to transmit new data information to the target device to solve the low utilization of the transmission channel.
为此,本发明解决技术问题的技术方案是:To this end, the technical solution of the present invention to solve the technical problem is:
一种数据信息传输的方法,应用于发送语音音频的源设备,所述方法包括:A data information transmission method is applied to a source device for transmitting voice audio, and the method includes:
接收呼叫方输入的语音音频进行压缩编码获得语音数据包;Receiving voice audio input by the calling party to perform compression encoding to obtain a voice data packet;
采用语音激活检测方法检测所述语音数据包中的空语音帧;Detecting an empty voice frame in the voice data packet by using a voice activation detection method;
当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识;Adding a frame identification identifier to a preset identification area of a data payload area of the empty voice frame when an empty voice frame is detected;
对预先选取的新增数据信息采用预设信道编码方式进行编码;The pre-selected new data information is encoded by using a preset channel coding manner;
将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧;Adding the added new data information to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame;
将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The voice data packet including the newly added data frame is transmitted through a channel to a target device that receives the voice audio.
可选的,所述对预先选取的新增数据信息采用预设信道编码方式进行编码包括:Optionally, the encoding the pre-selected new data information by using a preset channel coding manner includes:
对预先选取的新增数据信息进行汉明编码、里德所罗门编码或循环编码。Hamming coding, Reed Solomon coding or cyclic coding for pre-selected new data information.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;Optionally, the preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
则所述在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识为:Adding a frame identification identifier to the preset identification area of the data payload area of the empty voice frame is:
在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Adding a frame identification identifier in 0 to 16 bits of the data payload area of the empty voice frame;
所述预设信道编码方式为汉明编码时,所述对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧包括:When the preset channel coding mode is Hamming coding, the pre-selected new data information is encoded by using a preset channel coding manner, and the added new data information is added to the data load of the empty voice frame. The newly added data frame of the preset bearer area of the area includes:
对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;Performing Hamming coding on the newly added data information to obtain newly added data information including 32-bit newly added data information and 24-bit supervised bits;
将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding 56 bits of encoded data information to 17 bit to 72 bits of the data payload area of the null speech frame obtains a new data frame.
可选的,所述采用语音激活检测方法检测所述语音数据包中的空语音帧包括:Optionally, the detecting, by using the voice activation detection method, the null voice frame in the voice data packet includes:
采用频域能量检测方法或短时能量平均方法检测所述语音数据包中的空 语音帧。Detecting nulls in the voice data packet by using a frequency domain energy detection method or a short time energy averaging method Speech frame.
一种数据信息传输的方法,应用于接收语音音频的目标设备,所述方法包括:A method for transmitting data information is applied to a target device that receives voice audio, and the method includes:
接收源设备通过信道传输的语音数据包;Receiving a voice data packet transmitted by the source device through the channel;
检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识;Detecting whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier;
当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息;When the preset identification area of the data payload area of the data packet of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and a pre-corresponding to the preset channel coding mode is adopted. Decoding mode is performed to decode data information of a preset bearer area of a data load area of the newly added data frame to obtain new data information;
用空语音帧替换所述新增数据帧;Substituting the new data frame with an empty voice frame;
对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The voice data input by the calling party is obtained by decoding and decompressing the voice data packet that replaces the newly added data frame with the null voice frame.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;Optionally, the preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
则所述检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识为:And determining whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier is:
检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Detecting whether a 0 to 16 bit of the data payload area of the data frame in the voice data packet carries a frame identification identifier;
所述预设的编码方式为汉明编码时,所述采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息包括:When the preset coding mode is Hamming coding, the data information of the preset bearer area of the data load area of the newly added data frame is performed by using a preset decoding mode corresponding to the preset channel coding mode. Decoding to obtain new data information includes:
采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;Decoding 17bit to 72bit of the data payload area of the newly added data frame by using Hamming decoding;
提取32bit的新增数据信息。Extract 32bit new data information.
一种数据信息传输的源设备,所述源设备包括:A source device for transmitting data information, the source device includes:
第一接收单元,用于接收呼叫方输入的语音音频进行压缩编码获得语音数据包;a first receiving unit, configured to receive voice audio input by the calling party, and perform compression encoding to obtain a voice data packet;
第一检测单元,用于采用语音激活检测方法检测所述语音数据包中的空语音帧; a first detecting unit, configured to detect a null voice frame in the voice data packet by using a voice activation detection method;
第一添加单元,用于当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识;a first adding unit, configured to add a frame identification identifier in a preset identification area of a data load area of the empty voice frame when a null voice frame is detected;
第二添加单元,用于对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧;a second adding unit, configured to encode the pre-selected new data information by using a preset channel coding manner, and add the encoded new data information to a preset bearer area of the data load area of the empty voice frame to obtain a new Increase data frame;
发送单元,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。And a sending unit, configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
一种数据信息传输的目标设备,所述目标设备包括:A target device for transmitting data information, the target device comprising:
第二接收单元,用于接收源设备通过信道传输的语音数据包;a second receiving unit, configured to receive a voice data packet that is transmitted by the source device by using a channel;
第二检测单元,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识;a second detecting unit, configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier;
提取单元,用于当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息;The extracting unit is configured to: when the preset identification area of the data load area of the data frame of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and the preset channel is adopted The preset decoding mode corresponding to the encoding mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain new data information;
替换单元,用于用空语音帧替换所述新增数据帧;a replacement unit, configured to replace the newly added data frame with an empty voice frame;
语音还原单元,用于对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The voice restoration unit is configured to decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
一种数据信息传输的源设备,所述源设备包括:A source device for transmitting data information, the source device includes:
接收器,处理器以及发送器,所述接收器和所述发送器分别与所述处理器相连;a receiver, a processor, and a transmitter, wherein the receiver and the transmitter are respectively connected to the processor;
所述接收器,用于接收呼叫方输入的语音音频,并将所述语音音频发送至处理器;The receiver is configured to receive voice audio input by a calling party, and send the voice audio to a processor;
所述处理器,用于对所述语音音频进行压缩编码获得语音数据包,采用语音激活检测方法检测所述语音数据包中的空语音帧,当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识,对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧,将所述新增数据帧发送至所述发送器; The processor is configured to compress and encode the voice audio to obtain a voice data packet, and use a voice activation detection method to detect a null voice frame in the voice data packet, and when the voice voice frame is detected, in the null voice A frame identification identifier is added to the preset identification area of the data load area of the frame, and the newly added data information is encoded by using a preset channel coding manner, and the added new data information is added to the data of the empty voice frame. Adding a new data frame to the preset bearer area of the load area, and sending the newly added data frame to the sender;
所述发送器,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The transmitter is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
可选的,所述处理器用于对预先选取的新增数据信息采用预设信道编码方式进行编码包括:Optionally, the processor is configured to encode the pre-selected new data information by using a preset channel coding manner, including:
对预先选取的新增数据信息进行汉明编码、里德所罗门编码或循环编码。Hamming coding, Reed Solomon coding or cyclic coding for pre-selected new data information.
可选的,Optional,
所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
所述处理器,用于在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识为:The processor is configured to add a frame identification identifier to a preset identification area of a data payload area of the empty voice frame:
在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Adding a frame identification identifier in 0 to 16 bits of the data payload area of the empty voice frame;
所述预设信道编码方式为汉明编码时,所述处理器,用于对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧包括:When the preset channel coding mode is Hamming coding, the processor is configured to encode the pre-selected new data information by using a preset channel coding manner, and add the coded new data information to the space. Obtaining a new data frame in the preset bearer area of the data payload area of the voice frame includes:
对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;Performing Hamming coding on the newly added data information to obtain newly added data information including 32-bit newly added data information and 24-bit supervised bits;
将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding 56 bits of encoded data information to 17 bit to 72 bits of the data payload area of the null speech frame obtains a new data frame.
可选的,所述处理器用于采用语音激活检测方法检测所述语音数据包中的空语音帧包括:Optionally, the processor is configured to detect, by using a voice activation detection method, the null voice frame in the voice data packet, including:
采用频域能量检测方法或短时能量平均方法检测所述语音数据包中的空语音帧。The empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
一种数据信息传输的目标设备,所述目标设备包括:A target device for transmitting data information, the target device comprising:
接收器,以及与所述接收器相连的处理器;a receiver, and a processor coupled to the receiver;
所述接收器,用于接收源设备通过信道传输的语音数据包,并将所述语音数据包发送至所述处理器;The receiver is configured to receive a voice data packet transmitted by the source device through a channel, and send the voice data packet to the processor;
所述处理器,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识,当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负 载区域的预设承载区域的数据信息进行解码获得新增数据信息,用空语音帧替换所述新增数据帧,对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The processor is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, and preset identification of a data load area of a data frame of the voice data packet When the area carries the frame identification identifier, the data frame is identified as a newly added data frame, and the data of the newly added data frame is negative by using a preset decoding manner corresponding to the preset channel coding mode. Decoding the data information of the preset bearer area of the loading area to obtain new data information, replacing the newly added data frame with a blank voice frame, and decoding and decompressing the voice data packet that replaces the newly added data frame with the empty voice frame. The voice audio input by the caller is obtained later.
可选的,Optional,
所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
则所述处理器,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识包括:The processor, configured to detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier includes:
检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Detecting whether a 0 to 16 bit of the data payload area of the data frame in the voice data packet carries a frame identification identifier;
所述预设的编码方式为汉明编码时,所述处理器,用于采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息包括:When the preset encoding mode is Hamming encoding, the processor is configured to preset a data bearer region of the newly added data frame by using a preset decoding manner corresponding to the preset channel coding mode. The data information of the area is decoded to obtain new data information including:
采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;Decoding 17bit to 72bit of the data payload area of the newly added data frame by using Hamming decoding;
提取32bit的新增数据信息。Extract 32bit new data information.
一种数据信息传输系统,所述系统包括:A data information transmission system, the system comprising:
本发明所述的数据信息传输的源设备和本发明所述的数据信息传输的目标设备。The source device for data information transmission according to the present invention and the target device for data information transmission according to the present invention.
通过上述技术方案可知,本发明有如下有益效果:According to the above technical solution, the present invention has the following beneficial effects:
本发明实施例提供了一种数据信息传输的方法、装置及系统,发送语音音频的源设备接收呼叫方输入的语音音频进行压缩编码获得语音数据包,检测所述语音数据包中的空语音帧,在所检测到的空语音帧的数据负载区域添加帧识别标识以及采用预设信道编码方式编码后的预先选取的新增数据信息获得新增数据帧,将包含所述新增数据帧的语音数据包通过信道传输至目标设备,所述目标设备检测所述语音数据包中携带有帧识别标识的新增数据帧,提取所述新增数据帧中的新增数据信息,用空语音帧替换所述新增数据帧,对语音数据包解码解压后获得语音音频。利用语音音频中语音间隙所得的空语音帧携带预先选取的新增数据信息传输至目标设备,目标设备在获得源设备发送的语音音频的同时,还能获取空语音帧携带的新增数据信息,解决了传输信道利用率低 的问题,提高传输信道资源的利用率。The embodiment of the invention provides a method, a device and a system for transmitting data information. A source device that transmits voice audio receives voice audio input by a calling party, performs compression coding to obtain a voice data packet, and detects an empty voice frame in the voice data packet. Adding a frame identification identifier to the data payload area of the detected empty voice frame and adding the newly added data information encoded by the preset channel coding manner to obtain a new data frame, and the voice including the newly added data frame The data packet is transmitted to the target device by using the channel, and the target device detects the newly added data frame carrying the frame identification identifier in the voice data packet, extracts the newly added data information in the newly added data frame, and replaces the new data frame in the newly added data frame The newly added data frame decodes and decompresses the voice data packet to obtain voice audio. The empty voice frame obtained by using the voice gap in the voice and audio carries the newly added data information to the target device, and the target device can obtain the new data information carried by the empty voice frame while obtaining the voice and audio transmitted by the source device. Solved the low transmission channel utilization The problem is to improve the utilization of transmission channel resources.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some of the present invention. For the embodiments, those skilled in the art can obtain other drawings according to the drawings without any creative work.
图1为一段语音音频的波形示意图;Figure 1 is a schematic diagram of a waveform of a voice audio;
图2为本发明一种数据信息传输的方法发送方场景一流程图;2 is a flow chart of a sender scenario of a method for transmitting data information according to the present invention;
图3为发送方场景一所生成的新增数据帧的数据负载区域的结构示意图;3 is a schematic structural diagram of a data load area of a newly added data frame generated by a sender scenario 1;
图4为本发明一种数据信息传输的方法发送方场景二流程图;4 is a flow chart of a second scenario of a sender of a data information transmission method according to the present invention;
图5为本发明发送方场景二所生成的新增数据帧的数据负载区域的结构示意图;5 is a schematic structural diagram of a data load area of a newly added data frame generated by a sender scenario 2 according to the present invention;
图6为本发明一种数据信息传输的方法接收方场景一流程图;6 is a flow chart of a receiver side scene of a method for transmitting data information according to the present invention;
图7为本发明一种数据信息传输方法实例场景流程图;7 is a flowchart of an example of a data information transmission method according to the present invention;
图8为本发明一种数据信息传输的源设备结构示意图;FIG. 8 is a schematic structural diagram of a source device for data information transmission according to the present invention; FIG.
图9为本发明一种数据信息传输的目标设备结构示意图;9 is a schematic structural diagram of a target device for data information transmission according to the present invention;
图10为本发明一种数据信息传输系统结构示意图;10 is a schematic structural diagram of a data information transmission system according to the present invention;
图11为本发明一种数据信息传输的源设备结构示意图;11 is a schematic structural diagram of a source device for data information transmission according to the present invention;
图12为为本发明一种数据信息传输的目标设备结构示意图;12 is a schematic structural diagram of a target device for data information transmission according to the present invention;
图13为本发明一种数据信息传输系统结构示意图。FIG. 13 is a schematic structural diagram of a data information transmission system according to the present invention.
具体实施方式detailed description
本发明提供了一种数据信息传输的方法、装置及系统,在语音音频的间隙所得的空语音帧中添加新增数据信息,目标设备在获得源设备发送的语音音频的同时,还能获取空语音帧携带的新增数据信息,提高传输信道资源的利用率。The invention provides a method, a device and a system for transmitting data information, adding new data information in an empty voice frame obtained by the gap between the voice and the audio, and the target device can obtain the voice and audio transmitted by the source device at the same time The newly added data information carried in the voice frame improves the utilization of the transmission channel resources.
下面结合附图对本发明实施例进行详细说明。The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
目前,PDT(Professional Digital Trunking,数字集群)通信系统中,源设备将语音音频进行压缩编码后获得语音数据包,所述语音数据包中有实语音帧 和空语音帧,实语音帧由语音音频中的文字音频压缩编码后得到的,是携带有语音音频中文字信息的数据帧;空语音帧是由语音音频中的语音间隙压缩编码后得到的,是不携带任何文字信息,仅表示语音音频中文字间隔的数据帧。其中,源设备可以是数字集群通信系统中的移动终端或基站,目标设备也可以是数字集群通信系统中的移动终端或基站。本发明所提供的种数据信息传输的方法、装置及系统不仅可以应用在PDT系统中,还可以应用于数字集群通信(Digital Mobile Radio,DMR)等其他窄带系统中,At present, in a PDT (Professional Digital Trunking) communication system, a source device compresses and encodes voice and audio to obtain a voice data packet, and the voice data packet has a real voice frame. And the empty speech frame, the real speech frame is obtained by compressing and encoding the text audio in the speech audio, and is a data frame carrying the text information in the speech audio; the empty speech frame is obtained by compressing and encoding the speech gap in the speech audio. It is a data frame that does not carry any text information and only represents the text interval in the voice and audio. The source device may be a mobile terminal or a base station in a digital trunking communication system, and the target device may also be a mobile terminal or a base station in a digital trunking communication system. The method, device and system for transmitting data information provided by the invention can be applied not only in a PDT system but also in other narrowband systems such as Digital Mobile Radio (DMR).
图1为一段语音音频的波形,在语音音频的各个音节之间停顿处,以及各个断句处都有语音间隙,这些间隙通常可以持续几十甚至几百毫秒。因此,语音音频压缩编码后所得的语音数据包中,会包含很多不携带任何文字信息的空语音帧。源设备将包含空语音帧的语音数据包通过信道传输至目标设备,由于语音数据包中的空语音帧不携带任何文字信息,但是却占用了信道资源,造成信道资源利用率低。Figure 1 shows the waveform of a piece of speech audio, with pauses between individual syllables of speech and audio, and speech gaps at each sentence. These gaps can usually last for tens or even hundreds of milliseconds. Therefore, the voice data packet obtained by compression and encoding of the voice audio contains a lot of empty voice frames that do not carry any text information. The source device transmits the voice data packet including the null voice frame to the target device through the channel, because the empty voice frame in the voice data packet does not carry any text information, but occupies the channel resource, resulting in low channel resource utilization.
实施例一 Embodiment 1
为了解决上述信道资源利用率低的问题,本发明提供了一种数据信息传输的方法,图2为本发明一种数据信息传输的方法发送方场景一流程图,实施例一应用于发射语音音频的源设备,所述方法包括:In order to solve the problem of low channel resource utilization, the present invention provides a method for transmitting data information, and FIG. 2 is a flowchart of a sender scenario of a data information transmission method according to the present invention. Embodiment 1 is applied to transmitting voice audio. Source device, the method includes:
步骤201:接收呼叫方输入的语音音频进行压缩编码获得语音数据包。Step 201: Receive voice audio input by the calling party to perform compression coding to obtain a voice data packet.
步骤202:采用语音激活检测方法检测所述语音数据包中的空语音帧。Step 202: Detect a null speech frame in the voice data packet by using a voice activation detection method.
正如上述内容所述,源设备接收到呼叫方输入的语音音频后,压缩编码获得包含实语音帧和空语音帧的语音数据包。实语音帧中携带有语音音频的文字信息,不能再携带额外的数据信息,而空语音帧主要是为了间隔实语音帧,没有携带任何有用的数据信息,因此,可以在空语音帧中添加预先选取的新增数据信息。As described above, after the source device receives the voice audio input by the calling party, the compression code obtains a voice data packet including a real voice frame and a null voice frame. The real voice frame carries the text information of the voice and audio, and can no longer carry additional data information. The empty voice frame is mainly for the interval of the real voice frame, and does not carry any useful data information. Therefore, the pre-addition can be added to the empty voice frame. New data information selected.
需要开启语音激活检测功能来检测语音数据包中的空语音帧,包括:Voice activation detection is required to detect empty speech frames in voice packets, including:
采用频域能量检测方法或短时能量平均方法检测所述语音数据包中的空语音帧。The empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
一般情况下,空语音帧比实语音帧的能量低,基于此原理,可以采用上述 三种检测方法检测到语音数据包中的空语音帧。In general, an empty speech frame has a lower energy than a real speech frame. Based on this principle, the above can be used. Three detection methods detect empty speech frames in a voice packet.
这里需要说明的是,在检测语音数据包中的空语音帧时,并不仅限于上述三种检测方法来检测语音数据包中的空语音帧,还可以采用其他可以检测到空语音帧的检测方法,这里不再赘述。It should be noted that when detecting a null speech frame in a voice data packet, it is not limited to the above three detection methods to detect an empty speech frame in the voice data packet, and other detection methods that can detect the null speech frame may be used. , no longer repeat them here.
步骤203:当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识。Step 203: When a null speech frame is detected, a frame identification identifier is added in a preset identification area of the data payload area of the empty speech frame.
步骤204:对预先选取的新增数据信息采用预设信道编码方式进行编码。Step 204: Encoding the pre-selected new data information by using a preset channel coding manner.
步骤205:将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧。Step 205: Add the encoded new data information to the preset bearer area of the data load area of the empty voice frame to obtain a new data frame.
从语音数据包中检测到空语音帧后,首先在空语音帧的数据负载区域的预设识别区域添加帧识别标识。一个空语音帧在添加了帧识别标识和编码后的新增数据信息后获得一个新增数据帧。步骤202所检测到的空语音帧很多,可以在所有空语音帧中分别添加帧识别标识和新增数据信息获得多个新增数据帧,也可以只在一部分空语音帧中分别添加帧识别标识和新增数据信息。因此,目标设备所接收到的语音数据包中,不仅有添加了新增数据信息的新增数据帧,还有实语音帧,还可能有空语音帧。帧识别标识是目标设备用于识别语音数据包中的新增数据帧的,目标设备可以根据数据帧中是否携带有帧识别标识来识别此数据帧是否为新增数据帧,从而可以识别新增数据帧,提取所识别的新增数据帧帧中携带的新增数据信息。After detecting the null speech frame from the voice data packet, the frame identification identifier is first added to the preset identification area of the data payload area of the empty voice frame. An empty voice frame obtains a new data frame after adding the frame identification identifier and the encoded new data information. The number of empty voice frames detected in step 202 is large, and the frame identification identifier and the newly added data information may be respectively added to all the empty voice frames to obtain a plurality of newly added data frames, or the frame identification identifier may be separately added only in a part of the empty voice frames. And add data information. Therefore, in the voice data packet received by the target device, there are not only new data frames to which new data information is added, but also real voice frames, and may also have empty voice frames. The frame identification identifier is used by the target device to identify the newly added data frame in the voice data packet, and the target device may identify whether the data frame is a new data frame according to whether the data frame carries the frame identification identifier, so that the newly added data frame can be identified. The data frame extracts the newly added data information carried in the identified new data frame frame.
这里需要说明的是,空语音帧的数据负载区域的预设识别区域指的是在数据负载区域预先设置的添加帧识别标识的区域。其中,预设识别区域的长度可以根据实际应用进行具体设定,并不仅限于本发明实施例所提供的16bit。并且,预设识别区域一般设置在数据负载区域的最前面。例如:若预设识别区域是16bit,则将数据负载区域的0至16bit设置为预设识别区域,则在数据负载区域的0至16bit区域内添加帧识别标识。目标设备接收到语音数据包后,对语音数据包中的数据帧逐一检测,检测每个语音数据包的预设识别区域内是否携带有帧识别标识,将携带有帧识别标识的数据帧识别为新增数据帧。It should be noted here that the preset identification area of the data payload area of the null voice frame refers to an area added with a frame identification identifier preset in the data load area. The length of the preset identification area may be specifically set according to an actual application, and is not limited to the 16 bits provided by the embodiment of the present invention. Also, the preset identification area is generally set at the forefront of the data load area. For example, if the preset identification area is 16 bits, the 0 to 16 bits of the data load area are set as the preset identification area, and the frame identification identifier is added in the 0 to 16 bit area of the data load area. After receiving the voice data packet, the target device detects the data frames in the voice data packet one by one, detects whether the frame identification identifier is carried in the preset identification area of each voice data packet, and identifies the data frame carrying the frame identification identifier as Add a data frame.
语音音频的发送方可以预先选取所要发送至目标设备的新增数据信息,将所述新增数据信息输入源设备。源设备对预先选取的新增数据信息采用预设信 道编码方式进行编码,获得编码后的新增数据信息,所述编码后的新增数据信息包括预先选取的新增数据信息以及监督位。The sender of the voice audio can pre-select the newly added data information to be sent to the target device, and input the newly added data information into the source device. The source device uses a preset letter for pre-selected new data information. The channel coding method performs coding to obtain the coded new data information, and the coded new data information includes pre-selected new data information and supervision bits.
在实际应用中,所述对预先选取的新增数据信息采用预设信道编码方式进行编码包括:In an actual application, the encoding of the pre-selected new data information by using a preset channel coding manner includes:
对预先选取的新增数据信息进行汉明编码、里德所罗门编码RS或循环编码。Hamming coding, Reed Solomon coding RS or cyclic coding for pre-selected new data information.
这里需要说明的是,实际应用中,并不仅限于采用上述三种编码方式对新增数据信息进行编码,还可以采用其他的编码方式,这里不再赘述。It should be noted that in the actual application, the new data information is not limited to the above three encoding methods, and other encoding methods may also be used, and details are not described herein again.
将编码后的新增数据信息添加到空语音帧的数据负载区域的预设承载区域获得新增数据帧,所述预设承载区域是数据负载区域中除去添加帧识别标识的预设识别区域以外的其他区域。图3为发送方场景一所生成的新增数据帧的数据负载区域的结构示意图,如图3所示,帧识别标识设置在数据负载区域的最前面,编码后的新增数据信息设置在数据负载区域的后面,包括新增数据信息以及监督位。一般情况下,预设承载区域设置在数据负载区域中预设识别区域的后面,即预设承载区域是一个空语音帧中除了预设识别区域以外的其他区域。例如:一个空语音帧的数据负载区域为72bit,预设识别区域占16bit,则预设承载区域为56bit,将数据负载区域的0至16bit设置为预设识别区域,将17bit至72bit设置为预设承载区域。Adding the added new data information to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame, where the preset bearer area is outside the preset identification area in the data load area except the added frame identification identifier Other areas. 3 is a schematic structural diagram of a data load area of a newly added data frame generated by the sender side scene. As shown in FIG. 3, the frame identification identifier is set at the forefront of the data load area, and the encoded new data information is set in the data. Behind the load area, including new data information and supervision bits. Generally, the preset bearer area is set behind the preset identification area in the data load area, that is, the preset bearer area is an area other than the preset identification area in an empty voice frame. For example, if the data payload area of an empty voice frame is 72 bits and the preset identification area is 16 bits, the preset bearer area is 56 bits, and the 0 to 16 bits of the data load area are set as the preset identification area, and the 17 bit to 72 bits are set as the pre- Set the bearing area.
空语音帧添加了帧识别标识和编码后的新增数据信息后成为新增数据帧,新增数据帧在语音数据包中所处的位置与所述空语音帧相同。例如:假设语音数据包中第5个和第7个数据帧都是空语音帧,给第5个数据帧添加了帧识别标识和编码后的新增数据信息后成为第一新增数据帧,给第7个数据帧添加了帧识别标识和编码后的新增数据信息后成为第二新增数据帧。则第一新增数据帧在语音数据包中所处的位置即为第5个数据帧的位置,第二新增数据帧在语音数据包中所处的位置即为第7个数据帧的位置。由此可知,虽然给空语音帧添加了帧识别标识和编码后的新增数据信息后成为新增数据帧,但语音数据包中数据帧的顺序并没有改变。The empty voice frame is added with the frame identification identifier and the encoded new data information, and becomes a new data frame. The position of the newly added data frame in the voice data packet is the same as the empty voice frame. For example, it is assumed that the fifth and seventh data frames in the voice data packet are all empty voice frames, and the frame identification identifier and the encoded new data information are added to the fifth data frame to become the first new data frame. The frame identification identifier and the encoded new data information are added to the seventh data frame to become the second new data frame. The position of the first new data frame in the voice data packet is the position of the fifth data frame, and the position of the second new data frame in the voice data packet is the position of the seventh data frame. . It can be seen that although the frame identification identifier and the encoded new data information are added to the null speech frame to become a new data frame, the order of the data frames in the voice data packet does not change.
当然,在实际应用中,预设识别区域并不仅限于实施例中所述的16bit,还可以根据实际需要设置小于16bit或大于16bit的预设识别区域,相应的,调 整预设承载区域的大小。Of course, in the actual application, the preset identification area is not limited to the 16 bits described in the embodiment, and the preset identification area smaller than 16 bits or larger than 16 bits may be set according to actual needs. The size of the preset bearer area.
步骤206:将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。Step 206: Transmit a voice data packet including the newly added data frame to a target device that receives the voice audio through a channel.
源设备将语音数据包通过信道传输至目标设备,语音数据包中至少包括实语音帧和新增数据帧,还有可能包括一部分空语音帧。The source device transmits the voice data packet to the target device through the channel, and the voice data packet includes at least a real voice frame and a newly added data frame, and may also include a part of the empty voice frame.
图4为本发明一种数据信息传输的方法发送方场景二流程图,场景二中所述预设识别区域为所述空语音帧的数据负载区域的0至16bit,当对预先选取的新增数据信息进行汉明编码,所述方法包括:4 is a flowchart of a scenario 2 of a sender of a method for transmitting data information according to the present invention. The preset identification area in the second scenario is 0 to 16 bits of the data load area of the empty voice frame, and is added to the pre-selected The data information is Hamming coded, and the method includes:
步骤401:接收呼叫方输入的语音音频进行压缩编码获得语音数据包。Step 401: Receive voice audio input by the calling party to perform compression coding to obtain a voice data packet.
步骤402:采用语音激活检测方法检测所述语音数据包中的空语音帧。Step 402: Detect a null speech frame in the voice data packet by using a voice activation detection method.
步骤403:当检测到空语音帧时,在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识。Step 403: When a null speech frame is detected, a frame identification identifier is added in 0 to 16 bits of the data payload area of the null speech frame.
步骤404:对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息。Step 404: Perform Hamming coding on the newly added data information, and obtain coded new data information including 32-bit new data information and 24 bit supervision bits.
步骤405:将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Step 405: Add 56-bit encoded data information to 17-bit to 72-bit of the data payload area of the null voice frame to obtain a new data frame.
图5为发送方场景二所生成的新增数据帧的数据负载区域的结构示意图,如图5所示。新增数据帧的数据负载区域的0至16bit为帧识别标识,17bit至72bit为编码后的新增数据信息。其中,在17bit至72bit的区域内,17bit至48bit为32bit的新增数据信息,49bit至72bit为24bit的汉明监督位。FIG. 5 is a schematic structural diagram of a data load area of a newly added data frame generated by the sender scenario 2, as shown in FIG. 5. The data payload area of the newly added data frame is 0 to 16 bits for the frame identification identifier, and 17 to 72 bits are the newly added data information after encoding. Among them, in the 17-bit to 72-bit area, 17-bit to 48-bit is 32-bit new data information, and 49-bit to 72-bit is a 24-bit Hamming supervisory bit.
步骤406:将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。Step 406: The voice data packet including the newly added data frame is transmitted through a channel to a target device that receives the voice audio.
发送方场景二与发送方场景一实施方法类似,参考发送方场景一的实施方式的描述,这里不再赘述。The sender scenario 2 is similar to the sender scenario 1 implementation method, and the description of the implementation manner of the sender scenario 1 is omitted here.
图6为本发明一种数据信息传输的方法接收方场景一流程图,应用于接收语音音频的目标设备,所述方法包括:FIG. 6 is a flowchart of a receiver side scenario of a data information transmission method, which is applied to a target device that receives voice audio, and the method includes:
步骤601:接收源设备通过信道传输的语音数据包,所述语音数据包中包含有新增数据帧。 Step 601: Receive a voice data packet transmitted by the source device through a channel, where the voice data packet includes a newly added data frame.
所述语音数据包至少包括新增数据帧以及实语音帧,还有可能包括空数据帧。所述新增数据帧携带有与预先选取的与语音音频不同的其他数据信息。The voice data packet includes at least a new data frame and a real voice frame, and may also include a null data frame. The newly added data frame carries other data information different from the pre-selected voice audio.
所述新增数据帧是由源设备接收呼叫方输入的语音音频进行压缩编码获得语音数据包,采用语音激活检测方法检测所述语音数据包中的空语音帧,当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识;对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得的数据帧。此处与发送方场景一类似,参考发送方场景一的描述,这里不再赘述。The newly added data frame is obtained by the source device receiving the voice audio input by the calling party, and performing compression coding to obtain a voice data packet, and using a voice activation detection method to detect an empty voice frame in the voice data packet, when an empty voice frame is detected, Adding a frame identification identifier to the preset identification area of the data payload area of the empty voice frame; encoding the pre-selected new data information by using a preset channel coding manner, and adding the encoded new data information to the A data frame obtained by a preset bearer area of a data payload area of an empty voice frame. This is similar to the sender scenario 1 and refers to the description of the sender scenario 1 and will not be described here.
步骤602:检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识,如果是,执行步骤603;如果否,执行步骤606。Step 602: Detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier. If yes, go to step 603; if no, go to step 606.
步骤603:所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息。Step 603: The data frame is identified as a newly added data frame, and the data information of the preset bearer area of the data load area of the newly added data frame is decoded by using a preset decoding manner corresponding to the preset channel coding mode. Get new data information.
接收方目标设备接收到语音数据包中,对所述语音数据包中的数据帧逐一进行检测,检测每个数据帧的数据负载区域的预设识别区域是否携带有帧识别标识。所述预设识别区域是源设备添加帧识别标识的预设识别区域相同,例如:源设备添加帧识别标识的预设识别区域为数据负载区域的0至16bit时,目标设备所检测的预设识别区域也为数据帧的数据负载区域的0至16bit。The receiving target device receives the voice data packet, and detects the data frames in the voice data packet one by one, and detects whether the preset identification area of the data load area of each data frame carries the frame identification identifier. The preset identification area is the same as the preset identification area of the source device adding the frame identification identifier. For example, when the preset identification area of the source device adding the frame identification identifier is 0 to 16 bits of the data load area, the preset detected by the target device is The identification area is also 0 to 16 bits of the data payload area of the data frame.
当目标设备在数据帧的数据负载区域的预设识别区域中没有检测到帧识别标识时,此数据帧可能是实语音帧,也可能是空语音帧,此时,执行步骤606,获取语音数据包中的下一个数据帧,检测下一个数据帧的数据负载区域的预设识别区域示范携带有帧识别标识。When the target device does not detect the frame identification identifier in the preset identification area of the data payload area of the data frame, the data frame may be a real voice frame or a null voice frame. In this case, step 606 is performed to obtain voice data. The next data frame in the packet detects that the preset identification area of the data payload area of the next data frame carries the frame identification identifier.
当目标设备在数据帧的数据负载区域的的预设识别区域检测到帧识别标识,则此数据帧被识别为新增数据帧。则采用与所述预设信道编码方式对应的预设解码方式对识别出的新增数据帧的数据负载区域的预设承载区域的数据信息进行解码。目标设备所采用的预设解码方式与源设备所采用的预设信道编码方式对应。举例说明:若源设备采用汉明编码方式;则目标设备采用汉明解码方式;若源设备采用RS编码方式,则目标设备采用RS解码方式;若源设 备采用循环编码方式,则目标设备采用循环解码方式。When the target device detects the frame identification identifier in the preset identification area of the data payload area of the data frame, the data frame is identified as a new data frame. Then, the data information of the preset bearer area of the data load area of the newly added data frame is decoded by using a preset decoding manner corresponding to the preset channel coding mode. The preset decoding mode adopted by the target device corresponds to the preset channel coding mode adopted by the source device. For example: if the source device adopts Hamming coding mode; the target device adopts Hamming decoding mode; if the source device adopts RS coding mode, the target device adopts RS decoding mode; The loop coding mode is adopted, and the target device adopts the loop decoding mode.
目标设备采用预设解码方式进行解码的对象是所识别的新增数据帧的数据负载区域的预设承载区域的数据信息。预设承载区域是新增数据帧中数据负载区域中除去预设识别区域以外的其他区域。预设承载区域中添加的是编码后的新增数据信息,包括新增数据信息以及监督位。The object that is decoded by the target device in the preset decoding mode is the data information of the preset bearer area of the data load area of the identified new data frame. The preset bearer area is an area other than the preset identification area in the data load area in the newly added data frame. Added in the preset bearer area is the encoded new data information, including new data information and supervision bits.
对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码后获得新增数据信息,所述语音数据信息是除音频数据信息以外的其他的数据信息。举例说明:所述新增数据帧的数据负载区域的预设承载区域为56bit,包括32bit的新增数据信息以及24bit的监督位。则对所述预设承载区域的数据信息进行解码,可以获得32bit的新增数据信息,24bit的监督位主要用于在解码时对所述信息数据信息进行校验。The data information of the preset bearer area of the data load area of the newly added data frame is decoded to obtain new data information, and the voice data information is other data information except the audio data information. For example, the preset bearer area of the data payload area of the newly added data frame is 56 bits, including 32-bit new data information and 24-bit supervised bits. Then, the data information of the preset bearer area is decoded, and 32-bit new data information can be obtained, and the 24-bit supervised bit is mainly used to verify the information data information during decoding.
步骤604:用空语音帧替换所述新增数据帧。Step 604: Replace the newly added data frame with a blank voice frame.
步骤605:对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。Step 605: Decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
对检测到的新增数据帧的数据负载区域的预设承载区域进行解码获得新增数据信息后,需要用空语音帧替换所述新增数据帧。当目标设备所检测到的新增数据帧有多个时,需要对每个新增数据帧的数据负载区域的预设承载区域进行解码获得新增数据信息后,对所有检测到的新增数据帧都分别用空语音帧替换。After the newly added data information is obtained by decoding the preset bearer area of the data load area of the newly added data frame, the new data frame needs to be replaced with the empty voice frame. When there are multiple new data frames detected by the target device, the preset bearer area of the data load area of each newly added data frame needs to be decoded to obtain new data information, and all the newly added data are detected. Frames are each replaced with an empty speech frame.
可以理解的是,源设备接收到呼叫方数据的语音音频后,对所述语音音频进行压缩编码获得语音数据包,检测所述语音数据包中的空语音帧,在检测到的空语音帧中添加帧识别标识和编码后的新增数据信息获得新增数据帧。也就是说,目标设备所接收到的语音数据包中,所检测到的新增数据帧是由空语音帧添加了帧识别标识和编码后的新增数据信息获得的,为了不影响语音数据包解码解压获得呼叫方输入的语音音频,需要在所检测到的新增数据帧处进行补空帧占位处理,即需要用空语音帧替换所有检测到的新增数据帧。对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压,空语音帧转换成语音音频中语音文字之间的间隙,实语音帧转换成语音音频中的语音文字,获得呼叫方输入的语音音频。 It can be understood that after the source device receives the voice audio of the caller data, the voice audio is compression-encoded to obtain a voice data packet, and the null voice frame in the voice data packet is detected, in the detected empty voice frame. Add a frame identification identifier and the encoded new data information to obtain a new data frame. That is to say, in the voice data packet received by the target device, the detected new data frame is obtained by adding the frame identification identifier and the encoded new data information to the empty voice frame, so as not to affect the voice data packet. Decoding and decompressing to obtain the voice audio input by the calling party, it is necessary to perform the blanking frame occupancy processing at the detected new data frame, that is, all the newly added data frames need to be replaced with the empty voice frame. Decoding and decompressing the voice data packet replacing the newly added data frame with the empty voice frame, converting the empty voice frame into a gap between the voice text in the voice and audio, converting the real voice frame into the voice text in the voice and audio, and obtaining the call The voice audio input by the party.
步骤606:获取所述语音数据包中的下一个数据帧,返回执行步骤602,检测所述语音数据包中的下一个数据帧的数据负载区域的预设识别区域是否携带有帧识别标识。Step 606: Acquire the next data frame in the voice data packet, and return to step 602 to detect whether the preset identification area of the data payload area of the next data frame in the voice data packet carries the frame identification identifier.
本发明所提供的方案与现有技术相比,核心的区别在于,现有技术中,目标设备接收到语音数据包后,解码解压后只能获得语音音频,而本发明所提供的技术方案中,由于在空语音帧中添加了帧识别标识和编码后的新增数据信息获得了新增数据帧,源设备向目标设备发送的语音数据包中包含新增数据帧,目标设备可以根据帧识别标识从所接收到的语音数据包中检测新增数据帧,提取所述新增数据帧中的新增数据信息。目标设备不仅能获得语音音频,还可以获得与语音音频不同的额外的新增数据信息。即在信道发送的语音数据包不仅携带有语音数据信息,还携带有新增数据信息,提高了信道的利用率。Compared with the prior art, the core of the solution provided by the present invention is that, in the prior art, after the target device receives the voice data packet, only the voice audio can be obtained after decoding and decompressing, and the technical solution provided by the present invention is The new data frame is obtained by adding the frame identification identifier and the newly added data information in the empty voice frame, and the voice data packet sent by the source device to the target device includes a newly added data frame, and the target device can identify the frame according to the frame. The identifier detects a newly added data frame from the received voice data packet, and extracts new data information in the newly added data frame. The target device not only can obtain voice audio, but also can obtain additional new data information different from voice audio. That is, the voice data packet transmitted on the channel not only carries the voice data information, but also carries the newly added data information, thereby improving the channel utilization rate.
下面给出一个在PDT通信系统中利用本发明所提供的数据信息的传输方法的具体实例:A specific example of a transmission method using the data information provided by the present invention in a PDT communication system is given below:
图7为本发明一种数据信息传输方法实例场景流程图,实施例二中,源设备为基站,目标设备为手台,新增数据信息为场强RSSI(Received Signal Strength Indication)值,所述方法包括:FIG. 7 is a flowchart of an example of a data information transmission method according to the present invention. In the second embodiment, the source device is a base station, the target device is a hand station, and the newly added data information is a Field Strength RSSI (Received Signal Strength Indication) value. Methods include:
步骤701:基站接收呼叫方输入的语音音频进行压缩编码获得语音数据包,采用语音激活检测方法检测所述语音数据包中的空语音帧。Step 701: The base station receives the voice audio input by the calling party, performs compression coding to obtain a voice data packet, and detects a null voice frame in the voice data packet by using a voice activation detection method.
步骤702:当检测到空语音帧时,基站在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识。Step 702: When detecting a null voice frame, the base station adds a frame identification identifier in a preset identification area of the data payload area of the empty voice frame.
步骤703:基站对RSSI值采用预设信道编码方式进行编码;将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧。Step 703: The base station encodes the RSSI value by using a preset channel coding manner, and adds the coded new data information to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame.
步骤704:基站将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的手台。Step 704: The base station transmits, by using a channel, a voice data packet including the newly added data frame to a hand station that receives the voice audio.
步骤705:手台接收源设备通过信道传输的语音数据包。Step 705: The hand station receives the voice data packet transmitted by the source device through the channel.
步骤706:手台检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识,如果是,执行步骤707;如果否,执行步骤709。Step 706: The hand station detects whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier. If yes, step 707 is performed; if not, step 709 is performed.
步骤707:所述数据帧识别为新增数据帧,手台采用与所述预设信道编码 方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得RSSI值,用空语音帧替换所述新增数据帧。Step 707: The data frame is identified as a newly added data frame, and the hand station adopts the preset channel coding. The preset decoding mode corresponding to the mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain an RSSI value, and replaces the newly added data frame with a null voice frame.
步骤708:手台对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。Step 708: The hand station decodes and decompresses the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
步骤709:手台获取所述语音数据包中的下一个数据帧,返回执行步骤706,检测所述语音数据包中的下一个数据帧的数据负载区域的预设识别区域是否携带有帧识别标识。Step 709: The hand station acquires the next data frame in the voice data packet, and returns to step 706 to detect whether the preset identification area of the data load area of the next data frame in the voice data packet carries the frame identification identifier. .
由上述实例可以看出,基站在给手台发送语音音频的同时,将手台的RSSI值添加到语音音频中语音文字的间隙所生成的空语音帧中,获得携带有RSSI值的新增数据帧,基站将包含有新增数据帧的语音数据包发送至手台。手台从检测到的语音数据包中的新增数据帧中提取所述RSSI值,根据所述RSSI值调整自身的发射功率。例如,当手台从新增数据帧中所提取的RSSI值较强时,可以降低手台的发射功率节省电量。It can be seen from the above example that the base station adds the RSSI value of the hand station to the empty voice frame generated by the gap of the voice text in the voice audio while transmitting the voice audio to the hand station, and obtains the new data carrying the RSSI value. Frame, the base station sends a voice data packet containing the newly added data frame to the hand station. The hand station extracts the RSSI value from the newly added data frame in the detected voice data packet, and adjusts its own transmit power according to the RSSI value. For example, when the RSSI value extracted by the hand station from the newly added data frame is strong, the transmission power of the hand station can be reduced to save power.
由于用空语音帧替换了语音数据包中所检测到的所有新增数据帧,并不影响语音数据包解码解压所获得的语音音频,即不会影响正常的通话流程,还可以获得额外的新增数据信息。提高信道的利用率。Since all the newly added data frames detected in the voice data packet are replaced by the empty voice frame, the voice audio obtained by the voice packet decoding and decompression is not affected, that is, the normal call flow is not affected, and an additional new one can be obtained. Increase data information. Improve channel utilization.
实施例二 Embodiment 2
图8为本发明一种数据信息传输的源设备结构示意图,实施例二所述的源设备是与实施例一中发送方场景所述的方法所对应的设备,所述源设备包括:FIG. 8 is a schematic structural diagram of a source device for data information transmission according to the present invention. The source device according to the second embodiment is the device corresponding to the method described in the sender scenario in the first embodiment, and the source device includes:
第一接收单元801,用于接收呼叫方输入的语音音频进行压缩编码获得语音数据包。The first receiving unit 801 is configured to receive voice audio input by the calling party, and perform compression encoding to obtain a voice data packet.
第一检测单元802,用于采用语音激活检测方法检测所述语音数据包中的空语音帧。The first detecting unit 802 is configured to detect a null speech frame in the voice data packet by using a voice activation detection method.
可选的,所述第一检测单元802,用于采用频域能量检测方法或短时能量平均方法检测所述语音数据包中的空语音帧。Optionally, the first detecting unit 802 is configured to detect a null voice frame in the voice data packet by using a frequency domain energy detecting method or a short time energy averaging method.
第一添加单元803,用于当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识。The first adding unit 803 is configured to add a frame identification identifier in a preset identification area of a data load area of the empty voice frame when a null voice frame is detected.
第二添加单元804,用于对预先选取的新增数据信息采用预设信道编码方 式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧。a second adding unit 804, configured to use a preset channel coding method for the newly added data information selected in advance Encoding is performed, and the added new data information is added to the preset bearer area of the data payload area of the empty speech frame to obtain a new data frame.
可选的,所述第二添加单元804,用于对预先选取的新增数据信息进行汉明编码、里德所罗门编码或循环编码。Optionally, the second adding unit 804 is configured to perform Hamming coding, Reed Solomon coding, or cyclic coding on the pre-selected newly added data information.
发送单元805,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The sending unit 805 is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit,则所述第一添加单元803,用于在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Optionally, the preset identification area is 0 to 16 bits of a data load area of the empty voice frame, and the first adding unit 803 is configured to use 0 to 16 bits in a data load area of the empty voice frame. Add a frame identification identifier;
当对预先选取的新增数据信息进行汉明编码时,所述第二添加单元804包括:When the Hamming encoding is performed on the newly added data information, the second adding unit 804 includes:
编码子单元,用于对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;a coding subunit, configured to perform Hamming coding on the newly added data information, and obtain coded new data information including 32 bit new data information and 24 bit supervision bits;
添加子单元,用于将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding a sub-unit for adding 56-bit encoded data information to 17-bit to 72-bit of the data payload area of the empty speech frame to obtain a new data frame.
实施例二与实施例一中发送方场景所述的方法类似,参考实施例一所述的发送方场景的描述,这里不再赘述。The second embodiment is similar to the method described in the sender scenario in the first embodiment. Referring to the description of the sender scenario in the first embodiment, details are not described herein again.
实施例三Embodiment 3
图9为本发明一种数据信息传输的目标设备结构示意图,实施例三所述的目标设备是与实施例一中接收方场景所述的方法所对应的设备,所述目标设备包括:FIG. 9 is a schematic structural diagram of a target device for data information transmission according to the present invention. The target device according to the third embodiment is the device corresponding to the method described in the receiver scenario in the first embodiment, and the target device includes:
第二接收单元901,用于接收源设备通过信道传输的语音数据包。The second receiving unit 901 is configured to receive a voice data packet that is transmitted by the source device by using a channel.
第二检测单元902,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识。The second detecting unit 902 is configured to detect whether the preset identification area of the data load area of the data frame in the voice data packet carries the frame identification identifier.
提取单元903,用于当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息。 The extracting unit 903 is configured to: when the preset identification area of the data load area of the data frame of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and the preset is adopted The preset decoding mode corresponding to the channel coding mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain new data information.
替换单元904,用于用空语音帧替换所述新增数据帧。The replacing unit 904 is configured to replace the newly added data frame with a null voice frame.
语音还原单元905,用于对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The voice restoration unit 905 is configured to decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame, and obtain the voice audio input by the calling party.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit,则所述第二检测单元902,用于检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Optionally, the preset identification area is 0 to 16 bits of the data payload area of the empty voice frame, and the second detecting unit 902 is configured to detect a data load area of the data frame in the voice data packet. Whether 0 to 16 bits carry a frame identification identifier;
当对预先选取的新增数据信息进行汉明编码时,所述提取单元903包括:When the Hamming encoding is performed on the newly added data information, the extracting unit 903 includes:
解码子单元,用于采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;a decoding subunit, configured to decode 17bit to 72bit of a data payload area of the newly added data frame by using Hamming decoding;
提取子单元,用于提取32bit的新增数据信息。Extract subunits to extract 32bit new data information.
实施例三与实施例一中接收方场景所述的方法类似,参考实施例一所述的接收方场景的描述,这里不再赘述。The third embodiment is similar to the method described in the receiver scenario in the first embodiment, and the description of the receiver scenario described in the first embodiment is omitted here.
实施例四 Embodiment 4
图10为本发明一种数据信息传输系统结构示意图,所述系统包括:FIG. 10 is a schematic structural diagram of a data information transmission system according to the present invention, where the system includes:
实施例二所述的数据信息传输的源设备1001和实施例三所述的数据信息传输的目标设备1002。The source device 1001 for data information transmission and the target device 1002 for data information transmission according to the third embodiment are described in the second embodiment.
这里需要说明的是,对于同一个终端来说,既为一个数据信息传输的源设备,也为其他终端的数据信息传输的目标设备。It should be noted here that for the same terminal, it is both a source device for data information transmission and a target device for data information transmission of other terminals.
实施例五Embodiment 5
图11为本发明一种数据信息传输的源设备结构示意图,所述源设备包括:FIG. 11 is a schematic structural diagram of a source device for data information transmission according to the present invention, where the source device includes:
接收器1101,处理器1102以及发送器1103,所述接收器1101和所述发送器1103分别与所述处理器1102相连。The receiver 1101, the processor 1102, and the transmitter 1103, the receiver 1101 and the transmitter 1103 are respectively connected to the processor 1102.
所述接收器1101,用于接收呼叫方输入的语音音频,并将所述语音音频发送至处理器1102。The receiver 1101 is configured to receive voice audio input by a calling party, and send the voice audio to the processor 1102.
所述处理器1102,用于对所述语音音频进行压缩编码获得语音数据包,采用语音激活检测方法检测所述语音数据包中的空语音帧,当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识,对预 先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧,将所述新增数据帧发送至所述发送器1103。The processor 1102 is configured to perform compression coding on the voice audio to obtain a voice data packet, and use a voice activation detection method to detect a null voice frame in the voice data packet. When an empty voice frame is detected, the space is Add a frame identification identifier to the preset identification area of the data payload area of the voice frame, The newly added data information is encoded by using a preset channel coding manner, and the added new data information is added to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame, and the new data frame is added. The increased data frame is sent to the transmitter 1103.
所述发送器1103,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The transmitter 1103 is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
可选的,所述处理器1202用于对预先选取的新增数据信息采用预设信道编码方式进行编码包括:Optionally, the processor 1202 is configured to use the preset channel coding manner to encode the pre-selected newly added data information, including:
对预先选取的新增数据信息进行汉明编码、里德所罗门编码或循环编码。Hamming coding, Reed Solomon coding or cyclic coding for pre-selected new data information.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;Optionally, the preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
所述处理器1202,用于在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识为:The processor 1202 is configured to add a frame identification identifier to the preset identification area of the data payload area of the empty voice frame as:
在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Adding a frame identification identifier in 0 to 16 bits of the data payload area of the empty voice frame;
所述预设信道编码方式为汉明编码时,所述处理器1202,用于对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧包括:When the preset channel coding mode is Hamming coding, the processor 1202 is configured to encode the pre-selected new data information by using a preset channel coding manner, and add the coded new data information to the Obtaining new data frames in the preset bearer area of the data payload area of the empty voice frame includes:
对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;Performing Hamming coding on the newly added data information to obtain newly added data information including 32-bit newly added data information and 24-bit supervised bits;
将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding 56 bits of encoded data information to 17 bit to 72 bits of the data payload area of the null speech frame obtains a new data frame.
可选的,所述处理器用于采用语音激活检测方法检测所述语音数据包中的空语音帧包括:Optionally, the processor is configured to detect, by using a voice activation detection method, the null voice frame in the voice data packet, including:
采用频域能量检测方法或短时能量平均方法检测所述语音数据包中的空语音帧。The empty speech frame in the speech data packet is detected by a frequency domain energy detection method or a short time energy averaging method.
实施例五与实施例一中发送方场景所述的方法类似,参考实施例一所述的发送方场景的描述,这里不再赘述。The fifth embodiment is similar to the method described in the sender scenario in the first embodiment, and the description of the sender scenario described in the first embodiment is omitted here.
实施例六 Embodiment 6
图12为为本发明一种数据信息传输的目标设备结构示意图,所述目标设备包括: 12 is a schematic structural diagram of a target device for data information transmission according to the present invention, where the target device includes:
接收器1201,以及与所述接收器相连的处理器1202;a receiver 1201, and a processor 1202 connected to the receiver;
所述接收器1201,用于接收源设备通过信道传输的语音数据包,并将所述语音数据包发送至所述处理器1202。The receiver 1201 is configured to receive a voice data packet transmitted by the source device through a channel, and send the voice data packet to the processor 1202.
所述处理器1202,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识,当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息,用空语音帧替换所述新增数据帧,对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The processor 1202 is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, where a data load area of the data frame of the voice data packet is preset When the identification area carries the frame identification identifier, the data frame is identified as a newly added data frame, and the data load area of the newly added data frame is pre-prepared by using a preset decoding manner corresponding to the preset channel coding mode. The data information of the bearer area is decoded to obtain new data information, the new data frame is replaced by the empty voice frame, and the voice data packet that replaces the new data frame with the null voice frame is decoded and decompressed to obtain the calling party. Input voice audio.
可选的,所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;Optionally, the preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
则所述处理器1202,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识包括:The processor 1202, configured to detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier includes:
检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Detecting whether a 0 to 16 bit of the data payload area of the data frame in the voice data packet carries a frame identification identifier;
所述预设的编码方式为汉明编码时,所述处理器1202,用于采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息包括:When the preset coding mode is Hamming coding, the processor 1202 is configured to preset a data load area of the newly added data frame by using a preset decoding manner corresponding to the preset channel coding mode. Decoding the data information of the bearer area to obtain new data information includes:
采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;Decoding 17bit to 72bit of the data payload area of the newly added data frame by using Hamming decoding;
提取32bit的新增数据信息。Extract 32bit new data information.
实施例七Example 7
图13为本发明一种数据信息传输系统结构示意图,所述系统包括:FIG. 13 is a schematic structural diagram of a data information transmission system according to the present invention, where the system includes:
实施例五所述的数据信息传输的源设备1301和实施例六所述的数据信息传输的目标设备1302。The source device 1301 for data information transmission and the target device 1302 for data information transmission according to the sixth embodiment are described in the fifth embodiment.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。 The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It is considered as the scope of protection of the present invention.

Claims (11)

  1. 一种数据信息传输的方法,其特征在于,应用于发送语音音频的源设备,所述方法包括:A method for transmitting data information, characterized by being applied to a source device for transmitting voice audio, the method comprising:
    接收呼叫方输入的语音音频进行压缩编码获得语音数据包;Receiving voice audio input by the calling party to perform compression encoding to obtain a voice data packet;
    采用语音激活检测方法检测所述语音数据包中的空语音帧;Detecting an empty voice frame in the voice data packet by using a voice activation detection method;
    当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识;Adding a frame identification identifier to a preset identification area of a data payload area of the empty voice frame when an empty voice frame is detected;
    对预先选取的新增数据信息采用预设信道编码方式进行编码;The pre-selected new data information is encoded by using a preset channel coding manner;
    将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧;Adding the added new data information to the preset bearer area of the data payload area of the empty voice frame to obtain a new data frame;
    将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The voice data packet including the newly added data frame is transmitted through a channel to a target device that receives the voice audio.
  2. 根据权利要求1所述的方法,其特征在于,The method of claim 1 wherein
    所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
    则所述在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识为:Adding a frame identification identifier to the preset identification area of the data payload area of the empty voice frame is:
    在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Adding a frame identification identifier in 0 to 16 bits of the data payload area of the empty voice frame;
    所述预设信道编码方式为汉明编码时,所述对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧包括:When the preset channel coding mode is Hamming coding, the pre-selected new data information is encoded by using a preset channel coding manner, and the added new data information is added to the data load of the empty voice frame. The newly added data frame of the preset bearer area of the area includes:
    对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;Performing Hamming coding on the newly added data information to obtain newly added data information including 32-bit newly added data information and 24-bit supervised bits;
    将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding 56 bits of encoded data information to 17 bit to 72 bits of the data payload area of the null speech frame obtains a new data frame.
  3. 一种数据信息传输的方法,其特征在于,应用于接收语音音频的目标设备,所述方法包括:A method for transmitting data information, characterized in that it is applied to a target device that receives voice audio, and the method includes:
    接收源设备通过信道传输的语音数据包; Receiving a voice data packet transmitted by the source device through the channel;
    检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识;Detecting whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier;
    当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息;When the preset identification area of the data payload area of the data packet of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and a pre-corresponding to the preset channel coding mode is adopted. Decoding mode is performed to decode data information of a preset bearer area of a data load area of the newly added data frame to obtain new data information;
    用空语音帧替换所述新增数据帧;Substituting the new data frame with an empty voice frame;
    对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The voice data input by the calling party is obtained by decoding and decompressing the voice data packet that replaces the newly added data frame with the null voice frame.
  4. 根据权利要求3所述的方法,其特征在于,The method of claim 3 wherein:
    所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
    则所述检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识为:And determining whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier is:
    检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Detecting whether a 0 to 16 bit of the data payload area of the data frame in the voice data packet carries a frame identification identifier;
    所述预设的编码方式为汉明编码时,所述采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息包括:When the preset coding mode is Hamming coding, the data information of the preset bearer area of the data load area of the newly added data frame is performed by using a preset decoding mode corresponding to the preset channel coding mode. Decoding to obtain new data information includes:
    采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;Decoding 17bit to 72bit of the data payload area of the newly added data frame by using Hamming decoding;
    提取32bit的新增数据信息。Extract 32bit new data information.
  5. 一种数据信息传输的源设备,其特征在于,所述源设备包括:A source device for data information transmission, wherein the source device includes:
    第一接收单元,用于接收呼叫方输入的语音音频进行压缩编码获得语音数据包;a first receiving unit, configured to receive voice audio input by the calling party, and perform compression encoding to obtain a voice data packet;
    第一检测单元,用于采用语音激活检测方法检测所述语音数据包中的空语音帧;a first detecting unit, configured to detect a null voice frame in the voice data packet by using a voice activation detection method;
    第一添加单元,用于当检测到空语音帧时,在所述空语音帧的数据负载区 域的预设识别区域中添加帧识别标识;a first adding unit, configured to: when a null voice frame is detected, in a data payload area of the empty voice frame Adding a frame identification identifier to the preset identification area of the domain;
    第二添加单元,用于对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧;a second adding unit, configured to encode the pre-selected new data information by using a preset channel coding manner, and add the encoded new data information to a preset bearer area of the data load area of the empty voice frame to obtain a new Increase data frame;
    发送单元,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。And a sending unit, configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  6. 一种数据信息传输的目标设备,其特征在于,所述目标设备包括:A target device for transmitting data information, characterized in that the target device comprises:
    第二接收单元,用于接收源设备通过信道传输的语音数据包;a second receiving unit, configured to receive a voice data packet that is transmitted by the source device by using a channel;
    第二检测单元,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识;a second detecting unit, configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier;
    提取单元,用于当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息;The extracting unit is configured to: when the preset identification area of the data load area of the data frame of the voice data packet carries the frame identification identifier, the data frame is identified as a newly added data frame, and the preset channel is adopted The preset decoding mode corresponding to the encoding mode decodes the data information of the preset bearer area of the data load area of the newly added data frame to obtain new data information;
    替换单元,用于用空语音帧替换所述新增数据帧;a replacement unit, configured to replace the newly added data frame with an empty voice frame;
    语音还原单元,用于对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The voice restoration unit is configured to decode and decompress the voice data packet that replaces the newly added data frame with the null voice frame to obtain the voice audio input by the calling party.
  7. 一种数据信息传输的源设备,其特征在于,所述源设备包括:A source device for data information transmission, wherein the source device includes:
    接收器,处理器以及发送器,所述接收器和所述发送器分别与所述处理器相连;a receiver, a processor, and a transmitter, wherein the receiver and the transmitter are respectively connected to the processor;
    所述接收器,用于接收呼叫方输入的语音音频,并将所述语音音频发送至处理器;The receiver is configured to receive voice audio input by a calling party, and send the voice audio to a processor;
    所述处理器,用于对所述语音音频进行压缩编码获得语音数据包,采用语音激活检测方法检测所述语音数据包中的空语音帧,当检测到空语音帧时,在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识,对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧,将所述新增数据帧发送至所述发送器; The processor is configured to compress and encode the voice audio to obtain a voice data packet, and use a voice activation detection method to detect a null voice frame in the voice data packet, and when the voice voice frame is detected, in the null voice A frame identification identifier is added to the preset identification area of the data load area of the frame, and the newly added data information is encoded by using a preset channel coding manner, and the added new data information is added to the data of the empty voice frame. Adding a new data frame to the preset bearer area of the load area, and sending the newly added data frame to the sender;
    所述发送器,用于将包含所述新增数据帧的语音数据包通过信道传输至接收所述语音音频的目标设备。The transmitter is configured to transmit, by using a channel, a voice data packet that includes the newly added data frame to a target device that receives the voice audio.
  8. 根据权利要求7所述的源设备,其特征在于,The source device according to claim 7, wherein
    所述预设识别区域为所述空语音帧的数据负载区域的0至16bit;The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
    所述处理器,用于在所述空语音帧的数据负载区域的预设识别区域中添加帧识别标识为:The processor is configured to add a frame identification identifier to a preset identification area of a data payload area of the empty voice frame:
    在所述空语音帧的数据负载区域的0至16bit中添加帧识别标识;Adding a frame identification identifier in 0 to 16 bits of the data payload area of the empty voice frame;
    所述预设信道编码方式为汉明编码时,所述处理器,用于对预先选取的新增数据信息采用预设信道编码方式进行编码,将编码后的新增数据信息添加到所述空语音帧的数据负载区域的预设承载区域获得新增数据帧包括:When the preset channel coding mode is Hamming coding, the processor is configured to encode the pre-selected new data information by using a preset channel coding manner, and add the coded new data information to the space. Obtaining a new data frame in the preset bearer area of the data payload area of the voice frame includes:
    对所述新增数据信息进行汉明编码,获得包含32bit新增数据信息以及24bit监督位的编码后的新增数据信息;Performing Hamming coding on the newly added data information to obtain newly added data information including 32-bit newly added data information and 24-bit supervised bits;
    将56bit的编码后的数据信息添加至所述空语音帧的数据负载区域的17bit至72bit获得新增数据帧。Adding 56 bits of encoded data information to 17 bit to 72 bits of the data payload area of the null speech frame obtains a new data frame.
  9. 一种数据信息传输的目标设备,其特征在于,所述目标设备包括:A target device for transmitting data information, characterized in that the target device comprises:
    接收器,以及与所述接收器相连的处理器;a receiver, and a processor coupled to the receiver;
    所述接收器,用于接收源设备通过信道传输的语音数据包,并将所述语音数据包发送至所述处理器;The receiver is configured to receive a voice data packet transmitted by the source device through a channel, and send the voice data packet to the processor;
    所述处理器,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识,当所述语音数据包的数据帧的数据负载区域的预设识别区域携带有所述帧识别标识时,所述数据帧识别为新增数据帧,采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息,用空语音帧替换所述新增数据帧,对将新增数据帧替换成空语音帧的所述语音数据包进行解码解压后获得呼叫方输入的语音音频。The processor is configured to detect whether a preset identification area of a data load area of the data frame in the voice data packet carries a frame identification identifier, and preset identification of a data load area of a data frame of the voice data packet When the area carries the frame identification identifier, the data frame is identified as a newly added data frame, and the data load area of the newly added data frame is preset by using a preset decoding manner corresponding to the preset channel coding mode. The data information of the bearer area is decoded to obtain new data information, the new data frame is replaced by the empty voice frame, and the voice data packet that replaces the new data frame with the null voice frame is decoded and decompressed to obtain the caller input. Voice audio.
  10. 根据权利要求9所述的目标设备,其特征在于,The target device according to claim 9, wherein
    所述预设识别区域为所述空语音帧的数据负载区域的0至16bit; The preset identification area is 0 to 16 bits of a data load area of the empty voice frame;
    则所述处理器,用于检测所述语音数据包中的数据帧的数据负载区域的预设识别区域是否携带有帧识别标识包括:The processor, configured to detect whether the preset identification area of the data payload area of the data frame in the voice data packet carries the frame identification identifier includes:
    检测所述语音数据包中的数据帧的数据负载区域的0至16bit是否携带有帧识别标识;Detecting whether a 0 to 16 bit of the data payload area of the data frame in the voice data packet carries a frame identification identifier;
    所述预设的编码方式为汉明编码时,所述处理器,用于采用与所述预设信道编码方式对应的预设解码方式对所述新增数据帧的数据负载区域的预设承载区域的数据信息进行解码获得新增数据信息包括:When the preset encoding mode is Hamming encoding, the processor is configured to preset a data bearer region of the newly added data frame by using a preset decoding manner corresponding to the preset channel coding mode. The data information of the area is decoded to obtain new data information including:
    采用汉明解码对所述新增数据帧的数据负载区域的17bit至72bit进行解码;Decoding 17bit to 72bit of the data payload area of the newly added data frame by using Hamming decoding;
    提取32bit的新增数据信息。Extract 32bit new data information.
  11. 一种数据信息传输系统,其特征在于,所述系统包括:A data information transmission system, characterized in that the system comprises:
    权利要求7-8任意一项所述的数据信息传输的源设备和权利要求9-10任意一项所述的数据信息传输的目标设备。 A source device for data information transmission according to any one of claims 7-8, and a target device for data information transmission according to any one of claims 9-10.
PCT/CN2016/070651 2015-01-13 2016-01-12 Data information transmission method, device, and system WO2016112837A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510016781.8A CN104601284B (en) 2015-01-13 2015-01-13 A kind of method, apparatus and system of data information transfer
CN201510016781.8 2015-01-13

Publications (1)

Publication Number Publication Date
WO2016112837A1 true WO2016112837A1 (en) 2016-07-21

Family

ID=53126821

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/070651 WO2016112837A1 (en) 2015-01-13 2016-01-12 Data information transmission method, device, and system

Country Status (2)

Country Link
CN (1) CN104601284B (en)
WO (1) WO2016112837A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113113097A (en) * 2021-03-30 2021-07-13 深圳市冠标科技发展有限公司 Medical device, medical data filing method, electronic device, and storage medium

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601284B (en) * 2015-01-13 2019-02-12 哈尔滨海能达科技有限公司 A kind of method, apparatus and system of data information transfer
CN107040359B (en) * 2017-05-08 2021-01-19 海能达通信股份有限公司 Method, device and equipment for carrying channel associated signaling in voice calling process
WO2018205080A1 (en) * 2017-05-08 2018-11-15 海能达通信股份有限公司 Method, device and apparatus for carrying channel associated signaling during voice calling process
CN113393851B (en) * 2021-06-23 2023-04-07 紫优科技(深圳)有限公司 Method, system, electronic device and storage medium for transmitting voice

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721712B1 (en) * 2002-01-24 2004-04-13 Mindspeed Technologies, Inc. Conversion scheme for use between DTX and non-DTX speech coding systems
CN102057606A (en) * 2008-06-09 2011-05-11 高通股份有限公司 Increasing capacity in wireless communications
CN103474079A (en) * 2012-08-06 2013-12-25 苏州沃通信息科技有限公司 Voice encoding method
CN104601284A (en) * 2015-01-13 2015-05-06 哈尔滨海能达科技有限公司 Method, device and system for transmitting data information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431578B (en) * 2008-10-30 2010-12-08 南京大学 An Information Hiding Method Based on G.723.1 Silence Detection Technology
CN102104845A (en) * 2009-12-22 2011-06-22 中兴通讯股份有限公司 Additional information transmission method and device, and additional information receiving method and device
CN103391518B (en) * 2013-08-05 2016-05-25 深圳森虎科技股份有限公司 The method of the data of transmission except speech data in specialty wireless telecommunications voice communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721712B1 (en) * 2002-01-24 2004-04-13 Mindspeed Technologies, Inc. Conversion scheme for use between DTX and non-DTX speech coding systems
CN102057606A (en) * 2008-06-09 2011-05-11 高通股份有限公司 Increasing capacity in wireless communications
CN103474079A (en) * 2012-08-06 2013-12-25 苏州沃通信息科技有限公司 Voice encoding method
CN104601284A (en) * 2015-01-13 2015-05-06 哈尔滨海能达科技有限公司 Method, device and system for transmitting data information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113113097A (en) * 2021-03-30 2021-07-13 深圳市冠标科技发展有限公司 Medical device, medical data filing method, electronic device, and storage medium

Also Published As

Publication number Publication date
CN104601284A (en) 2015-05-06
CN104601284B (en) 2019-02-12

Similar Documents

Publication Publication Date Title
WO2016112837A1 (en) Data information transmission method, device, and system
JP6523249B2 (en) Method and apparatus for compressing packet header
CN103560836A (en) Sound wave wireless communication method and device
JP3881157B2 (en) Voice processing method and voice processing apparatus
CN108847248B (en) Bluetooth device audio processing method, system, readable storage medium and Bluetooth device
WO2012155614A1 (en) Method, apparatus and system for data compression and decompression in wireless communication system
WO2020092945A3 (en) Methods for transmission to achieve robust control and feedback performance in a network
JP6483920B2 (en) Wireless communication system and communication method
US20090006104A1 (en) Method of configuring codec and codec using the same
CN108597529A (en) A police digital trunking system air interface voice monitoring system and method
US9842604B2 (en) Apparatus and method for improving communication quality of radio
CN108737349B (en) Voice data packet processing method and device
EP2903224B1 (en) Method for transmitting audio information and packet communication system
CN111478924B (en) Multi-hop relay voice communication method for ultrashort wave radio station
CN110034858B (en) Data packet retransmission method, device, mobile terminal and storage medium
CN202050421U (en) An end-to-end encrypted voice processing device
CN106033982B (en) A kind of method, apparatus and terminal for realizing ultra wide band voice intercommunication
CN105812963B (en) Relay system and signal conversion method of interphone
CN102843217B (en) D2D communication system based on network coding and relaying and implementation method thereof
US9961634B2 (en) Radio receiver and mute control method for the same
US8300622B2 (en) Systems and methods for tandem free operation signal transmission
CN108768584A (en) The method, apparatus and system of a kind of data compression, decompression
CN105472304A (en) Power grid emergency communication video coding and decoding dynamic adaptation method and system thereof
CN104424948B (en) A kind of speech data recognition methods and device
US20050229046A1 (en) Evaluation of received useful information by the detection of error concealment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16737063

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16737063

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载