Aircraft cable network layout determination method, device, equipment, medium and product
Through the determination and editing of connector information based on electrical schematics, the aircraft cable network layout information is generated, which solves the problems of low cable network design efficiency and high error rate, and achieves efficient and accurate cable network layout management and production guidance.
Patent Information
- Application Number
- CN202510445189.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-07-18
AI Technical Summary
The existing aircraft cable network design lacks fixed process methods, resulting in low automation, high error rate and high repetition, which affects model task progress and cost, and inconsistent data management of cable network design and low reuse rate.
By receiving the cable network layout editing request, the aircraft connector information is determined based on the electrical schematic, the contact allocation table and cable information table are generated, and the cable network layout information is finally generated, and the cable network layout is optimized using the contact and cable editing operations.
It improves the efficiency and accuracy of the determination of cable network layout information, reduces the error rate, simplifies the management process, and improves the production quality and reliability of the cable network.
Smart Images

Figure CN120337404A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of aircraft design, and particularly to a method, device, equipment, medium and product for determining the layout of an aircraft cable network. Background Art
[0002] With the continuous strengthening of activities in the field of aircraft cable design in China, the design tasks for cable networks have also been continuously deepened. The cable network design relies on various conditions, including design inputs such as the overall layout diagram of the entire model system, the task diagrams of each model single unit, the cable installation diagram, and the contact relationship diagram.
[0003] Currently, there is no completely relatively fixed process method for cable network design. The traditional design process has relatively low automation and work efficiency, relatively high error rates and repetitiveness, resulting in delays in the model task progress and high costs. Moreover, there is a lack of unified management of cable network design data after design completion, and the reuse rate is relatively low, which greatly affects the design requirements of the electrical system of the aircraft model. Summary of the Invention
[0004] The present invention provides a method, device, equipment, medium and product for determining the layout of an aircraft cable network, so as to achieve the effect of determining the layout information of the cable network in the aircraft based on the electrical schematic diagram of the aircraft, and improve the determination efficiency of the cable network layout information on the basis of reducing the error rate of the layout information.
[0005] According to one aspect of the present invention, there is provided a method for determining the layout of an aircraft cable network, the method comprising:
[0006] Receiving a cable network layout editing request for a first aircraft, and determining aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; wherein, the aircraft connector information is used to indicate the attribute information of each connector included in the first aircraft;
[0007] Receiving a contact editing operation for the first aircraft, and generating an aircraft contact distribution table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information; wherein, the aircraft contact distribution table is used to represent the contact connection relationship between the connectors;
[0008] Receiving a cable editing operation for the first aircraft, and generating a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact distribution table;
[0009] In response to a request for generating layout information, cable network layout information corresponding to the first aircraft is generated according to the aircraft connection point allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0010] According to another aspect of the present invention, there is provided an aircraft cable network layout determination device, which includes:
[0011] A connector information determination module, configured to receive a cable network layout editing request for a first aircraft, and determine the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; wherein, the aircraft connector information is used to indicate the attribute information of each connector included in the first aircraft;
[0012] A connection point allocation table generation module, configured to receive a connection point editing operation for the first aircraft, and generate an aircraft connection point allocation table corresponding to the first aircraft according to the connection point editing operation and the aircraft connector information; wherein, the aircraft connection point allocation table is used to represent the connection point connection relationship between the connectors;
[0013] A cable information table generation module, configured to receive a cable editing operation for the first aircraft, and generate a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft connection point allocation table;
[0014] A layout information generation module, configured to, in response to a request for generating layout information, generate cable network layout information corresponding to the first aircraft according to the aircraft connection point allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0015] According to another aspect of the present invention, there is provided an electronic device, which includes:
[0016] At least one processor; and
[0017] A memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the aircraft cable network layout determination method according to any embodiment of the present invention.
[0019] According to another aspect of the present invention, there is provided a computer-readable storage medium, which stores computer instructions for causing a processor to implement the aircraft cable network layout determination method according to any embodiment of the present invention when executed.
[0020] According to another aspect of the present invention, there is provided a computer program product, which includes a computer program that, when executed by a processor, implements the method for determining the layout of an aircraft cable network according to any embodiment of the present invention.
[0021] The technical solution of the embodiment of the present invention is as follows: by receiving a cable network layout editing request for a first aircraft, determining the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; further, receiving a contact editing operation for the first aircraft, and generating an aircraft contact allocation table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information; further, receiving a cable editing operation for the first aircraft, and generating a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table; further, in response to a layout information generation request, generating cable network layout information corresponding to the first aircraft according to the aircraft contact allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information, which solves the problems of low efficiency in determining the cable network layout, high error rate and high repetition rate of layout information in the related art, realizes the effect of determining the cable network layout information in the aircraft based on the electrical schematic diagram of the aircraft, improves the efficiency of determining the cable network layout information on the basis of reducing the error rate of layout information, and is convenient for subsequent management of the cable network layout information of the aircraft, improves the reuse rate of the cable network layout information, and the generated cable network layout information can be directly used for the production of the cable network of the first aircraft, providing accurate guidance for the production process, helping to ensure that the installation and connection of the cable network meet the design requirements, and improving the production quality and reliability of the cable network.
[0022] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings without creative efforts based on these drawings.
[0024] Figure 1 is a flowchart of a method for determining the layout of an aircraft cable network according to an embodiment of the present invention;
[0025] Figure 2It is a flowchart of a method for determining the layout of an aircraft cable network according to an embodiment of the present invention;
[0026] Figure 3 It is a schematic diagram of an interface of a contact editing interface provided by an embodiment of the present invention;
[0027] Figure 4 It is a flowchart of a method for determining the layout of an aircraft cable network according to an embodiment of the present invention;
[0028] Figure 5 It is a schematic structural diagram of a device for determining the layout of an aircraft cable network according to an embodiment of the present invention;
[0029] Figure 6 It is a schematic structural diagram of an electronic device for implementing the method for determining the layout of an aircraft cable network according to an embodiment of the present invention. Detailed implementation manners
[0030] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances 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 "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0032] Figure 1 It is a flowchart of a method for determining the layout of an aircraft cable network provided by an embodiment of the present invention. This embodiment is applicable to the situation of determining the layout information of the cable network in any aircraft. This method can be executed by a device for determining the layout of an aircraft cable network, and the device for determining the layout of an aircraft cable network can be implemented in the form of hardware and / or software, and the device for determining the layout of an aircraft cable network can be configured in a terminal and / or a server. As Figure 1 shown, the method includes:
[0033] S110. Receive a cable network layout editing request for a first aircraft, and determine the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft.
[0034] Among them, the first aircraft may be an aircraft for which the cable network layout is to be determined, and this aircraft is a device that flies in the atmosphere or in outer space. Optionally, the first aircraft includes aircraft that fly in the atmosphere, such as airplanes, helicopters, gliders, etc.; the first aircraft also includes aircraft that fly in outer space, such as earth satellites, manned spacecraft, space shuttles, etc. The cable network layout editing request can be understood as an instruction for requesting to perform the operation of cable network layout editing. The cable network layout editing request can include various generation methods. Optionally, when a trigger operation on a preset cable network layout editing control is detected, a cable network layout editing request can be generated; or, when a cable network layout editing instruction input by the user is received, a cable network layout editing request can be generated; or, when it is detected that the received audio information includes a trigger word associated with the cable network editing operation, a cable network layout editing request can be generated. The electrical schematic diagram can be a drawing that uses graphic symbols and lines to represent the connection relationship and working principle between various electrical devices and components in the electrical system of the first aircraft. The electrical schematic diagram can detail information such as the current flow direction between each electrical device, the electrical functions of each component, and the signal transmission path between them. The aircraft connector information is used to indicate the attribute information of each connector included in the first aircraft. A connector is a component used to connect different cables or devices in the aircraft electrical system, and can also be called an electrical connector. The aircraft connector information can at least include the device identifier of the electrical device included in the first aircraft, the connector identifier corresponding to the connector included in the electrical device, the contact identifier corresponding to the contact included in the connector, and the function content of each contact.
[0035] In this embodiment, when determining the cable network layout of the first aircraft, it is first necessary to understand the attribute information of each electrical device included in the first aircraft and each connector included in the electrical device. Based on this, in order to quickly and accurately obtain the required information, the electrical schematic diagram corresponding to the first aircraft can be obtained to determine the aircraft connector information corresponding to the first aircraft based on the electrical schematic diagram.
[0036] It should be noted that the acquisition method of the electrical schematic diagram corresponding to the first aircraft can include various methods. Optionally, it includes responding to a schematic diagram import operation to obtain the electrical schematic diagram; or, retrieving it from at least one pre-stored electrical schematic diagram according to the aircraft identifier of the first aircraft, etc.
[0037] Optionally, receive a cable network layout editing request for the first aircraft, and determine the aircraft connector connection information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft, including: in response to an aircraft display operation, display the aircraft identifiers of at least one candidate aircraft; in response to an identifier selection operation for the aircraft identifier, use the candidate aircraft corresponding to the selected aircraft identifier as the first aircraft, and retrieve the electrical schematic diagram corresponding to the first aircraft based on the aircraft identifier corresponding to the first aircraft; in response to an information parsing request for the electrical schematic diagram, parse the electrical schematic diagram to obtain the aircraft connector information corresponding to the first aircraft.
[0038] Among them, the aircraft display operation can be understood as a triggering operation for displaying the stored aircraft identifiers in the interface. Optionally, the aircraft display operation includes at least one of the following triggering methods: triggering a preset aircraft display control; or, the received audio information includes a trigger word associated with the aircraft display operation; or, receiving an aircraft display instruction, etc. The candidate aircraft can be an aircraft available for selection, and the electrical schematic diagram corresponding to it is pre-stored in the database. At least one candidate aircraft can belong to the same model or different models. That is, at least one candidate aircraft includes at least one candidate aircraft belonging to the same model, or can also include candidate aircraft belonging to different models. The aircraft identifier can be information used to uniquely identify the aircraft. Optionally, the aircraft identifier includes at least one of the aircraft name, aircraft number, and aircraft symbol. The identifier selection operation is an operation that makes the aircraft identifier in a selected state. Optionally, the identifier selection operation for the aircraft identifier can be any operation acting on the aircraft identifier. For example, a click operation on the aircraft identifier. Among them, the click operation can be a single click operation or multiple click operations (such as a double click operation, etc.). To facilitate user operation, the identifier selection operation for the aircraft identifier can also be that when it is detected that the dwell time of the user on the aircraft identifier based on the input device or touch point reaches a preset time, the aircraft identifier can be used as the selected aircraft identifier.
[0039] In a specific implementation, when a trigger operation for a preset aircraft display control is received, at least one aircraft identifier corresponding to a candidate aircraft can be displayed. Further, when an identifier selection operation for any of the displayed aircraft identifiers is detected, the selected aircraft identifier can be determined based on the identifier selection operation, and the candidate aircraft corresponding to the selected aircraft identifier can be used as the first aircraft. Further, the electrical schematic diagram can be retrieved according to the aircraft identifier corresponding to the first aircraft, and the retrieved electrical schematic diagram can be used as the electrical schematic diagram corresponding to the first aircraft. Further, when a trigger operation for a preset information parsing control is received, an information parsing request can be generated. Further, in response to the information parsing request, the electrical schematic diagram corresponding to the first aircraft is parsed, and the information obtained after parsing is used as the aircraft connector information corresponding to the first aircraft.
[0040] S120. Receive a contact point editing operation for the first aircraft, and generate an aircraft contact point allocation table corresponding to the first aircraft according to the contact point editing operation and the aircraft connector information.
[0041] Among them, the contact point editing operation can be understood as various editing operations performed on the contact points in the first aircraft. The contact point editing operation can be a contact point connection operation between the various connectors included in the first aircraft. Optionally, the contact point editing operation includes at least one of the following triggering methods: triggering a preset contact point editing control; or, the received audio information includes a trigger word associated with the contact point editing operation; or, a contact point editing instruction is received, etc. It can be understood that the aircraft includes multiple electrical devices, each electrical device includes at least one connector, and the connector includes multiple contact points. By connecting the contact points on different connectors, the circuit between the electrical devices can be in a connected state. In this embodiment, the aircraft connector information includes the device connector information corresponding to at least one electrical device included in the first aircraft. The aircraft contact point allocation table is used to represent the contact point connection relationship between the connectors. In other words, the aircraft contact point allocation table includes the destination of each contact point, and the destination of the contact point refers to which contact point in which connector of which electrical device this contact point is connected to.
[0042] In a specific implementation, when obtaining the aircraft connector information corresponding to the first aircraft, the obtained aircraft connector information includes at least the device connector information corresponding to one electrical device. For at least one electrical device, a preliminary contact allocation table corresponding to the electrical device can be generated first according to the device connector information and the preliminary contact destination editing operation. The preliminary contact allocation table includes the contact destinations of at least one contact, and the contact destination refers to which electrical device the contact is connected to. Further, when receiving a contact editing operation for the first aircraft, a contact editing interface can be displayed, and the connectors included in the electrical device are displayed in the contact editing interface based on the preliminary contact allocation table. Further, a contact connection operation for the connector can be received based on the contact editing interface, and the preliminary contact allocation table can be updated based on the contact connection operation to obtain a device contact allocation table corresponding to the electrical device. Further, an aircraft contact allocation table corresponding to the first aircraft can be generated based on the device contact allocation tables corresponding to at least one electrical device.
[0043] S130. Receive a cable editing operation for the first aircraft, and generate a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table.
[0044] Among them, the cable editing operation can be understood as an operation for editing the cable information in the first aircraft. Optionally, the cable editing operation includes at least one of the following triggering methods: triggering a preset cable editing control; or, the received audio information includes a trigger word associated with the cable editing operation; or, receiving a cable editing instruction, etc. The cable information table can be used to represent the cable attribute information of each cable edited in the first aircraft. The cable information table can at least include cable number, cable length, cable initial end connector, cable initial end electrical device, cable terminal end connector, and cable terminal end electrical device, etc.
[0045] In a specific implementation, when receiving a triggering operation for a preset cable editing control, a cable editing interface corresponding to the first aircraft can be displayed, and the aircraft contact allocation table is imported into the cable editing interface. Further, a cable information editing operation can be input for the cable editing interface to input cable information in the cable editing interface based on the cable information editing operation, and fill in the cable information in the cable editing interface based on the aircraft contact allocation table. Further, when receiving an editing completion instruction, a cable information table corresponding to the first aircraft can be generated based on the cable information displayed in the cable editing interface.
[0046] S140. In response to a layout information generation request, generate cable network layout information corresponding to a first aircraft according to the aircraft connection point allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0047] Among them, the layout information generation request can be understood as an instruction for requesting an operation to generate cable network layout information. The layout information generation request can include various triggering methods. Optionally, when a triggering operation on a preset cable network layout generation control is detected, the generation of the layout information generation request can be triggered; or, when a cable network layout generation instruction input by the user is received, the generation of the layout information generation request can be triggered; or, when it is detected that the received audio information includes a trigger word associated with the cable network layout generation operation, the generation of the layout information generation request can be triggered. The cable network layout information can be information describing the arrangement method and connection relationship of the cable network of the first aircraft. The cable network layout information can include contents such as the cable routing, laying path, fixing position, and connection sequence with each connection point. In this embodiment, the cable network layout information can correspond to various forms. Optionally, it includes a cable network layout file and / or a cable network layout diagram, etc.
[0048] In this embodiment, when a triggering operation on a preset cable network layout generation control is received, the layout information generation request can be generated. Further, in response to the layout information generation request, analyze and process the aircraft connection point allocation table and the cable information table corresponding to the first aircraft according to a preset information analysis algorithm to generate cable network layout information corresponding to the first aircraft.
[0049] It should be noted that when generating the cable network layout information, in order to make the finally generated cable network layout information compliant, the cable design criterion can also be obtained. Furthermore, the cable design criterion can be used as a cable network layout guide to generate the cable network layout information based on the cable design criterion, the aircraft connection point allocation table, and the cable information table.
[0050] Optionally, in response to the layout information generation request, generating cable network layout information corresponding to a first aircraft according to the aircraft connection point allocation table and the cable information table includes: in response to the layout information generation request, obtaining the cable design criterion corresponding to the first aircraft, generating a cable layout schematic diagram corresponding to the first aircraft based on the aircraft connection point allocation table, and generating cable network layout information corresponding to the first aircraft based on the cable design criterion, the cable layout schematic diagram, and the cable information table.
[0051] Among them, the cable design criteria can be a series of specifications and standards formulated to ensure the safe and reliable operation of the aircraft cable system. The cable design criteria can include content such as cable selection principles, laying requirements, electromagnetic compatibility regulations, fire and flame retardant standards, etc. The cable layout schematic diagram can be a drawing that simply shows the cable routing and connection relationships of the first aircraft in graphical form. The cable layout schematic diagram can show the general path from one connection point to another. The cable layout schematic diagram can show the general routing and connection sequence of the cables in the first aircraft in an intuitive graphical form.
[0052] In a specific implementation, when a trigger operation for a preset cable network layout generation control is received, a layout information generation request can be generated. Further, in response to the layout information generation request, the cable design criteria corresponding to the first aircraft are retrieved from a pre-constructed aircraft design specification database. Further, the determined aircraft connection point allocation table corresponding to the first aircraft can be obtained, and the information included in the aircraft connection point allocation table is analyzed, such as the positions and connection relationships of the connection points in the table, and a cable layout schematic diagram is generated based on this information through a graphic drawing algorithm. Further, the cable design criteria, the cable layout schematic diagram, and the cable information table can be comprehensively analyzed. According to the cable design criteria, the paths in the cable layout schematic diagram are optimized and adjusted to determine the precise laying method and fixing requirements of the cables; at the same time, referring to the cable information table, appropriate cable models and specifications are selected, and parameters such as the cable length are clarified. Finally, the system generates cable network layout information including all the detailed arrangements and technical requirements of the cable network, and this cable network layout information can be used to guide the subsequent cable network production and manufacturing work.
[0053] The technical solution of the embodiment of the present invention, by receiving a cable network layout editing request for the first aircraft, determines the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; further, receives a contact editing operation for the first aircraft, and generates an aircraft contact allocation table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information; further, receives a cable editing operation for the first aircraft, and generates a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table; further, in response to a layout information generation request, generates cable network layout information corresponding to the first aircraft according to the aircraft contact allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information, solves the problems of low efficiency in determining the cable network layout, high error rate and high repeatability of the layout information in the related art, realizes the effect of determining the cable network layout information in the aircraft based on the electrical schematic diagram of the aircraft, improves the efficiency of determining the cable network layout information on the basis of reducing the error rate of the layout information, and is convenient for subsequent management of the cable network layout information of the aircraft, improves the reuse rate of the cable network layout information, and the generated cable network layout information can be directly used for the production of the cable network of the first aircraft, provides accurate guidance for the production process, helps to ensure that the installation and connection of the cable network meet the design requirements, and improves the production quality and reliability of the cable network.
[0054] In this embodiment, in order to facilitate information tracing of the cable network layout determination process and provide information support for the cable network layout determination process of other aircraft in the future, the intermediate data obtained during the cable network layout determination process can be stored.
[0055] Optionally, on the basis of the above technical solutions, it further includes: in response to an information storage request, generating a cable layout schematic diagram based on the aircraft contact allocation table corresponding to the first aircraft, and associating and storing the cable layout schematic diagram, the aircraft contact allocation table and the cable information table with the first aircraft in a database.
[0056] Among them, the information storage request can be an instruction for requesting to execute the operation of information storage. Optionally, the information storage request can include various triggering methods. Optionally, when a triggering operation for a preset information storage control is detected, an information storage request can be triggered; or, when an information storage instruction input by a user is received, an information storage request can be triggered; or, when it is detected that the received audio information includes a trigger word associated with information storage, an information storage request can be triggered. The database can be a storage space for storing various electrical information related to the first aircraft.
[0057] In a specific implementation, when the aircraft connection point allocation table and cable information table corresponding to the first aircraft are obtained, an information storage request can be generated when a trigger operation for a preset information storage control is received. Further, in response to the information storage request, the information included in the aircraft connection point allocation table is analyzed, information such as the positions and connection relationships of the connection points in the table is analyzed, and a cable layout schematic diagram is generated based on this information through a graphics drawing algorithm. Further, the generated cable layout schematic diagram, aircraft connection point allocation table, and cable information table can be integrated, these data are associated with the first aircraft, and through a database operation interface, the integrated data is stored in a specified database. According to the pre-set data table structure and storage rules, the cable layout schematic diagram is stored in the form of a graphic file or binary data, and the aircraft connection point allocation table and cable information table are stored in the form of tabular data, so that these related information can be quickly queried and called according to the identifier of the first aircraft subsequently.
[0058] Figure 2 It is a flowchart of a method for determining the layout of an aircraft cable network provided by an embodiment of the present invention. On the basis of the foregoing embodiment, the determination process of the aircraft connection point allocation table is further refined. The specific implementation manner can refer to the technical solution of this embodiment. Among them, the same or similar technical terms as those in the above embodiment will not be described in detail here.
[0059] As Figure 2 shown, the method includes:
[0060] S210. Receive a cable network layout editing request for the first aircraft, and determine the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft, where the aircraft connector information includes the device connector information corresponding to at least one electrical device included in the first aircraft.
[0061] S220. For at least one electrical device, receive an allocation table editing operation for the electrical device, and generate a first device connection point allocation table corresponding to the electrical device based on the device connector information corresponding to the electrical device and the allocation table editing operation.
[0062] Among them, the device connector information is used to indicate the attribute information of each connector included in the electrical device. The device connector information may at least include the device identifier of the electrical device, the connector identifier corresponding to the connector included in the electrical device, the contact identifier corresponding to the contact included in the connector, and the function content of each contact. The distribution table editing operation can be understood as various editing operations performed on the contact distribution table of the electrical device. In this embodiment, the distribution table editing operation may at least include the contact destination editing operation. The first device contact distribution table can be understood as a table representing the contact attribute information of each connector included in the electrical device. Optionally, the first device contact distribution table includes at least one of the contact identifier, contact destination, contact function content, contact voltage, contact current, and contact signal type.
[0063] In a specific implementation, when the aircraft connector information corresponding to the first aircraft is obtained, the device connector information corresponding to at least one electrical device can be displayed on the display interface in the form of a file. Further, when a selection trigger operation for any device connector information is received, at least one preset editing item corresponding to the electrical device can be displayed, and the at least one preset editing item includes the connector contact distribution table editing item. Further, when the connector contact distribution table editing item is received, at least one preset connector contact distribution table can be filled according to the device connector information corresponding to the electrical device. Further, a contact destination editing operation can be input for the contact destination editing item of the connector contact distribution table to determine the contact destination of at least one contact based on the contact destination editing operation. Further, when an editing completion operation is received, a first device contact distribution table corresponding to the electrical device can be generated based on the content displayed in the connector contact distribution table.
[0064] S230. In response to a contact editing request for the first aircraft, display a contact editing interface; wherein, the contact editing interface includes a connector display area and a device information import control.
[0065] Among them, the contact editing request can be used to request an instruction for performing the operation of editing the contacts of the first aircraft. Optionally, the contact editing request can include various triggering methods. Optionally, when a triggering operation on a preset contact editing control is detected, a contact editing request can be triggered and generated; or, when a contact editing instruction input by the user is received, a contact editing request can be triggered and generated; or, when it is detected that the received audio information includes a trigger word associated with the contact editing operation, a contact editing request can be triggered and generated. The contact editing interface can be a visual operation interface provided for the user to edit the contacts of the first aircraft, and it is the main interaction area for the user to perform contact editing work. On this interface, the user can perform various contact editing operations. The connector display area can be used to display information about the connectors related to the first aircraft. The device information import control can be an interactive element used to import the device connector information of at least one electrical device related to the first aircraft into the contact editing interface.
[0066] In a specific implementation, when a triggering operation on a preset contact editing control is received, it can be determined that a contact editing request for the first aircraft is received. Further, in response to the contact editing request, a contact editing interface is displayed, and the contact editing interface includes a connector display area and a device information import control.
[0067] S240. Receive an information import operation for the device information import control, determine the at least one electrical device imported according to the information import operation, determine the contact connection information of at least one connector included in the electrical device based on the first device contact allocation table corresponding to the electrical device, and display at least one connector and its corresponding contact connection information in the connector display area.
[0068] Among them, the information import operation can be an operation of importing the device connector information corresponding to the selected electrical device into the contact editing interface. The contact connection information can be information characterizing the connection status and / or the contact destination of each contact in the connector. Optionally, the contact connection information includes connected or not connected. In this embodiment, when the connection status in the contact connection information is connected, the corresponding contact destination refers to which contact in which connector of which electrical device this contact is connected to. The contact destination included in the first device contact allocation table refers to which electrical device this contact is connected to. In other words, the contact destination in the contact connection information can be the destination information obtained by refining the contact destination in the first device contact allocation table.
[0069] In a specific implementation, upon receiving a trigger operation for the device information import control, at least one device identifier of the electrical devices corresponding to the first aircraft is displayed. Further, in the case of receiving an identifier selection operation for any device identifier, the electrical device corresponding to the selected device identifier can be used as the imported electrical device. Further, the first device connection point distribution table corresponding to the imported electrical device can be imported into the connection point editing interface. For at least one imported electrical device, based on the connection point destinations and connection point function contents included in the first device connection point distribution table corresponding to the electrical device, the connection point connection information of at least one connector included in the electrical device is determined. Further, the connector and its corresponding connection point connection information can be displayed in the connector display area. In the connector display area, the connector and its corresponding connection point connection information are presented in a chart, list, or other visual manner, enabling the user to clearly see the specific connection conditions of each connector.
[0070] S250. Receive a connection point connection operation for the connector displayed in the connector display area, and based on the connection point connection operation and the connection point connection information, determine the second device connection point distribution table corresponding to the electrical device to which the connector belongs.
[0071] Among them, the connection point connection operation can be an operation to establish a connection relationship between connection points. The second connection point distribution table can be a device connection point distribution table obtained by updating the first device connection point distribution table based on the connection point connection operation and the connection point connection information.
[0072] In this embodiment, in the case of displaying at least one connector and its corresponding connection point connection information in the connector display area, a connection point connection operation can be input to the connector based on the connection point connection information, so as to connect the connection points with an unconnected connection point state in the connector based on the connection point connection operation. Further, the first device connection point distribution table corresponding to the electrical device can be updated based on the connection point connection operation and the connection point connection information, and the updated first device connection point distribution table is used as the second device connection point distribution table.
[0073] Optionally, the contact point editing interface further includes a contact point editing area; receives a contact point connection operation for the connector displayed in the connector display area, and determines a second device contact point allocation table corresponding to the electrical device to which the connector belongs based on the contact point connection operation and the contact point connection information, including: in response to a first connector addition operation, obtaining a first connector to be added from the connectors displayed in the connector display area, and displaying a first connector module corresponding to the first connector in a first editing area of the contact point editing area; wherein the first connector module includes at least one first connectable contact point; in response to a second connector addition operation, obtaining a second connector to be added from the connectors other than the first connector among the connectors displayed in the connector display area, and displaying a second connector module corresponding to the second connector in a second editing area of the contact point editing area; wherein the second connector module includes at least one second connectable contact point; in response to a contact point connection operation for the first connectable contact point and the second connectable contact point, obtaining a connection relationship between the first connector module and the second connector module; in response to an editing completion operation, determining a second device contact point allocation table corresponding to the electrical device to which the first connector belongs based on the obtained connection relationship and the contact point connection information corresponding to the first connector module.
[0074] Among them, the first connector adding operation may be an instruction or action to add the first connector to the contact editing area. The first connector adding operation may include a connector dragging operation and / or a connector selecting operation. The first connector may be a connector located at the starting end of the connection. The contact editing area may be an area for performing editing operations on connector contacts, and this area may be used to receive operations such as contact connection and contact configuration input by the user. The first editing area may be the editing area corresponding to the starting end of the connection. The first connector module may be a graphical or data representation corresponding to the first connector displayed in the first editing area, including at least one first connectable contact for connecting with other connectors. The first connectable contact may be a contact in the first connector module that can be connected, and this contact may represent the position or interface on the first connector where electrical connection with other connectors can be made. The second connector adding operation may be an instruction or action to add the second connector to the contact editing area. The second connector adding operation may include a connector dragging operation and / or a connector selecting operation. The second editing area may be the editing area corresponding to the ending end of the connection. The second connector module may be a graphical or data representation corresponding to the second connector displayed in the second editing area, including at least one second connectable contact for connecting with other connectors. The second connectable contact may be a contact in the second connector module that can be connected. The contact connection operation may be a connection operation performed on the first connectable contact and the second connectable contact, and this connection operation is used to establish a connection relationship between the two. The contact connection operation may include a click operation, a drag operation, etc.
[0075] In a specific implementation, a click operation can be input for the connector displayed in the connector display area to set the clicked connector to a draggable state and use this connector as the first connector to be added. Further, the first connector can be dragged to the first editing area in the connection point editing area to display a first connector module corresponding to the first connector in the first editing area. The first connector module includes at least one first connectable connection point. Further, a click operation can be input for the connectors other than the first connector among the connectors displayed in the connector display area to set the clicked connector to a draggable state and use this connector as the second connector to be added. Further, the second connector can be dragged to the second editing area in the connection point editing area to display a second connector module corresponding to the second connector in the second editing area. The second connector module includes at least one second connectable connection point. Further, a connection point connection operation can be input for the first connectable connection point and the second connectable connection point, and the connection point connection relationship between the first connector and the second connector can be determined based on the connection point connection operation. Further, in the case of receiving an editing completion operation, the connection point allocation situation of the electrical device to which the first connector belongs can be reorganized and calculated according to the obtained connection point connection relationship and the connection point connection information corresponding to the first connector, and a second device connection point allocation table can be determined and generated.
[0076] Exemplarily, Figure 3 is a schematic diagram of an interface of a connection point editing interface provided by an embodiment of the present invention. As Figure 3As shown, the contact editing interface 30 includes a connector display area 301, a device information import control 302, and a contact editing area 303. Upon receiving an information import operation for the device information import control 302, it is determined that the imported electrical devices are Device 1, Device 2, and Device 3 according to the information import operation. Further, the contact connection information of at least one connector included in the electrical device can be determined respectively based on the first device contact allocation table corresponding to the electrical device. Among them, one of the connectors included in Device 1 is AAAA, the connector AAAA includes 5 contacts, the contact connection information of Contact 1 is connected, and the contact connection information of Contacts 2, 3, 4, and 5 is not connected. One of the connectors included in Device 2 is BBBB, the connector BBBB includes 4 contacts, the contact connection information of Contacts 1 and 3 is connected, and the contact connection information of Contacts 2 and 4 is not connected. One of the connectors included in Device 3 is CCCC, the connector CCCC includes 6 contacts, the contact connection information of Contact 1 is connected, and the contact connection information of Contacts 2, 3, 4, 5, and 6 is not connected. Further, the connector AAAA can be dragged to the first editing area 3031 based on a connector drag operation, and the connector module corresponding to the connector AAAA is displayed in the first editing area 3031. After that, the connector CCCC can be dragged to the second editing area 3032 based on a connector drag operation, and the connector module corresponding to the connector CCCC is displayed in the second editing area 3032. Further, the contact connection relationship between the connector AAAA and the connector CCCC can be obtained based on a contact connection operation. Among them, the contact connection relationship includes that Contact 1 of the connector AAAA is connected to Contact 5 of the connector CCCC of Device 3, Contact 3 of the connector AAAA is connected to Contact 1 of the connector CCCC of Device 3, and Contact 4 of the connector AAAA is connected to Contact 3 of the connector CCCC of Device 3. Among them, the contact destination displayed by Contact 2 of the connector AAAA is connected to Device 2, and this contact destination is determined based on the first contact allocation table, and this contact destination can indicate that this contact is still in an unconnected state.
[0077] S260. Generate an aircraft contact allocation table corresponding to the first aircraft based on the second device contact allocation tables corresponding to at least one electrical device.
[0078] In a specific implementation, in the case of obtaining the second device contact allocation tables corresponding to at least one electrical device, the at least one second device contact allocation tables can be integrated to obtain an integrated table, and this integrated table is used as the aircraft contact allocation table corresponding to the first aircraft.
[0079] S270. Receive a cable editing operation for the first aircraft, and generate a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft connection point distribution table.
[0080] S280. In response to a layout information generation request, generate cable network layout information corresponding to the first aircraft according to the aircraft connection point distribution table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0081] The technical solution of the embodiment of the present invention, for at least one electrical device, receives a distribution table editing operation for the electrical device, and generates a first device connection point distribution table corresponding to the electrical device based on the device connector information corresponding to the electrical device and the distribution table editing operation; further, in response to a connection point editing request for the first aircraft, displays a connection point editing interface; wherein, the connection point editing interface includes a connector display area and a device information import control; further, receives an information import operation for the device information import control, determines at least one electrical device imported according to the information import operation, determines the connection point connection information of at least one connector included in the electrical device based on the first device connection point distribution table corresponding to the electrical device, and displays at least one connector and its corresponding connection point connection information in the connector display area; further, receives a connection point connection operation for the connector displayed in the connector display area, and determines a second device connection point distribution table corresponding to the electrical device to which the connector belongs based on the connection point connection operation and the connection point connection information; further, generates an aircraft connection point distribution table corresponding to the first aircraft based on the second device connection point distribution table corresponding to at least one electrical device, realizes the visual presentation of the connection point distribution table editing process, improves the accuracy and pertinence of connection point distribution, lays a foundation for the correctness of subsequent electrical connections, and, through the visual editing interface, simplifies the connection point editing process, reduces the operation difficulty of connection point editing, makes the connection point editing operation more convenient and efficient, and enhances the flexibility and adaptability of connection point distribution.
[0082] Figure 4 It is a flowchart of a method for determining the layout of an aircraft cable network provided by an embodiment of the present invention. On the basis of the foregoing embodiment, the determination process of the cable information table is further refined. The specific implementation manner can refer to the technical solution of this embodiment. Among them, the same or similar technical terms as those in the above embodiment will not be described in detail here.
[0083] As Figure 4 shown, the method includes:
[0084] S310. Receive a cable network layout editing request for the first aircraft, and determine the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft.
[0085] S320. Receive a contact editing operation for the first aircraft, and generate an aircraft contact allocation table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information.
[0086] S330. Receive a cable editing operation for the first aircraft, and display a cable editing interface corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table; wherein, the cable editing interface includes a cable editing table, a cable number editing control, and a length editing control; the cable editing table includes at least one cable information record.
[0087] Among them, the cable editing interface can be a visual operation interface presented to the user for editing the cable information of the first aircraft, and this interface provides an operation entry and a display area for relevant information. The cable editing table can display the cable information of the first aircraft in tabular form and the information displayed in the cable editing interface. The information displayed in the cable editing table can be updated based on the cable editing operation input by the user for the cable editing interface. The cable number editing control is an interactive element in the cable editing interface, through which the user can modify the cable number or locate the cable information record in the cable editing table. The cable number editing control can be a text box or a combination of buttons with specific operation functions. The length editing control is an interactive element in the cable editing interface for the user to modify the length information of the cable. The length editing control can be a numerical input box allowing the user to input a specific length value; or, it can also be a numerical selection control allowing the user to select from at least one candidate cable length. The cable information record is a row of data in the cable editing table, containing the specific attribute information of a certain cable, such as cable number, cable length, initial connector identification, initial electrical equipment identification, termination connector identification, and termination electrical equipment identification, etc. The cable information record is a record of the detailed information of a single cable. At least part of the information in the cable information record is determined based on the aircraft contact allocation table and the cable numbering rule.
[0088] In a specific implementation, when a trigger operation of a preset cable editing control is received, display the cable editing interface, which displays a cable editing table corresponding to the first aircraft, and import the aircraft contact allocation table and the cable numbering rule corresponding to the first aircraft. Further, the aircraft contact allocation table can be parsed and information extracted based on the header information included in the cable editing table, and at least one cable information record can be generated based on the extracted information and the cable numbering rule, and the generated cable information record is filled into the cable editing table for display. At this time, the cable length is not included in the cable information record. At the same time, in order to be able to edit the cable length in any cable information record in the cable editing table, a cable number editing control and a cable length editing control can also be displayed in the cable editing interface.
[0089] S340. In response to a number editing operation on the cable number editing control, obtain a first cable number, and highlight the cable information where the first cable number is located in the cable editing table.
[0090] Among them, the number editing operation includes a number input operation and / or a number selection operation. The first cable number may be the cable number displayed in the cable number editing control.
[0091] In a specific implementation, when a number input operation on the cable number editing control is received, a corresponding cable number may be input based on the cable number editing control, and the input cable number is displayed in the cable number editing control. The cable number displayed in the cable number editing control is used as the first cable number. Further, the cable information where the first cable number is located can be highlighted in the cable editing table.
[0092] As another implementation manner of this embodiment, when a number display operation on the cable number editing control is received, at least one cable number included in the cable editing table may be displayed at a preset position of the cable number editing control. Further, when a number selection operation on any of the displayed cable numbers is received, the selected cable number can be displayed in the cable number editing control, and the cable number displayed in the cable number editing control is used as the first cable number. Further, the cable information where the first cable number is located can be highlighted in the cable editing table.
[0093] In this embodiment, highlighting the cable information record in the cable editing table may be highlighting the cable information record in the cable editing table; or, it may also be graying out other cable information records in the cable editing table except for this cable information record.
[0094] S350. In response to a length editing operation on the length editing control, obtain a first cable length, and update the first cable length to the cable information record where the first cable number is located.
[0095] Among them, the length editing operation includes a length input operation and / or a length selection operation. The first cable length may be the cable length displayed in the cable length editing control.
[0096] In a specific implementation, when a length input operation for the length editing control is received, the corresponding cable length can be input based on the length editing control, and the input cable length can be displayed in the length editing control. The cable length displayed in the length editing control is used as the first cable length. Further, when a length application request is received, the first cable length can be updated to the cable information record where the first cable number is located.
[0097] As another alternative implementation of this embodiment, when a length display operation for the length editing control is received, at least one candidate cable length can be displayed at a preset position of the length editing control. Further, when a length selection operation for the candidate cable length is received, the selected candidate cable length can be displayed in the length editing control, and the cable length displayed in the length editing control is used as the first cable length. Further, when a length application request is received, the first cable length can be updated to the cable information record where the first cable number is located.
[0098] In this embodiment, in order to prevent the total cable length obtained by final editing, that is, the total cable length in all cable information records, from exceeding the preset total cable length threshold, when editing the cable length in the cable information record, the cable length updated to the cable information record can also be detected, and the cable length that passes the detection can be updated to the corresponding cable information record.
[0099] Optionally, based on the above technical solutions, the cable editing interface further includes a length editing criterion import control; the method further includes: in response to a criterion import operation for the length editing criterion import control, obtaining the length editing criterion corresponding to the first aircraft; when the obtained first cable length does not meet the length editing criterion, generating a length anomaly prompt message and displaying it on the cable editing interface.
[0100] Among them, the length editing criterion import control can be an interactive element for triggering an operation to import the length editing criterion. The length editing criterion import control provides a way for the user to import a preset length editing criterion into the cable length editing system. The criterion import operation can be a key operation for triggering the acquisition and application of the length editing criterion. The length editing criterion can be a set of editing rules and standards for the cable length of the first aircraft. The length editing criterion can include multiple items of information associated with the cable length. Optionally, it includes at least one of the minimum length, maximum length, length tolerance range, and total cable length of different types of cables. The length anomaly prompt message can be a prompt content for prompting the user that there is a problem with the input cable length. Exemplarily, the length anomaly prompt message can be "The cable length exceeds the allowable range, please check!"
[0101] In specific implementation, when receiving a criterion import operation for the length editing criterion import control, the imported length editing criterion can be obtained and used as the length editing criterion corresponding to the first aircraft. Further, when obtaining the first cable length based on the length editing operation, the obtained first cable length can be compared and checked against the imported length editing criterion. Further, when the first cable length does not meet the length editing criterion, a length anomaly prompt message can be generated and displayed in the cable editing interface. At the same time, the first cable length cannot be updated to the corresponding cable information record. When the first cable length meets the length editing criterion, the first cable length can be updated to the corresponding cable information record.
[0102] S360. In response to the editing completion operation, generate a cable information table corresponding to the first aircraft based on the information displayed in the cable editing table.
[0103] Among them, the editing completion operation can be understood as the relevant operation for confirming, saving, or ending the editing state after editing the cable length information. Optionally, the editing completion operation includes at least one of the following triggering methods: triggering a preset editing completion control; or, the received audio information includes a trigger word associated with the editing completion operation; or, receiving an editing completion instruction, etc.
[0104] In specific implementation, when receiving a triggering operation for the preset editing completion control, it can be determined that the editing completion operation is received. Then, in response to the editing completion operation, obtain the information displayed in the cable editing table, and generate a cable information table based on the obtained information, and use the generated table as the cable information table corresponding to the first aircraft.
[0105] S370. In response to the layout information generation request, generate the cable network layout information corresponding to the first aircraft according to the aircraft connection point allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0106] The technical solution of the embodiment of the present invention receives a cable editing operation for a first aircraft, and displays a cable editing interface corresponding to the first aircraft according to the cable editing operation and the aircraft connection point distribution table; wherein, the cable editing interface includes a cable editing table, a cable number editing control, and a length editing control; the cable editing table includes at least one cable information record; further, in response to a number editing operation for the cable number editing control, a first cable number is obtained, and the cable information record where the first cable number is located is highlighted in the cable editing table; further, in response to a length editing operation for the length editing control, a first cable length is obtained, and the first cable length is updated to the cable information record where the first cable number is located; further, in response to an editing completion operation, a cable information table corresponding to the first aircraft is generated based on the information displayed in the cable editing table, realizing a visual presentation of the cable length editing process, simplifying the cable length editing process, reducing the operation difficulty of cable length editing, making the cable length editing operation more convenient and efficient, enhancing the flexibility and adaptability of cable length editing, facilitating the accurate positioning and modification of cable information, and enhancing the interactivity and user experience between the user and the interface.
[0107] Figure 5 It is a schematic structural diagram of a device for determining the layout of an aircraft cable network provided by an embodiment of the present invention. As Figure 5 shown, the device includes: a connector information determination module 410, a connection point distribution table generation module 420, a cable information table generation module 430, and a layout information generation module 440.
[0108] Among them, the connector information determination module 410 is configured to receive a cable network layout editing request for a first aircraft, and determine the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; wherein, the aircraft connector information is used to indicate the attribute information of each connector included in the first aircraft; the connection point distribution table generation module 420 is configured to receive a connection point editing operation for the first aircraft, and generate an aircraft connection point distribution table corresponding to the first aircraft according to the connection point editing operation and the aircraft connector information; wherein, the aircraft connection point distribution table is used to represent the connection point connection relationship between the connectors; the cable information table generation module 430 is configured to receive a cable editing operation for the first aircraft, and generate a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft connection point distribution table; the layout information generation module 440 is configured to, in response to a layout information generation request, generate cable network layout information corresponding to the first aircraft according to the aircraft connection point distribution table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
[0109] The technical solution of the embodiment of the present invention is as follows: by receiving a cable network layout editing request for a first aircraft, determining the aircraft connector information corresponding to the first aircraft according to the electrical schematic diagram corresponding to the first aircraft; further, receiving a contact point editing operation for the first aircraft, and generating an aircraft contact point allocation table corresponding to the first aircraft according to the contact point editing operation and the aircraft connector information; further, receiving a cable editing operation for the first aircraft, and generating a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact point allocation table; further, in response to a layout information generation request, generating cable network layout information corresponding to the first aircraft according to the aircraft contact point allocation table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information, which solves the problems of low efficiency in determining the cable network layout, high error rate and high repetition rate of the layout information in the related art, realizes the effect of determining the cable network layout information in the aircraft based on the electrical schematic diagram of the aircraft, improves the efficiency of determining the cable network layout information on the basis of reducing the error rate of the layout information, and is convenient for subsequent management of the cable network layout information of the aircraft, improves the reuse rate of the cable network layout information, and the generated cable network layout information can be directly used for the production of the cable network of the first aircraft, providing accurate guidance for the production process, helping to ensure that the installation and connection of the cable network meet the design requirements, and improving the production quality and reliability of the cable network.
[0110] Optionally, the connector information determination module 410 includes: an aircraft identifier display unit, an electrical schematic diagram retrieval unit, and a connector connection information determination unit. Among them, the aircraft identifier display unit is configured to display the aircraft identifiers of at least one candidate aircraft in response to an aircraft display operation; the electrical schematic diagram retrieval unit is configured to, in response to an identifier selection operation for the aircraft identifier, use the candidate aircraft corresponding to the selected aircraft identifier as the first aircraft, and retrieve the electrical schematic diagram corresponding to the first aircraft based on the aircraft identifier corresponding to the first aircraft; the connector information determination unit is configured to, in response to an information parsing request for the electrical schematic diagram, parse the electrical schematic diagram to obtain the aircraft connector information corresponding to the first aircraft.
[0111] Optionally, the aircraft connector information includes the device connector information corresponding to at least one electrical device included in the first aircraft; the contact point allocation table generation module 420 includes: a first device contact point allocation table generation unit, a contact point editing interface display unit, a connector display unit, a second device contact point allocation table generation unit, and an aircraft contact point allocation table generation unit. The first device contact point allocation table generation unit is configured to receive, for at least one electrical device, an allocation table editing operation for the electrical device, and generate a first device contact point allocation table corresponding to the electrical device based on the device connector information corresponding to the electrical device and the allocation table editing operation; the contact point editing interface display unit is configured to display a contact point editing interface in response to a contact point editing request for the first aircraft; wherein, the contact point editing interface includes a connector display area and a device information import control; the connector display unit is configured to receive an information import operation for the device information import control, determine at least one electrical device imported according to the information import operation, determine the contact connection information of at least one connector included in the electrical device based on the first device contact point allocation table corresponding to the electrical device, and display at least one connector and its corresponding contact connection information in the connector display area; the second device contact point allocation table generation unit is configured to receive a contact connection operation for the connector displayed in the connector display area, and determine a second device contact point allocation table corresponding to the electrical device to which the connector belongs based on the contact connection operation and the contact connection information; the aircraft contact point allocation table generation unit is configured to generate an aircraft contact point allocation table corresponding to the first aircraft based on the second device contact point allocation table corresponding to at least one electrical device.
[0112] Optionally, the contact point editing interface further includes a contact point editing area; the second device contact point allocation table generation unit includes: a first connector module display subunit, a second connector module display subunit, a contact point connection unit, and a second device contact point allocation table generation subunit. The first connector module display subunit is configured to, in response to a first connector addition operation, obtain a first connector to be added from the connectors displayed in the connector display area, and display a first connector module corresponding to the first connector in a first editing area of the contact point editing area; wherein, the first connector module includes at least one first connectable contact point; the second connector module display subunit is configured to, in response to a second connector addition operation, obtain a second connector to be added from the connectors other than the first connector in the connector display area, and display a second connector module corresponding to the second connector in a second editing area of the contact point editing area; wherein, the second connector module includes at least one second connectable contact point; the contact point connection unit is configured to, in response to a contact point connection operation for the first connectable contact point and the second connectable contact point, obtain the contact point connection relationship between the first connector and the second connector; the second device contact point allocation table generation subunit is configured to, in response to an editing completion operation, determine a second device contact point allocation table corresponding to the electrical device to which the first connector belongs based on the obtained contact point connection relationship and the contact point connection information corresponding to the first connector.
[0113] Optionally, the cable information table generation module 430 includes: an interface display unit, a cable number acquisition unit, a cable length editing unit, and a cable information table generation unit. Among them, the interface display unit is configured to receive a cable editing operation for the first aircraft, and display a cable editing interface corresponding to the first aircraft according to the cable editing operation and the aircraft contact point allocation table; wherein, the cable editing interface includes a cable editing table, a cable number editing control, and a length editing control; the cable editing table includes at least one cable information record, and at least part of the information in the cable information record is determined based on the aircraft contact point allocation table and the cable numbering rule; the cable number acquisition unit is configured to, in response to a number editing operation for the cable number editing control, obtain a first cable number, and highlight the cable information record where the first cable number is located in the cable editing table; the cable length editing unit is configured to, in response to a length editing operation for the length editing control, obtain a first cable length, and update the first cable length to the cable information record where the first cable number is located; the cable information table generation unit is configured to, in response to an editing completion operation, generate a cable information table corresponding to the first aircraft based on the information displayed in the cable editing table.
[0114] Optionally, the cable editing interface further includes a length editing criterion import control; the apparatus further includes: an editing criterion acquisition module and an exception prompt message generation module. The editing criterion acquisition module is configured to acquire the length editing criterion corresponding to the first aircraft in response to a criterion import operation on the length editing criterion import control; the exception prompt message generation module is configured to generate a length exception prompt message and display it on the cable editing interface when the acquired first cable length does not meet the length editing criterion.
[0115] Optionally, the layout information generation module 440 is specifically configured to, in response to a layout information generation request, acquire the cable design criterion corresponding to the first aircraft, generate a cable layout schematic diagram corresponding to the first aircraft based on the aircraft connection point allocation table, and generate the cable network layout information corresponding to the first aircraft based on the cable design criterion, the cable layout schematic diagram, and the cable information table.
[0116] Optionally, the apparatus further includes: an information storage module. The information storage module is configured to, in response to an information storage operation, generate a cable layout schematic diagram based on the aircraft connection point allocation table corresponding to the first aircraft, and associate and store the cable layout schematic diagram, the aircraft connection point allocation table, and the cable information table with the first aircraft in a database.
[0117] The aircraft cable network layout determination apparatus provided by the embodiments of the present invention can execute the aircraft cable network layout determination method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0118] Figure 6 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, for example, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, for example, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0119] As Figure 6As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as read-only memory (ROM) 12, random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12, and RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0120] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0121] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the aircraft cable network layout determination method.
[0122] In some embodiments, the aircraft cable network layout determination method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the aircraft cable network layout determination method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the aircraft cable network layout determination method in any other appropriate manner (for example, by means of firmware).
[0123] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0124] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0125] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0126] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0127] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), target blockchain network, and the Internet.
[0128] The computing system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship between the client and the server is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0129] In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present invention includes a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, the above-mentioned functions defined in the methods of the embodiments of the present invention are performed.
[0130] It should be understood that the various forms of processes shown above can be used, with steps reordered, added or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0131] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub - combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for determining the layout of an aircraft cable network, characterized in that, Including: Receiving a cable network layout editing request for a first aircraft, and determining aircraft connector information corresponding to the first aircraft according to an electrical schematic diagram corresponding to the first aircraft; wherein, the aircraft connector information is used to indicate attribute information of each connector included in the first aircraft; Receiving a contact editing operation for the first aircraft, and generating an aircraft contact allocation table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information; wherein, the aircraft contact allocation table is used to represent the contact connection relationship between the connectors; Receiving a cable editing operation for the first aircraft, and generating a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table; Responding to a layout information generation request, generating cable network layout information corresponding to the first aircraft according to the aircraft contact allocation table and the cable information table, so as to produce a cable network of the first aircraft according to the cable network layout information.
2. The method for determining the layout of the aircraft cable network according to claim 1, wherein The receiving a cable network layout editing request for a first aircraft and determining aircraft connector information corresponding to the first aircraft according to an electrical schematic diagram corresponding to the first aircraft includes: Responding to an aircraft display operation, displaying aircraft identifiers of at least one candidate aircraft; Responding to an identifier selection operation for the aircraft identifier, taking the candidate aircraft corresponding to the selected aircraft identifier as the first aircraft, and retrieving an electrical schematic diagram corresponding to the first aircraft based on the aircraft identifier corresponding to the first aircraft; Responding to an information parsing request for the electrical schematic diagram, parsing the electrical schematic diagram to obtain aircraft connector information corresponding to the first aircraft.
3. The method for determining the layout of the aircraft cable network according to claim 1, wherein The aircraft connector information includes device connector information corresponding to at least one electrical device included in the first aircraft; The receiving a contact editing operation for the first aircraft and generating an aircraft contact allocation table corresponding to the first aircraft according to the contact editing operation and the aircraft connector information includes: For at least one electrical device, receiving an allocation table editing operation for the electrical device, and generating a first device contact allocation table corresponding to the electrical device based on the device connector information corresponding to the electrical device and the allocation table editing operation; Responding to a contact editing request for the first aircraft, displaying a contact editing interface; wherein, the contact editing interface includes a connector display area and a device information import control; Receiving an information import operation for the device information import control, determining at least one electrical device imported according to the information import operation, determining contact connection information of at least one connector included in the electrical device based on the first device contact allocation table corresponding to the electrical device, and displaying at least one of the connectors and their corresponding contact connection information in the connector display area; Receive a contact connection operation for the connector displayed in the connector display area, and determine a second device contact allocation table corresponding to the electrical device to which the connector belongs based on the contact connection operation and the contact connection information; Generate an aircraft contact allocation table corresponding to the first aircraft based on the second device contact allocation tables corresponding to at least one of the electrical devices.
4. The method for determining the layout of the aircraft cable network according to claim 3, wherein The contact editing interface further includes a contact editing area; the receiving a contact connection operation for the connector displayed in the connector display area and determining a second device contact allocation table corresponding to the electrical device to which the connector belongs based on the contact connection operation and the contact connection information includes: In response to a first connector addition operation, obtain a first connector to be added from the connectors displayed in the connector display area, and display a first connector module corresponding to the first connector in a first editing area of the contact editing area; wherein, the first connector module includes at least one first connectable contact; In response to a second connector addition operation, obtain a second connector to be added from the other connectors in the connector display area except the first connector, and display a second connector module corresponding to the second connector in a second editing area of the contact editing area; wherein, the second connector module includes at least one second connectable contact; In response to a contact connection operation for the first connectable contact and the second connectable contact, obtain a contact connection relationship between the first connector and the second connector; In response to an editing completion operation, determine a second device contact allocation table corresponding to the electrical device to which the first connector belongs based on the obtained contact connection relationship and the contact connection information corresponding to the first connector.
5. The method for determining the layout of the aircraft cable network according to claim 1, wherein The receiving a cable editing operation for the first aircraft and generating a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table includes: Receive a cable editing operation for the first aircraft, and display a cable editing interface corresponding to the first aircraft according to the cable editing operation and the aircraft contact allocation table; wherein, the cable editing interface includes a cable editing table, a cable number editing control, and a length editing control; the cable editing table includes at least one cable information record, and at least part of the information in the cable information record is determined based on the aircraft contact allocation table and the cable numbering rule; In response to a number editing operation for the cable number editing control, obtain a first cable number, and highlight the cable information record where the first cable number is located in the cable editing table; In response to a length editing operation for the length editing control, obtain a first cable length, and update the first cable length to the cable information record where the first cable number is located; In response to an editing completion operation, generate a cable information table corresponding to the first aircraft based on the information displayed in the cable editing table.
6. The method for determining the layout of the aircraft cable network according to claim 5, wherein The cable editing interface further includes a length editing criterion import control; the method further includes: In response to a criterion import operation on the length editing criterion import control, obtaining a length editing criterion corresponding to the first aircraft; In the case where the obtained first cable length does not meet the length editing criterion, generating a length abnormality prompt message and displaying it on the cable editing interface.
7. The method for determining the layout of the aircraft cable network according to claim 1, characterized in that In response to a layout information generation request, according to the aircraft connection point distribution table and the cable information table, generating cable network layout information corresponding to the first aircraft, including: In response to a layout information generation request, obtaining a cable design criterion corresponding to the first aircraft, generating a cable layout schematic diagram corresponding to the first aircraft based on the aircraft connection point distribution table, and generating cable network layout information corresponding to the first aircraft based on the cable design criterion, the cable layout schematic diagram, and the cable information table.
8. The method for determining the layout of the aircraft cable network according to claim 1, wherein It further includes: In response to an information storage request, generating a cable layout schematic diagram based on the aircraft connection point distribution table corresponding to the first aircraft, and associatively storing the cable layout schematic diagram, the aircraft connection point distribution table, and the cable information table with the first aircraft in a database.
9. An aircraft cable layout determination device, characterized in that, It includes: A connector information determination module, configured to receive a cable network layout editing request for a first aircraft, and determine aircraft connector information corresponding to the first aircraft according to an electrical schematic diagram corresponding to the first aircraft; wherein, the aircraft connector information is used to indicate attribute information of each connector included in the first aircraft; A connection point distribution table generation module, configured to receive a connection point editing operation for the first aircraft, and generate an aircraft connection point distribution table corresponding to the first aircraft according to the connection point editing operation and the aircraft connector information; wherein, the aircraft connection point distribution table is used to represent the connection point connection relationship between the connectors; A cable information table generation module, configured to receive a cable editing operation for the first aircraft, and generate a cable information table corresponding to the first aircraft according to the cable editing operation and the aircraft connection point distribution table; A layout information generation module, configured to respond to a layout information generation request, and generate cable network layout information corresponding to the first aircraft according to the aircraft connection point distribution table and the cable information table, so as to produce the cable network of the first aircraft based on the cable network layout information.
10. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the aircraft cable network layout determination method according to any one of claims 1-8.
Citation Information
Cited By
Spacecraft cable network resource automatic allocation method and system based on mixed integer programming
CN122286938A