CN116737483A - Assembly test interaction method, device, equipment and storage medium - Google Patents
Assembly test interaction method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN116737483A CN116737483A CN202311009210.2A CN202311009210A CN116737483A CN 116737483 A CN116737483 A CN 116737483A CN 202311009210 A CN202311009210 A CN 202311009210A CN 116737483 A CN116737483 A CN 116737483A
- Authority
- CN
- China
- Prior art keywords
- assembly
- test
- guidance
- platform
- edge server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000003993 interaction Effects 0.000 title claims abstract description 43
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 230000004044 response Effects 0.000 claims abstract description 28
- 230000008569 process Effects 0.000 claims abstract description 22
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 230000004927 fusion Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 14
- 238000007405 data analysis Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 230000003190 augmentative effect Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000010223 real-time analysis Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000004132 cross linking Methods 0.000 description 1
- 238000006880 cross-coupling reaction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F5/00—Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
- B64F5/10—Manufacturing or assembling aircraft, e.g. jigs therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23P—METAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
- B23P19/00—Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F5/00—Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
- B64F5/60—Testing or inspecting aircraft components or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Debugging And Monitoring (AREA)
Abstract
The application provides an assembly test interaction method, an assembly test interaction device and a storage medium, relates to the technical field of complex system assembly/test, and is used for solving the problem of low field task execution efficiency under the condition of real-time data interaction and task cooperation in the assembly and test process. The method comprises the following steps: determining whether the assembly operation X needs assembly guidance or not according to a preset assembly procedure; if the assembly operation X is determined to need assembly guiding, an assembly guiding request is sent to an assembly guiding platform through an edge server; and after the assembly guidance is finished, receiving an assembly completion response fed back by the test platform through the edge server.
Description
Technical Field
The application relates to the technical field of complex system assembly/test, and provides an assembly test interaction method, an assembly test interaction device, assembly test interaction equipment and a storage medium.
Background
As is well known, the aircraft assembly mainly comprises two main works of assembly and test, and currently, as the architecture integration level of an aircraft system is higher and higher, the modern aircraft system reduces the hard wire connection and the system weight of the system, realizes low power consumption, high reliability and easy expansion and maintenance, but increases the cross-linking and coupling among the aircraft systems, so that the dependence and integration level among the systems are higher and higher, the requirement of the integration test on the installation of the system is higher and higher, and the requirements on the aircraft assembly and the integration test are higher and higher. Because the system is complex in assembly environment, limited in operation space, numerous and complicated in assembly parts, more in artificial factors and difficult to ensure the accuracy, consistency and stability of the assembly state of the system; the test requires operators to timely and accurately identify the operation and assembly states of the corresponding system, and a large number of operations and assembly switches are required to cause errors such as incomplete inspection, misoperation of the switches, missing operation, non-instruction sequential operation and the like in actual operation, so that test faults and potential safety hazards are caused. At present, partial system tests still need to be matched with assembly operation or switch and breaker operation and the like in the test process, but the traditional schemes such as the traditional paper operation file dependence are difficult to realize effective cooperative matching of assembly and test operation, information cannot be effectively transmitted in a timely and interactive manner, and the problems of low assembly and test work efficiency, easiness in error and the like caused by asynchronous information interaction are easily caused.
Therefore, how to improve the execution efficiency of on-site tasks under the conditions of real-time data interaction and task coordination in the aircraft assembly and test process is a problem to be solved at present.
Disclosure of Invention
The application provides an assembly test interaction method, an assembly test interaction device, assembly test interaction equipment and a storage medium, which are used for solving the problem of low field task execution efficiency under the condition of real-time data interaction and task cooperation in the aircraft assembly and test process.
In one aspect, there is provided an assembly test interaction method, the method comprising:
determining whether the assembly operation X needs assembly guidance or not according to a preset assembly procedure; wherein X is a positive integer;
if the assembly operation X is determined to need assembly guiding, an assembly guiding request is sent to an assembly guiding platform through an edge server;
and after the assembly guidance is finished, receiving an assembly completion response fed back by the test platform through the edge server.
Optionally, after sending, by the edge server, the assembly guidance request to the assembly guidance platform if it is determined that the assembly job X requires assembly guidance, the method further includes:
according to the assembly guide request, calling the assembly guide platform to complete assembly guide, and generating the assembly completion response;
and feeding back the assembly completion response to the test platform through the edge server.
Optionally, after the assembly guidance is completed and the assembly completion response fed back by the test platform is received through the edge server, the method further includes:
determining whether an assembly job x+1 exists;
if it is determined that the assembly operation x+1 exists, it is determined whether the assembly operation x+1 requires assembly guidance according to a preset assembly process.
Optionally, after determining whether the assembly job X requires assembly guidance according to a preset assembly procedure, the method further includes:
if it is determined that the assembly work X does not require assembly guidance, it is determined whether or not the assembly work x+1 exists.
Optionally, after determining whether the assembly job x+1 exists, the method further comprises:
if it is determined that the assembly operation X+1 does not exist, determining whether all the assembly operations are completed;
and if all the assembly operations are determined to be completed, ending the assembly process.
Optionally, before determining whether the assembly job X requires assembly guidance according to a preset assembly procedure, the method further includes:
receiving an interactive toolkit for assembly testing;
and analyzing the interactive tool package.
Optionally, after the assembly guidance is completed and the assembly completion response fed back by the test platform is received through the edge server, the method further includes:
and transmitting the assembly result to an industrial big data platform through an edge server, and displaying the assembly result on the industrial big data platform in real time.
In one aspect, there is provided an assembly test interaction device, the device comprising:
the determining unit is used for determining whether the assembly operation X needs assembly guiding or not according to a preset assembly procedure; wherein X is a positive integer;
the sending unit is used for sending an assembly guiding request to the assembly guiding platform through the edge server if the assembly operation X is determined to need assembly guiding;
and the feedback unit is used for receiving the assembly completion response fed back by the test platform through the edge server after the assembly guidance is completed.
In one aspect, an electronic device is provided that includes a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing any of the methods described above when executing the computer program.
In one aspect, a computer storage medium having stored thereon computer program instructions which, when executed by a processor, implement any of the methods described above.
In the embodiment of the application, when the assembly test is performed on the aircraft assembly, firstly, whether the assembly operation X needs to be performed with assembly guidance can be determined according to a preset assembly procedure, then, if the assembly operation X needs to be performed with assembly guidance is determined, an assembly guidance request can be sent to an assembly guidance platform through an edge server, and further, after the assembly guidance is completed, an assembly completion response fed back by a test platform can be received through the edge server. Therefore, in the embodiment of the application, in the aircraft assembly process, the execution tasks of the assembly guide platform and the test platform can be issued through the edge server, and the data interaction and the task cooperation between the assembly tasks and the test tasks are controlled, so that the field task execution efficiency is greatly improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described, and it is apparent that the drawings in the following description are only embodiments of the present application, and other drawings may be obtained according to the provided drawings without inventive effort for those skilled in the art.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of an assembly boot hardware architecture according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an assembly boot software architecture according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a test hardware structure according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a test software structure according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an edge server structure according to an embodiment of the present application;
FIG. 7 is a schematic flow chart of an assembly test interaction method according to an embodiment of the present application;
FIG. 8 is a schematic flow chart of another method of interaction of assembly test according to an embodiment of the present application;
fig. 9 is a schematic diagram of an assembly test interaction device according to an embodiment of the present application.
The marks in the figure: 10-assembly guidance platform, 20-test platform, 30-edge server, 40-industrial big data platform, 101-assembly guidance hardware, 102-assembly guidance software, 201-test hardware, 202-test software, 301-communication interface, 302-protocol conversion, 303-data analysis, 304-data fusion, 1011-wearable platform, 1012-assembly server, 1021-communication module, 1022-data analysis module, 1023-optimized display module, 1024-data operation module, 1025-real-time tracking module, 2021-ATS server, 2022-TPS operation management, 2023-test library, 90-assembly test interaction device, 901-determination unit, 902-transmission unit, 903-feedback unit, 904-analysis unit, 905-display unit.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application. Embodiments of the application and features of the embodiments may be combined with one another arbitrarily without conflict. Also, while a logical order is depicted in the flowchart, in some cases, the steps depicted or described may be performed in a different order than presented herein.
The embodiment of the application provides an assembly test interaction method, which comprises the steps that firstly, whether an assembly operation X needs assembly guidance or not can be determined according to a preset assembly procedure, then, if the assembly operation X needs assembly guidance is determined, an assembly guidance request can be sent to an assembly guidance platform through an edge server, and further, after the assembly guidance is completed, an assembly completion response fed back by a test platform can be received through the edge server. Therefore, in the embodiment of the application, in the aircraft assembly process, the execution tasks of the assembly guide platform and the test platform can be issued through the edge server, and the data interaction and the task cooperation between the assembly tasks and the test tasks are controlled, so that the field task execution efficiency is greatly improved.
After the design idea of the embodiment of the present application is introduced, some simple descriptions are made below for application scenarios applicable to the technical solution of the embodiment of the present application, and it should be noted that the application scenarios described below are only used for illustrating the embodiment of the present application and are not limiting. In the specific implementation process, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present application. The application scenario may include an assembly guidance platform 10, a test platform 20, an edge server 30, and an industrial big data platform 40.
The assembly guidance platform 10 may be used for guiding assembly of an aircraft assembly, the test platform 20 may be used for performing interactive test on the aircraft assembly, the edge server 30 may be used for performing protocol conversion, data fusion and data analysis application at an edge layer, and the industrial big data platform 40 may be used for displaying the result of real-time analysis in real time on a production site.
In the embodiment of the present application, as shown in fig. 1, when an assembly test is required, firstly, an assembly guidance request may be sent to an assembly guidance platform 10 through an edge server 30, further, in response to the assembly guidance request, the assembly guidance platform 10 may assemble an assembly object, further, after the assembly is completed, the assembly guidance platform 10 may feed back an assembly completion response to the edge server 30, further, the edge server 30 may feed back the assembly completion response to the test platform 20, and further, the test platform 20 may feed back the assembly completion response through the edge server 30. In an embodiment of the present application, the edge server 30 may transmit the assembly result to the industrial large data platform 40, and be displayed in real time on the production site by a display or touch screen of the industrial large data platform 40, etc.
In one possible implementation, the assembly guidance platform 10 may include assembly guidance hardware 101 and mating assembly guidance software 102, and the assembly guidance platform 10 may employ a tablet computer as a guidance terminal. Specifically, as shown in fig. 2, a schematic diagram of an assembly guidance hardware structure provided by an embodiment of the present application, the assembly guidance hardware 101 may include a wearable platform 1011 and an assembly server 1012, where the wearable platform 1011 may be formed by installing augmented reality glasses, a tracking device, etc. on a safety helmet, and in addition, in an actual use process, a tablet computer may be added as needed to serve as a digital guidance terminal.
As shown in fig. 3, for a schematic diagram of an assembly guidance software structure provided in an embodiment of the present application, the assembly guidance software 102 may be developed by using Unity3D software, and may include a communication module 1021, a data parsing module 1022, an optimized display module 1023, a data operation module 1024, and a real-time tracking module 1025. The communication module 1021 can obtain information to be displayed, the data analysis module 1022 can load actual data, the real-time tracking module 1025 can obtain pose information of glasses and the like, the optimizing display module 1023 can calculate positions of models and text information, and render virtual reality content of all the information, and the data operation module 1024 can obtain user operation and record information and feed back the communication module 1021.
Specifically, the communication module 1021 may use ethernet and HTTP protocols to implement communication with the edge server 30, where the edge server 30 sends information such as assembly steps, three-dimensional digital and analog to be displayed to the platform, and the platform sends information such as operation feedback, detection results, and interactive requests/responses of the user to the edge server 30.
The data analysis module 1022 directly utilizes the original design module and operates the guiding data, and organizes and simplifies the guiding data according to the display and presentation rules to generate virtual information which can be displayed by the augmented reality system, and accurately displays the virtual information in the hardware of the assembly guiding platform, and meanwhile ensures that the data transmission meets the technical index requirements. The data parsing module 1022 may directly parse the task data packet organized according to the XML format issued by the edge server 30, and organize the task data packet according to the display presentation rule, so as to generate virtual information that may be displayed by the augmented reality system, and accurately display the virtual information in the augmented reality glasses and the platform.
The optimization display module 1023 can optimize the visual effect of the mark by analyzing the individual preference (the shielding and superposition conditions of characters, models and objects such as labels) of different mark types in the actual assembly environment, realize non-shielding fusion by virtual-real object space distribution analysis and optimization, improve the identification degree, avoid visual confusion of virtual-real content, and improve the subjective perception effect and information transfer efficiency of the mark display.
The real-time tracking module 1025 can be used for accurately detecting the position of the camera and the angle of the user's sight in real time, and obtaining information through tracking to calculate the position coordinates of the three-dimensional virtual information in the real environment, so that the virtual information is accurately superimposed in the real environment.
In one possible implementation, test platform 20 may include test hardware 201 and test software 202. Specifically, as shown in fig. 4, a schematic diagram of a test hardware structure provided in an embodiment of the present application, the test hardware 201 may be formed by a communication network and each node on the network, where each node implements data exchange through the network. The communication network adopts gigabit Ethernet and synchronous network. The gigabit Ethernet is mainly used for interacting test instructions, control instructions and partial test data; the synchronous network is mainly used for constructing a clock synchronous network, exchanging clock synchronous data and guaranteeing the consistency of time and acquisition of each node. The network node mainly comprises a main control end, a monitoring end, a continuous acquisition test terminal, an automatic test equipment (Automatic Test Equipment, ATE) terminal and the like.
The main control end hardware can adopt desktop computing, portable computer and the like to uniformly coordinate and manage each test terminal, coordinate the execution sequence of each test terminal, manage the interface form and signal interaction with an external system, control the test operation mode and flow of each test terminal, monitor the operation state, execute the functions of management control of operation, data analysis and interpretation and the like. The hardware of the monitoring end can also adopt a desk type computer, a portable computer and the like for monitoring the real-time running state of each continuous acquisition test terminal. The continuous acquisition test terminal is used for acquiring signals needing continuous monitoring and displaying according to requirements. The ATE test terminal is composed of an industrial personal computer based on a PXI/PXIe bus and corresponding functional blocks, and hardware driving encapsulation can be completed through test software, so that functional logic test can be executed according to a preset test flow, excitation or control can be applied in a targeted mode according to requirements, and the like.
As shown in fig. 5, a schematic diagram of a test software structure provided in an embodiment of the present application is shown, where the test software 202 system adopts a Browser Server (BS) architecture, and may include an ATS Server 2021, a TPS operation manager 2022, and a test library 2023.
Specifically, the ATS server 2021 may include modules such as test resource scheduling, test data management, TPS operation scheduling, and communication interfaces, and the ATS server 2021 may be used for scheduling test resources and TPS operation, log and user management, and communication management between modules.
TPS operation management 2022 may include functional modules such as TPS simulation, resource simulation, and intelligent configuration of resources, where TPS operation management may be used to implement simulation of TPS and test resources, and intelligent configuration of test resources.
The test library 2023 may be used for storage of TPS, test resource information, operating configuration information, test data, and test signals, and may be implemented on an access basis.
In a possible implementation manner, as shown in fig. 6, which is a schematic diagram of an edge server structure provided in an embodiment of the present application, the edge server 30 includes a communication interface 301, a protocol conversion 302, a data analysis 303, and a data fusion 304, and by performing protocol conversion, data fusion, and data analysis application on an edge layer, the sensitivity of an operation response is improved, the occupation of resources is reduced, the nearby processing and decision-making of services such as abnormal alarm, predictive maintenance, etc. on a production site are realized, the communication with a data center is reduced, and the flexibility of on-site processing is increased. The edge server 30 may communicate the results of the real-time analysis to the industrial big data platform 40 and be presented by the industrial big data platform 40 in real-time at the production site.
Specifically, the protocol conversion 302, that is, for different protocols of different types of devices (sensors), converts the different protocols into a unified IT protocol according to the requirements of edge data analysis and processing, so as to complete the data interaction between the execution device and the information system and realize the unification of data forms.
Data analysis 303, namely analyzing the fused data and the data which do not need to be fused according to process rules, design requirements, early warning rules and the like to obtain a conclusion; after filtering the data, uploading necessary and important key data to a cloud platform or a back-end data center so as to reduce the pressure on network bandwidth;
the data analysis 303 can implement information feedback, that is, after the edge gateway obtains field data or requests for certain tasks of the device through a communication bus (or other modes), the data analysis can be completed according to preset rules, and automatic information response and feedback control can be performed on the operation of the device. Thereby forming a closed loop at the edge layer: data acquisition, analysis and control; such closed-loop feedback control performed on the edge side can sufficiently ensure real-time.
The data fusion 304 is the analysis and comprehensive processing of the observed information from multiple platforms, devices and sensors or multiple sources to arrive at the information needed for the conclusion, decision and assessment tasks. The data fusion 304 is a fusion performed directly on the collected original data layer, and the data is synthesized and analyzed before the original measurement report of various sensors is preprocessed. The data fusion 304 can fuse information from a plurality of platforms, devices and sensors, and can also fuse information from a plurality of platforms, devices and sensors and observation facts or man-machine interaction data of a man-machine interface; the method is divided into a data layer, a feature layer and a decision layer for fusion.
Specifically, feature layer fusion is that feature extraction is firstly carried out on original information from a sensor (the feature can be the edge, the direction, the speed and the like of a target), and then comprehensive analysis and processing are carried out on feature information; considerable information compression can be realized, real-time processing is facilitated, and the extracted features are directly related to decision analysis, so that the fusion result can give out feature information required by the decision analysis to the maximum extent.
The decision layer fusion, namely observing the same target through different types of sensors (platforms, devices and the like), wherein each sensor locally completes basic processing including preprocessing, feature extraction, identification or judgment so as to establish a preliminary conclusion on the observed target, and then carrying out decision layer fusion judgment through association processing so as to finally obtain a combined inference result.
The industrial big data platform 40 is mainly used for data storage and real-time monitoring. And storing data, namely, an edge gateway serving as an edge computing carrier has certain data storage capacity, and storing real-time state data from equipment, a platform and the like, alarm information, fault information and the like for a certain period of time. The real-time monitoring, namely, the on-site operation station is used for timely displaying and checking the states of various devices, the completion conditions of various tasks, real-time state data, test results and the like by on-site staff through a display, a touch screen and the like. Only necessary data in the data stored on the edge side can be uploaded to the platform layer, so that a large amount of data transmission cost can be saved.
Of course, the method provided by the embodiment of the present application is not limited to the application scenario shown in fig. 1, but may be used in other possible application scenarios, and the embodiment of the present application is not limited. The functions that can be implemented by each device in the application scenario shown in fig. 1 will be described together in the following method embodiments, which are not described in detail herein. The method according to the embodiment of the present application will be described below with reference to the accompanying drawings.
As shown in fig. 7, a flow chart of an assembly test interaction method according to an embodiment of the present application may be jointly executed by the assembly guidance platform 10, the test platform 20, the edge server 30, and the industrial big data platform 40 in fig. 1, and specifically, the flow chart of the method is described as follows.
Step 701: and receiving an interactive tool package for assembly test, and analyzing the interactive tool package.
In the embodiment of the application, in order to realize the interaction between the assembly task and the test task, the interaction tool kit required by the assembly test interaction can be received and analyzed before the assembly test interaction is carried out, so that the subsequent use is convenient.
Step 702: according to a preset assembly procedure, whether the assembly operation X needs assembly guiding or not is determined.
In the embodiment of the application, X is a positive integer. After the interactive tool package is parsed, the assembly operation may be performed, and specifically, whether the assembly operation X requires assembly guidance may be determined according to a preset assembly process.
Step 703: and if the assembly job X is determined to need assembly guiding, sending an assembly guiding request to an assembly guiding platform through an edge server.
Of course, if it is determined that the fitting operation X does not require the fitting guidance, it is determined whether or not the fitting operation x+1 exists.
Step 704: and calling an assembly guide platform to finish assembly guide according to the assembly guide request, and generating an assembly completion response.
Step 705: and feeding back an assembly completion response to the test platform through the edge server.
Step 706: and receiving an assembly completion response fed back by the test platform through the edge server.
Step 707: it is determined whether or not the assembly job x+1 exists.
Step 708: if it is determined that the assembly operation x+1 exists, it is determined whether the assembly operation x+1 requires assembly guidance according to a preset assembly process.
Step 709: if it is determined that the assembly job x+1 does not exist, it is determined whether all the assembly jobs are completed.
Step 7010: and if all the assembly operations are determined to be completed, ending the assembly process.
In the embodiment of the application, after each assembly is completed, the assembly result can be transmitted to the industrial big data platform through the edge server and displayed on the industrial big data platform in real time.
As shown in fig. 8, another flow chart of the assembly test interaction method provided by the embodiment of the application is specifically described below.
Step 801: and issuing a test task package.
In the embodiment of the application, the account number can be logged in (tested) through the guide flat plate. Specifically, the account number may be logged in through a login interface of the bootstrapping tablet (GET request through tablet HTTP) or a login authorization service interface provided by the edge server.
Further, after the account is logged in, a corresponding test task list may be obtained according to the login user name, and specifically, the test task list may be obtained by guiding a task set interface (by a GET request of a tablet HTTP) or a task set service interface provided by an edge server.
Further, after the test task list is obtained, the detailed task may be downloaded on the boot tablet, specifically, the detailed task may be downloaded through a task detail interface (via GET request of tablet HTTP) at the boot tablet end or a task detail service interface provided by the edge server. Meanwhile, the edge layer can send the test model list required by the task of guiding the flat panel download to the test platform, and specifically, the edge server can send the test model list required by the task to the test platform by sending a test model list interface (through a POST request of the flat panel HTTP) required to be downloaded or a test model data receiving interface (through a POST service interface of the flat panel HTTP) provided by the test platform. In addition, the Test platform can also sequentially download Test Program Set (TPS) according to the Test model list required by the task (via the GET interface of the flat HTTP).
Step 802: reporting the test preparation state.
In the embodiment of the application, the test ready state can be reported through the guide plate. Specifically, the test ready state may be reported to the edge server by directing the tablet (GET request over tablet HTTP) or the test ready state may be reported to the edge server by the test platform (GET request over tablet HTTP).
Step 803: and executing the test task.
In the embodiment of the application, the test task execution service (GET service interface through flat HTTP) can be provided through the test platform.
Step 804: the test platform sends a test guidance request to the edge server.
Step 805: the boot tablet receives a test boot request.
In the embodiment of the application, the boot tablet can receive the test boot request through the edge server, and further, the boot tablet can conduct test boot according to the test boot request.
Step 806: reporting the execution state of the test guidance.
In the embodiment of the application, the boot tablet can report the execution state of the test boot to the edge server through the POST request of HTTP.
Step 807: and the test platform receives the test guide completion state.
In the embodiment of the application, the test guide completion state can be issued to the test platform through the edge server, and further, the test platform can perform the next test process according to the test guide completion state.
Step 808: and feeding back the test execution result.
In the embodiment of the application, when the test execution result is fed back, the test execution result can be fed back to the edge server through a POST request interface of the HTTP of the guide panel, or the test execution result can be fed back to the edge server through the test platform.
In summary, in the embodiment of the application, in the aircraft assembly process, the protocol conversion, the data fusion and the data analysis application among different platform data sources can be realized through the edge server, the execution tasks of the assembly guide platform and the test platform can be issued through the edge server, and the data interaction and the task cooperation between the assembly task and the test task are controlled, so that the field task execution efficiency is greatly improved.
Based on the same inventive concept, an embodiment of the present application provides an assembly test interaction device 90, as shown in fig. 9, the assembly test interaction device 90 includes:
a determining unit 901, configured to determine whether the assembly operation X requires assembly guidance according to a preset assembly procedure; wherein X is a positive integer;
a sending unit 902, configured to send, if it is determined that the assembly job X requires assembly guidance, an assembly guidance request to an assembly guidance platform through an edge server;
and the feedback unit 903 is configured to receive, through the edge server, an assembly completion response fed back by the test platform after completing the assembly guidance.
Optionally, the feedback unit 903 is further configured to:
according to the assembly guide request, calling an assembly guide platform to complete assembly guide, and generating an assembly completion response;
and feeding back an assembly completion response to the test platform through the edge server.
Optionally, the determining unit 901 is further configured to:
determining whether an assembly job x+1 exists;
if it is determined that the assembly operation x+1 exists, it is determined whether the assembly operation x+1 requires assembly guidance according to a preset assembly process.
Optionally, the determining unit 901 is further configured to:
if it is determined that the assembly work X does not require assembly guidance, it is determined whether or not the assembly work x+1 exists.
Optionally, the determining unit 901 is further configured to:
if it is determined that the assembly operation X+1 does not exist, determining whether all the assembly operations are completed;
and if all the assembly operations are determined to be completed, ending the assembly process.
Optionally, the assembly test interaction device 90 further includes a parsing unit 904, where the parsing unit 904 is configured to:
receiving an interactive toolkit for assembly testing;
and analyzing the interactive toolkit.
Optionally, the assembly test interaction device 90 further comprises a display unit 905, the display unit 905 being configured to:
and transmitting the assembly result to the industrial big data platform through the edge server, and displaying the assembly result on the industrial big data platform in real time.
The assembly test interaction device 90 may be used to execute the method executed by the assembly test interaction device 90 in the embodiment shown in fig. 7-8, so the description of the functions that can be implemented by each functional module of the assembly test interaction device 90 may be referred to in the embodiment shown in fig. 7-8, and will not be repeated.
In some possible embodiments, aspects of the method provided by the present application may also be implemented in the form of a program product comprising program code for causing a computer device to carry out the steps of the method according to the various exemplary embodiments of the application described herein above, when said program product is run on the computer device, e.g. the computer device may carry out the method as carried out by the assembly test interaction device 90 in the embodiment shown in fig. 7-8.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware associated with program instructions, where the foregoing program may be stored in a computer readable storage medium, and when executed, the program performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk or an optical disk, or the like, which can store program codes. Alternatively, the above-described integrated units of the present application may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, ROM, RAM, magnetic or optical disk, or other medium capable of storing program code.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (10)
1. An assembly test interaction method, the method comprising:
determining whether the assembly operation X needs assembly guidance or not according to a preset assembly procedure; wherein X is a positive integer;
if the assembly operation X is determined to need assembly guiding, an assembly guiding request is sent to an assembly guiding platform through an edge server;
and after the assembly guidance is finished, receiving an assembly completion response fed back by the test platform through the edge server.
2. The method of claim 1, wherein after sending, by the edge server, the assembly guidance request to the assembly guidance platform if it is determined that the assembly job X requires assembly guidance, the method further comprises:
according to the assembly guide request, calling the assembly guide platform to complete assembly guide, and generating the assembly completion response;
and feeding back the assembly completion response to the test platform through the edge server.
3. The method of claim 1, wherein after receiving an assembly completion response fed back by the test platform through the edge server after completing the assembly guidance, the method further comprises:
determining whether an assembly job x+1 exists;
if it is determined that the assembly operation x+1 exists, it is determined whether the assembly operation x+1 requires assembly guidance according to a preset assembly process.
4. The method according to claim 1, wherein after determining whether the assembly job X requires assembly guidance according to a preset assembly process, the method further comprises:
if it is determined that the assembly work X does not require assembly guidance, it is determined whether or not the assembly work x+1 exists.
5. A method according to claim 3, wherein after determining whether or not there is an assembly job x+1, the method further comprises:
if it is determined that the assembly operation X+1 does not exist, determining whether all the assembly operations are completed;
and if all the assembly operations are determined to be completed, ending the assembly process.
6. The method of claim 1, wherein before determining whether the assembly job X requires assembly guidance according to a preset assembly process, the method further comprises:
receiving an interactive toolkit for assembly testing;
and analyzing the interactive tool package.
7. The method of claim 1, wherein after receiving an assembly completion response fed back by the test platform through the edge server after completing the assembly guidance, the method further comprises:
and transmitting the assembly result to an industrial big data platform through an edge server, and displaying the assembly result on the industrial big data platform in real time.
8. An assembly test interaction device, the device comprising:
the determining unit is used for determining whether the assembly operation X needs assembly guiding or not according to a preset assembly procedure; wherein X is a positive integer;
the sending unit is used for sending an assembly guiding request to the assembly guiding platform through the edge server if the assembly operation X is determined to need assembly guiding;
and the feedback unit is used for receiving the assembly completion response fed back by the test platform through the edge server after the assembly guidance is completed.
9. An electronic device, the device comprising:
a memory for storing program instructions;
a processor for invoking program instructions stored in the memory and for performing the method of any of claims 1-7 in accordance with the obtained program instructions.
10. A storage medium having stored thereon computer executable instructions for causing a computer to perform the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311009210.2A CN116737483B (en) | 2023-08-11 | 2023-08-11 | Assembly test interaction method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311009210.2A CN116737483B (en) | 2023-08-11 | 2023-08-11 | Assembly test interaction method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116737483A true CN116737483A (en) | 2023-09-12 |
CN116737483B CN116737483B (en) | 2023-12-08 |
Family
ID=87918940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311009210.2A Active CN116737483B (en) | 2023-08-11 | 2023-08-11 | Assembly test interaction method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116737483B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118083152A (en) * | 2024-04-17 | 2024-05-28 | 成都飞机工业(集团)有限责任公司 | Aircraft final assembly and integration test platform and test method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5111402A (en) * | 1990-01-19 | 1992-05-05 | Boeing Company | Integrated aircraft test system |
US8027745B1 (en) * | 2005-03-01 | 2011-09-27 | Electrical Controls, Inc. | Non-linear, animated, interactive assembly guide and method for controlling production |
WO2017181591A1 (en) * | 2016-04-20 | 2017-10-26 | 乐视控股(北京)有限公司 | Testing method and system |
US20180300124A1 (en) * | 2015-08-27 | 2018-10-18 | FogHorn Systems, Inc. | Edge Computing Platform |
CN114881824A (en) * | 2022-05-12 | 2022-08-09 | 西北工业大学 | Assembly process physicochemical design method based on user cognition |
CN115797099A (en) * | 2022-11-30 | 2023-03-14 | 西安交通大学 | Augmented reality auxiliary assembly method for visual field blind area of aircraft equipment cabin |
CN115958996A (en) * | 2021-04-14 | 2023-04-14 | 岳秀兰 | Aircraft operation and protection system consisting of remote driving, energy supply and ground aircraft carrier |
-
2023
- 2023-08-11 CN CN202311009210.2A patent/CN116737483B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5111402A (en) * | 1990-01-19 | 1992-05-05 | Boeing Company | Integrated aircraft test system |
US8027745B1 (en) * | 2005-03-01 | 2011-09-27 | Electrical Controls, Inc. | Non-linear, animated, interactive assembly guide and method for controlling production |
US20180300124A1 (en) * | 2015-08-27 | 2018-10-18 | FogHorn Systems, Inc. | Edge Computing Platform |
WO2017181591A1 (en) * | 2016-04-20 | 2017-10-26 | 乐视控股(北京)有限公司 | Testing method and system |
CN115958996A (en) * | 2021-04-14 | 2023-04-14 | 岳秀兰 | Aircraft operation and protection system consisting of remote driving, energy supply and ground aircraft carrier |
CN114881824A (en) * | 2022-05-12 | 2022-08-09 | 西北工业大学 | Assembly process physicochemical design method based on user cognition |
CN115797099A (en) * | 2022-11-30 | 2023-03-14 | 西安交通大学 | Augmented reality auxiliary assembly method for visual field blind area of aircraft equipment cabin |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118083152A (en) * | 2024-04-17 | 2024-05-28 | 成都飞机工业(集团)有限责任公司 | Aircraft final assembly and integration test platform and test method |
Also Published As
Publication number | Publication date |
---|---|
CN116737483B (en) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102946616B (en) | Internet of things middleware performance testing system and testing method | |
CN106710001B (en) | Centralized monitoring simulation system and method based on transformer substation inspection robot | |
CN106647586B (en) | A kind of virtual computer room visual control management system and method based on B/S framework | |
CN110047150B (en) | Complex equipment operation on-site simulation system based on augmented reality | |
CN107529667B (en) | Mixed reality nuclear power plant simulation and analysis system | |
US11087053B1 (en) | Method, electronic device, and computer program product for information display | |
KR102371336B1 (en) | Smart factory monitoring system using 3 Dimention integrated monitoring and Augmented Reality and Virtual Reality | |
CN113190886A (en) | Equipment health monitoring method based on rapid simulation digital twinning technology | |
CN116737483B (en) | Assembly test interaction method, device, equipment and storage medium | |
CN112149329B (en) | Method, system, equipment and storage medium for previewing state of key equipment of nuclear power plant | |
CN107037782B (en) | The method and apparatus for monitoring lathe | |
CN102736567A (en) | Method and system for centralized test control | |
JP7267363B2 (en) | Test method, device and equipment for traffic flow monitoring measurement system | |
CN107944005B (en) | Data display method and device | |
CN105182773A (en) | Data detection system and method for run-up test of aeroengine | |
CN113419920B (en) | Real-time monitoring method for joint debugging test process of simulation test system of Internet of things management platform | |
CN107608291A (en) | A kind of intelligent substation application function linkage rule verification method and system | |
CN111652406A (en) | Method and system for predicting running state of power grid equipment under cloud-edge cooperation | |
CN109117526A (en) | One kind being suitable for mechanical system maintenance of equipment and guides data record and analysis system | |
KR102094639B1 (en) | Factory manufacturing line management system, and method thereof | |
CN110673549A (en) | Data center intelligent monitoring system and method based on distributed architecture | |
CN112165167B (en) | Intelligent substation relay protection maintenance auxiliary system and method | |
CN117037059A (en) | Equipment management method and device based on inspection monitoring and electronic equipment | |
CN111736539B (en) | Monitoring data display method, device, system, server and storage medium | |
CN107015815B (en) | Device for simulating safety control display equipment of nuclear power station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |