Page display method, device and computer equipment

By configuring functions and pre-constructing structured data, and dynamically generating equity pages, the flexibility and scalability problems when managing multiple user types and equity data types in the prior art are solved, and efficient page display is achieved and cost reduction is achieved.

CN113656577BActive Publication Date: 2025-06-13KOUBEI SHANGHAI INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111020404.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-01
Publication Date
2025-06-13
Estimated Expiration
2041-09-01

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve flexibility and scalability when managing and displaying multiple user types and equity data types, resulting in business parties needing to develop multiple customized equity pages, increasing human and material costs.

Method used

By providing configuration functions, the configuration personnel are allowed to configure user types and equity data types, use pre-built structured data to determine multiple user types and equity data types, store them as configuration data, and generate equity pages dynamically based on user requests.

Benefits of technology

It realizes the componentization of the equity page, supports a variety of different configuration data, reduces development and maintenance costs, and improves the flexibility and expansion capabilities of the page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113656577B_ABST
    Figure CN113656577B_ABST
Patent Text Reader

Abstract

An embodiment of this specification provides a page display method, device, and computer device. The page display method provides a configuration function. The configuration function is used for a configurator to configure user types and the corresponding rights and interests data types for each user type. The configuration function at least provides a selection function for multiple user types and multiple rights and interests data types. The multiple user types and multiple rights and interests data types are determined through pre-built structured data. The pre-built structured data is determined by analyzing the commonalities of the page data of multiple historical versions of historical rights and interests pages; obtain the user type configured by the configurator and the rights and interests data type preferred by the user type through the configuration function, and store them as configuration data; after receiving a display request for a rights and interests page initiated by the current user through the client, obtain the rights and interests data matching the current user through the configuration data and return it to the client, so that the client generates a rights and interests page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of Internet technologies, and in particular, to a page display method, apparatus, and computer device. Background Art

[0002] With the development of society, more and more business directions provide users with a variety of services to meet various needs in users' lives and work. Based on this, users use personal devices to access the service end of the service provider to obtain the services provided by the service provider. Among them, users can view the pages provided by the service end on their personal devices. Summary of the Invention

[0003] To overcome the problems existing in the related art, this specification provides a page display method, apparatus, and computer device.

[0004] According to a first aspect of an embodiment of this specification, a page display method is provided. The method includes:

[0005] Provide a configuration function for a configurator to configure user types and the corresponding rights and interests data types for each user type. Among them, the configuration function at least provides a selection function for multiple user types and multiple rights and interests data types. The multiple user types and multiple rights and interests data types are determined by pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple historical versions of historical rights and interests pages;

[0006] Obtain the user type configured by the configurator through the configuration function and the rights and interests data type preferred by the user type, and store them as configuration data;

[0007] After receiving a display request for a rights and interests page initiated by the current user through the client, obtain the rights and interests data matching the current user through the configuration data and return it to the client, so that the client fills the rights and interests data into the page template according to the obtained rights and interests data, and then generates a rights and interests page.

[0008] According to a second aspect of an embodiment of this specification, a page display method is provided, including:

[0009] After determining that the current user initiates a display request for a rights and interests page, request page data from the server;

[0010] Obtain the page template of the rights and interests page, where the page template includes a filling area for rights and interests data;

[0011] Obtain the page data returned by the server, where the page data includes the rights and interests data matching the current user; the rights and interests data is obtained by the server through the configuration data, and the configuration data is stored after obtaining the user types configured by the configurator and the types of rights and interests data preferred by the user types through the configuration function; the configuration function is used for the configurator to configure the user types and the corresponding types of rights and interests data, where the configuration function at least provides a selection function for multiple user types and multiple types of rights and interests data, and the multiple user types and multiple types of rights and interests data are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple historical different versions of the historical rights and interests pages;

[0012] After filling the obtained rights and interests data into the filling area, generate a rights and interests page and display it.

[0013] According to the third aspect of the embodiments of the present specification, a page display device is provided, including:

[0014] A configuration module, configured to: provide a configuration function, where the configuration function is used for the configurator to configure the user types and the corresponding types of rights and interests data, where the configuration function at least provides a selection function for multiple user types and multiple types of rights and interests data, and the multiple user types and multiple types of rights and interests data are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple historical different versions of the historical rights and interests pages;

[0015] A storage module, configured to: obtain the user types configured by the configurator and the types of rights and interests data preferred by the user types through the configuration function, and store them as configuration data;

[0016] A display module, configured to: after obtaining a display request for a rights and interests page initiated by the current user through the client, obtain the rights and interests data matching the current user through the configuration data and return it to the client, so that the client fills the rights and interests data into the page template according to the obtained rights and interests data, and then generates a rights and interests page.

[0017] According to the fourth aspect of the embodiments of the present specification, a page display device is provided, and the device includes:

[0018] A request module, configured to: after determining that the current user initiates a display request for a rights and interests page, request page data from the server;

[0019] A template acquisition module, configured to: acquire the page template of the rights and interests page, where the page template includes a filling area for rights and interests data;

[0020] A data acquisition module, configured to: acquire page data returned by a server, where the page data includes entitlement data matching the current user; the entitlement data is obtained by the server from configuration data, and the configuration data is stored after obtaining the user types configured by a configurator and the types of entitlement data preferred by the user types through a configuration function; the configuration function is used for the configurator to configure user types and the corresponding types of entitlement data, where the configuration function at least provides a selection function for multiple user types and multiple types of entitlement data, and the multiple user types and multiple types of entitlement data are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of historical entitlement pages;

[0021] A display module, configured to: generate an entitlement page after filling the acquired entitlement data into the filling area and display it.

[0022] According to a fifth aspect of the embodiments of the present specification, there is provided a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, it implements the embodiments of the page display method described in the foregoing first aspect or second aspect.

[0023] The technical solutions provided by the embodiments of the present specification may include the following beneficial effects:

[0024] In the embodiments of the present specification, since the commonalities of the page data of multiple different historical versions of historical entitlement pages are analyzed in advance, structured data is constructed, and based on the structured data, a configuration function can be provided to the configurator. Through this configuration function, the configurator can configure user types and the corresponding types of entitlement data, and then it can be stored as configuration data; therefore, the configurator can configure multiple different configuration data; different configuration data does not require developing different pages. In the front-end display of the page, componentization of the entitlement page can be achieved. The entitlement page is composed of a page template and entitlement data; filling entitlement data into the page template can generate an entitlement page, enabling different entitlement data to flexibly generate different entitlement pages; therefore, the entitlement page of this embodiment has a high degree of componentization ability, can support multiple different configuration data configured by the configurator, and has good extensibility.

[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit this specification. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with this specification and used together with the specification to explain the principles of this specification.

[0027] Figure 1A This is a schematic diagram of an application scenario of a page display method shown in this specification according to an exemplary embodiment.

[0028] Figure 1B This is a schematic flowchart of a page display method shown in this specification according to an exemplary embodiment.

[0029] Figure 2A This is a schematic flowchart of another page display method shown in this specification according to an exemplary embodiment.

[0030] Figure 2B This is a schematic diagram of a header rights and interests component in a rights and interests page shown in this specification according to an exemplary embodiment.

[0031] Figure 2C This is a schematic diagram of a rights and interests display component shown in this specification according to an exemplary embodiment.

[0032] Figure 3 This is a hardware structure diagram of the computer device where the page display device in this specification is located.

[0033] Figure 4 This is a block diagram of a page display device shown in this specification according to an exemplary embodiment.

[0034] Figure 5 This is a block diagram of another page display device shown in this specification according to an exemplary embodiment. Detailed implementation manners

[0035] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with this specification. On the contrary, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.

[0036] The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit this specification. The singular forms "a", "the", and "said" used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0037] It should be understood that although terms such as first, second, and third may be used in this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".

[0038] As Figure 1A shown, Figure 1A is an application scenario diagram of a page generation method shown in this specification according to an exemplary embodiment, Figure 1A which includes a service provider, a server configured by the service provider, several users, and the electronic devices held by each user.

[0039] In practical applications, the service provider may specifically be a service provider for life services, a shopping platform service provider, a trading platform service provider, etc. The server is set by the service provider, and the service provider can provide several specific services to registered users through this server. In Figure 1A it, user A can register an account on the server in advance and use the services provided by the service provider by accessing the server using mobile terminal A1. User B can also register a second account on the server in advance and obtain services by accessing the server using mobile terminal B1. The personal devices in the embodiments of this specification may include various terminals with network communication functions and display functions, such as smart phones, tablet computers, notebook computers, desktop computers, televisions, computers integrated in computer monitors, or other electronic devices.

