# US 2019/0315293 A1 · Control apparatus, program updating method, and computer program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0315293 A1
- Document ID: US20190315293A1
- Status: Published application
- Kind: A1
- Application number: 16/345,552
- Filed: 2017-08-04
- Published: 2019-10-17
- Earliest claimed: 2016-10-26
- Assignees: Sumitomo Electric Industries, Ltd.
- Applicants: Sumitomo Electric Industries, Ltd.
- Inventors: Koji Arai
- Web page: https://patentgrep.com/patent/US20190315293A1

## CPC

- B60R 16/0231: {Circuits relating to the driving or the functioning of the vehicle (monitoring tyres B60C23/00; indicating overspeed B60K31/00; for dash boards B60K37/00, B60Q3/10; for indicating emergencies B60Q1/52; brake control systems B60T; registering or indicating the working of vehicles G07C5/00; measuring distance G01C, e.g. combinations of speed and distance G01C23/00; engine indicators G01L; measuring speed or acceleration G01P)}
- B60W 10/06: including control of combustion engines
- B60W 30/18018: {Start-stop drive, e.g. in a traffic jam}
- F02D 29/02: peculiar to engines driving vehicles; peculiar to engines driving variable pitch propellers
- G01C 21/3407: {specially adapted for specific applications}
- G01C 21/3697: {Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence)}
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 11/00: Error detection; Error correction; Monitoring (error detection, correction or monitoring in information storage based on relative movement between record carrier and transducer G11B20/18; monitoring, i.e. supervising the progress of recording or reproducing G11B27/36; in static stores G11C29/00)
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- B60W 2050/0075: {Automatic parameter input, automatic initialising or calibrating means}
- B60W 2552/00: Input parameters relating to infrastructure
- B60W 2552/15: Road slope, i.e. the inclination of a road segment in the longitudinal direction
- B60W 2552/20: Road profile, i.e. the change in elevation or curvature of a plurality of continuous road segments
- B60W 2552/30: Road curve radius
- B60W 2554/00: Input parameters relating to objects
- B60W 2554/406: Traffic density
- B60W 2556/45: External transmission of data to or from the vehicle
- B60W 2556/50: of positioning data, e.g. GPS [Global Positioning System] data
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- F02D: CONTROLLING COMBUSTION ENGINES (vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed B60K31/00; conjoint control of vehicle sub-units of different type or different function, road vehicle drive control systems for purposes other than the control of a single sub-unit B60W)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is a control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle. The control apparatus includes: a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of a drive source of the vehicle; and a control unit configured to perform a control to restrict stop of the drive source during permitted update of the control program.

## Claims

### Claim 1

A control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the control apparatus comprising:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of a drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
when an update time of the control program is not longer than a predetermined value, the control unit performs a control to restrict execution of the intervening control during update of the control program.

### Claim 2 (depends on 1)

The control apparatus according to claim 1, wherein
the determination unit permits update of the control program in a case where the drive source is being operated at present.

### Claim 3 (depends on 1)

The control apparatus according to claim 1, wherein
the determination unit does not permit update of the control program, at an estimated stop position which is a position, on a predicted traveling route, where the drive source is estimated to be stopped.

### Claim 4 (depends on 1)

The control apparatus according to claim 1, wherein
the determination unit permits update of the control program at a start position of a section where the number of estimated stop positions, at which the drive source is estimated to be stopped, is minimized, the section being included in a predicted traveling route, the vehicle being estimated to travel in the section during update of the control program.

### Claim 5 (depends on 3)

The control apparatus according to claim 3, wherein
the estimated stop position is a position where the drive source is estimated to be stopped, based on map information of the traveling route, and information indicating a topography of the traveling route.

### Claim 6 (depends on 5)

The control apparatus according to claim 5, wherein
the estimated stop position is a position where the drive source is estimated to be stopped, further based on traffic information of the traveling route.

### Claim 7

(canceled)

### Claim 8

A method of updating a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the method comprising:
a first step of determining whether or not to permit update of the control program, by using, as a criterion, operation of a drive source of the vehicle; and
a second step of performing an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
in the second step, when an update time of the control program is not longer than a predetermined value, a control to restrict execution of the intervening control during update of the control program is performed.

### Claim 9

A non-transitory computer readable storage medium storing a computer program for causing a computer to function as a control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the computer program causing the computer to function as:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of a drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
when an update time of the control program is not longer than a predetermined value, the control unit performs a control to restrict execution of the intervening control during update of the control program.

### Claim 10

A control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the control apparatus comprising:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
the determination unit does not permit update of the control program, at an estimated stop position which is a position, on a predicted traveling route, where the drive source is estimated to be stopped.

### Claim 11

A method of updating a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the method including:
a first step of determining whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a second step of performing an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
in the first step, update of the control program is not permitted at an estimated stop position which is a position, on a predicted traveling route, where the drive source is estimated to be stopped.

### Claim 12

A non-transitory computer readable storage medium storing a computer program for causing a computer to function as a control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the computer program causing the computer to function as:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
the determination unit does not permit update of the control program, at an estimated stop position which is a position, on a predicted traveling route, where the drive source is estimated to be stopped.

### Claim 13

A control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the control apparatus comprising:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
the determination unit permits update of the control program at a start position of a section where the number of estimated stop positions, at which the drive source is estimated to be stopped, is minimized, the section being included in a predicted traveling route, the vehicle being estimated to travel in the section during update of the control program.

### Claim 14

A method of updating a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the method including:
a first step of determining whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a second step of performing an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
in the first step, update of the control program is permitted at a start position of a section where the number of estimated stop positions, at which the drive source is estimated to be stopped, is minimized, the section being included in a predicted traveling route, the vehicle being estimated to travel in the section during update of the control program.

### Claim 15

A non-transitory computer readable storage medium storing a computer program for causing a computer to function as a control apparatus configured to control update of a control program of an on-vehicle control device which controls target equipment installed in a vehicle,
the on-vehicle control device including a driving system control device which is able to execute an automatic stop mode in which a drive source is automatically stopped when a predetermined stop condition is satisfied,
the computer program causing the computer to function as:
a determination unit configured to determine whether or not to permit update of the control program, by using, as a criterion, operation of the drive source of the vehicle; and
a control unit configured to perform an intervening control to restrict execution of the automatic stop mode by the driving system control device during permitted update of the control program, wherein
the determination unit permits update of the control program at a start position of a section where the number of estimated stop positions, at which the drive source is estimated to be stopped, is minimized, the section being included in a predicted traveling route, the vehicle being estimated to travel in the section during update of the control program.
