一种加油站在线监控网络平台的制作方法

文档序号:15980449发布日期:2018-11-17 00:16阅读:309来源:国知局

本发明涉及加油站油气回收检测及监控技术领域,尤其涉及一种加油站在线监控网络平台。

背景技术

汽油、柴油等机动车燃油通常具有挥发性,因此,在将燃油从油罐车装卸入加油站的地下储油罐、加油站为机动车加油以及燃油储存于储油罐等过程中,会存在不同程度的油气挥发。油气挥发会对大气造成污染,带来易燃易爆的安全隐患,另外,也增加了燃油损耗,提高了加油站的经济成本。因此,在加油站中通常需要布置油气回收系统,将储运、装卸过程中挥发的油气进行回收利用,以达到环保、节能的目的。

为了保证油气回收系统正常工作,通常需要定期或不定期地对油气回收情况进行检测,例如,检测油气回收系统的密闭性、管线液阻,气液比、油气排放浓度等数据,以保证加油站处于安全、环保的环境中。

一种检测方法是,相关部门(例如环保监管部门、机动车燃料零售公司等)的工作人员到加油站现场对油气回收数据进行检测。这种人力检测的方法操作繁琐,增加了工作人员的工作量,另外,在人力检测的模式下,对于同一个加油站,两次检测通常间隔较长时间,难以实现对加油站情况的在线实时监控。

另一种检测方法是,部署站级的在线监控系统来自动检测油气回收系统的密闭性、管线液阻、气液比等数据。对于这种在线监控系统,通常需要相关部门的工作人员到加油站现场提取监测数据,或要求加油站的工作人员定期导出监测数据发送至相关部门。这种情况虽然避免了工作人员直接进行繁琐的检测操作,但是,仍然需要人工来对监测数据进行提取,即,在这种情况下,只能实现站级的油气回收数据的在线检测,而无法实现工作人员对于站级在线监控系统所检测到的油气回收数据的在线获取。因此,在这种情况下,监控过程仍然需要由人力进行主导,难以实现对加油站的在线实时监控。

因此,现有技术中迫切存在对于加油站进行在线实时监控的要求。



技术实现要素:

为此,本发明提供一种加油站在线监控网络平台,以解决或至少缓解上面存在的问题。

根据本发明的一个方面,提供一种加油站在线监控网络平台,包括监控服务器、与监控服务器通信连接的至少一个在线监控系统以及与监控服务器通信连接的至少一个监控终端,所述在线监控系统部署于加油站中,适于采集加油站的状态数据,其中,所述监控服务器包括:数据接收模块,适于接收各在线监控系统上传的状态数据;数据存储模块,适于存储加油站列表和用户列表,所述加油站列表包括加油站标识与状态数据的第一关联关系,所述用户列表包括用户标识与加油站标识的第二关联关系;数据传输模块,适于根据所述第二关联关系来确定与目标用户关联的目标加油站,根据所述第一关联关系来确定所述目标加油站的状态数据,并将各目标加油站的状态数据发送至所述目标用户所在的监控终端,以供监控终端在其屏幕上显示各目标加油站的状态数据。

可选地,在根据本发明的加油站在线监控网络平台中,监控终端包括:监控对象设置单元,适于获取用户设置的待监控的加油站,将所设置的待监控的加油站发送至监控服务器,以供监控服务器将该用户的用户标识与待监控加油站的加油站标识相关联地存储于所述用户列表中;数据获取单元,适于从监控服务器处获取目标用户所对应的目标加油站在一段时间内的多条状态数据记录,每一条状态数据记录包括采集时间和该采集时间所对应的状态数据;数据显示单元,适于根据数据获取单元所获取的多条状态数据记录,将目标加油站的状态数据显示在所述监控终端的屏幕上。

可选地,在根据本发明的加油站在线监控网络平台中,加油站列表中还包括加油站标识与基本信息的第三关联关系,所述基本信息包括加油站名称、加油站所属公司、加油站所在地区、加油站地址、加油机数量、加油枪数量中的一种或多种。

可选地,在根据本发明的加油站在线监控网络平台中,监控对象设置单元进一步适于:获取用户设置的监控条件,将所述监控条件发送至监控服务器,以供监控服务器根据所述监控条件和所述第三关联关系来确定待监控的加油站,并将该用户的用户标识与待监控加油站的加油站标识相关联地存储于所述用户列表中,其中,所述监控条件包括以下条件的任意组合:属于特定公司、位于特定地区、加油站名称包含特定关键字。

可选地,在根据本发明的加油站在线监控网络平台中,所述数据传输模块还适于:根据所述第三关联关系来确定所述目标加油站的基本信息,并将各目标加油站的基本信息发送至目标用户所在的监控终端,以供监控终端在其屏幕上显示各目标加油站的基本信息;所述数据获取单元还适于:从监控服务器处获取目标加油站的基本信息;所述数据显示单元还适于:根据数据获取单元所获取的目标加油站的基本信息,将目标加油站的基本信息显示在屏幕上。

