Page display method and device, electronic equipment, readable storage medium and program product
By dividing functional areas in the monitoring page of the target device, displaying the monitoring screen and multiple functional objects, and responding to execution and editing operations, the problem of fixed and inconvenient operation in the prior art is solved, and more efficient page operations are achieved.
Patent Information
- Application Number
- CN202510094803.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-05-30
Smart Images

Figure CN120066645A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet of Things technologies, and particularly to a page display method, apparatus, electronic device, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of Internet of Things (IOT) technologies, various intelligent devices are being rapidly popularized. For example, various smart home devices, etc. There are also more and more interaction methods for intelligent devices, and users can interact with intelligent devices in an application program. Among them, users can view the monitoring screen of a target device through the monitoring page of the target device in the application program.
[0003] However, the function objects displayed on the monitoring page of the target device in the current technology are relatively fixed and of a single type, which is not convenient for performing related operations based on the monitoring screen, and often requires exiting the monitoring page to achieve the purpose of related operations, resulting in the technical problem of inconvenient page operations. Summary of the Invention
[0004] Based on this, it is necessary to provide a page display method, apparatus, electronic device, computer-readable storage medium, and computer program product for the above technical problems.
[0005] In a first aspect, this application provides a page display method, including:
[0006] Display a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display the monitoring screen of the target device and the first function object of the target device; the second area is used to display the second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device;
[0007] In response to an execution operation on the first function object and / or the second function object, perform function processing corresponding to the first function object and / or the second function object;
[0008] In response to an editing operation on the second function object, perform editing processing on the second function object in the second area.
[0009] In a second aspect, this application also provides a page display apparatus, including:
[0010] A page display module for displaying a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display the monitoring screen of the target device and the first function object of the target device; the second area is used to display the second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device.
[0011] A first execution module for performing function processing corresponding to the first function object and / or the second function object in response to an execution operation on the first function object and / or the second function object.
[0012] A second execution module for performing an editing process on the second function object in the second area in response to an editing operation on the second function object.
[0013] In a third aspect, the present application further provides an electronic device, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0014] Display a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display the monitoring screen of the target device and the first function object of the target device; the second area is used to display the second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device; in response to an execution operation on the first function object and / or the second function object, perform function processing corresponding to the first function object and / or the second function object; in response to an editing operation on the second function object, perform an editing process on the second function object in the second area.
[0015] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0016] Display a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display a monitoring screen of the target device and a first function object of the target device; the second area is used to display a second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device; in response to an execution operation on the first function object and / or the second function object, perform a function process corresponding to the first function object and / or the second function object; in response to an edit operation on the second function object, perform an edit process on the second function object in the second area.
[0017] In a fifth aspect, the present application further provides a computer program product, including a computer program, which when executed by a processor, implements the following steps:
[0018] Display a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display a monitoring screen of the target device and a first function object of the target device; the second area is used to display a second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device; in response to an execution operation on the first function object and / or the second function object, perform a function process corresponding to the first function object and / or the second function object; in response to an edit operation on the second function object, perform an edit process on the second function object in the second area.
[0019] The above page display method, device, electronic device, computer-readable storage medium, and computer program product display a monitoring page of a target device. The monitoring page includes a first area and a second area. The first area is used to display a monitoring screen of the target device and a first function object of the target device. The second area is used to display a second function object of the target device. The second function object includes a function object for the target device and / or a function object for an associated device, where the associated device is a device associated with the target device. In response to an execution operation on the first function object and / or the second function object, perform a function process corresponding to the first function object and / or the second function object. In response to an editing operation on the second function object, perform an editing process on the second function object in the second area. This solution can, through the area division of the monitoring page of the target device, display the monitoring screen of the target device and the first function object of the target device in the first area, and display the second function object of the target device in the second area. The second function object can include a function object for the target device and / or a function object for an associated device. Thus, relevant function objects can be directly triggered on the monitoring page of the target device, and relevant function objects in the second area can also be edited and extended, improving the convenience and flexibility of page operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0021] Figure 1 It is an application environment diagram of the page display method in an embodiment;
[0022] Figure 2 It is a flowchart of the page display method in an embodiment;
[0023] Figure 3 It is a schematic diagram of a monitoring page in an embodiment;
[0024] Figure 4 It is a schematic diagram of the first area in an embodiment;
[0025] Figure 5 It is a schematic diagram of the second area in an embodiment;
[0026] Figure 6 It is a schematic diagram of the interaction of the first control in an embodiment;
[0027] Figure 7Schematic diagram of functional object interaction in one embodiment;
[0028] Figure 8 Schematic diagram of functional component interaction in one embodiment;
[0029] Figure 9 Schematic diagram of functional object interaction in another embodiment;
[0030] Figure 10 Schematic diagram of functional object interaction in yet another embodiment;
[0031] Figure 11 Schematic diagram of second control interaction in one embodiment;
[0032] Figure 12 and Figure 13 Schematic diagram of editing operation in one embodiment;
[0033] Figure 14 Block diagram of the structure of a page display device in one embodiment;
[0034] Figure 15 Internal structure diagram of an electronic device in one embodiment. Detailed implementation manners
[0035] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0036] The page display method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 The application environment may be a smart home system, and the smart home system may include: cloud / cloud server, router, gateway, user terminal (such as mobile phone, tablet computer), multiple devices (such as smart lamp, smart curtain, smart speaker, smart TV, smart socket, smart air conditioner, sensor, switch, smart door lock, control device), etc. In the smart home system, each device can be connected to the gateway through the ZIGBEE / Bluetooth / matter network, and the gateway and the user terminal can be connected to the router through WiFi respectively. In addition, the user terminal can also establish a network connection with the cloud / cloud server through 2G / 3G / 4G / 5G, WiFi, etc., so as to obtain the data sent by the cloud / cloud server.
[0037] For a smart home system, its system configuration method can be as follows: a corresponding application program is installed on the user terminal. First, at least one gateway device can be added on the application program. When adding other devices (such as smart lights), the user can click the add device button in the interface of the application program and select the gateway device to which the device needs to be connected in the add interface, so as to add the device to the network corresponding to the gateway, and then form a local area network together with other added devices and the gateway. For example, it can specifically be a ZigBee network, a Matter network, a Bluetooth network, a WIFI network, etc. When the application program, the router, and the gateway are in the same local area network, the application program can interact with the gateway and the devices connected to the gateway through the local area network path; when the application program, the router, and the gateway are not in the same local area network, the application program can interact with the gateway and the devices connected to the gateway through the wide area network path.
[0038] Such as Figure 1 In the smart home system shown, there can be target devices such as cameras that have monitoring functions for target objects such as the home environment, humans, animals, and plants, and the target objects can be monitored on the monitoring page of the target device. In the current technology, the functional objects displayed on the monitoring page of the target device are relatively fixed and of a single type, which is not convenient for performing relevant operations based on the monitoring screen, and often requires exiting the monitoring page to achieve the purpose of relevant operations, resulting in the technical problem of inconvenient page operation.
[0039] In response to this, the method provided in this application can, through the area division of the monitoring page of the target device, display the monitoring screen of the target device and the first functional object of the target device in the first area, and display the second functional object of the target device in the second area. The second functional object can include functional objects for the target device and / or functional objects for associated devices. Thus, relevant functional objects can be directly triggered to execute on the monitoring page of the target device, and the relevant functional objects in the second area can also be edited and extended, improving the convenience and flexibility of page operation.
[0040] The method of this application will be described in detail below in combination with each embodiment and the corresponding drawings.
[0041] In an exemplary embodiment, as Figure 2 shown, a page display method is provided. This method can be applied to Figure 1 the user terminal in
[0042] Step S201: Display the monitoring page of the target device. The monitoring page includes a first area and a second area. The first area is used to display the monitoring screen of the target device and the first function objects of the target device. The second area is used to display the second function objects of the target device. The second function objects include function objects for the target device and / or function objects for associated devices. The associated device is a device associated with the target device.
[0043] Among them, the target device can be a target device with a monitoring function for target objects such as the home environment, human body, animals and plants, etc. As an example, the target device can be a camera and electronic devices with a camera function, etc.
[0044] Among them, the monitoring page of the target device can be the monitoring page of the target device displayed on the user terminal or other smart home devices. This monitoring page can be used to display information such as the monitoring screen of the target device.
[0045] Among them, the monitoring page of the target device can include a first area and a second area. The first area and the second area can be different page parts of the monitoring page of the target device respectively, and the monitoring page of the target device can be divided into the first area and the second area. As an example, as Figure 3 shown, the monitoring page of the target device can be divided into two upper and lower page parts, which are used as the first area and the second area respectively.
[0046] Among them, the first area can be used to display the monitoring screen of the target device and the first function objects of the target device. Among them, the first function objects can include a part of the available function objects of the target device. As an example, as Figure 3 shown, the function objects for live broadcast, video playback display and video control components, etc. among the available function objects of the target device can be used as the first function objects.
[0047] Among them, the second area can be used to display the second function objects of the target device. The second function objects can include function objects for the target device and / or function objects for associated devices. Among them, the associated device refers to a device associated with the target device. As an example, the target device can be associated with a smart door lock, and the smart door lock is an associated device of the target device. Among them, the second function objects can include function objects of the target device, and these function objects can include another part of the available function objects of the target device that are different from the first function objects. As an example, as Figure 3 shown, the second function objects of the target device can include function switches, setting entrances, quick controls, etc.
[0048] For the first area, as an example, as Figure 4As shown in the figure, the first area may include a video playback page a, a sleep / wake camera function icon b, a video screenshot function icon c, a video recording function icon d, a call function icon e, a pause / play function icon f, a video resolution switching function icon g, a floating window function icon h, a listening / mute function icon i, a full screen function icon j, etc.
[0049] For the second area, as an example, as Figure 5 shown in the figure, the second area may include function switches such as pan-tilt control, pan-tilt calibration, cruise, AI functions (human form recognition, human form tracking, face recognition, cat and dog recognition, cat and dog tracking, gesture recognition, crying monitoring, cough monitoring, alarm siren monitoring, sound adjustment), etc. It may also include setting entries such as frequently viewed positions, photo albums, associated devices (the control entrances of associated devices can be quickly added to the second area), etc. It may also include quick controls for devices such as door locks, lights, switches, sockets, etc.
[0050] Step S202, in response to an execution operation on the first function object and / or the second function object, perform the function processing corresponding to the first function object and / or the second function object.
[0051] Among them, the execution operation on the first function object and / or the second function object refers to an execution operation that can trigger the first function object and / or the second function object on the monitoring page, that is, an execution operation that can trigger the function processing corresponding to the first function object and / or the second function object on the monitoring page.
[0052] For the first function object, as an example, as Figure 4As shown, the execution operation triggered for the video playback page a can be to play the live video or the recorded video playback. The execution operation triggered for the sleep / wake camera function icon b can be to execute the function of putting the camera to sleep / waking it up to stop / start recording. The execution operation triggered for the video screenshot function icon c can be to execute the operation of taking a screenshot of the video being played on the video playback page a. The execution operation triggered for the video screen recording function icon d can be to execute the operation of recording the video being played on the video playback page a. The execution operation triggered for the call function icon e can be to execute a call with the camera side during the video live broadcast. The execution operation triggered for the pause / play function icon f can be to execute pausing / playing the video screen on the video playback page a. The execution operation triggered for the video resolution switching function icon g can be to switch the resolution of the video on the video playback page a. The execution operation triggered for the floating window function icon h can be to execute presenting the video playback page a to the floating window interface of the user terminal. The execution operation triggered for the listening / mute function icon i can be to execute turning on / off the sound listening during the live broadcast. The execution operation triggered for the full screen function icon j can be to execute full screen playback of the video on the video playback page a on the user terminal, such as in a smart home application, etc.
[0053] For the second function object, as an example, as Figure 5 shown, the execution operation triggered for the cruise can be to execute the functional processing of the camera cruise. The execution operation triggered for the face recognition can be to execute the functional processing of the camera to recognize the faces in the monitoring screen. The execution operation triggered for the associated device can be to add the control entry of the associated device to the second area, etc.
[0054] Step S203, in response to the editing operation for the second function object, execute the editing process for the second function object in the second area.
[0055] Among them, the editing operation for the second function object refers to an operation that can edit some or all of the second function objects in the second area. For example, it can be an editing operation to adjust the sorting of some of the second function objects in the second area, or an editing operation to adjust the sorting of all the second function objects in the second area, or an editing operation to adjust the quantity and / or type of the second function objects included in the second area, etc. The terminal can execute the corresponding editing process in response to the editing operation for the second function object.
[0056] The page display method of this embodiment displays the monitoring page of the target device. The monitoring page includes a first area and a second area. The first area is used to display the monitoring screen of the target device and the first function object of the target device. The second area is used to display the second function object of the target device. The second function object includes the function object for the target device and / or the function object for the associated device. The associated device is the device associated with the target device. In response to the execution operation on the first function object and / or the second function object, perform the function processing corresponding to the first function object and / or the second function object. In response to the editing operation on the second function object, perform the editing process on the second function object in the second area. Through the area division of the monitoring page of the target device, this solution can display the monitoring screen of the target device and the first function object of the target device in the first area, and can display the second function object of the target device in the second area. The second function object can include the function object for the target device and / or the function object for the associated device. Thus, the execution of the relevant function object can be directly triggered on the monitoring page of the target device, and the relevant function object in the second area can also be edited and extended, improving the convenience and flexibility of page operation.
[0057] In an exemplary embodiment, a first control is further displayed in the second area. The step of, in response to the editing operation on the second function object in step S203, performing the editing process on the second function object in the second area may include:
[0058] In response to the operation triggered on the first control, if the second function object includes the target function object of the target device and / or the associated device, retain the display of the target function object in the second area. If the second function object does not include the target function object, hide the display of the second function object in the second area.
[0059] Among them, a first control may further be displayed in the second area. The first control may be a control for controlling the display of the second function object included in the second area. In this embodiment, the first control may be used to hide (also referred to as collapsing) the display of the second function object included in the second area.
[0060] Among them, the target function object may be a specific function object of the target device or the associated device. The specific function object may be specified by the user or set by the system by default. As an example, the opened pan-tilt head may be used as the target function object of the camera, and the control component of the intelligent door lock may be used as the target function object of the associated device.
[0061] In this embodiment, the user can perform operations such as clicking on the first control. In response to this operation, the terminal can determine whether the second function object contains the target function object of the target device or the associated device. If so, the display of the target function object can be retained in the second area, and the display of other second function objects except the target function object can be hidden; if not, as Figure 6 shown, the second function objects in the second area can be hidden.
[0062] The solution of this embodiment can simplify the display of function objects in the second area through the operation on the first control, retain the display of the target function object, and facilitate the user to operate on the target function object.
[0063] In an exemplary embodiment, the above method may further include:
[0064] In response to the operation triggered on the first control again, the second function objects are redisplayed in the second area.
[0065] The operation triggered on the first control again refers to triggering the first control again, such as a click operation, after triggering the first control once, such as a click operation.
[0066] The redisplay refers to redisplaying the second function objects hidden after triggering the first control once, such as a click operation, and can also be referred to as expanding.
[0067] The solution of this embodiment can realize the shrinking and expanding of the second function objects in the second area by triggering the first control once and again, which is convenient for the user to control the display of the second function objects and can save the control layout space in the second area.
[0068] In an exemplary embodiment, the response to the execution operation on the first function object and / or the second function object in step S202 and performing the function processing corresponding to the first function object and / or the second function object may include:
[0069] In response to the trigger operation on the function object of the target device and / or the target function object of the associated device in the second function object, the function component corresponding to the target function object is displayed in the second area; in response to the execution operation triggered on the function component, the target function corresponding to the function component is executed.
[0070] The trigger operation on the target function object of the target device and / or the target function object of the associated device may be operations such as clicking or long pressing on the target function object.
[0071] Among them, the function components corresponding to the target function object may include relevant components that can be used to set, control, or view information about this function of the target device or associated device. Among them, the execution operation triggered on the function component may be an operation such as clicking or long-pressing on the function component.
[0072] In this embodiment, taking the pan-tilt of the target device as an example of the target function object, as Figure 7 shown, in response to operations such as clicking or long-pressing on the pan-tilt of the target device, the function components corresponding to the pan-tilt can be displayed in the second area. In response to the execution operation on the "frequently viewed position" in the function components corresponding to the pan-tilt, the setting and execution of the "frequently viewed position" function component can be performed, and for example, the monitoring of the frequently viewed position can be executed.
[0073] The solution of this embodiment can facilitate the user to conveniently call out the corresponding function components in the second area through the triggering operation on the target function object of the target device and / or the target function object of the associated device for the user to perform quick control.
[0074] In an exemplary embodiment, after the function components corresponding to the function object are displayed in the second area, the method of the present application may further include:
[0075] In response to the editing operation triggered on the function component, the function component enters the editing state; according to the moving operation on the function component in the editing state, the function component is moved to the target position for display. Among them, the target position may include positions in the first area and the second area.
[0076] Among them, the editing operation triggered on the function component may be an operation such as long-pressing on the function component.
[0077] Among them, the editing state may be a state for performing operations such as shifting or removing the function component. Shifting refers to the movement of the position in the monitoring page, and removing refers to removing from the monitoring page.
[0078] Among them, the function component can enter the editing state through operations such as long-pressing. At this time, a moving operation such as dragging can be triggered on the function component in the editing state, and the terminal can move the function component to the target position in the monitoring page for display according to this moving operation. Among them, the target position can be determined according to the position when the user stops the dragging and other moving operations. Among them, the target position may include positions in the first area and the second area.
[0079] As an example, as Figure 8As shown, the user can long-press the function component of the pan-tilt to enter the editing state, so that the function component can be moved to the target position in the monitoring page for display, or dragged to the preset area (such as the bottom deletion window) of the monitoring page to remove the display of the function component of the pan-tilt in the monitoring page.
[0080] The solution of this embodiment can enable the function component to enter the editing state, and the user can drag the function component to various appropriate positions in the monitoring page for operations such as control, improving the convenience and flexibility of page operations.
[0081] In an exemplary embodiment, the responding to the execution operation on the first function object and / or the second function object in step S202 and performing the function processing corresponding to the first function object and / or the second function object may include:
[0082] Responding to the triggering operation on the function object of the associated device, displaying the associated device page of the target device; the associated device page includes the control components corresponding to the associated devices already associated and bound with the target device, and the control components include the function control items for the target functions of the associated devices; responding to the execution operation triggered on the function control item, performing the target function of the associated device.
[0083] Among them, the function object of the associated device is used to call out the control components of the associated device.
[0084] Among them, the triggering operation on the function object of the associated device can be operations such as clicking and long-pressing.
[0085] Among them, the associated device page of the target device can be a page for displaying the associated devices already associated with the target device. The associated device page can display the control components corresponding to the associated devices already associated and bound with the target device. The control components can include one or more function control items, and each function control item can be a control item for one or more target functions of the associated device. The function control item can be determined according to the target functions available for association of the associated device. Taking a door lock as an example, unlocking and locking can be used as the target functions, and the control components can include the function control items for unlocking and locking.
[0086] Among them, the execution operation triggered on the function control item can be operations such as clicking and long-pressing.
[0087] In this embodiment, the terminal can respond to operations such as clicking and long-pressing on the function object of the associated device, and can display the associated device page of the target device. The associated device page can display the control components corresponding to the associated devices that have been associated and bound to the target device, and can call out the control components corresponding to the associated devices to be displayed in the second area of the monitoring page. The control component can include one or more function control items, and by triggering operations such as clicking and long-pressing on the function control item in the monitoring page, the terminal can execute the target function of the associated device.
[0088] As an example, as Figure 9 shown, the function object of the associated device can be clicked in the second area to display the associated device page of the target device. The associated device page can display the control components of the smart door lock, and the control components of the smart door lock can be selected to be called out and displayed in the second area of the monitoring page. Thus, by triggering operations such as clicking and long-pressing on the unlocking and locking function control items in the control components of the smart door lock in the monitoring page, the terminal can execute the target functions of unlocking and locking the smart door lock.
[0089] The solution of this embodiment can facilitate the user to call out the control components of the associated devices of the target device in the monitoring page for control, improving the convenience of page operations.
[0090] In an exemplary embodiment, the method of the present application may further include the following steps:
[0091] If the function objects to be displayed in the second area include the target function components of the target device, the target function components are displayed at the preset position in the second area, and the other function objects to be displayed are displayed in the preset order; if the function objects to be displayed in the second area do not include the target function components of the target device, the function objects to be displayed are displayed in the preset order.
[0092] Among them, the function components corresponding to the function objects of the target device and / or the associated devices can be displayed in the second area.
[0093] Among them, the function objects to be displayed in the second area can include the function objects of the target device and / or the associated devices, and the function components corresponding to the function objects. Among them, the function objects to be displayed can include the target function components of the target device, or may not include the target function components of the target device. Among them, the target function components can be the function components of the target device defaulted by the user or the system. As an example, the function components can be the function components corresponding to the camera's pan-tilt (such as the console of the pan-tilt, etc.).
[0094] In this embodiment, if the function object to be displayed in the second area includes the target function component of the target device, the target function component can be displayed at a preset position in the second area. The preset position can be the first position in the second area, and the first position refers to the first position where function objects can be placed in the second area. Then, other function objects to be displayed can be displayed following the position of the above-mentioned target function component in a preset order. If the function object to be displayed in the second area does not include the target function component of the target device, the function objects to be displayed can be displayed in a preset order.
[0095] The solution of this embodiment can display the target function component of the target device at a preset position in the second area, facilitating the user to quickly find the target function component to perform corresponding function control and improving the convenience of page operation.
[0096] In an exemplary embodiment, the step of performing function processing corresponding to the first function object and / or the second function object in response to an execution operation on the first function object and / or the second function object in step S202 may include:
[0097] In response to an execution operation triggered on the information function control, display the information page of the target device; the second function object includes function components; the function components include information function controls; according to the information category of the target device, display the monitoring screen information of the target device on the information page.
[0098] Among them, the second function object in the second area may include function components, and the function components may include information function controls. The information function control can be used to obtain, query, etc. the monitoring information of the target device. As an example, the information function control can be the control of the album function of a camera.
[0099] Among them, the execution operation triggered on the information function control can be operations such as clicking and long pressing.
[0100] Among them, the information page of the target device can be a page containing the monitoring information of the target device. As an example, the information page of the target device can be the album page of a camera.
[0101] The information category refers to the category or type of various monitoring information included in the information page of the target device. The information category can be in the form or format of the monitoring information, or the information category can be customized. As an example, the information category may include videos, pushed short videos, etc.
[0102] In this embodiment, the terminal can display the information page of the target device in response to operations such as clicking and long pressing triggered on the information function control. On this information page, the terminal can display the monitoring screen information of the target device according to the information category of the target device.
[0103] As an example, as Figure 10 shown, the terminal can respond to operations such as clicks and long presses triggered by the album function of the camera, and jump to the album page of the camera. In this album page, the monitoring screen information of the target device can be displayed according to information categories such as screenshots / videos, pushed short videos, time-lapse photography, etc. Detailed videos / photos, etc. can be viewed in each information category.
[0104] The solution of this embodiment can display the information function control in the second area, so that users can obtain, query, etc. the monitoring information related to the target device, improving the convenience of page operations.
[0105] In an exemplary embodiment, a second control is also displayed in the second area; in response to an editing operation on the second function object, performing an editing process on the second function object in the second area may include:
[0106] In response to an operation triggered on the second control, making each second function object enter the editing state; in response to an editing operation on the selected second function object, performing an editing process on the selected second function object, and displaying the edited second function object in the second area; the editing operation includes at least one of an addition operation, a deletion operation, and a movement operation.
[0107] Among them, a second control may also be displayed in the second area. This second control may be a control for starting the editing of each second function object in the second area.
[0108] As Figure 11 shown, in this embodiment, the terminal can respond to an operation such as a click triggered on the second control, making each second function object enter the editing state. Thus, an editing operation can be performed on the second function object in the editing state. Among them, the editing operation may include at least one of an addition operation, a deletion operation, and a movement operation.
[0109] Among them, the number of selected second function objects may be one or more. An editing operation can be triggered on the selected one or more second function objects, so as to perform an editing process on the selected second function objects, and display the edited second function objects in the second area. As an example, as Figure 12 and 13 shown, one or more second function objects can be added in the second area, one or more second function objects can be deleted in the second area, or the positions of one or more second function objects in the second area can be moved, etc.
[0110] The solution of this embodiment can facilitate the user to perform editing operations such as adding, deleting, and / or moving the position of the second function object in the second area through the second control in the second area, improving the richness and convenience of page operations.
[0111] In an exemplary embodiment, before presenting the monitoring page of the target device in step S201, the method of the present application may further include:
[0112] Determine the basic function set and available function set of the target device among multiple functions; the importance of the functions in the basic function set is higher than that of the functions in the available function set; obtain the first function object according to the basic function set, and determine the second function object according to the available function set.
[0113] Among them, the multiple functions may include various available functions of the target device.
[0114] Among them, the basic function set and the available function set may be different function sets selected from various available functions of the target device.
[0115] Among them, the basic function set and the available function set may be selected from various available functions of the target device according to the importance of the functions. Among them, the level of importance may be set by the user or defaulted by the system or obtained by system statistics.
[0116] Among them, the importance of the functions in the basic function set is higher than that of the functions in the available function set, that is, the functions with higher importance can be selected into the basic function set, and the functions with lower importance can be selected into the available function set.
[0117] Thus, the first function object can be obtained according to the basic function set, and all or part of the functions in the basic function set can be used as the first function object. The second function object can be determined according to the available function set, and all or part of the functions in the available function set can be used as the second function object.
[0118] The solution of this embodiment can divide the first function object and the second function object according to the importance of the functions, facilitating the user to apply the corresponding function objects in the first and second areas.
[0119] In an exemplary embodiment, the above determining the second function object according to the available function set may include:
[0120] Determine the target number of second function objects from the available function set according to the usage frequency information of each available function in the available function set and / or the area size of the second area.
[0121] Among them, the usage frequency information can be obtained by counting the usage frequencies of each available function by each user, and this usage frequency information can be used to evaluate whether the available function belongs to the frequently used functions of the user.
[0122] Among them, the area size of the second area refers to the size of the page part in the monitoring page that can be used to divide into the second area, and it can be used to measure the available space size of the second area.
[0123] Among them, the target quantity can be one or more, and can be specified by the user or set by the system default.
[0124] In this embodiment, the terminal can determine a target quantity of second function objects from the set of available functions according to at least one of the usage frequency information of each available function in the set of available functions and the area size of the second area. This can make the second function objects displayed in the second area conform to the habits of the user's frequently used functions and can meet the available space size of the second area.
[0125] In an exemplary embodiment, the method of the present application may further include the following steps:
[0126] Display a configuration page of the target device; the configuration page includes a device association entry; in response to a trigger operation on the device association entry, display a device association page; the device association page may include intelligent devices that can be associated with the target device; the associable intelligent devices are determined based on the function information of the target device and each intelligent device; in response to an association operation on the selected intelligent device, associate the selected intelligent device with the target device.
[0127] Among them, the configuration page of the target device refers to a page that can be used to configure relevant information of the target device, for example, configure the associated devices of the target device.
[0128] Among them, the configuration page may include a device association entry, and this device association entry can be used to set the intelligent devices that the target device needs to be associated with.
[0129] Among them, the device association page refers to a page displayed after a trigger operation such as clicking or long pressing on the device association entry, and this device association page can be used to display the intelligent devices that can be associated with the target device.
[0130] Among them, the associable intelligent device can be determined by the terminal or the server based on the function information of the target device and each intelligent device. Each intelligent device may include intelligent settings in the space where the target device is located. The terminal or the server can determine the associable intelligent device among them according to the function information of the target device and each intelligent device. The function information may be the function adaptation information of the target device and each intelligent device, and whether the function of the intelligent device is adapted to the target device, for example, whether it can be associated and controlled by the target device, etc.
[0131] Based on this, the terminal can, in response to an association operation such as a click on one or more selected intelligent devices in the device association page, associate the selected intelligent device with the target device. Thus, operations such as controlling the intelligent device can be performed on the monitoring page of the target device, improving the convenience of page operations.
[0132] As an application example, the page display method of the present application will be described by taking a camera in a smart home scenario as the target device.
[0133] The page display method of this embodiment can provide more efficient page control interaction. When the user views the camera, there are often some operations that need to be performed according to the current monitoring video screen. Such operations may directly control and adjust the relevant settings of the camera itself (such as turning on / off the camera screen, adjusting the sound volume, etc.), and there may also be corresponding associated device control for the monitoring screen (such as seeing an acquaintance in the monitoring screen and needing to quickly open the door or turn on the light for him).
[0134] In this regard, on the live page of the camera in the smart home application, generally only the functions related to the properties of the camera can be controlled, but for the control of associated devices, it is necessary to exit the live page and enter the control page of other devices to operate, and most of the function controls in the smart home application are fixed and cannot be swapped, added, or deleted, which is cumbersome and has a poor experience for users.
[0135] The page display method of this embodiment may include a first area such as a video display area and a second area such as a common function display area on the live page of the camera in the smart home application. Among them, the video display area may include video function controls; the common function display area may include function controls supported by the camera and function controls of other associated devices. The opening and closing, setting, control expansion, or page jump of the function can be performed by clicking the function control. In addition, the function controls in the common function display area can be custom edited and sorted.
[0136] In the page display method of this embodiment, such as Figure 3As shown, the device page of the camera can be divided into two parts. The first part is the video display area, which can be used to display live video, playback video, and video control components. The second part is the common function display area, which can be used to arrange camera function controls and other function control components.
[0137] As Figure 4 shown, the video display area can include: video playback page a, sleep / wake camera function icon b, video screenshot function icon c, video recording function icon d, call function icon e, pause / play function icon f, video resolution switching function icon g, floating window function icon h, listen / mute function icon i, full screen function icon j.
[0138] Among them, the video playback page a can be used to play live or recorded video playback; the sleep / wake camera function icon b can be used to sleep / wake the camera to stop / start recording; the video screenshot function icon c can be used to take screenshots of the video being played on the video playback page a; the video recording function icon d can be used to record the video being played on the video playback page a; the call function icon e can be used to make calls with the camera side during video live streaming; the pause / play function icon f can be used to pause / play the video on the video playback page a; the video resolution switching function icon g can be used to switch the resolution of the video on the video playback page a; the floating window function icon h can be used to bring the video playback page a to the floating window interface of the terminal; the listen / mute function icon i: turn on / off sound listening during live streaming; the full screen function icon j can be used to play the video on the video playback page a in full screen for smart home applications on the terminal.
[0139] As Figure 5 shown, the common function display area can include: function switches, album entry, quick controls, editing, expansion, and other components / controls. These components / controls can cover a rich range of camera function controls and other function control components. And, through the operation of associating devices, after the camera is associated with other devices, a quick control entry for controlling the associated device can be added in the common function display area, so that the relevant associated devices in the monitoring can be quickly controlled and the control situation can be monitored in real time when the user views the monitoring video.
[0140] Among them, the function switches can include function switches such as pan-tilt control, pan-tilt calibration, cruise, AI functions (human form recognition, human form tracking, face recognition, cat and dog recognition, cat and dog tracking, gesture recognition, crying monitoring, cough monitoring, alarm siren monitoring, sound adjustment); the setting entrances can include setting entrances such as frequently viewed positions, photo albums, associated devices (quickly adding the control entrances of associated devices to the commonly used function display area); the quick controls can include quick controls for supporting devices such as door locks, lights, switches, sockets, etc.; the editing can include customarily adding / deleting and sorting the functions in the commonly used function display area. The expand / collapse control can include expanding / collapsing the components in the commonly used function display area to adapt to the situation where there are other control components in the commonly used function display area that need to be used, avoiding the control components of the camera itself being squeezed out of the screen due to too many components and making the user experience more abundant.
[0141] For the video display area, since functions such as video playback, playback, and real-time monitoring are unified, the positions of the function icons in the video display area can be fixed, and this part can provide basic audio-visual usage services to users.
[0142] For the commonly used function display area, more open function applications can be provided to users. In the initial state, the commonly used function display area can have default initialization functions. For example, the initial default functions of pan-tilt cameras can be: pan-tilt control function, cruise function, photo album setting entrance; the initial default functions of AI cameras can be: face recognition function, cat and dog recognition function, etc. As Figure 6 shown, clicking the expand / collapse function control can expand / collapse the functions displayed in the current commonly used function display area.
[0143] As Figure 11 shown, users can click the edit control to enter the add / delete function interface. In this interface, users can customize and add by clicking the add (“+”) button or delete the corresponding function by clicking the delete button in the upper right corner of the function.
[0144] As Figure 12 shown, when adding a new function control, users can jump to the commonly used function addition list interface by clicking the “+” icon. All the commonly used functions supported by the device can be displayed in this list. For example, if an AI camera supports AI functions such as cat and dog recognition and package recognition, these functions will exist in the function list and can be selected by users; on the contrary, if a non-AI camera does not support AI functions such as cat and dog recognition and package recognition, these functions may not exist in the function list and users cannot select them. Among them, the functions that already exist in the commonly used function display area are in the default selected state in the function list. Users select the unselected functions and, after confirmation, complete the addition, and the newly added functions are displayed in the commonly used function display area.
[0145] As Figure 13 shown, when deleting a function control, the user can directly click the "-" icon in the upper right corner of the function control in the frequently used function display area, then the function is directly deleted in the frequently used function display area, and at the same time, the position to the right of this function can be automatically occupied (if it is already the rightmost function, the first function in the next row can be automatically adjusted to this position, and so on); clicking the "+" can enter the frequently used function list, and the function just deleted is in an unselected state at this time.
[0146] As Figure 8 shown, the function component can be long-pressed to activate the editing state, and the function component can be moved to a specified position, or dragged to the bottom deletion window to delete the display of this function component.
[0147] As Figure 7 shown, clicking the "PTZ" function can expand the control components of the PTZ, which can include PTZ calibration, PTZ control panel, frequently viewed positions and other PTZ setting controls. Clicking the PTZ calibration function can send a control instruction to the camera locally to perform the PTZ calibration operation. The PTZ camera can be controlled horizontally and vertically on the PTZ control panel to control the lens in the up, down, left, and right directions. Clicking the frequently viewed position can enter the frequently used position setting of the PTZ.
[0148] As Figure 10 shown, clicking the album function can jump to the album page of the camera, and detailed video recordings / photos, etc. can be queried on the album page.
[0149] In addition, the humanoid recognition can be clicked to enable the humanoid recognition algorithm of the camera. Similarly, for control functions such as cat and dog recognition, humanoid tracking, cat and dog tracking, face recognition, package recognition, etc., after clicking the corresponding function, this function can be quickly controlled to be turned on / off.
[0150] The user can also click the function of the associated device to associate and bind other smart devices under the smart home platform, such as binding smart control devices such as smart door locks, smart lights, smart switches, and smart sockets. After binding the smart device, the control card of the bound associated device can be displayed in the frequently used function display area. As Figure 9 shown, taking the door lock as an example, the associated device can be clicked in the frequently used function display area, and the smart home application can jump to the associated device control list. Among them, if there are the above-mentioned other smart devices under the account of the user's current application program, they can be displayed in the associated device control list. The user can select the corresponding door lock, and the control card of the associated door lock will be displayed in the frequently used function display area when returning to the live page.
[0151] The embodiments of this application can optimize the user experience when viewing the live broadcast of a camera, quickly and accurately link to control other devices or control the relevant attribute functions of the camera itself, without having to exit the video playback page, thereby enhancing the richness of the overall user control.
[0152] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps in other steps.
[0153] Based on the same inventive concept, the embodiments of this application also provide a page display device for implementing the above-mentioned page display method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more of the following page display device embodiments can refer to the limitations on the page display method in the above text, and will not be repeated here.
[0154] In an exemplary embodiment, as Figure 14 shown, a page display device is provided. The device 1400 may include:
[0155] A page display module 1401 for displaying a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display the monitoring screen of the target device and the first function object of the target device; the second area is used to display the second function object of the target device; the second function object includes a function object for the target device and / or a function object for an associated device; the associated device is a device associated with the target device;
[0156] A first execution module 1402 for performing function processing corresponding to the first function object and / or the second function object in response to an execution operation on the first function object and / or the second function object;
[0157] A second execution module 1403 for performing an editing process on the second function object in the second area in response to an editing operation on the second function object.
[0158] In an exemplary embodiment, a first control is further displayed in the second region; a second execution module 1403 is configured to, in response to an operation triggered on the first control, if the target function object of the target device and / or the associated device is included in the second function object, retain the display of the target function object in the second region, and if the target function object is not included in the second function object, hide the display of the second function object in the second region.
[0159] In an exemplary embodiment, the second execution module 1403 is further configured to, in response to an operation triggered on the first control again, redisplay the second function object in the second region.
[0160] In an exemplary embodiment, the second execution module 1403 is configured to, in response to a trigger operation on the target function object of the target device and / or the associated device in the second function object, display the function component corresponding to the target function object in the second region; and in response to an execution operation triggered on the function component, execute the target function corresponding to the function component.
[0161] In an exemplary embodiment, the second execution module 1403 is further configured to, in response to an edit operation triggered on the function component, put the function component into an edit state; and according to a movement operation on the function component in the edit state, move the function component to a target position for display; wherein the target position includes positions in the first region and the second region.
[0162] In an exemplary embodiment, a first execution module 1402 is configured to, in response to a trigger operation on the function object of the associated device, display a page of the associated device of the target device; the page of the associated device includes control components corresponding to the associated devices that have been associated and bound to the target device, and the control components include function control items for the target functions of the associated devices; and in response to an execution operation triggered on the function control item, execute the target function of the associated device.
[0163] In an exemplary embodiment, the page display module 1401 is further configured to, if the function object to be displayed in the second region includes the target function component of the target device, display the target function component at a preset position in the second region, and display other function objects to be displayed in a preset order; if the function object to be displayed in the second region does not include the target function component of the target device, display the function objects to be displayed in a preset order.
[0164] In an exemplary embodiment, the first execution module 1402 is further configured to display an information page of the target device in response to an execution operation triggered by an information function control; the second function object includes a function component; the function component includes the information function control; and display monitoring screen information of the target device on the information page according to the information category of the target device.
[0165] In an exemplary embodiment, a second control is further displayed in the second area; the second execution module 1403 is configured to, in response to an operation triggered by the second control, put each of the second function objects into an editing state; in response to an editing operation on a selected second function object, perform an editing process on the selected second function object, and display the edited second function object in the second area; the editing operation includes at least one of an adding operation, a deleting operation, and a moving operation.
[0166] In an exemplary embodiment, the page display module 1401 is further configured to determine a basic function set and an available function set of the target device among multiple functions; the importance of the functions in the basic function set is higher than that of the functions in the available function set; obtain the first function object according to the basic function set, and determine the second function object according to the available function set.
[0167] In an exemplary embodiment, the page display module 1401 is further configured to determine a target number of second function objects from the available function set according to the usage frequency information of each available function in the available function set and / or the area size of the second area.
[0168] In an exemplary embodiment, the device 1400 may further include: a device association processing module, configured to display a configuration page of the target device; the configuration page includes a device association entry; in response to a trigger operation on the device association entry, display a device association page; the device association page includes intelligent devices that can be associated with the target device; the associable intelligent devices are determined based on the function information of the target device and each intelligent device; and in response to an association operation on a selected intelligent device, associate the selected intelligent device with the target device.
[0169] Each module in the above page display device may be implemented in whole or in part by software, hardware, and their combination. The above modules may be embedded in or independent of a processor in an electronic device in the form of hardware, or may be stored in a memory in the electronic device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above respective modules.
[0170] In an exemplary embodiment, an electronic device is provided. The electronic device can be a terminal or a smart home device, and its internal structure diagram can be as shown in Figure 15 . The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used for exchanging information between the processor and external devices. The communication interface of the electronic device is used for communicating with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a page display method. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the electronic device, or an external keyboard, touchpad, or mouse, etc.
[0171] Those skilled in the art can understand that Figure 15 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the electronic device to which the solution of the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different component layout.
[0172] In one embodiment, an electronic device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, it implements the steps in the above method embodiments.
[0173] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, it implements the steps in the above method embodiments.
[0174] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, it implements the steps in the above method embodiments.
[0175] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0176] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.
[0177] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.
[0178] The above-described embodiments merely represent several implementation manners of this application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application shall be subject to the appended claims.
Claims
1. A page display method, characterized in that: The method comprises: Displaying a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used to display the monitoring screen of the target device and the first functional object of the target device; the second area is used to display the second functional object of the target device; the second functional object includes a functional object for the target device and / or a functional object for an associated device; the associated device is a device associated with the target device; In response to an execution operation on the first function object and / or the second function object, executing a function process corresponding to the first function object and / or the second function object; In response to an edit operation for the second functional object, an edit process for the second functional object in the second area is performed.
2. The method according to claim 1, characterized in that The second area also displays a first control; in response to the editing operation on the second functional object, performing editing processing on the second functional object in the second area includes: In response to the operation triggered on the first control, if the second function object includes the target function object of the target device and / or the associated device, the display of the target function object is retained in the second area; if the second function object does not include the target function object, the display of the second function object is hidden in the second area.
3. The method according to claim 2, characterized in that The method further comprises: In response to the operation of triggering the first control again, the second functional object is re-displayed in the second area.
4. The method according to claim 1, characterized in that: In response to the execution operation on the first function object and / or the second function object, executing the function processing corresponding to the first function object and / or the second function object includes: In response to a triggering operation on a target function object of the target device and / or the associated device in the second function object, displaying a function component corresponding to the target function object in the second area; In response to the execution operation triggered on the functional component, the target function corresponding to the functional component is executed.
5. The method according to claim 4, characterized in that After displaying the functional component corresponding to the functional object in the second area, the method further includes: In response to an editing operation triggered on the functional component, causing the functional component to enter an editing state; According to the moving operation of the functional component in the editing state, the functional component is moved to a target position for display; wherein the target position includes a position in the first area and the second area.
6. The method according to claim 1, characterized in that In response to the execution operation on the first function object and / or the second function object, executing the function processing corresponding to the first function object and / or the second function object includes: In response to a trigger operation on the function object of the associated device, displaying an associated device page of the target device; the associated device page includes a control component corresponding to the associated device to which the target device has been bound, and the control component includes a function control item for the target function of the associated device; In response to an execution operation triggered for the function control item, a target function of the associated device is executed.
7. The method according to claim 1, characterized in that The method further comprises: If the functional objects to be displayed in the second area include the target functional component of the target device, display the target functional component at a preset position in the second area, and display other functional objects to be displayed in a preset order; If the functional objects to be displayed in the second area do not include the target functional components of the target device, the functional objects to be displayed are displayed in a preset order.
8. The method according to claim 1, characterized in that: In response to the execution operation on the first function object and / or the second function object, executing the function processing corresponding to the first function object and / or the second function object includes: In response to an execution operation triggered on an information function control, an information page of the target device is displayed; the second function object includes a function component; the function component includes the information function control; According to the information category of the target device, the monitoring screen information of the target device is displayed on the information page.
9. The method according to claim 1, characterized in that: The second area further displays a second control; in response to the editing operation on the second functional object, performing editing processing on the second functional object in the second area includes: In response to an operation triggered on the second control, causing each of the second functional objects to enter an editing state; In response to an editing operation on a selected second functional object, the selected second functional object is edited and the edited second functional object is displayed in the second area; the editing operation includes at least one of an adding operation, a deleting operation, and a moving operation.
10. The method according to claim 1, characterized in that Before displaying the monitoring page of the target device, the method further includes: Determining a basic function set and an available function set of the target device from among a plurality of functions; the functions in the basic function set are more important than the functions in the available function set; The first function object is acquired according to the basic function set, and the second function object is determined according to the available function set.
11. The method according to claim 10, characterized in that The determining the second function object according to the available function set comprises: A target number of second function objects is determined from the available function set according to usage frequency information of each available function in the available function set and / or an area size of the second area.
12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: Display the configuration page of the target device; the configuration page includes the device association entry; In response to a trigger operation on the device association entry, a device association page is displayed; the device association page includes smart devices that can be associated with the target device; the smart devices that can be associated are determined based on the function information of the target device and each of the smart devices; In response to an association operation on the selected smart device, the selected smart device is associated with the target device.
13. A page display device, characterized in that: The device comprises: A page display module, used for displaying a monitoring page of a target device; the monitoring page includes a first area and a second area; the first area is used for displaying a monitoring screen of the target device and a first functional object of the target device; the second area is used for displaying a second functional object of the target device; the second functional object includes a functional object for the target device and / or a functional object for an associated device; the associated device is a device associated with the target device; A first execution module, configured to execute a function process corresponding to the first function object and / or the second function object in response to an execution operation on the first function object and / or the second function object; The second execution module is used to execute editing processing on the second functional object in the second area in response to an editing operation on the second functional object.
14. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
Citation Information
Cited By
Equipment control method and device, electronic equipment and readable storage medium
CN121092247A