Financial activity triggering method and device, program product and electronic equipment
By deploying an SDK on the client side to generate and send activity messages, the problem of WebSockets failing to trigger financial activities in a timely manner was solved, enabling fast and secure task verification and activity display, thus improving user experience and system efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- INDUSTRIAL AND COMMERCIAL BANK OF CHINA
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, WebSockets based on the TCP protocol cannot trigger financial activities in a timely manner after the user completes the task, and there are network delays and security risks, resulting in unnecessary resource consumption.
The SDK is pre-deployed on the client side. The activity message is generated based on the touchpoint information of the task touchpoint. The SDK is then used to send the message to the server for verification. The verification result is returned, and the activity link is generated and displayed.
It enables fast and efficient task verification and activity display, ensures communication security and rational use of resources, and improves user experience and system stability.
Smart Images

Figure CN121924176A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of financial technology, and more specifically, to a method, apparatus, program product, and electronic device for triggering financial activities. Background Technology
[0002] With the rapid development of technology, various client software and service applications (such as mobile banking clients) provide users with many convenient functions. To attract and retain users, many applications and platforms stimulate user interest by hosting various activities. Currently, these activities are generally related to multiple specific tasks, and can be triggered after a user completes a specific task.
[0003] In related technologies, real-time interaction is generally achieved by relying on the WebSockets protocol (a protocol for full-duplex communication over a single TCP (Transmission Control Protocol) connection). That is, when a user completes a specific task through client software, the client software sends an event notification to the server through a WebSocket connection. After receiving the notification, the server performs the corresponding logic processing and triggers the activity.
[0004] However, the above implementation has the following problems: Since WebSockets is based on the TCP protocol, there is a network latency issue, which may cause users to not receive timely responses after completing tasks or for activities to not be triggered in a timely manner. Furthermore, if the WebSocket connection is not properly protected, it may be vulnerable to security attacks, leading to data leakage or tampering. In addition, the client software needs to maintain a WebSocket connection, which leads to unnecessary resource consumption, especially when the user is inactive.
[0005] There is currently no effective solution to the above problems. Summary of the Invention
[0006] This invention provides a method, apparatus, program product, and electronic device for triggering financial activities, to at least solve the technical problem in related technologies where activities cannot be triggered in a timely manner after a user completes a task.
[0007] According to one aspect of the present invention, a method for triggering a financial activity is provided, comprising: when a user triggers a target task touchpoint in a target client through a user terminal, and the target task touchpoint is associated with a financial activity, generating an activity message based on the touchpoint information of the target task touchpoint, wherein the target client has a preset tool pre-deployed; using the preset tool, sending the activity message to a server, wherein the server verifies the target task indicated by the target task touchpoint based on the activity message and returns a verification result; if the received verification result indicates successful verification, determining the target financial activity associated with the target task; using the preset tool, transmitting the activity link of the target financial activity generated by the server to the target client, and displaying the activity link on the target client, wherein the user triggers the target financial activity through the activity link.
[0008] Furthermore, when a user triggers a target task touchpoint in the target client through a user terminal, and the target task touchpoint is associated with a financial activity, before generating an activity message based on the touchpoint information of the target task touchpoint, the process includes: configuring the financial activity through the business end; generating at least one task for each financial activity through the business end, and associating at least one task with the financial activity to obtain association information; and sending the association information to the target client through the business end.
[0009] Furthermore, the associated information includes: a set of task touchpoints associated with each financial activity. Before generating an activity message based on the touchpoint information of the target task touchpoint, the information also includes: determining whether the target task touchpoint belongs to any set of task touchpoints based on the associated information; and if the target task touchpoint belongs to any set of task touchpoints, determining that the target task touchpoint is associated with a financial activity.
[0010] Furthermore, the step of generating an activity message based on the touchpoint information of the target task touchpoint includes: determining the touchpoint information of the target task touchpoint, wherein the touchpoint information includes at least: touchpoint identifier, touchpoint element information, and user information, wherein the user information is information obtained with user authorization; encapsulating the touchpoint identifier, touchpoint element information, and user information to generate an activity message.
[0011] Furthermore, the server-side steps for verifying the target task indicated by the target task touchpoint based on the activity message include: parsing the activity message to determine the touchpoint identifier and touchpoint element information, wherein the touchpoint element information includes at least: user operation data for completing the target task, and the operation data includes: multiple operation values; determining the target financial activity based on the touchpoint identifier and determining the activity information of the target financial activity, wherein the activity information includes at least: the operation threshold range corresponding to each operation; and determining that the target task has been successfully verified if all operation values fall within the operation threshold range.
[0012] Furthermore, the steps of using a preset tool to transmit the activity link of the target financial activity generated by the server to the target client and display the activity link on the target client include: using a preset tool to generate a display icon for the target financial activity; and controlling the server to generate the activity link based on the activity link address and display icon of the target financial activity.
[0013] Furthermore, the step of generating a display icon for the target financial activity using a preset tool includes: using the preset tool to call an icon library to determine a target static icon associated with the target financial activity, wherein the icon library includes: a static icon associated with each financial activity; the target static icon is used for pre-display on the target client when the received reconciliation result indicates successful reconciliation; using the preset tool to call a target dynamic icon corresponding to the target static icon from the server; and generating a display icon based on the target dynamic icon.
[0014] According to another aspect of the present invention, a financial activity triggering device is also provided, comprising: a first generation unit, configured to generate an activity message based on the touchpoint information of the target task touchpoint when a user triggers a target task touchpoint in a target client through a user terminal, and the target task touchpoint is associated with a financial activity, wherein the target client has a preset tool pre-deployed; a sending unit, configured to send the activity message to a server using the preset tool, wherein the server verifies the target task indicated by the target task touchpoint based on the activity message and returns a verification result; a determining unit, configured to determine the target financial activity associated with the target task when the received verification result indicates successful verification; and a second generation unit, configured to transmit the activity link of the target financial activity generated by the server to the target client using the preset tool and display the activity link on the target client, wherein the user triggers the target financial activity through the activity link.
[0015] Furthermore, the triggering device also includes: a first configuration module, used to configure the financial activity through the business terminal before generating an activity message based on the touch information of the target task touch point when the user triggers the target task touch point in the target client through the user terminal and the target task touch point is associated with a financial activity; a first generation module, used to generate at least one task for each financial activity through the business terminal and associate at least one task with the financial activity to obtain association information; and a first sending module, used to send the association information to the target client through the business terminal.
[0016] Furthermore, the associated information includes: a set of task touchpoints associated with each financial activity; a first judgment module; and a triggering device further includes: before generating an activity message based on the touchpoint information of the target task touchpoint, determining whether the target task touchpoint belongs to any set of task touchpoints based on the associated information; and a first determination module, used to determine that the target task touchpoint is associated with a financial activity if the target task touchpoint belongs to any set of task touchpoints.
[0017] Furthermore, the first generation unit includes: a second determining module, used to determine the touch point information of the target task touch point, wherein the touch point information includes at least: touch point identifier, touch point element information, and user information, the user information being information obtained with user authorization; and a first encapsulation module, used to encapsulate the touch point identifier, touch point element information, and user information to generate an activity message.
[0018] Furthermore, the sending unit includes: a first parsing module, used to parse the activity message through the server to determine the touchpoint identifier and touchpoint element information, wherein the touchpoint element information includes at least: the user's operation data for completing the target task, and the operation data includes: multiple operation values; a third determining module, used to determine the target financial activity based on the touchpoint identifier through the server, and determine the activity information of the target financial activity, wherein the activity information includes at least: the operation threshold range corresponding to each operation; and a fourth determining module, used to determine that the target task has been successfully reimbursed if all operation values fall within the operation threshold range through the server.
[0019] Furthermore, the second generation unit includes: a second generation module, used to generate a display icon for the target financial activity using a preset tool; and a third generation module, used to control the server to generate an activity link based on the activity link address and display icon of the target financial activity.
[0020] Furthermore, the second generation module includes: a first determining submodule, used to use a preset tool to call an icon library to determine a target static icon associated with the target financial activity, wherein the icon library includes: a static icon associated with each financial activity; the target static icon is used to pre-display on the target client when the received reconciliation result indicates successful reconciliation; a first calling submodule, used to use a preset tool to call a target dynamic icon corresponding to the target static icon from the server; and a first generation submodule, used to generate a display icon based on the target dynamic icon.
[0021] According to another aspect of the present invention, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the triggering method for any of the above-mentioned financial activities.
[0022] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement any of the above-described methods for triggering financial activities.
[0023] In this invention, when a user triggers a target task touchpoint in a target client through a user terminal, and the target task touchpoint is associated with a financial activity, an activity message is generated based on the touchpoint information of the target task touchpoint. A preset tool is used to send the activity message to the server. If the received reconciliation result indicates successful reconciliation, the target financial activity associated with the target task is determined. The preset tool is used to transmit the activity link of the target financial activity generated by the server to the target client, and the activity link is displayed on the target client. This solves the technical problem in related technologies where the activity cannot be triggered in a timely manner after the user completes the task.
[0024] In this invention, when a user triggers a target task touchpoint in a target client through a user terminal, and this touchpoint is associated with a financial activity, the SDK (Software Development Kit) pre-installed in the target client is used as a bridge. Based on the touchpoint information of the task touchpoint, an activity message is quickly generated and encapsulated. Then, the SDK sends the activity message to the server. Based on the received activity message, the server immediately performs a verification judgment on the target task and returns the verification result. Upon receiving a verification result indicating successful verification, the SDK generates a corresponding activity link based on the target financial activity associated with the target task, and displays the activity link on the target client. In this way, the user only needs to click on the displayed activity link to directly participate in the financial activity and enjoy instant rewards. This achieves the goal of timely response to user behavior and triggering associated financial activities, thereby realizing the technical effect of fast and efficient task verification and activity display, while also ensuring communication security and the rational use of resources. Attached Figure Description
[0025] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0026] Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing a triggering method for financial activities is shown.
[0027] Figure 2 This is a flowchart of a financial activity triggering method according to Embodiment 1 of the present invention;
[0028] Figure 3 This is a schematic diagram of an optional financial activity triggering device according to an embodiment of the present invention;
[0029] Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first," "second," etc., used in this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] It should be noted that all relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, and displayed data) collected and involved in this invention are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of this data comply with the relevant laws, regulations, and standards of the relevant regions, necessary confidentiality measures have been taken, and it does not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has an interface with relevant users or organizations. Before obtaining relevant information, a request to obtain the information needs to be sent to the aforementioned user or organization through the interface. The relevant information is obtained only after receiving consent from the aforementioned user or organization. If the user chooses to refuse, the process proceeds to an expert decision-making process.
[0033] In this invention, to address the issues of untimely activity triggering, data security, and client efficiency caused by potential network latency, security vulnerabilities, and resource consumption in WebSockets, an SDK can be set up on the client side. After a user triggers a task touchpoint, for example, after the user completes a task (such as transferring money), the product side (i.e., the backend related to the task) obtains behavioral data and sends it to the client through a common bridging method (i.e., a common bridging method encapsulated by the client). The client directly determines whether the task is associated with an activity. If the client determines that it is associated with an activity, it sends the encapsulated message directly to the SDK. The SDK forwards it to the server for verification. If the verification is successful, the SDK performs UI (User Interface) processing according to the display type (corresponding to the activity type, such as list activity, combined activity, etc.) and displays different types of activity floating windows (i.e., activity links). Users can participate in the activity after clicking on the floating window.
[0034] The present invention will now be described in detail with reference to various embodiments.
[0035] Example 1
[0036] According to an embodiment of this application, an embodiment of a method for triggering financial activities is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0037] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal (or mobile device) for implementing a triggering method for financial activities is shown. Figure 1 As shown, computer terminal 10 (or mobile device) may include one or more ( Figure 1 The processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions may also be included. In addition, it may include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera, wherein the network interface can be connected to wired and / or wireless networks. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0038] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0039] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the financial activity triggering method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned financial activity triggering method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0040] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0041] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0042] Under the aforementioned operating environment, this application provides the following: Figure 2 The methods for triggering financial activities are shown. Figure 2 This is a flowchart of a financial activity triggering method according to Embodiment 1 of the present invention, as follows: Figure 2 As shown, the method includes the following steps:
[0043] Step S201: When a user triggers a target task touchpoint in the target client through a user terminal, and the target task touchpoint is associated with a financial activity, an activity message is generated based on the touchpoint information of the target task touchpoint, wherein the target client has a preset tool pre-deployed.
[0044] In this embodiment of the invention, after a user completes a specific task (such as a money transfer) on a target client (such as a mobile banking client) through a user terminal (i.e., the device used by the user, such as a smartphone, tablet, or computer), a preset task touchpoint is triggered. The product side where the task touchpoint is located transmits the touchpoint information (including context data of the user's operation, such as touchpoint identifiers and touchpoint elements, used to identify specific user behaviors) to the target client through a public bridging method encapsulated by the target client. The target client can first determine whether the task touchpoint is associated with a financial activity. If the target task touchpoint is associated with a financial activity, it can encapsulate and generate an activity message (i.e., a structured data packet, including: touchpoint information, financial activity ID, user information, etc., used to report to the server that the user has completed the associated task) based on the collected touchpoint information and the corresponding financial activity ID (identifier).
[0045] Here, tasks can be varied, including: registering a new account, purchasing goods, sharing content, participating in discussions, transferring money, topping up funds, and purchasing financial products.
[0046] In this embodiment of the invention, the target client is pre-deployed with a preset tool (SDK) to facilitate the timely triggering of corresponding financial activities after the user completes the task.
[0047] In step S202, using a preset tool, the activity message is sent to the server. The server verifies the target task indicated by the target task contact based on the activity message and returns the verification result.
[0048] In this embodiment of the invention, the SDK sends the generated activity message to the server. Upon receiving the message, the server immediately performs task verification based on the information contained in the message, that is, checks whether the user's completed behavior meets the requirements for participating in financial activities. If it does, verification is confirmed; if not, the reason is recorded. Then, the server feeds back the verification result to the SDK, including whether the verification was successful and specific verification information.
[0049] Step S203: If the received reconciliation result indicates that the reconciliation was successful, determine the target financial activity associated with the target task.
[0050] In this embodiment of the invention, when the SDK receives a successful reconciliation signal from the server, it can parse the activity type information carried in the reconciliation result to clarify the type of financial activity associated with the user's behavior. This ensures that the user can see reward opportunities that match their behavior, enhancing interactivity and personalized experience.
[0051] Step S204: Using a preset tool, the activity link of the target financial activity generated by the server is transmitted to the target client, and the activity link is displayed on the target client, wherein the user triggers the target financial activity through the activity link.
[0052] In this embodiment of the invention, an activity link is automatically generated for the current financial activity based on the successful reconciliation result and activity type returned by the server. For example, the SDK performs UI processing based on the activity type, presenting the activity link as a floating window on the target client interface, waiting for the user to click and participate. This not only simplifies the user participation process but also improves the visibility and attractiveness of the activity.
[0053] In summary, when a user triggers a target task touchpoint in the target client through their user terminal, and this touchpoint is associated with a financial activity, the SDK pre-installed on the target client acts as a bridge. Based on the touchpoint information of the task touchpoint, an activity message is quickly generated and encapsulated. Then, the SDK sends the activity message to the server. Based on the received activity message, the server immediately performs a verification judgment on the target task and returns the verification result. Upon receiving a verification result indicating successful verification, the server generates a corresponding activity link based on the target financial activity associated with the target task and displays the activity link on the target client. In this way, the user only needs to click on the displayed activity link to directly participate in the financial activity and enjoy instant rewards. This achieves the goal of timely response to user behavior and triggering associated financial activities, thus realizing the technical effect of fast and efficient task verification and activity display, while also ensuring communication security and the rational use of resources.
[0054] To improve the accuracy of determining the association information between tasks and financial activities, in the financial activity triggering method provided in Embodiment 1 of this application, when a user triggers a target task touchpoint in a target client through a user terminal, and the target task touchpoint is associated with a financial activity, before generating an activity message based on the touchpoint information of the target task touchpoint, the financial activity is configured through the business terminal; at least one task is generated for each financial activity through the business terminal, and at least one task is associated with the financial activity to obtain association information; the association information is sent to the target client through the business terminal.
[0055] In this embodiment of the invention, on the business side, business personnel log into the backend management system and use the activity configuration interface to set detailed parameters for financial activities, such as the activity name, time range, prize type and quantity, and participation conditions. For example, an activity can be set so that users can receive shopping discounts for completing a transfer of a specific amount or more. After configuring the financial activity, the business side continues to set tasks related to the activity. For example, for a certain activity, the task can be set as "the user completes a transfer of more than X yuan". The business side generates at least one task for each activity through the activity configuration interface and associates these tasks with the activities, generating association information including task ID, activity ID, trigger conditions, etc. This information is used to determine whether the user's behavior triggers the activity conditions on the client side. After completing the configuration of the financial activities and tasks, the business side sends all association information to the target client through the SDK update channel to ensure that the client is aware of the latest activity and task association status. After receiving the association information, the client stores it in a local database so that it can be checked in real time when the user triggers the task touchpoint to determine whether the conditions for participating in the financial activity are met.
[0056] This embodiment not only enhances the flexibility and diversity of activities but also ensures that activity rules can be quickly updated and synchronized to the client, enabling users to participate in financial activities directly related to their behavior in a timely and accurate manner, thereby improving user engagement and satisfaction. Simultaneously, by storing related information locally, network latency and communication costs are reduced, providing users with a smoother service experience and strengthening the system's stability and security.
[0057] Optionally, the association information includes a set of task touchpoints associated with each financial activity. To accurately determine whether a target task touchpoint is associated with a financial activity, in the financial activity triggering method provided in Embodiment 1 of this application, before generating an activity message based on the touchpoint information of the target task touchpoint, it is determined whether the target task touchpoint belongs to any set of task touchpoints based on the association information; if the target task touchpoint belongs to any set of task touchpoints, it is determined that the target task touchpoint is associated with a financial activity.
[0058] In this embodiment of the invention, when a user performs an action (such as transferring money) through a client and triggers a target task touchpoint, the client can immediately access locally stored task touchpoint set information. This set contains all known task touchpoints and their association data with financial activities. By analyzing this information, it is determined whether the current touchpoint is in any task touchpoint set, i.e., whether one or more preset tasks match it. If it is confirmed that the target task touchpoint belongs to one of the known task touchpoint sets, this indicates that the user's action is associated with at least one financial activity.
[0059] In this embodiment, by making real-time judgments based on associated information, the client can quickly identify and confirm whether user behavior has triggered the conditions for participating in financial activities, thereby seamlessly guiding users to the corresponding activity interface to enjoy immediate rewards or discounts. This not only enhances the user experience but also optimizes the utilization efficiency of client resources and reduces unnecessary background communication, thus increasing user activity while ensuring the economy and stability of system operation. Furthermore, since the judgment process occurs within the client, the response speed and security of the entire process are significantly enhanced.
[0060] To improve the accuracy of generating activity messages, in the financial activity triggering method provided in Embodiment 1 of this application, the touch point information of the target task touch point is determined. The touch point information includes at least: touch point identifier, touch point element information, and user information. The user information is information obtained with user authorization. The touch point identifier, touch point element information, and user information are encapsulated to generate an activity message.
[0061] In this embodiment of the invention, when a user completes a target task touchpoint action on the client (such as completing a transfer), the product side containing that task touchpoint transmits the touchpoint information to the client through a public bridging method encapsulated in the client. Here, the touchpoint information includes at least: a touchpoint identifier, touchpoint element information, and user information. For example, the touchpoint identifier is "transfer completed," and the touchpoint element information includes the transfer amount and time. Simultaneously, based on the permissions granted by the user during registration or settings, user information, such as user ID and mobile phone number, is securely obtained to ensure that all information is processed only with user authorization.
[0062] Then, the collected touchpoint identifiers, touchpoint element information, and user information are integrated and formatted to generate an activity message. This message not only includes the identifier of the specific touchpoint completed by the user (e.g., "transfer completed"), but also records in detail various elements related to that touchpoint (such as the transfer amount and time), as well as the user's identity data (such as user ID and mobile phone number). The generation of the activity message follows a preset data structure and encoding rules to ensure the integrity of its content and the security of its transmission.
[0063] In this embodiment, by accurately collecting touchpoint information and user data and employing structured encapsulation, high-quality activity messages can be generated. These messages not only contain all the necessary information for a user to complete a specific action but also ensure respect for and protection of user privacy. The generation and transmission of activity messages signify that the user's behavior has officially entered the financial activity processing flow, laying a solid foundation for timely and accurate responses to user actions and the provision of corresponding rewards or services. This mechanism not only enhances the real-time nature and personalization of activities but also improves the overall performance and security of the system by reducing unnecessary data transmission.
[0064] To improve the accuracy of reconciling target tasks, in the financial activity triggering method provided in Embodiment 1 of this application, the server parses the activity message to determine the touchpoint identifier and touchpoint element information. The touchpoint element information includes at least: user operation data for completing the target task, and the operation data includes: multiple operation values. The server determines the target financial activity based on the touchpoint identifier and determines the activity information of the target financial activity. The activity information includes at least: the operation threshold range corresponding to each operation. The server determines that the target task has been successfully reconciled when all operation values fall within the operation threshold range.
[0065] In this embodiment of the invention, after receiving the activity message sent by the SDK, the server first parses the message using a preset decoding algorithm. The parsing process extracts touchpoint identifiers and touchpoint element information, including operation values in the operation data, such as the specific transfer amount and time. These operation values are key information for determining whether a user's behavior meets the conditions for participating in a financial activity.
[0066] Then, the server uses the touchpoint identifier to match the list of financial activities stored in the database to determine the target financial activity. Next, it parses the activity information of the target financial activity and extracts the operation threshold range corresponding to the operation value, such as the threshold range for a transfer activity being "100 yuan to 1000 yuan".
[0067] Next, the server compares the operation values extracted from the activity message with the operation threshold range of the target financial activity. If all operation values, such as the transfer amount, are within the preset threshold range, the server will determine that the reconciliation of the target task is successful, indicating that the user's behavior meets the conditions for participating in the specific financial activity. The server will generate the corresponding reconciliation result and send this result back to the SDK to trigger a user-perceptible activity display and participation process.
[0068] In this embodiment, the server accurately determines the validity and eligibility of user behavior, ensuring the fairness of financial activities and customer satisfaction. Through the parsing and verification process of activity messages, the server can quickly identify user behavior, accurately assess whether it meets the participation conditions of a specific financial activity, and thus quickly verify the participation if the conditions are met, providing users with immediate feedback and rewards. This not only improves the automation and accuracy of activity processing but also ensures strict enforcement of activity rules through rigorous threshold judgments, enhancing the attractiveness of financial activities and the user experience.
[0069] To improve the accuracy of generating activity links for target financial activities, the financial activity triggering method provided in Embodiment 1 of this application uses a preset tool to generate a display icon for the target financial activity; the control server generates an activity link based on the activity link address and display icon of the target financial activity.
[0070] In this embodiment of the invention, if the SDK receives a successful verification signal, it can generate one or more display icons based on the activity type of the target financial activity. For example, for a certain activity, the icon might be designed as a shiny gift box or a spinning wheel to stimulate users' curiosity and desire to participate. Then, the server creates an activity link based on the icon and link address. This link is usually an image element with hyperlink functionality. When a user sees the display icon on the client interface and clicks it, the activity link automatically navigates to the activity's detailed page, achieving a seamless transition from touchpoint triggering to activity participation. Then, the activity link is displayed as a display icon on the client interface (such as the main interface, transaction completion page, etc.). The choice of display location considers both the user's visual habits and avoids interfering with ongoing core operations. After seeing the display icon, the user can directly enter the activity's detailed page with a simple click to participate in the activity and claim rewards.
[0071] In this embodiment, by generating highly recognizable display icons and cleverly combining them with the activity link address, the activity is not only vividly presented on the client interface, attracting users' attention, but also the path to participation is simplified, allowing users to quickly and intuitively understand the activity and participate immediately. This not only increases the activity's exposure and improves user engagement, but also reduces the time and hassle for users searching for the activity entry point, thus enhancing the overall user experience. Furthermore, displaying the activity link in icon form makes the presentation of activity information more unified and standardized.
[0072] To improve the accuracy of generating display icons for target financial activities, the financial activity triggering method provided in Embodiment 1 of this application uses a preset tool to call an icon library to determine the target static icon associated with the target financial activity. The icon library includes: static icons associated with each financial activity; the target static icon is used for pre-display on the target client when the received reconciliation result indicates successful reconciliation; the preset tool calls the target dynamic icon corresponding to the target static icon from the server; and a display icon is generated based on the target dynamic icon.
[0073] In this embodiment of the invention, when the server sends a verification result indicating successful verification, signifying that the user meets the conditions for participating in the target financial activity, the SDK can call the icon library to retrieve a static icon matching the target financial activity. For example, for a certain activity, the preset tool will select a static icon representing "winning opportunity" from the icon library, such as a shiny gold trophy. This icon will be immediately pre-displayed in a prominent position on the client interface, such as a pop-up badge after the transaction is completed or a floating notification on the homepage, to immediately attract the user's attention. While the target static icon is being pre-displayed, the SDK will send a request to the server to call the target dynamic icon corresponding to the target static icon. After receiving the request, the server retrieves the dynamic icon data from the icon storage and feeds it back to the SDK. The dynamic icon may be an animated version of the static icon; for example, the trophy icon may become a rotating and flashing dynamic effect to more vividly showcase the charm of the lottery activity, thus reducing the size of the client's installation package. When the SDK receives the target dynamic icon, it uses local resource management and graphics processing capabilities to integrate the dynamic effect into the display of the target static icon, generating the final display icon. The displayed icon will immediately replace the pre-shown target static icon, appearing dynamically on the client interface to provide users with a more intuitive and engaging visual experience. Clicking the displayed icon will take users directly to the activity page to participate in the target financial activity.
[0074] In this embodiment, by employing a preset tool to call static and dynamic icons from the icon library, the vivid display and instant participation of financial activities on the client side are effectively realized. The target static icon, as immediate visual feedback, quickly alerts users to their eligibility for participation, while the target dynamic icon, with its added dynamic effects, greatly enhances the activity's appeal. This mechanism of instant pre-display and dynamic icon replacement not only improves the efficiency of user discovery and participation but also enhances user engagement and satisfaction through the visual impact of dynamic icons. Simultaneously, this automated process of icon management and display reduces the resource burden on the client side, improves system response speed and stability, and provides users with a smoother service experience.
[0075] In some optional embodiments, the SDK in the client can be configured with user behavior touchpoints such as hesitation assistance (i.e., providing help when a user hesitates about subsequent actions) and screen sharing assistance (i.e., assisting the user in operating the system). Page touchpoints such as hesitation assistance and screen sharing assistance are triggered in real time. If a business touchpoint is hit, a screen sharing assistance pop-up is displayed, leading to the customer service chat page.
[0076] The financial activity triggering method provided in this application embodiment, when a user triggers a target task touchpoint in a target client through a user terminal, and this touchpoint is associated with a financial activity, utilizes a pre-installed SDK in the target client as a bridge. Based on the touchpoint information of the task touchpoint, it quickly generates and encapsulates an activity message. Then, the SDK sends the activity message to the server. Based on the received activity message, the server immediately performs a verification judgment on the target task and returns the verification result. Upon receiving a verification result indicating successful verification, the SDK generates a corresponding activity link based on the target financial activity associated with the target task, and displays the activity link on the target client. In this way, the user only needs to click on the displayed activity link to directly participate in the financial activity and enjoy instant rewards. This achieves the goal of timely response to user behavior and triggering associated financial activities, thereby realizing the technical effect of fast and efficient task verification and activity display, while also ensuring communication security and the rational use of resources.
[0077] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0078] Example 2
[0079] This application also provides a triggering device for financial activities. It should be noted that the triggering device for financial activities in this application can be used to execute the triggering method for financial activities provided in this application. The triggering device for financial activities provided in this application is described below.
[0080] According to an embodiment of this application, an apparatus for implementing the triggering method for the above-described financial activities is also provided. Figure 3 This is a schematic diagram of an optional financial activity triggering device according to an embodiment of the present invention, such as... Figure 3 As shown, the triggering device may include: a first generating unit 30, a sending unit 31, a determining unit 32, and a second generating unit 33.
[0081] The first generation unit 30 is used to generate an activity message based on the touch point information of the target task touch point when the user triggers the target task touch point in the target client through the user terminal and the target task touch point is associated with financial activities. The target client has a preset tool pre-deployed.
[0082] Sending unit 31 is used to send an activity message to the server using a preset tool, wherein the server verifies the target task indicated by the target task contact based on the activity message and returns the verification result.
[0083] The determining unit 32 is used to determine the target financial activity associated with the target task when the received reconciliation result indicates that the reconciliation was successful;
[0084] The second generation unit 33 is used to transmit the activity link of the target financial activity generated by the server to the target client using a preset tool, and display the activity link on the target client, wherein the user triggers the target financial activity through the activity link.
[0085] The financial activity triggering device provided in this application embodiment, when a user triggers a target task touchpoint in a target client through a user terminal, and this touchpoint is associated with a financial activity, utilizes a pre-installed SDK in the target client as a bridge. Based on the touchpoint information of the task touchpoint, it quickly generates and encapsulates an activity message. Then, the SDK sends the activity message to the server. Based on the received activity message, the server immediately performs a verification judgment on the target task and returns the verification result. Upon receiving a verification result indicating successful verification, the SDK generates a corresponding activity link based on the target financial activity associated with the target task, and displays the activity link on the target client. In this way, the user only needs to click on the displayed activity link to directly participate in the financial activity and enjoy instant rewards. This achieves the purpose of timely response to user behavior and triggering associated financial activities, thereby realizing the technical effect of fast and efficient task verification and activity display, while also ensuring communication security and the rational use of resources.
[0086] Optionally, the triggering device further includes: a first configuration module, configured by the business terminal before generating an activity message based on the touch information of the target task touch point when the user triggers the target task touch point in the target client through the user terminal and the target task touch point is associated with a financial activity; a first generation module, configured by the business terminal to generate at least one task for each financial activity and associate at least one task with the financial activity to obtain association information; and a first sending module, configured by the business terminal to send the association information to the target client.
[0087] Optionally, the associated information includes: a set of task touchpoints associated with each financial activity; a first judgment module; and a triggering device further includes: before generating an activity message based on the touchpoint information of the target task touchpoint, determining whether the target task touchpoint belongs to any set of task touchpoints based on the associated information; and a first determination module, used to determine that the target task touchpoint is associated with a financial activity if the target task touchpoint belongs to any set of task touchpoints.
[0088] Optionally, the first generation unit includes: a second determining module, used to determine the touch point information of the target task touch point, wherein the touch point information includes at least: touch point identifier, touch point element information, and user information, and the user information is information obtained under the authorization of the user; and a first encapsulation module, used to encapsulate the touch point identifier, touch point element information, and user information to generate an activity message.
[0089] Optionally, the sending unit includes: a first parsing module, used to parse the activity message through the server to determine the touchpoint identifier and touchpoint element information, wherein the touchpoint element information includes at least: user operation data for completing the target task, and the operation data includes: multiple operation values; a third determining module, used to determine the target financial activity based on the touchpoint identifier through the server, and determine the activity information of the target financial activity, wherein the activity information includes at least: the operation threshold range corresponding to each operation; and a fourth determining module, used to determine that the target task has been successfully reimbursed if all operation values fall within the operation threshold range through the server.
[0090] Optionally, the second generation unit includes: a second generation module for generating a display icon for the target financial activity using a preset tool; and a third generation module for controlling the server to generate an activity link based on the activity link address and display icon of the target financial activity.
[0091] Optionally, the second generation module includes: a first determining submodule, used to call an icon library using a preset tool to determine a target static icon associated with the target financial activity, wherein the icon library includes: a static icon associated with each financial activity; the target static icon is used to pre-display on the target client when the received reconciliation result indicates successful reconciliation; a first calling submodule, used to call a target dynamic icon corresponding to the target static icon from the server using a preset tool; and a first generation submodule, used to generate a display icon based on the target dynamic icon.
[0092] The triggering device described above may also include a processor and a memory. The first generation unit 30, the sending unit 31, the determining unit 32, the second generation unit 33, etc., are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize the corresponding functions.
[0093] The aforementioned processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and by adjusting kernel parameters, preset tools can be used to transmit the activity link of the target financial activity generated by the server to the target client, and then display the activity link on the target client.
[0094] The aforementioned memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0095] It should be noted that the first generation unit 30, the sending unit 31, the determining unit 32, and the second generation unit 33 mentioned above correspond to steps S201 to S204 in Embodiment 1. The instances and application scenarios implemented by the above units and the corresponding steps are the same, but are not limited to the content disclosed in Embodiment 1. It should be noted that the above units can be hardware or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above units can also be part of a device and run in the computer terminal 10 provided in Embodiment 1.
[0096] Example 3
[0097] Embodiments of this application may provide an electronic device. Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 (Only one is shown) Processor 402, memory 404, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0098] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the financial activity triggering method and apparatus in this application embodiment. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby realizing the aforementioned financial activity triggering method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0099] The processor can invoke information and applications stored in the memory via a transmission device to execute the following steps: When a user triggers a target task touchpoint in the target client through a user terminal, and the target task touchpoint is associated with a financial activity, an activity message is generated based on the touchpoint information of the target task touchpoint, wherein the target client has a pre-deployed preset tool; the activity message is sent to the server using the preset tool, wherein the server verifies the target task indicated by the target task touchpoint based on the activity message and returns the verification result; if the received verification result indicates successful verification, the target financial activity associated with the target task is determined; the activity link of the target financial activity generated by the server is transmitted to the target client using the preset tool, and the activity link is displayed on the target client, wherein the user triggers the target financial activity through the activity link.
[0100] The processor can access information and applications stored in the memory via a transmission device to perform the following steps: configure financial activities through the business terminal; generate at least one task for each financial activity through the business terminal, and associate at least one task with the financial activity to obtain association information; send the association information to the target client through the business terminal.
[0101] The processor can access information and applications stored in memory via a transmission device to perform the following steps: based on the associated information, determine whether the target task contact belongs to any set of task contacts; if the target task contact belongs to any set of task contacts, determine that the target task contact is associated with financial activities.
[0102] The processor can call the information and application program stored in the memory through the transmission device to perform the following steps: determine the contact information of the target task contact point, wherein the contact information includes at least: contact identifier, contact element information, and user information, the user information being information obtained with user authorization; encapsulate the contact identifier, contact element information, and user information to generate an activity message.
[0103] The processor can access information and applications stored in the memory via a transmission device to perform the following steps: The server parses the activity message to determine the touchpoint identifier and touchpoint element information, wherein the touchpoint element information includes at least: user operation data for completing the target task, and the operation data includes: multiple operation values; The server determines the target financial activity based on the touchpoint identifier and determines the activity information of the target financial activity, wherein the activity information includes at least: the operation threshold range corresponding to each operation; The server determines that the target task has been successfully reimbursed if all operation values fall within the operation threshold range.
[0104] The processor can access information and applications stored in the memory via a transmission device to perform the following steps: using a preset tool to generate a display icon for the target financial activity; and the control server generating an activity link based on the activity link address and display icon of the target financial activity.
[0105] The processor can access information and applications stored in the memory via a transmission device to perform the following steps: using a preset tool to access an icon library to determine a target static icon associated with the target financial activity, wherein the icon library includes: a static icon associated with each financial activity; the target static icon is used for pre-display on the target client when the received reconciliation result indicates successful reconciliation; using a preset tool to access a target dynamic icon corresponding to the target static icon from the server; and generating a display icon based on the target dynamic icon.
[0106] This application provides a scheme for triggering financial activities. When a user triggers a target task touchpoint in a target client via a user terminal, and this touchpoint is associated with a financial activity, a pre-installed SDK on the target client acts as a bridge. Based on the touchpoint information of the task touchpoint, an activity message is quickly generated and encapsulated. Then, the SDK sends the activity message to the server. Based on the received activity message, the server immediately performs a verification judgment on the target task and returns the verification result. Upon receiving a verification result indicating successful verification, the SDK generates a corresponding activity link based on the target financial activity associated with the target task, displaying the activity link on the target client. In this way, the user only needs to click the displayed activity link to directly participate in the financial activity and enjoy immediate rewards. This achieves the goal of timely response to user behavior and triggering associated financial activities, thus realizing the technical effect of fast and efficient task verification and activity display, while also ensuring communication security and the rational use of resources.
[0107] Those skilled in the art will understand that Figure 4 The structure shown is for illustrative purposes only. Electronic devices can also be terminal devices such as smartphones, tablets, PDAs, and mobile internet devices (MIDs). Figure 4 This does not limit the structure of the aforementioned electronic device. For example, electronic devices may also include components that are more... Figure 4 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 4 The different configurations shown.
[0108] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0109] Example 4
[0110] Embodiments of this application also provide a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the financial activity triggering method provided in Embodiment 1.
[0111] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0112] This application also provides a computer program product that, when executed on a data processing device, is suitable for performing triggering method steps for financial activities.
[0113] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0114] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0115] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0116] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0117] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0118] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0119] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for triggering financial activities, characterized in that, include: When a user triggers a target task touchpoint in a target client through a user terminal, and the target task touchpoint is associated with a financial activity, an activity message is generated based on the touchpoint information of the target task touchpoint, wherein the target client has a preset tool pre-deployed. Using the preset tool, the activity message is sent to the server, wherein the server verifies the target task indicated by the target task touchpoint based on the activity message and returns the verification result; If the received reconciliation result indicates successful reconciliation, determine the target financial activity associated with the target task; The preset tool is used to transmit the activity link of the target financial activity generated by the server to the target client, and the activity link is displayed on the target client, wherein the user triggers the target financial activity through the activity link.
2. The triggering method according to claim 1, characterized in that, Before generating an activity message based on the touchpoint information of the target task contact, when a user triggers a target task contact in the target client through a user terminal, and the target task contact is associated with a financial activity, the process further includes: Configure financial activities through the business side; The business terminal generates at least one task for each financial activity and associates the at least one task with the financial activity to obtain association information; The associated information is sent to the target client through the business terminal.
3. The triggering method according to claim 2, characterized in that, The association information includes: a set of task touchpoints associated with each of the financial activities; and before generating an activity message based on the touchpoint information of the target task touchpoints, it also includes: Based on the association information, it is determined whether the target task touchpoint belongs to any of the task touchpoint sets; If the target task contact belongs to any of the set of task contacts, it is determined that the target task contact is associated with the financial activity.
4. The triggering method according to claim 1, characterized in that, The step of generating an activity message based on the contact information of the target task contact includes: The touch point information of the target task touch point is determined, wherein the touch point information includes at least: touch point identifier, touch point element information, and user information, wherein the user information is information obtained under the authorization of the user; The touchpoint identifier, the touchpoint element information, and the user information are encapsulated to generate the activity message.
5. The triggering method according to claim 1, characterized in that, The steps by which the server verifies the target task indicated by the target task touchpoint based on the activity message include: The server parses the activity message to determine the touchpoint identifier and touchpoint element information. The touchpoint element information includes at least the user's operation data for completing the target task, and the operation data includes multiple operation values. The server determines the target financial activity based on the touchpoint identifier and determines the activity information of the target financial activity, wherein the activity information includes at least: the operation threshold range corresponding to each operation; The server determines that the target task has been successfully cancelled if all the operation values are within the operation threshold range.
6. The triggering method according to claim 1, characterized in that, Before using the preset tool to transmit the activity link of the target financial activity generated by the server to the target client, the process further includes: Using the preset tool, generate a display icon for the target financial activity; The server controls the generation of the activity link based on the activity link address of the target financial activity and the display icon.
7. The triggering method according to claim 6, characterized in that, The step of generating a display icon for the target financial activity using the preset tool includes: The preset tool is used to call the icon library to determine the target static icon associated with the target financial activity. The icon library includes static icons associated with each financial activity. The target static icon is used to pre-display on the target client when the received reconciliation result indicates that the reconciliation is successful. The preset tool is used to retrieve the target dynamic icon corresponding to the target static icon from the server. The display icon is generated based on the target dynamic icon.
8. A triggering device for financial activities, characterized in that, include: The first generation unit is used to generate an activity message based on the touch information of the target task touch point when a user triggers a target task touch point in the target client through a user terminal and the target task touch point is associated with a financial activity. The target client has a preset tool pre-deployed. The sending unit is used to send the activity message to the server using the preset tool, wherein the server verifies the target task indicated by the target task contact based on the activity message and returns the verification result. The determining unit is configured to determine the target financial activity associated with the target task when the received reconciliation result indicates that the reconciliation was successful; The second generation unit is used to transmit the activity link of the target financial activity generated by the server to the target client using the preset tool, and to display the activity link on the target client, wherein the user triggers the target financial activity through the activity link.
9. A computer program product, characterized in that, The method includes a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for triggering financial activities as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method for triggering financial activities as described in any one of claims 1 to 7.