Game control method, device and equipment based on automobile equipment

By connecting the car power supply hard wiring and obtaining virtual driving resources, the problem that existing vehicle games cannot provide actual driving feedback is solved, and the immersive gaming experience and enhancement of fun and experience is achieved.

CN119701320APending Publication Date: 2025-03-28YUANFENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311216453.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-19
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Existing vehicle games cannot provide real experiences such as engine sound and vehicle vibrations that are fed back by vehicles during actual driving.

Method used

By connecting the game console to the car's power supply hard wiring, obtaining virtual driving resources, generating a picture of the virtual driving scene, and obtaining target game control instructions through the car CAN bus, the control of virtual driving behavior is achieved.

Benefits of technology

Provide players with an immersive gaming experience, allowing players to experience the fun of driving in the game, and enhance players' fun and experience of the game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119701320A_ABST
    Figure CN119701320A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a game control method, device and equipment based on automobile equipment. The method comprises the following steps: acquiring virtual driving resources from a cloud end under the condition that a game console is connected with an automobile power supply hard wiring and is in a virtual driving mode; generating a picture of the virtual driving scene by adopting the virtual driving resource, and controlling the picture of the virtual driving scene to be displayed on an automobile screen; obtaining a target game control instruction from the automobile CAN bus, wherein the target game control instruction is generated according to a target control operation on the automobile equipment; and in response to the target game control instruction, controlling a virtual driving behavior in the virtual driving scene. According to the technical scheme provided by the embodiment of the invention, immersive game experience is provided for players by fully utilizing automobile resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a game control method, device and equipment based on automobile equipment. Background Art

[0002] With the development of the economy and the improvement of science and technology, smart cars have become more intelligent. They are no longer just a means of transportation, but have assumed entertainment functions to a certain extent, and have gradually become people's mobile living and entertainment spaces.

[0003] Nowadays, projection, KTV and in-car games have been introduced into smart cars. In the prior art, car games developed based on vehicles are becoming more and more popular among players. Car games are a type of game that allows players to virtually control the screen devices on the car. Car games enrich the entertainment needs of players such as drivers and passengers.

[0004] However, in vehicle games played through virtual car screen devices, players cannot actually control the driving, and thus cannot experience the engine sound, vehicle vibration, etc. that are fed back by the vehicle during actual driving. Summary of the invention

[0005] The present invention provides a game control method, device and equipment based on automobile equipment, which provide players with an immersive game experience by making full use of automobile resources.

[0006] In a first aspect, an embodiment of the present invention provides a game control method based on an automobile device, which is executed by a game console, and the method includes:

[0007] When the game console is connected to the car power hardwire and the game console is in a virtual driving mode, the virtual driving resources are obtained from the cloud;

[0008] Using virtual driving resources to generate images of virtual driving scenes, and controlling the display of images of virtual driving scenes on a car screen;

[0009] Obtaining a target game control instruction from a vehicle CAN bus, the target game control instruction being generated according to a target control operation on a vehicle device;

[0010] In response to the target game control instruction, the virtual driving behavior in the virtual driving scene is controlled.

[0011] In a second aspect, an embodiment of the present invention provides a game control method based on an automobile device, which is executed by a car end, and the method includes:

[0012] When the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, a picture of a virtual driving scene is obtained from the game console, and the picture of the virtual driving scene is displayed on the car screen; the picture of the virtual driving scene is generated using the obtained virtual driving resources;

[0013] generating target game control instructions according to the target control operation of the automobile device;

[0014] The target game control instruction is sent to the game host through the automobile CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0015] In a third aspect, an embodiment of the present invention further provides a game control device based on an automobile device, which is configured on a game console, and the device includes:

[0016] A virtual driving resource acquisition module, used to acquire virtual driving resources from the cloud when the game console is connected to the car power hardwire and the game console is in a virtual driving mode;

[0017] A virtual driving scene display module, used to generate a picture of a virtual driving scene using virtual driving resources, and control the display of the picture of the virtual driving scene on the car screen;

[0018] A target game control instruction acquisition module is used to acquire a target game control instruction from a vehicle CAN bus, wherein the target game control instruction is generated according to a target control operation on a vehicle device;

[0019] The virtual driving behavior control module is used to control the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0020] In a fourth aspect, an embodiment of the present invention further provides a game control device based on an automobile device, which is configured at a vehicle end, and the device includes:

[0021] A picture acquisition module, used for acquiring a picture of a virtual driving scene from the game console when the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, and displaying the picture of the virtual driving scene on the car screen; the picture of the virtual driving scene is generated using the acquired virtual driving resources;

[0022] An instruction generation module, used for generating a target game control instruction according to a target control operation on the automobile device;

[0023] The instruction sending module is used to send the target game control instruction to the game host through the automobile CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0024] In a fifth aspect, an embodiment of the present invention further provides an electronic device, including:

[0025] at least one processor; and

[0026] a memory communicatively connected to at least one processor; wherein,

[0027] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute any one of the game control methods based on the automobile device provided in the embodiments of the present invention.

[0028] In the case where the game console in the virtual driving mode is hard-wired to the car power supply, the present invention obtains virtual driving resources from the cloud, displays the generated virtual driving scene on the car screen, and can control the virtual driving behavior through the player's actual control of the car equipment. By making full use of car resources, the present invention allows players to experience the fun of driving in the game, provides players with an immersive gaming experience, and enhances the players' interest and experience in the game.

[0029] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 is a flow chart of a game control method based on an automobile device in Embodiment 1 of the present invention;

[0031] Figure 2 is a flow chart of another game control method based on an automobile device in Embodiment 2 of the present invention;

[0032] Figure 3 is a structural schematic diagram of a game control device based on an automobile device in Embodiment 3 of the present invention;

[0033] Figure 4 is a structural schematic diagram of another game control device based on automobile equipment in Embodiment 4 of the present invention;

[0034] Figure 5 It is a structural schematic diagram of an electronic device of a game control method based on an automobile device in Embodiment 5 of the present invention. DETAILED DESCRIPTION

[0035] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0037] Embodiment 1

[0038] Figure 1 This is a flowchart of a game control method based on automobile equipment when executed by a game console, provided by the first embodiment of the present invention. This embodiment can be applied to when executed by a game console. By generating a picture of a virtual driving scene and displaying it on a car screen, the player can control the virtual driving behavior by actually controlling the car equipment. While providing an immersive gaming experience for the player, the present invention enhances the fun and experience of the game console. The method can be executed by a game control device based on automobile equipment. The game control device based on automobile equipment can be implemented in the form of hardware and / or software. The game control device based on automobile equipment can be configured in an electronic device. The electronic device can be a terminal device or a server, etc. The embodiment of the present invention does not limit this.

[0039] like Figure 1 As shown, when executed by a game console, a game control method based on an automobile device provided by an embodiment of the present invention specifically includes the following steps:

[0040] S110: When the game console is connected to the car power hardwire and is in a virtual driving mode, obtain virtual driving resources from the cloud.

[0041] In this embodiment, the game console can be a metaverse game console, which can be specifically understood as a game console that carries information transmission and analysis functions and stores game virtual resources in the cloud; the car power hard wiring can be specifically understood as a hard wiring directly connected to the car IDC (Intelligent Driving Calculation) host in the automotive field. Among them, the IDC host refers to the car intelligent driving control system. The car IDC uses sensors, cameras, radars and other devices to perceive the surrounding environment of the vehicle, process and analyze the collected information, and then realize intelligent control of the vehicle; the virtual driving mode can be specifically understood as providing players with a visual, auditory and physical car driving experience that is close to the real effect by setting different types of virtual driving environments. It can be understood that the virtual driving mode can include different virtual driving modes such as mountains, plains, and lakes; virtual driving resources can be specifically understood as virtual driving resource information contained in different virtual driving modes.

[0042] Specifically, in general, the car power hard wiring is connected to the car IDC host to achieve normal driving of the vehicle. At this time, the game console is in a non-working state or in a normal mode other than the virtual driving mode. However, if the game console is connected to the power hard wiring on the car, then under the premise of starting the vehicle, the vehicle is in parking mode and the game console can be in virtual driving mode. After the game console is started, the system will prompt the user to log in to the account, password and other user information. If the user has not logged in to the account, password and other user information, the user can only operate some ordinary games with simple programs; if the user has logged in to the relevant user information, the system will prompt the user whether to start the mobile application to establish the sharing of the account information on the mobile phone and the car device, and realize the synchronous update of the game process. The user can also ignore this message and choose not to start the mobile application, and only perform the control operation of the car game. It can be understood that only after the user logs in to the relevant user information, the game console can obtain virtual driving resources from the cloud and provide players with different virtual driving resources to choose from; if the user has not logged in to the user account, the user will be in offline mode and cannot be in virtual driving mode.

[0043] Exemplarily, after the game console is started, the system detects the mode of the vehicle before prompting the user to enter user information such as login account and password; if the vehicle is in driving state, the system refuses to accept the user's information input and prompts the user that the vehicle is not in parking mode; if the vehicle is in parking mode, the system accepts the user's information input.

