CN111261156A - Voice acquisition method and device and computer readable storage medium - Google Patents

Voice acquisition method and device and computer readable storage medium Download PDF

Info

Publication number
CN111261156A
CN111261156A CN201911426352.2A CN201911426352A CN111261156A CN 111261156 A CN111261156 A CN 111261156A CN 201911426352 A CN201911426352 A CN 201911426352A CN 111261156 A CN111261156 A CN 111261156A
Authority
CN
China
Prior art keywords
application
vehicle
voice control
voice
target application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911426352.2A
Other languages
Chinese (zh)
Inventor
李佳朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wutong Chelian Technology Co Ltd
Original Assignee
Beijing Wutong Chelian 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 Wutong Chelian Technology Co Ltd filed Critical Beijing Wutong Chelian Technology Co Ltd
Priority to CN201911426352.2A priority Critical patent/CN111261156A/en
Publication of CN111261156A publication Critical patent/CN111261156A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Navigation (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a voice acquisition method, a voice acquisition device and a computer readable storage medium, and belongs to the field of electronics. The method comprises the following steps: determining at least one application running in the vehicle-mounted terminal; detecting whether each application in the at least one application has a voice acquisition function; when at least one application does not have the voice acquisition function, operating a voice control application; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located. The method and the device solve the problem that the voice control effect of the vehicle-mounted terminal is poor. The method and the device are used for collecting voice.

Description

Voice acquisition method and device and computer readable storage medium
Technical Field
The present application relates to the field of electronic technologies, and in particular, to a method, an apparatus, and a system for acquiring a voice.
Background
With the development of electronic technology, most vehicles are equipped with vehicle terminals to realize functions such as navigation, music playing, and intelligent control of vehicle components.
The vehicle-mounted terminal has a voice control application for performing voice control on components in the vehicle, and can be connected with the mobile phone through Bluetooth. And when the vehicle-mounted terminal is connected with the mobile phone Bluetooth and the mobile phone is in a call state, the mobile phone can acquire the voice of the user through the vehicle-mounted terminal. Further, the vehicle-mounted terminal can acquire the Bluetooth state information of the mobile phone, the Bluetooth state information is used for indicating whether the mobile phone is in the voice acquisition state, and the vehicle-mounted terminal can determine whether the mobile phone is in the voice acquisition state according to the Bluetooth state information. And when the mobile phone is determined to be in the voice acquisition state according to the Bluetooth state information, the vehicle-mounted terminal needs to stop running the voice control application until the mobile phone exits the voice acquisition state.
However, when some mobile phones exit the voice collection state, the bluetooth state information in the vehicle-mounted terminal is still used to indicate that the mobile phone is in the voice collection state, and at this time, the vehicle-mounted terminal still needs to stop running the voice control application, so that the vehicle-mounted terminal cannot realize voice control.
Disclosure of Invention
The application provides a voice acquisition method, a voice acquisition device and a computer readable storage medium, which can solve the problem of poor voice control effect of a vehicle-mounted terminal. The technical scheme is as follows:
in one aspect, a voice collecting method is provided, and is used for a vehicle-mounted terminal, and the method includes:
determining at least one application running in the vehicle-mounted terminal;
detecting whether each application of the at least one application has a voice acquisition function;
when the at least one application does not have the voice acquisition function, operating a voice control application; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
Optionally, each application in the in-vehicle terminal has a priority, and the method further includes:
when a target application in the at least one application has the voice acquisition function, determining whether the target application is the voice control application;
when the target application is not the voice control application, determining whether the priority of the target application is lower than that of the voice control application;
and when the priority of the target application is lower than that of the voice control application, operating the voice control application.
Optionally, the determining whether the priority of the target application is lower than the priority of the voice control application includes:
determining whether an application set comprises the target application, wherein the priority of the applications in the application set is lower than that of the voice control application;
when the set of applications includes the target application, determining that a priority of the target application is lower than a priority of the voice control application;
when the set of applications does not include the target application, determining that the priority of the target application is not lower than the priority of the voice control application.
Optionally, the determining whether the set of applications includes the target application includes:
determining whether a set of package names includes a package name of the target application, the set of package names including a package name of each application in the set of applications;
determining that the set of applications includes the target application when the set of package names includes a package name of the target application;
determining that the set of applications does not include the target application when the set of package names does not include a package name of the target application.
Optionally, the determining whether the target application is the voice control application includes:
determining whether the packet name of the target application is the same as the packet name of the voice control application;
when the packet name of the target application is the same as that of the voice control application, determining that the target application is the voice control application;
determining that the target application is not the voice control application when the package name of the target application is different from the package name of the voice control application.
Optionally, before the determining whether the packet name of the target application is the same as the packet name of the voice control application, the method further includes:
determining a User Identifier (UID) of the target application;
and determining the package name of the target application according to the UID of the target application.
On the other hand, a voice collecting device is provided, in a vehicle-mounted terminal, the voice collecting device includes:
the first determination module is used for determining at least one application running in the vehicle-mounted terminal;
the detection module is used for detecting whether each application in the at least one application has a voice acquisition function or not;
the first running module is used for running the voice control application when the at least one application does not have the voice acquisition function; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
Optionally, each application in the in-vehicle terminal has a priority, and the voice collecting apparatus further includes:
a second determining module, configured to determine whether a target application of the at least one application is the voice control application when the target application has the voice collecting function;
a third determining module, configured to determine whether the priority of the target application is lower than the priority of the voice control application when the target application is not the voice control application;
and the second running module is used for running the voice control application when the priority of the target application is lower than that of the voice control application.
Optionally, the third determining module is further configured to:
determining whether an application set comprises the target application, wherein the priority of the applications in the application set is lower than that of the voice control application;
when the set of applications includes the target application, determining that a priority of the target application is lower than a priority of the voice control application;
when the set of applications does not include the target application, determining that the priority of the target application is not lower than the priority of the voice control application.
Optionally, the third determining module is further configured to:
determining whether a set of package names includes a package name of the target application, the set of package names including a package name of each application in the set of applications;
determining that the set of applications includes the target application when the set of package names includes a package name of the target application;
determining that the set of applications does not include the target application when the set of package names does not include a package name of the target application.
Optionally, the second determining module is further configured to:
determining whether the packet name of the target application is the same as the packet name of the voice control application;
when the packet name of the target application is the same as that of the voice control application, determining that the target application is the voice control application;
determining that the target application is not the voice control application when the package name of the target application is different from the package name of the voice control application.
Optionally, the voice collecting device further includes:
a fourth determination module for determining a user identifier UID of the target application;
and the fifth determining module is used for determining the package name of the target application according to the UID of the target application.
In another aspect, a voice collecting device is provided, where the voice collecting device includes: the device comprises a processor and a memory, wherein at least one instruction is stored in the memory, and the at least one instruction realizes the voice acquisition method when being executed by the processor.
In another aspect, a computer-readable storage medium is provided, wherein at least one instruction is stored in the computer-readable storage medium, and when executed, the at least one instruction implements the above-mentioned voice collecting method.
The beneficial effect that technical scheme that this application provided brought includes at least:
in the voice acquisition method provided by the application, the vehicle-mounted terminal can directly determine whether each application in at least one running application has the voice acquisition function or not, and then runs the voice control application when determining that the at least one application does not have the voice acquisition function. According to the embodiment of the application, the target terminal is not determined to be not in the voice acquisition state through the Bluetooth state information of the target terminal, so that the situation that the voice control application cannot run and the vehicle-mounted terminal cannot realize voice control because the Bluetooth state information is not changed when the target terminal exits the voice acquisition state is avoided, and the voice control effect of the vehicle-mounted terminal is ensured.
Drawings
Fig. 1 is a schematic structural diagram of a vehicle-mounted terminal according to an embodiment of the present application;
fig. 2 is a flowchart of a speech acquisition method according to an embodiment of the present application;
FIG. 3 is a flow chart of another speech acquisition method provided by an embodiment of the present application;
fig. 4 is a schematic structural diagram of a speech acquisition device according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
At present, vehicle-mounted terminals are mostly installed in vehicles, voice control applications can be installed in the vehicle-mounted terminals, and the voice control applications can collect voices spoken by users to generate corresponding control instructions so as to control components in the vehicles to execute corresponding operations. Therefore, the hands of the user can be released in the driving process of the vehicle, and the driving safety of the vehicle is further ensured. There may also be other applications or devices that need to collect speech, usually while the user is driving the vehicle; if the mobile phone can be connected with the vehicle-mounted terminal through the Bluetooth, when a user answers a call, the mobile phone collects voice through the vehicle-mounted terminal so as to carry out a call. At this time, the voice control application needs to be prohibited from collecting voice, and the voice control application is enabled to resume voice collection when the phone is hung up. At present, a vehicle-mounted terminal determines whether a mobile phone hangs up or not by acquiring Bluetooth state information of the mobile phone, and then enables a voice control application to recover voice acquisition when the mobile phone hangs up. However, for a mobile phone installed with a specific operating system, when a user clicks a hang-up button on the mobile phone to hang up the phone, the bluetooth state information of the mobile phone is not changed, and the bluetooth state information still indicates that the mobile phone is in a call state; therefore, the vehicle-mounted terminal cannot determine that the mobile phone is hung up according to the Bluetooth state information, and the voice control application cannot recover voice collection. If the user issues the control instruction for the components in the vehicle through voice at this time, the voice control application cannot control the components in the vehicle according to the instruction, so the effect of the voice control application on controlling the components in the vehicle is poor.
The following embodiments of the application provide a voice collection method, which can accurately determine that a mobile phone does not need to perform voice collection, so that the voice collection of a voice control application is recovered, and the control effect of the voice control application on components in a vehicle is ensured.
The embodiment of the application provides a vehicle-mounted terminal, wherein a system program (such as an android operating system) and an application program (hereinafter referred to as an application) can be installed in the vehicle-mounted terminal. In the process of using the vehicle-mounted terminal, a user can use various applications based on different requirements, for example, a vehicle application for viewing and setting vehicle parameters can be installed in the vehicle-mounted terminal, and a navigation application, a music playing application, a bluetooth telephone application, a voice control application and the like can also be installed in the vehicle-mounted terminal. The in-vehicle terminal may further include an audio input component (e.g., a microphone), an audio output component (e.g., a speaker, an earphone, etc.), a display component (e.g., a display screen), an image capture component (e.g., a camera), and the like. The vehicle-mounted terminal may further include a data transmission interface, such as a USB (Universal Serial Bus) interface, for connecting a data line. Optionally, the vehicle-mounted terminal described in this embodiment of the present application may also be referred to as a vehicle-mounted device system. Optionally, the vehicle-mounted terminal can be in communication connection with the server. The server can be a background server corresponding to various applications installed in the vehicle-mounted terminal.
Alternatively, the vehicle-mounted terminal may be connected with the target terminal in a communication manner, such as a bluetooth connection, a data line connection or a network connection, such as a Wireless-Fidelity (WiFi) connection. Illustratively, the target terminal may be a portable electronic device, such as a mobile phone, a notebook computer, or a tablet computer.
Fig. 1 is a schematic structural diagram of a vehicle-mounted terminal according to an embodiment of the present application. As shown in fig. 1, the in-vehicle terminal 10 includes: a processor 101 and a memory 102.
The processor 101 may include one or more processing cores, such as a 4-core processor, a 5-core processor, and so on. The processor 101 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 101 may also include a main processor and a coprocessor, where the main processor is a processor for processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 101 may be integrated with a GPU (Graphics Processing Unit, image Processing interactor) which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, the processor 101 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 102 may include one or more computer-readable storage media, which may be non-transitory. Memory 102 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 102 is used to store at least one instruction for execution by processor 101 to implement a corresponding method.
In some embodiments, the vehicle-mounted terminal 10 may further include: a peripheral interface 103 and at least one peripheral. The processor 101, memory 102 and peripheral interface 103 may be connected by bus or signal lines. Each peripheral may be connected to peripheral interface 103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 104, touch screen display 105, camera 106, audio circuitry 107, positioning components 108, and power supply 109.
The peripheral interface 103 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 101 and the memory 102. In some embodiments, processor 101, memory 102, and peripheral interface 103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 101, the memory 102 and the peripheral interface 103 may be implemented on a single chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 104 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 104 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 104 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 104 comprises: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuitry 104 may communicate with other in-vehicle terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 8G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 104 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 105 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 105 is a touch display screen, the display screen 105 also has the ability to capture touch signals on or over the surface of the display screen 105. The touch signal may be input to the processor 101 as a control signal for processing. At this point, the display screen 105 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display screen 105 may be one, providing a front panel of the in-vehicle terminal 10; in other embodiments, the display screens 105 may be at least two, respectively disposed on different surfaces of the in-vehicle terminal 10 or in a folded design; in still other embodiments, the display 105 may be a flexible display disposed on a curved surface or a folded surface of the in-vehicle terminal 10. Even further, the display screen 105 may be arranged in a non-rectangular irregular pattern, i.e. a shaped screen. The Display screen 105 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 106 is used to capture images or video. Optionally, the camera assembly 106 includes a front camera and a rear camera. Generally, the front camera is disposed at a front panel of the in-vehicle terminal 10, and the rear camera is disposed at a rear surface of the in-vehicle terminal 10. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera head assembly 106 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 107 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 101 for processing or inputting the electric signals to the radio frequency circuit 104 to realize voice communication. The plurality of microphones may be provided at different portions of the in-vehicle terminal 10 for stereo sound collection or noise reduction purposes. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 101 or the radio frequency circuit 104 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 107 may also include a headphone jack.
The positioning component 108 is used for positioning the current geographic location of the in-vehicle terminal 10 to implement navigation or LBS (location based Service). The positioning component 108 may be a positioning component based on the GPS (global positioning System) of the united states, the beidou System of china, the graves System of russia, or the galileo System of the european union.
The power supply 109 is used to supply power to each component in the in-vehicle terminal 10. The power source 109 may be alternating current, direct current, disposable or rechargeable. When power source 109 comprises a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the in-vehicle terminal 10 further includes one or more sensors 110. The one or more sensors 110 include, but are not limited to: acceleration sensor 111, gyro sensor 112, pressure sensor 113, fingerprint sensor 114, optical sensor 115, and proximity sensor 116.
The acceleration sensor 111 may detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the in-vehicle terminal 10. For example, the acceleration sensor 111 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 101 may control the touch screen 105 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 111. The acceleration sensor 111 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 112 may detect a body direction and a rotation angle of the in-vehicle terminal 10, and the gyro sensor 112 may cooperate with the acceleration sensor 111 to collect a 3D motion of the user with respect to the in-vehicle terminal 10. From the data collected by the gyro sensor 112, the processor 101 may implement the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensor 113 may be disposed at a side frame of the in-vehicle terminal 10 and/or at a lower layer of the touch display screen 105. When the pressure sensor 113 is disposed on the side frame of the in-vehicle terminal 10, a user's holding signal of the in-vehicle terminal 10 can be detected, and the processor 101 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 113. When the pressure sensor 113 is disposed at the lower layer of the touch display screen 105, the processor 101 controls the operability control on the UI interface according to the pressure operation of the user on the touch display screen 105. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 114 is used for collecting a fingerprint of the user, and the processor 101 identifies the user according to the fingerprint collected by the fingerprint sensor 1414, or the fingerprint sensor 114 identifies the user according to the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, the processor 101 authorizes the user to have relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings, etc. The fingerprint sensor 114 may be provided on the front, rear, or side of the in-vehicle terminal 10. When a physical key or a manufacturer Logo is provided on the in-vehicle terminal 10, the fingerprint sensor 114 may be integrated with the physical key or the manufacturer Logo.
The optical sensor 115 is used to collect the ambient light intensity. In one embodiment, the processor 101 may control the display brightness of the touch screen display 105 based on the ambient light intensity collected by the optical sensor 115. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 105 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 105 is turned down. In another embodiment, the processor 101 may also dynamically adjust the shooting parameters of the camera head assembly 106 according to the ambient light intensity collected by the optical sensor 115.
The proximity sensor 116, also called a distance sensor, is generally provided on the front panel of the in-vehicle terminal 10. The proximity sensor 116 is used to collect the distance between the user and the front surface of the in-vehicle terminal 10. In one embodiment, when the proximity sensor 116 detects that the distance between the user and the front surface of the in-vehicle terminal 10 gradually decreases, the processor 101 controls the touch display screen 105 to switch from the bright screen state to the dark screen state; when the proximity sensor 116 detects that the distance between the user and the front surface of the in-vehicle terminal 10 gradually becomes larger, the processor 101 controls the touch display screen 105 to switch from the screen-rest state to the screen-on state.
Those skilled in the art will appreciate that the configuration shown in FIG. 2 is not intended to be limiting of the in-vehicle terminal 10, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be employed.
Fig. 2 is a flowchart of a speech acquisition method according to an embodiment of the present application. The method may be used for the in-vehicle terminal 10 in fig. 1, and as shown in fig. 2, the method may include:
step 201, determining at least one application running in the vehicle-mounted terminal.
Step 202, detecting whether each application in the at least one application has a voice collecting function.
Step 203, when the at least one application does not have the voice acquisition function, operating the voice control application; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
It should be noted that, when the vehicle-mounted terminal is in communication connection with the target terminal and the target terminal is in the voice acquisition state, the corresponding application in the vehicle-mounted terminal may be in the running state. Illustratively, the target terminal is connected with the vehicle-mounted terminal through bluetooth, the target terminal collects voice through the vehicle-mounted terminal to carry out conversation, and a bluetooth telephone application of the vehicle-mounted terminal can be in a running state. Furthermore, the in-vehicle terminal may determine that at least one application running therein includes the bluetooth phone application, and the bluetooth phone application has a voice capture function. When the target terminal hangs up the phone, the target is switched on and off to exit the call state, so that the Bluetooth phone application of the vehicle-mounted terminal can stop running, and at least one application detected by the vehicle-mounted terminal can not comprise the Bluetooth phone application. At this time, if there is no other running application with the voice acquisition function in the vehicle-mounted terminal, the vehicle-mounted terminal may run the voice control application to control the component in the vehicle in which the vehicle-mounted terminal is located. Optionally, in this embodiment of the present application, the target terminal acquires the voice through the vehicle-mounted terminal, and may refer to that the target terminal acquires the voice through a microphone in the vehicle-mounted terminal.
It should be noted that, in the embodiment of the present application, when the target terminal performs a call, the vehicle-mounted terminal runs the bluetooth phone application, and then the target terminal collects voice through the vehicle-mounted terminal as an example; optionally, when the target terminal performs other work, the voice may be collected by the vehicle-mounted terminal by running a corresponding application in the vehicle-mounted terminal. If the target terminal is recording, the vehicle-mounted terminal can run the Bluetooth recording application, and then the target terminal collects voice through the vehicle-mounted terminal.
To sum up, in the voice collecting method provided in the embodiment of the present application, the vehicle-mounted terminal may directly determine whether each application in the at least one running application has the voice collecting function, and then run the voice control application when it is determined that the at least one application does not have the voice collecting function. According to the embodiment of the application, the target terminal is not determined to be not in the voice acquisition state through the Bluetooth state information of the target terminal, so that the situation that the voice control application cannot run and the vehicle-mounted terminal cannot realize voice control because the Bluetooth state information is not changed when the target terminal exits the voice acquisition state is avoided, and the voice control effect of the vehicle-mounted terminal is ensured.
Fig. 3 is a flowchart of another speech acquisition method according to an embodiment of the present application. The method may be used for the in-vehicle terminal 10 in fig. 1, and as shown in fig. 3, the method may include:
step 301, determining at least one application running in the vehicle-mounted terminal.
Alternatively, the in-vehicle terminal may determine the application running therein (i.e., the application in the running state) in real time. It should be noted that the application herein may refer to a complete application installed in the vehicle-mounted terminal, or may be a functional module used for implementing a certain function in an application, and the functional module may include a part of codes in the application. For example, at least one application running in the in-vehicle terminal may include a camera application, at which time a camera of the in-vehicle terminal may capture an image, and a display screen of the in-vehicle terminal may display the captured image. For another example, at least one application running in the vehicle-mounted terminal may include a functional module corresponding to an image capturing function of the camera application, and at this time, the camera of the vehicle-mounted terminal may capture an image, but the display screen of the vehicle-mounted terminal may not display the captured image.
It should be noted that, the determining, by the vehicle-mounted terminal, the running application in real time in the embodiment of the present application may refer to determining, by the vehicle-mounted terminal, the running application every target time length, where the target time length is shorter. For example, the target duration is less than the duration threshold, e.g., the duration threshold may be 1 second, 0.5 second, or even less.
Step 302, determining whether a target application with a voice acquisition function exists in the at least one application. When a target application with a voice acquisition function exists in the at least one application, executing step 303; when the target application with the voice capturing function does not exist in the at least one application, step 309 is executed.
The vehicle-mounted terminal can determine whether each application in the at least one application has a voice acquisition function, and further determine whether a target application with the voice acquisition function exists in the at least one application.
Optionally, a section of monitoring code may be stored in the vehicle-mounted terminal, and for example, the section of monitoring code may be called a listener (english: listener). The vehicle-mounted terminal can continuously run the section of monitoring code to monitor the use condition of each application in the vehicle-mounted terminal on the microphone, and further determine a target application with a voice acquisition function in at least one running application, namely the target application using the voice acquisition function.
It should be noted that, in the embodiment of the present application, for example, the vehicle-mounted terminal determines at least one running application first, and then determines whether the at least one application has the voice collecting function, so as to determine whether a target application currently using the voice collecting function exists, that is, whether a target application currently performing voice collecting exists. Optionally, the in-vehicle terminal may also directly traverse all the applications installed therein (for example, the number of the applications is at least one), and then determine whether the target application having the voice acquisition function and having the voice acquisition function in an on state is included in all the applications, so as to determine whether the target application currently using the voice acquisition function exists. It should be noted that, in the embodiment of the present application, at least one running application is directly determined, and then it is determined whether a target application exists in the at least one running application, so that the range of performing the search is small, and the search speed is high.
After the vehicle-mounted terminal determines that the target application exists, the vehicle-mounted terminal can further judge the target application to determine the relation between the target application and the voice control application, and further determine whether to run the voice control application.
Step 303, determine the user identifier of the target application. Step 304 is performed.
For example, the in-vehicle terminal may determine a User Identifier (UID) of the target application. It should be noted that the UID of an application may be used to identify the application, the terminal may assign a different UID to each application to distinguish the applications, and the corresponding UIDs of the same application installed on different terminals may be different.
It should be noted that, in step 302, the in-vehicle terminal may determine a plurality of target applications, and in this case, in step 303, the in-vehicle terminal needs to determine the user identifier of each target application.
Step 304, determining the package name of the target application according to the user identifier of the target application. Step 305 is performed.
It should be noted that the package name of an application is used to uniquely identify an application, and the package name of the same application does not change regardless of which terminal the same application is installed on. When the in-vehicle terminal determines the user identifiers of the plurality of target applications in step 303, the in-vehicle terminal may determine the package name of each target application according to the user identifier of each target application in step 304.
Step 305, determining whether the packet name of the target application is the same as the packet name of the voice control application. When the packet name of the target application is the same as the packet name of the voice control application, executing step 306; when the packet name of the target application is different from the packet name of the voice control application, step 307 is performed.
For example, the in-vehicle terminal may determine the packet name of the voice control application in advance, and may directly compare the packet name of the target application with the packet name of the voice control application after determining the packet name of the target application.
It should be noted that, when the in-vehicle terminal determines the package names of the multiple target applications in step 304, the in-vehicle terminal needs to determine whether the package names of each of the multiple target applications applied to the voice control application are the same in step 305.
Step 306, determining the target application as a voice control application. Step 310 is performed.
When the packet name of the target application is the same as that of the voice control application, the vehicle-mounted terminal can determine that the target application is the voice control application, and further can determine that the voice control application is running currently and the voice acquisition function of the voice control application is in an open state.
It should be noted that, because the package name of each application can uniquely identify the application, in the embodiment of the present application, the package name of the target application is determined by the UID of the target application, and then it is determined whether the package name is the same as the package name of the voice control application, so as to determine whether the target application is the target application of the voice control application. Therefore, the accuracy of judging the target application can be ensured, and the situation that judgment is wrong due to the fact that other information of the application is adopted for judging is avoided.
Step 307, determining that the target application is not a voice control application. Step 308 is performed.
When the packet name of the target application is different from that of the voice control application, the vehicle-mounted terminal can determine that the target application is not the voice control application, and further can determine that the voice control application is not operated currently and the voice acquisition function of the voice control application is not in an open state.
Step 308, determine whether the priority of the target application is lower than the priority of the voice control application. When the priority of the target application is lower than the priority of the voice control application, step 309 is executed; when the priority of the target application is lower than the priority of the voice control application, step 310 is performed.
Optionally, in the embodiment of the present application, each application in the in-vehicle terminal has a priority. It should be noted that the priority of the application described in the embodiment of the present application refers to the priority of the application for collecting voice, and may also refer to the priority of the application for using a microphone in the in-vehicle terminal.
Optionally, the in-vehicle terminal may determine whether the package name set of the application includes the package name of the target application, and further determine whether the application set includes the target application. The vehicle-mounted terminal may store a package name set of an application, and the package name set of the application may include at least one package name of the application. The at least one application may be an application in the application set, that is, the package name set of the application includes a package name of each application in the application set. The priority of the applications in the application set may be lower than that of the voice control application, that is, the application set is a set composed of at least one application with a lower priority than that of the voice control application.
When the vehicle-mounted terminal determines that the package name set comprises the package name of the target application, the vehicle-mounted terminal may determine that the application set comprises the target application, and further determine that the priority of the target application is lower than that of the voice control application. Further, the in-vehicle terminal may determine that the voice control application can perform voice collection more preferentially than the target application, and the voice control application can use the microphone of the in-vehicle terminal more preferentially.
When the vehicle-mounted terminal determines that the packet name set does not include the packet name of the target application, the vehicle-mounted terminal may determine that the application set includes the non-target application, and further determine that the priority of the target application is higher than or equal to the priority of the voice control application. Further, the in-vehicle terminal may determine that the target application can perform voice collection more preferentially than the target application, or that the target application and the voice control application perform voice collection with a comparable degree of priority.
It should be noted that, in the embodiment of the present application, the vehicle-mounted terminal determines whether the priority of the target application is lower than the priority of the voice control application by determining whether the packet name set of the application includes the packet name of the target application. Alternatively, the in-vehicle terminal may determine whether the priority of the target application is lower than that of the voice control application in other manners. For example, the in-vehicle terminal may set a corresponding numerical value for the priority of each application, and for example, a larger numerical value may be used to indicate a larger priority. And further directly determining whether the numerical value corresponding to the priority of the target application is smaller than the numerical value corresponding to the priority of the voice control application so as to determine whether the priority of the target application is lower than the priority of the voice control application.
Step 309, running the voice control application.
On one hand, when it is determined in step 302 that the at least one running application does not have the voice acquisition function, that is, it is determined that there is no target application using the voice acquisition function currently, the vehicle-mounted terminal may run the voice control application to control a component in the vehicle where the target vehicle-mounted terminal is located.
On the other hand, when it is determined in step 308 that the priority of the target application is lower than that of the voice control application, the in-vehicle terminal may also run the voice control application to control the components in the vehicle in which the target in-vehicle terminal is located. Optionally, at this time, the vehicle-mounted terminal may stop running the target application, or may continue running the target application, that is, running the target application and the voice control application at the same time, which is not limited in this embodiment of the present application.
And step 310, continuing to run the target application.
On one hand, when the vehicle-mounted terminal determines that the target application is the voice control application in step 306, the vehicle-mounted terminal does not need to change the running state of the current application, and can continue to run the target application, that is, continue to run the voice control application.
On the other hand, after step 308, when the vehicle-mounted terminal determines that the target application is not the voice control application and the priority of the target application is higher than or equal to the priority of the voice control application, the vehicle-mounted terminal may not need to change the running state of the current application, and may continue to run the target application.
In the embodiment of the present application, when it is determined in step 307 that the target application is not the voice control application, the in-vehicle terminal executes step 308 to determine the priority level of the target application and the voice control application as an example. Optionally, when the target application is not the voice control application, the vehicle-mounted terminal may also directly continue to run the target application, and prohibit the voice control application from running. This case also corresponds to the priority of the speech control application being the lowest priority of all applications.
It should be noted that, in the embodiment of the present application, the vehicle-mounted terminal may directly determine a target application in which voice collection is being performed (that is, a microphone is used), and when the target application does not exist, run the voice control application to control a component in a vehicle in which the vehicle-mounted terminal is located. The vehicle-mounted terminal can also determine whether to run the voice control application according to the priority of each application, so that the flexibility of running the voice control application is ensured, and the flexibility of controlling components in the vehicle is further ensured. In addition, even if the vehicle-mounted terminal is in communication connection with the target terminal, whether the microphone is used by the application can be accurately determined directly through detection of the application in the vehicle-mounted terminal, and whether the voice control application is operated can be further determined, and whether the voice control application is operated does not need to be determined based on information of the target terminal. Therefore, the accuracy of the time for operating the voice control application is ensured, and the control effect of the voice control application on the components in the vehicle is ensured.
To sum up, in the voice collecting method provided in the embodiment of the present application, the vehicle-mounted terminal may directly determine whether each application in the at least one running application has the voice collecting function, and then run the voice control application when it is determined that the at least one application does not have the voice collecting function. According to the embodiment of the application, the target terminal is not determined to be not in the voice acquisition state through the Bluetooth state information of the target terminal, so that the situation that the voice control application cannot run and the vehicle-mounted terminal cannot realize voice control because the Bluetooth state information is not changed when the target terminal exits the voice acquisition state is avoided, and the voice control effect of the vehicle-mounted terminal is ensured.
Fig. 4 is a schematic structural diagram of a speech acquisition device according to an embodiment of the present application. The apparatus may be used for the in-vehicle terminal 10 shown in fig. 1, and as shown in fig. 4, the voice collecting apparatus 40 may include:
the first determining module 401 is configured to determine at least one application running in the vehicle-mounted terminal.
A detecting module 402, configured to detect whether each application of the at least one application has a voice capture function.
A first running module 403, configured to run a voice control application when at least one application does not have a voice acquisition function; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
To sum up, in the voice acquisition device provided in the embodiment of the present application, the vehicle-mounted terminal can directly determine whether each application in at least one running application has the voice acquisition function, and then runs the voice control application when determining that the at least one application does not have the voice acquisition function. According to the embodiment of the application, the target terminal is not determined to be not in the voice acquisition state through the Bluetooth state information of the target terminal, so that the situation that the voice control application cannot run and the vehicle-mounted terminal cannot realize voice control because the Bluetooth state information is not changed when the target terminal exits the voice acquisition state is avoided, and the voice control effect of the vehicle-mounted terminal is ensured.
Optionally, each application in the in-vehicle terminal has a priority, and the voice collecting apparatus further includes:
a second determining module (not shown in fig. 4) configured to determine whether a target application of the at least one application is a voice control application when the target application has a voice capture function;
a third determining module (not shown in fig. 4) for determining whether the priority of the target application is lower than that of the voice control application when the target application is not the voice control application;
and a second running module (not shown in fig. 4) for running the voice control application when the priority of the target application is lower than the priority of the voice control application.
Optionally, the third determining module is further configured to:
determining whether the application set comprises a target application, wherein the priority of the applications in the application set is lower than that of the voice control application;
when the application set comprises the target application, determining that the priority of the target application is lower than that of the voice control application;
when the set of applications does not include the target application, determining that the priority of the target application is not lower than the priority of the voice control application.
Optionally, the third determining module is further configured to:
determining whether the package name set comprises a package name of the target application, wherein the package name set comprises the package name of each application in the application set;
when the package name set comprises the package name of the target application, determining that the application set comprises the target application;
when the set of package names does not include the package name of the target application, it is determined that the set of applications does not include the target application.
Optionally, the second determining module is further configured to:
determining whether the packet name of the target application is the same as the packet name of the voice control application;
when the packet name of the target application is the same as that of the voice control application, determining that the target application is the voice control application;
and when the packet name of the target application is different from the packet name of the voice control application, determining that the target application is not the voice control application.
Optionally, the voice collecting device 40 further includes:
a fourth determination module (not shown in fig. 4) for determining the user identifier UID of the target application;
and a fifth determining module (not shown in fig. 4) for determining the package name of the target application according to the UID of the target application.
To sum up, in the voice acquisition device provided in the embodiment of the present application, the vehicle-mounted terminal can directly determine whether each application in at least one running application has the voice acquisition function, and then runs the voice control application when determining that the at least one application does not have the voice acquisition function. According to the embodiment of the application, the target terminal is not determined to be not in the voice acquisition state through the Bluetooth state information of the target terminal, so that the situation that the voice control application cannot run and the vehicle-mounted terminal cannot realize voice control because the Bluetooth state information is not changed when the target terminal exits the voice acquisition state is avoided, and the voice control effect of the vehicle-mounted terminal is ensured.
The embodiment of the present application further provides a computer-readable storage medium, where at least one instruction, at least one program, a code set, or an instruction set is stored in the computer-readable storage medium, and the instruction, the program, the code set, or the instruction set is loaded and executed by a processor, so as to implement the voice collecting method of the foregoing embodiment.
The embodiment of the present application further provides a computer program product containing instructions, and when the computer program product runs on a computer, the computer is enabled to execute the voice collecting method provided by the embodiment of the present application.
It will be understood that the terms "comprises" and "comprising," and any variations thereof, in the description and claims of this application and the drawings described above, are intended to cover, but not to cover, a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device. The term "module," as used herein, refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
It should be noted that: in the voice collecting device provided in the above embodiment, when voice collection is performed, only the division of the above functional modules is used for illustration, and in practical application, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the voice collecting device is divided into different functional modules, so as to complete all or part of the functions described above.
It should be noted that, the method embodiments provided in the embodiments of the present application can be mutually referred to corresponding apparatus embodiments, and the embodiments of the present application do not limit this. The sequence of the steps of the method embodiments provided in the embodiments of the present application can be appropriately adjusted, and the steps can be correspondingly increased or decreased according to the situation, and any method that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application shall be covered by the protection scope of the present application, and therefore, the details are not repeated.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. A voice acquisition method is characterized by being used for a vehicle-mounted terminal, and comprises the following steps:
determining at least one application running in the vehicle-mounted terminal;
detecting whether each application of the at least one application has a voice acquisition function;
when the at least one application does not have the voice acquisition function, operating a voice control application; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
2. The method of claim 1, wherein each application in the in-vehicle terminal has a priority, the method further comprising:
when a target application in the at least one application has the voice acquisition function, determining whether the target application is the voice control application;
when the target application is not the voice control application, determining whether the priority of the target application is lower than that of the voice control application;
and when the priority of the target application is lower than that of the voice control application, operating the voice control application.
3. The method of claim 2, wherein the determining whether the priority of the target application is lower than the priority of the voice control application comprises:
determining whether an application set comprises the target application, wherein the priority of the applications in the application set is lower than that of the voice control application;
when the set of applications includes the target application, determining that a priority of the target application is lower than a priority of the voice control application;
when the set of applications does not include the target application, determining that the priority of the target application is not lower than the priority of the voice control application.
4. The method of claim 3, wherein the determining whether the set of applications includes the target application comprises:
determining whether a set of package names includes a package name of the target application, the set of package names including a package name of each application in the set of applications;
determining that the set of applications includes the target application when the set of package names includes a package name of the target application;
determining that the set of applications does not include the target application when the set of package names does not include a package name of the target application.
5. The method of any of claims 2 to 4, wherein the determining whether the target application is the voice control application comprises:
determining whether the packet name of the target application is the same as the packet name of the voice control application;
when the packet name of the target application is the same as that of the voice control application, determining that the target application is the voice control application;
determining that the target application is not the voice control application when the package name of the target application is different from the package name of the voice control application.
6. The method of claim 5, wherein prior to the determining whether the packet name of the target application is the same as the packet name of the voice control application, the method further comprises:
determining a User Identifier (UID) of the target application;
and determining the package name of the target application according to the UID of the target application.
7. The utility model provides a voice acquisition device which characterized in that for vehicle terminal, voice acquisition device includes:
the first determination module is used for determining at least one application running in the vehicle-mounted terminal;
the detection module is used for detecting whether each application in the at least one application has a voice acquisition function or not;
the first running module is used for running the voice control application when the at least one application does not have the voice acquisition function; the voice control application is used for controlling components in a vehicle where the vehicle-mounted terminal is located.
8. The voice collecting apparatus according to claim 7, wherein each application in the in-vehicle terminal has a priority, the voice collecting apparatus further comprising:
a second determining module, configured to determine whether a target application of the at least one application is the voice control application when the target application has the voice collecting function;
a third determining module, configured to determine whether the priority of the target application is lower than the priority of the voice control application when the target application is not the voice control application;
and the second running module is used for running the voice control application when the priority of the target application is lower than that of the voice control application.
9. A voice collecting device, characterized in that the voice collecting device comprises: a processor and a memory, the memory having stored therein at least one instruction, which when executed by the processor, implements the method of speech acquisition of any of claims 1 to 6.
10. A computer-readable storage medium having stored therein at least one instruction, which when executed, implements a speech acquisition method according to any one of claims 1 to 6.
CN201911426352.2A 2019-12-30 2019-12-30 Voice acquisition method and device and computer readable storage medium Pending CN111261156A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911426352.2A CN111261156A (en) 2019-12-30 2019-12-30 Voice acquisition method and device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911426352.2A CN111261156A (en) 2019-12-30 2019-12-30 Voice acquisition method and device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN111261156A true CN111261156A (en) 2020-06-09

Family

ID=70952517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911426352.2A Pending CN111261156A (en) 2019-12-30 2019-12-30 Voice acquisition method and device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111261156A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055829A (en) * 2009-11-06 2011-05-11 阿尔卑斯电气株式会社 Communication confirmation method of hand-free system
CN103885596A (en) * 2014-03-24 2014-06-25 联想(北京)有限公司 Information processing method and electronic device
US20160203002A1 (en) * 2015-01-09 2016-07-14 Microsoft Technology Licensing, Llc Headless task completion within digital personal assistants
CN107018228A (en) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 A kind of speech control system, method of speech processing and terminal device
CN109493871A (en) * 2017-09-11 2019-03-19 上海博泰悦臻网络技术服务有限公司 The multi-screen voice interactive method and device of onboard system, storage medium and vehicle device
CN109726000A (en) * 2018-12-29 2019-05-07 苏州思必驰信息科技有限公司 The management method of more application views, for more application views management device and operating method
CN109801625A (en) * 2018-12-29 2019-05-24 百度在线网络技术(北京)有限公司 Control method, device, user equipment and the storage medium of virtual speech assistant
CN110503959A (en) * 2019-09-03 2019-11-26 腾讯科技(深圳)有限公司 Voice recognition data distribution method, device, computer equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055829A (en) * 2009-11-06 2011-05-11 阿尔卑斯电气株式会社 Communication confirmation method of hand-free system
CN103885596A (en) * 2014-03-24 2014-06-25 联想(北京)有限公司 Information processing method and electronic device
US20160203002A1 (en) * 2015-01-09 2016-07-14 Microsoft Technology Licensing, Llc Headless task completion within digital personal assistants
CN107018228A (en) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 A kind of speech control system, method of speech processing and terminal device
CN109493871A (en) * 2017-09-11 2019-03-19 上海博泰悦臻网络技术服务有限公司 The multi-screen voice interactive method and device of onboard system, storage medium and vehicle device
CN109726000A (en) * 2018-12-29 2019-05-07 苏州思必驰信息科技有限公司 The management method of more application views, for more application views management device and operating method
CN109801625A (en) * 2018-12-29 2019-05-24 百度在线网络技术(北京)有限公司 Control method, device, user equipment and the storage medium of virtual speech assistant
CN110503959A (en) * 2019-09-03 2019-11-26 腾讯科技(深圳)有限公司 Voice recognition data distribution method, device, computer equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
青岛英谷教育科技股份有限公司德州学院: "《车载终端应用开发技术》", 西安电子科技大学出版社, pages: 4 *

Similar Documents

Publication Publication Date Title
CN110308956B (en) Application interface display method and device and mobile terminal
CN108897659B (en) Method, device and storage medium for modifying log level
CN110827820B (en) Voice awakening method, device, equipment, computer storage medium and vehicle
CN110784370B (en) Method and device for testing equipment, electronic equipment and medium
CN111031170A (en) Method, apparatus, electronic device and medium for selecting communication mode
CN113064823A (en) Method and device for testing functions of automobile parts and computer storage medium
CN111427629B (en) Application starting method and device, vehicle equipment and storage medium
CN110708630A (en) Method, device and equipment for controlling earphone and storage medium
CN111447562B (en) Vehicle travel track analysis method and device and computer storage medium
CN116871982A (en) Device and method for detecting spindle of numerical control machine tool and terminal equipment
CN109783176B (en) Page switching method and device
CN111753606A (en) Intelligent model upgrading method and device
CN111191227A (en) Method and device for preventing malicious code from executing
CN111881423B (en) Method, device and system for authorizing restricted function use
CN110992954A (en) Method, device, equipment and storage medium for voice recognition
CN111708669B (en) Analysis method, device, equipment and storage medium for system operation
CN112015612B (en) Method and device for acquiring stuck information
CN110941458B (en) Method, device, equipment and storage medium for starting application program
CN114595019A (en) Theme setting method, device and equipment of application program and storage medium
CN114779920A (en) Whole vehicle window gesture control system based on biological recognition and control method thereof
CN113843814A (en) Control system, method, device and storage medium for mechanical arm equipment
CN113408989A (en) Automobile data comparison method and device and computer storage medium
CN110471613B (en) Data storage method, data reading method, device and system
CN111708581A (en) Application starting method, device, equipment and computer storage medium
CN111261156A (en) Voice acquisition method and device and computer readable storage medium

Legal Events

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

Application publication date: 20200609