Hydrogenation data processing method and device

By matching the standard operating video, the accuracy of the hydrogen refueling operation is judged and the alarm is issued, which solves the safety hazards caused by irregular hydrogen refueling operations and improves the hydrogen refueling monitoring effect.

CN111881819BActive Publication Date: 2025-01-03SHANDONG YUEXING CHEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010732914.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-27
Publication Date
2025-01-03
Estimated Expiration
2040-07-27

AI Technical Summary

Technical Problem

Improper hydrogen refueling operations at hydrogen refueling stations may lead to safety hazards, and the existing technology is difficult to supervise for a long time, making it difficult to effectively solve safety hazards.

Method used

By obtaining the timing keyframes in the hydrogen refueling operation video, matching them with the timing keyframes of the standard operating video, establishing a matrix and generating a path, comparing the time interval, determining the successful or failed match, to judge the correctness of the hydrogen refueling operation and issue an alarm information.

Benefits of technology

It improves the monitoring effect of hydrogen refueling operations, reduces safety risks, realizes effective supervision of hydrogen refueling operators, and ensures the safety of the hydrogen refueling process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111881819B_ABST
    Figure CN111881819B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for processing hydrogenation data. The method comprises: obtaining a first key frame with a time sequence in a video of a hydrogenation operation; matching the first key frame with a time sequence with a second key frame with a time sequence in a standard operation video; and determining that the hydrogenation operation is correct if the match is successful. The present invention solves the technical problem in the related art that a hydrogenation operator may cause safety hazards due to non-standard actions during the hydrogenation process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of hydrogenation detection, and in particular, to a method and device for processing hydrogenation data. Background Art

[0002] In the related art, hydrogen refueling stations have high safety requirements. Irregular hydrogen refueling operations by manual labor may lead to significant safety hazards. However, in the related art, through manual supervision, there are problems such as low efficiency and difficulty in continuous long-term supervision, resulting in certain safety hazards still existing.

[0003] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0004] Embodiments of the present invention provide a method and device for processing hydrogenation data, so as to at least solve the technical problem that in the related art, during the hydrogenation process by hydrogenation personnel, due to irregular actions, safety hazards may be caused.

[0005] According to one aspect of the embodiments of the present invention, a method for processing hydrogenation data is provided, including: obtaining first key frames with time sequence in a video of a hydrogenation operation; matching the first key frames with time sequence with second key frames with time sequence in a standard operation video; and determining that the hydrogenation operation is correct when the matching is successful.

[0006] Optionally, matching the first key frames with time sequence with the second key frames with time sequence in the standard operation video includes: determining that the number of second key frames in the standard operation video is N, and the number of first key frames in the video of the hydrogenation operation is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames according to the time sequence; and matching the first key frames and the second key frames according to the matrix.

[0007] Optionally, matching the first key frames and the second key frames according to the matrix includes: finding nodes where the first key frames and the second key frames are the same in sequence based on the matrix, and generating a path for the nodes according to the time sequence; and determining whether the matching of the first key frames and the second key frames is successful according to the path.

[0008] Optionally, determining whether the first key frame and the second key frame match successfully based on the path includes: when the second key frames corresponding to the nodes of the path include all the key frames of the standard operation video, obtaining the first time interval between the first key frames corresponding to adjacent nodes in the path, and the second time interval between adjacent second key frames in the standard operation video; comparing the first time interval of the first key frames corresponding to the adjacent nodes with the second time interval of the second key frames corresponding to the adjacent nodes to determine whether the first key frame and the second key frame match successfully.

[0009] Optionally, a first time interval of a first key frame corresponding to an adjacent node is compared with a second time interval of a second key frame corresponding to the adjacent node to determine whether the first key frame and the second key frame match successfully, including: when the first time interval is the same as the second time interval, determining that the adjacent nodes are reasonable; when it is determined that the number of reasonable adjacent nodes in the path and the total number of reasonable adjacent nodes in the second time interval account for more than a preset ratio, determining that the match is successful.

[0010] Optionally, it also includes: determining the path with the highest ratio of the number of reasonable adjacent nodes in the path to the total number of the second time interval as the optimal path, wherein there are multiple paths; generating a list of the first key frames and the second key frames corresponding to the nodes of the optimal path, and storing the list.

