avatar

前端/web接入身份证读卡器

场景

有个硬件设备用于读取身份证信息。

找了一个软件驱动,可以正常使用,但是只有C# ,C,比较底层的开发包。

我需要在web中使用。去研究这些暂时不是我能搞的。

然后找到了一个web的开发包。使用了activx控件来实现。但是这个只能在ie浏览器中使用。

使用chrome插件IE Tab之类的,可以实现chrome中使用IE。

解决方案就出炉了:

  1. 登录admin后台,有2个按钮”身份证读取“,”已读取身份证“。

  2. 点击 “身份证读取” 按钮 生成一个特殊的网页连接,将售票员自己的id作为参数传递到该网页,点击后在新标签页中使用chrome插件访问该网址。

  3. 在乘客将身份证放入读卡器后,手动点击识别按钮。

  4. 识别到身份信息,调用接口传到数据库的一张表中,该数据绑定创建人是当前售票员。

  5. admin后台使用订阅模式,websocket长连接,自动拉取数据库中创建人是自己的信息。

  6. 使用时,点击 “已读取身份证” 按钮,将刚才读取到的身份信息自动录入表单中。

思考:
还有什么方案?

客户提了个方案,electron包裹一层。调用服务?

文章作者: 小黑
文章链接: http://ynxh.xyz/2023/09/05/前端/web接入身份证读卡器/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小黑的小站
打赏
  • 微信
    微信
  • 支付寶
    支付寶
2