CN106895850B - 一种支持多源目标筛选的态势显示方法 - Google Patents
一种支持多源目标筛选的态势显示方法 Download PDFInfo
- Publication number
- CN106895850B CN106895850B CN201611259395.2A CN201611259395A CN106895850B CN 106895850 B CN106895850 B CN 106895850B CN 201611259395 A CN201611259395 A CN 201611259395A CN 106895850 B CN106895850 B CN 106895850B
- Authority
- CN
- China
- Prior art keywords
- target
- thread
- interface
- data
- network
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/04—Display arrangements
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G3/00—Traffic control systems for marine craft
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Ocean & Marine Engineering (AREA)
- Radar Systems Or Details Thereof (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明涉及一种支持多源目标筛选的态势显示方法,其技术特点在于:包括以下步骤:步骤1、初始化网络线程和界面线程;步骤2、创建目标数据结构;步骤3、处理网络线程数据并显示界面线程数据。本发明在为用户提供雷达、AIS设备各自输出信息的基础上,为用户提供叠加及差值信息显示,辅助航行人员决策。
Description
技术领域
本发明属于航海作业技术领域,尤其是一种支持多源目标筛选的态势显示方法。
背景技术
雷达、AIS设备用于为海上航行人员提供周围目标信息,辅助航行人员对目标进行判断,以保证航行作业安全。由于雷达与AIS设备的原理形式不同,二者输出的目标观测结果也会有所差别,航行人员不仅关心每一设备的各自输出信息和叠加信息,设备之间的差别信息对航行人员来说也有非常重要,尤其在作战航行过程中,差值信息具有重大的指导性意义。
海图标绘台、电子海图等航海作业设备通过接收雷达、AIS目标信息,实现实时目标信息的跟踪和显示。
目前,实时目标信息的显示主要分为有两种方法:一是采用列表形式进行罗列,通过文字直观地为用户展现目标名称、属性、航向、航速等基本信息;另一种是图形化显示,使用户能够更形象地感受到目标的属性、距自己的方位和距离等。
航海作业设备通常应用上述两种方法分别显示雷达或AIS各自设备的输出信息,部分航海作业设备考虑到二者的叠加信息显示,但均没有提供差值显示方法,不能够最大化满足用户需求。
发明内容
本发明的目的在于克服现有技术的不足,提供一种设计合理、方便实用且能够最大化满足用户需求的支持多源目标筛选的态势显示方法。
本发明解决其技术问题是采取以下技术方案实现的:
一种支持多源目标筛选的态势显示方法,包括以下步骤:
步骤1、初始化网络线程和界面线程;
步骤2、创建目标数据结构;
步骤3、处理网络线程数据并显示界面线程数据。
而且,所述步骤1的具体步骤包括:
(1)创建网络线程;
(2)创建界面线程;
(3)关联界面线程与网络线程之间的信号槽关系,当网络线程接收到数据并处理后,发送目标数据信号到界面线程,界面线程以列表和图形的形式显示目标信息;
(4)启动网络线程;
(5)启动界面线程。
而且,所述步骤2的具体步骤包括:
(1)根据目标的属性,创建用于表达目标的结构体类型;
(2)为目标申请作为数据缓冲池的内存空间,用于存储接收到的目标信息。
而且,所述步骤2第(1)步的所述目标的属性包括:目标来源、MMIS号、船名、IMO号、呼号、船只类型、国籍、CPA、TCPA、位置、方位、距离、航迹向、航迹速、目的地、状态和转向速率。
而且,所述步骤3的处理网络线程数据的具体步骤包括:
(1)网络线程启动网络接收和定时器;
(2)网络线程判断是否接收到目标信息;
(3)在网络线程接收到目标信息后,将数据写入数据缓冲池中;
(4)网络线程判断是否到定时器触发时间;
(5)在到达定时器触发时间后,定时器定时触发,网络线程向界面线程发送数据缓冲池中的数据信息。
而且,所述步骤3的显示界面线程数据的具体步骤包括:
(1)界面线程判断是否接收到网络线程发送的目标数据信号;
(2)界面线程接收到网络线程发送的目标数据信号后,调用关联的槽函数,将数据以表格或图形的形式显示。
而且,所述步骤3的显示界面线程数据的第(2)步包括以下具体步骤:
①界面线程根据当前显示方式和目标类型判断是否需要更新目标列表和图形;
②当人机交互选择雷达信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示雷达输出的目标信息;
③当人机交互选择AIS信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示AI S输出的目标信息;
④当人机交互选择叠加信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面同时显示雷达和AIS输出的目标信息;
⑤当人机交互选择差值信息的显示方式和目标类型时,界面线程匹配雷达和AIS的差值目标,界面线程更新目标列表和图形,界面显示差值目标信息;
而且,所述步骤⑤的界面线程匹配雷达和AIS的差值目标的具体方法为:计算每一雷达目标距每一AIS目标的距离,若任意一个雷达目标距每一AIS目标的距离均大于预设阈值,则判定该雷达目标是差值目标;反之,若任意一个AIS目标距每一雷达目标的距离均大于预设阈值,则判定该AIS目标是差值目标。
本发明的优点和积极效果是:
1、本发明提供就是实现一种支持多源目标筛选的态势显示方法,在为用户提供雷达、AIS设备各自输出信息的基础上,为用户提供叠加及差值信息显示,辅助航行人员决策。
2、本发明能够为用户提供单设备输出目标信息显示、叠加目标信息显示和差值目标信息显示三种模式,以达到最大化满足用户需求的目的。
3、本发明能够简化界面布局、增强人机交互友好性、同时满足不同用户需求的目的。
附图说明
图1是本发明的界面线程和网络线程初始化的数据流程图;
图2是本发明的网络线程数据处理流程图;
图3是本发明的界面线程数据显示流程图;
图4是本发明的目标显示方式图。
具体实施方式
以下结合附图对本发明实施例作进一步详述:
一种支持多源目标筛选的态势显示方法,包括以下步骤:
步骤1、初始化网络线程和界面线程;
所述步骤1的具体步骤,如图1所示,包括:
(1)创建网络线程;
通过初始化网络环境、创建套接字和绑定端口号,创建网路线程,用于等待数据接收并将接收的数据处理后发送目标数据信号至界面线程;
(2)创建界面线程;
界面线程是软件程序的主线程,主要负责创建控件、设置控件样式、布局管理等;
(3)关联界面线程与网络线程之间的信号槽关系,当网络线程接收到数据并处理后,发送目标数据信号到界面线程,界面线程以列表及图形的形式显示目标信息。
(4)启动网络线程;
(5)启动界面线程。
步骤2、创建目标数据结构;
所述步骤2的具体步骤包括:
(1)根据目标的属性,创建用于表达目标的结构体类型;
所述目标的属性包括:目标来源(AIS/雷达)、MMIS号、船名、IMO号、呼号、船只类型、国籍、CPA、TCPA、位置、方位、距离、航迹向、航迹速、目的地、状态、转向速率等;
(2)为目标申请作为数据缓冲池的内存空间,用于存储接收到的目标信息。
步骤3、处理网络线程数据并显示界面线程数据;
所述步骤3的处理网络线程数据的具体步骤,如图2所示,包括:
(1)网络线程启动网络接收和定时器;
(2)网络线程判断是否接收到目标信息;
(3)在网络线程接收到目标信息后,将数据写入数据缓冲池中;
(4)网络线程判断是否到定时器触发时间;
(5)在到达定时器触发时间后,定时器定时触发,网络线程向界面线程发送数据缓冲池中的数据信息。
所述步骤3的显示界面线程数据的具体步骤,如图3所示,包括:
(1)界面线程判断是否接收到网络线程发送的目标数据信号;
(2)界面线程接收到网络线程发送的目标数据信号后,调用关联的槽函数,将数据以表格或图形的形式显示。
所述步骤3的第(2)步包括以下具体步骤:
①界面线程根据当前显示方式和目标类型判断是否需要更新目标列表和图形;
②当人机交互选择雷达信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示雷达输出的目标信息;
③当人机交互选择AIS信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示AI S输出的目标信息;
④当人机交互选择叠加信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面同时显示雷达和AIS输出的目标信息;
⑤当人机交互选择差值信息的显示方式和目标类型时,界面线程匹配雷达和AIS的差值目标,界面线程更新目标列表和图形,界面差值目标信息;
在本实施例中,界面线程为用户提供了四种显示方式:雷达目标、AIS目标、叠加目标和差值目标,界面如图4所示。界面线程默认情况是显示雷达目标信息,当用户选择AIS目标时,界面显示AIS输出的目标信息;当用户选择叠加目标时,界面同时显示雷达和AI S输出的目标信息;当选择差值目标时,界面显示雷达和AIS输出的不同的目标。
所述步骤⑤的界面线程匹配雷达和AIS的差值目标的具体方法为:计算每一雷达目标距每一AIS目标的距离,若任意一个雷达目标距每一AIS目标的距离均大于预设阈值,则判定该雷达目标是差值目标。反之,若任意一个AIS目标距每一雷达目标的距离均大于预设阈值,则判定该AIS目标是差值目标。
在本实施例中,雷达和AIS输出的不同目标即差值目标,可以将其理解为任意类型的目标信息在另一类型目标信息中找不到距离小于一定阈值的目标(这里阈值设置为100m),则认为这一类型的目标为差值目标。
在本实施例中,按照上述步骤实施后,在CentOS***中,以QtCreator为开发环境进行了软件仿真试验,成功实现了一种支持多源目标筛选的态势显示方法,达到多源目标信息可分类筛选、显示的目的,从而最大化满足用户需求。
需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。
Claims (5)
1.一种支持多源目标筛选的态势显示方法,其特征在于:包括以下步骤:
步骤1、初始化网络线程和界面线程;
步骤2、创建目标数据结构;
步骤3、处理网络线程数据并显示界面线程数据;
所述步骤3的处理网络线程数据的具体步骤包括:
(1)网络线程启动网络接收和定时器;
(2)网络线程判断是否接收到目标信息;
(3)在网络线程接收到目标信息后,将数据写入数据缓冲池中;
(4)网络线程判断是否到定时器触发时间;
(5)在到达定时器触发时间后,定时器定时触发,网络线程向界面线程发送数据缓冲池中的数据信息;
所述步骤3的显示界面线程数据的具体步骤包括:
(1)界面线程判断是否接收到网络线程发送的目标数据信号;
(2)界面线程接收到网络线程发送的目标数据信号后,调用关联的槽函数,将数据以表格或图形的形式显示;
所述步骤3的显示界面线程数据的第(2)步包括以下具体步骤:
①界面线程根据当前显示方式和目标类型判断是否需要更新目标列表和图形;
②当人机交互选择雷达信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示雷达输出的目标信息;
③当人机交互选择AIS信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面显示AIS输出的目标信息;
④当人机交互选择叠加信息的显示方式和目标类型时,界面线程更新目标列表和图形,界面同时显示雷达和AIS输出的目标信息;
⑤当人机交互选择差值信息的显示方式和目标类型时,界面线程匹配雷达和AIS的差值目标,界面线程更新目标列表和图形,界面显示差值目标信息。
2.根据权利要求1所述的一种支持多源目标筛选的态势显示方法,其特征在于:所述步骤1的具体步骤包括:
(1)创建网络线程;
(2)创建界面线程;
(3)关联界面线程与网络线程之间的信号槽关系,当网络线程接收到数据并处理后,发送目标数据信号到界面线程,界面线程以列表和图形的形式显示目标信息;
(4)启动网络线程;
(5)启动界面线程。
3.根据权利要求1或2所述的一种支持多源目标筛选的态势显示方法,其特征在于:所述步骤2的具体步骤包括:
(1)根据目标的属性,创建用于表达目标的结构体类型;
(2)为目标申请作为数据缓冲池的内存空间,用于存储接收到的目标信息。
4.根据权利要求3所述的一种支持多源目标筛选的态势显示方法,其特征在于:所述步骤2第(1)步的所述目标的属性包括:目标来源、MMIS号、船名、IMO号、呼号、船只类型、国籍、CPA、TCPA、位置、方位、距离、航迹向、航迹速、目的地、状态和转向速率。
5.根据权利要求1所述的一种支持多源目标筛选的态势显示方法,其特征在于:所述步骤⑤的界面线程匹配雷达和AIS的差值目标的具体方法为:计算每一雷达目标距每一AIS目标的距离,若任意一个雷达目标距每一AIS目标的距离均大于预设阈值,则判定该雷达目标是差值目标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259395.2A CN106895850B (zh) | 2016-12-30 | 2016-12-30 | 一种支持多源目标筛选的态势显示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259395.2A CN106895850B (zh) | 2016-12-30 | 2016-12-30 | 一种支持多源目标筛选的态势显示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106895850A CN106895850A (zh) | 2017-06-27 |
CN106895850B true CN106895850B (zh) | 2020-09-01 |
Family
ID=59198920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611259395.2A Active CN106895850B (zh) | 2016-12-30 | 2016-12-30 | 一种支持多源目标筛选的态势显示方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106895850B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117292583A (zh) * | 2023-10-11 | 2023-12-26 | 绒智海试科技(河北)有限公司 | 一种基于综合态势显示与标绘的目标物态势显示*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101441471B (zh) * | 2008-12-29 | 2012-02-08 | 山东大学 | 一种船舶自动识别监视*** |
CN103425225B (zh) * | 2012-05-16 | 2015-08-19 | 腾讯科技(深圳)有限公司 | 便携数据设备操作***中的应用程序装置及其运行方法 |
CN103064391B (zh) * | 2012-12-28 | 2015-11-18 | 广州数控设备有限公司 | 基于TCP/IP协议及Linux网络编程的数控***远程DNC控制方法 |
CN103793606A (zh) * | 2014-01-27 | 2014-05-14 | 中国电子科技集团公司第十研究所 | 多源传感器目标综合识别***性能评估方法 |
CN104391281A (zh) * | 2014-11-21 | 2015-03-04 | 武汉大学 | 提高天波雷达海面船舶目标跟踪定位精度的方法 |
CN105116390B (zh) * | 2015-08-05 | 2017-11-14 | 中国人民解放军海军航空工程学院 | 面向海用雷达标校的测量值与ais真值点对构建方法 |
CN105632115A (zh) * | 2015-12-31 | 2016-06-01 | 中海石油(中国)有限公司天津分公司 | 一种海洋油田安防*** |
CN105654133B (zh) * | 2015-12-31 | 2019-02-26 | 中船重工(昆明)灵湖科技发展有限公司 | 基于多源数据的船只轨迹融合***及其实现方法 |
CN106019284B (zh) * | 2016-08-15 | 2019-01-25 | 中船航海科技有限责任公司 | 一种船用雷达arpa目标与ais目标融合算法 |
-
2016
- 2016-12-30 CN CN201611259395.2A patent/CN106895850B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106895850A (zh) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10765947B2 (en) | Visual display method for compensating sound information, computer readable storage medium and electronic device | |
CN107102880B (zh) | 消息处理方法、装置、存储介质和计算机设备 | |
KR101663891B1 (ko) | 추출된 메시지를 채팅창에 구별하여 표시하는 메시지 표시 방법, 상기 방법을 수행하는 이동 단말 및 채팅 서버 | |
CN106648391B (zh) | 笔迹同步的方法、装置及*** | |
US9898837B2 (en) | Image processing system | |
US20200314045A1 (en) | Information processing method, device and electronic apparatus | |
EP3913473A1 (en) | Human-machine interaction control method, apparatus and system, and electronic device | |
WO2016197590A1 (zh) | 用于在终端设备上提供截屏服务的方法、装置、存储介质及设备 | |
CN113359995A (zh) | 人机交互方法、装置、设备以及存储介质 | |
CN110058778A (zh) | 输入面板切换方法及装置 | |
CN107329721A (zh) | 显示方法、电子设备以及计算机可读存储介质 | |
CN106895850B (zh) | 一种支持多源目标筛选的态势显示方法 | |
CN114115673B (zh) | 车载屏幕的控制方法 | |
CN113591580B (zh) | 图像标注方法、装置、电子设备和存储介质 | |
CN114327088A (zh) | 消息发送方法、装置、电子设备及介质 | |
CN112508127A (zh) | 数据标注方法及装置、电子设备、介质和产品 | |
CN116310040A (zh) | 三维模型的绘制处理方法、装置、电子设备及存储介质 | |
CN107770474B (zh) | 声音的处理方法、装置、终端设备和存储介质 | |
CN113946729B (zh) | 针对车辆的数据处理方法、装置、电子设备和介质 | |
CN112596883B (zh) | 一种应用切换方法、装置、存储介质及电子设备 | |
JP7266556B2 (ja) | Arナビゲーションの表示方法、装置、電子機器及び記憶媒体 | |
US9889946B2 (en) | Electronic checklists with dynamic visibility of annotations | |
CN105743769B (zh) | 讯息图文显示方法 | |
CN112528929A (zh) | 数据标注方法及装置、电子设备、介质和产品 | |
CN111935355B (zh) | 参数设置方法、装置、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |