Page configuration method and device, electronic equipment and computer readable medium

By synchronizing the page configuration information configured on the configuration end in the warehousing platform management center to the configuration folders of each user and in the previous level environment, the problem of repeated configuration pages in the multi-tenant scenario is solved, which improves development efficiency and provides personalized customization freedom.

CN120179240APending Publication Date: 2025-06-20BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311754275.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-19
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the multi-tenant scenario, developers need to configure pages separately for each tenant, resulting in low development efficiency; while in different development environments, they need to configure pages repeatedly, resulting in low development efficiency and error-prone.

Method used

By receiving page configuration requests sent by the configuration end in the warehousing platform management center, assigning page identifiers, and synchronizing page identifiers and configuration information to the configuration folders of each user, and synchronizing them to the previous level environment.

Benefits of technology

It solves the problem of low development efficiency caused by repeated configuration pages, improves development efficiency in multi-tenant scenarios, and provides a high degree of customization freedom for tenants' personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179240A_ABST
    Figure CN120179240A_ABST
Patent Text Reader

Abstract

The invention discloses a page configuration method and device, electronic equipment and a computer readable medium, and relates to the technical field of front-end development. A specific embodiment of the method comprises the following steps: receiving a page configuration request sent by a configuration end, wherein the page configuration request carries page configuration information; wherein the page configuration information is determined according to general page requirements of all users; distributing a page identifier for the page configuration information, and synchronizing the page identifier and the page configuration information to a configuration folder corresponding to each user; and synchronizing the page identifier in the configuration folder corresponding to each user and the page configuration information thereof to an upper-level environment of the current environment. According to the embodiment, the technical problem of low development efficiency caused by repeated page configuration can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of front - end development, and particularly to a page configuration method, apparatus, electronic device, and computer - readable medium. Background Art

[0002] Currently, front - end page development is usually achieved through page configuration. Specifically, the page is configured on the server - side. When the front - end requests a page, the page configuration information is obtained from the server - side, and then each page component is assembled according to the page configuration information, thereby rendering each page component.

[0003] However, in a multi - tenant scenario, developers need to configure pages for each tenant separately, resulting in low development efficiency; moreover, in different development environments, pages need to be configured repeatedly, resulting in low development efficiency and prone to errors. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a page configuration method, apparatus, electronic device, and computer - readable medium to solve the technical problem of low development efficiency caused by repeated page configuration.

[0005] To achieve the above object, according to one aspect of the embodiments of the present invention, a page configuration method is provided, which is applied to a warehousing platform management center and includes:

[0006] Receiving a page configuration request sent by a configuration end, where the page configuration request carries page configuration information; wherein, the page configuration information is determined according to the general page requirements of each user;

[0007] Allocating a page identifier for the page configuration information, and synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user;

[0008] Synchronizing the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper - level environment of the current environment.

[0009] Optionally, it further includes:

[0010] Receiving a page configuration information acquisition request sent by a client, where the page configuration information acquisition request carries a target user identifier and a target page identifier;

[0011] Obtaining the page configuration information corresponding to the target page identifier from the configuration folder corresponding to the target user, and returning the page configuration information corresponding to the target page identifier to the client to display the page configuration information corresponding to the target page identifier on the client;

[0012] Receive the page configuration modification request sent by the client, where the page configuration modification request carries the modified page configuration information;

[0013] Assign a page identifier to the modified page configuration information, and synchronize the page identifier and the modified page configuration information to the configuration folder corresponding to the target user.

[0014] Optionally, it further includes:

[0015] Receive the page configuration creation request sent by the client, where the page configuration information acquisition request carries the target user identifier and the page configuration information;

[0016] Assign a page identifier to the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0017] Optionally, the page configuration request further carries at least one specified user identifier; wherein, the page configuration information is determined according to the general page requirements of at least one specified user;

[0018] Synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user includes:

[0019] Synchronize the page identifier and its page configuration information to the configuration folders corresponding to the at least one specified user.

[0020] In addition, according to another aspect of the embodiments of the present invention, a page configuration method is provided, which is applied to a client and includes:

[0021] Send a page configuration information acquisition request to the warehouse platform management center, where the page configuration information acquisition request carries the target user identifier and the target page identifier;

