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

15 results about "Software error" patented technology

Error injection and software fault tolerance system, method and equipment facing single event upset effect

PendingCN120780524ANon-redundant fault processingTest efficiencySoftware error
The invention provides a single event upset effect-oriented error injection and software fault tolerance system, method and device, relates to the technical field of software reliability processing, and constructs a complete simulation and evaluation framework comprising an error injection module, a processing module and a fault tolerance analysis module. A single event upset error is accurately injected based on a user-defined rule, and the influence of the error on a system operation state is quantified by comparing operation results of a non-error-injection program and an error-injection program. A single event upset error is simulated through instruction-level software error injection, so that the controllability of an error injection process and the repeatability of an experiment are remarkably improved, and dependence on additional hardware equipment is avoided; meanwhile, by establishing a one-time reference operation result, it is avoided that an original program is repeatedly executed in each error injection experiment, the simulation cost is remarkably reduced, and the testing efficiency is improved.
Owner:TSINGHUA UNIVERSITY

Timer for emergency text messages

ActiveUS12464600B2Connection managementTransmissionPhysical layerSoftware error
The present system and method uses a timer at a higher level, closer to the physical layer, to avoid software errors and the like from delaying messages and allowing the timer to expire inadvertently.
Owner:T MOBILE US INC

A method and system for protecting and encrypting bug injection for chip software

The application relates to the technical field of chip testing, and discloses a method and system for protecting and encrypting software error injection of a chip. The method comprises the following steps: encrypting storage information to generate data information register check information bits; decrypting the data information register check information bits; and comparing the decrypted information, and when the check is correct, injecting error storage information into the chip to perform software error injection. The application can provide security protection in the process of software error injection of the chip, so that input error information caused by malicious cracking is avoided, chip errors are processed by an upper layer of the chip, and malicious cracking causing exposure of internal logic functions of the chip is avoided, so that the security during chip operation is greatly improved.
Owner:奕算智能科技(上海)有限公司

A task-level redundant fault-tolerant system based on an RTOS kernel

The application discloses a task-level redundant fault-tolerant system based on an RTOS kernel, which comprises a user API layer, a redundant task manager, a state synchronization engine and a fault detection and switching controller, and a shared memory partition. The user API layer is used for creating a redundant task group by calling a special API interface. The redundant task manager is used for managing the whole life cycle of the redundant task group. The state synchronization engine is used for synchronizing state data and buffering task input data. The fault detection and switching controller is used for detecting timeout, software errors and hardware abnormal faults, and switching the main task and the backup task after detecting the failure. The shared memory partition is used for synchronizing information between the main task and the backup task, and modifying the access authority when the main task and the backup task are switched by configuring the access authority by an MPU. The task-level redundant fault-tolerant system based on the RTOS kernel disclosed by the application reduces the development and maintenance cost, improves the fault identification accuracy, and guarantees the execution continuity after the main-backup switching.
Owner:HUAZHI (BEIJING) TECH CO LTD

Method and apparatus for testing software changes and / or for detecting software errors in image recognition software

Method for testing software changes and / or detecting software errors of an image recognition software, in particular an error detection software, which can be implemented on an industrial machine (210), the method comprising the steps: - Providing (S1) a software code containing the software changes to a version control system (202); - Determining (S2) the software changes in the provided software code by the version control system (202); - Executing (S3) at least part of the software code on a virtual machine through which a test framework is provided and through which the behavior of the industrial machine (210) in response to the software code can be simulated; - Executing (S4) at least part of the software code on a vision engine (208) based on labeled image test data that includes labeled images for testing the software code; and - Providing (S5) a test result based on at least part of the software code executed on the Vision Engine (208).
Owner:ROBERT BOSCH GMBH

Method and system for preventing vehicle-mounted controller software from being mistakenly swiped

The invention provides a method for preventing mistaken refreshing of vehicle-mounted controller software, which comprises the following steps: reading to-be-refreshed user program software information to obtain first comparison information, the first comparison information comprising a user program software version number and a termination address of the user program software; and reading the controller information to obtain second comparison information, wherein the second comparison information comprises a hardware version number of the controller and a bootstrap program software version number of the controller. And if the first comparison information is matched with the second comparison information, refreshing the to-be-refreshed software. By verifying whether the refreshing condition is met or not before refreshing, the problem that the software of the vehicle-mounted controller fails to refresh is solved. The invention further provides a vehicle-mounted controller software mistaken-swiping prevention system. Whether the user program software version number, the hardware version number of the controller, the bootstrap program software version number of the controller and the termination address of the user program software are matched or not is judged by comparing whether the user program software version number, the hardware version number and the bootstrap program software version number are matched or not.
Owner:CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

System and method for real-time measurement of CAN bus communication delay

ActiveCN121309421ATotal factory controlBus networksMicrocontrollerSoftware error
The invention relates to the technical field of signal transmission measurement, in particular to a system and method for real-time measurement of CAN bus communication delay, and the system comprises a transmitting node, a receiving node and a computer. The sending node and the receiving node are CAN bus nodes based on a microcontroller module; the sending node periodically sends a test message with a specific identifier to the CAN bus and starts a hardware timer to start timing; when the receiving node receives the message, the digital output port level is overturned; the sending node stops timing after detecting the level jump signal and sends obtained delay data to the computer; timing and triggering are achieved through a hardware interruption mechanism, software errors are effectively avoided, and delay measurement of microsecond-level precision is achieved. The system has the advantages of low cost, high integration level, high measurement precision, small invasion to an original system and the like, and is suitable for real-time online monitoring and fault diagnosis of various CAN networks.
Owner:TONGJI UNIV

Computer device for AI-based prediction of software errors

A computer device for predicting software errors based on artificial intelligence, wherein the device comprises the following: at least one processing unit that is operationally coupled with a non-volatile storage unit; a data acquisition unit configured to receive software development artifacts such as source code files, change histories, execution logs, compilation results, and error notes from one or more external computer systems via a communication interface; a preprocessing processor configured to normalize received software development artifacts and structurally transform them into standardized data representations by performing token separation, structural parsing, and metric alignment operations; a feature extraction processor that is operationally connected to the preprocessing processor and is configured to generate multidimensional feature representations that correspond to software complexity attributes, dependency relationships, code change frequency, and execution behavior patterns; a learning processor that is stored in non-volatile memory and executable by the processing unit, wherein the learning processor is configured to create predictive models by iterative parameter adjustment using historical feature representations and corresponding error indicators; a prediction processor configured to apply prediction models to newly generated feature representations to determine a probability value associated with the occurrence of software errors in identified software components; a feedback processing unit configured to receive confirmed error information and update the predictive models by integrating newly acquired error results into stored training data; and an output interface unit configured to output prediction results, indicating the probability of errors, affected software components, and severity estimates, to an external computing environment.
Owner:ALSAKHNINI MAHMOUD +1

Workshop production software error response optimization system and method

The invention relates to the technical field of industrial automation and informatization, and particularly discloses a workshop production software error response optimization system and method, and the system comprises a data collection and processing module which is used for collecting data from a sensor, a programmable logic controller and an MES system in real time, and generating a structured error log when an abnormality is detected; the knowledge management module is used for maintenance personnel to create, edit and associate standardized processing steps and multimedia attachments for specific error IDs, and the standardized processing steps and the multimedia attachments are structurally stored in a database; the intelligent matching engine is used for matching and returning solutions associated with the error IDs, and the solutions are sorted according to a sorting rule; the user interaction and feedback module is used for receiving and visually displaying the solution and collecting feedback information; a file storage system; through automatic acquisition of error information and manual input of standardized processing steps, intelligent matching of error codes and solutions is realized, and the fault processing efficiency and the production continuity are improved, so that the production efficiency is improved.
Owner:成都旭光科技股份有限公司

Time sequence control circuit and method for main motor and auxiliary oil pump

The invention provides a sequential control circuit and method for a main motor and an auxiliary oil pump, and relates to the technical field of industrial electrical control. According to the invention, an expensive programmable logic controller (PLC) or a decentralized control system (DCS) is abandoned, and only conventional industrial electrical elements such as a time relay, an intermediate relay, a contactor and the like are adopted to construct control logic. The circuit structure is clear, elements are universal and easy to obtain, and the hardware purchase cost of equipment and the overall system complexity are remarkably reduced. The control logic is completely realized by a hardware circuit and does not depend on any software program, so that the risk of control logic disorder caused by program loss, software errors or virus infection and the like is fundamentally eradicated. A hardware circuit is strong in execution certainty, good in anti-electromagnetic interference capability, and more stable and reliable in system operation. The method is particularly suitable for single machines such as steam turbines, supergravity machines and emulsifying machines or large-scale equipment which is sensitive to cost and needs strict start-stop time sequence protection.
Owner:SUZHOU MOEWE ENVIRONMENTAL ENG CO LTD

Software error code statistical method and device and related medium

The invention discloses a software error code statistical method and device and a related medium, and the method comprises the steps: determining a plurality of field types based on error reporting configuration, and obtaining an error code coding rule object; performing error return body field definition according to the error code coding rule object, and configuring an error processing rule corresponding to each module to obtain an error processing rule set; performing link tracking identifier generation and transparent transmission configuration according to the error processing rule set to obtain a link tracking transparent transmission configuration object; performing structured analysis on the error log data corresponding to the link tracking transparent transmission configuration object to obtain an analysis field data set; and performing statistical analysis processing on the analysis field data set to obtain an error code statistical analysis result. According to the method and the device, the obtained error log data is subjected to structured analysis and statistical analysis processing to obtain the error code statistical analysis result, so that the source of the error code can be positioned, and the accuracy of the error code statistical result is improved.
Owner:深圳牛学长科技有限公司

Firmware version rollback method and device, computer equipment and storage medium

The invention relates to the technical field of computers, and discloses a firmware version fallback method and device, computer equipment and a storage medium, the method comprises the steps of loading and starting first firmware in a current version fallback state after firmware is subjected to version upgrading, if the starting state of the first firmware is starting failure, skipping to the previous version fallback state, and if the starting state of the first firmware is starting failure, skipping to the previous version fallback state, skipping to the next version fallback state, skipping to the next version fallback state; loading and starting the second firmware, if the starting state of the second firmware is a starting failure, skipping to a baseline version rollback state, and loading and starting the third firmware in the state, if the starting state of the third firmware is a starting failure, skipping to a reburning version rollback state, and loading and starting the third firmware in the state. And re-burning the obtained new firmware of the current version into the first partition of the hard disk, and automatically skipping to a current version rollback state. According to the method and the device, aiming at a software error or a compatibility problem occurring after the firmware version is upgraded, automatic rollback of the firmware version is realized according to a finite-state machine mode, and the safety of storage type products is improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

A safety system and vehicle

The application provides a safety system and a vehicle, which are applied to the technical field of vehicles and aim to solve the problem of how to improve the safety of a real-time operating system. The safety system comprises a real-time operating system, a functional safety island (FSI) and a controller. The FSI is in communication connection with the real-time operating system and the controller respectively. The FSI is used for monitoring faults of the real-time operating system and uploading fault data to the controller in the case that the real-time operating system has a fault. The fault data comprises at least one of software error data and hardware fault data. The controller is used for performing corresponding safety disposal operations according to the received fault data. The safety system provided by the application can discover faults in the real-time operating system in time through the FSI and improve the safety of the real-time operating system.
Owner:BYD CO LTD

A software error seeding method and system based on software requirements

PendingCN122173388AError detection/correctionSoftware errorSoftware Problem
This invention relates to the field of software testing technology, and proposes a software bug-planting method and system based on software requirements. The method includes the following steps: analyzing software requirements to determine software requirement characteristics and their characteristic states; determining combinations of characteristic states for multiple software requirement characteristics; identifying valid characteristic state combinations to generate identified characteristic state combinations, and determining the software output of the identified characteristic state combinations; constructing software errors for the identified characteristic state combinations based on the software output; and using the software errors to bug-plant the source program to generate bug-planted software. This invention can assess the software test coverage of software requirements based on software requirements, and simultaneously assess the ability of software testing to discover software problems using the bug-planted source program as the implementation carrier. Therefore, it can simultaneously assess and accept the two core objectives of software testing, greatly improving the effectiveness and sufficiency of software test acceptance.
Owner:INNOVATION ACAD FOR MICROSATELLITES OF CAS +1

Software error version positioning method and related equipment

PendingCN122046315AVersion controlDigital data protectionAlgorithmVersion targeting
The invention discloses a software error version positioning method and related equipment, and the method comprises the steps: executing a regression test on all software change versions of target test software, and obtaining original error traceability data corresponding to the target test software when detecting that error software versions greater than a preset error number exist; performing feature vectorization processing on the original error traceability data to obtain a target feature vector; inputting the target feature vector into a large model for error probability analysis, and generating error version probability data; and determining an initial error software version based on the error version probability data, and generating a positioning analysis report corresponding to the initial error software version. According to the method, the positioning speed and accuracy of the error version can be improved, the manual troubleshooting pressure is reduced, and the method can be widely applied to the fields of animation game making engine software, development systems, game animation software and the like in the digital creative industry.
Owner:ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD