Aviation fuel sustainability information transfer method, system, device, and storage medium

CN122933240APending Publication Date: 2026-10-16CIVIL AVIATION INSTITUTE 2 (CHENGDU) SUSTAINABLE AVIATION FUEL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611314250.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-27
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

传统记录与核验方式缺乏一种能够将认证数据转化为跨平台唯一、不可更改的数据表征,并将该表征依托不可篡改载体进行存证的技术手段,导致难以有效证明数据自生成后未被篡改,从而无法保障认证信息的真实性与完整性

Benefits of technology

所述存储器用于存储计算机程序,所述处理器调用所述存储器存储的计算机程序,以执行上述任一项所述的航空燃料可持续信息传递方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122933240A_ABST
    Figure CN122933240A_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of aviation fuel information transmission, and discloses an aviation fuel sustainable information transmission method, system, device and storage medium. The method comprises: collecting aviation fuel sustainable certification full-process business data and converting it into an original JSON object; performing deterministic normalization processing on the original JSON object to generate a normalized JSON string; calculating the normalized JSON string using a preset hash algorithm to generate a unique data fingerprint and store the evidence; processing the to-be-verified business data to obtain a to-be-verified data fingerprint; comparing the to-be-verified data fingerprint with the corresponding data fingerprint stored on the blockchain to determine the authenticity of the to-be-verified business data. The present disclosure eliminates the fingerprint inconsistency risk caused by system environment differences, greatly reduces the audit and certification costs, and significantly improves the authenticity, transparency and public credibility of aviation fuel sustainable information transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of aviation fuel information transmission technology, specifically to a method, system, device, and storage medium for sustainable aviation fuel information transmission. Background Technology

[0002] Sustainable Aviation Fuel (SAF) refers to aviation fuel made from renewable resources or waste materials that simultaneously meets airworthiness certification and sustainability requirements. SAF is compatible with existing aircraft and civil aviation infrastructure, and its life-cycle carbon emissions are reduced by more than 10% compared to fossil-based jet fuel. Only aviation fuel that has passed sustainability certification can be considered SAF and used for carbon market compliance. During the transmission of aviation fuel sustainability certification information, the entire process, including raw material traceability, production and processing, and trading, faces serious risks of tampering or falsification of data. Traditional recording and verification methods lack a technical means to transform certification data into a unique, immutable, cross-platform data representation and to store this representation on an immutable medium. This makes it difficult to effectively prove that the data has not been tampered with since its generation, thus failing to guarantee the authenticity and integrity of the certification information.

[0003] In summary, existing aviation fuel sustainability certification systems suffer from insufficient control over the credibility of information transmission data. They rely on offline manual operations and lack a fully online verification mechanism, making them susceptible to data tampering and forgery in data submission, review records, and certificate archiving. Furthermore, they struggle to achieve end-to-end data traceability and verification. Currently, no effective solutions have been proposed to address these issues. Generating unique, tamper-proof data fingerprints for all fields of aviation fuel data throughout the entire process, and leveraging the immutability of blockchain to construct a method that effectively prevents data tampering and forgery, achieves reliable evidence storage, and enables efficient verification, is a pressing problem that needs to be solved. Summary of the Invention

[0004] This disclosure provides a method, system, device, and storage medium for transmitting sustainable aviation fuel information to address problems in the prior art.

[0005] According to one aspect of this disclosure, a method for conveying sustainable aviation fuel information is provided, comprising: S1 collects the entire process business data for aviation fuel sustainability certification and converts the entire process business data into a raw JSON object; S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string; the deterministic normalization includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. S3 uses a preset hash algorithm to calculate the normalized JSON string and generate a unique data fingerprint; S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; S5 responds to the data verification request, obtains the business data to be verified, and extracts index information from the business data to be verified; S6 processes the business data to be verified according to the same processing logic as steps S1 to S3 to obtain the fingerprint of the data to be verified. S7 retrieves the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified; S8 compares the fingerprint of the data to be verified with the corresponding fingerprint stored on the blockchain, and determines the authenticity of the business data to be verified based on the comparison result.

[0006] In one possible implementation, the full-process business data includes: economic operator entity information, fuel batch number, sustainability certification certificate information, full life cycle carbon emission accounting data, raw material traceability information, production process parameters, quality inspection certificates, and logistics handover records.

[0007] In one possible implementation, S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string, including: Extract all key names from the JSON object at the current level; The key names are sorted according to lexicographical order or a preset field priority rule to form a sorted sequence of key-value pairs; Iterate through each value in the sequence of key-value pairs: If each value in the key-value pair sequence is a JSON sub-object, then the key name extraction and sorting steps are executed recursively. If the value is an array and the array elements are JSON objects, then the key extraction and sorting steps are recursively performed on each JSON object in the array; if the value is a primitive data type, then it remains unchanged. The sorted and recursively processed JSON structure is serialized into a compact string without spaces, resulting in the normalized JSON string.

[0008] In one possible implementation, the preset hash algorithm is MD5, SHA-256, or SM3.

[0009] In one possible implementation, the index information used to identify the data fingerprint and the index information extracted from the business data to be verified both include: fuel batch number, certification certificate number, upload subject identifier, and evidence storage timestamp.

[0010] In one possible implementation, the fingerprint of the data to be verified is compared with the corresponding data fingerprint stored on the blockchain, and the authenticity of the business data to be verified is determined based on the comparison result, including: If the fingerprint of the data to be verified matches the corresponding fingerprint stored on the blockchain, it is determined that the business data to be verified has not been tampered with since it was stored; if they do not match, it is determined that the data is abnormal.

[0011] In one possible implementation, after S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for notarization, it includes: A receipt for obtaining data fingerprints and corresponding index information is obtained, the receipt including block height, transaction hash and on-chain timestamp; Based on the block height or transaction hash in the evidence receipt returned by the blockchain, query and display the corresponding evidence subject, evidence time, and historical status information.

[0012] According to one aspect of this disclosure, an aviation fuel sustainability information transmission system is provided, comprising: The conversion unit is used to collect the full-process business data of aviation fuel sustainability certification and convert the full-process business data into raw JSON objects; The first processing unit is used to perform deterministic normalization processing on the original JSON object to generate a normalized JSON string; the deterministic normalization processing includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. The calculation unit is used to calculate the normalized JSON string using a preset hash algorithm to generate a unique data fingerprint; The evidence storage unit is used to upload the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; The extraction unit is used to respond to a data verification request, obtain the business data to be verified, and extract index information from the business data to be verified; The second processing unit is used to process the business data to be verified according to the same processing logic of the conversion unit, the first processing unit and the calculation unit to obtain the fingerprint of the data to be verified. The retrieval unit is used to retrieve the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified. The determination unit is used to compare the fingerprint of the data to be verified with the corresponding data fingerprint stored on the blockchain, and determine the authenticity of the business data to be verified based on the comparison result.

[0013] According to one aspect of this disclosure, an electronic device is provided, comprising: Processor and memory; The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the aviation fuel sustainability information transmission method described above.

[0014] According to one aspect of this disclosure, a computer-readable storage medium is provided, wherein a computer program is stored therein, which, when executed by a processor, enables the processor to perform the aviation fuel sustainability information transmission method described in any of the preceding claims.

[0015] This disclosure offers the following advantages: By performing deterministic recursive sorting of all fields of data throughout the entire process using JSON key-value pairs, it enables authentication data with identical content to generate standardized strings with completely consistent order and infinite reproducibility, thereby extracting a unique data fingerprint. This fingerprint, combined with the immutability of blockchain, establishes an unalterable and trustworthy benchmark for aviation fuel authentication data. Any tampering or falsification of data content will result in a mismatch between the recalculated hash value and the on-chain notarized hash value, allowing for rapid and accurate detection and effectively curbing data tampering and falsification. Simultaneously, this solution eliminates the potential for fingerprint inconsistencies caused by differences in system environments, ensuring consistency in cross-platform verification, significantly reducing auditing and authentication costs, and substantially enhancing the authenticity, transparency, and credibility of aviation fuel sustainability information dissemination.

[0016] Details of one or more embodiments of this application are set forth in the following drawings and description. Other features and advantages of this application will become apparent from the accompanying drawings. It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit this disclosure. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0018] Figure 1 This is a flowchart of an exemplary embodiment of a method for transmitting sustainable aviation fuel information; Figure 2 This is an overall flowchart of a blockchain-based method for sustainable information transmission of aviation fuel, as described in this exemplary embodiment. Figure 3This is a block diagram of an aviation fuel sustainability information transmission system according to an exemplary embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present invention. Detailed Implementation

[0019] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0020] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware units or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0021] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0022] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in a sequence other than those illustrated or described herein.

[0023] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or device that includes a series of steps or sub-modules is not necessarily limited to those steps or sub-modules that are explicitly listed, but may include other steps or sub-modules that are not explicitly listed or that are inherent to such process, method, product, or device.

[0024] Figure 1 This is a flowchart of an exemplary embodiment of a method for transmitting sustainable aviation fuel information, such as... Figure 1 As shown, an exemplary embodiment of this disclosure provides a method for transmitting aviation fuel sustainability information, including: S1 collects the entire process business data for aviation fuel sustainability certification and converts the entire process business data into a raw JSON object; S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string; the deterministic normalization includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. S3 uses a preset hash algorithm to calculate the normalized JSON string and generate a unique data fingerprint; S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; S5 responds to the data verification request, obtains the business data to be verified, and extracts index information from the business data to be verified; S6 processes the business data to be verified according to the same processing logic as steps S1 to S3 to obtain the fingerprint of the data to be verified. S7 retrieves the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified; S8 compares the fingerprint of the data to be verified with the corresponding fingerprint stored on the blockchain, and determines the authenticity of the business data to be verified based on the comparison result.

[0025] This embodiment provides a blockchain-based method for sustainable information transmission in aviation fuel. By performing deterministic normalization (JSON key-value sorting) and hash extraction on all fields of data throughout the entire process, a unique data fingerprint is generated. This fingerprint is then stored on the blockchain, leveraging the immutability of the blockchain, achieving tamper-proof and forgery-proof trusted storage and efficient verification. Specific steps include: Data Acquisition and Formatting: Collect all business data across all fields involved in the sustainable certification of aviation fuel, and convert all fields into standard JSON objects; Deterministic normalization processing: Extract all keys from the JSON object and reorder all key-value pairs according to lexicographical order or a preset sorting rule; if there are nested JSON sub-objects or arrays, a recursive deep sorting method is used to generate a normalized JSON string with a uniquely determined key-value order, ensuring that authentication data with the same content can reproduce completely consistent serialization results in any system environment; Data fingerprint extraction: The normalized JSON string is used as input, and a standard hash algorithm is used to generate a unique data fingerprint for the authentication data; Blockchain on-chain evidence storage: The unique data fingerprint, along with the basic index information, is recorded in the blockchain ledger to obtain an evidence storage receipt containing the block height and transaction hash; Data verification and traceability: In the certification, settlement or auditing stages, the processing of S1 to S3 is replayed on the target certified data to generate a hash value to be verified and compare it with the evidence storage hash value obtained on the blockchain; if they match, it is determined that the certified data has not been tampered with since its generation, thus completing the tamper-proof transmission and verification of aviation fuel sustainability information.

[0026] This embodiment provides a blockchain-based method for transmitting sustainable aviation fuel information. By performing deterministic normalization processing (JSON key-value sorting) and hash extraction on all fields of data throughout the entire process, and combining the immutability of blockchain, it achieves reliable storage and efficient verification of sustainable aviation fuel certification data and content.

