Automobile marketing management system based on block chain and token incentive method
By deploying a token incentive master contract on the blockchain and using digital signatures to verify user behavior, a trustworthy verification reward system for incentive tokens in automotive marketing management has been achieved. This solves the problems of data tampering and rigid incentive strategies caused by centralized databases, and improves the efficiency and reliability of the incentive system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JIMEI IND SCHOOL
- Filing Date
- 2025-12-03
- Publication Date
- 2026-04-24
AI Technical Summary
The existing automotive marketing incentive system relies on a centralized database, which makes the data easily tampered with and isolated. The trust mechanism is not transparent, the incentive strategy is rigid and cannot be accurately quantified, the reward distribution relies on manual review, the process response is delayed and there are subjective judgment biases, making it difficult to adapt to diversified marketing scenarios.
Deploy a token incentive master contract on the blockchain, verify user behavior information through digital signatures, automatically monitor and evaluate proof of behavior completion, determine reward conditions based on logical confidence, and achieve automated and transparent incentive distribution.
Ensuring the immutability of behavioral data ensures the accuracy and fairness of incentives, improves the efficiency and reliability of the incentive system, eliminates delays and errors caused by human intervention, and constitutes a fully closed-loop automated process.
Smart Images

Figure CN121921036A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive marketing management technology, and more specifically, to a blockchain-based automotive marketing management system and a token incentive method. Background Technology
[0002] Automotive marketing management is a business management process that uses systematic methods such as market analysis, brand promotion, sales strategies, and customer relationship maintenance to accurately align the delivery of automotive product value with user needs. This process encompasses potential customer acquisition, sales channel optimization, after-sales service system construction, and enhancing customer lifetime value, aiming to promote sales growth and build brand loyalty.
[0003] Existing automotive marketing incentive systems rely on centralized databases to store behavioral data, making the data vulnerable to internal tampering or external attacks. Furthermore, the data from different participants is isolated, creating information barriers and resulting in opaque trust mechanisms. Incentive strategies are often rigid, employing static points or fixed discounts, failing to provide precise quantification and dynamic feedback based on user behavior quality, and thus ill-suited to diverse marketing scenarios. Reward distribution relies on manual review and offline settlement, leading to significant process delays, high labor costs, and subjective judgment biases that create opportunities for fraudulent activities. The lack of an immutable audit trail throughout the process makes dispute arbitration difficult, hindering improvements in marketing efficiency and user experience. Therefore, achieving reliable verification of incentive tokens in blockchain smart contracts for automotive marketing management has become a significant challenge for the industry. Summary of the Invention
[0004] This application provides a blockchain-based automobile marketing management system and a token incentive method, which can realize trusted verification rewards for incentive tokens in the blockchain smart contract of automobile marketing management.
[0005] Firstly, this application provides a blockchain-based automotive marketing token incentive method, including: Deploy a token-incentivized master contract for car marketing on a blockchain, and use the token-incentivized master contract to monitor user behavior information in car marketing. Extract proof of user behavior completion in car marketing from the user behavior information, and verify the token incentive logic of user behavior through the digital signature and behavior deviation of the proof of behavior completion to obtain the logical confidence of user behavior conforming to token incentive. When the logical confidence level is greater than the token incentive threshold for car marketing, it is determined that the user behavior on the blockchain meets the token reward conditions for car marketing. The proof of completion of the behavior is submitted to the token incentive main contract. The reward rules of the token incentive main contract are used to give state rewards to the behavioral elements of the proof of completion of the behavior, and the number of reward tokens for the user behavior is obtained. The token incentive master contract automatically transfers the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition, and records the token transfer as an immutable transaction record on the blockchain.
[0006] In some embodiments, extracting proof of user completion in automotive marketing from the user behavior information specifically includes: From the user behavior information, obtain the vehicle identification number, user blockchain address, behavior timestamp, and behavior elements in automotive marketing; The user's behavior data packet is obtained by digitally signing the vehicle identification number, the user's blockchain address, the behavior timestamp, and the behavior element using the private key of the marketing terminal device. The behavior data packet is compared and encapsulated with the behavior template in the blockchain to obtain proof of the user's completed behavior in car marketing.
[0007] In some embodiments, the token incentive logic of user behavior is reliably verified through the digital signature and behavioral deviation of the behavior completion proof, and the logical confidence level of user behavior conforming to token incentives is obtained, specifically including: The authenticity of the token incentive for the user's behavior is verified by the digital signature that proves the behavior, thus obtaining the true value of the user's behavior. By verifying the compliance of the token incentives for user behavior through the behavioral deviations of the aforementioned behavior, a compliance value for the user behavior is obtained. The logical confidence level of a user's behavior in meeting token incentives is determined based on the actual value of the behavior and the compliance value of the behavior.
[0008] In some embodiments, submitting the proof of completion of the action to the token incentive main contract specifically includes: Users initiate contract transactions by calling the verification and reward functions in the main token incentive contract through a blockchain wallet client; The proof of completion of the action is appended to the transaction data of the contract transaction as a calling parameter of the contract transaction; The contract transaction is broadcast to the entire network using blockchain network nodes, and finally packaged and uploaded to the chain by the consensus mechanism, completing the submission process of the token incentive main contract.
[0009] In some embodiments, the reward tokens for the user behavior are specifically distributed as follows: The reward rules of the token incentive main contract are used to apply state rewards to the behavioral elements that prove the completion of the behavior, resulting in a specific number of reward tokens for the user behavior: The behavioral elements of the completion proof of the behavior are parsed to obtain the behavior type and behavior parameters of the user behavior. Map the reward calculation function for the behavior type from the reward rules of the token incentive master contract; The behavioral parameters are substituted into the reward calculation function as input variables to obtain the number of reward tokens for the user's behavior.
[0010] In some embodiments, the token incentive master contract is an upgradeable proxy contract based on Solidity.
[0011] In some embodiments, the brand digital token is a fungible token on Ethereum based on an ERC-20 contract.
[0012] Secondly, this application provides a blockchain-based automobile marketing management system, including a token incentive unit, wherein the token incentive unit includes: The monitoring module is used to deploy a token incentive master contract for car marketing on the blockchain and to monitor user behavior information in car marketing using the token incentive master contract. The processing module is used to extract proof of user behavior completion in car marketing from the user behavior information, and to perform a reliable verification of the token incentive logic of user behavior through the digital signature and behavior deviation of the proof of behavior completion, so as to obtain the logical confidence degree of user behavior conforming to token incentive. The processing module is also used to determine that the user behavior on the blockchain meets the token reward conditions for car marketing when the logical confidence level is greater than the token incentive threshold for car marketing, submit the behavior completion proof to the token incentive main contract, and apply state rewards to the behavioral elements of the behavior completion proof through the reward rules of the token incentive main contract to obtain the reward token quantity for the user behavior. The execution module is used to automatically transfer the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition using the token incentive master contract, and record the token transfer record on the blockchain as an immutable transaction record.
[0013] Thirdly, this application provides a computer device, the computer device including a memory and a processor, the memory for storing a computer program, and the processor for calling and running the computer program from the memory, so that the computer device executes the above-described blockchain-based automobile marketing token incentive method.
[0014] Fourthly, this application provides a computer-readable storage medium storing instructions or code that, when executed on a computer, cause the computer to implement the aforementioned blockchain-based automotive marketing token incentive method.
[0015] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects: This application provides a blockchain-based automotive marketing management system and token incentive method. A token incentive master contract for automotive marketing is deployed on the blockchain. This master contract monitors user behavior information in automotive marketing. Proof of user behavior completion in automotive marketing is extracted from the user behavior information. The token incentive logic of the user behavior is reliably verified using the digital signature and behavioral deviation of the proof of behavior completion, resulting in a logical confidence level that the user behavior meets the token incentive criteria. When the logical confidence level is greater than the token incentive threshold for automotive marketing, it is determined that the user behavior on the blockchain meets the token reward conditions for automotive marketing. The proof of behavior completion is submitted to the token incentive master contract. The reward rules of the token incentive master contract apply state rewards to the behavioral elements of the proof of behavior completion, resulting in a reward token quantity for the user behavior. The token incentive master contract automatically transfers the reward token quantity of brand digital tokens from the token reserve account managed by the automotive marketing contract to the blockchain address of the user who triggered the token reward conditions. The token transfer record is recorded on the blockchain as an immutable transaction record.
[0016] Therefore, in this application, the token incentive master contract automatically transfers the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition, and records the token transfer as an immutable transaction record on the blockchain. First, by determining the logical confidence level, a quantitative trust certificate for the authenticity and compliance of user behavior can be obtained. Cryptographic methods (i.e., digital signature verification) ensure the immutability of behavioral data at the source and during transmission, technically eliminating the possibility of fraudulent behavior to obtain incentives. At the same time, by calculating behavioral deviations and comparing them with preset rules, an objective assessment of behavioral quality is achieved, ensuring that only high-quality interactions that conform to business logic can enter the reward process. Dual verification transforms the traditional trust-building mechanism that relies on manual review and subjective judgment into a highly objective and transparent automated trust engine driven by code and algorithms, thereby enabling smart contracts to autonomously and reliably determine a behavior without the need for a third-party intermediary. By verifying eligibility for rewards, the credibility and fairness of the incentive system are fundamentally guaranteed, providing a solid foundation of trust for the value of the tokens. Then, determining the number of reward tokens yields a quantitative incentive value, precisely matched to the intrinsic value of user behavior and solidified by contract rules, thus achieving precision, fairness, and automated execution of incentive distribution. By mapping the parsed behavioral elements to a pre-installed reward calculation function on the chain, the transparency and immutability of the reward strategy are ensured. Any participant can foresee the exact reward for their behavior. Dynamic calculation based on behavioral parameters allows the incentive amount to accurately reflect the differences in user contributions, improving the accuracy and fairness of the incentives. This directly drives the automated execution of subsequent token transfer operations, eliminating delays, errors, or fraud that may result from human intervention. This constitutes a fully closed-loop automated process from value assessment to value distribution, significantly improving the efficiency and reliability of the entire incentive system. In summary, based on the above scheme, the credible verification of incentive token rewards in blockchain smart contracts for automotive marketing management can be achieved. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is an exemplary flowchart of a blockchain-based automotive marketing token incentive method according to some embodiments of this application; Figure 2This is a flowchart illustrating the process of determining the number of reward tokens according to some embodiments of this application; Figure 3 This is a schematic diagram of the structure of a token incentive unit according to some embodiments of this application; Figure 4 This is a schematic diagram of the structure of a computer device implementing a blockchain-based automotive marketing token incentive method according to some embodiments of this application. Detailed Implementation
[0019] To better understand the technical solution of this application, the technical solution of this application will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0020] refer to Figure 1 The figure is an exemplary flowchart of a blockchain-based automotive marketing token incentive method according to some embodiments of this application. The blockchain-based automotive marketing token incentive method mainly includes the following steps: In step 101, a token incentive master contract for car marketing is deployed on the blockchain, and the token incentive master contract is used to monitor user behavior information in car marketing.
[0021] It should be noted that in this application, the token incentive master contract is an upgradeable proxy contract based on Solidity. The token incentive master contract is a computer program written with specified code logic and deployed on the blockchain. The function of the token incentive master contract is to define, manage and automatically execute token reward rules related to automobile marketing; user behavior information is a data set that records the actions performed by automobile customers during the marketing and consumption process.
[0022] In practical implementation, firstly, deploying the token incentive master contract for car marketing on the blockchain can be achieved in the following way: an administrator with deployment permissions submits the pre-written token incentive master contract code to the blockchain network through the blockchain network interface; the token incentive master contract code explicitly defines the types of user behaviors that can be incentivized, the calculation rules for the number of reward tokens corresponding to each behavior, the management permissions of the token reserve account, and the function logic to trigger token transfer. The deployment nodes in the blockchain network verify the correctness and format of the contract code through the built-in consensus algorithm, and after successful verification, permanently record it in a new block of the blockchain, thereby generating... A unique and publicly verifiable contract address is created on the blockchain, and this verified computer program is used as the token incentive master contract for car marketing. Then, the user behavior information in car marketing can be monitored using the token incentive master contract in the following way: through the preset public callback function in the token incentive master contract, data input from the outside is continuously listened for. When a user completes a preset incentivized behavior in the car marketing process, the vehicle identification code, user blockchain address, behavior timestamp, and behavior elements of the incentivized behavior are obtained. Thus, the set of vehicle identification code, user blockchain address, behavior timestamp, and behavior elements is used as the user behavior information in car marketing.
[0023] It should be noted that, in this application, the vehicle identification number (VIN) in the user behavior information is a unique identification string assigned to each vehicle by the car manufacturer; the user blockchain address in the user behavior information is a unique account identifier owned by the user in the blockchain network, used for receiving assets and for identity verification; the behavior timestamp in the user behavior information is the precise point in time recorded by a trusted time source when the user completes the incentivized behavior; and the behavior element in the user behavior information is a structured data set describing the specific characteristics of the user's marketing behavior. This behavior element includes behavior type and behavior quantification parameters. For example, for behavior type test drive behavior, the behavior quantification parameter is test drive duration; for behavior type data sharing behavior, the behavior quantification parameter is data volume; and for behavior type recommendation behavior, the behavior quantification parameter is the number of successfully recommended users.
[0024] In step 102, proof of user completion in car marketing is extracted from the user behavior information. The token incentive logic of user behavior is verified by the digital signature and behavior deviation of the proof of completion, and the logical confidence of user behavior conforming to token incentive is obtained.
[0025] In some embodiments, extracting proof of a user's completion of automotive marketing activities from the user behavior information can be achieved through the following steps: From the user behavior information, obtain the vehicle identification number, user blockchain address, behavior timestamp, and behavior elements in automotive marketing; The user's behavior data packet is obtained by digitally signing the vehicle identification number, the user's blockchain address, the behavior timestamp, and the behavior element using the private key of the marketing terminal device. The behavior data packet is compared and encapsulated with the behavior template in the blockchain to obtain proof of the user's completed behavior in car marketing.
[0026] It should be noted that, in this application, the proof of completion of behavior refers to a data entity that is fully standardized in format, has passed preliminary compliance verification, and is accompanied by an authoritative digital signature, and can be directly processed by the token incentive main contract; the behavior data package is a verifiable data set composed of the original data items and the corresponding digital signatures.
[0027] In specific implementation, firstly, the vehicle identification number (VIN), user blockchain address, behavior timestamp, and behavior elements in the automotive marketing data are obtained from the user behavior information. Then, the VIN, user blockchain address, behavior timestamp, and behavior elements are digitally signed using the private key of the marketing terminal device. The resulting user behavior data packet can be implemented as follows: Within the marketing terminal device, the VIN, user blockchain address, behavior timestamp, and behavior elements are concatenated into a complete data string in a fixed order. The private key securely stored in the marketing terminal device is then used to perform calculations on the data string using a specified asymmetric encryption algorithm, generating a unique digital signature. This digital signature is then assembled with the original four data items into a new structured data object, thus containing the original information and its cryptography. The structured data object of the credential serves as the user's behavior data package. Finally, the behavior data package is compared and encapsulated with the behavior template in the blockchain to obtain proof of the user's completion of behavior in car marketing. This can be achieved in the following way: by calling an on-chain verification function, the behavior template corresponding to the current behavior type is retrieved from the blockchain. The on-chain verification function compares each data field in the behavior data package with the required fields, data types, and format specifications defined in the behavior template one by one to ensure that the data is complete and meets expectations. After a successful comparison, according to the final structure specified by the behavior template, all the content in the behavior data package is integrated with information such as the behavior template version number to generate a data entity that conforms to the contract processing standard. Thus, the data entity that has passed the format verification and is fully integrated serves as proof of the user's completion of behavior in car marketing.
[0028] In some embodiments, the token incentive logic of user behavior is reliably verified by the digital signature and behavioral deviation of the behavior completion proof, and the logical confidence level of user behavior conforming to token incentives can be obtained by the following steps: The authenticity of the token incentive for the user's behavior is verified by the digital signature that proves the behavior, thus obtaining the true value of the user's behavior. By verifying the compliance of the token incentives for user behavior through the behavioral deviations of the aforementioned behavior, a compliance value for the user behavior is obtained. The logical confidence level of a user's behavior in meeting token incentives is determined based on the actual value of the behavior and the compliance value of the behavior.
[0029] It should be noted that, in this application, logical confidence is a comprehensive evaluation score used to quantify the overall credibility of a user's behavior in passing verification and being determined to be eligible for token rewards; behavioral authenticity value is used to characterize the degree to which the proof of behavior completion is cryptographically credible; and behavioral compliance value is a numerical result used to characterize the degree to which a user's behavior conforms to preset incentive rules.
[0030] In specific implementation, firstly, the authenticity of the token incentive for the user behavior is verified through the digital signature of the behavior completion proof. The true value of the user behavior can be obtained in the following way: Using the preset verification logic in the token incentive main contract, the digital signature and original verification data are parsed from the behavior completion proof. Using the public key pre-registered in the contract corresponding to the marketing terminal device, the digital signature is decrypted to obtain a digest value, and simultaneously, the hash value of the original verification data is directly calculated. Finally, the decrypted digest value is compared with the calculated hash value. If they are completely identical, it is determined to be completely authentic and assigned the highest value; otherwise, a lower value or zero value is assigned according to the preset mapping rules. Thus, the result of this cryptographic comparison is taken as the true value of the user behavior. Then, the compliance of the token incentive for the user behavior is verified through the behavior deviation of the behavior completion proof. The compliance value of the user behavior can be obtained in the following way: The digital signature and original verification data are parsed from the behavior completion proof through the preset verification logic in the token incentive main contract. The process involves extracting multiple behavioral quantification parameters from the behavioral elements used in the proof, comparing each parameter value with a pre-defined standard parameter threshold for that behavior type in the contract, calculating the relative ratio between each parameter value and the standard threshold, and normalizing the mean of all relative ratios to a preset numerical range as the user behavior compliance value. Finally, determining the logical confidence level of user behavior's compliance with token incentives based on the actual behavior value and the compliance value can be achieved as follows: using a confidence synthesis algorithm pre-defined in the token incentive main contract, the actual behavior value and the compliance value are used as input parameters. This confidence synthesis algorithm can be a weighted calculation function, assigning a weight coefficient to each of the actual behavior value and the compliance value, multiplying them, and then summing them with weights to obtain a final value between zero and the maximum value. This final value comprehensively reflects the cryptographic authenticity and compliance with business rules of the behavior, thus using the weighted calculation result as the logical confidence level of user behavior's compliance with token incentives.
[0031] In step 103, when the logical confidence level is greater than the token incentive threshold for car marketing, it is determined that the user behavior on the blockchain meets the token reward conditions for car marketing. The behavior completion proof is submitted to the token incentive main contract, and the behavior elements of the behavior completion proof are given state rewards according to the reward rules of the token incentive main contract to obtain the reward token quantity for the user behavior.
[0032] It should be noted that in this application, when the logical confidence level is greater than the token incentive threshold for automobile marketing, the user behavior is determined to have successfully passed the token incentive verification and is eligible to receive token rewards, thus triggering the subsequent automatic reward distribution process. The token incentive threshold represents the minimum credible standard for a user behavior to qualify for a reward. The token incentive main contract sets a global and immutable token incentive threshold, which can be directly obtained from the token incentive main contract in actual use.
[0033] In some embodiments, submitting the proof of completion of the action to the token incentive master contract can be achieved through the following steps: Users initiate contract transactions by calling the verification and reward functions in the main token incentive contract through a blockchain wallet client; The proof of completion of the action is appended to the transaction data of the contract transaction as a calling parameter of the contract transaction; The contract transaction is broadcast to the entire network using blockchain network nodes, and finally packaged and uploaded to the chain by the consensus mechanism, completing the submission process of the token incentive main contract.
[0034] In specific implementation, firstly, the user's initiation of a contract transaction calling the verification and reward function in the token incentive main contract through a blockchain wallet client can be implemented as follows: The user operates their blockchain wallet client with a network connection, selects the target token incentive main contract and its internal function named "Verification and Reward" in the client interface, and authorizes the call request through the wallet's digital signature function. This allows the data record, signed with the user's private key and containing the intent to call the verification and reward function, to be considered a valid contract transaction. Then, the completion proof is appended to the transaction data as a call parameter of the contract transaction. This can be implemented as follows: When constructing the contract transaction, the completion proof is encoded according to the predefined parameter format and order of the "Verification and Reward" function in the token incentive main contract, and this completion proof is filled into the designated field storing the call parameters in the contract transaction data body. Thus, the complete completion proof serves as the driving force for the transaction. The core input data for the correct operation of the divisor function; finally, the contract transaction is broadcast to the entire network using blockchain network nodes, and the consensus mechanism ultimately packages the contract transaction onto the chain, completing the submission process of the token incentive main contract. This can be achieved in the following way: after the user wallet completes the signing of the contract transaction, the blockchain network node connected to the user wallet receives the transaction. The blockchain network node verifies the basic format and signature validity of the transaction. If the verification is successful, it forwards it to other adjacent nodes in the network. This process is broadcasting. The designated node in the blockchain network responsible for packaging transactions will collect all broadcast transactions within a specified time period (default is 5 minutes) and include the contract transaction containing the action completion proof into a new pending block. All network nodes vote to confirm the correctness and order of the content of the new block according to the consensus mechanism. If the confirmation is valid, the blockchain is connected to the main chain, thus making the permanent record of the contract transaction on the blockchain the final submission to the token incentive main contract as the action completion proof.
[0035] In some embodiments, the reward rules of the token incentive main contract are used to apply state rewards to the behavioral elements that prove the completion of the behavior, thereby obtaining the number of reward tokens for the user behavior, with reference to... Figure 2 The diagram is a flowchart illustrating the process of determining the number of reward tokens in some embodiments of this application. In this embodiment, determining the number of reward tokens can be achieved using the following steps: In step 1031, the behavioral elements of the behavior completion proof are parsed to obtain the behavior type and behavior parameters of the user behavior; In step 1032, the reward calculation function for the behavior type is mapped from the reward rules of the token incentive master contract; In step 1033, the behavior parameters are substituted into the reward calculation function as input variables to obtain the number of reward tokens for the user behavior.
[0036] It should be noted that, in this application, the number of reward tokens is the amount of tokens to be distributed to users in the smallest unit; the reward calculation function is a program code unit used to perform specific mathematical operations and return the number of tokens; and the behavioral parameters are numerical values used to quantitatively describe the specific characteristics of user behavior.
[0037] In specific implementation, firstly, the behavioral elements of the behavior completion proof are parsed to obtain the behavior type and behavior parameters of the user behavior. This can be achieved in the following way: The submitted behavior completion proof is read and decoded through the preset data processing logic in the token incentive main contract; the contract logic, according to the pre-agreed format of the behavior proof, locates the field storing the behavior type identifier and the field storing the behavior quantification index in the behavior element data structure, parses the behavior type identifier into an internal enumeration constant as the behavior type of the user behavior, and parses the behavior quantification parameter into a numerical type that the contract can directly perform mathematical operations on as the behavior parameter of the user behavior; then, the reward calculation function for the behavior type is mapped from the reward rules of the token incentive main contract. This can be achieved in the following way: an internal... The mapping data structure associates each valid behavior type with a specified reward calculation function address. When the contract logic obtains the user's behavior type, it queries this mapping data structure to retrieve the uniquely corresponding reward calculation function for that behavior type. Finally, the behavior parameters are substituted into the reward calculation function as input variables to obtain the reward token quantity for the user's behavior. This can be achieved by passing the behavior parameters to the reward calculation function according to the parameter order and format defined by the reward calculation function. The reward calculation function then performs calculations on the input behavior parameters based on its internal fixed mathematical formulas or conditional logic, producing a definite unsigned integer result as the final token quantity that the user should receive for this behavior, i.e., the reward token quantity for the user's behavior.
[0038] In step 104, the token incentive master contract automatically transfers the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition, and records the token transfer as an immutable transaction record on the blockchain.
[0039] It should be noted that, in this application, the brand digital token is a fungible token on Ethereum based on an ERC-20 contract. Specifically, the token incentive main contract first accesses the blockchain address of a token reserve account managed and authorized by the automotive marketing contract, which holds pre-issued brand digital tokens. Then, the token incentive main contract calls the standard transfer interface of the underlying blockchain token contract to allocate an amount of tokens from the token reserve account that is exactly equal to the reward tokens. Finally, this amount of brand digital tokens is sent to the blockchain address of the verified user who triggered the token reward conditions. Simultaneously, this token transfer operation itself, as a new blockchain transaction, is permanently recorded in the blockchain's distributed ledger as a token transfer record after being verified by network node consensus. This token transfer record serves as an irrevocable and publicly verifiable record of token incentive fulfillment.
[0040] Furthermore, in another aspect of this application, in some embodiments, this application provides a blockchain-based automotive marketing management system, which includes a token incentive unit, as referenced. Figure 3 The figure is a schematic diagram of the structure of a token incentive unit according to some embodiments of this application. The token incentive unit includes a monitoring module 201, a processing module 202, and an execution module 203, which are described below: Monitoring module 201, in this application, is mainly used to deploy a token incentive master contract for automobile marketing on the blockchain, and to use the token incentive master contract to monitor user behavior information in automobile marketing; Processing module 202, in this application, is used to extract proof of user's behavior completion in car marketing from the user behavior information, and to perform reliable verification of the token incentive logic of user behavior through the digital signature and behavior deviation of the proof of behavior completion, so as to obtain the logical confidence degree of user behavior conforming to token incentive. It should be noted that the processing module 202 is also used to determine that the user behavior on the blockchain meets the token reward conditions for car marketing when the logical confidence is greater than the token incentive threshold for car marketing, submit the behavior completion proof to the token incentive main contract, and apply state rewards to the behavioral elements of the behavior completion proof through the reward rules of the token incentive main contract to obtain the reward token quantity for the user behavior. The execution module 203 in this application is mainly used to automatically transfer the number of brand digital tokens of the reward tokens from the token reserve account managed by the automobile marketing contract to the blockchain address of the user who triggered the token reward condition using the token incentive master contract, and record the token transfer record as an immutable transaction record on the blockchain.
[0041] The foregoing detailed examples of a blockchain-based automotive marketing management system and token incentive method provided in this application. It is understood that the corresponding apparatus, in order to achieve the above functions, includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0042] In some embodiments, this application also provides a computer device, the computer device including a memory and a processor, the memory for storing a computer program, and the processor for calling and running the computer program from the memory, causing the computer device to execute the above-described blockchain-based automotive marketing token incentive method.
[0043] In some embodiments, reference Figure 4 The dashed lines in the figure indicate that the unit or module is optional. This figure is a schematic diagram of the structure of a computer device implementing a blockchain-based automotive marketing token incentive method according to an embodiment of this application. The blockchain-based automotive marketing token incentive method described in the above embodiments can be implemented through... Figure 4 The computer device shown is used to implement this, and the computer device includes at least one processor 301, a memory 302 and at least one communication unit 305. The computer device may be a terminal device, a server or a chip.
[0044] Processor 301 can be a general-purpose processor or a special-purpose processor. For example, processor 301 can be a central processing unit (CPU), which can be used to control computer devices, execute software programs, and process data from software programs. The computer device may also include a communication unit 305 for inputting (receiving) and outputting (transmitting) signals.
[0045] For example, the computer device may be a chip, and the communication unit 305 may be the input and / or output circuit of the chip, or the communication unit 305 may be the communication interface of the chip, which may be a component of a terminal device, network device or other device.
[0046] For example, the computer device may be a terminal device or a server, and the communication unit 305 may be a transceiver of the terminal device or the server, or the communication unit 305 may be a transceiver circuit of the terminal device or the server.
[0047] The computer device may include one or more memories 302 storing a program 304. The program 304 can be executed by a processor 301 to generate instructions 303, causing the processor 301 to execute the method described in the above method embodiments according to the instructions 303. Optionally, the memory 302 may also store data (such as a target audit model). Optionally, the processor 301 may also read data stored in the memory 302, which may be stored at the same storage address as the program 304, or it may be stored at a different storage address than the program 304.
[0048] The processor 301 and memory 302 can be configured separately or integrated together, for example, integrated on the system on chip (SOC) of the terminal device.
[0049] It should be understood that each step of the above method embodiment can be completed by hardware logic circuits or software instructions in the processor 301. The processor 301 can be a CPU, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0050] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0051] For example, in some embodiments, this application also provides a computer-readable storage medium storing instructions or code that, when executed on a computer, cause the computer to implement the above-described blockchain-based automotive marketing token incentive method.
[0052] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0053] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A blockchain-based automotive marketing token incentive method, characterized in that, Includes the following steps: Deploy a token-incentivized master contract for car marketing on a blockchain, and use the token-incentivized master contract to monitor user behavior information in car marketing. Extract proof of user behavior completion in car marketing from the user behavior information, and verify the token incentive logic of user behavior through the digital signature and behavior deviation of the proof of behavior completion to obtain the logical confidence of user behavior conforming to token incentive. When the logical confidence level is greater than the token incentive threshold for car marketing, it is determined that the user behavior on the blockchain meets the token reward conditions for car marketing. The proof of completion of the behavior is submitted to the token incentive main contract. The reward rules of the token incentive main contract are used to give state rewards to the behavioral elements of the proof of completion of the behavior, and the number of reward tokens for the user behavior is obtained. The token incentive master contract automatically transfers the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition, and records the token transfer as an immutable transaction record on the blockchain.
2. The method as described in claim 1, characterized in that, Extracting proof of user completion in automotive marketing from the aforementioned user behavior information specifically includes: From the user behavior information, obtain the vehicle identification number, user blockchain address, behavior timestamp, and behavior elements in automotive marketing; The user's behavior data packet is obtained by digitally signing the vehicle identification number, the user's blockchain address, the behavior timestamp, and the behavior element using the private key of the marketing terminal device. The behavior data packet is compared and encapsulated with the behavior template in the blockchain to obtain proof of the user's completed behavior in car marketing.
3. The method as described in claim 1, characterized in that, The token incentive logic of user behavior is reliably verified by using the digital signature and behavioral deviations to prove the completion of the behavior. The resulting logical confidence level of user behavior conforming to token incentives specifically includes: The authenticity of the token incentive for the user's behavior is verified by the digital signature that proves the behavior, thus obtaining the true value of the user's behavior. By verifying the compliance of the token incentives for user behavior through the behavioral deviations of the aforementioned behavior, a compliance value for the user behavior is obtained. The logical confidence level of a user's behavior in meeting token incentives is determined based on the actual value of the behavior and the compliance value of the behavior.
4. The method as described in claim 1, characterized in that, Submitting the proof of completion of the action to the token incentive main contract specifically includes: Users initiate contract transactions by calling the verification and reward functions in the main token incentive contract through a blockchain wallet client; The proof of completion of the action is appended to the transaction data of the contract transaction as a calling parameter of the contract transaction; The contract transaction is broadcast to the entire network using blockchain network nodes, and finally packaged and uploaded to the chain by the consensus mechanism, completing the submission process of the token incentive main contract.
5. The method as described in claim 1, characterized in that, The reward tokens for user behavior are specifically distributed as follows: The reward rules of the main token incentive contract are used to apply state rewards to the behavioral elements proving the completion of the behavior, resulting in the following reward token quantity: The behavioral elements of the completion proof of the behavior are parsed to obtain the behavior type and behavior parameters of the user behavior. Map the reward calculation function for the behavior type from the reward rules of the token incentive master contract; The behavioral parameters are substituted into the reward calculation function as input variables to obtain the number of reward tokens for the user's behavior.
6. The method as described in claim 1, characterized in that, The token incentive master contract is an upgradeable proxy contract based on Solidity.
7. The method as described in claim 1, characterized in that, The brand digital token is a fungible token on Ethereum based on an ERC-20 contract.
8. A blockchain-based automobile marketing management system, comprising a token incentive unit, characterized in that, The token incentive unit includes: The monitoring module is used to deploy a token incentive master contract for car marketing on the blockchain and to monitor user behavior information in car marketing using the token incentive master contract. The processing module is used to extract proof of user behavior completion in car marketing from the user behavior information, and to perform a reliable verification of the token incentive logic of user behavior through the digital signature and behavior deviation of the proof of behavior completion, so as to obtain the logical confidence degree of user behavior conforming to token incentive. The processing module is also used to determine that the user behavior on the blockchain meets the token reward conditions for car marketing when the logical confidence level is greater than the token incentive threshold for car marketing, submit the behavior completion proof to the token incentive main contract, and apply state rewards to the behavioral elements of the behavior completion proof through the reward rules of the token incentive main contract to obtain the reward token quantity for the user behavior. The execution module is used to automatically transfer the number of brand digital tokens of the reward tokens from the token reserve account managed by the car marketing contract to the blockchain address of the user who triggered the token reward condition using the token incentive master contract, and record the token transfer record on the blockchain as an immutable transaction record.
9. A computer device, characterized in that, The computer device includes a memory and a processor, the memory being used to store a computer program, and the processor being used to call and run the computer program from the memory, causing the computer device to perform the blockchain-based automobile marketing token incentive method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions or code that, when executed on a computer, cause the computer to implement the blockchain-based automotive marketing token incentive method as described in any one of claims 1 to 7.