Part 01 智能家居故障分析
近年来,中国移动智慧家庭运营中心以生态合作联盟的方式汇聚多形态多功能的智能家居设备,由于智能家居链路长,导致智能家居故障投诉率直升不降,降低智能家居故障投诉率也是荆棘塞途,2021年家庭IoT业务用户服务质量进行调研分析,并对投诉问题进行分类统计分析:
图1 智能家居客诉故障分类
Part 02 数智化诊断新方法
根据上述故障分类,智能家居建立一套线上拨测分析系统,覆盖上述所有的故障场景真实使用环境,为了更好地保障智能家居生活品质,实现智能家居自动化测试及故障预警,有效降低客户故障感知、提升客户满意度。主要实现框架如下:
图2 智能家居数智化诊断框架
数智化诊断框架包含5个模块,具体模块详情如下:
➤云端任务管理:主要实现任务下发及数据收集、分析;
➤终端操控模拟:实现模拟用户的控制智能设备的执行方式;
➤传感器检测模块:通过智能插排实现各个测试设备环境的切换,传感器监测设备状态;
➤弱网模拟:通过网络设备实现弱网环境的模拟;
➤定界定位:通过节点数据、日志分析故障,实现快速定界定位。
Part 03 数智化诊断实施
在人工智能(Artificial Intelligence,AI)快速发展的今天,我们如何结合AI解决我们日常测试中的问题,利用AI大数据分析可以实现数据清洗、日志分析、多设备交互,数据采集上至任务管理云平台,经过分析后实现故障定界定位。
云端平台配置好任务下发,用户控制智能家居方式分为两种:语音控制和App触控。
➢ 语音控制:用户通过语音指令实现智能设备的操作,模拟原理则是将指令文本通过语音合成音频由人工嘴播放,从而实现模拟用户语音指令;
➢ App触控:用户直接通过App设备操作页面直接触屏操作,模拟原理则是通过appium模拟UI操作;
通过用户操作的模拟实现测试用例批量执行,减少人工参与,实现降本增效;
图片
利用Sensor传感器获取设备状态信息,数据实时上传云端;
➢ 光源电器:通过光感传感器监测灯具工作状态;
➢ 温度电器:通过温度传感器监测温度电器工作状态;
➢ 图像设备:通过图像识别算法及摄像头捕捉图像OCR识别;
图3 智能家居设备与平台系统关系图
云端对上传的监测数据进行在线分析,并设定阈值触发预警判断;
➢ 监测设备时提前开启传感器设备,任务云端接收数据并根据预设的阈值判断智能家居的状态变化。
图片
图片
构建诊断知识库、mock设备运行轨迹,结合数据分析确定故障特征,实现定界定位;
➢ 云端对设备执行异常数据进行在线分析,通过mock路径API接口,排除链路问题后,通过日志分析实现故障的定界定位。
Part 04 结束语
今天我们做人工智能测试,明天我们用人工智能做测试,随着新一代信息技术的快速发展,我们已经进入了进入一个全新的智能时代。面向智能家居设备提供一站式故障定界定位解决方案,计划推广至家庭安防、健康养老、全屋智能,后续可逐步推广至智慧社区及省侧样本间、装维检测中,降低后期维护成本,增加问题解决能力。