【技术实现步骤摘要】
本专利技术涉及实时监测煤堆三维建模数据采集服务端程序的领域,尤其涉及一种煤堆三维建模数据采集服务端自修复的方法。
技术介绍
煤炭码头堆场设置煤堆三维模型数据采集服务端,利用互联网协议将煤堆三维模型所需要的数据进行传输存储,以供三维建模使用。但是在工作过程中,由于数据采集频率快,采集数据量大等原因,数据采集服务端可能会出现进程“挂死”或者线程“死锁”等情况,这样就会导致数据采集中断,无法保证煤堆三维模型数据的准确性和完整性。
技术实现思路
本专利技术旨在解决现有技术的不足,而提供一种煤堆三维建模数据采集服务端自修复的方法。本专利技术为实现上述目的,采用以下技术方案:一种煤堆三维建模数据采集服务端自修复的方法,具体步骤为:(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。