[发明专利]云游戏进度分享方法、装置和电子设备在审
申请号: | 202110326582.2 | 申请日: | 2021-03-26 |
公开(公告)号: | CN112933611A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 杜晶;林顺 | 申请(专利权)人: | 厦门雅基软件有限公司 |
主分类号: | A63F13/86 | 分类号: | A63F13/86;A63F13/49;H04N21/2187;H04N21/262;H04N21/472;H04N21/478;H04N21/858 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 361021 福建省厦门市集美区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云游 进度 分享 方法 装置 电子设备 | ||
本申请实施例提供了一种云游戏进度分享方法、装置和电子设备,涉及互联网技术领域。该方法包括:接收请求端发送的开始直播请求,确定与开始直播请求中携带的请求端ID对应的直播信息;查询与请求端ID对应的GSID、游戏实例ID以及游戏ID;基于直播信息向GSID对应的游戏服务组件GS发送推流指令,GS向与推流指令对应的直播服务端循环推流;接收观众端发送的游戏进度载入请求,确定对应的目标存档信息;观众端用于从直播服务端拉取直播流;调度目标游戏实例,以使目标游戏实例加载与目标存档信息对应的目标存档内容,返回目标游戏实例的信息至观众端。本申请的云游戏进度分享方法可以通过直播随时分享和使用云游戏的游戏进度。
技术领域
本申请涉及互联网技术领域,具体而言,本申请涉及一种云游戏进度分享方法、装置和电子设备。
背景技术
云游戏(cloud gaming)是以云计算为基础的运行游戏的一种新方式。在云游戏模式下,游戏画面的渲染工作是在服务器端完成的,渲染后的游戏画面经过编码,经由网络串流(streaming)到游戏玩家的终端上。在客户端,游戏玩家不再需要高档的游戏设备,只需要基本的视频解码能力就可以进行游戏。这使得游戏玩家不再依赖高配置的终端就可以体验大型游戏。
将游戏云化后,游戏实例并不能直接将游戏进度存储在客户端本地,而是存储在云端,可以是游戏实例所在服务器的存储器中,也可以是游戏实例对应的游戏账号服务器对应的存储器,目前现有技术中缺少针对云游戏进度分享的方法。
发明内容
本申请提供了一种云游戏进度分享方法、装置和电子设备,可以解决上述至少一项技术问题。
技术方案如下:
第一方面,提供了一种云游戏进度分享方法,该方法包括:
接收请求端发送的开始直播请求,确定与开始直播请求中携带的请求端ID对应的直播信息;
查询与请求端ID对应的GSID、游戏实例ID以及游戏ID;
基于直播信息向GSID对应的游戏服务组件GS发送推流指令,以使GS向与推流指令对应的直播服务端循环推流;
接收观众端发送的游戏进度载入请求,基于游戏进度载入请求确定对应的目标存档信息;观众端用于从直播服务端拉取直播流;
调度目标游戏实例,以使目标游戏实例加载与目标存档信息对应的目标存档内容,返回目标游戏实例的信息至观众端。
在第一方面的可选实施例中,GS通过如下方式向直播服务端循环推流:
从游戏实例ID对应的游戏实例中获取游戏画面、游戏声音以及当前游戏时刻;
在首轮循环推流中,将当前游戏时刻作为推流首帧游戏时刻,并将推流首帧游戏时刻作为推流指令的响应返回至云游戏服务端;
在非首轮循环推流中,将当前游戏时刻减去推流首帧游戏时刻,得到当前推流帧的流时刻确定当前推流帧的流时刻,;
基于当前推流帧的流时刻、游戏画面和游戏声音生成对应的音视频帧;
将音视频帧推送至直播服务端。
在第一方面的可选实施例中,还包括:
接收GS返回的推流指令的响应,更新与推流统一资源定位符URL对应的直播流信息项;其中,直播流状态设置为开启状态;
返回针对开始直播请求的响应消息至请求端。
在第一方面的可选实施例中,还包括:
接收请求端发送的结束直播请求,查询与结束至请求中携带的请求端ID对应的直播流信息项,并确定对应的推流URL;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅基软件有限公司,未经厦门雅基软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110326582.2/2.html,转载请声明来源钻瓜专利网。