[发明专利]一种智能交通海量卡口通行数据传输系统在审
申请号: | 201310732819.2 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103778184A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 林仁益;王修伟 | 申请(专利权)人: | 深圳市华仁达技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06;H04L12/26 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 王翀 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 交通 海量 卡口 通行 数据传输 系统 | ||
技术领域
本发明涉及一种智能交通海量卡口通行数据传输系统。
背景技术
通行记录及通行图片是智能交通数据应用与分析的基础之一,记录及图片的传输也是智能交通系统中不可缺少的一部份。目前已有的传输型式有两种,第一种是通过边界摆渡的方式实现,记录与图片分开定时传输;第二种是由客户端直接传输到指定的数据库和图片服务器。以上两种方式都不能满足智能交通基于通行记录及通行图片的业务应用与数据分析的应用。
目前的传输方式会造成以下问题:1)、由于车辆的行驶速度快,所以智能交通应用对数据要求必需有一定的时效性,目前时效要求是从抓拍到业务库在5秒以内,但以上传输方式经常会产生两分钟以上的延时;2)、由于目前图像识别技术未达到百分百的车牌识别率,再加之实际业务中不单要车牌,还要求提供正确的号牌种类、车辆品牌、车型、车身颜色、驾驶人等信息,所以要求记录与图片同进展现需要以人工的方式进行确认,而以上传输方式容易造成记录与图片不同步的情况;3)、以上传输会造成数据库及图片服务大的压力,因为客户端厂家众多、技术也有差异,所以造成维护成本及硬件成本的增加;4)、由于缺乏数据验证有无效数据的情况产生,比如由于网络或其它原因记录上传到了业务库而图片丢失。
基于以上现有技术存在的问题急需进行解决。
发明内容
本发明提供一种智能交通海量卡口通行数据传输系统,可以实现多种数据库,多种图片访问方式的通行记录及通行图片的及时、同步传输。
本发明通过方法实现:
一种智能交通海量卡口通行数据传输系统,包含客户端和服务端,所述的客户端采用的多线程方式进行记录和图片采集,并将记录和图片传输到服务端;服务端采用多线程方式接收客户端发送的记录及图片数据并将数据上传到指定的数据库服务器,图片上传至图片服务器。
进一步的,所述的客户端和服务端采用的多线程方式为监控线程与业务多线程结合的方式。
进一步的,所述的监控线程还包含检测线程、控制线程。
进一步的,所述的客户端或服务端启动时,检测包括网络、数据库连接对像、图片上传对像在内的对象是否可用,如果不可用则停止控制线程和业务线程,同时重新初始化要用到的对像,并再次启动控制线程和业务线程。
进一步的,所述的客户端,启动控制线程后,如果控制线程的任务量最大值和最小值为0,则读取指定表中的最大值和最小值,如果任务量差值不为0,则分配设定的数量给空闲的业务线程同时变更任务量的值;直至分配完毕时,再到指定表中获取最大值和最小值。
进一步的,所述的客户端,当监控线程发现有新记录产生时,启动空闲的业务线程对新记录进行处理和传输,以达到数据实时传输;当业务线程收到指令后,取出新记录,并根据记录找到对应的图片,同时将本条记录和图片传输到服务端;当服务端接收成功后,客户端删除表中的当前记录以实现记录与图片同步。
进一步的,所述的服务端,检测线程验证客户端请求是否有正确的密匙,如是有,则接收客户端的数据并放入指定的集合中,启动控制线程,如果集合中有要处理的数据,则分配设定的数量给空闲的业务线程。
进一步的,所述的客户端或服务端,业务线程被启动后,业务线程判断控制线程给定的集合,如果值不为空,则循环处理查询到的记录,根据记录上传或下载图片,图片上传或下载成功后处理下一条,直到处理完所有记录时,向控制线程报告空闲状态。
进一步的,所述的服务端数据库只有一个程序连接服务端。
进一步的,客户端通过线程数量的配置控制服务端数据库的连接数,以降低服务端数据库、图片服务器的压力。
进一步的,还包括日志模块,用于显示实时日志,以供维护人员参考。
最后,所述的控制线程以全局变量来控制是否执行。
通过以上方法实现的智能交通海量卡口通行数据传输系统,可以兼容多种数据库、多种图片访问方式,并使通行记录及通行图片实现及时、同步的传输。
说明书附图
图1为系统在客户端的实现过程示意图;
图2为系统在服务端的实现过程示意图。
具体实施方式
以下将结合附图对本发明的实现过程进行详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华仁达技术有限公司,未经深圳市华仁达技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310732819.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:小区激活控制方法、基站及终端
- 下一篇:空间限制条件下箱梁湿接缝模板施工方法