Vehicle-mounted game control method, vehicle, user equipment and storage medium
By receiving game mode enable commands and obtaining status information in the vehicle, ensuring that the vehicle enters the game mode only when it is in a non-driving state, the problem of in-car games affecting safety during driving is solved, and higher vehicle safety is achieved.
Patent Information
- Application Number
- CN202311050414.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
Car games may cause the vehicle to move forward suddenly during driving, affecting the safety of the vehicle.
By receiving the vehicle's game mode enable command, the vehicle's status information is obtained, and the vehicle is allowed to enter the game mode only when the vehicle is in a non-driving state, thereby avoiding misoperation during driving.
It effectively improves the safety of the vehicle running on-board games and avoids safety hazards caused by game operations during driving.
Smart Images

Figure CN119488718A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of in-vehicle games, and in particular to a control method, a vehicle, a user device, and a storage medium for in-vehicle games. Background Art
[0002] With the rapid development of smart car technology, people's lives are becoming more and more convenient. In addition, the computing power of in-vehicle equipment is constantly increasing. Vehicles are no longer just a means of transportation, but can also carry more and more entertainment functions. In addition to the radio, music and video playback, and navigation functions of traditional in-vehicle equipment, they also have functions such as in-vehicle games, which further enrich users' travel life. However, the user's operation of in-vehicle games may instruct the vehicle to drive, which may cause the vehicle to move forward suddenly, affecting the safety of the vehicle. Summary of the invention
[0003] The present disclosure provides a control method for an in-vehicle game, a vehicle, a user device, and a storage medium, which are used to improve the safety of running the in-vehicle game in a vehicle.
[0004] In order to achieve the above objectives, the present disclosure adopts the following technical solutions:
[0005] In a first aspect, the present disclosure provides a method for controlling an in-vehicle game, the method being applied to a vehicle, the method comprising:
[0006] Receives a command to enable the vehicle's game mode.
[0007] In response to a command to start the game mode, status information of the vehicle is obtained.
[0008] When the status information indicates that the vehicle is in a non-driving state, the vehicle is controlled to enter a game mode.
[0009] In a second aspect, the present disclosure also provides another method for controlling an in-vehicle game, which is applied to a user device, and the user device is connected to a vehicle, and the method includes:
[0010] With the vehicle in gaming mode, run the vehicle's in-vehicle game.
[0011] Receive game control information sent by the vehicle, where the game control information includes control instructions for the in-vehicle game.
[0012] According to the game control information, the control instructions are executed on the in-vehicle game.
[0013] In a third aspect, the present disclosure further provides a control device for an in-vehicle game, the control device for the in-vehicle game being applied to a vehicle, comprising:
[0014] The receiving module is used to receive an instruction to start the game mode of the vehicle.
[0015] The receiving module is also used to obtain the vehicle status information in response to the game mode start instruction.
[0016] The processing module is also used to control the vehicle to enter the game mode when the status information indicates that the vehicle is in a non-driving state.
[0017] In a fourth aspect, the present disclosure further provides another in-vehicle game control device, the in-vehicle game control device using a user device, including:
[0018] The processing module is used to run the vehicle's in-vehicle game when the vehicle is in a game mode.
[0019] The receiving module is used to receive game control information sent by the vehicle, where the game control information includes control instructions for the in-vehicle game.
[0020] The processing module is also used to execute control instructions on the in-vehicle game according to the game control information.
[0021] In a fifth aspect, the present disclosure further provides a vehicle, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store instructions executable by the processor; when the processor executes the instructions, it performs any method provided in the first aspect or the second aspect.
[0022] In a sixth aspect, the present disclosure further provides a user device, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store instructions executable by the processor; when the processor executes the instructions, it performs any method provided in the first aspect or the second aspect.
[0023] In a seventh aspect, the present disclosure provides a computer program product comprising computer instructions, which, when executed on a computer, enables the computer to execute any one of the methods provided in the first or second aspect above.
[0024] Based on the technical solution provided by the present disclosure, when a user wants to turn on the game mode, the driving mode of the vehicle can be determined first, and the game mode can be allowed to run when the vehicle is not in a driving state. In this way, the misoperation of the vehicle game during driving can be avoided, and the safety of the vehicle can be improved. In addition, the present disclosure also provides that in the game mode, the on-board unit serves as the human-machine interface of the game to realize the control function of the game. In this way, the ability of the on-board unit to control the game can be expanded to improve the user's gaming experience without increasing additional hardware costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings are used to provide further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation on the technical solution of the present disclosure.
[0026] Figure 1 A schematic diagram of the architecture of a control system for an in-car game provided by an embodiment of the present disclosure;
[0027] Figure 2 A flow chart of a method for controlling an in-vehicle game provided by an embodiment of the present disclosure;
[0028] Figure 3 An example diagram of a display mode of a game screen provided in an embodiment of the present disclosure;
[0029] Figure 4 This is another example diagram of a display method of a game screen provided in an embodiment of the present disclosure;
[0030] Figure 5 This is another example diagram of a display method of a game screen provided in an embodiment of the present disclosure;
[0031] Figure 6 A flowchart of another method for controlling an in-vehicle game provided by an embodiment of the present disclosure;
[0032] Figure 7 A flowchart of another method for controlling an in-vehicle game provided by an embodiment of the present disclosure;
[0033] Figure 8 A flowchart of another method for controlling an in-vehicle game provided by an embodiment of the present disclosure;
[0034] Fig. 9 This is another example diagram of a display method of a game screen provided in an embodiment of the present disclosure;
[0035] Fig.10 A schematic diagram of the composition of a control device for an in-vehicle game provided by an embodiment of the present disclosure;
[0036] Fig.11 A schematic diagram of the composition of another control device for an in-vehicle game provided by an embodiment of the present disclosure;
[0037] Fig.12 A schematic diagram of the structure of a control device for an in-vehicle game provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.
[0039] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
[0040] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0041] In order to improve the safety of running in-vehicle games in a vehicle, an embodiment of the present disclosure provides a method for controlling in-vehicle games, the method comprising receiving a command to start a game mode of a vehicle, obtaining status information of the vehicle in response to the command to start the game mode, and controlling the vehicle to enter the game mode when the status information indicates that the vehicle is in a non-driving state. In this way, when a user wants to start the game mode, he can first determine the driving mode of the vehicle, and allow the game mode to run when the vehicle is in a non-driving state, thereby avoiding misoperation of the vehicle game during driving and improving the safety of the vehicle.
[0042] Figure 1 A control system for an in-vehicle game provided by an embodiment of the present disclosure, such as Figure 1 As shown, the control system 100 of the in-vehicle game includes a vehicle 10 and a user equipment (UE) 20. The vehicle 10 and the user equipment 200 can communicate with each other.
[0043] In some embodiments, the vehicle 10 may include a control component, a first vehicle-mounted hardware, a second vehicle-mounted hardware, etc. The control component may be connected to the first vehicle-mounted hardware and the second vehicle-mounted hardware, respectively, to control the first vehicle-mounted hardware and the second vehicle-mounted hardware. In some embodiments, there may be multiple vehicles 10.
[0044] Exemplarily, the first vehicle-mounted hardware can be understood as the input human-machine interface of the vehicle-mounted game, which may include at least one of the vehicle's steering assembly, power assembly, chassis assembly, and body assembly. For example, the steering assembly may include a steering wheel, and the attached buttons / knobs of the steering wheel, etc. The power assembly may include pedals, such as throttle / acceleration, brake, clutch pedals, etc. The body assembly may include seats, steering levers, wiper levers, air conditioners, windows, lights, sun visors, etc. In some embodiments, the chassis assembly may include various components in the brake system, such as a brake pedal.
[0045] In addition, the second vehicle hardware can be understood as an output human-machine interface of the vehicle game, which can include at least one of a vehicle cockpit component, a body component, a safety component, and a chassis component. For example, the vehicle cockpit component can include a display component, a sound component, etc. The safety component can include a seat belt, etc. The chassis component can also include a suspension mechanism, etc.
[0046] In some embodiments, the vehicle 10 may further include a communication component, for example, the communication component may be an ultra wide band (UWB) module, for implementing a communication connection between the user device 20 and the vehicle 10 .
[0047] In some embodiments, the vehicle 10 may include more or fewer components. For example, the vehicle 10 may also include a travel component, a transmission component, a sensor, a positioning component, a radar, and more components.
[0048] In some embodiments, the user device 20 may be a terminal device, which may also be referred to as a terminal, a mobile station, a mobile terminal, etc. The user device 20 may be, for example, a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc. In some embodiments, the number of the user devices 20 may be multiple.
[0049] Understandably, Figure 1 The system architecture shown in the figure does not constitute a limitation of the embodiments of the present disclosure, and it may include more or fewer devices or components than those shown in the figure, or combine certain components, or arrange the components differently. For example, the control system of an in-vehicle game may only include a vehicle.
[0050] The method provided by the present disclosure is described in detail below with reference to the accompanying drawings.
[0051] like Figure 2 As shown, the embodiment of the present disclosure provides a method for controlling an in-vehicle game, the method comprising:
[0052] S101, receiving an instruction to start a game mode of a vehicle.
[0053] The game mode activation command is used to instruct the vehicle to enter the game mode. Exemplarily, when a user wants to activate the vehicle's in-vehicle game function, the user can input the game mode activation command to the vehicle.
[0054] In one example, the user can input relevant operations to turn on the game mode to the vehicle so that the vehicle can receive the command to turn on the game mode. For example, the user can click on the "game mode button", which can be a physical button set inside the vehicle, or a "game mode" control displayed on the display interface of the vehicle. Alternatively, the user can input voice such as "turn on game mode" or "turn on game mode" to the vehicle so that the vehicle can receive the command to turn on the game mode. The specific implementation method of the user's operation to turn on the game mode is not limited in the embodiments of the present disclosure.
[0055] In another example, a user may input relevant operations to start the game mode into a user device, and the user device is communicatively connected to the vehicle. In response to the operation, the user device may send a command to start the game mode to the vehicle, and accordingly, the vehicle may receive the command to start the game mode.
[0056] S102: In response to a command to start the game mode, obtain status information of the vehicle.
[0057] In some embodiments, the vehicle status information may include the vehicle's operating mode, driving speed, status information of various vehicle components such as accelerator pedal opening information, brake pedal opening information, steering wheel steering angle information, etc. Further, based on the vehicle status information, it can be determined whether the vehicle is in a driving state.
[0058] In some embodiments, the vehicle's operating mode may include a game mode, a driving mode, a theater mode, an office mode, a user-defined mode, or other possible modes. The user may control the vehicle to enter a corresponding operating mode based on their own needs, and the vehicle's status information may also include mode information of the vehicle's current operating mode.
[0059] It should be noted that, in the game mode of the vehicle, the vehicle's onboard hardware can be used to indicate the corresponding control instructions of the game. Therefore, in actual implementation, the game mode is turned on when the vehicle is in driving state, so that the user's operation of the onboard hardware is used to indicate the corresponding control instructions of the game, and the driving instructions cannot be normally input to the vehicle, which may affect driving safety. Therefore, in the technical solution provided by the embodiment of the present disclosure, after the vehicle receives the game mode start instruction, the vehicle will not enter the game mode immediately, but first obtain the vehicle's status information to determine whether it can enter the game mode based on the status information, so as to avoid entering the game mode while driving, thereby improving the safety of the vehicle running the onboard game.
[0060] S103: When the status information indicates that the vehicle is in a non-driving state, control the vehicle to enter a game mode.
[0061] In some embodiments, it is possible to first determine whether the vehicle is in a driving state based on the state information, and then control the vehicle to enter a game mode when the vehicle is in a non-driving state.
[0062] For example, it can be determined whether the vehicle is in a driving state based on the operating mode, driving speed, and status information of each vehicle component in the vehicle status information. For example, if the operating mode of the vehicle is the cinema mode and the driving speed is zero for a preset time before the current moment, it can be determined that the vehicle is in a non-driving state. Furthermore, the vehicle can be controlled to enter a game mode.
[0063] In some embodiments, the identity of the user in the vehicle can also be authenticated. For example, the identity authentication information of the user in the vehicle can be obtained when the vehicle is not in a driving state. Then, based on the identity authentication information of the user, the user is authenticated, and when the user passes the identity authentication, the vehicle is controlled to enter the game mode.
[0064] In one example, the vehicle may store identity information of one or more users, and the identity information may include one or more of facial information, fingerprint information, or iris information. Furthermore, when the vehicle is not in a driving state, the vehicle may collect one or more of the facial information, fingerprint information, or iris information of the user in the vehicle as the identity authentication information of the user. Thus, when the identity authentication information of the user in the vehicle matches the identity information of any user stored in the vehicle, it can be determined that the user in the vehicle has passed the identity authentication, that is, the vehicle can be controlled to enter the game mode. In some embodiments, when the similarity between the identity authentication information of the user in the vehicle and the identity information of one of the users stored in the vehicle is greater than or equal to a preset threshold, it can be determined that the user in the vehicle has passed the identity authentication. Exemplarily, the similarity can be determined based on one or more of the user's facial information, fingerprint information, or iris information.
[0065] In another example, the vehicle can send the acquired user's identity authentication information to the vehicle's preset user (user device). Upon receiving the identity confirmation instruction sent by the preset user, it can be determined that the user in the vehicle has passed the identity authentication, and then control the vehicle to enter the game mode.
[0066] In some embodiments, available computing resources may be allocated to the vehicle's in-vehicle game, wherein the available computing resources include idle computing resources in the vehicle and / or a computing device associated with the vehicle.
[0067] Exemplarily, the computing power resources of the vehicle may include the occupied computing power resources and idle computing power resources of the vehicle. Among them, the available computing power resources of the vehicle may include the idle computing power resources in intelligent driving, intelligent cockpit, and general control.
[0068] The vehicle can obtain its own computing power resource information in real time, that is, the information of occupied computing power resources and available computing power resources in real time. When the vehicle enters the game mode, it can perform resource scheduling based on the computing power requirements of the currently running in-vehicle game, and allocate appropriate computing power resources to the in-vehicle game function. In some embodiments, the vehicle's available computing power resources may also include idle computing power resources in a computing device associated with the vehicle. For example, the computing power resources of a terminal device connected to the vehicle, cloud computing power resources, and computing power resources of other vehicles that can share the in-vehicle computing power. Thus, the vehicle can obtain its own computing power resource information and / or computing power resource information in a computing device associated with the vehicle in real time. Then allocate its own idle computing power resources and / or idle computing power resources in a computing device associated with the vehicle to the in-vehicle game function.
[0069] In some embodiments, computing resources may also be allocated to the driving domain and / or cockpit domain based on the location requirements of the user.
[0070] It should be noted that in recent years, with the development of intelligent networked vehicle technology, the computing power and communication capabilities of vehicle configurations have been rapidly improved. Some mid-to-high-end vehicles with driving automation capabilities have high computing power and communication capabilities. When driving, these on-board computing power and communication capabilities can be used for intelligent driving systems and simple multimedia entertainment systems (such as navigation and radio broadcasts). However, the vehicle is in a driving state for a relatively short time, and most of the time it is in a non-driving state. Therefore, based on the method provided in the embodiment of the present disclosure, the vehicle's in-vehicle game function can be provided to the user when the vehicle is not in a driving state, and appropriate computing power resources can be allocated to the in-vehicle game function. In addition, the vehicle can flexibly allocate computing power resources to the driving domain and the cockpit domain based on user needs. In this way, the utilization rate of the powerful computing power and communication capabilities of the vehicle configuration can be improved.
[0071] In some embodiments, when the vehicle enters gaming mode, an in-vehicle game may be run on the vehicle and / or a user device connected to the vehicle.
[0072] In one possible implementation, when the vehicle enters the game mode, the vehicle can run the in-vehicle game selected by the user based on the instructions input by the user.
[0073] In some embodiments, the vehicle may receive a first operation on a first vehicle hardware of the vehicle, and then determine a user's control instruction for the vehicle's vehicle game based on the first corresponding relationship and the first operation. The first corresponding relationship is used to indicate the corresponding relationship between the operation on the first vehicle hardware and the control instruction of the vehicle game.
[0074] In some embodiments, the first vehicle-mounted hardware of the vehicle may include at least one of a steering assembly, a power assembly, a chassis assembly, and a body assembly of the vehicle. For example, the steering assembly may include a steering wheel, and the attached buttons / knobs of the steering wheel, etc. The power assembly may include pedals, such as throttle / acceleration, brake, clutch pedals, etc. The body assembly may include seats, steering levers, wiper levers, air conditioners, windows, lights, sun visors, etc.
[0075] In some embodiments, the control instructions include at least one of vehicle driving instructions, character action instructions, and skill release instructions in the in-vehicle game; wherein the vehicle driving instructions include movement instructions, acceleration instructions, collision instructions, or drift instructions.
[0076] In some embodiments, the vehicle may obtain the game type of the in-vehicle game, and then determine the first corresponding relationship according to the game type of the in-vehicle game.
[0077] In some embodiments, the types of in-vehicle games may include racing games, action games, board games, etc.
[0078] Exemplarily, a vehicle may have multiple first correspondences pre-stored, and one type of in-vehicle game may correspond to at least one first correspondence, and different types of in-vehicle games may correspond to different first correspondences. For example, in the first correspondence of a racing game, the first operation on the first in-vehicle hardware, such as the operation of the accelerator pedal, and / or the brake pedal, and / or the steering wheel, the corresponding control instruction may be a vehicle driving instruction in a racing game. Alternatively, in the first correspondence of an action game, the first operation on the first in-vehicle hardware, such as the operation of the accelerator pedal, and / or the brake pedal, and / or the steering wheel, the corresponding control instruction may be a character action instruction or a skill release instruction in an action game.
[0079] In some embodiments, the first corresponding relationship may be preset by the game software, or may be user-defined or determined in other possible ways.
[0080] It should be noted that when the vehicle is in game mode, the instructions corresponding to the user's operation on the first vehicle-mounted hardware can be adjusted to adapt to the game mode, that is, the vehicle can detect the accelerator pedal opening information, brake pedal opening information, steering wheel steering angle information, steering wheel angle acceleration information or other possible status information of the first vehicle-mounted hardware, and control the vehicle-mounted game based on the status information. In this way, the vehicle-mounted hardware can be used as the human-computer interface of the game to realize the game control function, and then the ability of the vehicle-mounted unit to control the game can be demonstrated to enhance the user's gaming experience without increasing additional hardware costs.
[0081] In some embodiments, the user's control instructions for the vehicle's in-vehicle game may also be determined based on the user's operation on the vehicle, such as sliding, clicking, etc. on the vehicle display. Alternatively, the user's control instructions for the vehicle's in-vehicle game may also be determined based on the user's operation on an external component of the vehicle, such as a game controller.
[0082] In some embodiments, game scene data of an in-vehicle game of a vehicle may also be obtained, and based on the game scene data, a game scene signal output by a second in-vehicle hardware of the vehicle may be determined, and then the game scene signal may be output through the second in-vehicle hardware.
[0083] In some embodiments, the second vehicle-mounted hardware includes at least one of a vehicle cabin component, a vehicle body component, a safety component, and a chassis component. For example, the vehicle cabin component may include a display component, a sound component, etc. The safety component may include a seat belt, etc. The chassis component may include a suspension mechanism, etc.
[0084] For example, Figure 3As shown, the game screen can be displayed through the cockpit display component, and the game sound effects can be output through the sound component. The temperature in the vehicle can be adjusted based on the environmental information in the game scene. Taking racing games as an example, the safety component can also be adjusted based on information such as the racing speed. In some embodiments, Figure 4 As shown, the game screen can also be displayed through the display component of the vehicle computer, or as shown in Figure 5 As shown, the game screen can also be displayed through a vehicle body display component such as a sun visor.
[0085] In some embodiments, the initial state of the second vehicle-mounted hardware before entering the game mode can also be obtained, and when the vehicle exits the game mode, the second vehicle-mounted hardware is adjusted to the initial state.
[0086] Exemplarily, when the vehicle is about to enter the game mode, the current status of each vehicle-mounted component, that is, the above-mentioned initial status, can be recorded. Furthermore, when the user stops the vehicle's in-vehicle game function, the vehicle can be instructed to exit the game mode. At this time, the vehicle can adjust the second vehicle-mounted hardware based on the status information of the initial status of each vehicle-mounted component. In this way, the state of the second vehicle-mounted hardware adjustment before entering the game mode can be restored without the user having to adjust it again. In addition, the inconvenience caused by the state of the vehicle-mounted hardware in the game mode not being applicable to the driving mode is avoided, thereby improving the user experience.
[0087] In some embodiments, Figure 6 As shown, the method may further include S104, controlling the vehicle to disable the game mode when the vehicle is in driving state.
[0088] It should be noted that when the vehicle is in a state of play, the vehicle can be controlled not to enter the game mode and maintain the current state of play. The game mode can also be disabled, so that the user's operation of the vehicle hardware is prevented from indicating the corresponding control instructions of the game, and the vehicle cannot be normally input with driving instructions, thereby affecting driving safety.
[0089] In some embodiments, when the vehicle is in motion, a prompt message is issued to disable the gaming mode.
[0090] Exemplarily, the prompt information for disabling the gaming mode may be text prompt information such as “Gaming mode is disabled while driving” displayed on the vehicle's display and / or pattern information for disabling the gaming mode displayed on the vehicle's display, or the prompt information for disabling the gaming mode may be voice prompt information such as “Gaming mode is disabled while driving” output by the vehicle's sound component and / or may be prompt information such as sound, display information, etc. output on a user device connected to the vehicle.
[0091] Based on the technical solution provided by the present disclosure, when a user wants to turn on the game mode, the driving mode of the vehicle can be determined first, and the game mode can be allowed to run when the vehicle is not in a driving state. In this way, the misoperation of the vehicle game during driving can be avoided, and the safety of the vehicle can be improved. In addition, the present disclosure also provides that in the game mode, the on-board unit serves as the human-machine interface of the game to realize the control function of the game. In this way, the ability of the on-board unit to control the game can be expanded to improve the user's gaming experience without increasing additional hardware costs.
[0092] In some embodiments, Figure 7 As shown, the control method of the in-vehicle game provided in the embodiment of the present disclosure may also include the following steps:
[0093] S201. Receive a command to activate a driving mode of a vehicle.
[0094] The driving mode activation instruction is used to instruct the vehicle to enter the driving mode. For example, when the user wants to activate the vehicle's onboard driving function, the user can input the driving mode activation instruction to the vehicle.
[0095] Exemplarily, the user may input related operations to turn on the driving mode to the vehicle so that the vehicle can receive the driving mode turn-on instruction. Exemplarily, the user may click on the "driving mode button", which may be a physical button provided inside the vehicle, or a "driving mode" control displayed on the display interface of the vehicle computer. Alternatively, the user may input voice commands such as "turn on driving mode" or "turn on driving mode" to the vehicle so that the vehicle can receive the driving mode turn-on instruction. The disclosed embodiments do not limit the specific implementation method of the user's operation of turning on the driving mode.
[0096] S202: In response to a driving mode activation instruction, obtain vehicle status information.
[0097] Among them, the specific description of the vehicle status information can refer to the relevant description in the above step S102, which will not be repeated here.
[0098] It should be noted that, in the game mode of the vehicle, the vehicle's onboard hardware can be used to indicate the corresponding control instructions of the game. Therefore, in actual implementation, when the vehicle is in the game state, the driving mode is turned on, so the user's operation of the onboard hardware may not normally input driving instructions to the vehicle, which may affect driving safety. Therefore, in the technical solution provided by the embodiment of the present disclosure, after the vehicle receives the driving mode activation instruction, the vehicle will not immediately enter the driving mode, but first obtain the vehicle's status information to determine whether it can enter the driving mode based on the status information, thereby improving the safety of the vehicle.
[0099] S203: When the status information indicates that the vehicle is in a non-gaming mode, control the vehicle to enter a driving mode.
[0100] In some embodiments, when the vehicle enters the driving mode, available computing resources may be allocated to vehicle functions of the vehicle in the driving mode, wherein the vehicle functions include one or more of intelligent driving, intelligent cockpit, and vehicle general control.
[0101] In some embodiments, a second operation on a first vehicle-mounted hardware of a vehicle may be received, and then a user's driving instruction for the vehicle may be determined based on the second correspondence and the second operation, wherein the second correspondence is used to indicate a correspondence between the operation on the first vehicle-mounted hardware and the driving instruction of the vehicle.
[0102] In some embodiments, the identity of the user in the vehicle can also be authenticated. For example, the identity authentication information of the user in the vehicle can be obtained when the vehicle is in a non-gaming state. Then, based on the identity authentication information of the user, the user is authenticated, and when the user passes the identity authentication, the vehicle is controlled to enter the driving mode.
[0103] In some embodiments, when the status information indicates that the vehicle is in the gaming mode, the vehicle can be controlled to disable the driving mode.
[0104] Based on the technical solution provided by the present invention, when a user wants to turn on the driving mode, the vehicle's status information can be determined first, and the driving mode can be allowed to be entered when the vehicle is in a non-gaming state. In this way, the vehicle's forward movement or other driving operations during the game can be avoided, thereby improving the safety of the vehicle.
[0105] In some embodiments, the present disclosure also provides another method for controlling an in-vehicle game, which is applied to a user device, such as Figure 8 As shown, the method comprises the following steps:
[0106] S301: When the vehicle is in game mode, run an in-vehicle game.
[0107] In some embodiments, when the vehicle enters the gaming mode, the user can run an in-vehicle game selected by the user based on instructions input by the user.
[0108] S302: Receive game control information sent by the vehicle, where the game control information includes control instructions for the in-vehicle game.
[0109] In some embodiments, the vehicle may send game control information including a control instruction to the user device, wherein the game control information is used to instruct the execution of the control instruction on the in-vehicle game running on the user device.
[0110] In some embodiments, the game control information may be information determined by the vehicle based on a first operation of the first vehicle hardware. The specific process of the vehicle determining the game control information based on the first operation of the first vehicle hardware can refer to the above related description, which will not be repeated here.
[0111] In some embodiments, the user may also input game control information on the user device.
[0112] In some embodiments, Fig. 9 As shown, the game screen can also be displayed on the user device.
[0113] In some embodiments, the user device may also send projection information containing the game screen to the vehicle. Thus, the vehicle may receive the projection information containing the game screen sent by the user device, and project the game screen based on the projection information.
[0114] In some embodiments, Figure 3 , Figure 4 or Figure 5 As shown, the vehicle can project the game screen on the vehicle's cabin display component and / or body display component based on the projection information.
[0115] S303: Execute control instructions on the in-vehicle game according to the game control information.
[0116] Based on the technical solution provided by the present disclosure, in-vehicle games can also be run on user devices, so that the vehicle and the user device can be used together to complete game control, thereby improving the user's gaming experience.
[0117] The above mainly introduces the solution provided by the present disclosure from the perspective of interaction between various devices or nodes. It is understandable that, in order to realize the above functions, each device or node includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0118] Fig.10 FIG. 1 is a schematic diagram showing the composition of a control device for an in-vehicle game provided by an embodiment of the present disclosure. Fig.10As shown, the control device 1000 of the in-vehicle game is applied to a vehicle, and includes a receiving module 1001 and a processing module 1002. In some embodiments, the control device 1000 of the in-vehicle game may further include a sending module 1003.
[0119] In some embodiments, the receiving module 1001 is used to receive a command to start the game mode of the vehicle. The receiving module 1001 is also used to obtain the state information of the vehicle in response to the command to start the game mode. The processing module 1002 is used to control the vehicle to enter the game mode when the state information indicates that the vehicle is not in a driving state.
[0120] In some embodiments, the sending module 1003 is used to send a prompt message to disable the game mode when the vehicle is in driving state.
[0121] In some embodiments, the receiving module 1001 is further used to receive a first operation on a first vehicle-mounted hardware of the vehicle. The processing module 1002 is used to determine a user's control instruction for the vehicle-mounted game according to the first corresponding relationship and the first operation. The first corresponding relationship is used to indicate the corresponding relationship between the operation on the first vehicle-mounted hardware and the control instruction of the vehicle-mounted game.
[0122] In some embodiments, the first vehicle-mounted hardware includes at least one of a steering component, a power component, a chassis component, and a body component of the vehicle.
[0123] In some embodiments, the control instructions include at least one of vehicle driving instructions, character action instructions, and skill release instructions in the in-vehicle game; wherein the vehicle driving instructions include movement instructions, acceleration instructions, collision instructions, or drift instructions.
[0124] In some embodiments, before determining the user's control instruction for the in-vehicle game according to the first correspondence and the first operation, the receiving module 1001 is further used to obtain the game type of the in-vehicle game. The processing module 1002 is further used to determine the first correspondence according to the game type of the in-vehicle game.
[0125] In some embodiments, the sending module 1003 is used to send game control information including control instructions to the user equipment. The game control information is used to instruct to execute the control instructions on the in-vehicle game running on the user equipment.
[0126] In some embodiments, the processing module 1002 is further configured to allocate available computing resources to the vehicle-mounted game, wherein the available computing resources include idle computing resources in the vehicle and / or a computing device associated with the vehicle.
[0127] In some embodiments, the receiving module 1001 is further used to receive projection information including a game screen sent by a user device. The processing module 1002 is further used to project the game screen on the display component based on the projection information.
[0128] In some embodiments, the processing module 1002 is specifically used to project the game screen on the vehicle's cockpit display component and / or body display component based on the projection information.
[0129] In some embodiments, the receiving module 1001 is further used to obtain game scene data of the vehicle-mounted game. The processing module 1002 is further used to determine the game scene signal output by the second vehicle-mounted hardware of the vehicle according to the game scene data, and control the second vehicle-mounted hardware to output the game scene signal.
[0130] In some embodiments, the second vehicle-mounted hardware includes at least one of a cockpit component, a body component, a safety component, and a chassis component of the vehicle.
[0131] In some embodiments, the receiving module 1001 is further used to obtain the initial state of the second vehicle-mounted hardware before entering the game mode. The processing module 1002 is further used to adjust the second vehicle-mounted hardware to the initial state when the vehicle exits the game mode.
[0132] In some embodiments, the receiving module 1001 is specifically used to obtain the identity authentication information of the user in the vehicle when the vehicle is not in a driving state. The processing module 1002 is also used to authenticate the user based on the user's identity authentication information, and control the vehicle to enter the game mode when the user passes the identity authentication.
[0133] In some embodiments, the receiving module 1001 is further used to receive a driving mode activation instruction of the vehicle, and obtain the vehicle status information in response to the driving mode activation instruction. The processing module 1002 is further used to control the vehicle to enter the driving mode when the status information indicates that the vehicle is in a non-gaming mode.
[0134] In some embodiments, the receiving module 1001 is further used to receive a second operation on the first vehicle-mounted hardware of the vehicle. The processing module 1002 is further used to determine the user's driving instruction for the vehicle according to the second corresponding relationship and the second operation. The second corresponding relationship is used to indicate the corresponding relationship between the operation on the first vehicle-mounted hardware and the driving instruction of the vehicle.
[0135] In some embodiments, the processing module 1002 is further configured to allocate available computing resources to vehicle functions of the vehicle in the driving mode, wherein the vehicle functions include one or more of intelligent driving, intelligent cockpit, and vehicle general control.
[0136] For a more detailed description of the above-mentioned receiving module 1001, processing module 1002 and sending module 1003, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding method embodiment part, which will not be repeated here.
[0137] Fig.11 FIG. 2 is a schematic diagram showing the composition of another in-vehicle game control device provided by an embodiment of the present disclosure. Fig.11 As shown, the control device 1100 of the in-car game is applied to a user device, and includes a receiving module 1101 and a processing module 1102 .
[0138] In some embodiments, the processing module 1102 is used to run the vehicle-mounted game when the vehicle is in the game mode. The receiving module 1101 is used to receive the game control information sent by the vehicle, and the game control information includes the control instructions of the vehicle-mounted game. The processing module 1102 is also used to execute the control instructions on the vehicle-mounted game according to the game control information.
[0139] For a more detailed description of the above-mentioned receiving module 1101 and processing module 1102, a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding method embodiment part, which will not be repeated here.
[0140] It should be noted that Fig.10 or Fig.11 The modules in the example may also be referred to as units. For example, the sending module may be referred to as a sending unit. Fig.10 or Fig.11 In the illustrated embodiment, the names of the modules may not be the names shown in the figure. For example, the sending module may be called a communication module, and the receiving module may be called a communication module.
[0141] Fig.10 or Fig.11If the various units or modules in the embodiment are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.
[0142] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present disclosure provides a structural schematic diagram of a control device for an in-vehicle game, and the communication device may be the control device 1000 or the control device 1100 for the in-vehicle game. Fig.12 As shown, the control device 1200 of the in-vehicle game includes: a processor 1202 , a communication interface 1203 , and a bus 1204 . Optionally, the control device 1200 of the in-vehicle game may further include a memory 1201 .
[0143] The processor 1202 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the contents of the present disclosure. The processor 1202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the contents of the present disclosure. The processor 1202 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0144] The communication interface 1203 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0145] The memory 1201 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0146] As a possible implementation, the memory 1201 may exist independently of the processor 1202, and the memory 1201 may be connected to the processor 1202 via a bus 1204 to store instructions or program codes. When the processor 1202 calls and executes the instructions or program codes stored in the memory 1201, the information processing mode determination method provided in the embodiment of the present disclosure can be implemented.
[0147] In another possible implementation, the memory 1201 may also be integrated with the processor 1202 .
[0148] The bus 1204 may be an extended industry standard architecture (EISA) bus, etc. The bus 1204 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.12 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0149] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment or device is divided into different functional modules to complete all or part of the functions described above.
[0150] The embodiment of the present disclosure also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be the memory or memory of any of the above embodiments. The above computer-readable storage medium can also be an external storage device of the above device or apparatus, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above device or apparatus. Further, the above computer-readable storage medium can also include both the internal storage unit of the above device or apparatus and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above device or apparatus. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0151] The embodiments of the present disclosure also provide a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the methods provided in the above embodiments.
[0152] Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the claimed disclosure, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0153] Although the present disclosure has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely exemplary illustrations of the present disclosure as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.
[0154] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for controlling an in-car game, characterized in that: Applied to a vehicle, the method comprises: Receive a command to start the game mode of the vehicle; In response to the game mode start instruction, obtaining vehicle status information; When the status information indicates that the vehicle is in a non-driving state, the vehicle is controlled to enter a game mode.
2. The method according to claim 1, characterized in that: The method further comprises: When the vehicle is in driving state, a prompt message is issued to disable the game mode.
3. The method according to claim 1, characterized in that The method further comprises: receiving a first operation on first in-vehicle hardware of the vehicle; According to the first corresponding relationship and the first operation, the user's control instructions for the in-vehicle game of the vehicle are determined; the first corresponding relationship is used to indicate the corresponding relationship between the operation of the first in-vehicle hardware and the control instructions of the in-vehicle game.
4. The method according to claim 3, characterized in that The first vehicle-mounted hardware includes at least one of a steering component, a power component, a chassis component, and a body component of the vehicle.
5. The method according to claim 3, characterized in that: The control instruction includes at least one of a vehicle driving instruction, a character action instruction, and a skill release instruction in a car game; wherein the vehicle driving instruction includes a movement instruction, an acceleration instruction, a collision instruction, or a drift instruction.
6. The method according to claim 5, characterized in that Before determining the user's control instruction for the in-vehicle game according to the first corresponding relationship and the first operation, the method further includes: Obtain the game type of the in-car game; The first corresponding relationship is determined according to the game type of the in-car game.
7. The method according to claim 3, characterized in that The method further comprises: Sending game control information including the control instruction to the user equipment; the game control information is used to instruct to execute the control instruction on the in-vehicle game running on the user equipment.
8. The method according to claim 1, characterized in that: The method further comprises: Allocate available computing resources to the in-vehicle game of the vehicle; wherein the available computing resources include idle computing resources in the vehicle and / or a computing device associated with the vehicle.
9. The method according to claim 1, characterized in that: The method further comprises: Receive screen projection information including game screen sent by user equipment; Based on the projection information, the game screen is projected.
10. The method according to claim 9, characterized in that The step of projecting the game screen based on the projection information includes: Based on the projection information, the game screen is projected on a cockpit display component and / or a body display component of the vehicle.
11. The method according to claim 3, characterized in that The method further comprises: Acquire game scene data of an in-vehicle game of the vehicle; Determining a game scene signal output by a second on-board hardware of the vehicle according to the game scene data; The game scene signal is output through the second vehicle-mounted hardware.
12. The method according to claim 11, characterized in that The second vehicle-mounted hardware includes at least one of a cockpit component, a body component, a safety component, and a chassis component of the vehicle.
13. The method according to claim 11, characterized in that The method further comprises: Acquire an initial state of the second vehicle-mounted hardware before entering the game mode; When the vehicle exits the game mode, the second vehicle-mounted hardware is adjusted to the initial state.
14. The method according to claim 1, characterized in that When the state information indicates that the vehicle is in a non-driving state, controlling the vehicle to enter a game mode includes: When the vehicle is not in a driving state, obtaining identity authentication information of a user in the vehicle; authenticating the user based on the user's identity authentication information; When the user passes the identity authentication, the vehicle is controlled to enter a game mode.
15. The method according to claim 1, characterized in that The method further comprises: receiving a command to activate a driving mode of the vehicle; In response to a start instruction of the driving mode, acquiring status information of the vehicle; When the status information indicates that the vehicle is in a non-gaming mode, the vehicle is controlled to enter a driving mode.
16. The method according to claim 15, characterized in that The method further comprises: receiving a second operation on first in-vehicle hardware of the vehicle; According to the second correspondence relationship and the second operation, the user's driving instructions for the vehicle are determined; the second correspondence relationship is used to indicate the correspondence between the operation of the first vehicle-mounted hardware and the driving instructions for the vehicle.
17. The method according to claim 15, characterized in that The method further comprises: Allocate available computing resources to vehicle functions of the vehicle in the driving mode; wherein the vehicle functions include one or more of intelligent driving, intelligent cockpit, and vehicle general control.
18. A method for controlling an in-car game, characterized in that: The method is applied to a user device, the user device is connected to a vehicle, and the method includes: When the vehicle is in a game mode, running an in-vehicle game of the vehicle; Receiving game control information sent by the vehicle, wherein the game control information includes control instructions of the in-vehicle game; The control instruction is executed on the in-vehicle game according to the game control information.
19. A vehicle, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 17 is performed.
20. A user equipment, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to claim 18 is performed.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a vehicle control device, the vehicle control device is caused to execute the method according to any one of claims 1 to 18.
Citation Information
Cited By
Vehicle-mounted game control method, vehicle, user equipment and storage medium
EP4744748A1
Vehicle-mounted game control method, vehicle, user equipment and storage medium
WO2025039502A1