Page display methods, systems, devices, and media
The page display method addresses the inefficiency of multiple development cycles for virtual resources by using mapping relationships to standardize delivery across different page types, reducing costs and meeting service demands effectively.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2026-04-14
AI Technical Summary
Existing applications face increased labor and time costs due to the need for multiple development cycles when providing virtual resources for different services, making it difficult to meet service demands efficiently.
A page display method that determines the target virtual resource and display information based on mapping relationships between page type and virtual resource type, enabling standardized delivery across different page types without repeated development.
Reduces labor and time costs by allowing virtual resources to be delivered in a general-purpose manner, meeting service demands without the need for multiple development cycles.
Smart Images

Figure 2026511850000001_ABST
Abstract
Description
Technical Field
[0001] This application claims the priority of Chinese Patent Application No. 202310594849.5 filed on May 24, 2023, and hereby incorporates by reference in its entirety the content disclosed in the above Chinese patent application to form a part of this application. [Technical Field]
[0002] This disclosure relates to a page display method and system, an electronic device, and a computer-readable storage medium.
Background Art
[0003] With the rapid development of computer technology, various applications (APPs) have emerged according to the trend. An application refers to a computer program created for a specific application purpose of a user. Currently, in order to attract users, many applications can provide virtual resources to users. For example, in an e-commerce application, virtual resources such as coupons and lucky money can be provided to users to attract them to purchase goods.
[0004] Specifically, the provider or operator of an application can display a page related to virtual resources to the user by setting the virtual resources. For example, the provider or operator of an application can allocate virtual resources by setting information such as the type, display method, and usage conditions of the virtual resources, and display a page for using the virtual resources to the user. However, in order to provide virtual resources under different services of the same application, the provider or operator of the application needs to conduct multiple developments, resulting in increased labor costs and time costs, and it is difficult to meet the service demand.
Summary of the Invention
[0005] This disclosure provides a page display method. This method reduces development costs and meets the demands of different services by providing virtual resources to users in a general-purpose, standardized manner and displaying virtual resources on a page. This disclosure further provides systems, electronic devices, computer-readable storage media, and computer program products corresponding to the above method.
[0006] According to a first aspect, the present disclosure provides a page display method. The method is Get the page type of the current page, and Based on the first mapping relationship between page type and virtual resource type, the target virtual resource corresponding to the page type of the current page is determined, and based on the second mapping relationship between page type and display information, the target virtual resource Corresponding Confirm the displayed information, This includes displaying the target virtual resource on the current page based on the display information corresponding to the target virtual resource.
[0007] In several possible implementations, the target virtual resource Corresponding The display information indicates at least one of the following: the display position or display style of the target virtual resource on the current page, or a display effect. Based on the second mapping relationship between page type and display information described above, the target virtual resource Corresponding Confirming the displayed information is Based on a second mapping relationship between page type and display information, multiple candidate display positions, multiple candidate display styles, or multiple candidate display effects corresponding to the page type of the current page are determined. This includes determining the display position, display style, or display effect of the target virtual resource from the plurality of candidate display positions, plurality of candidate display styles, or plurality of candidate display effects.
[0008] In several possible implementations, determining the target virtual resource corresponding to the page type of the current page based on the first mapping relationship between the page type and the virtual resource type is: In response to the virtual resource trigger operation for the current page, the system includes determining the target virtual resource corresponding to the page type of the current page based on a first mapping relationship between the page type and the virtual resource type.
[0009] In some possible implementations, if the virtual resource trigger operation is an operation that triggers a virtual resource reception, the target virtual resource is a virtual resource that has not been hit in the virtual resource set corresponding to the trigger account; and if the virtual resource trigger operation is an operation that triggers a virtual resource viewing, the target virtual resource is a virtual resource that has been hit in the virtual resource set corresponding to the trigger account.
[0010] In several possible implementations, determining the target virtual resource corresponding to the page type of the current page based on the first mapping relationship between the page type and the virtual resource type is: Based on the first mapping relationship between page type and virtual resource type, the virtual resource type corresponding to the page type of the current page is determined, Determine a candidate virtual resource set from the virtual resource pool that includes at least one virtual resource corresponding to the virtual resource type, The aforementioned candidate This includes determining the target virtual resource from the virtual resource set.
[0011] In several possible implementations, the method is This further includes obtaining the account type of the account used to display the current page, The above, the above candidateDetermining the target virtual resource from the virtual resource set is Based on the account type, candidate This includes determining the target virtual resource corresponding to the account type from the virtual resource set.
[0012] In several possible implementations, the method is The further includes receiving a first mapping relationship between a user-defined page type and a virtual resource type, and a second mapping relationship between a page type and display information, wherein the second mapping relationship includes the display information including a popup window style when the page type is a main page, and the display information including a split-screen style when the page type is a live room page.
[0013] According to a second aspect, the present disclosure provides a page display system. The system is A page type acquisition module to get the page type of the current page, A virtual resource determination module for determining the target virtual resource corresponding to the page type of the current page based on a first mapping relationship between the page type and the virtual resource type, and for determining the display information of the target virtual resource based on a second mapping relationship between the page type and the display information, The system includes a virtual resource display module for displaying the target virtual resource on the current page based on display information corresponding to the target virtual resource.
[0014] In several possible implementations, the target virtual resource Corresponding The display information indicates at least one of the following: the display position or display style of the target virtual resource on the current page, or a display effect, and the virtual resource determination module specifically, Based on the second mapping relationship between the page type and the display information, determine a plurality of candidate display positions, a plurality of candidate display styles, or a plurality of candidate display effects corresponding to the page type of the current page. It is used to determine the display position, display style, or display effect of the target virtual resource from the plurality of candidate display positions, the plurality of candidate display styles, or the plurality of candidate display effects.
[0015] In some possible implementation forms, the virtual resource determination module specifically: In response to the virtual resource trigger operation of the current page, it is used to determine the target virtual resource corresponding to the page type of the current page based on the first mapping relationship between the page type and the virtual resource type.
[0016] In some possible implementation forms, when the virtual resource trigger operation is an operation that triggers virtual resource reception, the target virtual resource is a virtual resource that has not been hit in the virtual resource set corresponding to the trigger account; when the virtual resource trigger operation is an operation that triggers virtual resource browsing, the target virtual resource is a virtual resource that has been hit in the virtual resource set corresponding to the trigger account.
[0017] In some possible implementation forms, the virtual resource determination module specifically: Based on the first mapping relationship between the page type and the virtual resource type, determine the virtual resource type corresponding to the page type of the current page. Determine a candidate virtual resource set including at least one virtual resource corresponding to the virtual resource type from the virtual resource pool. The candidate It is used to determine the target virtual resource from the virtual resource set.
[0018] In some possible implementation forms, the system It further includes an account type acquisition module for acquiring the account type of the account for displaying the current page. Specifically, the virtual resource determination module is used to determine the target virtual resource corresponding to the account type from the virtual resource set based on the account type. candidate
[0019] In some possible implementation forms, the system further includes a mapping relationship setting module for receiving a first mapping relationship between a page type set by a user and a virtual resource type and a second mapping relationship between a page type and display information. The second mapping relationship includes that when the page type is the main page, the display information includes a pop-up window style, and when the page type is the live room page, the display information includes a split screen style.
[0020] According to a third aspect, the present disclosure provides an electronic device, which includes a processor and a memory. The processor and the memory communicate with each other. The processor is used to execute instructions stored in the memory to cause the electronic device to execute the page display method in the first aspect or any one of the implementation forms of the first aspect.
[0021] According to a fourth aspect, the present disclosure provides a computer-readable storage medium, in which instructions are stored, and the instructions instruct an electronic device to execute the page display method described in the first aspect or any one of the implementation forms of the first aspect.
[0022] According to a fifth aspect, the present disclosure provides a computer program product including instructions, and when it is executed on an electronic device, it causes the electronic device to execute the page display method described in the first aspect or any one of the implementation forms of the first aspect.
[0023] This disclosure can also provide more implementations by combining the above-described embodiments. [Brief explanation of the drawing]
[0024] To more clearly illustrate the technical methods of the embodiments of this disclosure, the drawings required for use in the embodiments are briefly introduced below. [Figure 1] This is an architectural diagram of a page display system according to an embodiment of the present disclosure. [Figure 2] This is a flowchart of the page display method according to the embodiments of this disclosure. [Figure 3] This is a flowchart of another page display method according to the embodiments of this disclosure. [Figure 4A] This is a schematic diagram of the live streaming special page according to the embodiments of this disclosure. [Figure 4B] This is a schematic diagram of the live streaming special page according to the embodiments of this disclosure. [Figure 4C] This is a schematic diagram of the live streaming special page according to the embodiments of this disclosure. [Figure 5A] This is a schematic diagram of a streamer live room page according to an embodiment of the present disclosure. [Figure 5B] This is a schematic diagram of a streamer live room page according to an embodiment of the present disclosure. [Figure 5C] This is a schematic diagram of a streamer live room page according to an embodiment of the present disclosure. [Figure 6A] This is a schematic diagram of a time sale channel page according to an embodiment of the present disclosure. [Figure 6B] This is a schematic diagram of a time sale channel page according to an embodiment of the present disclosure. [Figure 7A] This is a schematic diagram of another streamer live room page according to an embodiment of the present disclosure. [Figure 7B] This is a schematic diagram of another streamer live room page according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0025] The terms “first” and “second” in the embodiments of this disclosure are for descriptive purposes only and should not be understood as indicating or suggesting relative importance or implicitly representing the number of technical features being covered. Thereafter, features limited as “first” and “second” may explicitly or implicitly include one or more such features.
[0026] First, we will introduce some technical terms related to the embodiments of this disclosure.
[0027] An application refers to a computer program written for a specific application purpose of a user. Applications can be categorized into different types depending on their purpose, such as office, entertainment, e-commerce, finance, social, or gaming. For example, e-commerce applications can include general e-commerce, live e-commerce streaming, group buying e-commerce, and cross-border e-commerce.
[0028] Virtual resources refer to digitized assets that can be allocated to different accounts prepared for use within an application. For example, in an e-commerce application, virtual resources can include coupons, lucky money, points, and virtual currency. Virtual resources are generally deductible. For example, in an e-commerce application, virtual resources can be deducted as a substitute for cash.
[0029] To attract new users, retain existing users, and increase the number of daily active users and user retention rates, an application may issue events related to virtual resources. Users can obtain virtual resources by participating in these events. For example, in an e-commerce application, users can receive coupons of different denominations by participating in sales events.
[0030] Specifically, application providers or businesses can configure virtual resources to display pages related to those resources to users, making it easier for users to participate in events. For example, in an e-commerce application, application providers or businesses can configure information such as the type of coupon, how it is displayed, and the terms of use to display pages to users where they can receive and use coupons.
[0031] However, when an application provider or operator provides virtual resources for different services of the application, it generally requires multiple development cycles, increasing labor and time costs and making it difficult to meet service demand. For example, in an e-commerce application, coupons may be distributed for both live streaming services and product time-limited sales services. For these different services, the e-commerce application provider or operator would need to develop coupon distribution functionality multiple times, such as designing a coupon distribution interface and developing a function to search for user coupons, significantly increasing operational costs.
[0032] In view of this, this disclosure provides a method for displaying pages. The method first displays the current page pageThe type is retrieved, and based on the first mapping relationship between the page type and the virtual resource type, the target virtual resource corresponding to the page type of the current page is determined. Based on the second mapping relationship between the page type and the display information, the display information corresponding to the target virtual resource is determined, and then the target virtual resource is displayed on the current page based on the display information corresponding to the target virtual resource.
[0033] This method associates virtual resources displayed on a page, their display information, and the page type with a first and second mapping relationship. Thus, virtual resources displayed on pages of different page types, along with their display information (e.g., display position, display style, or display effect), can be determined based on the page type. This enables the delivery of virtual resources in a general-purpose, standardized manner. Users (e.g., operators) do not need to perform multiple development cycles for related functions that provide virtual resources, reducing labor and time costs, and meeting the service demand for providing virtual resources on different page types.
[0034] To make the technical proposals in this disclosure clearer and easier to understand, the system architecture of the page display method according to the embodiments of this disclosure will be introduced below, with accompanying drawings.
[0035] Here, the page display system may be a software system, which may be deployed in a computing device cluster, for example, distributed across servers and terminals, and the computing device cluster executes the page display method according to the embodiment of this disclosure by executing the program code of the software system. The page display system may also be a hardware system, which may be a computing device cluster having a page display function. The computing device cluster may include at least one computing device, including, but not limited to, a cloud server in a cloud computing cluster, an edge server in an edge computing cluster, or a server in a local data center (referred to as a local server). Here, a local data center refers to a data center directly controlled by a user.
[0036] Referring to the schematic architecture of the page display system shown in Figure 1, the page display system 10 comprises a page type acquisition module 101, a virtual resource determination module 102, a virtual resource display module 103, a virtual resource setting module 104, and a display information setting module 10 5 This includes the mapping relationship setting module 106. The above virtual resource setting module 104, display information setting module 10 5 The mapping relationship setting module 106 is an optional module. For example, if the page display system 10 has default virtual resource settings, default display information, or default mapping relationships set, the page display system 10 will use the above virtual resource setting module 10. 4 Display information setting module 10 5 Alternatively, the mapping relationship setting module 106 may be omitted.
[0037] The page type acquisition module 101 is used to acquire the page type of the current page. Specifically, the page type acquisition module 101 may have N page types stored in advance, and by acquiring the current page, the page type of the current page can be determined based on the service type of the current page.
[0038] The virtual resource determination module 102 is used to determine the target virtual resource and the display information of the target virtual resource based on the page type of the current page. Specifically, the virtual resource determination module 102 may determine the target virtual resource corresponding to the page type of the current page based on a first mapping relationship between the page type and the virtual resource type, and determine the display information of the target virtual resource based on a second mapping relationship between the page type and the display information.
[0039] The virtual resource display module 103 is used to display the target virtual resource on the current page based on the display information of the target virtual resource. Depending on the page type, the virtual resource display module 103 can display different target virtual resources. For example, the virtual resource display module 103 can display one or more of the following: display virtual resources available to the account, display virtual resources already owned by the account, display all virtual resources of the account, instruct the account to receive virtual resources, and instruct the account to use virtual resources.
[0040] In some embodiments, the page display system 10 further includes a virtual resource configuration module 104. The virtual resource configuration module 104 is used to create and manage virtual resources by configuring the virtual resources that need to be displayed and supporting, for example, setting attribute information of the virtual resources. Here, the attribute information of the virtual resources may include one or more of the virtual resource's value, description information of the virtual resource, and usage conditions of the virtual resource, and the management of the virtual resources may include one or more of enabling the virtual resources and disabling the virtual resources. Furthermore, different virtual resources may be delivered in different events (e.g., various marketing events), and accordingly, the virtual resource configuration module 104 may further be used to configure the events to which the virtual resources apply. Similarly, different virtual resources may be delivered to different types of accounts, i.e., to different groups of people, and accordingly, the virtual resource configuration module 10 4 Furthermore, it sets up a group of people to which virtual resources will be applied, and the group of people type (For example, a group of people who can distribute virtual resources) type ) may be used to achieve sorting.
[0041] In some embodiments, the page display system 10 further includes a display information setting module 105. The display information setting module 105 is used to set the display information of a virtual resource. Here, the display information of a virtual resource can indicate at least one of the display position, display style, or display effect of the virtual resource on the page. The display style is one of the following: the font used, the font size (also called font size), the font color, the background color, or the type of popup window. at least one This may include displaying the virtual resource's display video and the virtual resource's exit video. at least oneIt may include the following: Here, the display information setting module 105 includes a user interface (UI), and the UI interface component may be used to set the display of the font, font size, font color, and background color used. The display information setting module 105 may further include a popup window component, and the popup window component supports multiple popup window types, and when setting display information, the appropriate popup window type may be selected according to the needs. Furthermore, the display information setting module 105 can further set the application version for displaying virtual resources to perform version control. For example, the display information setting module 105 supports displaying the corresponding virtual resources when the application is updated to a specified version (e.g., a version corresponding to a major promotional event). The display information setting module 105 further supports setting a virtual resource ingestion policy, for example, the display information setting module 105 supports displaying the virtual resources on the current page when the current page is accessed via a first route, and not displaying the virtual resources on the current page when the current page is accessed via a second route.
[0042] In some embodiments, the page display system 10 further includes a mapping relationship setting module 106. The mapping relationship setting module 106 is used to set a first mapping relationship between a page type and a virtual resource type, and a second mapping relationship between a page type and display information. Here, the first mapping relationship characterizes the virtual resource type supported by the page type, and the second mapping relationship characterizes the display position, display style, or display effect supported by the page type. Since the setting information of the mapping relationship setting module 106 can represent the virtual resource types and display information supported by different page types, the virtual resource setting module 104 and the display information setting module 105 do not need to repeatedly set the virtual resource types and display information. For example, from the virtual resource corresponding to the virtual resource type supported by the page type of the current page target By configuring virtual resources and setting the display information for the target virtual resource based on the display position or display style supported by the current page's page type, configuration costs can be reduced and configuration efficiency can be increased.
[0043] In some embodiments, the page display system further includes an account type acquisition module (not shown). The account type acquisition module is used to acquire the account type of the account displaying the current page. Here, "account" refers to the account being browsed or operated on in the current page, and "account type" may include a type identifier obtained by classifying the account from at least one dimension, such as a new account, an existing account, or a cosmetics account, a food account. By acquiring the account type, the target virtual resource corresponding to the account type can be determined. In this way, the degree of match between the target virtual resource and the account is increased.
[0044] To facilitate understanding of the page display method according to the embodiments of this disclosure, the flow of the page display method is described below.
[0045] Refer to the flowchart of the page display method shown in Figure 2. First, the page type of the current page can be determined by obtaining user operation information. Furthermore, the mapping relationship between the page type and the virtual resource type and the mapping relationship between the page type and the display information (for example, the mapping relationship setting module 10) can be determined. 6 By obtaining the first and second mapping relationships set in the current page, the virtual resource type and display position or display style supported by the current page's page type are determined, thereby obtaining the configuration information (for example, the virtual resource configuration module 10 4 Configuration information and display information setting module 10 5 Based on the configuration information, the target virtual resource and its display information can be determined, and in this way, the target virtual resource can be displayed on the current page based on its display information. Here, the configuration information may be stored in a database, and this database may be a relational database service (RDS).
[0046] In some embodiments, user operation information acquisition, configuration information acquisition, and mapping relationship acquisition may be provided in the form of services. In this way, it is not necessary to perform multiple developments for the related functions that provide virtual resources, thereby reducing costs.
[0047] The above describes a page display system 10 that performs a page display method, and based on the above page display system 10, this disclosure further provides a page display method. Next, the page display method according to this disclosure will be described in detail with reference to one embodiment.
[0048] Referring to the flowchart of the page display method shown in Figure 3, the method includes the following:
[0049] S302, Get the page type of the current page.
[0050] The current page refers to the page currently displayed in the application. Here, an application can provide at least one page, which can implement the relevant functionality by supporting user interaction through a Graphics User Interface (GUI) or a Command User Interface (CUI). The above-mentioned page of the application may be loaded and displayed on the client, and the client's currently displayed page is the current page. The user can browse the current page through the client, and further, the user can interact by performing operations on the current page. For example, in an e-commerce application, when a user triggers an operation by the client to enter a store, the client can display the store's homepage. The current page may be the store's homepage. The user can browse the products listed by the store on the store's homepage and view product details by triggering an operation on a product icon.
[0051] The page type is used to characterize the service type to which the current page belongs. In other words, the page type can be obtained by classifying a page based on the service type to which it belongs. For example, the service type of an e-commerce application may include live streaming services and time-limited sales services, and the page type may include live room pages and time-limited sales channel pages, multiple pages under live streaming services may belong to live room pages, and multiple pages under time-limited sales services may belong to time-limited sales channel pages.
[0052] In the embodiments of this disclosure, the page type of a page is obtained by classifying the page. Because the flow of providing virtual resources is similar across different page types (i.e., under different services of the same application), if an application provider or operator wants to provide virtual resources in a new page type (i.e., a new service of the application), code multiplexing can be achieved, thereby saving time and labor costs.
[0053] S304, based on the first mapping relationship between page type and virtual resource type, the current page page Determine the target virtual resource corresponding to the type, and based on the second mapping relationship between the page type and the display information, the target virtual resource Corresponding Confirm the displayed information.
[0054] A virtual resource refers to a digitized asset that can be allocated to different accounts for use within an application. For example, in an e-commerce application, a virtual resource may be a coupon, lucky money, etc. A virtual resource may have usage conditions set for it, such as a usable time and usable targets. Furthermore, virtual resources are generally deductible; for example, in an e-commerce application, a virtual resource can be deducted in place of cash. Accordingly, a deduction threshold may be set for a virtual resource, which may be used to describe the maximum amount that can be deducted from the virtual resource. In some embodiments, a virtual resource may be a general-purpose virtual resource, such as a virtual resource without usage conditions or a deduction threshold.
[0055] A virtual resource pool contains a vast amount of virtual resources. For example, a virtual resource pool for an e-commerce application may contain a vast amount of coupons that can be allocated to different accounts in the e-commerce application. The target virtual resource is at least one virtual resource in the virtual resource pool, and the target virtual resource may specifically be a virtual resource in the virtual resource pool that corresponds to a page type. The target virtual resource may differ depending on the page type. For example, in an e-commerce application... Ugly Under the service, the target virtual resource may be a live room coupon, and under the time-sale service, the target virtual resource may be a time-sale coupon.
[0056] Different page types can support different virtual resource types and display information. Here, the virtual resource type may be used to describe the service type of the service to which the virtual resource applies. In actual applications, one page type can support one or more virtual resource types. For example, in an e-commerce application, the virtual resource types may include live room coupons and platform generic coupons. A live room page supports live room coupons and platform generic coupons, while a time sale channel page supports platform generic coupons but not live room coupons. Display information is used to describe the specific display method of the virtual resource and may include, for example, at least one of display position, display style, or display effect.
[0057] In concrete implementation, a user (e.g., a developer) can obtain a first mapping relationship between a page type and a virtual resource type, and a second mapping relationship between a page type and display information, by configuring the page type's related information. Here, the first mapping relationship characterizes the virtual resource types supported by the page type, and the second mapping relationship characterizes the display position, display style, or display effect supported by the page type.
[0058] In this way, based on the page type of the current page and the first mapping relationship, the target virtual resource corresponding to the page type of the current page can be determined, and based on the page type of the current page and the second mapping relationship, the target virtual resource corresponding to the page type of the current page can be determined. Corresponding The displayed information can be confirmed.
[0059] In the embodiments of this disclosure, by setting the mapping relationship between page types and virtual resource types and the mapping relationship between page types and display information, it is possible to enable different page types to support different virtual resource types and different display positions, display styles, or display effects, thereby eliminating the need for users (e.g., operators) to repeatedly set virtual resource types and display information, and improving setup efficiency.
[0060] When determining the target virtual resource, first, the virtual resource type corresponding to the current page's page type is determined based on the current page's page type. Then, a candidate virtual resource set corresponding to that virtual resource type is determined from the virtual resource pool, and the target virtual resource is determined from the candidate virtual resource set. Here, the candidate virtual resource set may contain at least one virtual resource.
[0061] In some embodiments, a first mapping relationship between the current page's page type and virtual resource type can determine the virtual resource type corresponding to the current page's page type, and further determine a candidate virtual resource set. For example, if the current page's page type and virtual resource types A and B have a first mapping relationship, the virtual resource type corresponding to the current page's page type may include virtual resource type A and virtual resource type B, and furthermore, at least one virtual resource included in the candidate virtual resource set may be a virtual resource whose virtual resource type is either virtual resource type A or virtual resource type B.
[0062] When determining a target virtual resource from a candidate virtual resource set, the account type of the account on the current page may be further considered. Here, the account refers to the account being browsed or interacted with on the current page. The account type may include a type identifier obtained by classifying the account from at least one dimension. In several possible implementations, the account may be classified based on past interaction behavior information, where past interaction behavior information refers to the account's interaction behavior information under the page type of the current page within a past time period, and the interaction behavior information may specifically include information on interaction behavior such as product browsing, adding products to favorites, and product transactions. Specifically, if the past interaction behavior information of an account under the page type of the current page is null, the account type of the account may be a new account, and if the past interaction behavior information of an account under the page type of the current page is not null, the account type of the account may be an existing account. In several other possible implementations, if an account is a new account, the account type may be determined based on the field in the account's registration information. For example, if the field in the account's registration information is cosmetics, the account type may be a cosmetics account. If an account is not a new account, the account type may be determined in accordance with the account's past interaction behavior information. For example, if the past interaction behavior information of an account mainly relates to the food field, the account type of that account may be determined as food. Furthermore, the account type may be further subdivided into subtypes. For example, food may be divided into Chinese cuisine and Western cuisine, and cosmetics may be divided into skincare and makeup.
[0063] In this way, based on the account type, the target virtual resource corresponding to the account type can be determined from the candidate virtual resource set. To understand this, the candidate virtual resource set may contain virtual resources for different account types; for example, the candidate virtual resource set may contain virtual resources for a new account, or virtual resources for a specific field (e.g., cosmetics). By determining the target virtual resource by account type and increasing the degree of fit between the target virtual resource and the account, a highly suitable target virtual resource is provided.
[0064] Furthermore, the display information for the target virtual resource can indicate at least one of the following: the display position, display style, or display effect of the target virtual resource on the current page. Specifically, the display position, display style, or display effect of the target virtual resource can be determined based on the page type of the current page. Here, the display position is used to describe the position where the target virtual resource is displayed on the current page, and the display position can specifically include multiple display positions located in different areas of the current page. The display style is used to describe the method by which the target virtual resource is displayed on the current page, and the display style can specifically include displaying one or more of the following: the font used, font size (also called font size), font color, background color, and popup window type. The display effect is used to describe the video effect when the target virtual resource is displayed on the current page, and the display effect can specifically include the display video of the virtual resource and the exit video of the virtual resource. at least one It can include...
[0065] In consideration of cases where the number of target virtual resources may exceed the number of display positions supported by the current page's page type, the display style may further include a display method for the target virtual resources, and by determining that the display method corresponding to the target virtual resources is a dynamic display, it is possible to ensure that the target virtual resources are displayed sequentially at multiple display positions on the current page. For example, if the current page's page type supports three display positions and the current page's page type contains six target virtual resources, the six target virtual resources may be divided into two sets, and one set of target virtual resources may be displayed at regular intervals, for example, every 20 seconds. Alternatively, for example, if the number of target virtual resources is less than the number of display positions supported by the current page's page type, the target virtual resources may be displayed using a static display method.
[0066] In some embodiments, a second mapping relationship between page type and display information determines multiple candidate display positions, multiple candidate display styles, or multiple candidate display effects corresponding to the page type of the current page, and further, multiple candidate display positions , multiple Number suggestion display style or multiple candidate display effectFrom this, the display position, display style, or display effect of the target virtual resource can be determined. Here, the second mapping relationship between the page type and the display information may include a mapping relationship between the page type and at least one display position, a mapping relationship between the page type and at least one display style, or a mapping relationship between the page type and at least one display effect. For example, the current page's page type has a second mapping relationship with display position A, display position B, and display position C; the current page's page type has a second mapping relationship with display style A and display style B; and the current page's page type has a second mapping relationship with display effect A and display effect B. Based on the second mapping relationship, the user (e.g., operator) can specifically set the display position, display style, or display effect of the target virtual resource. For example, the display information for target virtual resource A may include display position C, display style A, and display effect A.
[0067] In some embodiments, if the current page type is a main page (which may include, for example, a main page under a different service), the display style may include a popup window style. In this way, when a user enters the main page, the target virtual resource can be displayed in a popup window style to attract the user's attention. In some other embodiments, if the current page type is a live room page, the display style may include a split-screen style. In this way, the target virtual resource can be displayed without affecting the user's viewing of the live stream content, thereby improving screen utilization.
[0068] In embodiments of this disclosure, a user may perform a virtual resource trigger operation on the current page. Here, a virtual resource trigger operation refers to an operation that triggers a virtual resource interaction. For example, a virtual resource trigger operation may be an operation that triggers the receipt of a virtual resource, an operation that triggers the viewing of a virtual resource, and so on. The virtual resource trigger operation may differ depending on the trigger method. For example, a virtual resource trigger operation may include one or more of the following: clicking a virtual resource interaction control with a mouse, touching a virtual resource interaction control, using a shortcut key, or using a voice command trigger operation.
[0069] In response to a virtual resource trigger operation on the current page, the target virtual resource and its display information can be determined for the page type of the current page. In some embodiments, the virtual resource trigger operation includes an operation that triggers the receipt of a virtual resource, and the target virtual resource may be a virtual resource that has not yet been hit in the virtual resource set corresponding to the trigger account. Here, the virtual resource set corresponding to the trigger account may include at least one virtual resource corresponding to the trigger account, for example, at least one virtual resource corresponding to the account identifier of the trigger account, and the unhit virtual resource refers to a virtual resource that has not been matched with the trigger account. For example, in an e-commerce application, the operation that triggers the receipt of a virtual resource may be an operation that triggers the receipt of a coupon, and the target virtual resource may be a coupon that has not yet been received in the coupon set corresponding to the trigger account.
[0070] In some other embodiments, a virtual resource trigger operation includes an operation that triggers a virtual resource view, and the target virtual resource may be a virtual resource hit in the set of virtual resources corresponding to the trigger account. Here, the hit virtual resource refers to a virtual resource that matches the trigger account, and specifically may include unused virtual resources and used virtual resources received by the trigger account. For example, in an e-commerce application, virtual resources View The action that triggers this may be an action that triggers viewing an existing coupon, and the target virtual resource may be a coupon that has already been received in the coupon set corresponding to the trigger account.
[0071] S306 displays the target virtual resource on the current page based on the display information corresponding to the target virtual resource.
[0072] Specifically, based on the display position, display style, or display effect of the target virtual resource, the target virtual resource can be displayed at the display position of the target virtual resource on the current page, using the display style or display effect of the target virtual resource. For example, in an e-commerce application, a coupon that can be received may be displayed in a pop-up window style at a display position in the middle area of a live room page.
[0073] Furthermore, the display style may also include pending text and pending icons, and the target on the current page virtuality When displaying resources, customized display requirements can also be met by displaying the pending text and pending icon together.
[0074] According to the above description, the embodiments of this disclosure provide a page display method. The method first displays the current page pageThe type is retrieved, and based on the first mapping relationship between the page type and the virtual resource type, the target virtual resource corresponding to the page type of the current page is determined. Based on the second mapping relationship between the page type and the display information, the display information corresponding to the target virtual resource is determined, and then the target virtual resource is displayed on the current page based on the display information corresponding to the target virtual resource.
[0075] This method associates virtual resources displayed on a page, their display information, and the page type with a first and second mapping relationship. Thus, virtual resources displayed on pages of different page types, along with their display information (e.g., display position, display style, or display effect), can be determined based on the page type. This enables the delivery of virtual resources in a general-purpose, standardized manner. Users (e.g., operators) do not need to perform multiple development cycles for related functions that provide virtual resources, reducing labor and time costs, and meeting the service demand for providing virtual resources on different page types.
[0076] Next, we will explain the page display method described in this disclosure, linking it to specific application scenarios.
[0077] In e-commerce scenarios, virtual resources can include virtual resources that can be distributed to one or more accounts, such as coupons and lucky money. To attract users to make purchases, coupons can be distributed under different services (i.e., different page types) in an e-commerce application. For example, coupons can be distributed under both the Live Room page and the Time Sale Channel page of an e-commerce application.
[0078] When distributing coupons to users, displaying a coupon redemption page makes it easier for users to receive the coupons through that page. Refer to the page schematic diagrams of the live streaming special page shown in Figures 4A to 4C. The page type of the live streaming special page 40 may be a live room page. Based on the page type of the live streaming special page 40, the server can determine the target coupons awaiting distribution corresponding to the live room page (which may generally be coupons restricted to be used under the live room page) and the display information for the target coupons.
[0079] In some embodiments, the server can automatically distribute target virtual resources. Specifically, the server can record the user's browsing time on the current page, and if the browsing time reaches a preset browsing time threshold, it can display the target virtual resource on the current page based on the target virtual resource's display information. For example, the server can record the user's browsing time on the live streaming special page 40, and if the browsing time reaches a preset browsing time threshold (e.g., 2 seconds), it can display a target coupon awaiting receipt to the user based on the display popup window 402. In this way, the target virtual resource receipt page can be displayed to the user without the user having to perform a trigger operation.
[0080] Furthermore, the server can also enable automatic receipt of target virtual resources. Specifically, the server can record the display time of the target virtual resource on the current page, and if the display time reaches a preset display time threshold, it can add the target virtual resource to the virtual resource set corresponding to the account viewing the current page, thereby enabling automatic receipt of the target virtual resource. For example, the server can record the display time of the display popup window 402 showing the target coupon on the live streaming special page 40, and if the display time reaches a preset display time threshold (e.g., 3 seconds), it can add the target coupon to the account corresponding to the user, thereby enabling automatic receipt of the coupon. At the same time, a successful receipt popup window 404 may be displayed on the live streaming special page 40. In the successful receipt popup window 404, the user can be shown the coupon's face value (e.g., 10 yuan), usage conditions (e.g., usable for purchases of 200 yuan or more), coupon type (e.g., a coupon corresponding to a live room page and to be used in the live streaming special selection), and coupon usage controls. This allows the user to intuitively understand the coupon's attribute information through the successful receipt popup window 404 and facilitates the use of the coupon. In some embodiments, if the automatic receipt of the target virtual resource fails, for example, if there are no coupons available for receipt on that day, the live streaming special selection page 40 can display further prompt information 406 to prompt the user that coupon receipt failed.
[0081] In the embodiments of this disclosure, multiple pages may be included under the same page type, and the server can distribute target virtual resources belonging to the same virtual resource type across multiple pages under the same page type. Referring to the schematic page diagram of a streamer live room shown in Figures 5A to 5C, the page type of the streamer live room page 50 may be a live room page. Based on the page type of the streamer live room page 50, the server can determine the target coupon of the coupon type corresponding to the live room page and the display information of the target coupon, thereby distributing coupons corresponding to the page type to users across multiple different pages under the same page type.
[0082] Specifically, the streamer live room page 50 may include a coupon redemption trigger control 502. The user can trigger a coupon redemption operation by clicking the coupon redemption trigger control 502. In response to this coupon redemption operation, the target coupon can be displayed to the user based on the coupon redemption sub-interface 504. In some embodiments, the page size of the coupon redemption sub-interface 504 and the page size of the streamer live room page 50 may correspond. For example, the page length of the coupon redemption sub-interface 504 may be 70% of the page length of the streamer live room page 50, meaning that the coupon redemption sub-interface 504 occupies 7 / 10 of the screen, allowing the target coupon to be displayed on the streamer live room page 50.
[0083] After a user receives a coupon, the system can automatically display coupons the user already possesses. For example, coupons the user already possesses may be displayed on at least one page in the page type corresponding to the coupon type. Specifically, a user can receive a coupon by clicking the coupon receiving control in the coupon receiving sub-interface 504, and this coupon is a coupon corresponding to the live room page and must be used in the live streaming selection, and thus the coupons the user already possesses can be displayed in the live streaming selection sub-interface 42. In some other embodiments, the coupon may be a generic coupon, usable under any service of the application, and furthermore, coupons the user already possesses can be displayed in a sub-interface corresponding to any service of the application.
[0084] In several possible implementations, the user may voluntarily view coupons they already possess. Specifically, refer to the page schematics of the time sale channel page shown in Figures 6A and 6B. The time sale channel page 60 includes a coupon viewing control 602, and the user can click the coupon viewing control 602 to trigger the coupon viewing operation. In response to this coupon viewing operation, the time sale channel page 60 can display coupons that the user already possesses, based on the coupon list 604. Here, the coupon list 604 may include coupons that the user already possesses but has not used, coupons that the user already possesses and has used, and coupons that the user already possesses but has expired.
[0085] Furthermore, e-commerce applications can also use coupons to retain users. Specifically, when a user triggers an action to leave the current page, the user can be retained by distributing a coupon to the user. Refer to the schematic diagrams of another streamer live room page shown in Figures 7A and 7B. The streamer live room page 50 includes an exit control 506, which the user can click to leave the streamer live room page 50. In order to retain the user and increase the attention of the streamer live room, in response to the exit action, a targeted coupon may be displayed on the streamer live room page 50 based on a retention popup window 508. The user can receive the coupon through the retention popup window 508 and remain on the streamer live room page 50, thus achieving user retention.
[0086] In the embodiments of this disclosure, by obtaining the page type of the current page, the target coupon corresponding to the current page type is determined based on a first mapping relationship between the page type and the coupon type, and by determining the display information corresponding to the target coupon based on a second mapping relationship between the page type and the display information, the target coupon can be displayed on the current page based on the display information of the target coupon. In this way, by realizing the display of coupons corresponding to page types with display information corresponding to the page type on pages of different page types, the number of daily active users and user retention rate of the e-commerce application can be increased.
[0087] The above describes in detail the page display method according to the embodiment of this disclosure, linking Figures 1 to 7. Below, the system and equipment according to the embodiment of this disclosure will be introduced, linking the drawings.
[0088] Referring to the schematic diagram of the page display system shown in Figure 1, the system 10 is: A page type acquisition module 101 for obtaining the page type of the current page, Based on the first mapping relationship between page type and virtual resource type, the target virtual resource corresponding to the page type of the current page is determined, and based on the second mapping relationship between page type and display information, the target virtual resource Corresponding A virtual resource confirmation module 102 for confirming display information, The system includes a virtual resource display module 103 for displaying the target virtual resource on the current page based on display information corresponding to the target virtual resource.
[0089] In several possible implementations, the target virtual resource Corresponding The display information indicates at least one of the display position or display style and display effect of the target virtual resource on the current page, and the virtual resource determination module 102 specifically, Based on a second mapping relationship between page type and display information, multiple candidate display positions, multiple candidate display styles, or multiple candidate display effects corresponding to the page type of the current page are determined. This is used to determine the display position, display style, or display effect of the target virtual resource from the multiple candidate display positions, multiple candidate display styles, or multiple candidate display effects.
[0090] In several possible implementations, the virtual resource determination module 102 specifically, In response to the virtual resource trigger operation of the current page, it is used to determine the target virtual resource corresponding to the page type of the current page, based on a first mapping relationship between the page type and the virtual resource type.
[0091] In some possible implementations, if the virtual resource trigger operation is an operation that triggers a virtual resource reception, the target virtual resource is a virtual resource that has not been hit in the virtual resource set corresponding to the trigger account; and if the virtual resource trigger operation is an operation that triggers a virtual resource viewing, the target virtual resource is a virtual resource that has been hit in the virtual resource set corresponding to the trigger account.
[0092] In several possible implementations, the virtual resource determination module 102 specifically, Based on the first mapping relationship between page type and virtual resource type, the virtual resource type corresponding to the page type of the current page is determined. A candidate set of virtual resources is determined from the virtual resource pool, which includes at least one virtual resource corresponding to the virtual resource type. The aforementioned candidate It is used to determine the target virtual resource from a set of virtual resources.
[0093] In several possible implementations, the system 10 is: It further includes an account type acquisition module (not shown in Figure 1) for obtaining the account type of the account used to display the current page, The virtual resource determination module 102 specifically, Based on the account type, candidate This is used to determine the target virtual resource corresponding to the account type from the virtual resource set.
[0094] In several possible implementations, the system 10 is: The system further includes a mapping relationship setting module 106 for receiving a first mapping relationship between a page type and a virtual resource type set by the user, and a second mapping relationship between a page type and display information, wherein the second mapping relationship includes the display information including a popup window style when the page type is a main page, and the display information including a split-screen style when the page type is a live room page.
[0095] The page display system 10 according to the embodiments of this disclosure may correspond to the execution of the methods described in the embodiments of this disclosure, and the above and other operations and / or functions of each module / unit of the page display system 10 are for the purpose of realizing the corresponding flow of each method in the embodiment shown in Figure 3, and for the sake of brevity, will not be described further here.
[0096] Embodiments of this disclosure further provide electronic devices, which are specifically used to implement the functions of the page display system 10 in the embodiment shown in Figure 1.
[0097] Figure 8 provides a schematic diagram of the structure of the electronic device 800, which, as shown in Figure 8, includes a bus 801, a processor 802, a communication interface 803, and a memory 804. The processor 802, the memory 804, and the communication interface 803 communicate with each other via the bus 801.
[0098] Bus 801 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of visual convenience, Figure 8 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0099] The processor 802 may be any one or more of the following processors: a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0100] The communication interface 803 is used for communication with the outside world. For example, the communication interface 803 may be used for communication with a terminal. The communication interface 803 is used to obtain the page type of the current page on the terminal and to display the target virtual resource on the terminal.
[0101] Memory 804 may include volatile memory, such as random access memory (RAM). Memory 804 may further include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0102] Memory 804 stores executable code, and processor 802 executes the aforementioned page display method by executing the executable code.
[0103] Specifically, when implementing the embodiment shown in Figure 1, and when each module or unit of the page display system 10 described in the embodiment of Figure 1 is implemented by software, the software or program code necessary for executing the function of each module / unit in Figure 1 may be partially or entirely stored in memory 804. The processor 802 executes the program code corresponding to each unit stored in memory 804 and executes the page display method described above.
[0104] Embodiments of the present disclosure further provide a computer-readable storage medium. The computer-readable storage medium may be any available medium on which a computing device can store data, or a data storage device such as a data center that includes one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state hard disks). The computer-readable storage medium includes instructions, which instruct the computing device to perform the page display method applied to the page display system 10.
[0105] Embodiments of this disclosure further provide computer program products, which include one or more computer instructions. Loading and executing these computer instructions on a computing device generates all or part of the flows or functions described in the embodiments of this disclosure.
[0106] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center by wired (e.g., coaxial cable, fiber optic cable, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) means.
[0107] When the computer program product is executed by a computer, the computer performs one of the page display methods described above. The computer program product may be a single software installation package, and if it is necessary to use one of the page display methods described above, the computer program product can be downloaded and executed on the computer.
[0108] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of the systems, methods, and computer program products of each embodiment of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or part of code containing one or more executable instructions for implementing a defined logical function. In some alternative implementations, the functions attached to the blocks may be implemented in a different order than that shown in the drawings. For example, two consecutively shown blocks may actually be executed essentially in parallel, or in reverse order depending on the function. Each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs the defined function or operation, or in a combination of dedicated hardware and computer instructions.
[0109] The units described in the embodiments of this disclosure may be implemented in software form or in hardware form. Herein, the names of the units / modules are not necessarily limited to the units themselves.
[0110] In this specification, the functions described above can be performed by at least partially one or more hardware logic components. For example, typical types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and composite programmable logic circuits (CPLDs).
[0111] In the context of the embodiments of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more leaded electrical connections, portable pail computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable pail compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0112] It should be noted that each embodiment in this disclosure is described in a gradual manner, each embodiment is described with an emphasis on the differences from other embodiments, and any similar or identical parts between embodiments should be referenced to one another. For systems or apparatus disclosed in embodiments, the explanation should be simple to correspond to the methods disclosed in embodiments, and relevant parts should be referred to parts of the description of the method section.
[0113] It should be understood that in this disclosure, “at least one” means one or more, and “multiple” means two or more. “And / or” describes the relationship between related objects, indicating that there may be three possible relationships. For example, “A and / or B” may represent three cases: A alone, B alone, and a combination of A and B, where A and B may be singular or plural. The letter “ / ” generally indicates that the related objects are in an “or” relationship. “At least one of the following” or similar expressions refers to any combination of these objects, including any combination of single or multiple objects. For example, at least one of a, b or c may represent a, b, c, “a and b,” “a and c,” “b and c,” or “a, b and c,” where a, b, and c may be singular or plural.
[0114] Furthermore, in this specification, relational terms such as “first” and “second” are merely for distinguishing one entity or operation from another, and do not necessarily require or suggest that any such actual relationship or order exists between these entities or operations. Also, terms such as “includes,” “incorporates,” or any other variation thereof are intended to cover non-exclusive inclusion, meaning that a process, method, article, or apparatus containing a set of elements includes not only those elements but also other elements not explicitly listed, or further elements specific to such a process, method, article, or apparatus. Unless further limited, an element limited by the phrase “includes one…” does not preclude the existence of another identical element in a process, method, article, or apparatus containing such element.
[0115] The steps of the methods described in conjunction with the embodiments disclosed herein may be carried out by hardware, a software module executed by a processor, or a combination of both. The software module may reside in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable magnetic disks, CD-ROMs, or any other form of storage medium known in the art.
[0116] The above description of the disclosed embodiments will enable those skilled in the art to implement or use the disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the disclosure. Accordingly, the disclosure is not limited to these embodiments shown herein and will conform to the broadest extent that is consistent with the principles and novel features disclosed herein.
Claims
1. A method of displaying a page, Get the page type of the current page, and Based on a first mapping relationship between page type and virtual resource type, the target virtual resource corresponding to the page type of the current page is determined, and based on a second mapping relationship between page type and display information, the display information of the target virtual resource is determined. A page display method, which includes displaying the target virtual resource on the current page based on display information corresponding to the target virtual resource.
2. The display information for the target virtual resource indicates at least one of the display position, display style, and display effect of the target virtual resource on the current page. Based on the second mapping relationship between the page type and the display information described above, determining the display information of the target virtual resource is: Based on a second mapping relationship between page type and display information, multiple candidate display positions, multiple candidate display styles, or multiple candidate display effects corresponding to the page type of the current page are determined. The method according to claim 1, further comprising determining the display position, display style, or display effect of the target virtual resource from the plurality of candidate display positions, a plurality of candidate display styles, or a plurality of candidate display effects.
3. Based on the first mapping relationship between page type and virtual resource type described above, determining the target virtual resource corresponding to the page type of the current page is: The method according to claim 1, comprising determining a target virtual resource corresponding to the page type of the current page based on a first mapping relationship between the page type and the virtual resource type, in response to a virtual resource trigger operation for the current page.
4. The method according to claim 3, wherein, if the virtual resource trigger operation is an operation that triggers the reception of a virtual resource, the target virtual resource is a virtual resource that has not been hit in the virtual resource set corresponding to the trigger account, and if the virtual resource trigger operation is an operation that triggers the viewing of a virtual resource, the target virtual resource is a virtual resource that has been hit in the virtual resource set corresponding to the trigger account.
5. Based on the first mapping relationship between page type and virtual resource type described above, determining the target virtual resource corresponding to the page type of the current page is: Based on the first mapping relationship between page type and virtual resource type, the virtual resource type corresponding to the page type of the current page is determined, Determine a candidate virtual resource set from the virtual resource pool that includes at least one virtual resource corresponding to the virtual resource type, The method according to claim 1, further comprising determining a target virtual resource from the set of virtual resources.
6. This further includes obtaining the account type of the account used to display the current page, Determining the target virtual resource from the aforementioned set of virtual resources is: The method according to claim 5, comprising determining a target virtual resource corresponding to the account type from the set of virtual resources based on the account type.
7. The method according to any one of claims 1 to 6, further comprising receiving a first mapping relationship between a user-configured page type and a virtual resource type and a second mapping relationship between a page type and display information, wherein the second mapping relationship includes, when the page type is a main page, the display information includes a popup window style, and when the page type is a live room page, the display information includes a split-screen style.
8. A page display system, A page type retrieval module configured to retrieve the page type of the current page, A virtual resource determination module is configured to determine the target virtual resource corresponding to the page type of the current page based on a first mapping relationship between the page type and the virtual resource type, and to determine the display information of the target virtual resource based on a second mapping relationship between the page type and the display information. A page display system including a virtual resource display module configured to display the target virtual resource on the current page based on display information corresponding to the target virtual resource.
9. The page display system according to claim 8, further comprising a virtual resource configuration module configured to set the target virtual resources that need to be displayed and to set the events to which the target virtual resources apply.
10. The page display system according to claim 9, wherein the virtual resource setting module is further configured to set a group of people to which the target virtual resource applies, thereby enabling the selection of groups of people.
11. Setting the target virtual resources that need to be displayed as described above includes setting the attribute information of the target virtual resources and creating and managing the target virtual resources, The attribute information of the target virtual resource includes one or more of the face value of the target virtual resource, the description information of the target virtual resource, and the usage conditions of the target virtual resource. The page display system according to claim 9, wherein the management of the target virtual resource includes one or more of enabling the target virtual resource and disabling the target virtual resource.
12. The system further includes a display information setting module configured to set the display information for the target virtual resource, The page display system according to any one of claims 9 to 11, wherein the display information of the target virtual resource includes at least one of the display position, display style, or display effect of the target virtual resource on the current page.
13. The page display system according to claim 12, further comprising a mapping relationship setting module configured to set the first mapping relationship between the page type and the virtual resource type and the second mapping relationship between the page type and the display information.
14. An electronic device, including a processor and memory, The processor is used to execute instructions stored in the memory, thereby causing the electronic device to perform the method according to any one of claims 1 to 7.
15. A computer-readable storage medium containing instructions, wherein the instructions instruct an electronic device to perform the method according to any one of claims 1 to 7.