CN102594567A - Secure encryption transmission method for voice data - Google Patents

Secure encryption transmission method for voice data Download PDF

Info

Publication number
CN102594567A
CN102594567A CN2012100734006A CN201210073400A CN102594567A CN 102594567 A CN102594567 A CN 102594567A CN 2012100734006 A CN2012100734006 A CN 2012100734006A CN 201210073400 A CN201210073400 A CN 201210073400A CN 102594567 A CN102594567 A CN 102594567A
Authority
CN
China
Prior art keywords
vop
speech data
receiving terminal
subtype
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100734006A
Other languages
Chinese (zh)
Other versions
CN102594567B (en
Inventor
李宗霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201210073400.6A priority Critical patent/CN102594567B/en
Publication of CN102594567A publication Critical patent/CN102594567A/en
Application granted granted Critical
Publication of CN102594567B publication Critical patent/CN102594567B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a secure encryption transmission method for voice data. The method comprises the following steps of: (1) establishing a multiple channel for the transmission of the voice data, wherein the former eight bits of a header of a voice data packet sequentially define the version, type, subtype, reserved bits, issue, serial number, load length and load contents of the voice data, and the type bit defines four types, namely a control type, a management type, a data type and a selectively set user voice data type; and (2) to (4), when the type bit of the header is set to define the control type, the management type or the data type, further setting a subtype bit, and transmitting the voice data. The transmission method is safe, high in speed and bandwidth-saving.

Description

A kind of safety encipher transmission method of speech data
Technical field
The present invention relates to a kind of data transmission method.
Background technology
The continuous progress of Along with computer technology, integration of three networks technology is also further developed.Video conference, interactive television, electronic trade etc. obtain more applications.The fail safe of speech data when Network Transmission obtains more multiple looking.
In addition, along with ecommerce becomes a kind of facility, the methods of conducting trade efficiently, the user is more and more, and its fail safe is also more and more important.How to guarantee each item data in the ecommerce complete, maintain secrecy and unique; Be that people make great efforts the problem that solves all the time; The encryption and decryption of speech data are effective means that addresses this problem, so people have carried out a lot of researchs to the encryption of voice data transmission.Simultaneously, because information quantity rapidly expands, the voice data transmission amount is increasing, needs a kind of method that can effectively 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 safety encipher transmission method of the speech data of bandwidth.
The safety encipher transmission method of speech data of the present invention comprises the steps:
(1) at first sets up the multiplexor of voice data transmission; Wherein in the gauge outfit of VoP, preceding 8 positions define version, type, subtype, reservation position, issue, sequence number, load length and the load content of speech data successively;
Definition is four types in the type bit, user's speech data type that control types, management type, data type and selectivity are set;
(2) when the type bit of gauge outfit is set at control types, further set the subtype position;
When (21) the group type bit was set at " affirmation " subtype, the speech data receiving terminal was confirmed VoP to the passback of speech data transmitting terminal, comprises the information of speech data receiving terminal in the VoP, comprising the buffer size of speech data receiving terminal;
When (22) the group type bit is set at " buffering area consumption report " subtype; The speech data receiving terminal is passed the VoP of buffering area consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising the passback time and the buffering area consumption of speech data receiving terminal;
When (23) the group type bit is set at " speech data consumption report " subtype; The speech data receiving terminal is passed the VoP of speech data consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising the passback time and the speech data consumption of speech data receiving terminal;
(3) when the type bit of gauge outfit is set at management type, further set the subtype position;
When (31) the group type bit is set at " searching request " subtype; Transmitting terminal broadcast search VoP; Thereby the receiving terminal in the search network has unique sequence number in the gauge outfit of this VoP, comprise option, length, data equipotential in the load content; When receiving terminal feedback search VoP, the sequence number of the VoP that it sends is identical with the search VoP; Wherein, VoP time of sending determines at random or is postponed by system's decision;
When (32) the group type bit is set at " line request " subtype; It is zero VoP that transmitting terminal sends issue; Thereby set up line; Then receiving terminal can send have " line response " subtype VoP to transmitting terminal, wherein can set unique issue, this issue non-zero;
When (33) the group type bit was set at " interrupting the line request " subtype, transmitting terminal or receiving terminal sent VoP after line is set up, be used for interrupting existing interconnection; When another receiving terminal is wanted to interrupt to have line; Then this receiving terminal receives the search VoP that transmitting terminal sends earlier; Transmitting terminal and receiving terminal to existing line sends " the interrupting the line request " that requires to interrupt existing line afterwards, and then sets up line with transmitting terminal;
(4) when the type bit of gauge outfit is set at data type, further in the subtype position, set " encryption ", " compression ", " re-transmission " and " complete zero " position successively;
(41) when encrypted bits is set at 1, this VoP is an encrypted speech packet, a bit of in part VoP in the encipher only audio data stream or the part VoP, thus accelerate language data process speed and reduce the load of processor; The position that the front two of VoP " load " position is represented respectively to begin to encrypt and the length of encrypted speech data;
(42) when " compression " position was set at 1, this VoP was the VoP that has compressed, in the time of need encrypting simultaneously and compress, compresses earlier again and encrypts;
(43) when " re-transmission " position when being set at 1, this VoP new transmitted VoP of attaching most importance to;
(44) when the position was set at 1, this VoP was a quiet data as " complete zero "; When this VoP of transmission, only transmit the gauge outfit of this VoP.
Embodiment
In order to make those skilled in the art more be expressly understood 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:
At first, set up the multiplexor of voice data transmission.
In the gauge outfit of VoP, preceding 8 positions define version, type and the subtype of speech data successively, are followed successively by thereafter to keep position, issue, sequence number and load length, and last position is the load content.
In one embodiment, definition is four types in the type bit, and for example control types is " 00 ", and management type is " 01 ", and data type is " 10 ", and user's speech data type that selectivity is set is " 11 ".
Through in the gauge outfit of VoP, setting the speech data type, can in same transmission, set up one or more speech data passages, thus instructions such as the speech data control of differentiation transmission in time or untimely transmission, setting, state.Like this, when transmission needs the speech data of transmission in time, can not receive the influence of other VoP, prioritised transmission.
In one embodiment, realize the periodic report method of speech data.
When the type bit of gauge outfit is set at " 00 " just during control types, further set the subtype position.
In a preferred embodiment; The subtype position comprises " affirmation " subtype; This position is set at " 00 "; The type need to represent the speech data receiving terminal to confirm VoP to the passback of speech data transmitting terminal, comprises the information of speech data receiving terminal in the VoP, comprising the buffer size of speech data receiving terminal.
In a preferred embodiment; The subtype position comprises " buffering area consumption report " subtype; This position is set at " 01 ", and at this moment, the speech data receiving terminal is passed the VoP of buffering area consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising passback time of speech data receiving terminal and buffering area consumption etc.
In a preferred embodiment; The subtype position comprises " speech data consumption report " subtype; This position is set at " 10 ", and at this moment, the speech data receiving terminal is passed the VoP of speech data consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising passback time of speech data receiving terminal and speech data consumption etc.
Buffering area consumption or the speech data consumption beamed back through the speech data receiving terminal; The speech data transmitting terminal can be adjusted the generation speed of speech data or the speed that notice speech data receiving terminal adjustment speech data consumes, thereby makes the speech data transmitting terminal produce the speed synchronization of speech data and speech data receiving terminal consumption speech data.
In one embodiment, realize the delay response method of speech data.
When the type bit of gauge outfit is set at " 01 ", when being management type, further set the subtype position.When the group type bit is set at " searching request " subtype " 0000 "; It then is the search VoP of the broadcasting of transmitting terminal; Thereby the receiving terminal in the search network; Can have unique sequence number in the gauge outfit of this VoP, can comprise option, length, data equipotential in the load content.When receiving terminal feedback search VoP, the sequence number of the VoP that it sends can with the search VoP identical.Wherein, can determine at random or postpone the time that VoP sends, thereby reduce the probability that VoP bumps by system decision.
In one embodiment, realize that the back of speech data arrives but preferential bus connection method.
When the type bit of gauge outfit is set at " 01 " when being management type, further set the subtype position.
The group type bit is set at " line request " subtype, for example when " 0001 "; It is zero VoP that transmitting terminal sends issue; Thereby set up line; Then receiving terminal can send have " line response " subtype, for example the VoP of " 0015 " wherein can be set unique issue, this issue non-zero to transmitting terminal.Wherein, when between transmitting terminal and receiving terminal, having set up line, transmitting terminal and receiving terminal can rebulid a new line, thereby need not interrupt existing interconnection.
The group type bit is set at " interrupt line request " subtype, for example when " 0010 ", transmitting terminal or receiving terminal send VoP after line is set up, be used for interrupting existing interconnection.When if another receiving terminal is wanted to interrupt to have line; Then this receiving terminal must receive the search VoP that transmitting terminal sends earlier; Just can send " the interrupting the line request " that requires to interrupt existing line afterwards, and then set up line with transmitting terminal to the transmitting terminal and the receiving terminal of existing line.
The advantage of this method is, any one device on the same network all can temporarily interrupt existing interconnection between receiving terminal and the transmitting terminal, and preferential and receiving terminal is set up new line, like this can so that the line rule simplify most.Need explanation, do not consider internet security in the network transport mechanism of present embodiment, thereby avoid user's account management demand; If the consideration internet security then need be provided with the fail safe rule in its lower floor's communications protocol.
In one embodiment, realize the periodic broadcast search response method of speech data.
Receiving terminal can be on consolidated network all transmitting terminals on one's own initiative the periodic broadcast search respond VoP, thereby notify all transmitting terminals on network, to have this receiving terminal.
When the type bit of gauge outfit is set at " 10 ", when being data type, further in the subtype position, sets " encrypting (E) ", " compression (C) ", " retransmitting (R) " and " complete zero (Z) " successively.
When encrypted bits is set at 1; Show that this VoP is an encrypted speech packet; A bit of in part VoP in can an encrypted speech data flow or the part VoP, thus accelerate language data process speed and reduce the load of processor, especially in speech data; Although just local cypher, the listener-in has been difficult to not hear the sound of speech data.Transmitting terminal can selection cycle property ground with the speech data packet encryption, for example per five speech data packet encryptions once also can be selected the encrypted speech packet immediately.
The position that the front two of VoP " load " position is represented respectively to begin to encrypt and the length of encrypted speech data; If the position is 0, length is the length of whole speech data, representes that then whole speech data all encrypts.
When " compression " position is set at 1, represent that this VoP is the VoP that has compressed.Encrypt simultaneously if desired and compress, preferred compression is earlier encrypted again.Because adopt the local cypher method among the present invention, so just can reach the purpose of bulk encryption.
When " re-transmission " position when being set at 1, represent this VoP new transmitted VoP of attaching most importance to.
When " complete zero " when the position is set at 1, representes that this VoP is a quiet data.Load length is represented the length of this quiet data in the gauge outfit of this VoP, because quiet data can be deleted, and therefore when in the audio data stream during one section quiet data, the gauge outfit of transmitting audio data bag only, thereby saving bandwidth.
Above embodiment only is used to describe the technical scheme of the safe transmission method of speech data of the present invention; Be not used in qualification the present invention; Those skilled in the art are not in departing from the scope of the present invention; Can obtain various modification and combination, so protection scope of the present invention is as the criterion with claims.

Claims (1)

1. the safety encipher transmission method of a speech data is characterized in that, said method comprises the steps:
(1) at first sets up the multiplexor of voice data transmission; Wherein in the gauge outfit of VoP, preceding 8 positions define version, type, subtype, reservation position, issue, sequence number, load length and the load content of speech data successively;
Definition is four types in the type bit, user's speech data type that control types, management type, data type and selectivity are set;
(2) when the type bit of gauge outfit is set at control types, further set the subtype position;
When (21) the group type bit was set at " affirmation " subtype, the speech data receiving terminal was confirmed VoP to the passback of speech data transmitting terminal, comprises the information of speech data receiving terminal in the VoP, comprising the buffer size of speech data receiving terminal;
When (22) the group type bit is set at " buffering area consumption report " subtype; The speech data receiving terminal is passed the VoP of buffering area consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising the passback time and the buffering area consumption of speech data receiving terminal;
When (23) the group type bit is set at " speech data consumption report " subtype; The speech data receiving terminal is passed the VoP of speech data consumption information back to the speech data transmitting terminal; The information that comprises the speech data receiving terminal in this VoP is comprising the passback time and the speech data consumption of speech data receiving terminal;
(3) when the type bit of gauge outfit is set at management type, further set the subtype position;
When (31) the group type bit is set at " searching request " subtype; Transmitting terminal broadcast search VoP; Thereby the receiving terminal in the search network has unique sequence number in the gauge outfit of this VoP, comprise option, length, data equipotential in the load content; When receiving terminal feedback search VoP, the sequence number of the VoP that it sends is identical with the search VoP; Wherein, VoP time of sending determines at random or is postponed by system's decision;
When (32) the group type bit is set at " line request " subtype; It is zero VoP that transmitting terminal sends issue; Thereby set up line; Then receiving terminal can send have " line response " subtype VoP to transmitting terminal, wherein can set unique issue, this issue non-zero;
When (33) the group type bit was set at " interrupting the line request " subtype, transmitting terminal or receiving terminal sent VoP after line is set up, be used for interrupting existing interconnection; When another receiving terminal is wanted to interrupt to have line; Then this receiving terminal receives the search VoP that transmitting terminal sends earlier; Transmitting terminal and receiving terminal to existing line sends " the interrupting the line request " that requires to interrupt existing line afterwards, and then sets up line with transmitting terminal;
(4) when the type bit of gauge outfit is set at data type, further in the subtype position, set " encryption ", " compression ", " re-transmission " and " complete zero " position successively;
(41) when encrypted bits is set at 1, this VoP is an encrypted speech packet, a bit of in part VoP in the encipher only audio data stream or the part VoP, thus accelerate language data process speed and reduce the load of processor; The position that the front two of VoP " load " position is represented respectively to begin to encrypt and the length of encrypted speech data;
(42) when " compression " position was set at 1, this VoP was the VoP that has compressed, in the time of need encrypting simultaneously and compress, compresses earlier again and encrypts;
(43) when " re-transmission " position when being set at 1, this VoP new transmitted VoP of attaching most importance to;
(44) when the position was set at 1, this VoP was a quiet data as " complete zero "; When this VoP of transmission, only transmit the gauge outfit of this VoP.
CN201210073400.6A 2012-03-20 2012-03-20 A kind of secure encryption transmission method of speech data Expired - Fee Related CN102594567B (en)

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 true CN102594567A (en) 2012-07-18
CN102594567B 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)

Cited By (2)

* Cited by examiner, † Cited by third party
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
CN107566345A (en) * 2017-08-07 2018-01-09 中译语通科技(青岛)有限公司 A kind of voice safe transmission method of sequential encryption

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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
CN107566345A (en) * 2017-08-07 2018-01-09 中译语通科技(青岛)有限公司 A kind of voice safe transmission method of sequential encryption

Also Published As

Publication number Publication date
CN102594567B (en) 2015-11-25

Similar Documents

Publication Publication Date Title
CN109996097B (en) Screen projection method, system and storage device
US9462308B2 (en) Audiovisual distribution network
CN100553251C (en) Be used for safety and transmit the method and apparatus of content of multimedia adaptively
US8542682B2 (en) Systems and methods for media distribution
US8689274B2 (en) Set-top box-based TV streaming and redirecting
CN110557680B (en) Audio and video data frame transmission method and system
JPH11331310A (en) Data transmission control method and data transmission system
KR20100050516A (en) Streaming data content in a network
CA2518142A1 (en) Apparatus for entitling remote client devices
TW201136263A (en) Customized data delivery and network configuration via aggregation of device attributes
WO2018018965A1 (en) Screen sharing method, device, and system
CN111083425A (en) Video stream processing method and device, server, electronic equipment and storage medium
WO2012074700A1 (en) Method and apparatus for transmitting voice communications related to a multimedia session
US20120151537A1 (en) Method and system for asynchronous and isochronous data transmission in a high speed video network
CN101087402A (en) Digital TV encryption and authorization system and method based on IP stream
CN101621376A (en) Method, device and system for multi-level encryption and decryption
KR20150145584A (en) Method and apparatus for transmitting/receiving packet in a communication system
WO2007043649A1 (en) Relay unit, communication terminal and communication method
CN101621661B (en) Audio-video encryption and decryption transmission system
WO2009043238A1 (en) Method, device and system for multimedia service management
JP6609310B2 (en) Method and apparatus for providing heterogeneous network-based broadcast service
JP2008067102A (en) Content distribution server
CN102594567B (en) A kind of secure encryption transmission method of speech data
CN106790030B (en) Multi-screen cooperative audio transmission server, client, system and processing method thereof
WO2009039692A1 (en) A method and system for encrypting a program stream key in the mobile multimedia broadcast service

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

Granted publication date: 20151125

Termination date: 20180320

CF01 Termination of patent right due to non-payment of annual fee