Knowledge-based electronic product digital debugging process design method, equipment and medium

By building a digital debugging process knowledge base and using it for debugging process design, the problems of low efficiency and experience dependence in the existing technology are solved, and efficient and unified debugging process design and method inheritance are achieved.

CN120046324APending Publication Date: 2025-05-2710TH RES INST OF CETC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510113629.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the prior art, the electronic product debugging process design is inefficient, and it depends too much on experience, which is difficult to pass on experience, and cannot support digital debugging operations.

Method used

By building a digital debugging process knowledge base, the digital debugging process knowledge base is used for debugging process design, including the classification and archiving process knowledge, and adding corresponding label attributes to each debugging process knowledge for quick retrieval and application.

Benefits of technology

It realizes convenient, fast and unified standard debugging process design, reduces dependence on designer experience, improves debugging process design efficiency, and better inherits the existing debugging methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120046324A_ABST
    Figure CN120046324A_ABST
Patent Text Reader

Abstract

The invention provides an electronic product digital debugging process design method and device based on knowledge and a medium, and aims to improve the digital debugging process design efficiency, reduce experience dependence on debugging process designers and better inherit existing debugging methods. According to the method, a digital debugging process knowledge base is constructed, when a digital debugging process is designed, the digital debugging process knowledge base is retrieved according to label attributes, and digital debugging process design work is carried out on the basis of recommended debugging process knowledge, so that electronic product digital debugging process design based on knowledge is realized. The design work of the debugging process can be greatly reduced, and the design effect of convenience, rapidness and unified standard is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital debugging of electronic products, and in particular, to a knowledge-based digital debugging process design method, device and medium for electronic products. Background Art

[0002] With the development of electronic products towards high integration and multi-function, the difficulty of their production and manufacturing also increases accordingly. Debugging is a very important process for electronic products, especially for military products. After the manufacturing and assembly of an electronic product are completed, it is necessary to debug various indicators of the product to ensure that all performance indicators of the product meet the design requirements. Debugging includes the adjustment and testing of the product. Adjustment is the adjustment of the parameters of each discrete device or integrated device, and testing is to use an excitation signal source instrument to generate an excitation signal, which is processed by the product and then the measured signal is output to the test instrument to check whether its signal indicators meet the design requirements. Debugging is a complex process of comprehensively operating the products, instruments and other equipment to be debugged, and it is necessary to guide the on-site workers to operate accurately through the debugging process to ensure the safety of the product and the accuracy of the debugging method. The debugging process is a process document used to specify the debugging process, debugging requirements and operation methods during the production process of the product. It is not only the only basis and quality guarantee for product debugging, but also the work manual and operation guide for debuggers.

[0003] The current debugging process is mainly described in text form, focusing on "being readable by people", which is a text-based process. It has a long length. Only by carefully studying the content of the debugging process manually, then setting the working parameters of the product according to the debugging process, adjusting the working parameters of the instrument, manually recording the test data, and comparing it with the debugging indicators. The debugging process design mainly relies on the experience of product technicians for text-based compilation. Different designers have great randomness in the description of the same thing. The debugging process structure is not unified, the content is not standardized, it is easy to produce ambiguity, and it cannot support digital debugging operations.

[0004] To improve the debugging efficiency, the current manual debugging mode is changed to automatic debugging. Especially for the testing part, professional software personnel or in cooperation with software development companies develop an automatic testing system for specific products. The use of the automatic testing system has greatly improved the production efficiency of product debugging, saved human resources, and at the same time reduced the difficulty of debugging operations. The development process of the automatic testing system is also a relatively complex process. It requires professional software personnel to develop the automatic testing system on the basis of being familiar with the product debugging methods and processes, and solidify the product debugging methods and processes through code. During the development process of the automatic testing system, developers need to consult the product debugging process and study its debugging methods, which hinders the development efficiency of the automatic testing system and is not conducive to improving the overall product debugging efficiency. Transforming the text-based debugging process into a digital debugging process, directly driving the debugging hardware system to execute automatically by the digital debugging process, and omitting the development process of the automatic testing system is conducive to the popularization and application of debugging automation.

[0005] The digital debugging process digitizes the text-based debugging process, which can be recognized and loaded by a computer, drive the debugging hardware system to execute automatically, and automatically collect debugging data. The design process of the digital debugging process requires strict specifications. The content involved in the debugging process needs to be designed in accordance with the specified format to drive the debugging hardware system to execute automatically. The traditional text-based editing design method can no longer meet the design requirements of the digital debugging process. A unified and convenient design mode needs to be adopted to reduce the error rate in the design process of the digital debugging process and improve the usability of the digital debugging process.

[0006] The conventional debugging process is presented in text form, which is difficult to reuse and cannot form knowledge precipitation. Designing the debugging process of similar products can only rely on experience, which affects the design efficiency of the debugging process. The digital debugging process has changed the design method, presentation form and application mode of the traditional debugging process, upgraded the standardized and representative debugging process to a debugging process knowledge base, and provided a reference or template for subsequent debugging processes, thus improving the design efficiency of the debugging process. Summary of the Invention

[0007] In order to realize the digital debugging process design of electronic products based on knowledge, improve the design efficiency of the digital debugging process, reduce the dependence on the experience of debugging process designers, and better inherit the existing debugging methods, the present invention provides a digital debugging process design method, device and medium for electronic products based on knowledge to solve the problems of low design efficiency, excessive dependence on experience, difficult inheritance of experience, and repeated design existing in the prior art.

[0008] A digital debugging process design method for electronic products based on knowledge provided by the present invention includes:

[0009] Use the digital debugging process knowledge base to design the debugging process;

[0010] The debugging process knowledge in the digital debugging process knowledge base needs to be classified and have tag attributes.

[0011] In some embodiments, the construction process of the digital debugging process knowledge base is as follows:

[0012] Classify and file the debugging process knowledge;

[0013] For the filed debugging process knowledge, add corresponding tag attributes to each item of debugging process knowledge according to its content;

[0014] Form a digital debugging process knowledge base through filing and adding tag attributes, and update the debugging process knowledge management system.

[0015] In some embodiments, the classification and filing of the debugging process knowledge include:

[0016] In the debugging process knowledge management system, establish a classification directory for the debugging process knowledge, and the classification directory includes a product category directory and an index category directory;

[0017] Sort out the debugging process knowledge and classify the debugging process knowledge under the product category directory or the index category directory; the product category debugging process knowledge is filed under the product category directory, and the index category debugging process knowledge is filed under the index category directory.

[0018] In some embodiments, the product category debugging process knowledge includes module-level debugging process knowledge and whole-machine-level debugging process knowledge; the tag attributes of the product category debugging process knowledge include product drawing number, product name, product type, and product function; the tag attributes of the index category debugging process knowledge include index name, used instrument, index type, and index function.

[0019] In some embodiments, there is one or more tag attributes for the debugging process knowledge.

[0020] In some embodiments, the use of the digital debugging process knowledge base for debugging process design includes:

[0021] Input the tag attributes of the debugging process knowledge;

[0022] Call the retrieval algorithm to obtain the debugging process knowledge that matches the tag attributes of the input debugging process knowledge, and preview the specific content of the debugging process corresponding to the debugging process knowledge;

[0023] Download the debugging process as needed.

[0024] In some embodiments, when downloading the debugging process, the specific content of the debugging process can be adaptively revised as needed.

[0025] In some embodiments, the use of the digital debugging process knowledge base for debugging process design further includes:

[0026] For the downloaded debugging process, feedback on the application situation, increase the application times of the corresponding debugging process knowledge, and improve the push rate of this debugging process knowledge.

[0027] The present invention also provides an electronic device, including:

[0028] At least one processor; and a memory communicatively connected to the at least one processor;

[0029] Wherein, the memory stores instructions executable by the at least one processor, and the at least one processor, by executing the instructions stored in the memory, causes the at least one processor to execute the above method.

[0030] The present invention also provides a computer-readable storage medium for storing instructions, which, when executed, implement the above method.

[0031] In summary, due to the adoption of the above technical solutions, the beneficial effects of the present invention are:

[0032] In order to improve the efficiency of digital debugging process design, reduce the dependence on the experience of debugging process designers, and better inherit the existing debugging methods, the present invention classifies digital debugging process knowledge and adds label attributes to build a digital debugging process knowledge base. When designing a digital debugging process, retrieve the digital debugging process knowledge base according to the label attributes, and carry out digital debugging process design work on the basis of the recommended debugging process knowledge, so as to realize knowledge-based digital debugging process design of electronic products, which can greatly reduce the design work of the debugging process and achieve a convenient, fast and unified standard design effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a flowchart of a method for knowledge-based digital debugging process design of electronic products provided by an embodiment of the present invention.

[0034] Figure 2 It is a schematic diagram of the classification of debugging process knowledge provided by an embodiment of the present invention.

[0035] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. Generally, the components of the embodiments of the present invention described and illustrated herein can be arranged and designed in various different configurations.

[0037] Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0038] As Figure 1 shown, an embodiment of the present invention provides a knowledge-based digital debugging process design method for electronic products, including:

[0039] Using a digital debugging process knowledge base for debugging process design;

[0040] The debugging process knowledge in the digital debugging process knowledge base needs to be classified and have tag attributes.

[0041] In some embodiments, the digital debugging process knowledge base needs to be pre-constructed, and the specific construction process is as follows:

[0042] Step 101, as Figure 2 shown, classify and file the debugging process knowledge:

[0043] Classification directory: In the debugging process knowledge management system, establish a classification directory for debugging process knowledge, and the classification directory includes a product category directory and an index category directory.

[0044] Sort out and file: Sort out the debugging process knowledge, and classify the debugging process knowledge under the product category directory or the index category directory. The product category debugging process knowledge is filed under the product category directory, and the index category debugging process knowledge is filed under the index category directory, ensuring that each piece of debugging process knowledge is filed according to the category directory to which its actual content belongs.

[0045] The product category debugging process knowledge includes module-level debugging process knowledge and whole-machine-level debugging process knowledge. Specifically:

[0046] Module-level debugging process knowledge: A set of module-level general debugging processes with the same function and similar debugging processes summarized and refined and expressed in a digital manner for different functions.

[0047] Overall machine-level debugging process knowledge: A collection of general-purpose debugging processes for different functions expressed digitally, which are obtained by summarizing and refining the same functions and similar debugging processes.

[0048] The debugging process knowledge of the index type is a set of relatively independent and standard general debugging indexes expressed digitally, which are obtained by summarizing and refining similar operation methods.

[0049] Step 102: For the archived debugging process knowledge, add corresponding tag attributes to each item of debugging process knowledge according to its content. The tag attributes of the debugging process knowledge can be one or more:

[0050] In some embodiments, the tag attributes of the product type debugging process knowledge include:

[0051] Product drawing number: The unique number used to identify each product.

[0052] Product name: The official name of the product.

[0053] Product type: Whole machine, module, etc.

[0054] Product function: Describes the core function of the product.

[0055] The debugging process knowledge of the whole machine type products includes: Voice communication type debugging process knowledge, Data communication type debugging process knowledge, Navigation type debugging process knowledge, IFF type debugging process knowledge, ATC transponder type debugging process knowledge, Audio and alarm type debugging process knowledge, Integrated control and management type debugging process knowledge, etc.

[0056] The debugging process knowledge of the module type products includes: Receiver type debugging process knowledge, Excitation type debugging process knowledge, Frequency synthesizer type debugging process knowledge, RF interface type debugging process knowledge, Power-on control type debugging process knowledge, Power amplifier type debugging process knowledge, Signal processing type debugging process knowledge, Audio processing type debugging process knowledge, etc.

[0057] In some embodiments, the tag attributes of the debugging process knowledge of the index type include:

[0058] Index name: The name of the specific debugging or test index.

[0059] Instruments used: The instruments or equipment used for debugging or testing.

[0060] Index type: Transmission, reception, excitation, audio, interface, switch network, power supply, etc.

[0061] Indicator functions: transmission power / characteristics, modulation characteristics, transmission interference suppression, reception interference suppression, sensitivity, dynamic range, synchronization probability, bit error rate, broadband noise, anti-interference tolerance, frequency, bandwidth, time, distance, audio, gain, standing wave, power supply, control and management, etc.

[0062] Step 103: After archiving and adding tag attributes, a digital debugging process knowledge base is formed, and the debugging process knowledge management system is updated to ensure that the debugging process knowledge management system can identify and apply these tag attributes, so as to quickly screen and find relevant debugging process knowledge through tag attributes in the debugging process knowledge management system.

[0063] It can be seen from the above steps 101 to 103 that after uploading the digital debugging process attachment to the debugging process knowledge management system, the digital debugging process attachment can be added to the digital debugging process knowledge base through archiving and adding tag attributes for subsequent calls.

[0064] Based on the constructed digital debugging process knowledge base above, the debugging process design can be carried out. In some embodiments, the use of the digital debugging process knowledge base for debugging process design specifically includes:

[0065] Step 201: Input the tag attributes of the debugging process knowledge, such as: product name or indicator name, product type or indicator type, etc., which are the tag attributes of the debugging process knowledge;

[0066] Step 202: Call the retrieval algorithm to obtain the debugging process knowledge that matches the input tag attributes of the debugging process knowledge, and preview the specific content of the debugging process corresponding to the debugging process knowledge;

[0067] Among them, the retrieval algorithm can be implemented by using some existing technologies according to actual needs, such as similarity calculation, etc., and its specific implementation method will not be elaborated here.

[0068] Step 203: Download the debugging process as needed; in some embodiments, when downloading the debugging process, the specific content of the debugging process can be adaptively revised as needed;

[0069] Step 204: Feedback the application situation of the downloaded debugging process, increase the application times of the corresponding debugging process knowledge, and improve the push rate of the debugging process knowledge. By referring to the digital debugging process knowledge base, the design work of the debugging process can be greatly reduced, achieving a convenient, fast and unified standard design effect.

[0070] Based on the same inventive concept, an embodiment of the present invention further provides an electronic device, which can implement the method flow of the knowledge-based digital debugging process design for electronic products provided in the above embodiments of the present invention. In one embodiment, the electronic device may be a server, or a terminal device or other electronic devices. As Figure 3 shown, the electronic device may include:

[0071] At least one processor, and a memory connected to the at least one processor. In the embodiments of the present invention, the specific connection medium between the processor and the memory is not limited. Figure 3 Here, it is taken as an example that the processor and the memory are connected through a bus. The bus is represented by a thick line in Figure 3 The connection manners between other components are only for illustrative purposes and are not to be construed as limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 3 only one thick line is used to represent it in

[0072] In the embodiments of the present invention, the memory stores instructions executable by the at least one processor. By executing the instructions stored in the memory, the at least one processor can execute a knowledge-based digital debugging process design method described above. The processor can implement Figure 3 the functions of each module in the device shown in

[0073] Among them, the processor is the control center of the device, and can connect various parts of the entire control device through various interfaces and lines. By running or executing the instructions stored in the memory and calling the data stored in the memory, various functions of the device and process data, so as to monitor the device as a whole.

[0074] In an alternative design, the processor may include one or more processing units. The processor may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor. In some embodiments, the processor and the memory may be implemented on the same chip, and in some embodiments, they may also be implemented on separate chips respectively.

[0075] The processor may be a general-purpose processor, such as a CPU, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of a method for designing a digital debugging process of a knowledge-based electronic product disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.

[0076] As a non-volatile computer-readable storage medium, the memory can be used to store non-volatile software programs, non-volatile computer-executable programs and modules. The memory may include at least one type of storage medium, for example, it may include flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disc, etc. The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present invention may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.

[0077] By designing and programming the processor, the code corresponding to a method for designing a digital debugging process of a knowledge-based electronic product introduced in the foregoing embodiments can be solidified into the chip, so that the chip can execute the steps of the method in the above embodiments when running. How to design and program the processor is a well-known technology to those skilled in the art and will not be elaborated here.

[0078] Based on the same inventive concept, the embodiments of the present invention also provide a storage medium, which stores computer instructions. When the computer instructions run on a computer, the computer is caused to execute a method for designing a digital debugging process of a knowledge-based electronic product described above.

[0079] In some alternative embodiments, aspects of a knowledge-based digital debugging process design method for electronic products of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a device, the program code is used to cause the control device to execute the steps in a knowledge-based digital debugging process design method according to various exemplary embodiments of the present invention described above in this specification.

[0080] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present invention, the features and functions of the two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units. In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.

[0081] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0082] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a server, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0083] Program code for performing the operations of the present invention may be written using any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0084] In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any kind of network including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).

[0085] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 the functions specified in one block or multiple blocks.

[0086] These computer program instructions may also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 the functions specified in one block or multiple blocks.

[0087] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A knowledge-based electronic product digital debugging process design method, characterized in that: include: Use digital debugging process knowledge base to design debugging process; The debugging process knowledge in the digital debugging process knowledge base needs to be classified and have label attributes.

2. The knowledge-based electronic product digital debugging process design method according to claim 1 is characterized in that: The construction process of the digital debugging process knowledge base is as follows: Classify and archive debugging process knowledge; For archived debugging process knowledge, add corresponding label attributes to each debugging process knowledge according to its content; A digital debugging process knowledge base is formed by archiving and adding tag attributes, and the debugging process knowledge management system is updated.

3. The knowledge-based electronic product digital debugging process design method according to claim 2 is characterized in that: The classification and archiving of debugging process knowledge includes: In the debugging process knowledge management system, a classification catalog of debugging process knowledge is established, wherein the classification catalog includes a product catalog and an indicator catalog; The debugging process knowledge is sorted out and classified into a product category directory or an indicator category directory; the product category debugging process knowledge is archived under the product category directory, and the indicator category debugging process knowledge is archived under the indicator category directory.

4. The knowledge-based electronic product digital debugging process design method according to claim 3 is characterized in that: The product debugging process knowledge includes module-level debugging process knowledge and whole-machine-level debugging process knowledge; The label attributes of the product-type debugging process knowledge include product drawing number, product name, product type and product function; the label attributes of the indicator-type debugging process knowledge include indicator name, instrument used, indicator type and indicator function.

5. The knowledge-based electronic product digital debugging process design method according to claim 3 is characterized in that: The tag attributes of the debugging process knowledge include one or more.

6. The knowledge-based electronic product digital debugging process design method according to claim 1 is characterized in that: The use of a digital debugging process knowledge base to design a debugging process includes: Enter the tag attributes of the debugging process knowledge; Calling a retrieval algorithm to obtain debugging process knowledge that matches the label attribute of the input debugging process knowledge, and previewing the specific content of the debugging process corresponding to the debugging process knowledge; Download the debugging process as needed.

7. The knowledge-based electronic product digital debugging process design method according to claim 6 is characterized in that: When downloading the debugging process, the specific content of the debugging process can be adaptively revised as needed.

8. The knowledge-based electronic product digital debugging process design method according to claim 6 is characterized in that: The use of a digital debugging process knowledge base to perform debugging process design also includes: Feedback the application of the downloaded debugging process, increase the application times of the corresponding debugging process knowledge, and improve the push rate of the debugging process knowledge.

9. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method as described in any one of claims 1 to 8 by executing the instructions stored in the memory.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 8 is implemented.