Resource acquisition information processing, resource allocation, resource sharing methods and devices

By displaying the timing of the effective collection period and target moment in the resource sharing message, the problem of users not triggering resource collection operations in time is solved, and the efficiency of resource collection and interaction aggregation is improved.

CN114077467BActive Publication Date: 2025-07-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010824853.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-17
Publication Date
2025-07-04
Estimated Expiration
2040-08-17

AI Technical Summary

Technical Problem

During the resource sharing process, users fail to trigger resource collection operations in time, resulting in dispersed interaction time and inefficient efficiency.

Method used

By displaying the effective collection period and timing of the target moment of resource sharing messages, responding to the user's resource collection operation and displaying the resource collection results, gathering the concentration of user interaction in time.

Benefits of technology

It improves the efficiency of resource collection and the aggregation of user interaction, ensuring that users receive resources in a timely manner within the effective period.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114077467B_ABST
    Figure CN114077467B_ABST
Patent Text Reader

Abstract

The present application relates to a method and apparatus for processing resource collection information, resource allocation, and resource sharing. The resource collection information processing method includes: displaying a message body of a resource sharing message; when entering the valid collection period of the resource sharing message, displaying the timing of the current time from the target time in the valid collection period in the message body; within the valid collection period, responding to a resource collection operation on the message body; and displaying a resource collection result determined based on the time interval between the trigger time of the resource collection operation and the target time. By using this method, the aggregation of user interaction in time and the resource collection efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and particularly to a method and apparatus for processing resource receiving information, resource allocation, and resource sharing. Background Art

[0002] With the development of computer technology, when people obtain resources, they can not only obtain resources through offline methods, but also receive resources shared by resource sharing terminals in the network through resource receiving terminals. The obtained resources include but are not limited to virtual red envelopes, electronic coupons, integral coupons, points, electronic vouchers, game coins, and virtual items, etc.

[0003] When the shared resources are not completely received, no matter when the resource receiving terminal performs a resource receiving operation on the resource sharing message, it can receive at least a part of the remaining resources. For some users, when they receive a resource sharing message, they do not trigger the resource sharing message in time, resulting in a relatively scattered user interaction time and a low resource receiving efficiency. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a method and apparatus for processing resource receiving information, resource allocation, and resource sharing that can improve the resource receiving efficiency.

[0005] A method for processing resource receiving information, the method includes:

[0006] Displaying the message body of the resource sharing message;

[0007] When entering the effective receiving period of the resource sharing message, displaying the timing from the current time to the target time in the effective receiving period in the message body;

[0008] During the effective receiving period, responding to the resource receiving operation on the message body;

[0009] Displaying the resource receiving result determined based on the time interval from the triggering time of the resource receiving operation to the target time.

[0010] A device for processing resource receiving information, the device includes:

[0011] A message display module, configured to display the message body of the resource sharing message;

[0012] A timing display module, configured to display the timing from the current time to the target time in the effective receiving period in the message body when entering the effective receiving period of the resource sharing message;

[0013] An operation response module, configured to respond to the resource receiving operation on the message body during the effective receiving period;

[0014] A result display module, configured to display a resource collection result determined based on a time interval between a triggering moment of the resource collection operation and the target moment.

[0015] A resource allocation method, the method comprising:

[0016] Obtaining resource configuration information corresponding to the resource sharing message;

[0017] Obtaining a resource collector identifier that triggers the resource collection operation and a corresponding triggering moment, and obtaining a resource collection permission corresponding to the resource collector identifier;

[0018] Determining a target resource collector identifier and a general resource collector identifier in the resource collector identifiers according to the respective resource collection permissions;

[0019] Calculating a time interval between the triggering moment corresponding to each target resource collector identifier and the target moment;

[0020] Dividing the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information;

[0021] Allocating the divided resources to each target resource collector identifier according to the calculated time interval, and allocating the remaining resources in the divided resources to each general resource collector identifier, to obtain a resource collection result corresponding to each resource collector identifier.

[0022] A resource allocation device, the device comprising:

[0023] A resource configuration information acquisition module, configured to acquire resource configuration information corresponding to the resource sharing message;

[0024] A triggering moment acquisition module, configured to acquire a resource collector identifier that triggers the resource collection operation and a corresponding triggering moment, and acquire a resource collection permission corresponding to the resource collector identifier;

[0025] A resource collector identifier determination module, configured to determine a target resource collector identifier and a general resource collector identifier in the resource collector identifiers according to the respective resource collection permissions;

[0026] A time interval calculation module, configured to calculate a time interval between the triggering moment corresponding to each target resource collector identifier and the target moment;

[0027] A resource division module, configured to divide the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information;

[0028] A resource allocation module, configured to allocate the divided resources to each target resource recipient identifier according to the corresponding calculated time interval, and allocate the remaining resources in the divided resources to each general resource recipient identifier, so as to obtain a resource receiving result corresponding to each resource recipient identifier.

[0029] A resource sharing method, the method comprising:

[0030] Display a resource sharing entry;

[0031] In response to a trigger operation on the resource sharing entry, enter a resource configuration interface;

[0032] Obtain resource configuration information input on the resource configuration page; the resource configuration information includes a target time and a valid receiving period;

[0033] In response to a resource sharing operation triggered on the resource configuration interface, trigger a resource sharing message generated based on the resource configuration information.

[0034] A resource sharing device, the device comprising:

[0035] A resource sharing entry display module, configured to display a resource sharing entry;

[0036] A resource configuration module, configured to enter a resource configuration interface in response to a trigger operation on the resource sharing entry;

[0037] A resource configuration information acquisition module, configured to acquire resource configuration information input on the resource configuration page; the resource configuration information includes a target time and a valid receiving period;

[0038] A resource sharing message trigger module, configured to trigger a resource sharing message generated based on the resource configuration information in response to a resource sharing operation triggered on the resource configuration interface.

[0039] A computer device, comprising a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0040] A computer-readable storage medium, on which a computer program is stored, and the computer program implements the steps of the above method when executed by a processor.

[0041] The above resource collection information processing method, device, computer equipment and storage medium display the message body of the resource sharing message. By showing the time count from the current moment to the target moment in the effective collection period after entering the effective collection period of the resource sharing message, it can effectively gather users to trigger the message body of the resource sharing message based on the target moment in the effective collection period. After responding to the resource collection operation on the message body, it shows the resource collection result determined by the time interval from the trigger moment of the resource collection operation to the target moment, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is an application environment diagram of the resource collection information processing method in an embodiment;

[0043] Figure 2 It is a flowchart of the resource collection information processing method in an embodiment;

[0044] Figure 3 It is a schematic diagram of the message body for showing the resource sharing message in an embodiment;

[0045] Figure 4 It is a schematic diagram for showing the type prompt information in an embodiment;

[0046] Figure 5 It is a schematic diagram for showing the time count in an embodiment;

[0047] Figure 6A It is a schematic diagram for showing the remaining duration in an embodiment;

[0048] Figure 6B It is a schematic diagram of the prompt information at the target moment in an embodiment;

[0049] Figure 7 It is a schematic diagram of the message body for showing the resource sharing message in another embodiment;

[0050] Figure 8 It is a schematic diagram for showing the resource collection result in an embodiment;

[0051] Figure 9 It is a schematic diagram of the resource collection result display interface in an embodiment;

[0052] Figure 10 It is a schematic diagram of the resource collection image in an embodiment;

[0053] Figure 11 It is a schematic diagram of the resource collection image in another embodiment;

[0054] Figure 12 It is a flowchart of the resource allocation method in an embodiment;

[0055] Figure 13 is a schematic flowchart of a resource sharing method in an embodiment;

[0056] Figure 14 is a schematic diagram of a resource configuration interface in an embodiment;

[0057] Figure 15 is a schematic diagram of a resource configuration interface in another embodiment;

[0058] Figure 16 is a schematic diagram of a resource configuration interface in another embodiment;

[0059] Figure 17 is a schematic flowchart of a resource receiving information processing method in another embodiment;

[0060] Figure 18 is a structural block diagram of a resource receiving information processing device in an embodiment;

[0061] Figure 19 is a structural block diagram of a resource allocation device in an embodiment;

[0062] Figure 20 is a structural block diagram of a resource sharing device in an embodiment;

[0063] Figure 21 is an internal structure diagram of a computer device in an embodiment;

[0064] Figure 22 is an internal structure diagram of a computer device in another embodiment. Detailed implementation manners

[0065] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] The resource receiving information processing method provided by the present application can be applied to, for example Figure 1In the application environment shown. Among them, the first terminal 102 and the second terminal 106 communicate with the server 104 through the network respectively. After the first terminal 102 receives the resource sharing message sent by the second terminal 106, it displays the message body of the resource sharing message; when entering the valid redemption period of the resource sharing message, it displays the countdown to the target moment in the valid redemption period in the message body; when the countdown reaches the target moment, it displays the remaining duration of the valid redemption period in the message body; within the valid redemption period, it responds to the resource redemption operation on the message body; it displays the resource redemption result determined based on the time interval between the trigger moment of the resource redemption operation and the target moment. Among them, the terminal 102 can be but is not limited to various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices, and the server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0067] In one embodiment, as Figure 2 shown, a method for processing resource redemption information is provided. Taking the first terminal in Figure 1 as an example, the method includes the following steps:

[0068] S202, display the message body of the resource sharing message.

[0069] Among them, the resource sharing message is a message initiated by the resource sharer for sharing resources. The shared resources include but are not limited to virtual red envelopes, e-vouchers, integral vouchers, points, e-coupons, game coins, and virtual items, etc. The virtual items can be game props, game skins, etc.

[0070] Specifically, the resource sharing message includes the message body of the resource sharing message and the data required for redeeming the resource. Among them, the message body of the resource sharing message is the message structure presented when the resource sharing message is displayed; the data required for redeeming the resource can include the valid redemption period corresponding to the resource sharing message and the target moment within the valid redemption period. The valid redemption period is used to limit the time period for resource redemption, that is, only within the valid redemption period can the resource redemption operation on the displayed message body of the resource sharing message be triggered to redeem the resource. The target moment is used to determine the corresponding resource redemption result according to the trigger moment of the resource redemption operation. For example, the smaller the time interval between the trigger moment of the resource redemption operation and the target moment, the more resources that can be redeemed by the resource redemption operation.

