Equipment awakening method and device, electronic equipment, medium and program product
By using the user's location, temperature and humidity, and light intensity data to screen target devices in the smart home environment, the problem of multi -device response is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202411317311.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In a smart home environment, multiple voice smart devices may use the same wake-up words, causing multiple devices to respond simultaneously, causing confusion in interaction scenarios and reducing user experience.
By obtaining user location data, temperature and humidity data, and light intensity data, the area equipment clusters associated with the user location, and the target equipment is screened according to the temperature and humidity and light intensity data. Essence
Effectively avoiding the problems of multiple devices at the same time, improved the user experience, and ensure the clarity and convenience of interactive scenes.
Smart Images

Figure CN119380706A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart home technology, and in particular to a device wake-up method, apparatus, electronic equipment, medium and program product. Background Art
[0002] With the popularization of smart products, such as mobile phones, smart speakers, smart home devices and other devices with voice assistants, people's lives are gradually entering the smart era. In addition, in order to improve the convenience of life, more and more voice smart devices are integrated in the same indoor environment.
[0003] In order to ensure the interaction and interconnection between products, different voice intelligent devices may use the same wake-up word for voice wake-up. Although the locations of various voice intelligent devices in the indoor environment are different, when the user sends the wake-up word, multiple devices will still recognize the wake-up word and respond at the same time. As a result, multiple devices respond at the same time, the interaction scene is chaotic, and the user experience is greatly reduced. Summary of the invention
[0004] In view of the technical problem that the wake-up words of multiple devices are consistent, which easily leads to simultaneous response of multiple devices and affects the user experience, the present invention is proposed to provide a device wake-up method, apparatus, electronic device, medium and program product that overcome the above problem or at least partially solve the above problem.
[0005] Based on the first aspect of the present invention, a device wake-up method is provided, which is applied to a server, and the method includes:
[0006] Acquire user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired;
[0007] Filtering a regional device cluster associated with the user location data from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data;
[0008] In the case where the regional device cluster includes at least two of the regional devices, screening out a target device from the regional device cluster according to the temperature and humidity data and the light intensity data;
[0009] A device wake-up instruction is sent to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
[0010] In an optional invention, the step of selecting a target device from the regional device cluster based on the temperature and humidity data and the light intensity data includes:
[0011] Determining whether the light intensity data meets the light intensity adjustment condition, and determining whether the temperature and humidity data meets the temperature and humidity adjustment condition;
[0012] The target device is selected from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result.
[0013] An optional invention content, the screening of the target device from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result includes:
[0014] If the light intensity data meets the light intensity adjustment condition, select relevant devices for adjusting light intensity from the regional device cluster as the first device group;
[0015] If the temperature and humidity data meets the temperature and humidity adjustment conditions, select relevant devices for adjusting temperature and humidity from the regional device cluster as the second device group;
[0016] Filter out target devices from the devices in the first device group and the second device group.
[0017] In an optional invention, the step of filtering out a target device from the devices in the first device group and the second device group includes:
[0018] The device that is used most frequently in the first device group and the second device group when the user is in the environment within a preset time period is used as the target device.
[0019] An optional invention content, the screening of the target device from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result includes:
[0020] If the light intensity data does not meet the light intensity adjustment condition, remove the related devices for adjusting the light intensity from the regional device cluster to obtain a third device group;
[0021] If the temperature and humidity data meets the temperature and humidity adjustment conditions, select relevant devices for adjusting temperature and humidity from the regional device cluster as the second device group;
[0022] Filter out a target device from the devices that are both in the second device group and the third device group.
[0023] An optional invention content, the screening of the target device from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result includes:
[0024] If the light intensity data meets the light intensity adjustment condition, select relevant devices for adjusting light intensity from the regional device cluster as the first device group;
[0025] If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, remove the relevant devices for adjusting the temperature and humidity from the regional device cluster to obtain a fourth device group;
[0026] Filter out target devices from devices that are both in the first device group and the fourth device group.
[0027] An optional invention content, the screening of the target device from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result includes:
[0028] If the light intensity data does not meet the light intensity adjustment condition, remove the related devices for adjusting the light intensity from the regional device cluster to obtain a third device group;
[0029] If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, remove the relevant devices for adjusting the temperature and humidity from the regional device cluster to obtain a fourth device group;
[0030] Filter out a target device from the devices that are located in both the third device group and the fourth device group.
[0031] In an optional embodiment of the invention, the method further comprises:
[0032] Obtaining user operation records uploaded by each device in the preset device cluster;
[0033] And according to the user operation record, the light intensity adjustment condition and the temperature and humidity adjustment condition are updated.
[0034] In an optional embodiment of the invention, the method further comprises:
[0035] Obtaining a function instruction uploaded by a target device, wherein the function instruction includes setting a function item;
[0036] When it is detected that the function items possessed by the target device do not include the set function items, a device wake-up instruction and a function instruction are sent to the device having the set function items, so that the device having the set function items enters a wake-up state in response to the device wake-up instruction and executes the function items.
[0037] In an optional embodiment of the invention, the method further comprises:
[0038] Obtaining a function instruction uploaded by a target device, wherein the function instruction includes setting a device and setting a function item;
[0039] When it is detected that the target device is different from the setting device, a device wake-up instruction and a function instruction are sent to the setting device, so that the setting device enters a wake-up state in response to the device wake-up instruction and executes the setting function item in response to the function instruction.
[0040] Based on the second aspect of the present invention, a device awakening apparatus is further provided, the device awakening apparatus comprising:
[0041] A data acquisition module, used to acquire user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired;
[0042] A cluster screening module, used to screen out a regional device cluster associated with the user location data from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data;
[0043] a target device determination module, configured to select a target device from the regional device cluster according to the temperature and humidity data and the light intensity data when the regional device cluster includes at least two regional devices;
[0044] The instruction sending module is used to send a device wake-up instruction to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
[0045] According to the third aspect of the present invention, there is also provided an electronic device, including:
[0046] one or more processors;
[0047] Memory;
[0048] One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute any of the methods described in the above invention.
[0049] Based on the fourth aspect of the present invention, a computer-readable storage medium is also provided, which stores a computer program used in conjunction with an electronic device, characterized in that the computer program can be executed by a processor to perform any of the methods described in the above invention content.
[0050] Based on the fifth aspect of the present invention, a computer program product is also provided, including a computer program / computer executable instructions, characterized in that the computer program / computer executable instructions, when executed by a processor in an electronic device, implements any method described in the above invention contents.
[0051] Compared with the prior art, the present invention includes first acquiring user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired. Then, a regional device cluster associated with the user location data is screened out from the preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data. Finally, when the regional device cluster includes at least two regional devices, the target device is screened out from the regional device cluster based on the temperature and humidity data and the light intensity data. A device wake-up instruction is issued to the target device so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction. Thus, the target device that the user wants to wake up can be comprehensively determined by the user location data, temperature and humidity data, and the light intensity data, and the target device is woken up to execute the function instruction. Thus, the problem of confusion in the interactive scene caused by the simultaneous response of multiple devices can be avoided. This improves the user experience.
[0052] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those of ordinary skill in the art. The accompanying drawings are only used for the purpose of illustrating the preferred embodiment and are not considered to be limitations of the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.
[0054] In the attached picture:
[0055] Figure 1 This is a schematic diagram of the steps of a device wake-up method provided by an embodiment of the present invention;
[0056] Figure 2 is a schematic flow chart of another method for waking up a device provided by an embodiment of the present invention;
[0057] Figure 3 It is a structural schematic diagram of a device awakening apparatus provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0058] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0059] With the popularization of smart products, such as mobile phones, smart speakers, smart home devices and other devices with voice assistants, people's lives are gradually entering the smart era. In addition, in order to improve the convenience of life, more and more voice smart devices are integrated in the same indoor environment.
[0060] In order to ensure the interaction and interconnection between products, different voice intelligent devices may use the same wake-up word for voice wake-up. Although the locations of various voice intelligent devices in the indoor environment are different, when the user sends the wake-up word, multiple devices will still recognize the wake-up word and respond at the same time. As a result, multiple devices respond at the same time, the interaction scene is chaotic, and the user experience is greatly reduced.
[0061] Based on the above technical problems, an embodiment of the present invention is proposed. The embodiment of the present invention may include first acquiring user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired. Then, a regional device cluster associated with the user location data is filtered out from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data. Finally, when the regional device cluster includes at least two of the regional devices, the target device is filtered out from the regional device cluster based on the temperature and humidity data and the light intensity data.
[0062] A device wake-up instruction is sent to the target device, so that the target device enters the wake-up state in response to the device wake-up instruction and detects the function instruction. Thus, the target device that the user wants to wake up can be comprehensively determined by the user's location data, temperature and humidity data, and light intensity data, and the target device is woken up to execute the function instruction. Thus, the problem of confusion in the interactive scene caused by multiple devices responding at the same time can be avoided. This improves the user experience.
[0063] In some embodiments, the device wake-up system may include a server, a user positioning module, a temperature and humidity module, a light intensity module, and related smart devices. The related smart devices may be respectively connected to the server in communication. For example, each smart device is integrated with a voice recognition module and a microphone array electrically connected to the voice recognition module. Each smart device is connected to the server in communication through the voice recognition module. For example, the voice recognition module may be a processor equipped with a voice recognition function.
[0064] The user positioning module, temperature and humidity module, and light intensity module can be connected to relevant smart devices respectively. For example, the temperature and humidity module can be integrated into a device with temperature and humidity adjustment function, such as an air conditioner. The light intensity module can be integrated into a device with light intensity adjustment function, such as a smart lamp.
[0065] The number of related smart devices is at least two. For example, the related smart devices may include smart device 1, smart device 2, and smart device N integrated with a voice assistant.
[0066] In some embodiments, the smart devices may include but are not limited to home appliances such as air conditioners, fans, dehumidifiers, humidifiers, heaters, smart lamps, smart curtains, televisions, refrigerators, microwave ovens, dishwashers, clothes drying rods, washing machines, and smart showers.
[0067] The server is a cloud server or a local server, and the server is installed in the server. The following method embodiments are applied to the server.
[0068] Reference Figure 1 , shows a device wake-up method provided by an embodiment of the present invention, the method may include:
[0069] S101. Obtain user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when a wake-up word is obtained.
[0070] In the embodiment of the present invention, the user audio data is acquired by the microphone array integrated on the smart device. The data is transmitted to the speech recognition module of the smart device. After acquiring the user audio data, speech recognition is performed on the user audio data to obtain the user speech text. The user speech text is then recognized, and when the wake-up word is recognized, it is determined that the user wants to wake up a device in the environment.
[0071] The device can also upload the user audio data to the server, and perform voice recognition on the user audio data through the server to obtain the user voice text. Then the user voice text is recognized, and when the wake-up word is recognized, it is determined that the user wants to wake up a device in the environment.
[0072] The user positioning module is used to detect the position of the user in the environment through sensor signals. For example, the user positioning module may include multiple infrared sensors, wherein multiple infrared sensors are arranged in the same environmental area, such as in a room, and an infrared sensor identifier is configured in the server, so that the infrared sensor identifier is used to distinguish infrared sensors in the same environmental area or in different environmental areas. Therefore, the user location data can be determined by the changes in the sensor signals of the infrared sensors at different locations.
[0073] The temperature and humidity module may include at least one temperature and humidity sensor, wherein at least one temperature and humidity sensor is provided in each room, so that the temperature and humidity data of the user's environment can be detected when the user is in different environmental areas. The temperature and humidity data may include temperature values and humidity values.
[0074] The light intensity module may include at least one light intensity sensor, wherein at least one light intensity sensor is arranged in each room, so that the light intensity data of the user's environment can be detected when the user is in different environmental areas.
[0075] S102: Filter out a regional device cluster associated with user location data from preset device clusters, wherein the regional device cluster includes at least one regional device associated with the user location data.
[0076] In an embodiment of the present invention, all relevant smart devices are grouped as a preset device cluster. When a user establishes a communication connection between a home appliance located in a different environment area and a server based on a user terminal, the home appliance can be added to the preset device cluster. Thus, the preset device cluster can include two home appliances of the same type. For example, an air conditioner installed in a living room and an air conditioner installed in a bedroom can be added to the preset device cluster as two devices.
[0077] Thus, a preset device cluster can be generated according to the regional identifiers associated with different environmental areas and the home devices included in different environmental areas. After determining the user location data, the regional device cluster belonging to the regional identifier is screened out from the preset device cluster according to the regional identifier associated with the user location data, thereby avoiding erroneous responses of devices in other environmental areas outside the environmental area where the user is located, and improving the response accuracy of the device.
[0078] S103: When the regional device cluster includes at least two regional devices, select a target device from the regional device cluster according to the temperature and humidity data and the light intensity data.
[0079] In the embodiment of the present invention, the regional device can be understood as a household device located in the environmental area. In the case that the regional device cluster has only one regional device, it is determined that the regional device that the user wants to wake up is the regional device, and the regional device is directly used as the target device.
[0080] In the case where the regional device cluster includes at least two regional devices, the regional device that the user wants to wake up can be predicted based on the temperature and humidity data and the light intensity data. Considering that the user enters a certain environmental area, the comfort adjustment of the environmental area is the main purpose of the user waking up the relevant regional device. And the improvement of the comfort of the environmental area is usually determined based on the visual perception and body surface perception of the person.
[0081] Therefore, it is possible to determine whether the temperature and humidity in the current environment area are within a range of physical comfort based on the temperature and humidity data. It is also possible to determine whether the light intensity in the current environment area is within a range of visual comfort based on the light intensity data. Thus, it is possible to filter out the regional devices that may be awakened by the user to improve the environmental comfort from the regional device cluster as target devices.
[0082] S104: Send a device wake-up instruction to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
[0083] In the embodiment of the present invention, after determining the target device, the server sends a device wake-up instruction to the corresponding target device. After receiving the device wake-up instruction, the target device switches from a sleep state to an awake state and detects a function instruction.
[0084] The function instruction is used to determine the function item that the user wants the target device to perform. For example, to achieve temperature and humidity adjustment and / or light intensity adjustment in the current environment area. Therefore, when the user says the wake-up word, a target device can respond, which can avoid the problem of confusion in the interaction scene caused by multiple devices responding at the same time. This improves the user experience.
[0085] Reference Figure 2 , shows another device wake-up method provided by an embodiment of the present invention, the method may include:
[0086] S201. Obtain user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when a wake-up word is obtained.
[0087] In the embodiment of the present invention, the description of step S201 refers to the description of step S101 described above.
[0088] S202: Filter out a regional device cluster associated with user location data from preset device clusters, wherein the regional device cluster includes at least one regional device associated with the user location data.
[0089] In the embodiment of the present invention, all relevant smart devices are grouped as a preset device cluster. When a user establishes a communication connection between a home device located in a different environment area and a server based on a user terminal, the home device can be added to the preset device cluster.
[0090] The preset device cluster may include two household devices of the same type. For example, an air conditioner installed in the living room and an air conditioner installed in the bedroom may be added to the preset device cluster as two devices.
[0091] Thus, a preset device cluster can be generated according to the area identifiers associated with different environmental areas and the home devices included in the different environmental areas. For example, the device distribution in the preset device cluster can be shown in the following Table 1:
[0092] Table 1 Example of a device distribution list in a preset device cluster
[0093] Area identification Home equipment name living room Air Conditioner living room Smart lighting living room Smart curtains living room Dehumidifier living room humidifier living room television Bedroom 1 Air Conditioner Bedroom 1 Smart lighting Bedroom 1 humidifier Bedroom 1 Dehumidifier Bedroom 2 Air Conditioner Bedroom 2 Smart lighting Bedroom 2 humidifier Bedroom 2 Dehumidifier
[0094] Based on the above Table 1, it can be seen that when the user location data is determined, for example, when it is determined that the user is in the living room, the regional device cluster belonging to the regional identifier can be filtered out from the preset device cluster based on the regional identifier associated with the user location data.
[0095] For example, when it is determined that the user is in the living room, the regional device cluster after screening may be as shown in the following Table 2:
[0096] Table 2 Example of device distribution list in regional device cluster
[0097] Area identification Home equipment name living room Air Conditioner living room Smart lighting living room Smart curtains living room Dehumidifier living room humidifier living room television
[0098] As shown in Table 2 above, after area screening, it is possible to avoid erroneous responses of devices in other environmental areas outside the user's environmental area, and improve the response accuracy of the device.
[0099] In the embodiment of the present invention, the area division can be performed according to different rooms. In other embodiments, if the space of the same room is large, the same room can be divided into two areas. For example, for the living room, it can also be divided into living room area 1, living room area 2, etc., which is not limited here.
[0100] S203: When the regional device cluster includes at least two regional devices, determine whether the light intensity data meets a light intensity adjustment condition, and determine whether the temperature and humidity data meets a temperature and humidity adjustment condition.
[0101] In the embodiment of the present invention, the regional device can be understood as a household device located in the environmental area. In the case that the regional device cluster has only one regional device, it is determined that the regional device that the user wants to wake up is the regional device, and the regional device is directly used as the target device.
[0102] In the case where the regional device cluster includes at least two of the regional devices, the regional device that the user wants to wake up can be predicted based on the temperature and humidity data and the light intensity data. Considering that the user enters a certain environmental area, the comfort adjustment of the environmental area is the main purpose of the user waking up the relevant regional devices. And the improvement of the comfort of the environmental area is usually determined based on people's visual perception and body surface perception. Therefore, based on the temperature and humidity data, it can be determined whether the temperature and humidity in the current environmental area are within a range of physical comfort. And based on the light intensity data, it can be determined whether the light intensity in the current environmental area is within a range of visual comfort. In this way, the regional devices that the user may wake up to improve the environmental comfort can be screened out from the regional device cluster as target devices.
[0103] In some embodiments, it can be determined whether the light intensity data satisfies a light intensity adjustment condition, and it can be determined whether the temperature and humidity data satisfies a temperature and humidity adjustment condition. The light intensity adjustment condition is used to determine whether the light intensity data in the current environmental area is within an intensity range that is visually comfortable for the user. If the light intensity data satisfies the light intensity adjustment condition, it is determined that the light intensity in the current environmental area is not within an intensity range that is visually comfortable for the user. As a result, the user may wake up a device that can adjust the light intensity data. If the light intensity data does not meet the light intensity adjustment condition, it is determined that the light intensity in the current environmental area is within an intensity range that is visually comfortable for the user. As a result, the user is unlikely to wake up a device that can adjust the light intensity data.
[0104] The temperature and humidity adjustment condition is used to determine whether the temperature and humidity data in the current environmental area is within the intensity range that the user feels comfortable. If the temperature and humidity data meet the temperature and humidity adjustment condition, it is determined that the light intensity in the current environmental area is not within the intensity range that the user feels comfortable. As a result, the user may wake up the device that can adjust the temperature and humidity data. If the temperature and humidity data does not meet the temperature and humidity adjustment condition, it is determined that the temperature and humidity data in the current environmental area is within the intensity range that the user feels comfortable. As a result, the user is unlikely to wake up the device that can adjust the temperature and humidity data.
[0105] In the embodiment of the present invention, it is possible to first determine whether the temperature and humidity data meet the temperature and humidity adjustment conditions, and then determine whether the light intensity data meets the light intensity adjustment conditions. Alternatively, it is possible to first determine whether the light intensity data meets the light intensity adjustment conditions, and then determine whether the temperature and humidity data meets the temperature and humidity adjustment conditions. There is no excessive limitation on the execution order of the two condition determinations.
[0106] In some embodiments, the light intensity adjustment condition at least includes: the light intensity is between a first intensity threshold and a second intensity threshold. The temperature and humidity adjustment condition may include a temperature adjustment condition and a humidity adjustment condition. The temperature adjustment condition at least includes: the temperature is between a first temperature threshold and a second temperature threshold, and the humidity adjustment condition at least includes: the humidity is between a first humidity threshold and a second humidity threshold. When the temperature satisfies the temperature adjustment condition and / or when the humidity satisfies the humidity adjustment condition, it is determined that the temperature and humidity data satisfies the temperature and humidity adjustment condition.
[0107] The first intensity threshold, the second intensity threshold, the first temperature threshold, the second temperature threshold, the first humidity threshold and the second humidity threshold can all be determined according to actual test results and are not limited here. For example, the first temperature threshold is 23° C., the second temperature threshold is 27° C., etc.
[0108] S204: Filter out target devices from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result.
[0109] In the embodiment of the present invention, it can be determined based on the light intensity condition determination result that the user is likely to wake up the device that can adjust the light intensity data, and use it as the regional device predicted to be woken up. Alternatively, it can be determined based on the light intensity condition determination result that the user is unlikely to wake up the device that can adjust the light intensity data, so that the regional device is excluded from the regional devices predicted to be woken up.
[0110] It is also possible to determine, based on the results of the temperature and humidity conditions, that the user may wake up the device that can adjust the temperature and humidity data, and use it as the regional device for predicted wakeup. Or, based on the results of the temperature and humidity conditions, it is determined that the user is unlikely to wake up the device that can adjust the temperature and humidity data. Thus, the regional device is excluded from the regional devices predicted to be woken up. This improves the response accuracy of the device in the user's environment area and can improve the user experience.
[0111] In some optional embodiments, if the light intensity data meets the light intensity adjustment condition, it is determined that the light intensity in the current environment area is not within the intensity range of user visual comfort. It is determined that the user may wake up the device that can adjust the light intensity data, and use it as the regional device predicted to be awakened. Thus, the relevant devices that can adjust the light intensity are screened out from the regional device cluster as the first device group. For example, the devices with light intensity adjustment function in the above-mentioned regional device cluster include smart lamps and smart curtains. Thereby, smart lamps and smart curtains can be used as the first device group. Among them, the functional items of each type of home appliance can be pre-stored in the server end, so that the functional items of the device can be matched through the server end. Thereby, devices with corresponding functional items are screened out.
[0112] If the temperature and humidity data meets the temperature and humidity adjustment conditions, it is determined that the light intensity in the current environment area is not within the intensity range that the user feels comfortable. As a result, the user may wake up the device that can adjust the temperature and humidity data and use it as the regional device that is predicted to be awakened. Therefore, the relevant devices that can adjust the temperature and humidity are selected from the regional device cluster as the second device group. For example, the devices with temperature and humidity adjustment functions in the above regional device cluster include air conditioners, dehumidifiers, and humidifiers.
[0113] When it is predicted that the user may adjust both the temperature and humidity and the light intensity, the device that the user uses most frequently in the first device combination and the second device group in the corresponding regional environment within the preset time can be used as the target device. For example, if the user uses the air conditioner most in the living room area, the air conditioner is used as the target device to respond to the user.
[0114] In other optional implementations, if the light intensity data does not meet the light intensity adjustment condition, it is determined that the light intensity in the current environment area is within the intensity range that the user feels comfortable. As a result, the user is unlikely to wake up the device that can adjust the light intensity data. Thus, the regional device is excluded from the regional device predicted to be awakened. Thus, the relevant devices that can adjust the light intensity are removed from the regional device cluster to obtain a third device group. For example, the third device group may include an air conditioner, a dehumidifier, a humidifier, and a television.
[0115] If the temperature and humidity data meets the temperature and humidity adjustment conditions, it is determined that the light intensity in the current environment area is not within the intensity range that the user feels comfortable. As a result, the user may wake up the device that can adjust the temperature and humidity data, and use it as the regional device that is predicted to be awakened. Therefore, the relevant devices that can adjust the temperature and humidity are selected from the regional device cluster as the second device group. For example, the devices with temperature and humidity adjustment functions in the above-mentioned regional device cluster include air conditioners, dehumidifiers, and humidifiers. Therefore, the second device group includes air conditioners, dehumidifiers, and humidifiers.
[0116] Filter out the target device from the devices that are both in the second device group and the third device group. For example, the devices that are both in the third device group of the second device combination may include air conditioners, dehumidifiers, and humidifiers. In some embodiments, if the number of devices that are both in the two device groups is greater than one, then one of the devices that is used most frequently by the user may be selected as the target device. In the absence of statistics on user usage frequency, such as in the user's first use scenario, one of the devices that are both in the third device group of the second device combination may be specified as the target device.
[0117] In other embodiments, the temperature and humidity adjustment conditions may be further determined. For example, when the temperature and humidity data satisfy the temperature and humidity adjustment conditions, if the temperature satisfies the temperature adjustment conditions and the humidity does not satisfy the humidity adjustment conditions, a device capable of adjusting the temperature, such as an air conditioner, is determined as the target device. If the temperature satisfies the temperature adjustment conditions and the humidity satisfies the humidity adjustment conditions, a device capable of adjusting both the temperature and the humidity, such as an air conditioner, is determined as the target device. If the temperature does not satisfy the temperature adjustment conditions and the humidity satisfies the humidity conditions, a dehumidifier or a humidifier may be selected as the target device. For example, when the humidity is too low, a humidifier is selected as the target device, and when the humidity is too high, a dehumidifier is selected as the target device.
[0118] In some other optional implementations, if the light intensity data meets the light intensity adjustment condition, it is determined that the light intensity in the current environment area is not within the intensity range of user visual comfort. It is determined that the user may wake up the device that can adjust the light intensity data, and use it as the regional device that is predicted to be awakened. Thus, the relevant devices that can adjust the light intensity are selected from the regional device cluster as the first device group. For example, the devices with light intensity adjustment function in the above regional device cluster include smart lamps and smart curtains. Therefore, smart lamps and smart curtains can be used as the first device group.
[0119] If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, it is determined that the temperature and humidity data in the current environmental area is within the intensity range of the user's body comfort. As a result, the user is unlikely to wake up the device that can adjust the temperature and humidity data. This excludes the regional device from the predicted awakened regional device. Thus, the related devices for adjusting temperature and humidity are removed from the regional device cluster to obtain a fourth device group. For example, the devices with temperature and humidity adjustment functions in the above-mentioned regional device cluster include air conditioners, dehumidifiers, and humidifiers. Thus, the fourth device group may include smart lamps, smart curtains, and televisions.
[0120] Filter out target devices from the devices that are simultaneously located in the first device group and the fourth device group. For example, the devices that are simultaneously located in the first device group and the fourth device group may include smart lamps and smart curtains. In the case where the number of devices that are simultaneously located in the first device group and the fourth device group is greater than one, the device that is most frequently used by the user in the first device group and the fourth device group within a preset time period is used as the target device. For example, the device that is most frequently used by the user in using smart lamps or smart curtains within a month is used as the target device. For another example, in the absence of statistics on user usage frequency, such as the user's first use scenario, one of the devices that is simultaneously located in the first device group and the fourth device group can be randomly selected as the target device.
[0121] In some other optional embodiments, if the light intensity data does not meet the light intensity adjustment condition, it is determined that the light intensity in the current environment area is within the intensity range that the user feels comfortable. As a result, the user is unlikely to wake up the device that can adjust the light intensity data. Thus, the regional device is excluded from the regional device predicted to be awakened. Thus, the relevant devices that can adjust the light intensity are removed from the regional device cluster to obtain a third device group. For example, the third device group may include an air conditioner, a dehumidifier, a humidifier, and a television.
[0122] If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, it is determined that the temperature and humidity data in the current environmental area is within the intensity range of the user's body comfort. As a result, the user is unlikely to wake up the device that can adjust the temperature and humidity data. This excludes the regional device from the predicted awakened regional device. Thus, the related devices for adjusting temperature and humidity are removed from the regional device cluster to obtain a fourth device group. For example, the devices with temperature and humidity adjustment functions in the above-mentioned regional device cluster include air conditioners, dehumidifiers, and humidifiers. Thus, the fourth device group may include smart lamps, smart curtains, and televisions.
[0123] Filter out the target device from the devices that are simultaneously in the third device group and the fourth device group. For example, the devices that are simultaneously in the third device group and the fourth device group only include televisions, so the television can be used as the target device. If the number of devices that are simultaneously in the third device group and the fourth device group is greater than one, the device that is used most frequently by the user during a preset time period and is simultaneously in the third device group and the fourth device group can be used as the target device.
[0124] If the number of devices in the third device combination and the fourth device group is zero, the device that the user uses most frequently in the environment area within the preset time period can be used as the target device. In the absence of statistics on user usage frequency, such as the user's first use scenario, one of the devices in the user's environment area can be randomly designated as the target device. This ensures that voice response is made through a target device in the user's environment area.
[0125] S205: Send a device wake-up instruction to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
[0126] In an embodiment of the present invention, after determining the target device, the server sends a device wake-up instruction to the corresponding target device. After receiving the device wake-up instruction, the target device switches from a sleep state to an awake state and detects a function instruction. The function instruction is used to determine the function item that the user wants the target device to perform. For example, to achieve temperature and humidity adjustment and / or light intensity adjustment in the current environmental area. Therefore, when the user says the wake-up word, a target device can respond, which can avoid the problem of confusion in the interactive scene caused by multiple devices responding at the same time. And the factors that affect the user's comfort in the user's environment can be considered to predict the device that the user wants to wake up, so as to improve the accuracy of the wake-up response and help improve the user experience.
[0127] In an optional embodiment of the invention, the method may further include:
[0128] Obtaining user operation records uploaded by each device in the preset device cluster;
[0129] And according to the user operation record, the light intensity adjustment condition and the temperature and humidity adjustment condition are updated.
[0130] In an embodiment of the present invention, the user operation record can be understood as a record of the functional instructions issued by the user to each device. Thus, the light intensity range for which the user reaches visual comfort, and the temperature and humidity range for which the user reaches physical comfort can be determined through the user operation record. Thus, the light intensity adjustment condition and the temperature and humidity adjustment condition can be updated according to the light intensity range for which the user reaches visual comfort, and the temperature and humidity range for which the user reaches physical comfort. For example, the first intensity threshold and the second intensity threshold in the light intensity adjustment condition can be updated according to the light intensity range for which the user reaches visual comfort. For another example, the first temperature threshold and the second temperature threshold in the temperature adjustment condition can be updated according to the temperature and humidity range for which the user reaches physical comfort, and according to the first humidity threshold and the second humidity threshold in the humidity adjustment condition. Thus, the user's preferred adjustment strategy can be formed during the long-term use of the user. Thus, the accuracy of the later device response can be improved, and it can be beneficial to automatically adjust the function items of the corresponding device according to the user's preferences.
[0131] In an optional embodiment of the invention, the method may further include:
[0132] Acquire a function instruction uploaded by the target device, the function instruction including a setting function item. The function instruction is an instruction of a function item sent by a user to a device and intended for the device to execute. It at least includes a setting function item, for example, the setting function item may be to increase the humidity to 70%. The function instruction is obtained by detecting the user's audio data after the target device responds with a voice. When the server detects that the function item of the target device does not include the setting function item, the server sends a device with the setting function item in the user's environment. For example, when the target device is a TV, it does not have a humidification function, and the humidifier located in the living room area has a fast humidification function, so that the server sends a device wake-up instruction and a function instruction, so that the device with the setting function item enters a wake-up state in response to the device wake-up instruction and executes the function item. For example, the server sends a device wake-up instruction and a function instruction to the humidifier, so that the humidifier enters a wake-up state from a standby state and executes a humidification function.
[0133] In an optional embodiment of the invention, the method may further include:
[0134] Get the function instruction uploaded by the target device, the function instruction includes setting the device and setting the function item. The function instruction is an instruction issued by the user to the device, and is the function item that the device wants to execute. When the user issues the function instruction by voice, the device name may also be included. For example, turn on the humidifier and increase the humidity to 70%. Thus, the setting device to be used by the user is the humidifier. When it is detected that the target device is different from the setting device, for example, the TV and the humidifier are different, a device wake-up instruction and a function instruction are sent to the setting device, so that the setting device enters the wake-up state in response to the device wake-up instruction, and executes the setting function item in response to the function instruction. For example, the server sends a device wake-up instruction and a function instruction to the humidifier, so that the humidifier enters the wake-up state from the standby state and executes the humidification function.
[0135] In some embodiments, the speech recognition module can also analyze the user audio data and determine the corresponding sound source angle. Thus, the user location data associated with the user who issued the wake-up word can be determined by the user positioning module at the sound source angle, thereby avoiding the situation where there are multiple people in the environment area and it is impossible to accurately determine which user issued the wake-up command, thereby improving the response accuracy of the device.
[0136] In summary, an embodiment of the present invention discloses a device wake-up method, which may include first acquiring user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired. Then, a regional device cluster associated with the user location data is screened out from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data. Finally, when the regional device cluster includes at least two regional devices, a target device is screened out from the regional device cluster based on the temperature and humidity data and the light intensity data. A device wake-up instruction is issued to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction, and detects a function instruction. Thus, the target device that the user wants to wake up can be comprehensively determined by the user location data, temperature and humidity data, and light intensity data, and the target device is woken up to execute the function instruction. Thus, the problem of confusion in the interactive scene caused by the simultaneous response of multiple devices can be avoided. This improves the user experience.
[0137] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
[0138] Reference Figure 3 , shows a device waking up apparatus provided by an embodiment of the present invention, the apparatus may include:
[0139] The data acquisition module 301 is used to acquire user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired.
[0140] The cluster screening module 302 is used to screen out a regional device cluster associated with the user location data from the preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data.
[0141] The target device determination module 303 is used to select a target device from the regional device cluster according to the temperature and humidity data and the light intensity data when the regional device cluster includes at least two regional devices.
[0142] The instruction issuing module 304 is used to issue a device wake-up instruction to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
[0143] In an optional embodiment of the invention, the target device determination module 303 may include:
[0144] The condition determination submodule is used to determine whether the light intensity data meets the light intensity adjustment condition, and to determine whether the temperature and humidity data meets the temperature and humidity adjustment condition.
[0145] The target device determination submodule is used to select the target device from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result.
[0146] In an optional embodiment of the invention, the target device determination submodule may include:
[0147] The first device screening unit is used to screen out relevant devices for adjusting light intensity from the regional device cluster as a first device group if the light intensity data meets the light intensity adjustment condition.
[0148] The second device screening unit is used to screen out temperature and humidity regulating related devices from the regional device cluster as a second device group if the temperature and humidity data meets the temperature and humidity regulating conditions.
[0149] The target device determining unit is configured to filter out a target device from the devices in the first device group and the second device group.
[0150] In an optional embodiment of the invention, the target device determination unit is further configured to:
[0151] The device that is used most frequently in the first device group and the second device group when the user is in the environment within a preset time period is used as the target device.
[0152] In an optional embodiment of the invention, the target device determination submodule may include:
[0153] The first device screening unit is used to remove related devices for adjusting light intensity from the regional device cluster if the light intensity data does not meet the light intensity adjustment condition, so as to obtain a third device group.
[0154] The second device screening unit is used to screen out temperature and humidity regulating related devices from the regional device cluster as a second device group if the temperature and humidity data meets the temperature and humidity regulating conditions.
[0155] The target device determining unit is used to filter out the target device from the devices located in both the second device group and the third device group.
[0156] In an optional embodiment of the invention, the target device determination submodule may include:
[0157] The first device screening unit is used to screen out relevant devices for adjusting light intensity from the regional device cluster as a first device group if the light intensity data meets the light intensity adjustment condition.
[0158] The second device screening unit is used to remove the related devices for adjusting the temperature and humidity from the regional device cluster if the temperature and humidity data do not meet the temperature and humidity adjustment conditions, so as to obtain a fourth device group.
[0159] The target device determining unit is configured to filter out a target device from the devices that are both in the first device group and the fourth device group.
[0160] In an optional embodiment of the invention, the target device determination submodule may include:
[0161] The first device screening unit is used to remove related devices for adjusting light intensity from the regional device cluster if the light intensity data does not meet the light intensity adjustment condition, so as to obtain a third device group.
[0162] The second device screening unit is used to remove the related devices for adjusting the temperature and humidity from the regional device cluster if the temperature and humidity data do not meet the temperature and humidity adjustment conditions, so as to obtain a fourth device group.
[0163] The target device determining unit is used to filter out the target device from the devices located in both the third device group and the fourth device group.
[0164] In an optional embodiment of the invention, the device waking up the device may further include:
[0165] The record acquisition module is used to acquire the user operation records uploaded by each device in the preset device cluster.
[0166] The condition updating module is used to update the light intensity adjustment condition and the temperature and humidity adjustment condition according to the user operation record.
[0167] In an optional embodiment of the invention, the device waking up the device may further include:
[0168] The instruction acquisition module is used to acquire the function instruction uploaded by the target device, and the function instruction includes setting function items.
[0169] The instruction forwarding module is used to send a device wake-up instruction and a function instruction to a device having the set function item when it is detected that the function item possessed by the target device does not include the set function item, so that the device having the set function item enters a wake-up state in response to the device wake-up instruction and executes the function item.
[0170] In an optional embodiment of the invention, the device waking up the device may further include:
[0171] The instruction acquisition module is used to acquire the function instruction uploaded by the target device, and the function instruction includes setting the device and setting the function item.
[0172] The instruction forwarding module is used to send a device wake-up instruction and a function instruction to the setting device when it is detected that the target device is different from the setting device, so that the setting device enters a wake-up state in response to the device wake-up instruction and executes the setting function item in response to the function instruction.
[0173] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0174] It is easy for a person skilled in the art to think that any combination of the above embodiments is feasible, so any combination of the above embodiments is an implementation scheme of the present invention. However, due to space limitations, this specification will not describe them in detail here.
[0175] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0176] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0177] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0178] An electronic device, comprising:
[0179] one or more processors;
[0180] Memory;
[0181] One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method described in the above embodiment.
[0182] A computer-readable storage medium stores a computer program used in combination with an electronic device, wherein the computer program can be executed by a processor to implement the method described in the above embodiment.
[0183] A computer program product includes a computer program / computer executable instructions, wherein the computer program / computer executable instructions, when executed by a processor in an electronic device, implements the method described in any one of the above-mentioned embodiments of the invention.
[0184] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0185] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0186] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0187] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.
[0188] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0189] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0190] The above is a detailed introduction to a device wake-up method and a device wake-up device provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technicians in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A device wake-up method, characterized in that: Applied to the server, the method includes: Acquire user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired; Filtering a regional device cluster associated with the user location data from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data; In the case where the regional device cluster includes at least two of the regional devices, screening out a target device from the regional device cluster according to the temperature and humidity data and the light intensity data; A device wake-up instruction is sent to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
2. The device wake-up method according to claim 1, characterized in that: The step of selecting a target device from the regional device cluster based on the temperature and humidity data and the light intensity data includes: Determining whether the light intensity data meets the light intensity adjustment condition, and determining whether the temperature and humidity data meets the temperature and humidity adjustment condition; The target device is selected from the regional device cluster according to the light intensity condition determination result and the temperature and humidity condition determination result.
3. The device wake-up method according to claim 2, characterized in that: The step of selecting a target device from the regional device cluster based on the light intensity condition determination result and the temperature and humidity condition determination result includes: If the light intensity data meets the light intensity adjustment condition, select relevant devices for adjusting light intensity from the regional device cluster as the first device group; If the temperature and humidity data meets the temperature and humidity adjustment conditions, select relevant devices for adjusting temperature and humidity from the regional device cluster as the second device group; Filter out target devices from the devices in the first device group and the second device group.
4. The device wake-up method according to claim 3, characterized in that: The step of filtering out a target device from the devices in the first device group and the second device group includes: The device that is used most frequently in the first device group and the second device group when the user is in the environment within a preset time period is used as the target device.
5. The device wake-up method according to claim 2, characterized in that: The step of selecting a target device from the regional device cluster based on the light intensity condition determination result and the temperature and humidity condition determination result includes: If the light intensity data does not meet the light intensity adjustment condition, remove the related devices for adjusting the light intensity from the regional device cluster to obtain a third device group; If the temperature and humidity data meets the temperature and humidity adjustment conditions, select relevant devices for adjusting temperature and humidity from the regional device cluster as the second device group; Filter out a target device from the devices that are both in the second device group and the third device group.
6. The device wake-up method according to claim 2, characterized in that: The step of selecting a target device from the regional device cluster based on the light intensity condition determination result and the temperature and humidity condition determination result includes: If the light intensity data meets the light intensity adjustment condition, select relevant devices for adjusting light intensity from the regional device cluster as the first device group; If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, remove the relevant devices for adjusting the temperature and humidity from the regional device cluster to obtain a fourth device group; Filter out target devices from devices that are both in the first device group and the fourth device group.
7. The device wake-up method according to claim 2, characterized in that: The step of selecting a target device from the regional device cluster based on the light intensity condition determination result and the temperature and humidity condition determination result includes: If the light intensity data does not meet the light intensity adjustment condition, remove the related devices for adjusting the light intensity from the regional device cluster to obtain a third device group; If the temperature and humidity data do not meet the temperature and humidity adjustment conditions, remove the relevant devices for adjusting the temperature and humidity from the regional device cluster to obtain a fourth device group; Filter out a target device from the devices that are located in both the third device group and the fourth device group.
8. The device wake-up method according to claim 2, characterized in that: The method further comprises: Obtaining user operation records uploaded by each device in the preset device cluster; And according to the user operation record, the light intensity adjustment condition and the temperature and humidity adjustment condition are updated.
9. The device wake-up method according to claim 1, characterized in that: The method further comprises: Obtaining a function instruction uploaded by a target device, wherein the function instruction includes setting a function item; When it is detected that the function items possessed by the target device do not include the set function items, a device wake-up instruction and a function instruction are sent to the device having the set function items, so that the device having the set function items enters a wake-up state in response to the device wake-up instruction and executes the function items.
10. The device wake-up method according to claim 9, characterized in that: The method further comprises: Obtaining a function instruction uploaded by a target device, wherein the function instruction includes setting a device and setting a function item; When it is detected that the target device is different from the setting device, a device wake-up instruction and a function instruction are sent to the setting device, so that the setting device enters a wake-up state in response to the device wake-up instruction and executes the setting function item in response to the function instruction.
11. A device waking up a device, characterized in that: The device comprises: A data acquisition module, used to acquire user location data, temperature and humidity data, and light intensity data, wherein the user location data, temperature and humidity data, and light intensity data are detected when the wake-up word is acquired; A cluster screening module, used to screen out a regional device cluster associated with the user location data from a preset device cluster, wherein the regional device cluster includes at least one regional device associated with the user location data; a target device determination module, configured to select a target device from the regional device cluster according to the temperature and humidity data and the light intensity data when the regional device cluster includes at least two regional devices; The instruction sending module is used to send a device wake-up instruction to the target device, so that the target device enters a wake-up state in response to the device wake-up instruction and detects a function instruction.
12. An electronic device, characterized in that: include: one or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 10.
13. A computer-readable storage medium storing a computer program for use in conjunction with an electronic device, characterized in that: The computer program can be executed by a processor to implement the method according to any one of claims 1 to 10.
14. A computer program product comprising a computer program / computer executable instructions, characterized in that: The computer program / computer executable instructions, when executed by a processor in an electronic device, implement the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Equipment interaction method and device, electronic equipment and storage medium
CN113138559A
Voice wake-up method and device, electronic equipment and medium
CN116935848A
Inaudible Frequency Transmission In Interactive Content
US20200286503A1