Interaction method and device, loudspeaker box and storage medium
By receiving and identifying user's air-distance actions and responding to specific actions to control speakers and smart devices, the limitations of voice control in smart homes are solved, and convenient and flexible device control is achieved.
Patent Information
- Application Number
- CN202311346151.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-17
- Publication Date
- 2025-04-18
AI Technical Summary
Voice control has limitations in the field of smart homes, especially when users are inconvenient to speak or the environment is not suitable for speaking, making it difficult to achieve flexible and convenient device control.
Control of the speaker and the connected device is achieved by receiving the user's air-distance actions, identifying and responding to specific actions, such as wake-up, selecting, controlling and ending actions.
This method allows users to easily control speakers and other smart devices through air-distance actions, avoiding the limitations of voice interaction, and does not require users to contact the speakers, lifting distance restrictions and enriching the control methods.
Smart Images

Figure CN119847320A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of intelligent control technology, and in particular to an interaction method, device, speaker and storage medium. Background Art
[0002] With the development of computer technology, voice control of electronic devices is applied in more and more fields, bringing a lot of convenience to people's lives, especially in the field of smart home. For example, you can control smart speakers by voice, and then control smart curtains, smart refrigerators and other smart home devices by smart speakers. However, voice control still has limitations. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides an interactive method, device, speaker and storage medium.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an interaction method, which is applied to a speaker, and the method includes:
[0005] Receive user's remote actions;
[0006] In response to detecting that the air-space action is a wake-up action, the speaker is woken up.
[0007] In some embodiments, in response to detecting that the air separation action is a wake-up action, waking up the speaker includes:
[0008] In response to detecting a continuous preset number of the air separation actions and the air separation actions being the wake-up actions, the speaker is woken up.
[0009] In some embodiments, after receiving the user's air gesture, the method further includes:
[0010] In response to detecting that the air-space action is a selection action, a target smart device is selected from at least one smart device connected to the speaker, and the target smart device is a smart device currently controlled by the speaker.
[0011] In some embodiments, after receiving the user's air gesture, the method further includes:
[0012] In response to detecting that the air-to-air action is a control action, the target device is controlled to perform the operation represented by the control action, and the target device includes the speaker and at least one of a smart device connected to the speaker and in a working state.
[0013] In some embodiments, after receiving the user's air gesture, the method further includes:
[0014] In response to detecting that the air-to-air action is an ending action, the target device is controlled to switch to a preset state, the target device includes the speaker and at least one of the smart devices connected to the speaker and in a working state, and the preset state includes a sleep state or an off state.
[0015] In some embodiments, after receiving the user's air gesture, the method further includes:
[0016] When the air action matches a preset action, the air action is determined to be a target action, and the target action is the wake-up action, the selection action, the control action or the end action.
[0017] In some embodiments, the matching of the air action and the preset action means that the air action is the same as the preset action, and the action amplitude of the air action and the preset action amplitude of the preset action meet a preset condition.
[0018] In some embodiments, before receiving the user's air gesture, the method further includes:
[0019] The preset action entered by the user is obtained.
[0020] In some embodiments, receiving the user's remote action includes:
[0021] The user's remote actions are received through infrared light.
[0022] According to a second aspect of an embodiment of the present disclosure, an interactive device is provided, which is configured in a sound box, and the device includes:
[0023] An action receiving module, configured to receive a user's remote action;
[0024] The wake-up module is configured to wake up the speaker in response to detecting that the air-space action is a wake-up action.
[0025] In some embodiments, the wake-up module is configured to wake up the speaker in response to detecting a continuous preset number of the air-separation actions and the air-separation actions being the wake-up actions.
[0026] In some embodiments, the apparatus further comprises:
[0027] The selection module is configured to select a target smart device from at least one smart device connected to the speaker in response to detecting that the air-space action is a selection action, wherein the target smart device is a smart device currently controlled by the speaker.
[0028] In some embodiments, the apparatus further comprises:
[0029] The control module is configured to control the target device to perform the operation represented by the control action in response to detecting that the air-to-air action is a control action, and the target device includes the speaker and at least one of the smart devices connected to the speaker and in working state.
[0030] In some embodiments, the apparatus further comprises:
[0031] The state switching module is configured to control the target device to switch to a preset state in response to detecting that the air-to-air action is an ending action. The target device includes the speaker and at least one of the smart devices connected to the speaker and in a working state. The preset state includes a sleep state or an off state.
[0032] In some embodiments, the apparatus further comprises:
[0033] The action matching module is configured to determine that the air action is a target action when the air action matches a preset action, and the target action is the wake-up action, the selection action, the control action or the end action.
[0034] In some embodiments, the matching of the air action and the preset action means that the air action is the same as the preset action, and the action amplitude of the air action and the preset action amplitude of the preset action meet a preset condition.
[0035] In some embodiments, the apparatus further comprises:
[0036] The action entry module is configured to obtain the preset action entered by the user.
[0037] In some embodiments, the action receiving module is configured to receive the user's remote action via infrared light.
[0038] According to a third aspect of an embodiment of the present disclosure, there is provided a speaker, comprising:
[0039] processor;
[0040] a memory for storing processor-executable instructions;
[0041] The processor is configured to execute the method as described in the first aspect of the embodiment of the present disclosure.
[0042] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a speaker, the speaker is enabled to execute the method as described in the first aspect of an embodiment of the present disclosure.
[0043] The above method of the present disclosure has the following beneficial effects:
[0044] The method provided by the embodiment of the present disclosure receives the user's air motion, and wakes up the speaker in response to detecting that the air motion is a wake-up motion. That is, when the user interacts with the speaker, the speaker is conveniently controlled by the user's air motion, avoiding the limitations of voice interaction. In addition, the user does not need to contact the speaker, avoiding the limitation of the distance between the user and the speaker during interaction, thereby enriching the control method of the speaker.
[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0047] Figure 1 is a flow chart showing an interaction method according to an exemplary embodiment;
[0048] Figure 2 is a flow chart showing another interaction method according to an exemplary embodiment;
[0049] Figure 3 is a schematic diagram showing interaction between a user and a smart speaker according to an exemplary embodiment;
[0050] Figure 4 is a block diagram of an interactive device according to an exemplary embodiment;
[0051] Figure 5 It is a block diagram of a speaker according to an exemplary embodiment. DETAILED DESCRIPTION
[0052] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0053] There are limitations in some scenarios when users interact with speakers through voice, such as the following:
[0054] Scenario 1: The user is unable to speak, for example, the user is deaf-mute.
[0055] Scenario 2: The user is in an environment where it is not convenient to talk. For example, someone is sleeping and talking will wake them up.
[0056] Scenario 3: When the user wakes up from sleep, it will be difficult for him to fall asleep again if he talks afterwards.
[0057] Scenario 4: When a user is chatting with others and mentions interactive words, or when interactive words appear in the played video, the user may not want to interact with the speaker, but the speaker detects the interactive words and mistakenly triggers the interaction between the user and the speaker.
[0058] The method provided in the embodiment of the present disclosure provides a method of action interaction to address the limitations of voice interaction in the above-mentioned scenario. The method of action interaction is described below.
[0059] The method provided in the embodiment of the present disclosure is executed by a speaker, such as a smart speaker, but is not limited to this.
[0060] Figure 1 is a flowchart of an interactive method according to an exemplary embodiment, which is executed by a speaker, see Figure 1 , the method comprises the following steps:
[0061] Step S101, receiving the user's remote action.
[0062] When the user wants to interact with the speaker, he can make interactive actions near the speaker, and then the speaker can receive the user's actions in the air. The user's actions in the air can be actions made by any part of the user's body. For example, the actions in the air can be nodding, shaking head, waving, drawing patterns with arms or arms, raising hands, extending fingers, etc. The user does not need to contact the speaker when making the actions in the air, and the user can make actions at any position that the speaker can receive.
[0063] Step S102, in response to detecting that the air-space action is a wake-up action, waking up the speaker.
[0064] The user can make many actions, but not all actions can interact with the speaker. Therefore, when it is detected that the user's airborne action is a specific action, it is determined that the airborne action is used to interact with the speaker, and the operation represented by the specific action is performed. The specific action is an action that can interact with the speaker. The operation represented by the specific action can be an operation to control the speaker itself, or an operation to control other smart devices through the speaker.
[0065] If you want to control the speaker or control other smart devices through the speaker when the speaker is not awakened, you need to wake up the speaker first. Therefore, in response to detecting that the air action is a wake-up action, the speaker is awakened. In addition, if the air action detected is not a wake-up action but other actions that can interact with the speaker when the speaker is not awakened, the speaker will not interact with the air action.
[0066] The method provided by the embodiment of the present disclosure receives the user's air motion, and wakes up the speaker in response to detecting that the air motion is a wake-up motion. That is, when the user interacts with the speaker, the speaker is conveniently controlled by the user's air motion, avoiding the limitations of voice interaction. In addition, the user does not need to contact the speaker, avoiding the limitation of the distance between the user and the speaker during interaction, thereby enriching the control method of the speaker.
[0067] Figure 2 is a flowchart of another interactive method according to an exemplary embodiment, which is executed by a speaker, see Figure 2 , the method comprises the following steps:
[0068] Step S201, obtaining a preset action entered by a user.
[0069] The preset action is a pre-set action that can interact with the speaker. Each preset action can represent an operation that at least one device needs to perform, that is, each preset action corresponds to at least one operation. For example, the preset action is "shaking your palm left and right", which can control the smart TV to switch programs and control the air conditioner to switch working modes.
[0070] In some embodiments, the speaker displays an action configuration interface, which includes an action configuration control, and receives the user's action as a preset action in response to the user's triggering operation on the action configuration control.
[0071] In some embodiments, when the user enters a preset action, the speaker receives the preset action via infrared light, for example, Figure 3 As shown in the schematic diagram of the user interacting with the smart speaker, the user stands in front of the smart speaker and can make any action. The smart speaker can receive the user's actions through infrared light; alternatively, the speaker captures preset actions through a camera.
[0072] In the disclosed embodiment, the user records the preset action himself, and when the user subsequently makes an action to interact with the speaker, the speaker can more easily recognize the action made by the user, thereby reducing misoperation and improving the accuracy of action recognition.
[0073] It should be noted that the preset action entered by the user may be one or more, and the embodiment of the present disclosure does not limit the number of preset actions.
[0074] Another point that needs to be explained is that step S201 is only explained by taking the user entering the action by himself as an example. In another embodiment, the speaker can provide the user with multiple alternative actions, and the user can select at least one alternative action from the multiple alternative actions. The speaker uses the alternative action selected by the user as the preset action.
[0075] Step S202, receiving the user's remote actions through infrared light.
[0076] In the disclosed embodiment, the speaker is in a low-power infrared monitoring state, and can monitor whether the surrounding environment has changed by continuously or periodically receiving infrared light. If the surrounding environment has not changed, it means that the user has not made any action, and the low-power infrared monitoring state continues to be maintained. If the surrounding environment changes, the user's action is received, and the speaker will continue to be in the infrared monitoring state. However, after receiving the air action, it is necessary to detect the user's air action, which will increase the power consumption of the speaker.
[0077] In some embodiments, in order for the speaker to receive the user's remote actions, when the user interacts with the speaker, the distance between the user and the speaker is less than a preset distance, but the user and the speaker do not need to be in direct contact. The preset distance is a pre-set distance, for example, the preset distance is 3 meters, 5 meters or other lengths.
[0078] Step S203: when the air action matches the preset action, determine that the air action is the target action.
[0079] After the speaker receives the user's air action, it needs to first determine whether the air action matches the preset action. When the air action does not match the preset action, it means that the user's current air action is not an action to interact with the speaker, and the speaker does not need to perform corresponding operations based on the air action. When the air action matches the preset action, it means that the user's current air action is an action to interact with the speaker, and the speaker needs to perform corresponding operations based on the air action.
[0080] In some embodiments, the matching of the air action and the preset action means that the air action is the same as the preset action, for example, the air action and the preset action are both raising the palm upward, and the air action and the preset action are both drawing a circle.
[0081] Optionally, determining whether the air action matches a preset action includes: extracting action features of the preset action, extracting the action features of the air action after receiving the user's air action, matching the action features of the air action with the action features of the preset action, and determining whether the air action matches the preset action based on the matching result.
[0082] In some embodiments, the air action matches the preset action means that the air action is the same as the preset action, and the action amplitude of the air action and the preset action amplitude of the preset action meet a preset condition. The action amplitude is used to characterize the size of the action, and the preset condition is that the difference between the action amplitude and the preset action amplitude is less than a preset threshold, which is a preset value. Different preset thresholds can be set for different actions.
[0083] For example, if the remote action is to draw a circle, the amplitude of the remote action can be the diameter of the circle; if the remote action is to raise the hand upward, the amplitude of the remote action can be the distance of raising the hand upward. Taking the remote action of drawing a circle as an example, when the difference between the diameter of the currently drawn circle and the diameter of the preset circle is less than the preset threshold, it means that the diameters of the two circles are not much different, and the two circles can be considered to match. When the value is greater than the preset threshold, it is considered that the size of the circle currently drawn by the user is significantly different from the preset circle size, and may not be used for interaction with the speaker. Therefore, it is determined that the two circles do not match.
[0084] In the disclosed embodiment, it is taken into consideration that the air action is the same as the preset action, but if the motion amplitude of the user's current air action is significantly different from the preset motion amplitude of the preset action, the user's current air action may not be intended to interact with the speaker. Therefore, when the air action is the same as the preset action and the motion amplitude of the action is slightly different from the preset motion amplitude of the preset action, it is determined that the air action matches the preset action, thereby avoiding false triggering.
[0085] In some embodiments, the speaker can be in a sleeping state or an off state, that is, the speaker is not awakened. When the speaker receives the user's airborne action in the sleeping state or the off state, it is necessary to wake up the speaker first to put the speaker in an awakened state. Therefore, in this case, the preset action is the action for waking up the speaker. When the user's airborne action matches the action for waking up the speaker, the airborne action is determined to be the target action, that is, the target action is the wake-up action, and then step S204 is executed; when the user's airborne action matches other preset actions, the speaker has not yet awakened, and the user's airborne action cannot be used as the target action, and the subsequent steps are no longer executed.
[0086] The speaker may also be in a wake-up state, that is, the speaker has been awakened. When the speaker receives the user's air action in the awakened state, the preset action is to control the speaker when the speaker is awakened or to control other smart devices through the speaker. When the user's air action matches the preset action, the air action is determined to be the target action, and then step S205, step S206 or step S207 is executed accordingly according to whether the target action is a selection action, a control action or an end action.
[0087] Step S204, in response to detecting that the air-space action is a wake-up action, waking up the speaker.
[0088] The speaker responds to detecting a wake-up action and wakes up the speaker. In this case, when the speaker is in an off state or a sleeping state, when the speaker detects a wake-up action and wakes up the speaker, other operations can be performed after the speaker is woken up. For example, the wake-up action is "the user swings his arm in the air to draw a circle". When the smart speaker detects this action, it is considered to be a wake-up action and the smart speaker is woken up.
[0089] In some embodiments, in order to avoid false wake-ups, in response to detecting a preset number of consecutive airborne actions and the airborne actions are wake-up actions, the speaker is woken up, and the preset number is a preset value, for example, the preset number is 2, 3, or other values greater than 1. For example, the wake-up action is "the user swings his arm in the air to draw a circle". When the smart speaker detects this action once, it is not considered to be a wake-up action, and the smart speaker will not be woken up. When the smart speaker detects this action twice in a row, it is considered to be a wake-up action and the smart speaker is woken up.
[0090] Optionally, the interval between two adjacent wake-up actions does not exceed a preset duration, for example, the preset duration is 2 seconds, 3 seconds or other shorter durations.
[0091] Step S205, in response to detecting that the air-space action is a selection action, selecting a target smart device from at least one smart device connected to the speaker.
[0092] The speaker can be connected to other smart devices, and the user can control other smart devices through the speaker. When the user indirectly controls other smart devices, he can control one smart device at a time, or he can control multiple smart devices at the same time, and the user can choose which smart device to control. Therefore, in response to detecting that the air-space action is a selection action, the speaker selects a target smart device from at least one smart device connected to the speaker. The target smart device is the smart device currently controlled by the speaker.
[0093] For example, a smart air conditioner, smart curtains, and smart TV are all connected to a smart speaker, and the selection action corresponding to the smart air conditioner is "the user extends a finger", then in response to detecting "the user extends a finger", the smart air conditioner is selected; or, the selection action corresponding to the smart curtains is "the user extends two fingers", then in response to detecting "the user extends two fingers", the smart curtains are selected; or, the selection action corresponding to the smart TV is "the user extends three fingers", then in response to detecting "the user extends three fingers", the smart TV is selected.
[0094] Step S206, in response to detecting that the air action is a control action, controlling the target device to perform the operation represented by the control action.
[0095] The target device includes at least one of a speaker and a smart device connected to the speaker and in working state. That is, the speaker can control the speaker itself in response to the control action, and can also control the smart device connected to the speaker and in working state in response to the control action.
[0096] In some embodiments, the same control action can control the same type of operation performed by different devices. The same type of operation refers to operations with similar control methods. For example, adjusting the temperature of the air conditioner, adjusting the volume of the music, and adjusting the volume of the video are all operations of the same type; switching TV programs, switching audio, and switching the working mode of the air conditioner are all operations of the same type.
[0097] For example, the control action is "pressing the palm down", which is used to lower the temperature of the air conditioner and the volume of the audio being played. If the smart speaker is not playing audio and the smart air conditioner is in working state, in response to detecting "pressing the palm down", the smart air conditioner is controlled to lower the temperature. Optionally, each time the palm is pressed down, the temperature of the smart air conditioner is lowered by one degree. If the smart speaker is playing audio and the smart air conditioner is in working state, in response to detecting "pressing the palm down", the volume of the audio is lowered and the smart air conditioner is controlled to lower the temperature.
[0098] In some embodiments, based on the above step S206, the user selects a target smart device, and in response to detecting a control action, the speaker or the target smart device is controlled to perform the operation represented by the control action.
[0099] In some embodiments, the control action includes a switching action, and in response to detecting that the airborne action is the switching action, the target device is controlled to perform the switching operation. For example, the switching operation includes switching TV programs, switching audio, switching air conditioner working modes, etc. For example, a smart TV and a smart air conditioner are connected to a smart speaker and are in working state, and the switching action is "the user extends his palm and shakes it left and right", then in response to detecting that "the user extends his palm and shakes it left and right", the TV program is switched to the next one, and the working mode of the smart air conditioner is switched to another working mode.
[0100] Of course, in some embodiments, the control action may also include other actions, and the embodiments of the present disclosure do not give examples of other control actions.
[0101] Step S207, in response to detecting that the air gesture is an ending action, controlling the target device to switch to a preset state.
[0102] The target device includes at least one of a speaker and a smart device connected to the speaker and in working state, and the preset state includes a dormant state or a closed state.
[0103] For example, the ending action is "wave, then clench your fist", the smart devices currently connected to the smart speaker and in working state include a smart air conditioner, and the smart speaker is currently playing music, then in response to detecting "wave, then clench your fist", the smart speaker and the smart air conditioner are adjusted to a sleep state.
[0104] In actual application, in addition to the above target actions, other target actions may also be included.
[0105] In addition, in some embodiments, the above-mentioned target actions can be used in combination. For example, the user first makes a wake-up action to wake up the speaker. After the speaker is awakened, the user can make a selection action to select the smart device to be controlled. Then the user can make a control action to control the speaker or the selected smart device. Finally, when the speaker or smart device is no longer needed, the user makes an end action to control the speaker or smart device to switch to sleep or off state.
[0106] In the method provided by the embodiment of the present disclosure, the user first records a preset action, receives the user's airborne action, determines whether the airborne action is a target action according to the preset action, and in response to detecting that the airborne action is a target action, performs the operation represented by the target action, that is, when the user interacts with the speaker, the speaker is conveniently controlled through the user's airborne action, avoiding the limitations of voice interaction, enriching the control method of the speaker, and the user does not need to contact the speaker, avoiding the limitation of the distance between the user and the speaker during interaction. In addition, the user records the preset action by himself, and when the user makes an airborne action to interact with the speaker, it is easier to identify the airborne action made by the user, thereby reducing misoperation and improving the accuracy of action recognition.
[0107] In addition, it should be noted that the above embodiments illustrate the process of motion interaction. In some embodiments, the speaker may have two interactive functions, namely, voice interaction function and motion interaction function. The user may select one of the interactive functions to interact with the speaker as needed. Optionally, the voice interaction function and the motion interaction function of the speaker may be switched to each other. When the voice interaction function is switched to, the user may perform voice interaction with the speaker, or, when the motion interaction function is switched to, the user may perform motion interaction with the speaker.
[0108] Figure 4 is a block diagram of an interactive device according to an exemplary embodiment, which is configured in a speaker, see Figure 4 , the device comprises:
[0109] The action receiving module 401 is configured to receive the user's remote action;
[0110] The wake-up module 402 is configured to wake up the speaker in response to detecting an air-space action as a wake-up action.
[0111] In some embodiments, the wake-up module 402 is further configured to wake up the speaker in response to detecting a continuous preset number of air-to-air actions and the air-to-air actions being wake-up actions.
[0112] In some embodiments, the apparatus further comprises:
[0113] The selection module is configured to select a target smart device from at least one smart device connected to the speaker in response to detecting that the air-space action is a selection action, where the target smart device is a smart device currently controlled by the speaker.
[0114] In some embodiments, the apparatus further comprises:
[0115] The control module is configured to control the target device to perform the operation represented by the control action in response to detecting that the air-to-air action is a control action. The target device includes at least one of a speaker and a smart device connected to the speaker and in a working state.
[0116] In some embodiments, the apparatus further comprises:
[0117] The state switching module is configured to control the target device to switch to a preset state in response to detecting that the air-to-air action is an ending action. The target device includes a speaker and at least one of a smart device connected to the speaker and in a working state. The preset state includes a sleep state or an off state.
[0118] In some embodiments, the apparatus further comprises:
[0119] The action matching module is configured to determine that the air action is a target action when the air action matches a preset action, and the target action is a wake-up action, a selection action, a control action or an end action.
[0120] In some embodiments, the air action matches the preset action means that the air action is the same as the preset action, and the action amplitude of the air action and the preset action amplitude of the preset action meet preset conditions.
[0121] In some embodiments, the apparatus further comprises:
[0122] The action entry module is configured to obtain the preset action entered by the user.
[0123] In some embodiments, the action receiving module 401 is configured to receive the user's remote actions through infrared light.
[0124] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0125] The embodiments of the present disclosure further provide a speaker, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the interaction method in the above embodiments.
[0126] Figure 5 is a block diagram of a speaker 500 according to an exemplary embodiment.
[0127] Reference Figure 5 The speaker 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .
[0128] The processing component 502 generally controls the overall operation of the speaker 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.
[0129] The memory 504 is configured to store various types of data to support the operation of the speaker 500. Examples of such data include instructions for any application or method operating on the speaker 500, contact data, phone book data, messages, pictures, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0130] The power supply assembly 506 provides power to the various components of the speaker 500. The power supply assembly 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the speaker 500.
[0131] The multimedia component 508 includes a screen that provides an output interface between the sound box 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the sound box 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0132] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the speaker 500 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0133] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0134] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the speaker 500. For example, the sensor assembly 514 can detect the open / closed state of the speaker 500, the relative positioning of components, such as the display and keypad of the speaker 500, and the sensor assembly 514 can also detect the position change of the speaker 500 or a component of the speaker 500, the presence or absence of contact between the user and the speaker 500, the orientation or acceleration / deceleration of the speaker 500, and the temperature change of the speaker 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0135] The communication component 516 is configured to facilitate wired or wireless communication between the speaker 500 and other devices. The speaker 500 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0136] In an exemplary embodiment, the speaker 500 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned methods.
[0137] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, and the instructions can be executed by the processor 520 of the speaker 500 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0138] The embodiment of the present disclosure also provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by the processor of the speaker, the speaker can execute the interaction method in the above embodiment.
[0139] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0140] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An interactive method, applied to a speaker, characterized in that: The method comprises: Receive user's remote actions; In response to detecting that the air-space action is a wake-up action, the speaker is woken up.
2. The method according to claim 1, characterized in that In response to detecting that the air separation action is a wake-up action, waking up the speaker, comprising: In response to detecting a continuous preset number of the air separation actions and the air separation actions being the wake-up actions, the speaker is woken up.
3. The method according to claim 1, characterized in that After receiving the user's air gesture, the method further includes: In response to detecting that the air-space action is a selection action, a target smart device is selected from at least one smart device connected to the speaker, and the target smart device is a smart device currently controlled by the speaker.
4. The method according to claim 1, characterized in that: After receiving the user's air gesture, the method further includes: In response to detecting that the air-to-air action is a control action, the target device is controlled to perform the operation represented by the control action, and the target device includes the speaker and at least one of a smart device connected to the speaker and in a working state.
5. The method according to claim 1, characterized in that: After receiving the user's air gesture, the method further includes: In response to detecting that the air-to-air action is an ending action, the target device is controlled to switch to a preset state, the target device includes the speaker and at least one of the smart devices connected to the speaker and in a working state, and the preset state includes a sleep state or an off state.
6. The method according to any one of claims 1 to 5, characterized in that: After receiving the user's air gesture, the method further includes: When the air action matches a preset action, the air action is determined to be a target action, and the target action is the wake-up action, the selection action, the control action or the end action.
7. The method according to claim 6, characterized in that The matching of the air action and the preset action means that the air action is the same as the preset action, and the action amplitude of the air action and the preset action amplitude of the preset action meet a preset condition.
8. The method according to claim 6, characterized in that Before receiving the user's remote action, the method further includes: The preset action entered by the user is obtained.
9. The method according to any one of claims 1 to 5, characterized in that: The receiving of the user's remote action includes: The user's remote actions are received through infrared light.
10. An interactive device, configured in a sound box, characterized in that: The device comprises: An action receiving module, configured to receive a user's remote action; The operation execution module is configured to wake up the speaker in response to detecting that the air-space action is a wake-up action.
11. A sound box, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method as claimed in any one of claims 1 to 9.
12. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by the processor of the speaker, the speaker is enabled to execute the method according to any one of claims 1 to 9.