Movatterモバイル変換


[0]ホーム

URL:


CN114432692B - VR control method and device for cloud game - Google Patents

VR control method and device for cloud game
Download PDF

Info

Publication number
CN114432692B
CN114432692BCN202210360925.1ACN202210360925ACN114432692BCN 114432692 BCN114432692 BCN 114432692BCN 202210360925 ACN202210360925 ACN 202210360925ACN 114432692 BCN114432692 BCN 114432692B
Authority
CN
China
Prior art keywords
equipment
type
feedback
game
control
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
Application number
CN202210360925.1A
Other languages
Chinese (zh)
Other versions
CN114432692A (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.)
Beijing Weiling Times Technology Co Ltd
Original Assignee
Beijing Weiling Times 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 Beijing Weiling Times Technology Co LtdfiledCriticalBeijing Weiling Times Technology Co Ltd
Priority to CN202210360925.1ApriorityCriticalpatent/CN114432692B/en
Publication of CN114432692ApublicationCriticalpatent/CN114432692A/en
Application grantedgrantedCritical
Publication of CN114432692BpublicationCriticalpatent/CN114432692B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The application provides a VR control method and a VR control device for a cloud game, wherein the method comprises the following steps: determining the type of equipment, establishing simulated VR equipment at a server according to the type of the equipment, and starting a cloud game based on the simulated VR equipment; acquiring control data of a client, performing protocol conversion on the control data according to the equipment type and the simulated VR equipment, sending the control data to the cloud game, and performing game control; and obtaining game feedback according to the game manipulation, and returning the feedback to the client. This application is through simulation VR equipment and protocol conversion for different kind VR equipment, ordinary input device can carry out VR game control even, has greatly expanded the operation suitability of VR cloud recreation.

Description

VR control method and device for cloud game
Technical Field
The application requests to protect a software operation technology, and particularly relates to a VR control method for cloud games. The application also relates to a VR controlling means of cloud recreation.
Background
The game that combines the VR technique will very big promotion user's use experience, brings immersive impression. Currently, games manufactured by combining VR are more popular, but for cloud games which are not specially adapted for VR, the control mode of the cloud games is limited.
In the prior art, VR streaming software only supports own product devices, does not support other brands of devices, and streaming software only supports intranet streaming, and only supports playing in the downstream of VR devices, without products of cloud VR games.
Disclosure of Invention
In order to solve the problem of cloud game VR compatibility, the application provides a cloud game VR control method. The application also relates to a VR controlling means of cloud recreation.
The application provides a VR control method of a cloud game, which comprises the following steps:
determining the type of equipment, establishing virtual VR equipment at a server according to the type of the equipment, and starting a cloud game based on the virtual VR equipment;
acquiring control data of a client, performing protocol conversion on the control data according to the equipment type, sending the control data to the cloud game, and performing game control;
and obtaining game feedback according to the game manipulation, and returning the feedback to the client.
Optionally, the determining the device type includes:
and determining whether the equipment is VR equipment or ordinary equipment, judging the type of the VR equipment if the equipment is VR equipment, and judging the type of the ordinary equipment if the equipment is ordinary equipment.
Optionally, after determining the type of the generic device, the method further includes: and creating a virtual key, and using the virtual key as a VR control key.
Optionally, the input device of the general device includes: a handle, a mouse, or a keyboard.
Optionally, before returning the feedback to the client, the method further includes:
and judging whether the client supports the feedback, if so, performing feedback operation according to the feedback, and if not, not processing the feedback.
The application also provides a VR controlling means of cloud recreation, includes:
the determining module is used for determining the type of equipment, establishing virtual VR equipment at a server according to the type of the equipment, and starting a cloud game based on the virtual VR equipment;
the control module is used for acquiring control data of a client, performing protocol conversion on the control data according to the equipment type, sending the control data to the cloud game and performing game control;
and the feedback module is used for obtaining game feedback according to the game control and returning the feedback to the client.
Optionally, the determining the device type includes:
and determining whether the equipment is VR equipment or ordinary equipment, judging the type of the VR equipment if the equipment is VR equipment, and judging the type of the ordinary equipment if the equipment is ordinary equipment.
Optionally, after determining the type of the generic device, the method further includes: and creating a virtual key, and using the virtual key as a VR control key.
Optionally, the input device of the general device includes: a handle, a mouse, or a keyboard.
Optionally, before returning the feedback to the client, the method further includes:
and judging whether the client supports the feedback, if so, performing feedback operation according to the feedback, and if not, not processing the feedback.
Compared with the prior art, the application has the advantages that:
the application provides a VR control method of a cloud game, which comprises the following steps: determining the type of equipment, establishing simulated VR equipment at a server according to the type of the equipment, and starting a cloud game based on the simulated VR equipment; acquiring control data of a client, performing protocol conversion on the control data according to the equipment type and the simulated VR equipment, sending the control data to the cloud game, and performing game control; and obtaining game feedback according to the game control, and returning the feedback to the client. This application is through simulation VR equipment and protocol conversion for different kind VR equipment, ordinary input device can carry out VR game control even, has greatly expanded the operation suitability of VR cloud recreation.
Drawings
Fig. 1 is a flowchart of VR control for cloud games.
Fig. 2 is a schematic diagram of client device type determination in the present application.
Fig. 3 is a schematic diagram of a VR controller of a cloud game in the present application.
Detailed Description
The following is an example of specific implementation procedures provided for explaining the technical solutions to be protected in the present application in detail, but the present application may also be implemented in other ways than those described herein, and a person skilled in the art may implement the present application by using different technical means under the guidance of the idea of the present application, so that the present application is not limited by the following specific embodiments.
The application provides a VR control method of a cloud game, which comprises the following steps: determining the type of equipment, establishing simulated VR equipment at a server according to the type of the equipment, and starting a cloud game based on the simulated VR equipment; acquiring control data of a client, performing protocol conversion on the control data according to the equipment type and the simulated VR equipment, sending the control data to the cloud game, and performing game control; and obtaining game feedback according to the game manipulation, and returning the feedback to the client. This application is through simulation VR equipment and protocol conversion for different kind VR equipment, ordinary input device can carry out VR game control even, has greatly expanded the operation suitability of VR cloud recreation.
Fig. 1 is a flowchart of VR control for cloud games.
Referring to fig. 1, in S101, a device type is determined, a simulated VR device is established at a server according to the device type, and a cloud game is started based on the simulated VR device.
The device type refers to a device type of a client, and the client may be a VR device or a general device, such as a computer, a smart phone, or a tablet. When the device type is a normal device, a virtual VR device type needs to be selected. The virtual VR device type is preset, that is, when the VR device is a general device, it is determined that the device type is a preset virtual VR device type.
The difference in the types of devices may result in a difference in control input instructions, which may also be referred to as control data.
Specifically, whether equipment is VR equipment or ordinary equipment is determined, if the equipment is the VR equipment, the type of the VR equipment is judged, and if the equipment is the ordinary equipment, the type of the ordinary equipment is judged. The input device of the general apparatus includes: a handle, a mouse, or a keyboard.
When the equipment is VR equipment, determining the calling mode and the format of the operation data of the VR equipment according to the type of the VR equipment, and acquiring equipment information such as keys, electric quantity and positions of the VR equipment. The device information of the location is used to match the real location with a location in the VR. And then uploading the equipment information to a server.
If the equipment is ordinary equipment, determining the type of the virtual VR equipment according to the ordinary equipment, creating a virtual control key, determining equipment information such as the key, the electric quantity and the position of the virtual VR equipment type, and uploading the equipment information to a server.
And the server acquires the type information of the VR equipment or the virtual VR equipment, then creates a simulated VR equipment according to the type information, and finally starts and runs a VR game. Specifically, a plurality of simulated VR devices are created according to the amount of the type information.
Referring to fig. 1, in S102, control data of a client is obtained, and the control data is subjected to protocol conversion according to the device type and the simulated VR device, and is sent to the cloud game for game manipulation.
The client comprises the VR equipment or common equipment, and receives control data input by a user and sends the control data to the server. The control data is input into the game after protocol conversion in the server, and the control of the game is realized.
Fig. 2 is a schematic diagram of client device type determination in the present application.
Referring to fig. 2, specifically, one cloud game can satisfy the use of multiple clients at the same time. In the application, each type of client creates a corresponding simulated VR device in the server, and the same type of client can be realized by running a plurality of processes through one simulated VR device. In this embodiment, an implementation manner is further provided, where each user side correspondingly creates one virtual VR device.
In the application, when each simulation VR device runs the VR game, the game progress can be read according to the account information of the user, so that the actual progress of the game cannot be influenced by the conversion login among different devices.
And when the simulated VR equipment runs a game, the control data sent by the client can be received by the server, and the control data carries out protocol conversion according to the client and the simulated VR equipment corresponding to the client. Preferably, a protocol conversion algorithm is further provided between each client and the corresponding analog VR device, and the algorithm performs protocol conversion on the received control data and sets a control instruction corresponding to the control data. The specific operation mode is that control data is input through the client key, and after protocol conversion is carried out on the control data, the control data is associated with the control instruction of the cloud game, so that the mapping relation between the control data and the control instruction can be customized, and the customized function is realized, and the customized function can be expressed as follows:
Figure DEST_PATH_IMAGE001
where B is a control instruction for the game,
Figure 122555DEST_PATH_IMAGE002
is control data after protocol conversion, a is a tag of the virtual VR device, U is an instruction set of the control data before protocol conversion, and W is an instruction set of the control data after conversion. The above-mentioned
Figure 774116DEST_PATH_IMAGE002
=
Figure 898061DEST_PATH_IMAGE003
The x is a control instruction input by a user, the d is a game operation instruction label which can be customized, and after protocol conversion is carried out, the x is converted into the x according to the d
Figure 27691DEST_PATH_IMAGE002
And deleting the d to realize protocol conversion.
And finally, executing a program task by the game according to the control instruction.
Referring to fig. 1, in S103, game feedback is obtained according to the game manipulation, and the feedback is returned to the client.
The game feedback includes: vibration and/or sound, and the like, when the game program executes the control instruction, feedback information is sent out, and the feedback information is returned to the client side to carry out corresponding feedback operation.
Specifically, the server performs reverse protocol conversion on the feedback information, and then determines whether the client has a feedback execution capability, if so, performs a feedback operation according to the feedback, and if not, does not process the feedback.
The application also provides a VR controlling means of cloud recreation, includes: adetermination module 301, acontrol module 302, and afeedback module 303.
Fig. 3 is a schematic diagram of a VR controller of a cloud game in the present application.
Referring to fig. 3, the determiningmodule 301 is configured to determine a device type, establish a simulated VR device at a server according to the device type, and start a cloud game based on the simulated VR device.
The device type refers to a device type of a client, and the client may be a VR device or a general device, such as a computer, a smart phone, or a tablet. When the device type is a normal device, a virtual VR device type needs to be selected. The virtual VR device type is preset, that is, when the VR device is a general device, it is determined that the device type is a preset virtual VR device type.
The difference in the types of devices may result in a difference in control input instructions, which may also be referred to as control data.
Specifically, whether the equipment is VR equipment or ordinary equipment is determined, if the equipment is VR equipment, the type of the VR equipment is judged, and if the equipment is ordinary equipment, the type of the ordinary equipment is judged. The input device of the general apparatus includes: a handle, a mouse, or a keyboard.
When the equipment is VR equipment, determining the calling mode and the format of the operation data of the VR equipment according to the type of the VR equipment, and acquiring equipment information such as keys, electric quantity and positions of the VR equipment. The device information of the location is used to match the real location with a location in the VR. And then uploading the equipment information to a server.
If the equipment is ordinary equipment, determining the type of the virtual VR equipment according to the ordinary equipment, creating a virtual control key, determining equipment information such as the key, the electric quantity and the position of the virtual VR equipment type, and uploading the equipment information to a server.
And the server acquires the type information of the VR equipment or the virtual VR equipment, then creates a simulated VR equipment according to the type information, and finally starts and runs a VR game. Specifically, a plurality of simulated VR devices are created according to the amount of the type information.
Referring to fig. 3, thecontrol module 302 is configured to obtain control data of a client, perform protocol conversion on the control data according to the device type and the simulated VR device, and send the control data to the cloud game for game control.
The client comprises the VR equipment or common equipment, and receives control data input by a user and sends the control data to the server. The control data is input into the game after protocol conversion in the server, and the control of the game is realized.
Fig. 2 is a schematic diagram of client device type determination in the present application.
Referring to fig. 2, specifically, one cloud game can satisfy the use of multiple clients at the same time. In the application, each type of client creates a corresponding simulated VR device in the server, and the same type of client can be realized by running a plurality of processes through one simulated VR device. In this embodiment, an implementation manner is further provided, where each user side correspondingly creates one virtual VR device.
In the application, when each simulation VR device runs the VR game, the game progress can be read according to the account information of the user, so that the actual progress of the game cannot be influenced by the conversion login among different devices.
And when the simulation VR equipment runs a game, the control data sent by the client can be received through the server, and the control data carries out protocol conversion according to the client and the simulation VR equipment corresponding to the client. Preferably, a protocol conversion algorithm is further provided between each client and the corresponding analog VR device, and the algorithm performs protocol conversion on the received control data and sets a control instruction corresponding to the control data. The specific operation mode is that control data is input through the client-side keys, and after protocol conversion is carried out on the control data, the control data is associated with the control instruction of the cloud game, so that the mapping relation between the control data and the control instruction can be customized, and the customized function is realized.
And finally, executing a program task by the game according to the control instruction.
Referring to fig. 1, thefeedback module 303 is configured to obtain game feedback according to the game manipulation and return the feedback to the client.
The game feedback includes: vibration and/or sound, and the like, when the game program executes the control instruction, feedback information is sent out, and the feedback information is returned to the client side to carry out corresponding feedback operation.
Specifically, the server performs reverse protocol conversion on the feedback information, and then determines whether the client has feedback execution capability, if so, performs feedback operation according to the feedback, and if not, does not process the feedback.

Claims (6)

1. A VR control method for cloud games is characterized by comprising the following steps:
determining the type of equipment, establishing simulated VR equipment at a server according to the type of the equipment, and starting a cloud game based on the simulated VR equipment; the determining of the type of the equipment comprises determining whether the equipment is VR equipment or ordinary equipment, if so, determining the type of the virtual VR equipment according to the ordinary equipment, and if so, judging the type of the VR equipment; establishing a corresponding simulation VR device in the server for different types of device types, and running a plurality of processes through one simulation VR device for the same type of device type;
acquiring control data of a client, performing protocol conversion on the control data according to the equipment type and the simulated VR equipment, sending the control data to the cloud game, and performing game control;
obtaining game feedback according to the game manipulation, and returning the feedback to the client; specifically, the feedback is subjected to reverse protocol conversion, and then whether the client has feedback execution capability is judged, if so, a feedback operation is performed according to the feedback, and if not, the feedback is not processed.
2. The VR control method of the cloud game of claim 1, wherein determining the type of the virtual VR device from the generic device further comprises: and creating a virtual key, and using the virtual key as a VR control key.
3. The VR control method for a cloud game according to claim 1, wherein the input means of the generic device includes: a handle, a mouse, or a keyboard.
4. A VR control apparatus for cloud games, comprising:
the determining module is used for determining the type of equipment, establishing simulated VR equipment at a server according to the type of the equipment, and starting a cloud game based on the simulated VR equipment; the determining of the device type comprises determining whether the device is a VR device or a common device, and if the device is the common device, determining the type of the virtual VR device according to the common device; if the type of the VR equipment is the VR equipment, judging the type of the VR equipment; establishing a corresponding simulation VR device in the server for different types of device types, and running a plurality of processes through one simulation VR device for the same type of device type;
the control module is used for acquiring control data of a client, performing protocol conversion on the control data according to the equipment type and the simulated VR equipment, sending the control data to the cloud game and performing game control;
the feedback module is used for obtaining game feedback according to the game manipulation and returning the feedback to the client; specifically, the feedback is subjected to reverse protocol conversion, and then whether the client has feedback execution capability is judged, if so, a feedback operation is performed according to the feedback, and if not, the feedback is not processed.
5. The VR control apparatus of claim 4, wherein after determining the type of virtual VR device from the generic devices, further comprising: and creating a virtual key, and using the virtual key as a VR control key.
6. The VR control of the cloud game of claim 4 wherein the input device of the generic device comprises: a handle, a mouse, or a keyboard.
CN202210360925.1A2022-04-072022-04-07VR control method and device for cloud gameActiveCN114432692B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210360925.1ACN114432692B (en)2022-04-072022-04-07VR control method and device for cloud game

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210360925.1ACN114432692B (en)2022-04-072022-04-07VR control method and device for cloud game

Publications (2)

Publication NumberPublication Date
CN114432692A CN114432692A (en)2022-05-06
CN114432692Btrue CN114432692B (en)2022-07-08

Family

ID=81360223

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210360925.1AActiveCN114432692B (en)2022-04-072022-04-07VR control method and device for cloud game

Country Status (1)

CountryLink
CN (1)CN114432692B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116899210A (en)*2023-01-282023-10-20腾讯科技(深圳)有限公司Data processing method and device and related equipment
CN116650950B (en)*2023-06-082024-02-06廊坊市珍圭谷科技有限公司Control system and method for VR game

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110548281A (en)*2019-08-192019-12-10广州点云科技有限公司virtual key pressing method based on cloud game terminal
CN110841278A (en)*2019-11-142020-02-28珠海金山网络游戏科技有限公司Cloud game implementation method and device
CN111698210A (en)*2020-05-082020-09-22广州微算互联信息技术有限公司Cloud mobile phone handle data processing method and system and storage medium
WO2020247484A1 (en)*2019-06-032020-12-10Hsiung Ping KangSelection of virtual server for smart cloud gaming application from multiple cloud providers based on user parameters
CN113908533A (en)*2021-09-282022-01-11西安万像电子科技有限公司 Cloud game interaction method, device, terminal and processor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109395372B (en)*2018-12-072021-02-26上海达龙信息科技有限公司 Method, system and electronic device for realizing gamepad remote control of computer game

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2020247484A1 (en)*2019-06-032020-12-10Hsiung Ping KangSelection of virtual server for smart cloud gaming application from multiple cloud providers based on user parameters
CN110548281A (en)*2019-08-192019-12-10广州点云科技有限公司virtual key pressing method based on cloud game terminal
CN110841278A (en)*2019-11-142020-02-28珠海金山网络游戏科技有限公司Cloud game implementation method and device
CN111698210A (en)*2020-05-082020-09-22广州微算互联信息技术有限公司Cloud mobile phone handle data processing method and system and storage medium
CN113908533A (en)*2021-09-282022-01-11西安万像电子科技有限公司 Cloud game interaction method, device, terminal and processor

