logo资料库

电能信息采集与管理系统 第4-5部分:面向对象的互操作性数据交换协议.doc

第1页 / 共219页
第2页 / 共219页
第3页 / 共219页
第4页 / 共219页
第5页 / 共219页
第6页 / 共219页
第7页 / 共219页
第8页 / 共219页
资料共219页,剩余部分请下载后查看
目    次
前    言
电能信息采集与管理系统第4-5部分:面向对象的互操作性数据交换协议
1 范围
2 规范性引用文件
3 术语、定义和缩略语
3.1 术语和定义
3.2 符号和缩略语
4 通信架构
4.1 信息交换模型
4.2 面向应用连接的数据交换
4.3 请求/响应类型的数据交换
4.4 通知/确认类型的数据交换
4.5 服务器模型
5 数据链路层
5.1 帧结构
5.1.1 帧格式
5.1.2 长度域L
5.1.3 控制域C
5.1.3.1 控制域格式定义
5.1.3.2 传输方向位及启动标志位
5.1.3.3 分帧标志位
5.1.3.4 功能码
5.1.4 地址域A
5.1.4.1 地址域组成
5.1.4.2 服务器地址SA
5.1.4.2.1 服务器地址定义
5.1.4.2.2 单地址
5.1.4.2.3 通配地址
5.1.4.2.4 组地址
5.1.4.2.5 广播地址
5.1.4.3 客户机地址CA
5.1.5 帧头校验HCS
5.1.6 链路用户数据
5.1.7 帧校验FCS
5.2 字节格式
5.3 传输规则
5.3.1 字节规则
5.3.2 分帧规则
5.3.2.1 分帧规则概述
5.3.2.2 分帧传输格式定义
5.3.2.3 分帧格式域定义
5.3.2.4 分帧传输交换规则
6 应用层
6.1 应用层服务规范
6.1.1 应用层服务概述
6.1.1.1 应用层服务对象组件
6.1.1.2 预连接
6.1.1.3 应用连接
6.1.1.3.1 应用连接窗口
6.1.1.3.2 建立和断开应用连接
6.1.1.3.3 预连接时建立的应用连接
6.1.1.4 数据交换
6.1.1.5 有关传输的时间标签
6.1.1.6 有关服务器信息上报
6.1.1.6.1 服务器上报服务
6.1.1.6.2 服务器APDU的跟随上报信息域
6.1.2 预连接
6.1.2.1 LINK.request服务
6.1.2.2 LINK.indication服务
6.1.2.3 LINK.response服务
6.1.2.4 LINK.confirm服务
6.1.3 建立应用连接
6.1.3.1 CONNECT.request服务
6.1.3.2 CONNECT.indication服务
6.1.3.3 CONNECT.response服务
6.1.3.4 CONNECT.confirm服务
6.1.4 断开应用连接
6.1.4.1 RELEASE.request服务
6.1.4.2 RELEASE.indication服务
6.1.4.3 RELEASE.response服务
6.1.4.4 RELEASE.confirm服务
6.1.4.5 RELEASE.notification服务
6.1.5 读取
6.1.5.1 GET.request服务
6.1.5.2 GET.indication服务
6.1.5.3 GET.response服务
6.1.5.4 GET.confirm服务
6.1.6 设置
6.1.6.1 SET.request服务
6.1.6.2 SET.indication服务
6.1.6.3 SET.response服务
6.1.6.4 SET.confirm服务
6.1.7 操作
6.1.7.1 ACTION.request服务
6.1.7.2 ACTION.indication服务
6.1.7.3 ACTION.response服务
6.1.7.4 ACTION.confirm服务
6.1.8 上报
6.1.8.1 REPORT.notification服务
6.1.8.2 REPORT.indication服务
6.1.8.3 REPORT.response服务
6.1.8.4 REPORT.confirm服务
6.1.9 代理
6.1.9.1 PROXY.request服务
6.1.9.2 PROXY.indication服务
6.1.9.3 PROXY.response服务
6.1.9.4 PROXY.confirm服务
6.2 应用层协议规范
6.2.1 建立/断开应用连接的协议
6.2.1.1 建立应用连接
6.2.1.2 断开应用连接
6.2.1.2.1 概述
6.2.1.2.2 正常断开应用连接
6.2.1.2.3 通信超时导致应用连接被断开
6.2.2 请求/响应数据交换的协议
6.2.2.1 短帧的数据交换
6.2.2.2 长帧的数据交换
6.2.2.2.1 长帧传输的读取服务
6.2.2.2.2 长帧传输的其它服务
6.2.3 上报/确认数据交换的协议
6.3 应用层数据单元规范
6.3.1 概述
6.3.2 通用数据类型
6.3.3 数据类型定义
6.3.3.1 Data数据类型
6.3.3.2 浮点数据类型
6.3.3.3 PIID数据类型
6.3.3.4 PIID-ACD数据类型
6.3.3.5 OAD数据类型
6.3.3.6 ROAD数据类型
6.3.3.7 RSD数据类型
6.3.3.8 RCSD数据类型
6.3.3.9 CSD 数据类型
6.3.3.10 MS数据类型
6.3.3.11 DAR数据类型
6.3.3.12 OMD数据类型
6.3.3.13 TSA数据类型
6.3.3.14 Scaler_Unit数据类型
6.3.3.15 MAC数据类型
6.3.3.16 SID安全标识类型
6.3.3.17 SID_MAC标识类型
6.3.3.18 RN数据类型
6.3.3.19 ConnectMechanismInfo数据类型
6.3.3.20 ConnectResult数据类型
6.3.3.21 ConnectResponseInfo数据类型
6.3.3.22 TI数据类型
6.3.3.23 Region区间类型
6.3.3.24 OI数据类型
6.3.3.25 date_time数据类型
6.3.3.26 date_time_s数据类型
6.3.3.27 date数据类型
6.3.3.28 time数据类型
6.3.3.29 COMDCB数据类型
6.3.4 应用层协议数据单元
6.3.4.1 预连接协议数据单元
6.3.4.2 客户机应用层协议数据单元
6.3.4.3 服务器应用层协议数据单元
6.3.4.4 安全传输协议数据单元
6.3.5 预连接
6.3.5.1 LINK-Request数据类型
6.3.5.2 LINK-Response数据类型
6.3.6 建立应用连接
6.3.6.1 密钥协商
6.3.6.2 CONNECT-Request数据类型
6.3.6.3 CONNECT-Response数据类型
6.3.7 断开应用连接
6.3.7.1 RELEASE-Request数据类型
6.3.7.2 RELEASE-Response数据类型
6.3.7.3 RELEASE-Notification数据类型
6.3.8 读取
6.3.8.1 GET-Request数据类型
6.3.8.1.1 GetRequestNormal数据类型
6.3.8.1.2 GetRequestNormalList数据类型
6.3.8.1.3 GetRequestRecord数据类型
6.3.8.1.4 GetRequestRecordList数据类型
6.3.8.1.5 GetRequestNext数据类型
6.3.8.2 GET-Response数据类型
6.3.8.2.1 GetResponseNormal数据类型
6.3.8.2.2 GetResponseNormalList数据类型
6.3.8.2.3 GetResponseRecord数据类型
6.3.8.2.4 GetResponseRecordList数据类型
6.3.8.2.5 GetResponseNext数据类型
6.3.9 设置
6.3.9.1 SET-Request数据类型
6.3.9.1.1 SetRequestNormal数据类型
6.3.9.1.2 SetRequestNormalList数据类型
6.3.9.1.3 SetThenGetRequestNormalList数据类型
6.3.9.2 SET-Response数据类型
6.3.9.2.1 SetResponseNormal数据类型
6.3.9.2.2 SetResponseNormalList数据类型
6.3.9.2.3 SetThenGetResponseNormalList数据类型
6.3.10 操作
6.3.10.1 ACTION-Request数据类型
6.3.10.1.1 ACTION-Request数据类型定义
6.3.10.1.2 ActionRequest数据类型
6.3.10.1.3 ActionRequestList数据类型
6.3.10.1.4 ActionThenGetRequestNormalList数据类型
6.3.10.2 ACTION-Response数据类型
6.3.10.2.1 ACTION-Response数据类型定义
6.3.10.2.2 ActionResponseNormal数据类型
6.3.10.2.3 ActionResponseNormalList数据类型
6.3.10.2.4 ActionThenGetResponseNormalList数据类型
6.3.11 上报
6.3.11.1 REPORT-Notification数据类型
6.3.11.1.1 REPORT-Notification数据类型定义
6.3.11.1.2 ReportNotificationList数据类型
6.3.11.1.3 ReportNotificationRecordList数据类型
6.3.11.2 REPORT-Response数据类型
6.3.11.2.1 REPORT-Response数据类型定义
6.3.11.2.2 ReportResponseList数据类型
6.3.11.2.3 ReportResponseRecordList数据类型
6.3.12 代理
6.3.12.1 PROXY-Request数据类型
6.3.12.1.1 ProxyGetRequestList数据类型
6.3.12.1.2 ProxyGetRequestRecord数据类型
6.3.12.1.3 ProxySetRequestList数据类型
6.3.12.1.4 ProxySetThenGetRequestList数据类型
6.3.12.1.5 ProxyActionRequestList数据类型
6.3.12.1.6 ProxyActionThenGetRequestList数据类型
6.3.12.1.7 ProxyTransCommandRequest数据类型
6.3.12.2 PROXY-Response数据类型
6.3.12.2.1 ProxyGetResponseList数据类型
6.3.12.2.2 ProxyGetResponseRecord数据类型
6.3.12.2.3 ProxySetResponseList数据类型
6.3.12.2.4 ProxySetThenGetResponseList数据类型
6.3.12.2.5 ProxyActionResponseList数据类型
6.3.12.2.6 ProxyActionThenGetResponseList数据类型
6.3.12.2.7 ProxyTransCommandResponse数据类型
6.3.13 安全传输
6.3.13.1 SECURITY-Request数据类型
6.3.13.2 SECURITY-Response数据类型
6.3.14 跟随上报信息域
6.3.15 时间标签域
6.4 应用层编码规范
7 接口类与对象标识
7.1 对象模型
7.2 接口类的表示方法
7.3 接口类
7.3.1 电能量接口类(class_id=1)
7.3.2 最大需量接口类(class_id=2)
7.3.3 分相变量接口类(class_id=3)
7.3.4 功率接口类(class_id=4)
7.3.5 谐波变量接口类(class_id=5)
7.3.6 数据变量接口类(class_id=6)
7.3.7 事件对象接口类(class_id=7)
7.3.8 参数变量接口类(class_id=8)
7.3.9 冻结数据接口类(class_id=9)
7.3.10 采集监控接口类(class_id=10)
7.3.11 集合接口类(class_id=11)
7.3.12 脉冲计量接口类(class_id=12)
7.3.13 负荷控制对象接口类(class_id=13)
7.3.14 区间统计接口类(class_id=14)
7.3.15 累加平均接口类(class_id=15)
7.3.16 极值工具接口类(class_id=16)
7.3.17 显示接口类(class_id=17)
7.3.18 文件传输接口类(class_id=18)
7.3.19 设备管理接口类(class_id=19)
7.3.20 应用连接接口类(class_id=20)
7.3.21 ESAM接口类(class_id=21)
7.3.22 输入输出设备接口类(class_id=22)
7.3.23 总加组接口类(class_id=23)
7.3.24 分项事件对象接口类(class_id=24)
7.3.25 无线公网通信接口类(class_id=25)
7.3.26 以太网通信接口类(class_id=26)
7.4 对象标识
7.4.1 对象标识格式定义
7.4.2 电能量类对象标识
7.4.3 最大需量类对象标识
7.4.4 变量类对象标识
7.4.5 事件类对象标识
7.4.6 参变量类对象标识
7.4.7 冻结类对象标识
7.4.8 采集监控类对象标识
7.4.9 集合类对象标识
7.4.10 控制类对象标识
7.4.11 文件传输类对象标识
7.4.12 ESAM接口类对象标识
7.4.13 输入输出设备接口类对象标识
7.4.14 显示类对象标识
7.4.15 厂家自定义对象
7.5 接口类管理
7.5.1 接口类标识划分
7.5.2 接口类维护
7.5.3 创建接口类
7.5.4 撤销接口类
附 录 A(规范性附录)对象标识定义
A.1 电能量类对象
A.2 最大需量类对象
A.3 变量类对象
A.4 事件类对象
A.5 参变量类对象
A.6 冻结类对象
A.7 采集监控类对象
A.8 集合类对象
A.9 控制类对象
A.10 文件传输类对象
A.11 ESAM接口类对象
A.12 输入输出设备类对象
A.13 显示类对象
附 录 B(规范性附录)物理单位枚举定义
附 录 C(规范性附录)有关一致性协商
C.1 协议一致性协商
C.2 功能一致性协商
附 录 D(资料性附录)校验算法
D.1 校验算法
D.2 校验表发生器
附 录 E(规范性附录)安全认证说明
E.1 比对加密方式
E.1.1 补位规则
E.1.2 嵌有安全模块的电能表比对方案
E.1.3 未嵌安全模块的电能表比对方案
E.2 安全方式说明
附 录 F(资料性附录)安全模式参数
F.1 安全模式参数
F.2 默认安全模式参数
附 录 G(资料性附录)状态字、特征字、模式字
G.1 电能表运行状态字1
G.2 电能表运行状态字2
G.3 电能表运行状态字3(操作类)
G.4 电能表运行状态字4(A相故障状态)
G.5 电能表运行状态字5(B相故障状态)
G.6 电能表运行状态字6(C相故障状态)
G.7 电能表运行状态字7(合相故障状态)
G.8 有功组合方式特征字
G.9 无功组合方式1、2特征字
G.10 周休日特征字
G.11 插卡状态字
G.12 控制命令执行状态字
G.13 控制命令错误状态字
附 录 H(资料性附录)APDU编码举例
H.1 预连接
H.1.1 登录
H.1.2 心跳
H.2 建立应用连接
H.3 读取
H.3.1 读取一个对象属性
H.3.2 读取多个对象属性
H.3.3 读取一个记录型对象属性
H.3.4 读取多个记录型对象属性
H.3.5 读取分帧响应的下一个数据块
H.3.6 读取一个对象属性(明文+MAC方式)
H.4 设置
H.4.1 设置一个对象属性请求
H.4.2 设置多个对象属性请求
H.4.3 设置后读取多个对象属性请求
H.5 操作
H.5.1 操作一个对象方法请求
H.5.2 操作多个对象方法请求
H.5.3 操作多个对象方法后读取多个对象属性请求
H.5.4 添加普通采集方案
H.6 上报
H.6.1 上报多个记录型对象属性
H.7 代理
H.7.1 代理读取多个服务器的多个对象属性
H.7.2 代理读取一个服务器的一个记录型对象属性
H.7.3 代理设置多个服务器的多个对象属性
H.7.4 代理设置后读取多个服务器的多个对象属性
H.7.5 代理操作多个服务器的多个对象方法
H.7.6 代理操作后读取多个服务器的多个对象方法和属性
附 录 I(资料性附录)版本信息
ICS  点击此处添加中国标准文献分类号 DL 中 华 人 民 共 和 国 电 力 行 业 标 准 DL/T 698.45—201X 代替 FORMTEXT 电能信息采集与管理系统 第 4-5 部分:面向对象的互操作性数据交换 协议 Electric energy data acquire and management system Part4-5:Object oriented interoperability data exchange protocol 点击此处添加与国际标准一致性程度的标识 (报批稿) 201X - XX - XX 发布 201X - XX - XX 实施 国 家 能 源 局    发 布
DL/T 698.45—201X 目    次 前言 ................................................................................ III 1 范围 ............................................................................... 1 2 规范性引用文件 ..................................................................... 1 3 术语、定义和缩略语 ................................................................. 1 3.1 术语和定义 ..................................................................... 1 3.2 符号和缩略语 ................................................................... 3 4 通信架构 ........................................................................... 4 4.1 信息交换模型 ................................................................... 4 4.2 面向应用连接的数据交换 ......................................................... 4 4.3 请求/响应类型的数据交换 ........................................................ 4 4.4 通知/确认类型的数据交换 ........................................................ 5 4.5 服务器模型 ..................................................................... 5 5 数据链路层 ......................................................................... 5 5.1 帧结构 ......................................................................... 5 5.2 字节格式 ....................................................................... 9 5.3 传输规则 ....................................................................... 9 6 应用层 ............................................................................ 12 6.1 应用层服务规范 ................................................................ 12 6.2 应用层协议规范 ................................................................ 24 6.3 应用层数据单元规范 ............................................................ 29 6.4 应用层编码规范 ................................................................ 67 7 接口类与对象标识 .................................................................. 68 7.1 对象模型 ...................................................................... 68 7.2 接口类的表示方法 .............................................................. 68 7.3 接口类 ........................................................................ 68 7.4 对象标识 ..................................................................... 107 7.5 接口类管理 ................................................................... 119 附录 A(规范性附录) 对象标识定义 ...................................................121 附录 B(规范性附录) 物理单位枚举定义 ...............................................180 附录 C(规范性附录) 有关一致性协商 .................................................182 附录 D(资料性附录) 校验算法 .......................................................185 附录 E(规范性附录) 安全认证说明 ...................................................188 附录 F(资料性附录) 安全模式参数 ...................................................190 I
附录 G(资料性附录) 状态字、特征字、模式字 .........................................193 附录 H(资料性附录) APDU 编码举例 .................................................. 201 附录 I(资料性附录) 版本信息 .......................................................217 DL/T 698.45—201X II
DL/T 698.45—201X 前    言 DL/T 698 电能信息采集与管理系统分为以下部分: DL/T 698.1 电能信息采集与管理系统 第1部分:导则; DL/T 698.2 电能信息采集与管理系统 第2部分:主站技术规范; DL/T 698.31 电能信息采集与管理系统 第3-1部分:电能信息采集终端技术规范-通用要求; DL/T 698.32 电能信息采集与管理系统 第3-2部分:电能信息采集终端技术规范-厂站采集终端 特殊要求; DL/T 698.33 电能信息采集与管理系统 第3-3部分:电能信息采集终端技术规范-专变采集终端 特殊要求; DL/T 698.34 电能信息采集与管理系统 第3-4部分:电能信息采集终端技术规范-公变采集终端 特殊要求; DL/T 698.35 电能信息采集与管理系统 第3-5部分:电能信息采集终端技术规范-低压集中抄表 终端特殊要求; DL/T 698.41 电能信息采集与管理系统 第4-1部分:通信协议-主站与电能信息采集终端通信; DL/T 698.42 电能信息采集与管理系统 第4-2部分:通信协议-集中器本地通信接口协议。 本部分为DL/T 698新增的第4-5部分,并与以上标准共同构成对DL/T 698-1999《低压电力用户集中 抄表系统技术条件》的修订。 本部分依据GB/T 1.1-2009给出的规则起草。 本部分由中国电力企业联合会提出。 本部分由电力行业电测量标准化技术委员会归口。 本部分起草单位:。 本部分主要起草人:。 本标准在执行过程中的意见或建议反馈至中国电力企业联合会标准化中心(北京市白广路二条一 号,100761)。 III
DL/T 698.45—201X 电能信息采集与管理系统 第 4-5 部分:面向对象的互操作性数据交换协议 1 范围 本部分规定了电能信息采集与管理系统主站(以下简称“主站”)、采集终端或电能表(以下简称 “终端”)之间,采用的面向对象具有互操作性的数据传输协议,包括通信架构、数据链路层、应用层、 以及接口类及其对象和对象标识。 本部分适用于主站、采集终端、电能表之间采用点对点、多点共线及一点对多点通信方式的通信数 据交换。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 16262.1-2006 信息技术 抽象语法记法(ASN.1) 第1部分 基本记法规范 DL/T 645-2007 多功能电能表通信协议 DL/T 790.6-2010 采用配电线载波系统的配电自动化 第6部分 A-XDR编码规则 GB/T 17966-2000 微处理器系统的二进制浮点运算 3 术语、定义和缩略语 3.1 术语和定义 下列术语和定义适用于本部分。 3.1.1 面向对象的互操作性数据交换协议 object oriented interoperability data exchange protocol 基于面向对象建模方法建立的一套适用于采集系统的互操作性协议。面向对象建模以接口类实现继 承关系,以对象来封装数据及操作,以对象为互操作的基本要素。 3.1.2 对象标识 object identification 标识终端中对象唯一名称的编码。 3.1.3 逻辑名 logical name 用于标识接口类的实例,它是接口类的第一个属性,它的值与对象标识一致。 3.1.4 1
DL/T 698.45—201X 类标识码 class id 用于区别对象接口类的标识码,相当于接口类的名称。 3.1.5 服务器地址 server address 指客户机/服务器(Client/Server)访问模型中的服务器(Server)的通信地址。 3.1.6 逻辑地址 logic address 指终端的服务器模型中逻辑设备的地址。 3.1.7 客户机地址 client address 指客户机/服务器(Client/Server)访问模型中的客户机(Client)的通信地址。主站访问采集终 端时,采集终端为服务器,主站为客户机;主站访问电能表时,电能表为服务器,主站为客户机;采集 终端访问电能表时,电能表为服务器,采集终端为客户机。 3.1.8 采集启动时标 acquisition start time 指启动一次采集任务时的设备时钟当前值,其值只与启动时刻有关,与执行的时间长短无关。 3.1.9 采集成功时标 acquisition time 指客户机成功接收到服务器响应时的设备时钟当前值。 3.1.10 采集存储时标 acquisition storage time 采集到的数据进行存储的时间。 3.1.11 采集规则 acquisition rules 描述采集设备采集的数据的内容及其对应关系。 3.1.12 组地址 group address 具有某一相同属性的设备群组编码,如属于同一行业,同一变电站,同一线路,可以响应同一个命 令。 3.1.13 通配地址 the wildcard address 在十进制编码表示的地址码中出现一位或多位采用了通配符的地址码被称为通配地址。 3.1.14 2
消息鉴别码 Message Authentication Code 消息鉴别码算法的输出。 DL/T 698.45—201X 3.2 符号和缩略语 符号和缩略语见表1 。 符号和缩略语 A ACD AD APDU A-XDR B CA CSD DAR DIR ESAM FCS H HCS IC LSB MAC MS OAD OI OMD PIID PIID-ACD PRM RCSD RN ROAD RSD SA TI TSA ∷= 表 1 符号和缩略语 全文 Address Ask Call Demand Acquired Data 表示 地址域 请求访问标识 采集数据 Application layer Protocol Data Unit 应用层协议数据单元 Adapted Extended Data Representation 可调整的扩展数据表示 Binary Client Address Column Selection Descriptor Data Access Result Direction 二进制 客户机通信地址 列选择描述符 数据访问结果 传输方向位 Embedded Secure Access Module 嵌入式安全控制模块 Frame Check Sum Hex Head Check Sum Interface Class Least Significant Bit Message Authentication Code Meter Set Object Attribute Descriptor Object Identify Object Method Descriptor Priority and Invoke ID 帧校验 十六进制 帧头校验 接口类 最低有效位 消息鉴别码 电能表集合 对象属性描述符 对象标识 对象方法描述符 序号及优先标志 Priority and Invoke ID with ACD 带请求访问标识的序号及优先标志 Primary Request Message 启动标识位 Record Column Selection Descriptor 记录列选择描述符 Random Numbers 随机数 Record Object Attribute Descriptor 记录型对象属性描述符 Record Selection Descriptor Server Address Time Interval Target Server Address 记录选择描述符 服务器通信地址 时间间隔 目标服务器地址 定义为 3
4 通信架构 4.1 信息交换模型 本部分信息交换模型见图1 。客户机和服务器的应用进程分别位于不同的设备,它们的信息交换 借助于通信协议实现。 DL/T 698.45—201X 客户机和服务器的应用使用最高层协议的服务,所以应用层是唯一包含服务组件的协议层,应用层 协议数据单元(APDU)通过数据链路层协议传输帧的链路用户数据域传输。 图 1 信息交换模型 4.2 面向应用连接的数据交换 本部分是面向应用连接的数据交换协议,数据交换过程见图2 。 图 2 面向应用连接的数据交换过程 客户机和服务器在开始通信前,之间的通信信道必须先完成连通,简称预连接。预连接建立后,默 认具有一个最低权限的应用连接,客户机和服务器之间可直接进行数据交换。当客户机需要得到较高权 限的服务器服务时,客户机必须发起建立较高权限的应用连接。 4.3 请求/响应类型的数据交换 本部分支持请求/响应类型数据交换,即:客户机应用进程向服务器应用进程提出服务请求,服务 器应用进程向客户机应用进程提供远程服务响应,见图3 。 客户机应用 服务请求(SERVICE.request) 服务器应用 客户机 服务响应(SERVICE.response) 服务器 4
分享到:
收藏