可选地,在根据本发明的加油站在线监控网络平台中,状态数据包括以下一种或多种:加油枪状态数据、环境状态数据、通信状态数据、报警状态数据、故障状态数据。

可选地,在根据本发明的加油站在线监控网络平台中,所述加油枪状态数据包括各加油枪的燃油流速、燃油流量、回气流速、回气流量、油气温度、油气浓度、气液比中的一种或多种;所述环境状态数据包括油气回收系统的密闭性、管线液阻、气液比、油罐压力、油罐内油气温度、站内油气浓度、回收油气浓度、真空压力阀状态中的一种或多种;所述通信状态数据适于表示在线监控系统与监控服务器的通信状态,所述通信状态包括正常和断开;所述报警状态数据适于表示所述加油枪状态数据和所述环境状态数据的报警状态,所述报警状态包括正常、预警和报警;所述故障状态数据适于表示加油站的硬件故障情况,所述硬件故障情况包括在线监控系统的硬件故障情况以及在线监控系统所监控的油气回收系统的硬件故障情况。

可选地,在根据本发明的加油站在线监控网络平台中,数据显示单元进一步包括:表格显示组件,适于将目标加油站的多条状态数据记录按照预设顺序以表格的形式显示在监控终端的屏幕上;图表显示组件,适于将目标加油站的各项加油枪状态数据以及各项环境状态数据以图表的形式显示在屏幕上。

可选地,在根据本发明的加油站在线监控网络平台中,数据显示单元还包括:地图显示组件,适于绘制地图并在地图中显示目标加油站在当前时刻的通信状态数据以及报警状态数据,所述地图显示组件进一步包括:地图绘制部件,适于在屏幕中绘制地图,根据目标加油站的地址、当前时刻的通信状态数据和报警状态数据在地图上用预设的图标显示各目标加油站,其中,不同的通信状态、报警状态对应于不同的图标颜色、图标形状或图标动画效果;输入接口,适于接收用户在地图显示区域中的操作,并将该操作发送至地图绘制部件,当该操作为针对某一图标的第一类型操作时,地图绘制部件在图标处显示该图标所对应的目标加油站的基本信息;当该操作为针对某一图标的第二类型操作时,地图绘制部件将该第二类型操作转发给表格显示组件,指示表格显示组件将该图标所对应的目标加油站的多条状态数据记录以表格的形式显示在屏幕上。

可选地,在根据本发明的加油站在线监控网络平台中,第一类型操作为光标停留于图标上的时间大于等于预设阈值的操作,第二类型操作为点击图标的操作。

可选地,在根据本发明的加油站在线监控网络平台中,表格显示组件、图表显示组件、地图显示组件分别包括数据筛选部件,所述数据筛选部件适于根据用户输入的查询条件来对状态数据进行搜索。

可选地,在根据本发明的加油站在线监控网络平台中,监控终端还包括:报表生成单元,适于将数据获取单元所获取到的目标加油站的多条状态数据记录生成预定格式的文件以便用户导出。

可选地,在根据本发明的加油站在线监控网络平台中,用户列表还包括用户标识与用户联系方式的第四关联关系,所述监控服务器还包括提醒模块,适于在加油站出现异常时,根据所述第二关联关系来确定该加油站所对应的用户,根据所述第四关联关系来确定该用户的联系方式,将该异常信息通过该联系方式推送给该用户。

可选地,在根据本发明的加油站在线监控网络平台中,监控服务器还包括:数据处理模块,适于对所述数据接收模块所接收到的数据进行处理,并将处理后的数据交由所述数据存储模块进行存储,其中,所述处理包括数据加解密、报文解析、损坏及丢失数据处理中的一种或多种;数据分析模块,适于对所述数据存储模块中所存储的数据进行分析,其中,所述分析包括故障诊断和数据挖掘辅助决策。

可选地,在根据本发明的加油站在线监控网络平台中,在线监控系统所采集到的加油站的状态数据以密文的形式上传至所述监控服务器。

可选地,在根据本发明的加油站在线监控网络平台中,数据存储模块中还存储有在线监控系统的软件的历史版本信息列表,所述历史版本信息列表中包括多条历史版本信息记录,每一条历史版本信息记录包括发布时间、版本号和安装包的地址;所述在线监控系统还适于在上传加油站的状态数据的同时将该子系统的软件版本信息上传至监控服务器;所述监控服务器还包括软件升级模块,适于根据所述历史版本信息列表来判断在线监控系统的软件版本是否为最新版本,若不是最新版本,则将最新版本的安装包推送至该在线监控系统以便其进行软件升级。

可选地,在根据本发明的加油站在线监控网络平台中,在线监控系统还适于向所述监控服务器发起软件升级请求,所述软件升级请求中包括该子系统的软件版本信息;所述软件升级模块还适于,基于所述软件升级请求,根据所述历史版本信息列表来判断在线监控系统的软件版本是否为最新版本,若是最新版本,则向该在线监控系统发送当前软件已为最新版本的提示;若不是最新版本,则将最新版本的安装包推送至该在线监控系统以便其进行软件升级。

