构建可刷卡手持终端,思路与必备元素剖析
一、终端开发必要性
1.终端携带方便,适合空间小,外出
2.可供电,外带设备比较方便
3.大多数终端可以不需要网络独立使用,适合特殊场景
二、终端软件爱基本功能
1.便捷的终端激活方式,
无屏幕的一般有airkiss,有屏幕可以扫码,蓝牙,扫码头机会,刷卡激活
序号 | 技术 | 案例 | |
1 | airkiss | 智能开关,微信收款音箱,监控 | |
2 | 扫码 | 云监控扫码绑定,智能终端,数字大屏幕 | |
3 | 刷卡激活 | 单片机,如酒店智能门锁,门锁配对和总卡设置,时间卡 | |
2.终端系列号
终端一般都是成批使用,一般用过ip,mac,终端号码识别
3. 查看终端数据
为了保证激活信息一致,可以通过特殊按键可以进入设置
4.终端数据库
由于终端使用多数情况无网络,因此为了保证速度和流畅,需要建设本地数据库
5. 终端心跳管理
由于终端不在办公室,不清楚是否已经开机,因此需要设计心跳模块,用来实时监听终端是否在线
6.终端账号绑定技术
很多终端开机就是使用例如atm机开机就能用,医院排队叫号,开机可以绑定科室
学校的班牌软件开机就显示所在班级信息
7.终端验证机制
为了防止他们恶意利用,复制数据,终端验证成功才能使用,可远程终端
8.终端防退出机制
像ATM机,隐藏用户关闭软件,不然客户不小心关闭,后来者就无法使用
9.终端选择服务器机制
考虑到终端设备多,和黑客攻击,在终端可以切换专用服务器。线路划分
三、服务器基础功能
1.设备管理
为了防止他们恶意利用,复制数据,终端验证成功才能使用,可远程终端
服务端需要有终端管理,使用功能,使用时间,使用权限。
四、线路必备
考虑到终端设备多,和黑客攻击,应该建设多个服务器,在终端可以切换专用服务器。
五、数据异地容灾
考虑到黑客攻击,服务器资料丢失,建设实时数据备份,增量备份,异地备份,定时备份,专用备份,数据审计
六、安全管理
考虑到黑客攻击,终端应该有安全网关,防火墙,安全鉴权,定期扫描
安全日志:定期巡检软件安全,访问日志
定期更新补丁和安全机制
安全管理制度,建设完整的适用的安全使用制度,密码复杂度,通讯协议,关键数据加密,数据备份