CN115379262B - 游戏的操作控制方法、装置、***和电子设备 - Google Patents
游戏的操作控制方法、装置、***和电子设备 Download PDFInfo
- Publication number
- CN115379262B CN115379262B CN202210820888.8A CN202210820888A CN115379262B CN 115379262 B CN115379262 B CN 115379262B CN 202210820888 A CN202210820888 A CN 202210820888A CN 115379262 B CN115379262 B CN 115379262B
- Authority
- CN
- China
- Prior art keywords
- game
- target
- target game
- picture
- live broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 172
- 230000006399 behavior Effects 0.000 claims description 83
- 230000004044 response Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 239000000463 material Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/577—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种游戏的操作控制方法、装置、***和电子设备,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
Description
技术领域
本发明涉及游戏技术领域,尤其是涉及一种游戏的操作控制方法、装置、***和电子设备。
背景技术
当观众在看主播直播游戏时,如果主播正在进行实效性很高且较复杂的游戏操作,观众想要立即模仿该主播的操作时,则需要打开游戏,登录账号,进入游戏界面,通过直播画面观察主播的操作步骤,以及该操作步骤中涉及到的游戏对象等,才可以在打开的游戏中执行与主播相同的一系列的操作,进而达到主播的游戏结果一致的效果。但是,针对实效性很高、较复杂、且操作较快的游戏操作,观众如果在观看的过程中执行上述一系列的操作,可能会跟不上主播的操作,导致无法立即模仿主播的游戏操作,影响观众的直播观看体验和游戏体验。
发明内容
有鉴于此,本发明的目的在于提供一种游戏的操作控制方法、装置、***和电子设备,以避免观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,通过在观众的游戏中自行执行主播的操作,提高游戏的操作控制效率,进而提高观众的直播观看体验和游戏操控体验。
第一方面,本发明实施例提供了一种游戏的操作控制方法,该方法应用于直播服务器,直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;方法包括:接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
进一步的,从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。
进一步的,操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
进一步的,库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
第二方面,本发明实施例提供了一种游戏的操作控制方法,方法应用于观众端,方法包括:接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。
进一步的,接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
进一步的,响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
进一步的,游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。
进一步的,接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
第三方面,本发明实施例提供了一种游戏的操作控制方法,方法应用于游戏服务器,方法包括:接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。
进一步的,操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
进一步的,操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
进一步的,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
第四方面,本发明实施例提供了一种游戏的操作控制***,***包括:直播服务器,游戏服务器,以及终端设备;直播服务器用于:向终端设备提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自终端设备的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器;游戏服务器用于:接收来自直播服务器的目标主播针对目标游戏的操作指令;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至终端设备;终端设备用于:接收并显示来自直播服务器的视频流;响应于指定触发操作,生成操作控制请求;将操作控制请求发送至直播服务器,接收并显示来自游戏服务器的游戏画面。
第五方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于直播服务器,直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;装置包括:操作指令确定模块,用于接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;操作指令发送模块,用于将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
第六方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于观众端,装置包括:视频流接收模块,用于接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;操作控制请求生成模块,用于响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;操作控制请求发送模块,用于将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;游戏画面显示模块,用于接收并显示游戏画面。
第七方面,本发明实施例提供了一种游戏的操作控制装置,装置设置于游戏服务器,装置包括:操作指令接收模块,用于述操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;操作指令执行模块,用于控制登录有目标游戏账号的目标游戏执行操作指令;游戏画面发送模块,用于生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面;其中,目标游戏账号与观众端的账号相关联。
第八方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面、第二方面、或第三方面的游戏的操作控制方法。
第九方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面、第二方面、或第三方面的游戏的操作控制方法。
本发明实施例带来了以下有益效果:
本发明提供了一种游戏的操作控制方法、装置、***和电子设备,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种游戏的操作控制方法的流程图;
图2为本发明实施例提供的另一种游戏的操作控制方法的流程图;
图3为本发明实施例提供的另一种游戏的操作控制方法的流程图;
图4为本发明实施例提供的一种游戏的操作控制***的结构示意图;
图5为本发明实施例提供的一种游戏的操作控制装置的结构示意图;
图6为本发明实施例提供的另一种游戏的操作控制装置的结构示意图;
图7为本发明实施例提供的另一种游戏的操作控制装置的结构示意图;
图8为本发明实施例提供的电子设备的结构示意图。
图标:
400-游戏的操作控制***;401-直播服务器;402-游戏服务器;403-终端设备。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
当观众在看主播直播游戏时,主播正在进行实效性很高且较复杂的游戏操作,比如合卡、升级角色等操作,该种操作中,如果所需材料不够还需要购买,且一般情况下主播的操作手速很快,如果观众觉得这些操作很精彩,或者操作的结果效果很好,想要立即模仿该主播的操作,则需要观众打开游戏,登录账号,进入游戏界面,通过直播画面观察主播的操作步骤,以及该操作步骤中涉及到的游戏对象等,才可以在打开的游戏中执行与主播相同的一系列的操作,进而达到主播的游戏结果一致的效果。但是,针对实效性很高、较复杂、且操作较快的游戏操作,观众如果在观看的过程中执行上述一系列的操作,可能会跟不上主播的操作,导致无法立即模仿主播的游戏操作,影响观众的直播观看体验和游戏体验。
基于此,本发明实施例提供的一种游戏的操作控制方法、装置、***和电子设备,该技术可以应用于手机、电脑、笔记本、平板电脑、计算计、服务器等设备。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种游戏的操作控制方法进行详细介绍,该方法应用于直播服务器,该直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;其中,目标游戏可以是卡牌类游戏,多人在线竞技类游戏,也可以是策略游戏等。游戏直播画面中通常包括目标游戏的游戏界面,以及主播的操作过程,还可以包括主播的画面。通常主播端将获取的主播控制的游画面,以及拍摄的主播画面,发送至直播服务器,然后通过直播服务器生成游戏直播画面的视频流,将该视频流发送至观众端,以使观众端能够观看主播的游戏直播画面。其中,观众端可以是手机、平板电脑、笔记本电脑、计算机等终端设备。
如图1所示,该方法包括如下步骤:
步骤S102,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;
上述操作控制请求用于指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令。通常通过观众端,响应针对直播游戏画面对应的页面中指定控件的触发操作生成的。上述操作指令通常包括目标主播针对目标游戏执行的操作行为,比如,在目标游戏中进行合成指定卡片的玩法,具体将材料A和材料B添加至合成池,然后再将两个材料C添加到合成池,点击合成控件,完成指定卡片的合成。
实际实现时,在观众端对应的用户观看主播的游戏直播时,如果用户想模仿主播在目标游戏中的操作,就可以点击直播页面中“跟他操作”的控件,即可生成上述操作控制请求,该操作控制请求用于指示,直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令。需要说明的是,在观众端对应的用户点击直播页面中“跟他操作”的控件之前,为了生成操作控制请求,需要观众端对应的用户在直播页面中绑定用户目标游戏的目标游戏账号和目标游戏账号的密码。因此,上述操作控制请求中包括目标游戏账号和目标游戏账号的密码。
在观众端生成操作控制请求后,将该操作控制请求发送至直播服务器,直播服务器在接受到上述操作控制请求后,在转码服务器环节,通过转码服务器自动定时截取多张主播当前直播流的游戏直播画面,然后通过图像识别技术,从游戏直播画面中确定目标主播针对目标游戏的操作指令。
具体的,可以通过游戏直播画面识别主播当前操作控制的游戏名称、以及当前正在进行的游戏玩法,通常一个游戏有多个游戏玩法,比如,合成卡片、执行特定任务等。还可以识别主播针对目标游戏执行的具体操作,包括操作的顺序,操作的对象、数量、坐标等信息。比如,点击背包中的道具A,将道具A添加至合成池,点击背包中的道具B,将两个道具B添加至合成池,最后点击合成。
另外,上述操作指令实际上是程序指令,当游戏服务器运行该程序指令时,即可执行上述操作指令。
步骤S104,将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
上述操作指令中通常包括目标游戏的游戏名称,以及目标游戏账号和目标游戏账号的密码。具体的,可以根据目标游戏的游戏名称,将操作指令发送至对应的游戏服务器。在游戏服务器接收到上述操作指令后,可以根据游戏名称,以及目标游戏账号和目标游戏账号的密码,首先打开目标游戏的登录界面,然后输入目标游戏账号和目标游戏账号的密码,登录目标游戏账号。进入目标游戏,然后根据操作指令中,目标主播针对目标游戏执行的操作,针对登录有目标游戏账号的目标游戏执行同样的操作。于此同时,生成执行操作指令的游戏画面,该游戏画面具体包括针对目标游戏执行的各种操作。比如,游戏画面包括:在目标游戏的游戏界面打开背包,显示背包中的物品,点击物品A,将该物品A添加至合成池,点击物品B,将该物品B添加至合成池,最后点击合成控件,完成合成操作的画面。
需要说明的是,上述目标游戏账号可以与观众端的账号相关联,也可以与观众端的账号不相关。由于目标游戏账号需要观众端对应的用户输入,因此只要用户知道账号的密码,就可以输入任何一个游戏账号。比如,观众端对应的用户可以是用其他用户的账号观看直播,但是在直播页面绑定的是自己的游戏账号和密码,再比如,观众端对应的用户是用自己的账号观看直播,但是在直播页面绑定的是其他用户的游戏账号和密码。
另外,将游戏画面发送至观众端之后,由于观众端的直播页面正在播放游戏直播画面,为了使用户也能观察到后台,也就是游戏服务器对登录有目标游戏账号的目标游戏的操控画面,还可以在直播页面显示游戏画面,比如,通过分屏显示的方式,显示游戏直播画面和游戏画面。
本发明实施例提供的一种游戏的操作控制方法,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
上述步骤S102中,从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,一种可能的实施方式:
(1)获取游戏直播画面的直播画面截图;
具体的,可以在转码服务器环节,通过转码服务器自动定时截取多张主播当前直播流的游戏直播画面,通常可以得到多个直播画面截图。即,将目标主播针对目标游戏的操控画面进行截图,比如,每隔20毫秒或者10毫秒进行一次截图操作。
(2)通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;
上述识别模型通常包括多个,每个识别模型用于识别直播画面截图中不同的内容。其中,上述识别模型预先通过不同的训练样本训练完成,比如,不同游戏的第一游戏界面截图的训练样本,同种游戏的不同玩法的第二游戏界面截图的训练样本,不玩法中不同的操作行为的第三游戏界面截图的训练样本,以及对第三游戏界面截图中各个游戏道具进行标注的第四戏界面截图的训练样本。通过不同的训练样本训练不同的识别模型,通过不同的识别模型识别直播画面截图中的内容。具体包括目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息。
实际实现时,可以将获取到的直播画面截图首先输入到用于识别游戏名称的识别模型,得到目标游戏的游戏名称;然后将直播画面截图输入到用于识别目标游戏的游戏玩法的识别模型,得到目标主播针对目标游戏的目标玩法;然后将直播画面截图输入至识别操作行为的识别模型,得到目标主播针对目标游戏的操作行为;最后将直播画面截图输入至识别操作行为涉及到的道具信息的识别模型,得到执行上述操作行为所涉及的道具信息。比如道具的名称,道具数量等。
或者,还可以获取目标主播直播时选择的开播分类,将直播画面截图输入至游戏名称对应的第一识别模型,通过第一识别模型将直播画面截图与开播分类对应的所有游戏的游戏界面截图进行对比,得到与直播画面截图相匹配的游戏界面截图,进而得到目标游戏的游戏名称。
(3)根据识别结果,确定操作指令。
具体的,可以将目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息,转换为可以执行的程序,得到上述操作指令。
上述方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;该目标游戏账号和目标游戏账号的密码是观众端对应的用户预先在直播页面中输入的。上述步骤(3)中,根据识别结果,确定操作指令的步骤,一种可能的实施方式:
将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
为了使游戏服务器能够控制目标游戏执行与主播一致的操作,可以先将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为,以及道具信息转换为第一程序指令,用于执行与主播一致的操作。比如,第一程序指令指示:打开目标游戏的登录界面,输入目标游戏账号和目标游戏账号的密码,在进入目标游戏的游戏界面后,打开目标玩法,添加1个材料B到合成池;购买2个材料C;加3个材料C到合成池;点击合成按钮。
但是,通常登录有目标游戏账号的目标游戏的库存中可能没有执行此次操作所需的道具,因此可能会触发在目标游戏中购买道具的操作。因此,需要预先设置两个程序指令,即上述预设的库存判断程序指令和预设的道具购买程序指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
具体的,上述道具购买程序指令,还用于,将需要购买的道具按照可及时买到的价格从低到高,匹配计算用户所需的资源,并在最后的付款页面弹出窗口以使用户进行购买。
上述方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
本发明实施例提供了另一种游戏的操作控制方法,该方法应用于观众端,该观众端可以是手机、平板电脑、笔记本电脑、计算机等设备。如图2所示,该方法包括如下步骤:
步骤S202,接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;
上述游戏直播画面中包括目标主播针对游戏界面的各种操作画面,还可以包括针对目标主播的视频画面。
步骤S204,响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;
上述指定触发操作可以是针对指定控件的触发操作,比如点击操作等;其中,指定控件可以是游戏直播画面对应的直播页面中的控件,比如“跟他操作”。具体可以根据当前观看直播的账号,观众端的设备地址、预先输入的目标游戏账号,以及目标游戏账号的密码,生成操作控制请求。
步骤S206,将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;
其中,操作控制请求包括观众端的设备地址,发送操作指令的时候,也会将设备地址发送至游戏服务器,因此,将游戏画面发送至观众端可以是根据设备地址发送的。
步骤S208,接收并显示游戏画面。
具体的,响应于指定触发操作,分屏显示游戏直播画面,比如,左边显示游戏直播画面,右边显示游戏画面,以使用户能够同时观看直播画面和后台控制目标游戏的画面。用户的目标游戏的操作结果,能通过直播画面对应的页面实时同步展示。
上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
需要说明的是,由于操作指令中可能会有购买道具的操作,为了提高用户的游戏操作体验感,在接收并显示游戏画面的步骤之后,上述方法还包括:
在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
实际实现时,游戏服务器会根据操作指令中的购买规则,生成需要购买道具的提示信息,并将该提示信息发送至观众端。具体可以根据设备地址,将提示信息发送至观众端,此时在游戏画面上显示购买道具的付款弹窗,以提示用户想要实现与目标主播一致的操作,需要购买弹窗中的道具,用户可以点击该弹窗,点击确认购买,或者输入付款密码,即可生成付款成功的结果;或者点击取消购买,即可生成付款失败的结果。
将付款结果发送至游戏服务器,如果付款结果为付款成功的结果,通过游戏服务器,在登录有目标游戏账号的目标游戏中完成购买道具的操作,即可获取该道具。如果付款结果为付款失败的结果,则游戏服务器可以中止执行该操作指令,还可以继续发送提示信息,再次提醒用户付款。
上述方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
为了能够启动游戏操作控制的功能,以及使游戏服务器能够登录目标游戏账号,响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
具体的,可以在显示视频流的页面,即播放游戏直播画面的页面中,点击指定控件,比如绑定控件,输入目标游戏账号以及目标游戏账号的密码。只有输入了目标游戏账号和目标游戏账号的密码,在响应于指定触发操作的时候,才可以生成操作控制请求,启动操作控制功能。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
进一步的,上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。
具体的,用户可以点击暂停控件,暂停播放游戏画面;另外,点击暂停控件后,还可以生成暂停指令发送至游戏服务器,使游戏服务器暂停执行操作指令。也可以不将暂停指令发送至游戏服务器。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
在接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
实际实现时,可以是在执行完毕后,显示执行完毕的提示信息,然后点击提示信息中确认,即可取消分屏显示,仅显示游戏直播画面,也可以在执行完毕后,自动取消分屏显示。
本发明实施例提供了另一种游戏的操作控制方法,该方法应用于游戏服务器,如图3所示,该方法包括如下步骤:
步骤S302,接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;
步骤S304,控制登录有目标游戏账号的目标游戏执行操作指令;
步骤S306,生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。
上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;
上述步骤S304,控制登录有目标游戏账号的目标游戏执行操作指令的步骤,一种可能的实施方式:
根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;
在游戏界面执行操作行为的步骤,一种可能的实施方式:
根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,一种可能的实施方式:
生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
本发明实施例提供了一种游戏的操作控制***,如图4所示,该游戏的操作控制***400包括:直播服务器401,游戏服务器402,以及终端设备403;其中,直播服务器401用于:向终端设备提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自终端设备的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器;游戏服务器402用于:接收来自直播服务器的目标主播针对目标游戏的操作指令;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至终端设备;终端设备403用于:接收并显示来自直播服务器的视频流;响应于指定触发操作,生成操作控制请求;将操作控制请求发送至直播服务器,接收并显示来自游戏服务器的游戏画面。
本发明实施例提供的游戏的操作控制***,与前述实施例提供的游戏的操作控制方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
对应上述的方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于直播服务器,该直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;如图5所示,装置包括:
操作指令确定模块51,用于接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;
操作指令发送模块52,用于将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。
本发明实施例提供了一种游戏的操作控制装置,接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
进一步的,上述操作指令确定模块还用于:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。
进一步的,上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;上述操作指令确定模块还用于:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。
进一步的,上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;上述道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
对应上述方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于观众端,如图6所示,该装置包括:
视频流接收模块61,用于接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;
操作控制请求生成模块62,用于响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;
操作控制请求发送模块63,用于将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;
游戏画面显示模块64,用于接收并显示游戏画面。
上述游戏的操作控制装置中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
进一步的,上述装置还包括付款模块,用于:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。
进一步的,上述装置还包括信息输入模块,用于:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。
进一步的,上述游戏画面中还包括暂停控件;上述装置还包括暂停模块,用于:响应于暂停控件的触发操作,暂停播放游戏画面。
进一步的,上述装置还包括取消显示模块,用于:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
对应上述方法实施例,本发明实施例提供了一种游戏的操作控制装置,该装置设置于游戏服务器,如图7所示,该装置包括:
操作指令接收模块71,用于述操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;
操作指令执行模块72,用于控制登录有目标游戏账号的目标游戏执行操作指令;
游戏画面发送模块73,用于生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。
上述方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
进一步的,上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;上述操作指令执行模块还用于:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
进一步的,上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;上述操作指令执行模块还用于:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
进一步的,上述操作指令执行模块还用于:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
本发明实施例提供的游戏的操作控制装置,与前述实施例提供的游戏的操作控制方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述游戏的操作控制方法。该电子设备可以是服务器,也可以是终端设备。
上述游戏的操作控制方法,应用于直播服务器时,具体包括如下步骤:
向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
上述从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。该方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。该方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
上述游戏的操作控制方法,应用于终端设备时,具体包括如下步骤:
接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
上述接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。该方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
上述响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
上述接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
上述游戏的操作控制方法,应用于游戏服务器时,具体包括如下步骤:
接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
参见图8所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的计算机可执行指令,该处理器100执行计算机可执行指令以实现上述游戏的操作控制方法。
进一步地,图8所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。
其中,存储器101可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。
本实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述游戏的操作控制方法。
上述游戏的操作控制方法,应用于直播服务器时,具体包括如下步骤:
向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自观众端的操作控制请求,从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作指令发送至游戏服务器,以通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端。该方式中,通过直播服务器确定目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,进而提高了观众的直播观看体验和游戏操控体验。
上述从游戏直播画面中确定目标主播针对目标游戏的操作指令的步骤,包括:获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别直播画面截图,得到识别结果;其中,识别结果包括:目标游戏的游戏名称、目标主播针对目标游戏的目标玩法、目标主播针对目标游戏的操作行为、以及执行操作行为所涉及的道具信息;根据识别结果,确定操作指令。该方式中,通过识别模型确定目标主播操控的游戏名称和游戏玩法,目标主播具体的操作行为,以及该操作行为涉及的道具信息,得到对应的操作指令,能够准确的获取目标主播的操作行为。
上述操作控制请求包括:目标游戏账号和目标游戏账号的密码;根据识别结果,确定操作指令的步骤,包括:将目标游戏账号、目标游戏账号的密码、游戏名称、目标玩法、操作行为、以及道具信息转换为第一程序指令;将第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为操作指令。该方式中,通过识别结果和程序指令,生成的操作指令能够在直播过程中,使替换用户,自动对目标游戏进行与目标主播一致的操作,同时能够执行判断库存和购买的操作。
上述库存判断程序用于:判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作指令所需的道具;道具购买程序指令用于:当登录有目标游戏账号的目标游戏的库存中,没有足够的执行操作指令所需的道具时,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。该方式中,预先建立自动购买的机制,可以自动识别库存不足,并且进入商店或是藏宝阁等,以一定的规则进行自动购买,并能出现付款交互的弹窗,以提醒用户付款。
上述游戏的操作控制方法,应用于终端设备时,具体包括如下步骤:
接收并显示来自直播服务器的视频流;其中,视频流中包括目标主播针对目标游戏的游戏直播画面;响应于指定触发操作,生成操作控制请求;其中,操作控制请求用于:指示直播服务器从游戏直播画面中确定目标主播针对目标游戏的操作指令;将操作控制请求发送至直播服务器,以通过直播服务器,从游戏直播画面中确定目标主播针对目标游戏的操作指令,并将操作指令发送至游戏服务器,通过游戏服务器,控制登录有目标游戏账号的目标游戏执行操作指令,生成执行操作指令的游戏画面,将游戏画面发送至观众端;接收并显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
上述接收并显示游戏画面的步骤之后,上述方法还包括:在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果;将付款结果发送至游戏服务器,通过游戏服务器,在登录有目标游戏账号的目标游戏中购买道具。该方式中,通过预先设置的自动判断库存和自动购买道具的机制,当需要购买道具时,可以以一定的规则进行自动购买,并在游戏画面中显示付款弹窗,以使用户协作执行操作指令。
上述响应于指定触发操作,生成操作控制请求的步骤之前,上述方法还包括:响应于在显示视频流的页面的信息输入操作,获取信息输入操作对应的目标游戏账号和目标游戏账号的密码。该方式中,在播放游戏直播画面的直播页面中,绑定目标游戏账号和密码,使得该直播页面具有游戏操作控制的功能。
上述游戏画面中还包括暂停控件;接收并显示游戏画面的步骤值之后,上述方法还包括:响应于暂停控件的触发操作,暂停播放游戏画面。通过为游戏画面设置暂停控件,进一步提高了用户的游戏操作控制体验。
上述接收并显示游戏画面的步骤值之后,上述方法还包括:当游戏服务器控制登录有目标游戏账号的目标游戏执行完成操作指令,取消显示游戏画面,并显示执行完毕的提示信息。
上述游戏的操作控制方法,应用于游戏服务器时,具体包括如下步骤:
接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,操作指令是通过直播服务器,接收来自观众端的操作控制请求,从游戏直播画面中确定的;控制登录有目标游戏账号的目标游戏执行操作指令;生成执行操作指令的游戏画面,将游戏画面发送至观众端,以通过观众端显示游戏画面。该方式中,用户能够在直播过程中,通过指定触发操作,使直播服务器确定游戏直播画面中目标主播针对目标游戏的操作指令,将该操作指令发送至游戏服务器,使游戏服务器控制目标游戏自动执行与主播操作一致的操作指令,同时使执行与主播操作一致的操作指令的游戏画面实时显示在观众端,避免了观众在观看主播直播的同时,模仿主播针对目标游戏操作的繁琐步骤,提高了观众对目标游戏的操控效率,同时,通过同步展示游戏直播画面和游戏画面的方式,提高了观众的直播观看体验和游戏操控体验。
上述操作指令包括:目标游戏账号,目标游戏账号的密码,目标游戏的游戏名称,目标主播针对目标游戏的目标玩法,目标主播针对目标游戏的操作行为;控制登录有目标游戏账号的目标游戏执行操作指令的步骤,包括:根据目标游戏账号和目标游戏账号的密码,登录目标名称对应的目标游戏;根据目标玩法,打开目标游戏中的目标玩法对应的游戏界面,在游戏界面执行操作行为。
上述操作指令还包括:执行操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;在游戏界面执行操作行为的步骤,包括:根据库存判断程序指令,实时判断登录有目标游戏账号的目标游戏的库存中,是否有足够的执行操作行为所需的道具;如果没有足够的执行操作指令所需的道具时,根据道具购买程序指令,控制登录有目标游戏账号的目标游戏执行购买道具的购买操作。
上述控制登录有目标游戏账号的目标游戏执行购买道具的购买操作的步骤,包括:生成购买道具的提示信息,将提示信息发送至观众端,以通过观众端,在游戏画面上显示购买道具的付款弹窗,响应针对付款弹窗的付款操作,生成付款结果,将付款结果发送至游戏服务器;接收到付款结果,如果付款结果指示购买道具成功,完成购买操作。
本发明实施例所提供的游戏的操作控制方法、装置、***以及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (17)
1.一种游戏的操作控制方法,其特征在于,所述方法应用于直播服务器,所述直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;所述方法包括:
接收来自所述观众端的操作控制请求,从所述游戏直播画面中确定所述目标主播针对所述目标游戏的操作指令;
将所述操作指令发送至游戏服务器,以通过所述游戏服务器,控制登录有目标游戏账号的所述目标游戏执行所述操作指令,生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端;其中,所述目标游戏账号为所述观众端对应的游戏账号;
从所述游戏直播画面中确定所述目标主播针对所述目标游戏的操作指令的步骤,包括:
获取所述游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;根据所述识别结果,确定所述操作指令;
所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;
根据所述识别结果,确定所述操作指令的步骤,包括:将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换为第一程序指令;将所述第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为所述操作指令。
2.根据权利要求1所述的方法,其特征在于,所述库存判断程序用于:判断登录有所述目标游戏账号的所述目标游戏的库存中,是否有足够的执行所述操作指令所需的道具;
所述道具购买程序指令用于:当登录有所述目标游戏账号的所述目标游戏的库存中,没有足够的执行所述操作指令所需的道具时,控制登录有所述目标游戏账号的所述目标游戏执行购买所述道具的购买操作。
3.一种游戏的操作控制方法,其特征在于,所述方法应用于观众端,所述方法包括:
接收并显示来自直播服务器的视频流;其中,所述视频流中包括目标主播针对目标游戏的游戏直播画面;
响应于指定触发操作,生成操作控制请求;其中,所述操作控制请求用于:指示所述直播服务器从所述游戏直播画面中确定所述目标主播针对所述目标游戏的操作指令;所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;其中,所述目标游戏账号为所述观众端对应的游戏账号;将所述操作控制请求发送至所述直播服务器,以使所述直播服务器,获取所述游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换为第一程序指令;将所述第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为所述目标主播针对所述目标游戏的操作指令,并将所述操作指令发送至游戏服务器;通过所述游戏服务器,控制登录有目标游戏账号的所述目标游戏执行所述操作指令,生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端;
接收并显示所述游戏画面。
4.根据权利要求3所述的方法,其特征在于,接收并显示所述游戏画面的步骤之后,所述方法还包括:
在所述游戏画面上显示购买道具的付款弹窗,响应针对所述付款弹窗的付款操作,生成付款结果;
将所述付款结果发送至所述游戏服务器,通过所述游戏服务器,在登录有所述目标游戏账号的所述目标游戏中购买所述道具。
5.根据权利要求3所述的方法,其特征在于,响应于指定触发操作,生成操作控制请求的步骤之前,所述方法还包括:
响应于在显示所述视频流的页面的信息输入操作,获取所述信息输入操作对应的所述目标游戏账号和所述目标游戏账号的密码。
6.根据权利要求3所述的方法,其特征在于,所述游戏画面中还包括暂停控件;
接收并显示所述游戏画面的步骤值之后,所述方法还包括:响应于所述暂停控件的触发操作,暂停播放所述游戏画面。
7.根据权利要求3所述的方法,其特征在于,接收并显示所述游戏画面的步骤值之后,所述方法还包括:
当所述游戏服务器控制登录有所述目标游戏账号的所述目标游戏执行完成所述操作指令,取消显示所述游戏画面,并显示执行完毕的提示信息。
8.一种游戏的操作控制方法,其特征在于,所述方法应用于游戏服务器,所述方法包括:
接收来自直播服务器的目标主播针对目标游戏的操作指令;其中,所述操作指令是通过直播服务器,基于接收到的来自观众端的操作控制请求,获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果,并根据所述识别结果确定的;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;
控制登录有目标游戏账号的所述目标游戏执行所述操作指令;其中,所述目标游戏账号为所述观众端对应的游戏账号;
生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端,以通过所述观众端显示所述游戏画面;
其中,所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;所述操作指令是通过直播服务器,根据第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令来确定的,其中,所述第一程序指令是通过直播服务器,将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换得到。
9.根据权利要求8所述的方法,其特征在于,所述操作指令包括:所述目标游戏账号,所述目标游戏账号的密码,所述目标游戏的游戏名称,所述目标主播针对所述目标游戏的目标玩法,所述目标主播针对目标游戏的操作行为;
控制登录有目标游戏账号的所述目标游戏执行所述操作指令的步骤,包括:
根据所述目标游戏账号和所述目标游戏账号的密码,登录目标名称对应的所述目标游戏;
根据所述目标玩法,打开所述目标游戏中的所述目标玩法对应的游戏界面,在所述游戏界面执行所述操作行为。
10.根据权利要求9所述的方法,其特征在于,所述操作指令还包括:执行所述操作行为所涉及的道具信息,库存判断程序指令,以及道具购买程序指令;
在所述游戏界面执行所述操作行为的步骤,包括:
根据所述库存判断程序指令,实时判断登录有所述目标游戏账号的所述目标游戏的库存中,是否有足够的执行所述操作行为所需的道具;
如果没有足够的执行所述操作指令所需的道具时,根据所述道具购买程序指令,控制登录有所述目标游戏账号的所述目标游戏执行购买所述道具的购买操作。
11.根据权利要求10所述的方法,其特征在于,控制登录有所述目标游戏账号的所述目标游戏执行购买所述道具的购买操作的步骤,包括:
生成购买所述道具的提示信息,将所述提示信息发送至观众端,以通过所述观众端,在所述游戏画面上显示购买所述道具的付款弹窗,响应针对所述付款弹窗的付款操作,生成付款结果,将所述付款结果发送至所述游戏服务器;
接收到所述付款结果,如果所述付款结果指示购买所述道具成功,完成所述购买操作。
12.一种游戏的操作控制***,其特征在于,所述***包括:直播服务器,游戏服务器,以及观众端设备;
所述直播服务器用于:向所述观众端设备提供目标主播针对目标游戏的游戏直播画面的视频流;接收来自所述观众端设备的操作控制请求,获取所述游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换为第一程序指令;将所述第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为所述目标主播针对所述目标游戏的操作指令;将所述操作指令发送至游戏服务器;
所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;其中,所述目标游戏账号为所述观众端对应的游戏账号;
所述游戏服务器用于:接收来自所述直播服务器的目标主播针对目标游戏的操作指令;控制登录有目标游戏账号的所述目标游戏执行所述操作指令;生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端设备;
所述观众端设备用于:接收并显示来自直播服务器的视频流;响应于指定触发操作,生成操作控制请求;将所述操作控制请求发送至所述直播服务器,接收并显示来自所述游戏服务器的所述游戏画面。
13.一种游戏的操作控制装置,其特征在于,所述装置设置于直播服务器,所述直播服务器用于:向观众端提供目标主播针对目标游戏的游戏直播画面的视频流;所述装置包括:
操作指令确定模块,用于接收来自所述观众端的操作控制请求,从所述游戏直播画面中确定所述目标主播针对所述目标游戏的操作指令;
操作指令发送模块,用于将所述操作指令发送至游戏服务器,以通过所述游戏服务器,控制登录有目标游戏账号的所述目标游戏执行所述操作指令,生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端;其中,所述目标游戏账号为所述观众端对应的游戏账号;
所述操作指令确定模块还用于:获取所述游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;根据所述识别结果,确定所述操作指令;
所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;
所述操作指令确定模块还用于:将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换为第一程序指令;将所述第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为所述操作指令。
14.一种游戏的操作控制装置,其特征在于,所述装置设置于观众端,所述装置包括:
视频流接收模块,用于接收并显示来自直播服务器的视频流;其中,所述视频流中包括目标主播针对目标游戏的游戏直播画面;
操作控制请求生成模块,用于响应于指定触发操作,生成操作控制请求;其中,所述操作控制请求用于:指示所述直播服务器从所述游戏直播画面中确定所述目标主播针对所述目标游戏的操作指令;所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;其中,所述目标游戏账号为所述观众端对应的游戏账号;操作控制请求发送模块,用于将所述操作控制请求发送至所述直播服务器,以使所述直播服务器,获取所述游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换为第一程序指令;将所述第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令,确定为所述目标主播针对所述目标游戏的操作指令,并将所述操作指令发送至游戏服务器,通过所述游戏服务器,控制登录有目标游戏账号的所述目标游戏执行所述操作指令,生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端;
游戏画面显示模块,用于接收并显示所述游戏画面。
15.一种游戏的操作控制装置,其特征在于,所述装置设置于游戏服务器,所述装置包括:
操作指令接收模块,用于接收来自直播服务器的目标主播针对目标游戏的操作指令;所述操作指令是通过直播服务器,接收来自观众端的操作控制请求,获取游戏直播画面的直播画面截图;通过预先训练完成的识别模型,识别所述直播画面截图,得到识别结果,并根据所述识别结果确定的;其中,所述识别结果包括:所述目标游戏的游戏名称、所述目标主播针对所述目标游戏的目标玩法、所述目标主播针对目标游戏的操作行为、以及执行所述操作行为所涉及的道具信息;
操作指令执行模块,用于控制登录有目标游戏账号的所述目标游戏执行所述操作指令;其中,所述目标游戏账号为所述观众端对应的游戏账号;
游戏画面发送模块,用于生成执行所述操作指令的游戏画面,将所述游戏画面发送至所述观众端,以通过所述观众端显示所述游戏画面;
其中,所述操作控制请求包括:目标游戏账号和所述目标游戏账号的密码;所述操作指令是通过直播服务器,根据第一程序指令、预设的库存判断程序指令、以及预设的道具购买程序指令来确定的;其中,所述第一程序指令是通过直播服务器,将所述目标游戏账号、所述目标游戏账号的密码、所述游戏名称、所述目标玩法、所述操作行为、以及所述道具信息转换得到的。
16.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1-2任一项所述的游戏的操作控制方法,或者实现权利要求3-7任一项所述的游戏的操作控制方法,或者实现权利要求8-11任一项所述的游戏的操作控制方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-2任一项所述的游戏的操作控制方法,或者实现权利要求3-7任一项所述的游戏的操作控制方法,或者实现权利要求8-11任一项所述的游戏的操作控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210820888.8A CN115379262B (zh) | 2022-07-12 | 2022-07-12 | 游戏的操作控制方法、装置、***和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210820888.8A CN115379262B (zh) | 2022-07-12 | 2022-07-12 | 游戏的操作控制方法、装置、***和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115379262A CN115379262A (zh) | 2022-11-22 |
CN115379262B true CN115379262B (zh) | 2024-05-31 |
Family
ID=84061207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210820888.8A Active CN115379262B (zh) | 2022-07-12 | 2022-07-12 | 游戏的操作控制方法、装置、***和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115379262B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509278A (zh) * | 2018-03-30 | 2018-09-07 | 努比亚技术有限公司 | 消息屏蔽方法、消息屏蔽装置及计算机可读存储介质 |
CN109582463A (zh) * | 2018-11-30 | 2019-04-05 | Oppo广东移动通信有限公司 | 资源配置方法、装置、终端及存储介质 |
CN110496391A (zh) * | 2019-09-11 | 2019-11-26 | 网易(杭州)网络有限公司 | 信息同步方法及装置 |
CN110870975A (zh) * | 2019-11-18 | 2020-03-10 | 网易(杭州)网络有限公司 | 游戏直播的处理方法、装置、设备及计算机可读存储介质 |
CN112218106A (zh) * | 2020-09-09 | 2021-01-12 | 北京达佳互联信息技术有限公司 | 游戏直播方法、装置、电子设备及存储介质 |
CN112351302A (zh) * | 2020-11-24 | 2021-02-09 | 网易(杭州)网络有限公司 | 基于云游戏的直播交互方法、装置及存储介质 |
CN112511849A (zh) * | 2020-11-17 | 2021-03-16 | 北京达佳互联信息技术有限公司 | 一种游戏显示方法、装置、设备、***及存储介质 |
CN113101633A (zh) * | 2021-04-19 | 2021-07-13 | 网易(杭州)网络有限公司 | 云游戏的模拟操作方法、装置及电子设备 |
CN113101673A (zh) * | 2021-03-30 | 2021-07-13 | 北京达佳互联信息技术有限公司 | 直播互动的处理方法、装置及服务器 |
WO2021203573A1 (zh) * | 2020-04-08 | 2021-10-14 | 网易(杭州)网络有限公司 | 游戏账号控制方法、装置、介质及电子设备 |
CN113573090A (zh) * | 2021-07-28 | 2021-10-29 | 广州方硅信息技术有限公司 | 游戏直播中的内容显示方法、装置、***和存储介质 |
CN113596558A (zh) * | 2021-07-14 | 2021-11-02 | 网易(杭州)网络有限公司 | 游戏直播中的互动方法、装置、处理器和存储介质 |
CN114025180A (zh) * | 2021-09-30 | 2022-02-08 | 北京达佳互联信息技术有限公司 | 一种游戏操作同步***、方法、装置、设备及存储介质 |
CN114466213A (zh) * | 2022-02-07 | 2022-05-10 | 腾讯科技(深圳)有限公司 | 信息同步方法、装置、计算机设备、存储介质及程序产品 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11623154B2 (en) * | 2020-03-31 | 2023-04-11 | Sony Interactive Entertainment Inc. | Driving virtual influencers based on predicted gaming activity and spectator characteristics |
-
2022
- 2022-07-12 CN CN202210820888.8A patent/CN115379262B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509278A (zh) * | 2018-03-30 | 2018-09-07 | 努比亚技术有限公司 | 消息屏蔽方法、消息屏蔽装置及计算机可读存储介质 |
CN109582463A (zh) * | 2018-11-30 | 2019-04-05 | Oppo广东移动通信有限公司 | 资源配置方法、装置、终端及存储介质 |
CN110496391A (zh) * | 2019-09-11 | 2019-11-26 | 网易(杭州)网络有限公司 | 信息同步方法及装置 |
CN110870975A (zh) * | 2019-11-18 | 2020-03-10 | 网易(杭州)网络有限公司 | 游戏直播的处理方法、装置、设备及计算机可读存储介质 |
WO2021203573A1 (zh) * | 2020-04-08 | 2021-10-14 | 网易(杭州)网络有限公司 | 游戏账号控制方法、装置、介质及电子设备 |
CN112218106A (zh) * | 2020-09-09 | 2021-01-12 | 北京达佳互联信息技术有限公司 | 游戏直播方法、装置、电子设备及存储介质 |
CN112511849A (zh) * | 2020-11-17 | 2021-03-16 | 北京达佳互联信息技术有限公司 | 一种游戏显示方法、装置、设备、***及存储介质 |
CN112351302A (zh) * | 2020-11-24 | 2021-02-09 | 网易(杭州)网络有限公司 | 基于云游戏的直播交互方法、装置及存储介质 |
CN113101673A (zh) * | 2021-03-30 | 2021-07-13 | 北京达佳互联信息技术有限公司 | 直播互动的处理方法、装置及服务器 |
CN113101633A (zh) * | 2021-04-19 | 2021-07-13 | 网易(杭州)网络有限公司 | 云游戏的模拟操作方法、装置及电子设备 |
CN113596558A (zh) * | 2021-07-14 | 2021-11-02 | 网易(杭州)网络有限公司 | 游戏直播中的互动方法、装置、处理器和存储介质 |
CN113573090A (zh) * | 2021-07-28 | 2021-10-29 | 广州方硅信息技术有限公司 | 游戏直播中的内容显示方法、装置、***和存储介质 |
CN114025180A (zh) * | 2021-09-30 | 2022-02-08 | 北京达佳互联信息技术有限公司 | 一种游戏操作同步***、方法、装置、设备及存储介质 |
CN114466213A (zh) * | 2022-02-07 | 2022-05-10 | 腾讯科技(深圳)有限公司 | 信息同步方法、装置、计算机设备、存储介质及程序产品 |
Also Published As
Publication number | Publication date |
---|---|
CN115379262A (zh) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110913264B (zh) | 直播数据处理方法、装置、电子设备及存储介质 | |
CN106210836B (zh) | 一种视频播放过程中的互动学习方法及装置、终端设备 | |
TWI787211B (zh) | 驗證方法及裝置 | |
CN107257338B (zh) | 媒体数据处理方法、装置及存储介质 | |
CN108460301A (zh) | 扫码模块的性能测试装置及方法 | |
CN109391848B (zh) | 一种互动广告*** | |
CN112527171B (zh) | 多媒体文件播放方法、装置、设备及介质 | |
CN109395383B (zh) | 一种游戏计分方法和装置 | |
CN108096833B (zh) | 基于级联神经网络的体感游戏控制方法及装置、计算设备 | |
CN110347608B (zh) | 一种交互式应用的测试方法及相关装置 | |
CN112546621A (zh) | 游戏直播的投票方法及装置、计算机存储介质、电子设备 | |
CN113573090A (zh) | 游戏直播中的内容显示方法、装置、***和存储介质 | |
CN113101633B (zh) | 云游戏的模拟操作方法、装置及电子设备 | |
CN113101673B (zh) | 直播互动的处理方法、装置及服务器 | |
US20140004958A1 (en) | Server device, non-transitory server device-readable storage medium, and game system | |
CN115379262B (zh) | 游戏的操作控制方法、装置、***和电子设备 | |
CN110071861A (zh) | 信息的分享方法和装置、存储介质、电子装置 | |
CN109558322B (zh) | 游戏测试方法及装置 | |
JP6688353B2 (ja) | ネットワークシステム、サーバコンピュータ及び制御プログラム | |
CN112231669A (zh) | 一种基于面部识别的页面展示方法、装置和电子设备 | |
CN118236704A (zh) | 游戏直播中的信息交互方法、装置和服务器 | |
KR20150112066A (ko) | 실시간 방송 컨텐츠 연동 게임 서비스 제공 방법 및 그를 이용한 서버 장치 | |
CN116414228A (zh) | 虚拟现实设备的控制方法、装置、服务器及存储介质 | |
CN117156165A (zh) | 直播中游戏任务的处理方法、装置及电子设备 | |
CN117085319A (zh) | 游戏的交互控制方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |