On-vehicle device, clock setting method for on-vehicle device, and computer-readable non-transitory storage medium having program stored therein
US-2019304531-A1 · Oct 3, 2019 · US
US12367075B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12367075-B2 |
| Application number | US-202017627925-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 25, 2020 |
| Priority date | Jul 17, 2019 |
| Publication date | Jul 22, 2025 |
| Grant date | Jul 22, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An in-vehicle device is mounted to a vehicle and includes: an acquisition unit configured to acquire state information indicating a state of the vehicle; a plurality of physical resources; and an allocation unit configured to change, in accordance with the state indicated by the state information acquired by the acquisition unit, allocation of the physical resources to be used in a target process being one or a plurality of types of processes that should be performed by the in-vehicle device.
Opening claim text (preview).
The invention claimed is: 1. An in-vehicle device mounted to a vehicle, the in-vehicle device comprising: a plurality of physical resources; a storage unit configured to store a determination model for determining a load level of the in-vehicle device based on a speed of the vehicle, a number of pieces of software in operation, a running time of the software in operation, and an amount of data transmitted between the plurality of physical resources; and an allocation unit configured to: change, in accordance with a value of the determined load level, which of the physical resources are allocated to be used in a target process, different from the software in operation, being one or a plurality of types of processes performed by the in-vehicle device, decrease a number of physical resources of the plurality of physical resources allocated to the target process by excluding a first physical resource of the plurality of physical resources when the value of the determined load level is smaller than a threshold, and move the target process executed by the first physical resource to a second physical resource of the physical resources such that at least a portion of the first physical resource is unavailable for use when the first physical resource is excluded. 2. The in-vehicle device according to claim 1 , wherein the allocation unit predicts a processing load of the in-vehicle device on the basis of the value of the determined load level, and changes the allocation in accordance with a prediction result. 3. The in-vehicle device according to claim 1 , wherein in accordance with a state indicated by the value of the determined load level, the allocation unit determines the number of the physical resources that are useable, and allocates the determined number of the physical resources to the target process. 4. The in-vehicle device according to claim 1 , wherein the allocation unit is configured to switch a state where a plurality of the physical resources are allocated to a plurality of types of processes performed by the in-vehicle device, to a state where a smaller number of the physical resources than the number of the physical resources allocated to the plurality of types of processes are to be allocated to the plurality of types of processes. 5. The in-vehicle device according to claim 1 , wherein when the number of the physical resources to be allocated to the target process is to be decreased, the allocation unit stops at least one of power supply and clock supply to the first physical resource to be excluded from the allocation to the target process. 6. The in-vehicle device according to claim 1 , wherein the allocation unit is configured to change which of the physical resources are allocated (i) when a hysteresis is provided in a case where the number of the physical resources to be allocated to the target process is to be decreased and in a case where the number of the physical resources to be allocated to the target process is to be increased, or (ii) when a state for which the allocation of the physical resources should be changed has continued for a predetermined time. 7. The in-vehicle device according to claim 1 , wherein the in-vehicle device further acquires a plurality of pieces of wear information regarding respective degrees of wear of the plurality of physical resources, and the allocation unit changes which of the physical resources are allocated further on the basis of each of the pieces of wear information. 8. The in-vehicle device according to claim 1 , wherein the allocation unit predicts a processing load of the in-vehicle device on the basis of the value of the determined load level using a decision criteria in accordance with a speed of the vehicle, and changes the allocation in accordance with a prediction result. 9. A vehicle management system comprising: an in-vehicle device mounted to a vehicle and including a plurality of physical resources; and a management apparatus, wherein the in-vehicle device transmits a speed of the vehicle, a number of pieces of software in operation, a running time of the software in operation, and an amount of data transmitted between the plurality of physical resources, to the management apparatus, when the management apparatus predicts that a processing load of the in-vehicle device is smaller than a threshold on the basis of information received from the in-vehicle device, the management apparatus transmits load information indicating a prediction result to the in-vehicle device, and in accordance with the prediction result indicated by the load information received from the management apparatus, the in-vehicle device decreases a number of physical resources of the plurality of physical resources allocated to be used in a target process, different from the software in operation, by excluding a first physical resource of the plurality of physical resources, the target process being one or a plurality of types of processes performed by the in-vehicle device, and moves the target process executed by the first physical resource to a second physical resource of the physical resources such that at least a portion of the first physical resource is unavailable for use when the first physical resource is excluded. 10. A resource management method performed in an in-vehicle device that is mounted to a vehicle and includes a plurality of physical resources, the resource management method comprising: a step of determining a load level of the in-vehicle device based on a speed of the vehicle, a number of pieces of software in operation, a running time of the software in operation, and an amount of data transmitted between the plurality of physical resources; a step of decreasing, when a value of the determined load level is smaller than a threshold, a number of physical resources of the plurality of resources allocated to be used in a target process, different from the software in operation, by excluding a first physical resource of the plurality of physical resources, the target process being one or a plurality of types of processes performed by the in-vehicle device; and a step of moving the target process executed by the first physical resource to a second physical resource of the physical resources such that at least a portion of the first physical resource is unavailable for use when the first physical resource is excluded. 11. A resource management method performed in a vehicle management system that includes a management apparatus and an in-vehicle device mounted to a vehicle and including a plurality of physical resources, the resource management method comprising: a step, performed by the in-vehicle device, of transmitting a speed of the vehicle, a number of pieces of software in operation, a running time of the software in operation, and an amount of data transmitted between the plurality of physical resources, to the management apparatus; a step, performed by the management apparatus, of predicting that a processing load of the in-vehicle device is smaller than a threshold on the basis of information received from the in-vehicle device, the management apparatus transmitting load information indicating a prediction result to the in-vehicle device; a step, performed by the in-vehicle device, of decreasing, when a value of the prediction result indicated by the load information received from the management apparatus is smaller than a threshold, a number of physical resources of the plurality of resources allocated to be used in a target process, different from the software in operation, by excluding a first physical resource of the plurality of physical resources, the target process being one or a plurality
where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title
Workload prediction · CPC title
Electrical control not provided for in groups F02D41/00 - F02D43/00 · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
considering the load · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.