Information processing method and device, electronic equipment, storage medium and program product

By acquiring and analyzing users' historical resource information, the system accurately matches and displays information about the acquisition of secondary resources, solving the problem of users struggling to filter through massive amounts of resources and improving information acquisition efficiency and interactive experience.

CN120974006APending Publication Date: 2025-11-18BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511073809.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-11-18

Smart Images

  • Figure CN120974006A_ABST
    Figure CN120974006A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information processing method and device, electronic equipment, a storage medium and a program product. The method comprises the steps that in response to the fact that a preset condition is met, multiple pieces of first information of a first account are obtained, and first resources obtained by the first account are recorded in the first information; determining a second resource according to the plurality of first resources, and displaying second information of the second resource to the first account; wherein the second information is used for acquiring a second resource; the second resource comprises at least one of the following resources: at least part of the first resource, and a resource which belongs to the resource type of the first resource and is different from the first resource. According to the technical scheme provided by the embodiment of the invention, the effect of accurately determining the second resource through the historical resource acquisition information of the first account is realized, the matching degree between the second resource and the resource acquisition demand of the first account is improved, and the information interaction effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the technical field of computer processing, and particularly, to an information processing method and device, electronic equipment, storage medium and program product. BACKGROUND

[0002] Under the background of rapid development of the Internet and digital services, various application platforms have become the core carriers of information interaction. More and more users obtain the required resources through application programs. With the rapid growth of platform resources, users face massive and homogenized information display methods, resulting in low resource screening efficiency.

[0003] In the related art, the presentation of information related to resources in the application program lacks differentiated adaptation to the differentiated needs of users and the differentiated characteristics of resources. This indiscriminate display method makes users spend a lot of time searching for the resources they need, seriously affecting information acquisition efficiency and information interaction experience. SUMMARY

[0004] The present disclosure provides an information processing method and device, electronic equipment, storage medium and program product to optimize the information display method and improve the information interaction efficiency.

[0005] In a first aspect, the embodiments of the present disclosure provide an information processing method, which comprises:

[0006] In response to satisfying a preset condition, obtaining a plurality of first information of a first account, wherein the first information records a first resource that the first account has obtained;

[0007] determining a second resource according to a plurality of the first resources, and displaying second information of the second resource to the first account, wherein the second information is used to obtain the second resource; and the second resource includes at least one of the following resources: at least part of the first resource, a resource type belonging to the first resource and different from the first resource.

[0008] In a second aspect, the embodiments of the present disclosure also provide an information processing device, which comprises:

[0009] An information obtaining module is configured to obtain a plurality of first information of a first account in response to satisfying a preset condition, wherein the first information records a first resource that the first account has obtained;

[0010] An information display module is used to determine a second resource based on a plurality of first resources and display second information of the second resource to the first account; wherein the second information is used to obtain the second resource; the second resource includes at least one of the following resources: at least a portion of the first resource, a resource of a resource type belonging to the first resource but different from the first resource.

[0011] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0012] One or more processors;

[0013] Storage device for storing one or more programs.

[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the information processing method as described in any of the embodiments of this disclosure.

[0015] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the information processing method as described in any of the embodiments of this disclosure.

[0016] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the information processing method as described in any of the embodiments of this disclosure.

[0017] The technical solution of this disclosure, by responding to the fulfillment of preset conditions, acquires multiple pieces of first information from a first account. Through the triggering mechanism of the preset conditions, on-demand acquisition of the first information is achieved, reducing the consumption of computing resources and ensuring the correlation between the acquired first information and subsequent resource determination and interaction needs. Furthermore, since the first information records the first resources already acquired by the first account, it can also present the historical resource acquisition characteristics of the first account, providing a more comprehensive analytical basis for subsequent determination of the second resource, making the candidate displayed second information more aligned with the actual needs of the first account. Further, by determining the second resource based on multiple first resources and displaying the second information used to acquire the second resource to the first account, the problems of low information acquisition efficiency and poor information interaction experience in related technologies are solved. This achieves the effect of accurately determining the second resource through the historical resource acquisition information of the first account, improving the matching degree between the second resource and the resource acquisition needs of the first account, making the displayed second information more aligned with the user's interaction needs, and significantly reducing the user's information filtering costs. Furthermore, by showing the first account the second information used to obtain the second resource, the path from knowing about the second resource to obtaining it is shortened, the conversion efficiency of the second resource is improved, and thus the interaction stickiness between the account and the information carrier is enhanced, which helps to improve the information interaction effect in the future. Attached Figure Description

[0018] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0019] Figure 1 This is a schematic flowchart of an information processing method provided in an embodiment of the present disclosure;

[0020] Figure 2 This is a schematic flowchart illustrating another information processing method provided in an embodiment of this disclosure;

[0021] Figure 3 This is a schematic flowchart illustrating another information processing method provided in an embodiment of this disclosure;

[0022] Figure 4 This is a schematic flowchart illustrating another information processing method provided in an embodiment of this disclosure;

[0023] Figure 5 This is a schematic flowchart illustrating another information processing method provided in an embodiment of this disclosure;

[0024] Figure 6 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present disclosure;

[0025] Figure 7 This is a schematic diagram of the structure of an electronic device for implementing an embodiment of the present disclosure. Detailed Implementation

[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0027] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0028] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0030] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0031] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0032] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0033] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0034] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0035] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0036] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0037] Figure 1 This is a flowchart illustrating an information processing method provided in an embodiment of the present disclosure. This embodiment is applicable to information recommendation scenarios, specifically, it can be a scenario where resources that can be obtained are recommended to a first account, or information on obtaining such resources is recommended. This method can be executed by an information processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.

[0038] like Figure 1 As shown, the method in this embodiment may specifically include:

[0039] S110. In response to meeting preset conditions, obtain multiple pieces of first information of the first account, wherein the first information records the first resources that the first account has obtained.

[0040] Typically, users of a primary account can obtain the resources they need through digital application platforms such as apps or browsers, or through other means. When resources are obtained through an application platform, information related to the resource acquisition process can usually be fed back to the user, allowing them to understand the resource consumption and object acquisition status. Alternatively, when resources are obtained through other means, and the acquisition method is related to an application platform, information related to the resource acquisition process can also be fed back to the user, enabling the application platform to aggregate and analyze the user's resource consumption and object acquisition status over historical time periods.

[0041] In this embodiment of the disclosure, when the application platform collects user object acquisition information through the above-described method, it can obtain multiple pieces of first information about the first account if preset conditions are met. Furthermore, the resources required by the first account in a future time period can be determined based on these multiple pieces of first information.

[0042] The preset conditions can be understood as the preconditions for performing the operation of displaying information to the first account based on the first account's first information. The triggering logic of the preset conditions can include automatic triggering and / or manual triggering.

[0043] Optionally, when the triggering logic of the preset conditions includes automatic triggering, the preset conditions may include at least one of the following: preset trigger time, preset trigger event, preset mode being enabled, etc. In this embodiment of the disclosure, the application platform may include a resource statistics allow mode setting. In response to the enabling operation of the resource statistics allow mode setting, the resource statistics allow mode is enabled. Further, in some embodiments, it can be determined that the preset conditions are met when the resource statistics allow mode is detected to be enabled. In other embodiments, when the resource statistics mode is detected to be enabled, other conditions may be superimposed, such as receiving a relevant user request, such as a statistics request or a resource acquisition request, before it is considered that the preset conditions are met.

