Video viewing verification method, vehicle control method, device, vehicle and medium

By displaying multiple data points in the autonomous driving training video and detecting the matching of user input content, combined with eye image detection, the problem of difficulty in focusing users is solved, the safety education effect is improved, and autonomous driving accidents are reduced risk.

CN115802108BActive Publication Date: 2024-12-27安徽蔚来智驾科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211375635.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-04
Publication Date
2024-12-27
Estimated Expiration
2042-11-04

AI Technical Summary

Technical Problem

Users find it difficult to concentrate when watching autonomous driving training videos, resulting in poor safety education results, which may lead to hidden dangers of autonomous driving accidents.

Method used

By displaying multiple data points respectively during the playback of the autonomous driving training video, and displaying the data input interface at the end of the video, the matching between the user input content and the verification content is detected. If it matches, the autonomous driving assessment interface will be displayed; at the same time, Eye images detect the user's gaze. If they are not gaze, the video will be paused and a prompt will be provided until the user regains the game.

Benefits of technology

It improves users' attention concentration when watching autonomous driving training videos, enhances safety education effects, reduces the risk of abuse and misuse of autonomous driving functions, and thus reduces potential accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115802108B_ABST
    Figure CN115802108B_ABST
Patent Text Reader

Abstract

The present invention provides a video viewing verification method, a vehicle control method, a device, a vehicle and a medium, including displaying N data at N moments during the playback of an autonomous driving training video; displaying a data input interface when the playback of the autonomous driving training video is detected to be finished; responding to the user's input on the data input interface, detecting whether the input content matches the first verification content composed of the N data; if the input content matches the first verification content, displaying an autonomous driving assessment interface so that the current user can complete the autonomous driving assessment. In this way, the user can focus on watching the autonomous driving training video as much as possible throughout the whole process, improve the effect of the user's safety education, prevent the user from abusing and misusing related functions, and reduce the hidden dangers of autonomous driving accidents.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of autonomous driving technology, and specifically provides a video viewing verification method, a vehicle control method, equipment, a vehicle and a medium. Background Art

[0002] In recent years, with the rapid development of key technologies such as artificial intelligence, sensors, high-performance computing, mobile Internet, and big data, intelligent networking and autonomous driving technologies have become important directions for the development of the future automotive industry and have made great progress. At present, due to the limitations of current regulations and technological progress, the autonomous driving systems for the passenger car market are mainly L2 / 2 + automatic assisted driving systems. Although this level of autonomous driving system has achieved a high degree of automation and liberated the driver from some driving tasks, the driving subject in the system is still the driver himself. The driver needs to monitor the road conditions and the system in real time and be ready to handle scenarios that the system cannot cope with at any time, and take over part or all of the driving tasks. However, due to the high system complexity, diverse operating modes and states, complex functional logic, fuzzy design and operation domain, and complex human-computer interaction of the autonomous driving system, the driver often misjudges and misoperates when using this level of autonomous driving system due to insufficient understanding, and eventually causes traffic accidents. This not only seriously affects the safety of the autonomous driving system, causing loss of life and property, but also causes people to question and hesitate about autonomous driving technology, thereby limiting the further promotion and development of autonomous driving technology. Therefore, it is becoming increasingly important for drivers to have a comprehensive understanding of the autonomous driving system in their vehicles before using it in daily life. Therefore, the necessary teaching and training of user-oriented autonomous driving systems before getting on board is gradually becoming a consensus in the industry.

[0003] Existing autonomous driving systems and their functions are often described and introduced in the form of electronic or paper user manuals, using text descriptions and schematic diagrams. On the one hand, due to the high complexity of the autonomous driving system, it is difficult for graphic descriptions to clearly and concisely explain the system's usage conditions and logic; on the other hand, from the driver's perspective, this passive learning method through graphic descriptions also makes it difficult for the driver to have the patience to correctly understand the obscure and complex system. Therefore, it is impossible to effectively guarantee the driver's pre-use learning of the autonomous driving system of the car he is driving. Therefore, we provide autonomous driving training videos to vividly help users learn and understand the relevant functions of autonomous driving.

[0004] However, most users only clicked play when watching the autonomous driving training videos, and did not focus on the video content. As a result, users did not receive safety education, causing them to abuse and misuse related functions, which may lead to the hidden danger of subsequent autonomous driving accidents. Summary of the invention

[0005] In order to overcome the above-mentioned defects, the present invention is proposed to provide a video viewing verification method, vehicle control method, equipment, vehicle and medium that solve or at least partially solve the technical problem that due to the failure of users to focus on the video content when watching the autonomous driving training video, the effect of safety education for users is poor, which may easily cause users to abuse and misuse related functions, and may lead to the hidden danger of subsequent autonomous driving accidents.

[0006] In a first aspect, the present invention provides a video viewing verification method, the video viewing verification method comprising:

[0007] N data are displayed at N moments during the playback of the autonomous driving training video, where N is greater than or equal to 2;

[0008] When it is detected that the playing of the autonomous driving training video ends, a data input interface is displayed;

[0009] In response to the user's input on the data input interface, detecting whether the input content matches the first verification content consisting of the N data;

[0010] If the input content matches the first verification content, the autonomous driving assessment interface is displayed.

[0011] Furthermore, the above-mentioned video viewing verification method further includes:

[0012] Acquiring an eye image of the user during playback of the autonomous driving training video;

[0013] detecting, according to the eye image, whether the user is looking at the autonomous driving training video;

[0014] If it is detected that the time duration during which the user has not been watching the autonomous driving training video reaches a first preset time duration, pausing the playing of the autonomous driving training video and outputting a prompt message;

[0015] In response to detecting that the user looks at the autonomous driving training video again within a second preset time length, canceling the prompt information and continuing to play the autonomous driving training video, wherein the second preset time length is greater than the first preset time length.

[0016] Furthermore, the above-mentioned video viewing verification method further includes:

[0017] If it is detected that the time for which the user has not been looking at the autonomous driving training video exceeds the second preset time length, the prompt information is canceled, and the playing of the autonomous driving training video is kept paused until a continue playing instruction is received from the user.

[0018] Furthermore, in the above-mentioned video viewing verification method, in response to the user's input on the data input interface, before detecting whether the input content matches the first verification content composed of the N data, it also includes:

[0019] Generate the first verification content according to the order of the time when the N data are displayed;

[0020] In response to the user input on the data input interface, detecting whether the input content matches the first verification content consisting of the N data, including:

[0021] Check whether the data and sequence in the input content match the data and sequence in the first verification content.

[0022] Furthermore, the above-mentioned video viewing verification method further includes:

[0023] If it is detected that the i-th bit of data in the first verification content is inconsistent with the i-th bit of data in the input content, obtaining the time corresponding to the i-th bit of data, where i is greater than or equal to 1 and less than or equal to N;

[0024] Replay the autonomous driving training video for the preset time period including the moment corresponding to the i-th data.

[0025] Furthermore, the video viewing verification method described above, before replaying the autonomous driving training video of the preset time period including the moment corresponding to the i-th data, further includes:

[0026] Obtaining the error reason fed back by the user, the number of times the user did not watch the autonomous driving training video in an initial time period, and the total duration of time the user did not watch the autonomous driving training video in the initial time period; wherein the starting time of the initial time period is a first time before the time corresponding to the i-th data, and the ending time of the initial time period is a second time after the time corresponding to the i-th data;

[0027] According to the error cause, the number of times and the total duration, the first moment and the second moment are adjusted to obtain an adjusted time period as the preset time period.

[0028] Furthermore, the above-mentioned video viewing verification method further includes:

[0029] During the replay of the automatic driving training video of the preset time period including the moment corresponding to the i-th data, M data are displayed respectively at M moments, where M is greater than or equal to 2;

[0030] After detecting that the video playback of the preset time period has ended, displaying a data input interface;

[0031] In response to the user's input on the data input interface, detecting whether the input content matches the second verification content consisting of the M data;

[0032] If the input content matches the second verification content, the autonomous driving assessment interface is displayed.

[0033] In a second aspect, the present invention provides a vehicle control method, the vehicle control method comprising:

[0034] In response to the assisted driving request, detecting whether the user at the driving position is a vehicle-bound user;

[0035] If it is detected that the user is a vehicle-bound user, the user's autonomous driving assessment result is obtained; wherein the autonomous driving assessment result is generated by the user inputting an assessment instruction in the autonomous driving assessment interface; the autonomous driving assessment interface is selectively displayed after the autonomous driving training video is played based on any one of the video viewing verification methods in the technical solution of the video viewing verification method; the autonomous driving assessment result includes pass or fail;

[0036] If the autonomous driving assessment result indicates passing, controlling the vehicle to enter the assisted driving mode;

[0037] If the autonomous driving assessment result indicates failure, the vehicle is prohibited from entering the assisted driving mode.

[0038] In a third aspect, an electronic device is provided, comprising a processor and a storage device, wherein the storage device is suitable for storing a plurality of program codes, and the program codes are suitable for being loaded and run by the processor to execute any one of the above-mentioned video viewing verification methods or the above-mentioned vehicle control methods.

[0039] In a fourth aspect, a vehicle is provided, the vehicle comprising the electronic device described above

[0040] In a fifth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored therein, wherein the program codes are suitable for being loaded and run by a processor to execute the video viewing verification method described in any of the above technical solutions or to execute the above-described vehicle control method.

[0041] Solution 1. A video viewing verification method, characterized by comprising:

[0042] N data are displayed at N moments during the playback of the autonomous driving training video, where N is greater than or equal to 2;

[0043] When it is detected that the playing of the autonomous driving training video ends, a data input interface is displayed;

[0044] In response to the user's input on the data input interface, detecting whether the input content matches the first verification content consisting of the N data;

[0045] If the input content matches the first verification content, the autonomous driving assessment interface is displayed.

[0046] Solution 2. The video viewing verification method according to Solution 1, further comprising:

[0047] Acquiring an eye image of the user during playback of the autonomous driving training video;

[0048] detecting, according to the eye image, whether the user is looking at the autonomous driving training video;

[0049] If it is detected that the time duration during which the user has not been watching the autonomous driving training video reaches a first preset time duration, pausing the playing of the autonomous driving training video and outputting a prompt message;

[0050] In response to detecting that the user looks at the autonomous driving training video again within a second preset time length, canceling the prompt information and continuing to play the autonomous driving training video, wherein the second preset time length is greater than the first preset time length.

[0051] Solution 3. The video viewing verification method according to Solution 2, further comprising:

[0052] If it is detected that the time for which the user has not been looking at the autonomous driving training video exceeds the second preset time length, the prompt information is canceled, and the playing of the autonomous driving training video is kept paused until a continue playing instruction is received from the user.

[0053] Solution 4. The video viewing verification method according to any one of solutions 1 to 3 is characterized in that, in response to the user's input on the data input interface, before detecting whether the input content matches the first verification content composed of the N data, it also includes:

[0054] Generate the first verification content according to the order of the time when the N data are displayed;

[0055] In response to the user input on the data input interface, detecting whether the input content matches the first verification content consisting of the N data, including:

[0056] Check whether the data and sequence in the input content match the data and sequence in the first verification content.

[0057] Solution 5. The video viewing verification method according to Solution 4 is characterized in that it also includes:

[0058] If it is detected that the i-th bit of data in the first verification content is inconsistent with the i-th bit of data in the input content, obtaining the time corresponding to the i-th bit of data, where i is greater than or equal to 1 and less than or equal to N;

[0059] Replay the autonomous driving training video for the preset time period including the moment corresponding to the i-th data.

[0060] Solution 6. The video viewing verification method according to Solution 5 is characterized in that before replaying the automatic driving training video of the preset time period including the moment corresponding to the i-th data, it also includes:

[0061] Obtaining the error reason fed back by the user, the number of times the user did not watch the autonomous driving training video in an initial time period, and the total duration of time the user did not watch the autonomous driving training video in the initial time period; wherein the starting time of the initial time period is a first time before the time corresponding to the i-th data, and the ending time of the initial time period is a second time after the time corresponding to the i-th data;

[0062] According to the error cause, the number of times and the total duration, the first moment and the second moment are adjusted to obtain an adjusted time period as the preset time period.

[0063] Solution 7. The video viewing verification method according to Solution 5, further comprising:

[0064] During the replay of the automatic driving training video of the preset time period including the moment corresponding to the i-th data, M data are displayed respectively at M moments, where M is greater than or equal to 2;

[0065] After detecting that the video playback of the preset time period has ended, displaying a data input interface;

[0066] In response to the user's input on the data input interface, detecting whether the input content matches the second verification content consisting of the M data;

[0067] If the input content matches the second verification content, the autonomous driving assessment interface is displayed.

[0068] Solution 8. A vehicle control method, comprising:

[0069] In response to the assisted driving request, detecting whether the user at the driving position is a vehicle-bound user;

[0070] If it is detected that the user is a vehicle-bound user, the user's autonomous driving assessment result is obtained; wherein the autonomous driving assessment result is generated by the user inputting an assessment instruction in the autonomous driving assessment interface; the autonomous driving assessment interface is selectively displayed after the autonomous driving training video is played based on the video viewing verification method of any one of Schemes 1-7; the autonomous driving assessment result includes pass or fail;

[0071] If the autonomous driving assessment result indicates passing, controlling the vehicle to enter the assisted driving mode;

[0072] If the autonomous driving assessment result indicates failure, the vehicle is prohibited from entering the assisted driving mode.

[0073] Solution 9. An electronic device comprising a processor and a storage device, wherein the storage device is suitable for storing multiple program codes, and is characterized in that the program codes are suitable for being loaded and run by the processor to execute the video viewing verification method described in any one of Solutions 1 to 7 or the vehicle control method described in Solution 8.

[0074] Solution 10. A vehicle, characterized in that it includes the electronic device as described in Solution 9.

[0075] Solution 11. A computer-readable storage medium storing a plurality of program codes, characterized in that the program codes are suitable for being loaded and run by a processor to execute the video viewing verification method described in any one of Solutions 1 to 7 or the vehicle control method described in Solution 8.

[0076] The above one or more technical solutions of the present invention have at least one or more of the following beneficial effects:

[0077] In the technical solution of the present invention, N data are displayed at N moments during the playback of the autonomous driving training video, and when the playback of the autonomous driving training video is detected to be finished, a data input interface is displayed; then, in response to the user's input on the data input interface, it is detected whether the input content matches the first verification content composed of the N data; if the input content matches the first verification content, an autonomous driving assessment interface is displayed so that the current user can complete the autonomous driving assessment. In this way, the user can focus on watching the autonomous driving training video as much as possible throughout the whole process, improve the effect of the user's safety education, prevent the user from abusing and misusing related functions, and reduce the hidden dangers of autonomous driving accidents. BRIEF DESCRIPTION OF THE DRAWINGS

[0078] The disclosure of the present invention will become more easily understood with reference to the accompanying drawings. It is easy for those skilled in the art to understand that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. In addition, similar numbers in the figures are used to represent similar components, among which:

[0079] Figure 1 is a flow chart of main steps of a video viewing verification method according to an embodiment of the present invention;

[0080] Figure 2 is a flow chart of main steps of a video viewing verification method according to another embodiment of the present invention;

[0081] Figure 3 is a schematic flow chart of main steps of a vehicle control method according to an embodiment of the present invention;

[0082] Figure 4 It is a main structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0083] Some embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0084] In the description of the present invention, "module" and "processor" may include hardware, software or a combination of the two. A module may include hardware circuits, various suitable sensors, communication ports, and memories, and may also include software parts, such as program codes, or a combination of software and hardware. The processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. The processor has data and / or signal processing functions. The processor may be implemented in software, hardware, or a combination of the two. Non-temporary computer-readable storage media include any suitable medium that can store program codes, such as a magnetic disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, and the like. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The term "at least one A or B" or "at least one of A and B" has a similar meaning to "A and / or B", and may include only A, only B, or A and B. The singular terms "one" and "the" may also include plural forms.

[0085] Usually, autonomous driving training videos can be used to vividly help users learn and understand the relevant functions of autonomous driving.

[0086] However, most users only clicked play when watching the autonomous driving training videos, and did not focus on the video content. As a result, users did not receive safety education, causing them to abuse and misuse related functions, which may lead to the hidden danger of subsequent autonomous driving accidents.

[0087] Therefore, in order to solve the above technical problems, the present invention provides the following technical solutions:

[0088] See attached Figure 1 , Figure 1 FIG. 1 is a flow chart showing the main steps of a video viewing verification method according to an embodiment of the present invention. Figure 1 As shown, the video viewing verification method in the embodiment of the present invention mainly includes the following steps 101 to 104.

[0089] Step 101: display N data at N moments during the playback of the autonomous driving training video;

[0090] In a specific implementation process, when a viewing request input by a user is detected, an autonomous driving training video can be played, and N data can be displayed at N moments during the playing of the autonomous driving training video; wherein N is greater than or equal to 2.

[0091] In a specific implementation process, N moments and N data can be randomly selected, so that it can prevent users from only viewing the corresponding data at fixed moments, or remembering fixed data for subsequent verification. For example, a 3-minute autonomous driving training video can display 4 data in the autonomous driving training video at the 50th second, 75th second, 125th second, and 140th second respectively. Among them, the 4 data can be data in a single form or in multiple forms. The data may include random numbers, random letters, random pictures, etc. For example, the 4 data can all be random numbers, or a combination of numbers and letters, etc.

[0092] In a specific implementation process, safety training is usually provided to the owner of a vehicle with an autonomous driving function. Therefore, when an input viewing request is detected, the user's identity can also be identified. If the user is the owner of a vehicle, the autonomous driving training video can be played.

[0093] In a specific implementation process, a correlation relationship between the time when attention is easily lost and the viewing population under different durations of autonomous driving training videos can be pre-built based on the duration of the autonomous driving training videos, the time when attention is easily lost when different groups of people watch autonomous driving training videos of different durations, etc. In this way, after obtaining the identity information of the user, the user can be clustered to obtain the viewing population to which the user belongs, and then combined with the correlation relationship between the time when attention is easily lost and the viewing population, one or more time periods can be randomly selected within a time period before and after the time when attention is easily lost, and then the corresponding data can be displayed at the corresponding time period.

[0094] Step 102: When it is detected that the playing of the autonomous driving training video ends, a data input interface is displayed;

[0095] When it is detected that the playing of the autonomous driving training video has ended, a data input interface may pop up so that the user can input content in the data input interface.

[0096] Step 103: In response to the user's input on the data input interface, detecting whether the input content matches the first verification content consisting of the N data;

[0097] In a specific implementation process, after N data are displayed, the first verification content can be composed of N data in the following manner but not limited to:

[0098] The first method: the first verification content may be generated in the order of the time when the N data are displayed. For example, N is 4, and the 4 data are 3, 2, 5, and 8 in sequence, and the first verification content may be 3258.

[0099] The second method: the first verification content can be generated after sorting N data in a custom order. The custom order is displayed on the data input interface. For example, N is 4, and the custom order is: the first data, the third data, the second data, and the fourth data. The 4 data are 3, 2, 5, and 8 respectively, and the first verification content can be 3528.

[0100] The third method: corresponding questions can be generated based on N data as the first verification content, for example, what is the time corresponding to the i-th data, whether X appears in the autonomous driving training video corresponding to the i-th data, etc., and examples will not be given one by one.

[0101] After the user inputs content in the data input interface, it can be detected whether the input content matches the first verification content composed of the N data.

[0102] Specifically, for the first and second methods, it is possible to detect whether the data and sequence in the input content match the data and sequence in the first verification content. For the third method, it is possible to detect whether the data in the input content is the same as the standard answer to the corresponding question. For example, 3, 2, 5, and 8 are displayed in sequence at 50 seconds, 75 seconds, 125 seconds, and 140 seconds respectively. The first verification content is: what is the time corresponding to the second data 2? The standard answer is 75 seconds. The user enters 75 seconds, then the input content matches the first verification content, otherwise, the input content does not match the first verification content.

[0103] Step 104: If the input content matches the first verification content, the autonomous driving assessment interface is displayed.

[0104] In a specific implementation process, if the input content matches the first verification content, it means that the user is relatively focused during the whole process of watching the autonomous driving training video. At this time, the autonomous driving assessment interface can be displayed so that the user can take the assessment in the autonomous driving assessment interface, and when the user inputs the instruction to complete the autonomous driving assessment, the autonomous driving assessment result can be generated. Among them, the autonomous driving assessment result includes pass or fail; if the autonomous driving assessment result indicates pass, the user can be allowed to control the vehicle to enter the assisted driving mode, otherwise, if the autonomous driving assessment result indicates fail, the vehicle is prohibited from entering the assisted driving mode, to prevent users from abusing and misusing related functions and improve the safety of vehicle autonomous driving.

[0105] The video viewing verification method of this embodiment displays N data at N moments during the playback of the autonomous driving training video, and displays a data input interface when the playback of the autonomous driving training video is detected to be finished; then, in response to the user's input on the data input interface, detects whether the input content matches the first verification content composed of the N data; if the input content matches the first verification content, displays the autonomous driving assessment interface so that the current user can complete the autonomous driving assessment. In this way, the user can focus on watching the autonomous driving training video as much as possible throughout the whole process, improve the effect of the user's safety education, prevent the user from abusing and misusing related functions, and reduce the hidden dangers of autonomous driving accidents.

[0106] In a specific implementation process, during the playback of the autonomous driving training video, the user's eye image may be obtained; based on the eye image, it is detected whether the user is looking at the autonomous driving training video; if it is detected that the user has not looked at the autonomous driving training video for a first preset time, the playback of the autonomous driving training video is paused, and a prompt message is output. The prompt message may include text and / or sound.

[0107] After the prompt information is output, if it is detected that the user looks at the autonomous driving training video again within a second preset time length, the prompt information may be cancelled and the autonomous driving training video may continue to be played, wherein the second preset time length is greater than the first preset time length. If it is detected that the user has not looked at the autonomous driving training video for a period exceeding the second preset time length, the prompt information is cancelled and the autonomous driving training video is kept paused until a continue playing instruction from the user is received.

[0108] See attached Figure 2 , Figure 2 FIG. 1 is a flow chart showing the main steps of a video viewing verification method according to another embodiment of the present invention. Figure 2 As shown, the video viewing verification method in the embodiment of the present invention mainly includes the following steps 201 to 209.

[0109] Step 201: display N data at N moments in the playing process of the autonomous driving training video, and generate the first verification content according to the sequence of moments when the N data are displayed;

[0110] It should be noted that generating the first verification content according to the order of the display moments of the N data may be performed in this step or before step 203 , and this embodiment does not limit the execution steps.

[0111] Step 202: When it is detected that the playing of the autonomous driving training video ends, a data input interface is displayed;

[0112] Step 203, in response to the user's input in the data input interface, detecting whether the input content matches the first verification content consisting of the N data; if so, executing step 204, if not, executing step 205;

[0113] Step 204: display the automatic driving assessment interface;

[0114] Step 205: if the i-th data in the first verification content is inconsistent with the i-th data in the input content, obtain the time corresponding to the i-th data;

[0115] In a specific implementation process, if the input content does not match the first verification content composed of the N data, it may be that part of the data between the first verification content and the input content is inconsistent, or the entire data is inconsistent. In either case, the time corresponding to the i-th data can be obtained, where i is greater than or equal to 1 and less than or equal to N.

[0116] It should be noted that the detection result described here that the input content does not match the first verification content composed of the N data may be the detection result obtained after the number of detections reaches a first preset number of times, for example, the first preset number of times may be 3 times.

[0117] Step 206: replay the automatic driving training video of the preset time period including the moment corresponding to the i-th data, and display M data at M moments respectively;

[0118] In a specific implementation process, when the i-th data in the first verification content is inconsistent with the i-th data of the content input by the user, it means that the user may not be able to concentrate at the moment corresponding to the i-th data. At this time, in order to avoid the user from selecting the autonomous driving training video of the required time period by himself, or to avoid the user from watching all the autonomous driving training videos, the autonomous driving training video of the preset time period including the moment corresponding to the i-th data can be replayed, and M data can be displayed at M moments. Among them, M is greater than or equal to 2. Among them, the number of M can be proportional to the length of the preset time period, that is, the longer the length of the preset time period, the more M, and conversely, the shorter the length of the preset time period, the fewer M.

[0119] In a specific implementation process, the preset time period including the time corresponding to the i-th data bit may be a fixed time period, or may be preset in the following manner:

[0120] (1) Obtaining the error reason reported by the user, the number of times the user did not look at the autonomous driving training video during the initial time period, and the total time duration during which the user did not look at the autonomous driving training video during the initial time period;

[0121] In a specific implementation process, if the video is long and the user does not record the displayed data, the user may forget the data he / she has seen, and may make mistakes when entering content in the data input interface later. Therefore, the reasons for the user's input errors in the data input interface may include forgetfulness, lack of concentration, etc.

[0122] In a specific implementation process, in order to prevent incorrect user feedback from causing inaccurate setting of subsequent preset time periods, the number of times the user did not look at the autonomous driving training video in the initial time period and the total duration of the user not looking at the autonomous driving training video in the initial time period may also be used, wherein the starting moment of the initial time period is the first moment before the moment corresponding to the i-th data, and the ending moment of the initial time period is the second moment after the moment corresponding to the i-th data. In this way, it is possible to assist in judging whether the cause of the error in the user feedback is correct by combining whether the user did not look at the autonomous driving training video multiple times in the initial time period and whether the duration of not looking at the autonomous driving training video is too long, so as to adjust the first moment and the second moment of the initial time period in a targeted manner, and obtain the adjusted time period as the preset time period.

[0123] (2) According to the error cause, the number of times and the total duration, the first time and the second time are adjusted to obtain an adjusted time period as the preset time period.

[0124] In a specific implementation process, if the error cause includes forgetting, the number of times the user did not watch the autonomous driving training video is less than a second preset number of times, and the total time the user did not watch the autonomous driving training video is less than the preset time, it means that the user simply forgot to display the data. At this time, the preset time period should not be too long to prevent the user from wasting time watching repeated videos. At this time, the first moment can be adjusted backward and the second moment can be adjusted forward to obtain the preset time period.

[0125] If the cause of the error includes forgetting, but the number of times the user has not looked at the autonomous driving training video is greater than or equal to the second preset number of times and the total time the user has not looked at the autonomous driving training video is greater than or equal to the preset time, it means that the user did not enter the wrong content because he forgot to display the data. At this time, the preset time period should be relatively long so that the user can re-watch the video of the preset time period. At this time, the first moment can be adjusted forward and the second moment can be adjusted backward to obtain the preset time period.

[0126] If the cause of the error includes inattention, the number of times the user did not look at the autonomous driving training video is greater than or equal to a second preset number of times, and the total time the user did not look at the autonomous driving training video is greater than or equal to the preset time, it means that the user did not concentrate on watching the autonomous driving training video. At this time, the preset time period should be relatively long so that the user can re-watch the video of the preset time period. At this time, the first moment can be adjusted forward and the second moment can be adjusted backward to obtain the preset time period.

[0127] It should be noted that the above method of determining the preset time period is only an example. The first moment and the second moment can be adjusted forward or backward according to actual needs, and examples will not be given one by one here.

[0128] Step 207: after detecting that the video playback of the preset time period ends, displaying a data input interface;

[0129] Step 208, in response to the user's input in the data input interface, detecting whether the input content matches the second verification content composed of the M data; if so, executing step 204; if not, executing step 209;

[0130] The implementation process of the above step 207 and step 208 is the same as the implementation principle of step 102-step 103 of the above embodiment. Please refer to the above related records for details, and no further details will be given here.

[0131] Step 209: The autonomous driving assessment interface is not displayed.

[0132] It should be noted that if the detection input content does not match the second verification content composed of the M data, the automatic driving training video in the jth time period can be replayed in the manner of steps 205 to 208 for verification, which will not be further explained here.

[0133] Furthermore, the present invention also provides a vehicle control method.

[0134] See attached Figure 3 , Figure 3 FIG. 1 is a flow chart of the main steps of a vehicle control method according to an embodiment of the present invention. Figure 3 As shown, the vehicle control method in the embodiment of the present invention mainly includes the following steps 301 to 305.

[0135] Step 301: In response to an assisted driving request, detecting whether the user at the driving position is a vehicle-bound user;

[0136] After the user inputs the assisted driving request, it is possible to detect whether the user at the driving position is a vehicle-bound user. For example, the user's face can be captured by a camera, and face recognition can be performed to detect whether the user at the driving position is a vehicle-bound user.

[0137] Step 302: If it is detected that the user is a vehicle-bound user, obtain the user's autonomous driving assessment result;

[0138] In a specific implementation process, the video viewing verification method of the above-mentioned embodiment can be used to perform verification after playing the autonomous driving training video to selectively display the autonomous driving assessment interface, so that the user can enter the completion assessment instruction after taking the assessment on the autonomous driving assessment interface, and generate the corresponding autonomous driving assessment result for the user in response to the completion assessment instruction entered by the user, wherein the autonomous driving assessment result includes pass or fail.

[0139] Step 303: Check whether the result of the automatic driving assessment indicates passing; if so, execute step 304; if not, execute step 305;

[0140] Step 304: Control the vehicle to enter the assisted driving mode;

[0141] If the autonomous driving assessment result indicates passing, the vehicle can be controlled to enter the assisted driving mode.

[0142] Step 305: prohibit the vehicle from entering the assisted driving mode.

[0143] If the autonomous driving assessment result indicates failure, the vehicle is controlled to enter the assisted driving mode.

[0144] It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art can understand that in order to achieve the effects of the present invention, different steps do not have to be performed in such an order, and they can be performed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present invention.

[0145] It is understood by those skilled in the art that the present invention implements all or part of the processes in the method of the above embodiment, and can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium that can carry the computer program code. It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electric carrier signals and telecommunication signals.

[0146] Furthermore, the present invention also provides an electronic device.

[0147] See attached Figure 4 , Figure 4 1 is a main structural block diagram of an electronic device according to an embodiment of the present invention. Figure 4 As shown, the embodiment of the present invention may include a processor 40 and a storage device 41. The storage device 41 may be configured to store a program for executing the video viewing verification method of the above method embodiment, or a program for the vehicle control method of the above method embodiment. The processor 40 may be configured to execute the program in the storage device, which includes but is not limited to a program for executing the video viewing verification method of the above method embodiment, or a program for vehicle control of the above method embodiment. For ease of explanation, only the parts related to the embodiment of the present invention are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present invention. The electronic device may be a control device formed by various electronic devices.

[0148] Furthermore, the present invention also provides a vehicle, which includes the electronic device of the above embodiment.

[0149] Furthermore, the present invention also provides a computer-readable storage medium. In a computer-readable storage medium embodiment according to the present invention, the computer-readable storage medium can be configured to store a program for executing the video viewing verification method of the above method embodiment, or a program for vehicle control of the above method embodiment, and the program can be loaded and run by a processor to implement the above video viewing verification method, or the vehicle control of the above method embodiment. For ease of explanation, only the parts related to the embodiment of the present invention are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present invention. The computer-readable storage medium can be a storage device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiment of the present invention is a non-temporary computer-readable storage medium.

[0150] Further, it should be understood that since the setting of each module is only for illustrating the functional units of the device of the present invention, the physical devices corresponding to these modules may be the processor itself, or a part of the software in the processor, a part of the hardware, or a part of the combination of software and hardware. Therefore, the number of each module in the figure is only schematic.

[0151] Those skilled in the art will appreciate that the modules in the device can be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principle of the present invention, and therefore, the technical solutions after splitting or merging will fall within the protection scope of the present invention.

[0152] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims

1. A video viewing verification method, characterized in that: include: N data are displayed at N moments during the playback of the autonomous driving training video, where N is greater than or equal to 2; When it is detected that the playing of the autonomous driving training video ends, a data input interface is displayed; Generate first verification content according to the order of the time when the N data are displayed; In response to the user's input on the data input interface, detecting whether the data and the sequence in the input content match the data and the sequence in the first verification content; If the input content matches the first verification content, displaying the automatic driving assessment interface; If it is detected that the i-th data in the first verification content is inconsistent with the i-th data in the input content, obtaining the time corresponding to the i-th data, where i is greater than or equal to 1 and less than or equal to N; Obtaining the error reason fed back by the user, the number of times the user did not watch the autonomous driving training video in an initial time period, and the total duration of time the user did not watch the autonomous driving training video in the initial time period; wherein the starting time of the initial time period is a first time before the time corresponding to the i-th data, and the ending time of the initial time period is a second time after the time corresponding to the i-th data; According to the error cause, the number of times and the total duration, the first time and the second time are adjusted to obtain an adjusted time period as a preset time period; Replay the autonomous driving training video for the preset time period including the moment corresponding to the i-th data.

2. The video viewing verification method according to claim 1, characterized in that: Also includes: Acquiring an eye image of the user during playback of the autonomous driving training video; detecting, according to the eye image, whether the user is looking at the autonomous driving training video; If it is detected that the time duration during which the user has not been watching the autonomous driving training video reaches a first preset time duration, pausing the playing of the autonomous driving training video and outputting a prompt message; In response to detecting that the user looks at the autonomous driving training video again within a second preset time length, canceling the prompt information and continuing to play the autonomous driving training video, wherein the second preset time length is greater than the first preset time length.

3. The video viewing verification method according to claim 2, characterized in that: Also includes: If it is detected that the time for which the user has not been looking at the autonomous driving training video exceeds the second preset time length, the prompt information is canceled, and the playing of the autonomous driving training video is kept paused until a continue playing instruction is received from the user.

4. The video viewing verification method according to claim 1, characterized in that: Also includes: During the replay of the automatic driving training video of the preset time period including the moment corresponding to the i-th data, M data are displayed respectively at M moments, where M is greater than or equal to 2; After detecting that the video playback of the preset time period has ended, displaying a data input interface; In response to the user's input on the data input interface, detecting whether the input content matches the second verification content consisting of the M data; If the input content matches the second verification content, the autonomous driving assessment interface is displayed.

5. A vehicle control method, characterized in that: include: In response to the assisted driving request, detecting whether the user at the driving position is a vehicle-bound user; If it is detected that the user is a vehicle-bound user, the user's autonomous driving assessment result is obtained; wherein the autonomous driving assessment result is generated by the user inputting an assessment instruction in the autonomous driving assessment interface; the autonomous driving assessment interface is selectively displayed after the autonomous driving training video is played based on the video viewing verification method of any one of claims 1 to 4; the autonomous driving assessment result includes pass or fail; If the autonomous driving assessment result indicates passing, controlling the vehicle to enter the assisted driving mode; If the autonomous driving assessment result indicates failure, the vehicle is prohibited from entering the assisted driving mode.

6. An electronic device comprising a processor and a storage device, wherein the storage device is suitable for storing a plurality of program codes, characterized in that: The program code is suitable for being loaded and run by the processor to execute the video viewing verification method according to any one of claims 1 to 4 or to execute the vehicle control method according to claim 5.

7. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 6.

8. A computer-readable storage medium storing a plurality of program codes, characterized in that: The program code is suitable for being loaded and run by a processor to execute the video viewing verification method according to any one of claims 1 to 4 or to execute the vehicle control method according to claim 5.