A method and system for creating an interactive electronic manual for 3D models
By building structure and functional manuals, and using knowledge graphs and improved Ant algorithm to optimize the interaction process, the shortcomings of existing three-dimensional model interactive electronic manuals in intelligent guidance and user interaction experience are solved, achieving more efficient information acquisition and more intuitive product understanding.
Patent Information
- Application Number
- CN202510405390.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-04-02
AI Technical Summary
The existing three-dimensional model interactive electronic manuals have shortcomings in intelligent guidance, user interaction experience and interaction process optimization, and it is difficult to meet users' needs for intuitiveness and interactivity, especially lacking effective knowledge association mechanisms and personalized interaction guidance strategies.
By obtaining the three-dimensional structural data and functional data of the target object, building a structural manual and functional manual, and using the knowledge graph to generate an interactive guidance strategy, combining the improved Ant algorithm to optimize the interaction process, intelligent recommendation and dynamic interaction optimization are achieved.
It improves the organization and visualization of the electronic manual, enhances users' understanding of product structure and functional logic, reduces learning costs, and improves information acquisition efficiency and interaction accuracy.
Smart Images

Figure CN119917685B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional model interaction, and particularly to a method and system for manufacturing an interactive electronic manual of a three-dimensional model. Background Art
[0002] With the rapid development of computer technology and digital design technology, traditional two-dimensional electronic manuals have gradually become difficult to meet the needs of users for intuitive, interactive and intelligent experiences. Most of the existing electronic manuals are presented in the form of text, pictures or videos, and can only passively provide product structure or function information, lacking the space for users to actively explore and interact, and it is difficult to accurately express the internal structure and specific function logic of complex products. At the same time, during the processes of equipment assembly, use, maintenance and fault troubleshooting, it is often difficult for users to intuitively understand the assembly relationship and cooperation principle between components, which is likely to lead to operation misunderstandings and reduce work efficiency.
[0003] In addition, although some interactive three-dimensional model manuals have begun to be applied, there are still deficiencies in aspects such as intelligent guidance, user interaction experience and optimization of the interaction process. In particular, there is a lack of an effective knowledge association mechanism and personalized interaction guidance strategy, which makes it impossible for users to quickly and accurately obtain the required information, restricting the popularization and application of interactive electronic manuals. Therefore, how to improve the interaction performance of three-dimensional interactive electronic manuals and optimize the user experience has become one of the technical problems to be solved urgently at present. Summary of the Invention
[0004] In view of the above existing problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by the present invention is: there are optimization problems in aspects such as intelligent guidance, user interaction experience and optimization of the interaction process in the existing manufacturing method of three-dimensional model interactive electronic manuals.
[0006] To solve the above technical problem, the present invention provides the following technical solution: a method for manufacturing an interactive electronic manual of a three-dimensional model, including:
[0007] Obtaining three-dimensional structure data and function data of a target object;
[0008] Constructing a structure manual according to the three-dimensional structure data, and constructing a function manual according to the function data;
[0009] Performing structure matching on the structure manual, and establishing function interaction on the function manual;
[0010] During the interaction process, generating an interaction guidance strategy through a knowledge graph, and guiding the interaction process according to the interaction guidance strategy.
[0011] As a preferred embodiment of the method for manufacturing a three-dimensional model interactive electronic manual according to the present invention, wherein: the three-dimensional structure data includes the external geometric dimensions, spatial topological structure, assembly relationship, material properties, connection method, and assembly sequence of each component of the target object;
[0012] The function data includes the operating principle, functional characteristics, operation process, interaction logic, maintenance process, fault diagnosis information, and emergency handling strategy.
[0013] As a preferred embodiment of the method for manufacturing a three-dimensional model interactive electronic manual according to the present invention, wherein: the structure manual includes building a three-dimensional model of the target object through three-dimensional composition software; and setting an index for each component in the model;
[0014] According to the assembly sequence of each component of the target object, after the number of components is greater than 1, for each assembled component u, a three-dimensional model containing the assembled components is constructed as the three-dimensional sectional model of component u; where u represents the component index;
[0015] The structure matching includes summarizing the spatial topological structures of all components according to the assembly sequence to obtain a component catalog; associating each component in the catalog with its index, and when a component u is selected in the catalog through human-computer interaction, switching to the three-dimensional sectional model of component u; at the same time, in each three-dimensional sectional model, the serial numbers of each unobscured component index are marked through lead lines.
[0016] As a preferred embodiment of the method for manufacturing a three-dimensional model interactive electronic manual according to the present invention, wherein: the function manual includes recording all the functions of the target object in the catalog and displaying the function effects by inputting the simulation animation of the three-dimensional model;
[0017] The function interaction includes that through human-computer interaction, the user applies an interaction action to the function operation area of the three-dimensional model, and the three-dimensional model realizes the selection of the function of the target object according to the interaction action;
[0018] Wherein, the function operation area is the function of the target object; when achieving a function purpose, it can be completed through multiple interaction actions.
[0019] As a preferred embodiment of the method for manufacturing a three-dimensional model interactive electronic manual according to the present invention, wherein: the knowledge graph includes taking the initially available interaction action as the initial node in the function manual; after completing an interaction action, taking the next available interaction action as the next-level node until no new node is generated; connecting the starting point and each level of nodes in sequence to obtain the interaction steps when each function purpose is achieved;
[0020] Among them, there can be multiple starting points and nodes at each level.
[0021] As a preferred solution of the method for making a three-dimensional model interactive electronic manual according to the present invention, wherein: the interaction guiding strategy includes, in each level of nodes, annotating each available interaction behavior with a lead wire to indicate the functional purpose that can be achieved when the interaction is performed; and arranging the functional purposes in the annotation through common function analysis;
[0022] The common function analysis includes guided common function analysis and exploratory common function analysis;
[0023] The guided common function analysis includes that if a keyword is input during use, then through keyword matching, the functional purpose is determined as the guiding target; after arranging the functional purposes in the annotation in descending order of the matching degree, the guiding target in the annotation is highlighted;
[0024] The matching degree includes that when the keyword is matched with the functional purpose, a relevance analysis is performed on each functional purpose to obtain a matching degree value; if the matching degree of the functional purpose g and the keyword e exceeds the preset value, then the functional purpose g is determined as the guiding target of the keyword e;
[0025] The guiding target is the functional purpose that the guiding strategy aims to achieve.
[0026] As a preferred solution of the method for making a three-dimensional model interactive electronic manual according to the present invention, wherein: the exploratory common function analysis includes analyzing the attention degree of each functional purpose through an improved ant algorithm, and arranging the functional purposes in each annotation in descending order according to the attention degree;
[0027] When the user performs an interaction action, the attention degree is adjusted according to each step of the interaction action;
[0028] The improved ant algorithm includes presetting a heuristic value for each functional purpose, setting each user as an ant individual, and the ant leaving pheromone each time it passes through a node; collecting the interaction actions of each user when using the function manual through the cloud, and leaving pheromone at the node each time an interaction action is generated; when the user returns to the previous step during the interaction, the pheromone is withdrawn;
[0029] Taking the connection line between nodes as a one-way path, after the user reaches a node through an interaction action, the probability of each functional purpose being selected is recalculated through probability decision-making, and the recalculated probability of each functional purpose being selected is used as the attention degree to arrange the functional purposes in the annotation;
[0030] When performing pheromone update, in addition to normal volatilization, identify negative ants and attenuate the pheromone concentration released by negative ants each time.
[0031] The negative ants include users who do not reach the node where the functional purpose is located through interaction actions; users who continuously perform the same operation process.
[0032] The heuristic value is the reciprocal of the gap between each functional purpose and the core function of the target object.
[0033] A production system for a three-dimensional model interactive electronic manual adopting any method described in the present invention, wherein:
[0034] An acquisition unit, which acquires the three-dimensional structure data and functional data of the target object;
[0035] A construction unit, which constructs a structure manual according to the three-dimensional structure data and constructs a functional manual according to the functional data;
[0036] A matching unit, which performs structure matching on the structure manual and establishes functional interaction for the functional manual;
[0037] A guiding unit, during the interaction process, generates an interaction guiding strategy through a knowledge graph and guides the interaction process according to the interaction guiding strategy.
[0038] A computer device, comprising: a memory and a processor; the memory stores a computer program, wherein: when the processor executes the computer program, the steps of any method described in the present invention are implemented.
[0039] A computer-readable storage medium, on which a computer program is stored, wherein: when the computer program is executed by a processor, the steps of any method described in the present invention are implemented.
[0040] The beneficial effects of the present invention: The production method of the three-dimensional model interactive electronic manual provided by the present invention improves the organization and visualization effect of the electronic manual, enabling users to more intuitively understand the structural relationship and functional logic of the product. By using a knowledge graph to construct an interaction guiding strategy, it realizes intelligent recommendation based on the user operation path and dynamic interaction optimization, effectively reducing the learning cost and improving the information acquisition efficiency. In addition, the present invention uses an improved ant algorithm to optimize the interaction process, enabling the system to adaptively adjust the functional attention according to user behavior, improving the interaction accuracy. At the same time, through abnormal behavior recognition technology, it improves the rationality of the pheromone update mechanism and avoids misguidance. This method not only enhances the interaction experience of the electronic manual, but also strengthens the understanding and learning ability of complex product functions, is applicable to various industrial equipment, intelligent products and technical training scenarios, and provides new ideas for the development of intelligent and personalized electronic manuals. Brief Description of the Drawings
[0041] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0042] Figure 1 It is the overall flowchart of a method for making a three-dimensional model interactive electronic manual provided for the first embodiment of the present invention. Detailed Embodiments
[0043] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following will provide a detailed description of the specific embodiments of the present invention with reference to the drawings of the specification. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0044] Example 1, referring to Figure 1 , which is an embodiment of the present invention, provides a method for making a three-dimensional model interactive electronic manual, including:
[0045] S1: Obtain the three-dimensional structure data and functional data of the target object.
[0046] Furthermore, the three-dimensional structure data includes the external geometric dimensions, spatial topological structure, assembly relationship, material properties, connection method, and assembly sequence of each component of the target object. The functional data includes the operating principle, functional characteristics, operation process, interaction logic, maintenance process, fault diagnosis information, and emergency treatment strategy.
[0047] By obtaining three-dimensional structure data and functional data, it is ensured that the electronic manual can provide comprehensive and accurate information in terms of structure display and functional interaction. By obtaining the external geometric dimensions, spatial topological structure, assembly relationship, material properties, connection methods, and assembly sequence, a complete three-dimensional visualization model can be constructed, enabling users to intuitively view the overall structure of the product and the assembly relationships of each component. These data can be used for the construction of a structure manual to support interactive operations such as disassembly, sectional view, and assembly simulation, helping users more intuitively understand the internal structure of the product. By collecting operating principles, functional characteristics, operation procedures, interaction logics, maintenance procedures, fault diagnosis information, and emergency handling strategies, it is ensured that the electronic manual is not only a static structure display tool but also can provide an interactive functional experience. These data can be used for the construction of a functional manual, enabling users to understand the working mechanism, usage method, and maintenance process of the product through simulation animations, interactive operations, etc., improving the intuitiveness and operability of the operation.
[0048] S2: Construct a structure manual based on the three-dimensional structure data and a functional manual based on the functional data; perform structure matching on the structure manual and establish functional interaction for the functional manual.
[0049] Before constructing the manual, record the three-dimensional structure data and functional data in two manuals in the form of a table of contents and an introduction respectively.
[0050] Furthermore, the structure manual includes building a three-dimensional model of the target object through three-dimensional composition software; and setting an index for each component in the model. According to the assembly sequence of each component of the target object, after the number of components is greater than 1, for each assembled component u, a three-dimensional model containing the assembled components is constructed as the three-dimensional sectional model of component u; where u represents the component index. The three-dimensional model links established through the index; for each three-dimensional sectional model corresponding to a component, it is designed according to the assembly sequence; the sectional view is not necessarily flat, but is the three-dimensional model diagram after the current component and all previous components are assembled. Therefore, the outline of the three-dimensional model is determined according to the outline of the installed components.
[0051] It should be noted that through the three-dimensional sectional model, users can gradually observe the assembly process of each component, understand its assembly sequence and spatial layout, which is particularly suitable for the disassembly and assembly guidance of complex equipment. Each component has an independent index, and through the index, dynamic switching of the three-dimensional model can be achieved. Users can select a component and view its corresponding sectional model. The sectional model is not a traditional planar cut, but a three-dimensional contour based on the current assembly state, ensuring the true restoration of the assembly form of the product and improving the visualization effect. Through the three-dimensional sectional model, users can perform operations such as dynamic sectioning, hiding specific components, rotating and magnifying, so as to study the internal structure in more detail. Combined with the three-dimensional animation function, it can show how each component is installed and disassembled, enabling users to more intuitively understand the assembly steps, which is applicable to training, maintenance guidance and production process optimization.
[0052] This method not only involves the display of static three-dimensional models, but also needs to support dynamic animations, sectioning, and interactive operations. In this embodiment, Blender is used to build the three-dimensional model and depict the key frames. In other implementable ways, professional three-dimensional animation software such as Autodesk Maya, or industrial software such as Autodesk Inventor, or Unity can also be used.
[0053] Among them, structure matching includes summarizing the spatial topological structures of all components in the assembly order to obtain a component catalog; associating each component in the catalog with its index. When a user selects component u in the catalog through human-computer interaction, the three-dimensional sectional model of component u is switched; at the same time, in each three-dimensional sectional model, the serial numbers of the indexes of each unobscured component are marked with leader lines. If it is detachable, then this part of the manual content exists. If the target object is not detachable, the structure manual is empty. If it is partially detachable, a structure manual is constructed for the detachable part. Since non-detachable structures do not involve operations such as assembly and disassembly, there is no need to generate sectional models to improve the simplicity and pertinence of the manual. When the structure matching is empty, the electronic manual can focus on the function manual, enabling users to pay more attention to the operating principle, operation method and interaction logic of the equipment.
[0054] The function manual includes recording all the functions of the target object in the catalog and displaying the function effects by inputting the simulation animation of the three-dimensional model. The function interaction includes that through human-computer interaction, the user applies an interaction action to the function operation area of the three-dimensional model, and the three-dimensional model realizes the selection of the function of the target object according to the interaction action; it may enter different selection pages. After each interaction action is completed, different functions or function adjustments can be achieved through the next interaction. Among them, the function operation area is where the target object performs functions; when achieving a function purpose, multiple interaction actions can be completed.
[0055] As we know, all functions of the target object are clearly listed through the function catalog, which facilitates users to quickly search for and understand the functions of each function. Organize the function information in a structured manner to ensure that the function manual is well-organized and easy to query and learn. By inputting the simulation animation of the 3D model, vividly display the function effects of the target object, enabling users to intuitively understand the operating principle of the device. For example: for mechanical equipment, the movement of components can be demonstrated; for electronic equipment, the signal flow or operation response can be shown. Traditional function descriptions rely on text + pictures, which may cause difficulties for users to understand, while simulation animations can dynamically demonstrate the function process and improve the learning efficiency. It is applicable to application scenarios such as new user training, remote guidance, product description, etc. Through human-computer interaction, users can directly operate the 3D model to simulate the real function experience of the target object and enhance the immersive learning effect. For example: Industrial equipment: Users can select buttons, knobs or joysticks to see how the equipment responds. Electronic products: Users can click on the screen or virtual buttons to see menu changes and interaction feedback. Allow users to enter different function selection pages during the interaction process and provide different function operation paths. The interaction process supports function combination, parameter adjustment, etc. For example: Automotive electronic control: Different driving modes (economy / sports / comfort) can be adjusted. Medical equipment: Different scanning modes or detection parameters can be adjusted. Allow users to perform operations through different interaction methods (clicking, swiping, dragging) to improve users' control and familiarity with the target object.
[0056] S3: During the interaction process, generate an interaction guidance strategy through the knowledge graph and guide the interaction process according to the interaction guidance strategy.
[0057] The knowledge graph includes: in the function manual, taking the initially available interaction action as the initial node; after completing an interaction action, taking the next available interaction action as the next-level node until no new nodes are generated; in fact, it can be understood that: after each interaction action is completed, the next available interaction action is presented, and then after each selectable action is selected, the next selectable action is arranged. For example, in a menu, after selecting a function A, enter the next level of function A to select the subordinate functions of function A, and so on. It's just that this graph constructs all the selectable processes simultaneously to form the knowledge graph. Connect the starting point and each level of nodes in sequence to obtain the interaction steps when each function purpose is achieved. Among them, both the starting point and each level of nodes can be multiple.
[0058] By pre - constructing all selectable interaction paths into a complete knowledge graph, when the user performs an operation, they can intuitively see the current position of the interaction and the possible choices next, thus improving the interaction efficiency and operation accuracy. Through the construction of the knowledge graph, all interaction paths are designed simultaneously. The user does not need to repeatedly click on different options for trial - and - error, and can intuitively understand all possible interaction paths, reducing the learning cost. For example:
[0059] In industrial equipment control, the user can view the complete operation steps of a certain function (such as temperature setting) in an interactive manual and clearly understand the operation changes brought by different setting options without having to try step by step.
[0060] The interaction guidance strategy includes, in each level of nodes, annotating each possible interaction behavior with a lead line to indicate the functional purpose that can be achieved when the interaction is carried out; and arranging the functional purposes in the annotation through common function analysis. The common function analysis includes guided common function analysis and exploratory common function analysis.
[0061] Furthermore, the guided common function analysis includes that if, when in use, a keyword is input, then through the matching of the keyword (calculating the matching degree), determine the functional purpose as the guiding target (when the functional purposes ABC are matched and A and C reach the relevant thresholds, AC is selected as the guiding target); after arranging the functional purposes in the annotation in descending order of the matching degree, highlight the guiding target in the annotation.
[0062] The matching degree includes, when the keyword is matched with the functional purpose, conducting a relevance analysis for each functional purpose to obtain a matching degree value; if the matching degree of the functional purpose g and the keyword e exceeds a preset value, then the functional purpose g is determined as the guiding target of the keyword e.
[0063] The guiding target is the functional purpose that the guiding strategy aims to achieve.
[0064] Among them, the calculation process of the matching degree is the relevance analysis process of "keyword" and "functional purpose". The keyword can be extracted through large - language model technology. The matching process is to vectorize the keywords of the "functional purpose" and then calculate the cosine similarity with the input keyword, and use the similarity value as the matching degree. Through intelligent keyword matching technology, dynamically calculate the function matching degree and automatically recommend the most relevant functional target to enhance the user's search and interaction experience. Use the large - language model (LLM) to extract keywords and calculate the cosine similarity through vectorized matching to ensure that the system can quickly and efficiently screen out the most suitable functional purpose according to the keywords input by the user and provide intuitive interaction guidance.
[0065] The exploration of common functions includes analyzing the attention paid to each functional purpose through an improved ant algorithm, and arranging the functional purposes in each annotation in descending order according to the attention.
[0066] When the user performs an interaction action, the attention is adjusted according to each step of the interaction action.
[0067] The improved ant algorithm includes presetting a heuristic value (such as negative feedback) for each functional purpose, setting each user as an ant individual, and having the ant leave pheromones (experience accumulation, positive feedback) each time it passes through a node; collecting the interaction actions of each user when using the function manual through the cloud, and leaving pheromones at the node each time an interaction action occurs; when the user returns to the previous operation during the interaction, the pheromones are withdrawn.
[0068] Taking the connection between nodes as a one-way path, after the user reaches a node through an interaction action, the probability of each functional purpose being selected is recalculated through probability decision-making, and the recalculated probability of each functional purpose being selected is used as the attention to arrange the functional purposes in the annotation.
[0069] The probability formula is generally expressed as:
[0070]
[0071] : The transition probability of the ant from node to node in the th iteration; : The pheromone concentration on node in the th iteration; : The heuristic value of the path from node to node ; : The pheromone importance parameter; : The heuristic information importance parameter. w represents all possible next nodes, that is, one of the candidate nodes that the current ant can choose from node i. represents the set of all unvisited nodes that the ant can currently choose (also called the candidate node set), that is, all possible nodes that the ant can go to from the current node i.
[0072] Pheromone update: After the ant completes a path exploration, the pheromones on the path are updated. The pheromone update formula:
[0073]
[0074] : The pheromone evaporation coefficient; : The pheromone increment left after the ant constructs the current path.
[0075]
[0076]
[0077] Q: A constant (usually take an empirical value); : The Total length of the path constructed by the
[0078] Repeat path construction and pheromone update continuously until the termination condition is met (such as the number of iterations, the change amplitude of the optimal path is less than the threshold).
[0079] When performing pheromone update, in addition to normal volatilization, identify negative ants and attenuate the pheromone concentration released by negative ants each time;
[0080] For negative ants, the pheromone increment ; where Represents the reduction coefficient, which can be set as a fixed value; it can also be set as a dynamic value, and the dynamic value increases or decreases according to the degree of negativity (the dynamic value decreases as the degree of negativity increases). The degree of negativity can be measured as follows: if the user is "performing the same operation process continuously", it is measured as LX / XS (LX: the number of times of continuously performing the same operation process; XS: a preset coefficient, greater than 1). If the user is "not reaching the node where the function purpose is located through interaction actions", it is measured as the number of times the process of "not reaching the node where the function purpose is located through interaction actions" occurs.
[0081] Negative ants include users who do not reach the node where the function purpose is located through interaction actions; users who continuously perform the same operation process; if the user does not perform the above interaction operations for a continuous time T, start the recovery strategy, and through the analysis of each interaction behavior, restore the pheromone concentration released by negative ants each time. However, there are differences in recovery. For users who "do not reach the node where the function purpose is located through interaction actions", it is considered that there may be a usage error and a quick recovery is performed. For users who "continuously perform the same operation process", a slow recovery is performed. Quick recovery and slow recovery are preset percentage-based recoveries.
[0082] The heuristic value is: the reciprocal of the difference between each function purpose and the core function of the target object.
[0083] Among them, the "gap between each functional purpose and the core function of the target object" is intended to measure the gap between a certain functional purpose and the core function of the target object, so as to make reasonable sorting decisions in functional recommendation, interaction guidance, or path optimization. This gap can be represented by calculating functional similarity. Common calculation methods include similarity measurement based on vector space, path distance based on hierarchical structure, and scoring based on functional attribute weights. In this embodiment, "distance calculation based on functional hierarchical relationship" is used. When all functions of the target object are hierarchically classified, with the core function at the highest level and other functions being its sub-functions, the hierarchical distance is used to measure the degree of association between the two. For example, assume the core function A, function B (a sub-function of A), function D (a sub-function of B), function E, function C (a sub-function of A), and function F (a sub-function of C); calculate the shortest hierarchical path length from the core function A to each function X. For example:
[0084] Function A (core function) → B → D, hierarchical distance = 2.
[0085] Function A → C → F, hierarchical distance = 2.
[0086] Function A → C, hierarchical distance = 1.
[0087] Through the improved ant algorithm, the system dynamically adjusts the priority of functional purposes during the user operation process, and uses the pheromone mechanism to record the interaction path, strengthening the recommendation ability of frequently used functions. At the same time, combined with the negative ant recognition and recovery mechanism, it avoids the accumulation of misleading information caused by user misoperation or repeated behavior, improving the stability and adaptability of the algorithm. In addition, through heuristic value calculation (functional gap measurement based on hierarchical relationship), it ensures that the core function gets a higher weight, making the recommended functions more intelligent and practical. This method not only improves the efficiency of function search and recommendation, but also can continuously optimize function sorting through adaptive learning, and is applicable to complex interactive systems such as smart homes, industrial control, and medical devices, enhancing the user experience and operation accuracy.
[0088] On the other hand, this embodiment also provides a production system for a three-dimensional model interactive electronic manual, which includes:
[0089] An acquisition unit that obtains the three-dimensional structure data and functional data of the target object.
[0090] A construction unit that constructs a structure manual based on the three-dimensional structure data and constructs a function manual based on the functional data.
[0091] A matching unit that performs structure matching on the structure manual and establishes functional interaction on the function manual.
[0092] A guiding unit that, during the interaction process, generates an interaction guiding strategy through a knowledge graph and guides the interaction process according to the interaction guiding strategy.
[0093] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., all of which can store program codes.
[0094] The logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
[0095] More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection part with one or more wirings (electronic device), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber device, and portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, then editing, interpreting, or processing it in other suitable ways if necessary, and then storing it in a computer memory.
[0096] It should be understood that various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one of the following techniques known in the art or a combination thereof can be used: discrete logic circuits having logic gate circuits for implementing logic functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), and the like.
[0097] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered within the scope of the claims of the present invention.
Claims
1. A method for manufacturing an interactive electronic manual of a three-dimensional model, characterized in that Including: Obtain the three-dimensional structure data and functional data of the target object; Construct a structure manual according to the three-dimensional structure data, and construct a function manual according to the functional data; Perform structure matching on the structure manual and establish function interaction on the function manual; During the interaction process, generate an interaction guidance strategy through a knowledge graph, and guide the interaction process according to the interaction guidance strategy; The structure manual includes building a three-dimensional model of the target object through three-dimensional composition software; And in the model, set indexes for each component; According to the assembly sequence of each component of the target object, after the number of components is greater than 1, for each assembled component u, construct a three-dimensional model containing the assembled components as the three-dimensional sectional model of component u; where u represents the component index; The structure matching includes summarizing the spatial topological structures of all components in the assembly sequence to obtain a component catalog; Associate each component in the catalog with its index. When a component u is selected in the catalog through human-computer interaction, switch to the three-dimensional sectional model of component u; at the same time, in each three-dimensional sectional model, mark the serial number of each unobscured Component index; The function manual includes recording all functions of the target object in the catalog and displaying the function effects by inputting the simulation animation of the three-dimensional model; The function interaction includes that through human-computer interaction, the user applies an interaction action to the function operation area of the three-dimensional model, and the three-dimensional model realizes the selection of the function of the target object according to the interaction action; Among them, the function operation area is where the target object performs functions; when achieving a function purpose, it is completed through multiple interaction actions.
2. The method for manufacturing a three-dimensional model interactive electronic manual according to claim 1, wherein: The three-dimensional structure data includes the external geometric dimensions, spatial topological structure, assembly relationship, material properties, connection method and assembly sequence of each component of the target object; The functional data includes operating principle, functional characteristics, operation process, interaction logic, maintenance process, fault diagnosis information and emergency treatment strategy.
3. The method for manufacturing a three-dimensional model interactive electronic manual according to claim 2, wherein: The knowledge graph includes, in the function manual, using the initially available interaction action as the initial node; After completing an interaction action, Taking the next available interaction action as the next-level node until no new nodes are generated; Connecting the starting point and each level of nodes in sequence to obtain the interaction steps when each function purpose is realized; Among them, the starting point and each level of nodes are multiple.
4. The manufacturing method of the three-dimensional model interactive electronic manual according to claim 3, wherein: The interaction guidance strategy includes, in each level of nodes, marking each available interaction behavior with a lead wire, indicating the function purpose that can be achieved when performing the interaction; And arranging the function purposes in the marking through common function analysis; The common function analysis includes guided common function analysis and exploratory common function analysis; The guided common function analysis includes that if a keyword is input during use, then through keyword matching, determine the function purpose as the guidance target; After arranging the function purposes in the marking in descending order of matching degree, brighten the guidance target in the marking; The matching degree includes performing a relevance analysis on each functional purpose when the keyword is matched with the functional purpose to obtain a matching degree value; If the matching degree between the functional purpose g and the keyword e exceeds a preset value, the functional purpose g is determined as the guiding target of the keyword e; The guiding target is the functional purpose that the guiding strategy aims to achieve.
5. The manufacturing method of the three-dimensional model interactive electronic manual according to claim 4, wherein: The exploratory common function analysis includes analyzing the attention degree of each functional purpose through an improved ant algorithm, and arranging the functional purposes in each annotation in descending order according to the attention degree; When the user performs an interaction action, the attention degree is adjusted according to each step of the interaction action; The improved ant algorithm includes presetting a heuristic value for each functional purpose, setting each user as an ant individual, and the ant leaving pheromone each time it passes through a node; Collecting the interaction actions of each user when using the function manual through the cloud, and leaving pheromone at the node every time an interaction action is generated; when the user returns to the previous step during the interaction, the pheromone is withdrawn; Taking the connection between nodes as a one-way path, after the user reaches a node through an interaction action, recalculating the probability of each functional purpose being selected through probability decision-making, and using the recalculated probability of each functional purpose being selected as the attention degree to arrange the functional purposes in the annotation; When updating the pheromone, in addition to normal volatilization, identify negative ants and attenuate the pheromone concentration released by each negative ant each time; The negative ants include users who do not reach the node where the functional purpose is located through interaction actions; Users who continuously perform the same operation process; The heuristic value is the reciprocal of the gap between each functional purpose and the core function of the target object.
6. A production system for a three-dimensional model interactive electronic manual using the method according to any one of claims 1-5, characterized in that: An acquisition unit for obtaining the three-dimensional structure data and function data of the target object; A construction unit for constructing a structure manual according to the three-dimensional structure data and constructing a function manual according to the function data; A matching unit for performing structure matching on the structure manual and establishing function interaction on the function manual; A guiding unit for generating an interaction guiding strategy through a knowledge graph during the interaction process and guiding the interaction process according to the interaction guiding strategy.
7. A computer device, comprising: A memory and a processor; the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1-5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the steps of the method according to any one of claims 1-5 are implemented.
Citation Information
Patent Citations
System and method for developing electronic manual of optical image measurement equipment
CN119292731A