A data processing method, vehicle-mounted host and vehicle

By obtaining real-time road surface data from the first perspective in the vehicle and building a game screen, the problems of low user viscosity and poor experience in existing car games are solved, linkage with the vehicle environment is achieved, and user experience is improved.

CN114247152BActive Publication Date: 2025-01-14BYD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011016146.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-24
Publication Date
2025-01-14
Estimated Expiration
2040-09-24

AI Technical Summary

Technical Problem

The low user stickiness and poor user experience in existing car games are mainly due to the lack of linkage with the vehicle environment provided by game manufacturers by default.

Method used

By obtaining real-time road surface data from the first perspective during the vehicle driving, a game screen is constructed for the on-board game, and the display device is controlled to display the game screen, so that the second user can simulate driving in the vehicle.

Benefits of technology

It improves user stickiness and user experience, allowing the second user to simulate the vehicle driving according to actual road conditions in the on-board game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114247152B_ABST
    Figure CN114247152B_ABST
Patent Text Reader

Abstract

The present application discloses a data processing method, which includes: obtaining real-time road data from a first perspective during the driving of the vehicle, wherein the first perspective includes the perspective of a first user at a first position of the vehicle; constructing a game screen for playing an in-vehicle game based on the real-time road data; and controlling a display device corresponding to a second user to display the game screen for the second user to play the in-vehicle game, wherein the second user includes a user at a second position of the vehicle. The method enables the second user to simulate driving a vehicle according to actual road conditions in the in-vehicle game, which can improve user stickiness and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicles, and more specifically, to a data processing method, a vehicle-mounted host, and a vehicle. Background Art

[0002] With the rapid development of the vehicle industry, the in-vehicle entertainment system is becoming more and more popular in vehicles. At present, when users use the vehicle computer to play in-vehicle games, the games available for selection are either the games installed by default in the vehicle host, or the games pre-installed in the vehicle computer by the user through the game installation software, which has low user stickiness and poor user experience. Summary of the invention

[0003] In a first aspect of the present disclosure, a data processing method is provided, which is applied to a vehicle, and the method comprises:

[0004] During the driving of the vehicle, real-time road surface data from a first perspective is acquired, wherein the first perspective includes a perspective of a first user at a first position of the vehicle;

[0005] Constructing a game screen for playing an in-vehicle game according to the real-time road data;

[0006] Control a display device corresponding to a second user to display the game screen so that the second user can play the in-vehicle game, wherein the second user includes a user at a second position of the vehicle.

[0007] According to a second aspect of the present disclosure, a vehicle-mounted host is provided, comprising: a memory for storing executable instructions; and a processor for operating the vehicle-mounted host to execute the method according to the first aspect of the present disclosure under the control of the instructions.

[0008] A third aspect of the present disclosure further provides a vehicle, comprising the vehicle-mounted host described in the second aspect of the present disclosure.

[0009] One beneficial effect of the present disclosure is that according to an embodiment of the present disclosure, during vehicle driving, real-time road surface data from a first perspective is obtained; and based on the real-time road surface data, a game screen for playing an in-vehicle game is constructed; then, a display device corresponding to a second user is controlled to display the game screen, so that the second user can perform simulated vehicle driving according to actual road conditions in the in-vehicle game, which can improve user stickiness and user experience.

[0010] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0012] Figure 1 It is a flowchart of the data processing method provided by the embodiment of the present disclosure.

[0013] Figure 2 It is a structural schematic diagram of a vehicle provided in an embodiment of the present disclosure.

[0014] Figure 3 It is a schematic diagram of operation information processing provided by an embodiment of the present disclosure.

[0015] Figure 4 It is a schematic diagram of the block structure of a vehicle-mounted host provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0016] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.

[0017] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0018] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0019] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0020] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0021] <Method Example>

[0022] In view of the prior art, the game data in the in-vehicle game provided by the vehicle is generally provided by the game manufacturer by default, which may cause the user stickiness and poor user experience when the user plays the in-vehicle game. The present disclosure provides a data processing method, please refer to Figure 1, which is a flow chart of the data processing method provided by the embodiment of the present disclosure. In specific implementation, the method can be implemented by a vehicle, more specifically, by a vehicle computer built into the vehicle, i.e., a vehicle-mounted host; in addition, the vehicle can be a fuel vehicle, an electric vehicle, or other types of vehicles, which are not specifically limited here.

[0023] according to Figure 1 As shown, the method of this embodiment may include the following steps S1100-S1300, which are described in detail below.

[0024] Step S1100, during the driving of the vehicle, real-time road surface data from a first perspective is acquired, wherein the first perspective includes a perspective of a first user at a first position of the vehicle.

[0025] The first perspective is the perspective of the first user at the first position of the vehicle. In this embodiment, in order to improve the accuracy of the acquired real-time road data and accurately construct the positional relationship between the vehicle and other physical objects on the road, such as trees, traffic lights, lanes, and other vehicles on the road in the game screen, the first position in this embodiment may be the main driving position of the vehicle, and the first user may be the driver at the main driving position.

[0026] Road surface data refers to data including physical objects on the road surface, for example, the data may be image data or video data.

[0027] The entity object may be a dynamic or static object on the road where the vehicle is traveling, for example, it may be the objects such as the trees, traffic lights, lanes, and other vehicles mentioned above.

[0028] Specifically, during the driving process of the vehicle, in order to enable the user to interact with the vehicle when playing the in-vehicle game, so as to improve user stickiness and user experience. During the driving process of the vehicle, the vehicle can respond to the user's command information, collect the real-time road image within the field of view of the main driver located in the main driving position through the image sensor, and generate the game screen for playing the in-vehicle game based on the real-time road image, so that the user can play the game in the real road environment of the vehicle, improving the user experience.

[0029] That is, in this embodiment, before executing this step, the method also includes: receiving instruction information for instructing to start the in-vehicle game; and executing the step of acquiring the road surface data of the first perspective in response to the instruction information.

[0030] Please see Figure 2 , which is a schematic diagram of the structure of a vehicle provided by an embodiment of the present disclosure. Figure 2As shown, in this embodiment, the command information can be issued by the user by clicking a button in the vehicle computer for starting the vehicle game; or, a button panel for starting and confirming game information can be built into the vehicle, and the command information can be issued through the corresponding button in the button panel, for example, by clicking Figure 2 The button on the middle button panel 10 sends the command information; after the vehicle receives the command information, the vehicle computer sends the command to the vehicle's on-board computer (ECU, Electronic Control Unit), that is, the on-board ECU, which collects real-time road data of the first perspective through the image sensor, and transmits the real-time road data collected by the image sensor to the vehicle computer.

[0031] The image sensor may be a camera device, and the camera device may be a common camera or a depth camera, which is not particularly limited here.

[0032] It should be noted that, in the present embodiment, real-time road surface data of the first perspective is obtained by an image sensor; in specific implementation, real-time road surface data may also be obtained by other methods, for example, real-time road surface data may also be obtained by sensors such as radar sensors and infrared sensors; or, multiple real-time road surface data may be collected by multiple different types of sensors at the same time, and the vehicle computer may integrate the multiple real-time road surface data to obtain real-time road surface data with higher accuracy, which will not be elaborated here.

[0033] Step S1200: constructing a game screen for playing an in-vehicle game based on the real-time road data.

[0034] After the real-time road data from the first perspective of the vehicle is acquired in step S1100, the game screen can be constructed according to the real-time road data.

[0035] The in-vehicle game in this embodiment may be a racing game; the racing game is played by mapping a game vehicle corresponding to the vehicle itself in the game, and mapping other vehicles on the road as racing vehicles, and the second user controls the driving direction and speed of the game vehicle in the game through operations.

[0036] It should be noted that, in the present embodiment, the second user may be a user other than the first user who is located in the vehicle, for example, may be a user in the front passenger seat, or may be a user in the back seat of the vehicle.

[0037] Specifically, constructing a game screen for playing an in-vehicle game based on the real-time road data includes: obtaining original road data, wherein the original road data includes map data of the road on which the vehicle is traveling; judging whether the real-time road data satisfies a preset data integrity condition based on the original road data; and constructing the game screen based on the real-time road data when the real-time road data satisfies the preset data integrity condition.

[0038] That is, during the driving process of the vehicle, usually due to the vehicle speed being too fast or the image sensor being blocked, the information in the acquired real-time road data may be incomplete; in this case, if the incomplete real-time road data is directly used to construct the game screen, there is a problem that the user experience may be reduced. Therefore, after the vehicle computer acquires the real-time road data, the method provided in this embodiment can first verify the integrity of the acquired real-time road data based on the original road data, and after the verification is passed, use the real-time road data to construct the game screen.

[0039] In this embodiment, the original road data may be map data containing the road surface on which the vehicle is traveling, for example, data in a high-precision map (HD) or a high-precision autonomous driving map (HAD).

[0040] The original road surface data includes information of entity objects in the road surface, and the entity objects include one or more of traffic lights, lanes, road trees and zebra crossings in the road surface; in specific implementation, the method provided in this embodiment can determine whether the real-time road surface data meets the preset data integrity conditions through the following steps: from the original road surface data, obtain data corresponding to the real-time road surface data as road surface reference data; obtain first statistical data of the entity objects in the road surface reference data; and obtain second statistical data of the entity objects in the real-time road surface data; calculate the matching degree between the first statistical data and the second statistical data; and determine whether the real-time road surface data meets the preset data integrity conditions based on the matching degree.

[0041] For example, after obtaining real-time road surface data, such as image data, any position can be taken from the image data, such as the road surface information at point A, and the integrity of the image data can be determined by performing an integrity check on the road surface information at the position; that is, the entity objects contained at point A and the number of entity objects and other information can be first obtained from the original road surface data as statistical information 1; then, the entity objects contained at point A in the real-time road surface data and the number of entity objects and other information can be extracted as statistical information 2; then, by comparing the corresponding information in statistical information 1 and statistical information 2, the matching degree between the two types of information is calculated, and when the matching degree is not greater than a preset matching degree threshold, it is determined that the real-time road surface data meets the preset data integrity condition.

[0042] It should be noted that, in a specific implementation, the road surface information of multiple position points can also be simultaneously obtained from the image data for verification, and when the average value of the matching degrees corresponding to the multiple position points is not greater than the preset matching degree threshold, it is determined that the real-time road surface data meets the preset data integrity conditions; of course, in a specific implementation, other methods can also be used to determine whether the real-time road surface data meets the preset data integrity conditions, which will not be repeated here.

[0043] In addition, in this embodiment, an object detection algorithm can be used to identify different types of physical objects and the number of corresponding physical objects from road surface data, such as image data; or, other methods can be used for identification, which will not be repeated in this embodiment.

[0044] After determining that the real-time road data meets the preset data integrity condition through the above method, the game screen for playing the in-vehicle game can be constructed based on the real-time road data. It should be noted that in the specific implementation, when the real-time road data does not meet the preset data integrity condition, the original road data can be used directly to construct the game screen; or, a set object tracking algorithm can be used, for example, an optical flow tracking algorithm predicts the position of other vehicles on the road at the current moment based on the real-time road data at the previous moment, and constructs the game screen at the current moment based on the predicted vehicle position and the original road data.

[0045] In practice, there is usually only one vehicle computer in a vehicle, and the location of the vehicle computer is generally in the middle of the vehicle dashboard. This results in the vehicle computer being used for other functions, such as vehicle navigation, and the vehicle computer may not be able to provide the function of in-vehicle games at the same time, which may also affect the user experience. To address this issue, in order to further improve the user experience, the vehicle of this embodiment may include at least two vehicle computers. Please continue to refer to Figure 2The vehicle provided in this embodiment may include a first vehicle-mounted host 20 and a second vehicle-mounted host 30, wherein the first vehicle-mounted host 20 corresponds to the first position, and the second vehicle-mounted host 30 corresponds to the second position.

[0046] In this embodiment, for the convenience of user use, the first vehicle-mounted host may first execute a step of determining whether the real-time road surface data meets a preset data integrity condition based on the original road surface data, and when the original road surface data meets the preset data integrity condition, the first vehicle-mounted host may provide the real-time road surface data to the second vehicle-mounted host; after the second vehicle-mounted host obtains the real-time road surface data provided by the first vehicle-mounted host, it may construct a game screen based on the real-time road surface data, so that when the first vehicle-mounted host is used for other functions, the user can also use the second vehicle-mounted host to play vehicle games.

[0047] After step S1200, step S1300 is executed to control the display device corresponding to the second user to display the game screen so that the second user can play the in-vehicle game, wherein the second user includes a user at a second position of the vehicle.

[0048] Please continue to see Figure 2 In this embodiment, when the vehicle includes at least two vehicle-mounted hosts, for example, a first vehicle-mounted host 20 and a second vehicle-mounted host 30, the control of the display device corresponding to the second user to display the game screen includes: controlling the display device of the second vehicle-mounted host 30 to display the game screen.

[0049] It should be noted that in Figure 2 In the figure, the second user is a user in the front passenger seat, and the second vehicle-mounted host is set on the auxiliary instrument panel, that is, the instrument panel in the front passenger seat area. In the specific implementation, the second user can also be a user in the back seat of the vehicle, and the second vehicle-mounted host can be set at a preset position on the backrest of the front seat where the user is located, and there is no special limitation here.

[0050] In this embodiment, after the display device displays the game screen, the second user can control the game vehicle to drive in the game through the touch buttons or physical buttons on the display device; or, the second user can control the game vehicle to drive in the game by using an external device, such as a game controller, which will not be repeated here.

[0051] Please continue to see Figure 2In this embodiment, in order to further increase the linkage between the user and the vehicle, a control component may be further provided at the second position of the vehicle; the method further includes: obtaining, through the control component, the control operation of the second user on the game vehicle in the game screen; and controlling the game vehicle to travel in the in-vehicle game according to the control operation.

[0052] like Figure 2 As shown, in a specific implementation, in order not to occupy too much space inside the vehicle and not to affect the overall aesthetics of the vehicle, the control component provided in this embodiment can be movably connected to the dashboard of the vehicle, and the movable connection enables the control component to have a first state of being stored in the dashboard, and a second state of being removed from the dashboard for a second user to play in-vehicle games.

[0053] In addition, in order to further increase the linkage between the user and the vehicle during the user's in-car game, the vehicle provided in this embodiment can also provide a control component including at least one of a steering component and a pedal component, so that a second user can control the driving direction of the game vehicle in the in-car game through the steering component, and control the speed of the game vehicle in the in-car game through the pedal component.

[0054] Specifically, if Figure 2 As shown, the control assembly in the vehicle provided in this embodiment may include Figure 2 One or more of the steering assembly 41 and the pedal assembly 42 shown, wherein the pedal assembly 42 may also include an accelerator pedal and a decelerator pedal to more realistically simulate actual vehicle driving.

[0055] Please see Figure 3 , which is a schematic diagram of the operation information processing provided by this embodiment. Figure 3 As shown, after the vehicle stops driving, this embodiment can also obtain the first operation information of the first user when actually driving, and the second operation information of the second user when controlling the game vehicle to simulate driving in the in-vehicle game, and calculate the driving fit of the first user and the second user through the first operation information and the second operation information.

[0056] Specifically, after the vehicle stops traveling, the method provided in this embodiment further includes: step S3100, obtaining first operation information of the first user operating the vehicle.

[0057] In a specific implementation, the first operation information can be obtained by the first vehicle host, which is the operation information of the first user operating the steering wheel and pedals of the vehicle when actually driving. For example, for the steering wheel, the rotation direction and rotation angle of the steering wheel at each moment can be obtained; and for the pedal, the pedal displacement and the function of the corresponding pedal can be obtained.

[0058] Before, after or simultaneously with the first vehicle-mounted host obtaining the first operation information, step S3200 may also be executed to obtain second operation information of the second user operating the game vehicle in the vehicle-mounted game.

[0059] The second operation information may be information acquired by the second vehicle-mounted host when the user operates the game vehicle in the vehicle-mounted game.

[0060] After step S3100 and step S3200, step S3300 is executed to obtain comparison information and a matching result between the first operation information and the second operation information.

[0061] The comparison information may be information obtained by comparing and fitting corresponding data at corresponding moments in the entire vehicle driving process; and based on the comparison information, the matching result is calculated by a set algorithm. For example, the set algorithm may be a similarity algorithm based on time series.

[0062] After step S3300, step S3400 is executed to control the display device corresponding to the second user to display the comparison information and the matching result.

[0063] In a specific implementation, after the vehicle stops driving, the comparison information and matching results can be displayed on the display device corresponding to the second user for the second user to view and determine the degree of tacit understanding between the second user and the first user when driving the vehicle; or, the comparison information and matching results can also be displayed on the display device corresponding to the first user at the same time, so that the first user and the second user can view them at the same time, without special limitation here.

[0064] In summary, the method provided in this embodiment obtains real-time road surface data from a first perspective during vehicle driving, and constructs a game screen for playing an in-vehicle game based on the real-time road surface data; then, controls the display device corresponding to the second user to display the game screen, so that the second user can perform simulated vehicle driving according to actual road conditions in the in-vehicle game, which can improve user stickiness and user experience.

[0065] <Equipment Embodiment>

[0066] Corresponding to the above method embodiment, this embodiment also provides a vehicle-mounted host, such as Figure 4 As shown, the vehicle-mounted host 4000 may include a processor 4200 and a memory 4000, wherein the memory 4100 is used to store executable instructions; the processor 4200 is used to operate the vehicle-mounted host according to the control of the instructions to execute the data processing method according to any embodiment of the present disclosure.

[0067] In one embodiment, the vehicle-mounted host may include a first vehicle-mounted host and a second vehicle-mounted host, wherein the first vehicle-mounted host corresponds to the first position and the second vehicle-mounted host corresponds to the second position;

[0068] The processor of the first vehicle-mounted host is configured to execute a step of determining whether the real-time road surface data satisfies a preset data integrity condition based on the original road surface data; and

[0069] When the real-time road surface data satisfies the preset data integrity condition, providing the real-time road surface data to the processor of the second vehicle-mounted host;

[0070] The processor of the second vehicle-mounted host is configured to construct a game screen according to the real-time road data provided by the first vehicle-mounted host.

[0071] In this embodiment, the processor of the second vehicle-mounted host is also configured to control a display device corresponding to the second user to display the game screen.

[0072] <Vehicle Embodiment>

[0073] Corresponding to the above method embodiments and device embodiments, this embodiment also provides a vehicle, including the vehicle-mounted host in the above device embodiments.

[0074] In one embodiment, the vehicle further includes a control component, which is disposed at a second position of the vehicle; the game screen constructed by the vehicle-mounted host includes a game vehicle for mapping the vehicle; the vehicle-mounted host obtains the control operation of the second user on the game vehicle in the game screen through the control component; and, based on the control operation, controls the game vehicle to travel in the vehicle-mounted game.

[0075] In this embodiment, the control component is movably connected to the dashboard of the vehicle, and the movable connection enables the control component to have a first state in which it is stored in the dashboard, and a second state in which it is removed from the dashboard for the user to play in-vehicle games.

[0076] In this embodiment, the steering assembly may include one or more of a steering assembly and a pedal assembly.

[0077] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0078] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0079] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0080] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.

[0081] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0082] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so as to produce a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device for implementing the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions make the computer, programmable data processing device, and / or other equipment work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0083] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0084] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and the module, a program segment or a part of an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0085] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.

Claims

1. A data processing method, characterized in that: Applied to vehicles, including: During the driving of the vehicle, real-time road surface data from a first perspective is acquired, wherein the first perspective includes a perspective of a first user at a first position of the vehicle; Constructing a game screen for playing an in-vehicle game according to the real-time road data; Controlling a display device corresponding to a second user to display the game screen so that the second user can play the in-vehicle game, wherein the second user includes a user at a second position of the vehicle; After the vehicle stops traveling, obtaining first operation information of the first user operating the vehicle; and Acquire second operation information of the second user operating a game vehicle in the in-vehicle game, wherein the game vehicle is used to map the vehicle in the game screen; Obtaining comparison information and a matching result between the first operation information and the second operation information; Control a display device corresponding to the second user to display the comparison information and the matching result.

2. The method according to claim 1, characterized in that The step of constructing a game screen for playing an in-vehicle game according to the real-time road surface data includes: Acquiring original road surface data, wherein the original road surface data includes map data of the road surface on which the vehicle is traveling; According to the original road surface data, determining whether the real-time road surface data meets a preset data integrity condition; In the case where the real-time road surface data meets the preset data integrity condition, the game screen is constructed according to the real-time road surface data.

3. The method according to claim 2, characterized in that The original road surface data includes information of entity objects in the road surface; The method determines whether the real-time road surface data meets a preset data integrity condition by the following steps: Acquiring data corresponding to the real-time road surface data from the original road surface data as road surface reference data; Acquire first statistical data of entity objects in the road surface reference data; as well as Acquire second statistical data of entity objects in the real-time road surface data; calculating a matching degree between the first statistical data and the second statistical data; According to the matching degree, it is determined whether the real-time road surface data meets the preset data integrity condition.

4. The method according to claim 1, characterized in that: Before executing the step of acquiring the road surface data of the first viewing angle, the method further includes: Receiving instruction information for instructing to start the in-vehicle game; In response to the instruction information, the step of acquiring road surface data of the first perspective is executed.

5. The method according to claim 1, characterized in that The obtaining of real-time road surface data from a first perspective includes: Real-time road surface data of the first perspective is acquired through an image sensor.

6. The method according to claim 3, characterized in that: The entity objects include one or more of traffic lights, lanes, road trees and zebra crossings on the road surface.

7. A vehicle-mounted host, characterized in that: The vehicle-mounted host comprises: A memory for storing executable instructions; A processor is used to operate the vehicle-mounted host to execute the method according to any one of claims 1-6 under the control of the instruction.

8. The vehicle-mounted host according to claim 7, characterized in that: The vehicle-mounted host includes a first vehicle-mounted host and a second vehicle-mounted host, the first vehicle-mounted host corresponds to the first position, and the second vehicle-mounted host corresponds to the second position; The processor of the first vehicle-mounted host is configured to execute a step of determining whether the real-time road surface data satisfies a preset data integrity condition based on the original road surface data; as well as, When the real-time road surface data satisfies the preset data integrity condition, providing the real-time road surface data to the processor of the second vehicle-mounted host; The processor of the second vehicle-mounted host is configured to construct a game screen according to the real-time road data provided by the first vehicle-mounted host.

9. The vehicle-mounted host according to claim 8, characterized in that: The processor of the second vehicle-mounted host is also configured to control a display device corresponding to the second user to display the game screen.

10. A vehicle, characterized in that: The vehicle-mounted host comprises any one of claims 7 to 9.

11. The vehicle according to claim 10, characterized in that The vehicle further comprises a manipulation component, and the manipulation component is arranged at a second position of the vehicle; the game screen constructed by the vehicle-mounted host comprises a game vehicle for mapping the vehicle; The vehicle-mounted host obtains the control operation of the second user on the game vehicle in the game screen through the operating component; as well as, According to the control operation, the game vehicle is controlled to travel in the in-vehicle game.

12. The vehicle according to claim 11, characterized in that The control component is movably connected to the dashboard of the vehicle, and the movable connection enables the control component to have a first state of being stored in the dashboard, and a second state of being removed from the dashboard for a user to play an in-vehicle game.

13. The vehicle according to claim 11, characterized in that The steering assembly includes one or more of a steering assembly and a pedal assembly.

Citation Information

Patent Citations

  • Vehicle-mounted game method and device, vehicle and machine readable medium

    CN110368679A

  • Method for draining traffic by using vehicle-mounted game system

    CN110646008A