WO2009116331A1 - ネットワークシステムおよび移動通信端末 - Google Patents
ネットワークシステムおよび移動通信端末 Download PDFInfo
- Publication number
- WO2009116331A1 WO2009116331A1 PCT/JP2009/052212 JP2009052212W WO2009116331A1 WO 2009116331 A1 WO2009116331 A1 WO 2009116331A1 JP 2009052212 W JP2009052212 W JP 2009052212W WO 2009116331 A1 WO2009116331 A1 WO 2009116331A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile communication
- communication terminal
- current position
- information
- map
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/362—Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
Definitions
- the present invention relates to a network system including a plurality of mobile communication terminals that can be connected to each other via a network, and a mobile communication terminal constituting the network, and more particularly, to a plurality of mobile communication terminals that can acquire their current positions.
- the present invention relates to a network system provided and a mobile communication terminal constituting the network system.
- mobile phones and car navigation devices have been developed that have a function of acquiring their current position, for example, a GPS function that receives a positioning radio wave from a GPS (Global Positioning System) satellite and identifies the current position.
- GPS Global Positioning System
- mobile phones capable of mutual data communication via the Internet have been developed, and some of such mobile phones can transmit information on their current location to other mobile phones.
- Patent Document 1 discloses a mobile terminal device that calculates a current position from radio waves of a GPS satellite and transmits it to another mobile terminal device.
- the position information transmitted from the mobile terminal device is displayed superimposed on the map. Therefore, each mobile terminal device includes map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, Transmitting means for transmitting the position detected by the position detecting means to the portable terminal device, receiving means for receiving the position transmitted from the other portable terminal device, and the reception on the map data displayed by the map displaying means
- Position display means for displaying a mark is provided at the position received by the means.
- Patent Document 2 discloses a map data display device. When the facility desired by the operator does not exist on the map displayed on the display means, software for searching for additional information in the ROM is driven and a desired facility existing around the map displayed on the display means is displayed. Search for. The result of the search is expressed by drawing a symbol on the map indicating how many facilities exist in which direction around the map of the display means.
- Patent Document 1 the relative positional relationship from the own terminal to the other terminal can be confirmed, but the positional relationship between the destination and the own terminal. In addition, the positional relationship between the destination and other terminals could not be grasped. For example, the user of the terminal cannot easily grasp how long the user of the other terminal arrives at the destination.
- the user of the terminal has a positional relationship between the terminal and the other terminal, a positional relationship between the destination and the other terminal, and the like.
- Patent Document 2 Japanese Patent Application Laid-Open No. 6-20197
- the present invention has been made to solve such problems, and the main object of the present invention is to make it possible for a user of a mobile communication terminal to determine the current position of a mobile communication terminal and the current position of another mobile communication terminal. It is an object of the present invention to provide a network system capable of easily grasping a positional relationship with a destination and a mobile communication terminal constituting the network.
- a network system includes at least first and second mobile communication terminals that can be connected to each other via a network.
- the first mobile communication terminal includes a first position information acquisition unit that acquires first current position information indicating a current position of the first mobile communication terminal, and a second for specifying the second mobile communication terminal.
- a first storage unit that preliminarily stores the identification information, a first operation unit that receives an input of destination information indicating the destination, and the first current position information and the destination based on the second identification information
- a first transmission / reception unit that transmits information to the second mobile communication terminal via the network.
- the second mobile communication terminal stores in advance a second position information acquisition unit that acquires second current position information indicating the current position of the second mobile communication terminal, a second display unit, and map information. Based on the second storage unit, the first and second current position information and the destination information, with reference to the map information, the second display unit displays the current position of the first and second mobile communication terminals. A second control unit that simultaneously displays the destination on the map.
- the second storage unit further stores in advance first identification information for specifying the first mobile communication terminal.
- the second mobile communication terminal further includes a second transmission / reception unit that transmits the second current position information to the first mobile communication terminal via the network based on the first identification information.
- the first storage unit further stores map information in advance.
- the first mobile communication terminal refers to the map information based on the first display unit, the first and second current position information and the destination information, and the first display unit displays the first and second information on the first display unit.
- a first control unit that simultaneously displays the current position and the destination of the mobile communication terminal on the map.
- the first transmission / reception unit transmits information about the image displayed by the first display unit to the second mobile communication terminal.
- the second display unit displays an image based on information about the image from the first mobile communication terminal.
- the first mobile communication terminal further includes a first touch panel including a first display unit and a first operation unit.
- the first transmission / reception unit transmits information about an image input via the touch panel to the second mobile communication terminal.
- the second display unit displays an image based on information about the image input via the touch panel from the first mobile communication terminal.
- the network system further includes a third mobile communication terminal that can be connected to the first mobile communication terminal via the network.
- the first storage unit further stores in advance third identification information for specifying the third mobile communication terminal.
- the first transmitter / receiver further transmits the first current position information and the destination information to the third mobile communication terminal via the network based on the third identification information.
- the third mobile communication terminal stores in advance a third position information acquisition unit that acquires third current position information indicating the current position of the third mobile communication terminal, a third display unit, and map information. Based on the third storage unit, the first to third current position information and the destination information, the map information is referred to, and the current position of the first to third mobile communication terminals is displayed on the third display unit.
- a third control unit for displaying the destination on the map at the same time is included.
- the network system further includes a third mobile communication terminal that can be connected to the first and second mobile communication terminals via the network.
- the second storage unit stores in advance third identification information for specifying the third mobile communication terminal.
- the second mobile communication terminal transmits the first and second current position information and the destination information to the third mobile communication terminal via the network based on the third identification information. Further included.
- the third mobile communication terminal includes a third position information acquisition unit that acquires third current position information indicating a current position of the third mobile communication terminal, a third display unit, map information, and first information Based on the third storage unit that stores in advance the first identification information for specifying the mobile communication terminal, the first to third current position information, and the destination information, the map information is referred to, Based on the first control information, a third control unit that displays the current position and the destination of the first to third mobile communication terminals on the map at the same time on the third display unit, and the second and third And a third transmission / reception unit for transmitting the current location information to the first mobile communication terminal via the network.
- the first storage unit further stores map information in advance.
- the first transmission / reception unit further transmits the third current position information to the second mobile communication terminal via the network based on the second identification information.
- the second control unit further displays the current position of the third mobile communication terminal on the second display unit based on the third current position information.
- the first mobile communication terminal refers to the map information based on the first display unit, the first to third current position information, and the destination information, and the first display unit displays the first to third A first control unit that simultaneously displays the current position and the destination of the mobile communication terminal on the map.
- the second storage unit stores map information that can be displayed in a plurality of forms.
- the second control unit includes a calculation unit that calculates a distance from the current position to the destination based on the second current position information and the destination information, and a determination unit that determines a display form of the map based on the distance. And a display control unit that causes the second display unit to display the map in the display form determined by the determination unit and simultaneously display the current position and the destination of each mobile communication terminal on the map. .
- the current position information includes the model of the corresponding mobile communication terminal.
- the determination unit determines the display form of the map based on its own model and the model of another mobile communication terminal device.
- the second storage unit stores map information that can be displayed in a plurality of forms.
- a second control unit configured to calculate a distance from the current position of each mobile communication terminal to the destination based on the first and second current position information and the destination information;
- a determination unit that determines the display form of the map based on the largest distance of the mobile station, and the second display unit displays the map in the display form determined by the determination unit, and each mobile communication terminal is displayed on the map.
- a display control unit for displaying the current position and the destination at the same time.
- the destination information includes information regarding the meeting time.
- the first operation unit accepts an input including information related to the waiting time.
- a mobile communication terminal that can be connected to at least one other mobile communication terminal via a network.
- the mobile communication terminal includes a display unit, a location information acquisition unit that acquires first current location information indicating the current location of the mobile communication terminal, map information and identification information for specifying another mobile communication terminal in advance.
- a storage unit for storing, an operation unit for receiving input of destination information indicating the destination, and first current position information and destination information based on the identification information are transmitted to other mobile communication terminals via the network.
- the display unit includes a control unit that displays the current position of the mobile communication terminal, the current position of the other mobile communication terminal, and the destination on the map at the same time.
- the storage unit stores map information that can be displayed in a plurality of forms.
- a control unit that calculates a distance from the current position to the destination based on the first current position information and the destination information; a determination unit that determines a display form of the map based on the distance; and a display And a display control unit that displays the map in the display form determined by the determination unit and simultaneously displays the current position and the destination of each mobile communication terminal on the map.
- the first current position information includes a model of the mobile communication terminal.
- the second current position information includes the model of another mobile communication terminal.
- the determining unit determines the display form of the map based on the model of the mobile communication terminal and the model of another mobile communication terminal device.
- the storage unit stores map information that can be displayed in a plurality of forms.
- the control unit calculates a distance from the current position of each mobile communication terminal to the destination based on the first and second current position information and destination information, and the largest of the distances
- a determination unit that determines a display form of the map based on the distance; and the display unit displays the map in the display form determined by the determination unit, and the current position and destination of each mobile communication terminal on the map
- a display control unit that simultaneously displays.
- the transmission / reception unit transmits information about the image displayed on the display unit to another mobile communication terminal.
- the display unit displays an image based on information about the image from another mobile communication terminal.
- the destination information further includes information on the meeting time.
- the operation unit accepts an input including information related to the waiting time.
- a communication method in a mobile communication terminal that can be connected to at least one other mobile communication terminal via a network.
- the mobile communication terminal includes a display unit, an operation unit, an arithmetic processing unit, a position information acquisition unit that acquires first current position information indicating the current position of the mobile communication terminal, map information, and another mobile communication terminal. And a storage unit that stores in advance identification information for identification.
- a communication method comprising: receiving an input of destination information indicating a destination; transmitting first current position information and destination information based on the identification information to another mobile communication terminal via a network; Based on the step of receiving second current position information indicating the current position of another mobile communication terminal from another mobile communication terminal, and the first and second current position information and destination information, the map information is referred to. And displaying the current position of the mobile communication terminal, the current position of the other mobile communication terminal, and the destination on the map at the same time.
- the storage unit stores map information that can be displayed in a plurality of forms.
- the step of displaying the current position and the destination includes a step of calculating a distance from the current position to the destination based on the first current position information and the destination information, and a map display form based on the distance.
- the first current position information includes a model of the mobile communication terminal.
- the second current position information includes the model of another mobile communication terminal.
- the step of determining includes the step of determining the display form of the map based on the model of the mobile communication terminal and the model of another mobile communication terminal device.
- the storage unit stores map information that can be displayed in a plurality of forms.
- the step of displaying the current position and the destination on the display unit calculates each distance from the current position of each mobile communication terminal to the destination based on the first and second current position information and the destination information.
- a step of determining the display form of the map based on the largest distance among the distances, and causing the display unit to display the map in the display form determined by the determining unit and moving each on the map Displaying the current position of the communication terminal and the destination at the same time.
- the user of the mobile communication terminal can easily determine the positional relationship between the current position of the mobile communication terminal itself and the current position of the other mobile communication terminal and the destination I can grasp it.
- 4 is a flowchart showing a processing procedure of a current position display process of another terminal in the mobile phone according to the first embodiment. It is an image figure which shows the state in which the display part displayed the present position of the other terminal on the small-scale route map in a mobile telephone. It is an image figure which shows the state in which the display part displayed the present position of the other terminal on the large-scale house map in a mobile telephone.
- 6 is a flowchart showing a processing procedure of a current position display process of the terminal itself in the car navigation device according to the first embodiment. It is an image figure which shows the state which the display part displayed on the map which shows the surroundings of the destination with a large scale in the display part in a car navigation apparatus. It is an image figure which shows the state which the display part displayed on the road map with a small scale in the display part in a car navigation apparatus. 6 is a flowchart illustrating a processing procedure of current position display processing of another terminal in the car navigation device according to the first embodiment. It is an image figure which shows the state in which the display part displayed the present position of the other terminal on the road map in the car navigation apparatus.
- 10 is a flowchart showing a processing procedure of a current position display process of the own terminal in the mobile phone according to the second embodiment.
- 6 is a flowchart showing a processing procedure of current position display processing of another terminal in the mobile phone according to the second embodiment.
- 10 is a flowchart showing a processing procedure of a current position display process of the terminal itself in the car navigation device according to the second embodiment.
- 12 is a flowchart illustrating a processing procedure of current position display processing of another terminal in the car navigation device according to the second embodiment.
- 1, 1b network system 100, 100A, 100B mobile phone, 101 wireless communication unit, 101-1 transmission / reception unit, 102 GPS signal processing unit, 102-1 location acquisition unit, 103 RAM, 103-1 storage unit, 105 battery, 106 CPU, 106-1 control unit, 106-1 calculation unit, 106-2 determination unit, 106-3 display control unit, 107 monitor, 107-1 display unit, 108 microphone, 109 speaker, 110 operation unit, 111 communication antenna , 112 positioning antenna, 200 car navigation device, 201 wireless communication unit, 202 GPS signal processing unit, 205 battery, 207 liquid crystal display, 208 transmission / reception unit, 210 touch panel, 211 communication antenna, 212 positioning antenna, 250 car, 40 Matching server, 406 memory, 406 - the address conversion table, 407 a fixed disk, 408 internal bus, 409 communication interface, 500 Internet, 600 relay server, 700 carrier network, X current position, Y current position, Z destination.
- the mobile phone 100, the car navigation device (Satellite navigation system) 200, and the PND (Personal Navigation Device) 300 will be described as representative examples of “mobile communication terminals”.
- the mobile phone 100, the car navigation device 200, and the PND 300 have a function for acquiring the current position of a mobile communication terminal represented by a GPS function, for example, and a storage unit that stores map data.
- the current position of the mobile communication terminal itself can be displayed on the map via the display unit.
- FIG. 1 is a schematic diagram showing an example of a network system 1 according to the present embodiment.
- the network system 1 includes a mobile phone 100, a car navigation device 200, a PND 300, a matching server 400, a relay server 600, an internet network 500, and a carrier network 700.
- the mobile phone 100 is configured to be connectable to the carrier network 700.
- the car navigation device 200 is configured to be connectable to the Internet network 500.
- the PND 300 is configured to be connectable to the Internet network 500.
- Matching server 400 is configured to be connectable to Internet network 500.
- Relay server 600 is configured to be connectable to Internet network 500 and carrier network 700.
- the mobile phone 100 can be connected to the car navigation apparatus 200 and the PND 300 via the carrier network 700, the relay server 600, and the Internet network 500.
- the car navigation device 200 can be connected to the mobile phone 100 via the Internet network 500, the relay server 600, and the carrier network 700, and can be connected to the PND 300 via the Internet network 500.
- the PND 300 can be connected to the mobile phone 100 via the Internet network 500, the relay server 600, and the carrier network 700, and can be connected to the car navigation apparatus 200 via the Internet network 500.
- the mobile phone 100, the car navigation device 200, and the PND 300 have identification information for identifying the terminal (for example, an e-mail address, an IP address (Internet Protocol Address), a MAC address (Media Access Control address), a nickname, etc.). Is assigned. Then, the mobile phone 100, the car navigation device 200, and the PND 300 can store the identification information of other mobile communication terminals in the internal storage unit, and via the carrier network 700, the Internet network 500, etc. based on the identification information. Thus, communication with the other mobile communication terminal can be performed.
- identification information for identifying the terminal for example, an e-mail address, an IP address (Internet Protocol Address), a MAC address (Media Access Control address), a nickname, etc.
- the mobile phone 100, the car navigation device 200, and the PND 300 can store the identification information of other mobile communication terminals in the internal storage unit, and via the carrier network 700, the Internet network 500, etc. based on the identification information. Thus, communication with the other mobile communication terminal can be performed.
- the car navigation device 200 and the PND 300 according to the present embodiment communicate with other mobile communication terminals using DHCP (Dynamic Host Configuration Protocol). That is, car navigation apparatus 200 and PND 300 according to the present embodiment generally perform data transmission / reception with other mobile communication terminals using an IP address dynamically assigned by DHCP.
- DHCP Dynamic Host Configuration Protocol
- IP addresses are already assigned to individual terminals in matching server 400. Details of the IP address assignment process are well known, and therefore the description will not be repeated here.
- the cellular phone 100, the car navigation device 200, and the PND 300 according to the present embodiment directly transmit / receive data to / from each other via a network by using an IP address assigned to itself. That is, the mobile phone 100, the car navigation device 200, and the PND 300 included in the network system 1 according to the present embodiment constitute a so-called P2P (Pear to Pear) type network.
- P2P Near to Pear
- FIG. 2 is a sequence diagram showing an outline of the operation in the network system 1.
- each mobile communication terminal according to the present embodiment needs to exchange (acquire) each other's IP address first in order to perform P2P type data transmission / reception.
- Each mobile communication terminal after obtaining an IP address, transmits its current position information, destination information, and the like to other mobile communication terminals by P2P type data transmission / reception. Thereby, each mobile communication terminal can simultaneously display its own current position, the current position of another mobile communication terminal, and the destination.
- the mobile phone 100 requests the matching server 400 for IP registration (login) (step S002). More specifically, the mobile phone 100 transmits the mail address and IP address of the mobile phone 100 to the matching server 400 via the carrier network 700, the relay server 600, and the Internet network 500.
- Matching server 400 accepts login of mobile phone 100 by storing the mail address of mobile phone 100 in association with the IP address.
- the car navigation apparatus 200 (terminal B in FIG. 2) and the PND 300 (terminal C in FIG. 2) have not yet performed IP registration with the matching server 400. Therefore, the mobile phone 100 requests the matching server 400 for the IP address of the car navigation device 200 or the PND 300 based on the e-mail address or nickname of the car navigation device 200 or the PND 300 stored in the mobile phone 100. However, the matching server 400 does not return the IP addresses of the car navigation device 200 and the PND 300.
- the car navigation apparatus 200 newly requests the matching server 400 for IP registration via the Internet network 500 (step S004).
- Matching server 400 stores the mail address of car navigation device 200 in association with the IP address.
- the car navigation device 200 requests the IP address of the mobile phone 100 from the matching server 400 based on the mail address of the mobile phone 100.
- Matching server 400 transmits the IP address of mobile phone 100 for which IP registration has been completed to car navigation device 200 (step S006).
- the car navigation apparatus 200 acquires the IP address of the mobile phone 100 from the matching server 400 and makes a connection request to the mobile phone 100 via the Internet network 500, the relay server 600, and the carrier network 700 (step S008).
- the mobile phone 100 permits the connection (step S010), the connection between the mobile phone 100 and the car navigation device 200 is established (step S012).
- the PND 300 has not yet performed IP registration with the matching server 400. Therefore, even if the car navigation device 200 requests the IP address of the PND 300 from the matching server 400 based on the mail address of the PND 300, the matching server 400 does not return the IP address of the PND 300.
- the PND 300 newly requests IP registration from the matching server 400 via the Internet network 500 (step S014).
- Matching server 400 stores the mail address of PND 300 in association with the IP address of PND 300.
- the PND 300 requests the matching server 400 for the IP addresses of the mobile phone 100 and the car navigation device 200 based on the mail addresses of the mobile phone 100 and the car navigation device 200 via the Internet network 500.
- the matching server 400 transmits the IP addresses of the mobile phone 100 and the car navigation device 200 for which IP registration has been completed to the PND 300 (step S016).
- the PND 300 acquires the IP addresses of the mobile phone 100 and the car navigation device 200 from the matching server 400, and issues a connection request to the mobile phone 100 via the carrier network 700, the relay server 600, and the Internet network 500 (step S018). ).
- the cellular phone 100 permits the connection (step S020)
- the connection between the PND 300 and the cellular phone 100 is established (step S022).
- the mobile phone 100 transmits a notification (information including the IP address of the PND 300) that the member has been added to the car navigation device 200 via the carrier network 700, the relay server 600, and the Internet network 500 (step S024).
- the car navigation device 200 receives the notification. Based on the notification, the car navigation device 200 makes a connection request to the PND 300 via the Internet network 500 (step S026).
- the PND 300 permits the connection (step S028), the connection between the PND 300 and the car navigation device 200 is established (step S030).
- step S032 a direct interconnection between the mobile phone 100, the car navigation device 200, and the PND 300 is established (step S032).
- the PND 300 may make a connection request to the car navigation device 200 in the same manner as when the car navigation device 200 establishes a connection with the mobile phone 100.
- the mobile phone 100 when a user of mobile phone 100 inputs a waiting place (destination), a waiting time, etc. (hereinafter collectively referred to as destination information) to mobile phone 100, the mobile phone 100 transmits the destination information to the PND 300 and the car navigation device 200 via the carrier network 700, the relay server 600, and the Internet network 500 (step S034).
- the car navigation device 200 when the user of the car navigation device 200 inputs destination information to the car navigation device 200, the car navigation device 200 transmits the destination information to the mobile phone 100 and the PND 300.
- the PND 300 When the user of the PND 300 inputs destination information to the PND 300, the PND 300 transmits the destination information to the mobile phone 100 and the car navigation device 200.
- step S036 When the connection between the mobile phone 100, the car navigation device 200, and the PND 300 is established and the mobile phone 100, the car navigation device 200, and the PND 300 share destination information, the mobile phone 100, the car navigation device 200, and the PND 300 Periodically, current position information indicating the current position of each other is periodically transmitted to other mobile communication terminals (step S036).
- each of the mobile phone 100, the car navigation device 200, and the PND 300 has the current position information indicating the current position of the own terminal and the current position indicating the current position of the other terminal. Information and destination information can be acquired (shared). As a result, each mobile communication terminal can plot and display the current position and the destination of each mobile communication terminal on map data stored in advance. That is, each user of the mobile phone 100, the car navigation device 200, and the PND 300 can determine the positional relationship between the own terminal and the destination, the positional relationship between the own terminal and another mobile communication terminal, and the other mobile communication terminal and the purpose. You can easily grasp the positional relationship with the ground.
- FIG. 3 is a block diagram showing a hardware configuration of mobile phone 100 according to the present embodiment.
- mobile phone 100 according to the present embodiment includes a CPU (Central Processing Unit) 106 for controlling each part of mobile phone 100, a communication antenna 111 that transmits and receives communication signals, and a communication signal.
- CPU Central Processing Unit
- a wireless communication unit 101 that mutually converts data; a positioning antenna 112 that receives radio waves from GPS satellites; a GPS signal processing unit 102 that acquires data on the current position based on the radio waves; and current position information and purposes
- a RAM (Random Access Memory) 103 for storing ground information
- a ROM (Read Only Memory) 104 for storing control programs
- a battery 105 for supplying power to each unit of the mobile phone 100
- a monitor 107 for displaying images
- a microphone 108 for inputting external sound
- a speaker 109 for outputting sound
- an operation unit 110 for receiving input of various types of information. Equipped with a.
- the wireless communication unit 101 converts communication data from the CPU 106 into a communication signal and transmits the communication signal via the communication antenna 111.
- the wireless communication unit 101 converts a communication signal received via the communication antenna 111 into communication data, and inputs the communication data to the CPU 106.
- the GPS signal processing unit 102 generates position data indicating the current position of the mobile phone 100 based on positioning radio waves received via the positioning antenna 112 and inputs the position data to the CPU 106.
- the monitor 107 is composed of a liquid crystal panel and a CRT (Cathode Ray Tube), and displays images and text based on data output by the CPU 106.
- the operation unit 110 receives information from the user by a key input operation or the like.
- FIG. 4 is a block diagram showing a hardware configuration of the car navigation apparatus 200 according to the present embodiment.
- the car navigation device 200 according to the present embodiment includes a CPU 206 for controlling each part of the car navigation device 200, a communication antenna 211 that transmits and receives communication signals, and a communication signal and data.
- a wireless communication unit 201 for converting to GPS, a positioning antenna 212 for receiving radio waves from GPS satellites, a GPS signal processing unit 202 for acquiring data on the current position based on the radio waves, current location information, destination information, and the like
- a RAM 203 for storing, a ROM 204 for storing a control program, a battery 205 for supplying power to each part of the car navigation device 200, a liquid crystal display 207 for displaying an image, and Bluetooth (registered trademark) for performing short-range data communication.
- HDD Hard Disk Drive
- FIG. 5 is a block diagram showing a hardware configuration of matching server 400 according to the present embodiment.
- the matching server 400 according to the present embodiment includes a CPU 405, a memory 406, a fixed disk 407, and a communication interface 409 that are mutually connected via an internal bus 408.
- the memory 406 stores various types of information. For example, the memory 406 temporarily stores data necessary for executing a program in the CPU 405.
- the fixed disk 407 stores a program executed by the CPU 105 and a database.
- the CPU 405 controls each element of the matching server 400 and the relay server 600, and is a device that performs various calculations.
- the communication interface 409 converts the data output from the CPU 405 into an electric signal and transmits it to the outside, and converts the electric signal received from the outside into data and inputs it to the CPU 405. Specifically, the communication interface 409 transmits data from the CPU 405 to the mobile phone 100, the car navigation device 200, and the PND 300 via the Internet network 500, the carrier network 700, and the like. Then, data received from the mobile phone 100, the car navigation device 200, or the PND 300 via the Internet network 500 or the carrier network 700 is input to the CPU 405.
- FIG. 6 is an image diagram showing a data structure of the mail-IP address conversion table 406-1 stored in the memory 406 or the fixed disk 407 of the matching server 400.
- the mail-IP address conversion table 406-1 stores a mail address, an IP address, a nickname, and a terminal type for each mobile communication terminal for which IP registration has been performed.
- matching server 400 when each mobile communication terminal requests IP registration (step S002 in FIG. 2), CPU 405 determines the mail address, IP address, and nickname of each mobile communication terminal. And the terminal type are stored in the mail-IP address conversion table 406-1 as one record in association with each other.
- the CPU 405 sends the mail of the second mobile communication terminal. Based on the address, nickname, etc., the IP address of the second mobile communication terminal is read from the mail-IP address conversion table 406-1. Then, CPU 406 transmits the IP address of the second mobile communication terminal to the first mobile communication terminal.
- FIG. 7 is a block diagram showing a functional configuration of each mobile communication terminal according to the present embodiment.
- each mobile communication terminal according to the present embodiment includes a position acquisition unit 102-1, an operation unit 110, a display unit 107-1, a control unit 106-1, and a storage unit 103-. 1 and a transmission / reception unit 101-1.
- the position acquisition unit 102-1 is realized by the positioning antenna 112 (212), the GPS signal processing unit 102 (202), or the like.
- the position acquisition unit 102-1 receives a positioning radio wave from a GPS satellite or the like, and acquires current position information (position coordinates including longitude and latitude) of the mobile communication terminal.
- the position acquisition unit 102-1 stores the acquired current position information in the storage unit 103-1, or updates the storage unit 103-1 based on new current position information acquired periodically.
- the operation unit 110 receives a meeting place, a meeting time, a mail address of another mobile communication terminal, and the like from a user, and stores destination information indicating the meeting place and the waiting time and a mail address of another mobile communication terminal.
- the storage unit 103-1 is stored based on the new destination information.
- the display unit 107-1 is realized by the monitor 107, the liquid crystal display 207, and the like.
- Display unit 107-1 displays an image and text based on the data from control unit 106-1. Specifically, display unit 107-1 displays the current position of the mobile communication terminal itself, the current position of other mobile communication terminals, and the destination on the map based on the data from control unit 106-1.
- touch panel 210 receives information (handwritten input information) via a user's finger or stylus pen, and control unit 106-1 displays a handwritten input image on touch panel 210 based on the handwritten input information. .
- touch panel 210 inputs trajectory information including time-series data of coordinate values to control unit 106-1 based on the position (coordinate values) on the touch panel pressed by the user's finger or stylus pen. . Based on the trajectory information, the control unit 106-1 causes the display unit 107-1 to display a trajectory on the touch panel 210 with the user's finger or stylus pen.
- the transmission / reception unit 101-1 is realized by the communication antenna 111 (211) and the wireless communication unit 101 (201).
- the transmission / reception unit 101-1 periodically transmits the current location information and destination information of the mobile communication terminal stored in the storage unit 103-1 to other mobile communication terminals via the Internet network 500.
- the transmission / reception unit 101-1 transmits the current location information of the mobile communication terminal and the current location information and destination information of other mobile communication terminals stored in the storage unit 103 to other mobile communication via the Internet network 500. Send periodically to the device.
- the transmitting / receiving unit 101-1 receives the current position information and destination information of other mobile communication terminals via the Internet network 500, and stores the current position information and destination information of other mobile communication terminals.
- the storage unit 103-1 is stored based on the current position information and destination information of other mobile communication terminals.
- the storage unit 103-1 is realized by the RAM 103, the ROM 104, the HDD 213, and the like.
- the storage unit 103 stores current position information of the mobile communication terminal, current position information of other mobile communication terminals, identification information of other mobile communication terminals, destination information, various map data, and the like.
- the storage unit 103-1 stores identification information (such as an e-mail address) for specifying another mobile phone 100 registered in advance by the user, or identification information for specifying the car navigation device 200.
- identification information for specifying the PND 300 is stored.
- the storage unit 103-1 stores different types of map data such as map data indicating a route map, map data indicating a road map, and map data indicating a house map.
- the storage unit 103-1 also stores map data indicating each map having a different scale.
- FIG. 8 is an image diagram showing the data structure of the first file 103-11 stored in the storage unit 103-1.
- the storage unit 103-1 stores the first file 103-11.
- the first file 103-11 stores the mail address, IP address, nickname, and terminal type (model, etc.) of the mobile communication terminal itself.
- the user of the mobile communication terminal sets the mail address, nickname, and terminal type of the mobile communication terminal stored in the first file 103-11 in advance via the operation unit 110.
- the terminal type may be set at the time of factory shipment.
- FIG. 9 is an image diagram showing a data structure of the second file 103-12 stored in the storage unit 103-1.
- the storage unit 103-1 stores the second file 103-12.
- the second file 103-12 stores the mail address, nickname, etc. of other mobile communication terminals in association with each other mobile communication terminal.
- the user of each mobile communication terminal registers the mail address and nickname of another mobile communication terminal via the operation unit 110 in advance. For example, nicknames are exchanged when communication between mobile communication terminals is established (for example, in steps S012, S022, and S030 in FIG. 2).
- FIG. 10 is an image diagram showing a data structure of the third file 103-13 stored in the storage unit 103-1.
- the storage unit 103-1 stores the third file 103-13.
- the third file 103-13 stores the current position information of the mobile communication terminal itself acquired by the position acquisition unit 102-1.
- the location acquisition unit 102-1 updates the current location information of each mobile communication terminal in the third file 103-13 each time new mobile location information is acquired.
- FIG. 11A is an image diagram showing a data structure of the fourth file 103-14 stored in the storage unit 103-1.
- FIG. 11B is an image diagram showing a data structure of the fifth file 103-15 stored in the storage unit 103-1.
- the storage unit 103-1 stores a fourth file 103-14 and a fifth file 103-15.
- the fourth file 103-14 stores the number of other mobile communication terminals that have established communication with the mobile communication terminal via the Internet network 500. For example, when the mobile phone 100 establishes communication between another mobile phone and another car navigation device 200, the control unit 106-1 sets “2” in the fourth file 103-14 of the mobile phone 100. Store.
- the fifth file 103-15 contains the nickname, IP address, terminal type, etc. of other mobile communication terminals that have established communication with the mobile communication terminal via the Internet network 500.
- Store current position information For example, when the mobile phone 100 has established communication between another mobile phone and the other car navigation device 200, the control unit 106-1 stores the other file in the fifth file 103-15 of the mobile phone 100.
- the nickname, IP address, terminal type, and current location information of the mobile phone and the car navigation device 200 are stored.
- the IP address of another mobile communication terminal is notified from the matching server 400 when the mobile communication terminal performs IP registration with the matching server 400 (step in FIG. 2). S006 and step S016).
- the storage unit 103-1 stores the IP addresses of other mobile communication terminals received by the transmission / reception unit 101-1 from the matching server 400 when the mobile communication terminal performs IP registration with the matching server 400.
- FIG. 12A is an image diagram showing a data structure of the sixth file 103-16 stored in the storage unit 103-1.
- FIG. 12B is an image diagram showing a data structure of the seventh file 103-17 stored in the storage unit 103-1.
- the storage unit 103-1 stores a sixth file 103-16 and a seventh file 103-17.
- the sixth file 103-16 and the seventh file 103-17 are received by the control unit 106-1 via the operation unit 110 or received from another mobile communication terminal via the transmission / reception unit 101-1. Stores ground information.
- the control unit 106-1 extracts the coordinate value of the meeting place including longitude and latitude from the destination information, and stores the coordinate value in the sixth file 103-16. Further, as shown in FIG. 12B, the control unit 106-1 extracts the waiting time from the destination information, and stores the waiting time in the seventh file 103-17.
- control unit 106-1 is realized by an arithmetic unit such as the CPU 106 (206).
- the control unit 106-1 has functions such as a calculation unit 106-2, a determination unit 106-3, and a display control unit 106-4. More specifically, each function of the control unit 106-1 is exhibited when the CPU 106 executes a program stored in the RAM 103, the ROM 104, or the like to control each hardware shown in FIGS. It is a function. For example, each function of the control unit 106-1 is realized by the CPU 106 once reading a program stored in the ROM 104 into the RAM 103 and sequentially executing the program while reading the program from the RAM 103.
- the control unit 106-1 reads the current location information of each mobile communication terminal stored in the third file 103-13 of the storage unit 103-1, and stores it in the fifth file 103-15 of the storage unit 103-1. Read the current location information of the other mobile communication terminals stored, read the destination information stored in the sixth file 103-16 of the storage unit 103-1, and store the map stored in the storage unit 103 With reference to the data, the display unit 107-1 displays the current position of the mobile communication terminal, the current position of the other mobile communication terminal, and the destination on the map.
- the calculation unit 106-2 reads the current location information of the mobile communication terminal itself from the third file 103-13, and reads the destination information from the sixth file 103-16.
- the calculation unit 106-2 calculates the distance from the current position to the destination based on the current position information and the destination information.
- the calculation unit 106-2 may read the current position information of another mobile communication terminal from the fifth file 103-15 and calculate the distance from the current position of the other mobile communication terminal to the destination.
- the determination unit 106-3 determines the map type based on the distance calculated by the calculation unit 106-2. Specifically, the determination unit 106-3 is based on the current position information and the destination information of the mobile communication terminal itself, and has a scale (enlargement ratio) that can simultaneously display the current position and the destination of the mobile communication terminal itself. Select a map.
- the determination unit 106-3 determines a map type based on the largest distance among the distances calculated by the calculation unit 106-2. Specifically, the determination unit 106-3 determines the current position of the mobile communication terminal itself, the current position information of the mobile communication terminal, and the current position information and destination information of all other mobile communication terminals. A map on a scale that can simultaneously display the current position and destination of other mobile communication terminals is selected.
- the determination unit 106-3 reads the model of the mobile communication terminal itself from the first file 103-11, reads the model of the other mobile communication terminal device from the fifth file 103-15, and sets the model Based on the map type. Specifically, the determination unit 106-3 selects a route map or a house map when the mobile communication terminal itself is a mobile phone. The determination unit 106-3 selects a road map when the mobile communication terminal itself is a car navigation device.
- the determination unit 106-3 may determine the type of the map based on the distance and the model. For example, when the mobile communication terminal itself is a mobile phone, the determination unit 106-3 performs the first operation in which the distance between the current position of the mobile communication terminal itself and the destination is stored in the storage unit 103-1 in advance. When it is less than the threshold value (for example, 1 km), the house map is selected. The determination unit 106-3 selects a route map when the mobile communication terminal itself is a mobile phone and when the distance between the mobile communication terminal itself and the destination information is greater than or equal to the first threshold value.
- the threshold value for example, 1 km
- the determination unit 106-3 When the mobile communication terminal itself is a car navigation device, the determination unit 106-3 also has a second threshold in which the distance between the current position of the mobile communication terminal itself and the destination is stored in the storage unit 103-1 in advance. When it is less than a value (for example, 5 km), a house map is selected. The determining unit 106-3 displays the road map when the mobile communication terminal itself is a car navigation device and when the distance between the current position of the mobile communication terminal itself and the destination is greater than or equal to the second threshold value. select.
- a value for example, 5 km
- the operation unit 110 may receive a map type selection command, and the determination unit 106-3 may select a map based on the selection command.
- the display control unit 106-4 reads the map data of the map type determined by the determination unit 106-3. Based on the map data, display control unit 106-4 causes display unit 107-1 to simultaneously display the current position of the mobile communication terminal itself, the current position of the other mobile communication terminal, and the destination.
- the display control unit 106-4 determines whether or not to display the current position of the other mobile communication terminal based on the type of map selected by the determination unit 106-3.
- display control unit 106-4 refers to fifth file 103-15 in storage unit 103-1, and determines whether the model of the mobile communication terminal itself is the same as the model of the other mobile communication terminal. After the determination, it may be determined whether or not to display the current position of the other mobile communication terminal based on the determination result.
- the display control unit 106-4 determines that the distance between the current position of the mobile communication terminal itself and the destination is greater than or equal to the first or second threshold, or the mobile communication terminal itself and other mobile communication When the terminal model is the same, the current position of the other mobile communication terminal is displayed. Then, the display control unit 106-4, when the distance between the current position of the mobile communication terminal itself and the destination is less than the first or second threshold, and the mobile communication terminal itself and other mobile communication If the terminal model is different, the current position of the other mobile communication terminal is not displayed.
- the display control unit 106-4 of the mobile phone 100 displays a route map
- the display control unit 106-4 determines the current position of the other mobile communication terminal only when the mobile communication terminal itself and the other mobile communication terminal are the same model. Display.
- the display control unit 106-4 of the car navigation device 200 displays a road map for a long distance (small scale, low magnification), the mobile communication terminal itself and the models of other mobile communication terminals Only when the two are the same, the current position of the other mobile communication terminal is displayed.
- the transmitting / receiving unit 101-1 can transmit image data relating to the image displayed on the display unit 107-1 to another mobile communication terminal via the Internet network 500.
- the image data is, for example, map data for displaying a map, advertisement data for displaying an advertisement, and the like. More specifically, when the control unit 106-1 transmits current position information to another mobile communication terminal or receives an image transmission command from the user via the operation unit 110, the control unit 106-1.
- the image data (for example, bitmap data, text data, etc.) output from the display unit 107-1 to the other mobile communication terminal is transmitted.
- FIG. 13 is an image diagram showing a state in which image data is shared by each mobile communication terminal.
- the mobile communication terminal according to the present embodiment is displayed on display unit 107-1 of another mobile communication terminal without itself accessing another site on Internet network 500. Images can be browsed (upper row in FIG. 13). That is, image information can be shared between mobile communication terminals.
- the transmitting / receiving unit 101-1 also transmits handwritten input information indicating an image input by handwriting on the touch panel 210 to another mobile communication terminal. That is, the display unit 107-1 of the mobile communication terminal can also display an image input by handwriting on another mobile communication terminal (lower part in FIG. 13). That is, handwritten input information can be shared between mobile communication terminals.
- each mobile communication terminal transmits its current location information to the IP addresses of all other mobile communication terminals stored in storage unit 103-1 (hereinafter, referred to as the following).
- Such a data transmission type is also called a broadcast type.
- FIG. 14 is an image diagram showing a data flow when the mobile communication terminal transmits destination information.
- the mobile phone 100A, the mobile phone 100B, and the car navigation device 200 mounted in the automobile 250 perform IP registration with the matching server 400.
- the mobile phone 100A when destination information is input to the mobile phone 100A, the mobile phone 100A is registered in the matching server 400 from the fifth file 103-15 in the storage unit 103-1.
- the mobile phone 100B and the car navigation device 200 are read out and the destination information is transmitted to the other mobile phone 100B and the car navigation device 200.
- the control unit 106-1 of the mobile phone 100A reads the coordinate value of the meeting place from the sixth file 103-16 of the storage unit 103-1, and sets the waiting time from the seventh file 103-17. These are read out and transmitted as destination information via the transmission / reception unit 101-1. That is, the data transmitted as the destination information includes the coordinate value of the meeting place and the meeting time.
- FIG. 15A is a first conceptual diagram showing a data flow when each mobile communication terminal transmits its current location information.
- FIG. 15B is a second image diagram showing a data flow when each mobile communication terminal transmits its current location information.
- FIG. 15C is a third image diagram illustrating a data flow when each mobile communication terminal transmits its current location information.
- the mobile phone 100A periodically transmits current position information indicating its current position to the mobile phone 100B and the car navigation device 200 via the Internet network 500 (see FIG. 1). .
- the mobile phone 100B periodically transmits current position information indicating its current position to the car navigation device 200 and the mobile phone 100A via the Internet network 500.
- the car navigation device 200 periodically transmits current position information indicating its current position to the mobile phone 100 ⁇ / b> A and the mobile phone 100 ⁇ / b> B via the Internet network 500.
- each mobile communication terminal is periodically IP-registered with matching server 400 (stored in its own fifth file 103-15).
- the current location information of the mobile communication terminal itself is transmitted to other mobile communication terminals.
- FIG. 16 is a flowchart showing a processing procedure of the current position display processing of the own terminal in mobile phone 100 according to the present embodiment.
- the mobile phone 100 performs IP registration with the matching server 400 via the carrier network 700, the relay server 600, and the Internet network 500 (step S100). At this time, the mobile phone 100 requests the IP address of the other mobile communication terminal based on the mail address of the other mobile communication terminal stored in the storage unit 103-1. Matching server 400 returns to mobile phone 100 the IP address of another mobile communication terminal that has already completed IP registration with matching server 400.
- the mobile phone 100 determines whether or not the user has input destination information (step S102).
- control unit 106-1 receives a meeting place and a meeting time (destination information) via operation unit 110 (YES in step S102)
- control unit 106-1 stores the destination information in the storage unit. It is stored in 103-1 (step S104).
- transmission / reception section 101-1 transmits destination information to another mobile communication terminal (step S106).
- control unit 106-1 determines whether or not destination information has been received from another mobile communication terminal (step S102). S112). When destination information is received from another mobile communication terminal (YES in step S112), control unit 106-1 stores the received destination information in storage unit 103-1 (step S114).
- the location acquisition unit 102-1 acquires the current location information of the mobile phone 100 (step S116). Based on the IP address received from matching server 400, transmission / reception section 101-1 transmits the current position information to another mobile communication terminal (step S117). Control unit 106-1 reads the coordinates of the current position of mobile phone 100 and the coordinates of the destination from storage unit 103-1 (step S118), and calculates the distance between the current position of mobile phone 100 and the destination. (Step S119).
- Control unit 106-1 determines whether or not the distance is a short distance (step S120). That is, it is determined whether or not the distance is less than a predetermined first threshold value.
- control unit 106-1 displays a map showing the periphery of the destination having a large scale (large enlargement rate). It is displayed on 107-1 (step S122).
- FIG. 17 is an image diagram showing a state where the display unit 107-1 displays the current position of the terminal on the map showing the vicinity of the large-scale destination in the mobile phone 100.
- control unit 106-1 causes display unit 107-1 to display both current position X and destination Z of mobile phone 100 on a large-scale house map, for example.
- control unit 106-1 displays a map with a small scale (small enlargement factor) on display unit 107-1. (Step S124).
- FIG. 18 is an image diagram showing a state where the display unit 107-1 displays the current position of the terminal on the small-scale route map in the mobile phone 100.
- control unit 106-1 causes display unit 107-1 to display both current position X and destination Z of mobile phone 100 on a small-scale route map, for example.
- control unit 106-1 determines whether operation unit 110 has accepted a logout command (IP address deletion command) (step S130).
- operation unit 110 receives a logout command
- transmission / reception unit 101-1 transmits a logout request to the matching server 400 via the Internet network 500 (step S140).
- control unit 106-1 allows current transmission / reception unit 101-1 to receive current location information from another mobile communication terminal. It is determined whether or not it has been received (step S150).
- control section 106-1 executes current position display processing (step S200) of the other terminal.
- control section 106-1 executes the processing from step S116.
- FIG. 19 is a flowchart showing a processing procedure of current position display processing of another terminal in mobile phone 100 according to the present embodiment.
- control section 106-1 when transmitting / receiving section 101-1 receives current position information from another mobile communication terminal (YES in step S150), control section 106-1 stores the current position information in storage section. It is stored (updated) in 103-1 (step S212). Then, control unit 106-1 determines whether or not a route map is displayed on display unit 107-1 (step S214).
- step S220 If the model of the other mobile communication terminal is the same as its own model (if YES in step S216), whether the current position of the other mobile communication terminal is within the display range of display unit 107-1 Is determined (step S218).
- control unit 106-1 displays its current position and other information on display unit 107-1. The current position and destination of the mobile communication terminal are displayed on the map (step S220).
- FIG. 20 is an image diagram showing a state where the display unit 107-1 displays the current position of the other terminal on the small-scale route map in the mobile phone 100.
- control unit 106-1 displays on display unit 107-1, for example, the current position of mobile phone 100, the current position of other mobile phone 100, and the purpose on a small-scale route map. Display the ground together.
- control unit 106-1 determines whether or not the operation unit 110 has accepted a logout command (IP address deletion command) (step S221).
- the transmission / reception unit 101-1 transmits a logout request to the matching server 400 via the Internet network 500 (step S230).
- control unit 106-1 determines whether transmission / reception unit 101-1 has received current location information from another mobile communication terminal. Is determined (step S222). When transmitting / receiving section 101-1 receives current position information from another mobile communication terminal (YES in step S222), the processing from step S212 is executed.
- the control unit 106-1 executes the processing from step S221. That is, for example, when the display unit 107-1 displays a large scale map, the control unit 106-1 adds and displays only another mobile phone 100 located within the display range.
- step S224 determines whether or not the current position of another mobile communication terminal is within the display range of display unit 107-1. Is determined (step S224).
- control unit 106-1 displays its current position and other information on display unit 107-1.
- the current position and destination of the mobile communication terminal are displayed on the map (step S226). Thereafter, the processing from step S221 is executed.
- FIG. 21 is an image diagram showing a state in which the display unit 107-1 displays the current position of the other terminal on the large-scale house map in the mobile phone 100.
- control unit 106-1 displays on display unit 107-1, for example, the current position of mobile phone 100, the current position of other mobile phone 100, and the purpose on a large-scale house map. Display the ground together. That is, when display unit 107-1 displays a large scale map, control unit 106-1 adds another mobile communication terminal located within the display range regardless of the model of each mobile communication terminal. And display. Thereafter, the control unit 106-1 executes the processing from step S221.
- control unit 106-1 executes the processing from step S221. Then, when transmitting / receiving section 101-1 no longer receives current location information from other mobile communication terminals (NO in step S222), control section 106-1 executes the processing from step S116 in FIG. .
- FIG. 22 is a flowchart showing a processing procedure of the current position display process of the own terminal in the car navigation device 200 according to the present embodiment.
- destination information is not input in the car navigation device 200 (only destination information is received from other mobile communication terminals).
- processing procedure of the map display process in PND 300 is the same as that of car navigation device 200, and therefore description thereof will not be repeated.
- the car navigation apparatus 200 performs IP registration with the matching server 400 via the Internet network 500 (step S300).
- the car navigation device 200 requests the IP address of the other mobile communication terminal from the matching server 400 based on the mail address of the other mobile communication terminal stored in the storage unit 103-1.
- Matching server 400 returns the IP address of another mobile communication terminal that has already completed IP registration to matching server 400 to car navigation device 200.
- the transmission / reception unit 101-1 of the car navigation apparatus 200 waits for reception of destination information from another mobile communication terminal (step S302).
- the control unit 106-1 stores the received destination information in the storage unit 103-1. (Step S304).
- the position acquisition unit 102-1 acquires the current position information of the car navigation device 200 (step S306). Based on the IP address received from matching server 400, transmission / reception section 101-1 transmits the current position information to another mobile communication terminal (step S307).
- the control unit 106-1 reads out the coordinates of the current position of the car navigation device 200 and the coordinates of the destination from the storage unit 103-1 (step S308), and determines the distance between the current position of the car navigation device 200 and the destination. Calculate (step S309).
- Control unit 106-1 determines whether or not the distance is a short distance (step S310). That is, it is determined whether the distance is less than a predetermined second threshold value.
- control unit 106-1 displays a map showing the vicinity of the destination having a large scale (large enlargement rate). The information is displayed on the unit 107-1 (step S312).
- FIG. 23 is an image diagram showing a state in which the display unit 107-1 displays the current position of the terminal on the map showing the vicinity of the large-scale destination in the car navigation device 200.
- control unit 106-1 causes display unit 107-1 to display both current position Y and destination Z of car navigation device 200 on, for example, a large-scale house map. .
- control unit 106-1 displays a small-scale map (normal road map) as a display unit. It is displayed on the screen 107-1 (step S314).
- FIG. 24 is an image diagram showing a state where the display unit 107-1 displays the current position of the terminal itself on a small-scale road map in the car navigation device 200.
- control unit 106-1 causes display unit 107-1 to display both current position Y and destination Z of car navigation device 200 on, for example, a small-scale road map. .
- position acquisition unit 102-1 determines the current position of car navigation device 200. Information is acquired (step S316).
- the control unit 106-1 causes the display unit 107-1 to display the current position of the car navigation device 200 on a small-scale map (normal road map) (step S318).
- control unit 106-1 determines whether operation unit 110 has accepted a logout command (IP address deletion command) (step S330).
- operation unit 110 receives a logout command
- the transmission / reception unit 101-1 transmits a logout request to the matching server 400 via the Internet network 500 (step S340).
- control unit 106-1 allows the transmission / reception unit 101-1 to receive current position information from another mobile communication terminal. It is determined whether or not it has been received (step S350).
- control section 106-1 executes current position display processing (step S400) of the other terminal.
- control section 106-1 executes the processing from step S306.
- FIG. 25 is a flowchart showing a processing procedure of current position display processing of another terminal in the car navigation device 200 according to the present embodiment.
- control section 106-1 when transmitting / receiving section 101-1 receives current position information from another mobile communication terminal (YES in step S350), control section 106-1 stores the current position information in storage section. It is stored (updated) in 103-1 (step S412). Then, control unit 106-1 determines whether or not display unit 107-1 displays a road map (step S414).
- step S416 If the model of the other mobile communication terminal is the same as its own model (if YES in step S416), whether the current position of the other mobile communication terminal is within the display range of display unit 107-1 Is determined (step S418).
- control unit 106-1 displays its current position and other information on display unit 107-1. The current position and destination of the mobile communication terminal are displayed on the map (step S420).
- FIG. 26 is an image diagram showing a state in which the display unit 107-1 displays the current position of the other terminal on the road map in the car navigation device 200.
- control unit 106-1 displays on display unit 107-1, for example, the current position of car navigation device 200 and the current position of another car navigation device 200 on a small-scale road map. And the destination are displayed together.
- control unit 106-1 determines whether operation unit 110 has accepted a logout command (step S421).
- the transmission / reception unit 101-1 transmits a logout request to the matching server 400 via the Internet network 500 (step S430).
- control unit 106-1 determines whether transmission / reception unit 101-1 has received current location information from another mobile communication terminal. Is determined (step S422). When transmitting / receiving section 101-1 receives current position information from another mobile communication terminal (YES in step S422), the processing from step S412 is executed.
- the control unit 106-1 executes the processing from step S421. That is, for example, when the display unit 107-1 displays a small scale map, the control unit 106-1 adds and displays only another car navigation device 200 located within the display range.
- step S424 determines whether or not the current position of another mobile communication terminal is within the display range of display unit 107-1 Is determined.
- control unit 106-1 displays its current position and other information on display unit 107-1.
- the current position and destination of the mobile communication terminal are displayed on the map (step S426). Thereafter, the control unit 106-1 executes the processing from step S421.
- FIG. 27 is an image diagram showing a state where the display unit 107-1 displays the current position of the other terminal on the house map in the car navigation device 200.
- control unit 106-1 displays on display unit 107-1, for example, the current position of car navigation device 200 and the current position of another mobile communication terminal on a large-scale house map. Display destinations together. That is, when the display unit 107-1 displays a large scale map, the control unit 106-1 additionally displays other mobile communication terminals located within the display range regardless of the respective models. . Thereafter, the control unit 106-1 executes the processing from step S421.
- control unit 106-1 executes the processing from step S421. Then, when the transmitting / receiving unit 101-1 no longer receives the current position information from another mobile communication terminal (NO in step S422), the control unit 106-1 executes the processing from step S306 in FIG. .
- the user of the mobile communication terminal can easily grasp the mutual positional relationship between the position of the mobile communication terminal and the position of the other mobile communication terminal and the destination. it can.
- the mobile communication terminal which comprises the network system 1 is comprised from various types of mobile communication terminals, and each mobile communication terminal can acquire the present location information of the other mobile communication terminal from which a kind differs. Therefore, for example, the user having the mobile phone 100 can grasp the current position of the user having the car navigation device 200 as well as the user having another mobile phone.
- each mobile communication terminal determines the type and scale of the map to be displayed according to the distance between the current position of the mobile communication terminal and the destination, the model of the mobile communication terminal, the model of other mobile communication terminals, etc. Therefore, the location information of each mobile communication terminal can be displayed more appropriately by effectively using the limited space of the display unit.
- each mobile communication terminal transmits its current location information to the IP addresses of all other mobile communication terminals stored in the storage unit 103-1.
- each mobile communication terminal stores its current location information and its own address to the IP address of one selected other mobile communication terminal.
- the current position information of other mobile communication terminals is transmitted (hereinafter, a form of transmitting such current position information is also referred to as a bucket relay type).
- FIG. 28 is an image diagram showing a data flow when each mobile communication terminal transmits its current location information.
- the control after the mobile phone 100A, the mobile phone 100B, and the car navigation device 200 mounted in the automobile 250 establish a direct interconnection through the matching server 400 will be described.
- the mobile phone 100A transmits current location information indicating the current location of the mobile phone 100 to the mobile phone 100B via the Internet network 500.
- the mobile phone 100B transmits the current location information from the mobile phone 100A and the current location information indicating its current location to the car navigation device 200 via the Internet network 500.
- the car navigation device 200 transmits the current position information from the mobile phone 100B and the current position information indicating its current position to the mobile phone 100A via the Internet network 500.
- the mobile phone 100A periodically transmits the current position information from the car navigation device 200 and the current position information indicating its own current position to the mobile phone 100B via the Internet network 500.
- the cellular phone 100B periodically transmits the current location information from the cellular phone 100A and the current location information indicating its current location to the car navigation device 200 via the Internet network 500.
- the car navigation apparatus 200 periodically transmits the current position information from the mobile phone 100B and the current position information indicating its current position to the mobile phone 100A via the Internet network 500.
- each mobile communication terminal is periodically IP-registered with the matching server 400 (stored in its own fifth file 103-15).
- the current position information of itself and the current position information of other mobile communication terminals registered in IP in the matching server 400 are transmitted to any of the mobile communication terminals.
- Each mobile communication terminal transmits the current location information of each mobile communication terminal to all of the other mobile communication terminals stored in the fifth file 103-15 of the storage unit 103-1 of each mobile communication terminal.
- another mobile communication terminal that transmits the current position information of each mobile communication terminal is selected.
- each mobile communication terminal transmits the current location information of each mobile communication terminal stored therein to another mobile communication terminal that has performed IP registration with the matching server 400 next to the mobile communication terminal.
- the current location information of each mobile communication terminal stored therein is transmitted to another mobile communication terminal corresponding to the IP registration time next to the IP registration time (login time) of the matching server 400 of itself.
- each mobile communication terminal is stored in another mobile communication terminal whose IP address is next to its own IP address among other mobile communication terminals that are IP-registered in the matching server 400.
- the current location information of the mobile communication terminal is transmitted.
- each mobile communication terminal may transmit the destination information to one other mobile communication terminal in order.
- the bucket relay type can be adopted for the network system 1 for transmission of destination information.
- FIG. 29 is a flowchart showing a processing procedure of the current position display process of the own terminal in mobile phone 100 according to the present embodiment.
- FIG. 30 is a flowchart showing a processing procedure of current position display processing of another terminal in mobile phone 100 according to the present embodiment.
- the processes in steps S117, S212, and S222 shown in FIGS. 16 and 19 are different. That is, after the mobile phone 100 executes the processes of steps S100 to S116, the transmitting / receiving unit 101-1 receives the current location information of the mobile phone 100 and the storage unit 103- based on the IP address received from the matching server 400. The current location information of other mobile communication terminals stored in 1 is transmitted to one other mobile communication terminal (step S117-2).
- control unit 106-1 has the current position of at least one other mobile communication terminal received from the other mobile communication terminal.
- Information is stored (updated) in the storage unit 103-1 (step S212-2).
- control unit 106-1 executes the processing from step S116 when operation unit 110 does not accept a logout command for matching server 400 (NO in step S221). That is, in the present embodiment, the process of step S222 is not executed.
- FIG. 31 is a flowchart showing a processing procedure of the current position display process of the own terminal in car navigation device 200 according to the present embodiment.
- FIG. 32 is a flowchart showing a processing procedure of current position display processing of another terminal in car navigation device 200 according to the present embodiment.
- step S307, step S412, and step S422 shown in FIGS. 22 and 25 are different. That is, after the car navigation device 200 executes the processing of steps S300 to S306, the transmission / reception unit 101-1 based on the IP address received from the matching server 400, and the current position information and storage unit of the car navigation device 200 The current location information of the other mobile communication terminal stored in 103-1 is transmitted to one other mobile communication terminal (step S307-2). Then, the car navigation device 200 executes the processing from step S308 to step S400.
- control unit 106-1 When the current position information is received from another mobile communication terminal (if YES in step S400), control unit 106-1 has the current position of at least one other mobile communication terminal received from the other mobile communication terminal. Information is stored (updated) in the storage unit 103-1 (step S412-2).
- step S414 the car navigation apparatus 200 executes the processing from step S414 to step S421.
- control unit 106-1 executes the processing from step S306. That is, in the present embodiment, the process of step S422 is not executed.
- the user of the mobile communication terminal can easily grasp the mutual positional relationship between the position of the mobile communication terminal and the position of the other mobile communication terminal and the destination. it can.
- the mobile communication terminals constituting the network system 1b are composed of various types of mobile communication terminals, and each mobile communication terminal can acquire current location information of other types of mobile communication terminals. Therefore, for example, the user having the mobile phone 100 can grasp the current position of the user having the car navigation device 200 as well as the user having another mobile phone.
- each mobile communication terminal determines the type and scale of the map to be displayed according to the distance between the current position of the mobile communication terminal and the destination, the model of the mobile communication terminal, the model of other mobile communication terminals, etc. Therefore, the location information of each mobile communication terminal can be displayed more appropriately by effectively using the limited space of the display unit.
- the transmission destination of the current position information in each mobile communication terminal is limited to one other mobile communication terminal, so the amount of data transmitted by each mobile communication terminal is suppressed. I can do this.
- the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. Then, a storage medium storing a program represented by software for achieving the present invention is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program code stored in the storage medium It is possible to enjoy the effects of the present invention also by reading and executing.
- the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
- a storage medium for supplying the program code for example, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card (IC memory card), ROM (mask ROM, flash) EEPROM, etc.) can be used.
- the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
[実施の形態1]
<ネットワークシステム1の全体構成>
まず、ネットワークシステム1の実施の形態1について説明する。図1は、本実施の形態に係るネットワークシステム1の一例を示す概略図である。図1に示すように、ネットワークシステム1は、携帯電話100と、カーナビゲーション装置200と、PND300と、マッチングサーバ400と、中継サーバ600と、インターネット網500と、キャリア網700とを備える。
ここで、本実施の形態に係るネットワークシステム1の動作概要について説明する。図2は、ネットワークシステム1における動作概要を示すシーケンス図である。図1および図2に示すように、本実施の形態に係る各移動通信端末は、P2P型のデータ送受信を行うために、はじめに互いのIPアドレスを交換(取得)する必要がある。そして、各移動通信端末は、IPアドレスを取得したのちに、P2P型のデータ送受信によって自身の現在位置情報や目的地情報などを他の移動通信端末に送信する。これによって、各移動通信端末は、自身の現在位置と他の移動通信端末の現在位置と目的地とを同時に表示することが可能となる。
<携帯電話100のハードウェア構成>
本実施の形態に係る携帯電話100のハードウェア構成について説明する。図3は、本実施の形態に係る携帯電話100のハードウェア構成を示すブロック図である。図3に示すように、本実施の形態に係る携帯電話100は、携帯電話100の各部を制御するためのCPU(Central Processing Unit)106と、通信信号を送受信する通信アンテナ111と、通信信号とデータとを相互に変換する無線通信部101と、GPS衛星からの電波を受信する測位アンテナ112と、その電波に基づいて現在位置に関するデータを取得するGPS信号処理部102と、現在位置情報や目的地情報などを格納するRAM(Random Access Memory)103と、制御プログラムなどを格納するROM(Read Only Memory)104と、携帯電話100の各部に電力を供給する電池105と、画像を表示するモニタ107と、外部音声が入力されるマイク108と、音声を出力するスピーカ109と、各種情報の入力を受け付ける操作部110とを備える。
次に、本実施の形態に係るカーナビゲーション装置200およびPND300のハードウェア構成について説明する。なお、PND300のハードウェア構成は、カーナビゲーション装置200のそれと同様であるので説明を繰り返さない。
次に、本実施の形態に係るマッチングサーバ400および中継サーバ600のハードウェア構成について説明する。なお、中継サーバ600のハードウェア構成は、マッチングサーバ400のそれと同様であるので説明を繰り返さない。
図7は、本実施の形態に係る各移動通信端末の機能構成を示すブロック図である。図7に示すように、本実施の形態に係る各移動通信端末は、位置取得部102-1と、操作部110と、表示部107-1と、制御部106-1と、記憶部103-1と、送受信部101-1とを含む。
記憶部103-1は、RAM103やROM104やHDD213などによって実現される。記憶部103は、移動通信端末の現在位置情報、他の移動通信端末の現在位置情報、他の移動通信端末の識別情報、目的地情報、各種の地図データなどを記憶する。具体的には、記憶部103-1は、ユーザが予め登録している、他の携帯電話100を特定するための識別情報(メールアドレスなど)や、カーナビゲーション装置200を特定するための識別情報や、PND300を特定するための識別情報などを記憶している。そして、記憶部103-1は、路線地図を示す地図データや、道路地図を示す地図データや、住宅地図を示す地図データなどのように、異なる種類の地図データを記憶する。また、記憶部103-1は、縮尺の異なるそれぞれの地図を示す地図データも記憶する。
図7に戻って、制御部106-1は、CPU106(206)などの演算装置によって実現される。制御部106-1は、算出部106-2、決定部106-3、表示制御部106-4などの機能を有する。より詳細には、制御部106-1が有する各機能は、CPU106がRAM103やROM104などに記憶されるプログラムを実行して図3および図4に示される各ハードウェアを制御することによって発揮される機能である。たとえば、制御部106-1が有する各機能は、CPU106が、ROM104に記憶されたプログラムを一旦RAM103へと読み出して、RAM103から当該プログラムを読み出しながら当該プログラムを順次実行することによって実現される。
本実施の形態に係る送受信部101-1は、表示部107-1にて表示されている画像に関する画像データを、インターネット網500を介して他の移動通信端末に送信することができる。画像データとは、たとえば、地図を表示するための地図データや、広告を表示するための広告データなどである。より詳細には、制御部106-1が、他の移動通信端末に現在位置情報を送信する際に、あるいは操作部110を介してユーザから画像送信命令を受け付けた際に、制御部106-1から表示部107-1に出力されている画像データ(たとえばビットマップデータやテキストデータなど)を、他の移動通信端末に送信する。
本実施の形態に係るネットワークシステム1における、各移動通信端末が目的地情報を送信する際のデータの流れを説明する。実施の形態1に係るネットワークシステム1においては、各移動通信端末が記憶部103-1に記憶されている全ての他の移動通信端末のIPアドレス宛に、自身の現在位置情報を送信する(以下、このようなデータ送信タイプを同報タイプとも称す。)。
本実施の形態に係るネットワークシステム1おける、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを説明する。図15Aは、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示す第1のイメージ図である。図15Bは、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示す第2のイメージ図である。図15Cは、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示す第3のイメージ図である。以下では、携帯電話100Aと携帯電話100Bと自動車250に搭載されているカーナビゲーション装置200とがマッチングサーバ400を通じて直接的な相互接続が確立された以降の制御について説明する。
次に、本実施の形態に係る携帯電話100における地図表示処理について説明する。図16は、本実施の形態に係る携帯電話100における自端末の現在位置表示処理の処理手順を示すフローチャートである。
次に、本実施の形態に係るカーナビゲーション装置200における地図表示処理について説明する。図22は、本実施の形態に係るカーナビゲーション装置200における自端末の現在位置表示処理の処理手順を示すフローチャートである。尚、以下では、カーナビゲーション装置200においては目的地情報の入力が行われない(他の移動通信端末からの目的地情報の受け付けのみを行う)場合について説明する。また、PND300における地図表示処理の処理手順は、カーナビゲーション装置200のそれと同様であるため説明を繰り返さない。
次に、ネットワークシステム1bの実施の形態2について説明する。実施の形態1に係るネットワークシステム1においては、各移動通信端末が記憶部103-1に記憶されている全ての他の移動通信端末のIPアドレス宛に、自身の現在位置情報を送信するものであったが、本実施の形態に係るネットワークシステム1bにおいては、各移動通信端末が、選択された1つの他の移動通信端末のIPアドレス宛に、自身の現在位置情報および自身が記憶している他の移動通信端末の現在位置情報を送信するものである(以下、このような現在位置情報を送信する形態をバケツリレータイプとも称す。)。
まず、本実施の形態に係るネットワークシステム1における、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを説明する。図28は、本実施の形態における各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示すイメージ図である。以下では、携帯電話100Aと携帯電話100Bと自動車250に搭載されているカーナビゲーション装置200とがマッチングサーバ400を通じて直接的な相互接続を確立した以降の制御について説明する。
次に、本実施の形態に係る携帯電話100における地図表示処理について説明する。図29は、本実施の形態に係る携帯電話100における自端末の現在位置表示処理の処理手順を示すフローチャートである。図30は、本実施の形態に係る携帯電話100における他端末の現在位置表示処理の処理手順を示すフローチャートである。
次に、本実施の形態に係るカーナビゲーション装置200における地図表示処理について説明する。図31は、本実施の形態に係るカーナビゲーション装置200における自端末の現在位置表示処理の処理手順を示すフローチャートである。図32は、本実施の形態に係るカーナビゲーション装置200における他端末の現在位置表示処理の処理手順を示すフローチャートである。
そして、カーナビゲーション装置200がステップS308~ステップS400までの処理を実行する。制御部106-1は、他の移動通信端末から現在位置情報を受信した場合(ステップS400にてYESである場合)、他の移動通信端末から受信した少なくとも1つの他の移動通信端末の現在位置情報を記憶部103-1に格納する(更新する)(ステップS412-2)。
Claims (20)
- ネットワーク(500)を介して相互に接続可能な少なくとも第1および第2の移動通信端末(100,200)を備えるネットワークシステムであって、
前記第1の移動通信端末は、
前記第1の移動通信端末の現在位置を示す第1の現在位置情報を取得する第1の位置情報取得部(102-1)と、
前記第2の移動通信端末を特定するための第2の識別情報を予め格納する第1の記憶部(103-1)と、
目的地を示す目的地情報の入力を受け付ける第1の操作部(110)と、
前記第2の識別情報に基づいて、前記第1の現在位置情報と前記目的地情報とを前記ネットワークを介して前記第2の移動通信端末へ送信する第1の送受信部(101-1)とを含み、
前記第2の移動通信端末は、
前記第2の移動通信端末の現在位置を示す第2の現在位置情報を取得する第2の位置情報取得部と、
第2の表示部(107-1)と、
地図情報を予め格納する第2の記憶部と、
前記第1および第2の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記第2の表示部に前記第1および第2の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させる第2の制御部(106-1)とを含む、ネットワークシステム。 - 前記第2の記憶部は、前記第1の移動通信端末を特定するための第1の識別情報を予めさらに格納し、
前記第2の移動通信端末は、
前記第1の識別情報に基づいて、前記第2の現在位置情報を前記ネットワークを介して前記第1の移動通信端末へ送信する第2の送受信部をさらに含み、
前記第1の記憶部は、地図情報を予めさらに格納し、
前記第1の移動通信端末は、
第1の表示部と、
前記第1および第2の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記第1の表示部に前記第1および第2の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させる第1の制御部とをさらに含む、請求の範囲第1項に記載のネットワークシステム。 - 前記第1の送受信部は、前記第1の表示部が表示している画像に関する情報を、前記第2の移動通信端末へ送信し、
前記第2の表示部は、前記第1の移動通信端末からの前記画像に関する情報に基づいて前記画像を表示する、請求の範囲第2項に記載のネットワークシステム。 - 前記第1の移動通信端末は、前記第1の表示部と前記第1の操作部とを含む第1のタッチパネル(210)をさらに含み、
前記第1の送受信部は、前記タッチパネルを介して入力された画像に関する情報を、前記第2の移動通信端末へ送信し、
前記第2の表示部は、前記第1の移動通信端末からの前記タッチパネルを介して入力された画像に関する情報に基づいて前記画像を表示する、請求の範囲第2項に記載のネットワークシステム。 - 前記第1の移動通信端末とネットワークを介して相互に接続可能な第3の移動通信端末(300)をさらに備え、
前記第1の記憶部は、前記第3の移動通信端末を特定するための第3の識別情報を予めさらに格納し、
前記第1の送受信部は、前記第3の識別情報に基づいて、前記第1の現在位置情報と前記目的地情報とを前記ネットワークを介して前記第3の移動通信端末へさらに送信し、
前記第3の移動通信端末は、
前記第3の移動通信端末の現在位置を示す第3の現在位置情報を取得する第3の位置情報取得部と、
第3の表示部と、
地図情報を予め格納する第3の記憶部と、
前記第1から第3の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記第3の表示部に前記第1から第3の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させる第3の制御部を含む、請求の範囲第1項に記載のネットワークシステム。 - 前記第1および第2の移動通信端末とネットワークを介して相互に接続可能な第3の移動通信端末をさらに備え、
前記第2の記憶部は、前記第3の移動通信端末を特定するための第3の識別情報を予め格納し、
前記第2の移動通信端末は、
前記第3の識別情報に基づいて、前記第1および第2の現在位置情報と前記目的地情報とを前記ネットワークを介して前記第3の移動通信端末へ送信する第2の送受信部をさらに含み、
前記第3の移動通信端末は、
前記第3の移動通信端末の現在位置を示す第3の現在位置情報を取得する第3の位置情報取得部と、
第3の表示部と、
地図情報と前記第1の移動通信端末を特定するための第1の識別情報とを予め格納する第3の記憶部と、
前記第1から第3の現在位置情報と前記目的地情報とに基づいて、前記地図情報を参照して、前記第3の表示部に前記第1から第3の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させる第3の制御部と、
前記第1の識別情報に基づいて、前記第2および第3の現在位置情報を前記ネットワークを介して前記第1の移動通信端末へ送信する第3の送受信部とを含み、
前記第1の記憶部は、地図情報を予めさらに格納し、
前記第1の送受信部は、前記第2の識別情報に基づいて、前記第3の現在位置情報を前記ネットワークを介して前記第2の移動通信端末へさらに送信し、
前記第2の制御部は、前記第3の現在位置情報に基づき、前記第2の表示部に前記第3の移動通信端末の現在位置をさらに表示させ、
前記第1の移動通信端末は、
第1の表示部と、
前記第1から第3の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記第1の表示部に前記第1から第3の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第1の制御部とをさらに含む、請求の範囲第1項に記載のネットワークシステム。 - 前記第2の記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記第2の制御部は、
前記第2の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出する算出部(106-2)と、
前記距離に基づいて地図の表示形態を決定する決定部(106-3)と、
前記第2の表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の前記現在位置と前記目的地とを同時に表示させる表示制御部(106-4)とを含む、請求の範囲第1項に記載のネットワークシステム。 - 前記現在位置情報は、対応する移動通信端末の機種を含み、
前記決定部は、自身の機種と他の移動通信端末装置の機種とに基づいて、地図の表示形態を決定する、請求の範囲第7項に記載のネットワークシステム。 - 前記第2の記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記第2の制御部は、
前記第1および第2の現在位置情報と前記目的地情報とに基づいて、各前記移動通信端末の現在位置から前記目的地までのそれぞれの距離を算出する算出部と、
前記距離のうちの最も大きな距離に基づいて地図の表示形態を決定する決定部と、
前記第2の表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の現在位置と前記目的地とを同時に表示させる表示制御部とを含む、請求の範囲第1項に記載のネットワークシステム。 - 前記目的地情報は、待ち合わせ時刻に関する情報を含み、
前記第1の操作部は、待ち合わせ時刻に関する情報をも含む入力を受け付ける、請求の範囲第1項に記載のネットワークシステム。 - ネットワークを介して少なくとも1つの他の移動通信端末と相互に接続可能な移動通信端末であって、
表示部と、
前記移動通信端末の現在位置を示す第1の現在位置情報を取得する位置情報取得部と、
地図情報と前記他の移動通信端末を特定するための識別情報とを予め格納する記憶部と、
目的地を示す目的地情報の入力を受け付ける操作部と、
前記識別情報に基づいて前記第1の現在位置情報と前記目的地情報とを前記ネットワークを介して前記他の移動通信端末へ送信し、前記他の移動通信端末から前記他の移動通信端末の現在位置を示す第2の現在位置情報を受信する送受信部と、
前記第1および第2の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記表示部に前記移動通信端末の現在位置と前記他の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させる制御部とを備える、移動通信端末。 - 前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記制御部は、
前記第1の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出する算出部と、
前記距離に基づいて地図の表示形態を決定する決定部と、
前記表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各前記移動通信端末の現在位置と前記目的地とを同時に表示させる表示制御部とを含む、請求の範囲第11項に記載の移動通信端末。 - 前記第1の現在位置情報は、前記移動通信端末の機種を含み、
前記第2の現在位置情報は、前記他の移動通信端末の機種を含み、
前記決定部は、前記移動通信端末の機種と前記他の移動通信端末装置の機種とに基づいて、地図の表示形態を決定する、請求の範囲第12項に記載の移動通信端末。 - 前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記制御部は、
前記第1および第2の現在位置情報と前記目的地情報とに基づいて、各前記移動通信端末の現在位置から前記目的地までのそれぞれの距離を算出する算出部と、
前記距離のうちの最も大きな距離に基づいて地図の表示形態を決定する決定部と、
前記表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各前記移動通信端末の現在位置と前記目的地とを同時に表示させる表示制御部とを含む、請求の範囲第11項に記載の移動通信端末。 - 前記送受信部は、前記表示部が表示している画像に関する情報を、前記他の移動通信端末へ送信し、
前記表示部は、前記他の移動通信端末からの画像に関する情報に基づいて前記画像を表示する、請求の範囲第11項に記載の移動通信端末。 - 前記目的地情報は、待ち合わせ時刻に関する情報をさらに含み、
前記操作部は、待ち合わせ時刻に関する情報をも含む入力を受け付ける、請求の範囲第11項に記載の移動通信端末。 - ネットワークを介して少なくとも1つの他の移動通信端末と相互に接続可能な移動通信端末における通信方法であって、
前記移動通信端末は、
表示部と、
操作部と、
演算処理部と、
前記移動通信端末の現在位置を示す第1の現在位置情報を取得する位置情報取得部と、
地図情報と前記他の移動通信端末を特定するための識別情報とを予め格納する記憶部とを備え、
前記通信方法は、
目的地を示す目的地情報の入力を受け付けるステップと、
前記識別情報に基づいて前記第1の現在位置情報と前記目的地情報とを前記ネットワークを介して前記他の移動通信端末へ送信するステップと、
前記他の移動通信端末から前記他の移動通信端末の現在位置を示す第2の現在位置情報を受信するステップと、
前記第1および第2の現在位置情報と前記目的地情報とに基づき、前記地図情報を参照して、前記表示部に前記移動通信端末の現在位置と前記他の移動通信端末の現在位置と前記目的地とを同時に地図上に表示させるステップとを備える、通信方法。 - 前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記現在位置と前記目的地とを表示させるステップは、
前記第1の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出するステップと、
前記距離に基づいて地図の表示形態を決定するステップと、
前記表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各前記移動通信端末の現在位置と前記目的地とを同時に表示させるステップとを含む、請求の範囲第17項に記載の通信方法。 - 前記第1の現在位置情報は、前記移動通信端末の機種を含み、
前記第2の現在位置情報は、前記他の移動通信端末の機種を含み、
前記決定するステップは、前記移動通信端末の機種と前記他の移動通信端末装置の機種とに基づいて、地図の表示形態を決定するステップを含む、請求の範囲第18項に記載の移動通信端末。 - 前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記表示部に前記現在位置と目的地とを表示させるステップは、
前記第1および第2の現在位置情報と前記目的地情報とに基づいて、各前記移動通信端末の現在位置から前記目的地までのそれぞれの距離を算出するステップと、
前記距離のうちの最も大きな距離に基づいて地図の表示形態を決定するステップと、
前記表示部に、前記決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各前記移動通信端末の現在位置と前記目的地とを同時に表示させるステップとを含む、請求の範囲第17項に記載の通信方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009801094658A CN102090079A (zh) | 2008-03-19 | 2009-02-10 | 网络***和移动通信终端 |
US12/933,210 US20110015858A1 (en) | 2008-03-19 | 2009-02-10 | Network system and mobile communication terminal |
EP09721692.3A EP2257089A4 (en) | 2008-03-19 | 2009-02-10 | NETWORK SYSTEM AND MOBILE COMMUNICATION TERMINAL |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-071838 | 2008-03-19 | ||
JP2008071838A JP5250902B2 (ja) | 2008-03-19 | 2008-03-19 | ネットワークシステム、移動通信端末、および通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009116331A1 true WO2009116331A1 (ja) | 2009-09-24 |
Family
ID=41090739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/052212 WO2009116331A1 (ja) | 2008-03-19 | 2009-02-10 | ネットワークシステムおよび移動通信端末 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110015858A1 (ja) |
EP (1) | EP2257089A4 (ja) |
JP (1) | JP5250902B2 (ja) |
CN (1) | CN102090079A (ja) |
WO (1) | WO2009116331A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510553A (zh) * | 2011-11-11 | 2012-06-20 | 百度在线网络技术(北京)有限公司 | 基于地图追踪聚会参与者状态的方法、***及装置 |
RU2548156C2 (ru) * | 2009-11-03 | 2015-04-20 | Самсунг Электроникс Ко., Лтд. | Пользовательский терминал, способ для обеспечения его положения и способ для направления его маршрута |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9392406B2 (en) | 2005-02-03 | 2016-07-12 | Trueposition, Inc. | Method and system for location-based monitoring of a mobile device |
US8451998B2 (en) * | 2007-03-19 | 2013-05-28 | At&T Intellectual Property I, L.P. | System and method for providing location information |
JP5549945B2 (ja) | 2009-10-05 | 2014-07-16 | 旭硝子株式会社 | 軟質ポリウレタンフォームの製造方法 |
JP5600054B2 (ja) * | 2010-12-10 | 2014-10-01 | Kddi株式会社 | 複数の移動端末の同行状態を推定する同行判定装置、移動端末及びプログラム |
JP2013032914A (ja) * | 2011-07-29 | 2013-02-14 | Jvc Kenwood Corp | 情報提示装置、サーバ、情報提示方法、及び、プログラム |
KR101873525B1 (ko) * | 2011-12-08 | 2018-07-03 | 삼성전자 주식회사 | 휴대단말기의 콘텐츠 표시장치 및 방법 |
US9325797B2 (en) * | 2012-02-29 | 2016-04-26 | Google Inc. | System and method for requesting an updated user location |
US8907909B2 (en) * | 2012-05-29 | 2014-12-09 | General Electric Company | Dynamic modular control system |
CN103491496B (zh) * | 2012-06-11 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 一种获取地点描述信息的方法、终端、地点服务器及*** |
EP2675146B1 (en) * | 2012-06-11 | 2021-08-04 | Samsung Electronics Co., Ltd. | Terminal apparatus and method for setting up destination by sharing position information |
EP2675147B1 (en) | 2012-06-11 | 2022-03-23 | Samsung Electronics Co., Ltd. | Service providing system in a vehicle including display device and mobile device, and method for providing service using the same |
WO2014032680A1 (en) * | 2012-08-30 | 2014-03-06 | Volvo Truck Corporation | Method for proving remote instructions in a communication system |
US9047244B1 (en) * | 2012-09-11 | 2015-06-02 | Google Inc. | Multi-screen computing device applications |
US8682529B1 (en) * | 2013-01-07 | 2014-03-25 | Ford Global Technologies, Llc | Methods and apparatus for dynamic embedded object handling |
CN105606114B (zh) * | 2016-02-23 | 2019-11-22 | 腾讯科技(深圳)有限公司 | 一种车载导航方法、交互***服务器、终端以及*** |
WO2017168233A1 (en) * | 2016-03-30 | 2017-10-05 | Gurunavi, Inc. | Reservation confirmation method, non-transitory computer-readable storage medium storing program, and server device |
EP3287746B1 (de) * | 2016-08-24 | 2020-06-10 | Skoda Auto a.s. | Verfahren zum betreiben einer navigationsvorrichtung für eine rückführ-navigation, navigationsvorrichtung und kraftfahrzeug |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0620197A (ja) | 1992-06-29 | 1994-01-28 | Sanyo Electric Co Ltd | 地図データ表示装置 |
JPH085394A (ja) | 1994-06-21 | 1996-01-12 | Hitachi Ltd | 携帯端末装置及びそれを用いた通信システム |
JP2005061966A (ja) * | 2003-08-11 | 2005-03-10 | Mitsubishi Electric Corp | 通信端末、サーバ及びこれらを用いた地図通信会議システム |
JP2005351859A (ja) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Ind Co Ltd | 無線通信システムおよび通信端末装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4483027B2 (ja) * | 2000-05-25 | 2010-06-16 | ソニー株式会社 | サーバ装置、データ送受信方法及び記録媒体 |
US6941127B2 (en) * | 2000-12-12 | 2005-09-06 | Yamaha Corporation | Portable telephone apparatus |
JP2005140866A (ja) * | 2003-11-04 | 2005-06-02 | Ntt Docomo Inc | 地図情報生成システム及び通信端末 |
US7668553B2 (en) * | 2003-12-26 | 2010-02-23 | Pantech Co., Ltd. | Mobile communication system and method for capturing information of other mobile communication terminals |
JP2005195518A (ja) * | 2004-01-08 | 2005-07-21 | Denso It Laboratory Inc | ナビゲーション装置 |
JP2005333247A (ja) * | 2004-05-18 | 2005-12-02 | Nippon Telegr & Teleph Corp <Ntt> | 位置情報配信装置、移動端末、位置情報交換システム、位置情報交換方法、位置情報配信プログラムおよび位置情報交換プログラム |
FR2874145B1 (fr) * | 2004-08-05 | 2006-11-24 | Cit Alcatel | Procede de localisation d'un terminal mobile avec affichage de sa position sur un autre terminal mobile |
US7353034B2 (en) * | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US8275397B2 (en) * | 2005-07-14 | 2012-09-25 | Huston Charles D | GPS based friend location and identification system and method |
JP2007078366A (ja) * | 2005-09-09 | 2007-03-29 | Ibm Japan Ltd | 地図情報の付加情報を取得する方法およびコンピュータ |
KR20080044110A (ko) * | 2006-11-15 | 2008-05-20 | 엔에이치엔(주) | 동적 다중 위치 정보 통합 시스템, 그 방법 및 이를지원하는 무선 단말 |
EP2026615B1 (en) * | 2007-07-30 | 2014-10-29 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and program product |
US8160606B2 (en) * | 2007-12-28 | 2012-04-17 | Telenav, Inc. | Mobile location sharing system |
US8081992B2 (en) * | 2008-02-01 | 2011-12-20 | Research In Motion Limited | System and method for displaying the geographic location associated with a phone call received on a phone-equipped mobile device |
US8103250B2 (en) * | 2008-12-04 | 2012-01-24 | At&T Mobility Ii Llc | System and method for sharing location data in a wireless communication network |
US8335647B2 (en) * | 2008-12-04 | 2012-12-18 | Verizon Patent And Licensing Inc. | Navigation based on popular user-defined paths |
US8165799B2 (en) * | 2009-05-22 | 2012-04-24 | Microsoft Corporation | Timed location sharing |
-
2008
- 2008-03-19 JP JP2008071838A patent/JP5250902B2/ja not_active Expired - Fee Related
-
2009
- 2009-02-10 WO PCT/JP2009/052212 patent/WO2009116331A1/ja active Application Filing
- 2009-02-10 US US12/933,210 patent/US20110015858A1/en not_active Abandoned
- 2009-02-10 EP EP09721692.3A patent/EP2257089A4/en not_active Withdrawn
- 2009-02-10 CN CN2009801094658A patent/CN102090079A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0620197A (ja) | 1992-06-29 | 1994-01-28 | Sanyo Electric Co Ltd | 地図データ表示装置 |
JPH085394A (ja) | 1994-06-21 | 1996-01-12 | Hitachi Ltd | 携帯端末装置及びそれを用いた通信システム |
JP2005061966A (ja) * | 2003-08-11 | 2005-03-10 | Mitsubishi Electric Corp | 通信端末、サーバ及びこれらを用いた地図通信会議システム |
JP2005351859A (ja) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Ind Co Ltd | 無線通信システムおよび通信端末装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2257089A4 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2548156C2 (ru) * | 2009-11-03 | 2015-04-20 | Самсунг Электроникс Ко., Лтд. | Пользовательский терминал, способ для обеспечения его положения и способ для направления его маршрута |
US9546879B2 (en) | 2009-11-03 | 2017-01-17 | Samsung Electronics Co., Ltd. | User terminal, method for providing position and method for guiding route thereof |
CN102510553A (zh) * | 2011-11-11 | 2012-06-20 | 百度在线网络技术(北京)有限公司 | 基于地图追踪聚会参与者状态的方法、***及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2257089A1 (en) | 2010-12-01 |
US20110015858A1 (en) | 2011-01-20 |
JP2009231933A (ja) | 2009-10-08 |
EP2257089A4 (en) | 2013-12-11 |
CN102090079A (zh) | 2011-06-08 |
JP5250902B2 (ja) | 2013-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5250902B2 (ja) | ネットワークシステム、移動通信端末、および通信方法 | |
CN103443589B (zh) | 用于确定位置偏移信息的方法和装置 | |
TWI391632B (zh) | 利用識別標籤之定位導航系統與應用於其上之定位導航方法 | |
US9198004B2 (en) | User-in-the-loop architecture for indoor positioning | |
US9702962B2 (en) | Method for providing vehicle information and terminal device applying the same | |
US20040225436A1 (en) | Map information processing device, its system, its method, its program, recording medium storing the program, position information display device, its method, its program and recording medium storing the program | |
US20080288165A1 (en) | Displaying a Map Having a Close Known Location | |
AU2004251217A1 (en) | Navigation system | |
JPWO2005124280A1 (ja) | 通信型ナビゲーションシステムおよび情報配信サーバならびに携帯ナビゲーション端末 | |
CN102467545B (zh) | 公交路线查询的方法及设备 | |
KR20190059120A (ko) | 사물인터넷 기반의 증강현실을 이용한 시설물 점검 시스템 | |
US20040233101A1 (en) | Method for providing location information in mobile communication system | |
JP2010536051A (ja) | 芸術的マップでナビゲートする方法及びアプリケーション | |
CN102023289A (zh) | 电子装置及地图显示方法 | |
JP2006521033A (ja) | 移動通信端末機を用いたナビゲーションシステムおよび方法 | |
JP4710217B2 (ja) | 情報提示装置及び情報提示方法、情報提示システム、並びにコンピュータ・プログラム | |
CN113532442A (zh) | 一种室内ar行人导航方法 | |
KR20040083338A (ko) | 이동 통신 단말기를 이용한 네비게이션 시스템 및 방법 | |
JP3112919U (ja) | 施設情報を無線伝送するコントロールセンタ | |
KR20100083234A (ko) | 휴대용 단말기에서 단문 메시지 서비스를 이용한 지도 정보제공 장치 및 방법 | |
JP4611400B2 (ja) | ナビゲーション支援装置 | |
CN101017093A (zh) | 一种地理位置确定与显示的方法 | |
JP2007282019A (ja) | サーバ、地図配信システム及びプログラム | |
JP5137133B2 (ja) | 移動通信端末、情報送受信方法、および情報送受信プログラム | |
JP5362204B2 (ja) | 地図表示システム、地図表示サーバ、地図表示方法、および、コンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200980109465.8 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09721692 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009721692 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12933210 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 6508/CHENP/2010 Country of ref document: IN |