1、产品介绍

  1.1 产品简介

  为进一步规范社会信息资源整合工作,重庆市公安局要求下属各区县对辖区内停车信息进行实时采集,按规定的字段打包后通过指定的Web服务接口进行上传。停车场信息实时采集上传系统,经考察统计,目前重庆市各区县绝大多数停车库采用小型单机停车管理系统,开发公司良莠不齐、数据库设计纷杂混乱,要实现市局要求的实时采集上传具有一定的困难。针对该问题现状,本产品主要设计用来对各停车库系统进行信息提取、规范、打包并按市局接口要求上传,对于市面常见操作系统、数据库,可以实现可配置、全覆盖,且具安装快捷、使用方便等特点。

  本项目已成功应用于重庆市多个公安局等项目。


  1.2 产品理念和特点

  以用户使用方便为宗旨,为稳定、兼容、安全为第一理念,重庆紫杉科技的停车场信息实时采集上传系统相对于市面上的其他同类产品,具有以下特点:

  (1)远程部署、安装和维护,方便快捷;

  (2)占用系统和网络资源小,运行稳定;

  (3)多平台多数据库支持;

  (4)实时采集上报,采集间隔和上传间隔可调;

  (5)界面友好,可随时查看数据上传统计情况;

  (6)无后门代码,不收集或窃取用户数据;

  (7)字段有效性智能判断,无效数据自动过滤;

  (8)支持历史数据上传,电脑意外关机重启后自动续传,不会丢失遗漏数据;

  (9)软件使用简单,容错性强,有效防止误操作;

  (10)停车库信息可配置修改。

  2、技术方案

  2.1 系统结构设计和总体工作流程

  根据前文所述停车信息实时采集上传系统设计要求,系统总体结构如下(图2.1),包括数据库连接配置、停车库信息配置、信息定时采集、字段数据打包上传模块、信息显示等模块。



图2.1 系统总体结构图

  系统总体工作流程如下(图2.2):



图2.2 系统总体工作流程图

  2.2 系统功能模块详细设计

  按结构化设计方法,在系统功能逐层分解的基础上,对系统各功能模块或子系统进行设计,设计思路详述如下:

  2.2.1 数据库连接配置模块设计

  该模块主要配置停车库管理系统的本地数据库软件厂商及版本、主机名、数据库名、用户名、密码和停车记录所在数据表等信息,其目的是确保软件能正确连接数据库进而获取信息,并在连接成功后将连接配置信息保存为配置文件以用于下次自动连接。

  2.2.2 停车库信息配置模块

  该模块主要配置停车数据来源、停车库地址、停车库名称、停车代码、停车库经维度、停车库所属区县等信息,其目的是按市局数据上传要求完善对应字段信息,停车库配置信息保存为本地可读文本文件,可随时根据实际需要进行更改。

  2.2.3 信息定时采集模块

  该模块主要用于定期(时间间隔可调,默认两分钟)从数据库中提取一次数据记录。

  2.2.4 数据打包、上传模块

  该模块主要用于将采集模块提取的数据记录逐条按市局要求封装、打包成JSON字符串并上传到指定的web服务接口,为了软件在运行时将资源和网络带宽占用降到最低,本模块采用定时器来控制数据上传间隔,以达到资源占用小、数据上传稳定等目的。

  2.2.5 显示模块

  该模块主要用于显示系统配置提示信息、人机交互信息和数据上传统计结果,使软件使用更加友好方便,结果读取更加快捷。

  3、软件功能和使用

  3.1 启动和退出

  停车场信息实时采集上传系统软件第一次启动时,需配置数据库连接信息(见本文档3.2)和停车库信息(见本文档3.3),配置完成后重启软件即可自动进行数据采集和上传,为防止停车库管理员误操作导致软件关闭,本软件点“最小化”或“关闭”都不会直接退出,而是以图标形式最小化到桌面右下角托盘区,任何时候在托盘去中点击软件图标均打开软件主窗口进行操作或上传情况查看。若因特殊需求(比如重新配置数据库、停车库信息等)需要退出软件,可在任务管理器中关闭软件进程。

  3.2 数据库配置

  软件初次运行或停车库管理系统数据库有变更时,需要进行数据库连接配置,配置方法为:删除软件目录中的database_config.txt文件,然后运行软件,会自动弹出数据库配置窗口(如图3.1所示),选择数据库版本,然后依次输入数据库主机、数据库名称、用户名、密码和停车记录对应表名,最后点击“确定”即可完成数据库连接配置。


  图3.1 数据库连接配置

  3.3 停车库信息配置

  停车库信息包括停车信息来源单位(一般是公司)、停车库地址、停车库名称、停车库编码、经纬度、所属区县等信息,本软件支持停车库信息实时配置,配置办法为:删除软件目录中的park_info.txt文件,下次运行时,软件会自动弹出停车库信息配置窗口(如图3.2所示),依次完善相关信息,然后点击“确定”即可完成停车库信息配置。




  3.2 停车库信息配置

  3.4 采集间隔调整

  本软件支持采集间隔调整(范围是1-10分钟,默认是2分钟),调整方法是,任何时候,打开软件主窗口,通过上下箭头或者直接输入方式调整采集间隔(如图3.3所示),该调整立即生效,无需重启软件。

  3.5 历史数据上传

  本软件支持历史数据上传,在初次运行前,用“记事本”或其他文本编辑工具打开软件目录下的pre_datetime.txt文件,然后按yyyymmddHHMMSS的格式输入起始时间,保存后关闭文件,运行软件即可从该时间开始传输,历史数据完毕后会自动开始实时数据传输,无需人工干预。

  重庆紫杉科技是专业的停车场信息实时采集上传系统开发商,具有自主知识产权,欢迎广大客户来电咨询。

技术支持