车载智能支付嵌入式软件解决方案基于智能IC卡读写器嵌入式软件和车载刷卡机Arm9嵌入式软件,采用Arm9硬件平台,Linux操作系统开发的智能读卡及二维码识别的系统产品。Arm9硬件平台是一款基于32位的嵌入式RISC微处理器,具有低成本、高性能、低功耗等特点,性能稳定;该平台具有强大的扩展功能和网络传输能力,支持无线4G通讯和GPS定位功能,适用于公交车复杂的工作环境。Linux操作系统是一款免费开源的单内核系统,支持多任务多进程的功能,具有十分便捷的可裁剪性,可根据特定场景和产品需求,对Linux内核进行特殊定制,具有很强的适应性,为上层的应用软件开发提供统一的开发接口,方便稳定的软件在多硬件平台上进行有效平滑的移植,避免重复开发,大大减少开发成本。
本产品主要应用于公交车上智能支付系统。公交出行是当前市民出行的首选方式,该场景下需要收费终端同时支持多种支付方式:由最原始的纸钞,发展为智能卡片,及当前流行的二维码支付。智能卡可理解为一种虚拟的数字钱包,其内嵌芯片相当于一个特殊类型的单片机,内部除带有控制器、存储器、时序控制逻辑等功能,还带有算法单元和片上操作系统,其存储容量大、处理能力强,信息存储安全等特性,广泛用于信息安全性要求性比较高的场景,如银行卡、社保卡、公交卡等。智能卡与车载收费终端采用的RF近场通讯标准,符合ISO14443标准。在保证通讯效率的基础上加强数据的安全。在车载支付设备中,除了乘客的CPU卡外,设备本身也有一个智能密钥卡,用于保存卡片的交易密钥,并在支付过程中,产生安全认证码,进行后台交易记录的确认,防止记录被伪造,同时保证乘客和公交公司的利益。
二维码支付是基于账户体系搭建起来的新一代无线支付方案。在该方案下,商家可以把发码机构帐号、用户帐号等相关交易信息汇编成一个二维码,通过手机展示出来。其技术成熟,使用简单,支付便捷并且成本较低。在公交场景中,乘客生成的二维码是一个被扫的交互场景,设备端需要具有能识别二维码信息的扫码头硬件,能快速准确的识别出二维码,并通过多次非对称算法,验证二维码的真实性和有效性。验证完成后,可提示乘客上车。设备会及时通过4G无线网络,将交易记录上送后台,与对应发码方进行请款交易,完成一次完整的支付交易。在整个交易过程中,卡片和二维码的交易时间均不会超过500ms,另有对应的界面展示和语音提示,方便乘客与司乘人员及时了解支付结果。该方案的应用方便市民出行,缩短上车时间,提高公交管理效能。