基于移动端的探井运行监控及审批技术
高珊珊 杨 旭 张益政 冯电波 中石化胜利油田分公司物探研究院
【摘 要】本文介绍了探井业务各个模块之间如何实现移动端的业务流转审批,实时监控探井运行周期中的业务节点、状态、业务进度。通过PanoJS、
ItextSharp文件处理技术实现勘探业务中的大文件图片、TIF格式文件等办公文档在移动端的快速浏览,保障了移动端业务的全方位集成展示,优化了手指
触屏缩放的操作体验;通过与胜利油田移动办公平台的接口对接,实现了探井业务在移动端的审批,实时获悉最新业务进度,提高了探井业务的生产效
率。
【关键词】移动审批;运行监控;切片缓存
一、探井运行各模块业务数据、
附件文档、流程审批信息在移动端
的集成展示
1.大文件数据展示效率优化技术
探井生产管理过程中产生大量文
件,包括静态图件和文档数据,业务
分类达60多种,文件类型多样且尺寸不
一,部分大图片文件的尺寸在数十甚至
近百兆。一般情况下,智能手机4G设备
下载1M的文件一般需要1s多,而3G设备
则需要4倍的时间,因此解决大文件的
展示效率优化问题是提升浏览体验的关
键。通过研究文件压缩、切片处理、瓦
片加载、实时分级缓存等技术,以保障
大文件的展示效率和显示效果。
(1)大文件切片缓存。大文件压
缩、切片处理与分级缓存技术研究分为
服务端和移动用户端两部分:一是在服
务端应用大文件压缩技术、切片处理并
缓存技术;二是在移动终端采取瓦片实
时加载、客户端缓存和渲染优化等技术
方法。基于对大图件切片缓存技术的研
究,实现了探井生产业务中需要的所有
格式、不同尺寸大小的图件在移动端的
在线预览,支持手指触屏缩放。
(2)Tiff复杂图像文件展示。探井
业务支持的文件分为两类:一类是常规
格式文件doc/docx、Ppt/Pptx、txt、xls/
xlsx、Pdf;另一类是复杂图像文件tiff格
式。这两种文件类型在移动端的下载及
查看技术的实现方式与桌面端系统有很
大区别。
在移动端分别采用了两种方式实现
上述两种文件类型的下载与查看:一是
针对一般的文件格式,采取直接触发链
接的下载方式,移动客户端借助浏览器
附带的相关插件,或者下载安装WPS文
档应用即可正常查看;二是对于复杂图
像文件Tiff,一般的移动端硬件设备并不
能顺利查看。针对此问题,研究了文档
解析转换技术,开发实现了TIF转PDF格
式服务,部署在服务端:在用户请求下
载Tiff类型文件时,服务端读取转换文件
为多个TIF图片数据流,并按一定的规范
存储、合并为一个PDF文件,达到了用
户在手机端借助PDF阅读器即可查看的
目的,无需再另外安装插件,并且支持
多个请求并发转执行。
34
基于“大文件切片缓存技术”和流程,基于Net对流程文件进行二次开
“Tiff复杂图像文件展示技术”,实现了发,流程中心电子表格中增加流程审批
勘探业务中的大尺寸图片、Tiff格式文变量数组,使用ProcessTools创建数据
件、各类位图文件以及所有日常办公文表,通过电子表格数据列和业务数据进
档在移动端的快速浏览,保障了移动端行关联绑定,流程中心根据创建的业务
业务的全方位集成展示,优化了手指触插入语句将审批意见回传到探井运行流
屏缩放的操作体验。程数据库临时表内。
2.多类型业务数据的集成展示及运2.实现效果
行监控综合运用上述技术实现了:
研究以“探井业务模型”为指导,(1)用户关联的个人审批任务待办
结合实际需求,将具体研究内容分为列表的获取与展示,且与探井在线桌面
“待钻井、正钻井、正试井、已完井”4端系统实时同步;
大项功能, 针对4大功能块内容展示的(2)以PC端的操作和业务流程为
研究实现,共设计了相关的页面包括4基础导向,同时结合移动端硬件设备显
个一级页面、40多个二级和多级关联页示与操作的特点,设计实现了审批内容
面。在移动端的展示页面;
通过对探井全流程运行的关键数据(3)实现了审批操作的流程在移动
进行分析、整合、提取,设计实现了适端的流转,以及审批意见的传回。
合在移动端单屏环境下展示的页面,且通过对接探井在线桌面端系统数据
展示的内容经过整体测试验证,实际结库和安码审批流程管理机制,在执行审
果保持了与桌面端探井在线系统的一致批操作时,移动端与桌面端统一数据服
性和同步性。务接口,保障业务审批的操作唯一性和
二、探井运行业务资料的移动端
审批及实现效果
1.移动端审批与数据同步
以部署设计流程为例,研究探井运
行移动审批的过程,解决自定义表单和
流程中心移动端的业务数据交互问题。
由于审批流程依托安码工作流,且表单
为非标准表单,故需借助流程中心移动
终端来实现移动审批,因此将业务数据
推送到流程中心,通过流程中心与移动
端进行交互是研究的重点。研究对业务
审批的数据进行了梳理,将录入相关的
流转节点排除,仅在移动端展示录入的
重点内容,确定需要审批的业务数据,
设计适合移动终端的全新自定义表单:
对安码流程文件的电子表格进行进一步
改造,增加表格变量,基于Net对流程文
件进行二次开发;流程中心通过表格变
量接收PC端推送的业务数据,并将其推
送到移动端展示。
针对探井运行移动端审批,采用异
步传输、webrvice为核心技术,同时以
javascript、java注入、js重载为辅助支撑
技术,将需要在移动端展示的数据进行
封装,通过接口推送至流程中心。
在获取审批意见时,结合安码工作
审批结果的数据一致性,实现了审批结
果和监控记录的实时同步更新,且审批
结果经测试与PC端实时同步。
三、结语
多类型业务数据的集成展示及运
行监控与桌面端系统比对结果证明,其
保持了数据实时同步和操作唯一性。
PanoJS、ItextSharp文件处理实现了勘探
业务中的大文件图片、TIF格式文件、
各类位图文件以及所有日常办公文档在
移动端的快速浏览,保障了移动端业务
的全方位集成展示,优化了手指触屏缩
放的操作体验。待钻井、正钻井、正试
井、已完井的探井业务数据集成展示功
能模块与胜利油田移动办公平台的接口
对接实现了探井业务在移动端的审批。
参考文献:
[1]王光杰.移动终端跨平台兼容性实现[J].石油规
划设计,2017,28(1):46~50.
本文发布于:2023-05-21 22:04:27,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/168467786747561.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:基于移动端的探井运行监控及审批技术.doc
本文 PDF 下载地址:基于移动端的探井运行监控及审批技术.pdf
留言与评论(共有 0 条评论) |