CN111259437A - Operation control method based on block chain and related equipment - Google Patents

Operation control method based on block chain and related equipment Download PDF

Info

Publication number
CN111259437A
CN111259437A CN202010030298.6A CN202010030298A CN111259437A CN 111259437 A CN111259437 A CN 111259437A CN 202010030298 A CN202010030298 A CN 202010030298A CN 111259437 A CN111259437 A CN 111259437A
Authority
CN
China
Prior art keywords
target object
data
target
prohibition instruction
operational
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
Application number
CN202010030298.6A
Other languages
Chinese (zh)
Inventor
王星雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010030298.6A priority Critical patent/CN111259437A/en
Publication of CN111259437A publication Critical patent/CN111259437A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the application discloses an operation control method based on a block chain, which comprises the following steps: acquiring operation data of a target object to be controlled; acquiring target limit data from a block chain; generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data; and outputting the prohibition instruction to control the operation of the target object. The method and the device combine actual operation data and safe and reliable limiting data of the target object to enable the target object to achieve limited operation, timely and effectively control the target object, and guarantee operation safety of the target object.

Description

Operation control method based on block chain and related equipment
Technical Field
The present application relates to the field of blockchain technologies, and in particular, to a method for controlling operations based on blockchains, an apparatus for controlling operations based on blockchains, and a computer-readable storage medium.
Background
There are many objects in life that can move, including but not limited to aircraft, vehicles, boats, and even portable terminals; these movable objects may be referred to as running objects, and the movement process of these running objects is referred to as a running process. Services can be obtained by controlling the running process of the running object, for example: aerial photography, delivery or data acquisition and the like can be realized by controlling the flight process of an aircraft (such as an unmanned aerial vehicle); the following steps are repeated: a service Based on LBS (Location Based Services) and the like can be obtained by controlling a moving process of the portable terminal. How to effectively control the operation process of the operation object becomes a current research hotspot.
Disclosure of Invention
The embodiment of the application provides a block chain-based operation control method and related equipment, which can timely and effectively control the operation process of a target object based on a block chain technology.
In one aspect, an embodiment of the present application provides an operation control method based on a block chain, where the method includes:
acquiring operation data of a target object to be controlled;
acquiring target limit data from a block chain;
generating a prohibition instruction of the target object according to the running line data of the target object and the target limitation data;
and outputting the prohibition instruction to control the operation of the target object.
In one aspect, an embodiment of the present application provides an operation control device based on a block chain, where the operation control device includes:
the device comprises an acquisition unit, a processing unit and a control unit, wherein the acquisition unit is used for acquiring operation data of a target object to be controlled and acquiring target limit data from a block chain;
and the processing unit is used for generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and outputting the prohibition instruction to control the operation of the target object.
In one aspect, an embodiment of the present application provides an operation control device based on a block chain, where the operation control device includes: the system comprises a processor, a memory and a user interface, wherein the processor, the memory and the user interface are connected with each other, the memory is used for storing a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions and execute the operation control method based on the block chain.
In one aspect, an embodiment of the present application provides a computer-readable storage medium, where program instructions are stored in the computer-readable storage medium, and when the program instructions are executed by a processor, the method for controlling operations based on a block chain is implemented.
According to the method and the device, the running data of the target object to be controlled is acquired, the target limiting data is acquired from the block chain, and the limiting data is stored in the block chain, so that the safety and the reliability of the limiting data can be ensured according to the characteristics of fairness, openness and non-falsification of the block chain, and meanwhile, the limiting data can be updated in time; in addition, a prohibition instruction of the target object is generated according to the operation data and the target limitation data of the target object, and the prohibition instruction is output to control the operation of the target object, so that the target object realizes the limitation operation by combining the actual operation data and the safe and reliable limitation data of the target object, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is an architecture diagram of a blockchain system provided in an exemplary embodiment of the present application;
fig. 2 is a schematic structural diagram of a blockchain according to an exemplary embodiment of the present application;
FIG. 3 is a block chain-based operation control system architecture diagram provided in an exemplary embodiment of the present application;
fig. 4 is a flowchart illustrating a method for controlling operations based on a blockchain according to an exemplary embodiment of the present disclosure;
fig. 5 is a schematic flowchart of a method for controlling operation based on a blockchain according to another exemplary embodiment of the present application;
FIG. 6a is a schematic illustration of a distance between a travel location of a target object and a restricted area provided by an exemplary embodiment of the present application;
FIG. 6b is a schematic illustration of a distance between a travel location of a target object and a restricted area provided by another exemplary embodiment of the present application;
fig. 7 is a schematic structural diagram of an operation control apparatus based on a block chain according to an exemplary embodiment of the present application;
fig. 8 is a schematic structural diagram of an operation control device based on a block chain according to an exemplary embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Embodiments of the present application relate to blockchain techniques. The block chain is a set of decentralized infrastructure with distributed storage characteristics, and particularly is a data structure formed by data blocks in a linked list-like manner according to a time sequence, so that data which are in a sequential relationship and can be verified in a system can be safely stored, and the data cannot be tampered and counterfeited in a cryptographic manner. Fig. 1 is an architecture diagram of a blockchain system provided in an exemplary embodiment of the present application; as shown in fig. 1, the blockchain system includes a plurality of distributed node devices (illustrated by 4 node devices in the figure), which may include but are not limited to: a PC (Personal Computer), a server, an ore machine for bitcoin excavation design, a smart phone, a tablet Computer, a mobile Computer, and the like. Each node device in the block chain system is networked in a P2P (Peer-to-Peer, Peer-to-Peer network) mode, and the node devices are communicated with each other according to a P2P protocol; the blockchains are respectively stored in each node device in the blockchain system, and each node device commonly follows a broadcasting mechanism, a consensus mechanism (including core mechanisms such as a PoW (Proof Of Work) mechanism, a POS (Proof Of interest) mechanism, and the like) so as to ensure consistency between blockchains stored by each node device, commonly maintain the non-falsification and the non-falsification Of data on the blockchains, and simultaneously realize the characteristics Of decentralization, distrust, and the like Of the blockchains.
Fig. 2 is a schematic structural diagram of a blockchain according to an exemplary embodiment of the present application; the block chain (Blockchain) comprises a plurality of blocks which are connected into a chain structure according to the sequence of the creation time stamps from small to large. The block is a data block, and information data is processed and then written into the block. A block is created and then verified, identified, etc. and is allowed to be added to the blockchain only when each node device in the blockchain system verifies and identifies the block. The new block is added at the end of the existing block chain, and each node device in the block chain system ensures that the newly added block of each node device is identical through a consensus mechanism and a broadcast mechanism, and the new block cannot be removed once being added into the block chain. Block #1, block #2, and block #3 shown in fig. 2 are three blocks arbitrarily connected on the block chain. As shown in fig. 2, each block has several transaction records recorded therein, and includes the hash value of the previous block and the hash value of the current block, and all blocks store the hash value of the previous block in this way and are connected in sequence. Each tile will have a timestamp indicating when the tile was created, with a greater timestamp for a tile in the chain of tiles indicating that the tile was created later, further indicating that the tile was added to the chain of tiles later. Because the block chain has the characteristics of decentralized, distributed storage, data non-falsification, non-forgery and the like, more and more business activities are developed based on the block chain technology, so that the fairness, the openness and the traceability of the business activities are ensured by utilizing the characteristics of the block chain.
The embodiment of the application applies a block chain technology to the field of operation control, provides an operation control scheme based on the block chain, stores the limitation data into the block chain, can ensure the safety and reliability of the limitation data according to the characteristics of fairness, openness and non-falsification of the block chain, and is beneficial to timely updating of the limitation data; in the process of controlling the operation of the target object, the operation data of the target object and the limitation data acquired from the block chain are combined to generate a prohibition instruction of the target object, and the prohibition instruction is output to control the operation of the target object, so that the limitation operation of the target object is realized, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured. The target object refers to a running object, namely, an object capable of moving; the target object may include, but is not limited to, an aircraft, a vehicle, a ship, a portable terminal (such as a PDA (tablet computer), a cell phone, a smart wearable device), and the like.
Fig. 3 is a schematic architecture diagram of a blockchain-based operation control system according to an exemplary embodiment of the present application, and as shown in fig. 3, the operation control system at least includes a target object 301 and a blockchain system 303.
As shown in fig. 3, the target object 301 may include a vehicle, an aircraft, or a portable terminal; the operation of the target object 301 generates operation data, which may include, but is not limited to, altitude, speed, direction, position, acceleration, trajectory, etc. The target object 301 has built-in hardware devices supporting the operation of the target object 301 and hardware devices provided with sensing operation data, and taking the target object 301 as an aircraft as an example, the built-in hardware devices may include but are not limited to: sensors, GPS (Global Positioning System) locators, communicators, operational drives, motors, propellers, and the like; wherein the sensors include, but are not limited to, gravity sensors, acceleration sensors, etc. for sensing attitude data of the aircraft; the GPS locator may be used to locate the position of the aircraft. The operational data of the aircraft can be sensed by sensors and GPS locators in the aircraft. The operation driving device is used for driving an engine, a motor, a propeller and the like in the aircraft to work so as to provide power to promote the aircraft to fly.
The operation of the target object 301 is controlled by an operation control device (not shown) of the target object 301, for example: the operation control device of the aircraft is used for controlling the flight direction, the flight track, the flight speed and the like of the aircraft; the following steps are repeated: the running control apparatus of the vehicle is used to control the running direction, running speed, and the like of the vehicle. In one implementation, the operation control means of the target object 301 may be provided inside the target object 301, which enables the target object 301 to implement autonomous intelligent control; for example: the operation control device of the aircraft may be a flight control device disposed inside the aircraft; the operation control device of the vehicle may be an in-vehicle control device inside the vehicle, and the operation control device of the portable terminal may be a Central Processing Unit (CPU) or a controller in the portable terminal. In another implementation, the operation control device of the target object 301 may also be disposed in another device 302 external to the target object 301, so that the device 302 can be used to realize remote control of the target object 301. Here, the device 302 is associated with the target object 301, where the association may mean that the two may communicate. The operation control means in the associated device 302 may send a remote control instruction to the target object 301, the remote control instruction being used to control the operation process of the target object 301. In one implementation, the association device 302 may also provide a user interface, and the simulated appearance and the operation data (such as the operation position, the operation track, etc.) of the target object 301 can be displayed in the user interface of the association device 302; for example: the aircraft associated device 302 may be a flight remote controller that sends remote control instructions to the aircraft to control the flight of the aircraft; the following steps are repeated: the associated device 302 of the vehicle may be a remote control device of the vehicle or an intelligent terminal in communication with the vehicle, and controls the operation of the vehicle by sending control instructions to a hardware device in the vehicle; the following steps are repeated: the association device 302 of the portable terminal may be another terminal device that sends an instruction to the portable terminal to control hardware means within the portable terminal to operate to sense operation data of the portable terminal.
The blockchain system 303 includes a plurality of node devices, which may include, but are not limited to, node devices for air control, node devices for municipality management, node devices for traffic management, and so on. The node device may publish one or more restriction data on the blockchain according to the aviation management needs, the municipal management needs, or the traffic management needs, each restriction data being stored in one of the blocks. In one embodiment, the target object 301 may be a node device in the blockchain system 303, so that the target object 301 may obtain constraint data from the blocks of the blockchain through a broadcast mechanism and a consensus mechanism. Similarly, the association device 302 of the target object 301 may also be a node device in the blockchain system 303, and may obtain the restriction data from the blocks of the blockchain through a broadcasting mechanism and a consensus mechanism. In another embodiment, the target object 301 may also be a device outside the blockchain system 303, and the target object 301 may communicate with a node device in the blockchain system 303 to obtain the limitation data in the blocks of the blockchain from the node device. Similarly, the associated device 302 of the target object 301 may be a device other than the blockchain system 303, and may obtain the limitation data in the blocks of the blockchain from the node device by communicating with the node device in the blockchain system 303. The limit data is data for limiting the operation of the operation target according to the regulations of the national government, the air traffic control agency, the traffic control agency, or other regulatory agency. The limitation data may include, but is not limited to, at least one of the following: restricted area, restricted time, restricted speed, restricted altitude, restricted route.
The operational control system shown in FIG. 3 operates on the principle that ① the operational control apparatus obtains operational data of the target object 301, where the operational control apparatus may obtain the operational data from a hardware device (e.g., sensor, GPS locator) of the target object 301, ② the operational control apparatus obtains constraint data from a block of a block chain, where the constraint data may be updated to ensure timely effectiveness of operational control, a block with a largest time stamp may be selected from a plurality of blocks of the block chain for storing the constraint data to ensure that the constraint data obtained from the selected block is updated constraint data, ③ the operational control apparatus generates a disable instruction in combination with the operational data and the constraint data, where the disable instruction is an instruction for instructing the target object 301 to adjust an operational process, e.g., the disable instruction includes a stop instruction message, the disable instruction is operable to instruct the target object 301 to stop operation, and the disable instruction includes directional operational direction information, and carries a portable operational control terminal instruction for instructing the target object 301 to adjust the operational direction, the portable control apparatus 301 outputs the operational control apparatus may be a portable terminal control apparatus that the operational control apparatus may change the operational control apparatus may disable the portable terminal to realize the operational control process, and the portable control apparatus may prompt the operational control apparatus to change the operational control apparatus to disable the operational control apparatus, e.g., the portable terminal to indicate that the operational control apparatus 301 that the operational control apparatus may change the operational control apparatus may disable the operational control apparatus to implement the operational control process in response to enable the portable control apparatus.
Further, a controller (e.g., a remote control person of an aircraft, a user of a portable terminal) of the target object 301 may register in the blockchain system to become a registered user of the blockchain, and the registration process may be that the controller initiates a registration request to a node device in the blockchain system, where the registration request carries information of the controller; the identification of the controller may comprise at least one of an identification of the controller, information of the target object 301, information of the associated device 302 of the target object 301. The information associated with the device 302 may include an ID (Identity), a model number, operation parameters, and other data information of the associated device, and the information associated with the target object 301 may include an ID, a model number, operation parameters, a manufacturer ID, a name of the manufacturer, a registration time of the manufacturer, a name of the manufacturer, and other data information related to the target object. The identity of the controller and the registration request are verified by each node device in the blockchain system, the verification is successful (if more than 50% or 2/3 of the node devices indicate approval), and the controller possesses a public key and a private key. In this embodiment, the operation data of the target object 301 may also be issued to the blockchain, specifically, the operation data may be encrypted by using a private key of the controller and then issued to the blockchain, the node device in the blockchain system verifies the encrypted data by using a public key of the controller, stores the operation data into the block after the verification is passed, and adds the block to the blockchain. Because the operation data and the limitation data of the target object 301 are both stored in the block chain and cannot be tampered with, the operation process of the target object 301 can be effectively traced, that is, whether the actual operation process of the target object 301 meets the requirement of operation limitation can be monitored through the operation data and the flight limitation data in the block chain, so that whether the target object 301 violates the operation regulation of a national government, an aviation control agency, a traffic control agency or other target object control agencies can be monitored, and the effective management of the movement process of the target object 301 is realized.
According to the embodiment of the application, the limitation data are stored in the block chain, and according to the characteristics of fairness, openness and non-falsification of the block chain, the safety and reliability of the limitation data can be ensured, and meanwhile, the limitation data can be updated in time; in the process of controlling the operation of the target object, the operation data of the target object and the limitation data acquired from the block chain are combined to generate a prohibition instruction of the target object, and the prohibition instruction is output to control the operation of the target object, so that the limitation operation of the target object is realized, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
It can be understood that the operation control system based on the blockchain shown in fig. 3 is for more clearly illustrating the technical solution of the embodiment of the present application, and does not form a limitation on the technical solution provided by the embodiment of the present application, and as a person having ordinary skill in the art knows that as the system architecture evolves and a new operation control scenario appears, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
Fig. 4 is a flowchart illustrating a method for controlling operations based on a blockchain according to an exemplary embodiment of the present disclosure; the method is performed by an operation control means, which may be provided in the target object 301 and/or in the associated device 302 shown in fig. 3. The method comprises the following steps S401 to S404:
s401, obtaining operation data of a target object to be controlled.
The operation data of the target object is relevant data which is sensed by hardware devices (such as a sensor and a GPS locator) of the target object in the operation process and represents the operation process of the target object. The operation control means may acquire the operation data of the target object from the hardware device of the target object. The operational data herein may include, but is not limited to, at least one of the following: running state, running height, running speed, running direction, running position, running track, and the like. Wherein the operation state comprises an operation starting state, an operation state or an operation stopping state. If the target object is a vehicle such as an aircraft or a vehicle, the operation starting state is used for representing a state that an engine, a motor and the like in the target object are about to operate to generate power, and the target object is about to start but the operation of the target object is not started; the running state is used for representing the state that an engine, a motor and the like in the target object run normally to generate power and push the target object to run; the operation stop state indicates a state in which the engine, the motor, and the like of the target object stop operating and the target object is kept stationary. If the target object is a portable terminal which is operated passively, the operation starting state refers to a state that a hardware device in the portable terminal senses an external force action and the external force action is about to drive the portable terminal to operate and output; the running state is used for representing the state that the hardware device in the portable terminal senses the running data changing in real time and outputs the running data; the operation stop state is a state in which the hardware device in the portable terminal senses that the operation data of the portable terminal has not been changed for a certain period of time and outputs the operation data.
S402, acquiring target limit data from the block chain.
The limitation data is data that limits the operation process of the target object according to the regulations of the national government, the air traffic control agency, the traffic control agency, or other regulatory agency. The limit data may be divided into fixed limit data, which may be limit data related to airports, prisons, nuclear power plants, government agencies, military administration areas, and temporary limit data, which may be limit data with time efficiency due to competitions, political activities, or fires, etc. Specifically, the limitation data may include any one or more of a limitation area, a limitation time, a limitation speed, a limitation altitude, and a limitation route. The block chain comprises at least one limiting data; the block chain adopts at least one block to store at least one group of limitation data; a set of constraint data corresponds to a block, and a block is provided with a time stamp; the target limitation data is limitation data stored in a target block with a largest time stamp among the at least one block. In order to ensure the timely effectiveness of the flight control, the target limitation data obtained by the flight control device in this step is the limitation data stored in the block with the largest timestamp in a plurality of blocks used for storing the limitation data in the block chain, so that the target limitation data is the updated limitation data, and the timely effectiveness of the limitation control is ensured.
S403, generating a prohibition instruction of the target object according to the operation data and the target limitation data of the target object.
The prohibition instruction is an instruction for instructing the target object to adjust the running process, for example: the prohibition instruction includes stop instruction information, and then the prohibition instruction can be used for instructing the target object to stop running; the following steps are repeated: the prohibition instruction comprises directional operation indication information and carries a specified operation direction, and then the prohibition instruction can be used for controlling the target object to operate along the specified operation direction; the following steps are repeated: if the target object is an aircraft, the prohibition instruction contains height-limiting operation instruction information and carries an operation height of 150 meters, and the prohibition instruction is used for instructing the aircraft to fly at an altitude less than 150 meters.
And S404, outputting a prohibition instruction to control the operation of the target object.
Outputting, by the operation control means, the prohibition instruction to control the operation of the target object 301, thereby achieving the restricted operation of the target object 301; for example: the operation control device of the aircraft can send a prohibition instruction to the hardware device of the aircraft, and the prohibition instruction is used for instructing the hardware device of the aircraft to respond to the prohibition instruction to control the flight process of the aircraft so as to realize the limited flight of the aircraft. The following steps are repeated: the operation control device of the portable terminal can display a prohibition instruction on the user interface of the portable terminal to remind the user of the portable terminal to adjust the moving process in time so as to change the operation process of the portable terminal, so that the limited operation control of the portable terminal is realized. Taking the target object as an aircraft as an example, the prohibition instruction includes height-limiting operation instruction information and carries an operation altitude of 150 meters, and the operation data of the aircraft indicates that the current flight altitude is 160 meters, then the operation control device sends the prohibition instruction to a hardware device in the aircraft, and controls the hardware device in the aircraft to descend the flight altitude to an altitude lower than 150 meters for flying.
According to the embodiment of the application, the limitation data are stored in the block chain, and according to the characteristics of fairness, openness and non-falsification of the block chain, the safety and reliability of the limitation data can be ensured, and meanwhile, the limitation data can be updated in time; in the process of controlling the operation of the target object, the operation data of the target object and the limitation data acquired from the block chain are combined to generate a prohibition instruction of the target object, and the prohibition instruction is output to control the operation of the target object, so that the limitation operation of the target object is realized, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
Fig. 5 is a schematic flowchart of a method for controlling operation based on a blockchain according to another exemplary embodiment of the present application; the method is performed by an operation control means, which may be provided in the target object 301 and/or in the associated device 302 shown in fig. 3. The method comprises the following steps S501-S506:
s501, obtaining operation data of a target object to be controlled.
S502, acquiring target limit data from the block chain.
S503, generating a target object forbidding command according to the operation data and the target limiting data of the target object.
In one implementation, the operational data includes an operational state and an operational area; the target limitation data includes a limitation area; step S503 may specifically include: if the running state indicates that the target object is in a running starting state, judging whether the running area and the limiting area are overlapped; and if the target object is not overlapped, generating a first prohibition instruction, wherein the first prohibition instruction is used for indicating the target object to start running.
A restricted area refers to an area of restricted operation as planned by a national government, air regulation agency, traffic authority, or other regulatory agency. The restricted area may include, but is not limited to: school zone, bank zone, etc. When the target object runs in the limited area, the running process of the target object is limited, for example: the running speed is limited, such as the running speed of the vehicle cannot exceed 5 kilometers per hour when the vehicle runs to a school area, and the like. The operation area is overlapped with the limit area, and the target object is in an operation starting state, which indicates that the target object is in the limit area at present and is not allowed to start operation. If the operation area is not overlapped with the limited area, the current target object is not in the limited area, and the operation can be started. For example, if the current target object is in the operation start state, the operation area of the current target object is on a certain town of a certain city, and the specific area of the restricted area indicated in the target restriction data is the whole area of the certain city, the operation area of the current target object overlaps with the flight-limiting area, and the current target object is not allowed to start operation.
In one implementation, the operational data includes an operational status, an operational direction, and an operational position; the target limitation data includes a limitation area; step S503 may specifically include: if the running state indicates that the target object is in a running state, acquiring the distance between the running position and the limited area; and if the distance between the operation position and the limit area is smaller than the first distance threshold value and the operation direction is the direction close to the operation of the limit area, generating a second prohibition instruction, wherein the second prohibition instruction is used for controlling the target object to operate in the direction far away from the limit area. The second disabling instruction may also be for controlling the target object to hover at the operating position when the target object is an aircraft.
Fig. 6a is a schematic diagram of a distance between an operation position of a target object and a restricted area, which is provided in an exemplary embodiment of the present application, and the present embodiment is described by taking the target object as an aircraft, as shown in fig. 6a, the distance between the operation position and the restricted area may be obtained by ① connecting the operation position with a center point of the restricted area, ② determining an intersection point where the connecting line intersects with a contour line of the restricted area, ③ calculating a distance r between the operation position and the intersection point, wherein the distance r can be used to represent the distance between the operation position and the restricted area.
FIG. 6b is a schematic illustration of a distance between a travel location of a target object and a restricted area provided by another exemplary embodiment of the present application; the present embodiment is described by taking an object as an aircraft as an example. As shown in fig. 6b, the distance between the operating position and the restricted area can be determined as follows: drawing a circle by taking the running position of the target object (namely the current position point of the target object) as the center of the circle, wherein the drawn circle is tangent to the contour line of the limited area; the smallest radius r is selected as the distance between the travel position of the target object and the bounding region among all circles tangent to the bounding region edge.
The moving direction of the target object may be a direction moving closer to the restricted area or a direction moving farther from the restricted area. The first distance threshold is a distance threshold set according to actual needs, and may be 30 meters, 60 meters, 10 meters, or the like, for example.
When the target object stops at an operation position outside the restricted area, if an instruction to accelerate to the restricted area is received, the operation control means may refuse to execute the acceleration instruction and output an alarm message for prompting an acceleration failure through the association device 302.
In one implementation, the operational data includes operational parameters; the target limit data includes a parameter limit range; step S503 may specifically include: detecting whether the operation parameters exceed the parameter limit range; and if the operation parameter exceeds the parameter limit range, generating a third prohibition instruction, wherein the third prohibition instruction is used for instructing the target object to adjust the operation parameter to be within the parameter limit range, so that the operation of the target object can be prevented from violating the limit regulation, and the effective control on the operation of the target object is realized. The operational parameters herein may include, but are not limited to, operational altitude, operational speed, etc., and accordingly, the parameter limits may include operational altitude limit ranges, operational speed limit ranges, etc. Wherein, the parameter limit range can be set according to practical situations, for example, the operation height limit range can be [90 meters, 102 meters ], [0, 120 meters ], etc., and the operation speed limit range can be [60 kilometers/hour, 81 kilometers/hour ], [0 kilometers/hour, 120 kilometers/hour), etc. Taking the target object as an aircraft as an example, the flying height of the aircraft is 150 meters, and the limit range of the flying height is [0, 120 meters ], at which point the operating parameter exceeds the limit range of the parameter, a third prohibition instruction is generated, and the third prohibition instruction is used for indicating that the aircraft needs to reduce the flying height to be within the limit range of the flying height to continue to operate, otherwise, the flight limitation rule is violated. In addition, taking the target object as a portable terminal as an example, the operation speed limit range may be [60 km/h, 81 km/h ], the operation speed of the portable terminal is 50 km/h, the operation parameter exceeds the parameter limit range, and a third prohibition instruction for instructing the portable terminal that the operation speed needs to be increased to be within the parameter limit range is generated, otherwise, the restriction regulation is violated.
In one implementation, the operational data includes an operational location; the target restriction data includes an exclusion zone; step S503 may specifically include: acquiring the distance between the operating position and the forbidden zone area; if the distance between the operating position and the forbidden zone is smaller than a second distance threshold, acquiring the associated position of the target object; and generating a fourth prohibition instruction, wherein the fourth prohibition instruction is used for indicating the target object to run to the associated position.
By forbidden region is meant a region of forbidden operation as planned by a national government, aviation control agency, traffic regulatory agency, or other regulatory agency, for example: the exclusion zone area may include areas where military activities are located, areas where foreign events are located, and the like. The calculation mode of the distance between the operating position and the forbidden zone region may refer to the calculation mode of the distance between the operating position and the restricted zone, which is not described herein. The second distance threshold is a distance threshold set according to actual needs, and may be, for example, 10 meters, 20 meters, 5 meters, or the like. The first distance threshold and the second distance threshold may be equal or different. Here, the associated position of the target object may refer to a running start position of the target object, for example: and the associated position carried by the fourth prohibition instruction is the flight starting position of the aircraft, and the fourth prohibition instruction instructs the aircraft to return to the flight starting position. The associated position of the target object may refer to an arbitrary position far from the forbidden zone area, and the distance between the arbitrary position and the forbidden zone area is greater than a second distance threshold, for example: the associated position carried by the fourth prohibition instruction is a position far away from the forbidden zone area, and the fourth prohibition instruction indicates that the portable terminal needs to operate to the corresponding position far away from the forbidden zone area. Through the fourth prohibition instruction, the target object can be prevented from intruding into the forbidden zone area to violate the corresponding prohibition instruction.
And S504, outputting a prohibition instruction to control the operation of the target object.
The manner of outputting the prohibition instruction may include sending, displaying, and the like, which is not limited in this embodiment of the application; for example: the operation control device of the aircraft can send a prohibition instruction to the hardware device of the aircraft, wherein the prohibition instruction is used for instructing the hardware device of the aircraft to respond to the prohibition instruction to control the flight process of the aircraft so as to realize the limited flight of the aircraft; the following steps are repeated: the operation control device of the portable terminal can display a prohibition instruction on the user interface of the portable terminal, and at the moment, the prohibition instruction can be that the front part is a limited area and requires to turn to operate, the front part is a forbidden area and requires to operate to a related position, and the like, so that a user of the portable terminal is reminded to adjust the moving process in time to change the operating process of the portable terminal, and the limited operation control of the portable terminal is realized.
In the embodiment of the present application, the operation control device may further generate and output some prompt information according to the operation process of the target object, for example, the prompt information may be "you have entered the restricted area, please operate cautiously! "about to enter the prohibited area, need to move away from! "etc., the prompt information can be directly output in the target object, such as: if the target object is a portable terminal, the prompt message can be directly displayed in the portable terminal; the following steps are repeated: if the target object is an aircraft or a vehicle, the prompt message can be output in the target object in a voice mode. The presentation information may be transmitted to and output from the related device 302 of the target object. The output of the prompt message can improve the intelligence of human-computer interaction in the operation control process.
And S505, uploading the running data of the target object to a block chain.
The operation data of the target object may also be issued to the blockchain, specifically, the operation data may be encrypted by using a private key of the controller and then issued to the blockchain, the node device in the blockchain system verifies the encrypted data by using a public key of the controller, and stores the operation data to the block after the verification is passed, and adds the block to the blockchain. Because the operation data and the limitation data of the target object are both stored in the block chain and cannot be tampered, the operation process of the target object can be effectively traced, namely whether the actual operation process of the target object meets the requirement of operation limitation can be monitored through the operation data and the limitation data in the block chain, so that whether the target object violates the operation regulation of a national government, an aviation control organization, a traffic control organization or other regulatory organizations can be monitored, and the effective management of the operation process of the target object is realized.
According to the embodiment of the application, the limitation data are stored in the block chain, and according to the characteristics of fairness, openness and non-falsification of the block chain, the safety and reliability of the limitation data can be ensured, and meanwhile, the limitation data can be updated in time; in the process of controlling the operation of the target object, the operation data of the target object and the limitation data acquired from the block chain are combined to generate a prohibition instruction of the target object, and the prohibition instruction is output to control the operation of the target object, so that the limitation operation of the target object is realized, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
Based on the description of the above embodiment of the operation control method based on the blockchain, the present application also discloses a schematic structural diagram of an operation control device based on the blockchain, which is provided by an exemplary embodiment. The operation control means may be provided in the target object 301 and/or the associated terminal 302 shown in fig. 3; and the operation control means may be adapted to perform the method shown in fig. 4 or fig. 5. Referring to fig. 7, the operation control apparatus may operate the following units:
an obtaining unit 701, configured to obtain operation data of a target object to be controlled, and obtain target limitation data from a block chain;
a processing unit 702, configured to generate a prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and to output the prohibition instruction to control the operation of the target object.
In one implementation, at least one restriction data may be included in the blockchain; the block chain adopts at least one block to store at least one limiting datum; one limiting data corresponds to one block, and one block is provided with one time stamp; the target limitation data is limitation data stored in a target block with a largest time stamp among the at least one block.
In one implementation, the processing unit 702 is further configured to upload the run data of the target object into the blockchain.
In one implementation, the operational data includes an operational state and an operational area; the target limitation data includes a limitation area; the processing unit 702 is specifically configured to generate a prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and specifically may include: if the running state indicates that the target object is in a running starting state, judging whether the running area and the limiting area are overlapped; and if the target object is not overlapped, generating a first prohibition instruction, wherein the first prohibition instruction is used for indicating the target object to start running.
In one implementation, the operational data includes an operational status, an operational direction, and an operational position; the target limitation data includes a limitation area; the processing unit 702 is specifically configured to: if the running state indicates that the target object is in a running state, acquiring the distance between the running position and the limited area; and if the distance between the operation position and the limit area is smaller than the first distance threshold value and the operation direction is the direction close to the operation of the limit area, generating a second prohibition instruction, wherein the second prohibition instruction is used for controlling the operation target object to operate in the direction far away from the limit area.
In one implementation, the operational data includes operational parameters; the target limit data includes a parameter limit range; the processing unit 702 is specifically configured to: detecting whether the operation parameters exceed the parameter limit range; and if the operating parameter exceeds the parameter limit range, generating a third prohibition instruction, wherein the third prohibition instruction is used for instructing the target object to adjust the operating parameter to be within the parameter limit range.
In one implementation, the operational parameter includes an operational altitude, and the parameter limit range may include an operational altitude limit range; alternatively, the operating parameter may include an operating speed, and the parameter limit range includes an operating speed limit range.
In one implementation, the operational data includes an operational location; the target restriction data includes an exclusion zone; the processing unit 702 is specifically configured to: acquiring the distance between the operating position and the forbidden zone area; if the distance between the operating position and the forbidden zone is smaller than a second distance threshold, acquiring the associated position of the target object; and generating a fourth prohibition instruction, wherein the fourth prohibition instruction is used for indicating the target object to run to the associated position.
According to the method and the device, the running data of the target object to be controlled is acquired, the target limiting data is acquired from the block chain, and the limiting data is stored in the block chain, so that the safety and the reliability of the limiting data can be ensured according to the characteristics of fairness, openness and non-falsification of the block chain, and meanwhile, the limiting data can be updated in time; in addition, a prohibition instruction of the target object is generated according to the operation data and the target limitation data of the target object, and the prohibition instruction is output to control the operation of the target object, so that the target object realizes the limitation operation by combining the actual operation data and the safe and reliable limitation data of the target object, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an operation control device based on a blockchain according to an exemplary embodiment of the present application, where the device includes a processor 801 and a memory 802, and the processor 801 and the memory 802 are connected through one or more communication buses.
The processor 801 is configured to support the operation control device based on the block chain to perform the corresponding functions of the operation control device based on the block chain in the methods of fig. 4 and 5. The processor 801 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof.
The memory 802 is used for storing program codes and the like. The memory 802 may include volatile memory (volatile), such as Random Access Memory (RAM); the memory 802 may also include a non-volatile memory (non-volatile) such as read-only memory (ROM), flash memory (flash memory), hard disk (HDD), or solid-state drive (SSD); the memory 802 may also comprise a combination of the above-described types of memory.
In the embodiment of the present application, the processor 801 may call the program code stored in the memory 802 to perform the following operations:
acquiring operation data of a target object to be controlled;
acquiring target limit data from a block chain;
generating a prohibition instruction of the target object according to the operation data and the target limitation data of the target object;
and outputting a prohibition instruction to control the operation of the target object.
In one implementation, at least one restriction data may be included in the blockchain; the block chain adopts at least one block to store at least one limiting datum; one limiting data corresponds to one block, and one block is provided with one time stamp; the target limitation data is limitation data stored in a target block with a largest time stamp among the at least one block.
In one implementation, the processor 801 may also upload the run data of the target object into the blockchain.
In one implementation, the operational data includes an operational state and an operational area; the target limitation data includes a limitation area; the processor 801 generates the prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and specifically includes: if the running state indicates that the target object is in a running starting state, judging whether the running area and the limiting area are overlapped; and if the target object is not overlapped, generating a first prohibition instruction, wherein the first prohibition instruction is used for indicating the target object to start running.
In one implementation, the operational data includes an operational status, an operational direction, and an operational position; the target limitation data includes a limitation area; the processor 801 generates the prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and specifically includes: if the running state indicates that the target object is in a running state, acquiring the distance between the running position and the limited area; and if the distance between the operation position and the limit area is smaller than the first distance threshold value and the operation direction is the direction close to the operation of the limit area, generating a second prohibition instruction, wherein the second prohibition instruction is used for controlling the target object to operate in the direction far away from the limit area.
In one implementation, the operational data includes operational parameters; the target limit data includes a parameter limit range; the processor 801 generates the prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and specifically includes: detecting whether the operation parameters exceed the parameter limit range; and if the operating parameter exceeds the parameter limit range, generating a third prohibition instruction, wherein the third prohibition instruction is used for instructing the target object to adjust the operating parameter to be within the parameter limit range.
In one implementation, the operational parameter includes an operational altitude, and the parameter limit range includes an operational altitude limit range; alternatively, the operating parameter comprises an operating speed and the parameter limit range comprises an operating speed limit range.
In one implementation, the operational data includes an operational location; the target restriction data includes an exclusion zone; the processor 801 generates the prohibition instruction of the target object according to the operation data of the target object and the target limitation data, and specifically includes: acquiring the distance between the operating position and the forbidden zone area; if the distance between the operating position and the forbidden zone is smaller than a second distance threshold, acquiring the associated position of the target object; and generating a fourth prohibition instruction, wherein the fourth prohibition instruction is used for indicating the target object to run to the associated position.
According to the embodiment of the application, the limitation data are stored in the block chain, and according to the characteristics of fairness, openness and non-falsification of the block chain, the safety and reliability of the limitation data can be ensured, and meanwhile, the limitation data can be updated in time; in the process of controlling the operation of the target object, the operation data of the target object and the limitation data acquired from the block chain are combined to generate a prohibition instruction of the target object, and the prohibition instruction is output to control the operation of the target object, so that the limitation operation of the target object is realized, the target object is timely and effectively controlled, and the operation safety of the target object can be ensured.
Embodiments of the present application further provide a computer-readable storage medium, which may be used to store computer program instructions for implementing the operation control method based on the blockchain in the embodiments shown in fig. 4 and fig. 5, where the computer-readable storage medium includes, but is not limited to, a flash memory, a hard disk, and a solid state disk.
Those of ordinary skill in the art would 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 implementation. 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.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are all or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on or transmitted over a computer-readable storage medium. The computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A block chain-based operation control method is characterized by comprising the following steps:
acquiring operation data of a target object to be controlled;
acquiring target limit data from a block chain;
generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data;
and outputting the prohibition instruction to control the operation of the target object.
2. The method of claim 1, wherein the block chain includes at least one restriction data; the block chain employs at least one block to store the at least one restriction data; one of said constraint data corresponds to one of said blocks, one of said blocks having a timestamp;
the target restriction data is restriction data stored in a target block with a largest time stamp among the at least one block.
3. The method of claim 1, further comprising:
and uploading the running data of the target object to the block chain.
4. The method of claim 1, wherein the operational data includes operational status and operational area; the target restriction data includes a restriction region;
the generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data includes:
if the running state indicates that the target object is in a starting state, judging whether the running area and the limiting area are overlapped;
and if the target objects are not overlapped, generating a first prohibition instruction, wherein the first prohibition instruction is used for indicating the target objects to start running.
5. The method of claim 1, wherein the operational data includes operational status, operational direction, and operational position; the target restriction data includes a restriction region;
the generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data includes:
if the running state indicates that the target object is in a running state, acquiring the distance between the running position and the restricted area;
and if the distance between the operation position and the limited area is smaller than a first distance threshold value and the operation direction is the direction close to the operation of the limited area, generating a second prohibition instruction, wherein the second prohibition instruction is used for indicating the target object to operate in the direction far away from the limited area.
6. The method of claim 1, wherein the operational data comprises operational parameters; the target limit data includes a parameter limit range;
the generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data includes:
detecting whether the operating parameter exceeds the parameter limit range;
and if the operating parameter exceeds the parameter limit range, generating a third prohibition instruction, wherein the third prohibition instruction is used for instructing the target object to adjust the operating parameter to be within the parameter limit range.
7. The method of claim 6, wherein the operating parameter comprises an operating altitude, and the parameter limit range comprises an operating altitude limit range; alternatively, the operating parameter comprises an operating speed and the parameter limit range comprises an operating speed limit range.
8. The method of claim 1, wherein the operational data comprises an operational location; the target restriction data includes an exclusion zone region;
the generating a prohibition instruction of the target object according to the operation data of the target object and the target limitation data includes:
acquiring the distance between the operating position and the forbidden zone area;
if the distance between the operating position and the forbidden zone is smaller than a second distance threshold, acquiring the associated position of the target object;
and generating a fourth prohibition instruction, wherein the fourth prohibition instruction is used for indicating the target object to run to the associated position.
9. An operation control apparatus based on a block chain, characterized by comprising: a processor, a memory and a user interface, the processor, the memory and the user interface being interconnected, wherein the memory is configured to store a computer program, the computer program comprising program instructions, the processor being configured to invoke the program instructions to execute the blockchain based operation control method according to any one of claims 1 to 8.
10. A computer-readable storage medium having stored therein program instructions which, when executed by a processor, implement the blockchain-based operation control method according to any one of claims 1 to 8.
CN202010030298.6A 2020-01-09 2020-01-09 Operation control method based on block chain and related equipment Pending CN111259437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010030298.6A CN111259437A (en) 2020-01-09 2020-01-09 Operation control method based on block chain and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010030298.6A CN111259437A (en) 2020-01-09 2020-01-09 Operation control method based on block chain and related equipment