[0044] S120: Generate a picture of a virtual driving scene using virtual driving resources, and control the display of the picture of the virtual driving scene on a car screen.

[0045] In this embodiment, the car screen can be understood as a car display used to display information in the car. The car display is an important part of the car audio and video system. Its function is equivalent to a color TV in a home theater. It can receive car audio and video signals and play them back on the display. At the same time, it can also be used as a display on sports tools similar to the car, which is convenient for use in car sports.

[0046] Specifically, based on the acquired virtual driving resources, a screen containing a virtual driving scene can be generated, and the screen can be displayed on the car screen through relevant control operations. Exemplarily, the virtual driving scene may include but is not limited to lane information, road condition information, and environmental information such as surrounding buildings. The car screen may be an LCD display, an LED display, an OLED display, or other types of display screens. The specific type of car screen to be used can be selected according to actual needs, as long as the content can be displayed. By displaying the screen of the virtual driving scene on the car screen, and the player's actual control of the car equipment to achieve control of the virtual driving behavior, it is possible to provide players with a visual, auditory, and physical car driving experience that is close to the real effect. While providing players with an immersive gaming experience, the present invention allows players to experience the fun of driving in the game.

[0047] S130, obtaining a target game control instruction from the automobile CAN bus, where the target game control instruction is generated according to a target control operation on the automobile device.

[0048] In this embodiment, the automobile CAN bus can be specifically understood as the automobile CAN (Controller Area Network) bus protocol. The CAN bus is a controller area network bus that uses twisted pair cables to transmit signals. It is a serial data communication protocol developed to solve the data exchange between numerous control and test instruments in modern automobiles; the target game control instructions can be specifically understood as the control operations performed on related components during the game.

[0049] Specifically, based on the target control operation actually performed by the player on the relevant components of the automobile device, the game console can obtain the target control operation actually performed by the player through the automobile CAN bus, and then generate the target game control instruction. For example, the control of the relevant instructions includes but is not limited to the control operation performed on the accelerator, brake and other instructions.

[0050] Optionally, the target game control instruction is obtained by parsing the target control operation of the automobile device based on the association between the candidate control operations and the candidate control instructions in the protocol preset by the game console; the candidate control operations include at least one of the following: a steering wheel control operation, a throttle control operation or a brake control operation.

[0051] Among them, the preset protocol can be specifically understood as a pre-established association relationship between a virtual driving scene of an associated game console and an actual driving mode, which is used to clarify the intrinsic connection between candidate control operations and candidate control instructions; candidate control operations can be understood as control operations that may be performed by players and pre-stored in the preset protocol; candidate control instructions can be specifically understood as relevant control instructions that are specified in the preset protocol and respond to candidate control operations.

[0052] Specifically, after the player makes an actual target control operation on the automobile device, the game console parses the target control operation of the automobile device, and based on the association between the candidate control operations and the candidate control instructions in the preset protocol of the game console, determines the relevant candidate control instructions in response to the target control operation, and obtains the candidate control instructions from the automobile CAN bus, that is, obtains the target game control instructions corresponding to the target control operation, thereby realizing command control of related components.

[0053] Exemplarily, the candidate control operations may include, but are not limited to, steering wheel control operations, throttle control operations, or brake control operations. When the player performs a brake control operation on the automobile device, the game console parses the brake control operation of the automobile device, and based on the association between the candidate control operations and the candidate control instructions in the protocol preset by the game console, determines the relevant candidate control instructions in response to the brake control operation, and obtains the candidate control instructions from the automobile CAN bus, that is, obtains the target game control instructions corresponding to the brake control operation, thereby realizing the command control of the relevant components.

[0054] Furthermore, when the target control operation is a turning operation, the target game control instruction is generated in the following manner, including:

[0055] According to the actual rotation angle of the car steering wheel, the actual rotation range of the car steering wheel and the virtual rotation range, the virtual rotation angle is determined; according to the virtual rotation angle, the target game control instruction is determined.

[0056] Among them, the actual turning angle can be specifically understood as the turning angle operation actually made by the driver on the car steering wheel; the actual turning range can be specifically understood as the maximum turning range that the car can actually reach, and it can be understood that it includes the maximum turning range to the left and the maximum turning range to the right; the virtual turning angle can be specifically understood as the turning angle operation made by the player on the car steering wheel in a virtual scene; the virtual turning range can be specifically understood as the maximum turning range that the car can reach in the virtual scene, and it can be understood that it includes the maximum virtual turning range to the left and the maximum virtual turning range to the right, and it can be understood that the rotation range is a virtual setting.

[0057] Specifically, when the target control operation is a steering operation, the target game control instruction can be determined by predetermining the virtual rotation angle. Considering that the player makes actual control operations on the automobile equipment when the car is stationary, if the player turns the steering wheel of the car at a large angle, the friction of the car when the tire is rotated in situ will be large, thereby causing a certain degree of damage to the tire. Therefore, the present invention sets a virtual rotation angle and a virtual rotation range to achieve a small-range rotation of the car in the virtual driving scene when the player actually makes a small-range rotation of the automobile equipment, corresponding to a large-range rotation of the car in the virtual driving scene, to achieve actual control of the vehicle in the virtual driving scene, to provide players with a visual, auditory and somatosensory car driving experience close to the real effect, while ensuring that the player obtains an immersive experience of the game, reducing invalid damage to the tire. The final determination of the virtual rotation angle of the car is determined by the actual rotation angle, virtual rotation angle and virtual rotation range of the car steering wheel.

[0058] Exemplarily, a preset rotation range can be set for the actual rotation range of the car steering wheel. When the actual rotation angle of the car steering wheel exceeds the preset rotation range, the rotation of the car steering wheel is limited by a braking device, thereby reducing the wear of the car tires caused by a larger car steering wheel rotation angle.

[0059] Optionally, when the target control operation is a turning operation, the target game control instruction is generated in the following manner, further comprising:

[0060] In response to a steering wheel correction instruction, a rotation range progress bar or a sensitivity progress bar is called out; in response to a setting operation on the rotation range progress bar or the sensitivity progress bar, a virtual rotation range or a virtual sensitivity in a virtual driving scene is determined.

[0061] In the case where the virtual rotation range or virtual sensitivity in the virtual driving scene needs to be adjusted, a correction instruction can be initiated and generated; the rotation range progress bar can be specifically understood as the pre-setting of the car's rotation range in the virtual driving mode. Optionally, the rotation range can be 0-540°; the sensitivity progress bar can be specifically understood as the pre-setting of the sensitivity of the car equipment in the virtual driving mode. If the sensitivity is set too low, the speed may rise too slowly and the acceleration may not be fast enough; and if the sensitivity is set too high, the gear shift may be too hasty, causing discomfort to the passengers. Optionally, the sensitivity range can be 0-150°.

[0062] Specifically, a new virtual rotation range can be obtained by adjusting the virtual rotation range, and the corresponding relationship between the actual rotation range of the car steering wheel and the new virtual rotation range can be obtained; for example, when the actual rotation range of the car steering wheel is (0, 90°), the corresponding new virtual rotation range can be (0, 540°). In the virtual driving mode, the actual rotation angle of the car steering wheel can be obtained, and based on the corresponding relationship between the actual rotation range and the new virtual rotation range, the actual rotation angle is mapped to the virtual scene to obtain the virtual rotation angle, so as to facilitate the subsequent determination of the target game control instruction according to the virtual rotation angle. By establishing the corresponding relationship between the actual rotation range of the car steering wheel and the new virtual rotation range, a relatively small actual rotation range can be mapped to a relatively large new virtual rotation range, so that a larger virtual rotation angle can be obtained by only making a small actual rotation of the vehicle in the parking mode, so as to avoid a certain degree of damage to the tire due to the large friction when the car rotates the tire in place.

[0063] In addition, the corresponding control of the car equipment can be achieved through the specific functions of different buttons on the steering wheel, such as answering and hanging up the phone, volume adjustment, music pause and play, intelligent voice, cruise speed adjustment, cruise state following distance and custom buttons. It should be noted that in the virtual driving mode, the specific adjustment operations made by the player on the car steering wheel device, such as setting the rotation range progress bar and the sensitivity progress bar, are only for the adjustment of the corresponding parameter information in the virtual driving mode, and do not affect the corresponding parameters in the actual driving process.

[0064] Exemplarily, in response to the target game control instruction made by the car, such as the control operation made on the steering wheel, accelerator or brake, the control instruction is obtained from the car CAN bus, that is, the target game control instruction corresponding to the control operation is obtained, thereby realizing the command control of the relevant components. In the virtual driving mode, players can normally use the key functions such as answering and hanging up the phone, volume adjustment, music pause and play, intelligent voice, cruise speed adjustment and cruise state following distance, and can also flexibly set other functions through custom keys to meet the game needs of players. By making full use of car resources and realizing the reuse of the above functions, an immersive game experience is brought to players, which enhances the fun and experience of the game for players. In real scenarios, for the sake of driving safety, the rotation range and sensitivity of the car cannot be adjusted at will, but in the virtual driving mode, the rotation range and sensitivity of the car can be adjusted at will to meet the game needs of players. Therefore, in the virtual driving mode, when the player actually controls the stationary car device to achieve control of the virtual driving behavior, if the player turns the car steering wheel at a large angle, the friction of the car when the tire is rotated in situ will be large, thereby causing a certain degree of damage to the tire. Therefore, the present invention proportionally maps the actual rotation range and the virtual rotation range, the actual rotation angle and the virtual rotation angle, so that when the player actually makes a small-range rotation of the car device, the car is rotated in a large range in the virtual driving scene, so as to achieve actual control of the vehicle in the virtual driving scene, thereby providing the player with a car driving experience that is close to the real effect in terms of vision, hearing and body feeling, while reducing the ineffective damage to the tire.

[0065] S140: Controlling a virtual driving behavior in a virtual driving scene in response to a target game control instruction.

[0066] Specifically, according to the clear target game control instructions, the virtual driving behavior in the virtual driving scene is responded to to achieve corresponding control of the virtual driving behavior.

[0067] Exemplarily, when the target game control instruction is a brake instruction, the game console responds to the virtual driving behavior in the virtual driving scene and performs a brake operation on the relevant components.

[0068] Furthermore, the method also includes: determining whether the car is in parking mode; when the car exits parking mode, switching the game console from virtual driving mode to normal mode, and stopping obtaining target game control instructions from the car CAN bus.

[0069] Specifically, for driving safety reasons, when players want to play games based on car devices, they should make it clear that the car is in parking mode at this time. If the car has exited parking mode, the game console will be forced to switch from the original virtual driving mode to normal mode, that is, the car IDC host mode. It should be noted that at this time, the game console will stop obtaining target game control instructions from the car CAN bus, and the player, that is, the driver at this time, will be regarded as a real driving control operation made on the car itself, and will not be regarded as a related control instruction made in a virtual environment.

[0070] The embodiment of the present invention is executed by a game console, and by hard-wiring the game console in virtual driving mode to the car power supply, virtual driving resources can be obtained from the cloud, and the screen of the generated virtual driving scene can be displayed on the car screen, and the control of the virtual driving behavior can be achieved through the actual control of the car equipment by the player. The present invention changes the traditional way of playing games based on mobile phones and computers, and by making full use of car resources, players can also experience the fun of driving in the game, providing players with an immersive game experience, and enhancing the players' interest and experience of the game.

[0071] Embodiment 2

[0072] Figure 2 This is a flowchart of a game control method based on a car device when executed by the car side, provided by the second embodiment of the present invention. This embodiment can be applied to when executed by the car side, by making full use of car resources, so that players can also experience the fun of driving in the game, provide players with an immersive gaming experience, and enhance the players' interest and experience of the game. The method can be executed by a game control device based on a car device, and the game control device based on the car device can be implemented in the form of hardware and / or software. The game control device based on the car device can be configured in an electronic device, and the electronic device can be a terminal device or a server, etc. The embodiment of the present invention does not limit this.

[0073] like Figure 2 As shown, when executed by a car end, a game control method based on a car device provided by an embodiment of the present invention specifically includes the following steps:

[0074] S210. When the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, a picture of a virtual driving scene is obtained from the game console, and the picture of the virtual driving scene is displayed on the car screen; the picture of the virtual driving scene is generated using the obtained virtual driving resources.

[0075] Specifically, under normal circumstances, the car power hard wiring is connected to the car IDC host to achieve normal driving of the vehicle. At this time, the game console is in a non-working state or in a normal mode other than the virtual driving mode. However, if the game console is connected to the power hard wiring on the car, then on the premise of starting the vehicle, the vehicle is in parking mode and the game console can be in virtual driving mode. After the game console is started, the system will prompt the user to log in to the account, password and other user information. If the user has not logged in to the account, password and other user information, the user can only operate some ordinary games with simple programs; if the user has logged in the relevant user information, the system will prompt the user whether to start the mobile application to establish the sharing of account information between the mobile phone and the car device, and realize the synchronous update of the game process. The user can also ignore this message and choose not to start the mobile application, and only perform the control operation of the car game.

[0076] It is understandable that only after the user logs in the relevant user information, the game console can obtain virtual driving resources and provide players with different virtual driving resources to choose from; if the user does not log in the user information, the user will be in offline mode and cannot be in virtual driving mode. Based on the acquired virtual driving resources, a screen containing a virtual driving scene can be generated, and the screen can be displayed on the car screen through relevant control operations. Exemplarily, the virtual driving scene may include but is not limited to lane information, road condition information, and environmental information such as surrounding buildings. By displaying the screen of the virtual driving scene on the car screen, and the player's actual control of the car equipment to control the virtual driving behavior, it is possible to provide players with a visual, auditory and physical car driving experience that is close to the real effect. While providing players with an immersive gaming experience, the present invention allows players to experience the fun of driving in the game.

