CN102594567B - A kind of secure encryption transmission method of speech data - Google Patents
A kind of secure encryption transmission method of speech data Download PDFInfo
- Publication number
- CN102594567B CN102594567B CN201210073400.6A CN201210073400A CN102594567B CN 102594567 B CN102594567 B CN 102594567B CN 201210073400 A CN201210073400 A CN 201210073400A CN 102594567 B CN102594567 B CN 102594567B
- Authority
- CN
- China
- Prior art keywords
- speech data
- vop
- receiving terminal
- subtype
- data receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of secure encryption transmission method of speech data, the method comprises the steps: (1) first sets up the multiplexor of voice data transmission; Wherein in the gauge outfit of VoP, front 8 positions define the version of speech data, type, subtype, reservation position, issue, sequence number, payload length and load contents successively; Four types is defined, user's speech data type of Control Cooling, management type, data type and selectivity setting in type bit; (2) ~ (4), when the type bit of gauge outfit is set as Control Cooling, management type or data type, sets subtype position further, and carry out voice data transmission.This transmission method safety, fast and save bandwidth.
Description
Technical field
The present invention relates to a kind of data transmission method.
Background technology
Along with the continuous progress of computer technology, triple play technology is also further developed.Video conference, interactive television, electronic trade etc. are more applied.The fail safe of speech data when Internet Transmission obtains more multiple looking.
In addition, along with ecommerce becomes a kind of facility, the efficiently methods of conducting trade, user gets more and more, and its fail safe is also more and more important.How to guarantee every data in ecommerce complete, to maintain secrecy and unique, it is the problem that people make great efforts to solve all the time, the encryption and decryption of speech data are the effective means solving this problem, and therefore people have carried out a lot of research to the encryption of voice data transmission.Meanwhile, because information quantity rapidly expands, voice data transmission amount is increasing, needs a kind of method that effectively can reduce processor load, reasonable distribution voice-over-net data transfer bandwidth.
Summary of the invention
The invention discloses a kind of safe, fast and save the secure encryption transmission method of the speech data of bandwidth.
The secure encryption transmission method of speech data of the present invention comprises the steps:
(1) multiplexor of voice data transmission is first set up; Wherein in the gauge outfit of VoP, front 8 positions define the version of speech data, type, subtype, reservation position, issue, sequence number, payload length and load contents successively;
Four types is defined, user's speech data type of Control Cooling, management type, data type and selectivity setting in type bit;
(2) when the type bit of gauge outfit is set as Control Cooling, setting subtype position further;
(21) when group type bit is set as " confirmation " subtype, speech data receiving terminal confirms VoP to the passback of speech data transmitting terminal, VoP comprises the information of speech data receiving terminal, comprising the buffer size of speech data receiving terminal;
(22) when group type bit is set as " buffering area consumes report " subtype, speech data receiving terminal passes the VoP of buffering area consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising turn around time and the buffering area consumption of speech data receiving terminal;
(23) when group type bit is set as " speech data consumption report " subtype, speech data receiving terminal passes the VoP of speech data consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising turn around time and the speech data consumption of speech data receiving terminal;
(3) when the type bit of gauge outfit is set as management type, setting subtype position further;
(31) when group type bit is set as " searching request " subtype, transmitting terminal broadcast search VoP, thus the receiving terminal in search network, in the gauge outfit of this VoP, there is unique sequence number, in load contents, comprise option, length, data equipotential; When receiving terminal feedback search VoP, the sequence number of its VoP sent and the identical of search VoP; Wherein, the time that VoP sends determines at random or is determined to postpone by system;
(32) when group type bit is set as " line request " subtype, transmitting terminal sends the VoP that issue is zero, thus set up line, then receiving terminal can send there is " line response " subtype VoP to transmitting terminal, wherein can set unique issue, this issue non-zero;
(33), when group type bit is set as " interrupting line request " subtype, transmitting terminal or receiving terminal send VoP after line is set up, and are used for interrupting existing line; When another receiving terminal is wanted to interrupt this existing line, then this receiving terminal first receives the search VoP that transmitting terminal sends, the rear transmitting terminal to existing line and receiving terminal send " interrupting line request " of requiring to interrupt existing line, and then set up line with transmitting terminal;
(4) when the type bit of gauge outfit is set as data type, further in subtype position, " encryption ", " compression ", " re-transmission " and " complete zero " position is set successively;
(41) when encrypted bits is set as 1, this VoP is encrypted voice data bag, a bit of in part of speech packet in encipher only audio data stream or part of speech packet, thus accelerate language data process speed and reduce the load of processor; The front two of VoP " load " position represents the length starting position and the encrypted voice data encrypted respectively;
(42) when " compression " position is set as 1, this VoP is the VoP compressed, and when needing to encrypt simultaneously and compress, first carries out compressing being encrypted again;
(43) when " re-transmission " position is set as 1, this VoP is attached most importance to new transmitted VoP;
(44) when " complete zero " position is set as 1, this VoP is quiet data; The gauge outfit of this VoP is only transmitted when transmitting this VoP.
Embodiment
In order to make those skilled in the art more clearly understand technical scheme of the present invention, below in conjunction with the safe transmission method of embodiment speech data of the present invention.
The safe transmission method of speech data of the present invention comprises the steps:
First, the multiplexor of voice data transmission is set up.
In the gauge outfit of VoP, front 8 positions define the version of speech data, type and subtype successively, and be followed successively by thereafter and retain position, issue, sequence number and payload length, last position is load contents.
In one embodiment, define Four types in type bit, such as Control Cooling is " 00 ", and management type is " 01 ", and data type is " 10 ", and user's speech data type that selectivity sets is as " 11 ".
By setting speech data type in the gauge outfit of VoP, one or more speech data passage can be set up in same transmission, thus distinguish the instruction such as speech data control, setting, state needing to transmit in time or transmit not in time.Like this, when transmitting the speech data needing to transmit in time, can not by the impact of other VoP, prioritised transmission.
In one embodiment, the periodic report method of speech data is realized.
When the type bit of gauge outfit be set as " 00 " namely Control Cooling time, further setting subtype position.
In a preferred embodiment, subtype position comprises " confirmation " subtype, this position is set as " 00 ", the type represents needs speech data receiving terminal to confirm VoP to the passback of speech data transmitting terminal, VoP comprises the information of speech data receiving terminal, comprising the buffer size of speech data receiving terminal.
In a preferred embodiment, subtype that subtype position comprises " buffering area consumes report ", this position is set as " 01 ", now, speech data receiving terminal passes the VoP of buffering area consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising the turn around time and buffering area consumption etc. of speech data receiving terminal.
In a preferred embodiment, subtype that subtype position comprises " speech data consumption report ", this position is set as " 10 ", now, speech data receiving terminal passes the VoP of speech data consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising the turn around time and speech data consumption etc. of speech data receiving terminal.
The buffering area consumption beamed back by speech data receiving terminal or speech data consumption, speech data transmitting terminal can adjust the generation speed of speech data or the speed of notice speech data receiving terminal adjustment speech data consumption, thus makes speech data transmitting terminal produce the speed sync of speech data and speech data receiving terminal consumption speech data.
In one embodiment, the delay response method of speech data is realized.
When the type bit of gauge outfit is set as " 01 ", when being management type, setting subtype position further.When group type bit is set as " searching request " subtype " 0000 ", it is then the search VoP of the broadcast of transmitting terminal, thus the receiving terminal in search network, unique sequence number can be had in the gauge outfit of this VoP, option, length, data equipotential in load contents, can be comprised.When receiving terminal feedback search VoP, the sequence number of its VoP sent can identical with search VoP.Wherein, can determine at random or determine by system the time that delay VoP sends, thus the probability that minimizing VoP collides.
In one embodiment, realize the rear of speech data to arrive but preferential bus connection method.
When the type bit of gauge outfit be set as " 01 " namely management type time, further setting subtype position.
When group type bit is set as " line request " subtype, such as " 0001 ", transmitting terminal sends the VoP that issue is zero, thus set up line, then receiving terminal can send there is " line response " subtype, such as " 0015 " VoP to transmitting terminal, wherein can set unique issue, this issue non-zero.Wherein, when having set up line between transmitting terminal and receiving terminal, transmitting terminal and receiving terminal can re-establish a new line, thus need not interrupt existing line.
When group type bit is set as " interrupting line request " subtype, such as " 0010 ", transmitting terminal or receiving terminal send VoP after line is set up, and are used for interrupting existing line.If when another receiving terminal is wanted to interrupt this existing line, then this receiving terminal first must receive the search VoP that transmitting terminal sends, just can send " interrupting line request " of requiring to interrupt existing line to the transmitting terminal of existing line and receiving terminal afterwards, and then set up line with transmitting terminal.
The advantage of the method is, any one device on same network all temporarily can interrupt existing line between receiving terminal and transmitting terminal, and preferential and receiving terminal sets up new line, and line rule can be made like this to simplify most.Need to illustrate, do not consider internet security in the network transport mechanism of the present embodiment, thus avoid the account management demand of user; If consider internet security, then need to arrange fail safe rule in its lower floor's communications protocol.
In one embodiment, the periodic broadcast search response method of speech data is realized.
Receiving terminal to the periodic broadcast search response VoP on one's own initiative of all transmitting terminals on consolidated network, thus can notify that all transmitting terminals exist this receiving terminal on network.
When the type bit of gauge outfit be set as " 10 ", namely data type time, further in subtype position, set " encryption (E) ", " compression (C) ", " retransmitting (R) " and " complete zero (Z) " position successively.
When encrypted bits is set as 1, show that this VoP is encrypted voice data bag, can a bit of in part of speech packet in an encrypted voice data stream or part of speech packet, thus accelerate language data process speed and reduce the load of processor, especially in speech data, although just local cypher, listener-in has been difficult to the sound not hearing speech data.Transmitting terminal can selection cycle ground by speech data packet encryption, such as every five speech data packet encryptions are once, also can Choice encryption VoP immediately.
The front two of VoP " load " position represents the length starting position and the encrypted voice data encrypted respectively; If position is 0, length is the length of whole speech data, then represent that whole speech data is all encrypted.
When " compression " position is set as 1, represent that this VoP is the VoP compressed.If need to encrypt and compress simultaneously, preferably first compress and encrypt again.Because adopt local cypher method in the present invention, the object of overall encryption so just can be reached.
When " re-transmission " position is set as 1, represent that this VoP is attached most importance to new transmitted VoP.
When " complete zero " position is set as 1, represent that this VoP is quiet data.In the gauge outfit of this VoP, payload length represents the length of this quiet data, because quiet data can be deleted, therefore when in audio data stream during one section of quiet data, can the gauge outfit of only transmitting audio data bag, thus save bandwidth.
Above embodiment is only for describing the technical scheme of the safe transmission method of speech data of the present invention; be not used in restriction the present invention; those skilled in the art without departing from the scope of the present invention; can obtain various modification and combination, therefore protection scope of the present invention is as the criterion with claims.
Claims (1)
1. a secure encryption transmission method for speech data, is characterized in that, described method comprises the steps:
(1) multiplexor of voice data transmission is first set up; Wherein in the gauge outfit of VoP, front 8 positions define the version of speech data, type, subtype, reservation position, issue, sequence number, payload length and load contents successively;
Four types is defined, user's speech data type of Control Cooling, management type, data type and selectivity setting in type bit;
(2) when the type bit of gauge outfit is set as Control Cooling, setting subtype position further;
(21) when group type bit is set as " confirmation " subtype, speech data receiving terminal confirms VoP to the passback of speech data transmitting terminal, VoP comprises the information of speech data receiving terminal, comprising the buffer size of speech data receiving terminal;
(22) when group type bit is set as " buffering area consumes report " subtype, speech data receiving terminal passes the VoP of buffering area consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising turn around time and the buffering area consumption of speech data receiving terminal;
(23) when group type bit is set as " speech data consumption report " subtype, speech data receiving terminal passes the VoP of speech data consumption information back to speech data transmitting terminal, this VoP comprises the information of speech data receiving terminal, comprising turn around time and the speech data consumption of speech data receiving terminal;
(3) when the type bit of gauge outfit is set as management type, setting subtype position further;
(31) when group type bit is set as " searching request " subtype, speech data transmitting terminal broadcast search VoP, thus the speech data receiving terminal in search network, in the gauge outfit of this VoP, there is unique sequence number, in load contents, comprise option, length, data bits; When speech data receiving terminal feedback search VoP, the sequence number of its VoP sent and the identical of search VoP; Wherein, the time that VoP sends determines at random or is determined to postpone by system;
(32) when group type bit is set as " line request " subtype, speech data transmitting terminal sends the VoP that issue is zero, thus set up line, speech data receiving terminal sends and has " line response " subtype, the unique and VoP of non-zero issue to speech data transmitting terminal then;
(33), when group type bit is set as " interrupting line request " subtype, speech data transmitting terminal or speech data receiving terminal send VoP after line is set up, and are used for interrupting existing line; When another speech data receiving terminal is wanted to interrupt this existing line, then this speech data receiving terminal first receives the search VoP that speech data transmitting terminal sends, the rear speech data transmitting terminal to existing line and speech data receiving terminal send " interrupting line request " of requiring to interrupt existing line, and then set up line with speech data transmitting terminal;
(4) when the type bit of gauge outfit is set as data type, further in subtype position, " encryption ", " compression ", " re-transmission " and " complete zero " position is set successively;
(41) when encrypted bits is set as 1, this VoP is encrypted voice data bag, a bit of in part of speech packet in encipher only audio data stream or part of speech packet, thus accelerate language data process speed and reduce the load of processor; The front two of VoP " load " position represents the length starting position and the encrypted voice data encrypted respectively;
(42) when " compression " position is set as 1, this VoP is the VoP compressed, and when needing to encrypt simultaneously and compress, first carries out compressing being encrypted again;
(43) when " re-transmission " position is set as 1, this VoP is attached most importance to new transmitted VoP;
(44) when " complete zero " position is set as 1, this VoP is quiet data; The gauge outfit of this VoP is only transmitted when transmitting this VoP.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210073400.6A CN102594567B (en) | 2012-03-20 | 2012-03-20 | A kind of secure encryption transmission method of speech data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210073400.6A CN102594567B (en) | 2012-03-20 | 2012-03-20 | A kind of secure encryption transmission method of speech data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102594567A CN102594567A (en) | 2012-07-18 |
CN102594567B true CN102594567B (en) | 2015-11-25 |
Family
ID=46482792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210073400.6A Expired - Fee Related CN102594567B (en) | 2012-03-20 | 2012-03-20 | A kind of secure encryption transmission method of speech data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102594567B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105978864A (en) * | 2016-04-28 | 2016-09-28 | 施巍巍 | Data transmission method for Internet voice transmission and system |
CN107566345B (en) * | 2017-08-07 | 2021-06-25 | 中译语通科技(青岛)有限公司 | Voice safety transmission method with sequence encryption |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728750A (en) * | 2004-07-27 | 2006-02-01 | 邓里文 | Method of packet voice communication |
US7793099B2 (en) * | 2000-03-09 | 2010-09-07 | Pkware, Inc. | Method and system for encryption of file characteristics of .ZIP files |
CN102333376A (en) * | 2011-09-21 | 2012-01-25 | 中兴通讯股份有限公司 | Data transmission method and device and data processing method and device |
-
2012
- 2012-03-20 CN CN201210073400.6A patent/CN102594567B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7793099B2 (en) * | 2000-03-09 | 2010-09-07 | Pkware, Inc. | Method and system for encryption of file characteristics of .ZIP files |
CN1728750A (en) * | 2004-07-27 | 2006-02-01 | 邓里文 | Method of packet voice communication |
CN102333376A (en) * | 2011-09-21 | 2012-01-25 | 中兴通讯股份有限公司 | Data transmission method and device and data processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN102594567A (en) | 2012-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109996097B (en) | Screen projection method, system and storage device | |
JP5715669B2 (en) | Streaming data content in the network | |
CN100553251C (en) | Be used for safety and transmit the method and apparatus of content of multimedia adaptively | |
KR102411983B1 (en) | Method and apparatus for media data delivery control | |
US8542682B2 (en) | Systems and methods for media distribution | |
EP3269110B1 (en) | Method of communicating data packets within data communication systems | |
CA2470132A1 (en) | Encrypting received content | |
CN111698794B (en) | Wireless audio sharing method | |
CN105992040A (en) | Multichannel audio data transmitting method, audio data synchronization playing method and devices | |
MX2015002528A (en) | Transmission device, transmission method, reception device, and reception method. | |
CN109151491B (en) | Data distribution system, method and computer-readable storage medium | |
KR102306352B1 (en) | Signaling and operation of an mmtp de-capsulation buffer | |
JP2006186470A (en) | Wireless communication device, program and method | |
US20120151537A1 (en) | Method and system for asynchronous and isochronous data transmission in a high speed video network | |
CN113422818A (en) | Data cascade transmission method, system and node equipment | |
CN102594567B (en) | A kind of secure encryption transmission method of speech data | |
CN101621376A (en) | Method, device and system for multi-level encryption and decryption | |
CN102647411B (en) | A kind of safe transmission method of data | |
CN101621661B (en) | Audio-video encryption and decryption transmission system | |
US20060222181A1 (en) | Method for transporting real-time audio and video data | |
KR102202597B1 (en) | A method and apparatus for providing a broadcast service based on a heterogenous network | |
CN112910891B (en) | Network security interconnection system based on FPGA high-speed encryption and decryption | |
CN101309265A (en) | System for storing encrypted data by sub-address | |
CN106790030B (en) | Multi-screen cooperative audio transmission server, client, system and processing method thereof | |
CN101621677A (en) | Method, device and system for multi-level encryption and decryption of audios and videos for monitoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151125 Termination date: 20180320 |