根据本发明的加油站在线监控网络平台,相关工作人员只要登录系统即可查看相关加油站的状况、对相关加油站进行远程监管,而无需亲赴各加油站现场查看。本发明的加油站在线检测系统实现了对加油站的在线、实时监管,大大节省了人力成本和时间成本。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。

图1示出了根据本发明一个实施例的加油站在线监控网络平台100的示意图;

图2示出了根据本发明一个实施例的监控服务器200、监控终端400的模块结构图;

图3示出了根据本发明另一个实施例的监控服务器200、监控终端400的模块结构图;

图4a~4c示出了根据本发明的表格显示组件440的显示效果图;

图5a~5c示出了根据本发明的图表显示组件450的显示效果图;

图6a、6b示出了根据本发明的地图显示组件460的显示效果图;

图7示出了根据本发明的图表显示组件450与地图显示组件460的组合显示效果图;

图8示出了根据本发明一个实施例的报表生成单元470所生成的报表的效果图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的加油站在线监控网络平台100的示意图。如图1所示,加油站在线监控网络平台100包括监控服务器200、与监控服务器200通信连接的至少一个在线监控系统300(图1中示出了3个)以及与监控服务器200通信连接的至少一个监控终端400(图1中示出了3个)。监控服务器200与在线监控系统300之间、监控服务器200与监控终端400之间可以通过有线或无线的方式连接,例如,通过有线或无线(例如3g、4g、wifi等无线通信协议)的方式接入互联网,在互联网中实现彼此的建立连接并通信。

在线监控系统300部署于加油站中,适于采集加油站的油气回收状态数据。例如,在线监控系统300可以是能够实现对系统的密闭性、管线液阻、气液比等数据进行自动监测的站级油气回收系统,此处所说的“站级”指的是油气回收系统部署于加油站本地,这点对于本领域技术人员来说是不难理解的。在线监控系统300中通常包括多个组件,例如,一个典型的在线监控系统300包括多个用于采集数据的传感器(例如流量传感器、密闭传感器、液阻传感器、浓度传感器、温度传感器等)、将传感器采集到的数据转化为数字量的模数转换器、以及用于实现控制、数据展示和通信的上位机。本领域技术人员容易理解,本发明中所说的在线监控系统300与监控服务器200通信连接,实际上指的是在线监控系统300中的上位机与监控服务器200通信连接,而并不意味着在线监控系统300中的所有组件均与监控服务器200通信连接。另外,应当指出,在本发明中,在线监控系统300泛指一切可以监测加油站的油气回收状态数据的系统,本发明对在线监控系统300中所具体包括组件的类型、数量、尺寸、型号等均不做限制。

各在线监控系统300在采集到加油站的状态数据后,将状态数据发送至监控服务器200,监控服务器200处汇集了各个在线监控系统300在多个不同的时间所采集到的状态数据。监控服务器200对这些状态数据进行处理、存储,并基于这些状态数据向监控终端400提供在线监控服务。例如,基于监控终端400发起的加油站在线监控请求,向监控终端400返回相应加油站的状态数据以供监控终端400在其屏幕中显示,从而使监控终端400处的用户可以在线地查看相应加油站的实时状态,对加油站实现在线监控。应当指出,监控服务器200可以实现为一台服务器,也可以实现为多台服务器所组成的服务器集群。当监控服务器200实现为服务器集群时,这多台服务器可以部署于相同的地理位置,或分布式地部署于多个地理位置。应当指出,本发明对监控服务器200的具体部署情况不做限制。根据一种实施例,监控服务器200为多台服务器所组成的服务器集群,其包括用于接收在线监控系统300上传的状态数据的数据接收服务器(组)、用于对状态数据进行分析处理以及向监控终端400提供加油站在线监控服务的应用服务器(组)、以及用于存储状态数据以及存储应用服务器产生的分析处理结果的数据库服务器(组)。

监控终端400例如可以是桌面计算机、笔记本电脑等配置的个人计算机,也可以是手机、平板电脑、多媒体设备、智能可穿戴设备等移动设备。本发明对监控终端400的尺寸、型号等均不做限制,只要其能与监控服务器200通信连接并接受监控服务器200所提供的加油站在线监控服务即可。通常来说,监控终端400为具有显示屏的可以连接互联网的终端设备。应当指出,监控服务器200可以以多种方式为监控终端400提供加油站在线监控服务。例如,监控服务器200通过c/s(client/server)架构向监控终端400提供加油站在线监控服务,即,监控终端400处安装有加油站在线监控应用,用户通过该应用来向监控服务器200发起请求并接收监控服务器200返回的数据。在这种模式下,加油站在线监控应用实际上是存储于监控终端400的存储器中的多段代码指令,这些代码指令被划分为不同的模块,用于实现不同的功能,例如登录、设置、数据获取、渲染展示等。用户在加油站在线监控应用中进行操作,相当于执行相应的代码指令,从而实现相应的功能。相应地,监控服务器200处也存储有多段代码指令,这些代码指令也被划分为用于实现不同功能的多个模块,例如数据接收(接收在线监控系统所上传的状态数据)、数据处理、数据分析、数据传输等。

又例如,监控服务器200通过b/s(browser/server)架构向监控终端400提供加油站在线监控服务,即,用户在监控终端400的浏览器中访问加油站在线监控网站,通过网页操作向监控服务器200发起请求并接收监控服务器200返回的数据。在这种模式下,加油站在线监控网站相当于存储于监控服务器200中的网页资源和用以实现不同功能服务的多段代码指令。当用户访问网站并发起加油站在线监控请求后,监控服务器200会将相应的网页资源、代码指令以及加油站状态数据发送至监控终端400,以供监控终端400在本地执行相应的代码指令,将加油站状态数据渲染于屏幕上。

无论是c/s架构还是b/s架构,监控服务器200处总是存储有用来提供各项功能服务的代码指令,监控终端400也总是通过执行本地的相应代码来实现加油站状态的在线监控。因此,为了便于描述本发明的加油站在线监控网络平台的具体实施方案,在下文中,将监控服务器200和监控终端400划分为不同的软件功能模块来进行说明。

图2示出了根据本发明一个实施例的监控服务器200、监控终端400的模块结构图。如图2所示,监控服务器200包括数据接收模块210、数据存储模块220和数据传输模块230。

数据接收模块210适于接收各在线监控系统上传的状态数据。根据一种实施例,状态数据包括以下的一种或多种:加油枪状态数据、环境状态数据、通信状态数据、报警状态数据、故障状态数据。其中,加油枪状态数据包括各加油枪的燃油流速、燃油流量、回气流速、回气流量、油气温度、油气浓度、气液比中的一种或多种。环境状态数据包括油气回收系统的密闭性、管线液阻、气液比、油罐压力、油罐内油气温度、站内油气浓度、回收油气浓度、真空压力阀状态中的一种或多种。通信状态数据适于表示在线监控系统与监控服务器的通信状态,通信状态包括正常和断开。报警状态数据适于表示加油枪状态数据和环境状态数据的报警状态,报警状态包括正常、预警和报警。故障状态数据适于表示加油站的硬件故障情况,具体来说,加油站的硬件故障情况包括在线监控系统的硬件故障情况(例如油气流量传感器、液阻传感器、控制器等的故障情况),以及在线监控系统所监控的油气回收系统的硬件故障情况(例如加油枪、加油管线、油气回收真空泵等的故障情况)。应当指出,关于上文中所涉及的密闭性、液阻、气液比等均为本领域的常用概念,本领域技术人员可以明确其含义,此处不再对上述概念进行一一释义。当然,以上所列仅是状态数据的一个举例,在实际应用中,状态数据可以包括以上所列的一项或几项,也可以包括除上述所列之外的其他数据项目,本发明对状态数据所包括的具体内容不做限制。

数据存储模块220适于存储加油站列表和用户列表。数据存储模块220可以是关系型数据库例如mysql、access等,也可以是非关系型数据库例如nosql等;可以是驻留于监控服务器200中的本地数据库,也可以作为分布式数据库例如hbase等设置于多个地理位置处,总之,数据存储模块220用于存储数据,本发明对数据存储模块220的具体部署、配置情况不做限制。

加油站列表包括加油站标识与状态数据的第一关联关系。加油站标识(即油站id)用于唯一表示一个加油站。给定一个加油站标识,即可根据第一关联关系来查知该加油站所对应的状态数据。通常,状态数据有多条,分别对应于不同的采集时间。

根据一种实施例,加油站列表中还包括加油站标识与基本信息的第三关联关系,基本信息包括加油站名称、加油站所属公司、加油站所在地区、加油站地址、加油机数量、加油枪数量中的一种或多种。这样,给定一个加油站标识,即可根据第三关联关系来查知该加油站的基本信息。或者,给定一个地区,可以根据第三关联关系来查知位于该地区的加油站;又或者,给定一个公司,可以根据第三关联关系来查知属于该公司的加油站。总之,基于第三关联关系,可以获取加油站的基本信息,也可以筛选出符合特定条件的加油站。

用户列表包括用户标识与加油站标识的第二关联关系。用户标识(即用户id)用于唯一表示一个用户,应当指出,此处的“用户”并不一定是自然人,也可以是行政部门(例如环境监管部门)、公司(例如石油、石化公司)以及公司部门等。给定一个用户标识,即可根据第二关联关系来查知该用户所对应的加油站,该用户所对应的加油站即为该用户可以实时监控的加油站。给定一个加油站标识,也可以根据第二关联关系来查知该加油站可以被哪个用户监控。因此,实际上,第二关联关系中存储的是用户对于加油站的监管权限。

根据一种实施例,用户列表还包括用户标识与用户联系方式的第四关联关系。用户联系方式可以是电子邮箱、手机号、即时通信帐号(例如微信号、qq号、msn帐号等)等,但不限于此。监控服务器还包括提醒模块240(如图3所示),在某个加油站出现异常时,根据前述第二关联关系来查知该加油站所对应的用户,再根据第四关联关系来确定该用户的联系方式,将该异常信息通过该联系方式推送给该用户,以便该用户及时监管以及安排检修。

基于数据存储模块220中所存储的加油站列表和用户列表,数据传输模块230可以先根据第二关联关系来确定与目标用户关联的目标加油站,再根据第一关联关系来确定目标加油站的状态数据,然后将各目标加油站的状态数据发送至目标用户所在的监控终端,以供监控终端在其屏幕上显示各目标加油站的状态数据。根据一种实施例,在加油站列表中存储有加油站标识与基本信息的第三关联关系时,数据传输模块230还适于根据第三关联关系来确定目标加油站的基本信息,并将各目标加油站的基本信息发送至目标用户所在的监控终端,以供监控终端在其屏幕上显示各目标加油站的基本信息。

根据一种实施例,如图3所示,监控服务器200还包括数据处理模块250和数据分析模块260。数据处理模块250适于对数据接收模块210所接收到的数据进行处理,并将处理后的数据交由数据存储模块220进行存储,上文所说的“处理”包括数据加解密、报文解析、损坏及丢失数据处理中的一种或多种。数据分析模块260适于对数据存储模块220中所存储的数据进行分析,此处所说的“分析”包括故障诊断和数据挖掘辅助决策。故障诊断例如可以包括:通过气液比和回收油气浓度来诊断加油枪、加油管线的故障,通过气液比来诊断油气回收真空泵的故障,通过压力来诊断真空阀的故障,等等。数据挖掘辅助决策例如可以包括:通过数据挖掘分析推荐高性能的油气回收系统配件组合方式、各部件(加油枪、加油管线、油气回收泵、真空阀等)巡检、更换周期;通过数据挖掘分析自然环境(温度、湿度等)对油气回收系统工作效率的影响,提供优化方案;通过数据挖掘分析为环保标准的指定提供数据基础;通过数据挖掘分析为加油站设备故障维修提供指导意见,等等。当然,除上述所列之外,数据处理模块250、数据分析模块260还可以包括其他处理、分析方式,本发明对数据处理模块250以及数据分析模块260所涉及的具体的数据分析处理方法不做限制。

如图2所示,监控终端400包括监控对象设置单元410、数据获取单元420以及数据显示单元430。

监控对象设置单元410适于获取用户设置的待监控的加油站,将所设置的待监控的加油站发送至监控服务器200,以供监控服务器200将该用户的用户标识与待监控加油站的加油站标识相关联地存储于用户列表中,即,监控对象设置单元410用于配置用户对加油站的监管权限。应当指出,用户可以如前所述直接设置待监控的加油站,也可以设置一个监控条件,由监控服务器200来找出符合该监控条件的加油站作为该用户可监管的加油站。在这种情况下,监控对象设置单元410适于获取用户设置的监控条件,将监控条件发送至监控服务器200,以供监控服务器200根据监控条件和前述第三关联关系来确定待监控的加油站,并将该用户的用户标识与待监控加油站的加油站标识相关联地存储于用户列表中,其中,监控条件包括以下条件的任意组合:属于特定公司、位于特定地区、加油站名称包含特定关键字。

根据一种实施例,用户自身所配置的监管权限(即用户标识与加油站标识的第二关联关系),需要经过监控服务器200处的管理员审核后才可生效。或者,也可以统一由管理员来设置各用户的监管权限,用户无权设置。

当用户在监控终端400处登录本发明的加油站在线监控网络平台100时,相当于向监控服务器200发起加油站在线监控的请求。监控服务器200的数据传输模块230会根据第二关联关系来确定与该用户关联的目标加油站,再根据第一关联关系来确定目标加油站的状态数据,然后将各目标加油站的状态数据发送至目标用户所在的监控终端400。监控终端400的数据获取单元420适于获取目标用户所对应的目标加油站的状态数据,通常为目标加油站在一段时间内的多条状态数据记录,每一条状态数据记录包括采集时间和该采集时间所对应的状态数据。根据一种实施例,数据获取单元420还适于从监控服务器处获取目标加油站的基本信息。当然,数据获取单元420获取目标加油站的基本信息的前提是,监控服务器200的数据传输模块230向监控终端400发送了该基本信息。

数据显示单元430根据数据获取单元420所获取的多条状态数据记录,将目标加油站的状态数据显示在监控终端400的屏幕上。根据一种实施例,在数据获取单元420也获取了目标加油站的基本信息时,数据显示单元430还适于将目标加油站的基本信息显示在屏幕上。

根据一种实施例,如图3所示,数据显示单元430包括表格显示组件440和图表显示组件450。表格显示组件440适于将目标加油站的多条状态数据记录按照预设顺序以表格的形式显示在监控终端400的屏幕上。此处所说的“预设顺序”可以是按照加油站标识从小到大的顺序,或者是按照采集时间由大到小的顺序,但不限于此。图4a~4c示出了根据本发明的表格显示组件440的显示效果图。图4a中的表格示出了6个目标加油站的整体状态。表格最右列的“详情”字样为超链接,点击“详情”,即可跳转至相应的目标加油站的状态数据详情页。例如,点击表格正文内容第一行中的“详情”,可以跳转至加油站1004的状态数据详情页,如图4b所示。图4b中还显示有状态数据的类别标签,包括报警状态、加油枪状态、环境状态、通信状态和故障状态,用户可以选择类别标签,然后进入该类别标签下的数据详情。例如,图4b示出了加油枪状态的数据详情,图4c示出了报警状态数据详情。根据一种实施例,表格显示组件440还适于在所显示的表格上方绘制数据筛选部件446,适于根据用户选择输入的查询条件来对状态数据进行搜索、筛选。为了附图简洁的需要,数据筛选部件446仅在图4a中示出,但是,本领域技术人员可以理解,实际上,在图4b、4c所示的表格上方,也存在相应的数据筛选部件446。

图表显示组件450适于将目标加油站的各项加油枪状态数据以及各项环境状态数据以图表的形式显示在屏幕上。应当指出,这里所述的图表包括各种能够用于展示数据的图形形式,例如散点图、折线图、柱状图、条形图、饼图等。图5a~5c示出了根据本发明的图表显示组件450的显示效果图。图5a示出了气液比的散点图,横轴x为时间,纵轴y为气液比的值。同时,图中特别绘出了气液比参考线y=1.0和y=1.2,这样,可以很直观地看出气液比的值是否超出1~1.2的正常范围。图5b示出了加油枪加油过程中燃油流速和回气流速的曲线图。图5c示出了油罐压力和液阻的曲线图。根据一种实施例,图表显示组件450还适于在所显示的曲线附近绘制跳转接口,通过点击该跳转接口,可以跳转至表格显示界面,调用表格显示组件440用表格的形式来显示出该曲线所对应的状态数据值。例如,图5a~5c中均示出了“数据表格”按钮,点击该按钮即可跳转至表格界面查看该曲线所对应的原始数据。

根据一种实施例,如图3所示,数据显示单元430还包括地图显示组件460。地图显示组件460适于绘制地图并在地图中显示目标加油站在当前时刻的通信状态数据以及报警状态数据。

地图显示组件460进一步包括地图绘制部件462和输入接口464。

地图绘制部件462适于在屏幕中绘制地图,根据目标加油站的地址、当前时刻的通信状态数据和报警状态数据在地图上用预设的图标显示各目标加油站,其中,不同的通信状态、报警状态对应于不同的图标颜色、图标形状或图标动画效果。根据一种实施例,用圆形图标来表示各目标加油站,绿色对应于正常,黄色对应于预警,红色对应于报警,蓝色对应于掉线(即通信断开)。进一步地,可以为处于不同通信状态、报警状态的目标加油站的图标设置不同的动画效果,以对某一状态的目标加油站进行突出显示。例如,对于处于正常状态的目标加油站,可以设置其图标为静止状态,不设置动画效果;对于处于预警、报警、掉线状态的目标加油站,其图标设置有相应的动态的动画效果,从而对其进行突出显示。具体采用的动画效果可以由本领域技术人员自行设置,例如,可以设置跳动、闪烁、扭曲、旋转等动画效果,但不限于此。应当指出,本发明对图标的形状、颜色、动画效果的设计以及图标的形状、颜色、动画效果与通信状态、报警状态的对应关系均不做限制。

输入接口464适于接收用户在地图显示区域中的操作,并将该操作发送至地图绘制部件。当该操作为针对某一图标的第一类型操作时,地图绘制部件在图标处显示该图标所对应的目标加油站的基本信息;当该操作为针对某一图标的第二类型操作时,地图绘制部件将该第二类型操作转发给表格显示组件,指示表格显示组件将该图标所对应的目标加油站的多条状态数据记录以表格的形式显示在屏幕上。第一类型操作、第二类型操作所对应的具体操作可以由本领域技术人员自行设置,本发明对此不做限制。例如,可以将第一操作类型定义为光标停留于图标上的时间大于等于预设阈值的操作,将第二操作类型定义为点击图标的操作。

根据一种实施例,地图显示组件460还包括数据筛选部件466,数据筛选部件466适于根据用户输入的查询条件来对状态数据进行搜索。图6a、6b示出了根据本发明的地图显示组件460的显示效果图。图6a中用圆形图标表示目标加油站,此时光标610位于地图的右下方,光标610未指向任何目标加油站,此时输入接口464处于监听状态。同时,地图的右上角显示有数据筛选部件466,用户可以在数据筛选部件466的下拉框中选择报警状态或通信状态,以筛选出具有该状态的目标加油站。在图6b中,光标610移至一个目标加油站的图标处。当输入接口464监听到光标610停留于该图标处的时间大于等于预设阈值时,通知地图绘制部件462在图标处弹出文本框620,显示该图标所对应的目标加油站的名称aaa,如图6b所示。当输入接口464监听到光标610对该图标进行了点击操作时,指示表格显示组件440将名称为aaa的加油站的多条状态数据记录以表格的形式显示在屏幕上,即,跳转至如图4b所示的界面。

应当指出,表格显示组件440、图表显示组件450以及地图显示组件460可以单独执行显示任务,也可以组合执行显示任务。换句话说,在监控终端400的屏幕上,可以同时显示表格、图表、地图中的一种或多种。例如,前述图4a~图4c中仅显示了表格(即仅由表格显示组件440来执行显示任务),图5a~5c中仅显示了图表(即仅由图表显示组件450来执行显示任务),图6a、6b中仅显示了地图(即仅由地图显示组件460来执行显示任务)。图7则示出了根据本发明一个实施例的多个显示组件的组合显示效果图,图7所示的显示效果由图表显示组件450和地图显示组件460共同实现。如图7所示,界面中部以地图的形式显示了各目标加油站的位置、当前时刻的通信状态和报警状态。图7中用圆形图标表示目标加油站,具体地,图7中示出了6个目标加油站701~706。另外,图7中用不同的颜色来区分各目标加油站的通信状态和报警状态,其中,绿色表示正常(无预警、无报警),黄色表示预警,红色表示报警,蓝色表示掉线(即通信断开)。应当指出,由于说明书附图中无法显示颜色,所以图7中的各种颜色以灰度的深浅来区分,灰度由深到浅依次表示红色、蓝色、绿色、黄色,具体的,目标加油站703、705处于正常状态,706处于预警状态,701处于报警状态,702、704处于掉线状态。进一步地,在图7中,对于处于预警、报警、掉线状态的目标加油站,其图标设置有跳动的动画效果,即目标加油站701、702、704、706所对应的图标在界面中按照预设的频率上下跳动。当然,图7仅是显示效果的一个示例,在其他实施例中,也可以为不同通信状态、报警状态的目标加油站设置其他的图标形状、颜色以及动画效果,本发明对图标的形状、颜色、动画效果与通信状态、报警状态的对应关系不做限制。另外,如图7所示,地图的右上角显示有数据筛选部件466,用户可以在数据筛选部件466的下拉框中选择报警状态或通信状态,以筛选出具有该状态的目标加油站。

图7的左侧和右侧以图表的形式展示了各目标加油站的通信状态和报警状态详情。图表707以饼图的形式示出了加油站状态的统计情况;图表708以条形图的形式示出了处于掉线状态的目标加油站(即目标加油站702、704)的本次掉线时长;图表709以条形图的形式示出了处于报警状态的目标加油站(即目标加油站701)的本次连续报警天数;图表710以条形图的形式示出了处于连续预警大于等于3天的预警状态的目标加油站(即目标加油站706)的连续预警天数。应当指出,由于预警状态可以向报警状态转化,当连续多天出现预警状态时会产生报警信号,例如,设置连续5天处于预警状态的目标加油站处于报警状态,则有必要对连续处于预警状态超过5天的一半,即3天的目标加油站进行重点监控,因为这些加油站很可能接下来会产生报警。

如图7所示,在地图的右上角还显示有图表开关部件711,用户通过点击该部件,可以控制图表707~710的显示状态。例如,在图7所示的状态下,点击图表开关部件711,则图表707~710被隐藏,图7中将只显示地图;在图表707~710被隐藏的状态下点击图表开关部件711,则图表707~710被显示。

应当指出,当监控服务器200采用b/s架构以加油站在线监控网站的形式向监控终端400提供服务时,网站的首页可以由表格显示组件440、图表显示组件450、地图显示组件460中的一个或多个来实现绘制。例如,当用户在监控终端400上访问加油站在线监控网站并登录后,其首页显示如图6a所示的地图界面,即,网站首页由地图显示组件460来绘制;又例如,当用户在监控终端400上访问加油站在线监控网站并登录后,其首页显示如图7所示的地图和图表界面,即,网站首页由地图显示组件460和图表显示组件450来绘制。

根据一种实施例,如图3所示,监控终端400还包括报表生成单元470。报表生成单元470适于将数据获取单元420所获取到的目标加油站的多条状态数据记录生成预定格式的文件以便用户导出。图7示出了根据本发明一个实施例的报表生成单元470所生成的报表的效果图,图7所示的报表为excel报表。

图1所示的加油站在线监控网络平台其中包括监控服务器200与监控终端400的交互,以及监控服务器200与在线监控系统300的交互。前文中主要描述了监控服务器200与监控终端400的交互,此处对监控服务器200与在线监控系统300之间的交互再进行一些补充说明。

根据一种实施例,在线监控系统300所采集到的加油站的状态数据以密文的形式上传至监控服务器200,以保证数据的安全性。

根据一种实施例,监控服务器200的数据存储模块220中还存储有在线监控系统300的软件的历史版本信息列表,历史版本信息列表中包括多条历史版本信息记录,每一条历史版本信息记录包括发布时间、版本号和安装包的地址。在线监控系统300还适于在上传加油站的状态数据的同时将该子系统的软件版本信息上传至监控服务器200。如图3所示,监控服务器200还包括软件升级模块270,适于根据历史版本信息列表来判断在线监控系统300的软件版本是否为最新版本,若不是最新版本,则将最新版本的安装包推送至该在线监控系统300以便其进行软件升级。

根据一种实施例,在线监控系统300还适于向监控服务器200发起软件升级请求,软件升级请求中包括该子系统的软件版本信息。软件升级模块还适于,基于软件升级请求,根据历史版本信息列表来判断在线监控系统的软件版本是否为最新版本,若是最新版本,则向该在线监控系统发送当前软件已为最新版本的提示;若不是最新版本,则将最新版本的安装包推送至该在线监控系统以便其进行软件升级。也即是说,软件升级模块270可以实现在线监控系统300处的系统软件的自动升级和手动升级。

a11:a9或10所述的系统,其中,所述表格显示组件、图表显示组件、地图显示组件分别包括数据筛选部件,所述数据筛选部件适于根据用户输入的查询条件来对状态数据进行搜索。

a12:a2-11中任一项所述的系统,其中,所述监控终端还包括:

报表生成单元,适于将数据获取单元所获取到的目标加油站的多条状态数据记录生成预定格式的文件以便用户导出。

a13:a1-12中任一项所述的系统,其中,所述用户列表还包括用户标识与用户联系方式的第四关联关系,

所述监控服务器还包括提醒模块,适于在加油站出现异常时,根据所述第二关联关系来确定该加油站所对应的用户,根据所述第四关联关系来确定该用户的联系方式,将该异常信息通过该联系方式推送给该用户。

a14:a1-13中任一项所述的系统,其中,所述监控服务器还包括:

数据处理模块,适于对所述数据接收模块所接收到的数据进行处理,并将处理后的数据交由所述数据存储模块进行存储,其中,所述处理包括数据加解密、报文解析、损坏及丢失数据处理中的一种或多种;

数据分析模块,适于对所述数据存储模块中所存储的数据进行分析,其中,所述分析包括故障诊断、数据挖掘辅助决策中的一种或多种。

a15:a1所述的系统,其中,在线监控系统所采集到的加油站的状态数据以密文的形式上传至所述监控服务器。

a16:a1或15中任一项所述的系统,其中,所述数据存储模块中还存储有在线监控系统的软件的历史版本信息列表,所述历史版本信息列表中包括多条历史版本信息记录,每一条历史版本信息记录包括发布时间、版本号和安装包的地址;

所述在线监控系统还适于在上传加油站的状态数据的同时将该子系统的软件版本信息上传至监控服务器;

所述监控服务器还包括软件升级模块,适于根据所述历史版本信息列表来判断在线监控系统的软件版本是否为最新版本,若不是最新版本,则将最新版本的安装包推送至该在线监控系统以便其进行软件升级。

a17:a16所述的系统,其中,所述在线监控系统还适于向所述监控服务器发起软件升级请求,所述软件升级请求中包括该子系统的软件版本信息;

所述软件升级模块还适于,基于所述软件升级请求,根据所述历史版本信息列表来判断在线监控系统的软件版本是否为最新版本,若是最新版本,则向该在线监控系统发送当前软件已为最新版本的提示;若不是最新版本,则将最新版本的安装包推送至该在线监控系统以便其进行软件升级。

这里描述的各种技术可结合硬件或软件,或者它们的组合一起实现。从而,本发明的方法和设备,或者本发明的方法和设备的某些方面或部分可采取嵌入有形媒介,例如可移动硬盘、u盘、软盘、cd-rom或者其它任意机器可读的存储介质中的程序代码(即指令)的形式,其中当程序被载入诸如计算机之类的机器,并被所述机器执行时,所述机器变成实践本发明的设备。

在程序代码在可编程计算机上执行的情况下,计算设备一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件),至少一个输入装置,和至少一个输出装置。其中,存储器被配置用于存储程序代码;处理器被配置用于根据该存储器中存储的所述程序代码中的指令,执行本发明的相关方法。

以示例而非限制的方式,可读介质包括可读存储介质和通信介质。可读存储介质存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在可读介质的范围之内。

在此处所提供的说明书中,算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与本发明的示例一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。

如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。

尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的而非限制性的,本发明的范围由所附权利要求书限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1