[0022] Receive the page configuration information corresponding to the target page identifier returned by the warehouse platform management center, so as to display the page configuration information corresponding to the target page identifier;

[0023] Send a page configuration modification request to the warehouse platform management center, where the page configuration modification request carries the modified page configuration information, so that the warehouse platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

[0024] Optionally, it further includes:

[0025] Send a page configuration creation request to the warehousing platform management center. The page configuration information acquisition request carries the target user identifier and page configuration information, so that the warehousing platform management center assigns a page identifier to the page configuration information and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0026] In addition, according to another aspect of the embodiments of the present invention, a page configuration device is provided, which is set in the warehousing platform management center and includes:

[0027] A first receiving module, configured to receive a page configuration request sent by a configuration terminal, where the page configuration request carries page configuration information; wherein, the page configuration information is determined according to the general page requirements of each user;

[0028] A configuration module, configured to assign a page identifier to the page configuration information and synchronize the page identifier and its page configuration information to the configuration folders corresponding to each user;

[0029] A synchronization module, configured to synchronize the page identifiers and their page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

[0030] Optionally, the configuration module is further configured to:

[0031] Receive a page configuration information acquisition request sent by a client, where the page configuration information acquisition request carries a target user identifier and a target page identifier;

[0032] Obtain the page configuration information corresponding to the target page identifier from the configuration folder corresponding to the target user, and return the page configuration information corresponding to the target page identifier to the client to display the page configuration information corresponding to the target page identifier on the client;

[0033] Receive a page configuration modification request sent by the client, where the page configuration modification request carries the modified page configuration information;

[0034] Assign a page identifier to the modified page configuration information, and synchronize the page identifier and the modified page configuration information to the configuration folder corresponding to the target user.

[0035] Optionally, the configuration module is further configured to:

[0036] Receive a page configuration creation request sent by a client, where the page configuration information acquisition request carries a target user identifier and page configuration information;

[0037] Allocate a page identifier for the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0038] Optionally, the page configuration request further carries at least one specified user identifier; wherein, the page configuration information is determined according to the general page requirements of at least one specified user.

[0039] The configuration module is further configured to:

[0040] Synchronize the page identifier and its page configuration information to the configuration folder corresponding to the at least one specified user.

[0041] In addition, according to another aspect of the embodiments of the present invention, there is provided a page configuration device, which is disposed on a client and includes:

[0042] An acquisition module, configured to send a page configuration information acquisition request to a warehousing platform management center, where the page configuration information acquisition request carries a target user identifier and a target page identifier.

[0043] A second receiving module, configured to receive the page configuration information corresponding to the target page identifier returned by the warehousing platform management center, so as to display the page configuration information corresponding to the target page identifier.

[0044] A modification module, configured to send a page configuration modification request to the warehousing platform management center, where the page configuration modification request carries the modified page configuration information, so that the warehousing platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

[0045] Optionally, the modification module is further configured to:

[0046] Send a page configuration creation request to the warehousing platform management center, where the page configuration information acquisition request carries a target user identifier and page configuration information, so that the warehousing platform management center allocates a page identifier for the page configuration information and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0047] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including:

[0048] One or more processors;

[0049] A storage device, configured to store one or more programs,

[0050] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.

[0051] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable medium having a computer program stored thereon, and when the program is executed by a processor, the method described in any one of the above embodiments is implemented.

[0052] According to another aspect of the embodiments of the present invention, there is also provided a computer program product including a computer program, and when the computer program is executed by a processor, the method described in any one of the above embodiments is implemented.

[0053] One embodiment of the above invention has the following advantages or beneficial effects: Since the technical means of synchronizing the page configuration information configured by the configuration end to the configuration folders corresponding to each user, and synchronizing the page identifiers and their page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment are adopted, the technical problem of low development efficiency caused by repeated page configuration in the prior art is overcome. The embodiments of the present invention not only improve the development efficiency in the development process based on page configuration in a multi-tenant scenario, but also provide a high degree of customization freedom for the personalized needs of tenants; moreover, it only needs to be configured once in different development environments, avoiding the work repetition caused by repeated page configuration, and significantly improving the page development efficiency.

[0054] The further effects of the above non-conventional optional methods will be described in combination with specific embodiments below. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. Among them:

