Aircraft guarantee node information acquisition method and device, medium and electronic equipment

Through multi-target camera acquisition and decision tree algorithm screening, the problem of insufficient single camera recognition is solved, the accuracy and coverage of aircraft support nodes are improved, and the accurate recording of aircraft support processes is ensured.

CN119152732APending Publication Date: 2024-12-17MOBILE TECH COMPANY CHINA TRAVELSKY HLDG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411140398.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, the identification of aircraft support nodes relies on a single camera, which makes it impossible to accurately capture key information when aircraft, equipment or obstacles block the camera's line of sight, and the perspective angle is limited, so that all important support nodes cannot be covered.

Method used

Multiple target cameras are used to collect video information and filter key video streams. If there is no preset acceptance camera, the target camera with the highest confidence is determined through the preset decision tree algorithm to improve the accuracy of the recognition of the guarantee nodes.

Benefits of technology

It effectively avoids the problem of insufficient coverage due to insufficient number of cameras, improves the accuracy and completeness of the identification of guarantee nodes, and ensures accurate recording of the aircraft support process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119152732A_ABST
    Figure CN119152732A_ABST
Patent Text Reader

Abstract

The invention provides an aircraft guarantee node information collection method and device, a medium and electronic equipment, and relates to the field of aircraft safety, and the method comprises the steps: obtaining video information of a target gate position collected by each target camera which is disposed at different positions and is used for collecting target gate position guarantee node information, so as to obtain a target video stream list S; according to the S, obtaining a key video stream corresponding to the current guarantee node in the target time period to obtain a key video stream list G; if the current guarantee node does not have the corresponding preset signal collection camera, determining a target signal collection camera corresponding to the current guarantee node from each target camera corresponding to G according to a preset decision tree algorithm; and determining completion information corresponding to the current guarantee node according to the target acquisition camera corresponding to the current guarantee node. According to the invention, the accuracy of node identification is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] The aircraft support nodes refer to a series of work links or steps that are set up and recorded during the flight from takeoff to landing to ensure the smooth progress of the flight. The aircraft support nodes play a vital role in flight operations. They not only ensure the safety and normal operation of the flight, but also optimize the flight support operation process and improve the efficiency of flight ground operation support. In related technologies, the identification of aircraft support nodes is mostly based on a single camera. When the aircraft, equipment or other obstacles block the camera's line of sight, the recognition system based on a single camera may not be able to accurately capture the key information of the support nodes. In addition, the viewing angle of a single camera is limited and may not cover all important support nodes. Summary of the invention

[0003] In response to the above-mentioned technical problems, the present application provides an aircraft support node information collection method, device, medium and electronic equipment, which at least partially solve the problems existing in the prior art.

[0004] In a first aspect of the present application, a method for collecting aircraft support node information is provided, the method comprising the following steps:

[0005] S100, obtaining the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position;

[0006] S200, according to S, obtain the key video streams corresponding to the current security node in the target time period to obtain a key video stream list G = (G1, G2, ..., G j , …, G m );j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j is the target video stream that detects the node information corresponding to the current guarantee node for the jth time in the target time period; the start time of the target time period is the time when the node information corresponding to the current guarantee node is first detected in any target video stream; the node information is used to indicate that the corresponding guarantee node has been completed; each guarantee node has corresponding node information;

[0007] S300, if the current security node does not have a corresponding preset trusted camera, then determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to a preset decision tree algorithm; wherein the weight of the preset trusted color number phase head relative to the current security node is greater than a preset weight threshold;

[0008] S400, determining completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and uploading the completion information; the completion information includes the node completion time.

[0009] In a second aspect of the present application, an aircraft support node information collection device is provided, the device comprising:

[0010] The video acquisition unit is used to acquire the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position;

[0011] The key video determination unit is used to obtain the key video stream corresponding to the current security node in the target time period according to S, so as to obtain a key video stream list G = (G1, G2, ..., G j , …, G m );j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j is the target video stream that detects the node information corresponding to the current guarantee node for the jth time in the target time period; the start time of the target time period is the time when the node information corresponding to the current guarantee node is first detected in any target video stream; the node information is used to indicate that the corresponding guarantee node has been completed; each guarantee node has corresponding node information;

[0012] A trusted camera determination unit is used to determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to a preset decision tree algorithm if the current security node does not have a corresponding preset trusted camera; wherein the weight of the preset trusted color number phase head relative to the current security node is greater than a preset weight threshold;

[0013] The uploading unit is used to determine the completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and upload it; the completion information includes the node completion time.

[0014] In a third aspect of the present application, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the aforementioned aircraft support node information collection method.

[0015] In a fourth aspect of the present application, an electronic device is provided, comprising a processor and the above-mentioned non-transitory computer-readable storage medium.

[0016] This application has at least the following beneficial effects:

[0017] The aircraft security node information collection method provided by the present application first collects the video information of the target parking position through multiple target cameras set near the target parking position, and the target cameras here can be set at different positions of the target parking position. To obtain video information of the target parking position at different angles. Furthermore, when the current security node is identified based on the target video stream, due to reasons such as the setting position or angle, some target cameras may not be able to obtain or completely obtain the node information of the current security node, so the present application selects several key video streams from the above-mentioned target video stream. The key video stream is the target video stream containing the node information corresponding to the current security node. The node information here is used to characterize that the corresponding security node has been completed, and due to the different positions and angles of different target cameras, each target camera has different acquisition time and accuracy for node information. It may be due to the relatively biased angle of a certain target camera, and the node information of the current security node is obtained at this angle (the security node is detected to be completed), but the actual current security node may not be completed. Therefore, due to the different positions and angles of each target camera relative to the current security node, the confidence of the node information of the current security node identified may also be different. Further, if the current security node does not have a corresponding preset trusted camera, the preset trusted camera here is the target camera with the largest weight relative to the current security node, and the corresponding weight is greater than the preset weight threshold. The weight here can be determined based on historical data, etc. Then, the target trusted camera corresponding to the current security node is determined in each corresponding target camera in G according to the preset decision tree algorithm. Finally, the corresponding information is obtained and uploaded according to the target trusted camera corresponding to the current security node. In this application, according to the content of the target video stream obtained by each target camera, the key video stream containing the node information of the current security node is first screened out, and the effective video information is preliminarily screened out. Further, in the case that the current security node does not have a preset trusted camera, a target trusted camera is determined from G based on the preset decision tree algorithm. Here, the target camera with the highest confidence is selected from a large number of effective information as the target trusted camera. Due to the large number of cameras, this application can largely avoid the problem of not being able to cover a certain security node, and the target trusted camera with the highest confidence is determined by the preset decision tree algorithm among the many target cameras that can identify the security node, thereby improving the accuracy of security node identification. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 A flow chart of a method for collecting aircraft support node information provided in an embodiment of the present application;

[0020] Figure 2 A structural block diagram of the aircraft support node information collection device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application 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 interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present application, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.

[0024] Please refer to Figure 1 As shown, an embodiment of the present application provides a method for collecting aircraft support node information, the method comprising:

[0025] S100, obtaining the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position.

[0026] Specifically, step S100 includes:

[0027] S110, obtaining the identification of each target camera set at different locations for collecting target parking space security node information, so as to obtain a target camera identification list B = (B1, B2, ..., B i , …, B n ), where B i is the identifier of the i-th target camera corresponding to the target parking position; each target camera has a corresponding field of view angle range; the field of view angle ranges corresponding to any two target cameras are different.

[0028] Here, since the equipment or components corresponding to each security node may be at different positions of the aircraft, the target camera can be set at different positions of the target parking position to collect video information at different angles of the target parking position. First, obtain the identification of each target camera and obtain a list of target camera identifications. Among them, each target camera has a corresponding field of view angle range, which is used to collect video information within the corresponding field of view angle range. In this application, the field of view angle ranges corresponding to any two target cameras are not the same, that is, the video information collected by any two target cameras may have some of the same content, but they will not be exactly the same. That is, all target cameras can obtain the video information of the target parking position as comprehensively as possible.

[0029] S120, in response to receiving the security node information collection start signal, controlling each target camera to collect video information of the target parking position to obtain a target video stream list S = (S1, S2, ..., S i , …, S n );S i The target video stream collected by the i-th target camera corresponding to the target parking position.

[0030] Here, in response to receiving the security node information collection start signal, that is, starting from the first security node, each target camera is controlled to start collecting video messages.

