一种回放导航数据的方法和装置制造方法及图纸

技术编号:11284165 阅读:74 留言:0更新日期:2015-04-10 18:30
本发明专利技术公开了一种回放导航数据的方法和装置,包括:从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数。通过本发明专利技术的方案,实现了导航数据的回放。

【技术实现步骤摘要】
一种回放导航数据的方法和装置
本专利技术涉及海洋勘探
,尤指一种回放导航数据的方法和装置。
技术介绍
海洋地震勘探中综合导航装置是海上地震勘探作业中的控制和指挥中心。由于综合导航装置接入的导航设备种类众多,导航设备分布于勘探船或挂载于水下拖曳电缆,在海上地震勘探作业之前需要对海上系统进行调试,并且为了满足人员培训、模拟海上地震勘探作业等需求,需要对导航数据进行回放(即模拟各导航设备将导航定位数据发送给综合导航装置的过程),而现有技术中并未给出有效的回放导航数据的方法。
技术实现思路
为了解决上述问题,本专利技术提出了一种回放导航数据的方法和装置,能够回放导航数据。为了达到上述目的,本专利技术提出了一种回放导航数据的方法,包括:预先设置导航设备标识和通信串口之间的第一对应关系;从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数。优选地,当接收到来自所述综合导航装置的炮号信息时,该方法还包括:在所述第二对应关系中查找所述炮号信息对应的罗经鸟的导航定位数据、枪阵的导航定位数据;根据所述第一对应关系通过所述罗经鸟对应的通信串口将所述罗经鸟的导航定位数据发送给所述综合导航装置,同时根据所述第一对应关系通过所述枪阵对应的通信串口将所述枪阵的导航定位数据发送给所述综合导航装置。优选地,在将所述导航定位数据发送给所述综合导航装置之前,该方法还包括:对所述导航定位数据进行加锁;在将所述导航定位数据发送给所述综合导航装置之后,该方法还包括:对所述导航定位数据进行解锁。本专利技术还提出了一种回放导航数据的装置,至少包括:存储模块,用于保存预先设置的导航设备标识和通信串口之间的第一对应关系;获取模块,用于从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收模块,用于接收发送指令;发送模块,用于接收到来自接收模块的发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数。优选地,所述接收模块还用于:接收来自所述综合导航装置的炮号信息;所述发送模块还用于:在所述第二对应关系中查找所述炮号信息对应的罗经鸟的导航定位数据、枪阵的导航定位数据;根据所述第一对应关系通过所述罗经鸟对应的通信串口将所述罗经鸟的导航定位数据发送给所述综合导航装置,同时根据所述第一对应关系通过所述枪阵对应的通信串口将所述枪阵的导航定位数据发送给所述综合导航装置。优选地,所述发送模块还用于:在将所述导航定位数据发送给所述综合导航装置之前,对所述导航定位数据进行加锁;在将所述导航定位数据发送给所述综合导航装置之后,对所述导航定位数据进行解锁。与现有技术相比,本专利技术包括:从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数。通过本专利技术的方案,实现了导航数据的回放。附图说明下面对本专利技术实施例中的附图进行说明,实施例中的附图是用于对本专利技术的进一步理解,与说明书一起用于解释本专利技术,并不构成对本专利技术保护范围的限制。图1为本专利技术回放导航数据的方法的流程图;图2为本专利技术回放导航数据的方法的具体实施例的流程图;图3为本专利技术回放导航数据的装置的结构组成示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述,并不能用来限制本专利技术的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。参见图1,本专利技术提出了一种回放导航数据的方法,包括:步骤100、预先设置导航设备标识和通信串口之间的第一对应关系。本步骤中,如何设置导航设备标识和通信串口之间的第一对应关系属于本领域技术人员的惯用技术手段,并不用于限定本专利技术的保护范围,这里不再赘述。例如,表1为导航设备标识和通信串口之间的第一对应关系的示意表。序号导航设备标识通信串口波特率1DGPS1COM2196002DGPS2COM2296003RGPSCOM2396004测深仪COM2496005电罗经一COM2548006电罗经二COM2648007罗经鸟COM27192008导航头段COM1296009枪阵COM289600表1本步骤中,导航设备可以是差分全球定位系统(DGPS,DifferenceGlobalPositioningSystem)、相对全球定位系统(RGPS,RelativeGlobalPositioningSystem)、电罗经、罗经鸟、回声测深仪、枪阵等。本步骤中,通信串口可以是RS232、RS422、RS485等。步骤101、从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系。其中,与同一导航设备的上一个导航定位数据之间的时间间隔为本次获得的导航定位数据的时间和上一个导航定位数据的时间之间的差值。本步骤中,导航记录文件中记录了勘探作业各导航设备的原始数据信息,导航设备的原始数据信息至少包含有导航设备标识、导航定位数据和时间。本步骤中,如何从导航记录文件中提取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔属于本领域技术人员的惯用技术手段,并不用于限定本专利技术的保护范围,这里不再赘述。本步骤中,第二对应关系可以这样实现:对于每一个导航设备,将导航定位数据保存在一个文件中,将与同一导航设备的上一个导航定位数据之间的实际间隔保存在另一个文件中,两个文件的文件名中均包含有导航设备标识,两个文件中一个导航定位数据对应一个时间间隔。本步骤中,对于每一个导航设备,可以将第一个导航定位数据对应的与同一导航设备的上一个导航定位数据之间的时间间隔设置为0。本步骤中,导航定位数据包含有炮号信息、时间、经纬度信息等。步骤102、接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串本文档来自技高网...
一种回放导航数据的方法和装置

【技术保护点】
一种回放导航数据的方法,其特征在于,包括:预先设置导航设备标识和通信串口之间的第一对应关系;从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数。

【技术特征摘要】
1.一种回放导航数据的方法,其特征在于,包括:预先设置导航设备标识和通信串口之间的第一对应关系;从导航记录文件中获取导航设备标识、导航定位数据和与同一导航设备的上一个导航定位数据之间的时间间隔之间的第二对应关系;接收到发送指令,根据第一对应关系和第二对应关系将除枪阵和罗经鸟之外的各导航设备的第一个导航定位数据通过对应的通信串口同时发送给综合导航装置;对于每一个除枪阵和罗经鸟之外的导航设备,在第二对应关系中查找第N个导航定位数据对应的与通用导航设备的上一个导航定位数据之间的时间间隔,在查找到的时间间隔后,通过对应的通信串口向综合导航装置发送第N个导航定位数据;其中,N为大于或等于2的整数;当接收到来自所述综合导航装置的炮号信息时,该方法还包括:在所述第二对应关系中查找所述炮号信息对应的罗经鸟的导航定位数据、枪阵的导航定位数据;根据所述第一对应关系通过所述罗经鸟对应的通信串口将所述罗经鸟的导航定位数据发送给所述综合导航装置,同时根据所述第一对应关系通过所述枪阵对应的通信串口将所述枪阵的导航定位数据发送给所述综合导航装置。2.根据权利要求1所述的方法,其特征在于,在将所述导航定位数据发送给所述综合导航装置之前,该方法还包括:对所述导航定位数据进行加锁;在将所述导航定位数据发送给所述综合导航装置之后,该方法还包括:对所述导航定位数据进行解锁。3.一种回放导航数据的装置,其...

【专利技术属性】
技术研发人员:王斌阮福明
申请(专利权)人:中国海洋石油总公司中海油田服务股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1