草庐IT

城市空间数字化浪潮中,万物云以“蝶城”迎“蝶变”

港股研究社 2023-07-25 原文

3月27日,万物云空间科技服务股份有限公司(以下简称“万物云” 02602.HK)公布了上市首份年度业绩报告。营收大幅增长,毛利稳定,蝶城模式初步得到验证。

财报显示,2022年,万物云营收301亿元,同比增长27.0%,毛利为42.31亿元,同比增长5.2%,EBITDA为28.41亿元,同比增长7.6%。蝶城总数从2021年的459个增长到584个,完成38个蝶城的流程改造。

由这份业绩可以看出,万物云正在以蝶城为笔,用科技着色,谱写城市空间商业新蓝图。

营收同比增长27% 科技业务潜力彰显

2022年,物业管理行业规模虽然保持扩张态势,但整体增速放缓。港股上市物企的数据显示,2022上半年在管面积与合约面积均值分别约1.16亿平方米、1.77亿平方米,同比增速分别为26.98%、16.61%,相比2021年的同期数据38%、27%,增长速度有所下降。

在行业增速处于周期性放缓阶段时,定位于城市空间科技服务的万物云,正在积极扩张物业服务的边界(包括住宅、购物中心、商企空间、城市空间等),走出一条高质量发展的道路。

财报显示,虽然在物业管理整体增收不增利的大环境下,万物云盈利有所下滑,年内利润15.86亿元,同比下降7.5%,但报告期内实现营业收入301.06亿元,同比增长27.0%。

营收大幅增长,主要得益于占比77.6%的循环型业务增势良好,数据显示,万物云全年循环型业务收入233.49亿元,同比增长35.1%。万物云董事长朱保全指出,循环型业务包括住宅物业服务、商企空间的物业及设施管理业务、科技板块的BPaaS解决方案业务等。一方面,这些业务保持着较高的续约率;另一方面,其盈利能力其实有所提升,整体带来经调整毛利为32.29亿元,同比增长36%,“实现了非常不错的有质量的增长”。

具体来看三大主营业务的发展态势。其中,社区空间居住消费服务是万物云的TO C业务,2022年实现收入165.8亿元,同比增长26%,占总营收的55.08%。从模式上来看,虽然是传统的物业服务,但万物云以数字化物业采购等各类智慧引擎对这一传统服务构筑了新增长模型,将各类非标需求在流程上标准化,促进了业务的发展。

商企和城市空间综合服务是万物云的TO B业务,财报显示,2022年,此项业务收入111.4亿元,同比增长28.2%。这一业务上,万物云通过推出“全域智能运营”创新模式,搭建全流程数智化网络,为大量政府和企业基于营造宜人环境的服务管理的项目,提供涵盖“人、机、料、法、环”五大生产要素的全流程服务,实现提质提效、减本减耗的同时,也大幅提升了盈利质量。

科技业务(AIoT及BPaaS)则是万物云的想象力所在,也是市场对这家以科技出圈的物管龙头最关注的地方。财报显示,2022年,AIoT(人工智能网络)及BPaaS(业务流程及服务)解决方案服务收入23.78亿元,同比增长28.5%。

实际上,科技底色也是万物云区别于其他物管公司的重要特征。目前,许多物管公司主要从组织模式、人力服务效率等方面进行提升,而万物云的战略方向却与众不同,其以街道为单位,围绕一整条街道中的住宅小区、写字楼、园区、城市综合业态等需要物业管理的场所,投入智能设备,建设智能综合服务圈,做到云维保、云巡检、云调度、云通行、云客服。在这方面,朱保全认为,未来万物云的竞争对手不再是传统物业企业,而是科技类公司的下沉。

可见,从“物业管理”到“空间科技”,从单一的物业服务扩展到社区、商企和城市空间,并发展不同的垂直领域业务,万物云正在持续推进由传统物业服务向空间服务的变革,以科技打开自身发展空间。

让服务进化的“科技底色” 打开万物云的成长空间