[0031] S200, according to S, obtain the key video streams corresponding to the current security node in the target time period to obtain a key video stream list G = (G1, G2, ..., G j , …, G m );j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j It is the target video stream that detects the node information corresponding to the current security node for the jth time within the target time period; the start time of the target time period is the time when the node information corresponding to the current security node is first detected in any target video stream; the node information is used to indicate that the corresponding security node has been completed; each security node has corresponding node information.

[0032] Specifically, when the current security node is identified based on the target video stream, due to reasons such as the setting position or angle, some target cameras may not be able to obtain or completely obtain the node information of the current security node, so this embodiment selects several key video streams from the above target video stream. The key video stream is the target video stream containing the node information corresponding to the current security node. The node information here is used to indicate that the corresponding security node has been completed, and due to the different positions and angles of different target cameras, each target camera has different acquisition time and accuracy for node information. It may be due to the biased angle of a certain target camera, resulting in judgment deviation, that is, the node information of the current security node is obtained at this angle (the security node is detected to be completed), but the actual current security node may not be completed. Therefore, due to the different position and angle relationship of each target camera relative to the current security node, the confidence of the node information of the identified current security node may also be different. As an example: the current security node is to close the cabin door, but because the relative position of each corresponding target camera and the location of the cabin door is different, if a camera is set directly opposite the nose, the time of completion of the detected cabin door node may be inaccurate due to the deviation of the field of view angle. If a camera is set in front of the door, the actual position of the door can be clearly obtained, and the exact time of closing the door can be obtained more accurately. The confidence of the camera set in front of the door is higher than that of the camera set opposite to the nose.

[0033] In addition, the start time of the target time period is the time when the node information corresponding to the current security node is first detected in any target video stream. That is, starting from the detection of the node information corresponding to the current security node in any target video stream, it is considered that the security node may have been completed, and the acquisition continues within the target time period to obtain several key video streams in which the node information can be detected and it is considered that the security node may have been completed. As an example: the duration of the target time period is 30 seconds. Here, since the time interval between some nodes may be short, the duration of the target time period should not be set too long. If it is too long, it may cause the next security node to not be recognized. And in order to be able to obtain multiple key video streams, the duration of the target time period should not be set too short.

[0034] It should be noted that there are several guarantee nodes in the entire guarantee process of the aircraft. Each guarantee node has corresponding node information. If the corresponding target camera detects the node information corresponding to the guarantee node, the target camera considers that the guarantee node has been completed under this viewing angle.

[0035] S300, if the current security node does not have a corresponding preset trusted camera, then according to an exemplary embodiment of the present application, the target trusted camera corresponding to the current security node is determined from each target camera corresponding to G; wherein the preset trusted camera is the target camera with the largest weight relative to the current security node and the corresponding weight is greater than the preset weight threshold.

[0036] Specifically, each security node may have a corresponding preset trusted camera. Here, the preset trusted camera is the target camera with the largest weight relative to the current security node, and the corresponding weight is greater than the preset weight threshold. That is, the node information obtained relative to the current security node is the most accurate. The preset trusted camera can be determined based on historical data, that is, the target camera that is most trusted by the current security node within the historical target time window is obtained. The corresponding weight is assigned to it according to its probability of trust. That is, the greater the probability of trust, the greater the weight. The trust here can be achieved based on a decision tree algorithm or other technical solutions that can be determined by other technicians in this field.

[0037] If the current security node does not have a corresponding preset trusted camera, the target trusted camera corresponding to the current security node is determined from each target camera corresponding to G according to the preset decision tree algorithm. The target trusted camera here is the target camera with the highest confidence obtained by the preset decision tree algorithm.

[0038] S400, determining completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and uploading the completion information; the completion information includes the node completion time.

[0039] Specifically, according to the target camera corresponding to the current security node, the completion information corresponding to the current security node is determined and uploaded. The completion information here can include the completion time of the node, that is, the actual completion time of each security node can be accurately recorded. The security process of the aircraft can be presented in fact. The completion information in this application can also record other contents that need to be recorded by the security node in this field, which will not be repeated here.

[0040] In an exemplary embodiment of the present application, after step S200, the method further includes:

[0041] S500, if the current security node has a corresponding preset trusted camera, and G includes the target video stream captured by the preset trusted camera, then the preset trusted camera is determined as the target trusted camera corresponding to the current security node, and jump to step S400.

[0042] Specifically, if the current security node has a corresponding preset trusted camera, and G includes a target video stream captured by the preset trusted camera, the preset trusted camera can be directly trusted.

[0043] In an exemplary embodiment of the present application, after step S200, the method further includes:

[0044] S600, if the current security node has a corresponding preset trusted camera, and G does not include the target video stream captured by the preset trusted camera, then determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to the preset decision tree algorithm, and jump to step S400.

[0045] Specifically, if the current security node has a corresponding preset trusted camera, and G does not include the target video stream collected by the preset trusted camera, that is, due to some special circumstances, the corresponding preset trusted camera cannot obtain the corresponding target video stream. In this case, the preset trusted camera is discarded. The target trusted camera corresponding to the current security node is determined from each target camera corresponding to G according to the preset decision tree algorithm.

[0046] In an exemplary embodiment of the present application, the preset decision tree algorithm is implemented by the following steps:

[0047] The first step is to extract features from each key video stream in G to obtain a feature vector list T = (T1, T2, ..., T j , …, T m ), where T j G j The corresponding eigenvector; T j =(TJ j , TF j1, TF j2 , …, TF jx , …, TF jf(j) );x=1,2,…,f(j);TJ j According to G j The feature information obtained from the node information detected in TF jx According to G j The feature information obtained by the auxiliary information of the xth node detected in G j The number of node auxiliary information detected in TJ j With the corresponding confidence TJZ j TF jx With corresponding confidence TFZ jx ; Node auxiliary information is information that assists in determining whether a security node is completed; each target camera has a corresponding weight relative to each obstacle node.

[0048] Specifically, feature extraction is performed on each key video stream to obtain a feature vector corresponding to each key video stream, wherein each feature vector includes feature information of the corresponding node information and the number of corresponding node auxiliary information, and the node auxiliary information is information for assisting in determining whether the guarantee node is completed. As an example: the guarantee node is to close the hatch, the node information is the hatch position, and the node auxiliary information is the luggage cart position, etc. Each target camera has a corresponding weight relative to the current guarantee node. That is, due to the different positions of each target camera, the preset position corresponding to the node information of each guarantee node (for example, the actual position of the hatch) is different from the relative position of each camera, and the node information acquisition angle for each guarantee node is different, so each target camera has a corresponding weight relative to the current guarantee node. Here, the higher the weight for the current guarantee node, the clearer the node information of the guarantee node is obtained by the target camera, the better the angle, and the greater the possibility of accurate node information.

[0049] In the second step, each feature vector in T is input into the preset single-node decision tree model corresponding to the current security node to determine the target trusted camera; wherein the internal node of the preset single-node decision tree model corresponding to the current security node includes the node attribute corresponding to the node information and the node auxiliary attribute corresponding to each node auxiliary information; the node attribute corresponding to each feature vector and each node auxiliary attribute have corresponding attribute values; T j The attribute value of the corresponding node attribute TJA j= TJY j *TJZ j *TQ j ; The attribute value corresponding to the auxiliary attribute of the xth node is TFA jx =TFY jx*TFZ jx *TQ j ;TJY j T j The initial attribute value of the corresponding node attribute; TQ j T j The weight of the corresponding target camera; TFY jx According to G j The initial attribute value corresponding to the auxiliary attribute of the x-th node detected in .

[0050] Specifically, the attribute value of each attribute (node ​​attribute, node auxiliary attribute) is obtained comprehensively according to the initial attribute value corresponding to each node information or node auxiliary information (the initial attribute value here is the attribute value assigned to the image of the node information or node auxiliary information obtained by the target camera after the decision tree analysis. The higher the attribute value, the more accurate the node information can be reflected by the corresponding feature information), the weight of the target camera itself (which can be obtained based on historical data or experience) and the corresponding confidence (both the node information and the node auxiliary information have corresponding confidence, the confidence of the node information is higher than that of the node auxiliary information, and the confidence between the node auxiliary information may also be different. The higher the confidence, the more the image corresponding to the node information or node auxiliary information can represent the process of the security node), that is, the weight of the corresponding target camera for the position of the identifier of the node information (such as the hatch position of the node of closing the hatch) for the current security node is considered, and the different confidences of the node information and the node auxiliary information for judging whether the security node is completed are considered. Combining multiple factors, the obtained attribute value is more accurate, that is, the obtained decision tree can select a more accurate and credible target camera.