[0044] Optionally, if the triggering logic of the preset conditions includes manual triggering, the preset conditions may include receiving an inquiry request from the first account. Specifically, the inquiry request can be generated based on inquiry information associated with the first resource. The inquiry information can be used to inquire about available resources or recommend resources to be acquired. For example, the inquiry information could be "Anything worth buying recently?". In one instance, the preset conditions could be receiving the input of the inquiry information from the first account and receiving an information sending request.

[0045] In this embodiment of the disclosure, the first account can be understood as an object-oriented identifier used to indicate the information displayed in an information display scenario. The first account can be used to indicate the scope of information processing. In practical applications, the first account can include an account that is logged in on an application platform that integrates resource acquisition functions. The first account can be an account logged in on the application platform, and / or an account logged in on other application platforms associated with the application platform. The first information can be understood as data or records that record the first resource acquired by the first account. The first information can be an information carrier used to store and present the resources acquired by the first account. Based on the first information, at least one piece of information such as the first resource acquired by the first account, the amount of resources required to acquire the first resource, the resource acquisition time, the resource acquisition method, and the resource acquisition location can be determined. In other words, the first information can be understood as information used to record the transfer of at least one first resource. Taking a commodity as an example, the first information can be the billing information generated by the first account when purchasing the commodity. Specifically, the billing information can record one or more pieces of information such as the resources transferred by the first account when acquiring the commodity, the quantity of the commodity, the purchase time, and the purchase location. Generally, when the first account performs the operation of acquiring the first resource, the information associated with the operation can be recorded as the first information and stored in the database associated with the first account.

[0046] The first resource can be the resource acquired by the first account through transferring out a corresponding amount of resources, and is the specific content currently owned or acquired by the first account. Optionally, the first resource can be at least one of physical resources (e.g., goods), virtual goods resources (e.g., vouchers), virtual service resources (e.g., housekeeping services), and virtual rights resources (e.g., membership rights of an application platform). For example, the first resource can be coffee drinks, and the first information can be the coffee purchase bill of the first account.

[0047] In this embodiment of the disclosure, when a preset condition is detected, the multiple pieces of first information obtained from the first account can be resource acquisition information generated within a preset historical period prior to the current moment, such as the historical billing information of the first account within the previous week. The preset historical period can be a fixed period preset by the application platform, or a period customized by the first account. The preset historical period can be any time length, optionally including the previous week, the previous 15 days, the previous month, or the previous six months, etc.

[0048] In some embodiments, if a preset mode related to the resource recommendation function is detected to be enabled, it can be determined that the preset condition is met. In other embodiments, other conditions can be further superimposed, and when the preset condition is enabled and the other conditions are met, it can be determined that the preset condition is met. Furthermore, in response to meeting the preset condition, multiple pieces of first information within a preset time period can be retrieved from a database associated with the first account. Then, a second resource recommended to the first account can be determined based on the first resource recorded in the first information.

[0049] S120. Determine a second resource based on multiple first resources, and display second information of the second resource to the first account; wherein the second information is used to obtain the second resource.

[0050] The second resource can be understood as a resource recommended to the first account based on multiple first resources. The second resource can be a resource that may meet the resource acquisition needs of the first account. In other words, the second resource can be a resource that the first account may need to acquire. It should be noted that since the second resource is determined based on the first resources, the second resource can be related to the first resource, and its resource type can be the same as that of the first resource. In this case, the second resource can include at least one of the following: at least a portion of the first resource, or a resource belonging to the resource type of the first resource but different from the first resource.

[0051] Optionally, where the second resource includes at least a portion of the first resource, the determined second resource may be a resource whose resource type or resource identifier is consistent with the first resource. For example, assuming the first resource is coffee B from provider A, the second resource could also be coffee B from provider A.

[0052] It should be noted that when determining the second resource based on the first resource, if only filtering from multiple first resources is used, the range of second resources may be too small to identify one that meets the resource acquisition needs of the first account, or it may fail to accurately target the resource recommendation needs of the first account. In such cases, resources that belong to the resource type of the first resource but are different from the first resource can be used as the second resource. This expands the range of second resources, thereby achieving the effect of quickly and accurately determining the second resource that matches the first account. For example, assuming the first resource is coffee B from provider A, the second resource can be at least one of coffee C from provider A, coffee B from provider B, coffee B from provider C, and coffee B from provider D.

[0053] In this embodiment of the disclosure, upon determining a second resource, second information about the second resource can be determined. Then, the second information about the second resource can be displayed to the first account. Here, the second information is understood as information used to obtain the second resource. Specifically, the second information may be an entry identifier for obtaining the second resource. Alternatively, the second information may include a resource acquisition path for the second resource. Further, the second information may also include resource description information for the second resource, which can be used to introduce the attribute information of the second resource and / or the reason for displaying the second information. For example, the resource description information may include at least one type of information such as resource type, resource acquisition location, and resource acquisition validity period. Exemplarily, the second information may be a link to obtain the second resource. Therefore, upon receiving an interactive operation from the first account regarding the resource acquisition link, the second resource can be obtained.

[0054] In this embodiment of the disclosure, the display format of the second information may include at least one of the following: a hyperlink for obtaining the second resource; a resource card for obtaining the second resource; or an entry identification code (e.g., a QR code) for obtaining the second resource, wherein the resource details page includes a resource acquisition control. For example, assuming the determined second resource is Coffee B from Provider B, then a link to obtain Coffee B from Provider B can be displayed to the first account in the form of a resource card.

[0055] In this embodiment of the disclosure, in response to the arrival of the display opportunity for the second information, the second information of the second resource is then displayed to the first account. This allows for timely display of the second information, thereby helping to improve the resource conversion rate of the second resource and enhance the display effect of the second information.

[0056] Optionally, the second information is displayed in response to satisfying any one or more of the following: a preset time is reached; the first location is within a preset area, where the first location is the location of the owner of the second resource, and the preset area is determined according to the location of the terminal displaying the second information; the change information of the resource quantity of the seventh resource within a preset time period satisfies a preset change condition, where the resource quantity of the seventh resource is the total resource quantity that needs to be transferred out to acquire the second resource within the preset time period.

[0057] The preset time can be a pre-set time for displaying the second information. Optionally, the preset time includes at least one of the following: the time when the second information is determined, the time when a preset push time period and / or a preset push time point is reached, or the time when the deadline for resource acquisition validity of the second resource is adjacent to the deadline. For example, the push time point for resource acquisition information can be preset (e.g., 8 pm every day).

[0058] The first location can be the location of the owner of the second resource. The owner of the second resource can be an object capable of providing the second resource to the first account. For example, assuming the second resource is coffee B from provider A, the owner of the second resource is the coffee shop capable of obtaining coffee B from provider A, and the first location is the location of that coffee shop. The preset area can be a specific geographical range determined based on the location of the terminal displaying the second information. Optionally, the preset area can be determined by using the location of the terminal displaying the second information as the center and a preset distance as the radius to construct the preset area. For example, the location of the terminal to be displayed can be obtained. Further, a geographical area can be delineated with this location as the center and a preset distance as the radius, and the delineated geographical area can be used as the preset area.

