WO2014190830A1 - Procédé, appareil, et dispositif de synchronisation d'enregistrement sonore - Google Patents
Procédé, appareil, et dispositif de synchronisation d'enregistrement sonore Download PDFInfo
- Publication number
- WO2014190830A1 WO2014190830A1 PCT/CN2014/076199 CN2014076199W WO2014190830A1 WO 2014190830 A1 WO2014190830 A1 WO 2014190830A1 CN 2014076199 W CN2014076199 W CN 2014076199W WO 2014190830 A1 WO2014190830 A1 WO 2014190830A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- file
- read
- audio file
- audio
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
Definitions
- the present disclosure relates to the field of terminal devices, and in particular, to a recording synchronization method, apparatus, and device. Background technique
- the security protection of user data is the development trend of mobile phone software nowadays, and more and more software will consider protecting user data. This protection usually uploads a complete file to the server and can be downloaded from the server to the original file when the local data file is lost or logged into the account platform.
- the recording software is a very important audio recording software for journalists or some special persons, for example, to perform audio forensics on an important and sensitive event
- the recording software During the recording process, some unexpected events were forced to delete the acquired audio files. Therefore, the ordinary synchronous backup method cannot upload the files to the server, and the data recovery work cannot be completed, that is, the data has not been uploaded yet. Files cannot be recovered after they are lost, making the security of recording and the stability of audio files relatively poor.
- the embodiment of the present disclosure provides a recording synchronization method, apparatus, and device.
- the technical solution is as follows:
- a recording synchronization method comprising:
- the data read each time is uploaded to the server, so that the server synchronizes according to the received data.
- Read data from the audio file being written including:
- each read data is uploaded to the end of the file of the audio file corresponding to the file identifier saved by the server.
- the method further includes:
- Reading data from the audio file being written includes:
- a recording synchronization apparatus comprising:
- An audio data stream obtaining module configured to acquire an audio data stream during recording
- a writing module configured to encode the obtained audio data stream according to a preset encoding format, and write the encoded data into the audio file;
- a data reading module configured to read data from an audio file being written
- the uploading module is configured to upload each read data to the server, so that the server synchronizes according to the received data.
- the data reading module is configured to update the read position of the file according to the position of the last read data in the audio file; and the updated read position in the audio file being written The starting point of the second reading, continue to read the data.
- the uploading module is configured to send an upload request to the server when the recording starts, so that the server allocates a file identifier to the audio file; and uploads the data read each time to the server according to the file identifier allocated by the server.
- the saved file identifies the end of the file of the corresponding audio file.
- the uploading module is further configured to end data uploading when the end of the file of the audio file is read and it is determined that the recording is stopped.
- the data reading module is configured to divide the audio file being written into a plurality of file segments, and separately read the plurality of file segments.
- a terminal device including a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be one or more
- the processor executes one or more programs that include instructions for performing the following operations:
- the data read each time is uploaded to the server, so that the server synchronizes according to the received data.
- FIG. 1 is a flowchart of a recording synchronization method according to an exemplary embodiment
- FIG. 2 is a flowchart of a recording synchronization method according to an exemplary embodiment
- FIG. 3 is a schematic structural diagram of a recording synchronization apparatus according to an exemplary embodiment
- FIG. 4 is a schematic structural diagram of a terminal device according to an exemplary embodiment. detailed description
- FIG. 1 is a flowchart of a recording synchronization method according to an embodiment of the present disclosure. Referring to FIG. 1, the method includes: 101. Acquire an audio data stream during recording;
- the preset encoding format is an encoding format that is encoded according to a frame.
- the recording files can be synchronized in real time, that is, in the process of recording, using the accompanying record Back up the files with the upload method, so that even if you have to delete the files that have already been stored in case of unforeseen circumstances, you can restore the deleted files on the user platform to maximize the security of the files.
- Real-time recording synchronization is achieved by uploading data in an audio file while recording an audio file. That is to be able to achieve the effect of the accompanying upload and upload, and also enable the recording of the recorded content to be maximized according to the synchronization already performed on the server when the recording is not ended unexpectedly or accidentally deleted, and the audio file is protected. Security, improve the stability of audio files, and achieve data recovery.
- the data is read from the audio file being written, including:
- each time the data read is uploaded to the server including:
- each read data is uploaded to the end of the file of the audio file corresponding to the file identifier saved by the server.
- the method further includes:
- reading data from the audio file being written comprises:
- FIG. 2 is a flowchart of a method for recording synchronization provided by an embodiment of the present disclosure. Referring to FIG. 2, the embodiment specifically includes:
- the terminal device starts the recording function, and performs steps 201 and 204 respectively;
- the terminal device When the recording function is started, the terminal device performs recording initialization, and starts collecting sound through the microphone to obtain an audio data stream. At this time, an upload request is sent to the server for the data synchronization service, and the upload request is used to request real-time uploading of the currently recorded An audio file, and requesting the server to assign a file identifier to the audio file being recorded.
- the terminal device acquires an audio data stream.
- the obtained audio data stream is encoded according to a preset encoding format, and the terminal device writes the encoded data into an audio file.
- the terminal device each time the audio data stream is acquired, the terminal device performs MP3 format encoding on the acquired audio data stream, and writes the encoded generated data into the audio file.
- the audio data stream is encoded in the MP3 format, and the collected PCM data is encoded into an MP3 format audio file for storage, and the process is repeated to continuously convert the external audio information. Into a continuous MP3 audio file.
- the terminal device supplements the file end of the obtained audio file, and outputs the supplemented The audio file ends.
- the encoding process of the MP3 format is a process of continuously acquiring an audio data stream and continuously encoding, and continuously repeating the process to convert the external audio information into an MP3 audio file including continuous frames.
- the MP3 storage format has high audio compression rate and low distortion, the MP3 encoding format can greatly facilitate the user's storage and use of audio.
- the encoding is performed one frame at a time, so during the audio recording process, even if the recording pauses, the previously saved frame is not lost, and the device will not be powered down due to pause or interruption of the recording. If you lose the previously saved frame, it has higher stability than recording in formats such as amr or 3gpp.
- the terminal device sends an upload request to the server.
- the uploading process is started.
- the user is prompted to open the network connection for recording synchronization, and when the user is detected to open the network connection, the uploading process is started.
- the upload request is used to request that the currently recorded audio file be uploaded in real time, and the server is requested to assign a file identifier to the audio file being recorded.
- the server assigns a file identifier to the audio file of this recording according to the upload request of the terminal device.
- the server when receiving the uploading request of the terminal device, may randomly assign a file identifier to the audio file of the recording, and the file identifier is used by the terminal device to carry the data when uploading, so that the server identifies the file according to the file. Correspondly save the received data.
- the terminal device After the terminal device obtains the file identifier allocated by the server, set the zero byte position of the file to the file read position.
- the file read position is used to identify the location of the data that the current audio file has read and uploaded in the audio file.
- the file read position can be initially set, that is, the zero byte position of the audio file is set to the file read position.
- the terminal device reads the data from the audio file being written by using the file read position as the starting point of the current reading;
- the size of the data that is read each time may be a preset value, which may be set by the technician at the time of development, and may be adjusted by the user according to the requirement, which is not limited by the embodiment of the disclosure.
- the terminal device uploads, according to the file identifier allocated by the server, the data read each time to the end of the file of the audio file corresponding to the file identifier saved by the server;
- the uploaded data carries the file identifier allocated by the server.
- the server receives the data carrying the file identifier, the file determines the audio file corresponding to the file identifier according to the file identifier, and the received audio file is received.
- the data is saved to the end of the file of the audio file corresponding to the file identifier, which ensures the continuity of the audio data saved on the server side.
- the terminal device updates the read position of the file according to the location of the last read data in the audio file.
- the last data read is 1024 bytes of the audio file
- 1024 bytes are updated to the file read position, and at the time of this reading, the 1024 byte position is used for the current reading.
- the data after 1024 bytes in the audio file is read.
- the terminal device determines whether the currently updated read position is the end of the file of the audio file, and if yes, step 210 is performed; if not, step 206 is performed according to the updated file read position.
- the read position of the current file is read before each reading.
- Read the end of the file of the audio file to know if there is still data to upload.
- the data upload can be ended.
- the terminal device determines whether the currently updated read position is the end of the file of the audio file, and if so, it considers that the recording ends and ends the data upload, and if not, the recording is not yet finished.
- the read position in the audio file being written is the starting point of the current reading, and the data is continuously read from the audio file being written.
- the embodiment of the present disclosure is described by taking the data in the audio file and uploading the data as an example.
- the audio file being written may also be divided into multiple a file segment, the plurality of file segments are separately read, since the encoding of the audio file is performed one frame at a time, the audio file may also be segmented during the data reading and uploading process.
- Each file segment is a complete audio file.
- the server sequentially saves multiple file segments, and can also complete the synchronization of the recording to achieve the recording. The purpose of real-time backup of audio files.
- step 210 Determine whether the recording is stopped. If yes, end the data upload; if no, go to step 206. It should be noted that if the upload speed is faster than the recording speed, it may be uploaded to the end of the file, but the recording is still adding new recording content to the end of the file, so it is necessary to judge whether to judge the recording after the end of the file. Whether to stop, if the recording has stopped, end this upload task.
- FIG. 3 is a schematic structural diagram of a recording synchronization apparatus according to an embodiment of the present disclosure.
- the device includes: an audio data stream obtaining module 301, a writing module 302, a data reading module 303, and an uploading module 304.
- the audio data stream obtaining module 301 is configured to obtain an audio data stream during the recording process; the audio data stream obtaining module 301 is linked with the writing module 302, and the writing module 302 is configured to perform the preset encoding on the acquired audio data stream.
- Grid Encoding writing the encoded data into an audio file; the writing module 302 is linked with a data reading module 303, the data reading module 303 is configured to read data from the audio file being written; the data is read
- the fetch module 303 is linked to the uploading module 304, and the uploading module 304 is configured to upload each read data to the server, so that the server synchronizes according to the received data.
- the data reading module 303 is configured to update the read position of the file according to the position of the last read data in the audio file; and the updated in the audio file being written.
- the read position is the starting point of this reading and continues to read data.
- the uploading module 304 is configured to send an upload request to the server when the recording starts, so that the server allocates a file identifier for the audio file; and each read according to the file identifier allocated by the server The data is uploaded to the end of the file of the audio file corresponding to the file identifier saved by the server.
- the uploading module 304 is further configured to end the data upload when the end of the file of the audio file is read and it is determined that the recording is stopped.
- the data reading module 303 is configured to divide the audio file being written into a plurality of file segments, and separately read the plurality of file segments.
- the device provided by the embodiment of the present disclosure realizes real-time recording synchronization by uploading data in the audio file while recording the audio file, that is, the effect of uploading with the record can be achieved, and the recording can not be performed.
- the recording content can be restored to the maximum extent according to the synchronization already performed on the server, the security of the audio file is protected, the stability of the audio file is improved, and the data recovery is achieved.
- the recording synchronization device provided in the foregoing embodiment is only illustrated by the division of each functional module in the recording synchronization. In actual applications, the function distribution may be completed by different functional modules as needed. The internal structure of the device is divided into different functional modules to perform all or part of the functions described above.
- the recording synchronization device and the recording synchronization method are provided in the same embodiment. For details, refer to the method embodiment, and details are not described herein again.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
- FIG. 4 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
- the terminal device may be used to implement the recording synchronization method provided in the foregoing embodiment. Specifically:
- the terminal device 400 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, and a WiFi (wireless fidelity,
- the Wireless Fidelity module 170 includes a processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal device structure shown in Fig. 4 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. among them:
- the RF circuit 110 can be used for transmitting and receiving information or during a call, receiving and transmitting signals, in particular, After the downlink information is received, it is processed by one or more processors 180; in addition, data related to the uplink is transmitted to the base station.
- the RF circuit 110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier). , duplexer, etc.
- SIM Subscriber Identity Module
- RF circuitry 110 can also communicate with the network and other devices via wireless communication.
- the wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- LTE Long Term Evolution
- e-mail Short Messaging Service
- the memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120.
- the memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to The data created by the use of the terminal device 400 (such as audio data, phone book, etc.) and the like.
- memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
- Input unit 130 can be used to receive input numeric or character information, as well as to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
- input unit 130 can include touch sensitive surface 131 as well as other input devices 132.
- Touch-sensitive surface 131 also referred to as a touch display or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., on any touch-sensitive surface 131 or on the touch-sensitive surface 131 The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program.
- the touch-sensitive surface 131 may include two portions of a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information
- the processor 180 is provided and can receive commands from the processor 180 and execute them.
- the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 130 can also include other input devices 132.
- other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 140 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal device 400, which can be composed of graphics, text, icons, video, and any combination thereof.
- the display unit 140 may include a display panel 141.
- the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
- the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141.
- touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
- Terminal device 400 may also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel 141 when the terminal device 400 moves to the ear. And / or backlight.
- the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the terminal device 400, other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., can be configured here. No longer.
- the audio circuit 160, the speaker 161, and the microphone 162 provide an audio interface between the user and the terminal device 400.
- the audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal device, for example, by the RF circuit 110, or outputted to the memory 120 for further processing.
- the audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 400.
- WiFi is a short-range wireless transmission technology
- the terminal device 400 can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 170, which provides users with wireless broadband Internet access.
- FIG. 4 shows the WiFi module 170, it can be understood that it does not belong to the essential configuration of the terminal device 400, and may be omitted as needed within the scope of not changing the essence of the invention.
- the processor 180 is the control center of the terminal device 400, which connects various portions of the entire handset using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 120, and recalling data stored in the memory 120.
- the various functions and processing data of the terminal device 400 are executed to perform overall monitoring of the mobile phone.
- the processor 180 may include one or more processing cores.
- the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 180.
- the terminal device 400 further includes a power source 190 (such as a battery) for supplying power to the various components.
- a power source 190 such as a battery
- the power source can be logically connected to the processor 180 through the power management system to manage functions such as charging, discharging, and power management through the power management system.
- Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
- the terminal device 400 may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the display unit of the terminal device is a touch screen display
- the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and are configured to be one or Executing one or more programs by one or more processors includes instructions for performing the following operations: during recording, acquiring an audio data stream;
- the memory of the terminal further includes an instruction for performing the following operations:
- the memory of the terminal further includes an instruction for performing the following operations:
- each read data is uploaded to the end of the file of the audio file corresponding to the file identifier saved by the server.
- the memory of the terminal further includes an instruction for performing the following operations:
- the memory of the terminal further includes an instruction for performing the following operations:
- the audio file being written is divided into a plurality of file segments, and the plurality of file segments are separately read.
- the terminal device provided by the embodiment of the present disclosure realizes real-time recording synchronization by uploading data in the audio file while recording the audio file, that is, the effect of uploading with the record can be achieved, and the recording can be made.
- it When it is accidentally interrupted or accidentally deleted, it can restore the recording content to the maximum extent according to the synchronization already performed on the server, protect the security of the audio file, improve the stability of the audio file, and achieve the purpose of data recovery.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
La présente invention se rapporte à un procédé, à un appareil, et à un dispositif de synchronisation d'enregistrement sonore. L'invention appartient au domaine technique des dispositifs formant terminaux. Le procédé selon l'invention consiste : à acquérir un flux de données audio durant un processus d'enregistrement sonore; à exécuter un encodage sur le flux de données audio acquis, selon un format d'encodage prédéfini, et à écrire des données générées via l'encodage dans un fichier audio; à lire des données à partir du fichier audio dans lequel elles ont été écrites; et à télécharger chaque fois les données lues, vers l'amont, sur un serveur, de telle sorte que le serveur exécute une synchronisation sur la base des données reçues. L'appareil selon l'invention comprend : un module d'acquisition de flux de données audio, un module d'écriture, un module de lecture de données et un module de téléchargement vers l'amont. La présente invention est apte à exécuter la synchronisation d'un enregistrement sonore en temps réel et permet d'exécuter un enregistrement, une sauvegarde et un téléchargement vers l'amont synchrones. En outre, quand un enregistrement sonore est involontairement interrompu avant la fin ou qu'il est accidentellement supprimé, un contenu de l'enregistrement sonore peut être récupéré au maximum dans la mesure du possible grâce à la synchronisation qui a été exécutée sur un serveur. Cela permet de protéger la sécurité d'un fichier audio, d'améliorer la stabilité d'un fichier audio et d'atteindre un objectif visé de récupération de données.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2013102070771A CN103269374A (zh) | 2013-05-29 | 2013-05-29 | 录音同步方法、装置和设备 |
| CN201310207077.1 | 2013-05-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014190830A1 true WO2014190830A1 (fr) | 2014-12-04 |
Family
ID=49012983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/076199 Ceased WO2014190830A1 (fr) | 2013-05-29 | 2014-04-25 | Procédé, appareil, et dispositif de synchronisation d'enregistrement sonore |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103269374A (fr) |
| WO (1) | WO2014190830A1 (fr) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103269374A (zh) * | 2013-05-29 | 2013-08-28 | 北京小米科技有限责任公司 | 录音同步方法、装置和设备 |
| CN103617099B (zh) * | 2013-12-10 | 2016-01-06 | 焦点科技股份有限公司 | 一种实时的用户文件内容审计方法及系统 |
| CN105450944A (zh) * | 2015-11-13 | 2016-03-30 | 北京自由坊科技有限责任公司 | 一种幻灯片和现场讲演语音同步录制与重现的方法及装置 |
| CN105472039B (zh) * | 2016-01-05 | 2019-04-12 | 珠海格力电器股份有限公司 | 录音同步方法和装置 |
| CN106202324B (zh) * | 2016-06-30 | 2020-10-30 | 北京奇虎科技有限公司 | 一种实时计算平台的数据处理方法和装置 |
| CN106878444B (zh) * | 2017-03-08 | 2019-08-20 | 深圳市八圈科技有限公司 | 终端、主机设备、计算机可读存储介质及数据处理方法 |
| CN109119100A (zh) * | 2017-06-26 | 2019-01-01 | 北京嘀嘀无限科技发展有限公司 | 音频数据或视频数据的存储方法、存储系统及计算机设备 |
| CN209747122U (zh) * | 2019-05-23 | 2019-12-06 | 新中音私人有限公司 | 一种便携式数字录音机 |
| CN111583941B (zh) * | 2020-05-07 | 2024-01-16 | 珠海格力电器股份有限公司 | 家电设备录音方法、装置、存储介质和家电设备 |
| CN112908307A (zh) * | 2021-01-29 | 2021-06-04 | 云从科技集团股份有限公司 | 一种音频特征提取方法、系统、设备及介质 |
| CN116938915A (zh) * | 2022-04-11 | 2023-10-24 | 深圳Tcl新技术有限公司 | 音频交互方法、装置、系统、存储介质及终端 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1641748A (zh) * | 2004-01-06 | 2005-07-20 | 华为技术有限公司 | 一种语音数据的存储方法 |
| CN102291401A (zh) * | 2011-08-09 | 2011-12-21 | 百度在线网络技术(北京)有限公司 | 一种在wap环境下传输流式数据的方法、客户端和系统 |
| CN103269374A (zh) * | 2013-05-29 | 2013-08-28 | 北京小米科技有限责任公司 | 录音同步方法、装置和设备 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102098304A (zh) * | 2011-01-25 | 2011-06-15 | 北京天纵网联科技有限公司 | 一种手机音视频边录边上传的方法 |
-
2013
- 2013-05-29 CN CN2013102070771A patent/CN103269374A/zh active Pending
-
2014
- 2014-04-25 WO PCT/CN2014/076199 patent/WO2014190830A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1641748A (zh) * | 2004-01-06 | 2005-07-20 | 华为技术有限公司 | 一种语音数据的存储方法 |
| CN102291401A (zh) * | 2011-08-09 | 2011-12-21 | 百度在线网络技术(北京)有限公司 | 一种在wap环境下传输流式数据的方法、客户端和系统 |
| CN103269374A (zh) * | 2013-05-29 | 2013-08-28 | 北京小米科技有限责任公司 | 录音同步方法、装置和设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103269374A (zh) | 2013-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2014190830A1 (fr) | Procédé, appareil, et dispositif de synchronisation d'enregistrement sonore | |
| CN106778585B (zh) | 一种人脸关键点跟踪方法和装置 | |
| CN103280232B (zh) | 音频记录方法、装置及终端设备 | |
| CN107562539B (zh) | 应用程序处理方法和装置、计算机设备、存储介质 | |
| CN106254903B (zh) | 一种多媒体数据的同步播放方法、装置及系统 | |
| CN106658354B (zh) | 一种数据传输方法及设备 | |
| CN106507269B (zh) | 一种数据迁移方法及终端设备 | |
| CN106453511A (zh) | 一种数据备份方法及设备 | |
| CN104980455A (zh) | 一种基于云存储的多终端数据同步方法、装置和系统 | |
| WO2018049912A1 (fr) | Procédé de transmission de données, et dispositifs associés | |
| EP3429176B1 (fr) | Procédé de contrôle d'effet sonore basé sur un scénario, et dispositif électronique | |
| CN106101776B (zh) | 音量调节的方法、智能设备及音箱 | |
| WO2018049971A1 (fr) | Procédé de commutation de réseau à point d'accès sans fil et terminaux | |
| WO2018049905A1 (fr) | Procédé de migration de données et dispositifs associés | |
| CN106445743A (zh) | 数据备份传输方法及移动终端 | |
| CN106445739B (zh) | 一种数据迁移方法及终端设备 | |
| WO2015027950A1 (fr) | Procédé, appareil, et terminal d'enregistrement de son stéréophonique | |
| CN106484563A (zh) | 一种数据迁移方法及终端设备 | |
| US10853412B2 (en) | Scenario-based sound effect control method and electronic device | |
| CN106211102A (zh) | 一种聊天信息区别同步的方法及装置 | |
| CN106358070B (zh) | 多媒体文件上传方法及装置 | |
| CN106302131B (zh) | 一种聊天信息区别同步的方法及装置 | |
| CN106375822B (zh) | 一种多媒体同步播放方法、装置、系统及终端 | |
| CN106790361B (zh) | 一种数据处理方法及装置 | |
| CN108307531B (zh) | 通话控制方法、装置、用户终端及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14804841 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14804841 Country of ref document: EP Kind code of ref document: A1 |