OpenAtom OpenHarmony(以下简称“OpenHarmony”)社区最新发布的 3.1 Release 版本在支持富设备的能力方面有很大的提升,进一步加快了 OpenHarmony 应用于金融、教育、智能家居、车联网等行业的步伐。新葡的京集团350vip8888是国内技术领先的金融支付终端设备制造商,于 2021 年 9 月加入 OpenHarmony 工作委员会成为 B 类捐赠人。新葡的京集团350vip8888看到利用 OpenHarmony 实现对现有金融终端的演进是国内金融行业的大势所趋,成立了三十人的 OpenHarmony 产品研发团队,开始研究评估 OpenHarmony 3.1 版本移植到现有金融终端产品 ZT8669 的技术可行性。
更多关于 ZT8669 的信息请参见
https://pay.szzt.com.cn/#/prod/zt8669
ZT8669 是新葡的京集团350vip8888在当前市场上销售的一款面向商户和银行网点的金融服务智能终端,集成人脸识别、刷卡、扫码、存折等支付方式,需要支持摄像头、键盘、打印机、IC 卡读卡器、身份证读卡器和 11 寸触控大屏等硬件外设。当前的 ZT8669 产品基于安卓操作系统开发,新葡的京集团350vip8888团队在对 OpenHarmony 3.1 版本能力进行分析之后,选定这款设备进行 OpenHarmony 的移植,移植方案采用了当前社区富设备较为成熟的 RK3568 作为主芯片。在南向的移植适配过程中,新葡的京集团350vip8888的研发团队连续攻克了扫码、二代身份证识别、磁条卡、IC 卡、非接卡、打印机等外设驱动的调试与适配,特别是在屏驱动适配上,更是遇到很多困难,新葡的京集团350vip8888团队坚持不懈,并得到 OpenHarmony 工作组的大力协助,终于克服困难成功完成南向移植适配。
接下来新葡的京集团350vip8888和国家金融测评中心合作,用三周左右的时间完成了银行卡支付交易核心组件的功能移植;用四周左右时间,完成了 UI 设计、SDK 和 JS 应用开发,做到能够正常受理银行卡支付交易业务。
移植工作一开始是在 OpenHarmony 3.1 Beta 版本上进行,2022 年 3 月 30 日,社区发布了 3.1 Release 版本并增强了许多新特性,30 日当晚新葡的京集团350vip8888团队就展开了 3.1 Release 版本移植工作,有了 3.1 Beta 版本的移植经验,版本升级比较顺利,4 月 1 日 ZT8669 成功运行了 OpenHarmony 3.1 Release 版本,并成功完成金融交易业务,初步完成了 ZT8669 的 OpenHarmony 版本金融终端样机的开发工作。
OpenHarmony 版本的 ZT8669 创新集成了全场景支付能力(银行卡、存折、扫码、刷脸、数字人民币等),采用模块化技术,针对不同行业支付场景配置不同的交互部件,可以支持社保卡、燃气卡、电费卡等不同读卡器,实现具有行业特色的支付业务创新。
ZT8669 的身份核验功能展示:
https://v.qq.com/x/page/v3340sk40fe.html
ZT8669 的扫码支付功能展示:
https://v.qq.com/x/page/j33406meosl.html
ZT8669 的银行卡消费功能展示:
https://v.qq.com/x/page/f33402z9b4x.html
对于此次将 OpenHarmony 3.1 Release 成功移植到产品化样机,新葡的京集团350vip8888团队总结了如下感受:
● OpenHarmony 的模块化设计很好,底层驱动机制可扩展性强,给移植适配多种外设提供了便利;
● 当前的移植没有充分发挥 OpenHarmony 分布式等新特性,后续结合这些有特色的特性和金融支付场景需求可以设计出更创新的产品;
● 当前 OpenHarmony 版本有些地方需要完善,比如系统运行的流畅度、USB Camera 的支持等,相信在整个社区开发者的共同努力下,这些问题很快就能得到改善。
导读:新葡的京集团350vip8888·官方网站-BinG百科成立于1993 年,在金融终端操作系统领域有丰富的实践和经验,最早在业内推出 TAP(Terminal Application Platform)终端应用平台,适配支持红旗、统信、麒麟等国内Linux 系统,兼容支持 Windows 和 Android, 集成了国密、EMV(Europay、 MasterCard 与 VISA )、 PBOC(中国人民银行)等组件,TAP 系统目前在多家大中小商业银行推广实施。未来,新葡的京集团350vip8888将结合在金融终端领域积累的丰富经验,围绕 OpenHarmony 金融发行版的标准制定、套件/组件的设计开发、安全测评、安全认证等方面展开工作。