Equipment control method and device, electronic equipment and storage medium
By displaying the three-dimensional device model and current parameters in the control interface of smart home devices and responding to the user's parameter setting operation, the problems of high learning costs and poor convenience in the control process of smart home devices are solved, and more intuitive and convenient equipment control is achieved .
Patent Information
- Application Number
- CN202411415917.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-02-18
AI Technical Summary
During the control process of smart home devices, users need to learn a variety of different control methods and interfaces, resulting in high learning costs and poor convenience.
The electronic terminal provides a graphical user interface to display the three-dimensional device model and current device parameters of the target device, and in response to the user's parameter setting operation, determine the target device parameters, and control the device to perform corresponding operations based on these parameters.
It reduces the learning cost of users' control of smart home devices, improves the convenience of device control, and allows users to view and control smart devices more intuitively.
Smart Images

Figure CN119472370A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment control, and in particular to a method for controlling equipment, a control device for equipment, an electronic device and a computer-readable storage medium. Background Art
[0002] With the development of Internet technology and the popularity of smart homes, more and more users have realized the control of smart home devices through applications on mobile terminals. However, with the increasing number of smart home devices, the control methods of different devices are different to a certain extent, and the control interface cannot effectively and intuitively provide users with a good interaction method, which increases the learning cost of users to use applications to control smart home devices, resulting in poor convenience of the control process. Summary of the invention
[0003] The embodiments of the present invention provide a device control method, apparatus, electronic device and computer-readable storage medium to solve or partially solve the problems of high learning cost and poor convenience in the control process of smart home devices.
[0004] An embodiment of the present invention discloses a method for controlling a device, wherein a graphical user interface is provided through an electronic terminal, and content displayed by the graphical user interface includes at least a control interface. The method includes:
[0005] In response to a trigger operation on a target device, displaying a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface;
[0006] In response to a parameter setting operation for the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation;
[0007] The target device is controlled to perform corresponding device operations according to the target device parameters.
[0008] In some feasible implementations, in response to a parameter setting operation on the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation includes:
[0009] In response to a control trigger operation on the three-dimensional device model, displaying a device control control for the target device in the control interface;
[0010] In response to a parameter setting operation for the device control widget, a target device parameter corresponding to the parameter setting operation is determined.
[0011] In some feasible implementations, in response to a parameter setting operation on the device control component, determining a target device parameter corresponding to the parameter setting operation includes:
[0012] In response to a trigger operation on the device control control, displaying a parameter setting control corresponding to the device control control in the control interface;
[0013] In response to a triggering operation on the parameter setting control, a target device parameter for the target device is determined.
[0014] In some feasible implementations, in response to a parameter setting operation on the device control component, determining a target device parameter corresponding to the parameter setting operation includes:
[0015] In response to a trigger operation on the device control widget, switching the three-dimensional device model from a fixed state to an operable state;
[0016] In response to a model adjustment operation on the three-dimensional device model, a corresponding target device parameter is determined according to the model adjustment operation.
[0017] In some feasible implementations, controlling the target device to perform a corresponding device operation according to the target device parameter includes:
[0018] In response to a confirmation operation on the target device parameter, a control instruction corresponding to the target device parameter is generated and sent to the target device, wherein the control instruction is used to instruct the target device to perform a device operation corresponding to the target device parameter.
[0019] Some possible implementations also include:
[0020] In response to a parameter setting operation for the target device, device parameters corresponding to the parameter setting operation are displayed in real time in the control interface.
[0021] In some feasible implementations, the target device is a fan, and in response to a parameter setting operation on the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation includes:
[0022] In response to a control trigger operation for the fan, a device control control corresponding to the fan is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a wind direction control control, a wind volume control control, and a timing control control;
[0023] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the fan according to a user's selection of the mode control;
[0024] or, in response to a trigger operation on the wind direction control control, switching the three-dimensional fan model corresponding to the fan from a fixed state to an operable state, and in response to a sliding operation on the three-dimensional fan model, determining the target wind direction of the fan according to the sliding operation;
[0025] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the fan in the control interface, and determining the air volume information of the fan according to the user's adjustment operation on the air volume adjustment control;
[0026] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the fan is determined according to the user's adjustment operation on the duration adjustment control.
[0027] In some feasible implementations, the target device is an air conditioner, and in response to a parameter setting operation on the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation includes:
[0028] In response to a control trigger operation for the air conditioner, a device control control corresponding to the air conditioner is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a temperature control control, a wind direction control control, an air volume control control, and a timing control control;
[0029] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the air conditioner according to a user's selection of the mode control;
[0030] or, in response to a trigger operation on the wind direction control control, displaying a wind direction adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the wind direction adjustment control;
[0031] or, in response to a trigger operation on the temperature control control, displaying a temperature adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the temperature adjustment control;
[0032] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the air conditioner in the control interface, and determining the air volume information of the air conditioner according to the user's adjustment operation on the air volume adjustment control;
[0033] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the air conditioner is determined according to the user's adjustment operation on the duration adjustment control.
[0034] The embodiment of the present invention further discloses a control device for a device, which provides a graphical user interface through an electronic terminal, wherein the content displayed by the graphical user interface at least includes a control interface, and the device includes:
[0035] A model display module, configured to display a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface in response to a trigger operation on the target device;
[0036] A parameter setting module, configured to, in response to a parameter setting operation on the three-dimensional device model, determine a target device parameter corresponding to the parameter setting operation;
[0037] The device control module is used to control the target device to perform corresponding device operations according to the target device parameters.
[0038] In some feasible implementations, the parameter setting module is specifically used to:
[0039] In response to a control trigger operation on the three-dimensional device model, displaying a device control control for the target device in the control interface;
[0040] In response to a parameter setting operation for the device control widget, a target device parameter corresponding to the parameter setting operation is determined.
[0041] In some feasible implementations, the parameter setting module is specifically used to:
[0042] In response to a trigger operation on the device control control, displaying a parameter setting control corresponding to the device control control in the control interface;
[0043] In response to a triggering operation on the parameter setting control, a target device parameter for the target device is determined.
[0044] In some feasible implementations, the parameter setting module is specifically used to:
[0045] In response to a trigger operation on the device control widget, switching the three-dimensional device model from a fixed state to an operable state;
[0046] In response to a model adjustment operation on the three-dimensional device model, a corresponding target device parameter is determined according to the model adjustment operation.
[0047] In some feasible implementations, the device control module is specifically used to:
[0048] In response to a confirmation operation on the target device parameter, a control instruction corresponding to the target device parameter is generated and sent to the target device, wherein the control instruction is used to instruct the target device to perform a device operation corresponding to the target device parameter.
[0049] Some possible implementations also include:
[0050] The parameter display module is used to respond to the parameter setting operation for the target device and display the device parameters corresponding to the parameter setting operation in real time in the control interface.
[0051] In some feasible implementations, the target device is a fan, and the parameter setting module is specifically used to:
[0052] In response to a control trigger operation for the fan, a device control control corresponding to the fan is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a wind direction control control, a wind volume control control, and a timing control control;
[0053] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the fan according to a user's selection of the mode control;
[0054] or, in response to a trigger operation on the wind direction control control, switching the three-dimensional fan model corresponding to the fan from a fixed state to an operable state, and in response to a sliding operation on the three-dimensional fan model, determining the target wind direction of the fan according to the sliding operation;
[0055] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the fan in the control interface, and determining the air volume information of the fan according to the user's adjustment operation on the air volume adjustment control;
[0056] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the fan is determined according to the user's adjustment operation on the duration adjustment control.
[0057] In some feasible implementations, the target device is an air conditioner, and the parameter setting module is specifically used to:
[0058] In response to a control trigger operation for the air conditioner, a device control control corresponding to the air conditioner is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a temperature control control, a wind direction control control, an air volume control control, and a timing control control;
[0059] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the air conditioner according to a user's selection of the mode control;
[0060] or, in response to a trigger operation on the wind direction control control, displaying a wind direction adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the wind direction adjustment control;
[0061] or, in response to a trigger operation on the temperature control control, displaying a temperature adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the temperature adjustment control;
[0062] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the air conditioner in the control interface, and determining the air volume information of the air conditioner according to the user's adjustment operation on the air volume adjustment control;
[0063] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the air conditioner is determined according to the user's adjustment operation on the duration adjustment control.
[0064] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0065] The memory is used to store computer programs;
[0066] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0067] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.
[0068] The embodiments of the present invention include the following advantages:
[0069] In an embodiment of the present invention, in the process of controlling smart home devices, the electronic terminal can provide a corresponding graphical user interface and display a control interface for controlling smart home devices in the graphical user interface. The electronic terminal can respond to a trigger operation on the target device, display a three-dimensional device model corresponding to the target device and the current device parameters of the target device in the control interface, and then respond to a parameter setting operation on the three-dimensional device model to determine the target device parameters corresponding to the parameter setting operation, and then control the target device to perform the corresponding device operation according to the target device parameters. In this way, in the process of remotely controlling smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, effectively reducing the user's learning cost for controlling smart home devices. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 is a flowchart of a method for controlling a device provided in an embodiment of the present invention;
[0071] Figure 2 is a schematic diagram of a control interface provided in an embodiment of the present invention;
[0072] Figure 3 is a schematic diagram of a control interface provided in an embodiment of the present invention;
[0073] Figure 4 is a schematic diagram of a control interface provided in an embodiment of the present invention;
[0074] Figure 5 is a schematic diagram of a control interface provided in an embodiment of the present invention;
[0075] Figure 6 is a schematic diagram of a control interface provided in an embodiment of the present invention;
[0076] Figure 7 is a structural block diagram of a control device of a device provided in an embodiment of the present invention;
[0077] Figure 8 It is a block diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0078] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0079] As an example, with the increasing number of smart home devices, there are certain differences in the control methods of different devices, and the control interface cannot effectively and intuitively provide users with a good interaction method, which increases the learning cost of users using applications to control smart home devices, resulting in poor convenience of the control process.
[0080] In an embodiment of the present invention, in the process of controlling smart home devices, the electronic terminal can provide a corresponding graphical user interface and display a control interface for controlling smart home devices in the graphical user interface. The electronic terminal can respond to a trigger operation on the target device, display a three-dimensional device model corresponding to the target device and the current device parameters of the target device in the control interface, and then respond to a parameter setting operation on the three-dimensional device model to determine the target device parameters corresponding to the parameter setting operation, and then control the target device to perform the corresponding device operation according to the target device parameters. In this way, in the process of remotely controlling smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, effectively reducing the user's learning cost for controlling smart home devices. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control.
[0081] Reference Figure 1 , shows a flow chart of the steps of a control method of a device provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes at least a control interface, and specifically may include the following steps:
[0082] Step 101, in response to a trigger operation on a target device, displaying a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface;
[0083] Optionally, the electronic terminal (hereinafter referred to as the terminal) can be a terminal such as a mobile terminal that can remotely control smart home devices. The corresponding application can be run in the terminal, and the corresponding control interface can be displayed through a graphical user interface, so that the user can remotely control the smart home device through the control interface. Among them, the terminal and the smart home device can be connected through a corresponding wireless network, such as WiFi, Bluetooth, Zigbee, and Z-Wave, etc., and the present invention is not limited to this.
[0084] In one example, smart home devices usually need to be connected to a home router via WiFi. Users need to install the corresponding smart home application on their mobile phones and connect the device to the home WiFi network through the smart home application. When the smart home device is connected to the WiFi network, the user can remotely control the device through the smart home application on the mobile phone, no matter where the user is, as long as there is an Internet connection.
[0085] In another example, smart home devices can be paired with mobile phones via Bluetooth. Users need to turn on the Bluetooth function on their mobile phones and search and pair the devices through the smart home application. Among them, Bluetooth connection is suitable for close-range control, usually within a few meters of the device.
[0086] In an embodiment of the present invention, the terminal runs a corresponding application and displays a corresponding control interface through a graphical user interface. In the control interface, the user can select the smart home device he wants to control. The terminal can respond to the trigger operation on the target device and display the three-dimensional device model corresponding to the target device and the current device parameters of the target device in the control interface. On the one hand, the three-dimensional device model corresponding to the smart home device to be controlled is displayed, which can provide the user with an intuitive and three-dimensional visual experience so that the user can better view the smart home device. On the other hand, by displaying the current device parameters of the smart home device, it is convenient for the user to determine whether the device parameters need to be adjusted, or to assist the user in understanding the current device status of the smart home device, so as to make better device control decisions.
[0087] It should be noted that the three-dimensional device model can be a three-dimensional stereoscopic model constructed based on actual smart home devices. Through the 2D to 3D technology of the digital content, the 2D digital resources can be extracted, and the extraction results can be motion processed and rendered in the three-dimensional coordinate system to achieve dynamic changes. In addition to presenting the 3D structure of the individual space of the three-dimensional device model, corresponding operation feedback can also be performed, thereby converting the traditional two-dimensional plane vision into a real, three-dimensional three-dimensional vision, enhancing the user's visual perception, and providing better convenience for users to control smart home devices.
[0088] Step 102, in response to a parameter setting operation for the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation;
[0089] After the three-dimensional device model is displayed, the user can input parameter setting operations for the three-dimensional device model so that the terminal can determine the target device parameters corresponding to the parameter setting operations. In the process of remote control of smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, which effectively reduces the user's learning cost for controlling smart home devices and improves the convenience of device control.
[0090] In some feasible implementations, the terminal can respond to a control trigger operation on a three-dimensional device model and display device control controls for the target device in a control interface. Each device control control can be used to set a parameter object corresponding to the target device. The user can then set the device parameters corresponding to the target device according to the device control controls. The terminal can respond to the parameter setting operation on the device control controls according to the user input and determine the target device parameters corresponding to the parameter setting operation.
[0091] It should be noted that each device control control corresponds to a parameter object for controlling a smart home device, and specific device parameters can be set under each parameter object. Different smart home devices can correspond to different parameter objects. For example, a fan can correspond to parameter objects such as working mode, wind direction, air volume, and timing, and an air conditioner can correspond to parameter objects such as working mode, wind volume, wind direction, temperature, and timing. The present invention does not limit this.
[0092] In a specific implementation, the user can first select the corresponding device control control to determine the parameter object that needs to be adjusted, and then set the device parameters corresponding to the parameter object. Specifically, the terminal can first respond to the trigger operation on the device control control, display the parameter setting control corresponding to the device control control in the control interface, and then respond to the trigger operation on the parameter setting control to determine the target device parameters for the target device, thereby realizing device control based on a simple interactive method, which can effectively improve the convenience of device control.
[0093] It should be noted that, for the three-dimensional device model, in addition to presenting the 3D structure of the individual space of the three-dimensional device model, corresponding operation feedback can also be performed. In this regard, for the corresponding parameter object of the target device, the user can directly input the user operation of the three-dimensional device model corresponding to the target device to achieve the setting of the device parameters corresponding to the target device. Specifically, the terminal can respond to the trigger operation of the device control control to switch the three-dimensional device model from a fixed state to an operable state. By converting the three-dimensional device model from an inoperable state to an operable state, the user can directly input the user operation of the three-dimensional device model corresponding to the target device to achieve remote control of the target device. When the user inputs a model adjustment operation for the three-dimensional device model, the terminal can respond to the model adjustment operation for the three-dimensional device model and determine the corresponding target device parameters according to the model adjustment operation.
[0094] In addition, when the user sets the device parameters of the target device, the terminal can respond to the parameter setting operation for the target device according to the setting operation input by the user in real time, and display the device parameters corresponding to the parameter setting operation in real time in the control interface. For example, when the user adjusts the air volume of the fan, the terminal can display the air volume of the fan in real time in the control interface (the air volume is not the device parameter currently being executed by the fan). By displaying the device parameters corresponding to the setting operation in real time, the user can intuitively perceive the corresponding parameter changes, which not only brings a good visual experience to the user, but also assists the user to better set parameters for smart home devices.
[0095] In one example, assuming that the target device is a fan, the terminal can respond to a control trigger operation for the fan and display a device control control corresponding to the fan in the control interface. The device control control includes at least one of a mode control control, a wind direction control control, an air volume control control, and a timing control control. By displaying different device control controls, the user can further determine the parameter object that needs to be adjusted. For example, when the user selects the mode control control to set the working mode of the fan, the terminal can respond to the trigger operation for the mode control control, display the mode control in the control interface, and determine the working mode of the fan according to the user's selection of the mode control; or, when the user selects the wind direction control control to set the wind direction of the fan, the terminal can respond to the trigger operation for the wind direction control control, switch the three-dimensional fan model corresponding to the fan from a fixed state to an operable state, and respond to a sliding operation on the three-dimensional fan model to determine the target wind direction of the fan according to the sliding operation; or When the user selects the air volume control control to adjust the air volume of the fan, the terminal can respond to the trigger operation of the air volume control control, display the air volume adjustment control for the fan in the control interface, and determine the air volume information of the fan according to the user's adjustment operation of the air volume adjustment control; or, when the user selects the timing control control to set the working time of the fan, the terminal can respond to the trigger operation of the timing control control, display the duration adjustment control in the control interface, and determine the working time of the fan according to the user's adjustment operation of the duration adjustment control. Therefore, in the process of remotely controlling the fan, for the fan that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the fan in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, which effectively reduces the user's learning cost for fan control. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control.
[0096] In another example, assuming that the target device is an air conditioner, the terminal can respond to a control trigger operation for the air conditioner and display a device control control corresponding to the air conditioner in the control interface. The device control control includes at least one of a mode control control, a temperature control control, a wind direction control control, an air volume control control, and a timing control control. By displaying different device control controls, the user can further determine the parameter object that needs to be adjusted. For example, when the user selects the mode control control to adjust the working mode of the air conditioner, the terminal can respond to the trigger operation for the mode control control and display the mode control in the control interface, and determine the working mode of the air conditioner according to the user's selection of the mode control; or, when the user selects the wind direction control control to adjust the wind direction of the air conditioner, the terminal can respond to the trigger operation for the wind direction control control and display the wind direction adjustment control for the air conditioner in the control interface. And the temperature information of the air conditioner is determined according to the user's adjustment operation on the wind direction adjustment control; or, when the user selects the temperature control control to adjust the temperature of the air conditioner, in response to the trigger operation on the temperature control control, the temperature adjustment control for the air conditioner is displayed in the control interface, and the temperature information of the air conditioner is determined according to the user's adjustment operation on the temperature adjustment control; or, when the user selects the air volume control control to adjust the air volume of the air conditioner, in response to the trigger operation on the air volume control control, the air volume adjustment control for the air conditioner is displayed in the control interface, and the air volume information of the air conditioner is determined according to the user's adjustment operation on the air volume adjustment control; or, when the user selects the timing control control to adjust the working time of the air conditioner, in response to the trigger operation on the timing control control, the time adjustment control is displayed in the control interface, and the working time of the air conditioner is determined according to the user's adjustment operation on the time adjustment control.
[0097] It should be noted that the embodiments of the present invention are illustrated by taking fans and air conditioners as examples. It can be understood that corresponding three-dimensional device models can also be constructed for other types of smart home devices. Users can directly set corresponding device parameters by operating on the three-dimensional device model, or set the corresponding device parameters of the smart home device through device control controls, parameter setting controls, etc. The present invention is not limited to this.
[0098] Step 103: Control the target device to perform corresponding device operations according to the target device parameters.
[0099] In a specific implementation, after the user completes the parameter setting for the target device, he can input a confirmation operation for the target device. The terminal can generate a control instruction corresponding to the target device parameter in response to the confirmation operation for the target device parameter, and send the control instruction to the target device. The control instruction is used to instruct the target device to perform the device operation corresponding to the target device parameter. Therefore, in the process of remote control of smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, which effectively reduces the user's learning cost for controlling smart home devices. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control.
[0100] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that those skilled in the art can also make settings according to actual needs under the guidance of the ideas of the embodiments of the present invention, and the present invention is not limited to this.
[0101] In an embodiment of the present invention, in the process of controlling smart home devices, the electronic terminal can provide a corresponding graphical user interface and display a control interface for controlling smart home devices in the graphical user interface. The electronic terminal can respond to a trigger operation on the target device, display a three-dimensional device model corresponding to the target device and the current device parameters of the target device in the control interface, and then respond to a parameter setting operation on the three-dimensional device model to determine the target device parameters corresponding to the parameter setting operation, and then control the target device to perform the corresponding device operation according to the target device parameters. In this way, in the process of remotely controlling smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, effectively reducing the user's learning cost for controlling smart home devices. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control.
[0102] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the following examples are used for exemplary description:
[0103] In one example, remote control of a fan is used as an example for illustration:
[0104] 1. The user opens the smart home application and connects the device according to the network configuration steps. After the network configuration is successful, the user enters the corresponding device plug-in page;
[0105] 2. Reference Figure 2, showing a schematic diagram of the control interface provided in an embodiment of the present invention, entering the device plug-in page, the device plug-in page can display the 3D physical image of the device and the current operating status and operating parameters (such as shaking the head 180° left and right | low wind 30% | shut down after 1H, etc.), when the user clicks the "device adjustment" control, the terminal can enter the 3D viewing angle adjustment page, such as Figure 3 As shown, you can slide the right ring to select the adjustment object, such as "wind speed", "wind direction", "mode", "shake head", etc. After selection, you can adjust the parameters and make basic settings by clicking, sliding, rotating the device, etc.
[0106] 3. If Figure 4 As shown in the figure, assuming that the user selects "Wind Direction" on the right, the wind direction angle can be adjusted 360° accurately by sliding the physical fan on the left. During the adjustment process, a real-time angle value will be displayed below the fan, avoiding the tedious steps of clicking traditional buttons for multiple times such as "fine-tune upward", "fine-tune downward", and "return to center", thereby improving the convenience of users controlling smart home devices; if the user selects "shake head", the direction and angle range of the shake head can be selected by rotating the physical fan, such as "shake head 90° left and right", "shake head 45° up and down", etc. The corresponding angle will be displayed on the page during sliding, which is convenient for users to make precise adjustments; accordingly, if Figure 5 As shown in the figure, assuming that the user selects "Wind Speed" on the right, the user can directly slide the slider on the left to adjust the wind speed; Figure 6 As shown, assuming that the user selects "Timing" on the right, the user can directly slide the slider on the left to adjust the working time.
[0107] 4. After the user completes the settings, click the confirmation control on the page, and the "Settings Completed" toste will appear, and the page will automatically jump back to the device plug-in homepage. At this time, the operating parameters will be displayed as the latest adjusted values, and the device will display the corresponding 3D effects. For example, the fan air conditioner will have a "blowing" effect, and the humidifier will have a "water mist humidification" effect, etc., presenting the most realistic device status to the user.
[0108] Through the above process, in the process of remote control of smart home devices, for the smart home devices that the user wants to control, the electronic terminal can display the three-dimensional device model corresponding to the smart home device in the control interface. Through real three-dimensional stereoscopic vision, the user can view and control the smart device more intuitively, which effectively reduces the user's learning cost for controlling smart home devices. At the same time, device control is achieved based on a simple interactive method, which can effectively improve the convenience of device control.
[0109] In addition, when the smart home device controlled by the user is an air conditioner, the relevant process can refer to the aforementioned implementation method of fan control, which will not be repeated here. Also, when the user selects the mode of the air conditioner, the terminal can display the corresponding mode control in the control interface, such as "cooling", "heating", "air supply", "dehumidification" and "automatic" and other different mode controls; when the user adjusts the wind direction of the air conditioner, the terminal can display the corresponding wind direction control in the control interface, such as "left and right wind sweeping", "up and down wind sweeping", "left and right freeze" and "up and down freeze", etc., and the present invention does not limit this.
[0110] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0111] Reference Figure 7 , shows a structural block diagram of a control device of a device provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes at least a control interface, which may specifically include the following modules:
[0112] A model display module 701, configured to display a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface in response to a trigger operation on the target device;
[0113] A parameter setting module 702, configured to determine, in response to a parameter setting operation on the three-dimensional device model, a target device parameter corresponding to the parameter setting operation;
[0114] The device control module 703 is used to control the target device to perform corresponding device operations according to the target device parameters.
[0115] In some feasible implementations, the parameter setting module 702 is specifically used to:
[0116] In response to a control trigger operation on the three-dimensional device model, displaying a device control control for the target device in the control interface;
[0117] In response to a parameter setting operation for the device control widget, a target device parameter corresponding to the parameter setting operation is determined.
[0118] In some feasible implementations, the parameter setting module 702 is specifically used to:
[0119] In response to a trigger operation on the device control control, displaying a parameter setting control corresponding to the device control control in the control interface;
[0120] In response to a triggering operation on the parameter setting control, a target device parameter for the target device is determined.
[0121] In some feasible implementations, the parameter setting module 702 is specifically used to:
[0122] In response to a trigger operation on the device control widget, switching the three-dimensional device model from a fixed state to an operable state;
[0123] In response to a model adjustment operation on the three-dimensional device model, a corresponding target device parameter is determined according to the model adjustment operation.
[0124] In some feasible implementations, the device control module 703 is specifically used to:
[0125] In response to a confirmation operation on the target device parameter, a control instruction corresponding to the target device parameter is generated and sent to the target device, wherein the control instruction is used to instruct the target device to perform a device operation corresponding to the target device parameter.
[0126] Some possible implementations also include:
[0127] The parameter display module is used to respond to the parameter setting operation for the target device and display the device parameters corresponding to the parameter setting operation in real time in the control interface.
[0128] In some feasible implementations, the target device is a fan, and the parameter setting module 702 is specifically used to:
[0129] In response to a control trigger operation for the fan, a device control control corresponding to the fan is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a wind direction control control, a wind volume control control, and a timing control control;
[0130] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the fan according to a user's selection of the mode control;
[0131] or, in response to a trigger operation on the wind direction control control, switching the three-dimensional fan model corresponding to the fan from a fixed state to an operable state, and in response to a sliding operation on the three-dimensional fan model, determining the target wind direction of the fan according to the sliding operation;
[0132] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the fan in the control interface, and determining the air volume information of the fan according to the user's adjustment operation on the air volume adjustment control;
[0133] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the fan is determined according to the user's adjustment operation on the duration adjustment control.
[0134] In some feasible implementations, the target device is an air conditioner, and the parameter setting module 702 is specifically used to:
[0135] In response to a control trigger operation for the air conditioner, a device control control corresponding to the air conditioner is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a temperature control control, a wind direction control control, an air volume control control, and a timing control control;
[0136] In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the air conditioner according to a user's selection of the mode control;
[0137] or, in response to a trigger operation on the wind direction control control, displaying a wind direction adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the wind direction adjustment control;
[0138] or, in response to a trigger operation on the temperature control control, displaying a temperature adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the temperature adjustment control;
[0139] or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the air conditioner in the control interface, and determining the air volume information of the air conditioner according to the user's adjustment operation on the air volume adjustment control;
[0140] Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the air conditioner is determined according to the user's adjustment operation on the duration adjustment control.
[0141] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0142] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the control method embodiment of the above-mentioned device are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0143] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the control method embodiment of the above-mentioned device is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0144] Figure 8 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0145] The electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will appreciate that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently. In the embodiments of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.
[0146] It should be understood that in the embodiment of the present invention, the radio frequency unit 801 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 810 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 801 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 801 can also communicate with the network and other devices through a wireless communication system.
[0147] The electronic device provides users with wireless broadband Internet access through the network module 802, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0148] The audio output unit 803 can convert the audio data received by the RF unit 801 or the network module 802 or stored in the memory 809 into an audio signal and output it as sound. Moreover, the audio output unit 803 can also provide audio output related to a specific function performed by the electronic device 800 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, a receiver, etc.
[0149] The input unit 804 is used to receive audio or video signals. The input unit 804 may include a graphics processor (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 806. The image frame processed by the graphics processor 8041 can be stored in the memory 809 (or other storage medium) or sent via the radio frequency unit 801 or the network module 802. The microphone 8042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 801 in the case of a telephone call mode.
[0150] The electronic device 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 8061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 8061 and / or the backlight when the electronic device 800 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 805 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0151] The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0152] The user input unit 807 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 8071 or near the touch panel 8071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 8071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the contact point coordinates, and then sends it to the processor 810, receives the command sent by the processor 810 and executes it. In addition, the touch panel 8071 can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 8071, the user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0153] Further, the touch panel 8071 may be covered on the display panel 8061. When the touch panel 8071 detects a touch operation on or near it, it is transmitted to the processor 810 to determine the type of the touch event, and then the processor 810 provides a corresponding visual output on the display panel 8061 according to the type of the touch event. It can be understood that in one embodiment, the touch panel 8071 and the display panel 8061 are used as two independent components to implement the input and output functions of the electronic device, but in some embodiments, the touch panel 8071 and the display panel 8061 can be integrated to implement the input and output functions of the electronic device, which is not limited here.
[0154] The interface unit 808 is an interface for connecting an external device to the electronic device 800. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 808 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 800 or may be used to transmit data between the electronic device 800 and an external device.
[0155] The memory 809 can be used to store software programs and various data. The memory 809 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 809 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0156] The processor 810 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 809 and calling data stored in the memory 809, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 810 may include one or more processing units; preferably, the processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.
[0157] The electronic device 800 may also include a power supply 811 (such as a battery) for supplying power to each component. Preferably, the power supply 811 may be logically connected to the processor 810 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0158] In addition, the electronic device 800 includes some functional modules not shown, which will not be described in detail here.
[0159] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0160] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0161] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
[0162] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0163] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0164] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0165] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0166] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0167] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0168] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for controlling a device, characterized in that: A graphical user interface is provided by an electronic terminal, wherein the content displayed by the graphical user interface at least includes a control interface, and the method includes: In response to a trigger operation on a target device, displaying a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface; In response to a parameter setting operation for the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation; The target device is controlled to perform corresponding device operations according to the target device parameters.
2. The method according to claim 1, characterized in that In response to the parameter setting operation for the three-dimensional device model, determining the target device parameter corresponding to the parameter setting operation includes: In response to a control trigger operation on the three-dimensional device model, displaying a device control control for the target device in the control interface; In response to a parameter setting operation for the device control widget, a target device parameter corresponding to the parameter setting operation is determined.
3. The method according to claim 2, characterized in that The step of determining, in response to a parameter setting operation for the device control component, a target device parameter corresponding to the parameter setting operation comprises: In response to a trigger operation on the device control control, displaying a parameter setting control corresponding to the device control control in the control interface; In response to a triggering operation on the parameter setting control, a target device parameter for the target device is determined.
4. The method according to claim 2, characterized in that: The step of determining, in response to a parameter setting operation for the device control component, a target device parameter corresponding to the parameter setting operation comprises: In response to a trigger operation on the device control widget, switching the three-dimensional device model from a fixed state to an operable state; In response to a model adjustment operation on the three-dimensional device model, a corresponding target device parameter is determined according to the model adjustment operation.
5. The method according to claim 1, characterized in that The controlling the target device to perform a corresponding device operation according to the target device parameter includes: In response to a confirmation operation on the target device parameter, a control instruction corresponding to the target device parameter is generated and sent to the target device, wherein the control instruction is used to instruct the target device to perform a device operation corresponding to the target device parameter.
6. The method according to any one of claims 2 to 4, characterized in that: Also includes: In response to a parameter setting operation for the target device, device parameters corresponding to the parameter setting operation are displayed in real time in the control interface.
7. The method according to claim 2, characterized in that The target device is a fan, and in response to a parameter setting operation on the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation includes: In response to a control trigger operation for the fan, a device control control corresponding to the fan is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a wind direction control control, a wind volume control control, and a timing control control; In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the fan according to a user's selection of the mode control; or, in response to a trigger operation on the wind direction control control, switching the three-dimensional fan model corresponding to the fan from a fixed state to an operable state, and in response to a sliding operation on the three-dimensional fan model, determining the target wind direction of the fan according to the sliding operation; or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the fan in the control interface, and determining the air volume information of the fan according to the user's adjustment operation on the air volume adjustment control; Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the fan is determined according to the user's adjustment operation on the duration adjustment control.
8. The method according to claim 2, characterized in that: The target device is an air conditioner, and in response to a parameter setting operation on the three-dimensional device model, determining a target device parameter corresponding to the parameter setting operation includes: In response to a control trigger operation for the air conditioner, a device control control corresponding to the air conditioner is displayed in the control interface, wherein the device control control includes at least one of a mode control control, a temperature control control, a wind direction control control, an air volume control control, and a timing control control; In response to a trigger operation on the mode control control, displaying the mode control in the control interface, and determining the operating mode of the air conditioner according to a user's selection of the mode control; or, in response to a trigger operation on the wind direction control control, displaying a wind direction adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the wind direction adjustment control; or, in response to a trigger operation on the temperature control control, displaying a temperature adjustment control for the air conditioner in the control interface, and determining the temperature information of the air conditioner according to the user's adjustment operation on the temperature adjustment control; or, in response to a trigger operation on the air volume control control, displaying an air volume adjustment control for the air conditioner in the control interface, and determining the air volume information of the air conditioner according to the user's adjustment operation on the air volume adjustment control; Or, in response to a trigger operation on the timing control control, a duration adjustment control is provided in the control interface, and the working duration of the air conditioner is determined according to the user's adjustment operation on the duration adjustment control.
9. A control device for an equipment, characterized in that: A graphical user interface is provided by an electronic terminal, wherein the content displayed by the graphical user interface at least includes a control interface, and the device includes: A model display module, configured to display a three-dimensional device model corresponding to the target device and current device parameters of the target device in the control interface in response to a trigger operation on the target device; A parameter setting module, configured to, in response to a parameter setting operation on the three-dimensional device model, determine a target device parameter corresponding to the parameter setting operation; The device control module is used to control the target device to perform corresponding device operations according to the target device parameters.
10. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 8 when executing the program stored in the memory.
11. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 8.