CN110570264A - Unmanned aerial vehicle data evidence obtaining system and method based on block chain - Google Patents
Unmanned aerial vehicle data evidence obtaining system and method based on block chain Download PDFInfo
- Publication number
- CN110570264A CN110570264A CN201810574584.1A CN201810574584A CN110570264A CN 110570264 A CN110570264 A CN 110570264A CN 201810574584 A CN201810574584 A CN 201810574584A CN 110570264 A CN110570264 A CN 110570264A
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- data
- evidence obtaining
- server
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 9
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical group C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 13
- 238000007781 pre-processing Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 31
- 238000013500 data storage Methods 0.000 abstract description 7
- 238000012795 verification Methods 0.000 abstract description 4
- 238000013524 data verification Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 241000255925 Diptera Species 0.000 description 1
- 241000256103 Simuliidae Species 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000003197 gene knockdown Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention relates to an unmanned aerial vehicle data evidence obtaining system based on a block chain, which comprises an evidence obtaining server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight track evidence obtaining end, a block chain network and a user client, wherein the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server and the unmanned aerial vehicle flight track evidence obtaining end are in communication connection with the evidence obtaining server, and the evidence obtaining server and the user client are in communication connection with the block chain network. The evidence obtaining server comprises an evidence obtaining management server and an evidence obtaining database server. The invention also discloses an unmanned aerial vehicle data evidence obtaining method based on the block chain, which comprises the processes of system calling of merchant and manufacturer data, system receiving of unmanned aerial vehicle flight trajectory data, system verification and verification of data, data storage in the block chain network, user calling of evidence obtaining data and the like. The unmanned aerial vehicle data evidence obtaining system based on the block chain guarantees that evidence obtaining data is real, reliable and free of tampering, and has the advantages that evidence obtaining information is real, reliable and free of tampering.
Description
Technical Field
The invention relates to an unmanned aerial vehicle data forensics system and method, in particular to an unmanned aerial vehicle data forensics system and method based on a block chain, and belongs to the field of unmanned aerial vehicle data forensics.
Background
In recent years, unmanned aerial vehicles are widely used in various industries, and have urgent application requirements in many fields because the unmanned aerial vehicles are simple, portable and powerful, and can perform tasks such as detection, monitoring and disaster exploration for a long time. On the other hand, due to the characteristics of low cost, convenient operation and easy acquisition of the unmanned aerial vehicle, certain unqualified and unverified individuals and units utilize the unmanned aerial vehicle to carry out flight activities, which causes serious security threat and harm to public utilities such as social security, important targets, large-scale activities and the like. Especially in some sensitive areas, the unmanned aerial vehicle is extremely easy to be utilized by riots and criminals, forms unstable factors and endangers the national and social public safety. For the potential safety hazard that the suppression unmanned aerial vehicle brought, take unmanned aerial vehicle counter measure to be the most common unmanned aerial vehicle safety management and control solution, for example the three types of equipment of vehicular, fixed and hand-held type have been included to the real defense technology "wisdom city" anti-unmanned aerial vehicle system, can realize "surveying, location, tracking, discernment, compelling to land, knock down" the interior unmanned aerial vehicle of target area and other integration safety management and control. The current unmanned aerial vehicle management and control system can control and handle the potential safety hazard that "black flies" brought to a certain extent, but can not fundamentally solve the problem of pursuing responsibility in the unmanned aerial vehicle management, for example through anti-unmanned aerial vehicle system detection, location, forced landing or hit down a black unmanned aerial vehicle, but because can't pursue the unmanned aerial vehicle who is the operation and unmanned aerial vehicle who belongs to all and trust source problems such as who to be responsible for, thereby can't accurately ask the initiator who flies or the main person in charge of security incident. At present, there is no proprietary management method or system for ownership of unmanned aerial vehicles and flight plans of unmanned aerial vehicles, existing entity data of unmanned aerial vehicles are generally stored in manufacturers of unmanned aerial vehicles or sales merchants of unmanned aerial vehicle products, wherein the manufacturers store factory information of unmanned aerial vehicles, such as serial numbers, IMEIs and the like, which can uniquely identify unmanned aerial vehicles, and the sales merchants store identity information, purchase order information and the like of purchasers of unmanned aerial vehicles. After the drone is delivered to the end user, the user can use the purchase order information or the drone itself to obtain the relevant after-market services, which is also the only way to establish the relationship between the drone and its owner, and there is no special method, system or platform to manage the ownership of the drone. However, due to the management defects of the existing merchant system, the unmanned aerial vehicle ownership information is easily revealed and tampered, and reliable unmanned aerial vehicle ownership query and evidence obtaining information cannot be provided.
Disclosure of Invention
The invention discloses a novel scheme for unmanned aerial vehicle data forensics system and method based on a block chain, the unmanned aerial vehicle data forensics system based on the block chain is adopted to ensure the truth, reliability and no tampering of forensics data, and the problem that the existing scheme can not provide reliable forensics information is solved.
The unmanned aerial vehicle data evidence obtaining system based on the block chain comprises an evidence obtaining server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight track evidence obtaining end, a block chain network and a user client, wherein the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server and the unmanned aerial vehicle flight track evidence obtaining end are in communication connection with the evidence obtaining server, and the evidence obtaining server and the user client are in communication connection with the block chain network. The evidence obtaining server comprises an evidence obtaining management server and an evidence obtaining database server, wherein the evidence obtaining management server is used for managing the evidence obtaining process, and the evidence obtaining database server is used for storing and managing evidence obtaining information. The unmanned aerial vehicle manufacturer server is used for uploading unmanned aerial vehicle physical data. The unmanned aerial vehicle trade company server is used for uploading unmanned aerial vehicle sales business information. The unmanned aerial vehicle flight track evidence obtaining end is used for uploading unmanned aerial vehicle flight track information. The blockchain network comprises a plurality of communicatively connected blockchain network nodes, and the blockchain network is used for storing and managing forensic information. The user client comprises a user evidence obtaining interface, and the user evidence obtaining interface is used for interaction information between a user and the block chain network.
Further, the end of obtaining evidence of unmanned aerial vehicle flight orbit of this scheme includes that unmanned aerial vehicle counter-braking equipment and/or removal end fly control APP.
Further, the unmanned aerial vehicle data forensics system of this scheme still includes unmanned aerial vehicle buyer information authentication interface, and unmanned aerial vehicle buyer information authentication interface is used for transferring government official data information.
The invention also discloses an unmanned aerial vehicle data forensics method based on the block chain, the unmanned aerial vehicle data forensics method is based on an unmanned aerial vehicle data forensics system, the unmanned aerial vehicle data forensics system comprises a forensics server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight trajectory forensics end, a block chain network and a user client, the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server, the unmanned aerial vehicle flight trajectory forensics end and the forensics server are in communication connection, the forensics server and the user client are in communication connection with the block chain network, the forensics server comprises a forensics management server and a forensics database server, the block chain network comprises a plurality of block chain network nodes in communication connection, and the user client comprises a user forensics interface: the evidence obtaining management server obtains unmanned aerial vehicle order information of an unmanned aerial vehicle merchant server, the order information comprises data information for determining the ownership of the unmanned aerial vehicle, the evidence obtaining management server obtains unmanned aerial vehicle physical parameter information of an unmanned aerial vehicle manufacturer server to check the uniqueness and correctness of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory evidence obtaining end uploads the collected unmanned aerial vehicle flight trajectory data to the evidence obtaining management server to verify the authenticity, the evidence obtaining management server verifies the ownership data of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory data is simultaneously stored in the evidence obtaining database server and the block chain network, and the evidence obtaining report file is generated according to a set algorithm after a user obtains evidence data of the targeted unmanned aerial vehicle from the block chain network through the user evidence obtaining interface.
further, the unmanned aerial vehicle flight trajectory evidence obtaining end of the scheme includes unmanned aerial vehicle control device and/or mobile end flight control APP, and the unmanned aerial vehicle control device and/or mobile end flight control APP uploads the acquired unmanned aerial vehicle flight trajectory data to the evidence obtaining management server to verify authenticity.
Further, the unmanned aerial vehicle data forensics system of the scheme further comprises an unmanned aerial vehicle purchaser information authentication interface, the unmanned aerial vehicle purchaser information authentication interface is a public security department authentication interface, and the forensics management server calls the public security department authentication interface to verify and verify real name information of the purchaser according to the called unmanned aerial vehicle order information.
Further, the data storage in the block chain network according to the method comprises the following steps: connecting the certification data to the blockchain network, initializing the designed data structure into the blockchain network, preprocessing the data, generating SQL sentences conforming to the specification according to the preset data structure, and submitting the constructed SQL sentences as blockchain contents to the blockchain network for storage.
Further, the step of calling the target unmanned aerial vehicle evidence obtaining data from the block chain network by the user according to the scheme comprises the following steps: the method comprises the steps that a user sets query conditions through a user evidence obtaining interface, a back-end block chain network is queried, data results meeting the query conditions are obtained, the query results are visually displayed, flight track data are displayed in a map mode, the relationship of an unmanned aerial vehicle is displayed in a data list mode, and the query results are uniformly generated into a data report according to a set template.
The unmanned aerial vehicle data forensics system and method based on the blockchain ensure that the forensics data is real, reliable and free of tampering by adopting the unmanned aerial vehicle data forensics system based on the blockchain, and have the characteristics that the forensics information is real, reliable and free of tampering.
Drawings
Fig. 1 is one of the schematic diagrams of a blockchain-based drone data forensics system.
fig. 2 is a simplified flow diagram of a block chain-based unmanned aerial vehicle data forensics method.
Fig. 3 is a second schematic diagram of a blockchain-based drone data forensics system.
fig. 4 is a simplified flow diagram of the system receiving forensic information.
Fig. 5 is a simplified block chain network storage flow diagram.
fig. 6 is a simplified flow diagram of system query forensics.
Detailed Description
The unmanned aerial vehicle data evidence obtaining system based on the block chain comprises an evidence obtaining server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight track evidence obtaining end, a block chain network and a user client, wherein the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server and the unmanned aerial vehicle flight track evidence obtaining end are in communication connection with the evidence obtaining server, and the evidence obtaining server and the user client are in communication connection with the block chain network. The forensics server comprises a forensics management server and a forensics database server, the forensics management server is used for managing the forensics process, the forensics database server is used for storing and managing forensics information, in order to confirm identity information of a purchaser, the unmanned aerial vehicle data forensics system further comprises an unmanned aerial vehicle purchaser information authentication interface, and the unmanned aerial vehicle purchaser information authentication interface is used for transferring government official data information. The unmanned aerial vehicle manufacturer server is used for uploading unmanned aerial vehicle physical data. The unmanned aerial vehicle trade company server is used for uploading unmanned aerial vehicle sales business information. The unmanned aerial vehicle flight trajectory evidence obtaining end is used for uploading unmanned aerial vehicle flight trajectory information, and the unmanned aerial vehicle flight trajectory evidence obtaining end of this scheme includes unmanned aerial vehicle counter-braking equipment and/or removes the end and flies to control APP. The blockchain network comprises a plurality of communicatively connected blockchain network nodes, and the blockchain network is used for storing and managing forensic information. The user client comprises a user evidence obtaining interface, and the user evidence obtaining interface is used for interaction information between a user and the block chain network. The scheme adopts the unmanned aerial vehicle data evidence obtaining system based on the block chain to ensure that the evidence obtaining data is true, reliable and free of tampering, and provides a high-efficiency and reliable unmanned aerial vehicle data evidence obtaining scheme.
The invention also discloses an unmanned aerial vehicle data forensics method based on the block chain, the unmanned aerial vehicle data forensics method is based on an unmanned aerial vehicle data forensics system, the unmanned aerial vehicle data forensics system comprises a forensics server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight trajectory forensics end, a block chain network and a user client, the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server, the unmanned aerial vehicle flight trajectory forensics end and the forensics server are in communication connection, the forensics server and the user client are in communication connection with the block chain network, the forensics server comprises a forensics management server and a forensics database server, the block chain network comprises a plurality of block chain network nodes in communication connection, and the user client comprises a user forensics interface: the evidence obtaining management server obtains unmanned aerial vehicle order information of an unmanned aerial vehicle merchant server, the order information comprises data information for determining the ownership of the unmanned aerial vehicle, the evidence obtaining management server obtains unmanned aerial vehicle physical parameter information of an unmanned aerial vehicle manufacturer server to check the uniqueness and correctness of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory evidence obtaining end uploads the collected unmanned aerial vehicle flight trajectory data to the evidence obtaining management server to verify the authenticity, the evidence obtaining management server verifies the ownership data of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory data is simultaneously stored in the evidence obtaining database server and the block chain network, and the evidence obtaining report file is generated according to a set algorithm after a user obtains evidence data of the targeted unmanned aerial vehicle from the block chain network through the user evidence obtaining interface.
In order to obtain unmanned aerial vehicle flight track information, the unmanned aerial vehicle flight track evidence obtaining end of the scheme comprises an unmanned aerial vehicle reverse control device and/or a mobile end flight control APP, and the unmanned aerial vehicle reverse control device and/or the mobile end flight control APP uploads collected unmanned aerial vehicle flight track data to an evidence obtaining management server to verify authenticity.
In order to ensure the accuracy of the identity information of the purchaser, the unmanned aerial vehicle data forensics system of the scheme further comprises an unmanned aerial vehicle purchaser information authentication interface, the unmanned aerial vehicle purchaser information authentication interface is a public security department authentication interface, and the forensics management server calls the public security department authentication interface to verify and verify the real name information of the purchaser according to the called unmanned aerial vehicle order information.
In order to realize that the evidence obtaining information is stored in the block chain network, the data storage block chain network of the method comprises the following processes: connecting the certification data to the blockchain network, initializing the designed data structure into the blockchain network, preprocessing the data, generating SQL sentences conforming to the specification according to the preset data structure, and submitting the constructed SQL sentences as blockchain contents to the blockchain network for storage.
in order to realize that the user calls the evidence obtaining information of the target unmanned aerial vehicle, the user calling the evidence obtaining data of the target unmanned aerial vehicle from the block chain network by the method comprises the following steps: the method comprises the steps that a user sets query conditions through a user evidence obtaining interface, a back-end block chain network is queried, data results meeting the query conditions are obtained, the query results are visually displayed, flight track data are displayed in a map mode, the relationship of an unmanned aerial vehicle is displayed in a data list mode, and the query results are uniformly generated into a data report according to a set template.
The scheme discloses an unmanned aerial vehicle data storage and inquiry evidence obtaining method and system based on a block chain technology, which can accurately establish the ownership of an unmanned aerial vehicle physical entity, so that an owner of the unmanned aerial vehicle can be traced from the unmanned aerial vehicle, data inquiry and evidence obtaining information can be provided for processing safety events caused by the black flight of the unmanned aerial vehicle, and the major problems of unmanned aerial vehicle safety management, black flight event accountability and the like can be solved from a trust source. According to the scheme, information such as the unique identification of the unmanned aerial vehicle and the unique identification of the user of the unmanned aerial vehicle is stored in the service database and the blockchain network simultaneously, so that the inquiry and evidence obtaining functions of ownership information of the unmanned aerial vehicle based on the blockchain network are provided, a non-intermediary trust platform suitable for unmanned aerial vehicle management and control can be established, the system built by the method has the characteristics of decentralization, safety, stability and reliability, and powerful support can be provided for the accountability and evidence obtaining of safety events of the unmanned aerial vehicle.
As shown in fig. 1, the scheme mainly comprises three parts, namely unmanned aerial vehicle data access, unmanned aerial vehicle data block chain storage and unmanned aerial vehicle data query evidence obtaining. The unmanned aerial vehicle data access part mainly receives data from an unmanned aerial vehicle manufacturer and an unmanned aerial vehicle sales merchant and unmanned aerial vehicle flight track data monitored by a counter unmanned aerial vehicle device, the data establishes an incidence relation between an end user and an unmanned aerial vehicle physical entity, and meanwhile, the data access part is also responsible for verifying the authenticity of the identity of the end user and the authenticity of unmanned aerial vehicle identification data in a networking mode. The unmanned aerial vehicle data block chain storage part is used for storing the relevant information of the unmanned aerial vehicle and the end user into a database, and storing the data into a back-end block chain network after the verification and the authentication of an administrator. And the unmanned aerial vehicle data query evidence obtaining part is responsible for retrieving unmanned aerial vehicle track data, unmanned aerial vehicle affiliated relationship data and the like meeting the query conditions from the back-end block chain network according to the query conditions and generating report files of query results. Compared with the traditional data access scheme based on the database, the system has the characteristics of decentralization, safety, stability and reliability, and the ownership data of the unmanned aerial vehicle stored in the blockchain network cannot be tampered or maliciously attacked and then deleted, so that the generated query result is real and reliable, and the query evidence obtaining requirement for the safety event of the unmanned aerial vehicle can be met.
As shown in fig. 2, the data access portion of the drone provides a data interface and a front-end user operation interface for the background, and the data interface receives calls from a manufacturer of the drone, a sales merchant of the drone and anti-drone equipment, and receives data related to the relationship of the drone and the trajectory of the drone. The data items of the relationship of the unmanned aerial vehicle mainly comprise a user name, a user identity card, an IMEI number of the unmanned aerial vehicle, a flight control serial number, a flight control model, a contact address, an affiliated company, record time and the like, and the data items of the track of the unmanned aerial vehicle mainly comprise parameter information such as a lot number, a flight control serial number, a distance, an azimuth, a pitch, a speed, a longitude and latitude and the like. The unmanned aerial vehicle data block chain storage part comprises a service logic processing module, a back end data access module and a block chain network data access module, the modules store data of the data interface part into a back end database and a block chain network according to a preset format, and the data is directly stored into the block chain network at the back end in a format of a database Structured Query Language (SQL) statement in order to build a evidence obtaining query function. The unmanned aerial vehicle data query evidence obtaining part comprises an unmanned aerial vehicle query evidence obtaining module and a track query evidence obtaining module, and is designed to be implemented as a user query graphical interface, so that result data meeting specific conditions can be obtained after a user inputs query conditions. The evidence obtaining inquiry comprises two processes, namely inquiring unmanned aerial vehicle track data in a no-fly zone at a specific time, and inquiring ownership data of the unmanned aerial vehicle under the condition of the captured identification information of the unmanned aerial vehicle, and generating an inquiry evidence obtaining report.
As shown in fig. 3, the present solution is embodied and deployed. The application system network part (evidence obtaining server) is mainly realized by adopting Java EE technology, wherein tomcat server software runs on the application server, and mysql database server software runs in the database server. The application server is provided with a user interface, a data interface, data storage based on the blockchain and a blockchain data query service function of the unmanned aerial vehicle data forensics system based on the blockchain.
As shown in fig. 4, a typical workflow of the data interface part (forensics server) in the application system. Firstly, a data interface receives order data provided by an unmanned aerial vehicle sales merchant, wherein the order data comprises data which can determine the ownership of the unmanned aerial vehicle, such as unique identification data of the unmanned aerial vehicle, identity information of a purchaser, identity authentication information of the purchaser, purchase time and the like; secondly, a service logic processing module at the rear end of the data interface calls a public security department authentication interface (NCIIC) to carry out real-name authentication on the information of the purchased unmanned aerial vehicle, and simultaneously calls an unmanned aerial vehicle manufacturer data verification interface to verify the uniqueness and correctness of the physical entity of the unmanned aerial vehicle; thirdly, the data interface also receives unmanned aerial vehicle track data from unmanned aerial vehicle control equipment, receives flight track data collected by unmanned aerial vehicle flight control Application (APP), completes bidirectional authentication in a mode of presetting a shared secret key or a digital certificate, and verifies authenticity of the track data; and finally, after the data verification is finished, storing the unmanned aerial vehicle track data and the unmanned aerial vehicle affiliated relationship data into a back-end database (evidence obtaining database server) and a block chain network.
As shown in fig. 5, a typical workflow for blockchain based data storage. First, it is necessary to connect to the blockchain network using authentication data; secondly, initializing a designed data structure into a block chain network; then, preprocessing the data, and generating SQL statements meeting the specification according to a preset data structure; and finally, submitting the constructed SQL statement as the block content to a block chain network for storage.
As shown in fig. 6, a typical workflow for blockchain data query forensics. Firstly, setting query conditions through a system interface; secondly, inquiring a back-end block chain network to obtain a data result meeting the inquiry condition; then, visually displaying the query result, displaying the track data in a map mode, and displaying the relationship of the unmanned aerial vehicle in a data list mode; and finally, uniformly generating a data report according to the query result according to the designed presentation template.
The manufacturer server mainly provides an unmanned aerial vehicle entity data query and verification function and is used for determining authenticity and accuracy of unmanned aerial vehicle identification data. The authentication interface (unmanned aerial vehicle purchaser information authentication interface) provides a public security department authentication interface (NCIIC) and can complete real-name authentication of the information of the purchaser. The merchant server calls the data interface in the scheme according to the predefined data format for the sales order data of the unmanned aerial vehicle, the data interface verifies the data after receiving the data, and the data request stored in the block chain network is constructed according to the data format of the relationship to which the unmanned aerial vehicle belongs after the verification is passed. The anti-braking device and the flight control APP call and send unmanned aerial vehicle flight track data monitored or recorded by the device to the unmanned aerial vehicle data forensics system based on the block chain through the data interface. The block chain network adopts a Ripple platform to build a block chain basic network, and the back-end synchronous database adopts a mysql database server.
This scheme can provide an unmanned aerial vehicle data trust management platform who goes centralization, can provide the function of being responsible for of collecting evidence with administering for unmanned aerial vehicle's management and control. Firstly, a data structure designed and recorded by the method simultaneously comprises an unmanned aerial vehicle entity identifier and a purchasing identity identifier, and a reliable affiliated relationship of the unmanned aerial vehicle can be established; secondly, the method also designs and stores the flight trajectory data of the unmanned aerial vehicle recorded by the unmanned aerial vehicle anti-braking equipment, and can provide direct basis for the accountability of the safety event of the unmanned aerial vehicle; thirdly, the scheme stores the affiliated relationship data of the unmanned aerial vehicle and the flight trajectory data of the unmanned aerial vehicle through a block chain network, and can ensure that the data are not tampered and deleted; and finally, objectively providing the affiliation and flight trajectory data of the unmanned aerial vehicle through a block data query function, and providing evidence obtaining capability of unmanned aerial vehicle critical data based on the decentralized characteristic of a block chain and the stability, reliability and continuity of the block data. Therefore, the scheme has the following characteristics.
Belonging relation data structure design of unmanned aerial vehicle
Because this scheme is when designing data structure, associates unmanned aerial vehicle entity identification data and purchase quick-witted identity identification data to can establish unified unmanned aerial vehicle affiliated relationship database, make when handling unmanned aerial vehicle security incident, can further track the unmanned aerial vehicle owner through the unmanned aerial vehicle of catching or finding, provide the basis for final unmanned aerial vehicle security incident is responsible for.
Obtaining and storing trajectory data of unmanned aerial vehicle
The system receives unmanned aerial vehicle flight track data monitored by unmanned aerial vehicle counter-braking equipment through a data interface, and simultaneously provides an interface to receive unmanned aerial vehicle flight track data collected by unmanned aerial vehicle flight control application, so that a comprehensive unmanned aerial vehicle flight management situation information database can be established, and data support can be provided for inquiring illegal unmanned aerial vehicle flight events in a no-fly area.
Third, unmanned aerial vehicle key data storage method based on block chain
According to the scheme, the key data of the unmanned aerial vehicle, such as the affiliated relationship of the unmanned aerial vehicle, the flight track of the unmanned aerial vehicle and the like, are uniformly stored in the block chain network for the first time, and the recorded data can be prevented from being tampered, deleted and the like. Meanwhile, the scheme also designs an inquiry and evidence-obtaining scheme of the unmanned aerial vehicle critical data, the system built by the scheme has the characteristics of decentralization, safety, stability and reliability, an unmanned aerial vehicle trust management platform with decentralization can be formed, and powerful support can be provided for the accountability and evidence-obtaining of the unmanned aerial vehicle safety event.
Based on the characteristics, compared with the existing similar scheme, the unmanned aerial vehicle data evidence obtaining system and method based on the block chain have outstanding substantive characteristics and remarkable progress.
The unmanned aerial vehicle data forensics system and method based on the blockchain in the present solution are not limited to what is disclosed in the specific embodiments, the technical solutions presented in the embodiments can be extended based on the understanding of those skilled in the art, and a simple alternative solution made by those skilled in the art according to the present solution in combination with common general knowledge also belongs to the scope of the present solution.
Claims (8)
1. An unmanned aerial vehicle data evidence obtaining system based on a block chain is characterized by comprising an evidence obtaining server, an unmanned aerial vehicle manufacturer server, an unmanned aerial vehicle merchant server, an unmanned aerial vehicle flight trajectory evidence obtaining end, a block chain network and a user client, wherein the unmanned aerial vehicle manufacturer server, the unmanned aerial vehicle merchant server and the unmanned aerial vehicle flight trajectory evidence obtaining end are in communication connection with the evidence obtaining server, the evidence obtaining server and the user client are in communication connection with the block chain network,
The evidence obtaining server comprises an evidence obtaining management server and an evidence obtaining database server, the evidence obtaining management server is used for managing the evidence obtaining process, the evidence obtaining database server is used for storing and managing evidence obtaining information,
The unmanned aerial vehicle manufacturer server is used for uploading unmanned aerial vehicle physical data,
The unmanned aerial vehicle merchant server is used for uploading unmanned aerial vehicle sales business information,
The unmanned aerial vehicle flight trajectory evidence obtaining terminal is used for uploading flight trajectory information of the unmanned aerial vehicle,
The blockchain network comprises a plurality of communicatively connected blockchain network nodes, the blockchain network is used for storing and managing forensic information,
The user client comprises a user evidence obtaining interface, and the user evidence obtaining interface is used for interaction information between a user and the block chain network.
2. The blockchain-based unmanned aerial vehicle data forensics system according to claim 1, wherein the unmanned aerial vehicle flight trajectory forensics terminal comprises an unmanned aerial vehicle opposing device and/or a mobile terminal flight control APP.
3. The blockchain-based unmanned aerial vehicle data forensics system of claim 1, further comprising an unmanned aerial vehicle purchaser information authentication interface for invoking government official data information.
4. the utility model provides an unmanned aerial vehicle data method of collecting evidence based on block chain, unmanned aerial vehicle data method of collecting evidence is based on unmanned aerial vehicle data system of collecting evidence, unmanned aerial vehicle data system of collecting evidence is including collecting evidence server, unmanned aerial vehicle firm server, unmanned aerial vehicle trade company server, unmanned aerial vehicle flight orbit end of collecting evidence, block chain network, user client, unmanned aerial vehicle firm server, unmanned aerial vehicle flight orbit end of collecting evidence with collect evidence server communication connection, collect evidence server, user client with block chain network communication connection, collect evidence server is including collecting evidence management server, the database server that collects evidence, block chain network includes a plurality of communication connection's block chain network node, user client includes the user interface of collecting evidence, and characterized by includes the process:
the evidence obtaining management server obtains unmanned aerial vehicle order information of an unmanned aerial vehicle merchant server, the order information comprises data information for determining the ownership of the unmanned aerial vehicle, the evidence obtaining management server obtains unmanned aerial vehicle physical parameter information of an unmanned aerial vehicle manufacturer server to check the uniqueness and correctness of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory evidence obtaining end uploads the collected unmanned aerial vehicle flight trajectory data to the evidence obtaining management server to verify the authenticity, the evidence obtaining management server verifies the ownership data of the unmanned aerial vehicle, the unmanned aerial vehicle flight trajectory data is simultaneously stored in the evidence obtaining database server and the block chain network, and the evidence obtaining report file is generated according to a set algorithm after a user obtains evidence data of the targeted unmanned aerial vehicle from the block chain network through the user evidence obtaining interface.
5. The blockchain-based unmanned aerial vehicle data forensics method according to claim 4, wherein the unmanned aerial vehicle flight trajectory forensics end comprises an unmanned aerial vehicle control device and/or a mobile end flight control APP, and the unmanned aerial vehicle control device and/or the mobile end flight control APP uploads the acquired unmanned aerial vehicle flight trajectory data to a forensics management server to verify authenticity.
6. The blockchain-based unmanned aerial vehicle data forensics method according to claim 4, wherein the unmanned aerial vehicle data forensics system further comprises an unmanned aerial vehicle purchaser information authentication interface, the unmanned aerial vehicle purchaser information authentication interface is a public security department authentication interface, and the forensics management server calls the public security department authentication interface to verify and verify real-name information of the purchaser according to the called unmanned aerial vehicle order information.
7. The blockchain-based unmanned aerial vehicle data forensics method of claim 4, wherein storing data into a blockchain network comprises a process of: connecting the certification data to the blockchain network, initializing the designed data structure into the blockchain network, preprocessing the data, generating SQL sentences conforming to the specification according to the preset data structure, and submitting the constructed SQL sentences as blockchain contents to the blockchain network for storage.
8. The blockchain-based data forensics method for unmanned aerial vehicles according to claim 4, wherein the user invoking the target forensics data from the blockchain network includes a process of: the method comprises the steps that a user sets query conditions through a user evidence obtaining interface, a back-end block chain network is queried, data results meeting the query conditions are obtained, the query results are visually displayed, flight track data are displayed in a map mode, the relationship of an unmanned aerial vehicle is displayed in a data list mode, and the query results are uniformly generated into a data report according to a set template.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810574584.1A CN110570264A (en) | 2018-06-06 | 2018-06-06 | Unmanned aerial vehicle data evidence obtaining system and method based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810574584.1A CN110570264A (en) | 2018-06-06 | 2018-06-06 | Unmanned aerial vehicle data evidence obtaining system and method based on block chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110570264A true CN110570264A (en) | 2019-12-13 |
Family
ID=68772594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810574584.1A Pending CN110570264A (en) | 2018-06-06 | 2018-06-06 | Unmanned aerial vehicle data evidence obtaining system and method based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110570264A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291422A (en) * | 2020-03-20 | 2020-06-16 | 南京优物链科技有限公司 | Credible image platform based on block chain technology |
CN111640272A (en) * | 2020-05-28 | 2020-09-08 | 暨南大学 | Unmanned aerial vehicle monitoring and early warning method and system based on block chain |
CN112235323A (en) * | 2020-12-11 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Evidence obtaining method and device based on block chain, electronic equipment and readable storage medium |
CN112712649A (en) * | 2020-12-25 | 2021-04-27 | 杭州甘道智能科技有限公司 | Car washing system and method based on block chain |
CN113037867A (en) * | 2021-04-12 | 2021-06-25 | 普华鹰眼科技发展有限公司 | Unified data access and processing system for multiple unmanned aerial vehicles |
CN113284370A (en) * | 2021-05-17 | 2021-08-20 | 湖北沃可智能科技有限公司 | Intelligent management system of city sharing unmanned aerial vehicle based on block chain technology |
CN114841681A (en) * | 2022-07-04 | 2022-08-02 | 南京航空航天大学 | Unmanned aerial vehicle full-flow supervision method and system based on alliance chain |
CN116744252A (en) * | 2023-05-15 | 2023-09-12 | 北京金和网络股份有限公司 | System for guaranteeing authenticity of collected data of unmanned aerial vehicle |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105721609A (en) * | 2016-04-01 | 2016-06-29 | 北京飞蝠科技有限公司 | Service process control method and system for unmanned aerial vehicle |
CN107087440A (en) * | 2016-12-27 | 2017-08-22 | 深圳市大疆创新科技有限公司 | Information processing method and system, and unmanned plane control method and equipment |
CN107094148A (en) * | 2017-05-09 | 2017-08-25 | 电子科技大学 | A kind of unmanned plane block chain management and control strategy of resisting quantum computation attack |
CN108073639A (en) * | 2016-11-16 | 2018-05-25 | 北京物资学院 | Merchandise news based on block chain preserves system |
-
2018
- 2018-06-06 CN CN201810574584.1A patent/CN110570264A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105721609A (en) * | 2016-04-01 | 2016-06-29 | 北京飞蝠科技有限公司 | Service process control method and system for unmanned aerial vehicle |
CN108073639A (en) * | 2016-11-16 | 2018-05-25 | 北京物资学院 | Merchandise news based on block chain preserves system |
CN107087440A (en) * | 2016-12-27 | 2017-08-22 | 深圳市大疆创新科技有限公司 | Information processing method and system, and unmanned plane control method and equipment |
CN107094148A (en) * | 2017-05-09 | 2017-08-25 | 电子科技大学 | A kind of unmanned plane block chain management and control strategy of resisting quantum computation attack |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291422A (en) * | 2020-03-20 | 2020-06-16 | 南京优物链科技有限公司 | Credible image platform based on block chain technology |
CN111291422B (en) * | 2020-03-20 | 2021-08-06 | 南京优物链科技有限公司 | Credible image platform based on block chain technology |
CN111640272A (en) * | 2020-05-28 | 2020-09-08 | 暨南大学 | Unmanned aerial vehicle monitoring and early warning method and system based on block chain |
CN112235323A (en) * | 2020-12-11 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Evidence obtaining method and device based on block chain, electronic equipment and readable storage medium |
CN112235323B (en) * | 2020-12-11 | 2021-05-07 | 腾讯科技(深圳)有限公司 | Evidence obtaining method and device based on block chain, electronic equipment and readable storage medium |
CN112712649A (en) * | 2020-12-25 | 2021-04-27 | 杭州甘道智能科技有限公司 | Car washing system and method based on block chain |
CN113037867A (en) * | 2021-04-12 | 2021-06-25 | 普华鹰眼科技发展有限公司 | Unified data access and processing system for multiple unmanned aerial vehicles |
CN113037867B (en) * | 2021-04-12 | 2023-02-10 | 普华鹰眼科技发展有限公司 | Unified data access and processing system for multiple unmanned aerial vehicles |
CN113284370A (en) * | 2021-05-17 | 2021-08-20 | 湖北沃可智能科技有限公司 | Intelligent management system of city sharing unmanned aerial vehicle based on block chain technology |
CN114841681A (en) * | 2022-07-04 | 2022-08-02 | 南京航空航天大学 | Unmanned aerial vehicle full-flow supervision method and system based on alliance chain |
CN114841681B (en) * | 2022-07-04 | 2022-11-08 | 南京航空航天大学 | Unmanned aerial vehicle full-flow supervision method and system based on alliance chain |
CN116744252A (en) * | 2023-05-15 | 2023-09-12 | 北京金和网络股份有限公司 | System for guaranteeing authenticity of collected data of unmanned aerial vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110570264A (en) | Unmanned aerial vehicle data evidence obtaining system and method based on block chain | |
US11798099B2 (en) | Systems and methods for automated accident analysis | |
US20230394585A1 (en) | Automatic Claim Generation | |
CN103150777B (en) | A kind of movable attendance checking method and system | |
CN107798541B (en) | Monitoring method and system for online service | |
US10535021B2 (en) | Application-based commercial ground transportation management system | |
CN104850969B (en) | Crime scene investigation device audio and video evidence alert linkage management system | |
US20130066757A1 (en) | System and method for identifying, locating and recovering collateralized assets | |
CN106570944B (en) | A kind of receive applied to express mail posts the System and method for for testing view | |
US12033217B2 (en) | Electronic exchange of insurance information | |
CN109446276B (en) | Order interception method, device, equipment and medium based on relational data model | |
US11869014B2 (en) | Physical proximity graphing | |
CN107680385B (en) | Method and system for determining fake-licensed vehicle | |
CN109740129B (en) | Report generation method, device and equipment based on blockchain and readable storage medium | |
US10572943B1 (en) | Maintaining current insurance information at a mobile device | |
WO2018086487A1 (en) | Method and device for sharing message in region | |
CN108924759A (en) | Identify the method, apparatus and system of mobile generator | |
CN117273429A (en) | Event monitoring method, system, electronic equipment and storage medium | |
US20220180463A1 (en) | Systems, apparatus, and methods for integrating and streamlining the process of issuing citations while simultaneously enhancing security of law enforcement officers (leos) | |
CN104205084B (en) | Data are collected from processor-based equipment | |
CN110599368A (en) | DBM intelligent building management tool | |
CN106203551A (en) | A kind of Electronic Signature processing method of goods and materials contract services document | |
CN108234471B (en) | Group entry verification method, group entry verification device, computer device and computer-readable storage medium | |
US20220138821A1 (en) | Vehicular Service Request - Data Logging System and Method | |
AU2017245284A1 (en) | A Method and System for Generating a Report |
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 |