[发明专利]用于存储式测井的声波数据文件下载的断点续载方法在审
申请号: | 202010230535.3 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111262952A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 张昊;杨斌;马刊创;王国军;武高峰;赵剑晖;马阔 | 申请(专利权)人: | 北京环鼎科技有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/06 |
代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 陈江 |
地址: | 102200 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储 测井 声波 数据文件 下载 断点 方法 | ||
1.一种用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,包括:
步骤1:连接声波仪器和工控机并获取声波仪器存储板中信息区的信息,所述存储板中设有多个不同编号的存储块,各存储块均可以储存指定字节的数据,所述声波文件会占据多个连续编号的存储块,并将声波信息记录在存储块中;
步骤2:工控机开始确定要下载的声波文件,并检测所述声波仪器存储板信息区中是否存在该声波文件,当检测到声波文件存在时,工控机会打开声波文件并获取该声波文件的长度;
步骤3:工控机在下载前会对声波文件进行检测以判定此次下载为一次下载还是二次下载,当工控机判定下载的声波文件为二次下载时,工控机会读取一次下载时下载声波文件的断点位置,并通过计算重新确定起始存储块编号,将声波仪器存储板存储的声波信息发送到工控机;
步骤4:二次下载开始时,工控机会先将声波文件中下载好的部分打开以获取已下载文件的字节数,工控机会接收剩余的声波文件,并从断点处开始写入数据;
步骤5:当声波文件传输完毕时,关闭传输流,初始化各变量,并释放占用资源。
2.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,当测井平台软件接受数据流的下载过程中出现意外中断时,工控机会保存已下载部分的声波文件。
3.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,在下载指定的声波文件时,所述工控机会检测其内部是否存在相同的声波文件:
当工控机内不存在该声波文件时,则工控机判定此次下载为首次下载并从该声波文件的起始位置开始下载;
当工控机内存在该声波文件时,工控机会对其存储的文件大小与声波仪器存储板信息区内的声波文件大小进行对比,当存储的声波文件大小小于信息区内的声波文件大小时,工控机判定在一次下载的过程中出现意外导致下载中断并开始进行二次下载;当存储的声波文件大小等于信息区内的声波文件大小时,工控机判定该声波文件已经下载。
4.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,所述步骤2中声波文件的长度即为该声波文件占用的字节数。
5.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,所述声波文件的长度为该声波文件起始的存储块号和结束的存储块号。
6.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,各所述存储块中可以存放1024个字节。
7.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,在所述步骤3中确定起始存储块编号时,将字节数除以每块存储块存放的字节数并取整,再将取整后的整数加上该声波文件的起始存储块号即可得到该声波文件在进行二次下载时的起始存储块号。
8.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,在确定声波文件二次下载的位置时,通过将所述起始的存储块号乘以各存储块存放的字节数,声波文件中该乘积所处位置即为一次下载中断的位置,在确定位置后,即可发送该位置并开始进行二次下载。
9.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,在下载时,所述声波仪器存储板存储的声波信息会以数据流的形式发送到所述工控机。
10.根据权利要求1所述的用于存储式测井的声波数据文件下载的断点续载方法,其特征在于,在进行二次下载时,工控机会向计算后得到的二次下载起始的存储块发送数据,并将这些数据记录保存进文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环鼎科技有限责任公司,未经北京环鼎科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010230535.3/1.html,转载请声明来源钻瓜专利网。