Resource processing method and apparatus, electronic device, and storage medium
By displaying the first resource container and the second resource container created before the target attribute change in the resource management interface, the problem of resource processing rule changes caused by changes in user account attributes is solved, thereby improving the accuracy and efficiency of resource processing.
Patent Information
- Application Number
- CN202411775432.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2044-12-04
AI Technical Summary
Changes in specific attributes of a user account lead to changes in resource processing rules. In existing technologies, resource processing operations are cumbersome and inefficient.
The resource management interface displays a first resource container and a second resource container created before the target attribute changes. The resource processing rules for the two containers are matched separately to achieve separate recording and processing of resources.
It improves the accuracy of resource processing and the efficiency of information transmission, reduces the need for users to view detailed information, and simplifies resource processing operations.
Smart Images

Figure CN119722053B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a resource processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the development of computer technology, users can perform certain tasks online to obtain resources. These tasks can include live streaming, e-commerce sales, participating in platform tasks, and many others. Resources obtained from each type of task are stored in a resource container corresponding to that task under the user's account. Users can then extract resources from any resource container for their use.
[0003] The resource processing rules for resource containers are related to specific user attributes. For example, if the attribute indicates that the user is an individual, the limit for extracting resources according to the resource processing rules is a first quantity; if the attribute indicates that the user is an enterprise user, the limit for extracting resources according to the resource processing rules is a second quantity. In other words, the resource processing method differs for users with different attributes.
[0004] When a user's specific attributes change, the resource processing rules also change accordingly. Since resources acquired before the change still need to be processed according to the previous resource processing rules, users need to view the details of each resource in the resource container each time they process resources, in order to distinguish each resource and process them separately. This operation is cumbersome and results in low resource processing efficiency. Summary of the Invention
[0005] This disclosure provides a resource processing method, apparatus, electronic device, and storage medium that separately records resources obtained before and after changes in target attributes. This improves both information transmission efficiency and resource processing efficiency while ensuring the accuracy of resource processing. The technical solution of this disclosure is as follows:
[0006] According to one aspect of the embodiments of this disclosure, a resource processing method is provided, including:
[0007] In the resource management interface, the first resource container of the user account's business is displayed. The first resource container is used to record the resources obtained by the user account based on the business. The resource processing rules of the first resource container are matched with the first attribute, which is the current target attribute of the user account.
[0008] If the target attribute of the user account changes from the first attribute to the second attribute, in addition to displaying the first resource container, the second resource container of the service is displayed. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes.
[0009] In response to a resource extraction operation on any resource container in the resource management interface, the resource extraction result of the resource container is displayed based on the resource processing rules of the resource container;
[0010] Wherein, after the target attribute changes, the resource processing rule of the first resource container matches the second attribute, the resources in the second resource container come from the first resource container, the resource processing rule of the second resource container is the same as the resource processing rule of the first resource container before the target attribute changes, and the resource processing rule of each resource container is used to represent the processing method of the resources when extracting resources from the resource container.
[0011] According to another aspect of the embodiments of this disclosure, a resource processing apparatus is provided, comprising:
[0012] The first display unit is configured as a first resource container that executes a service in the resource management interface to display a user account. The first resource container is used to record the resources obtained by the user account based on the service. The resource processing rules of the first resource container are matched with a first attribute, which is the current target attribute of the user account.
[0013] The second display unit is configured to, if the target attribute of the user account changes from the first attribute to the second attribute, display the second resource container of the service in addition to displaying the first resource container. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes.
[0014] The third display unit is configured to perform a resource extraction operation in response to any resource container in the resource management interface, and display the resource extraction result of the resource container based on the resource processing rules of the resource container;
[0015] Wherein, after the target attribute changes, the resource processing rule of the first resource container matches the second attribute, the resources in the second resource container come from the first resource container, the resource processing rule of the second resource container is the same as the resource processing rule of the first resource container before the target attribute changes, and the resource processing rule of each resource container is used to represent the processing method of the resources when extracting resources from the resource container.
[0016] In some embodiments, the second display unit is configured to perform the following: if the target attribute of the user account changes from the first attribute to the second attribute, display the first resource container and the second resource container of the service in the resource management interface.
[0017] In some embodiments, the second display unit is configured to, if the target attribute of the user account changes from the first attribute to the second attribute, display the first resource container and the second resource container of the service in the resource management interface in the form of a binary tree, wherein the root node of the binary tree represents the first resource container and the child nodes of the root node represent the second resource container.
[0018] In some embodiments, the second display unit is configured to perform at least one of the following:
[0019] In the resource management interface, the second resource container of the service is highlighted;
[0020] If a second resource container for the service already exists in the resource management interface, the multiple second resource containers for the service are displayed in the resource management interface in ascending order of creation time.
[0021] In some embodiments, the second display unit is configured to display a creation prompt message if the target attribute of the user account changes from the first attribute to the second attribute, the creation prompt message being used to prompt the user account whether the creation of the second resource container is permitted; in response to the user account's permission to create based on the creation prompt message, the second resource container of the service is displayed in addition to the first resource container.
[0022] In some embodiments, the apparatus further includes:
[0023] The fourth display unit is configured to, if the target attribute of the user account changes from the first attribute to the second attribute, display a first resource transfer effect in the resource management interface. The first resource transfer effect is used to indicate that resources in the first resource container are transferred to the second resource container.
[0024] In some embodiments, the third display unit is configured to perform at least one of the following:
[0025] In the resource management interface, the resource identifier is displayed as moving from the first resource container to the second resource container. The resource identifier is used to represent the resource in the first resource container.
[0026] The resource management interface shows that the resource quantity of the first resource container decreases, the resource quantity of the second resource container increases, and the change in the resource quantity of the first resource container is equal to the change in the resource quantity of the second resource container.
[0027] The resource management interface displays a resource transfer path, with the starting point of the resource transfer path located in the first resource container and the ending point of the resource transfer path located in the second resource container.
[0028] In some embodiments, the apparatus further includes:
[0029] The fifth display unit is configured to perform the following actions for any second resource container in the resource management interface: display the source viewing control of the second resource container; and in response to a trigger operation on the source viewing control, display the source information of the second resource container, wherein the source information is used to indicate the changes in the target attribute when the second resource container was created.
[0030] In some embodiments, the service in the resource management interface exists in multiple second resource containers; the device further includes:
[0031] The sixth display unit is configured to execute any second resource container for the service. In the resource management interface, it displays a resource extraction control corresponding to the second resource container. The resource extraction control is used to extract resources from the second resource container according to the resource processing rules of the second resource container.
[0032] The third display unit is configured to perform a trigger operation in response to the resource extraction control of any second resource container, and display the resource extraction result of the second resource container based on the resource processing rules of the second resource container.
[0033] In some embodiments, the second display unit is configured to, for any second resource container in the resource management interface, if the remaining amount of resources in the second resource container is not zero after resources are extracted from the second resource container, continue to display the second resource container in the resource management interface.
[0034] In some embodiments, the second display unit is configured to, if the target attribute of the user account changes from the first attribute to the second attribute, and the service does not have a target resource container in the resource management interface, display a second resource container for the service created based on the first resource container, in addition to displaying the first resource container. The target resource container is a second resource container created when the target attribute changes within a historical time period, and the resource processing rules of the target resource container match the first attribute.
[0035] In some embodiments, the second display unit is further configured to perform at least one of the following:
[0036] If the target attribute of the user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, the target resource container will be highlighted.
[0037] If the target attribute of the user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, a second resource transfer effect is displayed. The second resource transfer effect is used to indicate that the resources in the first resource container are transferred to the target resource container.
[0038] In some embodiments, the user account in the resource management interface has multiple functions;
[0039] The device further includes: a seventh display unit configured to perform at least one of the following:
[0040] The resource containers of the various services are arranged and displayed in descending order of their resource interaction frequency. The resource interaction frequency of each service is determined based on at least one of the following: the number of times resources are acquired, the number of times resources are extracted, and the number of times resources are transferred in all resource containers of the service.
[0041] The resource containers for the various services are arranged and displayed in descending order of the number of resource containers for each service.
[0042] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising:
[0043] One or more processors;
[0044] Memory used to store the executable program code of the processor;
[0045] The processor is configured to execute the program code to implement the resource processing method described above.
[0046] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when program code in the computer-readable storage medium is executed by a processor of an electronic device, enables the electronic device to perform the above-described resource processing method.
[0047] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the resource processing method described above.
[0048] The solution provided in this disclosure allows for the intuitive display of acquired resources to user accounts by showing the first resource container in the resource management interface, as it records resources obtained by user accounts based on business needs. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container also change, facilitating the application of matching resource processing rules to resources acquired after the target attribute change, thus ensuring the accuracy of resource processing. For resources acquired before the target attribute change, this solution adds a second resource container alongside the first resource container. Since the second resource container is created based on the first resource container before the target attribute change, it accurately inherits the resources and resource processing rules of the first resource container before the target attribute change, facilitating the subsequent processing of resources acquired before the target attribute change based on the resource processing rules before the target attribute change, again ensuring the accuracy of resource processing. This solution records resources obtained before and after changes in target attributes separately. While ensuring the accuracy of resource processing, it also improves information transmission efficiency. By simultaneously displaying the first and second resource containers in the resource management interface, the solution can intuitively show the user account the resources obtained before and after the changes in target attributes. Users can distinguish the resources obtained before and after the changes in target attributes without having to view the details of each resource. This allows for subsequent processing directly through their respective resource containers using matching resource processing rules, thereby improving resource processing efficiency.
[0049] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0051] Figure 1 This is a schematic diagram illustrating the implementation environment of a resource processing method according to an exemplary embodiment.
[0052] Figure 2 This is a flowchart illustrating a resource processing method according to an exemplary embodiment.
[0053] Figure 3 This is a flowchart illustrating another resource processing method according to an exemplary embodiment.
[0054] Figure 4 This is a schematic diagram illustrating a resource container according to an exemplary embodiment.
[0055] Figure 5 This is a schematic diagram illustrating another resource container according to an exemplary embodiment.
[0056] Figure 6 This is a schematic diagram illustrating a method of viewing source information according to an exemplary embodiment.
[0057] Figure 7 This is a schematic diagram illustrating a first resource transfer effect according to an exemplary embodiment.
[0058] Figure 8 This is a schematic diagram illustrating a resource container for multiple services according to an exemplary embodiment.
[0059] Figure 9 This is a flowchart illustrating another resource processing method according to an exemplary embodiment.
[0060] Figure 10 This is a schematic diagram illustrating the creation of a second resource container according to an exemplary embodiment.
[0061] Figure 11 This is a block diagram illustrating a resource processing apparatus according to an exemplary embodiment.
[0062] Figure 12 This is a block diagram illustrating another resource processing apparatus according to an exemplary embodiment.
[0063] Figure 13 This is a block diagram illustrating a terminal according to an exemplary embodiment.
[0064] Figure 14 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation
[0065] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0066] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0067] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the resources and target attributes involved in this disclosure were obtained under full authorization.
[0068] Figure 1 This is a schematic diagram illustrating an implementation environment for a resource processing method according to an exemplary embodiment. See also... Figure 1 The implementation environment specifically includes: terminal 101 and server 102.
[0069] Terminal 101 is at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 runs an application that supports resource processing. This application can be a multimedia application, shopping application, social application, or game application, etc., and this embodiment of the disclosure does not limit this. Users can log in to the application through terminal 101 to obtain the services provided by the application. For example, a user can perform a certain business in the application to obtain resources. This business could be live streaming, e-commerce sales, or a task issued in the background of the application, etc., and this embodiment of the disclosure does not limit this. The application can record the resources obtained by the user through a resource container.
[0070] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.
[0071] In some embodiments, server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms. Server 102 is used to provide background services for applications that support resource processing. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture.
[0072] Figure 2 This is a flowchart illustrating a resource processing method according to an exemplary embodiment, see [link to flowchart]. Figure 2 This resource processing method, when applied to a terminal, includes the following steps:
[0073] In step 201, the terminal displays the first resource container of the user account's business in the resource management interface. The first resource container is used to record the resources obtained by the user account based on the business. The resource processing rules of the first resource container are matched with the first attribute, which is the current target attribute of the user account.
[0074] In this embodiment of the disclosure, the business of a user account (referring to a user) can be live streaming, e-commerce sales, or platform tasks (such as publishing or sharing videos), and this embodiment of the disclosure does not limit this. The resources obtained by a user account based on the business refer to the income obtained by the user account based on the business, which can be real currency, virtual currency, points, or virtual gifts, etc., and this embodiment of the disclosure does not limit this.
[0075] For resources obtained by a user account based on services, the terminal can use a first resource container to record them. That is, whenever a user account obtains resources based on services, the terminal can immediately record them using the first resource container. The first resource container can be a virtual wallet or a virtual savings account, etc., and this embodiment of the disclosure is not limited to it. The terminal displays the first resource container in the resource management interface, intuitively showing the user account the resources obtained based on services.
[0076] The resource processing rules of the first resource container are matched with the current target attributes of the user account. The target attributes represent the nature or category of the user account, mainly including individual users, enterprise users, service organizations, and non-profit organizations, etc., but this embodiment does not limit this. The resource processing rules for each resource container in the resource management interface represent the processing method for retrieving resources from the resource container.
[0077] The resource processing rules of the first resource container may include various rules such as resource extraction method, resource payment method, resource extraction limit, resource extraction frequency limit, resource extraction time limit, and resource extraction fee rate, which are not limited in this embodiment. The resource extraction method indicates the third-party payment tool used for resource extraction, the resource account to be extracted, and other information. The resource payment method indicates the method of paying a portion of the resources when extracting resources. For example, if the target attribute indicates that the user account is an individual user, then a portion of the resources is paid in a tiered manner according to labor income, similar to salary income; if the target attribute indicates that the user account is a corporate user, then a portion of the resources is paid according to a fixed percentage (e.g., 3%). The resource extraction limit indicates the maximum amount of resources that can be extracted in a single extraction. The resource extraction frequency limit indicates the maximum number of times resources can be extracted per unit of time (e.g., within a day or a week). The resource extraction time limit indicates the allowed time period for resource extraction. The resource extraction fee rate indicates the resources consumed in a single extraction.
[0078] Different target attributes correspond to different resource processing rules. When the user account's current target attribute is the first attribute, the resource processing rule for the first resource container is the same as the first attribute. In other words, the resource processing rule for the first resource container is matched with the user account's target attribute in real time.
[0079] In step 202, if the target attribute of the user account changes from the first attribute to the second attribute, the terminal displays the second resource container of the service in addition to displaying the first resource container. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes.
[0080] In this embodiment, when the target attribute of a user account changes from a first attribute to a second attribute, the terminal can send the change information to the server. Then, in response to the change in target attribute, the server can create a second resource container for the service based on the first resource container before the target attribute change and return the second resource container to the terminal. Furthermore, the server can also update the resource processing rules of the first resource container to match the second attribute based on the change in target attribute. That is, after the target attribute changes, the resource processing rules of the first resource container match the second attribute; the resources in the second resource container originate from the first resource container, and the resource processing rules of the second resource container are the same as those of the first resource container before the target attribute change. In other words, the resource processing rules of the second resource container match the first attribute before the change. Then, the terminal displays the first resource container and the second resource container for the service created based on the first resource container in the resource management interface.
[0081] In step 203, in response to a resource extraction operation on any resource container in the resource management interface, the terminal displays the resource extraction result of the resource container based on the resource processing rules of the resource container.
[0082] In this embodiment of the disclosure, resources in any resource container within the resource management interface can be extracted. For any resource container (the first resource container or the second resource container) in the resource management interface, when a resource extraction operation for that resource container is triggered, the terminal can send a resource extraction request to the server. The server then extracts resources from the resource container based on its resource processing rules and returns the extraction result to the terminal. The terminal then displays the resource extraction result for that resource container in the resource management interface.
[0083] The resource extraction result indicates the status of resource extraction according to resource processing rules. For example, the resource extraction result indicates whether resource extraction was successful. In the case of successful resource extraction, the resource extraction result may include at least one of the following: the quantity of resources extracted from the resource container, the quantity of resources remaining in the resource container, the quantity of resources required for extraction, and the processing fee incurred during resource extraction. In the case of failed resource extraction, the resource extraction result may include the reason for failure, such as failure due to exceeding the resource extraction limit or exceeding the resource extraction quota; this embodiment of the disclosure does not limit this.
[0084] This disclosure provides a resource processing method. Since a first resource container records resources obtained by a user account based on business needs, displaying the first resource container in the resource management interface allows for a direct and intuitive presentation of the obtained resources to the user. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container also change accordingly. This facilitates the use of matching resource processing rules for resources obtained after the target attribute change, ensuring the accuracy of resource processing. For resources obtained before the target attribute change, this solution displays a second resource container in addition to the first resource container. Since the second resource container is created based on the first resource container before the target attribute change, it accurately inherits the resources and resource processing rules of the first resource container before the target attribute change. This facilitates the subsequent processing of resources obtained before the target attribute change based on the resource processing rules before the target attribute change, again ensuring the accuracy of resource processing. This solution records resources obtained before and after changes in target attributes separately. While ensuring the accuracy of resource processing, it also improves information transmission efficiency. By simultaneously displaying the first and second resource containers in the resource management interface, the solution can intuitively show users the resources obtained before and after changes in target attributes. Users can distinguish the resources obtained before and after changes in target attributes without having to view the details of each resource. This allows for subsequent processing (such as resource extraction) directly through their respective resource containers using matching resource processing rules, thereby improving resource processing efficiency.
[0085] In some embodiments, if the target attribute of a user account changes from a first attribute to a second attribute, displaying a second resource container for the service, in addition to displaying the first resource container, includes:
[0086] If the target attribute of a user account changes from the first attribute to the second attribute, the first and second resource containers of the business will be displayed together in the resource management interface.
[0087] The solution provided in this disclosure, when the target attribute of a user account changes, can intuitively and clearly show the source of the second resource container to the user by associating the first resource container of the display service with the newly created second resource container. This allows the user to clearly know that the resources obtained before and after the change of the target attribute are recorded separately, improving the efficiency of information transmission. Users can distinguish the resources obtained before and after the change of the target attribute without having to view the details of each resource, so that the resources can be processed more quickly in the future.
[0088] In some embodiments, if the target attribute of a user account changes from a first attribute to a second attribute, in addition to displaying the first resource container, the resource management interface will also display the first and second resource containers based on business requirements, including:
[0089] If the target attribute of a user account changes from the first attribute to the second attribute, the first and second resource containers of the business are displayed in the form of a binary tree in the resource management interface. The root node of the binary tree represents the first resource container, and the child nodes of the root node represent the second resource container.
[0090] The solution provided in this disclosure, when the target attribute of a user account changes, displays the first resource container and the newly created second resource container of the service in the form of a binary tree. This can intuitively show the inheritance relationship between the second resource container and the first resource container. That is, the resources and resource processing rules of the second resource container are all derived from the first resource container before the target attribute change. This makes it easy for users to clearly understand that the resources obtained before and after the target attribute change are recorded separately, improving information transmission efficiency. Users do not need to view the details of each resource to distinguish the resources obtained before and after the target attribute change, so as to process the resources more quickly in the future.
[0091] In some embodiments, the second resource container for displaying services includes at least one of the following:
[0092] In the resource management interface, the second resource container for the business is highlighted;
[0093] If a second resource container for a business already exists in the resource management interface, the multiple second resource containers for the business will be displayed in the resource management interface in ascending order of creation time.
[0094] The solution provided in this disclosure highlights the second resource container or displays multiple second resource containers of the service in order of creation time from latest to earliest, making it easier for users to quickly discover the newly created second resource container. This allows for faster differentiation of resources obtained before and after the change of target attributes, improving information transmission efficiency. Users can distinguish resources obtained before and after the change of target attributes without having to view the details of each resource, enabling faster subsequent resource processing.
[0095] In some embodiments, if the target attribute of a user account changes from a first attribute to a second attribute, displaying a second resource container for the service, in addition to displaying the first resource container, includes:
[0096] If the target attribute of a user account changes from the first attribute to the second attribute, a creation prompt message is displayed. The creation prompt message is used to ask the user account whether the creation of a second resource container is allowed.
[0097] In response to the user account's permission to create based on the creation prompt information, the second resource container of the business is displayed in addition to the first resource container.
[0098] The solution provided in this embodiment displays a creation prompt message when the target attribute changes, prompting the user whether to create a second resource container. The second resource container is only created if the user allows it, which aligns with the user's intent.
[0099] In some embodiments, the method further includes:
[0100] If the target attribute of a user account changes from the first attribute to the second attribute, the first resource transfer effect will be displayed in the resource management interface. The first resource transfer effect is used to indicate that the resources in the first resource container are transferred to the second resource container.
[0101] The solution provided in this embodiment can intuitively show users that the resources in the second resource container come from the first resource container when the target attribute changes. This allows users to clearly understand that the resources recorded in the second resource container are those obtained before the target attribute changed, thus improving information transmission efficiency.
[0102] In some embodiments, displaying a first resource transfer effect in the resource management interface includes at least one of the following:
[0103] In the resource management interface, the resource identifier is displayed as moving from the first resource container to the second resource container. The resource identifier is used to represent the resource in the first resource container.
[0104] In the resource management interface, it is shown that the resource quantity of the first resource container decreases, the resource quantity of the second resource container increases, and the change in the resource quantity of the first resource container is equal to the change in the resource quantity of the second resource container.
[0105] The resource management interface displays the resource transfer path, with the starting point of the resource transfer path in the first resource container and the ending point in the second resource container.
[0106] The solution provided in this disclosure, by displaying the identifier of a resource in a first resource container moving from the first resource container to a second resource container; or displaying a decrease in the amount of resources in the first resource container and a corresponding increase in the amount of resources in the second resource container; or displaying the resource transfer path between resource containers, not only enriches the display form of the first resource transfer effect, but also intuitively shows the user that the resources in the second resource container come from the first resource container, so that the user can clearly know that the resources recorded in the second resource container are the resources obtained before the target attribute changed, thus improving the efficiency of information transmission.
[0107] In some embodiments, the method further includes:
[0108] For any second resource container in the resource management interface, display the source view control for the second resource container;
[0109] In response to a triggering action on the source view control, the source information of the second resource container is displayed. The source information is used to indicate the changes in the target properties when the second resource container was created.
[0110] The solution provided in this disclosure provides a corresponding source viewing control for each second resource container in the resource management interface. This allows users to view the changes in target attributes when the corresponding second resource container is created, clearly understand the reason for the creation of the second resource container and the source of the resources in the second resource container, and improve information transmission efficiency.
[0111] In some embodiments, the resource management interface contains multiple second resource containers; the method further includes:
[0112] For any second resource container of the business, the resource management interface displays the resource extraction control corresponding to the second resource container. The resource extraction control is used to extract resources from the second resource container according to the resource processing rules of the second resource container.
[0113] In response to a resource extraction operation on any resource container in the resource management interface, the resource extraction results of the resource container are displayed based on the resource processing rules of the resource container, including:
[0114] In response to a trigger operation on the resource extraction control of any second resource container, the resource extraction result of the second resource container is displayed based on the resource processing rules of the second resource container.
[0115] The solution provided in this embodiment provides a corresponding resource extraction control for each second resource container in the resource management interface, so that users can extract resources from the corresponding second resource container according to the matching resource processing rules through the resource extraction control. That is, for resources obtained when the user account is in different target attributes, different resource containers are used to record and extract them separately, which not only ensures the accuracy of resource processing, but also simplifies the operation and improves the efficiency of resource processing.
[0116] In some embodiments, the method further includes:
[0117] For any second resource container in the resource management interface, if the remaining amount of resources in the second resource container is not zero after the resources in the second resource container are extracted, the second resource container will continue to be displayed in the resource management interface.
[0118] The solution provided in this embodiment of the present disclosure, for each second resource container in the resource management interface, continues to display the second resource container when the resources in the second resource container have not been completely extracted, so as to show the user the remaining resources, which helps to improve information transmission efficiency and resource processing experience; when the resources in the second resource container have been completely extracted, the second resource container is no longer displayed, which can save operating costs.
[0119] In some embodiments, if the target attribute of a user account changes from a first attribute to a second attribute, in addition to displaying the first resource container, a second resource container for services created based on the first resource container is displayed, including:
[0120] If the target attribute of a user account changes from the first attribute to the second attribute, and the business does not have a target resource container in the resource management interface, in addition to displaying the first resource container, a second resource container for the business created based on the first resource container will be displayed. The target resource container is a second resource container created when the target attribute changes within a historical time period, and the resource processing rules of the target resource container match the first attribute.
[0121] The solution provided in this embodiment changes the target attribute of a user account and there is no target resource container in the resource management interface whose resource processing rules match the first attribute. In this case, a second resource container created based on the first resource container is displayed. The resource processing rules of the second resource container match the first attribute. The second resource container records the resources obtained when the user account is in the first attribute state, thus ensuring the accuracy of resource processing.
[0122] In some embodiments, the method further includes at least one of the following:
[0123] If the target attribute of a user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, the target resource container will be highlighted.
[0124] If the target attribute of a user account changes from the first attribute to the second attribute, and the business has a target resource container in the resource management interface, a second resource transfer effect will be displayed. The second resource transfer effect is used to indicate that the resources in the first resource container are transferred to the target resource container.
[0125] The solution provided in this disclosure, when the target attribute of a user account changes and there is a target resource container in the resource management interface whose resource processing rules match the first attribute, highlights the target resource container or displays a second resource transfer effect, intuitively showing the user the resources obtained when the target resource container records the first attribute. This not only ensures the accuracy of resource processing but also improves information transmission efficiency; furthermore, it eliminates the need to create a new second resource container, thus improving resource processing efficiency.
[0126] In some embodiments, the user account in the resource management interface has multiple functions;
[0127] The method also includes at least one of the following:
[0128] The resource containers of various services are arranged and displayed in descending order of resource interaction frequency. The resource interaction frequency of each service is determined based on at least one of the following: the number of times resources are acquired, the number of times resources are extracted, and the number of times resources are transferred in all resource containers of the service.
[0129] The resource containers for various services are arranged and displayed in descending order of the number of containers for each service.
[0130] The solution provided in this disclosure, since the resource interaction frequency can reflect the processing frequency of user accounts for service resources, allows for the prioritization of displaying frequently processed services to users when a user account has multiple services, by arranging and displaying the resource containers of various services in descending order of resource interaction frequency. This not only aligns with user habits and intentions but also improves information transmission efficiency. Alternatively, by arranging and displaying the resource containers of various services in descending order of the number of resource containers, users can be prioritized for displaying services with more dispersed resources. This facilitates the user account in extracting resources from these more dispersed services, reducing resource dispersion and thus simplifying resource management.
[0131] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section will further elaborate on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another resource processing method according to an exemplary embodiment. Taking an electronic device provided as a terminal as an example, see [link to example]. Figure 3 The method includes:
[0132] In step 301, the terminal displays the first resource container of the user account's business in the resource management interface. The first resource container is used to record the resources obtained by the user account based on the business. The resource processing rules of the first resource container are matched with the first attribute, which is the current target attribute of the user account.
[0133] In this embodiment of the disclosure, the terminal can display the container name, resource quantity, and corresponding resource extraction control of the first resource container in the resource management interface. The resource quantity represents the total amount of resources in the first resource container. The resource extraction control is used to extract resources from the first resource container according to the resource processing rules of the first resource container. The terminal can also display a virtual form of the first resource container, such as displaying the first resource container in the form of a virtual wallet, etc., but this embodiment of the disclosure does not limit this.
[0134] In step 302, if the target attribute of the user account changes from the first attribute to the second attribute, the terminal displays the second resource container of the service in addition to displaying the first resource container. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes.
[0135] In this embodiment, when the target attribute of a user account changes from a first attribute to a second attribute, the terminal can send the change information to the server. Then, in response to the change in target attribute, the server creates a second resource container for the service based on the resource processing rules of the first resource container before the target attribute change. The server then transfers resources from the first resource container to the second resource container. The server then returns creation completion information for the second resource container to the terminal, allowing the terminal to display the created second resource container. Furthermore, the server can also update the resource processing rules of the first resource container to match the second attribute based on the change in target attribute and synchronize this update to the terminal. Accordingly, after the target attribute changes, the resource processing rules of the first resource container match the second attribute, the resources in the second resource container originate from the first resource container, and the resource processing rules of the second resource container are the same as those of the first resource container before the target attribute change; that is, the resource processing rules of the second resource container match the first attribute. The resource processing rules for each resource container represent the processing method for retrieving resources from the resource container.
[0136] This disclosure does not limit the display method of the first virtual container and the second virtual container. Optionally, if the target attribute of a user account changes from the first attribute to the second attribute, the terminal can display the first resource container and the second resource container of the service in the resource management interface. The solution provided by this disclosure, when the target attribute of a user account changes, can intuitively and clearly show the source of the second resource container to the user by displaying the first resource container of the service and the newly created second resource container in association. This allows the user to clearly know that the resources obtained before and after the change of the target attribute are recorded separately, improving information transmission efficiency. Users can distinguish the resources obtained before and after the change of the target attribute without having to view the details of each resource, so as to process the resources more quickly in the future.
[0137] The related display can be in the form of a list or a binary tree, etc., and this disclosure does not limit the method.
[0138] In some embodiments, the terminal displays the virtual containers of the service in a list format. Accordingly, if the target attribute of a user account changes from a first attribute to a second attribute, the terminal displays the first and second resource containers of the service in a list format in the resource management interface. The second resource container is located after the first resource container. This list can be a vertical list or a horizontal list; this embodiment of the disclosure does not limit this.
[0139] For example, Figure 4 This is a schematic diagram illustrating a resource container according to an exemplary embodiment. See also... Figure 4 The terminal displays the first and second resource containers for Service 1 in a list format. Each resource container contains three pieces of information: the name of the resource container, the resource quantity "xxxxx", and the corresponding resource extraction control 401. Figure 4 visible, Figure 4 The list in the table is a vertical list, with the second resource container located below the first resource container.
[0140] In other embodiments, the terminal displays the virtual containers of the service in the form of a binary tree. Accordingly, if the target attribute of a user account changes from a first attribute to a second attribute, the terminal displays the first and second resource containers of the service in the form of a binary tree in the resource management interface. The root node in the binary tree represents the first resource container, and the child nodes of the root node represent the second resource container. The solution provided by this disclosure, when the target attribute of a user account changes, displays the first resource container and the newly created second resource container of the service in the form of a binary tree. This intuitively demonstrates the inheritance relationship between the second and first resource containers; that is, the resources and resource processing rules of the second resource container are derived from the first resource container before the target attribute change. This allows users to clearly understand that the resources obtained before and after the target attribute change are recorded separately, improving information transmission efficiency. Users do not need to view the details of each resource to distinguish the resources obtained before and after the target attribute change, enabling faster subsequent resource processing.
[0141] For example, Figure 5 This is a schematic diagram illustrating another resource container according to an exemplary embodiment. See also Figure 5The terminal displays the first and second resource containers for Service 1 in the form of a binary tree. Each resource container contains three pieces of information: the name of the resource container, the resource quantity "xxxxx", and the corresponding resource extraction control 501. The first resource container is located at the root node of the binary tree, and the second resource container processes the child nodes of the root node. If new second resource containers are subsequently created, new child nodes are created for the root node of the binary tree to represent the newly created second resource containers.
[0142] In some embodiments, the terminal may prioritize displaying the newly created second resource container. This disclosure does not limit the method of prioritization. Two methods are exemplarily described below, but are by no means limited thereto.
[0143] In one method, the terminal highlights the second resource container of the service in the resource management interface. This highlighting can be achieved through methods such as high-resolution display, dynamic display (e.g., flashing or shaking), or displaying a color different from the first virtual container; this embodiment does not limit the specific method used.
[0144] Method Two: If a second resource container for a service already exists in the resource management interface, the terminal displays these containers in ascending order of creation time. In other words, for the multiple second resource containers to be displayed, the most recently created container is shown first. For example, when displaying virtual containers in a list, the first virtual container can be at the beginning of the list, and subsequent second resource containers are displayed in ascending order of creation time.
[0145] The two methods described above can also be combined to display the newly created second resource container, which is not limited in this embodiment.
[0146] The solution provided in this disclosure highlights the second resource container or displays multiple second resource containers of the service in order of creation time from latest to earliest, making it easier for users to quickly discover the newly created second resource container. This allows for faster differentiation of resources obtained before and after the change of target attributes, improving information transmission efficiency. Users can distinguish resources obtained before and after the change of target attributes without having to view the details of each resource, enabling faster subsequent resource processing.
[0147] In some embodiments, for any second resource container in the resource management interface, the user can view the source information of the second resource container to find out the reason for creating the second resource container, and can continue to step 303. Alternatively, for any second resource container in the resource management interface, the user can also extract the resources in the second resource container, and can continue to step 304. That is, steps 303 and 304 are optional steps.
[0148] In step 303, for any second resource container in the resource management interface, the terminal displays a source viewing control for the second resource container; in response to the triggering operation of the source viewing control, the terminal displays the source information of the second resource container, which is used to indicate the changes in the target attributes when the second resource container was created.
[0149] In this embodiment, each second resource container corresponds to a source viewing control. This embodiment does not limit the display format or location of the source viewing control. When the source viewing control of any second resource container is triggered, the terminal displays the source information of that second resource container. The terminal can directly display the text of the source information in the resource management interface, or it can display an information box (e.g., a pop-up window or a floating window) in the resource management interface and display the text of the source information in that information box. This embodiment does not limit the display method of the source information.
[0150] For example, Figure 6 This is a schematic diagram illustrating how to view source information according to an exemplary embodiment. See also: Figure 6 When the source viewing control 601 of the second resource container is triggered, the terminal displays an information box 602 in the resource management interface. Information box 602 displays the source information "On xx / xx / xx / 12:08, the user account changed from individual to enterprise." That is, when the target attribute of the user account changes from an individual user to an enterprise user, the terminal displays the second resource container newly created based on the first resource container.
[0151] The solution provided in this disclosure provides a corresponding source viewing control for each second resource container in the resource management interface. This allows users to view the changes in target attributes when the corresponding second resource container is created, clearly understand the reason for the creation of the second resource container and the source of the resources in the second resource container, and improve information transmission efficiency.
[0152] In step 304, for any second resource container of the service, the terminal displays the resource extraction control corresponding to the second resource container in the resource management interface. In response to the triggering operation of the resource extraction control of any second resource container, the terminal displays the resource extraction result of the second resource container based on the resource processing rules of the second resource container. The resource extraction control is used to extract resources from the second resource container according to the resource processing rules of the second resource container.
[0153] In this embodiment of the disclosure, each second resource container corresponds to a resource extraction control, and this embodiment of the disclosure does not limit the display format and display position of the resource extraction control. For example, see below. Figure 6The terminal displays the sub-resource extraction control 603 of the second resource container at the location corresponding to the second resource container.
[0154] When the resource extraction control in any of the second resource containers is triggered, the terminal can display a resource extraction panel. In response to the confirmation extraction operation in the resource extraction panel, the terminal sends a resource extraction request to the server based on the target quantity entered in the panel. The server then responds to the resource extraction request and extracts the target quantity of resources from the second resource container according to its resource processing rules. The server can then return the resource extraction result to the terminal. The resource extraction result can be used to indicate whether the target quantity of resources was successfully extracted. If extraction is successful, the terminal can update the displayed resource quantity in the second resource container.
[0155] The solution provided in this embodiment provides a corresponding resource extraction control for each second resource container in the resource management interface, so that users can extract resources from the corresponding second resource container according to the matching resource processing rules through the resource extraction control. That is, for resources obtained when the user account is in different target attributes, different resource containers are used to record and extract them separately, which not only ensures the accuracy of resource processing, but also simplifies the operation and improves the efficiency of resource processing.
[0156] In some embodiments, for any second resource container in the resource management interface, if the remaining amount of resources in the second resource container is not zero after resources are extracted, the terminal continues to display the second resource container in the resource management interface. If the remaining amount of resources in the second resource container is zero, the terminal stops displaying the second resource container.
[0157] The solution provided in this embodiment of the present disclosure, for each second resource container in the resource management interface, continues to display the second resource container when the resources in the second resource container have not been completely extracted, so as to show the user the remaining resources, which helps to improve information transmission efficiency and resource processing experience; when the resources in the second resource container have been completely extracted, the second resource container is no longer displayed, which can save operating costs.
[0158] This disclosure provides a resource processing method. Since a first resource container records resources obtained by a user account based on business needs, displaying the first resource container in the resource management interface allows for a direct and intuitive presentation of the obtained resources to the user. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container also change accordingly. This facilitates the use of matching resource processing rules for resources obtained after the target attribute change, ensuring the accuracy of resource processing. For resources obtained before the target attribute change, this solution displays a second resource container in addition to the first resource container. Since the second resource container is created based on the first resource container before the target attribute change, it accurately inherits the resources and resource processing rules of the first resource container before the target attribute change. This facilitates the subsequent processing of resources obtained before the target attribute change based on the resource processing rules before the target attribute change, again ensuring the accuracy of resource processing. This solution records resources obtained before and after changes in target attributes separately. While ensuring the accuracy of resource processing, it also improves information transmission efficiency. By simultaneously displaying the first and second resource containers in the resource management interface, the solution can intuitively show users the resources obtained before and after changes in target attributes. Users can distinguish between resources obtained before and after changes in target attributes without having to view the details of each resource. This allows for direct processing through their respective resource containers using matching resource processing rules, thereby improving resource processing efficiency.
[0159] In some embodiments, during the process of displaying the second resource container, the terminal may also display a resource transfer effect to intuitively show the user the transfer of resources between resource containers. Correspondingly, if the target attribute of a user account changes from the first attribute to the second attribute, the terminal displays a first resource transfer effect in the resource management interface. The first resource transfer effect indicates that resources in the first resource container have been transferred to the second resource container. The solution provided by this disclosure, when the target attribute changes, can intuitively show the user that the resources in the second resource container originated from the first resource container by displaying the first resource transfer effect, allowing the user to clearly understand that the resources recorded in the second resource container were obtained before the target attribute change, thus improving information transmission efficiency.
[0160] This disclosure does not limit the display format of the first resource transfer effect. Three examples of the first resource transfer effect are described below, but the method is by no means limited thereto.
[0161] In the first scenario, the terminal displays a resource icon in the resource management interface, showing it moving from the first resource container to the second. The resource icon represents a resource within the first resource container. This icon can be an icon of the resource, such as a coin.
[0162] In the second scenario, the terminal displays in the resource management interface that the resource quantity of the first resource container decreases, while the resource quantity of the second resource container increases. The change in the resource quantity of the first resource container is equal to the change in the resource quantity of the second resource container.
[0163] The third method involves the terminal displaying the resource transfer path in the resource management interface. The starting point of the resource transfer path is in the first resource container, and the ending point is in the second resource container. The resource transfer path can be a directed line pointing towards the second resource container.
[0164] The above three methods can also be freely combined to obtain a new form of first resource transfer effect, which is not limited in this embodiment.
[0165] The solution provided in this disclosure, by displaying the identifier of a resource in a first resource container moving from the first resource container to a second resource container; or displaying a decrease in the amount of resources in the first resource container and a corresponding increase in the amount of resources in the second resource container; or displaying the resource transfer path between resource containers, not only enriches the display form of the first resource transfer effect, but also intuitively shows the user that the resources in the second resource container come from the first resource container, so that the user can clearly know that the resources recorded in the second resource container are the resources obtained before the target attribute changed, thus improving the efficiency of information transmission.
[0166] For example, Figure 7 This is a schematic diagram illustrating a first resource transfer effect according to an exemplary embodiment. See also Figure 7 In (a) of this diagram, resource identifier 701 is moved from the first resource container to the second resource container. See also... Figure 7 In (b), the resource quantity in the first resource container decreases by 100, and the resource quantity in the second resource container increases by 100. See also Figure 7 In (c), the starting point of resource transfer path 702 is in the first resource container, points to the second resource container, and ends in the second resource container.
[0167] In some embodiments, a second resource container may exist in the user account's service that was created due to a change in target attributes within a historical event segment. When the target attributes of the user account change again, it can be checked whether a second resource container that meets the conditions already exists in the service. If it does not exist, a new second resource container can be created to record the resources in the first resource container; if it exists, the previously created second resource container can be used directly to record the resources in the first resource container.
[0168] Accordingly, if the target attribute of a user account changes from the first attribute to the second attribute, and the target resource container does not exist in the resource management interface, the terminal will display a second resource container created based on the first resource container, in addition to displaying the first resource container. The target resource container is a second resource container created when the target attribute changes within a historical time period. The resource processing rules of the target resource container match the first attribute.
[0169] The solution provided in this embodiment changes the target attribute of a user account and there is no target resource container in the resource management interface whose resource processing rules match the first attribute. In this case, a second resource container created based on the first resource container is displayed. The resource processing rules of the second resource container match the first attribute. The second resource container records the resources obtained when the user account is in the first attribute state, thus ensuring the accuracy of resource processing.
[0170] If the target attribute of a user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, the terminal can highlight the target resource container.
[0171] Alternatively, if the target attribute of a user account changes from the first attribute to the second attribute, and a target resource container exists in the resource management interface, the terminal displays a second resource transfer effect. This second resource transfer effect indicates that resources in the first resource container are being transferred to the target resource container. The second resource transfer effect may be the same as or different from the first resource transfer effect; this embodiment does not limit this.
[0172] The solution provided in this disclosure, when the target attribute of a user account changes and there is a target resource container in the resource management interface whose resource processing rules match the first attribute, highlights the target resource container or displays a second resource transfer effect, intuitively showing the user the resources obtained when the target resource container records the first attribute. This not only ensures the accuracy of resource processing but also improves information transmission efficiency; furthermore, it eliminates the need to create a new second resource container, thus improving resource processing efficiency.
[0173] In some embodiments, user input may be sought before the second resource container is created to determine whether it should be created. Accordingly, if the target attribute of the user account changes from a first attribute to a second attribute, the terminal displays a creation prompt message. The creation prompt message indicates whether the user account allows the creation of the second resource container. In response to the user account's permission based on the creation prompt message, the terminal displays the second resource container for the service, in addition to displaying the first resource container.
[0174] The solution provided in this embodiment displays a creation prompt message when the target attribute changes, prompting the user whether to create a second resource container. The second resource container is only created if the user allows it, which aligns with the user's intent.
[0175] Whenever the target attribute changes, the terminal displays a creation prompt to determine whether the user account allows the creation of a second resource container. Alternatively, if the target attribute changes and the user account's service already includes a target resource container, the terminal displays a creation prompt to determine whether the user allows the creation of a new second resource container. If not allowed, resources in the first virtual container can be transferred to the target resource container; if allowed, resources in the first virtual container can be transferred to the newly created second resource container. This embodiment does not limit the conditions for displaying the creation prompt.
[0176] In some embodiments, the user account in the resource management interface described above may have multiple services. The terminal can arrange and display resource containers for multiple services in a certain way. Two display methods are exemplarily described below, but are by no means limited to these.
[0177] The first method involves the terminal displaying resource containers for various services in descending order of their resource interaction frequency. The resource interaction frequency for each service is determined based on at least one of the following: the number of times resources are acquired, extracted, or transferred across all resource containers for that service.
[0178] The solution provided in this disclosure can reflect the processing frequency of a user account for resources related to a business. When a user account has multiple businesses, by arranging and displaying the resource containers of multiple businesses in descending order of their resource interaction frequency, the user can be given priority to the businesses with high processing frequency. This not only conforms to user habits and intentions but also improves information transmission efficiency.
[0179] The second method involves the terminal arranging and displaying resource containers for various services in descending order of the number of containers. The solution provided in this disclosure, by arranging and displaying resource containers for various services in descending order of the number of containers, prioritizes showing users services with more dispersed resources. This allows users to extract resources from these more dispersed services first, reducing resource dispersion and facilitating resource management.
[0180] For example, Figure 8 This is a schematic diagram illustrating a resource container for multiple services according to an exemplary embodiment. See also... Figure 8Service 1 contains 3 resource containers, Service 2 contains 2 resource containers, and Service 3 contains 1 resource container. The terminal displays the resource containers of the various services in descending order of the number of resource containers.
[0181] The above embodiments only describe the resource processing process on the terminal side. In order to more clearly describe the resource processing method provided by the embodiments of this disclosure, the resource processing process on the server side will be described below. Figure 9 This is a flowchart illustrating another resource processing method according to an exemplary embodiment, see [link to flowchart]. Figure 9 This resource processing method, applied to servers, includes the following steps:
[0182] In step 901, if the target attribute of the user account changes from the first attribute to the second attribute, the server creates a second resource container for the service based on the resource processing rules of the first resource container of the user account's service. The first resource container is used to record the resources obtained by the user account based on the service, and the resource processing rules of the first resource container match the first attribute.
[0183] In this embodiment of the disclosure, when the target attribute of a user account changes from a first attribute to a second attribute, the server determines the resource processing rules of the first resource container of the service, and creates a second resource container of the service based on the resource processing rules, so that the resource processing rules of the second resource container match the first attribute before the change, so that the resources obtained before the target attribute change can be managed through the second resource container.
[0184] In some embodiments, a second resource container may exist in the user account's service that was created due to a change in target attributes within a historical event segment. When the target attributes of the user account change again, the server can detect whether a second resource container that meets the conditions already exists in the service. If it does not exist, the server can create a new second resource container to record the resources in the first resource container; if it does exist, the server can directly use the previously created second resource container to record the resources in the first resource container.
[0185] Accordingly, if the target attribute of a user account changes from the first attribute to the second attribute, and the user account's business does not have a target resource container, the server creates a second resource container for the business based on the resource processing rules of the first resource container for the user account's business. The target resource container is a second resource container created when the target attribute changes within a historical time period, and its resource processing rules match the first attribute. If the user account's target attribute changes from the first attribute to the second attribute, and the user account's business has a target resource container, the server transfers the resources in the first resource container to the target resource container.
[0186] The solution provided in this disclosure, when the target attribute of a user account changes and there is no target resource container in the resource management interface whose resource processing rules match the first attribute, creates a second resource container whose resource processing rules match the first attribute. This allows the second resource container to record resources obtained before the target attribute change, ensuring the accuracy of resource processing. When a target resource container exists, resources in the first resource container can be directly transferred to the target resource container. This ensures the accuracy of resource processing without creating a new resource container, saving runtime overhead and enabling faster resource processing based on the target resource container, thus improving resource processing efficiency.
[0187] In some embodiments, before the second resource container is created, the user's opinion may be sought to determine whether to create it. Accordingly, if the target attribute of the user account changes from a first attribute to a second attribute, the server sends a creation prompt message to the user account. The creation prompt message is used to indicate to the user account whether to allow the creation of the second resource container. Then, in response to the user account's permission command returned based on the creation prompt message, the terminal creates the second resource container for the service based on the resource processing rules of the first resource container for the user account's service. Here, "sending to the user account" essentially means sending to the terminal logged into the user account.
[0188] The solution provided in this embodiment of the disclosure sends a creation prompt message to the user account when the target attribute changes, so as to prompt the user whether to create a second resource container. The second resource container will only be created if the user allows the creation, which is in line with the user's intention.
[0189] This disclosure does not limit the conditions for sending the creation prompt message. For example, whenever the target attribute changes, the server can send a creation prompt message to the user account's terminal to determine whether the user allows the creation of the second resource container. Alternatively, if the target attribute changes, and the user account's service already contains a target resource container, the server will only send a creation prompt message to the user account's terminal to determine whether the user allows the creation of a new second resource container. If not allowed, the resources in the first virtual container can be transferred to the target resource container; if allowed, the resources in the first virtual container can be transferred to the newly created second resource container.
[0190] In step 902, the server transfers resources from the first resource container to the second resource container.
[0191] In step 903, the server updates the resource processing rules of the first resource container, and the updated resource processing rules match the second attribute.
[0192] In this embodiment of the disclosure, the server first creates a second resource container based on the first resource container, and then updates the resource processing rules of the first resource container. Alternatively, the server may first update the resource processing rules of the first resource container, and then create the second resource container based on the first resource container before the change; this embodiment of the disclosure does not limit this approach.
[0193] The server can store the mapping between target attributes and resource processing rules. When the target attributes of a user account change, the server updates the resource processing rules of the first resource container based on this mapping.
[0194] To more clearly describe the resource processing method provided in the embodiments of this disclosure, the creation process of the second resource container is further described below with reference to the accompanying drawings. For example, Figure 10 This is a schematic diagram illustrating the creation of a second resource container according to an exemplary embodiment. See also... Figure 10 Initially, the first resource container for Service 1 has zero resources. When a user account obtains 100 resources based on Service 1, the server records this in the first resource container. If the target attribute changes, the server creates a second resource container (Container 1) and transfers the 100 resources from the first container to Container 1. At this point, the first resource container has zero resources. Then, when the user account continues to obtain resources based on the service, the server again records this in the first resource container. If the target attribute changes again, the server creates a second resource container (Container 2) and transfers the 200 resources from the first container to Container 2. At this point, the resources in the first resource container are cleared again.
[0195] This disclosure provides a resource processing method. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container must also change. This facilitates the use of matching resource processing rules to process resources obtained after the target attribute change, ensuring the accuracy of resource processing. For resources obtained before the target attribute change, this solution creates a second resource container that inherits the resources and resource processing rules of the first resource container before the target attribute change. This facilitates the use of the resource processing rules before the target attribute change to process the resources obtained before the target attribute change. In other words, it separates the records of resources obtained before and after the target attribute change, ensuring not only the accuracy of resource processing but also allowing direct processing using matching resource processing rules through their respective resource containers, thereby improving resource processing efficiency.
[0196] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0197] Figure 11 This is a block diagram illustrating a resource processing apparatus according to an exemplary embodiment. See also: Figure 11 The resource processing device includes:
[0198] The first display unit 1101 is configured as a first resource container to execute the business of displaying user accounts in the resource management interface. The first resource container is used to record the resources obtained by the user account based on the business. The resource processing rules of the first resource container are matched with the first attribute, which is the current target attribute of the user account.
[0199] The second display unit 1102 is configured to, if the target attribute of a user account changes from the first attribute to the second attribute, display the second resource container of the business based on the first resource container, wherein the second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes;
[0200] The third display unit 1103 is configured to perform a resource extraction operation in response to any resource container in the resource management interface, and display the resource extraction result of the resource container based on the resource processing rules of the resource container.
[0201] When the target attribute changes, the resource processing rules of the first resource container match the second attribute. The resources in the second resource container come from the first resource container. The resource processing rules of the second resource container are the same as the resource processing rules of the first resource container before the target attribute changes. The resource processing rules of each resource container are used to represent the processing method of resources when extracting resources from the resource container.
[0202] In some embodiments, the second display unit 1102 is configured to perform the following actions: if the target attribute of a user account changes from a first attribute to a second attribute, in the resource management interface, a first resource container and a second resource container are associated with the display service, with the second resource container located after the first resource container.
[0203] In some embodiments, the second display unit 1102 is configured to perform the following: if the target attribute of a user account changes from a first attribute to a second attribute, display the first resource container and the second resource container of the service in the form of a binary tree in the resource management interface. The root node of the binary tree is used to represent the first resource container, and the child nodes of the root node of the binary tree are used to represent the second resource container.
[0204] In some embodiments, the second display unit 1102 is configured to perform at least one of the following:
[0205] In the resource management interface, the second resource container for the business is highlighted;
[0206] If a second resource container for a business already exists in the resource management interface, the multiple second resource containers for the business will be displayed in the resource management interface in ascending order of creation time.
[0207] In some embodiments, the second display unit 1102 is configured to display a creation prompt message if the target attribute of the user account changes from the first attribute to the second attribute. The creation prompt message is used to prompt the user account whether the creation of the second resource container is permitted. In response to the user account's permission to create based on the creation prompt message, the second resource container of the service is displayed in addition to the first resource container.
[0208] In some embodiments, the apparatus further includes:
[0209] The fourth display unit is configured to display a first resource transfer effect in the resource management interface if the target attribute of the user account changes from the first attribute to the second attribute. The first resource transfer effect is used to indicate that the resources in the first resource container are transferred to the second resource container.
[0210] In some embodiments, the third display unit 1103 is configured to perform at least one of the following:
[0211] In the resource management interface, the resource identifier is displayed as moving from the first resource container to the second resource container. The resource identifier is used to represent the resource in the first resource container.
[0212] In the resource management interface, it is shown that the resource quantity of the first resource container decreases, the resource quantity of the second resource container increases, and the change in the resource quantity of the first resource container is equal to the change in the resource quantity of the second resource container.
[0213] The resource management interface displays the resource transfer path, with the starting point of the resource transfer path in the first resource container and the ending point in the second resource container.
[0214] In some embodiments, the apparatus further includes:
[0215] The fifth display unit is configured to display the source view control of any second resource container in the resource management interface; in response to the triggering operation of the source view control, display the source information of the second resource container, which is used to indicate the changes in the target attributes when the second resource container was created.
[0216] In some embodiments, the resource management interface contains multiple second resource containers; the apparatus further includes:
[0217] The sixth display unit is configured to execute any second resource container for the business. In the resource management interface, it displays the resource extraction control corresponding to the second resource container. The resource extraction control is used to extract resources from the second resource container according to the resource processing rules of the second resource container.
[0218] The third display unit 1103 is configured to perform a trigger operation in response to the resource extraction control of any second resource container, and display the resource extraction result of the second resource container based on the resource processing rules of the second resource container.
[0219] In some embodiments, the second display unit 1102 is configured to perform the following: for any second resource container in the resource management interface, if the remaining amount of resources in the second resource container is not zero after resources are extracted from the second resource container, the second resource container continues to be displayed in the resource management interface.
[0220] In some embodiments, the second display unit 1102 is configured to perform the following: if the target attribute of a user account changes from the first attribute to the second attribute, and the target resource container does not exist in the resource management interface, in addition to displaying the first resource container, display the second resource container of the service created based on the first resource container. The target resource container is a second resource container created when the target attribute changes within a historical time period, and the resource processing rules of the target resource container match the first attribute.
[0221] In some embodiments, the second display unit 1102 is further configured to perform at least one of the following:
[0222] If the target attribute of a user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, the target resource container will be highlighted.
[0223] If the target attribute of a user account changes from the first attribute to the second attribute, and the business has a target resource container in the resource management interface, a second resource transfer effect will be displayed. The second resource transfer effect is used to indicate that the resources in the first resource container are transferred to the target resource container.
[0224] In some embodiments, the user account in the resource management interface has multiple functions;
[0225] The device further includes: a seventh display unit configured to perform at least one of the following:
[0226] The resource containers of various services are arranged and displayed in descending order of resource interaction frequency. The resource interaction frequency of each service is determined based on at least one of the following: the number of times resources are acquired, the number of times resources are extracted, and the number of times resources are transferred in all resource containers of the service.
[0227] The resource containers for various services are arranged and displayed in descending order of the number of containers for each service.
[0228] This disclosure provides a resource processing apparatus. Since a first resource container records resources obtained by a user account based on business needs, displaying the first resource container in the resource management interface provides a clear view of the obtained resources to the user account. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container also change, facilitating the application of matching resource processing rules to resources obtained after the target attribute change, thus ensuring the accuracy of resource processing. For resources obtained before the target attribute change, this solution displays a second resource container alongside the first resource container. Since the second resource container is created based on the first resource container before the target attribute change, it accurately inherits the resources and resource processing rules of the first resource container before the target attribute change. This facilitates the subsequent processing of resources obtained before the target attribute change based on the resource processing rules before the target attribute change, again ensuring the accuracy of resource processing. This solution records resources obtained before and after changes in target attributes separately. While ensuring the accuracy of resource processing, it also improves information transmission efficiency. By simultaneously displaying the first and second resource containers in the resource management interface, the solution can intuitively show the user account the resources obtained before and after the changes in target attributes. Users can distinguish the resources obtained before and after the changes in target attributes without having to view the details of each resource. This allows for direct processing through their respective resource containers using matching resource processing rules, thereby improving resource processing efficiency.
[0229] Figure 12 This is a block diagram illustrating another resource processing apparatus according to an exemplary embodiment. See also Figure 12 The resource processing device includes:
[0230] Creation unit 1201 is configured to execute the resource processing rules of the first resource container of the user account's business based on the user account if the target attribute of the user account changes from the first attribute to the second attribute, and to create a second resource container of the business. The first resource container is used to record the resources obtained by the user account based on the business, and the resource processing rules of the first container are matched with the first attribute.
[0231] Processing unit 1202 is configured to perform the transfer of resources from the first resource container to the second resource container;
[0232] Update unit 1203 is configured to execute the resource processing rules of the first resource container, and the updated resource processing rules match the second attribute.
[0233] In some embodiments, the creation unit 1201 is configured to perform the following: if the target attribute of a user account changes from a first attribute to a second attribute, and there is no target resource container for the user account's service, a second resource container for the service is created based on the resource processing rules of the first resource container for the user account's service. The target resource container is a second resource container created when the target attribute changes within a historical time period, and the resource processing rules of the target resource container match the first attribute.
[0234] In some embodiments, the processing unit 1201 is further configured to perform the following: if the target attribute of a user account changes from a first attribute to a second attribute, and the user account's service exists in a target resource container, transfer the resources in the first resource container to the target resource container.
[0235] This disclosure provides a resource processing device. Whenever the target attribute of a user account changes, the resource processing rules of the first resource container must also change. This facilitates the use of matching resource processing rules to process resources obtained after the target attribute change, ensuring the accuracy of resource processing. For resources obtained before the target attribute change, this solution creates a second resource container that inherits the resources and resource processing rules of the first resource container before the target attribute change. This facilitates the use of the resource processing rules before the target attribute change to process the resources obtained before the target attribute change. In other words, it separates the recording of resources obtained before and after the target attribute change, ensuring not only the accuracy of resource processing but also allowing direct processing using matching resource processing rules through their respective resource containers, thereby improving resource processing efficiency.
[0236] It should be noted that the resource processing device provided in the above embodiments is only illustrated by the division of the above functional units when processing resources. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the resource processing device and the resource processing method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0237] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0238] When an electronic device is provided as a terminal, Figure 13 This is a block diagram illustrating a terminal 1300 according to an exemplary embodiment. The terminal... Figure 13A structural block diagram of a terminal 1300 provided in an exemplary embodiment of this disclosure is shown. The terminal 1300 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1300 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0239] Typically, terminal 1300 includes a processor 1301 and a memory 1302.
[0240] Processor 1301 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1301 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1301 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1301 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0241] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1302 are used to store at least one computer program, which is executed by the processor 1301 to implement the resource processing method provided in the method embodiments of this application.
[0242] In some embodiments, the terminal 1300 may also optionally include a peripheral device interface 1303 and at least one peripheral device. The processor 1301, memory 1302, and peripheral device interface 1303 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1303 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1304, a display screen 1305, a camera assembly 1306, an audio circuit 1307, and a power supply 1308.
[0243] Peripheral device interface 1303 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1301 and memory 1302. In some embodiments, processor 1301, memory 1302 and peripheral device interface 1303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1301, memory 1302 and peripheral device interface 1303 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0244] The radio frequency (RF) circuit 1304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1304 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1304 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1304 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1304 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0245] Display screen 1305 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1305 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1301 for processing. In this case, display screen 1305 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1305, disposed on the front panel of terminal 1300; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 1300 or in a folded design; in still other embodiments, display screen 1305 may be a flexible display screen, disposed on a curved or folded surface of terminal 1300. Furthermore, display screen 1305 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1305 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0246] The camera assembly 1306 is used to acquire images or videos. In some embodiments, the camera assembly 1306 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1306 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0247] The audio circuit 1307 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1301 for processing, or input to the radio frequency circuit 1304 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal 1300. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1301 or the radio frequency circuit 1304 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1307 may also include a headphone jack.
[0248] Power supply 1308 is used to power the various components in terminal 1300. Power supply 1308 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1308 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0249] Those skilled in the art will understand that Figure 13 The structure shown does not constitute a limitation on terminal 1300 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0250] When electronic devices are provided as servers, Figure 14 This is a block diagram illustrating a server 1400 according to an exemplary embodiment. The server 1400 can vary significantly due to differences in configuration or performance. It may include one or more Central Processing Units (CPUs) 1401 and one or more memories 1402. The memories 1402 store at least one line of program code, which is loaded and executed by the processor 1401 to implement the resource processing methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input / output. The server 1400 may also include other components for implementing device functions, which will not be elaborated upon here.
[0251] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as memory 1302 or memory 1402 including instructions, which can be executed by processor 1301 of terminal 1300 or processor 1401 of server 1400 to complete the resource processing method described above. Optionally, the computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0252] A computer program product includes a computer program / instructions that, when executed by a processor, implement the resource processing method described above.
[0253] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0254] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A resource processing method, characterized in that, The method includes: In the resource management interface, the first resource container of the user account's business is displayed. The first resource container is used to record the resources obtained by the user account based on the business. The resource processing rules of the first resource container are matched with the first attribute, which is the current target attribute of the user account. If the target attribute of the user account changes from the first attribute to the second attribute, the second resource container of the service is displayed in addition to the first resource container. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes. The target attribute is used to represent the nature of the user account. The target attribute includes individual users, enterprise users, service organizations, and non-profit organizations. In response to a resource extraction operation on any resource container in the resource management interface, the resource extraction result of the resource container is displayed based on the resource processing rules of the resource container; Wherein, after the target attribute changes, the resource processing rule of the first resource container matches the second attribute, the resources in the second resource container come from the first resource container, the resource processing rule of the second resource container is the same as the resource processing rule of the first resource container before the target attribute changes, and the resource processing rule of each resource container is used to represent the processing method of the resources when extracting resources from the resource container.
2. The resource processing method according to claim 1, characterized in that, If the target attribute of the user account changes from the first attribute to the second attribute, the second resource container of the service is displayed in addition to the first resource container, including: If the target attribute of the user account changes from the first attribute to the second attribute, the first resource container and the second resource container of the service are displayed together in the resource management interface.
3. The resource processing method according to claim 2, characterized in that, If the target attribute of the user account changes from the first attribute to the second attribute, the first resource container and the second resource container of the service are displayed together in the resource management interface, including: If the target attribute of the user account changes from the first attribute to the second attribute, the first resource container and the second resource container of the service are displayed in the resource management interface in the form of a binary tree. The root node of the binary tree is used to represent the first resource container, and the child nodes of the root node in the binary tree are used to represent the second resource container.
4. The resource processing method according to claim 1, characterized in that, The second resource container that displays the service includes at least one of the following: In the resource management interface, the second resource container of the service is highlighted; If a second resource container for the service already exists in the resource management interface, the multiple second resource containers for the service are displayed in the resource management interface in ascending order of creation time.
5. The resource processing method according to claim 1, characterized in that, If the target attribute of the user account changes from the first attribute to the second attribute, the second resource container of the service is displayed in addition to the first resource container, including: If the target attribute of the user account changes from the first attribute to the second attribute, a creation prompt message is displayed. The creation prompt message is used to prompt whether the user account is allowed to create the second resource container. In response to the user account's permission to create based on the creation prompt information, the second resource container of the service is displayed in addition to the first resource container.
6. The resource processing method according to claim 1, characterized in that, The method further includes: For any second resource container in the resource management interface, display the source view control for the second resource container; In response to a trigger operation on the source viewing control, the source information of the second resource container is displayed, the source information being used to indicate the changes in the target attribute when the second resource container was created.
7. The resource processing method according to claim 1, characterized in that, The service described in the resource management interface has multiple second resource containers; the method further includes: For any second resource container of the service, the resource management interface displays a resource extraction control corresponding to the second resource container. The resource extraction control is used to extract resources from the second resource container according to the resource processing rules of the second resource container. In response to a resource extraction operation on any resource container in the resource management interface, the resource extraction result of the resource container is displayed based on the resource processing rules of the resource container, including: In response to a trigger operation on the resource extraction control of any second resource container, the resource extraction result of the second resource container is displayed based on the resource processing rules of the second resource container.
8. The resource processing method according to claim 1, characterized in that, The method further includes: For any second resource container in the resource management interface, if the remaining amount of resources in the second resource container is not zero after the resources in the second resource container are extracted, the second resource container will continue to be displayed in the resource management interface.
9. The resource processing method according to claim 1, characterized in that, If the target attribute of the user account changes from the first attribute to the second attribute, the second resource container of the service is displayed in addition to the first resource container, including: If the target attribute of the user account changes from the first attribute to the second attribute, and the service does not have a target resource container in the resource management interface, in addition to displaying the first resource container, a second resource container for the service created based on the first resource container will be displayed. The target resource container is a second resource container created when the target attribute changes within a historical time period, and the resource processing rules of the target resource container match the first attribute.
10. The resource processing method according to claim 9, characterized in that, The method further includes at least one of the following: If the target attribute of the user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, the target resource container will be highlighted. If the target attribute of the user account changes from the first attribute to the second attribute, and the target resource container exists in the resource management interface, a second resource transfer effect is displayed. The second resource transfer effect is used to indicate that the resources in the first resource container are transferred to the target resource container.
11. The resource processing method according to claim 1, characterized in that, The user account in the resource management interface has various functions; The method further includes at least one of the following: The resource containers of the various services are arranged and displayed in descending order of their resource interaction frequency. The resource interaction frequency of each service is determined based on at least one of the following: the number of times resources are acquired, the number of times resources are extracted, and the number of times resources are transferred in all resource containers of the service. The resource containers for the various services are arranged and displayed in descending order of the number of resource containers for each service.
12. A resource processing device, characterized in that, The device includes: The first display unit is configured as a first resource container that executes a service in the resource management interface to display a user account. The first resource container is used to record the resources obtained by the user account based on the service. The resource processing rules of the first resource container are matched with a first attribute, which is the current target attribute of the user account. The second display unit is configured to, if the target attribute of the user account changes from the first attribute to the second attribute, display the second resource container of the service in addition to displaying the first resource container. The second resource container is created based on the resources and resource processing rules of the first resource container before the target attribute changes. The target attribute is used to represent the nature of the user account. The target attribute includes individual users, enterprise users, service organizations, and non-profit organizations. The third display unit is configured to perform a resource extraction operation in response to any resource container in the resource management interface, and display the resource extraction result of the resource container based on the resource processing rules of the resource container; Wherein, after the target attribute changes, the resource processing rule of the first resource container matches the second attribute, the resources in the second resource container come from the first resource container, the resource processing rule of the second resource container is the same as the resource processing rule of the first resource container before the target attribute changes, and the resource processing rule of each resource container is used to represent the processing method of the resources when extracting resources from the resource container.
13. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the resource processing method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the resource processing method as described in any one of claims 1 to 11.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the resource processing method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Resource processing method and device, equipment, medium and program product
CN118469718A