Hydrogen detection system based on cloud ware

文档序号:499645 发布日期:2022-01-07 浏览:6次 中文

阅读说明:本技术 一种基于云服务器的氢气检测系统 (Hydrogen detection system based on cloud ware ) 是由 陈晓露 鲍威 王娟 张邦强 刘小敏 张磊 杨燕梅 艾斌 王志远 朱晓枫 陈志斌 于 2021-12-10 设计创作,主要内容包括:本发明涉及氢气检测技术领域,提供了一种基于云服务器的氢气检测系统,包括由后台云服务器组成的区块链网络以及氢能源站点,后台云服务器包括上链模块、搜索模块、识别模块、解密模块,上链模块用于将第一加密数据以及第二加密数据发布至区块链网络,搜索模块用于获取与数据查询请求相匹配的加密数据并将加密数据发送至识别模块,识别模块用于识别判定加密数据为第一加密数据或第二加密数据,解密模块用于将解密后的第一加密数据以及第二加密数据所包含的原始氢气数据发送至用户端。本发明可以协调不同后台云服务器的运算能力以对加密数据进行搜索解密并提高加密数据的查询获取速度。(The invention relates to the technical field of hydrogen detection, and provides a cloud server-based hydrogen detection system, which comprises a block chain network and a hydrogen energy site, wherein the block chain network consists of a background cloud server, the background cloud server comprises a chain-up module, a search module, an identification module and a decryption module, the chain-up module is used for issuing first encrypted data and second encrypted data to the block chain network, the search module is used for acquiring the encrypted data matched with a data query request and sending the encrypted data to the identification module, the identification module is used for identifying and judging that the encrypted data is the first encrypted data or the second encrypted data, and the decryption module is used for sending original hydrogen data contained in the decrypted first encrypted data and the decrypted second encrypted data to a user side. The method and the device can coordinate the operational capability of different background cloud servers to search and decrypt the encrypted data and improve the query and acquisition speed of the encrypted data.)

1. The utility model provides a hydrogen detecting system based on cloud ware, includes block chain network and a plurality of hydrogen energy website that constitute by a plurality of backstage cloud ware, its characterized in that:

the hydrogen energy station comprises a plurality of first front-end data detection modules which are respectively installed at different sampling node positions, and the first front-end data detection modules are used for detecting original hydrogen data and transmitting the original hydrogen data to the background cloud server;

the background cloud servers comprise an instruction module, a chaining module, a searching module, an identification module, a decryption module, a first private key, a first public key, a second private key and a second public key, wherein the instruction module is used for generating a chaining request instruction, the chaining request instruction comprises identity information of a chaining requester, the first private key and the first public key of each background cloud server are generated through the same secret key generation algorithm, the second private keys and the second public keys of a plurality of background cloud servers are respectively generated through different secret key generation algorithms, the identification module is used for screening original hydrogen data through a consensus algorithm, the chaining module is used for encrypting the original hydrogen data screened through the consensus algorithm into first encrypted data through the first public key after the identity information of the chaining requester is verified, and encrypting the original hydrogen data which are not screened through the consensus algorithm into second encrypted data through the second public key, and issuing the first encrypted data and the second encrypted data to the blockchain network;

the search module is used for randomly traversing all blocks of a certain block node in a search block chain network after receiving a data query request to obtain encrypted data matched with the data query request and sending the encrypted data to the identification module, the identification module is used for identifying and judging whether the encrypted data is first encrypted data or second encrypted data, the decryption module is used for decrypting the first encrypted data matched with the data query request by using a first private key and sending original hydrogen data contained in the decrypted first encrypted data to a user side, and decrypting the second encrypted data matched with the data query request by using a second private key and sending the original hydrogen data contained in the decrypted second encrypted data to the user side;

the method comprises the steps that a search module of one background cloud server receives a data query request sent by a user side and then issues the data query request to a block chain network, and other background cloud servers in the block chain network randomly traverse all blocks of a certain block node in the block chain network according to the data query request to acquire encrypted data matched with the data query request;

when a certain background cloud server in the block chain network searches encrypted data matched with the data query request in a traversing manner, whether the encrypted data is first encrypted data or not is judged, if the encrypted data is the first encrypted data, the first encrypted data is decrypted, a decryption completion signal is issued to the block chain network after decryption of the first encrypted data is completed, and traversing searching or decrypting actions are stopped after other background cloud servers in the block chain network receive the decryption completion signal.

2. The cloud server-based hydrogen gas detection system according to claim 1, wherein the first encrypted data and the second encrypted data each include an identifier, and the identification module identifies the first encrypted data and the second encrypted data by the identifiers.

3. The cloud server-based hydrogen gas detection system according to claim 1, wherein the first encrypted data and the second encrypted data are respectively signed by a first private key and a second private key, and the identification module identifies the signed first encrypted data and second encrypted data by the first public key and the second public key, respectively.

4. The cloud server-based hydrogen detection system of claim 1, wherein said different sampling nodes comprise a first sampling point between a PSA purification apparatus and a product hydrogen buffer tank or between a TSA purification apparatus and a product hydrogen buffer tank.

5. The cloud server-based hydrogen detection system of claim 4, wherein the different sampling nodes further comprise a second sampling point, the second sampling point being located at an output port of the hydrogen compressor.

6. The cloud server-based hydrogen detection system of claim 5, wherein the hydrogen energy site is a hydrogen plant comprising a reactor, a separator, and a hydrogen storage tank, and the raw hydrogen data comprises real-time temperature and real-time pressure of the reactor, the separator, and the hydrogen storage tank.

7. The cloud server-based hydrogen detection system according to claim 6, wherein the background cloud server further comprises an analysis module, and the analysis module is configured to process raw hydrogen data to analyze hydrogen quality and obtain a detection report.

8. The cloud server-based hydrogen detection system of claim 7, wherein the hydrogen detection system further comprises a hydrogenation unit, the hydrogenation unit being in communication with the output port of the hydrogen compressor.

9. The cloud server-based hydrogen detection system of claim 8, wherein the hydrogenation apparatus is a hydrogen tube trailer, a hydrogen fuel bus or a hydrogen fuel cell car.

Technical Field

The invention relates to the technical field of hydrogen detection, in particular to a hydrogen detection system based on a cloud server.

Background

Hydrogen energy is a secondary energy source, which is produced by using other energy sources through a certain method, and is recognized as a clean energy source. The hydrogen gas needs to be detected in the preparation or filling process. The hydrogen detection in the preparation process is mainly used for ensuring the quality of the hydrogen, and the hydrogen detection in the filling process is used for avoiding hydrogen leakage and ensuring the environmental protection and safety of the filling process. In the process of hydrogen detection, the original hydrogen data needs to be collected and stored so as to analyze and process the hydrogen quality, and further the environmental protection and safety of the hydrogen quality and/or the filling process are better guaranteed. The block chain technology has the characteristics of non-tampering, traceability and the like, and the original hydrogen data are stored through the block chain technology, so that the original hydrogen data can be prevented from being illegally tampered by others, and the acquired historical original hydrogen data can be searched and traced.

Due to the different computing capacities of the servers of different block nodes in the block chain, the speed of the servers for acquiring the encrypted original hydrogen data and decrypting the encrypted data is greatly different. Although the existing hydrogen detection system can perform uplink operation on the collected original hydrogen data through a block chain technology to better ensure the hydrogen quality and/or the environmental protection and safety of the filling process, the existing hydrogen detection system cannot well coordinate the computing capability of different servers, and the query and acquisition speed of encrypted data is low and needs to be improved.

Disclosure of Invention

Based on this, in order to solve the problems that the existing hydrogen detection system cannot well coordinate the computing capacities of different servers, and the acquisition and query speed and the efficiency of encrypted data are low, the invention provides a hydrogen detection system based on a cloud server, which has the following specific technical scheme:

a hydrogen detection system based on cloud servers comprises a block chain network consisting of a plurality of background cloud servers and a plurality of hydrogen energy stations, wherein the plurality of hydrogen energy stations are in one-to-one correspondence with the plurality of background cloud servers.

The hydrogen energy station comprises a plurality of first front-end data detection modules which are respectively installed at different sampling node positions, and the first front-end data detection modules are used for detecting original hydrogen data and transmitting the original hydrogen data to the background cloud server.

The background cloud servers comprise instruction modules, search modules, uplink modules, identification modules, decryption modules, first private keys, first public keys, second private keys and second public keys, the instruction modules are used for generating uplink request instructions, the first private keys and the first public keys of the background cloud servers are generated through the same key generation algorithm, the second private keys and the second public keys of the background cloud servers are generated through different key generation algorithms respectively, the identification modules are used for screening original hydrogen data through the consensus algorithm, the uplink modules are used for encrypting the original hydrogen data screened through the consensus algorithm into first encrypted data by using the first public keys after identity information of uplink requesters is verified, and publishing the second encrypted data to the block chain network and the original hydrogen data screened through the consensus algorithm into second encrypted data by using the second public keys A blockchain network.

The search module is used for randomly traversing all blocks of a certain block node in a search block chain network after receiving a data query request, acquiring encrypted data matched with the data query request and sending the encrypted data to the identification module, the identification module is used for identifying and judging whether the encrypted data is first encrypted data or second encrypted data, and the decryption module is used for decrypting the first encrypted data matched with the data query request by using a first private key and decrypting the second encrypted data matched with the data query request by using a second private key and sending original hydrogen data contained in the decrypted first encrypted data and the decrypted second encrypted data to a user side.

And after receiving a data query request sent by a user side, a search module of one background cloud server issues the data query request to the block chain network, and other background cloud servers in the block chain network randomly traverse all blocks of a certain block node in the block chain network according to the data query request to acquire encrypted data matched with the data query request.

When a certain background cloud server in the block chain network searches encrypted data matched with the data query request in a traversing manner, whether the encrypted data is first encrypted data or not is judged, if the encrypted data is the first encrypted data, the first encrypted data is decrypted, a decryption completion signal is issued to the block chain network after decryption of the first encrypted data is completed, and traversing searching or decrypting actions are stopped after other background cloud servers in the block chain network receive the decryption completion signal.

The uplink request instruction comprises identity information of an uplink requester, the data query request is sent to the background cloud servers by the user side, and the user side is bound with at least one background cloud server.

When the encrypted data corresponding to the data query request sent by the user side does not relate to the business core secret, all background cloud servers in the block chain network are called to perform traversal search and decryption on the encrypted data, so that the problems that the encrypted data cannot be rapidly traversed and searched and decrypted due to the fact that the computing capacity of one background cloud server is insufficient, the rest background cloud servers are in an idle state, and the computing capacity cannot be effectively utilized can be solved.

To sum up, the cloud server-based hydrogen detection system configures two sets of keys (namely, a first private key, a first public key, a second private key and a second public key) in different background cloud servers, and respectively encrypts and decrypts the original hydrogen data which passes through the screening and does not pass through the screening by using the two sets of keys, so that the computing capabilities of the different background cloud servers can be well coordinated to search and decrypt the encrypted data requested to be queried by the user, the problems that the existing hydrogen detection system cannot well coordinate the computing capabilities of the different servers, the query speed and the efficiency of acquiring the encrypted data are low are solved, and the query and acquisition speed of the encrypted data can be improved.

Further, the first encrypted data and the second encrypted data both include identifiers, and the identification module identifies the first encrypted data and the second encrypted data through the identifiers.

Furthermore, the first encrypted data and the second encrypted data are respectively signed by a first private key and a second private key, and the identification module identifies the signed first encrypted data and the signed second encrypted data by the first public key and the second public key respectively.

Further, the different sampling nodes include a first sampling point between the PSA purification apparatus and the product hydrogen buffer tank or between the TSA purification apparatus and the product hydrogen buffer tank.

Further, the different sampling nodes further comprise a second sampling point, and the second sampling point is located at an output port of the hydrogen compressor.

Further, the hydrogen energy site is a hydrogen production plant, the hydrogen production plant comprises a reactor, a separator and a hydrogen storage tank, and the original hydrogen data comprises real-time temperature and real-time pressure of the reactor, the separator and the hydrogen storage tank.

Further, the background cloud server further comprises an analysis module, and the analysis module is used for processing the raw hydrogen data to analyze the hydrogen quality and obtain a detection report.

Further, the hydrogen detection system also comprises a hydrogenation device, and the hydrogenation device is communicated with the output port of the hydrogen compressor.

Further, the hydrogenation equipment is a hydrogen long-tube trailer, a hydrogen fuel bus or a hydrogen fuel cell car.

Drawings

The invention will be further understood from the following description in conjunction with the accompanying drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the embodiments. Like reference numerals designate corresponding parts throughout the different views.

Fig. 1 is a schematic diagram of an overall structure of a cloud server-based hydrogen gas detection system according to an embodiment of the present invention;

fig. 2 is a schematic structural diagram of a blockchain network of a cloud server-based hydrogen detection system according to an embodiment of the invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to embodiments thereof. It should be understood that the detailed description and specific examples, while indicating the scope of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.

It will be understood that when an element is referred to as being "secured to" another element, it can be directly on the other element or intervening elements may also be present. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may also be present. The terms "vertical," "horizontal," "left," "right," and the like as used herein are for illustrative purposes only and do not represent the only embodiments.

Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

The terms "first" and "second" used herein do not denote any particular order or quantity, but rather are used to distinguish one element from another.

As shown in fig. 1 and 2, a hydrogen gas detection system based on cloud servers includes a block chain network composed of a plurality of background cloud servers and a plurality of hydrogen energy sites, where the plurality of hydrogen energy sites are in one-to-one correspondence with the plurality of background cloud servers.

The hydrogen energy station comprises a plurality of first front-end data detection modules which are respectively installed at different sampling node positions, and the first front-end data detection modules are used for detecting original hydrogen data and transmitting the original hydrogen data to the background cloud server.

Of course, each background cloud server may also correspond to at least two hydrogen energy source sites, and any one hydrogen energy source site corresponds to only one background cloud server. Therefore, original hydrogen data of a plurality of different hydrogen energy sites can be collected through the background cloud server.

The background cloud servers comprise instruction modules, search modules, uplink modules, identification modules, decryption modules, first private keys, first public keys, second private keys and second public keys, the instruction modules are used for generating uplink request instructions, the first private keys and the first public keys of the background cloud servers are generated through the same key generation algorithm, the second private keys and the second public keys of the background cloud servers are generated through different key generation algorithms respectively, the identification modules are used for screening original hydrogen data through the consensus algorithm, the uplink modules are used for encrypting the original hydrogen data screened through the consensus algorithm into first encrypted data by using the first public keys after identity information of uplink requesters is verified, and publishing the second encrypted data to the block chain network and the original hydrogen data screened through the consensus algorithm into second encrypted data by using the second public keys A blockchain network.

The uplink requester may be a developer of the hydrogen detection system. The uplink requester transmits the public key to the background cloud server and signs the identity information by using the private key, and then the uplink module verifies the identity information of the uplink requester by using the public key of the uplink requester. The original hydrogen data is encrypted into first encrypted data or second encrypted data, and the first encrypted data and the second encrypted data are issued to the blockchain network, so that the safety, reliability and authenticity of the original hydrogen data can be guaranteed by utilizing the characteristic that blockchain technical data cannot be tampered.

The first private key is paired with the first public key, the second private key is paired with the second public key, the first private keys and the first public keys of the background cloud servers are the same, and the second private key and the second public key of each background cloud server are different. The background cloud server further comprises a storage module, and the first private key, the first public key, the second private key and the second public key are stored in the storage module of the background cloud server.

