自助机交互架构分享

文章目录

  • 前言
  • 一、驾驶人自助机
  • 二、交互设计
    • 1.自助机的结构
    • 2.交互设计图
    • 3.交互架构分析
  • 三、新交互设计
  • 总结


前言

       今天要跟大家分享的是现在自助机方面的内容,虽然现在很多政府业务可以在相关小程序、公众号上就可以办理,但是还是会有很多特殊的业务必须要去大厅办理,但是能有可以不用在柜台办理,那么自助机存在的意义就在这里了。今天先说说驾驶人自助机的交互设计。


提示:以下是本篇文章正文内容,下面案例可供参考

一、驾驶人自助机

       这个通俗的讲就是驾照服务机,设计的灵感是来源驾照报考、换证的业务简单,可以机器代替,减轻交管公安的业务压力。
主要业务:体检、报考、换证、制证。

二、交互设计

1.自助机的结构

       其实自助机可以理解为一个铁盒子,里面装的相关设备,比如摄像机、身份证读卡器、电子称(称重)、身高测量仪、触摸显示器、打印机等等,然后配合里面装一个工控机(pc)。

2.交互设计图

自助机交互架构分享_第1张图片
       这应该是自助机目前的主流软硬件交互设计,毕竟这些都是同属C系,工控机实际上也就是一个pc,只是它的工作环境可以比普通pc恶劣点。
       事项办理需要什么资料,你按照界面提示,把相关文件放到相应位置,设备就会读取了,有些还要你做动作,摄像头拍到就可以了。
       最后,自助机里的工控机通过http调用外部的接口,业务就基本完成了,还有后续操作就继续跟触摸显示屏交互。

3.交互架构分析

dll库:
       负责设备交互
WPF:
       前端 + 本地dll调用 + 外部接口交互。
       现在跟漂亮国闹的有点僵,全国都在搞信创,win系操作系统现在都是慎用。之前都听说有厂把整个WPF部门都砍掉了,所以这个交互架构前景不明朗,要未雨绸缪。

三、新交互设计

       因为是搞Java的首选的,还是用java,先看看新设计吧。
自助机交互架构分享_第2张图片
       其实,这个设计也不满足信创的要求,因为工控机还是用的win,dll库就在win上有。
       但是,问题不大,也可以有.so库,大java调用.so跟调用.dll是一样的,也可以使用JNA方式。
       这样其实java责任又变大了,以前WPF配合dll调试就行了,如果改成这种架构,那就是前端配合java调,java配合dll调试。但是VUE画的前端交互界面那可美美的啊。下面具体看看他们的作用。
VUE:
       前端交互界面
本地java服务:

  1. 给vue前端提供接口
  2. 本地JNA调用硬件
  3. 直接调用外网服务 (如果条件允许)

dll库:
       负责设备交互


总结

       这样配置其实,只会WPF的那是不是要骂我。哎,又是程序员自卷,但是我真的不是要卷,只是单纯的分析下交互架构,希望通过自己的分享能启发大家而已…

你可能感兴趣的:(架构,自助机,自助机架构,自助机交互,自助机架构分析,架构分析)