METHOD FOR MANAGING THE TRIGGERING OF A MOTOR VEHICLE GOING TO SLEEP

The method and device optimize vehicle sleep management by using geolocation and driver profiles to prevent unnecessary sleep, addressing inefficiencies and improving responsiveness and energy use.

FR3157945A1Pending Publication Date: 2025-07-04AMPERE SAS
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
FR2023015447
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

Existing vehicle systems face inefficiencies and premature wear due to hidden activities that continue after the vehicle is parked, leading to energy consumption, prolonged system shutdowns, and a poor user experience.

Method used

A method and device that dynamically manage the vehicle's sleep trigger by analyzing historical immobilization data based on geolocation and driver profiles to determine an optimal sleep time, preventing unnecessary sleep during short stops.

Benefits of technology

Improves user experience by enhancing vehicle responsiveness during stops and reducing energy consumption, without requiring additional hardware, and can be applied to existing vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

METHOD FOR MANAGING THE TRIGGERING OF A MOTOR VEHICLE FALLING ASLEEP Method for managing the triggering of a motor vehicle falling asleep, said method comprising steps of: detecting the profile (10) of the driver of said motor vehicle; geolocation (20) of said motor vehicle; acquiring a predetermined duration required before the motor vehicle falls asleep (30); acquiring from a database (4) a plurality of historical immobilization durations (40) of said motor vehicle as a function of said geolocation (20) and / or said profile (10) of said driver; estimating an immobilization duration (50) of said motor vehicle from said historical immobilization durations (40) of said motor vehicle;andwhen said immobilization duration (50) is less than said predetermined duration necessary before the motor vehicle (30) falls asleep, control (6) for hindering the triggering of said falling asleep of said motor vehicle during said immobilization duration (50) of said motor vehicle. Fig. 1.;
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: METHOD FOR MANAGING THE TRIGGERING OF SLEEP IN A MOTOR VEHICLE Technical field

[0001] The present invention relates to a device and a method for managing the triggering of sleep in a motor vehicle. Prior art

[0002] A computer of a motor vehicle is a car part allowing the management of one or more different functions of the vehicle. For example, an engine computer is a car part allowing the management of the different engine functions of a vehicle. A computer collects for example constantly or periodically or on command one or more pieces of information to be able to control other components of the vehicle and / or the electrical operation of the vehicle.

[0003] When a motor vehicle is stopped for a long time for parking, the power supply to most of the computers in the motor vehicle may be cut off. The power supply to the computers is not cut off immediately because some computers must still perform activities for a predetermined period of time. For example, a hidden activity may be the cleaning of a memory, and / or the creation of an image of the RAM, in other words a hibernation, and / or an update of one or more software programs, etc. These activities are hidden from the user of the vehicle, for example the driver of the vehicle. In other words, they remain invisible to the user of the vehicle who does not realize in the passenger compartment that these activities are taking place. However, in certain cases, the user unlocks or restarts the vehicle before the end of these activities which are hidden or invisible to the user of the vehicle.This vehicle and computer wake-up event can abruptly interrupt hidden activities. Similarly, the user may unlock or restart the vehicle very shortly after the end of these hidden activities. The hidden activities were then executed unnecessarily.

[0004] These hidden activities of the calculators consume the capacity of one or more processors of the vehicle, in energy and in time also. They are also responsible for the premature wear of certain components of the vehicle. This is the case for example of the suspension of disk called "Suspend to Disk" or hibernation of the on-board infotainment system of a vehicle, also called "In-Vehicle Info-tainment" and abbreviated IVI. The IVI functionality creates an image of the RAM, the compresses and stores it in non-volatile memory, for example eMMC or Enhanced Module Management Controller. However, this type of memory has a finite number of writes: too many writes will reduce its lifespan and therefore that of the part.

[0005] Finally, certain hidden activities may block the vehicle system until their executions are completed. Alternatively, certain hidden activities may require a specific shutdown procedure. The duration of sleeping and / or restarting all computers may be extended compared to normal operation of a vehicle, and may thus generate a poor experience for the vehicle user. Summary of the invention

[0006] It may therefore be beneficial to have a more dynamic approach to putting a vehicle to sleep so as not to perform one or more sleep activities during a given period if there is a risk of waking up the nearby vehicle.

[0007] The present invention relates to a method for managing the triggering of the falling asleep of a motor vehicle which resolves the technical limitations mentioned in relation to the systems of the state of the art. The main objective of the present invention is to propose a dynamic solution for managing the triggering of the falling asleep of a motor vehicle in order to determine an optimal time before the vehicle falls asleep.

[0008] The invention thus relates to a method for managing the triggering of the falling asleep of a motor vehicle, the method comprising steps of: - detecting the profile of the driver of the motor vehicle; - geolocation of the motor vehicle; - acquisition of a predetermined duration necessary before the motor vehicle falls asleep; - acquisition from a database of a plurality of historical immobilization durations of the motor vehicle based on geolocation and / or the driver's profile; - estimation of a duration of immobilization of the motor vehicle based on the historical durations of immobilization of the motor vehicle; and - when the immobilization period is less than the predetermined period required before the motor vehicle goes to sleep, control to prevent the motor vehicle from going to sleep during the immobilization period of the motor vehicle.

[0009] The method according to the invention offers a dynamic solution to the management of the triggering the falling asleep of a motor vehicle in order to determine an optimal time before the vehicle falls asleep. In other words, the method according to the invention allows the determination of a duration of immobilization of the motor vehicle and therefore of an optimal duration before falling asleep based on the location and history of the motor vehicle. The method thus allows the improvement of the experience of a user of the vehicle, for example the driver and / or a passenger, thanks to better responsiveness of the vehicle system during stops, whether prolonged or not, and when the vehicle wakes up. The deployment of the method does not require the installation of additional parts in a vehicle and can therefore be carried out on existing vehicles.The use of the method of the invention and the corresponding device can also be extended to other uses such as, for example, keeping the air conditioning running in the passenger compartment for a given period in the absence of the user in the vehicle.

[0010] The method according to the invention processes the historical immobilization durations of the motor vehicle, i.e. the time information returned by the method, in order to provide a single time information corresponding to the immobilization duration of the vehicle as well as a decision to authorize or not the launch of the procedure for putting the vehicle to sleep. The method comprises the statistical analysis of said historical immobilization durations of the motor vehicle. The minimal processing may be for example an average of the times in order to obtain an average historical immobilization duration of the vehicle, i.e. an average time for the vehicle to sleep, in the current location area. These average times for sleeping may be weighted for example according to their level of use, their distance from the location, their age, etc.It should be noted that the method of calculating an average historical vehicle immobilization time is a basic method, and other statistical approaches can be considered, such as those derived from machine learning. If the calculated immobilization time is less than or slightly greater than the predetermined time required before the motor vehicle goes to sleep, putting the vehicle to sleep is not authorized during the immobilization time. If the calculated immobilization time is much greater than the predetermined time required before the motor vehicle goes to sleep, or if the current geolocation of the vehicle does not exist in the database, putting the vehicle to sleep is authorized and the vehicle performs the usual sleeping procedure for the predetermined time required before the motor vehicle goes to sleep.It is important to note that the predetermined time required before the motor vehicle falls asleep allows for retroactive accounting and depends on the vehicle model.

[0011] The method according to the invention requires recognition of the user of the vehicle. automobile. In other words, the step of detecting the profile of the driver of the motor vehicle includes a step of recognizing the user of the vehicle. A user is, for example, a driver of the vehicle or a passenger of the vehicle. User recognition makes it possible to discriminate between users, for example within the same family, because users can have different behaviors. The user recognition step mainly has an impact on the accuracy of the process. Several pieces of information available in the vehicle make it possible to recognize or select the user. This information can, for example, come from the key or the vehicle opening badge, a telephone, the profile selected by the user in the multimedia section on the passenger compartment touch screen, a driver recognition camera, etc.The availability of this information depends on the features available in the vehicle, but their diversity allows for great scalability. Several pieces of user information can be combined to refine user recognition. The step of detecting the profile of the motor vehicle driver also allows for the detection of a user profile. At a minimum, two types of profiles can be detected: a normal user profile and an intensive user profile. For example, an intensive user will make many stops, with limited durations and at locations that vary greatly. The typical profile of an intensive user is, for example, a delivery driver.

[0012] The geolocation step makes it possible to acquire a geographical location of the vehicle. The information provided for the geolocation of the vehicle generally comes from a device of the global positioning system type, abbreviated GPS for Global Positioning System, but can also be provided by other less precise devices of the wireless internet access network type Wi-Fi or mobile telephone network for example. The geolocation information of the vehicle is the last known. Indeed, in the case of a covered parking lot for example, a GPS type geolocation device may not work but the last location information determined and recorded can nevertheless be used by the method according to the invention.

[0013] Recording the plurality of historical immobilization durations of the motor vehicle as a function of the geolocation and / or the driver profile makes it possible to store the duration of parking of the vehicle on a given geolocation but also the date of the last update in the case of multiple parkings for the same geolocation. A historical immobilization duration of the motor vehicle can be calculated inside or outside a device carrying out the steps of the method according to the invention. The information provided to calculate an immobilization duration is the time at which the vehicle was stopped and the time at which the vehicle was woken up at the same geolocation. The immobilization duration corresponds to the time elapsed between the time at which the vehicle was stopped and the time at which the vehicle was woken up at the same geolocation. The method according to the invention does not require the storage of all the time information associated with a geolocation when these are updated several times. The minimum, maximum and average durations are sufficient, as well as optionally the number of updates of the information and the date of the last update.

[0014] The method also optionally comprises steps for cleaning the database. In order to avoid saturation of the database and a slowdown in the search for historical immobilization durations, the method may comprise additional steps for deleting historical immobilization durations that are too old and unused. Each of the historical immobilization durations therefore also comprises information relating to the last update date of this historical immobilization duration and the number of uses of this historical immobilization duration.

[0015] More particularly, the method comprises the additional step of controlling the triggering of the falling asleep of the motor vehicle when the immobilization duration is greater than the predetermined duration necessary before falling asleep of the motor vehicle or when no historical immobilization duration of the motor vehicle in the database corresponds to the geolocation.

[0016] More particularly, the geolocation step comprises: - determining the positioning of the motor vehicle on a map, for example a road map, and acquiring a size of a geographical analysis zone on the map around the positioning of the motor vehicle; and in which the method comprises the additional step of identifying historical immobilization positions of the motor vehicle in the geographical analysis zone; and in which each historical immobilization position of the motor vehicle corresponds to at least one of the historical immobilization durations of the motor vehicle in the database; or - determining a positioning zone of the motor vehicle on a map; and in which the method comprises the additional step of identifying historical immobilization positions of the motor vehicle in the positioning zone; and in which each historical immobilization position of the motor vehicle corresponds to at least one of the historical immobilization durations of the motor vehicle in the database.

[0017] In the case of geolocation based on a precise geolocation device, such as for example a global positioning system type device, abbreviated GPS, the geolocation step includes the search for geographical positions close to the positioning of the current motor vehicle on a map, within a geographical analysis zone calculated according to the positioning of the current motor vehicle and the size of the geographical analysis zone.

[0018] In the case of geolocation based on an imprecise geolocation device, such as for example a wireless Wi-Fi internet access network device, the method according to the invention acquires the historical immobilization times of the motor vehicle corresponding to the geolocation. The geographic analysis zone parameter used with a global positioning system type device is ignored in this case because the geolocation device alone defines a geographic analysis zone.

[0019] More particularly, the plurality of historical immobilization durations of the motor vehicle corresponds to all the historical immobilization durations of the motor vehicle for all the geolocations.

[0020] This case corresponds to a profile of the driver of the motor vehicle being intensive. The stored historical immobilization durations then only rarely correspond to a geolocation used regularly. The historical immobilization durations then correspond to all the historical immobilization durations of the vehicle independently of the current geolocation of the vehicle. In this case, the value of the predicted immobilization duration of the motor vehicle can be for example replaced by a time based on the analysis of the user data.

[0021] More particularly, the geolocation of the motor vehicle corresponds to the identification of the last known geolocation of the motor vehicle.

[0022] More particularly, an immobilization duration comprises the plurality of historical immobilization durations of the motor vehicle and a most recent update date for the historical immobilization durations of the motor vehicle when multiple historical immobilization durations are available for the same geolocation.

[0023] More particularly, each of the historical immobilization durations of the motor vehicle corresponds to the duration elapsed between the time at which the motor vehicle was immobilized at the geolocation and the time at which the motor vehicle was woken up at the same geolocation.

[0024] More particularly, the method is executed after immobilization of the vehicle at the geolocation; or according to which the method comprises the additional steps of: - anticipation of a future geolocation where the motor vehicle will be immobilized; - acquisition from the database of a plurality of historical immobilization durations of the motor vehicle based on future geolocation and / or the driver's profile; and - estimation of the duration of immobilization of the motor vehicle at future geolocation based on historical immobilization durations of the motor vehicle.

[0025] The process is for example only triggered on a parking lot of the motor vehicle. However, it could be run periodically or continuously to anticipate the vehicle's route and a future immobilization. This would overcome limitations related to cellular and GPS coverage issues, for example in an underground car park, but would also make it easier to use an offboard solution, to reduce the need for pinging, as one or more necessary offboard information would be requested in advance of the vehicle's immobilization.

[0026] In order to achieve the above-mentioned objective, the present invention provides a device for managing the triggering of the falling asleep of a motor vehicle, the device comprising: - means of detecting the profile of the driver of the motor vehicle; - means of geolocation of the motor vehicle; - means of acquiring a predetermined duration required before the motor vehicle falls asleep; - means of acquiring from a database a plurality of historical immobilization durations of the motor vehicle based on geolocation and / or the driver's profile; - means of estimating the duration of immobilization of the motor vehicle from the historical durations of immobilization of the motor vehicle; and - when the period of immobilization is less than the predetermined period required before the motor vehicle goes to sleep, means of controlling the inhibition of the triggering of the motor vehicle going to sleep during the period of immobilization of the motor vehicle.

[0027] The device for managing the triggering of the falling asleep of a motor vehicle according to the invention offers a dynamic solution to the management of the triggering of the falling asleep of a motor vehicle in order to determine an optimal time before the vehicle falls asleep. In other words, the device according to the invention allows the determination of a duration of immobilization of the motor vehicle and therefore of an optimal duration before falling asleep based on the location and the history of the motor vehicle. The device thus allows the improvement of the experience of a user The invention relates to a device for monitoring the vehicle's operating conditions, for example the driver and / or a passenger, thanks to improved responsiveness of the vehicle's device during stops, whether prolonged or not, and when the vehicle is woken up. Deployment of the device does not require the installation of additional parts in a vehicle and can therefore be carried out on existing vehicles. The use of the device of the invention and the corresponding method can also be extended to other uses, such as keeping the air conditioning running in the passenger compartment for a specific period in the absence of the user in the vehicle.

[0028] The device according to the invention processes the historical immobilization durations of the motor vehicle, i.e. the time information returned by the method, in order to provide a single time information corresponding to the immobilization duration of the vehicle as well as a decision to authorize or not the launch of the procedure for putting the vehicle to sleep. The device comprises the statistical analysis of the historical immobilization durations of the motor vehicle returned by the search during their acquisition. The minimal processing can be for example an average of the times in order to obtain an average historical immobilization duration of the vehicle, i.e. an average time for the vehicle to sleep, in the current location area. These average sleep times can be weighted for example according to their level of use, their distance from the location, their age, etc.It should be noted that the method of calculating an average historical vehicle immobilization time is a basic method, and other statistical approaches can be considered, such as the use of artificial intelligence. If the calculated immobilization time is less than or slightly more than the predetermined time required before the motor vehicle goes to sleep, putting the vehicle to sleep is not allowed during the immobilization time. If the calculated immobilization time is much greater than the predetermined time required before the motor vehicle goes to sleep, or if the current geolocation of the vehicle does not exist in the database, putting the vehicle to sleep is allowed and the vehicle performs the usual sleeping procedure for the predetermined time required before the motor vehicle goes to sleep.It is important to note that the predetermined time required before the motor vehicle falls asleep allows for retroactive accounting and depends on the vehicle model.

[0029] In order to achieve the above-mentioned objective, the present invention provides a motor vehicle comprising a device according to one aspect of the invention.

[0030] In order to achieve the above-mentioned objective, the present invention provides a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to implement the method according to an aspect of the invention.

[0031] In order to achieve the above-mentioned objective, the present invention provides a system for managing the triggering of the falling asleep of a motor vehicle, the system comprising: - means of detecting the driver of the motor vehicle; - means of geolocation of the motor vehicle; - means of acquiring a predetermined duration necessary before endor motor vehicle transfer; - for geolocation, and for other motor vehicles other than the motor vehicle, means of acquisition: • historical immobilization durations; • recognition and profiles of other drivers of motor vehicles other than the motor vehicle; - means for estimating the duration of immobilization of the motor vehicle based on the historical immobilization durations of other motor vehicles for geolocation and / or the driver profile; and - when the immobilization duration is less than the predetermined duration required before the motor vehicle goes to sleep, control to prevent the motor vehicle from going to sleep during the immobilization period of the motor vehicle.

[0032] The system for managing the triggering of the falling asleep of a motor vehicle according to the invention offers a dynamic solution to the management of the triggering of the falling asleep of a motor vehicle in order to determine an optimal time before the vehicle falls asleep. In other words, the system according to the invention allows the determination of a duration of immobilization of the motor vehicle and therefore of an optimal duration before falling asleep based on the location and history of the motor vehicle. The system thus allows the improvement of the experience of a user of the vehicle, for example the driver and / or a passenger, thanks to better responsiveness of the vehicle system during stops, whether prolonged or not, and when the vehicle wakes up. The deployment of the system does not require the installation of additional parts in a vehicle and can therefore be carried out on existing vehicles.The use of the system of the invention and the corresponding method can also be extended to other uses such as, for example, keeping the air conditioning running in the passenger compartment for a given period in the absence of the user in the vehicle.

[0033] The system according to the invention processes the historical immobilization durations of the motor vehicle, i.e. the time information sent back by the method, in order to provide a single time information corresponding to the immobilization duration. of the vehicle as well as a decision to authorize or not the launch of the vehicle sleep procedure. The system includes the statistical analysis of the historical immobilization times of the motor vehicle reported by the search during their acquisition. The minimum processing can be for example an average of the times in order to obtain an average historical immobilization time of the vehicle, i.e. an average sleep time of the vehicle, on the current location area. These average sleep times can be weighted for example according to their level of use, their distance from the location, their age, etc. It should be noted that the method of calculating an average historical immobilization time of the vehicle is a basic method, and other statistical approaches can be considered, such as for example the use of artificial intelligence.If the calculated immobilization time is less than or slightly greater than the predetermined time required before the motor vehicle goes to sleep, putting the vehicle to sleep is not authorized during the immobilization time. If the calculated immobilization time is much greater than the predetermined time required before the motor vehicle goes to sleep, or if the current geolocation of the vehicle does not exist in the database, putting the vehicle to sleep is authorized and the vehicle performs the usual sleeping procedure for the predetermined time required before the motor vehicle goes to sleep. It is important to note that the predetermined time required before the motor vehicle goes to sleep allows for retroactive accounting and depends on the vehicle model.

[0034] The system according to the invention is embedded in the vehicle. Alternatively, the system and / or the associated method can be deported or improved, for example, on an offboard cloud server not embedded in the vehicle. This offboard management allows improved data processing thanks to more powerful algorithms that are regularly updated on the cloud server. The estimation of the immobilization duration can also be improved in this case by taking into account information relating to the geolocation and the characteristics of the immobilization zone that would be stored and updated regularly offboard. This information can make it possible to estimate the immobilization durations. For example, if the information stored offboard corresponding to the geolocation is a long-term paid parking lot at an airport, it is obvious that the probability of a short stop is minimal.Offboard management also allows for improved decision-making through collaborative information: statistics from all users of this type of device could be shared anonymously to improve decision-making based on the use of statistical or real-time historical durations. For example, a driver regularly visits a bakery during the week and usually stays on the same geolocation for two minutes. This information can be stored locally. However, the driver visits the same geolocation for the first time on a Saturday at noon, a day and time of very high traffic, this information being known offboard thanks to the anonymized data of other users. Consequently, the historical immobilization times of the vehicle will be false and can be corrected using offboard information. This can also be compared to the operation of road traffic applications. It should be noted that this option requires sufficient ping to make a quick decision, the required throughput being very low.

[0035] In order to achieve the above-mentioned objective, the present invention provides a data processing device comprising the means for implementing the method according to any one of the preceding claims.

[0036] In order to achieve the above-mentioned objective, the present invention provides a computer-readable medium, on which the computer program product according to one aspect of the invention is recorded. Brief description of the drawings

[0037] [Fig-1] is a representation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention.

[0038] [Fig.2] is a representation of the steps of a method for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention.

[0039] [Fig.3] is a representation of the steps of triggering the sleep of a motor vehicle according to the state of the art.

[0040] [Fig.4] is a representation of the steps of operation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention, for which there is no historical duration of immobilization of the vehicle in the database for the geolocation of the vehicle.

[0041] [Fig.5] is a representation of the steps of operation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention, for which there are one or more historical durations of immobilization of the vehicle in the database for the geolocation of the vehicle and for which the driver of the vehicle returns before expiry of the predicted duration of immobilization of the motor vehicle.

[0042] [Fig.6] is a representation of the steps of operation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention, for which there are one or more historical durations of immobilization of the vehicle in the database for the geolocation of the vehicle and for which the driver of the vehicle does not return before the expiry of the predicted period of immobilization of the motor vehicle.

[0043] [Fig.7] schematically and partially represents a computer system adapted to the execution of various steps of the methods according to one aspect of the invention. Detailed description

[0044] [Fig. 1] is a representation of a device 1 for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention. The device 1 for managing the triggering of the falling asleep of a motor vehicle comprises: - means 11 for detecting the profile 10 of the driver of the motor vehicle; - means 12 of geolocation 20 of the motor vehicle; - means 13 of acquiring a predetermined duration necessary before motor vehicle sleeping 30; - acquisition means 14 from a database 4 of a plurality of historical immobilization durations 40 of the motor vehicle as a function of the geolocation 20 and / or the profile of the driver 10; - means 15 for estimating a duration of immobilization 50 of the motor vehicle from the historical durations of immobilization 40 of the motor vehicle; and - when the immobilization duration 50 is less than the predetermined duration necessary before the motor vehicle 30 falls asleep, means 16 for controlling the obstruction 6 to trigger the falling asleep of the motor vehicle during the immobilization duration 50 of the motor vehicle.

[0045] [Fig.2] is a representation of the steps of a method for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention.

[0046] [Fig.3] is a representation of the steps of triggering the sleep mode of a motor vehicle according to the state of the art. The master computer controls the slave computers 1, 2, etc., n. During the period 301, the master computer generates a sleep mode request or an end of mission request for the slave computers. The slave computers are still active during the period 301. At the time 311, the master computer waits during the period 302 for the slave computers to sleep, which go to sleep during the periods 304, 305 and 306. At the time 312, when all the slave computers are asleep, the master computer triggers its sleep mode procedure, which lasts for the period 303, until the vehicle is completely asleep.

[0047] [Fig.4] is a representation of the steps of operation of a management device of triggering the falling asleep of a motor vehicle according to a variant of the invention, for which there is no historical duration of immobilization of the vehicle in the database for the geolocation of the vehicle. During the period 401, the master computer generates a request to fall asleep or an end of mission request. The device 1 analyzes this request but no historical duration of immobilization of the vehicle exists in the database for the geolocation of the vehicle. The predicted duration of immobilization 50 of the motor vehicle then corresponds to the predetermined duration necessary before falling asleep of the motor vehicle 30 for the motor vehicle. The master computer waits for the predetermined duration necessary before falling asleep of the motor vehicle 30. The slave computers go to sleep during the periods 404, 405 and 406.At time 412, when all the slave computers are asleep, the master computer triggers its sleep procedure, which lasts for period 407, until the vehicle is completely asleep.

[0048] [Fig.5] is a representation of the steps of operation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention, for which there are one or more historical immobilization durations of the vehicle in the vehicle geolocation database and for which the driver of the vehicle returns before expiry of the predicted immobilization duration of the motor vehicle. During the period 501, the master computer generates a falling asleep request or an end of mission request. The device 1 analyzes this request during the period 502 and one or more historical immobilization durations of the vehicle exist in the database 4 for the geolocation of the vehicle. The device 1 predicts an immobilization duration 503 of the motor vehicle from the historical immobilization duration(s) of the vehicle.The predicted immobilization duration 503 of the motor vehicle is less than the predetermined duration necessary before the motor vehicle goes to sleep 30 for the motor vehicle. The device 1 generates a command 6 to prevent the motor vehicle from going to sleep during the predicted immobilization duration 503 of the motor vehicle. The master computer waits for the duration 504 for the return of the vehicle user. The slave computers are on standby for the respective durations 506, 507 and 508. At the instant 512, the user of the vehicle returns. The presence of the vehicle user is detected, for example, by detecting the vehicle key or badge in the passenger compartment and / or by detecting a mobile phone of the user in the passenger compartment of the vehicle. The detection of the return of the vehicle user triggers the waking up of the master computer during the period 505.At time 514, the master computer is operational and the master computer commands the waking up of the slave computers during periods 509. The . vehicle is running during period 505.

[0049] [Fig.6] is a representation of the steps of operation of a device for managing the triggering of the falling asleep of a motor vehicle according to a variant of the invention, for which there are one or more historical immobilization durations of the vehicle in the vehicle geolocation database and for which the driver of the vehicle does not return before expiry of the predicted immobilization duration of the motor vehicle. During the period 601, the master computer generates a falling asleep request or an end of mission request. The device 1 analyzes this request during the period 602 and one or more historical immobilization durations of the vehicle exist in the database 4 for the geolocation of the vehicle. The device 1 predicts an immobilization duration 603 of the motor vehicle from the historical immobilization duration(s) of the vehicle.The predicted immobilization duration 603 of the motor vehicle is less than the predetermined duration necessary before the motor vehicle goes to sleep 30 for the motor vehicle. The device 1 generates a command 6 to prevent the motor vehicle from going to sleep during the predicted immobilization duration 603 of the motor vehicle. The master computer waits for the duration 603 for the return of the vehicle user. The slave computers are on standby during the respective durations 606. At the time 612 which corresponds to the expiry of the predicted immobilization duration 603, the vehicle user has still not returned to the passenger compartment of the vehicle. The vehicle sleep procedure is initiated during the period 604 and the slave computers go to sleep during the respective periods 606, 607 and 608.The master computer waits for the period 605 corresponding to the predetermined duration necessary for the vehicle to fall asleep. At time 614, falling asleep begins during the period 609.

[0050] [Fig.7] schematically and partially shows an example of a suitable computer system 700 comprising circuitry enabling the execution of the steps of the embodiments of the methods according to the invention. The computer system 700 may generally be in the form of a suitable general-purpose computer and comprise a bus 710, a processor 702, a local memory 704, one or more optional input interfaces 714, one or more optional output interfaces 716, a communication interface 712, a storage element interface 706, and one or more storage elements 708. The bus 710 may comprise one or more conductors enabling communication between the components of the computer system 700. The processor 702 may comprise any type of conventional processor or microprocessor that interprets and executes programming instructions. The local memory 704 may comprise random access memory (RAM) or a other type of dynamic storage device that stores information and instructions to be executed by the processor 702 and / or a read-only memory (ROM) or other type of static storage device that stores information and static instructions to be used by the processor 702. The input interface 714 may include one or more conventional mechanisms for an operator or user to input information into the computer system 700, such as a keyboard 720, a mouse 730, a pen, voice and / or biometric recognition mechanisms, a camera, etc. The output interface 716 may include one or more conventional mechanisms that transmit information to the operator or user, such as a display 740, etc.The communication interface 712 may include any transceiver type mechanism, such as, for example, one or more Ethernet interfaces, that allows the computer system 700 to communicate with other devices and / or systems, for example, with other computer devices 781, 782, 783. The communication interface 712 of the computer system 700 may be connected to another computer system by means of a local area network (LAN) or a wide area network (WAN), such as, for example, the Internet. The storage element interface 706 may include a storage interface such as, for example, a Serial Advanced Technology Attachment (SATA) interface or a Small Computer System Interface (SCSI) interface for connecting the bus 710 to one or more storage elements 708, such as one or more local disks, for example, SATA disk drives, and controlling the reading and writing of data to and / or from these storage elements 708.Although the storage element(s) 708 above are described as a local disk, in general, any other suitable computer-readable medium, such as a removable magnetic disk, an optical storage medium such as a CD or DVD, a disk-ROM, solid-state drives, flash memory cards, ... could be used.

[0051] As used herein, the term "circuit" may refer to one or more or all of the following:

[0052] (a) hardware-only circuit implementations such as the implements information in purely analog and / or digital circuits and

[0053] (b) combinations of hardware circuits and software, such as (as the case may be):

[0054] (i) a combination of analog and / or digital hardware circuit(s) with software / firmware and

[0055] ii) any portion of hardware processor(s) with software (including digital signal processor(s), software and memory(s) that operate together to enable a device, such as a mobile phone or a server, to perform various functions) and

[0056] (c) hardware circuit(s) and / or processor(s), such as a microprocessor or a part of a microprocessor, which requires software (e.g., firmware) to function, but the software may not be present when it is not needed for the device to function.

[0057] This definition of circuits applies to all uses of this term in the present application, including in the claims. By way of further example, as used in the present application, the term "circuit" also covers an implementation of a single hardware circuit or processor (or multiple processors) or part of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term "circuit" also covers, for example and if applicable to the particular claimed element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in a server, cellular network device or other computing or network device.

[0058] In conjunction with the accompanying drawings, the technical content and detailed description of the present invention are set forth below according to a preferred embodiment which does not limit the scope of its execution. Any changes and modifications made in accordance with the appended claims are covered by the claims of the present invention. The invention has been explained according to its preferred embodiment(s) as described above. It should be noted, however, that many other possible modifications or variations can be made without altering the scope of the present invention. It is understood that the appended claim(s) include(s) said modifications or variations falling within the true scope of the invention.

[0059] Although the present invention has been illustrated with reference to specific embodiments, those skilled in the art will understand that the invention is not limited to the details of the illustrative embodiments, and that the present invention may be practiced with numerous modifications without departing from the scope of the invention. The embodiments are to be considered illustrative and not restrictively, the scope of the invention being defined by the claims which follow rather than by the foregoing description. Any modification which falls within the meaning or equivalence of the claims is intended to be understood. That is, it is intended to cover all modifications, variations or equivalences which fall within the scope of the basic principles underlying and the essential features of which are claimed in this patent application.The reader of this patent application will understand that the words “comprising” or “comprises” do not exclude any other element or step, and that the words “a” or “an” do not exclude a plurality. The reference signs in the claims cannot be considered as limiting the claim concerned. The terms “first”, “second”, . “third”, “a”, “b”, “c”, etcetera are introduced to distinguish different elements or steps and do not necessarily describe a sequential or chronological order. Similarly, the terms “upper”, “lower”, “above”, “below”, etcetera are introduced for descriptive purposes and not necessarily to designate relative positions. It will be understood that these terms are interchangeable under appropriate conditions and that embodiments of the invention are capable of being operable according to the present invention in other sequences or in orientations that differ from those described or illustrated above.

Claims

Claims

1. Method for managing the triggering of falling asleep of a motor vehicle, said method comprising steps of: - detecting a profile (10) of the driver of said motor vehicle; - geolocation (20) of said motor vehicle; - acquiring a predetermined duration necessary before falling asleep of said motor vehicle (30); - acquiring from a database (4) a plurality of historical immobilization durations (40) of said motor vehicle as a function of said geolocation (20) and / or said profile (10) of said driver; - estimating an immobilization duration (50) of said motor vehicle from said historical immobilization durations (40) of said motor vehicle;and - when said immobilization duration (50) is less than said predetermined duration necessary before said motor vehicle (30) falls asleep, control (6) for hindering the triggering of said falling asleep of said motor vehicle during said immobilization duration (50) of said motor vehicle.;

2. Method according to claim 1, in which the method comprises the additional step of controlling the triggering of said putting said motor vehicle to sleep when said immobilization duration (50) is greater than said predetermined duration necessary before putting the motor vehicle to sleep (30) or when no historical immobilization duration (40) of said motor vehicle in said database (4) corresponds to said geolocation (20).

3. Method according to any one of claims 1 and 2, in which the geolocation step (20) comprises: - determining the positioning of said motor vehicle on a map and acquiring a size of geographic analysis zone on said map around said positioning of said motor vehicle; and in which the method comprises an additional step of identifying historical immobilization positions (80) of said motor vehicle in said geographical analysis area; and wherein each historical immobilization position (80) of said motor vehicle corresponds to at least one of said historical immobilization durations (40) of said motor vehicle in said database (4); or - determining a positioning area of said motor vehicle on a map; and wherein the method comprises an additional step of identifying historical immobilization positions (80) of said motor vehicle in said positioning area; and wherein each historical immobilization position (80) of said motor vehicle corresponds to at least one of said historical immobilization durations (40) of said motor vehicle in said database (4).

4. Method according to any one of claims 1 to 2, according to which said plurality of historical immobilization durations (40) of said motor vehicle corresponds to all the historical immobilization durations (40) of said motor vehicle for all said geolocations (20).

5. Method according to any one of claims 1 to 4, wherein, in the presence of multiple historical immobilization durations (40) for the same geolocation (20), said historical immobilization duration (40) of said motor vehicle for said geolocation (20) corresponds to the most recent historical immobilization duration (20) of said motor vehicle.

6. A method according to any one of claims 1 to 5, wherein the method is executed after immobilization of said vehicle at said geolocation (20); or wherein the method comprises the additional steps of: - anticipating a future geolocation where said vehicle will be immobilized; - acquiring from said database (4) a plurality of historical immobilization durations (40) of said motor vehicle as a function of said future geolocation lization and / or said profile of said driver; and - estimation of an immobilization duration (50) of said motor vehicle at said future geolocation (20) from said historical immobilization durations (40) of said motor vehicle.

7. Device (1) for managing the triggering of the falling asleep of a motor vehicle, said device (1) comprising: - means (11) for detecting the profile (10) of the driver of said motor vehicle; - means (12) for geolocating (20) said vehicle to the vehicle; - means (13) for acquiring a predetermined duration necessary before falling asleep of the motor vehicle (30); - means (14) for acquiring from a database (4) a plurality of historical immobilization durations (40) of said motor vehicle as a function of said geolocation (20) and / or said profile (10) of said driver; - means (15) for estimating an immobilization duration (50) of said motor vehicle from said historical immobilization durations (40) of said motor vehicle;and - when said immobilization duration (50) is less than said predetermined duration necessary before the motor vehicle (30) falls asleep, means (16) for controlling the obstruction (6) of triggering said falling asleep of said motor vehicle during said immobilization duration (50) of said motor vehicle.;

8. Motor vehicle comprising a device (1) according to claim 7

9. / . Computer program product comprising instructions which, when the program is executed by a computer, cause the computer to implement the method according to any one of the preceding claims 1 to 6.

10. System for managing the triggering of sleep in a motor vehicle, said system comprising: means for detecting the profile (10) of the driver of said motor vehicle; geolocation means (20) of said motor vehicle; means for acquiring a predetermined duration necessary before the motor vehicle (30) falls asleep; for said geolocation (20), and for other motor vehicles different from said motor vehicle, means for acquiring: • historical immobilization durations (40); • profiles (10) of other drivers of said motor vehicles different from said motor vehicle; means for estimating an immobilization duration (50) of said motor vehicle from said historical immobilization durations (40) of said other motor vehicles for said geolocation (20) and / or said profile (10) of said driver; and when said immobilization duration (50) is less than said predetermined duration necessary before the motor vehicle (30) falls asleep, control (6) for hindering the triggering of said falling asleep of said motor vehicle during said immobilization duration of said motor vehicle.

Citation Information

Patent Citations

  • Control Device Update in a Motor Vehicle

    US20180272964A1

  • Vehicle update systems and methods

    US20190212997A1

  • Method of operating thermal management system in electric vehicles

    US20190217721A1