一种虚拟直播游戏的方法、电子设备及存储介质转让专利

申请号 : CN201710691602.X

文献号 : CN107551545B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢俊张文明陈少杰

申请人 : 武汉斗鱼网络科技有限公司

摘要 :

本发明公开了一种虚拟直播游戏的方法、电子设备及存储介质,该方法应用于观众端电子设备中,在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括游戏机图像和抓取图标;接收用于控制所述抓取图标移动的方向控制操作;基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;接收用于控制所述抓取图标抓取的抓取控制操作;基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机。本发明解决了现有技术中存在的直播类型单一的技术问题,提供了一种新的直播类型,丰富了直播形式。

权利要求 :

1.一种虚拟直播游戏的方法,其特征在于,所述方法应用于观众端电子设备中,包括:

在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;所述游戏机图像包括:正面拍摄单元拍摄的正面当前图像和俯视拍摄单元拍摄的俯视当前图像,所述的正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,两个拍摄方向中,一个垂直于所述游戏机的抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向;

接收作用于所述虚拟游戏场景画面上的第一位置的方向控制操作;基于所述方向控制操作,控制所述抓取图标移动到所述第一位置;

接收用于控制所述抓取图标抓取的抓取控制操作;

基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;

基于所述方向控制操作和所述抓取控制操作,生成并通过服务器转发方向控制指令和抓取控制指令至所述游戏机,以使当直播平台服务器接收到方向控制指令和抓取控制指令后,在预设时长内停止接收其他观众用户电子设备发送的控制指令,其中,所述方向控制指令是根据所述抓取图标移动前的位置和所述第一位置生成的,用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体;

接收直播平台服务器发送的奖励数据;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的积分数据;所述抓取成功数据是在所述抓取单元成功抓取物体后,所述游戏机反馈给所述直播平台服务器的数据,其中,所述奖励数据为给所述观众用户指定的主播返回的奖励。

2.如权利要求1所述的方法,其特征在于,所述在当前直播房间内显示虚拟游戏场景之前,还包括:获取以所述游戏机为拍摄对象的当前图像,以所述当前图像作为所述游戏机图像;或者获取以所述游戏机为拍摄对象的当前图像,根据所述当前图像虚拟出所述游戏机图像;

其中,所述当前图像包括:所述游戏机的正面当前图像和所述游戏机的俯视当前图像,其中,拍摄获取所述正面当前图像的方向与拍摄获取所述俯视当前图像的方向不平行。

3.如权利要求1所述的方法,其特征在于,在所述生成并发送方向控制指令和抓取控制指令至所述游戏机之后,还包括:在所述当前直播房间内直播显示所述游戏机执行所述方向控制指令和所述抓取控制指令的视频。

4.如权利要求1所述的方法,其特征在于,在所述生成并发送方向控制指令和抓取控制指令至所述游戏机之后,还包括:接收直播平台服务器发送的奖励数据;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的;所述抓取成功数据是在所述抓取单元成功抓取物体后,所述游戏机反馈给所述直播平台服务器的数据。

5.一种虚拟直播游戏的方法,其特征在于,所述方法应用于直播平台服务器中,包括:

获取以游戏机为拍摄对象的当前图像;所述当前图像包括:正面拍摄单元拍摄的正面当前图像和俯视拍摄单元拍摄的俯视当前图像,所述的正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,两个拍摄方向中,一个垂直于所述游戏机的抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向;

发送所述当前图像至当前直播房间对应的观众端电子设备;

接收并转发所述观众端电子设备发送的方向控制指令和抓取控制指令至所述游戏机,其中,当接收到所述方向控制指令和所述抓取控制指令后,在预设时长内停止接收其他观众用户电子设备发送的控制指令,其中,所述方向控制指令是所述观众端电子设备接收作用于虚拟游戏场景画面上的第一位置的方向控制操作,并基于所述方向控制操作,控制所述抓取图标移动到所述第一位置后,根据所述抓取图标移动前的位置和所述第一位置生成的,用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述游戏机的抓取单元抓取所述游戏机中的物体;

接收所述游戏机在所述抓取单元成功抓取物体后发送的抓取成功数据,并发送奖励数据至所述观众端电子设备;其中,所述奖励数据是所述直播平台服务器基于所述抓取成功数据生成的积分数据,其中,所述奖励数据为给所述观众用户指定的主播返回的奖励。

6.一种虚拟直播游戏的方法,其特征在于,所述方法应用于游戏机中,所述游戏机包括拍摄单元,所述方法包括:发送以所述游戏机为拍摄对象的当前图像至直播平台服务器;所述当前图像为所述拍摄单元拍摄所述游戏机获取的图像;所述当前图像包括:正面拍摄单元拍摄的正面当前图像和俯视拍摄单元拍摄的俯视当前图像,所述的正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,两个拍摄方向中,一个垂直于所述游戏机的抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向;

接收所述直播平台服务器发送的方向控制指令和抓取控制指令;所述方向控制指令是观众端电子设备接收作用于虚拟游戏场景画面上的第一位置的方向控制操作,并基于所述方向控制操作,控制所述抓取图标移动到所述第一位置后,根据所述抓取图标移动前的位置和所述第一位置生成的指令;其中,当所述直播平台服务器接收到所述方向控制指令和所述抓取控制指令后,在预设时长内停止接收其他观众端电子设备发送的控制指令;

执行所述方向控制指令和所述抓取控制指令,控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;并控制所述游戏机的抓取单元抓取所述游戏机中的物体;

如果所述抓取单元成功抓取所述物体,则反馈抓取成功数据至所述直播平台服务器,以使所述直播平台服务器发送奖励数据至所述观众端电子设备;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的积分数据,其中,所述奖励数据为给所述观众用户指定的主播返回的奖励。

7.如权利要求6所述的方法,其特征在于,还包括:

发送以所述游戏机为拍摄对象的当前视频至所述直播平台服务器;其中,所述当前视频包括所述游戏机执行所述方向控制指令和所述抓取控制指令的过程视频。

8.如权利要求6所述的方法,其特征在于,所述拍摄单元包括正面拍摄单元和俯视拍摄单元,其中,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向不平行。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;所述游戏机图像包括:正面拍摄单元拍摄的正面当前图像和俯视拍摄单元拍摄的俯视当前图像,所述的正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,两个拍摄方向中,一个垂直于所述游戏机的抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向;

接收作用于所述虚拟游戏场景画面上的第一位置的方向控制操作;基于所述方向控制操作,控制所述抓取图标移动到所述第一位置;

接收用于控制所述抓取图标抓取的抓取控制操作;

基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;

基于所述方向控制操作和所述抓取控制操作,生成并通过直播平台服务器转发方向控制指令和抓取控制指令至所述游戏机,以使当接收到所述方向控制指令和所述抓取控制指令后,所述直播平台服务器在预设时长内停止接收其他观众端电子设备发送的控制指令;

其中,所述方向控制指令是根据所述抓取图标移动前的位置和所述第一位置生成的,用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体;

接收直播平台服务器发送的奖励数据;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的积分数据;所述抓取成功数据是在所述抓取单元成功抓取物体后,所述游戏机反馈给所述直播平台服务器的数据,其中,所述奖励数据为给所述观众用户指定的主播返回的奖励。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;所述游戏机图像包括:正面拍摄单元拍摄的正面当前图像和俯视拍摄单元拍摄的俯视当前图像,所述的正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,两个拍摄方向中,一个垂直于所述游戏机的抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向;

接收作用于所述虚拟游戏场景画面上的第一位置的方向控制操作;基于所述方向控制操作,控制所述抓取图标移动到所述第一位置;

接收用于控制所述抓取图标抓取的抓取控制操作;

基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;

基于所述方向控制操作和所述抓取控制操作,生成并通过直播平台服务器转发方向控制指令和抓取控制指令至所述游戏机,以使当接收到所述方向控制指令和所述抓取控制指令后,所述直播平台服务器在预设时长内停止接收其他观众端电子设备发送的控制指令;

其中,所述方向控制指令是根据所述抓取图标移动前的位置和所述第一位置生成的,用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体;

接收直播平台服务器发送的奖励数据;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的积分数据;所述抓取成功数据是在所述抓取单元成功抓取物体后,所述游戏机反馈给所述直播平台服务器的数据,其中,所述奖励数据为给所述观众用户指定的主播返回的奖励。

说明书 :

一种虚拟直播游戏的方法、电子设备及存储介质

技术领域

[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] 可选的,所述拍摄单元包括正面拍摄单元和俯视拍摄单元,其中,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向不平行。
[0026] 第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
[0027] 在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0028] 接收用于控制所述抓取图标移动的方向控制操作;
[0029] 基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0030] 接收用于控制所述抓取图标抓取的抓取控制操作;
[0031] 基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0032] 基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0033] 第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0034] 在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0035] 接收用于控制所述抓取图标移动的方向控制操作;
[0036] 基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0037] 接收用于控制所述抓取图标抓取的抓取控制操作;
[0038] 基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0039] 基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0040] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0041] 本申请实施例提供的方法、电子设备及存储介质,设置在当前直播房间内显示虚拟的游戏场景,使得用户可以在直播房间内,通过方向控制操作和抓取控制操作来控制抓取图标移动和抓取游戏机图像中的物体,实现在虚拟的游戏场景里玩抓取游戏,再发送方向控制指令和抓取控制至游戏机,以控制游戏机的抓取单元进行实际的移动和抓取物体,以使观众用户可以通过在直播间里玩虚拟游戏的方法控制实际的游戏机进行游戏,提供了一种新的直播类型,丰富了直播形式。

附图说明

[0042] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043] 图1为申请实施例中系统的结构示意图;
[0044] 图2为本申请实施例中观众端电子设备侧的虚拟直播游戏的方法的流程图;
[0045] 图3为本申请实施例中直播平台服务器侧的虚拟直播游戏的方法的流程图;
[0046] 图4为本申请实施例中游戏机侧的虚拟直播游戏的方法的流程图;
[0047] 图5为本申请实施例三中电子设备的结构示意图;
[0048] 图6为本申请实施例中计算机可读存储介质600的结构示意图。

具体实施方式

[0049] 本申请实施例通过提供一种虚拟直播游戏的方法、电子设备及存储介质,解决了现有技术中存在的直播类型单一的技术问题,提供了一种新的直播类型,丰富了直播形式。
[0050] 本申请实施例的技术方案为解决上述技术问题,总体思路如下:
[0051] 一种虚拟直播游戏的方法,所述方法应用于观众端电子设备中,包括:
[0052] 在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0053] 接收用于控制所述抓取图标移动的方向控制操作;
[0054] 基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0055] 接收用于控制所述抓取图标抓取的抓取控制操作;
[0056] 基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0057] 基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0058] 具体来讲,设置在当前直播房间内显示虚拟的游戏场景,使得用户可以在直播房间内,通过方向控制操作和抓取控制操作来控制抓取图标移动和抓取游戏机图像中的物体,实现在虚拟的游戏场景里玩抓取游戏,再发送方向控制指令和抓取控制至游戏机,以控制游戏机的抓取单元进行实际的移动和抓取物体,以使观众用户可以通过在直播间里玩虚拟游戏的方法控制实际的游戏机进行游戏,提供了一种新的直播类型,丰富了直播形式。
[0059] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0060] 本申请实施例提供的方法,应用于图1所示的系统中,如图1所示,该系统包括直播平台服务器101,游戏机102和观众端电子设备103。所述直播平台服务器101与观众端电子设备103之间可以通过有线或无线连接,在此不作限制;所述直播平台服务器101与游戏机102之间也可以通过有线或无线连接,在此也不作限制。
[0061] 实施例一
[0062] 如图2所示,本实施例提供了一种虚拟直播游戏的方法,所述方法应用于观众端电子设备103中,包括:
[0063] 步骤S201,在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0064] 步骤S202,接收用于控制所述抓取图标移动的方向控制操作;
[0065] 步骤S203,基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0066] 步骤S204,接收用于控制所述抓取图标抓取的抓取控制操作;
[0067] 步骤S205,基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0068] 步骤S206,基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0069] 所述观众端电子设备103可以为台式电脑、智能手机、平板电脑或智能手表,在此不作限制。
[0070] 在本申请实施例中,可以设置所述直播平台服务器101与一个或多个游戏机102连接,每个游戏机102对应一个或多个直播房间,举例来说,在与游戏机A对应的直播房间中直播虚拟该游戏机A的游戏场景,进入与所述游戏机A对应的直播房间的观众用户才能控制所述游戏机A。
[0071] 下面,结合图1和图2来详细介绍本申请提供的虚拟直播游戏的方法的详细实施步骤:
[0072] 首先,执行步骤S201,在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标。
[0073] 在本申请实施例中,所述在当前直播房间内显示虚拟游戏场景之前,还包括:
[0074] 获取以所述游戏机为拍摄对象的当前图像,以所述当前图像作为所述游戏机图像;或者获取以所述游戏机为拍摄对象的当前图像,根据所述当前图像虚拟出所述游戏机图像。
[0075] 需要说明的是,所述当前图像为所述游戏机102侧设置的拍摄单元拍摄的,所述拍摄单元以所述游戏机102为拍摄对象,并将拍摄获取的所述当前图像发送至所述直播平台服务器101,再由所述直播平台服务器101发送所述当前图像或根据所述当前图像虚拟出的游戏机图像至所述当前直播房间对应的观众端电子设备103,以使进入所述当前直播房间的观众用户可以在电子设备上看到所述游戏机102的虚拟游戏场景。
[0076] 在具体实施过程中,所述当前图像可以是拍照获取的相片,也可以是拍摄获取的视频,在此不作限制。
[0077] 进一步,为了使观众用户能更清楚的通过所述虚拟游戏场景观察到游戏机102的情况,提高观众用户视觉的立体感,所述当前图像包括:所述游戏机的正面当前图像和所述游戏机的俯视当前图像,其中,拍摄获取所述正面当前图像的方向与拍摄获取所述俯视当前图像的方向不平行。
[0078] 具体来讲,即所述拍摄单元包括正面拍摄单元和俯视拍摄单元,所述正面拍摄单元拍摄所述游戏机102的正面当前图像和视频,所述俯视拍摄单元拍摄所述游戏机102的俯视当前图像和视频。其中,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向不平行。较优的,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直,可以是一个垂直于所述抓取单元的抓取方向,一个平行于所述抓取单元的抓取方向。
[0079] 具体来讲,设计两个拍摄角度不同的拍摄单元来获取游戏机102不同角度的图像和视频,能使所述虚拟游戏场景更立体,观众用户能更准确的对准移动所述抓取图标,有效提高后续实际抓取的抓取成功率,激励观众参与积极性。
[0080] 在具体实施过程中,可以将所述两个不同拍摄角度的所述游戏机图像均显示在所述直播房间内,也可以根据用户的选择来确定显示哪个角度的所述游戏机图像,还可以通过图像处理技术,合成所述两个拍摄角度获取的图像,形成立体感强的3D场景来显示,在此不作限制。
[0081] 接下来,执行步骤S202和步骤S203,接收用于控制所述抓取图标移动的方向控制操作;基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动。
[0082] 在具体实施过程中,接收所述方向控制操作,控制抓取图标移动的方法很多,可以根据需要设置,下面列举三种为例:
[0083] 第一种,设置虚拟控制图标来控制抓取图标移动。
[0084] 所述接收用于控制所述抓取图标移动的方向控制操作,包括:接收作用于所述虚拟控制图标的方向控制操作。
[0085] 即设置所述当前直播房间内显示有虚拟控制图标,所述虚拟控制图标上可以设置方向指示图标和抓取指示图标。当接收到作用于所述方向指示图标的方向控制操作时,按照接收到所述方向控制操作的方向指示图标所表征的方向,控制所述抓取图标移动,并在后续生成表征该方向的所述方向控制指令。
[0086] 举例来说,假设所述虚拟控制图标上设置有分别指向上下左右的4个箭头图标,当用户点击指向左的箭头图标时,所述抓取图标相对所述游戏机图像向左移动,并在后续生成表征控制所述抓取单元向左移动的方向控制指令,当用户点击指向下的箭头图标时,所述抓取图标相对所述游戏机图像向下移动,并在后续生成表征控制所述抓取单元向靠近正面拍摄单元的方向移动的方向控制指令。
[0087] 在具体实施过程中,可以根据接收到所述方向控制操作的次数或时长来确定所述抓取图标的相对移动距离,进而确定后续控制所述抓取单元移动的移动距离。
[0088] 第二种,通过电子设备的按键或触控屏来接收操作,来控制抓取图标移动。
[0089] 即通过压按电子设备的预设按键或按预设方向滑动触控屏,来控制抓取图标移动。
[0090] 举例来说,当接收到用户压按键盘上的指向上方的箭头按键的方向控制操作时,所述抓取图标相对所述游戏机图像向上移动,并在后续生成表征控制所述抓取单元向远离正面拍摄单元的方向移动的方向控制指令。
[0091] 再例如,当接收到用户在触控屏上向右划动的划动操作时,所述抓取图标相对所述游戏机图像向右移动,并在后续生成表征控制所述抓取单元向右移动的方向控制指令。
[0092] 第三种,接收作用在虚拟游戏场景画面上的操作,根据接收操作的位置来控制抓取图标移动。
[0093] 即接收到作用于所述直播房间的所述虚拟游戏场景画面上的第一位置的方向控制操作;控制所述抓取图标的移动到所述第一位置,并在后续根据所述抓取图标移动前的位置和所述第一位置,生成表征控制所述抓取单元移动的方向控制指令。
[0094] 举例来说,电子设备上的虚拟游戏场景中显示有所述游戏机的俯视画面,用户点击所述俯视画面上的第一位置,则电子设备计算出所述第一位置相对于所述俯视画面上的抓取图标的相对方向和相对距离;再控制所述抓取图标沿所述相对方向移动所述相对距离到达所述第一位置。后续再按照实际游戏机与所述俯视画面的缩放比例,计算出所述抓取单元实际需要移动的距离和方向,以生成所述方向控制指令。
[0095] 当然,在具体实施过程中,接收方向控制操作,控制所述抓取图标移动的方法还有很多,在此不作限制,也不再一一列举。
[0096] 再下来,执行步骤S204和步骤S205,接收用于控制所述抓取图标抓取的抓取控制操作;基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体。
[0097] 在具体实施过程中,接收所述抓取控制操作,控制抓取图标抓取物体的方法很多,可以根据需要设置,下面列举两种为例:
[0098] 第一种,设置虚拟控制图标来控制抓取图标抓取。
[0099] 所述接收用于控制所述抓取图标抓取的抓取控制操作,包括:接收作用于所述虚拟控制图标的抓取控制操作。
[0100] 即设置所述当前直播房间内显示有虚拟控制图标,所述虚拟控制图标上可以设置方向指示图标和抓取指示图标。当接收到作用于所述抓取指示图标的抓取控制操作时,控制所述抓取图标在虚拟游戏场景中模拟抓取。
[0101] 举例来说,假设所述虚拟控制图标上设置有夹钳图案的图标时,当用户点击所述夹钳图案的图标时,所述抓取图标在所述虚拟游戏场景中模拟进行抓取。
[0102] 第二种,通过电子设备的按键或触控屏来接收操作,控制抓取图标抓取。
[0103] 即通过压按电子设备的预设按键或按预设操作触碰触控屏,来控制抓取图标模拟抓取。
[0104] 举例来说,当接收到用户压按键盘上的回车按键的抓取控制操作时,所述抓取图标在所述虚拟游戏场景中模拟进行抓取。
[0105] 再例如,当接收到用户在触控屏上双击的操作时,所述抓取图标在所述虚拟游戏场景中模拟进行抓取。
[0106] 当然,在具体实施过程中,接收抓取控制操作,控制所述抓取图标模拟抓取的方法还有很多,在此不作限制,也不再一一列举。
[0107] 在本申请实施例中,可以设置在执行所述步骤S205完成模拟抓取后,默认直接执行所述步骤S206,即在虚拟场景中模拟抓取后直接控制实际的游戏机进行抓取。进一步,为了提高抓取成功率,提高用户积极性,也可以设置在执行所述步骤S205完成模拟抓取后,用户可以根据模拟抓取的结果,来确认是否执行直接实际的抓取。
[0108] 具体来讲,在所述控制所述抓取图标模拟抓取所述游戏机图像中的物体之后,还包括:接收确认操作;基于所述确认操作执行所述步骤S206;或者,接收重玩操作;基于所述重玩操作重新执行步骤S202~步骤S205。
[0109] 举例来说,如果步骤S205中的模拟抓取结果为模拟抓取成功,则用户可以点击预设按键或点击预设图标来执行确认操作,以直接进入步骤S206,如果步骤S205中的模拟抓取结果为模拟抓取失败,则用户可以点击预设按键或点击预设图标来执行重玩操作,来重新在所述虚拟游戏场景中进行模拟游戏。
[0110] 当然,在具体实施过程中,还可以设置如果步骤S205中的模拟抓取结果为模拟抓取成功,则直接默认进入步骤S206;如果步骤S205中的模拟抓取结果为模拟抓取失败,则直接默认回到虚拟游戏场景,可以重新执行步骤S202~步骤S205。
[0111] 再下来,介绍步骤S206,基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0112] 在本申请实施例中,所述方向控制指令和所述抓取控制指令可以是由所述观众端电子设备103先发送给所述直播平台服务器101,再由所述直播平台服务器101转发给所述游戏机102的。
[0113] 在具体实施过程中,所述物体可以是娃娃、食物或游戏币,在此不作限制;所述抓取单元可以是夹钳状抓手,用来抓住固定物体,也可以是磁铁用来吸引有磁性的物体,在此不作限制。
[0114] 在本申请实施例中,为了提升用户的参与感,在所述生成并发送方向控制指令和抓取控制指令至所述游戏机之后,还包括:在所述当前直播房间内直播显示所述游戏机执行所述方向控制指令和所述抓取控制指令的视频。
[0115] 具体来讲,可以是在步骤S201~步骤S206的执行过程中,所述当前直播间均持续提供所述游戏机的直播视频,只是步骤S201~步骤S205中的直播视频是用于所述虚拟游戏场景,步骤S206中的直播视频用于用户观看实际的抓取过程,确认实际的抓取结果;也可以是,只在步骤S206的执行过程中,在所述当前直播间持续提供所述游戏机的直播视频,以使用户观看实际的抓取过程,确认实际的抓取结果,在此不作限制。
[0116] 在本申请实施例中,为了提高用户参与的积极性,在所述生成并发送抓取控制指令至所述游戏机之后,还包括:
[0117] 接收直播平台服务器发送的奖励数据;其中,所述奖励数据是所述直播平台服务器基于抓取成功数据生成的;所述抓取成功数据是在所述抓取单元成功抓取物体后,所述游戏机反馈给所述直播平台服务器的数据。
[0118] 具体来讲,如果所述游戏机抓取到物体后,会生成抓取成功数据,并发送所述抓取成功数据至所述直播平台服务器,再由直播平台服务器根据所述抓取成功数据生成奖励数据,并反馈给观众端电子设备。
[0119] 在具体实施过程中,所述奖励数据,可以是给所述观众用户返回积分,或给所述观众用户返回礼物,或给所述观众用户寄出抓取到的物体,或者给所述观众用户指定的主播返回奖励,在此不作限制,也不再一一列举。
[0120] 进一步,可以是根据抓取的物体的种类、数量或重量,给予所述观众用户相对应价值的奖励。
[0121] 在具体实施过程中,所述游戏机102确定抓取成功的方式有多种,下面列举两种为例:
[0122] 第一种,在物体上预设被感应部件,并在所述抓取单元上预设感应部件。
[0123] 举例来说,预先在每个物体上设置芯片,并在所述抓取单元上设置能感应所述芯片的感应部件,当抓取单元抓取到物体时,所述感应部件能通过感应所述芯片,获取抓取到的物体的种类和数量等情况。
[0124] 第二种,在所述抓取单元上预设称重部件。
[0125] 举例来说,可以预先在所述抓取单元上预设称重部件,当抓取单元抓取到物体时,能称重获取抓取物体的重量。
[0126] 当然,在具体实施过程中还可以通过拍摄单元拍摄抓取单元,来获取抓取物体的情况,在此不作限制,也不再一一列举。
[0127] 在本申请实施例中,由于在同一个直播房间里可能会有多个观众用户同时想控制所述游戏机,为了避免出现不能区分本次抓取的物体是属于哪个观众用户的情况,本实施例还设置在一段时间内所述直播房间内只能有一个观众用户可以控制所述游戏机,以保证每个观众客户的利益。具体实施过程中,控制一段时间内只能有一个用户控制的方式较多,下面列举两种为例:
[0128] 第一种,当直播平台服务器101接收到方向控制指令和抓取控制指令后,即在预设时长内停止接收其他观众用户电子设备发送的控制指令。
[0129] 具体来讲,如果接收到观众用户A的方向控制指令和抓取控制指令,则在预设时长内停止获取所述直播房间中的其他观众用户的控制指令;在所述预设时长内抓取的物体对应的奖励数据属于该观众用户A。
[0130] 第二种,预先将时间划分为多个时段,每个时段里最先发送出方向控制指令和抓取控制指令的观众端电子设备才能控制游戏机。
[0131] 举例来说,设置所述直播房间里,每3分钟可以进行一次游戏机抓取控制。例如,12:00-12:03为一个时段,12:03-12:06为一个时段。每个时段内最先发出方向控制指令和抓取控制指令的观众端电子设备才能实际控制游戏机,该时段内获得的奖励数据属于该观众用户。
[0132] 当然,在具体实施过程中,实现一段时间内只能有一个用户控制游戏机的方法较多,可以根据需要来设置,在此不作限制。
[0133] 下面,结合图1所示系统,从直播平台服务器101,游戏机102和观众端电子设备103互动的角度,来以一具体实例说明本申请实施例提供的方法:
[0134] 首先,用户A在台式电脑上进入直播房间B;所述直播房间B内显示着抓娃娃游戏机C的虚拟游戏场景,所述虚拟游戏场景中的游戏机图像与所述抓娃娃游戏机C的当前状态一致;所述虚拟游戏场景中还显示有夹钳状的虚拟的抓取图标;
[0135] 用户A在键盘上点击指向左的箭头按键,则控制直播房间B内显示的虚拟的抓取图标相对所述游戏机图像向左移动;
[0136] 然后,用户A在键盘上点击指向上的箭头按键,则控制直播房间B内显示的虚拟的抓取图标再相对所述游戏机图像向上移动;
[0137] 再下来,用户A在键盘上点击回车键,则控制直播房间B内显示的虚拟的抓取图标模拟抓取娃娃;
[0138] 然后,所述台式电脑基于用户A的操作,生成并发送方向控制指令和抓取控制指令至直播平台服务器101,并通过直播平台服务器101转发所述方向控制指令和所述抓取控制指令至抓娃娃游戏机C;
[0139] 抓娃娃游戏机102执行所述方向控制指令和所述抓取控制指令,先控制抓取单元向左移动,再向远离正面拍摄单元的方向移动,再控制抓取单元向下移动并抓取娃娃,此时,用户A也能通过所述台式电脑上直播房间B的页面看见所述抓取单元移动和抓取娃娃的真实视频画面,从而得知所述抓取单元抓取的过程和抓取结果;
[0140] 如果所述抓取单元没有抓取到娃娃,则本轮虚拟直播游戏结束,可以进行下一轮虚拟控制抓娃娃;如果所述抓取单元成功抓取到娃娃,所述抓娃娃游戏机C获取抓到的娃娃的种类,并发送携带所述娃娃种类的所述抓取成功数据至所述直播平台服务器101;
[0141] 然后,所述直播平台服务器101根据所述抓取成功数据,生成奖励数据,以返回给所述用户A对应数量的积分奖励。
[0142] 基于同一发明构思,本申请提供了图1中直播平台服务器101侧的虚拟直播游戏的方法,详见实施例二。
[0143] 实施例二
[0144] 如图3所示,本实施提供了一种虚拟直播游戏的方法,所述方法应用于直播平台服务器101中,包括:
[0145] 步骤S301,获取以游戏机为拍摄对象的当前图像;
[0146] 步骤S302,发送所述当前图像至当前直播房间对应的观众端电子设备;
[0147] 步骤S303,接收并转发所述观众端电子设备发送的方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述游戏机的抓取单元抓取所述游戏机中的物体。
[0148] 在本申请实施例中,所述直播平台服务器101可以为计算机设备、云端或计算机设备组,在此不作限制。
[0149] 在具体实施过程中,所述发送所述当前图像至当前直播房间对应的观众端电子设备,可以是直接发送所述当前图像至所述观众端电子设备,也可以是先根据所述当前图像模拟出游戏机图像,再发送所述游戏机图像至所述观众端电子设备,在此不作限制。
[0150] 由于本实施例所介绍的方法与本申请实施例中介绍的一种虚拟直播游戏的方法是基于同一发明构思的,且在介绍实施例一时已经对直播平台服务器101侧的方法步骤进行说明,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的方法的具体实施方式以及其各种变化形式,所以为了说明书的简洁,在此不再详细介绍。
[0151] 基于同一发明构思,本申请提供了图1中游戏机102侧的虚拟直播游戏的方法,详见实施例三。
[0152] 实施例三
[0153] 如图4所示,本实施提供了一种虚拟直播游戏的方法,所述方法应用于游戏机102中,所述游戏机102包括拍摄单元,所述方法包括:
[0154] 步骤S401,发送以所述游戏机为拍摄对象的当前图像至直播平台服务器;所述当前图像为所述拍摄单元拍摄所述游戏机获取的图像;
[0155] 步骤S402,接收所述直播平台服务器发送的方向控制指令和抓取控制指令;
[0156] 步骤S403,执行所述方向控制指令和所述抓取控制指令,控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;并控制所述游戏机的抓取单元抓取所述游戏机中的物体。
[0157] 在本申请实施例中,所述方法还包括:
[0158] 发送以所述游戏机为拍摄对象的当前视频至所述直播平台服务器;其中,所述当前视频包括所述游戏机执行所述方向控制指令和所述抓取控制指令的过程视频。
[0159] 在本申请实施例中,在所述执行所述方向控制指令和所述抓取控制指令之后,还包括:
[0160] 如果所述抓取单元成功抓取所述物体,则反馈抓取成功数据至所述直播平台服务器。
[0161] 在本申请实施例中,所述拍摄单元包括正面拍摄单元和俯视拍摄单元,其中,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向不平行。
[0162] 较优的,所述正面拍摄单元的拍摄方向与所述俯视拍摄单元的拍摄方向垂直。
[0163] 由于本实施例所介绍的方法与本申请实施例中介绍的一种虚拟直播游戏的方法是基于同一发明构思的,且在介绍实施例一时已经对游戏机102侧的方法步骤进行说明,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的方法的具体实施方式以及其各种变化形式,所以为了说明书的简洁,在此不再详细介绍。
[0164] 基于同一发明构思,本申请提供了实施例一对应的电子设备的实施例,详见实施例四。
[0165] 实施例四
[0166] 如图5所示,本实施提供了一种电子设备,包括存储器510、处理器520及存储在存储器520上并可在处理器520上运行的计算机程序511,处理器520执行计算机程序511时实现以下步骤:
[0167] 在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0168] 接收用于控制所述抓取图标移动的方向控制操作;
[0169] 基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0170] 接收用于控制所述抓取图标抓取的抓取控制操作;
[0171] 基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0172] 基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0173] 在具体实施过程中,处理器520执行计算机程序511时,可以实现实施例一中任一实施方式。
[0174] 由于本实施例所介绍的电子设备为实施本申请实施例一中一种虚拟直播游戏的方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
[0175] 基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例五。
[0176] 实施例五
[0177] 如图6所示,本实施提供了一种计算机可读存储介质600,其上存储有计算机程序611,该计算机程序611被处理器执行时实现以下步骤:
[0178] 在当前直播房间内显示虚拟游戏场景;所述虚拟游戏场景包括以游戏机为拍摄对象获取的游戏机图像和抓取图标;
[0179] 接收用于控制所述抓取图标移动的方向控制操作;
[0180] 基于所述方向控制操作,控制所述抓取图标相对于所述游戏机图像移动;
[0181] 接收用于控制所述抓取图标抓取的抓取控制操作;
[0182] 基于所抓取控制操作,控制所述抓取图标模拟抓取所述游戏机图像中的物体;
[0183] 基于所述方向控制操作和所述抓取控制操作,生成并发送方向控制指令和抓取控制指令至所述游戏机,其中,所述方向控制指令用于控制所述游戏机的抓取单元沿所述方向控制指令表征的方向移动;所述抓取控制指令用于控制所述抓取单元抓取所述游戏机中的物体。
[0184] 在具体实施过程中,该计算机程序611被处理器执行时,可以实现实施例一中任一实施方式。
[0185] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0186] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0187] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0188] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0189] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0190] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。