[0059] In one instance, the location of the owner of the second resource can be obtained as the first location. Furthermore, if the first location is detected to be within a preset area, the second information of the second resource can be displayed to the first account.

[0060] The seventh resource can be understood as the resource required to acquire the second resource. The amount of the seventh resource is the total amount of resources that need to be transferred out to acquire the second resource within a preset time period. In other words, the second resource can be acquired by transferring out the amount of the seventh resource within the preset time period. The preset time period can be any time interval including the current moment. Optionally, the preset time period can be a future time period starting from the current moment, and / or, it can also be a time period including historical time periods before the current moment and future time periods after the current moment.

[0061] For example, assuming the second resource is coffee B from provider A, the quantity of the seventh resource could be the current selling price of coffee B from provider A. Change information can be understood as information characterizing changes in the quantity of resources. Change information can be used to characterize the increase, decrease, or fluctuation of the quantity of the seventh resource within a preset time period.

[0062] Preset change conditions can refer to pre-defined standards used to determine whether change information meets the criteria. Optionally, preset change conditions include at least one of the following: the change information of the resource quantity of the seventh resource within a preset time period is a decrease in resource quantity; the change information of the resource quantity of the seventh resource within a preset time period includes a minimum resource quantity; the change information of the resource quantity of the seventh resource within a preset time period includes an increasing trend in resource quantity.

[0063] For example, the total amount of resources to be transferred to acquire the second resource within a preset time period can be determined and used as the resource amount of the seventh resource. Furthermore, the resource amount change information of the seventh resource within the preset time period can be analyzed. Then, if it is determined that the resource amount change information of the seventh resource within the preset time period meets preset change conditions, the timing for displaying the second information can be determined, and the second information of the second resource can be displayed to the first account.

[0064] The technical solution of this disclosure, by responding to the fulfillment of preset conditions, acquires multiple pieces of first information from a first account. Through the triggering mechanism of the preset conditions, on-demand acquisition of the first information is achieved, reducing the consumption of computing resources and ensuring the correlation between the acquired first information and subsequent resource determination and interaction needs. Furthermore, since the first information records the first resources already acquired by the first account, it can also present the historical resource acquisition characteristics of the first account, providing a more comprehensive analytical basis for subsequent determination of the second resource, making the candidate displayed second information more aligned with the actual needs of the first account. Further, by determining the second resource based on multiple first resources and displaying the second information used to acquire the second resource to the first account, the problems of low information acquisition efficiency and poor information interaction experience in related technologies are solved. This achieves the effect of accurately determining the second resource through the historical resource acquisition information of the first account, improving the matching degree between the second resource and the resource acquisition needs of the first account, making the displayed second information more aligned with the user's interaction needs, and significantly reducing the user's information filtering costs. Furthermore, by showing the first account the second information used to obtain the second resource, the path from knowing about the second resource to obtaining it is shortened, the conversion efficiency of the second resource is improved, and thus the interaction stickiness between the account and the information carrier is enhanced, which helps to improve the information interaction effect in the future.

[0065] Figure 2 This is a schematic flowchart illustrating another information processing method provided in this embodiment. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, descriptions of other embodiments can be used, and will not be repeated here. Figure 2 As shown, the method in this embodiment may specifically include:

[0066] S210. In response to meeting preset conditions, obtain multiple pieces of first information of the first account, wherein the first information records the first resources that the first account has obtained.

[0067] S220. Perform aggregation analysis on the first resources in multiple pieces of first information based on the first attributes of multiple first resources to obtain the second attributes of the first resources; wherein, the first attributes include resource identifier and / or resource type.

[0068] The first attribute can refer to the basic characteristics or identification information inherent in the first resource itself, used for classifying, identifying, or aggregating the analysis of the first resource. The first attribute may include a resource identifier and / or a resource type. The resource identifier can be a unique marker for the first resource, used to distinguish different first resources. Optionally, the resource identifier includes a resource name and / or a resource number. For example, assuming the first resource is coffee, the resource identifier may include information such as the coffee provider, coffee type, and other objects added to the coffee (e.g., sugar, milk, and coffee concentrate), as well as the amount of these other objects added. The resource identifier can also be a Uniform Resource Locator (URL) used to obtain the first resource. The resource type can be the category to which the first resource belongs. For example, the resource type of the first resource can be determined based on at least one of the following: the purpose of the first resource; the associated objects of the first resource; the application scenario of the first resource; the location of the object of the resource transfer operation when performing a resource transfer operation on the first resource; and so on.

[0069] The second attribute can refer to derived features or statistical results obtained after aggregating and analyzing the first attributes across multiple resources. This reflects the overall pattern or trend of the acquired first resources. In other words, based on the second attributes of the first resources, the resource acquisition trend or pattern of the first account can be determined. Optionally, the second attribute may include at least one of the following: occurrence count, frequency of occurrence, transfer timing, time interval between two adjacent transfer events, and the total resource quantity of the fourth resource.

[0070] The occurrence count can be the total number of times a certain type or a specific first resource appears in multiple pieces of first information. The occurrence count can be used to characterize the number of times a first account acquires a certain type or a specific first resource within the historical time period corresponding to multiple pieces of first information. The occurrence count can include the total number of times first resources of the same resource type appear in multiple pieces of first information, and / or the total number of times first resources with the same resource identifier appear in multiple pieces of first information.

[0071] The frequency of occurrence can be the number of times a certain type or a specific first resource appears within a unit of time. The frequency of occurrence can be used to characterize how often a first account acquires a certain type or a specific first resource within a unit of time. The frequency of occurrence can include the number of times first resources of the same type appear within a unit of time, and / or the number of times first resources with the same resource identifier appear within a unit of time.

[0072] The timing of resource transfer can be understood as the time point at which the first resource is acquired, i.e., when the first resource is obtained. The timing of resource transfer can be used to characterize the pattern of time in which the first resource is acquired, i.e., acquiring the first resource at certain regular points in time or within a certain time period. For example, after aggregating and analyzing multiple pieces of first information, it is found that the first account acquires movie tickets every Friday night. In this case, "every Friday night" can be considered the timing of the transfer of movie tickets (i.e., the first resource). Or, after aggregating and analyzing multiple pieces of first information, it is found that the first account acquires mooncakes from provider A every Mid-Autumn Festival. In this case, "Mid-Autumn Festival" can be considered the timing of the transfer of mooncakes from provider A (i.e., the first resource).

[0073] Here, a transfer event can refer to an event in which the first account acquires the first resource. The time interval between two adjacent transfer events can refer to the time difference between two adjacent acquisitions of the first resource. For example, after aggregating and analyzing multiple pieces of first information, it is known that the first account first acquired resource A on Monday and second time acquired resource A on Thursday. In this case, it can be determined that the time interval between the two adjacent transfer events corresponding to resource A is 3 days.

[0074] The fourth resource refers to the resources already transferred out to acquire the first resource, i.e., the "cost resources" paid by the first account to obtain the first resource. The quantity of the fourth resource matches the value of the first resource. Optionally, the fourth resource can be a physical resource or an incentive resource (medium) within the platform. The total quantity of the fourth resource can be the total amount of resources transferred out by the first account to acquire the first resource among the multiple pieces of first information already acquired. For example, assuming the first resource is coffee, the total quantity of the fourth resource can be the total amount of resources transferred out by the first account to acquire coffee.

[0075] In one embodiment, when multiple pieces of first information about a first account are obtained, multiple first resources recorded in the multiple pieces of first information can be identified. Further, for the multiple first resources, an aggregation analysis can be performed on the first resources in the multiple pieces of first information based on their first attributes, and a second attribute of the first resource can be determined based on the aggregation analysis result. Thus, the second attributes of multiple second resources can be obtained.

[0076] S230. Determine the second resource based on the second attribute and the third resource, and display the second information of the second resource to the first account; wherein, the third resource is a resource that can be displayed to the first account; the second information is used to obtain the second resource.

[0077] In this context, "third resources" can refer to a pool of resources that can be displayed to the first account, meaning all potential resources within the application platform that can be recommended to the first account. In other words, third resources can be resources integrated into the application platform that are accessible to the first account. For example, third resources could be all products on the application platform.

[0078] In one embodiment, a third resource can be obtained, and if a second attribute of the first resource is determined, the third resource can be filtered based on the second attribute. Furthermore, a second resource corresponding to the first resource can be determined from the third resource. Further, second information of the second resource can be obtained and displayed to the first account.

[0079] Optionally, the second attribute includes the number of occurrences and / or the frequency of occurrence. Determining the second resource based on the second attribute and the third resource includes: if the number of occurrences of the first resource reaches a preset number of occurrences threshold, and / or the frequency of occurrence reaches a preset frequency threshold, determining from the third resource resources the resources that are the same as the first resource and / or belong to the same resource type as the first resource as the second resource.

[0080] Optionally, the second attribute includes the transfer timing and / or the time interval between two adjacent transfer events. Determining the second resource based on the second attribute and the third resource includes: determining the second resource based on the transfer timing of the first resource and / or the time interval between two adjacent transfer events and the resource availability period of the third resource.

[0081] Optionally, the second attribute includes the total resource quantity of the fourth resource; determining the second resource based on the second attribute and the third resource includes: determining the second resource based on the total resource quantity of the fourth resource and the expected maximum transfer amount.

[0082] The expected maximum transfer amount can refer to the maximum amount of fourth resource that the first account is expected to transfer out within a preset time period when acquiring the second resource. In other words, the expected maximum transfer amount can be understood as a predetermined upper limit for resource transfer. The expected maximum transfer amount can be determined in at least one of the following ways: determined based on a transfer amount setting instruction and / or determined based on the amount of fourth resource already transferred.

[0083] In practical applications, when resources are acquired through an application platform, the transferred resources may be virtual resources or digital resources. This can lead to a situation where the first account has a weak perception of the total amount of resources transferred, making it difficult for the user of the first account to clearly and intuitively understand the total amount of resources transferred. Consequently, the amount of resources transferred may not meet expectations, such as the total amount of resources transferred exceeding the first account's expected maximum transfer amount.

[0084] To address the above situation, in this embodiment of the disclosure, a pre-set maximum expected transfer amount can be implemented. Then, when the total amount of resources transferred out reaches, exceeds, or approaches the maximum expected transfer amount, a notification message can be sent to the first account, facilitating resource management by associated users of the first account. The maximum expected transfer amount can be determined based on a transfer amount setting instruction. This instruction can be an operation command input by the user of the first account and / or associated users related to that user, used to set the maximum expected transfer amount. Optionally, the transfer amount setting instruction can be determined through a transfer amount setting item and / or by sending a transfer amount setting message in the settings session interface. For example, a function settings interface is shown, which includes a transfer amount setting item. Further, in response to a transfer amount setting operation on the transfer amount setting item, the set maximum expected transfer amount is determined based on the transfer amount setting operation. Thus, the maximum expected transfer amount can be obtained.

[0085] In some embodiments, to minimize the amount of resources transferred out by the first account in the first time period, the amount of the fourth resource transferred by the first account in the second time period of equal duration can be obtained. Then, based on the amount of the fourth resource transferred, the expected maximum transfer amount of the first account in the preset time period can be determined. In this embodiment, the amount of the fourth resource transferred can be understood as the total amount of resources transferred out by the first account in the second time period to obtain the first resource. It should be noted that when determining the expected maximum transfer amount based on the amount of the fourth resource transferred, the amount of resources less than the amount of the fourth resource transferred can typically be used as the expected maximum resource amount. Specifically, an expected difference between the expected maximum resource amount and the amount of the fourth resource transferred can be set, and the expected maximum resource amount in the first time period can be determined based on the amount of the fourth resource transferred in the second time period and the expected difference.

[0086] As an optional implementation of this embodiment, the expected maximum transfer amount can be determined in advance based on the transfer amount setting instruction. Further, the available resource amount can be determined based on the expected maximum transfer amount and the total resource amount of the fourth resource. Further, the third resource can be filtered based on the available resource amount to select resources that do not exceed the available resource amount, and these selected resources are used as the second resource. The advantage of this setup is that it ensures that the amount of resources transferred to obtain the second resource does not exceed the expected maximum transfer amount, avoids recommending resources beyond the expectations of the first account, and improves the accuracy of resource recommendations.

[0087] As another optional implementation of this disclosure, the available resource quantity can be determined based on the expected maximum transfer amount and the total resource quantity of the fourth resource. Furthermore, the third resource can be filtered based on the available resource quantity to select resources from the third resource that do not exceed the available resource quantity, and these selected resources are then used as the second resource. The advantage of this setup is that it can combine the expected resource transfer amount of the first account within the first time period to display second information that matches the expected second resource, improving the effectiveness of the second information and enhancing the information interaction experience.

[0088] In this embodiment of the disclosure, when the second attribute includes the total resource quantity of the fourth resource, after determining the second resource based on the second attribute and the third resource, the second attribute of the first resource can also be displayed based on the second resource. By jointly displaying the second attribute of the first resource and the second information of the second resource, it is not only convenient for the first account to view the transferred resource quantity associated with the first resource, but also to indicate to the first account the reason for displaying the second information of the second resource, providing a more comprehensive data basis for the subsequent interaction between the user of the first account and the second information.

[0089] In one embodiment, when the second attribute includes the total resource quantity of the fourth resource, after determining the second resource based on the second attribute and the third resource, a second attribute of the first resource to be displayed can also be determined based on the determined second resource. The attribute of the first resource's second attribute that is associated with the basis for determining the second resource is then used as the second attribute to be displayed. Furthermore, the second attribute of the first resource can be displayed to the first account.

[0090] The technical solution of this disclosure embodiment aggregates and analyzes the first resources in multiple pieces of first information according to the first attributes of multiple first resources to obtain the second attributes of the first resources; further, it determines the second resource according to the second attribute and the third resource, thereby achieving the effect of determining the second resource by combining the displayable third resource and accurately filtering the second resource based on the feature patterns of the first resource already acquired by the first account. This makes the determined second resource not only meet the account's needs for acquiring resources, but also match the optimal option from the available resource pool, greatly improving the accuracy and rationality of resource recommendations and meeting the differentiated information interaction needs of different accounts.

[0091] Figure 3 This is a schematic flowchart illustrating another information processing method provided in this embodiment. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, descriptions of other embodiments can be used, and will not be repeated here. Figure 3 As shown, the method in this embodiment may specifically include:

[0092] S310. In response to meeting preset conditions, obtain multiple pieces of first information of the first account, wherein the first information records the first resources that the first account has obtained.

[0093] S320. Determine a second resource based on multiple first resources. In response to the first account having obtained a fifth resource, display second information of the fifth resource to the first account; wherein the fifth resource is used to exchange for the second resource; and the second information is used to obtain the second resource.

[0094] The fifth resource can refer to an intermediate resource used to exchange for the second resource, such as an exchange certificate or medium for the second resource. The first account can exchange the fifth resource for the second resource. For example, assuming the second resource is coffee, the fifth resource could be an exchange medium or certificate that allows coffee to be obtained multiple times within a week, a month, or a year, or a coffee voucher, etc.

[0095] Generally, when a first account browses resources through a digital platform such as an application or browser, it may acquire exchange resources for a particular resource, which can then be used to acquire other resources later. In this case, after determining a second resource based on multiple first resources, the first account can filter its resources based on that second resource. Furthermore, if it is determined that the first account has acquired a fifth resource for exchanging the second resource, the system can respond to this by displaying second information about the fifth resource to the first account, allowing the first account to exchange for the second resource based on that second information.

[0096] It should be noted that since the fifth resource is a resource already acquired by the first account, when displaying the second information of the fifth resource to the first account, in order to improve the resource utilization rate of the fifth resource, the second information of the fifth resource can be displayed to the first account only when the timing for displaying the fifth resource is determined. The timing for displaying the fifth resource can be determined based on the resource attributes of the fifth resource.

[0097] Optionally, displaying the second information of the fifth resource to the first account includes: displaying the second information of the fifth resource to the first account based on the third attribute of the fifth resource. This technical solution allows users of the first account to access the second information and also enables information display in conjunction with existing resources, achieving rational utilization of existing resources, optimizing the information display method from a resource planning perspective, and further enhancing the information interaction experience.

[0098] The third attribute may include usage restrictions on the fifth resource and / or the amount of resources that can be transferred out as a deduction when acquiring the second resource. This usage display information can be used to restrict the exchange scenarios of the fifth resource. The third attribute may include various restrictive features associated with the exchange scenarios of the fifth resource. Optionally, these may include a usage time range and / or a preset usage area. The usage time range can be understood as the effective time period of the fifth resource (i.e., when it is available). The preset usage area can be understood as the geographical or scenario range in which the fifth resource can be used. For example, assuming the fifth resource is a coffee voucher, its corresponding usage time range could be "available from XXXX year XX month XX day to YYYY year YY month YY day", and the preset usage area could be "only for use in region A".

[0099] In one embodiment, after determining the fifth resource used to exchange the second resource, a third attribute of the fifth resource can be obtained, and the fifth resource to be displayed to the first account can be determined based on the third attribute of the fifth resource. Further, if it is determined that the current time is within the usage time range of the fifth resource, and / or the location of the terminal displaying the second information is within a preset usage area of ​​the fifth resource, the second information of the fifth resource can be obtained, and the second information of the fifth resource can be displayed to the first account.

[0100] The technical solution of this disclosure, by responding to the first account having obtained the fifth resource, displays the second information of the fifth resource to the first account, which can accurately prompt the user that the target resource can be obtained by using the existing exchange credentials. This not only improves the resource utilization rate of the user's existing resources, but also lowers the threshold for obtaining the second resource, enhances the convenience of resource exchange and the user's perception of the value of the resource, and enhances the efficiency of interaction conversion.

[0101] Figure 4 This is a schematic flowchart illustrating another information processing method provided in this embodiment. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, descriptions of other embodiments can be used, and will not be repeated here. Figure 4 As shown, the method in this embodiment may specifically include:

[0102] S410. In response to meeting preset conditions, obtain multiple pieces of first information of the first account, wherein the first information records the first resources that the first account has obtained.

[0103] S420. Determine a second resource based on multiple first resources, determine an information type based on the fourth attribute of the first resource and the third information of the second resource, determine second information based on the information type and the third information, and display the second information of the second resource to the first account; wherein, the second information is used to obtain the second resource.

[0104] The fourth attribute can refer to the key characteristics of the first resource itself, used to assist in determining the information type of the second information. Optionally, the fourth attribute includes at least one of resource quantity, frequency of occurrence, and total resource quantity of the sixth resource. Resource quantity can refer to the quantity of the first resource that has been acquired. Frequency of occurrence can refer to the number of times the first resource appears within a certain period of time. For example, assuming the first resource is coffee, the frequency of occurrence can be the frequency at which coffee is acquired each month, or the number of times a coffee acquisition event occurs each month. The sixth resource is the resource that needs to be transferred to acquire the first resource, that is, the "cost resource" that the first account needs to pay to obtain the first resource. The resource quantity of the sixth resource matches the resource value of the first resource. Optionally, the sixth resource can be a physical resource or an incentive resource (medium) within the platform. The total resource quantity of the sixth resource can be the total amount of the sixth resource that needs to be paid to acquire the first resource. For example, assuming the first resource is coffee, the total resource quantity of the sixth resource can be the total amount of resources that the first account needs to transfer to acquire coffee.

[0105] In this embodiment of the disclosure, the third information is used to obtain the second resource. The third information may be pre-set information that can be used to obtain the first resource.

[0106] Optionally, the third information can be determined based on at least one of the following: the amount of the second resource, the number of resource transfers, and the number of accounts participating in the resource transfers. The amount of the second resource can be a numerical value used to quantify the second resource. The number of resource transfers can refer to the expected number of times the second resource is used for transfer. Optionally, the number of resource transfers can include the number of times the second resource is acquired in a single transaction, and / or, an unlimited number of times the second resource is acquired within a preset time period. The number of accounts participating in the resource transfers can refer to the number of accounts participating in the transfer process of the second resource. Generally, to attract more users to acquire the second resource, the provider of the second resource usually sets the resource amount required for a single account to acquire the second resource to be greater than the resource amount required for multiple accounts to acquire the second resource. Therefore, when determining the second information of the second resource, it can be determined based on the number of accounts participating in the resource transfers.

[0107] In some embodiments, the third information associated with the second resource can be of one or more types, or in other words, the information types of the third information can be one or more. Different types of third information differ when acquiring the second resource. The advantage of this setup is that it provides more diverse resource acquisition methods to meet differentiated resource acquisition needs and adapt to more information display scenarios.

[0108] The information type can refer to the classification of the second information displayed to the first account based on the differences in the acquisition method of the second resource. The information type can refer to the presentation format or content classification of the second information. The classification of information types is related to the core characteristics of the second resource. Optionally, the information type is associated with at least one of the following: the amount of the second resource, the number of resource transfers, the number of accounts participating in the resource transfer, and the timing of the transfer of the sixth resource. The timing of the transfer of the sixth resource can refer to the specific time node or time characteristic at which the sixth resource is transferred out in order to acquire the first resource. Optionally, the second resource includes goods; different types of second information may include information for a single acquisition of goods, such as a link to acquire goods or a coupon for acquiring goods; information for multiple acquisitions of goods within a preset time period, such as an exchange medium for multiple acquisitions of goods within a week, a month, or a year; prepayment information for resources used to redeem goods; information requiring multiple accounts to participate in the acquisition of the second resource; etc.

