WO2001009731A1 - Soumission d'information de position et appareil a cet effet - Google Patents

Soumission d'information de position et appareil a cet effet Download PDF

Info

Publication number
WO2001009731A1
WO2001009731A1 PCT/JP2000/005142 JP0005142W WO0109731A1 WO 2001009731 A1 WO2001009731 A1 WO 2001009731A1 JP 0005142 W JP0005142 W JP 0005142W WO 0109731 A1 WO0109731 A1 WO 0109731A1
Authority
WO
WIPO (PCT)
Prior art keywords
position information
mobile communication
information
communication terminal
computer
Prior art date
Application number
PCT/JP2000/005142
Other languages
English (en)
French (fr)
Inventor
Youichi Tanibayashi
Koichi Takahara
Masahiro Kaiwa
Hiroyuki Yamamoto
Kaoru Nakajima
Ichiro Inaba
Yuichiro Tsutsui
Original Assignee
Ntt Docomo, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ntt Docomo, Inc. filed Critical Ntt Docomo, Inc.
Priority to US09/786,818 priority Critical patent/US7010306B1/en
Priority to DE60038724T priority patent/DE60038724T2/de
Priority to EP00949943A priority patent/EP1126376B1/en
Publication of WO2001009731A1 publication Critical patent/WO2001009731A1/ja
Priority to HK02101074.5A priority patent/HK1039663B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/10Mobility data transfer between location register and external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Definitions

  • the present invention relates to a position information notification method and a position information notification device for notifying position information of a mobile communication terminal.
  • Mobile communication networks such as cellular telephones, can determine where mobile communication terminals are currently located.
  • various systems have been proposed that provide an information providing service using location information acquired in this type of mobile communication network.
  • PHS Personal Handy-phone System
  • it is possible to know which base station a mobile communication terminal is currently in within the wireless zone, and use this location information to provide a location tracking service Systems are known.
  • the expression format of the obtained location information of the mobile communication terminal differs depending on the location detection method adopted by the mobile communication network.
  • the format is identification information (hereinafter referred to as a base station ID) for identifying a base station that manages a wireless zone in which a mobile communication terminal is located. It is a format of latitude and longitude obtained by measuring the position of the terminal.
  • the computer system depending on the application of the computer system, there are cases where it is desired to handle location information in a latitude-longitude expression format, and in other cases it is desired to handle it in an expression format corresponding to administrative divisions.
  • a convenience store that provides a location tracking service, etc.
  • the overnight system requires relatively high-accuracy location information, but a computer system that provides weather forecast information according to the location of the mobile communication terminal requires only relatively low-accuracy location information.
  • the computer system application supports how the computer system obtains the location information. It depends on the communication protocol.
  • One aspect of the present invention is to detect the position of a mobile communication terminal, generate position information, and then notify the first computer of the position information. While converting to the first representation format that can be handled by the computer, when notifying the second computer of the location information, the representation format at the time of generating the location information is converted to the first representation format that can be handled by the second computer. Convert to the expression format of 2 and notify. As a result, a common platform for providing location information corresponding to network integration can be provided in terms of location information expression format.
  • the computer after detecting the position of the mobile communication terminal, the computer generates and notifies positional information with the accuracy required by the computer.
  • a common platform for providing location information corresponding to network integration can be provided in terms of location information accuracy.
  • another aspect of the present invention is to detect the position of the mobile communication terminal, generate position information, and add the position information to data transmitted from the mobile communication terminal to the computer, thereby obtaining the position information. Notify the computer. This makes it possible to supply the location information of the mobile communication terminal to various computers without depending on the specifications of the mobile communication terminal.
  • Another aspect of the present invention is to obtain location information of a mobile communication terminal from a computer.
  • the mobile station Upon receiving the request signal, the mobile station detects the position of the mobile communication terminal in accordance with the request signal, generates position information, and notifies the computer of the position information.
  • the location information of the mobile communication terminal can be supplied to various computers as a standard interface protocol without depending on the specifications of the mobile communication terminal.
  • FIG. 1 is a block diagram showing the configuration of the entire network for executing the position information notification method according to the first embodiment of the present invention.
  • FIG. 2 is a block diagram showing the configuration of the simplified mobile phone according to the embodiment.
  • FIG. 3 is a block diagram illustrating a configuration of a mobile phone including the GPS receiver according to the embodiment.
  • FIG. 4 is a format diagram illustrating an example of a conversion table for a simplified cellular phone network according to the embodiment.
  • FIG. 5 is a format diagram showing an example of a conversion table for a mobile phone network in the embodiment.
  • FIG. 6 is a format diagram showing an example of a conversion table for a mobile bucket communication network in the embodiment.
  • FIG. 7 is a format diagram showing an example of a latitude / longitude provision target list table in the embodiment.
  • FIG. 8 is a flowchart showing the operation of the location information providing unit of the gateway server in the embodiment.
  • FIG. 9 is a flowchart showing the operation of the location information providing unit of the gateway server according to the modification of the embodiment.
  • FIG. 10 is a block diagram showing the overall configuration of a network that executes the position information notification method according to the second embodiment of the present invention.
  • FIG. 11 is a format diagram showing an example of an area ID conversion table in the embodiment.
  • FIG. 12 is a format showing an example of a conversion table for a sector ID in the embodiment.
  • FIG. 13 is a format diagram showing an example of a position information accuracy table in the embodiment.
  • FIG. 14 is a flowchart showing the operation of the location information providing unit of the gateway server in the embodiment.
  • FIG. 15 is a block diagram showing the configuration of the entire mobile communication system that executes the position information notification method according to the third embodiment of the present invention.
  • FIG. 16 is a diagram illustrating an example of a submenu data in the HTML format transmitted from the IP server to the mobile station in the embodiment.
  • FIG. 17 is a diagram of a screen displayed on the mobile station based on the submenu data in the HTML format shown in FIG. 11 in the embodiment.
  • FIG. 18 is a block diagram showing a configuration of the gateway server in the embodiment.
  • FIG. 19 is a format diagram showing an example of the storage contents of the IP information database provided in the gateway server according to the embodiment.
  • FIG. 20 is a format diagram showing an example of the stored contents of a regional code table provided in the gateway server according to the embodiment.
  • FIG. 21 is a format diagram showing an example of the storage contents of the location-related information database provided in the IP server according to the embodiment.
  • FIG. 22 is a flowchart showing an operation flow of the mobile communication system in the first specific example of the embodiment.
  • FIG. 23 is a format diagram showing an example of the stored contents of a service area information table provided in the exchange according to the embodiment.
  • FIG. 24 is a format diagram showing an example of storage contents based on location registration data in the home memory in the embodiment.
  • FIG. 25 is a format diagram showing an example of the storage contents of an ID database provided in the gateway server in the embodiment.
  • FIG. 26 shows an operation flow of the mobile communication system in the second specific example of the embodiment. It is a flowchart shown.
  • FIG. 27 is a flowchart showing an operation flow of the mobile communication system in the second specific example of the embodiment.
  • FIG. 28 is a format diagram showing an example of a storage content on a data base provided in the gateway server in the embodiment.
  • FIG. 29 is a format diagram showing an example of the storage contents of a database provided in the gateway server according to the embodiment.
  • First Embodiment A form in which the mobile communication terminal can notify the computer of the position information even if the expression form of the position information is different between the mobile communication terminal and the computer.
  • Second Embodiment A form in which a mobile communication terminal notifies a computer of location information with desired accuracy of the computer,
  • Third Embodiment A form in which a mobile communication terminal notifies various servers as a standard interface protocol while maintaining the security of the position information of the mobile communication terminal.
  • first to third embodiments are merely examples of the present invention, and the present invention can take various forms within the scope of the technical idea.
  • the mobile communication terminal can notify the computer of the location information even if the expression format of the location information is different between the mobile communication terminal and the computer.
  • A-1 Configuration of the first embodiment First, the configuration of the first embodiment will be described.
  • FIG. 1 is a block diagram showing an overall configuration of a network according to the embodiment.
  • reference numeral 10 denotes a simple portable telephone (mobile communication terminal) accommodated in a simple portable telephone network 12 (mobile communication network) called PHS (Personal Handy-phone System).
  • the portable cellular phone 10 can receive the telephone communication service of the PHS by performing radio communication with the base station 11 of the portable cellular network 12.
  • Reference numeral 20 denotes a mobile phone (mobile communication terminal) accommodated in a mobile phone network 22 (mobile communication network) such as a PDC (Personal Digital Cellular).
  • the mobile phone 20 can receive a mobile phone service such as a PDC by performing wireless communication with the base station 21 of the mobile phone network 22.
  • the above-mentioned simple mobile telephone network 12 and the mobile telephone network 22 are connected via a gateway device (not shown), and can be connected to each other.
  • Reference numeral 30 denotes a mobile phone (mobile communication terminal) accommodated in a mobile bucket communication network 32 (mobile communication network).
  • the mobile phone 30 can receive the packet communication service of the mobile packet communication network 30 by performing wireless communication with the base station 31 of the mobile packet communication network 32.
  • the mobile phone 30 includes a GPS receiver 34, and can perform positioning expressed by latitude and longitude.
  • the portable telephones 10, 20, and 30 will be referred to as the portable telephones 10, 20, and 30 when referring to all of the portable telephones 10, 20, and 30.
  • a gateway server 40 relays data communication between the mobile packet communication network 30 and an external network such as the Internet 70.
  • the gateway server 40 includes, in addition to the data relay unit 40a for relaying the data communication, the IP (Information Provider) connected to the Internet 70 with the position information of the portable devices 10, 20, and 30 described above.
  • a position information providing unit 40b (first position information notifying unit) for notifying computers such as the servers 80A and 80B is provided.
  • the position information providing unit 40b includes a latitude / longitude provision target list table described later.
  • Numeral 50 is a positioning center (first position information generation unit). Obtain the position information of 0 and store it.
  • the simple mobile phone network 12 can detect which base station 11 the wireless zone of each simple mobile phone 10 is currently located in.
  • the positioning center 50 uses this detection result as a simple mobile phone network 1
  • the mobile phone network 22 can detect which service area each mobile phone 20 is currently located in.
  • the service area refers to an area defined by a wireless zone of a predetermined number of base stations 21.
  • the positioning center 50 obtains the detection result from the mobile phone network 22 and associates the identification information of each mobile phone 20 with the identification information of the service area where the mobile phone is located (that is, the area ID). Store in Table 50b.
  • the mobile packet communication network 32 can detect which base station 31 each mobile phone 30 is currently located in a sector of the wireless zone.
  • the sector refers to a partial area of the wireless zone divided by the directional antenna of the base station 31.
  • the positioning center 50 obtains this detection result from the mobile packet communication network 32 and associates the identification information of each mobile phone 30 with the identification information of the serving sector (that is, the sector ID), It is stored in the sector ID table 50c.
  • the positioning center 50 includes a GPS correction unit 50d that corrects the GPS measurement value of the mobile phone 30 by a D (Differential) -GPS method.
  • the GPS correction unit 50d acquires the GPS measurement value of the mobile phone 30 via the mobile bucket communication network 32, and corrects the acquired GPS measurement value based on the GPS measurement error held by itself. .
  • the latitude / longitude information as a result of this correction is stored in a latitude / longitude table (not shown) in the GPS correction unit 50d in association with the identification information of each mobile phone 30.
  • the position information of each portable device 10, 20, 30 is obtained from each network 12, 22, 32 in a different representation format.
  • 60 is a position information conversion device (position information expression conversion unit) that converts position information.
  • This position information conversion device 60 based on a position information conversion table described later, The location information of each portable device 10, 20, 30, which is obtained from each network 1, 22, 32, and has a different expression format, is transmitted to the IP server 80 A, 80 B, etc. It is converted into position information in an expression format that can be handled by each computer. With this position information conversion device 60, each computer that requests acquisition of position information can receive the supply of position information of each of the portable devices 10, 20, and 30 without being conscious of the difference in expression form. .
  • the IP servers 80A and 80B that have acquired the location information provide the location-related information related to the location information to the portable devices 10, 20, and 30.
  • FIG. 2 is a block diagram illustrating a configuration of the simplified mobile phone 10.
  • a simplified mobile phone 10 is configured by connecting a control unit 10A, a radio unit 10B, and a user interface unit 10C to each other via a bus.
  • the control unit 10A includes a CPU, a memory, and the like, and controls each unit of the simplified mobile phone 10.
  • the wireless unit 10B performs wireless communication of voice signals and various control signals with the base station 11 to enable wireless communication.
  • the user interface unit 10C includes a microphone for providing voice input / output for a call, a speech force, an operation panel for dial operation, a liquid crystal display unit, and the like.
  • FIG. 3 is a block diagram showing a configuration of the mobile phone 30.
  • a mobile phone 30 is configured by connecting a control unit 30A, a radio unit 30B, a user interface unit 30C, and a GPS receiver 34 to each other via a bus c.
  • the mobile phone 30 differs from the other mobile devices 10 and 20 in that the target of wireless communication is not so-called voice communication but bucket data communication and that the mobile phone 30 includes a GPS receiver 34. 0 3
  • the receiver 34 is based on a signal received from a satellite (not shown).
  • the measured values of the latitude and longitude are transmitted from the radio section 30B, transmitted to the positioning center 50 via the mobile bucket communication network 32 as described above, and corrected by the D-GPS method. .
  • FIG. 4 is a format diagram showing an example of a conversion table for a simplified cellular phone network.
  • the conversion table is composed of a base station ID, which is a format for expressing the location information of the simple cellular phone network 12, and a location that can be handled by a convenience store such as each IP server 80A, 80B. It holds information such as latitude and longitude (X, Y) and administrative divisions (Toranomon, Minato-ku, 1-11-1) as information expression formats.
  • FIG. 5 is a format diagram showing an example of a mobile phone network conversion table. As shown in the figure, this conversion table is composed of an area ID, which is a format for expressing the location information of the mobile phone network 22, and a location information expression that can be handled by computers such as the IP servers 80A and 80B. It holds information such as latitude and longitude (X, Y) and administrative divisions (1-11, Toranomon, Minato-ku).
  • FIG. 6 is a format diagram showing an example of a conversion table for a mobile bucket communication network.
  • this conversion table is composed of a sector ID, which is a format for expressing the location information of the mobile packet communication network 32, and a computer that can be handled by computers such as the IP servers 80A and 80B. It stores information such as latitude and longitude (X, Y) and administrative divisions (11-11, Minato-ku Toranomon), which are positional information expression formats.
  • FIG. 7 is a format diagram showing an example of a latitude / longitude provision target list table. As shown in the figure, this latitude and longitude provision target list table can be handled. Contains a list of computers whose location information is expressed in latitude and longitude. In this example, the IP servers 8 OA, 80 F, 8 OK. Although not shown in FIG. 1, each of the 1 ton servers 80 to 80 K is a computer connected to the Internet 70.
  • the position information providing unit 40b transmits the GPS information without using the conversion by the position information converter 60.
  • the latitude / longitude information obtained by referring to the latitude / longitude table (not shown) in the correction unit 50d is supplied as it is to the requesting convenience.
  • FIG. 8 is a flowchart showing the operation of the position information providing unit 4 Ob of the gateway server 40.
  • the operation will be described with reference to this flowchart, taking as an example a case where the position information of the mobile phone 30 is notified to the IP server 80B.
  • step S1 the position information providing unit 4 Ob receives the request signal via the data relay unit 40a.
  • This request signal includes the identification information of the IP server 80 B that is the requester of the position information and the identification information of the mobile phone 30 that is requesting the position information. b detects these identification information from the request signal.
  • step S2 the position information providing unit 4Ob refers to the latitude / longitude provision target list table illustrated in FIG. 7 using the identification information of the IP server 80B included in the request signal as a search key. Then, it is determined whether or not this IP server 80B is listed in the latitude / longitude provision target list. In the example of FIG. 7, since the IP server 80B is not listed, the result of this determination is “N 0”.
  • step S3 the location information providing unit 4Ob specifies the identification information of the mobile phone 30 and requests the positioning center 50 for the location information of the mobile phone 30.
  • the positioning center 50 refers to the sector ID table 50c using the identification information of the designated mobile phone 30 as a search key, and searches for the sector ID that is the location information of the mobile phone 30. Is read and supplied to the position information providing unit 40b. In this way, the position information providing unit 4 Ob acquires the sector ID as the position information of the mobile phone 30.
  • step S4 the position information providing unit 40b specifies the acquired sector ID and the identification information of the IP server 80B, and requests the position information conversion device 60 to convert the position information. .
  • the location information converter 60 uses the specified sector ID and the identification information of the IP server 80B as a search key and refers to the conversion table for the mobile bucket communication network illustrated in FIG. I do.
  • the location information conversion device 60 reads the location information of the administrative division in the representation format that can be handled by the IP server 80B corresponding to the sector ID from the conversion table for the mobile packet communication network. This is supplied to the position information providing unit 40b.
  • step S5 the location information providing unit 4 Ob acquires from the location information conversion device 60 the location information of the mobile phone 30 converted into the administrative division expression format.
  • step S6 the location information providing unit 4 Ob uses the acquired location information of the mobile phone 30 as the destination address, specifies the identification information of the IP server 80B as the destination address, and sets the Send to.
  • the server 808 can acquire the position information of the mobile phone 30 in an expression format of an administrative division that can be handled by itself.
  • the IP server 80A provides the latitude and longitude as illustrated in FIG. Since it is registered in the target list table, the result of the determination in step S2 is "Yes".
  • the processing of the position information providing unit 40b proceeds to step S7.
  • the position information providing unit 4Ob specifies the identification information of the mobile phone 30 and sends the latitude / longitude information of the mobile phone 30 to the GPS correction unit 50d of the positioning center 50. Request.
  • the correction unit 50 In response to the request, the correction unit 50 refers to the above-described latitude / longitude table using the identification information of the designated mobile phone 30 as a search key, and obtains the position information of the mobile phone 30. Read latitude and longitude information. Then, the latitude / longitude information is supplied to the position information providing unit 40b. When the position information providing unit 40b obtains the latitude and longitude information as the position information of the mobile phone 30, the process proceeds to step S6, and transmits the obtained latitude and longitude information to the IP server 8OA.
  • the position information of the mobile phone 30 is notified to the IP server 80B or 80A is described as an example, but the case where the requesting entity of the position information is another computer.
  • the basic operation is the same, except that the referenced table is changed to one corresponding to the identification information.
  • the computer providing the latitude / longitude requests the location information (latitude-longitude information) by specifying the identification information of a portable device without a GPS receiver, the portable device The latitude and longitude information cannot be obtained by referring to the latitude / longitude table described above.
  • the expression format of the position information is different depending on the portable devices belonging to different networks, and furthermore, a portable device that requests the position information of the portable device can handle the evening. Even when the expression forms are different, each computer can acquire the position information without being conscious of such differences in the expression forms. That is, according to the first embodiment, it is possible to provide a common platform for so-called location information notification.
  • A-3 Modification of the first embodiment
  • the form of the network is not limited to the form shown in FIG.
  • the mobile communication network to be connected is not limited to networks 12, 22, and 32, and any one of them may be omitted, or another mobile communication network may be further connected. .
  • the above-described mobile phone network 32 may be a fixed communication network
  • the mobile phone 30 may be a fixed communication terminal or a portable communication terminal connected to the fixed communication network.
  • the network to which the computer such as the IP server is connected is not limited to the Internet network, but may be another network such as an intranet dedicated line.
  • the form of the nodes on the network is not limited to the gateway server 40, positioning center 50, position information converter 60, etc. as shown in Fig. 1. It is optional to assign to.
  • the gateway server 40 may have all the functions of the nodes 40 to 60, or the location information providing unit 40b may be configured by another node.
  • the positioning center 50 notifies the portable devices 10 to 30 of the position information of the portable devices 10 to 30, and the portable devices 10 to 30 communicate the position information of the gateway server 40.
  • the function of the providing unit 40b or the position information conversion device 60 may be performed.
  • the position information providing unit 4Ob may provide the computer with latitude and longitude information obtained by referring to each of the tables 50a to 50c.
  • FIG. 9 is a flowchart showing the operation of the position information providing unit 40b of the gateway server 40 in the above-described embodiment.
  • this flowchart an example will be described in which the location information of a mobile phone 20 without a GPS receiver is notified to an IP server 8 OA that handles location information in a latitude-longitude representation format. Next, the operation will be described.
  • step S11 the position information providing unit 4 Ob receives the request signal via the data relay unit 40a.
  • the request signal includes the identification information of the IP server 80A, which is the requester of the location information, and the identification information of the mobile phone 20 that is requesting the location information. Detects these identification information from the request signal.
  • step S12 the position information providing unit 4Ob specifies the identification information in the mobile phone 20 and requests the positioning center 50 for the location information of the mobile phone 20.
  • the positioning center 50 refers to the area ID table 5 Ob using the identification information of the designated mobile phone 20 as a search key, and stores the location information of the mobile phone 20.
  • the rear ID is read and supplied to the position information providing unit 40b.
  • the position information providing unit 40b acquires the area ID as the position information of the mobile phone 20.
  • step S13 the processing of the position information providing unit 40b proceeds to step S13.
  • the position information providing unit 40b specifies the acquired area ID and the identification information of the IP server 80A, and requests the position information conversion device 60 to convert the position information. You.
  • the position information conversion device 60 uses the specified area ID and the identification information of the P server 80A as a search key and refers to the conversion table for the mobile phone network illustrated in FIG. I do.
  • the position information conversion device 60 reads the position information corresponding to the area ID in the latitude / longitude representation format that can be handled by the server 80A. And supplies it to the position information providing unit 40b.
  • step S14 the position information providing unit 40b acquires the position information of the mobile phone 20 converted into the latitude / longitude expression form from the position information conversion device 60.
  • step S15 the location information providing unit 4 Ob sends the acquired location information of the mobile phone 20 to the Internet network 70 by designating the identification information of the IP server 8 OA as a destination address.
  • the IP server 8 OA can acquire the positional information of the mobile phone 20 without the GPS receiver in the form of latitude and longitude that can be handled by itself.
  • the location information notification is performed in response to a location information acquisition request from the convenience store, such as the 1-servers 80 and 80B, but the present invention is not limited to this.
  • the gateway server 40 notifies the IP servers 8 OA and 80 B of the location information in response to the request, or the gateway server 40 independently notifies the IP servers 80 A and 80 B of the location information. You may. (4) Location information notification target
  • the case where the location information of the portable devices 10, 20, and 30 is notified to a computer such as an IP server connected to a network outside the networks 12, 22, and 32 is not limited to this. Instead, the portable devices 10, 20, and 30 may be notified of the position information of the portable devices themselves. Also, instead of notifying the portable devices 10, 20, and 30 of the location information of the portable device itself, the location information may be notified to other portable devices. Further, the notification may be made to a predetermined node in the networks 12, 22, 32 instead of the portable devices 10, 20, 30. That is, the term “predetermined computer” in the claims refers to those portable devices and networks within the network. This is a concept that includes nodes.
  • B Second embodiment
  • FIG. 10 is a block diagram showing the overall configuration of the network according to the second embodiment.
  • the second embodiment is different from the first embodiment in that a positioning center 51 (second position information generator), a position information converter 61 (second position information generator), and a position information provider are provided. Since this is a function of 40c (second position information notification unit), that point will be described below.
  • the positioning center 51 associates the identification information of the mobile phone 30 with the sector ID in which the mobile phone 30 is located and stores it in the sector ID table 50c. Further, the positioning center 51 obtains the area ID of the service area where the mobile phone 30 is located, and identifies the mobile phone 30 and the area ID where the mobile phone 30 is located. Are stored in the area ID table 50b in association with This area ID is obtained by associating each sector ID with an area ID of a service area including the sector ID in advance.
  • the position information conversion device 61 requests the position information of the mobile phone 30 from the computers of the IP servers 90 A to 90 C connected to the Internet 70 based on a position information conversion table described later. Convert to accurate location information. With this position information conversion device 61, each computer that requests acquisition of position information receives supply of the position information of the mobile phone 30 without being aware of the difference in accuracy desired by itself. Can be.
  • the IP servers 90A to 90C that have acquired the location information provide the cellular phone 30 with location-related information related to the location information.
  • FIG. 11 is a format diagram showing an example of a conversion table for low precision. As shown in the figure, this low-precision conversion table associates an area ID (for example, AREA 00 1) with the area name of the service area indicated by the area ID (for example, east Tokyo). keeping.
  • AREA 00 area ID
  • the area ID for example, east Tokyo
  • FIG. 12 is a format diagram showing an example of the conversion table for medium precision. As shown in the figure, this conversion table associates a sector ID (for example, SEC001) with the area name of the sector indicated by the sector ID (for example, 1-chome Toranomon, Minato-ku, Tokyo). keeping.
  • a sector ID for example, SEC001
  • the area name of the sector indicated by the sector ID for example, 1-chome Toranomon, Minato-ku, Tokyo.
  • FIG. 13 is a format diagram showing an example of a location report accuracy table. As shown in the figure, this position information accuracy table holds information on the accuracy of the position information required by each computer such as each IP server 90A, 90B, 90C.
  • the IP server 9 OA is, for example, a server that provides a route guidance service and a position tracking service to a user's destination, and therefore requires highly accurate position information with an error of about 10 meters. This highly accurate position information corresponds to the position information acquired by the GPS receiver 34 provided in the mobile phone 30.
  • the IP server 90B is a server that provides, for example, town information of the town where the user is located. Therefore, it requires medium-accuracy position information with an error of up to several hundred meters. This medium-accuracy position information corresponds to position information based on the sector ID of the sector in which the mobile phone 30 is located.
  • the IP server 90C is a server that provides, for example, weather forecast information of the area where the user is located. Therefore, it is sufficient to obtain low-accuracy positional information from an error number to several tens of kilometers. This low-accuracy location information corresponds to location information based on the area ID of the service area where the mobile phone 30 is located.
  • the location information providing unit 40c when providing location information to the convenience listed in the location information accuracy table, selects one of the high-precision to low-precision information stored in association with the computer. It specifies the precision and requests the position information converter 60 to convert the position information.
  • FIG. 14 is a flowchart showing the operation of the location information providing unit 40c of the gateway server 40.
  • the operation will be described with reference to this flowchart, taking as an example a case where the location information providing unit 40c notifies the IP server 9OA of the location information of the mobile phone 30.
  • step S a1 the position information providing unit 40c receives the request signal via the data relay unit 40a.
  • This request signal includes the identification information of the IP server 9 OA that is the requester of the location information and the identification information of the mobile phone 30 that is requesting the location information, and the location information providing unit 40 c These identification information are detected from the request signal.
  • step Sa2 the position information providing unit 40c specifies the identification information of the mobile phone 30 and requests the positioning center 51 for the location information of the mobile phone 30. Positioning 5
  • the identification information of the designated mobile phone 30 is used as a search key, and the sector ID which is the location information of the mobile phone 30 is read out with reference to the sector ID table 50c. Then, this sector ID is supplied to the position information providing unit 40c.
  • position information providing section 40c acquires the sector ID as the position information of mobile phone 30.
  • step Sa3 the location information providing unit 40c refers to the location information accuracy table illustrated in FIG. 13 using the identification information of the IP server 9 OA included in the request signal as a search key, and Get the accuracy of the location information required by 0A.
  • step Sa4 the position information providing unit 40c refers to the accuracy of the position information acquired in step Sa2 and the accuracy of the position information acquired in step Sa3, and needs to convert the position information. It is determined whether or not there is. Specifically, if the accuracy of the position information of the mobile phone 30 obtained from the positioning center 51 is the same as or higher than the accuracy required by the IP server 9 OA, the conversion of the position information is performed. Is determined to be unnecessary. On the other hand, if the accuracy of the position information of the mobile phone 30 acquired from the positioning center 51 is lower than the accuracy required by the IP server 90A, it is determined that the position information conversion is necessary.
  • the accuracy of the position information of the mobile phone 30 obtained from the positioning center 51 is medium accuracy, while the accuracy required by the IP server 90A is high accuracy. Is determined to be necessary, and proceed to “Yes”.
  • step Sa5 the position information providing unit 40c specifies the identification information of the mobile phone 30 and the accuracy (high accuracy) of the position information required by the IP server 9 OA, and specifies the position information conversion unit 6c. Ask 1 to convert the location information.
  • the position information conversion device 61 specifies the identification information of the mobile phone 30 and sends the high-accuracy position of the mobile phone 30 to the GPS correction unit 50 d of the positioning center 51. Request information (latitude and longitude information).
  • 0-3 correction unit 50 (1 receives the request, and refers to the latitude / longitude table (not shown) using the identification information of the designated mobile phone 30 as a search key, Read the latitude and longitude information, which is the location information of. Then, the latitude / longitude information is supplied from the positioning center 51 to the position information converter 61.
  • step Sa6 the position information providing unit 40c acquires high-accuracy position information from the position information converter 61.
  • step Sa7 the processing of the location information providing unit 40c proceeds to step Sa7, where the high-precision location information of the mobile phone 30 is specified, and the identification information of the IP server 9OA is specified as the transmission destination address. Transmit to net 70.
  • the IP server 9OA can acquire the positional information of the mobile phone 30 with the accuracy required by itself.
  • the accuracy of the location information acquired from the positioning center 51 in step Sa2 Since the accuracy of the location information required by the IP server 90B matches, the result of the determination in step Sa4 is "no".
  • the processing of the position information providing unit 40c proceeds to step Sa7, and transmits the position information of the mobile phone 30 obtained from the positioning center 51 to the IP server 90B as it is.
  • each computer does not need to be aware of such a difference in accuracy.
  • Location information can be obtained, and a common platform for location information notification can be provided.
  • the form of the network is not limited to the form shown in FIG.
  • the above-described mobile phone network 32 may be a fixed communication network
  • the mobile phone 30 may be a fixed communication terminal or a portable communication terminal connected to the fixed communication network.
  • the network to which a computer such as an IP server is connected is not limited to the Internet, but may be another network such as an intranet or a dedicated line.
  • the form of the nodes on the network is not limited to the mobile phone 30, the gateway server 40, the positioning center 51, the position information converter 61, etc. as in the second embodiment, It is optional to assign it to each node.
  • the gateway server 40 may have all of the functions of the nodes 40, 51, or 61, or the position information providing unit 40c may be configured by another node.
  • the mobile phone 30 may function as the position information providing unit 40c of the gateway server 40 and the function of the position information converter 61. This embodiment will be described below.
  • the mobile phone 30 includes a position information receiving unit (not shown) in addition to the 01 ⁇ 3 receiver 34.
  • the position information receiving unit has a function of requesting the mobile packet communication network 32 to transmit its own position information and receiving the position information transmitted from the network 32.
  • the position information transmitted from the network 32 is medium-accuracy position information based on the sector ID or low-accuracy position information based on the area ID.
  • the mobile phone 30 transmits a request signal for requesting the route guidance service to the IP server 9OA.
  • the IP server 9OA notifies the mobile phone 30 of the accuracy (for example, high-accuracy position information) of the position information required by the IP server 9OA.
  • the mobile phone 30 acquires its own location information. In this default operation of acquiring position information, it is assumed that the mobile phone 30 instructs the GPS receiver 34 to acquire high-accuracy position information in latitude and longitude.
  • the mobile phone 30 ranks based on the accuracy notified from the IP server 90A. Convert the location information.
  • the position information including the latitude and longitude obtained by the GPS receiver 34 is notified to the IP server 90A without conversion.
  • the mobile phone 30 when the mobile phone 30 requests a weather forecast from the IP server 90 C, the mobile phone 30 moves because the accuracy of the position information specified by the IP server 90 C is low. It issues a request to the packet communication network 32 to acquire low-accuracy location information and sends it to the IP server 90C.
  • the position information notification is performed in response to the position information acquisition request from the computer such as the IP server 90A to 90C.
  • the present invention is not limited to this.
  • the notification may be made in response to the notification request, or the gateway server 40 may make the independent notification.
  • the location information of the mobile phone 30 is notified to computers such as IP servers 90A to 90C connected to a network outside the mobile packet communication network 32.
  • the present invention is not limited to this, and the position information of the mobile phone 30 may be notified to another mobile phone (not shown). Further, a notification may be sent to a predetermined node in the mobile packet communication network 32 instead of another mobile phone.
  • the term “predetermined computer” in the claims is a concept including these other mobile phones and nodes in the mobile packet communication network 32.
  • 1 a data signal transmitted from a mobile station and In both cases, there are a first specific example in which the location information is notified to the server, and a second specific example in which the location information is notified to the server in response to a request from the server. These will be described below in order. .
  • C-1 First specific example
  • FIG. 15 is a block diagram showing a configuration of the entire mobile communication system according to the first specific example.
  • This mobile communication system includes a mobile station 100, a mobile telephone network 200, a mobile packet communication network 300, an in-net network 400, an IP server 500A, 500B ⁇ Consists of 'etc.
  • the mobile packet communication network 300 and the mobile telephone network 200 are collectively called a mobile communication network.
  • the mobile station 100 is a mobile communication terminal such as a mobile phone or a PHS, and receives a call service of the mobile telephone network 200 and a bucket communication service of the mobile packet communication network 300. .
  • the mobile station 100 includes a voice input / output unit for a user to make a voice call, a wireless unit for performing wireless communication with a base station of a mobile communication network, an information display unit including a liquid crystal panel, a numeric input, It has an operation unit for inputting information, such as character input, and a built-in microcomputer that controls these units.
  • the mobile station 100 ⁇ is equipped with a software (so-called browser) for browsing document data, and is supplied from an information provider (hereinafter abbreviated as IP) via a mobile packet communication network 300.
  • An interactive screen is displayed based on HTML (Hyper Text Markup Language) format data (hereinafter referred to as HTML data).
  • the mobile telephone network 200 (mobile communication network) provides call service to the mobile station 100.
  • the mobile station 100 can receive a call service through the mobile telephone network 200 or the network 200 and a fixed telephone network (not shown).
  • the mobile telephone network 200 is composed of a base station 210, a switching center 220, a home memory 230, and a communication line connecting them.
  • a large number of base stations 210 are installed at predetermined intervals in a call service area, and each base station 210 is provided with a base station ID.
  • the base station 210 performs wireless communication with the mobile station 100 located in each wireless zone.
  • the switching station 220 accommodates a plurality of base stations 210 and performs switching processing of the communication line of the mobile station 100 located in the wireless zone of the base station.
  • the exchange station 220 has a location information table 221 for ascertaining the mobile station 100 located in the wireless zone of each base station 210 accommodated by the switching station 220.
  • the mobile bucket communication network 300 is a communication network for providing a bucket communication service to the mobile station 100, and includes the above-described base station 210, switching station 220, and home memory 2 30 and the like, a bucket subscriber processing device 310, a gateway server 320, and a communication line connecting these components.
  • the packet subscriber processing device 310 is a computer system included in the above-mentioned switching center 220 in terms of the device configuration, and each has a unique packet subscriber processing device ID.
  • the bucket subscriber processing device 310 receives the packet exchange request from the mobile station 100, checks the validity of the received packet exchange request, and relays the packet exchange. And so on.
  • the gateway server 320 is provided in a mobile bucket gateway relay exchange (not shown) for interconnecting the mobile packet communication network 300 with another network such as the Internet 400. Computer system that is connected between multiple networks Mediates data transfer between networks while converting different communication protocols. More specifically, the gateway server 320 communicates with a transmission protocol for the mobile bucket communication network 300 and TCP / IP, which is a standard communication protocol for the internet network 400. Perform mutual conversion.
  • the gateway server 320 is provided with a main menu for presenting a menu of various services provided by the IP server 500 A 500 B to the user of the mobile station 100.
  • the screen data is stored, and the data is transmitted to the mobile station 100 in response to a request from the mobile station 100.
  • the main menu screen data is HTML format data, and each main menu item has a host of IP servers 500A, 500B, ... that execute the service corresponding to each menu item.
  • the URL including the first name is embedded.
  • the gateway server 320 has a function of generating position information indicating the position of the mobile station 100.
  • the gateway server 320 analyzes the uplink signal transmitted from the mobile station 100 to the IP server 500 A, 500 B Generate location information. It is also possible to generate location information using the above-mentioned location information table 2 21 and location registration database 2 31, but in the first specific example, such a method is used. Instead, the method will be used in a second specific example described later. Details of the configuration of the gateway server 320 and the location information generating operation will be described later.
  • IP server 500, 508 B is a server system operated by IP, and sends information to be provided to users to the Internet 400 as HTML format data. I do.
  • the IP servers 500A and 500B are servers that provide location-related information corresponding to the location of the mobile station 100 to the mobile station 100, A location-related information database 510A, 510B ⁇ ⁇ ⁇ ⁇ that stores various location-related information is provided. Then, the IP servers 500A, 500B,... Are based on the location information of the mobile station 100 notified from the gateway server 320, and the location-related information database 500A, 5 1 0 B The link information is transmitted to the mobile station 100 via the Internet 400 and the like.
  • the 1-server 508 and 500B ⁇ ⁇ ' store HTML-format sub-menu screen data for presenting a menu of services to be executed by the user to the user.
  • the station 100 accesses the IP server 500A, 500B, ', the stored submenu screen is transmitted to the mobile station 100.o
  • the configuration of the HTML menu, which is a submenu screen, will be described.
  • Fig. 16 shows that the IP servers 500A, 500B ... transmit to the mobile station 100H
  • FIG. 17 is a diagram showing an example of a sub menu screen in TML format.
  • FIG. 17 is a diagram of a sub menu screen displayed on the mobile station 100 based on the screen data.
  • the sub-menu items include, for example, “restaurant information”, “cinema information”, “museum information”, “track information provision registration”, and the like.
  • “restaurant information”, “movie theater information”, and “art museum information” provide restaurant information etc. to the user of mobile station 100 according to the location information of mobile station 100. It is for providing.
  • Each of these submenu items has a corresponding hyperlink string embedded.
  • the link character string (see Fig. 16) is passed through the gateway server 320 or the like, and the host name “xxx.co.jp” indicates one of the following: I ⁇ server 500 ⁇ , 500 ⁇ It is sent to
  • this hyperlink character string there is a predetermined data string "JLALAj”, and this data string "JLALAj" is stored in the gateway server 320 as the location information of the mobile station 100. Is replaced with the IP server 500 A indicated by the host name, It is intended to be transmitted to 500 B ⁇ ⁇ ⁇ and is hereinafter referred to as “location information replacement data sequence”.
  • FIG. 18 is a block diagram showing a configuration of the gateway server 320.
  • the gateway server 320 includes an interface section 321 (receiving section and transmitting section), a subscriber information managing section 322, a data distribution managing section 322 (a third position information notifying section, a receiving section). Section, transmission section, detection section, replacement section, notification availability determination section, inquiry section, determination section, error signal transmission section), I ⁇ server information management section 3 2 4 (public information storage section), location information generation section It is composed of 3 2 5 (third position information generation section) and a bus 3 2 6 etc. connecting these to each other.
  • the interface section 3221 performs network conversion between the networks, such as performing protocol conversion between the mobile bucket communication network 300 and other networks such as the Internet network 400. Functions as a face.
  • the subscriber information management unit 322 stores and manages the subscriber information obtained by referring to the home memory 230 described above.
  • the overnight delivery management unit 3 2 3 is provided between the mobile station 100, between the mobile station 100 and another network such as the Internet—net 400, or the mobile station 100.
  • another network such as the Internet—net 400, or the mobile station 100.
  • the data distribution management unit 3 2 3 stores the above-mentioned main menu screen data and stores the screen data in response to a request signal from the mobile station 100. Send to 0.
  • this main menu item contains location related to the location of mobile station 100
  • the method by which the mobile station 100 accesses the IP servers 500 A, 500 B... Is performed by a user selecting a desired main menu item from the main menu screen displayed on the mobile station 100. And a method in which the user directly inputs the URLs of desired IP servers 500A and 500B using the keypad of the mobile station 100.
  • the mobile station 100 sends a request signal including the URL embedded in the main menu item to the gateway server 320.
  • the data distribution management unit 323 of the gateway server 320 accesses one of the IP servers 500A, 500A,... Based on the URL host name included in the received request signal. It has become.
  • the mobile station 100 transmits a request signal including the entered URL to the gateway server 320. Then, the data delivery management unit 323 of the gateway server 320 accesses one of the IP servers 500 A, 500 B,... Based on the host name of the URL included in the received request signal. I'm sorry.
  • the mobile station 100 accesses the IP server 500 A, 500 B... By any of the above methods, the IP server 500 A, 500 B. To the mobile station 100.
  • the IP server information management unit 324 includes an IP information database 327 that stores information on 1 to 500, 500B,..., And registers and updates these information.
  • the data distribution management unit 323 transmits the location information of the mobile station 100 to the IP servers 500A, 500B, with reference to the IP information database 327.
  • the configuration of the IP information database 327 will be described later.
  • the position information generating section 325 generates the position information of the mobile station 100 as described below.
  • the up signal transmitted from the mobile station 100 to the IP server 500 A, 500 B includes, for example, the IP server 500 A, 500 to which the signal is transmitted. It contains the URL of 0 B ⁇ ⁇ ⁇ and the mobile station ID of the mobile station 100 of the transmission source. Further, in the process of relaying this uplink signal by each device in the mobile communication network, the ID of each device is added to the signal. That is, after this uplink signal is transmitted from the mobile station 100, first, when it is received by the base station 210, the base station ID of the base station is added, and further, the packet subscriber processing device 3 When received at 10, the bucket subscriber processing device ID of the bucket subscriber processing device 310 is added.
  • the gateway server 320 when the uplink signal transmitted from the mobile station 100 is received by the gateway server 320, the signal is transmitted to the destination IP server 500A, 500B. URL, mobile station ID, base station ID, and packet subscriber processor ID.
  • the location information generation unit 325 can grasp which mobile station 100 is in the wireless zone of which base station 210 by analyzing the ID information and the like.
  • the position information generation unit 325 includes a region code table 328 in which the base station ID and the region code of the region where the base station of the base station ID is located are stored in association with each other. Then, the position information generating section 3 25 searches the area code table 3 28 using the base station ID where the mobile station 100 is located as a search key, and obtains the area obtained as a result.
  • the code and the mobile station ID of the mobile station 100 are the location information of the mobile station 100.
  • Figure 19 shows the data format of the IP Key Database 327.
  • the IP information database 3 27 stores, for each “IP server name”, Information such as “host name”, “service name”, “location information disclosure flag”, and “user permission flag” of the server is stored.
  • the location information disclosure flag is turned on for the IP server 500 that is the target of disclosure of the location information of the mobile station 100 (that is, the IP server 500 that can acquire the location information of the mobile station 100). Is set.
  • an IP server 500A and an IP server 500B are IP servers that provide a location-related information providing service, and a server 508 provides a wide-area information providing service. IP server to do.
  • the wide area information means information that is not biased to a specific area
  • the wide area information providing service means that the wide area information is transmitted to the mobile station 100 without depending on the location information of the mobile station 100.
  • the wide area information providing service includes, for example, a nationwide news distribution service.
  • the location-related information providing service is a service for providing information related to a specific area based on the location of the mobile station 100, such as providing the above-described restaurant information or the like. It is a service.
  • the IP server 500 A and the IP server 500 B are IP servers capable of acquiring location information (that is, the IP server 500 A and the IP server 500 0).
  • B is a position information disclosure target), so the position information disclosure flag is set to ON.
  • the IP server 500C is a server that does not acquire the location information of the mobile station 100 (that is, the IP server 500C is not a location information disclosure target), the location information disclosure flag is set to off. Have been.
  • the user permission flag indicates the IP server for which the location information of the mobile station 100 is to be disclosed.
  • the permission of the user of the mobile station 100 is required when the location information is disclosed.
  • the location information of the mobile station 100 is stored in the IP server 500 A, 500 0 ⁇
  • This user permission flag is provided to prevent disclosure to the public. Therefore, even if the IP server 500 is a location information disclosure target, the IP server 500 can acquire the location information of the mobile station 100 unconditionally (ie, without the user's permission) (see FIG. IP server 500 B) shown in FIG. 1 and an IP server (IP server 500 OA shown in FIG. 4) which can acquire location information only with the permission of the user.
  • IP server 500 For the IP server 500 that is not registered in the IP information database 327, there is no flag information or the like that should serve as the disclosure standard as described above. It is determined that the location information disclosure flag is set to OFF for the IP server 500 that is not registered in the relevant IP information database 327 (that is, the location information is not disclosed).
  • FIG. 20 is a data format diagram of the regional code table 328.
  • the regional code template 328 includes a “base station ID” that can be grasped as information indicating a position in the mobile communication network, and IP servers 500 A and 500 B installed outside the network. ⁇ ⁇ ⁇ ⁇ Stored in association with the "region code” that can be grasped as information indicating the location.
  • the base station ID group “BS001-BS005” shown in the figure substantially corresponds to the area of 1-chome in Shibuya-ku, Tokyo, so the area corresponding to the base-station group indicates 1-chome in Shibuya-ku, Tokyo.
  • Code "C0DE001" is stored.
  • A is described as an example.
  • FIG. 21 is a format diagram of the location-related information database 510A.
  • the location-related information database 51 OA includes “region code i” for each region, “Region name” and “location related information” corresponding to the region code are stored.
  • various criteria can be considered as criteria for dividing each area, for example, those based on administrative divisions such as municipal names, those based on postal codes, and those divided by latitude and longitude.
  • the area code "C0DE001” indicates one of the administrative divisions, "Shibuya-ku 1-chome", and is located in the 1-chome of Shibuya-ku.
  • Information such as “building name”, “address”, “telephone number”, and “entertainment” is stored in the location-related information database 51 OA.
  • the user selects a desired main menu item from the main menu screen displayed on the mobile station 100, or the user selects the desired IP server 500A on the mobile station 100, By inputting the URL of 500B ⁇ ⁇ ⁇ ⁇ directly, it becomes IP server 500A, 500B ⁇ ⁇ ⁇ (here IP server 500A (host name: xxx. Co.jp) ).
  • the IP server 500A transmits the stored sub-menu screen data (for example, the screen data shown in FIG. 16) to the mobile station 100 via the gateway server 320, and When the station 100 receives and displays it, the processing shown in the figure starts.
  • a desired menu item for example, “restaurant information” shown in FIG.
  • step SP1 the mobile terminal Station 100 is embedded in the selected menu item r http: //xxx.co.jp/cgi-bin/restaurant.cgi Is sent to the gateway server 320.
  • step SP3 the gateway server 320 receives the request signal via the base station 210 or the like.
  • step SP5 the gateway server 320 sends the received request signal It is determined whether or not the hyperlink character string in the column contains the location information replacement data string “NULLAREA”. If the result of the determination is no (that is, if there is no location information replacement data sequence), the process proceeds to step SP7, where the gateway server 320 sets the hyperlink character string in the received request signal to Access any of the IP servers 500A, 500B based on the included host name, and then follow the user's operation to the mobile station 100 and the IP servers 500A, 500A. 0 B ⁇ ⁇ ⁇ 'Performs the relay process.
  • step SP 5 determines whether or not the IP server 50 OA indicated by the host name is a position information disclosure target. This determination is made by referring to the setting state (on or off) of the position information disclosure flag in the IP information database 327 as described above.
  • step SP9 If the result of the determination in step SP9 is off (that is, if the IP server 500A is not a location information disclosure target), the process proceeds to step SP11, where the gateway server 3220 0 Transmit a transmission disable notification to mobile station 100 indicating that location information is not transmitted to OA.
  • step SP13 the mobile station 100 receives the transmission disable notification and displays it on the liquid crystal display to notify the user.
  • step SP9 determines whether or not permission of the user of the mobile station 100 is necessary when releasing the location information to the IP server 500A. This determination is made by referring to the setting state (on or off) of the user permission flag in the IP information database 327 as described above.
  • step SP15 determines whether the determination result in step SP15 is off (that is, if user permission is not required). If the determination result in step SP15 is off (that is, if user permission is not required), the process proceeds to step SP17.
  • step SP 15 determines whether the result of step SP 15 is ON (that is, user permission is required) If so, the process proceeds to step SPI 9, and the gateway server 320 transmits to the mobile station 100 an input screen image for obtaining permission for transmitting the location information to the mobile station 100.
  • step SP21 the mobile station 100 receives and interprets the input screen data and displays it on the liquid crystal display.
  • step SP23 the mobile station 100 accepts an input from the user as to whether or not to permit.
  • step SP25 the mobile station 100 transmits the input information input by the user to the gateway server 320.
  • step SP27 the gateway server 320 receives the input information. Then, in step SP 29, it interprets the input information regarding the permission or non-permission and determines whether or not the position information may be transmitted to the IP server 500 A.
  • step SP 31 If the result of the determination is no (ie, if the location information cannot be transmitted to the IP server 500 OA), the process proceeds to step SP 31, and the gateway server 320 returns to the mobile station 100 0.
  • the mobile station 100 transmits a transmission disable notification indicating that the location information is not to be transmitted to the mobile station 100.
  • step SP33 the mobile station 100 receives the transmission disable notification and displays it on the liquid crystal display. The user can confirm that the location information has not been transmitted by looking at the display.
  • the process proceeds to the step SP 17, and the gateway server 3 20
  • the mobile station 100 generates location information of the mobile station 100. That is, as described above, the gateway server 320 first extracts the base station ID included in the request signal, and searches the area code table 328 using the extracted base station ID as a search key. An area code (referred to as “CODE001”) corresponding to the base station ID is obtained, and the area code is used as the location information of the mobile station 100.
  • step SP35 the gateway server 320 replaces the location information replacement data string "NULLAREA" in the request signal with the location information "CODE001" of the mobile station 100, and replaces the replaced location.
  • step SP37 the IP server 500A activates the location-related information application in response to the received request signal.
  • location-related information (restaurant information) corresponding to the location information (CODEOOl) received from the gateway server 320 is acquired from the location-related information database 501A, and the movement included in the request signal is obtained.
  • the location-related information is transmitted to the mobile station 100 via the internet 400 based on the station ID.
  • the mobile station 100 receives and displays the location-related information via the gateway server 320, and the user achieves the intended purpose.
  • the location information of the mobile station 100 is stored in the IP server 500 A, 500 B, An example of notifying 5 0 0 ⁇ ⁇ ⁇ ⁇ will be described.
  • the location information of the mobile station 100 is obtained by using the location information table 2 21 of the exchange 220 and the location registration database 2 31 of the home memory 230.
  • the configurations of the location information table 2 21 and the location registration database 2 31 will be described in detail, and further, the point that the second specific example is different from the above-described first specific example will be described. .
  • the other configuration is the same as that of the first specific example described above, and the description is omitted.
  • FIG. 23 is a format diagram showing an example of the stored contents of the located information table 222.
  • the location information table 2 21 contains The “base station ID” of the base station 210 and the “mobile station ID” of the mobile station 100 located in the wireless zone of the base station 210 indicated by the base station ID (generally, the mobile station 100 0 is used.) Is stored.
  • the information including the mobile station ID and the base station ID is referred to as location information.
  • MS090111im i three mobile stations 100 indicated by mobile station IDs “MS090111im i”, “MS09011111122”, and “MS09011111130” are located in the wireless zone of base station ID “BS001” shown in FIG. It indicates that.
  • the mobile station 100 is not located in the radio zone with the base station ID “BS002”, and the mobile station ID is in the radio zone with the base station 210 in the base station ID “BS003”.
  • MS09011111140 "indicates that one mobile station 100 is located.
  • Each switching center 220 manages the communication process between the base station 210 and the mobile station 100 with reference to the location information table 222.
  • FIG. 24 is a format diagram showing an example of the storage contents of the location registration database 231.
  • This location registration area is a unit of location registration of the mobile station 100 performed in the mobile communication network, and the exchange 220 performs a general call to the mobile station 1 • 0 in this unit.
  • Each of the location registration areas is provided with a location registration area ID.
  • each "mobile station ID” and the “location registration area ID” of the location registration area where each mobile station 100 is located are stored in a corresponding manner. Have been. Consists of this "mobile station ID” and "location registration area ID” The information is called location registration information.
  • the mobile station 100 indicated by the mobile station ID “MS09011111111” is located within the location registration area indicated by the location registration area ID “AREA0001”.
  • the IP servers 500A and 500B store the submenu screen as in the first specific example described above, but the hyper server embedded in the submenu items used in the second specific example.
  • the structure of the link character string is different from the first specific example.
  • the configuration of the hyperlink character string used in the second specific example will be described with reference to FIG. 16 and FIG.
  • “Registration information provision registration” shown in FIGS. 16 and 17 means that the location of the mobile station 100 is, for example, an IP server that performs a service that periodically tracks the location of the mobile station 100 ⁇ , 500 ⁇ ⁇ This is a menu item for registering the mobile station 100 to be tracked with respect to .
  • this “tracking information provision registration” allows the mobile station ID to be registered in the IP server 500 A, If registered with 500B, the IP servers 500A, 500B will periodically send the location information of the mobile station 100 indicated by the registered ID to the gateway.
  • the server 320 is inquired to obtain location information.
  • a request signal including a hyperlink character string is transmitted from the mobile station 100 to the gateway server 320.
  • the predetermined data string "NULLID” is The IP address of the mobile station 100 is replaced by the ID of the mobile station 100 in the IP server 320 and transmitted to the IP servers 500 A and 500 B indicated by the host name.
  • This predetermined column "NULLID” Is hereinafter referred to as a “mobile station ID replacement data sequence”.
  • the ID of the mobile station 100 to be replaced at this time is not the mobile station ID consisting of the telephone number of the mobile station 100 described above, but the gateway server 320 and the IP server 500 A. , 500 B ⁇ ⁇ ⁇ ⁇ ID (hereinafter called pseudo ID).
  • the replaced pseudo ID is temporarily stored in the IP server 500A, 500B, and the 1-server 500, 800B, 500B specifies the pseudo ID.
  • a request to acquire position information is transmitted to the gateway server 320. (4) Configuration of gateway server 320
  • the gateway server 320 includes the interface section 321 (reception section), the subscriber information management section 322, and the data distribution management section 322 (reception section) described in the first specific example. Section, fourth location information notification section, detection section, replacement section, identification information addition section, notification availability determination section, inquiry section, determination section, error signal transmission section), IP server information management section 3 2 4 (public) In addition to an information storage unit) and a location information generation unit 325 (fourth location information generation unit), a mobile station ID table for converting a mobile station ID into a pseudo ID is provided.
  • FIG. 25 is a format diagram showing an example of the storage contents of the mobile station ID table.
  • the mobile station ID table stores “mobile station ID” and the corresponding “pseudo ID”.
  • the mobile station ID "MS09011111111” corresponds to the pseudo ID "00ZDGVXAKLLG”.
  • the data transmission management section 3 23 of the gateway server 320 Upon detecting the mobile station ID replacement data string from the request signal received from the mobile station 100, the data transmission management section 3 23 of the gateway server 320 detects the mobile station ID included in the signal.
  • the mobile station ID table is searched using the search key as a search key, and the obtained pseudo ID is replaced with the mobile station ID replacement data sequence and the IP server 500 A or 500 B is sent to one of the following. To be sent.
  • the pseudo IDs transmitted to the 1-servers 500, 500B are temporarily stored in the servers as described above, and the IP servers 500A, 500B, ⁇ ⁇ , A request to acquire location information specifying the pseudo ID is transmitted to the gateway server 320.
  • the position information generation unit 325 of the gateway server 320 that has received the position information acquisition request generates the position information of the specified mobile station 100.
  • the position information generation unit 3 25 does not generate the position information using the base station ID or the like in the uplink signal from the mobile station 100 as in the first specific example described above, but The location registration data is generated by referring to the location data 2 3 1 and the location information table 2 21. The details of the operation in which the gateway server 320 generates the position information will be described later.
  • the user selects a desired main menu item from the main menu screen displayed on the mobile station 100, or the user selects the desired IP server 500A on the mobile station 100, 5 0 0 B ⁇ ⁇ ⁇
  • the desired IP server 500A on the mobile station 100, 5 0 0 B ⁇ ⁇ ⁇
  • IP server 500A (host name: xxx.co.jp)).
  • the IP server 500A transmits the stored submenu screen data (for example, the screen data shown in FIG. 16) to the mobile station 100 via the gateway server 320.
  • the processing shown in the figure is started.
  • the user selects a desired menu item (referred to as “position tracking information registration” shown in FIG. 17) from the submenu screen displayed on the mobile station 100, in step SP51, The mobile station 100 is the factory embedded in the selected menu item http://xxx.co.jp/cgi—bin/pushregist.cgi? ID2 NU IDj
  • the hyperlink character string and mobile station A request signal including an ID (for example, “MS090111 H111”) is transmitted to the gateway server 320.
  • the gateway server 320 receives the request signal.
  • step SP55 the gateway server 320 determines whether or not the received request signal includes the mobile station ID replacement data string “LLIDj”.
  • step SP57 the gateway server 320 includes the hyperlink character string in the received request signal. Accesses any of the IP servers 500A, 500B,-'based on the host name, and then performs data relay processing between the mobile station 100 and the IP servers 500A, 500B, ... according to user operations. .
  • the process proceeds to step SP59, and the gateway server 320 searches the mobile station ID table. Then, it obtains the pseudo ID of mobile station 100 ("00ZDGVXAK G" shown in Fig. 25).
  • the gateway server 320 replaces the mobile station ID replacement data string “Mandarin LLIDj” in the hyperlink character string in the request signal with the pseudo ID “00ZDGVXAKLLG” and includes the replaced pseudo ID.
  • Send the hyperlink character string "http: ⁇ xxx.co, jp / cgi-Mn / pushregist.cgi? ID OOZDGVXAKLLG" as a request signal to the IP server 50 OA based on the host name "xxx.co.jp” .
  • the IP server 50OA receives and interprets the request signal, and stores the pseudo ID “00ZDGVXAKLLG” included in the request signal as a mobile station whose position is to be tracked.
  • step SP65 the IP server 500A specifies the stored pseudo ID "00ZDGVXAKLLG" and periodically transmits a position information acquisition request to the gateway server 320.
  • step SP67 the gateway server 320 receives a position information acquisition request from the IP server 500A. Then, gateway server 320 searches the mobile station ID table using the specified pseudo ID “00ZDGVXAKLLG” as a search key, and obtains the corresponding mobile station ID “MS09011111111”. In step SP69, the gateway server 320 determines whether or not the IP server 50OA that transmitted the location information acquisition request is a target of location information disclosure.c This determination is based on the first specific example. As described in, this is done by referring to the setting status (on or off) of the location information disclosure flag in the IP information database 327.
  • step SP69 If the result of the determination in step SP69 is off (that is, if the IP server 50OA is not a location information disclosure target), the process proceeds to step SP71, where the gateway server 3200 receives the location information. Is transmitted to the IP server 500A, indicating that the message is not transmitted. Then, in step SP73, the IP server 500A receives the transmission disable notification.
  • step SP69 determines whether or not permission of the user of the mobile station 100 is necessary when transmitting the location information to the 500 OA. This determination is made by referring to the setting state (on or off) of the user permission flag in the IP information database 327 as described in the first specific example.
  • step SP75 If the result of the determination in step SP75 is off (that is, if no user permission is required), the flow proceeds to step SP77 in FIG.
  • step SP75 determines whether the mobile station 100 indicated by the mobile station ID “MS09011111111”.
  • step SP81 the mobile station 100 receives and interprets the input screen data and displays it on the liquid crystal display.
  • step SP83 the mobile station 100 receives an input as to whether or not to permit from the user.
  • step SP85 the mobile station 100 sends the input information input by the user to the gateway server 320, and in step SP87, the mobile station 100 transmits the input information.
  • Bar 320 receives the input information.
  • the gateway server 320 interprets the input information regarding the permission / non-permission, and determines whether or not to transmit the location information to the IP server 50OA. Is determined.
  • step SP 91 the gateway server 320 returns to the IP server Sends a transmission disable notification indicating that the location information cannot be transmitted to 500A.
  • step SP93 IP server 500A receives the transmission disable notification. If the result of the determination in step SP89 is YES (that is, if the location information can be transmitted to IP server 500A), the process proceeds to step SP77, where gateway server 32 0 Generates the location information of the mobile station 100 as described below.
  • the gateway server 320 searches the location registration data base 2 3 1 using the mobile station ID as a search key, and acquires the corresponding location registration area ID.
  • the mobile station 100 is located in the location registration area indicated by the acquired location registration area ID.
  • the gateway server 320 accesses the location information table 222 provided in the exchange 222 indicated by the acquired location registration area ID, and searches using the mobile station ID as a search key. And obtain the corresponding base station ID.
  • the gateway server 320 searches the area code table 328 using the obtained base station ID as a search key, obtains the corresponding area code, and stores it in the location of the mobile station 100. Information.
  • step SP95 the gateway server 320 transmits the generated location information to the IP server 500A as the location information of the mobile station 100 indicated by the pseudo ID "00ZDGVXAKLLG".
  • the IP server 500A receives the location information of the mobile station 100. And transmits the location-related information to the mobile station 100 as appropriate according to the received location information.
  • the predetermined data set between the gateway server 320 and the IP servers 500 A, 500 B Since the column is replaced with the location information and the mobile station ID, it is possible to notify the IP server 500 of the location information without depending on the specifications of the mobile station 100.
  • the gateway server 320 determines whether or not to notify the location information based on the disclosure reference information such as the location information disclosure flag, the security relating to the location information of the mobile station 100 is ensured.
  • the present invention is not limited to the third embodiment described above, and various modifications are possible.
  • the first and second specific examples of the third embodiment for example, the following modifications are possible.
  • the 1-servers 508 and 500B are connected to the gateway server 320 via the ingress network 400.
  • it is not necessarily limited to such a connection mode.
  • the sushi server 500 508, 500 B... Is connected to the gateway server 320 via a dedicated line or provided inside a mobile communication network. Or you may.
  • the IP servers 500A and 500B had a function of providing some information to the mobile station 100. This need not be the case, and may simply be a computer.
  • the IP server 500 periodically acquires the location information of the mobile station 100, and transmits the obtained location information to a predetermined information processing device (for example, the mobile station 1). To the management center that manages the operation of vehicles with 0 attached. Alternatively, the IP server 500 may simply store the acquired location report without outputting it to another terminal.
  • a predetermined information processing device for example, the mobile station 1.
  • the IP server 500 may simply store the acquired location report without outputting it to another terminal.
  • the location information replacement data string “NULLAREA” or the mobile station ID replacement data string “NULLID” is added to the end of the hyper-link character string included in the request signal. I was However, this need not always be the case, and it is sufficient that the replacement data string is included in a predetermined position in the request signal transmitted from the mobile station 100. Also, the data string does not need to be a “NULLAREA” or “NULLID” character string, but may be another character string.
  • the position information can be supplied to various IP servers. .
  • the present invention is not limited to this, as long as the description method of the location information between the mobile station 100 and the IP servers 500 A, 500 B. That is, the IP servers 500 A and 500 B preliminarily notify the mobile station 100 of the description method of the position information, and the mobile station 100 transmits the position information based on the notified method. , And send it to the IP server 500 5, 500 5.
  • the notification processing of the description format of the location information includes, for example, the following.
  • 1-server 508, 500 0 ⁇ ⁇ ' ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ' ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ The specified extension is attached to the file and transmitted to the mobile station 100.
  • the mobile station 100 obtains the description method of the position information with reference to the file.
  • the movement including the gateway server 320 is performed.
  • the communication network generates the location information of the mobile station 100
  • the present invention is not limited to this.
  • the location information of the mobile station 100 generated by other means is stored in the IP server 500A. , 500 B may be notified.
  • the user may input location information to the mobile station 100 by operating his / her own key.
  • the data distribution management unit 3 2 3 (input screen transmission unit, designated position information reception unit) of the gateway server 32 0, together with the input screen data for inquiring permission to transmit the position information described above, sends The designated position information input screen data for inputting the designated position information is transmitted to the mobile station 100.
  • the mobile station 100 interprets the received designated position information input screen data and displays it on the liquid crystal display.
  • the user can enter more detailed location information, for example, the positional relationship with a predetermined building such as “East Station East Exit” or the user. Enter the "address" itself of the location of.
  • the mobile station 100 transmits the designated position information input by the user to the gateway server 320.
  • the gateway server 320 sends the designated location information received from the mobile station 100 together with the location information generated by its own location information generation unit 3250 to the IP servers 500 A, 500 B,. Send.
  • the mobile station 100 may include a positioning unit (position measurement unit) such as a GPS. Then, the mobile station 100 sends the positioning information obtained by measuring the position of the mobile station 100 by the positioning unit to the data distribution management unit 3 2 3 (measured position information receiving unit) of the gateway server 320. Send to
  • the gateway server 320 transmits only the location information generated by the location information generation section 325 to the IP servers 500 A and 5. 0
  • the mobile station 100 that is transmitted to the OB and has the above-mentioned positioning means in addition to the position information generated by the position information generating unit 3 25, the above-mentioned positioning information received from the mobile station 100 To the IP servers 500 A, 500 B ⁇ ' ⁇ .
  • the gateway server 320 transmits the position information and the positioning information to the IP server 500 O As 500 B.
  • the information on the position transmitted from the gateway server 320 to the IP servers 500A, 500B, ... is composed of an 8-digit character string.
  • the upper four digits of the eight-digit character string indicate the position information generated by the position information generator 325, and the lower four digits indicate the positioning information measured by the positioning means. Furthermore, when positioning is impossible by the positioning means or when the mobile station 100 does not have the positioning means, the absence of the positioning information is indicated by a four-digit character string “0000”. For example, as the position information of the mobile station 100 that does not have positioning means, the position information generated by the gateway server 320 is “1-chome, Shibuya-ku, Tokyo” (indicated by the character string “C49D”). In some cases, the eight-digit string is "C49D0000".
  • the location information generated by the gateway server 320 as the location information of the mobile station 100 having the positioning means is “Shibuya-ku, Tokyo 1-chome”, and the positioning information generated by the positioning means Is "1, 1-11, Shibuya-ku, Tokyo", the character string "7236” indicating "1-1" is inserted in the lower 4 digits, and the 8-digit character string is "C49D7236".
  • a request may be made to the gateway server 320 to transmit to the mobile station 100 the input screen data for asking the user to input detailed location information.
  • the gateway server 320 becomes the IP server 500 A and 50 There is no need to perform processing such as determining whether to send rough location information or detailed location information to 0 B ⁇ ⁇ ⁇ .
  • the gateway server 320 cannot transmit the location information.
  • the notification is transmitted to the mobile station 100.
  • the present invention is not limited to this, and the transmission disable notification may be transmitted to the IP servers 500A and 500B.
  • the mobile station transmits screen data indicating that location information cannot be obtained (hereinafter referred to as an error screen) to the mobile station.
  • the mobile station 100 displays the error screen.
  • the above-mentioned transmission disable notification may be transmitted from the gateway server 320 to both the mobile station 100 and the IP servers 500 A, 500 B.
  • the gateway server 320 even when the location information cannot be transmitted, can be used as a hyperlink of 1 to 500, 508, 500B.
  • a request signal containing the location information replacement string “NULLAREA” in the character string is sent to the IP servers 500 A, 500 B,.
  • the IP servers 500A and 500B detect the position information replacement data string "NU AREA" in the request signal, the IP server 500A, 500B cannot transmit the position information replacement data string to the position information. Will be interpreted as You may do it.
  • the gateway server 320 When the location information cannot be transmitted, the gateway server 320 replaces the location information replacement string “NULLAREA” with a predetermined keyword indicating the meaning of transmission failure (hereinafter referred to as an error keyword). It may be transmitted to the IP servers 500A and 500B.
  • link information to a site that provides error screen data to be displayed on the mobile station 100 is inserted, and the error screen data is read from the site. One night may be transmitted to the mobile station 100.
  • the gateway server 320 determines whether or not the location information can be disclosed to the IP servers 500 A, 500 B. This is done by referring to 27.
  • the location information disclosure flag and the user permission flag are set in the IP information database 327, the information to be disclosed is not necessarily limited to only those flag information. However, various embodiments described below are conceivable.
  • an IP server 500 A, 500 B... For which the location information is to be disclosed can be set for each mobile station 100.
  • FIG. 28 is a data format based on a data base provided in the gateway server 320 in such a case.
  • the location information of the mobile station ID “MS0901111111” shown in the figure is permitted to be disclosed to “IP servers 500 A, 500 D, 500 H...”.
  • the user of the mobile station 100 notifies the name of the IP server to be disclosed to the communication carrier of the mobile communication network in advance, and the communication carrier notifies the IP server to be disclosed based on the notification. Register your name in this database.
  • the gateway server 3 20 With reference to the base, it is determined whether the position information can be disclosed.
  • a specific mobile station 100 it can be set so that its location information is not disclosed at all.
  • FIG. 29 is a data format diagram of a database provided in the gateway server 320 in such a case.
  • the mobile station ID of the mobile station 100 that does not disclose location information is registered in this database (terminal information storage unit). If the user does not want to disclose his / her location information to any server, he / she notifies the mobile communication network operator in advance of that fact, and the communication operator sends the mobile station ID based on the notification. Register on this overnight basis.
  • the gateway server 320 determines whether or not position information can be disclosed with reference to the database.
  • a mobile station such as a mobile phone or a PHS is used.
  • a mobile communication terminal such as a PDA (Personal Digital Assistants) may be used as long as it has a function of wireless communication.
  • the data exchange between the gateway server 320 and the IP servers 500A and 500B and the mobile station 100 is performed.
  • TML format is used, the present invention is not limited to this, and another description language such as XML (Extensible Markup Language) may be used.

Description

明 細 書 位置情報通知方法及び位置情報通知装置 技 術 分 野
本発明は、 移動通信端末の位置情報を通知するための位置情報通知方法及び位 置情報通知装置に関する。 技 術 背 景
セルラ電話等の移動通信網は、 移動通信端末が現在どの位置に存在しているかを 把握することが可能である。 近年、 この種の移動通信網において取得される位置倩 報を利用して情報提供サービスを行うシステムが各種提案されている。 例えば、 P H S (Personal Handy-phone System)網では、 移動通信端末が現在どの基地局の無線 ゾーン内に在圏するかを把握可能であり、 この位置情報を利用して位置追跡サービ スを提供するシステムが知られている。
さらに、 G P S (Global Positioning System) を移動通信端末に搭載し、 これに より得られる位置情報を利用したシステムも提案されている。
ところで、 取得される移動通信端末の位置倩報は、 その移動通信網が採用する 位置検出方式によって表現形式が異なる。 例えば、 上述の P H S網においては、 移動通信端末が在圏する無線ゾーンを管理する基地局を識別するための識別情報 (以下、 基地局 I Dという) の形式であるし、 G P Sにおいては、 移動通信端末 の位置を測位して得られる緯度 ·経度の形式である。
一方、 これら位置情報を利用して各種サービスを提供する側のコンピュータシ ステムにおいても、 所望とする位置情報の表現形式、 精度及び通信プロ トコルが 異なる。
例えば、コンピュータシステムのアプリケーションによって、位置情報を緯度 - 経度の表現形式で取り扱いたい場合もあれば、 行政区分に対応した表現形式で取 り扱いたい場合もある。 また、 例えば、 位置追跡サービス等を提供するコンビュ 一夕システムは比較的高精度の位置情報を必要とするが、 移動通信端末の位置に 応じた天気予報情報を提供するコンピュータシステムは比較的低精度の位置情報 しか必要としない。 さらに、 移動通信端末側とコンビュ一夕システム側とで位置 情報の表現形式が共通であっても、 コンピュータシステムがその位置情報をどの ような形で取得するかは、 コンピュータシステムのアプリケーションがサポート する通信プロ トコルによって様々である。
このように位置情報の表現形式や通信プロトコルが、 移動通信網や位置情報を 利用するコンビュ一夕によって異なるようでは、 近年急速に進展しつつあるネッ トワークの統合化に対応したサービスを提供することができない。 発明の開示
本発明の 1つの側面は、移動通信端末の位置を検出して位置情報を生成した後、 第 1のコンピュータに位置情報を通知する場合には当該位置情報を生成時の表現 形式を第 1のコンピュータが取り扱い可能な第 1の表現形式に変換する一方、 第 2のコンピュータに位置情報を通知する場合には当該位置情報を生成時の表現形 式を第 2のコンビュ一夕が取り扱い可能な第 2の表現形式に変換して通知する。 これにより、 位置情報の表現形式の面において、 ネッ トワークの統合化に対応し た位置情報提供の共通プラッ トフォームを提供することができる。
本発明の別の側面は、 移動通信端末の位置を検出したのち、 コンピュータが必 要とする精度の位置情報を生成して通知する。 これにより、 位置情報の精度の面 において、 ネッ トワークの統合化に対応した位置情報提供の共通プラッ トフォー ムを提供することができる。
また、本発明の別の側面は、移動通信端末の位置を検出して位置情報を生成し、 移動通信端末から前記コンピュータへ送信されるデータに位置情報を付加するこ とにより、 その位置情報をコンピュータへ通知する。 これにより、 移動通信端末 の位置情報を移動通信端末の仕様に依存しない形で様々なコンピュータに供給す ることができる。
また、 本発明の別の側面は、 コンピュータから移動通信端末の位置情報取得を 要求する要求信号を受信すると、 この要求信号に応じて移動通信端末の位置を検 出して位置情報を生成し、 この位置情報をコンピュータへ通知する。 これにより、 移動通信端末の位置情報を移動通信端末の仕様に依存しない形で、 標準のイン夕 一フェースプロ トコルとして様々なコンピュータに供給することができる。 図面の簡単な説明
図 1は、 本発明の第 1実施形態に係る位置情報通知方法を実行するネッ トヮー ク全体の構成を示すブロック図である。
図 2は、 同実施形態における簡易携帯電話機の構成を示すプロック図である。 図 3は、 同実施形態における G P S受信機を備えた携帯電話機の構成を示すブ 口ック図である。
図 4は、 同実施形態における簡易携帯電話網用変換テーブルの例を示すフォー マツ ト図である。
図 5は、 同実施形態における携帯電話網用変換テーブルの例を示すフォーマッ ト図である。
図 6は、 同実施形態における移動バケツ ト通信網用変換テーブルの例を示すフ ォ一マッ ト図である。
図 7は、 同実施形態における緯度 ·経度提供対象リス トテーブルの例を示すフ ォーマツ ト図である。
図 8は、 同実施形態におけるゲートウェイサーバの位置情報提供部の動作を示 すフ口一チヤ一トである。
図 9は、 同実施形態の変形例におけるゲートウエイサーバの位置情報提供部の 動作を示すフローチヤ一トである。
図 1 0は、 本発明の第 2実施形態に係る位置情報通知方法を実行するネッ トヮ —ク全体の構成を示すブロック図である。
図 1 1は、 同実施形態におけるエリア I D用変換テ一ブルの例を示すフォーマ ッ ト図である。
図 1 2は、 同実施形態におけるセクタ I D用変換テ一ブルの例を示すフォーマ ヅ ト図である。
図 1 3は、 同実施形態における位置情報精度テーブルの例を示すフォーマツ ト 図である。
図 1 4は、 同実施形態におけるゲ一トウェイサーバの位置情報提供部の動作を 示すフローチャートである。
図 1 5は、 本発明の第 3実施形態に係る位置情報通知方法を実行する移動通信 システム全体の構成を示すプロック図である。
図 1 6は、 同実施形態における I Pサーバが移動局に送信する H T M L形式の サブメニューデ一夕の一例を示す図である。
図 1 7は、 同実施形態における図 1 1に示す H T M L形式のサブメニューデー 夕に基づいて移動局に表示される画面の図である。
図 1 8は、 同実施形態におけるゲートウェイサーバの構成を示すブロック図で ある。
図 1 9は、 同実施形態におけるゲ一トウエイサーバが備える I P情報デ一夕べ —スの記憶内容の一例を示すフォーマツ ト図である。
図 2 0は、 同実施形態におけるゲ一卜ウェイサーバが備える地域コ一ドテ一ブ ルの記憶内容の一例を示すフォーマツ ト図である。
図 2 1は、 同実施形態における I Pサーバが備える位置関連情報デ一夕ベース の記憶内容の一例を示すフォーマツ ト図である。
図 2 2は、 同実施形態の第 1具体例における移動通信システムの動作の流れを 示すフローチヤ一トである。
図 2 3は、 同実施形態における交換局が備える在圏情報テーブルの記憶内容の 一例を示すフォーマツ ト図である。
図 2 4は、 同実施形態におけるホームメモリ内の位置登録デ一夕ベースの記憶 内容の一例を示すフォーマッ ト図である。
図 2 5は、 同実施形態におけるゲートウエイサーバが備える I Dデータベース の記憶内容の一例を示すフォーマツ ト図である。
図 2 6は、 同実施形態の第 2具体例における移動通信システムの動作の流れを 示すフローチヤ一トである。
図 2 7は、 同実施形態の第 2具体例における移動通信システムの動作の流れを 示すフローチヤ一トである。
図 2 8は、 同実施形態におけるゲートウェイサーバが備えるデ一夕ベースの記 憶内容の一例を示すフォーマッ ト図である。
図 2 9は、 同実施形態におけるゲ一トウヱイサーバが備えるデータベースの記 憶内容の一例を示すフォーマツ ト図である。 発明を実施するための最良の形態
図面を参照しながら、 本発明の実施形態について説明する。
以下では、
第 1実施形態:移動通信端末とコンピュー夕との間で位置情報の表現形式が異 なっていても、 移動通信端末がコンピュータに位置情報を通知することができる 形態、
第 2実施形態:移動通信端末がコンピュータに対し、 そのコンピュータの所望 する精度の位置情報を通知する形態、
第 3実施形態:移動通信端末の位置情報のセキュリティを維持しつつ、 移動通 信端末が位置情報を標準のインタフヱースプロ トコルとして様々なサーバに通知 する形態、
という 3つの実施形態に分けて説明する。
ただし、 これら第 1〜第 3実施形態は本発明の一例にすぎず、 本発明はその技 術思想の範囲内で種々の形態をとりうる。
A :第 1実施形態
本発明の第 1実施形態では、 移動通信端末とコンピュータとの間で位置情報の 表現形式が異なっていても、 移動通信端末がコンピュータに位置情報を通知する ことができる形態について説明する。
A— 1 :第 1実施形態の構成 まず、 第 1実施形態の構成について説明する。
( 1 ) ネッ トワークの全体構成
図 1は、 実施形態に係るネッ トワークの全体構成を示すプロック図である。 同 図において、 1 0は、 PHS(Personal Handy- phone System)と呼ばれる簡易携帯 電話網 12 (移動通信網) に収容される簡易携帯電話機 (移動通信端末) である。 簡易携帯電話機 10は、 簡易携帯電話網 12の基地局 1 1との間で無線通信を行 うことにより、 PH Sの電話通信サービスを受けることが可能である。
20は、 PD C(Personal Digital Cellular)等の携帯電話網 22 (移動通信網) に収容される携帯電話機 (移動通信端末) である。 携帯電話機 20は、 携帯電話 網 22の基地局 2 1との間で無線通信を行うことにより、 P D C等の携帯電話サ 一ビスを受けることが可能である。 上記の簡易携帯電話網 1 2と携帯電話網 22 とは、 図示しないゲートウェイ装置を介して接続されており、 相互に通話接続が 可能である。
30は、 移動バケツ ト通信網 32 (移動通信網) に収容される携帯電話機 (移 動通信端末) である。 携帯電話機 30は、 移動パケッ ト通信網 32の基地局 3 1 との間で無線通信を行うことにより、 移動パケッ ト通信網 30のバケツト通信サ 一ビスを受けることが可能である。 この携帯電話機 30は GP S受信機 34を備 えており、 緯度 ·経度で表現される測位が可能である。 以下の説明において、 上 記簡易携帯電話機 1 0,携帯電話機 20,携帯電話機 30の全てを指す場合には、 携帯機 10 , 20, 30と呼ぶことにする。
40はゲートウエイサーバであり、 移動パケッ ト通信網 30とインターネッ ト 70などの外部のネッ トワークとの間でデータ通信を中継する。 このゲートウェ ィサーバ 40は、 上記データ通信の中継を担うデータ中継部 40 aのほか、 上述 の各携帯機 1 0, 20, 30の位置情報をインタ一ネッ ト 70に接続された I P (Information Provider)サ一バ 80 A, 80 B等のコンピュータへ通知する位置 情報提供部 40 b (第 1の位置情報通知部) を備えている。 この位置情報提供部 40 bは、 後述する緯度 ·経度提供対象リス トテ一ブルを備えている。
50は測位セン夕 (第 1の位置情報生成部) であり、 各携帯機 1 0, 20 , 3 0の位置情報を取得して、 これを記憶する。 例えば、 簡易携帯電話網 1 2は、 各 簡易携帯電話機 1 0が現在どの基地局 1 1の無線ゾーンに在圏しているかを検出 できるようになつている。 測位セン夕 5 0は、 この検出結果を簡易携帯電話網 1
2から取得し、 各簡易携帯電話機 1 0の識別情報と、 在圏している基地局 1 1の 識別情報 (すなわち基地局 I D ) とを関連付け、 基地局 I Dテーブル 5 0 aに記 τ思す 。
携帯電話網 2 2は、 各携帯電話機 2 0が現在どのサービスエリアに在圏してい るかを検出できるようになつている。 ここで、 サ一ビスエリアとは、 所定数の基 地局 2 1の無線ゾーンによって定義される領域をいう。 測位センタ 5 0は、 この 検出結果を携帯電話網 2 2から取得し、 各携帯電話機 2 0の識別情報と、 在圏し ているサービスエリアの識別情報 (すなわちエリア I D ) とを関連付け、 エリア I Dテーブル 5 0 bに記憶する。
移動パケッ ト通信網 3 2は、 各携帯電話機 3 0が現在どの基地局 3 1の無線ゾ ーンのセクタに在圏しているかを検出できるようになつている。 ここで、 セクタ とは、 基地局 3 1の指向性アンテナにより分割される無線ゾーンの部分領域をい う。 測位セン夕 5 0は、 この検出結果を移動パケッ ト通信網 3 2から取得し、 各 携帯電話機 3 0の識別情報と、 在圏しているセクタの識別情報 (すなわちセクタ I D ) とを関連付け、 セクタ I Dテーブル 5 0 cに記憶する。
さらに、測位セン夕 5 0は、携帯電話機 3 0の G P S測定値を D (Differential ) — G P S方式により補正処理する G P S補正部 5 0 dを備える。 G P S補正部 5 0 dは、 携帯電話機 3 0の G P S測定値を移動バケツ ト通信網 3 2を介して取得 し、 自身が保持する G P S測定誤差に基づいて、 取得した G P S測定値を補正す る。 この補正結果である緯度 ·経度情報は、 各携帯電話機 3 0の識別情報と関連 付けて、 G P S補正部 5 0 d内の図示しない緯度 ·経度テーブルに記憶される。 上記のとおり、 本実施形態においては、 各携帯機 1 0 , 2 0 , 3 0の位置情報 は各網 1 2, 2 2, 3 2からそれぞれ異なる表現形式で取得される。
さて、 6 0は、 位置情報の変換を行う位置情報変換装置 (位置情報表現変換部) である。 この位置情報変換装置 6 0は、後述する位置情報変換テーブルに基づき、 各網 1 2, 22 , 32から取得され、 表現形式の異なる各携帯機 1 0 , 20, 3 0の位置情報を、 イン夕一ネッ ト 70に接続された I Pサーバ 80 A, 80 B等 の各コンピュータが取り扱い可能な表現形式の位置情報に変換する。 この位置情 報変換装置 60によって、 位置情報の取得を要求する各コンピュータは、 表現形 式の違いを意識することなく、 各携帯機 10, 20, 30の位置情報の供給を受 けることができる。
位置情報を取得した I Pサーバ 80 A, 80 Bは、 その位置情報に関連する位 置関連情報を携帯機 1 0, 20, 30に提供する。 (2) 携帯機の構成
次に、 携帯機 1 0, 20, 30の構成について説明する。
図 2は、 簡易携帯電話機 10の構成を示すブロック図である。 同図において、 簡易携帯電話機 10は、 制御部 1 0A、 無線部 1 0 B及びュ一ザイン夕フェース 部 10 Cを相互にバス接続して構成される。
制御部 1 0 Aは、 CPU、 メモリ等で構成されており、 簡易携帯電話機 10の 各部を制御する。 無線部 1 0 Bは、 基地局 1 1との間で音声信号や各種制御信号 の無線通信を行い、 無線通話を可能とする。 ユーザインタフヱ一ス部 10 Cは、 通話のための音声入出力を提供するマイクロホン及びスピー力、 ダイヤル操作の ための操作パネル、 液晶表示部等からなっている。
なお、 携帯電話機 20の構成は、 図 2に示す構成と同様であるので説明を省略 する。 図 3は、 携帯電話機 30の構成を示すブロック図である。 同図において、 携帯 電話機 30は、 制御部 30A、 無線部 30 B、 ュ一ザイン夕フェース部 30 C及 び GP S受信機 34を相互にバス接続して構成される c
この携帯電話機 30は、 無線通信の対象がいわゆる音声通話ではなくバケツ 卜 データ通信である点と、 GP S受信機 34を備えている点で、 他の携帯機 1 0 , 20と異なる。 0 3受信機34は、 図示しない衛星から受信する信号に基づい て携帯電話機 3 0の位置を示す緯度 ·経度を測定する。 この緯度 ·経度の測定値 は無線部 3 0 Bより送信され、 前述のとおり移動バケツ ト通信網 3 2を介して測 位セン夕 5 0へ送られ、 D— G P S方式による補正が施される。 ( 3 ) 位置情報変換テーブルの構成
次に、 図 4〜図 6を参照し、 位置情報変換装置 6 0が備える各種の位置情報変 換テーブルについて説明する。
図 4は、 簡易携帯電話網用変換テーブルの例を示すフォーマッ ト図である。 同 図に示すように、 この変換テーブルは、 簡易携帯電話網 1 2の位置情報表現形式 である基地局 I Dと、 各 I Pサーバ 8 0 A, 8 0 B等のコンビュ一夕が取り扱い 可能な位置情報表現形式である緯度 ·経度 (X , Y ) や行政区分 (港区虎ノ門 1 — 1一 1 ) 等の情報とを関連付けて保持している。
図 5は、 携帯電話網用変換テーブルの例を示すフォーマッ ト図である。 同図に 示すように、 この変換テーブルは、 携帯電話網 2 2の位置情報表現形式であるェ リア I Dと、 各 I Pサーバ 8 0 A , 8 0 B等のコンピュータが取り扱い可能な位 置情報表現形式である緯度 '経度 (X, Y ) や行政区分 (港区虎ノ門 1一 1 一 1 ) 等の情報とを関連付けて保持している。
図 6は、移動バケツ ト通信網用変換テーブルの例を示すフォーマツ ト図である。 同図に示すように、 この変換テーブルは、 移動パケッ ト通信網 3 2の位置情報表 現形式であるセクタ I Dと、 各 I Pサーバ 8 0 A, 8 0 B等のコンピュータが取 り扱い可能な位置情報表現形式である緯度 ·経度 (X , Y ) や行政区分 (港区虎 ノ門 1 一 1 一 1 ) 等の情報とを関連付けて保持している。
( 4 ) 緯度 ·経度提供対象リス 卜テーブルの構成
次に、 図 7を参照し、 ゲートウェイサーバ 4 0の位置情報提供部 4 O bが備え る緯度 ·経度提供対象リス トテーブルの構成について説明する。
図 7は、緯度 '経度提供対象リス トテーブルの例を示すフォーマツ ト図である。 同図に示すように、 この緯度 '経度提供対象リス トテーブルは、 取り扱い可能な 位置情報の表現形式が緯度 ·経度であるコンピュータのリストを保持している。 この例では、 I Pサーバ 8 O A , 8 0 F, 8 O K……が対象となっている。 この 1卩サ一バ8 0 ?、 8 0 Kは、 図 1には図示していないが、 いずれもインターネ ッ ト 7 0に接続されたコンピュータである。
位置情報提供部 4 0 bは、 この緯度 ·経度提供対象リストテーブルにリス トさ れたコンピュータに対して位置情報を提供する場合、 位置情報変換装置 6 0によ る変換を介することなく、 G P S補正部 5 0 d内の緯度 '経度テーブル(図示略) を参照して得られる緯度 ·経度情報をそのまま要求があったコンビユー夕へ供給 する。
A— 2 :第 1実施形態の動作
次に、 上記構成からなる実施形態の動作について説明する。
図 8は、 ゲートゥヱイサーバ 4 0の位置情報提供部 4 O bの動作を示すフロー チャートである。 以下、 このフローチャートを参照しながら、 携帯電話機 3 0の 位置情報を I Pサーバ 8 0 Bへ通知する場合を例に挙げて動作説明を行う。
まず、 I Pサーバ 8 0 Bからゲートウェイサーバ 4 0に対して携帯電話機 3 0 の位置情報を要求する要求信号が送信されると、 位置情報提供部 4 0 bの処理は ステップ S 1に進む。 ステップ S 1では、 位置情報提供部 4 O bは、 データ中継 部 4 0 aを介して上記要求信号を受信する。 この要求信号には、 位置情報の要求 主体である I Pサーバ 8 0 Bの識別情報と、 位置情報を要求されている携帯電話 機 3 0の識別情報が含まれており、 位置情報提供部 4 0 bは要求信号の中からこ れらの識別情報を検出する。
次いで、 位置情報提供部 4 0 bの処理はステップ S 2に進む。 ステップ S 2に おいて、 位置情報提供部 4 O bは、 要求信号に含まれる I Pサーバ 8 0 Bの識別 情報を検索キーとして図 7に例示する緯度 ·経度提供対象リス トテ一ブルを参照 し、 この I Pサーバ 8 0 Bが緯度 ·経度提供対象リス卜に挙がっているか否かを 判断する。 図 7の例では、 I Pサーバ 8 0 Bがリス トに挙がっていないので、 こ の判断結果は 「N 0」 となる。 次に、 位置情報提供部 4 0 bの処理はステップ S 3に進む。 ステップ S 3にお いて、 位置情報提供部 4 O bは、 携帯電話機 3 0の識別情報を指定して、 測位セ ン夕 5 0に対し携帯電話機 3 0の位置情報を要求する。 測位セン夕 5 0は、 この 要求を受けて、 指定された携帯電話機 3 0の識別情報を検索キ一として、 セクタ I Dテーブル 5 0 cを参照し、 携帯電話機 3 0の位置情報であるセクタ I Dを読 み出し、 これを位置情報提供部 4 0 bへ供給する。 このようにして、 位置情報提 供部 4 O bは、 携帯電話機 3 0の位置情報としてセクタ I Dを取得する。
次に、 位置情報提供部 4 0 bの処理はステップ S 4に進む。 ステップ S 4にお いて、 位置情報提供部 4 0 bは、 取得したセクタ I Dと I Pサーバ 8 0 Bの識別 情報を指定して、 位置情報変換装置 6 0に対して位置情報の変換を依頼する。 位 置情報変換装置 6 0は、 この依頼を受けて、 指定されたセクタ I Dと I Pサーバ 8 0 Bの識別情報を検索キ一として、 図 6に例示する移動バケツ ト通信網用変換 テーブルを参照する。 これによつて、 位置情報変換装置 6 0は、 移動パケッ ト通 信網用変換テーブルから、 セクタ I Dに対応する I Pサーバ 8 0 Bが取り扱い可 能な表現形式である行政区分の位置情報を読み出し、 これを位置情報提供部 4 0 bへ供給する。
次に、 位置情報提供部 4 0 bの処理はステップ S 5に進む。 ステップ S 5にお いて、 位置情報提供部 4 O bは、 行政区分の表現形式に変換された携帯電話機 3 0の位置情報を位置情報変換装置 6 0から取得する。
次に、 位置情報提供部 4 0 bの処理はステップ S 6に進む。 ステップ S 6にお いて、 位置情報提供部 4 O bは、 取得した携帯電話機 3 0の位置情報を、 送信先 アドレスとして I Pサーバ 8 0 Bの識別情報を指定してィン夕ーネッ ト 7 0に送 出する。
こうして、 1 ?サ一バ8 0 8は、 携帯電話機 3 0の位置情報を自身が取り扱い 可能な行政区分の表現形式で取得することが可能となる。 一方、 上記の例において、 携帯電話機 3 0の位置情報を仮に I Pサーバ 8 0 A へ通知するものとした場合、 I Pサーバ 8 0 Aは図 Ίに例示する緯度 ·経度提供 対象リストテーブルに登録されていることから、 ステップ S 2の判断結果は 「Y e s」 となる。 この場合、 位置情報提供部 4 0 bの処理はステップ S 7に進む。 ステップ S 7において、 位置情報提供部 4 O bは、 携帯電話機 3 0の識別情報を 指定して、 測位セン夕 5 0の G P S補正部 5 0 dに対し携帯電話機 3 0の緯度 · 経度情報を要求する。 0卩 3補正部5 0 は、 この要求を受けて、 指定された携 帯電話機 3 0の識別情報を検索キーとして、 前述した緯度 ·経度テーブルを参照 し、 携帯電話機 3 0の位置情報である緯度 ·経度情報を読み出す。 そして、 この 緯度 ·経度情報が位置情報提供部 4 0 bへ供給される。位置情報提供部 4 0 bは、 携帯電話機 3 0の位置情報として緯度 ·経度情報を取得すると、 ステップ S 6に に進み、 取得した緯度 ·経度情報を I Pサーバ 8 O Aへ送信する。 また、 上記の動作説明は、 携帯電話機 3 0の位置情報を I Pサーバ 8 0 Bまた は 8 0 Aへ通知する場合を例としたが、 位置情報の要求主体が他のコンピュータ である場合や、 あるいは、 位置情報を要求される携帯機が他の網に属する携帯機 である場合も、 参照されるテーブルがこれらの識別情報に対応したものに変わる だけで、 基本動作は同じである。 ただし、 緯度 ·経度提供対象のコンピュータか ら、 G P S受信機が搭載されていない携帯機の識別情報を指定して位置情報 (緯 度 -経度情報) の要求があった場合には、 当該携帯機の緯度,経度情報は上述の 緯度 ·経度テーブルを参照しても取得することができない。 この場合は、 緯度 - 経度情報を提供できないため、 その旨をエラーとして当該要求があったコンビュ 一夕へ通知する。 このように、 本発明の第 1実施形態によれば、 異なる網に属する携帯機によつ て位置情報の表現形式が異なり、 しかも、 携帯機の位置情報を要求するコンビュ —夕が取り扱い可能な表現形式が異なる場合であっても、 各コンピュータは、 そ のような表現形式の違いを意識することなく、位置情報を取得することができる。 即ち、 この第 1実施形態により、 いわば位置情報通知の共通プラッ トフォームを 提供することが可能となる。 A— 3 :第 1実施形態の変形例
既述のとおり、 本発明は、 上述した実施形態に限定されず、 各種の変形が可能 である。 第 1実施形態においては、 例えば、 以下のような変形が可能である。 ( 1 ) ネヅ トワークの形態
ネッ トワークの形態は、 図 1に示す形態に限られない。 例えば、 接続される移 動通信網は、 網 1 2 , 2 2 , 3 2に限らず、 これのいずれかが除かれていても、 あるいは、 他の移動通信網がさらに接続されていてもよい。
例えば、 上述の携帯電話網 3 2を固定通信網とし、 携帯電話機 3 0を固定通信 端末もしくは固定通信網に接続する可搬型の通信端末としてもよい。
また、 I Pサーバ等のコンピュータが接続されるネッ トワークについても、 ィ ン夕一ネッ 卜に限らず、 ィントラネッ トゃ専用線等その他のネッ 卜ワークであつ てもよい。
さらに、 ネッ トワーク上のノードの形態は、 図 1に示すようなゲートウェイサ —バ 4 0 , 測位セン夕 5 0 , 位置情報変換装置 6 0等に限らず、 これらの機能を どのように各ノードに割り当てるかは任意である。 例えば、 これらノード 4 0〜 6 0の機能をすベてゲートウェイサーバ 4 0に持たせてもよいし、 位置情報提供 部 4 0 bを別ノードで構成してもよい。 また、 測位セン夕 5 0が各携帯機 1 0〜 3 0の位置情報を当該携帯機 1 0 ~ 3 0に通知し、 各携帯機 1 0〜 3 0が、 ゲー トウエイサーバ 4 0の位置情報提供部 4 0 bや位置情報変換装置 6 0の機能を果 たすようにしてもよい。
( 2 ) 緯度 ·経度情報の通知
第 1実施形態では、 緯度 '経度提供対象であるコンピュータから G P S受信機 が搭載されていない携帯機 1 0 , 2 0 , 3 0に対して位置情報 (緯度 ·経度情報) の要求があった場合には、 緯度 ·経度情報を提供できない旨のエラー通知を上記 コンピュータに通知するものであった。
、 そのような形態に限定されず、 G P Sによって緯度 ·経度情報が得ら れない場合には、 位置情報提供部 4 O bは、 各テーブル 5 0 a〜 5 0 cを参照す ることにより得られる緯度 ·経度情報を上記コンピュータに提供してもよい。 図 9は、 上記のような形態におけるゲ一トウェイサーバ 4 0の位置情報提供部 4 0 bの動作を示すフローチャート図である。 以下、 このフローチャートを参照 しながら、 G P S受信機を搭載していない携帯電話機 2 0の位置情報を、 緯度 - 経度の表現形式の位置情報を取り扱う I Pサーバ 8 O Aへ通知する場合を例に挙 げて、 動作説明を行う。
まず、 I Pサーバ 8 0 Aからゲ一トウエイサーバ 4 0に対して携帯携帯電話機 2 0の位置情報を要求する要求信号が送信されると、 位置情報提供部 4 0 bの処 理はステップ S 1 1に進む。 ステップ S 1 1では、 位置情報提供部 4 O bは、 デ 一夕中継部 4 0 aを経由して上記要求信号を受信する。 この要求信号には、 位置 情報の要求主体である I Pサーバ 8 0 Aの識別情報と、 位置情報を要求されてい る携帯電話機 2 0の識別情報が含まれており、 位置情報提供部 4 O bは要求信号 の中からこれらの識別情報を検出する。
次いで、 位置情報提供部 4 0 bの処理はステップ S 1 2に進む。 ステップ S 1 2において、 位置情報提供部 4 O bは、 携帯電話機 2 0のそこで識別情報を指定 して、 測位セン夕 5 0に対し携帯電話機 2 0の位置情報を要求する。 測位セン夕 5 0は、 この要求を受けて、 指定された携帯電話機 2 0の識別情報を検索キーと して、 エリア I Dテーブル 5 O bを参照し、 携帯電話機 2 0の位置情報であるェ リア I Dを読み出し、 これを位置情報提供部 4 0 bへ供給する。 こうして、 位置 情報提供部 4 0 bは、 携帯電話機 2 0の位置情報としてエリァ I Dを取得する。 次に、 位置情報提供部 4 0 bの処理はステップ S 1 3に進む。 ステップ S 1 3 において、 位置情報提供部 4 0 bは、 取得したエリア I Dと I Pサーバ 8 0 Aの 識別情報とを指定して、 位置情報変換装置 6 0に対して位置情報の変換を依頼す る。 位置情報変換装置 6 0は、 この依頼を受けて、 指定されたエリア I Dとェ P サーバ 8 0 Aの識別情報を検索キ一として、 図 5に例示する携帯電話網用変換テ —ブルを参照する。 これによつて、 位置情報変換装置 6 0は、 エリア I Dに対応 する、 ェ Pサ一バ 8 0 Aが取り扱い可能な緯度 '経度の表現形式の位置情報を読 み出し、 これを位置情報提供部 40 bへ供給する。
次に、 位置情報提供部 40 bの処理はステップ S 14に進む。 ステップ S 14 において、 位置情報提供部 40 bは、 緯度 ·経度の表現形式に変換された携帯電 話機 20の位置情報を位置情報変換装置 60から取得する。
次に、 位置情報提供部 40 bの処理はステップ S 15に進む。 ステップ S 15 において、 位置情報提供部 4 Obは、 取得した携帯電話機 20の位置情報を、 送 信先ァドレスとして I Pサーバ 8 OAの識別情報を指定してイン夕一ネッ ト 70 に送出する。
こうして、 I Pサーバ 8 OAは、 GPS受信機を搭載していない携帯電話機 2 0の位置情報を、 自身が取り扱い可能な緯度,経度の表現形式で取得することが 可能となる。
(3) 位置情報通知の動作の形態
第 1実施形態では、 1 ?サーバ80八、 80 B等のコンビュ一夕側からの位置 情報取得要求に応じて位置情報通知を行うようにしたが、 これに限らず、 例えば 携帯機からの通知要求に応じてゲートゥヱイサーバ 40が I Pサーバ 8 OA, 8 0 Bへ位置情報を通知するとか、 あるいは、 ゲートウェイサーバ 40が主体的に I Pサーバ 80 A, 80 Bへ位置情報を通知するようにしてもよい。 (4) 位置情報通知の対象
第 1実施形態では、 携帯機 10, 20, 30の位置情報を網 12, 22, 32 の外部のネッ トワークに接続された I Pサーバ等のコンピュータへ通知する場合 を例としたが、 これに限らず、 携帯機 10, 20, 30に対しその携帯機自身の 位置情報を通知するようにしてもよい。 また、 携帯機 10, 20, 30に対しそ の携帯機自身の位置情報を通知するのではなく、 他の携帯機へその位置情報を通 知するようにしてもよい。 さらに、 携帯機 10, 20, 30ではなく、 網 12, 22, 32内の所定のノードへ通知するようにしてもよい。 すなわち、 特許請求 の範囲における 「所定のコンピュータ」 という用語は、 これらの携帯機や網内の ノードを含む概念である。 B :第 2実施形態
次に、 本発明の第 2実施形態として、 コンピュータが所望する精度の位置情報 を通知する形態について説明する。 本実施形態においては、 前述の第 1実施形態 における移動パケッ ト通信網 3 2 (移動通信網)に収容される携帯電話機 3 0 (移 動通信端末) の位置情報をコンピュータに通知することを例に挙げて説明する。
B - 1 :第 2実施形態の構成
( 1 ) まず、 第 2実施形態の構成について説明する。
図 1 0は、 第 2実施形態に係るネッ トワークの全体構成を示すブロック図であ る。 同図において、 前述した第 1実施形態と同様の構成には同一の符号を付して おり、 これらについては説明を省略する。 この第 2実施形態が第 1実施形態と異 なる点は、 測位センタ 5 1 (第 2の位置情報生成部)、 位置情報変換装置 6 1 (第 2の位置情報生成部) 及び位置情報提供部 4 0 c (第 2の位置情報通知部) の機 能であるので、 その点について以下に説明する。
測位セン夕 5 1は、 前述したように、 携帯電話機 3 0の識別情報と、 携帯電話 機 3 0が在圏しているセクタ I Dとを関連付けてセクタ I Dテーブル 5 0 cに記 憶する。 さらに、 測位セン夕 5 1は、 携帯電話機 3 0が在圏しているサービスェ リアのエリア I Dを取得し、 携帯電話機 3 0の識別情報と、 携帯電話機 3 0が在 圏しているエリア I Dとを関連付けてエリア I Dテーブル 5 0 bに記憶する。 こ のエリア I Dの取得は、 各セクタ I Dと、 当該セクタ I Dを含むサービスエリア のエリア I Dとを予め対応付けておくことにより行われる。
位置情報変換装置 6 1は、 後述する位置情報変換テーブルに基づき、 携帯電話 機 3 0の位置情報を、 インターネッ ト 7 0に接続された I Pサーバ 9 0 A〜 9 0 Cの各コンピュータが所望する精度の位置情報に変換する。 この位置情報変換装 置 6 1によって、 位置情報の取得を要求する各コンピュータは、 自らが所望する 精度の違いを意識することなく、 携帯電話機 3 0の位置情報の供給を受けること ができる。
そして、 位置情報を取得した I Pサーバ 90 A〜90 Cは、 その位置情報に関連 する位置関連情報を携帯電話機 30に提供する。 (2) 位置情報変換テーブルの構成
次に、 図 1 1〜図 1 2を参照し、 位置情報変換装置 6 1が備える各種の位置情 報変換テーブルについて説明する。
図 1 1は、 低精度用変換テ一ブルの例を示すフォーマッ ト図である。 同図に示 すように、 この低精度用変換テ一ブルは、 エリア I D (例えば、 AREA 00 1 ) と、 そのエリア I Dが示すサービスエリアの地域名 (例えば、 東京都東部) とを 関連付けて保持している。
図 1 2は、 中精度用変換テーブルの例を示すフォーマツ ト図である。 同図に示 すように、 この変換テーブルは、 セクタ I D (例えば、 SE C 00 1 ) と、 その セクタ I Dが示すセクタの地域名 (例えば、 東京都港区虎ノ門 1丁目) とを関連 付けて保持している。
( 3 ) 位置情報提供部 40 cの構成
次に、 図 1 3を参照し、 ゲートゥヱイサーバ 40の位置情報提供部 40 cが備 える位置情報精度テーブルの構成について説明する。
図 1 3は、 位置倩報精度テーブルの例を示すフォ一マツ ト図である。 同図に示 すように、 この位置情報精度テーブルは、 各 I Pサーバ 90 A、 90 B、 90 C 等の各コンピュータが必要としている位置情報の精度に関する情報を保持してい る。
この例では、 I Pサーバ 9 OAは、 例えばユーザの目的地点までの経路誘導サ 一ビスや位置追跡サービスを行うサーバであり、 そのため誤差 1 0メートル程度 までの高精度の位置情報を必要としている。 この高精度の位置情報は、 携帯電話 機 30が備える GP S受信機 34により取得される位置情報に相当する。
I Pサーバ 9 0 Bは、 例えばユーザの所在する街のタウン情報を提供するサー バであり、そのため誤差数百メートルまでの中精度の位置情報を必要としている。 この中精度の位置情報は、 携帯電話機 3 0が在圏するセクタのセクタ I Dに基づ く位置情報に相当する。
I Pサーバ 9 0 Cは、 例えばユーザの所在する地域の天気予報情報を提供する サーバであり、 そのため誤差数〜数十キロメートルまでの低精度の位置情報を取 得すれば足りる。 この低精度の位置情報は、 携帯電話機 3 0が在圏するサービス エリアのエリア I Dに基づく位置情報に相当する。
位置情報提供部 4 0 cは、 この位置情報精度テーブルにリス卜されたコンビュ —夕に対して位置情報を提供する場合、 そのコンピュータに関連付けて保持して いる高精度〜低精度のいずれかの精度を指定して、 位置情報変換装置 6 0に位置 情報の変換を依頼する。
B— 2 :第 2実施形態の動作
次に、 上記構成からなる第 2実施形態の動作について説明する。
図 1 4は、 ゲートウェイサーバ 4 0の位置情報提供部 4 0 cの動作を示すフロ 一チャートである。 以下、 このフローチャートを参照しながら、 位置情報提供部 4 0 cが携帯電話機 3 0の位置情報を I Pサーバ 9 O Aへ通知する場合を例に挙 げて動作説明を行う。
まず、 I Pサーバ 9 0 Aからゲートウェイサーバ 4 0に対して携帯電話機 3 0 の位置情報を要求する要求信号が送信されると、 位置情報提供部 4 0 cの処理は ステップ S a lに進む。 ステップ S a lでは、 位置情報提供部 4 0 cは、 デ一夕 中継部 4 0 aを介して上記要求信号を受信する。 この要求信号には、 位置情報の 要求主体である I Pサーバ 9 O Aの識別情報と、 位置情報を要求されている携帯 電話機 3 0の識別情報が含まれており、 位置情報提供部 4 0 cは要求信号の中か らこれらの識別情報を検出する。
次に、 位置情報提供部 4 0 cの処理はステップ S a 2に進む。 ステップ S a 2 において、 位置情報提供部 4 0 cは、 携帯電話機 3 0の識別情報を指定して、 測 位セン夕 5 1に対し携帯電話機 3 0の位置情報を要求する。 測位セン夕 5 1は、 この要求を受けて、 指定された携帯電話機 3 0の識別情報を検索キ一として、 セ クタ I Dテーブル 5 0 cを参照し、 携帯電話機 3 0の位置情報であるセクタ I D を読み出す。 そして、 このセクタ I Dが位置情報提供部 4 0 cへ供給される。 こ うして、 位置情報提供部 4 0 cは、 携帯電話機 3 0の位置情報としてセクタ I D を取得する。
次いで、 位置情報提供部 4 0 cの処理はステップ S a 3に進む。 ステップ S a 3において、 位置情報提供部 4 0 cは、 要求信号に含まれる I Pサーバ 9 O Aの 識別情報を検索キーとして、 図 1 3に例示する位置情報精度テーブルを参照し、 この I Pサーバ 9 0 Aが必要としている位置情報の精度を取得する。
次に、 位置情報提供部 4 0 cの処理はステップ S a 4に進む。 ステップ S a 4 において、 位置情報提供部 4 0 cは、 ステップ S a 2で取得した位置情報の精度 とステップ S a 3で取得した位置情報の精度とを参照し、 位置情報の変換が必要 であるか否かを判断する。 具体的には、 測位セン夕 5 1から取得した携帯電話機 3 0の位置情報の精度が、 I Pサーバ 9 O Aが必要とする精度と同一の精度又は それより高精度であれば、 位置情報の変換は必要なしと判断される。 一方、 測位 セン夕 5 1から取得した携帯電話機 3 0の位置情報の精度が、 I Pサーバ 9 0 A が必要とする精度より低精度であれば、 位置情報変換の必要ありと判断される。 ここでは、 測位セン夕 5 1から取得した携帯電話機 3 0の位置情報の精度が中 精度であるのに対し、 I Pサーバ 9 0 Aが必要とする精度が高精度であるので、 位置情報の変換の必要があると判断され、 「イエス」 に進む。
次に、 位置情報提供部 4 0 cの処理はステップ S a 5に進む。 ステップ S a 5 において、 位置情報提供部 4 0 cは、 携帯電話機 3 0の識別情報と I Pサーバ 9 O Aが必要とする位置情報の精度 (高精度) とを指定して、 位置情報変換装置 6 1に対して位置情報の変換を依頼する。 位置情報変換装置 6 1は、 この依頼を受 けると、 携帯電話機 3 0の識別情報を指定して、 測位セン夕 5 1の G P S補正部 5 0 dに対し携帯電話機 3 0の高精度の位置情報(緯度 ·経度情報) を要求する。 0 ? 3補正部5 0 (1は、 この要求を受けて、 指定された携帯電話機 3 0の識別情 報を検索キーとして、 緯度 '経度テーブル (図示略) を参照し、 携帯電話機 3 0 の位置情報である緯度 ·経度情報を読み出す。 そして、 この緯度 ·経度情報が、 測位セン夕 5 1から位置情報変換装置 6 1へ供給される。
そして、 位置情報提供部 4 0 cの処理はステップ S a 6に進む。 ステップ S a 6において、 位置情報提供部 4 0 cは、 位置情報変換装置 6 1から高精度の位置 情報を取得する。
さらに、 位置情報提供部 4 0 cの処理はステップ S a 7に進み、 携帯電話機 3 0の高精度の位置情報を、 送信先アドレスとして I Pサーバ 9 O Aの識別情報を 指定して、 イン夕一ネッ ト 7 0に送出する。
こうして、 I Pサーバ 9 O Aは、 携帯電話機 3 0の位置情報を自身が必要とす る精度で取得することが可能となる。 一方、 上記の例において、 携帯電話機 3 0の位置情報を仮に I Pサーバ 9 0 B へ通知するものとした場合、 ステップ S a 2で測位セン夕 5 1から取得される位 置情報の精度と、 I Pサーバ 9 0 Bが必要とする位置情報の精度とは一致するた め、 ステップ S a 4の判断結果は 「ノー」 となる。 この場合、 位置情報提供部 4 0 cの処理はステップ S a 7に進み、 測位セン夕 5 1から取得した携帯電話機 3 0の位置情報をそのまま I Pサーバ 9 0 Bに送信する。 このように、 本発明の第 2実施形態によれば、 コンピュータが必要とする位置 情報の精度が各コンピュータによって異なる場合であっても、各コンピュータは、 そのような精度の違いを意識することなく位置情報を取得することができ、 いわ ば位置情報通知の共通ブラッ トフオームを提供することが可能となる。
B - 3 :第 2実施形態の変形例
既述のとおり、 本発明は、 上述した第 2実施形態に限定されず、 各種の変形が 可能である。第 2実施形態においては、 例えば、 以下のような変形が可能である。 ( 1 ) ネッ 卜ワークの形態
ネッ 卜ワークの形態は、 図 1 0に示す形態に限られない。 例えば、 上述の携帯電話網 3 2を固定通信網とし、 携帯電話機 3 0を固定通信 端末もしくは固定通信網に接続する可搬型の通信端末としてもよい。
また、 例えば、 I Pサーバ等のコンピュータが接続されるネッ トワークについ ても、 インターネッ トに限らず、 イントラネッ トや専用線等その他のネッ トヮ一 クであってもよい。
( 2 ) ネッ トワーク上の各ノードの形態
ネヅ トワーク上のノードの形態は、 第 2実施形態のような、 携帯電話機 3 0、 ゲートウェイサーバ 4 0、 測位センタ 5 1、 位置情報変換装置 6 1等に限らず、 これらの機能をどのように各ノードに割り当てるかは任意である。 例えば、 これ らノード 4 0、 5 1又は 6 1の機能をすベてゲ一トウエイサーバ 4 0に持たせて もよいし、 位置情報提供部 4 0 cを別ノードで構成してもよい。
また、 携帯電話機 3 0が、 ゲートウェイサーバ 4 0の位置情報提供部 4 0 cや 位置情報変換装置 6 1の機能を果たしてもよい。 この形態について以下に説明す る。
携帯電話機 3 0は、 0 1^ 3受信機3 4の他、 図示せぬ位置情報受信部を備えて いる。 この位置情報受信部は、 移動パケッ ト通信網 3 2に対し自己の位置情報送 信をリクエストし、 該網 3 2から送信される位置情報を受信する機能を備える。 この網 3 2から送信される位置情報は、 セクタ I Dに基づく中精度若しくはエリ ァ I Dに基づく低精度の位置情報である。
まず、 携帯電話機 3 0は、 I Pサーバ 9 O Aに対し経路誘導サービスを要求す る要求信号を送信する。 この要求信号に応じて、 I Pサーバ 9 O Aは、 自己が必 要とする位置情報の精度 (例えば、 高精度の位置情報) を携帯電話機 3 0へ通知 する。
この通知に応じて、 携帯電話機 3 0は自らの位置情報を取得する。 この位置情 報取得のデフオル卜動作は、 携帯電話機 3 0は G P S受信機 3 4に指示して緯 度 ·経度で高精度の位置情報を取得するものとする。
次いで、 携帯電話機 3 0は、 I Pサーバ 9 0 Aから通知された精度に基づき位 置情報を変換する。 ここでは、 通知された精度は高精度なので、 G P S受信機 3 4により得られる緯度 ·経度からなる位置情報を変換することなく I Pサーバ 9 0 Aへ通知する。
一方、 上記の例において、 携帯電話機 3 0が I Pサーバ 9 0 Cに天気予報を要 求する場合は、 I Pサーバ 9 0 Cから指定される位置情報の精度は低精度なので 携帯電話機 3 0は移動パケッ ト通信網 3 2にリクエストを出して低精度の位置情 報を取得して、 I Pサーバ 9 0 Cに送信する。
( 3 ) 位置情報通知の動作の形態
第 2実施形態では、 I Pサーバ 9 0 A〜9 0 C等のコンピュータ側からの位置 情報取得要求に応じて位置情報通知を行うようにしたが、 これに限らず、 例えば 携帯電話機 3 0からの通知要求に応じて通知するとか、 あるいは、 ゲートウェイ サーバ 4 0が主体的に通知するようにしてもよい。 ( 4 ) 位置情報通知の対象
第 2実施形態では、 携帯電話機 3 0の位置情報を移動パケッ ト通信網 3 2の外 部のネッ トワークに接続された I Pサーバ 9 0 A〜 9 0 C等のコンピュータへ通 知する場合を例としたが、 これに限らず、 携帯電話機 3 0の位置情報を図示せぬ 他の携帯電話機へ通知するようにしてもよい。さらに、他の携帯電話機ではなく、 移動パケッ ト通信網 3 2内の所定のノードへ通知するようにしてもよい。 すなわ ち、 特許請求の範囲における 「所定のコンピュータ」 という用語は、 これら他の 携帯電話機や移動パケッ ト通信網 3 2内のノードを含む概念である。
C :第 3実施形態
次に、 本発明の第 3実施形態では、 移動通信端末の位置情報のセキュリティを 維持しつつ、 当該位置情報を標準のィン夕フェースプロ トコルとして様々なサ一 バに通知する形態について説明する。
この第 3実施形態の具体例としては、 1 :移動局から送信されるデ一夕信号と ともに位置情報がサーバへ通知される第 1具体例と、 2 :サーバからの要求に応 じて位置情報が該サーバへ通知される第 2具体例とがあり、 以下、 これらを順番 に説明する。 C— 1 :第 1具体例
C一 1— 1 :第 1具体例の構成
まず、 第 1具体例の構成について説明する。
( 1 ) システム全体の構成
図 1 5は、 第 1具体例に係る移動通信システム全体の構成を示すブロック図で ある。
この移動通信システムは、 移動局 1 0 0、 移動電話網 2 0 0、 移動パケッ ト通 信網 3 0 0、 イン夕一ネッ ト 4 0 0、 I Pサーバ 5 0 0 A、 5 0 0 B · · '等か ら構成されている。 この第 1具体例では、 上記移動パケッ ト通信網 3 0 0及び移 動電話網 2 0 0を総称して移動通信網と呼ぶ。 移動局 1 0 0 (移動通信端末) は、 携帯電話や P H Sのような移動通信端末で あり、 移動電話網 2 0 0の通話サービス及び移動パケッ 卜通信網 3 0 0のバケツ ト通信サービスを受ける。 この移動局 1 0 0は、 ユーザが音声通話を行うための 音声入出力部、 移動通信網の基地局との無線通信を行う無線部、 液晶パネル等で 構成された情報表示部、 数字入力、 文字入力等の情報入力操作が行われる操作部 等を備えるほか、 これら各部を制御するマイクロコンピュー夕を内蔵している。 また、 移動局 1 0 ◦は、 文書データ閲覧用のソフ 卜ゥヱァ (いわゆるブラウザ) を搭載しており、 インフォメーション ' プロバイダ (以下、 I Pと略す) から移 動パケッ ト通信網 3 0 0 を介し供給される H T M L ( Hyper Text Markup Language) 形式のデータ (以下、 H T M Lデータという) に基づいて対話画面を 表示させる。 移動電話網 2 0 0 (移動通信網) は、 移動局 1 0 0に対して通話サービスを提 供するための通信網であり、 移動局 1◦ 0は、 この移動電話網 2 0 0、 もしくは、 該網 2 0 0及び図示しない固定電話網を介して通話サービスを受けることができ る。
この移動電話網 2 0 0は、 基地局 2 1 0、 交換局 2 2 0、 ホームメモリ 2 3 0 及びこれらを結ぶ通信線等から構成される。
基地局 2 1 0は、 通話サービスエリア内に所定の間隔で多数設置され、 各基地 局 2 1 0には基地局 I Dが付されている。 この基地局 2 1 0は、 各々の無線ゾー ンに在圏する移動局 1 0 0と無線通信を行う。 交換局 2 2 0は複数の基地局 2 1 0を収容し、 該基地局の無線ゾーンに在圏する移動局 1 0 0の通信回線の交換処 理を行う。 この交換局 2 2 0は、 自己が収容する各基地局 2 1 0の無線ゾーンに 在圏している移動局 1 0 0を把握するために在圏情報テーブル 2 2 1を備えてい る。
ホームメモリ 2 3 0には、 加入者情報、 位置登録情報、 課金情報等の種々の情 報がデ一夕ベースとして登録されている。 位置登録情報は、 各移動局 1◦ 0が所 在する網内のエリアを示す情報であり、 位置登録デ一夕ベース 2 3 1に格納され ている。 移動バケツ 卜通信網 3 0 0は、 移動局 1 0 0に対してバケツ ト通信サービスを 提供するための通信網であり、 前述の基地局 2 1 0、 交換局 2 2 0、 ホームメモ リ 2 3 0等の他、 バケツ ト加入者処理装置 3 1 0、 ゲ一トウエイサーバ 3 2 0及 びこれらを結ぶ通信線から構成されている。 パケッ ト加入者処理装置 3 1 0は、 装置構成上は前述の交換局 2 2 0に含まれるコンピュータシステムであり、 各々 に固有のパケッ ト加入者処理装置 I Dを有している。 このバケツ ト加入者処理装 置 3 1 0は、 移動局 1 0 0からのパケッ ト交換要求を受けて、 受け付けたパケッ ト交換要求の正当性を確認したうえで上記バケツ ト交換を中継する処理等を行う。 ゲ一トウエイサーバ 3 2 0は、 移動パケヅ ト通信網 3 0 0をインターネッ ト 4 0 0等の他のネッ 卜ワークと相互接続するための移動バケツ ト関門中継交換局 (図示せず) に備えられたコンピュータシステムであり、 複数のネッ トワーク間 で異なる通信プロ トコルの変換を行いつつ、 ネッ トワーク間でデ一夕授受を仲介 する。 具体的には、 このゲ一トウエイサーバ 3 2 0は、 移動バケツ ト通信網 3 0 0用の伝送プロ トコルと、 ィン夕ーネッ ト 4 0 0の標準通信プロ トコルである T C P / I Pとの相互変換を行う。
さらに、 ゲ一トウエイサ一バ 3 2 0は、 I Pサーバ 5 0 0 A 5 0 0 B · · · 等が移動局 1 0 0のユーザに対して提供する各種サービスのメニューを提示する ためのメインメニュー画面デ一夕を保持しており、 移動局 1 0 0からの要求に応 じて該デ一夕を移動局 1 0 0に送信する。 このメインメニュー画面デ一夕は H T M L形式のデータであり、 各メインメニュー項目には、 それらの各メニュー項目 に対応するサービスを実行する I Pサーバ 5 0 0 A、 5 0 0 B · · 'のホスト名 を含む U R Lが埋め込まれている。
さらに、 ゲートウエイサーバ 3 2 0は、 移動局 1 0 0の位置を示す位置情報を 生成する機能を備える。 本実施形態では、 ゲートウェイサーバ 3 2 0は、 移動局 1 0 0から I Pサーバ 5 0 0 A、 5 0 0 B · · 'へ向けて送信される上り信号を 分析して移動局 1 0 0の位置情報を生成する。 また、 前述した在圏情報テーブル 2 2 1や、 位置登録デ一夕べ一ス 2 3 1を用いて位置情報を生成することも可能 であるが、 この第 1具体例ではそのような手法は用いず、 後述する第 2具体例に おいてその手法を用いることにする。 このゲートウエイサーバ 3 2 0の構成や位 置情報生成動作の詳細については後述する。
1 サ一バ 5 0 0八、 5 0 0 B · · 'は、 I Pが運用するサーバシステムであ り、 ユーザに提供すべき情報を H T M L形式のデータとしてイン夕一ネッ ト 4 0 0に送出する。 この第 1具体例においては、 I Pサーバ 5 0 0 A、 5 0 0 B · ■ · は、 移動局 1 0 0の位置に応じた位置関連情報を移動局 1 0 0に提供するサーバ であり、 種々の位置関連情報を格納する位置関連情報デ一夕べ一ス 5 1 0 A、 5 1 0 B · · · を備える。 そして、 I Pサ一バ 5 0 0 A、 5 0 0 B · · ·は、 ゲー トウヱィサーバ 3 2 0から通知される移動局 1 0 0の位置情報を基に位置関連情 報データベース 5 1 0 A、 5 1 0 B · · · を検索し、 検索の結果得られた位置関 連情報をィン夕一ネッ ト 4 0 0等を介して移動局 1 0 0に送信するようになって いる。
さらに、 1 ?サ一バ5 0 0八、 5 0 0 B · ■ 'は、 自らが実行するサービスの メニューをユーザに提示するための H T M L形式のサブメニュー画面データを記 憶しており、 移動局 1 0 0が I Pサーバ 5 0 0 A、 5 0 0 B · · 'にアクセスす ると、 記憶しているサブメニュー画面を移動局 1 0 0に送信するようになってい る o ここで、 サブメニュー画面デ一夕である H T M Lデ一夕の構成について説明す る。
図 1 6は、 I Pサーバ 5 0 0 A、 5 0 0 B · · ·が移動局 1 0 0に送信する H
T M L形式のサブメニュー画面デ一夕の一例を示す図であり、 図 1 7は、 その画 面データに基づいて移動局 1 0 0に表示されるサブメニュー画面の図である。 図 1 1に示すように、 サブメニュー項目には、 例えば、 「レス トラン情報」 、 「映画館情報」 、 「美術館情報」 、 「追跡情報提供登録」 等がある。
これらのサブメニュー項目の内、 「レストラン情報」 、 「映画館情報」 、 「美 術館情報」 は、 移動局 1 0 0の位置情報に応じてレストラン情報等を移動局 1 0 0のユーザに提供するためのものである。 このサブメニュー項目の各々には、 対 応するハイパーリンク文字列が埋め込まれている。
例えば、 ユーザが、 図 1 7に示すサブメニュー画面の中から 「レストラン情報」 を選択すると、 移動局 1 0 ◦から、 「レス トラン情報」 に埋め込まれている rhttp : //xxx. co. ]ρ/。3ίΙ)ΐιι/Γ63Ϊ& ΐΓ3·ΐι1;.03ί?&Γ6&=Νυΐ ΑΕ·ΕΑ」 とレ
ンク文字列 (図 1 6参照) がゲートウエイサーバ 3 2 0等を介して、 ホス 卜名 「xxx. co. jp」 が示す I Ρサーバ 5 0 0 Α、 5 0 0 Β · · ·のいずれかに送信され るようになっている。
このハイパーリンク文字列の最後には 「而 LLAREAj という所定のデ一夕列が含 まれているが、 このデータ列 「而 LLAREAj は、 ゲートウェイサーバ 3 2 0におい て移動局 1 0 0の位置情報に置換されて、 ホス ト名が示す I Pサーバ 5 0 0 A、 5 0 0 B · · ·に送信されるためのものであり、 以下、 「位置情報置換デ一夕列」 と呼ぶ。
なお、 図 1 6に示す 「追跡情報提供登録」 のサービス内容や、 そこに埋め込ま れてレ、る 厂 http ://xxx. co· jp/cgi Ιΰιι/ριΐ3ΐΐΓ63ί3Ϊ·
Figure imgf000029_0001
とレヽ "5ノ、ィ パーリンク文字列については、 後述する第 2具体例において説明する。
( 2 ) ゲートウェイサーバ 3 2 0の構成
次に、 ゲートウヱイサーバ 3 2 0の構成について説明する。
図 1 8は、 ゲートウェイサーバ 3 2 0の構成を示すブロック図である。
このゲートウェイサーバ 3 2 0は、 イン夕フェース部 3 2 1 (受信部、送信部)、 加入者情報管理部 3 2 2、 データ配信管理部 3 2 3 (第 3の位置情報通知部、 受 信部、 送信部、 検出部、 置換部、 通知可否判定部、 問い合わせ部、 判定部、 エラ 一信号送信部) 、 I Ρサーバ情報管理部 3 2 4 (公開情報記憶部) 、 位置情報生 成部 3 2 5 (第 3の位置情報生成部) 及これらを相互に接続するバス 3 2 6等に より構成されている。
ィン夕フェース部 3 2 1は、 移動バケツ ト通信網 3 0 0とイン夕一ネッ ト 4 0 0等の他ネッ トとの間のプロ トコル変換を行うなど、 ネッ トワーク間のィン夕フ エースとして機能する。
加入者情報管理部 3 2 2は、 前述のホームメモリ 2 3 0を参照して得られる加 入者情報を記憶、 管理している。
デ一夕配信管理部 3 2 3は、 移動局 1 0 0どうしの間、 移動局 1 0 0とイン夕 —ネッ ト 4 0 0等の他ネッ トとの間、 或いは、 移動局 1 0 0と I Ρサーバ 5 0 0 Α、 5 0 0 Β · · ·等との間のデ一夕配信処理を管理するほか、 後述するように、 移動局 1 0 0から送信されてくるデータの中から所定のデータ列を検出すると、 このデ一夕列を移動局 1 0 0の位置情報に置換する機能を備える。 さらに、 デ一 夕配信管理部 3 2 3は、 前述のメインメニュー画面デ一夕を記憶しており、 移動 局 1 0 0からのリクエス ト信号に応じて該画面デ一夕を移動局 1 0 0に送信する。 例えば、 このメインメニュー項目には、 移動局 1 0 0の位置に関連する位置関連 情報を提供する 「位置関連情報サービス」 の他に、 ニュースの配信を行う 「ニュ ース配信サービス」 等がある。
ここで、 移動局 100が I Pサーバ 500 A、 500 B · · ' にアクセスする 方法には、 ユーザが移動局 100に表示されるメインメニュー画面の中から所望 のメインメニュー項目を選択して行う方法と、 ュ一ザが移動局 100のキーパッ ドを用いて所望の I Pサーバ 500 A、 500 B■ · 'の URLを直接入力して 行う方法の 2通りある。
まず、 ユーザが移動局 100に表示されるメインメニュー画面の中からメイン メニュー項目を選択する場合、 移動局 100は、 そのメインメニュー項目に埋め 込まれている URLを含むリクエスト信号をゲートウェイサーバ 320に送信す ると、 ゲートウェイサーバ 320のデータ配信管理部 323は、 受信したリクェ スト信号に含まれる UR Lのホス ト名に基づいて I Pサーバ 500 A、 500 Β · . ·のいずれかにアクセスするようになっている。
また、 ユーザがアクセスしたい I Ρサーバ 500 Α、 500 Β · · ·の URL を移動局 100に直接入力する場合は、 移動局 100は入力された URLを含む リクエスト信号をゲー卜ウェイサーバ 320に送信し、 ゲ一トウエイサーバ 32 0のデ一夕配信管理部 323は受信したリクエスト信号に含まれる URLのホス ト名に基づいて I Pサーバ 500 A、 500 B · · .のいずれかにアクセスする ようになつている。
上記のいずれかの方法により移動局 1 00が I Pサーバ 500 A、 500 B . . ·にアクセスすると、 前述したように I Pサ一バ 500A、 500 B · · - は、記憶しているサブメニュー画面を移動局 100に送信するようになっている。
I Pサーバ情報管理部 324は、 1 ?サーバ500八、 500 B · · ' に関す る情報を格納する I P情報データべ一ス 327を備えており、 これらの情報の登 録 '更新等を行う。 上述のデータ配信管理部 323は、 この I P情報データべ一 ス 327を参照して I Pサーバ 500 A、 500 B · ■ · に移動局 100の位置 情報を送信する。 この I P情報データベース 327の構成は後述する。 位置情報生成部 3 2 5は、 以下に述べるようにして、 移動局 1 0 0の位置情報 を生成する。
移動局 1 0 0から I Pサーバ 5 0 0 A、 5 0 0 B · · ·へ向けて送信される上 り信号には、 例えば、 該信号の送信先となる I Pサーバ 5 0 0 A、 5 0 0 B■ · · の U R Lや、 送信元の移動局 1 0 0の移動局 I D等が含まれている。 さらに、 こ の上り信号が移動通信網内の各装置により中継されていく過程で、 当該信号に各 装置の I Dが付加されていく。 つまり、 この上り信号が移動局 1 0 0から送信さ れた後、 まず、基地局 2 1 0に受信されると当該基地局の基地局 I Dが付加され、 さらに、 パケッ ト加入者処理装置 3 1 0に受信されると当該バケツ ト加入者処理 装置 3 1 0のバケツ ト加入者処理装置 I Dが付加される。
従って、 移動局 1 0 0から送信された上り信号がゲ一トウエイサーバ 3 2 0に より受信される際には、 当該信号は、 宛先の I Pサーバ 5 0 0 A、 5 0 0 B · · · のいずれかの U R L、 移動局 I D、 基地局 I D、 パケッ ト加入者処理装置 I Dを 含んでいる。 位置情報生成部 3 2 5は、 これらの I D情報等を分析することによ り、 どの移動局 1 0 0がどの基地局 2 1 0の無線ゾーンに在圏しているかを把握 できる。
また、 位置情報生成部 3 2 5は、 基地局 I Dとその基地局 I Dの基地局が所在 する地域の地域コードとが対応付けられて格納されている地域コードテーブル 3 2 8を備えている。 そして、 位置情報生成部 3 2 5は、 前述した移動局 1 0 0が 在圏する基地局 I Dを検索キーにしてこの地域コ一ドテ一ブル 3 2 8を検索し、 その結果得られた地域コードと上記移動局 1 0 0の移動局 I Dとが移動局 1 0 0 の位置情報とする。
( 3 ) I P情報データベース 3 2 7の構成
次に、 I Pサーバ情報管理部 3 2 4が備える I P情報データべ一ス 3 2 7の構 成について説明する。
図 1 9に、 I P倩報データベース 3 2 7のデ一夕フォーマツ ト図を示す。
同図に示すように、 I P情報データベース 3 2 7には、 「 I Pサーバ名」毎に、 該サーバの 「ホスト名」 、 「サービス名」 、 「位置情報公開フラグ」 、 「ユーザ 許諾フラグ」 等の情報が格納されている。
位置情報公開フラグは、 移動局 1 0 0の位置情報の公開対象になつている I P サーバ 5 0 0 (即ち、移動局 1 0 0の位置情報の取得が可能な I Pサーバ 5 0 0 ) についてオン設定される。
例えば、 同図において、 I Pサーバ 5 0 0 A及び I Pサーバ 5 0 0 Bは、 位置 関連情報提供サービスを行う I Pサーバであり、 1 ?サ一バ5 0 0 8は、 広域情 報提供サービスを行う I Pサーバである。
ここで、広域情報とは、ある特定の地域に偏っていない情報という意味であり、 広域情報提供サービスとは、 移動局 1 0 0の位置情報に依存しないで広域情報を 移動局 1 0 0に提供するサービスのことである。この広域情報提供サービスには、 例えば、 全国ニュースの配信サービス等がある。 一方、 位置関連情報提供サービ スとは、 移動局 1 0 0の位置に基づいてある特定の地域に関連する情報を提供す るサービスであり、 例えば前述したようなレストラン情報等を提供するようなサ 一ビスである。
従って、 同図に示すように、 I Pサーバ 5 0 0 A及び I Pサーバ 5 0 0 Bは位 置情報を取得可能な I Pサーバであるため (即ち、 I Pサーバ 5 0 0 A及び I P サーバ 5 0 0 Bは位置情報の公開対象であるため) 、 位置情報公開フラグがオン 設定されることになる。 一方、 I Pサーバ 5 0 0 Cは移動局 1 0 0の位置情報を 取得しないサーバであるため (即ち、 I Pサーバ 5 0 0 Cは位置情報の公開対象 でないため) 、 位置情報公開フラグはオフ設定されている。
ユーザ許諾フラグは、 移動局 1 0 0の位置情報の公開対象となっている I Pサ
—バ 5 0 0の内、 該位置情報の公開の際に移動局 1 0 0のユーザの許諾を要する ェ Pサ一バ 5 0 0についてオン設定される。
ユーザによっては自らの位置情報を知られたくない場合もあり、 そのような場 合にユーザの意に反して移動局 1 0 0の位置情報が I Pサーバ 5 0 0 A、 5 0 0 Β · · ·に公開されることを防止するために、 このユーザ許諾フラグは設けられ ているのである。 従って、 位置情報の公開対象となっている I Pサーバ 5 0 0であっても、 移動 局 1 0 0の位置情報を無条件に (即ちユーザの許諾なしに) 取得できる I Pサー ノ (同図に示す I Pサーバ 5 0 0 B ) と、 ユーザによる許諾があってはじめて位 置情報を取得できる I Pサ一バ (同図に示す I Pサーバ 5 0 O A ) とがある。 なお、 この I P情報データベース 3 2 7に登録されていない I Pサーバ 5 0 0 については、 上記のような公開基準となるべきフラグ情報等が存在しないが、 ゲ 一トウエイサーバ 3 2 0は、 このような I P情報データベース 3 2 7に登録され ていない I Pサーバ 5 0 0については位置情報公開フラグがオフ設定であると判 断する (即ち、 位置情報の公開対象とはしない) 。
( 4 ) 地域コードテ一ブル 3 2 8の構成
次に、 位置情報生成部 3 2 5が備える地域コードテーブル 3 2 8について説明 する。
図 2 0は、 地域コ一ドテーブル 3 2 8のデ一夕フォ一マツ ト図である。
この地域コードテ一プル 3 2 8には、 移動通信網内において位置を示す情報と して把握可能な 「基地局 I D」 と、 網外に設置される I Pサーバ 5 0 0 A、 5 0 0 B · · ·が位置を示す情報として把握可能な 「地域コード」 とが対応づけて格 納されている。
例えば、 同図に示す基地局 I D群 「BS001〜BS005」 は、 東京都渋谷区 1丁目の 領域にほぼ相当しているので、 該基地局群に対応して東京都渋谷区 1丁目を示す 地域コード 「C0DE001」 が格納されている。
( 5 ) 位置関連情報データベース 5 1 0の構成
次に、 I Pサーバ 5 0 0 A、 5 0 0 B · · · が備える位置関連情報デ一夕べ一 ス 5 1 0 A、 5 1 0 B · · ·の構成について、 位置関連情報データペース 5 1 0
Aを例に挙げて説明する。
図 2 1は、 位置関連情報データべ一ス 5 1 0 Aのフォーマッ ト図である。
この位置関連情報データベース 5 1 O Aには、 各地域毎の 「地域コード i と、 該地域コードに対応する 「地域名」 及び 「位置関連情報」 が格納されている。 ここで、 各地域を区分けする基準には、 例えば、 市町村名等の行政区分による ものや、 郵便番号によるものや、 緯度 '経度により分割されるものなど種々のも のが考えられる。 同図においては、 地域コード 「C0DE001」 は行政区分の 1つであ る 「渋谷区 1丁目」 を示し、 その渋谷区内 1丁目にある 「レストラン」 、 「映画 館」 、 「美術館」 等の 「建物名」 、 「住所」 、 「電話番号」 、 「催し物」 等の情 報が位置関連情報データベース 5 1 O Aに格納されている。
C一 1— 2 :第 1具体例の動作
次に、 図 2 2に示すフロ一を参照しながら、 上記構成からなる第 1具体例の動 作について説明する。
まず、 ユーザが移動局 1 0 0に表示されるメインメニュー画面の中から所望の メインメニュー項目を選択することにより、 或いは、 ユーザが移動局 1 0 0に所 望の I Pサーバ 5 0 0 A、 5 0 0 B · · ·の U R Lを直接入力することにより、 I Pサーバ 5 0 0 A、 5 0 0 B · ■ · (ここでは I Pサーバ 5 0 O A (ホスト名 : xxx. co. jp) とする) にアクセスする。 次いで、 I Pサーバ 5 0 0 Aは、 記憶して いるサブメニュー画面デ一夕 (例えば図 1 6に示す画面データ) を、 ゲートゥェ ィサーバ 3 2 0を介して移動局 1 0 0に送信し、 移動局 1 0 0がそれを受信して 表示することにより、 同図に示す処理が開始される。 ユーザが移動局 1 0 0に表示されているサブメニュー画面の中から所望のメニ ュ一項目 (例えば、 図 1 7に示す 「レストラン情報」 とする) を選択すると、 ス テツプ S P 1では、 移動局 1 0 0は、 選択されたメニュー項目に埋め込まれてい る rhttp: //xxx . co . jp/cgi-b in/restaurant . cgi
Figure imgf000034_0001
を含むリクエス ト信号をゲートウェイサーバ 3 2 0に送信する。
ステップ S P 3では、 ゲ一トウエイサーバ 3 2 0は、 基地局 2 1 0等を介して 該リクエス ト信号を受信する。
ステップ S P 5では、 ゲートウェイサーバ 3 2 0は、 受信したリクエスト信号 内のハイパーリンク文字列に位置情報置換デ一夕列 「NULLAREA」 が含まれている か否かを判定する。 その判定の結果がノーであれば (即ち、 位置情報置換デ一夕 列がなければ) 、 ステップ S P 7に進み、 ゲートウェイサーバ 3 2 0は、 受信し たリクエス ト信号内のハイパーリンク文字列に含まれるホスト名に基づいて I P サーバ 5 0 0 A、 5 0 0 B · · ·のいずれかにアクセスして、 その後はユーザの 操作に従って移動局 1 0 0及び I Pサーバ 5 0 0 A、 5 0 0 B · · '間のデ一夕 中継処理を行う。
一方、 ステップ S P 5の判定の結果がイエスであれば (即ち、 位置情報置換デ —夕列があれば) 、 ステップ S P 9に進み、 ゲ一トウヱイサーバ 3 2 0は、 ハイ パーリンク文字列に含まれるホス ト名を参照し、 そのホスト名が示す I Pサーバ 5 0 O Aが位置情報の公開対象となっているか否かを判定する。 この判定は前述 したように、 I P情報データベース 3 2 7内の位置情報公開フラグの設定状態(ォ ンかオフか) を参照することにより行われる。
ステップ S P 9の判定の結果がオフであれば (即ち、 I Pサーバ 5 0 0 Aが位 置情報の公開対象でなければ) 、 ステップ S P 1 1に進み、 ゲートウェイサーバ 3 2 0は、 I Pサーバ 5 0 O Aに位置情報を送信しない旨を示す送信不可通知を 移動局 1 0 0に送信する。
そして、 ステップ S P 1 3では、 移動局 1 0 0は、 その送信不可通知を受信し、 液晶ディスプレイに表示してユーザに通知する。
一方、 ステップ S P 9の判定の結果がオンであれば (即ち、 I Pサーバ 5 0 0 Aが位置情報の公開対象であれば) 、 ステップ S P 1 5に進み、 ゲ一トウヱイサ ーバ 3 2 0は、 I Pサーバ 5 0 0 Aへ位置情報を公開する際に移動局 1 0 0のュ 一ザの許諾が必要か否かを判定する。 この判定は前述したように、 I P情報デ一 夕べ一ス 3 2 7内のユーザ許諾フラグの設定状態 (オンかオフか) を参照するこ とにより行われる。
ステップ S P 1 5の判定結果がオフであれば (即ち、 ユーザ許諾が不要であれ ば) 、 ステップ S P 1 7に進む。
一方、 ステップ S P 1 5の結果がオンであれば (即ち、 ユーザ許諾が必要であ れば) 、 ステップ S P I 9に進み、 ゲートウェイサーバ 3 2 0は、 ザに位置 情報の送信の許諾を得るための入力画面デ一夕を移動局 1 0 0に送信する。
そして、 ステップ S P 2 1では、 移動局 1 0 0は、 入力画面デ一夕を受信 ·解 釈して、 液晶ディスプレイに表示する。
ステップ S P 2 3では、 移動局 1 0 0はユーザから許諾の可否についての入力 を受け付ける。
ステップ S P 2 5では、 移動局 1 0 0は、 ユーザにより入力された入力情報を ゲ一トウエイサーバ 3 2 0に送信する。
ステップ S P 2 7では、 ゲートウェイサーバ 3 2 0は入力情報を受信する。 そして、 ステップ S P 2 9では、 許諾の可否に関する入力情報を解釈して、 I Pサーバ 5 0 0 Aに位置情報を送信してもよいか否かを判定する。
その判定の結果がノ一であれば (即ち、 I Pサーバ 5 0 O Aに対して位置情報 の送信不可であれば)、 ステップ S P 3 1に進み、 ゲートウェイサーバ 3 2 0は、 移動局 1 0 0に位置情報を送信しない旨を示す送信不可通知を移動局 1 0 0に送 信する。
そして、 ステップ S P 3 3では、 移動局 1 0 0は、 その送信不可通知を受信し、 液晶ディスプレイに表示する。 ユーザはその表示を見て位置情報が送信されなか つたことを確認することができる。
一方、 ステップ S P 2 9の判定の結果がイエスであれば (即ち、 I Pサーバ 5 0 0 Aに対して位置情報の送信可であれば) ステップ S P 1 7に進み、 ゲー トウエイサーバ 3 2 0は、 移動局 1 0 0の位置情報を生成する。 つまり、 前述し たように、 ゲートウェイサ 3 2 0は、 まず、 リクエスト信号に含まれる基地 局 I Dを抽出し、 抽出した基地局 I Dを検索キーにして、 地域コードテーブル 3 2 8を検索して該基地局 I Dに対応する地域コード( 「CODE001」 とする) を取得 して、 該地域コードを移動局 1 0 0の位置情報とする。
ステップ S P 3 5では、 ゲ一トウエイサーバ 3 2 0は、 リクエスト信号内の位 置情報置換データ列 「NULLAREA」 を移動局 1 0 0の位置情報「CODE001」 に置換し、 置 換 さ れ た 位 置 情 報 を 含 む 一 リ ン ク 文 字 列 、 即 ち rhttp ://xxx. co. jp/cgi-bin/restaurant. cgi?area=C0DE001 j をリクエスト信号 として、 ホスト名 「xxx. co. jp」 に基づいて I Pサーバ 5 0 0 Aに送信する。 ステップ S P 3 7では、 I Pサーバ 5 0 0 Aは、 受信したリクエスト信号に応 答して位置関連情報アプリケーションを起動する。 そして、 ゲートウェイサーバ 3 2 0から受信した位置情報(CODEOOl )に応じた位置関連情報(レストラン情報) を位置関連情報デ一夕べ一ス 5 1 0 Aから取得し、 リクエス ト信号に含まれる移 動局 I Dに基づいて上記位置関連情報をィン夕ーネッ ト 4 0 0を介して移動局 1 0 0に送信する。
その後、 移動局 1 0 0はゲートウェイサーバ 3 2 0を介して位置関連情報を受 信 ·表示し、 ユーザは所期の目的を達成する。
C— 2 :第 2具体例
次に、 第 3実施形態の第 2具体例として、 I Pサーバ 5 0 0 A、 5 0 0 B · · · からの要求に応じて移動局 1 0 0の位置情報を I Pサーバ 5 0 0 A、 5 0 0 Β · · ·に通知する例について説明する。
C一 2— 1 :第 2具体例の構成
第 2具体例では、 前述したように、 交換局 2 2 0の在圏情報テーブル 2 2 1及 びホームメモリ 2 3 0の位置登録データベース 2 3 1を用いて移動局 1 0 0の位 置情報を生成する。 そこで、 以下では、 上記在圏情報テーブル 2 2 1及び位置登 録デ—夕べ—ス 2 3 1の構成について詳述し、 さらに第 2具体例が前述の第 1具 体例と異なる点について説明する。 なお、 その他の構成は前述した第 1具体例と 同様であるので説明を省略する。 ( 1 ) 交換局 2 2 0の在圏情報テーブル 2 2 1の構成
図 2 3は在圏情報テーブル 2 2 1の記憶内容の一例を示すフォーマツ ト図であ る。
同図に示すように、 在圏情報テーブル 2 2 1には、 交換局 2 2 0が収容する各 基地局 2 1 0の 「基地局 I D」 と、 該基地局 I Dが示す基地局 2 1 0の無線ゾ一 ンに在圏する移動局 1 0 0の 「移動局 I D」 (一般に移動局 1 0 0の電話番号が 用いられる) とが格納される。 以下、 これらの移動局 I D及び基地局 I Dからな る情報を在圏情報と呼ぶ。
例えば、 同図に示す基地局 I D 「BS001」 の無線ゾーンには、 移動局 I D 「MS090111 im i」 、 「MS09011111122」 、 「MS09011111130」が示す 3機の移動局 1 0 0が在圏しているということを示している。 また、 基地局 I D 「BS002」の無 線ゾーンには、 移動局 1 0 0は在圏しておらず、 基地局 I D 「BS003」 に基地局 2 1 0の無線ゾーンには、 移動局 I D 「MS09011111140」が示す 1機の移動局 1 0 0 が在圏しているということを示している。
移動局 1 0 0が各基地局 2 1 0の無線ゾーン間を移動する際には、 移動局 1 0 0及び交換局 2 2 0間で各基地局固有の通信チャネルに切り替えていく処理 (い わゆるハンドオーバ) が行われているが、 このハンドオーバのタイミングで上記 在圏情報テーブル 2 2 1内の在圏情報が更新されるようになっている。
各交換局 2 2 0は、 この在圏情報テーブル 2 2 1を参照して基地局 2 1 0と移 動局 1 0 0との通信処理を管理する。
( 2 ) ホームメモリ 2 3 0の位置登録データベース 2 3 1の構成
図 2 4は、 位置登録データベース 2 3 1の記憶内容の一例を示すフォーマツ ト 図である。
ここで、 1つの交換局 2 2 0に収容される複数の基地局 2 1 0の無線ゾーンか らなるエリアを 「位置登録エリア」 (若しくは一斉呼び出しエリア) と呼ぶ。 こ の位置登録エリアは、 移動通信網内で行われる移動局 1 0 0の位置登録の単位で あり、 交換局 2 2 0はこの単位で移動局 1◦ 0に対する一斉呼び出しを行う。 ま た、 この位置登録エリアの各々には位置登録エリア I Dが付されている。
同図に示すように、 この位置登録データベース 2 3 1には、 各 「移動局 I D」 と各移動局 1 0 0が在圏する位置登録エリアの 「位置登録エリア I D」 とが対応 して格納されている。 この 「移動局 I D」 及び 「位置登録ェリア I D」 からなる 情報を位置登録情報と呼ぶ。
例えば、 同図において、 移動局 I D 「MS09011111111」 が示す移動局 1 0 0は、 位置登録エリア I D 「AREA0001」 が示す位置登録エリア内に在圏しているという ことを示している。
( 3 ) I Pサーバ 5 0 0 A、 5 0 0 B · ■ ·の構成
I Pサーバ 5 0 0 A、 5 0 0 B · · ·は前述した第 1具体例と同様にサブメニ ユー画面を記憶しているが、 第 2具体例において用いられるサブメニュー項目に 埋め込まれているハイパーリンク文字列の構成は、第 1具体例とは異なっている。 ここで、 図 1 6及び図 1 7を参照して、 第 2具体例において用いられるハイパ —リンク文字列の構成を説明する。
図 1 6及び図 1 7に示す 「追跡情報提供登録]とは、 移動局 1 0 0の位置を例 えば定期的に追跡するようなサービスを行う I Pサーバ 5 0 0 Α、 5 0 0 Β · · · に対し、 追跡の対象となる移動局 1 0 0を登録するためのメニュー項目である。 具体的には、 この 「追跡情報提供登録」 により移動局の I Dを I Pサーバ 5 0 0 A、 5 0 0 B ■ · ·に登録しておくと、 I Pサーバ 5 0 0 A、 5 0 0 B · · · は、 登録されている I Dが示す移動局 1 0 0の位置情報を定期的にゲートウェイ サーバ 3 2 0に問い合わせて位置情報を取得する。
図 1 6に示すように、 この 「追跡情報提供登録」 のメニュー項目には、 ハイパ —リンク文字列「http:〃xxx. co. jp/cgi- bin/pushregist. cgi?ID=NULLID」が埋め 込まれているが、 このハイパーリンク文字列の最後には 「NULLID」 というデ一夕 列が含まれている。
ユーザが、 図 1 7に示すサブメニュー画面の中から 「追跡情報提供登録」 を選 択すると、 厂 http: //xxx. co. jp/cgi— bin/pushregist. cgi ?ID=NU ID」 というノ、ィ パーリンク文字列を含むリクエス ト信号が移動局 1 0 0からゲ一トウエイサーバ 3 2 0に送信されるが、 この際、 この所定のデ一夕列 「NULLID」 は、 ゲ一トウェ ィサーバ 3 2 0において移動局 1 0 0の I Dに置換されて、 ホス ト名が示す I P サーバ 5 0 0 A、 5 0 0 B ■ · · に送信される。 この所定のデ一夕列 「NULLID」 を、 以下、 「移動局 I D置換データ列」 と呼ぶ。
そして、 このとき置換される移動局 1 0 0の I Dは、 前述した移動局 1 0 0の 電話番号からなる移動局 I Dではなく、 ゲ一トウヱイサーバ 3 2 0及び I Pサ一 ノ ' 5 0 0 A、 5 0 0 B · · ·間で一意に定まる I D (以下、 疑似 I Dと呼ぶ) で める。
置換された疑似 I Dは I Pサーバ 5 0 0 A、 5 0 0 B · · '内にいったん記憶 され、 1 ?サ一バ5 0 0八、 5 0 0 B · · ·はその疑似 I Dを指定した位置情報 の取得要求をゲートウェイサーバ 3 2 0に送信するようになっている。 ( 4 ) ゲートウェイサーバ 3 2 0の構成
次に、 ゲートウヱイサーバ 3 2 0の構成について説明する。
ゲ一トウェイサーバ 3 2 0は、第 1具体例で述べたィン夕フエース部 3 2 1 (受 信部) 、 加入者情報管理部 3 2 2、 デ一夕配信管理部 3 2 3 (受信部、 第 4の位 置情報通知部、 検出部、 置換部、 識別情報付加部、 通知可否判定部、 問い合わせ 部、 判定部、 エラ一信号送信部) 、 I Pサーバ情報管理部 3 2 4 (公開情報記憶 部) 、 位置情報生成部 3 2 5 (第 4の位置倩報生成部) のほか、 移動局 I Dを疑 似 I Dに変換するための移動局 I Dテ一ブルを備える。
図 2 5は、移動局 I Dテ一ブルの記憶内容の一例を示すフォーマツ ト図である。 同図に示すように、 移動局 I Dテーブルには、 「移動局 I D」 と、 それに対応 する 「疑似 I D」 とが格納されている。 例えば、 移動局 I D 「MS09011111111」 は 擬似 I D 「00ZDGVXAKLLG」 に対応している。
ゲートウェイサーバ 3 2 0のデ一夕配信管理部 3 2 3は、 移動局 1 0 0から受 信したリクエス ト信号の中から移動局 I D置換データ列を検出すると、 該信号に 含まれる移動局 I Dを検索キーにして移動局 I Dテーブルを検索し、 得られた疑 似 I Dを移動局 I D置換デ一夕列と置換して I Pサーバ 5 0 0 A、 5 0 0 B · · · のいずれかへ送信するようになっている。
一方、 1 ?サーバ5 0 0 、 5 0 0 B · · · に送信された疑似 I Dは、 上述し たように、 該サーバ内にいったん記憶され、 I Pサーバ 5 0 0 A、 5 0 0 B · ■ · から上記疑似 I Dを指定した位置情報の取得要求がゲ一トウエイサーバ 3 2 0に 送信されるようになっている。
そして、 位置情報の取得要求を受信したゲートゥヱイサーバ 3 2 0の位置情報 生成部 3 2 5は、 指定された移動局 1 0 0の位置情報を生成する。 ここで、 位置 情報生成部 3 2 5は、 前述の第 1具体例のように移動局 1 0 0からの上り信号内 の基地局 I D等を用いて位置情報を生成するのではなく、 前述した位置登録デー 夕べ一ス 2 3 1及び在圏情報テーブル 2 2 1を参照することにより位置倩報を生 成する。 このゲートウヱイサーバ 3 2 0が位置情報を生成する動作の詳細につい ては後述する。
C - 2 - 2 :第 2具体例の動作
次に、 図 2 6及び 2 7に示すフロ一を参照しながら、 上記構成からなる第 2具 体例の動作について説明する。
まず、 ユーザが移動局 1 0 0に表示されるメインメニュー画面の中から所望の メインメニュー項目を選択することにより、 或いは、 ユーザが移動局 1 0 0に所 望の I Pサーバ 5 0 0 A、 5 0 0 B · · ·の U R Lを直接入力することにより、
I Pサーバ 5 0 0 A、 5 0 0 B · · · (ここでは I Pサーバ 5 0 O A (ホス ト名 : xxx. co. jp) とする) にアクセスする。 次いで、 I Pサーバ 5 0 0 Aは、 記憶して いるサブメニュー画面デ一夕 (例えば図 1 6に示す画面デ一夕) をゲートウェイ サーバ 3 2 0を介して移動局 1 0 0に送信し、 移動局 1 0 0がそれを受信して表 示することにより、 同図に示す処理が開始される。 まず、 ユーザが移動局 1 0 0に表示されているサブメニュー画面の中から所望 のメニュー項目 (図 1 7に示す 「位置追跡情報登録」 とする) を選択すると、 ス テツプ S P 5 1では、 移動局 1 0 0は、 選択されたメニュー項目に埋め込まれて いる厂 http ://xxx. co. jp/cgi— bin/pushregist. cgi? ID二 NU IDjというハイパ一リ ンク文字列及び移動局 I D (例えば「MS090111 H111」 ) を含むリクエス ト信号を、 ゲートウエイサーバ 3 2 0に送信する。 ステップ SP 53では、 ゲートウェイサーバ 320は該リクエスト信号を受信 する。
ステップ SP 55では、 ゲートウェイサーバ 320は、 受信したリクエスト信 号の中に移動局 ID置換データ列 「而 LLIDj があるか否かを判定する。
その判定の結果がノーであれば(即ち、 移動局 I D置換デ一夕列がなければ)、 ステップ SP 57に進み、 ゲートウェイサーバ 320は、 受信したリクエスト信 号内のハイパーリンク文字列に含まれるホスト名に基づいて I Pサーバ 500 A、 500 B · - 'のいずれかにアクセスして、 その後はユーザの操作に従って移動 局 100及び I Pサーバ 500 A、 500 B · · ·間のデータ中継処理を行う。 一方、 ステップ S P 55の判定の結果がイエスであれば (即ち、 移動局 ID置 換デ一夕列があれば)、 ステップ S P 59に進み、 ゲ一トウエイサーバ 320は、 移動局 I Dテーブルを検索し、 移動局 1 0 0の疑似 I D (図 2 5に示す 「00ZDGVXAK G」 ) を取得する。
ステップ SP 61では、 ゲートウェイサーバ 320は、 リクエスト信号内のハ ィパ一リ ンク文字列内の移動局 I D置換データ列 「匪 LLIDj を疑似 I D 「00ZDGVXAKLLG」 に置換し、 置換された擬似 I Dを含むハイパーリンク文字列 「http:〃xxx.co, jp/cgi- Mn/pushregist.cgi?ID=OOZDGVXAKLLG」等をリクエス ト 信号としてホスト名 「xxx.co.jp」 に基づき I Pサーバ 50 OAに送信する。
ステップ SP 63では、 I Pサーバ 50 OAは該リクエス ト信号を受信 ·解釈 して、 該リクエス ト信号に含まれる疑似 I D 「00ZDGVXAKLLG」 を位置追跡の対象 の移動局として記憶する。
ステップ S P 6 5では、 I Pサーバ 5 0 0 Aは、 記憶している疑似 I D 「00ZDGVXAKLLG」 を指定して位置情報取得要求を定期的にゲートウエイサーバ 3 20に送信する。
ステップ SP 67では、 ゲ一トウエイサーバ 320は、 I Pサーバ 500 Aか ら位置情報取得要求を受信する。 そしてゲートウェイサーバ 320は、 指定され た疑似 I D 「00ZDGVXAKLLG」 を検索キ一にして移動局 I Dテーブルを検索し、 対 応する移動局 I D 「MS09011111111」 を得る。 ステップ S P 6 9では、 ゲートウェイサーバ 3 2 0は、 位置情報取得要求を送 信した I Pサーバ 5 0 O Aが位置情報の公開対象となっているか否かを判定する c この判定は、 第 1具体例において説明したように、 I P情報デ一夕ベース 3 2 7 内の位置情報公開フラグの設定状態 (オンかオフか) を参照することにより行わ れる。
ステップ S P 6 9の判定の結果がオフであれば (即ち、 I Pサーバ 5 0 O Aが 位置情報の公開対象でなければ) 、 ステップ S P 7 1に進み、 ゲートウェイサ一 バ 3 2 0は、 位置情報を送信しない旨を示す送信不可通知を I Pサーバ 5 0 0 A に送信する。 そして、 ステップ S P 7 3では、 I Pサーバ 5 0 0 Aは送信不可通 知を受信する。
一方、 ステップ S P 6 9の判定の結果がオンであれば (即ち、 I Pサーバ 5 0 O Aが位置情報の公開対象であれば) 、 ステップ S P 7 5に進み、 ゲートウェイ サーバ 3 2 0は、 I Pサーバ 5 0 O Aへ位置情報を送信する際に移動局 1 0 0の ユーザの許諾が必要か否かを判定する。 この判定は、 第 1具体例において説明し たように、 I P情報データべ一ス 3 2 7内のユーザ許諾フラグの設定状態 (オン かオフか) を参照することにより行われる。
ステップ S P 7 5の判定の結果がオフであれば (即ち、 ユーザ許諾が不要であ れば) 、 図 2 7のステップ S P 7 7に進む。
一方、 ステップ S P 7 5の判定の結果がオンであれば (即ち、 ユーザ許諾が必 要であれば) 、 ステップ S P 7 9に進み、 ゲートウェイサーバ 3 2 0は、 位置情 報送信の許諾を得るための入力画面データを移動局 I D「MS09011111111」が示す 移動局 1 0 0に送信する。
そして、 ステップ S P 8 1では、 移動局 1 0 0は、 入力画面デ一夕を受信 ·解 釈して、 液晶ディスプレイに表示する。
ステップ S P 8 3では、 移動局 1 0 0はユーザから許諾の可否についての入力 を受け付ける。
ステップ S P 8 5では、 移動局 1 0 0は、 ユーザにより入力された入力情報を ゲートウェイサーバ 3 2 0に送信し、 ステップ S P 8 7では、 ゲートウェイサー バ 3 2 0は該入力情報を受信する。
次に、 図 2 7に示すステップ S P 8 9では、 ゲートウェイサーバ 3 2 0は、 許 諾の可否に関する入力情報を解釈して、 I Pサーバ 5 0 O Aに位置情報を送信し てもよいか否かを判定する。
その判定の結果がノ一であれば (即ち、 I Pサーバ 5 0 O Aに対して位置情報 の送信不可であれば)、 ステップ S P 9 1に進み、 ゲ一トウエイサ一バ 3 2 0は、 I Pサーバ 5 0 O Aに位置情報を送信できない旨を示す送信不可通知を送信する c そして、 ステップ S P 9 3では、 I Pサーバ 5 0 0 Aは、 その送信不可通知を 受信する。 また、 ステップ S P 8 9の判定の結果がイエスであれば (即ち、 I Pサーバ 5 0 0 Aに対して位置情報の送信可であれば) 、 ステップ S P 7 7に進み、 ゲート ウェイサーバ 3 2 0は、 以下に述べるようにして移動局 1 0 0の位置情報を生成 する。
まず、 ゲートウェイサーバ 3 2 0は、 移動局 I Dを検索キーにして位置登録デ —夕ベース 2 3 1を検索し、 対応する位置登録エリア I Dを取得する。 この取得 された位置登録ェリア I Dが示す位置登録ェリァ内に移動局 1 0 0は在圏してい る。
次に、 ゲ一トウヱイサーバ 3 2 0は、 取得した位置登録エリア I Dが示す交換 局 2 2 0に備えられた在圏情報テーブル 2 2 1にアクセスして、 移動局 I Dを検 索キーにして検索し、 対応する基地局 I Dを取得する。
そして、 ゲ一トウエイサーバ 3 2 0は、 取得した基地局 I Dを検索キーにして 地域コードテーブル 3 2 8を検索し、 対応する地域コードを取得して、 それを移 動局 1 0 0の位置情報とする。
ステップ S P 9 5では、 ゲートゥヱイサーバ 3 2 0は、 生成した位置情報を疑 似 I D 「00ZDGVXAKLLG」 が示す移動局 1 0 0の位置情報として I Pサーバ 5 0 0 Aに送信する。
ステップ S P 9 7では、 I Pサーバ 5 0 O Aは、 移動局 1 0 0の位置情報を受 信し、 受信した位置情報に応じて適宜、位置関連情報を移動局 1 0 0に送信する。 以上説明した第 3実施形態の第 1及び第 2具体例においては、 ゲ一トウヱイサ —バ 3 2 0と I Pサーバ 5 0 0 A、 5 0 0 B · · '間で定めた所定のデ一夕列を 位置情報や移動局 I Dの置換対象とするので、 移動局 1 0 0の仕様に依存しない 形で、 I Pサーバ 5 0 0に位置情報を通知することが可能である。
また、 ゲートウェイサーバ 3 2 0が、 位置情報公開フラグ等の公開基準情報に 基づき位置情報通知の可否を判断するので、 移動局 1 0 0の位置情報に関するセ キュリティが確保される。
C一 3 :第 3実施形態の変形例
既述のとおり、 本発明は、 上述した第 3実施形態に限定されず、 各種の変形が 可能である。 この第 3実施形態の第 1及び第 2具体例では、 例えば、 以下のよう な変形が可能である。
( l ) I Pサーバ 5 0 0 A、 5 0 0 B · · ·の態様
前述の第 1及び第 2具体例においては、 1 ?サーバ5 0 0八、 5 0 0 B · · · は、 ィン夕一ネヅ ト 4 0 0を介してゲートウェイサーバ 3 2 0に接続されている が、 必ずしもそのような接続の態様に限らない。
例えば、 1卩サ一バ5 0 0八、 5 0 0 B · · ·は、 専用線を介してゲ一トウェ ィサーバ 3 2 0に接続されていたり、 或いは、 移動通信網の内部に設けられてい たりしてもよい。
また、 前述の第 1及び第 2具体例においては、 I Pサーバ 5 0 0 A、 5 0 0 B · · ·は、 移動局 1 0 0に何らかの情報を提供する機能を有していたが、 必ず しもそうである必要はなく単なるコンピュータであってもよい。
例えば、 第 2具体例において、 I Pサーバ 5 0 0は定期的に移動局 1 0 0の位 置情報を取得し、 その結果得られた位置情報を所定の情報処理装置 (例えば、 移 動局 1 0 0が取り付けられた車両の運行管理を行う管理セン夕等) へ提供しても よいし、 或いは、 I Pサーバ 5 0 0は、 取得した位置倩報を他端末へ出力せずに 単に蓄積するだけでもよい。
( 2 ) 位置情報置換データ列又は移動局 I D置換データ列の態様
前述の第 1及び第 2具体例においては、 位置情報置換データ列 「NULLAREA」 又 は移動局 I D置換データ列 「NULLID」 は、 リクエスト信号内に含まれる、 ハイパ —リンク文字列の最後に付加されていた。 しかし、 必ずしもそうである必要はな く、 上記置換データ列は、 移動局 1 0 0から送信されるリクエスト信号内の所定 の位置に含まれていればよい。 また、 データ列は 「NULLAREA」 や 「NULLID」 の文 字列である必要はなく、 他の文字列であってもよい。
( 3 ) 位置情報の記述形式の態様
また、 前述の第 1及び第 2具体例においては、 予め定められた所定の文字列を 位置情報に変換することにより、 その位置情報を種々の I Pサーバに供給するこ とが可能となっている。
しかし、 これに限らず、 移動局 1 0 0と I Pサーバ 5 0 0 A、 5 0 0 B · · - との間で、 位置情報の記述方式が一致していればよい。 即ち、 I Pサーバ 5 0 0 A、 5 0 0 B · · ·が予め位置情報の記述方式を移動局 1 0 0に通知しておき、 移動局 1 0 0は通知された方式に基づいて位置情報を記述し、 それを I Pサーバ 5 0 0 Α、 5 0 0 Β · · ·に送信すればよい。
上記位置情報の記述形式の通知処理には、 例えば、 次のようなものがある。 ま ず、 1 ?サ一バ5 0 0八、 5 0 0 Β · · 'は、 所定のファイル内に位置情報の記 述方式を記述し、 位置情報の記述方式を指定するファイルであることを示す特定 拡張子を当該ファイルに付して移動局 1 0 0に送信する。 移動局 1 0 0は、 その ファイル内を参照して位置情報の記述方式を取得する。
( 4 ) 位置情報生成の態様
上述の第 1及び第 2具体例においては、 ゲートウエイサーバ 3 2 0を含む移動 通信網が移動局 1 0 0の位置情報を生成するものであつたが、 それに限定される ことはなく、 他の手段によって生成される移動局 1 0 0の位置情報を I Pサーバ 5 0 0 A、 5 0 0 B · · ·に通知してもよい。
以下に、 移動局 1 0 0の位置情報を生成する他の手段の具体例を説明する。 例えば、 ユーザが自らのキー操作により移動局 1 0 0に位置情報を入力しても よい。
まず、 ゲートゥヱイサーバ 3 2 0のデータ配信管理部 3 2 3 (入力画面送信部、 指定位置情報受信部) は、 前述した位置情報の送信の許諾を問い合わせるための 入力画面データとともに、 ュ一ザ指定の位置情報を入力するための指定位置情報 入力画面データを移動局 1 0 0に送信する。
移動局 1 0 0は、 受信した指定位置情報入力画面データを解釈して液晶ディス プレイに表示する。 ユーザは、 移動局 1 0 0に表示される指定位置情報入力画面 上で、 より詳細な位置情報、 例えば、 「A駅東口前」 というような所定の建築物 との位置関係や、 ュ一ザの所在位置の 「住所」 そのもの等を入力する。
そして、 移動局 1 0 0は、 ユーザにより入力された指定位置情報をゲートゥェ ィサーバ 3 2 0に送信する。 ゲ一トウヱイサーバ 3 2 0は、 自らの位置情報生成 部 3 2 5が生成した位置情報と共に移動局 1 0 0から受信した指定位置情報を I Pサーバ 5 0 0 A、 5 0 0 B · · · に送信する。
1 1>サーバ5 0 0八、 5 0 0 B · · 'は、 通知される位置情報が詳細なもので あれば、 それに対応してより詳細かつ正確な位置関連情報を提供することが可能 となる。 また、 移動局 1 0 0が G P S等の測位部 (位置測定部) を備えていてもよい。 そして、 移動局 1 0 0は、 上記測位部により移動局 1 0 0の位置を測定して得 られる測位情報をゲートウェイサーバ 3 2 0のデータ配信管理部 3 2 3 (測定位 置情報受信部) に送信する。
ゲートウェイサーバ 3 2 0は、 上記測位手段を備えていない移動局 1 0 0に関 しては位置情報生成部 3 2 5が生成する位置情報のみを I Pサーバ 5 0 0 A、 5 0 O B · · · に送信し、 上記測位手段を備えている移動局 1 0 0に関しては位置 情報生成部 3 2 5が生成する位置情報に加え、 移動局 1 0 0から受信した上記測 位情報を I Pサーバ 5 0 0 A、 5 0 0 B · ' ·に送信する。
ここで、 ゲートウェイサーバ 3 2 0が位置情報及び測位情報を I Pサーバ 5 0 O As 5 0 0 B · - ·に送信する際の動作について詳述する。
ゲートウェイサーバ 3 2 0から I Pサーバ 5 0 0 A、 5 0 0 B · · .に送信さ れる位置に関する情報は 8桁の文字列から構成されるものとする。
そして、 その 8桁文字列のうち上位 4桁は位置情報生成部 3 2 5が生成する位 置情報を示し、 下位 4桁は測位手段が測定する測位情報を示すものとする。 さら に、測位手段により測位不能又は移動局 1 0 0が測位手段を備えていない場合に、 測位情報が存在しないということを 4桁の文字列 「0000」 で示すものとする。 例えば、 測位手段を備えていない移動局 1 0 0の位置の情報として、 ゲ一トウ エイサーバ 3 2 0が生成する位置情報が「東京都渋谷区 1丁目」 (文字列「C49D」 で示す) である場合、 8桁の文字列は 「C49D0000」 となる。
一方、 測位手段を備えている移動局 1 0 0の位置の情報として、 ゲートウェイ サーバ 3 2 0が生成する位置情報が 「東京都渋谷区 1丁目」 であり、 測位手段に より生成される測位情報が「東京都渋谷区 1丁目 1 一 1」である場合、 「 1— 1」 を示す文字列 「7236」 が下位 4桁に挿入されて、 8桁の文字列は 「C49D7236」 と なる。
一般に、 G P Sのような測位手段を用いると、 移動通信網が生成する位置情報 より詳細な位置を測定することが可能である。 従って、 以上説明したような 8桁 文字列の構成をとると、 1 サーバ5 0 0八、 5 0 0 B · · 'は、 おおまかな位 置関連情報だけをユーザに提供するような場合には 8桁文字列のうち上位 4桁だ けを参照すればいいし、 詳細な位置関連情報を提供するような場合には下位 4桁 まで参照すればよいなど、 移動局 1 0 0に提供する位置関連情報のレベルに応じ て位置情報の参照動作を変えることができる。
さらに、 下位 4桁が「0000」 である場合 (即ち、 測位情報が存在しない場合) 、 1 ?サーバ5 0 0八、 5 0 0 B · ■ · は、 より詳細な位置情報が必要であると判 断した場合は、 ユーザに詳細な位置情報を入力してもらう入力用画面データを移 動局 1 0 0に送信する旨をゲ一トウヱイサーバ 3 2 0に要求するようにしてもよ い。
以上のようにすれば、 1 サ一バ5 0 0八、 5 0 0 B · · ·が適宜、 位置情報 の参照動作を変えるので、 ゲートウェイサーバ 3 2 0は I Pサーバ 5 0 0 A、 5 0 0 B · · ·に対しておおまかな位置情報を送信すべきか、 詳細な位置情報を送 信すべきかという判断処理等を行う必要もない。
( 5 ) 位置情報を公開しない場合のゲ一トウヱイサーバ 3 2 0及び I Pサーバ 5 0 0 A、 5 0 0 B · · ·の動作
前述の第 1具体例においては、移動局 1 0 0の位置情報を I Pサーバ 5 0 0 A、 5 0 0 B · · · に公開しない場合、 ゲートウェイサーバ 3 2 0は、 位置情報の送 信不可通知を移動局 1 0 0に送信するものであつたが、 それに限らず、 アクセス 対象であった I Pサーバ 5 0 0 A、 5 0 0 B · ■ ' に送信不可通知を送信しても よい。
そして、 I Pサーバ 5 0 0 A、 5 0 0 B · · ·は、 送信不可通知を受信すると、 位置情報の取得不可の旨を示す画面データ (以下、 エラー画面デ一夕と呼ぶ) を 移動局 1 0 0に送信し、 移動局 1 0 0はそのエラ一画面を表示する。
そして、 上述した上記送信不可通知は、 ゲートゥヱイサーバ 3 2 0から移動局 1 0 0及び I Pサーバ 5 0 0 A、 5 0 0 B · · 'の双方に対して送信されてもよ い。
さらに、 上記送信不可通知の態様には、 以下に示すように種々のものが考えら れる。 例えば、 前述の第 1具体例において、 ゲートウェイサーバ 3 2 0は、 位置 情報の送信不可の場合であっても、 1 ?サ一バ5 0 0八、 5 0 0 B · · 'のハイ パーリンク文字列内に位置情報置換デ一夕列 「NULLAREA」 を含んだリクエスト信 号を I Pサーバ 5 0 0 A、 5 0 0 B · · · に送信する。 そして、 I Pサーバ 5 0 0 A、 5 0 0 B · · ·は、 リクエス ト信号の中に位置情報置換デ一夕列「NU AREA」 を検出すると、 該位置情報置換データ列を位置情報送信不可の意味に解釈するよ うにしてもよい。
そして、 ゲートウェイサーバ 3 2 0は、 位置情報の送信不可の場合、 位置情報 置換デ一夕列 「NULLAREA」 を送信不可の意味を示す所定のキーワード (以下、 ェ ラーキーワードと呼ぶ) と置換して I Pサーバ 5 0 0 A、 5 0 0 B · · ' に送信 してもよい。
さらに、 このエラ一キ一ヮ一ドの中に、 移動局 1 0 0に表示されるエラ一画面 データを提供するサイ 卜へのリンク情報を挿入しておき、 そのサイ 卜からエラ一 画面デ一夕を移動局 1 0 0へ送信するようにしてもよい。
以上説明したような態様は、 第 2具体例においても同様に適用可能である。
( 6 ) 位置情報の公開基準となる情報の種類
前述の第 1及び第 2具体例においては、 ゲートウェイサーバ 3 2 0は、 I Pサ —バ 5 0 0 A、 5 0 0 B · · ·への位置情報の公開可否判定を、 I P情報データ ベース 3 2 7を参照することにより行う。 そして、 この I P情報デ一夕ベース 3 2 7には、 位置情報公開フラグ及びユーザ許諾フラグが設定されているものであ つたが、 公開基準となる情報は、 必ずしもそれらのフラグ情報のみに限定される わけではなく、 以下に述べるような種々の態様が考えられる。
例えば、各移動局 1 0 0毎に位置情報の公開の対象となる I Pサーバ 5 0 0 A、 5 0 0 B · · · を設定することもできる。
図 2 8は、 そのような場合にゲ一トウエイサーバ 3 2 0が備えるデ一夕ベース のデ一夕フォーマツ ト図である。
同図に示すように、 このデータベース (公開情報記憶部) には、 「移動局 I D」 毎に、 位置情報の公開の対象となる 「 I Pサーバ名」 が登録されている。
例えば、 同図に示す移動局 I D 「MS0901111111」 の位置情報は、 「I Pサーバ 5 0 0 A、 5 0 0 D、 5 0 0 H · · ■」 への公開が許可されている。 この移動局 1 0 0のユーザは、 予め、 公開の対象となる I Pサーバ名を、 移動通信網の通信 事業者に通知しておき、 通信事業者はその通知に基づき公開の対象となる I Pサ 一バ名をこのデータベースに登録する。 ゲートウエイサーバ 3 2 0はこのデータ ベースを参照して位置情報の公開可否判定を行う。
即ち、 上述の第 1及び第 2具体例のように全ての I Pサーバ 5 0 0 A、 5 0 0 Β · · ·に対して一律に位置情報の公開基準を設定するのではなくて、 各移動局 1 0 0毎に各 I Ρサーバ 5 0 0 Α、 5 0 0 Β · · · についての公開基準を設定す るのである。
また、 特定の移動局 1 0 0については、 その位置情報を全く公開しないように 設定することもできる。
図 2 9は、 そのような場合にゲ一トウエイサーバ 3 2 0が備えるデータベース のデータフォーマツ ト図である。
同図に示すように、 このデータベース (端末情報記憶部) には、 位置情報を公 開しない移動局 1 0 0の移動局 I Dが登録されている。 ユーザは、 自らの位置情 報をあらゆるサーバに対して公開したくない場合、 予め、 その旨を移動通信網の 通信事業者に通知しておき、 通信事業者はその通知に基づき移動局 I Dをこのデ 一夕ベースに登録する。 ゲートウヱイサーバ 3 2 0はこのデータべ一スを参照し て位置情報の公開可否判定を行う。
以上説明したような種々の公開基準を設けることにより、 特定の I Ρサーバ 5 0 0にのみ位置情報を通知したいとか、 絶対に位置情報を知られたくないという 様々なユーザのニーズに対応することが可能となる。
( 7 ) 位置情報の公開基準となる情報の種類
前述の第 1及び第 2具体例においては、 携帯電話や P H S等の移動局を用いる ものであつたが、 これに限らず、 移動通信網の基地局 2 1 0との間でデ一夕を無 線通信する機能を有するものであれば、 例えば P D A ( Personal Digital Assistants) 等の移動通信端末であってもよい。
( 8 ) デ一夕の記述言語
前述の第 1及び第 2具体例においては、 ゲートウヱイサーバ 3 2 0や I Pサー バ 5 0 0 A、 5 0 0 B · · · と移動局 1 0 0との間でやりとりされるデ一夕を H TML形式としたが、それに限定されるわけではなく、例えば XML (Extensible Markup Language) 等の他の記述言語を用いるものであってもよい。

Claims

請 求 の 範 囲
1 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される移 動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知方法であつ て、
前記位置情報の通知対象となるコンピュータは、 前記位置情報を第 1の表現形 式で取り扱い可能な第 1のコンピュー夕と、 前記位置情報を第 2の表現形式で取 り扱い可能な第 2のコンピュータを含む複数のコンビユー夕であり、
前記移動通信端末の位置を検出し、 その位置情報を生成する位置情報生成ステ ヅプと、
前記第 1のコンピュータに位置情報を通知する場合、 当該位置情報を前記生成 された表現形式から前記第 1の表現形式に変換し、 一方、 前記第 2のコンビュ一 夕に位置情報を通知する場合、 当該位置情報を前記生成された表現形式から前記 第 2の表現形式に変換する位置情報変換ステツプと、
前記表現形式を変換された位置情報を前記コンピュータへ通知する位置情報通 知ステツプと
を備えることを特徴とする位置情報通知方法。
2 . 請求項 1に記載の位置情報通知方法において、
前記移動通信網は、 生成する位置情報の表現形式が異なる第 1の移動通信網と 第 2の移動通信網を含む複数の移動通信網からなり、
前記位置情報生成ステップは、 前記第 1の移動通信網に属する移動通信端末の 位置情報を第 3の表現形式で生成し、 一方、 前記第 2の移動通信網に属する移動 通信端末の位置情報を第 4の表現形式で生成し、
前記位置情報変換ステップは、 前記第 1の移動通信網に属する移動通信端末の 位置情報を前記コンピュ一夕に通知する場合、 当該位置情報を前記第 3の表現形 式から前記コンピュータが取り扱い可能な表現形式に変換し、 一方、 前記第 2の 移動通信網に属する移動通信端末の位置情報を前記コンピュータに通知する場合、 当該位置情報を前記第 4の表現形式から前記コンピュータが取り扱い可能な表現 形式に変換することを特徴とする位置情報通知方法。
3 . 請求項 1に記載の位置情報通知方法において、
前記第 1又は前記第 2の表現形式は、
緯度及び経度情報により表現される形式と
行政区分により表現される形式と
のいずれかであることを特徴とする位置情報通知方法。
4 . 請求項 2記載の位置情報通知方法において、
前記第 3又は前記第 4の表現形式は、
前記移動通信網の基地局に付与される識別情報により表現される形式と、 所定数の前記基地局の無線通信ゾーンに付与される識別情報により表現される 形式と、
前記基地局の無線ゾーンの部分領域に付与される識別情報により表現される形 式と、
緯度及び経度情報により表現される形式と
のいずれかであることを特徴とする位置情報通知方法。
5 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される移 動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知方法であつ て、
前記移動通信端末の位置を検出し、 前記コンピュータが必要とする精度の位置 情報を生成する位置情報生成ステップと、
前記生成された位置情報を前記コンピュータに通知する位置情報通知ステップ と
を具備することを特徴とする位置情報通知方法。
6 . 請求項 5記載の位置情報通知方法において、
前記コンビユー夕が必要とする精度の位置情報は、
緯度及び絰度情報により表現される位置情報と
行政区分により表現される位置情報と
のいずれかを含むことを特徴とする位置情報通知方法。
7 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される移 動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知方法であつ て、
前記移動通信端末の位置を検出して位置情報を生成する位置情報生成ステップ と、
前記移動通信端末から前記コンピュータへ送信されるデータに前記生成された 位置情報を付加することにより、 前記生成された位置情報を前記コンピュータへ 通知する位置情報通知ステップと
を備えることを特徴とする位置情報通知方法。
8 . 請求項 7記載の位置倩報通知方法において、
前記位置情報通知ステツプは、
前記コンピュータから前記移動通信端末に対し前記位置情報の付加方式を通知 するステップを含み、 前記通知された付加方式に従って前記生成された位置倩報 を通知することを特徴とする位置情報通知方法。
9 . 請求項 7記載の位置情報通知方法において、
前記位置情報通知ステツプは、
前記移動通信端末から前記コンピュータへ送信されるデ一夕の中に所定のデー 夕列を検出するステップと、
前記所定のデータ列を前記位置情報に置換して前記コンピュータに送信するス テツプと を含むことを特徴とする位置情報通知方法。
1 0 . 請求項 9に記載の位置情報通知方法において、
前記所定のデ一夕列は、 前記コンピュータから前記移動通信端末へ送信される デ一夕の中に含まれており、
前記位置情報通知ステップは、 前記移動通信端末が前記コンビュー夕から送信 されるデータを返送する過程で該デ一夕列を検出し、 前記位置情報と置換するこ とを特徴とする位置情報通知方法。
1 1 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される 移動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知方法であ つて、
前記コンピュータから前記移動通信端末の位置情報取得を要求する要求信号を 受信するステップと、
前記要求信号に応じて前記移動通信端末の位置を検出して位置情報を生成する 位置情報生成ステップと、
前記生成された位置情報を前記コンピュータへ通知する位置情報通知ステップ と
を備えることを特徴とする位置情報通知方法。
1 2 . 請求項 1 1に記載の位置情報通知方法において、
前記移動通信端末から前記コンピュータへ送信されるデータに対して前記移動 通信端末の識別情報を付加して前記コンピュータに送信する識別情報付加ステッ プを備え、
前記位置情報生成ステップは、 前記コンピュータにより前記要求信号に含めら れた前記識別情報に基づいて、 前記位置情報を生成すべき移動通信端末を特定し て該位置情報を生成することを特徴とする位置情報通知方法。
1 3 . 請求項 1 2に記載の位置情報通知方法において、
前記識別情報付加ステツプは、
前記移動通信端末から前記コンピュータへ送信されるデ一夕の中に所定のデー 夕列を検出するステツプと、
前記所定のデ一夕列を前記識別情報に置換するステップと
を備えることを特徴とする位置情報通知方法。
1 4 . 請求項 1 3に記載の位置情報通知方法において、
前記所定のデータ列は、 前記コンピュータから前記移動通信端末へ送信される デ一夕の中に含まれており、
前記識別情報付加ステップは、 前記移動通信端末が前記コンピュー夕から送信 されるデータを返送する過程で該デ一夕列を検出し、 前記識別情報と置換するこ とを特徴とする位置情報通知方法。
1 5 . 請求項 7又は 1 1に記載の位置情報通知方法において、
前記位置情報を前記コンピュータに通知してよいか否かの判定を行う通知可否 判定ステツプを具備し、
前記位置情報通知ステップは、 前記通知可否判定ステップによる判定結果に基 づいて、 前記位置情報を通知することを特徴とする位置情報通知方法。
1 6 . 請求項 1 5に記載の位置情報通知方法において、
前記位置情報の公開対象のコンピュータであるか否かに関する公開情報が所定 の記憶手段により予め記憶されており、
前記通知可否判定ステツプは、 前記位置情報の通知対象となる前記コンビユー 夕について、 前記記憶手段により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置情報通知方法。
1 7 . 請求項 1 6に記載の位置情報通知方法において、 前記公開情報が前記移動通信端末毎に前記所定の記憶手段により予め記憶され ており、
前記通知可否判定ステツプは、 前記位置情報の通知対象となる前記コンビユー 夕について、 前記記憶手段により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置情報通知方法。
1 8 . 請求項 1 5に記載の位置情報通知方法において、
前記通知可否判定ステップは、
前記位置情報を前記コンピュータへ通知してもよいか否かを前記移動通信端末 に問い合わせるステップと、
前記問い合わせに対する前記移動通信端末からの応答情報に基づいて前記判定 を行うステップと
からなることを特徴とする位置情報通知方法。
1 9 . 請求項 1 5に記載の位置情報通知方法において、
前記位置情報を前記移動通信網外に公開してよい移動通信端末であるか否かに 関する端末情報が、 所定の記憶手段により予め記憶されており、
前記通知可否判定ステップは、 通知しようとしている前記位置情報に係る前記 移動通信端末について、 前記記憶手段により記憶されている前記端末情報を参照 して前記判定を行うことを特徴とする位置情報通知方法。
2 0 . 請求項 1 5に記載の位置情報通知方法において、
前記通知可否判定ステップにより送信否と判定された場合に、 前記位置情報の 通知不可の旨を示すエラー信号を前記移動通信端末又は前記コンピュータに送信 するエラー信号送信ステップを具備することを特徴とする位置情報通知方法。
2 1 . 請求項 7又は 1 1に記載の位置情報通知方法において、
前記移動通信端末のユーザが指定可能な指定位置情報を入力するための入力 画面データを前記移動通信端末に送信する入力画面送信ステツプと、 前記ユーザにより入力された前記指定位置情報を前記移動通信端末から受信す る指定位置情報受信ステップとを具備し、
前記位置情報通知ステップは、 前記位置情報生成ステツプにより生成された前 記位置情報とともに、 前記指定位置情報受信ステツプにより受信された前記指定 位置情報を前記コンピュータに通知することを特徴とする位置情報通知方法。
2 2 . 請求項 7又は 1 1に記載の位置情報通知方法において、
前記移動通信端末は自己の位置を測定する位置測定手段を備えており、 前記位置測定手段により測定された移動通信端末の位置に関する測定位置情報 を前記移動通信端末から受信する測定位置情報受信ステップを具備し、
前記位置情報通知ステツプは、 前記位置情報生成ステツプにより生成され前記 位置情報とともに、 前記測定位置情報受信ステツプにより受信された前記測定位 置情報を前記コンピュータに通知することを特徴とする位置情報通知方法。
2 3 . 請求項 1、 5、 7又は 1 1のいずれかに記載の位置情報通知方法において、 前記コンピュータは、 前記移動通信端末の位置に関連する位置関連情報を前記 移動通信端末に提供する情報提供サーバであることを特徴とする位置情報通知方 法。
2 4 . 請求項 1、 5、 7又は 1 1のいずれかに記載の位置情報通知方法において、 前記移動通信端末は無線による電話通信を行う携帯電話機であることを特徴と する位置情報通知方法。
2 5 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される 移動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知装置であ つて、
前記位置情報の通知対象となるコンピュータは、 前記位置情報を第 1の表現形 式で取り扱い可能な第 1のコンピュー夕と、 前記位置情報を第 2の表現形式で取 り扱い可能な第 2のコンピュータを含む複数のコンピュータであり、
前記移動通信端末の位置を検出し、 その位置情報を生成する第 1の位置情報生 成部と、
前記第 1のコンピュータに位置情報を通知する場合、 当該位置情報を前記生成 された表現形式から前記第 1の表現形式に変換し、 一方、 前記第 2のコンビユー 夕に位置情報を通知する場合、 当該位置情報を前記生成された表現形式から前記 第 2の表現形式に変換する位置情報表現変換部と、
前記表現形式を変換された位置情報を前記コンピュータへ通知する第 1の位置 情報通知部と
を備えることを特徴とする位置情報通知装置。
2 6 . 請求項 2 5に記載の位置情報通知装置において、
前記移動通信網は、 生成する位置情報の表現形式が異なる第 1の移動通信網と 第 2の移動通信網を含む複数の移動通信網からなり、
前記第 1の位置情報生成部は、 前記第 1の移動通信網に属する移動通信端末の 位置情報を第 3の表現形式で生成し、 一方、 前記第 2の移動通信網に属する移動 通信端末の位置情報を第 4の表現形式で生成し、
前記位置情報表現変換部は、 前記第 1の移動通信網に属する移動通信端末の位 置情報を前記コンピュータに通知する場合、 当該位置情報を前記第 3の表現形式 から前記コンピュータが取り扱い可能な表現形式に変換し、 一方、 前記第 2の移 動通信網に属する移動通信端末の位置情報を前記コンピュータに通知する場合、 当該位置情報を前記第 4の表現形式から前記コンピュータが取り扱い可能な表現 形式に変換することを特徴とする位置情報通知装置。
2 7 . 請求項 2 5記載の位置情報通知装置において、
前記第 1又は前記第 2の表現形式は、
緯度及び経度情報により表現される形式と 行政区分により表現される形式と
のいずれかであることを特徴とする位置情報通知装置。
2 8 . 請求項 2 6記載の位置情報通知装置において、
前記第 3又は前記第 4の表現形式は、
前記移動通信網の基地局に付与される識別情報により表現される形式と、 所定数の前記基地局の無線通信ゾーンに付与される識別情報により表現される 形式と、
前記基地局の無線ゾーンの部分領域に付与される識別情報により表現される形 式と、
緯度及び経度情報により表現される形式と
のいずれかであることを特徴とする位置情報通知装置。
2 9 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される 移動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知装置であ つて、
前記移動通信端末の位置を検出し、 前記コンピュータが必要とする精度の位置 情報を生成する第 2の位置情報生成部と、
前記生成された位置情報を前記コンピュー夕に通知する第 2の位置情報通知部 と
を具備することを特徴とする位置情報通知装置。
3 0 . 請求項 2 9記載の位置情報通知装置において、
前記コンピュータが必要とする精度の位置情報は、
緯度及び経度情報により表現される位置情報と
行政区分により表現される位置情報と
のいずれかを含むことを特徴とする位置情報通知装置。
3 1 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される 移動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知装置であ つて、
前記移動通信端末の位置を検出して位置情報を生成する第 3の位置情報生成部 と、
前記移動通信端末から前記コンピュータへ送信されるデータに前記生成された 位置情報を付加することにより、 前記生成された位置情報を前記コンピュー夕へ 送信する第 3の位置情報通知部と
を備えることを特徴とする位置情報通知装置。
3 2 . 請求項 3 1記載の位置情報通知装置において、
前記第 3の位置情報通知部は、
前記生成された位置情報を前記データに付加するための方式を示す通知を前記 コンピュータから受信する受信部と、
前記データに対して前記方式により前記生成された位置情報を付加して送信す る送信部と
を含むことを特徴とする位置情報通知装置。
3 3 . 請求項 3 1記載の位置情報通知装置において、
前記第 3の位置情報通知部は、
前記移動通信端末から前記コンピュータへ送信されるデ一夕の中に所定のデー 夕列を検出する検出部と、
前記所定のデ一夕列を前記位置情報に置換して前記コンピュータに送信する置 換部と
からなることを特徴とする位置情報通知装置。
3 4 . 請求項 3 3に記載の位置情報通知装置において、
前記所定のデータ列は、 前記コンピュータから前記移動通信端末へ送信される デ—夕の中に含まれており、
前記第 3の位置情報通知部は、 前記移動通信端末が前記コンピュー夕から送信 されるデ一夕を返送する過程で該デ一夕列を検出し、 前記位置情報と置換するこ とを特徴とする位置情報通知装置。
3 5 . 請求項 3 1に記載の位置情報通知装置において、
前記位置倩報を前記コンピュータに通知してよいか否かの判定を行う通知可否 判定部を具備し、
前記第 3の位置情報通知部は、前記通知可否判定部による判定結果に基づいて、 前記位置情報を送信することを特徴とする位置情報通知装置。
3 6 . 請求項 3 5に記載の位置情報通知装置において、
前記位置倩報の公開対象のコンピュータであるか否かに関する公開情報を記憶 する公開情報記憶部を具備し、
前記通知可否判定部は、 前記位置情報の通知対象となる前記コンビユー夕につ いて、 前記公開情報記憶部により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置倩報通知装置。
3 7 . 請求項 3 6に記載の位置情報通知装置において、
前記公開情報記憶部は前記移動通信端末毎に前記公開情報を記憶しており、 前記通知可否判定部は、 前記位置情報の通知対象となる前記コンピュータにつ いて、 前記公開情報記憶部により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置情報通知装置。
3 8 . 請求項 3 5に記載の位置情報通知装置において、
前記通知可否判定部は、
前記位置情報を前記コンピュータへ通知してもよいか否かを前記移動通信端末 に問い合わせる問い合わせ部と、 前記問い合わせに対する前記移動通信端末からの応答情報に基づいて前記判定 を行う判定部と
からなることを特徴とする位置情報通知装置。
3 9 . 請求項 3 5に記載の位置情報通知装置において、
前記位置情報を前記移動通信網外に公開してよい移動通信端末であるか否かに 関する端末情報を記憶する端末情報記憶部を具備し、
前記通知可否判定部は、 通知しようとしている前記位置情報に係る前記移動通 信端末について、 前記端末情報記憶部により記憶されている前記端末情報を参照 して前記判定を行うことを特徴とする位置情報通知装置。
4 0 . 請求項 3 5に記載の位置情報通知装置において、
前記通知可否判定部により送信否と判定された場合に、 前記位置情報の通知不 可の旨を示すエラー信号を前記移動通信端末又は前記コンピュータに送信するェ ラ一信号送信部を具備することを特徴とする位置情報通知装置。
4 1 . 請求項 3 1に記載の位置情報通知装置において、
前記移動通信端末のユーザが指定可能な指定位置情報を入力するための入力 画面データを前記移動通信端末に送信する入力画面送信部と、
前記ユーザにより入力された前記指定位置情報を前記移動通信端末から受信す る指定位置情報受信部とを具備し、
前記第 3の位置情報通知部は、 前記第 3の位置情報生成部により生成された前 記位置情報とともに、 前記指定位置情報受信部により受信された前記指定位置情 報を前記コンピュータに通知することを特徴とする位置情報通知装置。
4 2 . 請求項 3 1に記載の位置情報通知装置において、
前記移動通信端末は自己の位置を測定する位置測定部を備えており、 前記位置測定部により測定された前記移動通信端末の位置に関する測定位置情 報を前記移動通信端末から受信する測定位置情報受信部を具備し、 前記第 3の位置情報通知部は、 前記第 3の位置情報生成部により生成された前 記位置情報とともに、 前記測定位置情報受信部により受信された前記測定位置情 報を前記コンピュータに通知することを特徴とする位置情報通知装置。
4 3 . 無線通信が可能な移動通信端末を収容する移動通信網において取得される 移動通信端末の位置情報を所定のコンピュータへ通知する位置情報通知装置であ つて、
前記コンピュータから前記移動通信端末の位置情報取得を要求する要求信号を 受信する受信部と、
前記要求信号に応じて前記移動通信端末の位置を検出して位置情報を生成する 第 4の位置情報生成部と、
前記生成された位置情報を前記コンピュータへ通知する第 4の位置情報通知部 と
を備えることを特徴とする位置情報通知装置。
4 4 . 請求項 4 3に記載の位置情報通知装置において、
前記移動通信端末から前記コンピュータへ送信されるデータに対して前記移動 通信端末の識別情報を付加して前記コンピュータに送信する識別情報付加部を備 え、
前記第 4の位置情報生成部は、
前記コンピュー夕により前記要求信号に含められた前記識別情報に基づいて前 記位置情報を生成すべき移動通信端末を特定して該位置情報を生成することを特 徴とする位置情報通知装置。
4 5 . 請求項 4 4に記載の位置情報通知装置において、
前記識別情報付加部は、
前記移動通信端末から前記コンピュータへ送信されるデータの中に所定のデー 夕列を検出する検出部と、
前記所定のデータ列を前記識別情報に置換する置換部と
を備えることを特徴とする位置情報通知装置。
4 6 . 請求項 4 5に記載の位置情報通知装置において、
前記所定のデータ列は、 前記コンピュータから前記移動通信端末へ送信される データの中に含まれており、 前記識別情報付加部は、 前記移動通信端末が前記コンピュータから送信される データを返送する過程で該デ一夕列を検出し、 前記識別情報と置換することを特 徴とする位置情報通知装置。
4 7 . 請求項 4 3に記載の位置情報通知装置において、
前記位置情報を前記コンピュータに通知してよいか否かの判定を行う通知可否 判定部を具備し、
前記第 4の位置情報送信部は、前記通知可否判定部による判定結果に基づいて、 前記位置情報を送信することを特徴とする位置情報通知装置。
4 8 . 請求項 4 7に記載の位置情報通知装置において、
前記位置情報の公開対象のコンビユー夕であるか否かに関する公開情報を記憶 する公開情報記憶部を具備し、
前記通知可否判定部は、 前記位置情報の通知対象となる前記コンピュータにつ いて、 前記公開情報記憶部により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置情報通知装置。
4 9 . 請求項 4 8に記載の位置情報通知装置において、
前記公開情報記憶部は前記移動通信端末毎に前記公開情報を記憶しており、 前記通知可否判定部は、 前記位置情報の通知対象となる前記コンピュータにつ いて、 前記公開情報記憶部により記憶されている前記公開情報を参照して前記判 定を行うことを特徴とする位置情報通知装置。
5 0 . 請求項 4 7に記載の位置情報通知装置において、
前記通知可否判定部は、
前記位置情報を前記コンピュータへ通知してもよいか否かを前記移動通信端末 に問い合わせる問い合わせ部と、
前記問い合わせに対する前記移動通信端末からの応答情報に基づいて前記判定 を行う判定部と
からなることを特徴とする位置情報通知装置。
5 1 . 請求項 4 7に記載の位置情報通知装置において、
前記位置情報を前記移動通信網外に公開してよい移動通信端末であるか否かに 関する端末情報を記憶する端末情報記憶部を具備し、
前記通知可否判定部は、 通知しようとしている前記位置情報に係る前記移動通 信端末について、 前記端末情報記憶部により記憶されている前記端末情報を参照 して前記判定を行うことを特徴とする位置情報通知装置。
5 2 . 請求項 4 7に記載の位置情報通知装置において、
前記通知可否判定部により送信否と判定された場合に、 前記位置情報の通知不 可の旨を示すエラー信号を前記移動通信端末又は前記コンピュータに送信するェ ラ一信号送信部を具備することを特徴とする位置情報通知装置。
5 3 . 請求項 4 3に記載の位置情報通知装置において、
前記移動通信端末のユーザが指定可能な指定位置情報を入力するための入力 画面データを前記移動通信端末に送信する入力画面送信部と、
前記ユーザにより入力された前記指定位置情報を前記移動通信端末から受信す る指定位置情報受信部とを具備し、
前記第 4の位置情報通知部は、 前記第 4の位置情報生成部により生成された前 記位置情報とともに、 前記指定位置情報受信部により受信された前記指定位置情 報を前記コンピュータに通知することを特徴とする位置情報通知装置。
5 4 . 請求項 4 3に記載の位置情報通知装置において、
前記移動通信端末は自己の位置を測定する位置測定部を備えており、 前記位置測定部により測定された前記移動通信端末の位置に関する測定位置情 報を前記移動通信端末から受信する測定位置情報受信部を具備し、
前記第 4の位置情報通知部は、 前記第 4の位置情報生成部により生成された前 記位置情報とともに、 前記測定位置情報受信部により受信された前記測定位置情 報を前記コンピュータに通知することを特徴とする位置情報通知装置。
5 5 . 請求項 2 5、 2 9、 3 1又は 4 3のいずれかに記載の位置情報通知装置に おいて、
前記コンピュータは、 前記移動通信端末の位置に関連する位置関連情報を前記 移動通信端末に提供する情報提供サーバであることを特徴とする位置情報通知装
5 6 . 請求項 2 5、 2 9、 3 1又は 4 3のいずれかに記載の位置情報通知装置に おいて、
前記移動通信端末は無線による電話通信を行う携帯電話機であることを特徴と する位置情報通知装置。
PCT/JP2000/005142 1999-07-29 2000-07-31 Soumission d'information de position et appareil a cet effet WO2001009731A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/786,818 US7010306B1 (en) 1999-07-29 2000-07-31 Location information notifying method and location information notifying apparatus
DE60038724T DE60038724T2 (de) 1999-07-29 2000-07-31 Verfahren und gerät um positionsinformation zu liefern
EP00949943A EP1126376B1 (en) 1999-07-29 2000-07-31 Method and apparatus for submitting position information
HK02101074.5A HK1039663B (zh) 1999-07-29 2002-02-11 用於提交位置信息的裝置和方法

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11/214750 1999-07-29
JP21475099 1999-07-29
JP11/253670 1999-09-07
JP25367099A JP2001103537A (ja) 1999-07-29 1999-09-07 位置情報通知方法及び装置

Publications (1)

Publication Number Publication Date
WO2001009731A1 true WO2001009731A1 (fr) 2001-02-08

Family

ID=26520486

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/005142 WO2001009731A1 (fr) 1999-07-29 2000-07-31 Soumission d'information de position et appareil a cet effet

Country Status (8)

Country Link
US (1) US7010306B1 (ja)
EP (2) EP1126376B1 (ja)
JP (1) JP2001103537A (ja)
KR (1) KR100454249B1 (ja)
CN (1) CN1225702C (ja)
DE (1) DE60038724T2 (ja)
HK (1) HK1039663B (ja)
WO (1) WO2001009731A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070054634A1 (en) * 2005-09-07 2007-03-08 Nokia Corporation Adapting Location Based Broadcasting

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3142820B2 (ja) * 1998-08-27 2001-03-07 株式会社エヌ・ティ・ティ・ドコモ プッシュ型情報配信方法およびその中継装置
US7734298B2 (en) * 1998-09-22 2010-06-08 Polaris Wireless, Inc. Estimating the location of a wireless terminal based on signal path impairment
US7899467B2 (en) * 1998-09-22 2011-03-01 Polaris Wireless, Inc. Estimating the location of a wireless terminal based on the traits of the multipath components of a signal
US7783508B2 (en) 1999-09-20 2010-08-24 Numerex Corp. Method and system for refining vending operations based on wireless data
US6405034B1 (en) * 2000-01-28 2002-06-11 Leap Wireless International, Inc. Adaptive communication data retrieval system
KR100449468B1 (ko) * 2000-03-31 2004-09-18 가부시키가이샤 엔.티.티.도코모 위치 정보 통지 방법 및 이동 통신 단말기
US7245928B2 (en) 2000-10-27 2007-07-17 Cellemetry, Llc Method and system for improved short message services
JP3898450B2 (ja) 2001-02-02 2007-03-28 株式会社エヌ・ティ・ティ・ドコモ 位置情報通知方法及び装置
JP2002286495A (ja) * 2001-03-28 2002-10-03 Toshiba Corp 通信システム、基地局及び情報提供方法
DE60229370D1 (de) * 2001-03-30 2008-11-27 M & Fc Holding Llc Verbessertes drahtloses paketdatenkommunikationssystem, verfahren und vorrichtung mit anwendbarkeit sowohl auf grossflächigen netzwerken als auch lokalen netzwerken
JP2002324075A (ja) * 2001-04-26 2002-11-08 Optowave Laboratory Inc 情報提供システム並びに情報提供装置、移動端末及び基地局
JP2002344402A (ja) * 2001-05-15 2002-11-29 Nec Corp 情報提供システムとそれに用いる携帯端末及び情報提供方法
US20020184418A1 (en) * 2001-05-30 2002-12-05 Palm, Inc. Location mapping and determining using wireless devices
US20030003909A1 (en) * 2001-06-29 2003-01-02 Nokia Corporation System and method for identifying service provider initiated location-dependent services in a mobile communication system
JP3627696B2 (ja) 2001-09-12 2005-03-09 日本電気株式会社 位置情報変換装置及びその制御方法並びにこれを用いた位置情報提供システム及びその制御方法
US8977284B2 (en) 2001-10-04 2015-03-10 Traxcell Technologies, LLC Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US6658348B2 (en) * 2001-10-09 2003-12-02 Hewlett-Packard Development Company, L.P. Systems and methods for providing information to users
US7383207B2 (en) 2001-12-20 2008-06-03 Intel Corporation Digital content pricing apparatus
JP4167179B2 (ja) * 2001-12-26 2008-10-15 オートデスク,インコーポレイテッド 移動デバイスロケータシステム
JP2003219453A (ja) * 2002-01-17 2003-07-31 Toshiba Corp 所在管理システム、プログラム、所在管理方法
JP3826807B2 (ja) 2002-02-13 2006-09-27 日本電気株式会社 移動通信ネットワークにおける測位システム
GB2385748C (en) * 2002-02-25 2013-04-24 Jerome Spaargaren Data communications
KR20030071267A (ko) * 2002-02-28 2003-09-03 주식회사 에스원 이동통신을 이용한 보호감찰방법
US9635540B2 (en) * 2002-03-25 2017-04-25 Jeffrey D. Mullen Systems and methods for locating cellular phones and security measures for the same
US6718237B1 (en) * 2002-03-28 2004-04-06 Numerex Investment Corp. Method for reducing capacity demands for conveying geographic location information over capacity constrained wireless systems
JP4199475B2 (ja) * 2002-04-11 2008-12-17 日本電気株式会社 測位ゲートウェイ装置、端末位置情報要求処理方法およびプログラム
JP3712381B2 (ja) * 2002-04-18 2005-11-02 富士通株式会社 プッシュ配信サービス提供方法,情報提供サービスシステム,サーバシステムおよびユーザ端末
KR100614405B1 (ko) * 2002-09-28 2006-08-18 주식회사 케이티 이동통신망과 무선랜의 연동을 통한 통합위치정보 서비스방법
KR20040028107A (ko) * 2002-09-28 2004-04-03 주식회사 케이티 위치추적정보 제공 시스템 및 그 방법
CN1486027A (zh) * 2002-09-28 2004-03-31 ��Ϊ�������޹�˾ 一种实现无线局域网中用户定位的方法
US7433695B2 (en) * 2002-11-18 2008-10-07 Polaris Wireless, Inc. Computationally-efficient estimation of the location of a wireless terminal based on pattern matching
JP4352696B2 (ja) * 2002-12-19 2009-10-28 富士ゼロックス株式会社 ネットワーク対応機器、ネットワーク対応機器における設置位置管理方法
US7146130B2 (en) * 2003-02-24 2006-12-05 Qualcomm Incorporated Wireless local access network system detection and selection
US7590708B2 (en) * 2003-02-24 2009-09-15 Qualcomm, Incorporated Wireless local access network system detection and selection
US20040165563A1 (en) * 2003-02-24 2004-08-26 Hsu Raymond T. Wireless local access network system detection and selection
WO2004091119A1 (ja) * 2003-04-03 2004-10-21 Nec Corporation 移動通信ネットワークにおける測位システムおよび測位方法
FI115596B (fi) 2003-05-06 2005-05-31 Nokia Corp Menetelmä ja järjestelmä tiedon välittämiseksi, sekä laite
FI116026B (fi) * 2003-06-09 2005-08-31 Indagon Oy Parannus liittyen paikkatiedon tallentamiseen ja välittämiseen
KR100597395B1 (ko) * 2003-06-24 2006-07-06 삼성전자주식회사 이동통신 단말기를 이용한 위치 정보 검색 장치 및 방법
JP2005100248A (ja) * 2003-09-26 2005-04-14 Hitachi Information Technology Co Ltd 保守支援システム、保守支援サーバおよび端末装置
ES2300536T3 (es) * 2003-12-02 2008-06-16 Alcatel Lucent Difusion de servicios basados en la localizacion a un terminal movil en una red inalambrica.
US7323970B1 (en) * 2004-01-21 2008-01-29 Numerex Corporation Method and system for remote interaction with a vehicle via wireless communication
US8229454B1 (en) * 2004-03-22 2012-07-24 Avaya Inc. Personal location information management
US7623860B2 (en) * 2004-10-27 2009-11-24 Nokia Corporation Mobile communication terminal and method therefore
US9998585B2 (en) * 2005-10-05 2018-06-12 SITO Mobile R&D IP, LLC Content selection and delivery of complementary information
US20070088839A1 (en) * 2005-10-19 2007-04-19 Nortel Networks Limited Local time related presence automation and session control
JP4463189B2 (ja) 2005-11-22 2010-05-12 Nec東芝スペースシステム株式会社 探索機能付きモバイル装置
US8326217B2 (en) * 2006-01-18 2012-12-04 Overhorizon (Cyprus) Plc Systems and methods for satellite communications with mobile terrestrial terminals
US7747246B2 (en) 2006-03-02 2010-06-29 At&T Intellectual Property I, L.P. Environment independent user preference communication
US20070208861A1 (en) * 2006-03-02 2007-09-06 Zellner Samuel N User preference interpretation
US20070208860A1 (en) * 2006-03-02 2007-09-06 Zellner Samuel N User specific data collection
US20070249364A1 (en) * 2006-04-25 2007-10-25 Research In Motion Limited Precision level management for location reporting
ATE434366T1 (de) * 2006-04-25 2009-07-15 Research In Motion Ltd Nachrichtenfilterung unter verwendung von information über den aufenthaltsort des senders
US7680471B2 (en) 2006-05-17 2010-03-16 Numerex Corp. System and method for prolonging wireless data product's life
JP2007316070A (ja) * 2006-05-22 2007-12-06 Polaris Wireless Inc 無線端末の居場所の予測方法
JP2007316068A (ja) * 2006-05-22 2007-12-06 Polaris Wireless Inc 無線端末の居場所の予測方法
GB2455668B (en) * 2006-09-20 2011-02-09 Useful Networks Providing subscriber specific information across wireless networks
EP2118858A4 (en) 2007-02-06 2010-03-31 Numerex Corp TRANSPORTABLE WIRELESS EVENT REPORTING SYSTEM WITH PREPAID SERVICE
JP2009094893A (ja) * 2007-10-10 2009-04-30 Ntt Docomo Inc 自動発呼システム及び自動発呼方法
FR2925997B1 (fr) * 2007-12-31 2010-02-12 Radiotelephone Sfr Procede de masquage des identifiants de cellules ou des codes de zones de localisation d'un reseau mobile relativement a un terminal mobile
US8265006B2 (en) * 2007-12-31 2012-09-11 Intel Corporation Synchronization channel (preamble) structure for mobile worldwide interoperability for microwave access (WiMAX) systems
KR100956113B1 (ko) * 2008-02-05 2010-05-07 팅크웨어(주) 위치 기반 서비스 연동 시스템 및 방법
JP2009212871A (ja) * 2008-03-05 2009-09-17 Nec Corp 位置情報提供装置、位置情報提供システム及びそれらに用いる位置情報取得方法並びにそのプログラム
US20100014497A1 (en) * 2008-07-15 2010-01-21 Qualcomm Incorporated Selectively restricing participation in communication sessions at a communications device within a wireless communications system
JP2009124756A (ja) * 2009-03-09 2009-06-04 Nec Corp 測位システム
CN101902516B (zh) * 2009-05-26 2013-11-06 深圳富泰宏精密工业有限公司 通话记录管理系统及方法
JP5592726B2 (ja) * 2010-08-05 2014-09-17 アズビル株式会社 入退管理システムおよび方法
JP5735888B2 (ja) * 2010-08-13 2015-06-17 株式会社Nttドコモ 人口算出装置および人口算出方法
CN102469122A (zh) * 2010-11-05 2012-05-23 联想(北京)有限公司 一种电子设备及其位置信息传输方法
US8914043B2 (en) * 2012-04-18 2014-12-16 Google Inc. Creating and sharing private location databases
JP2013239817A (ja) * 2012-05-14 2013-11-28 Sharp Corp 中継装置、無線端末装置、通信システム及び通信方法
JP5940398B2 (ja) * 2012-07-12 2016-06-29 株式会社三菱東京Ufj銀行 情報処理装置、情報処理方法およびプログラム
CN105530592B (zh) * 2014-09-29 2020-06-19 小米科技有限责任公司 一种获取位置信息的方法、装置及设备
EP3195536B1 (en) * 2014-10-10 2018-12-12 Huawei Technologies Co. Ltd. Network entity for geographically routing a data packet towards a mobile device over a communication network
JP6623282B2 (ja) * 2015-08-07 2019-12-18 テレフオンアクチーボラゲット エルエム エリクソン(パブル) 差別化された測位
CN112419681B (zh) * 2020-11-19 2022-04-01 杭州云深科技有限公司 目标预警方法、电子设备和介质
JP6902152B1 (ja) * 2020-11-27 2021-07-14 Kddi株式会社 情報処理装置及び情報処理方法

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63199528A (ja) * 1987-02-16 1988-08-18 Nippon Telegr & Teleph Corp <Ntt> 移動機位置情報の検出方式
JPH03120995A (ja) * 1989-10-04 1991-05-23 Hitachi Ltd 自動車電話位置通知装置
JPH04213258A (ja) * 1990-12-07 1992-08-04 Nippon Telegr & Teleph Corp <Ntt> 文書通信システム
JPH05102906A (ja) * 1991-10-07 1993-04-23 Nippon Telegr & Teleph Corp <Ntt> 移動通信方式
JPH06165246A (ja) * 1992-11-24 1994-06-10 N T T Idou Tsuushinmou Kk 移動無線通信方式
JPH08289355A (ja) * 1995-04-11 1996-11-01 Nec Corp 移動体通信端末位置情報伝達方法と装置および該装置を有する移動体通信システム
JPH09153054A (ja) * 1995-11-29 1997-06-10 Nec Corp 情報検索・発信端末装置および検索サーバ
JPH09172672A (ja) * 1995-12-20 1997-06-30 Nec Corp 簡易型携帯電話システム
JPH10148542A (ja) * 1996-11-15 1998-06-02 Canon Inc 携帯情報端末装置
JPH10170625A (ja) * 1996-12-11 1998-06-26 Nippon Telegr & Teleph Corp <Ntt> 位置情報表示方法及びその装置
JPH10171727A (ja) * 1996-12-09 1998-06-26 Nippon Telegr & Teleph Corp <Ntt> 情報中継変換方法および装置
JPH10191409A (ja) * 1996-12-25 1998-07-21 Uniden Corp 情報予約送信方式及び情報予約送信方法並びに送信サーバ
GB2322248A (en) * 1997-02-06 1998-08-19 Fujitsu Ltd Position determination, processing and display
JPH1141276A (ja) * 1997-07-16 1999-02-12 Sony Corp 情報通信方法、情報通信システム、携帯無線通信端末およびサーバ装置
JPH1151678A (ja) * 1997-07-31 1999-02-26 Honda Motor Co Ltd 移動体位置情報表示装置
JPH1194923A (ja) * 1997-09-24 1999-04-09 Canon Inc 移動端末及びその測位方法
JPH11178047A (ja) * 1997-12-05 1999-07-02 Canon Inc 無線携帯端末および当該端末の位置情報獲得システム

