Transaction affiliation allocation method and device and server

By generating and scanning QR codes to access business pages, the complexity problem of customers manually entering business personnel information when purchasing financial products is solved, achieving a simpler user experience and transaction attribution process.

CN119561730APending Publication Date: 2025-03-04BANK OF CHINA
View PDF 7 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, when purchasing financial products, customers need to manually enter the information of business personnel to determine the ownership relationship between purchasing behavior and business personnel, resulting in high operational complexity and poor customer experience.

Method used

By obtaining the business configuration information uploaded by the service terminal, generating the business page and link address, encrypting the link address to obtain the link ciphertext, and generating a QR code picture based on the link ciphertext. After the customer scans the QR code, he decrypts the link cipher text through integrity verification, obtains the link address of the business page, feedbacks the business page to the client terminal, and attributes the transaction to the corresponding business personnel.

Benefits of technology

Reduces the complexity of customer purchase behavior and confirmation of the attribution relationship between business personnel, improves the user experience, makes it easier for customers to access customized business pages, and reduces operational steps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561730A_ABST
    Figure CN119561730A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a transaction affiliation allocation method and device and a server. The method can be used in financial field. The method comprises the following steps: a server can generate a business page and a link address thereof according to business configuration information uploaded by business personnel; the server can encrypt the link address by using an encryption algorithm to obtain a link ciphertext. The server can generate a two-dimensional code picture according to the link ciphertext. A server can obtain an access request which is generated and uploaded when a client terminal scans a two-dimensional code picture, and parses the access request to obtain a link ciphertext in the access request. And the server decrypts the link ciphertext to obtain the link address when determining that the integrity verification of the link ciphertext is successful. And the server can feed back the business page corresponding to the link address to the client terminal according to the link address. The method is used for achieving the effect of reducing the complexity of confirming the affiliation relationship between the customer purchase behavior and the business personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the financial field, and in particular to a transaction attribution allocation method, device and server. Background Art

[0002] With the development of Internet technology, more and more transactions have shifted from reality to the Internet. In the financial field, customers can view or purchase financial products through customer terminals. In the process of purchasing financial products, customers can determine the attribution relationship between their purchase behavior and the business personnel by manually entering the business personnel's information. However, this operation not only requires customers to obtain additional information about the business personnel, but also requires customers to manually enter the information of the business personnel in the preset position of the interface, which has the problem of high operational complexity and easily leads to a poor customer experience. Summary of the invention

[0003] The embodiments of the present application provide a transaction attribution allocation method, device and server, so as to reduce the complexity of confirming the attribution relationship between customer purchasing behavior and business personnel.

[0004] In a first aspect, an embodiment of the present application provides a transaction attribution allocation method, including:

[0005] Acquire the service configuration information uploaded by the service terminal, and generate a service page and a link address of the service page according to the service configuration information;

[0006] Encrypting the link address to obtain a link ciphertext, and generating a QR code image based on the link ciphertext;

[0007] Obtaining an access request generated by a client terminal after scanning the QR code image, wherein the access request includes the link ciphertext;

[0008] If the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page;

[0009] According to the link address, the business page is fed back to the client terminal, and the transaction based on the business page is attributed to the business personnel corresponding to the business terminal.

[0010] Optionally, the link address includes a public address determined according to the target service corresponding to the service configuration information and a first configuration address determined according to the service configuration information; and encrypting the link address to obtain a link ciphertext includes:

[0011] Encrypting the first configuration address in the link address based on a preset encryption algorithm to obtain a configuration ciphertext;

[0012] The first configuration address in the link address is replaced by the configuration ciphertext to obtain the link ciphertext.

[0013] Optionally, the method further includes:

[0014] Processing the link address based on a preset verification algorithm to obtain first verification information;

[0015] Encrypting the first verification information based on a preset encryption algorithm to obtain a verification ciphertext;

[0016] The verification ciphertext is added to the end of the link ciphertext to obtain the updated link ciphertext.

[0017] Optionally, the link ciphertext passes integrity verification, including:

[0018] Decrypting the verification ciphertext and the configuration ciphertext in the link ciphertext based on a preset encryption algorithm to obtain second verification information and a second configuration address;

[0019] Processing the public address and the second configuration address in the link address based on a preset verification algorithm to obtain third verification information;

[0020] If the second verification information matches the third verification information, the link ciphertext passes the integrity verification.

