端到端延时计算方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36573689 阅读:40 留言:0更新日期:2023-02-04 17:31
本申请提供了一种端到端延时计算方法、装置、存储介质及电子设备,所述方法包括:录制用户端的显示画面的视频,其中,所述显示画面为云服务端发送的云应用画面,云应用运行在所述云服务端上;通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧;根据所述触发帧和所述响应帧的时间差得到云服务的端到端延时,能够提高云服务的端到端延时计算的效率和准确度。到端延时计算的效率和准确度。到端延时计算的效率和准确度。

【技术实现步骤摘要】
端到端延时计算方法、装置、存储介质及电子设备


[0001]本申请涉及云服务
,具体涉及一种端到端延时计算方法、装置、存储介质及电子设备。

技术介绍

[0002]随着网络技术和云计算的发展,云服务已越来越多的应用于游戏、办公等各领域。云服务中云服务端通过网络与用户端连接,并由云服务端承担数据处理和计算,然后再由用户端呈现,因此云服务大大降低了对用户端的性能要求。端到端延时是衡量云服务性能的关键指标之一。云服务的端到端延时是指:在云应用中从用户端发起触发指令,触发指令通过网络传输到云服务端,云服务端中所运行的应用根据该触发指令做出反馈,然后再通过网络将反馈推流到用户端,用户端通过视频解码方式展示给用户,这整个过程所消耗的时间。
[0003]在云服务中云服务端的软件计算能力、硬件计算能力和网络拓扑都会影响到端到端延时数据。端到端延时的大小直观的反映云服务的性能,是云服务每次发版前必测的指标。
[0004]在现有技术中主要通过人工计算云服务中端到端延时。然而人工计算云服务的端到端延时需要使用特定视频编辑器逐帧播放,人眼观察分辨触发帧和响应帧特征并记录触发帧和响应帧,按照帧间隔时间计算得出延时时间,这个过程不仅速度慢、耗时长,而且在观察分辨触发帧和响应帧时由于特征不明显容易分辨错误,最终导致结果出现误差。

技术实现思路

[0005]鉴于上述问题,本申请提供了一种端到端延时计算方法、装置、存储介质及电子设备,以解决现有技术的云服务端到端延时计算存在的效率低以及准确度低的技术问题。
[0006]第一方面,本申请实施例提供了一种端到端延时计算方法,包括以下步骤:录制用户端的显示画面的视频,其中,所述显示画面为云服务端发送的云应用画面,云应用运行在所述云服务端上;通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧;根据所述触发帧和所述响应帧的时间差得到云服务的端到端延时。
[0007]第二方面,本申请实施例还提供了一种端到端延时计算装置,包括:录制模块,用于录制用户端的显示画面的视频,其中,所述显示画面为云服务端发送的云应用画面,云应用运行在所述云服务端上;识别模块,用于通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧;以及计算模块,用于根据所述触发帧和所述响应帧的时间差得到云服务的端到端延时。
[0008]第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面所述的端到端延时计算方法的步骤。
[0009]第四方面,本申请实施例还提供了一种电子设备,包括处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面所述的端到端延时计算方法的步骤。
[0010]区别于现有技术,本申请实施例提供的端到端延时计算方法、装置、存储介质和电子设备,录制用户端的显示画面的视频;通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧;根据所述触发帧和所述响应帧的时间差得到云服务的端到端延时,整个方案中基于触发特征通过图像识别确定出触发帧,继而确定出触发帧对应的响应帧,不需要人工识别云应用画面的触发帧和响应帧,因此能够提高云服务的端到端延时计算的效率和准确度。
[0011]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。
附图说明
[0012]附图仅用于示出本申请具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本申请的限制。
[0013]在说明书附图中:图1为本申请一实施例所述的端到端延时计算方法的流程图;图2为本申请另一实施例所述的端到端延时计算方法的部分流程图;图3为本申请又一实施例所述的端到端延时计算方法的部分流程图;图4为本申请一实施例所述的端到端延时计算装置的模块示意图;图5为本申请一示例性实施例涉及的电子设备的模块示意图。
具体实施方式
[0014]为详细说明本申请可能的应用场景,技术原理,可实施的具体方案,能实现目的与效果等,以下结合所列举的具体实施例并配合附图详予说明。本文所记载的实施例仅用于更加清楚地说明本申请的技术方案,因此只作为示例,而不能以此来限制本申请的保护范围。
[0015]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
[0016]除非另有定义,本文所使用的技术术语的含义与本申请所属
的技术人员
通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本申请。
[0017]在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
[0018]在本申请中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
[0019]在没有更多限制的情况下,在本申请中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的开放式表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
[0020]与《审查指南》中的理解相同,在本申请中,“大于”、“小于”、“超过”等表述理解为不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本申请实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
[0021]第一方面,请参阅图1,为本申请实施例的端到端延时计算方法的流程图,端到端延时计算方法包括以下步骤:首先进入步骤S101录制用户端的显示画面的视频,其中,所述显示画面为云服务端发送的云应用画面,云应用运行在所述云服务端上;在本实施例中,需要说明的是,云应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端到端延时计算方法,其特征在于,所述方法包括以下步骤:录制用户端的显示画面的视频,其中,所述显示画面为云服务端发送的云应用画面,云应用运行在所述云服务端上;通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧;根据所述触发帧和所述响应帧的时间差得到云服务的端到端延时。2.根据权利要求1所述的端到端延时计算方法,其特征在于,所述通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧,包括步骤:按预设的固定帧率将所述视频拆分为多个图片帧;通过检测所述触发特征从所述图片帧中识别出所述触发帧;对比相邻两个所述图片帧中触发指令所涉及的对象或区域的相似度,从所述图片帧中识别出所述响应帧。3.根据权利要求2所述的端到端延时计算方法,其特征在于,所述通过检测所述触发特征从所述图片帧中识别出所述触发帧,包括步骤:在所述图片帧中裁剪出所需的局部区域;对所述局部区域进行灰度处理和边缘检测,然后进行图形特征分析,若分析出与所述触发特征相符的图形,则认定所述图片帧为触发帧。4.根据权利要求2或3所述的端到端延时计算方法,其特征在于,所述对比相邻两个所述图片帧中触发指令所涉及的对象或区域的相似度,从所述图片帧中识别出所述响应帧,包括以下步骤:若当前帧不是触发帧,则判断触发帧是否存在,若存在,则判断所述当前帧与触发帧的帧数差是否在预设的第一帧数差范围内,若是,则判断当前帧与前一帧中所述对象或区域的相似度是否小于第一预设值,若是,则确定所述当前帧为响应帧。5.根据权利要求2所述的端到端延时计算方法,其特征在于,所述通过图像识别从所述视频中识别包含触发特征的触发帧,以及与所述触发帧对应的响应帧,包括步骤:若当前帧是触发帧,则判断当前帧之前是否存在其他触发帧;若所述当前帧之前不存在其他触发帧,则保留所述当前帧,或者若所述当前帧之前存在其他触发帧,则判断所述当前帧的帧数与...

【专利技术属性】
技术研发人员:田达春温健
申请(专利权)人:海马云天津信息技术有限公司
类型:发明
国别省市:

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

1