科技的使命:中国银行软件中心在你冷的地方做暖阳

地震了、洪水了、台风了……如果碰巧你生活在那里,又碰巧和身边的许多人一样,你手边还有一些多余的物资,你会怎么办?或者说可以怎么办?

在救灾物资抵达前,或者在重建家园的早期,这是一个严肃的问题。我们应该如何善用手边多余的物资,例如食品、药品、衣物或其他?

在灾害来临之前,不会有人怀疑考虑这些问题的必要性——但灾害来临之后,如果我们暂时把关注时间段从一些性命攸关的场景中剥离出来,我们就会进入这样一个持续时间更长,但同样重要时段—— 等待救援的时间段。它不仅事关生存,而且还关乎尊严。

科技有这样一种使命,如果能用工具解决的难题,就不应该将它交给道德或人性。毕竟那是一个柔软的 会基底,不应该被轻易拷问。

今年夏天,张静博士和她的临时团队用了近 2个月的业余时间来思考和解决这个问题。

依她所表达,如果这个临时团队的成果能产生任何 会价值,那么都应归功于每一位利用业余时间开展工作的团队成员——他/她们同样都来自中国银行软件中心(西安),分别是软件工程师彭勃、林强、陈娟娟和童楚婕。

中国银行是全球化和多元化程度最高的银行之一,服务于全球五十多个国家和地区。

这支临时团队希望解决上文所涉特定场景中的物资买卖问题,预设条件是民众身边的现金不足,并处于灾后移动通信 络严重损毁后的无 络环境。

这里的一个背景是中国人民银行的 告。2018年中国移动支付业务金额达 277.39万亿元,移动支付已经渗透到民众生活的方方面面,人们已经很少随身携带现金。

所以无钱可付已经是“无现金 会”中可以预见的一个真实场景。张静的团队希望人们在例如自然灾害等特定环境中,仍能用无 络的手机购买物品并完成支付。当移动通信服务重新建立连接后,银行可以确认交易行为并确保交易顺利完成,这“对满足灾民个性化需求显得尤为重要”。

他们用“Code Nova”命名了这个项目。Nova 的字面意思充满了诗意与善意——一颗短时间内突然变亮的新星。

Code Nova 团队合影

项目方案的中文名称则显示出团队的另一个期望,让它可以在更广泛的 会生活中体现出商业价值:弱 络下的物资支付。

项目开始于 5月,缘起于 IBM 的 2019年“代码集结 ”(Call for Code)全球挑战赛。这个始于 2018 年的行动计划为期五年,预计累计投资 3000万美元。创始机构为 David Clark Cause,IBM 是创始合作伙伴。

2019 Call for Code 嘉宾评委

  • 克林顿基金会创始人兼董事会主席、美国第 42届总统比尔·克林顿
  • Slack 首席执行官兼联合创始人 Stewart Butterfield
  • 美国消费者技术协会基金会执行理事 Steve Ewell
  • 欧洲数字经济和 会委员 Mariya Gabriel
  • United Nations Human Rights 副高级专员 Kate Gilmore
  • Build Change 创始人兼首席执行官 Elizabeth Hausler 博士
  • 联合国秘书长降低风险灾害问题特别代表兼联合国减少灾害风险办公室负责人 Mami Mizutori
  • 德国电信公司管理、技术和创新委员会成员 Claudia Nemat
  • CARE USA 总裁兼首席执行官 Michelle Nunn
  • 英迈股份有限公司执行副总裁兼首席信息与数字官 Tom Peck
  • 美国红十字会灾害周期服务高级副总裁 Trevor Riggen
  • Linux 基金会执行理事 Jim Zemlin
  • 全球 165个国家和地区共计 18万开发者参与到了今年的赛事中,这些开发者包括了独立开发者、企业开发者、数据科学家和学生等。他/她们用 The Weather Company 数据和包括 IBM Cloud、IBM Watson 和 IBM Blockchain 在内的开源技术,创建了 5000多个应用程序。

    发起者和参与者们期望这些应用程序能解决一些紧迫的 会问题:自然灾害的防御、应对以及重建。

    中国银行软件中心参与了该项目。中国银行软件中心全国各地团队提交的 39个创意最终落地了 5个,除 Code Nova 外,最终参赛的创意项目还有全球援助匹配撮合(The Global Aid Match System)、额度捐赠(Spark Program)、灾后心理健康、无感寻人及物资调度等。

    中国银行软件中心(西安) 的主要业务是手机银行,所以在考虑选题时,团队成员很容易想到了断 支付的问题。

    “我们先看了支付宝和微信有没有实现这一点,”彭勃说,“它们的离线扫码支付是可用的,不过至少扫码设备仍需要联 。”Code Nova 团队希望更进一步,实现付款、收款的手机双离线。

    这就涉及了一系列需要解决的问题,包括离线前的授信问题、软件的协议化问题等——更重要的是,它需要成为一个 API 插件,让所有支付平台都能够支持它。

    Code Nova 方案技术架构

    张静以灾难发生前的额度计算部分为例介绍说,方案会在 IBM DB2 on Cloud 上完成银行系统中用户基本信息、账户余额、历史交易记录的数据关联合并处理,并在 IBM Watson Studio 上完成 t%数据清洗、均值空值填充、等深向量化、PCA 特征约减、LR 模型训练等工作,最终将训练好的模型部署在云端。

    在此之后,系统会调用模型完成对用户违约概率的预测,将计算结果保存在数据库 DB2 on Cloud 中,并定期更新结果。用户手机则会在固定间隔的时间内在有 络条件下调用最新的额度结果,保存更新在本地,供离线条件下使用。

    让童楚婕印象最深的就是这里所涉及的数据建模。“IBM Watson Studio 提供了很多可选择的模型,只需要输入一些基本参数,就可以把模型建立起来,并能够很方便的保存和调用。”她说。

    全球大奖在今年 10月揭晓,中国银行软件中心最终获得了最佳团体奖(Best Organization Award)及大中华区方案 Top1 奖项。这个 Top1 方案就是 Code Nova。

    与此同时,中国银行软件中心的另两个项目也一起入围大中华区 Top5 应用,并共同荣登全球 30强。

    张静代表中国银行软件中心团队领奖

    一如所愿。张静博士说,由于使用 IBM 的工具,Code Nova 开发过程简单方便、模块化程度高,便于封装成可插拔性的 API,嵌入到具有支付功能的 APP 上使用,因此它的应用场景还有许多可想象空间。

    从目前情况看,它不仅可用在自然灾害后弱 络环境的灾区,还可拓展至应对面临 络攻击、人流量过大导致 络负载过重造成的 络堵塞,以及无人区等弱 络场景之下。

    “还有比如在一次城市大型游园活动中,用它去拥挤的肯德基给儿子买包鸡米花。”张静博士开玩笑说,因为 络环境问题,那次游玩中孩子最终也没实现他的愿望。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年11月13日
    下一篇 2019年11月13日

    相关推荐