[0021] Optionally, generating a business page and a link address of the business page according to the business configuration information includes:

[0022] Determine the corresponding target business, and the page template and public address corresponding to the target business according to the business configuration information;

[0023] According to the business configuration information, corresponding business information is displayed in each display area of ​​the page template to form the business page;

[0024] A first configuration address is generated according to the service configuration information, and the link address is composed of the first configuration address and the public address.

[0025] Optionally, generating a first configuration address according to the service configuration information includes:

[0026] Acquire at least one configuration parameter from the service configuration information;

[0027] Using the configuration parameters and the current timestamp, compose the first configuration address;

[0028] The first configuration address uniquely corresponds to the business page.

[0029] Optionally, the method further includes:

[0030] Obtain prompt text, background images and preset templates uploaded by business terminals;

[0031] Based on the preset template, a promotional poster is generated according to the prompt text, the background image and the QR code image;

[0032] The promotional poster is sent to the service terminal.

[0033] In a second aspect, an embodiment of the present application provides a transaction attribution allocation device, including:

[0034] A generation module, used to obtain the service configuration information uploaded by the service terminal, and generate a service page and a link address of the service page according to the service configuration information; encrypt the link address to obtain a link ciphertext, and generate a QR code image based on the link ciphertext;

[0035] The transaction module is used to obtain an access request generated after the client terminal scans the QR code image, wherein the access request includes the link ciphertext; if the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page; based on the link address, the business page is fed back to the client terminal, and the transaction based on the business page is attributed to the business personnel corresponding to the business terminal.

[0036] Optionally, the link address includes a public address determined according to the target service corresponding to the service configuration information and a first configuration address determined according to the service configuration information; a generating module is used to:

[0037] Encrypting the first configuration address in the link address based on a preset encryption algorithm to obtain a configuration ciphertext;

[0038] The first configuration address in the link address is replaced by the configuration ciphertext to obtain the link ciphertext.

[0039] Optionally, generate a module for:

[0040] Processing the link address based on a preset verification algorithm to obtain first verification information;

[0041] Encrypting the first verification information based on a preset encryption algorithm to obtain a verification ciphertext;

[0042] The verification ciphertext is added to the end of the link ciphertext to obtain the updated link ciphertext.

[0043] Optionally, a transaction module is used to:

[0044] Decrypting the verification ciphertext and the configuration ciphertext in the link ciphertext based on a preset encryption algorithm to obtain second verification information and a second configuration address;

[0045] Processing the public address and the second configuration address in the link address based on a preset verification algorithm to obtain third verification information;

[0046] If the second verification information matches the third verification information, the link ciphertext passes the integrity verification.

[0047] Optionally, generate a module for:

[0048] Determine the corresponding target business, and the page template and public address corresponding to the target business according to the business configuration information;

[0049] According to the business configuration information, corresponding business information is displayed in each display area of ​​the page template to form the business page;

[0050] A first configuration address is generated according to the service configuration information, and the link address is composed of the first configuration address and the public address.

[0051] Optionally, generate a module for:

[0052] Acquire at least one configuration parameter from the service configuration information;

[0053] Using the configuration parameters and the current timestamp, compose the first configuration address;

[0054] The first configuration address uniquely corresponds to the business page.

[0055] Optionally, generate a module for:

[0056] Obtain prompt text, background images and preset templates uploaded by business terminals;

[0057] Based on the preset template, a promotional poster is generated according to the prompt text, the background image and the QR code image;

[0058] The promotional poster is sent to the service terminal.

[0059] In a third aspect, an embodiment of the present application provides a server, including: a memory, a processor;

[0060] The memory stores computer-executable instructions;

[0061] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0062] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.

[0063] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0064] The transaction attribution allocation method, device and server provided in the embodiments of the present application generate the business page and the link address corresponding to the business page according to the business configuration information uploaded by the business personnel through the business terminal; use the encryption algorithm to encrypt the link address to obtain the link ciphertext; use the QR code generation algorithm to generate a QR code image according to the link ciphertext; when obtaining the access request generated and uploaded by the client terminal when scanning the QR code image, parse the access request to obtain the link ciphertext in the access request; when it is determined that the integrity verification of the link ciphertext is successful, decrypt the link ciphertext to obtain the link address; based on the link address, the business page corresponding to the link address is fed back to the client terminal, thereby reducing the complexity of confirming the attribution relationship between the customer's purchasing behavior and the business personnel. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0066] Figure 1 A flowchart of the transaction attribution allocation method provided for this application;

[0067] Figure 2 A schematic diagram of the structure of the transaction attribution allocation device provided in this application;

[0068] Figure 3 A schematic diagram of the structure of the server provided for this application.

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

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

[0071] At present, in the outlets of financial institutions, some advertising pictures of financial products are usually posted, or some promotional pages of partner websites are placed. These advertising pictures or website promotional pages usually include QR code links. Customers can enter the website promotion page or the advertising page of financial products by scanning the QR code link. After entering the page, on the one hand, the customer needs to manually select the outlet institution and the product to be handled or purchased. On the other hand, the content of the page seen by different customers is unified, while the business to be handled or the products to be purchased by different customers are different. Therefore, for users, the page has the problem of difficulty and complexity in finding the selection entrance of products and functions. In addition, based on the above difficulties, the customer is also required to manually enter the information of the business personnel so that the customer can be attributed to the business personnel, or so that the transaction of the customer can be attributed to the business personnel. This operation further increases the complexity of the customer's operation and reduces the user experience.

[0072] In order to solve the above problems, the present application proposes a transaction attribution allocation method. The method supports business personnel to customize exclusive business pages for target customer groups or target customers. Furthermore, business personnel can obtain the QR code image generated by the business page. Business personnel can send the QR code image to the target customer group or target customer, so that customers in the target customer group or the target customer can directly open the specified business page by scanning the QR code to view the customized recommended products or functions. At the same time, customers who enter the business page by scanning the QR code image and completed transactions can be automatically attributed to the business personnel. In the above process, business personnel can customize exclusive business pages and QR code images for different customer groups or different customers, so that customers can view more targeted pages, reduce the process of customers looking for business or products by themselves, reduce the complexity of user operations, and improve user experience. In addition, based on the QR code image, a preset template can also be used to generate a promotional poster together with a prompt copy and a background image. After the business personnel can directly download the promotional poster, the QR code can be displayed by displaying the promotional poster. The difficulty of the business personnel instructing customers to select products or businesses is increased. In addition, business personnel can also update and optimize the business page in the background without modifying the QR code, which reduces the cost of publicity. In addition, encryption configuration can be added during the generation of the QR code image to prevent malicious tampering and ensure customer information security.

[0073] Specifically, this application may allow business personnel to use public basic pages and template technology to manually customize exclusive business pages and generate corresponding QR code images to display and promote their products or functions. After customers scan these QR codes, they can quickly browse the exclusive products or functions recommended by business personnel without guidance or inputting additional information. At the same time, new customers can automatically associate with the corresponding business personnel by scanning the QR code, and their transaction results will also be automatically attributed to the corresponding business personnel. In addition, the style, background pattern and text description of the QR code can be generated and downloaded online, which is convenient for business personnel to use for customer display or advertising. The information displayed on the business page can be updated in real time through the management end to ensure the accuracy and timeliness of the information. Business personnel can flexibly configure page parameters on the management end to generate exclusive business pages with unique identifiers, and corresponding QR code images can be generated based on the business page. After the customer scans the QR code, the customer's login registration information and transaction information will be marked and recorded, and automatically associated with the business personnel, so as to achieve accurate marketing results attribution.

[0074] Among them, the exclusive business page can correspond to an exclusive link address. The business page may include information such as the displayed functional modules, product range, information content, customer managers, marketing agencies, etc. The business personnel can display the above information in the business page by uploading business configuration information. The server can generate a configuration address based on the business configuration information uploaded by the business personnel. The configuration can first be used to identify the exclusive business page. When the configuration address is generated, the business personnel will not change the configuration address when modifying the information of the business page later. In the QR code image, the configuration address can be encrypted. The link address of the business page can include the configuration address. The connection address can generate the QR code image accordingly. The business personnel can use prompt copy, background image and preset template to generate the final promotional image.

[0075] Optionally, the server can decode and identify the access request uploaded by the customer after scanning the QR code to determine the exclusive business page that the customer ultimately needs to open. At the same time, the customer's login information and transaction information can be marked, recorded, associated and attributed to the business personnel to achieve the attribution of the business.

[0076] It should be noted that the method and device for transaction attribution allocation of the present application can be used in the financial field, and can also be used in any field other than the financial field. The application field of the method and device for transaction attribution allocation of the present application is not limited.

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

[0078] Figure 1 A flowchart of the transaction attribution allocation method provided for this application is as follows: Figure 1 As shown, the method includes:

[0079] S101: Obtain service configuration information uploaded by a service terminal, and generate a service page and a link address of the service page according to the service configuration information.

[0080] In this embodiment, the server can upload the business configuration information of the business personnel through the business terminal. The business configuration information may include selecting a specific function page, selecting the display and hiding of the function module of the page, selecting the product range recommended by the page, selecting the information displayed on the page, selecting the page area displayed by the contact information module of the marketing agency / marketing manager, specific information, customer status requirements, etc. The customer status requirements may include whether to require the customer to log in / submit the transaction before displaying the business page. The server can generate the business page based on the business configuration information. The business page is an exclusive business page corresponding to the business configuration information submitted by the business personnel this time. The server can also generate a corresponding link address after generating the business page. The link address uniquely corresponds to the business page. External users can access the business page through the link address.

[0081] Optionally, the generation process of the business page and the link address can be implemented by a dedicated page function configuration parameter management module in the server. The dedicated page function configuration parameter management module mainly supports and maintains information parameters for business personnel to configure dedicated business pages.

[0082] Optionally, the process of uploading the business configuration information by the business personnel can be that the business personnel enter the exclusive page function configuration parameter management module in the business terminal and select the business configuration information according to the prompt of the exclusive page function configuration parameter management module. Finally, the business terminal can upload the business configuration information when the user clicks the submit or upload button.

[0083] In one example, the specific process of the server generating the service page and the link address of the service page according to the service configuration information may include:

[0084] Step 1: According to the business configuration information, determine the corresponding target business, as well as the page template and public address corresponding to the target business.

[0085] In this step, the service configuration information may include the target service. Different services may be provided with different page templates. When the service personnel access the exclusive page function configuration parameter management module of the server at the service terminal, the service personnel may first complete the selection of the target service on the display interface of the service terminal. Based on the target service selected by the service personnel, the exclusive page function configuration parameter management module on the server may feedback the page template corresponding to the target service to the user terminal and record the public address corresponding to the target service.

[0086] Step 2: According to the business configuration information, corresponding business information is displayed in each display area of ​​the page template to form a business page.

[0087] In this step, the business personnel can select and submit the business configuration information based on the page template through the options provided by the exclusive page function configuration parameter management module. Based on the business configuration information selected and submitted by the business personnel, the server exclusive page function configuration parameter management module can generate the business page. The exclusive page function configuration parameter management module can send the business page to the business terminal so that the user can view and modify the business page through the business terminal. Alternatively, the business personnel can also view and update the business page through the business terminal.

[0088] Step 3: Generate a first configuration address according to the service configuration information, and use the first configuration address and the public address to form a link address.

[0089] In this step, the server can generate a first configuration address based on the business configuration information. The first configuration address is used to uniquely identify the business page. The server can use the first configuration address and the public address determined according to the target business in the above step to form a link address of the business page. Specifically, the server can obtain the link address by splicing the public address and the first configuration address. In the link address, the public address is located on the front side, and the first configuration address is located on the back side.

[0090] Optionally, the specific process of the server generating the first configuration address may include:

[0091] Step 31: Obtain at least one configuration parameter from the service configuration information.

[0092] In this step, at least one configuration parameter to be obtained may be preset in the server. After the server obtains the service configuration information, the server may obtain a parameter value of at least one configuration parameter from the service configuration information according to the preset configuration parameter.

[0093] Step 32: Use the configuration parameters and the current timestamp to form a first configuration address, wherein the first configuration address uniquely corresponds to the business page.

[0094] In this step, the server may concatenate these parameter values ​​to obtain a first string. Optionally, these parameter values ​​may be completed by direct concatenation. The server may also obtain a timestamp of the current moment. The server may concatenate the timestamp of the current moment to the first string to obtain a second string. The server may process the second string using a preset encryption algorithm, feature extraction algorithm, or other algorithm to obtain the first configuration address. The first configuration address is unique. The first configuration address uniquely corresponds to the business page.

[0095] Optionally, in order to further improve the uniqueness of the first configuration address, the server may also add a random number to the second character string.

