A 3D model encryption method based on HFSS software
By extracting and backing up the key external reference data of the 3D model in HFSS software and forming an inseparable assembly, the internal structure is hidden, which solves the problem of intellectual property protection in the transmission of complex 3D models and realizes collaborative simulation design without leakage.
Patent Information
- Application Number
- CN202110781862.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-09
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-07-09
AI Technical Summary
In the electronics industry, when complex 3D models are transferred between different manufacturers, intellectual property rights cannot be effectively protected, resulting in the leakage of design details and affecting the collaboration and efficiency of simulation design.
By extracting the key external reference data of the 3D model in HFSS software and forming an inseparable combination, it is set to an invisible state, and a masking box is added to hide the internal structure. Combined with the authorization key, an encrypted model is formed for collaborative simulation.
It enables collaborative simulation among multiple parties without revealing internal design details, improves simulation efficiency, protects intellectual property rights, and avoids unnecessary modifications and errors.
Smart Images

Figure CN115600221B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of 3D model encryption, and in particular to a 3D model encryption method based on HFSS software. Background Art
[0002] In the electronics industry, HFSS modeling is a very important part of RF design. For simple and regular models, designers can directly perform modeling and simulation, but for complex models, collaborative simulation is required in a multi-party application software environment. For example, collaborative simulation of electromagnetic performance between the system level and the component level requires the mutual transmission of the most basic 3D structural design model between multiple parties. That is, downstream system application manufacturers must obtain the 3D model provided by the upstream component supplier before they can carry out system design work, or upstream component suppliers must obtain the 3D model provided by the downstream system application manufacturer before they can provide improvement and optimization guidance. This process causes the product structure or technical solution that needs to be strictly confidential to be disclosed without reservation. Although generally a confidentiality agreement is signed between the two parties, it is impossible to fundamentally protect the intellectual property rights of both parties, which brings troubles to the intellectual property protection of both parties.
[0003] Based on the above situation, it is necessary to provide a method for encrypting 3D models to pre-process the 3D models and protect the internal structure so that two or more parties can transfer and use them to each other without disclosing the design technical details, thereby realizing collaborative simulation design. Summary of the Invention
[0004] The purpose of the present invention is to provide a 3D model encryption method based on HFSS software to achieve collaborative simulation without leakage, so as to solve or at least reduce the above-described industry pain points of the existing situation.
[0005] One aspect of the present invention provides a 3D model encryption method based on HFSS software, the 3D model encryption method based on HFSS software comprising the following steps:
[0006] Provide 3D original model including design details;
[0007] Import the original 3D model data into HFSS software;
[0008] In HFSS, extract key external reference data of the original 3D model data and back them up equally;
[0009] Set complete properties for each component of the 3D model and save it;
[0010] Combining components of key external reference data used as backup into an inseparable assembly;
[0011] Blur the assembly from the previous step, retaining the structural outline, but setting it to not participate in the simulation run;
[0012] Perform status visualization settings, set the 3D original model to invisible state, and set the backup virtual combination to visible state;
[0013] Integrate the 3D original model and the backed-up virtualized composite data and add the authorization key;
[0014] Encapsulation forms an encrypted 3D model for collaborative use;
[0015] Wherein: the 3D original model is an electronic component design model, and the key external reference data at least includes the pins of the housing of the electronic component and the pins of the conductive terminals.
[0016] The key external reference data also includes a shielding box that shields the internal structure of the electronic component.
[0017] Preferably, the complete properties of the setting include at least material characteristic properties.
[0018] Preferably, the shielding box is a component of the electronic component itself that can shield the internal structure of the electronic component.
[0019] Preferably, the electronic component is an electronic connector including a male head and a female head, and the pins of the shell and the pins of the conductive terminals are respectively the soldering feet of the shell of the male head and the soldering feet of the conductive terminals; the shielding box is the outer contour part of the shell that shields the internal structure of the electronic connector and the plastic shell of the male head and the female head.
[0020] Preferably, the key external reference data is backed up by copying and pasting it in the model tree using the copy command, and then moving it to the original position using the move command to form a backed-up equivalent model part.
[0021] Preferably, the inseparable combination is achieved by merging objects.
[0022] Preferably, the encapsulation to form the encrypted 3D model is achieved by creating a 3D Component.
[0023] It can be seen from the above scheme that the present invention uses a 3D model encryption method based on HFSS software to equally back up the key external reference data of the 3D original model data in HFSS, and form an inseparable combination as a reference for external design connection circuits without actually participating in the simulation. At the same time, a shielding box that effectively shields the internal design details is set, which not only achieves the purpose of not affecting the use of the original 3D model for simulation, but also provides a reference for the connection point position and external size of the original model for subsequent simulation design, and does not cause unnecessary errors and repeated modification and confirmation, so that multiple parties can smoothly exchange their encrypted 3D models for simulation design without worrying about the leakage of intellectual property rights, thereby greatly improving the simulation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 The figure is a flow chart of a 3D model encryption method based on HFSS software according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] The embodiments of the present application are used to illustrate the present invention, but are not used to limit the scope of the present invention.
[0026] like Figure 1 As shown, the 3D model encryption method based on HFSS software of the present invention comprises the following steps:
[0027] Provide 3D original model including design details;
[0028] Import the original 3D model data into HFSS software;
[0029] In HFSS, extract key external reference data of the original 3D model data and back them up equally;
[0030] Set and save the complete properties of each component of the 3D model, such as at least the material properties;
[0031] Combining components of key external reference data used as backup into an inseparable assembly;
[0032] Blur the assembly from the previous step, retaining the structural outline, but setting it to not participate in the simulation run;
[0033] Perform status visualization settings, set the 3D original model to invisible state, and set the backup virtual combination to visible state;
[0034] Integrate the 3D original model and the backed-up virtualized composite data and add the authorization key;
[0035] The package forms an encrypted 3D model for collaborative use.
[0036] Typically, the 3D original model is an electronic component design model, such as a capacitor or connector model. In this embodiment, in order to provide a benchmark reference for downstream system application manufacturers when designing PCB circuit boards, it is necessary to provide clear connection pin information for the signal pads and ground potential pads connected to the PCB respectively. Therefore, the pins of the electronic component housing and the pins of the conductive terminals are used as key external reference data.
[0037] In order to protect the internal structural design details, a shielding box can be provided to shield the internal structure of the electronic components to prevent the internal details from being peeped from the outside.
[0038] In this embodiment, the shielding box is a component of the electronic component itself that can shield the internal structure of the electronic component, such as an insulating shell of an inductor or a capacitor.
[0039] Preferably, when the electronic component is an electronic connector including a male head and a female head, the pins of the shell and the pins of the conductive terminals are respectively the soldering feet of the shell of the male head and the soldering feet of the conductive terminals; the shielding box is the outer contour part of the shell that shields the internal structure of the electronic connector and the plastic shell of the male head and the female head.
[0040] The following uses a 3D model of a connector as a more detailed description of the encryption process of the present invention:
[0041] First, the connector structure is designed using 3D drawing software such as Pro-E and exported as a .stp or .igs 3D original model, including the male and female connectors that fit together (the male and female connectors each have a conductive terminal, a plastic shell, and a conductive outer shell, which are not the focus of this invention and will not be elaborated on here). The design details of each component of this 3D original model can be viewed separately using the drawing software, making it easy for others to borrow and plagiarize;
[0042] Then, import the original 3D model into HFSS software, set the conductive terminals and conductive shell to copper material, and the plastic shell to LCP material. Of course, it is not limited to these materials as needed. At the same time, set the appearance and other properties of each component and save them;
[0043] Then, the conductive terminal, conductive housing, and plastic shell are used as the key external reference data. In the model tree, they are copied and pasted using the Copy command to make an identical backup. Then, they are moved to the original position using the Move command to form an identical model portion of the backup. The so-called identical backup is an identical copy of the original component, with the position, structure, and appearance being exactly the same as the original component.
[0044] Then, the backup conductive terminal, the conductive housing, and the plastic shell are combined into an inseparable assembly by a Unite objects operation;
[0045] Then, uncheck the Model item on the property tab of the inseparable assembly to make it virtual and set it to a state where it cannot participate in the simulation run;
[0046] Then, the original model is set to invisible state in HFSS software, and the additional reference assembly is set to visible state;
[0047] By setting up the above virtual combination that cannot be separated and will not be truly simulated, the original 3D model is hidden, and the entire male and female plug shapes and the conductive terminals, conductive shell pins, etc. are attached to the original model as reference information. They are all visible and can still be regarded as a visual sense of the original 3D model. It can provide downstream simulation personnel with a reference benchmark for connecting to the circuit, accurately arrange the signal circuit connection design position and add other modules, and realize systematic joint simulation.
[0048] Then, the 3D original model and the backup virtualized assembly data are integrated together and the authorization key is added. The password is set through the Encryption menu to achieve the purpose of model encryption. In this embodiment, the above encryption packaging process is implemented through the HFSS Create 3D Component function.
[0049] In summary, by adding an equivalent backup of key external reference data to the original 3D model data, internal design details can be concealed and effectively provide a reference for connecting circuits during external design. With the help of the reference function of this key external reference data, users of the 3D encrypted model can confirm the original 3D model based on it, thereby effectively resolving the contradiction between providing the internal design details of the 3D model and being unable to conduct simulation collaboration if the 3D model is not provided, thereby achieving the purpose of multi-party collaborative simulation while protecting intellectual property rights.
[0050] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0051] The above-described embodiments merely illustrate the implementation methods of the present invention. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent. It should be noted that a person skilled in the art would be able to make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the patent for this invention shall be determined by the appended claims.
Claims
1. A 3D model encryption method based on HFSS software, characterized in that: The encryption method includes the following steps: Provide 3D original model including design details; Import the original 3D model data into HFSS software; In HFSS, extract key external reference data of the original 3D model data and back them up equally; Set complete properties for each component of the 3D model and save it; Combining components of key external reference data used as backup into an inseparable assembly; Blur the assembly from the previous step, retaining the structural outline, but setting it to not participate in the simulation run; Perform status visualization settings, set the 3D original model to invisible state, and set the backup virtual combination to visible state; Integrate the 3D original model and the backed-up virtualized composite data and add the authorization key; Encapsulation forms an encrypted 3D model for collaborative use; in: The 3D original model is an electronic component design model, and the key external reference data at least includes the pins of the housing of the electronic component and the pins of the conductive terminals; The key external reference data also includes a shielding box that shields the internal structure of the electronic component.
2. The encryption method for a 3D model based on HFSS software as claimed in claim 1, wherein: The complete properties of the setting include at least material characteristic properties.
3. The encryption method for a 3D model based on HFSS software as claimed in claim 1, characterized in that: The shielding box is a component of the electronic component itself that can shield the internal structure of the electronic component.
4. The encryption method for a 3D model based on HFSS software as claimed in claim 3, characterized in that: The electronic component is an electronic connector including a male head and a female head, and the pins of the shell and the pins of the conductive terminals are respectively the welding feet of the shell of the male head and the welding feet of the conductive terminals; the shielding box is the outer contour part of the shell that shields the internal structure of the electronic connector and the plastic shell of the male head and the female head.
5. The encryption method for a 3D model based on HFSS software according to claim 1, wherein: The backup method of the key external reference data is to copy and paste it in the model tree through the copy command, and then move it to the original position through the move command to form a backup equivalent model part.
6. The encryption method for a 3D model based on HFSS software according to claim 1, wherein: The inseparable combination is realized by merging objects.
7. The encryption method for a 3D model based on HFSS software according to claim 1, wherein: The encapsulation to form the encrypted 3D model is achieved by creating a 3D Component function.
Citation Information
Patent Citations
Protection of software models
CN105530236A
Intelligent design method and a system for three-dimensional industrial products
CN109344495A