1.一种数字电视测试系统,其特征在于:包括数据收集模块、用户分类模块、方案分析模块以及反馈更新模块,各模块之间信号连接;
数据收集模块收集数字电视运行数据和用户操作行为数据;
数字电视运行数据包括CPU占用率、启动时长及响应时间;
用户操作行为数据包括频道切换次数、每日累计观看时长以及功能按钮点击次数;
用户分类模块根据数字电视运行数据采用分段加权法对测试参数进行初始化,根据用户操作行为数据利用模糊聚类分析用户使用频率,将用户划分为高频使用用户、中频使用用户和低频使用用户,将分类后的用户与初始化后的测试参数进行匹配;
依据数字电视运行数据中的CPU占用率、启动时长与响应时间三个参数,采用分段加权法进行加权计算,具体操作如下:归一化完成后,针对不同参数设置权重系数,权重依据参数对性能的影响程度确定,初始化测试参数T的具体计算公式为 ,其中,C’为CPU占用率归一化值,S’为启动时长归一化值,R’为响应时间归一化值, 为CPU占用率权重,为启动时长权重, 为响应时间权重; ;
测试参数初始化完成后,将用户操作行为数据作为输入采用模糊聚类方法进行用户分类;聚类因子包括频道切换次数、每日累计观看时长与功能按钮点击次数;
聚类完成后,根据最大隶属度原则确定每个用户的分类归属;
完成用户使用频率的聚类归属后,得到用户所属类别,即高频使用用户、中频使用用户、低频使用用户,与其对应的初始化测试参数T进行匹配,以生成个性化的测试配置方案,具体流程如下:定义测试参数T的分类阈值区间,其中 和 为设定的阈值常量,且满足 ;
对于每个用户,根据其聚类归属标签,即高频使用用户、中频使用用户、低频使用用户,与其对应的测试参数T执行如下匹配规则:若用户为高频使用用户且 ,则配置为高精度测试;
若用户为中频使用用户且 ,则配置为中等精度测试;
若用户为低频使用用户且 ,则配置为基础测试。
2.根据权利要求1所述的一种数字电视测试系统,其特征在于:根据用户所属类别,筛选出中频使用用户;
调用中频使用用户在起点为当前时刻的预设监测时间区间内的用户操作行为数据,并按照时间顺序整理,得到行为特征矩阵。
3.根据权利要求2所述的一种数字电视测试系统,其特征在于:对行为特征矩阵进行归一化处理,得到标准化特征矩阵;以标准化特征矩阵为输入构建卷积神经网络模型,输出当前用户行为与高精度测试配置的匹配概率。
4.根据权利要求3所述的一种数字电视测试系统,其特征在于:设定精度判定阈值与当前用户行为与高精度测试配置的匹配概率对比;若当前用户行为与高精度测试配置的匹配概率大于或等于精度判定阈值,则启用高精度测试方案;
若当前用户行为与高精度测试配置的匹配概率小于精度判定阈值,则维持中等精度测试方案配置不变。