Prize information processing method and device, equipment and storage medium

By processing users' redemption information on the server, judging the redemption date and determining the back-retrospective date, the traffic explosion caused by users' centralized redemption of prizes is solved, and more efficient user redemption operations are achieved.

CN119599730APending Publication Date: 2025-03-11CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411666359.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In online online prize redemption activities in the financial industry, users' centralized redemption of the same type of prize leads to traffic explosion, which in turn causes network congestion and paralysis, reducing the processing efficiency of users' prize redemption operations.

Method used

By receiving the prize redemption information sent by the user on the server, we judge whether the prize redemption date is the date of the day. If not, we determine the back-retrospective date and determine whether the user has back-retrospective permission. If so, the user's prize information will be determined from the corresponding prize pool and sent to the user.

Benefits of technology

By allowing users to redeem prizes from past dates, the range of prizes that users can redeemed is expanded, the number of fixed prizes that are centrally redeemed is reduced, and the probability of traffic explosion is reduced, thereby improving the processing efficiency of user prize redemption operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599730A_ABST
    Figure CN119599730A_ABST
Patent Text Reader

Abstract

The invention provides a prize information processing method and device, equipment and a storage medium. Relates to the technical field of data processing, and the method is applied to a server side and comprises the steps that prize claiming information sent by any user side is received, and the prize claiming information comprises user information and a prize claiming date; if the prize claiming date is not the current date, when the user does not have the backtracking authority of backtracking to the backtracking date, sending a reminding message that the prize cannot be claimed to the user side; when the user has the backtracking authority of backtracking to the backtracking date, determining first target prize information corresponding to the user from a prize pool corresponding to the backtracking date, and sending the first target prize information to the user side; if the prize claiming date is the date of the current day, determining a prize pool corresponding to the date of the current day; and determining second target prize information corresponding to the user from a prize pool corresponding to the current date, and sending the second target prize information to the user side. Based on the method provided by the invention, the probability of traffic outbreak is reduced, so that the processing efficiency of the prize claiming operation of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a prize information processing method, device, equipment and storage medium. Background Art

[0002] In the financial industry, in order to increase exposure and long-term traffic, merchants often hold marketing activities for redeeming prizes through online channels.

[0003] In the prior art, merchants update the prizes redeemable online every day, and users can use the user terminal to redeem the prizes redeemable in the prize pool launched on the same day through the online channel.

[0004] Therefore, in the prior art, each day corresponds to a different prize pool, which includes a limited number of fixed types of prizes. The types of prizes in different prize pools are different, and the number of users participating in the prize redemption every day is huge. This results in each type of prize in the prize pool of the day being redeemed by users in a concentrated manner. The behavior of a large number of users redeeming the same type of prizes in a concentrated manner can easily cause traffic explosions, which in turn leads to network congestion, and in severe cases, it can cause the network to paralyze, seriously reducing the processing efficiency of user prize redemption operations. Summary of the invention

[0005] The present application provides a prize information processing method, device, equipment and storage medium, which reduces the probability of traffic bursts and improves the processing efficiency of user prize redemption operations.

[0006] In a first aspect, the present application provides a prize information processing method, which is applied to a server and includes:

[0007] Receiving prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to a prize redemption operation of the user, and the prize redemption information includes user information and a prize redemption date;

[0008] Determine whether the prize redemption date is today's date;

[0009] If the prize redemption date is not today's date, then the corresponding retroactive date is determined based on the prize redemption date;

[0010] Determining whether the user has the backdating authority to backdate to the backdating date based on the user information;

[0011] If the user does not have the backtracking authority to the backtracking date, a reminder message that the prize cannot be redeemed is sent to the user terminal;

[0012] If the user has the backtracking authority to backtrack to the backtracking date, then determine the prize pool corresponding to the backtracking date;

[0013] Determining first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and sending the first target prize information to the user terminal;

[0014] If the prize redemption date is today's date, then determine the prize pool corresponding to today's date;

[0015] Determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

[0016] In a possible design, the user information includes user points information;

[0017] Accordingly, judging whether the user has the retroactive authority to retroactively check to the retroactive date based on the user information includes:

[0018] Determining a user points level based on the user points information;

[0019] If the user's points level reaches the preset points level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date;

[0020] If the user's points level does not reach the preset points level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

[0021] In a possible design, the user information includes user points information;

[0022] Accordingly, judging whether the user has the retroactive authority to retroactively check to the retroactive date based on the user information includes:

[0023] Determining a user points level based on the user points information;

[0024] Determine the target score level corresponding to the retrospective date;

[0025] Comparing the user point level with the target point level;

[0026] If the user's points level reaches the target points level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date;

[0027] If the user's point level does not reach the target point level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

[0028] In a possible design, the prize redemption information also includes a prize redemption code, and each prize redemption date corresponds to a prize redemption code;

[0029] Correspondingly, determining the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date includes:

[0030] Determine the first winning code corresponding to the retrospective date;

[0031] Matching the prize redemption code with the first prize-winning code to obtain a first matching degree between the prize redemption code and the first prize-winning code;

[0032] Determine, based on the first matching degree, first target prize information corresponding to the prize pool corresponding to the retrospective date;

[0033] Correspondingly, determining the second target prize information corresponding to the user from the prize pool corresponding to the current date includes:

[0034] Determine the second winning code corresponding to the current date;

[0035] Matching the prize redemption code with the second prize-winning code to obtain a second matching degree between the prize redemption code and the second prize-winning code;

[0036] Based on the second matching degree, second target prize information corresponding to the prize pool corresponding to the current date is determined.

[0037] In a possible design, determining, based on the first matching degree, first target prize information corresponding to the prize pool corresponding to the retrospective date includes:

[0038] Obtain each matching degree interval of the prize pool corresponding to the retrospective date;

[0039] Determine a first target matching degree interval in which the first matching degree lies;

[0040] Determine the prize corresponding to the first target matching degree interval as the first target prize to obtain the first target prize information;

[0041] The determining, based on the second matching degree, corresponding to the second target prize information in the prize pool corresponding to the current date includes:

[0042] Obtain each matching degree interval of the prize pool corresponding to the current date;

[0043] Determine a second target matching degree interval in which the second matching degree lies;

[0044] The prize corresponding to the second target matching degree interval is determined as the second target prize to obtain the second target prize information.

[0045] In a possible design, the prize redemption information also includes a prize redemption code, and each type of prize in the prize pool corresponds to a prize redemption code;

[0046] Correspondingly, determining the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date includes:

[0047] Obtain the winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date;

[0048] Compare the prize redemption code with the prize winning code corresponding to each prize category in the prize pool corresponding to the retrospective date;

[0049] Determine the prize corresponding to the winning code consistent with the prize redemption code in the prize pool corresponding to the retrospective date as the first target prize, so as to obtain the first target prize information;

[0050] Correspondingly, determining the second target prize information corresponding to the user from the prize pool corresponding to the current date includes:

[0051] Obtain the winning code corresponding to each prize category in the prize pool corresponding to the current date;

[0052] Compare the prize redemption code with the prize winning code corresponding to each prize category in the prize pool corresponding to the current date;

[0053] The prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the current date is determined as the second target prize to obtain the second target prize information.

[0054] In a possible design, the redemption code and the winning code are in text form.

[0055] In a second aspect, the present application provides a prize information processing device, which is applied to a server and includes:

[0056] A receiving module, used to receive prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to a prize redemption operation of the user, wherein the prize redemption information includes user information and a prize redemption date;

[0057] A judgment module, used to judge whether the prize redemption date is today's date;

[0058] A determination module, for determining a corresponding retroactive date based on the prize redemption date if the prize redemption date is not the current date;

[0059] The judgment module is further used to judge whether the user has the backdating authority to backdate to the backdating date based on the user information;

[0060] A sending module, configured to send a reminder message indicating that the prize cannot be redeemed to the user terminal if the user does not have the retroactive authority to retroactively redeem the prize to the retroactive date;

[0061] The determination module is further configured to determine the prize pool corresponding to the retroactive date if the user has retroactive authority to retroactively return to the retroactive date;

[0062] The determination module is further used to determine the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and send the first target prize information to the user terminal;

[0063] The determination module is further used to determine the prize pool corresponding to the current date if the prize redemption date is the current date;

[0064] The sending module is further used to determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

[0065] In a third aspect, an embodiment of the present application provides an electronic device, comprising: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the prize information processing method described in the first aspect and various possible designs of the first aspect.

[0066] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the prize information processing method described in the first aspect and various possible designs of the first aspect is implemented.

[0067] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the prize information processing method described in the first aspect and various possible designs of the first aspect.

[0068] The prize information processing method, device, equipment and storage medium provided by the present application first receive the prize redemption information sent by the user end, the prize redemption information includes user information and prize redemption date, and judge whether the prize redemption date in the prize redemption information is the current date. If the prize redemption date is the current date, the prize corresponding to the user is determined based on the prize pool corresponding to the current date, and the corresponding prize information is sent to the client; if the prize redemption date is not the current date, the corresponding retroactive date is determined, and based on the user information, it is judged whether the user has the retroactive authority to retroactively go back to the retroactive date. If the user has the retroactive authority, the prize corresponding to the user is determined based on the prize pool corresponding to the retroactive date, and the corresponding prize information is sent to the client; if the user does not have the retroactive authority, the prize cannot be redeemed for the user, and a reminder message that the prize cannot be redeemed is sent to the user end. The present application expands the range of prizes that can be redeemed by users by developing prizes that can be redeemed from prizes of past dates, reduces the number of a fixed prize that is redeemed in a concentrated manner, and reduces the probability of traffic bursts, so as to improve the processing efficiency of user prize redemption operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0070] Figure 1 This is the application scenario diagram of this application;

[0071] Figure 2 Process of the prize information processing method provided in the embodiment of the present application Figure 1 ;

[0072] Figure 3 Process of the prize information processing method provided in the embodiment of the present application Figure 2 ;

[0073] Figure 4 Process of the prize information processing method provided in the embodiment of the present application Figure 3 ;

[0074] Figure 5 Process of the prize information processing method provided in the embodiment of the present application Figure 4 ;

[0075] Figure 6 Process of the prize information processing method provided in the embodiment of the present application Figure 5 ;

[0076] Figure 7 Process of the prize information processing method provided in the embodiment of the present application Figure 6 ;

[0077] Figure 8 Process of the prize information processing method provided in the embodiment of the present application Figure 7 ;

[0078] Fig. 9 Process of the prize information processing method provided in the embodiment of the present application Figure 8 ;

[0079] Fig.10 Process of the prize information processing method provided in the embodiment of the present application Figure 9 ;

[0080] Fig.11 A schematic diagram of the structure of a prize information processing device provided in an embodiment of the present application;

[0081] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0082] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0083] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0084] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of information such as financial data or user data involved shall comply with the provisions of relevant laws and regulations and shall not violate public order and good morals.

[0085] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0086] Figure 1 This is the application scenario diagram of this application. Figure 1As shown, the application scenario includes: user end ① and server end ②. In order to increase exposure and long-term traffic, merchants often hold marketing activities for exchanging prizes through online channels. At present, merchants update the prizes that can be exchanged online every day, and users can use the user end to exchange the prizes that can be exchanged in the prize pool that is launched on the same day through the online channels. Users can perform prize redemption operations through the user end. The user end generates prize redemption information based on the user's prize redemption operation and sends it to the server end. The server end determines the user's prize information based on the prize redemption information and sends the prize information to the user end of the user. Each day corresponds to a different prize pool. The prize pool of each day includes a limited number of fixed types of prizes. The types of prizes in different prize pools are different. The number of users participating in the prize redemption every day is huge, which leads to each type of prize in the prize pool of the day being redeemed by users in a centralized manner. The behavior of a large number of users redeeming the same type of prizes in a centralized manner is easy to cause traffic bursts, which in turn leads to network congestion. In severe cases, it will cause network paralysis, which seriously reduces the processing efficiency of user prize redemption operations.

[0087] In response to the above technical problems, the present application proposes the following technical ideas: the server first receives the prize redemption information sent by the user end, the prize redemption information includes user information and prize redemption date, and determines whether the prize redemption date in the prize redemption information is the current date. If the prize redemption date is the current date, the prize corresponding to the user is determined based on the prize pool corresponding to the current date, and the corresponding prize information is sent to the client; if the prize redemption date is not the current date, the corresponding retroactive date is determined, and based on the user information, it is determined whether the user has the retroactive authority to retroactively go back to the retroactive date. If the user has the retroactive authority, the prize corresponding to the user is determined based on the prize pool corresponding to the retroactive date, and the corresponding prize information is sent to the client; if the user does not have the retroactive authority, the prize cannot be redeemed for the user, and a reminder message that the prize cannot be redeemed is sent to the user end. The present application expands the range of prizes that can be redeemed by users by developing prizes that can be redeemed from prizes of past dates, reduces the number of a fixed prize being redeemed in a concentrated manner, and reduces the probability of traffic bursts, so as to improve the processing efficiency of user prize redemption operations.

[0088] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0089] based on Figure 1 In the application scenario shown, the present application embodiment provides a prize information processing method, which is applied to the server. Figure 2 Process of the prize information processing method provided in the embodiment of the present application Figure 1 ,like Figure 2 As shown, the method includes:

[0090] S201. Receive prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to a prize redemption operation of the user, and wherein the prize redemption information includes user information and a prize redemption date.

[0091] The execution subject of the method of this embodiment may be Figure 1 The server side shown in ②.

[0092] In combination with the scenario example, the user terminal can be an electronic device such as a mobile phone or a tablet. The user enters the prize redemption information on the user terminal, and the user terminal sends the prize redemption information entered by the user to the server terminal. The server terminal can receive the prize redemption information sent by the user terminal.

[0093] S202: Determine whether the prize redemption date is today's date.

[0094] In combination with the scenario example, the prize redemption date in the prize redemption information can be determined by the user, which can be today's date or a historical date in the past. Therefore, the server can first determine whether the prize redemption date in the prize redemption information is today's date based on the prize redemption information.

[0095] S203. If the prize redemption date is not today's date, determine the corresponding retroactive date based on the prize redemption date.

[0096] Combined with the scenario example, the server needs to first determine the historical date corresponding to the prize redemption date, and the historical date corresponding to the prize redemption date can be used as the retroactive date. For example, today is October 21st, but the prize redemption date is October 10th, then it can be determined that the prize redemption date is not today's date, so the retroactive date can be determined as October 10th.

[0097] S204: Determine, based on the user information, whether the user has the backdating authority to backdate to the backdating date.

[0098] In the scenario example, since the prize pool of the online channel is updated every day, users can only redeem prizes in the prize pool of the current date by default. If the prize redemption date is not the current date, it is necessary to first determine whether the user has the backtracking permission to the corresponding backtracking date. For example, if the backtracking date is October 10, determine whether the user has the backtracking permission to October 10.

[0099] S205. If the user does not have the backtracking authority to the backtracking date, a reminder message indicating that the prize cannot be redeemed is sent to the user terminal.

[0100] In combination with the scenario example, the prize can be redeemed for the user only when the user has the retroactive permission to retroactively date. Therefore, when the user does not have the retroactive permission, the prize cannot be redeemed for the user, and a reminder message that the prize cannot be redeemed will be sent to the user end, such as by sending a text message or calling the user end.

[0101] S206. If the user has the backtracking authority to backtrack to the backtracking date, determine the prize pool corresponding to the backtracking date.

[0102] Based on the scenario example, if the retroactive date is October 10th, and the user has the retroactive permission to October 10th, it is determined that the prize can be redeemed for the user, and the prize pool corresponding to the date 10 and the 10th is determined.

[0103] S207: Determine first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and send the first target prize information to the user terminal.

[0104] In combination with the scenario example, the first target prize corresponding to the user in the prize pool corresponding to the date 10 and 10 is determined, and the prize information corresponding to the first target prize is sent to the user end.

[0105] S208. If the prize redemption date is today's date, determine the prize pool corresponding to today's date.

[0106] Combined with the scenario example, if the prize redemption date is today's date, there is no need to backtrack, so there is no need to determine whether the user has backtracking permissions, and the prize pool corresponding to today's date can be directly determined. For example, if today is October 21st and the prize redemption date is also October 21st, then the prize pool corresponding to the 10th and 21st will be determined.

[0107] S209: Determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

[0108] In combination with the scenario example, the first target prize corresponding to the user in the prize pool corresponding to the date of 10 and 21 is determined, and the prize information corresponding to the first target prize is sent to the user end.

[0109] This example expands the range of prizes that users can redeem by developing prizes from past dates, reduces the number of fixed prizes that are redeemed in a concentrated manner, and reduces the probability of traffic bursts, so as to improve the processing efficiency of user prize redemption operations.

[0110] Optionally, the user information includes user points information.

[0111] Accordingly, Figure 3Process of the prize information processing method provided in the embodiment of the present application Figure 2 ,like Figure 3 As shown, S204 includes:

[0112] S301. Determine a user point level based on the user point information.

[0113] Combined with the scenario example, you can set up a points acquisition activity in the online channel's reward redemption activities. Specifically, you can set daily tasks, and each task can set corresponding points according to the difficulty. Users can obtain corresponding points by completing the corresponding daily tasks. You can also set multiple user points levels based on the number of points. The user point information can be the number of points corresponding to the user. According to the corresponding relationship between the number of points and the user point level, the user's corresponding user point level is determined.

[0114] S302: If the user's points level reaches a preset points level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date.

[0115] Combined with the scenario example, users can obtain corresponding points props when they reach different user points levels, and the user's retroactive authority to the retroactive date can be determined based on whether the user has the retroactive props. For example, when the user's points level reaches level 3, retroactive props can be obtained, so the preset points level can be set to level 3. Therefore, it can be determined whether the user's points level has reached level 3. If the user's points level has reached level 3, it is determined that the user has obtained the retroactive props, so it can be determined that the user has the retroactive authority to the retroactive date.

[0116] S303: If the user's point level does not reach the preset point level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

[0117] Combined with the scenario example, if the user's points level does not reach level 3, it is determined that the user has not obtained the retroactive props, so it can be determined that the user does not have the retroactive authority to retroactively date.

[0118] Based on the method provided in this example, whether a user has the retroactive permission to retroactively return to the retroactive date can be determined according to the user's points level.

[0119] Optionally, the user information includes user points information;

[0120] Accordingly, Figure 4 Process of the prize information processing method provided in the embodiment of the present application Figure 3 ,like Figure 4 As shown, S204 includes:

[0121] S401. Determine a user point level based on the user point information.

[0122] Combined with the scenario example, you can set up a points acquisition activity in the online channel's reward redemption activities. Specifically, you can set daily tasks, and each task can set corresponding points according to the difficulty. Users can obtain corresponding points by completing the corresponding daily tasks. You can also set multiple user points levels based on the number of points. The user point information can be the number of points corresponding to the user. According to the corresponding relationship between the number of points and the user point level, the user's corresponding user point level is determined.

[0123] S402: Determine the target score level corresponding to the retrospective date.

[0124] Combined with the scenario example, users can obtain corresponding points props when they reach different user points levels, and the retrospective authority of users to the retrospective date can be determined based on whether the user has retrospective props. Points props of different points levels can be set according to the distance between the retrospective date and the current date. For example, if the retrospective date is within five days from the current date, the user can obtain retrospective props after reaching level 1. If the retrospective date is more than five days and less than ten days from the current date, the user can obtain retrospective props after reaching level 2. By analogy, when the retrospective date is October 10, the user can obtain retrospective props after reaching level 3. Therefore, the target points level can be determined as level 3.

[0125] S403: Compare the user point level with the target point level.

[0126] In combination with the scenario example, taking the target points level as level 3 as an example, determine whether the user's points level reaches level 3.

[0127] S404: If the user's point level reaches the target point level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date.

[0128] In combination with the scenario example, if the user's points level has reached level 3, it is determined that the user has the retroactive permission to retroactively return to the retroactive date, so the user is determined to have the retroactive permission.

[0129] S405: If the user's point level does not reach the target point level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

[0130] Combined with the scenario example, if the user's points level does not reach level 3, it is determined that the user does not have the retroactive permission to retroactively return to the retroactive date, so it is determined that the user does not have the retroactive permission.

[0131] Based on the method provided in this example, whether a user has the retroactive permission to retroactively return to the retroactive date can be determined according to the user's points level.

[0132] Optionally, the prize redemption information also includes a prize redemption code, and each prize redemption date corresponds to a winning code.

[0133] Accordingly, Figure 5 Process of the prize information processing method provided in the embodiment of the present application Figure 4 ,like Figure 5 As shown, S207 includes:

[0134] S501, determining the first winning code corresponding to the retrospective date.

[0135] Combined with the scenario example, the prize redemption information also includes the prize redemption code entered by the user. Only when the prize redemption code matches the winning code can the user redeem the prize. If each prize redemption date corresponds to a winning code, that is, the winning code is different every day, the winning code corresponding to the backdated date is determined as the first winning code.

[0136] S502: Match the prize redemption code with the first prize-winning code to obtain a first matching degree between the prize redemption code and the first prize-winning code.

[0137] Combined with the scenario example, the prize redemption code entered by the user is matched with the first prize-winning code, and the first matching degree is determined based on the similarity between the prize redemption code and the first prize-winning code. For example, if the first prize-winning code is a number or text, the prize redemption code entered by the user should also be a number or text. When the first prize-winning code and the prize redemption code are numbers, the first matching degree represents the ratio between the number of matching numbers between the first prize-winning code and the prize redemption code and the total number. For example, if the first prize-winning code is 00000 and the prize redemption code entered by the user is also 00000, the first matching degree is 100%. If the prize redemption code entered by the user is 10000, the first matching degree is 80%.

[0138] S503: Determine first target prize information corresponding to the prize pool corresponding to the retrospective date based on the first matching degree.

[0139] In combination with the scenario example, different matching degrees correspond to different prizes, so the corresponding first target prize information can be determined from the prize pool corresponding to the backdated date according to the level of the first matching degree.

[0140] Accordingly, Figure 6 Process of the prize information processing method provided in the embodiment of the present application Figure 5 ,like Figure 6 As shown, S209 includes:

[0141] S601, determining the second winning code corresponding to the current date.

[0142] Combined with the scenario example, since each redemption date corresponds to a winning code, the winning code corresponding to the current date can be determined as the second winning code.

[0143] S602: Match the prize redemption code with the second prize-winning code to obtain a second matching degree between the prize redemption code and the second prize-winning code.

[0144] In combination with the scenario example, the prize redemption code entered by the user is matched with the second prize-winning code, and the second matching degree is determined based on the similarity between the prize redemption code and the second prize-winning code. For example, if the second prize-winning code is a number or text, the prize redemption code entered by the user should also be a number or text. When the second prize-winning code and the prize redemption code are numbers, the second matching degree represents the ratio between the number of matching numbers between the second prize-winning code and the prize redemption code and the total number. For example, if the second prize-winning code is 11111 and the prize redemption code entered by the user is also 11111, the second matching degree is 100%. If the prize redemption code entered by the user is 10000, the second matching degree is 20%.

[0145] S603: Determine second target prize information corresponding to the prize pool corresponding to the current date based on the second matching degree.

[0146] In combination with the scenario example, different matching degrees correspond to different prizes, so the corresponding second target prize information can be determined from the prize pool corresponding to the current date according to the second matching degree.

[0147] Based on the method provided in this example, the corresponding target prize information can be determined according to the matching degree between the redemption code and the winning code.

[0148] Optional, Figure 7 Process of the prize information processing method provided in the embodiment of the present application Figure 6 ,like Figure 7 As shown, S503 includes:

[0149] S701, obtaining each matching degree interval of the prize pool corresponding to the retrospective date.

[0150] Combined with the scenario example, the width of the matching degree interval can be determined according to the actual situation. For example, the length of the matching degree interval is set to 10%, respectively [100%, 90%), [90%, 80%)... and so on, to obtain 10 matching degree intervals of the prize pool corresponding to the backdated date.

[0151] S702: Determine a first target matching degree interval in which the first matching degree is located.

[0152] In combination with the scenario example, the first matching degree interval is determined according to the first matching degree. If the first matching degree is 80%, the first matching degree interval is [80%, 70%).

[0153] S703: Determine the prize corresponding to the first target matching degree interval as the first target prize to obtain the first target prize information.

[0154] Combined with the scenario example, the higher the matching degree interval, the higher the corresponding prize level, [80%, 70%) is the third highest matching degree interval, so if the first matching degree interval is [80%, 70%), the first target prize information can be the prize information of the third prize.

[0155] Figure 8 Process of the prize information processing method provided in the embodiment of the present application Figure 7 ,like Figure 8 As shown, S603 includes:

[0156] S801: Obtain each matching degree interval of the prize pool corresponding to the current date.

[0157] Combined with the scenario example, the width of the matching degree interval can be determined according to the actual situation. For example, the length of the matching degree interval is set to 10%, respectively [100%, 90%), [90%, 80%)... and so on, to obtain 10 matching degree intervals of the prize pool corresponding to the date of the day.

[0158] S802: Determine a second target matching degree interval in which the second matching degree is located.

[0159] In combination with the scenario example, the second matching degree interval is determined according to the second matching degree. If the second matching degree is 20%, the first matching degree interval is [20%, 10%).

[0160] S803: Determine the prize corresponding to the second target matching degree interval as the second target prize to obtain the second target prize information.

[0161] Combined with the scenario example, the higher the matching degree interval, the higher the corresponding prize level. [20%, 10%) is the ninth highest matching degree interval, so if the second matching degree interval is [20%, 10%), the second target prize information can be the prize information of the ninth prize.

[0162] Based on the method provided in this example, the prize information corresponding to the user can be determined according to the matching degree interval.

[0163] Optionally, the prize redemption information also includes a prize redemption code, and each type of prize in the prize pool corresponds to a prize redemption code;

[0164] Accordingly, Fig. 9 Process of the prize information processing method provided in the embodiment of the present application Figure 8 ,like Fig. 9 As shown, S207 includes:

[0165] S901, obtaining the winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date.

[0166] In combination with the scenario example, if each type of prize in the prize pool corresponds to a winning code, the winning code corresponding to each type of prize in the prize pool corresponding to the retroactive date can be determined first.

[0167] S902: Compare the prize redemption code with the prize winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date.

[0168] In combination with the scenario example, the redemption code entered by the user is compared with the winning code of each prize category in the prize pool corresponding to the backdated date to determine the winning code that is consistent with the redemption code.

[0169] S903: Determine the prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the retrospective date as the first target prize, so as to obtain the first target prize information.

[0170] For example, if the winning code is a number or text, the redemption code entered by the user should also be a number or text. When the winning code and the redemption code are numbers, for example, the winning codes corresponding to each type of prize in the prize pool corresponding to the retrospective date are 0000, 0001, 0002..., and the redemption code entered by the user is: 0001, then the winning code that matches the redemption code is 0001. Therefore, the prize information with the winning code 0001 is the first target prize information.

[0171] Accordingly, Fig.10 Process of the prize information processing method provided in the embodiment of the present application Figure 9 ,like Fig.10 As shown, S209 includes:

[0172] S1001, obtaining the winning code corresponding to each type of prize in the prize pool corresponding to the current date.

[0173] Combined with the scenario example, combined with the scenario example, if each type of prize in the prize pool corresponds to a winning code, you can first determine the winning code corresponding to each type of prize in the prize pool corresponding to the date of the day.

[0174] S1002. Compare the prize redemption code with the prize winning code corresponding to each type of prize in the prize pool corresponding to the current date.

[0175] In combination with the scenario example, the redemption code entered by the user is compared with the winning code of each prize category in the prize pool corresponding to the backdated date to determine the winning code that is consistent with the redemption code.

[0176] S1003. Determine the prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the current date as the second target prize, so as to obtain the second target prize information.

[0177] For example, if the winning code is a number or text, the prize redemption code entered by the user should also be a number or text. When the winning code and the prize redemption code are numbers, for example, the winning codes corresponding to each type of prize in the prize pool corresponding to the current date are 000, 001, 002..., and the prize redemption code entered by the user is: 001, then the winning code that matches the prize redemption code is 001. Therefore, the prize information with the winning code 001 is the second target prize information.

[0178] Based on the method provided in this example, the prize information corresponding to the user can be determined according to whether the winning code and the redemption code are consistent.

[0179] Optionally, the redemption code and the winning code are in text form.

[0180] In combination with the scenario example, the winning code can be numbers or words, and can generally be in text form.

[0181] This embodiment expands the range of prizes that can be redeemed by users by developing prizes that can be redeemed from prizes of past dates, reduces the number of fixed prizes that are redeemed in a concentrated manner, and reduces the probability of traffic bursts, so as to improve the processing efficiency of user prize redemption operations.

[0182] Fig.11 A schematic diagram of the structure of the prize information processing device provided in the embodiment of the present application, which is applied to the server, such as Fig.11 As shown, the device comprises:

[0183] The receiving module 111 is used to receive prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to the user's prize redemption operation, and the prize redemption information includes user information and prize redemption date;

[0184] A judging module 112 is used to judge whether the prize redemption date is today's date;

[0185] A determination module 113, configured to determine a corresponding retroactive date based on the prize redemption date if the prize redemption date is not the current date;

[0186] The judgment module 112 is further used to judge whether the user has the backdating authority to backdate to the backdating date based on the user information;

[0187] The sending module 114 is used to send a reminder message that the prize cannot be redeemed to the user terminal if the user does not have the backtracking authority to the backtracking date;

[0188] The determination module 113 is further configured to determine the prize pool corresponding to the retroactive date if the user has retroactive authority to retroactively return to the retroactive date;

[0189] The determination module 113 is further used to determine the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and send the first target prize information to the user terminal;

[0190] The determination module 113 is further configured to determine the prize pool corresponding to the current date if the prize redemption date is the current date;

