Command-Adaptive Checksum Addition for Sensor Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques fail to appropriately add a checksum to data transmitted in response to a command, lacking a method tailored to the type of command used.
Innovation Solution
A checksum addition method that includes obtaining a command and address, reading data, calculating a checksum based on the command type, and transmitting the checksum and data, allowing for appropriate checksum calculation and transmission according to the command type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional checksum addition method is used for data transmission, then the data can be transmitted to the request source, but the checksum cannot be appropriately added according to the type of command
Solution Approach 1:
The patent implements dynamic checksum calculation by making the checksum method adaptable to different command types. The system determines the command type (e.g., READ, WRITE, BLOCK READ) and dynamically selects the appropriate checksum calculation approach, allowing the checksum mechanism to flexibly adjust its behavior based on the specific command being executed, thereby resolving the contradiction between maintaining data integrity and adapting to various command types
2Ease of manufacture
If a fixed checksum method is used for all commands, then the implementation is simple, but the checksum cannot be optimized for different command types
Solution Approach 1:
The patent changes the parameters of checksum calculation based on command type. Different command types trigger different checksum calculation parameters (such as which data bytes to include, the calculation algorithm variant, or the data unit size). This allows the system to maintain implementation simplicity through a unified framework while achieving higher checksum accuracy by optimizing the calculation parameters for each specific command type
Data Source
AI summary
A checksum addition method includes obtaining a command and an address transmitted from a request source; reading data from the address according to the command; calculating a checksum to be added to the data; and transmitting the checksum and the data to the request source, wherein the calculating calculates the checksum in a data unit according to a type of the command.


