Business marketing method, system, computer device and storage medium

By encrypting and decrypting user data during the marketing process to generate a user data mask, the security of user data transmission is solved, thereby improving data security and marketing efficiency.

CN119316208BActive Publication Date: 2025-12-12SHENZHEN LEXIN SOFTWARE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411431729.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-12-12
Estimated Expiration
2044-10-14

Smart Images

  • Figure CN119316208B_ABST
    Figure CN119316208B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a business marketing method and system, computer device and storage medium. The method is applied to a business marketing system, the business marketing system comprises a business platform and at least one cooperation platform, and the method comprises the following steps: the cooperation platform acquires a delivery link and target user data; the target user data is encrypted to obtain user data ciphertext; a target link is generated according to the delivery link and the user data ciphertext, and the target link is delivered to a corresponding target user terminal; when the user clicks the target link, the business platform issues a business page to the target user terminal and acquires the user data ciphertext; the user data ciphertext is decrypted according to a corresponding target decryption rule to obtain the target user data, a corresponding user data mask is generated and issued to the target user terminal, so that the user data mask is filled in a corresponding position in the business page. Through the method of the present application, the security of user data in the marketing process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, and particularly relates to a business marketing method and system, computer equipment and a storage medium. BACKGROUND

[0002] In the existing marketing promotion process, a cooperation party often transmits sensitive user data such as a user's mobile phone number in plaintext to a marketing platform or a customer.

[0003] However, directly transmitting sensitive information such as a mobile phone number in plaintext means that the information is not subjected to any encryption processing in the transmission process, and any hacker or malicious third party capable of intercepting network traffic can easily read the user data, so there is a risk of user data leakage in the existing marketing promotion process. In order to protect the data security of the entire marketing process, a method is urgently needed to improve the security of user data in the marketing process. SUMMARY

[0004] The embodiments of the present application provide a business marketing method, system, computer equipment and storage medium, which can improve the security of user data in the marketing process.

[0005] In a first aspect, the embodiments of the present application provide a business marketing method, which comprises: the method is applied to a business marketing system, the business marketing system comprises a business platform and at least one cooperation platform, and the method comprises:

[0006] The cooperation platform acquires a delivery link and target user data;

[0007] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext;

[0008] The cooperation platform generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to a target user terminal corresponding to the target user data;

[0009] When a user clicks the target link through the target user terminal, the business platform issues a business page corresponding to the delivery link to the target user terminal, and acquires the user data ciphertext according to the target link;

[0010] The business platform decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask of the target user data;

[0011] The service platform sends the user data mask to the target user terminal, so that the user data mask is filled into the corresponding data input position in the service page.

[0012] In a second aspect, the embodiments of the present application further provide a service marketing system, comprising a service platform and at least one cooperation platform, wherein:

[0013] The cooperation platform is configured to obtain a delivery link and target user data, encrypt the target user data according to a preset target encryption rule to obtain user data ciphertext, generate a target link according to the delivery link and the user data ciphertext, and deliver the target link to a target user terminal corresponding to the target user data.

[0014] The service platform is configured to, when a user clicks the target link through the target user terminal, issue a service page corresponding to the delivery link to the target user terminal, obtain the user data ciphertext according to the target link, decrypt the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, generate a user data mask of the target user data, and send the user data mask to the target user terminal, so that the user data mask is filled into the corresponding data input position in the service page.

[0015] In a third aspect, the embodiments of the present application further provide a computer device, comprising at least two computer devices, wherein each computer device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processors of the at least two computer devices collectively implement the above method when executing the corresponding computer programs.

[0016] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, wherein the storage medium stores a computer program, the computer program comprises program instructions, and the program instructions can implement the above method when executed by a processor.

[0017] The embodiment of the present application provides a business marketing method, system, computer device and storage medium. On the one hand, the cooperation platform in the present application will first encrypt the user data to be transmitted before data transmission, and splice the user data ciphertext obtained after encryption into the corresponding delivery link, and then deliver the target link to the corresponding user terminal after obtaining the target link. Since the user data in the target link delivered is encrypted, the security of the user data in the marketing process is improved. On the other hand, when the user clicks the target link through the target user terminal, the business platform will not only issue the corresponding business page to the target user terminal, but also decrypt the user data in the target link, generate the user data mask of the user data obtained after decryption, and automatically fill the user data mask into the corresponding data input position in the business page. Under the premise of ensuring the security of the user data, the input efficiency of the user information is improved, for example, the user's mobile phone number mask is automatically filled in the user login or registration interface, so that the marketing effect of the business is improved. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0019] Figure 1 The application scenario of the business marketing method provided by the embodiment of the present application is shown in the figure.

[0020] Figure 2 The flowchart of the business marketing method provided by the embodiment of the present application is shown in the figure.

[0021] Figure 3 The schematic block diagram of the business marketing system provided by the embodiment of the present application is shown in the figure.

[0022] Figure 4 The schematic block diagram of the computer device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0024] It should be understood that the terms "comprise" and "include" as used in the specification and the appended claims indicate the presence of the described features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0025] It should also be understood that the terms used in the specification of the present application are only for the purpose of describing particular embodiments and are not intended to limit the present application. As used in the specification and the appended claims of the present application, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0026] It should be further understood that the term "and / or" used in the specification of the present application refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.

[0027] The embodiments of the present application provide a business marketing method, a system, a computer device and a storage medium.

[0028] The execution subject of the business marketing method can be a business marketing system provided by the embodiments of the present application, or a computer device integrated with the business marketing system, wherein the business marketing system can be realized in the form of hardware or software, and the computer device can be a terminal or a server, and the terminal can be a smart phone, a tablet computer, a palm computer, or a notebook computer, etc.

[0029] Please refer to Figure 1 , Figure 1 The application scenario of the business marketing method provided by the embodiments of the present application is shown in the figure. The business marketing method is applied to a business marketing system in Figure 1 , the business marketing system comprises a business platform and at least one cooperation platform, wherein in the embodiments, the business platform is a business marketing platform of a company, and the business platform can cooperate with the cooperation platform to improve the marketing efficiency, and the cooperation platform can be an SMS delivery platform.

[0030] Specifically, the business marketing system provided in this application improves the security of user data during the marketing process through the following steps: First, the cooperating platform obtains the placement link and target user data; and encrypts the target user data according to a preset target encryption rule to obtain encrypted user data; then, it generates a target link based on the placement link and the encrypted user data, and places the target link on the target user terminal corresponding to the target user data; when a user clicks the target link through the target user terminal, the business platform sends a business page corresponding to the placement link to the target user terminal, and obtains the encrypted user data according to the target link; and decrypts the encrypted user data according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask for the target user data; finally, it sends the user data mask to the target user terminal, so that the user data mask is filled into the corresponding data input position in the business page.

[0031] Figure 2 This is a flowchart illustrating the business marketing method provided in an embodiment of this application. Figure 2 As shown, the method includes the following steps S110-S160.

[0032] S110, The cooperating platform obtains the advertising link and target user data.

[0033] Specifically, in this embodiment, before placing advertisements / marketing information, the cooperating platform first needs to determine the placement link and the target user data to be placed.

[0034] In some embodiments, step S110 includes: the cooperation platform receiving the advertising link and the target user data issued by the business platform; or, the cooperation platform receiving the advertising link issued by the business platform and determining the target user data according to preset marketing advertising rules.

[0035] As can be seen, the delivery link is a link issued by the business platform that is required for marketing on the business platform. The target user data can be data provided by the business platform or data obtained by the partner platform according to the preset marketing delivery rules. In this case, when the partner platform is an SMS delivery platform and the target user data is mobile phone numbers, since the SMS delivery platform maintains a large number of mobile phone numbers, it can determine the target user data to be delivered based on the marketing delivery rules according to the activity level of each mobile phone number or the user identity (such as age, gender, region, occupation, etc.) corresponding to the mobile phone number. For example, the mobile phone numbers of users who meet the conditions of being over 23 years old and under 40 years old, male, and from region A can be determined as target user data.

