一种游戏画面截取方法、装置及电子设备制造方法及图纸

技术编号:36566512 阅读:13 留言:0更新日期:2023-02-04 17:22
本申请涉及云游戏技术领域,具体涉及一种游戏画面截取方法、装置及电子设备。一种游戏画面截取方法,应用于云游戏服务器,所述方法包括:接收用户设备发送的云游戏启动请求,模拟所述用户设备的云游戏运行状态;截取第一游戏图片,所述第一游戏图片为所述云游戏停止运行时刻对应的一帧图片;将所述第一游戏图片存储在预设数据库中。本申请在云游戏服务器端模拟用户设备的云游戏运行状态,当云游戏停止运行时,通过截取云游戏停止运行时的游戏图片为测试人员提供云游戏运行场景,便于测试人员快速定位云游戏停止运行的图片,进而提高排查云游戏运行故障的效率。游戏运行故障的效率。游戏运行故障的效率。

【技术实现步骤摘要】
一种游戏画面截取方法、装置及电子设备


[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]在一种可能的实施方式中,所述云游戏的运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏画面截取方法,其特征在于,应用于云游戏服务器,所述方法包括:接收用户设备发送的云游戏启动请求,模拟所述用户设备的云游戏运行状态;截取第一游戏图片,所述第一游戏图片为所述云游戏停止运行时刻对应的一帧图片;将所述第一游戏图片存储在预设数据库中。2.根据权利要求1所述的游戏画面截取方法,其特征在于,所述方法还包括:截取第二游戏图片,所述第二游戏图片为所述云游戏运行起始时刻对应的一帧图片;将所述第二游戏图片存储在所述预设数据库中。3.根据权利要求2所述的游戏画面截取方法,其特征在于,所述方法还包括:当所述云游戏正常运行时,以所述第二游戏图片的截取时刻为起始时刻,在所述云游戏正常运行的时间段中,间隔预设时间段截取游戏运行图片,得到第三游戏图片;其中,所述第三游戏图片包括至少一帧游戏图片;将所述第三游戏图片存储在所述预设数据库中。4.根据权利要求3所述的游戏画面截取方法,其特征在于,所述时间段包括第一时间段和第二时间段;其中,所述第三游戏图片包括第一帧图片和第二帧图片,所述第一帧图片为所述第一时间段的结束时刻对应的一帧图片,所述第二帧图片为所述第二时间段的结束时刻对应的一帧图片。5.根据权利要求3所述的游戏画面截取方法,其特征在于,所述云游戏的运行时间段包括第三时间段和第四时间段,所述第三时间段为所述云游戏正常运行对应的时间段,所述第四时间段为所述云游戏停止运行对应的时间段,所述第三时间段是在所述第四时间段之前的时间段;其中,截取第...

【专利技术属性】
技术研发人员:付秉毅戴迪贾宏伟郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1