Self-service test drive monitoring system, self-service test drive monitoring method and medium
By installing a self-service test drive monitoring system on the test drive vehicle, the processor is used to judge the driving behavior of the test drive user, the problem of deviating from the route or occupying the vehicle overtime during the self-service test drive is solved, and effective monitoring and constraints on the test drive behavior is achieved. , improve service efficiency.
Patent Information
- Application Number
- CN202011310714.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-20
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-11-20
AI Technical Summary
During self-service test drives, test drive users have difficulty ensuring that they are driving according to a predetermined driving plan, and may deviate from the route or take up the vehicle overtime.
Provide a self-service test drive monitoring system, equipped on a test drive vehicle, obtains the scheduled driving plan and actual driving situation of the test drive user through the processor, determines whether to drive according to the plan, and limits the operation permissions of the test drive user in case of deviation. .
Effectively constrain the behavior of test drive users, ensure that the test drive vehicle drives according to the scheduled plan, save labor costs and improve service efficiency.
Smart Images

Figure CN112288323B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of self-service vehicle test drive, and in particular to test drive monitoring during self-service vehicle test drive. Background Art
[0002] In order to sell vehicles, vehicle dealerships (such as 4S stores) usually arrange vehicle test drives for vehicle consumers so that consumers who are interested in purchasing the vehicle can better experience the performance of the vehicle before purchasing the vehicle.
[0003] Traditional test drives are conducted in the company of vehicle sales personnel, who introduce the test drive vehicle to consumers (hereinafter sometimes referred to as "test drive users") and accompany consumers in the vehicle test drive. At the same time, in order to reflect the performance of different aspects of the vehicle, the test drive route is also one or more pre-set routes, such as expressways, uphill and downhill sections, and circular sections. Based on normal road conditions, the time to complete the test drive on the road is also within a limited range and can be calculated in advance.
[0004] In recent years, the self-service test drive method has begun to attract attention. Unlike traditional test drives, self-service test drives do not require the accompaniment of sales staff. Consumers use mobile phone apps to make reservations for the model, time, and location of the test drive they want to take. The test drive vehicle arrives at the scheduled time and location, and consumers test drive the vehicle independently after passing identity verification. Self-service test drives do not require the participation of sales staff throughout the process, saving the labor costs of vehicle dealers and providing consumers with more convenient and diverse choices and service experiences. Summary of the invention
[0005] The inventor of the present disclosure has noticed that since there is no salesperson accompanying the test drive, it is difficult to ensure that the test drive user drives the test drive vehicle according to the predetermined driving plan. For example, the test drive user may deviate from the test drive route and not return to the predetermined vehicle return point, or the test drive user may still occupy the test drive vehicle after exceeding the predetermined test drive time.
[0006] The present disclosure is made in view of the above circumstances, and can provide a self-service test drive monitoring system, a self-service test drive monitoring method and a medium to monitor the test drive behavior of the test drive user to ensure that the test drive vehicle travels according to the driving plan, thereby better restraining the test drive behavior of the test drive user.
[0007] According to one aspect of the present disclosure, a self-service test drive monitoring system is provided, which is mounted on a test drive vehicle and is used to monitor the test drive behavior of a test drive user. The self-service test drive monitoring system includes: a memory on which instructions are stored; and a processor, which is configured to execute the instructions stored on the memory to perform the following processing: obtaining a predetermined driving plan of the test drive user; judging whether the test drive user is driving the test drive vehicle according to the predetermined driving plan based on the predetermined driving plan and the actual driving situation of the test drive user when driving the test drive vehicle; and limiting the test drive user's operating authority over the test drive vehicle if it is judged that the test drive user is not driving the test drive vehicle according to the predetermined driving plan.
[0008] According to another aspect of the present disclosure, a self-service test drive monitoring method is provided, including: obtaining a predetermined driving plan of the test drive user; judging whether the test drive user is driving the test drive vehicle according to the predetermined driving plan and the actual driving conditions of the test drive user when driving the test drive vehicle; and limiting the test drive user's operating authority over the test drive vehicle if it is judged that the test drive user is not driving the test drive vehicle according to the predetermined driving plan.
[0009] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the processor is caused to execute the method according to the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The present disclosure will now be described in the following detailed description with reference to the accompanying drawings, wherein the same reference numerals throughout the drawings represent the same or similar components. It is to be understood that the drawings are not necessarily drawn to scale and that the drawings are only used to illustrate exemplary embodiments of the present disclosure and should not be considered as limiting the scope of the present disclosure. Among them:
[0011] Figure 1 An exemplary configuration block diagram of a self-service test drive monitoring system according to an embodiment of the present disclosure is shown;
[0012] Figure 2 An exemplary flow chart of a self-service test drive monitoring method according to an embodiment of the present disclosure is shown;
[0013] Figure 3 An exemplary configuration block diagram of a self-service test drive monitoring system according to another embodiment of the present disclosure is shown;
[0014] Figure 4 An exemplary flow chart showing a self-service test drive monitoring method according to another embodiment of the present disclosure; and
[0015] Figure 5An exemplary configuration of a computing device that can implement an embodiment according to the present disclosure is shown. DETAILED DESCRIPTION
[0016] Various exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. However, it should be understood that the description of various exemplary embodiments is merely illustrative and does not serve as any limitation to the technology of the present disclosure. Unless otherwise specifically stated, the relative arrangement, expressions and numerical values of components and steps in the exemplary embodiments do not limit the scope of the present disclosure.
[0017] In order to better understand the present disclosure, a simple process for a test drive user to conduct a self-service test drive will be first introduced.
[0018] Test drive users can, for example, make a self-service test drive reservation with the vehicle dealer's self-service test drive management system through a Web-based GUI (Graphical User Interface, such as a test drive webpage) or an application installed on a mobile terminal such as a mobile phone, by providing their own identity information, the type of car they wish to test drive, the scheduled test drive starting and ending points, the scheduled test drive start time, and other reservation information.
[0019] The self-service test drive management system of a vehicle dealer can be integrated into a management system for managing various information related to the vehicle dealer's vehicles, so as to achieve unified management of vehicle information and test drive information. In addition, the self-service test drive management system of a vehicle dealer can also be implemented as a separate system. The present disclosure does not limit the implementation method of the self-service test drive management system.
[0020] Next, the self-service test drive management system sends the test drive user's reservation information to the test drive vehicle that matches the model reserved by the user. The test drive vehicle can arrive at the scheduled test drive starting point at the scheduled test drive start time specified by the test drive user through automatic driving according to the reservation information, so that the test drive user can take the test drive. Of course, the salesperson of the vehicle dealer can also drive the test drive vehicle according to the reservation information so that the driving vehicle can arrive at the scheduled test drive starting point at the scheduled test drive start time, and hand over the test drive vehicle to the test drive user after arriving at the scheduled test drive starting point.
[0021] Next, the test drive user completes information confirmation at the test drive vehicle, such as identity verification (such as liveness detection based on face recognition, etc.), driver registration, agreement signing, confirmation of the test drive route, etc. The information confirmation process can be completed, for example, by interacting with the self-service test drive management system through an application installed on a mobile terminal such as a mobile phone, or by interacting with the test drive vehicle through an application. After the information is confirmed, the self-service test drive management system controls the test drive vehicle to open the door, or the test drive vehicle opens the door autonomously, and the test drive user can start the vehicle test drive.
[0022] After the test drive user completes the test drive and returns to the scheduled return location, the test drive user ends the test drive and leaves the test drive vehicle. The test drive vehicle returns to the garage by automatic driving or by a staff member.
[0023] In the above self-service test drive process, since there is no salesperson accompanying, it is difficult to ensure that the test drive user drives the test drive vehicle according to the predetermined driving plan. For example, the test drive user may deviate from the test drive route and not return to the scheduled vehicle return point, or the test drive user may still occupy the test drive vehicle after exceeding the maximum scheduled test drive time.
[0024] Therefore, the present disclosure proposes a self-service test drive monitoring system, which can monitor the test drive behavior of the test drive user to ensure that the test drive vehicle is driven according to the driving plan, thereby better restraining the test drive behavior of the test drive user.
[0025] Next, refer to Figure 1 The self-service test drive monitoring system 1000 according to the embodiment of the present disclosure is described in detail.
[0026] Figure 1 FIG. 1 shows an exemplary configuration block diagram of a self-service test drive monitoring system 1000 according to an embodiment of the present disclosure. Figure 1 As shown, in some embodiments, the self-service test drive monitoring system 1000 may include a processor 1010. The processor 1010 of the self-service test drive monitoring system 1000 provides various functions of the self-service test drive monitoring system 1000. In some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may be configured to execute the self-service test drive monitoring method 2000 (hereinafter referred to as Figure 2 for description).
[0027] Processor 1010 may refer to various implementations of digital circuitry, analog circuitry, or mixed-signal (a combination of analog and digital) circuitry that performs functions in a computing system. Processing circuitry may include, for example, circuits such as integrated circuits (ICs), application specific integrated circuits (ASICs), portions or circuits of separate processor cores, entire processor cores, separate processors, programmable hardware devices such as field programmable gate arrays (FPGAs), and / or systems including multiple processors.
[0028] In some embodiments, the self-service test drive monitoring system 1000 may further include a memory (not shown). The memory of the self-service test drive monitoring system 1000 may store information generated by the processor 1010 and programs and data for the operation of the processor 1010. The memory may be a volatile memory and / or a non-volatile memory. For example, the memory may include, but is not limited to, a random access memory (RAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), a read-only memory (ROM), and a flash memory.
[0029] In addition, the self-service test drive monitoring system 1000 may be implemented at a chip level, or may be implemented at a device level by including other external components.
[0030] The self-service test drive monitoring system 1000 disclosed in the present invention is a system mounted on a test drive vehicle and used to monitor the test drive behavior of the test drive user. Figure 1 As shown, in some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may include a driving plan acquisition unit 1020 , a judgment unit 1030 , and an authority restriction unit 1040 .
[0031] It should be understood that Figure 1 The various units of the self-service test drive monitoring system 1000 shown are only logical modules divided according to the specific functions they implement, and are not used to limit the specific implementation method. In actual implementation, the above modules can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.).
[0032] Next, we will refer to Figure 1 The specific operations of each unit of the self-service test drive monitoring system 1000 are described in detail.
[0033] like Figure 1 As shown, in some embodiments, the driving plan acquisition unit 1020 may be configured to acquire a predetermined driving plan of the test drive user. The predetermined driving plan may include, for example, a predetermined driving route, a predetermined location along the way, a pre-estimated time to arrive at the predetermined location, and other information related to the test drive process.
[0034] In some embodiments, the test drive user can select a predetermined driving route when booking a test drive, and send and register it to the self-service test drive management system through a test drive webpage or application. For example, the self-service test drive management system can send multiple test drive routes to the test drive user through the test drive webpage or application for the test drive user to choose, respectively for experiencing different aspects of the performance of the test drive vehicle.
[0035] Table 1 below illustrates two test drive routes that can be selected by test drive users. Route 1 is a route starting from test drive point A (starting point), passing through waypoint B, waypoint C in sequence, and then returning to test drive point A (end point). This route has many bends, for example, so you can experience the steering performance of the test drive vehicle. Route 2 is a route starting from test drive point A (starting point), passing through waypoint D, and then returning to test drive point A (end point). In this route, waypoint D is, for example, set on a highway, and the high-speed performance of the test drive vehicle can be experienced through this route. It should be understood that Table 1 illustrates test drive routes with the same starting point and end point, but test drive routes with different starting points and end points can also be designed according to actual conditions or the needs of test drive users.
[0036] [Table 1]
[0037] Route 1 Test drive point A→passing point B→passing point C→test drive point A Route 2 Test drive point A→pass point D→test drive point A
[0038] Test drive users can choose a test drive route from multiple test drive routes based on their interest in the vehicle.
[0039] The self-service test drive management system can generate a scheduled driving plan based on the scheduled driving route selected by the test drive user and the test drive user's reservation information, for example, using a map data server, and send it to the test drive vehicle through the network. Alternatively, when the test drive user makes a test drive reservation with the self-service test drive management system, he or she can also select a test drive route and provide it to the self-service test drive management system as part of the reservation information. The self-service test drive management system generates a scheduled driving plan based on the reservation information. As a result, the driving plan acquisition unit 1020 of the self-service test drive monitoring system 1000 mounted on the test drive vehicle can acquire the test drive user's scheduled driving plan.
[0040] In other embodiments, the driving plan acquisition unit 1020 may also generate a predetermined driving plan. For example, before the test drive, the test drive user may input a predetermined driving route into the self-service test drive monitoring system 1000 mounted on the test drive vehicle, and the driving plan acquisition unit 1020 generates a predetermined driving plan based on the predetermined driving route and the reservation information of the test drive user obtained from the self-service test drive management system.
[0041] like Figure 1 As shown, in some embodiments, the judgment unit 1030 can be configured to judge whether the test drive user is driving the test drive vehicle according to the predetermined driving plan and the actual driving conditions of the test drive user when driving the test drive vehicle.
[0042] In some embodiments, it may be considered whether the actual driving situation deviates spatially from the predetermined driving plan. Specifically, the judgment unit 1030 may judge whether the test drive user is driving the test drive vehicle according to the predetermined driving plan based on whether the actual driving route of the test drive user when driving the test drive vehicle deviates from the predetermined driving route in the predetermined driving plan. The judgment unit 1030 may, for example, utilize the vehicle-mounted GPS mounted on the test drive vehicle and interact with the map data server to obtain the actual driving route of the test drive vehicle in real time, and compare it with the predetermined driving route, thereby judging whether the test drive user is driving the test drive vehicle according to the predetermined driving plan.
[0043] For example, when the scheduled driving route is Route 1 (test drive point A→way point B→way point C→test drive point A), if the actual driving route matches Route 1, the judgment unit 1030 can judge that the actual driving route does not deviate from the scheduled driving route, thereby judging that the test drive user did not drive the test drive vehicle according to the scheduled driving route. If the actual driving route does not match Route 1, for example, the vehicle needs to turn right after passing through way point B to reach way point C, and according to the actual driving route obtained by the vehicle-mounted GPS, etc., the vehicle turns left after passing through way point B, the judgment unit 1030 can judge that the actual driving route has deviated from the scheduled driving route, thereby judging that the test drive user did not drive the test drive vehicle according to the scheduled driving plan.
[0044] It should be understood that the method for determining whether the actual driving route deviates from the predetermined driving route is not limited to the above-mentioned method of determining based on steering direction errors, and may also be determined by calculating the distance between the current position of the test drive vehicle and the corresponding position in the predetermined driving route. Those skilled in the art may also adopt other determination methods according to actual conditions.
[0045] In some embodiments, the determination unit 1030 may compare the actual driving route with the predetermined driving route at predetermined intervals to determine whether the actual driving route deviates from the predetermined driving route.
[0046] In other embodiments, whether the actual driving situation deviates from the predetermined driving plan in terms of time may be considered. Specifically, the judgment unit 1030 may judge whether the test drive user is driving the test drive vehicle according to the predetermined driving plan based on the estimated time to arrive at the predetermined location and the actual time when the test drive user arrives at the predetermined location.
[0047] For example, when the estimated time for the test drive vehicle to arrive at waypoint B is 9:30am, but the test drive vehicle actually arrives at waypoint B at 10:00am, there is a deviation in time, and it can be determined that the test drive user did not drive the test drive vehicle according to the scheduled driving plan.
[0048] By considering whether the actual driving situation deviates from the planned driving plan in time, it is possible to avoid the situation where the user occupies the test drive vehicle for a long time even though the user does not deviate from the planned driving route in space (for example, the test drive user parks for a long time at a location on the test drive route).
[0049] In some embodiments, the judgment unit 1030 may judge that the test drive user did not drive the test drive vehicle according to the predetermined driving plan when the deviation between the predetermined driving plan and the actual driving situation is above a first predetermined threshold. The above deviation may represent a spatial deviation and / or a temporal deviation.
[0050] For example, when the deviation represents a spatial deviation, the first predetermined threshold may be set to a predetermined number of cumulative steering direction errors, such as 3. For example, when the actual driving route has more than 3 cumulative steering direction errors compared to the planned driving route, it is determined that the driver does not drive the test drive vehicle according to the planned driving plan.
[0051] As another example, when the deviation represents a deviation in time, the first predetermined threshold may be set to a predetermined time length, such as 20 minutes. For example, when the estimated time for the test drive vehicle to arrive at waypoint B is 9:30am, and the actual time for the test drive vehicle to arrive at waypoint B is 10:00am, the difference between the two times is 30 minutes, which is greater than the first predetermined threshold, and thus it is determined that the driver does not drive the test drive vehicle according to the predetermined driving plan.
[0052] By setting a predetermined threshold, a certain margin can be left when judging route deviation, giving test drive users some flexibility within a reasonable range.
[0053] In some embodiments, the judgment unit 1030 may issue a warning to the test drive user to adjust the test drive behavior when the deviation between the predetermined driving plan and the actual driving situation is lower than a first predetermined threshold and higher than a second predetermined threshold, wherein the first predetermined threshold is higher than the second predetermined threshold. The above deviation may represent a spatial deviation and / or a temporal deviation.
[0054] For example, when the deviation represents a spatial deviation, the second predetermined threshold may be set to a predetermined number of cumulative steering errors, such as 1. For example, when the cumulative steering errors of the actual driving route are more than 1, the test drive user may deviate from the predetermined driving plan, so the judgment unit 1030 may issue a warning to the test drive user to enable the test drive user to adjust the test drive behavior.
[0055] Similarly, in the case where the deviation represents a time deviation, the second predetermined threshold value can be set to a predetermined time length, such as 15 minutes. For example, when the time deviation between the actual driving route and the predetermined driving route for the same predetermined location (such as waypoint B) is more than 15 minutes, the test drive user is likely to deviate from the predetermined driving plan, so the judgment unit 1030 can issue a warning to the test drive user so that the test drive user can adjust the test drive behavior. In some embodiments, the warning can be issued by voice, video, etc. through the multimedia system in the car.
[0056] By setting the second predetermined threshold, the test drive user can be reminded in time to adjust the test drive behavior to prevent the test drive user from deviating from the predetermined driving plan.
[0057] It should be understood that the above-mentioned first predetermined threshold and second predetermined threshold are only examples, and those skilled in the art may also set the first predetermined threshold and second predetermined threshold to other types of values according to actual needs. In addition, multiple different second predetermined thresholds may also be set to determine the severity of the alarm according to the degree of deviation.
[0058] like Figure 1 As shown, in some embodiments, the authority restriction unit 1040 can be configured to: limit the test drive user's operating authority over the test drive vehicle when the judgment unit 1030 determines that the test drive user does not drive the test drive vehicle according to the predetermined driving plan.
[0059] In some embodiments, the restricted authority may include any of the following: changing from a mode where the test drive vehicle is driven by the test drive user to an automatic driving mode where the test drive vehicle is driven autonomously; the test drive vehicle performs automatic parking to stop the test drive; the test drive vehicle performs autonomous driving to return to the starting point of the self-service test drive, thereby terminating the test drive; the test drive vehicle manager takes over the control authority of the test drive vehicle by remote control, thereby terminating the test drive. The manager may, for example, be a staff member of a vehicle dealership store that provides the test drive vehicle. It should be understood that those skilled in the art may also restrict other operation authorities of the test drive user according to actual needs.
[0060] By limiting the test drive user's operating authority over the test drive vehicle, it is possible to prevent the test drive vehicle from continuing to deviate from the scheduled driving plan and prevent improper operations by the test drive user.
[0061] In some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may also be configured to: during the process of the test drive user driving the test drive vehicle, keep the doors of the test drive vehicle in a closed state and cannot be opened by the test drive user.
[0062] By restricting the door opening operation of the test drive user, the test drive user can be prevented from getting off the vehicle during the test drive to carry out activities unrelated to the test drive, thereby restricting the behavior of the test drive user. It should be understood that those skilled in the art can also restrict the behavior of the test drive user by disabling other functions of the test drive vehicle according to actual needs.
[0063] Refer to the following Figure 2 An exemplary flow chart of a self-service test drive monitoring method 2000 according to an embodiment of the present disclosure is described below. The method 2000 can be used, for example, to Figure 1 A self-service test drive monitoring system 1000 is shown.
[0064] like Figure 2 As shown, in step S2010, the predetermined driving plan of the test drive user is obtained. In step S2020, it is determined whether the test drive user is driving the test drive vehicle according to the predetermined driving plan and the actual driving situation of the test drive user when driving the test drive vehicle. In step S2030, if it is determined that the test drive user is not driving the test drive vehicle according to the predetermined driving plan, the test drive user's operation authority over the test drive vehicle is restricted.
[0065] The above steps S2010 to S2030 can be respectively referred to as Figure 1 The driving plan acquisition unit 1020, the judgment unit 1030 and the authority restriction unit 1040 described above are implemented. Figure 1 The description is similar and will not be repeated here.
[0066] Next, refer to Figure 3 An exemplary configuration block diagram of a self-service test drive monitoring system 1000 according to another embodiment of the present disclosure is described. Figure 1 The self-service test drive monitoring system 1000 corresponds to Figure 1 In addition to the driving plan acquisition unit 1020, the judgment unit 1030 and the authority restriction unit 1040 shown in FIG, the notification unit 3010, the test drive vehicle control unit 3020 and the authority adding unit 3030 may also be included. Figure 3 In, with Figure 1 The same parts are denoted by the same reference numerals, and repeated descriptions are omitted.
[0067] like Figure 3 As shown, in some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may further include a notification unit 3010. The notification unit 3010 may be configured to notify the self-service test drive management system outside the test drive vehicle when a test drive vehicle failure or an emergency occurs to the test drive user during the test drive user driving the test drive vehicle.
[0068] The failure of the test drive vehicle may be, for example, a breakdown, insufficient oil or electricity, a failure due to a vehicle collision, other vehicle failures, etc. The emergency condition of the test drive user may be, for example, sudden physical discomfort, physical injury due to a vehicle collision, etc.
[0069] If the test drive vehicle malfunctions or an emergency occurs to the test drive user while the test drive vehicle is being driven, it may be dangerous if certain functions of the test drive vehicle continue to be disabled (such as opening the door) or if the test drive user's operating authority over the test drive vehicle continues to be restricted (such as restricting the test drive user's driving).
[0070] Therefore, in the present disclosure, in the event that a test drive vehicle malfunctions or an emergency occurs to the test drive user while the test drive user is driving the test drive vehicle, a self-service test drive management system outside the test drive vehicle is notified, so that disabled functions can be released or operating permissions can be increased through the self-service test drive management system.
[0071] In some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may further include a test drive vehicle control unit 3020. The test drive vehicle control unit 3020 may be configured to control the test drive vehicle according to instructions for notification from the notification unit 3010 from the self-service test drive management system.
[0072] In some embodiments, the self-service test drive management system can instruct the test drive vehicle control unit 3020 to turn on the onboard camera of the test drive vehicle and transmit the data captured by the onboard camera to the self-service test drive management system. The staff at the self-service test drive management system can judge the conditions of the test drive vehicle and the test drive user based on the data transmitted back from the test drive vehicle, and perform corresponding operations to remotely control the test drive vehicle.
[0073] In some embodiments, the self-service test drive management system can instruct the test drive vehicle control unit 3020 to open the door of the test drive vehicle. Thus, in the event of an emergency and the test drive user needs to get off the vehicle, the door can be remotely controlled to open, avoiding the test drive user being trapped in the vehicle and causing danger.
[0074] In some embodiments, the self-service test drive management system can instruct the test drive vehicle control unit 3020 to cause the test drive vehicle to trigger the in-vehicle self-service rescue system (e.g., the SOS button in the vehicle) to sound an alarm. For example, if a serious car accident occurs in the test drive vehicle and the test driver is injured and unconscious, the in-vehicle self-service rescue system can be remotely triggered to sound an alarm, so that the test driver can be rescued in time.
[0075] It should be understood that the self-service test drive management system can also perform other remote controls on the test drive vehicle by instructing the test drive vehicle control unit 3020 .
[0076] In some embodiments, the processor 1010 of the self-service test drive monitoring system 1000 may further include a permission adding unit 3020. The permission adding unit 3020 may be configured to: increase the test drive user's operating permission for the test drive vehicle according to the instruction of the notification unit 3010 from the self-service test drive management system.
[0077] In this embodiment, unlike the above-mentioned self-service test drive management system which remotely controls the test drive vehicle by instructing the test drive vehicle control unit 3020, the permission adding unit 3020 increases the test drive user's operating authority over the test drive vehicle according to the instructions of the self-service test drive management system, thereby enabling the test drive user to perform more operations on the test drive vehicle by himself.
[0078] In some embodiments, increasing the test drive user's operating authority for the test drive vehicle may include allowing the test drive user to open the door of the test drive vehicle. In addition, increasing the operating authority may also include other operations, such as restoring the operating authority restricted by the authority restriction unit 1040, such as restoring from the automatic driving mode of the test drive vehicle to the mode of the test drive user driving the test drive vehicle.
[0079] according to Figure 3 The self-service test drive monitoring system 1000 shown can improve the safety of test drive users during self-service test drives and reduce the risk of causing serious accidents.
[0080] Refer to the following Figure 4 An exemplary flow chart of a self-service test drive monitoring method 4000 according to another embodiment of the present disclosure is described below. The method 4000 can be used, for example, to Figure 3 A self-service test drive monitoring system 1000 is shown.
[0081] like Figure 4 As shown, in step S4010, when a test drive vehicle fails or an emergency occurs to the test drive user during the test drive user driving the test drive vehicle, a notification is sent to the self-service test drive management system outside the test drive vehicle. In step S4020, the test drive vehicle is controlled according to the instruction from the self-service test drive management system for the notification. In step S4030, the test drive user's operating authority for the test drive vehicle is increased according to the instruction from the self-service test drive management system for the notification.
[0082] The above steps S4010 to S4030 can be respectively referred to as Figure 3 The notification unit 3010, the test drive vehicle control unit 3020 and the permission adding unit 3030 described above are implemented. Figure 3 The description is similar and will not be repeated here.
[0083] Figure 5 An exemplary configuration of a computing device 500 capable of implementing embodiments according to the present disclosure is shown.
[0084] The computing device 500 is an example of a hardware device to which the above aspects of the present disclosure can be applied. The computing device 500 can be any machine configured to perform processing and / or computing. The computing device 500 can be, but is not limited to, a workstation, a server, a desktop computer, a laptop computer, a tablet computer, a personal data assistant (PDA), a smart phone, a vehicle-mounted computer, or a combination thereof.
[0085] like Figure 5 As shown, computing device 500 may include one or more components that may be connected or communicated with bus 502 via one or more interfaces. Bus 502 may include, but is not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus, etc. Computing device 500 may include, for example, one or more processors 504, one or more input devices 506, and one or more output devices 508. One or more processors 504 may be any type of processor, and may include, but is not limited to, one or more general-purpose processors or special-purpose processors (such as special-purpose processing chips). Processor 502 may correspond to, for example, Figure 1 or Figure 3 The processor 1010 in the self-service test drive monitoring system is configured to implement the functions of each unit of the self-service test drive monitoring system of the present disclosure. The input device 506 can be any type of input device capable of inputting information to the computing device, and can include but is not limited to a mouse, a keyboard, a touch screen, a microphone and / or a remote controller. The output device 508 can be any type of device capable of presenting information, and can include but is not limited to a display, a speaker, a video / audio output terminal, a vibrator and / or a printer.
[0086] The computing device 500 may also include or be connected to a non-transitory storage device 514, which may be any non-transitory storage device that can implement data storage, and may include, but is not limited to, a disk drive, an optical storage device, a solid-state memory, a floppy disk, a flexible disk, a hard disk, a tape, or any other magnetic medium, a compressed disk or any other optical medium, a cache memory, and / or any other storage chip or module, and / or any other medium from which a computer can read data, instructions, and / or code. The computing device 500 may also include a random access memory (RAM) 510 and a read-only memory (ROM) 512. The ROM 512 may store programs, utilities, or processes to be executed in a non-volatile manner. The RAM 510 may provide volatile data storage and store instructions related to the operation of the computing device 500. The computing device 500 may also include a network / bus interface 516 coupled to a data link 518. The network / bus interface 516 may be any type of device or system capable of enabling communication with an external device and / or a network, and may include but is not limited to a modem, a network card, an infrared communication device, a wireless communication device, and / or a chipset (such as a Bluetooth TM equipment, IEEE 802.11 equipment, WiFi equipment, WiMax equipment, mobile cellular communication facilities, etc.).
[0087] The terms used herein are only for describing specific exemplary embodiments and are not intended to limit the present disclosure. Unless the context clearly indicates otherwise, the singular forms of "one" and "the" used herein are intended to include plural forms as well. It should also be understood that when the word "including" is used in this article, it indicates the existence of the indicated features, wholes, steps, operations, units and / or components, but does not exclude the existence or increase of one or more other features, wholes, steps, operations, units and / or components and / or their combinations. In addition, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or order. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "multiple" is two or more.
[0088] References to "embodiments" or similar expressions in this specification refer to specific features, structures, or characteristics described in conjunction with the embodiment as being included in at least one specific embodiment of the present disclosure. Therefore, the appearance of "in an embodiment of the present disclosure" and similar expressions in this specification does not necessarily refer to the same embodiment.
[0089] Those skilled in the art will appreciate that the present disclosure may be implemented in various forms, such as a complete hardware embodiment, a complete software embodiment (including firmware, resident software, microprogram code, etc.), or a combination of software and hardware, which will be referred to below as a "circuit," "module," "unit," or "system." In addition, the present disclosure may also be implemented in any tangible media form as a computer program product having a computer-usable program code stored thereon.
[0090] The relevant description of the present disclosure is described with reference to the flowchart and / or block diagram of the system, device, method and computer program product according to the specific embodiment of the present disclosure. It can be understood that each block in each flowchart and / or block diagram, and any combination of blocks in the flowchart and / or block diagram, can be implemented using computer program instructions. These computer program instructions can be executed by a machine composed of a processor of a general-purpose computer or a special computer or other programmable data processing device, and the instructions are processed by a computer or other programmable data processing device to implement the functions or operations described in the flowchart and / or block diagram.
[0091] The accompanying drawings show the flow charts and block diagrams of the architecture, functions and operations that can be implemented by the systems, devices, methods and computer program products according to various embodiments of the present disclosure. Therefore, each block in the flow chart or block diagram can represent a module, segment, or part of the program code, which includes one or more executable instructions to implement the specified logical function. It should also be noted that in some other embodiments, the functions described in the blocks may not be performed in the order shown in the figure. For example, two blocks connected to each other in the figure can actually be executed simultaneously, or in some cases according to the functions involved, they can also be executed in the opposite order of the icons. It should also be noted that each block diagram and / or flow chart block, as well as the combination of blocks in the block diagram and / or flow chart, can be implemented by a system based on special hardware, or by a combination of special hardware and computer instructions to perform specific functions or operations.
[0092] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to market technologies, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A self-service test drive monitoring system is mounted on a test drive vehicle and is used to monitor the test drive behavior of a test drive user. The self-service test drive monitoring system comprises: a memory having instructions stored therein; as well as A processor configured to execute instructions stored in the memory to perform the following processing: Obtaining a scheduled driving plan of the test drive user; For a predetermined location in the predetermined driving plan, judging whether the test drive user is driving the test drive vehicle according to the predetermined driving plan based on a pre-estimated time to arrive at the predetermined location and an actual time when the test drive user arrives at the predetermined location; as well as If it is determined that the test drive user does not drive the test drive vehicle according to the predetermined driving plan, restricting the test drive user's operation authority over the test drive vehicle, Wherein, limiting the test drive user's operating authority over the test drive vehicle includes any one of the following: performing automatic parking by the test drive vehicle to stop the test drive; The test drive vehicle performs autonomous driving to return to the starting point of the self-service test drive, thereby terminating the test drive; The test drive is terminated by the test drive vehicle manager taking over the control authority of the test drive vehicle through remote control. The processor is further configured to execute instructions stored in the memory to perform the following processing: In the event that a failure of the test drive vehicle or an emergency of the test drive user occurs while the test drive user is driving the test drive vehicle, notifying a self-service test drive management system outside the test drive vehicle; Restoring the restricted test drive user's operating authority over the test drive vehicle according to an instruction from the self-service test drive management system in response to the notification; and According to the instruction of the self-service test drive management system for the notification, the on-board camera of the test drive vehicle is turned on, and the data captured by the on-board camera is transmitted to the self-service test drive management system.
2. The self-service test drive monitoring system according to claim 1, wherein: When the deviation between the pre-estimated time to arrive at the predetermined location and the time when the test drive user actually arrives at the predetermined location is greater than a first predetermined threshold, it is determined that the test drive user does not drive the test drive vehicle according to the predetermined driving plan.
3. The self-service test drive monitoring system according to claim 2, wherein: The processor is further configured to execute instructions stored on the memory to perform the following processes: When the deviation between the pre-estimated time to arrive at the predetermined location and the actual time when the test drive user arrives at the predetermined location is lower than the first predetermined threshold and higher than the second predetermined threshold, a warning is issued to the test drive user so that the test drive user adjusts the test drive behavior; The first predetermined threshold is higher than the second predetermined threshold.
4. The self-service test drive monitoring system according to claim 1, wherein: The processor is further configured to execute instructions stored on the memory to perform the following processes: When the test drive user drives the test drive vehicle, the doors of the test drive vehicle are closed and cannot be opened by the test drive user.
5. The self-service test drive monitoring system according to claim 1, wherein: Controlling the test drive vehicle according to the instruction from the self-service test drive management system for the notification also includes one or more of the following: Opening a door of the test drive vehicle; The test drive vehicle triggers the on-vehicle self-help rescue system to sound an alarm.
6. The self-service test drive monitoring system according to claim 1, wherein: Restoring the test drive user's operating authority over the test drive vehicle includes: The test drive user is allowed to open a door of the test drive vehicle.
7. A self-service test drive monitoring method, used to monitor the test drive behavior of a test drive user, the self-service test drive monitoring method comprising: Obtaining a scheduled driving plan of the test drive user; For a predetermined location in the predetermined driving plan, judging whether the test drive user is driving the test drive vehicle according to the predetermined driving plan based on a pre-estimated time to arrive at the predetermined location and an actual time when the test drive user arrives at the predetermined location; as well as If it is determined that the test drive user does not drive the test drive vehicle according to the predetermined driving plan, restricting the test drive user's operation authority over the test drive vehicle, Wherein, limiting the test drive user's operating authority over the test drive vehicle includes any one of the following: performing automatic parking by the test drive vehicle to stop the test drive; The test drive vehicle performs autonomous driving to return to the starting point of the self-service test drive, thereby terminating the test drive; The test drive is terminated by the test drive vehicle manager taking over the control authority of the test drive vehicle through remote control. Wherein, the self-service test drive monitoring method further includes: In the event that a failure of the test drive vehicle or an emergency of the test drive user occurs while the test drive user is driving the test drive vehicle, notifying a self-service test drive management system outside the test drive vehicle; Restoring the test drive user's operating authority over the test drive vehicle according to an instruction from the self-service test drive management system in response to the notification; and According to the instruction of the self-service test drive management system for the notification, the on-board camera of the test drive vehicle is turned on, and the data captured by the on-board camera is transmitted to the self-service test drive management system.
8. The self-service test drive monitoring method according to claim 7, wherein: When the deviation between the pre-estimated time to arrive at the predetermined location and the time when the test drive user actually arrives at the predetermined location is greater than a first predetermined threshold, it is determined that the test drive user does not drive the test drive vehicle according to the predetermined driving plan.
9. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the processor is caused to execute the method according to claim 7 or 8.