[0036] S120, the cooperation platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext.

[0037] In this embodiment, the target encryption rule is a target encryption rule issued by the business platform when the business platform accesses the cooperation platform, and the business platform side saves a decryption rule corresponding to the target encryption rule.

[0038] Among them, since the business platform can cooperate with multiple cooperation platforms, in order to improve the security of encryption, the business platform issues different encryption rules for different cooperation platforms, and maintains the decryption rules corresponding to each cooperation platform in the business platform. In order to distinguish between different platforms, when the business platform accesses the cooperation platform, it will not only allocate the corresponding encryption rule for the cooperation platform, but also create a corresponding cooperation platform account (such as a client Code) for the business platform. Send the encryption rule and the cooperation platform account to the corresponding cooperation platform, and establish the corresponding relationship between the cooperation platform account and the corresponding decryption rule locally.

[0039] Among them, the delivery link can be a link sent to the cooperation platform together with the encryption rule when the business platform accesses the cooperation platform. In addition, since the business platform updates the delivery link when the business platform updates the business, the delivery link can also be a link issued to the cooperation platform when the delivery link of the business platform is updated after the business platform accesses the cooperation platform.

[0040] In some embodiments, step S120 comprises:

[0041] The cooperation platform performs initial encryption processing on the target user data according to a preset Advanced Encryption Standard (AES) encryption rule to obtain first encryption ciphertext; the cooperation platform concatenates a preset salt value to a preset position of the first encryption ciphertext to obtain salted ciphertext; and the cooperation platform performs secondary encryption processing on the salted ciphertext according to the AES encryption rule to obtain the user data ciphertext.

[0042] For example:

[0043] 1. AES encryption rule: key length 128, offset uZZfBs4TWvRznvcA, encryption mode and padding scheme AES / CBC / PKCS5Padding.

[0044] 2. Encryption step: example client_code (cooperation platform account) = M220230107018, secret_key = 97BFCD898BB4176D5A6488A3A5154668, mobile phone number (target user data): 15aaaaaa156 (use a to desensitize the mobile phone number, the mobile phone number in this step is in plain text in actual use), specifically, first encrypt "15aaaaaa156" using the key, then Base64 encode to get the first encrypted ciphertext "U9hom_WF7-x3BUnU16qRBw", then take the last two digits of the cooperation platform account as a salt value and concatenate it behind the first encrypted ciphertext to get the salted ciphertext, that is, "U9hom_WF7-x3BUnU16qRBw18", finally, the salted ciphertext is encrypted for the second time and Base64 encoded to get the user data ciphertext "d3jeSm+uIikc+RkXZcW / 4A==".

[0045] S130, the cooperation platform generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to a target user terminal corresponding to the target user data.

[0046] In some embodiments, the user data ciphertext is concatenated behind the delivery link according to a preset concatenation template to obtain the target link, wherein when the business platform interfaces with multiple cooperation platforms, the cooperation platform account also needs to be concatenated.

[0047] In order to facilitate delivery, the cooperation platform needs to convert the long link obtained by concatenation into a short link before delivering the link, wherein the cooperation platform generates a target link according to the delivery link and the user data ciphertext, comprising:

[0048] The cooperation platform concatenates the preset cooperation platform account, the delivery link and the user data ciphertext according to a preset concatenation rule to obtain a target long link; the cooperation platform performs short chain conversion processing on the target long link to obtain a target short link, and determines the target short link as the target link.

[0049] In some embodiments, in order to improve the marketing effect, the target link needs to be added to a pre-set advertisement template to obtain a target advertisement before the advertisement is delivered, wherein the advertisement template includes brief introduction information of the marketing product, and when the user receives the target advertisement, the user can preliminarily understand the product through the brief introduction information of the corresponding product to improve the user's interest in the product.

[0050] Further, in some embodiments, the target user data includes a target mobile phone number, the cooperation platform is a short message delivery platform, at this time, the advertisement template is a short message template, the cooperation platform delivers the target link to the target user terminal corresponding to the target user data, including:

[0051] The cooperation platform adds the target link to the preset short message template to generate a target short message, and sends the target short message to the target user terminal according to the target mobile phone number.

[0052] In addition, the cooperation platform of the present application can also be other delivery channels, such as Douyin delivery channel, Toutiao delivery channel, etc., and the specific platform is not limited in the present embodiment.

[0053] S140, when the user clicks the target link through the target user terminal, the business platform issues a business page corresponding to the delivery link to the target user terminal, and acquires the user data ciphertext according to the target link.

[0054] Specifically, when the user is interested in the delivery advertisement received by the target user terminal, at this time, the user will click the link in the advertisement, when the user clicks the link in the advertisement, the business platform side will issue a corresponding business page to the user terminal, at the same time, the business platform will obtain the corresponding target data ciphertext by analyzing the link.

[0055] In some embodiments, when the target link is a short link, after the user clicks the target link through the target user terminal, and before the business platform issues a business page corresponding to the delivery link to the target user terminal, the method further includes:

[0056] The cooperation platform receives a long chain conversion request sent by the target user terminal and carrying the target link; the cooperation platform converts the target link into the target long link in response to the long chain conversion request; the cooperation platform returns the target long link to the target user terminal, so that the target user terminal accesses the business page through the delivery link in the target long link.

[0057] Specifically, when the link in the launched advertisement is a short link, after the user clicks the launched link, the target first requests the corresponding business platform for the corresponding long link, i.e., sends a long link conversion request of the target link to the business platform, at this time, the business platform converts the link into the corresponding target long link, and returns the target long link to the target user terminal, so that the target user terminal accesses the business page through the launched link in the target long link, i.e., at this time, the business platform issues the corresponding business page to the target user terminal, in addition, since the long link where the launched link is located also includes other information, such as user data ciphertext and a cooperation platform account, when the user accesses the business page through the long link, the business platform can obtain the user data ciphertext and the cooperation platform account in the long link.

[0058] S150, the business platform decrypts the user data ciphertext according to the target decryption rule corresponding to the target encryption rule, obtains the target user data, and generates a user data mask of the target user data.

[0059] In this embodiment, when the business platform obtains the user data ciphertext in the link, the business platform will first decrypt the target user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the plaintext target user data, then, in order to improve the data input efficiency of the user, the corresponding user data is returned to the target user terminal at this time, so that the returned user data is automatically filled into the corresponding position of the business page, in this embodiment, in order to improve the security of data transmission and the privacy of data display, the user data is masked before being returned to the target user terminal, i.e., the mask of the corresponding data is returned to the target user terminal, for example, when the masked mobile phone number is returned to the target user terminal, the first two and last three digits of the mobile phone number are displayed in plaintext, and the middle part is displayed in mask. In addition, in some embodiments, the target user data provided by the present application also includes the user's name, at this time, the mask of the user's information also needs to be generated, for example, the last digit of the user's name is displayed in plaintext, and the other positions are displayed in mask.

[0060] It can be seen that the user data mask returned by the present application to the target user terminal not only ensures the security of user information transmission, but also improves the privacy of information display on the user terminal side, and the user can determine the correctness of the data through the displayed mask.

[0061] When the business platform is connected with multiple cooperation platforms, multiple decryption rules are preset in the business platform, and before the target data ciphertext is decrypted, the method further includes: the business platform acquires the cooperation platform account in the target long link; and a decryption rule corresponding to the cooperation platform account in the preset multiple decryption rules is determined as the target decryption rule.

[0062] S160, the business platform sends the user data mask to the target user terminal, so that the user data mask is filled into the corresponding data input position in the business page.

[0063] In this embodiment, the business page in the target user terminal can be a login page or a registration page, and the business page includes at least one information input box (data input position).

