【技术实现步骤摘要】
一种时延展示方法以及装置
[0001]本申请实施例涉及云计算领域,尤其涉及一种时延展示方法以及装置。
技术介绍
[0002]云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。对于采用云计算的软件中,受时延影响较大。例如云游戏,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在终端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了,时延是影响云游戏用户体验的首要指标,时延优化是云计算产品的重点工作内容,主要工作是精准测量时延,从而为时延优化指明方向。
[0003]当前观察时延的方式为修改服务器和客户端系统代码,增加钩子(hook)函数,检测从给一个系统的输入端施加一个激励信号到系统的输出端产生对应的系统响应之间的端到端时延(end to end latency)。
[0004]但是该方式分 ...
【技术保护点】
【技术特征摘要】
1.一种时延展示方法,其特征在于,包括:获取触发事件;根据所述触发事件执行多个第一处理环节,所述多个第一处理环节中的每个第一处理环节对应一个第一度量节点,每个第一度量节点用于采集所述每个第一度量节点对应的第一处理环节的第一处理信息,所述第一处理信息包括第一时间戳,所述第一时间戳指示所述第一处理环节处理完成时的时间点;根据多个所述第一处理信息中的第一时间戳确定所述每个第一处理环节的时延;展示所述每个第一处理环节的时延。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述多个第一处理环节生成用户事件;将所述用户事件发送给服务器;接收来自所述服务器的数据包,所述数据包为所述服务器根据所述用户事件生成的;根据所述数据包执行多个第二处理环节,所述第二处理环节中的每个第二处理环节对应一个第二度量节点,每个第二度量节点用于采集所述每个第二度量节点对应的第二处理环节的第二处理信息,所述第二处理信息包括第二时间戳,所述第二时间戳指示所述第二处理环节处理完成时的时间点;根据多个所述第二处理信息中的第二时间戳确定所述每个第二处理环节的时延;展示所述每个第二处理环节的时延。3.根据权利要求2所述的方法,其特征在于,每个第一处理环节的第一处理信息还包括第一事件标识、第一视频帧标识和第一处理环节标识,所述第一事件标识指示当前的触发事件,所述第一视频帧标识指示当前的视频帧,所述第一处理环节标识指示当前的第一处理环节;所述根据多个所述第一处理信息中的第一时间戳确定所述每个第一处理环节的时延包括:根据多个所述第一处理信息中相同的所述第一事件标识和所述第一视频帧标识对应的第一时间戳,确定所述第一处理环节标识指示的第一处理环节的时延。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:展示所述每个第一处理环节的时延对应的所述第一事件标识、所述第一视频帧标识和所述第一处理环节标识。5.根据权利要求2
‑
4任一所述的方法,其特征在于,每个第二处理环节的第二处理信息还包括第二事件标识、第二视频帧标识和第二处理环节标识,所述第二事件标识指示当前的触发事件,所述第二视频帧标识指示当前的视频帧,所述第二处理环节标识指示当前的第二处理环节;所述根据多个所述第二处理信息中的第二时间戳确定所述每个第二处理环节的时延包括:根据多个所述第二处理信息中相同的所述第二事件标识和所述第二视频帧标识对应的时间戳,确定所述第二处理环节标识指示的第二处理环节的时延。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:展示所述每个第二处理环节的时延对应的所述第二事件标识、所述第二视频帧标识和
所述第二处理环节标识。7.根据权利要求2
‑
6任一所述的方法,其特征在于,所述方法还包括:接收来自所述服务器的多个第三处理信息,所述多个第三处理信息为所述服务器中多个第三度量节点生成的,所述多个第三度量节点中每个第三度量节点对应一个第三处理环节,多个所述第三处理环节为所述服务器根据所述用户事件执行的,每个第三处理信息包括第三时间戳,所述第三时间戳指示所述第三处理环节处理完成时的时间点;根据所述多个第三处理信息中的第三时间戳确定每个第三处理环节的时延。8.根据权利要求7所述的方法,其特征在于,每个第三处理环节的第三处理信息还包括第三事件标识、第三视频帧标识和第三处理环节标识,所述第三事件标识指示当前的触发事件,所述第三视频帧标识指示所当前的视频帧,所述第三处理环节标识指示当前的第三处理环节;所述根据所述多个第三处理信息中的第三时间戳确定所述每个第三处理环节的时延包括:根据多个所述第三处理信息中相同的所述第三事件标识和所述第三视频帧标识对应的时间戳,确定所述第三处理环节标识指示的第三处理环节的时延。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:展示所述每个第三处理环节的时延对应的所述第三事件标识、所述第三视频帧标识和所述第三处理环节标识。10.根据权利要求7
‑
9任一所述的方法,其特征在于,所述方法还包括:根据所述每个第一处理环节的时延、所述每个第二处理环节的时延、所述每个第三处理环节的时延和硬件标定时延,确定端到端时延;展示所述端到端时延。11.一种时延展示方法,其特征在于,包括:接收来自终端设备的用户事件,所述用户事件由终端设备根据触发事件生成;根据所述用户事件执行多个第三处理环节,以生成数据包,所述多个第三处理环节中的每个第三处理环节对应三个第三度量节点,每个第三度量节点用于监测所述每个第三度量节点对应的第三处理环节的第三处理信息,所述第三处理信息包括第三时间戳,所述第三时间戳指示所述第三处理环节处理完成时的时间点;将所述数据包和多个所述第三处理信息发送给所述终端设备。12.根据权利要求11所述的方法,其特征在于,每个第三处理环节的第三处理信息还包括第三事件标识、第三视频帧标识和第三处理环节标识,所述第三事件标识指示当前的触发事件,所述第三视频帧标识指示所当前的视频帧,所述第三处理环节标识指示当前的第三处理环节。13.一种时延展示装置,其特征在于,包括:获取单元,用于获取触发事件;处理单元,用于根据所述触发事件执行多个第一处理环节,所述多个第一处理环节中的每个第一处理环节对应一个第一度量节点,每个第一度量节点用于采集所述每个第一度量节点对应的第一处理环节的第一处理信息,所述第一处理信息包括第一时间戳,所述第一时间戳指示所述第一处理环节处理完成时的时间点;
确定单元,用于根据多个所述第一处理信息中的第一时间戳确定所述每...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。