收藏 分销(赏)

协议参数模型.doc

上传人:精**** 文档编号:4869768 上传时间:2024-10-16 格式:DOC 页数:15 大小:286.04KB 下载积分:8 金币
下载 相关 举报
协议参数模型.doc_第1页
第1页 / 共15页
协议参数模型.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
1 参数定义 定义 终端的TR-069 参数模型 重要参考两个文档 TR-106 和TR-135 ,TR-106 定义了基于TR-069管理的设备的通用数据模型,TR-135 定义了STB 的特定数据模型。 由于目前针对STB 的数据管理没有提出具体规定,因此暂不实现TR-135中定义的数据模型。 在数据模型中,凡参数中有X_STB字样的,均有扩展参数。读写属性的值(wrie, Read) ,假如为“R”,则该参数是可读或可写的,假如为”-“,则该参数是不可读或不可写的。若必选属性的值为”M”,则该参数是必须实现的,若为”O”,则该参数的实现是可选的。 1.1 数据模型 红色表达暂不实现 Name Type Write Read Description 必 选 Device. DeviceSummary string(1024) - R 设备描述 M Device.CA Object CA卡的相关信息 M Device. DeviceInfo object 终端的具体信息描述 M Device.ManagementServer object 终端管理系统相关的参数 M Device.Config object 终端普通配置参数。 O Device.GatewayInfo object 终端连接的网关设备信息 O Device.Time object 终端中 NTP 时间客户端相关的参数。 M Device.UserInterface object 终端用户接口相关的参数。 O Device.LAN object 终端中基于IP的网络连接信息 M Device.LAN.DHCP object O Device.LAN.Stats object O Device.LAN. IPPingDiagnostics M Device.LAN.T raceRouteDiagnostics O Device.Services object 终端中特定服务相关配置 O Device.X_STB_Config object STB特定配置 M Device.X_STB_Stats object 终端状态 M Device.X_STB_Statistic object 性能记录 M Device.X_STB_AudienceStats object 用户收视率采集 M Device.X_STB_Software object 软件版本管理 M Device.X_STB_Alarm Object 当前告警信息 M 1.2 CA卡的相关信息 Device.CA Name Type Write Read Description 必选 Device.CA       CA信息查询 M CAVersion String(5k)   R CA版本 M CAProvider String(5k)   R 运营商信息 M CASerialNumber String(5k)   R CA序列号 M 1.3 设备具体信息 Device. DeviceInfo Name Type Write Read Description 必 选 Device. DeviceInfo. object - - 设备的具体信息描述 M Manufacturer string(64) - R 终端制造商(意义可读的字符串)。 M ManufacturerOUI string(6) - R 设备制造商组织体系唯一标记。表达为六位十六进制数值,所有采用大写字母并涉及任意前导零。 M ModelName string(64) - R 终端型号名称(意义可读的字符串)。 M Description string(256) - R 终端 设备完全描述(意义可读的字符串)。 M ProductClass string(64) - R 使用序列号的产品类别标记。即,对于指定的制造商,此参数用于标记产品或产品类别,其中 SerialNumber 参数是唯一的。 M SerialNumber string(64) - R 终端 序列号 M HardwareVersion string(64) - R 标记特定终端型号和版本的字符串。 M SoftwareVersion string(64) - R 各厂商自定义版本的命名方式。 M EnabledOptions string(1024) - R 采用逗号分隔的终端支持的Option名称列表 O AdditionalHardwareVersion string(64) - R 任何附加版本以逗号分隔的列表。表达任何供应商希望提供的附加硬件版本信息。假如没有可认为空字符串。 O AdditionalSoftwareVersion string(64) - R 任何附加版本以逗号分隔的列表。表达任何供应商希望提供的附加软件版本信息。假如没有可认为空字符串。 O ProvisioningCode string(64) - R 重要服务提供商和其他供应信息的标记,服务器用来拟定服务提供商特定的定制和供应参数。当发生改变时,需立即上报终端管理系统。 M DeviceStatus string - R 终端当前可选状态: “Up” ”Initializing” “Error” “Disabled M UpTime unsignedInt - R 一次重启后的时间(以秒计)。 M FirstUseDate dateTime - R 终端 初次成功建立网络连接的日期和时间。 O DeviceLog string(32K) - R 终端记录的日记信息 O HardwareVersion为终端设备的版本/型号 SoftwareVersion为终端上主系统软件的版本,在eBox上为”主框架”的版本号. 1.4 网管信息参数 Device.ManagementServer Name Type Write Read Description 必 选 Device.ManagementServer. object - - 此对象包含与 终端管理系统 相关的参数,此 终端管理系统 与终端关联。 M URL string(256) R R 终端运用终端 WAN 管理协议连接 终端管理系统 的URL。此参数必须为有效的 HTTP 或 HTTPS URL [8].。HTTPS URL 表达终端管理系统支持 SSL。终端 使用此 URL 的“主机”部分,以便在使用基于认证的鉴权时确认 终端管理系统 认证。当发生改变时,需立即上报终端管理系统。 M Username string(256) R R 当使用终端WAN 管理协议建立与 终端管理系统 的连接时使用的用户名,此用户名只在基于HTTP的认证时使用。默认值为”STBAdmin”,且大小写敏感。 M Password string(256) R R 当使用终端WAN 管理协议建立与 终端管理系统 的连接时使用的鉴权密码。只有当终端不使用客户端基于认证的鉴权时,才会用到此密码。在被读取时,该参数会忽略实际值而返回一个空字符串。采用统一密码的方式,默认值为”STBAdmin”,且大小写敏感 M PeriodicInformEnable boolean R R 终端是否必须运用 Inform 方法调用定期向服务器端发送终端信息。默认为true M PeriodicInformInterval unsignedInt [1:] R R 在PeriodicInformEnable 为真时,终端 必须尝试连接 终端管理系统 并调用 Inform 方法的时间间隔。默认为3600秒 M PeriodicInformTime dateTime R R 决定终端发起Inform 方法调用的时间参考绝对值。 每个 Inform 调用必须在 PeriodicInformInterval 加或减此参考时间的整数倍时进行。默认为0001-01-01T00:00:00Z.,即不采用此值做为时间参考。 M ParameterKey string(32) - R 来自于服务器的最新的 SetParameterValues ,AddObject 或 DeleteObject 方法调用的 ParameterKey 自变量数值。假如没有此类调用,此数值为空。 M ConnectionRequestURL string(256) - R 终端管理系统 向终端发起连接请求告知时所使用的 HTTP URL。其形式如下:http://host:port/path.URL 的“主机”部分可以是终端管理接口的 IP 地址,用以替代域名。 M ConnectionRequestUsername string(256) R R 终端管理系统 向终端发起连接请求时,鉴权过程使用的用户名。默认为 “itms”。 M ConnectionRequestPassword string(256) R R 终端管理系统 向终端发起连接请求时,鉴权过程使用的密码。在被读取时,该参数会忽略实际值而返回一个空字符串。默认为 “itms”。 M UpgradesManaged boolean R R 指示终端管理系统是否控制终端的升级。假如为真 (1),终端应只运用 终端管理系统 寻求可用的升级。假如为假 (0),则终端可以使用其他方法进行升级。 M KickURL string(256) R R 只有当终端支持Kick方法是使用。 O DownloadProgressURL string(256) R R 只有当终端支持LAN侧的Web页面用于显示下载进度时使用。 O 1.5 设备普通配置参数 Device.Config Name Type Write Read Description 必选 Device.Config. object - - 此对象包含普通配置参数。 O PersistentData string(256) R R 必须贯穿终端重启的任意用户数据。 M ConfigFile string(32K) - R  终端当前配置的转储。此参数启用了备份和存储最后一次终端的已知良好状态的能力。此参数返回一个定义终端状态的供应商特定文档。此文档必须可以在使用 SetParameterValues 将终端状态写回时恢复该状态。 M 1.6 网关信息 Device.GatewayInfo Name Type Write Read Description 必选 Device.GatewayInfo. object - - 这个对象包具有已连接的网关设备的信息 O ManufacturerOUI string(6) - R 相关网关设备的OUI。空字符串标记没有监测到相关的网关设备。 M ProductClass string(64) - R 用于标记相关网关设备的产品类型。空字符串标记没有监测到相关网关设备。 M SerialNumber string(64) - R 用于标记相关网关设备的序列号。空字符串标记没有监测到相关网关设备。 M 1.7 时间配置参数 Device.Time Name Type Write Read Description 必选 Device.Time. object - - 此对象包含与终端中 NTP 时间客户端相关的参数。 是否支持此对象是可选的。 M NTPServer1 string(64) R R 第一个 NTP 时间服务器。可认为域名或 IP 地址。当发生改变时,需立即上报终端管理系统。 O NTPServer2 string(64) R R 第二个 NTP 时间服务器。可认为域名或 IP 地址。 O NTPServer3 string(64) R R 第三个 NTP 时间服务器。可认为域名或 IP 地址。 O NTPServer4 string(64) R R 第四个 NTP 时间服务器。可认为域名或 IP 地址。 O NTPServer5 string(64) R R 第五个 NTP 时间服务器。可认为域名或 IP 地址。 O CurrentLocalTime dateTime - R 终端本地时区中的当前日期和时间 M LocalTimeZone string(256) R R 本地时间与 UTC 的偏差,形式如下:"+hh:mm" "-hh:mm"。当发生改变时,需立即上报终端管理系统。 M 1.8 用户接口相关参数 Device.UserInterface Name Type Write Read Description 必选 Device.UserInterface. object - - 此对象包含与终端用户接口相关的参数。 是否支持此对象是可选的。 O PasswordRequired boolean R R 只有当终端提供密码保护的 LAN 侧用户接口时,此参数才合用。指示本地用户接口是否必须规定密码,以便供用户选择。假如此参数为假,则由用户来选择是否使用密码。 PasswordUserSelectable boolean R R 只有当终端提供密码保护的 LAN 侧用户接口并支持 LAN 侧自动配置时,此参数才合用。指示用户是否可以直接选择密码以保护终端的本地用户接口,或者必须使用与 LAN 侧自动配置协议相同的密码。 UpgradeAvailable boolean R R 指示某个终端升级是可用的,允许终端将此信息显示给用户。 WarrantyDate dateTime R R 指示与终端相关的保修期过期的日期和时间。 ISPName string(64) R R 客户的 ISP 名称。 ISPHelpDesk string(32) R R ISP 的征询电话号码。 ISPHomePage string(256) R R ISP 主页的 URL。 ISPHelpPage string(256) R R ISP 在线支持页面的URL ISPLogo Base64(5460) R R Base64编码的Gif或JPEG图像。二进制图像大小限制为4095k以下。 ISPLogoSize unsignedInt [0:4095] R R 未编码的二进制图像大小(K)。假如ISPLogoSize输入值为0,则ISPLogo被清除。ISPLogoSize也可以用于图片的检测图片的对的传输与Base64字符串到图片大小的转换。 ISPMailServer string(256) R R ISP 邮件服务器的 URL。 ISPNewsServer string(256) R R ISP 新闻服务器的 URL。 TextColor string(6) R R RGB表达的GUI屏幕文字颜色 BackgroundColor string(6) R R RGB表达的GUI屏幕背景颜色 ButtonColor string(6) R R RGB表达的GUI屏幕按钮颜色 ButtonTextColor string(6) R R RGB表达的GUI屏幕按钮文字颜色. AutoUpdateServer string(256) R R 终端用于检查是否有最新更新并进行直接下载的服务器地址。.当Device.-ManagementServer.-UpgradesManaged为true时,不能使用本参数。 UserUpdateServer string(256) R R 用户通过浏览器检查是否有最新的更新并下载到PC上的服务器地址。.当Device.Management-Server.Upgrades-Managed为true时,不能使用本参数。 AvailableLanguages string(256) R R 可选语种 CurrentLanguage string(6) R R 当前语言 1.9 LAN接口参数 Device.LAN Name Type Write Read Description 必选 Device.LAN. object - - 终端中基于IP的网络连接信息,此处只有1个LAN信息上报 M AddressingType string R  R 给网络接口分派地址的方法,枚举类型: “DHCP” “Static” 当发生改变时,需立即上报终端管理系统。 M IPAddress string R  R 当前分派给网络接口的IP地址。本参数在AddressingType为”DHCP”时为只读。 M SubnetMask string R  R 子网掩码 M DefaultGateway string R  R 默认网关 M DNSServers string(256) R R 逗号分隔的DNS服务器地址。 M MACAddress string R  R MAC地址 M MACAddressOverride boolean R  R MACAddress参数是否可以被重写。True:可改写; False:不可改写。 O DHCPOptionNumberOfEntries unsignedInt - R DHCP option表中的入口个数 O 1.9.1 DHCP参数配置 Device.LAN.DHCPOption.{i} Name Type Write Read Description Default Device.LAN.DHCPOption.{i}. object R R 本对象用于DHCP option的配置。每个实例都代表DHCP客户端请求中的一个DHCP option。. O Request Boolean R R 本入口是表达向DHCP服务器的请求,或DHCP客户端发送值。 M tag unsignedInt[1:254] R R RFC 2132中定义的DHCP option标签 M Value Base64 R R 假如请求为false时,用于标记DHCP option的base64编码的八进制字符串。 M 1.9.2 LAN状态参数 Device.LAN.Stats Name Type Write Read Description 必选 Device.LAN.Stats. object - - 这个对象涉及默认IP接口的记录信息。 O ConnectionUpTime unsignedInt - R 网卡连接网络的时间(秒为单位) TotalBytesSent unsignedInt - R 从上次在DeviceInfo.UpTime中描述的重启时间开始,通过这个接口发送的IP负载总字节数 TotalBytesReceived unsignedInt - R 从上次在DeviceInfo.UpTime中描述的重启时间开始,通过这个接口接受的IP负载总字节数 TotalPacketsSent unsignedInt - R 从上次在DeviceInfo.UpTime中描述的重启时间开始,通过这个接口发送的IP包总数 TotalPacketsReceived unsignedInt - R 从上次在DeviceInfo.UpTime中描述的重启时间开始,通过这个接口接受的IP包总数 CurrentDayInterval unsignedInt - R 从开始今日记录开始所通过的时间(以秒为单位)。设备可以在每个CurrentDay间隔之前加上采用UTC格式表达的日期。 CurrentDayBytesSent unsignedInt - R 从CurrentDayInterval定义的今日记录时间开始,通过这个接口发送的IP字节总数 CurrentDayBytesReceived unsignedInt - R 从CurrentDayInterval定义的今日记录时间开始,通过这个接口接受的IP字节总数 CurrentDayPacketsSent unsignedInt - R 从CurrentDayInterval定义的今日记录时间开始,通过这个接口发送的IP包总数 CurrentDayPacketsReceived unsignedInt - R 从CurrentDayInterval定义的今日记录时间开始,通过这个接口接受的IP包总数 QuarterHourInterval unsignedInt - R 从开始QuarterHour记录开始所通过的时间(以秒为单位) QuarterHourBytesSent unsignedInt - R 从QuarterHourInterval定义的今日记录时间开始,通过这个接口发送的IP字节总数 QuarterHourBytesReceived unsignedInt - R 从QuarterHourInterval定义的今日记录时间开始,通过这个接口接受的IP字节总数 QuarterHourPacketsSent unsignedInt - R 从QuarterHourInterval定义的今日记录时间开始,通过这个接口发送的IP包总数 QuarterHourPacketsReceived unsignedInt - R 从QuarterHourInterval定义的今日记录时间开始,通过这个接口发送的IP包总数 1.9.3 Ping诊断参数 Device.LAN.IPPingDiagnostics Name Type Write Read Description 必选 Device.LAN.IPPingDiagnostics. object - - 这个对象提供IP层的ping诊断 M DiagnosticsState string R R 表达诊断数据的情况,假如终端管理系统规定设立这个值,则可以是: "None" "Requested" "Complete" "Error_CannotResolveHostName" "Error_Internal" "Error_Other" M Host string(256) R R 用于ping诊断的主机名或地址。 M NumberOfRepetitions unsignedInt [1:] R R 在报告结果之前,ping诊断反复的次数。 M Timeout unsignedInt [1:] R R 用毫秒表达的ping诊断超时时间 M DataBlockSize unsignedInt [1:65535] R R 每个ping命令发送的数据大小,以字节为单位,规定固定大小为32字节 M DSCP unsignedInt [0:64] R R 测试包中用于DiffServ的码点,默认值为0 M SuccessCount unsignedInt - R 在最近的ping测试中成功的次数。. M FailureCount unsignedInt - R 在最近的ping测试中失败的次数。 M AverageResponseTime unsignedInt - R 以毫秒为单位的最近一次ping测试所有成功响应的平均时间。 M MinimumResponseTime unsignedInt - R 以毫秒为单位的最近一次ping测试所有成功响应中的最短时间 M MaximumResponseTime unsignedInt - R 以毫秒为单位的最近一次ping测试所有成功响应中的最长时间 M 1.9.4 路由主机参数 Device.LAN.TraceRouteDiagnostics Name Type Write Read Description 必选 Device.LAN.TraceRouteDiagnostics. object - - 用于路由诊断的对象 O DiagnosticsState string R R 表达诊断数据的情况,假如终端管理系统规定设立这个值,则可以是: "None" "Requested" "Complete" "Error_CannotResolveHostName" "Error_Internal" "Error_Other" Host string(256) R R 用于路由诊断的主机名或地址。 Timeout unsignedInt [1:] R R 用毫秒表达的路由诊断超时时间 DataBlockSize unsignedInt [1:65535] R R 每个路由诊断发送的数据大小,以字节为单位,规定固定大小为32字节 MaxHopCount unsignedInt [1:64] R R 发送的测试数据包的最大跳数 (最大TTL数),默认为30跳 DSCP unsignedInt [0:64] R R 测试包中用于DiffServ的码点,默认值为0. ResponseTime unsignedInt - R 以毫秒表达的最近一次路由主机测试的响应时间,假如无法决定具体路由,则默认为0 NumberOfRouteHops unsignedInt - R 用于发现路由的跳数,假如无法决定路由,则默认为0. .LAN.TraceRouteDiagnostics.RouteHops.{i}. object - 用于表达被发现的路由对象,假如路由无法达成,则这个对象没有实例。 HopHost String(256) - R 1.10 Device.Services(暂时不实现) Name Type Write Read Description 必选 Device.Service object O STBServiceNumberOfEntries unsignedInt STBService.{i}. Object 1.11 终端配置参数 Device.X_STB_Config Name Type Write Read Description 必选 Device.X_STB_Config. object - - STB 特定配置 M STBID String(32) - R 终端ID M UserID String(36) - R STB用户编号 M ServiceIDList String(256) - R 支持的服务列表(用半角分号分隔) M 1.12 终端运营状态参数 Device.X_STB_Stats Name Type Write Read Description 必选 Device.X_STB_Stats. object - - 终端状态 M STBOnlineStatus String(1) - R 0 当前在线,活跃 1 待机 M CPULoad unsignedInt[0:100] - R CPU占用率(1-100) M MemLoad unsignedInt[0:100] - R 内存占用比率(1-100) M StorageLoad unsignedInt[0:100] - R 存储占用比率 M ServiceUsing String(256) - R 正在使用的业务,依次包含业务种类和业务内容,以半角字符分号分割。 M BuffeRatior unsignedInt[0:100] - R 缓冲运用率 M BufferOverflow boolean - R 缓冲区是否溢出 M BufferEmpty boolean - R 缓冲区是否为空 M Bandwidth unsignedInt[0:] - R 当前媒体流传输带宽 M 1.13 用户收视率采集参数Device. X_STB_ AudienceStats Name Type Write Read Description 必选 Device.X_STB_ AudienceStats. object 用户收视率采集 M RequestRecord Boolean R R 请求开始/终止记录 M MaxCollectInterval unsignedInt R R 数据上报间隔 单位:s 默认:3600(即1小时) M MaxPacketSize unsignedInt R R 最大保存的数据包大小。默认为5000字节。 M AudienceData String(10k) - R 当前用户收视率数据 M RequestRecord=true表达采集工作开始,CPE将采集到数据保存到文献,=false的时候,将文献上传到服务器,上传完毕后,删除CPE端的文献并发送Inform 1.14 软件管理参数 Device. X_STB_SoftwareConfig Name Type Write Read Description 必选 Device.X_STB_ SoftwareConfig 软件版本管理 M CurrentSoftwareList String(5k) - R 当前使用软件版本信息列表 每个软件版本信息包含软件名称和版本,用半角逗号分隔,软件版本信息之间用半角分号分隔。 M UpgradeParameters String(5k) R 升级信息 格式: 频点:符号率:调制方式:PID 终端收到这个命令后,将执行升级。 UpdateSoftwareList String(5k) R - 包含了所有需要升级文献信息,每个文献信息涉及 fileUrl, 软件名称, 软件版本,用半角逗号分隔 每组文献信息之间用半角分号分隔 M iPanel暂时不实现UpdateSoftwareList参数,但eBox需要实现 CurrentSoftwareList表达当前所有模块的版本信息,格式为”模块名称:版本号,模块名称:版本号…” UpdateSoftwareList表达需要更新的模块的版本信息,假如为空,则表达不需要对模块进行升级,格式为“模块名称:版本号:升级标志:文献全途径,模块名称:版本号:升级标志:文献全途径…”,CPE检测到这个参数有内容后,确认升级内容(与用户交互),然后在后台通过FTP下载升级包,升级完毕Inform上报并修改CurrentSoftwareList,UpdateSoftwareList。其中“升级标志”为1(强制升级)2(按需升级) UpgradeParameters针对cab方式的升级,这个参数默认为空,当ACS设立这个参数,CPE进行升级,升级完毕后修改内容。 1.15 告警参数 Device. X_STB_Alarm 保存最近一次告警的信息。 Name Type Write Read Description 必选 Device.X_STB_Alarm. 软件版本管理 M AlarmCode unsignedInt - R 告警代码。终端为不同的告警定义不同的代码。 M AlarmDescription String(256) - R 告警的描述。可认为空 M AlarmTime dateTime - R 告警发生的时间 M
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服