Travel time obtaining system, local map data server, travel time obtaining server, control methods thereof, and recording medium
First Claim
1. A travel time obtaining system comprising a wide area map data server, and a plurality of local map data servers, a travel time obtaining server, and a terminal, which are being connected to each other via a computer network, wherein,(a) said wide area map data server:
- accepts an enquiry indicating a nearby point and a via point; and
responds to said accepted enquiry by transmitting information representing travel time between said nearby point and said via point if the information is registered on said wide area map data server, (b) each of said plurality of said local map data servers;
accepts an enquiry indicating destination; and
responds to said accepted enquiry by transmitting information representing said via point and travel time between said via point and said destination, if information representing said destination, said via point registered on said wide area map data server, and travel time between said via point and said destination is registered on said local map data server concerned, (c) said travel time obtaining server;
accepts an enquiry indicating a nearby point and destination;
selects one of said plurality of the local map data server, on which said destination is registered;
transmits an enquiry indicating said destination to said selected local map data server, to obtain information representing a via point and travel time between said via point and said destination;
transmits an enquiry indicating said nearby point and said via point to said wide area map data server, to obtain information representing travel time between said nearby point and said via point; and
responds to said accepted enquiry by transmitting information representing the sum of the obtained travel times between said nearby point and said via point and between said via point and said destination, as travel time between said nearby point and said destination, and (d) said terminal;
transmits an enquiry indicating a nearby point and destination to said travel time obtaining server, and obtains information representing travel time between said nearby point and said destination from said travel time obtaining server.
5 Assignments
0 Petitions
Accused Products
Abstract
A map server 151 transmits information representing travel time between a nearby point and a via point as a response. An ISP 171 transmits information representing travel time between destination and the via point as a response. A travel time obtaining server 161 accepts an enquiry indicating a nearby point and destination from a terminal 111, and selects a ISP 171 on which the destination is registered from a plurality of the ISP 171. The travel time obtaining server 161 obtains information representing a via point and travel time A between the travel-time and the destination from the selected ISP 171, and obtains information representing travel time B between the nearby point and the via point from the map server 151. The travel time obtaining server 161 calculates A+B, and transmits information representing the calculation result to the terminal 111 as a response.
14 Citations
23 Claims
-
1. A travel time obtaining system comprising a wide area map data server, and a plurality of local map data servers, a travel time obtaining server, and a terminal, which are being connected to each other via a computer network, wherein,
(a) said wide area map data server: - accepts an enquiry indicating a nearby point and a via point; and
responds to said accepted enquiry by transmitting information representing travel time between said nearby point and said via point if the information is registered on said wide area map data server, (b) each of said plurality of said local map data servers;
accepts an enquiry indicating destination; and
responds to said accepted enquiry by transmitting information representing said via point and travel time between said via point and said destination, if information representing said destination, said via point registered on said wide area map data server, and travel time between said via point and said destination is registered on said local map data server concerned, (c) said travel time obtaining server;
accepts an enquiry indicating a nearby point and destination;
selects one of said plurality of the local map data server, on which said destination is registered;
transmits an enquiry indicating said destination to said selected local map data server, to obtain information representing a via point and travel time between said via point and said destination;
transmits an enquiry indicating said nearby point and said via point to said wide area map data server, to obtain information representing travel time between said nearby point and said via point; and
responds to said accepted enquiry by transmitting information representing the sum of the obtained travel times between said nearby point and said via point and between said via point and said destination, as travel time between said nearby point and said destination, and (d) said terminal;
transmits an enquiry indicating a nearby point and destination to said travel time obtaining server, and obtains information representing travel time between said nearby point and said destination from said travel time obtaining server. - View Dependent Claims (2, 3, 4, 5, 6)
(e) said connection authenticator accepts a connection request from said terminal, and establishes connection between said terminal and said computer network if said connection authenticator authenticates said terminal which sent the connection request. -
3. The travel time obtaining system according to claim 2, wherein any one of said plurality of the local map data servers acts as said connection authenticator,
said local map data server acting as said connection authenticator: -
accepts a request for adding information to registration, editing the registration, or deleting the registration, which indicates destination, a via point, and travel time between said destination and via point, from said authenticated terminal; and
modifies the registration of said destination, said via point, and the travel time between said destination and said via point indicated by said request, by adding information to the registration, editing the registration, or deleting the registration.
-
-
4. The travel time obtaining system according to claim 2, wherein
said connection authenticator accepts an enquiry indicating a flaring point and destination from said authenticated terminal and if said starting point, the nearby point registered on said wide area map data server, and travel time between said starting point and said nearby point are registered on said connection authenticator, said connection authenticator: -
transmits an enquiry indicating said nearby point and said destination to said travel time obtaining server, to obtain travel time between said nearby point and said destination; and
responds to said accepted enquiry by transmitting information representing the sum of said registered travel time between the starting point and the nearby point and said obtained travel time between the nearby point and the destination, as travel time between said starting point and said destination.
-
-
5. The travel time obtaining system according to claim 4, wherein
said connection authenticator further transmits information representing said registered travel time between said starting point and said nearby point, to said travel time obtaining server, and asks said travel time obtaining server to calculate the sum of said registered travel time between the starting point and the nearby point and said obtained travel time between the nearby point and the destination, and to respond to said terminal by transmitting information representing the sum of the travel times as travel time between said starting point and said destination to said terminal. -
6. The travel time obtaining system according to claim 2, wherein said connection authenticator comprises:
-
a user name receiver which receives information representing a user name from said terminal;
an authentication character string generator/transmitter which generates an authentication character string, and transmits information representing said authentication character string to said terminal;
a password string receiver which receives information representing a password string from said terminal; and
a rule memory which stores rules for generating password strings based on the authentication character strings so that the rules are associated with the user names, and said terminal is authenticated when the password string received by said password string receiver is successfully generated based on the authentication character string generated by said authentication character string generator in accordance with the rule corresponding to the user name received by said user name receiver being stored in said rule memory.
-
- accepts an enquiry indicating a nearby point and a via point; and
-
7. A local map data server connected to a wide area map data server on which via points are registered and to a travel time obtaining server via a computer network, comprising:
-
a local map data register which stores information representing destination, a via by point registered on said wide area map data server, and travel time between said via point and said destination which are associated with each other, a destination acceptor which accepts an enquiry designating destination; and
an information responder which responds to said accepted enquiry, if said destination is registered on said local map data register, by transmitting information representing the via point and travel time corresponding to said registered destination. - View Dependent Claims (8, 9, 10)
a connection request acceptor which accepts a correction request from said terminal; and
a communication establisher which establishes connection between said terminal and said computer network when said terminal which transmits said connection request is authenticated.
-
-
9. The local map data server according to claim 8 further comprising:
-
a modification request acceptor which accepts a request for modifying registration indicating destination, a via point, and travel time between said destination and said via point by adding information to the registration, editing the registration, or deleting the registration; and
a registration modifier which modifies the registration of the destination, the via point, and the travel time between the destination and the via point indicated by said request, by adding information to the registration, editing the registration, or deleting the registration.
-
-
10. The local map data server according to claim 8 further comprising:
-
a user name receiver which receives information representing a user name from said terminal;
an authentication character string generator/transmitter which generates an authentication character string and transmits information representing said generated authentication character string to said terminal;
a password string receiver which receives information representing a password string from said terminal; and
a rule memory which stores rules for generating password strings based on the authentication character strings so that the rules are associated with the user names, and said terminal is authenticated when the password string received by said password string receiver is successfully generated based on the authentication character string generated by said authentication character string generator in accordance with the rule corresponding to the user name received by said user name receiver being stored in said rule memory.
-
-
11. A travel time obtaining server which is connected to a wide area map data server, a plurality of local map data server, and a terminal via a computer network, comprising:
-
an enquiry acceptor which accepts an enquiry indicating a nearby point and destination;
a selector which selects a local map data servers on which said destination is registered from said plurality of the local map data servers;
a local map data obtainer which transmits an enquiry indicating said destination to said selected local map data server to obtain information representing a via point and travel time between said via point and said destination;
a wide area map data obtainer which transmits an enquiry indicating said nearby point and said via point to said wide area map data server to obtain information representing travel time between said nearby point and said via point; and
a calculator/responder which calculates the sum of said obtained travel time between the nearby point and the via point and the travel time between said via point and said destination, and responds to said enquiry accepted by said enquiry acceptor by transmitting information representing the sum as travel time between said nearby point and said destination to said terminal.
-
-
12. A method of controlling a local map data server which is connected to a wide area map data server on which via points are registered and a travel time obtaining server via a computer network, which comprises a local map data register which stores information representing destination, a via point registered on said wide area map data server, travel time between said via point and said destination which are associated with each other, comprising the steps of:
-
accepting an enquiry indicating destination; and
if said destination is registered on said local map data register, responding to said enquiry by transmitting information representing a via point and travel time corresponding to said registered destination. - View Dependent Claims (13, 14, 15)
accepting a connection request from a terminal; and
if said terminal which send said connection request is authenticated, establishing connection between said terminal and said computer network.
-
-
14. The method of controlling said local map data server according to claim 13 further comprising the steps of
accepting a request for modifying registration by adding the information, editing the registration, or deleting the registration with indicating destination, a via point, and travel time between said destination and said via point, from said authenticated terminal; - and
modifying the registration of said destination, said via point, and travel time between said destination and said via point indicated by said request, by adding information to the registration, editing the registration, or deleting the registration.
- and
-
15. The method of controlling said local map data server according to claim 13, wherein said local map data server further comprises a rule memory which stores rules for generating a password string based on an authentication character string so that the rules are associated with user names respectively, said method further comprising the steps of
receiving information representing the user name from said terminal; -
generating the authentication character string, and transmitting information representing said generated authentication character string; and
receiving information representing the password string from said terminal, wherein said terminal is authenticated when the password string received at said password string receiving step is successfully generated based on the authentication character string generated by said authentication character string generating step in accordance with the rule corresponding to the user name received by said user name receiving step being stored in said rule memory.
-
-
16. A method of controlling a travel time obtaining server which is connected to a wide area map data server, a plurality of local map data servers, and a terminal via a computer network, comprising the steps of:
-
accepting an enquiry indicating a nearby point and destination from said terminal;
selecting a local map data server on which said destination is registered from said plurality of the local map data servers;
transmitting an enquiry indicating said destination to said selected local map data server to obtain information representing a via point and travel time between said via point and said destination; and
responding to said enquiry accepted at said enquiry accepting step by transmitting information representing the sum of said obtained travel time between the nearby point and the via point and travel time between said via point and said destination, to said terminal as information representing travel time between said nearby point and said destination.
-
-
17. A computer readable recording medium storing a program which causes a computer which is connected to a wide area map data server on which via points are registered and a travel time obtaining server via a computer network, to function as:
-
a local map data register which stores information representing destination, a via point registered on said wide area map data server, and travel time between said via point and said destination which are associated with each other, a destination acceptor which accepts an enquiry indicating destination; and
an information responder which responds to said accepted enquiry by transmitting information representing a via point and travel time corresponding to said destination if said destination is registered on said local map data server. - View Dependent Claims (18, 19, 20, 22)
a connection request acceptor which accepts a connection request form a terminal, and a connection establisher which establishes connection between said terminal and said computer network if said terminal which sends said connection request is authenticated.
-
-
19. The recording medium according to claim 18, wherein said program further causes said computer to function as:
-
a modification request acceptor which accepts a request for modifying registration by adding information to the registration, editing the registration, or deleting the registration with indicating destination, a via point, and travel time between said destination and said via point from said authenticated terminal; and
a registration modifier which modifies the registration of the destination, the via point, and travel time between said destination and said via point indicated by said request, adding information to the registration, editing the registration, or deleting the registration.
-
-
20. The recording medium according to claim 18, wherein said program further pauses said computer to function as:
-
a user name receiver which receives information representing a user name from said terminal;
an authentication character string generator/transmitter which generates an authentication character string and transmits information representing said generated authentication character string to said terminal;
a password string receiver which receives information representing a password string from said terminal; and
a rule memory which stores rules for generating a password string based on the authentication character string with associating the rules with the user names respectively, wherein said terminal is authenticated when the password string received by said password string receiving step is successfully generated based on the authentication character string generated by said authentication character string generating step in accordance with the rule corresponding to the user name received by said user name receiving step being stored in said rule memory.
-
-
22. The recording medium according to claim 17, wherein said recording medium storing said program is any one of a compact disc, a floppy disk, a hard disk, a magneto-optical disk, a digital versatile disc, a magnetic tape, and a semiconductor memory.
-
21. A computer readable recording medium storing a program which causes a computer which is connected to a wide area map data server, a plurality of local map data servers, and a terminal via a computer network, to function as:
-
an enquiry acceptor which accepts an enquiry indicating a nearby point and destination, from said terminal;
a selector which selects a local map data server on which said destination is registered, from said plurality of the local map data servers, a local map data obtainer which transmits an enquiry indicating said destination to said selected local map data server to obtain information representing a via point and travel time between said via point and said destination;
a wide area map data obtainer which transmits an enquiry indicating said nearby point and said via point to obtain information representing travel time between said nearby point and said via point; and
a calculator/responder which calculates the sum of said obtain travel time between the nearby point and the via point and the travel time between said via point and said destination, and responds to said enquiry accepted by said enquiry acceptor by transmitting information representing the calculated sum as travel time between said nearby point and said destination to said terminal. - View Dependent Claims (23)
-
Specification