[0064] For example, when the business page is a login page and the user data mask includes a mobile phone number mask, the business platform automatically fills the corresponding mobile phone number mask into the account input box in the login interface displayed in the target user terminal, and the user only needs to determine whether the automatically input mobile phone number mask is correct through the plaintext in the mask, without manually inputting the account, thereby improving the information input efficiency of the user and further improving the marketing effect.

[0065] In summary, on the one hand, the cooperation platform in this application first encrypts the user data to be transmitted before data transmission, and splices the encrypted user data ciphertext into the corresponding delivery link to obtain a target link, and then delivers the target link to the corresponding user terminal. Since the user data in the delivered target link is encrypted, the security of the user data in the marketing process is improved. On the other hand, when the user clicks the target link through the target user terminal, the business platform not only issues the corresponding business page to the target user terminal, but also decrypts the user data in the target link, generates a user data mask of the decrypted user data, and automatically fills the user data mask into the corresponding data input position in the business page. On the premise of ensuring the security of the user data, the input efficiency of the user information is improved, for example, the mask of the user's mobile phone number is automatically filled in the user login or registration interface, thereby improving the marketing effect of the business.

[0066] Figure 3 is a schematic block diagram of a business marketing system provided by an embodiment of the application. As shown in Figure 3 Corresponding to the above business marketing method, the application further provides a business marketing system. The business marketing system 300 includes a business platform 301 and at least one cooperation platform 302, wherein:

[0067] The cooperation platform 302 is configured to acquire a delivery link and target user data, encrypt the target user data according to a preset target encryption rule to obtain user data ciphertext, generate a target link according to the delivery link and the user data ciphertext, and deliver the target link to a target user terminal corresponding to the target user data.

[0068] The business platform 301 is configured to, when a user clicks the target link through the target user terminal, issue a business page corresponding to the delivery link to the target user terminal, acquire the user data ciphertext according to the target link, decrypt the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, generate a user data mask of the target user data, and send the user data mask to the target user terminal so that the user data mask is filled into a corresponding data input position in the business page.

[0069] In some embodiments, when performing the step of encrypting the target user data according to the preset target encryption rule to obtain user data ciphertext, the cooperation platform 302 is specifically configured to:

[0070] perform primary encryption processing on the target user data according to a preset AES encryption rule to obtain first encryption ciphertext, splice a preset salt value to a preset position of the first encryption ciphertext to obtain salted ciphertext, and perform secondary encryption processing on the salted ciphertext according to the AES encryption rule to obtain the user data ciphertext.

[0071] In some embodiments, when performing the step of generating a target link according to the delivery link and the user data ciphertext, the cooperation platform 302 is specifically configured to:

[0072] The cooperation platform 302 splices a preset cooperation platform 302 account, the delivery link, and the user data ciphertext according to a preset splicing rule to obtain a target long link, performs short chain conversion processing on the target long link to obtain a target short link, and determines the target short link as the target link.

[0073] In some embodiments, before the user clicks the target link through the target user terminal and the business platform 301 issues a business page corresponding to the delivery link to the target user terminal, the cooperation platform 302 is further configured to:

[0074] receiving the target user terminal sending the target link carrying the long chain conversion request; in response to the long chain conversion request, converting the target link into the target long link; returning the target long link to the target user terminal, so that the target user terminal accesses the service page through the delivery link in the target long link.

[0075] In some embodiments, before the step of performing the decryption processing on the user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, the service platform 301 is further configured to:

[0076] obtaining the account of the cooperation platform 302 in the target long link; determining the decryption rule corresponding to the account of the cooperation platform 302 in the preset plurality of decryption rules as the target decryption rule.

[0077] In some embodiments, the target user data includes a target mobile phone number; when performing the step of delivering the target link to the target user terminal corresponding to the target user data, the cooperation platform 302 is specifically configured to:

[0078] adding the target link to a preset short message template to generate a target short message; and sending the target short message to the target user terminal according to the target mobile phone number.

[0079] In some embodiments, when performing the step of obtaining the delivery link and the target user data, the cooperation platform 302 is specifically configured to:

[0080] receiving the delivery link and the target user data issued by the service platform 301; or,

[0081] receiving the delivery link issued by the service platform 301, and determining the target user data according to a preset marketing delivery rule.

[0082] In summary, on one hand, the cooperation platform 302 in the present application will first encrypt the user data to be transmitted before data transmission, and splice the user data ciphertext obtained after encryption into the corresponding delivery link, and then deliver the target link to the corresponding user terminal. Since the user data in the delivered target link is encrypted, the security of user data in the marketing process is improved. On the other hand, when the user clicks the target link through the target user terminal, the business platform 301 will not only issue the corresponding business page to the target user terminal, but also decrypt the user data in the target link and generate the user data mask of the user data obtained after decryption, and automatically fill the user data mask into the corresponding data input position in the business page. Under the premise of ensuring the security of user data, the input efficiency of user information is improved, for example, the user's mobile phone number mask is automatically filled in the user login or registration interface, thereby improving the marketing effect of the business.

[0083] It should be noted that the specific implementation process of the above business marketing system and each unit can be clearly understood by those skilled in the art, which can be referred to the corresponding description in the foregoing method embodiments. For the convenience and brevity of description, it will not be repeated here.

[0084] The above business marketing system can be realized in the form of a computer program, which can run on a computer device as shown in the accompanying drawings. Figure 4

[0085] Please refer to Figure 4 , Figure 4 is a schematic block diagram of a computer device provided by an embodiment of the present application. The computer device 400 is a business platform or a cooperation platform in the business marketing system.

[0086] Please refer to Figure 4 , the computer device 400 includes a processor 402, a memory and a network interface 405 connected through a system bus 401, wherein the memory can include a non-volatile storage medium 403 and an internal memory 404.

[0087] The non-volatile storage medium 403 can store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions which, when executed, can cause the processor 402 to execute a business marketing method.

[0088] The processor 402 is used to provide computing and control capabilities to support the operation of the entire computer device 400.

[0089] ​The memory 404 provides an environment for running the computer program 4032 in the non-volatile storage medium 403, which, when executed by the processor 402, enables the processor 402 to perform a business marketing method.

[0090] The network interface 405 is used for network communication with other devices. Those skilled in the art can understand that, Figure 4 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device 400 to which the scheme of the present application is applied. The specific computer device 400 can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0091] The processor 402 in the business platform and the processor 402 in the cooperation platform are used to run the computer program 4032 stored in the corresponding memory to jointly implement the following steps:

[0092] The cooperation platform obtains a delivery link and target user data;

[0093] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext;

[0094] The cooperation platform generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to a target user terminal corresponding to the target user data;

[0095] When a user clicks the target link through the target user terminal, the business platform issues a business page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link;

[0096] The business platform decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask of the target user data;

[0097] The business platform sends the user data mask to the target user terminal, so that the user data mask is filled into a corresponding data input position in the business page.

[0098] It should be understood that in the embodiments of the present application, the processor 402 can be a central processing unit (CPU), and the processor 402 can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0099] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be completed by instructing relevant hardware by a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the above-mentioned embodiments.

[0100] Therefore, the present application also provides a storage medium. The storage medium can be a computer readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. The program instructions are executed by the processor of the cooperation platform and the processor in the cooperation platform to make the processor execute the following steps:

[0101] The cooperation platform obtains a delivery link and target user data;

[0102] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext;

[0103] The cooperation platform generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to a target user terminal corresponding to the target user data;

[0104] When a user clicks the target link through the target user terminal, the business platform issues a business page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link;

[0105] The business platform decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask of the target user data;

[0106] The service platform sends the user data mask to the target user terminal, so that the user data mask is filled into the corresponding data input position in the service page.

[0107] The storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various computer readable storage media that can store program codes.

[0108] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been described in the above description in a general manner. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0109] In several embodiments provided in the present application, it should be understood that the disclosed system and method can be implemented in other ways. For example, the system embodiments described above are only illustrative. For example, the division of each unit is only a logical functional division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed.

