Software implementation method and device for lottery drawing activity deployment
By receiving customer transaction data and filtering and deploying lottery information from the pre-stored lottery maintenance table, the problems of high development costs, high risks and low efficiency in traditional technologies are solved, and the deployment of lottery activities is achieved at a fast and low cost is achieved, and the stability of trading functions is improved.
Patent Information
- Application Number
- CN202310997373.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-25
AI Technical Summary
When traditional technology deploys marketing contacts, code transformation is required for trading business one by one, resulting in high development costs, high risks and low efficiency, especially when a large number of page contacts are deployed and transformed in a short period of time.
By receiving customer transaction data, filtering and deploying lottery information from the pre-stored lottery maintenance table based on the page's identification information, there is no need to modify the complex code of each transaction function page to achieve rapid deployment.
It reduces the development costs and risks of the deployment of lottery events, improves deployment efficiency, shortens the development cycle, and improves the stability of trading functions.
Smart Images

Figure CN119512507A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to a software implementation method and device for deploying a lottery activity. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the invention recited in the claims. No admission is made that the description herein is prior art by inclusion in this section.
[0003] With the development of banking business, banking systems are paying more attention to the construction of operational activity capabilities while upgrading and optimizing business functions. For example, the homepage or completion page of some business functions of mobile banking often follows the customer lottery session. Traditional technical implementation solutions require code transformation for each transaction business when deploying marketing touchpoints, which can easily lead to program problems in the transaction business itself due to the transformation of marketing touchpoints. Especially when a large number of page touchpoints need to be deployed and transformed in a short period of time, the transformation and development costs are high, the risks are high, and the efficiency is low. Summary of the invention
[0004] The embodiment of the present invention provides a software implementation method for lottery activity deployment, which is used to reduce the development cost and risk of lottery activity deployment and improve the efficiency of lottery activity deployment. The method includes:
[0005] Receiving customer transaction data; the customer transaction data includes identification information of a first page where a transaction function performed by the customer is located;
[0006] Determining identification information of a second page of all sub-functions embedded in the first page according to the identification information of the first page;
[0007] Using the identification information of the first page and the identification information of the second page, a plurality of lottery information is screened from a pre-stored lottery maintenance table; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page;
[0008] According to the identification information of the first page and the identification information of the second page, a plurality of lottery activity information is deployed to the first page and the second page.
[0009] The embodiment of the present invention also provides a software implementation device for lottery activity deployment, which is used to reduce the development cost and risk of lottery activity deployment and improve the efficiency of lottery activity deployment. The device includes:
[0010] A customer transaction data receiving module, used to receive customer transaction data; the customer transaction data includes identification information of the first page where the transaction function executed by the customer is located;
[0011] A lottery information determination module is used to determine the identification information of the second page of all sub-functions embedded in the first page according to the identification information of the first page; use the identification information of the first page and the identification information of the second page to filter and obtain multiple lottery information from a pre-stored lottery maintenance table; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page;
[0012] The lottery activity deployment module is used to deploy multiple lottery activity information to the first page and the second page according to the identification information of the first page and the identification information of the second page.
[0013] An embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the software implementation method for deploying the above-mentioned lottery activity when executing the computer program.
[0014] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the software implementation method for implementing the above lottery activity deployment is implemented.
[0015] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the software implementation method for implementing the above lottery activity deployment is implemented.
[0016] In the embodiment of the present invention, the pages where all transaction functions are located are marked. When the customer trades, the identification information of the first page where the transaction function executed by the customer is located and the identification information of the second page of all sub-functions embedded in the first page are obtained. It is identified from the pre-stored lottery maintenance table whether there is a lottery that the customer can participate in, and the lottery information corresponding to the identification information of the first page and the identification information of the second page in the lottery maintenance table and recorded in advance is deployed on the first page and the second page for the customer to draw. Different from the prior art of code transformation for each transaction business, in the embodiment of the present invention, the pages where all transaction functions are located are coded and marked. When the customer trades, the lottery information that can be deployed on the page where the transaction function that the customer has or may start is obtained from the pre-stored lottery maintenance table, and deployed on the page where the transaction function is located for the customer to draw. This solution does not require complex code transformation of each transaction function page in advance, and can realize the rapid deployment of lottery activities on a large number of transaction business pages, which greatly reduces the development cost, has a short development cycle, and a simple implementation process, improves the efficiency of lottery deployment, and simultaneously greatly improves the stability of the transaction function and reduces the development risk. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0018] Figure 1 A flowchart of a software implementation method for a lottery activity deployment in an embodiment of the present invention;
[0019] Figure 2 A specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention;
[0020] Figure 3 Another specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention;
[0021] Figure 4 A specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention;
[0022] Figure 5 It is a schematic diagram of a software implementation device deployed for a lottery activity in an embodiment of the present invention. DETAILED DESCRIPTION
[0023] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0024] The banking system has many functions and is complex. It is costly and risky to transform each transaction business one by one when deploying marketing touchpoints. For this reason, the applicant proposes a software implementation method for lottery deployment, which can quickly realize the touchpoint deployment of a large number of pages and reduce the impact on the financial transaction itself.
[0025] It should be noted that the acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.
[0026] Figure 1 FIG. 1 is a flow chart of a software implementation method for a lottery activity deployment in an embodiment of the present invention. Figure 1 As shown, the method includes:
[0027] Step 101: receiving customer transaction data; the customer transaction data includes identification information of a first page where a transaction function executed by the customer is located;
[0028] Step 102: Determine identification information of second pages of all sub-functions embedded in the first page according to identification information of the first page;
[0029] Step 103: Filter and obtain a plurality of lottery information from a pre-stored lottery maintenance table using the identification information of the first page and the identification information of the second page; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page;
[0030] Step 104: deploy multiple lottery event information to the first page and the second page according to the identification information of the first page and the identification information of the second page.
[0031] from Figure 1 As can be seen from the illustrated process, in an embodiment of the present invention, pages where all transaction functions are located are identified, and when a customer makes a transaction, identification information of the first page where the transaction function executed by the customer is located and identification information of the second page of all sub-functions embedded in the first page are obtained, and it is identified from the pre-stored lottery maintenance table whether there are any lottery activities that the customer can participate in, and the lottery information that corresponds to the identification information of the first page and the identification information of the second page in the lottery maintenance table and is pre-recorded is deployed to the first page and the second page for the customer to draw a lottery. Different from the prior art in which code modification is performed for each transaction business one by one, in the embodiment of the present invention, code and identify the pages where all transaction functions are located. When a customer trades, the information of the lottery activities that can be deployed on the page where the transaction function that the customer has already or may start is obtained from the pre-stored lottery maintenance table, and deployed on the page where the transaction function is located for the customer to draw. This solution does not require complex code modification for each transaction function page in advance, and can achieve rapid deployment of lottery activities on a large number of transaction business pages when multiple customers are trading, which greatly reduces development costs, shortens the development cycle, simplifies the implementation process, improves the efficiency of lottery deployment, and simultaneously greatly improves the stability of transaction functions and reduces development risks.
[0032] The following is a detailed explanation of the software implementation method for the lottery activity deployment in the embodiment of the present invention.
[0033] Receive customer transaction data. When a customer starts a transaction function page, the front end obtains the customer transaction data and uploads the customer transaction data to the backend server, where the customer transaction data may include customer identity information, transaction time, transaction business information, and identification information of the first page where the transaction function executed by the customer is located, etc. For example, when a customer clicks to enter the transfer function page in mobile banking, the front end obtains the identification information of the transfer function page and uploads it to the backend server. The identification information of the page is used to mark the page, that is, to distinguish pages that display different functions or contents, similar to the page number of a file. In order to facilitate computer language recording and page development, the identification information of the page can be a string, each string representing a transaction function page.
[0034] In one embodiment, in order to facilitate development and subsequent transaction business maintenance, the identification information of the first page and the identification information of the second page can be implemented according to the following encoding rules: the identification information of the first page and the identification information of the second page are expressed in the form of a string, wherein characters at different positions of the string are used to distinguish transaction functions, transaction sub-functions, transaction status, and transaction results, respectively.
[0035] For example, as shown in Table 1, Table 1 is a schematic diagram of the identification information of the page in the embodiment of the present invention. Referring to Table 1, the first three digits of the identification information of the page are used to distinguish the transaction function, and the transaction function may include but is not limited to one or any combination of the following: transfer, deposit, financial management, credit card, loan, life payment, shopping, 001 represents the transfer and remittance function, 002 represents the deposit function, 003 represents the loan function, etc., the middle 4 digits are used to distinguish the transaction sub-functions, and the last 3 digits are used to distinguish the specific information of the transaction sub-function page, such as transaction results: transaction success, transaction failure, transaction status: transaction in progress, transaction end, transaction error, etc. When adding page identification information, in order to avoid duplication of page identification information, it is accumulated at the corresponding string position.
[0036] The embodiment of the present invention only illustrates how to encode the identification information of a page, and does not limit the encoding. Those skilled in the art can encode the page according to actual needs.
[0037] Table 1 Page identification information diagram
[0038]
[0039] After obtaining the identification information of the first page where the transaction function executed by the customer in the customer transaction data is located, all sub-functions embedded in the first page where the transaction function executed by the customer is located can be determined, and then the identification information of the second page of all sub-functions embedded in the first page can be determined.
[0040] For example, taking mobile banking as an example, the homepage includes many functions, such as transfer, loan, financial management, etc. When the customer clicks to enter one of the function modules, there may be multiple sub-functions embedded. The hierarchical relationship between the functions can be recorded in the background server. When the customer clicks to enter a certain function, the background server can determine all the embedded sub-function pages based on the function page where the customer is located, and then determine the identification information of the second page of all the sub-functions embedded in the first page.
[0041] For another example, if the identification information of all transaction function pages is encoded according to the same rule, the identification information of the second page of all sub-functions embedded in the first page can be determined directly based on the identification information of the first page.
[0042] After determining the identification information of the first page and the identification information of the second page, that is, determining the transaction function page that the customer is currently on and the next transaction sub-function page that the customer may click to enter, the identification information of the first page and the identification information of the second page are used to filter and obtain multiple lottery information from the pre-stored lottery maintenance table. Among them, the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting the lottery display page. That is, the lottery maintenance table stores the lottery information that can be displayed to the user on the first page and the second page. Using program code, combined with the parameters for presenting the lottery display page, the lottery can be displayed to the user on the first page and / or the second page, and then the customer can draw a lottery, wherein the lottery information can include but is not limited to one of the following or any combination: lottery name, lottery cycle, winning probability, winning number limit, prize information, lottery rules, sharing description information.
[0043] The lottery maintenance table in the embodiment of the present invention stores the latest lottery information according to the identification information of the page where the full amount of transaction functions (including transaction sub-functions) are located. Therefore, when loading any transaction function (including transaction sub-function) page, it is only necessary to render and display the page according to the latest lottery information corresponding to the lottery maintenance table. The lottery information can be deployed according to the current date, festival, news hotspots, etc. Compared with the existing technology, the development difficulty and cost are greatly reduced.
[0044] Table 2 is a schematic diagram of a lucky draw maintenance table in an embodiment of the present invention. What is important in the lucky draw maintenance table is the identification information of the page where the transaction function is located. Table 2 is an example. Some pages have lucky draws, and some pages do not have lucky draws. During implementation, it is determined whether there is a lucky draw that the customer can participate in, as well as the specific lucky draw information, based on the lucky draw information corresponding to the identification information of the page in the lucky draw maintenance table. Those skilled in the art can design a lucky draw maintenance table according to actual needs.
[0045] Table 2 Schematic diagram of the lottery maintenance table in the embodiment of the present invention
[0046]
[0047]
[0048] Figure 2 A specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention is as follows: Figure 2 As shown, the lottery maintenance table can be generated in advance in the following manner:
[0049] Step 201, receiving lottery information input by the user according to the identification information on the first page and the identification information on the second page;
[0050] Step 202: Generate a lottery maintenance table according to the lottery information input by the user according to the identification information on the first page and the identification information on the second page.
[0051] In this example, the staff is supported to manually set the information required for the lottery maintenance table. During implementation, the required information name / explanation and input interface can be displayed to the user. At the same time, a custom function can be provided to receive the custom information of the lottery entered by the user, so that the staff can deploy the lottery according to the real-time news information and generate the lottery maintenance table according to the information entered by the user.
[0052] Figure 3 Another specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention is as follows: Figure 3 As shown, the lottery maintenance table can also be generated in advance in the following manner:
[0053] Step 301, obtaining historical lottery information and customer transaction data; the customer transaction data includes identification information of the first page, identification information of the second page, and transaction time;
[0054] Step 302: construct a training set and a test set based on historical lottery information and customer transaction data;
[0055] Step 303: construct a machine learning model, test the machine learning model using a training set, and test the machine learning model using a test set to obtain a lottery activity model;
[0056] Step 304: input the latest customer transaction data into the lottery activity model, and output the latest lottery activity information;
[0057] Step 305: Generate a lottery maintenance table using the latest lottery information.
[0058] In this example, an artificial intelligence algorithm is used to generate a lottery maintenance table, freeing up manpower, reducing labor costs, and improving the efficiency of lottery deployment. During implementation, natural language processing technology can be used to process historical lottery information and customer transaction data, build training sets, test sets, and validation sets, build a machine learning model, test the machine learning model with the training set, test the machine learning model with the test set, and validate the machine learning model with the validation set to obtain a lottery model, and use the lottery model to generate a lottery maintenance table.
[0059] In one embodiment, deploying multiple lottery event information to the corresponding first page and second page may include:
[0060] Before the customer clicks on the sub-function, multiple lottery event information is rendered to the first page and the second page through the program code SDK.
[0061] During implementation, the program code SDK for pre-page display can be embedded in the client, receive the lottery information, render it to the first page and the second page, and display it to the customer. For example, the customer login identification information is 0010107000 transfer function page. While the mobile banking transfer program normally processes financial transactions, it transmits the customer's current page identification information 0010107000 to the SDK. The SDK receives and assembles multiple lottery information. For example, when the customer completes the transfer transaction and enters the transfer success page, the lottery is displayed in the floating window of the client interface, and the customer's lottery action is received to complete the lottery.
[0062] Figure 4 A specific embodiment of the software implementation method for the lottery activity deployment in the embodiment of the present invention is as follows: Figure 4 As shown, an artificial intelligence algorithm is used to generate a lottery maintenance table. Bank users perform secondary editing based on the lottery maintenance table generated by the artificial intelligence algorithm and store it. When a customer logs in to the mobile banking and handles banking business, the specific transaction function page processes the customer transaction and sends the identification information of the page to the backend server to determine whether there is a lottery that the customer can participate in. According to the identification information of the first page where the transaction function executed by the customer is located, the identification information of the second page of all sub-functions embedded in the first page, and the specific information in the lottery maintenance table, it is determined whether there is a lottery that the customer can participate in. When there is a lottery that the customer can participate in, the mobile banking client deploys multiple lottery information to the first page and the second page, and displays the lottery in a floating window for customers to participate in the lottery. When there is no lottery that the customer can participate in, the log information is recorded and the end is completed. When more marketing touch support is needed, there is no need to perform complex transformation of the page. Only the identification information of the relevant page needs to be transmitted, and the latest lottery maintenance table is used to achieve flexible deployment of different financial transaction lottery touch points.
[0063] The present invention also provides a software implementation device for lottery deployment, as described in the following embodiments. Since the principle of the device to solve the problem is similar to the software implementation method for lottery deployment, the implementation of the device can refer to the implementation of the software implementation method for lottery deployment, and the repeated parts will not be repeated.
[0064] Figure 5 FIG. 1 is a schematic diagram of a software implementation device for a lottery activity in an embodiment of the present invention. Figure 5 As shown, the device comprises:
[0065] The customer transaction data receiving module 501 is used to receive customer transaction data; the customer transaction data includes identification information of the first page where the transaction function executed by the customer is located;
[0066] The lottery information determination module 502 is used to determine the identification information of the second page of all sub-functions embedded in the first page according to the identification information of the first page; use the identification information of the first page and the identification information of the second page to filter and obtain multiple lottery information from a pre-stored lottery maintenance table; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page;
[0067] The lottery activity deployment module 503 is used to deploy multiple lottery activity information to the first page and the second page according to the identification information of the first page and the identification information of the second page.
[0068] In one embodiment, the identification information of the first page and the identification information of the second page are implemented according to the following coding rules:
[0069] The identification information of the first page and the identification information of the second page are represented in the form of character strings, wherein characters at different positions of the character strings are used to distinguish transaction functions, transaction sub-functions, transaction status, and transaction results, respectively.
[0070] In one embodiment, the transaction functions include one or any combination of the following: transfer, deposit, financial management, credit card, loan, living expenses, and shopping.
[0071] In one embodiment, the lottery information includes one or any combination of the following: lottery name, lottery period, winning probability, winning times limit, prize information, lottery rules, and sharing description information.
[0072] In one embodiment, the lottery maintenance table is pre-generated as follows:
[0073] Receiving lottery information input by the user according to the identification information on the first page and the identification information on the second page;
[0074] A lottery maintenance table is generated according to the lottery information input by the user according to the identification information on the first page and the identification information on the second page.
[0075] In one embodiment, the lottery maintenance table is pre-generated as follows:
[0076] Acquire historical lottery information and customer transaction data; the customer transaction data includes identification information of the first page, identification information of the second page, and transaction time;
[0077] Build training and test sets based on historical lottery information and customer transaction data;
[0078] Build a machine learning model, test the machine learning model using the training set, test the machine learning model using the test set, and obtain a lottery activity model;
[0079] Input the latest customer transaction data into the lottery model and output the latest lottery information;
[0080] Generate a sweepstakes maintenance table using the latest sweepstakes information.
[0081] In one embodiment, the lottery activity deployment module 503 is specifically used to:
[0082] Before the customer clicks on the sub-function, multiple lottery event information is rendered to the first page and the second page through the program code SDK.
[0083] An embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the software implementation method for deploying the above-mentioned lottery activity when executing the computer program.
[0084] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the software implementation method for implementing the above lottery activity deployment is implemented.
[0085] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the software implementation method for implementing the above lottery activity deployment is implemented.
[0086] In an embodiment of the present invention, pages where all transaction functions are located are identified. When a customer is trading, identification information of the first page where the transaction function executed by the customer is located and identification information of the second page of all sub-functions embedded in the first page are obtained, and it is identified from a pre-stored lottery maintenance table whether there is a lottery that the customer can participate in. The lottery information that corresponds to the identification information of the first page and the identification information of the second page in the lottery maintenance table and is pre-recorded is deployed to the first page and the second page for the customer to draw. Different from the prior art in which code modification is performed for each transaction business one by one, in the embodiment of the present invention, code and identify the pages where all transaction functions are located. When a customer trades, the information of the lottery activities that can be deployed on the page where the transaction function that the customer has already or may start is obtained from the pre-stored lottery maintenance table, and deployed on the page where the transaction function is located for the customer to draw. This solution does not require complex code modification for each transaction function page in advance, and can achieve rapid deployment of lottery activities on a large number of transaction business pages when multiple customers are trading, which greatly reduces development costs, shortens the development cycle, simplifies the implementation process, improves the efficiency of lottery deployment, and simultaneously greatly improves the stability of transaction functions and reduces development risks.
[0087] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0088] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0091] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A software implementation method for lottery deployment, characterized in that: include: Receiving customer transaction data; the customer transaction data includes identification information of a first page where a transaction function performed by the customer is located; Determining identification information of a second page of all sub-functions embedded in the first page according to the identification information of the first page; Using the identification information of the first page and the identification information of the second page, a plurality of lottery information is screened from a pre-stored lottery maintenance table; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page; According to the identification information of the first page and the identification information of the second page, a plurality of lottery activity information is deployed to the first page and the second page.
2. The method according to claim 1, characterized in that The identification information of the first page and the identification information of the second page are implemented according to the following coding rules: The identification information of the first page and the identification information of the second page are represented in the form of character strings, wherein characters at different positions of the character strings are used to distinguish transaction functions, transaction sub-functions, transaction status, and transaction results, respectively.
3. The method according to claim 2, characterized in that The transaction functions include one or any combination of the following: transfer, deposit, financial management, credit card, loan, living payment, shopping.
4. The method according to claim 1, characterized in that The lottery information includes one or any combination of the following: lottery name, lottery period, winning probability, winning times limit, prize information, lottery rules, and sharing description information.
5. The method according to claim 1, characterized in that The lottery maintenance table is generated in advance as follows: Receiving lottery information input by the user according to the identification information on the first page and the identification information on the second page; A lottery maintenance table is generated according to the lottery information input by the user according to the identification information on the first page and the identification information on the second page.
6. The method according to claim 1, characterized in that The lottery maintenance table is generated in advance as follows: Acquire historical lottery information and customer transaction data; the customer transaction data includes identification information of the first page, identification information of the second page, and transaction time; Build training and test sets based on historical lottery information and customer transaction data; Build a machine learning model, test the machine learning model using the training set, test the machine learning model using the test set, and obtain a lottery activity model; Input the latest customer transaction data into the lottery model and output the latest lottery information; Generate a sweepstakes maintenance table using the latest sweepstakes information.
7. The method according to claim 1, characterized in that Deploy multiple lottery event information to the corresponding first page and second page, including: Before the customer clicks on the sub-function, multiple lottery event information is rendered to the first page and the second page through the program code SDK.
8. A software implementation device for lottery activity deployment, characterized in that: include: A customer transaction data receiving module, used to receive customer transaction data; the customer transaction data includes identification information of the first page where the transaction function executed by the customer is located; A lottery information determination module is used to determine the identification information of the second page of all sub-functions embedded in the first page according to the identification information of the first page; use the identification information of the first page and the identification information of the second page to filter and obtain multiple lottery information from a pre-stored lottery maintenance table; the lottery maintenance table records the lottery information according to the identification information of the first page and the identification information of the second page, and the lottery information includes parameters for presenting a lottery display page; The lottery activity deployment module is used to deploy multiple lottery activity information to the first page and the second page according to the identification information of the first page and the identification information of the second page.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.