原标题:车牌识别CS架构和BS架构详解

停车场管理系统中的系统架构分为BS架构和CS架构,两种架构各有优势,具体分析如下:

C/S又称Client/Server或客户/服务器模式。

B/S(Browser/Server)结构即浏览器和服务器结构。

在停车场管理领域,从刷卡的时候开始,都是采用C/S这种模式。从设计上来说,笔者总结几点优点:

第一点:外围设备决定采用CS架构。所有的设备通信都是在岗亭端获取,包括刷卡/吐卡/读卡的控制,显示屏控制器,语音控制器,抬杆控制器都是采用RS232,RS485,韦根通信等。都需要单独的PC采集才可以。这个时期的停车场收费系统软件都是重客户端的,也就是CS架构的。

第二点:及时响应(快速性)决定采用CS架构。现时期采用的是车牌识别相机,代替传统的刷卡模式。相机都通过网络通信,好多人都觉得既然输入设备都是网络结构,可以都传输到服务器来处理。其实不然,要知道车牌识别设备,除了通过传输识别结果信息(包括车牌号,车牌颜色,车牌可信度,车牌的抓拍图像等等),还会传输视频流,往往传输的视频流都是JPEG流,JPEG流的传输和处理是个大问题。首先从传输上来说,视频流一般的传输帧数都在 10-20帧左右,一台车牌识别相机的传输对网络带宽的压力是可想而知的。另外传输的图像流还需要在接收端进行解码,解码以后才能在客户端电脑上进行显示,所以客户端PC承载了这部分工作。对于一个对计费有及时响应要求的情况,速度是非常重要的,所以从这一点来说,把处理信息放到客户端电脑也是一种必然的选择。

第三点:数据安全性较高。C/S结构运行在一个封闭的局域网内,数据不容易被外部获取。 对停车场的停车数据是个很好的保护。

缺点是:对客户端PC要有一定的要求,并且对操作系统要有一定的要求。

BS架构的优缺点:

优点:

1.数据共享更方便,随着互联网的发展,停车场位的共享,成为主流。很多互联网公司为了数据共享的方便性采用了这样的模式。

2.更新升级较为方便,不需要在每个客户端都需要更新。

缺点:

所有的工作重心都在服务器上,对服务器和网络传输要求较高。

从整体来说,B/S和C/S 架构上都能完成这样的功能。但是对一个数据有及时响应和对外围设备有控制的地方。C/S 架构更优一些。

北京易泊时代停车场收费系统采用C/S 架构设计,充分保障数据的安全性和及时性。保障停车场管理安全有效运作。返回搜狐,查看更多

责任编辑:

cs架构嵌入bs_车牌识别CS架构和BS架构详解相关推荐

  1. 【Azure 架构师学习笔记】-Azure Data Factory (4)-触发器详解-事件触发器

    本文属于[Azure 架构师学习笔记]系列. 本文属于[Azure Data Factory]系列. 接上文[Azure 架构师学习笔记]-Azure Data Factory (3)-触发器详解-翻 ...

  2. 转 虫师的selenium借助AutoIt识别上传(下载)详解

    selenium借助AutoIt识别上传(下载)详解 2014-12-27 11:26 by 虫师, 755 阅读, 1 评论, 收藏,  编辑 AutoIt目前最新是v3版本,这是一个使用类似BAS ...

  3. 【人脸识别】人脸验证算法Joint Bayesian详解及实现(Python版)

    人脸验证算法Joint Bayesian详解及实现(Python版) Tags: JointBayesian DeepLearning Python 本博客仅为作者记录笔记之用,不免有很多细节不对之处 ...

  4. 2021 年架构技术面试大厂高频题汇总(附答案详解)

    很多面试架构师的朋友跟我吐槽面试太难,接二连三的做了Offer陪跑人.事实确实如此,做一个架构师需要具备的技术栈是真的庞杂:开发框架.数据库.设计模式.数据结构.算法...... 这也就导致了大多数人 ...

  5. 架构设计:分布式服务,库表拆分模式详解

    简介:分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等. 一.服务间隔离 1.分布式结 ...

  6. 架构师必须清楚的支付系统--对账系统详解

    点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 在支付系统中,资金对账在对账中心进行,将系统保存的账务流水与银行返回的清算流水和 ...

  7. selenium借助AutoIt识别上传(下载)详解

    AutoIt目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作.它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动 ...

  8. 汉王云名片识别(SM)组件开发详解

    大家好,最近在DeviceOne平台上做了一个汉王云名片识别的功能组件.下面把我开发过程给大家做一个分享,希望可以帮助到大家. 下面我把我的思路给大家讲解一下. 1.找到我要集成的sdk,也就是汉王云 ...

  9. python声纹识别_【kaldi学习.4】Aishell V1(说话人识别、声纹识别)中的run.sh详解...

    下面打算用aishell来做声纹识别,在做声纹识别之前,肯定是要对run.sh这个文件做个深入的了解,才可以继续往下走,接下来会记录如何修改run.sh去运行自己的数据,而不是手动输入自己的数据... ...

最新文章

  1. 刚刚!华为突然传来这一消息,我想辞职了
  2. 数据结构之【数组和广义表】复习题
  3. 【观点】互联网抑或使人更愚蠢
  4. 网络编程 数据的封装与解封装过程
  5. 模拟IE登录一个需要(windows身份)验证的网站
  6. SQLServer镜像状态异常排查
  7. oracle pi 3.14,Oracle中实现圆周率计算(一)
  8. android 整数与ip地址的转换
  9. 单例模式创建的两种方法
  10. python中垃圾回收机制_python 垃圾回收机制
  11. 基于springboot的多人聊天系统
  12. windows10安装ninja过程记录
  13. linux 安装fortran lapack 库
  14. 图像处理之matlab中imnoise函数用法详解
  15. PWM整流器模型预测控制Simulink仿真
  16. 小学英语之拯救小学生 V1.0 名词单复数变化规则
  17. spring静态资源配置
  18. span与label的区别
  19. IP地址分类及子网掩码划分网段详解!!!
  20. Spring Cloud 笔记

热门文章

  1. oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g
  2. android 触摸监听重写_Android监听屏幕的滑动事件
  3. git 添加用户名和邮箱_设置 Git 账户及邮箱
  4. python中可选参数的特征_sklearn特征选择方法及参数
  5. 使用 做签名的post_ASP.NET WebApi 基于分布式Session方式实现Token签名认证
  6. ueditor php版使用,ueditor 1.2.6 使用方法说明
  7. bat代码小游戏_程序员入职被27岁领导告诫:我被BAT录用过,是算法方面泰斗大哥...
  8. 23-爬虫之scrapy框架增量式实时监测数据爬取10
  9. c语言send方法,高效编写代码的方法(九):了解objc_msgSend
  10. 寻找数组变化:树形结构,分治模型