CN113823279B - Application program awakening method and device and electronic equipment - Google Patents
Application program awakening method and device and electronic equipment Download PDFInfo
- Publication number
- CN113823279B CN113823279B CN202010548286.2A CN202010548286A CN113823279B CN 113823279 B CN113823279 B CN 113823279B CN 202010548286 A CN202010548286 A CN 202010548286A CN 113823279 B CN113823279 B CN 113823279B
- Authority
- CN
- China
- Prior art keywords
- application program
- target
- wireless
- operating system
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000004044 response Effects 0.000 claims description 56
- 230000006870 function Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 21
- 238000012544 monitoring process Methods 0.000 claims description 19
- 230000002618 waking effect Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 2
- 239000000758 substrate Substances 0.000 claims 2
- 239000000523 sample Substances 0.000 claims 1
- 230000008569 process Effects 0.000 description 13
- 238000007726 management method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000001994 activation Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/04—Details of telephonic subscriber devices including near field communication means, e.g. RFID
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses an application program awakening method, an application program awakening device and electronic equipment, wherein the method comprises the following steps: after adding a target device as a voice access device of a current application program, registering a wireless broadcast message with an operating system of a terminal device where the current application program is located, so that the operating system wakes up the current application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message conforming to the condition; after entering an operation state according to the wake-up instruction of the operating system, establishing wireless voice access connection with the target equipment so that the target equipment can send the received voice instruction to the current application program for processing through the wireless voice access connection. According to the embodiment of the application, the automatic wake-up of the application program can be realized, and the convenience of using services such as voice assistants and the like by a user through the voice access equipment is improved.
Description
Technical Field
The present application relates to the field of application program wake-up technologies, and in particular, to an application program wake-up method and apparatus, and an electronic device.
Background
The intelligent voice assistant is an intelligent application program (App) and can be generally run in a mobile terminal or a terminal device such as a notebook computer. The application program is mainly used for realizing the intelligent interaction between the intelligent dialogue and the instant question and answer, and helping the user to solve the problems, such as inquiring weather, playing songs and other life problems, and the like.
In general, when a user needs to use the function of an intelligent voice assistant App, the user needs to take out a mobile terminal device such as a mobile phone, open an interface of the intelligent voice assistant App, press a voice input button in the interface, and speak a question that he wants to ask, for example, "what is the weather today? "or" play a song ", etc.; the App may then respond, for example, by returning weather forecast information for the local day, by voice broadcasting, or by playing a specific song, etc.
However, since the mainstream man-machine interaction method of mobile terminal devices such as mobile phones is still a touch method, even when an intelligent voice assistant App is used, a user is still required to install relevant voice input buttons on a touch screen. For this reason, the current industry trend is to use other wireless devices as access devices for the intelligent voice assistant App. Such as TWS (True Wireless Stereo ) headphones, or a car cradle-like device, etc. Taking the TWS earphone as an example, wireless connection can be established between the TWS earphone and a mobile terminal system such as a mobile phone and the like, the equipment is added in an associated intelligent voice assistant App, and after the activation of the equipment is completed, a user can use the intelligent voice assistant service of the mobile phone through the TWS earphone. For example, the user may speak a question that he wants to ask against the microphone of the TWS earphone, then the TWS earphone may transmit the question to the intelligent voice assistant App at the mobile phone end, and after the intelligent voice assistant App obtains the answer, the user may return to the TWS earphone, and the user may hear the answer of the question through the TWS earphone.
In the prior art, when using an intelligent voice assistant service of a mobile phone terminal through a voice access device such as a TWS earphone, a user is required to open the TWS earphone first, a mobile phone system can establish connection with the TWS earphone first, then the user is required to manually open an intelligent voice assistant App of the mobile phone terminal, then if the TWS earphone is activated before, the App can be actively connected with the TWS earphone, and data connection is established between the TWS earphone and the TWS earphone, so that data can be mutually transmitted between the TWS earphone and the TWS earphone, and then services provided by the intelligent voice assistant of the mobile phone terminal can be used through the TWS earphone.
However, in the above manner, the user is required to manually turn on the smart voice assistant App on the mobile phone side, so that the user still has insufficient intelligence in some scenarios. Therefore, how to use the service provided by the intelligent voice assistant at the mobile phone end through the TWS earphone and other devices more intelligently becomes a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The application provides an application program awakening method, an application program awakening device and electronic equipment, which can realize automatic awakening of an application program and improve the convenience of a user in using services such as a voice assistant through voice access equipment.
The application provides the following scheme:
An application wake-up method, comprising:
After adding a target device as a voice access device of a current application program, registering a wireless broadcast message with an operating system of a terminal device where the current application program is located, so that the operating system wakes up the current application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message conforming to the condition;
After entering an operation state according to the wake-up instruction of the operating system, establishing wireless voice access connection with the target equipment so that the target equipment can send the received voice instruction to the current application program for processing through the wireless voice access connection.
An application wake-up method, comprising:
After establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, sending out a wireless broadcast message by target equipment, wherein the target equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
After the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program, and sending the received voice instruction to the target application program for processing through the wireless voice access connection.
An application program awakening method is applied to an application program with a built-in preset function module, wherein the following steps are completed through the preset function module:
providing operation options for adding a voice access device to the application;
and after the target equipment is added as the voice access equipment of the application program through the operation options, registering the wireless broadcast message with an operating system of the terminal equipment, so that the operating system wakes up the application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
An application wake-up method, comprising:
providing an operation option for adding a voice access device to a specified application;
After adding the target equipment into the voice access equipment of at least one target application program through the operation options, registering the wireless broadcast message with an operation system of the terminal equipment where the target application program is located, so that the operation system wakes up the target application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
An application wake-up method, comprising:
providing an operation option for adding a voice access device to a specified application;
And after adding at least one target device into the voice access device of the target application program through the operation options, registering the wireless broadcast message associated with the at least one target device to an operating system of the terminal device where the target application program is located, so that the operating system wakes up the target application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message conforming to the conditions.
An application wake-up method, comprising:
After establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, wireless earphone equipment sends out wireless broadcast information, wherein the wireless earphone equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast information with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast information;
after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
An application wake-up method, comprising:
The method comprises the steps that after short-distance wireless connection is established between the vehicle-mounted support equipment and an operating system of target terminal equipment, wireless broadcast information is sent out, wherein a target application program is operated in the target terminal equipment, the vehicle-mounted support equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast information with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast information;
after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
And receiving response data returned by the target application program through the wireless voice access connection, and providing the response data for the vehicle-mounted system for output.
An application wake-up method, comprising:
After establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, the wireless sound box equipment sends out a wireless broadcast message, wherein the wireless sound box equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
An application wake-up method, comprising:
After a close-range wireless connection is established between the wearable device and an operating system of a terminal device where a target application program is located, sending out a wireless broadcast message, wherein the wearable device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
An application wake-up device, comprising:
The registration unit is used for registering the wireless broadcast message to an operating system of terminal equipment where the current application program is located after adding the target equipment as voice access equipment of the current application program, so that the operating system wakes up the current application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message conforming to the condition;
and the wireless voice access connection unit is used for establishing wireless voice access connection with the target equipment after entering an operation state according to the wake-up instruction of the operating system, so that the target equipment sends the received voice instruction to the current application program for processing through the wireless voice access connection.
An application wake-up device, comprising:
A broadcasting unit, configured to send out a wireless broadcast message after a short-distance wireless connection is established with an operating system of a terminal device where a target application program is located, where the target device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
the connection unit is used for establishing wireless voice access connection with the target application program according to the connection request sent by the target application program after the target application program is awakened, and sending the received voice instruction to the target application program for processing through the wireless voice access connection.
An application program awakening device is applied to an application program with a built-in preset functional module, wherein the preset functional module comprises:
A first operation option providing unit for providing operation options for adding a voice access device to the application program;
And the first registration unit is used for registering the wireless broadcast message with an operating system of the terminal equipment after the target equipment is added as the voice access equipment of the application program through the operation options, so that the operating system wakes up the application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
An application wake-up device, comprising:
A second operation option providing unit for providing operation options for adding the voice access device to the specified application;
And the second registration unit is used for registering the wireless broadcast message with an operating system of the terminal equipment where the target application program is located after adding the target equipment into at least one voice access equipment of the target application program through the operation options, so that the operating system wakes up the target application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
An application wake-up device, comprising:
a third operation option providing unit for providing operation options for adding the voice access device to the specified application;
and the third registration unit is used for registering the wireless broadcast message associated with the at least one target device to an operating system of the terminal device where the target application program is located after adding the at least one target device as the voice access device of the target application program through the operation options, so that the operating system wakes up the target application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message conforming to the conditions.
A wireless headset device, comprising:
A first broadcasting unit, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the wireless headset device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
The first connection unit is used for establishing wireless voice access connection with the target application program according to a connection request sent by the target application program after the target application program is awakened;
The first voice command sending unit is used for sending the received voice command to the target application program for processing through the wireless voice access connection;
And the first response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
An in-vehicle cradle apparatus comprising:
The second broadcasting unit is used for sending out a wireless broadcasting message after short-distance wireless connection is established with an operating system of target terminal equipment, wherein a target application program is operated in the target terminal equipment, the vehicle-mounted bracket equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcasting message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcasting message;
the second connection unit is used for establishing wireless voice access connection with the target application program according to the connection request sent by the target application program after the target application program is awakened;
the second instruction sending unit is used for sending the received voice instruction to the target application program for processing through the wireless voice access connection;
And the second response data output unit is used for receiving the response data returned by the target application program through the wireless voice access connection and providing the response data for the vehicle-mounted system for output.
A wireless loudspeaker device, comprising:
a third broadcasting unit, configured to send out a wireless broadcast message after a short-distance wireless connection is established with an operating system of a terminal device where a target application program is located, where the wireless sound box device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
the third connection unit is used for establishing wireless voice access connection with the target application program according to the connection request sent by the target application program after the target application program is awakened;
the third instruction sending unit is used for sending the received voice instruction to the target application program for processing through the wireless voice access connection;
and the third response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
A wearable device, comprising:
A fourth broadcasting unit, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the wearable device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
A fourth connection unit, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened;
a fourth instruction sending unit, configured to send a received voice instruction to the target application program for processing through the wireless voice access connection;
and the fourth response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
According to the specific embodiment provided by the application, the application discloses the following technical effects:
According to the embodiment of the application, the target equipment can send the wireless broadcast message as the message for automatically waking up the application program, and the application program can register the broadcast message to the mobile terminal operating system, so that after the target equipment and the mobile terminal are in short-distance wireless connection and send the wireless broadcast message, the mobile terminal operating system can send a wake-up instruction to the corresponding application program, and the automatic waking up of the application program is realized. In this way, the convenience of the user in using the voice assistant service process through the voice access equipment can be improved; in addition, in the scheme, the third-party application program does not need to be set as the default voice assistant of the operating system, so that the phenomenon that a plurality of application programs compete for using the default voice assistant position of the system is avoided, and the method has better universality.
Of course, it is not necessary for any one product to practice the application to achieve all of the advantages set forth above at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a first system architecture according to an embodiment of the present application;
FIG. 2 is a flow chart of a first method provided by an embodiment of the present application;
FIG. 3 is a flow chart of a second method provided by an embodiment of the present application;
FIG. 4 is a schematic diagram of a second system architecture according to an embodiment of the present application;
FIG. 5 is a flow chart of a third method provided by an embodiment of the present application;
FIG. 6 is a schematic diagram of a third system architecture according to an embodiment of the present application;
FIG. 7 is a flow chart of a fourth method provided by an embodiment of the present application;
FIG. 8 is a flow chart of a fifth method provided by an embodiment of the present application;
FIG. 9 is a flow chart of a sixth method provided by an embodiment of the present application;
FIG. 10 is a flow chart of a seventh method provided by an embodiment of the present application;
FIG. 11 is a flow chart of an eighth method provided by an embodiment of the present application;
FIG. 12 is a flow chart of a ninth method provided by an embodiment of the present application;
FIG. 13 is a schematic view of a first apparatus provided by an embodiment of the present application;
FIG. 14 is a schematic view of a second apparatus provided by an embodiment of the present application;
FIG. 15 is a schematic view of a third apparatus provided in an embodiment of the present application;
FIG. 16 is a schematic view of a fourth apparatus provided by an embodiment of the present application;
FIG. 17 is a schematic view of a fifth apparatus provided by an embodiment of the present application;
FIG. 18 is a schematic view of a sixth apparatus provided by an embodiment of the present application;
FIG. 19 is a schematic view of a seventh apparatus provided by an embodiment of the present application;
FIG. 20 is a schematic view of an eighth apparatus provided by an embodiment of the present application;
FIG. 21 is a schematic view of a ninth apparatus provided by an embodiment of the present application;
fig. 22 is a schematic diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
Firstly, it should be noted that, in order to avoid the inconvenience caused by the need of manually opening an application program in the process of using the application program such as a voice assistant on a mobile terminal device such as a mobile phone through a voice access device, some products provide corresponding solutions. In this scheme, a specific application program is first registered as a default voice assistant of the system in a mobile terminal device such as a mobile phone,
For this reason, the industry has also proposed a solution for automatically waking up the intelligent voice assistant App. For example, in one type of in-vehicle cradle product, the HFP (Hands-free Profile) protocol is utilized to effect automatic wake-up of an application. The HFP specification defines a set of functions, such as the use of a mobile phone in combination with a hands-free device (e.g. car bluetooth, headset, etc.), by means of a bluetooth connection, providing a remote wireless control and voice connection between the mobile phone and the hands-free device. The vehicle-mounted support utilizes the functions of the HFP protocol, and after the vehicle-mounted support is connected with mobile terminal equipment such as a mobile phone, the vehicle-mounted support can actively send an HFP (AT+ BVRA) instruction to the mobile phone, so that an application program associated with the mobile phone terminal is awakened.
The above scheme has the following limitations in implementation: the user is required to designate an application program as a default voice assistant in an operating system of a terminal device such as a mobile phone in advance. However, on the one hand, since the operating system has only one default voice assistant, there is a phenomenon that multiple applications compete for use of this location; on the other hand, some operating systems may not support the manual specification of the default voice assistant of the system, for example, a certain operating system may be provided with the default voice assistant, and the user is not allowed to specify other third party application programs as the default voice assistant of the system, at this time, automatic wake-up of the application programs cannot be achieved through the HFP protocol.
The embodiment of the application provides another implementation scheme for automatically waking up the voice assistant application program, in which the voice assistant application program can be automatically waken up by utilizing a wireless broadcast message (such as BLE and the like) sent by the voice access device. In a specific implementation, as shown in the system architecture and the related flow diagram in fig. 1, a specific target device may be first added in an application program as a voice access device of the application program, for example, including a wireless headset, a vehicle-mounted bracket, a wearable device, and so on. After that, the application program can run a section of key code, and the key code has the function of registering the wireless broadcast message with the operating system of the mobile terminal equipment such as the mobile phone, so that the operating system can automatically send a wake-up instruction to the application program after receiving the wireless broadcast message meeting the conditions, thereby opening the application program to enter the running state. Therefore, when the user needs to use the voice assistant service of the mobile terminal such as the mobile phone through the language access device next time, the voice access device can be started first, the voice access device can automatically establish short-distance wireless connection with the mobile terminal such as the mobile phone and send out wireless broadcast information, the mobile terminal operating system recognizes after receiving the broadcast information, and if the conditions set in the previous registration are met, a wake-up instruction can be sent to the corresponding application program, so that the application program is wakened up. And then, the application program can automatically establish voice access connection with the voice access equipment, so that the target equipment can send the received voice instruction to the target application program for processing through the wireless voice access connection.
In the above solution, mainly related to improvement of a voice access device and a voice assistant application program of a mobile terminal, first, the voice access device may implement support for the following functions: when the mobile terminal system is connected with the short-distance wireless connection, the wireless broadcast function is supported, and a wireless broadcast message can be sent out.
The voice assistant class application may implement support for the following functions: after the target device is added as the voice access device and the connection is successful, a key code section can be executed, monitoring of the broadcast message related to the device is registered to the system, after the user uses the device to connect next time, the broadcast message wakes up the application program, and the application program actively establishes voice access connection with the target device.
By the mode, one voice assistant application program is not required to be designated as the default voice assistant of the operating system, and the phenomenon that a plurality of application programs compete for using the default voice assistant position of the system is avoided, so that the voice assistant system has better universality.
The following describes in detail the specific implementation scheme provided by the embodiment of the present application.
Example 1
First, this embodiment provides an application wake-up method from the perspective of a voice assistant-like application, referring to fig. 2, and the method specifically may include:
S201: after adding a target device as a voice access device of a current application program, registering a wireless broadcast message with an operating system of a terminal device where the current application program is located, so that the operating system wakes up the current application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message conforming to the condition;
The current application program may specifically be a voice assistant application program, and its main function is to return corresponding response data according to a voice command input by a user, including playing a song, querying weather, and so on. The response data may come from the mobile terminal locally, but more cases come from the cloud server, that is, the application program may submit to the cloud server after receiving the voice query instruction, and the cloud server performs recognition and other processes to obtain the response data and then returns the response data to the application program client. In this embodiment, the main execution body of each step may be such a voice assistant application program, and after adding a specified device as a voice access device of the application program, the application program may execute a specific registration process. It should be noted that, in a specific implementation, the voice assistant application program according to the embodiment of the present application may be a third party application program relative to the operating system of the terminal device, that is, an application program installed in the terminal device by a user in a process of using the terminal device, rather than an application program carried by the terminal device operating system. Of course, in a specific implementation, the voice assistant application program implementing the functions described in the embodiments of the present application may be built in the terminal device, and may be a self-contained application program.
Here, wake-up means that an application program is opened and put into an operating state. Here, when the user finishes using a certain application program, the application program may be closed (the application program process is finished) by the operation mode provided by the system, and at this time, when the application program is reused next time, the application program needs to be awakened first. In addition, in practical applications, after the user finishes using one application program, the user may not manually close the application program, but directly turn the application program into a background running state, and then open other application programs. In this case, for purposes of memory management, the operating system may automatically shut down an application after it has been turned into background operation for a period of time, so that the user still needs to wake up the application again when using it next time. In the embodiment of the application, the scheme of automatically waking up the voice assistant application program through the voice access equipment is provided mainly aiming at the situation that other equipment is used as the voice access equipment.
In particular, when a target device is first used or connected with a certain mobile terminal device, pairing and connection of short-range wireless communication can be performed first, so that after the target device is subsequently opened, short-range wireless communication connection can be automatically established with the mobile terminal device. In addition, the specific target device can be added as the voice access device of the application program through the related interface of the application program. For example, the user may open an "add device" interface of the application, and since the target device has already established a close range wireless connection with the terminal device, the application may discover the device and may be presented in the form of a list or the like, from which the user may select the device to be added. After the optional addition, the application may perform an activation process on the device. Among these, so-called activation may mainly include establishing an association between device information and user information.
After the addition of the target device is completed, that is, the target device may exist as a voice interface device of the current application program, in order to enable the target device to automatically wake up the application program, the application program may further execute a section of key code, so as to register the wireless broadcast message with an operating system of the terminal device where the target application program is located. The purpose of registration is to notify the operating system to wake up the target application after establishing a short-range wireless connection with the target device and receiving a conditional wireless broadcast message.
In particular, when registering with the system, the system may be informed of what broadcast messages are eligible, and for this purpose, various specific implementations are possible. For example, in one manner, the application may first obtain the device identifier of the target device, e.g., the hardware address of the device, and then provide the device identifier to the operating system, so that the operating system, after receiving the wireless broadcast message, identifies the device identifier of the wireless broadcast message that is sent, and if the device belongs to the target device, performs the wake-up process for the target application.
Or, in some operating systems, the application layer program may not be allowed to acquire information such as device identification of other devices, so that in another way, the condition setting may also be performed through a message format. Specifically, a specific message format may be defined for the wireless broadcast message in advance, and the target device may broadcast according to the format when broadcasting, so that when an application program registers with the system, the message format information of the wireless broadcast message may be provided to the operating system, so that after the operating system receives the wireless broadcast message, the message format of the wireless broadcast message is identified, and if the message format belongs to the target format, a wake-up process for the target application program is executed. That is, by defining a specific message format, it is distinguished from other broadcast messages.
S202: after entering an operation state according to the wake-up instruction of the operating system, establishing wireless voice access connection with the target equipment so that the target equipment can send the received voice instruction to the current application program for processing through the wireless voice access connection.
After the registration of the broadcast message is completed to the mobile terminal operating system, the registration information can be recorded in the mobile terminal operating system. For example, in one manner, the information shown in table 1 may be:
TABLE 1
Application identification | Device identification | Message format |
100001 | 2000023 | ××××× |
Of course, in practical applications, only one of the device identification and the message format may be recorded.
When the mobile terminal device or the short-range wireless communication module is restarted, the registration information may be lost, so that the application program may also register the wireless broadcast message again.
After the registration of the wireless broadcast message is completed, the user may first open the target device when the user needs to use the voice assistant service of the mobile terminal through the target device next time, and then the target device may automatically establish a short-range wireless connection with the operating system of the mobile terminal, and send the wireless broadcast message through the connection. The operating system may recognize after receiving the broadcast message, and if the sender device is a preregistered device, or if the message format belongs to a preregistered format, may send a wake-up instruction to the application, for example, by pulling up a service of the application. In this way, the application may wake up, after which the application may automatically connect to the target device and establish a voice access connection with the target device. In a specific implementation, the application program may implement the above-mentioned establishment of the voice access connection through the private channel, and a specific establishment manner may be related to the voice access protocol. The voice access protocol is a protocol that enables a target device (supporting a certain short-range wireless communication protocol) in a mobile scenario to access a mobile terminal voice assistant application program, and when the specific implementation of the protocol is implemented, the specific implementation of the protocol can be multiple, and the application program can establish a voice access connection with the target device according to specific protocol content.
After the voice access connection is established, the target device can actually function as a voice access device, that is, a user inputs a specific voice command to a microphone and other sound transmission devices of the target device, and the voice command can be transmitted to an application program of the mobile terminal. In a specific implementation manner, after the application program processes the voice command to obtain response data, the response data may also be transmitted back to the target device, and output through the target device.
It should be noted that, after the voice access connection is established between the application program and the target device, the target device may stop sending the broadcast message. In addition, after the voice access connection is established, the user can control the application program through the target device, and the application program is not required to execute interface operation, so that the application program may enter a background running state. At this time, if the mobile terminal device has insufficient memory, the operating system may shut down the process of the application program, so that the voice access connection between the application program and the device is disconnected. At this time, the target device may also resend the broadcast message after finding that the connection is disconnected, so that the operating system restarts the service of the application program to realize the awakening of the application program. Thus, the survival time of the application program process can be prolonged as much as possible, and the keep-alive of the application program can be realized.
In addition, in specific implementation, the target device may be various, so long as the following conditions are satisfied: has voice receiving function, supports short-range wireless communication protocol and wireless voice access protocol. For example, specifically, the target device may include: wireless earphone devices, vehicle-mounted cradle devices, wireless speaker devices, wireless microphone devices (microphones, etc.), wearable devices (hand rings, etc.), and so forth.
Furthermore, in an alternative embodiment, a specific function in the application program may also be started by a wake-up broadcast sent by the device side. That is, specific wake-up instructions may be used not only to wake-up an application, but also to initiate specific functions within the program, such as playing a song, or some switch control, etc. In particular, a plurality of wake-up instructions with different formats may be predefined, so that after the current application program enters the running state, the wake-up instructions are respectively used to start different target functions.
In addition, the same application program can add a plurality of devices as voice access devices, and when the voice access device is specifically implemented, after one device is added, the broadcast messages associated with the access devices can be registered with an operating system, so that each registered device can wake up the specific application program in a broadcast message mode.
Moreover, the same target device may be added to a plurality of different applications, respectively, as a voice access device for the plurality of applications, where broadcast messages in a plurality of different formats may be predefined in the target device. When a specific application program is registered with the operating system, the format of the broadcast message and the corresponding application program identifier can be registered in the operating system. Thus, the operating system can wake up the corresponding application program into the running state through broadcast messages with different formats.
In summary, according to the embodiment of the application, the target device can send the wireless broadcast message as the message for automatically waking up the application program, and the application program can register the broadcast message to the mobile terminal operating system, so that after the target device and the mobile terminal establish a short-distance wireless connection and send the wireless broadcast message, the mobile terminal operating system can send a wake-up instruction to the corresponding application program, thereby realizing the automatic waking up of the application program. In this way, the convenience of the user in using the voice assistant service process through the voice access equipment can be improved; in addition, in the scheme, the third-party application program does not need to be set as the default voice assistant of the operating system, so that the phenomenon that a plurality of application programs compete for using the default voice assistant position of the system is avoided, and the method has better universality.
Example two
The second embodiment corresponds to the first embodiment, and from the perspective of the target device, an application program wake-up method is provided, referring to fig. 3, and the method specifically may include:
S301: after establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, sending out a wireless broadcast message by target equipment, wherein the target equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
S302: after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program, and sending the received voice instruction to the target application program for processing through the wireless voice access connection.
In particular, after establishing a wireless voice access connection with the target application, the wireless broadcast message may be stopped from being transmitted.
Wherein if the wireless voice access connection is disconnected during operation, the wireless broadcast message may be retransmitted to re-wake the target application.
Example III
In a specific implementation, the wake-up of other various specific application programs can be realized by means of the embodiment of the present application, as shown in fig. 4, the application programs may be built with preset function modules, so that related functions may be provided by the function modules, including adding a voice access device to the application program, registering in an operating system, and so on, so that the wake-up of the application program can be realized by using the voice access device. Specifically, referring to fig. 5, the seventh embodiment provides an application program wake-up method, which can be specifically applied to an application program with a built-in preset function module, where the following steps can be completed through the preset function module:
s501: providing operation options for adding a voice access device to the application;
S502: and after the target equipment is added as the voice access equipment of the application program through the operation options, registering the wireless broadcast message with an operating system of the terminal equipment, so that the operating system wakes up the application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
Example IV
In addition to having a voice assistant module built into an application, another implementation may be provided, i.e., as shown in fig. 6, a management class of application may be provided (e.g., specific management functions may be provided by the voice assistant class of application, etc.), the management application may serve as a bridge between an operating system and other multiple applications, through which a user may add a voice access device to the other applications while the registration process is completed by the management application to the operating system. In this way, a particular application may be awakened by a particular voice device.
Specifically, referring to fig. 7, the fourth embodiment provides an application program wake-up method, which specifically may include:
s701: determining an association relationship between the target device and at least one target application program, wherein the association relationship is as follows: the target device is added as a voice access device for the target application;
S702: registering the wireless broadcast message with an operating system of the terminal equipment where the target application program is located, so that the operating system wakes up the target application program after establishing short-distance wireless connection with the target equipment and receiving the wireless broadcast message meeting the conditions.
The wireless broadcast message sent by the target device may include a plurality of different formats, which are respectively used for waking up different target application programs.
Example IV
In the fourth embodiment, description is mainly made for the case where the same target device corresponds to a plurality of applications, whereas in the fifth embodiment, description is mainly made for the case where the plurality of target devices corresponds to the same application. Specifically, referring to fig. 8, the fourth embodiment provides an application program wake-up method, which specifically may include:
S801: determining an association relationship between at least one target device and a target application program, wherein the association relationship is as follows: the target device is added as a voice access device for the target application;
S802: registering the wireless broadcast message associated with the at least one target device with an operating system of the terminal device where the target application program is located, so that the operating system wakes up the target application program after establishing short-distance wireless connection with the target device and receiving the wireless broadcast message meeting the conditions.
Example six
The sixth embodiment is described with respect to an application of the solution provided in the embodiment of the present application to one specific target device, where the target device may be a wireless headset. Specifically, the sixth embodiment provides an application program wake-up method, referring to fig. 9, the method may specifically include:
S901: after establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, wireless earphone equipment sends out wireless broadcast information, wherein the wireless earphone equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast information with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast information;
S902: after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
S903: transmitting the received voice command to the target application program for processing through the wireless voice access connection;
S904: and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
Example seven
The fourth embodiment describes an application of the solution provided in the embodiment of the present application to another specific target device, where the target device may be a vehicle-mounted stand. The vehicle-mounted bracket is a bracket for fixing mobile terminal equipment such as a mobile phone on a vehicle. Initially, the vehicle-mounted bracket only plays a role of fixing, but the vehicle-mounted bracket in the embodiment of the application can be further provided with a voice receiving device such as a microphone, a near-field wireless communication chip and a voice access protocol, so that the vehicle-mounted bracket can start the voice interface of an application program. Specifically, the fourth embodiment provides an application program wake-up method, see fig. 10, which specifically may include:
S1001: the method comprises the steps that after short-distance wireless connection is established between the vehicle-mounted support equipment and an operating system of target terminal equipment, wireless broadcast information is sent out, wherein a target application program is operated in the target terminal equipment, the vehicle-mounted support equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast information with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast information;
S1002: after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
s1003: transmitting the received voice command to the target application program for processing through the wireless voice access connection;
s1004: and receiving response data returned by the target application program through the wireless voice access connection, and providing the response data for the vehicle-mounted system for output.
After receiving the response data, the vehicle-mounted support can be provided for a vehicle-mounted system for output in a mode of FM and the like.
Example eight
The eighth embodiment is described with respect to an application of the solution provided in the embodiment of the present application to another specific target device, where the target device may be a wireless speaker device. In the conventional scheme, the wireless sound box device is used as an audio output device or is internally provided with a specific voice assistant program, but in the embodiment of the application, the wireless sound box device only needs to be provided with a voice receiving device such as a microphone, a short-distance wireless communication chip and a voice access protocol, and sends out a broadcast message according to a preset format, so that services provided by the voice assistant application program in a mobile terminal such as a mobile phone can be used through the wireless sound box device. Specifically, the eighth embodiment provides an application program wake-up method, referring to fig. 11, the method may specifically include:
S1101: after establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, the wireless sound box equipment sends out a wireless broadcast message, wherein the wireless sound box equipment is added as voice access equipment of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
s1102: after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
s1103: transmitting the received voice command to the target application program for processing through the wireless voice access connection;
S1104: and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
Example nine
The sixth embodiment is introduced for application of the solution provided in the embodiment of the present application in another specific target device, where the target device may be a wearable device, and may include, for example, smart glasses, smart watches, bracelets, and the like. Specifically, the ninth embodiment provides an application program wake-up method, referring to fig. 12, the method may specifically include:
S1201: after a close-range wireless connection is established between the wearable device and an operating system of a terminal device where a target application program is located, sending out a wireless broadcast message, wherein the wearable device is added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system so that the operating system wakes up the target application program after receiving the wireless broadcast message;
s1202: after the target application program is awakened, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
S1203: transmitting the received voice command to the target application program for processing through the wireless voice access connection;
S1204: and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
For the details of the second to ninth embodiments, reference may be made to the description of the first embodiment, and the details are not repeated here.
It should be noted that, in the embodiment of the present application, the use of user data may be involved, and in practical application, the user specific personal data may be used in the solution described herein within the scope allowed by the applicable legal regulations in the country under the condition of meeting the applicable legal regulations in the country (for example, the user explicitly agrees to the user to notify practically, etc.).
Corresponding to the first embodiment, the embodiment of the present application further provides an application program wake-up device, referring to fig. 13, the device may include:
A registration unit 1301, configured to register, after adding a target device as a voice access device of a current application, a wireless broadcast message with an operating system of a terminal device where the current application is located, so that the operating system wakes up the current application after establishing a short-range wireless connection with the target device and receiving a wireless broadcast message that meets a condition;
The wireless voice access connection unit 1302 is configured to establish a wireless voice access connection with the target device after entering an operation state according to a wake-up instruction of the operating system, so that the target device sends the received voice instruction to the current application program for processing through the wireless voice access connection.
In a specific implementation, the registration unit may specifically be configured to:
a device identifier obtaining subunit, configured to obtain a device identifier of the target device;
And the equipment identifier providing subunit is used for providing the equipment identifier for the operating system so that the operating system can identify the equipment identifier of the wireless broadcast message after receiving the wireless broadcast message, and if the equipment identifier belongs to the target equipment, the wake-up processing of the current target application program is executed.
Or the registration unit may specifically include:
And the message format providing subunit is used for providing the message format information of the wireless broadcast message to the operating system so that the operating system can identify the message format of the wireless broadcast message after receiving the wireless broadcast message, and if the message format belongs to a target format, the message format providing subunit executes the awakening processing of the current target application program.
In addition, the registration unit may be further configured to:
and when the terminal equipment or the short-range wireless communication module is restarted, registering the broadcast message again.
In addition, the apparatus may further include:
And the response data providing unit is used for providing the response data to the target equipment through the voice access connection after determining the response data according to the voice command so as to output the response data by the target equipment.
Wherein the target device includes: a device having a voice receiving function, supporting a short-range wireless communication protocol and a wireless voice access protocol.
Specifically, the target device includes: a wireless headset device.
Or the target device includes: and the vehicle-mounted bracket equipment.
Or the target device includes: and the wireless sound box equipment.
Or the target device includes: a wireless microphone device.
Or the target device includes: and a wearable device.
Wherein the current application is a third party application with respect to the operating system.
Specifically, the device may further include:
and the function starting unit is used for starting the target function in the current application program through the wake-up instruction.
The wake-up instructions may be multiple types, and are used to start different target functions after the current application program enters the running state.
Specifically, the current application may correspond to a plurality of different target devices.
Or the same target device is respectively added as a plurality of voice access devices of different application programs, and the corresponding application programs are awakened into the running state through broadcast messages in different formats.
Corresponding to the embodiment, the embodiment of the application also provides an application program wake-up device, referring to fig. 14, the device may include:
A broadcasting unit 1401, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the target device has been added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
A connection unit 1402, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened, so as to send the received voice command to the target application for processing through the wireless voice access connection.
In particular implementations, the broadcast unit may also be configured to:
and stopping sending the wireless broadcast message after the wireless voice access connection with the target application program is established.
In addition, the broadcasting unit may also be used to:
If the wireless voice access connection is disconnected during operation, the wireless broadcast message is retransmitted to re-wake the target application.
Corresponding to the embodiment, the embodiment of the application also provides an application program wake-up device, which is applied to an application program with a built-in preset function module, wherein, referring to fig. 15, the preset function module comprises:
A first operation option providing unit 1501 for providing operation options for adding a voice access device to the application;
The first registration unit 1502 is configured to register, after adding the target device as the voice access device of the application program through the operation option, a wireless broadcast message with an operating system of a terminal device where the target device is located, so that the operating system wakes up the application program after establishing a short-range wireless connection with the target device and receiving the wireless broadcast message meeting the condition.
Corresponding to the fourth embodiment, the embodiment of the present application further provides an application program wake-up device, referring to fig. 16, the device may include:
A second operation option providing unit 1601 for providing operation options for adding a voice access device for a specified application;
And the second registration unit 1602 is configured to register the wireless broadcast message with an operating system of a terminal device where the target application program is located after adding the target device as a voice access device of at least one target application program through the operation option, so that the operating system wakes up the target application program after establishing a short-distance wireless connection with the target device and receiving the wireless broadcast message meeting the condition.
The wireless broadcast message sent by the target device comprises a plurality of different formats, which are respectively used for waking up different target application programs.
Corresponding to the fifth embodiment, the embodiment of the present application further provides an application program wake-up device, referring to fig. 17, where the device may include:
A third operation option providing unit 1701 for providing operation options for adding a voice access device to a specified application;
And a third registration unit 1702 configured to register, after adding at least one target device to a voice access device of a target application through the operation option, a wireless broadcast message associated with the at least one target device to an operating system of a terminal device where the target application is located, so that the operating system wakes up the target application after establishing a short-range wireless connection with the target device and receiving a wireless broadcast message that meets a condition.
Corresponding to embodiment six, the embodiment of the present application also provides a wireless earphone device, see fig. 18, where the apparatus may include:
A first broadcasting unit 1801, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the wireless headset device has been added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
A first connection unit 1802, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened;
A first voice command sending unit 1803, configured to send, through the wireless voice access connection, the received voice command to the target application program for processing;
A first response data output unit 1804, configured to receive and output response data returned by the target application program through the wireless voice access connection.
Corresponding to embodiment seven, the embodiment of the application also provides a vehicle-mounted bracket device, referring to fig. 19, the device may include:
A second broadcasting unit 1901, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a target terminal device, where the target terminal device has a target application running therein, the vehicle-mounted bracket device has been added as a voice access device of the target application, and the target application registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application after receiving the wireless broadcast message;
A second connection unit 1902, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened;
a second instruction sending unit 1903, configured to send a received voice instruction to the target application program for processing through the wireless voice access connection;
And a second response data output unit 1904, configured to receive response data returned by the target application program through the wireless voice access connection, and provide the response data to the vehicle-mounted system for output.
Corresponding to the eighth embodiment, the embodiment of the present application further provides a wireless sound box device, referring to fig. 20, where the apparatus may include:
A third broadcast unit 2001, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the wireless sound box device is already added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
A third connection unit 2002, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened;
A third instruction sending unit 2003, configured to send the received voice instruction to the target application program for processing through the wireless voice access connection;
and a third response data output unit 2004, configured to receive and output response data returned by the target application program through the wireless voice access connection.
Corresponding to the ninth embodiment, the embodiment of the present application further provides a wearable device, referring to fig. 21, where the apparatus may include:
A fourth broadcasting unit 2101, configured to send out a wireless broadcast message after a short-range wireless connection is established with an operating system of a terminal device where a target application program is located, where the wearable device has been added as a voice access device of the target application program, and the target application program registers the wireless broadcast message with the operating system, so that the operating system wakes up the target application program after receiving the wireless broadcast message;
a fourth connection unit 2102, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened;
A fourth instruction transmitting unit 2103 for transmitting the received voice instruction to the target application program for processing through the wireless voice access connection;
And a fourth response data output unit 2104, configured to receive and output response data returned by the target application program through the wireless voice access connection.
In addition, the embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, the program realizing the steps of the method according to any one of the previous method embodiments when being executed by a processor.
And an electronic device comprising:
One or more processors; and
A memory associated with the one or more processors for storing program instructions that, when read for execution by the one or more processors, perform the steps of the method of any of the preceding method embodiments.
Fig. 22, among other things, illustrates an architecture of an electronic device, for example, device 2200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, an aircraft, and so forth.
Referring to fig. 22, the device 2200 may include one or more of the following components: a processing component 2202, a memory 2204, a power component 2206, a multimedia component 2208, an audio component 2210, an input/output (I/O) interface 2212, a sensor component 2214, and a communication component 2216.
The processing component 2202 generally controls overall operation of the device 2200, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 2202 may include one or more processors 2220 to execute instructions to perform all or part of the steps of the methods provided by the disclosed subject matter. Further, the processing component 2202 may include one or more modules that facilitate interaction between the processing component 2202 and other components. For example, the processing component 2202 may include a multimedia module to facilitate interaction between the multimedia component 2208 and the processing component 2202.
Memory 2204 is configured to store various types of data to support operations at device 2200. Examples of such data include instructions for any application or method operating on device 2200, contact data, phonebook data, messages, pictures, videos, and the like. The memory 2204 may be implemented by any type or combination of volatile or nonvolatile memory devices 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 or optical disk.
The power supply assembly 2206 provides power to the various components of the device 2200. The power components 2206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the devices 2200.
The multimedia component 2208 includes a screen between the device 2200 and the user that provides an output interface. 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 a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or sliding action, but also the duration and pressure associated with the touch or sliding operation. In some embodiments, the multimedia assembly 2208 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the device 2200 is in an operational mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 2210 is configured to output and/or input audio signals. For example, audio component 2210 includes a Microphone (MIC) configured to receive external audio signals when device 2200 is in an operational mode, such as a call mode, a recording mode, and a speech recognition mode. The received audio signals may be further stored in memory 2204 or transmitted via communication component 2216. In some embodiments, the audio component 2210 also includes a speaker for outputting audio signals.
The I/O interface 2212 provides an interface between the processing component 2202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 2214 includes one or more sensors for providing status assessment of various aspects of the device 2200. For example, the sensor assembly 2214 may detect an on/off state of the device 2200, a relative positioning of the components, such as a display and keypad of the device 2200, a change in position of the device 2200 or a component of the device 2200, the presence or absence of user contact with the device 2200, an orientation or acceleration/deceleration of the device 2200, and a change in temperature of the device 2200. The sensor assembly 2214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 2214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 2214 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 2216 is configured to facilitate communication between the device 2200 and other devices, either wired or wireless. The device 2200 may access a wireless network based on a communication standard, such as WiFi, or a mobile communication network of 2G, 3G, 4G/LTE, 5G, etc. In one exemplary embodiment, the communication part 2216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 2216 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the device 2200 may 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 elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 2204, comprising instructions executable by processor 2220 of device 2200 to perform the methods provided by the present disclosure. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
From the above description of embodiments, it will be apparent to those skilled in the art that the present application may be implemented in software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the embodiments or some parts of the embodiments of the present application.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for a system or system embodiment, since it is substantially similar to a method embodiment, the description is relatively simple, with reference to the description of the method embodiment being made in part. The systems and system embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The application program wake-up method, device and electronic equipment provided by the application are described in detail, and specific examples are applied to illustrate the principle and implementation of the application, and the description of the above examples is only used for helping to understand the method and core idea of the application; also, it is within the scope of the present application to be modified by those of ordinary skill in the art in light of the present teachings. In view of the foregoing, this description should not be construed as limiting the application.
Claims (38)
1. An application wake-up method, comprising:
After adding a target device as a voice access device of a current application program, registering a monitoring event of a wireless broadcast message sent by the target device with an operating system of a terminal device where the current application program is located so that the target device and the operating system of the terminal device are in close-range wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the current application program after identifying the wireless broadcast message meeting the conditions;
after the current application program enters an operation state according to the wake-up instruction of the operating system, wireless voice access connection is established with the target equipment, so that the target equipment sends the received voice instruction to the current application program for processing through the wireless voice access connection.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
The registering the monitoring event of the wireless broadcast message sent by the target device to the operating system of the terminal device where the current application program is located comprises the following steps:
Acquiring the equipment identifier of the target equipment;
And providing the equipment identifier for the operating system so that the operating system can identify the equipment identifier of the wireless broadcast message after receiving the wireless broadcast message, and if the equipment identifier belongs to the target equipment, executing the wake-up processing of the current application program.
3. The method of claim 1, wherein the step of determining the position of the substrate comprises,
The registering the monitoring event of the wireless broadcast message sent by the target device to the operating system of the terminal device where the current application program is located comprises the following steps:
And providing the message format information of the wireless broadcast message to the operating system so that the operating system can identify the message format of the wireless broadcast message after receiving the wireless broadcast message, and if the message format information belongs to a target format, executing the awakening processing of the current application program.
4. A method according to any one of claim 1 to 3, wherein,
And when the terminal equipment or the short-range wireless communication module is restarted, registering the broadcast message again.
5. A method according to any one of claims 1 to 3, further comprising:
And after determining response data according to the voice command, providing the response data to the target equipment through the voice access connection so as to output the response data by the target equipment.
6. A method according to any one of claim 1 to 3, wherein,
The target device includes: a device having a voice receiving function, supporting a short-range wireless communication protocol and a wireless voice access protocol.
7. The method of claim 6, wherein the step of providing the first layer comprises,
The target device includes: a wireless headset device.
8. The method of claim 6, wherein the step of providing the first layer comprises,
The target device includes: and the vehicle-mounted bracket equipment.
9. The method of claim 6, wherein the step of providing the first layer comprises,
The target device includes: and the wireless sound box equipment.
10. The method of claim 6, wherein the step of providing the first layer comprises,
The target device includes: a wireless microphone device.
11. The method of claim 6, wherein the step of providing the first layer comprises,
The target device includes: and a wearable device.
12. A method according to any one of claim 1 to 3, wherein,
The current application is a third party application with respect to the operating system.
13. A method according to any one of claims 1 to 3, further comprising:
and starting a target function in the current application program through the wake-up instruction.
14. A method according to any one of claim 1 to 3, wherein,
The wake-up instructions are multiple, and are used for starting different target functions respectively after the current application program enters the running state.
15. A method according to any one of claim 1 to 3, wherein,
The current application corresponds to a plurality of different target devices.
16. A method according to any one of claim 1 to 3, wherein,
The same target device is respectively added as a plurality of voice access devices of different application programs, and the corresponding application programs are awakened into the running state through broadcast messages in different formats.
17. An application wake-up method, comprising:
After a short-distance wireless connection is established between a target device and an operating system of a terminal device where a target application program is located, sending a wireless broadcast message to the operating system, wherein the target device is added as a voice access device of the target application program, and the target application program registers a monitoring event of the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying the wireless broadcast message meeting the conditions;
after the target application program is awakened according to the awakening instruction, a wireless voice access connection with the target application program is established according to a connection request sent by the target application program, and the received voice instruction is sent to the target application program for processing through the wireless voice access connection.
18. The method as recited in claim 17, further comprising:
and stopping sending the wireless broadcast message after the wireless voice access connection with the target application program is established.
19. The method as recited in claim 17, further comprising:
If the wireless voice access connection is disconnected during operation, the wireless broadcast message is retransmitted to re-wake the target application.
20. The application program awakening method is characterized by being applied to an application program with a built-in preset functional module, wherein the following steps are completed through the preset functional module:
providing operation options for adding a voice access device to the application;
After adding the target equipment as the voice access equipment of the application program through the operation options, registering a monitoring event of the wireless broadcast message sent by the target equipment to an operating system of the terminal equipment, so that the target equipment and the operating system of the terminal equipment are in short-distance wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the application program after identifying the wireless broadcast message meeting the conditions.
21. An application wake-up method, comprising:
providing an operation option for adding a voice access device to a specified application;
After adding the target equipment into the voice access equipment of at least one target application program through the operation options, registering a monitoring event of a wireless broadcast message sent by the target equipment to an operating system of a terminal equipment where the target application program is located, so that the target equipment and the operating system of the terminal equipment are in short-distance wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying the wireless broadcast message meeting the conditions.
22. The method of claim 21, wherein the step of determining the position of the probe is performed,
The wireless broadcast message sent by the target device comprises a plurality of different formats which are respectively used for waking up different target application programs.
23. An application wake-up method, comprising:
providing an operation option for adding a voice access device to a specified application;
After at least one target device is added as a voice access device of a target application program through the operation options, registering a monitoring event of a wireless broadcast message sent by the at least one target device with an operation system of a terminal device where the target application program is located, so that the target device and the operation system of the terminal device are in short-distance wireless connection, and sending the wireless broadcast message to the operation system, so that the operation system sends a wake-up instruction to the target application program after identifying the wireless broadcast message meeting the conditions.
24. An application wake-up method, comprising:
after a short-distance wireless connection is established between the wireless earphone device and an operating system of terminal equipment where a target application program is located, sending a wireless broadcast message to the operating system, wherein the wireless earphone device is added as a voice access device of the target application program, and the target application program registers a monitoring event of the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wakeup instruction to the target application program after identifying the wireless broadcast message meeting the conditions;
After the target application program is awakened according to the awakening instruction, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
25. An application wake-up method, comprising:
After a short-distance wireless connection is established between the vehicle-mounted support equipment and an operating system of target terminal equipment, wireless broadcast information is sent to the operating system, wherein a target application program is operated in the target terminal equipment, the vehicle-mounted support equipment is added as voice access equipment of the target application program, and the target application program registers a monitoring event of the wireless broadcast information sent by the target equipment to the operating system, so that the operating system sends a wakeup instruction to the target application program after identifying the wireless broadcast information meeting the conditions;
After the target application program is awakened according to the awakening instruction, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
And receiving response data returned by the target application program through the wireless voice access connection, and providing the response data for the vehicle-mounted system for output.
26. An application wake-up method, comprising:
After establishing short-distance wireless connection with an operating system of terminal equipment where a target application program is located, wireless sound box equipment sends out wireless broadcast information to the operating system, wherein the wireless sound box equipment is added as voice access equipment of the target application program, and the target application program registers a monitoring event of the wireless broadcast information sent out by the target equipment to the operating system, so that the operating system sends a wakeup instruction to the target application program after identifying the wireless broadcast information meeting the conditions;
After the target application program is awakened according to the awakening instruction, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
27. An application wake-up method, comprising:
After a close-range wireless connection is established between a wearable device and an operating system of a terminal device where a target application program is located, sending a wireless broadcast message to the operating system, wherein the wearable device is added as a voice access device of the target application program, and the target application program registers a monitoring event of the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wake-up instruction to the target application program after recognizing the wireless broadcast message;
After the target application program is awakened according to the awakening instruction, establishing wireless voice access connection with the target application program according to a connection request sent by the target application program;
Transmitting the received voice command to the target application program for processing through the wireless voice access connection;
and receiving and outputting the response data returned by the target application program through the wireless voice access connection.
28. An application wake-up device, comprising:
A registration unit, configured to register, after adding a target device as a voice access device of a current application, a listening event for sending a wireless broadcast message to the target device with an operating system of a terminal device where the current application is located, so that the target device and the operating system of the terminal device establish a short-distance wireless connection, and send a wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the current application after identifying a wireless broadcast message that meets a condition;
and the wireless voice access connection unit is used for establishing wireless voice access connection with the target equipment after the current application program enters an operation state according to the wake-up instruction of the operating system, so that the target equipment sends the received voice instruction to the current application program for processing through the wireless voice access connection.
29. An application wake-up device, comprising:
a broadcasting unit, configured to send a wireless broadcast message to an operating system of a terminal device where a target application program is located after a short-distance wireless connection is established between the target application program and the operating system, where the target device is added as a voice access device of the target application program, and the target application program registers a monitoring event for the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wake-up instruction to the target application program after recognizing that the wireless broadcast message meeting the condition is received;
And the connection unit is used for establishing wireless voice access connection with the target application program according to the connection request sent by the target application program after the target application program is awakened according to the awakening instruction, so as to send the received voice instruction to the target application program for processing through the wireless voice access connection.
30. An application program wake-up device is characterized by being applied to an application program with a built-in preset function module, wherein the preset function module comprises:
A first operation option providing unit for providing operation options for adding a voice access device to the application program;
The first registration unit is used for registering a monitoring event of the wireless broadcast message sent by the target equipment to an operating system of the terminal equipment after the target equipment is added as the voice access equipment of the application program through the operation options, so that the target equipment and the operating system of the terminal equipment are in short-distance wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the application program after identifying the wireless broadcast message meeting the conditions.
31. An application wake-up device, comprising:
A second operation option providing unit for providing operation options for adding the voice access device to the specified application;
The second registration unit is used for registering a monitoring event of a wireless broadcast message sent by the target device to an operating system of a terminal device where the target application program is located after the target device is added as a voice access device of at least one target application program through the operation options, so that the target device and the operating system of the terminal device are in close range wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying the wireless broadcast message meeting the conditions.
32. An application wake-up device, comprising:
a third operation option providing unit for providing operation options for adding the voice access device to the specified application;
And the third registration unit is used for registering a monitoring event of the wireless broadcast message sent by at least one target device to an operating system of the terminal device where the target application program is located after adding the at least one target device as the voice access device of the target application program through the operation options, so that the target device and the operating system of the terminal device are in close-range wireless connection, and sending the wireless broadcast message to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying the wireless broadcast message meeting the conditions.
33. A wireless headset device, comprising:
the first broadcasting unit is used for sending out wireless broadcasting information to an operating system of terminal equipment where a target application program is located after short-distance wireless connection is established with the operating system, wherein the wireless earphone equipment is added as voice access equipment of the target application program, and the target application program registers a monitoring event of the wireless broadcasting information sent out by the target equipment to the operating system, so that the operating system sends a wakeup instruction to the target application program after identifying the wireless broadcasting information meeting the conditions;
the first connection unit is used for establishing wireless voice access connection with the target application program according to a connection request sent by the target application program after the target application program is awakened according to the awakening instruction;
The first voice command sending unit is used for sending the received voice command to the target application program for processing through the wireless voice access connection;
And the first response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
34. A vehicle-mounted bracket apparatus, characterized by comprising:
The second broadcasting unit is used for sending out wireless broadcasting information to an operating system of target terminal equipment after short-distance wireless connection is established with the operating system, wherein a target application program is operated in the target terminal equipment, the vehicle-mounted support equipment is added as voice access equipment of the target application program, and the target application program registers a monitoring event of the wireless broadcasting information sent out by the target equipment to the operating system, so that the operating system sends a wakeup instruction to the target application program after identifying the wireless broadcasting information meeting the condition;
The second connection unit is used for establishing wireless voice access connection with the target application program according to a connection request sent by the target application program after the target application program is awakened according to the awakening instruction;
the second instruction sending unit is used for sending the received voice instruction to the target application program for processing through the wireless voice access connection;
And the second response data output unit is used for receiving the response data returned by the target application program through the wireless voice access connection and providing the response data for the vehicle-mounted system for output.
35. A wireless loudspeaker device, comprising:
A third broadcasting unit, configured to send a wireless broadcast message to an operating system of a terminal device where a target application program is located after a short-distance wireless connection is established between the third broadcasting unit and the operating system, where the wireless sound box device is added as a voice access device of the target application program, and the target application program registers a monitoring event for the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying a wireless broadcast message meeting a condition;
The third connection unit is used for establishing wireless voice access connection with the target application program according to a connection request sent by the target application program after the target application program is awakened according to the awakening instruction;
the third instruction sending unit is used for sending the received voice instruction to the target application program for processing through the wireless voice access connection;
and the third response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
36. A wearable device, comprising:
a fourth broadcasting unit, configured to send a wireless broadcast message to an operating system of a terminal device where a target application program is located after a short-range wireless connection is established between the fourth broadcasting unit and the operating system, where the wearable device has been added as a voice access device of the target application program, and the target application program registers a listening event to the wireless broadcast message sent by the target device to the operating system, so that the operating system sends a wake-up instruction to the target application program after identifying the wireless broadcast message;
a fourth connection unit, configured to establish a wireless voice access connection with the target application according to a connection request sent by the target application after the target application is awakened according to the awakening instruction;
a fourth instruction sending unit, configured to send a received voice instruction to the target application program for processing through the wireless voice access connection;
and the fourth response data output unit is used for receiving and outputting the response data returned by the target application program through the wireless voice access connection.
37. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the method of any of claims 1 to 27.
38. An electronic device, comprising:
One or more processors; and
A memory associated with the one or more processors for storing program instructions that, when read for execution by the one or more processors, perform the steps of the method of any of claims 1 to 27.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010548286.2A CN113823279B (en) | 2020-06-16 | 2020-06-16 | Application program awakening method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010548286.2A CN113823279B (en) | 2020-06-16 | 2020-06-16 | Application program awakening method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113823279A CN113823279A (en) | 2021-12-21 |
CN113823279B true CN113823279B (en) | 2024-09-17 |
Family
ID=78924307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010548286.2A Active CN113823279B (en) | 2020-06-16 | 2020-06-16 | Application program awakening method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113823279B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804244A (en) * | 2018-05-28 | 2018-11-13 | 北京小米移动软件有限公司 | Data transmission method for uplink, device and storage medium |
CN109862178A (en) * | 2019-01-17 | 2019-06-07 | 珠海市黑鲸软件有限公司 | A kind of wearable device and its voice control communication method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116364077A (en) * | 2017-07-04 | 2023-06-30 | 阿里巴巴集团控股有限公司 | Processing method, control method, identification method and device thereof, and electronic equipment |
CN107423064B (en) * | 2017-07-26 | 2020-12-08 | Oppo广东移动通信有限公司 | Message processing method and device, terminal equipment and storage medium |
CN108831448B (en) * | 2018-03-22 | 2021-03-02 | 北京小米移动软件有限公司 | Method and device for controlling intelligent equipment through voice and storage medium |
CN208316972U (en) * | 2018-07-04 | 2019-01-01 | 东莞泰升音响科技有限公司 | Has low-power consumption voice arousal function bluetooth headset |
CN110060675B (en) * | 2019-03-29 | 2021-12-21 | 华为技术有限公司 | Method and equipment for waking up sound box |
CN110830866A (en) * | 2019-10-31 | 2020-02-21 | 歌尔科技有限公司 | Voice assistant awakening method and device, wireless earphone and storage medium |
-
2020
- 2020-06-16 CN CN202010548286.2A patent/CN113823279B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804244A (en) * | 2018-05-28 | 2018-11-13 | 北京小米移动软件有限公司 | Data transmission method for uplink, device and storage medium |
CN109862178A (en) * | 2019-01-17 | 2019-06-07 | 珠海市黑鲸软件有限公司 | A kind of wearable device and its voice control communication method |
Also Published As
Publication number | Publication date |
---|---|
CN113823279A (en) | 2021-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112037787B (en) | Wake-up control method, device and computer readable storage medium | |
CN110233934B (en) | Electronic equipment control method and device and computer readable storage medium | |
CN107978316A (en) | The method and device of control terminal | |
CN114430920B (en) | Capability reporting method and device, and capability determining method and device | |
CN104219644A (en) | Emergency communication method and device | |
CN108806714B (en) | Method and device for adjusting volume | |
CN104539789A (en) | Method and device for prompting call request | |
US20220256497A1 (en) | Methods and apparatuses for receiving paging signaling, and methods and apparatuses for transmitting paging signaling | |
CN105263182A (en) | Equipment control method, device and terminal | |
CN105721705B (en) | Call quality control method and device and mobile terminal | |
CN109522058B (en) | Wake-up method, device, terminal and storage medium | |
CN107846646B (en) | Control method and device of intelligent sound box and readable storage medium | |
CN106933111B (en) | Method and device for controlling equipment | |
CN113823279B (en) | Application program awakening method and device and electronic equipment | |
CN111857849A (en) | Wake-up processing method and device, electronic equipment and storage medium | |
CN106255063A (en) | Address sending method and equipment | |
CN106899369B (en) | Method and device for reserved playing of intelligent radio | |
CN115579003A (en) | Voice wake-up method, device and storage medium | |
CN110928589B (en) | Information processing method, device and storage medium | |
CN114615647A (en) | Call control method, device and storage medium | |
CN112489650A (en) | Wake-up control method and device, storage medium and terminal | |
WO2024020808A1 (en) | Inactive-state multicast service receiving method and apparatus, and configuration indication information sending method and apparatus | |
EP3849155B1 (en) | Iot-based home device management | |
US20240219506A1 (en) | Locating method and apparatus, electronic device, and storage medium | |
CN116682428A (en) | Voice wakeup method and device, mobile terminal, vehicle and 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |