Controlled equipment binding method and device and knob switch equipment

By displaying the floating function control on the display screen of the knob switch device, and directly binding the device logo by triggering operations, the inefficient binding problem caused by multiple sliding selection in the prior art is solved, and the binding efficiency and speed are improved.

CN119225600APending Publication Date: 2024-12-31SHENZHEN OURUIBO ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411007407.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

When binding a controlled device to an existing knob switch device, the operator needs to slide multiple times to select the device icon, resulting in low binding efficiency and long time.

Method used

By displaying the floating function control on the display screen, the first trigger operation is used to directly bind the device to identify the corresponding controlled device, simplifying the operation process and avoiding multiple sliding selections.

Benefits of technology

The efficiency of knob switch equipment binding to controlled equipment is improved, the number of interactions among operators is reduced, and the binding time is shortened.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119225600A_ABST
    Figure CN119225600A_ABST
Patent Text Reader

Abstract

The invention relates to a controlled equipment binding method and device and knob switch equipment. The method is applied to the knob switch equipment, the knob switch equipment is provided with a display screen and a knob, and the method comprises the steps that a suspension function control with an equipment identifier is displayed on the display screen, and the equipment identifier is used for identifying controlled equipment of the knob; and in response to a first trigger operation for the suspension function control, binding the controlled device corresponding to the device identifier as the current controlled device of the knob. By adopting the method, the binding efficiency of binding the controlled equipment to the knob switch equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent central control technology, and in particular to a controlled device binding method, device and knob switch device. Background Art

[0002] With the continuous development of science and technology, more and more smart devices are entering people's home life. As a result, smart knob switches that can provide users with convenient, flexible and diversified control methods are widely used in smart home systems. Through smart knob switches, the parameters and functions of various home appliances can be adjusted or controlled.

[0003] At present, a knob switch device is usually bound to a controlled device, and the working parameters of the controlled device are adjusted by turning the knob. When the bound controlled device needs to be replaced, the operator usually slides on the display screen of the knob switch device to determine the controlled device to be bound, and displays the working parameters of the current controlled device on the display screen. However, due to the large number of controlled devices that have a control relationship with the knob, the operator needs to perform multiple sliding operations to select the icon of the controlled device to be bound, which makes it easy for the operator to take a long time to bind the controlled device of the knob. Therefore, the current binding efficiency of binding controlled devices to the knob switch device is low. Summary of the invention

[0004] Based on this, it is necessary to provide a controlled device binding method, device and knob switch device to improve the binding efficiency of binding a controlled device to a knob switch device in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a controlled device binding method, which is applied to a knob switch device, wherein the knob switch device is deployed with a display screen and a knob, comprising:

[0006] Displaying a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify a controlled device of the knob;

[0007] In response to a first trigger operation on the floating function control, a controlled device corresponding to the device identifier is bound as a current controlled device of the knob.

[0008] In one embodiment, the floating function control includes a primary floating function control with a first device identifier and multiple secondary floating function controls with a second device identifier, the first device identifier is used to identify an initial controlled device of the knob, and the second device identifier is used to identify a device to be controlled by the knob, and the floating function control with the device identifier is displayed on the display screen, including:

[0009] Displaying the first-level floating function control on the display screen;

[0010] In response to a second trigger operation on the primary floating function control, each of the secondary floating function controls is displayed on the display screen.

[0011] In one of the embodiments, the first trigger operation includes a first selection operation triggered for the primary floating function control or a second selection operation triggered for the secondary floating function control, and in response to the first trigger operation for the floating function control, binding the controlled device corresponding to the device identifier as the current controlled device of the knob includes one of the following:

[0012] In response to a first selection operation triggered on the primary floating function control, hiding the secondary floating function control, and binding the controlled device identified by the first device identifier as a current controlled device of the knob;

[0013] In response to a second selection operation triggered for the secondary floating function control, a primary floating function control with the second device identifier and a secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob.

[0014] In one of the embodiments, after binding the controlled device identified by the second device identifier as the current controlled device of the knob, the method further includes:

[0015] If the display time of the display screen after the binding is completed is less than or equal to the preset display time threshold, displaying the first-level floating function control and the second-level floating function control on the display screen;

[0016] If the display time is greater than a preset display time threshold, the secondary floating function control is hidden, and the primary floating function control is displayed on the display screen.

[0017] In one of the embodiments, displaying the primary floating function control on the display screen includes one of the following:

[0018] In response to a first displacement operation triggered on the primary floating function control, displaying the primary floating function control in a first display area specified by the first displacement operation;

[0019] In response to a second displacement operation triggered for the primary floating function control, a second display area configured for the primary floating function control is queried, and the primary floating function control is displayed in the second display area.

[0020] In one embodiment, displaying each of the secondary floating function controls on the display screen includes:

[0021] Obtaining the current display area of ​​the first-level floating function control;

[0022] Planning a third display area for the secondary floating function control within the display area of ​​the display screen according to the current display area and the first display parameter information of the primary floating function control;

[0023] Each of the secondary floating function controls is displayed in the third display area.

[0024] In one embodiment, one of the secondary floating function controls corresponds to one of the devices to be controlled, and displaying each of the secondary floating function controls in the third display area includes:

[0025] According to the current time information and the current environment information, predicting the binding probability of the knob binding each of the to-be-controlled devices as the current controlled device;

[0026] According to the binding probability, adjusting the second display parameter information of each of the secondary floating function controls;

[0027] After the second display parameter information is adjusted, each of the secondary floating function controls is displayed in the third display area.

[0028] In one embodiment, the method further comprises one of the following:

[0029] In response to a third trigger operation on the display screen, hiding the floating function control;

[0030] In response to a fourth trigger operation on the display screen, the floating function control is continuously displayed, wherein the third trigger operation and the fourth trigger operation constitute all trigger operations on the display screen.

[0031] In a second aspect, the present application further provides a controlled device binding apparatus, which is applied to a knob switch device, wherein the knob switch device is deployed with a display screen and a knob, including:

[0032] A display module, used for displaying a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify a controlled device of the knob;

[0033] The binding module is used to bind the controlled device corresponding to the device identifier as the current controlled device of the knob in response to a first trigger operation on the floating function control.

[0034] In one embodiment, the floating function control includes a primary floating function control with a first device identifier and a plurality of secondary floating function controls with a second device identifier, wherein the first device identifier is used to identify an initial controlled device of the knob, and the second device identifier is used to identify a device to be controlled by the knob, and the display module is further used to:

[0035] The primary floating function control is displayed on the display screen; and in response to a second trigger operation on the primary floating function control, each of the secondary floating function controls is displayed on the display screen.

[0036] In one embodiment, the first trigger operation includes a first selection operation triggered for the primary suspension function control or a second selection operation triggered for the secondary suspension function control, and the binding module is further used to:

[0037] In response to a first selection operation triggered for the primary floating function control, the secondary floating function control is hidden, and the controlled device identified by the first device identifier is bound as the current controlled device of the knob; in response to a second selection operation triggered for the secondary floating function control, the primary floating function control with the second device identifier and the secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob.

[0038] In one of the embodiments, the controlled device binding apparatus is further used for:

[0039] If the display time of the display screen after the binding is completed is less than or equal to the preset display time threshold, the first-level floating function control and the second-level floating function control are displayed on the display screen; if the display time is greater than the preset display time threshold, the second-level floating function control is hidden, and the first-level floating function control is displayed on the display screen.

[0040] In one embodiment, the display module is further used for:

[0041] In response to a first displacement operation triggered for the first-level floating function control, the first-level floating function control is displayed in a first display area specified by the first displacement operation; in response to a second displacement operation triggered for the first-level floating function control, a second display area configured for the first-level floating function control is queried, and the first-level floating function control is displayed in the second display area.

[0042] In one embodiment, the display module is further used for:

[0043] Obtain the current display area of ​​the first-level floating function control; plan a third display area for the second-level floating function control within the display area of ​​the display screen according to the current display area and the first display parameter information of the first-level floating function control; and display each of the second-level floating function controls in the third display area.

[0044] In one embodiment, one of the secondary floating function controls corresponds to one of the devices to be controlled, and the display module is further used for:

[0045] According to the current time information and the current environment information, the binding probability of the knob binding each of the devices to be controlled as the currently controlled device is predicted; according to the binding probability, the second display parameter information of each of the secondary floating function controls is adjusted; after the adjustment of the second display parameter information is completed, each of the secondary floating function controls is displayed in the third display area.

[0046] In one of the embodiments, the controlled device binding apparatus is further used for:

[0047] In response to a third trigger operation on the display screen, hiding the floating function control; in response to a fourth trigger operation on the display screen, continuously displaying the floating function control, wherein the third trigger operation and the fourth trigger operation constitute all trigger operations on the display screen.

[0048] In a third aspect, the present application further provides a knob switch device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0049] A floating function control with a device identifier is displayed on the display screen, wherein the device identifier is used to identify a controlled device of the knob; in response to a first trigger operation on the floating function control, a controlled device corresponding to the device identifier is bound as a current controlled device of the knob.

[0050] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0051] A floating function control with a device identifier is displayed on the display screen, wherein the device identifier is used to identify a controlled device of the knob; in response to a first trigger operation on the floating function control, a controlled device corresponding to the device identifier is bound as a current controlled device of the knob.

[0052] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0053] A floating function control with a device identifier is displayed on the display screen, wherein the device identifier is used to identify a controlled device of the knob; in response to a first trigger operation on the floating function control, a controlled device corresponding to the device identifier is bound as a current controlled device of the knob.

[0054] The above-mentioned controlled device binding method, device, knob switch device and computer-readable storage medium are applied to the knob switch device. The knob switch device is deployed with a display screen and a knob. First, the device identification displayed on the display screen is obtained through the floating function control on the display screen. Since the device identification is used to identify the controlled device of the knob deployed by the knob switch device, the controlled device that has a control relationship with the knob can be visually displayed on the display screen of the knob switch device. Then, in response to the first trigger operation on the floating function control, the process of binding the controlled device corresponding to the device identification as the current controlled device of the knob of the knob switch device is completed. Then, by turning the knob, the working parameters of the controlled device corresponding to the device identification can be adjusted. Since the knob switch device can By displaying the device identification of the controlled device of the knob through the floating function control set on the display screen, there is no need to rely on the operator's multiple sliding to select the device identification of the controlled device. The purpose of binding the knob of the knob switch device to the current controlled device can be achieved through a single trigger operation, rather than requiring the operator to perform multiple human-computer interactions with the display screen to complete the binding of the controlled device of the knob. Therefore, the technical defect that the operator needs to perform multiple sliding operations to select the icon of the controlled device to be bound due to the large number of controlled devices that have a control relationship with the knob is overcome, which makes it easy to take a long time to bind the controlled device of the knob. Therefore, the binding efficiency of the knob switch device to the controlled device is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. 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 paying creative work.

[0056] Figure 1 A schematic diagram of a flow chart of a controlled device binding method in one embodiment;

[0057] Figure 2 A schematic diagram of a floating function control of a controlled device binding method in an embodiment being displayed on a display screen;

[0058] Figure 3 A schematic diagram of a flow chart of a controlled device binding method in one embodiment;

[0059] Figure 4 A schematic diagram of displaying a primary floating function control and a secondary floating function control on a display screen in a controlled device binding method in an embodiment;

[0060] Figure 5 A schematic diagram of display of a display screen before and after different types of first trigger operations in a controlled device binding method in an embodiment;

[0061] Figure 6 A schematic diagram of adjusting the display area of ​​a primary floating function control based on different types of displacement operations in a controlled device binding method in an embodiment;

[0062] Figure 7 A display schematic diagram of adjusting the display area of ​​a secondary floating function control based on a primary floating function control in a controlled device binding method in an embodiment;

[0063] Figure 8 It is a structural block diagram of a controlled device binding apparatus in one embodiment;

[0064] Fig. 9 FIG. 4 is a diagram showing the internal structure of a knob switch device in one embodiment. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] First of all, it should be understood that with the development of smart hardware and Internet of Things technology, smart home devices such as smart desk lamps, smart speakers, smart air conditioners and smart curtains are widely used in people's daily lives. In order to improve the control effect of different smart home devices, knob switch devices have emerged as a switching device for controlling different smart home devices in the smart home system. After the knob switch device is bound to any smart home device in the smart home system, the user can adjust the working parameters of the smart home device by turning the knob of the knob switch device. For example, assuming that the smart home device is an air conditioner, the working temperature of the air conditioner can be increased by turning the knob of the knob switch device clockwise, and the working temperature of the air conditioner can be decreased by turning the knob of the knob switch device counterclockwise. However, the current binding operation of the knob switch device and the controlled device is cumbersome. When binding a device, the user is required to confirm whether the device icon displayed on the display screen of the knob switch device identifies the smart home device that the user wants to bind. When the device icon does not identify the smart home device that the user wants to bind, the user can slide on the display screen to change the device icon displayed on the display screen until the device icon displayed on the display screen of the knob switch device identifies the smart home device that the user wants to bind. It can be understood that when the knob switch device has a binding relationship with multiple smart home devices, the user often needs to perform multiple sliding operations to bind the controlled devices that the user wants to bind. Therefore, it is easy for the user to spend a long time sliding on the display screen of the knob switch device to bind the required controlled devices. Therefore, there is an urgent need for a controlled device binding method that improves the binding efficiency of binding a knob switch device to a controlled device.

[0067] In one embodiment, Figure 1As shown, a controlled device binding method is provided, which is applied to a knob switch device. The knob switch device is deployed with a display screen and a knob. The display screen and the knob can be integrated or separated. This embodiment does not make specific restrictions. For example, in an implementable manner, the knob is located around the display screen, and the knob can be rotated relative to the display screen. The knob switch device is also deployed with a terminal, which can receive instructions issued by the knob and convert the corresponding instructions into actual control of the controlled device. The terminal includes but is not limited to personal computers, laptops, smart phones, and tablets. The knob switch device includes a display module and a binding module. The display module is used to display a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify the controlled device of the knob. The binding operation is used to respond to a first trigger operation on the floating function control, bind the controlled device corresponding to the device identifier as the current controlled device of the knob, and through the display module The information interaction between the binding module and the control module can execute the first trigger operation for the floating function control with the device identifier on the display screen, so as to complete the binding of the controlled device corresponding to the device identifier as the current controlled device of the knob switch device, that is, the purpose of binding the current controlled device to the knob switch device by a single trigger operation is achieved, instead of requiring the operator to perform multiple human-computer interactions with the display screen to complete the binding of the controlled device of the knob. This overcomes the technical defect that due to the large number of controlled devices that have a control relationship with the knob, the operator needs to perform multiple sliding operations to select the icon of the controlled device to be bound, which makes it easy to take a long time to bind the controlled device of the knob. Therefore, the binding efficiency of the current controlled device can be improved. It is understandable that the knob switch device can also be deployed with a server, and a system including a terminal and a server can also be deployed, and the actual control of the controlled device is realized through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0068] Step 202: Display a floating function control with a device identifier on a display screen, wherein the device identifier is used to identify a controlled device of the knob.

[0069] It should be noted that the floating function control is used to represent the floating carrier for the user to interact with the display screen for the controlled device binding, which can also be called the user interface floating control or UI (User The floating function control is a floating control of the main interface, and the positional relationship between the floating function control and the display screen is a floating relationship, that is, the floating function control is presented independently of the main interface, and the floating function control is not fixed at a specific position of the screen, but is suspended on the display screen, wherein the floating function control can specifically be a floating ball or a floating frame, etc., and the display relationship between the floating function control and the display screen is not specifically limited in this embodiment. For example, in an implementable manner, for any interactive operation triggered on the display screen, such as clicking the main interface, sliding to switch the display interface, or inputting content on the main interface, the floating function control is always displayed on the display screen. The floating function control can also be suspended on the main display screen when the main display screen displays a specific interface, and hidden when the main display screen displays an interface other than the specific interface. For example, when the display screen displays the main interface, the floating ball is suspended on the display screen, and when the display screen switches to other interfaces for display, the floating ball is hidden, and when the display screen switches back to the main interface, the floating ball is suspended on the display screen again, wherein the interactive operation performed by the user on the floating function control can specifically be clicking, sliding, and inputting, etc.

[0070] It should be noted that the device identifier is used to identify the controlled device of the knob. The controlled device refers to the device controlled by the knob switch device. For example, in an implementable manner, in a smart home scenario, the controlled device may specifically be a smart home device such as a dimmer lamp, a refrigerator, an air conditioner, and a curtain. It can be understood that after the knob switch device controls a certain controlled device, the user can adjust the working parameters of the controlled device accordingly by turning the knob of the knob switch device. Taking the air conditioner as an example, the adjusted working parameter may be the temperature, and taking the curtain as an example, the adjusted working parameter may be the curtain opening. The device identifier may specifically be a device icon or a device name, such as a schematic sketch of the controlled device or text content, etc. The device identifier on the floating function control may specifically be one or more. For example, in an implementable manner, the floating function control consists of three functional sub-controls carrying the text content "air conditioning", "fan" and "floor heating". The user can perform interactive operations on different functional sub-controls to interact with different controlled devices.

[0071] It should be noted that the display of the floating function control on the display screen can be triggered based on the interactive operation between the user and the knob switch device, and can also be periodically displayed by the knob switch device. For example, in one feasible method, when the user presses the "bind function" physical key set on the knob switch device, the main interface of the display screen directly displays a floating function control with multiple device icons. When the user voice inputs relevant content of "bind device", the main interface of the display screen directly displays a floating function control with multiple device icons. The floating function control can also be designed at a certain position of the main interface. When the display screen lights up, the floating function control is displayed at the corresponding position of the display screen. After the floating function control is displayed on the display screen, the user can read the relevant information on the display screen to perform subsequent trigger operations on the floating function control. Among them, the floating function control can be displayed continuously or flashingly based on a certain period. This embodiment does not specifically limit the display method of the floating function control and the conditions for triggering the display of the floating function control.

[0072] As an example, step 202 includes: in response to a first interactive operation performed by a user on a knob switch device, displaying a floating function control having one or more device identifiers on a display screen.

[0073] As another example, step 202 includes: when it is detected that a preset display condition is met, displaying a floating function control with one or more device identifiers on the display screen, wherein the preset display condition can be obtained by the user according to his own setting.

[0074] For example, in one possible implementation, referring to Figure 2 , Figure 2 The diagram is a schematic diagram showing a floating function control displayed on a display screen, wherein 11 is a knob of a rotary switch device, 12 is a display screen of the rotary switch device, 13 is a floating function control, and 14 is a device identifier. The device identifier is carried in the middle of the floating function control, and the device identifier is specifically a schematic diagram of an air conditioner, that is, the display screen of the rotary switch device displays a floating function control for identifying an intelligent air conditioner controllable by the knob of the rotary switch device.

[0075] Step 204: In response to the first trigger operation on the floating function control, the controlled device corresponding to the device identifier is bound as the current controlled device of the knob.

[0076] It should be noted that the first trigger operation is used to trigger the current controlled device of the knob of the bound knob switch device, which can be specifically a click operation, an input operation or other gesture operation, etc. It can be understood that when the floating function control has a device identifier, the binding of the current controlled device of the knob can be directly completed through the first trigger operation. When the floating function control has multiple device identifiers, the first trigger operation is used to first complete the step of selecting the target device identifier from the multiple device identifiers, and then complete the binding of the current controlled device of the knob, wherein the target device identifier is used to characterize the controlled device that the user wants to control through the knob. For example, in an implementable manner, the floating function control consists of a function sub-control A with device identifier 1, a function sub-control B with device identifier 2 and a function sub-control C with device identifier 3. When the first trigger operation is a click operation on the function sub-control, the device identifier 1 is selected as the target device identifier, so that the controlled device identified by the device identifier 1 is bound to the current controlled device of the knob.

[0077] It should be noted that, when the first trigger operation is performed on the floating function control, there is no specific limitation on the display page where the display screen is located, wherein the floating function control can be displayed on the first display page of the display screen, and the display screen can be located on the second display page when the first trigger operation is performed on the floating function control, and the first display page and the second display page are different display pages of the display screen. For example, in one feasible method, it is assumed that the floating function control is displayed on the display screen when the display screen is located in the main interface, and the display page of the display screen is switched during the binding of the controlled device, that is, when the first trigger operation is performed on the floating function control, the display screen is located in other display interfaces other than the main interface. At this time, the first trigger operation can still trigger the binding of the current controlled device of the knob, thereby realizing that regardless of whether the display screen is located in the interface where the floating function control is initially displayed, the binding of the current controlled device of the knob can be performed at any time, thereby avoiding the defect that the display interface of the display screen needs to be switched when binding the controlled device to the knob switch device.

[0078] As an example, step 204 includes: in response to a first click operation on the floating function control, binding the controlled device identified by the device identifier as the current controlled device of the knob.

[0079] As another example, step 204 includes: in response to a second click operation on the floating function control, selecting a target device identifier from multiple device identifiers, and binding the controlled device identified by the target device identifier as the current controlled device of the knob.

[0080] It can be understood that the second click operation on the floating function control can be either a click operation for selecting the target device identifier, for example, directly clicking a certain function sub-control, or a trigger operation for triggering the knob switch device to actively select the target device identifier. For example, the user randomly clicks a certain position of the floating function control to trigger the simultaneous display of multiple device identifiers, and then the step of selecting the target device identifier from the multiple device identifiers is determined by other selection conditions or selection operations.

[0081] In one feasible manner, after the knob switch device is bound to a controlled device, the floating function control can be continuously suspended on the display screen for display, or can be hidden after a preset time period, wherein the preset time period can be specifically 1s, 2s or 3s, etc.

[0082] In the above-mentioned controlled device binding method, firstly, based on the interactive operation between the user and the display screen or the preset display condition, a floating function control with one or more device identifiers is displayed on the display screen of the knob switch device, and then in response to the first trigger operation on the floating function control, when the floating function control has a device identifier, the controlled device identified by the device identifier is directly bound as the current controlled device of the knob; when the floating function control has multiple device identifiers, a target device identifier is selected from the multiple device identifiers, and then the controlled device identified by the target device identifier is bound as the current controlled device of the knob, so that when the user wants to bind the current controlled device, the controlled device identified by a device identifier displayed by the floating function control or the controlled device identified by the target device identifier selected from the multiple device identifiers is directly bound to the current controlled device of the knob. The device is bound to the current controlled device of the knob, and a single trigger operation can be used to bind the knob of the knob switch device to the current controlled device, and then the working parameters of the controlled device corresponding to the device identifier can be adjusted by turning the knob. Since the knob switch device can display the device identifier of the controlled device of the knob through the floating function control set on the display screen, there is no need to rely on the operator's multiple sliding operations to select the device identifier of the controlled device. Therefore, the technical defect that the operator needs to perform multiple sliding operations to select the icon of the controlled device to be bound due to the large number of controlled devices that have a control relationship with the knob, which makes it easy to take a long time to bind the controlled device of the knob, is overcome. Therefore, the binding efficiency of the knob switch device to the controlled device is improved.

[0083] In one embodiment, Figure 3As shown, the floating function control includes a primary floating function control with a first device identifier and multiple secondary floating function controls with a second device identifier, the first device identifier is used to identify the initial controlled device of the knob, and the second device identifier is used to identify the device to be controlled by the knob, and the floating function control with the device identifier is displayed on the display screen, including:

[0084] Step 302, displaying a primary floating function control on the display screen;

[0085] It should be noted that the floating function control may include a primary floating function control with a first device identifier and multiple secondary floating function controls with second device identifiers, wherein the first device identifier is used to identify the initial controlled device of the knob, the second device identifier is used to identify the device to be controlled of the knob, the initial controlled device is used to characterize the controlled device bound before the knob is bound to the current controlled device, and the device to be controlled is used to characterize the controlled device waiting to be bound to the current controlled device of the knob, and the first device identifier is displayed by the primary floating function control so that the user can know the controlled device currently bound to the knob switch device, and multiple second device identifiers are displayed by different secondary floating function controls, that is, multiple device identifiers are displayed by different types of floating function controls. For example, in an implementable manner, assuming that the controlled device binding method is applied to a smart home scenario, the first device identifier of the primary floating function control is used to identify the initial controlled device "air conditioner" of the knob, and the second device identifiers of different secondary floating function controls are respectively used to identify the devices to be controlled "dimming lamp", "curtain", "floor heating" and "fan" of the knob, etc., wherein the display of the primary floating function control can be based on the interactive operation between the user and the display screen or the preset display conditions.

[0086] As an example, step 302 includes: in response to a second interaction operation performed by the user on the knob switch device, displaying a primary floating function control with a first device identifier on the display screen.

[0087] As another embodiment, step 302 includes: when it is detected that a preset display condition is met, displaying a primary floating function control with a first device identifier on the display screen.

[0088] Step 304: In response to the second trigger operation on the primary floating function control, display each secondary floating function control on the display screen.

[0089] It should be noted that there may be an association between the primary floating function control and the secondary floating function control, that is, the display of the secondary floating function control is triggered by the second trigger operation on the primary floating function control. For example, in one feasible method, after the user performs the second trigger operation on the primary floating function control, the secondary floating function control is displayed on the display screen, wherein the display position of the secondary floating function control is not specifically limited, different secondary floating function controls can be evenly displayed around the primary floating function control based on preset arrangement rules, and different secondary floating function controls can also be randomly displayed at different positions of the display screen, wherein the second trigger operation can specifically be a click operation, an input operation, or a sliding operation, etc.

[0090] As an example, step 304 includes: in response to a second click operation performed by the user on the primary floating function control, uniformly displaying the secondary floating function controls around the primary floating function control on the display screen.

[0091] For example, in one possible implementation, referring to Figure 4 , Figure 4 The schematic diagram showing the display of a primary floating function control and a secondary floating function control on a display screen is shown in FIG21 , wherein 21 is a primary floating function control, and 22 is a secondary floating function control. The primary floating function control is a floating function control with an air conditioner logo, and the secondary floating function controls include a floating function control with a dimming light logo, a floating function control with a curtain logo, a floating function control with a floor heating logo, and a floating function control with a fan logo. Before the second trigger operation on the primary floating function control is executed, only the primary floating function control is displayed on the display screen. After the second trigger operation on the primary floating function control is executed, all secondary floating function controls are displayed on the display screen, that is, after the second trigger operation is executed, all device logos of the floating function controls are displayed on the display screen.

[0092] In this embodiment, in the process of displaying the floating function control, firstly, a first-level floating function control with a first device identifier is displayed based on the interactive operation between the user and the display screen or the preset display condition, and then, in response to the second trigger operation on the first-level floating function control, multiple second-level floating function controls with a second device identifier are displayed on the display screen, so that different types of floating function controls can be used to display multiple device identifiers of the controlled device for identifying the knob on the display screen in sequence, and then, in the initial stage of binding the controlled device, the first-level floating function control is used to display the first device identifier of the initial controlled device for identifying the knob, so that the user can know the currently bound controlled device before changing the bound controlled device. At the same time, after the second trigger operation is performed on the first-level floating function control, the second device identifier of the device to be controlled for identifying the knob is displayed through the second-level floating function control, so that the display space of the display screen can be saved when the controlled device is not bound. Therefore, the display method of the above-mentioned floating function control not only lays a foundation for improving the binding efficiency of binding the knob switch device to the controlled device, but also improves the display effect of the floating function control.

[0093] In one embodiment, the first trigger operation includes a first selection operation triggered for a primary floating function control or a second selection operation triggered for a secondary floating function control, and in response to the first trigger operation for the floating function control, binding a controlled device corresponding to the device identifier as a current controlled device of the knob includes one of the following:

[0094] In response to a first selection operation triggered for a primary floating function control, the secondary floating function control is hidden, and the controlled device identified by the first device identifier is bound as the current controlled device of the knob; in response to a second selection operation triggered for the secondary floating function control, the primary floating function control with the second device identifier and the secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob.

[0095] It should be noted that executing the corresponding first trigger operation can bind the controlled device identified by the device identifier on the floating function control as the current device. To improve the binding effect, in the process of binding the current controlled device of the knob, the controlled devices identified by different types of device identifiers can be bound as the current controlled devices of the knob according to the different types of the first trigger operation. The first trigger operation includes a first selection operation triggered for a first-level floating function control or a second selection operation triggered for a second-level floating function control. For example, in an implementable manner, it is assumed that the first-level floating function control has an air conditioning identifier, and the second-level floating function control has a floor heating identifier and a fan identifier, wherein the air conditioning identifier is displayed on the display screen. In the center, the floor heating logo and the fan logo are evenly displayed on both sides of the air conditioning logo. After responding to the first selection operation, the air conditioning logo is used as the target device logo. In order to save the display controls of the display screen after binding, the floor heating logo and the fan logo of the secondary floating function control can be hidden. After responding to the second selection operation, the display positions of the second device logo (fan logo or floor heating logo) and the air conditioning logo (first device logo) pointed to by the second selection operation are swapped. Taking the second selection operation as clicking the fan logo as an example, the fan logo is displayed on the first-level floating function control, and the air conditioning logo is displayed on the second-level floating function control that originally displayed the fan logo, so that the user knows that the current controlled device has been changed from the air conditioner to the fan.

[0096] As an example, in response to a first selection operation performed by a user on a primary floating function control, the secondary floating function control is hidden, and the controlled device identified by the first device identifier is bound as the current controlled device of the knob; in response to a second selection operation performed by the user on the secondary floating function control, the second device identifier of the secondary floating function control and the first device identifier of the primary floating function control are replaced, the primary floating function control with the second device identifier and the secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob, wherein the first selection operation and the second selection operation can both be click operations, sliding operations or other gesture operations.

[0097] For example, in one possible implementation, referring to Figure 5 , Figure 5The present invention is a schematic diagram of the display of the display screen before and after different types of first trigger operations, wherein Figure (a) is a schematic diagram of the display of the display screen before and after the first selection operation. Before the first selection operation, the first device identifier (air conditioner identifier) ​​of the first-level floating function control and the second device identifier (dimmer identifier, curtain identifier, floor heating identifier and fan identifier) ​​of the second-level floating function control are normally displayed on the display screen. After the first selection operation, the first device identifier of the first-level floating function control continues to be displayed on the display screen, while the second device identifier of the second-level floating function control is hidden, that is, the user continues to bind the air conditioner as the current controlled device of the knob based on the first selection operation. Figure (b) is a schematic diagram of the display of the display screen before and after the second selection operation. Before the second selection operation, the first device identifier of the first-level floating function control and the second device identifier of the second-level floating function control are normally displayed on the display screen. After the second selection operation, the device identifier of the first-level floating function control is replaced by the first device identifier to the second device identifier (dimmer identifier, curtain identifier, floor heating identifier or fan identifier), and the second-level floating function control corresponding to the second device identifier displays the first device identifier, that is, the air conditioner identifier and the curtain identifier replace the floating function control for display, and the other second-level floating function controls continue to display the corresponding second device identifiers.

[0098] Because before and after the first selection operation, that is, when the user continues to bind the initial controlled device as the current controlled device of the knob, the secondary floating function control is directly hidden, thereby saving display space on the display screen; and before and after the second selection operation, that is, when the user changes the bound controlled device, the primary floating function control changes the corresponding device identifier, thereby allowing the user to clearly see the current bound device of the knob switch device, and thus under different types of first trigger operations, the binding effect of the controlled device can be improved. Therefore, the binding method of this embodiment can improve the binding efficiency of binding the knob switch device to the controlled device while improving the binding effect of the controlled device.

[0099] In one embodiment, after binding the controlled device identified by the second device identifier as the current controlled device of the knob, the method further includes:

[0100] If the display time of the display screen after binding is completed is less than or equal to the preset display time threshold, the first-level floating function control and the second-level floating function control are displayed on the display screen; if the display time is greater than the preset display time threshold, the second-level floating function control is hidden, and the first-level floating function control is displayed on the display screen.

[0101] It should be noted that after the binding of the controlled device is completed based on the second selection operation, if the first-level floating function control and the second-level floating function control are continuously displayed on the display screen, a large amount of display space of the display screen will be occupied. Based on the relationship between the display time after the binding is completed and the preset display time threshold, different ways of displaying the floating function controls on the display screen can be adopted. After the first-level floating function control and the second-level control are displayed on the display screen for a long time, the display space of the display screen can be saved by hiding the second-level floating function control.

[0102] As an example, if the display time of the display screen after the binding is completed is less than or equal to the preset display time threshold, the first-level floating function control and the second-level floating function control are continuously displayed on the display screen; if the display time of the display screen after the binding is completed is greater than the preset display time threshold, the second-level floating function control is hidden, and the first-level floating function control is continuously displayed on the display screen. After the display screen of this embodiment completes the binding of the controlled device based on the second selection operation, if it is determined that the display time of the first-level floating function control and the second-level floating function control on the display screen is greater than the preset display time threshold, the second-level floating function control is hidden, and the first-level floating function control is displayed on the display screen, thereby reducing the display controls of the display screen occupied by the floating function control. Therefore, while improving the binding efficiency of binding the controlled device to the knob switch device, the display effect of the floating function control displayed on the display screen is improved.

[0103] In one embodiment, displaying a primary floating function control on a display screen includes one of the following:

[0104] In response to a first displacement operation triggered for a first-level floating function control, the first-level floating function control is displayed in a first display area specified by the first displacement operation; in response to a second displacement operation triggered for the first-level floating function control, a second display area configured for the first-level floating function control is queried, and the first-level floating function control is displayed in the second display area.

[0105] It should be noted that when the display screen displays a first-level floating function control, there is no specific limitation on the specific position at which the first-level floating function control is displayed on the display screen. After the first-level floating function control is displayed at the preset display position of the display screen, the specific display position of the first-level floating function control on the display screen can be changed by triggering different types of displacement operations on the first-level floating function control. Both the first displacement operation and the second displacement operation can specifically be a click operation, a sliding operation or an input operation, etc. For example, in an implementable manner, the first displacement operation can specifically be a sliding operation, that is, the first-level floating function control can be slid to the designated first display area for display based on the sliding operation, and the second displacement operation can specifically be a click operation, that is, the first-level floating function control can be displayed in the configured second display area by default based on the click operation.

[0106] As an example, in response to a first displacement operation triggered on a primary floating function control, the primary floating function control is slid to a specified first preset display position, and the primary floating function control is displayed in a first display area where the first preset display position is located; in response to a second displacement operation triggered on a secondary floating function control, a second preset display position configured for the second displacement operation is queried, and the primary floating function control is displayed in a second display area where the second preset display position is located. Since the knob switch device can shift the primary floating function control to different display areas of the display screen for display according to different types of displacement operations after responding to different types of displacement operations triggered on the primary floating function control, the display flexibility of the primary floating function control on the display screen is improved.

[0107] In one practicable manner, referring to Figure 6 , Figure 6 The present invention is a schematic diagram showing the adjustment of the display area of ​​a primary floating function control based on different types of displacement operations, wherein Figure (c) is a schematic diagram showing the primary floating function control displayed in the display area where a preset display position is located, and Figure (d) is a schematic diagram showing the display of the primary floating function control in response to different types of displacement operations, that is, the primary floating function control can be slid from the area shown in Figure (c) to the area shown in Figure (d) for display under a first displacement operation, and the primary floating function control can be jumped by default from the area shown in Figure (c) to the area shown in Figure (d) for display under a second displacement operation.

[0108] In one embodiment, each secondary floating function control is displayed on the display screen, including:

[0109] Obtain the current display area of ​​the first-level floating function control; plan a third display area for the second-level floating function control in the display area of ​​the display screen according to the current display area and the first display parameter information of the first-level floating function control; and display each second-level floating function control in the third display area.

[0110] It should be noted that, in the process of displaying the primary floating function control and the secondary floating function control on the display screen, the relative relationship between the primary floating function control and the secondary floating function control may not be specifically limited, but in order to improve the display effect of the primary floating function control and the secondary floating function control, the primary floating function control and the secondary floating function control may be displayed together, that is, the display area of ​​the secondary floating function control is planned based on the current display area of ​​the primary floating function control and the first display parameter information of the primary floating function control, wherein the first display parameter information is used to characterize the specific details of the display content of the primary floating function control, which may be specifically position, size, color, transparency, etc. For example, in one practicable manner, referring to Figure 7 , Figure 7 A display diagram showing adjustment of the display area of ​​a secondary floating function control based on a primary floating function control, wherein the current display area of ​​the primary floating function control is located at the upper left corner edge of the display screen, and the secondary floating function controls are evenly arranged and displayed around the primary floating function control, wherein the specific display areas of different secondary floating function controls can be set randomly or based on demand.

[0111] As an example, the current display area of ​​the first-level floating function control is obtained; according to the current display area and the first display parameter information of the first-level floating function control, a third display area is planned for the second-level floating function control in the display area of ​​the display screen; and each second-level floating function control is sequentially displayed in the third display area. After the first-level floating function control determines the current display area, based on the current display area of ​​the first-level floating function control and the first display parameter information of the first-level floating function control, a third display area is planned for the second-level floating function control in the display area of ​​the display screen, and finally each second-level floating function control is displayed in the third display area, that is, an association relationship between the display areas of the first-level floating function control and the second-level floating function control is established, thereby increasing the stickiness of different types of floating function controls displayed on the display screen, and thus improving the display effect of the second-level floating function control displayed on the display screen.

[0112] In one embodiment, a first and second level floating function control corresponds to a device to be controlled, and each second level floating function control is displayed in the third display area, including:

[0113] According to the current time information and the current environment information, the prediction knob binds each device to be controlled to the binding probability of the current controlled device; according to the binding probability, the second display parameter information of each secondary floating function control is adjusted; after the second display parameter information is adjusted, each secondary floating function control is displayed in the third display area.

[0114] It should be noted that in different application scenarios, the probability of the controlled device identified by the second device identifier of multiple secondary floating function controls being bound as the current controlled device is different, and then the current display area of ​​the primary floating function control and the first display parameter information of the primary floating function control are adopted, and after planning the third display area for the secondary floating function control, the second display parameter information of different secondary floating function controls is adaptively adjusted, wherein the current time information may be specifically 8:00 or 20:00, etc., and the current environmental information may be specifically temperature or humidity, etc., and the current application scenario is jointly characterized by the current time information and the current environmental information, and the second display parameter information is used to characterize the specific details of the display content of the secondary floating function control, which may be specifically position, size, color, transparency, shape, etc., and the binding probability is used to characterize The probability of the current controlled device being bound as a knob is, for example, 50%, 60% or 70%. After obtaining the binding probability that the controlled device identified by the second device identifier of different secondary floating function controls is bound as the current controlled device, the second display parameter information of the corresponding secondary floating function control can be adjusted according to the different binding probabilities. For example, in an implementable manner, assuming that the secondary floating function controls include X, Y and Z, wherein the binding probability of X is 60%, the binding probability of Y is 30%, and the binding probability of Z is 10%, the sizes of different secondary floating function controls are adjusted, that is, the secondary floating function control X occupies 60% of the display space in the third display area, the secondary floating function control Y occupies 30% of the display space in the third display area, and the secondary floating function control Z occupies 10% of the display space in the third area.

[0115] As an example, current time features are extracted from current time information and current environment features are extracted from current environment information, the current time features and current environment features are spliced ​​into current scene features, and the current scene features are input into a preset binding probability prediction model to obtain the binding probability of the knob binding each device to be controlled as the current controlled device; based on the binding probability, the display size of each secondary floating function control is adjusted, and after the display size of each secondary floating function control is adjusted, each secondary floating function control is displayed in the third display area.

[0116] Since the specific functions of different controlled devices are different, and in different application scenarios, the controlled devices that users actually want to bind are different, the current time information and current environmental information can be collected, and the current time information and current environmental information can be used to predict the binding probability of the knob binding different devices to be controlled as the current controlled device in the current application scenario, and according to the binding probability, the second display parameter information of different secondary floating function controls is adjusted, and finally the secondary floating function controls are displayed in the third display area with the adjusted second display parameter information, so as to achieve the second display parameter information of different secondary floating function controls being adjusted to match the binding probability that the user wants to bind the device to be controlled as the current controlled device in the current application scenario, and after the adjustment, multiple secondary floating function controls are displayed differentially on the display screen, which makes it easier for users to notice the secondary floating function control with the second device identifier that the user wants to bind as the current controlled device, thereby laying a foundation for improving the user experience of binding controlled devices to the knob switch device.

[0117] In one embodiment, the method further comprises one of the following:

[0118] In response to a third trigger operation on the display screen, the floating function control is hidden; in response to a fourth trigger operation on the display screen, the floating function control is continuously displayed, wherein the third trigger operation and the fourth trigger operation constitute all trigger operations on the display screen.

[0119] It should be noted that, when the floating function control is suspended on the display screen for display, the floating function control can be flexibly displayed and hidden. For example, in an implementable manner, the first-level floating function control is the main floating ball, and the second-level floating function control is the sub-floating ball. The interactive operations performed by the user on the main interface of the display screen do not affect the display of the floating ball. Only the interactive operations performed by the user on the floating ball can trigger the binding of the controlled device. Among them, both the main floating ball and the sub-floating ball can be in a translucent state, and the homepage content under the floating ball can be displayed. It can be understood that there is still a certain control relationship between the floating function control and the display screen, that is, the floating function of the knob switch device can still be controlled to be turned off under the third trigger operation. In addition, the floating display of the floating function control is not affected under the fourth trigger operation on the display screen. For example, in an implementable manner, when the user clicks the "turn off the floating function" control on the display screen, the floating function control is hidden, and in addition, for any interactive operations performed by the user on the display screen, the floating function control continues to be displayed on the display screen.

[0120] As an example, in response to the third trigger operation on the display screen, the primary floating function control and / or the secondary floating function control are hidden; in response to the fourth trigger operation on the display screen, the primary floating function control or the secondary floating function control is continuously displayed, wherein the third trigger operation and the fourth trigger operation constitute all the trigger operations on the display screen. Since the floating function control is independent of the display screen and is only controlled by the display screen under a specific trigger operation, the trigger operation of binding the controlled device executed on the floating function control does not interact with the display screen. Therefore, while improving the binding efficiency of binding the controlled device to the knob switch device, the flexibility of binding the controlled device to the knob switch device is improved.

[0121] In one implementable manner, a main suspended ball is first displayed on the display screen of the knob switch device, and the first device identification of the initial controlled device is displayed in the center of the suspended ball. After the user clicks the main suspended ball, a sub-suspended ball with a second device identification for identifying the controlled device to which the knob can be bound pops up around the main suspended ball. The user can achieve the purpose of binding the knob to the current controlled device by performing interactive operations on the main suspended ball or the sub-suspended ball. For example, if the user clicks on any sub-suspended ball, the second device identification and the first device identification of the sub-suspended ball swap display areas, that is, the main suspended ball displays the second device identification of the sub-suspended ball, and the sub-suspended ball displays the first device identification. The user is able to bind the controlled device identified by the second device identification of the sub-suspended ball as the current controlled device, and after 2 seconds, all the sub-suspended balls are automatically hidden, and only the main suspended ball with the second device identification is displayed on the display screen. If the user clicks on the main suspended ball, the user wants The controlled device identified by the first device identifier of the main suspended ball is used as the current controlled device, and then other sub-suspended balls are hidden, and only the main suspended ball with the first device identifier is displayed on the display screen. In addition, the main suspended ball and the sub-suspended ball can be dragged arbitrarily. The main suspended ball and the sub-suspended ball are both located at the edge of the display screen by default at the beginning of display to avoid blocking important information on the display screen. When the user clicks the main suspended ball, the main suspended ball can move to the middle of the screen by itself, and after the movement is completed, the sub-suspended balls are displayed around the main suspended ball, so as to display all the suspended function controls in the middle of the screen. If the user clicks the main suspended ball again at this time, the sub-suspended balls displayed around it adjust the display area of ​​the sub-suspended balls according to the display parameter information and display area of ​​the main suspended ball. At the same time, the current time information and the current environment information can also be synchronously collected, so as to adaptively adjust the display parameter information of the sub-suspended balls displayed on the screen based on the user's binding intention.

[0122] Therefore, the knob switch device of this embodiment can display the device identification of the controlled device of the knob through the floating function control set on the display screen, and thus does not need to rely on the operator's multiple sliding to select the device identification of the controlled device. It can achieve the purpose of binding the knob of the knob switch device to the current controlled device through a single trigger operation, rather than requiring the operator to perform multiple human-computer interactions with the display screen to complete the binding of the controlled device of the knob. Therefore, it overcomes the technical defect that due to the large number of controlled devices that have a control relationship with the knob, the operator needs to perform multiple sliding operations to select the icon of the controlled device to be bound, which makes it easy to take a long time to bind the controlled device of the knob. Therefore, the binding efficiency of the knob switch device to the controlled device is improved.

[0123] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0124] Based on the same inventive concept, the embodiment of the present application also provides a controlled device binding apparatus for implementing the controlled device binding method involved above. The implementation scheme for solving the problem provided by the apparatus is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more controlled device binding apparatus embodiments provided below can refer to the limitations on the controlled device binding method above, and will not be repeated here.

[0125] In an exemplary embodiment, Figure 8 As shown, a controlled device binding device is provided, which is applied to a knob switch device. The knob switch device is deployed with a display screen and a knob, including: a display module 401 and a binding module 402, wherein:

[0126] A display module 401 is used to display a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify a controlled device of the knob;

[0127] The binding module 402 is used to bind the controlled device corresponding to the device identifier as the current controlled device of the knob in response to the first trigger operation on the floating function control.

[0128] In one embodiment, the floating function control includes a primary floating function control with a first device identifier and multiple secondary floating function controls with a second device identifier, the first device identifier is used to identify the initial controlled device of the knob, the second device identifier is used to identify the device to be controlled by the knob, and the display module 401 is further used to:

[0129] The primary floating function control is displayed on the display screen; and in response to a second trigger operation on the primary floating function control, each of the secondary floating function controls is displayed on the display screen.

[0130] In one embodiment, the first trigger operation includes a first selection operation triggered for the primary floating function control or a second selection operation triggered for the secondary floating function control, and the binding module 402 is further used to:

[0131] In response to a first selection operation triggered for the primary floating function control, the secondary floating function control is hidden, and the controlled device identified by the first device identifier is bound as the current controlled device of the knob; in response to a second selection operation triggered for the secondary floating function control, the primary floating function control with the second device identifier and the secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob.

[0132] In one of the embodiments, the controlled device binding apparatus is further used for:

[0133] If the display time of the display screen after the binding is completed is less than or equal to the preset display time threshold, the first-level floating function control and the second-level floating function control are displayed on the display screen; if the display time is greater than the preset display time threshold, the second-level floating function control is hidden, and the first-level floating function control is displayed on the display screen.

[0134] In one embodiment, the display module 401 is further used for:

[0135] In response to a first displacement operation triggered for the first-level floating function control, the first-level floating function control is displayed in a first display area specified by the first displacement operation; in response to a second displacement operation triggered for the first-level floating function control, a second display area configured for the first-level floating function control is queried, and the first-level floating function control is displayed in the second display area.

[0136] In one embodiment, the display module 401 is further used for:

[0137] Obtain the current display area of ​​the first-level floating function control; plan a third display area for the second-level floating function control within the display area of ​​the display screen according to the current display area and the first display parameter information of the first-level floating function control; and display each of the second-level floating function controls in the third display area.

[0138] In one embodiment, one of the secondary floating function controls corresponds to one of the devices to be controlled, and the display module 401 is further used for:

[0139] According to the current time information and the current environment information, the binding probability of the knob binding each of the devices to be controlled as the currently controlled device is predicted; according to the binding probability, the second display parameter information of each of the secondary floating function controls is adjusted; after the adjustment of the second display parameter information is completed, each of the secondary floating function controls is displayed in the third display area.

[0140] In one of the embodiments, the controlled device binding apparatus is further used for:

[0141] In response to a third trigger operation on the display screen, hiding the floating function control; in response to a fourth trigger operation on the display screen, continuously displaying the floating function control, wherein the third trigger operation and the fourth trigger operation constitute all trigger operations on the display screen.

[0142] Each module in the above-mentioned controlled device binding device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the knob switch device in the form of hardware, or can be stored in the memory in the knob switch device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0143] In an exemplary embodiment, a knob switch device is provided. The knob switch device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig. 9As shown. The knob switch device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the knob switch device is used to provide computing and control capabilities. The memory of the knob switch device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the knob switch device is used to exchange information between the processor and an external device. The communication interface of the knob switch device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a controlled device binding method is implemented. Those skilled in the art can understand that Fig. 9 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the knob switch device to which the scheme of the present application is applied. The specific knob switch device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0144] In one embodiment, a knob switch device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0145] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0146] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0147] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0148] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0149] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A controlled device binding method, characterized in that: Applied to a knob switch device, the knob switch device is equipped with a display screen and a knob, and the method includes: Displaying a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify a controlled device of the knob; In response to a first trigger operation on the floating function control, a controlled device corresponding to the device identifier is bound as a current controlled device of the knob.

2. The method according to claim 1, characterized in that The floating function control includes a primary floating function control with a first device identifier and a plurality of secondary floating function controls with a second device identifier, wherein the first device identifier is used to identify an initial controlled device of the knob, and the second device identifier is used to identify a device to be controlled by the knob, and the floating function control with the device identifier is displayed on the display screen, including: Displaying the first-level floating function control on the display screen; In response to a second trigger operation on the primary floating function control, each of the secondary floating function controls is displayed on the display screen.

3. The method according to claim 2, characterized in that The first trigger operation includes a first selection operation triggered for the primary floating function control or a second selection operation triggered for the secondary floating function control, and in response to the first trigger operation for the floating function control, binding the controlled device corresponding to the device identifier as the current controlled device of the knob includes one of the following: In response to a first selection operation triggered on the primary floating function control, hiding the secondary floating function control, and binding the controlled device identified by the first device identifier as a current controlled device of the knob; In response to a second selection operation triggered for the secondary floating function control, a primary floating function control with the second device identifier and a secondary floating function control with the first device identifier are displayed on the display screen, and the controlled device identified by the second device identifier is bound as the current controlled device of the knob.

4. The method according to claim 3, characterized in that After binding the controlled device identified by the second device identifier as the current controlled device of the knob, the method further includes: If the display time of the display screen after the binding is completed is less than or equal to the preset display time threshold, displaying the first-level floating function control and the second-level floating function control on the display screen; If the display time is greater than a preset display time threshold, the secondary floating function control is hidden, and the primary floating function control is displayed on the display screen.

5. The method according to claim 2, characterized in that: The displaying of the primary floating function control on the display screen includes one of the following: In response to a first displacement operation triggered on the primary floating function control, displaying the primary floating function control in a first display area specified by the first displacement operation; In response to a second displacement operation triggered for the primary floating function control, a second display area configured for the primary floating function control is queried, and the primary floating function control is displayed in the second display area.

6. The method according to claim 2, characterized in that The displaying of each of the secondary floating function controls on the display screen includes: Obtaining the current display area of ​​the first-level floating function control; Planning a third display area for the secondary floating function control within the display area of ​​the display screen according to the current display area and the first display parameter information of the primary floating function control; Each of the secondary floating function controls is displayed in the third display area.

7. The method according to claim 6, characterized in that One of the secondary floating function controls corresponds to one of the devices to be controlled, and displaying each of the secondary floating function controls in the third display area includes: According to the current time information and the current environment information, predicting the binding probability of the knob binding each of the to-be-controlled devices as the current controlled device; According to the binding probability, adjusting the second display parameter information of each of the secondary floating function controls; After the second display parameter information is adjusted, each of the secondary floating function controls is displayed in the third display area.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises one of the following: In response to a third trigger operation on the display screen, hiding the floating function control; In response to a fourth trigger operation on the display screen, the floating function control is continuously displayed, wherein the third trigger operation and the fourth trigger operation constitute all trigger operations on the display screen.

9. A controlled device binding device, characterized in that: Applied to a knob switch device, the knob switch device is equipped with a display screen and a knob, and the device comprises: A display module, used for displaying a floating function control with a device identifier on the display screen, wherein the device identifier is used to identify a controlled device of the knob; The binding module is used to bind the controlled device corresponding to the device identifier as the current controlled device of the knob in response to a first trigger operation on the floating function control.

10. A rotary switch device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.