游戏控制方法、设备及存储介质与流程

文档序号:27075851发布日期:2021-10-24 10:39阅读:175来源:国知局
游戏控制方法、设备及存储介质与流程

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.其中,所述实际控制指令基于在先控制界面布局确定,所述在先控制界面布局与所述第一设备的有效展示区域相对应。
29.本技术还提供一种游戏控制装置,应用于第一设备,所述游戏控制装置包括:
30.第一获取模块,用于在向第二设备投屏后,获取优化控制界面布局;
31.其中,所述优化控制界面布局与所述第二设备的有效展示区域相对应;
32.第一发送模块,用于当检测到基于优化控制界面布局的优化控制指令后,发送所述优化控制指令至所述服务器端,以供所述服务器端基于所述优化控制指令确定视频流,并发送所述视频流至所述第二设备。
33.可选地,所述第一获取模块还用于:
34.接收服务器端发送的至少一个热门控制界面布局,所述热门控制界面布局与所述第二设备的有效展示区域相对应,从所述热门控制界面布局中选取一个作为优化控制界面布局;
35.或者,
36.基于在先控制界面布局中各预设控制件的使用频率,对所述各预设控制件进行对
应触摸区域的调整,生成优化控制界面布局;所述在先控制界面布局与所述第一设备的有效展示区域相对应;
37.所述游戏控制装置还包括:
38.第二发送模块,用于发送优化控制界面布局至服务器端,以供所述服务器端基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;
39.或者,
40.第二获取模块,用于基于优化控制界面布局与在先控制界面布局得到指令映射关系;
41.第二发送模块,用于发送所述指令映射关系至服务器端。
42.所述游戏控制装置还包括:
43.第三发送模块,用于发送停止切换指令至所述服务器端,所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的;
44.接收模块,用于接收所述服务器端基于所述停止切换指令反馈的视频流;
45.第四发送模块,用于当检测到基于在先控制界面布局的实际控制指令后,发送所述实际控制指令至所述服务器端,以供所述服务器端发送所述实际控制指令至目标游戏的游戏实例,以控制所述游戏实例;所述在先控制界面布局与所述第一设备的有效展示区域相对应。
46.本技术还提供一种游戏控制设备,所述游戏控制设备为实体节点设备,所述游戏控制设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述游戏控制方法的程序,所述游戏控制方法的程序被处理器执行时可实现如上述应用于服务器端的游戏控制方法的步骤。
47.本技术还提供一种游戏控制设备,所述游戏控制设备为实体节点设备,所述游戏控制设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述游戏控制方法的程序,所述游戏控制方法的程序被处理器执行时可实现如上述应用于第一设备的游戏控制方法的步骤
48.本技术还提供一种存储介质,所述存储介质上存储有实现上述游戏控制方法的程序,所述游戏控制方法的程序被处理器执行时实现如上述应用于服务器端的的游戏控制方法的步骤。
49.本技术还提供一种存储介质,所述存储介质上存储有实现上述游戏控制方法的程序,所述游戏控制方法的程序被处理器执行时实现如上述应用于第一设备的游戏控制方法的步骤。
50.本技术还提供一种游戏控制系统、包括服务器端,第一设备和第二设备,该服务器端实现上述应用于服务器端的游戏控制方法的步骤。
51.本技术还提供一种游戏控制系统、包括服务器端,第一设备和第二设备,该第一设备实现上述应用于第一设备的游戏控制方法的步骤。
52.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述应用于第一设备的游戏控制方法的步骤。
53.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执
行时实现上述应用于服务器端的游戏控制方法的步骤。
54.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述应用于第一设备的游戏控制方法的步骤。
55.本技术提供一种游戏控制方法、设备及存储介质,与现有技术中用户游戏投屏过程中的操作过于复杂相比,在本技术中,服务器端在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令,并发送所述优化控制指令对应的视频流至所述第二设备,以供所述第二设备显示所述视频流,以供用户观看,其中,所述优化控制指令基于优化控制界面布局确定,所述优化控制界面布局与第二设备的有效展示区域相对应,也即,在本技术中,优化控制界面布局与第二设备的有效展示区域相对应,因而,基于优化控制界面布局确定的优化控制指令生成后,使得用户在第一设备上体验到对应第二设备的操作感知或者操作灵敏度,即使得用户在第一设备上输入优化控制指令时,能够体验到类似于直接在第二设备的屏幕上输入的感觉,避免了误点的发生,进而简化了用户在游戏投屏过程中的操作步骤。
附图说明
56.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
57.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
58.图1为本技术游戏控制方法第一实施例的流程示意图;
59.图2为本技术游戏控制方法第二实施例的流程示意图;
60.图3为本技术实施例方案涉及的硬件运行环境的设备结构示意图。
61.本技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
62.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
63.本技术实施例提供一种游戏控制方法,在本技术游戏控制方法的第一实施例中,参照图1,所述游戏控制方法包括:
64.步骤s10,在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令;所述优化控制指令基于优化控制界面布局确定;所述优化控制界面布局与第二设备的有效展示区域相对应;
65.步骤s20,发送所述优化控制指令对应的视频流至所述第二设备,以供所述第二设备显示所述视频流。
66.具体步骤如下:
67.步骤s10,在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令;所述优化控制指令基于优化控制界面布局确定;所述优化控制界面布局与第二设备的有效展示区域相对应;
68.在本实施例中,需要说明的是,游戏控制方法可以应用于服务器端的游戏控制系
统(或者云游戏管理系统),该游戏控制系统(或者云游戏管理系统)从属于游戏控制设备。
69.在本实施例中,提升用户在投屏场景下,云玩控制按钮密集型目标游戏的体验,也即,在云玩投屏游戏的过程中,用户无需频繁低头矫正游戏操作,也不会发生频繁的误点操作。
70.在本实施例中,在云玩投屏游戏时,主游戏设备(大屏幕的第二设备)和辅助设备(第一设备或者客户端)都与云游戏管理端(平台)即服务器端进行通信连接,即主辅设备协同运行游戏,提升用户的云玩体验,在本实施例中,第一设备也是手柄设备或者手持设备,第二设备是显示设备。
71.在本实施例中,在服务器端接收到目标游戏对应第一设备发送的向第二设备投屏的投屏请求时,与第二设备建立通信连接,并向第二设备发送投屏请求对应的视频流,在本实施例中,目标游戏包括各个不同用户的游戏实例,因而,在服务器端接收到目标游戏对应第一设备发送的向第二设备投屏的投屏请求时,向第二设备发送目标游戏的游戏实例的视频流,且需要说明的是,目标游戏是包括视频流和控制流的,其中,视频流和控制流是可以分开的,当然,视频流和控制流也可以是整体的,也即,针对每个目标游戏的目标实例而言,视频流和控制流是可以分开的,也可以是整体的,因而,可以提升游戏的抗风险性能。
72.其中,当第一设备未投屏时,即只通过第一设备云玩游戏时,很显然,视频流和控制流都是向第一设备进行发送,也即,视频流和控制流是整体处理的。
73.其中,当第一设备投屏时,即通过第二设备和第一设备协同云玩游戏时,很显然,视频流向第二设备发送,控制流向第一设备发送,也即,视频流和控制流是分开处理的。
74.需要说明的是,在第一设备投屏时,服务器端与第二设备建立通信连接后,向第二设备发送目标游戏的游戏实例的视频流,其中,视频流是由游戏画面构成的,其中,服务器端可以一次性将游戏画面发送给第二设备,也可以是非一次性发送的,对于第二设备而言,可以一次性解析游戏画面,也可以是非一次性解析游戏画面。
75.在本实施例中,第一设备和第二设备都具有目标游戏的有效展示区域,该有效展示区域可以是设备的部分屏幕尺寸或者整个屏幕尺寸,也即,在设备的整个屏幕上都可以有效展示游戏,其中,第一设备的有效展示区域可以大于第二设备的有效展示游戏,也可以小于第二设备的有效展示游戏,在本实施例中,以第一设备的有效展示区域小于第二设备的有效展示游戏为例进行具体说明。
76.在本实施例中,在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令;优化控制指令基于优化控制界面布局确定,其中,优化控制界面布局与第二设备的有效展示区域相对应。
77.其中,优化控制界面布局可以指的是:根据小屏幕设备(第一设备)尺寸将小屏幕上的控制按钮进行重新分布后得到的控制界面布局。
78.具体地,例如,某一控制按钮在先占有的面积大小是124*124的大小,在优化控制界面布局后,该控制按钮在先占有的面积大小是420*420的大小。
79.在本实施例中,优化控制界面布局与第二设备的有效展示区域相对应,而在第一设备向第二设备投屏前,用户基于第一设备上的在先控制界面布局进行控制操作,该在先控制界面布局与第一设备的有效展示区域相对应,具体地:若有效展示区域是设备的整个屏幕尺寸,则优化控制界面布局与第二设备的屏幕尺寸相对应,在先控制界面布局与第一
设备的屏幕尺寸相对应。
80.在本实施例中,执行主体是服务器端,第一设备具体可以是手机,或者平板等,第二设备具体可以是智能电视大屏幕,因而,在先控制界面布局可以是与手机屏对应的布局,而优化控制界面布局可以是与智能电视大屏幕对应的布局。
81.在本实施例中,优化控制指令基于优化控制界面布局确定,即优化控制指令针对优化控制界面布局。
82.在本实施例中,需要说明的是,优化控制指令中携带具体的控制信息,确定该具体的控制信息的目的在于:确定对应的视频流。
83.其中,所述优化控制界面布局与在先控制界面布局之间存在指令映射关系,所述在先控制界面布局与所述第一设备的有效展示区域相对应;
84.所述发送所述优化控制指令对应的视频流至所述第二设备的步骤之前,还包括:
85.步骤a1,根据所述指令映射关系,将所述优化控制指令映射至所述在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制所述游戏实例;
86.在本实施例中,所述优化控制界面布局与在先控制界面布局之间存在指令映射关系,对于服务器端而言,需要获取优化控制界面布局与在先控制界面布局的指令映射关系,即在本实施例中,在接收第一设备发送的优化控制指令之前,服务器端需要先确定优化控制界面布局与在先控制界面布局之间的指令映射关系。
87.其中,优化控制界面布局与在先控制界面布局之间的指令映射关系具体可以是:
88.第一,基于优化控制界面布局确定的某一操作行为,与基于在先控制界面布局确定的另一操作行为,所对应的控制指令是一致的或者相同的;
89.第二:基于优化控制界面布局确定的某一操作指令,与基于在先控制界面布局确定的另一操作指令,所对应的控制效果是一致的或者相同的;
90.第三,基于优化控制界面布局确定的某一操作坐标区域,与基于在先控制界面布局确定的另一操作坐标区域,所对应的控制效果是一致的或者相同的。
91.其中,在接收到第一设备发送的优化控制指令后,可以先对第一设备和第二设备进行验证,若第一设备和第二设备均验证通过后,才执行后续步骤,如向第二设备发送目标游戏的游戏实例的视频流等。
92.具体地,例如,服务器端收到游戏设备a上发来的向游戏设备b的优化控制指令后,云游戏管理系统(服务器端)对游戏设备a和游戏设备b进行安全检测验证,验证通过后,才执行后续步骤。
93.其中,安全检测验证的过程在此不做具体的说明。
94.步骤a2,接收所述游戏实例反馈的所述原本控制指令对应的视频流,将其作为所述优化控制指令对应的视频流。
95.接收所述游戏实例反馈的所述原本控制指令对应的视频流,将其作为所述优化控制指令对应的视频流,在本实施例中,具体地,服务器端接收第一设备发送的优化控制界面布局对应的指令映射关系以及基于优化控制界面布局发送的优化控制指令,根据指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送原本控制指令至目标游戏的游戏实例,以控制游戏实例;之后,在游戏实例对该原本控制指令进行处理
后,得到视频流,即服务器端获取游戏实例反馈的原本控制指令对应的视频流。
96.具体地,服务器端还可以是接收第一设备发送的优化控制界面布局,以及基于优化控制界面布局发送的优化控制指令,根据优化控制界面布局生成指令映射关系,进而将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送原本控制指令至目标游戏的游戏实例,以控制游戏实例;之后,在游戏实例对该原本控制指令进行处理后,得到视频流,即服务器端获取游戏实例反馈的原本控制指令对应的视频流。
97.步骤s20,发送所述优化控制指令对应的视频流至所述第二设备,以供所述第二设备显示所述视频流。
98.在本实施例中,在接收优化控制指令后,服务器端发送优化控制指令对应的目标游戏的视频流至第二设备,以供该第二设备显示视频流,从而实现用户在第一设备上对目标游戏的游戏实例进行操作、在第二设备上观看目标游戏的视频流,从而完成游戏投屏过程。
99.所述发送所述优化控制指令对应的视频流至所述第二设备的步骤之后,还包括:
100.步骤s30,若接收到所述第一设备发送的停止切换指令,则停止发送所述视频流至所述第二设备,且向所述第一设备发送所述视频流;所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,所述停止切换指令是由所述第一设备在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的;
101.在本实施例中,若接收到所述第一设备发送的停止切换指令,则停止发送所述视频流至所述第二设备,且向所述第一设备发送所述视频流;所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,所述停止切换指令是由所述第一设备在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的。
102.具体地,服务器端在接收到第一设备a的投屏请求时,服务器端将第二设备b加入了路由列表,之后,服务器端接收到第一设备a发来的停止投屏指令即所述第一设备在检测到停止投屏操作后,将基于所述第一设备在检测到停止投屏操作后生成的停止投屏指令发送给服务器端,则服务器端将该路由列表中第二设备b的路由信息移除,以及停止发送目标游戏的视频流至第二设备b,转而恢复第一设备a的在先控制界面布局,并向第一设备发送游戏实例的视频流。其中,停止投屏指令由用户在第一设备上触发,例如用户点击第一设备的屏幕上的“停止投屏按键”后触发停止投屏指令。
103.具体地,服务器端在接收到第一设备a的投屏请求时,服务器端将第二设备b加入了路由列表,之后,服务器端接收到第一设备a发来的切换视频流的切换请求,则将该路由列表中第二设备b的路由信息移除,以及停止发送目标游戏的视频流至第二设备b,转而恢复第一设备a的在先控制界面布局,并向第一设备发送游戏实例的视频流。其中,切换视频流的切换请求由用户在第一设备上触发,例如用户关注的焦点由第二设备转换为第一设备。
104.在本实施例中,所述停止切换指令是由所述第一设备在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的,其中,预设游戏焦点是否转移可以通过第一设备或者第二设备上的摄像头获取得到。
105.步骤s40,若接收到所述第一设备发送的实际控制指令,则发送所述实际控制指令至目标游戏的游戏实例,以控制所述游戏实例;
106.其中,所述实际控制指令基于在先控制界面布局确定,所述在先控制界面布局与所述第一设备的有效展示区域相对应。
107.在服务器端向第一设备发送目标游戏的游戏实例的视频流后,接收第一设备发送的实际控制指令,并发送实际控制指令至目标游戏的游戏实例,以控制游戏实例,其中,实际控制指令基于在先控制界面布局确定,具体地,例如,实际控制指令基于手机的在先控制界面布局确定。
108.本技术提供一种游戏控制方法、设备及存储介质,与现有技术中用户游戏投屏过程中的操作过于复杂相比,在本技术中,服务器端在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令,并发送所述优化控制指令对应的视频流至所述第二设备,以供所述第二设备显示所述视频流,以供用户观看,其中,所述优化控制指令基于优化控制界面布局确定,所述优化控制界面布局与第二设备的有效展示区域相对应,也即,在本技术中,优化控制界面布局与第二设备的有效展示区域相对应,因而,基于优化控制界面布局确定的优化控制指令生成后,使得用户在第一设备上体验到对应第二设备的操作感知或者操作灵敏度,即使得用户在第一设备上输入优化控制指令时,能够体验到类似于直接在第二设备的屏幕上输入的感觉,避免了误点的发生,进而简化了用户在游戏投屏过程中的操作步骤。
109.进一步地,参照图2,基于本技术中第一实施例,提供本技术的另一实施例,在该实施例中,所述在先控制界面布局与所述第一设备的有效展示区域相对应,所述发送所述优化控制指令对应的视频流至所述第二设备的步骤之前,还包括:
110.步骤b1,接收所述第一设备发送的优化控制界面布局,基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;或者,
111.服务器端接收所述第一设备发送的优化控制界面布局,在得到优化控制界面布局后,服务器端在本地基于优化控制界面布局和在先控制界面布局生成指令映射关系,即第一设备将优化控制界面布局发送给服务器端,以供服务器端基于本地生成的指令映射关系以及优化控制指令确定对应的视频流。
112.步骤b2,接收所述第一设备发送的指令映射关系,所述指令映射关系是第一设备基于优化控制界面布局与在先控制界面布局得到的。
113.在第一设备得到优化控制界面布局后,可以在第一设备处基于优化控制界面布局和在先控制界面布局生成指令映射关系,进而,第一设备将指令映射关系发送给服务器端,以供服务器端基于接收的指令映射关系以及优化控制指令确定对应的视频流。
114.在本实施例中,所述优化控制界面布局可以是由所述第一设备基于各预设控制件的使用频率,并对所述各预设控制件进行对应触摸区域的调整得到的。具体地:根据第一设备的用户的历史行为,统计用户在云玩投屏游戏时的操作方式或者操作模式,进而确定每个操作按钮(控制按钮或者控制件)的适用性区域或者对应触摸区域的大小,进而对各预设控制件进行对应触摸区域的调整,进而得到优化控制界面布局。
115.在本实施例中,由于是用户定制化得到优化控制界面布局,因而,符合用户个人的控制需求。
116.其中,所述接收所述第一设备发送的优化控制界面布局的步骤之前,或者,所述接收所述第一设备发送的指令映射关系的步骤之前,还包括:
117.步骤c1,获取至少一个热门控制界面布局,所述热门控制界面布局与第二设备的有效展示区域相对应;
118.在本实施例中,在服务器端接收所述第一设备发送的优化控制界面布局的步骤之前,或者,在服务器端接收所述第一设备发送的指令映射关系的步骤之前,在服务器端还获取至少一个热门控制界面布局,其中,可以是服务器端基于控制流信息大数据挖掘出控制界面布局的控制按钮分布,进而得到一个或多个与第二设备的有效展示区域相对应的热门控制界面布局。
119.具体地,服务器端基于本地的大数据挖掘模块,获取各个用户的目标游戏的历史游戏行为,进而对目标游戏的各种按钮进行频度分类,得到高频度控制按钮和低频度控制按钮。其中,高频度按钮属于频繁点击按钮,例如持续点击按钮,低频度按钮属于点击一次生效后短期内无需点击按钮,例如一些有一定冷却时间的控制按钮。
120.在本实施例中,在得到高频按钮和低频按钮后,基于使用频率和第二设备的预设屏幕设备尺寸(第二设备的有效展示区域),生成热门控制界面布局(生成布局的过程中,通过第二设备的有效展示区,将高频度控制按钮所在区域按照使用频率进行有效放大如按比例放大)。
121.步骤c2,将所述热门控制界面布局发送给第一设备,以供所述第一设备从所述热门控制界面布局中选取一个作为优化控制界面布局。
122.在本实施例中,需要说明的是,服务器端将热门控制界面布局发送给第一设备,以供第一设备从热门控制界面布局中选取一个作为优化控制界面布局。
123.在得到优化控制界面布局后,可以在第一设备处基于优化控制界面布局和在先控制界面布局生成指令映射关系,进而,第一设备将指令映射关系发送给服务器端,以供服务器端基于接收的指令映射关系以及优化控制指令确定对应的视频流。
124.在得到优化控制界面布局后,可以在服务器端基于优化控制界面布局和在先控制界面布局生成指令映射关系,即第一设备将优化控制界面布局发送给服务器端,以供服务器端基于本地生成的指令映射关系以及优化控制指令确定对应的视频流。
125.在本实施例中,由于是用户自行选取优化控制界面布局,因而,符合用户个人的控制需求。
126.在本实施例中,通过接收所述第一设备发送的优化控制界面布局,基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;或者,接收所述第一设备发送的指令映射关系,所述指令映射关系是第一设备基于优化控制界面布局与在先控制界面布局得到的,本实施例中,服务器端可以得到的指令映射关系,进而基于指令映射关系减少误操作。
127.进一步地,提供本技术的另一实施例,在该实施例中,应用于第一设备,所述游戏控制方法包括:
128.步骤d1,在向第二设备投屏后,获取优化控制界面布局;
129.其中,所述优化控制界面布局与所述第二设备的有效展示区域相对应;
130.步骤d2,当检测到基于优化控制界面布局的优化控制指令后,发送所述优化控制指令至所述服务器端,以供所述服务器端基于所述优化控制指令确定视频流,并发送所述视频流至所述第二设备。
131.在本实施例中,执行主体是第一设备,第一设备在向第二设备投屏时,获取目标游戏的优化控制界面布局;优化控制界面布局与第二设备的有效展示区域相对应,在先控制界面布局与第一设备的有效展示区域相对应,优化控制界面布局与在先控制界面布局之间具有指令映射关系;当检测到优化控制指令后,发送所述指令映射关系或者所述优化控制界面布局至服务器端,以及发送所述优化控制指令至所述服务器端,以供所述服务器端基于所述优化控制指令和所述指令映射关系,或者所述优化控制指令和所述优化控制界面布局,确定视频流,并发送所述视频流至所述第二设备;所述优化控制指令针对所述优化控制界面布局,在本实施例中,第一设备、第二设备以及服务器端之间的通信关系与第一实施例,第二实施例,第三实施例中基本相同,在此不再赘述。
132.进一步地,所述获取目标游戏的优化控制界面布局的步骤,包括:
133.步骤d11,接收服务器端发送的至少一个热门控制界面布局,所述热门控制界面布局与所述第二设备的有效展示区域相对应,从所述热门控制界面布局中选取一个作为优化控制界面布局;
134.在本实施例中,执行主体是第一设备,第一设备可以接收服务器端发送的至少一个热门控制界面布局,进而从热门控制界面布局中选取一个作为优化控制界面布局,其中,热门控制界面布局与第二设备的有效展示区域相对应。
135.具体地,热门控制界面布局的生成方式可以是,服务器端获取用户历史游戏行为后,控制按钮进行重新分布,其分布规则为将高频度控制按钮放大、高密度控制按钮群均匀分散等。
136.具体地,根据服务器端的大数据挖掘模块,获取用户历史游戏行为,进而对各种按钮进行频度分类,得到高频度控制按钮和低频度控制按钮。或者在本实施例中,首先对游戏进行模式识别,然后基于对应模式下,用户历史游戏行为,对各种按钮进行频度分类,得到高频度控制按钮和低频度控制按钮,其中,高频度按钮属于频繁点击按钮,例如持续点击按钮,低频度按钮属于点击一次生效后短期内无需点击按钮,例如一些有一定冷却时间的控制按钮。
137.在本实施例中,在得到高频按钮和低频按钮后,基于使用频率和第二设备的有效展示区域,生成热门控制界面布局(通过预设屏幕设备尺寸,将高频度控制按钮所在区域按照使用频率放大)。
138.基于使用频率和第二设备的有效展示区域,生成热门控制界面布局的具体方式还可以是:
139.对高频度控制按钮进行按比例拓大处理。具体地,在本实施例中,可以对控制按钮根据使用频率(与比例关联)进行放大或缩小。
140.在本实施例中,在优化控制界面布局确定后,基于用户历史游戏行为,进行异常检测,主要针对低频度按钮发生频繁点击,并发生用户关注焦点切换情况,进行异常检测。
141.在本实施例中,可以通过摄像头获取用户关注焦点切换情况,具体地,通过摄像头采集用户的瞳孔位置,根据用户瞳孔位置的变化情况,确定发生用户关注焦点切换情况。
142.在本实施例中,若检测到低频度按钮发生频繁点击(点击次数大于预设次数),并发生用户关注焦点切换情况,则说明存在点击位置不正确,进而第设一备需要对低频度按钮位置进行调整,以降低误点率,其中,第一设备a对低频度按钮位置进行调整的方式可以
是:形成低频度按钮对应的悬浮控制按钮,将悬浮控制按钮分布到合适的位置如预设角落位置。
143.在本实施例中,还提供其他多种优化在先控制界面布局的方式,具体不做详细说明。
144.或者步骤d12,基于在先控制界面布局中各预设控制件的使用频率,对所述各预设控制件进行对应触摸区域的调整,生成优化控制界面布局;所述在先控制界面布局与所述第一设备的有效展示区域相对应。
145.在本实施例中,执行主体是第一设备,第一设备可以基于在先控制界面布局中各预设控制件的使用频率,对各预设控制件进行对应触摸区域的调整,生成优化控制界面布局。
146.具体地,根据第一设备的用户的历史行为,统计用户在云玩投屏游戏时的操作方式或者操作模式,进而确定每个操作按钮(控制按钮或者控制件)的适用性区域或者对应触摸区域的大小,进而对各预设控制件进行对应触摸区域的调整,进而得到优化控制界面布局。
147.所述获取优化控制界面布局的步骤之后,还包括:
148.发送优化控制界面布局至服务器端,以供所述服务器端基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;
149.或者,
150.基于优化控制界面布局与在先控制界面布局得到指令映射关系;
151.发送所述指令映射关系至服务器端。
152.在本实施例中,指令映射关系是由优化控制界面布局与在先控制界面布局得到的,改指令映射关系可以在第一设备处生成,也可以在服务器端生成,并不做具体的限定。
153.在本实施例中,第一设备、第二设备以及服务器端之间的通信关系与第一实施例,第二实施例,第三实施例中基本相同,在此不再赘述。
154.进一步地,所述发送所述优化控制指令至服务器端的步骤之后,还包括:
155.步骤e1,发送停止切换指令至所述服务器端,所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的;
156.步骤e2,接收所述服务器端基于所述停止切换指令反馈的视频流;
157.步骤e3,当检测到基于在先控制界面布局的实际控制指令后,发送所述实际控制指令至所述服务器端,以供所述服务器端发送所述实际控制指令至目标游戏的游戏实例,以控制所述游戏实例;所述在先控制界面布局与所述第一设备的有效展示区域相对应。
158.第一设备在检测到停止切换指令后,发送停止切换指令至所述服务器端,所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的。
159.在本实施例中,停止切换指令还可以是第一设备检测到预设游戏焦点从第二设备转移到第一设备超过预设时间时对应生成的。
160.具体地,在本实施例中,第一设备a持续监控用户使用控制界面状况,即第一设备a通过陀螺仪传感器检测第一设备放置位置变化和/或通过摄像头识别人脸,进而确定游戏焦点是否从第二设备转移到第一设备时,进而确定生成切换视频流的切换请求,进而生成
停止投屏指令。
161.在切换后,第一设备接收所述服务器端基于所述停止切换指令反馈的视频流,且第一设备基于在先控制界面布局发送实际控制指令至服务器端,服务器端在接收到实际控制指令后,服务器端发送实际控制指令至目标游戏的游戏实例,以控制游戏实例,第一设备接收服务器端发送的目标游戏的视频流,视频流为游戏实例向服务器端反馈的。
162.在本实施例中,执行主体是第一设备,第一设备、第二设备以及服务器端之间的通信关系与上述实施例基本相同,在此不再赘述。
163.本技术提供一种游戏控制方法、设备及存储介质,与现有技术中用户在游戏投屏过程中操作过于复杂相比,在本技术中,在向第二设备投屏后,获取优化控制界面布局;其中,所述优化控制界面布局与所述第二设备的有效展示区域相对应;当检测到基于优化控制界面布局的优化控制指令后,发送所述优化控制指令至所述服务器端,以供所述服务器端基于所述优化控制指令确定视频流,并发送所述视频流至所述第二设备,以供用户观看,也即,在本技术中,优化控制界面布局与第二设备的有效展示区域相对应,因而,基于优化控制界面布局确定的优化控制指令生成后,使得用户在第一设备上体验到对应第二设备的操作感知或者操作灵敏度,即使得用户在第一设备上输入优化控制指令时,能够体验到类似于直接在第二设备的屏幕上输入的感觉,避免了误点的发生,进而简化了用户在游戏投屏过程中的操作步骤。
164.进一步地,在本技术中,还提供一种游戏控制系统,该游戏控制系统包括服务器端,第一设备和第二设备,在该游戏控制系统中,
165.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
166.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
167.第二步,服务器端接收第二设备的标识,并向第一设备发送热门控制界面布局。
168.第三步,第一设备接收热门控制界面布局(热门控制界面布局与第二设备的有效展示区域相对应),并提供给用户选择,用户从中选择了一个优化控制界面布局后,将用户选择的优化控制界面布局发送给服务器端(从热门控制界面布局中选择的优化控制界面布局与第二设备的有效展示区域相对应)。
169.第四步,服务器端基于用户选择的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),并接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
170.其中,服务器端在本地生成指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
171.第五步,服务器端基于优化控制指令,以及生成的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
172.第六步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
173.第七步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至
所述第二设备,且向所述第一设备发送视频流。
174.第八步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
175.第九步,服务器端基于实际控制指令控制游戏实例。
176.上述游戏控制系统在具体实现时,除了采用上述方案之外,还可以采用如下实现方案:
177.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
178.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
179.第二步,第一设备生成优化控制界面布局(优化控制界面布局与第二设备的有效展示区域相对应),将生成的优化控制界面布局发送给服务器端。
180.第三步,服务器端基于第一设备发送的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),且服务器端接收第二设备的标识,进而接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
181.其中,服务器端在本地生成指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
182.第四步,服务器端基于优化控制指令,以及生成的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
183.第五步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
184.第六步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至所述第二设备,且向所述第一设备发送视频流。
185.第七步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
186.第八步,服务器端基于实际控制指令控制游戏实例。
187.上述游戏控制系统在具体实现时,除了采用上述方案之外,还可以采用如下实现方案:
188.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
189.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
190.第二步,服务器端接收第二设备的标识,并向第一设备发送热门控制界面布局(热门控制界面布局与第二设备的有效展示区域相对应)。
191.第三步,第一设备接收热门控制界面布局,并提供给用户选择,用户从中选择了一个优化控制界面布局(从热门控制界面布局中选择的优化控制界面布局与第二设备的有效展示区域相对应)。
192.第四步,第一设备基于用户选择的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),并将指令映射
关系发送给服务器端,服务器端接收该指令映射关系,并接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
193.其中,服务器端接收指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
194.对于第一设备而言,可以是在发送优化控制指令之前,先生成指令映射关系并发送该指令映射关系给服务器端,或者是在发送优化控制指令之后,后生成指令映射关系并发送该指令映射关系给服务器端。
195.第五步,服务器端基于优化控制指令,以及接收的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
196.第六步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
197.第七步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至所述第二设备,且向所述第一设备发送视频流。
198.第八步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
199.第九步,服务器端基于实际控制指令控制游戏实例。
200.上述游戏控制系统在具体实现时,除了采用上述方案之外,还可以采用如下实现方案:
201.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
202.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
203.第二步,第一设备生成优化控制界面布局(优化控制界面布局与第二设备的有效展示区域相对应)。
204.第三步,第一设备基于生成的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),并将指令映射关系发送给服务器端,服务器端基于接收到的第二设备的标识,接收该指令映射关系,并接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
205.其中,服务器端接收指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
206.对于第一设备而言,可以是在发送优化控制指令之前,先生成指令映射关系并发送该指令映射关系给服务器端,或者是在发送优化控制指令之后,后生成指令映射关系并发送该指令映射关系给服务器端。
207.第四步,服务器端基于优化控制指令,以及接收的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
208.第五步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
209.第六步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至所述第二设备,且向所述第一设备发送视频流。
210.第七步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
211.第八步,服务器端基于实际控制指令控制游戏实例。
212.上述游戏控制系统在具体实现时,除了采用上述方案之外,还可以采用如下实现方案:
213.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
214.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
215.第二步,服务器端接收第二设备的标识,并向第一设备发送热门控制界面布局(热门控制界面布局与第二设备的有效展示区域相对应)。
216.第三步,第一设备接收热门控制界面布局,并提供给用户选择,若用户未从一个热门控制界面布局中选择优化控制界面布局,则执行第四步。
217.第四步,第一设备生成优化控制界面布局(优化控制界面布局与第二设备的有效展示区域相对应),第一设备将生成的优化控制界面布局发送给服务器端。
218.第五步,服务器端基于第一设备发送的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),服务器端接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
219.其中,服务器端在本地生成指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
220.第六步,服务器端基于优化控制指令,以及生成的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
221.第七步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
222.第八步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至所述第二设备,且向所述第一设备发送视频流。
223.第九步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
224.第十步,服务器端基于实际控制指令控制游戏实例。
225.上述游戏控制系统在具体实现时,除了采用上述方案之外,还可以采用如下实现方案:
226.第一步,在用户将游戏视频投屏至第二设备后,第一设备服务器端发送第二设备的标识。
227.其中该标识可以为第二设备的路由信息,也可以为第二设备的id,或者其他能够唯一标识第二设备的参数。
228.第二步,服务器端接收第二设备的标识,并向第一设备发送热门控制界面布局。
229.第三步,第一设备接收热门控制界面布局,并提供给用户选择,若用户未从一个热
门控制界面布局中选择优化控制界面布局,则执行第四步。
230.第四步,第一设备生成优化控制界面布局(优化控制界面布局与第二设备的有效展示区域相对应),第一设备将生成的优化控制界面布局发送给服务器端。
231.第五步,第一设备基于生成的优化控制界面布局和在先控制界面布局在本地生成指令映射关系(在先控制界面布局与第一设备的有效展示区域相对应),并将指令映射关系发送给服务器端,服务器端接收该指令映射关系,并接收第一设备发送的优化控制指令,优化控制指令是用户基于选择的优化控制界面布局触发生成的。
232.其中,服务器端接收指令映射关系的步骤可以在接收优化控制指令的步骤之前,也可以在接收优化控制指令的步骤之后。
233.对于第一设备而言,可以是在发送优化控制指令之前,先生成指令映射关系并发送该指令映射关系给服务器端,或者是在发送优化控制指令之后,后生成指令映射关系并发送该指令映射关系给服务器端。
234.第六步,服务器端基于优化控制指令,以及接收的指令映射关系,将优化控制指令映射至在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制游戏实例。
235.第七步,第一设备持续监测,若监测到游戏焦点转移或者检测到停止投屏操作后,生成停止切换指令,将停止切换指令发送给服务器端。
236.第八步,服务器端接收到所述第一设备发送的停止切换指令,停止发送视频流至所述第二设备,且向所述第一设备发送视频流。
237.第九步,第一设备基于在先控制界面布局发送实际控制指令至服务器端。
238.第十步,服务器端基于实际控制指令控制游戏实例。
239.参照图3,图3是本技术实施例方案涉及的硬件运行环境的设备结构示意图。
240.如图3所示,该游戏控制设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
241.可选地,该游戏控制设备还可以包括矩形用户接口、网络接口、摄像头、rf(radio frequency,射频)电路,传感器、音频电路、wifi模块等等。矩形用户接口可以包括显示屏(display)、输入子模块比如键盘(keyboard),可选矩形用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
242.本领域技术人员可以理解,图3中示出的游戏控制设备结构并不构成对游戏控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
243.如图3所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块以及游戏控制程序。操作系统是管理和控制游戏控制设备硬件和软件资源的程序,支持游戏控制程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与游戏控制系统中其它硬件和软件之间通信。
244.在图3所示的游戏控制设备中,处理器1001用于执行存储器1005中存储的游戏控制程序,实现上述任一项所述的游戏控制方法的步骤。
245.本技术游戏控制设备具体实施方式与上述游戏控制方法各实施例基本相同,在此不再赘述。
246.本技术还提供一种游戏控制装置,应用于服务器端,所述游戏控制装置包括:
247.应用于服务器端,所述游戏控制装置包括:
248.第一接收模块,用于在第一设备向第二设备投屏后,接收第一设备发送的优化控制指令;所述优化控制指令基于优化控制界面布局确定;所述优化控制界面布局与第二设备的有效展示区域相对应;
249.第一发送模块,用于发送所述优化控制指令对应的视频流至所述第二设备,以供所述第二设备显示所述视频流。
250.可选地,所述优化控制界面布局与在先控制界面布局之间存在指令映射关系,所述在先控制界面布局与所述第一设备的有效展示区域相对应;
251.所述游戏控制装置还包括:
252.映射模块,用于根据所述指令映射关系,将所述优化控制指令映射至所述在先控制界面布局对应的原本控制指令,并发送所述原本控制指令至目标游戏的游戏实例,以控制所述游戏实例;
253.第二接收模块,用于接收所述游戏实例反馈的所述原本控制指令对应的视频流,将其作为所述优化控制指令对应的视频流。
254.可选地,所述在先控制界面布局与所述第一设备的有效展示区域相对应,所述游戏控制装置还包括:
255.第三接收模块,用于接收所述第一设备发送的优化控制界面布局,基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;或者,
256.第四接收模块,用于接收所述第一设备发送的指令映射关系,所述指令映射关系是第一设备基于优化控制界面布局与在先控制界面布局得到的。
257.可选地,所述游戏控制装置还包括:
258.获取单元,用于获取至少一个热门控制界面布局,所述热门控制界面布局与第二设备的有效展示区域相对应;
259.发送单元,用于将所述热门控制界面布局发送给第一设备,以供所述第一设备从所述热门控制界面布局中选取一个作为优化控制界面布局。
260.可选地,所述游戏控制装置还包括:
261.停止发送模块,用于若接收到所述第一设备发送的停止切换指令,则停止发送所述视频流至所述第二设备,且向所述第一设备发送所述视频流;所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,所述停止切换指令是由所述第一设备在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的;
262.第五接收模块,用于若接收到所述第一设备发送的实际控制指令,则发送所述实际控制指令至目标游戏的游戏实例,以控制所述游戏实例;
263.其中,所述实际控制指令基于在先控制界面布局确定,所述在先控制界面布局与所述第一设备的有效展示区域相对应。
264.本技术游戏控制装置的具体实施方式与上述应用于服务器端的游戏控制方法各实施例基本相同,在此不再赘述。
265.本技术还提供一种游戏控制装置,应用于第一设备,所述游戏控制装置包括:
266.第一获取模块,用于在向第二设备投屏后,获取优化控制界面布局;
267.其中,所述优化控制界面布局与所述第二设备的有效展示区域相对应;
268.第一发送模块,用于当检测到基于优化控制界面布局的优化控制指令后,发送所述优化控制指令至所述服务器端,以供所述服务器端基于所述优化控制指令确定视频流,并发送所述视频流至所述第二设备。
269.可选地,所述第一获取模块还用于:
270.接收服务器端发送的至少一个热门控制界面布局,所述热门控制界面布局与所述第二设备的有效展示区域相对应,从所述热门控制界面布局中选取一个作为优化控制界面布局;
271.或者,
272.基于在先控制界面布局中各预设控制件的使用频率,对所述各预设控制件进行对应触摸区域的调整,生成优化控制界面布局;所述在先控制界面布局与所述第一设备的有效展示区域相对应;
273.所述游戏控制装置还包括:
274.第二发送模块,用于发送优化控制界面布局至服务器端,以供所述服务器端基于所述优化控制界面布局生成其与在先控制界面布局之间的指令映射关系;
275.或者,
276.第二获取模块,用于基于优化控制界面布局与在先控制界面布局得到指令映射关系;
277.第二发送模块,用于发送所述指令映射关系至服务器端。
278.所述游戏控制装置还包括:
279.第三发送模块,用于发送停止切换指令至所述服务器端,所述停止切换指令是由所述第一设备在检测到停止投屏操作后生成的,或者,在检测到预设游戏焦点从所述第二设备转移到所述第一设备时生成的;
280.接收模块,用于接收所述服务器端基于所述停止切换指令反馈的视频流;
281.第四发送模块,用于当检测到基于在先控制界面布局的实际控制指令后,发送所述实际控制指令至所述服务器端,以供所述服务器端发送所述实际控制指令至目标游戏的游戏实例,以控制所述游戏实例;所述在先控制界面布局与所述第一设备的有效展示区域相对应。
282.本技术游戏控制装置的具体实施方式与上述应用于第一设备的游戏控制方法各实施例基本相同,在此不再赘述。
283.本技术实施例提供了一种存储介质,且所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述应用于服务器端的游戏控制方法的步骤。
284.本技术存储介质具体实施方式与上述应用于服务器端的游戏控制方法各实施例基本相同,在此不再赘述。
285.本技术实施例提供了一种存储介质,且所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述应
用于第一设备的游戏控制方法的步骤。
286.本技术存储介质具体实施方式与上述应用于第一设备的游戏控制方法各实施例基本相同,在此不再赘述。
287.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述应用于服务器端的游戏控制方法的步骤。
288.本技术计算机程序产品的具体实施方式与上述应用于服务器端的游戏控制方法各实施例基本相同,在此不再赘述。
289.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述应用于第一设备的游戏控制方法的步骤。
290.本技术计算机程序产品的具体实施方式与上述应用于第一设备的游戏控制方法各实施例基本相同,在此不再赘述。
291.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
292.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
293.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
294.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1