Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein identical or similar label is represented identical or similar elements or the element with identical or similar functions from start to finish.Be exemplary below by the embodiment that is described with reference to the drawings, only be used for explaining the present invention, and can not be interpreted as limitation of the present invention.
Disclosing hereinafter provides many different embodiment or example to be used for realizing different structure of the present invention.Of the present invention open in order to simplify, hereinafter parts and the setting to specific examples is described.Certainly, they only are example, and purpose does not lie in restriction the present invention.In addition, the present invention can be in different examples repeat reference numerals and/or letter.This repetition is in order to simplify and purpose clearly, itself not indicate the relation between the various embodiment that discuss of institute and/or the setting.In addition, various specific technology and the examples of material that the invention provides, but those of ordinary skills can recognize the property of can be applicable to of other technologies and/or the use of other materials.In addition, first feature described below second feature it " on " structure can comprise that first and second features form the embodiment of direct contact, can comprise that also additional features is formed on the embodiment between first and second features, such first and second features may not be direct contacts.
In description of the invention, need to prove, unless otherwise prescribed and limit, term " installation ", " linking to each other ", " connection " should be done broad understanding, for example, can be mechanical connection or electrical connection, also can be the connection of two element internals, can be directly to link to each other, and also can link to each other indirectly by intermediary, for the ordinary skill in the art, can understand the concrete implication of above-mentioned term as the case may be.
With reference to following description and accompanying drawing, these and other aspects of embodiments of the invention will be known.These describe and accompanying drawing in, some specific implementations in the embodiments of the invention are specifically disclosed, represent to implement some modes of the principle of embodiments of the invention, still should be appreciated that the scope of embodiments of the invention is not limited.On the contrary, embodiments of the invention comprise spirit and interior all changes, modification and the equivalent of intension scope that falls into institute's additional claims.
The audio data transmission method that proposes according to first aspect present invention embodiment is described below with reference to Fig. 1.
As shown in Figure 1, this audio data transmission method may further comprise the steps:
S101, first equipment obtains voice data waiting for transmission.
In one embodiment of the invention, first equipment can be portable terminal.Particularly, portable terminal can be mobile phone, panel computer, but is not limited only to this.Voice data refers to the data of transmitting by the audio frequency mode.Wherein, voice data waiting for transmission can be the identification data of set form, and for example: the identification data of this set form has identified the modulation system that voice data waiting for transmission adopts; Perhaps voice data waiting for transmission can be for containing the transmission data of variable content, for example: the transmission data of variable content are the various data of normal need transmission, for example: various data such as user profile, Transaction Information.
S102, first equipment is modulated voice data waiting for transmission respectively by at least two kinds of modulation systems.
In an example of the present invention, modulation system can be amplitude modulation(PAM), frequency modulation(FM), carrier modulation or negative carrier modulation etc.
S103, the voice data code stream of at least two kinds of modulation systems of generation.
That is to say, in an example of the present invention, first equipment can be modulated voice data waiting for transmission respectively by four kinds of modulation systems, and generate voice data code stream A, B, C, the D of four kinds of modulation systems, and the modulation system of voice data code stream A, B, C, D correspondence is different.
In one embodiment of the invention, the voice data code stream forms in the following way:
Modulation system by first equipment is modulated into analog waveform signal with voice data waiting for transmission, thereby forms the voice data code stream.
S104, first equipment is spliced into an audio data stream with the voice data code stream of at least two kinds of modulation systems.
In one embodiment of the invention, the mode of splicing can be the connecting method in the no time interval, also can be free connecting method at interval.Splicing namely connects together the analog waveform after modulating with the different modulating mode.
S105, the audio interface by first equipment is transferring to second equipment with first audio data stream in the reference frame at the same time once.
In one embodiment of the invention, reference frame refers at the same time: the initial moment of the time period at each modulation waveform place and/or the finish time are with respect to making an appointment with reference to duration constantly of making an appointment.
For reference frame at the same time, specifically describe referring to Fig. 6:
For example, send two modulation waveforms successively, the common time of arranging on the time shaft is T0 with reference to the moment, the initial moment of the time period at first modulation waveform place is T1, the duration of T1-T0 is what make an appointment, and the initial moment of the time period at second modulation waveform place is T2, and the duration of T2-T0 also is what make an appointment, certainly, this moment, T2 was greater than T1.
In like manner, the finish time of the time period at each modulation waveform place also can be for making an appointment with reference to duration constantly with respect to what make an appointment.For example: the common time of arranging on the time shaft is T0 with reference to the moment, be T1 ' finish time of the time period at first modulation waveform place, the duration of T1 '-T0 is what make an appointment, be T2 ' finish time of the time period at second modulation waveform place, the duration of T2 '-T0 also is what make an appointment, certainly, this moment, T2 ' was greater than T1 '.
Certainly, the initial moment T2 of the time period at second modulation waveform place also can be identical with the T1 ' finish time time period at the place of first modulation waveform.
In like manner, the initial moment of the time period at each modulation waveform place and the finish time respectively all can be for making an appointment with reference to duration constantly with respect to what make an appointment.
Certainly, in the present embodiment, that makes an appointment is identical or different with reference to moment possibility.
Certainly, in the present embodiment, each modulation waveform can also be positioned at arbitrary position of time period, for example: 1, the initial moment of modulation waveform identical with the initial moment of the time period at this modulation waveform place, the finish time of modulation waveform is identical with the finish time of the time period at this modulation waveform place; Referring to T1 to T1 shown in Figure 6 '.
2, the initial moment of modulation waveform identical with the initial moment of the time period at this modulation waveform place, the finish time of modulation waveform is different with the finish time of the time period at this modulation waveform place; Referring to T2 to T2 shown in Figure 6 '.
3, the initial moment of modulation waveform different with the initial moment of the time period at this modulation waveform place, the finish time of modulation waveform is identical with the finish time of the time period at this modulation waveform place; Referring to T3 to T3 shown in Figure 6 '.
4, the initial moment of modulation waveform different with the initial moment of the time period at this modulation waveform place, the finish time of modulation waveform is also different with the finish time of the time period at this modulation waveform place.Referring to T4 to T4 shown in Figure 6 '.Wherein, the initial moment of modulation waveform is different with the initial moment of the time period at this modulation waveform place, the finish time of the time period at the finish time of modulation waveform and this modulation waveform place, also not simultaneously, the initial moment of each modulation waveform need be undertaken by synchronous head information separately synchronously.
This shows, voice data code stream A, B, C, the D of above-mentioned four kinds of modulation systems are spliced into an audio data stream, be convenient to disposable the transmission, reduce the number of times of transmission, reduced the possibility of data distortion, also improved the data volume of data interaction, success rate when having improved transfer of data, in addition, reduce data in reciprocal process because the probability of the data transmission fails that the distortion factor, the degree of distortion cause, improved the quality of data interaction.
Particularly, in an example of the present invention, second equipment can be electric signing tools, and audio frequency Key for example is similar to a kind of key device of U shield, and just data transfer mode is different, but example of the present invention is not limited in this.
According to the audio data transmission method of the embodiment of the invention, carry out data interaction once thereby can make the voice data code stream of various modulation systems be spliced into an audio data stream, improved the data volume of a data interaction speed greatly.In addition, after communicating pair has been selected available modulation system, transmit data by this mode, greatly reduce the distortion factor of interaction data, guaranteed the quality of data interaction.
The audio data transmission system that proposes according to second aspect present invention embodiment is described below with reference to Fig. 2 and Fig. 3.
As shown in Figure 2, this audio data transmission system comprises first equipment 201 and second equipment 202, and connects by audio interface 203 between first equipment 201 and second equipment 202.Wherein, first equipment 201 modulates to generate the voice data code stream of at least two kinds of modulation systems respectively to voice data waiting for transmission by at least two kinds of modulation systems, the voice data code stream of at least two kinds of modulation systems is spliced into an audio data stream, once audio data stream is transferred to second equipment 202 by audio interface 203.
In one embodiment of the invention, first equipment 201 also is further used for once audio data stream being transferred to second equipment 202 in the reference frame at the same time by audio interface 203.
Wherein, reference frame refers at the same time: the initial moment of the time period at each modulation waveform place and/or the finish time are with respect to making an appointment with reference to duration constantly of making an appointment.
In another embodiment of the present invention, first equipment 201 also is used for once audio data stream being transferred to second equipment 202 by audio interface 203 in the different time reference frame further.
Wherein, the different time reference frame refers to: the initial moment of each modulation waveform obtains according to synchronous head information.Certainly, when voice data waiting for transmission is modulated to the voice data code stream, also need to generate synchronous head information, this synchronous head information is used to indicate the initial moment of each modulation waveform, and the synchronous head information that generates is added in the voice data code stream, thereby guarantee the initial moment that to obtain each modulation waveform.
In one embodiment of the invention, voice data waiting for transmission can be the identification data of set form, or contains the transmission data of variable content.Wherein: the identification data of set form can identify the modulation system that voice data waiting for transmission adopts; The transmission data of variable content are the various data of normal need transmission, for example: various data such as user profile, Transaction Information.
And the voice data code stream forms in the following way:
Modulation system by first equipment 201 is modulated into analog waveform signal with voice data waiting for transmission, thereby forms the voice data code stream.
Modulation system in the present embodiment can be amplitude modulation(PAM), frequency modulation(FM), carrier modulation or negative carrier modulation etc.
Particularly, in one embodiment of the invention, as shown in Figure 3, first equipment 201 can be modulated voice data waiting for transmission respectively by four kinds of modulation systems, and generate voice data code stream A, B, C, the D of four kinds of modulation systems, and the modulation system of voice data code stream A, B, C, D correspondence is different.
First equipment 201 is spliced into an audio data stream with voice data code stream A, B, C, the D of above-mentioned four kinds of modulation systems, is convenient to disposable the transmission, has reduced the number of times of transmission, has reduced the possibility of data distortion, has also improved the data volume of data interaction.
Wherein, in one embodiment of the invention, the mode of splicing can be the connecting method in the no time interval, also can be free connecting method at interval.
In one embodiment of the invention, first equipment 201 can be portable terminal, and second equipment 202 can be electric signing tools.
Audio data transmission system according to the embodiment of the invention, can make the data flow between first equipment 201 and second equipment 202 realize mutual fast, improved the data volume of data interaction, in addition, after communicating pair has been selected available modulation system, transmit data by this mode, greatly reduce distortion and the distortion factor of interaction data, improve and guaranteed the quality of data interaction.
The audio data transmission apparatus 400 that is used for portable terminal that proposes according to third aspect present invention embodiment is described below with reference to Fig. 4.
As shown in Figure 4, this device 400 is applied in the portable terminal 404, comprises modulation module 401, concatenation module 402 and transport module 403.
Wherein, modulation module 401 is for the voice data code stream of respectively voice data waiting for transmission being modulated to generate at least two kinds of modulation systems by at least two kinds of modulation systems.Concatenation module 402 is used for the voice data code stream of at least two kinds of modulation systems is spliced into an audio data stream.Transport module 403 is used for once audio data stream being transferred to electric signing tools 500 by the audio interface 405 of portable terminal 404.
In one embodiment of the invention, transport module 403 is further used for once audio data stream being transferred to electric signing tools 500 in the reference frame at the same time by the audio interface 405 of portable terminal 404.
Wherein, reference frame refers at the same time: the initial moment of the time period at each modulation waveform place and/or the finish time are with respect to making an appointment with reference to duration constantly of making an appointment.
In another embodiment of the present invention, transport module 403 is further used for once audio data stream being transferred to electric signing tools 500 by the audio interface 405 of portable terminal 404 in the different time reference frame.
Wherein, the different time reference frame refers to: the initial moment of each modulation waveform obtains according to synchronous head information.Certainly, when voice data waiting for transmission is modulated to the voice data code stream, also need to generate synchronous head information, this synchronous head information is used to indicate the initial moment of each modulation waveform, and the synchronous head information that generates is added in the voice data code stream, thereby guarantee the initial moment that to obtain each modulation waveform.
In one embodiment of the invention, modulation module 401 is further used for by installing 400 modulation system voice data waiting for transmission being modulated into analog waveform signal, thereby forms the voice data code stream.
Wherein, voice data waiting for transmission can be the identification data of set form, perhaps for containing the transmission data of variable content.Wherein: the identification data of set form can identify the modulation system that voice data waiting for transmission adopts; The transmission data of variable content are the various data of normal need transmission, for example: various data such as user profile, Transaction Information.
In addition, modulation module 401 is modulated in the following way: amplitude modulation(PAM), frequency modulation(FM), carrier modulation or negative carrier modulation etc.
In one embodiment of the invention, the mode of concatenation module 402 can be the connecting method in the no time interval, also can be free connecting method at interval.Splicing namely connects together the analog waveform after modulating with the different modulating mode.
The audio data transmission apparatus 400 that is used for portable terminal according to the embodiment of the invention, can realize and electric signing tools 500 between carry out data interaction fast, improved interactive speed, saved the time, in addition, data distortion factor in reciprocal process has also obtained reduction, has guaranteed the quality of data interaction.
The electric signing tools 500 that proposes according to fourth aspect present invention embodiment is described below with reference to Fig. 5.
As shown in Figure 5, this electric signing tools 500 comprises modulation module 501, concatenation module 502 and transport module 503.
Wherein, modulation module 501 is for the voice data code stream of respectively voice data waiting for transmission being modulated to generate at least two kinds of modulation systems by at least two kinds of modulation systems.Concatenation module 502 is used for the voice data code stream of at least two kinds of modulation systems is spliced into an audio data stream.Transport module 503 is used for once audio data stream being transferred to portable terminal 404 by the audio interface 504 of electric signing tools 500.
In one embodiment of the invention, transport module 503 is further used for once audio data stream being transferred to portable terminal 404 in the reference frame at the same time by the audio interface 504 of electric signing tools 500.
Wherein, reference frame refers at the same time: the initial moment of the time period at each modulation waveform place and/or the finish time are with respect to making an appointment with reference to duration constantly of making an appointment.
In another embodiment of the present invention, transport module 503 is further used for once audio data stream being transferred to portable terminal 404 by the audio interface 504 of electric signing tools 500 in the different time reference frame.
Wherein, the different time reference frame refers to: the initial moment of each modulation waveform obtains according to synchronous head information.Certainly, when voice data waiting for transmission is modulated to the voice data code stream, also need to generate synchronous head information, this synchronous head information is used to indicate the initial moment of each modulation waveform, and the synchronous head information that generates is added in the voice data code stream, thereby guarantee the initial moment that to obtain each modulation waveform.
In one embodiment of the invention, modulation module 501 is further used for by the modulation system of electric signing tools 500 voice data waiting for transmission being modulated into analog waveform signal, thereby forms the voice data code stream.
Wherein, voice data waiting for transmission can be the identification data of set form, perhaps for containing the transmission data of variable content.Wherein: the identification data of set form can identify the modulation system that voice data waiting for transmission adopts; The transmission data of variable content are the various data of normal need transmission, for example: various data such as user profile, Transaction Information.
And modulation module 501 is modulated in the following way: amplitude modulation(PAM), frequency modulation(FM), carrier modulation or negative carrier modulation etc.
In addition, in one embodiment of the invention, concatenation module 502 is by the connecting method in the no time interval or the connecting method splicing voice data code stream at free interval.Splicing namely connects together the analog waveform after modulating with the different modulating mode.
According to the electric signing tools 500 of the embodiment of the invention, can realize and portable terminal 404 between carry out data interaction fast, improved interactive data quantity, saved the time, in addition, data distortion factor in follow-up reciprocal process has also obtained reduction, has guaranteed the quality of data interaction.
Describe and to be understood that in the flow chart or in this any process of otherwise describing or method, expression comprises module, fragment or the part of code of the executable instruction of the step that one or more is used to realize specific logical function or process, and the scope of preferred implementation of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by opposite order, carry out function, this should be understood by the embodiments of the invention person of ordinary skill in the field.
In flow chart the expression or in this logic of otherwise describing and/or step, for example, can be considered to the sequencing tabulation for the executable instruction that realizes logic function, may be embodied in any computer-readable medium, use for instruction execution system, device or equipment (as the computer based system, comprise that the system of processor or other can be from the systems of instruction execution system, device or equipment instruction fetch and execution command), or use in conjunction with these instruction execution systems, device or equipment.With regard to this specification, " computer-readable medium " can be anyly can comprise, storage, communication, propagation or transmission procedure be for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically of computer-readable medium (non-exhaustive list) comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random-access memory (ram), read-only memory (ROM), can wipe and to edit read-only memory (EPROM or flash memory), fiber device, and portable optic disk read-only memory (CDROM).In addition, computer-readable medium even can be paper or other the suitable media that to print described program thereon, because can be for example by paper or other media be carried out optical scanner, then edit, decipher or handle to obtain described program in the electronics mode with other suitable methods in case of necessity, then it is stored in the computer storage.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in the memory and by software or firmware that suitable instruction execution system is carried out.For example, if realize with hardware, the same in another embodiment, in the available following technology well known in the art each or their combination realize: have for the discrete logic of data-signal being realized the logic gates of logic function, application-specific integrated circuit (ASIC) with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that and realize that all or part of step that above-described embodiment method is carried is to instruct relevant hardware to finish by program, described program can be stored in a kind of computer-readable recording medium, this program comprises one of step or its combination of method embodiment when carrying out.
In addition, each functional unit in each embodiment of the present invention can be integrated in the processing module, also can be that the independent physics in each unit exists, and also can be integrated in the module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, also can adopt the form of software function module to realize.If described integrated module realizes with the form of software function module and during as independently production marketing or use, also can be stored in the computer read/write memory medium.
The above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
In the description of this specification, concrete feature, structure, material or characteristics that the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means in conjunction with this embodiment or example description are contained at least one embodiment of the present invention or the example.In this manual, the schematic statement to above-mentioned term not necessarily refers to identical embodiment or example.And concrete feature, structure, material or the characteristics of description can be with the suitable manner combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, for the ordinary skill in the art, be appreciated that without departing from the principles and spirit of the present invention and can carry out multiple variation, modification, replacement and modification to these embodiment that scope of the present invention is by claims and be equal to and limit.