Computer software technology development and debugging system
By introducing cloud connections, embedded processors and intelligent simulation modules into the software development and debugging system, the problem of low accuracy of information acquisition is solved, efficient software debugging and maintenance is achieved, and debugging efficiency and information accuracy are improved.
Patent Information
- Application Number
- CN202411251383.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-07
- Publication Date
- 2024-12-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing software development and debugging system has a large amount of program and document information and low accuracy in obtaining information, resulting in low development and debugging efficiency, strong professional maintenance and fault maintenance, low maintenance quality, and difficult fault maintenance.
A computer software technology development and debugging system was designed, including software debugging system, computer terminal and terminal server. It connects through cloud Internet, embedded processor and intelligent simulation module, sets up multiple system detection points, and uses deep learning neural networks and The digital analysis system performs intelligent debugging and data analysis to realize remote debugging and online patrol.
It improves debugging efficiency and information accuracy, and uses intelligent simulation data generation and virtual operation result judgment to quickly query and debug, improves the accuracy and portability of software development and debugging, and reduces the professional needs of maintenance and fault repair.
Smart Images

Figure CN119201704A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer software, in particular to a computer software technology development and debugging system. Background Art
[0002] Computer software refers to the programs and their documents in the computer system. The program is the description of the processing object and processing rules of the computing task; the document is the explanatory information needed to facilitate the understanding of the program. The program must be installed inside the machine to work. The document is generally for people to see, not necessarily installed in the machine. The software is the interface between the user and the hardware. Users mainly communicate with the computer through software. Software is an important basis for the design of computer systems. Computer software technology development is the process of building a software system or the software part of the system according to user requirements. It is a system engineering that includes demand capture, demand analysis, design, implementation and testing. Software is generally implemented in a certain programming language and is usually developed using software development tools.
[0003] During the debugging process, the existing software development and debugging system has a large amount of program and document information and low accuracy of information acquisition, which makes the efficiency of computer software development and debugging low, the information data usage form is poor, and the subsequent maintenance and troubleshooting often need to be completed by developers, and the maintenance and troubleshooting are highly professional, resulting in low debugging efficiency, low quality of subsequent equipment maintenance, and difficult fault repair. Summary of the invention
[0004] 1. Technical issues to be resolved
[0005] In view of the deficiencies in the prior art, the present invention provides a computer software technology development and debugging system, which solves the problems of low efficiency in computer software development and debugging, poor information data usage form, and post-maintenance and fault repair often need to be completed by developers, and the maintenance and repair are highly professional, resulting in low debugging efficiency, low quality of post-maintenance of equipment, and difficult fault repair.
[0006] (II) Technical solution
[0007] To achieve the above purpose, the present invention is implemented through the following technical solutions: a computer software technology development and debugging system, including a software debugging system, a computer end and a terminal service end, the terminal service end is electrically connected to the software debugging system through the cloud Internet, the software debugging system is embedded in the computer end, the software debugging system includes a debugging detection module and an embedded processor, the debugging detection module is electrically connected to a port matching end, the port matching end is electrically connected to a debugging main control module, the debugging main control module is electrically connected to a data storage module, and the embedded processor is electrically connected to an intelligent simulation module and an intelligent periodic update unit;
[0008] The software debugging system is electrically connected to an online inspection and debugging end and a control background terminal through a wireless transmission module. The online inspection and debugging end includes an online debugging device. The online debugging device includes a debugging display screen and a debugging recording module. The control background terminal includes a remote control module, a terminal display screen, a terminal control keyboard and a terminal recording module. The debugging detection module is electrically connected to multiple system detection points. The control background terminal and the online inspection and debugging end are both electrically connected to the debugging main control module through a port matching end.
[0009] Preferably, the debugging detection module includes a signal transmission module, a signal detection module, a signal interface terminal and a signal receiving module.
[0010] Preferably, the debugging main control module includes a data acquisition module, a data calling module, a data recording module and a data analysis module.
[0011] Preferably, the data storage module includes an execution module, a predetermined debugging model data value, a historical cycle debugging model data value, an execution data recording library and a cycle deletion module, the intelligent cycle update unit is electrically connected to the debugging main control module and the data storage module, the embedded processor is electrically connected to the intelligent simulation module, and the intelligent simulation module is electrically connected to the debugging detection module.
[0012] Preferably, the computer end includes a power supply unit, a storage unit and a button unit, and the computer end is also provided with a display unit.
[0013] Preferably, the plurality of system detection points are respectively located at each software port that needs to be debugged in the computer end, and the plurality of system detection points are each provided with a single retrieval number and can be independently written, loaded and intelligently updated. The port matching end includes a connection port analysis module and a port access module. The embedded processor adopts an embedded single-chip microcomputer and is internally provided with a neural network and a digital analysis system based on deep learning.
[0014] Preferably, a method for implementing a computer software technology development and debugging system comprises the following steps:
[0015] S1. System debugging value preset;
[0016] S2. Remote terminal debugging;
[0017] S3. Online manual debugging;
[0018] S4. Intelligent debugging and early warning.
[0019] Preferably, the system debugging value in S1 is preset by the developer and the initial data debugging is performed.
[0020] (III) Beneficial effects
[0021] The present invention provides a computer software technology development and debugging system. It has the following beneficial effects:
[0022] 1. The present invention provides a computer software technology development and debugging system. By connecting the system to a remotely operable control background terminal and a real-time online patrol debugging terminal, the debugging system can be debugged and tested anytime and anywhere, ensuring the portability and real-time performance of system debugging. The entire system is infiltrated into the entire computer software, and multiple detection points for detection are added in the software. The multiple detection points are infiltrated into the running program on the computer side. The debugging detection module of the system performs debugging data detection and transmission, and intelligently generates simulation data for comparison with the debugging data initially set internally, thereby completing the debugging data detection of the entire software, enabling the entire system to quickly query and debug according to the data information of each detection point, and generate simulation data models, with higher debugging result accuracy, a larger number of models, and higher information accuracy. It is also possible to judge whether an error has occurred in the software on the computer device based on the virtual running results, thereby greatly improving the debugging efficiency of the computer device software. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 It is a structural schematic diagram of the system of the present invention;
[0024] Figure 2 It is a structural schematic diagram of the software debugging system of the present invention;
[0025] Figure 3 It is a control structure diagram of the debugging main control module of the present invention;
[0026] Figure 4 It is a structural schematic diagram of the debugging detection module of the present invention;
[0027] Figure 5 It is a structural diagram of the debugging main control module of the present invention;
[0028] Figure 6 The present invention is a flow chart of the method.
[0029] Among them, 1. Software debugging system; 101. Debugging detection module; 10101. Signal transmission module; 10102. Signal detection module; 10103. Signal interface end; 10104. Signal receiving module; 102. Port matching end; 103. Debugging main control module; 10301. Data acquisition module; 10302. Data calling module; 10303. Data recording module; 10304. Data analysis module; 104. Data storage module; 105. Embedded processor; 106. Intelligent simulation Module; 107, intelligent cycle update unit; 2, computer end; 201, power supply unit; 202, storage unit; 203, display unit; 204, key unit; 3, cloud Internet; 4, terminal service end; 5, system detection point; 6, online inspection and debugging end; 601, online debugging equipment; 602, debugging display screen; 603, debugging recording module; 7, control background terminal; 701, remote control module; 702, terminal display screen; 703, terminal control keyboard; 704, terminal recording module. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0031] Example:
[0032] like Figure 1-6 As shown, an embodiment of the present invention provides a computer software technology development and debugging system, including a software debugging system 1, a computer end 2 and a terminal service end 4, the terminal service end 4 is electrically connected to the software debugging system 1 through the cloud Internet, the software debugging system 1 is embedded in the computer end 2, the software debugging system 1 includes a debugging detection module 101 and an embedded processor 105, the debugging detection module 101 is electrically connected to a port matching end 102, the port matching end 102 is electrically connected to a debugging main control module 103, the debugging main control module 103 is electrically connected to a data storage module 104, and the embedded processor 105 is electrically connected to an intelligent simulation module 106 and an intelligent periodic update unit 107;
[0033] The software debugging system 1 is placed in the computer end 2 and connected to the running program of the computer end 2, and penetrates the debugging points of the entire program. The intelligent simulation module 106 can intelligently generate a system software running model and specifically display the debugging points, while the intelligent cycle update unit 107 manually presets the update cycle time period and performs autonomous cycle operation debugging and data cycle replacement.
[0034] The software debugging system 1 is electrically connected to an online inspection and debugging terminal 6 and a control background terminal 7 through a wireless transmission module. The online inspection and debugging terminal 6 includes an online debugging device 601. The online debugging device 601 includes a debugging display screen 602 and a debugging recording module 603. The control background terminal 7 includes a remote control module 701, a terminal display screen 702, a terminal control keyboard 703 and a terminal recording module 704. The debugging detection module 101 is electrically connected to multiple system detection points 5. The control background terminal 7 and the online inspection and debugging terminal 6 are both electrically connected to the debugging main control module 103 through the port matching terminal 102.
[0035] The online inspection and debugging terminal 6 and the control background terminal 7 are both provided with subsystems matching the debugging system. Identity information authentication is required when logging into the subsystem and only debugging programs for the main system are provided to protect the information integrity of the main system and improve information security.
[0036] The debugging detection module 101 includes a signal transmission module 10101, a signal detection module 10102, a signal interface terminal 10103 and a signal receiving module 10104, and the debugging main control module 103 includes a data acquisition module 10301, a data calling module 10302, a data recording module 10303 and a data analysis module 10304.
[0037] The debugging detection module 101 detects and transmits data information of multiple detection points 5, and the intelligent simulation module 106 establishes an information model for simulation operation.
[0038] The data storage module 104 includes an execution module, a predetermined debugging model data value, a historical cycle debugging model data value, an execution data recording library and a cycle deletion module. The intelligent cycle update unit 107 is electrically connected to the debugging main control module 103 and the data storage module 104. The embedded processor 105 is electrically connected to the intelligent simulation module 106, and the intelligent simulation module 106 is electrically connected to the debugging detection module 101.
[0039] The data storage module 104 is periodically stored and deleted by the intelligent periodic update unit 107 according to a periodic rule, which reduces the residual proportion of debugging information data, reduces memory loss, and improves the operating speed of the system. At the same time, debugging data information can be retrieved and queried within the cycle time to reserve data for use.
[0040] The computer terminal 2 includes a power supply unit 201 , a storage unit 202 and a button unit 204 . The computer terminal 2 is also provided with a display unit 203 .
[0041] Multiple system detection points 5 are respectively located at each software port that needs to be debugged in the computer end 2. Multiple system detection points 5 are all set with a single retrieval number and can be independently written, loaded and intelligently updated. The port matching end 102 includes a connection port analysis module and a port access module. The embedded processor 105 uses an embedded single-chip microcomputer and is internally equipped with a neural network and digital analysis system based on deep learning.
[0042] The detection point 5 can be added autonomously according to the needs of the user, and the program that is automatically added repeatedly after deletion can be added autonomously to complete the autonomous interception debugging process, thereby improving the user experience, and the internal intelligent system can perform intelligent updates to reduce the frequency of manual debugging and updating.
[0043] A method for implementing a computer software technology development and debugging system, specifically comprising the following steps:
[0044] S1. System debugging value reservation
[0045] a. The developers preset multiple detection points 5 according to the needs of later debugging, overhaul and maintenance, and load data for system debugging. After the deep learning-based neural network and digital analysis system in the processor are simulated and trained, the program is initialized for autonomous intelligent operation;
[0046] b. Initially set the information of the detection point 5 and store it by a single retrieval number of the detection point;
[0047] S2. Remote terminal debugging
[0048] The remote debugging personnel logs into the subsystem through the control background terminal 7 and connects to the main system through the cloud Internet 3. After the port matching terminal 102 performs port analysis and selection, the debugging detection module 101 is debugged through the debugging main control module 103. The information of multiple detection points 5 is transmitted and the establishment of the simulation information model is completed through the intelligent simulation module 106. The detection point 5 is compared and highlighted with the historical initial data on the model to complete the data comparison detection and debugging;
[0049] S3. Online manual debugging;
[0050] The online personnel log in to the online inspection and debugging terminal 6 and load the subsystem for debugging, and the subsequent steps are the same as those in S2;
[0051] S4. Intelligent debugging and early warning
[0052] After the main system is loaded by the computer end 2, the software debugging system 1 is started, and the deep learning-based neural network and digital analysis system of the internal embedded processor 105 perform intelligent and autonomous debugging. The subsequent steps are consistent with S2, and after the debugging is completed, an error report warning is performed based on the data of the detection point 5.
[0053] By infiltrating multiple detection points into the running program of the computer end 2, the entire system can quickly query and debug based on the data information of each detection point 5, and generate a simulation data model. The debugging results are more accurate, the number of models is larger, the information is more accurate, and it can be judged whether an error has occurred in the software on the computer device based on the virtual running results, which greatly improves the debugging efficiency of the computer device software.
[0054] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A computer software technology development and debugging system, comprising a software debugging system (1), a computer terminal (2) and a terminal service terminal (4), characterized in that: The terminal service end (4) is electrically connected to a software debugging system (1) via a cloud Internet; the software debugging system (1) is embedded in a computer end (2); the software debugging system (1) comprises a debugging detection module (101) and an embedded processor (105); the debugging detection module (101) is electrically connected to a port matching end (102); the port matching end (102) is electrically connected to a debugging main control module (103); the debugging main control module (103) is electrically connected to a data storage module (104); and the embedded processor (105) is electrically connected to an intelligent simulation module (106) and an intelligent periodic update unit (107); The software debugging system (1) is electrically connected to an online inspection and debugging terminal (6) and a control background terminal (7) via a wireless transmission module; the online inspection and debugging terminal (6) comprises an online debugging device (601); the online debugging device (601) comprises a debugging display screen (602) and a debugging recording module (603); the control background terminal (7) comprises a remote control module (701), a terminal display screen (702), a terminal control keyboard (703) and a terminal recording module (704); the debugging detection module (101) is electrically connected to a plurality of system detection points (5); and the control background terminal (7) and the online inspection and debugging terminal (6) are both electrically connected to a debugging main control module (103) via a port matching terminal (102).
2. A computer software technology development and debugging system according to claim 1, characterized in that: The debugging detection module (101) comprises a signal transmission module (10101), a signal detection module (10102), a signal interface terminal (10103) and a signal receiving module (10104).
3. A computer software technology development and debugging system according to claim 1, characterized in that: The debugging main control module (103) comprises a data acquisition module (10301), a data calling module (10302), a data recording module (10303) and a data analysis module (10304).
4. A computer software technology development and debugging system according to claim 1, characterized in that: The data storage module (104) comprises an execution module, a predetermined debugging model data value, a historical cycle debugging model data value, an execution data recording library and a cycle deletion module; the intelligent cycle update unit (107) is electrically connected to the debugging main control module (103) and the data storage module (104); the embedded processor (105) is electrically connected to the intelligent simulation module (106); and the intelligent simulation module (106) is electrically connected to the debugging detection module (101).
5. A computer software technology development and debugging system according to claim 1, characterized in that: The computer end (2) comprises a power supply unit (201), a storage unit (202) and a key unit (204); the computer end (2) is also provided with a display unit (203).
6. A computer software technology development and debugging system according to claim 1, characterized in that: The plurality of system detection points (5) are respectively located at respective software ports that need to be debugged in the computer end (2); the plurality of system detection points (5) are all provided with a single search number and can be independently written, loaded and intelligently updated; the port matching end (102) includes a connection port analysis module and a port access module; the embedded processor (105) uses an embedded single-chip microcomputer and is internally provided with a neural network and a digital analysis system based on deep learning.
7. A method for implementing a computer software technology development and debugging system, characterized in that: The specific steps include: S1. System debugging value preset; S2. Remote terminal debugging; S3. Online manual debugging; S4. Intelligent debugging and early warning.
8. The implementation method of a computer software technology development and debugging system according to claim 7, characterized in that: The system debugging values in S1 are preset by the developer and the initial data debugging is performed.