Intelligent device response control method, control device, intelligent device and storage medium

By obtaining the interval length between the preset number of trigger actions of the smart device, the control device responds when it determines that the current trigger action is the preset trigger action, solving the problem of increased power consumption caused by frequent responses of the smart device and improving the user experience.

CN114815647BActive Publication Date: 2025-09-09SHENZHEN OURUIBO ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210476165.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2025-09-09
Estimated Expiration
2042-04-29

AI Technical Summary

Technical Problem

In existing smart home systems, smart devices frequently respond to user operations in a short period of time, resulting in increased response power consumption and affecting user experience.

Method used

By obtaining the interval between the preset number of trigger actions of the smart device, the control device responds to the user operation only when it determines that the current trigger action is the preset trigger action, avoiding frequent responses.

Benefits of technology

It reduces the response power consumption of smart devices, avoids repeated responses, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114815647B_ABST
    Figure CN114815647B_ABST
Patent Text Reader

Abstract

This application discloses a smart device response control method, control apparatus, smart device, and storage medium. The smart device response control method includes: obtaining multiple interval durations corresponding to a preset number of trigger actions of the smart device; and when the current trigger action is determined to be a preset trigger action based on the multiple interval durations. This method controls the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This method can avoid the smart device's frequent response to abnormal user operations, which may increase the smart device's response power consumption, thereby reducing the smart device's response power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home technology, and more specifically, to a smart device response control method, a control device, a smart device, and a storage medium. Background Art

[0002] With the rapid development of mobile smart terminals, home appliances are becoming increasingly intelligent. Smart home systems use residential spaces as a platform and utilize integrated wiring, network communications, security, automatic control, audio and video technologies to integrate devices related to home life. This creates an efficient management system for residential facilities and family schedules, enhancing the safety, convenience, comfort, and artistry of home appliances while achieving an environmentally friendly and energy-efficient living environment.

[0003] In existing smart home systems, when a user presses a key or touch button on a smart device, the device responds and operates. However, if a user frequently presses a key or touch button on a smart device within a short period of time, the device will continue to respond to the user's operation, increasing the device's power consumption and affecting the user experience. Summary of the Invention

[0004] In view of the above problems, the present application proposes a smart device response control method, control device, smart device and storage medium, which can realize multiple interval lengths corresponding to the preset number of trigger actions of the smart device, control the smart device to respond to the current trigger action, and avoid the smart device frequently responding to the user's abnormal operations, resulting in an increase in the response power consumption of the smart device, reducing the response power consumption of the smart device and improving the user experience.

[0005] In a first aspect, an embodiment of the present application provides a method for controlling the response of an intelligent device, including: obtaining multiple interval durations corresponding to a preset number of trigger actions of the intelligent device; when the current trigger action is determined to be a preset trigger action based on the multiple interval durations, controlling the intelligent device to respond to the current trigger action.

[0006] In a second aspect, embodiments of the present application provide a smart device response control apparatus, comprising an interval duration acquisition module and a first control module. The interval duration acquisition module is configured to acquire multiple interval durations corresponding to a preset number of trigger actions of the smart device; the first control module is configured to control the smart device to respond to the current trigger action when the current trigger action is determined to be a preset trigger action based on the multiple interval durations.

[0007] In a third aspect, an embodiment of the present application provides an intelligent device comprising a memory; one or more processors coupled to the memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to execute the intelligent device response control method provided in the first aspect above.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which program code is stored. The program code can be called by a processor to execute the smart device response control method provided in the first aspect above.

[0009] The solution provided by the present application obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device. When the current trigger action is determined to be the preset trigger action based on the multiple interval durations, the smart device is controlled to respond to the current trigger action. This realizes the control of the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This can avoid the smart device frequently responding to the user's abnormal operations, resulting in an increase in the response power consumption of the smart device, reduce the response power consumption of the smart device, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0011] Figure 1 A schematic diagram of a scenario of a smart device response control system provided in an embodiment of the present application is shown.

[0012] Figure 2 A flow chart of a smart device response control method provided in an embodiment of the present application is shown.

[0013] Figure 3 Another flow chart of the smart device response control method provided in an embodiment of the present application is shown.

[0014] Figure 4 A structural block diagram of the intelligent device response control device provided in an embodiment of the present application is shown.

[0015] Figure 5 A functional block diagram of a smart device provided in an embodiment of the present application is shown.

[0016] Figure 6A computer-readable storage medium provided in an embodiment of the present application is shown for storing or carrying program code for implementing the smart device response control method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0018] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without making any creative efforts shall fall within the scope of protection of the present application.

[0019] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0020] In the description of this application, it should be noted that the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0021] With the rapid development of mobile smart terminals, home appliances are becoming increasingly intelligent. Smart home systems use residential spaces as a platform and utilize integrated wiring, network communications, security, automatic control, audio and video technologies to integrate devices related to home life. This creates an efficient management system for residential facilities and family schedules, enhancing the safety, convenience, comfort, and artistry of home appliances while achieving an environmentally friendly and energy-efficient living environment.

[0022] In existing smart home systems, when a user presses a key or touch button on a smart device, the device responds and operates. However, if a user frequently presses a key or touch button on a smart device within a short period of time, the device will continue to respond to the user's operation, resulting in increased power consumption and even repeated responses, which affects the user experience.

[0023] In response to the above problems, the inventors have conducted a long period of research and proposed the smart device response control method, control device, smart device and storage medium provided in the embodiments of the present application, which realizes multiple interval lengths corresponding to the preset number of trigger actions of the smart device, and controls the smart device to respond to the current trigger action. This can avoid the smart device frequently responding to the user's abnormal operations, resulting in an increase in the response power consumption of the smart device, reduce the response power consumption of the smart device, avoid repeated responses, and improve the user experience.

[0024] See also Figure 1 , which shows a schematic diagram of an application scenario of the smart device response control system provided by an embodiment of the present application, including a control device 100 and a smart device 200. The control device 100 can be connected to the smart device 200 via a network and exchange data with the smart device 200 via the network. The control device 100 can be used to obtain the interval lengths between multiple user trigger actions and control the smart device 200 to respond to the user's trigger actions based on the interval lengths, thereby achieving response control of the smart device 200.

[0025] The control device 100 may be a gateway device, such as a LAN / host gateway device, a LAN / LAN gateway device, or an Internet / LAN gateway device; the smart device 200 may be a smart socket, a smart power strip, a smart lighting device, a smart door lock, a smart TV, a smart speaker, a smart mirror, a smart robot vacuum, a smart clothes hanger, a smart curtain, a smart camera, a smart temperature and humidity detector, a smart carbon monoxide alarm, a door and window sensor, a human body sensor, a smart flood detector, a smart alarm device, a smart switch, a smart home control panel, etc. The types of the control device 100 and the smart device 200 are not limited here and can be configured according to actual needs.

[0026] The network may be a ZigBee network, a Bluetooth (BT) network, a Wireless Fidelity (Wi-Fi) network, a Thread network, a Long Range Radio (LoRa) network, a Low-Power Wide-Area Network (LPWAN), an infrared network, a Narrow Band Internet of Things (NB-IoT), a Controller Area Network (CAN), a Digital Living Network Alliance (DLNA) network, a Wide Area Network (WAN), a Local Area Network (LAN), a Metropolitan Area Network (MAN), and a Wireless Personal Area Network (WPAN), etc.

[0027] The following will be described in conjunction with specific embodiments.

[0028] See also Figure 2 , which shows a flow chart of a smart device response control method provided by an embodiment of the present application. In a specific embodiment, the smart device response control method can be applied to Figure 1 The control device 100 in the smart device response control system shown in FIG. 1 is taken as an example to describe the control device 100. Figure 2 The process shown in FIG. 1 is described in detail, and the smart device response control method may include the following steps S110 to S130.

[0029] Step S110: Acquire a plurality of interval durations corresponding to the preset number of triggering actions of the smart device.

[0030] In an embodiment of the present application, each time a smart device is triggered, it can record the triggering time of the corresponding triggering action. The control device can obtain multiple triggering times corresponding to a preset number of triggering actions of the smart device, and can determine multiple interval durations corresponding to the preset number of triggering actions based on the multiple triggering times. Specifically, after obtaining the multiple triggering times corresponding to the preset number of triggering actions of the smart device, the control device can calculate the difference in triggering times between each two adjacent triggering actions and use the difference as the interval duration between the two adjacent triggering actions.

[0031] Among them, the preset number of times can be pre-set by the user, or dynamically adjusted by the control device according to the trigger signal detected by the smart device. For example, the preset number of times can be three times, five times, ten times, etc.; the preset number of times is not limited here, and can be set according to actual needs.

[0032] In some embodiments, the smart device may be provided with a local memory. Each time the smart device is triggered, it may record the triggering time corresponding to the triggering action and store the recorded triggering time in the local memory. The control device may send a first acquisition instruction to the smart device via a network. The smart device receives and responds to the first acquisition instruction, reads multiple triggering times corresponding to a preset number of triggering actions from the local memory, and sends the multiple triggering times to the control device via the network. The control device receives the multiple triggering times returned by the smart device.

[0033] In some embodiments, the smart device response control system may further include a server, which may be connected to the smart device and the control device via a network. The server is provided with a network memory. Each time the smart device is triggered, it may record the triggering time corresponding to the triggering action and send the recorded triggering time to the server via the network. The server receives the triggering time sent by the smart device and stores the triggering time in the network memory. The control device may send a second acquisition instruction to the server via the network. The server receives and responds to the second acquisition instruction, reads multiple triggering times corresponding to a preset number of triggering actions from the network memory, and sends the multiple triggering times to the control device via the network. The control device receives the multiple triggering times returned from the network.

[0034] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), big data, and artificial intelligence platforms.

[0035] In some embodiments, after obtaining multiple interval durations corresponding to the preset number of trigger actions of the smart device, the control device can determine whether the current trigger action is a preset trigger action based on the multiple interval durations. The preset trigger action can be used to characterize the trigger action of the normal triggering of the smart device. Specifically, the control device can compare the multiple interval durations with the duration threshold respectively, and determine whether the current trigger action is the preset trigger action based on the comparison result. The duration threshold can be used to characterize the duration of the user's sense of delay. When there is an interval duration greater than or equal to the duration threshold among the multiple interval durations, it means that there is a normal trigger action among the preset number of trigger actions, and the current trigger action is determined to be the preset trigger action; when the multiple interval durations are all less than the duration threshold, it means that the preset number of trigger actions are all abnormal trigger actions, and the current trigger action is determined to be a non-preset trigger action.

[0036] For example, the multiple interval durations corresponding to the preset number of trigger actions can be 400 milliseconds (ms), 350ms, and 200ms, respectively, and the duration threshold can be 300ms. In this case, the control device can determine that the current trigger action is a preset trigger action. For another example, the multiple interval durations corresponding to the preset number of trigger actions can be 200ms, 150ms, 100ms, 180ms, and 170ms, respectively, and the duration threshold can be 250ms. In this case, the control device can determine that the current trigger action is a non-preset trigger action. The values ​​of the multiple interval durations and the duration threshold are not limited here and can be set according to actual needs.

[0037] In some embodiments, in order to avoid the control device continuously obtaining multiple interval durations corresponding to a preset number of trigger actions of the smart device, which leads to an increase in the power consumption of the control device, the control device can determine whether the current trigger action of the smart device is detected, and when it is determined that the current trigger action of the smart device is detected, obtain multiple interval durations corresponding to the preset number of trigger actions including the current trigger action, thereby reducing the power consumption of the control device.

[0038] Specifically, when a smart device receives a trigger action from a user, it can generate a trigger signal and report the trigger signal to the control device via the network. The control device detects the trigger signal reported by the smart device and, based on whether the trigger signal reported by the smart device is detected, determines whether the current trigger action of the smart device is detected. When the control device detects the trigger signal reported by the smart device, it determines that the current trigger action of the smart device is detected; when the control device does not detect the trigger signal reported by the smart device, it determines that the current trigger action of the smart device is not detected. The trigger signal can be a current trigger signal, a voltage trigger signal, etc.

[0039] As an implementation manner, the trigger signal may be a current trigger signal. When the control device detects the current trigger signal reported by the smart device, it is determined that the current trigger action of the smart device is detected.

[0040] As another implementation, the trigger signal may be a voltage trigger signal. When the control device detects the voltage trigger signal reported by the smart device, it determines that the current trigger action of the smart device is detected.

[0041] Step S130: When the current trigger action is determined to be a preset trigger action according to the multiple interval durations, the smart device is controlled to respond to the current trigger action.

[0042] In an embodiment of the present application, after the control device obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device, when it is determined that the current trigger action is the preset trigger action based on the multiple interval durations, the first response instruction corresponding to the current trigger action can be sent to the smart device through the network. The smart device receives and responds to the first response instruction, and responds to the current trigger action, thereby controlling the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This can avoid the smart device frequently responding to the user's abnormal operations, resulting in an increase in the response power consumption of the smart device, reducing the response power consumption of the smart device, avoiding repeated responses, and improving the user experience.

[0043] In some embodiments, the smart device response control system may further include a designated terminal that is connected to the control device via a network and exchanges data with the control device. After controlling the smart device to respond to the current trigger action, the control device may determine the operating status of the smart device. The operating status may include a normal operating status and an abnormal operating status. The normal operating status may be used to indicate that the smart device has responded to the current trigger action, and the abnormal operating status may be used to indicate that the smart device has not responded to the current trigger action within a preset period. When the control device determines that the operating status of the smart device is an abnormal operating status, it may generate a prompt message and send the prompt message to the designated terminal associated with the user via the network, so that the user can handle the faulty smart device according to the prompt message, thereby improving the user experience.

[0044] The designated terminal may be a mobile terminal associated with the user (e.g., a mobile phone, a PDA, etc.), a fixed terminal associated with the user (e.g., a smart control panel), etc. The preset period may be used to indicate a preset number of times or a preset duration that the smart device has not responded to the current trigger action.

[0045] As an implementation method, the preset period can be a preset number of times used to characterize that the smart device continues to fail to respond to the current trigger action. After the control device obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device, it can obtain multiple non-response times with interval durations that are all less than the duration threshold. When the number of non-response times is greater than or equal to the preset number, it is determined that the working state of the smart device is an abnormal working state.

[0046] For example, the preset number of times can be 5 times. When the control device obtains multiple unresponsive times with intervals less than the duration threshold, and the number is greater than or equal to 5 times, the working state of the smart device is determined to be an abnormal working state. The preset number of times can also be 3 times. When the control device obtains multiple unresponsive times with intervals less than the duration threshold, and the number is greater than or equal to 3 times, the working state of the smart device is determined to be an abnormal working state. The preset number of times can also be 10 times. When the control device obtains multiple unresponsive times with intervals less than the duration threshold, and the number is greater than or equal to 10 times, the working state of the smart device is determined to be an abnormal working state, etc. The value of the preset number is not limited here, and can be set according to actual needs.

[0047] As another implementation method, the preset period can be a preset duration used to characterize that the smart device continues to fail to respond to the current trigger action. After the control device obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device, it can obtain multiple interval durations of non-response that are all less than the duration threshold. When the non-response duration is greater than or equal to the preset duration, it is determined that the working state of the smart device is an abnormal working state.

[0048] For example, the preset duration can be 20 minutes (min). When the control device obtains multiple interval durations that are less than the duration threshold and the non-response duration is greater than or equal to 20 minutes, it is determined that the working state of the smart device is an abnormal working state. The preset duration can also be 10 minutes. When the control device obtains multiple interval durations that are less than the duration threshold and the non-response duration is greater than or equal to 10 minutes, it is determined that the working state of the smart device is an abnormal working state. The preset number can also be 30 minutes. When the control device obtains multiple interval durations that are less than the duration threshold and the non-response duration is greater than or equal to 30 minutes, it is determined that the working state of the smart device is an abnormal working state, etc. The value of the preset duration is not limited here, and can be set according to actual needs.

[0049] The solution provided by the present application obtains multiple interval durations corresponding to a preset number of trigger actions of the smart device. When the current trigger action is determined to be a preset trigger action based on the multiple interval durations, the smart device is controlled to respond to the current trigger action. This achieves the goal of controlling the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This can avoid the smart device frequently responding to abnormal operations of the user, resulting in an increase in the response power consumption of the smart device, and reduce the response power consumption of the smart device.

[0050] See also Figure 3 , which shows a flow chart of a smart device response control method provided by another embodiment of the present application. In a specific embodiment, the smart device response control method can be applied to Figure 1 The control device 100 in the smart device response control system shown in FIG. 1 is taken as an example to describe the control device 100. Figure 3 The process shown in FIG. 1 is described in detail, and the smart device response control method may include the following steps S210 to S290.

[0051] Step S210: Acquire a plurality of interval durations corresponding to the preset number of triggering actions of the smart device.

[0052] Step S230: Determine whether the current trigger action is a preset trigger action based on the multiple interval durations.

[0053] Step S250: When the multiple interval durations are all less than the duration threshold, it is determined that the current trigger action is a non-preset trigger action.

[0054] In this embodiment, step S210, step S230 and step S250 may refer to the contents of the corresponding steps in the aforementioned embodiment, and will not be repeated here.

[0055] Step S270: Determine whether a re-triggering action of the smart device is detected within a preset time period.

[0056] In this embodiment, different users have different habits regarding triggering actions on smart devices. For example, young users may trigger smart devices more frequently. To prevent the control device from mistakenly determining that a normal triggering action by a young user is an abnormal triggering action, the control device may determine whether a re-triggering action of the smart device has been detected within a preset time period, and may determine whether the current triggering action is a preset triggering action based on the determination result, thereby improving the accuracy of confirming the current triggering action. When the control device determines that no re-triggering action of the smart device has been detected within the preset time period, the current triggering action is determined to be a preset triggering action; when the control device determines that a re-triggering action of the smart device has been detected within the preset time period, the current triggering action is determined to be a non-preset triggering action.

[0057] Specifically, the control device can detect the trigger signal reported again by the smart device within a preset time period, and determine whether the re-triggering action of the smart device is detected within the preset time period based on whether the trigger signal reported by the smart device is detected again. When the control device detects the trigger signal reported by the smart device again within the preset time period, it is determined that the re-triggering action of the smart device is detected within the preset time period; when the control device does not detect the trigger signal reported by the smart device again within the preset time period, it is determined that the re-triggering action of the smart device is not detected within the preset time period. The specific method for the control device to detect the trigger signal reported by the smart device again can be found in the corresponding steps of the aforementioned embodiment, which will not be repeated here.

[0058] Among them, the preset duration can be pre-set by the user, or dynamically adjusted by the control device according to the trigger action detected by the smart device. For example, the preset duration can be 300ms, 400ms, 200ms, etc.; the value of the preset duration is not limited here, and can be set according to actual needs.

[0059] Step S290: When it is determined that no re-triggering action of the smart device is detected within the preset time period, the smart device is controlled to respond to the current triggering action.

[0060] In this embodiment, when the control device determines that no re-triggering action of the smart device is detected within the preset time period, it can determine that the current triggering action is a preset triggering action, and send a second response instruction corresponding to the current triggering action to the smart device through the network. The smart device receives and responds to the second response instruction, and responds to the current triggering action. This can avoid the control device mistakenly determining that all high-frequency triggering actions are non-preset triggering actions, and mistakenly controlling the smart device to never respond, which can improve the response control accuracy of the smart device.

[0061] In some embodiments, when the control device determines that a re-triggering action of the smart device is detected within a preset time period, the re-triggering action can be updated to the current triggering action, and the step of obtaining multiple interval time lengths corresponding to the preset number of triggering actions of the smart device in step S210 is executed. This can achieve continuous detection of the triggering action of the smart device and improve the user experience.

[0062] The solution provided in this embodiment obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device, and determines whether the current trigger action is a preset trigger action based on the multiple interval durations. When the multiple interval durations are all less than the duration threshold, it is determined that the current trigger action is a non-preset trigger action, and it is determined whether a re-triggering action of the smart device is detected within the preset duration. When it is determined that no re-triggering action of the smart device is detected within the preset duration, the smart device is controlled to respond to the current trigger action. This can avoid the control device mistakenly determining that all high-frequency trigger actions are non-preset trigger actions, and mistakenly controlling the smart device to never respond, thereby improving the response control accuracy of the smart device.

[0063] See also Figure 4 , which shows an intelligent device response control device 300 provided by an embodiment of the present application. The intelligent device response control device 300 can be applied to Figure 1 The control device 100 in the smart device response control system shown in FIG. 1 is taken as an example to describe the control device 100. Figure 4 The smart device response control device 300 shown in FIG. 3 is described in detail. The smart device response control device 300 may include an interval duration acquisition module 310 and a first control module 330 .

[0064] The interval duration acquisition module 310 can be used to obtain multiple interval durations corresponding to the preset number of trigger actions of the smart device; the first control module 320 can be used to control the smart device to respond to the current trigger action when the current trigger action is determined to be a preset trigger action based on multiple interval durations.

[0065] In some implementations, the smart device response control apparatus 300 may further include a first determination module.

[0066] The first determination module can be used to determine whether the current trigger action is a preset trigger action based on multiple interval durations before the control module 330 controls the smart device to respond to the current trigger action when the current trigger action is determined to be a preset trigger action based on multiple interval durations.

[0067] In some implementations, the control module 330 may include a first determining unit.

[0068] The first determining unit may be configured to control the smart device to respond to the current trigger action when, among the multiple interval durations, there is an interval duration that is greater than or equal to the duration threshold and the current trigger action is determined to be a preset trigger action.

[0069] In some implementations, the smart device response control apparatus 300 may further include a second determination module, a third determination module, and a second control module.

[0070] The second determination module can be used to determine that the current trigger action is a non-preset trigger action when multiple interval durations are all less than the duration threshold; the third determination module can be used to determine whether a re-triggering action of the smart device is detected within the preset duration; the second control module can be used to control the smart device to respond to the current trigger action when it is determined that no re-triggering action of the smart device is detected within the preset duration.

[0071] In some implementations, the smart device response control apparatus 300 may further include an updating module and an executing module.

[0072] The update module can be used to update the re-trigger action to the current trigger action when it is determined that the re-trigger action of the smart device is detected within the preset time length; the execution module can be used to execute the interval duration acquisition module 310 to obtain the steps of multiple interval durations corresponding to the preset number of trigger actions of the smart device.

[0073] In some implementations, the smart device response control apparatus 300 may further include a fourth determining module.

[0074] The fourth determination module may be configured to determine whether a current triggering action of the smart device is detected before the interval duration acquisition module 310 acquires a plurality of interval durations corresponding to a preset number of triggering actions of the smart device.

[0075] In some implementations, the interval duration acquisition module 310 may include a first acquisition unit.

[0076] The first acquisition unit may be configured to acquire a plurality of interval durations corresponding to a preset number of trigger actions including the current trigger action when it is determined that the current trigger action of the smart device is detected.

[0077] In some implementations, the interval duration acquisition module 310 may further include a second acquisition unit and a second determination unit.

[0078] The second acquisition unit can be used to obtain multiple trigger moments corresponding to the preset number of trigger actions of the smart device; the second determination unit can be used to determine multiple interval lengths corresponding to the preset number of trigger actions based on the multiple trigger moments.

[0079] In some implementations, the smart device response control apparatus 300 may further include a fifth determining module and a generating module.

[0080] The fifth determination unit can be used to determine the working status of the smart device, which includes a normal working status and an abnormal working status. The abnormal working status is used to characterize the working status of the smart device that has not responded to the current trigger action within a preset period; the generation module can be used to generate a prompt message and send it to the designated terminal when it is determined that the working status of the smart device is an abnormal working status.

[0081] The solution provided by the present application obtains multiple interval durations corresponding to a preset number of trigger actions of the smart device. When the current trigger action is determined to be a preset trigger action based on the multiple interval durations, the smart device is controlled to respond to the current trigger action. This achieves the goal of controlling the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This can avoid the smart device frequently responding to abnormal operations of the user, resulting in an increase in the response power consumption of the smart device, and reduce the response power consumption of the smart device.

[0082] It should be noted that 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 referred to in detail. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiments. Any processing method described in the method embodiment can be implemented by the corresponding processing module in the device embodiment, and will not be repeated in detail in the device embodiment.

[0083] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.

[0084] See also Figure 5 , which shows a functional block diagram of a smart device 400 provided in another embodiment of the present application. The smart device 400 may include one or more of the following components: a memory 410, a processor 420, and one or more applications, wherein the one or more applications may be stored in the memory 410 and configured to be executed by the one or more processors 420, and the one or more applications are configured to execute the method described in the aforementioned method embodiment.

[0085] The memory 410 may include a random access memory (RAM) or a read-only memory (ROM). The memory 410 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 410 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as obtaining multiple interval durations, determining that the current trigger action is a preset trigger action, controlling the smart device to respond to the current trigger action, determining whether a re-triggering action of the smart device is detected within a preset duration, updating the current trigger action, executing the acquisition of multiple interval durations, determining whether the current trigger action of the smart device is detected, obtaining multiple trigger moments, determining the working state, determining that the working state is an abnormal working state, generating prompt information, and sending the prompt information to a designated terminal, etc.), instructions for implementing the following various method embodiments, etc. The storage data area can also store data created by the smart device 400 during use (such as preset number of times, interval duration, current trigger action, preset trigger action, duration threshold, non-preset trigger action, re-trigger action, trigger time, working status, normal working status, abnormal working status, preset cycle, prompt information and designated terminal), etc.

[0086] The processor 420 may include one or more processing cores. The processor 420 utilizes various interfaces and circuits to connect the various components within the smart device 400. It executes instructions, programs, code sets, or instruction sets stored in the memory 410, as well as accesses data stored in the memory 410, to perform various functions and process data within the smart device 400. Optionally, the processor 420 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 420 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 420 and may be implemented separately via a communication chip.

[0087] Please refer to Figure 6, which shows a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 500 stores program code 510, which can be called by a processor to execute the method described in the above method embodiment.

[0088] The computer-readable storage medium 500 can be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM, a hard disk, or a ROM. Alternatively, the computer-readable storage medium 500 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 500 has storage space for program code 510 for executing any of the method steps described above. These program codes can be read from or written to one or more computer program products. The program code 510 can be compressed, for example, in a suitable form.

[0089] The solution provided by the present application obtains multiple interval durations corresponding to the preset number of trigger actions of the smart device. When the current trigger action is determined to be the preset trigger action based on the multiple interval durations, the smart device is controlled to respond to the current trigger action. This realizes the control of the smart device to respond to the current trigger action based on the multiple interval durations corresponding to the preset number of trigger actions of the smart device. This can avoid the smart device frequently responding to the user's abnormal operations, resulting in an increase in the response power consumption of the smart device, reduce the response power consumption of the smart device, avoid repeated responses, and improve the user experience.

