Page configuration, display method and device, electronic equipment and storage medium

CN117311702BActive Publication Date: 2026-10-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210706875.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-21
Publication Date
2026-10-27
Estimated Expiration
2042-06-21

AI Technical Summary

Technical Problem

相关技术中,常搭建静态页面,这存在着较高的前端技术门槛,对于相关工作人员(比如运营人员)并不友好;同时,面对大量的页面搭建需求,这也不能保证页面搭建的效率

Benefits of technology

[0027]本申请提供了一种更便捷、更高效的页面配置方法。在对目标页面进行配置时,可将待配置的目标页面解构为至少一个目标显示对象,并为目标显示对象建立与业务数据源的关联关系以得到填充数据获取信息,进而生成配置信息。这样可以降低页面配置的技术难度,进而使得相关工作人员能够更方便的参与页面搭建,相应的,页面配置的效率也得到了保障,能够更好的面对大量的页面搭建需求。同时,通过显示对象维度的数据处理来完成页面配置,为显示对象赋予了复用性能,为填充数据赋予了可变性能,保证了页面配置的灵活度和适应性。通过显示对象的不同组合、填充数据的不同设置,实现了对于不同页面的快速配置,也为根据展示效果调整相关页面的配置信息提供了便利。对于目标页面,通过本申请提供的页面配置方法生成配置信息后,前端在展示目标页面的过程中,可以从管理对象获取展示目标页面所需的页面数据,而页面数据是由管理对象基于配置信息来提供的。由此,提供了一条由管理对象参与的页面数据获取路径,将配置信息的应用与前端解耦,可以使得前端关注于利用所获取的页面数据进行页面展示,这样保证了包含前端、管理对象的页面管理系统的业务可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117311702B_ABST
    Figure CN117311702B_ABST
Patent Text Reader

Abstract

The application relates to a page configuration method and device, an electronic device and a storage medium. The method comprises the following steps: in response to a page configuration instruction indicating a target page, determining at least one target display object from a plurality of candidate display objects; for each target display object, configuring a corresponding business data source and a data content rule for the target display object; based on the business data source and the data content rule corresponding to each target display object, obtaining filling data acquisition information corresponding to each target display object; and based on target construction information indicating the at least one target display object and the filling data acquisition information corresponding to each target display object, generating first configuration information of the target page. The application provides a more convenient and efficient page configuration method. The embodiments of the application can be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation and auxiliary driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet communication technology, and in particular to a page configuration, display method, device, electronic device and storage medium. Background Technology

[0002] With the development of internet communication technology, various internet products have emerged, providing convenience for users' work and life. The implementation of these functions may require the presentation of web pages to convey information. Among these technologies, static pages are often built, which presents a high barrier to entry in front-end technology and is not user-friendly for relevant personnel (such as operations staff); furthermore, this approach cannot guarantee efficiency when faced with a large volume of page building needs. Summary of the Invention

[0003] To address at least one of the aforementioned technical problems, this application provides a page configuration, display method, apparatus, electronic device, and storage medium:

[0004] According to a first aspect of this application, a page configuration method is provided, the method comprising:

[0005] In response to a page configuration directive that indicates the target page, at least one target display object is determined from a plurality of candidate display objects;

[0006] For each target display object, a corresponding business data source and data content rules are configured for the target display object, and the business data source provides the target display object with fill data that conforms to the data content rules;

[0007] Based on the business data source and data content rules corresponding to each target display object, the fill data acquisition information corresponding to each target display object is obtained;

[0008] Based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, the first configuration information of the target page is generated.

[0009] According to a second aspect of this application, a page display method is provided, the method comprising:

[0010] In response to page display instructions, determine the corresponding target page;

[0011] Send a page data retrieval request to the managed object, indicating the target page;

[0012] The target page is displayed in response to the target page data returned by the management object, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method as described in any one of claims 1-6.

[0013] According to a third aspect of this application, a page configuration apparatus is provided, the apparatus comprising:

[0014] First Response Module: Used to determine at least one target display object from multiple candidate display objects in response to page configuration instructions that indicate the target page;

[0015] Configuration module: used to configure a corresponding business data source and data content rules for each target display object, wherein the business data source provides the target display object with populated data that conforms to the data content rules;

[0016] The acquisition module is used to obtain the fill data acquisition information corresponding to each target display object based on the business data source corresponding to each target display object and the data content rules.

[0017] Generation module: used to generate first configuration information of the target page based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object.

[0018] According to a fourth aspect of this application, a page display device is provided, the device comprising:

[0019] The second response module is used to respond to page display instructions and determine the corresponding target page.

[0020] Sending module: Used to send a page data retrieval request, indicating the target page, to the managed object;

[0021] Display module: used to display the target page in response to the target page data returned by the management object, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method as described in the first aspect.

[0022] According to a fifth aspect of this application, an electronic device is provided, the electronic device including at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the at least one processor to implement the page configuration method as described in the first aspect, or the page display method as described in the second aspect.

[0023] According to a sixth aspect of this application, a computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored therein, the at least one instruction or at least one program being loaded and executed by a processor to implement the page configuration method as described in the first aspect or the page display method as described in the second aspect.

[0024] According to a seventh aspect of this application, a computer program product is provided, the computer program product comprising at least one instruction or at least one program segment, the at least one instruction or at least one program segment being loaded and executed by a processor to implement the page configuration method as described in the first aspect, or the page display method as described in the second aspect.

[0025] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this application.

[0026] Implementing this application will have the following beneficial effects:

[0027] This application provides a more convenient and efficient page configuration method. When configuring a target page, the target page to be configured can be deconstructed into at least one target display object, and a relationship can be established between the target display object and the business data source to obtain the data acquisition information, thereby generating configuration information. This reduces the technical difficulty of page configuration, making it easier for relevant personnel to participate in page building. Correspondingly, the efficiency of page configuration is also guaranteed, and it can better handle a large number of page building needs. At the same time, page configuration is completed through data processing at the display object level, giving the display object reusability and the data acquisition variable performance, ensuring the flexibility and adaptability of page configuration. By different combinations of display objects and different settings of data acquisition, rapid configuration of different pages is achieved, and it also provides convenience for adjusting the configuration information of relevant pages according to the display effect. For the target page, after generating configuration information through the page configuration method provided in this application, the front end can obtain the page data required to display the target page from the management object during the display of the target page. The page data is provided by the management object based on the configuration information. This provides a page data acquisition path involving management objects, decoupling the application of configuration information from the front end. This allows the front end to focus on using the acquired page data for page display, thus ensuring the business reliability of the page management system that includes the front end and management objects.

[0028] Other features and aspects of this application will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0029] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 This diagram illustrates an application environment according to an embodiment of the present application.

[0031] Figure 2 A flowchart illustrating a page configuration method according to an embodiment of this application is shown;

[0032] Figure 3 This diagram illustrates a process for generating second configuration information according to an embodiment of this application.

[0033] Figure 4 This diagram illustrates the process by which a management object provides target page data to a front-end according to an embodiment of this application.

[0034] Figure 5 A flowchart illustrating a page display method according to an embodiment of this application is shown.

[0035] Figure 6 A flowchart illustrating a page configuration method according to an embodiment of this application is shown;

[0036] Figure 7 A schematic diagram of the architecture of a page management system according to an embodiment of this application is shown;

[0037] Figure 8 A timing diagram of an H5 page call according to an embodiment of this application is shown;

[0038] Figure 9 A flowchart illustrating a page display method according to an embodiment of this application is shown;

[0039] Figure 10 A flowchart illustrating the implementation of an A / B experiment according to an embodiment of this application is shown;

[0040] Figure 11 A schematic diagram of the interface configuration for relevant pages according to an embodiment of this application is shown;

[0041] Figure 12 This diagram shows a block diagram of a page configuration apparatus according to an embodiment of the present application;

[0042] Figure 13 This diagram shows a block diagram of a page display apparatus according to an embodiment of the present application;

[0043] Figure 14 A schematic diagram of an electronic device according to an embodiment of this application is shown. Detailed Implementation

[0044] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0045] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0046] Various exemplary embodiments, features, and aspects of this application will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.

[0047] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.

[0048] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0049] Furthermore, to better illustrate this application, numerous specific details are provided in the following detailed description. Those skilled in the art should understand that this application can be implemented without certain specific details. In some instances, methods, means, components, and circuits well-known to those skilled in the art have not been described in detail in order to highlight the main points of this application.

[0050] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0051] A database (DB) can be viewed as an electronic filing cabinet—a place to store electronic files, where users can perform operations such as adding, querying, updating, and deleting data. A "database" is a collection of data stored together in a certain way, capable of being shared by multiple users, with minimal redundancy, and independent of application programs.

[0052] Please see Figure 1 , Figure 1 The diagram illustrates an application environment according to an embodiment of this application. The application environment may include a client 10 and a server 20. The client 10 and server 20 can be directly or indirectly connected via wired or wireless communication. A relevant object (such as a user) triggers a page display instruction through the interactive interface provided by the client 10. In response to the page display instruction, the client 10 determines the corresponding target page; then, it sends a page data retrieval request indicating the target page to the server 20; furthermore, in response to the target page data returned by the server 20, it displays the target page. The target page data is provided by the server 20 based on the configuration information of the target page. The process by which server 20 generates configuration information for the target page is as follows: In response to a page configuration instruction indicating the target page, server 20 determines at least one target display object from multiple candidate display objects; then, for each target display object, it configures the corresponding business data source and data content rules; furthermore, based on the business data source and data content rules corresponding to each target display object, it obtains the population data acquisition information corresponding to each target display object; finally, based on the target construction information indicating at least one target display object and the population data acquisition information corresponding to each target display object, it generates the configuration information for the target page. It should be noted that... Figure 1 This is just one example.

[0053] Client 10 can be a physical device such as a smartphone, computer (e.g., desktop computer, tablet, laptop), augmented reality (AR) / virtual reality (VR) device, digital assistant, smart voice interaction device (e.g., smart speaker), smart wearable device, smart home appliance, in-vehicle terminal, etc., or it can be software running on the physical device, such as a computer program. The operating system corresponding to the client can be Android, iOS (a mobile operating system developed by Apple), Linux (an operating system), Microsoft Windows, etc.

[0054] The server-side component 20 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The server may include network communication units, processors, and memory, etc. The server-side component can provide backend services to the corresponding clients.

[0055] In the page configuration and display scheme provided in this application, the aforementioned client refers to the front-end, and the aforementioned server refers to the middleware and back-end, which together constitute a page management system. In practical applications, the page management system can include front-end 1, front-end 2, middleware, and back-end. Front-end 1 corresponds to the aforementioned client, and it, together with the middleware and back-end corresponding to the aforementioned server, is responsible for page display; front-end 2 (which can refer to other clients besides the aforementioned client) and the middleware and back-end corresponding to the aforementioned server are responsible for page configuration. The guidance page on page configuration presented by front-end 2 can be found in [reference needed]. Figure 11 The server-side, acting as a middleware platform, can be considered a managed object (e.g., a management console). The page configuration and display solutions provided in this application can be used for pages involved in relevant internet products. These relevant internet products can be video products, e-commerce products, etc.

