Information sharing system using maps
First Claim
1. An information sharing system in which a plurality of client terminals and a management server are communicably connected to each other via an information communication line,wherein each of the client terminals comprises:
- a position information acquirer that acquires its present position information; and
a client transmitter that transmits the present position information acquired by the position information acquirer, to the management server,the management server comprises;
a map database that stores map information with a plurality of scales;
a user database that stores user information on the users of the client terminals, user position information on a map stored in the map database, and scale condition information on a scale of map information required for displaying the user information in an associated manner;
a server receiver that receives the present position information transmitted from the client transmitter;
an updater that updates the user position information stored in the user database based on the present position information received by the server receiver;
a map reader that reads the map information in a predetermined range from the map database;
a user information reader that reads the user position information contained in the predetermined range and the user information associated with the user position information contained in the predetermined range from the user database on the basis of the predetermined range of the map information read by the map reader; and
a server transmitter that transmits the user position information and the user information read by the user information reader, to the client terminals together with the map information in the predetermined range read by the map reader,each of the client terminals further comprises;
a client receiver that receives the map information in the predetermined range, the user position information and the user information transmitted from the server transmitter;
a display that displays the user information at respective positions corresponding to the user position information on the map information in the predetermined range received by the client receiver;
an operating device that changes a scale of the map information and a display range of the map information displayed on the display;
a display scale determiner that determines the scale of the map information displayed on the display; and
a display center determiner that determines the display range of the map information displayed on the display,display scale information on the scale of the map information determined by the display scale determiner and display range information on the display range of the map information determined by the display center determiner are transmitted by the client transmitter and are received by the server receiver,the map reader reads the map information in a predetermined range corresponding to the display range information received by the server receiver from the map database, andthe user information reader reads, from the user database, the user information for which the user position information is contained in the predetermined range of the map information corresponding to the display range information and the scale condition information corresponds to the display scale information, on the basis of the predetermined range of the map information corresponding to the display range information read by the map reader and the display scale information received by the server receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
System capable of giving a sense of unity or solidarity to a plurality of users sharing information is provided. Each of a plurality of client terminals includes a position information acquiring means. A management server updates user position information stored in a user database based on present position information of the respective client terminals. The management server reads a plurality of items of user position information contained in a predetermined range and a plurality of items of user information associated with the user position information contained in the predetermined range from the user database on the basis of the predetermined range of the map information read from a map database, and transmits them to the client terminals. The client terminal displays the items of user information at respective positions corresponding to the items of user position information on the map information in the predetermined range received from the management server.
-
Citations
7 Claims
-
1. An information sharing system in which a plurality of client terminals and a management server are communicably connected to each other via an information communication line,
wherein each of the client terminals comprises: -
a position information acquirer that acquires its present position information; and a client transmitter that transmits the present position information acquired by the position information acquirer, to the management server, the management server comprises; a map database that stores map information with a plurality of scales; a user database that stores user information on the users of the client terminals, user position information on a map stored in the map database, and scale condition information on a scale of map information required for displaying the user information in an associated manner; a server receiver that receives the present position information transmitted from the client transmitter; an updater that updates the user position information stored in the user database based on the present position information received by the server receiver; a map reader that reads the map information in a predetermined range from the map database; a user information reader that reads the user position information contained in the predetermined range and the user information associated with the user position information contained in the predetermined range from the user database on the basis of the predetermined range of the map information read by the map reader; and a server transmitter that transmits the user position information and the user information read by the user information reader, to the client terminals together with the map information in the predetermined range read by the map reader, each of the client terminals further comprises; a client receiver that receives the map information in the predetermined range, the user position information and the user information transmitted from the server transmitter; a display that displays the user information at respective positions corresponding to the user position information on the map information in the predetermined range received by the client receiver; an operating device that changes a scale of the map information and a display range of the map information displayed on the display; a display scale determiner that determines the scale of the map information displayed on the display; and a display center determiner that determines the display range of the map information displayed on the display, display scale information on the scale of the map information determined by the display scale determiner and display range information on the display range of the map information determined by the display center determiner are transmitted by the client transmitter and are received by the server receiver, the map reader reads the map information in a predetermined range corresponding to the display range information received by the server receiver from the map database, and the user information reader reads, from the user database, the user information for which the user position information is contained in the predetermined range of the map information corresponding to the display range information and the scale condition information corresponds to the display scale information, on the basis of the predetermined range of the map information corresponding to the display range information read by the map reader and the display scale information received by the server receiver. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. An information sharing method performed by a system in which a plurality of client terminals and a management server are communicably connected to each other via an information communication line,
wherein each of the client terminals performs: -
acquiring its present position information; changing a scale of map information displayed on a display and a display range of the map information; determining the scale of the map information displayed on the display; determining the display range of the map information displayed on the display; and transmitting, to the management server, the present position information acquired in the present position information acquiring, display scale information on the scale of the map information determined in the display scale determining, and display range information on the display range of the map information determined in the display range determining, the management server comprises; a map database that stores map information with a plurality of scales; and a user database that stores user information on the users of the client terminals, user position information on a map stored in the map database and scale condition information on a scale of map information required for displaying the user information in an associated manner, the management server performs; receiving the present position information, the display scale information and the display range information transmitted in the transmitting by the client terminal; updating the user position information stored in the user database based on the present position information received in the receiving by the management server; reading the map information in a predetermined range corresponding to the display range information from the map database; reading, from the user database, the user position information contained in the predetermined range corresponding to the display range information, on the basis of the predetermined range of the map information corresponding to the display range information read in the map information reading, and reading user information which is associated with the read user position information and for which the scale condition information corresponds to the display scale information on the basis of the display scale information received in the receiving by the management server; and transmitting, to the client terminals, the user position information and the user information read in the user information reading, together with the map information in the predetermined range corresponding to the display range information read in the map information reading, and each of the client terminals further performs; receiving the map information in the predetermined range, the user position information and the user information transmitted in the transmitting by the management server; and displaying the user information at respective positions corresponding to the user position information on the map information in the predetermined range received in the receiving by the client terminal.
-
Specification