Account management method for wisdom artifacts
By using the DNA double-stranded concept to generate and match account information in the account management of wise man-made objects, and combining the role smart contract and blockchain system, the security risks and complex interaction needs of wise man-made objects are solved, achieving high security and flexibility.
Patent Information
- Application Number
- CN202510218763.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-06-13
AI Technical Summary
The existing technology is difficult to effectively manage account information of intelligent artificial objects, and cannot fully reflect its intelligent characteristics and complex interaction needs. At the same time, there are security risks in the matching, verification and management of account information.
The DNA double-stranded concept is adopted to generate and match account information, support full double-stranded mode and single-stranded mode, and include role smart contracts and role function clocks in the account information, combining the coexistence of blockchain and non-blockchain systems to achieve security dual control.
The account information generated through the DNA double-strand concept is highly unique and stable, enhances security, supports flexible state switching, realizes refined management of wise artificial characters, and reduces the burden of manual management and the risk of human error.
Smart Images

Figure CN120146979A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of account management, and in particular to an account management method for intelligent artificial creations. Background Art
[0002] With the rapid development of technology, artificial intelligence (AI) technology has gradually penetrated into all aspects of our lives, and intelligent artificial creations (i.e., artificial articles or devices with intelligent functions) have emerged as the times require. These intelligent artificial creations often need to interact with users or other intelligent devices. Therefore, it has become crucial to define and manage account information for them.
[0003] Traditional account management methods often adopt a single account information storage and verification method. When facing this new type of intelligent entity of intelligent artificial creations, there are many deficiencies. For example, traditional account information may not fully reflect the intelligent characteristics and complex interaction requirements of intelligent artificial creations. At the same time, there may also be security risks in the matching, verification, and management of account information. Summary of the Invention
[0004] In view of this, the present invention proposes an account management method for intelligent artificial creations, which can effectively solve the deficiencies existing in the prior art, namely, the inability to fully reflect the intelligent characteristics and complex interaction requirements of intelligent artificial creations, and the security risks in the matching, verification, and management of account information.
[0005] The technical solution of the present invention is realized as follows:
[0006] An account management method for intelligent artificial creations, comprising:
[0007] Defining account information for intelligent artificial creations, where the account information is generated and matched using the concept of DNA double strands, supporting full double-strand mode and single-strand-only mode, corresponding to online application state and to-be-matched state respectively;
[0008] In the account information, one or more role smart contracts are included, and each role smart contract has one or more role function clocks built in, which are used to control the start, end, cancellation, authorization timing of each function and automatic management;
[0009] The role smart contracts and account information of the intelligent artificial creations coexist in the blockchain and non-blockchain systems to achieve dual security control.
[0010] As a further optional solution of the account management method for intelligent artificial creations, the account information is generated using the concept of DNA double strands, specifically including:
[0011] Determining the basic constituent elements of the account information;
[0012] According to the characteristics of DNA double strands, the basic components are divided into two groups, with each group representing one strand;
[0013] Encode each group of elements and encrypt the encoded information using an encryption algorithm;
[0014] Regard the two groups of encrypted information as the double strands of DNA respectively, generate a unique connection point, simulate the cross-linking of DNA double strands, and thus generate account information;
[0015] Store the generated account information in the database.
[0016] As a further optional solution of the account management method for intelligent artifacts, the account information is matched using the DNA double-strand concept, specifically including:
[0017] Extract the account information to be matched;
[0018] Determine the single-strand group to which the information to be matched belongs according to the design in the full double-strand mode;
[0019] Perform encoding processing on the information to be matched and encrypt the encoded information using the same encryption algorithm as the full double-strand mode;
[0020] Compare the encrypted information to be matched with the single-strand information in the database. If the match is successful, further verify the information of the other strand. If both strands of information match successfully, the verification passes and the user can log in or access relevant resources. If the match fails, prompt the user that the input is incorrect or the account does not exist.
[0021] As a further optional solution of the account management method for intelligent artifacts, the DNA double strands adopt a storage structure of an array or a linked list, where the information body includes a globally unique identifier GUID, user account information, user type, login and verification methods, associated CRM personnel accounts, user status, and the department to which the user belongs.
[0022] As a further optional solution of the account management method for intelligent artifacts, each role smart contract has one or more role function clocks built in, which are used to control the start, end, cancellation, authorization timing of each function and automatic management, specifically including:
[0023] Define the roles in the contract and the functions of each role;
[0024] Create a clock structure body for the functions of each role, including start time, end time, status, and authorization information;
[0025] Set time control functions, and the time control functions are used to implement the functions of starting, ending, canceling, and authorizing functions;
[0026] Use block time to automatically check and manage the status of the function clock.
[0027] As a further alternative to the account management method for intelligent artifacts, the role smart contract and account information of the intelligent artifacts coexist in the blockchain and non-blockchain systems to achieve secure dual control, specifically including:
[0028] Design an interface between the non-blockchain system and the blockchain system to achieve data synchronization and interaction;
[0029] Deploy the role smart contract of the intelligent artifact in the blockchain system;
[0030] Design the storage structure and management mechanism of the account information in the non-blockchain system, and store the account information in the non-blockchain system.
[0031] As a further alternative to the account management method for intelligent artifacts, the method further includes recording the account creation, transfer, migration, and cancellation records in the entire life cycle of the intelligent artifact.
[0032] An account management system for intelligent artifacts, including:
[0033] An account information definition module for defining account information for intelligent artifacts. The account information is generated and matched using the DNA double-strand concept, supporting the full double-strand mode and the single-strand only mode, where the full double-strand mode corresponds to the online application state and the single-strand only mode corresponds to the to-be-matched state;
[0034] A role smart contract module. One or more segments of role smart contracts are included in the account information, and each role smart contract has one or more role function clocks built-in, which are used to control the start, end, cancellation, and authorization timing of each function and perform automatic management;
[0035] A dual-system coexistence module for realizing the coexistence of the role smart contract and account information of the intelligent artifact in the blockchain and non-blockchain systems to achieve secure dual control.
[0036] A computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any one of the above account management methods for intelligent artifacts are implemented.
[0037] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the above account management methods for intelligent artifacts are implemented.
[0038] The beneficial effects of the present invention are as follows: By adopting the concept of DNA double strands to generate account information, it can ensure that the account information of each intelligent man-made object has a high degree of uniqueness and stability. This characteristic helps to prevent the tampering and misappropriation of account information, thereby enhancing the security of the account. It supports both the full double-strand mode and the single-strand mode, corresponding to the online application state and the to-be-matched state respectively, enabling the account information to be flexibly switched between different states. This design not only meets the requirements of intelligent man-made objects in different application scenarios but also improves the adaptability and scalability. By including one or more segments of role smart contracts in the account information, fine-grained management of the roles and permissions of intelligent man-made objects can be achieved. The role function clock built into each role smart contract can accurately control the start, end, cancellation, and authorization timing of each function, thus ensuring the accuracy and efficiency of role and permission management. The automatic management function of the role smart contract can reduce the burden of manual management and improve management efficiency. At the same time, by automatically executing the transaction protocol, the risk of human error and fraud can also be reduced. The role smart contracts and account information of intelligent man-made objects coexist in both blockchain and non-blockchain systems, achieving secure dual control. The blockchain system, with its decentralized and immutable characteristics, provides a strong guarantee for the storage and verification of account information, while the non-blockchain system, with its flexibility and efficiency, provides more possibilities for the generation and management of account information. The organic combination of the two makes the management of account information more comprehensive, secure, and efficient. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1 It is a flowchart of a method for managing accounts for intelligent man-made objects according to the present invention;
[0041] Figure 2 It is a schematic diagram of the composition of a system for managing accounts for intelligent man-made objects according to the present invention;
[0042] Figure 3 It is a schematic diagram of the composition of a computing device according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0044] Reference Figures 1 to 3 , an account management method for intelligent artificial objects, comprising:
[0045] Defining account information for intelligent artificial objects, the account information is generated and matched using the concept of DNA double strands, supporting full double-strand mode and single-strand only mode, corresponding to online application state and to-be-matched state respectively;
[0046] In the account information, one or more segments of role smart contracts are included, and each role smart contract incorporates one or more role function clocks for controlling the start, end, cancellation, authorization timing of each function and automatic management;
[0047] The role smart contracts and account information of the intelligent artificial objects coexist in blockchain and non-blockchain systems, realizing secure dual control.
[0048] In this embodiment, generating account information using the concept of DNA double strands can ensure that the account information of each intelligent artificial object has a high degree of uniqueness and stability. This characteristic helps prevent the tampering and misappropriation of account information, thereby enhancing the security of the account. Supporting full double-strand mode and single-strand only mode, corresponding to online application state and to-be-matched state respectively, enables the account information to flexibly switch between different states. This design not only meets the requirements of intelligent artificial objects in different application scenarios but also improves adaptability and scalability. By including one or more segments of role smart contracts in the account information, refined management of the roles and permissions of intelligent artificial objects can be achieved. The role function clocks incorporated in each role smart contract can precisely control the start, end, cancellation, and authorization timing of each function, thus ensuring the accuracy and efficiency of role and permission management. The automatic management function of the role smart contract can reduce the burden of manual management and improve management efficiency. At the same time, by automatically executing transaction protocols, the risk of human error and fraud can also be reduced. Coexisting the role smart contracts and account information of intelligent artificial objects in blockchain and non-blockchain systems realizes secure dual control. The blockchain system, with its decentralized and immutable characteristics, provides a strong guarantee for the storage and verification of account information, while the non-blockchain system, with its flexibility and efficiency, provides more possibilities for the generation and management of account information. The organic combination of the two makes the management of account information more comprehensive, secure, and efficient.
[0049] It should be noted that the application role smart contract has the following functions:
[0050] Self-service identity management: Smart contracts give users greater control over their own identity information. Users can create their own digital identity wallets through smart contracts and store personal identity information in the wallet in encrypted form. When identity authentication is required, users can choose which identity information to provide to the system without having to provide complete personal information as in traditional methods. For example, when logging into the ERP SaaS system, users can choose to provide only digitally signed identity information. After the system verifies the authenticity and validity of the information through smart contracts, it allows the user to log in. This self-service identity management method not only improves the user's privacy protection level, but also enhances the convenience and autonomy of users in managing their own identity information.
[0051] Permission management: Real-time dynamic permission adjustment function. Enterprise business scenarios are complex and changeable, and traditional permission management methods are difficult to respond in real time. Smart contracts can dynamically adjust user account permissions based on preset business rules and real-time data. For example, in the sales business process, when a salesperson successfully signs a large order, the smart contract can automatically add certain special permissions to the salesperson's account based on preset conditions such as order amount and customer type, such as priority approval rights and higher discount permissions, so that sales personnel can provide services to customers more efficiently and promote the smooth development of business. On the contrary, when sales personnel experience performance declines or illegal operations, smart contracts can also automatically reduce their account permissions according to corresponding rules, such as limiting order processing permissions, canceling certain special preferential permissions, etc., to urge sales personnel to improve their work performance and maintain the normal operation order of the enterprise;
[0052] In addition, based on the fine-grained permission control function of roles and tasks, smart contracts can combine user roles and specific tasks to achieve fine-grained control of account permissions. In an ERP SaaS system, users with different roles undertake different job responsibilities and tasks, and each task may require a specific combination of permissions to be completed. By analyzing user roles and tasks, smart contracts customize precise permission control solutions for each user account. For example, in the procurement department, when a user with the role of procurement manager creates a purchase order task, the smart contract grants them the permission to modify and approve key information such as order amount, supplier selection, and delivery date. While when a user with the role of procurement specialist assists the procurement manager in completing the purchase order creation task, the smart contract only grants them the permission to enter and modify some basic information in the order (such as product name, specifications, quantity, etc.), and they have no permission to operate on important information such as order amount and supplier selection. Through this fine-grained permission control method based on roles and tasks, not only can it ensure that each user has sufficient permissions to complete their work when performing tasks, but also effectively restrict users' access to unnecessary or sensitive information, thus greatly improving the security of the system and the confidentiality of data, and reducing security risks and business loopholes caused by improper permission management.
[0053] Account security management: Function to prevent data tampering. In a traditional ERP SaaS system, data is stored on a central server, posing a risk of being maliciously tampered with. Smart contracts, in combination with blockchain technology, store account-related data (such as user information, transaction records, permission settings, etc.) in an encrypted form on multiple nodes of the blockchain. Each data block contains a unique hash value, which is calculated based on the content of the data block. At the same time, each data block also contains the hash value of the previous data block, thus forming a chain structure, that is, the blockchain. Since the hash value is unique and irreversible, once the data is stored on the blockchain, any modification to the data will cause its hash value to change. Due to the distributed storage and consensus mechanism of the blockchain, when the data on one node is modified, the data on other nodes will not be updated synchronously. Therefore, to tamper with the data on the blockchain, attackers need to modify the data on most nodes simultaneously and also obtain the consensus of the blockchain network, which is almost impossible to achieve in practice. Therefore, through the combination of smart contracts and blockchain technology, it can effectively prevent account data from being tampered with, ensuring the authenticity, integrity, and reliability of the data, and providing a solid guarantee for the secure and stable operation of the ERP SaaS system;
[0054] In addition, it also has the function of abnormal behavior monitoring and early warning. The smart contract can monitor the operation behavior of the account in real time. By comparing and analyzing with the preset normal behavior patterns and rules, it can timely detect abnormal behaviors and issue early warnings. The smart contract will collect various operation data of the account, such as login time, location, operation frequency, operation type, data objects involved, etc. Then, the smart contract uses machine learning algorithms or predefined rule engines to perform real-time analysis and processing on these operation data. For example, the smart contract can set a normal login time range and location range. If an account logs in during non-working hours or at an abnormal location, the smart contract will detect this abnormal behavior and automatically trigger the early warning mechanism, sending text messages or emails to notify the account owner and reporting the abnormal situation to the system administrator at the same time, so as to take timely measures, such as freezing the account, requiring the user to authenticate, etc., to prevent the account from being stolen and data from being leaked. In addition, the smart contract can also monitor and analyze the operation frequency, operation type, etc. of the account. For example, if an account frequently performs a certain high-risk operation (such as large-amount fund transfer, important data deletion, etc.) within a short period of time and the operation behavior does not conform to the preset normal business processes and rules, the smart contract will judge this as an abnormal behavior and issue an early warning in time to notify relevant personnel for handling, so as to ensure the security of the account and the stable operation of the system. Through the abnormal behavior monitoring and early warning function of the smart contract, potential security threats can be detected and blocked in time, providing all-round real-time protection for the account security of the ERP SaaS system.
[0055] Auditing and compliance: The function of non-tamperable operation records. In traditional ERP SaaS systems, operation records are usually stored in relational databases and are at risk of being tampered with, which brings great difficulties to auditing work. The smart contract combines blockchain technology and stores all operation records of the account in an encrypted form on the blockchain. Each operation is recorded as a new block, and the blocks are linked to each other through hash values to form a complete operation record chain. Due to the distributed storage and consensus mechanism of the blockchain, it is almost impossible for any party to tamper with the operation records without obtaining the recognition of the vast majority of nodes in the network. Therefore, through the combination of smart contracts and blockchain technology, the authenticity and integrity of operation records can be ensured, providing a reliable basis for auditing work. When conducting audits, auditors can conveniently query and obtain all operation records of the account through the smart contract and can safely conduct audit analysis and judgment based on these records, greatly improving the efficiency and accuracy of auditing work.
[0056] In addition, it also has an automatic compliance check function. Smart contracts can automatically conduct real-time compliance checks on the operation behaviors of accounts according to compliance requirements such as preset laws, regulations, industry standards, and enterprise internal policies. When the smart contract triggers the compliance check program automatically every time a key operation is performed on the account, first, the smart contract retrieves all information related to the operation from the blockchain, including the operation type, data objects involved, operation time, operator identity, etc. Then, the smart contract compares and analyzes these operation information with the preset compliance rules one by one. For example, if the enterprise internal policy stipulates that for purchase orders with an amount exceeding a certain threshold, at least two approval personnel at different levels must approve it before it can take effect. Then, when a purchaser creates a purchase order with an amount exceeding this threshold in the ERP SaaS system, the smart contract will automatically detect this operation and, according to the preset compliance rules, check whether the purchase order has obtained the approval of at least two approval personnel at different levels. If the compliance requirements are not met, the smart contract will block further operations of the purchase order and send a notice to the relevant personnel, informing them that the operation does not meet the compliance requirements and corresponding adjustments and handling are required. Through the automatic compliance check function of the smart contract, non-compliance issues in account operation behaviors can be discovered and corrected in a timely manner, ensuring that the enterprise's business activities always comply with the requirements of laws, regulations, industry standards, and enterprise internal policies, effectively reducing the enterprise's compliance risks, and improving the enterprise's operation management level and competitiveness.
[0057] Preferably, the account information is generated using the concept of DNA double strands, specifically including:
[0058] Determine the basic components of the account information;
[0059] According to the characteristics of DNA double strands, divide the basic components into two groups, with each group representing one strand;
[0060] Encode each group of elements and encrypt the encoded information using an encryption algorithm;
[0061] Regard the two encrypted groups of information as the double strands of DNA respectively, generate a unique connection point, and simulate the cross-linking of DNA double strands to generate the account information;
[0062] Store the generated account information in the database.
[0063] In this embodiment, by dividing the basic components of the account information into two groups, encoding and encrypting them separately, and then simulating the cross-linking of DNA double strands to generate a unique account information, this method ensures the uniqueness of each account information. Even if it is generated at different time points or under different conditions, due to the existence of encryption processing and cross-linking, it is very difficult to generate duplicate account information. The application of the encryption algorithm further enhances the security of the account information. Even if the account information is intercepted during transmission or storage, without the corresponding decryption key, it is very difficult for attackers to obtain the original information, thus effectively preventing information leakage and abuse; the DNA double-strand structure itself has stability and redundancy, and this characteristic is simulated and applied in the generation of account information, which helps to maintain the integrity of the information. Even if part of the information is damaged during transmission or storage, it is still possible to recover the complete account information through the remaining information and cross-linking points. At the same time, due to the irreversibility of the encryption algorithm, once the account information is generated and stored, it is very difficult to be tampered with. Any illegal modification of the account information will cause the failure of the cross-linking points, which can be easily identified; although the account information adopts complex DNA double-strand generation and encryption processing, in practical applications, an efficient information retrieval can be achieved by designing a reasonable indexing and retrieval mechanism. For example, an index can be established based on certain key elements in the account information (such as user ID, device identifier, etc.) so as to quickly locate the corresponding account information when needed. During the matching process, the complementary pairing principle of DNA double strands can be utilized to perform the matching by comparing the encoding and encryption characteristics of the two groups of information. This method not only improves the accuracy of the matching but also reduces the computational complexity during the matching process.
[0064] It should be noted that the two encrypted groups of information are respectively regarded as the two strands of DNA, and a unique connection point is generated through a hash function.
[0065] Preferably, the account information is matched using the DNA double-strand concept, which specifically includes:
[0066] Extract the account information to be matched;
[0067] Determine the single-strand group to which the information to be matched belongs according to the design in the full double-strand mode;
[0068] Perform encoding processing on the information to be matched, and encrypt the encoded information using the same encryption algorithm as in the full double-strand mode;
[0069] Compare the encrypted information to be matched with the single-strand information in the database. If the match is successful, further verify the information of the other strand. If both strands of information match successfully, the verification passes, and the user can log in or access relevant resources. If the match fails, prompt the user that the input is incorrect or the account does not exist.
[0070] In this embodiment, by designing the account information as a DNA double-strand structure and requiring both strands of information to match successfully during the matching process to pass the verification, this method significantly enhances the security of the account. Even if an attacker obtains some account information (such as the information of one strand), they cannot successfully log in or access relevant resources because the information of the other strand is also required for verification. The encrypted information is encrypted using the same encryption algorithm as the full double-strand mode, ensuring the consistency of the encrypted level between the information to be matched and the information stored in the database, further enhancing security; the DNA double-strand structure has high complementarity and stability, and this characteristic is effectively utilized in the account information matching. By comparing the encrypted information to be matched with the single-strand information in the database, it can be accurately determined whether the information to be matched matches the account information in the database. The verification mechanism for double-strand information further improves the accuracy of matching. Only when the information of both strands matches successfully is the verification considered to pass, which greatly reduces the possibility of false matching; the matching process is based on encoding and encryption processing, which gives the system a certain degree of fault tolerance for the format and content of the input information. Even if the information to be matched changes or is damaged slightly during transmission, as long as the key information remains, it may still pass the comparison and verification. In addition, due to the adoption of the DNA double-strand structure, even if some information in the database is lost or damaged due to reasons, as long as the information of the other strand remains intact, it is still possible to perform matching and verification; for users, this technical solution provides a simple and effective login and access mechanism. Users only need to input the account information to be matched, and the encoding, encryption, and comparison processes can be automatically performed without additional operations by the users. When the matching fails, prompt information can be given immediately to help users quickly locate the problem, such as incorrect input or non-existent account, thus improving the user experience.
[0071] Preferably, the DNA double-strand adopts a storage structure of an array or a linked list, where the information body includes a globally unique identifier GUID, user account information, user type, login and verification methods, associated CRM personnel accounts, user status, and the department to which the user belongs.
[0072] In this embodiment, an array or linked list storage structure is adopted to simulate the DNA double strand, making the storage of account information efficient and orderly. The array provides fast random access capabilities, while the linked list excels in insertion and deletion operations. The choice of this storage structure can be flexibly adjusted according to the requirements of the actual application scenario to achieve optimal storage and retrieval performance; The information body contains a globally unique identifier (GUID), ensuring the uniqueness and traceability of each account information. Even in a complex system, specific account information can be accurately identified and located, avoiding information confusion and conflicts. The complete storage of key information such as user account information, user type, login and verification methods, etc., ensures the consistency and accuracy of account information. These information play a crucial role in processes such as account management, permission control, and login verification; By associating with the CRM personnel account, seamless docking of user information and personnel management is achieved. This not only facilitates the synchronization and update of user information but also improves the efficiency and accuracy of user management. The storage of user status and affiliated department enables the system to flexibly manage the on-the-job status, permission scope, and job responsibilities of users, providing strong support for the organization management and business operation of the enterprise.
[0073] It should be noted that the globally unique identifier (GUID) is represented as a string composed of 32 hexadecimal digits, separated into five groups by hyphens. For example, 9AB2FC9E-3471-4DF9-A27D-AEE5757481B1, where each digit is a hexadecimal number (0-9 or A-F). The generation algorithm of the GUID ensures that it is almost impossible to generate two identical values theoretically. Additionally, non-random parameters (such as time) are added to the GUID generation algorithm to further reduce the possibility of duplication;
[0074] Each account of the intelligent creator has a piece of business domain BU information, including business domain name (supporting multiple languages), system-built-in ID number, business domain type, authentication mode, machine number, IP address, country of origin, registration status, and login account / password, additional attribute table, verification information, security information, etc.;
[0075] User account information: includes user number, user name, system-built-in user name (1024 characters long), user type (including Internet of Things (IOT) devices, humanoid robots, digital humans, or AI intelligent agents), login and verification methods, associated CRM personnel account, user status, and affiliated department;
[0076] Customer information: Each Internet of Things (IOT) device, humanoid robot, digital human, or AI intelligent agent has a corresponding independent CRM account, including account number, account name, account type (belonging to the IOT category), and account status.
[0077] Preferably, each role smart contract has one or more role function clocks built in, which are used to control the timing of the start, end, cancellation, and authorization of each function and to manage them automatically. Specifically, it includes:
[0078] Define the roles in the contract and the functions of each role;
[0079] Create a clock structure for the functions of each role, including start time, end time, status, and authorization information;
[0080] Set time control functions, which are used to implement the functions of starting, ending, canceling, and authorizing functions;
[0081] Use block time to automatically check and manage the status of the function clock.
[0082] In this embodiment, by creating a clock structure for the functions of each role and setting the start time, end time, status, and authorization information, the responsibilities and permissions of each role can be clearly defined and managed. Using block time to automatically check and manage the status of the function clock reduces manual intervention and improves management efficiency; the setting of the function clock can ensure that the functions of each role are valid within a specific time period, avoiding the abuse or overuse of functions. The recording of authorization information helps with traceability and auditing, enhancing compliance; the time control functions implement the automated operations of starting, ending, canceling, and authorizing functions, reducing the complexity and error rate of manual operations. Automated management can respond to changes in real time, improving flexibility and response speed; through the function clock, the working hours and tasks of each role can be reasonably allocated, avoiding resource idleness or overuse; the setting of the function clock and the recording of authorization information can prevent unauthorized access and operations, enhancing security, and automated management reduces security vulnerabilities and errors caused by human factors.
[0083] Preferably, the role smart contract and account information of the intelligent artificial creation coexist in both the blockchain and non-blockchain systems to achieve dual security control. Specifically, it includes:
[0084] Design an interface between the non-blockchain system and the blockchain system to achieve data synchronization and interaction;
[0085] Deploy the role smart contract of the intelligent artificial creation in the blockchain system;
[0086] Design the storage structure and management mechanism of the account information in the non-blockchain system and store the account information in the non-blockchain system.
[0087] In this embodiment, the role smart contract and account information are stored in the blockchain and non-blockchain systems respectively, forming data redundancy, which improves the reliability and fault tolerance of the data. Even if one system has problems, the other system can still provide data backup to ensure the integrity and security of the data. The role smart contract is deployed on the blockchain system. By leveraging the immutability of the blockchain, the authority and credibility of the contract terms are ensured, which helps prevent malicious modification or breach of contract and enhances the security of the system. By designing the interface between the non-blockchain system and the blockchain system, real-time data synchronization and interaction are achieved, which ensures data consistency between the two systems and avoids errors or conflicts caused by data asynchronization. The interface design can support an automated data synchronization mechanism, reducing the complexity and error rate of manual operations, which helps improve the operating efficiency and user experience of the system. By designing the storage structure and management mechanism of account information in the non-blockchain system, the flexibility and efficiency of the non-blockchain system can be utilized to process a large amount of account information, which helps reduce the burden on the blockchain system and improve the performance of the overall system. Support for adding new interfaces or functions between the blockchain and non-blockchain systems to adapt to future business development and changes helps maintain the scalability and flexibility of the system and meet the ever-changing market demands. Through the coexistence of the two systems and data synchronization, users can query and manage account information in the non-blockchain system without directly accessing the blockchain system, which simplifies the operation process and improves the user experience. The interface design can support a real-time data feedback mechanism, enabling users to timely understand changes in account information and contract status, which helps enhance users' trust and satisfaction. The smart contract is deployed on the blockchain to utilize its decentralized, transparent, and immutable characteristics. The blockchain is suitable for storing data that requires high security and transparency, but for data that is frequently accessed and modified (such as account balances, transaction histories, etc.), the non-blockchain system is more efficient.
[0088] Preferably, the method further includes recording the records of account creation, transfer, migration, and cancellation in the full life cycle of the intelligent creation to ensure the integrity and traceability of account information.
[0089] In this embodiment, by recording all life-cycle events of an account from creation to cancellation, the comprehensiveness and integrity of account information are ensured, which helps to accurately evaluate the account status and avoid information omission or misunderstanding; the full life-cycle recording enables any change to an account to be traced and retraced. For example, when it is necessary to investigate the transfer or migration of a certain account, relevant evidence and detailed information can be quickly found through these records. In case of disputes or problems, the full life-cycle recording can help determine the responsible party. For example, if an account is illegally transferred, the operator and the operation time can be traced through the records, and corresponding legal measures can be taken; by using technical means to automate the full life-cycle recording, the complexity and error rate of manual operations can be reduced. For example, using smart contracts or blockchain technology to record account events can ensure the accuracy and immutability of the records. The full life-cycle recording can be used as part of the account management process to help optimize the process design. For example, by analyzing account change records, bottlenecks and problems in the process can be found and corresponding improvements can be made.
[0090] An account management system for intelligent artificial creations, comprising:
[0091] An account information definition module for defining account information for intelligent artificial creations. The account information is generated and matched using the concept of DNA double strands, supporting both full double-strand mode and single-strand-only mode, where the full double-strand mode corresponds to the online application state and the single-strand-only mode corresponds to the to-be-matched state;
[0092] A role smart contract module. One or more role smart contracts are included in the account information, and each role smart contract has one or more role function clocks built in, which are used to control the start, end, cancellation, authorization timing of each function and automatic management;
[0093] A dual-system coexistence module for realizing the coexistence of the role smart contracts and account information of the intelligent artificial creations in blockchain and non-blockchain systems to achieve secure dual control.
[0094] A computing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any of the above account management methods for intelligent artificial creations are implemented.
[0095] A computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above account management methods for intelligent artificial creations are implemented.
[0096] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for managing accounts for intelligent artifacts, characterized in that: include: Define account information for intelligent artifacts. The account information is generated and matched using the DNA double-strand concept, supporting full double-strand mode and single-strand only mode, corresponding to the online application state and the waiting-to-match state respectively; The account information includes one or more role smart contracts, each of which has one or more role function clocks built in, which are used to control the timing and automatic management of the start, end, cancellation, and authorization of each function; The role smart contract and account information of the intelligent artifact coexist in the blockchain and non-blockchain systems to achieve dual security control.
2. The account management method for an intelligent artificial object according to claim 1, characterized in that: The account information is generated using the DNA double-strand concept, specifically including: Determine the basic components of account information; Based on the characteristics of double-stranded DNA, the basic building blocks are divided into two groups, each representing one strand; Encode each group of elements and encrypt the encoded information using an encryption algorithm; The two sets of encrypted information are regarded as double strands of DNA, generating a unique connection point, simulating the cross-connection of the double strands of DNA, and thus generating account information; The generated account information is stored in the database.
3. The account management method for an intelligent artificial object according to claim 2, characterized in that: The account information is matched using the DNA double-strand concept, specifically including: Extract account information to be matched; According to the design in the full double-chain mode, determine the single-chain group to which the information to be matched belongs; Encode the information to be matched, and encrypt the encoded information using the same encryption algorithm as the full double-chain mode; The encrypted information to be matched is compared with the single-chain information in the database. If the match is successful, the information of the other chain is further verified. If both chain information matches successfully, the verification is successful and the user can log in or access related resources. If the match fails, the user is prompted that the input is wrong or the account does not exist.
4. The account management method for an intelligent artificial object according to claim 3, characterized in that: The DNA double strand adopts an array or linked list storage structure, wherein the information body includes a globally unique identifier GUID, user account information, user type, login and verification method, associated CRM personnel account, user status and department to which he belongs.
5. The account management method for an intelligent artificial object according to claim 4, characterized in that: Each role smart contract has one or more role function clocks built in, which are used to control the timing and automatic management of the start, end, cancellation, authorization of each function, including: Define the roles in the contract and the responsibilities of each role; Create a clock structure for each role's function, including start time, end time, status, and authorization information; Setting a time control function, which is used to realize the functions of starting, ending, canceling and authorizing duties; Use block time to automatically check and manage the status of functional clocks.
6. The account management method for an intelligent artificial object according to claim 5, characterized in that: The role smart contract and account information of the intelligent artifact coexist in the blockchain and non-blockchain systems to achieve dual security control, including: Design the interface between non-blockchain system and blockchain system to achieve data synchronization and interaction; Deploy the role smart contracts of intelligent artifacts in the blockchain system; Design the storage structure and management mechanism of account information in the non-blockchain system, and store the account information in the non-blockchain system.
7. The account management method for an intelligent artificial object according to claim 6, characterized in that: The method also includes recording the creation, transfer, migration, and cancellation of accounts throughout the life cycle of the intelligent artifact.
8. An account management system for an intelligent artifact, characterized in that: include: An account information definition module is used to define account information for intelligent artifacts. The account information is generated and matched using the DNA double-strand concept, supporting full double-strand mode and single-strand mode only. The full double-strand mode corresponds to the online application state, and the single-strand mode corresponds to the waiting-to-match state. Role smart contract module, the account information contains one or more role smart contracts, each role smart contract has one or more role function clocks built in, which are used to control the timing and automatic management of the start, end, cancellation, authorization of each function; The dual-system coexistence module is used to realize the coexistence of the role smart contract and account information of the intelligent artifact in the blockchain and non-blockchain systems to achieve secure dual control.
9. A computing device, characterized in that The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the account management method for an intelligent artificial object as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the account management method for an intelligent artifact as described in any one of claims 1 to 7.