In-vehicle device setting device, in-vehicle device setting method, and program
The in-vehicle device setting device efficiently manages user-specific settings to reduce power consumption and ensure safe, timely configurations, addressing battery drain and travel safety issues in existing systems.
Patent Information
- Application Number
- JP2023052651
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2043-03-29
AI Technical Summary
Existing in-vehicle device setting systems consume battery power when parked for long periods, leading to delayed user-specific device configurations and potential unsafe changes during vehicle travel due to incomplete settings.
An in-vehicle device setting device that stores user-specific settings, identifies the user upon vehicle entry, and selectively activates functions to minimize power consumption while ensuring timely and safe configuration of devices before or during travel.
Enables convenient, power-efficient user-specific device settings at appropriate times, enhancing user convenience and safety by preventing unsafe changes during vehicle operation.
Smart Images

Figure 0007731394000001 
Figure 0007731394000002 
Figure 0007731394000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an in-vehicle device setting device, an in-vehicle device setting method, and a program. [Background technology]
[0002] Conventionally, there has been disclosed a technique for configuring settings for operating various in-vehicle devices for each vehicle user (see, for example, Patent Document 1). Furthermore, in recent years, for example, in conjunction with a wireless communication type portable key such as a smart key, the settings of the in-vehicle devices are also configured to suit the user carrying the portable key. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-152073 Summary of the Invention [Problem to be solved by the invention]
[0004] When the operation of the in-vehicle devices is set for each user, it is considered preferable that the setting of each in-vehicle device be completed between the time the user gets into the vehicle and the time the user departs, that is, before the user starts driving the vehicle. For this reason, the in-vehicle device setting device that sets the in-vehicle devices stops some of its functions so that it can quickly recognize (identify) the user who gets into the vehicle. However, power is supplied to the in-vehicle device setting device from the battery provided in the vehicle, and applications running in the in-vehicle device setting device are in a standby state with most of the applications running. However, when the vehicle is parked for a long period of time (i.e., the user is not in the vehicle for a long period of time), the power of the vehicle's battery is consumed by the running applications. For this reason, when the vehicle is parked for a long period of time, it is considered that the applications are stopped and the power supply to the in-vehicle device setting device is cut off in order to reduce power consumption of the vehicle's battery.
[0005] However, if a user gets into a vehicle while power supply to the in-vehicle device setting device is cut off, the in-vehicle device setting device cannot recognize (identify) the user until power is first supplied to the in-vehicle device setting device and an application is launched. Furthermore, it takes a long time to complete the configuration of the in-vehicle devices corresponding to the user who gets into the vehicle. Therefore, the configuration of each in-vehicle device may not be completed by the time the vehicle departs, and the function of configuring the in-vehicle devices for each user may not necessarily improve user convenience. For in-vehicle devices whose configuration is not completed by the time the vehicle departs, the in-vehicle device setting device may configure the in-vehicle devices while the vehicle is traveling. However, some in-vehicle devices and their configurations may affect the driving of the vehicle if they are changed while the vehicle is traveling. Therefore, for in-vehicle devices whose configuration is not completed by the time the vehicle departs, the in-vehicle device setting device may not configure the in-vehicle devices while the vehicle is traveling. As described above, in the prior art, when configuring in-vehicle devices corresponding to a user, sufficient consideration is not given to the timing of the configuration.
[0006] The present invention has been made based on the above-mentioned recognition, and one of its objects is to provide an in-vehicle device setting device, an in-vehicle device setting method, and a program that enable user-specific settings for in-vehicle devices to be performed at a convenient time. In other words, the present invention aims to improve convenience by configuring and controlling in-vehicle devices according to the user. This will ultimately further improve traffic safety and contribute to the development of sustainable transportation systems. [Means for solving the problem]
[0007] The in-vehicle device setting device, the in-vehicle device setting method, and the program according to the present invention employ the following configuration. (1) An in-vehicle device setting device according to one aspect of the present invention is an in-vehicle device setting device that performs settings for operating in-vehicle devices installed in a vehicle for each user of the vehicle, the in-vehicle device setting device including: a storage unit that stores user setting information indicating, for each user, setting information related to settings of the in-vehicle devices desired by the user; a setting unit that sets, for the corresponding in-vehicle device, setting values indicated by the setting information indicated in the user setting information of the selected user; a setting unit that acquires current setting values that are currently set from the in-vehicle devices, and compares the acquired current setting values with the setting values indicated by the setting information indicated in the user setting information of the selected user. and a notification unit that notifies the user of at least information regarding the setting of the in-vehicle device, wherein, if, as a result of the comparison, there is an in-vehicle device whose current setting value differs from the user setting value, the setting comparison unit causes the notification unit to notify the user of the existence of the in-vehicle device in accordance with driving information including the driving state of the vehicle, and when the user issues a setting instruction to set the user setting value for the in-vehicle device notified by the notification unit, the setting unit sets the user setting value to the in-vehicle device in accordance with the driving information.
[0008] (2) In the above aspect (1), the setting comparison unit acquires the current setting value after the vehicle is started and compares the current setting value with the user setting value.
[0009] (3): In the above aspect (2), the in-vehicle equipment setting device further includes a communication unit that communicates with the in-vehicle equipment and a driving information presentation device that presents the driving information of the vehicle to the user, and the setting comparison unit acquires the current setting value via the communication unit, acquires current driving information, which is the driving information currently being presented to the user by the driving information presentation device, via the communication unit, and if the acquired current driving information satisfies a first condition, does not cause the notification unit to issue the notification indicating that there is an in-vehicle equipment that has not yet been configured.
[0010] (4) In the above aspect (3), the first condition is that the current travel information is of a type that calls attention to the travel of the vehicle.
[0011] (5): In the aspect (3) above, the first condition is that the current travel information is the travel information that is automatically presented to the user by the travel information presentation device.
[0012] (6): In any one of the above aspects (3) to (5), after the setting instruction is given, the setting unit acquires the current driving information via the communication unit, and if the acquired current driving information satisfies a second condition, suspends setting of the user setting value to the in-vehicle device that has not yet been set, and causes the notification unit to issue the notification indicating that setting of the user setting value to the in-vehicle device that has not yet been set is suspended.
[0013] (7) In the aspect (6) above, the second condition is that the current travel information is travel information that indicates that the travel speed of the vehicle is stopped.
[0014] (8) In accordance with one aspect of the present invention, a vehicle-mounted device setting method includes: a computer of a vehicle-mounted device setting device that performs settings for operating vehicle-mounted devices mounted in a vehicle for each user of the vehicle; setting a setting value indicated in the user setting information of a selected user among user setting information stored in a storage unit, the user setting information indicating for each user the setting information related to the setting of the vehicle-mounted device desired by the user; acquiring a current setting value from the vehicle-mounted device; and comparing the acquired current setting value with the setting value indicated in the user setting information of the selected user. and if, as a result of the comparison, there is an in-vehicle device in which the current setting value differs from the user setting value, a notification unit that notifies the user of at least information regarding the setting of the in-vehicle device issues a notification indicating the existence of the in-vehicle device in accordance with driving information including the driving state of the vehicle, and, when the user issues a setting instruction instructing the setting of the in-vehicle device in accordance with the driving information notified by the notification unit to set the user setting value for the in-vehicle device in accordance with the driving information.
[0015] (9) A program according to one aspect of the present invention includes a program for causing a computer of an in-vehicle device setting device, which performs settings for operating in-vehicle devices mounted in the vehicle for each user of the vehicle, to set a setting value indicated in the user setting information of a selected user among user setting information stored in a storage unit, which setting information is indicated for each user regarding settings of the in-vehicle devices desired by the user, to the corresponding in-vehicle device, and to acquire a current setting value, which is a setting value currently set, from the in-vehicle device, and to compare the acquired current setting value with the setting value indicated in the user setting information of the selected user. and if, as a result of the comparison, there is an in-vehicle device in which the current setting value differs from the user setting value, a notification unit that notifies the user of at least information regarding the setting of the in-vehicle device issues a notification indicating the existence of the in-vehicle device in accordance with driving information including the driving state of the vehicle, and, when the user issues a setting instruction to instruct the setting of the in-vehicle device in accordance with the driving information notified by the notification unit to set the user setting value for the in-vehicle device in accordance with the driving information. [Effects of the Invention]
[0016] According to the above-mentioned aspects (1) to (9), it is possible to provide an in-vehicle device setting device, an in-vehicle device setting method, and a program that can perform settings for each user of an in-vehicle device at a suitable timing. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a diagram illustrating an example of a configuration and a usage environment of an in-vehicle device setting device according to an embodiment; [Figure 2] 1 is a diagram illustrating an example of an environment in which information is presented in a vehicle equipped with an in-vehicle device setting device according to an embodiment. [Figure 3] 4 is a sequence diagram showing an example of a process flow for setting a setting value for an in-vehicle device in the in-vehicle device setting device of the embodiment; FIG. [Figure 4] 10 is a diagram showing an example of a notification screen that is displayed to a user when the in-vehicle device setting device of the embodiment sets a setting value for an in-vehicle device; FIG. DETAILED DESCRIPTION OF THE INVENTION
[0018] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of an in-vehicle device setting device, an in-vehicle device setting method, and a program according to the present invention will be described with reference to the drawings.
[0019] 1 is a diagram showing an example of the configuration and usage environment of an in-vehicle device setting device according to an embodiment. The in-vehicle device setting device 100 is a device that sets and controls various in-vehicle devices 200 mounted on a vehicle M. Examples of the in-vehicle devices 200 that are set and controlled by the in-vehicle device setting device 100 include power windows, sunroofs, sunshades, interior lights, map lights, air conditioning systems, memory seats, seat heaters / coolers, door locks, driving mode setting devices, and driving assistance devices.
[0020] The power window is, for example, an in-vehicle device 200 that opens and closes window glass located on the driver's seat side, passenger seat side, and left and right rear seats of the vehicle M. The in-vehicle device setting device 100 sets and controls the opening and closing amount of the window glass according to the amount by which the user presses the opening / closing switch and the duration for which the switch is pressed. The sunroof is, for example, an in-vehicle device 200 that opens and closes glass or a metal plate in an opening located in the ceiling of the passenger compartment of the vehicle M. The in-vehicle device setting device 100 sets and controls the opening and closing amount of the glass or the metal plate according to the user's operation. The sunshade is, for example, an in-vehicle device 200 that opens and closes a shading part that blocks sunlight entering through the rear window glass of the vehicle M or the left and right rear seat window glass. The in-vehicle device setting device 100 sets and controls the opening and closing amount of the shading part according to the user's operation. The interior light and the map light are each in-vehicle devices 200 (lighting devices) for illuminating the interior of the vehicle M and the user's hands, and the on / off, brightness when on, and the like are set and controlled by the in-vehicle device setting device 100 in response to user operation or not, i.e., manually or automatically. The air conditioning system is, for example, in-vehicle devices 200 (air conditioning devices) such as an air conditioner, and the temperature and volume of air (wind) sent into the interior of the vehicle M are set and controlled by the in-vehicle device setting device 100. The memory seat is, for example, in-vehicle device 200 that changes the position of the driver's seat so that the user can achieve a position (so-called seat position) desired by the user when driving the vehicle M, such as the position and height of the seat cushion and the angle of the backrest. The position of the driver's seat is set and controlled by the in-vehicle device setting device 100. The seat heater / cooler is, for example, an in-vehicle device 200 that adjusts the temperature of the seat on the driver's seat side (which may include the passenger seat side and rear seats), and the seat temperature adjustment function is set and controlled by the in-vehicle device setting device 100. The door lock is, for example, an in-vehicle device 200 that includes a security function that operates when the user gets out of and leaves the vehicle M, and the operation mode of the security function, etc. is set and controlled by the in-vehicle device setting device 100.The driving mode setting device is an in-vehicle device 200 that changes various setting items related to the driving (driving) of the vehicle M, such as an automatic driving mode, a normal driving mode, a sports driving mode, a comfort driving mode, etc., and the setting items according to the driving mode and the driving mode are set and controlled by the in-vehicle device setting device 100. Place For example, the in-vehicle device 200 changes various setting items related to preventive safety functions that suppress sudden changes in the behavior of the vehicle M by combining an ABS (Anti-lock Braking System) function, a TCS (Traction Control System), and a skid prevention function, as well as driving assistance functions such as an ACC (Adaptive Cruise Control System) and an LKAS (Lane Keeping Assistance System), and the setting items of each driving assistance function are set and controlled by the in-vehicle device setting device 100.
[0021] The in-vehicle devices 200 configured and controlled by the in-vehicle device setting device 100 are not limited to the example described above. That is, the in-vehicle devices 200 provided in the vehicle M may include other in-vehicle devices in addition to the example described above, or instead of part of the example described above. In this case, the other in-vehicle devices are also configured and controlled by the in-vehicle device setting device 100.
[0022] The in-vehicle device setting device 100 sets setting values of the in-vehicle devices 200 (in FIG. 1, the air conditioning system 202 and the memory sheet 204) provided in the vehicle M for each user. For this purpose, the in-vehicle device setting device 100 stores, for each user, user setting information 112 indicating setting values changed in the settings and control of each in-vehicle device 200 the last time the user got into the vehicle M. The in-vehicle device setting device 100 then recognizes (specifies) the user currently getting into the vehicle M, and sets the setting values indicated in the corresponding user setting information 112 in each in-vehicle device 200. For this purpose, the in-vehicle device setting device 100 is running an application (hereinafter referred to as an "in-vehicle device application") for recognizing (specifying) the user currently getting into the vehicle M, and setting the setting values indicated in the user setting information 112 corresponding to the recognized (specified) user in each in-vehicle device 200. The in-vehicle device application has at least the function of recognizing (identifying) the user (hereinafter referred to as the "user identification function") and the function of setting the setting values indicated in the user setting information 112 to the in-vehicle device 200 (hereinafter referred to as the "setting value setting function").
[0023] FIG. 1 illustrates an interface device 300 including a display 302 and an input unit 304 as an example of components for a user identification function of an in-vehicle device application executed in the in-vehicle device setting device 100 to recognize (identify) the user currently riding in the vehicle M. The interface device 300 may include, for example, a sound-generating device such as a buzzer or a speaker. The interface device 300 is disposed, for example, in a center console near the center of the vehicle width direction or on top of the dashboard, and is configured as a touch panel by combining the display 302 and the input unit 304. The display 302 includes, for example, a display device such as an LCD (Liquid Crystal Display). The input unit 304 includes, for example, a detection device such as a pressure sensor that detects a user's operation on the screen of the display 302. The input unit 304 may include, for example, operation buttons (not shown) disposed on a steering wheel that the user uses to steer the vehicle M. When a user gets into the vehicle M, the user identification function outputs and displays on the display 302 a selection screen on which selection buttons for selecting a user of the vehicle M are arranged, and recognizes (identifies) the user currently riding in the vehicle M based on information output by the input unit 304 indicating an operation (which may be an operation performed by pressing an operation button (not shown) located on the steering wheel) when the user performs an operation (for example, a tap operation or a long press operation) on the selection button on the screen of the display 302. The user identification function may, for example, be linked to a wireless communication portable key such as a smart key, and when a user carrying the portable key gets into the vehicle M, obtain user information associated with the portable key to recognize (identify) the user currently riding in the vehicle M. A setting value setting function of the in-vehicle device application executed in the in-vehicle device setting device 100 sets setting values indicated in the corresponding user setting information 112 in each in-vehicle device 200 based on the information of the user recognized (identified) by the user identification function.
[0024] In the in-vehicle device setting device 100, the in-vehicle device applications are always activated regardless of whether the user is in the vehicle M or not. However, when the vehicle M is parked for a long period of time (i.e., when the user is not in the vehicle M for a long period of time), the in-vehicle device applications are stopped. Then, the supply of power from the battery provided in the vehicle M to the in-vehicle device setting device 100 is cut off. This allows the in-vehicle device setting device 100 to reduce battery power consumption when the vehicle M is parked for a long period of time. When the vehicle M is parked for a long period of time, the in-vehicle device setting device 100 may be in a state where some functions of the in-vehicle device applications are stopped. More specifically, among the functions of the in-vehicle device applications, only the user specified function may be activated and in a standby state, and the setting value setting function may be in a stopped state. In this case, in the in-vehicle device setting device 100, while the vehicle M is parked for a long period of time, power may be supplied from the battery provided in the vehicle M to components related to the user specified function, and the supply of power to other components, including the components related to the setting value setting function, may be cut off. Even in this case, although it is less than when the in-vehicle equipment application is stopped and the power supply to the in-vehicle equipment setting device 100 is cut off, it is possible to reduce the consumption of battery power when the vehicle M is parked for a long period of time.
[0025] When a user gets into the vehicle M that has been parked for a long period of time, for example, when the user turns on an ignition switch (which may be an ignition key) not shown (IG_ON) or turns on an accessory power supply (ACC_ON), power is supplied from the battery to all components of the in-vehicle device setting device 100, and the in-vehicle device application is started. The in-vehicle device application first recognizes (identifies) the user who has gotten into the vehicle M using a user identification function, and then sets, in the in-vehicle device 200, setting values indicated in the user setting information 112 corresponding to the recognized (identified) user using a setting value setting function. Here, when some functions of the in-vehicle device application are stopped, first, the user identification function, which has been in a standby state, returns from the standby state to recognize (identify) the user who has gotten into the vehicle M, and then the setting value setting function, which has been in a stopped state, is started and sets, in the in-vehicle device 200, setting values indicated in the user setting information 112 corresponding to the recognized (identified) user.
[0026] At this time, it is conceivable that the user who has boarded the vehicle M may depart after being recognized (identified) by the user identification function of the in-vehicle device application, before the setting values (hereinafter referred to as "user setting values") indicated in the user setting information 112 are set in each of the in-vehicle devices 200 by the setting value setting function. In other words, it is conceivable that the user may start traveling in the vehicle M before the setting value setting function is activated and the setting of the user setting values in each of the in-vehicle devices 200 is completed. Even in this case, that is, even while the vehicle M is traveling, it is preferable that the in-vehicle device setting device 100 (in-vehicle device application) continues the process of setting the user setting values in each of the in-vehicle devices 200.
[0027] However, some of the in-vehicle devices 200 provided in the vehicle M do not affect driving even if the settings or control are changed at any time while the vehicle M is traveling, while other devices may affect driving if the settings or control are changed while the vehicle M is traveling. FIG. 1 shows an air conditioning system 202 as an example of the in-vehicle device 200 whose settings or control are changed at any time while the vehicle M is traveling, and a memory sheet 204 as an example of the in-vehicle device 200 whose settings or control are changed while the vehicle M is traveling. For example, even if the temperature or airflow setting of the air conditioning system 202 is changed while the vehicle M is traveling, only the temperature or airflow of the air (wind) sent into the passenger compartment of the vehicle M changes, and therefore the change does not affect the driving of the vehicle M by the user. In the above-described example of the in-vehicle device 200, in addition to the air conditioning system 202, for example, a power window, a sunroof, a sunshade, an interior light, a map light, an air conditioning system, a seat heater / cooler, and a door lock correspond to the in-vehicle device 200 whose setting or control can be changed at any timing while the vehicle M is traveling without affecting driving. On the other hand, if the setting (seat position) of the memory seat 204, such as the position and height of the seat cushion or the angle of the backrest, is changed while the vehicle M is traveling, the user's posture when driving the vehicle M changes, which affects driving of the vehicle M. In the above-described example of the in-vehicle device 200, in addition to the memory seat 204, for example, a driving mode setting device and a driving assistance device correspond to the in-vehicle device 200 whose setting or control can be changed while the vehicle M is traveling and thus affects driving. However, the driving mode setting device and the driving assistance device each have a mixture of setting items whose settings or controls can be changed at any time while the vehicle M is traveling without affecting driving, and setting items whose settings or controls can be changed while the vehicle M is traveling that will affect driving.
[0028] For this reason, when the vehicle M starts traveling, the in-vehicle device setting device 100 (in-vehicle device application) temporarily suspends the setting value setting function. Then, the in-vehicle device setting device 100 (in-vehicle device application) acquires the current setting values (hereinafter referred to as "current setting values") set in each in-vehicle device 200 and compares the acquired current setting values with the user setting values. Then, if the user setting values and the current setting values are different, that is, if there is an in-vehicle device 200 for which setting of the user setting values by the setting value setting function has not been completed, the in-vehicle device setting device 100 (in-vehicle device application) notifies the user of this fact and asks the user whether or not to set the user setting values. Then, when the user instructs setting of the user setting values in the notified in-vehicle devices 200, the in-vehicle device setting device 100 (in-vehicle device application) sets the user setting values for the in-vehicle devices 200 for which setting of the user setting values has not been completed (hereinafter referred to as "in-vehicle devices 200N"). At this time, when setting a user setting value for an in-vehicle device 200N for which changing the setting or control while the vehicle M is traveling would affect the driving, the in-vehicle device setting device 100 (in-vehicle device application) checks the current driving state of the vehicle M and sets the user setting value at a timing when changing the setting or control will not affect the driving. For this reason, the in-vehicle device application also has functions (hereinafter referred to as a "setting value comparison and setting function") for acquiring the current setting value, comparing the current setting value with the user setting value, notifying and inquiring about the in-vehicle device 200N, and setting the user setting value for the in-vehicle device 200N. This setting value comparison and setting function is normally in a stopped state in the in-vehicle device application, and is activated when the vehicle M starts traveling without completing the setting of the user setting value for each in-vehicle device 200 by the setting value setting function.
[0029] FIG. 1 illustrates a meter device 400 including a display unit 402 as an example of a component for a setting value comparison and setting function of an in-vehicle device application executed in the in-vehicle device setting device 100 to check the current driving state of the vehicle M. The meter device 400 is disposed, for example, behind the steering wheel at the driver's seat of the vehicle M (at the front of the vehicle M), and visually presents various information related to the driving of the vehicle M (hereinafter referred to as "driving information"), such as the driving state of the vehicle M, to the driver (user) as an image using the display unit 402. The display unit 402 is, for example, a display device such as an LCD (liquid crystal display). The display unit 402 may include a display device that displays an image of the driving information on the surface of the windshield in front of the vehicle M, such as a head-up display (HUD). The image of the driving information presented to the user by the display unit 402 includes, for example, an image of a speedometer indicating the speed at which the vehicle M is traveling and an image of a tachometer indicating the rotation speed (rotational speed) of an internal combustion engine equipped in the vehicle M. The driving information image may include, for example, images of a fuel consumption meter, a odometer (total odometer: odometer, section odometer: trip meter, remaining mileage meter, etc.), a clock, etc. Furthermore, the driving information image may include, for example, an image showing the discharge and charge state of power in a driving battery provided in the vehicle M. The driving information image may include, for example, an image showing the operation or warning of a driving assistance function (such as LKAS or ACC). The display of the driving information image on the display unit 402 (including the HUD, not shown) is performed, for example, by a control device, not shown, provided in the meter device 400 or a meter display application executed in this control device, not shown. The driving information image displayed on the display unit 402 (including the HUD, not shown) is switched by the user's operation of, for example, operation buttons, not shown, arranged around the steering wheel or the display unit 402, so that information desired by the user is displayed. The switching of the driving information image may be set and controlled, for example, by a control device, not shown, or a meter display application, not shown.
[0030] The meter device 400 outputs the driving information that is presented to the user by displaying an image on the display unit 402 to the in-vehicle device setting device 100. More specifically, a control device (not shown) provided in the meter device 400 or a meter display application outputs, to the in-vehicle device setting device 100, driving information that indicates the driving state (driving speed) of the vehicle M that is presented to the user by an image of a speedometer, or driving information that indicates the driving state of the vehicle M that is presented to the user by an image showing the operation or warning of a driving assistance function, for example.
[0031] The setting value comparison and setting function of the in-vehicle device application executed in the in-vehicle device setting device 100 adjusts the timing for setting the user setting value in the in-vehicle device 200N (i.e., at an appropriate timing) based on the driving information indicating the current driving state of the vehicle M output by the meter device 400, and sets the user setting value. The meter device 400 is an example of a "driving information presentation device."
[0032] FIG. 2 is a diagram illustrating an example of an environment in which information (driving information including driving conditions) is presented in a vehicle M equipped with the in-vehicle device setting device 100 of the embodiment. FIG. 2 illustrates an example of an arrangement of the interface device 300 (the display 302 and the input unit 304), and illustrates an example of a state in which a selection screen on which selection buttons for selecting a user of the vehicle M are arranged is displayed on the display 302. The example of the selection screen illustrated in FIG. 2 displays selection buttons for "User A," "User B," "Guest User," and "New Registration." When a user operates one of the selection buttons, a user identification function of the in-vehicle device application executed in the in-vehicle device setting device 100 recognizes (identifies) the user currently riding in the vehicle M (i.e., the user who will use the vehicle M this time). Here, when the user operates the selection button for "User A," user A, who was registered when riding in the vehicle M in the past, is recognized (identified) as the user currently riding in the vehicle M. When the user operates the "User B" selection button, user B, who is different from user A who was registered when the user previously rode in vehicle M, is recognized (identified) as the user currently riding in vehicle M. When the user operates the "Guest User" selection button, the user currently riding in vehicle M is recognized (identified) as a user who does not normally use vehicle M (who temporarily uses vehicle M). When the user operates the "New Registration" selection button, the user is recognized (identified) as a user who has not previously rode in vehicle M but will normally use vehicle M in the future. In this case, the user identification function displays on the display 302 an input screen for inputting a registration name (e.g., the above-mentioned "User A" or "User B") for identifying the user to be newly registered, and registers information about the registration name for identifying the user to be newly registered based on the user's operation on the input screen. The in-vehicle device setting device 100 stores the information (registration name) of the newly registered user in association with the new user setting information 112.
[0033] FIG. 2 further illustrates an example of an arrangement of the meter device 400 (display unit 402), showing an example of a state in which an image of driving information indicating the driving state of the vehicle M is displayed on the display unit 402. In the example of the image of driving information shown in FIG. 2, an image indicating the discharge and charge state of power in the driving battery is displayed on the left side of the display area of the display unit 402, and an image of a speedometer is displayed on the right side. In the display area DA between them, icons indicating, for example, the operation or warning of a driving assistance function (such as LKAS or ACC) are displayed. In FIG. 2, examples of icons to be displayed in the display area DA include an information icon Ii for notifying the user that there is information related to the operation state of the driving assistance function, a caution icon Ic for notifying the user that the presence of another vehicle (a leading vehicle) has been confirmed in the ACC ahead of the driving lane, and a warning icon Iw for notifying the user that there is a possibility of deviation from the driving lane in the LKAS. The icons to be displayed in the display area DA are not limited to the above-described example. For example, the icon displayed in the display area DA may be a legal icon Ir that is automatically displayed by the meter device 400 to encourage the user to fasten a seat belt in order to comply with laws and regulations.
[0034] When setting a user setting value to the in-vehicle device 200N, the setting value comparison and setting function of the in-vehicle device application executed in the in-vehicle device setting device 100 sets the user setting value at an appropriate timing, for example, when the driving information output by the meter device 400 indicates that the vehicle M is stopped (i.e., vehicle speed = 0 [km]) or when the caution icon Ic, warning icon Iw, and legal icon Ir are not displayed in the display area DA.
[0035] [Configuration of in-vehicle device setting device] Returning to FIG. 1, the in-vehicle device setting device 100 includes, for example, a storage unit 110, a communication unit 120, a setting unit 130, a setting comparison unit 140, and a notification unit 150.
[0036] The setting unit 130, the setting comparison unit 140, and the notification unit 150 each include, for example, a hardware processor such as a CPU (Central Processing Unit) and a storage device (a storage device with a non-transitory storage medium) that stores a program (software), and the functions of each component are realized by the processor executing the program. Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. Some or all of the functions of these components may be realized by a dedicated LSI. Here, the program (software) may be stored in advance in a storage device (storage device with a non-transitory storage medium) such as a ROM (Read Only Memory), RAM (Random Access Memory), semiconductor memory element such as a flash memory, or HDD (Hard Disk Drive) provided in the in-vehicle device setting device 100, or may be stored in a removable storage medium (non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device provided in the in-vehicle device setting device 100 by inserting the storage medium into a drive device provided in the in-vehicle device setting device 100. The program (software) may be downloaded from another computer device via a network and installed in the storage device provided in the in-vehicle device setting device 100.
[0037] In the following description, it is assumed that the configuration of the setting unit 130, the setting comparison unit 140, and the notification unit 150 executes an in-vehicle device application to perform operations and processes for setting and controlling each of the in-vehicle devices 200 provided in the vehicle M. However, as described above, the in-vehicle device application has a user specification function, a setting value setting function, and a setting value comparison setting function, and each function is in a different state, such as a standby state or a stopped state, depending on the time (period) that the vehicle M is stopped or when the vehicle M starts traveling. Therefore, in the following description, when it is necessary to distinguish between the functions of the in-vehicle device application, they will be referred to as a "user specification function," a "setting value setting function," or a "setting value comparison setting function." On the other hand, in the following description, when it is not necessary to distinguish between the functions of the in-vehicle device application, they will also be referred to as an "in-vehicle device application."
[0038] The storage unit 110 stores, for example, user setting information 112. The user setting information 112 is information indicating, for each user, information related to settings desired by the user for the in-vehicle device 200 provided in the vehicle M (hereinafter referred to as "setting information"). The setting information includes setting items whose settings or controls can be changed in the in-vehicle device 200, and information indicating user setting values for those setting items. The user setting information 112 is stored in the storage unit 110, for example, when a user newly registers himself / herself as a user who will use the vehicle M. When multiple users who will use the vehicle M are registered, the user setting information 112 is stored with setting information indicated for each user.
[0039] The communication unit 120 communicates with the on-board device 200 and the meter device 400. The communication unit 120 includes a communication interface for communicating with the on-board device 200 (here, the air conditioning system 202 and the memory sheet 204) and the meter device 400 provided in the vehicle M, such as a multiplex communication line such as a CAN (Controller Area Network) communication line, a serial communication line, or a wireless communication network. In the following description, it is assumed that the communication unit 120 communicates with each of the air conditioning system 202, the memory sheet 204, and the meter device 400 via CAN communication.
[0040] The setting unit 130 sets the in-vehicle devices 200 (including the in-vehicle devices 200N) based on the user setting information 112 stored in the storage unit 110. When the user setting information 112 of the user currently riding in the vehicle M is stored in the storage unit 110, the setting unit 130 sets each user setting value represented by the setting information shown in the user setting information 112 corresponding to the current user in the in-vehicle devices 200 (including the in-vehicle devices 200N) via the communication unit 120. That is, the setting unit 130 sets each user setting value represented by the setting information shown in the user setting information 112 stored in the storage unit 110 in the corresponding in-vehicle devices 200 by the operation of the setting value setting function. Furthermore, when the setting unit 130 performs the setting process of the user setting value for the in-vehicle device 200N for which setting has not been completed by operating the setting value comparison setting function, it sets each user setting value represented by the setting information shown in the user setting information 112 stored in the memory unit 110 to the corresponding in-vehicle device 200N for which setting has not been completed.
[0041] When setting a user setting value in the in-vehicle device 200N that has not yet been set, the setting unit 130 may acquire driving information from the meter device 400 via the communication unit 120, and adjust the timing for setting the user setting value until the driving information indicates that the driving state and the display of the display area DA are in a state suitable for setting the user setting value.
[0042] The setting comparison unit 140 acquires the current setting values set in the in-vehicle devices 200 via the communication unit 120. More specifically, the setting comparison unit 140 acquires the current setting values set in the air conditioning system 202 and the current setting values set in the memory sheet 204. In other words, when the vehicle M starts traveling in a state in which the setting unit 130 has not completed setting of the user setting values in each of the in-vehicle devices 200 through the operation of the setting value setting function, the setting comparison unit 140 performs a current setting value acquisition process to acquire the current setting values from the air conditioning system 202 and the memory sheet 204 through the operation of the setting value comparison and setting function.
[0043] Thereafter, the setting comparison unit 140 compares the acquired current setting value with the corresponding user setting value indicated by the setting information shown in the user setting information 112. That is, when performing a comparison process between the current setting value and the user setting value by operating the setting value comparison setting function, the setting comparison unit 140 compares the current setting value acquired from each of the air conditioning system 202 and the memory sheet 204 with the corresponding user setting value.
[0044] If the setting comparison unit 140 determines that an in-vehicle device 200N is present as a result of comparing the current setting value with the user setting value, the setting comparison unit 140 causes the notification unit 150 to notify the user that an in-vehicle device 200N is present and to inquire of the user whether or not to set the user setting value for the in-vehicle device 200N. At this time, the setting comparison unit 140 outputs information about the in-vehicle device 200N to the notification unit 150. The setting comparison unit 140 may also output information about the user setting value that is different from the current setting value for the in-vehicle device 200N to the notification unit 150. In other words, if the setting comparison unit 140 determines that either or both of the air conditioning system 202 and the memory sheet 204 are in-vehicle devices 200N, the setting comparison unit 140 causes the notification unit 150 to perform notification and inquiry processing regarding the in-vehicle device 200N by operating the setting value comparison and setting function. The setting comparison unit 140 may acquire driving information from the meter device 400 via the communication unit 120, and adjust the timing of notifying and inquiring the user until the driving information indicates a driving state or the display of the display area DA in a state suitable for notifying the user of the presence of the in-vehicle device 200N that has not yet been configured.
[0045] Then, when the notification unit 150 outputs information indicating that setting of a user setting value for the notified in-vehicle device 200N has been instructed, the setting comparison unit 140 causes the setting unit 130 to set the user setting value for the notified in-vehicle device 200N. At this time, the setting comparison unit 140 outputs information about the in-vehicle device 200N and information about the user setting value different from the current setting value to the setting unit 130. In other words, the setting comparison unit 140 causes the setting unit 130 to perform processing to set the user setting value for the in-vehicle device 200N by operating the setting value comparison and setting function.
[0046] The notification unit 150 notifies and inquires of the user based on the information on the incomplete-configuration in-vehicle device 200N and the information on the user setting value different from the current setting value output by the setting comparison unit 140. More specifically, the notification unit 150 notifies the user that the incomplete-configuration in-vehicle device 200N exists, inquires whether or not to set the user setting value for the incomplete-configuration in-vehicle device 200N, and outputs a notification screen on the interface device 300, on which the user can select an answer to the inquiry, to be displayed on the display 302. The notification unit 150 then acquires information when the user performs an operation to answer on the screen of the display 302 from the input unit 304 included in the interface device 300, and outputs information representing the user's answer based on the acquired information to the setting comparison unit 140.
[0047] [Example of processing for setting in-vehicle devices in an in-vehicle device setting device] Next, an example of the flow of processing in which the in-vehicle device setting device 100 is started and user setting values are set in each of the in-vehicle devices 200 will be described.
[0048] Fig. 3 is a sequence diagram showing an example of a processing flow for setting setting values (user setting values) in the in-vehicle devices 200 in the in-vehicle device setting device 100 of the embodiment. Fig. 3 shows an example of an operation on the vehicle M, an operation (processing) of the in-vehicle device setting device 100, and an example of an exchange of information (data) by CAN communication performed between the air conditioning system 202 and the memory sheet 204, which are the in-vehicle devices 200 mounted in the vehicle M, and the meter device 400 in the processing of the in-vehicle device setting device 100. The sequence diagram shown in Fig. 3 is an example of a processing flow for setting user setting values indicated in the user setting information 112 corresponding to a user who has boarded the vehicle M to each in-vehicle device 200 when the vehicle M has been parked for a long period of time and power supply to the in-vehicle device setting device 100 is cut off.
[0049] Fig. 4 is a diagram showing an example of a notification screen that notifies the user when the in-vehicle device setting device 100 of the embodiment sets a setting value (user setting value) in the in-vehicle device 200. Each of Fig. 4(a) to Fig. 4(e) shows an example of a notification screen when notifying the user at each stage of the processing of the in-vehicle device setting device 100 shown in Fig. 3. In the following explanation, the processing of the in-vehicle device setting device 100 shown in Fig. 3 will be explained with appropriate reference to each example of the notification screen shown in Fig. 4.
[0050] A user gets into a vehicle M that has been parked for a long period of time, and for example, the user turns an ignition switch (not shown) (which may be an ignition key) to the on state (IG_ON) (step S100). This causes power to be supplied from the battery to the in-vehicle device setting device 100. Then, an in-vehicle device application is started in the in-vehicle device setting device 100. Thereafter, the start-up of the in-vehicle device application is completed in the in-vehicle device setting device 100 (step S110).
[0051] As a result, in the in-vehicle device setting device 100, a user identification function operates in the in-vehicle device application, and recognizes (identifies) the user who has boarded the vehicle M (step S120). More specifically, by the operation of the user identification function, the in-vehicle device setting device 100 outputs and displays on the display 302 a selection screen on which selection buttons for selecting a user of the vehicle M are arranged, and recognizes (identifies) the user who has boarded the vehicle M this time, based on information indicating the user's operation on the selection button output by the input unit 304.
[0052] Thereafter, in the in-vehicle device setting device 100, a setting value setting function operates in the in-vehicle device application, and sets the user setting values indicated in the user setting information 112 corresponding to the recognized (specified) user in the corresponding in-vehicle device 200 (step S122). More specifically, by the operation of the setting value setting function, the setting unit 130 reads out the user setting information 112 corresponding to the recognized (specified) user from the storage unit 110, and sets the user setting values indicated in the read user setting information 112 in the corresponding in-vehicle device 200 via the communication unit 120.
[0053] 3, it is assumed that the user starts driving the vehicle M (step S130) before completing the setting of the user setting values for each of the in-vehicle devices 200 in step S122. In this case, in the in-vehicle device setting device 100, the in-vehicle device application temporarily suspends (stops) the operation of the setting value setting function (step S122a). Here, it is assumed that the setting of the user setting values for each of the air conditioning system 202 and the memory sheet 204 has not been completed.
[0054] In this case, in the in-vehicle device setting device 100, a setting value comparison and setting function operates in the in-vehicle device application, and first performs processing to obtain current setting values. More specifically, the setting comparison unit 140 obtains the current setting values set in the air conditioning system 202 via the communication unit 120 (step S142). Furthermore, the setting comparison unit 140 obtains the current setting values set in the memory sheet 204 via the communication unit 120 (step S144). Then, the setting comparison unit 140 reads out the user setting information 112 corresponding to the recognized (specified) user from the storage unit 110.
[0055] Thereafter, the setting value comparison setting function performs a comparison process between the current setting value and the user setting value. More specifically, the setting comparison unit 140 compares the current setting value of the air conditioning system 202 acquired in step S142 with the corresponding user setting value indicated in the user setting information 112. Then, based on the result of the comparison between the current setting value and the user setting value, the setting comparison unit 140 checks whether or not there is (exists) an in-vehicle device 200N that has not been configured (step S150). If it is confirmed in step S150 that there is no in-vehicle device 200N that has not been configured, the in-vehicle device application being executed in the in-vehicle device setting device 100 ends this series of processes.
[0056] On the other hand, if it is confirmed in step S150 that an in-vehicle device 200N exists, the setting value comparison and setting function performs notification and inquiry processing regarding the in-vehicle device 200N. Here, it is assumed that the in-vehicle device 200N is the air conditioning system 202. For this purpose, the setting comparison unit 140 acquires, via the communication unit 120, the driving information currently presented to the user by the meter device 400 (hereinafter referred to as "current driving information") (step S152). Then, based on the acquired current driving information, the setting comparison unit 140 determines whether it is an appropriate timing (hereinafter referred to as "notifiable timing") to make a notification and inquiry regarding the in-vehicle device 200N (step S160). At this time, the setting comparison unit 140 determines whether it is a notifiable timing depending on whether the current driving information satisfies a first condition.
[0057] The first condition is that the type of driving information displayed in the display area DA of the display unit 402 is one that calls attention to the driving of the vehicle M. In other words, if the display area DA of the display unit 402 displays, for example, a caution icon Ic for notifying that the presence of another vehicle (a preceding vehicle) has been confirmed ahead in the driving lane in the ACC, or a warning icon Iw for notifying that there is a possibility of deviation from the driving lane in the LKAS, the setting comparison unit 140 determines that the current timing is not a timing at which a notification can be made, and if the caution icon Ic or the warning icon Iw is not displayed, the setting comparison unit 140 determines that the current timing is a timing at which a notification can be made.
[0058] The first condition may be that the driving information is automatically presented to the user by the meter device 400 in the display area DA of the display unit 402. In this case, if a legal icon Ir or the like is displayed in the display area DA of the display unit 402 to urge the user to fasten a seat belt in order to comply with laws and regulations, the setting comparison unit 140 determines that the current timing is not a timing when notification is possible, and if the legal icon Ir or the like is not displayed, the setting comparison unit 140 determines that the current timing is a timing when notification is possible.
[0059] If it is determined in step S160 that the current timing is not a timing at which notification is possible (the acquired current driving information does not satisfy the first condition), the setting comparison unit 140 repeats the acquisition of the current driving information by the processing of step S152 and the determination of whether the current timing is a timing at which notification is possible by the processing of step S160 until it determines that the current timing is a timing at which notification is possible.
[0060] On the other hand, if it is determined in step S160 that the current timing is one in which notification is possible (the acquired current travel information satisfies the first condition), the setting comparison unit 140 outputs information indicating that the air conditioning system 202 is an incomplete-configuration in-vehicle device 200N to the notification unit 150, causing the notification unit 150 to notify the user that an incomplete-configuration in-vehicle device 200N (air conditioning system 202) exists and to inquire of the user whether or not to set user setting values for the air conditioning system 202. As a result, the notification unit 150 displays a notification screen on the display 302 provided in the interface device 300 to notify the user that the air conditioning system 202 is an incomplete-configuration in-vehicle device 200N (step S162). Figure 4(a) shows an example of the notification screen IM-1 at this time. The notification screen IM-1 includes a message "Air conditioner setting values have not been reflected," notifying that the air conditioning system 202 is an in-vehicle device 200N that has not yet been configured, a message "Do you want to reflect the setting values?" inquiring whether or not to set user setting values in the air conditioning system 202, and two answer buttons BY for instructing the user to set the user setting values and BN for instructing not to set the user setting values as answers to the message. The user can instruct whether or not to set user setting values in the air conditioning system 202 by operating (for example, tapping) either of the answer buttons B on the screen of the display 302. (a) of FIG. 4 shows an example of a state in which an operation is performed on the answer button BY to instruct the user to set user setting values in the air conditioning system 202.
[0061] In the setting value comparison and setting function, the notification unit 150 acquires information when the user performs an operation to give an answer (instruction) on the screen of the display 302 from the input unit 304 of the interface device 300, and outputs information representing the user's answer based on the acquired information to the setting comparison unit 140. Then, the setting comparison unit 140 checks whether the information representing the user's answer output by the notification unit 150 indicates an instruction to set the user setting value (step S170). If it is confirmed in step S170 that the information representing the user's answer does not indicate an instruction to set the user setting value, the setting comparison unit 140 returns the process to step S150 and checks whether there is (exists) another in-vehicle device 200N that has not yet been set. If it is confirmed in step S150 that another in-vehicle device 200N that has not yet been set exists, the setting comparison unit 140 and the notification unit 150 repeat the process for this in-vehicle device 200N.
[0062] On the other hand, if it is confirmed in step S170 that the information representing the user's response indicates an instruction to set a user setting value, the setting value comparison and setting function performs a process of setting the user setting value for the in-vehicle device 200N for which setting has not been completed. Therefore, the setting comparison unit 140 checks whether or not the timing needs to be adjusted when setting the user setting value for the in-vehicle device 200N for which setting of the user setting value has been instructed (step S180). Here, the in-vehicle device 200 for which timing needs to be adjusted when setting the user setting value is, for example, an in-vehicle device 200 for which changing the setting or control while the vehicle M is traveling would affect the driving. On the other hand, the in-vehicle device 200 for which timing does not need to be adjusted when setting the user setting value is an in-vehicle device 200 for which changing the setting or control at any timing while the vehicle M is traveling will not affect the driving.
[0063] In this case, the incomplete setting in-vehicle device 200N for which the setting of the user setting value has been instructed is the air conditioning system 202. The air conditioning system 202 is an in-vehicle device 200 whose operation is not affected even if the setting or control is changed at any timing while the vehicle M is traveling. For this reason, in step S180, the setting comparison unit 140 confirms that there is no need to adjust the timing when setting the user setting value in the air conditioning system 202. In this case, the setting comparison unit 140 outputs information indicating that the user setting value will be set in the air conditioning system 202 to the setting unit 130, and causes the setting unit 130 to set the user setting value for the air conditioning system 202. As a result, the setting unit 130 sets the user setting value of the air conditioning system 202 indicated in the user setting information 112 corresponding to the recognized (identified) user in the air conditioning system 202 (step S184). That is, the setting unit 130 sets the user setting value in the air conditioning system 202 in response to an instruction from the setting comparison unit 140, regardless of the running state of the vehicle M.
[0064] After setting the user setting values in the air conditioning system 202 in the processing of step S184, the setting unit 130 may output information indicating that setting of the user setting values in the air conditioning system 202 has been completed to the notification unit 150, causing the notification unit 150 to notify the user. In this case, the notification unit 150 displays a notification screen on the display 302 to notify the user that setting of the user setting values in the air conditioning system 202 has been completed. FIG. 4(b) shows an example of the notification screen IM-2 at this time. The notification screen IM-2 includes a message "Air conditioner setting values have been reflected," notifying the user that setting of the user setting values in the air conditioning system 202 has been completed. This allows the user to confirm that setting of the user setting values in the specified air conditioning system 202 has been completed.
[0065] The setting unit 130 returns the process to step S150 and checks whether there are any other in-vehicle devices 200N that have not yet been configured (whether they exist), and if it is confirmed that there are other in-vehicle devices 200N that have not yet been configured, the setting comparison unit 140 and the notification unit 150 repeat the process for these in-vehicle devices 200N again.
[0066] Here, it is assumed that the memory sheet 204 is another incomplete-configuration in-vehicle device 200N. Therefore, the setting comparison unit 140 acquires current driving information from the meter device 400 in the process of step S152, and determines whether or not it is a timing when notification is possible in the process of step S160. If the setting comparison unit 140 determines in step S160 that it is a timing when notification is possible (the acquired current driving information satisfies the first condition), it outputs information indicating that the memory sheet 204 is the incomplete-configuration in-vehicle device 200N to the notification unit 150, and causes the notification unit 150 to notify the user that the incomplete-configuration in-vehicle device 200N (memory sheet 204) exists and to inquire of the user whether or not to set a user setting value for the memory sheet 204. As a result, the notification unit 150 displays a notification screen on the display 302 in the process of step S162, notifying the user that the memory sheet 204 is the incomplete-configuration in-vehicle device 200N (step S162). FIG. 4(c) shows an example of the notification screen IM-3 at this time. The notification screen IM-3 includes a message notifying the user that the memory sheet 204 is the in-vehicle device 200N, "The seat position setting value has not been reflected," as well as a message inquiring whether or not to set the user setting value in the memory sheet 204, "Do you want to reflect the setting value?", and answer buttons BY and BN, similar to the notification screen IM-1. The user can instruct whether or not to set the user setting value in the memory sheet 204 by operating (e.g., tapping) either of the answer buttons B on the screen of the display 302. FIG. 4(c) shows an example of a state in which an operation is performed on the answer button BY to instruct the user to set the user setting value in the memory sheet 204.
[0067] In the setting value comparison and setting function, the notification unit 150 acquires information when the user performs an operation to give a response (instruction) on the screen of the display 302 from the input unit 304 of the interface device 300, and outputs information representing the user's response based on the acquired information to the setting comparison unit 140. Then, the setting comparison unit 140 checks, in step S170, whether or not a user-specified setting of a setting value has been instructed. Here, it is assumed that a user-specified setting of a setting value has been instructed. In this case, the setting comparison unit 140 checks, in step S180, whether or not the timing of setting the user-specified setting value for the in-vehicle device 200N (memory sheet 204) needs to be adjusted. The memory sheet 204 is an in-vehicle device 200 whose settings or control changes while the vehicle M is traveling will affect the driving. Therefore, in step S180, the setting comparison unit 140 checks that the timing of setting the user-specified setting value for the memory sheet 204 needs to be adjusted.
[0068] In this case, the setting comparison unit 140 may output information indicating that the timing needs to be adjusted when setting the user setting value in the memory sheet 204 to the notification unit 150, causing the notification unit 150 to notify the user. In other words, the setting comparison unit 140 may cause the notification unit 150 to notify the user that setting of the user setting value in the memory sheet 204 is on hold. In this case, the notification unit 150 displays a notification screen on the display 302 to notify the user that the timing needs to be adjusted when setting the user setting value in the memory sheet 204. FIG. 4(d) shows an example of the notification screen IM-4 at this time. The notification screen IM-4 includes a message notifying the user that the timing will be adjusted when setting the user setting value in the memory sheet 204, reading "The seat position setting value will be reflected at a safe timing that does not affect driving," as well as an answer button BY for confirming that the user has confirmed this. The user can confirm that they have adjusted the timing and set the user setting value in the memory sheet 204 by operating (e.g., tapping) the answer button BY on the screen of the display 302. FIG. 4(d) shows an example of a state in which the reply button BY is operated to reply that it has been confirmed that the timing of setting the user setting value in the memory sheet 204 will be adjusted.
[0069] If it is determined in step S180 that the timing needs to be adjusted when setting the user setting value in the memory sheet 204, the setting comparison unit 140 again acquires the current driving information from the meter device 400 via the communication unit 120 (step S182). Then, based on the acquired current driving information, the setting comparison unit 140 determines whether it is an appropriate timing (hereinafter referred to as "setting possible timing") to set the user setting value for the in-vehicle device 200N for which setting has not been completed (step S190). At this time, the setting comparison unit 140 determines whether it is a setting possible timing depending on whether the current driving information satisfies a second condition.
[0070] The second condition is that the travel information indicates that the vehicle M is stopped (i.e., the vehicle speed is not 0 [km]). In other words, when the vehicle M is not stopped (i.e., the vehicle speed is not 0 [km]), the setting comparison unit 140 determines that the current timing is not a timing at which the setting can be performed, and when the vehicle M is stopped, the setting comparison unit 140 determines that the current timing is a timing at which the setting can be performed.
[0071] If it is determined in step S190 that the current timing is not a settable timing (the acquired current driving information does not satisfy the second condition), the setting comparison unit 140 repeats the acquisition of the current driving information by the processing of step S182 and the determination of whether the current timing is a settable timing by the processing of step S190 until it determines that the current timing is a settable timing.
[0072] On the other hand, if it is determined in step S190 that the current timing is one in which the setting can be performed (the acquired current traveling information satisfies the second condition), the setting comparison unit 140 outputs information indicating that the user setting value is to be set in the memory sheet 204 to the setting unit 130, causing the setting unit 130 to set the user setting value in the memory sheet 204. As a result, the setting unit 130 sets the user setting value of the memory sheet 204 indicated in the user setting information 112 corresponding to the recognized (identified) user in the memory sheet 204 (step S192). In other words, the setting unit 130 sets the user setting value in the memory sheet 204 in accordance with the instruction issued by the setting comparison unit 140 after adjusting the timing.
[0073] After setting the user setting value in the memory sheet 204 in the processing of step S192, the setting unit 130 may output information indicating that setting of the user setting value in the memory sheet 204 has been completed to the notification unit 150, thereby causing the notification unit 150 to notify the user. In this case, the notification unit 150 may display a notification screen on the display 302 to notify the user that setting of the user setting value in the memory sheet 204 has been completed. FIG. 4(e) shows an example of the notification screen IM-5 at this time. Similar to the notification screen IM-2, the notification screen IM-5 includes a message notifying the user that setting of the user setting value in the memory sheet 204 has been completed, saying "The seat position setting value has been reflected." This allows the user to confirm that setting of the user setting value in the specified memory sheet 204 has been completed.
[0074] The setting unit 130 returns the process to step S150, and the in-vehicle device application executed in the in-vehicle device setting device 100 repeats the processes of steps S150 to S184 until it is confirmed that there is no in-vehicle device 200N that has not been configured. Then, when it is confirmed that there is no in-vehicle device 200N that has not been configured, the in-vehicle device application executed in the in-vehicle device setting device 100 ends the current series of processes.
[0075] As described above, the in-vehicle device setting device 100 of the embodiment sets the user setting value indicated in the user setting information 112 corresponding to the user (registered user) in the corresponding in-vehicle device 200. Then, when there is an in-vehicle device 200 (an incomplete in-vehicle device 200N) for which setting of a user setting value has not been completed, the in-vehicle device setting device 100 of the embodiment notifies the user that the incomplete in-vehicle device 200N exists and inquires whether or not to set the user setting value for the incomplete in-vehicle device 200N. Then, when the user instructs to set the user setting value in response to the inquiry, the in-vehicle device setting device 100 of the embodiment adjusts the timing to actually set the user setting value for the incomplete in-vehicle device 200N until an appropriate timing is reached, based on the running state of the vehicle M and information notified to the user from other devices such as the meter device 400. Then, the in-vehicle device setting device 100 of the embodiment sets the user setting value for the incomplete in-vehicle device 200N when the appropriate timing is reached. As a result, in the in-vehicle device setting device 100 of the embodiment, even if there is an in-vehicle device 200 for which the setting of the user setting value has not been completed between the time the user gets into the vehicle M and the time the user departs (starts driving the vehicle M), the user setting value is not set, that is, the user is not required to set or control the in-vehicle device 200 in the same way, or the user setting value is not set at a timing that would affect driving. This is effective for a user who has registered the vehicle M as a user who normally uses the vehicle M (improving convenience). Furthermore, the vehicle M equipped with the in-vehicle device setting device 100 of the embodiment can continue to drive the vehicle M more safely.
[0076] In the above-described embodiment, the in-vehicle device setting device 100 has been described as adjusting the timing of setting a user setting value to a suitable timing. However, some in-vehicle devices 200 may adjust the timing of changing settings or control by themselves. In this case, the in-vehicle device setting device 100 may set a user setting value for such in-vehicle devices 200 without adjusting the timing of setting the user setting value. More specifically, even if it is determined in the process of step S180 in the sequence diagram shown in FIG. 3 that the in-vehicle device 200 requires timing adjustment when setting a user setting value, the in-vehicle device setting device 100 may perform the process of step S184 without performing the processes of steps S182 and S190. The process of setting an in-vehicle device in the in-vehicle device setting device 100 in this case is easy to imagine, and therefore a detailed description thereof will be omitted.
[0077] In the above-described embodiment, the in-vehicle device setting device 100 acquires current driving information from the meter device 400 to determine the appropriate timing. However, other information may be used instead of or in addition to the current driving information as information for determining the appropriate timing for setting the user setting value. Even in this case, the in-vehicle device setting process in the in-vehicle device setting device 100 may be equivalent to that in the above-described embodiment. Therefore, a detailed description of the process of the in-vehicle device setting device 100 when the in-vehicle device setting device 100 determines the appropriate timing for setting the user setting value using other information instead of or in addition to the current driving information will be omitted.
[0078] According to the in-vehicle device setting device 100 of the embodiment described above, the in-vehicle device setting device 100 performs setting for operating the in-vehicle device 200 mounted on the vehicle M for each user of the vehicle M, and includes a storage unit 110 that stores user setting information 112 indicating, for each user, setting information related to settings of the in-vehicle device 200 desired by the user, a setting unit 130 that sets, in the corresponding in-vehicle device 200, setting values indicated by the setting information indicated in the user setting information 112 of a selected user, and a setting comparison unit 130 that acquires current setting values that are currently set from the in-vehicle device 200 and compares the acquired current setting values with user setting values that are setting values indicated by the setting information indicated in the user setting information 112 of the selected user. The vehicle M includes a setting comparison unit 140 and a notification unit 150 that notifies the user of information related to the setting of at least the in-vehicle device 200, and when, as a result of the comparison, there is an in-vehicle device 200N that is an in-vehicle device 200 whose current setting value and user setting value differ, the setting comparison unit 140 causes the notification unit 150 to notify the user that there is an in-vehicle device 200N in accordance with driving information including the driving state of the vehicle M, and when a setting instruction to set the user setting value for the in-vehicle device 200N notified by the notification unit 150 is given by the user, the setting unit 130 sets the user setting value to the in-vehicle device 200N in accordance with the driving information, thereby allowing user-specific setting of the in-vehicle device to be performed at an appropriate timing. As a result, in the vehicle M equipped with the in-vehicle device setting device 100, convenience for users registered as users who normally use the vehicle M can be improved and the vehicle M can continue to travel more safely.
[0079] The above-described embodiment can be expressed as follows. an in-vehicle device setting device for setting an in-vehicle device for operating the in-vehicle device for each user of the vehicle; a hardware processor; a storage device that stores a program, The hardware processor reads and executes the program stored in the storage device, setting a setting value indicated by the user setting information of the selected user among user setting information stored in a storage unit, the user setting information being related to the setting of the in-vehicle device desired by the user, in the corresponding in-vehicle device; Acquires a current setting value, which is a setting value currently set, from the in-vehicle device; comparing the acquired current setting value with a user setting value that is a setting value represented by the setting information indicated in the user setting information of the selected user; If the comparison result indicates that there is an in-vehicle device whose current setting value and the user setting value are different, a notification unit that notifies the user of the presence of the in-vehicle device, in accordance with driving information including a driving state of the vehicle, is configured to notify the user of at least information related to the setting of the in-vehicle device; when a setting instruction for setting the user setting value for the in-vehicle device notified by the notification unit is given by the user, the user setting value is set for the in-vehicle device in accordance with the driving information. The in-vehicle device setting device is configured as follows.
[0080] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0081] 100...In-vehicle device setting device 110...Storage section 112 User settings information 120···Communications Department 130 Setting section 140 Setting comparison section 150...Notification section 200...In-vehicle equipment 202 Air Conditioning System 204 Memory Sheet 300 Interface device 302···Display 304 Input section 400 Meter Device 402...Display section M...Vehicle
Claims
1. An in-vehicle device setting device that performs settings for operating in-vehicle devices mounted in a vehicle for each user of the vehicle, a storage unit that stores user setting information indicating setting information related to settings of the in-vehicle device desired by the user for each user; a setting unit that sets a setting value indicated by the setting information of the selected user in the corresponding in-vehicle device; a setting comparison unit that acquires a current setting value, which is a setting value currently set, from the in-vehicle device and compares the acquired current setting value with a user setting value, which is a setting value represented by the setting information indicated in the user setting information of the selected user; a notification unit that notifies the user of at least information regarding the setting of the in-vehicle device; Equipped with the setting unit cancels setting of the user setting value to the corresponding in-vehicle device when the vehicle starts traveling before the setting of the user setting value to the corresponding in-vehicle device is completed; the setting comparison unit, when a result of the comparison indicates that there is an in-vehicle device whose current setting value and the user setting value are different, causes the notification unit to issue the notification indicating that there is an in-vehicle device whose current setting value and the user setting value are different, in accordance with driving information including a driving state of the vehicle; When a setting instruction for setting the user setting value for the in-vehicle device notified by the notification unit is issued by the user, the setting unit resumes setting the user setting value for the in-vehicle device whose setting has been stopped in accordance with the driving information. In-vehicle device setting device.
2. the setting comparison unit acquires the current setting value after the vehicle is started and compares the current setting value with the user setting value; The in-vehicle device setting device according to claim 1 .
3. a communication unit that communicates with the in-vehicle device and a driving information presentation device that presents the driving information of the vehicle to the user, The setting comparison unit The current setting value is acquired via the communication unit. acquires current travel information, which is the travel information currently being presented to the user by the travel information presentation device, via the communication unit; When the acquired current travel information satisfies a first condition, the notification unit is not caused to issue the notification indicating that the in-vehicle device is present. The in-vehicle device setting device according to claim 2 .
4. The first condition is that the current travel information is of a type that calls attention to the travel of the vehicle. The in-vehicle device setting device according to claim 3 .
5. The first condition is that the current travel information is the travel information that is automatically presented to the user by the travel information presentation device. The in-vehicle device setting device according to claim 3 .
6. The setting unit After the setting instruction is given, the current travel information is acquired via the communication unit; If the acquired current driving information does not satisfy a second condition, setting of the user setting value to the in-vehicle device that has not yet been set is suspended; causing the notification unit to issue the notification indicating that setting of the user setting value to the in-vehicle device that has not yet been set is on hold; The in-vehicle device setting device according to any one of claims 3 to 5.
7. The second condition is that the current travel information is travel information indicating that the travel speed of the vehicle is stopped. The in-vehicle device setting device according to claim 6.
8. An in-vehicle device setting device that performs settings for operating in-vehicle devices installed in a vehicle for each user of the vehicle, comprising: a storage unit that stores user setting information indicating setting information related to settings of the in-vehicle device desired by the user for each user; a setting unit that sets a setting value indicated by the setting information of the selected user in the corresponding in-vehicle device; a setting comparison unit that acquires a current setting value, which is a setting value currently set, from the in-vehicle device and compares the acquired current setting value with a user setting value, which is a setting value represented by the setting information indicated in the user setting information of the selected user; a notification unit that notifies the user of at least information regarding the setting of the in-vehicle device; Equipped with the setting comparison unit, when a result of the comparison indicates that there is an in-vehicle device whose current setting value and the user setting value are different, causes the notification unit to issue the notification indicating that there is an in-vehicle device whose current setting value and the user setting value are different, in accordance with driving information including a driving state of the vehicle; When the user issues a setting instruction to set the user setting value for the in-vehicle device notified by the notification unit, the setting unit: If the incomplete setting in-vehicle device is a first in-vehicle device for which setting the user setting value in response to the setting instruction will not affect driving of the vehicle, the user setting value is set regardless of the driving information, If the incomplete setting in-vehicle device is a second in-vehicle device that will affect the driving of the vehicle if the user setting value is set in response to the setting instruction, the user setting value is set in response to the driving information. In-vehicle device setting device.
9. a computer of an in-vehicle device setting device that performs settings for operating in-vehicle devices installed in the vehicle for each user of the vehicle, setting a setting value indicated by the user setting information of the selected user among user setting information stored in a storage unit, the user setting information being related to the setting of the in-vehicle device desired by the user, in the corresponding in-vehicle device; Acquires a current setting value, which is a setting value currently set, from the in-vehicle device; comparing the acquired current setting value with a user setting value that is a setting value represented by the setting information indicated in the user setting information of the selected user; If the vehicle starts traveling before the setting of the user setting value to the corresponding in-vehicle device is completed, the setting of the user setting value to the corresponding in-vehicle device is stopped; If the comparison result indicates that there is an in-vehicle device whose current setting value and the user setting value are different, a notification unit that notifies the user of the presence of the in-vehicle device, in accordance with driving information including a driving state of the vehicle, is configured to notify the user of at least information related to the setting of the in-vehicle device; when a setting instruction for setting the user setting value for the in-vehicle device notified by the notification unit is given by the user, restarting the setting of the user setting value for the in-vehicle device whose setting has been stopped in accordance with the driving information; How to set up in-vehicle equipment.
10. A computer of an in-vehicle equipment setting device that performs settings for operating in-vehicle equipment installed in a vehicle for each user of the vehicle, setting a setting value indicated by the user setting information of the selected user among user setting information stored in a storage unit, the user setting information being related to the setting of the in-vehicle device desired by the user, in the corresponding in-vehicle device; Acquires a current setting value, which is a setting value currently set, from the in-vehicle device; comparing the acquired current setting value with a user setting value that is a setting value represented by the setting information indicated in the user setting information of the selected user; If the comparison result indicates that there is an in-vehicle device whose current setting value and the user setting value are different, a notification unit that notifies the user of the presence of the in-vehicle device, in accordance with driving information including a driving state of the vehicle, is configured to notify the user of at least information related to the setting of the in-vehicle device; When the user issues a setting instruction to set the user setting value for the in-vehicle device notified by the notification unit, If the incomplete setting in-vehicle device is a first in-vehicle device for which setting the user setting value in response to the setting instruction will not affect driving of the vehicle, the user setting value is set regardless of the driving information, If the incomplete setting in-vehicle device is a second in-vehicle device that will affect the driving of the vehicle if the user setting value is set in response to the setting instruction, the user setting value is set in response to the driving information. How to set up in-vehicle equipment.
11. A computer of an in-vehicle device setting device that performs setting for operating an in-vehicle device installed in the vehicle for each user of the vehicle, setting a setting value indicated by the user setting information of the selected user among the user setting information stored in a storage unit, the user setting information being related to the setting of the in-vehicle device desired by the user, in the corresponding in-vehicle device; Acquires a current setting value from the in-vehicle device, the current setting value being a setting value that is currently set; comparing the acquired current setting value with a user setting value that is a setting value represented by the setting information indicated in the user setting information of the selected user; If the vehicle starts traveling before the setting of the user setting value to the corresponding in-vehicle device is completed, the setting of the user setting value to the corresponding in-vehicle device is stopped; If the comparison result indicates that there is an in-vehicle device whose current setting value and the user setting value are different, a notification unit that notifies the user of the presence of the in-vehicle device, in accordance with driving information including a driving state of the vehicle, is configured to notify the user of at least information related to the setting of the in-vehicle device; when a setting instruction for setting the user setting value for the in-vehicle device notified by the notification unit is given by the user, restarting the setting of the user setting value for the in-vehicle device whose setting has been stopped in accordance with the driving information; program.
12. A computer of an in-vehicle equipment setting device that performs settings for operating in-vehicle equipment installed in the vehicle for each user of the vehicle, setting a setting value indicated by the user setting information of the selected user among user setting information related to the setting of the in-vehicle device desired by the user stored in a storage unit, in the corresponding in-vehicle device; Acquires a current setting value from the in-vehicle device, the current setting value being a setting value that is currently set; comparing the acquired current setting value with a user setting value that is a setting value represented by the setting information indicated in the user setting information of the selected user; If the comparison result indicates that there is an in-vehicle device whose current setting value and the user setting value are different, a notification unit that notifies the user of the presence of the in-vehicle device, in accordance with driving information including a driving state of the vehicle, is configured to notify the user of at least information related to the setting of the in-vehicle device; When the user issues a setting instruction to set the user setting value for the in-vehicle device notified by the notification unit, If the incomplete setting in-vehicle device is a first in-vehicle device for which setting the user setting value in response to the setting instruction will not affect driving of the vehicle, the user setting value is set regardless of the driving information, If the incomplete setting of the in-vehicle device is a second in-vehicle device that will affect the driving of the vehicle if the user setting value is set in response to the setting instruction, the user setting value is set in response to the driving information. program.
Citation Information
Patent Citations
Vehicle detection system for collision precaution
JP2010086077A
Vehicle setting system and server apparatus
JP2010100235A
Setting device
JP2022152073A
Vehicle setting device and vehicle setting method
JP2023022577A