[0077] S220: Generate a target game control instruction according to the target control operation on the automobile device.

[0078] Specifically, the target game control instructions are generated based on the automobile device responding to the target control operations actually performed by the player on the relevant components.

[0079] Optionally, based on the association between the candidate control operations and the candidate control instructions in the protocol preset by the game console, the target control operation of the automobile device is parsed to obtain the target game control instruction; the candidate control operation includes at least one of the following: a steering wheel control operation, a throttle control operation or a brake control operation, including:

[0080] Specifically, after the player makes an actual target control operation on the automobile device, the game console parses the target control operation of the automobile device, and based on the association between the candidate control operations and the candidate control instructions in the preset protocol of the game console, determines the relevant candidate control instructions in response to the target control operation, and further obtains the candidate control instructions, that is, obtains the target game control instructions corresponding to the target control operation, thereby realizing command control of related components.

[0081] Exemplarily, the candidate control operations may include, but are not limited to, steering wheel control operations, throttle control operations, or brake control operations. When the player performs a brake control operation on the automobile device, the game console parses the brake control operation of the automobile device, and based on the association between the candidate control operations and the candidate control instructions in the protocol preset by the game console, determines the relevant candidate control instructions in response to the brake control operation, and further obtains the candidate control instructions, that is, obtains the target game control instructions corresponding to the brake control operation, thereby realizing the command control of the relevant components.

[0082] S230: Sending a target game control instruction to the game host through the vehicle CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0083] Specifically, based on the target control operation actually performed by the player on the relevant components of the automobile device, the game console can obtain the actual target control operation through the automobile CAN bus, and then generate a target game control instruction. For example, the control of the relevant instructions includes but is not limited to the control operation of the accelerator, brake and other instructions.

[0084] Specifically, when the target control operation is a steering operation, the target game control instruction can be determined by predetermining the virtual rotation angle. Considering that the player makes actual control operations on the automobile equipment when the car is stationary, if the player turns the steering wheel of the car at a large angle, the friction of the car when the tire is rotated in situ will be large, thereby causing a certain degree of damage to the tire. Therefore, the present invention sets a virtual rotation angle and a virtual rotation range to achieve a small-range rotation of the car in the virtual driving scene when the player actually makes a small-range rotation of the automobile equipment, corresponding to a large-range rotation of the car in the virtual driving scene, to achieve actual control of the vehicle in the virtual driving scene, to provide players with a visual, auditory and somatosensory car driving experience close to the real effect, while ensuring that the player obtains an immersive experience of the game, reducing invalid damage to the tire. The final determination of the virtual rotation angle of the car is determined by the actual rotation angle, virtual rotation angle and virtual rotation range of the car steering wheel.

[0085] The embodiment of the present invention is executed by the car side, by connecting the game console to the car power hardwired, and when the game console is in virtual driving mode, the picture of the virtual driving scene is obtained from the game console, and the picture of the virtual driving scene generated by the virtual driving resources is displayed on the car screen. And the target game control instruction is generated according to the target control operation of the car equipment. Finally, the target game control instruction is sent to the game console through the car CAN bus, so that the game console controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction. The present invention changes the traditional way of playing games based on mobile phones and computers, makes full use of car resources, allows players to experience the fun of driving in the game, provides players with an immersive gaming experience, and enhances the players' fun and experience of the game.

[0086] Embodiment 3

[0087] Figure 3 3 is a structural diagram of a game control device based on automobile equipment provided by the third embodiment of the present invention, which is configured in a game console. The game control device based on automobile equipment includes: a virtual driving resource acquisition module 310, a virtual driving scene screen display module 320, a target game control instruction acquisition module 330 and a virtual driving behavior control module 340. Among them:

[0088] A virtual driving resource acquisition module 310 is used to acquire virtual driving resources from the cloud when the game console is hardwired to the car power supply and the game console is in a virtual driving mode;

[0089] A virtual driving scene picture display module 320, used to generate a picture of a virtual driving scene using virtual driving resources, and control the display of the picture of the virtual driving scene on the car screen;

[0090] The target game control instruction obtaining module 330 is used to obtain the target game control instruction from the automobile CAN bus, and the target game control instruction is generated according to the target control operation of the automobile equipment;

[0091] The virtual driving behavior control module 340 is used to control the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0092] The embodiment of the present invention connects the game console in virtual driving mode to the car power supply hard wiring, thereby obtaining virtual driving resources from the cloud, and displaying the generated virtual driving scene on the car screen, and the player can control the virtual driving behavior through the actual control of the car equipment. While providing players with an immersive gaming experience, the present invention enhances the fun and experience of the game console.

[0093] Optionally, the target game control instruction obtaining module 330 includes:

[0094] The target control operation parsing unit is used to parse the target control operation of the automobile device based on the association relationship between the candidate control operations and the candidate control instructions in the protocol preset by the game console to obtain the target game control instruction; the candidate control operation includes at least one of the following: steering wheel control operation, throttle control operation or brake control operation.

[0095] Furthermore, when the target control operation is a turning operation, the target game control instruction is generated in the following manner, including:

[0096] A virtual rotation angle determination unit, used to determine a virtual rotation angle according to an actual rotation angle of the vehicle steering wheel, an actual rotation range of the vehicle steering wheel and a virtual rotation range;

[0097] Game control instruction determination unit: determines the target game control instruction according to the virtual rotation angle.

[0098] Optionally, when the target control operation is a turning operation, the target game control instruction is generated in the following manner, further comprising:

[0099] A correction instruction response unit, used for calling out a rotation range progress bar or a sensitivity progress bar in response to a correction instruction for the steering wheel;

[0100] The virtual driving scene setting unit is used to determine a virtual rotation range or a virtual sensitivity in the virtual driving scene in response to a setting operation on the rotation range progress bar or the sensitivity progress bar.

[0101] Furthermore, the method also includes:

[0102] a parking mode determination unit, used to determine whether the vehicle is in a parking mode;

[0103] The target game control instruction stop acquisition unit is used to switch the game console from the virtual driving mode to the normal mode and stop acquiring the target game control instruction from the car CAN bus when the car exits the parking mode.

[0104] A game control device based on automobile equipment provided in an embodiment of the present invention can execute a game control method based on automobile equipment provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing each game control method based on automobile equipment.

[0105] Embodiment 4

[0106] Figure 44 is a schematic diagram of a structure of a game control device based on an automobile device provided in a fourth embodiment of the present invention, which is configured at the automobile end. The game control device based on the automobile device includes: a picture acquisition module 410, an instruction generation module 420 and an instruction sending module 430, wherein:

[0107] The picture acquisition module 410 is used to acquire a picture of a virtual driving scene from the game console when the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, and to display the picture of the virtual driving scene on the car screen; the picture of the virtual driving scene is generated using the acquired virtual driving resources;

[0108] The instruction generation module 420 is used to generate a target game control instruction according to the target control operation of the automobile device;

[0109] The instruction sending module 430 is used to send the target game control instruction to the game host through the car CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

[0110] The embodiment of the present invention can obtain a virtual driving scene from the game console by connecting the game console in the virtual driving mode to the car power supply hard wiring, and display the picture of the virtual driving scene generated by the virtual driving resource on the car screen, generate a target game control instruction through the target control operation of the car equipment, and then send the generated target game control instruction to the game console through the car CAN bus, so that the game console responds to the target game control instruction to achieve control of the virtual driving behavior in the virtual driving scene. The present invention can achieve control of the virtual driving behavior through the actual control of the car equipment by the player, and can provide the player with an immersive game experience while enhancing the fun and experience of the game console.

[0111] Optionally, the instruction generation module 420 includes:

[0112] The target game control instruction acquisition unit is used to parse the target control operation of the automobile device to obtain the target game control instruction based on the association between the candidate control operations and the candidate control instructions in the protocol preset by the game console; the candidate control operation includes at least one of the following: a steering wheel control operation, a throttle control operation or a brake control operation.

[0113] A game control device based on automobile equipment provided in an embodiment of the present invention can execute a game control method based on automobile equipment provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing each game control method based on automobile equipment.

[0114] Embodiment 5

[0115] Figure 5 It is a structural schematic diagram of an electronic device based on a game control method for automobile equipment provided in Embodiment 5 of the present invention. An electronic device 500 based on a game control method for automobile equipment may be an electronic device intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0116] like Figure 5 The electronic device 500 of the game control method based on the automobile device shown includes at least one processor 510, and a memory connected to the at least one processor 510 in communication, such as a read-only memory (ROM) 520, a random access memory (RAM) 530, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 510 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 520 or the computer program loaded from the storage unit 580 to the random access memory (RAM) 530. In the (RAM) 530, various programs and data required for the operation of the electronic device 500 of the electronic device of the game control method based on the automobile device can also be stored. The processor 510, the (ROM) 520 and the (RAM) 530 are connected to each other through a bus 540. The input / output (I / O) interface 550 is also connected to the bus 540.

[0117] Multiple components in an electronic device 500 of a game control method based on an automobile device are connected to an I / O interface 550, including: an input unit 560, such as a keyboard, a mouse, etc.; an output unit 570, such as various types of displays, speakers, etc.; a storage unit 580, such as a disk, an optical disk, etc.; and a communication unit 590, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 590 implements the electronic device 500 of a game control method based on an automobile device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0118] The processor 510 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 510 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 510 executes the various methods and processes described above, such as a game control method based on an automotive device.

[0119] In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 500 that implements a game control method based on an automobile device via (ROM) 520 and / or the communication unit 590. When the computer program is loaded into (RAM) 530 and executed by the processor 510, one or more steps of the game control method based on an automobile device described above may be executed. Alternatively, in other embodiments, the processor 510 may be configured to execute a game control method based on an automobile device in any other appropriate manner (e.g., by means of firmware).

[0120] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0121] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0122] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0123] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0124] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0125] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0126] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A game control method based on automobile equipment, characterized in that: Executed by a game host, the method includes: When the game console is connected to the car power hardwire and the game console is in a virtual driving mode, the virtual driving resources are obtained from the cloud; Using the virtual driving resources to generate a picture of a virtual driving scene, and controlling the display of the picture of the virtual driving scene on a car screen; Acquire a target game control instruction from a car CAN bus, wherein the target game control instruction is generated according to a target control operation on a car device; In response to the target game control instruction, a virtual driving behavior in a virtual driving scene is controlled.

2. The method according to claim 1, characterized in that The target game control instruction is obtained by parsing the target control operation of the automobile device based on the association between the candidate control operations and the candidate control instructions in the preset protocol of the game console; the candidate control operation includes at least one of the following: a steering wheel control operation, a throttle control operation or a brake control operation.

3. The method according to claim 1 or 2, characterized in that: In the case where the target control operation is a turning operation, the target game control instruction is generated in the following manner: Determine a virtual rotation angle according to an actual rotation angle of the vehicle steering wheel, an actual rotation range of the vehicle steering wheel and a virtual rotation range; The target game control instruction is determined according to the virtual rotation angle.

4. The method according to claim 3, characterized in that The method further comprises: In response to a steering wheel correction instruction, calling out a rotation range progress bar or a sensitivity progress bar; In response to a setting operation on the rotation range progress bar or the sensitivity progress bar, a virtual rotation range or a virtual sensitivity in a virtual driving scene is determined.

5. The method according to claim 1, characterized in that The method further comprises: Determine if the vehicle is in Park mode; When the car exits the parking mode, the game console is switched from the virtual driving mode to the normal mode, and stops obtaining the target game control instructions from the car CAN bus.

6. A game control method based on automobile equipment, characterized in that: Executed by the vehicle side, the method includes: When the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, a picture of a virtual driving scene is obtained from the game console, and the picture of the virtual driving scene is displayed on the car screen; the picture of the virtual driving scene is generated using the obtained virtual driving resources; generating target game control instructions according to the target control operation of the automobile device; The target game control instruction is sent to the game host through the automobile CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

7. The method according to claim 6, characterized in that The generating of the target game control instruction according to the target control operation of the automobile device comprises: Based on the association between the candidate control operations and the candidate control instructions in the preset protocol of the game console, the target control operation of the automobile device is parsed to obtain the target game control instruction; the candidate control operation includes at least one of the following: steering wheel control operation, throttle control operation or brake control operation.

8. A game control device based on automobile equipment, characterized in that: Configured in a game console, the device includes: A virtual driving resource acquisition module, used to acquire virtual driving resources from the cloud when the game console is connected to the car power hardwire and the game console is in a virtual driving mode; A virtual driving scene display module, used to generate a picture of a virtual driving scene using the virtual driving resources, and control the display of the picture of the virtual driving scene on the car screen; A target game control instruction acquisition module is used to acquire a target game control instruction from a car CAN bus, wherein the target game control instruction is generated according to a target control operation on a car device; The virtual driving behavior control module is used to control the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

9. A game control device based on automobile equipment, characterized in that: Configured at the vehicle end, the device includes: A picture acquisition module, used for acquiring a picture of a virtual driving scene from the game console when the car power supply is hard-wired to the game console and the game console is in a virtual driving mode, and displaying the picture of the virtual driving scene on the car screen; the picture of the virtual driving scene is generated using the acquired virtual driving resources; An instruction generation module, used for generating a target game control instruction according to a target control operation on the automobile device; The instruction sending module is used to send the target game control instruction to the game host through the automobile CAN bus, so that the game host controls the virtual driving behavior in the virtual driving scene in response to the target game control instruction.

10. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a game control method based on an automobile device as described in any one of claims 1 to 7.