FinOps有望降低企业50%+的云成本! 了解详情
写点什么

算法总比问题多:数一数疫情期间的这些技术突破

  • 2020-04-13
  • 本文字数:4042 字

    阅读完需:约 13 分钟

算法总比问题多:数一数疫情期间的这些技术突破

在 2020 年这个不同寻常的春天里,华夏大地的每一份子都在为抗击新型冠状病毒疫情贡献着自己的力量,从奋战在一线的医生护士,到每个一自觉在家的百姓,都面临着疫情所带来的挑战。从武汉封城到各地区出台严格的疫情防控措施,整个社会“暂停键”按下的那一时刻,每个人的生活都瞬间发生了变化。人们平时习惯了的公司上班,学校上课,医院看诊,商场超市采购生活物资等,在疫情的影响下变成了一个个问题。幸运的是我们生活在互联网 + 的时代,通过互联网平台以及强有力的算法,将一个个问题快速解决,才有了今天的“疫情仍在继续,但生活不会停滞”。

算法总比问题多

在《腾讯课堂 # 算法总比问题多 科技战疫开发者论坛》线上直播中,来自腾讯会议,腾讯医疗,腾讯课堂,腾讯云,开源项目 wuhan2020 和京东物流的诸多嘉宾,向我们从不同方位展示了互联网技术以及算法能力在疫情下如何保障社会的正常运行以及人们的日常生活。同时还展现了强大技术对抗击疫情工作的组织协调,资源共享和国际协作等方面做出的贡献。


线上会议从以下 6 个方面阐述了疫情之下,算法的能力可以解决众多场景之下的许多问题。

技术向善——Wuhan2020 社区的演变

在疫情初期,朋友圈出现了大量武汉各医院物资紧缺的这样的消息,而朋友圈转发对于信息归集,实时更新与共享等方面的效率是非常低的,于是有了利用开源的方式来解决这些问题的想法,便产生了 Wuhan2020 的开源社区。


此次直播邀请到了 Wuhan2020 社区发起人赵生宇老师,详细为我们介绍了 Wuhan2020 社区在疫情期间所解决的信息共享、多团队协同以及国际合作等问题。


在开源社区的信息系统建立过程中,首先提出在线文档协作流程,同时利用信息中台完成数据自动同步与预处理,把数据处理完以后,落入数据仓库,供其他人去使用。从而做到了前端与后端的完全解耦。前端可以友好的面向非程序员背景的志愿者们单独的去做项目和各种各样的产品。大概一周左右的时间就构建出了包括疫情地图、医院需求,物流信息、生产信息、专款信息、地址信息等的前端为大众服务。


与此同时构建了社区的官网,让大家知道 Wuhan2020 是什么样的组织,是怎么样一个开源协作的流程,志愿者如何参与进来等。同时将整个社区翻译成了 6 种语言,为此项目在海外的传播建立了非常好的基础。


此外社区还举办了黑客松的活动,受到了全球非常大的关注,全网的曝光量大概是 70 万左右,最终有来自 33 个国家的 900 多名选手报名,入围了 50 多个项目,最终有 33 个项目进入了初赛,有 8 个项目最后获奖,该项目也受到了其他的社区和厂商的关注以及赞助。


目前,Wuhan2020 社区和银杏公益基金会,包括卓明灾害信息服务中心有深度的合作。理念就是通过用技术去赋能公益,比如利用数字化、自动化和智能化的手段让公益社区能够更好的去响应各种社会灾害的事件。

连接与开放:腾讯会议助力在线办公实践分享

2019 年圣诞节期间,腾讯会议开始正式发布了第 1 个版本 1.0 版,在发布第一个版本的最初 100 天里,突如其来的疫情,使远程会议的需求急速增长,腾讯会议 3 月 18 号日活就达到了 1000 万,注册用户超过了 5000 万。


在如此庞大需求的压力下,应用可以稳定运行,得力于技术能力,整个 SaaS 平台由一个上百万核,十几万台的服务器在后台构成,同时在全球部署这些能力,从而立足于在大流量下仍然能提供稳定的、可靠的连接和通话服务。


此次直播邀请到了腾讯会议后台组北京研发负责人柳牧老师,他为我们介绍了腾讯会议是如何在疫情期间做到快速响应,从而从容应对庞大的用户需求量和需求快速增长的挑战,为疫情期间远程协作提供了有力的保障。


在连接上,腾讯会议室支持所有的移动端和客和 PC 端,上小程序和外部 H5 等,在协作上支持在线文档,共享屏幕以及会控的能力,包括重要会议的后台、链路的保障、带宽的保障等等。在体验上,由于疫情期间用户在家办公,可能经历各种各样的键盘杂音,电视的声音,家里来不及收拾的房子等,应用提供了一些降噪美颜和虚拟背景的功能。同时腾讯会议开放了 API,腾讯会议的 API 分为会议管理、会议控制以及事件管理三类。目前腾讯会议开放的是会议管理 API,包含创建会议、修改、会议、查询、会议详情、获取参会人员列表。这些 API 参考通用的规范和语法。具有一致性,简洁,易移植,开发者友好,与 Zoom API 风格一致等特点。

微信小程序在大规模数据场景下的实践

在疫情期间,医疗业务关注度激增,疫情信息发布以及动态更新实时响应要求较高,疫情关注内容变化较快,用户流量波动等问题,都成为了小程序服务大众的挑战。针对以上挑战,实施了多项技术的场景应用。


此次直播邀请到了腾讯健康技术负责人陈德贤老师,为我们介绍了微信小程序在疫情期间如何通过多种技术支持来实现小程序在大规模场景的实践。


在医疗业务关注度方面,结合疫情情况,腾讯健康上线了疫情专区,提供获取实时疫情数据、在线问诊及 AI 自诊等服务;腾讯医典生产 1500+ 疫情文章,上线义诊平台支援湖北;腾讯觅影紧急上线新冠肺炎 AI 影像筛查,驰援武汉的各大医院和方舱医院;微信医保支付联动口罩预约活动。


在疫情信息发布方面,采用微信红点放量,对用户进行引流,推广小程序来服务用户。同时前端采用插槽化架构,快速组织每一个业务模块。对于插槽模块的内容实现云端控制,能够灵活控制发布信息,有效利用信息页面。


在用户流量控制方面,采用了云端控制以及 A/B 分流引擎,将庞大的用户群体进行分组,保证访问的稳定。同时小程序在用户流量高峰时加以控制,从而保证外部合作方的流量在可承受范围,并采取消息订阅的方式吸收超额流量。

程序战疫,我们一起上 - 腾讯课堂 Mac 极速版和老师版 APP 技术解密

对于突如其来的疫情,为了保证学生不因疫情而停学,迅速上线了腾讯课堂 Mac 极速版,所有老师可以通过手机注册,只需要 10 秒钟就可以一建开课,而且全邀请学生在手机和电脑上立即上课。整个应用从开发到上线,只用了两天的时间。腾讯课堂 Mac 极速版前端简洁易用,音视频整体构架建立在云直播平台基础上,有效利用云资源。


此次直播邀请到了腾讯客户端高级工程师晏家红老师,为我们深入浅出的介绍了疫情期间为满足线上教学的需求,分享了腾讯课堂如何利用强大的技术能力,以惊人的速度推出腾讯课堂 Mac 极速版和老师版 APP,从而助力疫情期间的教育。


疫情期间另外一个亮点就是腾讯课堂老师版 APP,该款应用是 2 月份才上线,从零开始,用了 0.5 天宣讲,3.5 天开发,2 天测试上架,从零搭建了一款全新的腾讯课堂老师版 APP。


腾讯教育团队,针对疫情期间的用户需求,快速的定制符合用户需求的应用前端,利用强大的技术积累与内部资源共享,快速搭建合理的后台音视频处理构架,在现有的 SDK 基础上实现快速开发。同时合理规划直播架构,回放架构以及 APP 监控系统,对已有的模块进行合理优化。


另外腾讯课堂 Mac 版 + 腾讯课堂老师 APP 端的另一亮点则是版本迭代速度极快,通过不断优化满足用户需求,来完善产品侧的用户体验。

京东物流战”疫“之无接触自提柜应用最佳实践

自提柜对每个人并不陌生,随着物流和线上业务的发展,自提柜已经逐步在社区中部署。自提柜不需要快递员和买家直接接触,在防控疫情上有着先天的优势,但是由于疫情爆发在春节前后,快速生产和部署大量的自提柜并不现实,所以需要利用算法和数据,有效利用现有的自提柜资源,为更多的人提供准确,快捷和方便的自提服务。从而在疫情期间最大化的发挥自提柜的优势,降低病毒接触传播风险。


本次直播邀请到了京东物流技术总监王梓晨老师,详细阐述了在疫情期间京东物流是如何通过无接触自提柜的实践来对降低病毒接触风险的。


在实践过程中,自提柜的坐标准确与否会在很大程度上影响到用户体验。从生产端来看,其实配送员整体的路径规划是依赖于准确的坐标的,自提柜坐标不准确就要引入人工来审核,在疫情期间投递了 32 万个自提柜,坐标不准的大概有 10% 左右,所以人工审核也很难做到。在实践过程中通过利用配送员轨迹挖掘出自提柜的正确坐标,在轨迹挖掘过程中,利用延时机制、先去噪再拟合等相关算法解决定位漂移,坐标上传有时延和手持 PDA 有同步时间差等问题。同时详细阐述了结构化地址挖掘与关联提供准确坐标,在疫情期间让用户最大限度的使用自提柜成为可能。

无人值守数据库运维助力企业共克时艰

由于疫情的影响,在线教育行业迎来了一个流量剧增的时期。然而面对突然的机遇,在线教育行业都没有准备好的情况下,在线教育的业务高峰就来了。对于这些企业的数据库来说,作为有状态数据的一个模块,它的扩容和升级的成本很大,在这一背景下,优化使用现有资源来应对数据流量剧增是比较明智的选择。


