一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

游戏的操作控制方法、装置、系统和电子设备与流程

2022-11-23 16:43:25 来源:中国专利 TAG:


1.本发明涉及游戏技术领域,尤其是涉及一种游戏的操作控制方法、装置、系统和电子设备。


背景技术:

2.当观众在看主播直播游戏时,如果主播正在进行实效性很高且较复杂的游戏操作,观众想要立即模仿该主播的操作时,则需要打开游戏,登录账号,进入游戏界面,通过直播画面观察主播的操作步骤,以及该操作步骤中涉及到的游戏对象等,才可以在打开的游戏中执行与主播相同的一系列的操作,进而达到主播的游戏结果一致的效果。但是,针对实效性很高、较复杂、且操作较快的游戏操作,观众如果在观看的过程中执行上述一系列的操作,可能会跟不上主播的操作,导致无法立即模仿主播的游戏操作,影响观众的直播观看体验和游戏体验。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种游戏的操作控制方法、装置、系统和电子设备,以避免观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,通过在观众的游戏中自行执行主播的操作,提高游戏的操作控制效率,进而提高观众的直播观看体验和游戏操控体验。
4.第一方面,本发明实施例提供了一种游戏的操作控制方法,该方法应用于直播服务器,直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;方法包括:接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
5.进一步的,从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。
6.进一步的,操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
7.进一步的,库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
8.第二方面,本发明实施例提供了一种游戏的操作控制方法,方法应用于观众端,方法包括:接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。
9.进一步的,接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
10.进一步的,响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
11.进一步的,游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。
12.进一步的,接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
13.第三方面,本发明实施例提供了一种游戏的操作控制方法,方法应用于游戏服务器,方法包括:接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。
14.进一步的,操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
15.进一步的,操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
16.进一步的,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
17.第四方面,本发明实施例提供了一种游戏的操作控制系统,系统包括:直播服务
器,游戏服务器,以及终端设备;直播服务器用于:向终端设备提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自终端设备的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器;游戏服务器用于:接收来自直播服务器的目标主播针对目标游戏的操作指令;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至终端设备;终端设备用于:接收并显示来自直播服务器的视频流;响应于指定触发操作,生成操作控制请求;将操作控制请求发送至直播服务器,接收并显示来自游戏服务器的游戏画面。
18.第五方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于直播服务器,直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;装置包括:操作指令确定模块,用于接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;操作指令发送模块,用于将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
19.第六方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于观众端,装置包括:视频流接收模块,用于接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;操作控制请求生成模块,用于响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;操作控制请求发送模块,用于将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;游戏画面显示模块,用于接收并显示游戏画面。
20.第七方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于游戏服务器,装置包括:操作指令接收模块,用于述操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;操作指令执行模块,用于控制登录有目标游戏账号的目标游戏执行操作指令;游戏画面发送模块,用于生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面;其中,目标游戏账号与观众端的账号相关联。
21.第八方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面、第二方面、或第三方面的游戏的操作控制方法。
22.第九方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面、第二方面、或第三方面的游戏的操作控制方法。
23.本发明实施例带来了以下有益效果:
24.本发明提供了一种游戏的操作控制方法、装置、系统和电子设备,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器
确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
25.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
26.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
27.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本发明实施例提供的一种游戏的操作控制方法的流程图;
29.图2为本发明实施例提供的另一种游戏的操作控制方法的流程图;
30.图3为本发明实施例提供的另一种游戏的操作控制方法的流程图;
31.图4为本发明实施例提供的一种游戏的操作控制系统的结构示意图;
32.图5为本发明实施例提供的一种游戏的操作控制装置的结构示意图;
33.图6为本发明实施例提供的另一种游戏的操作控制装置的结构示意图;
34.图7为本发明实施例提供的另一种游戏的操作控制装置的结构示意图;
35.图8为本发明实施例提供的电子设备的结构示意图。
36.图标:
37.400-游戏的操作控制系统;401-直播服务器;402-游戏服务器;403-终端设备。
具体实施方式
38.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.当观众在看主播直播游戏时,主播正在进行实效性很高且较复杂的游戏操作,比如合卡、升级角色等操作,该种操作中,如果所需材料不够还需要购买,且一般情况下主播的操作手速很快,如果观众觉得这些操作很精彩,或者操作的结果效果很好,想要立即模仿该主播的操作,则需要观众打开游戏,登录账号,进入游戏界面,通过直播画面观察主播的操作步骤,以及该操作步骤中涉及到的游戏对象等,才可以在打开的游戏中执行与主播相同的一系列的操作,进而达到主播的游戏结果一致的效果。但是,针对实效性很高、较复杂、且操作较快的游戏操作,观众如果在观看的过程中执行上述一系列的操作,可能会跟不上主播的操作,导致无法立即模仿主播的游戏操作,影响观众的直播观看体验和游戏体验。
40.基于此,本发明实施例提供的一种游戏的操作控制方法、装置、系统和电子设备,该技术可以应用于手机、电脑、笔记本、平板电脑、计算计、服务器等设备。
41.为便于对本实施例进行理解,首先对本发明实施例所公开的一种游戏的操作控制方法进行详细介绍,该方法应用于直播服务器,该直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;其中,目标游戏可以是卡牌类游戏,多人在线竞技类游戏,也可以是策略游戏等。游戏直播画面中通常包括目标游戏的游戏界面,以及主播的操作过程,还可以包括主播的画面。通常主播端将获取的主播控制的游画面,以及拍摄的主播画面,发送至直播服务器,然后通过直播服务器生成游戏直播画面的视频流,将该视频流发送至观众端,以使观众端能够观看主播的游戏直播画面。其中,观众端可以是手机、平板电脑、笔记本电脑、计算机等终端设备。
42.如图1所示,该方法包括如下步骤:
43.步骤s102,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;
44.上述操作控制请求用于指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令。通常通过观众端,响应针对直播游戏画面对应的页面中指定控件的触发操作生成的。上述操作指令通常包括目标主播针对目标游戏执行的操作行为,比如,在目标游戏中进行合成指定卡片的玩法,具体将材料a和材料b添加至合成池,然后再将两个材料c添加到合成池,点击合成控件,完成指定卡片的合成。
45.实际实现时,在观众端对应的用户观看主播的游戏直播时,如果用户想模仿主播在目标游戏中的操作,就可以点击直播页面中“跟他操作”的控件,即可生成上述操作控制请求,该操作控制请求用于指示,直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令。需要说明的是,在观众端对应的用户点击直播页面中“跟他操作”的控件之前,为了生成操作控制请求,需要观众端对应的用户在直播页面中绑定用户目标游戏的目标游戏账号和目标游戏账号的密码。因此,上述操作控制请求中包括目标游戏账号和目标游戏账号的密码。
46.在观众端生成操作控制请求后,将该操作控制请求发送至直播服务器,直播服务器在接受到上述操作控制请求后,在转码服务器环节,通过转码服务器自动定时截取多张主播当前直播流的游戏直播画面,然后通过图像识别技术,从游戏直播画面中确定目标主播针对目标游戏的操作指令。
47.具体的,可以通过游戏直播画面识别主播当前操作控制的游戏名称、以及当前正在进行的游戏玩法,通常一个游戏有多个游戏玩法,比如,合成卡片、执行特定任务等。还可以识别主播针对目标游戏执行的具体操作,包括操作的顺序,操作的对象、数量、坐标等信息。比如,点击背包中的道具a,将道具a添加至合成池,点击背包中的道具b,将两个道具b添加至合成池,最后点击合成。
48.另外,上述操作指令实际上是程序指令,当游戏服务器运行该程序指令时,即可执行上述操作指令。
49.步骤s104,将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
50.上述操作指令中通常包括目标游戏的游戏名称,以及目标游戏账号和目标游戏账号的密码。具体的,可以根据目标游戏的游戏名称,将操作指令发送至对应的游戏服务器。在游戏服务器接收到上述操作指令后,可以根据游戏名称,以及目标游戏账号和目标游戏账号的密码,首先打开目标游戏的登录界面,然后输入目标游戏账号和目标游戏账号的密码,登录目标游戏账号。进入目标游戏,然后根据操作指令中,目标主播针对目标游戏执行的操作,针对登录有目标游戏账号的目标游戏执行同样的操作。于此同时,生成执行操作指令的游戏画面,该游戏画面具体包括针对目标游戏执行的各种操作。比如,游戏画面包括:在目标游戏的游戏界面打开背包,显示背包中的物品,点击物品a,将该物品a添加至合成池,点击物品b,将该物品b添加至合成池,最后点击合成控件,完成合成操作的画面。
51.需要说明的是,上述目标游戏账号可以与观众端的账号相关联,也可以与观众端的账号不相关。由于目标游戏账号需要观众端对应的用户输入,因此只要用户知道账号的密码,就可以输入任何一个游戏账号。比如,观众端对应的用户可以是用其他用户的账号观看直播,但是在直播页面绑定的是自己的游戏账号和密码,再比如,观众端对应的用户是用自己的账号观看直播,但是在直播页面绑定的是其他用户的游戏账号和密码。
52.另外,将游戏画面发送至观众端之后,由于观众端的直播页面正在播放游戏直播画面,为了使用户也能观察到后台,也就是游戏服务器对登录有目标游戏账号的目标游戏的操控画面,还可以在直播页面显示游戏画面,比如,通过分屏显示的方式,显示游戏直播画面和游戏画面。
53.本发明实施例提供的一种游戏的操作控制方法,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
54.上述步骤s102中,从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,一种可能的实施方式:
55.(1)获取游戏直播画面的直播画面截图;
56.具体的,可以在转码服务器环节,通过转码服务器自动定时截取多张主播当前直播流的游戏直播画面,通常可以得到多个直播画面截图。即,将目标主播针对目标游戏的操控画面进行截图,比如,每隔20毫秒或者10毫秒进行一次截图操作。
57.(2)通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;
58.上述识别模型通常包括多个,每个识别模型用于识别直播画面截图中不同的内容。其中,上述识别模型预先通过不同的训练样本训练完成,比如,不同游戏的第一游戏界面截图的训练样本,同种游戏的不同玩法的第二游戏界面截图的训练样本,不玩法中不同的操作行为的第三游戏界面截图的训练样本,以及对第三游戏界面截图中各个游戏道具进
行标注的第四戏界面截图的训练样本。通过不同的训练样本训练不同的识别模型,通过不同的识别模型识别直播画面截图中的内容。具体包括目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息。
59.实际实现时,可以将获取到的直播画面截图首先输入到用于识别游戏名称的识别模型,得到目标游戏的游戏名称;然后将直播画面截图输入到用于识别目标游戏的游戏玩法的识别模型,得到目标主播针对目标游戏的目标玩法;然后将直播画面截图输入至识别操作行为的识别模型,得到目标主播针对目标游戏的操作行为;最后将直播画面截图输入至识别操作行为涉及到的道具信息的识别模型,得到执行上述操作行为所涉及的道具信息。比如道具的名称,道具数量等。
60.或者,还可以获取目标主播直播时选择的开播分类,将直播画面截图输入至游戏名称对应的第一识别模型,通过第一识别模型将直播画面截图与开播分类对应的所有游戏的游戏界面截图进行对比,得到与直播画面截图相匹配的游戏界面截图,进而得到目标游戏的游戏名称。
61.(3)根据识别结果,确定操作指令。
62.具体的,可以将目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息,转换为可以执行的程序,得到上述操作指令。
63.上述方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
64.上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;该目标游戏账号和目标游戏账号的密码是观众端对应的用户预先在直播页面中输入的。上述步骤(3)中,根据识别结果,确定操作指令的步骤,一种可能的实施方式:
65.将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
66.为了使游戏服务器能够控制目标游戏执行与主播一致的操作,可以先将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为,以及道具信息转换为第一程序指令,用于执行与主播一致的操作。比如,第一程序指令指示:打开目标游戏的登录界面,输入目标游戏账号和目标游戏账号的密码,在进入目标游戏的游戏界面后,打开目标玩法,添加1个材料b到合成池;购买2个材料c;加3个材料c到合成池;点击合成按钮。
67.但是,通常登录有目标游戏账号的目标游戏的库存中可能没有执行此次操作所需的道具,因此可能会触发在目标游戏中购买道具的操作。因此,需要预先设置两个程序指令,即上述预设的库存判断程序指令和预设的道具购买程序指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
68.上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标
游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
69.具体的,上述道具购买程序指令,还用于,将需要购买的道具按照可及时买到的价格从低到高,匹配计算用户所需的资源,并在最后的付款页面弹出窗口以使用户进行购买。
70.上述方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
71.本发明实施例提供了另一种游戏的操作控制方法,该方法应用于观众端,该观众端可以是手机、平板电脑、笔记本电脑、计算机等设备。如图2所示,该方法包括如下步骤:
72.步骤s202,接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;
73.上述游戏直播画面中包括目标主播针对游戏界面的各种操作画面,还可以包括针对目标主播的视频画面。
74.步骤s204,响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;
75.上述指定触发操作可以是针对指定控件的触发操作,比如点击操作等;其中,指定控件可以是游戏直播画面对应的直播页面中的控件,比如“跟他操作”。具体可以根据当前观看直播的账号,观众端的设备地址、预先输入的目标游戏账号,以及目标游戏账号的密码,生成操作控制请求。
76.步骤s206,将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;
77.其中,操作控制请求包括观众端的设备地址,发送操作指令的时候,也会将设备地址发送至游戏服务器,因此,将游戏画面发送至观众端可以是根据设备地址发送的。
78.步骤s208,接收并显示游戏画面。
79.具体的,响应于指定触发操作,分屏显示游戏直播画面,比如,左边显示游戏直播画面,右边显示游戏画面,以使用户能够同时观看直播画面和后台控制目标游戏的画面。用户的目标游戏的操作结果,能通过直播画面对应的页面实时同步展示。
80.上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
81.需要说明的是,由于操作指令中可能会有购买道具的操作,为了提高用户的游戏操作体验感,在接收并显示游戏画面的步骤之后,上述方法还包括:
82.在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
83.实际实现时,游戏服务器会根据操作指令中的购买规则,生成需要购买道具的提示信息,并将该提示信息发送至观众端。具体可以根据设备地址,将提示信息发送至观众端,此时在游戏画面上显示购买道具的付款弹窗,以提示用户想要实现与目标主播一致的操作,需要购买弹窗中的道具,用户可以点击该弹窗,点击确认购买,或者输入付款密码,即可生成付款成功的结果;或者点击取消购买,即可生成付款失败的结果。
84.将付款结果发送至游戏服务器,如果付款结果为付款成功的结果,通过游戏服务器,在登录有目标游戏账号的目标游戏中完成购买道具的操作,即可获取该道具。如果付款结果为付款失败的结果,则游戏服务器可以中止执行该操作指令,还可以继续发送提示信息,再次提醒用户付款。
85.上述方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
86.为了能够启动游戏操作控制的功能,以及使游戏服务器能够登录目标游戏账号,响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
87.具体的,可以在显示视频流的页面,即播放游戏直播画面的页面中,点击指定控件,比如绑定控件,输入目标游戏账号以及目标游戏账号的密码。只有输入了目标游戏账号和目标游戏账号的密码,在响应于指定触发操作的时候,才可以生成操作控制请求,启动操作控制功能。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
88.进一步的,上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。
89.具体的,用户可以点击暂停控件,暂停播放游戏画面;另外,点击暂停控件后,还可以生成暂停指令发送至游戏服务器,使游戏服务器暂停执行操作指令。也可以不将暂停指令发送至游戏服务器。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
90.在接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
91.实际实现时,可以是在执行完毕后,显示执行完毕的提示信息,然后点击提示信息中确认,即可取消分屏显示,仅显示游戏直播画面,也可以在执行完毕后,自动取消分屏显示。
92.本发明实施例提供了另一种游戏的操作控制方法,该方法应用于游戏服务器,如图3所示,该方法包括如下步骤:
93.步骤s302,接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;
94.步骤s304,控制登录有目标游戏账号的目标游戏执行操作指令;
95.步骤s306,生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众
端显示游戏画面。
96.上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
97.上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;
98.上述步骤s304,控制登录有目标游戏账号的目标游戏执行操作指令的步骤,一种可能的实施方式:
99.根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
100.上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;
101.在游戏界面执行操作行为的步骤,一种可能的实施方式:
102.根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
103.上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,一种可能的实施方式:
104.生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
105.本发明实施例提供了一种游戏的操作控制系统,如图4所示,该游戏的操作控制系统400包括:直播服务器401,游戏服务器402,以及终端设备403;其中,直播服务器401用于:向终端设备提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自终端设备的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器;游戏服务器402用于:接收来自直播服务器的目标主播针对目标游戏的操作指令;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至终端设备;终端设备403用于:接收并显示来自直播服务器的视频流;响应于指定触发操作,生成操作控制请求;将操作控制请求发送至直播服务器,接收并显示来自游戏服务器的游戏画面。
106.本发明实施例提供的游戏的操作控制系统,与前述实施例提供的游戏的操作控制方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
107.对应上述的方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于直播服务器,该直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;如图5所示,装置包括:
108.操作指令确定模块51,用于接收来自观众端的操作控制请求,从游戏直播画面中
确定目标主播针对目标游戏的操作指令;
109.操作指令发送模块52,用于将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
110.本发明实施例提供了一种游戏的操作控制装置,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
111.进一步的,上述操作指令确定模块还用于:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。
112.进一步的,上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;上述操作指令确定模块还用于:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
113.进一步的,上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;上述道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
114.对应上述方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于观众端,如图6所示,该装置包括:
115.视频流接收模块61,用于接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;
116.操作控制请求生成模块62,用于响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;
117.操作控制请求发送模块63,用于将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;
118.游戏画面显示模块64,用于接收并显示游戏画面。
119.上述游戏的操作控制装置中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与
主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
120.进一步的,上述装置还包括付款模块,用于:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
121.进一步的,上述装置还包括信息输入模块,用于:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
122.进一步的,上述游戏画面中还包括暂停控件;上述装置还包括暂停模块,用于:响应于暂停控件的触发操作,暂停播放游戏画面。
123.进一步的,上述装置还包括取消显示模块,用于:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
124.对应上述方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于游戏服务器,如图7所示,该装置包括:
125.操作指令接收模块71,用于述操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;
126.操作指令执行模块72,用于控制登录有目标游戏账号的目标游戏执行操作指令;
127.游戏画面发送模块73,用于生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。
128.上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
129.进一步的,上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;上述操作指令执行模块还用于:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
130.进一步的,上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;上述操作指令执行模块还用于:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
131.进一步的,上述操作指令执行模块还用于:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结
果指示购买道具成功,完成购买操作。
132.本发明实施例提供的游戏的操作控制装置,与前述实施例提供的游戏的操作控制方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
133.本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述游戏的操作控制方法。该电子设备可以是服务器,也可以是终端设备。
134.上述游戏的操作控制方法,应用于直播服务器时,具体包括如下步骤:
135.向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
136.上述从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。该方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
137.上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
138.上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。该方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
139.上述游戏的操作控制方法,应用于终端设备时,具体包括如下步骤:
140.接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的
操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
141.上述接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。该方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
142.上述响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
143.上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
144.上述接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
145.上述游戏的操作控制方法,应用于游戏服务器时,具体包括如下步骤:
146.接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
147.上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
148.上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
149.上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
150.参见图8所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的计算机可执行指令,该处理器100执行计算机可执行指令以实现上述游戏的操作控制方法。
151.进一步地,图8所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。
152.其中,存储器101可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
153.处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。
154.本实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述游戏的操作控制方法。
155.上述游戏的操作控制方法,应用于直播服务器时,具体包括如下步骤:
156.向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令
发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
157.上述从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。该方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
158.上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
159.上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。该方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
160.上述游戏的操作控制方法,应用于终端设备时,具体包括如下步骤:
161.接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
162.上述接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买
道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。该方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
163.上述响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
164.上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
165.上述接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
166.上述游戏的操作控制方法,应用于游戏服务器时,具体包括如下步骤:
167.接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
168.上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
169.上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
170.上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
171.本发明实施例所提供的游戏的操作控制方法、装置、系统以及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
172.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
173.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
174.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
175.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
176.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献