Page generation method and device, electronic equipment, readable storage medium and program product

By displaying the guide page on the device side, users are allowed to select page creation entrances to enter the configuration page, which solves the problems of inefficient page creation and lack of personalization in the existing technology, and achieves efficient and personalized page generation.

CN119883258APending Publication Date: 2025-04-25SHENZHEN LUMIUNITED TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411994730.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

When creating pages on the device side, specific pages are usually recommended directly, but users need to perform tedious editing operations to meet actual needs, resulting in inefficient page creation and lack of personalization.

Method used

Provides a page generation method. By displaying the guide page, users can select suitable pages to create an entrance to enter the configuration page, and generate target pages based on page configuration information to avoid cumbersome editing on specific pages.

Benefits of technology

Improves the efficiency of page creation, allowing users to flexibly and quickly create target pages that meet personalized needs, solving the problems of inefficiency and lack of personalization in creating pages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883258A_ABST
    Figure CN119883258A_ABST
Patent Text Reader

Abstract

The invention relates to a page generation method and device, electronic equipment, a readable storage medium and a program product, and relates to the technical field of Internet of Things. According to the method and the device, the page creating efficiency can be improved, and the target page meeting personalized requirements can be flexibly and quickly created. The method comprises the following steps: if a page creation condition is met, displaying a guide page; the guide page comprises a plurality of page creation entrances; each page creation entry corresponds to an available page creation mode; in response to a selection operation for a target page creation entry in the plurality of page creation entries, displaying a configuration page corresponding to a corresponding target page creation mode; the configuration page is used for configuring a target page; and in response to a page configuration operation triggered on the configuration page, obtaining a target page according to page configuration information corresponding to the page configuration operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a page generation method, device, electronic device, readable storage medium and program product. Background Art

[0002] With the development of Internet of Things (IOT) technology, various smart devices are rapidly becoming popular. For example, in the field of smart home, you can control smart devices and scenes in the home system by creating a page on the device side.

[0003] According to current technology, when creating a page for a user, the device usually directly recommends a specific page. However, the page created in this way often requires the user to edit the page through tedious operations to make it meet actual needs. Therefore, there are technical problems such as low efficiency in creating pages and lack of personalization. Summary of the invention

[0004] Based on this, it is necessary to provide a page generation method, device, electronic device, readable storage medium and program product to address the above technical problems.

[0005] In a first aspect, the present application provides a page generation method, comprising:

[0006] If the page creation condition is met, a guide page is displayed; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method;

[0007] In response to a selection operation on a target page creation entry from among the plurality of page creation entries, displaying a configuration page corresponding to the corresponding target page creation method; the configuration page is used to configure the target page;

[0008] In response to a page configuration operation triggered on the configuration page, a target page is obtained according to page configuration information corresponding to the page configuration operation.

[0009] In a second aspect, the present application further provides a page generation device, comprising:

[0010] A guide page display module, used to display a guide page if the page creation conditions are met; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method;

[0011] A configuration page display module, for displaying a configuration page corresponding to a corresponding target page creation method in response to a selection operation on a target page creation entry from among the plurality of page creation entries; the configuration page is used to configure the target page;

[0012] The target page obtaining module is used to obtain the target page according to the page configuration information corresponding to the page configuration operation in response to the page configuration operation triggered on the configuration page.

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

[0014] If the page creation conditions are met, a guide page is displayed; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method; in response to a selection operation on a target page creation entrance among the multiple page creation entrances, a configuration page corresponding to the corresponding target page creation method is displayed; the configuration page is used to configure the target page; in response to a page configuration operation triggered on the configuration page, the target page is obtained according to the page configuration information corresponding to the page configuration operation.

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

[0016] If the page creation conditions are met, a guide page is displayed; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method; in response to a selection operation on a target page creation entrance among the multiple page creation entrances, a configuration page corresponding to the corresponding target page creation method is displayed; the configuration page is used to configure the target page; in response to a page configuration operation triggered on the configuration page, the target page is obtained according to the page configuration information corresponding to the page configuration operation.

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

[0018] If the page creation conditions are met, a guide page is displayed; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method; in response to a selection operation on a target page creation entrance among the multiple page creation entrances, a configuration page corresponding to the corresponding target page creation method is displayed; the configuration page is used to configure the target page; in response to a page configuration operation triggered on the configuration page, the target page is obtained according to the page configuration information corresponding to the page configuration operation.

[0019] The above-mentioned page generation method, device, electronic device, readable storage medium and program product, if the page creation conditions are met, then display a guide page; the guide page includes multiple page creation entries; each page creation entry corresponds to an available page creation method; in response to the selection operation of the target page creation entry in the multiple page creation entries, display the configuration page corresponding to the corresponding target page creation method; the configuration page is used to configure the target page; in response to the page configuration operation triggered on the configuration page, the target page is obtained according to the page configuration information corresponding to the page configuration operation. The scheme can display a guide page when the page creation conditions are met, and the page creation entries corresponding to various available page creation methods can be displayed through the guide page, so that the user can enter the configuration page for configuring the target page through the corresponding page creation entry as needed, so that the required target page can be configured in the configuration page through the page configuration operation, without the need to perform tedious editing operations on the recommended specific page, thereby improving the efficiency of page creation, and can flexibly and quickly create a target page that meets personalized needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 An application environment diagram of a page generation method in an embodiment;

[0022] Figure 2 A schematic diagram for recommending a specific page in the related art;

[0023] Figure 3 A schematic diagram of a flow chart of a page generation method in one embodiment;

[0024] Figure 4 A schematic diagram of a guide page including multiple page creation portals in one embodiment;

[0025] Figure 5 A schematic diagram of a related interface for creating a target page in an embodiment;

[0026] Figure 6(a) to Figure 6(c) It is a schematic diagram of some display styles in one embodiment;

[0027] Figure 7 A schematic diagram of data transmission for creating a target page in one embodiment;

[0028] Figure 8 A schematic diagram of a related interface for creating a target page in another embodiment;

[0029] Fig. 9 A schematic diagram of data transmission for creating a target page in another embodiment;

[0030] Fig.10 A schematic diagram of a related interface for creating a target page in yet another embodiment;

[0031] Fig.11 A schematic diagram of data transmission for creating a target page in yet another embodiment;

[0032] Fig.12 is a structural block diagram of a page generating device in one embodiment;

[0033] Fig.13 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION

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

[0035] The page generation method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the application environment can be a smart home system, which can include: cloud / cloud servers, routers, gateways, user terminals (such as mobile phones, tablets), central control screens, multiple devices (such as smart lamps, smart curtains, smart speakers, smart TVs, smart sockets, smart air conditioners, sensors, switches, smart door locks, control devices), etc. In the smart home system, each device can be connected to the gateway through the ZIGBEE / Bluetooth / matter network, and the gateway and 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 that it can obtain data sent by the cloud / cloud server.

