CN112328244A - Method for displaying page configuration, server, terminal equipment and electronic equipment - Google Patents
Method for displaying page configuration, server, terminal equipment and electronic equipment Download PDFInfo
- Publication number
- CN112328244A CN112328244A CN202010464815.0A CN202010464815A CN112328244A CN 112328244 A CN112328244 A CN 112328244A CN 202010464815 A CN202010464815 A CN 202010464815A CN 112328244 A CN112328244 A CN 112328244A
- Authority
- CN
- China
- Prior art keywords
- template
- display
- target
- display template
- floor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 102
- 238000012795 verification Methods 0.000 claims description 65
- 230000000694 effects Effects 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 238000004590 computer program Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 230000015654 memory Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 206010010144 Completed suicide Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure provides a method for displaying page configuration, a server, a terminal device and an electronic device. A method of display page configuration performed by a server may include receiving a presentation template request from a terminal device. The presentation template request includes a target presentation template corresponding to the attribute information of the target object. The method may further comprise: and under the condition of receiving a display template request from the terminal equipment, determining whether a target display template exists in a template library of the server. The template library comprises new display templates aiming at different attribute information and default display templates without attribute pertinence. The method may further comprise: and if the target display template exists in the template library, sending the target display template to the terminal equipment. The method may further comprise: and if the target display template does not exist in the template library, sending the default display template to the terminal equipment.
Description
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method for displaying a page configuration, a server, a terminal device, and an electronic device.
Background
The display pages presented to the user in the existing e-commerce system generally include a platform information page, a login or registration entry, information of a target object, an advertisement, a detailed parameter page of the target object, and the like. In the course of implementing the disclosed concept, the inventors found that there are at least the following problems in the prior art: the existing e-commerce app has no real-time version update capability, and the detailed parameter page layout of the target object cannot be updated if the app is not updated. For example, after a user downloads a certain version of app, the layout shown in the detailed parameter page of the target object under the version of app is only the layout shown in the detailed parameter page of the target object after the user updates the app, and if some users do not update the app, the original layout is still shown, and dynamic update of the display page cannot be realized.
Disclosure of Invention
In view of this, the present disclosure provides a method for configuring a display page, a server, a terminal device, and an electronic device.
A first aspect of the present disclosure provides a method of display page configuration performed by a server. The method may include receiving a presentation template request from a terminal device. The presentation template request includes a target presentation template corresponding to the attribute information of the target object. The method may further comprise: and under the condition of receiving a display template request from the terminal equipment, determining whether a target display template exists in a template library of the server. The template library comprises a new display template and a default display template. The method may further comprise: and if the target display template exists in the template library, sending the target display template to the terminal equipment. The method may further comprise: and if the target display template does not exist in the template library, sending the default display template to the terminal equipment.
According to an embodiment of the present disclosure, the method for configuring a display page further includes: and creating a new display template aiming at different attribute information in the template library in advance. The process of creating a new display template for different attribute information in advance may include creating a floor library and creating a blank template. The floor library comprises a plurality of floors with various patterns, and the floors are used for displaying the display information of the target objects. The process of creating a new presentation template for different attribute information in advance may further include: and determining the style of the floor to be displayed and the layout of the floor according to the attribute information. The process of creating a new presentation template for different attribute information in advance may further include: and adding the style of the floor to be displayed and the layout of the floor into the blank template, thereby generating a new display template.
According to an embodiment of the present disclosure, the method for configuring a display page further includes: and updating the new display template in the template library. The updating includes at least one of deleting, adding and modifying. The new display template comprises at least one floor arranged according to a preset layout, and the floor is used for displaying display information of the target object. Modifying the new display template comprises: and modifying the style of the floor and the layout of the floor in the new display template.
According to an embodiment of the present disclosure, the method for configuring a display page further includes: and verifying the display effect of the updated new display template, wherein the update is effective after the display effect of the updated new display template is verified.
According to an embodiment of the present disclosure, if it is determined that the target presentation template exists in the template library, sending the target presentation template to the terminal device may include: if the target display template exists in the template library, further determining whether the verification state of the target display template is verified; and under the condition that the verification state of the target display template is determined to be passed, sending the target display template to the terminal equipment.
A second aspect of the present disclosure provides a method of display page configuration performed by a terminal device. The method can comprise the following steps: a request for a presentation of details about a target object is received. The detail presentation request includes attribute information corresponding to the target object. The method may further comprise: in the case where a detail presentation request is received for a target object, a presentation template request is sent to the server. The presentation template request includes a target presentation template corresponding to the attribute information. The method may further comprise: according to a target display template or a default display template in a template library received from a server, display information of a target object is integrated into the received target display template or the default display template so as to generate and display a target display page.
According to the embodiment of the disclosure, a new display template aiming at different attribute information is created in the template library in advance. And the target display template is a new display template corresponding to the attribute information in the template library.
According to the embodiment of the disclosure, the template library includes an updated new display template, and the updated new display template is obtained by performing at least one operation of deleting, adding, and modifying a pre-created new display template for different attribute information. The pre-created new display template comprises at least one floor arranged according to a preset layout. The floor is used for displaying the display information of the target object. The modification operation executed on the pre-created new display template aiming at different attribute information comprises the following steps: and modifying the style of the floor and the layout of the floor in the newly created display template.
According to the embodiment of the disclosure, the updated new display template is the updated effective new display template, the display effect of the updated effective new display template is verified in advance, and the verification state is that the display effect is verified.
According to an embodiment of the present disclosure, the verification status of the target presentation template in the template library from the server is verified.
A third aspect of the present disclosure provides a server for displaying a page configuration. The server includes: the system comprises a display template request receiving module, a target display template determining module and a first display template sending module. The display template request receiving module is used for receiving a display template request from the terminal equipment. The target display template determining module is used for determining whether the target display template exists in the template library of the server under the condition that a display template request from the terminal equipment is received. The presentation template request includes a target presentation template corresponding to the attribute information of the target object. The template library comprises a new display template and a default display template. The first display template sending module is used for sending the target display template to the terminal equipment under the condition that the target display template determining module determines that the target display template exists in the template library. Or the first display template sending module is used for sending the default display template to the terminal equipment under the condition that the target display template determining module determines that the target display template does not exist in the template library.
According to an embodiment of the present disclosure, the server further comprises: and a new display template creating module. The new presentation template creation module comprises: the system comprises a floor library creating submodule, a blank template creating submodule, a floor style and layout determining submodule and a new display module generating submodule. And the new display template creating module is used for creating new display templates aiming at different attribute information in the template library in advance. And the floor library creating submodule is used for creating a floor library. The floor garage includes a plurality of floors having a plurality of patterns. Each floor is used for displaying the display information of the target object. And the blank template creating submodule is used for creating a blank template. And the floor style and layout determining submodule is used for determining the style of the floor to be displayed and the layout of the floor according to the attribute information. And the new display module generation submodule is used for adding the style of the floor to be displayed and the layout of the floor into the blank template so as to generate a new display template.
According to an embodiment of the present disclosure, the server further comprises: the template library updating module and the updating verification module. And the template library updating module is used for updating the new display template aiming at different attribute information in the template library. The update includes at least one of: delete, add, and modify. The new display template comprises at least one floor arranged according to a preset layout. The floor is used for displaying the display information of the target object. Modifying the new display template includes: the style of the floors and the layout between the floors in the new presentation template are modified. The updating verification module is used for verifying the display effect of the updated new display template, and the updating is effective only after the display effect of the updated new display template is verified.
According to an embodiment of the present disclosure, the server further comprises: the target display template verification module and the second display template sending module. The target display template verification module is used for further determining whether the verification state of the target display template is verified under the condition that the target display template determination module determines that the target display template exists in the template library. The second display template sending module is used for sending the target display template to the terminal equipment under the condition that the target display template verification module determines that the verification state of the target display template is verified. Or the second display template sending module is used for sending the default display template to the terminal equipment under the condition that the target display template verification module determines that the verification state of the target display template is not verified.
A fourth aspect of the present disclosure provides a terminal device for displaying a page configuration. The terminal device includes: the system comprises a detail display request receiving module, a display template request sending module and a target display page generating module. The detail display request receiving module is used for receiving a detail display request about a target object. The detail presentation request includes attribute information corresponding to the target object. The display template request sending module is used for sending a display template request to the server under the condition of receiving a detail display request about the target object. The presentation template request includes a target presentation template corresponding to the attribute information. The target display page generation module is used for integrating the display information of the target object into the received target display template or default display template according to the target display template or default display template in the template library received from the server so as to generate and display the target display page.
A fifth aspect of the present disclosure provides an electronic device. The electronic device includes: one or more processors; and storage means for storing one or more programs. Wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform any of the methods mentioned above.
A sixth aspect of the present disclosure provides a computer-readable storage medium. The computer readable storage medium has stored thereon executable instructions that, when executed by a processor, cause the processor to perform any of the methods mentioned above.
A seventh aspect of the present disclosure provides a computer program comprising computer executable instructions for implementing the method as described above when executed.
According to the embodiment of the disclosure, the problem that the detailed parameter page layout of the target object cannot be updated if the client app is not updated can be at least partially solved, the client app does not need to be updated, and when a new display template corresponding to the target object attribute exists, the new display template is adopted for display; and when the target object does not exist, displaying by adopting a default template, and realizing the technical effect that the display page of the target object can be dynamically configured on the basis of the server without updating the app.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
fig. 1 schematically illustrates an application scenario of a method, a server, a terminal device and an electronic device for displaying page configuration according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram illustrating an interaction process between a server and a terminal device in a method for displaying page configuration according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a flow chart of a method of display page configuration performed by a server in accordance with an embodiment of the present disclosure;
FIG. 4 schematically shows a detailed flowchart of operation S10 of pre-creating a new presentation template for different attribute information in a template library, according to an embodiment of the present disclosure;
FIG. 5 schematically illustrates a pattern of universal floors according to an embodiment of the present disclosure;
fig. 6 schematically illustrates an example of configuring a pattern of floors and integrating presentation information of a target object into floors according to an embodiment of the present disclosure;
figure 7 schematically illustrates a pattern of floors of a multi-picture according to an embodiment of the present disclosure;
fig. 8 schematically shows a schematic diagram of determining a pattern of floors to be presented and a layout of floors according to attribute information of a target object according to an embodiment of the present disclosure, wherein (a) is a schematic diagram of determining a layout of floors to be presented according to exemplary attribute information of a target object, and (b) is an example of a layout of floors and a pattern of floors;
FIG. 9 schematically illustrates a flow diagram of a method of display page configuration performed by a server according to another embodiment of the present disclosure;
fig. 10 schematically illustrates a method of display page configuration performed by a terminal device according to an embodiment of the present disclosure;
FIG. 11 schematically shows a block diagram of a server according to an embodiment of the present disclosure;
fig. 12 schematically shows a block diagram of a terminal device according to an embodiment of the present disclosure;
FIG. 13 schematically shows a block diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Embodiments of the present disclosure provide a method of display page configuration performed by a server. The method may include receiving a presentation template request from a terminal device. The presentation template request includes a target presentation template corresponding to the attribute information of the target object. The method may further comprise: and under the condition of receiving a display template request from the terminal equipment, determining whether a target display template exists in a template library of the server. The template library comprises a new display template and a default display template. The method may further comprise: and if the target display template exists in the template library, sending the target display template to the terminal equipment. The method may further comprise: and if the target display template does not exist in the template library, sending the default display template to the terminal equipment.
Fig. 1 schematically illustrates an application scenario of a method for displaying page configuration, a server, a terminal device and an electronic device according to an embodiment of the disclosure.
In the related art, the existing e-commerce app does not have the capability of real-time version update, and the detailed parameter page layout of the target object cannot be updated if the app is not updated. Referring to fig. 1, an interface of a target object displayed by an application (app) on a terminal device 10 is denoted as a. In the case where a user downloads a certain version of app without an update, the interface a of the target object displayed on the terminal device has a fixed layout, and the layout in fig. 1 is merely an example. Only in case the user updates the app will the interface displayed on the terminal device regarding the target object be updated to the new layout, as shown in fig. 1 by the interface a' after the update app, which is connected by the dashed arrow.
Specifically, in one scenario, taking the kyoto app as an example, the old version of kyoto app only has the detailed parameter page layout of the "self-run" attribute, while the new version of kyoto app publishes the detailed parameter page layout of the "second-kill" attribute, while the old version of kyoto app does not have the detailed parameter page layout of the "second-kill" attribute, and for the electronic device without the updated app, the presented detailed parameter layout page has no interface of "second-kill" at all, so that for user groups under different versions of apps, the presented detailed information page of the commodity has a large difference, and the corresponding user experience and the related user purchasing power also have a large difference.
In addition, in some usage scenarios, the application program may need to be updated frequently, and frequent updating of the application program also brings inconvenience to the user.
Referring to fig. 1, the terminal device 10 may include, for example, a smart phone 101, a tablet computer 102, a notebook computer 103, and the like. The corresponding client app can be a computer-side app or a mobile phone-side app.
The client app may be, for example, an online shopping platform application, such as: kyoto app, tianmao app, Taobao app, current web app or Maoduo app, etc. The application may also be an online exhibition platform. The application program of the present disclosure is not limited to the above example, and may be other application programs having a display function.
The target object may be various types of items, including: books, clothing, cases, electronic products, or the like.
Therefore, to at least address the problem that the detailed parameter page layout of the target object cannot be updated without updating the client app, a first exemplary embodiment of the present disclosure provides a method of display page configuration performed by a server.
Fig. 2 schematically shows an interaction process between a server and a terminal device in a method for displaying page configuration according to an embodiment of the disclosure. Fig. 3 schematically shows a flow chart of a method of display page configuration performed by a server according to an embodiment of the present disclosure.
Referring to fig. 3, the method for configuring a display page performed by a server according to the present embodiment includes the following operations: s11, S12, S13a and S13 b.
In operation S11, a presentation template request is received from the terminal device, where the presentation template request includes a target presentation template corresponding to the attribute information of the target object.
In response to receiving the presentation template request from the terminal device, operation S12 determines whether a target presentation template exists in the template library of the server.
In operation S13a, if it is determined that the target presentation template exists in the template library, the target presentation template is transmitted to the terminal device.
In operation S13b, if it is determined that the target presentation template does not exist in the template library, the default presentation template is sent to the terminal device.
In operation S11, the server receives a presentation template request from the terminal device, as indicated by the double-headed arrow with a dotted line to the right in fig. 2.
The presentation template request includes a target presentation template corresponding to the attribute information of the target object, that is, the terminal device 10 requests the server 20 for the target presentation template corresponding to the attribute information of the target object. Taking the kyoton app as an example, the attribute information of the target object includes: at least one of self-service, reservation, global purchase, pre-sale, non-self-service, and suicide. There is no detailed parameter page layout for the "kill of seconds" attribute in the terminal device 10 that does not update the program. The terminal device 10 may send a request to the server 20 about the target presentation template corresponding to the "kill second" attribute, that is, the terminal device 10 requests the server 20 to send the target presentation template corresponding to the "kill second".
In operation S12, in response to receiving a presentation template request from the terminal device, it is determined whether a target presentation template exists in the template library of the server.
Referring to fig. 2, a plurality of presentation templates are included in the template library 201 of the server 20, for example, a new presentation template 212 for different attribute information and a default presentation template 211 without attribute pertinence may be included. The above-mentioned "new presentation template" and "default presentation template" are descriptions for distinguishing the two, and the "default presentation template" is a template without attribute pertinence, that is, a layout specific to different attributes, which does not vary with the attributes of the target object. The new display template is a template with attribute pertinence, and the layout of the display template is different corresponding to different attributes. Specifically, the attribute information a corresponds to a new display template a, the attribute information b corresponds to a new display template b, the attribute information c corresponds to a new display template c, and so on. And when the attributes a, b and c are different, the new display templates a, b and c are correspondingly different.
In operation S12, determining whether the target presentation template exists in the template library 201 of the server 20 is determining whether a presentation template corresponding to the attribute information of the target object exists in the template library by searching in the template library 201. Specifically, for example, the terminal device requests the server 20 to send a target presentation template corresponding to "kill second", searches whether a new presentation template corresponding to "kill second" exists in the new presentation template 212 of the server 20, and if so, determines that the target presentation template exists in the template library of the server, and the new presentation template corresponding to "kill second" is the target presentation template.
It should be noted that the target display template in operation S11 is a display template required by the terminal device, and the specific style or layout of the target display template is not known in operation S11, which is merely a name of a requirement. The presentation template in the template library 201 on the server side and the target presentation template are two concepts, and whether the presentation template in the template library 201 satisfies the requirement on the terminal device side needs to be determined in operation S12.
In operation S13a, if it is determined that the target presentation template exists in the template library 201, the target presentation template is transmitted to the terminal device 10, as indicated by a single arrow with a dotted line to the left in fig. 2.
In operation S13b, if it is determined that the target presentation template does not exist in the template library 201, the default presentation template is transmitted to the terminal device 10, as indicated by the left-dotted double arrow in fig. 2.
According to an embodiment of the present disclosure, referring to fig. 3, the method for configuring a display page further includes: operation S10.
In operation S10, a new presentation template for different attribute information is created in advance in the template library.
Fig. 4 schematically shows a detailed flowchart of operation S10 of creating a new presentation template for different attribute information in advance in the template library according to an embodiment of the present disclosure.
Referring to fig. 4, the operation S10 may further include the following sub-operations: s101 to S104.
The process of creating a new presentation template for different attribute information in advance may include creating a floor library (sub-operation S101) and creating a blank template (sub-operation S102). The process of creating a new presentation template for different attribute information in advance may further include: the style of the floor to be presented and the layout of the floors are determined according to the attribute information (sub-operation S103). The process of creating a new presentation template for different attribute information in advance may further include: the style of the floor to be presented and the layout of the floor are added to the blank template, thereby generating a new presentation template (sub-operation S104).
In sub-operation S101, a floor garage is created.
The floor library comprises a plurality of floors with various patterns. Each floor is used for displaying the display information of the target object.
Figure 5 schematically illustrates a pattern of universal floors according to an embodiment of the present disclosure.
Referring to fig. 5, in an exemplary embodiment, the pattern of floors may include: a picture 1 and a picture 2 respectively placed at the head and the tail (corresponding to the left and right directions in fig. 5), and a text 1 and a text 2 placed between the picture 1 and the picture 2.
Fig. 6 schematically illustrates an example of configuring a pattern of floors and integrating presentation information of a target object into floors according to an embodiment of the present disclosure.
Referring to fig. 6, the style of the floor may be configured and the presentation information of the target object may be integrated into the floor. For example, the general floor pattern shown in fig. 5 is configured as an example, and the floor name, the font of the floor, the background color of the floor, the color of the text, the height of the floor, and the like may be configured. The method for integrating the display information of the target object into the floor may be implemented in two ways, one is in an interface way, and this way is that the server acquires the dynamic resource of the external system based on a physical connection way, for example, acquires the material set by a third-party operator or a merchant by using a data interface, where the material may be a text or a picture. Another way is through a static way, which is to use a static link to acquire the resource of the external system, for example, the static link may be a web page link.
In some individual cases, there is a requirement for an application range in the process of configuring the floor style and integrating the display information of the target object to the floor, some floor styles are only suitable for terminal devices with more than a specific version, and some terminal devices with low versions may face a problem that the floor styles cannot be loaded.
The above embodiment is only an example of the floor pattern, and the floor pattern of the present disclosure may be various, for example, a multi-picture floor pattern as illustrated in fig. 7, or a custom floor pattern. The custom style is a type of floor template which is provided by the server and does not have the style, the app and the api server are required to define a floor code, the style is configured in the server, and the app is required to analyze when the display information of the target object is integrated.
Fig. 7 schematically illustrates a pattern of floors of a multi-picture according to an embodiment of the present disclosure. Referring to fig. 7, the floor pattern of the present disclosure may be a multi-picture floor pattern, and fig. 7 illustrates a general pattern in which a title portion is illustrated in fig. 5, a plurality of pictures are juxtaposed under the title, and corresponding texts are provided under the plurality of pictures. The number of the pictures is only taken as an example, and the number of the pictures and the layout mode can be expanded. The process of configuring the multi-picture floor style and integrating the display information of the target object to the floor in this embodiment may refer to the description in fig. 6, and is not described herein again.
In sub-operation S102, a blank template is created. The blank template is used for subsequently generating a new display template.
In sub-operation S103, a style of a floor to be presented and a layout of the floor are determined according to the attribute information.
Fig. 8 schematically shows a schematic diagram of determining a pattern of floors to be exhibited and a layout of floors according to attribute information of a target object according to an embodiment of the present disclosure, where (a) is a schematic diagram of determining a layout of floors to be exhibited according to exemplary attribute information of a target object, and (b) is an example of a layout of floors and a pattern of floors.
The attribute information of the target object includes: at least one of camp-on, reservation, global purchase, pre-sale, non-camp-on, and second kill, as shown in fig. 8 (a), the attribute information of the current target object is taken as "camp-on" as an example, and the layout of the floor corresponding to the "camp-on" attribute is taken as layout 2. The layout 2 may be in the form shown in fig. 8 (b), and by way of example, the layout 2 includes 5 floors, with floor 1, floor 2, and floor 5 stacked in sequence, with two floors 3 and 4 disposed side by side between floor 2 and floor 5. The floor 1 pattern is, for example, the general pattern shown in fig. 5. The styles of other floors 2-5 can be flexibly set according to display needs.
In sub-operation S104, the style of the floor to be presented and the layout of the floor are added to the blank template, thereby generating a new presentation template.
It should be noted that the layout of floors and the pattern of floors in the present disclosure are not limited to the examples illustrated in the embodiments and the drawings.
According to the embodiment of the disclosure, the display template in the template library can be dynamically updated.
Fig. 9 schematically shows a flow chart of a method of display page configuration performed by a server according to another embodiment of the present disclosure. Referring to a portion corresponding to the dashed line box in fig. 9, the method for displaying page configuration further includes the following operations: s20, S30, and S40.
In operation S20, a new presentation template in the template library is updated.
The updating includes at least one of deleting, adding and modifying. Wherein, the new display template comprises at least one floor arranged according to a preset layout. Each floor is used for displaying the display information of the target object. Modifying the new display template comprises: and modifying the style of the floor and the layout of the floor in the new display template.
In addition, the updating operation allows the account number to be authorized, so that the problem caused by wrong updating or unauthorized change due to misoperation of other personnel is avoided. In addition, only the operation of the same authorized account is allowed in the same time, so that the problem of change conflict among different authorized accounts is solved.
In operation S30, the presentation effect of the updated new presentation template is verified.
In operation S40, an updated template library is generated according to the verification result of the presentation effect.
Referring to fig. 9, operation S40 includes two sub-operations: s40a and S40 b.
In sub-operation S40a, in the case that the exhibition effect of the updated new exhibition template is verified, the update is validated, and an updated template library is obtained, which is different from the template library before the update.
In sub-operation S40b, in the case that the effect of the new updated demo template is not verified, the update is not validated, and the obtained updated template library is the same as the template library before the update.
In the embodiment including operations S20, S30, and S40 and the previously described operations S11, S12, S13a, and S13b, in determining whether there is a target presentation template in the template library 201 of the server 20 in operation S12, the template library is an updated template library; in the previously described embodiment not including operations S20, S30, and S40, the template library is an initially created template library in determining whether the target presentation template exists in the template library 201 of the server 20 in operation S12.
In the description of the first embodiment, the display condition and the shielding condition may be mutually exclusive, and the style of the floor to be displayed and the layout of the floor are added to the blank template, so as to generate a new display template, or the style of the floor to be shielded and the layout of the floor are shielded, so that the styles of other floors not to be shielded and the layouts of the floors are added to the blank template.
According to the embodiment of the present disclosure, the update condition for updating each new presentation template is related to the property of Stock Keeping Unit (SKU) of the target object (which may be a commodity, for example), and the feasibility of the update condition may be determined by dynamically executing a script by a Velocity template engine, for example.
According to the embodiment of the disclosure, the problem that the detailed parameter page layout of the target object cannot be updated if the client app is not updated can be at least partially solved, the client app does not need to be updated, and when a new display template corresponding to the target object attribute exists, the new display template is adopted for display; and when the target object does not exist, displaying by adopting a default template, and realizing the technical effect that the display page of the target object can be dynamically configured on the basis of the server without updating the app. In addition, the template library is updated, so that the layout of the target display template tends to be rich, and the display effect of the target object is enhanced.
In carrying out the disclosed concept, the inventors have further discovered the following technical problems: for the condition that a new display template corresponding to the attribute information of the target object exists in the template library, whether the new display template can be normally displayed in the terminal device is not verified, for example, the effect of the new display template is not verified at some times, and the new display template is directly applied to the terminal device, which may cause abnormal display or other problems of the terminal device, thereby affecting the customer experience. In view of the above, a second exemplary embodiment of the present disclosure provides a method of display page configuration performed by a server. By the method provided by the embodiment, the operation based on verification can avoid the problem that abnormal display is caused on part of terminal equipment due to misoperation or version limitation of a new display template in the template library.
The method of the display page configuration performed by the server of the present embodiment is different from the method of the first embodiment in that operations S13a and S13b have differences.
According to an embodiment of the present disclosure, if it is determined that the target presentation template exists in the template library, the operation of sending the target presentation template to the terminal device may further include: if the target display template exists in the template library, further determining whether the verification state of the target display template is verified; and under the condition that the verification state of the target display template is determined to be passed, sending the target display template to the terminal equipment.
Referring to fig. 9, the method for configuring a display page performed by the server of the present embodiment includes the following operations: s11, S12, S13a 'and S13 b'.
The method of this embodiment may further include: s10, or comprising: s10, S20, S30 and S40. These matters can refer to the description of the first embodiment, the same parts are not repeated, and only the distinctive operations are described below: s13a 'and S13 b'.
In operation S13 a', if it is determined that the target presentation template exists in the template library, it is further determined whether the verification status of the target presentation template is verified; and under the condition that the verification state of the target display template is determined to be passed, sending the target display template to the terminal equipment.
In operation S13 b', if it is determined that the target presentation template does not exist in the template library, transmitting a default presentation template to the terminal device; or if the target display template exists in the template library and the verification state of the target display template is determined not to pass the verification, the default display template is sent to the terminal equipment.
Compared with the first embodiment, the method of the embodiment further increases a process of verifying the target display template after determining whether the target display template exists in the template library, wherein the verification is to send the target display template to the terminal device for display effect verification, and when the display effect is normal, the verification state of the target display template is regarded as passing verification.
In addition, the target display template is sent to the terminal equipment for display effect verification, and the display effect verification can be divided into an internal verification process and an external verification process. And in the internal verification process, corresponding to the white list online process, the target display template is sent to the terminal equipment of a certain number or a predetermined proportion (for example, 50%) of internal workers for verification. After the internal verification passes, the external verification process is performed. The external verification process corresponds to a gray scale online process, in the gray scale verification process, the target display template is sent to the terminal devices of a part of users or a predetermined proportion (for example, 10%, 20%, 50%, or the like) for verification, and after the gray scale online verification is passed, all the users are online, that is, the target display template which is passed through the verification can be sent to the terminal devices of all the users.
A third exemplary embodiment of the present disclosure provides a method of display page configuration performed by a terminal device.
Fig. 10 schematically illustrates a method of display page configuration performed by a terminal device according to an embodiment of the present disclosure.
As shown in fig. 10, the method for configuring a display page performed by a terminal device according to this embodiment may include the following operations: s21, S22, and S23.
In operation S21, a detail presentation request is received for the target object, the detail presentation request including attribute information corresponding to the target object.
In operation S22, in case of receiving the detail exhibition request about the target object, a exhibition template request including the target exhibition template corresponding to the attribute information is sent to the server.
In operation S23, according to the target presentation template or the default presentation template received from the template library of the server, the presentation information of the target object is integrated into the received target presentation template or default presentation template, so as to generate and display a target presentation page.
In operation S21, the terminal device 10 receives a detail presentation request for the target object, as indicated by the dashed single arrow to the right in fig. 2. According to the embodiment of the present disclosure, the terminal device 10 receives a detail display request of a user (not illustrated in fig. 2) about a target object, where the detail display request may be in the form of: and the terminal equipment detects that the option corresponding to the detail display request is touched for a preset time or clicked.
In operation S22, the terminal device 10 transmits a presentation template request to the server 20, as indicated by the double-headed arrow with a broken line to the right in fig. 2. The display template request comprises a target display template corresponding to the attribute information.
In operation S23, the terminal device 10 receives the target presentation template, which is indicated by a single arrow with a dotted line to the left in fig. 2, or the default presentation template, which is indicated by a double arrow with a dotted line to the left in fig. 2, from the server 20. The terminal device 10 integrates the presentation information of the target object into the received target presentation template or default presentation template, so as to generate and display a target presentation page. The method for integrating the display information of the target object into the display template is described in detail in the first embodiment, and is not described herein again.
The method for configuring the display page executed by the terminal device according to this embodiment may be matched with the methods executed by the server according to the first and second embodiments, and the "target presentation template" and the "template library" in the terminal device may also be adaptively changed according to the scheme for updating the template library, the scheme for verifying the target presentation template, and the scheme for combining the two schemes.
According to the embodiment of the disclosure, a new display template aiming at different attribute information is created in the template library in advance. And the target display template is a new display template corresponding to the attribute information in the template library. The method for creating a new display template for different attribute information in advance is described in the first embodiment, and is not described herein again.
According to the embodiment of the disclosure, the template library includes an updated new display template, and the updated new display template is obtained by performing at least one operation of deleting, adding, and modifying a pre-created new display template for different attribute information. The pre-created new display template comprises at least one floor arranged according to a preset layout. The floor is used for displaying the display information of the target object. The modification operation executed on the pre-created new display template aiming at different attribute information comprises the following steps: and modifying the style of the floor and the layout of the floor in the newly created display template.
According to the embodiment of the disclosure, the updated new display template is the updated effective new display template, the display effect of the updated effective new display template is verified in advance, and the verification state is that the display effect is verified.
According to an embodiment of the present disclosure, the verification status of the target presentation template in the template library from the server is verified.
A fourth exemplary embodiment of the present disclosure provides a server for displaying a page configuration.
Fig. 11 schematically shows a block diagram of a server according to an embodiment of the present disclosure.
Referring to the block diagram of solid line connection in fig. 11, the server 20 of the present embodiment includes: the template library 201, the display template request receiving module 21, the target display template determining module 22 and the first display template transmitting module 24 a.
As shown in fig. 2 and fig. 11, the template library 201 includes a new presentation template 212 for different attribute information and a default presentation template 211 without attribute pertinence.
The presentation template request receiving module 21 is configured to receive a presentation template request from the terminal device 10.
The target presentation template determination module 22 is configured to determine whether a target presentation template exists in the template library 201 of the server 20 in a case where a presentation template request is received from the terminal device 10. The presentation template request includes a target presentation template corresponding to the attribute information of the target object.
The first display template sending module 24a is configured to send the target display template to the terminal device when the target display template determining module 22 determines that the target display template exists in the template library. Or the first display template sending module 24a is configured to send the default display template to the terminal device 10 when the target display template determining module 22 determines that the target display template does not exist in the template library.
According to an embodiment of the present disclosure, referring to the block diagram of the dashed line connection in fig. 11, the server 20 further includes: the new presentation template creation module 200.
The new presentation template creation module 200 includes: a floor library creation sub-module 200a, a blank template creation sub-module 200b, a floor style and layout determination sub-module 200c, and a new display module generation sub-module 200 d.
The new presentation template creation module 200 is used to create a new presentation template for different attribute information in advance in the template library.
The floor library creation submodule 200a is used to create a floor library. The floor garage includes a plurality of floors having a plurality of patterns. Each floor is used for displaying the display information of the target object.
The blank template creation sub-module 200b is used to create a blank template.
The floor style and layout determination submodule 200c is configured to determine the style of the floor to be displayed and the layout of the floor according to the attribute information.
The new display module generation submodule 200d is configured to add the style of the floor to be displayed and the layout of the floor to the blank template, thereby generating a new display template.
According to an embodiment of the present disclosure, referring to the block diagram of the dashed line connection in fig. 11, the server 20 further includes: a template library update module 210 and an update verification module 220.
The template library updating module 210 is configured to update a new display template for different attribute information in the template library. The update includes at least one of: delete, add, and modify. The new display template comprises at least one floor arranged according to a preset layout. The floor is used for displaying the display information of the target object. Modifying the new display template includes: the style of the floors and the layout between the floors in the new presentation template are modified.
The update verification module 220 is configured to verify the display effect of the updated new display template, and the update is effective only after the display effect of the updated new display template is verified.
According to an embodiment of the present disclosure, referring to the block diagram of the dashed line connection in fig. 11, the server 20 further includes: a target presentation template verification module 23 and a second presentation template transmission module 24 b.
The target presentation template verification module 23 is configured to further determine whether the verification status of the target presentation template is verified if the target presentation template determination module 22 determines that the target presentation template exists in the template library.
The second display template sending module 24b is configured to send the target display template to the terminal device 10 when the target display template verification module 23 determines that the verification status of the target display template is verified. Or the second exhibition template sending module 24b is configured to send the default exhibition template to the terminal device 10 when the target exhibition template verification module 23 determines that the verification status of the target exhibition template is not verified.
According to the embodiment of the present disclosure, the first presentation template transmission module 24a may also have both of the above two functions (in the case of two conditions) or only one of the above two functions (in the case of one of the two conditions). The condition of the second display template sending module 24b is the same as the condition of the first display template sending module 24a, and is not described again.
A fifth exemplary embodiment of the present disclosure provides a terminal device for displaying a page configuration.
Fig. 12 schematically shows a block diagram of a terminal device according to an embodiment of the present disclosure.
Referring to fig. 12, the terminal device 10 of the present embodiment includes: a detail display request receiving module 11, a display template request sending module 12 and a target display page generating module 13.
The detail display request receiving module 11 is configured to receive a detail display request about a target object. The detail presentation request includes attribute information corresponding to the target object.
The presentation template request sending module 12 is configured to send a presentation template request to the server 20 if a detail presentation request for the target object is received. The presentation template request includes a target presentation template corresponding to the attribute information.
The target display page generating module 13 is configured to integrate the display information of the target object into the received target display template or default display template according to the target display template or default display template received from the template library of the server 20, so as to generate and display the target display page.
According to an embodiment of the present disclosure, the template library of the server may be a template library created in advance, as shown with reference to S10 in fig. 9. And a new display template aiming at different attribute information is pre-established in the template library. And the target display template is a new display template corresponding to the attribute information in the template library. The method for creating a new display template for different attribute information in advance is described in the first embodiment, and is not described herein again.
According to an embodiment of the present disclosure, the template library of the server may also be an updated template library, which is shown with reference to S40 in fig. 9. The template library comprises an updated new display template, and the updated new display template is obtained by executing at least one operation of deleting, adding and modifying the pre-created new display template aiming at different attribute information. The pre-created new display template comprises at least one floor arranged according to a preset layout. The floor is used for displaying the display information of the target object. The modification operation executed on the pre-created new display template aiming at different attribute information comprises the following steps: and modifying the style of the floor and the layout of the floor in the newly created display template.
According to the embodiment of the disclosure, the updated new display template is the updated effective new display template, the display effect of the updated effective new display template is verified in advance, and the verification state is that the display effect is verified.
According to the embodiment of the present disclosure, the verification status of the target presentation template in the template library received by the target presentation page generation module 13 from the server is that the target presentation template passes verification.
Any number of modules, sub-modules, or at least part of the functionality of any number thereof according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules and sub-modules according to the embodiments of the present disclosure may be implemented by being split into a plurality of modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in any other reasonable manner of hardware or firmware by integrating or packaging a circuit, or in any one of or a suitable combination of software, hardware, and firmware implementations. Alternatively, one or more of the modules, sub-modules, units, sub-units according to embodiments of the disclosure may be at least partially implemented as a computer program module, which when executed may perform the corresponding functions.
For example, any number of the floor library creating sub-module 200a, the blank template creating sub-module 200b, the floor style and layout determining sub-module 200c, and the new presentation module generating sub-module 200d may be combined and implemented in one module, any number of the detail presentation request receiving module 11, the presentation template request transmitting module 12, and the target presentation page generating module 13 may be combined and implemented in one module, or any one of the new presentation template creating module 200, the template library updating module 210, the update verifying module 220, the presentation template request receiving module 21, the target presentation template determining module 22, and the first presentation template transmitting module 24a may be split into a plurality of modules. Alternatively, at least part of the functionality of one or more of the modules described above may be combined with at least part of the functionality of other modules and implemented in one module. According to the embodiment of the present disclosure, at least one of the template library 201, the presentation template request receiving module 21, the target presentation template determining module 22, the first presentation template transmitting module 24a, the target presentation template verifying module 23 and the second presentation template transmitting module 24b, the new presentation template creating module 200, the template library updating module 210 and the update verifying module 220 may be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three manners of software, hardware and firmware, or by a suitable combination of any of them. Alternatively, at least one of the target presentation template determination module 22, the target presentation template verification module 23, the template library update module 210 and the update verification module 220 may be at least partially implemented as a computer program module which, when executed, may perform corresponding functions.
A sixth exemplary embodiment of the present disclosure provides an electronic apparatus. The electronic device includes: one or more processors; and storage means for storing one or more programs. Wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform any of the methods mentioned above.
FIG. 13 schematically shows a block diagram of an electronic device according to an embodiment of the disclosure. The electronic device shown in fig. 13 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 13, an electronic device 300 according to an embodiment of the present disclosure includes a processor 301 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)302 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 303. Processor 301 may comprise, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), among others. The processor 301 may also include on-board memory for caching purposes. Processor 301 may include a single processing unit or multiple processing units for performing different actions of a method flow according to embodiments of the present disclosure.
In the RAM 303, various programs and data necessary for the operation of the electronic apparatus 300 are stored. The processor 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. The processor 301 performs various operations of the method flows according to the embodiments of the present disclosure by executing programs in the ROM 302 and/or the RAM 303. Note that the program may also be stored in one or more memories other than the ROM 302 and the RAM 303. The processor 301 may also perform various operations of the method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, electronic device 300 may also include an input/output (I/O) interface 305, input/output (I/O) interface 305 also being connected to bus 304. The system 300 may also include one or more of the following components connected to the I/O interface 305: an input portion 306 including a keyboard, a mouse, and the like; an output section 307 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 308 including a hard disk and the like; and a communication section 309 including a network interface card such as a Local Area Network (LAN) card, a modem, or the like. The communication section 309 performs communication processing via a network such as the internet. A drive 310 is also connected to the I/O interface 305 as needed. A removable medium 311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 310 as necessary, so that a computer program read out therefrom is mounted into the storage section 308 as necessary.
A seventh exemplary embodiment of the present disclosure provides a computer-readable storage medium. The computer readable storage medium has stored thereon executable instructions that, when executed by a processor, cause the processor to perform any of the methods mentioned above.
The above-mentioned computer-readable storage medium may be one contained in the device/server (server/terminal device or electronic device) described in the above-mentioned embodiment; or may exist separately and not be assembled into the device/server. The computer-readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, a computer-readable storage medium may include ROM 302 and/or RAM 303 and/or one or more memories other than ROM 302 and RAM 303 described above.
An eighth exemplary embodiment of the present disclosure provides a computer program comprising computer executable instructions for implementing the method as described above when executed.
For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 309, and/or installed from the removable medium 311. The computer program, when executed by the processor 301, performs the above-described functions defined in the system of the embodiments of the present disclosure. According to an embodiment of the present disclosure, the terminal device, the server, the electronic device, the module, the sub-module, and the like described above may be implemented by a computer program module.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.
Claims (17)
1. A method performed by a server of displaying page configurations, the method comprising:
receiving a display template request from terminal equipment, wherein the display template request comprises a target display template corresponding to the attribute information of a target object;
in response to receiving a display template request from a terminal device, determining whether the target display template exists in a template library of the server; the template library comprises a new display template and a default display template;
if the target display template exists in the template library, the target display template is sent to the terminal equipment;
and if the target display template does not exist in the template library, sending the default display template to the terminal equipment.
2. The method of claim 1, further comprising: pre-creating a new display template for different attribute information in the template library, wherein the pre-creating of the new display template for different attribute information comprises:
creating a floor library, wherein the floor library comprises a plurality of floors with various styles, and the floors are used for displaying the display information of the target object;
creating a blank template;
determining the style of the floor to be displayed and the layout of the floor according to the attribute information; and
and adding the style of the floor to be displayed and the layout of the floor into the blank template, thereby generating a new display template.
3. The method of claim 1, further comprising:
updating a new display template in the template library, wherein the updating comprises at least one of the following: delete, add, and modify;
the new display template comprises at least one floor arranged according to a preset layout, and the floor is used for displaying display information of the target object; modifying the new display template comprises: and modifying the style of the floor and the layout of the floor in the new display template.
4. The method of claim 3, further comprising:
and verifying the display effect of the updated new display template, wherein the update is effective after the display effect of the updated new display template is verified.
5. The method of claim 1, wherein the sending the target presentation template to the terminal device if it is determined that the target presentation template exists in the template library comprises:
if the target display template exists in the template library, determining whether the verification state of the target display template is verified;
and responding to the verification state of the target display template, and sending the target display template to the terminal equipment.
6. A method of display page configuration performed by a terminal device, the method comprising:
receiving a detail display request about a target object, wherein the detail display request comprises attribute information corresponding to the target object;
in response to receiving a detail display request about a target object, sending a display template request to a server, wherein the display template request comprises a target display template corresponding to the attribute information; and
and integrating the display information of the target object into the received target display template or default display template according to the target display template or default display template in the template library received from the server so as to generate and display a target display page.
7. The method according to claim 6, wherein a new display template for different attribute information is created in the template library in advance, and the target display template is a new display template corresponding to the attribute information in the template library.
8. The method according to claim 6, wherein the template library includes an updated new display template, and the updated new display template is obtained by performing at least one of deleting, adding, and modifying on a pre-created new display template for different attribute information;
the pre-created new display template comprises at least one floor arranged according to a preset layout, and the floor is used for displaying display information of the target object; the modification operation executed on the pre-created new display template aiming at different attribute information comprises the following steps: and modifying the style of the floor and the layout of the floor in the newly created display template.
9. The method according to claim 8, wherein the updated new presentation template is an updated validated new presentation template, the presentation effect of the updated validated new presentation template is verified in advance, and the verification status is verified.
10. The method of claim 8, wherein the verification status of the target presentation template in the template library from the server is verified.
11. A server for displaying a page configuration, the server comprising:
the display template request receiving module is used for receiving a display template request from the terminal equipment;
the target display template determining module is used for responding to a display template request received from the terminal equipment, wherein the display template request comprises a target display template corresponding to the attribute information of a target object, and determining whether the target display template exists in a template library of the server or not; the template library comprises a new display template and a default display template;
the first display template sending module is used for responding to the fact that the target display template exists in the template library and sending the target display template to the terminal equipment; or, the default presentation template is sent to the terminal device in response to determining that the target presentation template does not exist in the template library.
12. The server of claim 11, further comprising:
a new display template creating module, configured to create a new display template for different attribute information in the template library in advance, where the new display template creating module includes:
the floor base creating submodule is used for creating a floor base, the floor base comprises a plurality of floors with various styles, and the floors are used for displaying the display information of the target object;
a blank template creating submodule for creating a blank template;
the floor style and layout determining submodule is used for determining the style of the floor to be displayed and the layout of the floor according to the attribute information; and
and the new display module generation submodule is used for adding the style of the floor to be displayed and the layout of the floor into the blank template so as to generate a new display template.
13. The server of claim 11, further comprising:
the template library updating module is used for updating a new display template in the template library, and the updating comprises at least one of the following: delete, add, and modify; the new display template comprises at least one floor arranged according to a preset layout, and the floor is used for displaying display information of the target object; modifying the new display template includes: modifying the style of the floors in the new display template and the layout among the floors; and
and the updating verification module is used for verifying the display effect of the updated new display template, and the updating is effective only after the display effect of the updated new display template is verified.
14. The server of claim 11, further comprising:
a target display template verification module, configured to determine whether a verification status of the target display template is verified in response to the target display template determination module determining that the target display template exists in the template library;
and the second display template sending module is used for responding to the fact that the target display template verification module determines that the verification state of the target display template is verified, sending the target display template to the terminal equipment, or responding to the fact that the target display template verification module determines that the verification state of the target display template is not verified, and sending the default display template to the terminal equipment.
15. A terminal device for displaying a page configuration, the terminal device comprising:
the detail display request receiving module is used for receiving a detail display request about a target object, and the detail display request comprises attribute information corresponding to the target object;
a display template request sending module, configured to send a display template request to a server in response to receiving a detail display request for a target object, where the display template request includes a target display template corresponding to the attribute information; and
and the target display page generation module is used for integrating the display information of the target object into the received target display template or default display template according to the target display template or default display template in the template library received from the server so as to generate and display the target display page.
16. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-10.
17. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010464815.0A CN112328244A (en) | 2020-05-27 | 2020-05-27 | Method for displaying page configuration, server, terminal equipment and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010464815.0A CN112328244A (en) | 2020-05-27 | 2020-05-27 | Method for displaying page configuration, server, terminal equipment and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112328244A true CN112328244A (en) | 2021-02-05 |
Family
ID=74302844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010464815.0A Pending CN112328244A (en) | 2020-05-27 | 2020-05-27 | Method for displaying page configuration, server, terminal equipment and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112328244A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113050939A (en) * | 2021-03-24 | 2021-06-29 | 上海哔哩哔哩科技有限公司 | Page generation method and device |
CN114443163A (en) * | 2022-01-11 | 2022-05-06 | 北京达佳互联信息技术有限公司 | Resource attribute configuration method and device, electronic equipment and storage medium |
CN115941467A (en) * | 2023-02-03 | 2023-04-07 | 成都万创科技股份有限公司 | Registration template-based Internet of things tablet device registration method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104391725A (en) * | 2014-12-08 | 2015-03-04 | 畅捷通信息技术股份有限公司 | Page display method and page display device |
CN108345482A (en) * | 2017-12-29 | 2018-07-31 | 广州品唯软件有限公司 | The self-defined edit methods of dynamic page, device, electronic equipment and storage medium |
CN109697055A (en) * | 2017-10-23 | 2019-04-30 | 北京京东尚科信息技术有限公司 | Generate the method and system of the mobile App page |
CN110427182A (en) * | 2019-07-18 | 2019-11-08 | 北京市天元网络技术股份有限公司 | A kind of template type construction APP method and device |
CN110968309A (en) * | 2019-10-15 | 2020-04-07 | 京东数字科技控股有限公司 | Template generation method and device, electronic equipment and storage medium |
-
2020
- 2020-05-27 CN CN202010464815.0A patent/CN112328244A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104391725A (en) * | 2014-12-08 | 2015-03-04 | 畅捷通信息技术股份有限公司 | Page display method and page display device |
CN109697055A (en) * | 2017-10-23 | 2019-04-30 | 北京京东尚科信息技术有限公司 | Generate the method and system of the mobile App page |
CN108345482A (en) * | 2017-12-29 | 2018-07-31 | 广州品唯软件有限公司 | The self-defined edit methods of dynamic page, device, electronic equipment and storage medium |
CN110427182A (en) * | 2019-07-18 | 2019-11-08 | 北京市天元网络技术股份有限公司 | A kind of template type construction APP method and device |
CN110968309A (en) * | 2019-10-15 | 2020-04-07 | 京东数字科技控股有限公司 | Template generation method and device, electronic equipment and storage medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113050939A (en) * | 2021-03-24 | 2021-06-29 | 上海哔哩哔哩科技有限公司 | Page generation method and device |
CN114443163A (en) * | 2022-01-11 | 2022-05-06 | 北京达佳互联信息技术有限公司 | Resource attribute configuration method and device, electronic equipment and storage medium |
CN115941467A (en) * | 2023-02-03 | 2023-04-07 | 成都万创科技股份有限公司 | Registration template-based Internet of things tablet device registration method and system |
CN115941467B (en) * | 2023-02-03 | 2023-05-16 | 成都万创科技股份有限公司 | Registration template-based registration method and system for tablet equipment of Internet of things |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10817664B2 (en) | Combined synchronous and asynchronous tag deployment | |
US20200372100A1 (en) | Configurable Relevance Service Test Platform | |
US11587127B2 (en) | Method and system for managing content of digital brand assets on the internet | |
CN112328244A (en) | Method for displaying page configuration, server, terminal equipment and electronic equipment | |
US20120101907A1 (en) | Securing Expandable Display Advertisements in a Display Advertising Environment | |
CN110888696A (en) | Page display method and system, computer system and computer readable medium | |
CN108140088A (en) | Disable the extension of malice browser | |
CN112948035A (en) | Method and device for controlling micro front-end page, terminal equipment and storage medium | |
US20130339160A1 (en) | Application marketplace for online advertising applications | |
US11269756B1 (en) | Self-healing web applications | |
US8914790B2 (en) | Contextual solicitation in a starter application | |
WO2017058684A1 (en) | Automatic multi-platform mobile application development | |
CN112328931A (en) | Method and device for generating webpage, computer system and storage medium | |
US20080183591A1 (en) | System for partner engagement in commercial distribution of digital porducts | |
US8862984B1 (en) | Data contracts for network page generation code | |
CN113778393A (en) | Component generation method, device, computer system and computer-readable storage medium | |
US20210133282A1 (en) | Methods and apparatus for generating a platform-agnostic mobile application configuration data structure with a dynamic quiz | |
CN111930629A (en) | Page testing method and device, electronic equipment and storage medium | |
US9965744B1 (en) | Automatic dynamic vetting of browser extensions and web applications | |
CN113535590A (en) | Program testing method and device | |
CN113986258A (en) | Service publishing method, device, equipment and storage medium | |
CN112860344A (en) | Component processing method and device, electronic equipment and storage medium | |
CN112068895A (en) | Code configuration method and device, video playing equipment and storage medium | |
US10341210B2 (en) | Data registration system, data registration method, program and non-transitory recording medium | |
CN111859403A (en) | Method and device for determining dependency vulnerability, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |