Extendable on-vehicle information system
First Claim
Patent Images
1. An on-vehicle information system comprising:
- a platform unit including hardware and basic software controlling and managing the hardware and executing a program;
a basic function module started simultaneously with said platform unit and including programs that offer basic on-vehicle information services; and
an extended function module built into said platform unit, and including programs that offer extended on-vehicle information services, wherein said basic function module includes an extended function interface module for exchanging information and commands with said extended function module, said extended function module includes a basic function interface module for exchanging information and commands with said basic function module, and said extended function module and said basic function module exchange information for cooperation via at least one of said basic function interface module and said extended function interface module.
1 Assignment
0 Petitions
Accused Products
Abstract
An on-vehicle information system includes extended function interface modules responsible for communication between basic function modules, providing basic information services in an on-vehicle information system, and extended function modules.
31 Citations
5 Claims
-
1. An on-vehicle information system comprising:
-
a platform unit including hardware and basic software controlling and managing the hardware and executing a program;
a basic function module started simultaneously with said platform unit and including programs that offer basic on-vehicle information services; and
an extended function module built into said platform unit, and including programs that offer extended on-vehicle information services, wherein said basic function module includes an extended function interface module for exchanging information and commands with said extended function module, said extended function module includes a basic function interface module for exchanging information and commands with said basic function module, and said extended function module and said basic function module exchange information for cooperation via at least one of said basic function interface module and said extended function interface module. - View Dependent Claims (2, 3, 4, 5)
a virtual platform built on said platform unit; and
an extended function application interpreted and executed in said virtual platform, and written in a language not dependent on said platform unit, and wherein said basic function interface module is included in said extended function application.
-
-
3. The on-vehicle information system according to claim 2, wherein said virtual platform is a Java virtual machine, said extended function application is written in Java, and said basic function interface module and said extended function interface module communicate with each other in accordance with Java native interface.
-
4. The on-vehicle information system according to claim 1, wherein the basic function module comprises a plurality of basic function sub-modules and a second extended function interface module, and one of (i) of said basic function sub-modules and (ii) said second extended function interface module includes a communication specification definition unit defining a specification for communication.
-
5. The on-vehicle information system according to claim 4, wherein said basic function interface module includes an extended function application module with basic function interface modules for basic function sub-modules for communication in executing an extended function, said basic function sub-module being used via said basic function interface module.
Specification