The content of the invention
Under the first configuration, the invention provides a kind of method of the default of automatic modification vehicle, this method bagInclude following steps:(i) specific driver of the vehicle is identified from multiple potential drivers;(ii) user of the vehicle is monitoredCan set-up function, wherein the user can set-up function preferably correspond to from including audio system, heating, heating ventilation and air-conditioning(HVAC) system, vehicle mode are selected device system, seat alignment system, steering wheel alignment system, lamp light control system, vehicle and hangedHang the Vehicular system selected in the group of alignment system, navigation system or auxiliary Vehicular system;(iii) detection specific driver will makeUser can set-up function adjust to first setting generation;(iv) vehicle location is determined using such as vehicle GPS, by itCorresponding to specific driver by user can set-up function adjust to first setting generation, wherein, when the vehicle is in the vehicle positionWhen putting within presetting distance, if the specific driver by user can set-up function adjust to the first setting more than presetting timeNumber, then this method further comprise identifying the specific driver each time and the vehicle is in the presetting of the vehicle locationWhen within distance by user can set-up function be modified as the first setting automatically the step of, wherein, performing automatic modification user can setThe step of determining function and can be between set-up function without interaction in the specific driver and user.Change specific driver, monitoring is usedFamily can set-up function, detection occur and determine that vehicle location can perform period of several days.
In the one side of the first configuration, this method may include to require in the vehicle each time in the vehicle locationWhen in preset distance, the specific driver by user can set-up function adjust to first setting the step of;If car each timeUser not can adjust function point analysis extremely by the specific driver self-consistentency in the presetting distance of the vehicle locationFirst setting, then modification user can at least suspend temporarily the step of set-up function automatically.
In the other side of the first configuration, this method may include to identify the specific driver each time in executionAnd the vehicle the vehicle location it is presetting apart from it is interior by user can set-up function be modified as the first setting automatically the step ofThe step of driver is determined is required before.Preferably, if not receiving the positive response to driver certifying requirement,Do not perform identify the specific driver each time and the vehicle the vehicle location it is presetting apart from it is interior can by userSet-up function is changed to the step of the first setting automatically.
The first configuration other side in, by user can set-up function automatically modification to first setting the step of canFurther comprise the steps:(i) by the position record of the first setting and vehicle in memory, and (ii) first sets thisThe fixed and vehicle location is associated with the specific driver.This method can further comprise first setting this and the car performingPosition record in memory, the first setting and the vehicle location is associated with the specific driver, and each timeIdentify the specific driver and the vehicle the vehicle location it is presetting apart from it is interior when by user can set-up function it is automaticRequire that driver is confirmed before the step of being modified as the first setting.Preferably, it is if true to driver to being not received byRecognize the positive response of requirement, then do not perform by first setting and the vehicle position record in memory, by first setting andVehicle location is associated with the specific driver, and is identifying the specific driver each time and the vehicle is in the vehiclePreset range in when by user can set-up function be modified as the first setting automatically.
The first configuration other side in, if user can set-up function changed automatically to first settingAfterwards and the vehicle is still in the presetting distance of the vehicle location, specific driver by user can set-up function set from firstSection set the tone to the second setting, then modification user can at least can be suspended temporarily the step of set-up function automatically.The pause step canBe performed until when the vehicle the vehicle location it is presetting apart from it is interior when the specific driver repeat will regulation user can setDetermine function to set untill the step of the first setting is more than pre-determined times.
In the other side of the first configuration, if user can set-up function be automatically changed into first and setCalmly while in the preheating setting time section of step of the vehicle still in the presetting distance of the vehicle location, the specific drivingMember by user can set-up function from first setting regulation to second setting, then automatically modification user can set-up function the step of can quiltAt least interim pause.The step of pause can be performed until when the vehicle the vehicle location it is presetting apart from it is interior when the spyDetermine driver repeat by user can set-up function adjust to first set the step of be more than pre-determined times untill.
In the other side of the first configuration, when the car that remote equipment insertion is coupled to onboard system controllerDuring load port, can perform identify the vehicle specific driver the step of, now the remote equipment separated with vehicle physical andIndependently of the vehicle;Alternatively, when remote equipment is detected in the preset range in the vehicle and in the remote equipment andWhen setting up short-range link between onboard system controller, wherein being set up between the remote equipment and onboard system controllerIt is automatic during short-range link to perform the step of identifying the specific driver, and the now remote equipment physical separation and independently of thisVehicle;Alternatively, using vehicle carried driving person's identifying system, such as from including fingerprint scanner, face identification system, speech recognitionSelected in system, the identifying system based on body weight, the user interface of Voice command, and the group of the user interface of touch controlVehicle carried driving person's identifying system.
In the other side of the first configuration, monitoring user be able to can further comprise from multiple the step of set-up functionUser can adjust selected in vehicle functions user can set-up function the step of, wherein selected user can set-up function the step of be byWhat specific driver performed.If the specific driver is not carried out from the adjustable vehicle functions of multiple users, selected user canFunction is set, then onboard system controller can set the function of acquiescence can set-up function as user.
In the other side of the first configuration, this method may further comprise determining whether the specific driver is theThe step of once driving the vehicle, wherein, if the specific driver is to drive the vehicle for the first time, monitoring user can setThe step of function further comprise from multiple users can adjust vehicle functions in select user can set-up function the step of, wherein,Selected user can be performed the step of set-up function by the specific driver.If the specific driver is not carried out from multiple usersSelected in adjustable vehicle functions user can set-up function the step of, then onboard system controller can set default feature as usingFamily can set-up function.If the specific driver is not to drive the vehicle for the first time, monitoring user can set-up function stepSuddenly it may further comprise determining whether the specific driver can adjust pre-selected user in vehicle functions from multiple users and can setThe step of function, wherein, if the specific driver do not have pre-selected user can set-up function, onboard system controller settingDefault feature can set-up function as user.
Under second of configuration, the invention provides a kind of method of the default of automatic modification vehicle, this method bagInclude following steps:(i) specific driver of the vehicle is identified from multiple potential drivers;(ii) user for monitoring vehicle canSet-up function, the wherein user can set-up function preferably correspond to from including audio system, heating, heating ventilation and air-conditioning (HVAC)System, vehicle mode selector system, seat alignment system, steering wheel alignment system, lamp light control system, vehicle hanging positioningThe Vehicular system selected in the group of system, navigation system or auxiliary Vehicular system;(iii) current time is determined;(iv) one is determinedCurrent one day in week;(v) detect specific driver by user can set-up function adjust to first setting generation;And(vi) determine to correspond to occur the specific driver by user can set-up function be adjusted to time in one day of the first setting andSpecific one day in one week, wherein, if the preheating setting time in the time in including one day and one week in specific one daySection in the specific driver by user can set-up function adjust to first setting be more than pre-determined times, then this method is further wrappedInclude identify the specific driver each time and current time in the time in including one day and one week when the day before yesterday pairIn Ying Yuyi weeks in the preheating setting time section of certain day, by user can set-up function be modified as the first setting automatically the step of, itsThe step of function can be set in the middle automatic modification user of execution without specific driver and user can between set-up function it is interactive.
In the other side of the configuration at second, this method may include to require identifying the specific driver each timeAnd current time in preheating setting time section and in one week when the day before yesterday correspond to one week in certain day when, the specific drivingMember must by user can set-up function be adjusted to the first setting the step of;If current time each time with setting time sectionIt is interior and in one week when the day before yesterday correspond to one week in certain day when, the specific driver not by user can set-up function it is consistentGround is adjusted to the first setting, then modification user can at least be suspended temporarily the step of set-up function automatically.
Second configuration other side in, this method may include identify each time the specific driver andCurrent time with setting time section in and one week in when the day before yesterday correspond to one week in certain day when, perform can by userSet-up function was modified as before the step of the first setting automatically, ask driver certifying the step of.Preferably, if do not receivedTo the response of the affirmative required driver certifying, then do not perform and identify the specific driver each time and current time existsIn preheating setting time section and in one day when certain day during the day before yesterday corresponds to one week by user can set-up function change automaticallyInto the step of the first setting.
Second configuration other side in, by user can set-up function automatically modification to first setting the step of canFurther comprise the steps:(i) first is set and is recorded in memory with specific day in the time and one week in one dayIn, and (ii) by first setting and one day in time and one week in certain day it is associated with specific driver.The partyMethod can further comprise perform specific day record in the first setting and time and one week in one day in memory, willFirst setting and the time in one day and the certain day in one week are associated with the specific driver, and are identified each timeGo out the specific driver and current time in preheating setting time section and in one week when the day before yesterday correspond to one week in certain day whenBy user can set-up function be modified as the first setting automatically the step of before, it is desirable to the step of driver is confirmed.Preferably,If being not received by the positive response to driver certifying requirement, do not perform the first setting and the time and one in one dayCertain day record in week in memory, by the certain day in the first setting and time and one week in one day and this specific driveThe person of sailing is associated, and is identifying the specific driver each time and current time is in preheating setting time section and in one weekWhen the day before yesterday correspond to one week in specific day when by user can set-up function automatically modification to first setting the step of.
Second configuration other side in, if user can set-up function be automatically changed to first settingAfterwards the specific driver by user can set-up function from first setting regulation to second setting, and now current time still pre-In setting time section, then modification user can at least temporarily be suspended the step of set-up function automatically.The pause step can quiltPerform until current time in preheating setting time section and in one week when certain day during the day before yesterday corresponds to one week when this specific is drivenThe person of sailing repeat by user can set-up function adjust to first set the step of be more than pre-determined times untill.
In the other side of the configuration at second, if user can set-up function be automatically changed to first and setIn the preheating setting time length of fixed step the specific driver by user can set-up function set from the first setting regulation to secondFixed, then modification user can at least can be suspended temporarily the step of set-up function automatically.The pause step can be performed until working asThe preceding time is in preheating setting time section and one week specific driver when the day before yesterday corresponding to the certain day of one week repeats tuneSave family can set-up function set to first set the step of be more than pre-determined times untill.
In the other side of the configuration at second, the car of onboard system controller is coupled to when remote equipment is inserted intoDuring load port, the step of can perform the specific driver for identifying the vehicle, the wherein remote equipment, separate and only with vehicle physicalStand on the vehicle;Alternatively, when detecting to have remote equipment in the preset range of vehicle, in remote equipment and onboard systemShort-range link is established between controller, wherein automatic when setting up short-range link between remote equipment and onboard system controllerPerform the step of identifying the specific driver, and wherein the remote equipment and vehicle be a physically separate and independently of car;Alternatively, using vehicle carried driving person's identifying system, such as from including fingerprint scanner, face identification system, speech recognition systemSystem, the identifying system based on body weight, vehicle-mounted driving of being selected in speech-controlled user interface, and the group of touch control user interfaceThe person's of sailing identifying system.
In the other side of the configuration at second, monitoring user be able to can further comprise from multiple the step of set-up functionUser can adjust selected in vehicle functions user can set-up function the step of, wherein selected user can set-up function the step of by spyDetermine driver's execution.If the specific driver, which is not carried out the selected user from the adjustable vehicle functions of multiple users, to be setThe step of function, then onboard system controller can set default feature can set-up function as user.
In the other side of the configuration at second, this method may further comprise determining whether the specific driver is theThe step of once driving the driver of the vehicle, wherein, if the specific driver is to drive the specific of the vehicle for the first time to driveThe person of sailing, then monitoring user can further comprise that selected user can from the adjustable vehicle functions of multiple users the step of set-up functionThe step of set-up function, wherein selected user can be performed the step of set-up function by specific driver.If the specific driverBe not carried out from multiple users can adjust vehicle functions in select user can set-up function the step of, then onboard system controller canSetting default feature can set-up function as user.If the specific driver is not to drive the driver of the vehicle for the first time,Whether then monitor user can may further comprise determining the specific driver from multiple user's adjustable cars the step of set-up functionFunction preselected user can set-up function the step of, if wherein the specific driver does not have pre-selected user to setFunction, then onboard system controller setting default feature can set-up function as user.
Under the third configuration, the invention provides the method for the default of automatic modification vehicle, this method include withLower step:(i) specific driver of the vehicle is identified from multiple potential drivers;(ii) monitoring the user of the vehicle can setDetermine function, wherein user can set-up function preferably correspond to from including audio system, heating, heating ventilation and air-conditioning (HVAC) systemSystem, vehicle mode selection system, seat alignment system, steering wheel alignment system, lamp light control system, vehicle hanging positioning systemThe Vehicular system selected in the group of system, navigation system or auxiliary Vehicular system;(iii) detection specific driver can set userIt is same to adjust to the generation of the first setting;(iv) determine correspond to the specific driver by user can set-up function adjust to firstThe event of the generation of setting, if wherein when the event repeats to occur within the period of such as one day and is more than pre-determined timesWhen, the specific driver by user can set-up function adjust to first setting, then this method further comprises identifying each timeGo out the specific driver and when the event occurs again, by user can set-up function automatically modification to the first setting the step of,Wherein perform automatic modification user can set-up function the step of, without can be between set-up function in the specific driver and userIt is interactive.The step of event may correspond to start vehicle by the specific driver;Alternatively, the event may correspond to surrounding environmentCondition is (for example, specific ambient temperature, specific ambient air quality, specific surrounding sound are horizontal, specific ambient lightAccording to level, etc.).
In the one side of the third configuration, this method may include to identify the specific driver and the thing each timePart repeat occur when, it is desirable to the specific driver must by user can set-up function adjust to first setting the step of;It is if everyOnce the event repeat occur when the specific driver not by user can set-up function as one man adjust to first setting, then fromDynamic modification user can at least be suspended temporarily the step of set-up function.
The third configuration other side in, this method may include identify each time the specific driver andUser can be asked driver true by execution before the automatic modification of set-up function to the step of the first setting when repeating to occur the eventThe step of recognizing.Preferably, if being not received by the positive response to driver certifying request, do not perform and identified each timeGo out the specific driver and repeating change automatically when the event occurs user can set-up function the step of.
The third configuration other side in, by user can set-up function automatically modification to first setting the step of canFurther comprise the steps:(i) by first setting and logout in memory, and (ii) by first setting and eventIt is associated with the specific driver.This method can further comprise, by the first setting and logout in internal memory, by firstSetting and event are associated with the specific driver, and identify the driver each time and repeat to use when the event occursFamily can set-up function automatically modification to first setting the step of before, ask driver certifying the step of.Preferably, if do not hadReceive to driver certifying request positive response, then do not perform by first setting and the logout in memory, willFirst setting and the event are associated with the specific driver, and are identifying the specific driver each time and repeating to send outDuring the raw event by user can set-up function automatically modification to the first setting the step of.
In the other side of the third configuration, if user can set-up function be automatically changed to first and setAfter fixed, and in event generating process, the specific driver by user can set-up function from the first setting regulation to secondSetting, then modification user can at least be at least temporarily halted the step of set-up function automatically.The pause step can be performed, Zhi DaoWhen the event repeats to occur, the specific driver repeat by user can set-up function adjust to the step of the first setting more than defaultUntill determining number.
In the another aspect of the third configuration, if by user can set-up function automatically modification to the first settingAfterwards, in the preheating setting time length of event specific driver by user can set-up function set from the first setting regulation to secondFixed, then modification user can at least be suspended temporarily the step of set-up function automatically.The pause step can be performed, until when the thingWhen part repeats to occur the specific driver repeat by user can set-up function adjust to the step of the first setting more than presetting timeUntill number.
In the another aspect of the third configuration, when remote equipment is inserted into vehicle-mounted port, identification vehicle can performThe step of specific driver, the wherein remote equipment, separate with vehicle physical and independently of the vehicles;Alternatively, it is remote when detectingJourney equipment sets up short distance connection in the preset range of vehicle and between the remote equipment and onboard system controllerWhen, wherein when establishing short distance connection between the remote equipment and onboard system controller, automatic perform identifies the specific drivingThe step of member, and wherein the remote equipment separates with vehicle physical and independently of the vehicle;Alternatively, using from including exampleSuch as fingerprint scanner, face identification system, speech recognition system, the identifying system based on body weight, speech-controlled user interface, andThe vehicle carried driving person's identifying system selected in the group of the user interface of touch control.
In the another aspect of the third configuration, monitoring user be able to can further comprise from multiple use the step of set-up functionFamily can adjust vehicle functions in select user can set-up function the step of, now select user can set-up function the step of by specificDriver performs.If the specific driver, which is not carried out the selected user from the adjustable vehicle functions of multiple users, can set work(The step of energy, then onboard system controller can set-up function as user by setting default feature.
In the other side of the 3rd configuration, this method may further comprise determining whether specific driver is for the first timeThe step of driving the driver of the vehicle, wherein, if the specific driver is to drive the driver of the vehicle for the first time, superviseControl user can set-up function the step of further comprise from multiple users can adjust vehicle functions select user can set-up functionStep, wherein selected user can be performed the step of set-up function by the specific driver.If the specific driver is not carried outFrom multiple users can adjust vehicle functions select user can set-up function the step of, then onboard system controller can set acquiescence work(Energy can set-up function as user.If the specific driver is not the driver of the first driving vehicle, monitoring user canThe step of set-up function, may further comprise determining whether the specific driver can adjust in vehicle functions from multiple users and preselectDetermined user can set-up function the step of, wherein, if the specific driver do not have pre-selected user can set-up function, it is vehicle-mountedSystem controller setting default feature can set-up function as user.
It can be realized to the property of the present invention and further understanding for advantage with reference to the remainder of the specification and drawings.
Embodiment
As used in this article, singulative " one ", "one" and "the" are also intended to the form for including plural number, unlessContext explicitly points out opposite situation.As used in this article term " comprising ", " just including ", "comprising" and/or " justComprising " stated feature, processing step, operation, element, and/or the presence of component are specified, but do not preclude the presence or addition of oneIndividual or a number of other features, processing step, operation, element, component and/or its combination.As used here, term"and/or" and symbol "/" mean the arbitrary and all group for including one or more of the associated object listedClose.In addition, although the grade of term first, second can not be used to describing herein different step, calculate, or part,These steps, calculating or part simultaneously should not be limited by these terms, but these terms be only used for by a step,Calculate, or part is distinguished with another.For example, the first calculating is referred to alternatively as the second calculating, and similarly, firstStep is referred to alternatively as second step, and similarly, the first part is referred to alternatively as the second part, without departing from originally taking offShow the scope of content.Term " electric car " and " EV " are interchangeably used and indicate pure electric vehicle.
Fig. 1 is the top plan view of vehicle 100 and the Major Systems used in the action learning system of the present invention.Vehicle 100 can be electric car (EV), and using internal combustion engine (ICE) vehicle, or hybrid electric vehicle, wherein hybrid electric vehicle makesWith a variety of propulsive force sources including power drive system.Vehicle 100 includes vehicle system controller 101, herein also referred to as carManagement system, it includes CPU (CPU).System controller 101 also includes memory 103, and the memory 103 wrapsInclude EPROM, EEPROM, flash memory, RAM, solid-state driving, hard drive, or any other type of memory or memory classThe combination of type.User interface 105 is coupled to vehicle management system 101.Interface 105 allows driver, or passenger, with vehicleManagement system is interactive, such as enters data into navigation system, regulation heating, heating ventilation and air-conditioning (HVAC), the joy for controlling vehicleMusic system (for example, broadcast, CD/DVD players, etc.), regulation vehicle set (for example, seat position, signal light control, etc.), and/Or otherwise adjust the function of vehicle 100.In at least some embodiments, interface 105 also includes the dress for traffic control systemPut to provide information to driver and/or passenger, these information such as navigation map or steering instructions and any different carsThe operating characteristics of system is (for example, EV battery pack charging level, horizontal, selected based on the fuel oil of ICE or hybrid electric vehicleGear, current entertainment systems set (such as current volume level and selected orbit information), external lights to set, current vehicleFast, current HVAC settings (such as compartment temperature and/or fan are set) etc.).Interface 105 can also be used for alert driver onThe situation (for example, battery charge level is low or fuel oil is horizontal low) of vehicle, and/or (battery system is not for notice operating system failureIt is correct be powered, the low oil pressure of vehicle based on ICE, tire pressure it is low, etc.).Interface 105 may include individual interface, such as touch-screen, orThe combination of person's user interface, for example, key switch, capacitance switch, slip or change-over switch, meter, display screen, warning light,Audio alert signal etc..It will be understood that if user interface 105 includes figure shows, controller 101 may also include figureProcessing unit (GPU), the GPU can separate or be comprised in same cpu chip with cpu chip collection and concentrate.
Vehicle 100 includes transmission system 107, and it may include the combination of internal combustion engine, one or more motors, or both.The drive system of the vehicle can be mechanically coupled to front axle/wheel, rear axle/wheel, or on both, and can be used any differentTransport-type (for example, single speed, multi-speed) and differential type (for example, open, locking, anti-skidding (limited slip)).
According to the present invention, when system controller 101 determines a specific driver in the same time of every day or one weekOn the same day or in same place or in response to same situation or event, and identical behavior is repeated, then the system controller' study ' behavior make it that when the same condition occurs the behavior can be performed automatically for the identical driver in future.AsDescribed further below, this method can be used for any a variety of drivers' responses of study, and its scope is from the driverInitial setting up when entering automobile for the first time is to the reaction changed with specific driver to situation.
Fig. 2 shows the basic skills of the present invention.Driver's (step 201) is initially identified by vehicle control device 101.DriveThe person's of sailing identification can be obtained by different modes.In at least one embodiment, the system is only configured to make it possible forMonotechnics identifies driver, but in other embodiments, the embodiment is configured so that controller can use and appointedDifferent technologies anticipate to determine the identity of driver.In a kind of technology, (the step when user is moved closer in the vehicle203) when, such as entering and be sitting in the vehicle, short distance is established between the communication linkage 109 and user's set 110 of vehicleLink (step 205).User's set 110 provides unique signature for each driver, is enable to identify that this is drivenThe person of sailing.Typical device 110 includes driver's crypto key memory or smart phone, but is to provide its of unique user identifierIts device may be alternatively used for identifying driver.Radio frequency identification (RFID) system, blue tooth wireless technology can be used in wireless technology,Or similar short-range wireless technology.In alternative technique, when user inserts their smart phone or other compatible apparatus 110When entering in the car upper port 111 of such as USB, Thunderbolt or other I/O interface ports, the system fills via with the insertionPut associated unique identifier identification user's (step 207).In alternative technique, controller 101 is coupled to vehicle carried drivingMember and identifies driver's (step 209) at identifying system 113 using the system.Letter can be used in vehicle carried driving person ID systems 113Single driver's selector, such as identify " driver 1 ", a series of " buttons of driver 2 " etc..Alternatively, ID systems 113Fingerprint scanner can be used, it is similar to the used scanner on some smart phones and notebook computer.Alternatively, IDRecognition of face or speech recognition can be used to identify driver for system 113.Alternatively, driver can by user interface 105, orVia touch or via voice, by inputting a command for identifying oneself.Alternatively, ID systems 113, which can be used, is placed in operator's seatBody weight sensor in chair determines the body weight of driver, or perceives body weight, itself then be used to identifying the driving by system 113Member.Notice that their body weight is tracked if driver is identified, therefore if using the ID systems based on body weight, it is allowed toID systems 113 continue to follow the trail of their body weight of identified driver with the change of time.
Once system controller 101 identifies current driver, the function of the various vehicles of system monitoring is set in functionIn any change (step 211).As illustrated by below, controller 101 can be configured to monitor different vehicle systemsSystem, such as the positioning of the audio system of vehicle, heating, heating ventilation and air-conditioning (HVAC) system, the mode selector system of vehicle, seatSystem, steering wheel alignment system, lamp light control system (for example, internal light, external lights), vehicle hanging alignment system, carNavigation system, or auxiliary Vehicular system (for example, garage door controller, charging pile door controller, fuel oil door controller,Deng).
After (the step 213) that changed in finding monitored Vehicular system, then controller determines that is identified drivesWhether the person of sailing once made identical under identical situation before changes (step 215).The driver before a behavior is by studyThe number that the behavior must be repeated is set in advance.The value for typically inputting the preset fixed number is set by manufacturer, althoughIn some embodiments, it can be by driver or by the owner of the vehicle or by third party (for example, maintenance technology peopleMember) it is next presetting.Under normal circumstances, the system be configured to only be actually in the behavior repeatability after just learning behavior,But still ensure that the vehicle promptly adapts to.Preferably, used value is set between 2 and 5 in step 215.ExtremelyIn few one embodiment, the driver identified must repeat the behavior so as to controller when situation each time is the sameLearn the behavior.In other embodiments, whether the behavior observed by controller determines has been repeated with certain frequency,Such as be in the presence of it is same more than 10 times when, the driver that is identified must perform at least 8 to the vehicle functions monitoredThis same change learns the behavior so as to controller.
If the number of repetition of observed behavior is not above the predetermined value (step 217) used in step 215,System is back to simply monitoring vehicle condition (step 211).If observed behavior number of repetition has been over stepPredetermined value (step 219) used in 215, then system controller storage observed by response and response when situation,That is, the time in one day, the time from vehicle activation, vehicle location, ambient conditions are (for example, ambient temperature, airQuality, surrounding environment sound are horizontal, surrounding environment light level, etc.), traffic, wait (step 221).Thus point out, when system is knownWhen not going out specific driver, the system performs observed driver's response (step by automatic when observing same condition223)。
Fig. 3 shows method shown in Fig. 2 of slight change.In this process, once for observed by specific driverThe number of repetition of behavior have been over (step 219) during used pre-set value in step 215, then sent out each timeSystem controller request confirms that the driver wishes the response (step 301) observed by automatic execution during raw same situation.It is excellentSelection of land asks driver certifying via user interface 105.If observed by should not storing after driver's instruction and performing automaticallyResponse (the step 303) arrived, then system, which returns, monitors vehicle condition (step 211).If driver certifying (step 305) withThe response should be performed automatically afterwards, then the response observed by system controller storage and the situation (step in the responseIt is rapid 221) and when observing identical situation to perform observed driver's response (step 223) automatically.
Fig. 4 shows another variant of the basic skills shown in Fig. 2, and it provides a kind of override (over- for driverRiding the plain mode) automated toed respond to.Because which provides override characteristic (step 401), it is it is desirable that will be byIn the embodiment for not including driver certifying step 301, but it can be used in the embodiment for example shown in Fig. 3, fromAnd both provided verification step (step 301) for driver and provide override characteristic (step 401).As shown in figure 4, storing(step 221) and perform (step 223) driver response after, if driver then changes theirs under same situation(step 403) is responded, controller 101 deletes stored response and system is returned to acquiescence of the driver under those situationsRespond (step 405).If driver does not change their response (step 407), they hold fire, because in stepThe hiding license (implicit approval) of the response to having changed is stored in rapid 221.
Fig. 5 shows another variant of the basic skills shown in Fig. 2, and it allows the operator to preset vehicle functionsIt is fixed into being monitored and potential adjustment and record in step 221 in step 211.Although this aspect of the present invention uses figureBasic skills in 2 is shown, it should be understood that all embodiments of the invention can be all changed so that driver's energyThem are enough selected to want to carry out the function of monitoring and potential adjustment.
It will be understood that there is several mode that driver can be allowed to carry out the presetting function that will be monitored.For example, work asWhen identifying driver first using arbitrary technology discussed above (for example, relative to step 203 to 209), system controlDevice 101 processed determines that identified driver is the user for using the vehicle (step 501) for the first time, or in the past by thisDriver's (step 503) that system identification goes out.If the driver is new (step 501), system controller is via interface105 set (step 505) to ask the fresh driver to input initial system.At least, initial system, which is set, includes wishing driverPrestige system monitors the selection of which vehicle functions, in order to potentially learning response of the specific driver to particular case.AlsoIt can require that driver's input must repeat the number of the behavior in step 215 before a behavior is learnt.Following article instituteDiscuss, the typical vehicle functions that driver can select include entertainment systems, HVAC, illumination, drive pattern, seat and side(filled to disk setting, rearview mirror setting, charging system (for EV), and the auxiliary control of various vehicles for example, garage door is openedPut).Driver can select not preselect the function (step 507) to be monitored, but on the contrary, simply using the silent of vehicleRecognize and (step 509) is set.New driver can also select to carry out the pre-selected function (step 511) to be monitored, now by exhibitionsShow those functions that can be monitored to driver's automobile.Then, driver can select those function (steps interested513)。
If each driver wants to drive vehicle, controller requires that each driver inputs initial system and set,It is then not only time-consuming but also allows people to feel troublesome, it is therefore preferred that it is new that controller, which distinguishes those drivers for system,(step 501) and the previous (step 503) that had been identified by controller.For those driver's (steps known to system503), controller determines whether identified driver was preselecting the function (step 515) to be monitored in the past.If the driver identified was not preselecting the function (step 517) to be monitored, system application in the pastDefault setting (the step 519) of vehicle.If the driver identified was preselecting what is be monitored in the pastFunction (step 521), then the controller preset (step 523) using driver.In step 211, controller monitoringVehicle functions, either with default feature or those functions of being selected with driver, to be changed (step 211).
Although describing the method for the invention applied relative to Fig. 2 to Fig. 5 above, one has been presented belowA little specific examples, so as to contribute to the application of the explanation present invention to know the function of vehicle.It should be understood that the present inventionThese exemplary applications can utilize any-mode discussed above.Moreover, these exemplary applications mean only that exemplary theoryThe bright present invention, it is applied to these specific vehicle functions without limiting it.
When driver first enters into automobile or in driving procedure, driver often adjusts various vehicle settings, withJust automobile is changed to match their physical characteristic, their driving style and/or their environment preference.Accordingly, in this hairIn bright at least one embodiment, system controller 101 monitors driver and is possibly used for increasing automobile and their physics of itselfCharacteristic coordinate different vehicle function, such as using seat controller 115 monitor seat position (such as seat position, seat heightDegree, backrest gradient, lumbar support, seat cushion angle and cushion length) and use auxiliary vehicle system controller 117Monitor steering wheel positioning.Preferably, system controller 101 also monitors drive mode selector 119, and it be used to control the vehiclePerformance characteristics (such as economical, sports type, standard type).Also auxiliary Vehicular system 117 can be used to monitor for system controller 101Flying characteristic, it is assumed that the suspension is that user is adjustable.Preferably, system controller 101 also monitor vehicle those oftenIt is changed by the user to match the aspect of his or her environment preference, for example, setting HVAC system using HVAC controller 121Heater temperature or loop control, and/or radio broadcasting/audio volume level using the setting audio system of controller 123, and/or makeLight, internal light or external lights are set with controller 131.Assuming that the driver identified in step 211 is onceAbove one or more of these systems are made with identical adjustment (and than the preset fixed number used in step 215 moreGreatly), and based on activation automobile preset time period in (as determined as internal clocking 125), then controller sets thoseIt is fixed to record (step 221) in memory and record (step 223) using these immediately when same driver is identified.
As previously described, in order to learn a behavior, system controller must identify specific driver and determineThe driver identified performs identical in response to particular condition (for example, the place of the special time of one day, vehicle, or event)Behavior be more than pre-determined times.In certain embodiments, the behavior must be when occurring particular event by as one man each timeRepeat, and in other embodiments, the behavior simply must be repeated with certain frequency, i.e. the ratio repeated does not perform moreFrequently.In some cases, event corresponding with the behavior monitored is timed events, such as (that is, is being entered when entering automobileEnter in the preheating setting time section of vehicle) carry out various vehicles adjustment.It will be appreciated that other timed events can also be controlledDevice 101 uses.For example, in their commuting courses in morning, specific driver may open via controller 123 and broadcast,8:00AM is adjusted to specific channel, to listen to specific program (for example, news report, traffic alarm, money article etc.).According to the present invention, controller 101 can be used for learning specific driver's broadcast audience timetable, then be known in the driverWhen not going out, every day same time (such as 8:00AM) or same time of one day or in the (example on the same day of one weekSuch as, the 8 of Mon-Fri:00AM, but do not include Saturday or Sunday), it is automatically adjusted to specific channel.
Preferably, when controller learns specific driver behavior and determines whether specific driver is specific in every dayTime, or in specific one day of one week and the special time of this day, when repeating the behavior, controller was in the presetting timeThe monitoring behavior in section, the period include the time in observing one day of the behavior, rather than lucky same in every dayOne time monitoring identical behavior.The system can be configured to allow preheating setting time section length by the vehicular manufacturer, driveThe person of sailing, or third party set.Therefore in the example more than, it is assumed that the preheating setting time section is set to 4 minutes (examplesSuch as, 2 minutes before discovery event and 2 minutes after discovery event), then in order to determine the driver whether more(or specific several days of one week) perform same behavior in it, and controller will be 7:58AM and 8:Random time monitoring between 02AMThe same change that driver makes for broadcasting channel, the same behavior performed in the time window is considered as equal.ThisOutside, and as noted above, in addition to the special time monitoring behavior in one day, the system can be configured in weekMake a distinction between neutralization weekend, or made a distinction between several days of one week, so as to allow controller 101 to learnBehavior is changed between different several days of one week or Zhou Zhongyu weekends.
In addition to special time learner driver's behavior relative to one day, controller can also learn each time shouldVehicle is in or is pre- between distance preferred coordinates determined by controller 101 using global positioning system (GPS) 129In setpoint distance, the repeated behavior that is occurred.For example, the vehicle is at or close to corresponding to the driver's each timeDuring the coordinate of family, assistant system controller 117 can be used to open garage for the driver.By learning this behavior, controller canItself automated programming is opened into garage door into when automobile is got home.Likewise, it is assumed that the vehicle is electric car, the car can always existTwo same places charge the battery, a place for corresponding to driver house, and another corresponds to the work of driverPlace.Controller can learn driver each time and reach one in the two places, open the door of covering charging port.ControlDevice can learn this behavior, and the door of charging port is always opened when the driver is to family or to place of working.The lamp of vehicleLight 131 gives can another example based on the function that place is learnt.For example, driver always can pass through tunnel at themTheir driving light is opened during road.By noticing this behavior, i.e. when being driven between the first place and the second placeIt is briefly opened up light, controller 101 can learn this behavior and no matter when the driver identified passes through same tunnelLight is all automatically opened up during road.
In addition to the special time or the driving behavior of locality that learn to be related in one day, controller 101 may be used alsoStudy is in the repeated behavior in response to occurring when particular event or situation.For example, surrounding environment can be used to pass for controller 101Sensor 133 monitors external temperature.If internal temperature is always reduced to 65 ℉ by driver when external temperature is 95 ℉, controlDevice processed can learn this behavior and always be down to 65 when external temperature is 95 ℉ and the driver identified drives℉.Similarly, controller can monitor outside illumination level, to observe the lamp when specific driver opens or closes themLight;Or the outside sound of monitoring is horizontal, to observe when specific driver increases sound to cover the sound of surrounding environment horizontalThe audio volume level of display system.(used from via communication linkage 109 except using the sensor on car, controller 101 also can be usedSuch as GSM, EDGE, UMTS, CDMA, DECT, WiFi, WiMax etc.) it is coupled to the number that the outside of controller receives in line sourceAccording to.For example, air quality is monitored (for example, mist, smoke pollution, sky by using online weather service 135 or online database 137The pollen amount of middle distribution), controller 101 can open user air circulation and external event (such as the pollen amount spread in the airIt is high, air quality is low etc.) it is associated, and no matter when detect that identical controls thereafter and all repeat to be learned during quality problemsThe behavior practised.
To help to understand taking it by and large the details of the present invention understands system and method.In some instances, notSpecifically it is illustrated in detail in or structure, material known to illustrating, and/or operation, to avoid fuzzy each aspect of the present invention.At itIn its example, specific details is had been presented for, to provide thorough understanding of the present invention.The technology people of one association areaMember is it will be recognized that the present invention can also other specifically forms implementations, such as to adapt to specific system or equipment or situation or materialMaterial or composition, without departing from its spirit or essential attributes.Therefore it is intended to show that in this this disclosure and explanation, and it is unrestricted,The scope of the present invention.