[0096] Optionally, the business personnel can also view and modify the business configuration information of the business page at any time through the business terminal, so as to achieve real-time update information of the business page. And the update can keep the link address unchanged, thereby eliminating the process of customers obtaining the QR code again, and improving the efficiency of customers obtaining products.

[0097] S102: Encrypt the link address to obtain a link ciphertext, and generate a QR code image based on the link ciphertext.

[0098] In this embodiment, an encryption algorithm may be preset in the server. The server may use the encryption algorithm to encrypt the link address to obtain a link ciphertext. The server may generate a QR code image using a QR code generation algorithm based on the link ciphertext. Optionally, the preset encryption algorithm may be an existing encryption algorithm or an improved encryption algorithm. Optionally, the QR code generation algorithm may be an existing QR code generation algorithm or an improved encryption algorithm.

[0099] Optionally, the generation process of the QR code image can be realized by a dedicated page link address and QR code image management module. Optionally, the dedicated page link address and QR code image management module is mainly used to manage and maintain the information of all dedicated page addresses and QR code images customized and created by business personnel.

[0100] Optionally, based on the dedicated page link address and the QR code image management module, the business personnel can also select the QR code format. Optionally, the QR code format can be used to indicate the channels that allow scanning of the QR code.

[0101] In an example, the link address may include a public address determined according to the target service corresponding to the service configuration information and a first configuration address determined according to the service configuration information.

[0102] Optionally, based on the public address and the first configuration information, the server encrypts the link address to obtain a link ciphertext and then encrypts the link ciphertext, including:

[0103] Step 1: The server encrypts the first configuration address in the link address based on a preset encryption algorithm to obtain a configuration ciphertext.

[0104] Step 2: The server uses the configuration ciphertext to replace the first configuration address in the link address to obtain the link ciphertext.

[0105] Optionally, the server may also add verification information after the link ciphertext. The verification information may be used to implement integrity verification. The server may generate a QR code image using the link ciphertext with the verification information added. The specific process may include:

[0106] Step 3: The server processes the link address based on a preset verification algorithm to obtain first verification information. Optionally, the link address may be a link address before encryption.

[0107] Step 4: The server encrypts the first verification information based on a preset encryption algorithm to obtain a verification ciphertext.

[0108] Step 5: The server adds the verification ciphertext to the end of the link ciphertext to obtain the updated link ciphertext.

[0109] S103: Obtain an access request generated after the client terminal scans the QR code image, where the access request includes a link ciphertext.

[0110] In this embodiment, when the client uses the client terminal to scan the QR code image, the client terminal can generate an access request and send the access request to the server. The server can parse the access request after obtaining the access request uploaded by the client terminal. The access request can include a link ciphertext.

[0111] S104: If the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page.

[0112] In this embodiment, the server can first verify the integrity of the link ciphertext. The integrity verification includes verification of the link ciphertext at the decryption front end and verification of the decrypted link ciphertext. If the integrity verification is successful, the server can obtain the link address obtained by decrypting the link ciphertext.

[0113] Optionally, the decryption and verification process can be completed by a page parameter encryption and decryption identification module. The page parameter encryption and decryption identification module is mainly used to support the encryption of identification parameters associated with the exclusive page configuration information customized by business personnel to generate a specified link, and to support decryption of the link to identify page parameters.

[0114] In one example, the integrity verification process may include:

[0115] Step 1: Decrypt the verification ciphertext and configuration ciphertext in the link ciphertext based on a preset encryption algorithm to obtain second verification information and a second configuration address.

[0116] In this step, the server can use a preset encryption algorithm to decrypt the verification ciphertext and the configuration ciphertext in the link ciphertext. The link ciphertext may also include an unencrypted public address portion. The server can decrypt to obtain the second verification information and the second configuration address.

[0117] Step 2: Process the public address and the second configuration address in the link address based on a preset verification algorithm to obtain third verification information.

[0118] In this step, the server can use the public address and the second configuration address to concatenate to obtain a complete link address. The server can use a preset verification algorithm to process the completed link address to obtain third verification information.

[0119] Step 3: If the second verification information matches the third verification information, the link ciphertext passes the integrity verification.

[0120] In this step, the server can match the second verification information with the third verification information. If the second verification information matches the third verification information, it means that the first configuration address is the same as the second configuration address, and the link ciphertext passes the integrity verification. If the second verification information does not match the third verification information, it means that the first configuration address is different from the second configuration address, and the link ciphertext has been tampered with.

[0121] S105. Feedback the business page to the client terminal according to the link address, and attribute the transaction based on the business page to the business personnel corresponding to the business terminal.

[0122] In this embodiment, after obtaining the link address, the server can determine the business page corresponding to the link address. The server can feed back the business page to the client terminal so that the client can view the business page through the client terminal. At the same time, the server can determine the business personnel corresponding to the business page based on the business page. The server can attribute the client and the transaction completed by the client through the business page to the business personnel.

[0123] Optionally, the server may manage the corresponding relationship between the business page and the business personnel through a customer marketing relationship association management module.

[0124] Optionally, the server may also manage the corresponding relationship between the above-mentioned customers, transactions, business pages and business personnel through a customer transaction marketing achievement attribution management module.

[0125] Optionally, when a customer scans a QR code to open a business page, the server can decode and identify a preset identifier in the business page to open a different customized page for the customer, and mark and record the customer information of the logged-in and registered customer, as well as the customer's transaction information. Among them, the new customer will be associated with the business person, and all transaction results of the customer on the business page will be associated with the business person.

[0126] The transaction attribution allocation method provided in the embodiment of the present application can obtain the business configuration information uploaded by the business personnel through the business terminal. The server can generate the business page and the link address corresponding to the business page based on the business configuration information. The server can encrypt the link address using the encryption algorithm to obtain the link ciphertext. The server can generate a QR code image using a QR code generation algorithm based on the link ciphertext. When the customer scans the QR code image using a client terminal, the client terminal can generate an access request and send the access request to the server. The server can parse the access request after obtaining the access request uploaded by the client terminal. The access request may include a link ciphertext. The server can first verify the integrity of the link ciphertext. If the integrity verification is successful, the server can obtain the link address obtained by decrypting the link ciphertext. After obtaining the link address, the server can determine the business page corresponding to the link address. The server can feedback the business page to the client terminal so that the customer can view the business page through the client terminal. This application realizes the generation of QR code images of business pages through the business configuration information uploaded by the business terminal, so that customers can enter the business page by scanning the QR code image, thereby reducing the complexity of users entering the business page and reducing the complexity of confirming the relationship between customer purchasing behavior and business personnel.

[0127] On the basis of the above embodiment, the server can also obtain the prompt text, background image and preset template uploaded by the business terminal. The server can generate a promotional poster based on the preset template, the prompt text, the background image and the QR code image. Specifically, the server can splice the prompt text, background image and QR code image uploaded by the business terminal to generate a final promotional poster. The server can send the promotional poster to the business terminal. Optionally, this process can be implemented by an exclusive QR code splicing image management module. The exclusive QR code splicing image management module is mainly used to support and maintain the template parameter information of the business personnel to configure the QR code image, and generate the final display image.

[0128] Based on the above embodiment, the server is the management terminal and the client can be the user terminal. Since the business terminal needs to implement the setting of business functions through the background of the server, the business terminal can be regarded as an interactive interface of the server to realize the interaction between the server and the business personnel. With the management terminal and the client as the execution subjects, the above process can include the following steps:

[0129] S201. The management terminal configures an exclusive QR code.

[0130] In this step, the business personnel can set up the business page through the management terminal, thereby configuring the exclusive QR code corresponding to the business page. The exclusive QR code is the QR code image. The specific process may include:

[0131] Step 1. The business personnel configure the business personnel information and business configuration information on the management side. This process can realize the configuration of the business configuration information through the function of the exclusive page function configuration parameter management module on the management side. The business configuration information may include relevant parameter information of the exclusive business page. For example, the business configuration information may include the configuration of the designated product marketing / transaction page opened by the customer scanning the QR code, the configuration of the page channel (Mini Program / Wake-up APP page / H5 page), the configuration of the functional modules displayed on the page, the designated products recommended on the page, the configuration of marketing contact information and display link settings, the configuration of the marketing activity information of the outlets and institutions, etc.

[0132] Step 2: After completing the page information configuration, the business personnel can click Submit to upload the business configuration information through the business terminal and store it in the exclusive page link address and QR code image management module. The exclusive page link address and QR code image management module can generate page identification parameters based on the page configuration information by calling the page parameter encryption and decryption recognition module, and encrypt the page identification parameters to generate a configuration address exclusive to the business page, and then generate a link address and a QR code image. The QR code image can be transmitted to the exclusive QR code splicing image management module.

[0133] Step 3: Business personnel can configure the display information of the QR code background image. Business personnel can select the background pattern and prompt text of the QR code image through the exclusive QR code splicing image management module. The QR code splicing image management module can splice the exclusive page link address and the URL QR code image transmitted by the QR code image management module with the prompt text and background image to form the final customized promotional image.

[0134] Step 4: Business personnel can view and download the exclusive QR code through the exclusive QR code splicing picture management module.

[0135] S202. The customer scans the QR code image through the client to open the business page.

[0136] In this step, the user can scan the QR code through the client to access the business page. The specific process may include:

[0137] Step 1: The customer scans the QR code image and generates an access request. The server can obtain the access request and decrypt the parameters of the link address in the access request through the page parameter encryption and decryption recognition module to determine the link address. The server can send the business page to the customer based on the link address, and the customer can view the customized channels, pages, products, information and function pages through the business page.

[0138] Step 2: The server may obtain the customer's login and registration information. If the customer is a new customer who is not registered or associated, the customer marketing relationship association management module may record the new customer and assign the new customer to the business person.

[0139] Step 3: All key transactions completed through this business page can be recorded to the business personnel through the customer transaction marketing results attribution management module.

[0140] S203. The management terminal can view the newly registered customer relationship records of the exclusive business page, and view the marketing records of the source customer transactions.

[0141] In this step, the business personnel can directly associate the ownership of the bound new customer and record the ownership of the marketing results of the transaction bound to the channel customer. Customers who conduct transactions through this business page can be further claimed or assigned by the business personnel.

[0142] Figure 2 A schematic diagram of the structure of the transaction attribution allocation device provided in this application, such as Figure 2 As shown, the transaction attribution allocation device 300 provided in this embodiment includes:

[0143] The generating module 301 is used to obtain the service configuration information uploaded by the service terminal, and generate a service page and a link address of the service page according to the service configuration information, encrypt the link address to obtain a link ciphertext, and generate a QR code image based on the link ciphertext.

[0144] The transaction module 302 is used to obtain the access request generated by the client terminal after scanning the QR code or QR code image, and the access request includes the link ciphertext. If the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page. According to the link address, the business page is fed back to the client terminal, and the transaction based on the business page is attributed to the business personnel corresponding to the business terminal.

[0145] Optionally, the link address includes a public address determined according to the target service corresponding to the service configuration information and a first configuration address determined according to the service configuration information. The generation module 301 is used to:

[0146] The first configuration address in the link address is encrypted based on a preset encryption algorithm to obtain a configuration ciphertext.

[0147] The configuration ciphertext is used to replace the first configuration address in the link address to obtain the link ciphertext.

[0148] Optionally, the generating module 301 is used to:

[0149] The link address is processed based on a preset verification algorithm to obtain first verification information.

[0150] The first verification information is encrypted based on a preset encryption algorithm to obtain a verification ciphertext.

[0151] Add the verification ciphertext to the end of the link ciphertext to obtain the updated link ciphertext.

[0152] Optionally, the transaction module 302 is used to:

[0153] The verification ciphertext and the configuration ciphertext in the link ciphertext are decrypted based on a preset encryption algorithm to obtain second verification information and a second configuration address.

[0154] The public address and the second configuration address in the link address are processed based on a preset verification algorithm to obtain third verification information.

[0155] If the second verification information matches the third verification information, the link ciphertext passes the integrity verification.

[0156] Optionally, the generating module 301 is used to:

[0157] According to the business configuration information, determine the corresponding target business, as well as the page template and public address corresponding to the target business.

[0158] According to the business configuration information, corresponding business information is displayed in each display area of ​​the page template to form a business page.

[0159] A first configuration address is generated according to the service configuration information, and a link address is formed using the first configuration address and the public address.

[0160] Optionally, the generating module 301 is used to:

[0161] At least one configuration parameter is obtained from the service configuration information.

[0162] The configuration parameters and the current timestamp are used to form a first configuration address.

[0163] Among them, the first configuration address uniquely corresponds to the business page.

[0164] Optionally, the generating module 301 is used to:

[0165] Get the prompt text, background image and preset template uploaded by the business terminal.

[0166] Based on the preset template, a promotional poster is generated according to the prompt text, background image and QR code image.

[0167] Send promotional posters to business terminals.

[0168] The transaction attribution allocation device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.

[0169] Figure 3 This is a schematic diagram of the server structure provided for this application. Figure 3 As shown, the server 400 provided in this embodiment includes: at least one processor 401 and a memory 402. Optionally, the device 40 further includes a communication component 403. The processor 401, the memory 402 and the communication component 403 are connected via a bus 404.

[0170] In a specific implementation process, at least one processor 401 executes the computer-executable instructions stored in the memory 402, so that at least one processor 401 executes the above method.

[0171] The specific implementation process of the processor 401 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

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

[0173] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

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

[0175] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0176] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

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

[0178] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0179] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

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

[0181] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0182] If the function is implemented in the form of 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 the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.

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

[0184] It should be noted that the customer information (including but not limited to customer registration information, customer transaction information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0185] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application, are not limited to the precise structures described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A transaction attribution allocation method, characterized in that: The method comprises: Acquire the service configuration information uploaded by the service terminal, and generate a service page and a link address of the service page according to the service configuration information; Encrypting the link address to obtain a link ciphertext, and generating a QR code image based on the link ciphertext; Obtaining an access request generated by a client terminal after scanning the QR code image, wherein the access request includes the link ciphertext; If the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page; According to the link address, the business page is fed back to the client terminal, and the transaction based on the business page is attributed to the business personnel corresponding to the business terminal.

2. The method according to claim 1, characterized in that: The link address includes a public address determined according to the target service corresponding to the service configuration information and a first configuration address determined according to the service configuration information; The link address is encrypted to obtain a link ciphertext, including: Encrypting the first configuration address in the link address based on a preset encryption algorithm to obtain a configuration ciphertext; The first configuration address in the link address is replaced by the configuration ciphertext to obtain the link ciphertext.

3. The method according to claim 2, characterized in that The method further comprises: Processing the link address based on a preset verification algorithm to obtain first verification information; Encrypting the first verification information based on a preset encryption algorithm to obtain a verification ciphertext; The verification ciphertext is added to the end of the link ciphertext to obtain the updated link ciphertext.

4. The method according to claim 3, characterized in that The link ciphertext passes integrity verification, including: Decrypting the verification ciphertext and the configuration ciphertext in the link ciphertext based on a preset encryption algorithm to obtain second verification information and a second configuration address; Processing the public address and the second configuration address in the link address based on a preset verification algorithm to obtain third verification information; If the second verification information matches the third verification information, the link ciphertext passes the integrity verification.

5. The method according to claim 1, characterized in that Generating a business page and a link address of the business page according to the business configuration information includes: Determine the corresponding target business, and the page template and public address corresponding to the target business according to the business configuration information; According to the business configuration information, corresponding business information is displayed in each display area of ​​the page template to form the business page; A first configuration address is generated according to the service configuration information, and the link address is composed of the first configuration address and the public address.

6. The method according to claim 5, characterized in that Generating a first configuration address according to the service configuration information includes: Acquire at least one configuration parameter from the service configuration information; Using the configuration parameters and the current timestamp, compose the first configuration address; The first configuration address uniquely corresponds to the business page.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Obtain prompt text, background images and preset templates uploaded by business terminals; Based on the preset template, a promotional poster is generated according to the prompt text, the background image and the QR code image; The promotional poster is sent to the service terminal.

8. A transaction attribution allocation device, characterized in that: include: A generating module, used to obtain the service configuration information uploaded by the service terminal, and generate a service page and a link address of the service page according to the service configuration information; Encrypting the link address to obtain a link ciphertext, and generating a QR code image based on the link ciphertext; The transaction module is used to obtain an access request generated after the client terminal scans the QR code image, wherein the access request includes the link ciphertext; if the link ciphertext passes the integrity verification, the link ciphertext is decrypted to obtain the link address of the business page; based on the link address, the business page is fed back to the client terminal, and the transaction based on the business page is attributed to the business personnel corresponding to the business terminal.

9. A server, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

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

Citation Information

Patent Citations

  • Self-encrypting self-checking two-dimensional code encoding and decoding method

    CN104915701A

  • Product marketing system and method based on two-dimensional code

    CN108537314A

  • Method, device and system for accessing page based on code scanning operation

    CN109145240A

  • Electronic transaction tracking processing method and system, computer device and storage medium

    CN109447632A

  • Page access method and device, medium and electronic device

    CN112579955A