Low-altitude radar multi-seat airspace data editing method

文档序号:1363071 发布日期:2020-08-11 浏览:14次 中文

阅读说明:本技术 一种低空雷达多席位空域数据编辑方法 (Low-altitude radar multi-seat airspace data editing method ) 是由 胡术 刘宇 刘健波 闫震 于 2020-04-21 设计创作,主要内容包括:本发明涉及低空雷达人机操作软件设计领域,特别是涉及一种低空雷达多席位空域数据编辑方法,步骤包括:a、当席位进行空域数据编辑时,查询空域编号是否被记录在编辑清单中,如果否,则执行b步骤,如果是,则获取编辑清单中最近操作时间,如果当前时间减去最近操作时间小于阈值,则在当前席位提示拒绝编辑该空域数据;b、在编辑清单中记录当前编辑的空域编号,开始编辑当前空域数据,以预定时间间隔更新编辑清单中最后操作时间;c、完成编辑后,将更新后的空域数据发往服务器和各席位。本发明能够用于低空雷达监视系统或类似系统中,用于避免在多个席位对低空空域数据进行操作时,发生的数据冲突丢失等情况。(The invention relates to the field of low-altitude radar man-machine operation software design, in particular to a low-altitude radar multi-seat airspace data editing method, which comprises the following steps: a. when the spatial domain data of the seat is edited, inquiring whether a spatial domain number is recorded in an edit list or not, if not, executing the step b, if so, acquiring the latest operation time in the edit list, and if the current time minus the latest operation time is less than a threshold value, prompting to refuse to edit the spatial domain data at the current seat; b. recording the currently edited airspace number in an editing list, starting to edit the current airspace data, and updating the last operation time in the editing list at preset time intervals; c. and after the editing is finished, sending the updated airspace data to the server and each seat. The invention can be used in a low-altitude radar monitoring system or a similar system and is used for avoiding the situations of data collision and loss and the like when a plurality of seats operate low-altitude space domain data.)

1. A low-altitude radar multi-seat airspace data editing method is characterized by comprising the following steps:

a. when the spatial domain data of the seat is edited, inquiring whether a spatial domain number is recorded in an edit list or not, if not, executing the step b, if so, acquiring the latest operation time in the edit list, and if the current time minus the latest operation time is less than a threshold value, prompting to refuse to edit the spatial domain data at the current seat;

b. recording the currently edited airspace number in an editing list, starting to edit the current airspace data, and updating the last operation time in the editing list at a preset time interval;

c. and after the editing is finished, updating the current airspace data, and sending the updated airspace data to the server and each seat.

2. The method for editing low-altitude radar multi-seat airspace data according to claim 1, wherein the edit list stores data in a table form, and the contents of the table store include: the method comprises the following steps of temporary airspace type, airspace name, airspace number, version number, current operating seat ID and latest operating time.

3. The method for editing low-altitude radar multi-seat spatial domain data according to claim 2, wherein the step b comprises:

s1, recording information of a current editing airspace in an editing list, wherein the airspace information comprises a temporary airspace type, an airspace name, an airspace number, a version number, a current operating seat ID and a latest operating time;

s2, editing the airspace data corresponding to the airspace number in a temporary airspace data table, and updating the latest operation time at a preset time interval, wherein the airspace data is used for calculating the low-altitude flight target trajectory;

s3, calculating the difference between the current time and the latest operation time;

and S4, judging whether the difference value is smaller than a preset time threshold value, if so, not editing the spatial domain data corresponding to the spatial domain number by other seats, and if not, allowing the other seats to edit the spatial domain data corresponding to the spatial domain number.

4. The method for editing spatial domain data of low altitude radar with multiple seats according to claim 3, wherein editing the spatial domain data comprises: and adding low-altitude space domain data, modifying the low-altitude space domain data and deleting the low-altitude space domain data.

5. The method for editing multi-seat spatial domain data of a low-altitude radar as claimed in claim 4, wherein when the low-altitude spatial domain data is added, every time one new low-altitude spatial domain data is added, a current maximum spatial domain number is increased by 1, and the maximum spatial domain number is used for recording the number of the low-altitude spatial domain data.

6. The method for editing low-altitude radar multi-seat spatial domain data according to claim 5, wherein the step of adding low-altitude spatial domain data comprises:

s11, adding 1 to the current maximum airspace number to obtain a new maximum airspace number, wherein the new maximum airspace number is used as a new added airspace number corresponding to the new added low-altitude airspace data;

s12, judging whether the new airspace number is recorded in the edit list, if so, rejecting new airspace data and sending a prompt, and if not, executing the step S13;

s13, inputting the airspace data corresponding to the newly added airspace number, and updating the latest operation time at a preset time interval;

s14, calculating the difference between the current time and the latest operation time;

s15, judging whether the difference value is smaller than a preset time threshold value, if so, other seats cannot edit the airspace data corresponding to the newly-increased airspace number, otherwise, executing the step S16;

and S16, inserting the airspace data corresponding to the new increased airspace number into a temporary airspace data table, deleting the content in the edit list, setting the version number corresponding to the new increased airspace number to be 1, and sending the airspace data corresponding to the new increased airspace number to a server and each seat.

7. The method for editing low-altitude radar multi-seat spatial domain data according to claim 6, wherein the step of modifying the low-altitude spatial domain data comprises:

s21, searching whether the airspace number corresponding to the low-altitude airspace data to be modified exists in the edit list, if not, jumping to the step S24, and if so, executing the step S22;

s22, calculating the difference between the time of the current seat operation and the latest operation time;

s23, judging whether the difference value is smaller than a preset time threshold value, if so, the current seat can not modify the low-altitude space data to be modified, otherwise, executing the step S24;

s24, inputting the low-altitude space domain data to be modified, and updating the latest operation time at a preset time interval;

and S25, replacing the original low-altitude space domain data with the low-altitude space domain data to be modified in the temporary space domain data table, deleting the content in the edit list, adding 1 to the version number corresponding to the modified low-altitude space domain data, and sending the modified low-altitude space domain data to the server and each seat.

8. The method for editing low-altitude radar multi-seat spatial domain data according to claim 6, wherein the step of deleting the low-altitude spatial domain data comprises:

s31, searching whether the airspace number corresponding to the low-altitude airspace data to be deleted exists in the edit list, if not, jumping to the step S34, and if so, executing the step S32;

s32, calculating the difference between the time of the current seat operation and the latest operation time;

s33, judging whether the difference value is smaller than a preset time threshold value, if so, the current seat cannot delete the low-altitude space data to be modified, otherwise, executing the step S34;

s34, deleting the data corresponding to the low-altitude space domain data to be deleted in the temporary space domain data table, deleting the content in the edit list, and sending the space domain number corresponding to the deleted low-altitude space domain data to the server and each seat;

and S35, refreshing the display of each seat, and removing the deleted low-level empty space data by the server.

9. The method for low-altitude radar multi-seat spatial domain data editing according to any one of claims 1 to 8, wherein the preset time threshold is 2 times of the preset time interval.

10. A low-altitude radar multi-seat airspace data editing system is characterized by comprising a low-altitude monitoring radar, a plurality of operating seats and a server,

the low-altitude monitoring radar is used for acquiring low-altitude space domain data;

the server acquires low-altitude space-domain data from the low-altitude monitoring radar and stores the low-altitude space-domain data, manages the authority of a plurality of operation seats by adopting the method according to any one of claims 1 to 9, outputs the low-altitude space-domain data to the operation seats, and receives the edited low-altitude space-domain data from the operation seats;

and the operation seat acquires and displays the low-altitude space domain data in the server, edits the acquired low-altitude space domain data, and outputs the edited low-altitude space domain data to the server.

Technical Field

The invention relates to the field of low-altitude radar man-machine operation software design, in particular to a low-altitude radar multi-seat airspace data editing method.

Background

In a low-altitude radar monitoring system, data needs to be synchronously operated on a plurality of seats and an operation server, for example, airspace data planned according to flight tasks of a low-altitude aircraft (an unmanned aerial vehicle, a helicopter, a navigation aircraft and the like for low-altitude flight), the airspace data is generated by drawing a plurality of seats, the generated airspace data may be modified during operation and displayed in all the seats in real time, and the operation server processes the low-altitude airspace data, for example, calculating a target trajectory of the low-altitude flight, checking whether to alarm or not and the like. A low-altitude radar surveillance system is shown in figure 2.

Generally, the operation of modifying the airspace data needs to be continued for a period of time, and during this period, if other seats modify the data in the same airspace, no matter how slow the operation is, and no matter from which time different seats begin to draw, the problem that the original data version is covered by the last drawn and submitted data version is easy to occur, and the situations that the airspace data cannot be deleted or lost and the like may also occur.

Disclosure of Invention

Aiming at the problems of data confusion and data loss caused by interactive man-machine operation of simultaneously modifying the same type of data by a plurality of seats, the method improves the conventional airspace data editing method, and avoids conflicts caused by simultaneously operating and setting the same airspace data.

In order to achieve the above purpose, the invention provides the following technical scheme:

a low-altitude radar multi-seat airspace data editing method comprises the following steps:

a. when the spatial domain data of the seat is edited, inquiring whether a spatial domain number is recorded in an edit list or not, if not, executing the step b, if so, acquiring the latest operation time in the edit list, and if the current time minus the latest operation time is less than a threshold value, prompting to refuse to edit the spatial domain data at the current seat;

b. recording the currently edited airspace number in an editing list, starting to edit the current airspace data, and updating the last operation time in the editing list at a preset time interval;

c. and after the editing is finished, updating the current airspace data, and sending the updated airspace data to the server and each seat.

Preferably, the edit list stores data in a table format, and the contents of the table storage include: the method comprises the following steps of temporary airspace type, airspace name, airspace number, version number, current operating seat ID and latest operating time.

Preferably, step b comprises:

s1, recording information of the current editing airspace in the editing list, wherein the airspace information comprises a temporary airspace type, an airspace name, an airspace number, a version number, a current operating seat ID and a latest operating time;

s2, editing airspace data corresponding to the airspace number in a temporary airspace data table, and updating the latest operation time at a preset time interval, wherein the airspace data is used for calculating the low-altitude flight target track;

s3, calculating the difference between the current time and the latest operation time;

and S4, judging whether the difference value is smaller than a preset time threshold value, if so, not editing the spatial domain data corresponding to the spatial domain number by other seats, and otherwise, allowing the other seats to edit the spatial domain data corresponding to the spatial domain number.

Preferably, editing the spatial domain data comprises: and adding low-altitude space domain data, modifying the low-altitude space domain data and deleting the low-altitude space domain data.

As a preferred scheme, when newly adding low-altitude airspace data, every time one new low-altitude airspace data is added, the current maximum airspace number is added by 1, and the maximum airspace number is used for recording the number of the low-altitude airspace data.

Preferably, the step of adding the low-level spatial data includes:

s11, adding 1 to the current maximum airspace number to obtain a new maximum airspace number, wherein the new maximum airspace number is used as a new added airspace number corresponding to the new added low-altitude airspace data;

s12, judging whether the newly added airspace number is recorded in the edit list, if so, rejecting newly added airspace data and sending a prompt, and if not, executing the step S13;

s13, inputting airspace data corresponding to the newly added airspace number, and updating the latest operation time at a preset time interval;

s14, calculating the difference between the current time and the latest operation time;

s15, judging whether the difference value is smaller than a preset time threshold value, if so, other seats cannot edit the airspace data corresponding to the newly-increased airspace number, otherwise, executing the step S16;

and S16, inserting the airspace data corresponding to the newly added airspace number into the temporary airspace data table, deleting the content in the edit list, setting the version number corresponding to the newly added airspace number as 1, and sending the airspace data corresponding to the newly added airspace number to the server and each seat.

Preferably, the step of modifying the low-level spatial domain data comprises:

s21, searching whether the airspace number corresponding to the low-altitude airspace data to be modified exists in the edit list, if not, jumping to the step S24, and if so, executing the step S22;

s22, calculating the difference between the time of the current seat operation and the latest operation time;

s23, judging whether the difference value is smaller than a preset time threshold value, if so, the current seat can not modify the low-altitude space data to be modified, otherwise, executing the step S24;

s24, inputting low-altitude space domain data to be modified, and updating the latest operation time at preset time intervals;

s25, replacing the original low-altitude space domain data with the low-altitude space domain data to be modified in the temporary space domain data table, deleting the content in the edit list, adding 1 to the version number corresponding to the modified low-altitude space domain data, and sending the modified low-altitude space domain data to the server and each seat;

preferably, the step of deleting the low-level spatial data includes:

s31, searching whether the airspace number corresponding to the low-altitude airspace data to be deleted exists in the edit list, if not, jumping to the step S34, and if so, executing the step S32;

s32, calculating the difference between the time of the current seat operation and the latest operation time;

s33, judging whether the difference value is smaller than a preset time threshold value, if so, the current seat cannot delete the low-altitude space data to be modified, otherwise, executing the step S34;

s34, deleting the data corresponding to the low-altitude space domain data to be deleted in the temporary space domain data table, deleting the content in the edit list, and sending the space domain number corresponding to the deleted low-altitude space domain data to the server and each seat;

and S35, refreshing the display of each seat, and removing the deleted low-level empty space data by the server.

Preferably, the preset time threshold is 2 times the predetermined time interval.

Based on the same conception, the invention also provides a low-altitude radar multi-seat airspace data editing system which is characterized by comprising a low-altitude monitoring radar, a plurality of operating seats and a server,

the low-altitude monitoring radar is used for acquiring low-altitude space domain data;

the server acquires low-altitude space domain data from the low-altitude monitoring radar and stores the low-altitude space domain data, manages the authority of a plurality of operation seats by adopting any method in the technical scheme, outputs the low-altitude space domain data to the operation seats, and receives the edited low-altitude space domain data from the operation seats;

and operating the seat to acquire and display the low-altitude space domain data in the server, editing the acquired low-altitude space domain data, and outputting the edited low-altitude space domain data to the server.

Compared with the prior art, the invention has the beneficial effects that:

the invention can be used in a low-altitude radar monitoring system or a similar system and is used for avoiding the situations of data collision and loss and the like when a plurality of seats operate low-altitude space domain data.

Description of the drawings:

FIG. 1 is a flow chart of a low-altitude radar multi-seat airspace data editing method of the present invention;

FIG. 2 is a block diagram of a low-altitude radar surveillance system;

FIG. 3 is a flowchart of adding low-level null data according to embodiment 1 of the present invention;

FIG. 4 is a flowchart of modifying low-altitude null data according to embodiment 1 of the present invention;

fig. 5 is a flowchart of deleting low-level null data in embodiment 1 of the present invention.

Detailed Description

The present invention will be described in further detail with reference to test examples and specific embodiments. It should be understood that the scope of the above-described subject matter is not limited to the following examples, and any techniques implemented based on the disclosure of the present invention are within the scope of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于获取图像信息的方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!