Display control method and system of vehicle interface and vehicle

By receiving navigation and game start commands in the vehicle, determining the driving route and displaying the game interface, the vehicle's navigation process is converted into a racing game, solving the problem of the vehicle game being single and only available when it is stationary, and improving the fun and experience of driving.

CN119565161APending Publication Date: 2025-03-07GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411916026.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The current game in the vehicle system is relatively single, and due to driving safety considerations, it is usually only available to users when the vehicle is at rest, resulting in less fun in driving the vehicle.

Method used

By receiving navigation instructions, obtaining the current position of the vehicle and the target end point position, receiving game start commands, using the current position as the game starting point and the target end point position as the game end point, determining the target driving route based on these positions, and displaying the game interface on the vehicle to display the vehicle along the navigation process as a racing driving game.

Benefits of technology

The originally boring itinerary is presented in the form of a game, which improves the fun of users' driving and further improves the driving experience of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119565161A_ABST
    Figure CN119565161A_ABST
Patent Text Reader

Abstract

The invention provides a display control method and system for a vehicle interface and a vehicle, and the method comprises the steps: receiving a navigation instruction, and obtaining a current position and a target final position of the vehicle; receiving a game starting instruction, taking the current position as a game starting point, and taking the target ending point position as a game ending point; determining a target driving route according to the current position and the target end point position, and taking the target driving route as a driving route of the virtual vehicle driving from the game starting point to the game end point in the game interface; and displaying a game interface on the vehicle. The process that the vehicle travels along the navigation is displayed as a racing driving game, the current position serves as the starting point of the driving game, the target end point position serves as the end point of the game, the target running route serves as the racing track of the driving game, and then a game interface is displayed on the vehicle for a user to check. The original boring journey is displayed in a game mode, the driving interestingness of the user is improved, and the driving experience of the user is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing, and in particular to a display control method and system for a vehicle interface, and a vehicle. Background Art

[0002] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. Users can listen to music or radio while driving, thereby enhancing their driving experience.

[0003] Since the games in the current vehicle computer systems are relatively simple and in order to ensure driving safety, they are usually only available to users when the vehicle is stationary, resulting in low interest in driving the vehicle for users. Summary of the invention

[0004] In view of this, the purpose of the present disclosure is to propose a display control method, system and vehicle for a vehicle interface, so as to solve the problem that the games in the current vehicle system are relatively single and, in order to ensure driving safety, are usually only available to users when the vehicle is stationary, resulting in low interest in driving the vehicle for users.

[0005] Based on the above purpose, a first aspect of the present disclosure provides a display control method for a vehicle interface, the method comprising:

[0006] Receive navigation instructions and obtain the vehicle's current position and target destination position;

[0007] Upon receiving a game start instruction, the current position is used as the game start point, and the target end point position is used as the game end point;

[0008] Determine a target driving route according to the current position and the target destination position, and use the target driving route as a driving route for a virtual vehicle in a game interface from the game starting point to the game destination;

[0009] The game interface is displayed on the vehicle.

[0010] Based on the same inventive concept, the second aspect of the present disclosure provides a display control device for a vehicle interface, comprising:

[0011] A navigation instruction receiving module is configured to receive a navigation instruction and obtain a current position and a target destination position of the vehicle;

[0012] A game start instruction receiving module is configured to receive a game start instruction, use the current position as the game start point, and use the target end point as the game end point;

[0013] A driving route determination module is configured to determine a target driving route according to the current position and the target destination position, and use the target driving route as a driving route for a virtual vehicle in a game interface to travel from the game starting point to the game destination;

[0014] The display module is configured to display the game interface on the vehicle.

[0015] Based on the same inventive concept, the third aspect of the present disclosure proposes an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable by the processor, wherein the processor implements the display control method of the vehicle interface as described above when executing the computer program.

[0016] Based on the same inventive concept, the fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the display control method of the vehicle interface as described above.

[0017] Based on the same inventive concept, a fifth aspect of the present disclosure provides a display control system for a vehicle interface, the system comprising a navigation module, a central controller and a display module.

[0018] The navigation module is configured to receive a navigation instruction, obtain a current position and a target end position of the vehicle, and send the current position and the target end position to the central controller;

[0019] The central controller is configured to receive the current position and the target end position sent by the navigation module, and upon receiving a game start instruction, use the current position as the game starting point and the target end position as the game end point; determine a target driving route according to the current position and the target end position, use the target driving route as the driving route of a virtual vehicle in a game interface from the game starting point to the game end point, and send the game interface to the display module;

[0020] The display module is configured to receive a game interface sent by the central controller and display the game interface.

[0021] Based on the same inventive concept, the sixth aspect of the present disclosure provides a vehicle, comprising the display control device of the vehicle interface described in the second aspect or the electronic device described in the third aspect or the storage medium described in the fourth aspect or the display control system of the vehicle interface described in the fifth aspect.

[0022] As can be seen from the above, the present disclosure proposes a display control method, system and vehicle for a vehicle interface, which receives a navigation instruction, obtains the current position and the target terminal position of the vehicle, and the target terminal position is the target position corresponding to the user in the navigation. A game start instruction is received, which means that the user wants to play an interesting game when the navigation is turned on. The current position is used as the starting point of the game, and the target terminal position is used as the end point of the game. The target driving route is determined according to the current position and the target terminal position, and the target driving route is used as the driving route of the virtual vehicle in the game interface from the starting point of the game to the end point of the game, that is, the process of the vehicle driving along the navigation is displayed as a racing driving game, the current position is used as the starting point of the driving game, the target terminal position is used as the end point of the game, and the target driving route is used as the track of the driving game, and then the game interface is displayed on the vehicle for the user to view, and the originally boring journey is presented in the form of a game, which improves the fun of the user's driving and further improves the user's driving experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of a display control method of a vehicle interface according to an embodiment of the present disclosure;

[0025] Figure 2 It is a structural block diagram of a display control system of a vehicle interface according to an embodiment of the present disclosure;

[0026] Figure 3 A structural block diagram of a display control device for a vehicle interface according to an embodiment of the present disclosure;

[0027] Figure 4 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0029] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0030] The terms used in this disclosure are explained as follows:

[0031] GPU: Graphics Processing Unit (GPU) is a processor specially designed to perform intensive computing tasks required to render images, videos, and animations on a computer. It accelerates these graphics-related operations by processing large amounts of data in parallel, thereby reducing the burden on the central processing unit (CPU) so that the CPU can handle other non-graphics tasks. The GPU can handle graphics rendering tasks, including 3D models, textures, lighting, and shadows.

[0032] MCU: Microcontroller Unit (MCU), also known as Single Chip Microcomputer or MCU, appropriately reduces the frequency and specifications of the Central Process Unit (CPU), and integrates memory, timer, USB, A / D conversion, UART, PLC, DMA and other peripheral interfaces, and even LCD driver circuits on a single chip to form a chip-level computer, which can provide different combination controls for different applications.

[0033] CPU: The Central Processing Unit (CPU) is the computing and control core of the computer system and the final execution unit for information processing and program running.

[0034] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. Users can listen to music or radio while driving, thereby enhancing their driving experience.

[0035] The current car navigation mode is mainly divided into two modes, mainly 2D and 3D visual display. In order to increase the fun of navigation, various voice broadcast effects are added, and music can be played during navigation to enhance the user's driving experience. For the current game loading situation, the game mode is available to users when the vehicle is static under P gear conditions, which increases the car function experience, but there is a lack of game mode during driving.

[0036] That is, since the games in the current vehicle computer system are relatively simple and, in order to ensure driving safety, they are usually only available to users when the vehicle is stationary, resulting in low interest in driving the vehicle for users.

[0037] Based on the above description, this embodiment proposes a display control method for a vehicle interface, such as Figure 1 As shown, the method includes:

[0038] Step 101, receiving a navigation instruction, obtaining the current position of the vehicle and the target destination position.

[0039] In specific implementation, when a navigation instruction is received, it means that the user wants to turn on the navigation function, obtain the current position and the target end position of the vehicle, where the target end position is the target position that the user wants to reach by using navigation. The current position is the starting point of navigation, and the target end position is the end point of navigation.

[0040] In this embodiment, the triggering mode of the navigation instruction includes at least one of the following: voice triggering or touch triggering, wherein the touch triggering can be triggered by a physical key or a virtual key. In this embodiment, the specific setting positions of the virtual key and the physical key are not limited.

[0041] For example, the user clicks on the navigation virtual icon on the vehicle's central control screen in the vehicle, which indicates that the user wants to use the vehicle navigation and generates a navigation instruction.

[0042] The input method of the target end point position may be voice input or key input, which is not specifically limited.

[0043] Step 102, receiving a game start instruction, taking the current position as the game starting point, and taking the target end position as the game end point.

[0044] In specific implementation, a game generation instruction is received, indicating that the user wants to play an interesting game when the navigation is turned on. The current position of the vehicle is used as the starting point of the game, and the target end position determined by the user is used as the end point of the game. That is, the process of the user driving the vehicle from the current position to the target end position according to the navigation instructions is regarded as a racing driving game.

[0045] Step 103, determining a target driving route according to the current position and the target destination position, and using the target driving route as a driving route for a virtual vehicle in a game interface from the game starting point to the game destination.

[0046] In a specific implementation, the target driving route is determined according to the current position of the vehicle and the target destination position, wherein the starting point of the target driving route is the current position and the end point is the target destination position.

[0047] The game interface includes a virtual vehicle, which corresponds to a vehicle in the actual scene. The target driving route is taken as the driving route of the virtual vehicle in the game interface from the game starting point to the game end point, that is, the target driving route can be regarded as the track for the virtual vehicle to drive.

[0048] Step 104, displaying the game interface on the vehicle.

[0049] During specific implementation, the game interface is displayed on the vehicle, and the display position of the game interface includes at least one of the following: a central control screen, a vehicle window, a vehicle door, a co-pilot screen, and a windshield.

[0050] Exemplarily, the display position of the game interface is the windshield, that is, the HUD head-up display function is utilized, that is, when the user looks up, the game interface can be displayed on the front windshield of the vehicle.

[0051] Through the above scheme, a navigation instruction is received, and the current position and the target end position of the vehicle are obtained. The target end position is the target position corresponding to the user in the navigation. A game start instruction is received, which means that the user wants to play an interesting game when the navigation is turned on. The current position is used as the starting point of the game, and the target end position is used as the end point of the game. The target driving route is determined according to the current position and the target end position. The target driving route is used as the driving route of the virtual vehicle from the starting point of the game to the end point of the game in the game interface, that is, the process of the vehicle driving along the navigation is displayed as a racing driving game, the current position is used as the starting point of the driving game, the target end position is used as the end point of the game, and the target driving route is used as the track of the driving game, and then the game interface is displayed on the vehicle for the user to view, and the originally boring journey is presented in the form of a game, which improves the fun of the user's driving and further improves the user's driving experience.

[0052] In some embodiments, step 103 specifically includes:

[0053] Step 1031, obtaining a plurality of initial driving routes according to the current position and the target terminal position;

[0054] Step 1032, obtaining a road type corresponding to each initial driving route, and determining a driving difficulty corresponding to each initial driving route according to the road type;

[0055] Step 1033, displaying the driving difficulty corresponding to each of the initial driving routes on the game interface;

[0056] Step 1034, receiving feedback information in the game interface, and determining a target driving difficulty corresponding to the feedback information;

[0057] Step 1035: Using the initial driving route corresponding to the target driving difficulty as the target driving route.

[0058] In a specific implementation, multiple initial driving routes are determined according to the current position of the vehicle and the target destination position, wherein the starting point of each initial driving route is the current position and the end point is the target destination position. The road type corresponding to each initial driving route is obtained, and the road type is related to the environment in which the road is located and the components of the road. The road type specifically includes at least one of the following: urban streets, rural roads or highways, etc.

[0059] The database stores the corresponding relationship between road types and driving difficulties. The target driving difficulty can be obtained by searching the database according to the road type.

[0060] For example, if the road type is a highway, the corresponding driving difficulty is easy. If the road type is a city street, the corresponding driving difficulty is medium. If the road type is a country road, the corresponding driving difficulty is difficult.

[0061] The driving difficulty corresponding to each initial driving route is displayed on the game interface for the user to select the driving difficulty he / she wants. Feedback information input by the user on the game interface is received, wherein the feedback information is the driving difficulty input by the user after viewing the driving difficulty corresponding to each initial driving route.

[0062] The driving difficulty corresponding to the feedback information is used as the target driving difficulty, an initial driving route corresponding to the target driving difficulty is determined, and the initial driving route is used as the target driving route.

[0063] For example, the initial driving route A, initial driving route B, and initial driving route C are determined according to the current location and the target destination location, and the database is searched to determine that the driving difficulty of route A is easy, the driving difficulty of route B is difficult, and the driving difficulty of route C is medium. The above three driving difficulties are displayed to the user. If the user selects medium difficulty, route C is used as the target driving route.

[0064] Through the above scheme, routes of different driving difficulties are provided to users, and users can select the driving difficulty they want and then determine the target driving route. The target driving route better meets the needs of users, while improving the user's sense of participation and increasing the authenticity of the game.

[0065] In some embodiments, before step 104, the method further includes:

[0066] Step 10A, obtaining the initial game interface and the environment information where the vehicle is located, and rendering the initial game interface according to the environment information to obtain the game interface;

[0067] Step 10B: acquiring vehicle operation information, and rendering the virtual vehicle according to the vehicle operation information.

[0068] During specific implementation, the initial game interface is obtained, and at the same time, the real environment information where the vehicle is located is obtained, and the initial game interface is rendered according to the environment information to obtain the game interface, and the environment in the game interface is the same as the real environment information where the vehicle is located.

[0069] Specifically, all static objects and dynamic objects around the vehicle can be rendered into the initial game interface. The static objects represent stationary objects around the vehicle, such as traffic lights, walls, green belts, warning signs, etc., and the dynamic objects represent moving objects around the vehicle, such as pedestrians, moving vehicles, moving pets, etc.

[0070] The vehicle operation information is obtained, and the vehicle operation information represents relevant information during the actual driving process of the vehicle, such as vehicle speed, acceleration, left and right steering, etc. The virtual vehicle is rendered according to the vehicle operation information, so that the virtual vehicle has the same operation information as the actual vehicle.

[0071] Specifically, the actual driving mode of the vehicle selected by the user can be determined, and the driving mode refers to the vehicle affecting the power output state through different mode selections according to actual usage. The driving mode includes at least one of the following: economic mode, standard mode, snow mode and sports mode. Then, the driving mode of the vehicle is rendered to the virtual vehicle, so that the acceleration, maximum speed, handling, etc. of the virtual vehicle are the same as the rendered driving mode.

[0072] In this embodiment, the acceleration and deceleration of the virtual vehicle can be controlled according to the opening of the accelerator pedal when the user actually drives the vehicle. At the same time, the braking of the virtual vehicle can be controlled according to the opening of the brake pedal when the user actually drives the vehicle.

[0073] Through the above solution, the actual environment where the vehicle is located is rendered to the game interface, so that the game interface contains the same road network structure, terrain and other data as the real environment, such as other vehicles, pedestrians and traffic lights, which increases the realism and challenge of the game.

[0074] In some embodiments, after step 104, the method further includes:

[0075] Step A, obtaining weather data and the position of light sources in the environment where the vehicle is located;

[0076] Step B: determining the target dynamic light and shadow effect according to the weather data and the position of the light source, and rendering the target dynamic light and shadow effect into the game interface.

[0077] During specific implementation, weather data and the light source position of the vehicle's environment are obtained, target dynamic light and shadow effects are determined based on the weather data and the light source position, and the target dynamic light and shadow effects are rendered into the game interface so that corresponding light and shadow effects exist in the game interface.

[0078] Dynamic lighting refers to the lighting effects produced by the interaction between light and objects in the game that are calculated and rendered in real time. This technology can simulate the changes in lighting in the real world, such as the movement of sunlight, weather changes, and other effects on the environment. The core of dynamic lighting lies in its "dynamic" characteristics, that is, the lighting effects will change in real time according to factors such as the time, weather, and light source position in the game.

[0079] Through the above solution, by rendering the target dynamic light and shadow effects in the game interface, the realism and immersion of the game are significantly improved, making the user feel as if they are in the real game world.

[0080] In some embodiments, after step 104, the method further includes:

[0081] Step a, determining that there are other vehicles in front of the vehicle, and monitoring the acceleration of the other vehicles;

[0082] Step b: in response to the acceleration of the other vehicle being greater than the acceleration threshold, obtaining a preset particle effect, and rendering the particle effect to the tail of the target virtual vehicle corresponding to the other vehicle in the game interface.

[0083] In specific implementation, it is determined whether there are other vehicles in front of the vehicle in the actual environment. If it is determined that there are other vehicles in front of the vehicle, the acceleration of other vehicles is monitored. If it is determined that the acceleration of other vehicles is greater than a preset acceleration threshold, a preset particle effect is determined at this time. The particle effect is a technology used to simulate natural phenomena or special effects. It simulates effects such as flames, smoke, water flow, explosions, etc. by creating a large number of tiny particles and controlling the properties of these particles such as movement, color, size, etc.

[0084] The particle effect is rendered to the tail of the target virtual vehicle corresponding to the other vehicles in the game interface, so as to show in the game interface the dust effect generated when the other vehicles in front of the vehicle accelerate.

[0085] In some embodiments, if the acceleration of the virtual vehicle corresponding to the vehicle is greater than a preset acceleration threshold, a preset particle effect can also be rendered at the tail of the virtual vehicle corresponding to the vehicle, so that the vehicles behind the vehicle can also see the dust flying behind the vehicle when the vehicle accelerates.

[0086] Through the scheme, whether adding particle effects to the tail of the virtual vehicle corresponding to the vehicle itself or to the tail of the virtual vehicle corresponding to other vehicles in front of the vehicle, the effect of dust flying when the vehicle accelerates is achieved, thereby improving the user experience.

[0087] In some embodiments, after step 104, the method further includes:

[0088] Step 10a, determining that the vehicle travels from the current position to the target end position, and recording the first driving time, driving distance and target driving difficulty corresponding to the vehicle;

[0089] Step 10b, searching for a second driving time of other vehicles having the same driving difficulty as the target vehicle and having an error distance with the driving distance less than a preset error threshold;

[0090] Step 10c, counting the first driving time and all the second driving times, and sorting them in a preset order to obtain driving time ranking information, and displaying the driving time ranking information on the game interface.

[0091] In a specific implementation, after the vehicle travels from the current position to the target terminal position, the first travel time corresponding to the vehicle is recorded, and the first travel time is the time taken by the vehicle to travel from the current position to the target terminal position. The travel distance is obtained, and the travel distance is the distance between the current position and the target terminal position, that is, the total distance traveled by the vehicle from the current position to the target terminal position.

[0092] There may be other vehicles playing the same game. The second driving time of other vehicles with the same driving difficulty as the target and an error distance less than a preset error threshold is found. That is, the target driving difficulty and driving distance are controlled, which is equivalent to the vehicle and other vehicles driving the same distance on the same road before. The corresponding driving times are compared to achieve the time ranking.

[0093] In this embodiment, since the starting point and end point of the game correspond to the starting point and target end point of the user's navigation, it is a rare case that the same starting point and end point are set for different users. At the same time, since there may be positioning deviations between the current position and the target end point, the determined driving distance may also be biased. By setting the error distance, the number of users included in the ranking is further increased, which increases the challenge of the game. In addition, in order to increase the number of users in the subsequent ranking and further improve the playability of the game, this embodiment only considers the driving distance, and there is no need to limit the starting point and the end point to be the same.

[0094] It is understandable that, although the duration ranking information is set in this embodiment, if the user exceeds the road speed limit when driving the vehicle, a prompt message will also be issued to ensure the user's driving safety. At the same time, if the vehicle exceeds the preset maximum speed threshold, the vehicle can be controlled to stop accelerating, or the vehicle can be controlled to gradually decelerate to a preset safe speed, avoiding the problem of safety hazards caused by users blindly chasing rankings.

[0095] For example, the preset error is 10 km. Vehicle A traveled a total of 100 km in this game, the corresponding driving difficulty is difficult, and the first driving time is 1.1 hours. It is found that vehicle B, which also traveled 100 km and the difficulty is difficult, has a second driving time of 1 hour. It is found that vehicle B, which traveled 105 km and the difficulty is difficult, has a second driving time of 1.2 hours. At this time, the driving time ranking information is obtained as vehicle B is the first, vehicle A is the second, and vehicle C is the third.

[0096] In this embodiment, the driving time ranking can be displayed on the vehicle, so that the user can view his or her ranking position. At the same time, in the game interface, the user can also add friends and unlock achievements by completing specific challenges and reaching milestones, which can be displayed in the player's personal profile.

[0097] In this embodiment, multiplayer competition can also be carried out. When a user selects a target driving route, an invitation can be issued in the game interface. The invitation includes the driving distance and driving difficulty corresponding to the target driving route. After viewing the invitation, other users can select a driving route corresponding to the same driving difficulty and a driving distance within a preset distance error. After other users accept the invitation, the user can compete with other users on the same track. Here, the same track means that the driving difficulty of the driving route is the same and the driving distance is within the preset distance error.

[0098] In this embodiment, users can create or join teams and participate in competitions between teams to enhance the social interactivity of the game. At the same time, the game interface has a built-in chat system that allows players to communicate in real time during the game, share skills or engage in friendly competition. Users can also share their own scores, track records or game screenshots on social media to increase the exposure of the game and the interaction between players.

[0099] Through the above solution, the game can not only provide a rich single-player game experience, but also stimulate competition and interaction among players through leaderboards and social functions, thereby improving the overall game fun and playability.

[0100] In some embodiments, the method further comprises:

[0101] Step 1: Obtain the road traffic volume of the vehicle environment.

[0102] Step 2: In response to the traffic volume on the road being greater than a preset traffic volume threshold, determining that the environment where the vehicle is located is a slow-moving environment, controlling the vehicle lights to adjust to a first preset color tone, and rendering the color tone corresponding to the virtual vehicle lights to the first preset color tone. Or,

[0103] Step 3, in response to the road traffic volume being less than or equal to a preset traffic volume threshold, determining that the environment where the vehicle is located is a smooth traffic environment, controlling the vehicle lights to adjust to a second preset hue, and rendering the hue corresponding to the virtual vehicle lights as the second preset hue.

[0104] During specific implementation, the road traffic volume of the actual environment where the vehicle is located is obtained, and the road traffic volume can be used to determine the congestion situation of the actual environment where the vehicle is located, and the road traffic volume is compared with a preset traffic volume threshold.

[0105] If the traffic volume on the road is greater than the preset traffic volume threshold, it is determined that the environment where the vehicle is located is a slow-moving environment, that is, the environment where the vehicle is located is congested. In order to reduce the user's impatience, the vehicle light is controlled to be adjusted to a first preset color tone, wherein the first preset color tone is a warm color tone, so as to relieve the user's anxiety and achieve the effect of soothing the user. At the same time, the color tone corresponding to the virtual vehicle light is rendered as the first preset color tone to achieve the unity of the game scene and the real scene.

[0106] If the traffic volume on the road is less than or equal to the preset traffic volume threshold, it is determined that the environment where the vehicle is located is a smooth traffic environment, that is, the environment where the vehicle is located is relatively smooth. The vehicle light is controlled to be adjusted to a second preset color tone, wherein the first preset color tone is a cold color tone, so as to provide a pleasant and relaxing driving environment for the user. At the same time, the color tone corresponding to the virtual vehicle light is rendered as the second preset color tone, so as to achieve the unification of the game scene and the real scene.

[0107] In this embodiment, the vehicle light is preferably an interior atmosphere light.

[0108] Through the above solution, the color tone of the interior lights is adjusted according to the road congestion situation, so as to adjust the user's driving mood and enhance the user experience.

[0109] In some embodiments, the method further comprises:

[0110] Step 10, monitoring music being played in the vehicle and determining a target music style corresponding to the music;

[0111] Step 11, determining a target flickering rule of the vehicle lights according to the target music style, controlling the vehicle lights to flicker according to the target flickering rule, and rendering the virtual vehicle lights according to the target flickering rule.

[0112] During specific implementation, the content played in the vehicle is identified. If music is detected to be played in the vehicle, the target music style corresponding to the played music is determined. The music style is the style type corresponding to the music itself, and the music style includes at least one of: jazz, rock, lyrical, DJ, folk, electronic, light music, etc.

[0113] Different music styles correspond to different light flashing rules stored in the database. According to the target music style, the target flashing rule corresponding to the target music style in the database is searched, and the vehicle lights are controlled to flash according to the target flashing rule to achieve the effect of the vehicle light tube flashing with the music drum beats. At the same time, the virtual vehicle lights are rendered corresponding to the target flashing rule to achieve the unity of the game scene and the real scene.

[0114] Through the above scheme, the flashing effect of the lights in the car is controlled according to the music style, so as to adjust the user's driving mood and enhance the user experience.

[0115] Based on the same inventive concept, another embodiment of the present disclosure provides a display control method for a vehicle interface, which is applied to a display control system for a vehicle interface. The structural block diagram of the display control system for the vehicle interface is as follows: Figure 2 As shown, the display control system of the vehicle interface includes a system-level chip (CPU), a GPU module, a BMCU module, a body control module, a steering wheel, a lighting and a power module, an exterior / interior camera module, a navigation module and a display module.

[0116] The navigation module is configured to receive a navigation instruction, obtain a current position and a target end position of the vehicle, and send the current position and the target end position to a central controller.

[0117] The 5 navigation module is a car navigation system, including a gyroscope, a GPS chip and a navigation engine. The 5 navigation module can realize functions such as route planning, navigation interface display and navigation prompts. In this case, the main function of the 5 navigation module is to obtain the user's route, and use the user's starting point and end point as the "track" in the game to fit the keyword described in this case - game; the section from the spontaneous position to the destination is regarded as the "track", and reaching the destination means the completion of the game; other participants on the road, such as vehicles or pedestrians on the road, and traffic signs can all be used as part of the game.

[0118] The main function of the 4 exterior camera module is to collect images or videos of the surrounding environment in real time and transmit them to the 1 system-level chip through the data transmission protocol; the collected exterior data is finally processed by the 6 GPU.

[0119] The central controller, i.e., the system-on-chip (CPU), is configured to receive the current position and the target end position sent by the navigation module, and upon receiving a game start instruction, use the current position as the game starting point and the target end position as the game end point; determine a target driving route based on the current position and the target end position, use the target driving route as the driving route of a virtual vehicle from the game starting point to the game end point in a game interface, and send the game interface to a display module.

[0120] 6GPU stands for Graphics Processing Unit, which is a processor specially designed to perform intensive computing tasks required to render images, videos and animations on a computer. It accelerates these graphics-related operations by processing large amounts of data in parallel, thereby reducing the burden on the central processing unit (CPU) so that the CPU can handle other non-graphics tasks; GPU can handle graphics rendering tasks, including 3D models, textures, lighting and shadows.

[0121] 2 The body control module serves as the hub connecting the cockpit system with the vehicle control and equipment. It interacts with the 8 MCU modules in the cockpit system (MCU is an efficient, flexible and cost-effective microcontroller that can perform complex computing tasks, process sensor data, perform signal processing, etc.; MCU supports multiple communication interfaces such as UART, I2C, SPI, etc., which is convenient for data exchange with other devices or systems) to realize CAN data interaction.

[0122] Through the above data transmission path, the status of, for example, 3.1 steering wheel module, 3.2 lighting module, and 3.3 power module can be obtained.

[0123] For example: using steering wheel angle information to display intersection signs or the status of other vehicles. Another example: adjusting the lighting effects inside the car to match the current game mode of the user. If the car is in a slow-moving state, the lighting can be adjusted to warm tones, and if the car is in a smooth-moving state, the lighting can be adjusted to cool tones. Alternatively, the depth of the accelerator pedal can be obtained to simulate the acceleration or deceleration of the car in the game.