[0036] For the smart home system, the system configuration method can be: the corresponding application is installed on the user terminal, and at least one gateway device can be added to the application first. When adding other devices (such as smart lamps), you can click the add device button in the application interface and select the gateway device that the device needs to access in the add interface. The device can be added to the network corresponding to the gateway, and then form a local area network with other added devices and gateways, such as ZigBee network, Matter network, Bluetooth network, WIFI network, etc. When the application and the router and gateway are in the same local area network, the application can interact with the gateway and the devices connected to the gateway through the local area network path; when the application and the router and gateway are not in the same local area network, the application can interact with the gateway and the devices connected to the gateway through the wide area network path.

[0037] In related technologies, it is possible to control smart devices and scenes in, for example, a home system by creating pages on a device such as a central control screen or a user terminal. However, according to current technologies, when creating pages for users, the device usually directly recommends a specific page, which has the technical problem of low efficiency in creating pages.

[0038] As an example of related technology, Figure 1 The smart home system shown may include a central control screen with functions such as monitoring and controlling various smart devices, and the central control screen may be installed in different locations in the home.

[0039] In this regard, according to current technology, combined with Figure 2 , the central control screen can recommend two dashboards for users (corresponding to the above-mentioned pages), and users can choose to add or not. Among them, the dashboards that the central control screen can recommend include designated "whole house dashboards" and "switch dashboards". Among them, the whole house dashboard can include preset whole-house equipment, scene cards, photo albums, alarm clocks, intercom cards, whole-house energy consumption, whole-house temperature control, whole-house lighting control cards, etc. These contents are pre-set fixed types and fixed styles of content. Among them, the switch dashboard can include: the relay of the device itself, and the wireless switch that comes with the device, etc. The switch dashboard is also a pre-set fixed type and fixed style of content, and is only applicable to switch devices.

[0040] For this related technology, users can choose to add one or more of the "whole house board" and "switch board" for display on the central control screen. At this time, users are also required to perform tedious editing operations such as adding and deleting devices, scene cards, etc. on the "whole house board" and "switch board" to meet actual needs, and the recommended content is preset and fixed and lacks personalization.

[0041] Therefore, there are technical problems in the related art such as low efficiency and lack of personalization in creating pages such as dashboards.

[0042] In this regard, the page generation method provided by the present application can display a guide page when the page creation conditions are met. Through the guide page, page creation entrances corresponding to various available page creation methods can be displayed, so that users can enter the configuration page for configuring the target page through the corresponding page creation entrance as needed, so that the required target page can be configured through the page configuration operation in the configuration page, without the need to perform cumbersome editing operations on the recommended specific page, thereby improving the efficiency of page creation, and flexibly and quickly creating target pages that meet personalized needs. At the same time, applying the page generation method to smart home scenarios can solve the technical problem of low efficiency in creating dashboards.

[0043] The method of the present application is described in detail below in conjunction with various embodiments and corresponding drawings.

[0044] In an exemplary embodiment, Figure 3 As shown, a page generation method is provided, which can be applied to Figure 1 The user terminal in can also be applied to Figure 1 The method may include the following steps:

[0045] Step S301: If the page creation condition is met, a guide page is displayed. The guide page may include multiple page creation entrances. Each page creation entrance may correspond to an available page creation method.

[0046] The page creation condition refers to the judgment condition for creating a page, which can be set according to the actual situation and is not limited in this embodiment. As an example, the page creation condition can be an active trigger condition, such as detecting that a user triggers a certain instruction on the user terminal or the central control screen; the page creation condition can also be a passive trigger condition, such as detecting that the current time meets a certain time period (weekly, monthly) and other conditions.

[0047] The guide page refers to a page used to guide the user to create the page he needs (referred to as the target page). The guide page can be displayed by the user terminal or the central control screen or other local device end when the page creation conditions are met.

[0048] The page creation entry refers to an entry for creating a target page. The guide page may include multiple page creation entries.

[0049] Each page creation entry may correspond to an available page creation method, and different page creation entries may correspond to different available page creation methods. The available page creation methods may include methods that can be used by users on the device side such as the user terminal or the central control screen to create pages. The methods may be methods recommended by the device side, or customized methods, etc., which are not limited in this embodiment. As an example, taking a smart home scene as an example, Figure 4 The guide page shown may include multiple page creation entrances, namely: an entrance to a room board, an entrance to a copy board, and an entrance to a custom board. The entrance to the room board may correspond to a creation method of generating a board based on a family room, the entrance to the copy board may correspond to a creation method of copying a board from other devices or products, and a method of freely selecting cards to configure a personalized board.

[0050] This step can display a guide page containing multiple page creation entrances when the page creation conditions are met. The user does not need to search for and call various page creation entrances distributed on different pages on the device. The user can efficiently determine which page creation method to use to create the required page from the rich and diverse available page creation methods on one guide page, thereby improving the convenience of page creation.

[0051] Step S302: In response to the selection operation of the target page creation entry among the multiple page creation entries, a configuration page corresponding to the corresponding target page creation method is displayed. The configuration page can be used to configure the target page.

[0052] Among them, the multiple page creation entrances included in the guide page can be triggerable controls or components. The user can trigger, for example, a click operation on one of the multiple page creation entrances, and the user terminal or the central control screen and other equipment can use the triggering, for example, a click operation on one of the multiple page creation entrances as a selection operation for a target page creation entrance (one of the triggered page creation entrances) among the multiple page creation entrances. In response to the selection operation, the equipment can display the configuration page corresponding to the target page creation method.

[0053] The configuration page refers to a related page that can be used to configure a target page, for example, a page that allows a user to select and edit the cards they need for controlling related devices or scenes on a dashboard.

[0054] Step S303, in response to the page configuration operation triggered on the configuration page, a target page is obtained according to the page configuration information corresponding to the page configuration operation.

[0055] The page configuration operation refers to a related operation triggered on the configuration page for configuring the page content included in the target page. As an example, the related operation may be a selection operation, an edit operation, a confirmation operation, and the like.

[0056] The page configuration information refers to the relevant information used to configure the target page. The page configuration information can be obtained according to the page configuration operation triggered by the user on the configuration page, such as determining the page configuration information according to the selection operation, the editing operation, etc., so as to generate the target page according to the page configuration information.

[0057] The page generation method of this embodiment, if the page creation conditions are met, then a guide page is displayed; the guide page includes multiple page creation entrances; each page creation entrance corresponds to an available page creation method; in response to a selection operation on a target page creation entrance among the multiple page creation entrances, a configuration page corresponding to the corresponding target page creation method is displayed; the configuration page is used to configure the target page; in response to a page configuration operation triggered on the configuration page, the target page is obtained according to the page configuration information corresponding to the page configuration operation. This scheme can display a guide page when the page creation conditions are met, and through the guide page, page creation entrances corresponding to various available page creation methods can be displayed, so that the user can enter the configuration page for configuring the target page through the corresponding page creation entrance as needed, so that the required target page can be configured in the configuration page through the page configuration operation, without the need to perform tedious editing operations on the recommended specific page, thereby improving the efficiency of page creation, and flexibly and quickly creating a target page that meets personalized needs.

[0058] In an exemplary embodiment, a target page creation entry includes a first page creation entry; a target page creation method includes a first page creation method; in response to a selection operation on a target page creation entry among multiple page creation entries in step S302, a configuration page corresponding to the corresponding target page creation method is displayed, which may include: in response to a selection operation on the first page creation entry, a configuration page corresponding to the first page creation method is displayed; the configuration page includes a space option; the space option is used to select a target space corresponding to the target page; in response to a page configuration operation triggered on the configuration page in step S303, a target page is obtained according to page configuration information corresponding to the page configuration operation, which may include: in response to a selection operation on a target space option, page configuration information corresponding to the target space is obtained; the target space option is one or more of the space options; and the target page is obtained according to the page configuration information.

[0059] The first page creation entry may be one of a plurality of page creation entries included in the guide page, and the first page creation method is an available page creation method corresponding to the first page creation entry.

[0060] The configuration page corresponding to the first page creation method may include one or more space options, and the space options may be used by the user to select the target space corresponding to the target page, and the space options may be options for the target space that the user needs to configure. The space indicated by the space option may include the space where the device is located, the space that needs to be monitored on the target page of the device, the space where the related smart devices that need to be monitored or controlled on the target page of the device are located, and so on.

[0061] Among them, the selection operation can be a click operation triggered by the user on one or more target space options in the space options. The device can determine the click operation as a selection operation for the target space option. In response to the selection operation, the device can obtain page configuration information corresponding to one or more target spaces.

[0062] The page configuration information corresponding to one or more target spaces may include the page configuration information corresponding to each target space, and the page configuration information corresponding to different target spaces may be different. The page configuration information corresponding to the target space may include the page configuration information that can be used to represent the target space where the device is located in the target page, and may also include the page configuration information that can be used to monitor the target space in the target page, and may also include the page configuration information that can be used to monitor and / or control related smart devices in the target space in the target page, and so on.

[0063] Thus, after the device obtains the page configuration information corresponding to one or more target spaces, the target page can be obtained according to the page configuration information. In implementation, the page content corresponding to each target space can be displayed in one target page, or the page content corresponding to each target space can be displayed in different target pages.

[0064] Taking the smart home scene as an example, combined with Figure 5 In response to the selection operation of "Room Board" (first page creation entry) in the guide page, the configuration page corresponding to the method of quickly generating a board for a family room (first page creation method) can be displayed, such as Figure 5The configuration page corresponding to "Select a Room" in the dialog box. The space options in the configuration page may include whole house options, living room options, master bedroom options, etc., wherein the living room may be the space where the device is located. Among them, these space options can be used by users to select the target space corresponding to the required dashboard (target page). Then, in response to the check of the whole house option and the living room option (multiple target space options) and the operation (selection operation) triggered by the "Create a dashboard" control, the page configuration information corresponding to the whole house and the living room can be obtained, and the dashboard required by the user can be formed according to the page configuration information.

[0065] The solution of this embodiment can guide the user to quickly generate a target page corresponding to the target space on the device side by selecting the target space option through the first page creation entrance, without the user having to perform tedious editing operations, thereby greatly improving the efficiency and convenience of page generation.

[0066] In an exemplary embodiment, in response to the selection operation for the first page creation entry, displaying the configuration page corresponding to the first page creation method may include:

[0067] In response to a selection operation for creating an entry for the first page, a configuration page including space options corresponding to the space identifier is displayed based on the space identifier corresponding to the target account.

[0068] The target account may be a user account used by the user in the application, and the target account may be used to log in to the application in the device to generate the target page. The application may be an application such as a smart home.

[0069] The space identifier can be used to uniquely identify a space to distinguish different spaces. For example, Figure 5 In the relevant interface shown, the whole house option, living room option, and master bedroom option can correspond to different space labels respectively.

[0070] Among them, the space identifier also corresponds to the target account. In this embodiment, the user triggers the selection operation of the first page creation entrance, and the device end can display the configuration page including the space options corresponding to the space identifier according to the space identifier corresponding to the target account. Therefore, the device end can find the various space identifiers under the user account according to the user account of the user, such as the identifier of each room under the user's home, and then display the configuration page including the corresponding space options according to these space identifiers, so as to accurately provide the user with the space options for each space that can be used for the target page generation, and also facilitate the user to classify the relevant spaces and manage permissions according to their target accounts.

[0071] In an exemplary embodiment, in response to the selection operation on the target space option, obtaining the page configuration information corresponding to the target space may include:

[0072] In response to a selection operation on a target space option, page object information of a first page object under the target space is obtained according to a space identifier corresponding to the target space option; a display style of the first page object on the target page is determined according to the page object information; and page configuration information is obtained according to the page object information and the display style.

[0073] Among them, the first page object under the target space refers to the page object under the target space that can be used to display, monitor or control in the target page. Taking the smart home scene as an example, the first page object can be a scene and / or smart device under the target space such as the living room. Among them, the page object information refers to the information required to form components such as cards used to represent the corresponding page objects in the target page. Taking the smart home scene as an example, the page object information of the first page object may include the scene name, the room to which the scene belongs, the scene icon, the type of smart device, the name of the smart device, the room to which the smart device belongs, etc.

[0074] The display style refers to the style of display in the target page, which may include display position, display pattern, display size, display ratio, etc. For example, Figure 6(a) to Figure 6(c) The display styles of components corresponding to some scenes and smart devices are shown in the figure. For example, Figure 6(a) shows the scene component style of the leaving home scene, Figure 6(b) shows the device component style of the air conditioner companion, and Figure 6(c) shows the device component style of the color temperature lamp.

[0075] In this embodiment, this device end can obtain the page object information of the first page object under the target space according to the space identifier corresponding to the target space option, and then determine the display style of the first page object on the target page according to the page object information, and then obtain the page configuration information according to the page object information and the display style. This embodiment takes into account that when different page object information is displayed on different user terminals or central control screens and other device ends, it is necessary to generate a target page based on the size, shape and other differences of the page display area of ​​the device end. Therefore, it is necessary to determine the display style of each first page object on the target page according to the page object information in order to accurately generate a target page suitable for this device end.

