石菲

富人腰纏萬貫,窮人身無分文。
這兩個形容詞現在已經OUT了。在中國,人們日常最常說的一句話是:“我掃你,還是你掃我?”移動支付已經覆蓋了人們生活的方方面面,很多人已經習慣了沒有現金的生活。
試想一下,在人潮擁擠的博覽會,你口渴難耐,想買一瓶礦泉水。好不容易找到賣水的攤位,卻由于信號不好無法掃碼,而已經習慣移動支付的你,身上沒有一點現金。這是不是很尷尬?弱網絡讓移動支付有力無處使,而如果情況更極端一點,在自然災害發生后的弱網絡情況下,沒有現金的你又應該怎么購買食物和其他物資呢?
中國銀行軟件中心西安分中心一支5個人的小團隊研發的Code Nova (弱網絡下的物資支付)項目就是為了解決這個問題。它能夠實現在弱網絡下人與人之間的移動交易行為,人們可以通過手機在當地購買他們需要的物資。一旦與移動通信服務重新建立連接,銀行就會確認這些交易行為并扣款。
Code Nova(弱網絡下的物資支付)是2019年“代碼集結號”全球挑戰大賽的參賽項目,并獲得了大中華區單項第一名。中國銀行軟件中心西安分中心張靜博士表示,用代碼來減災救援,讓她感到自己和團隊在做的是一件非常有意義的事情。“這為我們平凡的工作賦予了更大的價值。我們希望通過參賽體現中國銀行科技向善的社會責任感。在獎項的背后,是無數的創意、協作和努力。中國銀行非常重視這次大賽,在整個參賽過程中,有很多幕后英雄和領導為我們提供了很大支持。”她說。
從參賽伊始,中國銀行軟件中心創新協會小組就專門組織了動員會,在短短2周內收獲到來自全國各分中心的39個創意。最終,中國銀行軟件中心獲得了最佳團隊獎,并有三支隊伍進入全球前30強。
“代碼集結號”(C a l l f o r Code)是2018年IBM與合作伙伴共同發起的一項為期五年的行動計劃,預計累計投入將達到3000萬美元,旨在將開發者們聚集起來,共同解決自然災害的防御、應對以及重建問題。2019年,全球 165 個國家超過 18 萬開發者響應了“代碼行動”,貢獻了5000 多個應用。
2019年,IBM又宣布另一項名為“代碼響應"的計劃,承諾四年內投入 2500萬美元,把在“代碼集結號”全球挑戰大賽中獲得年度冠軍的解決方案,部署到最有需要的社區當中。其中,去年獲得20萬美元大獎的OWL項目將被部署在波多黎各等受災地區。

張靜回憶說,今年5月大家接到軟件中心的群發郵件號召參賽,在短時間內中國銀行軟件中心迅速組織了39支隊伍。經過行內專家與IBM的專家一起就新穎性、方案價值等多個維度進行評審后,中國銀行軟件中心最終派出5支隊伍參賽。
在經過創意孵化,形成雛形后的細節細化,與軟件中心的領導、專家反復溝通討論、不斷打磨后,解決方案最終產生,并于7月底正式提交。代表大中華賽區參賽的3支中國銀行軟件中心團隊脫穎而出,囊括了大中華區Top5項目的其中3個席位,由此,中國銀行軟件中心獲得2019年“代碼集結號”全球最佳團體殊榮;其中,張靜團隊提交的“弱網絡下的物資支付”(Code Nova)項目獲得了大中華區單項第一名。
“弱網絡下的物資支付”項目首先利用了手機WLAN熱點技術,建立用戶和用戶之間的點對點連接,然后再通過用戶之間的互信和認證,包括上傳指紋信息、人臉識別等,確保交易真實之后雙方建立連接。把需要購買的物資信息,傳輸到對方手機上,對方確認后,利用事先規定的離線信用額度進行支付。等到網絡恢復之后,系統會把支付結果及物品照片等信息進行上傳,銀行進行審核后支付。
張靜的團隊來自中國銀行軟件中心西安分中心的各個崗位,包括熟悉Java的,熟悉算法的,熟悉架構設計的與熟悉前端UI設計的各類開發和設計人員。
參賽過程中,從創意到落地都經過了不斷打磨和完善。團隊成員、中國銀行軟件中心西安分中心軟件工程師彭勃表示,其實最開始想做的是一個能夠自動連接的新型網絡,甚至想在其中加入區塊鏈技術,但最終選擇了更便捷、也更符合目前移動生活場景的、利用手機點對點的WLAN連接方式。在移動生活場景中,雖然支付寶和微信等移動支付手段在離線狀態下也可以使用,但是需要商戶或者掃碼設備聯網,那么在網絡完全斷掉的情況下如何進行交易呢?這樣的思索最終催生了災后支付項目的創意。
在整個過程中,IBM為參賽隊伍提供了技術指導,其中,一些高效的工具也給團隊成員留下了深刻印象,比如IBM的Watson Studio,以及數據處理、機器學習等套件,為開發應用搭建了便捷的環境,讓創意很快能夠實現并落地。
一個具體的例子是數據建模工作,IBM提供了很多可供選擇的模型,只需要輸入一些基本參數,就可以建立模型并保存到IBM on Cloud上,可以方便地調用這些模型。又如,DB2的可視化性能簡化了連接數據庫、導入表格等操作。
談及未來能否真正落地應用,張靜表示,從技術角度來說,“弱網絡下的物資支付”項目可以分裝成為API,成為可插拔的插件,在任何一個APP上都可以使用,并與其他支付系統建立連接。除遭遇自然災害以外,在網絡受到攻擊或者由人口聚集導致的弱網絡情況下也可以使用。后續,“弱網絡下的物資支付”項目有可能應用在中國銀行的手機銀行系統中,讓更多的人享受到弱網絡下的支付便捷。