楼宇特征库设计(Building Profile Library - BPL)
文档编号:DOC-P51-B / BPL
版本:V1.0
创建日期:2026-08-05
维护人:BO / TL / DT
关联文档:MDS-D、QMD、CPT-D
历史:吸收原 TND D03 楼宇数据库设计(业务设计部分迁移至本文件,技术实现方案仍归 TND)
一、定位
楼宇特征库(BPL)是 MDS 主数据服务的核心子库之一,统一管理平台服务覆盖范围内全部楼宇的档案信息,包括楼宇类型、电梯配置、楼层、管理要求、停车条件等。
BPL 是香港市场最独特的主数据——楼宇类型是影响报价的最大变量(唐楼系数 2.5 vs 豪宅 0.9,差异 178%)。
BPL 与 QMD 报价模型 的关系:
- BPL 是主数据源:维护楼宇档案、类型系数、电梯/楼层信息
- QMD 是消费方:从 BPL 读取楼宇系数与楼层附加费参数
- 校准反哺:CPT 师傅现场核实数据 → BPL 档案修正
二、楼宇类型体系
2.1 七大楼宇类型
基于 QMD §3.2 楼宇类型系数 与香港实际居住环境,BPL 定义 7 类楼宇:
| 类型编码 |
楼宇类型 |
简称 |
系数 |
特征 |
报价影响 |
| BLD-01 |
豪宅 |
LUX |
0.9 |
有电梯、管理严格、货梯专用 |
系数最低,但服务品质要求高 |
| BLD-02 |
标准屋苑 |
ESS |
1.0 |
有电梯、楼层 20-40F、标准化 |
基准值 |
| BLD-03 |
居屋 |
HOS |
1.1 |
有电梯、保安登记 |
轻度溢价 |
| BLD-04 |
公屋 |
PRH |
1.3 |
有电梯、高层高密度、屋邨规模大 |
电梯等待与登记耗时 |
| BLD-05 |
洋楼 |
COM |
1.2 |
有电梯、单体楼 |
中度溢价 |
| BLD-06 |
村屋 |
VIL |
1.8 |
偏远分散、部分无电梯、道路狭窄 |
高溢价 |
| BLD-07 |
唐楼 |
TONG |
2.5 |
无电梯、楼梯狭窄、3-7F |
最高系数,搬运困难 |
2.2 楼宇类型识别规则
flowchart TD
A["输入楼宇名称/地址"] --> B{"BPL 已存在?"}
B -- "是" --> C["返回楼宇档案"]
B -- "否" --> D["按规则预判类型"]
D --> E{"有电梯?"}
E -- "是" --> F{"管理严格度?"}
F -- "严格+货梯专用" --> G["豪宅 LUX"]
F -- "保安登记" --> H["居屋 HOS"]
F -- "标准" --> I{"屋邨规模?"}
I -- "大型屋邨" --> J["公屋 PRH"]
I -- "单体楼" --> K["洋楼 COM"]
I -- "标准" --> L["屋苑 ESS"]
E -- "否" --> M{"位置?"}
M -- "市区" --> N["唐楼 TONG"]
M -- "郊区" --> O["村屋 VIL"]
G --> P["创建临时档案<br/>等级:待核实"]
H --> P
I --> P
J --> P
K --> P
L --> P
N --> P
O --> P
P --> Q["师傅上门核实后<br/>升级为已核实"]
三、楼宇档案字段
3.1 核心字段
| 字段编号 |
字段名称 |
数据类型 |
必填 |
采集方 |
说明 |
| BPL-001 |
楼宇ID |
String |
★ |
系统 |
唯一标识 |
| BPL-002 |
楼宇名称 |
String |
★ |
OL/公开数据 |
如"太古城"、"美孚新邨" |
| BPL-003 |
楼宇类型 |
Enum |
★ |
OL/师傅核实 |
BLD-01~07 |
| BPL-004 |
区域 |
Enum |
★ |
OL |
港岛/九龙/新界/离岛 |
| BPL-005 |
详细地址 |
String |
★ |
OL |
街道+门牌 |
| BPL-006 |
地理坐标 |
GeoPoint |
— |
系统 |
经纬度,用于派单距离计算 |
| BPL-007 |
总楼层数 |
Number |
★ |
OL/公开数据 |
— |
| BPL-008 |
电梯配置 |
Enum |
★ |
OL/师傅核实 |
有电梯/无电梯/部分有 |
| BPL-009 |
电梯数量 |
Number |
— |
OL |
货梯/客梯分别 |
| BPL-010 |
货梯专用 |
Boolean |
— |
OL |
是否有货梯专用 |
| BPL-011 |
货梯可用时段 |
String |
— |
OL |
如"9-12,14-17" |
| BPL-012 |
管理处电话 |
String |
— |
OL |
物业联系 |
| BPL-013 |
访客登记要求 |
Enum |
— |
OL |
无/身份证/预约/通行证 |
| BPL-014 |
停车条件 |
Enum |
— |
OL |
路边/停车场/禁停/卸货区 |
| BPL-015 |
停车费 |
Number |
— |
OL |
HKD/小时 |
| BPL-016 |
楼宇系数 |
Number |
★ |
系统派生 |
0.9-2.5(按类型) |
| BPL-017 |
楼层附加基准 |
Number |
★ |
系统派生 |
有电梯=0;无电梯=80/层 |
| BPL-018 |
历史报价偏差 |
Number |
— |
系统统计 |
实际vs报价平均偏差% |
| BPL-019 |
历史订单数 |
Number |
— |
系统统计 |
该楼宇累计订单 |
| BPL-020 |
档案状态 |
Enum |
★ |
系统 |
待核实/已核实/已校准 |
| BPL-021 |
数据来源 |
Enum |
★ |
OL |
公开数据/师傅核实/客户提供 |
| BPL-022 |
最后核实时间 |
Datetime |
★ |
系统 |
师傅上次核实时间 |
| BPL-023 |
核实师傅ID |
String |
— |
系统 |
关联 WPL |
| BPL-024 |
创建时间 |
Datetime |
★ |
系统 |
— |
| BPL-025 |
版本号 |
String |
★ |
系统 |
V1.0 等 |
3.2 扩展字段(豪宅/特殊楼宇)
| 字段编号 |
字段名称 |
数据类型 |
适用类型 |
说明 |
| BPL-101 |
货梯预约要求 |
Boolean |
豪宅/居屋 |
是否需提前预约货梯 |
| BPL-102 |
施工许可 |
Enum |
豪宅/公屋 |
是否需物业施工许可 |
| BPL-103 |
施工时段限制 |
String |
豪宅/公屋 |
如"工作日 10-17" |
| BPL-104 |
高空作业限制 |
Enum |
豪宅 |
是否禁止外墙作业 |
| BPL-105 |
入场押金 |
Number |
豪宅 |
HKD,部分豪宅要求 |
3.3 扩展字段(唐楼/村屋)
| 字段编号 |
字段名称 |
数据类型 |
适用类型 |
说明 |
| BPL-201 |
楼梯宽度 |
Enum |
唐楼 |
窄/中/宽,影响大件搬运 |
| BPL-202 |
楼梯转角 |
Enum |
唐楼 |
是否能转大件 |
| BPL-203 |
道路宽度 |
Enum |
村屋 |
是否能停车卸货 |
| BPL-204 |
信号覆盖 |
Enum |
村屋 |
好/差/无,影响智能设备配置 |
| BPL-205 |
水电燃气表位置 |
String |
唐楼/村屋 |
影响安装定位 |
四、楼宇系数与楼层附加
4.1 楼宇系数表(QSV 消费)
数据源:本表与 QMD §3.2 一致,BPL 为主数据源,QMD 引用。
| 楼宇类型 |
系数 |
BPL 字段 |
| 豪宅 |
0.9 |
BPL-016 |
| 标准屋苑 |
1.0 |
BPL-016 |
| 居屋 |
1.1 |
BPL-016 |
| 公屋 |
1.3 |
BPL-016 |
| 洋楼 |
1.2 |
BPL-016 |
| 村屋 |
1.8 |
BPL-016 |
| 唐楼 |
2.5 |
BPL-016 |
4.2 楼层附加费计算规则
| 电梯配置 |
计算规则 |
说明 |
| 有电梯 |
HKD 0 |
不收楼层附加 |
| 无电梯 |
HKD 80 × (楼层 - 1) |
1 楼免费;2 楼 80;3 楼 160... |
| 部分有电梯 |
按步行楼层计算 |
如 1-3F 无电梯、4F+ 有电梯 |
4.3 特殊场景系数叠加
flowchart LR
A["基础楼宇系数"] --> B{"是否有特殊场景?"}
B -- "无" --> C["最终系数 = 基础系数"]
B -- "高密度公屋高峰" --> D["+ 0.1 拥挤附加"]
B -- "豪宅货梯专用" --> E["+ 0 系数但+服务品质要求"]
B -- "村屋偏远" --> F["+ 区域系数叠加"]
D --> G["最终系数"]
E --> G
F --> G
C --> G
五、数据采集与更新机制
5.1 数据来源优先级
| 优先级 |
来源 |
可信度 |
说明 |
| 1 |
师傅现场核实(CPT 反哺) |
★★★★★ |
最高可信度,自动升级档案状态 |
| 2 |
公开数据(屋苑官网/政府) |
★★★★ |
初始录入主要来源 |
| 3 |
客户提供(L2 需求确认) |
★★★ |
需师傅核实 |
| 4 |
系统预判(按规则) |
★★ |
临时档案,待核实 |
5.2 师傅现场核实流程
sequenceDiagram
participant CPT as CPT 跟踪服务
participant BPL as BPL 楼宇库
participant WPL as WPL 师傅库
participant QSV as QSV 报价服务
CPT->>BPL: 查询楼宇档案(L2 阶段)
BPL-->>CPT: 返回档案(可能待核实)
CPT->>QSV: 基于档案生成报价
QSV-->>CPT: 返回报价
Note over CPT: L6 师傅上门安装
CPT->>WPL: 师傅现场核实楼宇信息
WPL-->>CPT: 返回核实结果(电梯/楼层/管理)
CPT->>BPL: 反哺核实数据
BPL->>BPL: 更新档案+升级状态为已核实
BPL->>QSV: 触发报价校准(如系数变化)
5.3 校准触发条件
| 触发条件 |
阈值 |
校准动作 |
| 楼宇类型修正 |
任何类型变更 |
更新系数 + 通知 QSV |
| 电梯配置修正 |
有/无变更 |
更新楼层附加计算 |
| 历史报价偏差 |
> ±15% |
复核楼宇系数 |
| 累计核实次数 |
≥ 3 次 |
升级档案状态为"已校准" |
六、MVP 覆盖范围
6.1 筹备期楼宇库覆盖目标
按 RQD-O §阶段规划,筹备期(1-3 月)需覆盖港岛/九龙核心区域 80% 住宅楼宇。
| 区域 |
目标楼宇数 |
优先级 |
数据来源 |
| 港岛(湾仔/中西/东) |
200+ |
P0 |
公开数据 + 师傅核实 |
| 九龙(油尖旺/深水埗) |
200+ |
P0 |
公开数据 + 师傅核实 |
| 港岛(南区/东区) |
100+ |
P1 |
公开数据 |
| 九龙(九龙城/黄大仙) |
100+ |
P1 |
公开数据 |
| 新界(沙田/大埔) |
100+ |
P2 |
公开数据 |
| 离岛 |
50+ |
P2 |
公开数据 |
6.2 高频楼宇优先建档
优先建立高频下单楼宇档案,包括:
- 大型屋苑:太古城、美孚新邨、黄埔花园、丽港城等
- 主要公屋:彩虹邨、坪石邨、爱民邨等
- 唐楼集中区:深水埗、旺角、土瓜湾等
七、后续规划
修订记录
| 版本 |
日期 |
修订人 |
修订内容 |
| V1.0 |
2026-08-05 |
DT |
首版创建:吸收原 TND D03;7 大楼宇类型、25+10 扩展字段、系数映射、采集更新机制、MVP 覆盖范围 |