Method for authenticating shared robot based on blockchain token
By adopting blockchain technology and smart contracts in the robot sharing model, the problems of difficulty in confirming ownership, opaque profit distribution and unclear maintenance cost handling in the traditional model are solved, and the authenticity of robot ownership and transparency of profit distribution are achieved, and operational efficiency and trust are improved.
Patent Information
- Application Number
- CN202510273630.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-04-11
AI Technical Summary
In the traditional robot sharing model, there are problems such as difficulty in confirming ownership, opaque profit distribution, and unclear maintenance costs handling, resulting in confusion in management and reduced trust.
Blockchain technology is used to generate a unique identity identifier for each robot and bind a token. Through smart contracts, robot ownership authentication, task dispatch, income calculation and distribution, maintenance fee deduction and other processes are realized to ensure that data is transparent and tamper-free.
Through blockchain technology, the authenticity and uniqueness of robot ownership are ensured, the transparency and efficiency of profit distribution are achieved, and the delays or errors in the allocation of maintenance costs are avoided, which improves the operational efficiency and trust of the shared robot model.
Smart Images

Figure CN119809777A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of shared robots, and specifically relates to a method for authenticating a shared robot based on blockchain tokens. Background Art
[0002] With the rapid development of robot technology, intelligent robots are increasingly used in industries such as industry, logistics, and services. As a new economic model, the robot sharing economy achieves an efficient combination of robot investment, use, and management by optimizing resource allocation. In the traditional robot sharing model, the management of robot ownership and profit distribution often has the following problems: The traditional robot sharing model makes it difficult to effectively confirm the ownership of each robot and lacks an efficient recording and verification mechanism, which can easily lead to ownership disputes or management chaos.
[0003] Under the current model, profit distribution usually relies on manual accounting and record-keeping, lacking a unified and transparent management mechanism, which can easily lead to unfair profit distribution or data tampering, reducing the trust of all parties.
[0004] Robots require regular maintenance during operation, but the recording and deduction of maintenance costs in the traditional model are often opaque, which may lead to unclear allocation of maintenance responsibilities or unreasonable distribution of benefits.
[0005] In existing technologies, data such as the robot's operating status, profitability, and maintenance requirements are usually managed in a decentralized and manual manner, lacking real-time and systematic capabilities, and unable to meet the needs of complex task scenarios. Summary of the invention
[0006] In order to solve the problems in the prior art, the present invention provides a method for authenticating a shared robot based on a blockchain token, comprising the following steps: Step S10, generating a unique identity for each robot, and binding the identity to a token based on blockchain technology. Each robot corresponds to a unique token, which is stored in the blockchain network; Step S20, the user obtains ownership of the corresponding robot by purchasing the token, and performs token authentication through the blockchain platform to verify his ownership of the robot; Step S30: The robot owner entrusts the robot to a shared robot labor dispatch company for management through the blockchain platform. The labor dispatch company dispatches the robot to perform tasks according to business needs, uploads the contract to the blockchain network, and is confirmed by the robot owner through a smart contract. Step S40: After the robot completes the preset task, the robot updates the labor usage in the smart contract, and the smart contract calculates the income based on the labor usage; Step S50, the labor dispatch company distributes the proceeds according to the smart contract according to the predetermined distribution rules, and distributes the proceeds to the robot owner and the labor dispatch company in proportion; In step S60, the labor dispatch company monitors the operating status of the robot and uploads the working status, income and maintenance cost information to the blockchain platform for the robot owner to view in real time. When maintenance costs are incurred, they will be deducted during the next profit distribution process.
[0007] Furthermore, after the user obtains ownership of the corresponding robot by purchasing the token, the following operations are performed: Verify the payment information provided by the user through smart contracts; Transfer the ownership information of the target token from the issuer’s address to the user’s blockchain address through a smart contract; The user’s blockchain address is recorded as the new owner of the target token, and the transaction time and related information are recorded in the token’s metadata.
[0008] Furthermore, the token authentication through the blockchain platform to verify the ownership of the robot includes: Retrieve the ownership record of the target token in the blockchain distributed ledger and verify whether the current owner of the target token is consistent with the user's blockchain address; Confirm the association between the target token and the robot identity to verify that the robot corresponding to the token is owned by the user; When the authentication is successful, the blockchain platform returns the authentication success information to the user and records the authentication log on the blockchain.
[0009] Furthermore, the step S30 includes: The robot owner initiates a delegation request through the blockchain platform. The smart contract retrieves the binding relationship between the robot identity and the token from the blockchain ledger. After verification, the smart contract automatically updates the blockchain ledger, records the temporary management rights of the robot as the blockchain address of the labor dispatch company, and generates a unique delegation record. The labor dispatch company submits a dispatch application through the blockchain platform based on business needs. The smart contract verifies whether the labor dispatch company has temporary management rights for the target robot, checks whether the task application content complies with established rules, and automatically generates a digital version of the dispatch contract. The dispatch contract is uploaded to the blockchain in the form of a data block through a smart contract. After the contract is uploaded, the smart contract automatically sends a contract confirmation request to the robot owner. If the owner agrees, the smart contract marks the contract as valid and the task enters the execution stage.
[0010] Furthermore, the robot itself updates the labor usage in the smart contract including: During the task execution, the robot records the task execution data in real time through its built-in sensors and data processing modules; The robot aggregates and verifies the task execution data; The robot interacts with the smart contract through the blockchain platform and sends the data to the blockchain network; The smart contract verifies the digital signature in the data packet to confirm that the data comes from a legitimate robot; Check the consistency between the task identifier and the task contract to confirm that the task falls within the scope of the valid contract; Update the execution record of the corresponding task in the smart contract according to the labor consumption parameters.
[0011] Furthermore, the smart contract calculates the income according to the labor consumption, including: The smart contract has preset profit calculation rules, which include: Basic income standards, reward and penalty conditions and distribution ratios; After receiving the labor update, the smart contract automatically executes the following profit calculation logic: Calculate the total revenue by multiplying the labor volume parameter by the corresponding basic revenue standard; Check whether reward or penalty conditions are met and make adjustments to total benefits; According to the distribution ratio, the total revenue is divided into two parts: the revenue of the robot owner and the revenue of the labor dispatch company; The calculation results are recorded in the blockchain ledger in an unalterable manner and the relevant parties are notified.
[0012] Furthermore, the labor dispatch company distributes the income according to the smart contract according to the predetermined distribution rules, including: After the robot completes the task, the labor dispatch company shall collect task income from the employer according to the dispatch contract signed with the employer. The amount of the task income is determined by the labor quantity and unit price stipulated in the contract. The employer completes the payment through the payment channel bound to the smart contract. After receiving the proceeds, the labor dispatch company submits the proceeds receipt confirmation information to the smart contract on the blockchain platform; The smart contract divides the profits into the profits of the robot owner and the profits of the labor dispatch company according to the profit distribution rules predetermined in the task dispatch contract; The smart contract records the calculation results and generates allocation instructions.
[0013] Furthermore, the said distributing the profit to the robot owner and the labor dispatch company in proportion includes: The labor dispatch company transfers money to the robot owner through the payment channel bound to the smart contract; after receiving the transfer amount, the robot owner submits the payment confirmation information to the smart contract through the blockchain platform; The smart contract verifies the payment confirmation information and records the confirmation result in the blockchain ledger, completing the closed-loop management of the distribution process.
[0014] Furthermore, the labor dispatch company monitors the operating status of the robot and uploads the working status, income and maintenance cost information to the blockchain platform, including: The labor dispatch company obtains the robot's operating status data in real time by connecting to the robot's communication module; The labor dispatch company classifies and organizes the acquired operating status data, and analyzes the robot's working status and performance in combination with historical records; According to the actual completion of the robot's tasks, record the revenue information related to the tasks; Identify the robot's maintenance needs through running status data analysis, and generate maintenance need information when the maintenance threshold is detected; The labor dispatch company encapsulates the operation status data, revenue information and maintenance requirement cost information into data packets through the blockchain platform; Sign the data packet using encryption algorithm; Submit the data packet to the blockchain network and store it in the distributed ledger after consensus verification; Robot owners can view the data in real time through the blockchain platform.
[0015] Furthermore, when the maintenance fee is incurred, the deduction in the next profit distribution process includes: When maintenance costs are incurred, the labor dispatch company records the maintenance costs into the profit distribution logic through smart contracts; After calculating the amount of profit for the robot owner, the maintenance fee is deducted from his profit; If the revenue is not enough to cover the maintenance fee, the smart contract will record the unsettled portion and gradually deduct it from the subsequent revenue until the maintenance fee is paid off; Update the blockchain ledger to record the maintenance fee deduction operation and distribution results; After completing the profit distribution and maintenance fee deduction, the smart contract sends a notification to the robot owner and the labor dispatch company; All allocation and deduction records are permanently stored in the blockchain ledger.
[0016] The beneficial effects of the present invention include: Through blockchain technology, a unique identity is generated for each robot and a token is bound to ensure the authenticity and uniqueness of the robot’s ownership. The token authentication mechanism avoids ownership disputes in the traditional model and provides fully traceable ownership management.
[0017] Based on smart contracts, the benefits are automatically calculated and distributed according to predetermined rules, ensuring that robot owners and labor dispatch companies receive corresponding benefits in proportion, reducing manual intervention and improving distribution efficiency. At the same time, the blockchain account book records the distribution process to ensure that the data is open and transparent, and enhance the trust of all parties.
[0018] When maintenance needs arise, the smart contract automatically generates a record of maintenance costs and deducts them in the next profit distribution, avoiding distribution delays or errors that may be caused by manual calculations. The deduction process is transparent and traceable, ensuring that maintenance costs are reasonably distributed.
[0019] The labor dispatch company monitors the robot's operating status in real time and uploads operating data, revenue information and maintenance requirements through the blockchain platform. The robot owner can view relevant information in real time. The distributed storage characteristics of the blockchain ensure the security and immutability of the data.
[0020] The present invention manages task execution records through smart contracts, including labor consumption, revenue generation and completion status, to achieve digital management of the entire task execution process and enhance the ability to track and optimize tasks.
[0021] Through the introduction of blockchain technology, the present invention improves the operational efficiency of the shared robot model, reduces management costs, creates higher economic value for users and labor dispatch companies, and further promotes the popularization and development of the robot sharing economy.
[0022] In summary, the present invention effectively solves the problems existing in the traditional shared robot model, such as complex ownership management, opaque profit distribution, and unclear maintenance cost processing. It has significant economic benefits and application value and is suitable for a wide range of shared robot scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0024] Figure 1 is a flow chart of the method of the present invention. DETAILED DESCRIPTION
[0025] Below, the invention is preferably described in conjunction with the accompanying drawings and specific implementation methods.
[0026] This embodiment solves the above problem through the following steps: In one embodiment, reference Figure 1 The present invention provides a method for sharing robots based on blockchain token authentication, which generates and stores an identity uniquely corresponding to each robot through blockchain technology, and binds the identity to a unique token, which serves as a digital ownership certificate of the robot; a token authentication mechanism based on blockchain technology verifies the user's ownership of the robot, ensuring that the ownership relationship between each robot and a specific user is unique and traceable; through a shared robot management model, a labor dispatch company is responsible for the task execution and management of the robot in a specific scenario, and the income data of the robot after completing the task is uploaded to the blockchain, and the income distribution is automatically executed by a smart contract; robot investment, management and income sharing are realized through tokenization, ensuring that the data of the entire process is transparent and cannot be tampered with, and building an efficient, reliable and intelligent shared robot ecosystem.
[0027] Blockchain is a decentralized distributed ledger technology that ensures data security, transparency, and immutability through encryption algorithms and consensus mechanisms. In this invention, blockchain is used as a core technology to record key data such as robot identity information, token ownership, task dispatch contracts, and revenue distribution. All records are open and transparent, and can be fully traced, enhancing user trust.
[0028] A token is a digital certificate on the blockchain that indicates the ownership or use rights of an asset. In the present invention, each robot corresponds to a unique token, which is recorded on the blockchain and used to identify the robot and its ownership. Token authentication refers to verifying the user's ownership of the robot through the blockchain. Users must hold a token to operate or entrust the robot with management.
[0029] In the present invention, a shared robot refers to an intelligent robot managed through a sharing economy model. Users can invest in, entrust or use the robot based on their own needs. Users can participate in the investment by purchasing robots or tokens. The labor dispatch company dispatches the shared robot to different scenarios to complete work tasks. After the task is completed, the proceeds are distributed proportionally to the robot owner and manager.
[0030] Specifically, the method of the present invention comprises the following steps: Step S10, generate a unique identity for each robot, and bind the identity to a token based on blockchain technology. Each robot corresponds to a unique token, which is stored in the blockchain network.
[0031] Generate a unique identity for each robot, where the identity is a code or mark that can uniquely identify the robot. The code or mark may include but is not limited to concatenated letters, numbers, special characters or a combination thereof, and is used to distinguish different robots in the blockchain network; process the identity through an encryption algorithm to generate a unique encrypted hash value to ensure the uniqueness and security of the identity; store the encrypted hash value as the unique identification information of the robot in the blockchain network.
[0032] Based on blockchain technology, the identity identifier is bound to the token, specifically including: calling a smart contract in the blockchain network, generating a token corresponding to the identity identifier through the smart contract, and the token serving as a digital ownership certificate of the robot; bidirectionally associating and binding the identity identifier with the token, that is, recording the corresponding identity identifier information in the token, and recording the corresponding token information in the identity identifier, so as to ensure that the association between the token and the identity identifier is verifiable and cannot be tampered with.
[0033] The token is stored in a distributed ledger through a blockchain network, specifically including: encapsulating the data structure of the token into a transaction data block according to the storage protocol of the blockchain network, and confirming the legitimacy of the data block through the consensus mechanism of the blockchain network; after the data block passes the consensus, it is written into the distributed ledger storage in the blockchain network to ensure the immutability and persistent storage of the token information.
[0034] Through the above method, a unique identity is generated for each robot and bound to the token, ensuring the uniqueness and security of the robot's identity information. At the same time, the blockchain network is used to achieve transparent storage and verification of the token.
[0035] Step S20: The user obtains ownership of the corresponding robot by purchasing a token and performs token authentication through the blockchain platform to verify the ownership of the robot. Specifically: The user initiates a purchase request to the token issuer through the blockchain platform. The purchase request contains the user's unique identity information (such as a public key or blockchain address) and the identification information of the target token.
[0036] After receiving the purchase request, the blockchain platform verifies the payment information provided by the user through a smart contract. After confirming that the payment information is legal, the following steps are performed: Transfer the ownership information of the target token from the issuer’s address to the user’s blockchain address through a smart contract; Update the ownership information of the token in the blockchain distributed ledger, specifically recording the user's blockchain address as the new owner of the target token, and recording the transaction time and related information in the token's metadata.
[0037] For example, if user A purchases the token corresponding to a robot identified as "RBT001", the blockchain platform transfers the ownership of the token "RBT001" from the token issuer to user A's blockchain address "0x123...abc" through a smart contract and records the transaction in the distributed ledger.
[0038] In the present invention, token authentication can be performed through the blockchain platform to verify the user's ownership of the robot: The user initiates an authentication request, which includes the identification information of the target token and the user’s blockchain address; The blockchain platform verifies the authentication request by calling the smart contract, including: Retrieve the ownership record of the target token in the blockchain distributed ledger and verify whether the current owner of the target token is consistent with the user's blockchain address; Confirm the association between the target token and the robot identity to verify that the robot corresponding to the token is owned by the user; When the authentication is successful, the blockchain platform returns the authentication success information to the user and records the authentication log on the blockchain.
[0039] For example, user A submits a certification request through the blockchain platform to verify his ownership of the token "RBT001". The blockchain platform retrieves the account book through the smart contract and confirms that the current owner of the "RBT001" record is the address "0x123...abc", which is consistent with the address of user A. At the same time, it confirms that the robot identity associated with "RBT001" is "RBT-Robot001". After the verification is passed, the platform returns the authentication success information, confirming that user A owns the robot "RBT-Robot001".
[0040] In the present invention, all transactions and authentication requests are encrypted, transmitted and stored via blockchain to ensure that the transaction process and ownership information cannot be tampered with; Use smart contracts to automate ownership transfer and authentication logic, avoiding security risks caused by human intervention.
[0041] Through the above method, users can obtain ownership of the robot by purchasing tokens and complete token certification on the blockchain platform to ensure the authenticity and traceability of ownership while meeting efficient, secure and transparent management needs.
[0042] In step S30, the robot owner entrusts the robot to a shared robot labor dispatch company for management through the blockchain platform. The labor dispatch company dispatches the robot to perform tasks according to business needs, uploads the contract to the blockchain network, and is confirmed by the robot owner through a smart contract.
[0043] Smart contracts are automated programs deployed on the blockchain that can automatically execute agreed operations when specific conditions are met without human intervention. Smart contracts define contract terms through code, all of which are recorded on the blockchain in an unalterable form and run in a distributed manner to ensure security and transparency.
[0044] In the present invention, the smart contract serves as the core control logic for robot delegation and dispatch, responsible for verifying ownership, transferring management authority, generating and confirming dispatch contracts, and distributing profits after task completion.
[0045] Specifically, step S30 includes: Step S31, the robot owner entrusts the robot to a shared robot labor dispatch company: The robot owner initiates a delegation request through the blockchain platform, which contains the following information: The robot's corresponding identity; Token ownership information, used to verify ownership; The duration and scope of authorization, including the types of tasks that the robot can perform and the time limits.
[0046] Smart contract verification logic: The smart contract retrieves the binding relationship between the robot identity and the token from the blockchain ledger; Verify that the user making the request is the legitimate owner of the token record; Confirm the legality of the entrustment period and authorization scope to ensure compliance with platform rules.
[0047] Permission record update: After verification, the smart contract automatically updates the blockchain ledger, records the temporary management rights of the robot as the blockchain address of the labor dispatch company, and generates a unique entrustment record to track the status of the robot during the entrustment period.
[0048] Step S32: The labor dispatch company initiates a task dispatch application: The labor dispatch company submits a dispatch application through the blockchain platform based on business needs. The application content includes: Task description: the type, objectives and specific requirements of the task to be performed; Time parameters: the start and end time of the task and the execution location; Remuneration information: the profit distribution rules paid after the task is completed; Risk clause: the division of responsibilities that may be involved during the task.
[0049] Smart contract verification logic: Verify whether the labor dispatch company has temporary management rights for the target robot; Check whether the task application content complies with the established rules, including time range, task type, etc.; Automatically generate a digital version of the dispatch contract, including the terms of the assignment and the rules of assignment.
[0050] Step S33, upload the dispatch contract to the blockchain and confirm: The dispatch contract is uploaded to the blockchain in the form of data blocks through smart contracts to ensure that the content of the contract cannot be tampered with.
[0051] Smart contract confirmation logic: After the contract is uploaded, the smart contract automatically sends a contract confirmation request to the robot owner, which includes a summary of the contract content, the robot's identity, a task summary, and a confirmation option (agree / reject); The owner reviews the contract content on the blockchain platform and chooses to agree or reject it; The smart contract executes the following logic based on the owner’s actions: If the owner agrees, the smart contract marks the contract as valid and the task can enter the execution phase; If the owner refuses, the smart contract cancels the task application and records the reason for the rejection, notifying the labor dispatch company.
[0052] In step S30, the smart contract automatically executes the operation through the preset logic without human intervention, which improves efficiency. All contract generation, confirmation and authorization information are recorded on the blockchain and can be queried and verified by any participant. The content of the contract cannot be tampered with, and the logic of the smart contract is protected by the blockchain consensus mechanism to avoid data leakage or tampering.
[0053] Step S40: After the robot completes the preset task, the robot updates the labor usage in the smart contract by itself, and the smart contract calculates the profit based on the labor usage.
[0054] During the task execution process, the robot records the task execution data in real time through its built-in sensors and data processing modules. The task execution data includes but is not limited to the task start and end time, number of task completions, running time, moving distance and working environment parameters.
[0055] The robot aggregates and verifies the task execution data and generates a data packet containing the following contents: Robot identity, used to identify the source of update data; Task identifier, which associates the task content with the preset contract; Workload parameters, including specific values such as the number of tasks and running time; Timestamps and digital signatures ensure the timeliness and authenticity of data.
[0056] The robot interacts with the smart contract through the blockchain platform and sends the data packet to the blockchain network. The smart contract executes the following logic: Verify the digital signature in the data packet to confirm that the data comes from a legitimate robot; Check the consistency between the task identifier and the task contract to confirm that the task falls within the scope of the valid contract; Update the execution record of the corresponding task in the smart contract according to the labor parameter, for example, add the labor to the task completion record field; Record the timestamp and specific parameters of the update operation to generate a tamper-proof log entry.
[0057] In the task contract generation stage, the smart contract has preset profit calculation rules, which include: Basic earnings standards, such as unit pay based on the number of tasks or running time; Reward and penalty conditions, such as deductions for overtime or bonuses for efficient completion; Distribution ratio, such as the profit sharing ratio between the robot owner and the labor dispatch company.
[0058] After receiving the labor update, the smart contract automatically executes the following profit calculation logic: Calculate the total revenue by multiplying the labor volume parameters (such as the number of tasks or the running time) by the corresponding basic revenue standard; Check whether reward or penalty conditions are met and make adjustments to total benefits; According to the distribution ratio, the total revenue is divided into two parts: the revenue of the robot owner and the revenue of the labor dispatch company; The calculation results are recorded in the blockchain ledger in an unalterable manner and the relevant parties are notified.
[0059] In this step, the smart contract automatically transfers the proceeds to the blockchain address of the relevant party based on the calculation results, ensuring the transparency and efficiency of the profit distribution process.
[0060] Step S50: The labor dispatch company distributes the proceeds according to the smart contract according to the predetermined distribution rules, and distributes the proceeds to the robot owner and the labor dispatch company in proportion.
[0061] After the robot completes the task, the labor dispatch company will charge the employer a task income according to the dispatch contract signed with the employer. The amount of the task income is determined by the labor volume and unit price stipulated in the contract.
[0062] The employer completes the payment through the payment channel bound to the smart contract (such as the payee's bank card, etc.). After receiving the proceeds, the labor dispatch company submits the proceeds collection confirmation information to the smart contract on the blockchain platform, including the amount received, task identification and timestamp.
[0063] The smart contract divides the revenue into the robot owner's revenue and the labor dispatch company's revenue according to the revenue distribution rules predetermined in the task dispatch contract. The specific calculation is: Robot owner's income = total income × robot owner's distribution ratio; The income of a labor dispatch company = total income × the distribution ratio of the labor dispatch company.
[0064] The smart contract records the calculation results and generates allocation instructions.
[0065] The labor dispatch company transfers money to the robot owner through the payment channel bound to the smart contract; after receiving the transfer amount, the robot owner submits the payment confirmation information to the smart contract through the blockchain platform, and the confirmation information includes: task identification, actual payment amount and confirmation time. The smart contract verifies the payment confirmation information and records the confirmation result in the blockchain ledger, completing the closed-loop management of the allocation process.
[0066] Smart contracts store all key operations in the distribution process, including revenue collection, distribution calculation, transfer completion and payment confirmation, in the blockchain ledger to ensure the transparency and immutability of the revenue distribution process. All participants can query the distribution records through the blockchain platform to verify the distribution of task revenue.
[0067] Through the above steps, the labor dispatch company has achieved efficient management of profit distribution through smart contracts, and combined with the transparency and credibility of the blockchain platform, it has ensured that profit distribution complies with predetermined rules, while ensuring that the robot owner promptly confirms the receipt of profit, completing the full recording and tracing of profit distribution.
[0068] In step S60, the labor dispatch company monitors the operating status of the robot and uploads the working status, income and maintenance cost information to the blockchain platform for the robot owner to view in real time. When maintenance costs are incurred, they will be deducted during the next profit distribution process.
[0069] The labor dispatch company obtains the robot's operating status data in real time by connecting to the robot's communication module. The data includes but is not limited to task execution progress, operating time, task completion quality, fault records and location information.
[0070] The labor dispatch company classifies and organizes the acquired operating status data, and analyzes the robot's working status and performance based on historical records.
[0071] Based on the actual completion of the robot's task execution, record the income information related to the task, including the total income amount, distribution ratio, payment status and task identification.
[0072] By analyzing the operating status data, the robot's maintenance needs are identified. When a maintenance threshold is detected (such as the cumulative operating time exceeds the scheduled time, key components are abnormal, or performance deteriorates), maintenance need information is generated, including maintenance content, estimated costs, and maintenance time.
[0073] The labor dispatch company uploads the operation status, revenue and maintenance cost information to the blockchain network through the blockchain platform. The uploading process includes the following steps: Encapsulate the operation status data, revenue information and maintenance requirement cost information into a data packet, wherein the data packet includes the robot identity, task identifier, generation time and specific data content; Use encryption algorithms to sign data packets to ensure data integrity and source legitimacy; The data packet is submitted to the blockchain network and stored in the distributed ledger after consensus verification to ensure that the data cannot be tampered with.
[0074] Robot owners can view the data in real time through the blockchain platform, including operating status, revenue and maintenance cost information; smart contracts control access rights to ensure that only robot owners can view relevant information, and owners can choose whether to confirm maintenance requirements.
[0075] When maintenance costs are incurred, the labor dispatch company records the maintenance costs into the profit distribution logic through a smart contract. The record includes the maintenance cost amount, the corresponding task identifier, and the deduction time. During the next profit distribution process, the smart contract automatically deducts the maintenance fee from the robot owner’s profit according to the preset rules. The specific operations include: After calculating the amount of profit for the robot owner, the maintenance fee is deducted from his profit; If the revenue is not enough to cover the maintenance fee, the smart contract will record the unsettled portion and gradually deduct it from the subsequent revenue until the maintenance fee is paid off; Update the blockchain ledger to record the maintenance fee deduction operations and distribution results to ensure that the information is transparent and traceable.
[0076] After completing the distribution of profits and the deduction of maintenance fees, the smart contract sends a notification to the robot owner and the labor dispatch company, including the deduction amount, remaining profits, and the maintenance fee payment status; All allocation and deduction records are permanently stored in the blockchain ledger and can be queried by relevant parties at any time.
[0077] Through this step, the labor dispatch company realizes real-time monitoring of the robot's operating status, and transparently manages the income and maintenance cost information through the blockchain platform. When maintenance costs are incurred, the smart contract is used to realize automatic deduction and distribution of income, ensuring the efficiency, fairness and traceability of the income distribution process.
[0078] The prior art mentioned in the above background technology section and specific embodiment section of the present invention can be used as part of the present invention to understand the meaning of some technical features or parameters.
Claims
1. A method for authenticating a shared robot based on blockchain tokens, characterized in that: The method comprises the following steps: Step S10, generating a unique identity for each robot, and binding the identity to a token based on blockchain technology. Each robot corresponds to a unique token, which is stored in the blockchain network; Step S20, the user obtains ownership of the corresponding robot by purchasing the token, and performs token authentication through the blockchain platform to verify his ownership of the robot; Step S30: The robot owner entrusts the robot to a shared robot labor dispatch company for management through the blockchain platform. The labor dispatch company dispatches the robot to perform tasks according to business needs, uploads the contract to the blockchain network, and is confirmed by the robot owner through a smart contract. Step S40: After the robot completes the preset task, the robot updates the labor usage in the smart contract, and the smart contract calculates the income based on the labor usage; Step S50, the labor dispatch company distributes the proceeds according to the smart contract according to the predetermined distribution rules, and distributes the proceeds to the robot owner and the labor dispatch company in proportion; In step S60, the labor dispatch company monitors the operating status of the robot and uploads the working status, income and maintenance cost information to the blockchain platform for the robot owner to view in real time. When maintenance costs are incurred, they will be deducted during the next profit distribution process.
2. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: After the user obtains ownership of the corresponding robot by purchasing the token, it also includes: Verify the payment information provided by the user through smart contracts; Transfer the ownership information of the target token from the issuer’s address to the user’s blockchain address through a smart contract; The user’s blockchain address is recorded as the new owner of the target token, and the transaction time and related information are recorded in the token’s metadata.
3. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The token authentication through the blockchain platform to verify the ownership of the robot includes: Retrieve the ownership record of the target token in the blockchain distributed ledger and verify whether the current owner of the target token is consistent with the user's blockchain address; Confirm the association between the target token and the robot identity to verify that the robot corresponding to the token is owned by the user; When the authentication is successful, the blockchain platform returns the authentication success information to the user and records the authentication log on the blockchain.
4. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The step S30 comprises: The robot owner initiates a delegation request through the blockchain platform. The smart contract retrieves the binding relationship between the robot identity and the token from the blockchain ledger. After verification, the smart contract automatically updates the blockchain ledger, records the temporary management rights of the robot as the blockchain address of the labor dispatch company, and generates a unique delegation record. The labor dispatch company submits a dispatch application through the blockchain platform based on business needs. The smart contract verifies whether the labor dispatch company has temporary management rights for the target robot, checks whether the task application content complies with established rules, and automatically generates a digital version of the dispatch contract. The dispatch contract is uploaded to the blockchain in the form of a data block through a smart contract. After the contract is uploaded, the smart contract automatically sends a contract confirmation request to the robot owner. If the owner agrees, the smart contract marks the contract as valid and the task enters the execution stage.
5. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The amount of labor used by the robot to update the smart contract includes: During the task execution, the robot records the task execution data in real time through its built-in sensors and data processing modules; The robot aggregates and verifies the task execution data; The robot interacts with the smart contract through the blockchain platform and sends the data to the blockchain network; The smart contract verifies the digital signature in the data packet to confirm that the data comes from a legitimate robot; Check the consistency between the task identifier and the task contract to confirm that the task falls within the scope of the valid contract; Update the execution record of the corresponding task in the smart contract according to the labor consumption parameters.
6. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The smart contract calculates the income according to the labor consumption, including: The smart contract has preset profit calculation rules, which include: Basic income standards, reward and penalty conditions and distribution ratios; After receiving the labor update, the smart contract automatically executes the following profit calculation logic: Calculate the total revenue by multiplying the labor volume parameter by the corresponding basic revenue standard; Check whether reward or penalty conditions are met and make adjustments to total benefits; According to the distribution ratio, the total revenue is divided into two parts: the revenue of the robot owner and the revenue of the labor dispatch company; The calculation results are recorded in the blockchain ledger in an unalterable manner and the relevant parties are notified.
7. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The labor dispatch company distributes the income according to the smart contract according to the predetermined distribution rules, including: After the robot completes the task, the labor dispatch company shall collect task income from the employer according to the dispatch contract signed with the employer. The amount of the task income is determined by the labor quantity and unit price stipulated in the contract. The employer completes the payment through the payment channel bound to the smart contract. After receiving the proceeds, the labor dispatch company submits the proceeds receipt confirmation information to the smart contract on the blockchain platform; The smart contract divides the profits into the profits of the robot owner and the profits of the labor dispatch company according to the profit distribution rules predetermined in the task dispatch contract; The smart contract records the calculation results and generates allocation instructions.
8. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The said distribution of the profits to the robot owner and the labor dispatch company in proportion includes: The labor dispatch company transfers money to the robot owner through the payment channel bound to the smart contract; after receiving the transfer amount, the robot owner submits the payment confirmation information to the smart contract through the blockchain platform; The smart contract verifies the payment confirmation information and records the confirmation result in the blockchain ledger, completing the closed-loop management of the distribution process.
9. The method for sharing robots based on blockchain token authentication according to claim 1 is characterized in that: The labor dispatch company monitors the operating status of the robot and uploads the working status, income and maintenance cost information to the blockchain platform, including: The labor dispatch company obtains the robot's operating status data in real time by connecting to the robot's communication module; The labor dispatch company classifies and organizes the acquired operating status data, and analyzes the robot's working status and performance in combination with historical records; According to the actual completion of the robot's tasks, record the revenue information related to the tasks; Identify the robot's maintenance needs through running status data analysis, and generate maintenance need information when maintenance thresholds are detected; The labor dispatch company encapsulates the operation status data, revenue information and maintenance requirement cost information into data packets through the blockchain platform; Sign the data packet using encryption algorithm; Submit the data packet to the blockchain network and store it in the distributed ledger after consensus verification; Robot owners can view the data in real time through the blockchain platform.
10. The method for sharing robots based on blockchain token authentication according to claim 1, characterized in that: When the maintenance costs are incurred, the following will be deducted during the next profit distribution process: When maintenance costs are incurred, the labor dispatch company records the maintenance costs into the profit distribution logic through smart contracts; After calculating the amount of profit for the robot owner, the maintenance fee is deducted from his profit; If the revenue is not enough to cover the maintenance fee, the smart contract will record the unsettled portion and gradually deduct it from the subsequent revenue until the maintenance fee is paid off; Update the blockchain ledger to record the maintenance fee deduction operation and distribution results; After completing the profit distribution and maintenance fee deduction, the smart contract sends a notification to the robot owner and the labor dispatch company; All allocation and deduction records are permanently stored in the blockchain ledger.
Citation Information
Patent Citations
Intelligent device application rights and interests system and method thereof
CN113837850A
Verifiable privacy protection and personalized crowdsourcing task matching method and system under assistance of block chain
CN115694787A
Group robot identity authentication and task supervision fusion method based on block chain
CN116866383A
Vehicle resource sharing method and device, electronic equipment and storage medium
CN117935431A
Resource sharing method and device, nonvolatile storage medium and electronic equipment
CN118445358A
Cited By
Intelligent management and control method and system for accidents of labor dispatched personnel
CN120806643A