本发明属于转运箱控制领域,具体涉及一种物证转运箱后台操作系统。
背景技术:
转运箱通常用于物流运输使用较多,是物流过程的一个环节,转运箱的应用,保证了货物仓库管理各个环节数据输入的速度和准确性,确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存。通过科学的编码,还可方便地对库存货物的批次、保质期等进行管理。在仓库运输系统中,经常需要用到快速转运车对货物进行快速转运。
由于现有技术中智能化的转运箱较少,对其进行专门控制的系统就更少了,转运箱从控制到使用的方式都为传统人工方式,自动化程度低,不能对转运箱的使用者进行验证,对转运箱的位置进行监控,对数据进行存储,对任务进行集成化管理,人工劳动强度大,费时费力、安全性低。
技术实现要素:
本发明的目的是解决上述问题,提供一种物证转运箱后台操作系统,实现数据的存储、用户管理以及转运箱轨迹绘制和控制管理,智能化程度高、省时省力,安全性高。
为实现上述目的,本发明提供如下技术方案:
一种物证转运箱后台操作系统,包括系统应用层、系统接口层及设备层,所述系统应用层设有:
数据库,对用户、权限、角色进行储存管理,对用户信息进行验证;
设备管理模块,对转运箱实时位置监测、设备信息存储和查询以及设备调度状态进行管理;
任务管理模块,对等待执行的任务、正在执行的任务和已经完成的任务进行管理,包括任务添加、任务调度、任务执行、任务取消及任务查询;
系统外部接口,用于日常系统维护和升级,与数据库进行连接;
所述系统接口层包括物证管理系统接口、运营商sim通信平台及网络接口;
所述设备层包括摄像头装置、sim通信装置、远程控制锁装置,所述sim通信装置及远程控制锁装置与运营商sim通信平台连接。
作为优选,所述后台操作系统采用python进行后台开发,对转运箱进行监控与管理。
作为优选,所述数据库采用sqlserver数据库。
本发明的有益效果在于:
本发明设有任务管理功能对等待执行的任务、正在执行的任务和已经完的任务进行管理,能够实现添加任务、删除任务等功能;设备管理模块对各个转运箱的开启状态进行管理,通过无线通讯模块进行通讯,并且根据用户权限和请求,远程控制转运箱的开启;具有监控功能:在转运箱开启时,摄像头对开启转运箱的人员和过程进行监控。采用python进行后台开发,其具有很强的可读性,并且具有开发快、语言简洁、易于维护、开源、可移植和可扩张性等优点;采用sqlserver数据库,具有使用方便可伸缩性好与相关软件集成度高等优点。整体智能化程度高、省时省力,安全性高。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明为了更清楚地说明本发明实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明后台操作系统框架图。
具体实施方式
如图1所示的一种物证转运箱后台操作系统,主要实现数据的存储、用户管理以及转运箱轨迹绘制和控制管理,包括:
1)系统应用层:系统应用层决定了系统应具有的功能,同时系统留有外部接口,用于日常系统维护和升级。
2)系统接口层:通过不同的接口协议将各模块整合在一起,其主要包括物证管理系统接口和运营商sim通信平台以及网络接口等。
3)设备层:包括摄像头装置、sim通信装置、远程控制锁装置,主要功能有:①获取物证箱状态信息、位置信息以及开启时的视频信息;
②用户信息输入。
所述后台操作系统采用python进行后台开发,对转运箱进行监控与管理。python是一种面向对象的解释型计算机程序设计语言,它结合了解释性、编译性、互动性和面向对象的脚本语言。它具有很强的可读性,并且具有开发快、语言简洁、易于维护、开源、可移植和可扩张性等优点。
数据库是后台系统的重要组成部分,用来存储系统运行所需的重要数据。采用sqlserver数据库,该数据库一种关系型数据库管理系统,具有使用方便可伸缩性好与相关软件集成度高等优点。
设备管理模块用于对转运箱进行管理。该模块的功能主要包括转运箱实时位置监测、设备信息的存储和查询以及设备调度状态。
1)实时位置监测
在转运箱转运过程中,系统需要实时的接收设备的位置信息,系统对位置信息进行解析和运算,并将得到轨迹信息传输到网络上,用户通过身份认证后可随时登陆查询。
2)设备信息存储
对获得的位置信息和视频监控信息以及转运箱中物证的信息以及人员信息进行存储,以便能够查询到转运箱的历史运行记录。
3)设备信息查询
设备信息查询包括对设备的历史运行记录进行查询和对设备当前的信息进行查询。对设备历史运行记录进行查询对存储在数据库中的设备信息进行查询,而对设备当前信息查询是查询设备的实时信息,如可查询转运箱的实时位置信息和设备状态信息。
4)设备调度状态
设备调度状态主要包括转运箱调度的状态,分为处于仓库之中、准备出库、运输途中以及到达目的地这几种情况。
任务管理模块的主要功能是对系统中的任务进行操作和管理,包括任务添加、任务调度、任务执行、任务取消、任务查询等功能。系统可以手动添加任务。当任务添加后,进行任务调度,需要按照任务要求在仓库中调取物证,同时将调取的物证和装载的转运箱信息存储与后台系统中。在任务执行的整个过程中可以随时查询到转运箱的位置信息。当转运箱位于仓库时,可以取消任务;当转运箱在转运途中时,只有满足了特殊的要求才能取消任务。
本发明整体智能化程度高、省时省力,安全性高。
本发明中未做详细描述的内容均为现有技术。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。