操作延时检测方法、装置、设备及存储介质制造方法及图纸

技术编号:39316355 阅读:11 留言:0更新日期:2023-11-12 15:59
本申请提供一种操作延时检测方法、装置、设备及存储介质,涉及计算机桌面控制技术领域,解决了检测对远端设备进行的输入操作对应的延时的问题,本方案通过本地端设备和远端设备之间进行交互,本地端设备通过自行注入模拟输入操作,并生成相应的操作信号,以供远端设备响应操作信号回传携带二维码图像的桌面显示内容,以便于本地端设备基于二维码图像获取操作延时,使得方案能够通过本地端设备和远端设备之间的交互,简便地检测到输入操作对应操作延时,以协助确定云桌面或者远程桌面的性能。能。能。

【技术实现步骤摘要】
操作延时检测方法、装置、设备及存储介质


[0001]本申请涉及计算机桌面控制
,尤其涉及一种操作延时检测方法、装置、设备及存储介质。

技术介绍

[0002]远程桌面技术是一种允许用户通过互联网或局域网远程访问另一台计算机的桌面的技术;云桌面技术是利用虚拟技术,对各种物理设备进行虚拟化处理,以在云端或服务器上提供虚拟主机并提供对应的桌面画面。
[0003]随着网络技术的成熟,越来越多用户选用远程桌面技术访问另一台计算机的桌面,以克服地理、设备等因素的限制,实现居家办公、远程设置等行为。同样地,也有企业采用云桌面技术,实现信息安全、移动办公的目的。
[0004]上述方案都需要在远端设备实现本地端设备(即用户所操作的设备)所做出的输入操作,如鼠标点击、键盘键入等输入操作。而且相应地,存在一个操作延时,即当用户做出输入操作至远端设备根据该输入操作更新桌面显示并在本地端设备呈现的时间。该操作延时是否能够接近本地端设备的屏幕刷新时间,是影响工作效率的重要因素之一,同时也是衡量云桌面或者远程桌面性能的关键指标之一。

技术实现思路

[0005]本申请提供了一种操作延时检测方法、装置、设备及存储介质,解决了检测对远端设备进行的输入操作对应的延时的问题,本方案能够简便地检测到输入操作对应操作延时,以协助确定云桌面或者远程桌面的性能。
[0006]第一方面,本申请提供了一种操作延时检测方法,应用于本地端设备,该方法包括:
[0007]与建立连接的远端设备进行系统校准处理,以同步本地端设备和远端设备;
[0008]在完成系统校准处理后,基于预设频率,在预设时间内多次注入模拟输入操作,模拟输入操作为对应输入设备的输入信号模拟生成的操作;
[0009]向远端设备发送关联于模拟输入操作的操作信号,以供远端设备响应于每个操作信号生成一个二维码图像并向本地端设备回传携带有二维码图像的桌面显示内容;
[0010]在采集并显示桌面显示内容的过程中,实时识别桌面显示内容中的二维码图像,得到二维码图像携带的目标信息,二维码图像携带的目标信息包括响应时刻;
[0011]基于目标信息的响应时刻和模拟输入操作的注入时刻,确定模拟输入操作对应的操作延时。
[0012]第二方面,本申请还提供了一种操作延时检测方法,应用于远端设备,该方法包括:
[0013]根据建立连接的本地端设备发送的同步校准信息,全屏显示检测应用界面以及与本地端设备同步分辨率和时间;
[0014]当接收到本地端设备发送的操作信号,生成二维码图像并在在检测应用界面上显示二维码图像;
[0015]实时向本地端设备回传桌面显示内容,桌面显示内容携带有二维码图像。
[0016]第三方面,本申请还提供一种操作延时检测装置,应用于本地端设备,该装置包括:
[0017]第一校准模块,配置为与建立连接的远端设备进行系统校准处理,以同步本地端设备和远端设备;
[0018]操作注入模块,配置为在完成系统校准处理后,基于预设频率,在预设时间内多次注入模拟输入操作并对应生成多个操作信号,模拟输入操作为对应输入设备的输入信号模拟生成的操作;
[0019]信号收发模块,配置为向远端设备发送关联于模拟输入操作的操作信号,以供远端设备响应于每个操作信号生成一个二维码图像并向本地端设备回传携带有二维码图像的桌面显示内容;
[0020]采集识别模块,配置为在采集并显示桌面显示内容的过程中,实时识别桌面显示内容中的二维码图像,得到二维码图像携带的目标信息,所述二维码图像携带的目标信息包括响应时刻;
[0021]延时计算模块,配置为基于目标信息的响应时刻和模拟输入操作的注入时刻,确定模拟输入操作对应的操作延时。
[0022]第四方面,本申请还提供一种操作延时检测装置,应用于远端设备,该装置包括:
[0023]第二校准模块,配置为根据建立连接的本地端设备发送的同步校准信息,全屏显示检测应用界面以及与本地端设备同步分辨率和时间;
[0024]图像生成模块,配置为当接收到本地端设备发送的操作信号,生成二维码图像并在在检测应用界面上显示二维码图像;
[0025]数据回传模块,配置为实时向本地端设备回传桌面显示内容,桌面显示内容携带有二维码图像。
[0026]第五方面,本申请还提供一种电子设备,该电子设备包括:
[0027]一个或多个处理器;
[0028]存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述方面提供的操作延时检测方法。
[0029]第六方面,本申请还提供一种存储计算机可执行指令的存储介质,计算机可执行指令在由处理器执行时用于执行如上述方面提供的操作延时检测方法。
[0030]本申请方案通过本地端设备和远端设备之间进行交互,本地端设备通过自行注入模拟输入操作,并生成相应的操作信号,以供远端设备响应操作信号回传携带二维码图像的桌面显示内容,以便于本地端设备基于二维码图像获取操作延时。而且方案无需进行更改被控设备应用程序的侵入式检测,也无需本地端设备和远端设备处于同一空间,方案能够更好地实现远程访问过程中的操作延时检测,可为周期地、准确地检测操作延时,有助于判断云桌面或者远程桌面的工作效率以及衡量云桌面或者远程桌面的性能。
附图说明
[0031]图1为本申请一实施例提供的操作延时检测方法的步骤流程图。
[0032]图2为本申请另一实施例提供的操作延时检测方法的步骤流程图。
[0033]图3为本申请一实施例提供的进行系统校准处理的步骤流程图。
[0034]图4为本申请一实施例提供的采集桌面显示内容的步骤流程图。
[0035]图5为本申请一实施例提供的确定操作延时的步骤流程图。
[0036]图6为本申请一实施例提供的显示二维码图像的步骤流程图。
[0037]图7为本申请一实施例提供的操作延时检测装置的结构示意图。
[0038]图8为本申请另一实施例提供的操作延时检测装置的结构示意图。
[0039]图9为本申请一实施例提供的电子设备的结构示意图。
具体实施方式
[0040]下面结合附图和实施例对本申请实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请实施例,而非对本申请实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请实施例相关的部分而非全部结构,本领域技术人员在阅读本申请说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。
[0041]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作延时检测方法,其特征在于,应用于本地端设备,该方法包括:与建立连接的远端设备进行系统校准处理,以同步所述本地端设备和所述远端设备;在完成系统校准处理后,基于预设频率,在预设时间内多次注入模拟输入操作并对应生成多个操作信号,所述模拟输入操作为对应输入设备的输入信号模拟生成的操作;向所述远端设备发送关联于所述模拟输入操作的操作信号,以供所述远端设备响应于每个所述操作信号生成一个二维码图像并向所述本地端设备回传携带有所述二维码图像的桌面显示内容;在采集并显示所述桌面显示内容的过程中,实时识别所述桌面显示内容中的二维码图像,得到所述二维码图像携带的目标信息,所述二维码图像携带的目标信息包括响应时刻;基于所述目标信息的响应时刻和所述模拟输入操作的注入时刻,确定所述模拟输入操作对应的操作延时。2.根据权利要求1所述的操作延时检测方法,其特征在于,所述与建立连接的远端设备进行系统校准处理,以同步所述本地端设备和所述远端设备,包括:向所述远端设备发送全屏控制信息,以使所述远端设备全屏显示检测应用界面;向所述远端设备发送分辨率信息,以供所述远端设备根据所述分辨率信息调节显示分辨率;向所述远端设备发送时间信息,以供所述远端设备与所述本地端设备进行时间同步。3.根据权利要求1所述的操作延时检测方法,其特征在于,所述在采集并显示所述桌面显示内容的过程中,实时识别所述桌面显示内容中的二维码图像,得到所述二维码图像携带的目标信息,包括:基于当前的屏幕刷新频率,采集多张携带桌面显示内容的屏幕图像;对多张所述屏幕图像分别进行二维码识别,以得到桌面显示内容中的二维码图像所携带的目标信息。4.根据权利要求1或3所述的操作延时检测方法,其特征在于,所述目标信息还包括对应于操作信号的操作标识;所述基于所述目标信息的响应时刻和所述模拟输入操作的注入时刻,确定所述模拟输入操作对应的操作延时,包括:根据所述操作标识,确定所述二维码图像对应的操作信号所关联的模拟输入操作;获取所述模拟输入操作对应的注入时刻,以所述注入时刻和所述响应时刻之差作为所述模拟输入操作对应的延时时长;在确定各模拟输入操作对应的延时时长后,计算操作延时平均值,并以所述操作延时平均值作为与所述远端设备的操作延时。5.一种操作延时检测方法,其特征在于,应用于远端设备,该方法包括:根据建立连接的本地端设备发送的同步校准信息,全屏显示检测应用界面以及与所述本地端设备同步分辨率和时间;当接收到所述本地端设备发送的操作信号,生成二维码图像并在在检测应用...

【专利技术属性】
技术研发人员:刘丽胡建强朱敏
申请(专利权)人:上海久尺网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1