Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

126 results about "Software automation" patented technology

Software automatic testing method and system based on generative artificial intelligence

The invention discloses a software automatic testing system based on generative artificial intelligence, which is characterized in that a software analysis module identifies attribute information of a UI component based on a multi-modal large model for a test object, and constructs a UI component knowledge graph according to a structured information document; the knowledge retrieval module receives the test requirements and retrieves related historical test cases, test scripts and related test data; the organization interaction module sends a test intention and demand information to the knowledge retrieval module for retrieval according to the input user test intention, and test demand knowledge is returned; sending the UI component knowledge graph to the software analysis module for searching the knowledge graph of the test object, and returning the UI component knowledge graph; a test generation module receives test demand knowledge and the UI component knowledge graph, and generates a test case and a test script; and the script execution module receives the test case and the test script, starts a test process and records a test result.
Owner:INST OF COMPUTING TECH CHINA ACAD OF RAILWAY SCI +3

Automated software testing method, system and apparatus, and storage medium

PCT designated stage expiredWO2025092931A1Software testing/debuggingTest scriptAutomatic testing
Provided in the embodiments of the present application are an automated software testing method, system and apparatus, and a storage medium. The method comprises: in response to acquiring a function requirement of software or a target function requirement selected by a user, processing the function requirement or the target function requirement on the basis of a test case generation model, so as to generate at least one test case expressed by a natural language (S310); on the basis of a preset condition, obtaining test information of the test case from the test case (S320); on the basis of the test information, constructing a test script corresponding to the test case, and executing the test script to obtain an execution result (S330); and processing the execution result on the basis of an execution result determination model, and determining an execution state of the test case corresponding to the execution result (S340).
Owner:WUHAN UNITED IMAGING METAHEALTHCARE CO LTD

Script preservation method, device, equipment, medium and program product

The invention provides a script preservation method which can be applied to the technical field of artificial intelligence. The script preservation method comprises the following steps: carrying out semantic understanding on demand related files by utilizing a large model, extracting core elements, and generating a structured demand change list; analyzing to obtain an abstract syntax tree of an existing script code, and constructing a mapping relationship between the software automation test element and a script code block; dynamically comparing the structured demand change list with an existing script code structure tree based on a mapping relation between software automation test elements and script code blocks, identifying a script range influenced by demand change, and outputting a change influence matrix; and based on the change influence matrix, generating an automatic script code snippet needing to be updated, and realizing preservation of the automatic script. The invention further provides a script preservation device and equipment, a storage medium and a program product.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Method, System, and Computer Program Product to Implement Learning for Computer Programming

Disclosed is an improved approach to implement an improved approach to resolve errors with software automations. Instead of crashing when an error is encountered, the approach provides a question to the user, and uses the answer to attempt a retry for the step that was subject to the error.
Owner:KOGNITOS INC

One-stop automatic test integration platform and test method for coal mine application software

The invention relates to the technical field of coal mine test equipment, in particular to a one-stop automatic test integration platform and a test method for coal mine application software. The one-stop automatic test integration platform comprises an executable test case construction module, an automatic test execution module and a test result management module. According to the automatic test platform and the test method, the functions of test management, system safety penetration, software automatic test, source code static analysis, system performance test, localization adaptation test and the like are integrated; the problem that in the prior art, it is difficult to comprehensively cover all function combinations and abnormal conditions by manually compiling test cases is solved, and the test omission ratio is remarkably reduced; centralized management and correlation analysis of data in each link in the testing process are realized through the data centralized management module, so that the testing efficiency is improved, and the problem positioning is more accurate and rapid; a standardized testing process is integrally formed, and software quality and compliance are guaranteed through all-around testing means.
Owner:TIANDI CHANGZHOU AUTOMATION +1

Driving software automatic testing method and platform based on AI intelligent agent

The invention is suitable for the technical field of driver software testing, and provides a driver software automatic testing method and platform based on an AI agent. According to the method, full-automatic operation of test management, equipment management and a test process of the driver software is realized, a complex environment of a bottom driver software test is flexibly coped with through an artificial intelligence technology, manpower required by the test is reduced, and the test quality and the test efficiency are improved. Meanwhile, by defining the test stage, the uncertainty degree of the artificial intelligence technology in the aspect of content generation is reduced, and the test stability is improved.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Automatic multi-source analysis and integrated processing system based on artificial intelligence

The invention discloses an automatic multi-source analysis and integrated processing system based on artificial intelligence, and belongs to the field of software automation. Comprising a multi-source input unit, a unified semantic modeling unit, an automatic analysis unit, an automatic preprocessing unit, an automatic collaborative execution unit and a security authentication mechanism, wherein the security authentication mechanism comprises primary security authentication and secondary security authentication. According to the invention, end-to-end automatic closed loop from demand understanding to autonomous analysis of the processing path to execution landing can be realized, and key appeals in a complex project business scene can be accurately responded.
Owner:FAZHENG INTELLIGENT TECH CO LTD

Software automation operation and maintenance method and system based on AI technology

The invention discloses a software automatic operation and maintenance method and system based on an AI technology, and relates to the technical field of software automatic operation and maintenance. The method comprises the steps of establishing a software operation exception database; performing operation monitoring on the function modules, identifying the modules and parameters, generating a flow chart, verifying execution time and parameter use conditions, and processing according to results; risk parameters and function problems are extracted, partition is carried out through a decision tree, key parameters are determined through t-SNE and a clustering algorithm, and fault types are diagnosed according to an anomaly detection algorithm and an SVM model; monitoring risk parameters, calculating related indexes to obtain a comprehensive evaluation value and a risk index, and establishing and training a fault prediction model to evaluate the future performance of the software; and performing maintenance or optimization measures to prevent potential faults and realize automatic operation and maintenance of the software. According to the invention, the whole process management from data collection to automatic maintenance is realized, the accuracy and efficiency of fault diagnosis are improved, and the stability of the system and the capability of coping with a complex environment are enhanced.
Owner:BEIJING TONGYU HUAZHOU TECHNOLOGY CO LTD

Automatic testing method and system for AI vision

The invention provides an automatic testing method and system for AI vision, and is applied to the field of software UI automatic testing. According to the method, mobile terminal UI automatic test requirements are processed based on a visual processing model and a large language model, a JSON format test case is generated, and a YAML format test case for system execution and an XMIND format test case for test personnel to check and edit are generated after conversion and integrity check; the test equipment information is processed based on Appium service and WebDriver, and equipment interface screenshot information is obtained; processing the equipment interface screenshot and the element description information based on a visual processing model to generate element relative coordinates, and generating an operation result through coordinate conversion and operation processing; performing screenshot verification processing on the operation result to generate a test result record; and processing the test result record, the test case in the YAML format and the test case in the XMIND format to generate test report information.
Owner:北京小川在线网络技术有限公司

Automatic operation method for instrument test software

The invention relates to the technical field of software testing, and particularly provides an automatic operation method for instrument testing software, which comprises the following steps: if a determined state parameter exceeds a preset threshold range, triggering an abnormal alarm signal to obtain an abnormal state classification result; for the abnormal state classification result, obtaining a pre-established instruction mapping table, and matching a corresponding automatic operation sequence from the instruction mapping table to obtain a preliminary operation instruction set; sending the final synchronization instruction sequence to the remote instrument equipment through a network transmission channel, obtaining equipment response feedback data, and obtaining a response timestamp record; comparing the response timestamp record with the initial state parameter, judging whether the response delay meets a preset standard or not, and obtaining a delay evaluation index; if the delay evaluation index is displayed abnormally, adjusting the matching logic of the instruction mapping table, and determining an optimized mapping table version; and regenerating an operation instruction set by adopting the updated mapping table version to obtain an optimized instruction sequence for a subsequent test cycle.
Owner:BEIJING HONGSHAN INFORMATION TECH RES CO LTD

Data interaction method based on browser plug-in

The invention relates to the technical field of automatic data processing of computer software, in particular to a data interaction method based on a browser plug-in, which comprises the following steps: acquiring a starting instruction of a user, and starting the plug-in according to the starting instruction; the plug-in obtains an element of a target page selected by a user, and captures a unique identifier of the element; and the plug-in executes automatic data interaction based on the element according to a condition configured by a user. According to the technical scheme provided by the invention, complicated IT support and hardware configuration are not needed, and the unique identifier of the target page element is captured, so that the accuracy and consistency of subsequent element-based operation execution are ensured; the local encrypted and stored operation record ensures the security of the sensitive data, prevents data leakage, is also convenient for an administrator to examine and trace the operation history, and is beneficial to application in an efficient management environment.
Owner:YINCHUAN POWER SUPPLY COMPANY OF STATE GRID NINGXIA ELECTRIC POWER

An automated method and device for software testing of a flight control system

The present invention provides an automated method and device for testing flight control system software. The device includes: automated adaptation software; an automated adaptation device, which includes: a mode control module, a power supply control module, a reset control module, a network port communication module, and a serial port communication module. The method includes: the automated adaptation device completes the work mode, power supply, and reset of the target machine according to the control of the automated adaptation software, automatically loads the test target file to the target machine, and obtains and analyzes the test result file generated by the target machine in real time. It realizes the non-interventional automated testing function of the flight control system software, avoids problems caused by human misoperation, and greatly improves the testing efficiency at the same time.
Owner:XIAN FLIGHT SELF CONTROL INST OF AVIC

AI maintenance frame building method and system capable of automatically generating maintenance construction drawings

The invention belongs to the technical field of road maintenance engineering data processing, and discloses an AI maintenance frame building method and system capable of automatically generating a maintenance construction drawing. According to the method, a comprehensive visual decision support system is constructed, road network result information is obtained, and maintenance measure expert database construction standards are constructed according to actual requirements of different regions; performing priority ranking on the maintenance paragraphs according to target requirements, and completing optimization of maintenance countermeasures; realizing automatic generation of a maintenance design scheme based on an RAG application; and cross-platform intelligent interaction between the natural language and maintenance design scheme software is realized by utilizing a CAD software automation function of a large language model. According to the method, the first draft of the maintenance design report is finally and automatically generated, intelligentization and automation of highway maintenance design, decision making and implementation processes are realized, and the efficiency, accuracy and economical efficiency of the whole process can be improved.
Owner:CHONGQING JIAOTONG UNIV +3

Secret Protection During Software Development Life Cycle

Techniques are disclosed relating to the protection of secrets within a software development lifecycle. Developers can use an encryption service to encrypt a secret to be used by an application within a package. The secret can be associated with the application, and then encrypted and included in a package that is signed and passed through a software automation pipeline to a data center that hosts the production server for the application. The application executing on the production server can request that the secret be decrypted by a decryption service after package verification. A developer can also specify, in a manifest file, a set of secrets needed for applications executing in the same data center. The manifest file may be passed from the software development environment to the data center, where the specified secrets are created and used by the applications without ever residing or being accessible outside the data center.
Owner:SALESFORCE INC

Automatic task processing method, system and device and storage medium

The invention discloses an automatic task processing method, system and device and a storage medium, and relates to the technical field of artificial intelligence and software automation. Comprises: receiving a task instruction input by a user; performing intention understanding and task disassembling on the task instruction to generate a structured task sequence; planning a plurality of candidate execution paths based on the structured task sequence, and selecting an optimal execution path based on a preset evaluation system; reasoning and executing each step in the optimal execution path through a control thinking mechanism, and outputting an intermediate or final result; performing autonomous verification on the output final result, and judging whether a preset condition is met or not; and if verification fails, starting an error reflection mechanism, analyzing an error reason and generating a repair strategy. The method has the advantages that the task process can be dynamically planned, autonomous verification and error correction and continuous learning optimization can be achieved, and meanwhile efficient and reliable intelligent automatic processing is achieved.
Owner:山东怡然信息技术有限公司

Automatic testing method and system for spaceflight measurement and control software

The invention relates to the technical field of software automatic testing, and particularly discloses an automatic testing method and system for spaceflight measurement and control software, and the method comprises the steps: simulating a space complex electromagnetic environment through constructing an all-fiber measurement and control system architecture, and generating a multi-band composite electromagnetic interference signal; injecting the multi-band composite electromagnetic interference signal into a main signal link of an all-fiber measurement and control system through an optical fiber coupler, and collecting response data of spaceflight measurement and control software in real time; carrying out anti-interference capability comprehensive evaluation according to the response data, and generating an anti-interference performance comprehensive score; and optimizing a logic control algorithm of spaceflight measurement and control software based on the anti-interference performance comprehensive score, and carrying out iterative testing through the all-fiber measurement and control system architecture until a preset anti-interference threshold is met, so that the reliability and adaptability of the spaceflight measurement and control system can be comprehensively improved, the task risk caused by electromagnetic interference is reduced, and the service life of the spaceflight measurement and control software is prolonged. And meanwhile, the accuracy and precision of a test result can be ensured.
Owner:XIAN TRANSPORT CONTROL INFORMATION TECH CO LTD

