一种智能散粮运输车远程管理装置及其管理方法与流程

文档序号:17608403发布日期:2019-05-07 20:54阅读:141来源:国知局
一种智能散粮运输车远程管理装置及其管理方法与流程

本发明属于粮食物流行业的智能化和信息化技术领域的一种远程管理装置及其管理方法,尤其涉及一种智能散粮运输车远程管理装置及其管理方法。



背景技术:

目前,国内散粮运输车在加快发展以“四散化”流通为主的现代粮食物流体系的背景下应运而生,但是在粮食品质保障、运输监管等方面未有提升,由于粮食物流过程中缺乏全程跟踪能力,无法实现粮食物流动态调拨与动态调整,体现不出粮食物流的效率与安全。

现代粮食物流行业的发展趋势是连锁经营、集中管理,目前国内散粮运输的状况远不能满足此需求。



技术实现要素:

针对上述现有技术的不足,本发明的目的是提供一种智能散粮运输车远程管理装置及其管理方法。智能散粮运输车远程管理装置的智能散粮运输车远程管理系统通过与智能终端通信实时获取每台散粮运输车的粮食和行车状态数据,并提供各个功能模块供用户使用,此远程管理系统实现了对所有散粮运输车的集中管理,并且对散粮运输过程中的粮食状态和行车状态进行全程跟踪,有效提高了运粮主管单位的管理效率。

本发明采用以下技术方案实现,一种智能散粮运输车远程管理装置,其包括智能散粮运输车远程管理系统,所述智能散粮运输车远程管理系统包括数据收发及处理模块、系统登录模块、车辆地图实时监管模块、历史数据查询模块、车辆管理模块、日志记录模块、系统设置模块、用户管理模块和角色管理模块;其中,数据收发及处理模块接收各散粮运输车(100)及其粮食状态数据,解析处理并存储;系统登录模块根据输入的用户名、密码和验证码,判断用户登录信息是否合法,控制合法用户进入系统;车辆地图实时监管模块根据收到的散粮运输车(100)及其装载粮食的状态数据包,实时显示相应散粮运输车(100)当前的位置及其粮食状态;历史数据查询模块能提供粮情数据报表,并绘制粮情数据曲线,监控粮情状态变化,查询行车状态数据,有效监管散粮运输车(100)的工作状态;车辆管理模块能增删改查车辆所属的单位和车辆管理信息;日志记录模块能记录用户在系统中的操作和对散粮运输车及系统的基本信息的修改;系统设置模块能设置影响系统运行的参数,增删改查粮食种类和环控策略;用户管理模块能增删改查系统用户;角色管理模块能增删改查系统角色。

作为上述方案的进一步改进,历史数据查询模块包括粮情历史数据查询及曲线显示模块和行车历史数据查询模块,粮情历史数据查询及曲线显示模块用于提供粮情数据报表,并绘制粮情数据曲线,监控粮情状态变化,行车历史数据查询模块用于查询行车状态数据,有效监管散粮运输车(100)的工作状态;车辆管理模块包括车辆所属单位管理模块和车辆管理模块,车辆所属单位管理模块用于增删改查车辆所属的单位,车辆管理模块用于增删改查车辆管理信息;日志记录模块包括用户操作日志模块和系统维护日志模块,用户操作日志模块用于记录用户在系统中的操作,系统维护日志模块用于记录对散粮运输车及系统的基本信息的修改;系统设置模块包括系统轮询时间设置模块、粮食种类管理模块和环控策略管理模块,系统轮询时间设置模块用于设置影响系统运行的参数,粮食种类管理模块用于增删改查粮食种类,环控策略管理模块用于环控策略的增删改查。

作为上述方案的进一步改进,所述智能散粮运输车远程管理装置还包括至少一个智能终端(101)、一个WEB系统服务器(103)、至少一个底层数据采集设备(102);智能终端(101)安装在相应的散粮运输车(100)上,所述数据收发及处理模块接收各散粮运输车(100)上智能终端(101)的TCP连接并保存,轮询时间到则轮询所有智能终端(101);底层数据采集设备(102)的数量与智能终端(101)的数量相对应;底层数据采集设备(102)与相应的智能终端(101)相连,智能终端(101)与WEB系统服务器(103)相连;WEB系统服务器(103)安装有一个数据库管理子系统和所述智能散粮运输车远程管理系统。

进一步地,智能终端(101)具有唯一ID标识,该标识与散粮运输车(100)绑定;智能终端(101)负责收集底层数据采集设备(102)所采集的各种数据,并整理打包发送给所述系统。

进一步地,底层数据采集设备(102)安装在散粮运输车(100)的车厢内,且包含各种传感器设备,这些传感器采集各种粮情参数,并将采集的数据发送给智能终端(101)。

作为上述方案的进一步改进,所述系统采用四层架构开发,包括表示层、业务逻辑层、数据持久层和实体层;所述实体层包括车辆所属单位实体、车辆实体、车辆采集数据实体、用户操作日志实体、系统维护日志实体、粮食种类实体、环控策略实体、参数实体、用户实体、角色实体和功能权限实体;所述数据持久层为业务逻辑层对数据库的操作提供支持;所述业务逻辑层包含多个业务服务:数据收发及处理服务、账户验证服务、车辆地图实时监管服务、历史数据查询服务、车辆管理服务、日志记录服务、系统参数设置服务、用户管理服务和角色管理服务;所述表示层与用户交互信息,所述表示层负责传送请求和接收响应,并通过struts将请求委派给对应的业务服务处理。

进一步地,所述数据收发及处理服务包括:①智能终端(101)发起的TCP连接管理;②向智能终端(101)发送轮询命令、注册成功回复和心跳包回复;③接收智能终端(101)发送的各种数据包,包括注册包、心跳包和采集数据包;④解析、处理、存储数据;

所述数据收发及处理服务采用定时发送轮询命令的方式通过TCP/IP协议和GPRS网络获取各智能终端整理形成的采集数据包,并进行解析、处理和存储,采集数据包括粮情数据和行车数据;还对智能终端(101)发送的注册包和心跳包进行相应的处理和回复;所述账户验证服务用于在系统对用户输入的登录信息进行数据库的查询验证以及校验码的验证时,若通过则允许用户进入系统,否则提示对应的错误信息;所述车辆地图实时监管服务用于动态获取所有散粮运输车(100)的实时数据,包括粮情数据和行车数据,根据实时数据在地图上显示所有散粮运输车(100)当前位置和粮情数据,并将所有散粮运输车(100)置于视野内;所述历史数据查询服务包括粮情历史数据查询和行车历史数据查询子服务;粮情历史数据查询子服务根据用户选定的时间范围查询车辆的粮情历史数据,并图形显示选定时间范围内粮情历史数据的粮食水分曲线、空气湿度曲线、粮堆温度曲线和空气温度曲线,还提供数据报表导出功能;行车历史数据查询子服务根据用户选定的时间范围查询车辆的行车历史数据;所述车辆管理服务包括车辆所属单位管理和车辆管理,能对车辆所属单位和车辆信息进行增删改查操作,记录车辆基本信息;所述日志记录服务包括用户操作日志和系统维护日志;用户操作日志记录用户使用系统过程中的各种操作,并提供查询、备份和清空功能;系统维护日志记录对基本信息的修改维护操作,并提供查询、备份和清空功能;所述系统参数设置服务包括系统轮询时间设置、粮食种类管理和环控策略管理,能对系统轮询智能终端的时间间隔进行设置,能对粮食种类和环控策略进行增删改查操作;所述用户管理服务能对系统的使用用户进行增删改查操作,记录用户基本信息;所述角色管理服务能对系统角色进行增删改查操作,能修改角色使用系统功能模块的权限。

本发明还提供一种智能散粮运输车远程管理方法,其采用上述任意智能散粮运输车远程管理装置对散粮运输车及其装载粮食的状态进行远程管理,该方法包括以下步骤:

①数据初始化

将需要管理的所有散粮运输车及其所属单位信息导入所述智能散粮运输车远程管理系统的数据库中,进行数据的初始化;

②系统上线

启动WEB系统服务器及部署在其上的智能散粮运输车远程管理系统,并将所有散粮运输车中的智能终端和底层数据采集设备上电以进行正常的工作;

③系统监听智能终端发起的TCP连接

智能散粮运输车远程管理系统持续监听TCP连接,散粮运输车上的智能终端向远程管理系统发起注册连接,系统收到智能终端的注册TCP连接后保存此连接和智能终端信息,同时向该智能终端发送注册成功的回复命令;

④系统轮询所有已连接的智能终端

根据设定的轮询时间间隔,系统定时向所有已连接的智能终端发送轮询命令;

⑤数据接收及处理

智能终端收到系统的轮询命令后,将所有采集数据整理形成数据包,并发送给智能散粮运输车远程管理系统,系统接收到采集数据包后进行解析、处理和存储,并将最新的数据显示在车辆地图实时监管界面中,系统根据智能终端上报的车辆经纬度信息在地图上显示车辆当前所处位置,当解析的数据包含有粮情状态报警信息时,在车辆地图实时监管界面显示提示信息;

⑥连接维持

智能终端定时向智能散粮运输车远程管理系统发送TCP心跳包,系统收到心跳包后更新该智能终端的最后通信时间,并向智能终端发送心跳包回复,以维持TCP连接。

作为上述方案的进一步改进,所述步骤③中,智能终端向智能散粮运输车远程管理系统发送的注册包包含该智能终端的唯一ID标识。

作为上述方案的进一步改进,所述步骤④、⑤中,智能终端将收集的底层数据采集设备的各种采集数据整理形成数据包,并等待智能散粮运输车远程管理系统的轮询命令,当接收到轮询命令后通过GPRS模块将数据包发送给智能散粮运输车远程管理系统。

作为上述方案的进一步改进,所述步骤⑤中,智能终端整理的采集数据包含粮情数据和行车数据。

作为上述方案的进一步改进,所述步骤⑤中,智能散粮运输车远程管理系统接收到采集数据包后,将解析处理的粮情数据和行车数据存入数据库,并更新对应散粮运输车的最后一次通信时间,根据最后一次通信时间判断散粮运输车的在线状态。

作为上述方案的进一步改进,智能散粮运输车远程管理系统定时向智能终端发送轮询命令,智能终端收到轮询命令后将所有采集数据打包发送给智能散粮运输车远程管理系统,两者之间的传输方式为定时传输。

本发明通过该系统和方法可实时掌握散粮运输车及其装载粮食的状态,便于运粮主管单位集中、实时地管理所有在途的散粮运输车,并可通过系统方便地全盘掌握所有散粮运输车的当前位置,遇到突发状况时可及时根据全面信息采取对应的解决措施,例如临时调度等,将损失降到最低。系统将所有散粮运输车的采集数据通过Internet向用户发布,可实现对处于不同地区的各散粮运输车提供监管功能,可监控所有车辆的整个运输过程,本发明可广泛应用于现代粮食物流行业。与现有技术相比,具有如下有益效果:

1.系统不仅可以监控车辆的整个运输过程,还可监控其装载粮食的实时状态,包括粮食水分、多个粮堆温度以及车厢内外空气温度,在一定程度上保障了运输过程中的粮食品质,可减少粮食的损失;

2.方便运粮主管单位集中管理所有散粮运输车,有效减少了运粮主管单位用户的工作量,提高了其工作效率;

3.系统采用B/S架构,用户可灵活方便地随时随地登录系统查看所有散粮运输车的工作状态,进行相应的业务工作。

附图说明

图1为本发明提供的智能散粮运输车远程管理装置的结构示意图。

图2为图1中智能散粮运输车远程管理装置的智能散粮运输车远程管理系统的总体功能模块图。

图3为图1中智能散粮运输车远程管理方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本实施例的智能散粮运输车远程管理装置包括WEB系统服务器103、至少一个智能终端101、各种底层数据采集设备102、至少一个客户端计算机104。WEB系统服务器103安装有智能散粮运输车远程管理系统和数据库管理子系统,智能终端101安装在散粮运输车100上,各种底层数据采集设备102安装在散粮运输车100上以采集粮情数据和行车数据,客户端计算机104用于访问智能散粮运输车远程管理系统。散粮运输车100的数量为1,…,N,其中N为正整数。

底层数据采集设备102可通过433MHz无线方式与智能终端101相连,智能终端101可通过GPRS和Internet与WEB系统服务器103相连,多台客户端计算机104通过Internet与WEB系统服务器103相连。客户端计算机104为了不影响速度,尽量安装有IE8及以上版本的浏览器,客户端计算机104通过浏览器访问所述智能散粮运输车远程管理系统以获取数据。智能散粮运输车远程管理系统最好运行在Windows Server操作系统中,数据库管理子系统的数据库管理系统软件可为MySQL5.0。

底层数据采集设备102可包括各种传感器和通信装置。各种传感器包括粮食水分传感器,粮堆温度传感器、空气湿度传感器和空气温度传感器等。通信装置将各传感器采集的参数值发送给智能终端101。在本实施例中,底层数据采集设备安装102在散粮运输车100的车厢内,且包含各种传感器设备,如粮食水分传感器、温度传感器等,采集各种粮情参数,并将采集的数据发送给智能终端101。

智能终端101安装在散粮运输车100上,其可具有唯一ID标识,该标识与散粮运输车100绑定。智能终端101负责收集底层数据采集设备102所采集的各种数据,并整理打包发送给所述智能散粮运输车远程管理系统。

如图2所示,智能散粮运输车远程管理系统包括系统登录模块、车辆地图实时监管模块、历史数据查询模块、车辆管理模块、日志记录模块、系统设置模块、用户管理模块、角色管理模块和数据收发及处理模块。

历史数据查询模块又包括粮情历史数据查询及曲线显示模块和行车历史数据查询模块;车辆管理模块又包括车辆所属单位管理模块和车辆管理模块;日志记录模块又包括用户操作日志模块和系统维护日志模块;系统设置模块又包括系统轮询时间设置模块、粮食种类管理模块和环控策略管理模块。

数据收发及处理模块接收各散粮运输车100上智能终端101的TCP连接并保存,轮询时间到则轮询所有智能终端101,获取散粮运输车100及其粮食状态数据,解析处理并存储。

系统登录模块根据输入的用户名、密码和验证码,判断用户登录信息是否合法,控制合法用户进入系统。

车辆地图实时监管模块根据收到的散粮运输车100及其装载粮食的状态数据包,实时显示散粮运输车100当前的位置及其粮食状态。

历史数据查询模块的粮情历史数据查询及曲线显示模块可提供粮情数据报表,并绘制粮情数据曲线,监控粮情状态变化。历史数据查询模块的行车历史数据查询模块可查询行车状态数据,有效监管散粮运输车的工作状态。

车辆管理模块的车辆所属单位管理模块,可增删改查车辆所属的单位;车辆管理模块的车辆管理模块可增删改查车辆。

日志记录模块的用户操作日志模块可记录用户在系统中的操作,日志记录模块的系统维护日志模块可记录对散粮运输车及系统等的基本信息的修改。

系统设置模块的系统轮询时间设置模块可设置影响系统运行的参数,系统设置模块的粮食种类管理模块可增删改查粮食种类,系统设置模块的环控策略管理模块可增删改查环控策略。

用户管理模块可增删改查系统用户。

角色管理模块可增删改查系统角色。

智能终端101为散粮运输车100的中央控制器,其具有唯一ID标识,与散粮运输车100绑定,系统根据此ID辨别所有散粮运输车100。智能终端101包括GPS模块、433MHz通信模块、GPRS通信模块和中央控制模块。智能终端101通过GPS模块获取车辆位置信息,通过433MHz通信模块获取底层数据采集设备102采集的数据,通过GPRS通信模块与WEB系统服务103进行通信。智能终端101启动后向WEB系统服务器103发起TCP连接,其将所有采集的数据整理形成数据包,当收到WEB系统服务器103的轮询命令时,将整理形成的数据包发送给WEB系统服务器103。

WEB系统服务器103为云服务器或者一台有具体型号的服务器硬件,WEB系统服务器103中的智能散粮运输车远程管理系统运行在Windows Server 2008R2企业版操作系统上或者其他服务器操作系统,数据库管理系统软件为MySQL5.0,WEB服务器为Tomcat6.0。智能散粮运输车远程管理系统使用JAVA语言和SSH框架开发,其软件架构为四层结构:表示层、业务逻辑层、数据持久层、实体层。其中实体层为表示层、业务逻辑层、数据持久层提供支持,该层包括车辆所属单位实体、车辆实体、车辆采集数据实体、用户操作日志实体、系统维护日志实体、参数实体、粮食种类实体、环控策略实体、用户实体、角色实体、功能权限实体。数据持久层为业务逻辑层操作数据库提供支持。业务逻辑层为系统业务处理的核心部分,该层包括多种支持系统的业务服务:数据收发及处理服务、账户验证服务、车辆实时监管服务、历史数据查询服务(包括粮情历史数据查询和行车历史数据查询)、车辆管理服务(包括车辆所属单位管理和车辆管理)、日志记录服务(包括用户操作日志和系统维护日志)、系统参数设置服务(包括系统轮询时间设置、粮食种类管理和环控策略管理)、用户管理服务和角色管理服务。用户与表示层交互,表示层负责传送请求和接收响应,并通过Struts将请求委派给相应的业务服务处理。

所述数据持久层为业务逻辑层对数据库的操作提供支持。

所述业务逻辑层包含多个业务服务:数据收发及处理服务、账户验证服务、车辆地图实时监管服务、历史数据查询服务、车辆管理服务、日志记录服务、系统参数设置服务、用户管理服务和角色管理服务。

所述表示层与用户交互信息,所述表示层负责传送请求和接收响应,并通过struts将请求委派给对应的业务服务处理。

智能散粮运输车远程管理系统的业务服务功能如下:

(1)数据收发及处理服务:其主要功能包括1)智能终端的TCP连接管理、2)发送轮询命令、注册成功回复和心跳包回复、3)接收各种数据包,包括注册包、心跳包和采集数据包、4)解析处理存储数据。该服务采用定时发送轮询命令的方式通过TCP/IP协议和GPRS网络获取各智能终端整理形成的采集数据包,并进行解析、处理和存储,采集数据包括粮食水分、粮堆温度、车厢内外空气温湿度、粮食状态、环控策略等粮情数据和车辆经纬度等行车数据。服务还对智能终端发送的注册包和心跳包进行相应的处理和回复。

(2)账户验证服务:系统对用户输入的登录信息进行数据库的查询验证以及校验码的验证,若通过则允许用户进入系统,否则提示对应的错误信息。

(3)车辆地图实时监管服务:服务动态获取所有车辆的实时数据,包括粮情数据和行车数据,根据实时数据在地图上显示所有车辆当前位置和粮情数据,并将所有车辆置于视野内。

(4)历史数据查询服务:包括粮情历史数据查询和行车历史数据查询子服务。粮情历史数据查询子服务根据用户选定的时间范围查询车辆的粮情历史数据,并图形显示选定时间范围内粮情历史数据的粮食水分曲线、空气湿度曲线、粮堆温度曲线(包含粮堆最高温、最低温和平均温度曲线)和空气温度曲线,还提供数据报表导出功能;行车历史数据查询子服务根据用户选定的时间范围查询车辆的行车历史数据。

(5)车辆管理服务:其功能包括车辆所属单位管理和车辆管理,可对车辆所属单位和车辆信息进行增删改查操作,记录车辆所属单位、车辆的车牌号、与散粮运输车绑定的智能终端ID等基本信息。

(6)日志记录服务:包括用户操作日志和系统维护日志。用户操作日志记录用户使用系统过程中的各种操作,并提供查询、备份和清空功能;系统维护日志记录对车辆、车辆所属单位及系统等的基本信息的修改维护操作,并提供查询、备份和清空功能。

(7)系统参数设置服务:其功能包括系统轮询时间设置、粮食种类管理和环控策略管理,可对系统轮询智能终端的时间间隔进行设置,可对粮食种类和环控策略进行增删改查操作。

(8)用户管理服务:可对系统的使用用户进行增删改查操作,记录用户名、密码、用户角色等用户基本信息。

(9)角色管理服务:可对系统角色进行增删改查操作,可修改角色使用系统功能模块的权限。

根据用户角色的不同,将智能散粮运输车远程管理系统的用户按照不同的WEB页面访问权限和功能使用权限划分为两种:系统管理员和普通用户,每种用户可使用自己权限内的系统功能,可访问权限内的页面。

本发明可提供任意一台接入Internet的客户端计算机104使用如图2所示的系统各大功能模块,其中WEB系统服务器103必须安装有智能散粮运输车远程管理系统和数据库管理系统以及系统运行环境,数据库中必须初始化系统的基础数据,包括车辆所属单位信息、车辆信息、用户信息、角色信息和系统信息等。每台客户端计算机104必须安装有IE8及以上版本的浏览器并且可对Internet进行访问。

如图2所示的智能散粮运输车远程管理系统的各大功能模块的具体实施过程如下:

(1)数据收发及处理模块,其实施过程如下:

1)系统按照设定的轮询时间间隔定时向所有已连接的智能终端101发送轮询命令;

2)系统接收智能终端101上传的采集数据包,并进行解析、处理和存储;

(2)系统登录模块,其实施过程如下:

1)在用户请求登录系统时,系统提供输入用户信息的登录界面;

2)用户输入信息并请求验证时,系统对用户输入的信息进行分析,判断用户合法性,用户合法则提供系统操作界面,否则拦截请求并提示不合法信息;

3)通过验证后,系统获取用户权限信息,在系统操作界面中每次进行请求,系统会自动判断请求是否合法,没有权限的请求会被拦截,并提示越权操作;

(3)车辆地图实时监管模块,其实施过程如下:

1)用户请求车辆地图实时监管界面时,系统获取所有单位和车辆信息,并以树结构显示在页面左侧,同时动态请求所有车辆的粮情数据和行车数据,并实时显示在地图上;

2)用户点击某台车辆图标时,系统弹出显示该车辆详细粮情和行车数据的提示框;

3)用户点击提示框右上角的关闭按钮时,系统关闭提示框;

(4)历史数据查询模块,其实施过程如下:

1)用户请求粮情历史数据查询功能时,系统获取所有单位和车辆信息,并以树结构显示在页面左侧,用户请求某车辆的粮情历史数据时,系统默认从数据库中获取该车辆最近一天的粮情历史数据,并以表格形式加载在页面中;

2)用户设置查询时间范围发送请求时,系统以时间范围为参数请求数据库中的粮情历史数据,数据库检索该车辆在设定时间范围内的粮情历史记录并返回;

3)系统得到数据库返回的记录,在曲线绘制界面中加载粮情历史数据,形成粮食水分、空气湿度、粮堆最高温、粮堆最低温、粮堆均温和空气温度曲线;

4)用户请求某车辆的行车历史数据时,系统默认从数据库中获取该车辆最近一天的行车历史数据,并以表格形式加载在页面中;

5)用户设置查询时间范围发送行车历史数据查询请求时,系统以时间范围为参数请求数据库中的行车历史数据,数据库按时间范围检索该车辆的行车历史记录并返回。

(5)车辆管理模块,其实施过程如下:

1)用户请求单位、车辆信息时,系统从数据库中获取所有单位和车辆信息记录并加载显示;

2)用户请求增加或修改单位、车辆时,系统提供操作单位、车辆的界面,用户提交增加或修改操作时,系统将通过前台验证和后台验证的增加或者修改的信息存入数据库中;

3)用户请求删除某单位、某车辆时,系统提供确认删除对话框,用户确认后系统将对应信息从数据库中删除;

(6)日志记录模块,其实施过程如下:

1)用户在系统操作界面中进行请求时,系统自动将该操作存入数据库的用户操作日志表中;

2)请求用户操作日志时,系统从数据库中获取用户操作日志记录并加载显示在页面中;

3)系统管理员或用户修改系统参数和基础数据时,系统自动记录所做修改,并存入系统维护日志表中;

4)请求系统维护日志时,系统从数据库中获取符合条件的维护日志记录加载显示在页面中;

(7)系统设置模块,其实施过程如下:

1)系统管理员用户请求修改系统参数时,系统提供参数设置界面并显示参数当前值;

2)用户输入参数提交时,系统前台验证参数格式是否合法,合法则进入后台验证,否则提示参数格式不正确,通过前台验证后,系统后台验证参数是否在合法范围内,若在合法范围内,系统将参数存入数据库,否则提示参数大小不合法;

3)用户请求粮食种类或者环控策略时,系统从数据库中获取所有粮食种类和环控策略信息记录并加载显示;

4)用户请求增加或修改粮食种类、环控策略时,系统提供操作粮食种类、环控策略的界面,用户提交增加或修改操作时,系统将通过前台和后台验证的增加或修改的信息存入数据库中;

5)用户请求删除某粮食种类、某环控策略时,系统提供确认删除对话框,用户确认后系统将请求删除的信息从数据库中删除。

(8)用户管理模块,其实施过程如下:

1)有权限的用户请求系统用户信息时,系统从数据库中获取用户信息记录并加载显示在页面中;

2)有权限的用户请求增加或修改用户信息时,系统提供增加或修改用户信息的界面,用户输入用户信息并提交操作时,系统将通过前台验证和后台验证的增加或修改的用户信息存入数据库中;

3)有权限的用户请求删除某用户时,系统提供确认删除对话框,用户确认后系统将对应信息从数据库中删除;

(9)角色管理模块,其实施过程如下:

1)系统管理员请求系统角色信息时,系统从数据库中获取角色信息记录并加载显示在页面中;

2)系统管理员请求增加或修改角色信息时,系统提供增加或修改角色信息的界面,系统管理员输入角色信息并从系统功能列表中选择该角色具有的功能权限,提交增加或修改操作时,系统将通过前台验证和后台验证的增加或修改的角色信息存入数据库中。

如图3所示,本实施例采用上述智能散粮运输车远程管理系统对车辆进行远程管理的方法,通过初始化安装了智能终端101和底层数据采集设备102的所有散粮运输车100的基本信息,并上电启动所有智能终端101和底层数据采集设备102,智能终端101向系统发起连接,系统记录连接,并按照一定的时间间隔轮询所有已连接的智能终端101以获取散粮运输车100的行车和粮情数据并实时显示。该方法的具体步骤如下:

步骤S1:数据初始化

将需要管理并且安装了智能终端和底层数据采集设备的所有散粮运输车及其所属单位信息导入智能散粮运输车远程管理系统的数据库中,进行数据的初始化。

步骤S2:系统上线

启动WEB系统服务器103,其操作系统启动后自动启动MySQL服务和部署了智能散粮运输车远程管理系统的Tomcat,将所有散粮运输车中的智能终端101和底层数据采集设备102上电以进行正常的工作。

步骤S3:系统监听智能终端发起的TCP连接

智能散粮运输车远程管理系统持续监听TCP连接,散粮运输车100上的智能终端101向远程管理系统发起注册连接,系统收到智能终端101的注册TCP连接后保存此连接和智能终端信息,同时向该智能终端101发送注册成功的回复命令。

步骤S4:系统轮询所有已连接的智能终端

根据设定的轮询时间间隔(本实例中的轮询时间间隔设置为5分钟),智能散粮运输车远程管理系统定时向所有已连接的智能终端101发送轮询命令。

步骤S5:数据接收及处理

智能终端101收到系统的轮询命令后,将所有采集数据整理形成数据包,并发送给智能散粮运输车远程管理系统,系统接收到采集数据包后进行解析、处理和存储,并将最新的数据显示在车辆地图实时监管界面中,系统根据智能终端101上报的车辆经纬度信息在地图上显示车辆当前所处位置,当解析的数据包含有粮情状态报警信息时,在车辆地图实时监管界面显示提示信息。

步骤S6:连接维持

智能终端101定时(本实例中定时时间设为2分钟)向智能散粮运输车远程管理系统发送TCP心跳包,系统收到心跳包后更新系统中该智能终端101的最后通信时间,并向该智能终端101发送心跳包回复,以维持TCP连接。

在步骤S3中,智能终端101向远程管理系统发送的注册包包含该智能终端101的唯一ID标识。

在步骤S4、S5中,智能终端101将收集的底层数据采集设备102的各种采集数据整理形成数据包,并等待智能散粮运输车远程管理系统的轮询命令,当接收到轮询命令后通过GPRS模块将数据包发送给远程管理系统。

在步骤S5中,智能终端101整理的采集数据包含粮食水分、粮堆温度、车厢内外空气温湿度等粮情数据和车辆经纬度、是否疲劳驾驶等行车数据。

在步骤S5中,智能散粮运输车远程管理系统接收到采集数据包后,将解析处理的粮情数据和行车数据存入数据库,并更新对应散粮运输车100的最后一次通信时间,根据最后一次通信时间判断散粮运输车100的在线状态。

在上述远程管理方法中,智能散粮运输车远程管理系统定时(本实例中为5分钟)向智能终端101发送轮询命令,智能终端101收到轮询命令后将所有采集数据打包发送给远程管理系统,两者之间的传输方式为定时传输。

本发明提供的系统及方法能够实现对散粮运输车的远程集中管理,方便运粮主管单位等用户实时地掌握散粮运输车及其装载粮食的状态,有效提高了粮食物流的安全性和用户的工作效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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