CN109450747B - Method and device for awakening smart home equipment and computer storage medium - Google Patents
Method and device for awakening smart home equipment and computer storage medium Download PDFInfo
- Publication number
- CN109450747B CN109450747B CN201811237734.6A CN201811237734A CN109450747B CN 109450747 B CN109450747 B CN 109450747B CN 201811237734 A CN201811237734 A CN 201811237734A CN 109450747 B CN109450747 B CN 109450747B
- Authority
- CN
- China
- Prior art keywords
- equipment
- target
- information
- parameter information
- target equipment
- 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 39
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 230000002618 waking effect Effects 0.000 claims abstract description 33
- 230000006855 networking Effects 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 17
- 238000012360 testing method Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims description 8
- 238000003708 edge detection Methods 0.000 claims description 7
- 230000003287 optical effect Effects 0.000 claims description 7
- 230000000875 corresponding effect Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000008054 signal transmission Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method and a device for waking up intelligent household equipment and a computer storage medium, which are used for solving the technical problem that waking up the intelligent household equipment in the prior art is not humanized enough. The method comprises the following steps: before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; wherein the target device is in a networking state; acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction; and sending the awakening instruction to the target equipment, and disabling other equipment with the voice control started, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
Description
Technical Field
The present invention relates to the field of smart home, and in particular, to a method and an apparatus for waking up smart home devices, and a computer storage medium.
Background
In the field of smart home, voice-controlled smart home devices have been increasingly used.
However, with the increase of the smart home devices in the home of the user, before the user performs the voice control on the smart home devices, the user usually needs to wake up the smart home devices to be controlled first to enable the smart home devices to receive the voice control command and execute corresponding actions.
Because different intelligent home devices have different voice awakening words, more and more voice awakening words need to be memorized by the user, and inconvenience is brought to memory and use of the user.
The function interaction mode of prompting the intelligent household equipment to perform voice acquisition based on the voice awakening words increases the output of extra voice control instructions of the user, and is not friendly to the operation of the user. Moreover, in order to reduce the false recognition and performance consumption of voice control, after the user pauses for a short time, the user sends the next control instruction and needs to wake up the household appliance again through the voice wake-up word, so that the user experience is seriously influenced.
In view of this, how to wake up the smart home device in a humanized manner becomes a technical problem to be solved urgently.
Disclosure of Invention
The invention provides a method and a device for waking up intelligent household equipment and a computer storage medium, which are used for solving the technical problem that waking up the intelligent household equipment in the prior art is not humanized enough.
In a first aspect, to solve the technical problem, a technical solution of a method for waking up an intelligent home device according to an embodiment of the present invention is as follows:
before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; wherein the target device is in a networking state;
acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction;
and sending the awakening instruction to the target equipment, and disabling other equipment with the voice control started, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
Before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; then, sending the awakening instruction to the target equipment, and disabling other equipment which has started voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently; the target device is in a networking state, and the server stores parameter information of the intelligent household device and a corresponding awakening instruction. Therefore, only one device is in the awakening state at present, the user does not need to repeatedly awaken the target device even if the user pauses in the voice control process of the target device, and the user experience can be effectively improved while misoperation is reduced.
Optionally, scanning the target device by using a designated device to obtain parameter information of the target device, where the parameter information includes:
scanning the target equipment through the designated equipment to obtain image information of the target equipment;
identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment;
acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
Optionally, scanning the target device by using a designated device to obtain parameter information of the target device, where the parameter information includes:
scanning the identification code on the target equipment through the designated equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing the parameter information.
Optionally, obtaining, based on the parameter information, a wake-up instruction for waking up the target device from a server providing a service for the target device, includes:
acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information;
determining the target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; wherein the transmission time includes at least signal transmission times of the plurality of devices for determining whether the designated device and the target device are in the same space;
and acquiring the awakening instruction of the target equipment from the database.
Optionally, determining the target device from the multiple devices bound to the specified device according to the device type and the transmission time includes:
determining all the devices belonging to the device type from the plurality of devices according to the device type;
selecting the equipment closest to the time of the appointed equipment for transmitting the signals to the server from the time of all the equipment for transmitting the signals to the server as the target equipment; or after the designated device sends the test information to all the devices, the device which firstly returns the test information is taken as the target device.
Optionally, after the target device is determined, the method further includes:
and loading corresponding voice library resources for the target equipment, and setting the voice control right of the specified space to be effective for the voice control of the target equipment.
Optionally, after the target device is in the voice control state, the method further includes:
indicating that the target device is in a voice control state through specified information; wherein the designation information includes acoustic or optical information.
Optionally, the parameter information is specifically any one of a type, a model, and MAC information of the target device, or a combination of at least two of the types.
In a second aspect, an embodiment of the present invention provides an apparatus for waking up a smart home device, including:
the acquisition module is used for scanning the target equipment through specified equipment before voice control is carried out on the target equipment to acquire parameter information of the target equipment; wherein the target device is in a networking state;
the instruction acquisition module is used for acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction;
and the processing module is used for sending the awakening instruction to the target equipment and forbidding other equipment with voice control started, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
Optionally, the obtaining module is configured to:
scanning the target equipment through the designated equipment to obtain image information of the target equipment;
identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment;
acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
Optionally, the obtaining module is configured to:
scanning the identification code on the target equipment through the designated equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing the parameter information.
Optionally, the instruction obtaining module is configured to:
acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information;
determining the target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; wherein the transmission time includes at least signal transmission times of the plurality of devices for determining whether the designated device and the target device are in the same space;
and acquiring the awakening instruction of the target equipment from the database.
Optionally, the instruction obtaining module is further configured to:
determining all the devices belonging to the device type from the plurality of devices according to the device type;
selecting the equipment closest to the time of the appointed equipment for transmitting the signals to the server from the time of all the equipment for transmitting the signals to the server as the target equipment; or after the designated device sends the test information to all the devices, the device which firstly returns the test information is taken as the target device.
Optionally, the instruction obtaining module is further configured to:
and loading corresponding voice library resources for the target equipment, and setting the voice control right of the specified space to be effective for the voice control of the target equipment.
Optionally, the processing module is further configured to:
indicating that the target device is in a voice control state through specified information; wherein the designation information includes acoustic or optical information.
Optionally, the parameter information is specifically any one of a type, a model, and MAC information of the target device, or a combination of at least two of the types.
In a third aspect, an embodiment of the present invention further provides an apparatus for waking up a smart home device, including:
at least one processor, and
a memory coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, and the at least one processor performs the method according to the first aspect by executing the instructions stored by the memory.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, including:
the computer readable storage medium stores computer instructions which, when executed on a computer, cause the computer to perform the method of the first aspect as described above.
Through the technical solutions in one or more of the above embodiments of the present invention, the embodiments of the present invention have at least the following technical effects:
in the embodiment provided by the invention, before the voice control is carried out on the target equipment, the target equipment is scanned by the appointed equipment to obtain the parameter information of the target equipment; acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; then, sending the awakening instruction to the target equipment, and disabling other equipment which has started voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently; the target device is in a networking state, and the server stores parameter information of the intelligent household device and a corresponding awakening instruction. Therefore, only one device is in the awakening state at present, the user does not need to repeatedly awaken the target device even if the user pauses in the voice control process of the target device, and the user experience can be effectively improved while misoperation is reduced.
Drawings
Fig. 1 is a flowchart of a method for waking up an intelligent home device according to an embodiment of the present invention;
fig. 2 is a schematic diagram of obtaining parameter information of a target device according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a server determining a target device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus for waking up an intelligent home device according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method and a device for waking up intelligent household equipment and a computer storage medium, and aims to solve the technical problem that waking up intelligent household equipment in the prior art is not humanized enough.
In order to solve the technical problems, the general idea of the embodiment of the present application is as follows:
the method for waking up the smart home device comprises the following steps: before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; wherein the target device is in a networking state; acquiring a wake-up instruction for waking up the target device from a server providing service for the target device based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction; and sending the awakening instruction to the target equipment, and disabling other equipment which has started the voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
In the scheme, before the voice control is carried out on the target equipment, the target equipment is scanned through the appointed equipment, and the parameter information of the target equipment is obtained; acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; then, sending the awakening instruction to the target equipment, and disabling other equipment which has started voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently; the target device is in a networking state, and the server stores parameter information of the intelligent household device and a corresponding awakening instruction. Therefore, only one device is in the awakening state at present, the user does not need to repeatedly awaken the target device even if the user pauses in the voice control process of the target device, and the user experience can be effectively improved while misoperation is reduced.
In order to better understand the technical solutions of the present invention, the following detailed descriptions of the technical solutions of the present invention are provided with the accompanying drawings and the specific embodiments, and it should be understood that the specific features in the embodiments and the examples of the present invention are the detailed descriptions of the technical solutions of the present invention, and are not limitations of the technical solutions of the present invention, and the technical features in the embodiments and the examples of the present invention may be combined with each other without conflict.
Referring to fig. 1, an embodiment of the present invention provides a method for waking up an intelligent home device, where the processing procedure of the method is as follows.
Step 101: before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; wherein the target device is in a networking state.
The target device is specifically an intelligent household device which is currently intended to be subjected to voice control by a user, the intelligent household device can be an intelligent refrigerator, an intelligent television, an intelligent sound box, an intelligent air conditioner and the like, and the intelligent household device has a voice control function and is in a networking state.
The designated device may be a handheld mobile device, such as a cell phone, tablet, etc., or a smart wearable device, such as a smart helmet.
The parameter information may specifically be any one of or a combination of at least two of the type, model, and MAC information of the target device.
Specifically, the parameter information of the target device is obtained by scanning the target device through the designated device, and the parameter information can be obtained through the following two ways:
firstly, scanning target equipment through designated equipment to obtain image information of the target equipment; then, identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment; finally, acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
For example, referring to fig. 2, when the specified device mobile phone used by the user is far away from the target device air conditioner, the specified device mobile phone may scan the target device air conditioner and send the scanned image information to the server through the network, so that the server obtains the image information of the air conditioner, then the server uses the contour edge detection technology to identify the contour edge in the image information of the air conditioner, so as to obtain the contour edge information of the air conditioner, and then the parameter information of the air conditioner corresponding to the contour edge information of the air conditioner, such as the type, is selected from the first database of the server: air conditioner, type: XXXXXX, MAC: xxxxxx information.
The second method comprises the following steps: scanning the identification code on the target equipment through the appointed equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing parameter information.
For example, when the user is close to the air conditioner, the mobile phone of the specified device may be used to scan the identification code on the air conditioner of the target device to obtain corresponding information (such as an ID number, or parameter information of the air conditioner), and the information is sent to the server, so that the server obtains the parameter information of the air conditioner, and if the information is the ID number, the server searches for the corresponding parameter information according to the ID number after obtaining the ID number.
After the server obtains the parameter information of the target device, step 102 may be performed.
Step 102: acquiring a wake-up instruction for waking up the target device from a server providing service for the target device based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction.
Specifically, the wake-up instruction of the target device may be obtained by:
firstly, acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information; determining target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; the transmission time at least comprises signal transmission times of a plurality of devices and is used for determining whether the specified device and the target device are in the same space; and finally, acquiring the awakening instruction of the target equipment from the database.
The target device is determined from a plurality of devices bound with the specified device according to the device type and the transmission time, wherein all devices belonging to a certain device type can be determined from the plurality of devices according to the device type; selecting the equipment closest to the time of the appointed equipment for transmitting the signal to the server as target equipment from the time of all the equipment for transmitting the signal to the server; or after the designated device sends the test information to all the devices, the device which returns the test information first is taken as the target device.
For example, when the transmission time is the time when the equipment type is air conditioner sending signal to server and the time when the specified equipment handset sending signal to server.
Referring to fig. 3, the smart home devices in the home of the user include a living room air conditioner, a sub-horizontal air conditioner 1, a sub-horizontal air conditioner 2 and a main horizontal air conditioner, the main horizontal device includes a main horizontal television and a main horizontal air purifier, the current user wakes up the main horizontal air conditioner, a mobile phone scans a two-dimensional code on the main horizontal air conditioner, the mobile phone sends air conditioner parameter information MAC information obtained by scanning the two-dimensional code to the server, the server obtains a corresponding device type from a second database according to the MAC information, and determines that the devices with the device type of air conditioner in the home of the user include the living room air conditioner, the main horizontal air conditioner, the sub-horizontal air conditioner 1 and the sub-horizontal air conditioner 2 according to the device type and a mapping relationship between the specified device mobile phone and each smart home device, the server sends a request message to the four air conditioners and the mobile phones of the user to return corresponding response information, the server can find out the air conditioner response time closest to the received response, and determining the air conditioner as target equipment, finding a wakeup instruction and a network address corresponding to the target equipment from the database, and sending the wakeup instruction to the target equipment.
When the transmission time is: when the equipment type is the time when the equipment of the air conditioner sends a signal to the mobile phone of the specified equipment.
Still taking fig. 3 as an example, after the server is an air conditioner according to the type of the device, the server sends information to the mobile phone, the mobile phone sends test information to the air conditioner through the bluetooth signal, the device which receives the test information first by the mobile phone is fed back to the server, the device is used as a target device, and a wake-up instruction is sent to the target device.
It should be noted that when a user uses each smart home device for the first time, the various schemes provided by the embodiments of the present invention can be used only after the mapping relationship between the designated device and each smart home device is formed in the server by binding the designated device and the distribution network of each smart home device in the home.
Optionally, after the target device is determined, the server may further load a corresponding voice library resource for the target device, and set the voice control right of the designated space to be valid for the voice control of the target device.
For example, still taking the example in fig. 3 as an example, after the server determines that the target device is the master-sleeping air conditioner, the server calls the voice library resource of the air conditioner and loads the resource into the master-sleeping air conditioner, and simultaneously sets the voice control right of the master-sleeping air conditioner to be valid, so that other smart home devices in the master-sleeping, such as the master-sleeping television and the master-sleeping humidifier, cannot use voice control.
It should be noted that, after the target device is determined, loading the corresponding voice library resource for the target device may be before sending the wake-up instruction to the target device, or may be after sending the wake-up instruction to the target device, which is not limited herein.
After the target device is determined, step 103 may be performed.
Step 103: and sending the awakening instruction to the target equipment, and disabling other equipment which has started the voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
Optionally, after the target device is in the voice control state, the target device may be further indicated to be in the voice control state through the designation information; wherein the designation information includes acoustic or optical information.
For example, still taking the example in fig. 3 as an example, after the master-sleeper air conditioner is waken up to be in the voice control state, the server may instruct the air conditioner to press the indication information (light green), and indicate that the air conditioner is currently in the voice control state, so that the user knows that the master-sleeper air conditioner can be currently controlled by voice.
Based on the same inventive concept, an embodiment of the present invention provides an apparatus for waking up an intelligent home device, where a specific implementation manner of a method for waking up an intelligent home device by the apparatus may refer to the description of the method embodiment section, and repeated parts are not described again, please refer to fig. 4, and the apparatus includes:
an obtaining module 401, configured to scan a target device through a designated device before performing voice control on the target device, to obtain parameter information of the target device; wherein the target device is in a networking state;
an instruction obtaining module 402, configured to obtain, based on the parameter information, a wake-up instruction for waking up the target device from a server providing a service for the target device; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction;
a processing module 403, configured to send the wake-up instruction to the target device, and disable other devices that have started voice control, so that only the target device is in a voice control state in a space where the specified device is currently located.
Optionally, the obtaining module 401 is configured to:
scanning the target equipment through the designated equipment to obtain image information of the target equipment;
identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment;
acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
Optionally, the obtaining module 401 is configured to:
scanning the identification code on the target equipment through the designated equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing the parameter information.
Optionally, the instruction obtaining module 402 is configured to:
acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information;
determining the target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; wherein the transmission time includes at least signal transmission times of the plurality of devices for determining whether the designated device and the target device are in the same space;
and acquiring the awakening instruction of the target equipment from the database.
Optionally, the instruction obtaining module 402 is further configured to:
determining all the devices belonging to the device type from the plurality of devices according to the device type;
selecting the equipment closest to the time of the appointed equipment for transmitting the signals to the server from the time of all the equipment for transmitting the signals to the server as the target equipment; or after the designated device sends the test information to all the devices, the device which firstly returns the test information is taken as the target device.
Optionally, the instruction obtaining module 402 is further configured to:
and loading corresponding voice library resources for the target equipment, and setting the voice control right of the specified space to be effective for the voice control of the target equipment.
Optionally, the processing module 403 is further configured to:
indicating that the target device is in a voice control state through specified information; wherein the designation information includes acoustic or optical information.
Optionally, the parameter information is specifically any one of a type, a model, and MAC information of the target device, or a combination of at least two of the types.
Based on the same inventive concept, an embodiment of the present invention provides an apparatus for waking up an intelligent home device, including: at least one processor, and
a memory coupled to the at least one processor;
the memory stores instructions executable by the at least one processor, and the at least one processor executes the instructions stored in the memory to perform the method for waking up the smart home device.
Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable storage medium, including:
the computer readable storage medium stores computer instructions which, when executed on a computer, cause the computer to perform the method for waking up the smart home device as described above.
In the embodiment provided by the invention, before the voice control is carried out on the target equipment, the target equipment is scanned by the appointed equipment to obtain the parameter information of the target equipment; acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; then, sending the awakening instruction to the target equipment, and disabling other equipment which has started voice control, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently; the target device is in a networking state, and the server stores parameter information of the intelligent household device and a corresponding awakening instruction. Therefore, only one device is in the awakening state at present, the user does not need to repeatedly awaken the target device even if the user pauses in the voice control process of the target device, and the user experience can be effectively improved while misoperation is reduced.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (18)
1. A method for waking up smart home equipment is characterized by comprising the following steps:
before voice control is carried out on target equipment, scanning the target equipment through designated equipment to obtain parameter information of the target equipment; wherein the target device is in a networking state;
acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction;
and sending the awakening instruction to the target equipment, and disabling other equipment with the voice control started, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
2. The method of claim 1, wherein obtaining parameter information for the target device by scanning the target device with a designated device comprises:
scanning the target equipment through the designated equipment to obtain image information of the target equipment;
identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment;
acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
3. The method of claim 1, wherein obtaining parameter information for the target device by scanning the target device with a designated device comprises:
scanning the identification code on the target equipment through the designated equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing the parameter information.
4. The method of any one of claims 1-3, wherein obtaining a wake-up instruction to wake up the target device from a server serving the target device based on the parameter information comprises:
acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information;
determining the target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; wherein the transmission time at least comprises the time when the plurality of devices respectively respond to the same signal sent by the server or the designated device, and is used for determining whether the designated device and the target device are in the same space;
and acquiring the awakening instruction of the target equipment from the database.
5. The method of claim 4, wherein determining the target device from the plurality of devices bound to the designated device based on the device type and the transmission time comprises:
determining all the devices belonging to the device type from the plurality of devices according to the device type;
selecting the equipment closest to the time of the appointed equipment for transmitting the signals to the server from the time of all the equipment for transmitting the signals to the server as the target equipment; or after the designated device sends the test information to all the devices, the device which firstly returns the test information is taken as the target device.
6. The method of claim 5, after determining the target device, further comprising:
and loading corresponding voice library resources for the target equipment, and setting the voice control right of the specified space to be effective for the voice control of the target equipment.
7. The method of claim 6, wherein after the target device is in the voice-controlled state, further comprising:
indicating that the target device is in a voice control state through specified information; wherein the designation information includes acoustic or optical information.
8. The method of claim 7, wherein the parameter information is specifically any one of a type, a model, MAC information, or a combination of at least two of the target device.
9. The utility model provides a wake up intelligent household equipment's device which characterized in that includes:
the acquisition module is used for scanning the target equipment through specified equipment before voice control is carried out on the target equipment to acquire parameter information of the target equipment; wherein the target device is in a networking state;
the instruction acquisition module is used for acquiring a wake-up instruction for waking up the target equipment from a server for providing service for the target equipment based on the parameter information; the server stores parameter information of the intelligent household equipment and a corresponding awakening instruction;
and the processing module is used for sending the awakening instruction to the target equipment and forbidding other equipment with voice control started, so that only the target equipment is in a voice control state in the space where the specified equipment is located currently.
10. The apparatus of claim 9, wherein the obtaining module is to:
scanning the target equipment through the designated equipment to obtain image information of the target equipment;
identifying the contour edge in the image information by adopting a contour edge detection technology to obtain the contour edge information of the target equipment;
acquiring parameter information of the target equipment from a first database of the server based on the contour edge information; the first database stores the mapping relation between the contour edge information and the parameter information of the intelligent household equipment.
11. The apparatus of claim 9, wherein the obtaining module is to:
scanning the identification code on the target equipment through the designated equipment to obtain parameter information of the target equipment; the identification code is a two-dimensional code or a bar code containing the parameter information.
12. The apparatus of any of claims 9-11, wherein the instruction fetch module is to:
acquiring the equipment type corresponding to the parameter information from a second database according to the parameter information;
determining the target equipment from a plurality of equipment bound with the specified equipment according to the equipment type and the transmission time; wherein the transmission time at least comprises the time when the plurality of devices respectively respond to the same signal sent by the server or the designated device, and is used for determining whether the designated device and the target device are in the same space;
and acquiring the awakening instruction of the target equipment from the database.
13. The apparatus of claim 12, wherein the instruction fetch module is further to:
determining all the devices belonging to the device type from the plurality of devices according to the device type;
selecting the equipment closest to the time of the appointed equipment for transmitting the signals to the server from the time of all the equipment for transmitting the signals to the server as the target equipment; or after the designated device sends the test information to all the devices, the device which firstly returns the test information is taken as the target device.
14. The apparatus of claim 13, wherein the instruction fetch module is further to:
and loading corresponding voice library resources for the target equipment, and setting the voice control right of the specified space to be effective for the voice control of the target equipment.
15. The apparatus of claim 14, wherein the processing module is further to:
indicating that the target device is in a voice control state through specified information; wherein the designation information includes acoustic or optical information.
16. The apparatus of claim 15, wherein the parameter information is specifically any one of a type, a model, MAC information, or a combination of at least two of a target device.
17. The utility model provides a wake up intelligent household equipment's device which characterized in that includes:
at least one processor, and
a memory coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the at least one processor performing the method of any one of claims 1-8 by executing the instructions stored by the memory.
18. A computer-readable storage medium characterized by:
the computer readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method of any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237734.6A CN109450747B (en) | 2018-10-23 | 2018-10-23 | Method and device for awakening smart home equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237734.6A CN109450747B (en) | 2018-10-23 | 2018-10-23 | Method and device for awakening smart home equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109450747A CN109450747A (en) | 2019-03-08 |
CN109450747B true CN109450747B (en) | 2020-03-27 |
Family
ID=65547817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811237734.6A Active CN109450747B (en) | 2018-10-23 | 2018-10-23 | Method and device for awakening smart home equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109450747B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112147907B (en) * | 2019-06-28 | 2024-05-28 | 广东美的制冷设备有限公司 | Operation control method, device, drive-by-wire equipment and storage medium |
CN111049711B (en) * | 2019-11-28 | 2022-01-11 | 苏宁智能终端有限公司 | Device control right sharing method and device, computer device and storage medium |
CN111538249B (en) * | 2020-04-26 | 2023-05-26 | 云知声智能科技股份有限公司 | Control method, device, equipment and storage medium of distributed terminal |
CN112837694B (en) * | 2021-01-29 | 2022-12-06 | 青岛海尔科技有限公司 | Equipment awakening method and device, storage medium and electronic device |
CN113238502B (en) * | 2021-05-11 | 2022-11-29 | 深圳市华腾智能科技有限公司 | Intelligent hotel room management device based on DSP |
CN114172757A (en) * | 2021-12-13 | 2022-03-11 | 海信视像科技股份有限公司 | Server, intelligent home system and multi-device voice awakening method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337273A (en) * | 2017-01-18 | 2018-07-27 | 芜湖美的厨卫电器制造有限公司 | Unlocking method, system and its equipment of leased equipment |
CN108520746A (en) * | 2018-03-22 | 2018-09-11 | 北京小米移动软件有限公司 | The method, apparatus and storage medium of voice control smart machine |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI584270B (en) * | 2016-06-15 | 2017-05-21 | 瑞昱半導體股份有限公司 | Voice control system and method thereof |
US10580404B2 (en) * | 2016-09-01 | 2020-03-03 | Amazon Technologies, Inc. | Indicator for voice-based communications |
-
2018
- 2018-10-23 CN CN201811237734.6A patent/CN109450747B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337273A (en) * | 2017-01-18 | 2018-07-27 | 芜湖美的厨卫电器制造有限公司 | Unlocking method, system and its equipment of leased equipment |
CN108520746A (en) * | 2018-03-22 | 2018-09-11 | 北京小米移动软件有限公司 | The method, apparatus and storage medium of voice control smart machine |
Also Published As
Publication number | Publication date |
---|---|
CN109450747A (en) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109450747B (en) | Method and device for awakening smart home equipment and computer storage medium | |
CN109377987B (en) | Interaction method, device, equipment and storage medium between intelligent voice equipment | |
CN110459221B (en) | Method and device for multi-device cooperative voice interaction | |
CN110767225B (en) | Voice interaction method, device and system | |
CN111722824A (en) | Voice control method, device and computer storage medium | |
CN110808044B (en) | Voice control method and device for intelligent household equipment, electronic equipment and storage medium | |
CN112152853A (en) | Equipment network distribution method and device, computer-readable storage medium and electronic device | |
CN105100915B (en) | A kind of method and television set switching audiovisual applications | |
CN113765714B (en) | Equipment network distribution method and device, storage medium and electronic equipment | |
CN111724784A (en) | Equipment control method and device | |
CN110738994A (en) | Control method, device, robot and system for smart homes | |
US12057960B2 (en) | Method for notifying a message of a smart home based on a smart screen apparatus and smart screen | |
CN103822433A (en) | Information processing method and refrigerator | |
CN107742520B (en) | Voice control method, device and system | |
CN110555981B (en) | Response method and device, search method and device, remote controller, terminal and medium | |
WO2019227370A1 (en) | Method, apparatus and system for controlling multiple voice assistants, and computer-readable storage medium | |
CN111083024A (en) | Intelligent household voice message leaving method and device based on household brain | |
CN106851595B (en) | Ordered broadcast processing method, device and terminal device | |
CN111953573B (en) | Equipment distribution network processing method, equipment distribution network processing device and intelligent panel | |
CN113138559A (en) | Device interaction method and device, electronic device and storage medium | |
CN111475212A (en) | Equipment driving method and device | |
CN111459034A (en) | Household appliance | |
CN114755934A (en) | Control method of household equipment and household equipment | |
CN111833584B (en) | Device control method, control device, control system, and storage medium | |
CN108712497B (en) | Application mode sharing method, device and system |
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 |