Personalized display method and system for control page of equipment controller
By displaying the control object list and associated information on the control page of the device controller and dividing the control sub-regions, the difficulty of users to find devices or functional modes in multiple control modules is solved, the operation convenience and efficiency are improved, and the equipment is realized and efficient control of functional modes.
Patent Information
- Application Number
- CN202310854051.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2025-01-14
AI Technical Summary
On the control page of the device controller, users need to find specific devices or functional modes among many control modules. The operation is cumbersome and inefficient, and there is a lack of correlation between the device and functional mode, resulting in inconvenience in user use and poor control efficiency.
By displaying the control object list, displaying the association information according to the user's operation instructions, and dividing the control page according to the number of selected control objects, forming multiple control sub-regions, each sub-region is used to display and control a device or functional mode. It is recommended to associate control Object, consider the correlation between the device and the functional mode, making it convenient for users to operate.
Provide personalized control pages to improve user operation convenience and efficiency, enable users to quickly grasp the position of control objects, form operating habits, and improve the control efficiency of equipment and functional modes.
Smart Images

Figure CN119311341A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a personalized display method and system for a control page of a device controller. Background Art
[0002] With the continuous advancement of science and technology, more and more devices, such as electrical appliances, can be intelligently controlled by controllers. For example, users can operate on the control page of the device controller to control the corresponding device.
[0003] It should be noted that the above introduction to the technical background is only for the convenience of providing a clear and complete description of the technical solutions of the present application and for the convenience of understanding by those skilled in the art. It cannot be considered that the above technical solutions are well known to those skilled in the art simply because they are described in the background technology section of the present application. Summary of the invention
[0004] The inventors have found that when controlling a device using the control page of the device controller, multiple control modules corresponding to multiple devices or functional modes are usually displayed on the control page according to the factory settings. Therefore, when a user wants to control a certain device or a certain functional mode, he needs to find the control module corresponding to the device or functional mode among the many control modules displayed on the control page, and the user may not be familiar with or accustomed to the distribution of control modules corresponding to multiple devices or functional modes, resulting in the user being unable to control the device conveniently and quickly.
[0005] In addition, since the device and function mode are set on different control pages, for example, after the user has searched for a device to control, if he still wants to control a function mode, he needs to return to the homepage and re-enter the control page of the function mode to search. The operation is cumbersome, and there is no association between the device and the function mode, resulting in unchanged user usage and poor control efficiency.
[0006] In order to solve at least one of the above problems, the embodiments of the present application provide a personalized display method, system, device controller and storage medium for a control page of a device controller, which can provide users with personalized control pages that can improve the convenience and efficiency of device and function control.
[0007] According to a first aspect of an embodiment of the present application, a method for personalized display of a control page of a device controller is provided, the method comprising: displaying a list of control objects; displaying information of control objects associated with the control object corresponding to the first operation instruction according to a first operation instruction; dividing a display area according to the number of selected control objects and confirming the selection of the control object based on a second operation instruction, thereby displaying a control page including multiple control sub-areas, the control object including at least one of a device and a functional mode, each of the multiple control sub-areas being used for displaying and controlling a device or a functional mode selected based on the second operation instruction.
[0008] According to the second aspect of the embodiment of the present application, a personalized display system for a device control page is provided, the system comprising: a device controller, which is used to control and display the operating status of the controlled object; wherein the device controller executes the method described in the first aspect of the embodiment of the present application; a server, which is used to communicate with multiple devices through a gateway and is connected to the device controller; a gateway, which is paired with multiple devices, and the gateway is connected to the server.
[0009] According to a third aspect of an embodiment of the present application, a device controller is provided, characterized in that the device controller comprises: a memory for storing a computer program; and at least one processor for implementing the method described in the first aspect of the embodiment of the present application when executing the computer program.
[0010] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which is used to store a computer program, characterized in that when the computer program is executed by a processor, the method described in the first aspect of the embodiment of the present application is implemented.
[0011] One of the beneficial effects of the embodiments of the present application is that: the controlled object is displayed in different regions according to the user's operation, so that the user can be provided with a different region control page that meets his or her habits and preferences;
[0012] Moreover, in each sub-area, only one device or one functional mode selected by the user is displayed and controlled, which can facilitate the user to grasp the control position of each control object, form habits and facilitate control;
[0013] In addition, after the user selects a control object for the first time, control objects associated with the first selected control object are recommended to the user, so that the user can learn more related control objects and is conducive to the user setting a sub-region control page with high control efficiency.
[0014] In addition, since the correlation between devices and functional modes is taken into consideration when recommending control objects to users, it is convenient for users to set related devices and functional modes on the same control page, which facilitates user operation and improves control efficiency.
[0015] Therefore, it is possible to provide users with a personalized control page that can improve the convenience and efficiency of device and function control.
[0016] With reference to the following description and accompanying drawings, the specific embodiments of the present application are disclosed in detail, indicating the way in which the principles of the present application can be adopted. It should be understood that the embodiments of the present application are not limited in scope. Within the scope of the spirit and clauses of the appended claims, the embodiments of the present application include many changes, modifications and equivalents.
[0017] Feature information described and illustrated for one embodiment may be used in one or more other embodiments in the same or similar manner, combined with feature information in other embodiments, or replace feature information in other embodiments.
[0018] It should be emphasized that the term "include / comprises" when used herein refers to the existence of characteristic information, integers, steps or components, but does not exclude the existence or addition of one or more other characteristic information, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Many aspects of the present application may be better understood with reference to the following drawings. The components in the drawings are not drawn to scale, but are only for the purpose of illustrating the principles of the present application. For the convenience of illustrating and describing some parts of the present application, corresponding parts in the drawings may be enlarged or reduced. The elements and feature information described in one drawing or one embodiment of the present application may be combined with the elements and feature information shown in one or more other drawings or embodiments. In addition, in the drawings, similar reference numerals represent corresponding components in several drawings and may be used to indicate corresponding components used in more than one embodiment.
[0020] In the attached picture:
[0021] Figure 1 is a flow chart of a personalized display method of a control page of a device controller of Embodiment 1 of the present application;
[0022] Figure 2 is an example diagram of a display control object list according to an embodiment of the present application;
[0023] Figure 3A is an example diagram of a display method of a control sub-area in a control page of an embodiment of the present application;
[0024] Figure 3Bis an example diagram of a selection display method in an embodiment of the present application;
[0025] Figure 4A is another exemplary diagram of a display method of a control sub-area in a control page in an embodiment of the present application;
[0026] Figure 4B is another example diagram of the selection display method of the embodiment of the present application;
[0027] Figure 5 is another example diagram of a display method of a control sub-area in a control page of an embodiment of the present application;
[0028] Figure 6 This is an example diagram of controlling page switching according to an embodiment of the present application;
[0029] Figure 7 is an example diagram of the operation of the control sub-area according to an embodiment of the present application;
[0030] Fig. 8A This is an example diagram of a pop-up window trigger key according to an embodiment of the present application;
[0031] Figure 8B This is an example diagram of a pop-up window control page in an embodiment of the present application;
[0032] Fig. 9 is an example diagram of a shortcut control key in an embodiment of the present application;
[0033] Fig. 10A is an example diagram of the editing control sub-area of an embodiment of the present application;
[0034] Fig. 10B This is an example diagram of selecting a display mode after deleting a control sub-region in an embodiment of the present application;
[0035] Fig.11 is a schematic diagram of a personalized display system of a device control page in an embodiment of the present application;
[0036] Fig.12 It is a schematic diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0037] The preferred embodiments of the present application will be described below with reference to the accompanying drawings.
[0038] Example 1
[0039] Embodiment 1 of the present application provides a method for personalized display of a control page of a device controller. Figure 1 1 is a flow chart of a personalized display method of a control page of a device controller of Embodiment 1 of the present application. Figure 1 As shown, the method includes:
[0040] Step 101: Display a control object list;
[0041] Step 102: Displaying information of a control object associated with a control object corresponding to the first operation instruction according to the first operation instruction; and
[0042] Step 103: confirming the selected control object based on the second operation instruction and dividing the display area according to the number of the selected control objects, thereby displaying a control page including a plurality of control sub-areas,
[0043] In some embodiments, the control object includes at least one of a device and a functional mode,
[0044] Each of the multiple control sub-areas is used to confirm the display and control of a selected device or a functional mode based on the second operation instruction.
[0045] Thus, by displaying a list of control objects to the user and performing sub-regional display of the control objects according to the user's operation, it is possible to provide the user with a sub-regional control page that conforms to his or her habits and preferences, thereby providing the user with a personalized control page and improving the convenience and efficiency of device and function control;
[0046] Moreover, in each sub-area, only one device or one function mode selected by the user is displayed and controlled, which can facilitate the user to grasp the control position of each control object, facilitate the user to form operating habits, and facilitate control, thereby also improving the convenience and efficiency of device and function control;
[0047] In addition, after the user selects a control object for the first time, control objects associated with the first selected control object are recommended to the user, so that the user can learn more about related control objects and select these related control objects as needed, which is conducive to the user setting up a sub-area control page with high control efficiency.
[0048] In addition, since the correlation between devices and functional modes is taken into consideration when recommending control objects to users, it is convenient for users to set related devices and functional modes on the same control page, which facilitates user operation and improves control efficiency.
[0049] In some embodiments, the device controller may be various controllers, such as a wired controller, a remote controller, a centralized controller, an intelligent controller, etc.
[0050] In some embodiments, the control object refers to an object that can be controlled by the device controller, and the control object includes at least one of a device and a functional mode.
[0051] In some embodiments, at least one of a device and a functional mode refers to: at least one device, or, at least one functional mode, or, at least one device and at least one functional mode.
[0052] In some embodiments, the device controlled by the device controller may be multiple and / or multiple devices. The device may be a device of various functions, various models, various types, various forms, and various capacities. For example, the device may be a household device, an office device, an industrial device, and the like. Among them, household devices may be, for example, air conditioners, fresh air, floor heating, televisions, washing machines, refrigerators, water heaters, smart curtains, chandeliers, wall lamps, ceiling lamps, smart sockets, and the like, office equipment may be, for example, computers, projectors, printers, scanners, fax machines, telephones, and the like, and industrial equipment may be, for example, equipment related to industrial production, and the like.
[0053] In some embodiments, the functional mode controlled by the device controller is a preset mode corresponding to multiple devices. For example, the functional mode may include but is not limited to: theater mode, reading mode, waking up mode, going home mode, and leaving home mode. For example: in theater mode, the wall lamps, chandeliers, and ceiling lamps in the room are all turned off; in reading mode, the wall lamps and chandeliers in the room need to be turned on; in waking up mode, the wall lamps in the room need to be turned on and the curtains opened; in going home mode, the wall lamps, chandeliers, and ceiling lamps in the room need to be turned on and the curtains closed; in leaving home mode, the wall lamps, chandeliers, and ceiling lamps in the room need to be turned off and the curtains opened, etc.; for example, the above-mentioned various functional modes and the states of various devices in each functional mode are all examples. For example, this application may also include other functional modes, and the states of other devices that can be preset in the above-mentioned various functional modes, etc., and this application does not limit this.
[0054] In some embodiments, there is an association relationship between devices and functional modes, between devices, and between functional modes and functional modes. For example, in theater mode, the wall lamps and chandeliers need to be turned off, and in reading mode, the wall lamps and chandeliers need to be turned on; thus, the above-mentioned wall lamps are associated with both the theater mode and the reading mode; the above-mentioned theater mode and the reading mode are also associated with each other; the above-mentioned wall lamps and chandeliers are also associated with each other; the above-mentioned association relationships are only exemplary instructions and may also include other association relationships, which are not limited in this application; thus, after the user selects the control object, the information of the associated control object can also be displayed, so that the user can control the control object quickly and conveniently.
[0055] In some embodiments, the control page is a page used to control at least one control object.
[0056] In some embodiments, the control page includes at least two control sub-areas, wherein each control sub-area is used to confirm the display and control of a selected device or a functional mode based on a second operation instruction; for example, the user confirms the display and control of a selected device or a functional mode based on the confirmation operation of the selected control object. For example, when the user confirms the selection of multiple control objects, the control page has control sub-areas corresponding to the number of control objects confirmed by the user, and each control sub-area corresponds to a device or a functional mode. For example, the user selects a device and a functional mode, then the control page includes two control sub-areas, which respectively display a selected device and a selected functional mode; thus, displaying multiple control sub-areas in one control page can improve the convenience of user operation.
[0057] In some embodiments, when the user confirms the selection of only one device or one functional mode, the device or the functional mode is displayed and controlled on the control page, that is, the screen is not split, and the device or functional mode is displayed and controlled on the entire control page. Thus, when the user selects only one device or one functional mode, the device or functional mode selected by the user can be directly displayed on the control page, improving the convenience of user operation.
[0058] The following describes the “first operation instruction”, “second operation instruction” and the display method of the “control page” respectively in combination with specific steps.
[0059] In step 101, a control object list is displayed. In some embodiments, displaying the control object list includes: displaying the control object list to a user.
[0060] In some embodiments, the control object list is a list containing all control objects that can be controlled by the controller.
[0061] Figure 2 is an example diagram of a display control object list according to an embodiment of the present application. Figure 2 As shown, the control page 201 is an example of the home page of the device controller, for example, the default home page when the device controller is used for the first time or when the split-screen setting is not performed. After the user clicks the add button 2011 on the control page 201, the control page 202 pops up, and a control object list 2021 is displayed to the user in the control page 202; and the confirmation operation is performed on the control object selected by the user through the confirmation button 2022 (the relevant content of the confirmation operation will be described in detail later).
[0062] in addition, Figure 2 The shown list may be a part of the control object list 2021 , and more control objects may be displayed, for example, by dragging a slide bar.
[0063] In some embodiments, when different spaces have the same type of devices or functional modes, the device numbers or functional mode numbers displayed in the list may correspond to the spaces, e.g. Figure 2 The "bedroom curtain 1" shown corresponds to "bedroom 1".
[0064] Alternatively, when there are multiple devices of the same type in a space, the multiple devices in the same space can be numbered, for example Figure 2 The "bedroom curtain 1" shown may also be one of multiple curtains in the "bedroom".
[0065] After viewing the displayed control object list, the user performs a first operation, and the controller generates a first operation instruction based on the first operation. In step 102, information of the control object associated with the control object corresponding to the first operation instruction is displayed according to the first operation instruction.
[0066] In some embodiments, the first operation instruction includes: an instruction generated based on a first operation of selecting a control object in the displayed control object list.
[0067] For example, the first operation is that the user clicks to select the control object that the user wants to display in split screen, thereby generating a first operation instruction corresponding to the first operation.
[0068] In some embodiments, the control object corresponding to the first operation instruction refers to the control object selected by the user through the first operation.
[0069] In some embodiments, the control object associated with the control object corresponding to the first operation instruction refers to: the control object associated with the control object selected by the user through the first operation.
[0070] For example, if the user selects a device through a first operation, then the associated control object includes at least one of a device and a function mode associated with the selected device;
[0071] For example, if the user selects a functional mode through a first operation, then the associated control object includes at least one of a device and a functional mode associated with the selected functional mode;
[0072] For example, the user selects a device and a function mode through a first operation, then the associated control object includes at least one of the device and the function mode associated with the selected device and at least one of the device and the function mode associated with the selected function mode;
[0073] For example, if the user selects multiple devices through the first operation, then the associated control object includes at least one of the devices and function modes respectively associated with the selected multiple devices;
[0074] For example, if the user selects multiple function modes through the first operation, then the associated control object includes at least one of the devices and function modes respectively associated with the selected multiple function modes;
[0075] For example, if the user selects a device and multiple function modes through a first operation, then the associated control object includes at least one of the device and the function mode associated with the selected device and at least one of the devices and the function modes respectively associated with the selected multiple function modes;
[0076] For example, if the user selects multiple devices and a functional mode through a first operation, then the associated control object includes at least one of the devices and functional modes respectively associated with the selected multiple devices and at least one of the devices and functional modes associated with the selected functional mode;
[0077] For example, if the user selects multiple devices and multiple function modes through a first operation, then the associated control object includes at least one of the devices and function modes respectively associated with the selected multiple devices and at least one of the devices and function modes respectively associated with the selected multiple function modes.
[0078] In some embodiments, when the associated control objects include repeated control objects, in step 102 , the same control object is not repeatedly displayed.
[0079] For example, when there are repeated devices in the control objects associated with the selected control object, the devices are not displayed repeatedly; or, when there are repeated function modes in the control objects associated with the selected control object, the function modes are not displayed repeatedly; or, when there are repeated devices and function modes in the control objects associated with the selected control object, the devices and function modes are not displayed repeatedly.
[0080] In some embodiments, when a device is selected in the control object list through the first operation, at least one of the devices associated with the device and the functional mode associated with the device is displayed; for example, when the user selects a device in the control object list through the first operation, the device associated with the device is displayed to the user, or, when the user selects a device in the control object list through the first operation, the functional mode associated with the device is displayed to the user, or, when the user selects a device in the control object list through the first operation, the device associated with the device and the functional mode associated with the device are displayed to the user.
[0081] When a function mode is selected in the control object list through the first operation, the devices included in the function mode and at least one of the function modes associated with the devices in the function mode are displayed; for example, when the user selects a function mode in the control object list through the first operation, the devices included in the function mode are displayed to the user, or, when the user selects a function mode in the control object list through the first operation, the function modes associated with the devices in the function mode are displayed to the user, or, when the user selects a function mode in the control object list through the first operation, the devices included in the function mode and the function modes associated with the devices in the function mode are displayed to the user.
[0082] Therefore, related devices or functional modes are recommended according to the user's selection, which can facilitate the user to use and operate quickly.
[0083] For example, still Figure 2 For example, the first operation of the user in the displayed control object list 2021 is to select "living room curtains". Further, the function modes associated with the selected device ("living room curtains") are displayed to the user. For example, the function modes associated with "living room curtains" include "home mode", "away mode", "cinema mode", "wake-up mode", etc. The user can further select the associated "home mode";
[0084] For example, the user's first operation in the displayed control object list 2021 is to select "cinema mode", and the devices associated with the "cinema mode" are further displayed to the user, such as "bedroom curtains 1", "bedroom chandelier 1", etc., and the user can further select the device he wants to control; for example, the user's first operation in the displayed control object list 2021 is to select "cinema mode", and the functional mode associated with the selected "cinema mode" is further displayed to the user. For example, since the "reading mode" and "cinema mode" involve the same equipment, such as "bedroom curtains 1", "bedroom chandelier 1", etc., the "reading mode" is displayed to the user as a mode associated with the "cinema mode", and the user can further select the mode.
[0085] Thus, the associated devices and / or functional modes are recommended and displayed according to the user's selection, and the user does not need to return to search for the associated devices or functional modes again, which can facilitate quick use and operation by the user.
[0086] In some embodiments, the associated control object is another control object in the same environment space as the control object selected by the first operation. The environment space may be an independent space within the control range of the device controller. For example, for the application scenario of "home", the environment space may include a living room, a kitchen, a bathroom, a bedroom 1, a bedroom 2, etc.
[0087] For example, when the user selects "Bedroom Wall Lamp 1", the device corresponds to "Bedroom 1", and can recommend other controllable objects in "Bedroom 1" to the user, such as "Bedroom Curtain 1" and "Cinema Mode". This makes it easier for users to quickly use and operate devices or functional modes in the same space.
[0088] In addition, in step 102, various display modes may be used when displaying the information of the control object associated with the control object corresponding to the first operation instruction.
[0089] For example, the information of the associated control object is displayed in a pop-up page; or, in the control object list displayed in step 101, the associated control object is marked, for example, using a specific display method (such as a specific symbol or a specific color or a flashing display, etc.) to mark the associated control object.
[0090] The embodiment of the present invention does not limit the display method of the associated control object.
[0091] Step 103: According to the control object selected based on the second operation instruction, the display area is divided according to the number of the selected control objects, thereby displaying a control page including multiple control sub-areas, each of the multiple control sub-areas is used for displaying and controlling a device or a functional mode selected based on the second operation instruction.
[0092] In some embodiments, the second operation instruction includes: an instruction generated based on a confirmation operation on a selected control object, the selected control object including at least one of a control object selected in the control object list and a control object selected in the associated control objects.
[0093] In some embodiments, the user's confirmation operation on the selected control object may also be referred to as a second operation, and the controller generates a second operation instruction in response to the second operation.
[0094] For example, the user selects some control objects in the first operation, and then selects some control objects again in the recommended related control objects displayed subsequently, and all the control objects selected by the user are confirmed.
[0095] For example, still Figure 2 For example, Figure 2 As shown, after the user selects "living room curtains" and the "home mode" associated with "living room curtains", a confirmation operation is performed, for example, by using the confirmation key 2022 to confirm the control object selected by the user; for example, Figure 2 The "living room curtains" shown correspond to the "control object selected by the first operation", Figure 2The “return home mode” shown corresponds to the “control object selected among the other control objects”.
[0096] In some embodiments, according to the control object selected based on the second operation instruction, the display area is divided according to the number of selected control objects, thereby displaying a control page including multiple control sub-areas, and each of the multiple control sub-areas is used for displaying and controlling a device or a functional mode selected based on the second operation instruction.
[0097] For example, according to the control object selected by the user, the display area is divided according to the number of the selected control objects, so as to display a control page including multiple control sub-areas, and each of the multiple control sub-areas is used for displaying and controlling a device or a functional mode selected by the user.
[0098] The following is an example of a method for displaying a control page in conjunction with a specific implementation method:
[0099] In some embodiments, the number of the control sub-areas divided in the control page and the display mode of the control sub-areas in the control page are determined according to the number of the control objects confirmed to be selected.
[0100] For example, the number of the control sub-areas divided in the control page and the display mode of the control sub-areas in the control page are determined according to the number of control objects confirmed and selected by the user in the control object list.
[0101] For example, Figure 2 As shown, after the user selects "Living Room Curtains" and "Home Mode" in the control object list 2021, the user confirms that the number of selected control objects is "2", and the number of control sub-areas displayed on the corresponding control page is also "2", thereby being able to determine the number of control sub-areas divided in the control page and the display method of the control sub-areas in the control page based on the number of control objects confirmed by the user in the control object list 2021.
[0102] In some embodiments, determining the number of control sub-areas divided in the control page and the display method of the control sub-areas in the control page includes: dividing the control sub-areas in at least one of a first direction and a second direction according to the number of control objects confirmed to be selected, and the number of control objects confirmed to be selected is the same as the number of control sub-areas in the control page.
[0103] For example, the control sub-area is divided in at least one of the first direction and the second direction according to the number of control objects selected by the user, and the number of control objects selected by the user is the same as the number of control sub-areas in the control page.
[0104] For example, the first direction and the second direction are directions perpendicular to each other, for example, the first direction is a vertical direction (up and down direction), and the second direction is a horizontal direction, or, the first direction is a horizontal direction, and the second direction is a vertical direction. The present application does not limit this. The following is explained by taking "the first direction is a vertical direction (up and down direction), and the second direction is a horizontal direction" as an example.
[0105] In some embodiments, the direction of dividing the control sub-regions is also the direction of arrangement of the divided control sub-regions.
[0106] In some embodiments, dividing the control sub-region in at least one of a first direction and a second direction includes: dividing the control sub-region into a first group of control sub-regions and a second group of control sub-regions in the first direction, the first group of control sub-regions and the second group of control sub-regions respectively including at least one control sub-region; and when at least one of the first group of control sub-regions and the second group of control sub-regions includes a plurality of control sub-regions, dividing the plurality of control sub-regions in the second direction;
[0107] For example, if the number of control objects selected by the user is 2, then the number of control sub-areas is 2. First, the two control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the vertical direction. Since the first group of control sub-areas and the second group of control sub-areas each include only one control sub-area, no further division is performed.
[0108] For another example, if the number of control objects selected by the user is 3, then the number of control sub-areas is 3. First, the three control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the vertical direction. The first group of control sub-areas includes 2 control sub-areas, and the second group of control sub-areas includes only 1 control sub-area. Then, the first group of control sub-areas is further divided into 2 control sub-areas in the horizontal direction, while the second group of control sub-areas is not further divided.
[0109] For another example, if the number of control objects selected by the user is confirmed to be 4, then the number of control sub-areas is 4. First, the 4 control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the vertical direction. The first group of control sub-areas includes 2 control sub-areas, and the second group of control sub-areas includes 2 control sub-areas. Then, for the first group of control sub-areas, it is further divided into 2 control sub-areas in the horizontal direction, and for the second group of control sub-areas, it is further divided into 2 control sub-areas in the horizontal direction.
[0110] Alternatively, dividing the control sub-region in at least one of the first direction and the second direction includes: dividing the control sub-region into a first group of control sub-regions and a second group of control sub-regions in the second direction, the first group of control sub-regions and the second group of control sub-regions respectively including at least one control sub-region; and when at least one of the first group of control sub-regions and the second group of control sub-regions includes multiple control sub-regions, dividing the multiple control sub-regions in the first direction.
[0111] For example, if the number of control objects selected by the user is 2, then the number of control sub-areas is 2. First, the two control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the horizontal direction. Since the first group of control sub-areas and the second group of control sub-areas each include only one control sub-area, no further division is performed.
[0112] For another example, if the number of control objects selected by the user is 3, then the number of control sub-areas is 3. First, the three control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the horizontal direction. The first group of control sub-areas includes 2 control sub-areas, and the second group of control sub-areas includes only 1 control sub-area. Then, the first group of control sub-areas is further divided into 2 control sub-areas in the vertical direction, while the second group of control sub-areas is not further divided.
[0113] For another example, if the number of control objects selected by the user is 4, then the number of control sub-areas is 4. First, the 4 control sub-areas are divided into a first group of control sub-areas and a second group of control sub-areas in the horizontal direction. The first group of control sub-areas includes 2 control sub-areas, and the second group of control sub-areas includes 2 control sub-areas. Then, for the first group of control sub-areas, it is further divided into 2 control sub-areas in the vertical direction, and for the second group of control sub-areas, it is further divided into 2 control sub-areas in the vertical direction.
[0114] In some embodiments, the number of control sub-areas included in a control page does not exceed a preset maximum value. For example, a control page includes at most 4 control sub-areas. In this way, it is avoided that too many control sub-areas are divided into a control page, which is not conducive to user control and memory.
[0115] In addition, when the number of control objects selected by the user exceeds a preset maximum value, a reminder may be issued to the user to reduce the number of control objects selected by the user to within the maximum value.
[0116] The following is an explanation with reference to specific examples.
[0117] Figure 3A is an example diagram of the display method of the control sub-area in the control page of the embodiment of the present application. For example, after the user selects "living room curtains" and "home mode", Figure 3A As shown, the control page displays control sub-areas corresponding to “living room curtains” and “home mode”. For example, the control page is divided into a control sub-area 301 corresponding to “living room curtains” and a control sub-area 303 corresponding to “home mode” in the vertical direction, wherein the control sub-area 301 corresponds to the control sub-area in the upper part of the center line 302, and the control sub-area 303 corresponds to the control sub-area in the lower part of the center line 302.
[0118] Figure 4A This is another example diagram of the display method of the control sub-area in the control page of the embodiment of the present application. For example, when the number of control objects selected by the user is "3", such as "living room curtains", "wall lamps", and "ceiling lamps", three control sub-areas need to be divided on the control page.
[0119] For example, Figure 4A As shown, the control sub-areas are divided into a first group of control sub-areas 401 and a second group of control sub-areas 403 in the vertical direction. For example, the first group of control sub-areas 401 corresponds to the control sub-areas of the upper part of the first center line 402, and the second group of control sub-areas 403 corresponds to the control sub-areas of the lower part of the first center line 402. According to the number of control objects selected by the user, at least one of the first group of control sub-areas 401 and the second group of control sub-areas 403 includes multiple control sub-areas. Figure 4A Take the example that the first control sub-area 401 includes two devices and the second control sub-area 403 includes one device. For example, the first control sub-area 401 includes "living room curtains" and "wall lamps", and the second control sub-area 403 includes "ceiling lamps";
[0120] Furthermore, it is necessary to divide the first group of control sub-areas 401 into two control sub-areas corresponding to the two devices in the horizontal direction. For example, the first group of control sub-areas 401 includes a control sub-area 4011 corresponding to the "living room curtains" and a control sub-area 4013 corresponding to the "wall lamp", wherein the control sub-area 4011 corresponds to the control sub-area on the left part of the second center line 4012, and the control sub-area 4013 corresponds to the control sub-area on the right part of the second center line 4012.
[0121] Figure 5 FIG. 1 is another example of a display method of a control sub-area in an example control page implemented in the present application. Figure 5 As shown, when the user confirms that the number of selected control objects is "4", for example, "living room curtains", "wall lamps", "ceiling lamps", and "away mode", 4 control sub-areas need to be divided on the control page.
[0122] For example, Figure 5 As shown, the control sub-areas are divided into a first group of control sub-areas 501 and a second group of control sub-areas 503 in the vertical direction. For example, the first group of control sub-areas 501 corresponds to the control sub-areas above the first center line 502, and the second group of control sub-areas 503 corresponds to the control sub-areas below the first center line 502. According to the number of control objects selected by the user, the first group of control sub-areas 501 and the second group of control sub-areas 503 each include a plurality of control sub-areas. Figure 5 For example, the first group of control sub-areas 501 includes two devices, and the second group of control sub-areas 503 includes one device and one function mode. For example, the first group of control sub-areas 501 includes control sub-areas corresponding to "living room curtains" and "wall lamps", and the second group of control sub-areas 503 includes control sub-areas corresponding to "ceiling lamps" and "away mode".
[0123] Furthermore, it is necessary to divide the multiple control sub-areas in the horizontal direction of the first group of control sub-areas 501. For example, the first group of control sub-areas 501 includes a control sub-area 5011 corresponding to the "living room curtains", and the first group of control sub-areas 501 also includes a control sub-area 5013 corresponding to the "wall lamp", wherein the control sub-area 5011 corresponds to the control sub-area on the left part of the second center line 5012, and the control sub-area 5013 corresponds to the control sub-area on the right part of the second center line 5012; the second group of control sub-areas 503 includes a first control sub-area 5031 corresponding to the "ceiling lamp", and the first group of control sub-areas 503 also includes a second control sub-area 5033 corresponding to the "away mode", wherein the control sub-area 5031 corresponds to the control sub-area on the left part of the second center line 5032, and the control sub-area 5033 corresponds to the control sub-area on the right part of the second center line 5032.
[0124] As a result, the control page can display multiple control sub-areas, improving the convenience of user operation.
[0125] In the above, the method of dividing the control sub-areas is described by taking the example of dividing in the vertical direction first and then in the horizontal direction. However, it is also possible to divide in the horizontal direction first and then in the vertical direction. The specific process is similar to the above example and will not be described in detail here.
[0126] In some implementations, for a certain number of control sub-areas in a control page, the display manner (division manner) thereof may be predetermined or determined based on selection.
[0127] For example, for a certain number of control sub-areas in a control page, the display manner (division manner) thereof may be determined according to the user's selection.
[0128] For example, when the control page is divided into two control sub-areas or three control sub-areas, the display mode can also be selected according to the user's preference or habit.
[0129] In this way, the display mode of the control page can be determined according to the user's preference or habit.
[0130] The following example illustrates how to select a display mode when the control page is divided into two control sub-areas.
[0131] Figure 3B is an example diagram of a selection display method in an embodiment of the present application. Figure 2 After the "living room curtains" and "home mode" are confirmed by the confirmation operation, a display mode selection page 304 will pop up. For example, the display mode selection page 304 can display a "graphic 3041" divided in the vertical direction and a "graphic 3042" divided in the horizontal direction. The user can select the vertical direction division according to his preference to obtain Figure 3A Display mode shown.
[0132] In some embodiments, Figure 3B As shown, it is preferred to display multiple control sub-areas in the vertical direction on the control page. For example, according to the reading habit from left to right, the graphics divided in the vertical direction are set to the left of the graphics divided in the horizontal direction. Therefore, for example, when the device controller is set in a horizontal screen, dividing the control page in the vertical direction is more conducive to the user's operation of each control sub-area.
[0133] The following example illustrates how to select a display mode when the control page is divided into three control sub-areas.
[0134] Figure 4B is another example diagram of selecting a display mode in an embodiment of the present application. For example, as described above, after the user confirms "living room curtains", "wall lamps", and "ceiling lamps" in the control object list through a confirmation operation, a display mode selection page 404 will pop up. For example, "Graphic 4041" may be displayed on the display mode selection page 404, where "Graphic 4041" displays "dividing the first group of control sub-areas into the second group of control sub-areas in the vertical direction, and dividing the first group of control sub-areas into the first control sub-area and the second control sub-area in the horizontal direction";
[0135] For example, “Graphic 4042” may be displayed on the display mode selection page 404, wherein “Graphic 4042” displays “dividing the first group of control sub-regions into the second group of control sub-regions in the vertical direction, and dividing the first control sub-region and the second control sub-region in the second group of control sub-regions in the horizontal direction”;
[0136] For example, “Graphic 4043” may be displayed on the display mode selection page 404, wherein “Graphic 4043” displays “dividing the first group of control sub-regions into the second group of control sub-regions in the horizontal direction, and dividing the first group of control sub-regions into the first control sub-region and the second control sub-region in the vertical direction”;
[0137] For example, “Graphic 4044” may be displayed on the display mode selection page 404, wherein “Graphic 4044” displays “dividing the first group of control sub-regions into the second group of control sub-regions in the horizontal direction, and dividing the first control sub-region and the second control sub-region in the second group of control sub-regions in the vertical direction”;
[0138] The user selects "divide the first group of control sub-areas into the second group of control sub-areas in the vertical direction, and divide the first group of control sub-areas into the first control sub-area and the second control sub-area in the horizontal direction" according to his / her preference. Figure 4A Display mode shown.
[0139] In some embodiments, Figure 4B As shown, the method of "dividing the control page into the first group of control sub-areas and the second group of control sub-areas in the vertical direction, and dividing the first group of control sub-areas into the first control sub-areas and the second control sub-areas in the horizontal direction" can be preferentially recommended. For example, according to the reading habit from left to right and from top to bottom, the graphic 4041 is set at the upper left of the display mode selection page 404. This is more conducive to the user's operation of each control sub-area.
[0140] In some embodiments, the method also includes: recording the determined display mode in a user preference list, and giving priority to displaying the determined display mode when the control object is selected again and a control sub-area is added, wherein in the user preference list, the display mode that conforms to the user's usage habits is recorded in priority order based on the number of operations of setting a control sub-area, using a control sub-area, and deleting at least one of the control sub-areas.
[0141] For example, the display mode determined is the display mode selected by the user; and when the user selects the control object again and adds a control sub-area, the display mode selected by the user is displayed preferentially; and in the user preference list, the display mode that conforms to the user's usage habits is recorded in order of priority based on the number of times the user sets the control sub-area, uses the control sub-area, and deletes at least one of the control sub-areas.
[0142] For example, according to the number of times the user sets, uses, and deletes each of the control sub-areas on the control page, the display modes that meet the user's usage habits are recorded in priority order.
[0143] For example, when the control page is divided into two control sub-areas, such as Figure 3B As shown, after the user selects the vertical display mode, the selection is stored in the user preference list; for example, when the control page is divided into three control sub-areas, such as Figure 4B As shown, after the user selects the display mode of "dividing the first group of control sub-areas into the second group of control sub-areas in the vertical direction, and dividing the first control sub-areas into the second control sub-areas in the first group of control sub-areas in the horizontal direction", the selection is stored in the user preference list. In this way, the user's usage habits can be self-learned according to the control page division method selected by the user this time, and the division method selected by the user can be actively displayed in the subsequent user device control page process, thereby improving the convenience of user use.
[0144] The following is an example of the implementation of the present application in combination with other steps of the present application:
[0145] In some embodiments, when the number of control objects selected by the user is large, multiple control pages may be divided for switching display. In addition, each control page may be added one by one, and for each control page, the screen may be split according to the control object selected by the user.
[0146] In addition, when there are multiple control pages, the control pages may be numbered, for example, the control pages may be numbered in the order in which the control pages are formed after the control objects are added, and the first generated control page may be the first control page, and so on.
[0147] In some embodiments, the method further comprises:
[0148] Step 104: Switch between at least two control pages according to the third operation instruction.
[0149] For example, the third operation instruction is an instruction generated based on a third operation of switching between at least two control pages.
[0150] For example, after obtaining a control page including multiple control sub-areas according to the above method, it is also possible to switch between at least two of the control pages in response to a third operation of the user. Thus, the control page is switched according to the third operation instruction, which facilitates displaying the page required by the user and improves the convenience of control.
[0151] For example, the third operation is a sliding operation, including sliding to the left and sliding to the right, or sliding up and sliding down.
[0152] Figure 6 is an example diagram of controlling page switching in an embodiment of the present application. Figure 6 As shown, after the control page 601, the control page 602, and the control page 603 are obtained according to the above method of the present application, in response to the user's sliding operation, the control page 601 (first control page), the control page 602 (second control page), and the control page 603 (third control page) can be switched; in addition, the position of the current control page in all switched control pages can also be indicated by the display component 604, and the display component 604 is displayed at the bottom of the control page or suspended above the control page, and the present application does not limit this;
[0153] The specific configuration of the display component 604 is related to the number of control pages, such as Figure 6 As shown, in the case of three control pages, for example, for control page 601, it corresponds to the starting control page. When the user is on control page 601, display component 604 displays that the current page is at the starting position and there are two control pages behind it; for control page 602, it corresponds to the second control page. When the user is on control page 602, display component 604 displays that the current page is in the second switching position, and there is a control page before and after the current page respectively; for control page 603, it corresponds to the third control page. When the user is on control page 603, display component 604 displays that the current page is in the third switching position, and there are two control pages before the current page. In this way, the required pages and the corresponding quantities can be displayed to the user more intuitively, improving the convenience of control.
[0154] In some embodiments, the method comprises:
[0155] Step 105: Each control sub-area independently controls the device or the functional mode and displays the status corresponding to the device or the functional mode according to the fourth operation instruction.
[0156] For example, the fourth operation instruction is an instruction generated based on the fourth operation in the control sub-area.
[0157] For example, the fourth operation is an operation on a shortcut control key in the control sub-area for controlling a device or a functional mode.
[0158] This makes it easier for users to perform independent control operations directly in each control sub-area, thereby improving operational convenience.
[0159] Figure 7 is an example diagram of the operation of the control sub-area in the embodiment of the present application. Figure 7 As shown, the fourth operation is an independent operation of the control sub-area. For example, for the control sub-area 701, the state of the "living room curtains" can be independently controlled. For example, after the fourth operation, the living room curtains will be fully opened, and the state of the curtains being opened can also be displayed on the control sub-area 701 ( Figure 7 (not shown). Thus, the status of the device and the control mode can be displayed intuitively, improving the convenience of user control.
[0160] In some implementations, in order to facilitate the user to add or delete a control object, the method includes:
[0161] In some embodiments, a pop-up window trigger key is also provided on the control page, and the pop-up window trigger key is used to trigger the pop-up window control page.
[0162] As a result, a pop-up control page is triggered when the user needs it, making it easier to perform corresponding operations according to user needs.
[0163] In some embodiments, the pop-up control page is displayed at the bottom of the control page or is suspended above the control page. In some embodiments, a device function adding component is provided on the pop-up control page or the control page.
[0164] For example, the pop-up control page containing the device function adding component is triggered to be displayed by operating the pop-up trigger key on the control page, or the device function adding component is displayed on the control page, that is, the device function adding component is directly displayed on the control page; and the control object list is displayed by operating the device function adding component.
[0165] Fig. 8A is an example diagram of a control page with a pop-up window trigger key in an embodiment of the present application. Fig. 8AAs shown, a pop-up window trigger key 802 is provided on the control page 801, and the pop-up window trigger key 802 is displayed at the bottom of the control page 801, or the pop-up window trigger key 802 can also be suspended above the control page 801;
[0166] like Fig. 8A As shown, after the user clicks the pop-up trigger key 802, a pop-up control page 803 including a device function adding component 8031 will be displayed; alternatively, the device function adding component 8031 may also be directly set on the control page 801, so that the user can directly operate on the pop-up control page 803, further improving the convenience of control.
[0167] In some embodiments, the pop-up control page 803 of the present application may also include a home page return component 8032 and a setting component 8033, etc.
[0168] Figure 8B is an example diagram of operating a pop-up window control page in an embodiment of the present application. Figure 8B As shown, by clicking the device function adding component 8031, a control page 810 containing a list of control objects can be triggered to display; for example, the specific setting method of the control page 810 can be referred to Figure 2 Therefore, the device function adding component 8031 can be set in a pop-up control page at the bottom of the control page or directly set on the control page, and the user's convenience is improved by setting multiple channels for adding devices.
[0169] For example, Figure 8B As shown, by clicking the homepage return component 8032, the user's convenience is improved.
[0170] For example, Figure 8B As shown, by clicking on the setting component 8033, the setting page 830 can be triggered to display; for example, some basic information of the device controller can be set in the setting page 830, such as the network settings of the device controller, the scene settings of the device controller, the "device" settings that the device controller can control, the message settings of the device controller, and the user settings in the device controller, as well as the synchronization of relevant data of the device controller to the cloud; wherein, for the specific content of the setting page, reference can be made to the relevant technology, and the present application does not impose any restrictions on this; thus, the relevant settings of the device controller can be directly performed through the setting component 8033, thereby improving the user's convenience.
[0171] In some embodiments, at least one shortcut control key is provided in each of the control sub-areas of the control page.
[0172] As a result, the user can quickly control the control objects in each control sub-area, further improving the convenience of operation.
[0173] Fig. 9 : is an example diagram of a shortcut control key of an embodiment of the present application. For example, the shortcut control key can be set at any position of the control sub-area. In addition, there can be one or more shortcut control keys in a control sub-area, and the number and function of the shortcut control keys can be set according to actual needs;
[0174] For example, in different control objects, the shortcut control keys are different. For example, for the control sub-area corresponding to the "living room curtains", the shortcut control key 901 may include a first shortcut control key 9011, a second shortcut control key 9012, and a third shortcut control key 9013. For example, the first shortcut control key 9011 is used to control the curtains to be fully closed, the second shortcut control key 9012 is used to control the curtains to be half closed, and the third shortcut control key 9013 is used to control the curtains to be fully opened. For another example, for the control sub-area corresponding to the "ceiling light", the shortcut control key 902 is set to control the on / off of the ceiling light. In this way, the user can control the device more conveniently.
[0175] In some embodiments, the method further comprises:
[0176] Step 106: Entering an editing mode according to the fifth operation instruction; and in the editing mode, deleting the control sub-area in the control page according to the sixth operation instruction.
[0177] In some embodiments, the fifth operation instruction is an instruction generated based on a fifth operation in the control page, and the sixth operation instruction is an instruction generated based on a sixth operation in the control page.
[0178] In some embodiments, the fifth operation includes: long pressing the control page for a preset time.
[0179] In some embodiments, the sixth operation includes: clicking a shortcut key, swiping, dragging, or confirming a pop-up prompt.
[0180] Fig. 10A This is an example diagram of the editing control sub-area of the embodiment of the present application. For example, long press any position of the control page 1001 for 3 seconds to enter the editing mode, and display the control page 1002 in the editing mode; the user clicks the "minus" shortcut key 1003 corresponding to the control sub-area on the control page 1002 in the editing mode to delete the corresponding control sub-area. In some embodiments, if the sixth operation is not performed within a certain time after "long press any position of the control page 1001 for 3 seconds", for example, within 5 seconds, the display of the control page 1001 will be returned;
[0181] In some embodiments, for example, after performing the fifth operation, the user can directly draw or drag the control sub-area corresponding to the chandelier for editing; for another example, after performing the fifth operation, after deleting the specific control sub-area through the sixth operation, a pop-up window will pop up on the control page 1002 to prompt whether to confirm the deletion of the control sub-area, and the user can further confirm the deletion operation; thereby, the control sub-area can be deleted according to the user's preferences, thereby improving the user experience.
[0182] In some embodiments, the method further includes: after deleting the control sub-region through the editing mode, reminding the user of the display mode of the remaining control sub-regions after deleting the control sub-region. In some embodiments, the method further includes: recording the selected display mode in the user's favorite list, and giving priority to displaying the selected display mode when deleting next time.
[0183] For example, after deleting the control sub-area through the editing mode, the user is reminded to select the display method of the remaining control sub-areas after deleting the control sub-area, and the display method selected by the user is recorded in the user preference list, so that the display method selected by the user will be displayed preferentially the next time it is deleted.
[0184] Therefore, according to the control page division method in the deletion process currently selected by the user, the user's usage habits are self-learned, and in the subsequent process of the user deleting the control area, it is actively displayed to improve the convenience of user use.
[0185] Fig. 10B This is an example diagram of selecting a display mode after deleting a control sub-region in an embodiment of the present application; for example, when the value of the remaining control sub-region is "2", after the user deletes the control sub-region corresponding to the chandelier through the sixth operation, a display mode selection page 1020 will automatically pop up to remind the user to select the display mode of the remaining control sub-region after deleting the control sub-region; for example, after the user selects to display the remaining control sub-region in the vertical direction, the control page 1010 is obtained to display the remaining control sub-region; and the display mode of the remaining control sub-region selected by the user is recorded in the user preference list, so that the display mode selected by the user is preferentially displayed when the control sub-region is deleted next time; for example, the next time the user deletes the control sub-region corresponding to the chandelier on the control page 1002 through the sixth operation, the display mode selection page 1020 will no longer pop up, but the control page 1010 will be directly displayed. Therefore, in the subsequent process of the user deleting the control region, the display mode of the remaining control sub-region is directly displayed, which improves the convenience of user use.
[0186] According to the above embodiment, the sub-regional display of the control object is performed according to the user's operation, which can provide the user with a sub-regional control page that conforms to his habits and preferences, and only one device or one functional mode selected by the user is displayed and controlled in each sub-region, which can facilitate the user to master the control position of each control object, form habits, and facilitate control; in addition, after the user selects the control object for the first time, the control object associated with the first selected control object is recommended to the user, so that the user can learn more about the associated control objects, which is conducive to the user setting a sub-regional control page with high control efficiency. In addition, since the correlation between the device and the functional mode is taken into account when recommending the control object to the user, it is convenient for the user to set the associated devices and functional modes on the same control page, which is convenient for the user to operate and improve the control efficiency.
[0187] Example 2
[0188] Embodiment 2 of the present application provides a personalized display system for a device control page, which corresponds to the personalized display method for a control page of a device controller recorded in Embodiment 1. Its specific implementation can refer to the implementation of the method described in Embodiment 1, and the same or related contents will not be repeated.
[0189] Fig.11 Schematic diagram of a personalized display system of a device control page in an embodiment of the present application. Fig.11 As shown, the personalized display system 1100 of the device control page includes: a device controller 1101, which is used to control and display the operating status of the controlled object; wherein the device controller 1101 executes the personalized display method of the control page of the device controller described in Example 1;
[0190] A server 1102, which is used to communicate with multiple devices 1300 through a gateway and is connected to the device controller 1101;
[0191] The gateway 1103 is paired with the plurality of devices 1300 , and the gateway 1103 is connected to the server 1102 .
[0192] For example, the gateway 1103 is connected to the server 1102 via a wired or wireless communication method.
[0193] In some embodiments, the personalized display system 1100 of the device control page may also be a device control system, for example, the device 1300 can be controlled by the system.
[0194] In some embodiments, the device controller 1101 performs the following operations: displaying a list of control objects; displaying information of control objects associated with the control object corresponding to the first operation instruction according to a first operation instruction; dividing the display area according to the number of selected control objects and confirming the selection of the control object based on the second operation instruction, thereby displaying a control page including multiple control sub-areas, wherein the control object includes at least one of a device and a functional mode, and each of the multiple control sub-areas is used for displaying and controlling a device or a functional mode selected based on the second operation instruction.
[0195] In some embodiments, the device controller 1101 further performs the following operations: switching between at least two of the control pages according to a third operation instruction.
[0196] In some embodiments, the device controller 1101 further performs the following operations: each of the control sub-areas independently controls the device or the functional mode and displays the status corresponding to the device or the functional mode according to the fourth operation instruction.
[0197] In some embodiments, a pop-up window trigger key is also provided on the control page, and the pop-up window trigger key is used to trigger the pop-up window control page.
[0198] In some embodiments, the pop-up control page is displayed at the bottom of the control page or floats above the control page.
[0199] In some embodiments, a device function adding component is provided on the pop-up control page or the control page, and the device controller 1101 further performs the following operations: triggering the display of the pop-up control page including the device function adding component by operating the pop-up trigger key, or displaying the device function adding component on the control page, and displaying the control object list by operating the device function adding component.
[0200] In some embodiments, the device controller 1101 further performs the following operations: determining the number of the control sub-areas divided in the control page and the display mode of the control sub-areas in the control page according to the number of the confirmed selected control objects.
[0201] In some embodiments, the device controller 1101 also performs the following operations: dividing the control sub-area in at least one of the first direction and the second direction according to the number of control objects confirmed to be selected, and the number of control objects confirmed to be selected is the same as the number of control sub-areas in the control page.
[0202] In some embodiments, the device controller 1101 also performs the following operations: dividing the control sub-areas into a first group of control sub-areas and a second group of control sub-areas in the first direction, the first group of control sub-areas and the second group of control sub-areas respectively including at least one control sub-area; and when at least one of the first group of control sub-areas and the second group of control sub-areas includes multiple control sub-areas, dividing the multiple control sub-areas in the second direction; or, dividing the control sub-areas into a first group of control sub-areas and a second group of control sub-areas in the second direction, the first group of control sub-areas and the second group of control sub-areas respectively including at least one control sub-area; and when at least one of the first group of control sub-areas and the second group of control sub-areas includes multiple control sub-areas, dividing the multiple control sub-areas in the first direction.
[0203] In some embodiments, the first operation instruction includes: an instruction generated based on a first operation of selecting a control object in the displayed control object list; the second operation instruction includes: an instruction generated based on a confirmation operation on the selected control object, and the selected control object includes a control object selected in the control object list and at least one of the control objects selected in the associated control objects.
[0204] In some embodiments, when a device is selected in the control object list through the first operation, at least one of the devices associated with the device and the functional modes associated with the device is displayed; when a functional mode is selected in the control object list through the first operation, at least one of the devices included in the functional mode and the functional modes associated with the devices in the functional mode is displayed.
[0205] In some embodiments, the associated control objects are other control objects in the same environment space as the control object selected by the first operation.
[0206] In some embodiments, the device controller 1101 also performs the following operations: recording the determined display mode in a user preference list, and preferentially displaying the determined display mode when the control object is selected again and the control sub-area is added, wherein in the user preference list, the display mode that conforms to the user's usage habits is recorded in order of priority based on the number of operations of setting the control sub-area, using the control sub-area, and deleting at least one of the control sub-areas.
[0207] In some embodiments, at least one shortcut control key is provided in each of the control sub-areas of the control page.
[0208] In some embodiments, the device controller 1101 further performs the following operations: entering an edit mode according to a fifth operation instruction; and in the edit mode, deleting the control sub-area in the control page according to a sixth operation instruction.
[0209] In some embodiments, the sixth operation instruction includes: an instruction generated based on clicking a shortcut key, swiping, dragging, or confirming a pop-up prompt.
[0210] In some embodiments, the device controller 1101 further performs the following operations: after deleting the control sub-region through the editing mode, prompting the user to select a display mode for the remaining control sub-regions after deleting the control sub-region. For example, prompting the user to select a display mode for the remaining control sub-regions after deleting the control sub-region.
[0211] In some embodiments, the device controller 1101 further performs the following operations: recording the selected display mode in a user preference list, and giving priority to displaying the selected display mode when deleting next time.
[0212] In some embodiments, the device controller 1101 further performs the following operations: when a device or a functional mode is confirmed to be selected based on the second operation instruction, the device or the functional mode is displayed and controlled on the control page.
[0213] According to the above embodiment, the sub-regional display of the control object is performed according to the user's operation, which can provide the user with a sub-regional control page that conforms to his habits and preferences, and only one device or one functional mode selected by the user is displayed and controlled in each sub-region, which can facilitate the user to master the control position of each control object, form habits, and facilitate control; in addition, after the user selects the control object for the first time, the control object associated with the first selected control object is recommended to the user, so that the user can learn more about the associated control objects, which is conducive to the user setting a sub-regional control page with high control efficiency. In addition, since the correlation between the device and the functional mode is taken into account when recommending the control object to the user, it is convenient for the user to set the associated devices and functional modes on the same control page, which is convenient for the user to operate and improve the control efficiency.
[0214] Example 3
[0215] The embodiment of the present application provides a device controller. The device controller can execute the personalized display method of the control page of the device controller described in Embodiment 1. The specific content can be referred to the description in Embodiment 1 and will not be described in detail here.
[0216] Fig.12 is a schematic diagram of a device controller according to an embodiment of the present application. Fig.12As shown, the device controller 1200 may include a processor 1210 and a memory 1220. The memory 1220 may store a computer program. When executing the computer program, the processor 1210 implements the personalized display method of the control page of the device controller as described in Example 1.
[0217] In some embodiments, the memory 1220 may be coupled to the processor 1210. Alternatively, the processor 1210 and the memory 1220 may communicate via a bus. The present application is not limited thereto, and the memory 1220 and the processor 1210 may communicate in other ways.
[0218] In some embodiments, the memory 1220 may store other data of the device controller in addition to the computer program.
[0219] It is worth noting that this figure is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0220] In some embodiments, the processor 1210 can be configured to: display a list of control objects; display information of control objects associated with the control object corresponding to the first operation instruction according to a first operation instruction; divide the display area according to the number of selected control objects and the control objects selected based on the second operation instruction, thereby displaying a control page including multiple control sub-areas, wherein the control objects include at least one of a device and a functional mode, and each of the multiple control sub-areas is used for displaying and controlling a device or a functional mode selected based on the second operation instruction.
[0221] like Fig.12 As shown, the processor 1210 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The processor 1210 receives inputs and controls the operations of various components of the device controller 1200 .
[0222] Among them, the memory 1220, for example, can be one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. It can store various data, and can also store programs for executing relevant information. And the processor 1210 can execute the program stored in the memory 1220 to realize information storage or processing, etc. The functions of other components are similar to the existing ones and are not repeated here. The various components of the terminal device 1200 can be implemented by dedicated hardware, firmware, software or a combination thereof without departing from the scope of this application.
[0223] In addition, if Fig.12As shown, the device controller 1200 may also include: a communication module 1230, an input unit 1240, a display 1250, and a power supply 1260. The functions of the above components are similar to those of the prior art and are not described here. It is worth noting that the device controller 1200 does not necessarily include Fig.12 In addition, the terminal device 1200 may also include Fig.12 For components not shown in the figure, please refer to the relevant technology for details.
[0224] According to the above embodiment, the sub-regional display of the control object is performed according to the operation instruction, which can provide the user with a sub-regional control page that conforms to his habits and preferences, and only one device or one functional mode selected based on the operation instruction is displayed and controlled in each sub-region, which can facilitate the user to master the control position of each control object, facilitate the formation of habits, and facilitate control; in addition, after the control object is selected for the first time, the control object associated with the control object selected for the first time is recommended to the user, so that the user can learn more about the associated control objects, which is conducive to the user setting a sub-regional control page with high control efficiency. In addition, since the correlation between the device and the functional mode is taken into account when recommending the control object, it is convenient for the user to set the associated devices and functional modes on the same control page, which is convenient for the user to operate and improve the control efficiency.
[0225] The embodiment of the present application also provides a computer-readable program, wherein when the program is executed, the program enables the computer to execute the personalized display method of the control page of the device controller described in Example 1.
[0226] An embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer-readable program enables a computer to execute the personalized display method of a control page of a device controller described in Example 1.
[0227] The above devices and methods of the embodiments of the present application can be implemented by hardware, or by hardware combined with software. The present application relates to such a computer-readable program, which, when executed by a logic component, enables the logic component to implement the above devices or components, or enables the logic component to implement the above methods or steps.
[0228] The embodiments of the present application also relate to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0229] It should be noted that the limitations on the various steps involved in this solution, without affecting the implementation of the specific solution, are not deemed to limit the order of the steps. The steps written in front can be executed first, or later, or even simultaneously. As long as this solution can be implemented, it should be deemed to fall within the scope of protection of this application.
[0230] The present application is described above in conjunction with specific implementation methods, but it should be clear to those skilled in the art that these descriptions are exemplary and are not intended to limit the scope of protection of the present application. Those skilled in the art can make various modifications and variations to the present application based on the spirit and principles of the present application, and these modifications and variations are also within the scope of the present application.
Claims
1. A method for personalized display of a control page of a device controller, the method comprising: Display the list of control objects; Displaying information of a control object associated with a control object corresponding to the first operation instruction according to the first operation instruction; According to the control object selected based on the second operation instruction, the display area is divided according to the number of the selected control objects, so as to display a control page including a plurality of control sub-areas, The control object includes at least one of a device and a functional mode, Each of the plurality of control sub-areas is used to confirm the display and control of a selected device or a functional mode based on the second operation instruction.
2. The method according to claim 1, wherein: The method further comprises, According to the third operation instruction, switch between at least two of the control pages.
3. The method according to claim 1, wherein: The method further comprises, Each of the control sub-areas independently controls the device or the functional mode and displays the status corresponding to the device or the functional mode according to the fourth operation instruction.
4. The method according to claim 3, wherein: The control page is also provided with a pop-up window trigger key, through which the pop-up window trigger key is used to trigger the pop-up window control page.
5. The method according to claim 4, wherein: The pop-up control page is displayed at the bottom of the control page or is suspended above the control page.
6. The method according to claim 5, wherein: A device function adding component is provided on the pop-up control page or the control page, The method further comprises: Triggering the display of the device function adding component by operating the pop-up window trigger key on the control page, or displaying the device function adding component on the control page; The control object list is displayed by operating the device function adding component.
7. The method according to claim 1, wherein: The method further comprises, The number of the control sub-areas divided in the control page and the display mode of the control sub-areas in the control page are determined according to the number of the confirmed selected control objects.
8. The method according to claim 7, wherein: Determining the number of the control sub-areas divided in the control page and the display mode of the control sub-areas in the control page includes: The control sub-area is divided in at least one of a first direction and a second direction according to the number of the confirmed selected control objects, and the number of the confirmed selected control objects is the same as the number of the control sub-areas in the control page.
9. The method according to claim 8, wherein: Dividing the control sub-area in at least one of a first direction and a second direction comprises: dividing the control sub-region into a first group of control sub-regions and a second group of control sub-regions in the first direction, the first group of control sub-regions and the second group of control sub-regions respectively including at least one control sub-region; and when at least one of the first group of control sub-regions and the second group of control sub-regions includes a plurality of control sub-regions, dividing the plurality of control sub-regions in the second direction; or, The control sub-regions are divided into a first group of control sub-regions and a second group of control sub-regions in the second direction, the first group of control sub-regions and the second group of control sub-regions respectively including at least one control sub-region; and when at least one of the first group of control sub-regions and the second group of control sub-regions includes multiple control sub-regions, the multiple control sub-regions are divided in the first direction.
10. The method according to claim 1, wherein: The first operation instruction includes: an instruction generated based on a first operation of selecting a control object in the displayed control object list; The second operation instruction includes: an instruction generated based on a confirmation operation on a selected control object, wherein the selected control object includes at least one of a control object selected in the control object list and a control object selected in the associated control objects.
11. The method according to claim 10, wherein: When a device is selected in the control object list through the first operation, at least one of a device associated with the device and a function mode associated with the device is displayed; When a function mode is selected in the control object list through the first operation, at least one of the devices included in the function mode and the function modes associated with the devices in the function mode is displayed.
12. The method according to claim 10, wherein: The associated control objects are other control objects that are in the same environment space as the control object selected by the first operation.
13. The method according to claim 7, wherein: The method further comprises: recording the determined display mode in a user preference list, and giving priority to displaying the determined display mode when the control object is selected again and the control sub-area is added, Among them, in the user preference list, display modes that meet the user's usage habits are recorded in priority order according to the number of operations of setting the control sub-area, using the control sub-area, and deleting at least one of the control sub-area.
14. The method according to claim 1, wherein: At least one shortcut control key is arranged in each of the control sub-areas of the control page.
15. The method according to claim 1, wherein: The method further comprises: Entering the editing mode according to the fifth operation instruction; and In the editing mode, the control sub-area in the control page is deleted according to a sixth operation instruction.
16. The method according to claim 15, wherein: The sixth operation instruction includes: an instruction generated based on clicking a shortcut key, swiping, dragging, or confirming a pop-up prompt.
17. The method according to claim 15, wherein: The method further comprises: After deleting the control sub-region through the editing mode, a prompt is provided to select a display mode of the remaining control sub-regions after deleting the control sub-region.
18. The method according to claim 17, wherein: The method further comprises: The selected display mode is recorded in the user's favorite list, and the selected display mode is displayed preferentially during the next deletion.
19. The method according to claim 1, wherein: The method further comprises: When a device or a functional mode is confirmed to be selected based on the second operation instruction, the device or the functional mode is displayed and controlled on the control page.
20. A personalized display system for a device control page, characterized in that: include: A device controller, which is used to control and display the operating status of a controlled object; wherein the device controller executes the personalized display method of the control page of the device controller according to any one of claims 1 to 19; A server, which is used to communicate with a plurality of the devices through a gateway and is connected to the device controller; A gateway is paired with a plurality of the devices, and the gateway is connected to the server.
21. A device controller, characterized in that: The device controller comprises: A memory for storing computer programs; At least one processor is used to implement the personalized display method of the control page of the device controller as described in any one of claims 1-19 when executing the computer program.
22. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed by a processor, the personalized display method of the control page of the device controller described in any one of claims 1 to 19 is implemented.
Citation Information
Cited By
Equipment control method and device, electronic equipment and readable storage medium
CN121092247A