[0040] During the process that users use personal devices to access the server and obtain the services provided by the service provider, users can view the pages provided by the server on their personal devices. As an example, the service provider can also provide an APP (Application) and install it in the personal devices of users. Therefore, the generation of pages can be completed by the service provider through the APP it provides.

[0041] In practical applications, the service provider can provide certain rights and interests to users to encourage users to use the services and thus achieve corresponding service requirements. For example, by providing rights and interests such as coupons for trading services, it can encourage users to use the trading services in a timely manner to meet their needs and also promote the completion of trading services. Among them, the products provided by the service provider to users can display pages, and the rights and interests are displayed to users through the pages. In this embodiment, the page showing the rights and interests is called the rights and interests page.

[0042] In practical applications, due to the large number of users on the business side and based on business needs, the business side has a variety of different rights and interests strategies, that is, different types of rights and interests are delivered to different user groups; for example, the rights and interests configuration strategies for users in different regions are different, or there are different rights and interests configuration strategies for different user preferences, etc. Based on this, when the rights and interests configuration strategy changes, the business side needs to design and develop corresponding rights and interests pages, so that there are many versions of the rights and interests pages, and each version of the rights and interests page is customized and developed, and also needs to be regularly maintained and updated, so a large amount of human and material costs need to be invested.

[0043] Based on this, in order to reduce human and material resources, as Figure 1B shown, is a flowchart of a page display method shown in this specification according to an exemplary embodiment. This embodiment can be applied to a server side and includes the following steps:

[0044] In step 102, a configuration function is provided, and the configuration function is used for a configurator to configure user types and the corresponding rights and interests data types of the user types. Among them, the configuration function at least provides a selection function for multiple user types and multiple rights and interests data types. The multiple user types and multiple rights and interests data types are determined by pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different versions of historical rights and interests pages.

[0045] In step 104, the user type configured by the configurator and the rights and interests data type preferred by the user type are obtained through the configuration function and stored as configuration data.

[0046] In step 106, after receiving a display request for a rights and interests page initiated by the current user through the client, the rights and interests data matching the current user is obtained through the configuration data and returned to the client, so that the client fills the rights and interests data into a page template according to the obtained rights and interests data, and then generates a rights and interests page.

[0047] The rights and interests in this embodiment refer to incentives provided to users to encourage users to perform business behaviors. The rights and interests can be, for example, coupons, red envelopes, points, discount cards, special offer products, virtual assets, etc., and can be flexibly configured according to actual business needs; the business behaviors are flexibly configured according to actual business scenarios and needs, for example, it can be the behavior of users using rights and interests to execute transactions, etc.

[0048] In practical applications, the business side needs to configure certain rights and interests data for some users. In this embodiment, the strategy of configuring certain rights and interests data for a certain type of users is called the rights and interests strategy. In practical applications, there may be many types of rights and interests data, and due to the large amount of user group data, there are various different rights and interests strategies. In addition, with the development of the business, the rights and interests data prepared by the business side for users will change, and the rights and interests strategy will also change. These changes will affect the display of the rights and interests data on the page. For the business side, it is necessary to change the rights and interests strategy in a timely manner according to business needs so as to be able to display the rights and interests data required by users.

[0049] Based on this, the solution of this embodiment of the specification provides a configuration function, which can be used to configure the user type and the corresponding rights and interests data type of this user type. Here, the user refers to the user who views the rights and interests page, and the users of the configuration function can include the configuration personnel on the business side who have the permission to configure the foregoing configuration strategy, such as the operation personnel on the business side, or the developers of the solution of this embodiment, etc. Based on this configuration function, the configuration personnel on the business side can configure the rights and interests strategy in a timely manner according to needs. Here, the configuration can include operations such as addition, modification, or deletion.

[0050] As can be seen from the foregoing description, in practical applications, there are many types of rights and interests strategies and they may often change. Based on this, in the configuration function of this embodiment, the configuration function at least provides a selection function for multiple user types and multiple rights and interests data types; the multiple user types and multiple rights and interests data types are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests pages.

[0051] Since multiple different historical versions of the historical rights and interests pages are custom-developed, in order to implement the componentization ability of the page and enable the new rights and interests page to have better extensibility, this embodiment is implemented by pre-building structured data. Among them, the structured data can include the structuring of rights and interests data and the structuring of user data, etc. Among them, the construction of the structured data can be determined by analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests pages. As an example, the structured processing includes the structuring of underlying data, such as the structuring of various types of rights and interests data or user data, etc.; in addition, it can also include the structuring of the rights and interests expression on the page.

[0052] Among them, analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests pages can be manual analysis or can be realized through some processing mechanisms for automatic analysis; as an example, in some cases, multiple different historical versions of the historical rights and interests pages have commonalities, that is, the page data has a certain degree of similarity. Based on this, the determination method of the pre-built structured data includes:

[0053] Extract historical user data and historical entitlement data from the page data of each historical entitlement page. After respectively determining the similarity of the multiple extracted historical user data and the similarity of the multiple extracted historical entitlement data, determine the structured data to be constructed.

[0054] In this embodiment, the structured data includes structured user data and structured entitlement data. Based on this, historical user data and historical entitlement data are extracted from the page data of each historical entitlement page in this embodiment, and the similarity of the multiple extracted historical user data and the similarity of the multiple extracted historical entitlement data are respectively determined. Based on the determined similarity, determine the structured data to be constructed.

[0055] Among them, the determination of similarity can be achieved in various ways. In some examples, the historical entitlement page has page data, and historical user data and historical entitlement data can be automatically determined from the page data. Optionally, extracting historical user data and historical entitlement data from the page data of each historical entitlement page includes:

[0056] Extract text and images from the page data;

[0057] After performing text recognition on the image, obtain the recognized text;

[0058] Perform clustering based on the extracted text and the recognized text, and determine historical user data and historical entitlement data according to the clustering result.

[0059] In this embodiment, the page data usually uses text or images to express entitlements to users. Based on this, in this embodiment, text and images are extracted from the page data, and then text recognition processing is performed on the images. For example, after text recognition, word segmentation processing is performed, and text can also be obtained. Perform clustering based on the extracted text and the recognized text, and determine historical user data and historical entitlement data according to the clustering result.

[0060] In some examples, the configuration function is used for the configurator to configure user types, multiple entitlement data types corresponding to the user type, and the display order of the multiple entitlement data types corresponding to the user type; the configuration data also includes the display order of the multiple entitlement data types corresponding to the user type;

[0061] The page template includes multiple filling areas for filling entitlement data, and each of the filling areas has different front and back positions in the page; the data returned to the client includes the display order of the multiple entitlement data types corresponding to the user type, so that when the client fills the page template, the entitlement data in the filling areas with different front and back positions is filled in according to the display order.

[0062] In the solution of this embodiment, a componentized method is adopted to implement the display of the rights and interests page, without the need to develop a new rights and interests page for each newly configured rights and interests policy. Specifically, for the rights and interests page, a page template can be pre-configured, and an area for filling rights and interests data is configured in the page template. Among them, there can be one or multiple areas for filling rights and interests data, for filling different types of rights and interests data. When the user triggers a request for the rights and interests page, the rights and interests data matching the user can be obtained and returned to the client, so that after the client obtains the rights and interests data, the rights and interests data is filled into the page template to generate a rights and interests page.

[0063] As Figure 2A shown, it is a schematic diagram of another page display method shown in this specification according to an exemplary embodiment. This embodiment is described from the perspective of the client. As an example, it includes the following steps:

[0064] In step 202, after determining that the current user initiates a display request for the rights and interests page, request page data from the server.

[0065] In step 204, obtain the page template of the rights and interests page, and the page template includes an area for filling rights and interests data.

[0066] In step 206, obtain the page data returned by the server. Among them, the page data includes the rights and interests data matching the current user; the rights and interests data is obtained by the server through configuration data, and the configuration data is stored after obtaining the user type configured by the configurator and the type of rights and interests data preferred by this user type through the configuration function; the configuration function is used for the configurator to configure the user type and the corresponding type of rights and interests data. Among them, the configuration function at least provides a selection function for multiple user types and multiple types of rights and interests data. The multiple user types and multiple types of rights and interests data are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple different versions of the historical rights and interests pages.

[0067] In step 208, fill the obtained rights and interests data into the filling area to generate a rights and interests page and display it.

[0068] As an example, the rights and interests page of this embodiment can include multiple components. For example, it can include a head rights and interests component, a rights and interests activation button component, a purchase record component, a switching component, a Zhongtong banner component, a title component, and a bottom rule component.

[0069] As an example, such as Figure 2BShows a schematic diagram of the header rights and interests component on the rights and interests page. In this embodiment, the header rights and interests component is used to display the types of rights and interests that users can enjoy. Figure 2B Shows 4 styles of the header rights and interests component. Optionally, for rights and interests of the red envelope type, different versions of the red envelope amount can also be shown as needed. Whether to show the red envelope amount can be configured by the operator. Among them, there can be multiple display versions of the rights and interests component. The page template can support multiple different versions of the rights and interests component as needed. If there are multiple versions, the front end can support left and right sliding.

[0070] Optionally, in this embodiment of the rights and interests page, taking the page of the rights and interests that users can enjoy after opening a membership as an example. Based on this, the rights and interests page of this embodiment includes an activation button component, which is used to display a button for users to trigger the activation of the membership. According to needs, copywriting can be shown in this activation button component, and the content of this copywriting can be configured as needed. This embodiment does not make a limit on this.

[0071] Optionally, it can also include a purchase record component, which can be shown when there is only an unpaid order record in the user's account.

[0072] Optionally, it can also include a switch tab component. The copywriting shown by this component can be sent from the backend, and there can also be multiple different versions. Optionally, the version of this component can also be linked with the version of the header rights and interests component. For example, if the user slides the header rights and interests component to the light enjoyment version, the tab can also slide to the light enjoyment version.

[0073] Optionally, it can also include a Zhongtong banner component, which can support operation to configure pictures, URLs, and frame numbers, and can support left and right sliding of multiple frames.

[0074] Optionally, it can also include a title component, which can allow the operator to upload pictures, and there can be multiple such components, that is, there can be multiple titles in the rights and interests page, located at different positions on different pages.

[0075] Optionally, it can also include a rights and interests display component, such as Figure 2C As shown, shows a schematic diagram of a rights and interests display component, which is used to display the specific content of various types of rights and interests. In this embodiment, since there are multiple types of rights and interests to be displayed, in this embodiment, the order, title, content, etc. of various types of rights and interests can be configured as needed. The order of various types of rights and interests can be configured by the operator or by an algorithm. Optionally, merchant information related to the rights and interests can also be shown as needed.

[0076] Optionally, the backend can also send down a list of entitlements, which includes the sequence, title, content, etc. of each entitlement. Among them, the sequence of each entitlement can be configured by the configurator or determined by a preset algorithm.

[0077] Optionally, it can also include a bottom rule component, and the copywriting and links of this component can be flexibly configured according to needs. According to needs, a purchase record button can be provided for users to view historical purchase orders or unpaid order records, etc.

[0078] Optionally, the page in this embodiment also provides the integration of marketing offer calculation and expression; the original processing logic is that when the user triggers the page, it will be judged whether the user hits a discount or a buy-one-get-one-free offer, and if so, the coupon system will not be triggered again. The processing logic in this embodiment is that if the user hits a discount / buy-one-get-one-free offer and the coupon system can issue a coupon for the user, the coupon system needs to be called to issue a coupon for the user, and a deduction formula can be added to the pop-up window expression on the page: purchase price = before deduction (¥**) - red envelope (¥**), so as to display the purchase price of the user's purchase of the membership.

[0079] Corresponding to the embodiment of the foregoing page display method, this specification also provides an embodiment of a page display device and the computer to which it is applied.

[0080] The embodiment of the page display device in this specification can be applied to computer devices, such as servers or terminal devices, etc. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a logically meaningful device, it is formed by the processor in its corresponding file processing reading the computer program instructions in the non-volatile memory into the memory for operation. From the hardware level, as Figure 3 shown, it is a hardware structure diagram of the computer device where the page display device in this specification is located. Except for Figure 3 the shown processor 310, memory 330, network interface 320, and non-volatile memory 340, the computer device where the page display device 331 is located in the embodiment usually also includes other hardware according to the actual functions of the computer device, which will not be elaborated here.

[0081] As Figure 4 shown, Figure 4 is a block diagram of a page display device shown in this specification according to an exemplary embodiment. The device includes:

[0082] Configuration module 41 is used to: provide a configuration function for a configurator to configure user types and the corresponding entitlement data types for these user types. The configuration function at least provides a selection function for multiple user types and multiple entitlement data types. The multiple user types and multiple entitlement data types are determined by pre-built structured data, and the pre-built structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of historical entitlement pages;

[0083] Storage module 42 is used to: obtain, through the configuration function, the user type configured by the configurator and the entitlement data types preferred by this user type, and store them as configuration data;

[0084] Display module 43 is used to: after receiving a display request for an entitlement page initiated by the current user through the client, obtain, through the configuration data, the entitlement data matching the current user and return it to the client, so that the client, according to the obtained entitlement data, fills the entitlement data into a page template and then generates an entitlement page.

[0085] In some examples, the configuration module is further used to:

[0086] Extract historical user data and historical entitlement data from the page data of each historical entitlement page. After respectively determining the similarities of the extracted multiple historical user data and the similarities of the extracted multiple historical entitlement data, determine the structured data to be constructed.

[0087] In some examples, the configuration module is further used to, including:

[0088] Extract text and images from the page data;

[0089] After performing text recognition on the images, obtain the recognized text;

[0090] Perform clustering based on the extracted text and the recognized text, and determine historical user data and historical entitlement data according to the clustering results.

[0091] In some examples, the configuration function is used for the configurator to configure user types, multiple entitlement data types corresponding to this user type, and the display order of the multiple entitlement data types corresponding to this user type; the configuration data further includes the display order of the multiple entitlement data types corresponding to this user type;

[0092] The page template includes multiple filling areas for filling entitlement data, and each of the filling areas has different front and back positions in the page; the data returned to the client includes the display order of multiple entitlement data types corresponding to the user type, so that when the client fills the page template, the entitlement data in the filling areas with different front and back positions is filled according to the display order.

[0093] As Figure 5 shown, Figure 5 is a block diagram of another page display device shown in this specification according to an exemplary embodiment. The device includes:

[0094] A request module 51, configured to: after determining that the current user initiates a display request for an entitlement page, request page data from a server.

[0095] A template acquisition module 52, configured to: acquire the page template of the entitlement page, where the page template includes filling areas for entitlement data.

[0096] A data acquisition module 53, configured to: acquire the page data returned by the server, where the page data includes entitlement data matching the current user; the entitlement data is obtained by the server through configuration data, and the configuration data is stored after acquiring the user type and the entitlement data types preferred by the user type configured by a configurator through a configuration function; the configuration function is used for the configurator to configure the user type and the entitlement data types corresponding to the user type, where the configuration function at least provides a selection function for multiple user types and multiple entitlement data types, and the multiple user types and multiple entitlement data types are determined through pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different versions of historical entitlement pages.

[0097] A display module 54, configured to: generate an entitlement page by filling the acquired entitlement data into the filling areas and display it.

[0098] Correspondingly, this specification further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the embodiments of the foregoing page display method.

[0099] For the specific implementation processes of the functions and roles of each module in the foregoing page display device, please refer to the implementation processes of the corresponding steps in the foregoing page display method for details, which will not be elaborated here.

[0100] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions in the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution in this specification. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0101] The specific embodiments of this specification are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0102] The step divisions of the above various methods are only for clear description. When implemented, they can be combined into one step or some steps can be split into multiple steps. As long as the same logical relationship is included, they are all within the protection scope of this patent; adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of its algorithm and process, are all within the protection scope of this patent.

[0103] Those skilled in the art will readily conceive of other implementations of this specification after considering the specification and practicing the invention herein. This specification is intended to cover any variations, uses, or adaptations of this specification, which follow the general principles of this specification and include the common general knowledge or conventional technical means in the technical field not claimed in this application. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of this specification are pointed out by the following claims.

[0104] It should be understood that this specification is not limited to the exact structures described above and shown in the figures, and various modifications and changes can be made without departing from its scope. The scope of this specification is only limited by the appended claims.

[0105] The above are only the preferred embodiments of this specification and are not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this specification shall be included within the protection scope of this specification.

Claims

1. A page display method, including: Providing a configuration function for a configurator to configure user types and the corresponding rights and interests data types for each user type. Among them, the configuration function at least provides a selection function for multiple user types and multiple rights and interests data types. The multiple user types and multiple rights and interests data types are determined by pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests pages; the commonalities include the similarity of the text used to express rights and interests and the similarity of the images used to express rights and interests in the page data; Obtaining, through the configuration function, the user type configured by the configurator and the rights and interests data type preferred by this user type, and storing them as configuration data; After receiving a display request for a rights and interests page initiated by the current user through the client, obtaining, through the configuration data, the rights and interests data matching the current user and returning it to the client, so that the client, according to the obtained rights and interests data, fills the rights and interests data into a page template and then generates a rights and interests page; Among them, the structured data includes structured user data, structured rights and interests data, and structured rights and interests expressions. The structured rights and interests expressions are used to implement the display of the rights and interests page in a componentized manner; the structured data is determined in the following way: extracting text and images from the page data of multiple different historical versions of the historical rights and interests pages, obtaining the recognized text after performing text recognition on the images, clustering according to the extracted text and the recognized text, determining historical user data and historical rights and interests data according to the clustering results, and determining the structured data to be constructed after respectively determining the similarity of multiple historical user data and the similarity of multiple historical rights and interests data; Among them, the rights and interests page includes a head rights and interests component, a rights and interests activation button component, a title component, and a rights and interests display component, so as to implement the display of the rights and interests page in a componentized manner and expand new rights and interests pages based on the structured data; the head rights and interests component is used to display the type of rights and interests enjoyed by the current user in the configuration data, the rights and interests activation button component is used to display a button for the current user to trigger the activation of rights and interests, the title component is used to display a title and the pictures uploaded by the configurator, and the rights and interests display component is used to display the order, title, and content of each type of configured rights and interests.

2. The method according to claim 1, the determination method of the pre-constructed structured data including: Extracting historical user data and historical rights and interests data from the page data of each historical rights and interests page, and determining the structured data to be constructed after respectively determining the similarity of multiple extracted historical user data and the similarity of multiple extracted historical rights and interests data.

3. The method according to claim 1, wherein the configuration function is used for the configurator to configure user types, multiple types of rights and interests data corresponding to the user types, and the display order of multiple types of rights and interests data corresponding to the user types; the configuration data further includes the display order of multiple types of rights and interests data corresponding to the user types. The page template includes multiple filling areas for filling rights and interests data, and each of the filling areas has different front and back positions in the page; the data returned to the client includes the display order of multiple types of rights and interests data corresponding to the user type, so that when the client fills the page template, the rights and interests data in the filling areas with different front and back positions are filled in according to the display order.

4. A page display method comprising: After determining that the current user initiates a display request for the rights and interests page, requesting page data from the server; Obtaining the page template of the rights and interests page, where the page template includes filling areas for rights and interests data; Obtaining the page data returned by the server, wherein the page data includes rights and interests data matching the current user; the rights and interests data is obtained by the server through configuration data, and the configuration data is stored after obtaining the user type and the types of rights and interests data preferred by the user type configured by the configurator through the configuration function; the configuration function is used for the configurator to configure the user type and the types of rights and interests data corresponding to the user type, wherein the configuration function at least provides a selection function for multiple user types and multiple types of rights and interests data, and the multiple user types and multiple types of rights and interests data are determined through pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests pages; the commonalities include the similarity of the text used to express rights and interests and the similarity of the images used to express rights and interests in the page data. Filling the obtained rights and interests data into the filling areas and then generating and displaying the rights and interests page; Wherein, the structured data includes structured user data, structured rights and interests data, and structured rights and interests expressions, and the structured rights and interests expressions are used to display the rights and interests page in a componentized manner; the structured data is determined in the following manner: extracting text and images from the page data of multiple different historical versions of the historical rights and interests pages, obtaining the recognized text after performing text recognition on the images, clustering according to the extracted text and the recognized text, determining historical user data and historical rights and interests data according to the clustering results, and determining the similarity of multiple copies of historical user data and the similarity of multiple copies of historical rights and interests data respectively, and then determining the structured data to be constructed. Among them, the rights and interests page includes a header rights and interests component, a rights and interests activation button component, a title component, and a rights and interests display component, so as to realize the display of the rights and interests page in a componentized manner and expand new rights and interests pages based on the structured data; the header rights and interests component is used to display the types of rights and interests enjoyed by the current user in the configuration data, the rights and interests activation button component is used to display a button for the current user to trigger the activation of rights and interests, the title component is used to display a title and pictures uploaded by the configurator, and the rights and interests display component is used to display the order, title, and content of various types of configured rights and interests.

5. A page display device comprises: a configuration module, configured to: provide a configuration function for a configurator to configure user types and the corresponding rights and interests data types of the user types, wherein the configuration function at least provides a selection function for multiple user types and multiple rights and interests data types, and the multiple user types and multiple rights and interests data types are determined by pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of historical rights and interests pages; the commonalities include the similarity of the text used to express rights and interests and the similarity of the images used to express rights and interests in the page data; a storage module, configured to: obtain the user types configured by the configurator and the rights and interests data types preferred by the user types through the configuration function, and store them as configuration data; a display module, configured to: after obtaining a display request for a rights and interests page initiated by the current user through the client, obtain rights and interests data matching the current user through the configuration data and return it to the client, so that the client fills the rights and interests data into a page template according to the obtained rights and interests data, and then generates a rights and interests page; Among them, the structured data includes structured user data, structured rights and interests data, and structured rights and interests expressions, and the structured rights and interests expressions realize the display of the rights and interests page in a componentized manner; the structured data is determined in the following manner: extracting text and images from the page data of multiple different historical versions of historical rights and interests pages, obtaining the recognized text after performing text recognition on the images, clustering according to the extracted text and the recognized text, determining historical user data and historical rights and interests data according to the clustering results, and determining the similarity of multiple copies of historical user data and the similarity of multiple copies of historical rights and interests data respectively, and then determining the structured data to be constructed; Among them, the rights and interests page includes a header rights and interests component, a rights and interests activation button component, a title component, and a rights and interests display component, so as to realize the display of the rights and interests page in a componentized manner and expand a new rights and interests page based on the structured data; the header rights and interests component is used to display the types of rights and interests enjoyed by the current user in the configuration data, the rights and interests activation button component is used to display a button for the current user to trigger the activation of rights and interests, the title component is used to display a title and pictures uploaded by the configurator, and the rights and interests display component is used to display the order, title, and content of various types of configured rights and interests.

6. The device according to claim 5, wherein the configuration module is further configured to: Extract historical user data and historical rights and interests data from the page data of each historical rights and interests page, determine the similarity of the extracted multiple historical user data and the similarity of the extracted multiple historical rights and interests data respectively, and then determine the structured data to be constructed.

7. A page display device, the device comprises: A request module, configured to: after determining that the current user initiates a display request for the rights and interests page, request page data from the server; A template acquisition module, configured to: acquire the page template of the rights and interests page, where the page template includes a filling area for rights and interests data; A data acquisition module, configured to: acquire the page data returned by the server, where the page data includes rights and interests data matching the current user; the rights and interests data is obtained by the server through configuration data, and the configuration data is stored after acquiring the user type configured by the configurator and the type of rights and interests data preferred by the user type through a configuration function; the configuration function is used for the configurator to configure the user type and the corresponding type of rights and interests data, where the configuration function at least provides a selection function for multiple user types and multiple types of rights and interests data, and the multiple user types and multiple types of rights and interests data are determined by pre-constructed structured data, and the pre-constructed structured data is determined by analyzing the commonalities of the page data of multiple different historical versions of the historical rights and interests page; the commonalities include the similarity of the text used to express rights and interests and the similarity of the images used to express rights and interests in the page data; A display module, configured to: fill the acquired rights and interests data into the filling area, generate a rights and interests page, and display it; Among them, the structured data includes structured user data, structured rights and interests data, and structured rights and interests expressions, and the structured rights and interests expressions are used to realize the display of the rights and interests page in a componentized manner; the structured data is determined in the following manner: extract text and images from the page data of multiple different historical versions of the historical rights and interests page, perform text recognition on the images to obtain the recognized text, perform clustering according to the extracted text and the recognized text, determine historical user data and historical rights and interests data according to the clustering results, determine the similarity of multiple historical user data and the similarity of multiple historical rights and interests data respectively, and then determine the structured data to be constructed; Among them, the rights and interests page includes a header rights and interests component, a rights and interests activation button component, a title component, and a rights and interests display component, so as to realize the display of the rights and interests page in a componentized manner and expand new rights and interests pages based on the structured data; the header rights and interests component is used to display the types of rights and interests enjoyed by the current user in the configuration data, the rights and interests activation button component is used to display a button for the current user to trigger the activation of rights and interests, the title component is used to display a title and pictures uploaded by the configuration personnel, and the rights and interests display component is used to display the order, title, and content of each type of configured rights and interests.

8. A computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, when the processor executes the program, it implements the page display method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Page display method and device and computer equipment

    CN113298572A