Blockchain-based internet of things multi-domain device data sharing method
By leveraging blockchain and multi-domain server collaborative management, the problems of excessive central server load and low data security in IoT data management systems are solved, achieving secure and traceable data sharing and access.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2026-04-10
AI Technical Summary
In existing IoT data management systems, the central server is overloaded and cannot effectively track data sharing access events, resulting in reduced data security and risks of unauthorized access and virus propagation.
A blockchain-based multi-domain device data sharing method is adopted, which manages data access through a central domain server and sub-domain servers, uses blockchain to store access process information, avoids direct connection between user terminals and terminal devices, shares the computing load of the central server, and tracks data sharing access events.
It improves the security of IoT data, avoids data security risks, and enables accurate tracking and management of data sharing access events.
Smart Images

Figure CN116827575B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet of Things data management, and particularly relates to a method for sharing data of Internet of Things multi-domain devices based on a block chain. BACKGROUND
[0002] At present, Internet of Things data management is realized based on a single center server. The center server has absolute management authority for data communication of the Internet of Things, and is used for corresponding discrimination and confirmation of the identity and authority of a data sender and a data receiver, a data access requester, and directional transmission of data. The Internet of Things is usually connected with a large number of terminal devices, which makes the center server need to simultaneously control and manage data access requirements of different terminal devices, which undoubtedly increases the workload of the center server. In addition, the center server does not record the data access process of each terminal device in the Internet of Things, so that the data sharing access events occurring in the Internet of Things cannot be accurately and comprehensively tracked, thereby causing the risk of illegal access of data or large-scale spread of virus data in the Internet of Things, and reducing the data security of the Internet of Things. SUMMARY
[0003] In view of the defects in the prior art, the present application provides a method for sharing data of Internet of Things multi-domain devices based on a block chain. After analyzing a data access request initiated by a terminal application of a user terminal, the data access request is forwarded to a corresponding sub-domain server and a block chain for storage processing. The sub-domain server analyzes the data access request to determine whether the target data expected to be accessed belongs to data allowed to be shared, and obtains the corresponding target data from the terminal device and uploads the obtained target data to the block chain. The sub-domain server uploads a target data acquisition password to the center domain server, and then sends the target data acquisition password to the user terminal through the center domain server according to the working state of the user terminal. According to the password authentication operation result between the user terminal and the block chain, the block chain is instructed to open a corresponding target data access channel to the user terminal. The above method realizes common data sharing access management of the Internet of Things through the center domain server and the sub-domain server, directly communicates with the user terminal through the center domain server, and directly connects with the terminal device of the Internet of Things through the sub-domain server, so that unnecessary data security risks caused by direct connection of the user terminal with the terminal device can be avoided, and the calculation workload of the center domain server can be shared by the sub-domain server. In addition, the block chain is used to save the relevant information of the entire data sharing access process of the user terminal, so that the data sharing access events occurring in the Internet of Things can be accurately and comprehensively tracked, and the data security of the Internet of Things is improved.
[0004] The present application provides a method for sharing data of Internet of Things multi-domain devices based on a block chain, which comprises the following steps:
[0005] Step S1, when the user terminal initiates a data access request through the terminal application inside itself, the center domain server of the Internet of Things analyzes and processes the data access request to determine the validity of the data access request; according to the result of the above determination, the data access request is forwarded to the corresponding sub-domain server and the data access request is saved in the block chain;
[0006] Step S2, the sub-domain server analyzes and processes the data access request, determines the target data expected to be accessed by the user terminal, and judges whether the target data belongs to the data allowed to be shared; according to the result of the above determination, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded to the block chain;
[0007] Step S3, the sub-domain server uploads the target data acquisition password to the center domain server, and determines whether to send the target data acquisition password to the user terminal through the center domain server according to the current working state of the user terminal; after the user terminal receives the target data acquisition password, the password authentication operation is performed with the block chain;
[0008] Step S4, according to the result of the password authentication operation, the block chain opens the corresponding target data access channel to the user terminal.
[0009] Further, in the step S1, when the user terminal initiates a data access request through the terminal application inside itself, the center domain server of the Internet of Things analyzes and processes the data access request to determine the validity of the data access request; according to the result of the above determination, the data access request is forwarded to the corresponding sub-domain server and the data access request is saved in the block chain.
[0010] When the user terminal is triggered by the terminal application inside itself to perform data access operation, the terminal application packs the terminal identity information of the user terminal, the keyword information of the target data expected to be accessed, and the terminal device identity information expected to be accessed to form a data access request;
[0011] The center domain server of the Internet of Things analyzes and processes the terminal identity information of the user terminal to determine whether the user terminal has data access permission; if yes, it is determined that the data access request is a valid data access request; if not, it is determined that the data access request is an invalid data access request.
[0012] Further, in the step S1, according to the result of the above determination, the data access request is forwarded to the corresponding sub-domain server and the data access request is saved in the block chain.
[0013] When the data access request belongs to an invalid data access request, the data access request is saved in a first storage interval of a blockchain;
[0014] When the data access request belongs to a valid data access request, a sub-domain server to which a terminal device corresponding to the data access request is connected is determined according to terminal device identity information corresponding to the data access request, the data access request is forwarded to the sub-domain server, and the data access request is saved in a second storage interval of the blockchain; and the first storage interval is different from the second storage interval.
[0015] Further, in the step S2, the data access request is analyzed and processed by the sub-domain server to determine target data that the user terminal expects to access, and it is determined whether the target data belongs to data that is allowed to be shared and accessed, which specifically includes:
[0016] Key word information of the target data that is expected to be accessed is extracted from the data access request by the sub-domain server, and storage state information of the target data is extracted from a data storage log of the sub-domain server according to the key word information;
[0017] If the storage state information indicates that the target data is private data, it is determined that the target data does not belong to data that is allowed to be shared and accessed;
[0018] If the storage state information indicates that the target data is non-private data, it is determined that the target data belongs to data that is allowed to be shared and accessed.
[0019] Further, in the step S2, the corresponding target data is obtained from the corresponding terminal device according to the result of the determination, and the obtained target data is uploaded to the blockchain, which specifically includes:
[0020] When the target data does not belong to data that is allowed to be shared and accessed, the current data sharing and accessing process is terminated;
[0021] When the target data belongs to data that is allowed to be shared and accessed, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded and saved in a third storage interval of the blockchain; and the third storage interval is different from the first storage interval and the second storage interval.
[0022] Further, in the step S3, the target data obtaining password is uploaded to the central domain server by the sub-domain server, and it is determined whether the target data obtaining password is sent to the user terminal by the central domain server according to a current working state of the user terminal, which specifically includes:
[0023] According to the storage location of the target data in the third storage interval and the location of the third storage interval in the blockchain, a corresponding target data acquisition password is generated;
[0024] It is determined whether the user terminal is in a sleep state or not. If the user terminal is not in a sleep state, the target data acquisition password is sent to the user terminal through the central domain server. If the user terminal is in a sleep state, a wake-up instruction is sent to the user terminal through the central domain server, and then the target data acquisition password is sent to the user terminal.
[0025] Further, in the step S3, when the user terminal receives the target data acquisition password, the password authentication operation with the blockchain specifically includes:
[0026] When the user terminal receives the target data acquisition password, the storage path of the target data in the blockchain is extracted from the target data acquisition password, and the corresponding data acquisition key is extracted from the target data acquisition password.
[0027] The storage path is used to locate the storage location of the target data in the blockchain, and the data acquisition key is used to perform a password authentication operation with the blockchain.
[0028] Further, in the step S4, according to the result of the password authentication operation, the blockchain is instructed to open a corresponding target data access channel to the user terminal specifically includes:
[0029] If the data acquisition key matches the blockchain successfully, the blockchain is instructed to open a target data access channel with a specific life cycle to the user terminal.
[0030] If the data acquisition key fails to match the blockchain, the blockchain is instructed not to open a target data access channel to the user terminal.
[0031] Compared with the prior art, the blockchain-based Internet of Things multi-domain device data sharing method analyzes the data access request initiated by the terminal application of the user terminal, and then forwards it to the corresponding sub-domain server and performs blockchain storage processing; the sub-domain server analyzes the data access request to determine whether the target data expected to be accessed belongs to the data allowed to share access, and obtains the corresponding target data from the terminal device, and uploads the obtained target data to the blockchain; the sub-domain server uploads the target data acquisition password to the central domain server, and then sends the target data acquisition password to the user terminal through the central domain server according to the working state of the user terminal; according to the password authentication operation result between the user terminal and the blockchain, the blockchain opens the corresponding target data access channel to the user terminal; the above method manages the data sharing access of the Internet of Things through the central domain server and the sub-domain server, directly communicates with the user terminal through the central domain server, and directly connects with the terminal device of the Internet of Things through the sub-domain server, so that unnecessary data security risks caused by direct connection between the user terminal and the terminal device can be avoided, and the calculation workload of the central domain server can be shared by the sub-domain server. In addition, the related information of the entire data sharing access process of the user terminal is saved by using the blockchain, so that the data sharing access events of the Internet of Things can be accurately and comprehensively tracked, and the data security of the Internet of Things is improved.
[0032] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be realized and achieved by means of the structures particularly pointed out in the written description and claims hereof as well as the appended drawings.
[0033] The technical solutions of the present application will be further described in detail below with the help of the accompanying drawings and examples. BRIEF DESCRIPTION OF DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0035] Figure 1 The flowchart of the blockchain-based Internet of Things multi-domain device data sharing method provided by the present application. DETAILED DESCRIPTION
[0036] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all the other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0037] Referring to Figure 1 A flowchart of a blockchain-based IoT multi-domain device data sharing method provided by an embodiment of the present application is shown. The blockchain-based IoT multi-domain device data sharing method includes the following steps:
[0038] In step S1, when a user terminal initiates a data access request through a terminal application in the user terminal, a central domain server of an IoT analyzes and processes the data access request to determine the validity of the data access request. According to the determination result, the data access request is forwarded to a corresponding sub-domain server and the data access request is saved in a blockchain.
[0039] In step S2, the sub-domain server analyzes and processes the data access request, determines target data expected to be accessed by the user terminal, and determines whether the target data is data allowed to be shared. According to the determination result, the corresponding target data is obtained from a corresponding terminal device, and the obtained target data is uploaded to the blockchain.
[0040] In step S3, the sub-domain server uploads a target data acquisition password to the central domain server, and determines whether to send the target data acquisition password to the user terminal through the central domain server according to a current working state of the user terminal. After the user terminal receives the target data acquisition password, the user terminal performs a password authentication operation with the blockchain.
[0041] In step S4, according to the result of the password authentication operation, the blockchain opens a corresponding target data access channel to the user terminal.
[0042] The beneficial effects of the above technical solutions are: the blockchain-based Internet of Things multi-domain device data sharing method analyzes the data access request initiated by the terminal application of the user terminal, and forwards it to the corresponding sub-domain server and performs blockchain storage processing; the sub-domain server analyzes the data access request to determine whether the target data expected to be accessed belongs to data that allows shared access, and obtains the corresponding target data from the terminal device, and uploads the obtained target data to the blockchain; the sub-domain server uploads the target data acquisition password to the central domain server, and then sends the target data acquisition password to the user terminal through the central domain server according to the working state of the user terminal; according to the password authentication operation result between the user terminal and the blockchain, the blockchain opens the corresponding target data access channel to the user terminal; the above method manages the data sharing access of the Internet of Things through the central domain server and the sub-domain server, directly communicates with the user terminal through the central domain server, and directly connects with the terminal device of the Internet of Things through the sub-domain server, which can avoid unnecessary data security risks caused by direct connection between the user terminal and the terminal device, and also share the computing workload of the central domain server by the sub-domain server; In addition, the blockchain is also used to save the relevant information of the entire data sharing access process of the user terminal, so as to accurately and comprehensively track the data sharing access events of the Internet of Things and improve the data security of the Internet of Things.
[0043] Preferably, in the step S1, when the user terminal initiates a data access request through the terminal application inside itself, the central domain server of the Internet of Things analyzes and processes the data access request to determine the validity of the data access request, which specifically includes:
[0044] When the terminal application of the user terminal is triggered to perform a data access operation, the terminal application packs the terminal identity information of the user terminal, the keyword information of the target data expected to be accessed, and the terminal device identity information corresponding to the data access expected to be performed to form a data access request.
[0045] The central domain server of the Internet of Things analyzes and processes the terminal identity information of the user terminal to determine whether the user terminal has data access permission; if it has, it is determined that the data access request is a valid data access request; if it does not have, it is determined that the data access request is an invalid data access request.
[0046] The beneficial effects of the above technical solutions are: by the above manner, the terminal identity information of the user terminal, the keyword information of the target data expected to be accessed, and the terminal device identity information expected to be accessed are packaged to form a data access request, the current data access demand of the user terminal can be determined in detail, and the corresponding terminal device and the target data saved by the terminal device can be accurately found by the subsequent sub-domain server according to the data access request, and the searching efficiency of the target data is improved. In addition, by analyzing and processing the terminal identity information of the user terminal by the center domain server, the user terminal sending an invalid data access request can be refused to obtain the corresponding data access permission, and the data security of the Internet of Things is ensured.
[0047] Preferably, in the step S1, according to the result of the above judgment, forwarding the data access request to the corresponding sub-domain server and performing a blockchain storage process on the data access request specifically includes:
[0048] When the data access request is an invalid data access request, the data access request is stored in a first storage interval of the blockchain;
[0049] When the data access request is a valid data access request, according to the terminal device identity information corresponding to the data access expected to be performed, the sub-domain server connected to the terminal device corresponding to the data access expected to be performed is determined, the data access request is forwarded to the sub-domain server, and the data access request is stored in a second storage interval of the blockchain; wherein the first storage interval is different from the second storage interval.
[0050] The beneficial effects of the above technical solutions are: by the above manner, the invalid data access request and the valid data access request are respectively stored in the mutually independent different storage intervals of the blockchain, and each user terminal initiating a data access request to the Internet of Things can be effectively and comprehensively tracked.
[0051] Preferably, in the step S2, the data access request is analyzed and processed by the sub-domain server to determine the target data expected to be accessed by the user terminal, and whether the target data belongs to data allowed to be shared is determined specifically includes:
[0052] The keyword information of the target data expected to be accessed is extracted from the data access request by the sub-domain server, and the storage state information of the target data is extracted from the data storage log of the sub-domain server according to the keyword information;
[0053] If the storage state information indicates that the target data is private data, it is determined that the target data does not belong to data allowed to be shared;
[0054] If the storage state information indicates that the target data is non-private data, it is determined that the target data belongs to data allowed to be shared and accessed.
[0055] The above technical solution has the beneficial effect that: by the above-mentioned manner, the user terminal can be effectively prevented from obtaining access permission to private data, the overall data security of the Internet of Things is improved, and differentiated sharing and access settings for different types of data are realized.
[0056] Preferably, in the step S2, according to the result of the above determination, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded to the blockchain, specifically including:
[0057] When the target data does not belong to data allowed to be shared and accessed, the current data sharing and access process is terminated.
[0058] When the target data belongs to data allowed to be shared and accessed, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded and saved in a third storage interval of the blockchain; the third storage interval is different from the first storage interval and the second storage interval.
[0059] The above technical solution has the beneficial effect that: by the above-mentioned manner, the data allowed to be shared and accessed can be independently saved in a specific storage interval of the blockchain, which facilitates accurate record tracking of data accessed by each user terminal in the Internet of Things, thereby ensuring the data security of the Internet of Things.
[0060] Preferably, in the step S3, the target data acquisition password is uploaded to the central domain server through the sub-domain server, and whether to send the target data acquisition password to the user terminal through the central domain server is determined according to the current working state of the user terminal, specifically including:
[0061] According to the storage location of the target data in the third storage interval and the location of the third storage interval in the blockchain, a corresponding target data acquisition password is generated;
[0062] It is determined whether the user terminal is in a sleep state or not, if not, the target data acquisition password is sent to the user terminal through the central domain server, and if in the sleep state, a wake-up instruction is first sent to the user terminal through the central domain server, and then the target data acquisition password is sent to the user terminal.
[0063] The above technical solution has the beneficial effect that: by the above-mentioned manner, the target data acquisition password can be accurately returned to the user terminal in a timely manner, and the user terminal can obtain the permission to share and access data from the Internet of Things.
[0064] Preferably, in the step S3, when the user terminal receives the target data acquisition password, the password authentication operation with the blockchain specifically includes:
[0065] When the user terminal receives the target data acquisition password, the storage path of the target data in the blockchain is extracted from the target data acquisition password, and the corresponding data acquisition key is extracted from the target data acquisition password;
[0066] The storage path is located in the blockchain to locate the storage location of the target data, and the data acquisition key is used to perform password authentication operation with the blockchain.
[0067] The beneficial effects of the above technical solution are: through the above-mentioned manner, the password authentication between the user terminal and the blockchain is realized, and the data storage security of the blockchain is improved.
[0068] Preferably, in the step S4, according to the result of the password authentication operation, the blockchain is instructed to open a corresponding target data access channel to the user terminal specifically includes:
[0069] If the data acquisition key matches the blockchain successfully, the blockchain is instructed to open a target data access channel with a specific life cycle to the user terminal;
[0070] If the data acquisition key fails to match the blockchain, the blockchain is instructed not to open a target data access channel to the user terminal.
[0071] The beneficial effects of the above technical solution are: through the above-mentioned manner, the blockchain opens a target data access channel with a specific life cycle to the user terminal, which sets a target data access channel with a predetermined open time length for the user terminal, avoiding the user terminal always connecting with the blockchain and occupying the data access bandwidth of the blockchain.
[0072] From the content of the above embodiment, the blockchain-based Internet of Things multi-domain device data sharing method analyzes the data access request initiated by the terminal application of the user terminal, and forwards it to the corresponding sub-domain server and performs blockchain storage processing; the data access request is analyzed by the sub-domain server to determine whether the target data expected to be accessed belongs to the data allowed to share access, and the corresponding target data is obtained from the terminal device, and the obtained target data is uploaded to the blockchain; the target data acquisition password is uploaded to the center domain server through the sub-domain server, and then the target data acquisition password is sent to the user terminal through the center domain server according to the working state of the user terminal; according to the password authentication operation result between the user terminal and the blockchain, the blockchain is instructed to open the corresponding target data access channel to the user terminal; the above method manages the data sharing access of the Internet of Things through the center domain server and the sub-domain server, directly communicates with the user terminal by using the center domain server, and directly connects with the terminal device of the Internet of Things by using the sub-domain server, so that unnecessary data security risks caused by directly connecting the user terminal with the terminal device can be avoided, and the calculation workload of the center domain server is also shared by the sub-domain server; in addition, the related information of the entire data sharing access process of the user terminal is saved by using the blockchain, so that the data sharing access event of the Internet of Things can be accurately and comprehensively tracked, and the data security of the Internet of Things is improved.
[0073] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations.
Claims
1. A blockchain-based method for sharing data of multi-domain devices of Internet of Things, characterized in that, It comprises the following steps: Step S1, when the user terminal initiates a data access request through the terminal application inside itself, the center domain server of the Internet of Things analyzes and processes the data access request to determine the validity of the data access request; according to the result of the above determination, the data access request is forwarded to the corresponding sub-domain server and the data access request is saved in the blockchain; Step S2, the sub-domain server analyzes and processes the data access request, determines the target data expected to be accessed by the user terminal, and judges whether the target data belongs to the data allowed to be shared; according to the result of the above determination, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded to the blockchain; Step S3, the sub-domain server uploads the target data acquisition password to the center domain server, and determines whether to send the target data acquisition password to the user terminal through the center domain server according to the current working state of the user terminal; When the user terminal receives the target data acquisition password, perform password authentication operation with the blockchain; Step S4, according to the result of the password authentication operation, instruct the blockchain to open the corresponding target data access channel to the user terminal.
2. The blockchain-based Internet of Things multi-domain device data sharing method of claim 1, characterized in that: In step S1, when the user terminal initiates a data access request through the terminal application inside itself, the center domain server of the Internet of Things analyzes and processes the data access request to determine the validity of the data access request, which comprises: When the user terminal is triggered by the terminal application inside itself to perform data access operation, the terminal application packs the terminal identity information of the user terminal, the keyword information of the target data expected to be accessed, and the terminal device identity information expected to be accessed to form a data access request; The center domain server of the Internet of Things analyzes and processes the terminal identity information of the user terminal to determine whether the user terminal has data access permission; if it has, it is determined that the data access request is a valid data access request; if it does not have, it is determined that the data access request is an invalid data access request.
3. The blockchain-based Internet of Things multi-domain device data sharing method of claim 2, characterized in that: In step S1, according to the result of the above determination, the data access request is forwarded to the corresponding sub-domain server and the data access request is saved in the blockchain, which comprises: When the data access request is an invalid data access request, the data access request is saved in the first storage interval of the blockchain; When the data access request belongs to a valid data access request, a sub-domain server to which a terminal device corresponding to the data access request is connected is determined according to terminal device identity information corresponding to the data access request, the data access request is forwarded to the sub-domain server, and the data access request is stored in a second storage area of a block chain; and the first storage area is different from the second storage area. 4.The blockchain-based multi-domain device data sharing method of Internet of Things according to claim 3, wherein: In the step S2, the target data expected to be accessed by the user terminal is determined by analyzing and processing the data access request through the sub-domain server, and whether the target data belongs to data allowed to be shared and accessed is determined, and the determination specifically includes: The keyword information of the target data expected to be accessed is extracted from the data access request through the sub-domain server, and the storage state information of the target data is extracted from the data storage log of the sub-domain server according to the keyword information; If the storage state information indicates that the target data is private data, it is determined that the target data does not belong to data allowed to be shared and accessed; If the storage state information indicates that the target data is non-private data, it is determined that the target data belongs to data allowed to be shared and accessed. 5.The blockchain-based multi-domain device data sharing method of Internet of Things according to claim 4, wherein: In the step S2, the corresponding target data is obtained from the corresponding terminal device according to the result of the above determination, and the obtained target data is uploaded to the block chain, and the determination specifically includes: when the target data does not belong to data allowed to be shared and accessed, the current data sharing and accessing process is terminated; When the target data belongs to data allowed to be shared and accessed, the corresponding target data is obtained from the corresponding terminal device, and the obtained target data is uploaded and stored in a third storage area of the block chain; and the third storage area is different from the first storage area and the second storage area. 6.The blockchain-based multi-domain device data sharing method of Internet of Things according to claim 5, wherein: In the step S3, the target data acquisition password is uploaded to the center domain server through the sub-domain server, and whether the target data acquisition password is sent to the user terminal through the center domain server is determined according to the current working state of the user terminal, and the determination specifically includes: the corresponding target data acquisition password is generated according to the storage position of the target data in the third storage area and the position of the third storage area in the block chain; Whether the user terminal is in a sleep state is obtained, if not, the target data acquisition password is sent to the user terminal through the center domain server; if in a sleep state, the target data acquisition password is sent to the user terminal through the center domain server after sending a wake-up instruction to the user terminal. 7.The blockchain-based IoT multi-domain device data sharing method of claim 6, wherein: In the step S3, the password authentication operation with the blockchain after the user terminal receives the target data acquisition password specifically includes: After the user terminal receives the target data acquisition password, the storage path of the target data in the blockchain is extracted from the target data acquisition password, and the corresponding data acquisition key is extracted from the target data acquisition password; The storage path is used to locate the storage location of the target data in the blockchain, and the data acquisition key is used to perform the password authentication operation with the blockchain. 8.The blockchain-based IoT multi-domain device data sharing method of claim 7, wherein: In the step S4, according to the result of the password authentication operation, the blockchain is instructed to open a corresponding target data access channel to the user terminal specifically includes: If the data acquisition key matches the blockchain successfully, the blockchain is instructed to open a target data access channel with a specific life cycle to the user terminal; If the data acquisition key fails to match the blockchain, the blockchain is instructed not to open a target data access channel to the user terminal.
Citation Information
Patent Citations
Multi-domain data sharing exchange platform architecture based on block chain
CN109981772A
Data sharing method and electronic equipment
CN113704210A