Messenger service system and control method thereof, and messenger server and control program thereof
First Claim
1. A messenger service system, comprising:
- a plurality of communication terminals;
a messenger server that transmits message data, which is input to one of the communication terminals, to another of the communication terminals; and
a first storage that stores an area data set, having definition data and notation data of an area, in association with identification data, wherein each communication terminal includes a position acquirer that acquires its own position data and a receiver that receives notation data of the area from the messenger server, wherein the messenger server searches the first storage for an area data set associated with a first identification data when position data of a first communication terminal and the first identification data are received from the first communication terminal, and wherein the messenger server transmits notation data of the area in the area data set to a second communication terminal when an area data set, having definition data which includes a position to be represented by the position data, is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a messenger service system capable of realizing a messenger service in which position information of a user is automatically opened and a burden of care is reduced. The messenger service system includes communication terminals, a messenger server and a database. The area data sets are stored in association with identification data in the database. Each data set includes predetermined area definition data and notation data. If position data and identification data are received from a communication terminal, the server searches for an area data set associated with identification data. If the area data set including a position to be represented by received position data is detected, the server transmits notation data in the area data set to other communication terminals. The communication terminals receive data and display. Thus, the user of a second communication terminal can grasp a position of a first communication terminal.
91 Citations
23 Claims
-
1. A messenger service system, comprising:
-
a plurality of communication terminals;
a messenger server that transmits message data, which is input to one of the communication terminals, to another of the communication terminals; and
a first storage that stores an area data set, having definition data and notation data of an area, in association with identification data, wherein each communication terminal includes a position acquirer that acquires its own position data and a receiver that receives notation data of the area from the messenger server, wherein the messenger server searches the first storage for an area data set associated with a first identification data when position data of a first communication terminal and the first identification data are received from the first communication terminal, and wherein the messenger server transmits notation data of the area in the area data set to a second communication terminal when an area data set, having definition data which includes a position to be represented by the position data, is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A messenger server, provided in a messenger service system in which a plurality of communication terminals exchange messages with each other, the messenger server comprising:
-
a searcher that searches an area data set associated with a first identification data when position data of a first communication terminal and the first identification data are received from the first communication terminal; and
a transmitter that transmits notation data of an area in the area data set to a second communication terminal when an area data set, having definition data which includes a position to be represented by the position data, is detected, wherein the messenger service system includes a first storage that stores an area data set, having definition data and notation data of an area, in association with the first identification data; and
wherein each communication terminal includes a position acquirer that acquires its own position data and a display that displays notation data when notation data of the area is received from the messenger server. - View Dependent Claims (10, 11, 12)
-
-
13. A method of controlling a messenger service system which includes a plurality of communication terminals, a messenger server that transmits message data, input to one communication terminal, to another communication terminal, and a first storage that stores an area data set, including definition data and notation data of a predetermined area, in association with identification data, the method comprising:
-
searching the first storage for an area data set associated with a first identification data when position data of a first communication terminal and the first identification data are received from the first communication terminal; and
transmitting notation data of the area in the area data set to a second communication terminal when an area data set, having definition data which includes a position to be represented by the position data, is detected, wherein each communication terminal includes a position acquirer that acquires its own position and a display that displays notation data when notation data of the area is received from the messenger server.
-
-
14. A program for controlling a messenger server, provided in a messenger service system in which a plurality of communication terminals exchange messages with each other, the program comprising:
-
a searching code segment that searches a first storage for an area data set associated with a first identification data when position data of a first communication terminal and the first identification data are received from the first communication terminal; and
a transmitting code segment that transmits notation data of an area in an area data set to a second communication terminal when an area data set, having definition data which includes a position to be represented by the position data, is detected, wherein an area data set includes definition data and notation data of a predetermined area, and wherein each communication terminal includes a position acquirer that acquires its own position data and a display that displays notation data of an area that includes its own position when notation data of the area is received from the messenger server.
-
-
15. A messenger service system, comprising:
-
a plurality of communication terminals;
a messenger server that transmits message data, which is input to one communication terminal, to another communication terminal; and
a first storage that stores an area data set, having definition data and notation data of an area, in association with identification data, wherein each communication terminal includes a position acquirer that acquires its own position data, a display that displays notation data when notation data is received from the messenger server, and a second storage, wherein a first communication terminal acquires its own position data, reads an area data set associated with a first identification data from the first storage, stores the read area data set in the second storage, searches the second storage for an area data set having definition data which includes a position to be represented by its own position data, and transmits the first identification data and notation data of an area in the area data set to the messenger server when the area data set is detected in the second storage, and wherein the messenger server receives the first identification data and the notation data of the area from the first communication terminal and transmits the first identification data and the notation data of the area to a second communication terminal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of controlling a messenger service system which includes a plurality of communication terminals, a messenger server that transmits message data, input to one communication terminal, to another communication terminal, and a first storage that stores an area data set, including definition data and notation data of a predetermined area, in association with identification data, the method comprising:
-
acquiring position data of a first communication terminal, reading an area data set associated with a first identification data from the first storage, and storing the read area data set in the second storage;
searching the second storage for an area data set having definition data which includes a position to be represented by the position data of the first communication terminal;
transmitting the first identification data and notation data of the area in an area data set to the messenger server when the area data set is detected, wherein the acquiring, the reading, the storing and the searching are performed by the first communication terminal;
wherein the messenger server receives notation data of the area and the first identification data from the first communication terminal and transmits the received notation data of the area and the first identification data to the second communication terminal, and wherein each communication terminal includes a position acquirer that acquires its own position, a display that displays notation data when notation data of the area s received from the messenger server, and a second storage.
-
Specification