Driving test multi-person interaction simulation training method and related device
Patent Information
- Application Number
- CN202411017014.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2044-07-26
AI Technical Summary
[0004]为了解决目前驾驶模拟中所提供和展示的信息不足以是用户充分了解自身驾驶的问题,特别是目前的驾驶考试模拟只有学员用户的自身的视角,不能及时了解自身的驾驶操作行为对相邻车辆驾驶员造成的影响的问题,第一方面,本发明提出一种驾驶考试多人互动模拟训练方法,上述方法包括:
[0014]综上,本申请提出的驾驶考试多人互动模拟训练方法,通过采集多个学员用户的驾驶模拟数据,所述驾驶模拟数据包括学员用户对模拟车辆的操控数据;基于所述多个学员用户的驾驶模拟数据,在同一三维模拟场景中进行车辆驾驶模拟;将融合后的多个学员用户的驾驶模拟数据展示给所述多个学员用户中的每个用户。采集多个学员用户的驾驶模拟数据,所述驾驶模拟数据包括学员用户对模拟车辆的操控数据,例如加速、刹车、转向等操作。在同一三维模拟场景中进行车辆驾驶模拟,确保每个学员用户能够在相同的虚拟环境中进行驾驶操作,体验真实的驾驶情景。将多个学员用户的驾驶模拟数据进行融合,生成综合的驾驶行为数据,以便在虚拟环境中展示每个学员用户的驾驶操作及其对其他车辆的影响。通过VR设备,将融合后的驾驶模拟数据显示给每个学员用户,使其能够实时了解自身驾驶操作对相邻车辆驾驶员造成的影响。即时反馈帮助学员用户及时纠正错误,提高驾驶技能。
Smart Images

Figure CN118747978B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and more specifically, to a method and related equipment for multi-person interactive simulation training of driving tests. Background Technology
[0002] The application of virtual reality technology in driving test simulations can create highly realistic driving environments. Test takers can experience various driving scenarios immersively by wearing VR headsets, such as city roads, highways, complex intersections, and different weather conditions. VR technology can also provide real-time feedback, helping test takers correct mistakes promptly and improve their driving skills. However, the information currently provided and displayed in driving simulations is insufficient for users to fully understand their own driving problems. Summary of the Invention
[0003] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. The summary section of this invention is not intended to limit the key features and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.
[0004] To address the problem that current driving simulations provide insufficient information for users to fully understand their own driving, particularly since current driving test simulations only offer the learner's perspective and cannot promptly reveal the impact of their driving actions on drivers of adjacent vehicles, this invention proposes, firstly, a multi-person interactive simulation training method for driving tests. This method includes: Collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle; Based on the driving simulation data of the multiple student users, vehicle driving simulation is performed in the same three-dimensional simulation scene; The merged driving simulation data from multiple student users is displayed to each of those students.
[0005] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The driving status of the simulated vehicle of the first student user among multiple student users is displayed on the first student user's display interface from the perspective of at least one adjacent second student user.
[0006] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the driving status of the first student user's vehicle, the driving status of the first student user's simulated vehicle from the perspective of at least one adjacent second student user will be displayed on the first student user's display interface.
[0007] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the vehicle driving status of the first student user, the real-time user status data generated by the at least one second student user based on the vehicle driving status of the first student user will be displayed on the user terminal of the first student user, including audio display and / or video display.
[0008] Specifically, it also includes: Obtain the audio message request from the student user, wherein the audio message request includes audio message data, recipient information, and sender information; The audio message request is sent to the recipient based on the recipient information. Upon receiving a confirmation message from the recipient, the audio message data is played on the recipient's user terminal.
[0009] Specifically, it also includes: Obtain the real-time call request of the student user, the real-time call request including call requester information and call recipient information; The real-time call request is sent to the requested party based on the information of the party to whom the call is requested. Upon receiving a confirmation message from the party requested to the call, a voice data transmission link is established between the party requesting the call and the party requested to the call.
[0010] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The target view information data of the first student user among multiple student users is displayed on the display interface of at least one adjacent second student user. The target view information data is image data that affects the normal driving operation of the first student user and is in the blind spot of the second student user.
[0011] Secondly, the present invention also proposes a multi-person interactive simulation training device for driving tests, comprising: The data acquisition unit is used to collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle. The simulation unit is used to perform vehicle driving simulation in the same three-dimensional simulation scene based on the driving simulation data of the multiple student users. The display unit is used to display the merged driving simulation data of multiple student users to each of the multiple student users.
[0012] Thirdly, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program stored in the memory to implement the steps of the multi-person interactive simulation training method for driving tests as described in any of the first aspects above.
[0013] Fourthly, the present invention also proposes a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the multi-person interactive simulation training method for driving tests according to any one of the preceding claims of the first aspect.
[0014] In summary, the multi-user interactive simulation training method for driving tests proposed in this application collects driving simulation data from multiple student users, including data on the student users' control of the simulated vehicle. Based on this data, vehicle driving simulation is performed in the same three-dimensional simulation scene. The fused driving simulation data from multiple student users is then displayed to each of the student users. The method involves collecting driving simulation data from multiple student users, including data on their control of the simulated vehicle, such as acceleration, braking, and steering. Performing vehicle driving simulation in the same three-dimensional simulation scene ensures that each student user can perform driving operations in the same virtual environment, experiencing realistic driving scenarios. The driving simulation data from multiple student users is fused to generate comprehensive driving behavior data, allowing the display of each student user's driving operations and their impact on other vehicles in the virtual environment. The fused driving simulation data is then displayed to each student user through VR equipment, enabling them to understand in real-time the impact of their driving operations on drivers of adjacent vehicles. This instant feedback helps student users correct errors promptly and improve their driving skills.
[0015] The driving test multi-person interactive simulation training method of the present invention, other advantages, objectives and features of the present invention will be apparent in part from the following description, and in part will be understood by those skilled in the art through study and practice of the present invention. Attached Figure Description
[0016] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit this specification. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This application provides a schematic flowchart of a multi-person interactive simulation training method for driving tests. Figure 2 This application provides a schematic diagram of the structure of a multi-person interactive simulation training device for driving tests. Figure 3 This is a schematic diagram of the structure of a multi-person interactive simulation training electronic device for driving tests, provided in an embodiment of this application. Detailed Implementation
[0017] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The technical solutions of the embodiments of this application will now be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them.
[0018] To address the issue that current driving simulators provide insufficient information for users to fully understand their own driving, particularly since current driving test simulations only offer the learner's perspective and cannot provide timely insights into the impact of their driving actions on drivers of adjacent vehicles, please refer to [link to relevant documentation]. Figure 1 This is a schematic diagram of a multi-person interactive simulation training method for driving tests provided in an embodiment of this application, which may specifically include steps S110 to S130.
[0019] S110, collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle.
[0020] For example, driving simulation data includes, but is not limited to, the following categories: Vehicle control data: acceleration, braking, steering wheel angle, gear shifting, etc. Environmental interaction data: such as reactions to traffic lights, relative position and distance to other vehicles, etc. Driving behavior data: such as lane changing, overtaking, obstacle avoidance, and other maneuvers.
[0021] S120, based on the driving simulation data of the multiple student users, vehicle driving simulation is performed in the same three-dimensional simulation scene.
[0022] For example, create a highly realistic 3D driving simulation scenario, including urban roads, highways, rural roads, and complex intersections. The scenario should include various traffic elements, such as traffic lights, road signs, pedestrians, and other vehicles. Ensure that the operation data of all learner users can be transmitted and updated in real time, guaranteeing that the interaction between vehicles and the environment in the virtual scenario is synchronized. Process data from different learner users to ensure that the driving behavior and vehicle status of each learner user are accurately reflected in the same virtual environment.
[0023] S130, the merged driving simulation data of multiple student users is displayed to each of the multiple student users.
[0024] For example, virtual vehicles belonging to trainee users can see and interact with each other, such as passing, following, and overtaking. Trainee users can collectively face and handle various traffic situations and emergencies in the virtual environment. The system processes the control data of each trainee user to eliminate data noise and inconsistencies, ensuring data accuracy and real-time performance. It analyzes the driving behavior of each trainee user to identify key driving operations and behavioral patterns. Within the virtual environment, the system displays the vehicle status, driving behavior, and mutual influences of each trainee user through a graphical interface.
[0025] In summary, the driving test multi-user interactive simulation training method provided in this application collects driving simulation data from multiple student users, including data on the student users' control of the simulated vehicle. Based on this data, vehicle driving simulation is performed in the same three-dimensional simulation scene. The fused driving simulation data from multiple student users is then displayed to each of the student users. Collecting driving simulation data from multiple student users, including data on their control of the simulated vehicle (e.g., acceleration, braking, steering), and performing vehicle driving simulation in the same three-dimensional simulation scene ensures that each student user can perform driving operations in the same virtual environment and experience realistic driving scenarios. The fusion of driving simulation data from multiple student users generates comprehensive driving behavior data, which is then used to display each student user's driving operations and their impact on other vehicles in the virtual environment. The fused driving simulation data is displayed to each student user through a VR device, allowing them to understand in real-time the impact of their driving operations on drivers of adjacent vehicles. This immediate feedback helps student users correct errors promptly and improve their driving skills.
[0026] According to some embodiments, displaying the fused driving simulation data of multiple student users to each of the multiple student users includes: The driving status of the simulated vehicle of the first student user among multiple student users is displayed on the first student user's display interface from the perspective of at least one adjacent second student user.
[0027] For example, since the first learner user in a real-world scenario is unaware of the impact of their driving operations on the surrounding second learner users under different driving conditions, a virtual simulation system can be used to collect driving simulation data from multiple learner users. The form and state of the vehicle operated by the first learner user from the perspective of the surrounding second learner users can be displayed on the first learner user's display interface, so that the first learner user can fully understand the impact of their different driving operations and driving states on the surrounding vehicles.
[0028] For example, suppose there are two student users, Student A and Student B, participating in a driving test simulation training. Both use their smartphones or computers to enter the same virtual driving scenario, which is a complex urban intersection. Student A: Driving a simulated vehicle, preparing to turn right from the main road. Student B: Driving another simulated vehicle in Student A's right lane, preparing to go straight through the intersection. The system collects driving simulation data from Student A and Student B in real time, including acceleration, braking, steering wheel angle, etc. The system also collects the relative position and distance between the two vehicles. The system merges the driving simulation data from Student A and Student B to ensure that the virtual scene seen by both is synchronized, reflecting the real relative position and movement of the vehicles. Student A's display interface: In addition to seeing their own vehicle and its handling, Student A can also see the driving status of their own vehicle from Student B's perspective. Student A can switch to Student B's perspective to see the driving status and position of their own vehicle from Student B's viewpoint. This means that Student A can see how their vehicle is moving from Student B's perspective and whether it will affect Student B's driving. For example, when student A turns right, they can see from student B's perspective whether student A's vehicle will cut into student B's lane, and student B's reaction. Real-time feedback: When student A turns right, if student B's perspective detects that the distance to student A's vehicle is too close, the system will issue a warning on student A's display, reminding student A to maintain a safe distance. Operation adjustment: Student A can understand the impact of their actions by viewing student B's perspective and make timely adjustments, such as slowing down or improving the turning path, to ensure they do not interfere with student B's driving. By displaying the driving status of students' vehicles from other students' perspectives, students can more intuitively understand the impact of their driving operations on surrounding vehicles, thereby improving their driving skills and strategies. Students can see the consequences of their actions in real time and make adjustments, improving the adaptability and flexibility of their driving skills. Students can identify potential driving risks, such as the dangers that sharp turns or sudden braking may pose to other drivers, thereby improving safety awareness. By observing themselves from other drivers' perspectives, students can learn and apply defensive driving techniques to reduce traffic accidents.
[0029] In some examples, displaying the merged driving simulation data of multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the driving status of the first student user's vehicle, the driving status of the first student user's simulated vehicle from the perspective of at least one adjacent second student user will be displayed on the first student user's display interface.
[0030] In some examples, displaying the merged driving simulation data of multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the vehicle driving status of the first student user, the real-time user status data generated by the at least one second student user based on the vehicle driving status of the first student user will be displayed on the user terminal of the first student user, including audio display and / or video display.
[0031] In some examples, it also includes: Obtain the audio message request from the student user, wherein the audio message request includes audio message data, recipient information, and sender information; The audio message request is sent to the recipient based on the recipient information; Upon receiving a confirmation message from the recipient, the audio message data is played on the recipient's user terminal.
[0032] In some examples, it also includes: Obtain the real-time call request of the student user, the real-time call request including call requester information and call recipient information; The real-time call request is sent to the requested party based on the information of the party to whom the call is requested. Upon receiving a confirmation message from the party requested to the call, a voice data transmission link is established between the party requesting the call and the party requested to the call.
[0033] In some examples, displaying the merged driving simulation data of multiple student users to each of the multiple student users includes: The target view information data of the first student user among multiple student users is displayed on the display interface of at least one adjacent second student user. The target view information data is image data that affects the normal driving operation of the first student user and is in the blind spot of the second student user.
[0034] For example, in real-world driving situations, situations like "ghost pedestrians" (where someone suddenly appears out of the way) frequently occur, which can easily lead to dangerous accidents. This is usually because the driver of vehicle A has a blind spot, such as being blocked by an adjacent vehicle B. Vehicle B can see vehicles or pedestrians crossing laterally slowing down or stopping, but because the driver of vehicle A cannot see these situations, an accident is likely to occur if they do not slow down. During driving simulation training, if the learner in vehicle A can see the current view of vehicle B, which is blocked by vehicle B, then they can fully and intuitively learn and understand the causes of the aforementioned dangerous accidents, thereby improving driving skills and safety awareness.
[0035] Please see Figure 2 One embodiment of the driving test multi-person interactive simulation training device in this application may include: The data acquisition unit 21 is used to collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle. Simulation unit 22 is used to perform vehicle driving simulation in the same three-dimensional simulation scene based on the driving simulation data of the multiple student users; Display unit 23 is used to display the merged driving simulation data of multiple student users to each of the multiple student users.
[0036] In summary, the multi-user interactive simulation training device for driving tests provided in this application collects driving simulation data from multiple student users, including data on the student users' control of the simulated vehicle. Based on this data, vehicle driving simulation is performed in the same three-dimensional simulation scene. The fused driving simulation data from multiple student users is then displayed to each of the student users. The collection of driving simulation data from multiple student users, including data on their control of the simulated vehicle (e.g., acceleration, braking, steering), and the performance of vehicle driving simulation in the same three-dimensional simulation scene ensure that each student user can perform driving operations in the same virtual environment and experience realistic driving scenarios. The fusion of driving simulation data from multiple student users generates comprehensive driving behavior data, which is then used to display each student user's driving operations and their impact on other vehicles in the virtual environment. The fused driving simulation data is displayed to each student user through a VR device, allowing them to understand in real-time the impact of their driving operations on drivers of adjacent vehicles. This instant feedback helps student users correct errors promptly and improve their driving skills.
[0037] like Figure 3As shown, this application embodiment also provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor. When the processor 320 executes the computer program 311, it implements the steps of any of the above-described methods for multi-person interactive simulation training of driving tests: Collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle; Based on the driving simulation data of the multiple student users, vehicle driving simulation is performed in the same three-dimensional simulation scene; The merged driving simulation data from multiple student users is displayed to each of those students.
[0038] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The driving status of the simulated vehicle of the first student user among multiple student users is displayed on the first student user's display interface from the perspective of at least one adjacent second student user.
[0039] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the driving status of the first student user's vehicle, the driving status of the first student user's simulated vehicle from the perspective of at least one adjacent second student user will be displayed on the first student user's display interface.
[0040] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the vehicle driving status of the first student user, the real-time user status data generated by the at least one second student user based on the vehicle driving status of the first student user will be displayed on the user terminal of the first student user, including audio display and / or video display.
[0041] Specifically, it also includes: Obtain the audio message request from the student user, wherein the audio message request includes audio message data, recipient information, and sender information; The audio message request is sent to the recipient based on the recipient information; Upon receiving a confirmation message from the recipient, the audio message data is played on the recipient's user terminal.
[0042] Specifically, it also includes: Obtain the real-time call request of the student user, the real-time call request including call requester information and call recipient information; The real-time call request is sent to the requested party based on the information of the party to whom the call is requested. Upon receiving a confirmation message from the party requested to the call, a voice data transmission link is established between the party requesting the call and the party requested to the call.
[0043] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The target view information data of the first student user among multiple student users is displayed on the display interface of at least one adjacent second student user. The target view information data is image data that affects the normal driving operation of the first student user and is in the blind spot of the second student user.
[0044] Since the electronic device described in this embodiment is the device used to implement a multi-person interactive simulation training device for driving test in the embodiments of this application, those skilled in the art can understand the specific implementation method and various variations of the electronic device in this embodiment based on the method described in the embodiments of this application. Therefore, how the electronic device implements the method in the embodiments of this application will not be described in detail here. Any device used by those skilled in the art to implement the method in the embodiments of this application is within the scope of protection of this application.
[0045] In practical implementation, when the computer program 311 is executed by the processor, it can achieve the following: Figure 1 Any of the implementation methods in the corresponding embodiments: Collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle; Based on the driving simulation data of the multiple student users, vehicle driving simulation is performed in the same three-dimensional simulation scene; The merged driving simulation data from multiple student users is displayed to each of those students.
[0046] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The driving status of the simulated vehicle of the first student user among multiple student users is displayed on the first student user's display interface from the perspective of at least one adjacent second student user.
[0047] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the driving status of the first student user's vehicle, the driving status of the first student user's simulated vehicle from the perspective of at least one adjacent second student user will be displayed on the first student user's display interface.
[0048] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the vehicle driving status of the first student user, the real-time user status data generated by the at least one second student user based on the vehicle driving status of the first student user will be displayed on the user terminal of the first student user, including audio display and / or video display.
[0049] Specifically, it also includes: Obtain the audio message request from the student user, wherein the audio message request includes audio message data, recipient information, and sender information; The audio message request is sent to the recipient based on the recipient information; Upon receiving a confirmation message from the recipient, the audio message data is played on the recipient's user terminal.
[0050] Specifically, it also includes: Obtain the real-time call request of the student user, the real-time call request including call requester information and call recipient information; The real-time call request is sent to the requested party based on the information of the party to whom the call is requested. Upon receiving a confirmation message from the party requested to the call, a voice data transmission link is established between the party requesting the call and the party requested to the call.
[0051] Specifically, displaying the merged driving simulation data from multiple student users to each of the multiple student users includes: The target view information data of the first student user among multiple student users is displayed on the display interface of at least one adjacent second student user. The target view information data is image data that affects the normal driving operation of the first student user and is in the blind spot of the second student user.
[0052] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0053] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0054] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0055] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0056] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0057] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to perform actions such as... Figure 1 The process of multi-person interactive simulation training for driving test in the corresponding embodiment.
[0058] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0059] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0060] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0061] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0062] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0063] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0064] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A multi-person interactive simulation training method for driving tests, characterized in that, include: Collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle; Based on the driving simulation data of the multiple student users, vehicle driving simulation is performed in the same three-dimensional simulation scene; The merged driving simulation data from multiple student users is displayed to each of the multiple student users, wherein: Collect real-time user status data of the multiple student users; The real-time user status data is analyzed to determine the cause information of different user status data in the real-time user status data; If the analysis determines that at least one second student user is in a state of tension and the cause is the driving status of the first student user's vehicle, the driving status of the first student user's simulated vehicle from the perspective of at least one adjacent second student user will be displayed on the first student user's display interface.
2. The method as described in claim 1, characterized in that, Also includes: If the analysis determines that at least one second student user is in a state of tension and the cause is the vehicle driving status of the first student user, the real-time user status data generated by the at least one second student user based on the vehicle driving status of the first student user will be displayed on the user terminal of the first student user, including audio display and / or video display.
3. The method as described in claim 1 or 2, characterized in that, Also includes: Obtain the audio message request from the student user, wherein the audio message request includes audio message data, recipient information, and sender information; The audio message request is sent to the recipient based on the recipient information. Upon receiving a confirmation message from the recipient, the audio message data is played on the recipient's user terminal.
4. The method as described in claim 1 or 2, characterized in that, Also includes: Obtain the real-time call request of the student user, the real-time call request including call requester information and call recipient information; The real-time call request is sent to the requested party based on the information of the party to whom the call is requested. Upon receiving a confirmation message from the party requested to the call, a voice data transmission link is established between the party requesting the call and the party requested to the call.
5. The method as described in claim 1, characterized in that, The step of displaying the merged driving simulation data of multiple student users to each of the multiple student users includes: The target view information data of the first student user among multiple student users is displayed on the display interface of at least one adjacent second student user. The target view information data is image data that affects the normal driving operation of the first student user and is in the blind spot of the second student user.
6. A multi-person interactive simulation training device for driving tests, characterized in that, The apparatus comprising, using the method as described in any one of claims 1 to 5, includes: The data acquisition unit is used to collect driving simulation data from multiple student users, including the student users' control data on the simulated vehicle. The simulation unit is used to perform vehicle driving simulation in the same three-dimensional simulation scene based on the driving simulation data of the multiple student users. The display unit is used to display the merged driving simulation data of multiple student users to each of the multiple student users.
7. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program stored in the memory, implements the steps of the multi-person interactive simulation training method for driving tests as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the multi-person interactive simulation training method for driving tests as described in any one of claims 1-5.
Citation Information
Patent Citations
Driving simulation system
CN113641169A