[0076] In an exemplary embodiment, obtaining the target page according to the page configuration information may include:

[0077] The state data of the first page object is obtained; and the target page is obtained according to the state data and the page configuration information.

[0078] The state data refers to data related to the display state of the first page object on the target page, which may be data related to the execution state of the scene corresponding to the first page object in the target space, or data related to the running state of the smart device corresponding to the first page object in the target space. For example, the first page object may represent a smart air conditioner, and its state data may be temperature data corresponding to the smart air conditioner transmitted from the cloud.

[0079] The device can obtain the status data corresponding to the first page object transmitted from the cloud, so as to generate the target page (kanban) according to the status data and page configuration information. Figure 7 After the user selects a room, the device can report the room ID to the cloud. The cloud can identify the "scene + device" in the room through the database, and pass the page object information of the "scene + device" to the device. The page object information passed may include the scene name, the room to which the scene belongs, the scene icon, the type of smart device, the name of the smart device, the space to which the smart device belongs, etc. After receiving the above page object information, the device can determine the display style of the "scene" and "device", and then generate the target page, i.e., the kanban board, according to the status data transmitted from the cloud, the determined display style and the page object information. In the kanban board, components such as cards can be used to represent the first page object. Among them, all cards can be classified according to the order of data transmitted from the cloud. If there is a vacancy in the front, find a suitable card from the cards behind to fill it in, so as to form the entire kanban board.

[0080] The solution of this embodiment can form a target page for the user efficiently and accurately based on the selection of the target room in the first page creation method, combined with the page object information of the first page object under the target account, the display style adapted to the current device end and the status data provided by the cloud, without the need for the user to perform excessive operations, thereby improving the convenience of page generation.

[0081] In an exemplary embodiment, the target page creation entry includes a second page creation entry; the target page creation method includes a second page creation method; in response to the selection operation of the target page creation entry in the multiple page creation entries, displaying the configuration page corresponding to the corresponding target page creation method in step S302 may include: in response to the selection operation of the second page creation entry, displaying the configuration page corresponding to the second page creation method; the configuration page may include device-side options; the device-side options are used to represent a device side with available pages; the available pages represent pages that have been configured in the device side;

[0082] In response to the page configuration operation triggered on the configuration page in step S303, the target page is obtained according to the page configuration information corresponding to the page configuration operation, which may include: in response to the selection operation for the target device-side option, the available page options corresponding to the target device-side option are displayed in the configuration page; the target device-side option includes one or more of the device-side options; in response to the selection operation for the target available page option, the page configuration information of the target available page is obtained; the target page option includes one or more of the available page options; and the target page is obtained according to the page configuration information.

[0083] The second page creation entry may be one of a plurality of page creation entries included in the guide page, and the second page creation method is an available page creation method corresponding to the second page creation entry.

[0084] Among them, the configuration page corresponding to the second page creation method may include one or more device-side options, and the device-side options may be used to indicate a device-side with available pages, and the available pages represent the configured pages in the device-side. Thus, one or more device-sides with configured pages may be selected in the configuration page corresponding to the second page creation method for convenient page generation processing. As an example, the device-side may include various user terminals and various central control screens.

[0085] The user may trigger a selection operation such as clicking on the target device side option in the configuration page corresponding to the second page creation mode. The target device side option may include one or more of the device side options included in the configuration page. In response to the selection operation, the device side may display one or more available page options corresponding to the target device side option in the configuration page. The available page option indicates an available page of the target device side, and the target device side is the device side indicated by the target device side option.

[0086] Among them, the user can trigger a selection operation such as checking or clicking on a target available page option in one or more available page options corresponding to the displayed target device-side option, and the target available page option may include one or more of the available page options. In response to the selection operation, the device-side can obtain the page configuration information of the target available page, and then generate the target page according to the page configuration information, that is, the page configuration information of the target available page can be used as the page configuration information of the target page to generate the target page, so as to copy the target available page of the target device-side to the target page of the device-side directly or after display style adaptation.

[0087] As an example, refer to Figure 4 and Figure 8Taking the smart home scene as an example, in response to the selection operation of copying the dashboard (creating the second page entrance) in the guide page, for example Figure 4 Click "Copy Dashboard" on the guide page in the tutorial; then display the configuration page corresponding to the method of copying a dashboard from other devices or products (the method of creating a second page), refer to Figure 8 , the device side options in the configuration page may include device side 1 to 4 options, etc. These device side options can be used by the user to select the device side on which the dashboard needs to be copied. Then, in response to the selection operation for the device side 1 option (target device side option), the available page options corresponding to the device side 1 option, such as dashboards 1 to 3, etc., can be displayed in the configuration page. Then, in response to the check operation for dashboards 1 and 2 and the click operation for the "Copy Now" component, the page configuration information of the dashboards 1 and 2 can be obtained, and the target page of the current device side can be obtained according to the page configuration information of the dashboards 1 and 2.

[0088] The solution of this embodiment can facilitate users to copy pages that have been configured in other device ends to the current device end to generate target pages, without the need to reconfigure the page, thereby greatly improving page generation efficiency.

[0089] In an exemplary embodiment, in response to the selection operation for the second page creation entry, displaying the configuration page corresponding to the second page creation method may include:

[0090] In response to the selection operation of creating an entry for the second page, based on the device-side identifier corresponding to the target account, a configuration page including device-side options corresponding to the device-side identifier is displayed.

[0091] The target account may be a user account used by the user in the application, and the target account may be used to log in to the application in the device to generate the target page. The application may be an application such as a smart home.

[0092] The device-side identifier is used to indicate the device-side, and the device-side identifier corresponds to the target account, and can be used to indicate the device-side with available pages under the target account.

[0093] Therefore, in response to the selection operation for creating an entry for the second page, this device end can display a configuration page including device end options corresponding to the device end identifier according to the device end identifier corresponding to the target account, thereby accurately matching the user with a device end with available pages under his target account and allowing the user to select the device end for page copying through the display of corresponding device end options. It is also convenient for the user to classify and manage permissions of relevant device ends with available pages according to his target account.

[0094] In an exemplary embodiment, in response to the selection operation on the target available page option, obtaining the page configuration information of the target available page may include:

[0095] In response to a selection operation on a target available page option, page object information of a second page object of the target available page is obtained according to a page identifier corresponding to the target available page option; and page configuration information is obtained according to the page object information and a display style corresponding to the page object information.

[0096] The target available page option is used to indicate the target available page on the target device side. Each available page may have a unique page identifier, and the same available page may have different page identifiers on different device sides.

[0097] In response to the selection operation for the target available page option, the device end can obtain the page object information of the second page object of the target available page according to the page identifier corresponding to the target available page option, and can also obtain the display style corresponding to the page object information. Wherein, the second page object refers to a page object that can be displayed, monitored or controlled accordingly with components such as cards on the target available page, and the page object information refers to the information required to form components such as cards in the target page for representing the corresponding page object. Taking the smart home scene as an example, the page object information of the second page object may include the scene name, the room to which the scene belongs, the scene icon, the type of smart device, the name of the smart device, the room to which the smart device belongs, etc. Wherein, the display style corresponding to the page object information may include the type of components such as cards (such as different devices, scenes, music, alarm clocks, voice cards, used to distinguish different cards), names, icons, rooms to which they belong, etc. Therefore, the page object information of the second page object of the target available page obtained can be combined with the display style corresponding to the page object information to obtain the page configuration information, so as to quickly generate the target page already existing on other device ends on the device end.

[0098] As an example, combining Fig. 9, the dashboards of the same family can be classified in the cloud according to different device ports such as mobile phones, tablets, and screens. Users can copy the dashboards of the current family on screens such as the central control screen. The dashboards of each device end of the same target account and the same family can be copied by the user on the central control screen. Among them, these dashboards can be stored in the cloud. When the user chooses to copy the dashboard, the cloud can identify the device ends that can copy the dashboard under the same family of the target account, such as device ends 1 to device ends 4, which can include mobile phones, tablets, and all screen ends that can support dashboards. After the user chooses to copy the dashboard on the central control screen, for example, device end 1, the central control screen can request the dashboard owned by device end 1 from the cloud, and the cloud will send the dashboard owned by device end 1 to the central control screen. The central control screen can jump and display the list of dashboard names. After the user selects, for example, Board 1 and Board 2, the cloud can pass the information of Board 1 and Board 2 to the central control screen. The central control screen can obtain, for example, the card type (distinguishing different cards: different devices, scenes, music, alarm clocks, voice cards), and can also obtain information on the card, such as: card name, card icon, and the room to which the card belongs. As a result, the central control screen can draw cards based on this information. In this regard, in actual applications, if the central control screen does not currently support the card type transmitted by the cloud, the central control screen can discard the relevant data of the card type and not draw the corresponding card. After drawing the cards, the central control screen can arrange the drawn cards in the order of the data given by the cloud. If there is a position in front, the card behind will be used to fill it. After drawing, the board is copied successfully, so there is no need for users to select cards one by one, which is more convenient.

[0099] In an exemplary embodiment, the target page creation entry may include a third page creation entry; the target page creation method may include a third page creation method; in response to the selection operation of the target page creation entry among multiple page creation entries in step S302, the configuration page corresponding to the corresponding target page creation method is displayed, which may include: in response to the selection operation of the third page creation entry, the configuration page corresponding to the third page creation method is displayed; the configuration page may include an available page object option; the available page object option is used to represent a third page object that can be used to configure the target page; in response to the page configuration operation triggered on the configuration page in step S303, the target page is obtained according to the page configuration information corresponding to the page configuration operation, which may include: in response to the configuration operation for the target available page object option, the page configuration information corresponding to the target available page object option is obtained; the target available page object option is one or more of the available page object options; the target page is obtained according to the page configuration information.

[0100] The third page creation entry may be one of a plurality of page creation entries included in the guide page, and the third page creation method is an available page creation method corresponding to the third page creation entry.

[0101] Among them, the configuration page corresponding to the third page creation method may include one or more available page object options, and the available page object options are used to represent the third page object that can be used to configure the target page. The third page object can be a page object that can be used to configure the target page supported by this device. Taking the kanban as an example, the third page object can be a component such as a card that can be used to configure the kanban supported by this device. In the smart home scene, the central control screen can support cards such as scenes, devices, whole-house services, and life applications. These cards can be used as third page objects. The third page object can be selected by the user to configure the target page. Therefore, the third page object that can be used to configure the target page can be selected in the configuration page corresponding to the third page creation method to flexibly and autonomously generate the required target page.

[0102] Among them, the user can trigger configuration operations such as clicking on the target available page object option in the configuration page corresponding to the third page creation method. The target available page object option may include one or more of the available page object options included in the configuration page. Among them, the configuration operation may include operations such as selection, addition, deletion, and position adjustment of the target available page object option. In response to the configuration operation, the device end can obtain page configuration information corresponding to the target available page object option, and the page configuration information can be used to indicate how to display each target available page object corresponding to each target available page object option in the target page, such as what style / type of card or other components to display the target available page object, and at which position in the target page to display the target available page object, etc. Thus, the device end can generate a corresponding target page according to the page configuration information, so that the user can view, monitor, control, etc. the target available page object selected by the user through the target page.

[0103] The solution of this embodiment can provide a method for customizing the generation of a target page according to user needs. The device can display various page objects that it supports and can be used to configure the target page for the user. The user can quickly generate the target page he needs through simple operations.

[0104] In an exemplary embodiment, in response to the selection operation for the third page creation entry, displaying the configuration page corresponding to the third page creation method may include:

[0105] In response to a selection operation on the third page creation entry, based on the page object information of the third page object corresponding to the target account, a configuration page including available page object options corresponding to the page object information is displayed.

[0106] The target account may be a user account used by the user in the application, and the target account may be used to log in to the application in the device to generate the target page. The application may be an application such as a smart home.

[0107] The third page object corresponding to the target account may be a page object that can be used under the target account and supported by the device for configuring the target page. As an example, the third page object corresponding to the target account may be a page object that can be used to configure the target page among various page objects already existing under the home of the target account and supported by the device for configuring the target page.

[0108] The page object information of the third page object refers to the information required to form a component such as a card in the target page for representing the corresponding page object. Taking the smart home scene as an example, the page object information of the third page object may include the card type, card name, the room to which the card belongs, and the like.

[0109] Among them, the available page object options corresponding to the page object information can be used to represent the available page objects with the page object information, so that users can understand the page object information corresponding to each available page object, such as card type, card name, room to which the card belongs, etc., according to the displayed available page object options.

[0110] Therefore, in response to the selection operation of the third page creation entrance, this device can obtain the page object information of the corresponding third page object from the cloud based on the target account, and display a configuration page including available page object options corresponding to the page object information, so that the user can accurately and conveniently select the required target available page object options to generate the target page.

[0111] In an exemplary embodiment, in response to the configuration operation on the target available page object option, obtaining the page configuration information corresponding to the target available page object option may include:

[0112] In response to a selection operation on a target available page object option, a page object component corresponding to the target available page object option is displayed according to the page object information of the target available page object option; a configuration operation on the page object component is obtained, and a configured page object component corresponding to the target available page object is generated; and page configuration information is obtained based on the configured page object components corresponding to each target available page object.

[0113] The page object information of the target available page object option may be the page object information of the target available page object represented by the target available page object option. The page object component corresponding to the target available page object option may be displayed according to the page object information. The page object component may be used as a display form of the corresponding page object in the target page. Taking a kanban board as an example, a card may be used as a display form of a page object such as a scene or a device, i.e., a page object component.

[0114] In this embodiment, the device end can obtain the page object information of the target available page object option in response to a selection operation such as a click on the target available page object option, and display the page object component corresponding to the target available page object option according to the page object information. In some embodiments, the page object component corresponding to the target available page object option can be displayed in a page of the corresponding component type according to the component type of the page object component. Among them, the component type can be determined according to the type of the page object. Taking the smart home scene as an example, the card type can be divided into scenes, devices, whole house services, life applications, etc.

[0115] Among them, the configuration operation for the page object component may include operations such as selecting, adding, deleting, and adjusting the position of the page object component. In response to the configuration operation, the device end may generate and display the configured page object component corresponding to the target available page object. In this regard, the above configuration operation may also be continued for these configured page object components until the configuration of the page object component is completed to obtain the configured page object component. Thus, the device end may obtain page configuration information based on the configured page object components corresponding to each target available page object, and the page configuration information may be used to generate a target page containing these configured page object components, thereby achieving the effect of customizing the generation of the target page.

[0116] As an example of how to create a third page, refer to Figure 4 , Fig.10 and Fig.11Taking the smart home scene as an example, in response to the selection operation of the custom board in the guide page, the configuration page corresponding to the custom board creation method can be displayed. The configuration page can show that the central control screen can support multiple card types, including scenes, equipment, whole house services, life applications and other types. Under each card type, the cards of the card type that already exist in the family can be displayed. For example, the scene type can be the latest scene type card collection pulled from the cloud by the central control screen at the current time. The user can choose the card to be placed under the board based on this. After the selection is completed, you can click "OK" to enter the board name page, and then you can enter the board name and click "OK". The central control screen can generate a board model based on the card selected by the user. The user can make some edits under the board model, including deleting cards, adding cards again, adjusting the position of cards, editing board names, etc. After confirming this information, the user can click "Save" to get a custom board.

[0117] The solution of the above embodiment can allow users to select and configure the target page according to their needs through the third page creation method, and can provide a guide page that meets their needs for a personalized target page.

[0118] In one of the exemplary embodiments, if the page creation condition is met in step S301, before displaying the guide page, the method of the present application may also include the following steps: if the device is started for the first time, it is determined that the page creation condition is met.

[0119] The first startup of the device can be the startup when the device is turned on for the first time, or it can be the startup each time it is turned on. If the device is started for the first time, the device can determine that the page creation conditions are met and can display a guide page for the user. As a result, the user does not need to click on too many pages on the device to find a page creation entrance. When the device is started for the first time, a guide page containing multiple page creation entrances can be presented to the user, thereby improving the convenience of creating the target page.

[0120] In another exemplary embodiment, if the page creation condition is met in step S301, before displaying the guide page, the method of the present application may also include the following steps: if the number of pages created on the device side does not meet the threshold condition, it is determined that the page creation condition is met.

[0121] The number of created pages may be the number of target pages that the user has created on the device. The threshold condition may be a condition set according to a number threshold set for the number of created pages, and may be greater than or equal to a set number threshold, for example, greater than or equal to one may be used as a threshold condition.

[0122] Among them, the device can identify the number of target pages it has created. If the number is less than a set number threshold, such as less than one, that is, it does not meet the threshold condition such as "greater than or equal to one", then the device can determine the page creation condition and display a guide page for the user. In this way, the user does not need to click too many pages on the device to find a page creation entrance. For example, when the user has not created any target page, a guide page containing multiple page creation entrances can be displayed, which improves the convenience of creating a target page.

[0123] In one embodiment, the page generation method of the present application is described by taking a smart home scene as an example. In this embodiment, the page generation method can be executed by a central control screen.

[0124] Among them, the central control screen can be installed in the living room, master bedroom and other spaces. In this case, the user may need to use the central control screen to control the equipment and scenes in multiple spaces. Among them, if it is installed in the children's room, second bedroom and other spaces, the proportion of users using it to control a single space is relatively large. Therefore, the central control screen is installed in different locations, and the required billboards are often different. The page generation method of this application can facilitate users to set billboards that suit their needs through the guide page.

[0125] In this embodiment, after the user installs the central control screen and powers it on, the following can be displayed: Figure 4 The guide page shown can be used to guide users to create a board. The guide page includes three ways to create a board: room board, copy board, and custom board.

[0126] For the first method: "Room Board" can quickly generate a board based on the rooms in the user's home. Figure 5 As shown, click this method to jump to the room selection page. After the user selects the room, the central control screen reports to the cloud. The cloud generates a dashboard for the room based on the scenes and equipment in the room, and then sends the dashboard to the central control screen. The central control screen displays the dashboard generated by the room. The dashboard has an exclusive dashboard logo. The user can click on the room to generate a dashboard again. Even if the content of the newly generated dashboard and the generated dashboard is exactly the same, they can have different dashboard logos in the cloud. Among them, the room dashboard is suitable for recommending the central control screen to be installed in separate rooms such as the master bedroom, living room, and children's room. It is used to control the equipment and scenes in the space where the central control screen is located. The room dashboard can select the room to which the central control screen belongs by default.

[0127] For the first method, combined with Figure 6(a) to Figure 6(c) and Figure 7After the user selects a room, the central control screen can report the room identifier to the cloud. The cloud can identify the "scene + device" belonging to the room in the database through the database, and pass the room and device information to the central control screen. The scene information in this information may include the scene name, the room to which the scene belongs, the scene icon, etc. The device information in this information may include the device type, device name, the space to which the device belongs, etc. After receiving the above information, the central control screen can draw scene cards according to the scene cards (such as 2×4 ratio) for the scene and display them on the central control screen. Among them, different device types may have different sizes and different display effects on the central control screen. The central control screen can draw different device cards according to the received device type. After the central control screen draws all the cards, it can classify all the cards according to the order of the data transmitted from the cloud. If there is a vacancy in the front, find the appropriate card from the back card to fill it in to form the entire signboard.