[0027] The overall implementation process is as follows: Figure 2 As shown, the system addresses the issues of inconsistent data fingerprints across systems and insufficient credibility of authentication data through five stages: data collection and formatting, deterministic sorting, hash calculation, on-chain notarization, and verification and tracing. Implementation details are as follows: Specifically, the full-process business data includes: economic operator entity information, fuel batch number, sustainable certification certificate information, full life cycle carbon emission accounting data, raw material traceability information, production process parameters, quality inspection certificates, and logistics handover records.

[0028] Specifically, S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string, including: Extract all key names from the JSON object at the current level; The key names are sorted according to lexicographical order or a preset field priority rule to form a sorted sequence of key-value pairs; Iterate through each value in the sequence of key-value pairs: If each value in the key-value pair sequence is a JSON sub-object, then the key name extraction and sorting steps are executed recursively. If the value is an array and the array elements are JSON objects, then the key extraction and sorting steps are recursively performed on each JSON object in the array; if the value is a primitive data type, then it remains unchanged. The sorted and recursively processed JSON structure is serialized into a compact string without spaces, resulting in the normalized JSON string.

[0029] In this embodiment, data acquisition and structured formatting are performed as follows: This step is the data input preprocessing stage. Its purpose is to uniformly map the business data of aviation fuel sustainability certification from multiple sources throughout the entire process into a standard JSON structured object, providing a uniformly formatted input for subsequent deterministic sorting and ensuring that no field is omitted.

[0030] The system's data acquisition module collects all fields from the entire aviation fuel sustainable certification process, covering economic operator information, fuel batch numbers, sustainable certification certificate information, full lifecycle carbon emission accounting data, raw material traceability information, production process parameters, quality inspection certificates, logistics handover records, and other business fields. The system converts the collected fields into key-value pair mappings and converts them into standard JSON objects. Key names follow a unified English field naming convention, and values ​​retain their original business data types (strings, numbers, booleans, nested objects, arrays). No field deletions, content modifications, or format conversions are performed, ensuring complete mapping of all fields.

[0031] The raw JSON object output in this step is the sole data source for all subsequent processing steps, and its data integrity directly determines the accuracy of the final data fingerprint.

[0032] In this embodiment, the JSON data is ordered deterministically: This step is the core and key aspect that distinguishes this embodiment from existing technologies, solving the problems of random JSON serialization order and non-unique data fingerprints across different business systems and programming languages. Its principle is to rearrange all JSON key-value pairs using a unified sorting rule and recursively traverse and sort nested structures, completely eliminating the randomness of serialization and ensuring that the same business content outputs a unique serialized string.

[0033] Extract all keys from the current level of the JSON object, loading the lexicographical order sorting by default; if a field priority sorting table is preset in the business scenario, the preset rule is loaded. Sort all keys in the current level according to the loaded rule, and adjust the position of key-value pairs synchronously with the keys. Sorting only adjusts the order and does not modify the content or data type of any keys or values. Iterate through the sorted key-value pairs and determine the type of each value: If the value is a JSON sub-object, then the complete process of "key extraction → sorting → nested judgment" is recursively executed on the sub-object. If the value is an array: when the array elements are JSON objects, the sorting is performed recursively on each object in the array; when the array elements are strings, numbers, or other basic types, the original order of the array elements is maintained to avoid disrupting the business logic. If the value is a basic type (string, number, boolean, null), then no action is taken.

[0034] Normalized serialization output: After the full-level recursive sorting is completed, the JSON is serialized in a compact format without spaces, without adding any indentation, newline or space characters, and outputting a unique normalized JSON string.

[0035] This step takes the original JSON object and outputs a normalized string, which serves as the sole basis for subsequent hash calculations. The recursion depth corresponds one-to-one with the JSON nesting level, ensuring that all fields and all levels cover the unified sorting rules.

[0036] Specifically, the preset hash algorithm is MD5, SHA-256, or SM3.

[0037] In this embodiment, the data fingerprint hash calculation is as follows: Structure and Principle: This step is based on the one-wayness and determinism of hash algorithms, converting a normalized JSON string of arbitrary length into a unique hash value of fixed length, which serves as a unique digital fingerprint for the authentication data. This not only compresses the amount of evidence data but also ensures that data tampering can be identified.

[0038] The normalized JSON string output is used as the input parameter for the MD5 hash algorithm; the MD5 hash function is called to perform the calculation and output the hash value, which serves as the unique data fingerprint of this aviation fuel sustainability certification data.

[0039] The input for this step is a sorted, normalized string, and the output hash value is the core content of blockchain notarization. The uniformity of hash algorithm and encoding format is a necessary prerequisite for consistent hash calculation results across entities.

[0040] Specifically, the index information used to identify the data fingerprint and the index information extracted from the business data to be verified both include: fuel batch number, certification certificate number, upload subject identifier, and evidence storage timestamp.

[0041] Specifically, after S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for notarization, it includes: A receipt for obtaining data fingerprints and corresponding index information is obtained, the receipt including block height, transaction hash and on-chain timestamp; Based on the block height or transaction hash in the evidence receipt returned by the blockchain, query and display the corresponding evidence subject, evidence time, and historical status information.

[0042] In this embodiment, on-chain evidence storage is performed on the blockchain: This step leverages the immutable and traceable characteristics of blockchain's distributed ledger to solidify and preserve data fingerprints. Through the consortium blockchain's multi-node consensus mechanism, once the evidence is uploaded to the chain, it cannot be unilaterally altered and can be permanently traced through transaction hashes, thus ensuring the credibility of the authentication information from the ground up.

[0043] The generated hash value is used as the core evidence storage content, and combined with basic index information to assemble an on-chain transaction. The basic index information includes the fuel batch number, authentication certificate number, uploading entity ID, and evidence storage timestamp, used for rapid subsequent location of the evidence storage record. Authorized business entities broadcast the evidence storage transaction to the consortium blockchain network via blockchain nodes. After consensus confirmation, the transaction is packaged and written into a block. Once the transaction is on-chain, the blockchain node returns an evidence storage receipt, containing the block height, transaction hash, on-chain timestamp, and evidence storage hash value. The business system associates and stores the receipt with the original authentication data as proof for subsequent verification.

[0044] This step establishes a trusted data fingerprint, which forms the basis of trust for subsequent cross-entity verification.

[0045] Specifically, the fingerprint of the data to be verified is compared with the corresponding data fingerprint stored on the blockchain, and the authenticity of the business data to be verified is determined based on the comparison result, including: If the fingerprint of the data to be verified matches the corresponding fingerprint stored on the blockchain, it is determined that the business data to be verified has not been tampered with since it was stored; if they do not match, it is determined that the data is abnormal.

[0046] In this embodiment, data verification and traceability are as follows: This step achieves trusted verification through the logic of "replay calculation + on-chain comparison". It utilizes the sensitivity of hash algorithms (small changes in data content can lead to completely different hash values) to verify whether the authentication data has been tampered with by comparing the locally recalculated hash with the on-chain evidence storage hash.

[0047] In verification scenarios such as settlement, auditing, and cross-entity information transfer, the following process should be followed: Obtain the original sustainable certification data to be verified, along with the corresponding notarization transaction hash or batch index information; replay the complete process from S1 to S3, sequentially performing JSON formatting, recursive deterministic sorting, and MD5 hash calculation on the data to be verified to generate a local hash value to be verified; query the notarization hash value stored on the blockchain based on the transaction hash or index information through the blockchain node; if the local hash value is completely consistent with the notarization hash value on the blockchain, it is determined that the certification data has not been tampered with since the notarization date, and the data is authentic and valid; if they are inconsistent, it is determined that the data has been tampered with or that there are differences in the content. If it is necessary to trace the notarization history, the on-chain transaction details can be queried through the block height and transaction hash to obtain full-link information such as the notarization subject and notarization time, thus completing data traceability.

[0048] This step is the value output stage of this embodiment, realizing efficient and reliable verification of sustainable information, and completing the verification without transmitting the full amount of original sensitive data.

[0049] This embodiment provides a blockchain-based method for the storage and verification of sustainability information and data in the field of aviation fuel. It covers a complete technical process combination of "data collection and formatting → JSON deterministic sorting → hash fingerprint generation → blockchain on-chain storage → replay-based verification and comparison," clearly defining the combination of the specific application scenario of aviation fuel sustainability information and the entire set of technical steps. "JSON full-field deterministic recursive sorting" is included as a pre-processing step for aviation fuel sustainability information storage within the core protection scope. Specifically, it includes: sorting all key-value pairs according to lexicographical order / preset rules, recursive depth sorting of nested structures, and achieving the technical effect of unique serialization results across different technology environments. This feature is the core innovation that distinguishes this solution from general blockchain storage and is a core limiting element of the claims. The protection of the trusted verification mechanism of "on-chain storage based on normalized sorted hash + full-step replay comparison" defines the protection boundary of this verification architecture in the aviation fuel sustainability information storage scenario. This means that the technical logic of eliminating data serialization ambiguity through deterministic sorting before generating hashes on the chain and completely reproducing the preprocessing process for comparison during verification delineates the protection boundary of this verification architecture in the aviation fuel sustainability information storage scenario.

[0050] Figure 3 This is a block diagram of an aviation fuel sustainability information transmission system according to an exemplary embodiment of the present invention, such as Figure 3 As shown, an exemplary embodiment of this disclosure provides an aviation fuel sustainability information transmission system, including: The conversion unit is used to collect the full-process business data of aviation fuel sustainability certification and convert the full-process business data into raw JSON objects; The first processing unit is used to perform deterministic normalization processing on the original JSON object to generate a normalized JSON string; the deterministic normalization processing includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. The calculation unit is used to calculate the normalized JSON string using a preset hash algorithm to generate a unique data fingerprint; The evidence storage unit is used to upload the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; The extraction unit is used to respond to a data verification request, obtain the business data to be verified, and extract index information from the business data to be verified; The second processing unit is used to process the business data to be verified according to the same processing logic of the conversion unit, the first processing unit and the calculation unit to obtain the fingerprint of the data to be verified. The retrieval unit is used to retrieve the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified. The determination unit is used to compare the fingerprint of the data to be verified with the corresponding data fingerprint stored on the blockchain, and determine the authenticity of the business data to be verified based on the comparison result.

[0051] Figure 4 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of this invention. Figure 4 As shown, corresponding to the aviation fuel sustainability information transmission method provided above, this disclosure also provides an electronic device. Since the embodiment of this device is similar to the above method embodiment, the description is relatively simple; relevant details can be found in the description of the above method embodiment section. The device described below is merely illustrative. This device may include: a processor 1, a memory 2, a communication bus (i.e., the aforementioned device bus), and a lookup engine. The processor 1 and memory 2 communicate with each other via the communication bus and communicate with external systems via a communication interface. The processor 1 can invoke logical instructions in the memory 2 to execute the aviation fuel sustainability information transmission method.

[0052] Furthermore, the logical instructions in the aforementioned memory 2 can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as memory chips, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0053] On the other hand, this disclosure also provides a processor-readable storage medium storing a computer program 3, which, when executed by a processor 1, is implemented to perform the aviation fuel sustainability information transmission method provided in the above embodiments.

[0054] The processor-readable storage medium can be any available medium or data storage device that the processor 1 can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0055] The above are merely preferred embodiments of this disclosure. The scope of protection of this disclosure is not limited to the above embodiments. All technical solutions falling within the scope of this disclosure are protected. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of this disclosure should be considered within the scope of protection of this disclosure.

Claims

1. A method for transmitting sustainable aviation fuel information, characterized in that, include: S1 collects the entire process business data for aviation fuel sustainability certification and converts the entire process business data into a raw JSON object; S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string; the deterministic normalization includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. S3 uses a preset hash algorithm to calculate the normalized JSON string and generate a unique data fingerprint; S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; S5 responds to the data verification request, obtains the business data to be verified, and extracts index information from the business data to be verified; S6 processes the business data to be verified according to the same processing logic as S1 to S3 to obtain the fingerprint of the data to be verified. S7 retrieves the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified; S8 compares the fingerprint of the data to be verified with the corresponding fingerprint stored on the blockchain, and determines the authenticity of the business data to be verified based on the comparison result.

2. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, The full-process business data includes: economic operator entity information, fuel batch number, sustainability certification certificate information, full life cycle carbon emission accounting data, raw material traceability information, production process parameters, quality inspection certificates, and logistics handover records.

3. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, S2 performs deterministic normalization on the original JSON object to generate a normalized JSON string, including: Extract all key names from the JSON object at the current level; The key names are sorted according to lexicographical order or a preset field priority rule to form a sorted sequence of key-value pairs; Iterate through each value in the sequence of key-value pairs: If each value in the key-value pair sequence is a JSON sub-object, then the key name extraction and sorting steps are executed recursively. If the value is an array and the array elements are JSON objects, then the key extraction and sorting steps are recursively performed on each JSON object in the array; if the value is a primitive data type, then it remains unchanged. The sorted and recursively processed JSON structure is serialized into a compact string without spaces, resulting in the normalized JSON string.

4. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, The preset hash algorithm is MD5, SHA-256 or SM3.

5. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, The index information used to identify data fingerprints and the index information extracted from the business data to be verified both include: fuel batch number, certification certificate number, upload entity identifier, and evidence storage timestamp.

6. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, The process involves comparing the fingerprint of the data to be verified with the corresponding fingerprint stored on the blockchain, and determining the authenticity of the business data to be verified based on the comparison result, including: If the fingerprint of the data to be verified matches the corresponding fingerprint stored on the blockchain, it is determined that the business data to be verified has not been tampered with since it was stored; if they do not match, it is determined that the data is abnormal.

7. The aviation fuel sustainability information transmission method according to claim 1, characterized in that, S4 uploads the data fingerprint and the index information used to identify the data fingerprint to the blockchain for notarization, including: A receipt for obtaining data fingerprints and corresponding index information is obtained, the receipt including block height, transaction hash and on-chain timestamp; Based on the block height or transaction hash in the evidence receipt returned by the blockchain, query and display the corresponding evidence subject, evidence time, and historical status information.

8. A sustainable aviation fuel information transmission system, characterized in that, include: The conversion unit is used to collect the full-process business data of aviation fuel sustainability certification and convert the full-process business data into raw JSON objects; The first processing unit is used to perform deterministic normalization processing on the original JSON object to generate a normalized JSON string; the deterministic normalization processing includes sorting the JSON key-value pairs according to a preset sorting rule, and recursively sorting the nested JSON sub-objects and / or arrays. The calculation unit is used to calculate the normalized JSON string using a preset hash algorithm to generate a unique data fingerprint; The evidence storage unit is used to upload the data fingerprint and the index information used to identify the data fingerprint to the blockchain for evidence storage; The extraction unit is used to respond to a data verification request, obtain the business data to be verified, and extract index information from the business data to be verified; The second processing unit is used to process the business data to be verified according to the same processing logic of the conversion unit, the first processing unit and the calculation unit to obtain the fingerprint of the data to be verified. The retrieval unit is used to retrieve the data fingerprint stored in the blockchain based on the index information extracted from the business data to be verified. The determination unit is used to compare the fingerprint of the data to be verified with the corresponding data fingerprint stored on the blockchain, and determine the authenticity of the business data to be verified based on the comparison result.

9. An electronic device, characterized in that, include: Processor and memory; The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the aviation fuel sustainability information transmission method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, enables the processor to perform the aviation fuel sustainability information delivery method according to any one of claims 1 to 7.