Also Published As

Publication numberPublication date
CN114432692A (en)2022-05-06

Similar Documents

PublicationPublication DateTitle
CN114432692B (en)VR control method and device for cloud game
CN109395372B (en) Method, system and electronic device for realizing gamepad remote control of computer game
JP5947876B2 (en) Information processing system, information processing method, information processing program, computer-readable recording medium recording the information processing program, and information processing apparatus
EP2721507A1 (en)Method and system for transferring an application state
EP3792774B1 (en)Information processing system
CN115767182B (en)Image rendering method and device, electronic equipment and storage medium
EP3541486A1 (en)Gaming server and method to generate context-aware gaming information
CN112221127A (en)Multi-point control method and device for cloud games
CN112891926B (en)Game terminal, cloud server, cloud game control method, and storage medium
CN112619156B (en)Binding method, device and equipment of game account
CN113413590A (en)Information verification method and device, computer equipment and storage medium
WO2024156272A1 (en)Data processing methods and apparatuses, and related device
CN103139198B (en)Information processing system, netscape messaging server Netscape and information processing method
CN115269121A (en)Method and device for dynamically adding human-computer interface equipment applied to cloud game
CN111803926B (en)Matching method and device of control object in cloud application and electronic equipment
JP6781780B2 (en) Game programs and game equipment
CN115068937A (en)Game picture display adjusting method and device, storage medium and electronic equipment
JP7069493B2 (en) Game programs and game equipment
JP2020160737A (en)Information processing device, information processing method, and program
JP6976382B2 (en) Network systems, servers, programs, and terminals
CN120679151A (en)Virtual handle editing method, device, terminal, storage medium and program product
JP2024512346A (en) Controller state management for client-server networking
JP5646805B2 (en) Online game server, online game system, and online game program
KR100945132B1 (en) System and method for changing the operating system of an application using a plurality of input devices
JP2019114124A (en)Information processing apparatus and program

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp