CN116861200A - Block chain-based luggage data processing method, device and equipment - Google Patents
Block chain-based luggage data processing method, device and equipment Download PDFInfo
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 114
- 230000002159 abnormal effect Effects 0.000 claims abstract description 98
- 238000000034 method Methods 0.000 claims description 40
- 238000012795 verification Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 11
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005215 recombination Methods 0.000 description 2
- 230000006798 recombination Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, 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
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.
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)
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 |
-
2023
- 2023-09-05 CN CN202311132230.9A patent/CN116861200B/en active Active
Patent Citations (8)
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)
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 |