Satellite design inspection method and device, electronic equipment and storage medium
By obtaining the designer's virtual location and function information, the target scene area and function identification of satellite design inspection are determined and displayed, which solves the problem of inaccurate function identification of designers in VR technology and improves the efficiency of satellite design inspection.
Patent Information
- Application Number
- CN202510580184.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-09-23
AI Technical Summary
In existing technologies, when using VR technology to conduct satellite design inspections, the functional identification required by designers is not accurate enough, resulting in low design inspection efficiency.
By obtaining the designer's virtual position information and design functions within the three-dimensional design model, the target scene area and its design standards and functional identification are determined and sent to the display terminal, thereby improving the designer's design verification efficiency.
It achieves accurate display of functional identifiers according to the functions of designers, and improves the efficiency of satellite design inspection.
Smart Images

Figure CN120688213A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite manufacturing, and in particular to a satellite design and inspection method, device, electronic equipment and storage medium. Background Art
[0002] With the commercial development of satellites, satellite design inspections are gradually becoming more batch-based and streamlined. To cope with the commercial development of satellites, the requirements for satellite design inspection efficiency are becoming increasingly higher. Traditional satellite design inspection methods are mainly carried out through manual design inspection. However, with the continuous development of VR technology, VR technology is also being applied to satellite design inspections. That is, the satellite's three-dimensional design model is converted into a VR virtual scene. Designers can enter the virtual space immersively, observe the satellite's structure and internal layout from different angles, and conduct corresponding design inspections.
[0003] However, the inventors of this application found that the use of VR technology to conduct satellite design inspections is inaccurate due to the complexity of satellite design, the large amount of content to be designed and inspected, and the fact that different content to be designed and inspected requires designers with different design functions. As a result, the corresponding functional identifications displayed to designers are not accurate, resulting in low efficiency in satellite design inspections by designers. Summary of the Invention
[0004] In order to improve the efficiency of satellite design inspection by designers, the present application provides a satellite design inspection method, device, electronic equipment and storage medium.
[0005] This application provides a satellite design inspection method, which adopts the following technical solutions:
[0006] A satellite design verification method, comprising:
[0007] Acquiring virtual position information and a design function of a target designer, wherein the virtual position information is position information of an eye of the target designer within a three-dimensional design model of the target satellite;
[0008] Based on the virtual location information, determine the target scene area and the design standards and functional identification corresponding to the target scene area;
[0009] Based on the design function, design standard and function identifier, the target function identifier corresponding to the target designer is determined, and the target function identifier is sent to the display terminal for display.
[0010] According to some embodiments, the above-mentioned determination of the target scene area and the design standards and functional identification corresponding to the target scene area based on the virtual position information includes: generating virtual radiation lines within the three-dimensional design model with the virtual position information as the reference point, and determining the area radiated by the virtual radiation lines in the area of the three-dimensional design model as the initial scene area; obtaining the virtual intuitive perspective corresponding to the virtual position information; determining the target scene area based on the virtual intuitive perspective and the initial scene area; obtaining satellite component information corresponding to the target scene area, and determining the design standards and functional identification corresponding to the target scene area based on the satellite component information.
[0011] According to some embodiments, the above-mentioned functional identification includes a query identification and a defect pre-warning identification, and the design standards and functional identification corresponding to the target scene area are determined based on the satellite component information, including: determining the design standards and historical defect information corresponding to the target scene area based on the satellite component information; generating a query identification corresponding to the target scene area based on the design standards; generating a defect pre-warning identification corresponding to the target scene area based on the historical defect information.
[0012] According to some embodiments, the above-mentioned functional identification includes multiple functional identifications, and based on the design function, design standard and functional identification, the target functional identification corresponding to the target designer is determined, including: determining the initial inspection information corresponding to the multiple functional identifications respectively; determining the multiple information to be inspected corresponding to the target designer based on the design function and design standard; comparing the multiple information to be inspected with the initial inspection information corresponding to the multiple functional identifications respectively, and determining the functional identification corresponding to the initial inspection information in the multiple initial inspection information that matches the multiple information to be inspected as the target functional identification.
[0013] According to some embodiments, the above-mentioned determination of the target functional identifier corresponding to the target designer based on the design function, design standard and functional identifier includes: when any information to be verified among multiple information to be verified corresponding to the design function does not match the initial verification information corresponding to the functional identifier, obtaining a local satellite model corresponding to any information to be verified; generating a functional identifier corresponding to the local satellite model, and determining the generated functional identifier as the target functional identifier.
[0014] According to some embodiments, the above method also includes: obtaining the general design standard corresponding to the target satellite, and based on the general design standard, determining the area to be inspected corresponding to the target satellite and the first public function identifier corresponding to the area to be inspected; obtaining the virtual intuitive perspective corresponding to the target designer, and based on the virtual intuitive perspective, the area to be inspected and the first public function identifier, determining the target area to be inspected corresponding to the target designer and its corresponding second public function identifier; sending the second public function identifier to the display terminal for display.
[0015] According to some embodiments, the above method also includes: generating an authority verification instruction when an application instruction for a non-job function identifier is obtained; obtaining authority verification information based on the authority verification instruction; determining the non-job function identifier based on the authority verification information, and sending the non-job function identifier to the display terminal for display.
[0016] This application provides a satellite design inspection device, which adopts the following technical solutions:
[0017] A satellite design inspection device includes: an information acquisition module, an information determination module and an identification display module, wherein:
[0018] An information acquisition module is used to acquire virtual position information and a design function of a target designer, wherein the virtual position information is the position information of the target designer's eyes within the three-dimensional design model of the target satellite;
[0019] An information determination module, configured to determine a target scene area and a design standard and a functional identifier corresponding to the target scene area based on the virtual location information;
[0020] The identification display module is used to determine the target function identification corresponding to the target designer based on the design function, design standard and function identification, and send the target function identification to the display terminal for display.
[0021] According to some embodiments, the above-mentioned information determination module is specifically used to: generate virtual radiation lines within the three-dimensional design model based on the virtual position information as a reference point, and determine the area radiated by the virtual radiation lines within the three-dimensional design model as the initial scene area; obtain the virtual intuitive perspective corresponding to the virtual position information; determine the target scene area based on the virtual intuitive perspective and the initial scene area; obtain satellite component information corresponding to the target scene area, and determine the design standards and functional identification corresponding to the target scene area based on the satellite component information.
[0022] According to some embodiments, the above-mentioned functional identifier includes a query identifier and a defect pre-warning identifier, and the above-mentioned information determination module is specifically used to: determine the design standards and historical defect information corresponding to the target scene area based on satellite component information; generate a query identifier corresponding to the target scene area based on the design standards; and generate a defect pre-warning identifier corresponding to the target scene area based on the historical defect information.
[0023] According to some embodiments, the above-mentioned functional identifier includes multiple functional identifiers, and the above-mentioned identifier display module is specifically used to: determine the initial inspection information corresponding to the multiple functional identifiers; determine the multiple information to be inspected corresponding to the target designer based on the design function and design standards; compare the multiple information to be inspected with the initial inspection information corresponding to the multiple functional identifiers, and determine the functional identifier corresponding to the initial inspection information that matches the multiple information to be inspected in the multiple initial inspection information as the target functional identifier.
[0024] According to some embodiments, the identification display module is specifically used to: when any of the multiple pieces of information to be verified corresponding to the design function does not match the initial verification information corresponding to the functional identifier, obtain a local satellite model corresponding to any of the pieces of information to be verified; generate a functional identifier corresponding to the local satellite model, and determine the generated functional identifier as the target functional identifier.
[0025] According to some embodiments, the above-mentioned satellite design and inspection device further includes: a first function identification determination module and a second function identification determination module, wherein the first function identification determination module is used to obtain the general design standard corresponding to the target satellite, and based on the general design standard, determine the area to be inspected corresponding to the target satellite and the first public function identification corresponding to the area to be inspected; the second function identification determination module is used to obtain the virtual intuitive perspective corresponding to the target designer, and based on the virtual intuitive perspective, the area to be inspected and the first public function identification, determine the target area to be inspected corresponding to the target designer and its corresponding second public function identification; the identification display module is used to send the second public function identification to the display terminal for display.
[0026] According to some embodiments, the design and inspection device of the above-mentioned satellite also includes: an instruction generation module and an authority verification information acquisition module, wherein the instruction generation module is used to generate an authority verification instruction when a non-job function identification application instruction is obtained; the authority verification information acquisition module is used to obtain authority verification information based on the authority verification instruction; the identification display module is used to determine the non-job function identification based on the authority verification information, and send the non-job function identification to the display terminal for display.
[0027] This application provides an electronic device, which adopts the following technical solution:
[0028] An electronic device, comprising:
[0029] processor;
[0030] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the satellite design verification method.
[0031] This application provides a computer-readable storage medium, which adopts the following technical solution:
[0032] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor executes the satellite design verification method.
[0033] According to the above-mentioned embodiment provided by the present application, the virtual position information of the target designer in the three-dimensional design model and the design function of the target designer are obtained, and the target scene area where the designer is currently located is determined through the virtual position information, and the design standard and function identifier corresponding to the target scene area are obtained. Subsequently, the target function identifier is determined through the design standard and function identifier, and the target function identifier is sent to the designer's display terminal for display, thereby improving the efficiency of the designer's satellite design inspection by determining the function identifier adapted to the design function of the target designer and displaying it on the target designer's display terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 1 is a block diagram of a design inspection method for a satellite according to an embodiment of the present application;
[0035] Figure 2 1 is a block diagram of a design inspection device for a satellite according to an embodiment of the present application;
[0036] Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.
[0037] Description of reference numerals:
[0038] 20: Satellite design inspection device; 201: Information acquisition module; 202: Information determination module; 203: Identification display module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. DETAILED DESCRIPTION
[0039] The following is combined with Figure 1-Figure 3 This application is described in further detail.
[0040] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0041] An embodiment of the present application provides a satellite design inspection method, which can be executed by an electronic device, wherein the electronic device can be a server, wherein the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server providing cloud computing services; the server can be installed in a ground terminal, or in a VR device worn by an inspector.
[0042] Reference Figure 1 A satellite design inspection method includes: step S101, step S102 and step S103, wherein:
[0043] S101 , obtaining virtual position information and a design function of a target designer, wherein the virtual position information is position information of the eyes of the target designer in a three-dimensional design model of a target satellite.
[0044] In some embodiments, the design function is a design verification function undertaken by a target designer during the satellite design process.
[0045] The electronic device obtains satellite parameters of the target satellite, and uses three-dimensional VR scene construction software to construct a three-dimensional design model of the target satellite through the satellite parameters, and presents the three-dimensional design model in the VR device worn by the target designer. Subsequently, the electronic device obtains the virtual position information of the target designer within the three-dimensional design model when the target designer wears the VR device, and at the same time, obtains the design function of the target designer; the electronic device uses the virtual position information and design function of the target satellite as basic parameters for determining the functional identification displayed to the target satellite personnel.
[0046] S102: Determine a target scene area and a design standard and a function identifier corresponding to the target scene area based on the virtual location information.
[0047] In some embodiments, the target scene area is the area that the target designer can currently observe; the design standard is the design standard of all satellite components presented in the target scene area; and the functional identifier is the functional identifier corresponding to all satellite components presented in the target scene area.
[0048] After the target designer wears the VR device and enters the three-dimensional design model immersively, he is limited by the target designer's viewing angle and cannot directly view the entire three-dimensional design model. That is, the target designer needs to move the viewing angle and perform design inspections on the areas presented in the target designer's field of view in turn. Therefore, in order to be able to present the target designer with the functional identification of the area the target designer is viewing, it is first necessary to determine the target scene area that the target designer is viewing at this time. That is, the electronic device can use the virtual position information of the target designer as a reference point, and through the obtained virtual intuitive perspective of the target designer at this time, the electronic device uses the virtual position information and the virtual intuitive perspective to determine the target scene area and the design standards and functional identification corresponding to the target scene area.
[0049] S103: Determine the target function identifier corresponding to the target designer based on the design function, design standard and function identifier, and send the target function identifier to the display terminal for display.
[0050] In some embodiments, different designers are responsible for different contents during the satellite design inspection process, that is, each designer has different functions for satellite design inspection. Therefore, in the process of the target designer using VR technology to design and inspect the satellite, in order to facilitate the target designer to design and inspect the satellite, the functional identifier adapted to the target designer can be determined and displayed according to the designer's design function.
[0051] That is, after the electronic device determines the target scene area that the target designer can see, the electronic device determines the target function identifier that is compatible with the target designer based on the design function, the design standard of the target scene area and the functional identifier within the target scene area. The electronic device sends the target function identifier to the VR device worn by the target designer, that is, the display terminal for display, so that the target designer can perform design inspection of the satellite based on his or her own design function, thereby improving the efficiency of the target designer in using VR technology to perform design inspection of the satellite.
[0052] In step S102, based on the virtual position information, the target scene area and the design standards and functional identifiers corresponding to the target scene area are determined, including: using the virtual position information as a reference point, generating virtual radiation lines within the three-dimensional design model, and determining the area radiated by the virtual radiation lines within the three-dimensional design model as the initial scene area; obtaining a virtual intuitive perspective corresponding to the virtual position information; determining the target scene area based on the virtual intuitive perspective and the initial scene area; obtaining satellite component information corresponding to the target scene area, and determining the design standards and functional identifiers corresponding to the target scene area based on the satellite component information.
[0053] In some embodiments, the virtual intuitive perspective can be set based on the perspective range that a person's real eyes can see.
[0054] The target designer wears a VR device to observe the content of the satellite's three-dimensional design model. After the electronic device obtains the current virtual position information of the target designer, it uses the virtual position information as a reference point to generate virtual radial lines within the three-dimensional design model, so that the virtual radial lines are projected onto the internal surface of the three-dimensional design model, thereby obtaining the initial scene area. At the same time, the electronic device obtains the virtual intuitive perspective of the target designer at the virtual position information, and uses the virtual intuitive perspective as a parameter to limit the area range, and determines the area that the target designer can currently see from the initial scene area, that is, the target scene area.
[0055] Afterwards, after the target scene area of the target designer is clearly identified, the electronic device analyzes some satellite components in the target scene area and obtains the satellite component information corresponding to the target scene area. Subsequently, the electronic device determines the design standards and functional identification corresponding to the target scene area based on the satellite component information and the target scene area.
[0056] In some embodiments, the functional identifier includes a query identifier and a defect pre-warning identifier, and the design standards and functional identifier corresponding to the target scene area are determined based on the satellite component information, including: determining the design standards and historical defect information corresponding to the target scene area based on the satellite component information; generating a query identifier corresponding to the target scene area based on the design standards; generating a defect pre-warning identifier corresponding to the target scene area based on the historical defect information.
[0057] In some embodiments, during the process of designer conducting design inspection on the satellite, it is necessary to conduct design inspection on the current design effect of the satellite, and at the same time, it is necessary to conduct design inspection on the defects of the satellite. Therefore, when providing functional identifiers to the target designer, it is necessary to display the functional identifiers that the designer needs to operate when inspecting the design effect, and it is also necessary to display the functional identifiers that the designer needs to operate when inspecting the design defects.
[0058] Therefore, in the process of the electronic device determining the design standards and functional identification corresponding to the target scene area, the electronic device first retrieves the design standards corresponding to the satellite component information and the historical defect information corresponding to the satellite component information based on the satellite component information corresponding to the target scene area; then, the electronic device determines the information that needs to be queried for the satellite components in the target scene area based on the design standards, and generates a query identification corresponding to the target scene area based on the information that needs to be queried.
[0059] At the same time, based on historical defect information, the electronic device determines the defects and frequency of defects that occurred in the historical design or assembly process of the satellite components contained in the target scene area, and generates defect pre-warning marks corresponding to the target scene area based on the defects and the frequency of defects, so that subsequent target designers can conduct design inspections on defects of satellite components that may exist in the target scene area.
[0060] In step S103, the function identifier includes multiple function identifiers, and the target function identifier corresponding to the target designer is determined based on the design function, design standard and function identifier, including: determining the initial inspection information corresponding to the multiple function identifiers respectively; determining the multiple information to be inspected corresponding to the target designer based on the design function and design standard; comparing the multiple information to be inspected with the initial inspection information corresponding to the multiple function identifiers respectively, and determining the function identifier corresponding to the initial inspection information that matches the multiple information to be inspected in the multiple initial inspection information as the target function identifier.
[0061] In some embodiments, the function identifier is associated with relevant inspection instructions and content that need to be inspected. After the electronic device determines the function identifier corresponding to the target scene area, the electronic device filters out the initial inspection information corresponding to the function identifier from a pre-built identifier and inspection information database, and establishes an association between the function identifier and the initial inspection information. The electronic device determines the initial inspection information corresponding to multiple function identifiers. At the same time, the electronic device determines the content that the target designer needs to inspect based on the design function of the target designer and the design standards corresponding to the target scene area, and determines multiple pieces of information to be inspected corresponding to the target designer based on the content.
[0062] Afterwards, the electronic device will match the multiple determined initial verification information with the multiple information to be verified respectively. When any initial verification information matches any information to be verified, it indicates that the function identifier corresponding to the any initial verification information is compatible with the target designer, and the function identifier corresponding to the any initial verification information needs to be displayed on the VR device worn by the target designer; when a certain initial verification information does not match multiple information to be verified, it indicates that the function identifier corresponding to the certain initial verification information is not compatible with the target designer, and the function identifier corresponding to the certain initial verification information does not need to be displayed on the VR device worn by the target designer.
[0063] After the plurality of initial inspection information and the plurality of information to be inspected are matched, the function identifier adapted to the target designer, that is, the function identifier corresponding to the initial inspection information matching the information to be inspected, is determined as the target function identifier.
[0064] In step S103, based on the design function, design standard, and function identifier, a target function identifier corresponding to the target designer is determined, including: if any of the multiple pieces of information to be verified corresponding to the design function does not match the initial verification information corresponding to the function identifier, obtaining a local satellite model corresponding to any piece of information to be verified; generating a function identifier corresponding to the local satellite model, and determining the generated function identifier as the target function identifier.
[0065] In some embodiments, a local satellite model is a local model that includes satellite components covered by other satellite components.
[0066] There are many components inside the satellite, and some satellite components overlap. That is to say, after the electronic equipment generates the corresponding three-dimensional design model, the target designer wearing the VR device cannot intuitively observe the covered satellite components. Therefore, when the design function of the target designer includes design inspection of the covered satellite components, it is necessary to provide the target designer with relevant functional identifiers for retrieving the covered satellite components.
[0067] When the electronic device determines that any of the multiple pieces of information to be inspected corresponding to the design function of the target designer does not match the initial inspection information corresponding to the function identifier, it indicates that the design function of the target designer covers the design inspection of the covered satellite components. Then, the electronic device obtains the local satellite model corresponding to any piece of information to be inspected, generates a function identifier corresponding to the local satellite model, and determines the function identifier as the target function identifier, so that the target designer can perform design inspection on the satellite component corresponding to the local satellite model.
[0068] The above-mentioned satellite design inspection method also includes: obtaining the general design standard corresponding to the target satellite, and based on the general design standard, determining the area to be inspected corresponding to the target satellite and the first public function identifier corresponding to the area to be inspected; obtaining the virtual intuitive perspective corresponding to the target designer, and based on the virtual intuitive perspective, the area to be inspected and the first public function identifier, determining the target area to be inspected corresponding to the target designer and its corresponding second public function identifier; sending the second public function identifier to the display terminal for display.
[0069] In some embodiments, when designers conduct design inspections on target satellites, there are some contents to be inspected that have low technical difficulty but meet the professional requirements of the designers. These contents to be inspected can be used as public inspection contents and be inspected by all designers. Therefore, the functional identifier corresponding to the content to be inspected also needs to be displayed to the target designers.
[0070] Therefore, the area to be inspected is all areas of the target satellite that need to be inspected during this design inspection process; the first public function identifier is a function identifier that can be displayed to all designers with different design functions.
[0071] The electronic device obtains and analyzes the general design standards corresponding to the target satellite, determines the area where the target satellite needs to undergo design inspection, i.e., the area to be inspected, and determines the first public function identifier corresponding to the area to be inspected, wherein the determination of the first public function identifier can be determined based on the professional level and confidentiality level of the inspection content associated with the function identifier; then, the electronic device obtains the virtual intuitive perspective corresponding to the target designer, and uses the area observed by the virtual intuitive perspective as the area where the target designer is conducting design inspection, i.e., the target area to be inspected, and then determines the second public function identifier corresponding to the target area to be inspected from the first public function identifier, and sends the second public function identifier to the VR device worn by the target designer for display.
[0072] The above-mentioned satellite design inspection method also includes: generating an authority verification instruction when an application instruction for a non-job function identifier is obtained; obtaining authority verification information based on the authority verification instruction; determining the non-job function identifier based on the authority verification information, and sending the non-job function identifier to a display terminal for display.
[0073] In some embodiments, during the process of the target designer performing design inspection on the target satellite, there is a situation where the target designer needs to perform a joint design inspection on the satellite components that are not compatible with the target designer's design functions due to a correlation between the satellite components that are compatible with the target designer's design functions and the satellite components that are not compatible with the target designer's design functions; in this case, the electronic device obtains a non-functional function identification application instruction, indicating that the target designer needs to perform a design inspection on the satellite components that are not compatible with it, and then the electronic device generates an authority verification instruction and sends the authority verification instruction to the VR device worn by the target designer. The target designer can enter the authority verification information from the VR device worn by him into the electronic device by voice input or text input, wherein the authority verification information can be verification information in the form of a password or in the form of content, which is not specifically limited in the embodiments of the present application.
[0074] After obtaining the authority verification information, the electronic device determines the non-job function identifier required by the target designer based on the authority verification information, and sends the job function identifier to the VR device worn by the target designer for display, thereby reducing the leakage of satellite data while improving the efficiency of the target designer's satellite design inspection.
[0075] This application provides a satellite design inspection device, which adopts the following technical solutions:
[0076] Reference Figure 2 A satellite design inspection device 20 includes: an information acquisition module 201, an information determination module 202, and an identification display module 203, wherein:
[0077] The information acquisition module 201 is used to acquire virtual position information and the design function of the target designer, wherein the virtual position information is the position information of the target designer's eyes within the three-dimensional design model of the target satellite;
[0078] An information determination module 202 is configured to determine a target scene area and a design standard and a function identifier corresponding to the target scene area based on the virtual location information;
[0079] The identification display module 203 is used to determine the target function identification corresponding to the target designer based on the design function, design standard and function identification, and send the target function identification to the display terminal for display.
[0080] In some embodiments, the above-mentioned information determination module 202 is specifically used to: generate virtual radiation lines within the three-dimensional design model based on the virtual position information as a reference point, and determine the area radiated by the virtual radiation lines within the three-dimensional design model as the initial scene area; obtain the virtual intuitive perspective corresponding to the virtual position information; determine the target scene area based on the virtual intuitive perspective and the initial scene area; obtain the satellite component information corresponding to the target scene area, and determine the design standards and functional identification corresponding to the target scene area based on the satellite component information.
[0081] In some embodiments, the above-mentioned functional identifier includes a query identifier and a defect pre-warning identifier. The above-mentioned information determination module 202 is specifically used to: determine the design standards and historical defect information corresponding to the target scene area based on satellite component information; generate a query identifier corresponding to the target scene area based on the design standards; and generate a defect pre-warning identifier corresponding to the target scene area based on historical defect information.
[0082] In some embodiments, the above-mentioned function identifier is a plurality of function identifiers, and the above-mentioned identifier display module 203 is specifically used to: determine the initial inspection information corresponding to the plurality of function identifiers; determine the plurality of information to be inspected corresponding to the target designer based on the design function and design standards; compare the plurality of information to be inspected with the initial inspection information corresponding to the plurality of function identifiers, and determine the function identifier corresponding to the initial inspection information that matches the plurality of information to be inspected in the plurality of initial inspection information as the target function identifier.
[0083] In some embodiments, the identification display module 203 is specifically configured to: when any of the multiple pieces of information to be verified corresponding to the design function does not match the initial verification information corresponding to the functional identifier, obtain a local satellite model corresponding to any piece of information to be verified; generate a functional identifier corresponding to the local satellite model, and determine the generated functional identifier as the target functional identifier.
[0084] In some embodiments, the above-mentioned satellite design inspection device 20 also includes: a first function identification determination module and a second function identification determination module, wherein the first function identification determination module is used to obtain the general design standard corresponding to the target satellite, and based on the general design standard, determine the area to be inspected corresponding to the target satellite and the first public function identification corresponding to the area to be inspected; the second function identification determination module is used to obtain the virtual intuitive perspective corresponding to the target designer, and based on the virtual intuitive perspective, the area to be inspected and the first public function identification, determine the target area to be inspected corresponding to the target designer and its corresponding second public function identification; the identification display module is used to send the second public function identification to the display terminal for display.
[0085] In some embodiments, the above-mentioned satellite design inspection device 20 also includes: an instruction generation module and an authority verification information acquisition module, wherein the instruction generation module is used to generate an authority verification instruction when an application instruction for a non-job function identifier is obtained; the authority verification information acquisition module is used to obtain authority verification information based on the authority verification instruction; the identification display module is used to determine the non-job function identifier based on the authority verification information, and send the non-job function identifier to the display terminal for display.
[0086] In some embodiments, the information acquisition module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in an electronic device; the information determination module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in an electronic device; the identification display module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array included in an electronic device;
[0087] In some embodiments, the first function identification determination module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the second function identification determination module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the instruction generation module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the authority verification information acquisition module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device.
[0088] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0089] An embodiment of the present application discloses an electronic device, comprising: a processor; and a memory storing a computer program. When the computer program is executed by the processor, the processor executes the above-mentioned satellite design verification method.
[0090] For example, refer to Figure 3 , Figure 3 The electronic device 30 shown includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may further include a transceiver 304. It should be noted that in practice, the number of transceivers 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present invention.
[0091] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in the disclosure of the present invention. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0092] The bus 302 may include a path for transmitting information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0093] The memory 303 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other storage medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0094] The memory 303 is used to store application code for executing the solution of the present invention, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.
[0095] Figure 3 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.
[0096] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processor executes a satellite design verification method.
[0097] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0098] The above are only some of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A satellite design verification method, characterized in that: include: Acquiring virtual position information and a design function of a target designer, wherein the virtual position information is position information of the target designer's eyes within a three-dimensional design model of a target satellite; Determining a target scene area and a design standard and a functional identifier corresponding to the target scene area based on the virtual location information; Based on the design function, the design standard and the function identifier, a target function identifier corresponding to the target designer is determined, and the target function identifier is sent to a display terminal for display.
2. The method according to claim 1, characterized in that The determining, based on the virtual location information, a target scene area and a design standard and a function identifier corresponding to the target scene area includes: Using the virtual position information as a reference point, generating a virtual radial line within the three-dimensional design model, and determining an area within the three-dimensional design model radiated by the virtual radial line as an initial scene area; Obtaining a virtual intuitive viewing angle corresponding to the virtual position information; Determining the target scene area based on the virtual intuitive perspective and the initial scene area; Obtain satellite component information corresponding to the target scene area, and based on the satellite component information, determine the design standards and functional identification corresponding to the target scene area.
3. The method according to claim 2, characterized in that The function identifier includes a query identifier and a defect warning identifier, and the determining of the design standard and function identifier corresponding to the target scene area based on the satellite component information includes: Determining design standards and historical defect information corresponding to the target scene area based on the satellite component information; Based on the design standard, generating a query identifier corresponding to the target scene area; Based on the historical defect information, a defect pre-warning mark corresponding to the target scene area is generated.
4. The method according to claim 1, wherein The function identifier includes a plurality of function identifiers, and determining the target function identifier corresponding to the target designer based on the design function, the design standard, and the function identifier includes: Determining initial inspection information corresponding to each of the plurality of function identifiers; Determining a plurality of to-be-verified information corresponding to the target designer based on the design function and the design standard; The multiple pieces of information to be verified are compared with the initial verification information corresponding to the multiple function identifiers, and the function identifier corresponding to the initial verification information that matches the multiple pieces of information to be verified among the multiple initial verification information is determined as the target function identifier.
5. The method according to claim 1, wherein The determining, based on the design function, the design standard, and the function identifier, a target function identifier corresponding to the target designer includes: When any of the plurality of to-be-verified information corresponding to the design function does not match the initial verification information corresponding to the function identifier, obtaining a local satellite model corresponding to the any to-be-verified information; A function identifier corresponding to the local satellite model is generated, and the generated function identifier is determined as the target function identifier.
6. The method according to claim 1, wherein The method further comprises: Obtaining a general design standard corresponding to the target satellite, and determining, based on the general design standard, an area to be inspected corresponding to the target satellite and a first public function identifier corresponding to the area to be inspected; Acquire a virtual visual perspective corresponding to the target designer, and determine a target area to be inspected corresponding to the target designer and its corresponding second public function identifier based on the virtual visual perspective, the area to be inspected, and the first public function identifier; The second public function identifier is sent to the display terminal for display.
7. The method according to claim 1, characterized in that The method further comprises: When an application instruction for a non-functional identifier is obtained, an authorization verification instruction is generated; Based on the authority verification instruction, obtaining authority verification information; Based on the authority verification information, the non-job function identifier is determined, and the non-job function identifier is sent to the display terminal for display.
8. A satellite design verification device, characterized in that: include: an information acquisition module, configured to acquire virtual position information and a design function of a target designer, wherein the virtual position information is position information of the eyes of the target designer within the three-dimensional design model of the target satellite; An information determination module, configured to determine a target scene area and a design standard and a functional identifier corresponding to the target scene area based on the virtual location information; The identification display module is used to determine the target function identification corresponding to the target designer based on the design function, the design standard and the function identification, and send the target function identification to the display terminal for display.
9. An electronic device, characterized in that: include: processor; A memory storing a computer program, which, when executed by the processor, causes the processor to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.