GAME CONTROL METHOD AND DEVICE BASED ON INTERACTION BETWEEN HUMAN AND VEHICLE, VEHICLE-MOUNTED END AND VEHICLE
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2023-01-09
- Publication Date
- 2026-04-29
AI Technical Summary
Existing game control methods in automobiles rely solely on intelligent terminals, lacking human-vehicle interaction, which fails to meet users' expectations for a higher interactive experience and enriched entertainment.
A game control method that enables users to control game applications on a vehicle terminal through gesture actions, projecting changed game screens via the vehicle's lamp module, utilizing UWB communication for positioning, and processing imaging signals to project game screens and key patterns on the ground.
Enables users to achieve fun and interactive game control through hand and body movements, enhancing the game entertainment experience in intelligent automobiles.
Description
TECHNICAL FIELD
[0001] The present invention relates to the field of intelligent automobile technology, and in particular to a game control method based on human-vehicle interaction, a device, a vehicle terminal and a vehicle.BACKGROUND
[0002] With the development of science and technology, automobiles are no longer just a means of transportation in the traditional sense, but also take into account functions such as gaming and entertainment. In existing technologies, users play games in automobiles mainly through game interaction between intelligent terminals and vehicle terminals, for example, play games with a smart phone as a game pad and a vehicle terminal as a game console, or control automobile lights to flash at a preset rhythm through an intelligent terminal.
[0003] Obviously, in the game interaction manner of the existing technologies, the human-vehicle interaction process needs to completely rely on intelligent terminals for game control, which cannot reflect the intelligent effect of the vehicle and cannot meet users' expectations for a higher interactive experience of intelligent automobiles.
[0004] CN 112 891 938 A discloses a vehicle end game method, device, system and equipment and a storage medium. The vehicle end game method comprises: projecting a game interface outside a vehicle; acquiring a game image of a player in the game interface; and identifying the game image to trigger the corresponding multimedia component to display the multimedia resource corresponding to the identification result.
[0005] CN 112 843 699 A discloses a vehicle end game method, device, system and equipment and a storage medium, and the vehicle end game method comprises the steps: projecting a game interface outside a vehicle; acquiring a game image of a player in the game interface; and identifying the game image to determine the game state of the player.
[0006] US 2019 / 164344 A1 discloses projecting an interactive scene onto a surface from a vehicle which is utilized by the vehicle to provide a scene or image that a user may interact with through various gestures detected by the system.
[0007] CN 112 891 937 A discloses a vehicle end game method, device, system and equipment and a storage medium, the vehicle end game method comprises: projecting a game interface outside a vehicle; when it is detected that at least one player enters the game interface, triggering a vehicle-mounted sensor to start detection; and determining the game state of the player based on the detection signal of the vehicle-mounted sensor.SUMMARY
[0008] It is an object of the present invention to provide a game control method based on human-vehicle interaction, a related device, a related vehicle terminal and a related vehicle, aiming to meet the users' expectations for a higher interactive experience of intelligent automobiles and enrich the game entertainment experience of intelligent automobiles.
[0009] The above object is achieved by the features of claim 1 regarding the method, by the features of claim 7 regarding the device, by the features of claim 8 regarding the vehicle terminal, and by the features of claim 9 regarding the vehicle. Further embodiments are defined in the dependent claims.
[0010] In the technical scheme provided by the present invention, a game application is run after receiving a game start instruction from a user to obtain a game screen of the game application, and an imaging signal containing the game screen is generated. The imaging signal is sent to a lamp module of a vehicle to enable the lamp module to project imaging content in a preset area according to the imaging signal. A game instruction for operating the game application is determined according to an obtained gesture action of the user. The game application is controlled to execute the game instruction to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to a changed game screen. Compared with the existing technologies in which users can only operate intelligent terminals to control game application, the above scheme shown in the present invention enables the users to achieve fun control of the game application running on the vehicle by performing any gesture action (such as hand movements and body movements), and the changed game screen corresponding to the game instruction can be projected through the lamp module, thereby the users' expectations for a higher interactive experience of intelligent automobiles can be satisfied and the game entertainment experience of intelligent automobiles can be enriched.DESCRIPTION OF THE DRAWINGS
[0011] In order to illustrate the technical solutions in the present invention more clearly, the drawings that need to be used in the description of the invention or exemplary technologies will be briefly introduced below. FIG. 1a is a schematic diagram of an architecture of a game control system based on human-vehicle interaction; FIG. 1b is a schematic diagram of an interaction process; FIG. 1c is a schematic diagram of an interaction process; FIG. 1d is a schematic diagram of an application scenario; FIG. 2 is a flowchart of a game control method based on human-vehicle interaction; FIG. 3 is a flowchart of another game control method based on human-vehicle interaction; and FIG. 4 is a schematic diagram of an architecture of a game control device based on human-vehicle interaction. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0012] As shown in FIG. 1a which is a schematic diagram of an architecture of a game control system based on human-vehicle interaction, the game control system includes: a mobile terminal 100 and a vehicle terminal 200.
[0013] Herein, the mobile terminal 100 and a vehicle where the vehicle terminal 200 is located are both provided with an ultra-wide band (Ultra-Wide Band, UWB) module in advance, to ensure that UWB communication can be carried out between the mobile terminal 100 and the vehicle. The UWB module preset on the vehicle is considered to be a positioning anchor point. In addition, the mobile terminal 100 is held by a user by default.
[0014] It should be noted that an information interaction process between the mobile terminal 100 and the vehicle terminal 200, as shown in FIGS. 1b and 1c, includes the following steps S101 to S118.
[0015] In step S101: an identity detection signal is sent by the vehicle terminal 200 to the mobile terminal 100.
[0016] Herein, a signal transmission mode of the vehicle terminal 200 sending the identity detection signal to the mobile terminal 100 includes but is not limited to: Bluetooth transmission, WIFI transmission, etc.
[0017] In step S102: an identity signal is sent by the mobile terminal 100 to the vehicle terminal 200 after the identity detection signal is received.
[0018] Herein, the mobile terminal 100, upon receiving the identity detection signal, will display a prompt to enter a password through a preset interface; and generate, after receiving the password entered by a holder of the mobile terminal 100, an identity signal containing the password and send the same to the vehicle.
[0019] In step S103: the identity signal is parsed by the vehicle terminal 200 to obtain identity information of the mobile terminal 100.
[0020] In step S104: the identity information of the mobile terminal 100 is verified by the vehicle terminal 200 to obtain a verification result.
[0021] In step S105: a UWB communication connection between the positioning anchor point preset on a vehicle and the mobile terminal 100 is established by the vehicle terminal 200 if the verification result indicates that the mobile terminal 100 has a communication authority.
[0022] Among them, the process shown in steps S101-S105 is essentially that: the vehicle terminal 200 performs an authentication on the mobile terminal 100, and establishes, if it is determined that the mobile terminal 100 has passed the authentication, a communication connection between the positioning anchor point and the mobile terminal 100.
[0023] It should be noted that the number of positioning anchor points preset on the vehicle is at least three, and the locations where each positioning anchor point is installed are different. The so-called UWB communication means that the positioning anchor point and the mobile terminal 100 can send and receive UWB signals sent by each other.
[0024] In step S106: a game application is run by the vehicle terminal 200 after a game start instruction from a user is received to obtain a game screen of the game application.
[0025] Herein, game applications are prestored in the vehicle terminal 200, and the user can select a game application to run by sending a game start instruction.
[0026] In step S107: a game screen signal corresponding to the game screen is generated by the vehicle terminal 200.
[0027] In step S108: the game screen signal is processed by the vehicle terminal 200 to obtain an imaging signal containing the game screen.
[0028] Herein, the imaging signal is transmitted through a bus, and a bus type includes but is not limited to a CAN bus or a LIN bus.
[0029] In step S109: the imaging signal is sent by the vehicle terminal 200 to a lamp module of the vehicle, to enable the lamp module to project imaging content in a preset area according to the imaging signal.
[0030] Herein, the lamp module includes a digital light processing device and a projection lens. Particularly, after the imaging signal is received by the lamp module, the imaging signal is processed by the digital light processing device to obtain a projection light containing imaging content, and then the projection light is reflected into the projection lens, and the projection light is projected onto the ground through the projection lens, so that the imaging content is presented in the preset area (including but not limited to an area illuminated by the light of the lamp module). The so-called lamp module may particularly be a pixel lamp including a digital light processing device and a projection lens.
[0031] It should be noted that the so-called imaging content includes: a game screen and a plurality of preset key patterns. The number and area of the key pattern may be set by the technical personnel according to the actual situation. Particularly, the specific scene of the light module projecting the game screen and the key pattern on the ground in front of the vehicle (here the ground in front of the vehicle is regarded as the preset area) may be seen in FIG. 1d.
[0032] In step S110: a positioning signal is sent by the mobile terminal 100 to the positioning anchor point at a preset time interval.
[0033] Herein, the execution sequence of step S110 is not limited to the shown sequence. Particularly, the mobile terminal 100, after being initiated, may also maintain a state of sending the positioning signal to the positioning anchor point.
[0034] In step S111: a time when the positioning signal is received by the at least three positioning anchor points preset on the vehicle is obtained by the vehicle terminal 200.
[0035] Herein, if it is wanted to locate the three-dimensional spatial coordinates of the mobile terminal 100, a vertical distance between each positioning anchor point is required.
[0036] In step S112: a position coordinate of the mobile terminal 100 in a preset spatial coordinate system is calculated by the vehicle terminal 200 based on the time when the positioning signal is received by the at least three positioning anchor points.
[0037] Herein, an algorithm used in the calculation of the position coordinate of the mobile terminal 100 in the preset spatial coordinate system based on the time when the positioning signal is received by the at least three positioning anchor points includes, but not limited to, TOA algorithm, TDOA algorithm, AOA algorithm, TOA&AOA algorithm, TDOA&AOA algorithm and other wireless positioning algorithms. In general, the wireless positioning algorithms such as TOA algorithm, TDOA algorithm, AOA algorithm, TOA&AOA algorithm, TDOA&AOA algorithm, etc., are all common knowledge familiar to persons skilled in the art, and will not be repeated here.
[0038] It should be noted that the so-called preset spatial coordinate system includes but is not limited to: a spatial rectangular coordinate system established based on any positioning anchor point as the coordinate origin, an existing geodetic coordinate system, etc.
[0039] In step S113: it is determined, by the vehicle terminal, whether the position coordinate is within a preset coordinate range.
[0040] If the position coordinate is within the preset coordinate range, then step S114 is executed, if the position coordinate is not within the preset coordinate range, then step S117 is executed.
[0041] It should be noted that the preset coordinate range includes: position coordinates of the preset area in the preset spatial coordinate system. Particularly, if it is assumed that the preset area is a ground area illuminated by the lamp, then the preset coordinate range includes: position coordinates of the ground area illuminated by the lamps in the preset spatial coordinate system (taking the earth coordinate system as an example), and various position coordinates above the ground area illuminated by the lamps, all of which belong to the preset coordinate range.
[0042] In step S114: the position coordinate is identified by the vehicle terminal 200 as a valid coordinate.
[0043] The vehicle terminal 200, after executing step S114, continues to execute step S115.
[0044] In step S115: a motion trajectory of the mobile terminal 100 is generated by the vehicle terminal 200 based on multiple valid coordinates obtained within a preset time period.
[0045] Herein, the motion trajectory of the mobile terminal 100 includes but is not limited to: the user holding the mobile terminal 100 moves from one position to another (i.e., the trajectory of human-body movement), the user's hand holding the mobile terminal 100 moves from one position to another (i.e., the trajectory of hand movement), etc.
[0046] Particularly, the generating of the motion trajectory of the mobile terminal 100 based on the multiple valid coordinates obtained within the preset time period includes, but not limited to, a step of: linking the multiple valid coordinates generated within the preset time period in order from early to late, to obtain the motion trajectory of the mobile terminal 100 within the preset time period.
[0047] It should be noted that the multiple valid coordinates within the preset time period include, but not limited to, the position coordinates generated when the user holding the mobile terminal 100 moves a certain distance within the preset area within the preset time period, or the position coordinates generated when the user's hand holding the mobile terminal 100 moves a certain distance.
[0048] In step S116: a gesture action corresponding to the motion trajectory is obtained by the vehicle terminal 200 from a preset gesture action library as the user's gesture action.
[0049] The vehicle terminal, after executing step S116, continues to execute S118.
[0050] Herein, the preset gesture action library includes various motion trajectories and the gesture action corresponding to each of the motion trajectory. The so-called gesture action includes, but not limited to, a hand (i.e., the hand holding the mobile terminal 100) movement (e.g., left swipe, right swipe, up swipe, down swipe), a human-body (i.e., the human-body holding the mobile terminal 100) movement (e.g., left move, right move, forward move, backward move), etc.
[0051] Optionally, in addition to obtaining the gesture action corresponding to the motion trajectory from the gesture action library as the user's gesture action, the vehicle terminal 200 may also be configured to obtain a human-body image taken by a camera preset on the vehicle, and perform human-body gesture recognition on the human-body image to obtain the user's gesture action.
[0052] It should be noted that the specific implementation process of human-body gesture recognition is a technical means familiar to persons skilled in the art, and will not be repeated here.
[0053] In step S117, the position coordinate is identified by the vehicle terminal 200 as an invalid coordinate and deleted.
[0054] In step S118: a game instruction corresponding to the gesture action is obtained by the vehicle terminal 200 from a preset instruction library as the game instruction for operating the game application.
[0055] Herein, the preset instruction library includes various gesture actions and the game instruction corresponding to each gesture action.
[0056] It should be noted that the process shown in S112-S118 above is essentially that: the vehicle terminal 200 determines the game instruction for operating the game application based on the obtained gesture action of the user. In addition, in addition to using the user's gesture action to determine the game instruction for operating the game application, the vehicle terminal 200 may also use the user's position to determine the game instruction for operating the game application.
[0057] Particularly, the process of utilizing the user's position to determine the game instruction for operating the game application is as follows: 1. Obtaining the time when the positioning signal is received by the at least three positioning anchor points preset on the vehicle. 2. Obtaining the user's position based on the time when the positioning signal is received by the at least three positioning anchor points.
[0058] Generally speaking, the user's position is essentially the position of the mobile terminal 100, and the corresponding calculation process may refer to the above step S112 and the explanation of this step.
[0059] 3. Obtaining, in case that the user's position is located in the area where any key pattern is located and maintained for a preset duration, the game instruction corresponding to the key pattern where the position is located from the preset instruction library as the game instruction for operating the game application.
[0060] It should be noted that since the key pattern is a plane image, the area where the key pattern is located shown in this embodiment particularly refers to a three-dimensional space area where the key pattern is on the ground, which may be simply understood as the space area located above the key pattern.
[0061] S119: the game application is controlled by the vehicle terminal 200 to execute the game instruction to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen.
[0062] In summary, compared with the existing technologies in which users can only operate intelligent terminals to control game applications, the scheme shown in this embodiment enables the users to achieve fun control of the game application running on the vehicle terminal 200 by performing any gesture action (such as hand movement and human-body movement), and the changed game screen corresponding to the game instruction can be projected through the lamp module, thereby the user's expectation for a higher interactive experience of intelligent automobiles is satisfied and the game entertainment experience of intelligent automobiles is enriched.
[0063] Based on the information interaction process shown above, a corresponding game control method based on human-vehicle interaction is also provided by the present invention.
[0064] As shown in FIG. 2 which is a flowchart of a game control method based on human-vehicle interaction provided in the embodiment of the present invention, the game control system is applied to the vehicle terminal 200 and includes the following steps S201 to S210.
[0065] In step S201: a mobile terminal 100 held by a user is authenticated in advance, and a communication connection is established between a positioning anchor point preset on a vehicle and the mobile terminal 100.
[0066] Herein, at least three positioning anchor points is provided.
[0067] In step S202: a game application is run after a game start instruction from the user is received to obtain a game screen of the game application, and an imaging signal containing the game screen is generated.
[0068] In step S203: the imaging signal is sent to a lamp module of the vehicle to enable the lamp module to project imaging content in a preset area according to the imaging signal.
[0069] The imaging content includes the game screen and a plurality of preset key patterns.
[0070] In step S204: a time when a positioning signal is received by at least three positioning anchor points preset on the vehicle is obtained.
[0071] The positioning signal is sent by the mobile terminal 100 held by the user.
[0072] In step S205: a position coordinate of the mobile terminal 100 in a preset spatial coordinate system is determined based on the time when the positioning signal is received by the at least three positioning anchor points.
[0073] In step S206: the position coordinate is identified as a valid coordinate in case that the position coordinate is within a preset coordinate range.
[0074] The preset coordinate range includes position coordinates of the preset area in the preset spatial coordinate system.
[0075] In step S207: a motion trajectory of the mobile terminal 100 is generated based on multiple valid coordinates obtained within the preset time period.
[0076] In step S208: a gesture action corresponding to the motion trajectory is obtained from a preset gesture action library as the user's gesture action.
[0077] In step S209: a game instruction corresponding to the user's gesture action is obtained from a preset instruction library as the game instruction for operating the game application.
[0078] In step S210: the game application is controlled to execute the game instruction to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen.
[0079] In summary, compared with the existing technologies in which users can only operate intelligent terminals to control game applications, the scheme shown in this embodiment enables the users to achieve fun control of the game application running on the vehicle terminal 200 by performing any gesture action (such as hand movement and human-body movement), and the changed game screen corresponding to the game instruction can be projected through the lamp module, thereby the user's expectation for a higher interactive experience of intelligent automobiles is satisfied and the game entertainment experience of intelligent automobiles is enriched.
[0080] It should be noted that step S201 mentioned in the above is an optional implementation manner of the game control method based on human-vehicle interaction described herein. In addition, step S208 mentioned in the above embodiment is also an optional implementation manner of the game control method based on human-vehicle interaction described herein. For this reason, the process described in the above embodiment may be summarized as a method shown in FIG. 3.
[0081] As shown in FIG. 3 which is another flowchart of a game control method based on human-vehicle interaction, the game control method includes the following steps S301 to S304.
[0082] In step S301: a game application is run after a game start instruction from a user is received to obtain a game screen of the game application, and an imaging signal containing the game screen is generated.
[0083] Herein, the game application is pre-saved.
[0084] In step S302, the imaging signal is sent to a lamp module of a vehicle to enable the lamp module to project imaging content in a preset area according to the imaging signal.
[0085] Herein, the imaging content includes a game screen.
[0086] In step S303: a game instruction for operating the game application is determined based on an obtained gesture action of the user.
[0087] In step S304: the game application is controlled to execute the game instruction to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen.
[0088] In summary, compared with the existing technologies in which users can only operate intelligent terminals to control game applications, the scheme shown in this embodiment enables the users to achieve fun control of the game application running on the vehicle terminal by performing any gesture action (such as hand movement and human-body movement), and the changed game screen corresponding to the game instruction can be projected through the lamp module, thereby the user's expectation for a higher interactive experience of intelligent automobiles is satisfied and the game entertainment experience of intelligent automobiles is enriched.
[0089] Corresponding to the game control method based on human-vehicle interaction provided above, a game control device based on human-vehicle interaction is also provided by the present invention, and the game control device may be implemented by one or more processors.
[0090] As shown in FIG. 4 which is a schematic diagram of an architecture of a game control device based on human-vehicle interaction provided in the embodiment of the present invention, the game control device includes: a game running unit 401, a screen projection unit 402, an instruction determination unit 403 and a screen change unit 404.
[0091] The game running unit 401 is configured to run a game application after receiving a game start instruction from a user to obtain a game screen of the game application, and generate an imaging signal containing the game screen. The game application is pre-saved.
[0092] The screen projection unit 402 is configured to send the imaging signal to a lamp module of a vehicle, to enable the lamp module to project imaging content in a preset area according to the imaging signal. The imaging content includes a game screen.
[0093] The instruction determination unit 403 is configured to determine a game instruction for operating the game application according to an obtained gesture action of the user.
[0094] Herein, the instruction determination unit 403 is particularly configured to: obtain a time when a positioning signal is received by at least three positioning anchor points preset on the vehicle, where the positioning signal is sent by a mobile terminal held by the user; determine a position coordinate of the mobile terminal in a preset spatial coordinate system based on the time when the positioning signal is received by the at least three positioning anchor points; determine the gesture action of the user based on the position coordinate; and obtain a game instruction corresponding to the gesture action from a preset instruction library as the game instruction for operating the game application.
[0095] The instruction determination unit 403 is also configured to: perform an authentication on the mobile terminal in advance and establish a communication connection between the positioning anchor points and the mobile terminal.
[0096] The instruction determination unit 403 is particularly configured to: identify the position coordinate as a valid coordinate in case that the position coordinate is within a preset coordinate range, where the preset coordinate range includes position coordinates of the preset area in the preset spatial coordinate system; and generate a motion trajectory of the mobile terminal based on multiple valid coordinates obtained within a preset time period; obtain a gesture action corresponding to the motion trajectory from a preset gesture action library as the gesture action of the user.
[0097] The instruction determination unit 403 is particularly configured to: obtain a human-body image taken by a camera preset on the vehicle; perform human-body posture recognition on the human-body image to obtain the posture action of the user; obtain a game instruction corresponding to the posture action from a preset instruction library as the game instruction for operating the game application.
[0098] The instruction determination unit 403 is also configured to determine the game instruction for operating the game application according to an obtained position of the user.
[0099] The instruction determination unit 403 is particularly configured to: obtain the time when the positioning signal is received by the at least three positioning anchor points preset on the vehicle, where the positioning signal is sent by the mobile terminal held by the user; obtain a position of the user based on the time when the positioning signal is received by the at least three positioning anchor points; obtain a game instruction corresponding to the key pattern where the position is located from the preset instruction library in case that the position is located in the area where any key pattern is located and maintained for a preset duration, as the game instruction for operating the game application.
[0100] The screen change unit 404 is configured to control the game application to execute the game instruction, to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen.
[0101] Each of the above units may be implemented by one or more processors.
[0102] It can be understood that the processor in the embodiment(s) of the present application may be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0103] In summary, compared with the existing technologies in which users can only operate intelligent terminals to control game applications, the scheme shown in this embodiment enables the users to achieve fun control of the game application running on the vehicle terminal by performing any gesture action (such as hand movement and human-body movement), and the changed game screen corresponding to the game instruction can be projected through the lamp module, thereby the user's expectation for a higher interactive experience of intelligent automobiles is satisfied and the game entertainment experience of intelligent automobiles is enriched.
[0104] The present invention also provides a vehicle terminal, which includes a computer program stored therein, where the computer program is configured to execute the game control method based on human-vehicle interaction provided by the present invention.
[0105] The present invention also provides a vehicle, which includes a computer program stored therein, where the computer program, when running on the vehicle, causes the game control method based on human-vehicle interaction provided by the present invention to be performed.
[0106] The functions described in the method embodiment(s) of the present invention, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a storage medium readable by a computing device. Based on this understanding, the part of the embodiment of the present invention or the part of the technical solution that contributes to the prior art may be presented in the form of a software product. The software product is stored in a storage medium and includes several instructions that are configured to cause a computing device (which may be a personal computer, a server, a mobile computing device or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as U disk, a mobile hard disk, a read-only memory, a random-access memory, a disk or an optical disk, etc.
[0107] In this disclosure, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other.
[0108] The scope of the invention is defined by the appended claims.
Claims
1. A game control method based on human-vehicle interaction, carried out by a vehicle terminal (200) and comprising: (S301; S202) running, upon receiving a game start instruction from a user, a game application to obtain a game screen of the game application, and generating an imaging signal containing the game screen, wherein the game application is pre-saved; (S302; S203) sending the imaging signal to a lamp module of a vehicle, to enable the lamp module to project imaging content in a preset area according to the imaging signal, wherein the imaging content comprises the game screen; (S303) determining a game instruction for operating the game application according to an obtained gesture action of the user; and (S304) controlling the game application to execute the game instruction to obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen; characterized in that the step of determining the game instruction for operating the game application according to the obtained gesture actions of the user comprises: (S204) obtaining a time when a positioning signal is received by at least three positioning anchor points preset on the vehicle, wherein the positioning signal is sent by a mobile terminal (100) held by the user; (S205) determining a position coordinate of the mobile terminal (100) in a preset spatial coordinate system based on the time when the positioning signal is received by the at least three positioning anchor points; (S208) determining a gesture action of the user based on the position coordinate; and (S209) obtaining a game instruction corresponding to the gesture action from a preset instruction library as the game instruction for operating the game application.
2. The method according to claim 1, wherein, before the step of (S204) obtaining the time when the positioning signal is received by the at least three positioning anchor points preset on the vehicle, the game control method further comprises: (S201) performing an authentication on the mobile terminal in advance and establishing a communication connection between the positioning anchor points and the mobile terminal (100).
3. The method according to claim 1, wherein, the step of determining the gesture action of the user based on the position coordinate comprises: (S206) identifying the position coordinate as a valid coordinate in case that the position coordinate is within a preset coordinate range, and the preset coordinate range comprises position coordinates of the preset area in the preset spatial coordinate system; (S207) generating a motion trajectory of the mobile terminal (100) based on multiple valid coordinates obtained within a preset time period; and (S208) obtaining a gesture action corresponding to the motion trajectory from a preset gesture action library as the gesture action of the user.
4. The method according to claim 1, wherein, the step of determining the game instruction for operating the game application according to the obtained gesture action of the user comprises: obtaining a human-body image taken by a camera preset on the vehicle; performing human-body gesture recognition on the human-body image to obtain a gesture action of the user; and obtaining a game instruction corresponding to the gesture action from a preset instruction library as the game instruction for operating the game application.
5. The method according to claim 1, wherein, after the step of (S302; S203) sending the imaging signal to the lamp module of the vehicle, to enable the lamp module to project and imaging content in the preset area according to the imaging signal, the game control method further comprises: determining the game instruction for operating the game application according to an obtained position of the user.
6. The method according to claim 5, wherein, the imaging content further comprises a plurality of preset key patterns; and the step of determining the game instruction for operating the game application according to the obtained position of the user comprises: obtaining the time when the positioning signal is received by the at least three positioning anchor points preset on the vehicle, the positioning signal sent by the mobile terminal (100) held by the user; obtaining a position of the user according to the time when the positioning signal is received by the at least three positioning anchor points; and obtaining a game instruction corresponding to a key pattern where the position is located from the preset instruction library in case that the position is located in an area where any of the key patterns is located and maintained for a preset duration, as the game instruction for operating the game application.
7. A game control device based on human-vehicle interaction, comprising: a game running unit (401), configured to run a game application after receiving a game start instruction from a user to obtain a game screen of the game application, and generate an imaging signal containing the game screen, wherein the game application is pre-saved; a screen projection unit (S402), configured to send the imaging signal to a lamp module of a vehicle, to enable the lamp module to project imaging content in a preset area according to the imaging signal, and the imaging content comprises the game screen; an instruction determination unit (403), configured to determine a game instruction for operating the game application according to an obtained gesture action of the user; and a screen change unit (404), configured to control the game application to execute the game instruction, obtain a changed game screen corresponding to the game instruction, so as to enable the game screen in the imaging content to be changed to the changed game screen; characterized in that the instruction determination unit (403) is configured to: obtain a time when a positioning signal is received by at least three positioning anchor points preset on the vehicle, where the positioning signal is sent by a mobile terminal (100) held by the user; determine a position coordinate of the mobile terminal (100) in a preset spatial coordinate system based on the time when the positioning signal is received by the at least three positioning anchor points; determine the gesture action of the user based on the position coordinate; and obtain a game instruction corresponding to the gesture action from a preset instruction library as the game instruction for operating the game application.
8. A vehicle terminal (200), comprising a computer program stored in the vehicle terminal (200), wherein the computer program comprises instructions which, when executed by the vehicle terminal, cause the vehicle terminal to execute the game control method based on human-vehicle interaction according to any one of claims 1-6.