Publications (1)

Publication Number Publication Date
CN111259437A true CN111259437A (en) 2020-06-09

Family

ID=70950416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010030298.6A Pending CN111259437A (en) 2020-01-09 2020-01-09 Operation control method based on block chain and related equipment

Country Status (1)

Country Link
CN (1) CN111259437A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835390A (en) * 2021-08-16 2021-12-24 国网新源控股有限公司 Block chain-based pumped storage power station distributed control method and related equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150254988A1 (en) * 2014-04-17 2015-09-10 SZ DJI Technology Co., Ltd Flight control for flight-restricted regions
CN104991564A (en) * 2015-05-27 2015-10-21 杨珊珊 Flight control method and device for unmanned aerial vehicle
CN107132852A (en) * 2017-03-31 2017-09-05 西安戴森电子技术有限公司 A kind of unmanned plane supervision cloud platform based on Big Dipper geography fence Differential positioning module
CN107748679A (en) * 2017-09-28 2018-03-02 努比亚技术有限公司 A kind of run-limiting method, terminal and computer-readable recording medium
CN109885629A (en) * 2019-01-14 2019-06-14 平安科技(深圳)有限公司 A kind of unmanned plane management method, device, computer system and readable storage medium storing program for executing
CN110024013A (en) * 2017-11-08 2019-07-16 深圳市大疆创新科技有限公司 Air traffic control method, equipment and the unmanned vehicle of unmanned vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150254988A1 (en) * 2014-04-17 2015-09-10 SZ DJI Technology Co., Ltd Flight control for flight-restricted regions
CN104991564A (en) * 2015-05-27 2015-10-21 杨珊珊 Flight control method and device for unmanned aerial vehicle
CN107132852A (en) * 2017-03-31 2017-09-05 西安戴森电子技术有限公司 A kind of unmanned plane supervision cloud platform based on Big Dipper geography fence Differential positioning module
CN107748679A (en) * 2017-09-28 2018-03-02 努比亚技术有限公司 A kind of run-limiting method, terminal and computer-readable recording medium
CN110024013A (en) * 2017-11-08 2019-07-16 深圳市大疆创新科技有限公司 Air traffic control method, equipment and the unmanned vehicle of unmanned vehicle
CN109885629A (en) * 2019-01-14 2019-06-14 平安科技(深圳)有限公司 A kind of unmanned plane management method, device, computer system and readable storage medium storing program for executing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835390A (en) * 2021-08-16 2021-12-24 国网新源控股有限公司 Block chain-based pumped storage power station distributed control method and related equipment
CN113835390B (en) * 2021-08-16 2023-09-05 国网新源控股有限公司 Distributed control method and related equipment for pumped storage power station based on block chain

Similar Documents

Publication Publication Date Title
CN107615359B (en) Authentication system and method for detecting unauthorized unmanned aerial vehicle activity
CN107531324B (en) System and method for mobile geofencing
CN107409174B (en) System and method for regulating operation of an unmanned aerial vehicle
CN107409051B (en) Authentication system and method for generating flight controls
CN107615785B (en) System and method for displaying geofence device information
CN107407915B (en) Authentication system and method for generating flight controls
JP6459014B2 (en) Geo-fencing device
EP3140710B1 (en) Systems and methods with geo-fencing device hierarchy
EP2710574B1 (en) Aircraft navigation system
CN107430402B (en) System and method for identifying and authenticating geo-fence devices
CN107408351B (en) Authentication system and method for generating flight controls
US9947233B2 (en) Method and system to improve safety concerning drones
CN107132852A (en) A kind of unmanned plane supervision cloud platform based on Big Dipper geography fence Differential positioning module
US11501640B2 (en) Processing device, processing method, and processing program
CN107924190A (en) For being supported by recharging station with the system of the autonomous operation of multiple mixing unmanned vehicles of execution service
JP6294976B1 (en) Unmanned aircraft control system, unmanned aircraft control method, and unmanned aircraft control program
CN101385057A (en) Apparatus and methods for speed management and control
CN115033028A (en) Geo-fencing device with dynamic characteristics
CN107210000A (en) System and method for limiting the access of unmanned plane spatial domain
CN102265116A (en) GPS gate system
Young et al. Architecture and information requirements to assess and predict flight safety risks during highly autonomous urban flight operations
CN113479195A (en) Method for automatic valet parking and system for carrying out said method
CN116405101B (en) Monitoring, controlling and disposing system and method for low-altitude digital resource and digital infrastructure
CN104345324A (en) GPS vehicle positioning method and apparatus, and vehicle
EP4097918A1 (en) Blockchain-based hybrid authentication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40024196

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination