CN105991700A - Voice data processing method, cloud server system and terminal equipment - Google Patents

Voice data processing method, cloud server system and terminal equipment Download PDF

Info

Publication number
CN105991700A
CN105991700A CN201510064697.3A CN201510064697A CN105991700A CN 105991700 A CN105991700 A CN 105991700A CN 201510064697 A CN201510064697 A CN 201510064697A CN 105991700 A CN105991700 A CN 105991700A
Authority
CN
China
Prior art keywords
long
simulator
voice data
android simulator
range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510064697.3A
Other languages
Chinese (zh)
Other versions
CN105991700B (en
Inventor
孙元臻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510064697.3A priority Critical patent/CN105991700B/en
Publication of CN105991700A publication Critical patent/CN105991700A/en
Application granted granted Critical
Publication of CN105991700B publication Critical patent/CN105991700B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a voice data processing method via a remote Android simulator, a cloud server system and terminal equipment. The method comprises that the remote Android simulator is distributed to the terminal equipment; audio data of a first format is received from the terminal equipment, and forwarded to the remote Android simulator distributed to the terminal equipment; the remote Android simulator converts the audio data of the first format into audio data of a second format, and the audio data of the second format is filled into a system framework of the remote Android simulator. A user can operates voice related Android application via the cloud-end Android simulator, and experiences and tests the voice application of an Android mobile phone remotely, time for using the Android simulator locally is reduced, and the using efficiency is improved.

Description

Process the method for speech data, cloud server system and terminal unit
Technical field
The present invention relates to voice processing technology field, particularly relate to a kind of by long-range Android simulator Process the method for speech data, cloud server system and terminal unit.
Background technology
At present, computerized version Android simulator can simulate Android mobile phone system in PC.User After its PC is installed described Android simulator software, operation can be experienced in PC The process of Android mobile phone.
The convenience used based on it, Android simulator also has been supplied in the test of Android mobile phone. Tester can by the Android simulator that is arranged in PC to cell phone system and apply into Row test.
The most existing Android mobile phone has hundreds of model, its screen size and resolution Combine more.In order to use Android simulator to test different configuration of Android mobile phone, need ceaselessly Android simulator is restarted in amendment mobile phone configuration again, and starts Android simulation on general computer every time Device at least needs 15 minutes, expends the most again system resource.
On the other hand, Android system based on linux system exploitation and remote control software (VNC) There is good compatibility.Therefore, the Android simulator of various configurations can be run beyond the clouds, pass through Remote control software carries out test operation to the user interface of described Android simulator, to test difference The Android mobile phone of model.
But, the Android simulator in high in the clouds only identifies PCM (pulse code modulation) coded format Voice data, it is impossible to the speech data that processing controls end is gathered by mike, is unable to use The Android application of voice is related in simulation.
Summary of the invention
It is an object of the invention to provide a kind of side being processed speech data by long-range Android simulator Method, cloud server system and terminal unit, will upload to long-range Android simulator, make remotely Android simulator can process the speech data gathered from the machine, thus can be by long-range Android mould Intend the application that device dry run is relevant to voice.
According to an aspect of the present invention, it is provided that a kind of by long-range Android simulator process speech data Method, described method includes: for terminal unit distribute long-range Android simulator;From described terminal Equipment receives the voice data of the first form, and is transmitted to by the voice data of described first form The long-range Android simulator distributed for described terminal unit;Described long-range Android simulator is by reception The voice data of the first form is converted to the voice data of the second form, and by described second form Voice data inject described long-range Android simulator system framework.
According to a further aspect in the invention, it is provided that a kind of by long-range Android simulator process voice number According to method.Described method includes: sends to cloud server system and is used for asking to distribute remotely peace First request of tall and erect simulator;Speech data is received by voice collecting unit;The voice that will receive Data encoding is the voice data of General Audio Coding form;Described voice data is sent to high in the clouds Server system, to process described voice data by allocated long-range Android simulator.
According to a further aspect in the invention, it is provided that a kind of by long-range Android simulator process voice number According to system.Described system include mobile phone simulator management module, audio frequency input service module and Multiple long-range Android simulators.Wherein, mobile phone simulator management module is for distributing for terminal unit Remotely Android simulator;Each described long-range Android simulator includes: communication interface, is used for receiving The voice data of the first form, and voice data processing module, described voice data processing module The voice data of the first form for described communication interface being received is converted to the audio frequency of the second form Data, and the voice data of described second form is injected the system of described long-range Android simulator Framework;Audio frequency input service module is used for receiving the voice data of the first form from terminal unit, and And the voice data of described first form is transmitted to the communication interface of described long-range Android simulator, To process described voice data by allocated long-range Android simulator.
According to a further aspect in the invention, it is provided that a kind of by long-range Android simulator process voice number According to terminal unit.Described terminal unit includes: request transmitting unit, for cloud server System sends the first request for asking to distribute long-range Android simulator;Voice collecting unit, uses In receiving speech data;Speech encoding unit, being used for the encoded speech data of reception is general sound Frequently the voice data of coded format;Audio data transmission unit, for sending described voice data To cloud server system, to process described voice data by allocated long-range Android simulator.
By the present invention by long-range Android simulator process the method for speech data, cloud service Device system and terminal unit, user can by long-range Android simulator run relate to voice Android should With, remotely experience voice application or the voice application of test Android mobile phone of Android mobile phone, and Save the time needed for this locality uses Android simulator, improve service efficiency.
On this basis, also personalized peace can be obtained according to the requirement that Android system is configured by user Tall and erect simulator, the Android performing to relate to voice by personalized Android simulator is applied, and enters one Step strengthens Consumer's Experience.For tester, need to test different configuration of Android system every time During system, different configuration of Android simulator can be asked to test, without such as in the machine Revise the configuration of Android simulator and restart Android simulator, improve testing efficiency.
Accompanying drawing explanation
Fig. 1 is the technical scheme being processed speech data by long-range Android simulator illustrating the present invention General illustration;
Fig. 2 be illustrate the first exemplary embodiment according to the present invention by long-range Android simulator Process the flow chart of the method for speech data;
Fig. 3 be illustrate the second exemplary embodiment according to the present invention by long-range Android simulator Process the flow chart of the method for speech data;
Fig. 4 be illustrate the 3rd exemplary embodiment according to the present invention by long-range Android simulator Process the logic diagram of the system of speech data;
Fig. 5 be illustrate the 4th exemplary embodiment according to the present invention by long-range Android simulator Process the logic diagram of the terminal unit of speech data.
Detailed description of the invention
The present general inventive concept of the present invention is to provide a kind of by long-range Android simulator process voice The technical scheme of data: run beyond the clouds and there is different configuration of multiple Android simulator;User (as Tester) can be logical by terminal unit to the Android simulator of high in the clouds request distribution predetermined configurations Cross remote control software the Android simulator being assigned to is operated.Wherein, for relating to voice Application, terminal unit by audio collecting device (such as voice collecting unit) gather user language Sound, is converted into described voice the voice data of common coding format, and uploads to high in the clouds; High in the clouds, after the voice data receiving described common coding format, forwards it to as described terminal The Android simulator of equipment distribution, described Android simulator is first by the audio frequency of described common coding format Data are converted to the discernible coded format of Android system (such as PCM format), the most again by described The voice data of discernible coded format is injected into the system framework of described Android simulator, thus Described voice data can be processed (as play).
Below in conjunction with the accompanying drawings the exemplary embodiment of the present invention is described in detail.
Fig. 1 is the technical scheme being processed speech data by long-range Android simulator illustrating the present invention General illustration.
With reference to Fig. 1, server system end runs multiple Android simulators, the plurality of peace beyond the clouds Tall and erect simulator can run on multiple stage host, and every host can run one or more Android Simulator.Terminal unit can distribute corresponding Android simulator to cloud server system request.Example As, respectively Android simulator 1 and Android simulator 2 are distributed to terminal unit 1 and terminal unit 2.For convenience of description, distribute to run beyond the clouds described in terminal unit use in this article Android simulator is referred to as long-range Android simulator.
Additionally, server system arranges audio frequency input service module, described audio frequency input clothes beyond the clouds Business module is used for receiving the voice data of common coding format from terminal unit, and by described general The voice data of coded format is sent to the Android simulator distributed for described terminal unit.Such as, Described audio frequency input service module is by the audio frequency number of its common coding format received from terminal unit 1 According to being sent to Android simulator 1.Android simulator 1 is by the voice data of described common coding format Be converted to the audio coding formats of Android system, and the voice data of conversion injected its system framework, So that application program processes described voice data.
On the other hand, the terminal unit of user gathers the voice of user, is converted to lead to by described voice With the voice data of coded format, and described voice data is sent to the input service of described audio frequency Module, to process described voice data by allocated long-range Android simulator.
Optionally, in addition, at the terminal unit of described user, it is possible to provide be used for selecting mobile phone to configure Control interface (such as browser interface), in described control interface, show that multiple mobile phone configures. After user selects mobile phone configuration, the shell script in described browser page can trigger and take to high in the clouds Business device system request distribution has the long-range Android simulator of selectable mobile phone configuration, to carry out Android The simulated operation of mobile phone.
After request to corresponding remotely Android simulator, at the terminal unit of user, user Ke Tong Cross remote control software and obtain the user interface of described Android simulator, and by described user circle Face performs corresponding simulated operation or test operation.
Embodiment one
Fig. 2 be illustrate the first exemplary embodiment according to the present invention by long-range Android simulator Process the flow chart of the method for speech data.Can such as perform described by long-range Android beyond the clouds Simulator processes the method for speech data.As it was previously stated, run the simulation of multiple long-range Android beyond the clouds Device.
With reference to Fig. 2, in step S210, the terminal unit for user distributes long-range Android simulator.
Hereafter, according to remote control protocol, the user interface of described long-range Android simulator can be sent out Give described terminal unit.The user of described terminal unit relates to language in simulation performs Android system During the application of sound, it may be necessary to gather speech data.As it was previously stated, described terminal unit will gather Speech data be converted to the voice data of described first form, and by the sound of described first form Frequency is according to the audio frequency input service module being sent to high in the clouds.Described first form is General Audio Coding Form, such as MP3 format, WMA form, MOV form or RM form etc..
In step S220, the audio frequency input service module in high in the clouds receives the first lattice from described terminal unit The voice data of formula, and the voice data of described first form is transmitted to as described terminal unit The long-range Android simulator of distribution.
In order to perform to communicate with the audio frequency in high in the clouds input service module, described long-range Android simulator can By TCP (transmission control protocol) port or UDP (UDP) port from audio frequency Input service module receives the voice data of the first form.The audio frequency input service module in high in the clouds can lead to Cross such as Transmission Control Protocol or udp protocol the voice data of described first form is transmitted to described far Cheng Anzhuo simulator.
Hereafter, in step S230, the long-range Android simulator distributed for described terminal unit will receive The voice data of the first form be converted to the voice data of the second form, and by described second lattice The voice data of formula injects the system framework of described long-range Android simulator.Generally, in step S230, The voice data of described second form is sent to the virtual sound card of described long-range Android simulator, with Described voice data is injected the system framework of described long-range Android simulator.Described second form is The audio coding formats of Android system, such as pcm encoder form.
Owing to the voice data of described second form is the described long-range discernible audio frequency of Android simulator Coded format, therefore after the voice data of described second form is sent to its virtual sound card, institute The voice data of described second form can be injected Android system by the driver of sound card stating long-range Android simulator System ccf layer, is sent to the application of described long-range Android simulator, makes described long-range Android simulator Upper layer application get acoustic information, and play out.If having run many on a host Individual long-range Android simulator, a most long-range Android simulator can get described acoustic information.
By abovementioned steps S210, the process of S220 and S230, the user of terminal unit can pass through Long-range long-range Android simulator runs the Android application relating to voice, remotely experiences Android mobile phone Voice application or test Android mobile phone voice application, and save this locality use long-range Android Time needed for simulator, improve service efficiency.
On this basis, it is preferable that described by the most remotely Android simulator process speech data Method can also include, receive from terminal unit and there is the long-range peace of predetermined configurations for asking to distribute First request of tall and erect simulator, and in step S210, be described terminal according to described first request Equipment distribution possesses the long-range Android simulator of described predetermined configurations, thus can be according to user to Android The requirement of system configuration distributes the long-range Android simulator of personalization, to pass through in follow-up step Personalized long-range Android simulator performs to relate to the Android application of voice, further enhances user Experience.For tester, when needing to test different configuration of Android system, can ask every time Different configuration of long-range Android simulator is asked to test, remote without such as revising in the machine The configuration of Cheng Anzhuo simulator also restarts long-range Android simulator, improves testing efficiency.
Optionally, in addition, the described method by long-range Android simulator process speech data can be also Including, from terminal unit reception for discharging the second request of long-range Android simulator, and according to Described second request is released to the long-range Android simulator of described terminal unit distribution, thus is released Long-range Android simulator again can be used by described terminal unit when other, or be assigned to Other terminal unit uses.
Embodiment two
Fig. 3 be illustrate the second exemplary embodiment according to the present invention by long-range Android simulator Process the flow chart of the method for speech data.Can such as, the terminal unit user performs described logical Cross the method that long-range Android simulator processes speech data.
With reference to Fig. 3, in step S310, send to cloud server system and be used for asking distribution remotely First request of Android simulator.Such as, service module can be inputted with the audio frequency in high in the clouds and set up TCP Connect, and connect described first request of transmission by described TCP.
After being assigned to corresponding remotely Android simulator, described terminal unit can be by remotely control Software processed obtains the user interface of described long-range Android simulator from high in the clouds, and user can pass through institute State user interface and perform corresponding operation.Therefore, described by the most remotely Android simulator process The method of speech data can also include, receives and represent the user interface of described cell phone system, with User's interactive simulation mobile phone operation.
When running, by described long-range Android simulator, the application relating to voice, step can be performed S320。
In step S320, terminal unit receives speech data by voice collecting unit.
In step S330, the encoded speech data of reception is that the first form is (logical by described terminal unit With audio coding formats) voice data, such as but not limited to such as MP3 format, WMA lattice The voice data of formula, MOV form or RM form etc..
In step S340, described voice data is sent to cloud server system by described terminal unit, To process described voice data by allocated long-range Android simulator.Specifically, it is sent to cloud The audio frequency input service module of end.Such as, Transmission Control Protocol or http protocol can be passed through by described sound Frequency is according to the audio frequency input service module being sent to high in the clouds.
By abovementioned steps S310~the process of S340, user can pass through the long-range of long-range (high in the clouds) Android simulator runs the Android application relating to voice, remotely experiences the voice application of Android mobile phone Or the voice application of test Android mobile phone, and save use in this locality needed for Android simulator time Between, improve service efficiency.
On this basis, it is preferable that the described side being processed speech data by long-range Android simulator Method can also include, it is provided that for the control interface selecting mobile phone to configure, aobvious in described control interface Show that multiple mobile phone configures.Hereafter, in step S310, selected by described control interface in response to user The mobile phone configuration selected, will be used for the long-range Android simulator asking distribution to have the configuration of selectable mobile phone First request be sent to cloud server system, thus according to user, Android system can be configured Require to obtain personalized Android simulator, to be simulated by personalized Android in follow-up step Device performs to relate to the Android application of voice, further enhances Consumer's Experience.Tester is come Say, when needing to test different configuration of Android system, different configuration of Android can be asked to simulate every time Device is tested, without such as revising the configuration of Android simulator in the machine and restarting Android Simulator, improves testing efficiency.
Optionally, in addition, the described method by long-range Android simulator process speech data can be also Including, close the order of described long-range Android simulator according to user and send to high in the clouds for remotely peace Second request of tall and erect simulator, discharges described long-range Android simulator resource, thus be released remote Cheng Anzhuo simulator can be used by described terminal unit again when other, or is assigned to other Terminal unit use.
Embodiment three
Fig. 4 be illustrate the 3rd exemplary embodiment according to the present invention by long-range Android simulator Process the logic diagram of the cloud server system of speech data.
With reference to Fig. 4, according to the 3rd exemplary embodiment of the present invention by long-range Android simulator The cloud server system processing speech data includes multiple long-range Android simulator 410, mobile phone mould Intend device management module 420 and audio frequency input service module 430.
Each long-range Android simulator 410 includes the communication of the voice data for receiving the first form Interface 412 and voice data processing module 415, voice data processing module 415 will be for leading to The voice data of the first form that letter interface 412 receives is converted to the voice data of the second form, and And the voice data of described second form is injected the system framework of long-range Android simulator 410.Institute Stating the first form can be General Audio Coding form, and described second form can be Android system Audio coding formats.
Specifically, the voice data of described second form can be sent to by long-range Android simulator 410 Its virtual sound card, injects its system framework with the voice data by described second form.
Mobile phone simulator management module 420 is for distributing long-range Android simulator 410 for terminal unit.
Audio frequency input service module 430 is used for receiving the voice data of the first form from terminal unit, And the voice data of described first form is transmitted to described mobile phone simulator management module 420 is The communication interface 412 of the long-range Android simulator 410 of described terminal unit distribution.
Preferably, described cloud server system also includes: the first client request receiver module is (not Illustrate), receive the first request for asking to distribute the long-range Android simulator with predetermined configurations, And mobile phone simulator management module 420 is for dividing for described terminal unit according to described first request Join the long-range Android simulator 410 possessing described predetermined configurations.
Preferably, described cloud server system also includes: the second client request receiver module is (not Illustrate), for receiving the second request for discharging long-range Android simulator from terminal unit, and And mobile phone simulator management module 420 is additionally operable to be released to described terminal according to described second request and sets The long-range Android simulator 410 that back-up is joined.
Alternatively, the communication interface of described long-range Android simulator is TCP (transmission control protocol) Port or udp port.
Embodiment four
Fig. 5 be illustrate the 4th exemplary embodiment according to the present invention by long-range Android simulator Process the logic diagram of the terminal unit of speech data.
Reference Fig. 5, the described terminal unit being processed speech data by long-range Android simulator, its Being characterised by, described terminal unit includes request transmitting unit 510, voice collecting unit 520, language Sound coding unit 530 and audio data transmission unit 540.
Request transmitting unit 510 is used for asking to distribute remotely peace for sending to cloud server system First request of tall and erect simulator.
Alternatively, request transmitting unit 510 for by http protocol or Transmission Control Protocol to high in the clouds Server system sends the first request for asking to distribute long-range Android simulator.
Voice collecting unit 520 is used for receiving speech data.
Speech encoding unit 530 is used for the encoded speech data of reception being General Audio Coding form Voice data, to process described voice data by allocated long-range Android simulator.
Audio data transmission unit 540 is for being sent to cloud server system by described voice data.
Alternatively, audio data transmission unit 540 for by http protocol or Transmission Control Protocol to Cloud server system sends described voice data.
Preferably, described terminal unit also includes: controls interactive unit (not shown), is used for carrying For the control interface for selecting mobile phone to configure, in described control interface, show that multiple mobile phone configures. In the case, request transmitting unit 510 can be used for being selected by described control interface in response to user The mobile phone configuration selected, will be used for the long-range Android simulator asking distribution to have the configuration of selectable mobile phone First request be sent to cloud server system.
Preferably, described terminal unit also includes: mobile phone interface processing unit (not shown), uses In receiving and represent the user interface of described cell phone system, with user's interactive simulation mobile phone operation.
By the present invention by long-range Android simulator process the method for speech data, cloud service Device system and terminal unit, user can be run by the Android simulator in remotely (high in the clouds) and relate to language The Android application of sound, remotely experiences voice application or the voice of test Android mobile phone of Android mobile phone Application, and save the time needed for this locality uses Android simulator, improve service efficiency.
On this basis, also the remote of personalization can be obtained according to the requirement that Android system is configured by user Cheng Anzhuo simulator, to perform to relate to by personalized long-range Android simulator in follow-up step And the Android application of voice, further enhance Consumer's Experience.For tester, need every time When testing different configuration of Android system, different configuration of Android simulator can be asked to survey Examination, without such as revising the configuration of Android simulator in the machine and restarting Android simulator, carries High testing efficiency.
Above-mentioned the method according to the invention can realize in hardware, firmware, or is implemented as depositing Store up the software in record medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk) Or computer code, or be implemented through original storage that network downloads at remotely record medium or In nonvolatile machine readable media and the computer code in local recording medium will be stored in, from And method described here can be stored in use general purpose computer, application specific processor or able to programme Or the such software processes on the record medium of specialized hardware (such as ASIC or FPGA).Can To understand, computer, processor, microprocessor controller or programmable hardware include storing or Receive software or the storage assembly (such as, RAM, ROM, flash memory etc.) of computer code, when When described software or computer code are by computer, processor or hardware access and execution, it is achieved This processing method described.Additionally, when general purpose computer accesses for realizing the process being shown in which Code time, general purpose computer is converted to for performing the process being shown in which by the execution of code Special-purpose computer.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not Be confined to this, any those familiar with the art in the technical scope that the invention discloses, Change can be readily occurred in or replace, all should contain within protection scope of the present invention.Therefore, originally The protection domain of invention should be as the criterion with described scope of the claims.

Claims (20)

1. the method processing speech data by long-range Android simulator, it is characterised in that institute The method of stating includes:
Long-range Android simulator is distributed for terminal unit;
The voice data of the first form is received from described terminal unit, and by described first form Voice data is transmitted to the long-range Android simulator distributed for described terminal unit;
The voice data of the first form received is converted to the second form by described long-range Android simulator Voice data, and the voice data of described second form is injected described long-range Android simulator System framework.
Method the most according to claim 1, it is characterised in that described first form is general Audio coding formats, described second form is the audio coding formats of Android system.
Method the most according to claim 2, it is characterised in that described method also includes: from Terminal unit receives the first request for asking to distribute the long-range Android simulator with predetermined configurations, And
The described process for the terminal unit long-range Android simulator of distribution includes: please according to described first Seek the long-range Android simulator possessing described predetermined configurations for the distribution of described terminal unit.
4. according to the method according to any one of claims 1 to 3, it is characterised in that described method Also include: receive the second request for discharging long-range Android simulator, and root from terminal unit The long-range Android simulator of described terminal unit distribution it is released to according to described second request.
Method the most according to claim 4, it is characterised in that described long-range Android simulator The voice data of described first form is received by tcp port or udp port, and
The described system frame that the voice data of described second form is injected described long-range Android simulator The process of frame includes: the voice data of described second form is sent to described long-range Android simulator Virtual sound card.
6. the method processing speech data by long-range Android simulator, it is characterised in that institute The method of stating includes:
The first request for asking to distribute long-range Android simulator is sent to cloud server system;
Speech data is received by voice collecting unit;
By the voice data that the encoded speech data of reception is General Audio Coding form;
Described voice data is sent to cloud server system, with by allocated long-range Android Simulator processes described voice data.
Method the most according to claim 6, it is characterised in that described method also includes: carry For the control interface for selecting mobile phone to configure, in described control interface, show that multiple mobile phone configures.
Method the most according to claim 7, it is characterised in that described to cloud server system System sends the process of the first request for asking to distribute long-range Android simulator and includes: in response to The mobile phone that family is selected by described control interface configures, and will be used for asking distribution to have selectable mobile phone First request of the long-range Android simulator of configuration is sent to cloud server system.
9. according to the method according to any one of claim 6~8, it is characterised in that described method Also include: receive and represent the user interface of described cell phone system, with user's interactive simulation mobile phone Operation.
Method the most according to claim 9, it is characterised in that by http protocol or Transmission Control Protocol is used for asking to distribute the first of long-range Android simulator to the transmission of cloud server system please Ask and described voice data.
11. 1 kinds of cloud server systems being processed speech data by long-range Android simulator, its Be characterised by, described system include mobile phone simulator management module, audio frequency input service module and Multiple long-range Android simulators, wherein,
Mobile phone simulator management module is for distributing long-range Android simulator for terminal unit;
Each described long-range Android simulator includes:
Communication interface, for receiving the voice data of the first form, and
Voice data processing module, described voice data processing module is for connecing described communication The voice data of the first form that mouth receives is converted to the voice data of the second form, and will The voice data of described second form injects the system framework of described long-range Android simulator;
Audio frequency input service module is used for receiving the voice data of the first form from terminal unit, and The voice data of described first form is transmitted to the communication interface of described long-range Android simulator.
12. systems according to claim 11, it is characterised in that described first form is logical With audio coding formats, described second form is the audio coding formats of described Android system.
13. systems according to claim 12, it is characterised in that described system also includes: First client request receiver module, receives for asking to distribute the long-range Android with predetermined configurations First request of simulator, and
Described mobile phone simulator management module is for dividing for described terminal unit according to described first request Join the long-range Android simulator possessing described predetermined configurations.
14. according to the system according to any one of claim 11~13, it is characterised in that described System also includes: the second client request receiver module, receives from terminal unit and is used for discharging remotely Second request of Android simulator, and
Described mobile phone simulator management module is additionally operable to be released to described terminal according to described second request The long-range Android simulator of equipment distribution.
15. systems according to claim 14, it is characterised in that described long-range Android is simulated The communication interface of device is tcp port or udp port, and described voice data processing module is used In the virtual sound card that the voice data of described second form is sent to described long-range Android simulator.
16. 1 kinds of terminal units being processed speech data by long-range Android simulator, its feature exists In, described terminal unit includes:
Request transmitting unit, is used for asking to distribute long-range Android for sending to cloud server system First request of simulator;
Voice collecting unit, is used for receiving speech data;
Speech encoding unit, being used for the encoded speech data of reception is General Audio Coding form Voice data;
Audio data transmission unit, for described voice data is sent to cloud server system, To process described voice data by allocated long-range Android simulator.
17. terminal units according to claim 16, it is characterised in that described terminal unit Also include: control interactive unit, it is provided that be used for selecting mobile phone configuring request to distribute the simulation of long-range Android The control interface of device, shows that multiple mobile phone configures in described control interface.
18. terminal units according to claim 17, it is characterised in that described request sends The mobile phone that unit is selected by described control interface in response to user configures, and will be used for asking distribution tool Selectively the first request of the long-range Android simulator of mobile phone configuration is sent to cloud server system.
19. according to the terminal unit according to any one of claim 16~18, it is characterised in that Described terminal unit also includes: mobile phone interface processing unit, is used for receiving and represent described mobile phone system System user interface, with user's interactive simulation mobile phone operation.
20. terminal units according to claim 19, it is characterised in that described request sends Unit is for sending for request point to cloud server system by http protocol or Transmission Control Protocol Joining the first request of long-range Android simulator, described audio data transmission unit is used for passing through HTTP Agreement or Transmission Control Protocol send described voice data to cloud server system.
CN201510064697.3A 2015-02-06 2015-02-06 Handle method, cloud server system and the terminal device of voice data Active CN105991700B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510064697.3A CN105991700B (en) 2015-02-06 2015-02-06 Handle method, cloud server system and the terminal device of voice data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510064697.3A CN105991700B (en) 2015-02-06 2015-02-06 Handle method, cloud server system and the terminal device of voice data

Publications (2)

Publication Number Publication Date
CN105991700A true CN105991700A (en) 2016-10-05
CN105991700B CN105991700B (en) 2019-07-02

Family

ID=57037989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510064697.3A Active CN105991700B (en) 2015-02-06 2015-02-06 Handle method, cloud server system and the terminal device of voice data

Country Status (1)

Country Link
CN (1) CN105991700B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961421A (en) * 2017-02-17 2017-07-18 浙江大学 A kind of android system service end, remote desktop audio redirection method and system
CN109428803A (en) * 2017-08-22 2019-03-05 深圳艾派网络科技股份有限公司 A kind of method for sending voice message and system
CN111798833A (en) * 2019-04-04 2020-10-20 北京京东尚科信息技术有限公司 Voice test method, device, equipment and storage medium
CN112055072A (en) * 2020-08-31 2020-12-08 北京爱奇艺科技有限公司 Cloud audio input method and device, cloud system, electronic equipment and storage medium
WO2021204141A1 (en) * 2020-04-10 2021-10-14 广州华多网络科技有限公司 Video live-streaming control, bridging, stream control and broadcast control methods, and client

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075528A (en) * 2010-12-27 2011-05-25 上海聚欣网络科技有限公司 Method and equipment for playing network multimedia files of multiple encapsulation formats
CN103077003A (en) * 2012-12-27 2013-05-01 中兴通讯股份有限公司 Method, device and system for outputting HiFi (High Fidelity) audio frequency
CN103473023A (en) * 2013-09-17 2013-12-25 广州宽度信息技术有限公司 Printing method and printing system transmitting data by using analog signals
CN104267924A (en) * 2014-09-19 2015-01-07 青岛海信移动通信技术股份有限公司 Mobile terminal and audio processing method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075528A (en) * 2010-12-27 2011-05-25 上海聚欣网络科技有限公司 Method and equipment for playing network multimedia files of multiple encapsulation formats
CN103077003A (en) * 2012-12-27 2013-05-01 中兴通讯股份有限公司 Method, device and system for outputting HiFi (High Fidelity) audio frequency
CN103473023A (en) * 2013-09-17 2013-12-25 广州宽度信息技术有限公司 Printing method and printing system transmitting data by using analog signals
CN104267924A (en) * 2014-09-19 2015-01-07 青岛海信移动通信技术股份有限公司 Mobile terminal and audio processing method thereof

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961421A (en) * 2017-02-17 2017-07-18 浙江大学 A kind of android system service end, remote desktop audio redirection method and system
CN106961421B (en) * 2017-02-17 2019-10-18 浙江大学 A kind of android system server-side, remote desktop audio redirection method and system
CN109428803A (en) * 2017-08-22 2019-03-05 深圳艾派网络科技股份有限公司 A kind of method for sending voice message and system
CN111798833A (en) * 2019-04-04 2020-10-20 北京京东尚科信息技术有限公司 Voice test method, device, equipment and storage medium
CN111798833B (en) * 2019-04-04 2023-12-01 北京京东尚科信息技术有限公司 Voice test method, device, equipment and storage medium
WO2021204141A1 (en) * 2020-04-10 2021-10-14 广州华多网络科技有限公司 Video live-streaming control, bridging, stream control and broadcast control methods, and client
CN112055072A (en) * 2020-08-31 2020-12-08 北京爱奇艺科技有限公司 Cloud audio input method and device, cloud system, electronic equipment and storage medium
CN112055072B (en) * 2020-08-31 2023-06-30 北京爱奇艺科技有限公司 Cloud audio input method and device, cloud system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105991700B (en) 2019-07-02

