Interaction method and related products based on smart sofa
By communicating with the interactive operating device through the smart sofa, receiving instructions and controlling the feedback components to provide audio and vibration feedback, the problem of monotonous gaming experience on the smart sofa is solved and the fun and interactive effect are improved.
Patent Information
- Application Number
- CN202311100866.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2043-08-29
AI Technical Summary
Existing smart sofas provide users with a monotonous experience when playing electronic games, which is not interesting enough.
The smart sofa communicates with the interactive operation device, receives interactive operation instructions, determines the interactive content and controls the feedback component to perform feedback operations, including audio, vibration and other feedback methods, simulating game scenes and user interactions.
It improves the fun and interactive experience of users when doing activities on the smart sofa and enhances the interaction effect with electronic games.
Smart Images

Figure CN116869315B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home technology, and in particular to an interaction method based on a smart sofa and related products. Background Art
[0002] With the increasing popularity of smart sofas, more and more users are spending more time on them for rest, study, and entertainment. Especially with the increasing number of electronic games available for mobile phones or projected onto televisions, users are often choosing to play them on smart sofas. However, existing smart sofas only provide a gaming area, making the gaming experience relatively monotonous and lacking in fun. Summary of the Invention
[0003] The embodiments of the present application disclose an interactive method and related products based on a smart sofa, which can provide real-time feedback based on interactive operation instructions input by the user, thereby improving the fun of the user's activities on the smart sofa.
[0004] In a first aspect, an embodiment of the present application discloses an interactive method based on a smart sofa, which is applied to the smart sofa. The smart sofa includes several feedback components; the smart sofa is communicatively connected to an interactive operation device; the method includes:
[0005] receiving an interactive operation instruction sent by the interactive operation device;
[0006] Determining interactive content according to the interactive operation instruction;
[0007] Determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content;
[0008] The target feedback component is controlled to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0009] As an optional implementation manner, in the first aspect of this embodiment, the feedback component includes at least two audio components;
[0010] The determining, according to the interaction content, a target feedback component and a target feedback parameter corresponding to the target feedback component includes:
[0011] If the interaction content is a conversation with a non-target character, then obtaining relative position information of the non-target character relative to the target character; wherein the non-target character is a character not controlled by the target user; the target character is a character controlled by the target user; and the target user is a user who inputs the interactive operation instruction through the interactive operation device;
[0012] Determine a target audio component according to the relative position information; the target audio component is an audio component among the audio components that matches the relative position of the target user and the relative position information;
[0013] Acquire audio information of the interactive content, and determine the playback content and playback volume based on the audio information.
[0014] As an optional implementation manner, in the first aspect of this embodiment, the feedback component includes a vibration component;
[0015] The determining, according to the interaction content, a target feedback component and a target feedback parameter corresponding to the target feedback component includes:
[0016] If the interaction content is to control a target character to perform an action, the vibration component is determined as the target feedback component; wherein the target character is a character controlled by a target user;
[0017] Acquire motion information of the target character, and determine vibration parameters based on the motion information, wherein the vibration parameters include one or more of vibration frequency, vibration amplitude, and vibration direction; and the motion information includes at least motion type and motion intensity.
[0018] As an optional implementation manner, in the first aspect of this embodiment, before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes:
[0019] Detecting a first pressure value applied to the smart sofa by a sensing device;
[0020] If it is determined according to the first pressure value that there is a non-target user on the smart sofa, interactive confirmation information is output; the non-target user is a user who has not input the interactive operation instruction through the interactive operation device; the interactive confirmation information is used to inquire the target user whether to control the target feedback component to perform the feedback operation;
[0021] If confirmation information fed back by the interactive operation device is received, the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is executed.
[0022] As an optional implementation manner, in the first aspect of this embodiment, the smart sofa is provided with a game interaction area;
[0023] Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes:
[0024] detecting a second pressure value applied to the game interaction area by a sensing device;
[0025] If it is determined according to the second pressure value that the target user is located in the game interaction area, determining the posture of the target user in the game interaction area according to the second pressure value;
[0026] If the determined target user's posture matches the first preset posture, the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is performed.
[0027] As an optional implementation manner, in the first aspect of this embodiment, after controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes:
[0028] Acquire a target reaction action of a target user when the smart sofa controls the target feedback component to perform a feedback operation;
[0029] Determining a degree of matching between the target reaction action and a preset reaction action;
[0030] The target feedback parameter corresponding to the target feedback component is adjusted according to the matching degree.
[0031] As an optional implementation manner, in the first aspect of this embodiment, before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes:
[0032] Acquire environmental parameters of the environment where the smart sofa is located; the environmental parameters include at least environmental noise intensity, environmental temperature, and current time;
[0033] The target feedback parameter is adjusted according to the environmental parameter, so that the smart sofa controls the target feedback component to perform a feedback operation according to the adjusted target feedback parameter.
[0034] A second aspect of an embodiment of the present application provides an interactive method based on a smart sofa, which is applied to a smart sofa. The smart sofa includes several feedback components; the smart sofa is communicatively connected to an interactive operation device; and the device includes:
[0035] An instruction receiving module, configured to receive an interactive operation instruction sent by the interactive operation device;
[0036] A content determination module, configured to determine the interactive content according to the interactive operation instruction;
[0037] a parameter determination module, configured to determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content;
[0038] The game interaction module is used to control the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0039] A third aspect of an embodiment of the present application provides a smart sofa, which includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor implements any one of the smart sofa-based interaction methods disclosed in the embodiments of the present application.
[0040] A fourth aspect of an embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, any one of the smart sofa-based interaction methods disclosed in the embodiment of the present application is implemented.
[0041] Compared with the related art, the embodiments of the present application have the following beneficial effects:
[0042] The smart sofa includes several feedback components and is also in communication with an interactive operation device. The smart sofa receives interactive operation instructions sent by the interactive operation device, determines the interaction content based on the interactive operation instructions, and then determines a target feedback component and its corresponding target feedback parameters from among the several feedback components based on the interactive operation content. Finally, the smart sofa controls the target feedback component to perform a feedback operation based on the target feedback parameters, thereby providing real-time feedback on the interactive operation instructions input by the user and enhancing the user's enjoyment when performing activities on the smart sofa. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] 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 embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0044] Figure 1 This is a schematic diagram of an application scenario of an interactive method based on a smart sofa disclosed in an embodiment of the present application;
[0045] Figure 2 This is a flow chart of an interactive method based on a smart sofa disclosed in an embodiment of the present application;
[0046] Figure 3 This is a flow chart of another interactive method based on a smart sofa disclosed in an embodiment of the present application;
[0047] Figure 4 is a schematic diagram of an audio component configuration disclosed in an embodiment;
[0048] Figure 5 This is a flow chart of another interactive method based on a smart sofa disclosed in an embodiment of the present application;
[0049] Figure 6 1 is a flow chart of another interactive method based on a smart sofa disclosed in an embodiment of the present application;
[0050] Figure 7 This is a schematic structural diagram of an interactive device based on a smart sofa disclosed in an embodiment of the present application;
[0051] Figure 8 This is a schematic structural diagram of a smart sofa disclosed in an embodiment. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0053] It should be noted that the terms "including," "having," and any variations thereof in the embodiments and drawings of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0054] The present invention discloses an interactive method and related products based on a smart sofa, which can provide real-time feedback on interactive operation instructions input by users, thereby increasing the fun of users' activities on the smart sofa. Detailed descriptions are given below.
[0055] See also Figure 1 , Figure 1 This is a schematic diagram of an application scenario of an interactive method based on a smart sofa disclosed in an embodiment of the present application. Figure 1As shown, it includes a smart sofa 10, an interactive operation device 20, a feedback component 30 and a target user 40. The smart sofa 10 may include several feedback components 30, which may be built into the smart sofa 10 or arranged on the surface of the smart sofa 10. The interactive operation device 20 is used to generate interactive operation instructions based on the user's input and send the interactive operation instructions to the smart sofa 20; the interactive operation device 20 can also be built into the smart sofa 10 or outside the smart sofa 10, and communicate with the smart sofa 10 through wired or wireless means. The user 40 is located on the smart sofa 10. The posture of the target user 40 on the smart sofa 10 is not limited and can be sitting, sleeping or kneeling.
[0056] The target user 40 inputs interactive operations to the interactive operation device 20 in one or more ways, such as by clicking a button, inputting by voice, or inputting by controlling a joystick. The interactive operation device 20 receives the interactive operation instructions input by the target user 40 and sends the interactive operation instructions to the smart sofa 10. The smart sofa 10 determines the interactive content based on the received interactive operation instructions and, based on the interactive content, determines a target feedback component from the plurality of feedback components 30 and the target feedback parameters corresponding to the target feedback component. Finally, the smart sofa 10 controls the target feedback component to perform the feedback operation based on the target feedback parameters corresponding to the target feedback component.
[0057] See also Figure 2 , Figure 2 This is a flow chart of an interactive method based on a smart sofa disclosed in an embodiment of the present application. Figure 1 The smart sofa 10 includes several feedback components 30; the smart sofa 10 is connected to the interactive operation device 20 for communication. Figure 2 As shown, the method may include the following steps:
[0058] 210. Receive an interactive operation instruction sent by an interactive operation device.
[0059] In an embodiment of the present application, the smart sofa receives interactive operation instructions sent by the interactive operation device through wired communication or wireless communication. The interactive operation instructions are sent to the smart sofa by the interactive operation device based on user input. The interactive operation instructions can be operation instructions for the user to interact with the target object such as an electronic game, audio and video or virtual reality object by manipulating the interactive operation device. The way in which the user inputs the interactive operation instructions through the interactive operation device is not limited, and can be input by clicking a button, voice input or operating a joystick, etc. The interactive operation device can be an interactive area set on the smart sofa, or it can be a device outside the smart sofa such as a keyboard, handle, joystick and cushion.
[0060] Before the smart sofa receives the interactive operation instruction sent by the interactive operation device, the smart sofa first establishes a communication connection with the interactive operation device. Specifically, the Bluetooth component of the smart sofa can be connected to the Bluetooth component of the interactive operation instruction; or the port on the smart sofa can be connected to the port on the connection line of the interactive operation device; or the smart sofa and the interactive operation device can be connected to the same network to establish a network connection; no specific limitation is made here.
[0061] In some embodiments, interactive operation instructions can be generated based on interactive operations. Specifically, a user can input interactive operations through one or more methods. The interactive operation device determines the interactive operation instruction that best matches all the input interactive operations from the instruction library based on the one or more interactive operations input by the user. This can avoid interactive operation instruction errors caused by input errors and improve the accuracy of the output interactive operation instructions.
[0062] 220. Determine the interactive content according to the interactive operation instruction.
[0063] In an embodiment of the present application, the smart sofa determines the interactive content based on the interactive operation. Specifically, different candidate interactive operation instructions may be pre-set with corresponding interactive content. The smart sofa determines the interactive content corresponding to the interactive operation instruction based on the received interactive operation instruction and the preset correspondence between each candidate interactive operation instruction and the interactive content. The interactive content is the content that the user can manipulate or interact with, such as conversation, movement, stop, or execution of other specific actions.
[0064] For example, the interactive operation device is a keyboard. The user inputs an interactive operation by clicking the "w" button. The interactive operation device generates an interactive operation instruction "Forward 1" based on the input interactive operation. The preset candidate operation instructions and corresponding interactive contents are: "Forward 1" corresponds to the sound and vibration of the running character at speed 1, "Forward 2" corresponds to the sound and vibration of the running character at speed 2, and "Forward 3" corresponds to the sound and vibration of the running character at speed 3. Therefore, based on the interactive operation instruction "Forward 1", the smart sofa determines that the interactive content is the sound and vibration of the running character at speed 3.
[0065] 230. Determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content.
[0066] In the embodiment of the present application, the smart sofa determines one or more feedback components from a plurality of feedback components as target feedback components based on the interaction content, and determines target feedback parameters corresponding to each target feedback component based on the interaction content. The target feedback component is the feedback component used by the smart sofa to interact with the user, and the feedback component is the component that performs specific operations when interacting with the user; the target feedback parameters are the parameters used to control the target feedback component to achieve interaction with the user.
[0067] The smart sofa can preset corresponding feedback components and feedback parameters for different interactive contents. Based on the preset corresponding feedback components and feedback parameters for each interactive content, the smart sofa determines the feedback components and feedback parameters corresponding to the specific interactive content, and respectively determines them as the target feedback components and target feedback parameters corresponding to the target feedback components. For example, if the interactive content is the running sound and vibration that controls the character's forward movement, the preset corresponding feedback components are the speaker and vibration motor on the sofa. The preset corresponding feedback parameters for the running sound and vibration that controls the character's forward movement at speed 1 are the speaker playback volume of 1 and the vibration motor vibration frequency of 1; the preset corresponding feedback parameters for the running sound and vibration that controls the character's forward movement at speed 2 are the speaker playback volume of 2 and the vibration motor vibration frequency of 2; the preset corresponding feedback parameters for the running sound and vibration that controls the character's forward movement at speed 3 are the speaker playback volume of 3 and the vibration motor vibration frequency of 3. The larger the number, the greater the corresponding volume and vibration frequency.
[0068] 240. Control the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0069] In an embodiment of the present application, the smart sofa controls the target feedback component according to the target feedback parameters corresponding to the target feedback component, so that the target feedback component performs a feedback operation, thereby enabling the user to receive feedback from the smart sofa and realize interaction with the user.
[0070] For example, the target feedback components are speakers and vibration motors, and the corresponding feedback parameters are the speaker volume and the vibration motor frequency. If the interaction involves controlling the running sound and vibration of a character at speed 1, the target feedback parameters are speaker volume 1 and vibration motor frequency 1. Therefore, the smart sofa controls the speaker to play the running sound at volume 1 and the vibration motor to vibrate at frequency 1, simulating a running scene. This allows the user to experience feedback from the smart sofa based on the speaker playback and vibration of the vibration motor.
[0071] In the above embodiment, the smart sofa includes several feedback components and is also communicatively connected to an interactive operation device. The smart sofa receives interactive operation instructions sent by the interactive operation device, determines the interactive content based on the interactive operation instructions, then determines a target feedback component and a target feedback parameter corresponding to the target feedback component from the multiple feedback components based on the interactive operation content. Finally, the smart sofa controls the target feedback component to perform a feedback operation based on the target feedback parameter corresponding to the target feedback component, thereby providing real-time feedback on the interactive operation instructions input by the user, thereby enhancing the user's enjoyment when performing activities on the smart sofa.
[0072] In some embodiments, before the smart sofa executes the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the following steps may also be performed:
[0073] detecting a first pressure value applied to the smart sofa by a sensing device;
[0074] If it is determined based on the first pressure value that there is a non-target user on the smart sofa, then interactive confirmation information is output; the non-target user is a user who has not input an interactive operation instruction through the interactive operation device; the interactive confirmation information is used to inquire the target user whether to control the target feedback component to perform the feedback operation;
[0075] If confirmation information fed back by the interactive operation device is received, a step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is executed.
[0076] In an embodiment of the present application, the smart sofa can be divided into several areas, each of which is provided with a corresponding sensing device. The smart sofa detects a first pressure value applied to each area of the smart sofa through each sensing device, wherein the first pressure value is the pressure value applied to each area of the smart sofa.
[0077] The smart sofa compares each first pressure value with a preset first pressure threshold, wherein the first pressure threshold is a pressure value threshold used to determine whether there is a user at the location.
[0078] If the first pressure value is greater than or equal to the first pressure threshold, it is determined that there is a user in the area where the first pressure value is detected; if the first pressure value is less than the first pressure threshold, it is determined that there is no user in the area where the first pressure value is detected. If the first pressure value received by only one area on the smart sofa is greater than the first pressure threshold, it is determined that there are no non-target users on the smart sofa, only target users, and therefore the smart sofa does not need to output interactive confirmation information. The interactive confirmation information is used to inquire the target user whether it is necessary to control the target feedback component to perform a feedback operation. That is to say, if the first pressure value received by only one area on the smart sofa is greater than the pressure threshold, the smart sofa directly executes the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0079] If at least two areas of the smart sofa experience a first pressure value greater than a first pressure threshold, and the at least two areas are adjacent, the smart sofa determines the pressure change rate of each area experiencing a first pressure value greater than the first pressure threshold based on the pressure values detected at each moment. If the pressure change rates of each area experiencing a first pressure value greater than the pressure threshold are close, the smart sofa determines that only the target user exists on the smart sofa, and no non-target users exist. Therefore, the smart sofa does not need to output interactive confirmation information, and directly executes the step of controlling the target feedback component to perform the feedback operation based on the target feedback parameter corresponding to the target feedback component. If the pressure change rate of each area experiencing a first pressure value greater than the first pressure threshold differs significantly from the pressure change rate of other areas experiencing a first pressure value greater than the first pressure threshold, it is determined that a non-target user exists on the smart sofa, and the smart sofa then outputs interactive confirmation information to confirm whether to continue controlling the target feedback component to perform the feedback operation.
[0080] If the smart sofa receives confirmation information from the target user via the interactive operation device, it executes the step of controlling the target feedback component to perform a feedback operation based on the target feedback parameters corresponding to the target feedback component. If the smart sofa does not receive confirmation information from the target user via the interactive operation device, it does not execute the step of controlling the target feedback component to perform a feedback operation based on the target feedback parameters corresponding to the target feedback component, that is, it does not control the target feedback component to perform interactive feedback with the target user. The confirmation information is information used to instruct the smart sofa to execute the step of controlling the target feedback component to perform a feedback operation based on the target feedback parameters corresponding to the target feedback component.
[0081] If the first pressure value received by at least two areas on the smart sofa is greater than the first pressure threshold, and any area is not adjacent to the other areas, the smart sofa determines that there is a non-target user on the smart sofa. At this time, the smart sofa outputs interactive confirmation information to confirm whether to continue controlling the target feedback component to perform the feedback operation. If the smart sofa receives confirmation information fed back by the target user through the interactive operation device, the step of controlling the target feedback component to perform the feedback operation according to the target feedback parameter corresponding to the target feedback component is executed. If the smart sofa does not receive confirmation information fed back by the target user through the interactive operation device, the step of controlling the target feedback component to perform the feedback operation according to the target feedback parameter corresponding to the target feedback component is not executed.
[0082] In the above embodiment, the pressure applied to the smart sofa is used to determine whether a non-target user exists on the smart sofa. If a non-target user exists, the smart sofa outputs interaction confirmation information to solicit instructions from the target user. Upon receiving feedback of the target user removal information, the smart sofa controls the target feedback component to perform feedback operations normally to enable normal interaction between the target user and the electronic game. Otherwise, the interaction feedback operations are not performed, thereby reducing the impact of the target user's interaction with the electronic game on other users on the smart sofa.
[0083] In some embodiments, see Figure 3 , Figure 3 This is a flow chart of another interactive method based on a smart sofa disclosed in an embodiment of the present application. Figure 1 In the smart sofa 10, the smart sofa 10 includes several feedback components 30; the feedback component 30 includes at least two audio components; the smart sofa 10 is connected to the interactive operation device 20 for communication. Figure 3 As shown, the method may include the following steps:
[0084] 310. Receive an interactive operation instruction sent by an interactive operation device.
[0085] 320. Determine the interactive content according to the interactive operation instruction.
[0086] 330. If the interaction content is a conversation with a non-target character, then obtain the relative position information of the non-target character relative to the target character; wherein the non-target character is a character not controlled by the target user; the target character is a character controlled by the target user; and the target user is the user who inputs the interactive operation instruction through the interactive operation device.
[0087] In an embodiment of the present application, when the object with which the user interacts on the smart sofa is an electronic game, the interactive content may include controlling the movement of a target character, talking to a non-target character, or controlling the target character to perform specific actions, etc. The target character is a character controlled by the target user, that is, a controllable character currently controlled by the target user; the non-target character is a character not controlled by the target user, that is, an uncontrollable character or a controllable character but currently not controlled by the target user; and the target user is the user who inputs interactive operation instructions through the interactive operation device.
[0088] Based on the interactive operation instruction received from the interactive operation device, the smart sofa determines that the interaction content is to chat with a non-target character. The smart sofa then obtains the relative position information of the non-target character relative to the target character in the electronic game. The relative position information includes information such as the direction and distance of the non-target character relative to the target character. For example, the direction of non-target character A relative to the target character in the electronic game is northeast, and the distance of non-target character A relative to the target character is 100 (the unit distance in the electronic game is 1).
[0089] 340. Determine a target audio component according to the relative position information; the target audio component is an audio component that matches the relative position and relative position information of the target user among the audio components.
[0090] In the embodiment of the present application, each audio component in the feedback component included in the smart sofa is arranged at a different position on the smart sofa. The smart sofa can determine the position of the target user on the smart sofa through a sensor device, and then determine the relative position of each audio component relative to the target user.
[0091] The smart sofa determines the target audio component from the audio components of the feedback component based on the relative position information and the relative position of each audio component to the target user; wherein the target audio component is the audio component among the audio components that matches the relative position and relative position information of the target user.
[0092] For example, see Figure 4 , Figure 4 FIG. 1 is a schematic diagram of the audio component configuration disclosed in an embodiment. Figure 4As shown, the smart sofa is equipped with four audio components: audio component 1, audio component 2, audio component 3, and audio component 4. The smart sofa uses a pressure sensor to determine that the target user is located at position a. The relative position of audio component 1 to the target user is 80 cm northwest; the relative position of audio component 2 to the target user is 20 cm southwest; the relative position of audio component 3 to the target user is 100 cm northeast; and the relative position of audio component 4 to the target user is 30 cm southeast. The smart sofa determines that the interaction content is a conversation with a non-target character, and the relative position information of the non-target character relative to the target character is obtained as northeast, a distance of 80. At this point, based on the relative positions of each audio component and the target user, as well as the obtained relative position information of the non-target character relative to the target character, the smart sofa determines that the relative position of audio component 1 to the target user best matches the obtained relative position information, and therefore determines audio component 1 as the target audio component.
[0093] 350. Acquire audio information of the interactive content, and determine the playback content and playback volume based on the audio information.
[0094] In an embodiment of the present application, the smart sofa can transmit data via wired or wireless means to obtain audio information of interactive content, that is, audio information of conversations with non-target characters, such as music, text content, and dubbing. Based on the obtained audio information, the smart sofa determines the content to be played, i.e., the content to be played, and the volume at which the content is played.
[0095] For example, if the interaction involves a conversation with non-target character A, the smart sofa acquires the audio information of the conversation, including the voiceover of non-target character A, the content of the conversation, and the background music during the conversation. Based on the acquired audio information, the smart sofa determines that the content to be played is the voiceover of non-target character A and the content of the conversation, and also sets the playback volume to volume 2.
[0096] 360. Control the target audio component to play according to the playback content and playback volume.
[0097] In an embodiment of the present application, the smart sofa controls the target audio component according to the playback content and the playback volume, so that the target audio component plays the determined playback content at the determined playback volume, thereby realizing the interaction between the user and the electronic game.
[0098] Using the above embodiment, when the interactive content is a conversation between a target character controlled by a target user and a non-target character, the smart sofa obtains the relative position information of the non-target character with respect to the target character, and determines the target audio component based on the position between each audio component set on the smart sofa and the user, thereby further improving the adaptability of the determined target feedback component; then, based on the audio information of the interactive content, the target feedback parameters including the playback content and the playback volume are determined, thereby controlling the target audio component according to the playback content and the playback volume to realize the interaction between the user and the electronic game, which can further improve the interactive effect and user experience when the interactive content is a conversation with a non-target character.
[0099] In some embodiments, see Figure 5 , Figure 5 This is a flow chart of another interactive method based on a smart sofa disclosed in the embodiment of this application. Figure 1 In the smart sofa 10, the smart sofa 10 includes several feedback components 30; the feedback components 30 include at least a vibration component; the smart sofa 10 is in communication with the interactive operation device 20. Figure 5 As shown, the method may include the following steps:
[0100] 510. Receive an interactive operation instruction sent by an interactive operation device.
[0101] 520. Determine the interactive content according to the interactive operation instruction.
[0102] 530. If the interaction content is to control a target character to perform an action, the vibration component is determined as a target feedback component; wherein the target character is a character controlled by a target user.
[0103] In the embodiment of the present application, when the object with which the user interacts based on the smart sofa is an electronic game, the interactive content may include controlling the movement of a target character, talking to a non-target character, or controlling the target character to perform a specific action, etc. The target character is the character controlled by the target user, that is, the character that is controllable and currently controlled by the target user.
[0104] The smart sofa determines the interactive content as controlling the target character to perform actions such as punching or shooting based on the interactive operation instructions received from the interactive operation device. Since the target character will produce corresponding shaking or vibration when performing the action, the smart sofa determines the vibration component in the feedback component as the target feedback component.
[0105] 540. Obtain action information of the target character, and determine vibration parameters based on the action information. The vibration parameters include one or more of vibration frequency, vibration amplitude, and vibration direction. The action information includes at least action type and action intensity.
[0106] In an embodiment of the present application, the smart sofa transmits data via a wired or wireless method to obtain action information of the target character, wherein the action information is information indicating the specific action to be performed and the degree to which the action is performed, that is, information that can describe the action to be performed; the action information includes at least the action type and the action intensity, such as the action type is a punch, and the action intensity is a light punch or a heavy punch.
[0107] The smart sofa may be pre-set with correspondences between different motion information and vibration parameters. The smart sofa determines the vibration parameters based on the acquired motion information of the target character and the pre-set correspondences. The vibration parameters may include one or more of vibration frequency, vibration amplitude, and vibration direction.
[0108] For example, action types include punching, shooting, and running; action intensities include intensity 1, intensity 2, and intensity 3, where the intensities increase in sequence. When the action type in the action information is punching and the action intensity is action 1, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 1, and the vibration direction is in the opposite direction of the punching direction; when the action type in the action information is punching and the action intensity is action 2, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 2, and the vibration direction is in the opposite direction of the punching direction; when the action type in the action information is punching and the action intensity is action 3, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 3, and the vibration direction is in the opposite direction of the punching direction. Among them, the larger the number, the greater the vibration amplitude. The smart sofa can execute the vibration amplitude according to the extension of the telescopic rod. The vibration amplitude number corresponds to the specific extension of the telescopic rod. For example, if the vibration amplitude is 1, the extension of the telescopic rod is 10cm; if the vibration amplitude is 2, the extension of the telescopic rod is 20cm; if the vibration amplitude is 3, the extension of the telescopic rod is 30cm.
[0109] When the action type in the action information is shooting and the action intensity is 1, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 3, and the vibration direction is in the opposite direction of the shooting direction; when the action type in the action information is shooting and the action intensity is 3, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 5, and the vibration direction is in the opposite direction of the shooting direction; when the action type in the action information is shooting and the action intensity is 3, the corresponding vibration parameters include vibration amplitude and vibration direction, the vibration amplitude is 7, and the vibration direction is in the opposite direction of the shooting direction.
[0110] When the action type in the action information is running and the action intensity is 1, the corresponding vibration parameters include vibration frequency and vibration amplitude, and the vibration frequency is 1 and the vibration amplitude is 1; when the action type in the action information is running and the action intensity is 2, the corresponding vibration parameters include vibration frequency and vibration amplitude, and the vibration frequency is 3 and the vibration amplitude is 2; when the action type in the action information is running and the action intensity is 3, the corresponding vibration parameters include vibration frequency and vibration amplitude, and the vibration frequency is 5 and the vibration amplitude is 3; among them, the larger the vibration frequency number, the greater the vibration frequency, and the vibration frequency number corresponds to a specific frequency. For example, if the vibration frequency is 1, the corresponding frequency is 2 vibrations per 10s; if the vibration frequency is 3, the corresponding frequency is 6 vibrations per 10s; if the vibration frequency is 5, the corresponding frequency is 1 vibration per 1s.
[0111] 550. Control the vibration component to vibrate according to the vibration parameters.
[0112] In the embodiment of the present application, the smart sofa controls the vibration component according to the vibration parameters, so that the vibration component vibrates according to the determined vibration parameters, thereby realizing the interaction between the user and the electronic game.
[0113] By adopting the above embodiment, when the interactive content is that the target user controls the target character to perform an action, the smart sofa determines the vibration component in the feedback component as the target feedback component, thereby further improving the adaptability of the determined target feedback component; then, according to the action information of the target character, vibration parameters including one or more of vibration frequency, vibration amplitude and vibration direction are determined, thereby controlling the vibration component to vibrate according to the vibration parameters to realize the interaction between the user and the electronic game, which can further improve the interactive effect and user experience when the interactive content is controlling the target character to perform an action.
[0114] In some embodiments, the feedback component includes an air blowing component;
[0115] Determining a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content includes:
[0116] If the interaction content is to control the target character to move, the blowing component is determined as the target feedback component; wherein the target character is the character controlled by the target user;
[0117] The movement information of the target character is obtained, and the blowing parameters are determined according to the movement information. The blowing parameters include one or both of the blowing direction and the blowing intensity. The movement information includes at least the moving speed and the moving direction.
[0118] In the embodiment of the present application, when the object with which the user interacts based on the smart sofa is an electronic game, the interactive content may include controlling the movement of a target character, talking to a non-target character, or controlling the target character to perform a specific action, etc. The target character is the character controlled by the target user, that is, the character that is controllable and currently controlled by the target user.
[0119] The smart sofa determines the interaction content as controlling the target character to move, such as driving or running, based on the interaction operation instructions received from the interaction operation device. Since corresponding airflow changes will be generated when the target character moves, the smart sofa determines the blowing component in the feedback component as the target feedback component.
[0120] In an embodiment of the present application, the smart sofa transmits data via a wired or wireless method to obtain movement information of the target character, wherein the movement information is information representing the movement of the target character, that is, information that can describe the movement that the target character is going to perform; the movement information includes at least the movement direction and movement speed.
[0121] The smart sofa may be pre-set with correspondences between different movement information and air blowing parameters. The smart sofa determines the air blowing parameters based on the acquired movement information of the target character and the pre-set correspondences. The air blowing parameters include one or both of the air blowing direction and the air blowing intensity.
[0122] For example, the movement directions include forward, left, and right, and the movement speeds include speed 1, speed 2, and speed 3, where the speeds increase in sequence. The blowing component is an electric fan. When the movement direction in the movement information is forward and the movement speed is speed 1, the corresponding blowing parameter is a blowing intensity of 1, and the blowing direction is directly in front of the target user. When the movement direction in the movement information is forward and the movement speed is speed 2, the corresponding blowing parameter is a blowing intensity of 2, and the blowing direction is directly in front of the target user. When the movement direction in the movement information is forward and the movement speed is speed 3, the corresponding blowing parameter is a blowing intensity of 3, and the blowing direction is directly in front of the target user.
[0123] When the moving direction in the moving information is left and the moving speed is speed 1, the corresponding blowing parameter is a blowing intensity of 1 and the blowing direction is to the left of the target user; when the moving direction in the moving information is forward and the moving speed is speed 2, the corresponding blowing parameter is a blowing intensity of 2 and the blowing direction is to the left of the target user; when the moving direction in the moving information is forward and the moving speed is speed 3, the corresponding blowing parameter is a blowing intensity of 3 and the blowing direction is to the left of the target user.
[0124] When the moving direction in the moving information is right and the moving speed is speed 1, the corresponding blowing parameter is a blowing intensity of 1 and the blowing direction is to the right of the target user; when the moving direction in the moving information is forward and the moving speed is speed 2, the corresponding blowing parameter is a blowing intensity of 2 and the blowing direction is to the right of the target user; when the moving direction in the moving information is forward and the moving speed is speed 3, the corresponding blowing parameter is a blowing intensity of 3 and the blowing direction is to the right of the target user.
[0125] In an embodiment of the present application, the smart sofa controls the blowing component according to the blowing parameters, so that the blowing component blows according to the determined blowing parameters to simulate the airflow effect when the target character moves, thereby realizing the interaction between the user and the electronic game.
[0126] By adopting the above embodiment, when the interactive content is that the target user controls the target character to move, the smart sofa determines the blowing component in the feedback component as the target feedback component, further improving the adaptability of the determined target feedback component; then, according to the movement information of the target character, one or all of the blowing parameters including the blowing intensity and the blowing direction are determined, thereby controlling the blowing component to blow according to the blowing parameters to realize the interaction between the user and the electronic game, which can further improve the interactive effect and user experience when the interactive content is to control the movement of the target character.
[0127] In some embodiments, the smart sofa is provided with a game interaction area.
[0128] Before executing the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameters corresponding to the target feedback component, the smart sofa may further execute the following steps:
[0129] Detecting a second pressure value on the game interaction area through a sensor device;
[0130] If it is determined that the target user is located in the game interaction area according to the second pressure value, determining the target user's posture in the game interaction area according to the second pressure value;
[0131] If the determined target user's posture matches the first preset posture, a step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is performed.
[0132] In an embodiment of the present application, a smart sofa is provided with a game interaction area, which is the area where a target user interacts with an electronic game. A sensing device, such as a pressure sensor, is provided in the game interaction area of the smart sofa. The sensing device detects a second pressure value applied to the game interaction area. The second pressure value is the pressure value applied to the game interaction area.
[0133] The smart sofa compares the detected second pressure value with a preset second pressure threshold. The second pressure threshold is a pressure threshold used to determine whether the target user is present in the game interaction area. The second pressure threshold can be the same as the first pressure threshold in the above embodiment.
[0134] If the second pressure value is less than the second pressure threshold, it is confirmed that there is no target user in the game interaction area. At this time, the smart sofa determines that no feedback is required, that is, there is no need to execute the step of controlling the target feedback component to perform the feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0135] If the second pressure value is greater than or equal to the second pressure threshold, it is confirmed that there is a target user in the game interaction area. At this time, the smart sofa can determine the posture of the target user in the game interaction area through the distribution of pressure values in the game interaction area and / or by capturing the image of the target user in the game interaction area through an image acquisition device.
[0136] The smart sofa then compares the target user's posture in the game interaction area with the first preset posture to determine the degree of match between the two. If the degree of match between the two is greater than a matching threshold, the target user's posture in the game interaction area is considered to match the first preset posture. Otherwise, the target user's posture in the game interaction area is considered to not match the first preset posture. The smart sofa may compare the distribution of pressure values on the game interaction area with the distribution of pressure values on the game interaction area when the target user is in the game interaction area with the first preset posture; and / or compare the image of the target user in the game interaction area with the image of the target user in the game interaction area with the first preset posture, thereby determining whether the target user's posture matches the first preset posture.
[0137] If the determined target user's posture does not match the first preset posture, it is considered that controlling the target feedback component to perform the feedback operation will reduce the target user's gaming experience or affect the target user's body. Therefore, there is no need to execute the step of controlling the target feedback component to perform the feedback operation according to the target feedback parameters corresponding to the target feedback component.
[0138] If the determined target user's posture matches the first preset posture, a step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is performed.
[0139] By adopting the above embodiment, by setting a game interaction area and limiting the target user to a posture that meets the requirements in the game interaction area, the target feedback component is controlled to perform the feedback operation to achieve the interaction between the target user and the electronic game. This can improve the target user's experience and the effect of the interaction, reduce the impact of the interaction process on users at other positions on the smart sofa, and avoid unnecessary impact of the interactive feedback operation on users with irregular postures.
[0140] In some embodiments, before executing the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the smart sofa may further execute the following steps:
[0141] Obtain environmental parameters of the environment where the smart sofa is located; the environmental parameters include at least environmental noise intensity, environmental temperature, and current time;
[0142] The target feedback parameters are adjusted according to the environmental parameters, so that the smart sofa controls the target feedback component to perform a feedback operation according to the adjusted target feedback parameters.
[0143] In an embodiment of the present application, the smart sofa can obtain environmental parameters of the environment in which the smart sofa is located through detection by sensing equipment, or through communication connections with other smart home devices such as air conditioners, lights, etc. for data transmission; wherein the environmental parameters are relevant data reflecting the environment in which the smart sofa is located, including at least the ambient noise intensity, ambient temperature and current time.
[0144] The smart sofa presets target feedback parameters corresponding to different environmental parameters, and then determines the target feedback parameters to be adjusted and the adjusted values of the target feedback parameters to be adjusted based on the acquired environmental parameters and the correspondence between the environmental parameters and the target feedback parameters. The target feedback parameters are adjusted accordingly so that the smart sofa controls the target feedback component to perform feedback operations according to the adjusted target feedback parameters.
[0145] For example, when the environmental parameters include the intensity of environmental noise, if the intensity of environmental noise is greater than 5, the playback volume in the target feedback parameters needs to be adjusted, and the playback volume needs to be increased to playback volume 5; if the intensity of environmental noise is less than or equal to 5, there is no need to adjust the playback volume in the target feedback parameters. In addition, when the environmental parameters include the ambient temperature, if the ambient temperature is greater than 30 degrees Celsius, the vibration frequency and vibration amplitude in the target feedback parameters need to be adjusted, and the vibration frequency and vibration amplitude need to be reduced to the minimum; if the ambient temperature is less than or equal to 30 degrees Celsius, there is no need to adjust the vibration frequency and vibration amplitude in the target feedback parameters. In addition, when the environmental parameters include the current time, if the current time is from 7 am to 9 pm, there is no need to adjust the playback volume in the target feedback parameters; if the current time is from 9 pm to 7 am, the playback volume in the target feedback parameters needs to be adjusted, and the playback volume needs to be reduced to playback volume 1.
[0146] By adopting the above embodiment, the smart sofa can adjust the determined target feedback parameters in advance according to the environmental parameters of the environment in which it is located, so that the smart sofa controls the target feedback component to perform the feedback operation according to the adjusted target feedback parameters, thereby effectively combining the environment in which the smart sofa is located to interact with the target user, further improving the interaction effect and user experience.
[0147] In some embodiments, see Figure 6 , Figure 6 This is a flow chart of an interactive method based on a smart sofa disclosed in the embodiment of the present application. Figure 1 The smart sofa 10 includes several feedback components 30; the smart sofa 10 is connected to the interactive operation device 20 for communication. Figure 6 As shown, the method may include the following steps:
[0148] 610. Receive an interactive operation instruction sent by an interactive operation device.
[0149] 620. Determine the interactive content according to the interactive operation instruction.
[0150] 630. Determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content.
[0151] 640. Control the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0152] 650. Obtain a target reaction action of the target user when the smart sofa controls the target feedback component to perform a feedback operation.
[0153] In an embodiment of the present application, when the smart sofa controls the target feedback component to perform a feedback operation based on the target feedback parameters corresponding to the target feedback component, the target user's pressure changes when the smart sofa is on the smart sofa can be detected in real time by a sensing device, and / or the target user's movements on the smart sofa can be captured in real time by an image acquisition device. Based on the pressure changes and / or the target user's movement images, the target user's target reaction action when the smart sofa controls the target feedback component to perform the feedback operation can be determined, thereby achieving the acquisition of the target reaction action. The target reaction action is the body movement made by the target user when the smart sofa controls the target feedback component to perform the feedback operation.
[0154] 660. Determine the degree of match between the target reaction action and the preset reaction action.
[0155] In an embodiment of the present application, the smart sofa compares the acquired target reaction action with the preset reaction action to determine the degree of match between the target reaction action and the preset reaction action; wherein the preset reaction action is the body movement made by the target user under normal circumstances when the smart sofa controls the target feedback component to perform a feedback operation.
[0156] In a specific implementation, the smart sofa can compare the pressure change of the target user when the smart sofa controls the target feedback component to perform the feedback operation with the pressure change when the target user performs a preset reaction action on the smart sofa to determine the similarity between the two; and / or compare the image of the target user performing the target reaction action when the smart sofa controls the target feedback component to perform the feedback operation with the image of the target user performing the preset reaction action to determine the similarity between the two; and determine the matching degree between the target reaction action and the preset reaction action based on the above similarity.
[0157] 670. Adjust the target feedback parameters corresponding to the target feedback component according to the matching degree.
[0158] In an embodiment of the present application, the smart sofa presets the values of the target feedback parameters corresponding to different matching degrees, and determines the target feedback parameters to be adjusted and the values of the adjusted target feedback parameters based on the matching degree between the target reaction action and the preset reaction action, and the correspondence between different matching degrees and the values of the target feedback parameters.
[0159] For example, when the matching degree between the target reaction action and the preset reaction action is 80-100%, the target feedback parameter needs to be reduced by one level. For example, if the current playback volume is 3, the playback volume needs to be reduced to 2. When the matching degree between the target reaction action and the preset reaction action is 60-80%, the target feedback parameter needs to be reduced by two levels. When the matching degree between the target reaction action and the preset reaction action is 0-60%, the target feedback parameter needs to be changed to 0, that is, stop controlling the target feedback component to perform the feedback operation.
[0160] By adopting the above embodiment, by detecting the target reaction action of the target user when the smart sofa controls the target feedback component to perform a feedback operation, the target feedback parameters can be adjusted according to the target reaction action of the target user to adjust the subsequent feedback operations of the smart sofa, thereby further improving the interaction effect and user experience.
[0161] See also Figure 7 , Figure 7 This is a schematic diagram of the structure of an interactive device based on a smart sofa disclosed in an embodiment of the present application. The interactive device based on a smart sofa is applied to Figure 1 The smart sofa 10 shown in FIG. 1 includes several feedback components 30; the smart sofa 10 is in communication with the interactive operation device 20. Figure 7 As shown, the smart sofa-based interactive device 700 may include: an instruction receiving module 710 , a content determination module 720 , a parameter determination module 730 and a game interaction module 740 .
[0162] The instruction receiving module 710 is used to receive the interactive operation instruction sent by the interactive operation device;
[0163] The content determination module 720 is used to determine the interactive content according to the interactive operation instruction;
[0164] A parameter determination module 730 is configured to determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content;
[0165] The game interaction module 740 is used to control the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component.
[0166] In one embodiment, the feedback component comprises at least two audio components.
[0167] The parameter determination module 730 is further configured to:
[0168] If the interaction content is a conversation with a non-target character, then the relative position information of the non-target character relative to the target character is obtained; wherein the non-target character is a character not controlled by the target user; the target character is a character controlled by the target user; and the target user is a user who inputs an interactive operation instruction through the interactive operation device;
[0169] Determine a target audio component based on the relative position information; the target audio component is an audio component among the audio components that matches the relative position and relative position information of the target user;
[0170] The audio information of the interactive content is obtained, and the playback content and playback volume are determined based on the audio information.
[0171] In some embodiments, the feedback component includes a vibration component.
[0172] The parameter determination module 730 is further configured to:
[0173] If the interaction content is to control a target character to perform an action, the vibration component is determined as a target feedback component; wherein the target character is a character controlled by the target user;
[0174] The motion information of the target character is obtained, and vibration parameters are determined according to the motion information. The vibration parameters include one or more of vibration frequency, vibration amplitude, and vibration direction. The motion information includes at least motion type and motion intensity.
[0175] In some embodiments, the game interaction module 740 is further configured to:
[0176] Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, detecting a first pressure value applied to the smart sofa by a sensing device;
[0177] If it is determined based on the first pressure value that there is a non-target user on the smart sofa, then interactive confirmation information is output; the non-target user is a user who has not input an interactive operation instruction through the interactive operation device; the interactive confirmation information is used to inquire the target user whether to control the target feedback component to perform the feedback operation;
[0178] If confirmation information fed back by the interactive operation device is received, a step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is executed.
[0179] In some embodiments, the smart sofa is provided with a game interaction area.
[0180] The game interaction module 740 is further used to:
[0181] Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, detecting a second pressure value applied to the game interaction area by means of a sensing device;
[0182] If it is determined that the target user is located in the game interaction area according to the second pressure value, determining the target user's posture in the game interaction area according to the second pressure value;
[0183] If the determined target user's posture matches the first preset posture, a step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is performed.
[0184] In some embodiments, the parameter determination module 730 is further configured to:
[0185] After controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, obtaining a target reaction action of the target user when the smart sofa controls the target feedback component to perform the feedback operation;
[0186] Determine the degree of match between the target reaction action and the preset reaction action;
[0187] The target feedback parameters corresponding to the target feedback component are adjusted according to the matching degree.
[0188] In some embodiments, the parameter determination module 730 is further configured to:
[0189] Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, obtaining environmental parameters of the environment in which the smart sofa is located; the environmental parameters include at least environmental noise intensity, environmental temperature, and current time;
[0190] The target feedback parameters are adjusted according to the environmental parameters, so that the smart sofa controls the target feedback component to perform a feedback operation according to the adjusted target feedback parameters.
[0191] In some embodiments, the feedback component includes an air blowing component.
[0192] The parameter determination module 730 is further configured to:
[0193] If the interaction content is to control the target character to move, the blowing component is determined as the target feedback component; wherein the target character is the character controlled by the target user;
[0194] The movement information of the target character is obtained, and the blowing parameters are determined according to the movement information. The blowing parameters include one or both of the blowing direction and the blowing intensity. The movement information includes at least the moving speed and the moving direction.
[0195] See also Figure 8 , Figure 8 FIG. 1 is a schematic diagram of the structure of a smart sofa disclosed in an embodiment. Figure 8 As shown, the smart sofa 800 may include:
[0196] The memory 810 stores executable program codes.
[0197] A processor 820 is coupled to the memory 810 .
[0198] A deformation region and at least two spaced support portions, wherein the deformation region is located between two adjacent support portions, and the deformation region includes an airbag.
[0199] The processor 820 calls the executable program code stored in the memory 810 to execute any one of the smart sofa-based interaction methods disclosed in the embodiments of the present application.
[0200] It should be noted that Figure 8 The smart sofa shown may also include components not shown, such as a power supply, input buttons, a camera, a speaker, a screen, an RF circuit, a Wi-Fi module, and a Bluetooth module, which are not described in detail in this embodiment.
[0201] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute any one of the smart sofa-based interaction methods disclosed in the embodiment of the present application.
[0202] An embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute any one of the smart sofa-based interaction methods disclosed in the embodiments of the present application.
[0203] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.
[0204] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0205] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.
[0206] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0207] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a memory and includes several requests for a computer device (which can be a personal computer, server or network device, etc., specifically a processor in a computer device) to execute some or all of the steps of the above-mentioned methods of various embodiments of the present application.
[0208] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0209] The above describes in detail the interactive method based on a smart sofa and related products disclosed in the embodiments of this application. Specific examples are used herein to illustrate the principles and implementation methods of this application. The description of the above embodiments is intended only to help understand the method and core concept of this application. At the same time, those skilled in the art will appreciate that, based on the concepts of this application, there may be variations in the specific implementation methods and scope of application. In summary, the contents of this specification should not be construed as limiting this application.
Claims
1. An interactive method based on a smart sofa, characterized in that: Applied to a smart sofa, the smart sofa includes several feedback components, and the feedback components include at least two audio components; The smart sofa is communicatively connected with the interactive operation device; the method includes: receiving an interactive operation instruction sent by the interactive operation device; Determining interactive content according to the interactive operation instruction; Determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content; controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component; The determining, according to the interaction content, a target feedback component and a target feedback parameter corresponding to the target feedback component includes: If the interaction content is a conversation with a non-target character, then obtaining relative position information of the non-target character relative to the target character; wherein the non-target character is a character not controlled by the target user; the target character is a character controlled by the target user; and the target user is a user who inputs the interactive operation instruction through the interactive operation device; Determine a target audio component according to the relative position information; the target audio component is an audio component among the audio components that matches the relative position of the target user and the relative position information; Acquire audio information of the interactive content, and determine the playback content and playback volume based on the audio information.
2. The method according to claim 1, characterized in that The feedback component includes a vibration component; The determining, according to the interaction content, a target feedback component and a target feedback parameter corresponding to the target feedback component includes: If the interaction content is to control a target character to perform an action, the vibration component is determined as the target feedback component; wherein the target character is a character controlled by a target user; Acquire motion information of the target character, and determine vibration parameters based on the motion information, wherein the vibration parameters include one or more of vibration frequency, vibration amplitude, and vibration direction; and the motion information includes at least motion type and motion intensity.
3. The method according to claim 1, characterized in that Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes: Detecting a first pressure value applied to the smart sofa by a sensing device; If it is determined according to the first pressure value that there is a non-target user on the smart sofa, interactive confirmation information is output; the non-target user is a user who has not input the interactive operation instruction through the interactive operation device; the interactive confirmation information is used to inquire the target user whether to control the target feedback component to perform the feedback operation; If confirmation information fed back by the interactive operation device is received, the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is executed.
4. The method according to any one of claims 1 to 3, characterized in that: The smart sofa is provided with a game interaction area; Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes: detecting a second pressure value applied to the game interaction area by a sensing device; If it is determined according to the second pressure value that the target user is located in the game interaction area, determining the posture of the target user in the game interaction area according to the second pressure value; If the determined target user's posture matches the first preset posture, the step of controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component is performed.
5. The method according to any one of claims 1 to 3, characterized in that: After controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes: Acquire a target reaction action of a target user when the smart sofa controls the target feedback component to perform a feedback operation; Determining a degree of matching between the target reaction action and a preset reaction action; The target feedback parameter corresponding to the target feedback component is adjusted according to the matching degree.
6. The method according to any one of claims 1 to 3, characterized in that: Before controlling the target feedback component to perform a feedback operation according to the target feedback parameter corresponding to the target feedback component, the method further includes: Acquire environmental parameters of the environment where the smart sofa is located; the environmental parameters include at least environmental noise intensity, environmental temperature, and current time; The target feedback parameter is adjusted according to the environmental parameter, so that the smart sofa controls the target feedback component to perform a feedback operation according to the adjusted target feedback parameter.
7. An interactive device based on a smart sofa, characterized in that: Applied to a smart sofa, the smart sofa includes several feedback components, and the feedback components include at least two audio components; The smart sofa is communicatively connected to an interactive operation device; the device comprises: An instruction receiving module, configured to receive an interactive operation instruction sent by the interactive operation device; A content determination module, configured to determine the interactive content according to the interactive operation instruction; a parameter determination module, configured to determine a target feedback component and a target feedback parameter corresponding to the target feedback component according to the interaction content; a game interaction module, configured to control the target feedback component to perform a feedback operation according to a target feedback parameter corresponding to the target feedback component; The parameter determination module is further used to: if the interactive content is a conversation with a non-target character, obtain the relative position information of the non-target character relative to the target character; wherein the non-target character is a character not controlled by the target user; the target character is a character controlled by the target user; the target user is a user who inputs the interactive operation instruction through the interactive operation device; determine the target audio component according to the relative position information; the target audio component is the audio component among each of the audio components that matches the relative position of the target user and the relative position information; obtain the audio information of the interactive content, and determine the playback content and playback volume according to the audio information.
8. A smart sofa, characterized in that: The smart sofa includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Automatic control method and control system of intelligent sofa
CN114167908A
Interaction method based on intelligent mattress and related product
CN115227069A
Seat system
WO2022270445A1