[0071] In one embodiment, after the first terminal obtains a resource sharing message initiated by the second terminal where the resource sharer is located, it displays the message body of the resource sharing message on the social dissemination page. Here, the social dissemination page refers to a page in a social application that can be accessed by social friends and where resource sharing messages can be disseminated, such as a conversation page, a UGC (User Generated Content) sharing page, or a publicly accessible personal page, etc. Among them, the conversation page includes a one-on-one conversation page and a group conversation page. A social application is an application for network social interaction based on a social network. Social applications usually have a contact search function and an instant messaging function, and may also have a UGC sharing function and a UGC comment function. Social applications can be instant messaging applications or SNS (Social Network Sites) applications, etc.

[0072] For example, Figure 3 shows an embodiment where the first terminal displays the message body 302 of the resource sharing message in the conversation page.

[0073] S204, when entering the valid collection period of the resource sharing message, display the countdown to the target moment in the valid collection period in the message body.

[0074] Among them, the valid collection period is used to limit the time period for resource collection. The valid collection period belongs to the valid period of the resource sharing message. For example, within 24 hours from the time when the resource sharer successfully initiates the resource sharing message is the valid period of the resource sharing message, then the valid collection period of the resource sharing message can be set to one or more time periods within this valid period. The valid collection period is expressed as the valid start moment to the valid end moment. For example, if the valid collection period is from 11:00 to 12:00, then resources can only be collected based on this resource sharing message within the time period from 11:00 to 12:00; for another example, if the valid collection period is from the 10th minute to the 20th minute, then resources can be collected based on this resource sharing message within the time period starting from the 10th minute after the resource sharer successfully initiates the resource sharing message to the end of the 20th minute.

[0075] The target moment is a reference moment pre-configured by the resource sharer when initiating the resource sharing message, that is, according to the allocation rule, the resources of the resource sharing message can be allocated with reference to this target moment. Specifically, the target moment can correspond to a time point or a time interval corresponding to a preset duration. For example, the target moment is the 5th second. In the case where the target moment corresponds to a time point, the target moment refers to the starting point of the 5th second; in the case where the target moment corresponds to a time interval with a preset duration of 1 second, the target moment refers to a period of time between the starting point of the 5th second and the ending point of the 5th second.

[0076] In one embodiment, after the first terminal displays the message body of the resource sharing message, if it has not entered the valid redemption period of the resource sharing message at that time, it may display the type prompt information of the resource sharing message in the message body of the displayed resource sharing message. For example, if the displayed resource sharing message is restricted by the valid redemption period and the target time within the valid redemption period, it is determined that the type of the displayed resource sharing message is the time type. Then, before entering the valid redemption period of the resource sharing message, the time type prompt information is displayed in the message body of the displayed resource sharing message. As Figure 4 shown, in one embodiment, the type prompt information 402 is displayed in the message body.

[0077] In one embodiment, after the first terminal displays the message body of the resource sharing message, when it enters the valid redemption period of the resource sharing message, the timing of the current time from the target time in the valid redemption period is displayed in the message body. Among them, if the target time corresponds to a time point, the timing is the timing of the current time from the time point of the target time in the valid redemption period. If the target time corresponds to a time gap of a preset duration, the timing is the timing of the current time from the start time of the target time in the valid redemption period. The timing can be positive timing or countdown timing. If the timing is positive timing, the information of the target time can also be displayed in the message body.

[0078] Illustrate by way of example. Figure 5 It shows that in one embodiment, the first terminal displays the timing 502 of the current time from the target time in the valid redemption period in the message body.

[0079] In one embodiment, when the timing reaches the target time, the remaining duration of the valid redemption period is displayed in the message body.

[0080] Among them, the valid redemption period is represented as the valid start time to the valid end time, and the remaining duration is the duration of the current time from the valid end time of the valid redemption period.

[0081] Specifically, if the target time corresponds to a time point, after the timing reaches the time point corresponding to the target time, the remaining duration of the valid redemption period is displayed in the message body. If the target time corresponds to a time gap of a preset duration, after the timing reaches the start time corresponding to the target time, the prompt information of the current time being at the target time is displayed in the message body, and after the preset duration of the time gap reaches the end time corresponding to the target time, the remaining duration of the valid redemption period is displayed in the message body.

[0082] For example, the valid redemption period of the displayed resource sharing message starts from the 10th minute to the 20th minute. Among them, the target time is the 12th minute. If the target time corresponds to a time point, after reaching the target time of the 12th minute, the duration of the current time from the end of the 20th minute is displayed in the message body. Refer toFigure 6A The remaining duration 602a of the valid collection period shown in the message body; if the target moment corresponds to a time gap with a preset duration of 1 minute, after the starting point of the 12th minute of the target moment is reached, a prompt message indicating the current target moment is shown in the message body. Refer to Figure 6B the prompt message 602b indicating the current target moment shown in the message body, and after 1 minute passes until the end of the 12th minute of the target moment, the duration from the end of the 20th minute is shown in the message body (refer to Figure 6A the remaining duration 602a in

[0083] S206, within the valid collection period, respond to the resource collection operation on the message body.

[0084] Among them, the valid collection period is used to limit the time period for resource collection. Within the valid collection period, the resource of the displayed resource sharing message is collected through the resource collection operation. The resource collection operation can be a predefined operation, specifically a click operation, a double - click operation, a touch operation, a swipe operation, or a multi - touch operation, etc.

[0085] In one embodiment, within the valid collection period, the user can trigger the message body of the resource sharing message displayed on the first terminal. The first terminal responds to the resource collection operation on the message body, records the trigger moment of the resource collection operation, generates a resource collection request based on the resource collector identifier corresponding to the first terminal, the resource collection operation, and the corresponding trigger moment, and sends the generated resource collection request to the server, so that the server determines the resource collection result corresponding to the resource collector identifier based on the resource collection operation and the corresponding trigger moment in the resource collection request.

[0086] In one embodiment, within the valid collection period, the user can trigger the message body of the resource sharing message displayed on the first terminal. The first terminal responds to the trigger operation on the message body, displays a resource collection image. The user triggers the resource collection image through the resource collection operation. The first terminal responds to the resource collection operation on the resource collection image, records the trigger moment of the resource collection operation, generates a resource collection request based on the resource collector identifier corresponding to the first terminal, the resource collection operation, and the corresponding trigger moment, and sends the generated resource collection request to the server, so that the server determines the resource collection result corresponding to the resource collector identifier based on the resource collection operation and the corresponding trigger moment in the resource collection request.

[0087] In one embodiment, within the valid collection period, the user can trigger the message body of the resource sharing message displayed on the first terminal. In response to the triggering operation on the message body, the first terminal generates a resource collection request based on the resource recipient identifier, resource collection operation, and corresponding triggering moment corresponding to the first terminal, and sends the generated resource collection request to the server. The server determines whether the resources of the resource sharing message have been completely collected. If the resources of the resource sharing message have been completely collected, the server returns a prompt message indicating that the resources have been completely collected to the first terminal, and the first terminal displays the received prompt message indicating that the resources have been completely collected. If there are still remaining resources in the resource sharing message, the server returns a prompt message indicating that there are remaining resources to the first terminal. The first terminal performs the step of displaying the resource collection image according to the prompt message indicating that there are remaining resources, and after responding to the resource collection operation on the resource collection image, displays a prompt message indicating successful collection.

[0088] For example, Figure 7 shows an actual example where the first terminal displays the countdown to the target moment in the displayed resource message body (corresponding to Figure 7 "Countdown 5 seconds" in the red envelope message body), and displays a prompt message at the target moment (corresponding to Figure 7 "Big red envelope moment" in the red envelope message body), displays the remaining duration after the target moment (corresponding to Figure 7 "1 minute remaining" in the red envelope message body), and after triggering the resource collection operation, displays a prompt message indicating successful collection in the message body (corresponding to Figure 7 "Collected" in the red envelope message body).

[0089] S208, display the resource collection result determined based on the time interval between the triggering moment of the resource collection operation and the target moment.

[0090] Among them, the resource collection result is the resource collection result determined based on the resource collection operation within the valid collection period.

[0091] In one embodiment, for the message body of the resource sharing message displayed on the first terminal, the corresponding resource collection operation is at most once. The first terminal responds to the resource collection operation on the message body, generates a resource collection request based on the resource recipient identifier, resource collection operation, and corresponding triggering moment corresponding to the first terminal, and sends the resource collection request to the server. The server determines the resource collection result corresponding to the first terminal according to the resource collection operation and corresponding triggering moment in the resource collection request corresponding to the first terminal, and the resource collection operations and corresponding triggering moments in other resource collection requests sent by other resource collection terminals, and returns the resource collection result to the first terminal, and the first terminal displays the resource collection result.

[0092] In one embodiment, after the first terminal receives the resource collection result returned by the server, it can directly display the resource collection result on the resource collection result display page. Specifically, it can display the trigger moment corresponding to the resource collection operation, the resource value of the collected resources, as well as the effective collection period and the target moment of the resource sharing message.

[0093] In one embodiment, after the first terminal receives the resource collection result returned by the server, it can display the resource value of the collected resources in the resource collection result in the message body. When the user triggers the message body displaying the resource value of the collected resources, it enters the resource collection result display page, and the resource collection result is displayed on this resource collection result display page.

[0094] For example, Figure 8 shows that in one embodiment, the first terminal displays the resource value 802 of the collected resources in the resource collection result in the message body. When the user triggers the resource value 802, it enters Figure 9 the resource collection result 902 displayed by the first terminal on the resource collection result display interface in one embodiment shown. The resource sharing message corresponding to this resource collection result is a virtual red envelope. The effective collection period of this virtual red envelope is "August 2, 15:31:00 - 15:33:00", and the target moment (big red envelope moment) of this virtual red envelope is "August 2, 15:31:20".

[0095] In one embodiment, the resource value of the collected resources displayed by the first terminal is negatively correlated with the time interval between the trigger moment of the resource collection operation and the target moment. Among them, for the same time interval, the resource value that can be collected when the trigger moment of the resource collection operation is before the target moment is greater than the resource value that can be collected when the trigger moment is after the target moment. That is, for the same time interval, the resource value collected when displaying the elapsed time is greater than the resource value collected when displaying the remaining time.

[0096] For example Figure 9 in, the effective collection period of this virtual red envelope is "August 2, 15:31:00 - 15:33:00", and the target moment (big red envelope moment) of this virtual red envelope is "August 2, 15:31:20". Among them, the trigger moment of user A is closest to the target moment, and the resource value collected by user A is the largest; the trigger moment of user C's resource collection operation is 15:30:20 (before the target moment), and the trigger moment of user XX's resource collection operation is 15:30:20 (after the target moment). That is, the time intervals between the trigger moments of user C and user XX's resource collection operations and the target moment are both 60 seconds, and the collection amount of user C is greater than that of user XX.

[0097] In the above embodiments, the first terminal displays the message body of the resource sharing message. By showing the countdown from the current time to the target time within the valid collection period after entering the valid collection period of the resource sharing message, it can effectively gather users to trigger the message body of the resource sharing message based on the target time within the valid collection period. After responding to the resource collection operation on the message body, it displays the resource collection result determined by the time interval from the triggering time of the resource collection operation to the target time. This not only improves the temporal aggregation of user interaction but also enhances the resource collection efficiency.

[0098] In one embodiment, S208 specifically includes the following steps: During the process of showing the countdown from the current time to the target time within the valid collection period in the message body, in response to a triggering operation on the message body, a resource collection image is displayed. During the countdown from the current time to the target time within the valid collection period when the resource collection image is being shown, the resource collection operation is responded to through the resource collection image.

[0099] In one embodiment, S208 specifically further includes the following steps: During the process of showing the remaining duration of the valid collection period in the message body, in response to a triggering operation on the message body, a resource collection image is displayed. During the remaining duration of the valid collection period when the resource collection image is being shown, the resource collection operation is responded to through the resource collection image.

[0100] Specifically, the resource collection image corresponds to the resource type corresponding to the resource sharing message. For example, if the resource type is a virtual red envelope, the resource collection image is a red envelope image; if the resource type is an electronic coupon, the resource collection image is an electronic coupon image.

[0101] In one embodiment, during the countdown from the current time to the target time within the valid collection period when the resource collection image is being shown, when the countdown reaches the target time, the remaining duration of the valid collection period is shown in the resource collection image, and the resource collection operation is responded to through the resource collection image.

[0102] For example, Figure 10 FIG. shows the countdown 1002a from the current time to the target time within the valid collection period shown in the resource collection image 1002 in one embodiment. After the countdown reaches the target time, the countdown 1002a shown in the resource collection image from the current time to the target time within the valid collection period will be updated to the remaining duration of the valid collection period at that time.

[0103] In the above embodiments, within the valid collection period of the resource sharing message, the first terminal displays a resource collection image by responding to the trigger operation on the message body, and displays the timing of the current distance from the target moment in the valid collection period or the remaining duration of the valid collection period in the resource collection image, which can effectively gather users to trigger the resource collection image based on the target moment of the valid collection period, so that the first terminal responds to the resource collection operation through the resource collection image to collect the resource, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency.

[0104] In one embodiment, the first terminal displays a resource collection image in response to the trigger operation on the displayed message body. A resource collection control is displayed in the resource collection image. When it is within the valid collection period at that time, the resource collection control in the resource collection image is presented as an effective state; when it is not within the valid collection period at that time, the resource collection control in the resource collection image is presented as an invalid state. When the resource collection control is in the effective state, the first terminal responds to the resource collection operation for the resource collection control.

[0105] Specifically, the resource collection control is used to respond to the resource collection operation. The fact that the resource collection control is in the effective state indicates that the resource collection control is available in this state, and the fact that the resource collection control is in the invalid state indicates that the resource collection control is unavailable in this state. The resource collection control can be displayed in gray when in the invalid state and can be displayed in a preset color when in the effective state. The preset color can be a color other than gray. For example, Figure 10 the resource collection control 1002b in the effective state shown Figure 11 and the resource collection control 1102b in the invalid state shown.

[0106] In the above embodiments, by displaying the resource collection control in the resource collection image, presenting the resource collection control in the resource collection image as an effective state when it is within the valid collection period at that time, and presenting the resource collection control in the resource collection image as an invalid state when it is not within the valid collection period at that time, it is possible to avoid invalid trigger operations on the resource collection image by users when not within the valid collection period, effectively gathering users to trigger the resource collection image based on the valid collection period, so that the first terminal responds to the resource collection operation through the resource collection image to collect the resource, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency.

[0107] In one embodiment, there are more than one valid receipt periods for the resource sharing message. The timing shown in the message body of the resource sharing message by the first terminal is the timing from the current time to the target time within the current valid receipt period, and the remaining duration is the duration from the current time to the valid end time of the current valid receipt period. The resource receipt result is a summary resource receipt result determined based on the time interval between the trigger time of each resource receipt operation and the corresponding target time.

[0108] For example, there are two valid receipt periods for the resource sharing message. Among them, valid receipt period 1 starts at the 10th minute and ends at the 15th minute, and the corresponding target time 1 is the 12th minute. Valid receipt period 2 starts at the 16th minute and ends at the 20th minute, and the corresponding target time 2 is the 19th minute. Then, the timing within valid receipt period 1 is the timing from the current time to the 12th minute, and the remaining duration is the duration from the current time to the end of the 15th minute. The timing within valid receipt period 2 is the timing from the current time to the 19th minute, and the remaining duration is the duration from the current time to the end of the 20th minute. Within valid receipt period 1, the first terminal responds to the first resource receipt operation on the message body, records the trigger time of the first resource receipt operation, and reports the resource recipient identifier corresponding to the first terminal and the first trigger time corresponding to the first resource receipt operation to the server. Within valid receipt period 2, the first terminal responds to the second resource receipt operation on the message body and reports the resource recipient identifier corresponding to the first terminal and the second trigger time corresponding to the second resource receipt operation to the server. The server determines the first resource receipt result corresponding to the first trigger time and the second resource receipt result corresponding to the second trigger time respectively according to the resource recipient identifier, the first trigger time, and the second trigger time reported by the first terminal, obtains the summary resource receipt result according to the first resource receipt result and the second resource receipt result, and sends the summary resource receipt result to the first terminal, and the first terminal displays the summary resource receipt result. Among them, the form of reporting can be generating and sending a resource receipt request.

[0109] In the above embodiment, the first terminal effectively aggregates users to trigger the message body of the resource sharing message based on the target times of multiple valid receipt periods by displaying the message body of the resource sharing message corresponding to multiple valid receipt periods and showing the timing from the current time to the target time within the current valid receipt period or the duration from the current time to the valid end time of the current valid receipt period in the message body, and respectively determines multiple resource receipt results based on the time interval between the trigger time of each resource receipt operation within each valid receipt period and the corresponding target time, and then obtains the summary resource receipt result, so that it is possible to achieve the aggregation of user interaction in multiple time periods without multiple resource sharing messages, that is, it improves the aggregation of user interaction at multiple times and also improves the resource receipt efficiency.

[0110] In one embodiment, there is only one target moment within the valid collection period of the resource sharing message. The user can trigger the message body of the resource sharing message displayed on the first terminal multiple times. The first terminal responds to each resource collection operation, records the trigger moment of each resource collection operation, and reports the resource collector identifier corresponding to the first terminal and the trigger moment corresponding to each resource collection operation to the server. The server selects the target trigger moment with the smallest time interval from the multiple trigger moments reported by the first terminal according to the target moment of the resource sharing message, and then determines the resource collection result corresponding to the first terminal based on the target trigger moment and the other target trigger moments reported by other resource collection terminals, and returns the resource collection result to the first terminal. The first terminal displays the resource collection result. Among them, the form of reporting can be generating and sending a resource collection request.

[0111] In one embodiment, there are more than one target moments within the valid collection period of the resource sharing message. The timing displayed by the first terminal in the message body of the resource sharing message is the timing of the nearest target moment that has not yet been reached at that time; the remaining duration is the duration from that time to the valid end moment of the valid collection period; the resource collection result is the aggregated resource collection result determined based on the time interval between the trigger moment of each resource collection operation and the corresponding target moment. Among them, the target moment corresponding to the resource collection operation can be the target moment with the smallest time interval between the two adjacent target moments of the trigger moment of the resource collection operation and the trigger moment of the resource collection operation.

[0112] For example, the valid collection period of the resource sharing message starts from the 10th minute and ends at the 20th minute. The corresponding target time 1 is the 12th minute, target time 2 is the 15th minute, and target time 3 is the 18th minute. Then, within this valid collection period, if the nearest target time that has not been reached is target time 1, the timing is the first timing from the current time to the 12th minute, and the remaining duration is the remaining duration from the current time to the end of the 20th minute; if the nearest target time that has not been reached is target time 2, the timing is the second timing from the current time to the 15th minute, and the remaining duration is the remaining duration from the current time to the end of the 20th minute; if the nearest target time that has not been reached is target time 3, the timing is the third timing from the current time to the 18th minute, and the remaining duration is the remaining duration from the current time to the end of the 20th minute. Among them, during the process of displaying the first timing, the first terminal responds to the resource collection operation on the message body, and this resource collection operation corresponds to target time 1. During the process of displaying the second timing, if the first terminal responds to the resource collection operation on the message body, then this resource collection operation corresponds to the target time with the smallest time interval between target time 1 and target time 2 and the trigger time of this resource collection operation. During the process of displaying the third timing, if the first terminal responds to the resource collection operation on the message body, then this resource collection operation corresponds to the target time with the smallest time interval between target time 2 and target time 3 and the trigger time of this resource collection operation. During the process of displaying the remaining duration after target time 3 (the last target time), if the first terminal responds to the resource collection operation on the message body, then this resource collection operation corresponds to target time 3 (the last target time).

[0113] In one embodiment, the resource collection result includes the resource value of the collected resource. When the trigger time of the resource collection operation is at the target time, the collected resource is retrieved from the first resource pool; when the trigger time of the resource collection operation is before the target time, the collected resource is retrieved from the second resource pool; when the trigger time of the resource collection operation is after the target time, the collected resource is retrieved from the third resource pool.

[0114] Specifically, the target time corresponds to a time interval of a preset duration. The target time refers to the time from the start time of the target time passing through the time interval of the preset duration to the end time of the target time. Before the target time means before the start time of the target time, and after the target time means after the end time of the target time. For example, the target time is the 15th second, corresponding to a preset duration of 1 second, then the target time refers to from the start of the 15th second to the end of the 15th second. Before the target time means before the start of the 15th second, and after the target time means after the end of the 15th second.

[0115] The resources in the first resource pool, the second resource pool, and the third resource pool can be of the same type or different types. When the resources in the first resource pool, the second resource pool, and the third resource pool are of the same type, the resource value of the resources in the first resource pool is greater than the resource value of the resources in the second resource pool, the resource value of the resources in the second resource pool is greater than the resource value of the resources in the third resource pool, the resource value of the resources received from the first resource pool is greater than the resource value of the resources received from the second resource pool, and the resource value of the resources received from the second resource pool is greater than the resource value of the resources received from the third resource pool.

[0116] In the above embodiments, the resource recipient can trigger the message body of the resource sharing message displayed on the first terminal multiple times through the resource receiving operation. The first terminal records the triggering time of each resource receiving operation, so that the aggregated resource receiving result is determined based on the time interval between the triggering moment of each resource receiving operation and the corresponding target moment, thereby increasing the number of interactions between the user and the resource sharing message, extending the interaction time, and improving the temporal aggregation of user interactions.

[0117] In one embodiment, as Figure 12 shown, a resource allocation method is also provided. Taking the server in Figure 1 as an example, the method includes the following steps:

[0118] S1202, obtain the resource configuration information corresponding to the resource sharing message.

[0119] Among them, the resource configuration information is configured by the resource sharer through the resource sharing step, and the resource configuration information includes a valid receiving period and a target moment.

[0120] In one embodiment, after the second terminal where the resource sharer is located configures the resource configuration information through the resource sharing step and triggers the resource sharing message generated based on the resource configuration information, the user identifier of the resource sharer, the message identifier of the resource sharing message, and the corresponding resource configuration information are sent to the server. The server stores the received user identifier, message identifier, and resource configuration information in a corresponding manner, so as to obtain the resource configuration information corresponding to the pre-stored resource sharing message when determining the resource receiving result.

[0121] S1204, obtain the resource recipient identifier corresponding to each triggered resource receiving operation and the corresponding triggering moment, and obtain the resource receiving permission corresponding to the resource recipient identifier.

[0122] Among them, the resource receiving permission is used to limit the permission of the resource recipient identifier when receiving resources, and the resource receiving permission includes a special resource receiving permission and a general resource receiving permission.

[0123] In one embodiment, each resource collection terminal (including the first terminal) responds to a resource collection operation on the message body within the valid collection period, generates a resource collection request according to the resource collector identifier corresponding to the resource collection terminal and the trigger time corresponding to each resource collection operation, and sends the resource collection request to the server. When the server receives the resource collection request sent by the resource collection terminal, it stores the resource collector identifier and the trigger time in the resource collection request correspondingly, and when determining the resource collection result, it obtains the pre-stored resource collector identifier and the corresponding trigger time.

[0124] In one embodiment, the resource configuration information further includes a resource upper limit. When the server receives the resource collection request sent by the resource collection terminal, it determines whether the resource upper limit has been reached currently. If the resource upper limit has not been reached, it stores the resource collector identifier and the trigger time in the resource collection request correspondingly, and returns a successful collection prompt message to the resource collection terminal. If the resource upper limit has been reached, it returns a failed collection (the resources have been completely collected) prompt message to the resource collection terminal, so that the resource collection terminal can give a prompt according to the prompt message. Among them, the resource upper limit includes a resource amount upper limit and a resource copy upper limit.

[0125] In one embodiment, the resource configuration information further includes the resource collector identifier for specified reminder. After the server obtains the resource collector identifier for each triggered resource collection operation, it determines the resource collection permission corresponding to the obtained resource collector identifier according to the resource collector identifier for specified reminder in the resource configuration information. For example, the resource collector identifier that is the same as the resource collector identifier for specified reminder among the obtained resource collector identifiers has special resource collection permission, and the resource collector identifier that is different from the resource collector identifier for specified reminder among the obtained resource collector identifiers has general resource collection permission.

[0126] In one embodiment, after the server obtains the resource collector identifier for each triggered resource collection operation, it obtains the attribute value of the user corresponding to each resource collector identifier, and determines the resource collection permission corresponding to each resource collector identifier according to the attribute value of the user. Specifically, when the attribute value of the user is greater than or equal to the user attribute value threshold, the corresponding resource collector identifier has special resource collection permission; when the attribute value of the user is less than the user attribute value threshold, the corresponding resource collector identifier has general resource collection permission. Among them, the attribute value of the user can be the user's credit rating, activity level, the intimacy with the resource sharer identifier corresponding to the resource sharing message, etc.

[0127] S1206. Determine the target resource collector identifier and the general resource collector identifier in the resource collector identifiers according to each resource collection permission.

[0128] Among them, the target resource recipient identifier is the resource recipient identifier with special resource receiving permission, and the ordinary resource recipient identifier is the resource recipient identifier with ordinary resource receiving permission.

[0129] In one embodiment, after the server determines the resource receiving permissions corresponding to each resource recipient identifier based on the resource configuration information or the attribute value of the user corresponding to the resource recipient identifier, the server determines the resource recipient identifier with special resource receiving permission among the obtained resource recipient identifiers as the target resource recipient identifier, and determines the resource recipient identifier with ordinary resource receiving permission among the obtained resource recipient identifiers as the ordinary resource recipient identifier.

[0130] S1208, calculate the time interval between the trigger moment corresponding to each target resource recipient identifier and the target moment.

[0131] Specifically, the target moment can correspond to a time point or a time interval with a preset duration. When the target moment corresponds to a time point, the time interval between the trigger moment corresponding to the target resource recipient identifier and the target moment is the time interval between the trigger moment and this time point. When the target moment corresponds to a time interval with a preset duration, if the trigger moment corresponding to the target resource recipient identifier is before the target moment, the time interval between this trigger moment and the start time of the target moment is the time interval between the trigger moment and the target moment; if the trigger moment corresponding to the target resource recipient identifier is after the end time of the target moment, the time interval between this trigger moment and the end time of the target moment is the time interval between the trigger moment and the target moment; if the trigger moment corresponding to the target resource recipient identifier is between the start time and the end time of the target moment, the time interval between this trigger moment and the target moment is zero, that is, the trigger moment is at the target moment.

[0132] S1210, according to the resource configuration information, divide the resources corresponding to the resource sharing message into resources with different resource values.

[0133] Specifically, at the end of the remaining duration, divide the resources corresponding to the resource sharing message into resources with different resource values according to the number of resource recipients corresponding to the obtained resource recipient identifiers.

[0134] In one embodiment, the server divides the resources of the resource sharing message according to the valid receiving period in the resource configuration information, obtains a time period resource pool corresponding to the resource values of each valid receiving period, and further divides the resources in any time period resource pool into resources with different resource values.

[0135] In one embodiment, after obtaining the time period resource pools corresponding to each valid collection period, the server divides the time period resource pools into a first resource pool corresponding to the target time, a second resource pool corresponding to before the target time, and a third resource pool corresponding to after the target time according to the target times of each valid collection period in the resource configuration information, and divides the resources in the first resource pool, the second resource pool, and the third resource pool into resources with corresponding resource values respectively.

[0136] S1212, allocate the divided resources to each target resource recipient identifier according to the calculated time interval, and allocate the remaining resources in the divided resources to each general resource recipient identifier, so as to obtain the resource collection result corresponding to each resource recipient identifier.

[0137] Among them, allocating the divided resources to each target resource recipient identifier according to the calculated time interval specifically means allocating the divided resources to each target resource recipient identifier based on the corresponding allocation rule, and the allocation rule is related to the valid period of the resource sharing message, the target time, and the configuration of the resources; allocating the remaining resources in the divided resources to each general resource recipient identifier specifically may be randomly allocating the remaining resources to each general resource recipient identifier.

[0138] In one embodiment, for any valid collection period of the resource sharing message, if a target resource recipient identifier corresponds to a time interval (only one resource collection operation is allowed), the server allocates the divided resources to each target resource recipient identifier according to the corresponding time interval, so as to obtain the resource collection result corresponding to each target resource recipient identifier during this valid collection period.

[0139] In one embodiment, for any valid collection period of the resource sharing message, if there is only a single target time and a target resource recipient identifier can correspond to multiple time intervals (multiple resource collection operations are allowed), the server determines the minimum time interval corresponding to each target resource recipient identifier, and allocates the divided resources to each target resource recipient identifier according to the corresponding minimum time interval, so as to obtain the resource collection result corresponding to each target resource recipient identifier during this valid collection period.

[0140] In one embodiment, for any valid collection period of the resource sharing message, if there are multiple target times and a target resource recipient identifier corresponds to multiple time intervals for this valid collection period (resource collection operations can be triggered for each target time), the server determines the average time interval corresponding to each target resource recipient identifier, and allocates the divided resources to each target resource recipient identifier according to the corresponding average time interval, so as to obtain the resource collection result corresponding to each target resource recipient identifier during this valid collection period.

[0141] In one embodiment, for any valid collection period of a resource sharing message, there is only a single target time. One target resource collector identifier corresponds to a time interval (only one resource collection operation is allowed). Then, the server allocates the resources obtained by dividing the first resource pool to the target resource collector identifier corresponding to the target time, allocates the resources obtained by dividing the second resource pool to the target resource collector identifier corresponding to the time before the target time according to the corresponding time interval, and allocates the resources obtained by dividing the third resource pool to the target resource collector identifier corresponding to the time after the target time according to the corresponding time interval, so as to obtain the resource collection result corresponding to each target resource collector identifier within the valid collection period.

[0142] In one embodiment, the server may also summarize the resource collection results corresponding to each target resource collector identifier within each valid collection period to obtain the summarized resource collection result corresponding to each target resource collector identifier corresponding to the resource sharing message.

[0143] In one embodiment, after the server allocates the divided resources to each target resource collector identifier according to the corresponding calculated time interval, it randomly allocates the remaining resources in the divided resources to the ordinary resource collector identifiers.

[0144] In the above embodiment, the server determines the target resource collector identifiers and ordinary resource collector identifiers among the resource collector identifiers according to each resource collection permission by obtaining the resource configuration information corresponding to the resource sharing message, each resource collector identifier that triggers a resource collection operation and the corresponding trigger time, and the resource collection permission corresponding to each resource collector identifier. After dividing the resources corresponding to the resource sharing message according to the resource configuration information, according to the time interval between the trigger time corresponding to each target resource collector identifier and the target time, the server allocates the divided resources to each target resource collector identifier and allocates the remaining resources in the divided resources to each ordinary resource collector identifier, so that it can effectively gather users with corresponding resource collection permissions to trigger resource collection operations based on the target time of the valid collection period, and then obtain the resource collection result corresponding to each resource collector identifier, thereby improving both the aggregation of user interactions in time and the efficiency of determining the resource collection result.

[0145] In one embodiment, the resource configuration information includes a resource upper limit, and the resource upper limit includes a resource share upper limit. The steps for the server to divide the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information are as follows: when the number of resource recipients corresponding to the resource sharing message reaches the resource share upper limit, the resources corresponding to the resource sharing message are divided into resources with different resource values according to the resource share upper limit; at the end of the remaining duration, if the number of recipients corresponding to the resource sharing message does not reach the resource share upper limit, the resources corresponding to the resource sharing message are divided into resources with different resource values according to the number of resource recipients.

[0146] In the above embodiment, by setting the resource share upper limit in the resource configuration information, when the resource share upper limit of the resource recipients is reached, the server can divide the resources corresponding to the resource sharing message into resources with different resource values according to the resource share upper limit without waiting for the end of the remaining duration; and at the end of the remaining duration, if the number of recipients corresponding to the resource sharing message does not reach the resource share upper limit, the resources corresponding to the resource sharing message are divided into resources with different resource values according to the number of resource recipients, and then allocate the divided resources to each resource recipient, thereby improving the efficiency of determining the resource receiving result.

[0147] In one embodiment, the server allocates the divided resources to each target resource recipient identifier according to the corresponding calculated time interval to obtain the resource receiving result corresponding to each target resource recipient identifier, which specifically includes: sorting the resource values of each divided resource and each calculated time interval respectively to obtain a resource sequence and a time interval sequence, and allocating the divided resources to each target resource recipient identifier in turn according to the resource sequence and the time interval sequence to obtain the resource receiving result. Among them, the time interval used to determine resource receiving can also be the minimum time interval or the average time interval.

[0148] In the above embodiment, the server sorts the resource values of each divided resource and each calculated time interval respectively to obtain a resource sequence and a time interval sequence, and allocates the divided resources to each target resource recipient identifier in turn according to the resource sequence and the time interval sequence to obtain the resource receiving result, so as to ensure that the resource value in the resource receiving result is related to the time interval between the trigger time of the resource receiving operation and the target time, such as positively correlated or negatively correlated, and then can effectively aggregate the user's resource receiving operation triggered based on the target time of the effective receiving period, thereby improving both the aggregation of user interaction in time and the resource receiving efficiency.

[0149] The above embodiment is described in combination with a specific application scenario. The server obtains red envelope configuration information including an effective receiving period from T a to T b, the big red envelope moment is T m , T a < T m < T b , the total amount of the red envelope is A, the number of copies is K, and the server obtains the recipient ID for receiving the red envelope and the corresponding receiving time T i , where all recipient IDs have the special resource receiving permission. When the number of recipients corresponding to the red envelope reaches K, the server generates the specific amounts of K red envelopes according to the total amount A, expressed as (R1, R2... R k ), and sorts the K red envelopes from largest to smallest amount to obtain the sorted red envelopes (D1, D2... D k ); among them, the process of generating the specific amounts of K red envelopes according to the total amount A is as follows: Let the amount of the i-th generated red envelope be R i , and the sum of the amounts of the first i - 1 red envelopes be S i-1 , R an (K) represents a randomly generated number between (0, K) (only two decimal places are taken after the decimal point), then the amount R of the i-th red envelope i is expressed as:

[0150] R i = R an (A - S i-1 ), i ∈ (1, K)

[0151] The server calculates the time interval ΔT corresponding to each recipient ID according to the receiving time T i corresponding to the recipient ID and the big red envelope moment T m corresponding to the red envelope, (ΔT i = |T i - T m |, i ∈ (1, K)), sorts the time intervals from smallest to largest to obtain the sorted time intervals (ΔT1, ΔT2... ΔT i ), and according to the sorted red envelopes (D1, D2... D K ) and the sorted time intervals (ΔT1, ΔT2... ΔT k ), sequentially assigns the sorted red envelopes (D1, D2... D K ) to the resource recipient identifiers corresponding to each time interval (ΔT1, ΔT2... ΔT k ), to obtain the resource receiving result. K )