Similar Documents

Publication Publication Date Title
CN106843828B (en) Interface display and loading method and device
US9645910B1 (en) Cross platform mobile HTML debugging
CN104978258B (en) Automatic software test method and system
CN105991700A (en) Voice data processing method, cloud server system and terminal equipment
US9652364B1 (en) Cloud service for mobile testing and debugging
CN104765678B (en) The method and device tested the application on mobile terminal device
CN105450463B (en) Adjustment method, the device and system of hardware device
CN107391626B (en) Land the creation method and device of page
US20140343915A1 (en) Test environment configuration apparatus and method of operating network simulation apparatus using same
CN109240924A (en) A kind of test method and equipment of application program
US20200133827A1 (en) Service virtualization platform
CN103970566A (en) Router firmware updating method and device
CN110413528A (en) Test environment intelligent configuration method and system
CN104008055A (en) Software testing method, device and system
CN103677814A (en) Procedure acquiring method, procedure acquiring device and procedure acquiring system
CN106598530A (en) Display panel configuration method and device
CN111858364A (en) Parameter configuration method, device and system of test terminal
CN108132832A (en) Application program launching method and device
CN104270269B (en) A kind of method for automatically configuring network interface card
CN107590064A (en) A kind of application upgrade method of testing, device and system
CN113448730A (en) Service processing method and device, computer equipment and storage medium
CN104917633A (en) Method and device simulating FOTA upgrade
CN112965711A (en) Job test method and apparatus, electronic device, and storage medium
CN107180525A (en) Bluetooth control method, device, system and the relevant device of a kind of physical equipment
CN110825538A (en) MQ-based method for dynamically interacting data by self-defining data types

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant