
技术摘要:
本申请公开了一种信息处理的方法以及相关装置,可以应用于云游戏的延迟检测中。通过响应于操作指令获取测试信息;然后基于测试点进行图像渲染,以得到目标图像;进一步根据目标图像确定响应信息;进而根据第一时间和第二时间确定延迟信息。从而实现了云游戏的延迟检测 全部
背景技术:
云游戏(Cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算 技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备 (thin client)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云 端服务器中运行,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游 戏终端。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体 播放能力与获取玩家输入指令并发送给云端服务器的能力即可。 为了保证云游戏过程的顺畅,会进行云游戏延时测试,一般可以通过网络协议包 响应的返回时间来计算延迟。 但是,由于网络环境的差异性以及波动性,在实际场景中,通过网络协议包响应的 返回时间来计算延迟可能并不全面,造成测试得到的延时信息不准确。
技术实现要素:
有鉴于此,本申请提供一种信息处理的方法,可以有效避免由于网络环境的差异 性以及波动性造成的延时测试信息的不准确,提高延时测试信息处理过程的准确性。 本申请第一方面提供一种信息处理的方法,可以应用于终端设备中包含信息处理 功能的系统或程序中,具体包括:响应于操作指令获取测试信息,所述测试信息包括至少一 个测试点的触发操作,所述触发操作对应的触发时间为第一时间; 基于所述测试点进行图像渲染,以得到目标图像; 根据所述目标图像确定响应信息,所述响应信息包括用于指示所述目标图像渲染 完成时对应的第二时间; 根据所述第一时间和所述第二时间确定延迟信息。 可选的,在本申请一些可能的实现方式中,所述基于所述测试点进行图像渲染,以 得到目标图像,包括: 确定所述测试点对应的测试坐标; 根据所述测试坐标作为参考点向至少一个目标方向进行扩展,以得到所述目标图 像。 可选的,在本申请一些可能的实现方式中,所述根据所述测试坐标作为参考点向 至少一个目标方向进行扩展,以得到所述目标图像,包括: 确定所述目标方向的扩展距离; 将所述扩展距离调整至相同,并将所述测试坐标作为中心进行扩展,以得到所述 目标图像。 可选的,在本申请一些可能的实现方式中,所述方法还包括: 4 CN 111555938 A 说 明 书 2/16 页 获取所述目标图像对应的目标坐标; 根据所述测试点对应的测试坐标与所述目标坐标的对应关系确定坐标对应信息。 可选的,在本申请一些可能的实现方式中,所述获取所述目标图像对应的目标坐 标,包括: 获取所述目标图像对应的像素分布信息; 根据所述像素分布信息中目标像素的位置确定所述目标图像对应的目标坐标。 可选的,在本申请一些可能的实现方式中,所述响应于操作指令获取测试信息,包 括: 确定所述操作指令中指示的参数信息; 将所述参数信息发送至测试终端,以使得所述测试终端基于所述参数信息进行调 整; 基于参数调整后的所述测试终端获取所述测试信息。 可选的,在本申请一些可能的实现方式中,所述基于参数调整后的所述测试终端 获取所述测试信息,包括: 基于参数调整后的所述测试终端获取目标视频,所述目标视频的视频帧与所述测 试点相对应; 根据所述目标视频获取所述测试信息。 可选的,在本申请一些可能的实现方式中,所述响应于操作指令获取测试信息,包 括: 确定所述操作指令中指示的响应周期; 基于所述响应周期指示的周期时长向所述测试终端发送执行指令,所述执行指令 用于指示所述操作实例; 接收所述测试终端发送的执行反馈,以获取所述测试信息。 可选的,在本申请一些可能的实现方式中,所述根据所述第一时间和所述第二时 间确定延迟信息,包括: 确定所述第二时间对应的的多个响应时间戳; 获取所述响应时间戳在所述第一时间中对应的发起时间戳; 根据所述响应时间戳和所述发起时间戳得到所述延迟信息。 可选的,在本申请一些可能的实现方式中,所述根据所述响应时间戳和所述发起 时间戳得到所述延迟信息,包括: 获取所述响应时间戳和所述发起时间戳中多个对应时间关系,以得到延迟差值; 根据所述延迟差值的平均值确定所述延迟信息。 可选的,在本申请一些可能的实现方式中,所述操作指令用于指示终端屏幕点击 操作,所述目标图像为以所述测试点为中心的正方形,所述延迟信息通过曲线图的方式显 示。 本申请第二方面提供一种信息处理的装置,包括:获取单元,用于响应于操作指令 获取测试信息,所述测试信息包括至少一个测试点的触发操作,所述触发操作对应的触发 时间为第一时间; 渲染单元,用于基于所述测试点进行图像渲染,以得到目标图像; 5 CN 111555938 A 说 明 书 3/16 页 确定单元,用于根据所述目标图像确定响应信息,所述响应信息包括用于指示所 述目标图像渲染完成时对应的第二时间; 处理单元,用于根据所述第一时间和所述第二时间确定延迟信息。 可选的,在本申请一些可能的实现方式中,所述渲染单元,具体用于确定所述测试 点对应的测试坐标; 所述渲染单元,具体用于根据所述测试坐标作为参考点向至少一个目标方向进行 扩展,以得到所述目标图像。 可选的,在本申请一些可能的实现方式中,所述渲染单元,具体用于确定所述目标 方向的扩展距离; 所述渲染单元,具体用于将所述扩展距离调整至相同,并将所述测试坐标作为中 心进行扩展,以得到所述目标图像。 可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于获取所述目标 图像对应的目标坐标; 所述获取单元,具体用于根据所述测试点对应的测试坐标与所述目标坐标的对应 关系确定坐标对应信息。 可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于获取所述目标 图像对应的像素分布信息; 所述获取单元,具体用于根据所述像素分布信息中目标像素的位置确定所述目标 图像对应的目标坐标。 可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于确定所述操作 指令中指示的参数信息; 所述获取单元,具体用于将所述参数信息发送至测试终端,以使得所述测试终端 基于所述参数信息进行调整; 所述获取单元,具体用于基于参数调整后的所述测试终端获取所述测试信息。 可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于基于参数调整 后的所述测试终端获取目标视频,所述目标视频的视频帧与所述测试点相对应; 所述获取单元,具体用于根据所述目标视频获取所述测试信息。 可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于确定所述操作 指令中指示的响应周期; 所述获取单元,具体用于基于所述响应周期指示的周期时长向所述测试终端发送 执行指令,所述执行指令用于指示所述操作实例; 所述获取单元,具体用于接收所述测试终端发送的执行反馈,以获取所述测试信 息。 可选的,在本申请一些可能的实现方式中,所述处理单元,具体用于确定所述第二 时间对应的的多个响应时间戳; 所述处理单元,具体用于获取所述响应时间戳在所述第一时间中对应的发起时间 戳; 所述处理单元,具体用于根据所述响应时间戳和所述发起时间戳得到所述延迟信 息。 6 CN 111555938 A 说 明 书 4/16 页 可选的,在本申请一些可能的实现方式中,所述处理单元,具体用于获取所述响应 时间戳和所述发起时间戳中多个对应时间关系,以得到延迟差值; 所述处理单元,具体用于根据所述延迟差值的平均值确定所述延迟信息。 本申请第三方面提供一种云游戏启动的方法,包括:获取云游戏的启动指令; 根据所述启动指令执行如第一方面或第一方面任一项所述的信息处理的方法,以 得到延迟信息; 若所述延迟信息满足启动条件,则启动所述云游戏。 本申请第四方面提供一种云游戏启动的装置,包括:获取单元,用于获取云游戏的 启动指令; 处理单元,用于根据所述启动指令执行如第一方面或第一方面任一项所述的信息 处理的方法,以得到延迟信息; 启动单元,用于若所述延迟信息满足启动条件,则启动所述云游戏。 本申请第五方面提供一种计算机设备,包括:存储器、处理器以及总线系统;所述 存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述第一方面 或第一方面任一项所述的信息处理的方法,或上述第二方面云游戏启动的方法。 本申请第六方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储 有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一项所述的 信息处理的方法,或上述第二方面云游戏启动的方法。 从以上技术方案可以看出,本申请实施例具有以下优点: 通过响应于操作指令获取测试信息,其中测试信息包括至少一个测试点的触发操 作,触发操作对应的触发时间为第一时间;然后基于测试点进行图像渲染,以得到目标图 像;进一步根据目标图像确定响应信息,响应信息包括用于指示目标图像渲染完成时对应 的第二时间;进而根据第一时间和第二时间确定延迟信息。从而实现了云游戏的延迟检测, 由于目标图像的生成过程包含了图像处理的时间,该处理时间也会表现在延迟信息之中, 使得延迟信息更加全面;且由于通过目标图像渲染完成时对应的时间确定响应信息,提高 了响应时间确定的准确性,进一步提高了延迟信息的准确性。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为信息处理系统运行的网络架构图; 图2为本申请实施例提供的一种信息处理的系统架构图; 图3为本申请实施例提供的一种信息处理的方法的流程图; 图4为本申请实施例提供的一种信息处理的方法的场景示意图; 图5为本申请实施例提供的另一种信息处理的方法的场景示意图; 图6为本申请实施例提供的另一种信息处理的方法的场景示意图; 图7为本申请实施例提供的一种信息处理的方法的界面示意图; 7 CN 111555938 A 说 明 书 5/16 页 图8为本申请实施例提供的另一种信息处理的方法的界面示意图; 图9为本申请实施例提供的另一种信息处理的方法的界面示意图; 图10为本申请实施例提供的一种云游戏启动的方法的流程图; 图11为本申请实施例提供的一种信息处理装置的结构示意图; 图12为本申请实施例提供的一种终端设备的结构示意图。