[0191] The sending module 114 is further used to determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

[0192] Optionally, the user information includes user points information;

[0193] The judgment module 112 is specifically used to determine the user point level based on the user point information;

[0194] The judgment module 112 is further configured to determine if the user's points level reaches a preset points level, then determine if the user has the retroactive authority to retroactively return to the retroactive date;

[0195] The judgment module 112 is further configured to determine that the user does not have the retroactive authority to retroactively return to the retroactive date if the user's point level does not reach a preset point level.

[0196] Optionally, the user information includes user points information;

[0197] Accordingly, the judgment module 112 is further configured to determine the user point level based on the user point information;

[0198] The judgment module 112 is further configured to determine the target score level corresponding to the retrospective date;

[0199] The judgment module 112 is further configured to compare the user's score level with the target score level;

[0200] The judgment module 112 is further configured to determine if the user's points level reaches the target points level, then determine if the user has the retroactive authority to retroactively return to the retroactive date;

[0201] The judgment module 112 is further configured to determine that the user does not have the retroactive authority to retroactively return to the retroactive date if the user's point level has not reached the target point level.

[0202] Optionally, the prize redemption information also includes a prize redemption code, and each prize redemption date corresponds to a prize redemption code;

[0203] Accordingly, the determination module 113 is specifically used to determine the first winning code corresponding to the retrospective date;

[0204] The determination module 113 is further configured to match the prize redemption code with the first prize winning code to obtain a first matching degree between the prize redemption code and the first prize winning code;

[0205] The determination module 113 is further configured to determine, based on the first matching degree, first target prize information corresponding to the prize pool corresponding to the retrospective date;

[0206] The determination module 113 is further configured to determine a second winning code corresponding to the current date;

[0207] The determination module 113 is further configured to match the prize redemption code with the second prize winning code to obtain a second matching degree between the prize redemption code and the second prize winning code;

[0208] The determination module 113 is further specifically configured to determine, based on the second matching degree, the second target prize information corresponding to the prize pool corresponding to the current date.

[0209] Optionally, the determination module 113 is further configured to obtain each matching degree interval of the prize pool corresponding to the retrospective date;

[0210] The determination module 113 is further configured to determine a first target matching degree interval in which the first matching degree is located;

[0211] The determination module 113 is further configured to determine the prize corresponding to the first target matching degree interval as the first target prize, so as to obtain the first target prize information;

[0212] The determination module 113 is further configured to obtain each matching interval of the prize pool corresponding to the current date;

[0213] The determination module 113 is further configured to determine a second target matching degree interval in which the second matching degree is located;

[0214] The determination module 113 is further configured to determine the prize corresponding to the second target matching degree interval as the second target prize, so as to obtain the second target prize information.

[0215] Optionally, the prize redemption information also includes a prize redemption code, and each type of prize in the prize pool corresponds to a prize redemption code;

[0216] Accordingly, the determination module 113 is further specifically used to obtain the winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date;

[0217] The determination module 113 is further specifically used to compare the prize redemption code with the prize winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date;

[0218] The determination module 113 is further specifically configured to determine the prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the retrospective date as the first target prize, so as to obtain the first target prize information.

[0219] Accordingly, the determination module 113 is further specifically used to obtain the winning code corresponding to each type of prize in the prize pool corresponding to the current date;

[0220] The determination module 113 is further specifically used to compare the prize redemption code with the prize winning code corresponding to each prize type in the prize pool corresponding to the current date;

[0221] The determination module 113 is further specifically used to determine the prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the current date as the second target prize, so as to obtain the second target prize information.

[0222] Optionally, the redemption code and the winning code are in text form.

[0223] The prize information processing device provided in the embodiment of the present application can be used to execute the technical solution of the prize information processing method in the above embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0224] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the determination module 113 can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the above determination module 113. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0225] Fig.12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.12 As shown, the electronic device may include: a transceiver 121 , a processor 122 , and a memory 123 .

[0226] The processor 122 executes the computer execution instructions stored in the memory, so that the processor 122 executes the scheme in the above embodiment. The processor 122 can be a general-purpose processor, including a central processing unit CPU, a network processor (network processor, NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0227] The memory 123 is connected to the processor 122 via a system bus and completes communication between them. The memory 123 is used to store computer program instructions.

[0228] The transceiver 121 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.

[0229] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory.

[0230] The electronic device provided in the embodiment of the present application may be the terminal device of the above embodiment.

[0231] The embodiment of the present application also provides a chip for running instructions, which is used to execute the technical solution of the prize information processing method in the above embodiment.

[0232] The embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution of the prize information processing method of the above embodiment.

[0233] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When at least one processor executes the computer program, it can implement the technical solution of the prize information processing method in the above embodiment.

[0234] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0235] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.

[0236] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0237] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.

[0238] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.

[0239] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0240] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0241] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0242] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic control unit or a main control device.

[0243] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0244] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A prize information processing method, characterized in that: The method is applied to the server, and includes: Receiving prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to a prize redemption operation of the user, wherein the prize redemption information includes user information and a prize redemption date; Determine whether the prize redemption date is today's date; If the prize redemption date is not today's date, then the corresponding retroactive date is determined based on the prize redemption date; Determining whether the user has the backdating authority to backdate to the backdating date based on the user information; If the user does not have the backtracking authority to the backtracking date, a reminder message that the prize cannot be redeemed is sent to the user terminal; If the user has the backtracking authority to backtrack to the backtracking date, then determine the prize pool corresponding to the backtracking date; Determining first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and sending the first target prize information to the user terminal; If the prize redemption date is today's date, then determine the prize pool corresponding to today's date; Determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

2. The method according to claim 1, characterized in that The user information includes user points information; Accordingly, judging whether the user has the retroactive authority to retroactively check to the retroactive date based on the user information includes: Determining a user points level based on the user points information; If the user's points level reaches the preset points level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date; If the user's points level does not reach the preset points level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

3. The method according to claim 1, characterized in that The user information includes user points information; Accordingly, judging whether the user has the retroactive authority to retroactively check to the retroactive date based on the user information includes: Determining a user points level based on the user points information; Determine the target score level corresponding to the retrospective date; Comparing the user point level with the target point level; If the user's points level reaches the target points level, it is determined that the user has the retroactive authority to retroactively return to the retroactive date; If the user's point level does not reach the target point level, it is determined that the user does not have the retroactive authority to retroactively return to the retroactive date.

4. The method according to claim 1, characterized in that: The prize redemption information also includes a prize redemption code, and each prize redemption date corresponds to a prize redemption code; Correspondingly, determining the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date includes: Determine the first winning code corresponding to the retrospective date; Matching the prize redemption code with the first prize-winning code to obtain a first matching degree between the prize redemption code and the first prize-winning code; Determine, based on the first matching degree, first target prize information corresponding to the prize pool corresponding to the retrospective date; Correspondingly, determining the second target prize information corresponding to the user from the prize pool corresponding to the current date includes: Determine the second winning code corresponding to the current date; Matching the prize redemption code with the second prize-winning code to obtain a second matching degree between the prize redemption code and the second prize-winning code; Based on the second matching degree, second target prize information corresponding to the prize pool corresponding to the current date is determined.

5. The method according to claim 4, characterized in that The determining, based on the first matching degree, corresponding first target prize information in the prize pool corresponding to the retrospective date includes: Obtain each matching degree interval of the prize pool corresponding to the retrospective date; Determine a first target matching degree interval in which the first matching degree lies; Determine the prize corresponding to the first target matching degree interval as the first target prize to obtain the first target prize information; The determining, based on the second matching degree, corresponding to the second target prize information in the prize pool corresponding to the current date includes: Obtain each matching degree interval of the prize pool corresponding to the current date; Determine a second target matching degree interval in which the second matching degree lies; The prize corresponding to the second target matching degree interval is determined as the second target prize to obtain the second target prize information.

6. The method according to claim 1, characterized in that The prize redemption information also includes a prize redemption code, and each type of prize in the prize pool corresponds to a prize redemption code; Correspondingly, determining the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date includes: Obtain the winning code corresponding to each type of prize in the prize pool corresponding to the retrospective date; Compare the prize redemption code with the prize winning code corresponding to each prize category in the prize pool corresponding to the retrospective date; Determine the prize corresponding to the winning code consistent with the prize redemption code in the prize pool corresponding to the retrospective date as the first target prize, so as to obtain the first target prize information; Correspondingly, determining the second target prize information corresponding to the user from the prize pool corresponding to the current date includes: Obtain the winning code corresponding to each prize category in the prize pool corresponding to the current date; Compare the prize redemption code with the prize winning code corresponding to each prize category in the prize pool corresponding to the current date; The prize corresponding to the winning code consistent with the redemption code in the prize pool corresponding to the current date is determined as the second target prize to obtain the second target prize information.

7. The method according to any one of claims 4 to 6, characterized in that: The redemption code and winning code are in text form.

8. A prize information processing device, characterized in that: The device is applied to a server, and includes: A receiving module, used to receive prize redemption information sent by any user terminal, wherein the prize redemption information is generated by the user terminal in response to a prize redemption operation of the user, wherein the prize redemption information includes user information and a prize redemption date; A judgment module, used to judge whether the prize redemption date is today's date; A determination module, for determining a corresponding retroactive date based on the prize redemption date if the prize redemption date is not the current date; The judgment module is further used to judge whether the user has the backdating authority to backdate to the backdating date based on the user information; A sending module, configured to send a reminder message indicating that the prize cannot be redeemed to the user terminal if the user does not have the retroactive authority to retroactively redeem the prize to the retroactive date; The determination module is further configured to determine the prize pool corresponding to the retroactive date if the user has retroactive authority to retroactively return to the retroactive date; The determination module is further used to determine the first target prize information corresponding to the user from the prize pool corresponding to the retrospective date, and send the first target prize information to the user terminal; The determination module is further used to determine the prize pool corresponding to the current date if the prize redemption date is the current date; The sending module is further used to determine the second target prize information corresponding to the user from the prize pool corresponding to the current date, and send the second target prize information to the user terminal.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.