[0011] Optionally, the method further includes: in case of unsuccessful matching, determining that the hydrogenation operation is erroneous; and issuing an alarm message based on the erroneous hydrogenation operation.

[0012] According to another aspect of an embodiment of the present invention, a hydrogenation data processing device is also provided, including: an acquisition module for acquiring a first key frame of a video of a hydrogenation operation in a time sequence; a matching module for matching the first key frame with a time sequence with a second key frame with a time sequence of a standard operation video; and a determination module for determining that the hydrogenation operation is correct when the match is successful.

[0013] According to another aspect of an embodiment of the present invention, a computer storage medium is further provided, wherein the computer storage medium includes a stored program, wherein when the program is running, the device where the computer storage medium is located is controlled to execute any one of the above-mentioned hydrogenation data processing methods.

[0014] According to another aspect of an embodiment of the present invention, a processor is further provided, wherein the processor is used to run a program, wherein the program executes any one of the above-mentioned hydrogenation data processing methods when running.

[0015] In an embodiment of the present invention, a first key frame with a timing in a video of a hydrogenation operation is obtained; the first key frame with a timing is matched with a second key frame with a timing in a standard operation video; and when the match is successful, the correct way of the hydrogenation operation is determined. By obtaining a video of the hydrogenation operation, extracting the first key frame with a timing in the video, and matching it with the second key frame with a timing in the standard operation video, when the match is successful, it is determined that the hydrogenation operation is correct, thereby achieving the purpose of effectively determining whether the hydrogenation operation is correct based on the video of the hydrogenation operation, thereby achieving the technical effect of improving the monitoring effect of the hydrogenation operation and reducing safety hazards, and further solving the technical problem in the related art that safety hazards may be caused by non-standard actions of hydrogenation operators during the hydrogenation process. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0017] Figure 1 is a flow chart of a hydrogenation data processing method according to an embodiment of the present invention;

[0018] Figure 2 is a schematic diagram of a hydrogenation data processing device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0021] According to an embodiment of the present invention, a method embodiment of a hydrogenation data processing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0022] Figure 1 is a flow chart of a hydrogenation data processing method according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0023] Step S102, obtaining a first key frame with a time sequence in the video of the hydrogenation operation;

[0024] Step S104, matching the first key frame with the time sequence with the second key frame with the time sequence of the standard operation video;

[0025] Step S106: If the matching is successful, determine that the hydrogenation operation is correct.

[0026] Through the above steps, the first key frame with timing in the video of the hydrogenation operation is obtained; according to the first key frame with timing, it is matched with the second key frame with timing of the standard operation video; when the match is successful, the correct way of the hydrogenation operation is determined, by obtaining the hydrogenation operation video, and extracting the first key frame with timing in the video, and matching it with the second key frame with timing of the standard operation video. When the match is successful, it is determined that the hydrogenation operation is correct, and the purpose of effectively determining whether the hydrogenation operation is correct according to the video of the hydrogenation operation is achieved, thereby achieving the technical effect of improving the monitoring effect of the hydrogenation operation and reducing the safety hazards, and further solving the technical problem in the related technology that the hydrogenation operator may cause safety hazards due to improper actions during the hydrogenation process.

[0027] The above-mentioned hydrogenation operation can be a hydrogenation operation by a hydrogenation operator, or a hydrogenation operator controlling a hydrogenation device to perform a hydrogenation operation. The above-mentioned video can be collected by an image acquisition device, such as a camera, a video camera, etc.

[0028] There are multiple first key frames in the above video. When obtaining the first key frame in the video, the multiple first key frames in the video are extracted in chronological order, and the multiple first key frames are arranged in chronological order.

[0029] According to the first key frames with time sequence, match them with the second key frames with time sequence of the standard operation video. It can be in order to match the first key frames with the second key frames one by one. When the features of the first key frame are the same as those of the second key frame, it is determined that the first key frame and the second key frame are successfully matched.

[0030] It should be noted that the number of the first key frames may be more than that of the second key frames. Therefore, the corresponding relationship between the first key frames and the second key frames is many-to-one. Multiple first key frames can be matched with the second key frame, and the first key frames that are successfully matched with the second key frame among the multiple first key frames are recorded. The first key frames that are not matched can also be matched with other second key frames, so as to improve the matching accuracy.

[0031] In the case of successful matching, it is determined that the hydrogenation operation is correct. In the case of unsuccessful matching, it is determined that the hydrogenation operation is incorrect; an alarm message is sent according to the incorrect hydrogenation operation. The effective monitoring of the hydrogenation operation is realized, and the purpose of effectively determining whether the hydrogenation operation is correct according to the video of the hydrogenation operation is achieved. Thus, the technical effect of improving the monitoring effect of the hydrogenation operation and reducing the potential safety hazard is realized, and furthermore, the technical problem that in the related art, during the hydrogenation process by the hydrogenation operator, due to non-standard actions, potential safety hazards may be caused is solved.

[0032] There are various ways to match the above-mentioned first key frames with time sequence and the second key frames with time sequence of the standard operation video. In this embodiment, by establishing a matrix, the matching efficiency is improved and the time sequence attribute is retained, further improving the monitoring effect of the hydrogenation operation and reducing the technical effect of potential safety hazards.

[0033] Optionally, matching the first key frames with time sequence and the second key frames with time sequence of the standard operation video includes: determining that the number of the second key frames of the standard operation video is N, and the number of the first key frames of the hydrogenation operation video is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames according to the time sequence; and matching the first key frames and the second key frames according to the matrix.

[0034] The above-mentioned matching of the first key frames and the second key frames according to the matrix is based on the established N*M matrix, solving the matrix, obtaining the path of the matrix, and determining the first key frames and the second key frames with time sequence that are successfully matched. Thus, the fast and definite matching of the first key frames with time sequence and the second key frames with time sequence of the standard operation video is realized, and the time sequence is retained.

[0035] Optionally, matching the first key frame and the second key frame according to the matrix includes: searching for the same nodes of the first key frame and the second key frame in time sequence based on the matrix, and generating paths for the nodes in time sequence; and determining whether the first key frame and the second key frame match successfully according to the path.

[0036] In the above matrix, each first key frame has an intersection with all the second key frames, thereby establishing M*N nodes, determining the matching of multiple first key frames with multiple second key frames, and when the first key frame and the second key frame of a node are the same, recording the node, and searching for the next node in the matrix in time sequence, so that a path is formed according to multiple nodes in the matrix, and the above path may be multiple.

[0037] Optionally, determining whether the first key frame and the second key frame match successfully based on the path includes: when the second key frame corresponding to the node of the path includes all the key frames of the standard operation video, obtaining the first time interval between the first key frames corresponding to adjacent nodes in the path, and the second time interval between adjacent second key frames in the standard operation video; comparing the first time interval of the first key frames corresponding to the adjacent nodes with the second time interval of the second key frames corresponding to the adjacent nodes to determine whether the first key frame and the second key frame match successfully.

[0038] In the case where there are multiple paths as mentioned above, the optimal path is screened out by comparing the first time interval between the first key frames corresponding to adjacent nodes with the second time interval between adjacent second key frames in the standard operation video, and determining whether the first key frame and the second key frame match successfully.

[0039] Specifically, the first time interval of the first key frame corresponding to the adjacent nodes is compared with the second time interval of the second key frame corresponding to the adjacent nodes to determine whether the first key frame and the second key frame match successfully, including: when the first time interval is the same as the second time interval, determining that the adjacent nodes are reasonable; when it is determined that the number of reasonable adjacent nodes in the path and the total number of the second time intervals account for more than a preset ratio, determining that the match is successful.

[0040] Optionally, it also includes: determining the path with the highest ratio of the number of reasonable adjacent nodes in the path to the total number of second time intervals as the optimal path, where there are multiple paths; generating a list of the first key frames and second key frames corresponding to the nodes of the optimal path, and storing the list.

[0041] Store the above optimal path, which includes the first key frame closest to the second key frame of the standard operation video, record and save it, and it can be applied in other aspects. For example, determine the standard degree of the hydrogenation operation and determine the most standard one among different hydrogenation operations, etc.

[0042] It should be noted that the embodiments of the present application also provide an alternative implementation manner, which will be described in detail below.

[0043] In this implementation manner, when collecting the video of the hydrogenation operation of the hydrogenation operator and analyzing the collected video of the hydrogenation operation, according to the N key frames arranged in time sequence of the standard video and the M key frames arranged in time sequence of the collected video, where N < M, an N×M matrix including time sequence information is established, and the M key frames of the collected video are matched with the N key frames in time sequence, and a path from the upper left to the lower right is searched in the matrix. There may be multiple paths, and the number of path nodes is N; to improve the matching efficiency of the key frames and ensure the time sequence.

[0044] Then, determine the time interval between the N key frames of the standard video, and compare it with the time interval of the corresponding key frames of the collected video in the path to determine whether the time interval of the corresponding key frames of the collected video is reasonable, and select the path with the time interval between the key frames closest to the time interval between the corresponding key frames of the standard video from multiple paths as the optimal path.

[0045] According to another aspect of the embodiments of the present invention, there is also provided a hydrogenation data processing device, including: an acquisition module 22, a matching module 24, and a determination module 26, which will be described in detail below.

[0046] The acquisition module 22 is configured to acquire the first key frame of the video of the hydrogenation operation in time sequence; the matching module 24 is connected to the above acquisition module 22 and is configured to match the first key frame with time sequence with the second key frame with time sequence of the standard operation video; the determination module 26 is connected to the above matching module 24 and is configured to determine that the hydrogenation operation is correct when the matching is successful.

[0047] Through the above device, the acquisition module 22 acquires the first key frames with time sequence in the video of the hydrogenation operation; the matching module 24 matches the first key frames with time sequence in the video of the hydrogenation operation with the second key frames with time sequence in the standard operation video; the determination module 26 determines the correct way of the hydrogenation operation when the matching is successful. By acquiring the video of the hydrogenation operation, extracting the first key frames with time sequence in the video, and matching them with the second key frames with time sequence in the standard operation video, when the matching is successful, it is determined that the hydrogenation operation is correct, achieving the purpose of effectively determining whether the hydrogenation operation is correct according to the video of the hydrogenation operation, thus realizing the technical effect of improving the monitoring effect of the hydrogenation operation and reducing the potential safety hazards, and further solving the technical problem that in the related art, during the hydrogenation process, due to non-standard actions of the hydrogenation operator, potential safety hazards may occur.

[0048] Optionally, the matching module 24 includes: a determination unit for determining that the number of the second key frames of the standard operation video is N, and the number of the first key frames of the video of the hydrogenation operation is M, where N < M; an establishment unit for establishing an N*M matrix according to the time sequence for the N second key frames and the M first key frames; and a matching unit for matching the first key frames and the second key frames according to the matrix.

[0049] Optionally, the matching unit includes: a generation subunit for finding the nodes where the first key frames and the second key frames are the same according to the time sequence based on the matrix, and generating a path according to the time sequence for the nodes; and a matching subunit for determining whether the matching between the first key frames and the second key frames is successful according to the path.

[0050] Optionally, the matching subunit includes: an obtaining secondary subunit for obtaining the first time interval between the first key frames corresponding to the adjacent nodes in the path and the second time interval between the adjacent second key frames in the standard operation video when the second key frames corresponding to the nodes in the path include all the key frames of the standard operation video; and a comparing secondary subunit for comparing the first time interval between the first key frames corresponding to the adjacent nodes with the second time interval between the adjacent second key frames corresponding to the nodes to determine whether the matching between the first key frames and the second key frames is successful.

[0051] Optionally, the comparing secondary subunit includes: a first determining tertiary subunit for determining that the adjacent nodes are reasonable when the first time interval is the same as the second time interval; and a matching tertiary subunit for determining that the matching is successful when the proportion of the number of reasonable adjacent nodes in the path to the total number of the second time intervals exceeds a preset proportion.

[0052] Optionally, the comparison secondary subunit further includes: a second determining tertiary subunit, configured to determine, as the optimal path, the path with the highest ratio of the number of reasonable adjacent nodes in the path to the total number of second time intervals, where there are multiple paths; and a generating tertiary subunit, configured to generate a list of the first key frames and the second key frames corresponding to the nodes of the optimal path, and store the list.

[0053] Optionally, the determining module 26 is further configured to determine a hydrogenation operation error in the case of unsuccessful matching; and send an alarm message according to the erroneous hydrogenation operation.

[0054] According to another aspect of the embodiments of the present invention, there is also provided a computer storage medium, which includes a stored program, where, when the program runs, it controls a device where the computer storage medium is located to perform the following steps:

[0055] Obtain first key frames with time sequence in a video of a hydrogenation operation; match the first key frames with time sequence with second key frames with time sequence in a standard operation video; and determine that the hydrogenation operation is correct in the case of successful matching.

[0056] Optionally, matching the first key frames with time sequence with the second key frames with time sequence in the standard operation video includes: determining that the number of second key frames in the standard operation video is N, and the number of first key frames in the video of the hydrogenation operation is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames in time sequence; and matching the first key frames and the second key frames according to the matrix.

[0057] Optionally, matching the first key frames and the second key frames according to the matrix includes: searching for nodes where the first key frames and the second key frames are the same in time sequence based on the matrix, and generating paths for the nodes in time sequence; and determining whether the matching of the first key frames and the second key frames is successful according to the paths.

[0058] Optionally, determining whether the matching of the first key frames and the second key frames is successful according to the paths includes: in the case where the second key frames corresponding to the nodes in the path include all the key frames of the standard operation video, obtaining a first time interval between the first key frames corresponding to adjacent nodes in the path, and a second time interval between adjacent second key frames in the standard operation video; and comparing the first time interval between the first key frames corresponding to the adjacent nodes with the second time interval between the second key frames corresponding to the adjacent nodes to determine whether the matching of the first key frames and the second key frames is successful.

[0059] Optionally, comparing the first time interval of the first key frames corresponding to adjacent nodes with the second time interval of the second key frames corresponding to adjacent nodes to determine whether the matching of the first key frames and the second key frames is successful includes: when the first time interval is the same as the second time interval, determining that the adjacent nodes are reasonable; and when the ratio of the number of reasonable adjacent nodes in the path to the total number of second time intervals exceeds a preset ratio, determining that the matching is successful.

[0060] Optionally, it further includes: determining the path with the highest ratio of the number of reasonable adjacent nodes in the path to the total number of second time intervals as the optimal path, where there are multiple paths; generating a list of the first key frames and the second key frames corresponding to the nodes of the optimal path, and storing the list.

[0061] Optionally, it further includes: when the matching is unsuccessful, determining that there is an error in the hydrogenation operation; and sending an alarm message according to the incorrect hydrogenation operation.

[0062] According to another aspect of the embodiments of the present invention, a processor is further provided, and the processor is used to run a program. When the program runs, the following steps are executed:

[0063] Obtaining the first key frames with time sequence in the video of the hydrogenation operation; matching the first key frames with time sequence with the second key frames with time sequence of the standard operation video; and when the matching is successful, determining that the hydrogenation operation is correct.

[0064] Optionally, matching the first key frames with time sequence with the second key frames with time sequence of the standard operation video includes: determining that the number of second key frames of the standard operation video is N, and the number of first key frames of the video of the hydrogenation operation is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames according to the time sequence; and matching the first key frames and the second key frames according to the matrix.

[0065] Optionally, matching the first key frames and the second key frames according to the matrix includes: searching for the nodes where the first key frames and the second key frames are the same according to the time sequence based on the matrix, and generating a path for the nodes according to the time sequence; and determining whether the matching of the first key frames and the second key frames is successful according to the path.

[0066] Optionally, determining whether the first key frame and the second key frame match successfully based on the path includes: when the second key frame corresponding to the node of the path includes all the key frames of the standard operation video, obtaining the first time interval between the first key frames corresponding to adjacent nodes in the path, and the second time interval between adjacent second key frames in the standard operation video; comparing the first time interval of the first key frames corresponding to the adjacent nodes with the second time interval of the second key frames corresponding to the adjacent nodes to determine whether the first key frame and the second key frame match successfully.

[0067] Optionally, the first time interval of the first key frame corresponding to the adjacent nodes is compared with the second time interval of the second key frame corresponding to the adjacent nodes to determine whether the first key frame and the second key frame match successfully, including: when the first time interval is the same as the second time interval, determining that the adjacent nodes are reasonable; when the ratio of the number of reasonable adjacent nodes in the path to the total number of the second time interval exceeds a preset ratio, determining that the match is successful.

[0068] Optionally, it also includes: determining the path with the highest ratio of the number of reasonable adjacent nodes in the path to the total number of second time intervals as the optimal path, where there are multiple paths; generating a list of the first key frames and second key frames corresponding to the nodes of the optimal path, and storing the list.

[0069] Optionally, the method further includes: in case of unsuccessful matching, determining that a hydrogenation operation is erroneous; and issuing an alarm message based on the erroneous hydrogenation operation.

[0070] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0071] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0072] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0073] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0074] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0075] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0076] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for processing hydrogenation data, characterized in that: Including: Obtaining the first key frames with time sequence in the video of the hydrogenation operation; Matching the first key frames with time sequence according to the first key frames with time sequence and the second key frames with time sequence of the standard operation video, including: determining that the number of the second key frames of the standard operation video is N, and the number of the first key frames of the video of the hydrogenation operation is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames according to the time sequence; matching the first key frames and the second key frames according to the matrix; on the basis of establishing the N*M matrix, finding the nodes where the first key frames and the second key frames are the same according to the time sequence of the matrix, and generating a path according to the time sequence for the nodes; determining whether the matching between the first key frames and the second key frames is successful according to the path; When the matching is successful, determining that the hydrogenation operation is correct.

2. The method according to claim 1, characterized in that Determining whether the matching between the first key frames and the second key frames is successful according to the path includes: When the second key frames corresponding to the nodes in the path include all the key frames of the standard operation video, obtaining the first time interval between the first key frames corresponding to the adjacent nodes in the path and the second time interval between the adjacent second key frames in the standard operation video; Comparing the first time interval between the first key frames corresponding to the adjacent nodes with the second time interval between the adjacent second key frames corresponding to the adjacent nodes to determine whether the matching between the first key frames and the second key frames is successful.

3. The method according to claim 1, characterized in that Comparing the first time interval between the first key frames corresponding to the adjacent nodes with the second time interval between the adjacent second key frames corresponding to the adjacent nodes to determine whether the matching between the first key frames and the second key frames is successful includes: When the first time interval is the same as the second time interval, determining that the adjacent nodes are reasonable; Determining that the matching is successful when the proportion of the number of reasonable adjacent nodes in the path to the total number of the second time intervals exceeds a preset proportion.

4. The method according to claim 2, characterized in that: Also including: Determining the path with the highest proportion of the number of reasonable adjacent nodes in the path to the total number of the second time intervals as the optimal path, where there are multiple paths; Generating a list of the first key frames and the second key frames corresponding to the nodes of the optimal path and storing the list.

5. The method according to claim 1, characterized in that Also including: When the matching is unsuccessful, determining that there is an error in the hydrogenation operation; Sending an alarm message according to the incorrect hydrogenation operation.

6. A hydrogenation data processing device, characterized in that: Including: An obtaining module, configured to obtain the first key frames of the video of the hydrogenation operation according to the time sequence; A matching module, configured to match the first key frames with time series with the second key frames with time series of a standard operation video, including: determining that the number of the second key frames of the standard operation video is N, and the number of the first key frames of the video of the hydrogenation operation is M, where N < M; establishing an N*M matrix for the N second key frames and the M first key frames according to the time series; matching the first key frames and the second key frames according to the matrix; on the basis of establishing the N*M matrix, searching for nodes where the first key frames and the second key frames are the same according to the time series of the matrix, and generating a path for the nodes according to the time series; determining whether the matching between the first key frames and the second key frames is successful according to the path; A determining module, configured to determine that the hydrogenation operation is correct when the matching is successful.

7. A computer storage medium, characterized in that: The computer storage medium includes a stored program, wherein when the program runs, it controls the device where the computer storage medium is located to execute the hydrogenation data processing method according to any one of claims 1 to 5.

8. A processor, characterized in that: The processor is configured to run a program, wherein when the program runs, it executes the hydrogenation data processing method according to any one of claims 1 to 5.