Priority is claimed on Japanese Patent Application No. 2023-052651, filed Mar. 29, 2023, the content of which is incorporated herein by reference.
The present invention relates to an in-vehicle equipment setup device, an in-vehicle equipment setup method, and a storage medium.
In the related art, techniques of setting settings for operating a variety of in-vehicle equipment mounted in a vehicle for each user of the vehicle are disclosed (for example, see Japanese Unexamined Patent Application, First Publication No. 2022-152073). Recently, settings of in-vehicle equipment have been set in conjunction with a wireless portable key such as a smart key according to a user carrying a portable key.
When an operation of in-vehicle equipment is set according to a user, it is preferable that setting of in-vehicle equipment be completed before a vehicle starts after the user gets in the vehicle, that is, before the user causes the vehicle to travel. Accordingly, in order to promptly recognize (identify) a user in the vehicle, an in-vehicle equipment setup device that performs setting of in-vehicle equipment suspends some functions, the in-vehicle equipment setup device is supplied with electric power from a battery provided in the vehicle, and an application which is executed by the in-vehicle equipment setup device is on standby in a substantially activated state. However, when the vehicle has been stopped for a long period of time (that is, no user is in the vehicle in a long term), electric power of the battery provided in the vehicle is consumed due to starting of the application. Accordingly, when the vehicle has been stopped for a long period of time, it is conceivable that the application be stopped and supply of electric power to the in-vehicle equipment setup device be cut off in order to curb power consumption of the battery in the vehicle.
However, when a user gets in the vehicle in a state in which supply of electric power to the in-vehicle equipment setup device has been cut off, the user can be recognized (identified) only after electric power is supplied to the in-vehicle equipment setup device to start the application. It takes a lot of time to complete setting of the in-vehicle equipment corresponding to the user in the vehicle. Accordingly, setting of the in-vehicle equipment may not be completed until the vehicle starts, and the function of performing setting of the in-vehicle equipment according to a user cannot be said to be highly convenient to a user. It is also conceivable that the in-vehicle equipment setup device perform setting of in-vehicle equipment of which setting is not completed until the vehicle starts while the vehicle is traveling. However, there may be in-vehicle equipment or settings which affect driving of the vehicle when the settings are changed while traveling. Accordingly, it is also conceivable that the in-vehicle equipment setup device do not perform setting of in-vehicle equipment of which setting is not completed until the vehicle starts while the vehicle is traveling. As described above, in the related art, a timing at which setting of in-vehicle equipment is performed may not be sufficiently considered when settings corresponding to a user are set for the in-vehicle equipment.
The present invention was made in consideration of the aforementioned circumstances, and an objective thereof is to provide an in-vehicle equipment setup device, an in-vehicle equipment setup method, and a storage medium that can perform setting of in-vehicle equipment according to a user at an appropriate timing. That is, an objective of the present invention is to improve convenience by performing setting or control of in-vehicle equipment according to a user. Another objective of the present invention is to contribute to development of a sustainable transportation system by further improving traffic safety.
An in-vehicle equipment setup device, an in-vehicle equipment setup method, and a storage medium according to the present invention employ the following configurations.
(1) According to an aspect of the present invention, there is provided an in-vehicle equipment setup device for performing setting for activating in-vehicle equipment mounted in a vehicle for each user of the vehicle, the in-vehicle equipment setup device including: a storage configured to store user setting information including setting information on settings of in-vehicle equipment desired by a user for each user; a setter configured to set a set value indicated by the setting information included in the user setting information of a selected user for the corresponding in-vehicle equipment; a settings comparator configured to acquire a current set value which is a set value currently set from the in-vehicle equipment and to compare the acquired current set value with a user set value which is a set value indicated by the setting information included in the user setting information of the selected user; and a notifier configured to notify the user of at least information on settings of the in-vehicle equipment, wherein, when there is non-set in-vehicle equipment which is in-vehicle equipment of which the user set value is different from the current set value according to a result of the comparison, the settings comparator causes the notifier to notify that there is non-set in-vehicle equipment on the basis of travel information including a traveling state of the vehicle, and the setter sets the user set value for the non-set in-vehicle equipment on the basis of the travel information when a setting instruction for instructing to set the user set value for the non-set in-vehicle equipment notified by the notifier is input by the user.
(2) In the aspect of (1), the settings comparator acquires the current set value and compares the current set value with the user set value after the vehicle has started.
(3) In the aspect of (2), the in-vehicle equipment setup device further includes a communicator configured to perform communication between the in-vehicle equipment and a travel information presentation device for presenting the travel information of the vehicle to the user, and the settings comparator acquires the current set value via the communicator, acquires current travel information which is the travel information currently presented to the user by the travel information presentation device via the communicator, and causes the notifier not to notify that there is non-set in-vehicle equipment when the acquired current travel information satisfies a first condition.
(4) In the aspect of (3), the first condition is that the current travel information is the travel information of a type for calling attention to traveling of the vehicle.
(5) In the aspect of (3), the first condition is that the current travel information is the travel information which is automatically presented to the user by the travel information presentation device.
(6) In the aspect of (3), the setter acquires the current travel information via the communicator after the setting instruction has been input, suspends setting of the user set value for the non-set in-vehicle equipment when the acquired current travel information satisfies a second condition, and causes the notifier to notify that setting of the user set value for the non-set in-vehicle equipment is suspended.
(7) In the aspect of (6), the second condition is that the current travel information is the travel information indicating that a traveling speed of the vehicle is zero.
(8) According to another aspect of the present invention, there is provided an in-vehicle equipment setup method that is performed by a computer of an in-vehicle equipment setup device for performing setting for activating in-vehicle equipment mounted in a vehicle for each user of the vehicle, the in-vehicle equipment setup method including: setting, out of user setting information which is stored in a storage and includes setting information on settings of in-vehicle equipment desired by a user for each user, a set value indicated by the setting information included in the user setting information of a selected user for the corresponding in-vehicle equipment; acquiring a current set value which is a set value currently set from the in-vehicle equipment; comparing the acquired current set value with a user set value which is a set value indicated by the setting information included in the user setting information of the selected user; causing a notifier, which is configured to notify the user of at least information on settings of the in-vehicle equipment, to notify that there is non-set in-vehicle equipment on the basis of travel information including a traveling state of the vehicle when there is non-set in-vehicle equipment which is in-vehicle equipment of which the user set value is different from the current set value according to a result of the comparison; and setting the user set value for the non-set in-vehicle equipment on the basis of the travel information when a setting instruction for instructing to set the user set value for the non-set in-vehicle equipment notified by the notifier is input by the user.
(9) According to another aspect of the present invention, there is provided a non-transitory computer-readable storage medium storing a program, the program causing a computer of an in-vehicle equipment setup device for performing setting for activating in-vehicle equipment mounted in a vehicle for each user of the vehicle to perform: setting, out of user setting information which is stored in a storage and includes setting information on settings of in-vehicle equipment desired by a user for each user, a set value indicated by the setting information included in the user setting information of a selected user for the corresponding in-vehicle equipment; acquiring a current set value which is a set value currently set from the in-vehicle equipment; comparing the acquired current set value with a user set value which is a set value indicated by the setting information included in the user setting information of the selected user; causing a notifier, which is configured to notify the user of at least information on settings of the in-vehicle equipment, to notify that there is non-set in-vehicle equipment on the basis of travel information including a traveling state of the vehicle when there is non-set in-vehicle equipment which is in-vehicle equipment of which the user set value is different from the current set value according to a result of the comparison; and setting the user set value for the non-set in-vehicle equipment on the basis of the travel information when a setting instruction for instructing to set the user set value for the non-set in-vehicle equipment notified by the notifier is input by the user.
According to the aspects of (1) to (9), it is possible to provide an in-vehicle equipment setup device, an in-vehicle equipment setup method, and a storage medium that can perform setting of in-vehicle equipment according to a user at an appropriate timing.
Hereinafter, an in-vehicle equipment setup device, an in-vehicle equipment setup method, and a storage medium according to an embodiment of the present invention will be described with reference to the accompanying drawings. As used throughout this disclosure, the singular forms “a,” “an,” and “the” include plural reference unless the context clearly dictates otherwise.
The power window is, for example, in-vehicle equipment 200 for opening or closing windshields provided on a driver's seat side, a passenger's seat side, and right and left sides of rear seats of the vehicle M, and an amount of opening or closing or the like of the windshields corresponding to an amount of pressing or a pressing time in which an on/off switch is pressed by a user is set or controlled by the in-vehicle equipment setup device 100. The sunroof is, for example, in-vehicle equipment 200 for opening or closing a glass or steel panel or the like of an opening provided on the ceiling of the cabin of the vehicle M, and an amount of opening or closing the glass or steel panel according to a user's operation or the like is set or controlled by the in-vehicle equipment setup device 100. The sunshade is, for example, in-vehicle equipment 200 for opening or closing a light blocking part that blocks sunlight input from a windshield part on the rear of the vehicle M or right and left windshield parts of the rear seats, and an amount of opening or closing or the like of the light blocking part according to a user's operation is set or controlled by the in-vehicle equipment setup device 100. Each of the indoor lamp and the map light is, for example, in-vehicle equipment 200 (an illumination instrument) for lighting the cabin of the vehicle M or a user's hand, and turning-on or turning-off which is performed according to a user's operation or regardless of a user's operation, that is, manually or automatically, or brightness at the time of turning-on is set or controlled by the in-vehicle equipment setup device 100. The air conditioning system is, for example, in-vehicle equipment 200 (an air conditioning device) such as an air conditioner, and the temperature, the wind volume, and the like of air (wind) output to the cabin of the vehicle M are set or controlled by the in-vehicle equipment setup device 100. The memory seat is, for example, in-vehicle equipment 200 for changing a seat position of a driver's seat such that a position or height of a seat surface, an angle of a backrest, or the like is a desired position (so-called seat position) of a user when the user drives the vehicle M, and the seat position of the driver's seat is set or controlled by the in-vehicle equipment setup device 100. The seat heater/cooler is, for example, in-vehicle equipment 200 for adjusting a temperature of a driver's seat (which may include a passenger's seat or rear seats), and a seat temperature adjusting function of the seat is set or controlled by the in-vehicle equipment setup device 100. The door lock is, for example, in-vehicle equipment 200 having a security function which is activated when a user alights from the vehicle M and is away therefrom, and an operation mode or the like of the security function is set or controlled by the in-vehicle equipment setup device 100. The driving mode setting device is, for example, in-vehicle equipment 200 for changing various setting items associated with traveling (driving) of the vehicle M such as a traveling mode for automated driving, a normal traveling mode, a sport traveling mode, and a comfort traveling mode, and setting items corresponding to a driving mode or a traveling mode are set or controlled by the in-vehicle equipment setup device 100. The driving support device is, for example, in-vehicle equipment 200 for changing various setting items associated with a preventive safety function of curbing sudden change in behavior of the vehicle M by combining an anti-lock braking system (ABS) function, a traction control system (TCS) function, a sideslip prevention function, and the like or a driving support function such as an adaptive cruise control system (ACC) or a lane keeping assistance system (LKAS), and the setting items of the driving support function are set or controlled by the in-vehicle equipment setup device 100.
The in-vehicle equipment 200 that is set or controlled by the in-vehicle equipment setup device 100 is not limited to the aforementioned examples. That is, in addition to the aforementioned examples or instead of the aforementioned examples, other in-vehicle equipment may be included as the in-vehicle equipment 200 provided in the vehicle M. In this case, the other in-vehicle equipment is set or controlled by the in-vehicle equipment setup device 100.
The in-vehicle equipment setup device 100 sets set values of the in-vehicle equipment 200 (an air conditioning system 202 and a memory seat 204 in
In
In the in-vehicle equipment setup device 100, the in-vehicle equipment application is normally activated regardless of whether a user is in the vehicle M. When the vehicle M has stopped for a long period of time (that is, no user is in the vehicle M in a long term), the in-vehicle equipment application is in a stopped state. Supply of electric power from a battery of the vehicle M to the in-vehicle equipment setup device 100 is cut off. Accordingly, consumption of electric power of the battery in the in-vehicle equipment setup device 100 can be curbed when the vehicle M has stopped for a long period of time. When the vehicle M has stopped for a long period of time, some functions of the in-vehicle equipment application in the in-vehicle equipment setup device 100 may be stopped. More specifically, out of the functions of the in-vehicle equipment application, only the user identifying function may be activated in a standby state and the set value setting function may be stopped. In this case, while the vehicle M has stopped for a long period of time, constituents associated with the user identifying function in the in-vehicle equipment setup device 100 may be supplied with electric power from the battery of the vehicle M, and supply of the other constituents including constituents associated with the set value setting function may be cut off. In this case, although less than in a case in which the in-vehicle equipment application is stopped and supply of electric power to the in-vehicle equipment setup device 100 is cut off, it is also possible to curb consumption of electric power of the battery when the vehicle M has stopped for a long period of time.
When a user gets in the vehicle M having stopped for a long period of time and, for example, the user switches an ignition switch (which may be an ignition key) which is not illustrated to an on state (IG_ON) or switches an accessory power supply to an on state (ACC_ON), all the constituents of the in-vehicle equipment setup device 100 are supplied with electric power from the battery, and the in-vehicle equipment application is started. Then, the in-vehicle equipment application first recognizes (identifies) the user in the vehicle M using the user identifying function and then sets the set values indicated by the user setting information 112 corresponding to the recognized (identified) user for the in-vehicle equipment 200 using the set value setting function. Here, when some functions of the in-vehicle equipment application are stopped, first, the user identifying function in a standby state is restored from the standby state, recognizes (identifies) the user in the vehicle M. Then, the set value setting function in the stopped state is started and sets the set values indicated by the user setting information 112 corresponding to the recognized (identified) user for the in-vehicle equipment 200.
At this time, the vehicle M may start after the user in the vehicle M has been recognized (identified) by the user identifying function of the in-vehicle equipment application and before the set values indicated by the user setting information 112 (hereinafter referred to as “user set values”) have been set for the in-vehicle equipment 200 by the set value setting function. In other words, the user may start traveling of the vehicle M before the set value setting function has been started to complete setting of the user set values for the in-vehicle equipment 200. Even in this case, that is, even when the vehicle M is traveling, the in-vehicle equipment setup device 100 (the in-vehicle equipment application) preferably continues to perform the process of setting the user set values for the in-vehicle equipment 200.
However, the in-vehicle equipment 200 of the vehicle M includes in-vehicle equipment which does not affect driving when setting or control thereof is changed at an arbitrary timing while the vehicle M is traveling and in-vehicle equipment which affects the driving when setting or control thereof is changed while the vehicle M is traveling. In
Accordingly, the in-vehicle equipment setup device 100 (the in-vehicle equipment application) temporarily stops the set value setting function when traveling of the vehicle Mis started. The in-vehicle equipment setup device 100 (the in-vehicle equipment application) acquires current set values set for the in-vehicle equipment 200 (hereinafter referred to as “current set values”) and compares the acquired current set value with the user set values. When there is in-vehicle equipment 200 in which the user set values and the current set values are different, that is, setting of the user set value has not been completed by the set value setting function, the in-vehicle equipment setup device 100 (the in-vehicle equipment application) notifies a user and inquires of a user about whether to set the user set values. When the user instructs to set the user set values for the notified in-vehicle equipment 200, the in-vehicle equipment setup device 100 (the in-vehicle equipment application) sets the user set values for the in-vehicle equipment 200 in which setting of the user set values has not been completed (hereinafter referred to as “non-set in-vehicle equipment 200N”). At this time, when the user set values are set for the non-set in-vehicle equipment 200N which affects the driving when setting or control thereof is changed while the vehicle Mis traveling, the in-vehicle equipment setup device 100 (the in-vehicle equipment application) ascertains a current traveling state of the vehicle M and performs setting of the user set values at a timing at which the driving is not affected when setting or control thereof is changed.
Accordingly, the in-vehicle equipment application has a function of performing a process of acquiring a current set value, a process of comparing the current set values with the user set values, a notifying and inquiring process for the non-set in-vehicle equipment 200N, and a process of setting the user set values for the non-set in-vehicle equipment 200N (hereinafter referred to as a “set value comparing and setting function”). The set value comparing and setting function is normally stopped in the in-vehicle equipment application and is started when traveling of the vehicle M is started in a state in which setting of the user set values for the in-vehicle equipment 200 using the set value setting function has not been completed.
In
The meter 400 outputs travel information presented to a user by displaying an image on the display unit 402 to the in-vehicle equipment setup device 100. More specifically, for example, the control device (not illustrated) of the meter 400 or the meter display application outputs travel information indicating the traveling state (a traveling speed) of the vehicle M presented to a user using an image of a speed meter or travel information indicating the traveling state of the vehicle M presented to a user using an image indicating an operation or a warning of the driving support function to the in-vehicle equipment setup device 100.
The set value comparing and setting function of the in-vehicle equipment application executed in the in-vehicle equipment setup device 100 adjusts a timing at which the user set values are set for the non-set in-vehicle equipment 200N (that is, choose an appropriate timing) on the basis of the travel information indicating the current traveling state of the vehicle M output from the meter 400 and performs setting of the user set values. The meter 400 is an example of a “travel information presentation device.”
In
When the user set values are set for the non-set in-vehicle equipment 200N, the set value comparing and setting function of the in-vehicle equipment application executed in the in-vehicle equipment setup device 100 sets the user set values at an appropriate timing such as a timing at which travel information output from the meter 400 indicates that the vehicle M stops (that is, the vehicle speed is 0 [km]) or a timing at which the caution icon Ic, the warning icon Iw, or the regulation icon Ir is not displayed in the display area DA.
Returning to
The setter 130, the settings comparator 140, and the notifier 150 include, for example, a hardware processor such as a central processing unit (CPU) and a storage device (a storage device including a non-transitory storage medium) storing a program (software), and functions of the constituents are realized by causing the processor to execute the program. Some or all of the constituents may be realized by hardware (a circuit unit including circuitry) such as a large-scale integration (LSI) circuit, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a graphics processing unit (GPU) or may be cooperatively realized by software and hardware. Some or all of the constituents may be realized by a dedicated LSI circuit. Here, the program (software) may be stored in a semiconductor memory device such as a read only memory (ROM), a random access memory (RAM), or a flash memory or a storage device (a storage device including a non-transitory storage medium) such as a hard disk drive (HDD) included in the in-vehicle equipment setup device 100 in advance or may be stored in a detachable storage medium (a non-transitory storage medium) such as a DVD or a CD-ROM and installed in the storage device included in the in-vehicle equipment setup device 100 by setting the storage medium into a drive device of the in-vehicle equipment setup device 100. The program (software) may be downloaded from another computer device via a network and installed in the storage device of the in-vehicle equipment setup device 100.
In the following description, the constituents such as the setter 130, the settings comparator 140, and the notifier 150 perform an operation or a process of performing setting or control of the in-vehicle equipment 200 in the vehicle M by executing the in-vehicle equipment application. The in-vehicle equipment application has the user identifying function, the set value setting function, and the set value comparing and setting function as described above, and the functions transition to other states such as a standby state and a stopped state in a time (period) in which the vehicle M stops or when traveling of the vehicle M is started. Accordingly, in the following description, the functions of the in-vehicle equipment application are referred to as a “user identifying function,” a “set value setting function,” and a “set value comparing and setting function” when they are distinguished. On the other hand, in the following description, the functions of the in-vehicle equipment application are also referred to as the “in-vehicle equipment application” when they are not distinguished.
For example, user setting information 112 is stored in the storage 110. The user setting information 112 is information in which each user is correlated with information associated with settings (hereinafter referred to as “setting information”) desired by the user for the in-vehicle equipment 200 mounted in the vehicle M. The setting information includes setting items of which settings or control can be changed in the in-vehicle equipment 200 or information indicating user set values of the setting items. The user setting information 112 is stored in the storage 110, for example, when a user newly registers the user himself or herself as a user who uses the vehicle M. When a plurality of users who use the vehicle M are registered, the user setting information 112 is stored such that the setting information is correlated with each user.
The communicator 120 communicates with the in-vehicle equipment 200 and the meter 400. The communicator 120 includes, for example, a communication interface for communication with the in-vehicle equipment 200 (the air conditioning system 202 and the memory seat 204 herein) or the meter 400 mounted in the vehicle M via a multiplex communication line such as a controller area network (CAN) communication line, a serial communication line, a radio communication network, or the like. In the following description, it is assumed that the communicator 120 communicates with the air conditioning system 202, the memory seat 204, and the meter 400 via the CAN communication line.
The setter 130 performs setting of the in-vehicle equipment 200 (which includes non-set in-vehicle equipment 200N) on the basis of the user setting information 112 stored in the storage 110. When user setting information 112 of a user who is currently in the vehicle M is stored in the storage 110, the setter 130 sets user set values indicated by the setting information included in the user setting information 112 corresponding to a current user for the in-vehicle equipment 200 (which includes non-set in-vehicle equipment 200N) via the communicator 120. That is, the setter 130 sets the user set values indicated by the setting information included in the user setting information 112 stored in the storage 110 for the corresponding in-vehicle equipment 200 through the operation of the set value setting function. When a process of setting the user set values for the non-set in-vehicle equipment 200N is performed, the setter 130 sets the user set values indicated by the setting information included in the user setting information 112 stored in the storage 110 for the corresponding non-set in-vehicle equipment 200N through the operation of the set value comparing and setting function.
When the user set values are set for the non-set in-vehicle equipment 200N, the setter 130 may acquire travel information from the meter 400 via the communicator 120 and adjust the timing at which the user set values are set until the traveling state indicated by the travel information or the display in the display area DA becomes suitable for setting the user set values.
The settings comparator 140 acquires current set values set for the in-vehicle equipment 200 via the communicator 120. More specifically, the settings comparator 140 acquires a current set value set for the air conditioning system 202 and a current set value set for the memory seat 204. That is, when traveling of the vehicle M is started in a state in which setting of the user set values for the in-vehicle equipment 200 has not been completed by the setter 130 through the operation of the set value setting function, the settings comparator 140 performs a current set value acquiring process of acquiring the current set values from the air conditioning system 202 and the memory seat 204 through the operation of the set value comparing and setting function.
Thereafter, the settings comparator 140 compares the acquired current set values with the corresponding user set values indicated by the setting information included in the user setting information 112. That is, when a process of comparing the current set values with the user set values is performed, the settings comparator 140 compares the current set values acquired from the air conditioning system 202 and the memory seat 204 with the corresponding user set values through the operation of the set value comparing and setting function.
When there is non-set in-vehicle equipment 200N according to a result of comparison between the current set values and the user set values, the settings comparator 140 causes the notifier 150 to perform notification of a user that there is non-set in-vehicle equipment 200N and inquiry of the user about whether to set the user set values for the non-set in-vehicle equipment 200N. At this time, the settings comparator 140 outputs information of the non-set in-vehicle equipment 200N to the notifier 150. The settings comparator 140 may output information of the user set values different from the current set values in the non-set in-vehicle equipment 200N to the notifier 150. That is, when it is ascertained that one or both of the air conditioning system 202 and the memory seat 204 are non-set in-vehicle equipment 200N, the settings comparator 140 causes the notifier 150 to perform the notification and inquiry processes for the non-set in-vehicle equipment 200N through the operation of the set value comparing and setting function. The settings comparator 140 may acquire travel information from the meter 400 via the communicator 120 and adjust a timing at which notification and inquiry of a user is performed until the traveling state indicated by the travel information or the display in the display area DA becomes suitable for notification of the presence of the non-set in-vehicle equipment 200N.
When information indicating that setting of the user set values for the notified non-set in-vehicle equipment 200N has been instructed is output from the notifier 150, the settings comparator 140 causes the setter 130 to perform setting of the user set values for the non-set in-vehicle equipment 200N. At this time, the settings comparator 140 outputs information of the non-set in-vehicle equipment 200N and information of the user set values different from the current set values to the setter 130. That is, the settings comparator 140 causes the setter 130 to perform the process of setting the user set values for the non-set in-vehicle equipment 200N through the operation of the set value comparing and setting function.
The notifier 150 performs notification and inquiry of a user on the basis of the information of the non-set in-vehicle equipment 200N and the information of the user set values different from the current set values which are output from the settings comparator 140. More specifically, the notifier 150 notifies the user that there is non-set in-vehicle equipment 200N, inquires of the user about whether to set the user set values for the non-set in-vehicle equipment 200N, outputs a notification screen for allowing the user to select a response in response to the inquiry to the interface device 300, and causes the display 302 to display the notification screen. Then, the notifier 150 acquires information when the user has performed a responding operation on the screen of the display 302 from the input unit 304 of the interface device 300 and outputs information indicating the user's response based on the acquired information to the settings comparator 140.
An example of a process flow of setting user set values for in-vehicle equipment 200 which is performed by the in-vehicle equipment setup device 100 will be described below.
A user gets in the vehicle M having stopped for a long period of time and, for example, an ignition switch (which may be an ignition key) which is not illustrated is switched to an on state (IG_ON) by the user (Step S100). Then, electric power from the battery is supplied to the in-vehicle equipment setup device 100. In the in-vehicle equipment setup device 100, the in-vehicle equipment application starts. Thereafter, starting of the in-vehicle equipment application in the in-vehicle equipment setup device 100 is completed (Step S110).
Accordingly, in the in-vehicle equipment setup device 100, the user identifying function of the in-vehicle equipment application operates to recognize (identify) the user in the vehicle M (Step S120). More specifically, the in-vehicle equipment setup device 100 outputs a selection screen in which selection buttons for selecting a user in the vehicle M are arranged to the display 302 to display the selection screen through the operation of the user identifying function and recognizes (identifies) the user who is currently in the vehicle M on the basis of information indicating the user's operation on the selection buttons output from the input unit 304.
Thereafter, in the in-vehicle equipment setup device 100, the set value setting function of the in-vehicle equipment application operates and sets the user set values indicated by the user setting information 112 corresponding to the recognized (identified) user for the corresponding in-vehicle equipment 200 (Step S122). More specifically, the setter 130 reads the user setting information 112 corresponding to the recognized (identified) user from the storage 110 and sets the user set values indicated by the read user setting information 112 for the corresponding in-vehicle equipment 200 via the communicator 120 through the operation of the set value setting function.
In the sequence diagram illustrated in
In this case, in the in-vehicle equipment setup device 100, the set value comparing and setting function of the in-vehicle equipment application operates and first performs a process of acquiring current set values. More specifically, the settings comparator 140 acquires the current set values set for the air conditioning system 202 via the communicator 120 (Step S142). In addition, the settings comparator 140 acquires the current set values set for the memory seat 204 via the communicator 120 (Step S144). Then, the settings comparator 140 reads the user setting information 112 corresponding to the recognized (identified) user from the storage 110.
Thereafter, the set value comparing and setting function performs a process of comparing the current set values with the user set values. More specifically, the settings comparator 140 compares the corresponding user set values indicated by the user setting information 112 with the current set values of the air conditioning system 202 acquired in Step S142. Then, the settings comparator 140 ascertains whether there is non-set in-vehicle equipment 200N (presence thereof) on the basis of the result of comparison between the current set values and the user set values (Step S150). When it is ascertained in Step S150 that there is no non-set in-vehicle equipment 200N, the in-vehicle equipment application executed in the in-vehicle equipment setup device 100 ends this series of processes.
On the other hand, when it is ascertained in Step S150 that there is non-set in-vehicle equipment 200N, the set value comparing and setting function performs the notification and inquiry process for the non-set in-vehicle equipment 200N. Here, it is assumed that the air conditioning system 202 is the non-set in-vehicle equipment 200N. Accordingly, the settings comparator 140 acquires travel information current presented to the user by the meter 400 (hereinafter referred to as “current travel information”) via the communicator 120 (Step S152). Then, the settings comparator 140 determines whether the present is a timing suitable for performing notification and inquiry for the non-set in-vehicle equipment 200N (hereinafter referred to as a “notification-allowed timing”) on the basis of the acquired current travel information (Step S160). At this time, the settings comparator 140 determines whether the present is a notification-allowed timing by determining whether the current travel information satisfies a first condition.
The first condition is that the travel information is travel information of a type for calling attention to traveling of the vehicle M which is displayed in the display area DA of the display unit 402. That is, the settings comparator 140 determines that the present is not a notification-allowed timing when the caution icon Ic for notifying that it is ascertained that there is another vehicle (a preceding vehicle) in front in the traveling lane in the ACC or the warning icon Iw for notifying that there is a likelihood of departure from the traveling lane in the LKAS, or the like is displayed in the display area DA of the display unit 402, and determines that the present is a notification-allowed timing when the caution icon Ic or the warning icon Iw is not displayed.
The first condition may be that the travel information is travel information which is automatically presented to a user by the meter 400 and which is displayed in the display area DA of the display unit 402. In this case, for example, the settings comparator 140 determines that the present is not a notification-allowed timing when the regulation icon Ir or the like for prompting a user to wear a safety belt is displayed in the display area DA of the display unit 402 to observe the laws or regulations, and determines that the present is a notification-allowed timing when the regulation icon Ir or the like is not displayed.
When it is determined in Step S160 that the present is not a notification-allowed timing (the acquired current travel information does not satisfy the first condition), the settings comparator 140 repeatedly performs acquisition of the current travel information in the process of Step S152 and determination of whether the present is a notification-allowed timing in the process of Step S160 until it is determined that the present is a notification-allowed timing.
On the other hand, when it is determined in Step S160 that the present is a notification-allowed timing (the acquired current travel information satisfies the first condition), the settings comparator 140 outputs information indicating that the air conditioning system 202 is non-set in-vehicle equipment 200N to the notifier 150 and causes the notifier 150 to perform notification of the user that there is non-set in-vehicle equipment 200N (the air conditioning system 202) and inquiry of the user about whether to set the user set values for the air conditioning system 202. Accordingly, the notifier 150 notifies the user that the air conditioning system 202 is non-set in-vehicle equipment 200N by displaying a notification screen on the display 302 of the interface device 300 (Step S162). In (a) of
In the set value comparing and setting function, the notifier 150 acquires information when the user has performed a responding (instructing) operation on the screen of the display 302 from the input unit 304 of the interface device 300 and outputs information indicating the user's response based on the acquired information to the settings comparator 140. Then, the settings comparator 140 ascertains whether the information indicating the user's response output from the notifier 150 instructs to set the user set values (Step S170). When it is ascertained in Step S170 that the information indicating the user's response does not instruct to set the user set values, the settings comparator 140 returns the process flow to Step S150 and ascertains whether there is other non-set in-vehicle equipment 200N (whether it is present). When it is ascertained in Step S150 that there is other non-set in-vehicle equipment 200N, the settings comparator 140 and the notifier 150 repeatedly perform the process flow on the other non-set in-vehicle equipment 200N.
On the other hand, when it is ascertained in Step S170 that the information indicating the user's response instructs to set the user set values, the set value comparing and setting function performs the process of setting the user set values for the non-set in-vehicle equipment 200N. Accordingly, the settings comparator 140 ascertains whether it is necessary to adjust a timing at which the user set values are set for the non-set in-vehicle equipment 200N for which setting of the user set values is instructed (Step S180). Here, the in-vehicle equipment 200 in which it is necessary to adjust a timing at which the user set values are set is, for example, in-vehicle equipment 200 which affects driving when setting or control thereof is changed while the vehicle M is traveling. On the other hand, the in-vehicle equipment 200 in which it is not necessary to adjust the timing at which the user set values are set is in-vehicle equipment 200 which does not affect driving when setting or control thereof is changed at an arbitrary timing while the vehicle M is traveling.
Here, the non-set in-vehicle equipment 200N for which setting of the user set values is instructed is the air conditioning system 202. The air conditioning system 202 is in-vehicle equipment 200 which does not affect driving when setting or control thereof is changed at an arbitrary timing while the vehicle M is traveling. Accordingly, the settings comparator 140 ascertains that it is not necessary to adjust the timing at which the user set values are set for the air conditioning system 202 in Step S180. In this case, the settings comparator 140 outputs information indicating that the user set values are set for the air conditioning system 202 to the setter 130 and causes the setter 130 to set the user set values for the air conditioning system 202. Accordingly, the setter 130 sets the user set values for the air conditioning system 202 indicated by the user setting information 112 corresponding to the recognized (identified) user for the air conditioning system 202 (Step S184). That is, the setter 130 sets the user set values for the air conditioning system 202 in response to an instruction from the settings comparator 140 regardless of the traveling state of the vehicle M.
After the user set values are set for the air conditioning system 202 in Step S184, the setter 130 may output information indicating that setting of the user set values for the air conditioning system 202 has been completed to the notifier 150 and cause the notifier 150 to notify the user. In this case, the notifier 150 notifies the user that setting of the user set values for the air conditioning system 202 has been completed by displaying a notification screen on the display 302. In (b) of
The setter 130 returns the process flow to Step S150 and ascertains whether there is other non-set in-vehicle equipment 200N (whether it is present). When it is ascertained that there is other non-set in-vehicle equipment 200N, the settings comparator 140 and the notifier 150 repeat the process on the other non-set in-vehicle equipment 200N.
Here, it is assumed that the memory seat 204 is the other non-set in-vehicle equipment 200N. Accordingly, the settings comparator 140 acquires current travel information from the meter 400 through the process of Step S152 and determines whether the present is a notification-allowed timing through the process of Step S160. Then, when it is determined in Step S160 that the present is a notification-allowed timing (the acquired current travel information satisfies the first condition), the settings comparator 140 outputs information indicating that the memory seat 204 is the other non-set in-vehicle equipment 200N to the notifier 150 and causes the notifier 150 to perform notification of the user that there is non-set in-vehicle equipment 200N (the memory seat 204) and inquiry of the user about whether to set the user set values for the memory seat 204. Accordingly, the notifier 150 displays a notification screen on the display 302 through the process of Step S162 and notifies the user that the memory seat 204 is non-set in-vehicle equipment 200N (Step S162). In (c) of
In the set value comparing and setting function, the notifier 150 acquires information when the user has performed a responding (instructing) operation on the screen of the display 302 from the input unit 304 of the interface device 300 and outputs information indicating the user's response based on the acquired information to the settings comparator 140. Then, the settings comparator 140 ascertains whether it is instructed to set the user set values in the process of Step S170. Here, it is assumed that it is instructed to set the user set values. In this case, the settings comparator 140 ascertains whether it is necessary to adjust the timing at which the user set values are set for the non-set in-vehicle equipment 200N (the memory seat 204) in which setting of the user set values has been instructed in the process of Step S180. The memory seat 204 is in-vehicle equipment 200 which affects driving when setting or control thereof is changed while the vehicle M is traveling. Accordingly, the settings comparator 140 ascertains that it is necessary to adjust the timing at which the user set values are set for the memory seat 204 in Step S180.
In this case, the settings comparator 140 may output information indicating that it is necessary to adjust the timing at which the user set values are set for the memory seat 204 to the notifier 150 and cause the notifier 150 to notify the user. In other words, the settings comparator 140 may cause the notifier 150 to notify the user that setting of the user set values for the memory seat 204 is suspended. In this case, the notifier 150 notifies the user that it is necessary to adjust the timing at which the user set values are set for the memory seat 204 by displaying a notification screen on the display 302. In (d) of
When it is ascertained in Step S180 that it is necessary to adjust the timing at which the user set values are set for the memory seat 204, the settings comparator 140 acquires current travel information from the meter 400 via the communicator 120 again (Step S182). Then, the settings comparator 140 determines whether the present is a timing suitable for setting the user set values for the non-set in-vehicle equipment 200N (hereinafter referred to as a “setting-allowed timing”) on the basis of the acquired current travel information (Step S190). At this time, the settings comparator 140 determines whether the present is a setting-allowed timing by determining whether the current travel information satisfies a second condition.
The second condition is that the travel information indicates that the vehicle M stops (that is, the vehicle speed is 0 [km]). That is, the settings comparator 140 determines that the present is not a setting-allowed timing when the vehicle M does not stop (that is, the vehicle speed is not 0 [km]) and determines that the present is a setting-allowed timing when the vehicle M stops.
When it is determined in Step S190 that the present is not a setting-allowed timing (the acquired current travel information does not satisfy the second condition), the settings comparator 140 repeats acquisition of the current travel information through the process of Step S182 and determination of whether the present is a setting-allowed timing through the process of Step S190 until it is determined that the present is a setting-allowed timing.
On the other hand, when it is determined in Step S190 that the present is a setting-allowed timing (the acquired current travel information satisfies the second condition), the settings comparator 140 outputs information indicating that the user set values are to be set for the memory seat 204 to the setter 130 and causes the setter 130 to set the user set values for the memory seat 204. Accordingly, the setter 130 sets the user set values for the memory seat 204 indicated by the user setting information 112 corresponding to the recognized (identified) user for the memory seat 204 (Step S192). That is, the setter 130 sets the user set values for the memory seat 204 in accordance with an instruction output from the settings comparator 140 at the adjusted timing.
After the user set values are set for the memory seat 204 in the process of Step S192, the setter 130 may output information indicating that setting of the user set values for the memory seat 204 has been completed to the notifier 150 and cause the notifier 150 to notify the user. In this case, the notifier 150 notifies the user that setting of the user set values for the memory seat 204 has been completed by displaying a notification screen on the display 302. In (e) of
The setter 130 returns the process flow to Step S150, and the in-vehicle equipment application executed in the in-vehicle equipment setup device 100 performs the processes of Steps S150 to S184 until it is ascertained that there is no non-set in-vehicle equipment 200N. When it is ascertained that there is no non-set in-vehicle equipment 200N, the in-vehicle equipment application executed in the in-vehicle equipment setup device 100 ends this series of processes.
As described above, the in-vehicle equipment setup device 100 according to the embodiment sets user set values indicated by user setting information 112 corresponding to a user (a registered user) for the corresponding in-vehicle equipment 200. When there is in-vehicle equipment 200 for which setting of the user set values has not been completed (non-set in-vehicle equipment 200N), the in-vehicle equipment setup device 100 according to the embodiment notifies the user that there is non-set in-vehicle equipment 200N and inquires of the user about whether the user set values are to be set for the non-set in-vehicle equipment 200N. When the user instructs to set the user set values in response to the inquiry, the in-vehicle equipment setup device 100 according to the embodiment adjusts the timing at which the user set values are actually set for the non-set in-vehicle equipment 200N until an appropriate timing comes on the basis of the traveling state of the vehicle M or information notified of the user from another device such as the meter 400. Then, the in-vehicle equipment setup device 100 according to the embodiment sets the user set values for the non-set in-vehicle equipment 200N when the appropriate timing has come. Accordingly, the in-vehicle equipment setup device 100 according to the embodiment does not perform setting of the user set values, for example, even when there is in-vehicle equipment 200 for which setting of the user set values has not been completed after a user has gotten in the vehicle M and until the vehicle M starts (traveling of the vehicle M is started), that is, there is no case in which the user needs to perform setting or control of the in-vehicle equipment 200 or the user set values are set at a timing which affects driving. This is effective for a user registered as a user who normally uses the vehicle M (convenience for the user is improved). With the vehicle M in which the in-vehicle equipment setup device 100 according to the embodiment is mounted, it is possible to allow the vehicle M to continuously travel more safely.
In the in-vehicle equipment setup device 100 according to the embodiment, the in-vehicle equipment setup device 100 adjusts the timing at which the user set values are set such that the timing becomes an appropriate timing. However, there may be in-vehicle equipment 200 for which it is necessary to adjust a timing at which setting or control thereof is changed. In this case, the in-vehicle equipment setup device 100 may set the user set values for such in-vehicle equipment 200 without adjusting the timing at which the user set values are set. More specifically, when it is ascertained that there is in-vehicle equipment 200 for which it is necessary to adjust the timing at which the user set values are set in the process of Step S180 of the sequence diagram illustrated in
In the embodiment, a case in which the in-vehicle equipment setup device 100 acquires current travel information from the meter 400 to determine an appropriate timing has been described above. However, instead of or in addition to the current travel information, other information may be used as the information for determining an appropriate timing at which the user set values are set. In this case, a process equivalent to that in the embodiment can be performed as the process of setting in-vehicle equipment which is performed by the in-vehicle equipment setup device 100. Accordingly, detailed description of the in-vehicle equipment setup device 100 when the in-vehicle equipment setup device 100 determines the appropriate timing at which the user set values are set using other information instead of or in addition to the current travel information will be omitted.
The in-vehicle equipment setup device 100 according to the embodiment described above is an in-vehicle equipment setup device 100 for performing setting for activating in-vehicle equipment 200 mounted in a vehicle M for each user of the vehicle M, the in-vehicle equipment setup device 100 including: a storage 110 configured to store user setting information 112 including setting information on settings of in-vehicle equipment 200 desired by a user for each user; a setter 130 configured to set a set value indicated by the setting information included in the user setting information 112 of a selected user for the corresponding in-vehicle equipment 200; a settings comparator 140 configured to acquire a current set value which is a set value currently set from the in-vehicle equipment 200 and to compare the acquired current set value with a user set value which is a set value indicated by the setting information included in the user setting information 112 of the selected user; and a notifier 150 configured to notify the user of at least information on settings of the in-vehicle equipment 200, wherein, when there is non-set in-vehicle equipment 200N which is in-vehicle equipment 200 of which the user set value is different from the current set value according to a result of the comparison, the settings comparator 140 causes the notifier 150 to notify that there is non-set in-vehicle equipment 200N on the basis of travel information including a traveling state of the vehicle M, and the setter 130 sets the user set value for the non-set in-vehicle equipment 200N on the basis of the travel information when a setting instruction for instructing to set the user set value for the non-set in-vehicle equipment 200N notified by the notifier 150 is input by the user. Accordingly, it is possible to perform setting for the in-vehicle equipment for each user at appropriate timing. As a result, with the vehicle M in which the in-vehicle equipment setup device 100 is mounted, it is possible to improve convenience for a user registered as a user who normally uses the vehicle M and to continuously allow the vehicle M to travel more safely.
The aforementioned embodiment can be expressed as follows.
An in-vehicle equipment setup device for performing setting for activating in-vehicle equipment mounted in a vehicle for each user of the vehicle, the in-vehicle equipment setup device comprising:
While a mode for carrying out the present invention has been described above in conjunction with an embodiment, the present invention is not limited to the embodiment and can be subjected to various modifications and substitutions without departing from the gist of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2023-052651 | Mar 2023 | JP | national |