Mass spectrometry data management system and method
Patent Information
- Application Number
- CN202180049561.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-05-19
- Filing Date
- 2021-05-19
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2041-05-19
AI Technical Summary
这可能导致数据被篡改和延迟的问题
[0007]本发明的目的在于提供一种便携式质谱仪数据评估系统以及一种用于建立基于云的质谱仪数据库的方法,所述系统和方法适于提供改进的供应链网络,以实现改进的且实时的数据传输算法,并提高可靠性。
Smart Images

Figure CN116210214B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a portable mass spectrometer data evaluation system. It also relates to a method for establishing a cloud-based mass spectrometer database for protecting and retrieving measurement results using a portable mass spectrometer data evaluation unit. Background Technology
[0002] Ensuring food safety depends on monitoring contaminants such as pesticides, toxins, bacteria, and antibiotics, as well as the reliability of data collected along the supply chain. Because supply chain networks are designed to address numerous business activities between different partners or suppliers, they are often quite complex.
[0003] A typical supply chain network of a large company needs to handle thousands of potential nodes among suppliers and partners. The number of nodes may dynamically increase or decrease as different suppliers or partners join or leave the system. These suppliers and partners are managed in part through different internal systems, people, meetings, telephones, etc.
[0004] Currently, this monitoring is done in laboratories (both externally and internally), which is expensive and time-consuming. Even if the laboratory acts as a central authority, hosting the supply chain network, acquiring and sending the outcome data from all participants, errors can be inadvertently inserted into these peer-to-peer transactions due to transcriptional mistakes, or the outcome data may be completely lost.
[0005] This method also faces logistical challenges. In some cases, by the time mass spectrometry measurements are available, contaminated or substandard food has already entered supermarkets. The fipronil egg scandal and the Salmonella infant formula scandal are prime examples of the challenges associated with current methods. In approximately 99% of reported food scandals, the source cannot be traced.
[0006] Blockchain systems have been proposed that may offer partial solutions to the aforementioned problems, but these systems are still insufficient. While current blockchain implementations can be used to record the storage status of products (or product components) for supply chain purposes, they still cannot provide real-time updates when analyzing products in mass spectrometry. Typically, in the laboratory where the product is tested, the analytical data is uploaded to the blockchain by the user. This can lead to problems such as data tampering and delays. Summary of the Invention
[0007] The purpose of this invention is to provide a portable mass spectrometer data evaluation system and a method for establishing a cloud-based mass spectrometer database. The system and method are adapted to provide an improved supply chain network to achieve improved and real-time data transmission algorithms and enhance reliability.
[0008] Various aspects of the invention are set forth in the appended independent and dependent claims. Features in the dependent claims may be combined with features in the independent claims as appropriate, and not merely as expressly set forth in the claims.
[0009] In view of the above, the present invention provides a portable mass spectrometer data evaluation system, comprising:
[0010] A portable mass spectrometer is configured to acquire measurement results of a sample;
[0011] A first computing device, connected to a portable mass spectrometer, is configured to retrieve measurement results from the portable mass spectrometer in real time. When the first computing device is connected to the Internet, it defines a first node in a first group of nodes. This first node is configured to hash the measurement results to convert them into distributed data. The first node is configured to publish the distributed data within the first group of nodes, and the first group of nodes is configured to encrypt the distributed data.
[0012] A central server unit is connected to the first group of nodes via the Internet, wherein the first group of nodes is configured to publish the distributed data in real time within the central server unit.
[0013] The portable mass spectrometer can be physically connected to a first computing device. The first computing device can immediately scan the measurement results. Each measurement result from the portable mass spectrometer can be saved in real time on a central server unit via the first computing device. Thus, the measurement results can be used for future analysis and / or reference in a tamper-proof manner.
[0014] Measurement results can be received from one or more nodes in the first group of nodes on the central server unit. For example, measurement results can be transmitted from one or more portable mass spectrometers to the first computing device. Furthermore, one or more first computing devices can be connected to one or more portable mass spectrometers. The first computing device can be selected from a group that includes computing devices (e.g., tablets, computers, smartphones, etc.).
[0015] The first group of nodes can define a blockchain network, and the data evaluation system can be adapted to provide real-time updates and forecasting capabilities within the product distribution chain. Measurement results are encrypted on distribution storage units, thereby providing decentralized data for the distribution chain. This decentralized data can include product quality assessments. In this way, the system can be adapted to provide analysis to detect any contaminants in the product. The system can generate warning notifications accordingly.
[0016] Encrypted distributed data can be uploaded directly from portable devices to a central server unit. The distributed data may include every test detail (date, device, location, and other details) provided by the portable mass spectrometer. The central server unit may include a database containing the test details of the distributed data. The distributed data can be cross-checked with a first set of nodes to ensure its authenticity.
[0017] The database of the central server unit can be an SQL-based database, which stores result parameters for further processing of the distributed data. Therefore, the central server unit may also include a processing and display module responsible for processing and displaying the distributed data retrieved from the central server unit's SQL-based database. This processing and display module will also perform data authenticity checks with the first group of nodes before the distributed data is processed.
[0018] In an embodiment of the system according to the present invention, the first node of the first group of nodes is configured to encrypt the scattered data in the first group of nodes.
[0019] The first group of nodes can define a distributed ledger network within the central server unit. The first node in this group can be a blockchain node suitable for running the distributed ledger network, directly recording the hash value (distributed data) of the measurement result file into the distributed ledger network. Subsequently, the first node can also encrypt the distributed data and upload the encrypted distributed data along with the transaction hash values of the distributed ledger network to the central server unit.
[0020] The first node in the first group of nodes may have an API (Application Programming Interface) library module to enable communication between the portable mass spectrometer and the central server unit. This module can define functions / methods in the central server unit's library.
[0021] In an embodiment of the system according to the present invention, a second node connected to the first node in the first group of nodes is configured to encrypt distributed data in the central server unit.
[0022] The first group of nodes may include different interconnected nodes. These nodes may reside in the computers / servers of the relevant parties. A first node, connected to a portable mass spectrometer and used to retrieve measurement results from the portable mass spectrometer in real time, is configured to hash the measurement results to convert them into distributed data and is configured to upload the encrypted distributed data to a central server unit. A second node connected to the first node in the first group of nodes may also encrypt the distributed data in the central server unit.
[0023] In an embodiment of the system according to the invention, the data evaluation system includes a second computing device configured to provide distributed data to a user, wherein, when the second computing device is connected to a central server unit, the second computing device is a node in a second group of nodes on the central server unit.
[0024] The second set of nodes may include various nodes defined by users in the distribution chain. Each node in the second set of nodes can be defined by any number of suppliers (e.g., suppliers involved in component construction, component merging, etc., factories, etc.), which can be implemented as nodes in the second set of nodes on the system. The system may also include any number of partners (e.g., distributors, shippers, retailers, third-party logistics providers, etc.), which can also be implemented as nodes in the second set of nodes on the system. Each node in the second set of nodes can transmit distributed data to each other.
[0025] The second group of nodes can define a distributed file storage system, which is configured to store distributed data across different nodes. Encrypted distributed data can be uploaded to the distributed file storage system. The distributed data can be decrypted, and the data points (each reading in the distributed data) are updated in the database of the central server unit.
[0026] In an embodiment of the system according to the invention, the central server unit is configured to determine, based on predetermined information on the central server unit, whether a node defined by a second computing device is authorized to access at least a portion of the distributed data, wherein the predetermined information is used to specify the access permission level of a node in the second group of nodes.
[0027] Suppliers and partners, defined as physical or virtual nodes in the second set of nodes on a distribution chain (such as a blockchain), and each node can be subject to a set of rules and policies based on their role in the business. These rules and policies are described and enforced, for example, through pre-defined information. Pre-defined information can be defined as a virtual contract. Users can be granted access to decentralized data through a set of rules and policies defined in the pre-defined information. Tasks can be assigned to users participating in the product distribution chain as nodes, whether these tasks involve viewing decentralized data, assessing product quality based on decentralized data, or sending decentralized data between nodes in the second set of nodes.
[0028] The system can be used and operated by an organization or entity that, in addition to managing business rules and policies with predetermined information, can also manage security and control authorization for each node in the distribution chain. For example, the organization can grant a first node in a second group of nodes partial access to certain data on the distribution chain, so that information from another node in the distribution chain (potentially a competitor of the first node) can be kept confidential from the first node. The organization can even maintain the privacy of some information for all nodes in the second group. However, those skilled in the art will understand that any architecture supporting a single-component supervisory chain can be used to achieve the same effect.
[0029] In an embodiment of the system according to the invention, the central server unit is configured to determine, based on predetermined information on the central server unit, whether a node defined by the second computing device is authorized to access at least a portion of the distributed data, wherein the predetermined information is used to specify the access permission level of a node in the second group of nodes.
[0030] In an embodiment of the system according to the invention, the central server unit is configured to grant a first access level to the distributed data to the node defined by the second computing device when the node is determined to be authorized to access at least a portion of the distributed data, the first access level including read access to a portion of the distributed data.
[0031] In an exemplary embodiment, when the node is determined to be authorized to access at least a portion of the distributed data, the central server unit is configured to grant the node, defined by the second computing device, a second access level to the distributed data. The second access level includes read access to all the distributed data.
[0032] Each node in the second group of nodes may include the ability to read and / or access distributed data. Users may also access distributed data on nodes in the second group of nodes through a user interface defined on the second computing device. Users may be subject to certain rules, policies, and restrictions set by predefined information. For example, a customer may only be granted read access to a portion of the data on the central server unit so that sensitive internal business data is not disclosed.
[0033] Each node in the second group can be configured to perform in-depth inspection and evaluation of the distributed data, and the results of the inspection and evaluation can be stored and / or displayed by the nodes in the second group. The second group of nodes can be configured to perform the following steps:
[0034] Examine the presence of chemicals in samples that should be monitored within the dispersed data (each company can select the chemicals to be monitored from the dashboard);
[0035] Based on the end-user's alerting preferences, a notification is sent to the relevant parties when a chemical substance on the monitoring list is present;
[0036] Compare the dispersion data with previous test results and create variation patterns (in the case of food sample testing);
[0037] Using artificial intelligence to create quality predictions;
[0038] Create a quality trend for the sample source, based on a historical record of test results, to show improvements in the quality of the sample source.
[0039] Some nodes in the second group, authorized to access the network portal connected to the central server, can search for specific chemicals or readings. This search can be performed in two ways:
[0040] 1. Check the database of the central server unit to obtain search matching criteria and display the results. This process is very fast and does not involve any authenticity checks, so this method can be used when the authenticity of the data is not important.
[0041] 2. Extracting results after verifying authenticity is a more complex and time-consuming method. In this case,
[0042] a. Tests that match search criteria will be identified;
[0043] b. The test result files identified above are obtained from the second group of nodes or from the central server unit itself;
[0044] c. Verify the authenticity of the result files on the blockchain;
[0045] d. The resulting file is decrypted and updated in the database of the central server unit; and
[0046] e. Execute an SQL query to find matching content.
[0047] In an embodiment of the system according to the invention, the first computing device includes a processor connected to a portable mass spectrometer, the processor being configured to process the measurement results before uploading them to a central server unit, wherein, when the processor is connected to the Internet and the portable mass spectrometer, the processor defines a second node in a first set of nodes.
[0048] The second computing device, which defines the second node in the first group of nodes, may have a processor that can be uploaded to the second computing device as an application or computer program. The processor may be configured to analyze and / or process the raw measurement results before they are published in the central server unit. The processor may be selected from a group including Matlab, Python, etc.
[0049] According to another aspect of the present invention, a method is provided for establishing a cloud-based portable mass spectrometer database for protecting and reading measurement results using a portable mass spectrometer data evaluation system, the method comprising:
[0050] Measurement results of the sample were obtained using a portable mass spectrometer;
[0051] The measurement results are retrieved instantly from the portable mass spectrometer using a first computing device;
[0052] Define a first node for the first computing device in the first group of nodes;
[0053] The measurement results are hashed using the first node to convert them into distributed data.
[0054] The distributed data is published in the first group of nodes;
[0055] The dispersed data is encrypted through the nodes of the first group of nodes; and
[0056] Encrypted distributed data is published on the central server unit.
[0057] In an embodiment of the method according to the present invention, the method further includes:
[0058] The dispersed data is encrypted using the first node in the first group of nodes.
[0059] In an embodiment of the method according to the present invention, the method further includes:
[0060] The distributed data is provided to the user via a second computing device, wherein the second computing device defines nodes in a second group of nodes on the central server unit.
[0061] In an embodiment of the method according to the present invention, the method further includes:
[0062] The central server unit determines whether a node defined by the second computing device is authorized to access at least a portion of the distributed data based on predetermined information, wherein the predetermined information is used to specify the access permission level of the nodes in the second group of nodes.
[0063] In an embodiment of the method according to the invention, the predetermined information is adapted to specify the access permission level of the nodes in the second group of nodes.
[0064] In an embodiment of the method according to the present invention, the method further includes:
[0065] When the node is determined to be authorized to access at least a portion of the distributed data, a first access level to the distributed data is granted to the node defined by the second computing device, wherein the first access level includes at least read access to all the distributed data.
[0066] In an embodiment of the method according to the present invention, the method further includes:
[0067] When the node is determined to be authorized to access at least a portion of the distributed data, a second access level to the distributed data is granted to the node defined by the second computing device, the second access level including read access to a portion of the distributed data.
[0068] It is understood that embodiments of the method according to the invention may involve the use of a portable mass spectrometer data evaluation system having any or a combination of features disclosed herein in the discussion of portable mass spectrometer data evaluation systems according to the invention. Therefore, aspects of the portable mass spectrometer data evaluation systems discussed above are hereby incorporated into the discussion of this method example. Attached Figure Description
[0069] Further features and advantages of the invention will become apparent from the description of the invention through exemplary and non-limiting embodiments of the portable mass spectrometer data evaluation system.
[0070] Those skilled in the art will understand that the described embodiments of the system according to the invention are merely exemplary in nature and should not be construed as limiting the scope of protection in any way. Those skilled in the art will recognize that alternative and equivalent embodiments of the invention can be conceived and practiced without departing from the scope of protection of the invention.
[0071] Please refer to the accompanying drawings on the accompanying drawing page. These drawings are schematic in nature and therefore not necessarily drawn to scale. Furthermore, the same reference numerals denote the same or similar parts. On the accompanying drawing page,
[0072] Figure 1 A schematic block diagram of a portable mass spectrometer data evaluation system according to an embodiment of the present invention is shown; and
[0073] Figure 2 A flowchart illustrating a method for establishing a cloud-based portable mass spectrometer database according to another embodiment of the present invention is shown.
[0074] Explanation of reference numerals in the attached figures
[0075] 100 System
[0076] 110 First group of nodes
[0077] 111 Portable Mass Spectrometer
[0078] 112 First Computing Device
[0079] 113 Internet
[0080] 120 Central Server Units
[0081] 130 Second group of nodes
[0082] Nodes 131, 132, 133, and 134 Detailed Implementation
[0083] Figure 1 This is a block diagram illustrating an exemplary portable mass spectrometer data evaluation system 100 according to an embodiment of the present invention. The portable mass spectrometer data evaluation system 100 includes: a portable mass spectrometer 111 configured to acquire measurement results of a sample; a first computing device 112 configured to be connected to the portable mass spectrometer 111; and a central server unit 120.
[0084] First computing device 112 is configured to retrieve measurement results from portable mass spectrometer 111 in real time. When first computing device 112 is connected to Internet 113, it defines a first node in a first group of nodes 110. The first node is configured to hash the measurement results, thereby converting them into distributed data. The first node defined by first computing device 112 is configured to publish the distributed data in the first group of nodes 110.
[0085] Optionally, the first computing device 112, serving as the first node, is configured to encrypt the distributed data to encrypt the distributed data in the first group of nodes 110.
[0086] The first group of nodes 110 can define a distributed ledger network within the central server unit 120. The first node of the first group of nodes 110 can be adapted to run a blockchain node of the distributed ledger network to directly record the hash value (distributed data) of the measurement result file into the distributed ledger network (first group of nodes 110). Subsequently, the first node can also encrypt the distributed data and upload the encrypted distributed data to the central server unit 120.
[0087] like Figure 1 As shown, the portable mass spectrometer 111 can be physically connected to the first computing device 112. The first computing device 112 can immediately scan the measurement results. Each measurement result from the portable mass spectrometer 111 can be saved in real time on the central server unit 120 via the first computing device 112. In this way, the measurement results can be used for future analysis and / or reference in a tamper-proof manner.
[0088] The central server unit 120 is connected to the first group of nodes 110 via the Internet 113. The first group of nodes 110 is configured to publish distributed data in real time within the central server unit 120.
[0089] The first group of nodes 110 may include different interconnected nodes. These nodes may reside in the computers / servers of the relevant parties. A first node connected to the portable mass spectrometer 111 and used to retrieve measurement results from the portable mass spectrometer 111 in real time is configured to hash the measurement results to convert them into distributed data, and is configured to upload the encrypted distributed data to the central server unit 120. Optionally, a second node connected to the first node in the first group of nodes 110 may also encrypt the distributed data in the central server unit 120.
[0090] Measurement results can be received from one or more nodes in the first group of nodes 110 on the central server unit 120. For example, measurement results can be transmitted from one or more portable mass spectrometers 111 to a first computing device 112. Furthermore, one or more first computing devices 112 can be connected to one or more portable mass spectrometers 111. The first computing devices 112 can be selected from a group that includes computing devices (e.g., tablets, computers, smartphones, etc.).
[0091] like Figure 1As shown, system 100 may include a second group of nodes 130, which includes nodes 131, 132, 133, and 134. Nodes 131, 132, 133, and 134 can be selected from a group that includes computing devices (e.g., tablets, computers, smartphones, etc.). A second computing device may be one of nodes 131, 132, 133, and 134. When the second group of nodes 130 is connected to the central server unit 120, each of nodes 131, 132, 133, and 134 is configured to provide distributed data to users.
[0092] Optionally, the central server unit 120 is configured to determine, based on predetermined information on the central server unit 120, whether nodes 131, 132, 133, and 134, defined by the second computing device, are authorized to access at least a portion of the distributed data, wherein the predetermined information is configured to specify the access permission level of the nodes in the second group of nodes 130. Therefore, the central server unit 120 is configured to grant each of the nodes 131, 132, 133, and 134 a first access level to the distributed data when each of the nodes 131, 132, 133, and 134 is determined to be authorized to access at least a portion of the distributed data. The first access level includes at least read access to a portion or all of the distributed data.
[0093] Figure 2 This is a flowchart illustrating an example 200 of establishing a cloud-based portable mass spectrometer database. Example 200 of the process begins at step 210. Step 210 of method 200 includes acquiring measurement results of a sample via portable mass spectrometer 111. Step 220 of method 200 includes retrieving the measurement results from portable mass spectrometer 111 in real-time via a first computing device 112. Step 230 of method 200 includes defining a first node for the first computing device 112 within a first set of nodes 110. Step 240 of method 200 includes hashing the measurement results via the first node, thereby converting the measurement results into dispersed data. Step 250 of method 200 includes publishing the dispersed data within the first set of nodes 110. Step 260 of method 200 includes encrypting the dispersed data via nodes in the first set of nodes 110. Step 270 of method 200 includes publishing the encrypted dispersed data on a central server unit 120. Method 200 can then terminate at step 270.
[0094] Optionally, step 270 may include encrypting the distributed data through a first node in the first group of nodes 110.
[0095] Optionally, step 270 may further include encrypting the distributed data through a second node in the first group of nodes 110, the second node being connected to the first node.
[0096] Optionally, step 270 may further include providing distributed data to the user via a second computing device, wherein the second computing device is at nodes 131, 132, 133, and 134 in a second group of nodes 130 on the central server unit 120.
[0097] Optionally, step 270 may further include determining, based on predetermined information on the central server unit 120, whether a node defined by the second computing device is authorized to access at least a portion of the distributed data, wherein the predetermined information is configured to specify the access permission levels of nodes 131, 132, 133, and 134 in the second group of nodes 130.
[0098] Optionally, step 270 may further include granting a first access level to the distributed data to the nodes 131, 132, 133, and 134 as defined by the second computing device when the nodes 131, 132, 133, and 134 are determined to be authorized to access at least a portion of the distributed data, wherein the first access level includes at least read access to all the distributed data.
[0099] Optionally, step 270 may further include granting a second access level to the distributed data to the nodes 131, 132, 133, and 134 as defined by the second computing device when the nodes 131, 132, 133, and 134 are determined to be authorized to access at least a portion of the distributed data, wherein the second access level includes read access to a portion of the distributed data.
[0100] It is understood that steps 210, 220, 230, 240, 250, 260, and 270 of method 200 may involve using a portable mass spectrometer data evaluation system having any or a combination of features disclosed herein when discussing portable mass spectrometer data evaluation system 100. Therefore, Figure 1 All aspects of the disclosed information and the preceding discussion of the portable mass spectrometer data evaluation system 100 are hereby incorporated into the discussion of the example of this method 200.
[0101] This invention can be summarized as relating to a portable mass spectrometer data evaluation system 100, comprising: a portable mass spectrometer 111 configured to acquire measurement results of samples; a first computing device 112 connected to the portable mass spectrometer 111 for retrieving measurement results from the portable mass spectrometer 111 in real time; and a central server unit 120 connected to a first group of nodes 110 via an Internet 113. When the first computing device 112 is connected to the Internet 113, the first computing device 112 defines a first node in the first group of nodes 110. The first node is configured to hash the measurement results, thereby converting the measurement results into distributed data. The first node is configured to publish the distributed data in the first group of nodes 110. The first group of nodes 110 is configured to publish the distributed data in real time in the central server unit 120.
[0102] It will be apparent to those skilled in the art that the scope of the invention is not limited to the examples discussed above, but that various modifications and alterations can be made therein without departing from the scope of the invention as defined by the appended claims. In particular, specific features of various aspects of the invention can be combined. One aspect of the invention can be further advantageously enhanced by adding features relating to another aspect of the invention. Although the invention has been described and illustrated in detail in the drawings and specification, such description and illustration should be considered merely illustrative or exemplary, and not restrictive.
[0103] This invention is not limited to the disclosed embodiments. Those skilled in the art, through studying the drawings, specification, and appended claims, can understand and implement variations of the disclosed embodiments in practicing this invention. In the claims, the word "comprising" does not exclude other steps or elements, and the indefinite articles "a" or "an" do not exclude plural forms. The fact that certain measures are recited merely in mutually different dependent claims does not indicate that combinations of these measures cannot be used to exert advantages. No reference numerals in the claims should be construed as limiting the scope of the invention.
Claims
1. A portable mass spectrometer data evaluation system (100) for preventing tampering with product sample measurement results, comprising: A portable mass spectrometer (111) is configured to analyze a sample by acquiring measurement results of the sample, wherein the measurement results include the chemical composition of the sample, chemical substances present in the sample, or contaminants in the sample; A first computing device (112) is connected to the portable mass spectrometer (111) for retrieving measurement results from the portable mass spectrometer (111) in real time. When the first computing device (112) is connected to the Internet (113), it defines a first node in a first group of nodes (110). The first node is configured to hash the measurement results to convert them into distributed data. The first node is configured to publish the distributed data in the first group of nodes (110), and the first group of nodes (110) is configured to encrypt the distributed data. A central server unit (120) is connected to the first group of nodes (110) via the Internet (113), wherein the first group of nodes (110) is configured to publish the distributed data in real time in the central server unit (120), and the central server unit (120) is configured to save the distributed data in real time.
2. The data evaluation system (100) according to claim 1, wherein, The first node in the first group of nodes (110) is configured to encrypt the scattered data in the first group of nodes (110).
3. The data evaluation system (100) according to claim 1, wherein, The second node in the first group of nodes (110) connected to the first node is configured to encrypt the distributed data in the central server unit (120).
4. The data evaluation system (100) according to claim 1 further includes: A second computing device is configured to provide the distributed data to a user, wherein when the second computing device is connected to the central server unit (120), the second computing device defines nodes (131, 132, 133, 134) in a second group of nodes (130) on the central server unit (120).
5. The data evaluation system (100) according to claim 4, wherein, The central server unit (120) is configured to determine, based on predetermined information on the central server unit (120), whether the nodes (131, 132, 133, 134) defined by the second computing device are authorized to access at least a portion of the distributed data, wherein the predetermined information is used to specify the access permission level of the nodes in the second group of nodes (130).
6. The data evaluation system (100) according to claim 4, wherein, The central server unit (120) is configured to grant a first access level to the distributed data to the node (131, 132, 133, 134) as defined by the second computing device when the node (131, 132, 133, 134) is determined to be authorized to access at least a portion of the distributed data. The first access level includes read access to a portion of the distributed data.
7. The data evaluation system (100) according to any of the preceding claims, wherein, The first computing device includes a processor connected to the portable mass spectrometer (111), the processor being configured to process the measurement results before uploading them to the central server unit (120), and the processor defining a second node in the first set of nodes (110) when the processor is connected to the Internet (113) and the portable mass spectrometer (111).
8. A method for establishing a cloud-based portable mass spectrometer database for protecting and reading measurement results from a product sample using a portable mass spectrometer data evaluation system (100) according to claim 1, the method comprising: The sample is analyzed by using a portable mass spectrometer (111) to obtain measurement results, wherein the measurement results include the chemical composition of the sample, the chemical substances present in the sample, or the contaminants in the sample; The measurement results are retrieved in real time from the portable mass spectrometer (111) via the first computing device (112); Define a first node for the first computing device (112) in the first group of nodes (110); The measurement results are hashed using the first node to convert them into distributed data. The distributed data is published in the first group of nodes (110); The dispersed data is encrypted through the nodes of the first group of nodes (110); Encrypted distributed data is published in real time on the central server unit (120); and The distributed data is stored in real time on the central server unit (120).
9. The method according to claim 8, further comprising: The dispersed data is encrypted by the first node in the first group of nodes (110).
10. The method of claim 8, further comprising: The dispersed data is encrypted by the second node in the first group of nodes (110), and the second node is connected to the first node.
11. The method of claim 10, further comprising: The distributed data is provided to the user via a second computing device, wherein the second computing device defines nodes (131, 132, 133, 134) in a second group of nodes (130) on the central server unit (120).
12. The method of claim 11, further comprising: The central server unit (120) determines whether the node defined by the second computing device is authorized to access at least a portion of the distributed data based on predetermined information, wherein the predetermined information is used to specify the access permission level of the nodes (131, 132, 133, 134) in the second group of nodes (130).
13. The method of claim 12, wherein the predetermined information is adapted to specify the access permission level of nodes (131, 132, 133, 134) in the second group of nodes (130).
14. The method according to claim 12 or 13, further comprising: When the node (131, 132, 133, 134) is determined to be authorized to access at least a portion of the distributed data, a first access level to the distributed data is granted to the node (131, 132, 133, 134) as defined by the second computing device, wherein the first access level includes at least read access to all the distributed data.
15. The method according to claim 12 or 13, further comprising: When the node (131, 132, 133, 134) is determined to be authorized to access at least a portion of the distributed data, a second access level to the distributed data is granted to the node (131, 132, 133, 134) as defined by the second computing device, wherein the second access level includes read access to a portion of the distributed data.
Citation Information
Patent Citations
Block chain utilizing data storage method, device and electronic device
CN109299188A
Food traceability method and system based on big data and block chain and storage medium
CN109784945A
Data acquisition method based on alliance chain, server and computer storage medium
CN110266648A
Smart device
US20190361917A1