Decoration management method, apparatus, electronic device and readable medium
By displaying and operating decoration templates on the management page of chain entities, users are allowed to bind the template to the target child entity, solving the problem that the decoration of chain entity child entity cannot be flexibly managed, personalized decoration is achieved, and the display effect and consumer experience of the child entity are improved.
Patent Information
- Application Number
- PCT/CN2024/127647
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-31
- Filing Date
- 2024-10-28
- Publication Date
- 2025-08-07
AI Technical Summary
The decoration of the chain entity cannot be flexible in management, resulting in the inability to meet the personalized decoration needs of different companies.
Provide a decoration management method and device. By displaying and operating the decoration template on the management page of the chain entity, users are allowed to flexibly bind the template to the target child entity to realize personalized decoration of the child entity.
It realizes flexible management of sub-entities decoration of chain entities in real-time retail scenarios, improving the display effect and consumer experience of sub-entities.
Smart Images

Figure CN2024127647_07082025_PF_FP_ABST
Abstract
Description
Decoration management method, device, electronic device and readable medium
[0001] This application claims priority to Chinese Patent Application No. 202410139361.8 filed on January 31, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] Embodiments of the present disclosure relate to a decoration management method, device, electronic device, and readable medium. Background Art
[0003] Instant retail is a high-efficiency home consumption format based on an instant delivery system. It is a typical new retail format and new consumption model. Its main characteristics are: consumers place orders on online trading platforms, offline physical retailers accept orders, pick and pack the goods, and then deliver them to the address specified by the consumer, completing the order in about 30 to 60 minutes.
[0004] With the development of instant retail, many chain entities (such as chain merchants) have settled in the online trading platform of instant retail. Chain entities usually have many sub-entities (such as stores). As the carrier of content directly displayed to consumers, sub-entities usually need to convey some information to consumers through the decoration of sub-entities. For example, the decoration information of sub-entities may include but is not limited to: homepage, store dynamics, event introduction, and object classification.
[0005] Currently, a chain entity usually creates a decoration template by the headquarters and applies it to all sub-entities included in the chain entity, so that all sub-entities belonging to a chain entity have the same decoration, and flexible decoration of the sub-entities cannot be achieved.
[0006] Summary of the Invention
[0007] Embodiments of the present disclosure provide a decoration management method, device, electronic device, and readable medium.
[0008] In order to achieve the above objectives, the technical solutions provided by the present disclosure are as follows:
[0009] The present disclosure provides a decoration management method, comprising:
[0010] In response to a viewing operation of a first decoration template on a management page of a target entity, a first setting page of the first decoration template is displayed, the first setting page including a sub-entity belonging to the target entity, the first decoration template being used to adjust display content on a presentation page of the target entity or a sub-entity to which the first decoration template is applied;
[0011] In response to a binding operation on at least one first sub-entity of the target entity on the first setting page, the first decoration template is applied to a display page of each first sub-entity in the at least one first sub-entity.
[0012] In a possible implementation, the method further includes:
[0013] In response to a viewing operation on the second decoration template on the management page of the target entity, obtaining a second setting page of the second decoration template;
[0014] In response to a binding operation on at least one second sub-entity of the target entity on the second setting page, the second decoration template is applied to a display page of each second sub-entity in the at least one second sub-entity.
[0015] In one possible implementation, the at least one first sub-entity includes a target management unit store at any level of the target entity, the target management unit store includes multiple target sub-entities, and applying the first decoration template on a display page of each first sub-entity in the at least one first sub-entity includes:
[0016] The first decoration template is applied and displayed on a display page of each target sub-entity in the multiple target sub-entities.
[0017] In a possible implementation, the last-level entity of the target entity has page data independent of the target entity, and the method further includes:
[0018] In response to detecting an adjustment event of the first decoration template, obtaining current version information of the first decoration template;
[0019] Calculating difference information based on the version information, where the difference information is used to indicate the content of the adjustment of the first decoration template;
[0020] Based on the differentiation information, each target sub-entity corresponding to the identifier of the first decoration template is updated, the target sub-entity belongs to the last level entity of the target entity, and the target sub-entity belongs to the at least one first sub-entity.
[0021] In a possible implementation, before displaying the first setting page of the first decoration template, the method further includes:
[0022] The page data of various entities and sub-entities are stored in the classification tables corresponding to different page state machines, wherein the different page state machines include: temporary state, draft state and formal state.
[0023] In a possible implementation, the method further includes:
[0024] In response to a first user creating a new page for the third decoration template on a management page of the target entity, the first user belongs to a management-level entity of the target entity;
[0025] In response to completing an editing operation on a new page of the third decoration template and selecting a binding operation for at least one third sub-entity of the target entity, applying the third decoration template on a display page of each third sub-entity of the at least one third sub-entity;
[0026] In response to completing the editing operation on the new page of the third decoration template and selecting the bind operation later, the third decoration template is displayed on the management page of the target entity, and the status of the third decoration template is approved but not effective.
[0027] In a possible implementation, the method further includes:
[0028] In response to a second user creating a fourth decoration template on a management page of a fourth child entity, displaying a new page for the fourth decoration template, wherein the second user belongs to the last-level entity of the target entity and has permission to create and manage decoration templates;
[0029] In response to completing the editing operation on the new creation page of the fourth decoration template and selecting the binding operation for the fourth sub-entity, applying the fourth decoration template on the display page of the fourth sub-entity;
[0030] In response to completing the editing operation on the new page of the fourth decoration template and selecting the later binding operation, after the fourth decoration template is reviewed and approved, the fourth decoration template is displayed on the management page of the fourth sub-entity, and the status of the fourth decoration template is reviewed and approved but not effective.
[0031] In one possible implementation, the management page of the fourth sub-entity includes a fifth decoration template, which is a decoration template created by the target entity and opened to the fourth sub-entity. The fourth decoration template is obtained by copying and modifying the fifth decoration template.
[0032] In a possible implementation, the first setting page further includes: a binding operation, a logout operation, an unbinding operation, a batch validation operation, a batch logout operation, or a batch unbinding operation.
[0033] The present disclosure also provides a decoration management device, comprising:
[0034] a first display unit configured to, in response to a viewing operation of a first decoration template on a management page of a target entity, display a first setting page of the first decoration template, the first setting page including a sub-entity belonging to the target entity, the first decoration template being used to adjust display content on a display page of the target entity or a sub-entity to which the first decoration template is applied;
[0035] The first application unit is configured to apply the first decoration template on a display page of each first sub-entity of the at least one first sub-entity in response to a binding operation on the at least one first sub-entity of the target entity on the first setting page.
[0036] In a possible implementation, the apparatus further includes:
[0037] a second display unit configured to obtain a second setting page of the second decoration template in response to a viewing operation on the second decoration template on the management page of the target entity;
[0038] The second application unit is configured to apply the second decoration template on the display page of each second sub-entity of the at least one second sub-entity in response to a binding operation on the at least one second sub-entity of the target entity on the second setting page.
[0039] In a possible implementation, the at least one first sub-entity includes a target management unit store of any level of the target entity, the target management unit store includes multiple target sub-entities, and the first application unit is specifically configured to:
[0040] The first decoration template is applied on the display page of each target sub-entity in the multiple target sub-entities.
[0041] In a possible implementation, the last-level entity of the target entity has page data independent of the target entity, and the apparatus further includes:
[0042] an acquiring unit, configured to acquire current version information of the first decoration template in response to detecting an adjustment event of the first decoration template;
[0043] a calculation unit configured to calculate difference information based on the version information, wherein the difference information is used to indicate the content of the adjustment of the first decoration template;
[0044] The updating unit is configured to update each target sub-entity corresponding to the identifier of the first decoration template based on the differentiation information, wherein the target sub-entity belongs to the last level entity of the target entity and belongs to the at least one first sub-entity.
[0045] In a possible implementation, the apparatus further includes:
[0046] The storage unit is configured to store page data of various entities and sub-entities based on the classification tables corresponding to different page state machines before displaying the first setting page of the first decoration template, and the different page state machines include: temporary state, draft state and formal state.
[0047] In a possible implementation, the apparatus further includes:
[0048] a third display unit configured to display a new creation page of the third decoration template in response to a new creation operation of the third decoration template by a first user on the management page of the target entity, the first user being a management-level entity of the target entity;
[0049] a fourth display unit configured to, in response to completing an editing operation on a new page of the third decoration template and selecting a binding operation for at least one third sub-entity of the target entity, apply the third decoration template on a display page of each third sub-entity of the at least one third sub-entity;
[0050] The fifth display unit is configured to display the third decoration template on the management page of the target entity in response to completing the editing operation on the new page of the third decoration template and selecting the binding operation later, and the status of the third decoration template is passed the review but not effective.
[0051] In a possible implementation, the apparatus further includes:
[0052] a sixth display unit configured to display a new creation page for the fourth decoration template in response to a second user creating a new decoration template on a management page of a fourth child entity, wherein the second user belongs to the last-level entity of the target entity and has permission to create and manage decoration templates;
[0053] a seventh display unit, configured to, in response to completing an editing operation on a new page of the fourth decoration template and selecting a binding operation for the fourth sub-entity, apply the fourth decoration template on a display page of the fourth sub-entity;
[0054] The eighth display unit is configured to respond to completing the editing operation on the new page of the fourth decoration template and selecting the binding operation later, and after the fourth decoration template is reviewed and approved, display the fourth decoration template on the management page of the fourth sub-entity, and the status of the fourth decoration template is reviewed and approved but not effective.
[0055] In one possible implementation, the management page of the fourth sub-entity includes a fifth decoration template, which is a decoration template created by the target entity and opened to the fourth sub-entity. The fourth decoration template is obtained by copying and modifying the fifth decoration template.
[0056] In a possible implementation, the first setting page further includes: a binding operation, a logout operation, an unbinding operation, a batch validation operation, a batch logout operation, or a batch unbinding operation.
[0057] It should be noted that the specific implementation method of the device and the technical effects achieved can be found in the relevant description of the decoration management method provided in any of the above embodiments.
[0058] The present disclosure also provides an electronic device, the electronic device comprising: a processor and a memory;
[0059] The memory is configured to store instructions or programs;
[0060] The processor is configured to execute the instructions or programs in the memory so that the electronic device executes the decoration management method provided by any of the above embodiments.
[0061] The present disclosure also provides a readable medium, in which instructions or programs are stored. When the instructions or programs are executed on a processor, the processor executes the decoration management method provided in any of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0063] FIG1 is a flow chart of a decoration management method provided by an embodiment of the present disclosure;
[0064] FIG2 is a schematic diagram of binding a decoration template to a store according to an embodiment of the present disclosure;
[0065] FIG3 is a schematic diagram of a new decoration template provided by an embodiment of the present disclosure;
[0066] FIG4 is a schematic diagram of a store renovation template provided by an embodiment of the present disclosure;
[0067] FIG5 is a schematic diagram of page data provided by an embodiment of the present disclosure;
[0068] FIG6 is a schematic diagram of a store decoration update after a decoration template is updated according to an embodiment of the present disclosure;
[0069] FIG7 is a schematic structural diagram of a decoration management device 700 provided in an embodiment of the present disclosure; and
[0070] FIG8 is a schematic structural diagram of an electronic device 800 provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0071] With the development of instant retail, many chain entities have entered the online trading platform. Chain entities can be, for example, supermarkets, pharmaceutical companies or clothing companies. Chain entities have multiple sub-entities. For example, supermarket company A has store a1, store a2 and store a3. The online trading platform can refer to an e-commerce trading platform that can be visited by consumers to purchase goods or services. Consumers can view, purchase and other operations on the objects sold in the sub-entities under the chain entity on the online trading platform. For example, when supermarket A enters online trading platform B, supermarket company A has store a1, store a2 and store a3, then consumers can view and purchase goods sold in store a1, store a2 or store a3 through online trading platform B.
[0072] For a chain entity, the chain entity may include at least a headquarters and stores. Optionally, the chain entity may also include a management unit store, which is used to manage some stores. The management authority of the management unit store is controlled by the headquarters, and the authority of the store is jointly controlled by the headquarters and the management unit store, and the control priority of the headquarters is higher. For example, supermarket enterprise A includes headquarters 1, management unit store 1, management unit store 2, store 1, store 2, store 3, store 4 and store 5, wherein store 1 and store 5 are both managed by headquarters 1 and management unit store 1, and store 2, store 3 and store 4 are managed by headquarters 1 and management unit store 2. In the embodiment of the present disclosure, an entity may refer to the headquarters or management unit store of a chain enterprise, and a sub-entity may refer to a store of the chain enterprise.
[0073] In the instant retail scenario, the sub-entities need to be renovated first, and some information is conveyed to consumers through the decoration of the sub-entities. Currently, chain entities usually create decoration templates at the headquarters and apply them to all sub-entities included in the chain entity. As a result, all sub-entities belonging to a chain entity have the same decoration, and flexible decoration of sub-entities is impossible. However, with the development of instant retail and the increasing demand for chain enterprises, in order to meet the decoration needs of different chain enterprises, the sub-entities of chain enterprises need to be able to be flexibly decorated, rather than being indiscriminately decorated according to the unified requirements of the chain entity.
[0074] Based on this, an embodiment of the present disclosure provides a decoration management method, which provides display and operation functions for each decoration template on the management page of the target entity. When there is a need to use a certain decoration template on some sub-entities of the target entity, the user can display the setting page of the decoration template by viewing the decoration template on the management page of the target page, and select the sub-entities to which the decoration template is to be bound on the setting page, so that the decoration template is effective on the display pages of these sub-entities. In specific implementation, the method may include: in response to the viewing operation of the first decoration template on the management page of the target entity, displaying the first setting page of the first decoration template, the first setting page including the sub-entities belonging to the target entity, the first decoration template being used to adjust the display content on the display page of the target entity or sub-entity to which the first decoration template is applied; in response to the binding operation on at least one first sub-entity of the target entity on the first setting page, applying the first decoration template on the display page of each first sub-entity of the at least one first sub-entity.
[0075] In this way, by providing the function of displaying and operating each decoration template on the management page of the chain entity, the user can flexibly bind each decoration template to at least one sub-entity, so that the decoration template can be used on the display page of the bound sub-entity, and the display page of the sub-entity includes the decoration information corresponding to the decoration template, which overcomes the current problem of chain entities decorating sub-entities indiscriminately, and enables chain entities in instant retail scenarios to flexibly and conveniently manage the decoration of sub-entities, thereby enabling the decoration of each sub-entity in the chain entity in the instant retail scenario to reflect better value.
[0076] It should be noted that, in addition to the dynamic content of the child object, the display content on the display page of the sub-entity also includes the fixed components of the sub-entity. In the embodiment of the present disclosure, the display content on the display page may include the fixed components of the sub-entity. Unlike the dynamic content of the child object, the fixed component can be understood as a component that is fixedly displayed on the display page of the sub-entity and will not change with the change of dynamic content such as the price and inventory of the object. For example, the fixed components of the sub-entity may include but are not limited to: home page, store dynamics, event introduction, object classification. The decoration template in the embodiment of the present disclosure may refer to a template that can adjust the fixed components of the sub-entity on the display page. Taking the sub-entity as a store on the e-commerce platform as an example, then after the decoration template is applied to the store, the fixed store components of the store (such as product classification, home page, store dynamics, etc.) are adjusted based on the decoration template.
[0077] It should be noted that the entity implementing the renovation management method may be the renovation management device provided in the embodiments of the present disclosure. The renovation management device may be hosted in an electronic device or a functional module of the electronic device. For example, the renovation management device may be a functional module implementing the renovation management functions provided in the embodiments of the present disclosure on a work website provided by an online consumption platform to staff of a chain entity, or on a server corresponding to the work website.
[0078] FIG1 is a flow chart of a renovation management method according to an embodiment of the present disclosure. The method can be applied to a renovation management device, such as the renovation management device 700 shown in FIG7 below.
[0079] As shown in FIG1 , the method may include, for example, the following S101 to S102:
[0080] S101, in response to a viewing operation on a first decoration template on a management page of a target entity, a first setting page of the first decoration template is displayed, the first setting page includes sub-entities belonging to the target entity, and the first decoration template is used to adjust the display content on a display page of a target entity or sub-entity to which the first decoration template is applied.
[0081] In the instant retail scenario, the target entity can refer to the headquarters or any first-level management unit store of any entity in a chain enterprise that has a presence on the online consumption platform. The target entity's staff can log in to the work website provided by the online consumption platform using an account-password or account-verification code login method, and manage the target entity's decoration by operating on the management page of the work platform.
[0082] In the disclosed embodiment, the management page of the target entity may include a decoration tool, which may include at least one currently created decoration template. Each decoration template may be used to decorate a sub-entity of the target entity. Proper decoration of a sub-entity can, to a certain extent, enhance the browsing and purchasing experience of the sub-entity for consumers, and even increase conversions of the sub-entity. The first decoration template in S101 is any decoration template among the at least one decoration template already created by the target entity.
[0083] The types of decoration involved may include but are not limited to: homepage, store dynamics, event introduction or object classification. A sub-entity may need to carry out one of the above types of decoration, or may need to carry out multiple types of decoration. At least one corresponding decoration template can be created for each type of decoration. For example, for object classification, decoration template 1, decoration template 2, ..., decoration template n can be created for object classification, where n is an integer greater than or equal to 1. The following description uses the decoration template for object classification as an example. The decoration management strategies corresponding to other types of decoration are similar to those for object classification.
[0084] As an example, on the management page of the target entity, when the user clicks on the decoration tool, a list of decoration templates can be displayed on the management page. At this time, if the user has management needs for the first decoration template in the decoration template list, then the user can select the view operation in the operation item corresponding to the first decoration template. The management page can display the first setting page of the first decoration template in a drawer or other manner, so that the user can continue to set the first decoration template on the first setting page.
[0085] It should be noted that if no decoration templates exist yet, then the list of decoration templates can display information such as the value of the decoration, prompting the user to create and use the decoration template. If the current target entity has not created any decoration templates, after clicking the product page label, the page can display the following text, for example: "a. Essential page for store operation: After the product is configured and published, the store page can display categories and products, and customers can place orders to purchase; b. Structured display of products: Product classification and organization, multi-level categories quickly help users understand what products are available in the store, making the store's display of products more structured." The page also includes controls for the decoration page. After clicking the controls for the decoration page, a pop-up window or other means can prompt whether to jump to the decoration page. On the decoration page, you can preview the decoration effect in a preset area (such as the right side).
[0086] The first setting page may include at least one binding operation for setting the first decoration template to be bound to a sub-entity, so as to implement the function of S102. Optionally, the first setting page may also include at least one of the following operations: offline operation, unbinding operation, batch validation operation, batch offline operation, or batch unbinding operation.
[0087] For example, as shown in Figure 2, the decoration templates displayed under the decoration tools on the target entity's management page may include: Decoration Template 1, Decoration Template 2, and Decoration Template 3. If the target entity's staff needs to bind Decoration Template 1 to the target entity's stores 1, 2, and management unit store 2, where management unit store 1 manages stores 1 through 5, and management unit store 2 manages stores 6, 7, and 8, the user can click the "View" button in the action item for Decoration Template 1 on the page shown in the upper left corner of Figure 2. The page will be displayed as shown in the upper right corner of Figure 2. The drawer page is the settings page corresponding to Decoration Template 1. The user can search for Store 1, Store 2, and Management Unit Store 2 by store name or store ID, select Store 1, Store 2, and Management Unit Store 2, and then click the "Bind" button on the settings page to apply Decoration Template 1 to Store 1, Store 2, and Management Unit Store 2, respectively. As shown in the lower part of Figure 2, the display pages for Store 1, Store 2, Store 6, Store 7, and Store 8 all display the results of the decoration according to Decoration Template 1. If Decoration Template 1 is the first decoration template in S101, then the view operation corresponds to clicking the "View" button in the operation item of Decoration Template 1 on the page shown in the upper left corner of Figure 2, and the settings page on the page shown in the upper right corner of Figure 2 corresponds to the first settings page. Store 1, Store 2, and Management Unit Store 2 can correspond to the first sub-entity in S102, and the binding operation can correspond to the series of operations of "searching for Store 1, Store 2, and Management Unit Store 2 by store name or store ID, selecting Store 1, Store 2, and Management Unit Store 2, and clicking the "Bind" button on the settings page."
[0088] In the embodiment of the present disclosure, the decoration template on the management page of the target entity can be created by the headquarters, an authorized management unit store, or an authorized store. The decoration tool on the management page of the target entity has the function of creating a new decoration template.
[0089] As an example, the process of creating a new decoration template for the headquarters of the target entity or the management unit store with authority may include: S11, in response to the first user's creation operation on the third decoration template on the management page of the target entity, displaying the new page of the third decoration template (also referred to as a canvas), the first user belongs to the management-level entity of the target entity (such as the headquarters or management unit store); S12, in response to completing the editing operation on the new page of the third decoration template and selecting the binding operation for at least one third sub-entity of the target entity, on the display page of each third sub-entity of at least one third sub-entity, the third decoration template is applied; or, S13, in response to completing the editing operation on the new page of the third decoration template and selecting the bind operation later, displaying the third decoration template on the management page of the target entity, the status of the third decoration template is approved but not effective. Optionally, the third decoration template needs to be a decoration template that has been approved. Among them, the first user can be understood as the staff member who executes the creation of the third decoration template. After completing the editing of the third decoration template on the new page displayed in S11, the first user can be prompted through a pop-up window or other means to choose whether to bind the sub-entity directly or bind it later. If the first user chooses to bind the sub-entity directly, then the setting page corresponding to the third decoration template can be displayed. After completing the selection of at least one third sub-entity and triggering the binding on the setting page, the third decoration template enters the review process. After the review is passed, the third decoration template will take effect directly on the at least one third sub-entity to which it is bound, and the third decoration template will be displayed in the list of decoration templates displayed on the management page of the target entity; if the first user chooses to bind later, then the third decoration template enters the review process. After the review is passed, the third decoration template will be displayed in the list of decoration templates displayed on the management page of the target entity, and the status of the third decoration template can be "review passed but not effective".
[0090] As another example, the process of creating a new decoration template for a store with permission in a target entity may include: S21: In response to a second user creating a new decoration template on the management page of a fourth sub-entity, displaying the new page for the fourth decoration template. The second user belongs to the last-level entity of the target entity and has permission to create and manage decoration templates. S22: In response to completing an edit operation on the new page for the fourth decoration template and selecting the bind operation for the fourth sub-entity, applying the fourth decoration template on the display page of the fourth sub-entity. S23: In response to completing an edit operation on the new page for the fourth decoration template and selecting the bind operation later, displaying the fourth decoration template on the management page of the fourth sub-entity, with the status of the fourth decoration template being approved but not yet effective. Optionally, the fourth decoration template must be an approved decoration template. The second user can be understood as the staff member who creates the fourth decoration template. The management page of the fourth sub-entity may include decoration templates published or bound to the fourth sub-entity by the head office and management unit stores that manage the fourth sub-entity. After completing the editing of the fourth decoration template on the new page displayed in S21, a pop-up window or other means may be used to prompt the second user to choose whether to bind the fourth sub-entity directly or later. If the second user chooses to bind the fourth sub-entity directly, then the fourth decoration template will enter the review process. After the review is passed, the fourth decoration template will take effect directly on the fourth sub-entity. If the second user chooses to bind later, then the fourth decoration template will enter the review process. After the review is passed, the fourth decoration template will be displayed in the list of decoration templates displayed on the management page of the fourth sub-entity, and the status of the fourth decoration template may be "approved but not yet effective". It should be noted that after the fourth decoration template is reviewed and passed, in order to facilitate the target entity to understand the status of the decoration templates in each sub-entity and to facilitate the target entity to use the newly created decoration templates of other sub-entities on other appropriate sub-entities, the fourth decoration template may also be displayed in the list of decoration templates displayed on the management page of the target entity.
[0091] The methods for creating new decoration templates in the two examples above include, but are not limited to: Method 1, completely re-editing to create a new decoration template; Method 2, copying an existing decoration template and then editing the copied decoration template to create a new decoration template. The following describes these two methods using the example of creating the fourth decoration template.
[0092] The process of obtaining the fourth decoration template using method 1, as shown in FIG3 , may include, for example: clicking the "New Template" button on the management page of the fourth sub-entity shown in the upper left corner of FIG3 to enter the creation page for creating a new decoration template; prompting the user on the creation page to enter a name for the new template, as shown in the upper right corner of FIG3 ; after the user enters the name "Fourth Decoration Template" and confirms it, entering the editing page, as shown in the lower right corner of FIG3 . Taking the decoration template of a new object classification as an example, multiple levels of classification can be named and objects can be added to each classification. After completing the editing, the user can click the "Bind" or "Fix" button to complete the editing of the fourth decoration template. If "Bind" is selected, after the fourth decoration template is approved, the list of decoration templates displayed on the management page of the fourth sub-entity will include the fourth decoration template, and the status will be "Approved but Not Effective". It should be noted that when editing the decoration template on the editing page, the user can use the existing components provided by the online consumption platform's work website, or edit it themselves.
[0093] The process of obtaining the fourth decoration template using the second method may include: copying and modifying the fifth decoration template on the management page of the fourth sub-entity to obtain the fourth decoration template, wherein the fifth decoration template is a decoration template created by the target entity and opened to the fourth sub-entity. As shown in Figure 4, the process may include, for example: clicking the "Copy" button in the operation item of the fifth decoration template in the list of decoration templates displayed on the management page of the fourth sub-entity shown in the upper left corner of Figure 4, and including the editable "fifth decoration template" in the list of decoration templates (see the fifth decoration template framed by the dotted line in Figure 4); the user may modify the name and / or content of the editable "fifth decoration template", for example, changing the name of the editable "fifth decoration template" to "fourth decoration template", and the creator of the fourth decoration template is the second user or the fourth sub-entity. Optionally, some categories in the fourth decoration template may be merged, deleted, or modified, and the objects included in some categories may also be modified.
[0094] It should be noted that the review of newly created decoration templates may include but is not limited to compliance review of texts, pictures, etc. in the newly created decoration templates.
[0095] For example, the first decoration template in S101 may also correspond to the third decoration template or the fourth decoration template that already exists on the management page of the target entity.
[0096] The management page of the decoration template for the headquarters or management unit store can include at least one list of decoration templates. Each decoration template in the list can include: template name, update time (used to store the time when the template was last updated, and support sorting the decoration templates by update time), review status (used to display the review status of the template when it was last submitted for review, which can specifically include: review passed, review failed, under review, first created but not submitted for review. For first created but not submitted for review, it can mean that the template created for the first time is saved to the draft, but “Publish and Take Effect” has not been clicked, that is, it has not been submitted for review), number of bound stores (can include three values: total number (that is, the total number of stores bound to the store), effective (that is, taking effect The number of stores that have adopted the template) and the number of stores that have not taken effect (that is, the number of stores that have been bound to the template but have not taken effect). When the review status is "first creation but not submitted for review", only "Total = 0" will be displayed, and a prompt text "Stores can be bound after submission for review" can be added), updater, 7-day cumulative template visits and the month-on-month comparison compared with the previous 7 days, 7-day template product click-through rate and the month-on-month comparison compared with the previous 7 days (click-through rate = the number of clicks on this template product in 7 days / the number of product viewers in 7 days), 7-day order conversion rate and the month-on-month comparison compared with the previous 7 days (conversion rate = the total number of paid orders within 7 days / the total number of template visits within 7 days), operation column (can include viewing store operations, click "View stores" to expand the corresponding settings page in S102). The settings page can include filter items, operation items and store lists. The filter items can include: a search box (the search box background can display the text "Please enter the store name or ID", the store name corresponds to a fuzzy search, and the store ID corresponds to a precise search), a filter item for "effective status" (options can include "effective" and "not effective"). The operation items may include: for "Batch Validation", it is not allowed to click when no store is checked, and it can be clicked only after at least one store is checked. If you click "Batch Validation", a pop-up window will prompt "Are you sure you want to make the template effective in the selected stores?" If you click "Confirm", the corresponding store will use the template, and if you click "Cancel", the pop-up window will be closed; for "Batch Offline", it is not allowed to click when no store is checked, and it can be clicked only after at least one store is checked. If you click "Batch Offline", a pop-up window will prompt "Are you sure you want to make the template effective in the selected stores?" Do you want to batch-unbind this version in the selected stores? After it is taken offline, the store product classification page will display the system default version. If you click "Confirm", the corresponding store will take the template offline. If you click "Cancel", the pop-up window will be closed. For "Batch Unbinding Stores", it is not allowed to click when no store is checked. It can only be clicked when at least one store is checked. If you click "Batch Unbinding Stores", you will be prompted through a pop-up window or other means, "After batch unbinding, the selected stores will no longer display this decoration version. If the current version is taking effect in the store, the system default version will be displayed on the store product classification page after unbinding.If you click “Confirm”, the template will be unbound to the corresponding store. If you click “Cancel”, the pop-up window will be closed. For “Bound Stores”, a new drawer will be opened to display the hierarchical relationship of the organization’s stores, and a prompt will be displayed: “After the template is bound to a store, it will automatically take effect in the store; subsequent template updates will also be automatically synchronized to the bound store.” Click the “x” in the upper right corner to close the entire drawer. Click the “<” in the upper left corner to return to the previous drawer page. When no store is selected, it is prohibited to click the “OK” button. It should be noted that when selecting both effective and ineffective stores at the same time, you can still click “Batch Effective”, “Batch Offline” or “Batch Unbinding Stores” to operate. The store list may include: store name, store ID, "effective status" (used to display the effectiveness of the template on the store side, there are two states: "effective" and "not effective"), binding time, operator and operation column. The operation column may include: offline (when the status is "effective", the operation column is "offline"), effective (when the status is "not effective", the operation column is "effective") or unbinding (regardless of the status, whether it is effective or not effective, the unbinding can be displayed) operations for a single store. It should be noted that for templates under review, editing is not supported, so the "edit" operation is hidden, but "view" is supported. Click "view" to enter read-only mode.
[0097] The description of the store's management page for decoration templates is essentially the same as the one for headquarters or management unit stores. However, it should be noted that headquarters can decide whether to grant stores the ability to edit decoration templates based on actual circumstances. If granted, stores can generate new decoration templates. If not, stores cannot create decoration templates. The store's management page for decoration templates can include a list of at least one decoration template. Each action item in this list can determine whether an action can be taken based on the scope of permissions. If permissions are not granted, the corresponding action item cannot be clicked. For example, an action item can include "Edit." If the decoration template originates from a different store, it cannot be edited and can only be viewed. If the decoration template originates from the same store, clicking it opens the editing page for the template and allows editing. Action items may also include "Copy," "Delete," "Apply," or "Share." Clicking the "Copy" button opens a pop-up window where you can customize the edited version name. Clicking "OK" directly redirects you to the edit page for the copied decoration template for editing. The "Delete," "Apply," and "Share" actions can all be presented on the management page via buttons or other controls.
[0098] S102 : In response to a binding operation on at least one first sub-entity of a target entity on a first setting page, applying a first decoration template on a display page of each first sub-entity of the at least one first sub-entity.
[0099] The first sub-entity can refer to several subordinate entities of the target entity. For example, if the target entity is the headquarters of chain enterprise A, the first sub-entity can be any management unit store or store belonging to chain enterprise A; or if the target entity is any management unit store a of chain enterprise A, the first sub-entity can be at least one store managed by management unit store a.
[0100] As an example, if at least one first sub-entity includes a target management unit store at any level of the target entity, and the target management unit store includes multiple target sub-entities, and the target sub-entities are stores managed by the target management unit store, then S102 may include: applying the first decoration template on the display page of each target sub-entity in the multiple target sub-entities. In this way, the user can bind a decoration template to a management unit store, and the decoration template will be effective on all stores managed by the management unit store, without having to configure each store one by one. The decoration template of the corresponding management unit store is set according to the characteristics of the region, and the stores in the region are batch-renovated, which improves the rationality, convenience and flexibility of the decoration.
[0101] As another example, if at least one first sub-entity includes at least one target sub-entity of the target entity, and the target sub-entity is a store belonging to the target entity, then S102 may include: applying the first decoration template to the display page of each target sub-entity in the multiple target sub-entities. In this way, the user can bind a decoration template to at least one specific store, and the decoration template will take effect on the bound store, allowing the decoration template to be set specifically for the corresponding store according to the characteristics of the store's region, thereby improving the flexibility of decoration.
[0102] After applying the first decoration template to the display page of the first sub-entity, when consumers view the display page of the first sub-entity, they can view the first decoration information on the display page. The first decoration information refers to the information that changes on the display page of the first sub-entity before and after the first sub-entity is decorated using the first decoration template, assuming that other configurations remain unchanged. Taking the first decoration template as an object classification template as an example, the first decoration information may include relevant information about changes in the classification of objects in the first sub-entity on the display page of the first sub-entity after the first sub-entity is decorated using the first decoration template. Taking the first decoration template as an activity introduction template as an example, the first decoration information may include pictures, text, controls, and other content corresponding to the activity introduction added to the display page of the first sub-entity after the first sub-entity is decorated using the first decoration template.
[0103] In some possible implementations, the method may further include: S103, in response to a viewing operation on the second decoration template on the management page of the target entity, displaying a second setting page for the second decoration template; S104, in response to a binding operation on at least one second sub-entity of the target entity on the second setting page, applying the second decoration template on the display page of each second sub-entity in the at least one second sub-entity. It should be noted that the execution order of S101-S102 and S103-S104 is not limited in the embodiment of the present disclosure. S101-S102 may be executed first and then S103-S104, or S103-S104 may be executed first and then S101-S102, or S101-S102 and S103-S104 may be executed simultaneously. In this way, through this method, the function of displaying and operating each decoration template is provided on the management page of the chain entity, and the user can flexibly bind different decoration templates to the corresponding sub-entities, so that the decoration information corresponding to the decoration template that is more suitable for them can be displayed on the display page of different sub-entities, overcoming the current problem of chain entities decorating sub-entities indiscriminately, so that the chain entity in the instant retail scenario can flexibly and conveniently manage the decoration of the sub-entities, thereby making the decoration of each sub-entity in the chain entity in the instant retail scenario can reflect better value.
[0104] In the embodiment of the present disclosure, in order to adapt to the needs of the decoration management function, the classification object management of the headquarters and stores of the target entity is carried out, the original data model structure is broken up, and different classification tables are designed based on the page state machine to store corresponding page-object relationships and other page data. That is, before S101, the method may also include: designing different classification tables based on the page state machine to store corresponding page-object relationships and other page data. For example, as shown in Figure 5, in the page data provided in the embodiment of the present disclosure, the page state machine may include: temporary state, draft state and formal state. In the temporary state, the template temporary table may include: template ID (also known as page ID), store ID, component ID list and draft marker. The component temporary table may include: component ID, component content (for storing the classification ID of the first-level category) and classification ID. The category temporary table may include: classification ID, category parent ID, component ID and store ID. The category item temporary table may include: classification ID, item ID, type of product or category and first flag (for indicating deletion or effectiveness). It should be noted that a template can cover multiple first-level categories. In the draft state, the template draft table may include: template ID, store ID and component ID list; the component draft table may include: component ID, component content and category ID; the category draft table may include: category ID, category parent ID, component ID and store ID; the category entry table may include: category ID, entry ID, type of product or category, second flag (used to indicate pre-listing or pre-delisting) and third flag (used to indicate listing or delisting). It should be noted that if a template is effective in the draft, then the second flag may be equal to 1, indicating that the template is pre-listed. In the formal state, the template effectiveness table may include: template ID, store ID and component ID list; the component effectiveness table may include: component ID, component content and category ID; the category effectiveness table may include: category ID, category parent ID, component ID and store ID. It should be noted that if a template is in the formal state, then when the template is queried online, the third flag may be equal to 1, indicating that the template is in the shelf state.
[0105] It can be understood that the key point of the page data shown in FIG5 is that the category ID is a global variable and remains unchanged in various page state machines.
[0106] It can be seen that compared with the current storage of only template draft books and component draft books, the template draft table includes: template ID, store ID and component ID list, and the component draft table includes: component ID, store ID, template ID and component content. The newly proposed page data model makes the storage and use of page data more flexible and convenient, and is the basis for supporting the efficient and accurate implementation of the template management method provided by the embodiment of the present disclosure.
[0107] In some implementations, the last-level entity of the target entity (e.g., a store of a chain enterprise) may have page data independent of the target entity. Then, after S102, the method may also adaptively update the first decoration template used by the display pages of each target sub-entity that has implemented the first decoration template, in response to changes in the first decoration template in the management page of the target entity. As an example, after S102, the method may also include: in response to detecting an adjustment event of the first decoration template, obtaining version information of the first decoration template; then, calculating differentiation information based on the version information, the differentiation information is used to indicate the content of the adjustment of the first decoration template; then, based on the differentiation information, updating each target sub-entity corresponding to the identifier of the first decoration template, the target sub-entity belongs to the last-level entity of the target entity, and the target sub-entity belongs to at least one first sub-entity in S102. In this way, when it is necessary to modify a decoration template used by certain target sub-entities, the decoration template only needs to be modified on the management page of the target entity. The decoration management device provided by the embodiment of the present disclosure can automatically determine the changes before and after the decoration template based on the version information of the decoration template before and after the modification, thereby automatically updating the template information corresponding to the decoration template on the display page of each target sub-entity that uses the decoration template based on the change, thereby simply and conveniently realizing the adaptive modification of the decoration template used on each target sub-entity.
[0108] For example, as shown in the upper picture of FIG6 , assuming that the target entity's stores 1 and 2 use decoration template 1, the version number of decoration template 1 is 1.0, and the decoration information 1 corresponding to decoration template 1 is displayed on the display pages of store 1 and store 2 respectively; when the user modifies decoration template 1 on the management page of the target entity and obtains decoration template 1', and the version number of decoration template 1' is 2.0, then, as shown in the lower picture of FIG6 , the display information 1' corresponding to decoration template 1' is displayed on the display pages of store 1 and store 2. Among them, the operations performed by the decoration management device provided by the embodiment of the present disclosure may include: obtaining version number 1.0 of decoration template 1 and version number 2.0 of decoration template 1'; calculating the differential information between decoration template 1 and decoration template 1' based on version number 1.0 and version number 2.0; and updating the display information 1 displayed on the display pages of store 1 and store 2 to display information 1' based on the differential information.
[0109] It is understandable that when a certain decoration template is put into effect, the value of the version field of the template table corresponding to the decoration template can be equal to 1. If there are changes in other tables, the value of the version field of the record will be increased by one. When the decoration template is first created, for example, a category of "Fruits and Fresh Produce" can be added, and related records can be initialized in each table. At this time, the value of the version field in each effective table is equal to 1; when the category is changed (such as adding or modifying a category), the value of the version field can be increased by one for the changed content. At the same time, the stores that need to be synchronized are recorded in the event task table and wait for asynchronous execution. It should be noted that when the script executes the copy task of the decoration template, it only processes records when the value of the version field is equal to the value of the version field in the current task. Because it is executed in the order of insertion, all change information will be obtained in the order of the version field value being equal to 1, 2, 3, 4, etc.
[0110] In order to make the process of the technical solution provided by the embodiment of the present disclosure clearer, the following examples are used to illustrate the content related to the embodiment of the present disclosure in the following interactive processes: the interaction between the chain enterprise's work website and the decoration management device, and the interaction between the decoration management device and the consumer terminal.
[0111] The interaction between the chain enterprise's work website and the decoration management device may include, for example, the following: S31, in response to the operation of triggering a new template on the work website, the decoration management device creates a classification template and stores the template table of the classification template in the database; S32, in response to the operation of triggering a new classification page on the work website, the decoration management device queries the product center for the main product, creates the classification page, and stores the component table of the classification page in the database; S33, in response to the operation of triggering a store binding on the work website, the decoration management device establishes a template-store relationship and stores the binding relationship table of the template-store relationship in the database; S34, in response to the operation of triggering a template publishing on the work website, the decoration management device saves the template and submits it for review, and implements the review of the template through transactions with the product center. When the review is passed, the template takes effect. The template data of the template in the headquarters of the chain enterprise may include: template, category, and main product, and the template data of the template in each bound store may include: template, category, and sub-product.
[0112] The interaction between the decoration management device and the consumer terminal may include, for example: S41, in response to the decoration management device obtaining the update operation of the template data, the decoration management device sends a product change message under the front-end category to the consumer terminal; S42, the consumer terminal sends a retail page product category reverse query request to the decoration management device (for example, it can be implemented through GetRetailPageProductCate, that is, RPC reverse query function, and the input parameters may include the store ID (that is, the ID of the target entity) and the product ID); S43, in response, the decoration management device sends all the front-end categories to which the product belongs to the consumer terminal, and the consumer terminal may write all the front-end categories to which the product belongs to ES (Elasticsearch); S44, the consumer views the classification page on the consumer terminal, and the consumer terminal sends an RPC function to the decoration management device, and the input parameters may include the store ID; S45, in response, the decoration management device returns the category tree of the classification page and the background categories under each category to the consumer terminal; S46, based on the content received from the decoration management device, the consumer terminal obtains the products under the front-end category from ES, renders the store's display page, and presents the display page to the consumer.
[0113] It can be seen that through this method, the function of displaying and operating each decoration template is provided on the management page of the chain entity, and the user can flexibly bind each decoration template to at least one sub-entity, so that the decoration information corresponding to the decoration template is used on the display page of the bound sub-entity, which overcomes the current problem of chain entities decorating sub-entities indiscriminately, and enables chain entities in instant retail scenarios to flexibly and conveniently manage the decoration of sub-entities, thereby enabling the decoration of each sub-entity in the chain entity in the instant retail scenario to reflect better value.
[0114] Accordingly, the embodiment of the present disclosure further provides a decoration management device 700, as shown in FIG7 . The device 700 may include:
[0115] A first display unit 701 is configured to, in response to a viewing operation of the first decoration template on the management page of the target entity, display a first setting page of the first decoration template, the first setting page including sub-entities belonging to the target entity, the first decoration template being used to adjust display content on a display page of the target entity or sub-entity to which the first decoration template is applied;
[0116] The first application unit 702 is configured to apply the first decoration template on the display page of each first sub-entity of the at least one first sub-entity in response to a binding operation on the at least one first sub-entity of the target entity on the first setting page.
[0117] In a possible implementation, the apparatus 700 further includes:
[0118] a second display unit configured to obtain a second setting page of the second decoration template in response to a viewing operation on the second decoration template on the management page of the target entity;
[0119] The second application unit is configured to apply the second decoration template on the display page of each second sub-entity of the at least one second sub-entity in response to a binding operation on the at least one second sub-entity of the target entity on the second setting page.
[0120] In a possible implementation, at least one first sub-entity includes a target management unit store at any level of the target entity, the target management unit store includes multiple target sub-entities, and the first application unit 702 is specifically configured to:
[0121] On a display page of each target sub-entity among the multiple target sub-entities, a first decoration template is applied.
[0122] In a possible implementation, the last-level entity of the target entity has page data independent of the target entity, and the apparatus 700 further includes:
[0123] an acquiring unit, configured to acquire current version information of the first decoration template in response to detecting an adjustment event of the first decoration template;
[0124] a calculation unit configured to calculate difference information based on the version information, where the difference information is used to indicate the content of the adjustment of the first decoration template;
[0125] The updating unit is configured to update each target sub-entity corresponding to the identifier of the first decoration template based on the differentiation information, the target sub-entity belongs to the last level entity of the target entity, and the target sub-entity belongs to at least one first sub-entity.
[0126] In a possible implementation, the apparatus 700 further includes:
[0127] The storage unit is configured to store page data of various entities and sub-entities based on classification tables corresponding to different page state machines before displaying the first setting page of the first decoration template. The different page state machines include: temporary state, draft state and formal state.
[0128] In a possible implementation, the apparatus 700 further includes:
[0129] a third display unit configured to display a new creation page of the third decoration template in response to a new creation operation of the third decoration template by the first user on the management page of the target entity, the first user being a management-level entity of the target entity;
[0130] a fourth display unit configured to, in response to completing an editing operation on a new page of the third decoration template and selecting a binding operation for at least one third sub-entity of the target entity, apply the third decoration template on a display page of each third sub-entity of the at least one third sub-entity;
[0131] The fifth display unit is configured to display the third decoration template on the management page of the target entity in response to completing the editing operation on the new page of the third decoration template and selecting the binding operation later. The status of the third decoration template is approved but not effective.
[0132] In a possible implementation, the apparatus 700 further includes:
[0133] a sixth display unit configured to display a new creation page for the fourth decoration template in response to a second user creating a new decoration template on a management page of a fourth child entity, the second user belonging to the last level entity of the target entity and having permission to create and manage decoration templates;
[0134] a seventh display unit configured to, in response to completing an editing operation on a new page of the fourth decoration template and selecting a binding operation for the fourth sub-entity, apply the fourth decoration template on a display page of the fourth sub-entity;
[0135] The eighth display unit is configured to respond to completing the editing operation on the new page of the fourth decoration template and selecting the later binding operation, and after the fourth decoration template is reviewed and approved, display the fourth decoration template on the management page of the fourth sub-entity. The status of the fourth decoration template is reviewed and approved but not effective.
[0136] In one possible implementation, the management page of the fourth sub-entity includes a fifth decoration template, which is a decoration template created by the target entity and opened to the fourth sub-entity. The fourth decoration template is obtained by copying and modifying the fifth decoration template.
[0137] In a possible implementation, the first setting page further includes: a binding operation, a logout operation, an unbinding operation, a batch validation operation, a batch logout operation, or a batch unbinding operation.
[0138] It should be noted that the specific implementation of the device 700 and the technical effects achieved can be found in the relevant description of the method shown in FIG1 .
[0139] In addition, an embodiment of the present disclosure also provides an electronic device, which includes a processor and a memory: the memory is configured to store instructions or computer programs; the processor is configured to execute the instructions or computer programs in the memory, so that the electronic device executes any implementation of the method provided in the embodiment of the present disclosure.
[0140] Referring to FIG8 , a schematic diagram of the structure of an electronic device 800 suitable for implementing embodiments of the present disclosure is shown. Terminal devices in embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG8 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.
[0141] As shown in Figure 8, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0142] Typically, the following devices may be connected to the I / O interface 805: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although FIG8 shows the electronic device 800 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0143] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0144] The electronic device provided by the embodiment of the present disclosure and the method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0145] The embodiments of the present disclosure further provide a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes any implementation of the method provided in the embodiments of the present disclosure.
[0146] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may 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 disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0147] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0148] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0149] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device can perform the method.
[0150] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0151] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0152] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit / module does not, in some cases, limit the unit itself.
[0153] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0154] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.
[0155] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.
[0156] It should be understood that in the present disclosure, "at least one (item)" refers to one or more, and "plurality" refers to two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0157] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0158] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0159] It should be noted that in the embodiments of the present disclosure, user sensitive information is not involved, and user-related information is obtained, used and determined after user authorization. In one example, before obtaining user-related information, the corresponding interface displays prompt information related to obtaining data use authorization. This prompt information is based on relevant laws and regulations and informs the user of the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure in an appropriate manner, so that the user can determine whether to agree to the authorization based on the prompt information. It can be understood that the above-mentioned notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation method of the present disclosure. Other methods that meet relevant laws and regulations can also be applied to the implementation method of the present disclosure.
[0160] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present disclosure. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to the embodiments shown herein, but is intended to be construed in the widest manner consistent with the principles and novel features disclosed herein.
Claims
1. A decoration management method, comprising: In response to a viewing operation of a first decoration template on a management page of a target entity, a first setting page of the first decoration template is displayed, wherein the first setting page includes a sub-entity belonging to the target entity, and the first decoration template is used to adjust display content on a presentation page of the target entity or the sub-entity to which the first decoration template is applied; In response to a binding operation on at least one first sub-entity of the target entity on the first setting page, the first decoration template is applied to a display page of each first sub-entity in the at least one first sub-entity.
2. The method according to claim 1, further comprising: In response to a viewing operation on the second decoration template on the management page of the target entity, obtaining a second setting page of the second decoration template; In response to a binding operation on at least one second sub-entity of the target entity on the second setting page, the second decoration template is applied to a display page of each second sub-entity in the at least one second sub-entity.
3. The method according to claim 1 or 2, wherein: The at least one first sub-entity includes a target management unit store of any level of the target entity, the target management unit store includes multiple target sub-entities, and applying the first decoration template on a display page of each first sub-entity in the at least one first sub-entity includes: The first decoration template is applied on the display page of each target sub-entity in the multiple target sub-entities.
4. The method according to claim 1 or 2, wherein: The last level entity of the target entity has page data independent of the target entity, and the method further includes: In response to detecting an adjustment event of the first decoration template, obtaining version information of the first decoration template; Calculating difference information based on the version information, wherein the difference information is used to indicate the content of the adjustment of the first decoration template; Based on the differentiation information, each target sub-entity corresponding to the identifier of the first decoration template is updated, wherein the target sub-entity belongs to the last level entity of the target entity, and the target sub-entity belongs to the at least one first sub-entity.
5. The method according to any one of claims 1 to 4, wherein: Before displaying the first setting page of the first decoration template, the method further includes: The page data of various entities and sub-entities are stored in the classification tables corresponding to different page state machines, wherein the different page state machines include: temporary state, draft state and formal state.
6. The method according to any one of claims 1 to 5, further comprising: In response to a first user creating a new page for a third decoration template on a management page of the target entity, wherein the first user belongs to a management-level entity of the target entity; In response to completing the editing operation on the new page of the third decoration template and at least one of the target entities a third sub-entity selecting a binding operation, and applying the third decoration template on a display page of each third sub-entity in the at least one third sub-entity; In response to completing the editing operation on the new page of the third decoration template and selecting the bind operation later, the third decoration template is displayed on the management page of the target entity, and the status of the third decoration template is approved but not effective.
7. The method according to any one of claims 1 to 5, further comprising: In response to a second user creating a fourth decoration template on a management page of a fourth child entity, displaying a new page for the fourth decoration template, wherein the second user belongs to the last-level entity of the target entity and has permission to create and manage decoration templates; In response to completing the editing operation on the new creation page of the fourth decoration template and selecting the binding operation for the fourth sub-entity, applying the fourth decoration template on the display page of the fourth sub-entity; In response to completing the editing operation on the new page of the fourth decoration template and selecting the later binding operation, after the fourth decoration template is reviewed and approved, the fourth decoration template is displayed on the management page of the fourth sub-entity, wherein the status of the fourth decoration template is reviewed and approved but not effective.
8. The method according to claim 7, wherein: The management page of the fourth sub-entity includes a fifth decoration template, which is a decoration template created by the target entity and opened to the fourth sub-entity. The fourth decoration template is obtained by copying and modifying the fifth decoration template.
9. The method according to claim 1, wherein The first setting page also includes: binding operation, offline operation, unbinding operation, batch validation operation, batch offline operation or batch unbinding operation.
10. A decoration management device comprising: a display unit configured to, in response to a viewing operation of a first decoration template on a management page of a target entity, display a first setting page of the first decoration template, wherein the first setting page includes a sub-entity belonging to the target entity, and the first decoration template is used to adjust display content on a display page of the target entity or the sub-entity to which the first decoration template is applied; and The application unit is configured to apply the first decoration template on the display page of each first sub-entity of the at least one first sub-entity in response to a binding operation on the at least one first sub-entity of the target entity on the first setting page.
11. An electronic device comprising: processor and memory; Wherein, the memory is configured to store instructions or programs; The processor is configured to execute the instructions or programs in the memory, so that the electronic device performs the method according to any one of claims 1 to 9.
12. A readable medium, wherein: The readable medium stores instructions or programs, and when the instructions or programs are executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Method and apparatus for generating online shop page
CN104850400A
Distribution subsite technology development based on mobile terminal
CN108280704A
Page decoration method and system
CN108694043A
Combining Aspects of a Template into Multiple Web Pages
US20180060294A1