一种煤堆三维建模数据采集服务端自修复的方法技术

技术编号:15228351 阅读:148 留言:0更新日期:2017-04-27 12:57
本发明专利技术是一种煤堆三维建模数据采集服务端自修复的方法,具体步骤为:启动煤堆三维模型数据采集服务端;自动修复监测程序启动监测运行,监测Windows OS中“process.Responding()”这一系统进程状态值;如果反馈结果为“True”,则反映数据采集服务端运行正常,继续监测过程;如果反馈结果为“Not Response”,则反映数据采集服务端运行异常,启动自动修复过程;修复过程中,自动修复监测程序会暂时监管数据接收处理,并存储于系统内存中,直到监测到反馈结果为“True”,这时修复完成,将存储于系统内存中的数据进行数据服务端的数据库存储。本发明专利技术保证了煤堆三维模型的精确性和准确性。

【技术实现步骤摘要】

本专利技术涉及实时监测煤堆三维建模数据采集服务端程序的领域,尤其涉及一种煤堆三维建模数据采集服务端自修复的方法。
技术介绍
煤炭码头堆场设置煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输存储,以供三维建模使用。但是在工作过程中,由于数据采集频率快,采集数据量大等原因,数据采集服务端可能会出现进程“挂死”或者线程“死锁”等情况,这样就会导致数据采集中断,无法保证煤堆三维模型数据的准确性和完整性。
技术实现思路
本专利技术旨在解决现有技术的不足,而提供一种煤堆三维建模数据采集服务端自修复的方法。本专利技术为实现上述目的,采用以下技术方案:一种煤堆三维建模数据采集服务端自修复的方法,具体步骤为:(1)启动煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输,供煤堆三维建模使用;(2)自动修复监测程序启动监测运行,自动修复监测程序启动后,实时监测数据采集服务端的进程状态,自动修复监测程序采用的是监测WindowsOS中“process.Responding()”这一系统进程状态值;如果这一系统进程状态值的反馈结果为“True”,则反映数据采集服务端运行正常,自动修复监测程序继续监测过程;如果这一系统进程状态值的反馈结果为“NotResponse”,则反映数据采集服务端运行异常,处于停止状态或者“假死”状态,自动修复监测程序启动自动修复过程;(3)自动修复监测程序对处于停止状态或者“假死”状态的数据服务端进行修复,修复过程中,自动修复监测程序会暂时监管数据接收处理,并存储于系统内存中,直到监测到反馈结果为“True”,这时修复完成,最后将存储于系统内存中的数据进行数据服务端的数据库存储。自动修复监测程序为“电子狗”监测程序。自动修复监测程序对处于停止状态或者“假死”状态的数据服务端进行修复的方式是进程重启或者服务端重启。本专利技术的有益效果是:本专利技术提供了一种煤堆三维建模数据采集服务端自修复的方法,自动修复监测程序利用计算机操作系统原理中的进程管理和线程管理,对数据采集服务端进行实时监测,监测到出现问题时,自动修复监测程序会自动进行修复,且将此时间段内的数据进行内存存储,修复完成后重新存储,保证数据采集不中断,进而保证煤堆三维模型的精确性和准确性,实现了煤堆三维建模数据采集服务端自修复处理,不再需要人为干预。附图说明图1为本专利技术的系统框图;以下将结合本专利技术的实施例参照附图进行详细叙述。具体实施方式下面结合具体实施例对本专利技术作进一步说明:如图1所示,一种煤堆三维建模数据采集服务端自修复的方法,具体步骤为:(1)启动煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输,供煤堆三维建模使用;(2)自动修复监测程序启动监测运行,自动修复监测程序启动后,实时监测数据采集服务端的进程状态,自动修复监测程序采用的是监测WindowsOS中“process.Responding()”这一系统进程状态值;如果这一系统进程状态值的反馈结果为“True”,则反映数据采集服务端运行正常,自动修复监测程序继续监测过程;如果这一系统进程状态值的反馈结果为“NotResponse”,则反映数据采集服务端运行异常,处于停止状态或者“假死”状态,自动修复监测程序启动自动修复过程;(3)自动修复监测程序对处于停止状态或者“假死”状态的数据服务端进行修复,修复过程中,自动修复监测程序会暂时监管数据接收处理,并存储于系统内存中,直到监测到反馈结果为“True”,这时修复完成,最后将存储于系统内存中的数据进行数据服务端的数据库存储。自动修复监测程序为“电子狗”监测程序。自动修复监测程序对处于停止状态或者“假死”状态的数据服务端进行修复的方式是进程重启或者服务端重启。本专利技术提供了一种煤堆三维建模数据采集服务端自修复的方法,自动修复监测程序利用计算机操作系统原理中的进程管理和线程管理,对数据采集服务端进行实时监测,监测到出现问题时,自动修复监测程序会自动进行修复,且将此时间段内的数据进行内存存储,修复完成后重新存储,保证数据采集不中断,进而保证煤堆三维模型的精确性和准确性,实现了煤堆三维建模数据采集服务端自修复处理,不再需要人为干预。上面结合具体实施例对本专利技术进行了示例性描述,显然本专利技术具体实现并不受上述方式的限制,只要采用了本专利技术的方法构思和技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种煤堆三维建模数据采集服务端自修复的方法,其特征在于,具体步骤为:(1)启动煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输,供煤堆三维建模使用;(2)自动修复监测程序启动监测运行,监测程序启动后,实时监测操作系统中数据采集服务端的进程状态,自动修复监测程序采用的是监测Windows OS中“process.Responding()”这一系统进程状态值;如果这一系统进程状态值的反馈结果为“True”,则反映数据采集服务端运行正常,自动修复监测程序继续监测过程;如果这一系统进程状态值的反馈结果为“Not Response”,则反映数据采集服务端运行异常,处于停止状态或者“假死”状态,自动修复监测程序启动自动修复过程;(3)自动修复监测程序对处于停止状态或者“假死”状态的数据服务端进行修复,修复过程中,自动修复监测程序会暂时监管数据接收处理,并存储于系统内存中,直到监测到反馈结果为“True”,这时修复完成,最后将存储于系统内存中的数据进行数据服务端的数据库存储。

【技术特征摘要】
1.一种煤堆三维建模数据采集服务端自修复的方法,其特征在于,具体步骤为:(1)启动煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输,供煤堆三维建模使用;(2)自动修复监测程序启动监测运行,监测程序启动后,实时监测操作系统中数据采集服务端的进程状态,自动修复监测程序采用的是监测WindowsOS中“process.Responding()”这一系统进程状态值;如果这一系统进程状态值的反馈结果为“True”,则反映数据采集服务端运行正常,自动修复监测程序继续监测过程;如果这一系统进程状态值的反馈结果为“NotResponse”,则反映数据采集服务端运行异常,处于停止状...

【专利技术属性】
技术研发人员:李冲乔朝起张琼武昊刘海龙贺强闫洪涛窦勇
申请(专利权)人:中交一航局安装工程有限公司
类型:发明
国别省市:天津;12

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

1