[0056] Figure 1 is a flowchart of a page configuration method according to an embodiment of the present invention;

[0057] Figure 2 is a schematic diagram of the system architecture of a page configuration method according to an embodiment of the present invention;

[0058] Figure 3 is a flowchart of a page configuration method according to a referenceable embodiment of the present invention;

[0059] Figure 4 is a flowchart of a page configuration method according to a referenceable embodiment of the present invention;

[0060] Figure 5 is a flowchart of a page configuration method according to another embodiment of the present invention;

[0061] Figure 6 is a schematic diagram of a page configuration device according to an embodiment of the present invention;

[0062] Figure 7 is a schematic diagram of a page configuration device according to another embodiment of the present invention;

[0063] Figure 8 is an exemplary system architecture diagram to which the embodiments of the present invention can be applied;

[0064] Figure 9 is a schematic structural diagram of a computer system of a terminal device or a server suitable for implementing the embodiments of the present invention. Detailed implementation manners

[0065] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings. Various details of the embodiments of the present invention are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, descriptions of well-known functions and structures are omitted below for clarity and conciseness.

[0066] It should be noted that in the technical solutions of the present disclosure, in terms of the collection, gathering, updating, analysis, processing, use, transmission, storage, etc. of the user's personal information, they all comply with the provisions of relevant laws and regulations, are used for legal purposes, and do not violate public order and good customs. Necessary measures are taken for the user's personal information to prevent illegal access to the user's personal information data, and to safeguard the user's personal information security, network security, and national security.

[0067] Figure 1 is a flowchart of a page configuration method according to an embodiment of the present invention. As an embodiment of the present invention, as Figure 1 shown, the page configuration method is applied to a warehousing platform management center and may include:

[0068] Step 101, receiving a page configuration request sent by a configuration end, where the page configuration request carries page configuration information; wherein, the page configuration information is determined according to the general page requirements of each user.

[0069] In the embodiments of the present invention, the warehousing platform management center mainly provides functions for maintaining basic information for each user and for providing page configuration management for the client and the configuration end. Developers first determine the general page requirements of each user according to the page requirements of each user, and then configure the page configuration information at the configuration end according to the general page requirements of each user. After the developer clicks the OK button, the configuration end sends a page configuration request to the warehousing platform management center, as Figure 2As shown, the page configuration request carries page configuration information, which is determined according to the general page requirements of each user.

[0070] For example, first collect the basic operation process requirements of each warehouse (each warehouse corresponds to a client, or multiple warehouses correspond to a client), then determine the basic operation process requirements of most warehouses, and thus determine the general page requirements of each user. For instance, the items in most warehouses will include attributes such as item code, item name, shipper code, item barcode, item source, whether it is a consumable, batch management, etc. Then the item information page includes general query requirements such as item code, item name, shipper code, item barcode, item source, whether it is a consumable, batch management, etc. Therefore, the page configuration information of the item information page includes each element name (such as item code, item name, shipper code, item barcode, item source, whether it is a consumable, batch management, etc.), each element code, and the label type of each element (text box, dynamic radio dropdown box, static radio dropdown box, etc.).

[0071] Step 102, assign a page identifier to the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folders corresponding to each user.

[0072] Optionally, the user can be a tenant, and the client can be a tenant side. After the warehousing platform management center receives the page configuration request sent by the configuration side, it parses it to obtain the page configuration information, that is, each element name, each element identifier, and the label type of each element. Then, assign a page identifier to this page configuration information, such as page a. Then, synchronize the page identifier and its corresponding page configuration information to the configuration folders corresponding to each tenant, as Figure 3 shown. Optionally, the configuration folders corresponding to each tenant can be stored in the database. That is to say, in a multi-tenant scenario, developers only need to configure the page configuration information once at the R & D side, and then they can synchronize this page configuration information to each tenant, without the need to configure the page configuration information for each tenant separately, which greatly improves the development efficiency.

[0073] It should be noted that if the page configuration request sent by the configuration side does not carry the specified user identifier, it means that the page configuration information of this page is system-level, and then the page configuration information is default synchronized to the configuration folders corresponding to each user, so as to achieve the synchronization of the page configuration information of global users.

[0074] Optionally, the page configuration request further carries at least one specified user identifier; wherein, the page configuration information is determined according to the general page requirements of at least one specified user. Optionally, synchronize the page identifier and its page configuration information to the configuration folders corresponding to each user, including: synchronize the page identifier and its page configuration information to the configuration folders corresponding to the at least one specified user. In some other embodiments of the present invention, a developer can input the user identifier (which can be one or more) to be synchronized at the configuration end as the specified user identifier, and the configuration end will also send the specified user identifier to the warehouse platform management center; after receiving the page configuration request sent by the configuration end, the warehouse platform management center only synchronizes the page configuration information of this page to the configuration folders corresponding to these specified users, so as to realize the synchronization of the page configuration information of local users.

[0075] Step 103, synchronize the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

[0076] After the warehouse platform management center synchronizes the page configuration information configured by the configuration end to each user, it then synchronizes the page configuration information of each user to the upper-level environment of the current environment. Among them, the synchronization logic of the environment is from the test environment to the acceptance test environment, from the acceptance test environment to the gray environment, and from the gray environment to the online environment. For example, if the current environment is the test environment, then synchronize the page configuration information of each user to the acceptance test environment; if the current environment is the acceptance test environment, then synchronize the page configuration information of each user to the gray environment; if the current environment is the gray environment, then synchronize the page configuration information of each user to the online environment. A pending review record will be generated in the review list of the synchronized environment, and the page configuration information of the user will take effect immediately after the application is approved.

[0077] It should be noted that the warehouse platform management center can synchronize the page configuration information of each user to the upper-level environment of the current environment at regular intervals, or the synchronization operation can be triggered by a developer. The warehouse platform management center responds to the synchronization instruction and synchronizes the page configuration information of each user to the upper-level environment of the current environment.

[0078] Furthermore, as Figure 3As shown in the figure, if a developer needs to modify the configuration information that has been synchronized to a tenant, the developer can modify the page configuration information on the R & D side and send the modified page configuration information to the storage platform management center. After receiving the page configuration modification request sent by the R & D side, the storage platform management center synchronizes the modified page configuration information to the configuration folders corresponding to each tenant. In some other embodiments of the present invention, the developer can input the tenant identifier (which can be one or more) to be modified on the R & D side as the specified tenant identifier, and the R & D side also sends the specified tenant identifier to the storage platform management center; after receiving the page configuration modification request sent by the R & D side, the storage platform management center only synchronizes the modified page configuration information to the configuration folders corresponding to these specified tenants, so as to realize the synchronization of the page configuration information of local tenants.

[0079] Optionally, the method may further include: receiving a page configuration creation request sent by a client, where the page configuration information acquisition request carries a target user identifier and page configuration information; allocating a page identifier to the page configuration information, and synchronizing the page identifier and its page configuration information to the configuration folder corresponding to the target user. In an embodiment of the present invention, as Figure 2 shown in the figure, the page configuration information of this user can be configured on the client. When the user clicks the new button on the client, the page configuration information of the newly created page is configured on the client. After clicking the finish and confirm button, the client sends a page configuration creation request to the storage platform management center. After receiving the page configuration creation request, the storage platform management center parses it, then allocates a page identifier to the newly created page, and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to this user. That is to say, the page configuration information configured by this user only takes effect for the current user.

[0080] In an embodiment of the present invention, the storage platform management center provides two configuration systems, namely a configuration side and a client side. Both the configuration side and the client side can configure page configuration information, which are system-level page configuration and user-level page configuration respectively. The configuration side and the client side can cooperate to configure page configuration information. Users can not only use the system-level page configuration to quickly render pages, but also use the user-level page configuration according to their own needs. In the case of extremely special user needs, they can quickly customize the page configuration.

[0081] According to the various embodiments described above, it can be seen that the embodiments of the present invention solve the technical problem of low development efficiency caused by repeated page configuration in the prior art through the technical means of synchronizing the page configuration information configured by the configuration end to the configuration folders corresponding to each user, and synchronizing the page identifiers and their page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment. The embodiments of the present invention not only improve the development efficiency in the development process based on page configuration in a multi-tenant scenario, but also provide a high degree of customization freedom for the personalized needs of tenants; moreover, it only needs to be configured once in different development environments, avoiding the work repetition caused by repeated page configuration and significantly improving the page development efficiency.