物业管理实际上可以理解为房地产广泛意义上的售后服务。优质的物业管理服务,能更好地发挥环境效益以及物业设施的整体功能,改善人居环境,提升居住体验。随着房地产市场由增量竞争转入存量时代,物业管理的价值愈发凸显。

从市场前景来看,中国经济活力十足,物管+商管两大赛道仍然“坡长雪厚”,中信证券测算,未来3-5年物业管理市场总体规模将增加至24080亿元。

与此同时,当前物管行业头部公司市占率较低,根据弗若斯特沙利文最新统计,中国商业物业管理行业CR5为13.7%,行业竞争格局分散。

面对这片万亿蓝海,房企纷纷加快布局,在恒大、碧桂园、万科、融创四大房企中,碧桂园服务和恒大物业在模式上有些类似,均是主打物业管理服务、社区增值服务和非业务增值服务三大核心板块。为了差异化竞争,碧桂园服务近年又涉足城市服务以及三供一业业务,而恒大物业则开展智慧物业建设,这同时也是融创物业长期以来的优势,即为业主打造智慧APP及社区社交平台,利用智能化管理动作和设施设备,让业主生活与物业服务信息直接链接,提高管理效能。

而从万科衍生出来的万物云,将城市空间服务与智慧城市建设相结合,走出一条新增长曲线。作为国内领先的物业管理服务商,万物云沉淀了大量服务经验,形成了社区、商企及城市空间业务协同发展的经营策略,并通过技术研发,将公司对线下物管业务的理解带到科技产品中,针对行业长期存在的本质痛点,制定数字化解决方案,构建出产品核心竞争力。

例如,在常规的小区电梯检修场景中,传统的服务方式是人工定期实地查看并对安全状况签字确认,但万物云用IoT和AI来做预测性维保,将相关设备信息情况采集连接到后台,实时反映电梯运行状态,大幅度提高物业设施管理效率,小区保洁等其他工作亦是如此。

上述场景仅是万物云的“小试牛刀”,其打造的“蝶城”战略,更加体现了公司的科技实力和发展前景。

万物云2022年财报披露,报告期内完成了对38个蝶城的住宅服务流程改造,2022年内即为基础住宅物业带来超过3000万元人民币的提效,若将此结果作用到一整年,预计可提升基础住宅物业超过4%的毛利率。

具体而言,万物云主要通过对蝶城内项目的设备、设施等进行智能化改造或升级,实现智能物联,并在此基础上对供应链进行整合,打造蝶城内以工单为驱动的流程变革。但蝶城的重要意义还是在于,打造了行业内首个产业物联网。

传统物业管理,由于物业公司职责不清,提供服务的能力有限,随着人们对居住体验的要求越来越高,业主与物业之间的矛盾逐步凸显,因此,构建一个打通各服务环节,加强服务资源调配,降低服务信息成本的产业互联网势在必行。万物云想要打造的,便是以街道为单位的一个高浓度、高效率的服务网络。

但想要通过科技力量来赋能传统行业,总是离不开巨额的研发技术投入。万物云对蝶城的信心,也体现在其持续加大的研发投入当中。财报显示,2019年至2022年,公司研发费用分别为2.04亿元、2.5亿元、3.74亿元、4.1亿元。

而研发投入转换而成的诸多技术成果,成为蝶城重要的组成元素。万物云董事长朱保全在3月28日举行的业绩发布会上明确指出,蝶城改造的途径,是由万物云科技板块产品灵石E控、BPaaS、DOC等支撑的智能硬件产品。产品之间的协同,便能够打破传统物业的围墙之限,从AIoT远程实时监控小区生活用水、用电、消防等设备设施状态,到E控中心平台通过“AI告警触发”将突发事件发送给物业,并自动调配工作人员前往处理。

整体来看,物业管理是针对不动产的共有空间的服务业。好的物业管理让不动产增值,且增值服务远大于物管公司的收入。同时,物业管理不是在单一场景、特定时间发生的服务,而是在多样化的场景,以不同的内容展开的服务。回归到万物云身上,定位于空间科技服务,证明万物云对新时代物业、商管需求有清晰认知,而重视科技的力量,则是其构筑自身竞争壁垒的关键,也是管理层的信心来源。

朱保全表示,万物云科技产品的研发已经完成,计划在2023年完成超100个蝶城的迭代,相信全年的效益改善必将大于规模增长。

结语

时光不语,静待花开。2022年,万物云实现韧性发展,整体营收和三大核心业务均实现较大增长,“蝶城”战略也通过验证,开始大规模铺开兑现效益。相信以科技为土壤,万物云能结出更加丰硕的果实。

作者:好蓝不灵

来源:港股研究社

有关城市空间数字化浪潮中,万物云以“蝶城”迎“蝶变”的更多相关文章

  1. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  2. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  3. ruby-on-rails - 从应用程序中自定义文件夹内的命名空间自动加载 - 2

    我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty

  4. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  5. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

  6. ruby - 按数字(从大到大)然后按字母(字母顺序)对对象集合进行排序 - 2

    我正在构建一个小部件来显示奥运会的奖牌数。我有一个“国家”对象的集合,其中每个对象都有一个“名称”属性,以及奖牌计数的“金”、“银”、“铜”。列表应该排序:1.首先是奖牌总数2.如果奖牌相同,按类型分割(金>银>铜,即2金>1金+1银)3.如果奖牌和类型相同,则按字母顺序子排序我正在用ruby​​做这件事,但我想语言并不重要。我确实找到了一个解决方案,但如果感觉必须有更优雅的方法来实现它。这是我做的:使用加权奖牌总数创建一个虚拟属性。因此,如果他们有2个金牌和1个银牌,加权总数将为“3.020100”。1金1银1铜为“3.010101”由于我们希望将奖牌数排序为最高的,因此列表按降序排

  7. ruby-on-rails - rails 中的正则表达式匹配 [\w] 和 "-"但不匹配数字 - 2

    我想为名字验证编写一个正则表达式。正则表达式应包括所有字母(拉丁/法语/德语字符等)。但是我想从中排除数字并允许-。所以基本上它是\w(减)数(加)-。请帮忙。 最佳答案 ^[\p{L}-]+$\p{L}匹配anykindofletterfromanylanguage. 关于ruby-on-rails-rails中的正则表达式匹配[\w]和"-"但不匹配数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  8. ruby-on-rails - 将数字字符串转换为数字数组 - 2

    在我的应用程序中,我有一个文本字段,用户可以在其中输入类似这样的内容"1,2,3,4"存储到数据库中。现在,当我想使用内部数字时,我有两个选择:"1,2,3,4".split(',')或string.scan(/\d+/)do|x|a两种方式我都得到一个像这样的数组["1","2","3","4"]然后我可以通过在每个数字上调用to_i来使用这些数字。有没有更好的方法可以转换"1,2,3"to[1,2,3]andnot["1","2","3"] 最佳答案 str.split(",").map{|i|i.to_i}但是这个想法对你来说

  9. ruby - 递归地将所有数字字符串转换为 Ruby 哈希中的整数 - 2

    我有一个随机大小的散列,它可能有类似"100"的值,我想将其转换为整数。我知道我可以使用value.to_iifvalue.to_i.to_s==value来做到这一点,但我不确定我将如何在我的散列中递归地做到这一点,考虑到一个值可以是一个字符串,或一个数组(哈希或字符串),或另一个哈希。 最佳答案 这是一个非常简单的递归实现(尽管必须同时处理数组和散列会增加一些技巧)。deffixnumifyobjifobj.respond_to?:to_i#IfwecancastittoaFixnum,doit.obj.to_ielsifobj

  10. ruby-on-rails - Rails 格式验证——字母数字,但不是纯数字 - 2

    什么是测试格式验证的最佳方法让我们说一个用户名,使用字母数字的正则表达式,但不是纯数字?我一直在我的模型中使用以下验证validates:username,:format=>{:with=>/^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i}数字用户名(例如“342”)通过了验证,这是我不想要的。 最佳答案 您想“向前看”一封信:/\A(?=.*[a-z])[a-z\d]+\Z/i 关于ruby-on-rails-Rails格式验证——字母数字,但不是纯数字,我们在Sta

随机推荐