Navigation system and navigation data processing method
First Claim
1. A navigation system that generates and outputs the navigating information for guiding a moving body comprising:
- a basic navigation operating means for implementing basic navigating operation;
an extended program interpreting and executing means for interpreting and executing an extended program for extended navigating operation described in a given general-purpose language; and
a translating service means for translating said general-purpose language into a format interpretable by said basic navigation operating means, wherein, when navigation control data related to said basic navigating operating is generated during the execution of said extended program, a service unit which is included in said translating service means and is appropriate to said navigation control data translates said navigation control data into said format and delivers the translated navigation control data to said basic navigation operating means; and
further including an addition and modification control means which adds a second service unit to said translating service means or modifies the service unit included in said translating service means in accordance with the addition or modification which has been made to said basic navigation operating means.
1 Assignment
0 Petitions
Accused Products
Abstract
A basic navigation operating part implements basic navigating function, such as current position and route computation. Meanwhile, an extended program for extended navigating operation, typically used to present multimedia information, is described in a general-purpose language such as Java. A virtual machine interprets and executes this extended program. If a navigation control code related to the basic navigating function is generated during the execution of the extended program, the service module 64 translates it into a format interpretable by the basic navigation operating part. Thus, several Java-compatible multimedia facilities can be linked with the basic navigating function. Navigation system platforms can execute a chain of basic and extended navigating operations without being provided with a platform-specific program for extended navigating operation.
39 Citations
13 Claims
-
1. A navigation system that generates and outputs the navigating information for guiding a moving body comprising:
-
a basic navigation operating means for implementing basic navigating operation;
an extended program interpreting and executing means for interpreting and executing an extended program for extended navigating operation described in a given general-purpose language; and
a translating service means for translating said general-purpose language into a format interpretable by said basic navigation operating means, wherein, when navigation control data related to said basic navigating operating is generated during the execution of said extended program, a service unit which is included in said translating service means and is appropriate to said navigation control data translates said navigation control data into said format and delivers the translated navigation control data to said basic navigation operating means; and
further including an addition and modification control means which adds a second service unit to said translating service means or modifies the service unit included in said translating service means in accordance with the addition or modification which has been made to said basic navigation operating means.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A navigation data processing method for generating and outputting the navigating information for guiding a moving body comprising:
-
a step of performing basic navigating operation through the use of a basic navigation operating means;
a step of interpreting and executing an extended program for extended navigating operation described in a given general-purpose language;
a step of translating navigation control data by a translating service means into a format interpretable by the basic navigation operating means provided said data is related to said basic navigating operation and generated during the execution of said extended program; and
a step of providing an addition and modification control means which adds a second service unit to said translating service means or modifies the service unit included in said translating service means in accordance with the addition or modification which has been made to said basic navigation operating means.
-
Specification