当前位置: 首页 > news >正文

获40余家主机厂青睐,这家OTA「吸金王」完成超亿元B2轮融资!

继今年4月获得上汽集团旗下尚颀资本及其合作方山高投控的投资后,近日上海艾拉比智能科技有限公司(以下简称“艾拉比”)正式完成总额过亿元的B2轮融资,新的投资方为聚卓资本、老股东国科新能继续增持,势能资本持续担任独家财务顾问。

2022年,艾拉比完成了近亿元B轮融资,由国科新能领投,仓廪投资跟投。自B轮融资以来,艾拉比加快了多元化战略布局的节奏,定位也从「OTA方案提供商」拓展至「汽车“智能化”软件技术产品及服务供应商」

公司的整个B2轮融资也主要用于推进多元化战略。一方面,对原有优势OTA产品进行迭代优化,并持续推进新增业务线的产品研发;另一方面,跨细分领域、跨地域进行市场拓展。”艾拉比副总裁丁羽介绍称。

可以说,强大的“吸金”能力,主要归结于艾拉比在产品/服务、市场、合作生态三个层面取得的重要成就。

首先,面向汽车领域的产品/服务层面,艾拉比借助原有单一OTA业务线,逐步拓展至「标准产品+综合服务+内容生态」的矩阵式业务组合。

比如,在标准产品层面,自2020年启动多产品线布局后,除了原有的SOTA(汽车软件升级)、FOTA(汽车硬件升级)产品,艾拉比陆续推出了DOTA(智能云诊断)、VSP(汽车软件管理平台)两大新产品;另外,面向物联网领域,艾拉比于2022年正式推出了IoT-OTA SaaS平台,实现了跨领域的产品线拓展。

“目前,DOTA、VSP业务的转化率还有待提升,将新产品推向现有的车厂客户也是艾拉比现阶段的重点,比如虽然车厂提出的远程诊断和软件协同管理的需求,但当前这两个赛道整体处在发展早期的打磨产品或市场教育阶段,艾拉比已经在布局相关业务。”丁羽表示。

据介绍,在综合服务方面,围绕上述四大核心标准产品,艾拉比自2021年开始面向主机厂推出汽车软件测试、运营及咨询服务。

其次,紧跟汽车OTA和软件发展趋势,艾拉比早已改变了市场战略。

早在2020年,艾拉比就已经舍弃了将SOTA和FOTA产品打包销售的方式,改为支持客户购买单一产品。且利用标准产品拓客同时,正式打开了综合服务市场,并将系列产品、服务推向了海外。

截至目前,艾拉比在汽车领域已累计服务40余家主机厂,超100款车型;车厂不同车型对OTA产品的复购率保持在70%左右;DOTA(智能云诊断)、VSP(汽车软件管理平台)两大新产品,已跑通车厂闭环,产品化率已达50%,并预计将在两年内提升至70%。

“随着车厂不断采用艾拉比的标准产品,车辆进入售后环节后,对专业服务的需求也开始增加,比如产生了大量新版本上线相关的测试工作、升级等系列需求;叠加部分全球化品牌或合资品牌在智能化和网联化方面的发展诉求,也对艾拉比提出了相关战略咨询、合规咨询等方面的服务需求。”

另外,在汽车软件内容生态方面,艾拉比正联合在线内容供应方、开发平台和主机厂,共同打造“空中4s店”,为车主提供影音娱乐,座椅按摩、氛围灯等车内控制,电池里程、雷达敏感度等能力升级,以及自动驾驶四个方面应用服务。

比如,在生态合作方面,艾拉比已于2022年与腾讯达成战略合作,为主机厂提供爱趣听、腾讯随行包含的各类应用,例如腾讯视频、音乐、新闻、会议、车载微信等。

提及与腾讯的合作契机,丁羽解释称,一方面针对每个车厂或车型的操作系统、屏幕尺寸、位置,以及用户习惯的不同,腾讯的标准化产品在车上应用需要艾拉比这样的第三方做深度适配;二是要在已售出的车上添加应用内容,OTA是目前的唯一通道。

丁羽表示,除了腾讯影音娱乐内容,未来还会将围绕汽车性能方面的内容与更多行业伙伴合作,实现与车厂的对接。

总的来说,艾拉比实施多元化战略背后,是自身长远发展和市场需求驱动。

根据高工智能汽车研究院发布的2021、2022年度《中国乘用车前装标配OTA功能第三方供应商交付上险量排名TOP10》,艾拉比在OTA第三方市场份额占有率已连续两年位列第一。尽管已经在OTA市场领跑,但艾拉比难掩“龙头”焦虑。

据介绍,艾拉比的多产品布局主要是基于企业自身发展诉求。一是多产品路线能够带来更丰富的收入来源,也是艾拉比实现未来IPO计划的关键一环;二是整个汽车市场非常大,车厂需求是多元化的,艾拉比希望通过产品生态化战略满足和拓展更多客户。

而内容生态建设方面,艾拉比认为内容变现或软件可售是智能车发展的必经之路。一方面,OTA最终需要将更多新的软件和应用内容推向C端,提升车主的驾乘体验,因此内容侧是艾拉比未来发展绕不开的一环;另一方面,从汽车行业上半年情况来看,大部分汽车的硬件毛利已经很低,售卖软件将是车厂回收研发成本、赚取利润的重要途径。

谈及未来发展,艾拉比将多产品、多业务、海外市场拓展视为同等重要。丁羽坦言,多元化战略的实践在为公司带来新发展机遇的同时,也提出了新的挑战。

从目前整体车载内容市场发展来看,C端用户付费行为尚未构成完整闭环,尽管部分知名度和公信力高的品牌正在尝试内容变现,但都处于小试牛刀的阶段。

未来,艾拉比将通过服务更多车厂、车型,迭代优化新产品、服务,同时进行B端市场教育,并联合车厂培养C端用户的软件付费习惯。这也是艾拉比本轮融资后的战略之一。

不过,基于过去的业务积累,艾拉比对海外市场拓展信心十足。目前这家企业已拥有部分海外客户,未来将继续探索伴随国内车厂出海的机会,进一步打开海外市场,同时通过服务合资品牌将业务延伸至相关外资品牌的全球市场。

艾拉比总裁芮亚楠表示:“随着车辆智能化的逐步增强,汽车软件生态正焕发新生机。一方面,车企通过OTA的方式,不断升级改善车辆的底盘、动力、刹车、续航、人机交互系统甚至智能驾驶辅助系统,持续的功能迭代升级满足用户的“长尾需求”。另一方面,软件付费开通/订阅的商业模式,将成为智能汽车的主要利润增长点之一。OTA作为基础关键能力,价值在行业内已达成共识。”

聚卓资本副总裁裘金邦表示:“新能源汽车电动化趋势已定,智能化开启下半场竞争。智能化发展需要电子电气架构的升级,汽车产业会逐步过渡到“软件定义汽车时代”,OTA是软件定义汽车智能化趋势下第一个到来的确定性机会。我们追踪OTA赛道多年,艾拉比已稳固其赛道头部领先地位,持续保持业绩高增长态势。我们坚定看好艾拉比团队,共同推动汽车产业的智能化发展。”

相关文章:

获40余家主机厂青睐,这家OTA「吸金王」完成超亿元B2轮融资!

继今年4月获得上汽集团旗下尚颀资本及其合作方山高投控的投资后,近日上海艾拉比智能科技有限公司(以下简称“艾拉比”)正式完成总额过亿元的B2轮融资,新的投资方为聚卓资本、老股东国科新能继续增持,势能资本持续担任独…...

CGI, FastCGI, WSGI, uWSGI, uwsgi分别是什么?

CGI 1、通用网关接口(Common Gateway Interface/CGI),CGI描述了服务器(nginx,apache)和请求处理程序(django,flask,springboot web框架)之间传输数据的一种标准. 2.所有bs架构软件都是遵循CGI协议的 3.一…...

Android T 窗口层级相关的类(更新中)

窗口在App端是以PhoneWindow的形式存在,承载了一个Activity的View层级结构。这里我们探讨一下WMS端窗口的形式。 可以通过adb shell dumpsys activity containers 来看窗口显示的层级 窗口容器类 —— WindowContainer类 /*** Defines common functionality for c…...

【云原生】深入掌握k8s中Pod和生命周期

个人主页:征服bug-CSDN博客 kubernetes专栏:kubernetes_征服bug的博客-CSDN博客 目录 1 什么是 Pod 2 Pod 基本操作 3 Pod 运行多个容器 4 Pod 的 Labels(标签) 5 Pod 的生命周期 1 什么是 Pod 摘取官网: Pod | Kubernetes 1.1 简介 Pod 是可以在 …...

openKylin+KingbaseES+Nginx安装

openKylin开放麒麟开启ssh 一、查看ssh服务是否开启。 终端输入命令:sudo ps -e |grep ssh ,只显示如下内容则证明未安装ssh服务。 2127 ? 00:00:00 ssh-agent若显示如下内容则证明ssh服务已开启。 1657 ? 00:00:00 ssh-agent 2349 ?…...

lc1.两数之和

暴力解法:两个for循环,寻找和为target的两个数的索引 时间复杂度:O(n2) 空间复杂度:O(1) 哈希表:遍历数组,将nums数组的数和索引分别存储在map的key和value中,一边遍历,一边寻找是…...

c# 初始化列表,并给列表里面所有的元素进行初始化

Enumerable.Repeat 方法是用于生成一个包含指定元素重复若干次的序列。它接受两个参数,第一个参数是要重复的元素,第二个参数是重复次数。 下面是 Enumerable.Repeat 方法的用法和示例: using System; using System.Collections.Generic; u…...

Java笔记(三十):MySQL(上)-- 数据库、MySQL常用数据类型、DDL、DML、多表设计

一、数据库 0、MySQL安装,IDEA配置MySQL 用MySQL installer for windows(msi)MySQL默认安装位置:C:\Program Files\MySQL\MySQL Server 8.0配置环境变量使用前先确保启动了mysql服务my.ini位置:C:\ProgramData\MySQL…...

SQL笔记-正态分布函数(二)

在Oracle数据库中,并没有直接提供计算正态分布函数(累积分布函数)的内置函数。不过,你可以使用PL/SQL编程语言来实现一个自定义的正态分布函数。下面是一个简单的示例: CREATE OR REPLACE FUNCTION normdist(x NUMBER…...

【LeetCode】数据结构题解(12)[用栈实现队列]

用栈实现队列 😉 1.题目来源👀2.题目描述🤔3.解题思路🥳4.代码展示 所属专栏:玩转数据结构题型❤️ 🚀 >博主首页:初阳785❤️ 🚀 >代码托管:chuyang785❤️ &…...

嵌入式Linux下LVGL的移植与配置

一.sdk源码下载路径 1.官方源码下载路径如下: ​​​​​​ https://github.com/lvgl/lvgl git下载方式 git clone https://github.com/lvgl/lvgl.git 2.个人移植好的源码8.2版本下载路径: 链接:https://pan.baidu.com/s/1jyqIennsQpv-RB4RyKvZyg?pwdc68e 提取…...

leetcode每日一练-第70题-爬楼梯

一、思路 动态规划 二、解题方法 使用一个动态规划数组 dp 来记录到达每个台阶的不同方法数。初始情况下,当台阶数为 1 时,方法数为 1,当台阶数为 2 时,方法数为 2。然后,我们从第 3 阶开始逐步计算每一阶的方法数&…...

设备使用RTMP推流到安防监控EasyCVR视频汇聚平台,为何只有FLV格式无法播放?

TSINGSEE青犀视频安防监控视频汇聚平台EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等功能。 智能视频监控平台EasyCVR可…...

arcgis宗地或者地块四至权利人信息提取教程

ARCGIS怎样将图斑四邻的名称及方位加入其属性表 以前曾发表过一篇《 如何把相邻图斑的属性添加在某个字段中》的个人心得,有些会员提出了进一步的要求,不但要相邻图斑的名称,还要求有方位,下面讲一下自己的做法。 基本思路是:连接相邻图斑质心,根据连线的角度确定相邻图斑…...

乐鑫首创|使用 ESP RainMaker® 私有云定制 Matter 生态

ESP RainMaker 是乐鑫的 AIoT 云平台,支持客户自主部署私有物联网云,从而全面掌握数据所有权和管理权,实现定制功能与服务。ESP RainMaker 云后端采用 AWS 无服务器架构,拥有开源的 iOS 和 Android 移动端 APP、第三方语音助手集成…...

【算法|数组】快慢指针

算法|数组——快慢指针 引入 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你…...

C++字符串:使用 std::string

C字符串&#xff1a;使用 std::string 初始化方法一 std::string 变量名称 { “字符串”}&#xff1b; std::string str { " 这是一个字符串" }&#xff1b;std::cout << str; std::cin >> str;初始化方法二 std::string 变量名称 { “字符串”&#x…...

目前Java后端就业前景怎么样?

前言 并不乐观&#xff0c;看看现在的就业形式就知道了&#xff0c;基本上是僧多粥少的情况&#xff0c;你可能会看到很多编程语言排行榜或者流行榜中Java的排名很高&#xff0c;如同下面这种&#xff1a; 看排名确实可以粗略的得知语言当下的流行度、使用率&#xff0c;但是它…...

C语言基础(持续更新)

常用函数 strrchr 描述 C 库函数 char *strrchr(const char *str, int c) 在参数 str 所指向的字符串中搜索最后一次出现字符 c&#xff08;一个无符号字符&#xff09;的位置。测试代码 #include "stdio.h" #include "string.h"int main() {printf(&q…...

从源码层面深度剖析Spring循环依赖 | 京东云技术团队

以下举例皆针对单例模式讨论 图解参考 https://www.processon.com/view/link/60e3b0ae0e3e74200e2478ce 1、Spring 如何创建Bean&#xff1f; 对于单例Bean来说&#xff0c;在Spring容器整个生命周期内&#xff0c;有且只有一个对象。 Spring 在创建 Bean 过程中&#xff0…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势&#xff1a;专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发&#xff0c;是一款收费低廉但功能全面的Windows NAS工具&#xff0c;主打“无学习成本部署” 。与其他NAS软件相比&#xff0c;其优势在于&#xff1a; 无需硬件改造&#xff1a;将任意W…...

C++:std::is_convertible

C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...

3.3.1_1 检错编码(奇偶校验码)

从这节课开始&#xff0c;我们会探讨数据链路层的差错控制功能&#xff0c;差错控制功能的主要目标是要发现并且解决一个帧内部的位错误&#xff0c;我们需要使用特殊的编码技术去发现帧内部的位错误&#xff0c;当我们发现位错误之后&#xff0c;通常来说有两种解决方案。第一…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

连锁超市冷库节能解决方案:如何实现超市降本增效

在连锁超市冷库运营中&#xff0c;高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术&#xff0c;实现年省电费15%-60%&#xff0c;且不改动原有装备、安装快捷、…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架&#xff08;一&#xff09; 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍

文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结&#xff1a; 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析&#xff1a; 实际业务去理解体会统一注…...

selenium学习实战【Python爬虫】

selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

GO协程(Goroutine)问题总结

在使用Go语言来编写代码时&#xff0c;遇到的一些问题总结一下 [参考文档]&#xff1a;https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现&#xff1a; 今天在看到这个教程的时候&#xff0c;在自己的电…...

springboot 日志类切面,接口成功记录日志,失败不记录

springboot 日志类切面&#xff0c;接口成功记录日志&#xff0c;失败不记录 自定义一个注解方法 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;/***…...