Family Cites Families (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5043736B1 (en) * 1990-07-27 1994-09-06 Cae Link Corp Cellular position location system
JPH04124692A (ja) 1990-09-14 1992-04-24 Aisin Seiki Co Ltd 移動体の位置情報処理装置
JPH0583189A (ja) 1991-09-24 1993-04-02 Nippon Telegr & Teleph Corp <Ntt> 移動通信における位置通知方式
US5546445A (en) * 1991-12-26 1996-08-13 Dennison; Everett Cellular telephone system that uses position of a mobile unit to make call management decisions
JP3286347B2 (ja) 1992-07-21 2002-05-27 株式会社日立製作所 移動端末位置情報表示システム
GB2271486B (en) * 1992-10-07 1997-04-16 Motorola Ltd A communication system
US5636122A (en) 1992-10-16 1997-06-03 Mobile Information Systems, Inc. Method and apparatus for tracking vehicle location and computer aided dispatch
JPH06261150A (ja) 1993-03-02 1994-09-16 Matsushita Electric Ind Co Ltd 電話装置
US5444450A (en) * 1993-08-11 1995-08-22 Motorola, Inc. Radio telecommunications system and method with adaptive location determination convergence
JPH07131852A (ja) 1993-09-09 1995-05-19 Daihen Corp 携帯端末機の位置登録制御方法
JPH07105494A (ja) 1993-10-07 1995-04-21 Nippon Denki Idou Tsushin Kk 車両動態管理システム用端末装置
WO1995017686A1 (en) * 1993-12-20 1995-06-29 Industrial Research Limited Radio location determination and notification
US6580904B2 (en) * 1994-04-28 2003-06-17 Metro One Telecommunications, Inc. Method of providing directional assistance to a mobile telephone subscriber
JPH07312774A (ja) 1994-05-17 1995-11-28 Matsushita Electric Ind Co Ltd 移動体通信情報検索システム
US5652570A (en) 1994-05-19 1997-07-29 Lepkofker; Robert Individual location system
JP2840810B2 (ja) 1994-07-22 1998-12-24 ソニー株式会社 通信システム
GB2298766B (en) 1995-03-10 1999-07-07 Nec Corp Mobile communication system
AU698143B2 (en) 1995-05-12 1998-10-22 Nec Corporation Calling system using mobile telephone terminal
US5752186A (en) 1995-06-07 1998-05-12 Jeman Technologies, Inc. Access free wireless telephony fulfillment service system
JP3425276B2 (ja) 1995-08-11 2003-07-14 株式会社日立製作所 情報通知システム
JPH09215041A (ja) 1996-01-31 1997-08-15 Nippon Telegr & Teleph Corp <Ntt> 移動局位置情報の伝達方法
US5774802A (en) * 1996-04-10 1998-06-30 Motorola Inc. Apparatus and method for billing in a wireless communication system
JP3370526B2 (ja) 1996-04-24 2003-01-27 富士通株式会社 移動通信システム並びに同移動通信システムに使用される移動端末及び情報センタ
US5873040A (en) 1996-08-13 1999-02-16 International Business Machines Corporation Wireless 911 emergency location
WO1998010601A1 (en) * 1996-09-03 1998-03-12 Motorola Inc. Subscriber localisation system in a telecommunication network
US6185427B1 (en) 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
KR19980031026A (ko) 1996-10-31 1998-07-25 심영자 Gps와 무선통신을 이용한 위치추적 시스템
JP3347003B2 (ja) 1996-11-26 2002-11-20 シャープ株式会社 無線端末装置
JPH10221106A (ja) 1997-02-03 1998-08-21 Canon Inc 位置通知システム
JP3591759B2 (ja) * 1997-02-06 2004-11-24 富士通株式会社 位置情報管理システム、位置情報管理装置、および、情報端末
JP3071716B2 (ja) 1997-04-24 2000-07-31 静岡日本電気株式会社 情報受信装置
SE509435C2 (sv) * 1997-05-16 1999-01-25 Ericsson Telefon Ab L M Integritetsskydd i ett telekommunikationssystem
US5930713A (en) 1997-05-28 1999-07-27 Telefonaktiebolaget L M Ericsson (Publ) Proactive communication of mobile station position information following inter-exchange handoff
US6091956A (en) 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6522265B1 (en) * 1997-06-25 2003-02-18 Navox Corporation Vehicle tracking and security system incorporating simultaneous voice and data communication
JPH1127728A (ja) 1997-06-30 1999-01-29 Matsushita Electric Works Ltd 避難誘導システム
JP3540551B2 (ja) 1997-07-01 2004-07-07 三洋電機株式会社 モバイルコミュニケーションシステム,その携帯情報端末及び通信制御装置
JP3490261B2 (ja) 1997-07-31 2004-01-26 本田技研工業株式会社 電子メール送受信システムおよび電子メールを表示するプログラムを記録した記録媒体
US5959577A (en) 1997-08-28 1999-09-28 Vectorlink, Inc. Method and structure for distribution of travel information using network
JP3300262B2 (ja) 1997-09-22 2002-07-08 富士通株式会社 移動通信システム及び移動端末
JPH11133135A (ja) 1997-10-28 1999-05-21 Sony Corp Gps受信機、gps管理局ならびに位置情報システム
JPH11155025A (ja) 1997-11-19 1999-06-08 Nec Commun Syst Ltd 衛星通信網を利用した携帯端末位置案内通知装置および方法
US6138003A (en) * 1997-11-26 2000-10-24 Ericsson Inc. System and method for authorization of location services
US6122520A (en) 1998-02-13 2000-09-19 Xerox Corporation System and method for obtaining and using location specific information
US6078818A (en) * 1998-03-09 2000-06-20 Ericsson Inc. System and method for implementing positioning quality of service
US6311060B1 (en) 1998-05-21 2001-10-30 Cellemetry Llc Method and system for registering the location of a mobile cellular communications device
JPH11351903A (ja) 1998-06-08 1999-12-24 Nec Corp 簡易ナビゲーションシステム
JP2000004482A (ja) 1998-06-17 2000-01-07 Nippon Telegr & Teleph Corp <Ntt> Phs位置情報通知システム
JP2000009479A (ja) 1998-06-22 2000-01-14 Mitsubishi Electric Corp ナビゲーション装置
JP3673087B2 (ja) 1998-08-10 2005-07-20 株式会社エヌ・ティ・ティ・ドコモ 位置測定方法および地図情報供給方法
US6496701B1 (en) * 1998-08-25 2002-12-17 Lucent Technologies Inc. Pattern-recognition-based geolocation
US6522875B1 (en) 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
AU1878399A (en) * 1998-12-10 2000-06-26 Nokia Networks Oy Method and system for transmitting a position information
US6208866B1 (en) 1998-12-30 2001-03-27 Ericsson Inc. System and method for location-based marketing to mobile stations within a cellular network
US6292743B1 (en) 1999-01-06 2001-09-18 Infogation Corporation Mobile navigation system
US6332127B1 (en) 1999-01-28 2001-12-18 International Business Machines Corporation Systems, methods and computer program products for providing time and location specific advertising via the internet
US6381465B1 (en) 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
US6353398B1 (en) 1999-10-22 2002-03-05 Himanshu S. Amin System for dynamically pushing information to a user utilizing global positioning system
US6400956B1 (en) 1999-11-15 2002-06-04 Lucent Technologies Inc. Method and apparatus for a wireless telecommunication system that provides location-based action services
US6505048B1 (en) 1999-12-30 2003-01-07 Samsung Electronics Co., Ltd. Location privacy feature for wireless mobile stations and method of operation
US6609005B1 (en) 2000-03-28 2003-08-19 Leap Wireless International, Inc. System and method for displaying the location of a wireless communications device wiring a universal resource locator
US6731940B1 (en) 2000-04-28 2004-05-04 Trafficmaster Usa, Inc. Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices
US6389291B1 (en) 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
US6377793B1 (en) 2000-12-06 2002-04-23 Xybernaut Corporation System and method of accessing and recording messages at coordinate way points

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63199528A (ja) * 1987-02-16 1988-08-18 Nippon Telegr & Teleph Corp <Ntt> 移動機位置情報の検出方式
JPH03120995A (ja) * 1989-10-04 1991-05-23 Hitachi Ltd 自動車電話位置通知装置
JPH04213258A (ja) * 1990-12-07 1992-08-04 Nippon Telegr & Teleph Corp <Ntt> 文書通信システム
JPH05102906A (ja) * 1991-10-07 1993-04-23 Nippon Telegr & Teleph Corp <Ntt> 移動通信方式
JPH06165246A (ja) * 1992-11-24 1994-06-10 N T T Idou Tsuushinmou Kk 移動無線通信方式
JPH08289355A (ja) * 1995-04-11 1996-11-01 Nec Corp 移動体通信端末位置情報伝達方法と装置および該装置を有する移動体通信システム
JPH09153054A (ja) * 1995-11-29 1997-06-10 Nec Corp 情報検索・発信端末装置および検索サーバ
JPH09172672A (ja) * 1995-12-20 1997-06-30 Nec Corp 簡易型携帯電話システム
JPH10148542A (ja) * 1996-11-15 1998-06-02 Canon Inc 携帯情報端末装置
JPH10171727A (ja) * 1996-12-09 1998-06-26 Nippon Telegr & Teleph Corp <Ntt> 情報中継変換方法および装置
JPH10170625A (ja) * 1996-12-11 1998-06-26 Nippon Telegr & Teleph Corp <Ntt> 位置情報表示方法及びその装置
JPH10191409A (ja) * 1996-12-25 1998-07-21 Uniden Corp 情報予約送信方式及び情報予約送信方法並びに送信サーバ
GB2322248A (en) * 1997-02-06 1998-08-19 Fujitsu Ltd Position determination, processing and display
JPH1141276A (ja) * 1997-07-16 1999-02-12 Sony Corp 情報通信方法、情報通信システム、携帯無線通信端末およびサーバ装置
JPH1151678A (ja) * 1997-07-31 1999-02-26 Honda Motor Co Ltd 移動体位置情報表示装置
JPH1194923A (ja) * 1997-09-24 1999-04-09 Canon Inc 移動端末及びその測位方法
JPH11178047A (ja) * 1997-12-05 1999-07-02 Canon Inc 無線携帯端末および当該端末の位置情報獲得システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1126376A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070054634A1 (en) * 2005-09-07 2007-03-08 Nokia Corporation Adapting Location Based Broadcasting
US9614628B2 (en) * 2005-09-07 2017-04-04 Nokia Technologies Oy Adapting location based broadcasting

Also Published As

Publication number Publication date
HK1039663B (zh) 2008-10-31
EP1126376A4 (en) 2006-08-16
DE60038724T2 (de) 2009-05-28
HK1039663A1 (en) 2002-05-03
KR20010082214A (ko) 2001-08-29
EP1919229A3 (en) 2008-05-21
US7010306B1 (en) 2006-03-07
KR100454249B1 (ko) 2004-10-26
JP2001103537A (ja) 2001-04-13
EP1126376B1 (en) 2008-04-30
CN1225702C (zh) 2005-11-02
DE60038724D1 (de) 2008-06-12
CN1322317A (zh) 2001-11-14
EP1126376A1 (en) 2001-08-22
EP1919229A2 (en) 2008-05-07

Similar Documents

Publication Publication Date Title
WO2001009731A1 (fr) Soumission d&#39;information de position et appareil a cet effet
KR100449468B1 (ko) 위치 정보 통지 방법 및 이동 통신 단말기
KR100933607B1 (ko) 전자 지도 정보를 이용한 각종 서비스를 제공하는 정보처리 시스템
JP3895684B2 (ja) 位置情報提供装置、通信端末、移動通信端末および位置情報提供方法
JP5039379B2 (ja) ハンドヘルド対象物選択装置
EP1293796A2 (en) Method and system for conversion of location information
US6714865B2 (en) Providing position information to a device
KR20020087467A (ko) 위치정보 통지방법 및 장치
WO2002042936A1 (fr) Procede d&#39;extraction de donnees et dispositif relais
WO2003071825A1 (en) Geographical location information exchange between mobile terminals
JP2002351905A (ja) 位置情報サービスシステム、その情報配信方法及びそのプログラム
US7522925B2 (en) Finding locally-relevant information in a document
JP4477615B2 (ja) 位置関連データ送信方法、データ中継装置および記録媒体
US7093014B2 (en) Access method and system with restricted number of address indentifiers in domain areas for identifying server addresses
JP4397918B2 (ja) 位置データ送信方法、データ中継装置および記録媒体
JP4286814B2 (ja) 位置情報通知方法及び移動通信端末
KR100726071B1 (ko) 관심 지점 약도정보 제공 방법
JP2004312607A (ja) 無線lanエリア検索システムおよび無線lanエリア検索方法
KR20060033661A (ko) 버스 이용시 gps 방식을 이용한 요금 정보 서비스를제공하는 방법 및 시스템
NO330174B1 (no) Fremgangsmate for posisjonering av stasjonaere kommunikasjonsterminaler
JP2004020365A (ja) 位置データ提供システム
KR20060098996A (ko) 인터넷을 이용한 이동통신 단말기의 위치추적 서비스 방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 00802096.5

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR SG US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 09786818

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2000949943

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020017003844

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2000949943

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2000949943

Country of ref document: EP