揭秘天猫双11晚会与狂欢城背后的技术

简介: 4月21日,天猫互动的技术专家在QCon大会北京站深度揭秘了双11晚会和狂欢城的核心技术方案,引发业界的极大关注。
4月21日,天猫互动的技术专家在QCon大会北京站深度揭秘了双11晚会和狂欢城的核心技术方案,引发业界的极大关注。



2015年天猫联合湖南卫视联合打造了一场最具互联网范儿的双11晚会互动,如此大流量的直播互动需要重点考虑的是系统的稳定性,并尽可能减少依赖。因此,天猫互动的技术团队建立非常多的容错容灾机制。凭借5年的双11狂欢城技术经验,天猫互动技术团队使用了场景编辑器、智能加载、多模式渲染等措施,为用户提供了上佳的体验和性能。

除了技术细节之外,分享中还提到,电商互动业务的三大特点:1.要足够吸引人;2.体验要足够好;3.要具有商业价值。基于这三大特点,需要开发者勇于创新、敢于挑战,天猫互动在大会中宣布,将在5月份启动“天猫电商互动创意大赛”,以鼓励拥有创新思维和技术的团队将其产品和天猫的业务结合起来,发挥出工程师们的最大价值。

在过去的一年中,天猫把很多互动技术渗透到了行业购物体验中,如3D车展和家装、交互式全景服装走秀视频、美妆品牌AR体验、试衣间等等。互动大赛的目标就是希望能推动这个领域的规模化发展,让优秀的团队能获得更多的价值体现,给各行业商家和消费者带来体验升级。据悉,天猫互动已接触部分知名机构(如同济大学图像研究中心)一起参与,有兴趣的商业团队或者爱好者可以发邮件至tmhudong%aliyun.com(%换成@)。

分享中,天猫互动推荐了开放的TidaSDK和开源的Hilo引擎,其中TidaSDK提供了很多平台级的能力,开放了众多内部底层接口,而Hilo已全面开源,帮助开发者解决前端渲染层的封装。

下面简单介绍一下这两个技术方案:

TidaSDK是兼容手机天猫和手机淘宝的HybridAPI,致力于深度开放客户端全链路社交、交易相关功能,通过阿里开放平台提供第三方开发者丰富的客户端互动接口。帮助促进优质的第三方开发者有偿为商家提供全链路无线互动应用。既为第三方开发者提供多样的盈利模式,又为商家提供更具个性化和创意性的营销方式、有效提高流量和转化,同时也为消费者提供更有趣的和更贴心的互动购买体验。更多信息可见http://hudong.tmall.com/。

TidaSDK 开放接口包括:

1.基础接口:授权、扫码、拍照等
2.界面操作:标题栏设置、新建/关闭webview、webview激活监听等
3.传感器类:摇一摇、运动方向、陀螺仪、麦克风音量检测等
4.多媒体类:音视频控制等
5.交易相关:搭配、加入购物车、打开商品详情等
6.粉丝传播:点赞、关注、评论、收藏、分享等
7.抽奖接口:奖品、成就值查询与保存等
8.APPlink:第三方应用直达手机天猫&手机淘宝,使购物无处不在。

Hilo是一套HTML5跨终端的互动游戏解决方案,能够满足全终端和高性能前端互动需求,与其他游戏引擎相比,Hilo更专注于电商领域的实践,做到更快、更轻、易上手,帮助快节奏的电商业务迅速落地。精简的结构、丰富的案例、最广泛的设备和高性能支持、高效开发是Hilo的核心技术追求;支撑互动营销,升级购物体验是Hilo有别与其他游戏引擎的业务特征。相关的技术文章可参考https://github.com/hiloteam/Hilo/wiki。

内核极简,提供包括DOM、Canvas、Flash和WebGL等多种渲染方案,满足全终端和高性能要求。支持多种模块范式的包装版本以及开放的扩展方式,方便接入和扩展。另外,Hilo提供对2D物理、骨骼动画的内建和扩展支持。

Hilo不仅支持了多年天猫双11狂欢城、新风尚、年中促、年货节等大型互动项目,并且也在如幸运转盘、老虎机、刮刮卡、拆礼盒等等日常营销活动中高效运转。目前天猫正在把这些技术应用到各垂直行业的购物体验中,支持了电器城、汽车、家装、超市、运动等多个领域的交互升级。

相信通过开放的技术分享,不仅能让技术人不断在交流中提升自己,也能给电商中的消费者和各行业商家带来更繁荣的互动体验的生态。
目录
相关文章
|
缓存 资源调度 JavaScript
nodejs全局(npm、cnpm、yarn)及缓存基本配置,一篇就搞定
nodejs全局(npm、cnpm、yarn)及缓存基本配置,一篇就搞定
GDPR的发展历程
【10月更文挑战第7天】GDPR的发展历程
874 7
|
数据采集 人工智能 自然语言处理
文档智能 & RAG让AI大模型更懂业务
《文档智能 & RAG让AI大模型更懂业务》解决方案基于文档智能技术和检索增强生成(RAG)方法,通过结构化企业内部文档并结合实时检索,显著提升了大模型对业务内容的理解能力。方案在金融、法律、医疗等行业的应用表现出色,但在大规模文档管理和个性化定制方面仍有改进空间。部署文档详细但需增加更多排错指导。
|
10月前
|
SQL JSON NoSQL
SPL轻量级多源混合计算
多源混合计算是数据分析的常见需求,但传统SQL逻辑数据仓库能力有限且体系沉重,难以满足轻量场景需求。SPL(Structured Process Language)以其丰富的数据源支持和简洁语法,为多源混算提供了高效解决方案。SPL将各类数据源统一为序表或游标,支持同构与异构数据混合计算,可嵌入应用中使用。它不仅兼容SQL,还支持CSV、Excel、JSON、MongoDB、Kafka等多类型数据源,并通过游标机制处理大数据计算。课程提供免费学习资源,助您快速掌握多源融合计算技能,实现跨库/文件/API/NoSQL的轻松混算。
|
11月前
|
人工智能 运维 云计算
专家对谈|AI推动文化传媒行业向“新”发展
随着“人工智能+”行动的深入推进,文化传媒行业正经历深刻变革。云计算与AI深度融合,重构内容生产、分发全流程,为行业注入新动能。预计到2025年,我国AI核心产业规模将破万亿,文化传媒作为技术应用先锋,以两位数增速迈向智能化。在CCBN活动现场,中央广播电视总台与阿里云探讨了大模型如何驱动行业升级,展望未来新图景。汪莹指出,大模型将重构文化消费形态,助力生产力与传播力倍增,推动中国文化走向世界。同时,解决AI应用“最后一公里”问题需产业链各方协同发力,基于现有大模型能力进行二次开发是切实可行路径。
675 4
|
11月前
|
缓存 前端开发 API
HarmonyOS实战:一招解决等待多个并发结果
本文分享了在开发鸿蒙NEXT版本软件时遇到的并发问题及解决方案。公司为赶在鸿蒙纯血系统上市前发布相关软件,将开发重点放在清除缓存功能上。针对需同时清除四个缓存文件夹的需求,文章分析了官方API 11文档中提供的异步处理方法(如Promise和async/await)的不足,并提出使用Promise.all实现优雅解决方案,避免多层嵌套与代码混乱。通过封装异步任务、构建任务数组及统一处理结果,最终实现高效清除缓存并统计大小的功能。文末呼吁开发者共同参与优化鸿蒙生态。
237 0
|
存储 开发者
HarmonyOS NEXT 实战系列07-应用状态
AppStorage 是应用全局的 UI 状态存储,支持跨 Ability 数据共享,提供 `setOrCreate` 和 `get` 方法管理全局状态,并通过 `@StorageProp` 和 `@StorageLink` 实现单向或双向数据同步至组件。PersistentStorage 基于 AppStorage,提供状态变量的持久化能力,可将选定属性保存到设备磁盘,但写操作同步执行,建议持久化数据小于 2KB,以避免影响 UI 渲染性能。相关持久化文件位于 `/data/app/el2/.../persistent_storage` 目录下。
|
存储 机器学习/深度学习 数据可视化
数据集中存在大量的重复值,会对后续的数据分析和处理产生什么影响?
数据集中存在大量重复值可能会对后续的数据分析和处理产生多方面的负面影响
970 56
|
人工智能 Java 云计算
21.3亿次!阿里云支撑总台春晚实现史上最广覆盖!
21.3亿次!阿里云支撑总台春晚实现史上最广覆盖!
|
安全 Unix Linux
Linux Clone函数
Linux Clone函数
353 3

热门文章

最新文章