[发明专利]一种鼠标延迟检测方法及装置在审
申请号: | 202111415481.9 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114120195A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 陈亿;董鑫 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06V20/40 | 分类号: | G06V20/40;G06T7/70;G06F11/22;G06F9/451 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 付婧 |
地址: | 450001 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 鼠标 延迟 检测 方法 装置 | ||
本发明公开了一种鼠标延迟检测方法及装置,方法包括:在操作终端设备的鼠标移动过程中,采集所述终端设备显示虚拟桌面的视频流;确定所述视频流包含的每帧图像中的鼠标位置;根据每帧图像的鼠标位置判断是否存在鼠标延迟现象。在终端设备本地操作鼠标移动过程中,通过采集一段连续时间内鼠标移动的视频流,然后通过确定视频流包含的每帧图像中的鼠标位置,并根据这些图像的鼠标位置的连续性判断有没有鼠标延迟现象,从而自动获得一个准确且客观的数据量化检测结果,无需测试人员评主观感觉给出延迟检测结果,既省时又省力。
技术领域
本发明涉及虚拟云桌面技术领域,具体涉及一种鼠标延迟检测方法及装置。
背景技术
VDI(Virtual Desktop Infrastructure,虚拟桌面基础架构),是终端设备通过使用桌面连接协议与云桌面服务器提供的虚拟桌面进行连接,连接成功后,终端设备接收到本地鼠标、键盘及相关命令时,将这些命令通过桌面连接协议发送给远端的虚拟桌面响应对应的操作。在实际使用过程中,有时因协议处理不稳定,会造成鼠标移动传输缓慢的现象,这对于鼠标偏移敏感的使用场景(例如使用3dmax、autocad画图的场景)是不被允许的,因此需要进行鼠标延迟检测。
目前,是由测试人员在终端设备上模拟用户操作软件的习惯移动鼠标,然后依据终端设备显示的结果肉眼判断鼠标是否有延迟,从而给出鼠标延迟检测结果。然而这种通过人为感官检测的方法,并不能得出准确的检测结果。
发明内容
本发明的目的是针对上述现有技术的不足提出的一种鼠标延迟检测方法及装置,该目的是通过以下技术方案实现的。
本发明的第一方面提出了一种鼠标延迟检测方法,所述方法包括:
在操作终端设备的鼠标移动过程中,采集所述终端设备显示虚拟桌面的视频流;
确定所述视频流包含的每帧图像中的鼠标位置;
根据每帧图像的鼠标位置判断是否存在鼠标延迟现象。
在本申请的一些实施例中,所述采集所述终端设备显示虚拟桌面的视频流,包括:
通过采集盒采集所述终端设备显示虚拟桌面的画面数据;将采集到的画面数据转化为流媒体格式的视频流。
在本申请的一些实施例中,所述确定所述视频流包含的每帧图像中的鼠标位置,包括:
将所述视频流按照预设时间间隔进行切分,得到组成所述视频流的每帧图像;识别每帧图像中的鼠标位置。
在本申请的一些实施例中,所述识别每帧图像中的鼠标位置,包括:
针对每帧图像,检测该图像中是否有鼠标图标;若有,则获取该图像中鼠标图标所处的像素坐标作为鼠标位置。
在本申请的一些实施例中,所述根据根据每帧图像的鼠标位置判断是否存在鼠标延迟现象,包括:
比较每相邻两帧图像之间的鼠标位置是否一致;若存在鼠标位置一致的比较结果,则确定存在鼠标延迟现象;若不存在鼠标位置一致的比较结果,则确定不存在鼠标延迟现象。
在本申请的一些实施例中,所述操作终端设备的鼠标移动,包括:
在所述终端设备连接到云桌面服务器的虚拟桌面后,启动所述虚拟桌面上的测试软件;通过所述终端设备控制鼠标在所述测试软件的操作窗口中移动。
本发明的第二方面提出了一种鼠标延迟检测装置,所述装置包括:
采集模块,用于在操作终端设备的鼠标移动过程中,采集所述终端设备显示虚拟桌面的视频流;
位置确定模块,用于确定所述视频流包含的每帧图像中的鼠标位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111415481.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有防护结构的田径运动用弹跳训练设备
- 下一篇:生态挡墙系统