[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A smart device response control method, characterized in that: include: Get the multiple intervals corresponding to the preset number of trigger actions of the smart device; When the current trigger action is determined to be the preset trigger action according to the multiple interval durations, controlling the smart device to respond to the current trigger action includes: when there is an interval duration greater than or equal to a duration threshold among the multiple interval durations, determining that the current trigger action is the preset trigger action, and controlling the smart device to respond to the current trigger action; When the multiple interval durations are all less than the duration threshold, the current trigger action is determined to be a non-preset trigger action; it is determined whether a re-trigger action of the smart device is detected within the preset duration; when it is determined that the re-trigger action of the smart device is not detected within the preset duration, the smart device is controlled to respond to the current trigger action.

2. The intelligent device response control method according to claim 1, characterized in that: When the current trigger action is determined to be a preset trigger action according to the multiple interval durations, before controlling the smart device to respond to the current trigger action, the method further includes: Determine whether the current trigger action is a preset trigger action based on multiple interval durations.

3. The intelligent device response control method according to claim 2, characterized in that: Also includes: When it is determined that a re-triggering action of the smart device is detected within a preset time period, updating the re-triggering action to the current triggering action; The step of obtaining a plurality of interval durations corresponding to the preset number of triggering actions of the smart device is performed.

4. The intelligent device response control method according to claim 1, characterized in that: Before obtaining a plurality of interval durations corresponding to the preset number of triggering actions of the smart device, the method further includes: Determine whether the current trigger action of the smart device is detected; The step of obtaining a plurality of intervals corresponding to the preset number of triggering actions of the smart device includes: When it is determined that a current triggering action of the smart device is detected, a plurality of interval durations corresponding to a preset number of triggering actions including the current triggering action are obtained.

5. The intelligent device response control method according to claim 1, characterized in that: The step of obtaining a plurality of intervals corresponding to the preset number of triggering actions of the smart device includes: Obtain multiple triggering moments corresponding to the preset number of triggering actions of the smart device; According to the multiple triggering moments, multiple interval lengths corresponding to the preset number of triggering actions are determined.

6. The intelligent device response control method according to any one of claims 1 to 5, characterized in that: Also includes: Determine the working state of the smart device, where the working state includes a normal working state and an abnormal working state, where the abnormal working state is used to indicate that the smart device has not responded to the current trigger action within a preset period; When it is determined that the working state of the smart device is an abnormal working state, a prompt message is generated and sent to a designated terminal.

7. A smart device response control device, characterized in that: include: An interval duration acquisition module is used to acquire a plurality of interval durations corresponding to a preset number of triggering actions of the smart device, wherein the preset number of triggering actions is pre-set by the user; A first control module is configured to control the smart device to respond to the current trigger action when the current trigger action is determined to be a preset trigger action according to multiple interval durations; The first control module includes a first determining unit, configured to, when an interval duration greater than or equal to a duration threshold exists among the multiple interval durations, determine that the current trigger action is the preset trigger action, and control the smart device to respond to the current trigger action; A second determining module is configured to determine that the current trigger action is a non-preset trigger action when the multiple interval durations are all less than the duration threshold; A third determining module is used to determine whether a re-triggering action of the smart device is detected within a preset time period; The second control module is configured to control the smart device to respond to the current triggering action when it is determined that the re-triggering action of the smart device is not detected within a preset time period.

8. A smart device, characterized in that: include: Memory; one or more processors coupled to the memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by one or more processors, and the one or more applications are configured to execute the smart device response control method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores program codes, which can be called by a processor to execute the intelligent device response control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for processing misoperation instruction

    CN105549849A

  • Near field communication triggering method and device, electronic equipment and storage medium

    CN113780017A