「wuhan2020 项目」是什么?各行各业的人还能为肺炎疫情做哪些「技术支援」?

2020年1月25日,在「春节」这个特殊的日子,Xlab开放实验室正式发起了《wuhan2020:武汉新型冠状病毒防疫开源信息收集平台》的开源项目。

针对目前新型冠状病毒疫情,武汉及周边各市县均爆出物资供给不足的情况,而重大公共卫生事件在公共社会事件中属于较复杂的类型,统筹安排难度大,周期长,利用数字平台优势,让各供需方进行分布式自助对接可大幅提升效率,而目前信息采集与公布平台不一致,信息散乱很难进行有效沟通,大量图片信息不利于实时沟通。

因此项目旨在统一收集本次事件中相关事务处理方的信息,并利用开源和分布式协作优势进行实时更新并通报,提供各方联系的综合平台,其核心是通过公开众包的形式进行采集数据,同样通过众包审核后,将带有数据来源的信息合并到代码仓库中,并形成一套完整的流程机制。

目前设计的《信息协作流程规范》中,信息流程如下:

石墨表格 --> Git 数据仓库 --> 前端展示

其中,石墨流程包括

  • 任何人可以填写申请表单,获得某类信息的录入权限
  • 信息录入有格式要求,通过石墨公式进行强校验
  • 录入信息需要有源链接,提供有效的数据校验能力
  • 审核人有严格的制度,审核人信息实名落地,保证不会有恶意审核
  • 石墨文档中,申请并通过的账号有录入权限,但表头与审核状态列只有审核人可以编辑
  • 审核人在审核确定某条记录真实后,会锁定该行,不能再进行编辑
  • 对于数据重复校验,使用石墨的重复数据自动高亮功能提示,并提供脚本的定时检查能力

数据落仓包括

  • 石墨数据可以自动化落入 Git 数据仓库
  • 通过配置方式决定哪些文档数据可以落仓
  • 落仓时仅落入已经审核通过的数据,未通过数据不予落仓
  • 落仓无需二次校验,直接推入数据仓库
  • 落仓由程序自动化进行,保证数据实时性不会高于 15 分钟的误差
  • 落仓时会进行额外的数据预处理,方便后续处理
  • 对于特定行,例如特定医院记录,邀请联系人成为该行数据编辑人,仅能编辑本医院条目,其他类别类似

数据展示包括

  • 数据仓库包含各种数据类型的实时数据
  • 任何开发者可自行开发可视化展示、检索、分析程序,直接使用线上数仓数据

通过以上流程,采取分组制,流水线作业,好处是

  • 操作行为可控,能收敛
  • 严格用核心成员保证审核人的来源,保证了数据录入有效性,所有数据必须经过实名审核员审核
  • 保证自动化程度,保证后期的大规模水平扩展能力,除数据审核外全流程数据落地全部自动化,无需人工介入
  • 保证数据有效性,数据审核后锁定,除数据源负责人,无人可进行修改
  • 保证数据时效性:该条需要该平台首先成为唯一数据源平台,则数据源负责人在需求变动时仅需修改表单对应行即可
  • 数据是实时变化的,而且由于使用的是 Git 数仓,其实我们可以拿到所有的历史变化记录,便于数据分析工作

项目发起当天就有“Datawhale”和“开源社”两个社区,直接拉队伍加入,共同出谋划策。

两天时间就建立起一套完整的工作体系:信息收集人员像侦察兵一样,从各方不断汇集过来相关的信息;而程序员们则保持着工程师们一贯的作风,用设计和代码进行着对抗。

同时工程师们在Slack上进行着交流与协作,包括了:数据、前端、后端、运维。

开发者们用自己的方式支援这场没有硝烟的战争。在Git这样的装备与武器的包裹下,开发者们即便不出门,同样可以进行着大规模的分布式协作。


而开源协作机器人也给出了第一份开发者贡献度数字报告:

报告地址:https://github.com/wuhan2020/wuhan2020/issues/115

该项目仍需要广大开发者加入战斗,技术人员可直接登陆Slack,迎接挑战:

https://join.slack.com/t/wuhan2020/shared_invite/enQtOTIzNjA2MDYwOTUxLWVjMjA4MjdhNGVmZmZlZTgxYjM1ZDY1NGVkZDVkNGI0NzhjZGVlYTM2Mjc5Mjk2YjgyYTk1NDJmNTkxODZlOTE


九章算法,硅谷一线工程师在线直播授课,已经帮助30000+人成功拿到心仪offer。

九章算法基础班(Java):从Java语法一直讲到算法和数据结构,快速补足算法的底层逻辑;包含2019年秋招最新算法面试题,一个月搞定easy+medium难度的算法面试。

第一节课免费试听,互动课模式,随报随学,自由安排时间。

更多课程信息请访问:九章算法

发布了456 篇原创文章 · 获赞 506 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/JiuZhang_ninechapter/article/details/104182671