Business marketing method and system, computer equipment and storage medium
By encrypting and decrypting user data in the marketing system, the problem of data leakage risk during the marketing process is solved, data security and input efficiency are improved, and marketing effect is improved.
Patent Information
- Application Number
- CN202411431729.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-10-14
AI Technical Summary
In the existing marketing and promotion process, the user's sensitive data is not encrypted during transmission, resulting in the risk of data leakage and data security needs to be improved.
In the business marketing system, the cooperative platform encrypts user data, generates a ciphertext of user data, and splices it into the delivery link, and transmits it to the user terminal through the target link. After the user terminal clicks on the link, the business platform decrypts and fills the data Go to the page to ensure data security and input efficiency.
It improves the security and input efficiency of user data during the marketing process, reduces the risk of data leakage, and improves the privacy and marketing effect of user information.
Smart Images

Figure CN119316208A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a business marketing method, system, computer device and storage medium. Background Art
[0002] In the existing marketing promotion process, partners often pass sensitive user data such as users' mobile phone numbers in plain text to marketing platforms or customers.
[0003] However, directly transmitting sensitive information such as mobile phone numbers in plain text means that this information is not encrypted during the transmission process. Any hacker or malicious third party who can intercept network traffic can easily read the user data. Therefore, in the existing marketing promotion process, there is a risk of user data leakage. In order to ensure 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 of the invention
[0004] The embodiments of the present application provide a business marketing method, system, computer device and storage medium, which can improve the security of user data during the marketing process.
[0005] In a first aspect, an embodiment of the present application provides a business marketing method, which includes: the method is applied to a business marketing system, the business marketing system includes a business platform and at least one cooperation platform, and the method includes:
[0006] The cooperation platform obtains the delivery link and target user data;
[0007] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a ciphertext of the user data;
[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 the user clicks the target link through the target user terminal, the service platform sends a service page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link;
[0010] The service 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 for 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 in the corresponding data input position in the service page.
[0012] In a second aspect, an embodiment of the present application further provides a business marketing system, the business marketing system comprising a business platform and at least one cooperation platform, wherein:
[0013] The cooperation platform is used to obtain a delivery link and target user data; encrypt the target user data according to a preset target encryption rule to obtain a 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 business platform is used to send a business page corresponding to the delivery link to the target user terminal when the user clicks the target link through the target user terminal, and obtain the user data ciphertext according to the target link; decrypt the user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, and generate a user data mask for the target user data; send the user data mask to the target user terminal so that the user data mask is filled in the corresponding data input position in the business page.
[0015] In a third aspect, an embodiment of the present application further provides a computer device, comprising at least two computer devices, each of which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processors in at least two of the computer devices jointly implement the above method when executing the corresponding computer program.
[0016] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, wherein the computer program includes program instructions, and wherein 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, before data transmission, the cooperation platform in the present application will first encrypt the user data to be transmitted, and splice the encrypted user data ciphertext into the corresponding delivery link, and after obtaining the target link, the target link will be delivered 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 will not only send the corresponding business page to the target user terminal, but also decrypt the user data in the target link, and generate a 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 user's input efficiency of user information is improved. For example, in the user login or registration interface, the mask of the user's mobile phone number is automatically filled in, thereby improving the marketing effect of the business. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 A schematic diagram of an application scenario of the business marketing method provided in an embodiment of the present application;
[0020] Figure 2 A flowchart of a business marketing method provided in an embodiment of the present application;
[0021] Figure 3 A schematic block diagram of a business marketing system provided in an embodiment of the present application;
[0022] Figure 4 A schematic block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0024] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0025] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0026] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0027] The embodiments of the present application provide a business marketing method, system, computer device and storage medium.
[0028] The executor of the business marketing method may be the business marketing system provided in the embodiment of the present application, or a computer device integrated with the business marketing system, wherein the business marketing system may be implemented in hardware or software, the computer device may be a terminal or a server, and the terminal may be a smart phone, a tablet computer, a PDA, or a laptop computer, etc.
[0029] See also Figure 1 , Figure 1 Schematic diagram of an application scenario of the business marketing method provided in the embodiment of the present application. The business marketing method is applied to Figure 1 In the business marketing system, the business marketing system includes a business platform and at least one cooperation platform. In this embodiment, the business platform is the company's business marketing platform, and the business platform can cooperate with the cooperation platform to improve marketing efficiency. The cooperation platform can be a text message delivery platform.
[0030] Specifically, the business marketing system provided by the present application improves the security of user data in the marketing process through the following steps: first, the cooperation platform obtains the delivery link and the target user data; and encrypts the target user data according to the preset target encryption rule to obtain the user data ciphertext; then generates a target link according to the delivery link and the user data ciphertext, and delivers the target link to the target user terminal corresponding to the target user data; when the user clicks the target link through the target user terminal, the business platform sends the business page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link; and decrypts the user data ciphertext 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, sends the user data mask to the target user terminal, so that the user data mask is filled in the corresponding data input position in the business page.
[0031] Figure 2 Schematic diagram of the business marketing method provided by the embodiment of the present application. Figure 2 As shown, the method includes the following steps S110-S160.
[0032] S110: The cooperation platform obtains a delivery link and target user data.
[0033] Specifically, in this embodiment, before the cooperation platform carries out advertisement delivery / marketing information delivery, it first needs to determine the delivery link and the target user data to be delivered.
[0034] In some embodiments, step S110 includes: the cooperation platform receives the delivery link and the target user data issued by the business platform; or, the cooperation platform receives the delivery link issued by the business platform, and determines the target user data according to preset marketing delivery rules.
[0035] It can be seen that the delivery link is a link issued by the business platform and needs to be marketed by the business platform. The target user data can be the data provided by the business platform, or obtained by the cooperation platform according to the preset marketing delivery rules. Among them, when the cooperation platform is an SMS delivery platform and the target user data is a mobile phone number, since a large number of mobile phone numbers are maintained in the SMS delivery platform, at this time, the SMS delivery platform 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 corresponding to the mobile phone number (such as age, gender, region, occupation, etc.). For example, the mobile phone number of users who meet the conditions of being over 23 years old and under 40 years old, male, and in area A is determined as the target user data.
[0036] S120: The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a 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 a decryption rule corresponding to the target encryption rule is stored on the business platform side.
[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 to different cooperation platforms, and maintains the corresponding decryption rules for each cooperation platform in the business platform. In order to distinguish different platforms, when the business platform accesses the cooperation platform, it will not only assign corresponding encryption rules to the cooperation platform, but also create a corresponding cooperation platform account (such as client Code) for the business platform, send the encryption rules and cooperation platform account to the corresponding cooperation platform, and establish a corresponding relationship between the cooperation platform account and the corresponding decryption rules locally.
[0039] Among them, the delivery link can be a link sent to the cooperation platform together with encryption rules when the business platform connects to the cooperation platform. In addition, since the business platform will update the delivery link when updating its business, the delivery link can also be a link sent to the cooperation platform when the business platform's delivery link is updated after the business platform connects to the cooperation platform.
[0040] In some embodiments, step S120 includes:
[0041] The cooperation platform performs an initial encryption process on the target user data according to a preset Advanced Encryption Standard (AES) encryption rule to obtain a first encrypted ciphertext; the cooperation platform splices a preset salt value to a preset position of the first encrypted ciphertext to obtain a salted ciphertext; the cooperation platform performs a secondary encryption process on the salted ciphertext according to the AES encryption rule to obtain the user data ciphertext.
[0042] For example:
[0043] 1. AES encryption rules: key length 128, offset uZZfBs4TWvRznvcA, encryption mode and padding scheme AES / CBC / PKCS5Padding.
[0044] 2. Encryption steps: 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. In actual use, the mobile phone number in this step is in plain text). Specifically, first use the key to perform AES encryption on "15aaaaaa156" , and then perform Base64 encoding to obtain the first encrypted ciphertext "U9hom_WF7-x3BUnU16qRBw", then take the last two digits of the cooperation platform account as the salt value and splice it after the first encrypted ciphertext to obtain the salted ciphertext, that is, "U9hom_WF7-x3BUnU16qRBw18", and finally perform a second AES encryption on the salted ciphertext and Base64 encoding to obtain 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 spliced after the delivery link according to a preset splicing template to obtain a target link. When the business platform is connected to multiple cooperation platforms, the cooperation platform accounts also need to be spliced.
[0047] In order to facilitate delivery, the cooperation platform needs to convert the spliced long link into a short link before link delivery. At this time, the cooperation platform generates a target link according to the delivery link and the user data ciphertext, including:
[0048] The cooperation platform splices the preset cooperation platform account, the delivery link and the user data ciphertext according to a preset splicing rule to obtain a target long link; the cooperation platform performs a short link conversion process 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, before the advertisement is delivered, it is necessary to add the target link to a pre-set advertisement template to obtain the target advertisement, and then deliver the target advertisement, wherein the advertisement template includes brief information of the marketing product. At this time, after the user receives the target advertisement, he can have a preliminary understanding of the product through the brief information of the corresponding product, thereby increasing 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 text message delivery platform, and in this case, the advertisement template is a text 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 a preset SMS template to generate a target SMS; and sends the target SMS to the target user terminal according to the target mobile phone number.
[0052] In addition, the cooperation platform of the present application may also be other delivery channels, such as the Douyin delivery channel, the Toutiao delivery channel, etc. The specific platform is not limited in this embodiment.
[0053] S140: When the user clicks the target link through the target user terminal, the service platform sends a service page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link.
[0054] Specifically, when a user is interested in an advertisement received by a target user terminal, the user will click on a link in the advertisement. When the user clicks on a link in the advertisement, the business platform will send a corresponding business page to the user terminal. At the same time, the business platform will obtain the corresponding target data ciphertext by parsing 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 service platform sends a service page corresponding to the delivery link to the target user terminal, the method further includes:
[0056] The cooperation platform receives a long link conversion request carrying the target link sent by the target user terminal; the cooperation platform converts the target link into the target long link in response to the long link 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 delivered advertisement is a short link, after the user clicks on the delivered link, the target will first request the corresponding long link from the corresponding business platform, that is, send a long link conversion request of the target link to the business platform. At this time, the business platform will convert the link into the corresponding target long link, and return the target long link to the target user terminal, so that the target user terminal can access the business page through the delivery link in the target long link. That is, at this time, the business platform will send the corresponding business page to the target user terminal. In addition, since the long link where the delivery link is located also includes other information, such as user data ciphertext and cooperation platform account, when the user accesses the business page through the long link, the business platform will obtain the user data ciphertext and cooperation platform account in the long link.
[0058] S150: The service 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 for the target user data.
[0059] In this embodiment, after 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 target user data in plain text. Then, in order to improve the user's data input efficiency, at this time, the corresponding user data is also returned to the target user terminal, so that the returned user data is automatically filled in 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, before returning the user data to the target user terminal, the user data will be masked and the mask of the corresponding data will be returned to the target user terminal. For example, when returning a masked mobile phone number to the target user terminal, the first two digits and the last three digits of the mobile phone number are displayed in plain text, and the middle is displayed in mask. In addition, in some embodiments, the target user data provided by this application also includes the user name. At this time, it is also necessary to generate a mask for the user information. For example, the last digit of the user name is displayed in plain text, and the text in other positions is displayed in mask.
[0060] It can be seen that the user data mask returned by this application to the target user terminal can not only ensure the security of user information transmission, but also improve the privacy of information displayed on the user terminal side, and the user can determine the correctness of the data through the displayed mask.
[0061] Among them, when the business platform is connected with multiple cooperation platforms, multiple decryption rules are preset in the business platform. At this time, before decrypting the target data ciphertext, the method also includes: the business platform obtains the cooperation platform account in the target long link; and then determines the decryption rule corresponding to the cooperation platform account in the preset multiple decryption rules as the target decryption rule.
[0062] S160: The service platform sends the user data mask to the target user terminal, so that the user data mask is filled in a corresponding data input position in the service page.
[0063] In this embodiment, the service page in the target user terminal may be a login page or a registration page, and the service page includes at least one information input box (data input location).
[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 will automatically fill in the corresponding mobile phone number mask in the account input box in the login interface displayed in the target user terminal. The user only needs to determine whether the automatically entered mobile phone number mask is correct through the plain text in the mask, without having to manually enter the account number, thereby improving the user's information input efficiency and thus improving marketing effectiveness.
[0065] To sum up, on the one hand, the cooperation platform in this application will first encrypt the user data to be transmitted before data transmission, and splice the encrypted user data ciphertext into the corresponding delivery link. After obtaining the target link, the target link will be delivered 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 on the target link through the target user terminal, the business platform will not only send the corresponding business page to the target user terminal, but also decrypt the user data in the target link, and generate a user data mask for the decrypted user data, and automatically fill the user data mask into the corresponding data input position in the business page. On the premise of ensuring the security of user data, the user's input efficiency of user information is improved. For example, in the user login or registration interface, the mask of the user's mobile phone number is automatically filled in, 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 present application. Figure 3 As shown, corresponding to the above business marketing method, the present application also 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 used to obtain a delivery link and target user data; encrypt the target user data according to a preset target encryption rule to obtain a 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 used to send a business page corresponding to the delivery link to the target user terminal when the user clicks the target link through the target user terminal, and obtain the user data ciphertext according to the target link; decrypt the user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, and generate a user data mask for the target user data; send the user data mask to the target user terminal so that the user data mask is filled in the corresponding data input position in the business page.
[0069] In some embodiments, when the cooperation platform 302 performs the step of encrypting the target user data according to the preset target encryption rule to obtain the user data ciphertext, it is specifically used to:
[0070] The target user data is initially encrypted according to a preset AES encryption rule to obtain a first encrypted ciphertext; a preset salt value is spliced to a preset position of the first encrypted ciphertext to obtain a salted ciphertext; the salted ciphertext is secondary encrypted according to the AES encryption rule to obtain the user data ciphertext.
[0071] In some embodiments, when executing the step of generating a target link according to the delivery link and the user data ciphertext, the cooperation platform 302 is specifically used to:
[0072] The cooperation platform 302 splices the 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 a short link conversion process 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, after the user clicks the target link through the target user terminal and before the business platform 301 sends the business page corresponding to the delivery link to the target user terminal, the cooperation platform 302 is further used to:
[0074] Receive a long link conversion request carrying the target link sent by the target user terminal; in response to the long link conversion request, convert the target link into the target long link; return 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.
[0075] In some embodiments, before executing the step of decrypting the user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, the business platform 301 is further used to:
[0076] The cooperation platform 302 account in the target long link is obtained; and a decryption rule corresponding to the cooperation platform 302 account among a plurality of preset decryption rules is determined as the target decryption rule.
[0077] In some embodiments, the target user data includes a target mobile phone number; when executing the step of delivering the target link to the target user terminal corresponding to the target user data, the cooperation platform 302 is specifically used to:
[0078] The target link is added to a preset SMS template to generate a target SMS; and the target SMS is sent to the target user terminal according to the target mobile phone number.
[0079] In some embodiments, when executing the step of obtaining the delivery link and target user data, the cooperation platform 302 is specifically used to:
[0080] Receive the delivery link and the target user data sent by the business platform 301; or,
[0081] Receive the delivery link sent by the business platform 301, and determine the target user data according to preset marketing delivery rules.
[0082] To sum up, on the 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 encrypted user data ciphertext into the corresponding delivery link. After obtaining the target link, the target link will be delivered 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 on the target link through the target user terminal, the business platform 301 will not only send the corresponding business page to the target user terminal, but also decrypt the user data in the target link, and generate a user data mask for the decrypted user data, and automatically fill the user data mask into the corresponding data input position in the business page. On the premise of ensuring the security of user data, the user's input efficiency of user information is improved. For example, in the user login or registration interface, the mask of the user's mobile phone number is automatically filled in, thereby improving the marketing effect of the business.
[0083] It should be noted that technical personnel in the relevant field can clearly understand that the specific implementation process of the above-mentioned business marketing system and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.
[0084] The business marketing system can be implemented in the form of a computer program. Figure 4 Runs on the computer device shown.
[0085] See also Figure 4 , Figure 4 400 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 400 is a business platform or a cooperation platform in a business marketing system.
[0086] See also Figure 4 The computer device 400 includes a processor 402 , a memory and a network interface 405 connected via a system bus 401 , wherein the memory may 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 internal memory 404 provides an environment for the operation of the computer program 4032 in the non-volatile storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can execute a business marketing method.
[0090] The network interface 405 is used to communicate with other devices over the network. Figure 4 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 400 to which the solution of the present application is applied. The specific computer device 400 may 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 the delivery link and target user data;
[0093] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a ciphertext of the user data;
[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 the user clicks the target link through the target user terminal, the service platform sends a service page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link;
[0096] The service 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 for the target user data;
[0097] The service platform sends the user data mask to the target user terminal, so that the user data mask is filled in the corresponding data input position in the service page.
[0098] It should be understood that in the embodiment of the present application, the processor 402 may be a central processing unit (CPU), and the processor 402 may 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. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0099] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through 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 embodiment of the above method.
[0100] Therefore, the present application also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are jointly executed by the cooperation platform and the processor in the cooperation platform, the processor executes the following steps:
[0101] The cooperation platform obtains the delivery link and target user data;
[0102] The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a ciphertext of the user data;
[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 the user clicks the target link through the target user terminal, the service platform sends a service page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link;
[0105] The service 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 for 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 in the corresponding data input position in the service page.
[0107] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0108] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0109] In the several embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0110] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs. The units in the system of the embodiment 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 into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0111] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0112] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A business marketing method, characterized in that: The method is applied to a business marketing system, the business marketing system includes a business platform and at least one cooperation platform, and the method includes: The cooperation platform obtains the delivery link and target user data; The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a ciphertext of the user data; 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; When the user clicks the target link through the target user terminal, the service platform sends a service page corresponding to the delivery link to the target user terminal, and obtains the user data ciphertext according to the target link; The service 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 for the target user data; The service platform sends the user data mask to the target user terminal, so that the user data mask is filled in the corresponding data input position in the service page.
2. The method according to claim 1, characterized in that The cooperation platform encrypts the target user data according to a preset target encryption rule to obtain a user data ciphertext, including: The cooperation platform performs initial encryption processing on the target user data according to a preset AES encryption rule to obtain a first encrypted ciphertext; The cooperation platform splices the preset salt value to the preset position of the first encrypted ciphertext to obtain the salted ciphertext; The cooperation platform performs secondary encryption processing on the salted ciphertext according to the AES encryption rule to obtain the user data ciphertext.
3. The method according to claim 1, characterized in that The cooperation platform generates a target link according to the delivery link and the user data ciphertext, including: The cooperation platform splices the preset cooperation platform account, the delivery link and the user data ciphertext according to a preset splicing rule to obtain a target long link; The cooperation platform converts the target long link into a short link to obtain a target short link, and determines the target short link as the target link.
4. The method according to claim 3, characterized in that After the user clicks the target link through the target user terminal and before the service platform sends the service page corresponding to the delivery link to the target user terminal, the method further includes: The cooperation platform receives a long link conversion request carrying the target link sent by the target user terminal; The cooperation platform converts the target link into the target long link in response to the long link 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.
5. The method according to claim 3, characterized in that: Before the service 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 includes: The business platform obtains the cooperation platform account in the target long link; The business platform determines a decryption rule corresponding to the cooperation platform account among a plurality of preset decryption rules as the target decryption rule.
6. The method according to claim 1, wherein the target user data includes a target mobile phone number; The cooperation platform delivers the target link to a target user terminal corresponding to the target user data, including: The cooperation platform adds the target link to a preset SMS template to generate a target SMS; The cooperation platform sends the target SMS to the target user terminal according to the target mobile phone number.
7. The method according to claim 1, characterized in that The cooperation platform obtains the delivery link and target user data, including: The cooperation platform receives the delivery link and the target user data issued by the business platform; or, The cooperation platform receives the delivery link sent by the business platform, and determines the target user data according to preset marketing delivery rules.
8. A business marketing system, characterized in that: The business marketing system includes a business platform and at least one cooperation platform, wherein: The cooperation platform is used to obtain a delivery link and target user data; encrypt the target user data according to a preset target encryption rule to obtain a 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; The business platform is used to send a business page corresponding to the delivery link to the target user terminal when the user clicks the target link through the target user terminal, and obtain the user data ciphertext according to the target link; decrypt the user data ciphertext according to the target decryption rule corresponding to the target encryption rule to obtain the target user data, and generate a user data mask for the target user data; send the user data mask to the target user terminal so that the user data mask is filled in the corresponding data input position in the business page.
9. A computer device, comprising at least two computer devices, each of which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processors in at least two of the computer devices jointly implement the business marketing method as described in any one of claims 1 to 7 when executing the corresponding computer programs.
10. A storage medium, characterized in that: The storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the business marketing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for achieving page personalization and electronic equipment
CN108415707A
Data sharing method, device and equipment and storage medium
CN111460503A
Page link parameter encryption method and device
CN118094596A
Service short message pushing method, apparatus, computer device and storage medium
WO2019085449A1