[go: up one dir, main page]

CN116861200A - Block chain-based luggage data processing method, device and equipment - Google Patents

Block chain-based luggage data processing method, device and equipment Download PDF

Info

Publication number
CN116861200A
CN116861200A CN202311132230.9A CN202311132230A CN116861200A CN 116861200 A CN116861200 A CN 116861200A CN 202311132230 A CN202311132230 A CN 202311132230A CN 116861200 A CN116861200 A CN 116861200A
Authority
CN
China
Prior art keywords
baggage
luggage
data
node
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311132230.9A
Other languages
Chinese (zh)
Other versions
CN116861200B (en
Inventor
吕明昊
智慧
张颖
王刚
杨米克
耿思
李劲松
赵玉霞
于明亮
付冰玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Travelsky Technology Co Ltd
Original Assignee
China Travelsky Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Travelsky Technology Co Ltd filed Critical China Travelsky Technology Co Ltd
Priority to CN202311132230.9A priority Critical patent/CN116861200B/en
Publication of CN116861200A publication Critical patent/CN116861200A/en
Application granted granted Critical
Publication of CN116861200B publication Critical patent/CN116861200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a processing method, a device and equipment of luggage data based on a blockchain. Relates to the technical field of computer information processing. The processing method of the luggage data based on the blockchain comprises the following steps: acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, wherein the luggage state data is determined according to the uploading state of the luggage data on the node based on the luggage receiving intelligent contract on the node; generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain. The scheme of the application can realize automatic processing of abnormal baggage, thereby improving processing efficiency.

Description

Block chain-based luggage data processing method, device and equipment
Technical Field
The present application relates to the field of computer information processing technologies, and in particular, to a method, an apparatus, and a device for processing luggage data based on a blockchain.
Background
Because the information between airports is not communicated, the processing of abnormal baggage is always a difficult problem of airports of various large airlines, the prior art generally adopts a global baggage tracking system to process the abnormal baggage, and adopts a strategy that a member airline company and the airport of the abnormal baggage are enabled to gather data into a database of the member airline company and the airport so as to realize data communication and centralized management in the system, and the strategy has a plurality of defects, such as: the degree of automation is low and the processing speed and efficiency of abnormal baggage can be significantly reduced when there are too many members involved.
Disclosure of Invention
The application aims to provide a processing method, a device and equipment for luggage data based on a blockchain. The automatic processing of abnormal baggage can be realized, thereby improving the processing efficiency.
In order to solve the technical problems, the technical scheme of the application is as follows:
a method for processing luggage data based on a blockchain, which is applied to a blockchain processing platform, the method comprising:
acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, wherein the luggage state data is determined according to the uploading state of the luggage data on the node based on the luggage receiving intelligent contract on the node;
generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data;
synchronizing the baggage handling policy to at least one node in a federation chain.
Optionally, the baggage receiving smart contract determines baggage status data based on the baggage data upload status at the node, including:
and the baggage receiving intelligent contract determines that the baggage data is abnormal baggage state data according to the fact that the next state data or state data repetition is not uploaded after a preset time period of the baggage data on the node, and otherwise, determines that the baggage data is normal baggage state data.
Optionally, after acquiring the luggage state data stored in at least one node in the coalition chain on the blockchain, the method further includes:
analyzing the luggage state data to obtain analyzed luggage state data;
integrating the analyzed luggage state data to obtain integrated luggage state data;
and carrying out enhancement processing on the integrated luggage state data to obtain the luggage state data after enhancement processing.
Optionally, the analyzing the baggage status data to obtain analyzed baggage status data includes:
and analyzing the luggage state data according to the target data structure to obtain analyzed luggage state data.
Optionally, generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data includes:
if the baggage status data is abnormal baggage status data, generating a baggage processing policy of the abnormal baggage status data by using a policy generation intelligent contract, wherein the baggage processing policy comprises: establishing an abnormal luggage case, auditing the abnormal luggage case, and carrying out compensation processing on the abnormal luggage case after the auditing is passed.
Optionally, establishing the abnormal luggage case includes:
acquiring luggage attribute information in the abnormal luggage state data and payment information corresponding to the abnormal luggage state data;
generating a case number of the abnormal luggage case according to the luggage attribute information and the payment information corresponding to the abnormal luggage state data;
and storing the case number and the case attribute information of the abnormal luggage case in an abnormal luggage database.
Optionally, synchronizing the baggage handling policy to at least one node in a federation chain comprises:
generating a signature certificate of the baggage handling policy;
and after the signature certificate is used for carrying out signature processing on the baggage processing strategy, broadcasting the baggage processing strategy to at least one node in the alliance chain, wherein a verification certificate corresponding to the signature certificate is prestored in at least one node in the alliance chain.
The application also provides a processing device of luggage data based on a block chain, which is applied to a block chain processing platform and comprises:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, the luggage state data is determined according to the uploading state of the luggage data on the node based on a luggage receiving intelligent contract on the node;
the processing module is used for generating an intelligent contract to generate the luggage processing strategy according to the luggage state data by utilizing the strategy; synchronizing the baggage handling policy to at least one node in a federation chain.
The application also provides a processing system of luggage data based on the block chain, which comprises:
the system comprises a blockchain, a plurality of data storage units and a plurality of data storage units, wherein the blockchain comprises a alliance chain, and all nodes in the alliance chain synchronize data on the chain through an alliance intelligent contract;
the block chain processing platform is in communication connection with the block chain and is used for acquiring luggage state data stored in at least one node in a alliance chain on the block chain, wherein the luggage state data is determined based on a luggage receiving intelligent contract on the node and according to the uploading state of the luggage data on the node; generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain.
The present application also provides a readable storage medium having stored thereon a program or instructions which when executed by a processor performs the steps of the method as described above.
The scheme of the application at least comprises the following beneficial effects:
according to the scheme, the luggage state data stored in at least one node in the alliance chain on the blockchain is acquired, wherein the luggage state data is determined according to the uploading state of the luggage data on the node based on the intelligent contract received by the luggage on the node; generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain. The automatic processing of abnormal baggage can be realized, thereby improving the processing efficiency.
Drawings
FIG. 1 is a flow chart of a method of processing blockchain-based baggage data in accordance with an embodiment of the present application;
FIG. 2 is a schematic diagram of a process for handling abnormal baggage in accordance with an embodiment of the present application;
FIG. 3 is a schematic diagram of a block chain processing platform and data interaction between nodes according to an embodiment of the present application;
fig. 4 is a block diagram of a processing device for processing luggage data based on a blockchain according to an embodiment of the application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
As shown in fig. 1, an embodiment of the present application provides a processing method of baggage data based on a blockchain, which is applied to a blockchain processing platform, and the method includes:
step 11, acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, wherein the luggage state data is determined according to the uploading state of the luggage data on the node based on the intelligent contract received by the luggage on the node;
step 12, generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data;
step 13, synchronizing the baggage handling policy to at least one node in a federation chain.
In this embodiment of the present application, by the blockchain-based baggage data processing method, automatic processing of abnormal baggage can be achieved, thereby improving processing efficiency.
It should be noted that, local nodes corresponding to each other may be established at each airport and airline company, where the local nodes form a federation chain, after the federation chain is established, a blockchain processing platform may be established through a data center and synchronized to all local nodes, so that the federation chain and blockchain processing platform may transmit data, when information in the federation chain is updated, the information may not be synchronized to all nodes, but may be broadcast to one or several nodes where necessary based on a certificate verification mechanism.
In an optional embodiment of the present application, in step 11, determining the baggage status data according to the baggage data upload status at the node by the baggage receiving smart contract may include:
step 111, the baggage receiving intelligent contract determines that the baggage data is abnormal baggage status data according to the baggage data on the node which has not been uploaded with the next status data or the repetition of the status data after a preset period of time, otherwise, determines that the baggage data is normal baggage status data.
In this embodiment, when a passenger delivers a piece of luggage, the pieces of luggage pass through the logistics before and after, and when the piece of luggage is delivered to the passenger, the blockchain processing platform receives pieces of luggage information input by airport nodes and uploaded through intelligent contracts, the pieces of luggage data are synchronized to other airports through which the piece of luggage needs to flow, and the piece of luggage generates a series of non-repeated data on the blockchain processing platform, namely a complete action track of the piece of luggage;
if the baggage has not been uploaded to the next state after the predicted time or the same state is repeatedly uploaded, the baggage data may be determined to be abnormal baggage state data by receiving the smart contract, otherwise, the baggage data may be determined to be normal baggage state data. Thus, abnormal luggage can be rapidly and accurately determined in all pieces of luggage, and the abnormal luggage can be conveniently processed subsequently.
It should be noted that, the baggage data may be as shown in the following table 1:
TABLE 1
The color codes shown in table 1 above are shown in table 2 below:
TABLE 2
In yet another optional embodiment of the present application, after step 11, the method may further include:
step 112, analyzing the luggage state data to obtain analyzed luggage state data;
step 113, performing an integration process on the parsed baggage status data to obtain integrated baggage status data;
and 114, performing enhancement processing on the integrated luggage state data to obtain the enhanced luggage state data.
In particular, step 112 may include:
and 1121, analyzing the luggage state data according to the target data structure to obtain analyzed luggage state data.
In this embodiment, the original baggage information is analyzed, integrated, and enhanced to obtain baggage data, so that the processing speed of the data can be increased.
In an optional embodiment of the present application, the analyzing the baggage status data to obtain a specific implementation process of analyzing the baggage status data may include:
creating an empty Json object;
if the luggage state data is a key value pair, using a key corresponding to the luggage state data as a key corresponding to Json data, and using a value corresponding to the luggage state data as a value corresponding to the Json data to obtain analysis luggage data;
if the baggage status data is a list or array, creating an empty Json array and traversing each element in the list, if the element is a basic data type, for example: character strings, numbers, boolean values, etc., the elements may be directly added to the Json array; if the element is an object or a nested structure, the element can be directly added into the Json array;
if the luggage state data is a nested object or structure, converting the internal data into a corresponding Json object, and adding the Json object into an empty Json object to obtain analysis luggage state data;
the analysis luggage state data may be processed such as adjustment and retraction, and addition of a line feed character, so that the readability of the analysis luggage data may be improved.
In still another optional embodiment of the present application, the integrating process for the resolved baggage status data to obtain an integrated baggage status data may include:
step A, reading analysis luggage state data, and loading the analysis luggage state data into a blockchain processing platform through an analysis library;
step B, creating a dictionary or list for storing the integrated luggage state data;
step C, traversing the fields and values of the analysis luggage state data;
step D, confirming the fields needing to be integrated according to the names of the fields, and extracting the fields needing to be integrated in the analysis luggage state data to obtain extracted field values;
step E, the extracted field value can be used as a key, a new key value pair is created in the dictionary or the list, or a data item is added to the list of the corresponding field value;
and F, repeating the steps D to E until all the analysis luggage state data are traversed, obtaining integrated luggage state data, and storing the integrated luggage state data into a blockchain processing platform.
In still another optional embodiment of the present application, the enhancing process for the integrated baggage status data to obtain a specific implementation process of the enhanced baggage status data may include:
performing cleaning processing, format conversion processing and calculation derived field processing on the integrated luggage state data;
wherein, the cleaning process for the integrated baggage status data may include: removing invalid or repeated data, and processing a missing value or an abnormal value; this can make the data more accurate and complete;
the format conversion processing for the integrated luggage state data may include: according to actual requirements, converting data attributes in luggage data into target data types, such as: converting the date character string into a date object, and converting the digital character string into a digital type; thus, the data can be conveniently processed, so that the data can be processed;
the computing derivative field processing for the integrated luggage state data may include: calculating derived fields or indexes according to data attributes in the luggage data; this facilitates subsequent status decisions or processing policy determinations.
In yet another alternative embodiment of the present application, step 12 may include:
step 121, if the baggage status data is abnormal baggage status data, generating a baggage handling policy of the abnormal baggage status data by using a policy generation intelligent contract, wherein the baggage handling policy comprises: establishing an abnormal luggage case, auditing the abnormal luggage case, and carrying out compensation processing on the abnormal luggage case after the auditing is passed.
In specific implementation, in step 121, establishing the abnormal luggage case may include:
step 1211, acquiring baggage attribute information in the abnormal baggage status data and payment information corresponding to the abnormal baggage status data;
step 1212, generating a case number of the abnormal luggage case according to the luggage attribute information and the payment information corresponding to the abnormal luggage state data;
and 1213, storing the case number and the case attribute information of the abnormal luggage case in an abnormal luggage database.
Specifically, in step 121, the checking of the abnormal luggage case may include:
step 1214, auditing the abnormal luggage case according to the pay information corresponding to the abnormal luggage state data, where the pay information includes: at least one of an amount of reimbursement, a type of reimbursement, and a date of reimbursement.
Specifically, in step 121, the compensation processing for the abnormal luggage case after the passing of the verification may include:
and 1215, checking the abnormal luggage case according to the payment information corresponding to the abnormal luggage state data, if the checking is passed, performing the payment processing according to the payment information corresponding to the abnormal luggage state data, otherwise, performing the payment processing after negotiating with the user of the abnormal luggage.
In this embodiment, the data up to now is initially separated and recorded in the local database of the airline company and the airline company, and the subsequent processing is performed by the airline company. Therefore, the types of the abnormal baggage can be classified rapidly and accurately, and the processing efficiency of the abnormal baggage is improved; according to the payment information corresponding to the abnormal luggage state data, abnormal luggage can be processed, and therefore the processing efficiency of the abnormal luggage is improved.
In yet another alternative embodiment of the present application, as shown in fig. 2, during the process of processing the abnormal baggage, it is necessary to establish the abnormal baggage processing case based on the specific status data on the blockchain processing platform and the local analysis result, and the establishment, negotiation and processing processes of the case are synchronized and uplink while the intelligent contract is utilized to determine the responsibility semi-automatically or automatically, so as to ensure the reliability and traceability of the information;
as shown in fig. 2, the case of handling the abnormal baggage may be divided into three steps of construction, verification, and payment;
establishing an abnormal luggage processing case according to luggage, passenger information and the payoff amount corresponding to the passengers and the airport;
the abnormal luggage processing case is transmitted to a block chain processing platform in a uplink mode, and the abnormal luggage processing case is stored in an abnormal luggage processing case database; the blockchain processing platform may be a BAAS (blockchain as a service) platform;
invoking the abnormal luggage processing case from the abnormal luggage database, performing verification processing on the abnormal luggage processing case to obtain a verification result, and transmitting the verification result to a blockchain processing platform in a uplink manner;
if the verification result is passed, the pay strategy is uplink-transmitted to a blockchain processing platform;
if the verification result is not passed, determining a pay strategy after negotiating with the passenger, and transmitting the pay strategy to a blockchain processing platform in a uplink mode.
For the baggage case data requiring the uplink as shown in fig. 2, according to the state, fields that can be adopted, i.e., data uploaded when an abnormal baggage case is constructed, are shown in the following table 3:
TABLE 3 Table 3
The data uploaded by the airline before auditing abnormal baggage cases whose claims exceed airport claims are shown in table 4 below:
TABLE 4 Table 4
TABLE 5
After the auditing or negotiation, the data uploaded in the claims is agreed to as shown in table 6 below:
TABLE 6
After the compensation is finished, uploading the data of the last closed case as the end of the abnormal luggage case, wherein the data of the last closed case is shown in the following table 7:
TABLE 7
In yet another alternative embodiment of the present application, step 13 may include:
step 131, generating a signature certificate of the baggage handling policy;
and 132, after the signature certificate is used for carrying out signature processing on the baggage processing strategy, broadcasting the baggage processing strategy to at least one node in the alliance chain, wherein a verification certificate corresponding to the signature certificate is prestored in at least one node in the alliance chain.
In this embodiment, the blockchain processing platform obtains the piece of claim luggage information of the abnormal luggage, where the piece of claim luggage information of the abnormal luggage is information required by the blockchain processing platform such as a digital signature, a certificate, a channel, and the like, which is added to the piece of claim processing information, and sends the piece of claim luggage information to the blockchain processing platform in the form of POST; and analyzing the payoff baggage information of the abnormal baggage by the blockchain processing platform and storing the payoff baggage information in the blockchain processing platform. Thus, the related information of the abnormal luggage case can be recorded, and the follow-up and disc copying of the abnormal luggage case in the later period are facilitated.
It should be noted that, after the piece of claim baggage information of the abnormal baggage is sent to the blockchain processing platform, the uploading node or the local node with the digital certificate thereof can query the case number or the baggage number by operating the database under the help of the intelligent contract, so as to obtain all the results related to the number, while other nodes cannot correctly query other data, and after the data is queried, the transit way of the baggage can be obtained according to the sequence of the data, so that the possible problems of the baggage can be analyzed, the situation of the abnormal case of the baggage can be fed back to the passenger according to the quantity and the state of the case data, and meanwhile, if the data of the local node is in error or tampered, a complete piece of trusted data can be read from the blockchain processing platform, so that the accuracy of the information is ensured.
According to the embodiment of the application, the processing method of the luggage data based on the blockchain can effectively break the data island dilemma between airports, ensure the safety of passenger data of the airports and airlines on the basis, basically realize the transverse isolation of the data, and simultaneously realize the longitudinal isolation of the data because the blockchain processing platform can realize the automatic operation under a certain mechanism, and ensure the safety and reliability of the data because the characteristics of the blockchain ensure that the data is not tamperable and not deleted; the method can meet the local deployment requirement of airports or airlines, avoid the data from being stored in a single system in a centralized way, and improve the consensus degree and the safety of the data to a certain extent; the data on the blockchain processing platform is transparent, all the data are ciphertext, but are basically completely disclosed, and if the supervision department or related responsible person needs to intervene in supervision very conveniently, no additional rights are required to be set independently or some modification against security is required.
As shown in fig. 3, an embodiment of the present application further provides a processing system for baggage data based on a blockchain, including:
the system comprises a blockchain, a plurality of data storage units and a plurality of data storage units, wherein the blockchain comprises a alliance chain, and all nodes in the alliance chain synchronize data on the chain through an alliance intelligent contract;
the block chain processing platform is in communication connection with the block chain and is used for acquiring luggage state data stored in at least one node in a alliance chain on the block chain, wherein the luggage state data is determined based on a luggage receiving intelligent contract on the node and according to the uploading state of the luggage data on the node; generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain.
It should be noted that, the system is a system corresponding to the above method, and all implementation manners in the above method embodiments are applicable to the system embodiment, so that the same technical effects can be achieved.
As shown in fig. 4, an embodiment of the present application further provides a processing apparatus 40 for processing baggage data based on a blockchain, which is applied to a blockchain processing platform, the apparatus 40 includes:
an acquisition module 41 for acquiring baggage status data held in at least one node in a coalition chain on a blockchain, the baggage status data being determined based on a baggage reception intelligent contract on the node from a baggage data upload status on the node;
a processing module 42 for generating the baggage handling policy using a policy generation intelligent contract based on the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain.
Optionally, the baggage receiving smart contract determines baggage status data based on the baggage data upload status at the node, including:
and the baggage receiving intelligent contract determines that the baggage data is abnormal baggage state data according to the fact that the next state data or state data repetition is not uploaded after a preset time period of the baggage data on the node, and otherwise, determines that the baggage data is normal baggage state data.
Optionally, after acquiring the luggage state data stored in at least one node in the coalition chain on the blockchain, the method further includes:
analyzing the luggage state data to obtain analyzed luggage state data;
integrating the analyzed luggage state data to obtain integrated luggage state data;
and carrying out enhancement processing on the integrated luggage state data to obtain the luggage state data after enhancement processing.
Optionally, the analyzing the baggage status data to obtain analyzed baggage status data includes:
and analyzing the luggage state data according to the target data structure to obtain analyzed luggage state data.
Optionally, generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data includes:
if the baggage status data is abnormal baggage status data, generating a baggage processing policy of the abnormal baggage status data by using a policy generation intelligent contract, wherein the baggage processing policy comprises: establishing an abnormal luggage case, auditing the abnormal luggage case, and carrying out compensation processing on the abnormal luggage case after the auditing is passed.
Optionally, establishing the abnormal luggage case includes:
acquiring luggage attribute information in the abnormal luggage state data and payment information corresponding to the abnormal luggage state data;
generating a case number of the abnormal luggage case according to the luggage attribute information and the payment information corresponding to the abnormal luggage state data;
and storing the case number and the case attribute information of the abnormal luggage case in an abnormal luggage database.
Optionally, synchronizing the baggage handling policy to at least one node in a federation chain comprises:
generating a signature certificate of the baggage handling policy;
and after the signature certificate is used for carrying out signature processing on the baggage processing strategy, broadcasting the baggage processing strategy to at least one node in the alliance chain, wherein a verification certificate corresponding to the signature certificate is prestored in at least one node in the alliance chain.
It should be noted that, the device is a device corresponding to the above method, and all implementation manners in the above method embodiments are applicable to the embodiment of the device, so that the same technical effects can be achieved.
Embodiments of the present application also provide a computer-readable storage medium comprising instructions which, when run on a computer, cause the computer to perform a method as described above. All the implementation manners in the method embodiment are applicable to the embodiment, and the same technical effect can be achieved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
Furthermore, it should be noted that in the apparatus and method of the present application, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present application. Also, the steps of performing the series of processes described above may naturally be performed in chronological order in the order of description, but are not necessarily performed in chronological order, and some steps may be performed in parallel or independently of each other. It will be appreciated by those of ordinary skill in the art that all or any of the steps or components of the methods and apparatus of the present application may be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices, as would be apparent to one of ordinary skill in the art after reading this description of the application.
The object of the application can thus also be achieved by running a program or a set of programs on any computing device. The computing device may be a well-known general purpose device. The object of the application can thus also be achieved by merely providing a program product containing program code for implementing said method or apparatus. That is, such a program product also constitutes the present application, and a storage medium storing such a program product also constitutes the present application. It is apparent that the storage medium may be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present application, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present application. The steps of executing the series of processes may naturally be executed in chronological order in the order described, but are not necessarily executed in chronological order. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiments of the present application, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present application, and such modifications and adaptations are intended to be comprehended within the scope of the present application.

Claims (10)

1. A method for processing blockchain-based baggage data, applied to a blockchain processing platform, the method comprising:
acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, wherein the luggage state data is determined according to the uploading state of the luggage data on the node based on the luggage receiving intelligent contract on the node;
generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data;
synchronizing the baggage handling policy to at least one node in a federation chain.
2. The blockchain-based baggage data processing method of claim 1, wherein the baggage reception smart contract determines baggage status data according to a baggage data upload status at the node, comprising:
and the baggage receiving intelligent contract determines that the baggage data is abnormal baggage state data according to the fact that the next state data or state data repetition is not uploaded after a preset time period of the baggage data on the node, and otherwise, determines that the baggage data is normal baggage state data.
3. The blockchain-based baggage data processing method of claim 1, further comprising, after obtaining baggage state data stored in at least one node in a coalition chain on a blockchain:
analyzing the luggage state data to obtain analyzed luggage state data;
integrating the analyzed luggage state data to obtain integrated luggage state data;
and carrying out enhancement processing on the integrated luggage state data to obtain the luggage state data after enhancement processing.
4. The processing method of blockchain-based baggage data according to claim 2, wherein analyzing the baggage status data to obtain analyzed baggage status data comprises:
and analyzing the luggage state data according to the target data structure to obtain analyzed luggage state data.
5. The blockchain-based baggage data processing method of claim 2, wherein generating the baggage handling policy using a policy generation smart contract based on the baggage status data comprises:
if the baggage status data is abnormal baggage status data, generating a baggage processing policy of the abnormal baggage status data by using a policy generation intelligent contract, wherein the baggage processing policy comprises: establishing an abnormal luggage case, auditing the abnormal luggage case, and carrying out compensation processing on the abnormal luggage case after the auditing is passed.
6. The blockchain-based baggage data processing method of claim 5, wherein establishing an abnormal baggage case comprises:
acquiring luggage attribute information in the abnormal luggage state data and payment information corresponding to the abnormal luggage state data;
generating a case number of the abnormal luggage case according to the luggage attribute information and the payment information corresponding to the abnormal luggage state data;
and storing the case number and the case attribute information of the abnormal luggage case in an abnormal luggage database.
7. The blockchain-based baggage data processing method of claim 1, wherein synchronizing the baggage handling policy to at least one node in a coalition chain comprises:
generating a signature certificate of the baggage handling policy;
and after the signature certificate is used for carrying out signature processing on the baggage processing strategy, broadcasting the baggage processing strategy to at least one node in the alliance chain, wherein a verification certificate corresponding to the signature certificate is prestored in at least one node in the alliance chain.
8. A blockchain-based baggage data processing device for use with a blockchain processing platform, the device comprising:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for acquiring luggage state data stored in at least one node in a alliance chain on a blockchain, the luggage state data is determined according to the uploading state of the luggage data on the node based on a luggage receiving intelligent contract on the node;
the processing module is used for generating an intelligent contract to generate the luggage processing strategy according to the luggage state data by utilizing the strategy; synchronizing the baggage handling policy to at least one node in a federation chain.
9. A blockchain-based baggage data processing system, comprising:
the system comprises a blockchain, a plurality of data storage units and a plurality of data storage units, wherein the blockchain comprises a alliance chain, and all nodes in the alliance chain synchronize data on the chain through an alliance intelligent contract;
the block chain processing platform is in communication connection with the block chain and is used for acquiring luggage state data stored in at least one node in a alliance chain on the block chain, wherein the luggage state data is determined based on a luggage receiving intelligent contract on the node and according to the uploading state of the luggage data on the node; generating the baggage handling policy by using a policy generation intelligent contract according to the baggage status data; synchronizing the baggage handling policy to at least one node in a federation chain.
10. A readable storage medium, characterized in that it stores thereon a program or instructions, which when executed by a processor, implement the steps of the method according to any of claims 1-7.
CN202311132230.9A 2023-09-05 2023-09-05 Block chain-based luggage data processing method, device and equipment Active CN116861200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311132230.9A CN116861200B (en) 2023-09-05 2023-09-05 Block chain-based luggage data processing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311132230.9A CN116861200B (en) 2023-09-05 2023-09-05 Block chain-based luggage data processing method, device and equipment

Publications (2)

Publication Number Publication Date
CN116861200A true CN116861200A (en) 2023-10-10
CN116861200B CN116861200B (en) 2023-12-29

Family

ID=88229022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311132230.9A Active CN116861200B (en) 2023-09-05 2023-09-05 Block chain-based luggage data processing method, device and equipment

Country Status (1)

Country Link
CN (1) CN116861200B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110990182A (en) * 2019-12-03 2020-04-10 腾讯科技(深圳)有限公司 Transaction processing method, device, equipment and storage medium
CN111461614A (en) * 2020-04-07 2020-07-28 中国民航信息网络股份有限公司 Abnormal luggage processing method and system
US20200334630A1 (en) * 2019-04-18 2020-10-22 Darwinly Designing, LLC Systems and methods for facilitating storing, delivering, and tracking of luggage
CN112015537A (en) * 2020-09-03 2020-12-01 中国平安财产保险股份有限公司 Method, system, terminal device and storage medium for executing data processing task
CN113157524A (en) * 2021-04-22 2021-07-23 深圳壹账通创配科技有限公司 Big data based exception problem solving method, system, equipment and storage medium
CN113177875A (en) * 2021-05-21 2021-07-27 昆明昆船逻根机场系统有限公司 Airport luggage tracking system and method based on block chain
CN113743965A (en) * 2021-11-08 2021-12-03 中航信移动科技有限公司 Block chain-based civil aviation luggage consignment tracing method and device and electronic equipment
CN115457304A (en) * 2022-08-04 2022-12-09 中国南方航空股份有限公司 A baggage damage analysis method and system based on target detection

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200334630A1 (en) * 2019-04-18 2020-10-22 Darwinly Designing, LLC Systems and methods for facilitating storing, delivering, and tracking of luggage
CN110990182A (en) * 2019-12-03 2020-04-10 腾讯科技(深圳)有限公司 Transaction processing method, device, equipment and storage medium
CN111461614A (en) * 2020-04-07 2020-07-28 中国民航信息网络股份有限公司 Abnormal luggage processing method and system
CN112015537A (en) * 2020-09-03 2020-12-01 中国平安财产保险股份有限公司 Method, system, terminal device and storage medium for executing data processing task
CN113157524A (en) * 2021-04-22 2021-07-23 深圳壹账通创配科技有限公司 Big data based exception problem solving method, system, equipment and storage medium
CN113177875A (en) * 2021-05-21 2021-07-27 昆明昆船逻根机场系统有限公司 Airport luggage tracking system and method based on block chain
CN113743965A (en) * 2021-11-08 2021-12-03 中航信移动科技有限公司 Block chain-based civil aviation luggage consignment tracing method and device and electronic equipment
CN115457304A (en) * 2022-08-04 2022-12-09 中国南方航空股份有限公司 A baggage damage analysis method and system based on target detection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
涂玉麟等: ""区块链+快递物流"面临的机遇与挑战研究", 江苏科技信息, no. 05 *

Also Published As

Publication number Publication date
CN116861200B (en) 2023-12-29

Similar Documents

Publication Publication Date Title
US11599555B2 (en) Data manifest as a blockchain service
Strollo et al. EIDA: The European integrated data archive and service infrastructure within ORFEUS
CN106663037A (en) Feature processing tradeoff management
CN104156832A (en) Intersystem data verification method and device
JP2005235054A (en) Time correction device for event trace data, time correction method, and time correction program
CN107798087B (en) Data entry method, system, computer equipment and readable storage medium
CN117725122A (en) An order synchronization method for business management platform
CA2797740A1 (en) Automatic report generation system and method therefor
CN110598007B (en) Bill file processing method, device, medium and electronic equipment
CN114219596B (en) Data processing method and related equipment based on decision tree model
CN102065137A (en) Method for synchronizing table data application programs of network databases
WO2024206042A1 (en) Systems and methods for synchronizing processing statement deployment across diverse computer networks using a three-tiered artificial intelligence architecture
CN112596806A (en) Data lake data loading script generation method and system
CN116861200B (en) Block chain-based luggage data processing method, device and equipment
CN109189849A (en) A kind of standardization, the data entry method of procedure and system
Höpner et al. Automatic Evaluation Metrics for Artificially Generated Scientific Research
US20230247084A1 (en) Trace context over file transfer communications
Abdelsalam et al. Model-Based Security Analysis of Interconnected Subsystems: A Methodology for Security Compatibility Evaluation
CN116226053B (en) Text processing method, device and equipment
CN113633993B (en) Game resource processing method, device, equipment and storage medium
CN118820360B (en) Financial data synchronization method and system
KR102411292B1 (en) Method of mamaging quality of smart factory data
KR20150018583A (en) System and method for validating and formatting ip right identifiers
CN114328480B (en) Data processing method and related device
CN116957318A (en) Data processing method, device, computer readable medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant