[发明专利]终端、卡顿检测方法、装置及游戏卡顿检测方法、装置有效
| 申请号: | 201510405885.8 | 申请日: | 2015-07-09 |
| 公开(公告)号: | CN104965773B | 公开(公告)日: | 2019-06-04 |
| 发明(设计)人: | 王志伟;段建建 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 终端 检测 方法 装置 游戏卡 | ||
1.一种卡顿检测方法,其特征在于,包括:
当实时获取的终端屏幕上若干像素点的RGB值发生变化时,记录当前时间戳,从而得到一时间戳序列;
将所述时间戳序列转换成卡顿延时序列,所述卡顿延时序列中的每个卡顿延时数据为所述时间戳序列中相邻两个时间戳的差值;
基于所述卡顿延时序列计算获得卡顿信息,所述卡顿信息包括以下一项或多项:所述卡顿延时序列的方差、所述卡顿延时序列中比卡顿延时序列的平均值大于预设阈值的卡顿延时数据数量、满足延时占比函数大于等于95%的最小值与卡顿延时序列的平均值的差值,所述延时占比函数为所述顿延时序列中小于等于所述最小值的数据比例;
其中,所述方法通过以下步骤来实时获取终端屏幕上若干像素点的RGB值:
读取帧缓冲区设备文件;
通过映射操作,将所述帧缓冲区设备文件映射到内存中;
根据需要监控的若干屏幕像素点的坐标变化到内存中的偏移量,以一定的时间间隔读取出相应坐标点的RGB值;
所述方法还包括:
将当前时刻读取的相应坐标点的RGB值与上一时刻读取的相应坐标点的RGB值进行对比,当任意一个坐标点的RGB值发生变化时,则认为实时获取的终端屏幕上若干像素点的RGB值发生变化。
2.如权利要求1所述的卡顿检测方法,其特征在于,通过监控Linux的帧缓冲设备文件来实时获取终端屏幕上若干像素点的RGB值。
3.如权利要求1或2所述的卡顿检测方法,其特征在于,所述时间间隔为2毫秒。
4.如权利要求1所述的卡顿检测方法,其特征在于,将所述时间戳序列转换成卡顿延时序列后,还包括:
删除所述卡顿延时序列中大于预设值的卡顿延时数据,得到噪点剔除后的卡顿延时序列;
所述基于所述卡顿延时序列计算获得卡顿信息具体为基于所述噪点剔除后的卡顿延时序列计算获得卡顿信息。
5.如权利要求4所述的卡顿检测方法,其特征在于,所述预设值为400ms~600ms。
6.如权利要求1所述的卡顿检测方法,其特征在于,所述预设阈值为20ms。
7.如权利要求1所述的卡顿检测方法,其特征在于,还包括:
将所述卡顿信息进行存储或显示。
8.一种卡顿检测装置,其特征在于,包括:
数据采集模块,用于当实时获取的终端屏幕上若干像素点的RGB值发生变化时,记录当前时间戳,从而得到一时间戳序列;
数据处理模块,用于将所述时间戳序列转换成卡顿延时序列,所述卡顿延时序列中的每个卡顿延时数据为所述时间戳序列中相邻两个时间戳的差值;
数据分析模块,基于所述卡顿延时序列计算获得卡顿信息,所述卡顿信息包括以下一项或多项:所述卡顿延时序列的方差、所述卡顿延时序列中比卡顿延时序列的平均值大于预设阈值的卡顿延时数据数量、满足延时占比函数大于等于95%的最小值与卡顿延时序列的平均值的差值,所述延时占比函数为所述顿延时序列中小于等于所述最小值的数据比例;
其中,所述数据采集模块包括RGB值采集单元,所述RGB值采集单元通过以下步骤来实时获取终端屏幕上若干像素点的RGB值:
读取帧缓冲区设备文件;
通过映射操作,将所述帧缓冲区设备文件映射到内存中;
根据需要监控的若干屏幕像素点的坐标变化到内存中的偏移量,以一定的时间间隔读取出相应坐标点的RGB值;
所述数据采集模块还包括:
RGB值判断单元,用于将所述RGB值采集单元当前时刻读取的相应坐标点的RGB值与上一时刻读取的相应坐标点的RGB值进行对比,当任意一个坐标点的RGB值发生变化时,则判断实时获取的终端屏幕上若干像素点的RGB值发生变化;以及
时间戳记录单元,用于当RGB值判断单元判断实时获取的终端屏幕上若干像素点的RGB值发生变化时,记录当前时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510405885.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全测试的方法、装置及系统
- 下一篇:基于分布式事务协调与控制的电商系统