[0082] Figure 4 is a flowchart of a page configuration method according to a reference embodiment of the present invention. As another embodiment of the present invention, as Figure 4 shown, the page configuration method is applied to the warehousing platform management center and may include:

[0083] Step 401, receiving a page configuration request sent by the configuration end, where the page configuration request carries page configuration information; wherein, the page configuration information is determined according to the general page requirements of each user.

[0084] Step 402, assigning a page identifier to the page configuration information and synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user.

[0085] Step 403, synchronizing the page identifiers and their page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

[0086] Step 404, receiving a page configuration information acquisition request sent by the client, where the page configuration information acquisition request carries a target user identifier and a target page identifier.

[0087] Step 405, acquiring the page configuration information corresponding to the target page identifier from the configuration folder corresponding to the target user and returning the page configuration information corresponding to the target page identifier to the client to display the page configuration information corresponding to the target page identifier on the client.

[0088] Step 406, receiving a page configuration modification request sent by the client, where the page configuration modification request carries the modified page configuration information.

[0089] Step 407, assigning a page identifier to the modified page configuration information and synchronizing the page identifier and the modified page configuration information to the configuration folder corresponding to the target user.

[0090] AsFigure 2 As shown, each user obtains the page configuration information that has been synchronized to each user from the warehouse platform management center. Specifically, the client sends a page configuration information acquisition request to the warehouse platform management center. After receiving the page configuration information acquisition request, the warehouse platform management center parses it to obtain the target user identifier and the target page identifier. The warehouse platform management center matches the configuration folder corresponding to the target user according to the target user identifier, and then queries the page configuration information corresponding to the target page identifier from this configuration folder, and returns this page configuration information to the client. After receiving the page configuration information returned by the warehouse platform management center, the client displays it on the client. The user can modify the page configuration information on the client and then send a page configuration modification request to the warehouse platform management center. After receiving the page configuration modification request, the warehouse platform management center parses it to obtain the modified page configuration information, then assigns a new page identifier to the modified page configuration information and synchronizes this page identifier and the modified page configuration information to the configuration file corresponding to this user.

[0091] Taking the food warehouse as an example, the users of this warehouse have special query requirements, such as temperature layer attributes and sorting to the line. Therefore, on the basis of the system-level page configuration configured on the configuration side, the page configuration information can be modified, and these two query items can be added through the page configuration, that is, add two elements, namely temperature layer attributes and sorting to the line, as well as the corresponding element codes and label types, thereby generating personalized page configuration information. It should be noted that the personalized page configuration information only takes effect for this warehouse and does not affect other warehouses.

[0092] Therefore, in the cooperation process between the configuration side and the client, the client can not only use the system-level page configuration to quickly render the page, but also quickly generate personalized page configuration based on the user's own needs on the basis of the system-level page configuration. It not only solves the development efficiency problem in the development process based on page configuration, but also gives users a high degree of customization freedom for personalized needs.

[0093] In addition, the specific implementation content of the page configuration method in a referenceable embodiment of the present invention has been described in detail in the above-mentioned page configuration method, so the repeated content will not be described here.

[0094] Figure 5 is a flowchart of the page configuration method according to another embodiment of the present invention. As another embodiment of the present invention, as Figure 5 shown, the page configuration method is applied to the client and may include:

[0095] Step 501, send a page configuration information acquisition request to the warehouse platform management center, and the page configuration information acquisition request carries a target user identifier and a target page identifier.

[0096] Step 502: Receive the page configuration information corresponding to the target page identifier returned by the warehousing platform management center, and thus display the page configuration information corresponding to the target page identifier.

[0097] As Figure 2 shown, each user obtains the page configuration information that has been synchronized to each user from the warehousing platform management center. Specifically, the client sends a page configuration information acquisition request to the warehousing platform management center. After receiving the page configuration information acquisition request, the warehousing platform management center parses it to obtain the target user identifier and the target page identifier. The warehousing platform management center matches the configuration folder corresponding to the target user according to the target user identifier, and then queries the page configuration information corresponding to the target page identifier from the configuration folder, and returns the page configuration information to the client. After receiving the page configuration information returned by the warehousing platform management center, the client displays it on the client.

