The content of the invention
The embodiment of the present invention provides a kind of aircraft monitoring and managing method, device, storage medium and server, can be more convenient pairAircraft carries out flight supervision, is advantageous to ensure public safety.
The embodiment of the present invention provides a kind of aircraft monitoring and managing method, and applied in server, methods described includes following stepSuddenly:
Obtain mobile terminal collection the aircraft to fly send identification information, gather the identification information whenThe location of time information and the aircraft information, the identification information are carried in the carry-on infrared beaconSend in infrared signal;
The account of the operator of aircraft is obtained according to the identification information, and inquires about whether the account normally logs in;
If normal log in, judge to fly for this time according to the identification information, the time information and the positional informationWhether row is legal;
The account of the operator that aircraft is obtained according to the identification information, and inquire about whether the account normally steps onThe step of record, includes:
The account of the operator of the aircraft is obtained according to the identification information, and inquires about whether the account is inLine logging status;
If the account is not at online logging status, judge that the account does not log in normally;
If being in online logging status in account, obtain the user terminal for logging in the account location information andPhysical address;
If the location information location matches with positional information, and the physical address matches with prestored information, then judges instituteState account normally to log in, conversely, then the account does not log in normally.
Preferably, if the normal login, according to the identification information, the time information and the positional informationJudging this flight, whether legal step includes:
If the account normally logs in, aircraft the last time clear for flying is obtained according to the identification informationTemporal information and the area information of clear for flying;
Judge to fly for this time according to the time information, the positional information, the temporal information and the area informationWhether row is legal.
Preferably, it is described according to the time information, the positional information, the temporal information and the area informationJudge the whether legal step of this flight include with:
If at the time of the time information corresponds within the period corresponding to the temporal information, and the positional informationCorresponding position is located at corresponding to the area information in region, then judges that this time flight is legal.
Preferably, it is further comprising the steps of:
Obtain the first image information of the aircraft of the mobile terminal shooting;
It is described to judge to be somebody's turn to do according to the time information, the positional information, the temporal information and the area informationWhether legal step includes for secondary flight:
According to described first image information, the time information, the positional information, the temporal information and the areaDomain information judges whether this flight is legal.
Preferably, it is described to be believed according to described first image information, the time information, the positional information, the timeBreath and the area information judge this flight, and whether legal step includes:
The archive feature information of the aircraft is obtained according to the identification information;
According to the acquisition characteristics information of aircraft described in described first image acquisition of information;
Judge that the aircraft of this time in-flight is to usurp according to the archive feature information and the acquisition characteristics informationIdentification information legal uses identification information;
If legal use, then according to the time information, the positional information, the temporal information and the regionInformation judges whether this flight is legal.
A kind of aircraft maintenance device, applied in server, described device includes:
First acquisition module, for obtain mobile terminal collection the aircraft to fly send identification information, adoptThe location of information and the aircraft information at the time of when collecting the identification information, the identification information are carried in describedCarry-on infrared beacon is sent in infrared signal;
Enquiry module, the account of the operator for obtaining the aircraft according to the identification information, and described in inquiryWhether account is in online logging status;If the account is not at online logging status, judge that the account is not stepped on normallyRecord;If being in online logging status in account, the location information and physics of the user terminal for logging in the account are obtainedAddress;If the location information location matches with positional information, and the physical address matches with prestored information, then judges the accountIt is number normal to log in, conversely, then the account does not log in normally;
Second judge module, if for normally logging in, according to the identification information, the time information and institute's rhemeConfidence breath judges whether this flight is legal.
Preferably, second judge module is used for:
If the account normally logs in, aircraft the last time clear for flying is obtained according to the identification informationTemporal information and the area information of clear for flying;
Judge to fly for this time according to the time information, the positional information, the temporal information and the area informationWhether row is legal.
Present invention also offers a kind of storage medium, computer program is stored with the storage medium, when the calculatingWhen machine program is run on computers so that the computer performs the method described in any of the above-described.
Present invention also offers a kind of server, including processor and memory, computer is stored with the memoryProgram, the processor is by calling the computer program stored in the memory, for performing any of the above-described instituteThe method stated.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is carried out clear, completeSite preparation describes.Obviously, described embodiment is only some embodiments of the present application, rather than whole embodiments.It is based onEmbodiment in the application, the every other implementation that those skilled in the art are obtained under the premise of creative work is not paidExample, belong to the protection domain of the application.
Term " first ", " second ", " the 3rd " in the description and claims of this application and above-mentioned accompanying drawing etc.(if present) is for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that thisThe object of sample description can exchange in the appropriate case.In addition, term " comprising " and " having " and their any deformation, meaningFigure is to cover non-exclusive include.For example, contain the process of series of steps, method or contain a series of modules or listThe device of member, terminal, system are not necessarily limited to those steps or module or the unit clearly listed, and can also include unclearThe step of ground is listed or module or unit, it can also include for intrinsic its of these processes, method, apparatus, terminal or systemIts step or module or unit.
With reference to figure 1, Fig. 1 is a kind of aircraft monitoring and managing method in one embodiment of the invention, and applied in server, it is ledIt is used to supervise the aircraft such as unmanned plane, this method comprises the following steps:
S101, obtain identification information, the collection mark letter that the aircraft to fly of mobile terminal collection is sentThe location of information and the aircraft information at the time of during breath.
In this step, it can be the identity for only including the aircraft that the identification information, which is,.In some embodimentsIn, the identification information includes identity and this time the first authorization message of flight of aircraft, for flying each time, blank pipeCenter can all distribute first authorization message to the aircraft, for example, first authorization message can be a string of authorization codes, shouldAuthorization code is to randomly generate, and authorization code corresponding to each first authorization message is used only once, it is impossible to is repeated.
Wherein, the identification information is carried in carry-on infrared beacon and sent in infrared signal, and mobile terminal passes through knowledgeThe not infrared signal obtains the identification information
In this step, the time information can be a time information or multiple time informations.Believe the positionBreath can pass through the current positional information of mobile terminal, and the range information calculating with the aircraft that the mobile terminal measuresDraw.It is of course also possible to directly obtain the latitude and longitude information of the aircraft by other existing localization methods.
S102, obtained according to the identification information aircraft operator account, whether and it is normal to inquire about the accountLog in.
In this step, each identification information corresponds to the registered user of an aircraft, and the registered user is registeringWhen can also bind an account, it is when carrying out aircraft operation, it is necessary to which it is just valid operation to log in the account, so as to avoidOffender steals the aircraft of user to use.With the beneficial effect for improving aircraft flight supervision.
In certain embodiments, step S102 includes:
A1, obtained according to the identification information aircraft operator account, and inquire about whether the account is locatedIn online logging status.
If A2, the account are not at online logging status, judge that the account does not log in normally.If user is basicIt is not logged on, then illustrates that unmanned plane may be stolen.
If A3, being in online logging status in account, the physical address for the user terminal for logging in the account is obtained;For example, the physical address must provide to air traffic control centre in user's registration, in other words, when logging in, server will be looked into userAsk the physical address.
If A4, the physical address match with prestored information, judge that the account normally logs in.
In certain embodiments, step S102 includes:
B1, obtained according to the identification information aircraft operator account, and inquire about the login of the accountState.
If B2, the account are in off-line state, judge that the account does not log in normally;If user does not step at allRecord, then illustrate that unmanned plane may be stolen.
If B3, the account are in presence, judge that the account normally logs in.
In certain embodiments, step S102 includes:
C1, obtained according to the identification information aircraft operator account, and inquire about whether the account is locatedIn online logging status;
If C2, the account are not at online logging status, judge that the account does not log in normally;If user is basicIt is not logged on, then illustrates that unmanned plane may be stolen.
If C3, being in online logging status in account, the location information for the user terminal for logging in the account is obtained;In other words, if user wants legal use, it is necessary to open the positioning function ability login account of mobile phone, server can obtainTo the location information of the mobile phone.
If C4, the location information location match with positional information, judge that the account normally logs in.If location informationPlace corresponding with positional information illustrates that account normally logs in the range of error permission.
In certain embodiments, step S102 includes:
D1, obtained according to the identification information aircraft operator account, and inquire about whether the account is locatedIn online logging status.
If D2, the account are not at online logging status, judge that the account does not log in normally.
If D3, being in online logging status in account, the location information for the user terminal for logging in the account is obtainedAnd physical address.
If D4, the location information location match with positional information, and the physical address matches with prestored information, then judgesThe account normally logs in, conversely, then the account does not log in normally.If location information place corresponding with positional information existsIn the range of error allows and physical address is corresponding, then illustrates that account normally logs in.
If S103, normal login, judge that the current flight of the aircraft is illegal.
In this step, if the account of user logs in be normal, illustrate it is that someone has stolen the unmanned plane of user and existedIllegally flight is carried out, it is necessary to carry out alert process.
If S104, normal login, being judged according to the identification information, the time information and the positional information shouldWhether secondary flight is legal.
In this step, step S104 includes:
If S1041, the account normally log in, the last license of the aircraft is obtained according to the identification informationThe temporal information of flight and the area information of clear for flying.
In this step, identification information includes identity and the first mandate mark of aircraft.
Step S1041 includes:
Identity inquiry the last time in the identification information licenses to the second of the aircraft and authorizes markKnow;Mark is authorized to judge that first mandate identifies whether according to described second legal;If legal, authorized according to described firstMark obtains the temporal information of aircraft the last time clear for flying and the area information of clear for flying.The last timeIt is that mark is authorized corresponding to this time flight, such as the second mandate mark can be A125360221.Such as the identification informationThe first of middle carrying authorizes and is identified as A125360221, and it authorizes mark identical with second, therefore, judges the first mandate markIt is legal.
S1042, according to the time information, the positional information, the temporal information and the area information judgeWhether this flight is legal.
In this step, if at the time of the time information corresponds within the period corresponding to the temporal information, andPosition corresponding to the positional information is located at corresponding to the area information in region, then judges that this time flight is legal;It is on the contrary thenIt is illegal.
When blank pipe department authorizes to the aircraft of the user, specific flight range and flight time can be enteredRow limitation, for example, once application can only fly 3 hours.In this step, if being located at institute at the time of the time information corresponds toState in the period corresponding to temporal information, and position corresponding to the positional information is located at region corresponding to the area informationIt is interior, then judge that this time flight is legal.If time information or positional information have one to be unsatisfactory for condition, this flight is judgedIt is illegal.
From the foregoing, it will be observed that the mark that the embodiment of the present invention is sent by obtaining the aircraft to fly that mobile terminal gathersThe location of information and the aircraft information at the time of when information, the collection identification information;Believed according to the markBreath obtains the account of the operator of aircraft, and inquires about whether the account normally logs in;If normal log in, described in judgementThe current flight of aircraft is illegal;If normal log in, according to the identification information, the time information and the positionInformation judges whether this flight is legal;So as to realize the strong supervision to aircraft flight, and due to respective operations person'sAccount, other people can be avoided after user applies for flight, steal the aircraft of user illegally to be flown, further plusBig supervision.
Fig. 2 is refer to, in certain embodiments, the aircraft monitoring and managing method is further comprising the steps of:
SS, the first image information for obtaining the aircraft that the mobile terminal is shot.
Accordingly, in this embodiment, step S1042 includes:
According to described first image information, the time information, the positional information, the temporal information and the areaDomain information judges whether this flight is legal.
In specific implementation procedure, step S1042 includes:The archive that the aircraft is obtained according to the identification information is specialReference ceases;According to the acquisition characteristics information of aircraft described in described first image acquisition of information;According to the archive feature informationAnd the acquisition characteristics information judges that the aircraft of this time in-flight is to usurp identification information or legal use identification information;IfFor legal use, then being judged according to the time information, the positional information, the temporal information and the area information shouldWhether secondary flight is legal.
In this step, the archive feature information is the feature letter of aircraft corresponding to the identification information prestoredBreath, such as color, model, size etc..In this step, handled to obtain the mobile terminal according to first image informationThe characteristic information of the aircraft collected, such as the color of the aircraft, model, size.In this step, mutually compare flightThe archive feature information of device and the acquisition characteristics information of the aircraft collected emit so as to judge whether to occur " OEM " etc.Occurred with the situation of identification information.If archive feature information and acquisition characteristics information are roughly the same in error range, sentenceDisconnected legal use, if the difference of the two, beyond the scope of error, judgement is to usurp identification information.
Fig. 3 is refer to, Fig. 3 is the structure chart of the aircraft maintenance device in one embodiment of the invention.The aircraft is supervisedDevice includes:
First acquisition module 301, for obtain mobile terminal collection the aircraft to fly send identification information,The location of information and the aircraft information at the time of when gathering the identification information;
Enquiry module 302, the account of the operator for obtaining aircraft according to the identification information, and inquire about the accountNumber whether normally log in;
First judge module 303, the account of the operator for obtaining the aircraft according to the identification information, and look intoAsk whether the account is in online logging status;If the account is not at online logging status, the account is judged notIt is normal to log in;If being in online logging status in account, obtain the location information of the user terminal for logging in the account withAnd physical address;If the location information location matches with positional information, and the physical address matches with prestored information, then judgesThe account normally logs in, conversely, then the account does not log in normally.
Second judge module 304, if normally being logged in for the account, believed according to the identification information, the momentBreath and the positional information judge whether this flight is legal.Second judge module 304 is specifically used for:If the accountIt is normal to log in, then the temporal information of aircraft the last time clear for flying is obtained according to the identification information and license fliesCapable area information;Being judged according to the time information, the positional information, the temporal information and the area information shouldWhether secondary flight is legal.
In certain embodiments, the device also includes the second acquisition module, for obtaining the institute of the mobile terminal shootingState the first image information of aircraft.
It should be noted that one of ordinary skill in the art will appreciate that whole in the various methods of above-described embodiment orPart steps are by program the hardware of correlation can be instructed to complete, and the program can be stored in computer-readable storage mediumIn matter, the storage medium can include but is not limited to:Read-only storage (ROM, Read Onl y Memory), arbitrary access are depositedReservoir (RAM, Random Access Memory), disk or CD etc..
In certain embodiments, the embodiment of the present invention additionally provides a kind of server, including processor and memory, describedComputer program is stored with memory, the processor by calling the computer program stored in the memory,For performing the aircraft monitoring and managing method described in above-described embodiment.
Method, apparatus, storage medium and the server provided above the embodiment of the present application is described in detail, thisApply specific case in text to be set forth the principle and embodiment of the application, the explanation of above example is only intended toHelp understands the present processes and its core concept;Meanwhile for those skilled in the art, according to the thought of the application,There will be changes in specific embodiments and applications, in summary, this specification content should not be construed as to thisThe limitation of application.