[0051] In addition, in the present embodiment, a corresponding single-node decision tree model is provided for each security node, and the single-node decision tree model corresponding to each security node is trained according to the relevant information of each security node, which is targeted to the corresponding security node and can select an accurate and reliable target camera for each security node.

[0052] In an exemplary embodiment of the present application, the preset decision tree algorithm is implemented by the following steps:

[0053] In the first step, T and the flag bit corresponding to the current security node are input into the preset full-node decision tree model to determine the target trusted camera; wherein each security node has a corresponding flag bit; the flag bit is used to mark the corresponding security node to start identification;

[0054] Among them, the internal node of the preset full-node decision tree model corresponding to the current guarantee node includes the node attribute corresponding to the node information and the node auxiliary attribute corresponding to each node auxiliary information; the node attribute corresponding to each feature vector and each node auxiliary attribute have corresponding attribute values; T j The attribute value of the corresponding node attribute TJA j= TJY j *TJZ j *TQ j ; The attribute value corresponding to the auxiliary attribute of the xth node is TFA jx =TFY jx *TFZ jx *TQ j ;TJY j T j The initial attribute value of the corresponding node attribute; TQ j T j The weight of the corresponding target camera; TFY jx According to G j The initial attribute value corresponding to the auxiliary attribute of the x-th node detected in .

[0055] In this embodiment, the same decision tree is used for several security nodes, and each security node has a corresponding pre-set flag. The full-node decision tree model in this embodiment can identify the current corresponding security node according to the input flag, and then, according to the initial attribute value corresponding to each node information or node auxiliary information (the initial attribute value here is the attribute value assigned to the image of the node information or node auxiliary information obtained by the target camera after the decision tree analysis, the higher the attribute value, the more accurate the node information can be reflected by the corresponding feature information), the weight of the target camera itself (which can be obtained based on historical data or experience) and the corresponding confidence The confidence level (both node information and node auxiliary information have corresponding confidence levels, the confidence level of node information is higher than that of node auxiliary information, and the confidence levels of node auxiliary information may also be different. The higher the confidence level, the more the image corresponding to the node information or node auxiliary information can represent the process of the security node) is comprehensively used to obtain the attribute value of each attribute (node ​​attribute, node auxiliary attribute), that is, the weight of the corresponding target camera for the position of the identifier of the node information (such as the position of the hatch of the node that closes the hatch) for the current security node is considered, and the different confidence levels of node information and node auxiliary information for judging whether the security node is completed are considered. Combining multiple factors, the obtained attribute value is more accurate, and only one decision tree model is used, which saves processes and is more efficient. The obtained full-node decision tree model can judge the current security process according to the corresponding flag bit pre-set for each security node. After identifying the corresponding security node, it can also select an accurate and reliable target camera for the security node according to the input feature vector.

[0056] In an exemplary embodiment of the present application, after step S200, the method further includes:

[0057] The first step is to obtain the parking deviation angle J of the target aircraft corresponding to the target parking position and the deviation direction compared with the deviation direction F of each target camera; wherein the parking deviation angle J is the angle between the straight line where the center axis of the target aircraft fuselage is located and the preset side of the target parking position parallel to the fuselage.

[0058] Specifically, in actual scenarios, when the aircraft is parked at the target parking position, there may be an angle deviation from the preset standard position. In this embodiment, the parking deviation angle is the angle between the straight line where the central axis of the target aircraft fuselage is located and the preset side of the target parking position parallel to the fuselage. The deviation direction F includes an obstruction direction or a non-obstruction direction.

[0059] The second step is to obtain the target camera weight list QZ = (QZ1, QZ2, ..., QZ j ,…,QZ m );QZj is the target camera weight corresponding to the jth key video stream.

[0060] Specifically, first, if according to the node information corresponding to the current security node, F is in the occlusion direction relative to the target camera corresponding to the jth key video stream, then QZ j =TQ j -JQ j Among them, TQ j G j The initial weight of the corresponding target camera; JQ j is the weight deviation value obtained according to the angle range where J is located.