[0109] In this embodiment of the disclosure, second information can be determined from third information based on information type. In one embodiment, information type can be used to filter second information from third information. In other words, third information matching the information type can be obtained from the third information of the second resource and used as the second information of the second resource.

[0110] In one embodiment, after determining the second resource based on multiple first resources, a fourth attribute of the first resource and third information of the second resource can be obtained. Further, the fourth attribute of the first resource and the third information of the second resource can be analyzed and processed, and the information type can be determined based on the analysis results. Further, information can be filtered from the third information of the second resource according to the information type to select third information belonging to that information type. Further, the selected third information can be used as the second information and displayed to the first account as the second information of the second resource.

[0111] The technical solution of this disclosure determines a second resource based on multiple first resources, and determines the information type based on the fourth attribute of the first resource and the third information of the second resource. Based on the determination of the second resource, it can also determine which information type is more suitable for the resource acquisition needs of the first account. Combining the fourth attribute of the first resource, it adds the determination of the information type of the third information of the second resource, providing a more comprehensive data basis for the subsequent determination of the second information. Then, by determining the second information based on the information type and the third information, the second information of the second resource is displayed to the first account, realizing further analysis of the third information. This allows the finally determined second information to more accurately match resource attributes and the user's resource acquisition needs. This technical solution is particularly suitable for scenarios where the second resource is associated with multiple types of third information, ensuring the relevance of information presentation, improving the user's understanding and acquisition efficiency of the second resource, and enhancing the adaptability and interactive effect of the recommendation.

[0112] Figure 5 This is a schematic flowchart illustrating another information processing method provided in this embodiment. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, descriptions of other embodiments can be used, and will not be repeated here. Figure 5 As shown, the method in this embodiment may specifically include:

[0113] S510. In response to meeting preset conditions, obtain multiple pieces of first information of the first account, wherein the first information records the first resources that the first account has obtained.

[0114] S520. Determine a second resource based on multiple first resources, and display the second information of the second resource through the session interface of the first account; wherein the second information is used to obtain the second resource.

[0115] The conversation interface refers to the dialogue interface through which the first account interacts with the application platform, similar to a chat window. Based on the conversation interface, the first account can interact with the application platform, inputting relevant request information, and the application platform can provide corresponding responses. Furthermore, the application platform can also send various prompts to the first account through the conversation interface. Generally, the conversation interface can include at least two ends, one being the first account, and the other being the resource provider of the second resource and / or the application platform.

[0116] In one embodiment, after identifying the second resource and determining the second information of the second resource, the second information of the second resource can be displayed through the session interface of the first account.

[0117] It should be noted that the advantage of displaying the second information of the second resource through the conversation interface is that it can lower the threshold for the first account to receive and operate in a natural dialogue format, improve the efficiency of information delivery, facilitate real-time interactive feedback, and make it easier for the first account to review the second information displayed in the past. In addition, the conversation interface presents information in a dialogue format, reduces irrelevant interference, and makes it easier to guide the first account to focus on the core information of the second resource.

[0118] In addition to displaying the second information of the second resource through the session interface, the second information of the second resource can also be sent to the terminal to which the first account belongs in the form of a message, which may include a link for obtaining the second resource.

[0119] In this embodiment of the disclosure, after the second information of the second resource is displayed to the first account through the first account's session interface, the first account can also input feedback information regarding the second information through the session interface. Furthermore, the second information of the second resource can be updated and adjusted in a timely manner based on the feedback information input by the first account.

[0120] Optionally, after displaying the second information of the second resource to the first account through the first account's conversation interface, the method further includes: receiving feedback information regarding the second information through the conversation interface with the first account; determining fifth information based on the second resource, the second information, the feedback information, and the fourth information; wherein the fourth information is used to obtain an eighth resource, the eighth resource being a resource that can be displayed to the first account; and displaying the fifth information through the conversation interface. This technical solution can meet the needs of the second account's user for further interaction with the second information, thereby displaying information more tailored to the user's needs, improving the intelligence and flexibility of information display, and further enhancing the information interaction experience.

[0121] The feedback information can be the response from the first account to the input of the second information, representing a direct feedback from the first account to the second information. In this embodiment, the feedback information can be used to describe the resource recommendation needs of the first account. For example, the feedback information could be, "I am not satisfied with this product. Are there any other cheaper recommendations?" The fourth information is understood as information used to obtain the eighth resource. The fourth information may include the resource acquisition path of the eighth resource, and may also include resource description information of the eighth resource. This resource description information can be used to briefly introduce the resource information of the eighth resource. For example, the resource description information may include at least one type of information such as resource type, resource acquisition location, and resource acquisition validity period. The eighth resource can refer to a resource pool that can be displayed to the first account, i.e., all potential resources in the application platform that can be recommended to the first account. In other words, the eighth resource can be resources integrated in the application platform that are available for the first account to obtain. For example, the eighth resource can be all products on the application platform.

[0122] In one embodiment, after displaying the second information of the second resource to the first account through the first account's session interface, the first account can input feedback regarding the second information through the session interface. Further, upon receiving the feedback from the first account regarding the second information through the session interface, fourth information of the eighth resource that can be displayed to the first account can be obtained, and fourth information matching the second resource, the second information, and the feedback information can be filtered from the fourth information. Then, the filtered fourth information can be used as fifth information and displayed through the session interface.

[0123] The technical solution of this disclosure embodiment displays the second information of the second resource through the conversation interface of the first account, which can reach the user in a natural interactive way, making it convenient for the user to view and provide feedback in real time, reducing the operational threshold for information acquisition; at the same time, it enhances the intuitiveness and interactivity of information transmission by relying on the conversation scenario, improves the user's acceptance and acquisition efficiency of the second resource, and optimizes the overall interactive experience.

[0124] Figure 6 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present disclosure, as shown below. Figure 6 As shown, the device includes an information acquisition module 610 and an information display module 620. The information acquisition module 610 is used to acquire multiple pieces of first information from a first account in response to a preset condition, wherein the first information records first resources already acquired by the first account. The information display module 620 is used to determine a second resource based on the multiple first resources and display second information of the second resource to the first account; wherein the second information is used to acquire the second resource; the second resource includes at least one of the following: at least a portion of the first resource, a resource of the same type as the first resource but different from the first resource.

[0125] The technical solution of this embodiment, through the information acquisition module 610, acquires multiple pieces of first information from a first account in response to the fulfillment of preset conditions. The triggering mechanism of the preset conditions enables on-demand acquisition of the first information, reducing the consumption of computing resources and ensuring the correlation between the acquired first information and subsequent resource determination and interaction needs. Furthermore, since the first information records the first resources already acquired by the first account, it can also fully present the historical resource acquisition characteristics of the first account, providing a more comprehensive analytical basis for subsequent determination of the second resource, making the candidate displayed second information more closely aligned with the actual needs of the first account. Further, the information display module 620 determines the second resource based on multiple first resources and displays the second information used to acquire the second resource to the first account, solving the problems of low information acquisition efficiency and poor information interaction experience in related technologies. It achieves the effect of accurately determining the second resource through the historical resource acquisition information of the first account, improving the matching degree between the second resource and the resource acquisition needs of the first account, making the displayed second information more closely aligned with the user's interaction needs, and significantly reducing the user's information filtering costs. Furthermore, by showing the first account the second information used to obtain the second resource, the path from knowing about the second resource to obtaining it is shortened, the conversion efficiency of the second resource is improved, and thus the interaction stickiness between the account and the information carrier is enhanced, which helps to improve the information interaction effect in the future.

[0126] Based on any optional technical solution in the embodiments of this disclosure, the information display module 620 includes: a second attribute determination unit and a second resource determination unit. The second attribute determination unit is used to perform aggregate analysis on the first resources in multiple pieces of first information according to first attributes of multiple first resources to obtain second attributes of the first resources; wherein the first attributes include resource identifier and / or resource type; the second resource determination unit is used to determine a second resource based on the second attribute and a third resource; wherein the third resource is a resource that can be displayed to the first account.

[0127] Based on any optional technical solution in the embodiments of this disclosure, the second attribute includes at least one of the following: number of occurrences, frequency of occurrence, transfer timing, time interval between two adjacent transfer events, and total resource amount of the fourth resource; the fourth resource is the resource from which the first resource has been transferred out.

[0128] Based on any optional technical solution in the embodiments of this disclosure, the second attribute includes the total resource quantity of the fourth resource; the second resource determination unit is specifically used to determine the second resource based on the total resource quantity of the fourth resource and the expected maximum transfer quantity; wherein, the expected maximum transfer quantity is determined according to the transfer quantity setting instruction and / or based on the transferred quantity of the fourth resource.

[0129] Based on any optional technical solution in the embodiments of this disclosure, the information display module 620 includes: a second information display unit. The second information display unit is configured to display second information of the fifth resource to the first account in response to the first account having obtained the fifth resource; wherein the fifth resource is used to exchange for the second resource.

[0130] Based on any optional technical solution in the embodiments of this disclosure, the second information display unit is specifically used to display the second information of the fifth resource to the first account according to the third attribute of the fifth resource; wherein, the third attribute includes a usage time range and / or a preset usage area.

[0131] Based on any optional technical solution in the embodiments of this disclosure, the second attribute includes the total resource quantity of the fourth resource; the information processing device further includes: a second attribute display module. The second attribute display module is used to display the second attribute of the first resource based on the second resource after the second resource is determined according to the second attribute and the third resource.

[0132] Based on any optional technical solution in the embodiments of this disclosure, the information processing device further includes: a second information determination module. The second information determination module is configured to, after determining the second resource based on a plurality of first resources and before displaying the second information of the second resource, determine an information type based on a fourth attribute of the first resource and a third information of the second resource, and determine the second information based on the information type and the third information; wherein the fourth attribute includes at least one of resource quantity, frequency of occurrence, and total resource quantity of the sixth resource; the information type is associated with at least one of the resource quantity of the second resource, number of resource transfers, number of accounts participating in resource transfers, and transfer timing of the sixth resource; the sixth resource is the resource to be transferred out to acquire the first resource.

[0133] Based on any optional technical solution in the embodiments of this disclosure, the second information is displayed in response to satisfying any one or more of the following: a preset time is reached; the first location is within a preset area, the first location being the location of the owner of the second resource, and the preset area being determined according to the location of the terminal displaying the second information; the change information of the resource quantity of the seventh resource within a preset time period satisfies a preset change condition, and the resource quantity of the seventh resource is the total resource quantity that needs to be transferred out to acquire the first resource within the preset time period.

[0134] Based on any optional technical solution in the embodiments of this disclosure, the information display module 620 includes an information display unit. The information display unit is used to display second information of the second resource through the session interface of the first account.

[0135] Based on any optional technical solution in the embodiments of this disclosure, the information processing device further includes: a feedback information receiving module, a fifth information determining module, and a fifth information display module. The feedback information receiving module is used to receive feedback information regarding the second information through the first account's session interface after the second information of the second resource is displayed to the first account through the first account's session interface; the fifth information determining module is used to determine fifth information based on the second resource, the second information, the feedback information, and fourth information; wherein the fourth information is used to obtain an eighth resource, the eighth resource being a resource that can be displayed to the first account; and the fifth information display module is used to display the fifth information through the session interface.

[0136] The information processing apparatus provided in this disclosure can execute the information processing method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the information processing method.

[0137] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0138] The following is for reference. Figure 7 The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device or a server) 700 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0139] like Figure 7 As shown, the electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0140] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 An electronic device 700 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0141] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.

[0142] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0143] The electronic device provided in this disclosure and the information processing method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this disclosure can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0144] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the information processing method provided in the above embodiments.

[0145] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0146] According to one or more embodiments of this disclosure, [Example 1] provides an information processing method, including: in response to satisfying a preset condition, acquiring multiple pieces of first information of a first account, wherein the first information records first resources acquired by the first account; determining a second resource based on the multiple first resources, and displaying second information of the second resource to the first account; wherein the second information is used to acquire the second resource; the second resource includes at least one of the following resources: at least a portion of the first resources belong to the resource type of the first resource and are different from the first resource.

[0147] According to one or more embodiments of this disclosure, [Example 2] provides the method of Example 1, which further includes: optionally, determining the second resource based on a plurality of first resources includes: performing aggregate analysis on the first resources in a plurality of first information based on the first attributes of the plurality of first resources to obtain a second attribute of the first resource; wherein the first attribute includes a resource identifier and / or a resource type; determining the second resource based on the second attribute and a third resource; wherein the third resource is a resource that can be displayed to a first account.

[0148] According to one or more embodiments of this disclosure, Example 3 provides the method of Example 2, which further includes: optionally, the second attribute includes at least one of the following: number of occurrences, occurrence frequency, transfer timing, time interval between two adjacent transfer events, and total resource amount of the fourth resource; wherein the fourth resource is the resource from which the first resource has been transferred.

[0149] According to one or more embodiments of this disclosure, Example 4 provides the method of Example 2, further comprising: optionally, the second attribute includes the total resource amount of the fourth resource; the step of determining the second resource based on the second attribute and the third resource includes: determining the second resource based on the total resource amount of the fourth resource and the expected maximum transfer amount; wherein the expected maximum transfer amount is determined according to a transfer amount setting instruction and / or based on the amount already transferred of the fourth resource.

[0150] According to one or more embodiments of this disclosure, Example 5 provides the method of Example 1, which further includes: optionally, displaying the second information of the second resource to the first account includes: in response to the first account having obtained the fifth resource, displaying the second information of the fifth resource to the first account; wherein the fifth resource is used to exchange for the second resource.

[0151] According to one or more embodiments of this disclosure, Example Six provides the method of Example Five, which further includes: optionally, displaying the second information of the fifth resource to the first account includes: displaying the second information of the fifth resource to the first account according to the third attribute of the fifth resource; wherein the third attribute includes a usage time range and / or a preset usage area.

[0152] According to one or more embodiments of this disclosure, Example 7 provides the method of Example 3, which further includes: optionally, the second attribute includes the total resource amount of the fourth resource; after determining the second resource based on the second attribute and the third resource, it further includes: displaying the second attribute of the first resource based on the second resource.

[0153] According to one or more embodiments of this disclosure, Example 8 provides the method of Example 1, which further includes: optionally, after determining the second resource based on a plurality of first resources and before displaying the second information of the second resource, the method further includes: determining an information type based on a fourth attribute of the first resource and a third information of the second resource, and determining the second information based on the information type and the third information; wherein, the fourth attribute includes at least one of resource quantity, frequency of occurrence, and total resource quantity of the sixth resource; the information type is associated with at least one of the resource quantity of the second resource, number of resource transfers, number of accounts participating in resource transfers, and transfer timing of the sixth resource; the sixth resource is the resource that needs to be transferred out to obtain the first resource.

[0154] According to one or more embodiments of this disclosure, Example 9 provides the method of Example 1, which further includes: optionally, displaying the second information in response to satisfying any one or more of the following: a preset time is reached; a first location is within a preset area, the first location being the location of the owner of the second resource, the preset area being determined according to the location of the terminal displaying the second information; the change information of the resource quantity of the seventh resource within a preset time period satisfies a preset change condition, the resource quantity of the seventh resource being the total resource quantity that needs to be transferred out to acquire the second resource within the preset time period.

[0155] According to one or more embodiments of this disclosure, Example 10 provides the method of Example 1, which further includes: optionally, displaying the second information of the second resource to the first account includes: displaying the second information of the second resource through the session interface of the first account.

[0156] According to one or more embodiments of this disclosure, Example 11 provides the method of Example 10, which further includes: optionally, after displaying the second information of the second resource to the first account through the session interface of the first account, the method further includes: receiving feedback information regarding the second information through the session interface with the first account; determining fifth information based on the second resource, the second information, the feedback information, and fourth information; wherein the fourth information is used to obtain an eighth resource, the eighth resource being a resource that can be displayed to the first account; and displaying the fifth information through the session interface.

[0157] According to one or more embodiments of this disclosure, [Example Twelve] provides an information processing apparatus, including: an information acquisition module, configured to acquire multiple pieces of first information of a first account in response to satisfying preset conditions, wherein the first information records first resources acquired by the first account; and an information display module, configured to determine a second resource based on the multiple first resources and display second information of the second resource to the first account; wherein the second information is used to acquire the second resource; and the second resource includes at least one of the following resources: at least a portion of the first resource, and a resource of a resource type belonging to the first resource but different from the first resource.

[0158] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0159] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0160] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to satisfying a preset condition, acquire multiple pieces of first information of a first account, wherein the first information records first resources already acquired by the first account; determine a second resource based on the multiple first resources, and display second information of the second resource to the first account; wherein the second information is used to acquire the second resource; the second resource includes at least one of the following resources; at least a portion of the first resources belong to the resource type of the first resource and are different from the resources of the first resource.

[0161] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

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

[0163] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The names of the units are not necessarily limiting in certain circumstances; for example, the information acquisition module can also be described as "a module for acquiring multiple pieces of first information from a first account".

[0164] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0165] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0166] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0167] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0168] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information processing method, comprising: In response to the fulfillment of preset conditions, multiple pieces of first information of the first account are obtained, wherein the first information records the first resources that the first account has obtained; A second resource is determined based on a plurality of the first resources, and second information of the second resource is displayed to the first account; wherein, the second information is used to obtain the second resource; the second resource includes at least one of the following resources: At least a portion of the first resource, resources belonging to the resource type of the first resource and different from the first resource.

2. The information processing method according to claim 1, characterized in that, The step of determining the second resource based on a plurality of first resources includes: Based on the first attributes of multiple first resources, the first resources in multiple pieces of first information are aggregated and analyzed to obtain the second attributes of the first resources; wherein, the first attributes include resource identifier and / or resource type; The second resource is determined based on the second attribute and the third resource; wherein the third resource is a resource that can be displayed to the first account.

3. The information processing method according to claim 2, characterized in that, The second attribute includes at least one of the following: number of occurrences, frequency of occurrence, timing of transfer, time interval between two adjacent transfer events, and total amount of resources of the fourth resource; the fourth resource is the resource from which the first resource has been transferred.

4. The information processing method according to claim 2, characterized in that, The second attribute includes the total amount of the fourth resource; determining the second resource based on the second attribute and the third resource includes: The second resource is determined based on the total resource quantity of the fourth resource and the expected maximum transfer quantity; wherein the expected maximum transfer quantity is determined according to the transfer quantity setting instruction and / or according to the amount already transferred of the fourth resource.

5. The information processing method according to claim 1, characterized in that, The step of displaying the second information of the second resource to the first account includes: In response to the first account having acquired the fifth resource, second information about the fifth resource is displayed to the first account; wherein the fifth resource is used to exchange for the second resource.

6. The information processing method according to claim 5, characterized in that, The step of displaying the second information of the fifth resource to the first account includes: The second information of the fifth resource is displayed to the first account according to the third attribute of the fifth resource; wherein the third attribute includes a usage time range and / or a preset usage area.

7. The information processing method according to claim 3, wherein the second attribute includes the total resource quantity of the fourth resource; after determining the second resource based on the second attribute and the third resource, the method further includes: The second attribute of the first resource is displayed based on the second resource.

8. The information processing method according to claim 1, further comprising, after determining the second resource based on a plurality of first resources and before displaying the second information of the second resource: The information type is determined based on the fourth attribute of the first resource and the third information of the second resource, and the second information is determined based on the information type and the third information; wherein, the fourth attribute includes at least one of resource quantity, frequency of occurrence and total resource quantity of the sixth resource; the information type is associated with at least one of the resource quantity of the second resource, number of resource transfers, number of accounts participating in resource transfers and transfer timing of the sixth resource; the sixth resource is the resource that needs to be transferred out to obtain the first resource.

9. The information processing method according to claim 1, wherein the second information is displayed in response to satisfying any one or more of the following: Reaching the preset time; The first location is within a preset area, and the first location is the location of the owner of the second resource. The preset area is determined according to the location of the terminal displaying the second information. The change information of the resource quantity of the seventh resource within a preset time period meets the preset change conditions, and the resource quantity of the seventh resource is the total resource quantity that needs to be transferred out to acquire the first resource within the preset time period.

10. The information processing method according to claim 1, wherein displaying the second information of the second resource to the first account includes: The second information of the second resource is displayed through a conversation interface with the first account.

11. The information processing method according to claim 10, further comprising, after displaying the second information of the second resource to the first account through a session interface with the first account: Receive feedback information regarding the second information through the conversation interface with the first account; The fifth information is determined based on the second resource, the second information, the feedback information, and the fourth information; wherein, the fourth information is used to obtain the eighth resource, which is a resource that can be displayed to the first account; The fifth piece of information is displayed through the aforementioned chat interface.

12. An information processing device, characterized in that, include: The information acquisition module is used to acquire multiple pieces of first information of the first account in response to the fulfillment of preset conditions, wherein the first information records the first resources that the first account has acquired; An information display module is configured to determine a second resource based on a plurality of first resources, and display second information of the second resource to the first account; wherein the second information is used to obtain the second resource; the second resource includes at least one of the following resources: At least a portion of the first resource, resources belonging to the resource type of the first resource and different from the first resource.

13. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information processing method as described in any one of claims 1-12.

14. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the information processing method as described in any one of claims 1-12.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the information processing method as described in any one of claims 1-12.

Citation Information

Patent Citations

  • Resource synchronization method and system thereof

    CN103973756A

  • Information display method, device and system

    CN107105312A

  • Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program

    JP2022068342A

  • System and method for identifying items and services of interest in an online environment

    WO2024103112A1