OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)社區最新發布的 3.1 Release 版本在支持富設備的能力方面有很大的提升,進一步加快了 OpenHarmony 應用于金融、教育、智能家居、車聯網等行業的步伐。證通電子是國內技術領先的金融支付終端設備制造商,于 2021 年 9 月加入 OpenHarmony 工作委員會成為 B 類捐贈人。證通電子看到利用 OpenHarmony 實現對現有金融終端的演進是國內金融行業的大勢所趨,成立了三十人的 OpenHarmony 產品研發團隊,開始研究評估 OpenHarmony 3.1 版本移植到現有金融終端產品 ZT8669 的技術可行性。
更多關于 ZT8669 的信息請參見
https://pay.szzt.com.cn/#/prod/zt8669
ZT8669 是證通在當前市場上銷售的一款面向商戶和銀行網點的金融服務智能終端,集成人臉識別、刷卡、掃碼、存折等支付方式,需要支持攝像頭、鍵盤、打印機、IC 卡讀卡器、身份證讀卡器和 11 寸觸控大屏等硬件外設。當前的 ZT8669 產品基于安卓操作系統開發,證通團隊在對 OpenHarmony 3.1 版本能力進行分析之后,選定這款設備進行 OpenHarmony 的移植,移植方案采用了當前社區富設備較為成熟的 RK3568 作為主芯片。在南向的移植適配過程中,證通電子的研發團隊連續攻克了掃碼、二代身份證識別、磁條卡、IC 卡、非接卡、打印機等外設驅動的調試與適配,特別是在屏驅動適配上,更是遇到很多困難,證通團隊堅持不懈,并得到 OpenHarmony 工作組的大力協助,終于克服困難成功完成南向移植適配。
接下來證通電子和國家金融測評中心合作,用三周左右的時間完成了銀行卡支付交易核心組件的功能移植;用四周左右時間,完成了 UI 設計、SDK 和 JS 應用開發,做到能夠正常受理銀行卡支付交易業務。
移植工作一開始是在 OpenHarmony 3.1 Beta 版本上進行,2022 年 3 月 30 日,社區發布了 3.1 Release 版本并增強了許多新特性,30 日當晚證通團隊就展開了 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 成功移植到產品化樣機,證通團隊總結了如下感受:
● OpenHarmony 的模塊化設計很好,底層驅動機制可擴展性強,給移植適配多種外設提供了便利;
● 當前的移植沒有充分發揮 OpenHarmony 分布式等新特性,后續結合這些有特色的特性和金融支付場景需求可以設計出更創新的產品;
● 當前 OpenHarmony 版本有些地方需要完善,比如系統運行的流暢度、USB Camera 的支持等,相信在整個社區開發者的共同努力下,這些問題很快就能得到改善。
導讀:深圳市證通電子股份有限公司成立于1993 年,在金融終端操作系統領域有豐富的實踐和經驗,最早在業內推出 TAP(Terminal Application Platform)終端應用平臺,適配支持紅旗、統信、麒麟等國內Linux 系統,兼容支持 Windows 和 Android, 集成了國密、EMV(Europay、 MasterCard 與 VISA )、 PBOC(中國人民銀行)等組件,TAP 系統目前在多家大中小商業銀行推廣實施。未來,證通電子將結合在金融終端領域積累的豐富經驗,圍繞 OpenHarmony 金融發行版的標準制定、套件/組件的設計開發、安全測評、安全認證等方面展開工作。