[0110] The steps in the method embodiments of the present application can be adjusted, combined and deleted in sequence according to actual needs. The units in the system embodiments of the present application can be combined, divided and deleted according to actual needs. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0111] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a storage medium. Based on this understanding, the technical solutions of the present application essentially or say the parts that make contributions to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a terminal or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application.

[0112] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A business marketing method characterized by, The method is applied to a business marketing system, the business marketing system comprising a business platform and at least one cooperative platform, and the method comprises: The cooperative platform acquires a delivery link and target user data; The cooperative platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext; The cooperative platform generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to a target user terminal corresponding to the target user data; When a user clicks the target link through the target user terminal, the business platform issues a business page corresponding to the delivery link to the target user terminal, and acquires the user data ciphertext according to the target link; The business platform decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask of the target user data; The business platform sends the user data mask to the target user terminal, so that the user data mask is filled into a corresponding data input position in the business page.

2. The method of claim 1, wherein, The cooperative platform encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext, comprising: The cooperative platform performs primary encryption processing on the target user data according to a preset AES encryption rule to obtain first encryption ciphertext; The cooperative platform concatenates a preset salt value to a preset position of the first encryption ciphertext to obtain salted ciphertext; The cooperative platform performs secondary encryption processing on the salted ciphertext according to the AES encryption rule to obtain the user data ciphertext.

3. The method of claim 1, wherein, The cooperative platform generates a target link according to the delivery link and the user data ciphertext, comprising: The cooperative platform concatenates a preset cooperative platform account, the delivery link and the user data ciphertext according to a preset concatenation rule to obtain a target long link; The cooperative platform performs short chain conversion processing on the target long link to obtain a target short link, and determines the target short link as the target link.

4. The method of claim 3, wherein, After the user clicks the target link through the target user terminal, and before the business platform issues a business page corresponding to the delivery link to the target user terminal, the method further comprises: The cooperative platform receives a long chain conversion request sent by the target user terminal and carrying the target link; The cooperative platform converts the target link into the target long link in response to the long chain conversion request; The cooperative platform returns the target long link to the target user terminal, so that the target user terminal accesses the business page through the delivery link in the target long link.

5. The method of claim 3, wherein, Before the business platform decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, the method further comprises: The business platform acquires the cooperative platform account in the target long link; The business platform determines a decryption rule corresponding to the cooperative platform account from preset decryption rules as the target decryption rule.

6. The method of claim 1, wherein the target user data comprises a target mobile phone number. The cooperative platform sends the target link to a target user terminal corresponding to the target user data, including: The cooperative platform adds the target link to a preset short message template to generate a target short message. The cooperative platform sends the target short message to the target user terminal according to the target mobile phone number.

7. The method of claim 1, wherein, The cooperative platform obtains a delivery link and target user data, including: The cooperative platform receives the delivery link and the target user data issued by the business platform; or, The cooperative platform receives the delivery link issued by the business platform, and determines the target user data according to a preset marketing delivery rule.

8. A business marketing system, characterized by, The business marketing system includes a business platform and at least one cooperative platform, wherein: The cooperative platform obtains a delivery link and target user data; encrypts the target user data according to a preset target encryption rule to obtain user data ciphertext; generates a target link according to the delivery link and the user data ciphertext, and sends the target link to a target user terminal corresponding to the target user data; The business platform, when a user clicks the target link through the target user terminal, issues a business page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link; decrypts the user data ciphertext according to a target decryption rule corresponding to the target encryption rule to obtain the target user data, and generates a user data mask of the target user data; sends the user data mask to the target user terminal, so that the user data mask is filled into a corresponding data input position in the business page.

9. A computer device, including at least two computer devices, each of the computer devices including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processors of the at least two computer devices collectively implementing the business marketing method of any one of claims 1-7 when executing the corresponding computer programs.

10. A storage medium, characterized by The storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the business marketing method of any one of claims 1-7.

Citation Information

Patent Citations

  • Data sharing method, device and equipment and storage medium

    CN111460503A

  • Page link parameter encryption method and device

    CN118094596A