[0128] For the second method: "Copy the board" can copy the board of the current family. The copyable board of the same account and the same family's mobile phone, tablet and other screens can be copied by the user. Figure 8 As shown, all kanban boards can be stored in the cloud. When the user chooses to copy a kanban board, the cloud can identify the devices that can copy the kanban board under the same family of the account, including mobile phones, tablets and other screens. Among them, not all screens support kanban boards. For this, the cloud can match according to the devices under the family and all supported kanban screens. After the user selects the device to copy the kanban board, the central control screen can request the kanban board owned by the device from the cloud, and the cloud sends the kanban board owned by the device to the central control screen. The central control screen can jump and display the list of kanban board names. After the user selects the kanban board, the central control screen can request the kanban board content from the cloud. After the cloud sends the kanban board content to the central control screen, the central control screen can match the screen card design according to the sent kanban board content, thereby generating a new kanban board. The kanban board can have a unique kanban board identifier, which can be different from the kanban board identifier of the kanban board it copies. In this way, it is very convenient to copy the kanban board that the user already has.

[0129] For the second method, combined with Fig. 9, you can copy the dashboard of the current family. The copyable dashboards of the same account and the same family on mobile phones, tablets, and other screens can be copied by users. After the user selects the dashboard, the cloud can pass the information on the dashboard to the central control screen, which may include: card type (differentiate different cards: different devices, scenes, music, alarm clocks, voice cards), specific information on the card: card name, card icon, and the room to which the card belongs. The central control screen can draw specific cards based on the above information. Among them, if the card type transmitted by the cloud is not currently supported by the central control screen, the central control screen can discard the data of the card type and not draw it. The central control screen can arrange the drawn cards in the order of the data given by the cloud. If there is room in the front, the cards behind will be used to fill the position. After drawing, the dashboard is copied successfully, and users do not need to select cards one by one, which is more convenient.

[0130] For the third method: "Customized dashboard" can be generated by the user. Figure 4 , Fig.10 and Fig.11 , users can choose to customize the board, and the central control screen can display a variety of card types it supports, including scenes, equipment, whole-house services, life applications and other types. Under each card type, you can include the cards of this type that already exist in the family. For example, the scene type can be the latest scene card collection at the current time pulled from the cloud by the central control screen. Users can choose the cards to be placed under the board. After the selection is completed, you can click "OK" to enter the page for entering the board name. After entering, you can click "OK", and then the central control screen can generate a board model based on the card selected by the user. Users can make some edits under the board model, including deleting cards, adding cards again, adjusting the position of cards, editing board names, etc. After completing all edits, you can click "Save" to get a custom board. Among them, the custom board can be configured by the user according to his own choice, which can meet the needs of users with thousands of faces. The central control screen can display the card types it supports, allowing users to choose independently, and users can decide the position and size of the card, etc., and can also name the board to finally generate the required board.

[0131] In this embodiment, the user can be guided to create a dashboard when the computer is turned on for the first time or when it is recognized that the user does not have any dashboard. The guidance page can include entrances corresponding to a variety of different creation methods, so that the user can be guided to create a dashboard through a suitable creation method. Both novice users and experienced users can find a suitable creation method, which greatly improves the convenience and efficiency of creating dashboards.

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

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

[0134] In an exemplary embodiment, Fig.12 As shown, a page generation device is provided, and the device 1200 may include:

[0135] The guide page display module 1201 is used to display the guide page if the page creation condition is met; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method;

[0136] The configuration page display module 1202 is used to display a configuration page corresponding to the corresponding target page creation method in response to a selection operation of a target page creation entry among the plurality of page creation entries; the configuration page is used to configure the target page;

[0137] The target page obtaining module 1203 is used to obtain the target page according to the page configuration information corresponding to the page configuration operation in response to the page configuration operation triggered on the configuration page.

[0138] In an exemplary embodiment, the target page creation entry includes a first page creation entry; the target page creation method includes a first page creation method; a configuration page display module 1202 is used to display a configuration page corresponding to the first page creation method in response to a selection operation on the first page creation entry; the configuration page includes a space option; the space option is used to select a target space corresponding to the target page; a target page acquisition module 1203 is used to obtain page configuration information corresponding to the target space in response to a selection operation on the target space option; the target space option is one or more of the space options; the target page is obtained according to the page configuration information.

[0139] In an exemplary embodiment, the configuration page display module 1202 is used to respond to the selection operation of creating an entry for the first page, based on the space identifier corresponding to the target account, to display a configuration page including space options corresponding to the space identifier.

[0140] In an exemplary embodiment, the target page obtaining module 1203 is used to respond to a selection operation on the target space option, obtain the page object information of the first page object under the target space according to the space identifier corresponding to the target space option; determine the display style of the first page object on the target page according to the page object information; and obtain the page configuration information according to the page object information and the display style.

[0141] In an exemplary embodiment, the target page obtaining module 1203 is used to obtain the state data of the first page object; and obtain the target page according to the state data and the page configuration information.

[0142] In an exemplary embodiment, the target page creation entry includes a second page creation entry; the target page creation method includes a second page creation method; a configuration page display module 1202 is used to display a configuration page corresponding to the second page creation method in response to a selection operation on the second page creation entry; the configuration page includes device-side options; the device-side options are used to represent a device side with available pages; the available pages represent the configured pages in the device side; a target page acquisition module 1203 is used to display the available page options corresponding to the target device-side options in the configuration page in response to a selection operation on the target device-side options; the target device-side options include one or more of the device-side options; in response to a selection operation on the target available page options, the page configuration information of the target available page is obtained; the target page options include one or more of the available page options; and the target page is obtained according to the page configuration information.

[0143] In an exemplary embodiment, the configuration page display module 1202 is used to respond to the selection operation of creating an entry for the second page, and based on the device-side identifier corresponding to the target account, display a configuration page including device-side options corresponding to the device-side identifier.

[0144] In an exemplary embodiment, the target page obtaining module 1203 is used to obtain the page object information of the second page object of the target available page according to the page identifier corresponding to the target available page option in response to the selection operation for the target available page option; and obtain the page configuration information according to the page object information and the display style corresponding to the page object information.

[0145] In an exemplary embodiment, the target page creation entry includes a third page creation entry; the target page creation method includes a third page creation method; a configuration page display module 1202 is used to display a configuration page corresponding to the third page creation method in response to a selection operation on the third page creation entry; the configuration page includes an available page object option; the available page object option is used to represent a third page object that can be used to configure the target page; a target page acquisition module 1203 is used to obtain page configuration information corresponding to the target available page object option in response to a configuration operation on the target available page object option; the target available page object option is one or more of the available page object options; and the target page is obtained according to the page configuration information.

[0146] In an exemplary embodiment, the configuration page display module 1202 is used to respond to the selection operation of the third page creation entrance, based on the page object information of the third page object corresponding to the target account, and display a configuration page including available page object options corresponding to the page object information.

[0147] In an exemplary embodiment, the target page obtaining module 1203 is used to respond to a selection operation on the target available page object option and, based on the page object information of the target available page object option, display a page object component corresponding to the target available page object option; obtain a configuration operation on the page object component and generate a configured page object component corresponding to the target available page object; and obtain the page configuration information based on the configured page object components corresponding to each of the target available page objects.

[0148] In an exemplary embodiment, the device 1200 may also include: a condition judgment module, used to determine that the page creation condition is met if the device end is started for the first time; and / or, if the number of pages created on the device end does not meet the threshold condition, determine that the page creation condition is met.

[0149] Each module in the above-mentioned page generation device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in an electronic device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0150] In an exemplary embodiment, an electronic device is provided, the internal structure of which can be as shown in FIG. Fig.13 As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the 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 to exchange information between the processor and an external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a page generation method is implemented. 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, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the electronic device casing, or an external keyboard, touchpad or mouse.

[0151] Those skilled in the art will understand that Fig.13 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0152] In one embodiment, an electronic device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

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

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

[0155] 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 used 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 must comply with relevant regulations.

[0156] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present 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), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

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

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

Claims

1. A page generation method, characterized in that: The method comprises: If the page creation condition is met, a guide page is displayed; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method; In response to a selection operation on a target page creation entry from among the plurality of page creation entries, displaying a configuration page corresponding to the corresponding target page creation method; the configuration page is used to configure the target page; In response to a page configuration operation triggered on the configuration page, a target page is obtained according to page configuration information corresponding to the page configuration operation.

2. The method according to claim 1, characterized in that The target page creation entry includes a first page creation entry; the target page creation method includes a first page creation method; In response to the selection operation of the target page creation entry among the plurality of page creation entries, displaying a configuration page corresponding to the corresponding target page creation method includes: In response to a selection operation on the first page creation entry, displaying a configuration page corresponding to the first page creation method; the configuration page includes a space option; the space option is used to select a target space corresponding to the target page; The step of obtaining a target page in response to a page configuration operation triggered on the configuration page and according to page configuration information corresponding to the page configuration operation includes: In response to a selection operation on a target space option, acquiring page configuration information corresponding to the target space; the target space option is one or more of the space options; The target page is obtained according to the page configuration information.

3. The method according to claim 2, characterized in that In response to the selection operation on the first page creation entry, displaying a configuration page corresponding to the first page creation method includes: In response to a selection operation for creating an entry for the first page, based on the space identifier corresponding to the target account, a configuration page including space options corresponding to the space identifier is displayed.

4. The method according to claim 2, characterized in that: The step of obtaining page configuration information corresponding to the target space in response to a selection operation on the target space option includes: In response to a selection operation on the target space option, acquiring page object information of a first page object under the target space according to a space identifier corresponding to the target space option; Determining, according to the page object information, a display style of the first page object on the target page; The page configuration information is obtained according to the page object information and the display style.

5. The method according to claim 4, characterized in that The step of obtaining the target page according to the page configuration information includes: Obtaining state data of the first page object; The target page is obtained according to the state data and the page configuration information.

6. The method according to claim 1, characterized in that The target page creation entry includes a second page creation entry; the target page creation method includes a second page creation method; In response to the selection operation of the target page creation entry among the plurality of page creation entries, displaying a configuration page corresponding to the corresponding target page creation method includes: In response to a selection operation for the second page creation entry, a configuration page corresponding to the second page creation method is displayed; the configuration page includes a device end option; the device end option is used to represent a device end with available pages; the available pages represent pages that have been configured in the device end; The step of obtaining a target page in response to a page configuration operation triggered on the configuration page and according to page configuration information corresponding to the page configuration operation includes: In response to a selection operation on a target device-side option, displaying available page options corresponding to the target device-side option in the configuration page; the target device-side option includes one or more of the device-side options; In response to a selection operation on a target available page option, acquiring page configuration information of the target available page; the target page option includes one or more of the available page options; The target page is obtained according to the page configuration information.

7. The method according to claim 6, characterized in that In response to the selection operation on the second page creation entry, displaying a configuration page corresponding to the second page creation method includes: In response to the selection operation of creating an entry for the second page, based on the device-side identifier corresponding to the target account, a configuration page including device-side options corresponding to the device-side identifier is displayed.

8. The method according to claim 6, characterized in that The step of obtaining page configuration information of the target available page in response to a selection operation on the target available page option includes: In response to a selection operation on the target available page option, acquiring page object information of a second page object of the target available page according to a page identifier corresponding to the target available page option; The page configuration information is obtained according to the page object information and the display style corresponding to the page object information.

9. The method according to claim 1, characterized in that: The target page creation entry includes a third page creation entry; the target page creation method includes a third page creation method; In response to the selection operation of the target page creation entry among the plurality of page creation entries, displaying a configuration page corresponding to the corresponding target page creation method includes: In response to a selection operation on the third page creation entry, a configuration page corresponding to the third page creation method is displayed; the configuration page includes an available page object option; the available page object option is used to indicate a third page object that can be used to configure the target page; The step of obtaining a target page in response to a page configuration operation triggered on the configuration page and according to page configuration information corresponding to the page configuration operation includes: In response to a configuration operation for a target available page object option, obtaining page configuration information corresponding to the target available page object option; the target available page object option is one or more of the available page object options; The target page is obtained according to the page configuration information.

10. The method according to claim 9, characterized in that In response to the selection operation on the third page creation entry, displaying a configuration page corresponding to the third page creation method includes: In response to a selection operation on the third page creation entry, based on the page object information of the third page object corresponding to the target account, a configuration page including available page object options corresponding to the page object information is displayed.

11. The method according to claim 9, characterized in that The step of obtaining, in response to a configuration operation on a target available page object option, page configuration information corresponding to the target available page object option includes: In response to a selection operation on the target available page object option, displaying a page object component corresponding to the target available page object option according to page object information of the target available page object option; Obtaining a configuration operation for the page object component, and generating a configured page object component corresponding to the target available page object; The page configuration information is obtained based on the configured page object components corresponding to each of the target available page objects.

12. The method according to any one of claims 1 to 11, characterized in that If the page creation condition is met, before displaying the guide page, the method further includes: If the device is started for the first time, it is determined that the page creation conditions are met; and / or, If the number of pages created on the device does not meet the threshold condition, it is determined that the page creation condition is met.

13. A page generating device, characterized in that: The device comprises: A guide page display module, used to display a guide page if the page creation conditions are met; the guide page includes multiple page creation entrances; each of the page creation entrances corresponds to an available page creation method; A configuration page display module, for displaying a configuration page corresponding to a corresponding target page creation method in response to a selection operation on a target page creation entry from among the plurality of page creation entries; the configuration page is used to configure the target page; The target page obtaining module is used to obtain the target page according to the page configuration information corresponding to the page configuration operation in response to the page configuration operation triggered on the configuration page.

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.