CN113457119A - Game control method and device and computer equipment - Google Patents

Game control method and device and computer equipment Download PDF

Info

Publication number
CN113457119A
CN113457119A CN202110646999.7A CN202110646999A CN113457119A CN 113457119 A CN113457119 A CN 113457119A CN 202110646999 A CN202110646999 A CN 202110646999A CN 113457119 A CN113457119 A CN 113457119A
Authority
CN
China
Prior art keywords
event
message
game
game control
control terminal
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.)
Granted
Application number
CN202110646999.7A
Other languages
Chinese (zh)
Other versions
CN113457119B (en
Inventor
赖晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Network Information Technology Co Ltd
Original Assignee
Shenzhen Tencent Network Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Network Information Technology Co Ltd filed Critical Shenzhen Tencent Network Information Technology Co Ltd
Priority to CN202110646999.7A priority Critical patent/CN113457119B/en
Publication of CN113457119A publication Critical patent/CN113457119A/en
Application granted granted Critical
Publication of CN113457119B publication Critical patent/CN113457119B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a game control method, a game control device and computer equipment, which can receive game operation messages aiming at a cloud game, wherein the game operation messages are operation messages triggered by executing target operation on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game. According to the method and the device, the operation on the first game control terminal can be simulated as the operation on the second game control terminal, the requirement that the cloud game which does not support the operation of the first game control terminal is met, and the simplicity and convenience of game operation are improved.

Description

Game control method and device and computer equipment
Technical Field
The invention relates to the technical field of computers, in particular to a game control method, a game control device and computer equipment.
Background
In recent years, cloud games have been very hot. Cloud gaming (Cloud gaming), also known as game on demand (gaming), is an online gaming technology based on Cloud computing technology. Cloud game technology enables light-end devices (thin clients) with relatively limited graphics processing and data computing capabilities to run high-quality games. In a cloud game scene, a game is not operated in a player game terminal but in a cloud server, and the cloud server renders the game scene into a video and audio stream which is transmitted to the player game terminal through a network. The player game terminal does not need to have strong graphic operation and data processing capacity, and only needs to have basic streaming media playing capacity and capacity of acquiring player input instructions and sending the instructions to the cloud server.
At present, some cloud games do not support handle operation, for example, some cloud games do not support handle operation in an operation interface, and the cloud games can be played only through a keyboard, a mouse or a touch screen, which results in that cloud games which do not support handle operation cannot be played through the handle, which brings inconvenience to players, for example, players need to play cloud games through a television, and because the television does not have the touch screen, players can play cloud games through an external mouse and the keyboard, which is not simple and convenient in operation.
Disclosure of Invention
The embodiment of the application provides a game control method, a game control device and computer equipment, which can improve the simplicity and convenience of game operation.
A game control method, comprising:
receiving a game operation message aiming at the cloud game, wherein the game operation message is an operation message triggered by executing target operation on a first game control terminal;
performing type identification on the operation message to obtain the message type of the game operation message;
determining an operation event corresponding to the target operation on the second game control terminal according to the message type;
acquiring event parameters of an operation event according to operation information triggered by target operation;
and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game.
Correspondingly, the embodiment of the application provides a game control device, including:
a receiving unit, configured to receive a game operation message for a cloud game, where the game operation message is an operation message triggered by execution of a target operation on a first game control terminal;
the identification unit is used for identifying the type of the operation message to obtain the message type of the game operation message;
a determining unit for determining an operation event corresponding to the target operation on the second game control terminal according to the message type;
the acquisition unit is used for acquiring event parameters of the operation events according to the operation information triggered by the target operation;
and the reporting unit is used for reporting the operation event and the event parameter corresponding to the operation event to the game server so as to realize the control of the cloud game.
In some embodiments, the determining unit may be configured to obtain a first mapping relationship set, where the first mapping relationship set includes mapping relationships between preset message types and preset operation events on the second game terminal; and determining an operation event corresponding to the message type according to the first mapping relation set and the message type.
In some embodiments, the determining unit may be configured to determine that the operation event is a first movement event of the second game control terminal when the message type is a motion message, where the motion message is a message triggered by a movement control on the first game control terminal; and when the message type is a key message, determining that the operation event is the operation event aiming at the second game control terminal, wherein the key message is the message triggered by keys on the first game control terminal.
In some embodiments, the determining unit may be specifically configured to determine that the operation event is a click event corresponding to a key in the second game control terminal when the message type is a key message and the key type of the message trigger key is a preset type; and when the message type is a key message and the key type of the message trigger key is not a preset type, determining that the operation event is a second movement event of the second game control terminal.
In some embodiments, the obtaining unit may be specifically configured to obtain an effective key pressing frequency according to key pressing frequency information triggered by a target operation, where the effective key pressing frequency is a key pressing frequency within a preset time; acquiring a second mapping relation set, wherein the second mapping relation set comprises mapping relations between preset effective key times and preset click times; determining the number of clicks according to the second mapping relation set and the number of effective keys; the number of clicks is determined as an event parameter for the click event.
In some embodiments, the obtaining unit may be specifically configured to fuse duration information and pressure information triggered by the target operation to obtain an operation characteristic; and determining the displacement parameter corresponding to the operation characteristic as the event parameter of the second movement event.
In some embodiments, the obtaining unit may be configured to determine a preset offset interval in which the position offset of the control is located according to the position offset information triggered by the target operation; and determining the position offset parameter corresponding to the preset offset interval as the event parameter of the first mobile event.
In some embodiments, the obtaining unit may be specifically configured to determine, according to sub-position offset information in multiple preset directions triggered by the target operation, a preset offset interval in which a position offset of the control in each preset direction is located; weighting the position offset parameter corresponding to each preset offset interval to obtain a target position offset parameter; the target position offset parameter is determined as an event parameter of the first movement event.
In addition, the embodiment of the application also provides a computer device, which comprises a processor and a memory; the memory stores a computer program, and the processor is used for executing the computer program in the memory to execute the operation in the game control method provided by the embodiment of the application.
The embodiment of the application also provides a storage medium, wherein the storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the game control method provided by the embodiment of the application.
The method and the device for cloud game control can receive game operation information aiming at the cloud game, wherein the game operation information is operation information triggered by target operation executed on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game. According to the method and the device, the corresponding operation event on the second game control terminal can be determined according to the message type of the operation message of the first game control terminal, and the event parameter of the operation event is obtained according to the operation message of the first game control terminal, so that the cloud game can be controlled, the operation on the first game control terminal is simulated as the operation on the second game control terminal, the requirement of the cloud game which does not support the operation of the first game control terminal is met, and the simplicity and convenience of the game operation are improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic view of a scene of a game control method provided in an embodiment of the present application;
FIG. 2 is a schematic flow chart of a game control method provided in an embodiment of the present application;
fig. 3 is a schematic diagram of a process for acquiring event parameters of an operation event according to an embodiment of the present application;
FIG. 4 is a schematic flowchart of a process for obtaining event parameters of an operation event according to an embodiment of the present application;
FIG. 5 is a schematic flowchart of a process for obtaining event parameters of an operation event according to an embodiment of the present application;
FIG. 6 is a schematic flow chart diagram of a game control method according to an embodiment of the present application;
FIG. 7 is a timing chart of a game control method provided in an embodiment of the present application;
FIG. 8 is a flow chart of a game control method provided in an embodiment of the present application;
FIG. 9 is a schematic structural diagram of a game control device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a computer device provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the application provides a game control method, device and system. The game control device may be integrated into a computer device, and the computer device may be a server or a terminal.
The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, Network service, cloud communication, middleware service, domain name service, security service, Network acceleration service (CDN), big data and an artificial intelligence platform. The terminal may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a smart television, and the like, but is not limited thereto. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the embodiment of the present application is not limited herein.
For example, referring to fig. 1, taking the example that the game control device is integrated in a television, the television receives a game operation message for a cloud game, where the game operation message is an operation message triggered by executing a target operation on a first game control terminal, and performs type identification on the operation message to obtain a message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a cloud game server, receiving the operation event and the event parameter corresponding to the operation event by the cloud game server, controlling the cloud game, and updating the game interface of the television.
The first game control terminal and the second game control terminal may be any one of game control terminals such as a handle, a keyboard, a mouse, and a remote controller, and it should be noted here that the first game control terminal and the second game control terminal are different in type.
The game operation message is an operation message triggered by executing a target operation on the first game control terminal, for example, when the first game control terminal is a handle, a rocker on the handle is operated, and the triggered operation message is the game operation message; for example, when the first game control terminal is a remote controller, a key on the remote controller is operated, and the triggered operation message is a game operation message.
The message type may be defined in advance, for example, when the first game control terminal is a keyboard and a space bar on the keyboard is triggered, the corresponding message type is a key message; for example, when the first game control terminal is a handle, it is defined that when a rocker on the handle is triggered, the corresponding message type is a motion message.
The operation event is an event on the second game control terminal, for example, when the second game control terminal is a mouse, the operation event may be a click event of the mouse or a movement event with unchanged speed; when the second game control terminal is a keyboard, the operation event is a key event of the keyboard.
The event parameter corresponds to the operation event, for example, when the operation event is a movement event of the mouse, the event parameter may be a position parameter, a movement distance, and the like of the mouse; when the operation event is a key event of the keyboard, the event parameter may be a key frequency, a key duration, or the like of the keyboard.
The following are detailed below. It should be noted that the following description of the embodiments is not intended to limit the preferred order of the embodiments.
The embodiment will be described from the perspective of a game control apparatus, which may be specifically integrated in an electronic device, where the electronic device may be a server or a terminal; the terminal may include a tablet Computer, a notebook Computer, a Personal Computer (PC), a wearable device, a virtual reality device, or other intelligent devices capable of implementing game control.
Referring to fig. 2, the steps of the game control method are described as follows:
101. a game play message for a cloud game is received.
The game operation message is an operation message triggered by executing a target operation on the first game control terminal, for example, when the first game control terminal is a handle, an operation message triggered by a user operating a key or a rocker on the handle is a game operation message, so as to meet a requirement of the user for playing a cloud game. The target operation may be understood as an operation for the first game control terminal, for example, an operation for moving the first game control terminal, and may be an operation for a control on the first game control terminal, such as a button, a joystick, a wheel, and the like. For example, when the first game control terminal is a handle and the control is a joystick, the target operation is an operation of moving the joystick of the handle.
102. And identifying the type of the operation message to obtain the message type of the game operation message.
The message type corresponding to the game operation message can be determined through the mapping relation. For example, a third mapping relationship set is obtained, where the third mapping relationship set includes mapping relationships between preset game operation messages and preset message types; and determining the message type corresponding to the game operation message according to the third mapping relation set and the game operation message.
The message type may include a key message and a motion message, and may be defined according to requirements. For example, when the first game control terminal is a mouse, the message type of the game operation message triggered by the click operation of the mouse may be defined as a button message, and the message type of the game operation message triggered by the movement operation of the mouse may be defined as a motion message. For example, when the first game control terminal is a handle, the message type of the game operation message triggered by the key operation of the handle may be defined as a key message, and the message type of the game message operation message triggered by the movement operation of a joystick in the handle may be defined as a key message.
103. And determining an operation event corresponding to the target operation on the second game control terminal according to the message type.
Specifically, the operation event corresponding to the message type may be determined according to the mapping relationship. For example, a first mapping relation set is obtained, wherein the first mapping relation set comprises a mapping relation between a preset message type and a preset operation event on a second game terminal; and determining an operation event corresponding to the message type according to the first mapping relation set and the message type.
Specifically, when the message type is a motion message, the operation event is determined to be a first movement event of the second game control terminal, and the motion message is a message triggered by a movement control on the first game control terminal.
For example, when the first game control terminal is a touch screen type remote controller, the motion message is triggered by moving a virtual key in the touch screen type remote controller; for example, when the first game control terminal is a handle, the motion message is triggered by moving a rocker of the handle. Corresponding to the motion message, when the second game control terminal is a mouse, the operation event is a first movement event of the mouse, and the first movement event can be understood as a movement event of the whole mouse with a speed change or a rotation movement event of a mouse wheel with a speed change.
More specifically, when the operation event is a first movement event and the operation information includes position offset information of the control, as shown in fig. 3, when the operation event is the first movement event, the specific step of acquiring the event parameter may be as follows:
and A1, determining a preset offset interval in which the position offset of the control is located according to the position offset information triggered by the target operation.
The position offset information can be based on target operation to obtain the current position and the initial position of the control; the difference information between the current position and the initial position is determined as the position offset information.
Specifically, the positional offset information may include sub-positional offset information in a plurality of preset directions. The preset offset interval in which the position offset of the control in each preset direction is located can be determined according to the sub-position offset information in the plurality of preset directions triggered by the target operation.
And A2, determining the position offset parameter corresponding to the preset offset interval as the event parameter of the first movement event.
Specifically, when the position offset information includes sub-position offset information in a plurality of preset directions, performing weighting processing on each position offset parameter corresponding to the preset offset interval to obtain a target position offset parameter; the target position offset parameter is determined as an event parameter of the first movement event.
The position offset parameter corresponding to each preset offset interval may be weighted according to the same weight, or may be weighted according to different weights, and may be set according to actual requirements.
Specifically, when the message type is a key message, the operation event is determined to be an operation event for the second game control terminal, and the key message is a message triggered by a key on the first game control terminal.
For example, when the first game control terminal is a remote controller, the key message is triggered by pressing a key on the remote controller. And corresponding to the key message, when the second game control terminal is a keyboard, the operation event is a key event of the keyboard.
More specifically, when the message type is a key message and the key type of the message trigger key is a preset type, determining that the operation event is a click event corresponding to a key in the second game control terminal.
For example, the first game control terminal is a handle, the button type of the trigger message is an a button of the handle, the second game control terminal is a mouse, and the operation event can be determined to be a click event corresponding to a left button of the mouse; the first game control terminal is a handle, the type of the trigger message is an A key of the handle, the second game control terminal is a touch remote controller, and the operation event can be determined to be a click event of a target virtual key of the touch remote controller.
More specifically, when the message type is a key message and the key type of the message trigger key is not a preset type, the operation event is determined to be a second movement event of the second game control terminal.
When the second game control terminal is a mouse, the second movement event can be understood as a movement event of the whole mouse with constant speed or a rotation movement event of a mouse wheel with constant speed; when the second game control terminal is a joystick, the second movement event can be understood as a joystick movement event with a constant speed.
For example, the first game control terminal is a keyboard, the preset type of the key type is a space bar, the second game control terminal is a mouse, and when the key type of the trigger message is an Enter key on the keyboard, the operation event can be determined to be a second movement event of the mouse. For example, when the first game control terminal is a mouse, the preset type of the button type is a right mouse button, and the second game control terminal is a handle, and when the button type of the trigger message is a left mouse button, it may be determined that the operation event is a second movement event of the handle.
104. And acquiring event parameters of the operation events according to the operation information triggered by the target operation.
The operation information may be position difference information of a control of the first game control terminal. Specifically, based on target operation, the current position and the initial position of the control are obtained; and obtaining the position difference information of the control according to the current position and the initial position. For example, the first game control terminal is a keyboard, the control is a key on the keyboard, and the target operation is a pressing operation on the key, so that the current position and the initial position of the key can be obtained, and the position difference information of the key can be obtained. For example, the first game control terminal is a handle, the control is a rocker on the handle, and the target operation is a movement operation on the rocker, so that the current position and the initial position of the rocker can be obtained, and the position difference information of the rocker can be obtained.
Specifically, when the operation event is a click event and the operation information includes key press frequency information, the event parameter of the operation event may be obtained by the following steps, as shown in fig. 4, specifically:
and B1, acquiring the effective key times according to the key times information triggered by the target operation.
The effective key pressing times are key pressing times within preset time.
For example, when the first game control terminal is a keyboard, the valid key-press times may be key-press times for the same key-press in the keyboard within a preset time, and the preset time may be 0.5 second, 1 second, and the like, and may be set according to actual requirements.
And B2, acquiring a second mapping relation set, wherein the second mapping relation set comprises the mapping relation between the preset effective key times and the preset click times.
And B3, determining the number of clicks according to the second mapping relation set and the number of effective keys.
And B4, determining the click times as event parameters of the click events.
Specifically, when the operation event is the second movement event and the operation information includes the duration information and the pressure information, as shown in fig. 5, the event parameter of the operation event may be obtained by:
and C1, fusing the time length information and the pressure information triggered by the target operation to obtain the operation characteristics.
For example, when the first game control terminal is a remote controller, weighting processing may be performed on the duration information and the pressure information triggered by the same key on the remote controller within a preset time, for example, within 1 second, to obtain an operation characteristic, where the preset time is not limited to 1 second and may be set according to an actual requirement.
And C2, determining the displacement parameter corresponding to the operation characteristic as the event parameter of the second movement event.
For example, the displacement parameter corresponding to the operation feature may be determined according to the mapping relationship. When the second game control terminal is a mouse and the second movement event is the movement event of the whole mouse with constant speed, the displacement parameter is the movement parameter of the mouse.
Specifically, the embodiment of the present application may further correct an event parameter of the second displacement event.
For example, according to the displacement parameter corresponding to the operation feature, acquiring a historical event parameter of the second movement event for the operation feature; carrying out weighted average processing on the displacement parameters and the historical event parameters to obtain target displacement parameters; the target displacement parameter is determined as an event parameter of the second movement event.
The historical event parameters can be understood as all event parameters corresponding to the historical operating characteristics which are the same as the current operating characteristics based on the current operating characteristics. The target parameter can be obtained by weighting and averaging the displacement parameter and the historical event parameter with equal weight.
105. And reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game.
The operation event and the operation of the virtual object in the game screen may be defined according to different game types, for example, the game type is an action game, the operation event is a click event, and the operation of the virtual object corresponding to the click event may be defined as an attack operation; for example, if the game type is a leisure game such as a continuous watching game, it may be defined that the operation of clicking the virtual object corresponding to the event is to select a picture in the game screen.
For example, the operation event is a click event, the event parameter is a click number, and the click number may be 2 clicks, and the virtual object in the control game screen is clicked twice.
For example, the operation event is a first movement event, the event parameter is a position deviation parameter, the position deviation parameter is mapped into a speed parameter according to a rule, and the virtual object in the game picture is controlled to be changed from the current speed to the speed corresponding to the speed parameter.
For example, the operation event is a second movement event, the event parameter is a displacement parameter, and the virtual object in the game screen is controlled to move to the screen position corresponding to the displacement parameter.
When a plurality of operation events are reported to the game server, the game picture can be updated according to the time sequence of the target operation triggering operation message executed by the first control terminal corresponding to the operation event. For example, when the operation event reported to the game server includes a first movement event and a second movement event, if the trigger time of the operation message corresponding to the first movement event is earlier than the trigger time of the operation message corresponding to the second movement event, the virtual object in the game screen is preferentially updated to execute the operation corresponding to the first movement event.
The method and the device for cloud game control can receive game operation information aiming at the cloud game, wherein the game operation information is operation information triggered by target operation executed on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game. According to the method and the device, the corresponding operation event on the second game control terminal can be determined according to the message type of the operation message of the first game control terminal, and the event parameter of the operation event is obtained according to the operation message of the first game control terminal, so that the cloud game can be controlled, the operation on the first game control terminal is simulated as the operation on the second game control terminal, the requirement of the cloud game which does not support the operation of the first game control terminal is met, and the simplicity and convenience of the game operation are improved.
The method described in the above examples is further illustrated in detail below by way of example.
In this embodiment, the game control apparatus will be described by taking an example in which the game control apparatus is specifically integrated in a computer device, the first game control terminal is a handle, and the second game control terminal is a mouse. The game control method is specifically explained by taking the intelligent television as an execution main body. Wherein, the control of general handle can include: cross key, A key, B key, X key, Y key, selection key, pause key, rocker and other controls.
As shown in fig. 6, a game control method specifically includes the following steps:
201. the terminal receives a game operation message for the cloud game.
The game operation message is an operation message triggered by executing target operation on the first game control terminal. For example, the user operates a rocker or a key on the handle to trigger a game operation message, and the game operation message is sent to the terminal by the handle.
202. And the terminal identifies the type of the operation message to obtain the message type of the game operation message.
The message types can be two types, namely a motion message and a key message. The movement message is a message triggered by moving the rocker lever for the handle. The key message is a message triggered by keys on the handle
203. The terminal determines an operation event corresponding to the target operation on the second game control terminal according to the message type.
Specifically, the terminal may obtain a first mapping relationship set, where the first mapping relationship set includes a mapping relationship between a preset message type and a preset operation event on the second game terminal; and determining an operation event corresponding to the message type according to the first mapping relation set and the message type.
Specifically, when the message type is a motion message, the operation event is determined to be a first movement event of the second game control terminal.
For example, when the message type is a motion message, the operation event is determined to be a first movement event of the mouse, and the first movement event is a movement event of the whole mouse with a speed change.
More specifically, when the operation event is a first movement event and the operation information is position offset information of the joystick, the first movement event acquisition event parameter may specifically be: determining a preset offset interval in which the position offset of the control is located according to the position offset information triggered by the target operation; and determining the position offset parameter corresponding to the preset offset interval as the event parameter of the first mobile event.
For example, a user moves the rocker leftwards, so that the rocker generates leftward position offset information, the terminal determines a preset offset interval in which the position offset of the rocker is located according to the acquired position offset information, and then determines a position offset parameter corresponding to the preset offset interval as an event parameter of the overall movement event of the mouse.
The position offset information may include sub-position offset information in multiple directions, such as an absolute coordinate established with the center of the joystick as an origin, where the absolute coordinate may belong to a rectangular coordinate system or a spatial rectangular coordinate system. When the absolute coordinate system belongs to a rectangular coordinate system, the positional deviation information includes sub-positional deviation information in the X-axis direction and sub-deviation information in the Y-axis direction.
More specifically, when the message type is a key message, the operation event is determined to be an operation event for the second game control terminal.
For example, when the user presses the a key on the handle to trigger a key message, and the a key is a preset key type, it may be determined that the operation event is a click event corresponding to the left mouse button.
For example, when the user presses the cross key on the handle to trigger the key message, and the preset key type is the a key, that is, the cross key is not the preset key type, it is determined that the operation event is the second movement event, that is, the movement event of the whole mouse with unchanged speed.
204. And the terminal acquires the event parameters of the operation event according to the operation information triggered by the target operation.
For example, when the operation event is a click event and the operation information is key press frequency information, the user continuously presses the key a on the handle to trigger the key press frequency information, the terminal obtains the key press frequency within a preset time, such as within 1 second, according to the key press frequency information, and determines the key press frequency within the preset time as the effective key press frequency. The preset time is not limited to 1 second and can be set according to actual requirements. The terminal acquires a second mapping relation set, wherein the second mapping relation set comprises mapping relations between preset effective key times and preset click times; determining the number of clicks to be two according to the second mapping relation set and the number of effective keys; the number of clicks is determined as an event parameter for the click event.
For example, when the operation event is the second movement event and the operation information includes duration information and pressure information, the user presses the B key on the handle to trigger the duration information and the pressure information of the key. The terminal fuses the acquired duration information and the acquired pressure information to obtain operation characteristics; and determining the displacement parameter corresponding to the operation characteristic as the event parameter of the second movement event.
The embodiment of the present application may further correct an event parameter of the second displacement event, specifically: the terminal acquires a historical event parameter of the second mobile event aiming at the operation characteristic according to the displacement parameter corresponding to the operation characteristic; carrying out weighted average processing on the displacement parameters and the historical event parameters to obtain target displacement parameters; the target displacement parameter is determined as an event parameter of the second movement event.
205. And the terminal reports the operation event and the event parameter corresponding to the operation event to the game server, so that the cloud game is controlled.
For example, the operation event is a click event, the event parameter is a click number, and the click number may be 2 clicks, and the mouse in the control game screen is clicked twice. For example, the operation event is a first movement event, the event parameter is a position offset parameter, and the mouse in the updated game screen is changed from the current speed to the speed corresponding to the speed parameter. For example, the operation event is a second movement event, the event parameter is a displacement parameter, and the mouse in the game screen is controlled to move to the screen position corresponding to the displacement parameter.
The method and the device for cloud game control can receive game operation information aiming at the cloud game, wherein the game operation information is operation information triggered by target operation executed on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; reporting the operation event and the event parameter corresponding to the operation event to a game server so as to update a game picture; and receiving and displaying the updated game picture. According to the method and the device, the corresponding operation event on the second game control terminal can be determined according to the message type of the operation message of the first game control terminal, and the event parameter of the operation event is obtained according to the operation message of the first game control terminal, so that the cloud game can be controlled, the operation on the first game control terminal is simulated as the operation on the second game control terminal, the requirement of the cloud game which does not support the operation of the first game control terminal is met, and the simplicity and convenience of the game operation are improved.
The game control method according to the above embodiment will be described in further detail below by way of example, and see fig. 7. First, the first game control terminal is a handle, the second game control terminal is a mouse, the game is a cloud game, the terminals can be computers, mobile phones, televisions and other terminals, and the handle is connected with the terminals through bluetooth, a wire or a USB signal receiver of the handle.
And S1, the handle sends an operation message triggered by the execution of the target operation to the terminal.
For example, a user operates a control on a handle, and the handle sends an operation message triggered by the user operating the control to the terminal.
And S2, the terminal receives the operation message and identifies the operation message to obtain the message type corresponding to the operation message.
For example, when the terminal receives the operation message, it may first determine whether the Motion message is a Motion message or the Key message is a Key message.
And S3, the terminal determines the operation event corresponding to the target operation on the mouse according to the message type.
For example, when the message type is a motion message, the terminal determines the operation event as a first movement event of the second game control terminal, that is, a movement event of the mouse as a whole with a speed change.
For example, if the message type is not a motion message, it is a key message. And when the message type is a key message, determining the operation event as an operation event aiming at the mouse. If the message type is the key message, judging the preset type of the key type, wherein the preset type is an A key.
And when the message type is a key message and the key type of the message trigger key is an A key, determining that the operation event is a click event corresponding to the mouse key.
And when the message type is a key message and the key type of the message trigger key is not an A key but an X key, determining that the operation event is a second movement event of the mouse, namely the movement event of the whole mouse with unchanged speed.
And S4, the terminal acquires the event parameters of the operation event according to the operation information triggered by the target operation.
When the operation event is a first moving event, determining a preset offset interval in which the position offset of the control is located according to position offset information triggered by target operation; and determining the position offset parameter corresponding to the preset offset interval as the event parameter of the first mobile event.
When the operation event is a click event, the event parameter of the click event can be determined according to the number of times that the user triggers the key of the A key on the handle.
When the operation event is a second movement event, the event parameter of the second movement event can be determined according to the duration information and the pressure information of the X key on the trigger handle of the user.
And S5, the terminal reports the operation event and the event parameter corresponding to the operation event to the game server.
S6, the game server receives the operation event and the event parameter corresponding to the operation event.
S7, the game server updates the game picture according to the operation event and the event parameter corresponding to the operation event.
S8, the game server transmits the updated game screen to the terminal.
And S9, the terminal receives and displays the updated game picture.
For example, when the operation event is a second movement event, the mouse on the game screen may generate a displacement corresponding to an event parameter of the second movement event based on the current position.
As shown in fig. 8, the first game control terminal is taken as a handle, the second game control terminal is taken as a mouse, and the execution subject is taken as an intelligent television for further explanation. The method comprises the following steps:
and S11, the television acquires the game operation message.
The user moves the control of the handle to trigger an operation message, the operation message is a game operation message, and the handle sends the game operation message to the television.
And S12, the television judges whether the game operation message is a motion message.
If the game operation message is a motion message, the television performs the steps S13, S14, and S15.
When the game operation message is a motion message, the operation event on the mouse corresponding to the motion message is a first displacement event.
And S13, the television acquires the values of the rocker of the handle on the X axis and the Y axis.
The mouse moving speed is calculated and adjusted by using an absolute coordinate established by taking the center of a rocker of the handle as an origin, and the absolute coordinate is a plane coordinate system and has an X axis and a Y axis. The values on both the X and Y axes are fractional numbers in the range-1.0 to 1.0. When the rocker moves, the offset interval can be obtained according to the position offset of the rocker, and the offset interval corresponds to the values on the X axis and the Y axis, namely the offset interval corresponds to the decimal in the range of-1.0 to 1.0.
S14, the television sends the first displacement event and the values of the rocker in the X-axis and the Y-axis to the game server.
And S15, the game server modifies the moving speed of the mouse according to the values of the rocker on the X axis and the Y axis.
The mouse speed is modified by converting a preset offset interval in which the position offset of the rocker on the X axis and the Y axis is positioned and a corresponding position offset parameter, namely a value on the X axis and the Y axis corresponding to the offset interval, into the mouse moving speed.
The following is an example of an algorithm that converts the X-axis value fX and the Y-axis value fY into mouse speed parameters. nJoySpeedRatio is a speed parameter of the mouse in the X-axis direction, nJoySpeedRatio is a speed parameter in the Y-axis direction, the speed parameter is larger, the moving speed of the mouse is higher, and the partial codes are as follows:
Figure BDA0003110300350000161
Figure BDA0003110300350000171
if the game manipulation message is not a motion message, the game manipulation message is a key message, and the tv set performs step S16.
S16, the television judges whether the key type of the message trigger key is an A key.
If the key type of the message trigger key is the a key, the television performs step S17.
If the key type of the message trigger key is not the a key but the X key, the tv set performs step S18.
S17, the television sends the click event to the game server.
And S18, the television sends the second displacement event to the game server.
In addition to playing cloud games, the solution of the embodiments of the present application may also be used to play local games. When playing local games, the combination of a handle and a keyboard and the combination of a handle and a mouse are often adopted for operation. For the local game, the entire operation of playing the local game can be completed using the handle, so that the trouble of switching between the handle and the mouse or between the handle and the keyboard can be avoided. For example, when a local game is played by adopting the combination of the handle and the mouse, the operation on the handle is simulated as the operation of the mouse through the embodiment of the application, and then the function of the handle is combined, so that all the operations of playing the local game through the handle can be realized.
In order to better implement the game control method provided by the embodiment of the present application, an apparatus based on the game control method is further provided in the embodiment of the present application, and the apparatus may be specifically integrated in a computer device, such as a terminal, and the terminal may include a tablet computer, a notebook computer, and/or a personal computer.
For example, as shown in fig. 9, the game control apparatus may include a receiving unit 301, an identifying unit 302, a determining unit 303, an obtaining unit 304, and a reporting unit 305, as follows:
(1) a receiving unit 301;
the receiving unit 301 may be configured to receive a game operation message for a cloud game, where the game operation message is an operation message triggered by performing a target operation on a first game control terminal.
(2) The identifying unit 302 may be configured to perform type identification on the operation message to obtain a message type of the game operation message.
(3) The determining unit 303 may be configured to determine an operation event corresponding to the target operation on the second game control terminal according to the message type.
Specifically, the determining unit 303 may be specifically configured to obtain a first mapping relationship set, where the first mapping relationship set includes a mapping relationship between a preset message type and a preset operation event on the second game terminal; and determining an operation event corresponding to the message type according to the first mapping relation set and the message type.
Specifically, the determining unit 303 may be specifically configured to determine that the operation event is a first movement event of the second game control terminal when the message type is a motion message, where the motion message is a message triggered by a movement control on the first game control terminal; and when the message type is a key message, determining that the operation event is the operation event aiming at the second game control terminal, wherein the key message is the message triggered by keys on the first game control terminal.
Specifically, the determining unit 303 is specifically configured to determine that the operation event is a click event corresponding to a key in the second game control terminal when the message type is a key message and the key type of the message trigger key is a preset type; and when the message type is a key message and the key type of the message trigger key is not a preset type, determining that the operation event is a second movement event of the second game control terminal.
(4) An obtaining unit 304, configured to obtain an event parameter of the operation event according to the operation information triggered by the target operation.
Specifically, the obtaining unit 304 may be specifically configured to obtain an effective key pressing frequency according to key pressing frequency information triggered by a target operation, where the effective key pressing frequency is a key pressing frequency within a preset time; acquiring a second mapping relation set, wherein the second mapping relation set comprises mapping relations between preset effective key times and preset click times; determining the number of clicks according to the second mapping relation set and the number of effective keys; the number of clicks is determined as an event parameter for the click event.
Specifically, the obtaining unit 304 may be specifically configured to fuse duration information and pressure information triggered by the target operation to obtain an operation characteristic; and determining the displacement parameter corresponding to the operation characteristic as the event parameter of the second movement event.
Specifically, the obtaining unit 304 may be specifically configured to obtain, according to the displacement parameter corresponding to the operation feature, a historical event parameter of the second movement event for the operation feature; carrying out weighted average processing on the displacement parameters and the historical event parameters to obtain target displacement parameters; the target displacement parameter is determined as an event parameter of the second movement event.
Specifically, the obtaining unit 304 may be specifically configured to determine, according to the position offset information triggered by the target operation, a preset offset interval in which the position offset of the control is located; and determining the position offset parameter corresponding to the preset offset interval as the event parameter of the first mobile event.
Specifically, the obtaining unit 304 may be specifically configured to determine, according to sub-position offset information in multiple preset directions triggered by the target operation, a preset offset interval in which the position offset of the control in each preset direction is located; weighting the position offset parameter corresponding to each preset offset interval to obtain a target position offset parameter; the target position offset parameter is determined as an event parameter of the first movement event.
(5) The reporting unit 305 is configured to report the operation event and the event parameter corresponding to the operation event to the game server, so as to implement control over the cloud game.
In the embodiment of the application, a game operation message for a cloud game may be received by the receiving unit 301, where the game operation message is an operation message triggered by executing a target operation on a first game control terminal; the identification unit 302 identifies the type of the operation message to obtain the message type of the game operation message; the determining unit 303 determines an operation event corresponding to the target operation on the second game control terminal according to the message type; the obtaining unit 304 obtains an event parameter of the operation event according to the operation information triggered by the target operation; the reporting unit 305 reports the operation event and the event parameter corresponding to the operation event to the game server, so as to control the cloud game. According to the method and the device, the corresponding operation event on the second game control terminal can be determined according to the message type of the operation message of the first game control terminal, and the event parameter of the operation event is obtained according to the operation message of the first game control terminal, so that the cloud game can be controlled, the operation on the first game control terminal is simulated as the operation on the second game control terminal, the requirement of the cloud game which does not support the operation of the first game control terminal is met, and the simplicity and convenience of the game operation are improved.
The embodiment of the present application further provides a computer device, as shown in fig. 10, which shows a schematic structural diagram of a server according to the embodiment of the present application, where the computer device may be a server, and specifically:
the computer device may include components such as a processor 401 of one or more processing cores, memory 402 of one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that the computer device architecture illustrated in FIG. 10 is not intended to be limiting of computer devices and may include more or less components than those illustrated, or combinations of certain components, or different arrangements of components. Wherein:
the processor 401 is a control center of the computer device, connects various parts of the entire computer device using various interfaces and lines, and performs various functions of the computer device and processes data by running or executing software programs and/or modules stored in the memory 402 and calling data stored in the memory 402, thereby monitoring the computer device as a whole. Optionally, processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 401.
The memory 402 may be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by operating the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the computer device, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 access to the memory 402.
The computer device further comprises a power supply 403 for supplying power to the various components, and preferably, the power supply 403 is logically connected to the processor 401 via a power management system, so that functions of managing charging, discharging, and power consumption are implemented via the power management system. The power supply 403 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The computer device may also include an input unit 404, where the input unit 404 may be used to receive input numeric or character information communications, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the computer device may further include a display unit and the like, which are not described in detail herein. Specifically, in this embodiment, the processor 401 in the computer device loads the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 401 runs the application programs stored in the memory 402, thereby implementing various functions as follows:
receiving a game operation message aiming at the cloud game, wherein the game operation message is an operation message triggered by executing target operation on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein. It should be noted that the computer device provided in the embodiment of the present application and the game control method in the foregoing embodiment belong to the same concept, and specific implementation processes thereof are described in the foregoing embodiment of the method, and are not described herein again.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, the present application provides a storage medium, where the storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps in any one of the game control methods provided in the present application. For example, the instructions may perform the steps of:
receiving a game operation message aiming at the cloud game, wherein the game operation message is an operation message triggered by executing target operation on a first game control terminal; performing type identification on the operation message to obtain the message type of the game operation message; determining an operation event corresponding to the target operation on the second game control terminal according to the message type; acquiring event parameters of an operation event according to operation information triggered by target operation; and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game.
According to an aspect of the application, a computer program product or a computer program is provided, comprising a computer program stored in a computer readable storage medium. The processor of the computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the method provided in the various alternative implementations provided by the embodiments.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the program stored in the storage medium can execute the steps in any game control method provided in the embodiments of the present application, the beneficial effects that can be achieved by any game control method provided in the embodiments of the present application can be achieved, and the details are given in the foregoing embodiments and will not be described herein again.
The game control method, the game control device and the computer device provided by the embodiments of the present application are described in detail above, and the principles and embodiments of the present invention are explained herein by applying specific examples, and the description of the above embodiments is only used to help understanding the method and the core ideas of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A game control method, comprising:
receiving a game operation message aiming at a cloud game, wherein the game operation message is an operation message triggered by executing target operation on a first game control terminal;
performing type identification on the operation message to obtain the message type of the game operation message;
determining an operation event corresponding to the target operation on a second game control terminal according to the message type;
acquiring event parameters of the operation event according to operation information triggered by the target operation;
and reporting the operation event and the event parameter corresponding to the operation event to a game server to realize the control of the cloud game.
2. The game control method of claim 1, wherein the determining an operation event corresponding to the target operation on a second game control terminal according to the message type comprises:
acquiring a first mapping relation set, wherein the first mapping relation set comprises a mapping relation between a preset message type and a preset operation event on the second game terminal;
and determining an operation event corresponding to the message type according to the first mapping relation set and the message type.
3. The game control method of claim 1, wherein the determining an operation event corresponding to the target operation on a second game control terminal according to the message type comprises:
when the message type is a motion message, determining that the operation event is a first movement event of a second game control terminal, wherein the motion message is a message triggered by a movement control on the first game control terminal;
and when the message type is a key message, determining that the operation event is an operation event aiming at the second game control terminal, wherein the key message is a message triggered by a key on the first game control terminal.
4. The game control method according to claim 3, wherein determining that the operation event is an operation event for the second game control terminal when the message type is a key message includes:
when the message type is a key message and the key type of the message trigger key is a preset type, determining that the operation event is a click event corresponding to a key in the second game control terminal;
and when the message type is a key message and the key type of the message trigger key is not a preset type, determining that the operation event is a second mobile event of the second game control terminal.
5. The game control method according to claim 4, wherein the operation event is a second movement event, and the operation information includes time length information and pressure information; the acquiring the event parameter of the operation event according to the operation information triggered by the target operation includes:
fusing the time length information and the pressure information triggered by the target operation to obtain operation characteristics;
and determining the displacement parameter corresponding to the operation characteristic as the event parameter of the second movement event.
6. The game control method according to claim 5, wherein the determining a displacement parameter corresponding to the operation feature as an event parameter of the second movement event includes:
acquiring historical event parameters of the second mobile event aiming at the operation characteristics according to the displacement parameters corresponding to the operation characteristics;
carrying out weighted average processing on the displacement parameter and the historical event parameter to obtain a target displacement parameter;
determining the target displacement parameter as an event parameter of the second movement event.
7. The game control method according to claim 3, wherein the operation event is a first movement event, and the operation information includes position offset information of the control; the acquiring the event parameter of the operation event according to the operation information triggered by the target operation includes:
determining a preset offset interval in which the position offset of the control is located according to the position offset information triggered by the target operation;
and determining a position offset parameter corresponding to the preset offset interval as an event parameter of the first mobile event.
8. The game control method according to claim 7, wherein the positional deviation information includes sub-positional deviation information in a plurality of preset directions; the determining, according to the position offset information triggered by the target operation, a preset offset interval in which the position offset of the control is located includes:
determining a preset offset interval in which the position offset of the control in each preset direction is located according to the sub-position offset information in the preset directions triggered by the target operation;
determining a position offset parameter corresponding to the preset offset interval as an event parameter of the first mobile event, including:
weighting the position offset parameter corresponding to each preset offset interval to obtain a target position offset parameter;
determining the target position offset parameter as an event parameter of the first movement event.
9. A game control apparatus, comprising:
a receiving unit, configured to receive a game operation message for a cloud game, where the game operation message is an operation message triggered by executing a target operation on a first game control terminal;
the identification unit is used for identifying the type of the operation message to obtain the message type of the game operation message;
the determining unit is used for determining an operation event corresponding to the target operation on the second game control terminal according to the message type;
the acquisition unit is used for acquiring event parameters of the operation events according to the operation information triggered by the target operation;
and the reporting unit is used for reporting the operation event and the event parameter corresponding to the operation event to a game server so as to realize the control of the cloud game.
10. A computer device comprising a memory and a processor; the memory stores a computer program, and the processor is configured to execute the computer program in the memory to perform the operations of the game control method according to any one of claims 1 to 8.
CN202110646999.7A 2021-06-10 2021-06-10 Game control method, game control device and computer equipment Active CN113457119B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110646999.7A CN113457119B (en) 2021-06-10 2021-06-10 Game control method, game control device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110646999.7A CN113457119B (en) 2021-06-10 2021-06-10 Game control method, game control device and computer equipment

Publications (2)

Publication Number Publication Date
CN113457119A true CN113457119A (en) 2021-10-01
CN113457119B CN113457119B (en) 2024-02-27

Family

ID=77869545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110646999.7A Active CN113457119B (en) 2021-06-10 2021-06-10 Game control method, game control device and computer equipment

Country Status (1)

Country Link
CN (1) CN113457119B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114470769A (en) * 2022-04-01 2022-05-13 苏州达家迎信息技术有限公司 Interactive data processing method and device, electronic equipment and storage medium
CN114554228A (en) * 2022-02-14 2022-05-27 腾讯科技(深圳)有限公司 Cloud application processing method, device, equipment and storage medium
CN116139468A (en) * 2022-11-23 2023-05-23 广州小鸡快跑网络科技有限公司 Key control detection method and system for game handle

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130346636A1 (en) * 2012-06-13 2013-12-26 Microsoft Corporation Interchangeable Surface Input Device Mapping
CN105511672A (en) * 2015-12-02 2016-04-20 智慧海派科技有限公司 Method for simulating virtual pointing bar through handheld device
CN109432767A (en) * 2018-11-15 2019-03-08 深圳市七熊科技有限公司 A kind of exchange method and system of game paddle and terminal
CN110327620A (en) * 2019-07-09 2019-10-15 南京雷鲨信息科技有限公司 Operation mapping control system, method and computer readable storage medium between multiterminal
CN110559651A (en) * 2019-09-16 2019-12-13 网易(杭州)网络有限公司 Control method and device of cloud game, computer storage medium and electronic equipment
CN110865894A (en) * 2019-11-22 2020-03-06 腾讯科技(深圳)有限公司 Method and device for controlling application program in cross-terminal mode
CN111467790A (en) * 2020-04-13 2020-07-31 西安万像电子科技有限公司 Target object control method, device and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130346636A1 (en) * 2012-06-13 2013-12-26 Microsoft Corporation Interchangeable Surface Input Device Mapping
CN105511672A (en) * 2015-12-02 2016-04-20 智慧海派科技有限公司 Method for simulating virtual pointing bar through handheld device
CN109432767A (en) * 2018-11-15 2019-03-08 深圳市七熊科技有限公司 A kind of exchange method and system of game paddle and terminal
CN110327620A (en) * 2019-07-09 2019-10-15 南京雷鲨信息科技有限公司 Operation mapping control system, method and computer readable storage medium between multiterminal
CN110559651A (en) * 2019-09-16 2019-12-13 网易(杭州)网络有限公司 Control method and device of cloud game, computer storage medium and electronic equipment
CN110865894A (en) * 2019-11-22 2020-03-06 腾讯科技(深圳)有限公司 Method and device for controlling application program in cross-terminal mode
CN111467790A (en) * 2020-04-13 2020-07-31 西安万像电子科技有限公司 Target object control method, device and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114554228A (en) * 2022-02-14 2022-05-27 腾讯科技(深圳)有限公司 Cloud application processing method, device, equipment and storage medium
CN114470769A (en) * 2022-04-01 2022-05-13 苏州达家迎信息技术有限公司 Interactive data processing method and device, electronic equipment and storage medium
CN116139468A (en) * 2022-11-23 2023-05-23 广州小鸡快跑网络科技有限公司 Key control detection method and system for game handle
CN116139468B (en) * 2022-11-23 2024-03-15 广州小鸡快跑网络科技有限公司 Key control detection method and system for game handle

Also Published As

Publication number Publication date
CN113457119B (en) 2024-02-27

Similar Documents

Publication Publication Date Title
CN113457119B (en) Game control method, game control device and computer equipment
CN106846040B (en) Virtual gift display method and system in live broadcast room
CN110559651A (en) Control method and device of cloud game, computer storage medium and electronic equipment
CN113101652A (en) Information display method and device, computer equipment and storage medium
CN111467790A (en) Target object control method, device and system
US20220212102A1 (en) Method and apparatus for controlling cursor control, and related device
CN113786620A (en) Game information recommendation method and device, computer equipment and storage medium
CN113350782A (en) Method, device, storage medium and computer equipment for processing online game abnormity
CN103930179A (en) Information processing system
CN113617027A (en) Cloud game processing method, device, equipment and medium
CN109766046B (en) Interactive operation execution method and device, storage medium and electronic device
CN113908533A (en) Cloud game interaction method and device, terminal and processor
CN113377266A (en) Live broadcast room switching method and device, terminal equipment and storage medium
CN113332726A (en) Virtual character processing method and device, electronic equipment and storage medium
CN113332719A (en) Virtual article marking method, device, terminal and storage medium
CN115225971A (en) Video progress adjusting method and device, computer equipment and storage medium
CN114225412A (en) Information processing method, information processing device, computer equipment and storage medium
CN115225926A (en) Game live broadcast picture processing method and device, computer equipment and storage medium
CN113457127A (en) Control method and device of virtual role, electronic equipment and storage medium
CN114917589A (en) Data processing method and device for turn-based game, electronic equipment and storage medium
CN113426115A (en) Game role display method and device and terminal
CN113867873A (en) Page display method and device, computer equipment and storage medium
JP6122082B1 (en) Program, system and method
CN113713369B (en) Function key mapping method, simulation control method, device and equipment for multiplayer game
CN114053692A (en) Virtual object control method and device and storage medium

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