[0152] In one embodiment, as Figure 13 shown, there is also provided a resource sharing method. Taking the method applied to Figure 1 the second terminal as an example for illustration, it includes the following steps:

[0153] S1302, display a resource sharing entry.

[0154] Among them, the resource sharing entry is used to trigger entering a resource configuration page to configure the resource to be shared. The resource sharing entry can be represented in the form of an icon, a control, a hyperlink, or a button.

[0155] Specifically, the second terminal corresponding to the resource sharer can display the resource sharing entry on the social dissemination page. Among them, the social dissemination page refers to a page in a social application that can be accessed by social friends and can disseminate resource sharing messages, such as a conversation page, a UGC sharing page, or a publicly accessible personal page, etc. The conversation page includes a one-on-one conversation page and a group conversation page.

[0156] S1304, in response to a trigger operation on the resource sharing entry, enter a resource configuration interface.

[0157] Specifically, the trigger operation can be a click operation, a double-click operation, a touch operation, a swipe operation, or a multi-touch operation, etc.

[0158] In one embodiment, the second terminal responds to the trigger operation on the resource sharing entry, enters the resource configuration page, and displays the configuration items of the resource to be shared on the resource configuration page. The configuration items are, for example, the resource type of the resource to be shared, the upper limit of the resource amount, the upper limit of the number of resource copies, the valid collection period, and the target time, etc.

[0159] Illustrate by way of example, Figure 14 shows a schematic diagram of a resource configuration interface in one embodiment.

[0160] S1306, obtain the resource configuration information input on the resource configuration page.

[0161] Among them, the resource configuration information includes at least the target time and the valid collection period, and may also include the resource type, the upper limit of the resource amount, the upper limit of the number of resource copies, etc.

[0162] S1308, in response to a resource sharing operation triggered on the resource configuration interface, trigger a resource sharing message generated based on the resource configuration information.

[0163] In one embodiment, the resource sharer inputs the resource configuration information on the resource configuration interface displayed on the second terminal. After the second terminal detects a resource sharing operation triggered on the resource configuration interface, it generates a resource sharing message according to the obtained resource configuration information and sends the resource sharing message.

[0164] In the above embodiments, the second terminal enters the resource configuration interface by responding to the trigger operation on the displayed resource sharing entry, so that the resources to be shared, the effective period and the target time of the resource sharing message to be generated can be configured in the resource configuration interface. By obtaining the resource configuration information input on the resource configuration page and responding to the resource sharing operation triggered in the resource configuration interface, a resource sharing message generated based on the resource configuration information is triggered, so that the resource recipient who receives the resource sharing message can trigger the resource receiving operation at the target time within the effective receiving period to receive the resources, thereby improving both the aggregation of user interaction in time and the resource sharing efficiency.

[0165] In one embodiment, the second terminal displays a resource sharing entry through the session interface. When the second terminal triggers the resource sharing message generated based on the resource configuration information, it sends the generated resource sharing message to the server, and the server sends the resource sharing message to the resource receiving terminals corresponding to the resource recipient identifiers of each participant in the session. After receiving the resource sharing message, the resource receiving terminal displays the message body of the resource sharing message.

[0166] In one embodiment, the resource configuration information configured by the second terminal on the resource configuration page further includes the resource recipient identifier for specified reminder, and the resource recipient identifier for specified reminder is the resource recipient identifier specified by the resource sharer for special reminder during the process of initiating the resource sharing message in the resource configuration interface. Before the server sends the resource sharing message to the resource receiving terminals corresponding to the resource recipient identifiers of each participant in the session, it determines the reminder permissions corresponding to each resource recipient identifier according to the resource recipient identifier for specified reminder in the resource configuration information. Specifically, the resource recipient identifier for specified reminder (also referred to as the special resource recipient identifier) among each resource recipient identifier has special reminder permission, and the other resource recipient identifiers (also referred to as ordinary resource recipient identifiers) among each resource recipient identifier have ordinary reminder permission.

[0167] In one embodiment, before the server sends the resource sharing message to the resource receiving terminals corresponding to the resource recipient identifiers of each participant in the session, it obtains the attribute values of the users corresponding to each resource recipient identifier and determines the reminder permissions corresponding to each resource recipient identifier according to the attribute values of each user. Specifically, when the attribute value of the user is greater than or equal to the user attribute value threshold, the corresponding resource recipient identifier (also referred to as the special resource recipient identifier) has special reminder permission; when the attribute value of the user is less than the user attribute value threshold, the corresponding resource recipient identifier (also referred to as the ordinary resource recipient identifier) has ordinary reminder permission. The attribute value of the user can be the user's credit rating, activity level, intimacy with the resource sharer identifier corresponding to the resource sharing message, etc.

[0168] In one embodiment, when a resource receiving terminal with a special resource receiver identifier having special prompt permission displays the message body of a resource sharing message, after entering the valid receiving period of the resource sharing message, the time count from the current time to the target time in the valid receiving period is displayed when the message body is being shown, and within the valid receiving period, in response to a resource receiving operation on the message body, a resource receiving result determined based on the time interval from the triggering time of the resource receiving operation to the target time is displayed; when a resource receiving terminal with a general resource receiver identifier having general prompt permission displays the message body of a resource sharing message, in response to a resource receiving operation on the message body, a resource receiving result determined based on the resource receiving operation is displayed.

[0169] The above embodiments are described in combination with actual application scenarios.