[0124] As a display module in the car computer, the 7 display module can provide interface display and support user touch control. According to the above logic, the final game simulation is presented to the user through the 7 display module. At the same time, real-time updates are completed according to the user's actions and real scenes.

[0125] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0126] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0127] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a display control device for a vehicle interface.

[0128] refer to Figure 3 , Figure 3 The display control device of the vehicle interface of the embodiment includes:

[0129] The navigation instruction receiving module 301 is configured to receive the navigation instruction and obtain the current position and the target destination position of the vehicle;

[0130] The game start instruction receiving module 302 is configured to receive the game start instruction, use the current position as the game start point, and use the target end point as the game end point;

[0131] The driving route determination module 303 is configured to determine a target driving route according to the current position and the target destination position, and use the target driving route as a driving route for a virtual vehicle in a game interface to travel from the game starting point to the game destination;

[0132] The display module 304 is configured to display the game interface on the vehicle.

[0133] In some embodiments, the driving route determination module 303 is specifically configured to:

[0134] Obtaining a plurality of initial driving routes according to the current position and the target terminal position;

[0135] Obtaining a road type corresponding to each initial driving route, and determining a driving difficulty corresponding to each initial driving route according to the road type;

[0136] Displaying the driving difficulty corresponding to each initial driving route on the game interface;

[0137] receiving feedback information in the game interface, and determining a target driving difficulty corresponding to the feedback information;

[0138] The initial driving route corresponding to the target driving difficulty is used as the target driving route.

[0139] In some embodiments, the device further includes an environment rendering module, and the environment rendering module is specifically configured to:

[0140] Acquire the initial game interface and the environment information where the vehicle is located, and render the initial game interface according to the environment information to obtain the game interface;

[0141] Acquire vehicle operation information, and render the virtual vehicle according to the vehicle operation information.

[0142] In some embodiments, the device further includes a light source rendering module, and the light source rendering module is specifically configured to:

[0143] Obtain weather data and the location of light sources in the vehicle's environment;

[0144] The target dynamic light and shadow effect is determined according to the weather data and the position of the light source, and the target dynamic light and shadow effect is rendered into the game interface.

[0145] In some embodiments, the device further includes a particle effect rendering module, and the particle effect rendering module is specifically configured to:

[0146] Determining that there is another vehicle in front of the vehicle, and monitoring the acceleration of the other vehicle;

[0147] In response to the acceleration of the other vehicle being greater than an acceleration threshold, a preset particle effect is obtained, and the particle effect is rendered to the tail of the target virtual vehicle corresponding to the other vehicle in the game interface.

[0148] In some embodiments, the apparatus further includes a ranking module, wherein the ranking module is specifically configured to:

[0149] Determine that the vehicle travels from the current position to the target end position, and record the first driving time, driving distance and target driving difficulty corresponding to the vehicle;

[0150] Finding a second driving time of other vehicles having the same driving difficulty as the target and an error distance between the other vehicles and the driving distance that is less than a preset error threshold;

[0151] The first driving time and all the second driving times are counted and sorted in a preset order to obtain driving time ranking information, and the driving time ranking information is displayed on the game interface.

[0152] In some embodiments, the device further includes a first light rendering module, and the first light rendering module is specifically configured to:

[0153] Obtain the road traffic volume of the vehicle's environment;

[0154] In response to the traffic volume on the road being greater than a preset traffic volume threshold, determining that the environment where the vehicle is located is a slow-moving environment, controlling the vehicle light to be adjusted to a first preset color tone, and rendering the color tone corresponding to the virtual vehicle light to the first preset color tone; or,

[0155] In response to the road traffic volume being less than or equal to a preset traffic volume threshold, it is determined that the environment in which the vehicle is located is a smooth traffic environment, the vehicle lights are controlled to be adjusted to a second preset hue, and the hue corresponding to the virtual vehicle lights is rendered as the second preset hue.

[0156] In some embodiments, the device further includes a second light rendering module, and the second light rendering module is specifically configured to:

[0157] Detecting music being played in a vehicle, and determining a target music style corresponding to the music;

[0158] A target flickering rule of the vehicle lights is determined according to the target music style, the vehicle lights are controlled to flicker according to the target flickering rule, and the virtual vehicle lights are rendered according to the target flickering rule.

[0159] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0160] The device of the above embodiment is used to implement the display control method of the corresponding vehicle interface in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0161] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the display control method of the vehicle interface described in any of the above embodiments is implemented.

[0162] Figure 4 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0163] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0164] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0165] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0166] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0167] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0168] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0169] The electronic device of the above-mentioned embodiment is used to implement the display control method of the corresponding vehicle interface in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0170] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the display control method of the vehicle interface as described in any of the above embodiments.

[0171] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0172] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the display control method of the vehicle interface as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0173] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the display control device of the vehicle interface in the above-mentioned embodiments, the electronic device in the above-mentioned embodiments, and the computer-readable storage medium in the above-mentioned embodiments, and the vehicle equipment implements the display control method of the vehicle interface described in any of the above embodiments.

[0174] The vehicle of the above-mentioned embodiment is used to implement the display control method of the vehicle interface described in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0175] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0176] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0177] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0178] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0179] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0180] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0181] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0182] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A display control method for a vehicle interface, characterized in that: include: Receive navigation instructions and obtain the vehicle's current position and target destination position; Upon receiving a game start instruction, the current position is used as the game start point, and the target end point position is used as the game end point; Determine a target driving route according to the current position and the target destination position, and use the target driving route as a driving route for a virtual vehicle in a game interface from the game starting point to the game destination; The game interface is displayed on the vehicle.

2. The method according to claim 1, characterized in that The step of determining the target driving route according to the current position and the target destination position includes: Obtaining a plurality of initial driving routes according to the current position and the target terminal position; Obtaining a road type corresponding to each initial driving route, and determining a driving difficulty corresponding to each initial driving route according to the road type; Displaying the driving difficulty corresponding to each initial driving route on the game interface; receiving feedback information in the game interface, and determining a target driving difficulty corresponding to the feedback information; The initial driving route corresponding to the target driving difficulty is used as the target driving route.

3. The method according to claim 1, characterized in that Before displaying the game interface on the vehicle, the method further includes: Acquire the initial game interface and the environment information where the vehicle is located, and render the initial game interface according to the environment information to obtain the game interface; Acquire vehicle operation information, and render the virtual vehicle according to the vehicle operation information.

4. The method according to claim 1, characterized in that: After the game interface is displayed on the vehicle, the method further includes: Obtain weather data and the location of light sources in the vehicle's environment; The target dynamic light and shadow effect is determined according to the weather data and the position of the light source, and the target dynamic light and shadow effect is rendered into the game interface.

5. The method according to claim 1, characterized in that After the game interface is displayed on the vehicle, the method further includes: Determining that there is another vehicle in front of the vehicle, and monitoring the acceleration of the other vehicle; In response to the acceleration of the other vehicle being greater than an acceleration threshold, a preset particle effect is obtained, and the particle effect is rendered to the tail of the target virtual vehicle corresponding to the other vehicle in the game interface.

6. The method according to claim 2, characterized in that After the game interface is displayed on the vehicle, the method further includes: Determine that the vehicle travels from the current position to the target end position, and record the first driving time, driving distance and target driving difficulty corresponding to the vehicle; Finding a second driving time of other vehicles having the same driving difficulty as the target and an error distance between the other vehicles and the driving distance that is less than a preset error threshold; The first driving time and all the second driving times are counted and sorted in a preset order to obtain driving time ranking information, and the driving time ranking information is displayed on the game interface.

7. The method according to claim 1, characterized in that After the game interface is displayed on the vehicle, the method further includes: Obtain the road traffic volume of the vehicle's environment; In response to the traffic volume on the road being greater than a preset traffic volume threshold, determining that the environment where the vehicle is located is a slow-moving environment, controlling the vehicle light to be adjusted to a first preset color tone, and rendering the color tone corresponding to the virtual vehicle light to the first preset color tone; or, In response to the road traffic volume being less than or equal to a preset traffic volume threshold, it is determined that the environment in which the vehicle is located is a smooth traffic environment, the vehicle lights are controlled to be adjusted to a second preset hue, and the hue corresponding to the virtual vehicle lights is rendered as the second preset hue.

8. The method according to claim 1, characterized in that After the game interface is displayed on the vehicle, the method further includes: Detecting music being played in a vehicle, and determining a target music style corresponding to the music; A target flickering rule of the vehicle lights is determined according to the target music style, the vehicle lights are controlled to flicker according to the target flickering rule, and the virtual vehicle lights are rendered according to the target flickering rule.

9. A display control system for a vehicle interface, characterized in that: The system includes a navigation module, a central controller and a display module. The navigation module is configured to receive a navigation instruction, obtain a current position and a target end position of the vehicle, and send the current position and the target end position to the central controller; The central controller is configured to receive the current position and the target end position sent by the navigation module, and upon receiving a game start instruction, use the current position as the game start point and the target end position as the game end point; Determine a target driving route according to the current position and the target destination position, use the target driving route as a driving route for a virtual vehicle in a game interface from the game starting point to the game destination, and send the game interface to a display module; The display module is configured to receive a game interface sent by the central controller and display the game interface.

10. A vehicle, characterized in that: The vehicle includes the display control system of the vehicle interface as described in claim 9.