一种零发油单据数据处理方法和系统技术方案

技术编号:8021921 阅读:237 留言:0更新日期:2012-11-29 04:09
本发明专利技术实施例公开了一种零发油单据数据处理方法和系统,所述方法包括:鹤位读卡设备读取提油请求,由所述鹤位对应的控制器将识别的提油卡信息上传至监控服务器;所述监控服务器判断提油卡信息与存储的提油订单信息是否匹配,当匹配时响应所述提油请求根据所述提油卡信息向所述当前鹤位对应的控制器发出付油指令,否则向所述当前鹤位对应的控制器发出拒绝付油反馈信息;当前鹤位对应的控制器将匹配结果、付油操作过程反馈信息或拒绝付油反馈信息,以及采集的当前鹤位状态信息通过串口线程上传至监控服务器的数据库进行存储。以实现付油设备的状态监控,以及零发油操作业务数据与付油设备状态数据的匹配,方便了业务数据及设备的管理。

【技术实现步骤摘要】

本专利技术涉及零发油监控
,更具体地说,涉及一种零发油单据数据处理方法和系统
技术介绍
零发油监控系统是一种通过与批控器通信控制发油流程并监控管理发油数据的过程控制系统,在成品油、化工原料等液态介质储运方面均有应用。现有的零发油监控系统已实现自动付油的功能,通常需在现场根据车辆发油申请进行IC卡读取、提油并在提油后进行相应记录。然而,上述零发油监控方式虽然可记录用户提油时间和提油次数等基本信息,但未能实现获取及处理针对提油过程中付油鹤位等付油设备的状态监控数据,存在着发油操作业务数据与付油设备状态数据的不匹配,对提油过程中业务数据及设备管理带来不便。·
技术实现思路
有鉴于此,本专利技术提供一种零发油单据数据处理方法和系统,以实现付油设备的状态监控,以及,方便了业务数据及设备的管理。一种零发油单据数据处理方法,包括所述监控服务器判断提油卡信息与存储的提油订单信息是否匹配,当匹配时响应所述提油请求根据所述提油卡信息向所述当前鹤位对应的控制器发出付油指令,否则向所述当前鹤位对应的控制器发出拒绝付油反馈信息;当前鹤位对应的控制器将匹配结果、付油操作过程反馈信息或拒绝付油反馈信息,以及采集的当前鹤位状态信息通过串口线程上传至监控服务器的数据库进行存储。为了完善上述方案,所述处理方法还包括所述监控服务器获取油岛各个鹤位的标识;创建鹤位标识与动态串口的通信关联,所述串口通过线程与监控服务器数据交互。优选地所述提油卡信息包括提油卡号和提油订单信息;所述方法还包括在订单客户端构建提油卡号与提油订单的关联;在所述提油订单上写入需求油品信息并将所述提油订单上传至所述监控服务器。为了完善上述方案,所述处理方法还包括所述鹤位对应的控制器截获当前鹤位标识,以及付油油品信息并通过串口线程上传至监控服务器;所述监控服务器判断当前进行付油操作的鹤位标识与所述鹤位控制器上传至监控服务器的鹤位标识是否一致;以及当前所付油油品与上传至监控服务器的付油油品信息是否一致;如一致则所述监控服务器根据所述提油卡信息向该鹤位对应的控制器发出付油指示,否则发出拒绝付油反馈信息。为了完善上述方案,所述处理方法还包括所述鹤位对应的控制器采集并记录实际付油数量信息并上传至所述监控服务器;所述监控服务器比对实际付油数量与所述提油卡信息中的需求油品数量,得到比对结果;一种零发油单据数据处理系统,包括鹤位控制器和监控服务器, 所述鹤位控制器包括读取识别模块,用于读取提油请求并识别提油卡信息;鹤位状态信息采集模块,用于采集的当前鹤位状态信息;上传模块,用于将匹配结果、付油操作过程反馈信息或拒绝付油反馈信息,以及采集的当前鹤位状态信息通过串口线程上传至监控服务器的数据库进行存储;为了完善上述方案,所述监控服务器包括判断模块,用于判断提油卡信息与当前鹤位对应的控制器存储的提油卡信息是否匹配,向所述当前鹤位对应的控制器发出付油指令,否则向所述当前鹤位对应的控制器发出拒绝付油反馈信息;存储模块,用于存储所述提油卡信息,并记录与提油请求信息对应的判断结果、所述付油操作反馈信息或拒绝付油反馈信息。所述监控服务器还包括关联建立模块,用于在所述鹤位开启运行时,获取油岛各个鹤位的标识;创建鹤位标识与动态串口的通信关联,所述串口通过线程与监控服务器数据交互。为了完善上述方案,所述处理方法还包括订单客户端,所述订单客户端包括订单构建模块,设置于订单客户端,用于构建提油卡号与提油订单的关联;在所述提油订单上写入需求油品信息并将所述提油订单上传至所述监控服务器,所述提油卡信息包括提油卡号和提油订单信息。为了完善上述方案,所述鹤位控制器还包括鹤位标识及油品监控模块,用于截获当前鹤位标识,以及付油油品信息并通过串口线程上传至监控服务器;所述监控服务器的判断模块判断当前进行付油操作的鹤位标识与所述鹤位控制器上传至监控服务器的鹤位标识是否一致;以及当前所付油油品与上传至监控服务器的付油油品信息是否一致;如一致则所述监控服务器根据所述提油卡信息向该鹤位对应的控制器发出付油指示,否则所述监控服务器向该鹤位对应的控制器发出拒绝付油反馈信息。实际付油数量监控模块,用于采集并记录实际付油数量信息并通过动态串口线程上传至所述监控服务器;所述监控服务器的判断模块比对实际付油数量与所述提油卡信息中的需求油品数量,得到比对结果;当所述比对结果在允许出库阈值内,则由所述监控服务器向所述鹤位对应的控制器发出出库指令,否则锁定所述提油卡信息并发出停止付油或禁止出库的指令。从上述的技术方案可以看出,本专利技术实施例将读取的提油卡信息进行识别后,记录提油卡信息与存储信息是否匹配的判断结果,鹤位付油情况信息以及鹤位当前的鹤位状态信息,保证了提油单业务数据与付油设备的状态同步记录及更新,克服了现有技术中发油操作业务数据与付油设备状态数据的不匹配,对提油过程中业务数据及设备管理带来不便的技术缺点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例公开的一种零发油单据数据处理方法流程图;图2为本专利技术又一实施例公开的一种零发油单据数据处理方法流程图;图3为本专利技术又一实施例公开的一种零发油单据数据处理方法流程图;图4为本专利技术实施例公开的一种零发油单据数据处理结构示意图;图5为本专利技术又一实施例公开的一种零发油单据数据处理结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种零发油单据数据处理方法和系统,以实现付油设备的状态监控,以及零发油操作业务数据与付油设备状态数据的匹配,方便了业务数据及设备的管理,特别适用于JSK型零发油监控系统,然而并不局限。图I示出了一种零发油单据数据处理方法,包括步骤11 :鹤位读卡设备读取提油请求,由所述鹤位对应的控制器将识别的提油卡信息上传至监控服务器;所述提油卡信息包括提油卡号和提油订单信息,所述卡号为客户通过鹤位读卡设备读取IC卡中的卡号获取,而提油订单信息为监控服务器根据该提油卡号提取的与该提油卡号关联的订单内容。步骤12 :所述监控服务器判断提油卡信息与存储的提油订单信息是否匹配,如匹配执行步骤13,否则执行步骤14:;步骤13 :所述监控服务器响应所述提油请求根据所述提油卡信息向所述当前鹤位对应的控制器发出付油指令;所述控制器可控制至少一个鹤位的付油操作,每个控制器均与串口一一对应,如一个油岛有10个鹤位,1、3、4鹤位通信线对应I号串口,2、5、6鹤位对应2号串口,7、8、9、10鹤位对应3号串口,所述串口为动态串口负责与监控服务器通信,所述控制器负责上传信息并接收监控服务器下发指令,并控制相应鹤位执行指令操作。步骤14 :所述监控服务器向所述当前鹤位对应的控制器发出拒绝付油反馈信息;步骤15 :当前鹤位对应本文档来自技高网...

【技术保护点】
一种零发油单据数据处理方法,其特征在于,包括:鹤位读卡设备读取提油请求,由所述鹤位对应的控制器将识别的提油卡信息上传至监控服务器;所述监控服务器判断提油卡信息与存储的提油订单信息是否匹配,当匹配时响应所述提油请求根据所述提油卡信息向所述当前鹤位对应的控制器发出付油指令,否则向所述当前鹤位对应的控制器发出拒绝付油反馈信息;当前鹤位对应的控制器将匹配结果、付油操作过程反馈信息或拒绝付油反馈信息,以及采集的当前鹤位状态信息通过串口线程上传至监控服务器的数据库进行存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨连成周昭泽谢涛钟杰代生海洪波欧宏张柯
申请(专利权)人:重庆耐德自动化技术有限公司重庆耐德工业股份有限公司
类型:发明
国别省市:

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

1