In-Car-Use Multi-Application Execution Device
First Claim
1. An in-car-use multi-application execution device executing a plurality of applications in a prescribed cycle, comprising:
- a dynamic processing time prediction unit dynamically predicting a processing time of each application;
a multi-application controller scheduling each application on the basis of the processing time dynamically predicted by the dynamic processing time prediction unit; and
a multi-application execution unit executing processes of the plurality of applications on the basis of a result of the scheduling in the multi-application controller.
2 Assignments
0 Petitions
Accused Products
Abstract
An in-car-use multi-application execution device is provided that ensures safety while maintaining convenience by securing operation of a plurality of applications and suppressing occurrence of a termination process within a limited processing capacity without degrading a real-time feature. The in-car-use multi-application execution device dynamically predicts a processing time for each application, and schedules each application on the basis of the predicted processing time. If it is determined that an application failing to complete a process in a prescribed cycle exists as a result of the scheduling, a process is executed that terminates the application or degrades the function of the application on the basis of a preset priority order.
-
Citations
13 Claims
-
1. An in-car-use multi-application execution device executing a plurality of applications in a prescribed cycle, comprising:
-
a dynamic processing time prediction unit dynamically predicting a processing time of each application; a multi-application controller scheduling each application on the basis of the processing time dynamically predicted by the dynamic processing time prediction unit; and a multi-application execution unit executing processes of the plurality of applications on the basis of a result of the scheduling in the multi-application controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification