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 |
浙公网安备 33010602011771号