[0170] Scenario 1, as Figure 15 shown, on the resource configuration page of the second terminal of user XX, there is a user selection control 1502. In response to a triggering operation on the user selection control 1502, a group member list is displayed. The group members include user A, user B, user C, and user XX. In response to a selection operation on the group member list, the selected users 1602 (user A and user B, that is, the resource receiver identifiers for specified reminders) for the specified reminder are displayed on the Figure 16 shown resource configuration page. In response to a resource sharing operation triggered on the Figure 16 shown resource configuration page, a resource sharing message generated based on the resource configuration information (including the resource receiver identifiers for specified reminders) is triggered. After the first terminal corresponding to user A or user B receives the resource sharing message, the message body of the resource sharing message is displayed (as Figure 3 shown). After entering the valid receiving period of the resource sharing message, the time count from the current time to the target time in the valid receiving period is displayed in the message body (as Figure 5 shown), and within the valid receiving period, in response to a resource receiving operation on the message body, a resource receiving result determined based on the time interval from the triggering time of the resource receiving operation to the target time is displayed (as Figure 9 shown). After the resource receiving terminal corresponding to user C (general resource receiver identifier) receives the resource sharing message, the message body of the resource sharing message is displayed (as Figure 3 shown), and in response to a resource receiving operation on the message body, a resource receiving result determined based on the resource receiving operation is displayed.

[0171] Scenario 2, after the second terminal of user XX obtains the resource configuration information configured on the Figure 14 shown resource configuration page, in response to the operation on the Figure 14The resource sharing operation triggered by the resource configuration page shown triggers a resource sharing message generated based on the resource configuration information. The group members include User A, User B, User C, and User XX. User B and User XX have special prompt permissions, while User A and User C do not. The message body of the resource sharing message is displayed on the first terminal corresponding to User B or the second terminal corresponding to User XX (as shown in Figure 3 ). When entering the valid collection period of the resource sharing message, the time elapsed from the current time to the target time in the valid collection period is displayed in the message body (as shown in Figure 5 ). And within the valid collection period, in response to the resource collection operation on the message body, the resource collection result determined based on the time interval from the trigger time of the resource collection operation to the target time is displayed. The resource collection terminal corresponding to User A or User C displays the message body of the resource sharing message (as shown in Figure 3 ), and in response to the resource collection operation on the message body, the resource collection result determined based on the resource collection operation is displayed.

[0172] In the above embodiment, by configuring the resource collector identifier for specified reminder on the second terminal during resource configuration, or by the server determining the special resource collector identifier with special prompt permission based on the user's attribute value, when the resource collection terminal with the specified reminder resource collector identifier or the special resource collector identifier determined based on the user's attribute value displays the message body of the resource sharing message, when entering the valid collection period of the resource sharing message, the time elapsed from the current time to the target time in the valid collection period is displayed in the message body, which can effectively gather the target users among multiple users to trigger the resource collection operation based on the target time in the valid collection period, and then obtain the corresponding resource collection result, thus improving both the aggregation of target user interaction in time and the resource collection efficiency of target users.

[0173] As an example to illustrate the above resource sharing method, as shown in Figure 17 , a resource collection information processing method is also provided. Taking the application environment in Figure 1 as an example, it includes the following steps:

[0174] S1702, display a resource sharing entry.

[0175] S1704, in response to the trigger operation on the resource sharing entry, enter the resource configuration interface.

[0176] S1706, obtain the resource configuration information input on the resource configuration page.

[0177] Among them, the resource configuration information includes the target time and the valid collection period.

[0178] S1708, in response to a resource sharing operation triggered in the resource configuration interface, trigger a resource sharing message generated based on the resource configuration information.

[0179] S1710, display the message body of the resource sharing message.

[0180] S1712, when entering the valid collection period of the resource sharing message, display the countdown to the target moment in the message body during the valid collection period.

[0181] S1714, when the countdown reaches the target moment, display the remaining duration of the valid collection period in the message body.

[0182] S1716, during the valid collection period, respond to the resource collection operation on the message body.

[0183] S1718, obtain the resource configuration information corresponding to the resource sharing message.

[0184] S1720, obtain the resource recipient identifier and the corresponding trigger moment for each resource collection operation triggered.

[0185] S1722, calculate the time interval between the trigger moment corresponding to each resource recipient identifier and the target moment.

[0186] S1724, according to the resource configuration information, divide the resources corresponding to the resource sharing message into resources with different resource values.

[0187] S1726, allocate the divided resources to each resource recipient identifier according to the corresponding calculated time interval, and obtain the resource collection result corresponding to each resource recipient identifier.

[0188] S1728, display the resource collection result determined based on the time interval between the trigger moment of the resource collection operation and the target moment.

[0189] It should be understood that although Figure 2 、 13 and each step in the flowchart of 17 are shown in sequence according to the arrow indication, these steps are not necessarily executed in the order indicated by the arrow. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, Figure 2 、 13 and at least a part of the steps in 17 may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of the steps or stages in other steps or other steps.

[0190] In one embodiment, as Figure 18 shown, a resource collection information processing device is provided. This device can be a software module, a hardware module, or a combination of both to form a part of a computer device. Specifically, the device includes: a message display module 1802, a timing display module 1804, an operation response module 1806, and a result display module 1808, where:

[0191] The message display module 1802 is configured to display the message body of the resource sharing message;

[0192] The timing display module 1804 is configured to, after entering the valid collection period of the resource sharing message, display the timing of the current time from the target time in the valid collection period in the message body;

[0193] The operation response module 1806 is configured to respond to the resource collection operation on the message body within the valid collection period;

[0194] The result display module 1808 is configured to display the resource collection result determined based on the time interval between the trigger time of the resource collection operation and the target time.

[0195] In the above embodiment, the first terminal displays the message body of the resource sharing message. By displaying the timing of the current time from the target time in the valid collection period in the message body after entering the valid collection period of the resource sharing message, it can effectively gather users to trigger the message body of the resource sharing message based on the target time of the valid collection period. And after responding to the resource collection operation on the message body, it displays the resource collection result determined based on the time interval between the trigger time of the resource collection operation and the target time, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency.

[0196] In one embodiment, the operation response module 1806 is further configured to:

[0197] When, during the process of displaying the timing of the current time from the target time in the valid collection period in the message body, in response to a trigger operation on the message body, display a resource collection image;

[0198] Display the timing of the current time from the target time in the valid collection period when the resource collection image is displayed;

[0199] Respond to the resource collection operation through the resource collection image.

[0200] In one embodiment, the device further includes: a remaining duration display module, where:

[0201] The remaining duration display module is configured to, when the timing reaches the target time, display the remaining duration of the valid collection period in the message body;

[0202] The operation response module 1806 is further configured to:

[0203] When displaying the remaining duration of the valid collection period in the message body, in response to a trigger operation on the message body, display a resource collection image;

[0204] Display the remaining duration of the valid collection period in the resource collection image;

[0205] Respond to the resource collection operation through the resource collection image.

[0206] In the above embodiment, within the valid collection period of the resource sharing message, the first terminal displays a resource collection image in response to a trigger operation on the message body, and displays the timing from the current time to the target time in the valid collection period or the remaining duration of the valid collection period in the resource collection image, which can effectively gather users to trigger the resource collection image based on the target time of the valid collection period, so that the first terminal responds to the resource collection operation through the resource collection image to collect resources, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency.

[0207] In one embodiment, the operation response module 1806 is further configured to:

[0208] Display a resource collection control in the resource collection image;

[0209] When it is within the valid collection period at that time, present the resource collection control as an effective state;

[0210] When it is not within the valid collection period at that time, present the resource collection control as an invalid state;

[0211] When the resource collection control is presented in an effective state, respond to the resource collection operation for the resource collection control.

[0212] In the above embodiment, by displaying a resource collection control in the resource collection image, presenting the resource collection control in the resource collection image as an effective state when it is within the valid collection period at that time, and presenting the resource collection control in the resource collection image as an invalid state when it is not within the valid collection period at that time, it is possible to avoid invalid trigger operations on the resource collection image by users when not within the valid collection period, effectively gather users to trigger the resource collection image based on the valid collection period, so that the first terminal responds to the resource collection operation through the resource collection image to collect resources, thereby improving both the temporal aggregation of user interaction and the resource collection efficiency.

[0213] In one embodiment, when there are more than one valid collection period, the timing is the timing from the current time to the target time within the current valid collection period, the remaining duration is the duration from the current time to the valid end time of the current valid collection period, and the resource collection result is the aggregated resource collection result determined based on the time interval between the trigger time of each resource collection operation and the corresponding target time.

[0214] In the above embodiment, the first terminal effectively aggregates users to trigger the message body of the resource sharing message based on the target time of multiple valid collection periods by displaying the message body of the resource sharing message corresponding to multiple valid collection periods and displaying the timing from the current time to the target time within the current valid collection period or the duration from the current time to the valid end time of the current valid collection period in the message body, and respectively determines multiple resource collection results based on the time interval between the trigger time of the resource collection operation of each valid collection period and the corresponding target time, and then obtains the aggregated resource collection result, so that it is possible to achieve the aggregation of user interaction in multiple time periods without multiple resource sharing messages, that is, it improves the aggregation of user interaction at multiple times and also improves the resource collection efficiency.

[0215] In one embodiment, when there are more than one target time within the valid collection period, the timing is the timing from the current time to the nearest target time that has not been reached yet; the remaining duration is the duration from the current time to the valid end time of the valid collection period; the resource collection result is the aggregated resource collection result determined based on the time interval between the trigger time of each resource collection operation and the corresponding target time.

[0216] In one embodiment, the resource collection result includes the resource value of the obtained resource;

[0217] The resource value is negatively correlated with the time interval; the resource value obtained when the timing is displayed is greater than the resource value obtained when the remaining duration is displayed.

[0218] In one embodiment, the resource collection result includes the resource value of the obtained resource;

[0219] When the trigger time of the resource collection operation is at the target time, the obtained resource is retrieved from the first resource pool;

[0220] When the trigger time of the resource collection operation is before the target time, the obtained resource is retrieved from the second resource pool;

[0221] When the trigger time of the resource collection operation is after the target time, the obtained resource is retrieved from the third resource pool;

[0222] Among them, the resource value of the resource in the first resource pool is greater than the resource value of the resource in the second resource pool, and the resource value of the resource in the second resource pool is greater than the resource value of the resource in the third resource pool.

[0223] In the above embodiments, the resource recipient can trigger the message body of the resource sharing message displayed on the first terminal multiple times through the resource receiving operation. The first terminal records the triggering time of each resource receiving operation, so as to determine the aggregated resource receiving result based on the time interval between the triggering moment of each resource receiving operation and the corresponding target moment, thereby increasing the number of interactions between the user and the resource sharing message, prolonging the interaction time, and improving the temporal aggregation of user interactions.

[0224] In one embodiment, as Figure 19 shown, a resource allocation device is further provided. The device includes: a resource configuration information acquisition module 1902, a triggering moment acquisition module 1904, a resource recipient identifier determination module 1906, a time interval calculation module 1908, a resource division module 1910, and a resource allocation module 1912, where:

[0225] The resource configuration information acquisition module 1902 is configured to acquire the resource configuration information corresponding to the resource sharing message;

[0226] The triggering moment acquisition module 1904 is configured to acquire the resource recipient identifier and the corresponding triggering moment of each resource receiving operation that triggers the resource receiving, and acquire the resource receiving permission corresponding to the resource recipient identifier;

[0227] The resource recipient identifier determination module 1906 is configured to determine the target resource recipient identifier and the ordinary resource recipient identifier in the resource recipient identifier according to each resource receiving permission;

[0228] The time interval calculation module 1908 is configured to calculate the time interval between the triggering moment corresponding to each target resource recipient identifier and the target moment;

[0229] The resource division module 1910 is configured to divide the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information;

[0230] The resource allocation module 1912 is configured to allocate the divided resources to each target resource recipient identifier according to the corresponding calculated time interval, and allocate the remaining resources in the divided resources to each ordinary resource recipient identifier, so as to obtain the resource receiving result corresponding to each resource recipient identifier.

[0231] In the above embodiments, the server obtains the resource configuration information corresponding to the resource sharing message, the resource recipient identifier of each resource recipient who triggers the resource receiving operation and the corresponding trigger time, and the resource receiving permission corresponding to each resource recipient identifier, determines the target resource recipient identifier and the general resource recipient identifier in the resource recipient identifiers according to each resource receiving permission, and after dividing the resources corresponding to the resource sharing message according to the resource configuration information, allocates the divided resources to each target resource recipient identifier according to the time interval between the trigger time corresponding to each target resource recipient identifier and the target time, and allocates the remaining resources in the divided resources to each general resource recipient identifier, so as to effectively gather users with corresponding resource receiving permissions to trigger the resource receiving operation based on the target time of the effective receiving period, and then obtain the resource receiving result corresponding to each resource recipient identifier, thereby improving both the aggregation of user interaction in time and the efficiency of determining the resource receiving result.

[0232] In one embodiment, the resource configuration information includes the upper limit of the number of resource copies; the resource division module 1908 is further configured to:

[0233] When the number of resource recipients corresponding to the resource sharing message reaches the upper limit of the number of resource copies, divide the resources corresponding to the resource sharing message into resources with different resource values according to the upper limit of the number of resource copies;

[0234] At the end of the remaining duration, if the number of recipients corresponding to the resource sharing message does not reach the upper limit of the number of resource copies, divide the resources corresponding to the resource sharing message into resources with different resource values according to the number of resource recipients.

[0235] In the above embodiments, by setting the upper limit of the number of resource copies in the resource configuration information, the server can, when the number of resource copies of the resource recipients reaches the upper limit, divide the resources corresponding to the resource sharing message into resources with different resource values according to the upper limit of the number of resource copies without waiting for the end of the remaining duration; and at the end of the remaining duration, if the number of recipients corresponding to the resource sharing message does not reach the upper limit of the number of resource copies, divide the resources corresponding to the resource sharing message into resources with different resource values according to the number of resource recipients, and then allocate the divided resources to each resource recipient representation, thereby improving the efficiency of determining the resource receiving result.

[0236] In one embodiment, the resource allocation module 1912 is further configured to:

[0237] Sort the resource values of the divided resources and the calculated time intervals respectively to obtain a resource sequence and a time interval sequence;

[0238] Allocate the divided resources to each target resource recipient identifier in sequence according to the resource sequence and the time interval sequence to obtain the resource receiving result.

[0239] In the above embodiments, the server sorts the resource values of the divided resources and the calculated time intervals respectively to obtain a resource sequence and a time interval sequence, and allocates the divided resources to each resource recipient identifier in sequence according to the resource sequence and the time interval sequence to obtain a resource receipt result, so as to ensure that the resource value in the resource receipt result is related to the time interval between the trigger time of the resource receipt operation and the target time, such as positively correlated or negatively correlated. Furthermore, it can effectively aggregate users to trigger resource receipt operations based on the target time of the effective receipt period, thereby improving both the temporal aggregation of user interaction and the resource receipt efficiency.

[0240] In one embodiment, as Figure 20 shown, a resource sharing device is further provided, and the device further includes: a resource sharing entry display module 2002, a resource configuration module 2004, a resource configuration information acquisition module 2006, and a resource sharing message trigger module 2008, where:

[0241] The resource sharing entry display module 2002 is configured to display a resource sharing entry;

[0242] The resource configuration module 2004 is configured to enter a resource configuration interface in response to a trigger operation on the resource sharing entry;

[0243] The resource configuration information acquisition module 2006 is configured to acquire resource configuration information input on the resource configuration page; the resource configuration information includes a target time and an effective receipt period;

[0244] The resource sharing message trigger module 2008 is configured to trigger a resource sharing message generated based on the resource configuration information in response to a resource sharing operation triggered on the resource configuration interface.

[0245] In the above embodiments, the second terminal enters a resource configuration interface by responding to a trigger operation on the displayed resource sharing entry, so that the resources to be shared, the effective period, and the target time of the generated resource sharing message can be configured on the resource configuration interface. By acquiring the resource configuration information input on the resource configuration page and responding to a resource sharing operation triggered on the resource configuration interface, a resource sharing message generated based on the resource configuration information is triggered, so that the resource recipients who receive the resource sharing message can aggregate to trigger resource receipt operations at the target time of the effective receipt period to receive resources, thereby improving both the temporal aggregation of user interaction and the resource sharing efficiency.

[0246] In one embodiment, the resource configuration information further includes an identifier of a resource recipient for a specified reminder. The resource receiving terminal corresponding to the identifier of the resource recipient for the specified reminder displays the message body of the resource sharing message through the message display module 1802; after entering the effective receiving period of the resource sharing message, the timing display module 1804 displays the timing of the current time from the target time in the effective receiving period in the message body.

[0247] In the above embodiment, the identifier of the resource recipient for the specified reminder is configured during resource configuration by the second terminal, so that when the resource receiving terminal corresponding to the identifier of the resource recipient for the specified reminder displays the message body of the resource sharing message, after entering the effective receiving period of the resource sharing message, the timing of the current time from the target time in the effective receiving period is displayed in the message body, which can effectively gather the target users among multiple users to trigger the resource receiving operation based on the target time in the effective receiving period, and then obtain the corresponding resource receiving result, thereby improving both the temporal aggregation of the target user interaction and the resource receiving efficiency of the target user.

[0248] For the specific limitations of the resource receiving information processing device, the resource allocation device, and the resource sharing device, reference may be made to the limitations of the resource receiving information processing method, the resource allocation method, and the resource sharing method described above, which will not be elaborated here. Each module in the above resource receiving information processing device, resource allocation device, and resource sharing device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0249] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 21 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as resource configuration information and the trigger time of the resource receiving operation. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above resource allocation method is implemented.

[0250] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 22As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be implemented through WIFI, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it realizes a resource acquisition information processing method or a resource sharing method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, trackball, or touchpad provided on the outer shell of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0251] Those skilled in the art can understand that Figure 21 or Figure 22 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0252] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the steps in the above method embodiments are realized.

[0253] In one embodiment, a computer-readable storage medium is provided, storing a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are realized.

[0254] In one embodiment, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the above method embodiments.

[0255] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above various methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0256] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0257] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A method for processing resource receiving information, characterized in that, The method includes: Displaying the message body of the resource sharing message; After entering the valid collection period of the resource sharing message, displaying the countdown to the target moment in the valid collection period in the message body; During the valid collection period, responding to the resource collection operation on the message body; Displaying the resource collection result determined based on the time interval between the trigger moment of the resource collection operation and the target moment; Among them, the resources corresponding to the resource sharing message are divided into resources with different resource values; When the resource collector identifier triggering the resource collection operation is the target resource collector identifier, the resources allocated to the resource collector identifier are: the resources allocated according to the time interval between the trigger moment and the target moment; When the resource collector identifier is the ordinary resource collector identifier, the resources allocated to the resource collector identifier are the remaining resources among the divided resources.

2. The method according to claim 1, wherein The "During the valid collection period, responding to the resource collection operation on the message body" includes: During the process of displaying the countdown to the target moment in the valid collection period in the message body, in response to the trigger operation on the message body, displaying the resource collection image; Displaying the countdown to the target moment in the valid collection period when the resource collection image is displayed; Responding to the resource collection operation through the resource collection image.

3. The method according to claim 1, wherein The method further includes: After the countdown reaches the target moment, displaying the remaining duration of the valid collection period in the message body; The "During the valid collection period, responding to the resource collection operation on the message body" includes: During the process of displaying the remaining duration of the valid collection period in the message body, in response to the trigger operation on the message body, displaying the resource collection image; Displaying the remaining duration of the valid collection period when the resource collection image is displayed; Responding to the resource collection operation through the resource collection image.

4. The method according to claim 2 or 3, characterized in that, The method further includes: Displaying a resource collection control on the resource collection image; When it is within the valid collection period at that time, presenting the resource collection control as an effective state; When it is not within the valid collection period at that time, presenting the resource collection control as an invalid state; When the resource collection control is presented in an effective state, responding to the resource collection operation on the resource collection control.

5. The method according to claim 1, wherein When there are more than one valid collection period, the countdown is the countdown to the target moment within the valid collection period where it is at that time, and the resource collection result is the aggregated resource collection result determined based on the time interval between the trigger moment of each resource collection operation and the corresponding target moment.

6. The method according to claim 1, characterized in that, When there are more than one target moment within the valid collection period, the countdown is the countdown to the nearest target moment that has not been reached at that time; the resource collection result is the aggregated resource collection result determined based on the time interval between the trigger moment of each resource collection operation and the corresponding target moment.

7. The method according to any one of claims 1 to 6, characterized in that The resource collection result includes the resource value of the collected resources; When the trigger moment of the resource collection operation is at the target moment, the collected resources are retrieved from the first resource pool; When the triggering moment of the resource collection operation is before the target moment, the collected resources are collected from the second resource pool; When the triggering moment of the resource collection operation is after the target moment, the collected resources are collected from the third resource pool; Among them, the resource value of the resources in the first resource pool is greater than the resource value of the resources in the second resource pool, and the resource value of the resources in the second resource pool is greater than the resource value of the resources in the third resource pool.

8. A resource allocation method, characterized in that, The method includes: Obtain the resource configuration information corresponding to the resource sharing message; Obtain the resource receiver identifier and the corresponding triggering moment for each resource collection operation triggered, and obtain the resource collection permission corresponding to the resource receiver identifier; Determine the target resource receiver identifier and the ordinary resource receiver identifier in the resource receiver identifiers according to each resource collection permission; Calculate the time interval between the triggering moment corresponding to each target resource receiver identifier and the target moment; According to the resource configuration information, divide the resources corresponding to the resource sharing message into resources with different resource values; Allocate the divided resources to each target resource receiver identifier according to the corresponding calculated time interval, and allocate the remaining resources in the divided resources to each ordinary resource receiver identifier, to obtain the resource collection result corresponding to each resource receiver identifier.

9. The method according to claim 8, wherein The resource configuration information includes the upper limit of the number of resource copies; The dividing the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information includes: When the number of resource receivers corresponding to the resource sharing message reaches the upper limit of the number of resource copies, divide the resources corresponding to the resource sharing message into resources with different resource values according to the upper limit of the number of resource copies; At the end of the remaining duration, if the number of receivers corresponding to the resource sharing message does not reach the upper limit of the number of resource copies, divide the resources corresponding to the resource sharing message into resources with different resource values according to the number of resource receivers.

10. The method according to claim 8, wherein The allocating the divided resources to each target resource receiver identifier according to the corresponding calculated time interval includes: Sort the resource values of the divided resources and the calculated time intervals respectively to obtain a resource sequence and a time interval sequence; Allocate the divided resources to each target resource receiver identifier in sequence according to the resource sequence and the time interval sequence.

11. A resource sharing method, characterized in that, The method includes: Display a resource sharing entry; In response to a trigger operation on the resource sharing entry, enter a resource configuration interface; Obtain the resource configuration information input in the resource configuration interface; the resource configuration information includes a target moment and a valid collection period; In response to a resource sharing operation triggered in the resource configuration interface, trigger a resource sharing message generated based on the resource configuration information; the resource sharing message is used to be displayed as a message body, and the message body is used to respond to a resource collection operation triggered by a resource receiver identifier; Among them, the resources corresponding to the resource sharing message are divided into resources with different resource values; When the resource recipient identifier is the target resource recipient identifier, the resources allocated to the resource recipient identifier are: the resources allocated according to the time interval between the triggering moment of the resource receiving operation and the target moment; When the resource recipient identifier is a general resource recipient identifier, the resources allocated to the resource recipient identifier are the remaining resources among the allocated resources.

12. The method according to claim 11, wherein The resource configuration information further includes the resource recipient identifier for specified reminder, and the method further includes: When the message body of the resource sharing message is displayed on the resource receiving terminal corresponding to the resource recipient identifier for specified reminder, when entering the valid receiving period of the resource sharing message, display the timing of the current time from the target moment in the valid receiving period in the message body.

13. A resource collection information processing device, characterized in that, The device includes: A message display module, configured to display the message body of the resource sharing message; A timing display module, configured to display the timing of the current time from the target moment in the valid receiving period in the message body when entering the valid receiving period of the resource sharing message; An operation response module, configured to respond to the resource receiving operation on the message body during the valid receiving period; A result display module, configured to display the resource receiving result determined based on the time interval between the triggering moment of the resource receiving operation and the target moment; wherein, the resources corresponding to the resource sharing message are divided into resources with different resource values; when the resource recipient identifier triggering the resource receiving operation is the target resource recipient identifier, the resources allocated to the resource recipient identifier are: the resources allocated according to the time interval between the triggering moment and the target moment; when the resource recipient identifier is a general resource recipient identifier, the resources allocated to the resource recipient identifier are the remaining resources among the allocated resources.

14. The resource acquisition information processing device according to claim 13, wherein The operation response module is further configured to display a resource receiving image in response to a triggering operation on the message body during the process of displaying the timing of the current time from the target moment in the valid receiving period in the message body; Display the timing of the current time from the target moment in the valid receiving period in the resource receiving image; Respond to the resource receiving operation through the resource receiving image.

15. The resource acquisition information processing device according to claim 13, wherein The device further includes a remaining duration display module, configured to display the remaining duration of the valid receiving period in the message body when the timing reaches the target moment; The operation response module is further configured to display a resource receiving image in response to a triggering operation on the message body during the process of displaying the remaining duration of the valid receiving period in the message body; Display the remaining duration of the valid receiving period in the resource receiving image; respond to the resource receiving operation through the resource receiving image.

16. The resource acquisition information processing device according to claim 14 or 15, characterized in that, The operation response module is further configured to display a resource receiving control in the resource receiving image; when currently within the valid receiving period, present the resource receiving control as an effective state; when currently not within the valid receiving period, present the resource receiving control as an invalid state; when the resource receiving control is presented as an effective state, respond to the resource receiving operation on the resource receiving control.

17. The resource acquisition information processing device according to claim 13, wherein When there are more than one valid collection period, the timing is the timing from the current time to the target time within the current valid collection period, and the resource collection result is the aggregated resource collection result determined based on the time intervals between the trigger times of each resource collection operation and the corresponding target times.

18. The resource acquisition information processing device according to claim 13, characterized in that, When there are more than one target time within the valid collection period, the timing is the timing from the current time to the nearest target time that has not been reached yet; the resource collection result is the aggregated resource collection result determined based on the time intervals between the trigger times of each resource collection operation and the corresponding target times.

19. The resource collection information processing device according to any one of claims 13 to 18, characterized in that The resource collection result includes the resource value of the collected resources; when the trigger time of the resource collection operation is at the target time, the collected resources are collected from the first resource pool; when the trigger time of the resource collection operation is before the target time, the collected resources are collected from the second resource pool; when the trigger time of the resource collection operation is after the target time, the collected resources are collected from the third resource pool; wherein, the resource value of the resources in the first resource pool is greater than the resource value of the resources in the second resource pool, and the resource value of the resources in the second resource pool is greater than the resource value of the resources in the third resource pool.

20. A resource allocation device, characterized in that, The device includes: A resource configuration information acquisition module, configured to acquire the resource configuration information corresponding to the resource sharing message; A trigger time acquisition module, configured to acquire the resource collector identifier and the corresponding trigger time for each trigger resource collection operation, and acquire the resource collection permission corresponding to the resource collector identifier; A resource collector identifier determination module, configured to determine the target resource collector identifier and the ordinary resource collector identifier in the resource collector identifiers according to each of the resource collection permissions; A time interval calculation module, configured to calculate the time interval between the trigger time corresponding to each target resource collector identifier and the target time; A resource division module, configured to divide the resources corresponding to the resource sharing message into resources with different resource values according to the resource configuration information; A resource allocation module, configured to allocate the divided resources to each target resource collector identifier according to the corresponding calculated time interval, and allocate the remaining resources in the divided resources to each ordinary resource collector identifier, to obtain the resource collection result corresponding to each resource collector identifier.

21. The resource allocation device according to claim 20, wherein The resource configuration information includes the upper limit of the number of resource shares; the resource division module is further configured to: When the number of resource collectors corresponding to the resource sharing message reaches the upper limit of the number of resource shares, divide the resources corresponding to the resource sharing message into resources with different resource values according to the upper limit of the number of resource shares; At the end of the remaining duration, if the number of collectors corresponding to the resource sharing message does not reach the upper limit of the number of resource shares, divide the resources corresponding to the resource sharing message into resources with different resource values according to the number of resource collectors.

22. The resource allocation device according to claim 20, wherein The resource allocation module is further configured to: Sort the resource values of the divided resources and the calculated time intervals respectively to obtain a resource sequence and a time interval sequence; According to the resource sequence and the time interval sequence, the divided resources are sequentially allocated to each target resource recipient identifier.

23. A resource sharing device, characterized in that, The device includes: A resource sharing entry display module, configured to display a resource sharing entry; A resource configuration module, configured to enter a resource configuration interface in response to a trigger operation on the resource sharing entry; A resource configuration information acquisition module, configured to acquire resource configuration information input in the resource configuration interface; the resource configuration information includes a target time and a valid collection period; A resource sharing message trigger module, configured to trigger a resource sharing message generated based on the resource configuration information in response to a resource sharing operation triggered in the resource configuration interface; the resource sharing message is used to be displayed as a message body, and the message body is used to respond to a resource collection operation triggered by a resource recipient identifier; wherein, the resources corresponding to the resource sharing message are divided into resources with different resource values; when the resource recipient identifier is a target resource recipient identifier, the resources allocated to the resource recipient identifier are: the resources divided are allocated according to the time interval between the trigger time of the resource collection operation and the target time; when the resource recipient identifier is a general resource recipient identifier, the resources allocated to the resource recipient identifier are the remaining resources among the divided resources.

24. The resource sharing device according to claim 23, wherein The resource configuration information further includes a resource recipient identifier for specified reminder, and the resource collection terminal corresponding to the resource recipient identifier for specified reminder is used to display the message body of the resource sharing message. When entering the valid collection period of the resource sharing message, the timing of the current time from the target time in the valid collection period is displayed in the message body.

25. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the method according to any one of claims 1 to 12 is implemented.

26. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the method according to any one of claims 1 to 12 is implemented.

27. A computer program product comprising computer instructions, characterized in that, When the computer instruction is executed by the processor, the method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Resource sharing method and system as well as resource acquisition method

    CN105741091A

  • Resource file processing method, apparatus and system

    CN106961346A