[0056] It should be noted that when object feature data that is related to user information is applied to specific products or technologies in this application embodiment, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0057] Figure 2 , 6This diagram illustrates a flow chart of a page configuration method according to an embodiment of this application, such as... Figure 2 As shown, the method includes:

[0058] S201: In response to a page configuration instruction indicating a target page, at least one target display object is determined from a plurality of candidate display objects;

[0059] In this embodiment, in response to a page configuration instruction indicating a target page, the management object determines at least one target display object from multiple candidate display objects. The target page is the page to be configured. Regarding the page configuration instruction: 1) It can be a first-type instruction triggered by a related object (e.g., a user) through an interactive interface provided by a related client and sent to the management object. The first-type instruction can carry an object identifier indicating the target display object, and the management object determines the target display object based on the object identifier. The object identifier can be determined by the related object through the interactive interface. It can be understood that the first-type instruction carries all the configuration intentions of the related object for the target page, and steps S201 and subsequent steps S202-S204 can be considered as step-by-step execution of all configuration intentions. Alternatively, the first-type instruction carries some of the configuration intentions of the related object for the target page, and step S201 can be considered as step-by-step execution of some configuration intentions. The configuration intentions referenced in subsequent steps S202-S204 can be transmitted by the related object (e.g., a user) through a configuration interface subsequently provided by the management object. These intentions can be transmitted all at once or in batches. 2) It can be a second type of instruction generated by the managed object based on business page requirement information. This second type of instruction can be understood as triggering the managed object to enter the page configuration process. In the page configuration process, the managed object can automatically execute step S201 and subsequent steps S202-S204 based on the business page requirement information. Alternatively, the managed object can execute step S201 and subsequent steps S202-S204 based on the business page requirement information and the configuration intent provided by relevant objects (such as users). The configuration intent provided by relevant objects (such as users) can be transmitted through the configuration interface provided by the managed object. It can be transmitted all at once or in batches.

[0060] For a display object, it can be considered a component of the page, a style module. At least one target display object can be all candidate display objects or only a portion of them. Each candidate display object can have its corresponding page application information, which can include at least one of the following: first information indicating the page location, second information indicating the service object, and third information indicating its own attributes. For example, the first information can indicate the bottom or top of the page; the second information can indicate an interface test class business object serving as a service object, or a business object related to the video mall; and the third information can indicate a key position, a floating icon, or a card.

[0061] Multiple candidate display objects can involve multiple categories, such as channel category, long video underlying category, and user center category. See also Figure 11 The channel category involves six candidate display objects: "Carousel," "Icon Entry," "Account Scrolling," "Video Playback," "Landscape Video," and "Video Recommendation - 2 Grids." The identified at least two target display objects can be at least two candidate display objects within the same category that do not conflict with each other. It should be noted that at least one display object and its corresponding populated data together constitute the page.

[0062] S202: For each target display object, configure a corresponding business data source and data content rules for the target display object, wherein the business data source provides the target display object with fill data that conforms to the data content rules;

[0063] In this embodiment, for each target display object, the management object configures a corresponding business data source and data content rules for the target display object. The data content rules limit the fill data provided by the business data source. That is, the business data source can provide multiple downstream data, but only downstream data that conforms to the data content rules can be used as fill data. The data content rules can provide conditions for determining the fill data, and the business data source determines the fill data that meets the conditions from multiple downstream data. The conditions for determining the fill data can indicate at least one dimension, such as color, update time, business attributes, etc. For example, business data source a can provide multiple e-commerce image data. If the conditions are "red-toned image," "image generated in the most recent preset period," and "image related to new and old user discounts," then business data source a provides the target e-commerce image data that meets the conditions.

[0064] Taking at least one target display object as display object 1-3 as an example, the management object configures business data source 1 and data content rule 1 for display object 1. In this way, business data source 1 provides downstream data 1 conforming to data content rule 1 as fill data for display object 1. The management object configures business data source 2 and data content rule 2 for display object 2. In this way, business data source 2 provides downstream data 2 conforming to data content rule 2 as fill data for display object 2. The management object configures business data source 3 and data content rule 3 for display object 3. In this way, business data source 3 provides downstream data 3 conforming to data content rule 3 as fill data for display object 3. Therefore, combination 1 of display object 1 and downstream data 1, combination 2 of display object 2 and downstream data 2, and combination 3 of display object 3 and downstream data 3 will constitute the target page. Here, business data sources 1-3 can be three different business data sources, or at most two business data sources with overlap, such as business data sources 1 and 2 being the same business data source. Similarly, data content rules 1-3 can be three different data content rules, or at most two data content rules with overlap, such as data content rules 2 and 3 being the same data content rule.

[0065] Of course, at least two business data sources can be configured for a display object, and then data content rules corresponding to each of these two data sources can be configured for that display object. In addition, a global data content rule can be configured for that display object. The global data content rule is used to process the population data provided by the at least two business data sources, and the processing methods can include data fusion, data concatenation, etc.

[0066] S203: Based on the business data source and data content rules corresponding to each target display object, obtain the fill data acquisition information corresponding to each target display object;

[0067] In this embodiment, the management object obtains the fill data acquisition information corresponding to each target display object based on the business data source and data content rules corresponding to each target display object. Referring to the example in step S202 above, based on the configured business data source 1 and data content rule 1, fill data acquisition information 1 for display object 1 is obtained; based on the configured business data source 2 and data content rule 2, fill data acquisition information 2 for display object 2 is obtained; and based on the configured business data source 3 and data content rule 3, fill data acquisition information 3 for display object 3 is obtained.

[0068] In one embodiment, before obtaining the fill data acquisition information corresponding to each target display object based on the business data source and the data content rules corresponding to each target display object, the method may further include the following steps: configuring a corresponding first data format for the business data source corresponding to each target display object, wherein the first data format indicates the data format used by the business data source to return fill data. Accordingly, the fill data acquisition information corresponding to each target display object can be obtained based on the business data source, the data content rules, and the first data format corresponding to each target display object.

[0069] Configuring appropriate data return formats for different business data sources allows for greater flexibility and applicability. Taking at least one target display object as display objects 1-3 as an example, the management object configures business data source 1 for display object 1 and configures first data format 1 for business data source 1. In this way, business data source 1 provides downstream data 1 as filler data to display object 1 according to first data format 1; the same applies to display objects 2 and 3. The configured first data format can be JSON (JS Object Notation, a lightweight data exchange format) or Protobuf format (indicating a mixed-language data standard that serializes structured data). Furthermore, regarding the aforementioned step S202's statement that "at least two business data sources can also be configured for a display object," corresponding first data formats can be configured for each of the at least two business data sources.

[0070] S204: Based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, generate the first configuration information of the target page.

[0071] In this embodiment, the management object generates first configuration information for the target page based on target construction information indicating at least one target display object and fill data acquisition information corresponding to each target display object. Referring to the examples in steps S202-S203 above, the management object can generate first configuration information for the target page based on target construction information indicating display objects 1-3 and fill data acquisition information 1-3. In practical applications, the target page can be a single page; the target page can also be a combination of a single page and at least one subpage. There can be jump relationships between the single page and subpages, and also between subpages.

[0072] The successful display of the target page requires the use of the first configuration information. Generally, the target page needs to be presented by the front end. Considering that the data formats of the fill data provided by different business data sources may be different, and even the same business data source may provide fill data in different formats, in order to ensure that the managed object can better transmit the fill data to the front end, this application embodiment proposes a general format setting for interfacing with the front end. In this way, when obtaining fill data from the business data source, the quality of the fill data obtained from the business data source can be monitored. For external data providers that are business data sources, a first data format different from the general format can be agreed with them, which can also better ensure the security of business data. The general format setting can be written into the first configuration information, which can specifically include the following steps: 1) Obtain a second data format, the second data format indicating the data format used for transmitting fill data to the front end; 2) Based on the second data format, the target construction information indicating the at least one target display object, and the fill data acquisition information corresponding to each target display object, generate the first configuration information of the target page.

[0073] In one embodiment, such as Figure 3 As shown, the page configuration method provided in this application also includes:

[0074] S301: In response to the scenario configuration instruction, a corresponding scenario configuration strategy is determined, wherein the scenario configuration strategy indicates that at least two target pages of the same traffic layer are configured for the target scenario.

[0075] S302: Obtain traffic distribution rules, wherein the traffic distribution rules are used to determine the traffic distribution ratio corresponding to the at least two target pages;

[0076] S303: Determine the traffic distribution ratio information corresponding to each target page based on the traffic distribution rules;

[0077] S304: For each target page, add identification information indicating the target scenario and traffic distribution ratio information to the first configuration information to obtain the second configuration information corresponding to each target page.

[0078] The managed object determines the corresponding scenario configuration strategy based on the scenario configuration instructions. If target page 1 and target page 2 are configured for the target scenario based on the scenario configuration strategy, then target page 1 and target page 2 are two pages targeting the same traffic layer. This means that the page presented to the user by the front end related to the target scenario is either target page 1 or target page 2. X% of users in the overall traffic see target page 1, and (100-X)% of users see target page 2, where 0% of users see target page 1. <X<100。

[0079] Traffic distribution rules provide a weighting and basis for presenting a target page i (i=1 or 2). Through traffic distribution rules, the traffic distribution ratio configured for target page i (i=1 or 2) (e.g., X% or (100-X)%) can be determined, as well as the parameters used for presentation (e.g., parameters indicating the relationship between target page i and users who can see it). Thus, the traffic distribution ratio information for target page i can be obtained, and the first configuration information of target page i can be updated to obtain the second configuration information. The subsequent successful display of target page i requires its corresponding second configuration information. It can be understood that when it is necessary to display a page related to the target scenario to user j, the management object can locate the second configuration information of target page 1 and the second configuration information of target page 2 based on the target scenario's identifier information. Then, based on the traffic distribution configuration information of the second configuration information of target page 1 (specifically, the parameters mentioned above), it determines whether to display target page 1 to user j, and based on the traffic distribution configuration information of the second configuration information of target page 2 (specifically, the parameters mentioned above), it determines whether to display target page 2 to user j. Of course, based on the aforementioned traffic distribution rules and the first configuration information corresponding to each target page, the scenario setting information for the target scenario can also be generated. When it is necessary to display a page related to the target scenario to user j, the management object can determine the target page i to be displayed according to the traffic distribution rules of the scenario setting information of the target scenario.

[0080] Scenario configuration enables A / B testing. Traffic experiments can determine page display effects (e.g., determining the corresponding page display effects for different target pages based on click-through rates), improve page configuration, and thus enhance operational efficiency and effectiveness. In practical applications, the above parameters can involve an operator, which can determine the relationship between the user's identifier and the target page, such as whether it hits target page 1 or target page 2. It should be noted that the timing of generating the first configuration information for target page i can be either before or after responding to the scenario configuration command.

[0081] In practical applications, such as Figure 10As shown, for a given scenario page, there may be multiple content display formats, depending on the content_id (content identifier). 1) After the front-end requests the page middleware (corresponding management object), it will select different experimental strategies based on the hit rate of the experiment. Different experimental strategies correspond to different module (corresponding display object) combinations, that is, different content; 2) Based on the hit experimental strategy (such as S0), it requests the business backend (corresponding business data source) to provide the corresponding population data. The parameters sent include page identifier (page_id), experimental strategy identifier (strategy_id), content identifier (content_id), and module type (module_type); 3) The business backend will determine the population data from storage based on the sent parameters and return it.

[0082] In one embodiment, such as Figure 4 As shown, after generating the first configuration information of the target page based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, the method further includes:

[0083] S401: In response to a page data retrieval request sent by the front end, determine the target page based on the page data retrieval request;

[0084] S402: Based on the first configuration information, determine the target construction information and the fill data acquisition information corresponding to each target display object;

[0085] S403: Based on the fill data acquisition information corresponding to each target display object, send a fill data acquisition request to the business data source corresponding to each target display object respectively;

[0086] S404: Receive the filling data returned by the business data source corresponding to each target display object, and obtain the target filling data corresponding to each target display object;

[0087] S405: Send target page data to the front end so that the front end displays the target page, wherein the target page data is determined based on the target fill data corresponding to each target display object and the target construction information.

[0088] This illustrates the work performed by the management object based on the page configuration information during the front-end page display process, which is equivalent to the application of the page configuration information.

[0089] This application provides a page data acquisition path involving a management object, decoupling the application of page configuration information from the front end. The front end sends a page data acquisition request indicating the target page. The management object locates the page configuration information accordingly and then sends page data to the front end, containing target construction information and target population data retrieved from the business data source. The front end then displays the target page based on the page data. Compared to the front end determining page data based on page configuration information, this application empowers the management object to provide page data, improving the effective connection between the management object and page configuration and creating favorable conditions for adjusting page configuration and displaying the adjusted page.

[0090] Based on the examples in steps S202-S203 above, the management object can generate the first configuration information of the target page based on the target construction information of the display objects 1-3 and the data acquisition information 1-3. If the page to be displayed determined by the management object based on the page data request is the target page, then the first configuration information of the target page is located. The management object can store the first configuration information of the target page locally or remotely. Then, the management object sends a data acquisition request 1 to business data source 1 based on data acquisition information 1, a data acquisition request 2 to business data source 2 based on data acquisition information 2, and a data acquisition request 3 to business data source 3 based on data acquisition information 3. Furthermore, the management object receives data 1 returned by business data source 1 based on data acquisition request 1, data 2 returned by business data source 2 based on data acquisition request 2, and data 3 returned by business data source 3 based on data acquisition request 3. Finally, the management object determines the target page data based on the target construction information of the display objects 1-3 and the data 1-3, and sends the target page data to the front end, which then displays the target page.

[0091] For target page data, it can include target construction information indicating display objects 1-3, fill data 1-3, and correspondence relationships 1-3. Correspondence relationship 1 describes the relationship between display object 1 and fill data 1, correspondence relationship 2 describes the relationship between display object 2 and fill data 2, and correspondence relationship 3 describes the relationship between display object 3 and fill data 3. Accordingly, the front-end determines the object data corresponding to each of the display objects 1-3 required to constitute the target page based on the target construction information. Then, based on correspondence relationship 1, it fills fill data 1 into the object data corresponding to display object 1; based on correspondence relationship 2, it fills fill data 2 into the object data corresponding to display object 2; and based on correspondence relationship 3, it fills fill data 3 into the object data corresponding to display object 3, thereby completing the rendering of the target page and displaying it. Alternatively, it can be global data that has already been filled, which the front-end can use to directly display the target page. In other words, global data is obtained by concatenating the data after the management object fills fill data 1 into the object data corresponding to display object 1, fills fill data 2 into the object data corresponding to display object 2, and fills fill data 3 into the object data corresponding to display object 3.

[0092] Furthermore, the data content rules mentioned in step S202 and the first data format mentioned in step S203 can be used to generate the data retrieval request here. The second data format mentioned in step S203 can be used to generate the target page data here. And the target scenario involved in steps S301-S304 can be used in the step of determining the target page here.

[0093] In practical applications, such as Figure 8 As shown, Figure 8 This diagram illustrates the sequence of an H5 page (corresponding to the target page) call. The process involves: 1) In a business scenario, the front-end sends a page data retrieval request containing the page identifier (page ID) to the page access platform (corresponding to the management object); 2) The page access platform retrieves the corresponding population data for the relevant page by calling the business interface; 3) The page access platform returns the corresponding object data and population data for the relevant page to the front-end; 4) The front-end uses the C-end H5 protocol rendering capabilities to complete the page rendering. It should be noted that the protocol in the diagram (not the C-end H5 protocol here) may refer to more than just data format; it may also involve data content rules.

[0094] Furthermore, before sending the fill data retrieval request to the second business data source corresponding to each of the specified display objects, the following steps may be included: First, in response to the rule update instruction, update parameters and the specified data content rule to be updated are determined, wherein the update parameters are used to update the specified data content rule, and the specified data content rule is any one of the data content rules corresponding to the at least one target display object; then, based on the update parameters and the target data content rule, the fill data retrieval request for the specified display object is generated, wherein the specified display object corresponds to the specified data content rule.

[0095] This allows for "forced intervention" of fixed configuration information through parameter passing down from the management object, providing greater flexibility and applicability. Taking at least one target display object as display object 1-3 as an example, display object 1 corresponds to data content rule 1, display object 2 corresponds to data content rule 2, and display object 3 corresponds to data content rule 3. The specified data content rule to be updated can be any one of data content rules 1-3. If the specified data content rule is data content rule 2, then the update parameter will update it. In other words, the specified data content rule can provide conditions for determining the data to be filled, such as "red-toned image," "image generated in the most recent preset period," and "image related to new and old user discounts." The update parameter can completely replace this condition (e.g., update to "blue-toned image," "image generated during the xx-yy time period," and "image related to flash sale products"), partially replace or delete the condition, or add new judgment information based on the condition (e.g., add "image suitable for PC devices").

[0096] The page configuration method provided in this application can be applied to page management systems. See also... Figure 7The system includes a front-end, management objects (corresponding to the middle platform), and business data sources. 1) Front-end: The front-end provides the front-end pages, which can be the final visual H5 pages displayed to the user. The front-end often involves the concept of business scenarios (which can correspond to the target scenarios mentioned above). Business scenarios can include capabilities such as business logic, component events, page events, and data reporting. These capabilities are independent for each business scenario. Specifically: Business logic: mainly refers to the specific fill logic related to the composition of the relevant pages (which can correspond to the display objects mentioned above) under the business scenario; Component events: the set of components (which can correspond to the display objects mentioned above) included in the business scenario; Page events: the CSS style standards and interactive events possessed by the relevant pages under the business scenario; Data reporting: after the relevant page and component events are triggered by clicks under the business scenario, specified fields need to be reported to the remote data reporting service, such as the number of clicks and the number of impressions. 2) Management Object: The management object can execute the aforementioned steps S201-S204 to implement the page configuration method. This process involves configuring the association between the target display object and the business data source, configuring the first data format, configuring the second data format, storing page configuration information, updating parameters downstream, and performing CRUD operations on the populated data returned by the business data source. The management object also has experimental capabilities: it can connect to an experimental platform (a general platform that provides A / B testing capabilities, offering layer domains and multi-experiment capabilities; a page's data belongs to a layer domain, and multiple experimental groups within a layer domain have orthogonal traffic; a user's request to a page can only hit one experimental group within a layer domain) and return the corresponding experimental hit results. 3) Business Data Source: Different business data sources can return populated data according to a unified data format (which can correspond to the first data format mentioned above). When the same business data source provides populated data for different modules (which can correspond to the aforementioned display objects), related downstream data can be stored at the module level. Storage can be done using a store storage structure, and MySQL can be chosen as the data storage medium.

[0097] like Figure 9As shown, 1) Data is rendered into CSS styles through aggregate rendering, primarily utilizing JS rendering capabilities. 2) A unified data access service obtains data: A unified data access protocol (corresponding to the first data format mentioned above) is established, eliminating the need for the data access service to understand the specific implementation of downstream businesses. With a defined format, the data access service can concurrently request data sources according to this protocol and merge the returned results into a map collection, directly returning it to the page rendering layer. Correspondingly, downstream businesses must use the common data access protocol as the data format returned by the data source. Because the data access protocol is fixed, this reverse dependency means downstream businesses must return the corresponding data according to the protocol, thus converging variable data sources. Furthermore, the conditions involved in the downlink parameters are often agreed upon by relevant personnel and downstream businesses. Downlink businesses need to establish data indexes associated with the downlink parameters. By creating indexes based on parameters, different data results can be obtained by updating parameters according to different inputs from relevant personnel. Therefore, by standardizing the data access protocol, differentiated data sources are balanced, and the ability to retrieve different data through parameter distribution within the protocol ensures a unified and variability-free page display capability. It should be noted that the protocol here may not be limited to data format, but may also involve data content rules.

[0098] The page configuration method provided in this application enables rapid construction of activity pages through modular componentization and provides the ability for dynamic and variable page module data. It decouples page style from data and associates the page with the module component data contained within it through a standardized and unified data source specification, thus solving the problems of reusability and dynamic variability. One page can correspond to N modules, and one module can contain M types of data, achieving diversified data display.

[0099] As can be seen from the technical solutions provided in the embodiments of this application above, the embodiments of this application provide a more convenient and efficient page configuration method. When configuring a target page, the target page to be configured can be deconstructed into at least one target display object, and an association relationship can be established between the target display object and the business data source to obtain the information for filling data acquisition. This can reduce the technical difficulty of page configuration, thereby enabling relevant personnel to participate in page building more easily. Correspondingly, the efficiency of page configuration is also guaranteed, and it can better meet the needs of a large number of page building. At the same time, page configuration is completed by data processing at the display object level, giving the display object reusability and the filling data variable performance, ensuring the flexibility and adaptability of page configuration. By different combinations of display objects and different settings of filling data, rapid configuration of different pages is realized, and it also provides convenience for adjusting the configuration information of relevant pages according to the display effect.

[0100] Figure 5 , 9 This diagram illustrates a flow chart of a page display method according to an embodiment of this application, such as... Figure 5 As shown, the method includes:

[0101] S501: In response to a page display instruction, determine the corresponding target page;

[0102] S502: Send a page data retrieval request to the management object, indicating the target page;

[0103] S503: In response to the target page data returned by the management object, the target page is displayed, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method described in steps S201-S204 above.

[0104] This section illustrates the application of page configuration information on the front end. Please refer to the relevant records in steps S401-S405 above, which will not be repeated here.

[0105] As can be seen from the technical solutions provided in the embodiments of this application above, the embodiments of this application provide a page data acquisition path involving the management object, decoupling the application of configuration information from the front end. This allows the front end to focus on using the acquired page data for page display, thus ensuring the business reliability of the page management system including the front end and the management object. For the target page, after generating configuration information through the page configuration method provided in this application, the front end can obtain the page data required for displaying the target page from the management object during the display process. The page data is provided by the management object based on the configuration information.

[0106] This application also provides a page configuration device, such as... Figure 12 As shown, the page configuration device 120 includes:

[0107] First response module 1201: In response to a page configuration instruction indicating a target page, it determines at least one target display object from a plurality of candidate display objects;

[0108] Configuration module 1202: configured for each target display object, specifying a corresponding business data source and data content rules for the target display object, wherein the business data source provides the target display object with fill data that conforms to the data content rules;

[0109] Module 1203: Used to obtain fill data acquisition information corresponding to each target display object based on the business data source corresponding to each target display object and the data content rules;

[0110] Generation module 1204: is used to generate first configuration information of the target page based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object.

[0111] It should be noted that the apparatus and method embodiments described in the device embodiments are based on the same inventive concept.

[0112] This application also provides a page display device, such as... Figure 13 As shown, the page display device 130 includes:

[0113] Second response module 1301: used to respond to page display instructions and determine the corresponding target page;

[0114] Sending module 1302: Used to send a page data retrieval request indicating the target page to the managed object;

[0115] Display module 1303: used to display the target page in response to the target page data returned by the management object, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method described in steps S201-S204 above.

[0116] It should be noted that the apparatus and method embodiments described in the device embodiments are based on the same inventive concept.

[0117] In some embodiments, the functions or modules of the apparatus provided in this application can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0118] This application also provides a computer-readable storage medium storing at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the above-described method. The computer-readable storage medium may be a non-volatile computer-readable storage medium.

[0119] This application also provides an electronic device, which includes at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the at least one processor to implement the above method.

[0120] Electronic devices can be provided as terminals, servers, or other forms of devices.

[0121] Figure 14A block diagram of an electronic device according to an embodiment of this application is shown. For example, electronic device 1900 may be provided as a server. (Refer to...) Figure 14 The electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by the processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1922 is configured to execute instructions to perform the methods described above.

[0122] Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input / output (I / O) interface 1958. Electronic device 1900 can operate on an operating system stored in memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.

[0123] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions that can be executed by a processing component 1922 of an electronic device 1900 to perform the above-described method.

[0124] This application may be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this application.

[0125] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0126] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0127] The computer program instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C+, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via 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., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing the status information of the computer-readable program instructions. These electronic circuits can execute the computer-readable program instructions to implement various aspects of this application.

[0128] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0129] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0130] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which includes one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions specified in the blocks may occur in a different order than those specified in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0132] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technological improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A page configuration method, characterized in that, Applied to the server side, the method includes: In response to a page configuration directive that indicates the target page, at least one target display object is determined from a plurality of candidate display objects; For each target display object, a corresponding business data source and data content rules are configured for the target display object; the data content rules provide conditions for determining the filling data, and the conditions indicate at least one of the following dimensions: color, update time, and business attributes; the business data source provides the target display object with filling data that conforms to the data content rules; the business data source is an external data provider; the business data source provides multiple downstream data; the business data source selects downstream data that conforms to the conditions from the multiple downstream data based on the data content rules as filling data; Based on the business data source and data content rules corresponding to each target display object, the fill data acquisition information corresponding to each target display object is obtained; Based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, the first configuration information of the target page is generated; In response to a page data retrieval request sent by the front end, the target page is determined based on the page data retrieval request; Based on the first configuration information, the target construction information and the filling data acquisition information corresponding to each target display object are determined; Based on the fill data acquisition information corresponding to each target display object, a fill data acquisition request is sent to the business data source corresponding to each target display object; The system receives the fill data returned by the business data source corresponding to each target display object, and obtains the target fill data corresponding to each target display object. The target page data is sent to the front end so that the front end can display the target page. The target page data is determined based on the target fill data and the target construction information corresponding to each target display object.

2. The method according to claim 1, characterized in that, Before obtaining the fill data acquisition information corresponding to each target display object based on the business data source and the data content rules corresponding to each target display object, the method further includes: For each target display object corresponding to the business data source, a corresponding first data format is configured for the business data source, and the first data format indicates the data format used by the business data source to fill data and return data. The step of obtaining the fill data acquisition information corresponding to each target display object based on the business data source and the data content rules corresponding to each target display object includes: Based on the business data source, the data content rules, and the first data format corresponding to each target display object, the filling data acquisition information corresponding to each target display object is obtained.

3. The method according to claim 1, characterized in that, The first configuration information for generating the target page, based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, includes: Obtain the second data format, which indicates the data format used for transmitting populated data to the front end; Based on the second data format, the target construction information indicating the at least one target display object, and the fill data acquisition information corresponding to each target display object, the first configuration information of the target page is generated.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: In response to a scenario configuration instruction, a corresponding scenario configuration strategy is determined, wherein the scenario configuration strategy indicates that at least two target pages for the same traffic layer are configured for the target scenario. Obtain traffic distribution rules, which are used to determine the traffic distribution ratio corresponding to the at least two target pages; Based on the traffic distribution rules, determine the traffic distribution ratio information corresponding to each target page; For each target page, the first configuration information is used to add identification information indicating the target scenario and traffic distribution ratio information to obtain the second configuration information for each target page.

5. The method according to claim 1, characterized in that, Before sending a data filling request to the business data source corresponding to each of the target display objects, the process includes: In response to a rule update instruction, update parameters and a specified data content rule to be updated are determined. The update parameters are used to update the specified data content rule, which is any one of the data content rules corresponding to the at least one target display object. Based on the update parameters and the specified data content rules, a fill data retrieval request is generated for a specified display object, which corresponds to the specified data content rules.

6. A page display method, characterized in that, The method includes: In response to page display instructions, determine the corresponding target page; Send a page data retrieval request to the managed object, indicating the target page; The target page is displayed in response to the target page data returned by the management object, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method as described in any one of claims 1-5.

7. A page configuration device, characterized in that, The device, applied to the server side, includes: First Response Module: Used to determine at least one target display object from multiple candidate display objects in response to page configuration instructions that indicate the target page; Configuration module: For each target display object, configure a corresponding business data source and data content rules for the target display object; the data content rules provide conditions for determining the filling data, the conditions indicating at least one of the following dimensions: color, update time, business attributes; the business data source provides the target display object with filling data that conforms to the data content rules; the business data source is an external data provider; the business data source provides multiple downstream data; the business data source selects downstream data that conforms to the conditions from the multiple downstream data based on the data content rules as filling data; The acquisition module is used to obtain the fill data acquisition information corresponding to each target display object based on the business data source corresponding to each target display object and the data content rules. Generation module: used to generate first configuration information of the target page based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object; The device is further configured to: in response to a page data acquisition request sent by the front end, determine the target page based on the page data acquisition request; Based on the first configuration information, the target construction information and the filling data acquisition information corresponding to each target display object are determined; Based on the fill data acquisition information corresponding to each target display object, a fill data acquisition request is sent to the business data source corresponding to each target display object; The system receives the fill data returned by the business data source corresponding to each target display object, and obtains the target fill data corresponding to each target display object. The target page data is sent to the front end so that the front end can display the target page. The target page data is determined based on the target fill data and the target construction information corresponding to each target display object.

8. The apparatus according to claim 7, characterized in that, The device is also used for: Before obtaining the fill data acquisition information corresponding to each target display object based on the business data source and the data content rules corresponding to each target display object, a first data format is configured for the business data source corresponding to each target display object. The first data format indicates the data format used by the business data source to return the fill data. The step of obtaining the fill data acquisition information corresponding to each target display object based on the business data source and the data content rules corresponding to each target display object includes: Based on the business data source, the data content rules, and the first data format corresponding to each target display object, the filling data acquisition information corresponding to each target display object is obtained.

9. The apparatus according to claim 7, characterized in that, The first configuration information for generating the target page, based on the target construction information indicating the at least one target display object and the fill data acquisition information corresponding to each target display object, includes: Obtain the second data format, which indicates the data format used for transmitting populated data to the front end; Based on the second data format, the target construction information indicating the at least one target display object, and the fill data acquisition information corresponding to each target display object, the first configuration information of the target page is generated.

10. The apparatus according to any one of claims 7-9, characterized in that, The device is also used for: In response to a scenario configuration instruction, a corresponding scenario configuration strategy is determined, wherein the scenario configuration strategy indicates that at least two target pages for the same traffic layer are configured for the target scenario. Obtain traffic distribution rules, which are used to determine the traffic distribution ratio corresponding to the at least two target pages; Based on the traffic distribution rules, determine the traffic distribution ratio information corresponding to each target page; For each target page, the first configuration information is used to add identification information indicating the target scenario and traffic distribution ratio information to obtain the second configuration information for each target page.

11. The apparatus according to claim 7, characterized in that, The device is also used for: Before sending a data filling request to the business data source corresponding to each of the target display objects, in response to the rule update instruction, update parameters and a specified data content rule to be updated are determined. The update parameters are used to update the specified data content rule, which is any one of the data content rules corresponding to the at least one target display object. Based on the update parameters and the specified data content rules, a fill data retrieval request is generated for a specified display object, which corresponds to the specified data content rules.

12. A page display device, characterized in that, The device includes: The second response module is used to respond to page display instructions and determine the corresponding target page; Sending module: Used to send a page data retrieval request, indicating the target page, to the managed object; Display module: used to display the target page in response to the target page data returned by the management object, wherein the target page data is provided by the management object based on the first configuration information generated by the page configuration method as described in any one of claims 1-5.

13. An electronic device, characterized in that, The electronic device includes at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the at least one processor to implement the page configuration method as described in any one of claims 1-5, or the page display method as described in claim 6.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction or at least one program, which is loaded and executed by a processor to implement the page configuration method as described in any one of claims 1-5 or the page display method as described in claim 6.

15. A computer program product, characterized in that, The computer program product includes at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the page configuration method as described in any one of claims 1-5, or the page display method as described in claim 6.

Citation Information

Patent Citations

  • Webpage generation method and device and electronic equipment

    CN110781423A

  • Testing method and device and electronic equipment

    CN111639027A

  • Construction method of community-based data large-screen visualization system

    CN113900607A