[发明专利]一种冰浮标卫星数据处理方法有效
申请号: | 201811342654.7 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109213987B | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 林丽娜;刘娜;陈红霞;王欢齐;何琰 | 申请(专利权)人: | 自然资源部第一海洋研究所;青岛海洋科技中心 |
主分类号: | G06F40/177 | 分类号: | G06F40/177;H04L51/42 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浮标 卫星 数据处理 方法 | ||
本发明公开了一种冰浮标卫星数据处理方法,程序运行前首先导入所需工具模块,创建表格文件,用于冰浮标卫星数据的最终存储,最后完成编码格式转换函数、邮件类型获取函数、邮件头获取函数和邮件内容获取函数的建立;进入主程序,程序首先连接POP3服务器,并根据用户邮箱信息完成身份验证,成功连接邮箱后自动检测邮件数量和占用空间,并返回所有邮件编号;依次读取所有邮件并对附件完成数据解析;根据数据格式依次解析获得温度、纬度、经度和时间信息,然后按顺序依次存入表格文件,完成所有邮件数据的解析存储后保存表格文件并关闭POP3服务完成冰浮标卫星数据处理工作。本发明的有益效果是减少了数据处理时间、极大提高了工作效率。
技术领域
本发明属于数据处理技术领域,涉及一种冰浮标卫星数据处理方法。
背景技术
现有冰浮标卫星数据需要专业人员手动完成邮箱登录,数据下载,数据解析,数据汇总等一系列工作。平均每天需要处理150条数据,人工处理耗时较多,容易出错。
发明内容
本发明的目的在于提供一种冰浮标卫星数据处理方法,本发明的有益效果是能够自动完成邮箱登录、数据下载、数据解析、数据汇总任务,减少了数据处理时间、不会出现人为错误、极大提高了工作效率。
本发明所采用的技术方案是按照以下步骤进行:
步骤1:程序运行前首先导入所需工具模块,包括POP3服务模块、邮箱工具模块和表格工具模块,然后创建表格文件,用于冰浮标卫星数据的最终存储,最后完成编码格式转换函数、邮件类型获取函数、邮件头获取函数和邮件内容获取函数的建立;
步骤2:完成以上工作后进入主程序,程序首先连接POP3服务器,并根据用户邮箱信息完成身份验证,成功连接邮箱后自动检测邮件数量和占用空间,并返回所有邮件编号;
步骤3:接着依次读取所有邮件的邮件类型、邮件头、邮件内容与邮件附件,邮件附件为.sbd文件,内容为冰浮标卫星数据,需要对附件完成数据解析;
步骤4:获取.sbd文件文件后以二进制读取邮件内容,根据数据格式依次解析获得温度、纬度、经度和时间信息,然后按顺序依次存入表格文件,完成所有邮件数据的解析存储后保存表格文件并关闭POP3服务完成冰浮标卫星数据处理工作。
进一步,冰浮标卫星数据共21字节:
第1字节数据内容:
BIT7:表示数据是否为遗留数据;该位为1时数据为遗留数据,表示此数据为上周期发送未成功数据,该位为0此数据为新数据;
BIT5:此周期是否通过GPS授时信息校准RTC,该位为1时表示已校准,为0时未校准;
BIT4:此周期GPS通讯正常,该位为1时表示通讯正常,为0时通讯异常;
BIT3:此周期GPS通讯正常,该位为1时表示通讯正常,为0时通讯异常;
BIT2:上周期GPS完成定位工作,该位为1时表示上周期GPS定位完成,为0时上周期GPS定位未有效完成;
BIT1:上周期IRD完成通讯工作,该位为1时表示上周期IRD通讯完成,为0时上周期IRD通讯未有效完成;
BIT0:上周期TD完成温度采集工作,该位为1时表示上周期TD采集完成,为0时上周期TD采集工作未有效完成;
第2字节数据内容:GPS定位用时,单位:秒;
第3字节数据内容:IRD信号检查用时,单位:秒;
第4字节数据内容:
BIT6:GPS定位失败后在2分钟后重启,该位为1表示GPS曾重启过1次,为0则为未重启;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于自然资源部第一海洋研究所;青岛海洋科技中心,未经自然资源部第一海洋研究所;青岛海洋科技中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811342654.7/2.html,转载请声明来源钻瓜专利网。