Skip to content

Latest commit

 

History

History
executable file
·
18 lines (12 loc) · 1.24 KB

ch-19-2.md

File metadata and controls

executable file
·
18 lines (12 loc) · 1.24 KB

第十九章 二维码的生成与识别

为了智能化办公,减少鼠标和文字输入。考虑在网站中加入二维码的生成和识别,方便实际操作。

二维码的生成相对简单,暂不考虑。下面说二维码的识别,由于要调用摄像头,而且服务器和用户相距很远,只可以使用网线链接。 下面有两种方案可以选择,

  • C/S 模式,也即客户端服务器端。客户端多用 Windwos 平台,可以采用 C# 开发,已有相机识别二维码的开源代码,可以快捷实现。 服务器端依旧是 Yii 2.0 框架,可以使用 Restful 技术,跟客户端采用某种数据格式交联。
  • B/S 模式,也即浏览器服务器。可以使用 Restful 技术或者一般的 PHP 代码实现该功能。

比较,客户端服务器模式可以在本地实现二维码的识别,减少对网络带宽的压力,但是安装客户端需要考虑 .Net 等,感觉比较冗余。 浏览器服务器模式,来回发送照片,会较大的增加网络带宽,相应增加工作延迟,可能不是很好的方式。考虑到一般的电脑运行 .Net 程序,不会太卡滞。故 采用 客服端服务器端模式,也即 C/S 模式。

二维码的生成

二维码的识别