CN108880993A - Voice instant messaging method, system and mobile terminal - Google Patents

Voice instant messaging method, system and mobile terminal Download PDF

Info

Publication number
CN108880993A
CN108880993A CN201810705700.9A CN201810705700A CN108880993A CN 108880993 A CN108880993 A CN 108880993A CN 201810705700 A CN201810705700 A CN 201810705700A CN 108880993 A CN108880993 A CN 108880993A
Authority
CN
China
Prior art keywords
voice
slice
received
terminal
unit
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.)
Pending
Application number
CN201810705700.9A
Other languages
Chinese (zh)
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.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201810705700.9A priority Critical patent/CN108880993A/en
Publication of CN108880993A publication Critical patent/CN108880993A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A voice instant messaging method, a system and a mobile terminal are provided, the method comprises: the sending terminal records external voice, and when the recording duration of the external voice reaches a specified duration, the voice data recorded in the specified duration is used as a voice slice which carries a voice serial number; and the sending terminal sends the voice slice to the receiving terminal. A receiving terminal receives a voice slice sent by a sending terminal and detects whether a voice serial number carried by the received voice slice indicates that the voice slice is an ending voice slice of a target voice message or not; if yes, assembling all the received voice slices according to the voice sequence numbers carried by all the received voice slices to obtain the target voice message. By implementing the embodiment of the invention, the delay of voice data transmission in the voice instant messaging can be reduced, and the transmission rate of the voice data is improved.

Description

A kind of voice instant communicating method, system and mobile terminal
Technical field
The present invention relates to fields of communication technology, and in particular to a kind of voice instant communicating method, system and mobile terminal.
Background technique
It is universal with smartwatch, real-time phonetic communication is carried out on wrist-watch has become a kind of trend and trend.Mesh Before, smartwatch realizes that the process of voice transmitting-receiving is as follows:Voice is disposably uploaded to clothes after the completion of voice recording by transmitting terminal Business device, then voice data is disposably pushed to receiving end by server.However, it has been found in practice that in amount of voice data mistake Big or in the case that network performance is poor, this voice transmitting-receiving mode can generate more obvious delay, and user experience is bad.
Summary of the invention
The embodiment of the invention discloses a kind of voice instant communicating method, system and mobile terminals, can reduce voice i.e. The delay of voice data transmission in Shi Tongxin, improves the transmission rate of voice data.
First aspect of the embodiment of the present invention discloses a kind of voice instant communicating method, the method includes:
Record external voice;
When the recording duration of the external voice reaches specified duration, voice that will be recorded in the specified duration Data are sliced as a voice;The voice slice carries voice sequence number;
Voice slice is sent to reception terminal.
As an alternative embodiment, described be sliced the voice is sent out in first aspect of the embodiment of the present invention Reception terminal is given, including:
Voice slice is sent to server, so that voice slice is transmitted to the reception by the server Terminal;
Described be sliced the voice is sent to after reception terminal, the method also includes:
Judge whether to receive the response message that the server is sent, the response message is used to indicate the server Have received the voice slice;
If not receiving the response message, the voice slice is retransmitted.
As another optional embodiment, in first aspect of the embodiment of the present invention, judging not receive institute After stating response message, the method also includes:
Whether the number for judging that the voice slice repeats to send is more than specified threshold, is cut if so, storing the voice Piece;
If the number that the voice slice repeats to send is less than the specified threshold, execute described in the retransmission Voice slice.
Second aspect of the embodiment of the present invention discloses another voice instant communicating method, the method includes:
It receives and sends the voice slice that terminal is sent;The voice slice is the transmission terminal when recording external voice The voice data recorded in specified duration, the voice slice carry voice sequence number;
Detect whether the entrained voice sequence number of the voice slice received indicates that the voice slice is target The end voice of speech message is sliced;
If so, the voice sequence number entrained according to all voice slices received, to the institute received Predicate sound slice carries out group and is filled with acquisition target voice message.
As an alternative embodiment, in second aspect of the embodiment of the present invention, described receive is being detected After the voice slice is the end voice slice of target voice message, and all institute's predicates received in the basis The entrained voice sequence number of sound slice carries out group to all voice slices received and is filled with acquisition target voice message Before, the method also includes:
Identify that the entrained transmission total amount of the end voice slice, the transmission total amount are used to indicate the transmission terminal The quantity of all voice slices sent;
Judge whether the quantity of all voice slices received is corresponding with the transmission total amount, if so, holding The entrained voice sequence number of all voice slices that the row basis receives, cuts all voices received Piece carries out group and is filled with acquisition target voice message.
As another optional embodiment, in second aspect of the embodiment of the present invention, if detecting the reception The voice slice arrived is not sliced for the end voice of target voice message, the method also includes:
Store the voice slice received.
The third aspect of the embodiment of the present invention discloses a kind of mobile terminal, including:
Recording elements, for recording external voice;
It is sliced unit, it, will be in the specified duration for when the recording duration of the external voice reaches specified duration Obtained voice data is recorded to be sliced as a voice;The voice slice carries voice sequence number;
Transmission unit, for voice slice to be sent to reception terminal.
As an alternative embodiment, the transmission unit is used for institute in the third aspect of the embodiment of the present invention Predicate sound slice be sent to receive terminal mode be specially:
The transmission unit, for voice slice to be sent to server, so that the server is by the voice Slice is transmitted to the reception terminal;
And the mobile terminal further includes:
First judging unit, for judging after voice slice is sent to reception terminal by the transmission unit Whether receive the response message that the server is sent, the response message be used to indicate the server have received it is described Voice slice;
The transmission unit is also used to after first judging unit is judged not receive the response message, Retransmit the voice slice.
As another optional embodiment, in the third aspect of the embodiment of the present invention, the mobile terminal further includes:
Second judgment unit, for sentencing after first judging unit is judged not receive the response message Whether the number that the voice slice repeats to send that breaks is more than specified threshold;
First storage unit is super for judging that the voice slice repeats the number sent in the second judgment unit It crosses after the specified threshold, stores the voice slice;
The transmission unit is used for after first judging unit judges not receive the response message again Sending the mode that the voice is sliced is specially:
The transmission unit, for judging not receive the response message and described in first judging unit The number that second judgment unit judges that the voice slice repeats to send is less than after the specified threshold, retransmits institute Predicate sound slice.
Fourth aspect of the embodiment of the present invention discloses another mobile terminal, including:
Receiving unit, for receiving the voice slice for sending terminal and sending;The voice slice is that the transmission terminal exists The voice data recorded in specified duration when recording external voice, the voice slice carry voice sequence number;
Detection unit, for detecting whether the entrained voice sequence number of the voice received slice indicates institute's predicate Sound slice is that the end voice of target voice message is sliced;
Assembling unit disappears for detecting that the voice received is sliced in the detection unit for target voice After the end voice slice of breath, according to the entrained voice sequence number of all voices slices received, to receiving All voices slices carry out group and be filled with to obtain target voice message.
As an alternative embodiment, in fourth aspect of the embodiment of the present invention, the mobile terminal further includes:
Recognition unit disappears for detecting that the voice received is sliced in the detection unit for target voice After the end voice slice of breath, and the language entrained according to all voice slices received in the assembling unit Sound sequence number carries out group to all voice slices received and is filled with before obtaining target voice message, identifies the knot The entrained transmission total amount of Shu Yuyin slice, the total amount that sends are used to indicate all voices that the transmission terminal is sent The quantity of slice;
Third judging unit, for all voices slices for judging to receive quantity whether with the transmission total amount It is corresponding;
The assembling unit, specifically for judging that all voices received are sliced in the third judging unit Quantity it is corresponding with the transmission total amount when, according to the entrained voice sequence number of all voices slices received, Group is carried out to all voice slices received and is filled with acquisition target voice message.
As another optional embodiment, in fourth aspect of the embodiment of the present invention, the mobile terminal further includes:
Second storage unit, for detecting that the voice slice received is not target in the detection unit When the end voice slice of speech message, the voice slice being currently received is stored.
The 5th aspect of the embodiment of the present invention discloses a kind of voice instantaneous communication system, including:
The mobile terminal any one of as disclosed in the third aspect of the embodiment of the present invention;
And the mobile terminal any one of as disclosed in fourth aspect of the embodiment of the present invention.
Sixth aspect present invention discloses a kind of computer readable storage medium, stores computer program, wherein the meter Calculation machine program makes computer execute any one of the disclosed method of first aspect of the embodiment of the present invention and/or the embodiment of the present invention the The disclosed any one method of two aspects.
The 7th aspect of the embodiment of the present invention discloses a kind of computer program product, when the computer program product is calculating When being run on machine, so that the computer executes the disclosed any one method of first aspect of the embodiment of the present invention and/or the present invention The disclosed any one method of embodiment second aspect.
Compared with prior art, the embodiment of the present invention has the advantages that:
In the embodiment of the present invention, terminal is sent when recording external voice, if the recording duration of external voice reaches finger Timing is long, is sent to reception terminal for the voice data being recorded to as a voice slice then sending terminal.Correspondingly, it connects It receives terminal and receives the voice slice for sending terminal transmission, and detecting that received voice slice is the knot of target voice message When Shu Yuyin is sliced, all voices slice received is assembled, to obtain target voice message.As it can be seen that implementing this hair Bright embodiment can make full use of the recording time of external voice, while sending terminal recorded speech data, receive terminal The synchronous reception for carrying out voice data receives terminal and part or complete has been received when the voice recording for sending terminal is completed The voice data in portion improves the transmission rate of voice data so as to reduce the delay of voice data transmission, improves user's body It tests.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to needed in the embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for ability For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 is a kind of flow diagram of voice instant communicating method disclosed by the embodiments of the present invention;
Fig. 2 is the flow diagram of another voice instant communicating method disclosed by the embodiments of the present invention;
Fig. 3 is a kind of structural schematic diagram of mobile terminal disclosed by the embodiments of the present invention;
Fig. 4 is the structural schematic diagram of another mobile terminal disclosed by the embodiments of the present invention;
Fig. 5 is a kind of structural schematic diagram of voice instantaneous communication system disclosed by the embodiments of the present invention;
Fig. 6 is a kind of workflow schematic diagram of voice instantaneous communication system disclosed by the embodiments of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Based on this Embodiment in invention, every other reality obtained by those of ordinary skill in the art without making creative efforts Example is applied, shall fall within the protection scope of the present invention.
It should be noted that term " includes " and " having " and their any changes in the embodiment of the present invention and attached drawing Shape, it is intended that cover and non-exclusive include.Such as contain the process, method of a series of steps or units, system, product or Equipment is not limited to listed step or unit, but optionally further comprising the step of not listing or unit or optional Ground further includes the other step or units intrinsic for these process, methods, product or equipment.
The embodiment of the invention discloses a kind of voice instant communicating method, system and mobile terminals, can reduce voice i.e. The delay of voice data transmission in Shi Tongxin, improves the transmission rate of voice data.It is described in detail separately below.
Embodiment one
Referring to Fig. 1, Fig. 1 is a kind of flow diagram of voice instant communicating method disclosed by the embodiments of the present invention.It should Voice instant communicating method is suitable for the mobile terminals such as smartwatch, mobile phone, tablet computer, private tutor's machine, transmission shown below Terminal and reception terminal can be any one above-mentioned mobile terminal, and the embodiment of the present invention is without limitation.Wherein, above-mentioned shifting The operating system of dynamic terminal may include but be not limited to Android operation system, IOS operating system, Symbian (Saipan) operation system System, Black Berry (blackberry, blueberry) operating system, Windows Phone8 operating system etc., the embodiment of the present invention is without limitation. As shown in Figure 1, the voice instant communicating method may comprise steps of:
101, it sends terminal and records external voice, and when the recording duration of external voice reaches specified duration, will refer to Obtained voice data is recorded in timing is long to be sliced as a voice.
In the embodiment of the present invention, user can input voice recording by modes such as screen key, gesture or voices and open Begin to instruct, starts the voice recording function of sending terminal to trigger.It can wrap during sending terminal and recording external voice Multiple time-count cycles for recording duration are included, the time zero of voice recording duration can be voice recording in first time-count cycle Function is triggered at the time of start, and when voice recording duration is when reaching specified duration, first time-count cycle terminates, and sends eventually The voice data recorded in first time-count cycle is sliced by end as a voice;Voice recording enters second meter simultaneously When the period, the time zero of voice recording duration is the finish time of first time-count cycle in second time-count cycle, according to It is secondary to analogize, until sending the voice recording END instruction that terminal detects input, terminate the recording of external voice.It is understood that It is that, if send terminal detects voice recording END instruction within a certain time-count cycle, which can be recognized To be the last one time-count cycle, the timing end point of voice recording duration is to detect voice recording in the last one time-count cycle At the time of END instruction, that is to say, that send the last one voice that terminal is recorded within the last one time-count cycle and cut The duration of piece can be less than or equal to a specified duration, and the embodiment of the present invention is without limitation.
For example, specified duration can be set to 1 second, then terminal is sent when recording external voice, every recording To 1 second voice data, just using this when a length of 1 second voice data be sliced as a voice, until the recording knot of external voice Beam.Detect voice recording sign on to detecting that the time interval between voice recording END instruction is assuming that sending terminal 32.5 seconds, then sending the available at least 33 voice slices of terminal, and record obtained the last one voice slice Practical duration can be less than or equal to 1 second.
In addition, the sequencing for the ease of identifying each voice slice generation, sends terminal according to the language being recorded to When sound data generate voice slice, voice sequence number can be added, so that carrying voice sequence in the voice slice generated Number.As an alternative embodiment, may include in the voice sequence number added in the last one voice slice for referring to Show voice slice for the end label of the last one slice.Specifically, it can be the special word made an appointment that this, which terminates label, Symbol, character string etc., the embodiment of the present invention is without limitation.
102, it sends terminal and above-mentioned voice slice is sent to reception terminal.
In the embodiment of the present invention, sends terminal and often obtain a voice slice, voice slice is sent to reception immediately Terminal.
103, it receives terminal and receives the voice slice for sending terminal transmission.
In the embodiment of the present invention, receives the voice slice that terminal receives and referring to send terminal when recording external voice Obtained voice data is recorded in timing is long, voice slice carries voice sequence number.
104, receive whether voice sequence number entrained by the voice slice that terminal detection receives indicates that the voice is sliced It is sliced for the end voice of target voice message, if so, step 105 is executed, if not, receiving terminal continues to execute step 103。
In the embodiment of the present invention, cut as an alternative embodiment, receiving terminal and can detecte the voice received Whether containing the end label made an appointment in voice sequence number entrained by piece, if it is then it is considered that the voice is cut Piece is that the end voice of target voice message is sliced, if not, so it is considered that voice slice is not target voice message End voice slice.Detect that the voice slice received is not sliced for the end voice of target voice message when receiving terminal When, reception state can be labeled as " not harvesting " state, in the state of " not harvesting ", reception terminal receives next spontaneous always It makes arrangements for his funeral the data at end;When reception terminal detects that the voice slice received is the end voice slice of target voice message, Reception state can be labeled as " finishing receiving " state, in the state of " finishing receiving ", receive terminal and no longer receive transmission The data that terminal is sent.
105, the terminal voice sequence number entrained according to all voices slice received is received, it is all to what is received Voice slice carries out group and is filled with acquisition target voice message.
In the embodiment of the present invention, reception terminal can receive all according to the assembling of the sequence indicated by voice sequence number Voice slice, so that the elder generation that the order of connection of each voice slice and voice slice generate in the target voice message that assembling obtains Sequentially it is consistent afterwards, to guarantee the accuracy rate of voice message transmission.In addition, being completed to obtain target voice message when receiving terminal Later, target voice message can be exported, so that the user for receiving terminal can know the information that target voice message is included.
As it can be seen that in the method depicted in fig. 1, sending the every recording of terminal and obtaining the voice data of specified duration, just should Voice data is sent to reception terminal as a voice slice, rather than disposably sends out all voice data after the completion of recording It send to reception terminal;Correspondingly, it receives terminal and receives voice slice, be sliced it receiving all voices for sending terminal transmission Afterwards, group being carried out to all voices slice to be filled with to obtain target voice message, sending and receiving for voice data can synchronize progress, The time for taking full advantage of voice recording carries out data transmission, it is possible to reduce voice data transmission prolongs in voice instant messaging Late, the transmission rate of voice data is improved.In addition, in the method depicted in fig. 1, if since Network Abnormal causes to receive eventually When end can not receive some voice slice, voice slice need to only be retransmitted by sending terminal, without retransmitting All voice data being recorded to, compared with the disposable mode for transmitting whole voice data, method described in Fig. 1 is further Reduce influence of the Network Abnormal to voice data transmission.
Embodiment two
Referring to Fig. 2, Fig. 2 is the flow diagram of another voice instant communicating method disclosed by the embodiments of the present invention. As shown in Fig. 2, the voice instant communicating method may comprise steps of:
201, it sends terminal and records external voice, and when the recording duration of external voice reaches specified duration, will refer to Obtained voice data is recorded in timing is long to be sliced as a voice.
202, it sends terminal and voice slice is sent to server.
203, voice slice is transmitted to reception terminal by server.
204, server sends response message to terminal is sent.
In the embodiment of the present invention, response message is used to indicate server and has received voice slice, what server received Each voice slice corresponds to a response message.
205, it sends terminal to judge whether to receive the response message of server transmission, if so, executing step 206, such as Fruit is no, executes step 207.
206, it sends the new voice slice that terminal continues to obtain and is sent to server.
In the embodiment of the present invention, if send terminal send some voice slice after receive server send with The voice is sliced corresponding response message, then sending terminal after getting new voice slice, new voice is sliced It is sent to server.
207, send whether the number that terminal judges that voice slice repeats to send is more than specified threshold, if so, executing Step 208, if not, executing step 209.
208, terminal storage voice slice is sent.
In the embodiment of the present invention, it is more than if executing the number that step 207 judges that some voice slice repeats to send Specified threshold, then it is considered that there may be exceptions for the data connection between transmission terminal and server at this time, and this is different It is lower often to restore normal probability in a short time.Therefore, voice slice will be stored by sending terminal, until detecting transmission eventually The data connection of end and server restores normal and then retransmits voice slice;Or it sends terminal and is storing the language After sound slice, switches other communication modes for voice slice and be sent to reception terminal.
209, it sends terminal and voice slice is sent to server again.
In the embodiment of the present invention, if send terminal is not received by server hair after sending some voice slice The response message corresponding with voice slice sent, then sending terminal retransmits voice slice.Implementation steps 209, can To reduce the probability for sending the data exception between terminal and server and voice slice transmission being caused to be lost, voice can be improved i.e. The stability of Shi Tongxin.
210, it receives terminal and receives the voice slice for sending terminal transmission.
In the embodiment of the present invention, receives the voice slice that terminal receives and referring to send terminal when recording external voice Obtained voice data is recorded in timing is long, voice slice carries voice sequence number.
211, receive whether voice sequence number entrained by the voice slice that terminal detection receives indicates that the voice is sliced It is sliced for the end voice of target voice message, if so, step 212 is executed, if not, continuing to execute step 213.
In the embodiment of the present invention, as an alternative embodiment, if detecting that the voice received slice is not The end voice of target voice message is sliced, then receiving terminal may store the received voice slice, in order to subsequent group Dress.
212, receiving terminal recognition terminates the entrained transmission total amount of voice slice.
In the embodiment of the present invention, sends total amount and be used to indicate the quantity for sending all voices slice that terminal is sent.
213, whether the quantity for receiving all voices slice that terminal judgement receives is opposite with the transmission total amount identified It answers, if so, step 214 is executed, if not, terminating this process.
In the embodiment of the present invention, the quantity of all voices slice received is corresponding with total amount is sent to include:It receives All voices slice quantity be equal to send total amount.That is, when receive all voices slice quantity be less than or When person is greater than transmission total amount, think that the quantity of all voices received slice and transmission total amount be not corresponding.If received The quantity of all voices slice be less than and send total amount, possible lack part voice slice, reception terminal can be cut according to voice The voice slice of the identification missing of voice sequence number entrained by piece, and reissue commands are sent to terminal is sent, so as to send terminal The voice slice of missing is sent again;If Qi Hey of all voices received by quantity be greater than send total amount, it is understood that there may be Duplicate voice slice, receiving terminal can identify that duplicate voice is sliced according to the entrained voice sequence number of voice slice, And extra voice slice is deleted, each voice sequence number only retains a corresponding voice slice and carries out subsequent assembling.
214, the terminal voice sequence number entrained according to all voices slice received is received, it is all to what is received Voice slice carries out group and is filled with acquisition target voice message.
In the embodiment of the present invention, as another optional embodiment, terminal is received when executing step 211, is received The quantity of all voices slice arrived is corresponding with total amount is sent to may be:The quantity of all voices slice received is greater than Equal to transmission total amount.That is, only when the quantity of all voices slice received is less than and sends total amount, it is believed that receive To all voices slice quantity with transmission total amount it is not corresponding.
If the quantity of all voices slice received, which is greater than, sends total amount, when receiving terminal execution step 212, The entrained voice sequence number of the current voice slice to be assembled of identification, and judge be in assembled speech message The no voice sequence number identical voice entrained with current voice slice to be assembled there are voice sequence number is sliced, if It is to receive terminal to skip the current voice slice to be assembled, obtains next voice slice to be assembled.
As it can be seen that in the method depicted in fig. 2, send terminal for the voice data fragment being recorded to and be sent to server, Voice slice is forwarded to reception terminal by server.Server is rung after receiving voice slice to sending terminal and sending Information is answered, sends terminal according to whether receiving response message judges whether voice slice sends success, and cuts in voice Piece, which is sent, retransmits voice slice in unsuccessful situation, so as to reduce the data connection for sending terminal and server It deposits when abnormal, the probability that voice slice transmission is lost improves the stability of voice instant messaging.In addition, if sending terminal Judging that some voice slice repeats the number sent is more than specified threshold, then terminal storage voice slice is sent, etc. Pending data connection retransmits voice slice or switches to other communication modes after restoring normal sends voice slice, from And the probability of voice slice transmission loss can be further decreased.Further, in the method depicted in fig. 2, terminal is received Assembling target voice message is assisted using voice sequence number, while the quantity of the voice slice received is carried out before assembly Verification, if the quantity of the voice slice received with to send the actual transmission total amount of terminal not corresponding, reception terminal wouldn't be into The assembling of row target voice message improves the accurate of voice instant messaging so as to improve the integrality of target voice message Degree.
Example IV
Referring to Fig. 3, Fig. 3 is a kind of structural schematic diagram of mobile terminal disclosed by the embodiments of the present invention.As shown in figure 3, The mobile terminal may include:
Recording elements 301, for recording external voice;
It is sliced unit 302, it, will when the recording duration for recording external voice in recording elements 301 reaches specified duration Obtained voice data is recorded in specified duration to be sliced as a voice;Wherein, voice slice carries voice sequence number;As A kind of optional embodiment may include in the last one voice slice in the voice sequence number that adds and be used to indicate the voice Slice marks for the end of the last one slice.Specifically, it can be the spcial character made an appointment, character string that this, which terminates label, Deng the embodiment of the present invention is without limitation.
Transmission unit 303 is sent to reception terminal for will be sliced the voice slice that unit 302 obtains.
In the embodiment of the present invention, slice unit 302 often obtains a voice slice, is immediately sent to voice slice Unit 303 is sent, voice slice is sent to immediately by reception terminal by transmission unit 303.In addition, transmission unit 303 is used to incite somebody to action The mode that voice slice is sent to reception terminal is specifically as follows:
Transmission unit 303, for voice slice to be sent to server, so that voice slice is transmitted to reception by server Terminal;
Optionally, mobile terminal shown in Fig. 3 can also include:
First judging unit 304, for after voice slice is sent to reception terminal by transmission unit 303, judgement to be The no response message for receiving server transmission, the response message are used to indicate server and have received voice slice;
Above-mentioned transmission unit 303 is also used to after the first judging unit 304 is judged not receive response message, Retransmit voice slice.
Implement above-mentioned embodiment, mobile terminal shown in Fig. 3 can judge server by the first judging unit 304 The voice slice of the transmission of transmission unit 303 whether is received, and when judging that server does not receive voice slice, is sent out again It gives the voice to be sliced, is deposited when abnormal so as to reduce the data connection of transmission terminal and server, voice slice transmission is lost The probability of mistake improves the stability of voice instant messaging.
Further alternative, mobile terminal shown in Fig. 3 can also include:
Second judgment unit 305, for judging after the first judging unit 304 is judged not receive response message Whether the number that voice slice repeats to send is more than specified threshold;
First storage unit 306 is super for judging that voice slice repeats the number sent in second judgment unit 305 It crosses after specified threshold, storaged voice slice;
Correspondingly, above-mentioned transmission unit 303 be used for the first judging unit 304 judge not receive response message it Retransmitting the mode that voice is sliced afterwards is specially:
Transmission unit 303 does not receive response message and the second judgement list for judging in the first judging unit 304 The number that member 305 judges that voice slice repeats to send is less than after specified threshold, retransmits voice slice.
Implement above-mentioned embodiment, mobile terminal shown in Fig. 3 can be sliced the number for repeating to send in a certain voice When exceeding a prescribed threshold value, voice slice is kept in, so as to retransmit voice slice when data connection restores normal, Or switch to other communication modes and send voice slice, the transmission for being further reduced voice slice is lost, and is improved voice and is The stability of Shi Tongxin.
In the embodiment of the present invention, mobile terminal shown in Fig. 3, which can be used as, sends terminal recording external voice and transmission language Sound slice.Therefore, mobile terminal shown in implementing Fig. 3, the voice number that recording can be obtained while recording external voice According to slice transmission is carried out, so that the time of voice recording be made full use of to carry out data transmission, the transmission delay of voice data is reduced, Improve the transmission rate of voice data.Further, mobile terminal shown in implementing Fig. 3 can also receive not in time in server To transmission voice slice when retransmit voice slice, so as to reduce due to data connection exception caused by voice cut The probability that piece transmission is lost, improves the stability of voice instant messaging.It, can also be in addition, mobile terminal shown in implementing Fig. 3 When a certain voice slice repeats the number sent more than specified threshold, voice slice is stored, temporarily so as to further subtract The transmission of hypologia sound slice is lost, and the stability of voice instant messaging is improved.
Example IV
Referring to Fig. 4, Fig. 4 is the structural schematic diagram of another mobile terminal disclosed by the embodiments of the present invention.Such as Fig. 4 institute Show, which may include:
Receiving unit 401, for receiving the voice slice for sending terminal and sending;Voice slice is being recorded to send terminal The voice data recorded in specified duration when external voice processed, voice slice carry voice sequence number;
Detection unit 402, for whether detecting voice sequence number entrained by the voice slice that receiving unit 401 receives Indicate that voice slice is that the end voice of target voice message is sliced;Optionally, detection unit 402 specifically can be used for detecting Whether containing the end label made an appointment in the entrained voice sequence number of the voice slice received, if it is then can To think that voice slice is that the end voice of target voice message is sliced;
Assembling unit 403, for detecting that the voice received slice is the knot of target voice message in detection unit 402 After Shu Yuyin slice, according to the entrained voice sequence number of all voices slice received, to all voices received Slice carries out group and is filled with acquisition target voice message.
Optionally, mobile terminal shown in Fig. 4 can also include:
Recognition unit 404, for detecting that the voice received slice is the knot of target voice message in detection unit 402 After Shu Yuyin slice, and the voice sequence number entrained according to all voices slice received in assembling unit 403, it is right All voices slice received carries out group and is filled with before obtaining target voice message, the entrained hair of end of identification voice slice Total amount is sent, this send total amount to be used to indicate the quantity for sending all slices that terminal is sent;
Third judging unit 405, for judge all voices slice that receiving unit 401 receives quantity whether with knowledge The transmission total amount that other unit identification 404 goes out is corresponding;In the embodiment of the present invention, receiving unit 401 can count received The quantity of voice slice, so that third judging unit 405 is judged;Further, the judgement of third judging unit 405 receives The quantity of all voices slice may include with the corresponding condition of transmission total amount:The quantity of all voices slice received Equal to transmission total amount;Alternatively, the quantity of all voices slice received, which is more than or equal to, sends total amount.
Above-mentioned assembling unit 403, specifically for judging that all voices received are sliced in third judging unit 405 Quantity it is corresponding with total amount is sent when, according to the entrained voice sequence number of all voices slice received, to receiving All voices slice carry out group be filled with obtain target voice message.
Further alternative, mobile terminal shown in Fig. 4 can also include:
Second storage unit 406, for detecting that the voice received slice does not disappear for target voice in detection unit 402 When the end voice slice of breath, the voice slice being currently received is stored;
Correspondingly, assembling unit 403 obtains voice from the second storage unit 406 when assembling to voice slice Slice.
In the embodiment of the present invention, mobile terminal shown in Fig. 4, which can be used as, receives terminal reception voice slice, and will receive To voice slice carry out group and be filled with to obtain target voice message.As it can be seen that implementing mobile terminal shown in Fig. 4, can send Terminal receives voice slice while recording external voice, without starting to receive voice again after external voice recording is completed Data improve the transmission rate of voice instant messages so as to reduce the transmission delay of voice data.Further, implement Mobile terminal shown in Fig. 4 can first judge the transmission total amount the phase whether quantity of the voice received slice is sliced with voice It is corresponding, and voice slice is assembled again when judging corresponding, so as to improve the target voice that assembling obtains The integrality of message improves the accuracy of voice instant messaging.
Embodiment six
Referring to Fig. 5, Fig. 5 is a kind of structural schematic diagram of voice instantaneous communication system disclosed by the embodiments of the present invention.Such as Shown in Fig. 5, which may include:
It sends terminal 501 and receives terminal 502.Wherein:
Terminal 501 is sent, for recording external voice, and when the recording duration of external voice reaches specified duration, The voice data recorded in specified duration is sliced as a voice;And obtained voice slice is sent to reception eventually End 502;Voice slice carries voice sequence number;
Terminal 502 is received, for receiving the voice slice for sending terminal 501 and sending;Voice slice is transmission terminal 501 The voice data recorded in specified duration when recording external voice, voice slice carry voice sequence number;With And detect whether the entrained voice sequence number of the voice slice received indicates that voice slice is the knot of target voice message Shu Yuyin slice, and be mesh detecting that the entrained voice sequence number of the voice received slice indicates that the voice is sliced After the end voice slice for marking speech message, according to the entrained voice sequence number of all voices slice received, docking All voices slice received carries out group and is filled with acquisition target voice message.
It, can be by target voice message after the reception assembling of terminal 502 obtains target voice message in the embodiment of the present invention It exports to user.
Optionally, voice instantaneous communication system shown in fig. 5 can also include:
Server 503, for receiving the voice slice for sending terminal 501 and sending, and after receiving voice slice, Response message is sent to terminal 501 is sent;And the voice received slice is transmitted to and receives terminal 502;
Correspondingly, the voice slice that above-mentioned transmission terminal 501 is used to obtain is sent to the mode for receiving terminal 502 and has Body can be:
Terminal 501 is sent, for obtained voice slice to be sent to server 503, so that server 503 cuts voice Piece, which is transmitted to, receives terminal 502.
The mode that above-mentioned reception terminal 502 is used to receive the voice slice that transmission terminal 501 is sent is specifically as follows:
Terminal 502 is received, for receiving the voice slice of the forwarding of server 503, voice slice is sent out to send terminal 501 Give the voice slice of server 503.
It is a kind of work of voice instantaneous communication system disclosed by the embodiments of the present invention also referring to Fig. 5 and Fig. 6, Fig. 6 Flow diagram.Workflow shown in fig. 6 is based on voice instantaneous communication system shown in fig. 5.As shown in Figure 6:
It sends terminal 501 and records external voice, and when the recording duration of external voice reaches specified duration, when will be specified Obtained voice data is recorded in long is sliced (voice slice 1, voice slice 2 and voice slice as shown in FIG. 6 as a voice 3), voice slice carries voice sequence number;
In the embodiment of the present invention, specified duration can be any one preset duration numerical value.A length of 1 when specifying It is time zero at the time of external voice is recorded since sending terminal 501 for second, records obtained voice data within the 1st second The voice data recorded for the 1, the 2nd second and obtained is sliced as voice as voice slice 2, it is assumed that the total duration of the external voice is 3 Second, then recording within the 3rd second obtained voice data can be used as voice slice 3, and voice slice 3 is target voice message Terminate voice slice.It is used to indicate in addition, sending terminal 501 and can also be added in terminating voice slice (i.e. voice slice 3) Send the label of total amount.In workflow as shown in FIG. 6, the transmission total amount for sending terminal 501 can be 3, be used to indicate hair It makes arrangements for his funeral and holds 501 to have sent 3 voices slices altogether.
It sends terminal 501 and obtained voice slice is sent to server 503.
Server 503 receives the voice slice for sending the transmission of terminal 501 and sends response message to terminal 501 is sent, with And voice slice is transmitted to and receives terminal 502.
In the embodiment of the present invention, the response message that server 503 is sent can be corresponded with the voice slice received, A voice slice is often received, server 503 sends a response message to terminal 501 is sent, therefore sending terminal 501 can To judge whether server 503 receives voice slice by receiving response message, and send out after sending voice slice Making arrangements for his funeral end 501 can be when receiving response message, and whether the number for judging that voice slice repeats to send is more than specified threshold Value, if being less than specified threshold, voice slice can be retransmitted by sending terminal 501;If being more than specified threshold, hair It makes arrangements for his funeral and holds 501 to can store voice slice, in order to send voice slice by other communication modes or wait to be sent Communication connection between terminal 501 and server 503 retransmits voice slice again after restoring normal.
The voice slice that the reception server 503 of terminal 502 forwards is received, and is detected entrained by the voice slice received Whether voice sequence number indicates that voice slice is that the end voice of target voice message is sliced, if so, receiving 502, terminal According to the entrained voice sequence number of all voices slice received, group is carried out to all voices slice received and is filled with acquisition Target voice message.
In the embodiment of the present invention, receives terminal 502 and each voice received is sliced, detect entrained by it Whether voice sequence number indicates that voice slice is that the end voice of target voice message is sliced.In addition, as a kind of optional Embodiment receives terminal 502 after the voice slice for detecting to receive is terminates voice slice, and according to reception The entrained voice sequence number of all voices slice arrived, carries out group to all voices slice received and is filled with acquisition target language Before sound message, receiving terminal 502 further can also be sliced entrained transmission total amount by end of identification voice, and judge to receive Whether the quantity of all voices slice arrived is corresponding with total amount is sent, if corresponding, reception terminal 502 executes basis again and connects The entrained voice sequence number of all voices slice received, carries out group to all voices slice received and is filled with acquisition target The operation of speech message.
As shown in fig. 6, receiving terminal 502 receives voice slice 1, and detect voice sequence entrained by voice slice 1 Row number indicates that voice slice 1 is not sliced for the end voice of target voice message, and receiving terminal 502 can store voice slice 1, Its reception state is labeled as " not harvesting " state, continues to voice slice.Voice slice 3 is received when receiving terminal 502, And detect that voice sequence number instruction voice slice 3 entrained by voice slice 3 is cut for the end voice of target voice message When piece, reception terminal 502 can identify transmission total amount entrained by voice slice 3, and (in workflow shown in fig. 6, voice is cut Transmission total amount entrained by piece 3 can for 3), if receive terminal 502 receive altogether 3 voices slices (i.e. voice slice 1, 3) voice slice 2 and voice are sliced, then it is considered that receiving the quantity and transmission for all voices slice that terminal 502 receives Total amount is corresponding, receives terminal 502 according to the entrained voice sequence number of voice slice to voice slice 1, voice slice 2 and language Sound slice 3 is assembled, to obtain target voice message.
As it can be seen that in voice instantaneous communication system shown in Fig. 5, send terminal can while recording external voice incite somebody to action The voice data progress fragment transmission that duration reaches specified duration is recorded, correspondingly, receiving terminal can be in the record of external voice It is received during system and sends the voice slice that terminal is sent, it, can so as to make full use of the recording time of voice data The transmission delay of voice data is reduced, the efficiency of transmission of voice instant messaging is improved.Further, voice shown in Fig. 5 is When communication system in, send terminal can not receive server transmission response message when retransmit voice slice, Yi Ji Voice slice repeats storaged voice when the number sent is more than specified threshold and is sliced, and can reduce the general of voice slice transmission loss Rate improves the stability of the instant data transmission of voice.Further, it in voice instantaneous communication system shown in Fig. 5, receives Terminal can the quantity before assembly to all voices slice received verify, obtained so as to improve assembling The integrality of target voice message improves the accuracy of voice instant messaging.
The embodiment of the present invention discloses a kind of computer readable storage medium, stores computer program, wherein the computer Program makes computer execute any voice instant communicating method shown in fig. 1 or fig. 2.
The embodiment of the present invention discloses a kind of computer program product, which includes storing computer journey The non-transient computer readable storage medium of sequence, and the computer program is operable to execute computer shown in Fig. 1 or Fig. 2 Any voice instant communicating method.
It should be understood that " one embodiment " or " embodiment " that specification is mentioned in the whole text mean it is related with embodiment A particular feature, structure, or characteristic is included at least one embodiment of the present invention.Therefore, occur everywhere in the whole instruction " in one embodiment " or " in one embodiment " not necessarily refer to identical embodiment.In addition, these special characteristics, structure Or characteristic can combine in any suitable manner in one or more embodiments.Those skilled in the art should also know that Embodiment described in this description belongs to alternative embodiment, and not necessarily the present invention must for related actions and modules Must.
In various embodiments of the present invention, it should be appreciated that magnitude of the sequence numbers of the above procedures are not meant to execute suitable Successively, the execution sequence of each process should be determined by its function and internal logic the certainty of sequence, without coping with the embodiment of the present invention Implementation process constitutes any restriction.
Above-mentioned unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown can be or voice instantaneous communication system may not be object unit, can be in one place, or can also To be distributed over a plurality of network elements.Some or all of units can be selected to realize the present embodiment according to the actual needs The purpose of scheme.
In addition, each functional unit in various embodiments of the present invention can integrate in one processing unit, it is also possible to Each unit physically exists alone, and can also be integrated in one unit with two or more units.Above-mentioned integrated unit Both it can take the form of hardware realization, can also realize in the form of software functional units.
If above-mentioned integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product, It can store in a retrievable memory of computer.Based on this understanding, technical solution of the present invention substantially or Person says all or part of of the part that contributes to existing technology or the technical solution, can be in the form of software products It embodies, which is stored in a memory, including several requests are with so that a computer is set Standby (can be personal computer, server or network equipment etc., specifically can be the processor in computer equipment) executes Some or all of each embodiment above method of the invention step.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage Medium include read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), programmable read only memory (Programmable Read-only Memory, PROM), erasable programmable is read-only deposits Reservoir (Erasable Programmable Read Only Memory, EPROM), disposable programmable read-only memory (One- Time Programmable Read-Only Memory, OTPROM), the electronics formula of erasing can make carbon copies read-only memory (Electrically-Erasable Programmable Read-Only Memory, EEPROM), CD-ROM (Compact Disc Read-Only Memory, CD-ROM) or other disc memories, magnetic disk storage, magnetic tape storage or can For carrying or any other computer-readable medium of storing data.
A kind of voice instant communicating method disclosed by the embodiments of the present invention, system and mobile terminal have been carried out in detail above It introduces, used herein a specific example illustrates the principle and implementation of the invention, the explanation of above embodiments It is merely used to help understand method and its core concept of the invention.At the same time, for those skilled in the art, according to this The thought of invention, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification is not answered It is interpreted as limitation of the present invention.