Software testing environment deployment method, device and equipment and readable storage medium

The invention discloses a software testing environment deployment method, device and equipment and a readable storage medium, and belongs to the field of software testing. A central processing unit of a target server can respond to an environment deployment instruction to determine an installation package of a target programming tool matched with the target server; and then generating a target operation environment (isolated from other programming tool operation environments in the target server) for the target programming tool based on the installation package, and further installing a dependency package corresponding to the target programming tool in the target operation environment, so that software automatic testing can be carried out. According to the method, the software test environment can be automatically deployed through the environment deployment instruction, the labor cost and the error probability are reduced, the deployment efficiency is improved, when different software test environments are deployed on the same server, tedious modification is not needed, and modification of the deployed software test environments is avoided.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Server high and low temperature business operation switching test method

The invention discloses a server high and low temperature service operation switching test method, which comprises the following steps of: acquiring an incubator test temperature and an automatic service loading script in combination with temperature sensing, and simultaneously carrying a server function module monitoring script to form a high and low temperature cycle test service switching automatic test. According to the method, software and hardware are combined in the testing process, the testing temperature change is obtained through a hardware temperature sensing chip, then the service loading capacity of each module of a product is controlled through a software automatic script, the temperature box testing temperature and the automatic service loading script are obtained by combining temperature sensing, and meanwhile, a server function module monitoring script is carried; therefore, a high and low temperature cycle test service switching automatic test method can be formed, manual mechanical operation of personnel can be abandoned, manpower is saved, the test efficiency is improved, and the risk of missing test is reduced.
Owner:BEIJING HUAKUN ZHENYU INTELLIGENT TECH CO LTD +1

Vehicle-mounted Ethernet PHY chip interconnection and intercommunication test system

The invention discloses a vehicle-mounted Ethernet PHY (Physical Layer) chip interconnection and intercommunication test system. The architecture of the system comprises an FPGA (Field Programmable Gate Array) platform, upper computer software, a chip to be tested, an AWGN transmitter and a signal adapter plate. Wherein the FPGA platform has dual functions of a link partner (LP) and a test case library: when the FPGA platform is used as the link partner, a 100 / 1000 BASE-T1 physical layer protocol is realized through programming, and single twisted pair communication is established with a DUT through an MDI interface; and when serving as a test case library, the test case library comprises preset interconnection and intercommunication test cases and supports user-defined test cases. The upper computer software adopts a graphical human-computer interaction interface, supports test case parameter configuration, realizes full-process automation of test signal generation and test result judgment, and generates a standard test report. Meanwhile, the system is integrated with the AWGN transmitter and the signal adapter plate, Gaussian white noise can be added into a transmission link, and the real environment of the vehicle is simulated. According to the system, hardware programmability and software automation are combined, so that the testing efficiency and flexibility of the vehicle-mounted Ethernet PHY chip are remarkably improved.
Owner:NANJING UNIV OF POSTS & TELECOMM +1

Automated method for virtual technical assistance in the correction of computer vulnerabilities through combined usage of software automation and artificial intelligence technics

The invention relates to an automatic method for technical assistance in the correction of vulnerabilities of a computer system, where the aforementioned method comprises at least the following steps: a) receiving information relative to computer system vulnerabilities by text, voice, file input or through data exchange; b) launching tools based on artificial intelligence algorithms and machine learning to understand the information and requests entered relative to vulnerabilities; c) performing parsing and text mining of the information received and process it through intelligent data matching with information relative to the computer vulnerabilities present in a database or through interaction with external online vulnerability databases; d) in case of unsatisfactory results, starting an extended online search by web scraping using deep learning algorithms and unsupervised machine learning; e) updating an internal vulnerability database with the additional information found; and f) generating a vulnerability report accompanied by relative remediation.
Owner:CYLOCK SRL

A keyword-driven spaceflight TT&C software automatic testing method and system

The application discloses a kind of keyword-driven spaceflight TT&C software automation test method and system, method includes: based on the formation keyword of spaceflight TT&C software operation process;Spaceflight TT&C software operation process uses multiple programming languages;Keyword uses uniform programming language;Configuration test case template, template element is defined based on test case template and forms test case;Wherein, at least one of natural language, keyword and test data defines template element;According to the attribute of test type, filter test case and pack the test case filtered into test suite;Execute test case in test suite and collect execution, according to mapping rule, fill execution into corresponding test document template to form test document.The application can complete multiple complex spaceflight TT&C software test by the keyword and test case design compatible with multiple programming languages, realize that test script writing language is uniform and forms general operation to multiple spaceflight TT&C software.
Owner:BEIJING AEROSPACE CONTROL CENT

A playwright-based web system permission function automatic testing method

The application relates to the technical field of software automatic testing, in particular to a Web system permission function automatic testing method based on Playwright, which comprises the following steps: creating independent browser contexts for multiple test accounts, and starting multiple page instances to load Web system interfaces to be tested in a concurrent mode; identifying clickable elements in the pages, iteratively updating the elements in combination with a local element library, and adopting a multi-mode clicking mechanism combining native clicking, native JS clicking and coordinate clicking to execute operations; monitoring and identifying page pop-up boxes, storing screenshots, and iteratively updating a pop-up box identification library; and summarizing test results to generate a test report. Through the concurrent execution of multiple accounts and multiple interfaces, the dynamic iteration of the element library and the pop-up box library, and the multi-mode clicking guarantee, the efficiency, adaptability, reliability and ease of use of the permission test are significantly improved.
Owner:SHENZHEN SHIXI TECH CO LTD

A method of batch software automated build

ActiveCN116301742BSimplify the work of buildingImprove adaptation efficiencyVersion controlProgramming languages/paradigmsConfigfsSoftware engineering
The application discloses a kind of batch software automatic construction method, builds software on Linux and Kylin system, specifically includes the following steps: using AI neural network model analysis each source code description file of software, extracts the information of dependent installation, configuration or compilation;Write regular expression to extract the information of dependent installation, configuration or compilation in each source code description file of software;Contrast the information obtained by the above two methods, make a comprehensive decision;If the relevant information cannot be obtained by using the above two methods, then traverse the configuration file information in the first folder of source code directory by the method of traversal, select the appropriate default compilation method;Grab the information printed when compiling, use regular method to grab key flag information, judge whether the compilation is successful or not.By the application, a general method is established, which greatly simplifies the software construction work in the daily work of developers, and can quickly perform the construction work of a large number of code packages.
Owner:ADVANCED OPERATING SYST INNOVATION CENT (TIANJIN) CO LTD

Software automation test method, device and equipment, storage medium and computer program product

The invention discloses an automatic software testing method and device, equipment, a storage medium and a computer program product, and relates to the technical field of software development, and the method comprises the following steps: obtaining multi-source input data or change requirements of a software system; generating a business knowledge graph based on the multi-source input data or the change demand; automatically deducing a test case based on the business knowledge graph; and executing an automatic test on the software system based on the test case, and outputting a test result. The generation of the test logic is completely driven by the knowledge graph reflecting the current state of the software system instead of a solidified script or a static template, and the whole test process can be autonomously adjusted along with software evolution without any manual intervention, so that real intellectualization and adaptive evolution of the test process are realized, manual participation is not needed, and the test efficiency is improved. Therefore, the adaptive capacity of software testing is improved.
Owner:HEFEI MADAO INFORMATION TECH CO LTD

Automatic testing method and system for game software

The invention relates to the technical field of game testing, and provides an automatic testing method and system for game software, and the method comprises the steps: obtaining a behavior target sequence of a testing path of a testing agent in a video game; the behavior target sequence comprises a plurality of behavior targets, the behavior targets are used for indicating test tasks needing to be completed by the test agent, and the behavior targets further comprise task physical environment information corresponding to the test tasks; when the test agent is controlled to execute a behavior target in the behavior target sequence, an operation instruction is determined according to the state information of the test agent and the task physical environment information, and the operation instruction is used for guiding the test agent to complete the behavior target; and controlling the test agent to execute the operation instruction. The test efficiency of the game software can be improved.
Owner:YANCHENG DONGYUE XINGXU NETWORK TECHNOLOGY CO LTD

A large language model-based resource management API misuse detection method and system

The application discloses a resource management API constraint extraction method and system based on a large language model, and belongs to the technical field of software automation analysis. In order to solve the illusion problem caused by directly using a large model to analyze API constraints, the application extracts function declarations and resource management sentences from API documents; constructs a multi-dimensional prompt template to obtain API allocation judgment results and reasoning processes; extracts core predicates of reasoning text and performs consistency verification to correct illusions; structures function declarations and extracts resource object types in combination with semantics; searches for paired release functions by taking the object types as constraints, and outputs API pairs; and finally performs resource misuse detection based on the API pairs through static analysis. The application can significantly reduce model output errors, improve release function searching accuracy, has strong anti-illusion ability and high automation degree.
Owner:INSTITUTE OF INFORMATION ENGINEERING CHINESE ACADEMY OF SCIENCES

A software-defined virtual-real combination automated test resource allocation method and system

The present application relates to the field of software automation testing and resource orchestration, and relates to a method and system for automated testing resource orchestration based on a combination of virtual and real elements defined by software. The method comprises: receiving a use case script written by a user end and a basic method of a package library called and selecting a use case script execution plug-in; receiving a task timing created by the user end and an environment variable for executing a test case, and reading the environment variable parameters for executing the test case set by the user end through a use case script; receiving a test definition created by a user on an automated testing system end, calling a scheduling tool to process the test definition and generate a task definition; receiving an execution instruction triggered by a user on an automated testing system end, generating a task instance according to the task definition by calling a scheduling tool, and starting an execution environment to execute the task; receiving an operation result sent by the execution environment, and judging the task execution status based on the operation result.
Owner:NO 15 INST OF CHINA ELECTRONICS TECH GRP

Multi-system terminal remote control software automatic testing method and system based on Flutter

The invention discloses a Flutter-based multi-system terminal remote control software automatic test method and system. The method comprises the following steps: designing a test case, and compiling a test file and a configuration file; the method comprises the following steps: reading a configuration file, automatically analyzing use case parameters provided by the configuration file, and generating a test script conforming to a Dart format of a Flutter Integration Test framework; loading the generated test script to a terminal device, running a test through a Flutter Interaction Test framework, capturing logs and error information in a test process in real time, and triggering automatic screenshot when an error occurs; the test execution results are summarized and analyzed, a test report is generated and displayed on the terminal equipment, and the test report comprises the passing rate, the error detailed information and the error reason. According to the automatic test tool, manual intervention can be reduced, human errors and failures are reduced, the test efficiency and the test quality are improved, the test cost is reduced, test scripts are supported to run on multiple systems such as a multi-system, compatibility is high, and intelligentization and visualization of automatic test are achieved.
Owner:SHANGHAI BEIRUI INFORMATION TECH CO LTD

Software automation testing and optimizing method oriented to cloud computing environment

The invention relates to the technical field of software automatic testing, in particular to a cloud computing environment-oriented software automatic testing and optimizing method, which comprises the following steps of: S1, performing static analysis on a test case set of to-be-tested software to generate a test feature set; s2, aggregating the test cases into K test task packages; s3, mapping the test task packet to a target node matched with the resource state vector, and generating a resource adaptation instruction; s4, synchronously collecting runtime vectors according to the resource adaptation instruction; and S5, comparing the resource demand vector and the runtime vector in the test feature set to generate an optimization strategy set. According to the invention, by adjusting the cloud platform resource configuration in real time, accurate matching of the resource demand of the test task is ensured, so that the resource utilization rate is optimized, and the test efficiency and accuracy are improved.
Owner:SHANGHAI XIEZHI INFORMATION TECH CO LTD

Data-driven extensible communication protocol analysis system, method, equipment and medium

The invention discloses a data-driven extensible communication protocol analysis system, method and device and a medium, and relates to the technical field of communication protocol processing and software automation, and the system comprises a log preprocessing module which is used for forming a binary protocol frame to be analyzed; the frame analysis module is used for carrying out structured analysis on the binary protocol frame and comprises a protocol atom library used for storing and analyzing an atom analysis function of a basic data field; the atomic type mapping table is used for associating an atomic type identifier declared in a protocol description file with the atomic analytic function; and the data stream analysis and visualization module is used for generating visual output based on the data stream context formed in the frame analysis process. According to the invention, the analysis of the newly added protocol field only needs to register a new atomic function in the protocol atomic library without modifying the core architecture of the system, and the newly added protocol type only needs to establish a new frame structure mapping relation, so that the system can quickly adapt to the evolution requirements of various communication protocols.
Owner:SANXIA JINSHAJIANG YUNCHUAN HYDROPOWER DEV CO LTD