Vehicle function setting system, vehicle function setting method, and vehicle

The vehicle function setting system addresses the challenge of updating vehicle software by allowing users to select and update control content through a mobile application and in-vehicle storage, facilitating easy and prompt changes to vehicle function specifications.

JP2025097133AActive Publication Date: 2025-06-30TOYOTA JIDOSHA KK
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023213251
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2025-06-30
Estimated Expiration
2043-12-18

AI Technical Summary

Technical Problem

Existing vehicle software update systems require processes like downloading installation packages, notifying user terminals, and waiting for vehicle lock to initiate updates, making it difficult to easily and promptly change vehicle function specifications.

Method used

A vehicle function setting system that allows users to select and update control content for in-vehicle control devices using a mobile terminal with an installed application, and an in-vehicle storage device that stores options for each application version, enabling direct acquisition and execution of selected control content.

Benefits of technology

Enables easy and prompt changes to vehicle function specifications by allowing users to select and update control content without the need for complex update processes, improving user convenience and reducing downtime.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025097133000001_ABST
    Figure 2025097133000001_ABST
Patent Text Reader

Abstract

To provide a vehicle function setting system, a vehicle function setting method, and a vehicle which enable the easy and swift modification of the specifications of functions provided in the vehicle.SOLUTION: A vehicle function setting system comprises: a portable terminal 30 in which an application that enables a user of a vehicle 1 to select control contents is installed; and an in-vehicle storage device 17 which is mounted on the vehicle and stores plural options of the control contents for each of plural versions of the application. The portable terminal allows the user to select the control contents from the plural options corresponding to the versions of the installed application, and transmits information showing the control content selected by the user to an in-vehicle control device (PMECU) 10. The in-vehicle control device acquires the control content corresponding to the information from the portable terminal from the in-vehicle storage device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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 has been known (see, for example, Patent Document 1). This system notifies the user's information terminal of the vehicle that there is a software update process (version upgrade) when the download of the installation package of the new version of the software is completed in the vehicle. 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 above-described conventional system, without storing the vehicle in a maintenance factory or the like, it is possible to update the software installed in the control device and change (upgrade or downgrade) the specifications of the functions provided by the vehicle. However, in the above system, until the software is actually updated, processes such as downloading the installation package, notifying the user's information terminal, and accepting an operation that permits the start of the update process by the user are required. Further, the software update process is not executed unless the vehicle is locked. For this reason, it is difficult to easily and promptly execute a change in the specifications of the functions provided by the vehicle in the above system.

[0005] Therefore, the main object of the present disclosure is to enable an easy and prompt change in the specifications of the functions provided by the vehicle.

Means for Solving the Problem

[0006] A vehicle function setting system according to the present disclosure is a vehicle function setting system for setting at least one control content executed by an in-vehicle control device when providing a predetermined function of a vehicle, including a mobile terminal installed with an application that enables a user of the vehicle to select the control content, and an in-vehicle storage device mounted on the vehicle and storing a plurality of options of the control content for each of a plurality of versions of the application. The mobile terminal allows the user to select the control content from the plurality of 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 acquires the control content corresponding to the information from the mobile terminal from the in-vehicle storage device.

[0007] The vehicle function setting method of the present disclosure is a vehicle function setting method for setting at least one control content executed by an in-vehicle control device when providing a predetermined function of a vehicle. The method includes installing an application on a portable terminal that enables a user of the vehicle to select the control content, storing a plurality of options of the control content for each of a plurality of versions of the application in an in-vehicle storage device mounted on the vehicle, allowing the user to select the control content from the plurality of options corresponding to the version of the application installed on the portable terminal, transmitting information indicating the control content selected by the user on the portable terminal from the portable terminal to the in-vehicle control device, and causing the in-vehicle control device to acquire the control content corresponding to the information from the portable terminal from the in-vehicle storage device.

[0008] The vehicle of the present disclosure provides a predetermined function and allows a portable terminal on which an application is installed to select control content executed when providing the function. The vehicle includes an in-vehicle storage device that stores a plurality of options of the control content for each of a plurality of versions of the application, and an in-vehicle control device that acquires and executes the control content corresponding to information from the portable terminal when providing the function. When the application installed on the portable terminal is upgraded, the vehicle allows selection of the options that could not be selected by execution of the old version of the application.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Embodiments for Carrying Out the Invention

[0010] Next, embodiments for carrying out the invention of the present disclosure will be described with reference to the drawings.

[0011] FIG. 1 is a schematic configuration diagram showing a vehicle function setting system 20 of the present disclosure. The vehicle function setting system 20 shown in the figure enables a user of the vehicle 1 to set a plurality of control contents executed by the vehicle 1 when providing a predetermined function of the vehicle 1 from the mobile terminal 30. The user of the vehicle 1 can use the vehicle function setting system 20 by logging in to the function setting application (program) installed in the mobile terminal 30, for example, provided by the manufacturer of the vehicle 1 or the like. Further, as shown in the figure, the vehicle function setting system 20 of the present embodiment includes a management server (management device) 50 installed and managed by, for example, the manufacturer of the vehicle 1 or the like and exchanging information with the vehicle 1 and the mobile terminal 30.

[0012] As shown in FIG. 2, the vehicle 1 of the present disclosure to which the vehicle function setting system 20 is applied includes an engine (internal combustion engine) 2, a single pinion type planetary gear 3 as a power distribution mechanism, motor generators MG1 and MG2 that are both synchronous generator motors (three-phase alternating current motors), a transmission mechanism 4, a battery (power storage device) 5, and a power control unit (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 single motor type hybrid vehicle, a vehicle including only the engine 2 as a power generation source, or a battery electric vehicle (BEV).

[0013] The engine 2 of the vehicle 1 is an internal combustion engine that converts the reciprocating motion of a piston (not shown) accompanying the combustion of a mixture of hydrocarbon fuel (gasoline) and air in a plurality of combustion chambers into the rotational motion of a crankshaft (output shaft). However, the engine 2 is not limited to a gasoline engine. Further, the engine 2 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 the present 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 the engine 2, a compressor wheel Wc rotatably disposed in a compressor housing formed in the intake pipe of the 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 compound planetary gear mechanism (not shown) such as a CR-CR type, Ravigneaux type, or Simpson type, and a plurality (for example, two each) of clutches and brakes (both not shown). The clutches and brakes of the transmission mechanism 4 are hydraulic engagement elements that operate in response to the supply and discharge of hydraulic oil by a hydraulic control device 40. The clutches and brakes are engaged or released in a manner predetermined by the hydraulic control device 40 so that four power transmission paths in the forward rotation direction and one power transmission path in the reverse rotation direction, that is, forward and reverse gears from the first speed stage to the fourth speed stage, are formed between the input shaft 4i and the output shaft 4o.

[0015] The motor generator MG1 mainly operates as a generator that is driven by the engine 2 under a load operation and converts at least a 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 a driving torque to the drive shaft DS. Further, the motor generator MG2 outputs a regenerative braking torque to the drive wheels DW when the vehicle 1 is braked.

[0016] Accordingly, 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 a shift lever (not shown) is set to a manual position (sports position), by operating the shift lever or shift paddles, 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-metal hydride 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 FIG. 2, the vehicle 1 includes, as in-vehicle control devices, a power management electronic control unit (hereinafter referred to as "PMECU") 10, a motor electronic control device (hereinafter referred to as "MGECU") 11, a transmission electronic control device (hereinafter referred to as "transmission ECU") 12, a battery electronic control device (hereinafter referred to as "battery ECU") 13, and a meter electronic control device (hereinafter referred to as "meter ECU") 14 (see FIG. 1). The 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), various drive circuits, various logic ICs, and the like.

[0019] The PMECU 10 acquires information detected by various sensors, exchanges information with the above ECUs 11, 12, 13, etc., controls the engine 2 including the supercharger TC, and controls the motor generators MG1 and MG2 in cooperation with the MGECU 11. However, the control function of the engine 2 of the PMECU 10 may be allocated to a dedicated electronic control device (ECU). The MGECU 11 controls the PCU 6 based on information detected by various sensors, command signals from the PMECU 10, etc. The transmission ECU 12 controls the hydraulic control device 40 (transmission mechanism 4) based on information detected by various sensors, command signals from the PMECU 10, etc. The battery ECU 13 acquires the inter-terminal voltage, charge / discharge current, temperature, etc. of the battery 5, and calculates the SOC, allowable charge power Win, allowable discharge power Wout, etc. of the battery 5 based on these physical quantities. The meter ECU 14 controls a meter (digital meter) 7 (see FIG. 1) installed on the dashboard (not shown) of the vehicle 1.

[0020] Also, as shown in FIG. 1, the PMECU 10 exchanges information with the management server 50 via the in-vehicle communication device 15 and exchanges information with the navigation system 16 of the vehicle 1. Further, a storage device (in-vehicle storage device) 17 for storing information necessary for providing the above-described predetermined functions is connected to the PMECU 10. Here, the predetermined function in the present embodiment is a function of adapting the power characteristics of the vehicle 1, the operating modes of auxiliary devices, etc. to circuit driving when the vehicle 1 is driven on the driving route of the circuit C. That is, the user of the vehicle 1 can shift the driving mode of the vehicle 1 to the circuit mode and set a plurality of predetermined control contents in the circuit mode from the mobile terminal 30 via the vehicle function setting system 20.

[0021] In the present embodiment, while the driving mode is the circuit mode and the vehicle 1 is driving on the circuit C, anti-lag control for suppressing the occurrence of turbo lag in the supercharger TC of the engine 2 is executed in response to a user's request. The anti-lag control raises the intake air amount (target value) of the engine 2 compared to normal idle operation (independent operation) and retards the ignition timing in each combustion chamber by a retard amount corresponding to the increased amount of the intake air amount. When such anti-lag control is executed, fuel cut in the engine 2 is prohibited, and the wastegate valve WGV and the air bypass valve ABV are fully closed. Also, in the engine 2, the increased amount of the intake air amount can be changed in multiple stages so as to increase the filling efficiency from, for example, 10% in the normal state to, for example, 20 - 80%. And the user of the vehicle 1 can specify the presence or absence of anti-lag control and the level (increased amount of the intake air amount) from the mobile terminal 30 when the vehicle 1 is driving on the circuit.

[0022] Furthermore, while the driving mode is the circuit mode and the vehicle 1 is traveling on the circuit C, the meter ECU 14 causes the meter 7 to display an information display screen 70 dedicated to circuit driving as shown in FIG. 3. The information display screen 70 for circuit driving includes a vehicle speed display section 71, a rotation speed display section 72, a general-purpose display section 73 for displaying various information including the gear position (virtual gear position), a display section 74 for engine coolant temperature, oil temperature, oil pressure, atmospheric pressure, etc., a display section 75 for the level of anti-lag control, etc., and a shift guide indicator 77 having a plurality of light-emitting sections 76 arranged in a straight line.

[0023] When the shift-up timing approaches in response to an increase in the rotation speed of the engine 2, the meter ECU 14 causes the two light-emitting sections 76 at both ends of the shift guide indicator 77 to emit light. Also, the meter ECU 14 causes the pair of inner light-emitting sections 76 to emit light in order over time. Furthermore, when the shift-up timing arrives, the meter ECU 14 causes the two light-emitting sections 76 at the center of the shift guide indicator 77, that is, all the light-emitting sections 76 to emit light. In the present embodiment, when the vehicle 1 is traveling on the circuit, the user of the vehicle 1 can specify, from the mobile terminal 30, the rotation speed of the engine 2 (shift-up rotation speed) when all the light-emitting sections 76 of the shift guide indicator 77 emit light, and the time that defines the light emission start timing of the light-emitting sections 76 at both ends of the shift guide indicator 77.

[0024] FIG. 4 is an explanatory diagram illustrating a control content setting table that stores information necessary for providing the above-described predetermined function for adapting the power characteristics, etc. of the vehicle 1 to circuit driving. The control content setting table is created in advance at the design stage of the vehicle 1 and stored in the storage device 17 before the vehicle 1 is sold (delivered). As shown in the figure, the control content setting table stores a plurality of options (choices) for each of a plurality of control contents including the above-described anti-lag control and the setting of the shift guide indicator 77 on the information display screen 70 of the meter 7 (display mode of the meter 7) associated with unique IDs.

[0025] Multiple options for anti-lag control are "no anti-lag", "weak anti-lag", "medium anti-lag", and "strong anti-lag" in FIG. 4. These define different levels of anti-lag control. Also, in the "Details Column" of the control content table, target values and execution conditions such as the amount of increase in intake air volume, speed limiter release vehicle speed, and idle speed when the option is executed as control content are described. Further, multiple options for the upshift rotation speed of the shift guide indicator 77 are "upshift rotation speed: 4000 rpm"…"upshift rotation speed: 7500 rpm" in FIG. 4, and multiple options for the light emission start timing of the shift guide indicator 77 are "light emission start timing: 1.5 s before"…"light emission start timing: 3.0 s before" in FIG. 4. That is, the multiple options define different control contents and have unique IDs for each of them that are different from each other.

[0026] On the other hand, for the function setting application installed on the mobile terminal 30 of the user of the vehicle 1 or the like, multiple (for example, 3) version upgrades are planned at the design stage of the vehicle 1. Also, for anti-lag control, a set of the same multiple options is pre-assigned at the manufacturing stage of the vehicle 1 for each of the multiple versions (version 1, version 2, and version 3) of the application. That is, for anti-lag control, at the stage when the vehicle 1 is delivered to the user, "no anti-lag", "weak anti-lag", "medium anti-lag", and "strong anti-lag" are assigned to each of the multiple versions of the function setting application. In contrast, multiple options related to the setting of the shift guide indicator 77 are defined identically among the multiple versions of the application as shown in FIG. 4.

[0027] Furthermore, in the vehicle 1, in order to improve the performance of the engine 2 and the motor generators MG1 and MG2 as the power generation sources, at least one of the predetermined software installed in the PMECU 10 is scheduled to be upgraded multiple times (for example, three times) in the design stage as shown in FIG. 5. As shown in FIG. 5, when the predetermined software is upgraded from version 1 to version 2, the torque output from the engine 2 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 to the output shaft 4o is further increased. In this embodiment, the predetermined software is upgraded at a maintenance shop or the like for a fee. However, the predetermined software of the vehicle 1 may be upgraded by OTA using wireless communication. Furthermore, in accordance with the upgrade of the predetermined software of the vehicle 1, the function setting application is upgraded, and the upgraded function setting application can be installed in the mobile terminal 30.

[0028] Furthermore, when the specified software of the vehicle 1 is upgraded, at least one of additional contents to the multiple options corresponding to the version of the function setting application subsequent to the upgraded version of the software and the addition of new options is performed in the control content setting table stored in the storage device 17. More specifically, when the specified software of the vehicle 1 is upgraded from version 1 to version 2, additional contents "torque up" corresponding to the torque up of the power generation source and the increased amount of torque are written to the 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 predetermined software is upgraded from version 2 to version 3, as shown in FIG. 6, additional content "Torque Up +" corresponding to further torque increase of the power generation source and the increased torque amount are written into a plurality of options of anti-lag control 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 predetermined software is upgraded from version 2 to version 3, as shown in FIG. 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" forcibly operates an electric fan (both not shown) provided in the radiator of the vehicle 1 on the PMECU 10 when the vehicle 1 stops at a pit after the end of circuit running.

[0030] The mobile terminal 30 used for setting the above control content is, in this embodiment, a smartphone including a communication module 31, a display unit 32, a microphone, a SoC, a ROM, a RAM, a GPS module (position information device), a storage device (terminal storage device) 33 such as a flash memory, a battery, etc. However, the mobile terminal 30 may be a tablet terminal. As described above, a function setting application is installed in the mobile terminal 30. When the function setting application is installed in the mobile terminal 30, the plurality of options corresponding to the version of the installed function setting application are stored in the storage device 33 by associating them with unique IDs respectively. For example, when the version of the function setting application installed in the mobile terminal 30 is version 2, the storage device 33 stores the IDs and options of 0x30 - 0x33, 0x01 - 0x24, and 0x0a - 0x0f.

[0031] In addition, as shown in FIG. 1, in the mobile terminal 30, a function setting module 35 is constructed by the cooperation between 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 through wireless communication (high-speed data communication) via the communication module 31. Further, the function setting module 35 controls the display unit 32 to display a setting screen (UI) that allows the user to select a plurality of control contents. The display unit 32 includes a touch panel type liquid crystal panel or an organic EL panel or the like.

[0032] The management server 50 includes a computer having a CPU, ROM, RAM, input / output devices, etc., a communication module 51 for communicating with the in-vehicle communication device 15 of the vehicle 1 and the mobile terminal 30, a storage device 53 for storing various information, etc. Further, as shown in FIG. 1, in the management server 50, a management module 55 is constructed by the cooperation between hardware such as a CPU, ROM, and RAM and a pre-installed program.

[0033] The storage device 53 of the management server 50 stores, for each vehicle type, a control content setting table identical to that stored in the storage device 17 of the vehicle 1 or other vehicles having a function of adapting power characteristics, etc. to circuit driving in the same manner as the vehicle 1. Also, when the predetermined software of the vehicle 1 or the like is upgraded, at least one of writing additional contents to a plurality of options corresponding to the version of the function setting application after the version of the upgraded software and adding new options is performed on the control content setting table stored in the storage device 53. Further, the storage device 33 stores a database that associates information such as the contact information of the user, the usage status (usage history) of the circuit, and the billing status with the user ID (user identification information) given to the user (owner) of the vehicle 1 or the like by the manufacturer of the vehicle 1 or the like. The management module 55 executes various processes related to providing a function of adapting the power characteristics of the vehicle 1 to circuit driving based on the information stored in the storage device 53 and the like.

[0034] Next, with reference to FIGS. 7 to 12, a procedure for setting the control content executed in the vehicle 1 when the vehicle function setting system 20 provides a function of adapting the power characteristics and the like of the vehicle 1 to circuit driving will be described.

[0035] After the user of the vehicle 1 arrives at the circuit C and stops the vehicle 1, the user performs necessary procedures and the like at the office of the circuit C. After the completion of the procedures, a procedure completion notification including the user ID of the user of the vehicle 1 is transmitted from the circuit C side to the management server 50. When the management server 50 receives the procedure completion notification, as shown in FIG. 7, the management module 55 of the management server 50 requests the in-vehicle communication device 15 of the vehicle 1 to transmit the own vehicle position information of the vehicle 1 via the communication module 51, acquires the own vehicle position information, and acquires the position information of the corresponding circuit C stored in the storage device 33 (step S100).

[0036] Next, the management module 55 determines whether or not the vehicle 1 is stopped within the circuit C based on the own vehicle position information of the vehicle 1 and the position information of the circuit C acquired in step S100 (step S110). When the vehicle 1 is stopped in the circuit C (step S110: YES), the management module 55 transmits a command signal via the communication module 51 to the mobile terminal 30 (function setting application) corresponding to the previously acquired user ID to confirm with the user the consent to the usage conditions of the function setting application (circuit mode) related to the guarantee and the like of the vehicle 1 (step S120). After transmitting the command signal, the management module 55 checks the response from the mobile terminal 30 (user) (step S130) and determines whether or not the user has agreed to the usage agreement (step S140).

[0037] When an answer indicating consent to the terms of use is obtained from the user (step S140: YES), the management module 55 transmits an execution permission notice to the mobile terminal 30 (function setting application) of the user via the communication module 51 in order to permit the execution of the function setting application, that is, the selection of the above control content (step S150), and ends the routine of FIG. 7. Also, when the vehicle 1 is not present within the circuit C (step S110: NO), the management module 55 transmits an execution prohibition notice to the mobile terminal 30 (function setting application) of the user via the communication module 51 in order to prohibit the execution of the function setting application, that is, the selection of the above control content (step S115), and ends the routine of FIG. 7. Further, when an answer indicating consent to the terms of use is not obtained from the user or an answer from the mobile terminal 30 is not received (step S140: NO), the management module 55 transmits an execution prohibition notice to the mobile terminal 30 (function setting application) of the user (step S115), and ends the routine of FIG. 7.

[0038] When the execution of the function setting application is permitted by the management server 50 and the 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 a plurality of options stored in the storage device 33, as shown in FIG. 8 (step S200). When the function setting application of version 1 or version 2 is installed in the mobile terminal 30, a setting screen as shown in FIG. 9 is displayed on the display unit 32.

[0039] The setting screen shown in FIG. 9 includes an on / off button for the circuit mode, a slider for selecting the level of anti-lag control, a slider for selecting the upshift speed of the shift guide indicator 77, a slider for selecting the light emission start timing of the shift guide indicator 77, and a decision button. Also, when the function setting application of version 3 is installed in the mobile terminal 30, a setting screen as shown in FIG. 10 is displayed on the display unit 32 according to a plurality of options corresponding to version 3 of the function setting application stored in the storage device 33. The setting screen shown in FIG. 10 allows the user to select "strong +" with a slider for setting the level of anti-lag control corresponding to version 3 of the function setting application (predetermined software of the vehicle 1), and also allows the user to select forced drive of the radiator fan.

[0040] When the user selects an option on the setting screen and taps the decision button, the function setting module 35 acquires the operation position of the setting screen by the user (step S210), and based on the acquired operation position, acquires the ID of the option selected by the user from the table stored in the storage device 33 (step S220). Subsequently, the function setting module 35 generates an ID signal (frame) in which the user ID of the user logged in to the function setting application, the ID for instructing the setting of the circuit mode, the ID of the option for anti-lag control, the ID of the option related to the shift guide indicator 77, etc. are stored in order (step S230). Hereinafter, the IDs other than the user ID included in the ID signal are referred to as "request IDs". Further, 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 ends the routine of FIG. 8.

[0041] As shown in FIG. 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 executes user authentication based on the user ID included in the ID signal (step S310). When it is determined that the user ID included in the ID signal matches the user ID of the user who performed the procedure earlier by user authentication (step S320: YES), the management module 55 checks the propriety of the request ID included in the ID signal (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. When the management module 55 determines that the request ID is appropriate (step S340: YES), it transmits the ID signal from the mobile terminal 30 as it 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). Further, the management module 55 associates the request ID (option) selected by the user with the user ID as a usage history and stores it in the storage device 33 (database) (step S360), and ends the routine of FIG. 11.

[0042] On the other hand, if it is determined that the user ID included in the ID signal does not match the user ID of the user who performed the procedure first in the above user authentication (step S320: NO), the management module 55 prohibits the execution of the function setting application, that is, the selection of the above control content, and transmits an execution prohibition notice to the corresponding mobile terminal 30 (function setting application) via the communication module 51 (step S325), and ends the routine of FIG. 11. Also, if at least any 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). Also in this case, the management module 55 prohibits the execution of the function setting application, that is, the selection of the above control content, and transmits an execution prohibition notice to the corresponding mobile terminal 30 (function setting application) via the communication module 51 (step S325), and ends the routine of FIG. 11.

[0043] When the ID signal from the management server 50 is received by the in-vehicle communication device 15 of the vehicle 1, as shown in FIG. 12, the PMECU 10 of the vehicle 1 acquires predetermined vehicle information such as the values of various abnormality flags, the temperature of the engine cooling water, and the atmospheric pressure (step S400). Next, the PMECU 10 determines whether the prerequisite conditions for shifting the driving mode of the vehicle 1 to the circuit mode are satisfied based on the vehicle information acquired in step S400 (step S410). In step S410, the PMECU 10 determines that the prerequisite conditions are satisfied when the communication state with the in-vehicle communication device 15 is normal, the engine 2, motor generators MG1 and MG2, battery 5, PCU 6, system main SMR, etc. as power generation sources are normal, the temperature of the engine cooling water is equal to or higher than a predetermined temperature, and the atmospheric pressure is equal to or higher than a predetermined pressure and the vehicle 1 can travel normally.

[0044] When the preconditions for shifting the driving mode to the circuit mode are satisfied (step S410: YES), the PMECU 10 acquires the request ID included in the ID signal from the management server 50 (step S420). Further, the PMECU 10 acquires a plurality of options corresponding to the plurality of request IDs acquired in step S420 from the control content setting table stored in the storage device 17 (step S430). Also, the PMECU 10 transmits a signal indicating an option related to the shift guide indicator 77 that is not executed by the PMECU 10 (an option not subject to execution) among the plurality of options acquired in step S430 to the meter ECU 14 (another in-vehicle control device) (step S440). Then, the PMECU 10 shifts the driving mode of the vehicle 1 to the circuit mode and sets (activates) the options other than the options transmitted to the meter ECU 14 as the control content in the circuit mode (step S450), and ends the routine of FIG. 12. Also, the meter ECU 14 sets (activates) the options related to the meter 7 received from the PMECU 10 as the control content in the circuit mode.

[0045] On the other hand, when the preconditions for shifting the driving mode to the circuit mode are not satisfied (step S410: NO), the PMECU 10 aborts the shift to the circuit mode and notifies the management server 50 via the in-vehicle communication device 15 that the driving mode has not been shifted to the circuit mode (step S415), and ends the routine of FIG. 12. In this case, the management server 50 transmits a predetermined notification to the corresponding mobile terminal 30 (function setting application) so that the user of the mobile terminal 30 can set the control content again after a while. Note that after the driving mode has been shifted to the circuit mode, if the above preconditions are no longer satisfied, the PMECU 10 immediately cancels the circuit mode setting and notifies the management server 50 via the in-vehicle communication device 15 that the circuit mode setting has become unavailable.

[0046] As described above, the vehicle function setting system 20 is for setting a plurality of control contents executed by the PMECU 10 or the like when providing a predetermined function of the vehicle 1, that is, a function of adapting the power characteristics of the vehicle 1 to circuit running. The vehicle function setting system 20 includes a mobile terminal 30, a storage device (in-vehicle storage device) 17 mounted on the vehicle 1, a PMECU (in-vehicle control device) 10 of the vehicle 1, and a management server 50 that exchanges information with the mobile terminal 30. A function setting application that enables a user of the vehicle 1 to select a plurality of control contents is installed on the mobile terminal 30. Further, the storage device 17 stores a control content setting table that stores a plurality of options for each control content for each of a plurality of versions of the function setting application. Furthermore, the mobile terminal 30 allows the user of the vehicle 1 to select each control content from a plurality of options corresponding to the version of the installed function setting application, and transmits a request ID as information indicating the control content selected by the user to the PMECU 10 via the management server 50 (steps S200 - S240). Then, the PMECU 10 acquires 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] Thereby, the user of the vehicle 1 can set a desired option from a plurality of options corresponding to the version of the function setting application installed on the mobile terminal 30 as a plurality of control contents to be executed by the PMECU 10 by executing the function setting application on the mobile terminal 30. Further, when the function setting application installed on the mobile terminal 30 is upgraded to, for example, a version that is one step newer among a plurality of versions, the user can set a desired option from a plurality of options corresponding to the new version of the function setting application on the mobile terminal 30 as a plurality of control contents to be executed by the PMECU 10. As a result, according to the vehicle function setting system 20, it becomes possible to easily and promptly execute a grade-up (specification change) of a predetermined function provided in the vehicle 1.

[0048] In addition, the management server 50 of the vehicle function setting system 20 includes a storage device 53 that stores a control content setting table identical to that 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 a plurality of different options each with a unique ID for each of the multiple versions of the function setting application. Also, the mobile terminal 30 includes a storage device (terminal storage device) 35 that associates and stores a plurality of options corresponding to the version of the installed function setting application with unique IDs respectively, and transmits 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 transmits the request ID (ID signal) received from the mobile terminal 30 to the PMECU 10 mounted on the vehicle 1 of the user (step S350), and the PMECU 10 acquires a plurality of 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] Thereby, the management server 50 can 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), so that it becomes possible to appropriately set the plurality of control contents executed by the PMECU 10. In addition, by assigning unique IDs to each of the multiple options of each control content, while reducing the processing load on the mobile terminal 30, the management server 50, and the PMECU 10, information can be smoothly transmitted among these devices.

[0050] Furthermore, in the control content setting table stored in the storage device 17 of the vehicle 1 and the storage device 53 of the management server 50, a set of the same plurality of options is pre-assigned to each of the plurality of versions of the function setting application. Also, when the software related to the provision of a predetermined function installed in the PMECU 10 is upgraded, in both the storage device 17 of the vehicle 1 and the storage device 53 of the management server 50, as shown in FIGS. 5 and 6, at least one of writing additional content to the plurality of options corresponding to the version of the function setting application after the version of the upgraded software and adding new options is performed.

[0051] Thereby, after the software installed in the PMECU 10 is upgraded and then the function setting application of the mobile terminal 30 is upgraded, the user of the vehicle 1 can, via the mobile terminal 30, set options (for example, ID = 0x30 - 0x33, 0x40 - 0x43) including additional content and new options (for example, ID = 0x50) in the control content executed by the PMECU 10. On the other hand, even if the function setting application of the mobile terminal 30 is upgraded, when the software installed in the PMECU 10 is not upgraded, in the control content setting tables of the management server 50 and the vehicle 1 (storage device 17), the plurality of options corresponding to the current version of the function setting application are maintained as the plurality of options corresponding to the previous version of the function setting application. Therefore, even if only the function setting application of the mobile terminal 30 is upgraded without upgrading the software installed in the PMECU 10, the user of the vehicle 1 can continuously set a plurality of control contents executed by the PMECU 10 for the provision of a predetermined function from the mobile terminal 30. That is, in the vehicle function setting system 20, while responding to the demands of users who desire further improvement in functions such as adapting the power characteristics of the vehicle 1 to circuit driving, it becomes possible to continuously allow the user who does not desire a paid upgrade of the software to set a plurality of control contents from the mobile terminal 30.

[0052] In addition, in the vehicle function setting system 20, by executing the upgraded function setting application, selection of options that could not be selected by executing the old version of the function setting application is permitted. That is, the user of the vehicle 1 can, by upgrading the function setting application installed in the mobile terminal 30, select as control contents new options (for example, IDs = 0x30 - 0x33, 0x40 - 0x43) including additional contents upgraded by upgrading the version of the predetermined software installed in the PMECU 10 or newly added options (for example, radiator fan forced drive with ID = 0x50). Note that the new options may be included in the control content setting table from the design stage of the vehicle 1 on the premise of being prohibited from selection in the initial stage, or the prohibition of selection of the new option in the mobile terminal 30 may be released at the stage when the upgraded function setting application is installed in the mobile terminal 30.

[0053] Furthermore, the management module 55 of the management server 50 acquires the own vehicle position information from the vehicle 1 and acquires the position information of the circuit C (predetermined driving route) where execution of the function setting application is permitted (step S100), and permits execution of the function setting application on the mobile terminal 30 on the condition that the vehicle 1 travels on the driving route of the circuit C (step S110: YES) (step S150). In addition, the management server 50 permits execution of the function setting application on the mobile terminal 30 on the condition that the vehicle 1 is stopped at the circuit C and the user has agreed to the usage conditions of the function setting application (S110: YES, S140: YES) (step S150). Thereby, it becomes possible to prohibit a function for adapting the power characteristics etc. of the vehicle 1 to circuit driving from being provided outside the circuit C.

[0054] In addition, the control content executed during the circuit running of the vehicle 1 includes control content related to anti-lag control that changes the characteristics of the engine 2 or the like, which is the power generation source of the vehicle 1. The PMECU 10 enables the control content corresponding to the request ID from the management server 50 (mobile terminal 30) on the condition that the vehicle 1 can run normally (step S410: YES) (step S450). Thereby, it becomes possible to ensure good safety when providing a function for adapting the power characteristics etc. of the vehicle 1 to circuit running. Note that the control content that changes the characteristics of the engine 2 or the like, which is the power generation source of the vehicle 1, may include, for example, control content that non-linearly changes the responsiveness of the output torque of the power generation source with respect to the accelerator opening degree, and the control content setting table may store a plurality of options of the control content related to such an accelerator opening degree.

[0055] Furthermore, the PMECU 10 acquires, from the control content setting table stored in the storage device 17, the option (control content) corresponding to the request ID from the mobile terminal 30 (step S430), and transmits a signal indicating the option (control content) to be executed by the meter ECU 14 to the meter ECU 14 (step S440). Thereby, while suppressing the cost increase of the vehicle 1, it becomes possible to easily increase the control content executed in the vehicle 1 when providing a function for adapting the power characteristics etc. of the vehicle 1 to circuit running.

[0056] In addition, among the plurality of control contents included in the control content setting table, in addition to the control content related to anti-lag control that changes the characteristics of the engine 2 or the like, which is the power generation source of the vehicle 1, the control content that changes the display mode of the meter 7 is included. Thereby, when providing a function for adapting the power characteristics etc. of the vehicle 1 to circuit running, it becomes possible to further improve the power characteristics and the maneuverability of the vehicle 1.

[0057] Note that the predetermined function of the vehicle 1 targeted by the vehicle function setting system 20 is not limited to the function of adapting the power characteristics of the vehicle 1 to circuit driving, and may be any function of the vehicle 1. Further, the predetermined function of the vehicle 1 targeted by the vehicle function setting system 20 may be provided on private land other than the circuit C, or may be provided on a public road. Furthermore, the control content (options) executed in the vehicle 1 is not limited to the above, and can be arbitrarily determined according to the functions provided in the vehicle 1. Also, according to the vehicle function setting system 20, by adjusting the control content setting table, it is also possible to easily and promptly execute the downgrading (specification change) of a predetermined function provided in the vehicle 1. Also, when the in-vehicle communication device 15 of the vehicle 1 can exchange information with the mobile terminal 30 (refer to the dotted line in FIG. 1), the ID signal including the request ID may be directly transmitted from the mobile terminal 30 to the in-vehicle communication device 15 of the vehicle 1 without passing through the management server 50. Furthermore, the setting screen (UI) displayed on the display unit 32 of the mobile terminal 30 may be prepared in advance at the design stage to correspond to the final version of the function setting application (for example, the setting screen in FIG. 10), and the mask of the setting screen may be released according to the version upgrade of the function setting application (software of the vehicle 1), allowing selection of options including additional content and 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 executed by an in-vehicle control device (10) when providing a predetermined function of a vehicle (1). The vehicle function setting system (20) includes a portable terminal (30) installed with an application that enables a user of the vehicle (1) to select the control content, and an in-vehicle storage device (17) mounted on the vehicle (1) that stores a plurality of options of the control content for each of a plurality of versions of the application. The portable terminal (30) allows the user to select the control content from the plurality of options corresponding to the version of the installed application (step S200), and transmits information indicating the control content selected by the user to the in-vehicle control device (10) (step S240). The in-vehicle control device (10) acquires the control content corresponding to the information from the portable terminal (30) from the in-vehicle storage device (17) (steps S420 - S450).

[0059] The vehicle function setting system of the present disclosure is for setting at least one control content executed by an in-vehicle control device when providing a predetermined function of a vehicle, and includes a mobile terminal of a user of the vehicle and an in-vehicle storage device mounted on the vehicle. An application that enables a user of the vehicle to select control content is installed on the user's mobile terminal. Further, the in-vehicle storage device stores a table storing a plurality of options of control content for each of a plurality of versions of the application. Furthermore, the mobile terminal allows the user of the vehicle to select control content from a plurality of 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. Then, the in-vehicle control device acquires the control content corresponding to the information from the mobile terminal from the table stored in the in-vehicle storage device. Thereby, the user of the vehicle can set a desired option as the control content to be executed by the in-vehicle control device from a plurality of options corresponding to the version of the application by executing the application on the mobile terminal. Further, when the application installed on the mobile terminal is upgraded to a new version among a plurality of versions, the user can set a desired option as the control content to be executed by the in-vehicle control device from a plurality of options corresponding to the new version of the application on the mobile terminal. As a result, according to the vehicle function setting system of the present disclosure, it becomes possible to easily and promptly execute a specification change (upgrade or downgrade) of a predetermined function provided in the vehicle.

[0060] Further, the vehicle function setting system (20) may include a storage device (53) that stores a table storing the plurality of options of the control content for each of the plurality of 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 the plurality of different options each assigned a unique ID for each of the plurality of versions of the application. The mobile terminal (30) includes a terminal storage device (33) that stores the plurality of options corresponding to the version of the installed application associated with their respective unique IDs, 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) mounted on the vehicle (1) of the user (step S350). The in-vehicle control device (10) may acquire 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] Accordingly, the management device can authenticate the user of the mobile terminal and check the validity of the ID received from the mobile terminal, so that it becomes possible to appropriately set the control content executed by the in-vehicle control device. In addition, by assigning unique IDs to the plurality of options of the control content, it is possible to reduce the processing load on the mobile terminal, the management device, and the in-vehicle control device, and smoothly transmit information between these devices.

[0062] Furthermore, in the table stored in the on-board storage device (17) and the storage device (53) of the management device (50), the same set of the multiple options may be pre-assigned to each of the multiple versions of the application, and when software related to the provision of the function installed in the on-board control device (10) is upgraded, both the on-board storage device (17) and the storage device (53) of the management device (50) may perform at least one of writing additional content to the multiple options corresponding to the version of the application after the upgraded software version and adding new options.

[0063] As a result, when the software installed in the in-vehicle control device is upgraded and then the application of the mobile terminal is upgraded, the user of the vehicle can set the option including the added content or the new option as the control content executed by the in-vehicle control device via the mobile terminal. On the other hand, if the application of the mobile terminal is upgraded but the software installed in the in-vehicle control device is not upgraded, the multiple options corresponding to the current version of the application are maintained as multiple options corresponding to the previous version of the application in the tables of the management device and the in-vehicle storage device. Therefore, even if the software installed in the in-vehicle control device is not upgraded and only the application of the mobile terminal is upgraded, the user of the vehicle can continue to set the control content executed by the in-vehicle control device to provide a predetermined function from the mobile terminal. The software installed in the in-vehicle control device may be upgraded at a maintenance shop or the like, or may be upgraded by OTA using wireless communication.

[0064] The software installed in the vehicle-mounted control device (10) may be upgraded for a fee.

[0065] This enables the continuation of allowing the setting of the control content from the mobile terminal for users who do not desire a paid software version upgrade while meeting the demands of users who desire further improvement of the functions provided by the vehicle.

[0066] Furthermore, by executing the upgraded application, selection of the option that could not be selected by executing the old version of the application may be allowed.

[0067] This allows the user of the vehicle to newly select, as control content, an option that was previously prohibited from being selected, or an option including additional content that has been upgraded or added by upgrading the software installed in the in-vehicle control device or by upgrading the application installed in the mobile terminal.

[0068] Also, the management device (50) acquires the own vehicle position information from the vehicle (1) and acquires the position information of a predetermined driving route (C) where execution of the application is permitted (step S100), and permits execution of the application on the mobile terminal (30) on the condition that the vehicle (1) is driven on the predetermined driving route (C) (step S110: YES) (step S150).

[0069] This makes it possible to prohibit the provision of a predetermined function of the vehicle outside a predetermined driving route such as a circuit or private land.

[0070] Furthermore, the predetermined travel route may be the travel route of the circuit (C), and the function may be at least a function of adapting the power characteristics of the vehicle (1) to travel on the circuit (C). The management device (50) permits the execution of the application on the portable terminal (30) on the condition that the vehicle (1) is stopped at the circuit (C) and the user has agreed to the usage conditions of the application (S110: YES, S140: YES) (step S150).

[0071] Also, the control content may include control content for changing the characteristics of the power generation sources (2, MG1, MG2) of the vehicle (1). The in-vehicle control device (10) activates the control content corresponding to the information from the portable terminal (30) on the condition that the vehicle (1) can travel normally (step S410: YES) (steps S420 - S450).

[0072] This makes it possible to ensure good safety when a predetermined function is provided in the vehicle.

[0073] Furthermore, a plurality of control contents may be executed by the in-vehicle control device (10) and another in-vehicle control device (14) when providing the predetermined function. The in-vehicle control device (10) acquires the control content corresponding to the information from the portable terminal (30) from the table stored in the in-vehicle storage device (17) (step S430), and transmits a signal indicating the corresponding control content to the other in-vehicle control device (14) (step S440).

[0074] This makes it possible to easily increase the control content executed by the vehicle when providing a predetermined function while suppressing an increase in the cost of the vehicle.

[0075] Further, the in-vehicle control device (10) may control the power generation sources (2, MG1, MG2) of the vehicle (1) and execute the control content for changing the characteristics of the power generation sources (2, MG1, MG2). The other in-vehicle control device (14) may control the meter (7) of the vehicle (1) and execute the control content for changing the display mode of the meter (7).

[0076] Thereby, when providing a predetermined function, it becomes possible to further improve the power characteristics and maneuverability of the vehicle.

[0077] The vehicle function setting method of the present disclosure is a vehicle function setting method for setting the control content executed by the in-vehicle control device (10) when providing a predetermined function of the vehicle (1). An application that enables the user of the vehicle (1) to select the control content is installed in the portable terminal (30), and a table storing a plurality of options of the control content for each of a plurality of versions of the application is stored in the in-vehicle storage device (17) mounted on the vehicle (1). The user is allowed to select the control content from the plurality of options corresponding to the version of the application installed in the portable terminal (30) (step S100). Information indicating the control content selected by the user is transmitted from the portable terminal (30) to the in-vehicle control device (10) (step S240), and the in-vehicle control device (10) is caused to acquire the control content corresponding to the information from the portable terminal (30) from the table stored in the in-vehicle storage device (17) (steps S420 - S450).

[0078] According to such a method, it becomes possible to easily and promptly execute a specification change (upgrade or downgrade) of the functions provided by the vehicle.

[0079] The vehicle of the present disclosure is a vehicle (1) that provides a predetermined function and allows selection of control content to be executed when providing the function to a mobile terminal (30) in which an application is installed. The vehicle includes an in-vehicle storage device (17) that stores a plurality of options for the control content for each of a plurality of versions of the application, and an in-vehicle control device (10) that, when providing the function, acquires and executes the control content corresponding to information from the mobile terminal (30) from the in-vehicle storage device (17). When the application installed in the mobile terminal (30) is upgraded in version, the vehicle allows selection of the options that could not be selected by execution of the application of the old version.

[0080] A user of the vehicle of the present disclosure can select an option that could not be selected by execution of the application of the old version on the mobile terminal by upgrading the version of the application installed on the mobile terminal. As a result, in the vehicle of the present disclosure, it becomes possible to easily and promptly execute a specification change (upgrade) of a predetermined function.

[0081] Further, the vehicle (1) may allow selection of at least one of the options including additional content and new options when the software related to the provision of the function installed in the in-vehicle control device (10) is upgraded in version and the application installed in the mobile terminal (30) is upgraded in version.

[0082] Furthermore, the in-vehicle storage device (17) may store a set of the same plurality of options in advance for each of the plurality of versions of the application. When the software installed in the in-vehicle control device (17) is upgraded, at least one of writing the additional content to the plurality of options corresponding to the versions of the application after the version of the upgraded software and adding the new options may be performed on the in-vehicle storage device (17).

[0083] It should be noted that the invention of the present disclosure is not limited to the above-described embodiments, and it goes without saying that various changes can be made within the scope of the extension of the present disclosure. Furthermore, the above-described embodiments are merely specific forms of the invention described in the summary section of the invention, and do not limit the elements of the invention described in the summary section of the invention.

Industrial Applicability

[0084] The invention of the present disclosure can be used in the vehicle manufacturing industry and the like.

Explanation of Reference Numerals

[0085] 1 Vehicle, 2 Engine, 4 Transmission mechanism, 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 device (Meter ECU), 15 In-vehicle communication device, 16 Navigation system, 17 Storage device (in-vehicle storage device), 20 Vehicle function setting system, 30 Portable 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 executed by an in-vehicle control device when providing a predetermined function of a vehicle, a mobile terminal installed with an application that enables a user of the vehicle to select the control content, an in-vehicle storage device mounted on the vehicle and storing a plurality of options of the control content for each of a plurality of versions of the application, comprising: the mobile terminal allows the user to select the control content from the plurality of 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, including a storage device storing a table storing the plurality of options of the control content for each of the plurality of versions of the application, and further comprising 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 plurality of different options each assigned a unique ID for each of the plurality of versions of the application, the mobile terminal includes a terminal storage device that associates and stores the plurality of options corresponding to the version of the installed application 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 mounted on the vehicle of the user, 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, a set of the same plurality of options is pre-assigned to each of the plurality of versions of the application, A vehicle function setting system in which, when software related to the provision of the function installed in the vehicle control device is upgraded, at least one of writing additional content to the multiple options corresponding to the version of the application after the upgraded software version and adding new options is performed in both the vehicle storage device and the storage device of the management device.

4. 4. The vehicle function setting system according to claim 3, The software installed in the vehicle control device is a vehicle function setting system that can be upgraded for a fee.

5. The vehicle function setting system according to claim 1, A vehicle function setting system in which, by executing an upgraded version of the application, it is possible to select the option that could not be selected by executing an old version of the application.

6. 3. The vehicle function setting system according to claim 2, The management device acquires vehicle position information from the vehicle and position information of a specified driving route on which execution of the application is permitted, and permits execution of the application on the mobile terminal on the condition that the vehicle is driven on the specified driving route.

7. 7. The vehicle function setting system according to claim 6, The predetermined running path is a running path of a circuit, The function is at least a function of adapting a dynamic characteristic of the vehicle to running on the circuit, The management device is a vehicle function setting system that permits the execution of the application on the mobile terminal, on the condition that the vehicle is stopped at the circuit and the user agrees to the terms of use of the application.

8. The vehicle function setting system according to claim 1, the control content includes control content for changing a characteristic of a power generation source of the vehicle, The vehicle control device is a vehicle function setting system that enables the control content corresponding to the information from the mobile terminal, on the condition that the vehicle can be driven normally.

9. The vehicle function setting system according to claim 1, When providing the predetermined function, a plurality of the control contents are executed by the in-vehicle control device and another 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 and transmits a signal indicating the corresponding control content to the other in-vehicle control devices.

10. In the vehicle function setting system according to claim 9, the in-vehicle control device controls the power generation source of the vehicle and executes the control content for changing the characteristics of the power generation source, and the other in-vehicle control device is a vehicle function setting system that controls the meters of the vehicle and executes the control content for changing the display mode of the meters.

11. A vehicle function setting method for setting at least one control content executed by an in-vehicle control device when providing a predetermined function of a vehicle, installing an application that enables a user of the vehicle to select the control content on a mobile terminal, and storing a plurality of options of the control content for each of a plurality of versions of the application in an in-vehicle storage device mounted on the vehicle, allowing the user to select the control content from the plurality of options corresponding to the version of the application installed on the mobile terminal, and transmitting information indicating the control content selected by the user on the mobile terminal from the mobile terminal to the in-vehicle control device, causing the in-vehicle control device to acquire the control content corresponding to the information from the mobile terminal from the in-vehicle storage device, Vehicle function setting method.

12. A vehicle that provides a predetermined function and allows a user to select control content executed when providing the function on a mobile terminal on which an application is installed, an in-vehicle storage device that stores a plurality of options of the control content for each of a plurality of versions of the application, an in-vehicle control device that acquires and executes the control content corresponding to the information from the mobile terminal when providing the function, comprising a vehicle that allows selection of the options that could not be selected by execution of the old version of the application when the application installed on the mobile terminal is upgraded.

13. In the vehicle according to claim 12, A vehicle that allows selection of at least one of the option including additional content and a new option when software related to providing the function installed in the in-vehicle control device is updated in version and the application installed in the mobile terminal is updated in version.

14. In the vehicle according to claim 13, the in-vehicle storage device stores in advance a set of the same plurality of options for each of the plurality of versions of the application, when the software installed in the in-vehicle control device is updated in version, at least one of writing the additional content to the plurality of options corresponding to the version of the application after the version of the updated software to the in-vehicle storage device and adding the new option is performed.

Citation Information

Patent Citations

  • Image forming apparatus

    JP2006088381A

  • Communication system, communication method, and portable machine

    JP2013185376A

  • In-vehicle information system, information terminal, application executing method and program

    JP2013216295A

  • On-vehicle information system, information terminal, and application execution method

    JP2015148831A

  • Control specification change system and vehicle

    JP2016000570A