[0098] Step 503: Send a page configuration modification request to the warehousing platform management center, where the page configuration modification request carries the modified page configuration information, so that the warehousing platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

[0099] As Figure 3 shown, the tenant can modify the page configuration information on the tenant side and then send a page configuration modification request to the warehousing platform management center. After receiving the page configuration modification request, the warehousing platform management center parses it to obtain the modified page configuration information, then assigns a new page identifier to the modified page configuration information and synchronizes the page identifier and the modified page configuration information to the configuration file corresponding to the tenant. That is to say, the modified page configuration information of the tenant only takes effect for the current tenant.

[0100] It should be noted that, in order to ensure global uniqueness, before the warehousing platform management center synchronizes the configuration information, it assigns a page identifier to the modified page configuration information, and then synchronizes the new page identifier and the modified page configuration information to the configuration file corresponding to the user.

[0101] Optionally, the method further includes: sending a page configuration creation request to the warehousing platform management center, where the page configuration information acquisition request carries the target user identifier and the page configuration information, so that the warehousing platform management center assigns a page identifier to the page configuration information and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to the target user. In the embodiments of the present invention, as Figure 2As shown, the page configuration information of the user can be configured on the client side. When the user clicks the new button on the client side, the page configuration information of the new page is configured on the client side. After clicking the complete confirmation button, the client sends a page configuration new request to the warehouse platform management center. After receiving the page configuration new request, the warehouse platform management center parses it, then assigns a page identifier to the newly created page, and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to the user. That is to say, the page configuration information configured by the user is only effective for the current user.

[0102] It should be noted that in the embodiments of the present invention, when a user creates a page configuration, there are two methods. The first is to modify on the basis of the standard version (i.e., the system-level page configuration information configured on the configuration side), and then generate a new page configuration. The second is to customize a page configuration, that is, to create a page configuration completely from scratch.

[0103] Figure 6 is a schematic diagram of a page configuration device according to an embodiment of the present invention. As Figure 6 shown, the page configuration device 600 is provided in the warehouse platform management center, and includes a first receiving module 601, a configuration module 602, and a synchronization module 603. Among them, the first receiving module 601 is used to receive a page configuration request sent by the configuration side, and the page configuration request carries page configuration information. Among them, the page configuration information is determined according to the general page requirements of each user. The configuration module 602 is used to assign a page identifier to the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folders corresponding to each user. The synchronization module 603 is used to synchronize the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

[0104] Optionally, the configuration module 602 is further used to:

[0105] Receive a page configuration information acquisition request sent by the client, and the page configuration information acquisition request carries a target user identifier and a target page identifier;

[0106] Obtain the page configuration information corresponding to the target page identifier from the configuration folder corresponding to the target user, and return the page configuration information corresponding to the target page identifier to the client to display the page configuration information corresponding to the target page identifier on the client;

[0107] Receive a page configuration modification request sent by the client, and the page configuration modification request carries the modified page configuration information;

[0108] Allocate a page identifier for the modified page configuration information, and synchronize the page identifier and the modified page configuration information to the configuration folder corresponding to the target user.

[0109] Optionally, the configuration module 602 is further configured to:

[0110] Receive a page configuration creation request sent by a client, where the page configuration information acquisition request carries a target user identifier and page configuration information;

[0111] Allocate a page identifier for the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0112] Optionally, the page configuration request further carries at least one specified user identifier; wherein, the page configuration information is determined according to the general page requirements of at least one specified user;

[0113] The configuration module 602 is further configured to:

[0114] Synchronize the page identifier and its page configuration information to the configuration folders corresponding to the at least one specified user.

[0115] It should be noted that the specific implementation content of the page configuration device in the present invention has been described in detail in the above-mentioned page configuration method, so the repeated content will not be described here.

[0116] Figure 7 is a schematic diagram of a page configuration device according to another embodiment of the present invention. As Figure 6 shown, the page configuration device 700 is disposed in a client, and includes an acquisition module 701, a second reception module 702, and a modification module 703; wherein, the acquisition module 701 is configured to send a page configuration information acquisition request to a warehousing platform management center, and the page configuration information acquisition request carries a target user identifier and a target page identifier; the second reception module 702 is configured to receive the page configuration information corresponding to the target page identifier returned by the warehousing platform management center, so as to display the page configuration information corresponding to the target page identifier; the modification module 703 is configured to send a page configuration modification request to the warehousing platform management center, and the page configuration modification request carries the modified page configuration information, so that the warehousing platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

[0117] Optionally, the modification module 703 is further configured to:

[0118] Send a page configuration creation request to the storage platform management center. The page configuration information acquisition request carries the target user identifier and page configuration information, so that the storage platform management center assigns a page identifier to the page configuration information and synchronizes the page identifier and its page configuration information to the configuration folder corresponding to the target user.

[0119] It should be noted that the specific implementation content of the page configuration device in the present invention has been described in detail in the above page configuration method, so the repeated content will not be described here.

[0120] Figure 8 An exemplary system architecture 800 is shown to which the page configuration method or page configuration device of the embodiments of the present invention can be applied.

[0121] As Figure 8 shown, the system architecture 800 may include terminal devices 801, 802, 803, a network 804, and a server 805. The network 804 is used to provide a medium for communication links between the terminal devices 801, 802, 803 and the server 805. The network 804 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0122] Users can use the terminal devices 801, 802, 803 to interact with the server 805 through the network 804 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 801, 802, 803, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0123] The terminal devices 801, 802, 803 may be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0124] The server 805 may be a server providing various services, such as a background management server that supports shopping websites browsed by users using the terminal devices 801, 802, 803 (only as an example). The background management server may analyze and process data such as item information query requests received, and feedback the processing results to the terminal devices.

[0125] It should be noted that the page configuration method provided by the embodiments of the present invention is generally executed by the server 805. Correspondingly, the page configuration device is generally set in the server 805. The page configuration method provided by the embodiments of the present invention may also be executed by the terminal devices 801, 802, 803. Correspondingly, the page configuration device may be set in the terminal devices 801, 802, 803.

[0126] It should be understood that Figure 8 the numbers of the terminal devices, networks, and servers in [[ ]] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.

[0127] Reference is now made to Figure 9 , which shows a schematic structural diagram of a computer system 900 of a terminal device suitable for implementing the embodiments of the present invention. Figure 9 The terminal device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.

[0128] As Figure 9 shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 902 or the program loaded from the storage section 908 into the random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the system 900 are also stored. The CPU 901, ROM 902, and RAM 903 are connected to each other via a bus 904. The input / output (I / O) interface 905 is also connected to the bus 904.

[0129] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. as well as a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as required. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as required so that the computer program read from it can be installed into the storage section 908 as required.

[0130] Specifically, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication section 909, and / or installed from the removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, the above-mentioned functions defined in the system of the present invention are executed.

[0131] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0132] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer programs according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0133] The modules involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes a first receiving module, a configuration module, and a synchronization module. In some cases, the names of these modules do not constitute a limitation on the modules themselves.

[0134] The modules involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes an acquisition module, a second receiving module, and a modification module. In some cases, the names of these modules do not constitute a limitation on the modules themselves.

[0135] On the other hand, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or may exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the device, the device implements the following method: receiving a page configuration request sent by a configuration terminal, where the page configuration request carries page configuration information; where the page configuration information is determined according to the general page requirements of each user; allocating a page identifier to the page configuration information, and synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user; synchronizing the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

[0136] On the other hand, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or may exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the device, the device implements the following method: sending a page configuration information acquisition request to a warehousing platform management center, where the page configuration information acquisition request carries a target user identifier and a target page identifier; receiving the page configuration information corresponding to the target page identifier returned by the warehousing platform management center, so as to display the page configuration information corresponding to the target page identifier; sending a page configuration modification request to the warehousing platform management center, where the page configuration modification request carries the modified page configuration information, so that the warehousing platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

[0137] As another aspect, an embodiment of the present invention further provides a computer program product, including a computer program, which implements the method described in any of the above embodiments when executed by a processor.

[0138] According to the technical solution of the embodiment of the present invention, by adopting the technical means of synchronizing the page configuration information configured by the configuration end to the configuration folders corresponding to each user, and synchronizing the page identifiers and their page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment, the technical problem of low development efficiency caused by repeated page configuration in the prior art is overcome. The embodiment of the present invention not only improves the development efficiency in the development process based on page configuration in a multi-tenant scenario, but also provides a high degree of customization freedom for the personalized needs of tenants; moreover, it only needs to be configured once in different development environments, avoiding the work repetition caused by repeated page configuration, and significantly improving the page development efficiency.

[0139] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A page configuration method, characterized in that, Applied to the warehousing platform management center, including: Receiving a page configuration request sent by the configuration end, where the page configuration request carries page configuration information; among them, the page configuration information is determined according to the general page requirements of each user; Assigning a page identifier to the page configuration information and synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user; Synchronizing the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

2. The method according to claim 1, characterized in that, Also including: Receiving a page configuration information acquisition request sent by the client, where the page configuration information acquisition request carries a target user identifier and a target page identifier; Obtaining the page configuration information corresponding to the target page identifier from the configuration folder corresponding to the target user and returning the page configuration information corresponding to the target page identifier to the client to display the page configuration information corresponding to the target page identifier on the client; Receiving a page configuration modification request sent by the client, where the page configuration modification request carries the modified page configuration information; Assigning a page identifier to the modified page configuration information and synchronizing the page identifier and the modified page configuration information to the configuration folder corresponding to the target user.

3. The method according to claim 1, characterized in that, Also including: Receiving a page configuration creation request sent by the client, where the page configuration information acquisition request carries a target user identifier and page configuration information; Assigning a page identifier to the page configuration information and synchronizing the page identifier and its page configuration information to the configuration folder corresponding to the target user.

4. The method according to claim 1, characterized in that, The page configuration request also carries at least one specified user identifier; among them, the page configuration information is determined according to the general page requirements of at least one specified user; Synchronizing the page identifier and its page configuration information to the configuration folders corresponding to each user includes: Synchronizing the page identifier and its page configuration information to the configuration folders corresponding to the at least one specified user.

5. A page configuration method, characterized in that, Applied to the client, including: Sending a page configuration information acquisition request to the warehousing platform management center, where the page configuration information acquisition request carries a target user identifier and a target page identifier; Receiving the page configuration information corresponding to the target page identifier returned by the warehousing platform management center and thus displaying the page configuration information corresponding to the target page identifier; Sending a page configuration modification request to the warehousing platform management center, where the page configuration modification request carries the modified page configuration information to enable the warehousing platform management center to synchronize the modified page configuration information to the configuration folder corresponding to the target user.

6. The method according to claim 5, characterized in that, Also including: Sending a page configuration creation request to the warehousing platform management center, where the page configuration information acquisition request carries a target user identifier and page configuration information to enable the warehousing platform management center to assign a page identifier to the page configuration information and synchronize the page identifier and its page configuration information to the configuration folder corresponding to the target user.

7. A page configuration device, characterized in that, Set in the warehousing platform management center, including: A first receiving module, configured to receive a page configuration request sent by a configuration end, where the page configuration request carries page configuration information; wherein, the page configuration information is determined according to the general page requirements of each user; A configuration module, configured to assign a page identifier to the page configuration information, and synchronize the page identifier and its page configuration information to the configuration folders corresponding to each user; A synchronization module, configured to synchronize the page identifier and its page configuration information in the configuration folders corresponding to each user to the upper-level environment of the current environment.

8. A page configuration device, characterized in that, It is set on the client side and includes: An obtaining module, configured to send a page configuration information obtaining request to the warehousing platform management center, where the page configuration information obtaining request carries a target user identifier and a target page identifier; A second receiving module, configured to receive the page configuration information corresponding to the target page identifier returned by the warehousing platform management center, so as to display the page configuration information corresponding to the target page identifier; A modification module, configured to send a page configuration modification request to the warehousing platform management center, where the page configuration modification request carries the modified page configuration information, so that the warehousing platform management center synchronizes the modified page configuration information to the configuration folder corresponding to the target user.

9. An electronic device, characterized in that, It includes: One or more processors; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-7.

10. A computer-readable medium having a computer program stored thereon, characterized in that, The program, when executed by the processor, implements the method according to any one of claims 1-7.

11. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the method according to any one of claims 1-7.