A recording method and bluetooth interconnection system
By using segmented recording and splicing technology in the Bluetooth interconnection system between the vehicle and the mobile terminal, the recording delay and voice message loss after the vehicle and the mobile terminal are connected is solved, and the integrity of voice messages and user experience is improved.
Patent Information
- Application Number
- CN202111417105.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-11-25
AI Technical Summary
After the vehicle computer is interconnected with the mobile terminal, when the user enters voice in the communication application of the mobile terminal, there are problems such as recording delay and some voice messages missing.
After the vehicle computer receives the recording command sent by the mobile terminal, it turns on the microphone of the machine to record and sends the recorded clip to the mobile terminal. After waiting for a period of time, the mobile terminal starts its microphone to record until it receives the recording end command, and generates a second recording clip. Then, the mobile terminal splices the two recording clips according to the preset rules to generate the target recording clip.
Through this method, the comprehensiveness of recorded voice messages is ensured, the recording delay and missing some messages are avoided, and the user experience is improved.
Smart Images

Figure CN116168730B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of audio processing, and in particular to a recording method and a Bluetooth interconnection system. Background Art
[0002] With the rise of connected devices and the Internet, everything is connected, making it possible for two seemingly unrelated devices to be connected, so the interaction and management between devices has become particularly important. The interconnection between Bluetooth devices in the car has attracted the attention of technicians in this field. After the Bluetooth devices in the car are connected, it can provide convenience for users to view information, answer calls, send and receive voice messages, etc. while driving.
[0003] At present, the most widely used scenario for interconnection between Bluetooth devices in the car is the interconnection between the car computer and the mobile terminal. After the car computer and the mobile terminal are interconnected, the content on the mobile terminal interface can be projected onto the car computer display screen. For example, the navigation interface, music playback interface, etc. can be projected through the car computer. While the interconnection between the two brings convenience to users, there is also the disadvantage of recording delay. Specifically, after the car computer and the mobile terminal are interconnected, if the user records voice in the communication application of the mobile terminal, the voice message finally sent to the target object will be partially missing. The reason for this phenomenon is: after the car computer and the mobile terminal are interconnected, after the communication application of the mobile terminal receives the recording command, the mobile terminal defaults to recording by the car computer, and the car computer needs to switch to the microphone channel of the mobile terminal, which may cause some voice messages to be missing during the switching process. Summary of the invention
[0004] The present invention provides a recording method and device to solve the problem of recording delay in existing recording solutions.
[0005] In order to solve the above problem, the present invention discloses a recording method, which is applied to a Bluetooth interconnection system, wherein the Bluetooth interconnection system includes a vehicle computer and a mobile terminal, wherein the method includes:
[0006] After the vehicle computer receives the first recording instruction sent by the mobile terminal, the first microphone of the vehicle computer is turned on to record the video; wherein the first recording instruction is generated by the mobile terminal after receiving the recording instruction of a preset application, and the preset application is installed on the mobile terminal;
[0007] The vehicle computer sends the first recording segment to the mobile terminal;
[0008] After sending the first recording instruction, the mobile terminal waits for a second time to activate the second microphone of the local device to start recording, and then receives a recording end instruction to generate a second recording segment, wherein the second time is less than or equal to the first time;
[0009] The mobile terminal splices the first recording segment and the second recording segment recorded by the second microphone according to a preset rule to generate a target recording segment;
[0010] The mobile terminal sends the target recording segment to the target object through the preset application.
[0011] In order to solve the above problem, an embodiment of the present invention further provides a Bluetooth interconnection system, the Bluetooth interconnection system includes a vehicle computer and a mobile terminal, wherein the vehicle computer includes:
[0012] A first recording module, configured to, after receiving a first recording instruction sent by the mobile terminal, turn on the first microphone of the local device for recording; wherein the first recording instruction is generated by the mobile terminal after receiving a recording instruction of a preset application, and the preset application is installed on the mobile terminal;
[0013] A first sending module, used for sending the first recording segment to the mobile terminal;
[0014] The mobile terminal comprises:
[0015] A second recording module, configured to wait for a second time after the first sending module sends the first recording instruction, activate the second microphone of the local device to start recording, and generate a second recording segment after receiving a recording end instruction, wherein the second time is less than or equal to the first time;
[0016] A splicing module, used for splicing the first recording segment and the second recording segment according to a preset rule to generate a target recording segment;
[0017] The second sending module is used to send the target recording segment to the target object through the preset application.
[0018] Compared with the prior art, the present invention has the following advantages:
[0019] The embodiment of the present invention provides a recording solution. On the one hand, since the recording task is switched from the vehicle computer to the mobile terminal, the vehicle computer turns on the first microphone of the vehicle computer for recording, and sends the first recording segment recorded by the first microphone to the mobile terminal for splicing. The target recording segment finally generated includes both the user's initial recording and the second recording segment recorded after the second microphone of the mobile terminal is turned on, which can ensure the comprehensiveness of the recorded voice message. On the other hand, this solution to the recording delay is a process of data interaction and processing between the two devices, the vehicle computer and the mobile terminal. The user end is not aware of it, which can improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1is a flowchart of steps of a recording method according to an embodiment of the present invention;
[0021] Figure 2 is a structural block diagram of a Bluetooth interconnection system according to an embodiment of the present invention;
[0022] Figure 3 is a structural block diagram of a Bluetooth device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0024] Reference Figure 1 , shows a step flow chart of a recording method according to an embodiment of the present invention.
[0025] The recording method of the embodiment of the present invention comprises the following steps:
[0026] Step 101: After receiving a first recording instruction sent by a mobile terminal, the vehicle computer turns on a first microphone of the vehicle computer to record a first recording segment of a first duration.
[0027] The first recording instruction is generated after the mobile terminal receives a recording instruction from a preset application.
[0028] The recording method provided in an embodiment of the present invention is applied to a Bluetooth interconnection system, which includes a vehicle computer and a mobile terminal. A Bluetooth connection is pre-established between the vehicle computer and the mobile terminal, and both the vehicle computer and the mobile terminal have a microphone recording function. A preset application is installed in the mobile terminal, and communication with others can be carried out through the installed preset application. The preset application can be an instant messaging application, such as WeChat, QQ, etc.
[0029] After the car computer and the mobile terminal establish a Bluetooth connection, the two devices can obtain microphone permissions from each other. Microphone permission is applied for when the car computer and the mobile terminal are connected for the first time. Once the microphone permission is granted, there is no need to repeat the microphone permission acquisition process after the software is subsequently opened.
[0030] After the preset application installed on the mobile terminal detects that the recording button is triggered, it generates a first recording instruction and sends the generated first recording instruction to the vehicle computer. The vehicle computer turns on the first microphone of the vehicle for recording. At the same time, the recording task is switched back to the mobile terminal from the vehicle computer. The mobile terminal turns on the second microphone for recording after waiting for a second time period, and the second time period is less than or equal to the first time period.
[0031] The process of switching the recording task from the vehicle computer to the mobile terminal takes a certain amount of time. During this period of time, the first microphone of the vehicle computer maintains the recording state and records the voice output by the user. The first duration is greater than or equal to the duration required for Bluetooth to switch audio I / O. The first duration can be flexibly set by technicians in this field. For example, the first duration can be set to 2 seconds, 3 seconds or 4 seconds, etc.
[0032] Step 102: The vehicle computer sends the first recording segment to the mobile terminal.
[0033] Step 103: After sending the first recording instruction, the mobile terminal waits for a second time period to activate the second microphone of the mobile terminal to start recording, and then receives a recording end instruction to generate a second recording segment.
[0034] The second duration is less than or equal to the first duration.
[0035] Step 104: The mobile terminal splices the first recording segment and the second recording segment according to a preset rule to generate a target recording segment.
[0036] The preset rules can be set by those skilled in the art according to actual needs, and there is no specific limitation on this in the embodiments of the present invention. For example: when the second duration is equal to the first duration, there may be no duplication between the first recording segment and the second recording segment. In this case, the first recording segment and the second recording segment can be directly spliced, and the first recording segment can be spliced before the second recording segment; for another example: when the second duration is less than the first duration, there may be duplication between the first recording segment and the second recording segment. In this case, the first recording segment can be adaptively cropped before splicing, or the second recording segment can be adaptively cropped before splicing, etc.
[0037] The generated target recording segment contains all the voice content output by the user. The user does not need to wait for a certain period of time before outputting the voice, and the voice content output by the user will not be lost.
[0038] Step 105: The mobile terminal sends the target recording segment to the target object through a preset application.
[0039] The recording method provided by the embodiment of the present invention, on the one hand, because during the process of switching the recording task from the vehicle computer to the mobile terminal, the vehicle computer turns on the first microphone of the local computer for recording, and sends the first recording segment recorded by the first microphone to the second Bluetooth device for splicing. The target recording segment finally generated includes both the user's initial recording and the second recording segment recorded after the second microphone of the mobile terminal is turned on, which can ensure the comprehensiveness of the recorded voice message. On the other hand, this method of solving the recording delay is a process of data interaction and processing between the two Bluetooth devices of the vehicle computer and the mobile terminal, which is unaware of the user end and can improve the user experience.
[0040] In an optional embodiment, the mobile terminal splices the first recording segment and the second recording segment according to a preset rule. When generating a target recording segment, the mobile terminal splices the first recording segment and the second recording segment in sequence in chronological order to generate the target recording segment.
[0041] This method of directly splicing the first recording segment and the second recording segment takes less time.
[0042] In an optional embodiment, the mobile terminal splices the first recording segment and the second recording segment according to a preset rule to generate a target recording segment in the following manner:
[0043] The mobile terminal determines whether there is duplicate data at the end of the first recording segment and the beginning of the second recording segment; if there is duplicate data, deduplicates the end and the beginning; and sequentially splices the deduplicated first recording segment and the second recording segment to generate a target recording segment.
[0044] In the absence of duplicate data, the first recording segment and the second recording segment are directly concatenated in sequence to generate a target recording segment.
[0045] This optional method of generating a target recording segment does not contain duplicate data in the generated target recording segment, which can improve the consistency between the target recording segment and the user's output voice content.
[0046] In an optional embodiment, after the vehicle computer receives the first recording instruction sent by the mobile terminal, before the first microphone of the vehicle computer is turned on to record the first recording segment of the first duration, the following steps may be further performed:
[0047] The vehicle computer determines a first type of the mobile terminal; and the vehicle computer determines a first duration of a first audio segment to be recorded based on the first type.
[0048] The types of mobile terminals may include but are not limited to: mobile terminals of IOS system, mobile terminals of Android system, etc. Different types of mobile terminals have different corresponding response durations. If the response duration of the mobile terminal is longer, the first duration needs to be set to a larger value; conversely, if the response duration of the mobile terminal is shorter, the first duration needs to be set to a smaller value. The vehicle computer stores the correspondence between various types of mobile terminals and durations. After determining the first type of the mobile terminal, the duration corresponding to the first type can be determined based on the stored correspondence, and the duration corresponding to the first type is determined as the first duration.
[0049] In this optional manner, the first duration can be flexibly determined according to the type of the mobile terminal, and the determined first duration is closer to the actual duration required for Bluetooth switching audio I / O.
[0050] Based on the above description of the first duration, a brief example of the size of the second duration is provided.
[0051] Assuming that the response time of the mobile terminal is X seconds, it takes Y seconds to transmit the recording command between the mobile terminal and the vehicle computer, and the vehicle computer sends the recording command to the mobile terminal after the recording starts. The time it takes for the vehicle computer to receive the recording command and start recording is the response time X. Then, the time from the mobile terminal sending the recording command to the vehicle computer to the start of recording is greater than or equal to X+Y seconds, that is, the second time is greater than or equal to X+Y seconds. The first time must be longer than the second time to ensure that the recording is not missing.
[0052] For example: X is 2 seconds, Y is 0.5 seconds, then the second duration is greater than or equal to 2.5 seconds. It should be noted that 2 seconds, 0.5 seconds and 2.5 seconds are only examples. In the actual implementation process, it is also necessary to flexibly determine the response time of the mobile terminal and the time it takes for the vehicle and mobile terminal to transmit data. This embodiment of the present application does not impose specific restrictions on this. Figure 2 , shows a structural block diagram of a Bluetooth interconnection system according to an embodiment of the present invention.
[0053] The Bluetooth interconnection system of the embodiment of the present invention includes a vehicle machine 201 and a mobile terminal 202 .
[0054] The vehicle computer 201 includes the following modules:
[0055] The first recording module 2011 is used to start the first microphone of the local device to record a first recording segment of a first duration after receiving a first recording instruction sent by the mobile terminal; wherein the first recording instruction is generated by the second Bluetooth device after receiving a recording instruction of a preset application, and the preset application is installed on the mobile terminal;
[0056] A first sending module 2012, configured to send the first recording segment to the mobile terminal;
[0057] The mobile terminal 202 includes:
[0058] The second recording module 2021 is used to wait for a second time after the first sending module sends the first recording instruction to start the second microphone of the local machine to start recording, until receiving the recording end instruction to generate a second recording segment, wherein the second time is less than or equal to the first time;
[0059] A splicing module 2022, configured to splice the first recording segment and the second recording segment according to a preset rule to generate a target recording segment;
[0060] The second sending module 2023 is used to send the target recording segment to the target object through the preset application.
[0061] Optionally, the splicing module includes:
[0062] The first submodule is used to sequentially splice the first recording segment and the second recording segment in chronological order to generate a target recording segment.
[0063] Optionally, the splicing module includes:
[0064] The second submodule is used to determine whether there is duplicate data between the end of the first recording segment and the beginning of the second recording segment;
[0065] The third submodule is used to perform data deduplication processing on the tail part and the start part when duplicate data exists;
[0066] The fourth submodule is used to sequentially splice the first recording segment and the second recording segment after deduplication processing to generate a target recording segment.
[0067] Optionally, the vehicle computer further includes the following modules:
[0068] A first type determination module, configured to determine a first type of the mobile terminal before a first microphone of the mobile terminal is turned on to record a first recording segment of a first duration after the turn-on module receives a first recording instruction sent by a second Bluetooth device;
[0069] The duration determination module is used to determine a first duration of the first recording segment to be recorded according to the first type.
[0070] The Bluetooth interconnection system of the embodiment of the present invention is used to implement the corresponding recording method in the aforementioned embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0071] Regarding the system in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0072] Figure 3 1 is a block diagram of a Bluetooth device 300 for recording according to an exemplary embodiment. For example, the Bluetooth device 300 may be a vehicle machine or a mobile terminal, and the Bluetooth device 300 may be used as a first Bluetooth device or a second Bluetooth device in a Bluetooth interconnection system.
[0073] Reference Figure 3 , the Bluetooth device 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 312 , a sensor component 314 , and a communication component 316 .
[0074] The processing component 302 generally controls the overall operation of the Bluetooth device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0075] The memory 304 is configured to store various types of data to support operations in the Bluetooth device 300. The memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0076] The power component 306 provides power to the various components of the Bluetooth device 300. The power component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the Bluetooth device 300.
[0077] The multimedia component 308 includes a screen providing an output interface between the Bluetooth device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the Bluetooth device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0078] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), and when the Bluetooth device 300 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0079] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0080] The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the Bluetooth device 300. For example, the sensor assembly 314 can detect the open / closed state of the device 600, the relative positioning of the components, such as the display and keypad of the Bluetooth device 300, and the sensor assembly 314 can also detect the position change of the Bluetooth device 300 or a component of the Bluetooth device 300, the presence or absence of contact between the user and the Bluetooth device 300, the orientation or acceleration / deceleration of the Bluetooth device 300 and the temperature change of the Bluetooth device 300. The sensor assembly 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0081] The communication component 316 is configured to facilitate wired or wireless communication between the Bluetooth device 300 and other devices. The Bluetooth device 300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0082] In an exemplary embodiment, the Bluetooth device 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the corresponding recording process performed by the above-mentioned vehicle computer or mobile terminal.
[0083] In an exemplary embodiment, a non-temporary computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, and the instructions can be executed by the processor 320 of the Bluetooth device 300 to complete the corresponding recording process executed by the vehicle or mobile terminal. For example, the non-temporary computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0084] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by the processor of the Bluetooth device 300, enables the Bluetooth device to perform a corresponding recording process. When the Bluetooth device 300 is used as a vehicle computer in a Bluetooth interconnection system, the recording process includes:
[0085] After receiving a first recording instruction sent by the mobile terminal, turning on the first microphone of the local device for recording; wherein the first recording instruction is generated by the mobile terminal after receiving a recording instruction of a preset application, and the preset application is installed on the mobile terminal;
[0086] The first recording segment recorded by the first microphone is sent to the mobile terminal.
[0087] When the Bluetooth device 300 is used as a mobile terminal in the Bluetooth interconnection system, the recording process includes:
[0088] After receiving the recording instruction of the preset application, generating a first recording instruction;
[0089] Send the first recording command to the vehicle computer;
[0090] After sending the first recording instruction, wait for a second time duration, turn on the second microphone to start recording, and generate a second recording segment until receiving a recording end instruction, wherein the second time duration is less than or equal to the first time duration;
[0091] Receive the first recording clip sent by the vehicle computer through the Bluetooth channel;
[0092] splicing the first recording segment and the second recording segment according to a preset rule to generate a target recording segment;
[0093] The target recording segment is sent to the target object through the preset application.
[0094] Those skilled in the art will readily appreciate other embodiments of the invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0095] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
[0096] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
[0097] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0098] The above is a detailed introduction to a recording method provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
[0099] The recording scheme provided herein is not inherently related to any particular computer, virtual system or other device. Various general systems can also be used together with the teachings based on this. Based on the above description, it is obvious that the structure required for constructing a system with the scheme of the present invention is obvious. In addition, the present invention is not directed to any specific programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the description of specific languages above is for the purpose of disclosing the best mode of the present invention.
[0100] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0101] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0102] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0103] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0104] The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the recording scheme according to an embodiment of the present invention. The present invention may also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0105] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
Claims
1. A recording method, applied to a Bluetooth interconnection system, wherein the Bluetooth interconnection system includes a vehicle computer and a mobile terminal, characterized in that: The method comprises: After the vehicle computer receives the first recording instruction sent by the mobile terminal, the first microphone of the vehicle computer is turned on to record a first recording segment of a first duration; wherein the first recording instruction is generated by the mobile terminal after receiving the recording instruction of a preset application, and the preset application is installed on the mobile terminal; The vehicle computer sends the first recording segment to the mobile terminal; After sending the first recording instruction, the mobile terminal waits for a second time to activate the second microphone of the mobile terminal to start recording, until receiving the recording end instruction to generate a second recording segment, and the second time is less than or equal to the first time; The mobile terminal splices the first recording segment and the second recording segment according to a preset rule to generate a target recording segment; wherein the preset rule is: When the second duration is equal to the first duration, the first recording segment and the second recording segment are directly spliced, and the first recording segment is spliced before the second recording segment; when the second duration is less than the first duration, data deduplication processing is performed on the end part of the first recording segment and the beginning part of the second recording segment, and the first recording segment and the second recording segment after deduplication processing are sequentially spliced; the mobile terminal sends the target recording segment to the target object through the preset application.
2. The method according to claim 1, characterized in that The step of splicing the first recording segment and the second recording segment by the mobile terminal according to a preset rule to generate a target recording segment includes: The mobile terminal sequentially splices the first recording segment and the second recording segment in chronological order to generate a target recording segment.
3. The method according to claim 1, characterized in that The step of splicing the first recording segment and the second recording segment by the mobile terminal according to a preset rule to generate a target recording segment includes: The mobile terminal determines whether there is duplicate data between the end of the first recording segment and the beginning of the second recording segment; In the case of duplicate data, deduplication processing is performed on the end part and the start part; The first recording segment and the second recording segment after deduplication processing are sequentially spliced to generate a target recording segment.
4. The method according to claim 1, characterized in that: After the vehicle computer receives the first recording instruction sent by the mobile terminal, before the step of starting the first microphone of the vehicle computer to record a first recording segment of a first duration, the method further includes: The vehicle computer determines a first type of the mobile terminal; The vehicle computer determines a first duration of the first recording segment to be recorded according to the first type.
5. A Bluetooth interconnection system, comprising a vehicle computer and a mobile terminal, characterized in that: The vehicle computer comprises: A first recording module, configured to, after receiving a first recording instruction sent by the mobile terminal, activate a first microphone of the vehicle computer to record a first recording segment of a first duration; wherein the first recording instruction is generated after receiving a recording instruction of a preset application, and the preset application is installed on the mobile terminal; A first sending module, used for sending the first recording segment to the mobile terminal; The mobile terminal comprises: A second recording module, configured to wait for a second time after the first sending module sends the first recording instruction, activate the second microphone of the mobile terminal to start recording, and generate a second recording segment after receiving a recording end instruction, wherein the second time is less than or equal to the first time; A splicing module is used to splice the first recording segment and the second recording segment according to a preset rule to generate a target recording segment; wherein the preset rule is: When the second duration is equal to the first duration, directly splicing the first recording segment and the second recording segment, and splicing the first recording segment before the second recording segment; when the second duration is less than the first duration, performing data deduplication processing on the end of the first recording segment and the beginning of the second recording segment, and sequentially splicing the first recording segment and the second recording segment after the deduplication processing; The second sending module is used to send the target recording segment to the target object through the preset application.
6. The system according to claim 5, characterized in that The splicing module comprises: The first submodule is used to sequentially splice the first recording segment and the second recording segment in chronological order to generate a target recording segment.
7. The system according to claim 5, characterized in that The splicing module comprises: The second submodule is used to determine whether there is duplicate data between the end of the first recording segment and the beginning of the second recording segment; The third submodule is used to perform data deduplication processing on the tail part and the start part when duplicate data exists; The fourth submodule is used to sequentially splice the first recording segment and the second recording segment after deduplication processing to generate a target recording segment.
8. The system according to claim 5, characterized in that The vehicle computer also includes: A first type determination module, configured to determine a first type of the mobile terminal after the start module receives a first recording instruction sent by the mobile terminal and before starting a first microphone of the local device to record a first recording segment of a first duration; The duration determination module is used to determine a first duration of the first recording segment to be recorded according to the first type.
Citation Information
Patent Citations
Audio file processing method and equipment
CN104517068A
Voice message processing method and mobile terminal
CN110708420A