Claims (13)

1. a kind of voice instant communicating method, which is characterized in that the method includes:
Record external voice;
When the recording duration of the external voice reaches specified duration, voice data that will be recorded in the specified duration It is sliced as a voice;The voice slice carries voice sequence number;
Voice slice is sent to reception terminal.
2. voice instant communicating method according to claim 1, which is characterized in that described to be sent to voice slice Terminal is received, including:
Voice slice is sent to server, so that voice slice is transmitted to the reception eventually by the server End;
Described be sliced the voice is sent to after reception terminal, the method also includes:
Judge whether to receive the response message that the server is sent, the response message is used to indicate the server and has connect Receive the voice slice;
If not receiving the response message, the voice slice is retransmitted.
3. voice instant communicating method according to claim 2, which is characterized in that judging not receive the response After information, the method also includes:
Whether the number for judging that the voice slice repeats to send is more than specified threshold, if so, storing the voice slice;
If the number that the voice slice repeats to send is less than the specified threshold, the retransmission voice is executed Slice.
4. a kind of voice instant communicating method, which is characterized in that the method includes:
It receives and sends the voice slice that terminal is sent;The voice slice is that the transmission terminal is referring to when recording external voice Obtained voice data is recorded in timing is long, the voice slice carries voice sequence number;
Detect whether the entrained voice sequence number of the voice slice received indicates that the voice slice is target voice The end voice of message is sliced;
If so, the voice sequence number entrained according to all voice slices received, to all institutes received Predicate sound slice carries out group and is filled with acquisition target voice message.
5. voice data transmission method according to claim 6, which is characterized in that detecting described in described receive After voice slice is the end voice slice of target voice message, and all voices received in the basis are cut Voice sequence number entrained by piece, to all voices slices received carry out group be filled with obtain target voice message it Before, the method also includes:
Identify that the entrained transmission total amount of the end voice slice, the transmission total amount are used to indicate the transmission terminal and send All voices slices quantity;
Judge whether the quantity of all voice slices received is corresponding with the transmission total amount, if so, executing institute State the voice sequence number entrained according to all voices slices received, to all voices received be sliced into Row group, which is filled with, obtains target voice message.
6. voice data transmission method according to claim 4 or 5, which is characterized in that if detecting described receive The voice slice for target voice message end voice be sliced, the method also includes:
Store the voice slice received.
7. a kind of mobile terminal, which is characterized in that including:
Recording elements, for recording external voice;
It is sliced unit, for will record in the specified duration when the recording duration of the external voice reaches specified duration Obtained voice data is sliced as a voice;The voice slice carries voice sequence number;
Transmission unit, for voice slice to be sent to reception terminal.
8. mobile terminal according to claim 7, which is characterized in that the transmission unit is used to for the voice being sliced and send out Give receive terminal mode be specially:
The transmission unit, for voice slice to be sent to server, so that the voice is sliced by the server It is transmitted to the reception terminal;
And the mobile terminal further includes:
First judging unit, for judging whether after voice slice is sent to reception terminal by the transmission unit The response message that the server is sent is received, the response message is used to indicate the server and has received the voice Slice;
The transmission unit is also used to after first judging unit is judged not receive the response message, again Send the voice slice.
9. mobile terminal according to claim 8, which is characterized in that the mobile terminal further includes:
Second judgment unit, for judging institute after first judging unit is judged not receive the response message Whether the number that predicate sound slice repeats to send is more than specified threshold;
First storage unit is more than institute for judging that the voice slice repeats the number sent in the second judgment unit After stating specified threshold, the voice slice is stored;
The transmission unit in first judging unit for judging to retransmit after not receiving the response message The mode of voice slice is specially:
The transmission unit does not receive the response message and described second for judging in first judging unit The number that judging unit judges that the voice slice repeats to send is less than after the specified threshold, retransmits institute's predicate Sound slice.
10. a kind of mobile terminal, which is characterized in that including:
Receiving unit, for receiving the voice slice for sending terminal and sending;The voice slice is that the transmission terminal is being recorded The voice data recorded in specified duration when external voice processed, the voice slice carry voice sequence number;
Detection unit, for detecting whether the entrained voice sequence number of the voice received slice indicates that the voice is cut Piece is that the end voice of target voice message is sliced;
Assembling unit, for detecting that the voice slice received is target voice message in the detection unit After terminating voice slice, according to the entrained voice sequence number of all voice slices received, to the institute received Predicate sound slice carries out group and is filled with acquisition target voice message.
11. mobile terminal according to claim 10, which is characterized in that the mobile terminal further includes:
Recognition unit, for detecting that the voice slice received is target voice message in the detection unit After terminating voice slice, and the voice sequence entrained according to all voice slices received in the assembling unit Row number carries out group to all voice slices received and is filled with before obtaining target voice message, identifies the conclusion The entrained transmission total amount of sound slice, the total amount that sends are used to indicate all voice slices that the transmission terminal is sent Quantity;
Whether the quantity of third judging unit, all voice slices for judging to receive is opposite with the transmission total amount It answers;
The assembling unit, specifically for the number for all voice slices for judging to receive in the third judging unit When measuring corresponding with the transmission total amount, according to the entrained voice sequence number of all voice slices received, docking All voice slices received carry out group and are filled with acquisition target voice message.
12. mobile terminal described in 0 or 11 according to claim 1, which is characterized in that the mobile terminal further includes:
Second storage unit, for detecting that the voice slice received is not target voice in the detection unit When the end voice slice of message, the voice slice being currently received is stored.
13. a kind of voice instantaneous communication system, which is characterized in that including:
Such as the described in any item mobile terminals of claim 7~9;
And such as the described in any item mobile terminals of claim 10~12.
CN201810705700.9A 2018-07-02 2018-07-02 Voice instant messaging method, system and mobile terminal Pending CN108880993A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810705700.9A CN108880993A (en) 2018-07-02 2018-07-02 Voice instant messaging method, system and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810705700.9A CN108880993A (en) 2018-07-02 2018-07-02 Voice instant messaging method, system and mobile terminal

Publications (1)

Publication Number Publication Date
CN108880993A true CN108880993A (en) 2018-11-23

Family

ID=64297703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810705700.9A Pending CN108880993A (en) 2018-07-02 2018-07-02 Voice instant messaging method, system and mobile terminal

Country Status (1)

Country Link
CN (1) CN108880993A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110113342A (en) * 2019-05-10 2019-08-09 甄十信息科技(上海)有限公司 Voice communication method and equipment under 2G network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220423A (en) * 2013-04-10 2013-07-24 威盛电子股份有限公司 Voice answering method and mobile terminal device
EP2648364A2 (en) * 2012-03-07 2013-10-09 Accenture Global Services Limited Communication collaboration
CN103841002A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Method and terminal for voice transmission, voice server and voice transmission system
CN104616652A (en) * 2015-01-13 2015-05-13 小米科技有限责任公司 Voice transmission method and device
CN107274882A (en) * 2017-08-08 2017-10-20 腾讯科技(深圳)有限公司 Data transmission method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2648364A2 (en) * 2012-03-07 2013-10-09 Accenture Global Services Limited Communication collaboration
CN103841002A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Method and terminal for voice transmission, voice server and voice transmission system
CN103220423A (en) * 2013-04-10 2013-07-24 威盛电子股份有限公司 Voice answering method and mobile terminal device
CN104616652A (en) * 2015-01-13 2015-05-13 小米科技有限责任公司 Voice transmission method and device
CN107274882A (en) * 2017-08-08 2017-10-20 腾讯科技(深圳)有限公司 Data transmission method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110113342A (en) * 2019-05-10 2019-08-09 甄十信息科技(上海)有限公司 Voice communication method and equipment under 2G network

Similar Documents

Publication Publication Date Title
CN106033393B (en) A kind of applied program testing method and system and mobile terminal
CN105069617B (en) A kind of method and apparatus for restoring imperfect transaction
CN106330687B (en) Message treatment method, apparatus and system
CN104424094B (en) A kind of exception information acquisition methods, device and intelligent terminal
CN103019923B (en) The method and system of simulation hit testing
CN104461903B (en) The method and apparatus of test client based on browser
CN101295280B (en) Automatic software debugging method and system
CN102708454B (en) Solution of terminal fault provides method and device
CN110096437A (en) The test method and Related product of micro services framework
CN106844217A (en) Control to applying bury method and device, readable storage medium storing program for executing a little
CN107622054A (en) The error correction method and device of text data
CN110069403A (en) Position method and device, the storage medium, electronic device of crash event
CN107180631A (en) Voice interaction method and device
CN106681849A (en) Data processing method and device
CN108399124A (en) Application testing method, device, computer equipment and storage medium
CN109036378A (en) Home appliance voice recognizing test method, device, system and storage medium
CN105790801B (en) The pairing test method and test device of a kind of electronic equipment and bluetooth equipment
CN109992269A (en) A kind of development approach and device of operation platform
CN108880993A (en) Voice instant messaging method, system and mobile terminal
CN106791036A (en) A kind of information processing method, device and mobile terminal
CN107678955A (en) A kind of computational methods, device, equipment and the storage medium of functional interface time delay
CN109061585B (en) Radar data storage method and device
CN109993999A (en) Intelligent reading method based on writing progress and electronic equipment
CN105979058A (en) Method and device for recording voice content
CN108763097A (en) Automated testing method, device, electronic equipment, storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181123