【技术实现步骤摘要】
基于小流量更新的移动端实时录井图绘制方法
[0001]本专利技术涉及油田测井、录井及信息化
,特别是涉及到一种基于小流量数据更新的移动端实时录井图绘制方法。
技术介绍
[0002]油田信息化是当代油气田企业建设数字油田、智慧油田的基础工作,既能提高数据的传输质量和效率,也是科学高效的研究决策的重要保障。当管理者或研究人员外出时,就会遇到因脱离了日常办公室环境而无法及时处理紧急审批、不能实时获悉最新业务进度、无法现场调取实时生产数据等情况,传统桌面应用系统就暴露出自身的不足。当前伴随着油田信息化建设和移动通信技术的飞速发展,亟需提高移动端的生产与决策的应用水平。
[0003]钻井生产过程中实时数据的传输及应用是衡量油田信息化建设水平的重要标志,主要针对钻井过程中产生的实时录井数据、实时工程参数仪表等数据,研究实现其在移动端的图形化展示,涉及到生产管理、实时决策、质量监控、安全生产等多个环节。特别是随着计算机图形化技术的发展,在移动端绘制如录井图之类的连续型矢量图形时普遍采用HTML5技术,运用Canvas为主、SVG为辅的图形绘制技术,通过JavaScript脚本在网页中进行像素级别的绘图,从而实现实时数据在移动端的零插件图形展示。目前已投入商用的一些关于实时录井图的移动终端应用中,由于未进行数据更新和绘图机制的方法优化,普遍存在消耗数据流量大及移动端内存开销过大,实时更新数据显示刷新速度慢,查询历史数据屏幕卡顿或等待时间长的问题,严重影响用户使用体验。
[0004]在公开号:CN10239491 ...
【技术保护点】
【技术特征摘要】
1.基于小流量更新的移动端实时录井图绘制方法,其特征在于,该基于小流量更新的移动端实时录井图绘制方法包括:步骤1,建立通用的录取数据获取服务,采用参数传递的方式进行移动端调用;步骤2,检测用户在移动端的屏幕上正在查看的是录井图的实时数据还是录井图的历史数据;步骤3,当查看的是录井图的实时数据时,记录移动端显示的实时录井图的最后一点对应的数据中的井深字段值为H
L
,并发送给服务端;步骤4,服务器获取最新实时录井数据,将井深字段值H
N
与客户端请求的参数中井深字段值为H
L
进行对比;步骤5,当H
N
>H
L
时,服务端向移动端实时录井数据库中产生的新的数据变化;步骤6,移动端对新增数据进行增量绘制。2.根据权利要求1所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤1中,基于对录井生产中的多种实时数据的字段分析,建立通用数据获取服务,采用参数传递的方式进行移动端调用,移动端向服务端发出请求的参数与服务端返回给客户端的数据格式一致。3.根据权利要求1所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤3中,对于实时更新数据,记录移动端显示的井的实时录井图的最后一点对应的数据中的井深字段值为H
L
,采用长轮询的方式发送给服务端,标记为L
‑
Ajax。4.根据权利要求3所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤4中,服务端获取到移动端请求的参数后,从实时数据库中获取井的最新一条实时录井数据,并将这条数据的井深字段值H
N
与客户端请求的参数中井深字段值为H
L
进行对比;如果H
N
≤H
L
,则服务端会继续采用轮询的方式向实时库获取最新一条数据,直到L
‑
Ajax的请求超时,而不会向客户端返回空结果,或者等待下一次L
‑
Ajax请求,重复执行步骤4;如果服务端向实时库获取数据的参数中H
N
>H
L
,执行步骤5。5.根据权利要求1所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤5中,服务端向移动端返回规定时间内实时录井数据库中产生的新的数据变化,也就是对应的H
L
到H
N
之间的数据。6.根据权利要求1所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤6中,当移动端接收到最新变化的实时录井数据,移动端采用增量绘制技术对录井图已绘制部分不做擦除处理,只对新增数据进行增量绘制。7.根据权利要求1所述的基于小流量更新的移动端实时录井图绘制方法,其特征在于,在步骤2中,当查看的是录井图的实时数据时,流程进入到以下步骤:步骤7,确定当前移动设备屏幕视图所对应...
【专利技术属性】
技术研发人员:张益政,杨旭,赫俊民,陈历胜,高珊珊,冯电波,邓娟,陈述腾,
申请(专利权)人:中国石油化工股份有限公司胜利油田分公司物探研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。