The original hydrogen data screened by the consensus algorithm are shared data and do not relate to core secrets, and the original hydrogen data not screened by the consensus algorithm are core data and do not participate in data sharing.

The search module is used for randomly traversing all blocks of a certain block node in a search block chain network after receiving a data query request, acquiring encrypted data matched with the data query request and sending the encrypted data to the identification module, the identification module is used for identifying and judging whether the encrypted data is first encrypted data or second encrypted data, and the decryption module is used for decrypting the first encrypted data matched with the data query request by using a first private key and decrypting the second encrypted data matched with the data query request by using a second private key and sending original hydrogen data contained in the decrypted first encrypted data and the decrypted second encrypted data to a user side. That is to say, after the decryption of the first encrypted data or the second encrypted data is completed, a certain background cloud server establishes communication connection with the user side matched with the data query request, and sends the original hydrogen data contained in the decrypted first encrypted data or the decrypted second encrypted data to the user side.

And after receiving a data query request sent by a user side, a search module of one background cloud server issues the data query request to the block chain network, and other background cloud servers in the block chain network randomly traverse all blocks of a certain block node in the block chain network according to the data query request to acquire encrypted data matched with the data query request.

When a certain background cloud server in the block chain network searches encrypted data matched with the data query request in a traversing manner, whether the encrypted data is first encrypted data or not is judged, if the encrypted data is the first encrypted data, the first encrypted data is decrypted, a decryption completion signal is issued to the block chain network after decryption of the first encrypted data is completed, and traversing searching or decrypting actions are stopped after other background cloud servers in the block chain network receive the decryption completion signal.

In other words, if the encrypted data is the first encrypted data, it means that the encrypted data to be queried by the user is the shared data, and all the background cloud servers in the blockchain network can decrypt the first encrypted data by using the first private key and send the original hydrogen data included in the decrypted first encrypted data to the user. When one background cloud server completes decryption of the first encrypted data, a first encrypted data decryption completion signal can be sent to the blockchain network to enable the rest background cloud servers to stop traversing searching or decryption actions, so that the memories and computing power of the rest background cloud servers are released, and the comprehensive performance and the overall computing power of all the background cloud servers of the whole blockchain network are improved.

If the encrypted data is the second encrypted data, it means that the encrypted data to be queried by the user side does not belong to the shared data, and only one background cloud server in the blockchain network can decrypt the second encrypted data by using the corresponding second private key. And if one background cloud server recognizes and judges that the second encrypted data cannot be decrypted through the second private key of the background cloud server, stopping the current decryption action, packaging and binding background cloud server information corresponding to the second encrypted data and the data query request, and then sending the background cloud server information and the data query request to the block chain network. And the other background cloud servers receive the packaged and bound background cloud server information and the data query request, if the background cloud server information is consistent with the self information, the traversal search or decryption action of the second encrypted information is continuously completed, and if the background cloud server information is inconsistent with the self information, the current traversal search or decryption action is stopped. Therefore, by sending the background cloud server information and the data query request corresponding to the second encrypted data to the blockchain network, the memory and the computing power of the rest background cloud servers can be further released, and the comprehensive performance and the overall computing power of all background cloud servers of the whole blockchain network are improved.

The uplink request instruction comprises identity information of an uplink requester, the data query request is sent to the background cloud servers by the user side, and the user side is bound with at least one background cloud server. When the user side sends a data query request, the background cloud server firstly acquires user side identity information and verifies the user side permission level according to the user side identity information, if the user side has the data query request permission, the background cloud server sends the data query request to the search module, and selectively sends original hydrogen data contained in the decrypted first encrypted data or second encrypted data to the user side according to the user side permission level.

When the encrypted data corresponding to the data query request sent by the user side does not relate to the business core secret, all background cloud servers in the block chain network are called to perform traversal search and decryption on the encrypted data, so that the problems that the encrypted data cannot be rapidly traversed and searched and decrypted due to the fact that the computing capacity of one background cloud server is insufficient, the rest background cloud servers are in an idle state, and the computing capacity cannot be effectively utilized can be solved.

To sum up, the cloud server-based hydrogen detection system configures two sets of keys (namely, a first private key, a first public key, a second private key and a second public key) in different background cloud servers, and respectively encrypts and decrypts the original hydrogen data which passes through the screening and does not pass through the screening by using the two sets of keys, so that the computing capabilities of the different background cloud servers can be well coordinated to search and decrypt the encrypted data requested to be queried by the user, the problems that the existing hydrogen detection system cannot well coordinate the computing capabilities of the different servers, the query speed and the efficiency of acquiring the encrypted data are low are solved, and the query and acquisition speed of the encrypted data can be improved.

In one embodiment, the background cloud server further includes an analysis module, the storage module is further configured to store the raw hydrogen data, and the analysis module is configured to process the raw hydrogen data to analyze hydrogen quality and obtain a detection report.

The detection report comprises XML, PDF and other formats and is stored in a storage module. Through the detection report, the manufacturer can conveniently check and analyze the original hydrogen data.

Specifically, the hydrogen energy site can be a hydrogenation site or a hydrogen production plant, and the hydrogen energy site is in communication connection with the background cloud server.

When the hydrogen energy station is a hydrogenation station, the original hydrogen data comprises the hydrogen storage capacity of the hydrogenation station, the concentration, flow, pressure and temperature of pipeline hydrogen, and the concentration content of impurities such as pipeline carbon monoxide, carbon dioxide, oxygen, water and the like.

When the hydrogen energy site is a hydrogen production plant, the hydrogen production plant comprises a reactor, a separator and a hydrogen storage tank, and the original hydrogen data comprises the real-time temperature and the real-time pressure of the reactor, the separator and the hydrogen storage tank, and the concentration contents of impurities such as carbon monoxide, carbon dioxide, oxygen, water and the like in the reactor, the separator and the hydrogen storage tank.

The analysis module stores a core algorithm and processes the raw hydrogen data by using the core algorithm to analyze the hydrogen quality. Since the core algorithm is a conventional technical means in the art, it is not described herein in detail.

The first front-end data detection module is located at the hydrogen energy station and used for detecting original hydrogen data, the analysis module stores a core algorithm and is used for processing the original hydrogen data by utilizing the core algorithm to analyze the hydrogen quality, and the hydrogen energy station is separated from the background cloud server, so that the core algorithm can be protected, and the hydrogen detection system is prevented from being violently cracked by others and simulated and copied after sale.

The hydrogen energy site is responsible for detecting and collecting original hydrogen data, the original hydrogen data are delivered to the background cloud server to be stored and processed so as to analyze the hydrogen quality, the structure and the cost of the hydrogen energy site can be simplified, industrialization can be better achieved, and the hydrogen energy site can be remotely and intelligently controlled through the background cloud server.

That is to say, the hydrogen detection system based on the cloud server can effectively protect the core algorithm, so that industrialization is better realized, and the intelligent degree is improved.

In one embodiment, the different sampling nodes include a first sampling point between a PSA (Pressure Swing Adsorption) purification apparatus and a product hydrogen buffer tank or between a TSA (temperature Swing Adsorption) purification apparatus and a product hydrogen buffer tank, and a second sampling point at an output port of a hydrogen compressor.

The effectiveness of the PSA purification process can be monitored by placing the first sampling point between the PSA purification apparatus and the product hydrogen surge tank or between the TSA purification apparatus and the product hydrogen surge tank. If the purified hydrogen impurities exceed the standard, stopping supplying gas to the hydrogen buffer tank to prevent the pollution surface from expanding.

And the second sampling point is arranged at the output port of the hydrogen compressor, so that the hydrogen quality of the hydrogenation equipment can be monitored. And if the quality of the hydrogen is not qualified, stopping filling the hydrogen into the hydrogenation equipment to prevent the pollution surface from expanding.

Specifically, the hydrogen gas detection system further comprises a hydrogenation device, the hydrogenation device is communicated with the output port of the hydrogen gas compressor, and the hydrogenation device is a hydrogen gas long-tube trailer, a hydrogen fuel bus or a hydrogen fuel cell car.

In one embodiment, the hydrogen detection system further comprises at least one hydrogenation device, and the hydrogenation device comprises a hydrogen storage cylinder group, a second front-end data detection module and a second controller.

The second front-end data detection module is used for acquiring the real-time position of the hydrogenation equipment and the real-time reserves of the hydrogen storage bottle group, and the second controller is used for acquiring the real-time positions of all the hydrogenation stations in a preset range and planning an optimal path according to the real-time positions of all the hydrogenation stations in the preset range, the real-time position of the hydrogenation equipment and the real-time reserves of the hydrogen storage bottle group.

In this embodiment, the hydrogenation apparatus is a hydrogen long-tube trailer, a hydrogen fuel bus or a hydrogen fuel cell car. And planning an optimal path according to the real-time positions of all the hydrogenation stations in the preset range, the real-time position of the hydrogenation equipment and the real-time reserves of the hydrogen storage cylinder group, so that the optimal hydrogenation station can be recommended for the hydrogenation equipment, the hydrogen filling efficiency of the hydrogenation equipment is improved, and the intelligent degree of the hydrogen detection system is improved.

In one embodiment, the second controller is further configured to send the real-time location of the hydrogenation apparatus and the real-time storage capacity of the hydrogen storage cylinder group to the first controller of the hydrogenation station corresponding to the optimal path, and the first controller adjusts the operating state of the hydrogenation station according to the real-time location of the hydrogenation apparatus and the real-time storage capacity of the hydrogen storage cylinder group.

Specifically, the working state of the hydrogenation station is the filling flow rate of a certain hydrogenation gun and the opening degree of the regulating valve. The first controller adjusts the working state of the hydrogenation station according to the real-time position of the hydrogenation equipment and the real-time storage capacity of the hydrogen storage cylinder group, so that when the hydrogenation equipment reaches the hydrogenation station, the hydrogenation station can quickly and efficiently fill hydrogen into the hydrogenation equipment. Thus, the working efficiency of the hydrogen detection system can be further improved.

In one embodiment, the first encrypted data and the second encrypted data each include an identifier, and the identification module identifies the first encrypted data and the second encrypted data by the identifiers.

In one embodiment, the second public key of each background cloud server is issued to the blockchain network, the storage module of each background cloud server stores a first private key, a first public key, a second private key of the background cloud server, a second public key of the background cloud server and second public keys of other background servers, the first encrypted data and the second encrypted data are signed by the first private key and the second private key respectively, and the identification module verifies and identifies the signed first encrypted data and second encrypted data by the first public key, the second public key of the background cloud server and the second public keys of the other background servers respectively to identify whether the searched encrypted data is the first encrypted data or the second encrypted data.

Thus, the first encrypted data and the second encrypted data are respectively signed by the first private key and the second private key, and the signed first encrypted data and the second encrypted data are verified and identified through the first public key, the second public key of the first public key and the second public keys of other background servers respectively, on the basis of coordinating the computing power of different background cloud servers and improving the speed and efficiency of data query of a user side, the encryption data can be better identified, and the background cloud server can conveniently use the second public key of the background cloud server and the second public keys of other background servers to identify whether the second encrypted data corresponding to the data query request can be decrypted by the second private key of the background cloud server, and obtaining background cloud server information corresponding to the second encrypted data by verifying the signature of the second encrypted data.

When the background cloud server cannot decrypt the second encrypted data through the second private key of the background cloud server, the background cloud server can send the second encrypted data to the corresponding background cloud server according to the background cloud server information corresponding to the second encrypted data, so that the corresponding background cloud server can decrypt the second encrypted data.

The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电机控制连续分段料流含水率测量系统及测量方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!