此次直播邀请到了腾讯云数据库高级产品经理刘迪老师,向我们展示了腾讯云无人值守数据库智能运维在疫情期间是如何帮助企业有效处理数据流量峰值问题的实践。刘迪首先对数据库运维时代的演进进行了简述,并介绍了腾讯云数据库步入自治时代。然后详细介绍了腾讯云疫情期间对在线教育行业最佳实践。尤其是在无人值守的智能化运维服务场景下,腾讯云利用这样的技术帮助了很多的在线教育行业扛过了疫情期间的流量峰值。之后刘迪老师重点从资源评估和优化改造方面介详细绍了无人值守的智能化的运维服务的优势,以及如何在实践中帮助企业解决实际问题;此外,对于”无人值守智能化运维服务“的整体健康评估策略也是非常重要的,刘迪老师对其进行了深度解析以及针对于痛点的优化改造方向进行了说明。


实时在线监控和 7*24 小时异常诊断优化上,无人值守智能化的运维服务有着明显的有优势。在未来数据库运维方面,智能无人值守的数据运维俨然已经成了发展方向。

在腾讯课堂找到职场与人生的算法

本次《腾讯课堂 # 算法总比问题多 科技战疫开发者论坛》线上直播让我们领略了这三个月来的技术突破以及在抗疫实践中的应用。同时为每一位开发者详述了各项技术的轮廓,以便于开发者根据自己所擅长或感兴趣的领域进行深层次的技术学习。同时也期待开发者们的加入,成为抗击疫情的逆行者。


如果没有来得及观看此次直播内容,可以点击此链接直接观看直播回放。


2020-04-13 19:544182

评论

发布
暂无评论
发现更多内容

浅谈SAP顾问未来十年在中国的发展前景

SAP虾客

SAP顾问 技术专家 行业专家

王者荣耀商城异地多活架构设计

哈喽

「架构实战营」

数据指标体系如何搭建才最有效,从0到1带你快速入门丨02期直播回顾

袋鼠云数栈

Yii2文件/图片上传实例

Owen Zhang

php

建站建设必备的资料是什么?

源字节1号

软件开发

当前中小企业网络营销缺少的三个方面

源字节1号

前端开发 后端开发 小程序开发 网站开发

消灭非稳态噪音的利器 - AI 降噪

ZEGO即构

RTC AI降噪 网络降噪

等保测评师是做什么的?工资怎么样?

行云管家

网络安全 IT运维 等保测评 等保测评师

JVM进阶(十九)——Class文件常量池

No Silver Bullet

JVM class 5月月更

确保 Kubernetes 安全合规的 6 个最佳实践

Rancher

Kubernetes k8s rancher

大数据培训 | Doris数据导入与导出

@零度

Doris 大数据开发

数仓血缘关系数据的存储与读写

NebulaGraph

图数据库 知识图谱 Nebula Graph

【高并发】优化加锁方式时竟然死锁了!!

冰河

并发编程 多线程 高并发 协程 异步编程

大咖说|Kubernetes自动伸缩实现方式深度讲解

云智慧AIOps社区

云计算 微服务 云原生 #Kubernetes#

web前端培训 | 代码如何配置规范并格式化

@零度

前端开发

得物技术Filament Creator材质编辑工具的实现

得物技术

模型 3D模型 3D 渲染 引擎

什么是知识管理?知识管理的方法?

小炮

【直播回顾】Hello HarmonyOS进阶课程第四课——ArkUI动画开发

HarmonyOS开发者

HarmonyOS

做SAP freelancer 的几个注意事项

SAP虾客

SAP freelancer 黑名单 业界名声

java培训 | Mybatis 中的 PreparedStatement 预编译

@零度

mybatis JAVA开发

IM即时通讯为企业业务移动化带来了怎样的便利?

WorkPlus

案例成果展 | 灵雀云助力中国人民银行清算总中心构建裸金属容器平台

York

灵雀云 容器 微服务 云原生

【LeetCode】房屋偷盗Java题解

Albert

LeetCode 5月月更

5G 时代,我们需要更便捷的RTC技术服务

HIFIVE音加加

RTC 音乐

50万条数据 深挖四川数字经济“发展密码”:四川数字经济发展分析

易观分析

数字经济

JavaScript this全解析

源字节1号

软件开发 前端开发 后端开发 小程序开发

行业分析| 智能安防的发展

anyRTC开发者

人工智能 AI 音视频 安防 快对讲

面试突击51:为什么单例一定要加 volatile?

王磊

Java 面试

一款免费的排队叫号工具,居然有这么多功能,赶紧收藏起来!

天天预约

小程序 SaaS 工具分享 排队

原生即时通讯APP四合一成品聊天软件源码搭建个性化需求定制开发

WorkPlus

深度学习利器之GPU

AIWeker

人工智能 深度学习 gpu 5月月更

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
算法总比问题多:数一数疫情期间的这些技术突破_文化 & 方法_郭锋_InfoQ精选文章