Hydrogen Energy Power Control System and Method
By introducing non-reverse pushing methods and fabricated information groups into the hydrogen energy power control system, a queue processing process is formed, which solves the risk of information theft in the monitoring and information transmission of hydrogen energy power equipment, and realizes the safety and efficiency of information transmission.
Patent Information
- Application Number
- CN202211176485.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-26
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2042-09-26
AI Technical Summary
In the prior art, during the monitoring and information transmission of hydrogen energy power equipment, the risk of information being stolen is high, making it difficult to effectively ensure the security of information.
A hydrogen energy power control system is adopted to form a queue processing process by introducing non-reverse methods and fabricated information groups between the monitoring equipment and the monitoring platform to improve the security of information transmission. The specific steps include: the monitoring device collects induction information, performs non-reverse method derivation, form a derivation conclusion and fabricated information group, combines queueing, and finally pass it to the monitoring platform.
By increasing the derivation burden during information transmission, the chance of information being stolen is reduced, the security of information transmission is improved, and the software and hardware resource consumption of the monitoring platform is reduced.
Smart Images

Figure CN115550868B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hydrogen energy power technology, and in particular to a hydrogen energy power control system and a method thereof. Background Art
[0002] Hydrogen energy mainly appears in the form of chemical combination on the earth. It is the most widely distributed substance in the universe. It constitutes 75% of the mass of the universe and is a secondary energy source. Hydrogen energy is likely to become an important energy source on the world energy stage in the 21st century. The production, storage, transportation and application technology of hydrogen energy will also become the focus of attention in the 21st century. Hydrogen energy has the characteristics of high combustion calorific value, which is 3 times that of gasoline, 3.9 times that of alcohol, and 4.5 times that of coke. The product of hydrogen energy combustion is water, which is the cleanest energy in the world. It is rich in resources and sustainable development.
[0003] The corresponding hydrogen energy power equipment often uses an air-cooled hydrogen fuel backup power supply. Such hydrogen energy power equipment has a complicated architecture and a large number of them. In order to achieve reliable monitoring performance, it is necessary to use a number of monitoring devices connected to a number of transmitters to monitor the hydrogen energy power equipment, and transmit the information sensed by the transmitter to the monitoring platform via a wireless network. During this period, a lot of information (related to the information sensed by a lot of transmitters and the sensed information obtained by a lot of monitoring devices) is transmitted. Facing this large amount of discrete information, it is currently not easy to prevent the content of the information sensed by the transmitter from being stolen during the transmission of the information to the monitoring platform. Summary of the invention
[0004] In order to solve the above problems, the present invention provides a hydrogen energy power control system and method thereof, which effectively avoids the defect in the prior art that it is not easy for some monitoring devices to monitor the hydrogen energy power equipment and transmit the information sensed by the transmitter to the monitoring platform via the wireless network to prevent the content from being stolen.
[0005] In order to overcome the deficiencies in the prior art, the present invention provides a solution to a hydrogen energy power control system and method thereof, which are as follows:
[0006] A hydrogen energy power control system, comprising:
[0007] A hydrogen energy power device corresponding to each monitoring device, wherein the monitoring device comprises a controller, the controller is connected to a wireless communication module, and the controller is also connected to a plurality of transmitters, the plurality of transmitters are used to sense the sensing information of the hydrogen energy power device corresponding to the monitoring device to which the controller connected thereto belongs, the monitoring device comprises a monitoring device 1 and a monitoring device 2, and the number of the monitoring devices is a plurality;
[0008] The controller is connected to the monitoring platform in the wireless network via the wireless communication module;
[0009] The modules running on the monitoring device 1 include an acquisition module 1, a derivation module 1, a cutting module 1, a derivation module 2, a recognition module 1, an execution module 1, a removal module 1, a derivation module 3 and a transmission module;
[0010] The acquisition module 1 is used to acquire a plurality of sensing information and form an information group of A sensing information;
[0011] The derivation module 1 is used to perform derivation on each of the A information groups of sensing information according to a pre-set non-reverse derivation method to obtain A derivation conclusions accordingly, and then select derivation conclusion 1 from the A derivation conclusions, and regard the information group of sensing information corresponding to the derivation conclusion 1 as the information group 1 of sensing information;
[0012] The cutting module 1 is used to cut out the first B bits of the derivation conclusion 1, and synchronously form C fabricated information groups;
[0013] The second derivation module is used to perform derivation on each of the C fabricated information groups according to the non-reverse derivation method to obtain C derivation conclusions accordingly, and to sum up the number of bits with zero content in the first B bits of the C derivation conclusions respectively, so as to obtain the number of C bits with zero content;
[0014] The identification module 1 is used to identify whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1;
[0015] The execution module 1 is used for, if the number of the C bits with zero contents is higher than the number of the bits with zero contents in the first B bits in the derivation conclusion 1, performing information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups according to the first B bits of the derivation conclusion 1 to obtain a queue 1;
[0016] The removal module 1 is used to transmit the queue 1 to the monitoring platform, and simultaneously remove the derivation conclusion 1 and the first B bits of the derivation conclusion 1;
[0017] The derivation module 3 is used to perform derivation on all information groups in the queue 2 according to the non-reverse derivation method to obtain a plurality of derivation conclusions, and select a set derivation conclusion from the plurality of derivation conclusions;
[0018] The transmission module is used to obtain the setting information group corresponding to the setting derivation conclusion according to the corresponding connection between the derivation conclusion and the information group, and transmit the setting information group to the monitoring platform at the location of the setting in the queue two.
[0019] The modules running on the monitoring device 2 include an acquisition module 2, a derivation module 3, a cutting module 2, a derivation module 4, a recognition module 2, an execution module 2 and a removal module 2;
[0020] The second acquisition module is used to acquire a plurality of sensing information and form D sensing information information groups;
[0021] The derivation module 3 is used to perform derivation on each of the D information groups of sensing information according to the non-reverse derivation method to obtain D derivation conclusions accordingly, and then select derivation conclusion 2 from the D derivation conclusions, and regard the information group of sensing information corresponding to the derivation conclusion 2 as the information group 2 of sensing information; here, the first E bits of the derivation conclusion 2 have F bits with zero content and D bits with one content;
[0022] The cutting module 2 is used to cut out the first E bits of the derivation conclusion 2, and synchronously form F fabricated information groups;
[0023] The derivation module 4 is used to perform derivation on the F fabricated information groups respectively according to the non-reverse derivation method to obtain F derivation conclusions accordingly, and respectively sum up the number of bits with zero content in the first E bits of the F derivation conclusions, so as to obtain the number of F bits with zero content;
[0024] The second identification module is used to identify whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion;
[0025] The execution module 2 is used for, if the number of the F bits with zero contents is higher than the number of the bits with zero contents in the first E bits in the derivation conclusion 2, performing information group combined queue processing on the information groups of the D sensing information and the F fabricated information groups according to the first E bits of the derivation conclusion 2 to obtain the second queue;
[0026] The removal module 2 is used to transfer the queue 2 to the monitoring platform, and simultaneously remove the derivation conclusion 2 and the head E bit of the derivation conclusion 2.
[0027] The modules running on the monitoring platform include a proofreading and disposal module;
[0028] The proofreading processing module is used to perform information proofreading processing on the queue 2 according to the setting location to obtain the correct information flow after proofreading.
[0029] The identification module 1 is also used for selecting all the set fabricated information groups from the C fabricated information groups if the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the deduction conclusion 1; for forming a number of fabricated information groups for refresh; for performing deduction on each of the fabricated information groups for refresh according to the non-reverse deduction method to obtain a number of deduction conclusions for refresh accordingly, and each summing up the number of bits with zero content in the first B bits of the deduction conclusions for refresh; for identifying that the number of bits with zero content in the first B bits of the deduction conclusions for refresh is Not all of them are higher than the number of bits with zero content in the first B bits of the derivation conclusion one; if the number of bits with zero content in the first B bits of the several refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion one, use the several refresh fictitious information groups to refresh all the set fictitious information groups to form new C fictitious information groups; used to form a queue one formation command, the queue one formation command is used to indicate that according to the first B bits of the derivation conclusion one, the information groups of A sensing information and C fictitious information groups are processed together in a combined queueing manner to obtain queue one.
[0030] The proofreading processing module is also used to set the location of the setting in the queue two to obtain the proofreading information group located at the location of the setting; to perform deduction on the proofreading information group according to the non-reverse deduction method to obtain the proofreading deduction conclusion; to cut out the first E bits of the proofreading deduction conclusion, and perform sequential representation processing on the information groups in the queue two to allow the information groups in the queue two to sequentially represent the first E bits of the proofreading deduction conclusion; to remove the information groups in the queue two whose content is represented as zero bits, to leave the information groups whose content is represented as one bits, so as to obtain the correct information flow after proofreading.
[0031] A method for controlling a hydrogen energy power system, comprising:
[0032] Step 1: A plurality of transmitters transmit the sensing information of the hydrogen energy power equipment corresponding to the monitoring equipment of the controller connected thereto to the controller;
[0033] Step 2: The controller transmits the received sensing information to the monitoring platform for display;
[0034] The step 2 specifically includes:
[0035] Step 2-1: The monitoring device 1 uses a plurality of transmitters connected thereto to obtain a plurality of sensing information, and forms an information group of A sensing information;
[0036] Step 2-2: The monitoring device 1 performs deduction on each of the A information groups of sensing information according to a pre-set non-reverse deduction method to obtain A deduction conclusions accordingly, and then selects deduction conclusion 1 from the A deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 1 as the information group 1 of sensing information;
[0037] Step 2-3: Monitoring device 1 cuts out the first B bits of derivation conclusion 1 and synchronously forms C fabricated information groups;
[0038] Step 2-4: The monitoring device 1 performs deduction on each of the C fabricated information groups according to the non-reverse deduction method to obtain C deduction conclusions accordingly, and sums up the number of bits with zero content in the first B bits of the C deduction conclusions, thereby obtaining the number of C bits with zero content;
[0039] Step 2-5: Monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1;
[0040] Step 2-6: If the number of the C bits with zero contents is higher than the number of the bits with zero contents in the first B bits in the derivation conclusion 1, perform information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups together according to the first B bits of the derivation conclusion 1 to obtain queue 1;
[0041] Step 2-7: The monitoring device 1 transmits the queue 1 to the monitoring platform, and simultaneously removes the derivation conclusion 1 and the first B bits of the derivation conclusion 1.
[0042] Preferably, the method of controlling the hydrogen energy power system comprises:
[0043] Step 2-8: The controller of the second monitoring device uses a plurality of transmitters connected thereto to obtain a plurality of sensing information, and forms D information groups of sensing information;
[0044] Step 2-9: The second monitoring device performs deduction on each of the D information groups of sensing information according to the non-backward deduction method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 2 as the information group 2 of sensing information; here, the first E bits of the deduction conclusion 2 have F bits with content of zero and D bits with content of one;
[0045] Step 2-10: The second monitoring device cuts out the first E bits of the second derivation conclusion, and synchronously forms F fabricated information groups;
[0046] Step 2-11: The second monitoring device performs deduction on the F fabricated information groups according to the non-reverse deduction method to obtain F deduction conclusions, and respectively sums up the number of bits with zero content in the first E bits of the F deduction conclusions, thereby obtaining the number of F bits with zero content;
[0047] Step 2-12: The second monitoring device determines whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion;
[0048] Step 2-13: If the number of the F bits with zero contents is higher than the number of the bits with zero contents in the first E bits in the second derivation conclusion, perform information group combined queue processing on the information groups of the D sensing information and the F fabricated information groups together according to the first E bits of the second derivation conclusion to obtain queue 2;
[0049] Step 2-14: The second monitoring device transmits the second queue to the monitoring platform, and simultaneously removes the second derivation conclusion and the first E bit of the second derivation conclusion;
[0050] Step 2-15: The monitoring device 1 receives the information verification command and the queue 2 transmitted by the monitoring platform;
[0051] Step 2-16: the monitoring device 1 performs deduction on all information groups in the queue 2 according to the non-backward deduction method to obtain a plurality of deduction conclusions, and selects and sets a deduction conclusion from the plurality of deduction conclusions;
[0052] Step 2-17: The monitoring device 1 obtains the setting information group corresponding to the setting derivation conclusion according to the corresponding connection between the derivation conclusion and the information group, and transmits the setting information group to the monitoring platform at the location of the setting in the queue 2;
[0053] Step 2-18: The monitoring platform performs information verification processing on the queue 2 according to the setting location to obtain the correct information flow after verification.
[0054] Before step 2-1, the method further includes executing a monitoring device pairing process to allow the monitoring device 1 and the monitoring device 2 to form a monitoring device cluster.
[0055] Preferably, after the monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1 in step 2-5, it includes:
[0056] Step 2-5-1: If the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1, select all the set fabricated information groups from the C fabricated information groups;
[0057] Step 2-5-2: The monitoring device 1 generates several fabricated information groups for refreshing;
[0058] Step 2-5-3: The monitoring device 1 performs deduction on each of the plurality of fabricated information groups for refresh according to the non-reverse deduction method to obtain a plurality of deduction conclusions for refresh, and respectively totals the number of bits with zero content in the first B bits of the plurality of deduction conclusions for refresh;
[0059] Step 2-5-4: The monitoring device 1 determines whether the number of bits with zero content in the first B bits of the several refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1;
[0060] Step 2-5-5: If the number of bits with zero content in the first B bits of the plurality of refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1, the plurality of refresh fabricated information groups are used to refresh all the set fabricated information groups to form C new fabricated information groups;
[0061] Step 2-5-6: The monitoring device forms a queue and generates a command, wherein the queue formation command is used to indicate that based on the first B bits of the deduced conclusion one, a combined queueing process is performed on the A sensing information information groups and the C fictitious information groups to obtain queue one.
[0062] The monitoring device 2 performs deduction on each of the D information groups of sensing information according to the non-reverse inference method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 2 as the information group 2 of sensing information. The non-reverse inference method in steps 2-9 is hashing.
[0063] Preferably, the monitoring platform performs information proofreading on the queue 2 according to the setting to obtain the correct information flow after proofreading, step 2-18, including:
[0064] Step 2-18-1: The monitoring platform sets the location of the setting in the queue 2 to obtain the proofreading information group at the location of the setting;
[0065] Step 2-18-2: The monitoring platform performs deduction on the proofreading information group according to the non-reverse deduction method to obtain a proofreading deduction conclusion;
[0066] Step 2-18-3: The monitoring platform cuts out the first E bits of the proofreading derivation conclusion, and performs sequential characterization processing on the information groups in the queue 2, so that the information groups in the queue 2 sequentially characterize the first E bits of the proofreading derivation conclusion;
[0067] Step 2-18-4: The monitoring platform removes the information groups in the queue 2 whose contents are represented by bits being zero, so as to retain the information groups whose contents are represented by bits being one, thereby obtaining a proofread and correct information flow.
[0068] The beneficial effects of the present invention are:
[0069] The present invention uses a supplementary mode to reduce the possibility of the content of the sensing information being stolen, rather than completely overcoming the probability of the content being stolen; that is, if the information thief has unlimited software and hardware resources and can achieve the function of content theft, but in actual application the information thief cannot have unlimited software and hardware resources, it is not easy to steal the sensing information; in detail, in the present invention, if the information thief wants to achieve specific information theft, he must first obtain the information group sequence; then he must master the non-reverse method used by the present invention (a special feature of the invention, that is, the present invention uses the non-reverse method to achieve the locking of the fictitious information group), the A, C and B set by the monitoring device (and such quantities may be different in different monitoring devices), the meaning of the bits with content of one and the bits with content of zero; and , and several rounds of non-reverse deduction are performed to obtain the deduction conclusion, and it is estimated where the deduction conclusion is the deduction conclusion used by the present invention (at this time, if the amount of A, C and B is not mastered, it will cost more software and hardware resources). Here, some software and hardware resources will be spent. There is also a poem for information thieves, such software and hardware resources will be doubled; therefore, under the basis that the software and hardware resources of information thieves are constrained, the present invention can reduce the content of the sensing information from being stolen; in other words, the present invention does not completely overcome the probability of content being stolen to ensure information reliability, but reduces the probability of content being stolen by adding a mode of deduction burden for thieves; and for the monitoring platform, it only needs to perform a non-reverse deduction to achieve information transmission, and the software and hardware resource consumption is very low. It effectively avoids the defect that it is not easy for several monitoring devices in the prior art to monitor hydrogen energy power equipment and transmit the information sensed by the transmitter to the monitoring platform via the wireless network. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 is a flow chart from step 1 to step 2 of the present invention;
[0071] Figure 2 is a flow chart of steps 2-1 to 2-4 of the present invention;
[0072] Figure 3 It is a flow chart of step 2-5 to step 2-7 of the present invention. DETAILED DESCRIPTION
[0073] The present invention will be preferably described below in conjunction with the accompanying drawings and embodiments.
[0074] like Figure 1-Figure 3 As shown, the hydrogen energy power control system includes:
[0075] A hydrogen energy power device corresponding to a monitoring device one by one, wherein the monitoring device includes a controller, the controller is connected to a wireless communication module, and the controller is also connected to a plurality of transmitters, the plurality of transmitters are used to sense the sensing information of the hydrogen energy power device corresponding to the monitoring device to which the controller connected thereto belongs, the monitoring device includes a monitoring device 1 and a monitoring device 2, and the number of the monitoring devices is a plurality; the hydrogen energy power device is an air-cooled hydrogen fuel backup power supply having a hydrogen fuel cell module and a hydrogen storage cylinder; the controller may be a single chip microcomputer, and the wireless communication module may be a 4G module; the plurality of transmitters include a pressure transmitter, a hydrogen concentration transmitter, an oxygen concentration transmitter, a temperature transmitter, a humidity transmitter, a DC Current transformer, smoke transmitter, water level transmitter, vibration transmitter, door magnet, hydrogen fuel cell detection module and DC-DC converter module; the pressure transmitter is used to detect the air pressure of the hydrogen supply pipeline of the hydrogen cylinder belonging to the sensing information; the hydrogen concentration transmitter is used to detect the hydrogen concentration inside the hydrogen storage cylinder cabinet belonging to the sensing information; the oxygen concentration transmitter is used to detect the oxygen concentration of the hydrogen fuel backup power supply cabinet belonging to the sensing information; the temperature transmitter detects the temperature of the hydrogen storage cylinder cabinet, the hydrogen fuel backup power supply cabinet and the controller box belonging to the sensing information; the humidity transmitter detects the humidity of the hydrogen storage cylinder cabinet and the hydrogen fuel backup power supply cabinet belonging to the sensing information; the smoke transmitter is used to detect the hydrogen cylinder belonging to the sensing information The smoke concentration of the hydrogen bottle cabinet and the hydrogen fuel backup power supply cabinet. When the smoke concentration of the hydrogen bottle cabinet or the hydrogen fuel backup power supply cabinet exceeds the preset value, the dry contact of the corresponding smoke transmitter is closed; the water level transmitter is used to detect the water level of the hydrogen bottle cabinet and the hydrogen fuel backup power supply cabinet belonging to the sensing information. When the water level of the hydrogen bottle cabinet or the hydrogen fuel backup power supply cabinet exceeds the probe of the water level transmitter, the dry contact of the corresponding water level transmitter is closed; the vibration transmitter detects the vibration acceleration of the cabinet of the hydrogen bottle cabinet or the hydrogen fuel backup power supply cabinet belonging to the sensing information. When the vibration acceleration of the cabinet of the hydrogen bottle cabinet and the hydrogen fuel backup power supply cabinet exceeds the preset value, the dry contact of the corresponding vibration transmitter is closed; The door magnet detects the door switch status of the hydrogen bottle cabinet and the hydrogen fuel backup power supply cabinet, which belongs to the inductive information. When the cabinet door is opened, the dry contact of the door magnet is closed; the DC current transformer is used to detect the current of the hydrogen fuel backup power supply load circuit, which belongs to the inductive information; the hydrogen fuel cell detection module is used to detect the temperature, output current, output power, output voltage, supercapacitor voltage and DC-DC conversion efficiency of the hydrogen fuel cell, which belongs to the inductive information. The hydrogen fuel cell detection module has a serial communication interface or a network interface for connecting to the network switch, and the hydrogen fuel cell detection module also has a dry contact output; monitoring device one and monitoring device two can be any two monitoring devices in the monitoring device.
[0076] The controller is connected to a monitoring platform in a wireless network via a wireless communication module; the wireless network can be a 4G network, and the monitoring platform can be a laptop computer;
[0077] The modules running on the controller of the monitoring device 1 include an acquisition module 1, a derivation module 1, a cutting module 1, a derivation module 2, a recognition module 1, an execution module 1, a removal module 1, a derivation module 3 and a transmission module;
[0078] The acquisition module 1 is used to acquire a plurality of sensing information and form an information group of A sensing information;
[0079] The derivation module 1 is used to perform derivation on each of the A information groups of sensing information according to a pre-set non-reverse derivation method to obtain A derivation conclusions accordingly, and then select derivation conclusion 1 from the A derivation conclusions, and regard the information group of sensing information corresponding to the derivation conclusion 1 as the information group 1 of sensing information;
[0080] The cutting module 1 is used to cut out the first B bits of the derivation conclusion 1, and synchronously form C fabricated information groups;
[0081] The second derivation module is used to perform derivation on each of the C fabricated information groups according to the non-reverse derivation method to obtain C derivation conclusions accordingly, and to sum up the number of bits with zero content in the first B bits of the C derivation conclusions respectively, so as to obtain the number of C bits with zero content;
[0082] The identification module 1 is used to identify whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1;
[0083] The execution module 1 is used for, if the number of the C bits with zero contents is higher than the number of the bits with zero contents in the first B bits in the derivation conclusion 1, performing information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups according to the first B bits of the derivation conclusion 1 to obtain a queue 1;
[0084] The removal module 1 is used to transmit the queue 1 to the monitoring platform, and simultaneously remove the derivation conclusion 1 and the first B bits of the derivation conclusion 1;
[0085] The derivation module 3 is used to perform derivation on all information groups in the queue 2 according to the non-reverse derivation method to obtain a plurality of derivation conclusions, and select a set derivation conclusion from the plurality of derivation conclusions;
[0086] The transmission module is used to obtain the setting information group corresponding to the setting derivation conclusion according to the corresponding connection between the derivation conclusion and the information group, and transmit the setting information group to the monitoring platform at the location of the setting in the queue two.
[0087] The modules running on the controller of the second monitoring device include an acquisition module 2, a derivation module 3, a cutting module 2, a derivation module 4, a recognition module 2, an execution module 2 and a removal module 2;
[0088] The second acquisition module is used to acquire a plurality of sensing information and form D sensing information information groups;
[0089] The derivation module 3 is used to perform derivation on each of the D information groups of sensing information according to the non-reverse derivation method to obtain D derivation conclusions accordingly, and then select derivation conclusion 2 from the D derivation conclusions, and regard the information group of sensing information corresponding to the derivation conclusion 2 as the information group 2 of sensing information; here, the first E bits of the derivation conclusion 2 have F bits with zero content and D bits with one content;
[0090] The cutting module 2 is used to cut out the first E bits of the derivation conclusion 2, and synchronously form F fabricated information groups;
[0091] The derivation module 4 is used to perform derivation on the F fabricated information groups respectively according to the non-reverse derivation method to obtain F derivation conclusions accordingly, and respectively sum up the number of bits with zero content in the first E bits of the F derivation conclusions, so as to obtain the number of F bits with zero content;
[0092] The second identification module is used to identify whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion;
[0093] The execution module 2 is used for, if the number of the F bits with zero contents is higher than the number of the bits with zero contents in the first E bits in the derivation conclusion 2, performing information group combined queue processing on the information groups of the D sensing information and the F fabricated information groups according to the first E bits of the derivation conclusion 2 to obtain the second queue;
[0094] The removal module 2 is used to transfer the queue 2 to the monitoring platform, and simultaneously remove the derivation conclusion 2 and the head E bit of the derivation conclusion 2.
[0095] The modules running on the monitoring platform include a proofreading and disposal module;
[0096] The proofreading processing module is used to perform information proofreading processing on the queue 2 according to the setting location to obtain the correct information flow after proofreading.
[0097] The identification module 1 is also used for selecting all the set fabricated information groups from the C fabricated information groups if the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the deduction conclusion 1; for forming a number of fabricated information groups for refresh; for performing deduction on each of the fabricated information groups for refresh according to the non-reverse deduction method to obtain a number of deduction conclusions for refresh accordingly, and each summing up the number of bits with zero content in the first B bits of the deduction conclusions for refresh; for identifying that the number of bits with zero content in the first B bits of the deduction conclusions for refresh is Not all of them are higher than the number of bits with zero content in the first B bits of the derivation conclusion one; if the number of bits with zero content in the first B bits of the several refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion one, use the several refresh fictitious information groups to refresh all the set fictitious information groups to form new C fictitious information groups; used to form a queue one formation command, the queue one formation command is used to indicate that according to the first B bits of the derivation conclusion one, the information groups of A sensing information and C fictitious information groups are processed together in a combined queueing manner to obtain queue one.
[0098] The proofreading processing module is also used to set the location of the setting in the queue two to obtain the proofreading information group located at the location of the setting; to perform deduction on the proofreading information group according to the non-reverse deduction method to obtain the proofreading deduction conclusion; to cut out the first E bits of the proofreading deduction conclusion, and perform sequential representation processing on the information groups in the queue two to allow the information groups in the queue two to sequentially represent the first E bits of the proofreading deduction conclusion; to remove the information groups in the queue two whose content is represented as zero bits, to leave the information groups whose content is represented as one bits, so as to obtain the correct information flow after proofreading.
[0099] A method for controlling a hydrogen energy power system, comprising:
[0100] Step 1: A plurality of transmitters transmit the sensing information of the hydrogen energy power equipment corresponding to the monitoring equipment of the controller connected thereto to the controller;
[0101] Step 2: The controller transmits the received sensing information to the monitoring platform for display, so as to achieve the monitoring function, and can also save the received sensing information on the monitoring platform;
[0102] The step 2 specifically includes:
[0103] Step 2-1: The controller of the monitoring device 1 uses a plurality of transmitters connected thereto to obtain a plurality of sensing information and form an information group of A sensing information;
[0104] Step 2-2: The monitoring device 1 performs deduction on each of the A information groups of sensing information according to a pre-set non-reverse deduction method to obtain A deduction conclusions accordingly, and then selects deduction conclusion 1 from the A deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 1 as the information group 1 of sensing information; here, the first B bits of the deduction conclusion 1 contain C bits with zero content and A bits with one content; the number of bits with zero content in the first B bits in the deduction conclusion 1 is lower than the number of bits with zero content in the first B bits in the deduction conclusions outside the deduction conclusion 1 in the A deduction conclusions; B is the amount obtained by adding C and A, and B, C and A are all natural numbers;
[0105] Step 2-3: Monitoring device 1 cuts out the first B bits of derivation conclusion 1 and synchronously forms C fabricated information groups;
[0106] Step 2-4: The monitoring device 1 performs deduction on each of the C fabricated information groups according to the non-reverse deduction method to obtain C deduction conclusions accordingly, and sums up the number of bits with zero content in the first B bits of the C deduction conclusions, thereby obtaining the number of C bits with zero content;
[0107] Step 2-5: Monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1;
[0108] Step 2-6: If the number of the C bits with content zero is higher than the number of bits with content zero in the first B bits in the derivation conclusion one, perform information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups according to the first B bits of the derivation conclusion one to obtain queue one; here, the location of the information groups of the sensing information in queue one is consistent with the location of the bits with content one in the first B bits in the derivation conclusion one, and the location of the fictitious information groups in queue one is consistent with the location of the bits with content zero in the first B bits in the derivation conclusion one;
[0109] Step 2-7: The monitoring device 1 transmits the queue 1 to the monitoring platform, and simultaneously removes the derivation conclusion 1 and the first B bits of the derivation conclusion 1.
[0110] Preferably, the method of controlling the hydrogen energy power system comprises:
[0111] Step 2-8: The controller of the second monitoring device uses a plurality of transmitters connected thereto to obtain a plurality of sensing information, and forms D information groups of sensing information;
[0112] Step 2-9: The second monitoring device performs deduction on each of the D information groups of sensing information according to the non-reverse deduction method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 2 as the information group 2 of sensing information; here, the first E bits of the deduction conclusion 2 have F bits with zero content and D bits with one content; the number of bits with zero content in the first E bits of the deduction conclusion 2 is lower than the number of bits with zero content in the first E bits of the deduction conclusion 2 in the D deduction conclusions and in the deduction conclusions other than the second deduction conclusion; E is the sum of F and D, and E, F and D are all natural numbers;
[0113] Step 2-10: The second monitoring device cuts out the first E bits of the second derivation conclusion, and synchronously forms F fabricated information groups;
[0114] Step 2-11: The second monitoring device performs deduction on the F fabricated information groups according to the non-reverse deduction method to obtain F deduction conclusions, and respectively sums up the number of bits with zero content in the first E bits of the F deduction conclusions, thereby obtaining the number of F bits with zero content;
[0115] Step 2-12: The second monitoring device determines whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion;
[0116] Step 2-13: If the number of the F bits with content zero is higher than the number of bits with content zero in the first E bits in the derivation conclusion 2, perform information group combined queue processing on the information groups of the D sensing information and the F fabricated information groups according to the first E bits of the derivation conclusion 2 to obtain queue 2; here, the location of the information groups of the sensing information in queue 2 is consistent with the location of the bits with content one in the first E bits in the derivation conclusion 2, and the location of the fabricated information groups in queue 2 is consistent with the location of the bits with content zero in the first E bits in the derivation conclusion 2;
[0117] Step 2-14: The second monitoring device transmits the second queue to the monitoring platform, and simultaneously removes the second derivation conclusion and the first E bit of the second derivation conclusion;
[0118] Step 2-15: The monitoring device 1 receives the information verification command and the queue 2 transmitted by the monitoring platform;
[0119] Step 2-16: The monitoring device 1 performs deduction on all information groups in the queue 2 according to the non-backward deduction method to obtain a plurality of deduction conclusions, and selects a set deduction conclusion from the plurality of deduction conclusions; wherein the number of bits with zero content in the first E bits of the set deduction conclusion is lower than the number of bits with zero content in the first E bits of the deduction conclusions other than the set deduction conclusion among the plurality of deduction conclusions;
[0120] Step 2-17: The monitoring device 1 obtains the setting information group corresponding to the setting derivation conclusion according to the corresponding connection between the derivation conclusion and the information group, and transmits the setting information group to the monitoring platform at the location of the setting in the queue 2;
[0121] Step 2-18: The monitoring platform performs information verification processing on the queue 2 according to the setting location to obtain the correct information flow after verification.
[0122] In step 2-1 to step 2-7, the controller of the monitoring device 1 uses the several transmitters connected thereto to obtain several sensing information and form A sensing information information groups; the monitoring device 1 performs deduction on each of the A sensing information information groups according to a pre-set non-reverse deduction method to obtain A deduction conclusions accordingly, and then selects deduction conclusion 1 from the A deduction conclusions, and regards the sensing information information group corresponding to the deduction conclusion 1 as the sensing information information group 1; here, the first B bits of the deduction conclusion 1 contain C contents The number of bits with zero content in the first B bits of the derivation conclusion 1 is lower than the number of bits with zero content in the first B bits of the derivation conclusions outside the derivation conclusion 1; B is the sum of C and A, and B, C and A are all natural numbers; the monitoring device 1 cuts out the first B bits of the derivation conclusion 1 and synchronously forms C fabricated information groups; the monitoring device 1 performs derivation on each of the C fabricated information groups according to the non-reverse deduction method to obtain C derivation results accordingly. The A induction conclusions are obtained by summing up the number of bits with zero contents in the first B bits of the C induction conclusions, thereby obtaining the number of bits with zero contents in the C induction conclusions; the monitoring device 1 determines whether the number of bits with zero contents in the C induction conclusions is higher than the number of bits with zero contents in the first B bits of the induction conclusion 1; if the number of bits with zero contents in the C induction conclusions is higher than the number of bits with zero contents in the first B bits of the induction conclusion 1, the information group of the A sensing information is monitored based on the first B bits of the induction conclusion 1. Together with the C fictitious information groups, information group combined queue processing is performed to obtain queue one; here, the location of the information group of the sensing information in the queue one is consistent with the location of the bit with content one in the first B bits in the derivation conclusion one, and the location of the fictitious information group in the queue one is consistent with the location of the bit with content zero in the first B bits in the derivation conclusion one; the monitoring device transmits the queue one to the monitoring platform, and simultaneously removes the derivation conclusion one and the first B bits of the derivation conclusion one.
[0123] The necessity of monitoring the sensing information is obvious, so some sensing information obtained by the monitoring equipment of the present invention must be transmitted to the monitoring platform. In addition, during the transmission or storage of the sensing information, the disadvantage of content theft often occurs. To prevent the content from being stolen, the present invention initially uses a pattern of forming a fictitious information group to disrupt the sensing information, thereby improving the reliability of all sensing information. Naturally, the information reliability of this type of pattern is still insufficient, that is, if only this type of pattern is used, a fictitious information group must be negotiated or represented in advance, and this type of prior negotiation and representation is often stolen, and it still cannot prevent the occurrence of content theft of the sensing information. Therefore, the present invention will perform improvements within the following pattern to improve the reliability of the sensing information.
[0124] Therefore, the monitoring device 1 uses a number of pre-set transmitters to obtain a number of sensing information and forms A sensing information information groups; the monitoring device 1 performs deduction on each of the A sensing information information groups according to a pre-set non-reverse method to obtain A deduction conclusions accordingly, and then selects deduction conclusion 1 from the A deduction conclusions, and regards the sensing information information group corresponding to the deduction conclusion 1 as the sensing information information group 1; here, the first B bits of the deduction conclusion 1 have C bits with zero content and A bits with one content; the number of bits with zero content in the first B bits in the deduction conclusion 1 is lower than the number of bits with zero content in the first B bits in the deduction conclusions outside the deduction conclusion 1 in the A deduction conclusions; B is the sum of C and A, and B, C and A are all natural numbers; the formation of the information group can use any available pattern, just like forming a signal group by combining a number of sensing information sampled at a certain point in time. Information group; the non-reverse inference method can be any method that can be used, such as the hash method, and the non-reverse inference methods of the three monitoring devices in the present invention must be consistent, that is, they are all hash methods, just like using the MD5 hash method; on the other hand, even if the present invention only considers three monitoring devices, the sensing information can also be for several other monitoring devices, so for other monitoring devices, other non-reverse inference methods such as the RIPEMD-160 hash method can be used, but there are also constraints, that is, the non-reverse inference methods must be paired accordingly, just like for the present invention, monitoring device one and monitoring device two are paired accordingly, so a consistent non-reverse inference method must be used, and for monitoring device three, a non-reverse inference method consistent with another monitoring device that is paired with the monitoring device three must be used; therefore, before step 2-1, it also includes performing monitoring device pairing processing to allow the monitoring device one and the monitoring device two to form a monitoring device cluster.In addition, the A, B, and C monitoring devices of a monitoring device cluster have also been negotiated, and naturally the monitoring platform can also grasp such information; on the other hand, the settings of A, B, and C are related to the amount of software and hardware resources to be spent. Specifically, the higher the amount of B, the higher the amount of software and hardware resources to be spent, and the lower the difference between the amounts of A and C, the higher the amount of software and hardware resources to be spent (for content theft with a probability, the amount of software and hardware resources spent is even higher, because the number of rounds of polling and deduction is higher; naturally, the corresponding paired monitoring device also has to spend more software and hardware resources, because it has to find a suitable The amount of B is a fabricated information group (appropriate), but correspondingly, the higher the amount of B, the better the performance of preventing the content from being stolen, and the lower the difference between the amounts of A and C, the better the performance of preventing the content from being stolen; therefore, A, B and C can be controlled to achieve a balance between the expenditure of software and hardware resources and the reliability of information; according to different non-reversible methods, the amount of B is also different. Using the RIPEMD-160 hash method, the amount of B is like ten to two hundred, or fifty to one hundred and fifty, or one hundred to one hundred and twenty-five; and one of the functions of the present invention in combining information in the previous process to form an information group is to control the number of information groups, that is, to control the amount of A.
[0125] In addition, the obtained derivation conclusion 1 is constrained, that is, the first B bits of the derivation conclusion 1 have C bits with zero content and A bits with one content; the number of bits with zero content in the first B bits of the derivation conclusion 1 is lower than the number of bits with zero content in the first B bits of the derivation conclusions outside the derivation conclusion 1 in the A derivation conclusions. Through this setting, the number of fabricated information groups to be formed can be reduced to the maximum, thereby reducing invalid information. In addition, this is also the basis for the subsequent arrangement of information groups and the benchmark for the subsequent information verification.
[0126] In addition, the present invention uses a non-reverse deduction method to perform deductions on the C fabricated information groups respectively to obtain C deduction conclusions accordingly, and its function is to register the location of the fabricated information group. This is the exclusive application mode of the present invention, so for non-reverse deduction methods, it is usually only used to verify the source information, and the present invention achieves the function of location registration in certain scenarios (that is, the imported selection class is constrained); just like performing deduction on a recognized information group, the content of the first few bits of the derived conclusion obtained is: the content of the first two bits is one, the content of the middle two bits is zero, and the content of the last two bits is one, so the information group of the induced information will be listed in the first two bits and the last two bits, and the middle two bits will be added by the fabricated information group; and how to identify the derived conclusion requires performing it on all 6 information groups. Derivation is performed to obtain several derivation conclusions, and here only the content of the first several bits of one derivation conclusion is: the content of the first two bits is one, the content of the middle two bits is zero, and the content of the last two bits is one (the number of zeros in the first several bits of other derivation conclusions is lower, so it does not meet the requirements), so the data can be proofread (during the proofreading, the cost of hardware and software resources is handled by another monitoring device, so the monitoring platform will not occupy too many resources; and for information thieves, they first determine whether the information group has added a fictitious information group, and also determine the amount of B, A, and C, and also determine the non-reverse method, and also determine the content of the bits, and also determine the location of the cut bits, so the amount of hardware and software resources required is higher); of course, the above example sets B to Liu and A to four.
[0127] To generate a fictitious message group, you can use random fictitious patterns, just like forging the sensor information of the transmitter, to generate a fictitious message group.
[0128] The fictitious information group formed has only one requirement, that is, the number of bits with zero content in the first B bits of the deduction conclusion derived from the fictitious information group should not be too low, and the criterion for not being too low is that it should be higher than the number of bits with zero content in the first B bits in the deduction conclusion one; in this way, it is guaranteed that the information group one of the sensing information is dedicated in all information groups, and its dedicated attribute is that the number of bits with zero content in the first B bits of the deduction conclusion one is the lowest; then, based on the first B bits of the deduction conclusion one, the information group A sensing information and the C fictitious information groups are processed in combined queueing mode to obtain queue one; and based on the first B bits of the deduction conclusion one, combined queueing is performed, that is, the sensing information in queue one is processed in combined queueing mode. The location of the information group and the location of the bit with content one in the first B bits of the derivation conclusion one are consistent, and the location of the fictitious information group in the queue one and the location of the bit with content zero in the first B bits of the derivation conclusion one are consistent, so that the information proofreading can be executed sequentially later; the monitoring device transmits the queue one to the monitoring platform, and simultaneously removes the derivation conclusion one and the first B bits of the derivation conclusion one; thereby, during the information transmission period and the information storage period on the monitoring platform, the disadvantage of content theft will not occur, and the probability of content theft can be reduced; of course, the monitoring platform cannot directly use queue one, because it contains forged and fictitious information, so when performing the induction information analysis, the information proofreading operation must also be performed.
[0129] Preferably, after the monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1 in step 2-5, it includes:
[0130] Step 2-5-1: If the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the derivation conclusion one, select all the information groups that are set to be fabricated from the C fabricated information groups; here, the number of the bits with zero content in the first B bits of the derivation conclusion corresponding to the fabricated information group is not higher than the number of the bits with zero content in the first B bits in the derivation conclusion one;
[0131] Step 2-5-2: The monitoring device 1 forms a plurality of fabricated information groups for refresh; the number of the plurality of fabricated information groups for refresh is consistent with the number of all fabricated information groups for setting;
[0132] Step 2-5-3: The monitoring device 1 performs deduction on each of the plurality of fabricated information groups for refresh according to the non-reverse deduction method to obtain a plurality of deduction conclusions for refresh, and respectively totals the number of bits with zero content in the first B bits of the plurality of deduction conclusions for refresh;
[0133] Step 2-5-4: The monitoring device 1 determines whether the number of bits with zero content in the first B bits of the several refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1;
[0134] Step 2-5-5: If the number of bits with zero content in the first B bits of the plurality of refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1, the plurality of refresh fabricated information groups are used to refresh all the set fabricated information groups to form C new fabricated information groups;
[0135] Step 2-5-6: The monitoring device forms a queue and generates a command, wherein the queue formation command is used to indicate that based on the first B bits of the deduced conclusion one, a combined queueing process is performed on the A sensing information information groups and the C fictitious information groups to obtain queue one.
[0136] This ensures that the derivation conclusion one is the most specific among all the derivation conclusions, and cannot be disturbed by fabricated information groups, which may cause errors in the subsequent information proofreading. Since the fabricated information group is added later, it is impossible to confirm whether the fabricated information group is appropriate when the non-reverse derivation method is not performed on the fabricated information group. Therefore, the present invention needs to determine whether the number of the C bits with zero content is higher than the number of bits with zero content in the first B bits of the derivation conclusion one. However, the disadvantage of inappropriate fabricated information groups often occurs, that is, the number of bits with zero content in the first B bits of the derivation conclusion corresponding to the fabricated information group is not higher than the number of bits with zero content in the first B bits of the derivation conclusion one. The present invention forms a fabricated information group for refreshing, and refreshes the fabricated information group to ensure the specificity of the derivation conclusion one.
[0137] In step 2-8 to step 2-14, the second monitoring device uses the plurality of transmitters connected thereto to obtain a plurality of sensing information and form D sensing information information groups; the second monitoring device performs deduction on each of the D sensing information information groups according to the non-reverse deduction method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the sensing information information group corresponding to the deduction conclusion 2 as the sensing information information group 2; here, the first E bits of the deduction conclusion 2 have F bits with contents of zero. The number of bits with zero contents in the first E bits of the derivation conclusion 2 is lower than the number of bits with zero contents in the first E bits of the derivation conclusions outside the derivation conclusion 2 in the D derivation conclusions; E is the sum of F and D, and E, F and D are all natural numbers; the monitoring device 2 cuts out the first E bits of the derivation conclusion 2 to synchronously form F fabricated information groups; the monitoring device 2 performs derivation on each of the F fabricated information groups according to the non-reverse deduction method to obtain F derivation conclusions accordingly. , and the number of bits with zero content in the first E bits of the F derivation conclusions is respectively totaled, so as to obtain the number of F bits with zero content; the monitoring device 2 determines whether the number of the F bits with zero content is higher than the number of bits with zero content in the first E bits of the derivation conclusion 2; if the number of the F bits with zero content is higher than the number of bits with zero content in the first E bits of the derivation conclusion 2, the information groups of the D sensing information and the D sensing information are monitored according to the first E bits of the derivation conclusion 2. The F fictitious information groups are processed together by information group combined queueing to obtain queue two; here, the location of the information group of the sensing information in queue two and the location of the bit with content one in the first E bits in the derivation conclusion two are consistent, and the location of the fictitious information group in queue two and the location of the bit with content zero in the first E bits in the derivation conclusion two are consistent; the monitoring device two transmits the queue two to the monitoring platform, and simultaneously removes the derivation conclusion two and the first E bits of the derivation conclusion two.
[0138] The process executed in the second monitoring device is similar to the process executed in the first monitoring device, but there are differences; that is, the amount of E, F and D of the second monitoring device is different from the corresponding amount of the first monitoring device, thereby increasing the complexity of the restored data of the information thief to restore the information and improving the reliability of the information; however, the non-reverse method must be consistent to ensure consistency; in addition, the corresponding location of the bit with zero content represents the location of the fabricated information group, and the corresponding location of the bit with one content represents the location of the information group of the sensed information, so it is consistent with the first monitoring device; in addition, the present invention cannot be achieved with one monitoring device, because when performing information proofreading, it is necessary to The two monitoring devices in the pair each perform deduction to achieve information verification by corresponding to another monitoring device in the pair, thus overcoming the problem that the monitoring platform cannot provide sufficient software and hardware resources (because the sensing information will be associated with a large number of monitoring devices, the monitoring platform cannot perform detailed information verification operations because the amount of software and hardware resources required is too high); the monitoring device two transmits the queue two to the monitoring platform, and simultaneously removes the deduced conclusion two and the first E bits of the deduced conclusion two, so the monitoring device one is similar, that is, the monitoring device does not maintain information that can directly identify the location of the fictitious information group, so even if the disadvantage of content theft occurs, the specific information will not be stolen.
[0139] Preferably, the monitoring device 2 performs deduction on each of the D information groups of sensing information according to the non-reverse inference method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 2 as the information group 2 of sensing information. The non-reverse inference method in steps 2-9 is a hash method.
[0140] Furthermore, the hashing method can receive input information of any size, but can derive a conclusion of the same number of bits.
[0141] In step 2-15 to step 2-18, the monitoring device 1 receives the information proofreading command and the queue 2 transmitted by the monitoring platform; the monitoring device 1 performs deduction on all the information groups in the queue 2 according to the non-reverse deduction method to obtain a number of deduction conclusions, and selects a set deduction conclusion from the several deduction conclusions; here, the number of bits with zero content in the first E bits of the set deduction conclusion is lower than the number of bits with zero content in the first E bits of the deduction conclusions outside the set deduction conclusions in the several deduction conclusions; the monitoring device 1 obtains the set information group corresponding to the set deduction conclusion based on the corresponding connection between the deduction conclusion and the information group, and transmits the setting information group to the monitoring platform at the location of the setting in the queue 2; the monitoring platform performs information proofreading on the queue 2 according to the location of the setting to obtain an accurate information flow after proofreading.
[0142] When the monitoring platform of the present invention does not perform information processing, it only saves the queue that has been disturbed, so there is no need to perform strict information protection on the queue, because even if the information thief steals the queue, he cannot use it directly, thereby reducing the burden of information reliability of the sensing information; when information processing is required, the information proofreading command and the queue 2 are first transmitted to the monitoring device 1; and the monitoring device 1 performs deduction on all information groups in the queue 2 according to the non-reverse deduction method to obtain a number of deduction conclusions, and selects a set deduction conclusion from the several deduction conclusions; because the set deduction conclusion has the following properties: the number of bits with zero content in the first E bits of the set deduction conclusion is lower than the number of bits with zero content in the first E bits of the deduction conclusions outside the set deduction conclusion among the several deduction conclusions, so the set deduction conclusion is the same The deduction conclusion two of the monitoring device two is consistent, so it is feasible to lock the fictitious information group; then, based on the corresponding relationship between the deduction conclusion and the information group, the setting information group corresponding to the set deduction conclusion is obtained, and the setting information group is transmitted to the setting location in the queue two to the monitoring platform; at this time, only an extremely simple setting location message needs to be transmitted, which reduces the probability of content being stolen and simultaneously reduces the use loss of the wireless network; and the monitoring platform performs information proofreading processing on the queue two according to the setting location to obtain the correct information flow after proofreading; because the setting location identifies the set information group, and this information group is not only an information group of sensing information, but also an information group used for locking, so the fictitious information group can be locked, and then after removing the fictitious information group, the correct information flow after proofreading can be obtained.
[0143] Preferably, the monitoring platform performs information proofreading on the queue 2 according to the setting to obtain the correct information flow after proofreading, step 2-18, including:
[0144] Step 2-18-1: The monitoring platform sets the location of the setting in the queue 2 to obtain the proofreading information group at the location of the setting;
[0145] Step 2-18-2: The monitoring platform performs deduction on the proofreading information group according to the non-reverse deduction method to obtain a proofreading deduction conclusion;
[0146] Step 2-18-3: The monitoring platform cuts out the first E bits of the proofreading derivation conclusion, and performs sequential characterization processing on the information groups in the queue 2, so that the information groups in the queue 2 sequentially characterize the first E bits of the proofreading derivation conclusion;
[0147] Step 2-18-4: The monitoring platform removes the information groups in the queue 2 whose contents are represented by bits being zero, so as to retain the information groups whose contents are represented by bits being one, thereby obtaining a proofread and correct information flow.
[0148] In this way, it is convenient to execute the sensing information processing to remove the fictitious information group used for information disturbance, and to leave the information group of sensing information, thereby ensuring the correct analysis of the sensing information; here, the monitoring platform only needs to execute one round of non-reverse deduction method, and the consumption of software and hardware resources is low, so the function of reducing the probability of information theft is achieved at a very low cost; here, since the first E bits in the proofreading deduction conclusion are sequentially arranged and associated with the same information group, that is, the first E bits in the proofreading deduction conclusion with a content of one represent the information group of sensing information, and the bits with a content of zero represent the fictitious information group, so the monitoring platform removes the information group represented by the bit with a content of zero in the queue two, and leaves the information group represented by the bit with a content of one, thereby obtaining the correct information flow after proofreading.
[0149] The controller of the present invention transmits the received sensing information to the monitoring platform for display, forming A sensing information information groups; obtaining A deduction conclusions, which are used as the sensing information information group 1; cutting out the first B bits of the deduction conclusion 1, and synchronously forming C fictitious information groups; correspondingly obtaining C deduction conclusions, and obtaining the number of C bits with zero content; if both are higher than the number of bits with zero content in the first B bits of the deduction conclusion 1, performing information group combined queue processing to obtain queue 1; the queue 1 is transmitted to the monitoring platform; forming D sensing information information groups; obtaining D deduction conclusions, which are used as the sensing information information group 2; cutting out the first B bits of the deduction conclusion 2, and obtaining the first B bits of the deduction conclusion 2. E bits are used to synchronously form F fictitious information groups; F deduction conclusions are obtained, and the number of F bits with zero content is obtained; if all of them are higher than the number of bits with zero content in the first E bits in the deduction conclusion 2, the information group combined queue processing is performed to obtain queue 2; the queue 2 is transmitted to the monitoring platform; deduction is performed on all information groups in the queue 2 respectively to obtain several deduction conclusions, and the set deduction conclusions are selected; the set information group corresponding to the set deduction conclusion is obtained, and the location of the setting is transmitted to the monitoring platform; information proofreading processing is performed on the queue 2 to obtain an accurate information flow after proofreading; thereby achieving the function of reducing the risk of content theft.
[0150] The present invention has been described above in an illustrative manner using embodiments. Those skilled in the art should understand that the present disclosure is not limited to the embodiments described above, and that various changes, modifications and substitutions may be made without departing from the scope of the present invention.
Claims
1. A hydrogen energy power control system, characterized in that: include: A hydrogen energy power device corresponding to each monitoring device, wherein the monitoring device comprises a controller, the controller is connected to a wireless communication module, and the controller is also connected to a plurality of transmitters, the plurality of transmitters are used to sense the sensing information of the hydrogen energy power device corresponding to the monitoring device to which the controller connected thereto belongs, and the monitoring device comprises a monitoring device 1 and a monitoring device 2; The controller is connected to the monitoring platform in the wireless network via the wireless communication module; The modules running on the monitoring device 1 include an acquisition module 1, a derivation module 1, a cutting module 1, a derivation module 2, a recognition module 1, an execution module 1 and a removal module 1; The acquisition module 1 is used to acquire a plurality of sensing information and form an information group of A sensing information; The derivation module 1 is used to perform derivation on each of the A information groups of sensing information according to a pre-set non-reverse derivation method to obtain A derivation conclusions accordingly, and then select derivation conclusion 1 from the A derivation conclusions, and regard the information group of sensing information corresponding to the derivation conclusion 1 as the information group of sensing information; the number of bits with zero content in the first B bits in the derivation conclusion 1 is lower than the number of bits with zero content in the first B bits in the derivation conclusions outside the derivation conclusion 1 in the A derivation conclusions; the first B bits of the derivation conclusion 1 include C bits with content 0 and A bits with content 1; The cutting module 1 is used to cut out the first B bits of the derivation conclusion 1, and synchronously form C fabricated information groups; The second derivation module is used to perform derivation on each of the C fabricated information groups according to the non-reverse derivation method to obtain C derivation conclusions accordingly, and to sum up the number of bits with zero content in the first B bits of the C derivation conclusions respectively, so as to obtain the number of C bits with zero content; The identification module 1 is used to identify whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1; The execution module 1 is used for, if the number of the C bits with zero content is higher than the number of bits with zero content in the first B bits in the derivation conclusion 1, performing information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups according to the first B bits of the derivation conclusion 1 to obtain a queue 1; wherein the location of the information groups of the sensing information in the queue 1 is consistent with the location of the bits with content 1 in the first B bits in the derivation conclusion 1, and the location of the fictitious information groups in the queue 1 is consistent with the location of the bits with content 0 in the first B bits in the derivation conclusion 1; The removal module 1 is used to transmit the queue 1 to the monitoring platform, and simultaneously remove the derivation conclusion 1 and the first B bits of the derivation conclusion 1; The non-backward method is a hash method; B is the sum of C and A, and B, C and A are all natural numbers.
2. The hydrogen energy power control system according to claim 1, characterized in that: The modules running on the monitoring device 2 include an acquisition module 2, a derivation module 3, a cutting module 2, a derivation module 4, a recognition module 2, an execution module 2 and a removal module 2; The second acquisition module is used to acquire a plurality of sensing information and form D sensing information information groups; The derivation module three is used to perform derivation on each of the D information groups of the sensing information according to the non-reverse derivation method to obtain D derivation conclusions accordingly, and then select derivation conclusion 2 from the D derivation conclusions, and regard the information group of the sensing information corresponding to the derivation conclusion 2 as the information group 2 of the sensing information; here, the first E bits of the derivation conclusion 2 have F bits with zero content and D bits with one content; the number of bits with zero content in the first E bits of the derivation conclusion 2 is lower than the number of bits with zero content in the first E bits of the derivation conclusions outside the derivation conclusion 2 among the D derivation conclusions; The cutting module 2 is used to cut out the first E bits of the derivation conclusion 2, and synchronously form F fabricated information groups; The derivation module 4 is used to perform derivation on the F fabricated information groups respectively according to the non-reverse derivation method to obtain F derivation conclusions accordingly, and respectively sum up the number of bits with zero content in the first E bits of the F derivation conclusions, so as to obtain the number of F bits with zero content; The second identification module is used to identify whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion; The execution module 2 is used for, if the number of the F bits with zero content is higher than the number of bits with zero content in the first E bits in the derivation conclusion 2, performing information group combined queue processing on the information groups of the D sensing information and the F fabricated information groups according to the first E bits of the derivation conclusion 2 to obtain a queue 2, wherein the location of the information groups of the sensing information in the queue 2 is consistent with the location of the bits with one content in the first E bits in the derivation conclusion 2, and the location of the fabricated information groups in the queue 2 is consistent with the location of the bits with zero content in the first E bits in the derivation conclusion 2; The removal module 2 is used to transfer the queue 2 to the monitoring platform, and simultaneously remove the derivation conclusion 2 and the head E bit of the derivation conclusion 2; E is the sum of F and D, and E, F and D are all natural numbers.
3. The hydrogen energy power control system according to claim 2, characterized in that: The module running on the monitoring device 1 also includes a transmission module, and the module running on the monitoring platform includes a proofreading and processing module. The monitoring device 1 performs deduction on all information groups in the queue 2 according to the non-reverse deduction method to obtain a number of deduction conclusions, and selects a set deduction conclusion from the several deduction conclusions; the number of bits with zero content in the first E bits of the set deduction conclusion is lower than the number of bits with zero content in the first E bits of the deduction conclusions outside the set deduction conclusion in the several deduction conclusions; the transmission module is used to obtain a set information group corresponding to the set deduction conclusion according to the corresponding connection between the deduction conclusion and the information group, and transmit the setting information group to the monitoring platform at the location of the setting in the queue 2; The proofreading processing module is used to obtain the proofreading information group located at the location of the setting according to the location of the setting; to perform deduction on the proofreading information group according to the non-reverse deduction method to obtain the proofreading deduction conclusion; to cut out the first E bits of the proofreading deduction conclusion, and perform sequential representation processing on the information groups in the queue two, so that the information groups in the queue two sequentially represent the first E bits of the proofreading deduction conclusion; to remove the information groups in the queue two whose content is represented as zero, so as to leave the information groups whose content is represented as one, so as to obtain the correct information flow after proofreading.
4. The hydrogen energy power control system according to claim 2, characterized in that: The identification module 1 is also used for selecting all the information groups set to be fabricated from the C fabricated information groups if the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the deduction conclusion 1; for forming a number of fabricated information groups for refresh; for performing deduction on each of the fabricated information groups for refresh according to the non-reverse deduction method to obtain a number of refresh deduction conclusions accordingly, and for summing up the number of bits with zero content in the first B bits of the refresh deduction conclusions; for determining whether the number of bits with zero content in the first B bits of the refresh deduction conclusions is higher than the number of bits with zero content in the first B bits in the deduction conclusion 1; Used to refresh all the set fictitious information groups with the several fictitious information groups for refresh to form C new fictitious information groups if the number of bits with zero content in the first B bits of the several refresh deduction conclusions is higher than the number of bits with zero content in the first B bits of the deduction conclusion one; used to form a queue one formation command, wherein the queue one formation command is used to indicate that according to the first B bits of the deduction conclusion one, information group combined queuing processing is performed on A information groups of sensing information and C fictitious information groups together to obtain queue one.
5. A method for controlling a hydrogen energy power system, characterized in that: include: Step 1: A plurality of transmitters transmit the sensing information of the hydrogen energy power equipment corresponding to the monitoring equipment of the controller connected thereto to the controller; Step 2: The controller transmits the received sensing information to the monitoring platform for display; The step 2 specifically includes: Step 2-1: The monitoring device 1 uses a plurality of transmitters connected thereto to obtain a plurality of sensing information, and forms an information group of A sensing information; Step 2-2: The monitoring device 1 performs deduction on each of the A information groups of sensing information according to a pre-set non-reverse deduction method to obtain A deduction conclusions accordingly, and then selects deduction conclusion 1 from the A deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 1 as the information group of sensing information; the number of bits with zero content in the first B bits of the deduction conclusion 1 is lower than the number of bits with zero content in the first B bits of the deduction conclusions outside the deduction conclusion 1 in the A deduction conclusions; the first B bits of the deduction conclusion 1 include C bits with content of 0 and A bits with content of 1; Step 2-3: Monitoring device 1 cuts out the first B bits of derivation conclusion 1 and synchronously forms C fabricated information groups; Step 2-4: The monitoring device 1 performs deduction on each of the C fabricated information groups according to the non-reverse deduction method to obtain C deduction conclusions accordingly, and sums up the number of bits with zero content in the first B bits of the C deduction conclusions, thereby obtaining the number of C bits with zero content; Step 2-5: Monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1; Step 2-6: If the number of the C bits with content zero is higher than the number of bits with content zero in the first B bits in the derivation conclusion one, perform information group combined queue processing on the information groups of the A sensing information and the C fictitious information groups according to the first B bits of the derivation conclusion one to obtain queue one, wherein the location of the information groups of the sensing information in the queue one is consistent with the location of the bits with content one in the first B bits in the derivation conclusion one, and the location of the fictitious information groups in the queue one is consistent with the location of the bits with content zero in the first B bits in the derivation conclusion one; Step 2-7: The monitoring device 1 transmits the queue 1 to the monitoring platform, and simultaneously removes the derivation conclusion 1 and the first B bits of the derivation conclusion 1; The non-backward method is a hash method; B is the sum of C and A, and B, C and A are all natural numbers.
6. The method of controlling the hydrogen energy power system according to claim 5, characterized in that: The method of controlling the hydrogen energy power system comprises: Step 2-8: The controller of the second monitoring device uses a plurality of transmitters connected thereto to obtain a plurality of sensing information, and forms D information groups of sensing information; Step 2-9: The second monitoring device performs deduction on each of the D information groups of sensing information according to the non-backward deduction method to obtain D deduction conclusions accordingly, and then selects deduction conclusion 2 from the D deduction conclusions, and regards the information group of sensing information corresponding to the deduction conclusion 2 as the information group 2 of sensing information; here, the first E bits of the deduction conclusion 2 have F bits with zero content and D bits with one content; the number of bits with zero content in the first E bits of the deduction conclusion 2 is lower than the number of bits with zero content in the first E bits of the deduction conclusion 2 in the D deduction conclusions and in the deduction conclusions other than the second deduction conclusion; Step 2-10: The second monitoring device cuts out the first E bits of the second derivation conclusion, and synchronously forms F fabricated information groups; Step 2-11: The second monitoring device performs deduction on the F fabricated information groups according to the non-reverse deduction method to obtain F deduction conclusions, and respectively sums up the number of bits with zero content in the first E bits of the F deduction conclusions, thereby obtaining the number of F bits with zero content; Step 2-12: The second monitoring device determines whether the number of the F bits with zero content is higher than the number of the bits with zero content in the first E bits in the second derivation conclusion; Step 2-13: If the number of the F bits with zero contents is higher than the number of the bits with zero contents in the first E bits in the derivation conclusion 2, perform information group combined queue processing on the information groups of the D sensing information and the F fictitious information groups together according to the first E bits of the derivation conclusion 2 to obtain queue 2; E is the sum of F and D, and E, F and D are all natural numbers; Step 2-14: The second monitoring device transmits the second queue to the monitoring platform, and simultaneously removes the second derivation conclusion and the first E bit of the second derivation conclusion; Step 2-15: The monitoring device 1 receives the information verification command and the queue 2 transmitted by the monitoring platform; Step 2-16: The monitoring device 1 performs deduction on all information groups in the queue 2 according to the non-backward deduction method to obtain a plurality of deduction conclusions, and selects a set deduction conclusion from the plurality of deduction conclusions; the number of bits with zero content in the first E bits of the set deduction conclusion is lower than the number of bits with zero content in the first E bits of the deduction conclusions other than the set deduction conclusion among the plurality of deduction conclusions; Step 2-17: The monitoring device 1 obtains the setting information group corresponding to the setting derivation conclusion according to the corresponding connection between the derivation conclusion and the information group, and transmits the setting information group to the monitoring platform at the location of the setting in the queue 2; Step 2-18: The monitoring platform performs information verification processing on the queue 2 according to the setting location to obtain the correct information flow after verification; The monitoring platform performs information proofreading on the second queue according to the setting to obtain the correct information flow after proofreading, step 2-18, including: Step 2-18-1: The monitoring platform sets the location of the setting in the queue 2 to obtain the proofreading information group at the location of the setting; Step 2-18-2: The monitoring platform performs deduction on the proofreading information group according to the non-reverse deduction method to obtain a proofreading deduction conclusion; Step 2-18-3: The monitoring platform cuts out the first E bits of the proofreading derivation conclusion, and performs sequential characterization processing on the information groups in the queue 2, so that the information groups in the queue 2 sequentially characterize the first E bits of the proofreading derivation conclusion; Step 2-18-4: The monitoring platform removes the information groups in the queue 2 whose contents are represented by bits being zero, so as to retain the information groups whose contents are represented by bits being one, thereby obtaining a proofread and correct information flow.
7. The method of controlling the hydrogen energy power system according to claim 6, characterized in that: Before step 2-1, the method further includes executing a monitoring device pairing process to allow the monitoring device 1 and the monitoring device 2 to form a monitoring device cluster.
8. The method of controlling the hydrogen energy power system according to claim 7, characterized in that: After the monitoring device 1 determines whether the number of the C bits with zero content is higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1 in step 2-5, the method includes: Step 2-5-1: If the number of the C bits with zero content is not higher than the number of the bits with zero content in the first B bits in the derivation conclusion 1, select all the set fabricated information groups from the C fabricated information groups; Step 2-5-2: The monitoring device 1 generates several fabricated information groups for refreshing; Step 2-5-3: The monitoring device 1 performs deduction on each of the plurality of fabricated information groups for refresh according to the non-reverse deduction method to obtain a plurality of deduction conclusions for refresh, and respectively totals the number of bits with zero content in the first B bits of the plurality of deduction conclusions for refresh; Step 2-5-4: The monitoring device 1 determines whether the number of bits with zero content in the first B bits of the several refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1; Step 2-5-5: If the number of bits with zero content in the first B bits of the plurality of refresh derivation conclusions is higher than the number of bits with zero content in the first B bits of the derivation conclusion 1, the plurality of refresh fabricated information groups are used to refresh all the set fabricated information groups to form C new fabricated information groups; Step 2-5-6: The monitoring device forms a queue and generates a command, wherein the queue formation command is used to indicate that based on the first B bits of the deduced conclusion one, a combined queueing process is performed on the A sensing information information groups and the C fictitious information groups to obtain queue one.
Citation Information
Patent Citations
Data transmission method and apparatus
CN108023724A
Data transmitting method, and receiving method and device
CN108632020A