[0061] Here, the blocked direction is relative to the situation of docking at the preset position. For the corresponding target camera, the position of the marker that identifies the node information corresponding to the current support node (such as the door position of the node that closes the door) becomes larger and more difficult to identify. The opposite is true for the non-blocked direction. Furthermore, if it is an blocked direction, the accuracy of the judgment will be lower than the preset position, so its own weight value should be reduced, and the weight reduction value is determined according to the range of the deviation angle.

[0062] Further, JQ j Determined by:

[0063] If 0<J<JYZ1, then JQ j =JQ j1 ;

[0064] If JYZ1≤J≤JYZ2, then JQ j =JQ j2 ;

[0065] If JYZ2<J<JYZ3, then JQ j =JQ j3 ;

[0066] Among them, JQ j1 <JQ j2 <JQ j3 ; JYZ1 is the preset first angle threshold; JYZ2 is the preset second angle threshold; JYZ3 is the preset third angle threshold; JQ j1 is the first weight deviation value; JQ j2 is the second weight deviation value; JQ j3 is the third weight deviation value.

[0067] That is, the greater the angle of deviation, the greater the reduction in its weight.

[0068] On the contrary, if according to the node information corresponding to the current guarantee node, F is in the non-blocking direction relative to the target camera corresponding to the jth key video stream, then QZ j =TQ j +JQ j .

[0069] Here, the blocked direction refers to the situation relative to the preset position when docked. For the corresponding target camera, the position of the marker that identifies the node information corresponding to the current security node (such as the hatch position of the node that closes the hatch), the blocked range becomes larger, which is more unfavorable for identification. The opposite is true for the non-blocked direction. Furthermore, if it is a non-blocked direction, the accuracy of the judgment will be improved compared to the preset position, so its own weight value should be increased, and the increase in weight is determined according to the range of the deviation angle. That is, the larger the deviation angle, the greater the increase in its weight.

[0070] The third step is to determine the target trusted camera corresponding to the current security node from each target camera corresponding to G based on QZ and the preset decision tree algorithm.

[0071] Specifically, after the weight value of each target camera is determined, it has a certain reference to the decision tree algorithm result. Furthermore, this embodiment considers the deviation direction between the actual parking position of the aircraft at the target parking position and the preset parking position for each target camera in identifying the current support node as positive (non-blocking direction) or negative (blocking direction), and adjusts the original weight value of each target camera. A more accurate target acceptance camera can be obtained according to the decision tree.

[0072] Please refer to Figure 2 As shown, an embodiment of the present application provides an aircraft support node information collection device 100, the device comprising:

[0073] The video acquisition unit 110 is used to acquire the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position.

[0074] The key video determination unit 120 is used to obtain the key video streams corresponding to the current security node in the target time period according to S, so as to obtain a key video stream list G=(G1, G2, ..., G j , …, G m);j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j It is the target video stream that detects the node information corresponding to the current security node for the jth time within the target time period; the start time of the target time period is the time when the node information corresponding to the current security node is first detected in any target video stream; the node information is used to indicate that the corresponding security node has been completed; each security node has corresponding node information.

[0075] The trusted camera determination unit 130 is used to determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to a preset decision tree algorithm if the current security node does not have a corresponding preset trusted camera; wherein the weight of the preset trusted color number phase relative to the current security node is greater than a preset weight threshold.

[0076] The uploading unit 140 is used to determine the completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and upload it; the completion information includes the node completion time.

[0077] An embodiment of the present application further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present application described above in this specification.

[0078] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0079] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0080] In an exemplary embodiment of the present application, an electronic device capable of implementing the above method is also provided.

[0081] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.

[0082] The electronic device according to this embodiment of the present application is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0083] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one storage device mentioned above, and a bus connecting different system components (including storage devices and processors).

[0084] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps described in the above “Exemplary Method” section of this specification according to various exemplary embodiments of the present application.

[0085] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0086] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.

[0087] The bus may represent one or more of several types of bus structures including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0088] The electronic device can also communicate with one or more external devices (such as keyboards, pointing devices, Bluetooth devices, etc.), and can also communicate with one or more devices that enable users to interact with the electronic device, and / or communicate with any device (such as routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. This communication can be carried out through an input / output (I / O) interface. In addition, the electronic device can also communicate with one or more networks (such as local area networks (LANs), wide area networks (WANs) and / or public networks, such as the Internet) through a network adapter. As shown in the figure, the network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0089] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0090] In an exemplary embodiment of the present application, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present application can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present application described in the above "Exemplary Method" section of the present specification.

[0091] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0092] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0093] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0094] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0095] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0096] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0097] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for collecting aircraft support node information, characterized in that: The method comprises: S100, obtaining the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position; S200, according to S, obtain the key video streams corresponding to the current security node in the target time period to obtain a key video stream list G = (G1, G2, ..., G j , …, G m );j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j is the target video stream that detects the node information corresponding to the current guarantee node for the jth time in the target time period; the start time of the target time period is the time when the node information corresponding to the current guarantee node is first detected in any target video stream; the node information is used to indicate that the corresponding guarantee node has been completed; each guarantee node has corresponding node information; S300, if the current security node does not have a corresponding preset trusted camera, determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to a preset decision tree algorithm; wherein the preset trusted camera is a target camera with the largest weight relative to the current security node and a corresponding weight greater than a preset weight threshold; S400, determining completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and uploading the completion information; the completion information includes the node completion time.

2. The method for collecting aircraft support node information according to claim 1, characterized in that: The target time period has a duration of 30 seconds.

3. The method for collecting aircraft support node information according to claim 1, characterized in that: After step S200, the method further includes: S500, if the current security node has a corresponding preset trusted camera, and G includes the target video stream captured by the preset trusted camera, then the preset trusted camera is determined as the target trusted camera corresponding to the current security node, and jump to step S400.

4. The method for collecting aircraft support node information according to claim 1, characterized in that: After step S200, the method further includes: S600, if the current security node has a corresponding preset trusted camera, and G does not include the target video stream captured by the preset trusted camera, then determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to the preset decision tree algorithm, and jump to step S400.

5. The method for collecting aircraft support node information according to claim 1, characterized in that: Step S100 includes: S110, obtaining the identification of each target camera set at different locations for collecting target parking space security node information, so as to obtain a target camera identification list B = (B1, B2, ..., B i , …, B n ), where B i is the identifier of the i-th target camera corresponding to the target parking position; each target camera has a corresponding field of view angle range; the field of view angle ranges corresponding to any two target cameras are different; S120, in response to receiving the security node information collection start signal, controlling each target camera to collect video information of the target parking position to obtain a target video stream list S = (S1, S2, ..., S i , …, S n );S i The target video stream collected by the i-th target camera corresponding to the target parking position.

6. An aircraft support node information collection device, characterized in that: The device comprises: The video acquisition unit is used to acquire the video information of the target parking position collected by each target camera set at different positions for collecting the target parking position security node information, so as to obtain the target video stream list S=(S1, S2, ..., S i , …, S n );i=1,2,…,n;where n is the number of target cameras corresponding to the target parking position; S i The target video stream collected by the i-th target camera corresponding to the target parking position; The key video determination unit is used to obtain the key video stream corresponding to the current security node in the target time period according to S, so as to obtain a key video stream list G = (G1, G2, ..., G j , …, G m );j=1,2,…,m;wherein, m is the number of target video streams whose node information corresponding to the current security node is detected within the target time period; G j is the target video stream that detects the node information corresponding to the current guarantee node for the jth time in the target time period; the start time of the target time period is the time when the node information corresponding to the current guarantee node is first detected in any target video stream; the node information is used to indicate that the corresponding guarantee node has been completed; each guarantee node has corresponding node information; A trusted camera determination unit is used to determine the target trusted camera corresponding to the current security node from each target camera corresponding to G according to a preset decision tree algorithm if the current security node does not have a corresponding preset trusted camera; wherein the weight of the preset trusted color number phase head relative to the current security node is greater than a preset weight threshold; The uploading unit is used to determine the completion information corresponding to the current security node according to the target acceptance camera corresponding to the current security node, and upload it; the completion information includes the node completion time.

7. A non-transitory computer-readable storage medium, characterized in that: The storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method as claimed in any one of claims 1 to 5.

8. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 7.