Digital marketing method and system, program product and storage medium
By extracting and executing preset information for digital marketing tasks, and using distributed system time synchronization and encrypting timestamps to verify the number of delivery, the problem of confusing delivery time in digital marketing is solved, and the accuracy and effectiveness of marketing is improved.
Patent Information
- Application Number
- CN202411850347.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-12-16
AI Technical Summary
In digital marketing, due to factors such as loopholes in the time management system or instability in the network environment, the confusion of delivery time has been reduced, which has reduced the effect of digital marketing.
Perform marketing tasks by extracting preset time nodes, preset delivery quantity range, marketing channel type and material copy information in the new task instructions; synchronize local time and external precise time using the distributed system time synchronization and consistency maintenance algorithm; generate encrypted timestamps and verify whether the delivery quantity is within the preset range, and mark potential fault nodes.
Ensure that marketing activities are carried out in a planned manner, avoid time deviations caused by system or network factors, and timely discover possible abnormalities at time nodes, which improves the accuracy and effectiveness of digital marketing, and prevents time disorders from reducing marketing effectiveness.
Smart Images

Figure CN119831660A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet advertising services, and in particular to a digital marketing method, system, program product and storage medium. Background Art
[0002] With the rapid development of the Internet, enterprises have an increasing demand for precision marketing and brand promotion, and digital marketing methods have become the focus of enterprises. Enterprises often use them for multi-channel marketing activities, formulate targeted marketing plans and communication paths, and promote brands to target audiences.
[0003] At present, digital marketing methods usually first determine the specific marketing campaign goals and target audience characteristics, and then mine user information that may meet the requirements from massive data. Then, the platform will use automated tools to market to these users based on the preset marketing plan and communication path. After the user is exposed to the marketing information, the digital marketing system executes according to the preset plan, using data analysis and personalized recommendation technology to understand user behavior and collect feedback.
[0004] However, due to loopholes in the time management system or unstable network environment, confusion in delivery time often occurs. For example, a marketing campaign should be carried out for users in a specific area during a specific period of time, but the time setting is wrong, resulting in marketing push to users at the wrong time, or the time is confused during the delivery process, extending or shortening the marketing time, greatly reducing the effectiveness of digital marketing. Summary of the invention
[0005] The present application provides a digital marketing method, system, program product and storage medium for improving the effectiveness of digital marketing.
[0006] In a first aspect, the present application provides a digital marketing method, which is applied to a digital marketing system, and the method includes: in response to a new task instruction input by a user, extracting a preset time node in the new task instruction, an expected delivery quantity range corresponding to each preset time node, a preset marketing channel type and a preset material copy information, and starting to execute a marketing task; the marketing task is to deliver the preset material copy information to customers in sequence through the preset marketing channel type; during the execution of the marketing task, when the system local time reaches the system synchronization time node, the number value of the real-time completed delivery task is obtained, and the system local time and external precise time are synchronized using the distributed system time synchronization and consistency maintenance algorithm; the system synchronization time node is any time node among the preset time nodes; after the synchronization of the system local time and the external precise time is completed, the system synchronization time node data, the number value of the real-time completed delivery task and the current synchronization number data are generated into an encrypted timestamp; verify whether the number value of the real-time completed delivery task in the encrypted timestamp is within the expected delivery quantity range corresponding to the system synchronization time node; if it is within the range, continue to execute the marketing task; if it is not within the range, mark the system synchronization time node as a potential fault node and continue to execute the marketing task.
[0007] In the above embodiment, by extracting information and carrying out marketing tasks accordingly, it is ensured that the marketing activities are carried out in a planned manner; during the execution process, the distributed system time synchronization and consistency maintenance algorithm are used to synchronize the local time with the external precise time to avoid time deviations caused by system or network factors; the system synchronizes the time node data, the real-time delivery quantity value, etc. to generate an encrypted timestamp and verify whether the delivery quantity is within the preset range, so that possible anomalies on the time node can be discovered in time and marked as potential fault nodes, so that the time of the entire marketing process is in line with expectations, and the situation of reducing marketing effectiveness due to time confusion is prevented, and resource waste and effect deviation caused by delivery anomalies are avoided, thereby improving the quality and efficiency of the overall marketing task execution.
[0008] In combination with some embodiments of the first aspect, in some embodiments, in response to a new task instruction input by a user, the preset time nodes, the preset estimated delivery quantity range corresponding to each time node, the preset marketing channel type and the preset material copy information in the new task instruction are extracted, and the marketing task is started, specifically including: in response to the new task instruction input by the user, the time zone information of each customer in the task, the preset time nodes in the new task instruction, the preset estimated delivery quantity range corresponding to each time node, the preset marketing channel type and the preset material copy information are extracted, the customers in the same time zone are grouped according to the time zone information and the time zone groups are arranged according to the corresponding preset numerical values of the time zone information; the time zone information of the customers in the current time zone group is retrieved in sequence, and the external precise time and system local time corresponding to the time zone information are obtained; when the time difference is greater than the preset time difference threshold, the system local time is calibrated to the external precise time, and the marketing task is started; the time difference is the calculated difference between the external precise time and the system local time.
[0009] In the above embodiment, intelligent grouping and sorting are performed based on the customer time zone information; secondly, the external precise time and the system local time of the corresponding time zone are obtained for each group of customers in sequence, and the accuracy of the system local time is accurately judged by comparing the difference with the preset threshold; when there is a large deviation, timely calibration is performed, and the external precise time is used as the standard, so that the marketing tasks are carried out accurately according to the preset time nodes among customer groups in different time zones, effectively solving the problem of marketing delivery confusion caused by time zone differences and inaccurate time, and effectively improving customers' acceptance and response rate to marketing activities, thereby optimizing the overall marketing effect and resource utilization.
[0010] In combination with some embodiments of the first aspect, in some embodiments, during the execution of a marketing task, when the system local time reaches the system synchronization time node, the number of real-time completed delivery tasks is obtained, and the system local time and external precise time are synchronized using the distributed system time synchronization and consistency maintenance algorithm, specifically including: during the execution of a marketing task, when the system local time reaches the system synchronization time node, a network detection packet is sent to obtain the delay and packet loss rate of the received response, and to determine whether the network is currently in a stable state; the network stable state is that the delay of the received response is within a preset delay threshold range and the packet loss rate is within a preset packet loss rate range; when the network is not in a stable state, the communication protocol parameters are dynamically adjusted according to the network conditions, and it is determined again whether the network is currently in a stable state; when the network is in a stable state, the number of real-time completed delivery tasks is obtained, and the system local time and external precise time are synchronized using the distributed system time synchronization and consistency maintenance algorithm.
[0011] In the above embodiment, by sending a network detection packet when the system local time reaches the system synchronization time node, the delay and packet loss rate of the received response are obtained and the network stability state is judged; if the network is unstable, the communication protocol parameters are dynamically adjusted according to the network conditions and then judged again; if the network is stable, the number of real-time completed delivery tasks is obtained, and the distributed system time synchronization and consistency maintenance algorithm is used to synchronize the system local time with the external precise time, thereby ensuring that the delivery task data can be accurately obtained in a stable network environment, thereby improving the reliability and accuracy of marketing task execution, and effectively avoiding marketing errors caused by network problems or time deviations.
[0012] In combination with some embodiments of the first aspect, in some embodiments, after the synchronization between the system local time and the external precise time is completed, the system synchronization time node data, the number of real-time completed delivery tasks and the current synchronization number data are used to generate an encrypted timestamp, specifically including: after the synchronization between the system local time and the external precise time is completed, the system synchronization time node data, the number of real-time completed delivery tasks and the current synchronization number data are obtained and combined into combined data; an encryption algorithm is selected to obtain a corresponding encryption key; and the encryption algorithm and the encryption key are used to perform encryption operations on the combined data to generate an encrypted timestamp.
[0013] In the above embodiment, after the synchronization between the system local time and the external precise time is completed, the system synchronization time node data, the number of completed delivery tasks and the synchronization number data are first obtained and integrated to form combined data, and then a suitable encryption algorithm is selected and the corresponding encryption key is obtained. Finally, the selected encryption algorithm and key are used to perform encryption operations on the combined data to generate an encrypted timestamp; through these steps, the technical effect of effectively encrypting and protecting data related to key marketing tasks is achieved, ensuring the confidentiality and integrity of data in storage and transmission, and improving the accuracy and marketing effect of digital marketing.
[0014] In combination with some embodiments of the first aspect, in some embodiments, after the synchronization of the system local time and the external precise time is completed, after the system synchronization time node data, the number of real-time completed delivery tasks and the current synchronization number data are used to generate an encrypted timestamp, it also includes: according to the preset monitoring key time frequency, regularly checking whether there is an abnormal key through a cryptographic analysis tool; the abnormal key is a weak key or a cracked key; the weak key is a complementary key, a byte repeating key or a key with a length lower than a preset minimum key threshold in a symmetric encryption algorithm; in the case of an abnormal key, backing up all data of the abnormal encrypted timestamp with the abnormal key, and generating a new key for the abnormal encrypted timestamp through a preset encryption algorithm; using the abnormal key to decrypt the abnormal encrypted timestamp and initialize the abnormal encrypted timestamp; storing all the files in the abnormal encrypted timestamp and re-encrypting the abnormal encrypted timestamp using the new key and the preset encryption algorithm to obtain a new encrypted timestamp.
[0015] In the above embodiment, by regularly monitoring the key time frequency, the system can promptly discover and handle abnormal keys, such as weak keys or cracked keys, to ensure encryption security; once an abnormal key is found, the system will back up the relevant data and generate a new key, and re-encrypt the abnormal timestamp, thereby improving the timeliness and effectiveness of data protection, avoiding security risks caused by key problems, ensuring the accuracy and reliability of the encrypted timestamp, and thus optimizing the overall data protection effect and resource utilization.
[0016] In combination with some embodiments of the first aspect, in some embodiments, after storing all the files in the abnormal encryption timestamp and re-encrypting the abnormal encryption timestamp using the new key to obtain the new encryption timestamp, it also includes: in the presence of an abnormal key, using a hash function to generate a new content hash value for the content of the new encryption timestamp, and at the same time using the hash function to generate a backup hash value for the backed up data; when the new content hash value is different from the backup hash value, isolating the data in the new encryption timestamp and marking the time node corresponding to the new encryption timestamp as an abnormal node.
[0017] In the above embodiment, by using a hash function to generate a hash value for the new encrypted timestamp content and the backup data when an abnormal key appears, and comparing the difference between the two, the system can identify and isolate abnormal data, thereby improving the security and accuracy of marketing delivery data. Once it is found that the new content hash value is inconsistent with the backup hash value, the system will mark the corresponding time node as abnormal, effectively avoiding the impact of erroneous data on marketing activities, ensuring the continuity and reliability of marketing tasks, and improving the efficiency of data management and marketing effectiveness.
[0018] In combination with some embodiments of the first aspect, in some embodiments, if it is not within the range, the system synchronization time node is marked as a potential fault node and then the marketing task continues to be executed, and it also includes: after marking the system synchronization time node as a potential fault node, collecting the operation log of the system synchronization time node; when an error code of an error in the communication protocol between the distributed system time synchronization and consistency maintenance algorithm and the nodes or an error code of a calculation timeout of the distributed system time synchronization and consistency maintenance algorithm appears in the operation log, the algorithm parameters are adjusted accordingly according to the error code and the analysis results.
[0019] In the above embodiment, by collecting operation logs and analyzing error codes when an abnormality occurs at a system synchronization time node, the system can identify and locate potential fault nodes. This method is based on in-depth monitoring of distributed system time synchronization and consistency maintenance algorithms, ensuring that marketing content accurately reaches target customers at the right time, improving customer acceptance and response rate to marketing activities, and optimizing the overall marketing effect.
[0020] In a second aspect, an embodiment of the present application provides a digital marketing system, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the digital marketing system to execute the method described in the first aspect and any possible implementation method of the first aspect.
[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a digital marketing system, enables the digital marketing system to execute the method described in the first aspect and any possible implementation of the first aspect.
[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a digital marketing system, enables the digital marketing system to execute the method described in the first aspect and any possible implementation of the first aspect.
[0023] It can be understood that the digital marketing system provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the digital marketing method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be repeated here.
[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. This application ensures that marketing activities are carried out in a planned manner by extracting information and carrying out marketing tasks based on it; during the execution process, the distributed system time synchronization and consistency maintenance algorithm is used to synchronize local time with external precise time to avoid time deviations caused by system or network factors; the system synchronizes time node data, real-time delivery quantity values, etc. to generate encrypted timestamps and verify whether the delivery quantity is within the preset range. It can promptly detect possible anomalies on time nodes and mark them as potential fault nodes. The timing of the entire marketing process is in line with expectations, preventing the reduction of marketing effectiveness due to time confusion, avoiding waste of resources and effect deviations due to delivery anomalies, and improving the quality and efficiency of the overall marketing task execution. 2. 2. This application obtains the delay and packet loss rate of the received response and judges the network stability status by sending a network detection packet when the system local time reaches the system synchronization time node; if the network is unstable, the communication protocol parameters are dynamically adjusted according to the network conditions and then judged again; if the network is stable, the real-time number of completed delivery tasks is obtained, and the distributed system time synchronization and consistency maintenance algorithm is used to synchronize the system local time with the external precise time, ensuring that the delivery task data can be accurately obtained in a stable network environment, thereby improving the reliability and accuracy of marketing task execution, and effectively avoiding marketing errors caused by network problems or time deviations.
[0025] 3. By regularly monitoring the key time frequency, the system can promptly detect and handle abnormal keys, such as weak keys or cracked keys, to ensure encryption security; once an abnormal key is found, the system will back up the relevant data and generate a new key, and re-encrypt the abnormal timestamp, thereby improving the timeliness and effectiveness of data protection, avoiding security risks caused by key problems, ensuring the accuracy and reliability of the encrypted timestamp, and thus optimizing the overall data protection effect and resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a structural diagram of an applicable system architecture of the digital marketing method in the embodiment of the present application; Figure 2 This is a flowchart of a digital marketing method in an embodiment of the present application; Figure 3 is another flowchart of the digital marketing method in the embodiment of the present application; Figure 4 It is an exemplary hardware structure diagram of the digital marketing system controller in the embodiment of the present application. DETAILED DESCRIPTION
[0027] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.
[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0029] Figure 1 It is a structural diagram of a system architecture to which the digital marketing method in the embodiment of the present application can be applied.
[0030] See also Figure 1 The system includes a server 110, a network device 120 and a user terminal device 130.
[0031] The server 110 mainly includes a task processing server 111, a time synchronization server 112 and a data storage server 113, which are key components of the digital marketing system and jointly ensure the efficient operation of the system. Among them, the task processing server 111 is used to receive and process the marketing task instructions input by the user, parse the various parameters in the task instructions, plan and schedule the marketing tasks according to these parameters, carry out marketing activities in an orderly manner according to the set time and rules, and manage and maintain the execution status of the marketing tasks; the time synchronization server 112 establishes a connection with an external authoritative time source (such as an atomic clock server or a network time protocol server), obtains external precise time, and stores relevant records of time synchronization; the data storage server 113 is used to store all data related to digital marketing and is responsible for the organization and management of data, ensuring efficient storage and rapid retrieval of data, classifying and storing data through a database management system, establishing indexes to improve query efficiency, and providing data support for other devices.
[0032] The network equipment 120 mainly includes a router 121 and a firewall 122, which are mainly responsible for building a secure, stable and efficient network connection, realizing accurate data transmission and exchange, and effectively resisting external network threats, providing a solid network foundation guarantee for the smooth implementation of marketing tasks and the overall stable operation of the system. Among them, the router 121 is used to build and manage network connections, connect the server with other devices, and realize data transmission and exchange; the firewall 122 is used to protect the network security of the digital marketing system, monitor and filter the network traffic in and out of the system, and prevent unauthorized access and malicious attacks.
[0033] The user terminal device 130 serves as an interface for the user to interact with the digital marketing system. The user inputs marketing task instructions through a terminal device such as a personal computer, tablet computer, or smart phone, and the user can view feedback on the execution of the marketing task on the terminal device. When the system detects potential fault nodes, network instability, etc., prompt information is sent to the user through the terminal device, so that the user can understand the status of the marketing activity in a timely manner and make corresponding decisions based on the feedback information.
[0034] The present application provides a digital marketing method, which starts a marketing task by extracting task instruction information. During the execution of the marketing task, the system local time is synchronized with the external time regularly according to preset time nodes and the real-time number of completed marketing delivery is recorded to determine whether the current progress is within the preset range. If it is not within the preset range, the current node is marked as a faulty node, which effectively ensures that the marketing task is carried out as planned, identifies abnormal nodes in a timely manner, improves the execution accuracy and stability of digital marketing, and improves the effect of digital marketing.
[0035] The following describes a digital marketing method in one embodiment of the present application: like Figure 2 The figure is a flow chart of a digital marketing method provided by an embodiment of the present application, which can be used for Figure 1 The system architecture shown includes the following steps: S201, in response to a new task instruction input by a user, extracting preset time nodes, preset estimated delivery quantity ranges corresponding to each time node, preset marketing channel types, and preset material copy information in the new task instruction, and starting to execute the marketing task; It can be understood that the preset time node refers to the specific time point pre-set by the user in the new task instruction input; the preset estimated delivery quantity range corresponding to each time node refers to the preset delivery quantity interval for each preset time node pre-set by the user in the new task instruction input, which stipulates the quantity interval of marketing content that needs to be delivered at a specific time point; the preset marketing channel type refers to the way for delivering marketing content pre-selected by the user in the new task instruction input, such as e-mail, text message, promotion sent within the application software, etc.; the preset material copy information refers to the marketing copy content pre-set by the user in the new task instruction input, including advertising copy, product introduction, event introduction, etc.; the marketing task refers to the sending of preset material copy information to customers in sequence through the preset marketing channel type.
[0036] S202. During the execution of the marketing task, when the system local time reaches the system synchronization time node, the number of completed delivery tasks is obtained in real time, and the system local time and external precise time are synchronized using the distributed system time synchronization and consistency maintenance algorithm; During the execution of marketing tasks, the system synchronization time node is set to any of the preset time nodes. When the set system synchronization time node is reached, first, the number of completed delivery tasks is obtained in real time; secondly, using appropriate distributed system time synchronization and consistency maintenance algorithms, such as the Network Time Protocol, the system will send a time request data packet to an external high-precision time server and record the sending time. After receiving the request, the time server records the receiving time and returns a response with a timestamp, recording the second sending time. After receiving the response, the system records the second receiving time, calculates the round-trip delay and clock offset according to a specific formula to adjust the local time, and synchronizes the system local time with the external precise time.
[0037] In some embodiments of the present application, the distributed system time synchronization and consistency maintenance algorithm used for synchronized time is the Network Time Protocol. The Network Time Protocol calculates the offset between the local clock and the server clock by measuring the round-trip delay time, thereby adjusting the local clock. In other embodiments of the present application, algorithms such as the Precision Time Protocol can also be used. The Precision Time Protocol works in a master-slave clock manner. The master clock sends a synchronization message to the slave clock, which includes the timestamp of the master clock. After receiving the message, the slave clock calculates the time difference with the master clock based on the timestamp in the message and the time when it receives the message, and then adjusts its own clock. This is not limited here.
[0038] S203, after the system local time and external precise time synchronization are completed, the system synchronization time node data, the number of real-time completed delivery tasks and the current synchronization number data are used to generate an encrypted timestamp; When the local system time is synchronized with the external precise time, first, obtain the system synchronization time node data, that is, the time data of the current system synchronization time node, extract the number of tasks that have been completed in real time, and then obtain the current synchronization number data to record the number of time synchronization operations. Then, combine and arrange these three data in a specific order, such as synchronizing the time node data first, then the number of tasks, and finally the synchronization number data; secondly, use the encryption algorithm to encrypt the combined data, and finally generate an encrypted timestamp.
[0039] S204, verifying whether the quantity value of the real-time completed delivery task in the encrypted timestamp is within the estimated delivery quantity range corresponding to the system synchronization time node; If it is within the range, then execute the above step S202; If it is not within the range, execute the following step S205; Get the number of completed delivery tasks in real time within the encrypted timestamp, and determine whether the number of completed delivery tasks in real time is within the expected delivery number range corresponding to the system synchronization time node, to determine whether the real-time delivery number meets the expected requirements. If the number is within the expected delivery number range, it indicates that the current marketing task progress is normal, and return to the above step S202, waiting to reach any of the preset time nodes again and repeat the operation; if it is not within this range, execute the following step S205 to mark the system synchronization time node as a potential fault node. This can effectively ensure that the marketing tasks are carried out as planned, identify potential fault nodes in a timely manner, and enable the entire marketing process to be carried out in an orderly manner, avoiding overall chaos caused by deviations in a certain link, thereby improving the execution accuracy of digital marketing and ultimately improving the effectiveness of digital marketing.
[0040] S205: Mark the system synchronization time node as a potential fault node and then execute the above step S202.
[0041] When the real-time quantity value of completed delivery tasks is not within the estimated delivery quantity range corresponding to the system synchronization time node, the system will add a special mark for the specific system synchronization time node in its internal task monitoring module or data recording module, such as writing a fault identification code in a specific field of the relevant data record or changing the node status mark to a potential fault, and finally return to the above step S202, waiting to reach any of the preset time nodes again and repeat the operation.
[0042] In the above embodiment, by extracting information and carrying out marketing tasks accordingly, it is ensured that the marketing activities are carried out in a planned manner; during the execution process, the distributed system time synchronization and consistency maintenance algorithm is used to synchronize the local time with the external precise time to avoid time deviations caused by system or network factors; the system synchronizes time node data, real-time delivery quantity values, etc. to generate encrypted timestamps and verify whether the delivery quantity is within the preset range. Possible anomalies on the time nodes can be discovered in time and marked as potential fault nodes. The time of the entire marketing process is in line with expectations, preventing the reduction of marketing effectiveness due to time confusion, thereby improving the accuracy and effectiveness of digital marketing.
[0043] In some embodiments, some special situations may occur during the execution of digital marketing tasks, such as risks of encrypted timestamps, such as malicious attacks or system vulnerabilities that lead to encrypted timestamps being cracked, data leakage or task execution being blocked. The digital marketing system ensures safe and stable operation of the system by timely detecting and processing abnormal keys. Figure 3 FIG. 1 is another flow chart of the digital marketing method provided by the embodiment of the present application, which can be used to Figure 1 The digital marketing system architecture shown includes the following steps: S301. In response to a new task instruction input by a user, extract the time zone information of each customer in the task, the preset time node in the new task instruction, the preset estimated delivery quantity range corresponding to each time node, the preset marketing channel type and the preset material copy information, group the customers in the same time zone according to the time zone information, and arrange the time zone groups according to the corresponding values of the preset time zone information; First, after receiving the user's new task instruction, the time zone information of each customer is parsed from the instruction, for example, customer A is located in the East 8 time zone, customer B is located in the East 9 time zone, etc. Secondly, the preset time nodes, the expected delivery quantity range of each node, the marketing channel type and the material copy are extracted; then, the customers in the same time zone are grouped together according to the time zone information, for example, all customers in the East 8 time zone are grouped together; after that, these time zone groups are arranged according to the corresponding values of the preset time zone information (such as numbering in sequence according to the time zone), for example, the East 8 time zone group is numbered 1, the East 9 time zone group is numbered 2, etc., so that precise marketing activities can be carried out for different time zone groups in sequence in the future to ensure that the marketing content can be delivered to customers at the appropriate local time.
[0044] S302, respectively retrieve the time zone information of the customers in the current time zone group in order, and obtain the external precise time and system local time corresponding to the time zone information; First, the time zone information of the customers in the time zone group to be processed is selected from the grouped data in a predetermined order; then, a special time acquisition interface or protocol is used to communicate with an external precise time server (such as a time server based on GPS or atomic clock), and the precise time data corresponding to the time zone is obtained according to the extracted time zone information; at the same time, the local time of the system is obtained through the clock reading mechanism inside the system; for example, if the current time zone group is the East 8 customer, the precise time of the East 8 is requested from the time server, and the clock time of the local computer or server is read for subsequent time comparison and necessary calibration operations to ensure that the marketing task is executed at the correct time.
[0045] S303: When the time difference is greater than a preset time difference threshold, calibrate the local time of the system to the external precise time and start executing the marketing task; After obtaining the external precise time and system local time corresponding to the customers in the current time zone group, calculate the difference between the two. If the difference exceeds the preset time difference threshold, it indicates that there is a large deviation in the system local time, which may affect the precise delivery of marketing tasks. Secondly, use the external precise time as the reference time, and adjust the system local time through the operating system or special time synchronization software to make it consistent with the external precise time. After completing the calibration, according to the preset marketing task process, start sending preset material copy information to customers in this time zone group according to the established marketing channel type, to ensure that marketing activities can be carried out in an orderly manner at the correct time point, thereby improving marketing effectiveness and customer experience.
[0046] In the above steps, first, multiple types of key information are extracted from the user's new task instructions, and intelligent grouping and sorting are performed according to the customer's time zone information; secondly, the external precise time and system local time of the corresponding time zone are obtained for each group of customers in sequence, and the accuracy of the system local time is accurately judged by comparing the difference with the preset threshold; when there is a large deviation, timely calibration is performed, and the external precise time is used as the standard, so that marketing tasks can be carried out accurately according to the preset time nodes among customer groups in different time zones, effectively solving the problem of marketing delivery confusion caused by time zone differences and inaccurate time, and improving the effectiveness of digital marketing.
[0047] S304: During the execution of the marketing task, when the system local time reaches the system synchronization time node, a network detection packet is sent to obtain the delay and packet loss rate of the receiving response; When the system local time reaches the system synchronization time node, a network detection packet is generated and sent to a specific target address. These detection packets carry identification information such as timestamps. After sending, wait for a response from the target address. When a response is received, the delay in receiving the response can be calculated based on the sending time and the receiving response time. At the same time, the proportion of the number of detection packets that have not received a response to the total sending volume is counted, which is the packet loss rate. The collection and calculation of these data are completed through special network detection tools or program modules, so as to accurately grasp the current network delay and packet loss conditions.
[0048] S305, determining whether the network is currently in a stable state; If not, execute the following step S306; If yes, execute the following step S307; After obtaining the delay and packet loss rate of the received response, the delay is compared with the preset delay threshold, and the packet loss rate is compared with the preset packet loss rate range. If the delay is within the preset delay threshold range and the packet loss rate is within the preset packet loss rate range, it is determined that the current network is in a stable state; conversely, if the delay exceeds the preset delay threshold or the packet loss rate is not within the preset packet loss rate range, it is determined that the current network is unstable, and the following step S306 is executed to improve the network condition.
[0049] S306, dynamically adjust the communication protocol parameters according to the network status, and then execute the above step S305; When the network is determined to be unstable, the system will dynamically adjust the communication protocol parameters based on the acquired network status data; for example, for the transmission control protocol, if the packet loss rate is high, the sending window size will be appropriately reduced to reduce the amount of data sent at a time and alleviate network congestion; if the delay is large, the retransmission timer will be extended to avoid frequent retransmissions, and the above steps will be performed again after adjustment to determine whether the network is in a stable state. Through targeted adjustments, network transmission performance is optimized and network stability is improved.
[0050] S307, obtaining the number of completed delivery tasks in real time, and synchronizing the system local time and external precise time using the distributed system time synchronization and consistency maintenance algorithm; In the above steps, by sending a network detection packet when the system local time reaches the system synchronization time node, the delay and packet loss rate of the received response are obtained and the network stability status is judged; if the network is unstable, the communication protocol parameters are dynamically adjusted according to the network status and then judged again; if the network is stable, the number of completed delivery tasks is obtained in real time, and the distributed system time synchronization and consistency maintenance algorithm is used to synchronize the system local time with the external precise time. Through such a process, the network status is accurately evaluated and optimized during the execution of marketing tasks; thereby ensuring that the delivery task data can be accurately obtained in a stable network environment, thereby improving the reliability and accuracy of marketing task execution, and effectively avoiding marketing errors caused by network problems or time deviations.
[0051] S308, after the local time of the system is synchronized with the external precise time, the system synchronization time node data, the number of real-time completed delivery tasks and the current synchronization number data are obtained and combined into combined data; When the system local time is synchronized with the external precise time, the system synchronization time node related data is extracted to obtain the precise quantity value of the real-time completed delivery tasks to reflect the progress of the task. Finally, it is determined which time synchronization is currently being performed, that is, the current synchronization count data. These three data are then arranged and combined in a specific order to form a complete combination of time, task progress, and synchronization information.
[0052] S309, select an encryption algorithm and obtain a corresponding encryption key; First, select the appropriate type from a variety of encryption algorithms based on the system's security requirements and data characteristics. If it is symmetric encryption, a fixed-length key is generated. The key can be generated through a random number generator. If it is asymmetric encryption, a public key and private key pair is generated. The public key can be made public and the private key is kept strictly confidential. Secondly, associate and configure the selected encryption algorithm with the corresponding encryption key generated or obtained so that it can be used for subsequent data encryption operations.
[0053] S310, using the encryption algorithm and the encryption key to perform an encryption operation on the combined data to generate an encryption timestamp; First, input the combined data into the encryption algorithm module selected in the previous step, and process the data according to the rules of the encryption algorithm. If it is a symmetric encryption algorithm, use the encryption key to encrypt the combined data bit by bit; if it is an asymmetric encryption algorithm, use the private key to sign the combined data and perform other encryption operations; after a series of encryption steps, encapsulate and identify the encrypted result to form a unique and secure encrypted timestamp In the above steps, first select an adaptive encryption algorithm based on the system's security standards and data confidentiality requirements, then obtain the corresponding encryption key according to the requirements of the selected algorithm, and ensure its uniqueness and confidentiality through the key generation mechanism; then use the selected encryption algorithm and encryption key to execute the encryption process on the combined data including the system synchronization time node data, the number of completed delivery tasks and the number of synchronization times, and convert the original data into an encrypted timestamp through encryption transformation, which effectively protects the confidentiality and integrity of the data during storage and transmission, prevents key marketing data from being stolen or tampered with, greatly enhances the security of the system and the credibility of the data, and thus improves the reliability and accuracy of marketing task execution.
[0054] S311, according to the preset monitoring key time frequency, regularly check whether there are abnormal keys through the cryptographic analysis tool; The system starts the inspection process based on the preset monitoring key time frequency, such as setting a check every hour or every ten minutes; during the inspection, a professional password analysis tool is called, which performs a comprehensive scan and analysis on the encryption keys being used in the system. Through specific algorithms and rules, it detects whether the key has weak key characteristics such as length less than the preset minimum key length or structure that does not meet the preset requirements, or whether there are signs of being cracked, such as abnormal fluctuations in the key encryption mode or matching with known cracked key characteristics and other key anomalies.
[0055] S312: In the case where an abnormal key exists, back up all data of the abnormal encryption timestamp with the abnormal key, and generate a new key for the abnormal encryption timestamp by using a preset encryption algorithm; When an abnormal key is detected, the backup program is started immediately to completely copy all the data contained in the abnormal encryption timestamp associated with the abnormal key to a secure backup storage area; then, based on the encryption algorithm pre-set by the system, if the original encryption is symmetric, a symmetric key of appropriate length and high security strength is regenerated; if it is asymmetric encryption, a new public key and private key pair is regenerated; after the new key is generated, it is prepared to be used to re-encrypt the data of the abnormal encryption timestamp.
[0056] S313, using the abnormal key to decrypt the abnormal encrypted timestamp, and initialize the abnormal encrypted timestamp; First, call the decryption function or module that matches the abnormal key, take the abnormal encrypted timestamp as input data, and use the abnormal key to perform reverse operations according to the decryption rules of the corresponding encryption algorithm. For example, for symmetric encryption, use the same abnormal key to perform reverse XOR operations, and for asymmetric encryption, use the private key to perform signature verification and other decryption steps. After decryption is completed, clear the data in the abnormal encrypted timestamp or set it to the initial default value, and prepare to store the data again.
[0057] S314, storing all the files into the abnormal encryption timestamp and re-encrypting the abnormal encryption timestamp using the new key and the preset encryption algorithm to obtain a new encryption timestamp; First, all previously backed up files are completely transferred to the corresponding storage area of the abnormal encrypted timestamp to ensure that the data is intact; then, according to the encryption rules of the preset encryption algorithm, the abnormal encrypted timestamp stored in the file is encrypted using the newly generated key, such as using the new key to perform bit-by-bit encryption on the data in symmetric encryption and using the new key to perform signing and other encryption operations in asymmetric encryption. After a series of encryption steps, a new encrypted timestamp with higher security is finally obtained.
[0058] In the above steps, first monitor the key time frequency according to the preset frequency, and use the password analysis tool to check whether there are any abnormal keys. Once an abnormal key is found, immediately back up all data related to the abnormal encrypted timestamp, generate a new key through the preset encryption algorithm, use the abnormal key to decrypt and initialize the abnormal encrypted timestamp, and then use the new key and the preset encryption algorithm to re-encrypt the data to obtain a new encrypted timestamp, which effectively prevents the risk of data leakage caused by key anomalies, ensures that the encrypted timestamp data is always in a safe and reliable state, and can be remedied in time even if a key problem occurs, thereby maintaining the confidentiality, integrity and availability of the marketing task data and ensuring the stable and secure operation of the entire digital marketing system.
[0059] S315: In the case of an abnormal key, a new content hash value is generated for the new encrypted timestamp content using a hash function, and a backup hash value is generated for the backed-up data using the hash function at the same time; When an abnormal key is detected, the selected hash function is called for the newly generated encrypted timestamp, and its content is used as input. The hash value of the new content with a fixed length is calculated through the hash algorithm. This value can be used as a unique identifier for the encrypted timestamp content. At the same time, the backup data is also processed using the hash function, and the backup hash value is generated with the same algorithm logic, so that the integrity and consistency of the data during the processing can be verified by comparing the two hash values later.
[0060] S316: If the new content hash value is different from the backup hash value, isolate the data in the new encrypted timestamp and mark the time node corresponding to the new encrypted timestamp as an abnormal node; If the new content hash value is different from the backup hash value, it indicates that an error may have occurred during data processing or the data has been tampered with. First, the data within the new encrypted timestamp is transferred to a dedicated isolated storage area to separate it from normal data. Then, in the system log or data management record, the time node corresponding to the new encrypted timestamp is clearly marked as an abnormal node to facilitate subsequent investigation of the root cause of the problem and take appropriate repair or recovery measures to ensure data accuracy and security.
[0061] In the above steps, in the case of an abnormal key, the hash function is first used to generate a new content hash value for the new encrypted timestamp content and a backup hash value for the backup data. This step is mainly to provide a basis for subsequent data verification, and to ensure that the integrity and consistency of the data can be effectively detected through the uniqueness of the hash value; when it is found that the new content hash value is different from the backup hash value, the data in the new encrypted timestamp is isolated and separated from the normal data, and the corresponding time node is marked as an abnormal node, so that abnormal changes that may occur in the data during the processing process can be discovered in time, and isolation can be used to prevent abnormal data from affecting the operation of other normal data, and to clearly mark the abnormal nodes so that the root cause of the problem can be targeted and investigated later, further ensuring the accuracy and security of the data processing of the entire system.
[0062] S317, verifying whether the quantity value of the real-time completed delivery task in the encrypted timestamp is within the estimated delivery quantity range corresponding to the system synchronization time node; If it is within the range, then execute the above step S303; If it is not within the range, execute the following step S318; First, obtain the number of completed delivery tasks recorded in the encrypted timestamp in real time, then find the setting data of the estimated delivery quantity range corresponding to the system synchronization time node, compare the obtained real-time completed delivery task number value with the estimated delivery quantity range, and determine whether it is within the range. If it is within the range, it indicates that the progress of the delivery task is in line with expectations, and return to the above steps to wait for the next system synchronization time node; if it is not within the range, execute the following steps to mark the node that has not completed the expected progress as a potential fault node.
[0063] S318, marking the system synchronization time node as a potential fault node and collecting the operation log of the system synchronization time node; When the number of completed delivery tasks in real time within the encrypted timestamp is not within the expected delivery number range corresponding to the system synchronization time node, the system synchronization time node will be marked as a potential fault node in the system record to prompt subsequent focus and troubleshooting; at the same time, the log collection program is started to filter out all operation log information related to the system synchronization time node from the system's log storage module, including system resource usage, network connection status, task execution process records, etc., so as to conduct in-depth analysis of the abnormal situation of the node.
[0064] S319. When an error code indicating an error in the distributed system time synchronization and consistency maintenance algorithm and the communication protocol between nodes or a calculation timeout of the distributed system time synchronization and consistency maintenance algorithm appears in the operation log, adjust the algorithm parameters accordingly according to the error code and the analysis result, and execute the above step S303.
[0065] When errors in the distributed system time synchronization and consistency maintenance algorithm and the communication protocol between nodes or error codes for timeout calculation of the algorithm are found in the operation log, the error code information is first accurately extracted and the error details are deeply analyzed to determine the error type and severity; then, based on the pre-set error code and adjustment strategy mapping table, the corresponding algorithm parameter adjustment plan is found; finally, the relevant parameters of the distributed system time synchronization and consistency maintenance algorithm are modified according to the plan, such as adjusting the step size of time synchronization, the number of timeout retransmissions of the communication protocol, etc.
[0066] In the above steps, by collecting operation logs and analyzing error codes when anomalies occur at system synchronization time nodes, the system can identify and locate potential fault nodes. This method is based on in-depth monitoring of distributed system time synchronization and consistency maintenance algorithms, ensuring that marketing content reaches target customers accurately at the right time, improving customer acceptance and response rate to marketing activities, and optimizing the overall marketing effect.
[0067] Step S307 and Figure 2 Step S202 in the illustrated embodiment is similar, and the description in step S202 may be referred to, which will not be repeated here.
[0068] In the above embodiment, the digital marketing method provided by the present application extracts relevant information and arranges it by customer time zone after responding to a new task instruction, and starts the marketing task after calibrating the system local time; during the execution of the marketing task, when the system local time reaches the synchronization node, first detect the network status and adjust the parameters, obtain the value of the delivery task quantity after stabilization, synchronize the system with the external time, generate an encrypted timestamp and verify the task quantity range, continue if normal, and mark the potential fault node to continue if abnormal; check the key regularly, back up the data, generate a new key and re-encrypt it when abnormal, and compare the hash value to ensure data security; collect the operation log after marking the potential fault node, and adjust the algorithm parameters according to the error code. Through these steps, accurate marketing delivery is achieved, tasks are guaranteed to be carried out as planned, system stability and data security are enhanced, and various problems such as network, time, key and system failures are effectively dealt with, ensuring that marketing activities are carried out smoothly and efficiently and data is complete and reliable, thereby improving the marketing effect of digital marketing.
[0069] The following introduces an exemplary digital marketing system controller provided in an embodiment of the present application. Figure 4 It is a schematic diagram of an exemplary hardware structure of the digital marketing system controller 400 provided in an embodiment of the present application.
[0070] In some embodiments, the digital marketing system controller 400 is a computer device or the digital marketing system controller 400 includes a computer device. The computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with other external terminals or servers through a network connection. In some embodiments, the network interface can be a wired network interface, and in some embodiments, the network interface can also be a wireless network interface. When the computer program is executed by the processor, the method in the embodiment of the present application is implemented.
[0071] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0072] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0073] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0074] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.
[0075] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A digital marketing method, characterized in that: include: In response to a new task instruction input by a user, the preset time nodes, the estimated delivery quantity ranges corresponding to each preset time node, the preset marketing channel type and the preset material copy information in the new task instruction are extracted to start executing the marketing task; the marketing task is to deliver the preset material copy information to customers in sequence through the preset marketing channel type; During the execution of the marketing task, when the system local time reaches the system synchronization time node, the quantity value of the real-time completed delivery task is obtained, and the system local time and the external precise time are synchronized by using the distributed system time synchronization and consistency maintenance algorithm; the system synchronization time node is any time node among the preset time nodes; After the local time of the system is synchronized with the external precise time, the system synchronization time node data, the number of the real-time completed delivery tasks and the current synchronization number data are used to generate an encrypted timestamp; Verify whether the quantity value of the real-time completed delivery task in the encrypted timestamp is within the expected delivery quantity range corresponding to the system synchronization time node; if it is within the range, continue to execute the marketing task; if it is not within the range, mark the system synchronization time node as a potential fault node and continue to execute the marketing task.
2. The method according to claim 1, characterized in that In response to the new task instruction input by the user, the preset time nodes, the expected delivery quantity range corresponding to each preset time node, the preset marketing channel type and the preset material copy information in the new task instruction are extracted to start executing the marketing task, specifically including: In response to a new task instruction input by a user, extract the time zone information of each customer in the task, the preset time node in the new task instruction, the preset estimated delivery quantity range corresponding to each time node, the preset marketing channel type and the preset material copy information, group the customers in the same time zone according to the time zone information, and arrange the time zone groups according to the corresponding preset values corresponding to the time zone information; Retrieve the time zone information of the customers in the current time zone group in order, and obtain the external precise time and system local time corresponding to the time zone information; When the time difference is greater than a preset time difference threshold, the system local time is calibrated to the external precise time and the marketing task is started; the time difference is the calculated difference between the external precise time and the system local time.
3. The method according to claim 1, characterized in that During the execution of the marketing task, when the system local time reaches the system synchronization time node, the number of completed delivery tasks is obtained in real time, and the distributed system time synchronization and consistency maintenance algorithm is used to synchronize the system local time with the external precise time, specifically including: During the execution of the marketing task, when the local system time reaches the system synchronization time node, a network detection packet is sent to obtain the delay and packet loss rate of the received response, and determine whether the network is currently in a stable state; the network stable state is that the delay of the received response is within the preset delay threshold range and the packet loss rate is within the preset packet loss rate range; When the network is not in a stable state, dynamically adjust the communication protocol parameters according to the network status, and determine again whether the network is currently in a stable state; When the network is stable, obtain the real-time value of the number of completed delivery tasks, and use the distributed system time synchronization and consistency maintenance algorithm to synchronize the system local time and external precise time.
4. The method according to claim 1, characterized in that: After the synchronization of the local time of the system and the external precise time is completed, the system synchronization time node data, the number of the real-time completed delivery tasks and the current synchronization number data are used to generate an encrypted timestamp, specifically including: After the system local time and external precise time synchronization are completed, the system synchronization time node data, the number of the real-time completed delivery tasks and the current synchronization number data are obtained and combined into combined data; Select an encryption algorithm and obtain the corresponding encryption key; The combined data is encrypted using the encryption algorithm and the encryption key to generate an encryption timestamp.
5. The method according to claim 1, characterized in that: After the synchronization of the local time of the system with the external precise time is completed, the encrypted timestamp is generated from the system synchronization time node data, the number of the real-time completed delivery tasks and the current synchronization number data, and the like, further comprising: According to the preset monitoring key time frequency, regularly check whether there are abnormal keys through the cryptanalysis tool; the abnormal key is a weak key or a cracked key; the weak key is a complementary key in the symmetric encryption algorithm, a byte-duplicate key, or a key whose length is shorter than the preset shortest key threshold; In the case where an abnormal key exists, backing up all data of the abnormal encryption timestamp with the abnormal key, and generating a new key for the abnormal encryption timestamp by using a preset encryption algorithm; Decrypting the abnormal encrypted timestamp using the abnormal key and initializing the abnormal encrypted timestamp; All the files are stored in the abnormal encrypted timestamp and the abnormal encrypted timestamp is re-encrypted using the new key and the preset encryption algorithm to obtain a new encrypted timestamp.
6. The method according to claim 5, characterized in that After storing all the files in the abnormal encryption timestamp and re-encrypting the abnormal encryption timestamp using the new key to obtain a new encryption timestamp, the method further includes: In the case of an abnormal key, using a hash function to generate a new content hash value for the new encrypted timestamp content, and using the hash function to generate a backup hash value for the backed-up data; In the case that the new content hash value is different from the backup hash value, the data in the new encrypted timestamp is isolated and the time node corresponding to the new encrypted timestamp is marked as an abnormal node.
7. The method according to claim 1, characterized in that If the system synchronization time node is not within the range, marking the system synchronization time node as a potential failure node and continuing to execute the marketing task, further comprising: After marking the system synchronization time node as a potential fault node, collecting the operation log of the system synchronization time node; When an error code indicating an error in the communication protocol between the distributed system time synchronization and consistency maintenance algorithm and the nodes or a calculation timeout of the distributed system time synchronization and consistency maintenance algorithm appears in the operation log, the algorithm parameters are adjusted accordingly according to the error code and the analysis result.
8. A digital marketing system, characterized in that: The digital marketing system includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the digital marketing system to execute the method described in any one of claims 1-7.
9. A computer program product comprising instructions, characterized in that When the computer program product runs on a digital marketing system, the digital marketing system is enabled to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on a digital marketing system, the digital marketing system is caused to execute the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Task monitoring method and device
CN110969331A
Marketing information delivery method and system and storage medium
CN112200610A
Advertisement putting management method, platform and system suitable for overseas
CN112232872A
Advertisement batch delivery method, device and equipment and storage medium
CN115471283A
Synchronous execution control method, device and equipment for multi-channel advertisement front-end tasks
CN116185648A