Vehicle function setting system, vehicle function setting method, and vehicle
The vehicle function setting system allows users to easily and quickly modify vehicle functions by selecting control content through a mobile terminal, bypassing conventional update processes, thus enhancing flexibility and efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2023-12-18
- Publication Date
- 2026-05-15
AI Technical Summary
Conventional vehicle software update systems require processes like downloading and user authorization, necessitating vehicle lock and making it difficult to easily and quickly change vehicle function specifications.
A vehicle function setting system and method that allows users to select control content via a mobile terminal, with an on-board storage device storing multiple options for different application versions, enabling easy and prompt modification of vehicle functions.
Enables easy and quick modification of vehicle functions by allowing users to select and execute control content directly from a mobile terminal, independent of vehicle lock status.
Smart Images

Figure 0007859433000001 
Figure 0007859433000002 
Figure 0007859433000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a vehicle function setting system and method for setting control content executed by an in-vehicle control device when providing a predetermined function of a vehicle, and a vehicle that provides a predetermined function.
Background Art
[0002] Conventionally, a system for updating software installed in a control device that executes vehicle control is known (see, for example, Patent Document 1). When the download of a software installation package of a new version is completed in a vehicle, this system notifies a user's information terminal of the vehicle that there is a software update process (version upgrade). Further, the system receives at least an operation that permits the start of the update process by the user, and starts the software update process when the vehicle is locked.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] According to the conventional system described above, it is possible to change (upgrade or downgrade) the specifications of the functions provided by a vehicle by updating the software installed on the control unit without having to bring the vehicle into a repair shop or similar facility. However, with the above system, before the software is actually updated, processes such as downloading the installation package, notifying the user's information terminal, and accepting an operation from the user to authorize the start of the update process are required. Furthermore, the software update process will not be executed unless the vehicle is locked. For this reason, it is difficult to easily and quickly change the specifications of the functions provided by a vehicle with the above system.
[0005] Therefore, the primary purpose of this disclosure is to enable easy and prompt modification of the specifications of the functions provided by the vehicle. [Means for solving the problem]
[0006] The vehicle function setting system of the present disclosure is a vehicle function setting system for setting at least one control content to be executed by an on-board control device when providing a predetermined function of a vehicle, and includes a mobile terminal on which an application enabling a user of the vehicle to select the control content is installed, and an on-board storage device installed in the vehicle that stores a plurality of options for the control content for a plurality of versions of the application, wherein the mobile terminal allows the user to select the control content from the plurality of options corresponding to the installed version of the application, transmits information indicating the control content selected by the user to the on-board control device, and the on-board control device obtains the control content corresponding to the information from the mobile terminal from the on-board storage device.
[0007] The vehicle function setting method of this disclosure is a vehicle function setting method for setting at least one control content to be executed by an on-board control device when providing a predetermined function of a vehicle, wherein an application that enables the user of the vehicle to select the control content is installed on a mobile terminal, and a plurality of options for the control content are stored in a plurality of versions of the application in an on-board storage device installed in the vehicle, the user is allowed to select the control content from the plurality of options corresponding to the version of the application installed on the mobile terminal, and information indicating the control content selected by the user is transmitted from the mobile terminal to the on-board control device, and the on-board control device is caused to obtain the control content corresponding to the information from the mobile terminal from the on-board storage device.
[0008] The vehicle of this disclosure is a vehicle that provides a predetermined function and allows a mobile terminal on which an application is installed to select control content to be executed when providing the said function, and includes an on-board storage device that stores multiple options for the control content for multiple versions of the said application, and an on-board control device that, when providing the said function, obtains and executes the control content corresponding to information from the mobile terminal from the on-board storage device, and when the application installed on the mobile terminal is updated to a newer version, it allows the selection of options that could not be selected when running the old version of the said application. [Brief explanation of the drawing]
[0009] [Figure 1] This is a schematic diagram illustrating the vehicle function setting system of this disclosure. [Figure 2] This is a schematic diagram showing the vehicle in this disclosure. [Figure 3] This is an explanatory diagram showing the information display screen of the meter of the vehicle disclosed herein. [Figure 4] This is an illustrative diagram illustrating tables stored in the on-board storage device and the storage device of the vehicle function setting system of the present disclosure. [Figure 5] This diagram illustrates the details of the application and vehicle software version upgrades in the vehicle function setting system described in this disclosure. [Figure 6] This is an illustrative diagram illustrating tables stored in the on-board storage device and the storage device of the vehicle function setting system of the present disclosure. [Figure 7] This flowchart illustrates routines executed by the management device of the vehicle function setting system described herein. [Figure 8] This flowchart illustrates routines executed by a mobile terminal of the vehicle function setting system described herein. [Figure 9] This is an explanatory diagram showing an example of a setting screen displayed on the display unit of a mobile terminal for the vehicle function setting system of this disclosure. [Figure 10] This is an explanatory diagram illustrating another example of a settings screen displayed on the display unit of a mobile terminal for the vehicle function setting system of this disclosure. [Figure 11] This flowchart illustrates other routines performed by the management device of the vehicle function setting system of this disclosure. [Figure 12] This flowchart illustrates routines executed by the onboard control device of the vehicle disclosed herein. [Modes for carrying out the invention]
[0010] Next, with reference to the drawings, embodiments for carrying out the invention of this disclosure will be described.
[0011] Figure 1 is a schematic diagram showing the vehicle function setting system 20 of this disclosure. The vehicle function setting system 20 shown in the figure allows a user of vehicle 1 to set multiple control contents to be executed by vehicle 1 when providing a predetermined function of vehicle 1 from a mobile terminal 30. A user of vehicle 1 can use the vehicle function setting system 20 by logging into the function setting application (program) provided by, for example, the manufacturer of vehicle 1, on a mobile terminal 30 on which the function setting application (program) is installed. Furthermore, as shown in the figure, the vehicle function setting system 20 of this embodiment includes a management server (management device) 50 which is installed and managed by, for example, the manufacturer of vehicle 1, and which exchanges information with vehicle 1 and the mobile terminal 30.
[0012] The vehicle 1 of this disclosure to which the vehicle function setting system 20 is applied is a hybrid vehicle, as shown in Figure 2, that includes an engine (internal combustion engine) 2, a single-pinion type planetary gear 3 as a power distribution mechanism, motor generators MG1 and MG2, both of which are synchronous generator motors (three-phase AC motors), a transmission mechanism 4, a battery (energy storage device) 5, and a power control device (hereinafter referred to as "PCU") 6 that exchanges power with the battery 5 and drives the motor generators MG1 and MG2. However, the vehicle 1 may be a so-called one-motor hybrid vehicle, a vehicle that includes only the engine 2 as a power source, or a battery electric vehicle (BEV).
[0013] The engine 2 of vehicle 1 is an internal combustion engine that converts the reciprocating motion of a piston (not shown) resulting from the combustion of a mixture of hydrocarbon fuel (gasoline) and air in multiple combustion chambers into rotational motion of a crankshaft (output shaft). However, engine 2 is not limited to a gasoline engine. Engine 2 also includes a supercharger TC that compresses intake air using the energy of exhaust gas, and an intercooler (not shown) that cools the air compressed by the supercharger TC. In this embodiment, the supercharger TC is a turbocharger and includes a turbine wheel Wt rotatably disposed in a turbine housing formed in the exhaust pipe of engine 2, a compressor wheel Wc rotatably disposed in a compressor housing formed in the intake pipe of engine 2, a turbine shaft St that integrally connects the turbine wheel Wt and the compressor wheel Wc, a wastegate valve WGV, and an air bypass valve ABV.
[0014] The planetary gear 3 is a differential rotation mechanism including a sun gear 3s, a ring gear 3r, and a planetary carrier 3c that rotatably supports a plurality of pinion gears 3p. The sun gear 3s is connected to the rotor of the motor generator MG1, and the planetary carrier 3c is connected to the crankshaft of the engine 2 via a damper mechanism (not shown). The transmission mechanism 4 is, for example, a four-speed automatic transmission and includes an input shaft 4i connected to the ring gear 3r of the planetary gear 3 and the rotor of the motor generator MG2, an output shaft 4o connected to the left and right drive wheels DW via a differential gear DF and a pair of drive shafts DS, and a composite planetary gear mechanism (not shown) of the CR-CR, Ravigno, or Simpson type, each with a plurality (e.g., two of each) of clutches and brakes (none of which are shown). The clutches and brakes of the transmission mechanism 4 are hydraulic engagement elements that operate by receiving the supply and discharge of hydraulic fluid from the hydraulic control device 40. The clutch and brake are engaged or disengaged by the hydraulic control device 40 in predetermined manner such that four power transmission paths are formed in the forward rotation direction and one in the reverse rotation direction between the input shaft 4i and the output shaft 4o, i.e., forward and reverse gears from the first to the fourth gear.
[0015] The motor generator MG1 mainly operates as a generator that is driven by the engine 2 operating under a load and converts at least part of the power from the engine 2 into electric power. Further, the motor generator MG2 is connected to the left and right drive wheels DW via a transmission mechanism 4, a differential gear DF, and a pair of drive shafts DS. The motor generator MG2 mainly operates as an electric motor that is driven by at least one of the electric power from the battery 5 and the electric power from the motor generator MG1 and outputs drive torque to the drive shaft DS. Further, the motor generator MG2 outputs regenerative braking torque to the drive wheels DW when braking the vehicle 1.
[0016] Thereby, in the vehicle 1, the power (torque) from at least one of the engine 2 and the motor generator MG2 can be output to the drive wheels DW via the output shaft 4o of the transmission mechanism 4. Further, in the vehicle 1, when the shift lever (not shown) is set to the manual position (sports position), by operating the shift lever or the shift paddle, the power (torque) output to the output shaft 4o of the transmission mechanism 4 can be output stepwise according to a plurality (for example, ten steps) of predetermined virtual shift stages.
[0017] The battery 5 is a lithium ion secondary battery or a nickel hydrogen secondary battery. The PCU 6 is connected to the battery 5 via a system main relay SMR. The PCU includes a first inverter that drives the motor generator MG1, a second inverter that drives the motor generator MG2, a boost converter that can boost the electric power from the battery 5 and step down the electric power from the motor generators MG1 and MG2 sides (all not shown).
[0018] Furthermore, as shown in Figure 2, Vehicle 1 includes, as an on-board control system, a power management electronic control unit (hereinafter referred to as "PMECU") 10, a motor electronic control unit (hereinafter referred to as "MGECU") 11, a transmission electronic control unit (hereinafter referred to as "transmission ECU") 12, a battery electronic control unit (hereinafter referred to as "battery ECU") 13, and a meter electronic control unit (hereinafter referred to as "meter ECU") 14 (see Figure 1). PMECU 10, MGECU 11, transmission ECU 12, battery ECU 13, and meter ECU 14 all include a microcomputer having a CPU, ROM, RAM, input / output interface, etc. (not shown), as well as various drive circuits, various logic ICs, etc.
[0019] PMECU10 acquires information detected by various sensors, exchanges information with ECU11, 12, 13, etc., controls engine 2 including supercharger TC, and controls motor generators MG1 and MG2 in cooperation with MGECU11. However, the engine 2 control function of PMECU10 may be assigned to a dedicated electronic control unit (ECU). MGECU11 controls PCU6 based on information detected by various sensors and command signals from PMECU10. Transmission ECU12 controls hydraulic control device 40 (transmission mechanism 4) based on information detected by various sensors and command signals from PMECU10. Battery ECU13 acquires terminal voltage, charge / discharge current, temperature, etc. of battery 5, and calculates the state of charge (SOC), allowable charge power (Win), allowable discharge power (Wout), etc. of battery 5 based on these physical quantities. Meter ECU14 controls the meter (digital meter) 7 (see Figure 1) installed on the dashboard (not shown) of vehicle 1.
[0020] Furthermore, as shown in Figure 1, the PMECU 10 exchanges information with the management server 50 via the in-vehicle communication device 15, and also exchanges information with the vehicle's navigation system 16. In addition, the PMECU 10 is connected to a storage device (in-vehicle storage device) 17 that stores information necessary for providing the predetermined functions described above. Here, the predetermined function in this embodiment is a function that adapts the power characteristics of the vehicle 1 and the operating patterns of its auxiliary equipment to circuit driving when the vehicle 1 is driven on the track of circuit C. That is, the user of the vehicle 1 can switch the driving mode of the vehicle 1 to circuit mode and set a number of predetermined control contents in circuit mode via the vehicle function setting system 20 from a mobile terminal 30.
[0021] In this embodiment, when the driving mode is circuit mode and vehicle 1 is driving on circuit C, anti-lag control is performed at the user's request to suppress turbo lag in the supercharger TC of engine 2. The anti-lag control increases the intake air volume (target value) of engine 2 compared to normal idling operation (autonomous operation), and retards the ignition timing in each combustion chamber by an amount corresponding to the increase in intake air volume. When such anti-lag control is performed, fuel cut in engine 2 is prohibited, and the wastegate valve WGV and air bypass valve ABV are fully closed. In addition, engine 2 can change the amount of increase in intake air volume in multiple stages to increase the volumetric efficiency from, for example, 10% under normal conditions to, for example, 20-80%. The user of vehicle 1 can specify whether or not to perform anti-lag control and the level (amount of increase in intake air volume) from a mobile terminal 30 when driving vehicle 1 on a circuit.
[0022] Furthermore, when the driving mode is set to circuit mode and vehicle 1 is driving on circuit C, the meter ECU 14 displays a circuit driving-specific information display screen 70 on the meter 7, as shown in Figure 3. The circuit driving information display screen 70 includes a vehicle speed display unit 71, a rotation speed display unit 72, a general-purpose display unit 73 for displaying various information such as the gear shift (virtual gear shift), a display unit 74 for engine water temperature, oil temperature, oil pressure, atmospheric pressure, etc., a display unit 75 for the anti-lag control level, etc., and a shift guide indicator 77 having multiple light-emitting units 76 arranged in a straight line.
[0023] The meter ECU 14 illuminates the two light-emitting parts 76 at both ends of the shift guide indicator 77 as the shift-up timing approaches in accordance with the increase in engine speed 2. The meter ECU 14 also illuminates the inner pair of light-emitting parts 76 sequentially as time progresses. Furthermore, when the shift-up timing arrives, the meter ECU 14 illuminates the two central light-emitting parts 76 of the shift guide indicator 77, i.e., all light-emitting parts 76. In this embodiment, when driving the vehicle 1 on a circuit, the user of the vehicle 1 can specify from the mobile terminal 30 the engine speed 2 (shift-up speed) at which all light-emitting parts 76 of the shift guide indicator 77 illuminate, and the time that defines the start timing of illumination of the light-emitting parts 76 at both ends of the shift guide indicator 77.
[0024] Figure 4 is an explanatory diagram illustrating a control content setting table that stores information necessary to provide the predetermined functions described above for adapting the power characteristics of vehicle 1 to circuit driving. The control content setting table is created in advance during the design phase of vehicle 1 and stored in the storage device 17 before the sale (delivery) of vehicle 1. As shown in the figure, the control content setting table stores multiple options (choices) for each of the multiple control contents, including the anti-lag control and the setting of the shift guide indicator 77 on the information display screen 70 of meter 7 (display mode of meter 7), each associated with a unique ID.
[0025] The multiple options for anti-lag control are "No Anti-Lag," "Weak Anti-Lag," "Medium Anti-Lag," and "Strong Anti-Lag" in Figure 4. These define different levels of anti-lag control. The "Details" column in the control content table describes the target values and execution conditions, such as the amount of intake air volume increase, the vehicle speed at which the speed limiter is released, and the idle speed, when the option is executed as a control content. The multiple options for the shift-up RPM of the shift guide indicator 77 are "Shift-up RPM: 4000rpm" to "Shift-up RPM: 7500rpm" in Figure 4, and the multiple options for the illumination start timing of the shift guide indicator 77 are "Illumination Start Timing: 1.5s Before" to "Illumination Start Timing: 3.0s Before" in Figure 4. In other words, the multiple options define different control content and each has a unique ID that is different from the others.
[0026] On the other hand, the function setting application installed on the user's mobile terminal 30 of vehicle 1 is scheduled to undergo multiple version upgrades (for example, three times) during the design phase of vehicle 1. Furthermore, for anti-lag control, the same set of options is pre-assigned to each of the multiple versions of the application (version 1, version 2, and version 3) during the manufacturing phase of vehicle 1. In other words, for anti-lag control, when vehicle 1 is delivered to the user, each of the multiple versions of the function setting application is assigned "no anti-lag," "weak anti-lag," "medium anti-lag," and "strong anti-lag." In contrast, the multiple options related to the settings of the shift guide indicator 77 are defined identically across multiple versions of the application, as shown in Figure 4.
[0027] Furthermore, in vehicle 1, in order to improve the performance of the engine 2, motor generators MG1 and MG2 as power sources, as shown in Figure 5, multiple (e.g., 3) version upgrades are planned for at least one predetermined software installed in the PMECU 10 during the design phase. As shown in Figure 5, when the predetermined software is upgraded from version 1 to version 2, the torque output from the engine 2 etc. to the output shaft 4o of the transmission mechanism 4 is increased. Furthermore, when the predetermined software is upgraded from version 2 to version 3, the torque output from the engine 2 etc. to the output shaft 4o is further increased. In this embodiment, the predetermined software is upgraded for a fee at a maintenance shop or the like. However, the predetermined software of vehicle 1 may also be upgraded via OTA using wireless communication. Furthermore, in conjunction with the version upgrade of the predetermined software of vehicle 1, the function setting application is also upgraded, and the upgraded function setting application becomes installable on the mobile terminal 30.
[0028] Furthermore, when the predetermined software of vehicle 1 is upgraded, at least one of the following is performed on the control content setting table stored in the storage device 17: the addition of content to multiple options corresponding to the version of the function setting application after the upgraded software version, and the addition of new options. More specifically, when the predetermined software of vehicle 1 is upgraded from version 1 to version 2, the additional content "torque increase" corresponding to the torque increase of the power source and the torque increase amount are written to multiple options of anti-lag control corresponding to versions 2 and 3 of the function setting application in the control content setting table stored in the storage device 17.
[0029] Furthermore, when the specified software is upgraded from version 2 to version 3, as shown in Figure 6, the additional content "torque up+" corresponding to the further torque increase of the power source and the torque increase amount are written to multiple anti-lag control options corresponding to version 3 of the function setting application in the control content setting table stored in the storage device 17 of the vehicle 1. Also, when the specified software is upgraded from version 2 to version 3, as shown in Figure 6, a new option "radiator fan forced drive (ID: 0x50)" is added to the control content setting table stored in the storage device 17. The new option "radiator fan forced drive" forces the PMECU 10 to operate the electric fan (not shown) installed on the radiator of the vehicle 1 when the vehicle 1 stops in the pit after the end of circuit driving.
[0030] In this embodiment, the mobile terminal 30 used to set the control content described above is a smartphone including a communication module 31, a display unit 32, a microphone, an SoC, ROM, RAM, a GPS module (location information device), a storage device (terminal storage device) 33 such as flash memory, a battery, etc. However, the mobile terminal 30 may be a tablet terminal. As described above, a function setting application is installed on the mobile terminal 30. When the function setting application is installed on the mobile terminal 30, the storage device 33 stores the above-mentioned multiple options corresponding to the version of the installed function setting application, each associated with a unique ID. For example, if the version of the function setting application installed on the mobile terminal 30 is version 2, the storage device 33 stores IDs and options 0x30-0x33, 0x01-0x24 and 0x0a-0x0f.
[0031] Furthermore, as shown in Figure 1, a function setting module 35 is constructed in the mobile terminal 30 through the cooperation of a function setting application (software) and hardware such as an SoC. The function setting module 35 executes the function setting application and exchanges information with the management server 50 via wireless communication (high-speed data communication) through the communication module 31. In addition, the function setting module 35 controls the display unit 32 to display a setting screen (UI) that allows the user to select from multiple control contents. The display unit 32 includes a touch panel type liquid crystal panel or an organic EL panel, etc.
[0032] The management server 50 includes a computer with a CPU, ROM, RAM, input / output devices, a communication module 51 for communicating with the vehicle's onboard communication device 15 and mobile terminal 30, and a storage device 53 for storing various information. As shown in Figure 1, the management server 50 also has a management module 55 built through the cooperation of hardware such as the CPU, ROM, and RAM and pre-installed programs.
[0033] The storage device 53 of the management server 50 stores a control content setting table for each vehicle type that is identical to the one stored in the storage device 17 of vehicle 1 and other vehicles that have the same function to adapt the power characteristics, etc., to circuit driving. Furthermore, when the predetermined software of vehicle 1, etc., is updated, at least one of the following is performed on the control content setting table stored in the storage device 53: the addition of content to multiple options corresponding to the version of the function setting application after the updated software version, or the addition of new options. In addition, the storage device 33 stores a database that links the user ID (user identification information) assigned to the user (owner) of vehicle 1, etc., by the manufacturer of vehicle 1, etc., with information such as the user's contact information, circuit usage status (usage history), and billing status. The management module 55 executes various processes related to providing the function to adapt the power characteristics, etc., of vehicle 1 to circuit driving based on the information stored in the storage device 53.
[0034] Next, referring to Figures 7 to 12, we will explain the procedure for setting the control content to be executed in the vehicle 1 when providing a function to adapt the power characteristics of the vehicle 1 to circuit driving using the vehicle function setting system 20.
[0035] After arriving at Circuit C and parking Vehicle 1, the user of Vehicle 1 completes the necessary procedures at the Circuit C office. After the procedures are completed, Circuit C sends a completion notification, including the user ID of the user of Vehicle 1, to the management server 50. When the management server 50 receives the completion notification, the management module 55 of the management server 50 requests the in-vehicle communication device 15 of Vehicle 1 to transmit its own vehicle location information via the communication module 51, as shown in Figure 7. The management module 55 obtains the vehicle location information and also obtains the location information of the corresponding Circuit C stored in the storage device 33 (step S100).
[0036] Next, the management module 55 determines whether vehicle 1 is stopped within circuit C based on the vehicle's own position information and the circuit C's position information acquired in step S100 (step S110). If vehicle 1 is stopped in circuit C (step S110: YES), the management module 55 sends a command signal via the communication module 51 to the mobile terminal 30 (function setting application) corresponding to the previously acquired user ID, asking the user to confirm their agreement to the terms of use of the function setting application (circuit mode) related to the warranty of vehicle 1 (step S120). After sending the command signal, the management module 55 checks the response from the mobile terminal 30 (user) (step S130) and determines whether the user has agreed to the terms of use (step S140).
[0037] If the user responds that they agree to the terms of service (step S140: YES), the management module 55 sends an execution permission notification to the user's mobile terminal 30 (function setting application) via the communication module 51 to allow the execution of the function setting application, i.e., the selection of the above control content (step S150), and terminates the routine in Figure 7. Also, if vehicle 1 is not present in circuit C (step S110: NO), the management module 55 sends an execution prohibition notification to the user's mobile terminal 30 (function setting application) via the communication module 51 to prohibit the execution of the function setting application, i.e., the selection of the above control content (step S115), and terminates the routine in Figure 7. Furthermore, if the user does not respond that they agree to the terms of service, or if no response is received from the mobile terminal 30 (step S140: NO), the management module 55 sends an execution prohibition notification to the user's mobile terminal 30 (function setting application) (step S115), and terminates the routine in Figure 7.
[0038] When the management server 50 authorizes the execution of the function setting application and a user logs in to the function setting application, the function setting module 35 of the mobile terminal 30 controls the display unit 32 to display a setting screen that allows the user to select control content from multiple options stored in the storage device 33, as shown in Figure 8 (step S200). If version 1 or version 2 of the function setting application is installed on the mobile terminal 30, the display unit 32 displays a setting screen as shown in Figure 9.
[0039] The settings screen shown in Figure 9 includes an on / off button for circuit mode, a slider bar for selecting the level of anti-lag control, a slider bar for selecting the shift-up RPM for the shift guide indicator 77, a slider bar for selecting the illumination start timing for the shift guide indicator 77, and an OK button. Furthermore, if version 3 of the function setting application is installed on the mobile terminal 30, the display unit 32 will display a settings screen as shown in Figure 10, according to multiple options corresponding to version 3 of the function setting application stored in the storage device 33. The settings screen shown in Figure 10, corresponding to version 3 of the function setting application (predetermined software for vehicle 1), allows the user to select "Strong+" on the slider bar for setting the level of anti-lag control, and also allows the user to select forced drive of the radiator fan.
[0040] When a user selects an option on the settings screen and taps the OK button, the function setting module 35 obtains the user's position on the settings screen (step S210), and based on the obtained position, retrieves the ID of the option selected by the user from a table stored in the storage device 33 (step S220). Next, the function setting module 35 generates an ID signal (frame) that sequentially stores the user ID of the user logged into the function setting application, the ID instructing the circuit mode setting, the ID of the anti-lag control option, the ID of the option related to the shift guide indicator 77, etc. (step S230). Hereinafter, IDs other than the user ID included in the ID signal will be referred to as "request IDs". Furthermore, the function setting module 35 transmits the ID signal generated in step S230 to the management server 50 via the communication module 31 (step S240), and terminates the routine in Figure 8.
[0041] As shown in Figure 11, when the communication module 51 of the management server 50 receives an ID signal from the mobile terminal 30 (step S300), the management module 55 of the management server 50 performs user authentication based on the user ID included in the ID signal (step S310). If the user authentication determines that the user ID included in the ID signal matches the user ID of the user who performed the procedure earlier (step S320: YES), the management module 55 checks whether the request ID included in the ID signal is valid (step S330). In step S330, the management module 55 checks, for example, whether all of the request IDs included in the ID signal are included in the control content setting table stored in the storage device 53. If the management module 55 determines that the request ID is valid (step S340: YES), it transmits the ID signal from the mobile terminal 30 as is to the vehicle 1 (in-vehicle communication device 15) of the user corresponding to the user ID included in the ID signal via the communication module 51 (step S350). Furthermore, the management module 55 stores the request ID (optional) selected by the user as usage history, linked to the user ID, in the storage device 33 (database) (step S360), and then terminates the routine shown in Figure 11.
[0042] In response to this, if the user authentication determines that the user ID included in the ID signal does not match the user ID of the user who performed the procedure earlier (step S320: NO), the management module 55 sends an execution prohibition notice to the corresponding mobile terminal 30 (function setting application) via the communication module 51 to prohibit the execution of the function setting application, i.e., the selection of the control content (step S325), and terminates the routine in Figure 11. Also, if at least one of the request IDs included in the ID signal is not included in the control content setting table stored in the storage device 53, the management module 55 determines that an abnormality has occurred in the ID signal due to some factor (step S340: NO). In this case as well, the management module 55 sends an execution prohibition notice to the corresponding mobile terminal 30 (function setting application) via the communication module 51 to prohibit the execution of the function setting application, i.e., the selection of the control content (step S325), and terminates the routine in Figure 11.
[0043] When an ID signal from the management server 50 is received by the vehicle's onboard communication device 15, the vehicle's PMECU 10 acquires predetermined vehicle information such as the values of various abnormal flags, engine coolant temperature, and atmospheric pressure, as shown in Figure 12 (step S400). Next, the PMECU 10 determines whether the preconditions for switching the vehicle's driving mode to circuit mode are met based on the vehicle information acquired in step S400 (step S410). In step S410, the PMECU 10 determines that the above preconditions are met when the communication status with the onboard communication device 15 is normal, the engine 2 as a power source, motor generators MG1 and MG2, battery 5, PCU 6, system main SMR, etc. are normal, the engine coolant temperature is above a predetermined temperature, and the atmospheric pressure is above a predetermined pressure, allowing the vehicle 1 to run normally.
[0044] If the prerequisites for switching the driving mode to circuit mode are met (step S410: YES), the PMECU 10 obtains the request ID included in the ID signal from the management server 50 (step S420). Furthermore, the PMECU 10 obtains multiple options corresponding to the multiple request IDs obtained in step S420 from the control content setting table stored in the storage device 17 (step S430). In addition, the PMECU 10 sends a signal to the meter ECU 14 (another in-vehicle control device) indicating the options related to the shift guide indicator 77 that are not executed by the PMECU 10 (options not to be executed) from among the multiple options obtained in step S430 (step S440). Then, the PMECU 10 switches the driving mode of the vehicle 1 to circuit mode, sets (activates) the options other than those sent to the meter ECU 14 as control content for circuit mode (step S450), and terminates the routine in Figure 12. Furthermore, the meter ECU14 sets (activates) the options related to the meter 7 received from the PMECU10 as control content in circuit mode.
[0045] On the other hand, if the prerequisites for switching the driving mode to circuit mode are not met (step S410: NO), the PMECU 10 cancels the transition to circuit mode, notifies the management server 50 via the in-vehicle communication device 15 that the driving mode was not switched to circuit mode (step S415), and terminates the routine shown in Figure 12. In this case, the management server 50 sends a predetermined notification to the mobile terminal 30 (function setting application) to prompt the user of the mobile terminal 30 to set the control content again after a while. If the above prerequisites are no longer met after the driving mode has been switched to circuit mode, the PMECU 10 immediately cancels the circuit mode setting and notifies the management server 50 via the in-vehicle communication device 15 that it is no longer possible to set the circuit mode.
[0046] As described above, the vehicle function setting system 20 is for setting multiple control contents to be executed by the PMECU 10, etc., when providing a predetermined function of the vehicle 1, namely a function to adapt the power characteristics of the vehicle 1, etc., to circuit driving. The vehicle function setting system 20 includes a mobile terminal 30, a storage device (on-board storage device) 17 mounted on the vehicle 1, and a management server 50 that exchanges information with the PMECU (on-board control device) 10 of the vehicle 1 and the mobile terminal 30. The mobile terminal 30 has a function setting application installed that allows the user of the vehicle 1 to select from multiple control contents. The storage device 17 also stores a control contents setting table that stores multiple options for each control contents for multiple versions of the function setting application. Furthermore, the mobile terminal 30 allows the user of the vehicle 1 to select each control contents from multiple options corresponding to the version of the installed function setting application, and transmits a request ID as information indicating the control contents selected by the user to the PMECU 10 via the management server 50 (steps S200-S240). Then, the PMECU 10 obtains the control content corresponding to the request ID from the mobile terminal 30 from the control content setting table stored in the storage device 17 (steps S400-S450).
[0047] As a result, the user of vehicle 1 can run the function setting application on the mobile terminal 30 and set the desired option from multiple options corresponding to the version of the function setting application installed on the mobile terminal 30 to be executed by the PMECU 10. Furthermore, if the function setting application installed on the mobile terminal 30 is upgraded to, for example, a newer version, the user can set the desired option from multiple options corresponding to the new version of the function setting application on the mobile terminal 30 to be executed by the PMECU 10. As a result, the vehicle function setting system 20 makes it possible to easily and quickly upgrade (change the specifications of) predetermined functions provided by vehicle 1.
[0048] Furthermore, the management server 50 of the vehicle function setting system 20 includes a storage device 53 that stores the same control content setting table as the one stored in the storage device 17 of the vehicle 1. The control content setting tables stored in the storage device 17 of the vehicle 1 and the storage device 53 of the management server 50 store multiple different options, each assigned a unique ID for multiple versions of the function setting application. The mobile terminal 30 also includes a storage device (terminal storage device) 35 that stores multiple options corresponding to the installed version of the function setting application, each associated with a unique ID, and sends a request ID (ID signal), which is the ID of the option selected by the user, to the management server 50 (step S240). Furthermore, the management server 50 sends the request ID (ID signal) received from the mobile terminal 30 to the PMECU 10 installed in the user's vehicle 1 (step S350), and the PMECU 10 retrieves multiple control contents from the control content setting table stored in the storage device 17 based on the request ID (ID signal) received from the management server 50 (steps S430, S450).
[0049] This allows the management server 50 to authenticate the user of the mobile terminal 30 (steps S310-S320) and check the validity of the request ID from the mobile terminal 30 (steps S330-S340), making it possible to properly configure multiple control contents executed by the PMECU 10. In addition, by assigning a unique ID to each of the multiple options for each control content, the processing burden on the mobile terminal 30, the management server 50, and the PMECU 10 is reduced, while information can be smoothly transmitted between these devices.
[0050] Furthermore, in the control content setting tables stored in the storage device 17 of vehicle 1 and the storage device 53 of the management server 50, the same set of options is pre-assigned to each of the multiple versions of the function setting application. Also, when the software related to the provision of a predetermined function installed on the PMECU 10 is updated, both the storage device 17 of vehicle 1 and the storage device 53 of the management server 50 perform at least one of the following: writing additional content to multiple options corresponding to the version of the function setting application after the updated software version, or adding new options, as shown in Figures 5 and 6.
[0051] As a result, after the software installed on the PMECU 10 is updated, and then the function setting application on the mobile terminal 30 is updated, the user of vehicle 1 can set options including additional content (e.g., ID=0x30-0x33, 0x40-0x43) or new options (e.g., ID=0x50) in the control content executed by the PMECU 10 via the mobile terminal 30. On the other hand, even if the function setting application on the mobile terminal 30 is updated, if the software installed on the PMECU 10 is not updated, the control content setting tables on the management server 50 and vehicle 1 (storage device 17) will maintain the multiple options corresponding to the current version of the function setting application as the multiple options corresponding to the previous version of the function setting application. Therefore, even if the software installed on the PMECU 10 is not updated, and only the function setting application on the mobile terminal 30 is updated, the user of vehicle 1 can continue to set multiple control content executed by the PMECU 10 to provide predetermined functions from the mobile terminal 30. In other words, the vehicle function setting system 20 can meet the demands of users who want further improvements to the function of adapting the power characteristics of vehicle 1 to circuit driving, while also allowing users who do not wish to pay for software version upgrades to continue setting multiple control contents from their mobile terminal 30.
[0052] Furthermore, in the vehicle function setting system 20, the execution of the upgraded function setting application allows the selection of options that could not be selected when executing the old version of the function setting application. That is, the user of vehicle 1 can, by upgrading the function setting application installed on the mobile terminal 30, newly select options that include upgraded additional content due to the upgrade of predetermined software installed on the PMECU 10 (for example, ID=0x30-0x33, 0x40-0x43) or newly added options (for example, forced drive of the radiator fan with ID=0x50) as control content. Note that the new options may be included in the control content setting table from the design stage of vehicle 1, on the premise that they will be prohibited from being selected in the initial stage, and the prohibition on selecting the new options on the mobile terminal 30 may be lifted when the upgraded function setting application is installed on the mobile terminal 30.
[0053] Furthermore, the management module 55 of the management server 50 acquires the vehicle's position information from the vehicle 1 and the location information of circuit C (a predetermined driving path) where the function setting application is permitted to run (step S100). On the condition that the vehicle 1 is driven on the driving path of circuit C (step S110: YES), the management server 50 permits the execution of the function setting application on the mobile terminal 30 (step S150). In addition, on the condition that the vehicle 1 is stopped at circuit C and the user has agreed to the terms of use of the function setting application (S110: YES, S140: YES), the management server 50 permits the execution of the function setting application on the mobile terminal 30 (step S150). This makes it possible to prohibit the provision of functions that adapt the vehicle 1's power characteristics, etc., to circuit driving outside of circuit C.
[0054] Furthermore, the control content executed when Vehicle 1 is driven on a circuit includes control content related to anti-lag control that changes the characteristics of the engine 2, which is the power source of Vehicle 1. PMECU 10 activates the control content corresponding to the request ID from the management server 50 (mobile terminal 30) on the condition that Vehicle 1 is able to drive normally (step S410: YES) (step S450). This makes it possible to ensure good safety when a function is provided to adapt the power characteristics of Vehicle 1 to circuit driving. Note that the control content that changes the characteristics of the engine 2, which is the power source of Vehicle 1, may include, for example, control content that non-linearly changes the responsiveness of the output torque of the power source to the accelerator opening, and the control content setting table may store multiple options for such accelerator opening-related control content.
[0055] Furthermore, the PMECU 10 obtains the option (control content) corresponding to the request ID from the mobile terminal 30 from the control content setting table stored in the storage device 17 (step S430), and transmits a signal to the meter ECU 14 indicating the option (control content) to be executed by the meter ECU 14 (step S440). This makes it possible to easily increase the control content executed by the vehicle 1 when providing a function to adapt the power characteristics of the vehicle 1 to circuit driving, while suppressing an increase in the cost of the vehicle 1.
[0056] Furthermore, the control settings table includes multiple control contents, including control contents related to anti-lag control that changes the characteristics of the engine 2, which is the power source of the vehicle 1, as well as control contents that change the display mode of the meter 7. This makes it possible to further improve the power characteristics and handling of the vehicle 1 when providing a function to adapt the power characteristics of the vehicle 1 to circuit driving.
[0057] Furthermore, the predetermined functions of Vehicle 1 that are the target of the Vehicle Function Setting System 20 are not limited to functions that adapt the power characteristics of Vehicle 1 to circuit driving, but may be any function of Vehicle 1. Also, the predetermined functions of Vehicle 1 that are the target of the Vehicle Function Setting System 20 may be provided on private land other than Circuit C, or on public roads. Moreover, the control content (options) executed by Vehicle 1 is not limited to those described above, and can be arbitrarily determined according to the functions provided by Vehicle 1. In addition, with the Vehicle Function Setting System 20, it is possible to easily and quickly downgrade (change the specifications) of the predetermined functions provided by Vehicle 1 by adjusting the control content setting table. Furthermore, if the in-vehicle communication device 15 of Vehicle 1 is capable of exchanging information with the mobile terminal 30 (see dotted line in Figure 1), the ID signal including the request ID may be transmitted directly from the mobile terminal 30 to the in-vehicle communication device 15 of Vehicle 1 without going through the management server 50. Furthermore, the settings screen (UI) displayed on the display unit 32 of the mobile terminal 30 may be pre-designed to correspond to the latest version of the function setting application (for example, the settings screen in Figure 10), and the mask on the settings screen may be removed in accordance with version upgrades of the function setting application (software of vehicle 1) to allow the selection of options including additional content or new options.
[0058] As described above, the vehicle function setting system of the present disclosure is a vehicle function setting system (20) for setting at least one control content to be executed by an on-board control device (10) when providing a predetermined function of a vehicle (1), and includes a mobile terminal (30) on which an application is installed that enables a user of the vehicle (1) to select the control content, and an on-board storage device (17) mounted on the vehicle (1) that stores a plurality of options for the control content for a plurality of versions of the application, wherein the mobile terminal (30) allows the user to select the control content from the plurality of options corresponding to the installed version of the application (step S200), and transmits information indicating the control content selected by the user to the on-board control device (10) (step S240), and the on-board control device (10) obtains the control content corresponding to the information from the mobile terminal (30) from the on-board storage device (17) (steps S420-S450).
[0059] The vehicle function setting system described herein is for setting at least one control content to be executed by an on-board control device when providing a predetermined function of the vehicle, and includes a mobile terminal of the vehicle user and an on-board storage device installed in the vehicle. An application is installed on the user's mobile terminal that allows the vehicle user to select a control content. The on-board storage device stores a table containing multiple options for the control content for each of the multiple versions of the application. Furthermore, the mobile terminal allows the vehicle user to select a control content from multiple options corresponding to the installed version of the application, and transmits information indicating the control content selected by the user to the on-board control device. The on-board control device then retrieves the control content corresponding to the information from the mobile terminal from the table stored in the on-board storage device. As a result, the vehicle user can set a desired option from multiple options corresponding to the version of the application to be executed by the on-board control device by running the application on the mobile terminal. Furthermore, when the application installed on the mobile terminal is updated to a newer version among multiple versions, the user can set a desired option from multiple options corresponding to the new version of the application to be executed by the on-board control device on the mobile terminal. As a result, the vehicle function setting system of this disclosure makes it possible to easily and quickly change the specifications (upgrade or downgrade) of predetermined functions provided by the vehicle.
[0060] Furthermore, the vehicle function setting system (20) may include a storage device (53) that stores a table containing the multiple options of the control content for each of the multiple versions of the application, and may further include a management device (50) that exchanges information with the in-vehicle control device (10) and the mobile terminal (30), the in-vehicle storage device (17) may store the table, the table may store each of the multiple options which are each assigned a unique ID, and the mobile terminal (30) may store the version of the application that is installed The system may include a terminal storage device (33) that stores the multiple options corresponding to each of them, each associated with a unique ID, and transmits the ID of the option selected by the user to the management device (50) (step S240). The management device (50) may transmit the ID received from the mobile terminal (30) to the in-vehicle control device (10) installed in the user's vehicle (1) (step S350). The in-vehicle control device (10) may retrieve the control content from the table stored in the in-vehicle storage device (17) based on the ID received from the management device (50) (steps S420-S430).
[0061] This allows the management device to authenticate the user of the mobile device and check the validity of the ID from the mobile device, enabling the control content executed by the in-vehicle control unit to be properly configured. In addition, by assigning a unique ID to each of the multiple control content options, the processing burden on the mobile device, management device, and in-vehicle control unit can be reduced, while information can be smoothly transmitted between these devices.
[0062] Furthermore, in the tables stored in the in-vehicle storage device (17) and the storage device (53) of the management device (50), the same set of options may be pre-assigned to each of the multiple versions of the application, and when the software related to providing the function installed in the in-vehicle control device (10) is updated, both the in-vehicle storage device (17) and the storage device (53) of the management device (50) may perform at least one of the following: writing additional content to the multiple options corresponding to the application version after the updated software version, or adding new options.
[0063] As a result, after the software installed in the in-vehicle control unit is updated, and then the application on the mobile device is updated, the vehicle user can configure the control content executed by the in-vehicle control unit via the mobile device, including additional options and new options. On the other hand, even if the application on the mobile device is updated, if the software installed in the in-vehicle control unit is not updated, the management device and the in-vehicle storage device tables will maintain the multiple options corresponding to the current version of the application as the multiple options corresponding to the previous version of the application. Therefore, even if only the application on the mobile device is updated and the software installed in the in-vehicle control unit is not updated, the vehicle user can continue to configure the control content executed by the in-vehicle control unit to provide the desired functions from the mobile device. The software installed in the in-vehicle control unit may be updated at a service center or via OTA using wireless communication.
[0064] Furthermore, the software installed in the in-vehicle control device (10) may be subject to paid version upgrades.
[0065] This allows us to meet the demands of users who want further improvements to the functions provided by the vehicle, while also allowing users who do not wish to pay for software upgrades to continue configuring control settings from their mobile devices.
[0066] Furthermore, the execution of the upgraded application may allow the selection of options that were not available when running the old version of the application.
[0067] This allows vehicle users to select options that were previously unavailable, or options that include upgraded or added features through software updates installed on the in-vehicle control unit, or new options, as control settings by updating the application installed on their mobile device.
[0068] Furthermore, the management device (50) may acquire its own vehicle position information from the vehicle (1) and location information of a predetermined road (C) where the execution of the application is permitted (step S100), and on the condition that the vehicle (1) is driven on the predetermined road (C) (step S110: YES), permit the execution of the application on the mobile terminal (30) (step S150).
[0069] This makes it possible to prohibit the provision of certain functions of a vehicle outside of designated driving areas such as racetracks or private property.
[0070] Furthermore, the predetermined driving path may be the driving path of the circuit (C), the function may be at least a function that adapts the power characteristics of the vehicle (1) to driving on the circuit (C), and the management device (50) may permit the execution of the application on the mobile terminal (30) (step S150) on the condition that the vehicle (1) is stopped on the circuit (C) and the user has agreed to the terms of use of the application (S110:YES, S140:YES).
[0071] Furthermore, the control content may include control content that changes the characteristics of the power sources (2, MG1, MG2) of the vehicle (1), and the on-board control device (10) may activate the control content corresponding to the information from the mobile terminal (30) (steps S420-S450) on the condition that the vehicle (1) is able to run normally (step S410: YES).
[0072] This makes it possible to ensure good safety when the vehicle provides its designated functions.
[0073] Furthermore, when providing the predetermined function, multiple control contents may be executed by the in-vehicle control device (10) and other in-vehicle control devices (14). The in-vehicle control device (10) may acquire the control contents corresponding to the information from the mobile terminal (30) from the table stored in the in-vehicle storage device (17) (step S430), and transmit a signal indicating the corresponding control contents to the other in-vehicle control device (14) (step S440).
[0074] This makes it possible to easily increase the amount of control performed by the vehicle in order to provide a given function, while keeping vehicle costs down.
[0075] Furthermore, the on-board control device (10) may control the power sources (2,MG1,MG2) of the vehicle (1) and perform the control actions to change the characteristics of the power sources (2,MG1,MG2), and the other on-board control device (14) may control the meter (7) of the vehicle (1) and perform the control actions to change the display mode of the meter (7).
[0076] This makes it possible to further improve the vehicle's power characteristics and handling when providing the specified functions.
[0077] The vehicle function setting method of this disclosure is a vehicle function setting method for setting control content to be executed by an on-board control device (10) when providing a predetermined function of a vehicle (1), wherein an application that enables the user of the vehicle (1) to select the control content is installed on a mobile terminal (30), and an on-board storage device (17) mounted on the vehicle (1) stores tables containing multiple options for the control content for each of multiple versions of the application, and the user is allowed to select the control content from the multiple options corresponding to the version of the application installed on the mobile terminal (30) (step S100), and information indicating the control content selected by the user on the mobile terminal (30) is transmitted from the mobile terminal (30) to the on-board control device (10) (step S240), and the on-board control device (10) is caused to obtain the control content corresponding to the information from the mobile terminal (30) from the table stored in the on-board storage device (17) (steps S420-S450).
[0078] This method makes it possible to easily and quickly change the specifications (upgrade or downgrade) of the functions provided by the vehicle.
[0079] The vehicle of this disclosure is a vehicle (1) that provides a predetermined function and allows a mobile terminal (30) on which an application is installed to select control content to be executed when providing the said function, and includes an on-board storage device (17) that stores multiple options for the control content for multiple versions of the said application, and an on-board control device (10) that, when providing the said function, acquires the control content corresponding to the information from the mobile terminal (30) from the on-board storage device (17) and executes it, and when the said application installed on the mobile terminal (30) is updated to a newer version, it allows the selection of the options that could not be selected when running the old version of the said application.
[0080] Users of the vehicles disclosed herein can select options that were not available when running the old version of the application on their mobile devices by upgrading the application installed on their mobile devices. As a result, it becomes possible to easily and quickly change the specifications (upgrade) of certain functions in the vehicles disclosed herein.
[0081] Furthermore, the vehicle (1) may allow the user to select at least one of the options including additional content and new options when the software related to providing the functions installed in the in-vehicle control device (10) is updated and the application installed in the mobile terminal (30) is updated.
[0082] Furthermore, the in-vehicle storage device (17) may pre-store the same set of options for each of the multiple versions of the application, and when the software installed on the in-vehicle control device (17) is updated, at least one of the following may be performed on the in-vehicle storage device (17): writing the additional content to the multiple options corresponding to the application version after the updated software version, or adding the new options.
[0083] It should be noted that the invention disclosed herein is not limited in any way to the embodiments described above, and various modifications can be made within the scope of this disclosure. Furthermore, the embodiments described above are merely one specific form of the invention described in the summary of the invention, and do not limit the elements of the invention described in the summary of the invention. [Industrial applicability]
[0084] The invention disclosed herein can be used in the vehicle manufacturing industry and the like. [Explanation of Symbols]
[0085] 1 Vehicle, 2 Engine, 4 Transmission, 5 Battery, 6 Power Control Unit (PCU), 7 Meter, 70 Information Display Screen, 77 Shift Guide Indicator, 10 Power Management Electronic Control Unit (PMECU), 14 Meter Electronic Control Unit (Meter ECU), 15 Onboard Communication Device, 16 Navigation System, 17 Storage Device (Onboard Storage Device), 20 Vehicle Function Setting System, 30 Mobile Terminal, 31 Communication Module, 32 Display Unit, 33 Storage Device (Terminal Storage Device), 35 Function Setting Module, 50 Management Server, 51 Communication Module, 53 Storage Device, 55 Management Module, C Circuit, MG1, MG2 Motor Generator, TC Supercharger.
Claims
1. A vehicle function setting system for setting at least one control content to be executed by an on-board control device when providing a predetermined function of a vehicle, A mobile terminal on which an application enabling the user of the vehicle to select the control content is installed, An in-vehicle storage device installed in the vehicle, which stores multiple options for the control content for each of the multiple versions of the application, Equipped with, The mobile terminal allows the user to select the control content from the multiple options corresponding to the version of the installed application, and transmits information indicating the control content selected by the user to the in-vehicle control device. The in-vehicle control device is a vehicle function setting system that acquires the control content corresponding to the information from the mobile terminal from the in-vehicle storage device.
2. In the vehicle function setting system according to claim 1, The system includes a storage device that stores a table containing the multiple options for the control content for each of the multiple versions of the application, and further includes a management device that exchanges information with the in-vehicle control device and the mobile terminal. The in-vehicle storage device stores the table, The table stores the multiple options, each assigned a unique ID for each of the multiple versions of the application, and these options are distinct from each other. The mobile terminal includes a terminal storage device that stores the multiple options corresponding to the installed version of the application, associating them with the ID, and transmits the ID of the option selected by the user to the management device. The management device transmits the ID received from the mobile terminal to the in-vehicle control device installed in the user's vehicle. The in-vehicle control device is a vehicle function setting system that acquires the control content from the table stored in the in-vehicle storage device based on the ID received from the management device.
3. In the vehicle function setting system according to claim 2, In the table stored in the in-vehicle storage device and the storage device of the management device, the same set of options is pre-assigned to each of the multiple versions of the application. A vehicle function setting system in which, when the software related to providing the functions installed in the in-vehicle control device is updated, at least one of the following is performed on both the in-vehicle storage device and the storage device of the management device: writing additional content to the multiple options corresponding to the application version after the updated software version, and adding new options.
4. In the vehicle function setting system according to claim 3, The software installed in the aforementioned in-vehicle control device is a vehicle function setting system that can be upgraded for a fee.
5. In the vehicle function setting system according to claim 1, A vehicle function setting system in which, upon execution of the upgraded version of the application, the selection of the option that could not be selected when running the old version of the application is permitted.
6. In the vehicle function setting system according to claim 2, The management device is a vehicle function setting system that acquires location information of the vehicle from the vehicle, acquires location information of a predetermined road on which the application is permitted to run, and permits the execution of the application on the mobile terminal on the condition that the vehicle is driven on the predetermined road.
7. In the vehicle function setting system according to claim 6, The aforementioned designated track is a circuit track, The aforementioned function is at least a function that adapts the power characteristics of the vehicle to driving on the circuit, The management device is a vehicle function setting system that permits the execution of the application on the mobile terminal, provided that the vehicle is parked at the circuit and the user has agreed to the terms of use of the application.
8. In the vehicle function setting system according to claim 1, The control content includes control content that changes the characteristics of the vehicle's power source, The in-vehicle control device is a vehicle function setting system that activates the control content corresponding to the information from the mobile terminal, provided that the vehicle is able to run normally.
9. In the vehicle function setting system according to claim 1, In providing the aforementioned predetermined function, a plurality of the aforementioned control contents are executed by the in-vehicle control device and other in-vehicle control devices. The in-vehicle control device is a vehicle function setting system that acquires the control content corresponding to the information from the mobile terminal from the in-vehicle storage device and transmits a signal indicating the corresponding control content to the other in-vehicle control device.
10. In the vehicle function setting system according to claim 9, The on-board control device controls the power source of the vehicle and executes the control content that changes the characteristics of the power source. The other in-vehicle control device is a vehicle function setting system that controls the vehicle's meters and executes the control content to change the display mode of the meters.
11. A vehicle function setting method for setting at least one control content to be executed by an on-board control device when providing a predetermined function of a vehicle, An application that enables the user of the vehicle to select the control content is installed on a mobile device, and multiple options for the control content are stored in the vehicle's onboard storage device for multiple versions of the application. The mobile terminal allows the user to select the control content from a plurality of options corresponding to the version of the application installed on the mobile terminal, and transmits information indicating the control content selected by the user from the mobile terminal to the in-vehicle control device. The in-vehicle control device is instructed to acquire the control content corresponding to the information from the mobile terminal from the in-vehicle storage device. How to configure vehicle functions.
12. A vehicle that provides a predetermined function and allows a mobile terminal on which an application is installed to select the control content to be performed when providing the said function, An in-vehicle storage device that stores multiple options for the control content for each of the multiple versions of the application, In providing the aforementioned function, an in-vehicle control device acquires and executes the control content corresponding to the information from the mobile terminal from the in-vehicle storage device, Equipped with, A vehicle that, when the application installed on the mobile terminal is updated to a newer version, allows the selection of options that could not be selected when running the old version of the application.
13. In the vehicle according to claim 12, A vehicle that allows the user to select at least one of the options including additional content and new options when the software related to providing the function installed in the in-vehicle control device is updated and the application installed in the mobile terminal is updated.
14. In the vehicle described in claim 13, The in-vehicle storage device pre-stores the same set of options for each of the multiple versions of the application. A vehicle in which, when the software installed in the in-vehicle control device is updated, at least one of the following is performed on the in-vehicle storage device: writing the additional content to the plurality of options corresponding to the application version after the updated software version, or adding the new option.