2020高德技术年刊来了!18万字总结智慧出行最佳技术实践

简介: 高德技术重磅发布《高德技术2020年刊合辑》电子书,分享高德在智慧出行上最佳的技术实践和总结,覆盖了大前端、算法、架构、汽车工程、质量等多个领域,以及数篇高德入选顶会论文的解读,本文将从四个方面进行简要介绍。

image.png

作者 | 高德技术
来源 | 阿里技术公众号

作为国民级的出行服务平台,在过去的一年里,高德业务快速发展,国庆出行节的日活跃用户数突破1.5亿,又创新高。高德技术人在支撑业务快速发展的同时也在持续创新:导航个性化、引擎服务化、基建架构升级、全面上云、共享打车、信息服务、汽车前后装、大云图等方面实现新的突破,车道级导航、高精地图落地等领域取得行业领先,车载环境下的手机定位技术获得国际顶赛冠军······

在这些过程中,高德技术同学做了大量的技术实践总结和思考,并以文章等形式沉淀下来,与大家一起分享成功的经验和踩坑的教训。

我们精选了几十篇高德技术的干货文章及数篇国际顶会论文,制作成了一本厚达750页+的电子书,作为新年礼物赠送给大家。

这本电子书内容覆盖了大前端、算法、架构、汽车工程、质量等多个领域,以及数篇高德入选顶会论文的解读,希望能对大家拓展技术思路有所帮助。

下面我们对2020高德技术年刊的内容做个简单的介绍。

一 大前端篇

今年高德和阿里集团前端和移动团队做了大量的融合和共建,全面参与了集团在Serverless、可视化、中台等方面的技术建设。同时,高德移动端动态化架构全面升级,充分消除业务耦合,实现多个技术栈云端一体能力,支持业务快速云上云下一体。作为超级应用,高德在极致性能优化、有效减少安装包大小方面的重点攻坚并取得了显著效果…这些内容,在大前端篇里都做了总结。例如,在《高德最佳实践:Serverless规模化落地有哪些价值?》这篇文章里,我们分享了在国庆出行节期间,高德在核心业务场景规模化落地Serverless并平稳扛住了每分钟函数调用量数百万次的流量高峰期考验的技术方案总结和思考。

image.png

在《3 倍+提升,高德地图极致性能优化之路》里,我们总结了高德一系列优化思路和技术方案,在保证业务需求正常迭代新增的基础上,启动、核心链路交互、行中内存、包大小等多方面均实现了性能的成倍提升,尤其是低端机上达到了3倍+的提升,从多个维度改善了用户性能体验。

image.png

在《高德前端这五年:动态化技术的研发历程和全面落地实践》一文里,我们总结了高德前端团队从十来人的小团队主要负责短期运营活动开发的散兵游勇,到现在团队规模百人+,覆盖5大业务线,上百个模块的坚甲利兵的团队成长历程和技术发展路径。这些场景应用的最佳技术实践以及团队成长、技术选型的心路历程相信对正在或已经经历过这些过程的团队来说都会有一些启发作用。

二 算法篇

高德所在的出行生活服务领域是现在业内AI算法落地最深度的场景之一,例如导航的路径规划、ETA(预估到达时间)、交通事件挖掘、地图POI(Point of Interest,兴趣点)内容的更新、GPS信号弱或丢失的时候如何准确定位、地图LBS信息分发、高精定位、地图数据自动化生成等方面,都是AI算法的深度应用。近年来高德算法团队的同学一直在用创新的方法来解这些难题。在技术年刊中也有大量这方面的高质量内容。

例如在《高精算法推动高精地图落地》这篇文章里,高德地图首席科学家任小枫从算法出发,介绍了高精地图制作和落地的挑战,以及高德如何打磨和突破关键技术,把高精地图做到业界领先。其中,算法在解决高精地图面临的挑战中有很重要的作用,相关的工作主要有三部分:资料精度与对齐、识别和生产自动化、变化发现与更新;另外,《业内首发车道级导航背后——详解高精定位技术演进》这篇介绍了华为联合高德、千寻发布业内首家面向手机用户的车道级导航应用,高德结合在车道级导航及自动驾驶等领域的工作,对于高精度定位技术演进的思考,以及在高精定位实际落地应用中的一些实践。

image.png

高德定位技术大图

我们总结了大量AI算法在智慧出行场景的实践内容,相信对于业内同学也会有重要的参考价值。

三 汽车工程篇

高德和业内主流汽车厂商有着广泛且深度的合作,在这些合作中我们积累了丰富的研发和工程实践经验。例如高德车载导航在自研图片格式,Linux车机的远程调试、基于Rust的Android Native内存分析、云控平台画面传输的视频流方案、车载导航Android平台DR回放技术等,我们把这些经过打磨的技术方案分享出来,与大家一起讨论和交流。

四 顶会论文篇

我们精选了3篇顶级国际会议KDD、CIKM、AAAI收录的论文,这些技术都已应用到高德的业务场景中并取得了很好的效果。例如《混合时空图卷积网络:更精准的时空预测模型》这篇论文,提出了从高德导航引擎中获取了「计划中交通流量」,并将其扩充到机器学习模型当中,该H-STGCN模型已在高德驾车路线的旅行时间预测(ETA)中落地,并将偏差严重的案例数量降低了15%。H-STGCN模型以数据驱动的方式建模了用户出行意图与交通路况演化之间的相互作用,未来可以广泛的应用在主动式的交通管理领域,例如智能红绿灯调控、智能道路收费系统等场景。

image.png


H-STGCN模型框架

在CIKM的论文里,高德提出的工业级轻量模型ERNet,能很好地破解高架区域偏航检测难题,这项技术已经在高德地图局部上线,支持多个城市的高架区域偏航检测。对这些领域有感兴趣的同学可以了解工业界最前沿的技术方向和产业实践。

五 开放下载

希望大家喜欢本书,欢迎推荐给身边感兴趣的朋友。

最后,祝大家牛年快乐,平安健康,阖家幸福。

点击链接,立即免费下载吧!

部分目录展示:

image.png

温馨提示
文件较大,建议在Wi-Fi及网络稳定的环境下载。
相关文章
|
前端开发 Java API
【第49期】一文了解React动画
【第49期】一文了解React动画
463 0
|
消息中间件 设计模式 移动开发
高德打车通用可编排订单状态机引擎设计
订单状态流转是交易系统的最为核心的工作,订单系统往往都会存在状态多、链路长、逻辑复杂的特点,还存在多场景、多类型、多业务维度等业务特性。在保证订单状态流转稳定性的前提下、可扩展性和可维护性是我们需要重点关注和解决的问题。
高德打车通用可编排订单状态机引擎设计
|
大数据 开发者 程序员
连接真实世界,高德地图背后的算法演进和创新
出行是生活的重要部分。我们都习惯了出门用导航,但一个导航App背后,需要什么样的数据和算法来支撑呢?算法又如何来推动出行体验的进步和创新呢?在阿里CIO学院攻“疫”技术公益大咖说的第十四场直播中高德地图首席科学家任小枫将为大家讲解高德地图背后的算法的演进和创新,分别从地图制作、搜索推荐、路径规划、时
11844 1
|
4天前
|
人工智能 自然语言处理 安全
2025年最好的Agent智能体有哪些?分场景测评+选型指南,一篇讲透
2025年,Agent智能体已从概念走向规模化落地,成为提升效率的“数字员工”。本文结合权威报告与百家企业实践,详解办公、产业、消费、研发四大场景下的实用Agent,并提供避坑指南与未来趋势,助你选对工具,实现价值匹配。
太惨痛: Redis 分布式锁 5个大坑,又大又深, 如何才能 避开 ?
Redis分布式锁在高并发场景下是重要的技术手段,但其实现过程中常遇到五大深坑:**原子性问题**、**连接耗尽问题**、**锁过期问题**、**锁失效问题**以及**锁分段问题**。这些问题不仅影响系统的稳定性和性能,还可能导致数据不一致。尼恩在实际项目中总结了这些坑,并提供了详细的解决方案,包括使用Lua脚本保证原子性、设置合理的锁过期时间和使用看门狗机制、以及通过锁分段提升性能。这些经验和技巧对面试和实际开发都有很大帮助,值得深入学习和实践。
太惨痛: Redis 分布式锁 5个大坑,又大又深, 如何才能 避开 ?
|
机器学习/深度学习 敏捷开发 存储
数据飞轮:激活数据中台的数据驱动引擎
数据飞轮:激活数据中台的数据驱动引擎
|
数据采集 人工智能 监控
阿里云百炼模型训练实战流程:从入门到实战应用
【7月更文第2天】阿里云百炼是AI大模型开发平台,提供一站式服务,涵盖模型训练到部署。用户从注册登录、创建应用开始,选择模型框架,配置资源。接着,进行数据准备、预处理,上传至阿里云OSS。模型训练涉及设置参数、启动训练及调优。训练后,模型导出并部署为API,集成到应用中。平台提供监控工具确保服务性能。通过百炼,开发者能高效地进行大模型实战,开启AI创新。
4656 2
|
存储 关系型数据库 大数据
PolarDB 大数据处理能力及其应用场景
【8月更文第27天】随着数据量的爆炸性增长,传统的数据库系统面临着存储和处理大规模数据集的挑战。阿里云的 PolarDB 是一种兼容 MySQL、PostgreSQL 和高度可扩展的关系型数据库服务,它通过其独特的架构设计,能够有效地支持海量数据的存储和查询需求。
531 0
|
监控 索引
医院临床信息系统:电子病历系统源码EMR
电子病历系统面向门诊医生和病房临床医生,实现了医生日常阅读、书写病历和医院管理病历的需求,它包括知识库管理、病历模版制作、医生书写病历、开各种检查检验申请单、查询各种报告单、电子病历浏览、病历质量控制等功能。 它将病人在院期间的所有医疗信息通过计算机管理,并给医生临床工作提供许多有益帮助,是一个真正意义上的临床信息系统。通过电子病历系统,可以将传统病案中的大部分内容及其管理完全电子化。电子病历系统以统一的病人主索引(PID)为线索,对病人历次门急诊记录和住院记录进行详细记载。
422 1
医院临床信息系统:电子病历系统源码EMR
|
IDE 前端开发 搜索推荐
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
6580 0