{"code":0,"message":"","data":{"typeDesc":"新闻快讯","releaseTime":"2026-11-09T10:24:01","createPsn":"何里玉","firstColumnCode":"JSKX","collectFlag":0,"source":"经理人融媒体中心","title":"装一台只收一次，按次能一直收，白鸽在线（02672.HK）MaaS 收入增 730.4%","type":"XW","likesFlag":0,"collectAmount":0,"content":"<p style=\"text-indent: 2em; text-align: left;\">智能体每被调用一次，从此都要留下痕迹。11 月 6 日，工信部印发《关于加强智能体终端设备进网管理的通知》，要求终端上使用的智能体参照国家标准配备唯一身份码，应用开发者须以电子签名声明是否同意被调用、未经同意的不得强制调取，OTA 升级须报方案并经专家评估后才能推给用户。多数解读停在合规成本上升，漏掉的是另一层：这份文件把\"一次调用\"定成了计量单位。白鸽在线（02672.HK）按调用量收费，覆盖 80 类场景。这次规则动到的，正是这套收费方式的地基。</p><p style=\"text-indent: 2em; text-align: left;\">三个条款指向同一件事。身份码回答\"是谁在调\"，电子签名回答\"有没有被允许\"，OTA 备案回答\"改了什么、谁批的\"。过去的调用是黑箱，出了事只能追到厂商；现在每一次调用都留下可指认的痕迹。<strong>可识别、可授权、可追溯，三个词合起来就是计量。</strong></p><p style=\"text-indent: 2em; text-align: left;\">这是\"按台卖\"和\"按次算\"的分野。按台收费，一个客户一个价，交付完成即结算结束，天花板绑在设备出货量上。按次收费，同一个客户的每一次调用都是新的计费点，同一笔预算可以被反复结算。前者卖完就结束，后者可以累加。</p><p style=\"text-indent: 2em; text-align: left;\">累加不等于重复收费，它的前提是客户愿意用得多。Databricks 管理层公开讲过一段经历：早年按用户数定价，结果各团队主动限制员工账号，使用深度被人为压住；改成纯按使用量计费后，用量立刻爆发。他们的判断很直白，<strong>定价绑用户数，客户就把你当成本中心，想办法控制你；定价绑使用量，客户会把用量推上去。</strong></p><p style=\"text-indent: 2em; text-align: left;\">Adobe 走的是另一条路。2013 年停掉永久授权、全面转订阅时，一套软件买断要 700 美元，改成每月 10 美元后，原本被价格挡在门外的人进来了。从 2012 到 2024 财年，收入翻了近五倍，订阅用户从 2016 年的 930 万增至 2025 年的 3420 万。航空发动机按运转小时收费，轮胎按里程收费，逻辑相同。</p><p style=\"text-indent: 2em; text-align: left;\">摩根士丹利 11 月 7 日的判断很直接：AI 投资的重心，正从基础设施供应商转向能直接提升盈利能力的应用层。这一层收钱，大多按用量算。白鸽在线这套收费方式，前提是调用本身可数。过去这个前提靠合同约定和双方对账，只能一个客户一个客户地谈；现在身份码、电子签名、OTA 备案把计量口径写进了规则。80 类场景、按调用量结算的模式，第一次有了统一的计数基础。今年前三季度，这块业务收入同比增长 730.4%。</p><p>一次性收费卖的是有没有，按次收费卖的是用了多少。单位定下来，这门生意就从一单一单的项目，变成了可以累加的账本。</p>","downloadAmount":0,"filePageAmount":0,"releaseDateStr":"2026-11-09 10:24:01","fileUrl":"","readAmount":0,"columnCode":"","id":22558,"keyword":"","likesAmount":0,"statusDesc":"已上架","createPsnId":179,"firstColumnName":"即时快讯","updateTime":"2026-11-09 10:24:11","coverImgUrl":"","isExistFile":0,"createTime":"2026-11-09 10:24:11","authorName":"","isTop":0,"simpleContent":"","contentLength":0,"status":1,"columnName":null}}