JP2005202397A - Terminal device - Google Patents

Terminal device Download PDF

Info

Publication number
JP2005202397A
JP2005202397A JP2005003303A JP2005003303A JP2005202397A JP 2005202397 A JP2005202397 A JP 2005202397A JP 2005003303 A JP2005003303 A JP 2005003303A JP 2005003303 A JP2005003303 A JP 2005003303A JP 2005202397 A JP2005202397 A JP 2005202397A
Authority
JP
Japan
Prior art keywords
terminal device
portable terminal
mobile terminal
map data
mark
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2005003303A
Other languages
Japanese (ja)
Inventor
Tomoya Ozaki
友哉 尾崎
Michihiro Mese
道弘 目瀬
Hiroshi Shimizu
宏 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2005003303A priority Critical patent/JP2005202397A/en
Publication of JP2005202397A publication Critical patent/JP2005202397A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To mutually confirm partners' positions during actions as a group. <P>SOLUTION: A mobile terminal device 100a calculates the current position from a radio wave from a GPS satellite 190 and sends it to another mobile terminal device 1090b. The mobile terminal device 100b displays the position information sent from the mobile terminal device 1090a over a map. For the purpose, each mobile terminal device is provided with a map data storage means of storing map data, a map display means of displaying map data managed by the map data storage means, a position detecting means of detecting the current position, a transmitting means of transmitting the position detected by the position detecting means to other mobile terminal devices, a receiving means of receiving positions sent from the other mobile terminal devices, and a position display means of putting a mark on the position received by the receiving means on the map data displayed by the map display means. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、携帯して使用することが可能な携帯端末装置、及びそれを用いた通信システムに関するものである。   The present invention relates to a portable terminal device that can be carried and used, and a communication system using the portable terminal device.

携帯端末装置において、衛星からの電波を利用し、自分の現在位置を検出して地図上に表示するシステムがある。このようなシステムの例としては、例えば、GPS(Global Positioning System )を搭載した自動車用ナビゲーションシステムがある。   There is a system that uses a radio wave from a satellite to detect its current position and displays it on a map in a portable terminal device. As an example of such a system, for example, there is an automobile navigation system equipped with GPS (Global Positioning System).

しかしながら、上記したシステムでは、自分の位置はわかるが、グループで行動する時などに、グループの散らばったメンバの位置を互いに確認できないという問題点がある。   However, the above-described system has a problem that although the position of the user can be known, the positions of scattered members of the group cannot be mutually confirmed when acting in a group.

そこで、本発明の目的は、グループで行動する時などにグループのメンバが所有する携帯端末装置の位置を、互いに、視覚的に確認できるようにすることにある。   SUMMARY OF THE INVENTION An object of the present invention is to make it possible to visually confirm the positions of mobile terminal devices owned by members of a group when acting in a group.

上記目的を達成するために、本発明では、各携帯端末装置に、地図データを記憶する地図データ記憶手段と、地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、他の携帯端末装置に上記位置検出手段によって検出した位置を送信する送信手段と、他の携帯端末装置より送信された位置を受信する受信手段と、地図表示手段により表示された地図データ上の、上記受信手段により受信した位置に、印を表示する位置表示手段とを、具備するようにしている。更に、本発明では、自携帯端末装置の位置を表示できるようにするために、地図表示手段により表示された地図データ上の、自身の位置検出手段により検出した位置に、印を表示する自位置表示手段を具備するようにしている。また、自携帯端末装置と他の携帯端末装置との間の距離に応じて色を変えることができるようにするために、受信手段により受信した位置と自携帯端末装置の位置との間の距離を計算する距離計算手段と、距離と色との対応関係を管理する色管理手段とを具備し、距離計算手段により計算した距離に従って色管理手段から色を読み出し、位置表示手段により地図データ上に印を表示する時に、先に読み出した色で印を表示するようにしている。また、本発明では、各携帯端末装置の移動速度を視覚的に確認できるようにするために、受信手段により受信した位置から速度を計算する速度計算手段と、位置表示手段により表示した位置を始点とする矢印で、速度計算手段により計算した速度を表示する速度表示手段をとを、具備するようにしている。   In order to achieve the above object, in the present invention, each mobile terminal device has map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, and a current position. Position detection means for detection, transmission means for transmitting the position detected by the position detection means to another mobile terminal device, reception means for receiving the position transmitted from the other mobile terminal device, and display by the map display means Position display means for displaying a mark at the position received by the receiving means on the map data is provided. Furthermore, in the present invention, in order to be able to display the position of the own mobile terminal device, the own position for displaying the mark at the position detected by the own position detecting means on the map data displayed by the map displaying means. Display means are provided. Further, in order to be able to change the color according to the distance between the own portable terminal device and another portable terminal device, the distance between the position received by the receiving means and the position of the own portable terminal device A distance calculating means for calculating the distance, and a color managing means for managing the correspondence between the distance and the color. The color is read from the color managing means according to the distance calculated by the distance calculating means, and is displayed on the map data by the position display means. When displaying the mark, the mark is displayed in the previously read color. Further, in the present invention, in order to make it possible to visually confirm the moving speed of each mobile terminal device, the speed calculation means for calculating the speed from the position received by the receiving means, and the position displayed by the position display means And a speed display means for displaying the speed calculated by the speed calculation means.

なお、各携帯端末装置の移動速度を視覚的に確認できるようにするには、別の方法もある。この方法では、各携帯端末装置に、地図データを記憶する地図データ記憶手段と、地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、現在の速度を検出する速度検出手段と、他の携帯端末装置に上記位置検出手段によって検出した位置、及び上記速度検出手段により検出した速度を送信する送信手段と、他の携帯端末装置より送信された位置及び速度を受信する受信手段と、上記受信手段により受信した位置を、地図表示手段により表示された地図データに重ねて表示する位置表示手段と、上記受信手段により受信した速度を、位置表示手段により表示した位置を始点とする矢印で表示する速度表示手段とを、具備するようにしている。   There is another method for visually confirming the moving speed of each mobile terminal device. In this method, each mobile terminal device stores map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, A speed detecting means for detecting the speed of the camera, a transmitting means for transmitting the position detected by the position detecting means to the other portable terminal device, and a speed detected by the speed detecting means, and the other portable terminal device. Receiving means for receiving the position and speed; position display means for displaying the position received by the receiving means superimposed on the map data displayed by the map display means; and the speed received by the receiving means for displaying the position. Speed display means for displaying with an arrow starting from the position displayed by the above.

また、本発明では、地図上に表示された印があらわす携帯端末装置を持つメンバに関する情報も表示することができる。すなわち、本発明では、上記した手段に加えて、画面に表示されている印を選択する選択手段と、この選択手段により印が選択されたときに、選択された印があらわすユーザに関する情報を表示するユーザ情報表示手段とを、具備するようにしている。また、自携帯端末装置と他携帯端末装置との間の距離や移動に要する時間を知ることができるようにするために、上記選択手段に加えて、上記選択手段により選択された印があらわす携帯端末装置と自携帯端末装置との間の距離を計算する距離計算手段と、選択手段により印が選択されたときに、上記距離計算手段により計算した距離を表示する距離表示手段や、受信手段により受信した速度と距離計算手段により求めた距離から移動に要する時間を求める時間計算手段と、選択手段により印が選択されたときに、上記距離計算手段により求めた距離を表示する距離表示手段と、上記時間計算手段により求めた移動に要する時間を表示する時間差表示手段とを、具備するようにしている。   In the present invention, it is also possible to display information about a member having a mobile terminal device represented by a mark displayed on the map. That is, in the present invention, in addition to the above-described means, selection means for selecting a mark displayed on the screen, and information related to the user represented by the selected mark when the mark is selected by the selection means are displayed. User information display means. Further, in order to be able to know the distance between the mobile terminal device and the other mobile terminal device and the time required for movement, in addition to the selection device, the mobile phone represented by the mark selected by the selection device. A distance calculating means for calculating the distance between the terminal device and the portable terminal device; a distance displaying means for displaying the distance calculated by the distance calculating means when the mark is selected by the selecting means; and a receiving means. A time calculation means for obtaining a time required for movement from the received speed and the distance obtained by the distance calculation means; a distance display means for displaying the distance obtained by the distance calculation means when a mark is selected by the selection means; Time difference display means for displaying the time required for movement determined by the time calculation means.

さらに、本発明では、地図上に交通情報を表示し、メンバが渋滞に巻き込まれているかなどを確認できるようにしている。すなわち、本発明では、上記した構成に加えて、交通情報を受信する交通情報受信手段と、この交通情報受信手段により受信した交通情報を地図上に重ねて表示する交通情報表示手段とを、具備するようにしている。   Furthermore, in the present invention, traffic information is displayed on a map so that it can be confirmed whether or not a member is involved in a traffic jam. That is, the present invention comprises, in addition to the above-described configuration, traffic information receiving means for receiving traffic information, and traffic information display means for displaying the traffic information received by the traffic information receiving means on a map. Like to do.

また、本発明では、携帯端末装置の位置などに関する情報とともに、携帯端末装置で取り込んだ静止画像を送受信できるようにしている。すなわち、本発明では、地図データを記憶する地図データ記憶手段と、地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、画像を取り込む画像入力手段と、他の携帯端末装置に上記位置検出手段によって検出した位置、及び上記画像入力手段により取り込んだ画像を送信する送信手段と、他の携帯端末装置より送信された位置及び画像を受信する受信手段と、上記受信手段により受信した位置を、地図表示手段により表示された地図データに重ねて表示する位置表示手段と、位置表示手段により表示された印を選択する選択手段と、この選択手段により印が選択されたときに、印に対応する画像を画面に表示する画像表示手段とを、具備するようにしている。   In the present invention, a still image captured by the mobile terminal device can be transmitted and received together with information on the position of the mobile terminal device. That is, in the present invention, map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, and image input for capturing an image Means, a transmission means for transmitting the position detected by the position detection means to the other portable terminal device, and an image captured by the image input means, and a reception for receiving the position and image transmitted from the other portable terminal device Means, a position display means for displaying the position received by the receiving means superimposed on the map data displayed by the map display means, a selection means for selecting the mark displayed by the position display means, and the selection means Image display means for displaying an image corresponding to the mark on the screen when the mark is selected is provided.

さらにまた、本発明では、画像の取り込を行うときに、ユーザが取り込む画像を確認しながら画像の取り込を行えるように、画像入力手段によって取り込まれた画像を表示する画像表示手段と、地図表示手段と画像表示手段との切り替えを指定する画面選択手段と、画面選択手段により画像表示手段が選択されているときに、画像の取り込みを指示する画像取り込み指示手段とを、具備するようにしている。   Furthermore, according to the present invention, an image display means for displaying an image captured by the image input means, and a map so that the user can capture the image while confirming the image to be captured when the image is captured. A screen selection unit that designates switching between the display unit and the image display unit, and an image capture instruction unit that instructs to capture an image when the image display unit is selected by the screen selection unit. Yes.

なおまた、本発明は、ホスト局を介して、各携帯端末装置間で、位置などの情報を送受信するすることも可能である。すなわち、本発明では、ホスト局に、携帯端末装置からの送信される位置を受信するホスト受信手段と、ホスト受信手段によって受信した位置を管理する位置管理手段と、位置管理手段により管理する携帯端末装置の位置を携帯端末装置に通知する位置通知手段とを、具備させ、各携帯端末装置に、地図データを記憶する地図データ記憶手段と、地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、位置検出手段によって検出した位置を登録する登録手段と、ホスト局から他の携帯端末装置の位置を受信する第2の受信手段と、上記受信手段により受信した位置を、地図表示手段により表示された地図データに重ねて表示する位置表示手段とを、具備させるようにしている。   In addition, according to the present invention, information such as a position can be transmitted and received between each mobile terminal device via a host station. That is, in the present invention, a host receiving means for receiving a position transmitted from the portable terminal device, a position managing means for managing the position received by the host receiving means, and a portable terminal managed by the position managing means in the host station A position notification means for notifying the mobile terminal device of the position of the device, and a map data storage means for storing map data on each mobile terminal device, and a map for displaying map data managed by the map data storage means Display means; position detection means for detecting the current position; registration means for registering the position detected by the position detection means; second reception means for receiving the position of another portable terminal device from the host station; Position display means for displaying the position received by the means superimposed on the map data displayed by the map display means is provided.

まず、携帯端末装置aの位置,速度の情報を、携帯端末装置bで表示する方法について説明する。この場合、携帯端末装置aにおいて、位置検出手段により現在位置を取得し、送信手段を用いて検出した位置情報を携帯端末装置bに送信する。携帯端末装置bにおいては、まず、受信手段により携帯端末装置aからの位置情報を受信する。そして、地図表示手段により、地図管理手段によって管理されている地図データを表示すると共に、先に受信した位置情報を、位置表示手段により地図に重ねて表示する。また、携帯端末装置bにおいて、自位置表示手段により、携帯端末装置b自身の現在位置を地図上に表示することができる。また、位置表示手段により地図上に他携帯端末装置の位置に印を表示するときに、距離計算手段によって自携帯端末装置と他携帯端末装置との距離を計算し、色管理
手段により計算した距離に対応した色を読み出し、印を先に読み出した色で表示することができる。また、移動速度計算手段により、他携帯端末装置の移動速度を計算し、速度表示手段により矢印で速度を表示することができる。
First, a method for displaying the position and speed information of the mobile terminal device a on the mobile terminal device b will be described. In this case, in the mobile terminal device a, the current position is acquired by the position detection unit, and the position information detected using the transmission unit is transmitted to the mobile terminal device b. In the mobile terminal device b, first, the position information from the mobile terminal device a is received by the receiving means. The map display means displays the map data managed by the map management means, and the previously received position information is displayed on the map by the position display means. In the mobile terminal device b, the current position of the mobile terminal device b itself can be displayed on the map by the own position display means. Further, when displaying the mark at the position of the other portable terminal device on the map by the position display means, the distance calculation means calculates the distance between the own portable terminal device and the other portable terminal device, and the distance calculated by the color management means The color corresponding to can be read and the mark can be displayed in the previously read color. Moreover, the moving speed of the other portable terminal device can be calculated by the moving speed calculating means, and the speed can be displayed with an arrow by the speed displaying means.

次に、携帯端末装置aの位置,速度の情報を、携帯端末装置bで表示する別の方法について説明する。この速度を表示する別の方法では、ある携帯端末装置aにおいて、位置検出手段により現在位置を、速度検出手段により移動速度をそれぞれ取得し、送信手段を用いて検出した位置及び速度情報を、他の携帯端末装置bに送信する。携帯端末装置bにおいては、まず、受信手段により、携帯端末装置aからの位置及び速度情報を受信する。そして、地図表示手段により、地図管理手段によって管理されている地図データを表示すると共に、先に受信した位置情報を位置表示手段により、また速度情報を速度表示手段により、それぞれ地図に重ねて表示する。   Next, another method for displaying the position and speed information of the mobile terminal device a on the mobile terminal device b will be described. In another method of displaying the speed, in a certain mobile terminal device a, the current position is acquired by the position detecting means, the moving speed is acquired by the speed detecting means, and the position and speed information detected by using the transmitting means is obtained. To the mobile terminal device b. In the mobile terminal device b, first, position and speed information from the mobile terminal device a is received by the receiving means. Then, the map display means displays the map data managed by the map management means, and displays the previously received position information on the map by the position display means and the speed information by the speed display means. .

次に、ユーザに関する情報を表示する方法について説明する。まず、選択手段によって選択した印に関する情報を、ユーザ情報表示手段によって表示する。さらに、選択手段によって選択された印に関する情報として、距離計算手段によって計算した距離を距離表示手段で、また時間計算手段で求めた時間差を時間差表示手段で、それぞれ表示できるようにしている。   Next, a method for displaying information about the user will be described. First, information related to the mark selected by the selection unit is displayed by the user information display unit. Further, as information on the mark selected by the selection means, the distance calculated by the distance calculation means can be displayed by the distance display means, and the time difference obtained by the time calculation means can be displayed by the time difference display means.

次に、交通情報を表示する方法について説明する。この場合、交通情報受信手段により、交通情報を受信し、地図に重ねて表示する。   Next, a method for displaying traffic information will be described. In this case, the traffic information is received by the traffic information receiving means, and is displayed superimposed on the map.

次に、携帯端末装置aの位置の情報と共に静止画像を携帯端末装置bに送信し、携帯端末装置bで表示する方法について説明する。まず、携帯端末装置aにおいて、画像入力手段により静止画像を取り込む。そして、位置検出手段により現在位置を取得し、送信手段を用いて検出した位置情報と先に取り込んだ静止画像とを携帯端末装置bに送信する。携帯端末装置bにおいては、まず、受信手段により携帯端末装置aからの位置情報と静止画像を受信する。そして、地図表示手段により、地図管理手段によって管理されている地図データを表示すると共に、先に受信した位置情報を位置表示手段により地図に重ねて表示する。そして、選択手段によって地図上に表示された印を選択すると、静止画像表示手段により、静止画像を画面上に表示する。   Next, a method of transmitting a still image together with information on the position of the mobile terminal device “a” to the mobile terminal device “b” and displaying it on the mobile terminal device “b” will be described. First, in the portable terminal device a, a still image is captured by an image input unit. Then, the current position is acquired by the position detecting unit, and the position information detected by using the transmitting unit and the still image captured earlier are transmitted to the mobile terminal device b. In the mobile terminal device b, first, position information and a still image from the mobile terminal device a are received by the receiving means. The map display means displays the map data managed by the map management means, and the previously received position information is displayed superimposed on the map by the position display means. When the mark displayed on the map is selected by the selection means, the still image display means displays the still image on the screen.

次に、静止画像を取り込む方法について説明する。まず、画面選択手段により画面を切り替え、画像入力手段によって入力される画像を、画像表示手段により画面上に表示する。そして、画像取り込み指示手段により画像の取り込みを指示すると、画像入力手段によって入力される画像の取り込みを行う。   Next, a method for capturing a still image will be described. First, the screen is switched by the screen selection means, and the image input by the image input means is displayed on the screen by the image display means. Then, when an image capture instruction is instructed by the image capture instruction means, the image input by the image input means is captured.

次に、ホスト局を介して、携帯端末装置aの位置などの情報を、携帯端末装置bで表示する方法について説明する。まず、携帯端末装置aにおいて、位置検出手段により現在位置を取得し、登録手段を用いて検出した位置情報をホスト局に送信する。ホスト局では、ホスト受信手段により、携帯端末装置aの位置情報を受信し、位置管理手段により、該位置情報を保管する。そして、ホスト局は通知手段により、携帯端末装置bに携帯端末装置aの位置情報を送信する。携帯端末装置bにおいては、まず、第2の受信手段により、ホスト局から携帯端末装置aの位置情報を受信する。そして、地図表示手段により地図管理手段によって管理されている地図データを表示すると共に、先に受信した位置情報を位置表示手段により地図に重ねて表示する。   Next, a method for displaying information such as the position of the mobile terminal device a on the mobile terminal device b via the host station will be described. First, in the mobile terminal device “a”, the current position is acquired by the position detection unit, and the position information detected by using the registration unit is transmitted to the host station. In the host station, the position information of the portable terminal device a is received by the host receiving means, and the position information is stored by the position management means. And a host station transmits the positional information on the portable terminal device a to the portable terminal device b by a notification means. In the mobile terminal device b, first, the position information of the mobile terminal device a is received from the host station by the second receiving means. Then, the map data managed by the map management means is displayed by the map display means, and the previously received position information is displayed superimposed on the map by the position display means.

以上示したように、本発明によれば、携帯端末装置を持つメンバの位置を視覚的に確認できるという効果がある。さらに、メンバの移動方向も表示できるので、メンバが正しい方向に向かっているかを一目で確認できる。また、自分とメンバとの距離に応じて色を変えることにより、メンバとの距離を把握することが容易になる。また、他のメンバの移動速度に応じて矢印の長さを変えることにより、メンバの移動速度を一目で把握できる。   As described above, according to the present invention, there is an effect that the position of the member having the mobile terminal device can be visually confirmed. Furthermore, since the moving direction of the member can also be displayed, it can be confirmed at a glance whether the member is moving in the correct direction. Further, by changing the color according to the distance between the member and the member, it becomes easy to grasp the distance from the member. Further, by changing the length of the arrow according to the moving speed of the other members, the moving speed of the members can be grasped at a glance.

また、静止画像を転送できるようにすると、例えば、携帯端末装置aで待ち合わせ場所の画像を取り込み、携帯端末装置bに転送することで、携帯端末装置bのユーザは、待ち合わせ場所を確実に把握することができる。さらに、本発明では、取り込むべき画像を視覚的に確認しながら取り込むことを可能にしているので、ユーザが本当に望む画像を簡単に取り込むことができる。   If a still image can be transferred, for example, the mobile terminal device b captures the image of the meeting place and transfers it to the mobile terminal device b, so that the user of the mobile terminal device b can reliably grasp the meeting place. be able to. Furthermore, in the present invention, since it is possible to capture while visually confirming an image to be captured, it is possible to easily capture an image that the user really wants.

さらに、一定の距離以上移動したときにのみ、位置情報を他の携帯端末装置に送信するようにすることにより、移動していない際の携帯端末装置の消費電力を抑えることができる。   Furthermore, the power consumption of the mobile terminal device when not moving can be suppressed by transmitting the position information to another mobile terminal device only when the mobile device has moved a certain distance or more.

以下、本発明を図示した実施例によって説明する。図1は、本発明の1実施例に係る通信システムの構成概要を示す図である。まず、本実施例の概要について、図1を用いて説明する。   Hereinafter, the present invention will be described with reference to illustrated embodiments. FIG. 1 is a diagram showing a schematic configuration of a communication system according to one embodiment of the present invention. First, the outline of the present embodiment will be described with reference to FIG.

図1において、100a,100b,100cは携帯端末装置である。携帯端末装置100は、例えば、グループのメンバが一人1台ずつ持っている。また、190a,190b,190cは、GPS(Global Positioning System )衛星である。携帯端末装置100は、少なくとも3個以上のGPS衛星からの電波を受信することで、現在位置を特定することができる。また、携帯端末装置100同志が、無線等を利用して互いにデータ交換を行うことにより、あるメンバは、グループの他のメンバがどこに居るのかを知ることができ、互いの位置を確認することができる。   In FIG. 1, reference numerals 100a, 100b, and 100c denote portable terminal devices. The mobile terminal device 100 has, for example, each group member one by one. Reference numerals 190a, 190b, and 190c are GPS (Global Positioning System) satellites. The mobile terminal device 100 can identify the current position by receiving radio waves from at least three GPS satellites. In addition, when the mobile terminal devices 100 exchange data with each other using wireless communication or the like, a certain member can know where the other members of the group are and can confirm each other's position. it can.

図3は、図1に示した携帯端末装置100の内部構成を示すブロック図である。図中、101は制御部であり、周辺部の制御,データの要求や処理,通信等にかかわる各種処理プログラムの実行を行う。102は記憶部であり、データの要求や処理,通信等にかかわる各種プログラムやデータが格納される。記憶部102は、例えば、RAM,ROM,フラッシュメモリ,ハードディスク等を使用することができる。103は通信部であり、他の携帯端末装置とのデータ交換を行う。通信部103については、後で説明する。104は表示部であり、例えば、LCD(Liquid Crystal Display)表示器とLCDを駆動するためのドライバである。表示部104には、LCDに代えてCRT(CathodeRay Tube )を用いることもできる。105はGPS受信部であり、3個以上のGPS衛星190からの電波を受信し、携帯端末装置100自身の現在位置を計算する。106は地図管理部であり、地図データの検索・読み出しを行う。地図管理部106では、記憶媒体としてCD−ROMやフラッシュメモリを用いる。107は時計であり、時刻の管理や定期的な割り込みの発生を行う。108は入力部であり、例えば、表示一体型のタッチパネルや、後で説明するボタン等である。なお、ボタンに関しては必須ではない。111は、交通情報を受信するためのVICCS受信部であり、113は、画像を取り込むための画像入力部である。なお、VICCS受信部111,画像入力部113は必須ではない。   FIG. 3 is a block diagram showing an internal configuration of the mobile terminal device 100 shown in FIG. In the figure, reference numeral 101 denotes a control unit, which executes various processing programs related to peripheral control, data request and processing, communication, and the like. A storage unit 102 stores various programs and data related to data requests, processing, communication, and the like. As the storage unit 102, for example, a RAM, a ROM, a flash memory, a hard disk, or the like can be used. A communication unit 103 exchanges data with other portable terminal devices. The communication unit 103 will be described later. Reference numeral 104 denotes a display unit, for example, an LCD (Liquid Crystal Display) display and a driver for driving the LCD. For the display unit 104, a CRT (CathodeRay Tube) may be used instead of the LCD. A GPS receiving unit 105 receives radio waves from three or more GPS satellites 190 and calculates the current position of the mobile terminal device 100 itself. Reference numeral 106 denotes a map management unit that searches and reads map data. The map management unit 106 uses a CD-ROM or flash memory as a storage medium. Reference numeral 107 denotes a clock that performs time management and periodic interrupt generation. An input unit 108 is, for example, a display-integrated touch panel, a button described later, or the like. The button is not essential. 111 is a VICSS receiving unit for receiving traffic information, and 113 is an image input unit for capturing images. The VICCS receiving unit 111 and the image input unit 113 are not essential.

以上に説明した構成のシステムにおいて、携帯端末装置100が互いに他の端末装置100の位置を検知し、携帯端末装置の画面に表示する方法について説明する。   In the system having the configuration described above, a method in which the mobile terminal device 100 detects the positions of the other terminal devices 100 and displays them on the screen of the mobile terminal device will be described.

まず、自及び他の携帯端末装置100の位置を管理する位置管理テーブル300について、図6の(a)を用いて説明する。位置情報管理テーブル300は、携帯端末装置100の記憶部102に格納する。   First, a location management table 300 for managing the locations of the mobile terminal device 100 and other mobile terminal devices 100 will be described with reference to FIG. The location information management table 300 is stored in the storage unit 102 of the mobile terminal device 100.

位置管理テーブル300は、ID301,位置302,時刻303で構成する。ID301には、ユーザを特定するための識別子を格納する。また、位置302には、ID301で特定されるユーザの位置を特定するための情報(位置情報)を格納する。なお、位置を特定するための情報としては、例えば、緯度と経度の組み合わせや、特定の地点からの方向と距離の組み合わせ等を使用する。また、時刻303には、位置の計測を行った時刻を格納する。   The position management table 300 includes an ID 301, a position 302, and a time 303. ID 301 stores an identifier for identifying the user. In the position 302, information (position information) for specifying the position of the user specified by the ID 301 is stored. As information for specifying the position, for example, a combination of latitude and longitude, a combination of direction and distance from a specific point, or the like is used. The time 303 stores the time at which the position is measured.

次に、メンバの携帯端末装置の電話番号等のメンバに関する情報を管理するメンバ管理テーブル350について、図5を用いて説明する。メンバ管理テーブル350は、携帯端末装置100の記憶部102に格納する。   Next, a member management table 350 for managing information about members such as telephone numbers of the member's mobile terminal devices will be described with reference to FIG. The member management table 350 is stored in the storage unit 102 of the mobile terminal device 100.

メンバ管理テーブル350は、ID351,名前352,電話番号353で構成する。ID351には、ユーザを特定するための識別子を格納する。名前352には、ID351で特定されるユーザの名前を格納する。電話番号353には、ID351で特定されるユーザが所有する携帯端末装置の電話番号を格納する。なお、ID351には、名前や電話番号を直接使用することも可能である。この場合、ユーザを特定するための上記識別子よりなるID351を持つ必要はなくなる。   The member management table 350 includes an ID 351, a name 352, and a telephone number 353. The ID 351 stores an identifier for identifying the user. In the name 352, the name of the user specified by the ID 351 is stored. In the telephone number 353, the telephone number of the portable terminal device owned by the user specified by the ID 351 is stored. Note that a name or a telephone number can be directly used for the ID 351. In this case, it is not necessary to have the ID 351 including the identifier for specifying the user.

次に、携帯端末装置100が自分の現在地を検出する位置検出処理500について、図9のフローチャートを用いて説明する。   Next, a position detection process 500 in which the mobile terminal device 100 detects its current location will be described using the flowchart of FIG.

位置検出処理500では、まず、GPS受信部105で、少なくとも3個以上のGPS衛星190からの電波を利用し、現在の位置を計算する(ステップ501)。そして、制御部101で現在の位置情報を受け取り、位置情報及び時刻を位置管理テーブル300に格納する(ステップ502)。このステップ502では、携帯端末装置100の所有者の識別子とID301が一致するレコードの位置302に、位置情報を格納し、時計107から読み出した時刻を、上記の当該レコードの時刻303に格納する。   In the position detection process 500, first, the GPS receiving unit 105 calculates the current position using radio waves from at least three GPS satellites 190 (step 501). The control unit 101 receives the current position information, and stores the position information and time in the position management table 300 (step 502). In this step 502, the position information is stored in the position 302 of the record where the ID of the owner of the portable terminal device 100 and the ID 301 match, and the time read from the clock 107 is stored in the time 303 of the record.

なお、GPS衛星からの電波により位置を決定する方法に関しては、文献1:「ザ ジーピーエス ナビゲーション メッセージ、ナビゲーション第25巻,第2号,第147〜165頁(The GPS Navigation Message, Navigation Vol.25, No.2);1978年」文献2:「ア ポジション フイキシング アルゴリズム フオー ザ ロー コスト ジーピーエス レシーバ、アイイーイーイー トランザクションズ オン エーイーエス(A Position Fixing Algorithm for the Low Cost GPS Receiver, IEEE Trans. on AES);1976年3月」等に述べられている。   Regarding the method for determining the position by the radio wave from the GPS satellite, Reference 1: “The GPS Navigation Message, Navigation Vol. 25, No. 2, pp. 147-165 (The GPS Navigation Message, Navigation Vol. 25, No. 2); 1978, Reference 2: “A Position Fixing Algorithm for the Low Cost GPS Receiver, IEEE Trans. On AES”; March 1976 ".

なおまた、上記の位置検出処理500は、時計107を利用して、定期的に実行する。   The position detection process 500 is periodically executed using the clock 107.

次に、携帯端末装置100aの位置を、携帯端末装置100b,100cに通知する処理について説明する。なお、通信部103の構成としては、(1)セルラ電話を用いる方法、(2)特定小電力無線を使用する方法、(3)セルラ電話とページャを併用する方法がある。   Next, a process for notifying the mobile terminal devices 100b and 100c of the position of the mobile terminal device 100a will be described. The configuration of the communication unit 103 includes (1) a method using a cellular phone, (2) a method using a specific low-power radio, and (3) a method using both a cellular phone and a pager.

まず、携帯端末装置100の間で通信する通信データ400について、図7の(a)を用いて説明する。なお、通信データの構成は、上記の3方法において共通である。   First, the communication data 400 communicated between the mobile terminal devices 100 will be described with reference to FIG. The configuration of communication data is common to the above three methods.

通信データ400は、ID401,位置402,時刻403で構成する。ID401には、ユーザを特定するための識別子を格納する。また、位置402には、ID401で特定されるユーザの位置情報を格納する。また、時刻403には、位置402に格納する位置情報を計測した時刻を格納する。   The communication data 400 includes an ID 401, a position 402, and a time 403. ID 401 stores an identifier for identifying the user. The position 402 stores the position information of the user specified by the ID 401. The time 403 stores the time when the position information stored in the position 402 is measured.

まず、通信部103にセルラ電話を用いて、携帯端末装置100aから別の携帯端末装置100bに、携帯端末装置100aの位置に関する情報を通知する処理について、図10のフローチャートを用いて説明する。本通知処理は、携帯端末装置100aにおける情報送信処理510と、携帯端末装置100bにおける情報受信処理520とからなる。   First, a process of notifying information related to the position of the mobile terminal device 100a from the mobile terminal device 100a to another mobile terminal device 100b using a cellular phone as the communication unit 103 will be described with reference to the flowchart of FIG. This notification processing includes information transmission processing 510 in the mobile terminal device 100a and information reception processing 520 in the mobile terminal device 100b.

情報送信処理510では、まず、メンバ管理テーブル350に登録されているすべてのメンバに通信データ400を送信したか否かを判定する(ステップ511)。全員に送信した場合、情報送信処理510を終了する。全員に送信していない場合、送信していないメンバを選択し、メンバ管理テーブル350の電話番号353から電話番号を読み出す(ステップ512)。次に、読み出した電話番号に電話をかけ、回線を接続する(ステップ513)。そして、位置管理テーブル300の、携帯端末装置100aの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100aの位置情報を読み出し、信データ400の位置402に格納すると共に、上記の当該レコードの時刻303から時刻を読み出し、通信データ400の時刻403に格納する。また、携帯端末装置100
aの所有者の識別子を、通信データ400のID401に格納する。そして、この通信データ400を、ステップ513で接続した回線を通じて、携帯端末装置100bに送信する(ステップ514)。送信終了後、回線を切断する(ステップ515)。ステップ515終了後、ステップ511に戻る。
In the information transmission processing 510, first, it is determined whether or not the communication data 400 has been transmitted to all members registered in the member management table 350 (step 511). If the information has been transmitted to all, the information transmission processing 510 ends. If not transmitted to all members, a member who has not been transmitted is selected, and the telephone number is read from the telephone number 353 of the member management table 350 (step 512). Next, a call is made to the read telephone number and a line is connected (step 513). Then, the position information of the portable terminal device 100a is read from the position 302 of the record specified by the identifier of the owner of the portable terminal device 100a in the position management table 300, stored in the position 402 of the communication data 400, and the above-mentioned The time is read from the time 303 of the record and stored at time 403 of the communication data 400. In addition, the mobile terminal device 100
The identifier of the owner of a is stored in the ID 401 of the communication data 400. Then, the communication data 400 is transmitted to the mobile terminal device 100b through the line connected in Step 513 (Step 514). After the transmission is completed, the line is disconnected (step 515). After step 515 ends, the process returns to step 511.

また、情報受信処理520では、まず、携帯端末装置100aとの間に確立した回線を通じて、携帯端末装置100aから通信データ400を受け取る(ステップ521)。次に、ステップ521で受け取った通信データ400のID401で特定される位置管理テーブル300のレコードの位置302に、通信データ400の位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻303に、通信データ400の時刻403に格納されている時刻を格納する(ステップ522)。   In the information reception process 520, first, communication data 400 is received from the mobile terminal device 100a through a line established with the mobile terminal device 100a (step 521). Next, the position information stored in the position 402 of the communication data 400 is stored in the position 302 of the record of the position management table 300 specified by the ID 401 of the communication data 400 received in step 521, and the above-mentioned record The time stored at time 403 of the communication data 400 is stored at time 303 (step 522).

なお、上記実施例では、セルラ電話を用いたが、セルラ電話の代わりにPHP(Personal Handy Phone)を用いても同様の方法で実現できる。   In the above embodiment, a cellular phone is used. However, a similar method can be realized by using a PHP (Personal Handy Phone) instead of the cellular phone.

次に、通信部103に特定小電力無線を用いた場合の処理について、図11のフローチャートを用いて説明する。特定小電力無線を用いる場合の処理は、携帯端末装置100aにおける情報送信処理530と、携帯端末装置100bにおける情報受信処理540とからなる。   Next, processing when a specific low power radio is used for the communication unit 103 will be described with reference to the flowchart of FIG. The process in the case of using the specific low power radio includes an information transmission process 530 in the mobile terminal device 100a and an information reception process 540 in the mobile terminal device 100b.

情報送信処理530では、位置管理テーブル300の、携帯端末装置100aの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100aの位置情報を読み出し、通信データ400の位置402に格納すると共に、上記の当該レコードの時刻303から時刻を読み出し、通信データ400の時刻403に格納する。また、携帯端末装置100aの所有者の識別子を、通信データ400のID401に格納する。そして、通信部103を介して、あらかじめ設定された周波数で通信データ400を送信する(ステップ531)。   In the information transmission processing 530, the position information of the mobile terminal device 100a is read from the position 302 of the record specified by the identifier of the owner of the mobile terminal device 100a in the position management table 300, and stored in the position 402 of the communication data 400. At the same time, the time is read from the time 303 of the record and stored at time 403 of the communication data 400. Further, the identifier of the owner of the mobile terminal device 100 a is stored in the ID 401 of the communication data 400. Then, the communication data 400 is transmitted at a preset frequency via the communication unit 103 (step 531).

また、情報受信処理540では、まず、携帯端末装置100aが発進する周波数と同じ周波数にあわせた状態で、携帯端末装置100aから通信データ400を受け取る(ステップ541)。次に、ステップ541で受け取った通信データ400のID401で特定される位置管理テーブル300のレコードの位置302に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻303に、時刻403に格納されている時刻を格納する。(ステップ542)。   In the information reception process 540, first, communication data 400 is received from the mobile terminal device 100a in a state in which the frequency is the same as the frequency at which the mobile terminal device 100a starts (step 541). Next, the position information stored in the position 402 is stored in the position 302 of the record in the position management table 300 specified by the ID 401 of the communication data 400 received in step 541, and at the time 303 of the record. , The time stored in time 403 is stored. (Step 542).

なお、上記した例では、特定小電力無線を用いたが、特定小電力無線の代わりにアマチュア無線を用いても同様の方法で実現できる。   In the above-described example, the specific low power radio is used. However, the same method can be used even if amateur radio is used instead of the specific low power radio.

次に、セルラ電話とページャを併用した場合の処理について、図12のフローチャートを用いて説明する。セルラ電話とページャを併用した場合の処理は、携帯端末装置100aにおける情報送信処理550と、携帯端末装置100bにおける情報受信処理560とからなる。   Next, processing when a cellular phone and a pager are used in combination will be described with reference to the flowchart of FIG. The process when the cellular phone and the pager are used in combination includes an information transmission process 550 in the portable terminal device 100a and an information reception process 560 in the portable terminal device 100b.

情報送信処理550では、ページャの持つグループ呼び出し機能を利用する。なお、グループ呼び出し機能とは、複数のページャを同時に呼び出す機能である。情報送信処理550では、まず、セルラ電話の機能を利用し、グループ呼び出しを行うための電話番号に電話をし、回線を接続する(ステップ551)。次に、位置管理テーブル300の、携帯端末装置100aの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100aの位置情報を読み出し、通信データ400の位置402に格納すると共に、上記の当該レコードの時刻303から時刻を読み出し、通信データ400の時刻403に格納する。また、携帯端末装置100aの所有者の識別子を、通信データ400のID401に格納する。そして、ステップ551で開設した回線を通じて、通信データ400を送信する(ステップ552)。最後に、ステップ551で開設した回線を切断する(ステップ553)。   In the information transmission process 550, the group call function of the pager is used. The group call function is a function for simultaneously calling a plurality of pagers. In the information transmission process 550, first, a cellular telephone function is used to call a telephone number for group calling and to connect a line (step 551). Next, the location information of the mobile terminal device 100a is read from the location 302 of the record specified by the identifier of the owner of the mobile terminal device 100a in the location management table 300, stored in the location 402 of the communication data 400, and The time is read from the time 303 of the record, and stored at the time 403 of the communication data 400. Further, the identifier of the owner of the mobile terminal device 100 a is stored in the ID 401 of the communication data 400. Then, the communication data 400 is transmitted through the line established in step 551 (step 552). Finally, the line established in step 551 is disconnected (step 553).

また、情報受信処理560では、ページャ受信部で携帯端末装置100aが送信した通信データ400を受信する(ステップ561)。次に、ステップ561で受け取った通信データ400のID401で特定される位置管理テーブル300のレコードの位置302に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻303に、時刻403に格納されている時刻を格納する(ステップ562)。   In the information reception process 560, the communication data 400 transmitted by the mobile terminal device 100a is received by the pager receiving unit (step 561). Next, the position information stored in the position 402 is stored in the position 302 of the record in the position management table 300 specified by the ID 401 of the communication data 400 received in step 561, and at the time 303 of the record. The time stored in time 403 is stored (step 562).

なお、以上説明した各例では、位置の計測を行った時刻の情報も、携帯端末装置100aから携帯端末装置100bに送信しているが、位置のみを表示する場合、時刻の情報は必ずしも必要ではない。   In each example described above, the time information at which the position is measured is also transmitted from the mobile terminal device 100a to the mobile terminal device 100b. However, when only the position is displayed, the time information is not always necessary. Absent.

次に、上述した情報送信処理510,情報送信処理530,情報送信処理550を起動する方法について説明する。   Next, a method for starting the above-described information transmission processing 510, information transmission processing 530, and information transmission processing 550 will be described.

情報送信処理510,情報送信処理530,情報送信処理550を起動する方法としては、(1)定期的に起動する方法、(2)一定の距離以上移動したときに起動する方法の2種類がある。   There are two types of methods for starting the information transmission processing 510, the information transmission processing 530, and the information transmission processing 550: (1) a method of starting periodically, and (2) a method of starting when moving over a certain distance. .

定期的に起動する場合、時計107を用いて、一定の時間間隔で情報送信処理510,情報送信処理530,情報送信処理550を起動する。   When starting periodically, the information transmission processing 510, the information transmission processing 530, and the information transmission processing 550 are started at regular time intervals using the clock 107.

一定の距離以上移動した時に起動する場合、記憶部102に、前回情報送信処理510,情報送信処理530,情報送信処理550を起動した時の位置情報を、記憶するようにする。そして、位置検出処理500で得られる現在の位置情報と、先に記憶した位置情報との間の距離を計算する。計算した距離が一定の値以上の場合、情報送信処理510,情報送信処理530,情報送信処理550を起動すると共に、そのとき位置検出処理によって得られた位置情報を、記憶部102に格納する。   When starting when moving a certain distance or more, the storage unit 102 stores the position information when the previous information transmission processing 510, information transmission processing 530, and information transmission processing 550 are started. Then, the distance between the current position information obtained in the position detection process 500 and the previously stored position information is calculated. When the calculated distance is equal to or greater than a certain value, the information transmission processing 510, the information transmission processing 530, and the information transmission processing 550 are activated, and the position information obtained by the position detection processing at that time is stored in the storage unit 102.

一定の距離以上移動した時に情報送信処理510,情報送信処理530,情報送信処理550を起動するようにすると、移動していない時は、送信を行わないので、携帯端末装置100の消費電力を抑えることができる。   If the information transmission processing 510, the information transmission processing 530, and the information transmission processing 550 are activated when the mobile terminal device 100 is moved more than a certain distance, transmission is not performed when the mobile device 100 is not moving, and thus power consumption of the mobile terminal device 100 is suppressed. be able to.

以上に示した方法で、携帯端末装置100bは、携帯端末装置100aの位置、つまり、携帯端末装置100aを使用しているメンバの位置を検出することができる。   With the method described above, the mobile terminal device 100b can detect the position of the mobile terminal device 100a, that is, the position of the member using the mobile terminal device 100a.

次に、携帯情報端末100bで、携帯情報端末100aから受け取った位置に関する情報を表示する位置表示処理700について、図13のフローチャートを用いて説明する。   Next, the position display processing 700 for displaying information related to the position received from the portable information terminal 100a on the portable information terminal 100b will be described with reference to the flowchart of FIG.

位置表示処理700では、まず、位置管理テーブル300の、携帯端末装置100bの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100bの位置情報を読み出す(ステップ701)。次に、地図管理部106から地図を読み出す(ステップ702)。次に、ステップ702で読み出した地図を表示部104で表示する(ステップ703)。次に、ステップ701で読み出した携帯端末装置100bの位置を示すマークを、地図の上に表示する(ステップ704)。次に、位置管理テーブル300に格納されているすべてのメンバの位置を表示したか否かを判定する(ステップ705)。すべてのメンバの位置の表示が終了した場合、位置表示処理700を終了する。まだ位置の表示を行っていないメンバが存在する場合、まだ位置の表示を行っていないメンバの位置を、
位置管理テーブル300から読み出す(ステップ706)。そして、ステップ706で読み出したメンバの位置を示すマークを、表示部104で地図に重ねあわせて表示する(ステップ707)。ステップ707の終了後、ステップ705に戻る。
In the position display processing 700, first, position information of the portable terminal device 100b is read from the position 302 of the record specified by the identifier of the owner of the portable terminal device 100b in the position management table 300 (step 701). Next, a map is read from the map management unit 106 (step 702). Next, the map read in step 702 is displayed on the display unit 104 (step 703). Next, the mark indicating the position of the mobile terminal device 100b read in step 701 is displayed on the map (step 704). Next, it is determined whether or not the positions of all members stored in the position management table 300 have been displayed (step 705). When the display of the positions of all members is completed, the position display processing 700 is terminated. If there is a member whose position is not yet displayed, the position of the member whose position is not yet displayed
Read from the position management table 300 (step 706). Then, the mark indicating the position of the member read out in step 706 is displayed superimposed on the map on the display unit 104 (step 707). After step 707 ends, the process returns to step 705.

なお、携帯端末装置100bの位置を画面に表示しない場合、ステップ701及びステップ704の処理を省略することができる。また、ステップ702の地図を読み出す処理において、ステップ701で読み出した携帯端末装置100bの位置が含まれる地図を選択することもできる。このような技術は、既に、車両用ナビゲーションシステム等で実現されている。   In addition, when not displaying the position of the portable terminal device 100b on a screen, the process of step 701 and step 704 can be abbreviate | omitted. In the process of reading the map in step 702, a map including the position of the mobile terminal device 100b read in step 701 can be selected. Such a technique has already been realized in a vehicle navigation system or the like.

また、ステップ702の処理を、図14に示した地図選択処理710に変更することで、位置管理テーブル300に格納されているすべてのメンバの位置を、一つの画面に表示することも可能である。   Further, by changing the processing in step 702 to the map selection processing 710 shown in FIG. 14, the positions of all members stored in the position management table 300 can be displayed on one screen. .

図14に示す地図選択処理710では、まず、位置管理テーブル300に格納されている位置を全て読み出す(ステップ711)。そして、ステップ711で読み出した位置が全て含まれるような地図を、地図管理部106から読み出す(ステップ712)。   In the map selection process 710 shown in FIG. 14, first, all the positions stored in the position management table 300 are read (step 711). Then, a map that includes all the positions read in step 711 is read from the map management unit 106 (step 712).

また、上記した実施例においては、地図データを地図管理部106から読み出したが、本発明においては、地図データを必ずしも携帯端末装置100内に持っている必要はない。例えば、地図データを管理するデータベースシステムを用意し、携帯端末装置100に、該データベースにアクセスする手段を持たせ、地図データをデータベースシステムから読み出すことも可能である。以下、その実施例を示す。なおこの場合、通信部103は、セルラ電話機能を持つ必要がある。   In the above-described embodiment, the map data is read from the map management unit 106. However, in the present invention, the map data does not necessarily have to be in the mobile terminal device 100. For example, it is also possible to prepare a database system for managing map data, and provide the mobile terminal device 100 with means for accessing the database, and read the map data from the database system. Examples thereof will be shown below. In this case, the communication unit 103 needs to have a cellular telephone function.

データベースシステムから地図データを読み出すためには、位置表示処理700のステップ702の代わりに、地図データ取得処理870を行う。また、地図データを管理するデータベースにおいて、地図データ提供処理880を行う。地図データ取得処理870、及び、地図データ提供処理880について、図33のフローチャートを用いて説明する。   In order to read map data from the database system, a map data acquisition process 870 is performed instead of step 702 of the position display process 700. Further, a map data providing process 880 is performed in a database for managing map data. The map data acquisition process 870 and the map data provision process 880 will be described with reference to the flowchart of FIG.

地図データ取得処理870では、まず、データベースシステムに例えば電話をすることで、データベースシステムとの間の回線を確立する(ステップ871)。次に、データベースシステムに対して、地図データの要求を送信する(ステップ872)。そして、データベースシステムから、地図データを受信する(873)。   In the map data acquisition process 870, first, for example, a telephone line is established with the database system by calling the database system (step 871). Next, a map data request is transmitted to the database system (step 872). Then, map data is received from the database system (873).

また、地図データ提供処理880では、まず、携帯端末装置100からの要求を受信する(ステップ881)。次に、要求にしたがって、地図データを読み出す(ステップ882)。次に、ステップ882で読み出した地図データを、携帯端末装置100に送信する(ステップ883)。   In the map data providing process 880, first, a request from the mobile terminal device 100 is received (step 881). Next, map data is read according to the request (step 882). Next, the map data read in step 882 is transmitted to the mobile terminal device 100 (step 883).

以上の処理を行うことにより、携帯端末装置100の外部から地図データを取得することも可能である。   By performing the above processing, map data can be acquired from the outside of the mobile terminal device 100.

次に、携帯端末装置100の画面の表示例を、図17を用いて説明する。
図17の(a)は、携帯端末装置100bの画面に、他のメンバが持つ携帯端末装置100aの位置を表示した画面の例である。図中、290は、画面に表示された地図である。また、201(201a,201b)は、他の携帯端末装置100aの位置を示すマークである。
Next, a display example of the screen of the mobile terminal device 100 will be described with reference to FIG.
FIG. 17A is an example of a screen in which the position of the mobile terminal device 100a possessed by another member is displayed on the screen of the mobile terminal device 100b. In the figure, 290 is a map displayed on the screen. 201 (201a, 201b) is a mark indicating the position of another mobile terminal device 100a.

また、図17の(b)は、携帯端末装置100bの画面に、他のメンバが持つ携帯端末装置100aの位置、及び携帯端末装置100b自身の位置を同時に表示した画面の例である。図中、201は、他の携帯端末装置100aの位置を示すマークであり、202は、携帯端末装置100b自身の位置を示すマークである。   FIG. 17B is an example of a screen on which the position of the mobile terminal device 100a possessed by another member and the location of the mobile terminal device 100b itself are simultaneously displayed on the screen of the mobile terminal device 100b. In the figure, 201 is a mark indicating the position of another mobile terminal device 100a, and 202 is a mark indicating the position of the mobile terminal device 100b itself.

以上のように、地図上にメンバの位置を表示することにより、メンバがどこに居るのかを一目で確認できる。   As described above, the position of the member can be confirmed at a glance by displaying the position of the member on the map.

なお、本発明では、メンバの位置をあらわすマーク201とともに、メンバの名前を表示することもできる。その場合、位置表示処理700のステップ707において、メンバ管理テーブル350の、ステップ706で読み出したメンバの識別子で特定されるレコードの名前352からメンバの名前を読み出し、例えばマーク201の下に表示する。   In the present invention, the name of the member can be displayed together with the mark 201 indicating the position of the member. In this case, in step 707 of the position display processing 700, the member name is read from the record name 352 specified by the member identifier read in step 706 in the member management table 350 and displayed, for example, under the mark 201.

上記処理により、マークの下にメンバの名前を表示した画面の例を図17に示す。図中、231(231a,231b)がメンバの名前である。このようにマーク201の下にメンバの名前231を表示することにより、だれがどこに居るのかを一目で確認できる。   FIG. 17 shows an example of a screen in which member names are displayed under the mark by the above processing. In the figure, 231 (231a, 231b) is the name of the member. In this way, by displaying the member name 231 under the mark 201, it is possible to confirm at a glance who is where.

また、携帯端末装置100の位置を一つの画面に複数表示する場合、携帯端末装置100毎に別々のマークを表示することも可能である。この場合、マーク管理テーブル360を使用する。なお、マーク管理テーブルは、携帯端末装置100の記憶部102に記憶する。   In addition, when a plurality of positions of the mobile terminal device 100 are displayed on one screen, it is possible to display different marks for each mobile terminal device 100. In this case, the mark management table 360 is used. The mark management table is stored in the storage unit 102 of the mobile terminal device 100.

図20に、マーク管理テーブル360の構成を示す。ID361には、ユーザを特定するための識別子を格納する。マーク362には、画面に表示するマークを例えばビットマップ形式で格納する。   FIG. 20 shows the configuration of the mark management table 360. The ID 361 stores an identifier for identifying the user. The mark 362 stores a mark to be displayed on the screen, for example, in a bitmap format.

携帯端末装置100ごとに別々のマークを表示するためには、位置表示処理700のステップ704、及びステップ707において、マークを表示する際に、マーク管理テーブル360の、表示するユーザの識別子で特定されるレコードのマーク362から、画面に表示するマークを読み出し、画面に表示するようにする。   In order to display a separate mark for each portable terminal device 100, in step 704 and step 707 of the position display processing 700, when the mark is displayed, it is specified by the identifier of the user to be displayed in the mark management table 360. The mark to be displayed on the screen is read from the record mark 362 to be displayed on the screen.

上記処理により、携帯端末装置100ごとに別々のマークを使用して、位置の表示を行った画面の例を、図17の(e),(f)に示す。このようにメンバ毎に別々のマーク(図示の例では、マーク201aが丸、マーク201bが四角)を使用することにより、特定のメンバがどこに居るのかを一目で確認できる。   FIGS. 17E and 17F show examples of screens on which positions are displayed using different marks for each portable terminal device 100 by the above processing. Thus, by using different marks for each member (in the example shown, the mark 201a is a circle and the mark 201b is a square), it is possible to confirm at a glance where a specific member is located.

また、本発明では、携帯端末装置100bと他の携帯端末装置100との距離に応じて、マークの色を変えることもできる。この場合、距離・色対応テーブル370を使用する。なお、距離・色対応テーブル370は、携帯端末装置100の記憶部102に記憶する。   In the present invention, the color of the mark can also be changed according to the distance between the mobile terminal device 100b and another mobile terminal device 100. In this case, the distance / color correspondence table 370 is used. The distance / color correspondence table 370 is stored in the storage unit 102 of the mobile terminal device 100.

図29に、距離・色対応テーブルの構成を示す。距離・色対応テーブル370は、下限371,上限372,色373で構成する。例えば、下限371に1キロメートル、上限372に5キロメートル、色373に赤がそれぞれ入っている場合、携帯端末装置100bとの距離が、1キロメートル以上で5キロメートル未満の時に、赤色で表示することを意味する。   FIG. 29 shows the configuration of the distance / color correspondence table. The distance / color correspondence table 370 includes a lower limit 371, an upper limit 372, and a color 373. For example, if the lower limit 371 is 1 kilometer, the upper limit 372 is 5 kilometers, and the color 373 is red, when the distance from the mobile terminal device 100b is 1 kilometer or more and less than 5 kilometers, it is displayed in red means.

携帯端末装置100bとの距離に応じてマークの色を変えるためには、位置表示処理700のステップ707の前に、色選択860を行うようにする。色選択処理860について、図30のフローチャートを用いて説明する。   In order to change the color of the mark in accordance with the distance from the mobile terminal device 100b, color selection 860 is performed before step 707 of the position display processing 700. The color selection process 860 will be described with reference to the flowchart of FIG.

色選択処理860では、まず、ステップ701で読み出した携帯端末装置100bの位置情報と、ステップ706で読み出したメンバの位置情報とから、2地点の距離を計算する(ステップ861)。次に、距離・色対応テーブル370のすべてのレコードから、下限及び上限の読み出し処理を行ったか否かを判定する(ステップ862)。すべてのレコードを読み出した場合、表示する色をあらかじめ決めておいた色(デフォルト色)にする(ステップ866)。まだ、読み出していないレコートが存在する場合、距離・色対応テーブル370の下限371から下限を、また、上限372から上限を読み出す(ステップ864)。次に、ステップ861で計算した距離が、下限以上で上限未満となっているか否かを判定する(ステップ864)。下限以上で上限未満でない場合、ステップ862にもどる。下限以上で上限未満の場合には、ステップ864で下限及び上限を読み出したレコードの色373から、マークを表示する色を読み出す(ステップ865)。そして、位置表示処理700のステップ707では、ステップ865またはステップ866で決定した色でマークを表示するようにする。   In the color selection process 860, first, the distance between two points is calculated from the position information of the portable terminal device 100b read in step 701 and the position information of the member read in step 706 (step 861). Next, it is determined from all the records in the distance / color correspondence table 370 whether the lower limit and upper limit read processing has been performed (step 862). When all the records have been read, the color to be displayed is set to a predetermined color (default color) (step 866). If there is a record that has not been read yet, the lower limit is read from the lower limit 371 and the upper limit is read from the upper limit 372 of the distance / color correspondence table 370 (step 864). Next, it is determined whether or not the distance calculated in step 861 is not less than the lower limit and less than the upper limit (step 864). If it is greater than or equal to the lower limit and not less than the upper limit, the process returns to step 862. If it is greater than or equal to the lower limit and less than the upper limit, the color for displaying the mark is read out from the color 373 of the record from which the lower limit and the upper limit were read out in step 864 (step 865). In step 707 of the position display process 700, the mark is displayed in the color determined in step 865 or step 866.

図31に、携帯端末装置100bとの距離によって、マークの色を代えた例を示す。図中、201(201a,201b)が他携帯端末装置の位置を表わすマークである。紙上では、色を表現することができないので、この例では、色を濃淡で表現している。以上のように、携帯端末装置100bとの距離に応じて色を変えることにより、一目で他のメンバとの距離を確認できるようにすることもできる。   FIG. 31 shows an example in which the color of the mark is changed depending on the distance from the mobile terminal device 100b. In the figure, 201 (201a, 201b) is a mark representing the position of another portable terminal device. Since colors cannot be expressed on paper, in this example, colors are expressed in shades. As described above, by changing the color according to the distance from the mobile terminal device 100b, the distance from other members can be confirmed at a glance.

以上の実施例では、携帯端末装置100bにおいて、携帯端末装置100aの位置に関する情報のみを表示したが、本発明では、移動速度に関する情報も同時に表示することができる。以下、その実施例を示す。   In the above embodiment, only the information related to the position of the mobile terminal device 100a is displayed in the mobile terminal device 100b. However, in the present invention, information related to the moving speed can also be displayed simultaneously. Examples thereof will be shown below.

まず、移動速度に関する情報を保管するテーブルについて、図6の(b)を用いて説明する。   First, a table for storing information on the moving speed will be described with reference to FIG.

位置に加えて移動速度も表示する場合、先の実施例における位置管理テーブル300を位置管理テーブル310に置き換える。位置管理テーブル310は、ID311,位置312,時刻313,速度314で構成する。ID311には、ID301と同じ情報を格納する。位置312には、位置302と同じ情報を格納する。時刻313には、時刻303と同じ情報を格納する。また、速度313には、移動速度に関する情報(移動速度情報)を格納する。移動速度に関する情報としては、例えば、速度と方向の組み合わせを使用する。   When displaying the moving speed in addition to the position, the position management table 300 in the previous embodiment is replaced with the position management table 310. The position management table 310 includes an ID 311, a position 312, a time 313, and a speed 314. ID 311 stores the same information as ID 301. The same information as the position 302 is stored in the position 312. At time 313, the same information as time 303 is stored. The speed 313 stores information on the moving speed (moving speed information). As information regarding the moving speed, for example, a combination of speed and direction is used.

携帯端末装置100aの移動速度を、携帯端末装置100bで検出する方法としては、(1)携帯端末装置100aの移動速度を、携帯端末装置100bにおいて計算する方法、(2)携帯端末装置100aの移動速度を、携帯端末装置100bが携帯端末装置100aから受け取る方法、の2種類の方法がある。   As a method of detecting the moving speed of the mobile terminal device 100a by the mobile terminal device 100b, (1) a method of calculating the moving speed of the mobile terminal device 100a in the mobile terminal device 100b, (2) movement of the mobile terminal device 100a There are two methods: a method in which the mobile terminal device 100b receives the speed from the mobile terminal device 100a.

まず、前者の(1)の方法について、情報送信処理510と情報受信処理520を利用した場合の例を説明する。本方法では、情報受信処理520において、ステップ521を行う前に、速度計算処理800を行う。速度計算処理800について、図21のフローチャートを用いて説明する。   First, for the former method (1), an example in which the information transmission processing 510 and the information reception processing 520 are used will be described. In this method, the speed calculation process 800 is performed before performing step 521 in the information reception process 520. The speed calculation process 800 will be described with reference to the flowchart of FIG.

速度計算処理800では、まず、通信データ400のID401で特定される位置管理テーブル310のレコード(レコードAとする)から、時刻313を読み出し、通信データ400の時刻403との時間差を計算する(801)。次に、レコードAから位置312を読み出し、通信データ400の位置302と比較し、2つの位置の間の距離を求める(ステップ802)。ステップ702で計算した距離をステップ801で求めた時間で割ることにより、速度を求める(ステップ803)。そして、ステップ803で求めた速度を、レコードAの速度314に格納する(ステップ804)。   In the speed calculation process 800, first, the time 313 is read from the record (referred to as record A) in the location management table 310 specified by the ID 401 of the communication data 400, and the time difference from the time 403 of the communication data 400 is calculated (801). ). Next, the position 312 is read from the record A and compared with the position 302 of the communication data 400 to determine the distance between the two positions (step 802). The speed is obtained by dividing the distance calculated in step 702 by the time obtained in step 801 (step 803). Then, the speed obtained in step 803 is stored in the speed 314 of record A (step 804).

なお、情報送信処理530と情報受信処理540、あるいは、情報送信処理550と情報受信処理560を利用する場合に関しても、ステップ542,ステップ562の前に、速度計算処理700をそれぞれ挿入することにより、携帯端末装置100aの速度を、位置管理テーブル310の速度314に格納することができ、携帯端末装置100bにおいて、携帯端末装置100aの速度に関する情報を取得することが可能である。   Even when the information transmission processing 530 and the information reception processing 540 or the information transmission processing 550 and the information reception processing 560 are used, the speed calculation processing 700 is inserted before Step 542 and Step 562, respectively. The speed of the mobile terminal device 100a can be stored in the speed 314 of the position management table 310, and the mobile terminal device 100b can acquire information regarding the speed of the mobile terminal device 100a.

次に、後者の(2)の方法について説明する。本方法の場合、通信データ400を通信データ410で置き換える。   Next, the latter method (2) will be described. In the case of this method, the communication data 400 is replaced with the communication data 410.

通信データ410について、図7の(b)を用いて説明する。通信データ410は、ID401,位置402,時刻403,速度404で構成する。速度404には、携帯端末装置100の速度に関する情報を格納する。   The communication data 410 will be described with reference to (b) of FIG. The communication data 410 includes an ID 401, a position 402, a time 403, and a speed 404. The speed 404 stores information related to the speed of the mobile terminal device 100.

本方式では、携帯情報端末100に速度センサーを取り付ける。速度センサーは、携帯端末装置100の移動速度情報を検出する。   In this method, a speed sensor is attached to the portable information terminal 100. The speed sensor detects movement speed information of the mobile terminal device 100.

次に、携帯情報端末100aにおいて、移動速度情報を取得する処理について説明する。携帯端末装置100aの位置検出処理500において、ステップ502の後に、速度センサーから得られた移動速度情報を、位置管理テーブル310の携帯端末装置100aの所有者の識別子で特定されるレコードの速度314に格納する。   Next, a process for acquiring movement speed information in the portable information terminal 100a will be described. In the position detection processing 500 of the mobile terminal device 100a, after step 502, the moving speed information obtained from the speed sensor is converted into the speed 314 of the record specified by the identifier of the owner of the mobile terminal device 100a in the position management table 310. Store.

次に、携帯端末装置100aの移動速度情報を、携帯情報端末100bに通知する処理について、情報送信処理510と情報受信処理520を利用した場合の例を説明する。   Next, an example in which the information transmission process 510 and the information reception process 520 are used for the process of notifying the mobile information terminal 100b of the moving speed information of the mobile terminal apparatus 100a will be described.

移動速度情報を通知するためには、情報送信処理510において、ステップ514を行う前に、位置管理テーブル310の、携帯端末装置100aの所有者の識別子で特定されるレコードの速度314から、携帯端末装置100aの移動速度情報を読み出し、通信データ410の速度404に格納するようにする(以下、これを速度情報送信準備処理と呼ぶことにする)。また、情報受信処理520において、ステップ522を行う前に、先に受信した通信データ410のID401で特定される位置管理テーブル310のレコードの速度314に、速度404に格納されている移動速度情報を格納するようにする(以下、これを速度情報格納処理と呼ぶことにする)。   In order to notify the moving speed information, before performing step 514 in the information transmission processing 510, the mobile terminal is determined from the speed 314 of the record specified by the identifier of the owner of the mobile terminal device 100a in the location management table 310. The moving speed information of the device 100a is read out and stored in the speed 404 of the communication data 410 (hereinafter referred to as speed information transmission preparation process). In the information receiving process 520, before performing step 522, the moving speed information stored in the speed 404 is added to the speed 314 of the record of the position management table 310 specified by the ID 401 of the communication data 410 received earlier. The information is stored (hereinafter referred to as speed information storage processing).

なお、情報送信処理530と情報受信処理540、あるいは、情報送信処理550と情報受信処理560を利用する場合に関しても、ステップ531,ステップ552の前に、それぞれ速度情報送信準備処理を挿入し、ステップ542,ステップ562の前に、それぞれ速度情報格納処理を挿入することにより、携帯端末装置100aの速度を、携帯端末装置100bの位置管理テーブル310の速度314に格納することができ、携帯端末装置100bにおいて携帯端末装置100aの速度に関する情報を取得することが可能である。   Even when the information transmission process 530 and the information reception process 540 or the information transmission process 550 and the information reception process 560 are used, a speed information transmission preparation process is inserted before step 531 and step 552, respectively. By inserting a speed information storage process before each of 542 and step 562, the speed of the mobile terminal device 100a can be stored in the speed 314 of the location management table 310 of the mobile terminal device 100b. It is possible to acquire information regarding the speed of the mobile terminal device 100a.

以上に示した方法により、携帯端末装置100bにおいて、携帯端末装置100aの速度に関する情報を検出することが可能となる。   With the method described above, the mobile terminal device 100b can detect information related to the speed of the mobile terminal device 100a.

次に、上記方法により検出した携帯端末装置100aの移動速度情報を、携帯端末装置100bで表示する処理について説明する。他の携帯端末100(例えば携帯端末装置100a)の移動速度情報を、携帯端末装置100bの画面に表示するためには、位置表示処理700のステップ707の後に速度表示処理810を加えるようにする。速度表示処理810について、図22のフローチャートを用いて説明する。   Next, processing for displaying the moving speed information of the mobile terminal device 100a detected by the above method on the mobile terminal device 100b will be described. In order to display the moving speed information of another mobile terminal 100 (for example, the mobile terminal apparatus 100a) on the screen of the mobile terminal apparatus 100b, a speed display process 810 is added after step 707 of the position display process 700. The speed display process 810 will be described with reference to the flowchart of FIG.

速度表示処理810においては、まず、位置管理テーブル310のステップ706で位置情報を読み出したレコードと同じレコードの速度314から、移動速度情報を読み出す(ステップ811)。次に、ステップ706で読み出した位置を始点として、ステップ811で読み出した移動速度情報を、例えば矢印で表示する(ステップ812)。このとき、矢印の指す方向が携帯端末装置100aの進行方向をあらわすようにする。また、矢印を表示するとき、ステップ711で読み出した速度の大きさに比例して、矢印の長さを変えるようにしてもよい。例えば、移動速度が速いほど矢印を長くする。   In the speed display process 810, first, the moving speed information is read from the speed 314 of the same record as the record from which the position information was read in step 706 of the position management table 310 (step 811). Next, starting from the position read in step 706, the moving speed information read in step 811 is displayed, for example, with an arrow (step 812). At this time, the direction indicated by the arrow represents the traveling direction of the mobile terminal device 100a. When the arrow is displayed, the length of the arrow may be changed in proportion to the speed read in step 711. For example, the faster the moving speed, the longer the arrow.

図17の(c)に、他のメンバが持つ携帯端末装置100の位置及び速度を表示した例を示す。図中、矢印211(211a,211b)は、マーク201(201a,201b)で示される携帯端末装置100の移動速度と移動方向をあらわす。   FIG. 17C shows an example in which the position and speed of the mobile terminal device 100 possessed by another member are displayed. In the drawing, arrows 211 (211a, 211b) indicate the moving speed and moving direction of the mobile terminal device 100 indicated by the mark 201 (201a, 201b).

また、携帯端末装置100bにおいて、携帯端末装置100b自身の速度に関する情報を同時に表示することも可能である。この場合、位置管理テーブル310の携帯端末装置100bの所有者の識別子で特定されるレコードのレコードの速度314から、移動速度情報を読み出し、ステップ704において、ステップ701で読み出した位置を始点として、先に読み出した携帯端末装置100bの移動速度情報を、例えば矢印で表示する。   Further, in the mobile terminal device 100b, it is also possible to simultaneously display information regarding the speed of the mobile terminal device 100b itself. In this case, the moving speed information is read from the record speed 314 of the record specified by the identifier of the owner of the mobile terminal device 100b in the position management table 310, and in step 704, the position read in step 701 is used as the starting point. The moving speed information of the mobile terminal device 100b read out in the step is displayed with an arrow, for example.

図17の(d)に、他のメンバが持つ携帯端末装置100の位置と速度、及び自らの位置と速度を表示した例を示す。図中、矢印212は、自らの移動速度と移動方向をあらわす。図に示したように、移動速度を矢印で表示することにより、メンバがどの方向に移動しているのかを視覚的に確認できる。   FIG. 17D shows an example in which the position and speed of the mobile terminal device 100 possessed by another member and the position and speed of the mobile terminal apparatus 100 are displayed. In the figure, an arrow 212 indicates its own moving speed and moving direction. As shown in the figure, by displaying the moving speed with an arrow, it is possible to visually confirm in which direction the member is moving.

以上の実施例においては、メンバの位置及び速度の表示を行ったが、本発明では、他のメンバとの距離等の情報を表示することもできる。以下、その実施例を示す。本実施例においては、記憶部102に、メンバの位置を管理するために位置管理テーブル310、及びメンバに関する情報を管理するメンバ管理テーブル350が存在する。   In the above embodiment, the position and speed of the member are displayed. However, in the present invention, information such as the distance to other members can also be displayed. Examples thereof will be shown below. In the present embodiment, the storage unit 102 includes a position management table 310 for managing member positions and a member management table 350 for managing information related to members.

まず、携帯端末装置100bにおけるメンバ情報表示処理820について、図23のフローチャートを用いて説明する。なお、メンバ情報表示処理820は、ユーザが入力部108のタッチパネルに触れたときに起動する。   First, the member information display processing 820 in the mobile terminal device 100b will be described using the flowchart of FIG. The member information display process 820 is activated when the user touches the touch panel of the input unit 108.

メンバ情報表示処理820では、まず、入力部108のタッチパネル上でユーザが触れた位置を検出し、地図上の座標に変換する(ステップ821)。次に、ステップ821で検出した位置と、位置管理テーブル310の位置312に格納されている位置情報とから、2地点の間の距離を計算する。距離の計算を位置管理テーブル310で位置を管理されているすべてのメンバに対して行い、ステップ821で検出した位置に最も近いメンバを特定し、ID311からユーザの識別子を読み出す(ステップ822)。次に、ステップ822で特定したメンバとステップ821で検出した位置の距離が一定の値以内か否かを判定する(ステップ823)。距離が一定の値以内でない場合、メンバ表示処理820を終了する。距離が一定の値以内の場合、メンバ管理テーブル350の、ステップ822で
読み出したユーザの識別子で特定されるレコードから、メンバに関する情報を読み出して画面上に表示する(ステップ824)。
In the member information display process 820, first, the position touched by the user on the touch panel of the input unit 108 is detected and converted into coordinates on the map (step 821). Next, the distance between the two points is calculated from the position detected in step 821 and the position information stored in the position 312 of the position management table 310. The distance is calculated for all members whose positions are managed in the position management table 310, the member closest to the position detected in step 821 is specified, and the user identifier is read from the ID 311 (step 822). Next, it is determined whether or not the distance between the member specified in step 822 and the position detected in step 821 is within a certain value (step 823). If the distance is not within a certain value, the member display process 820 is terminated. If the distance is within a certain value, information on the member is read from the record specified by the user identifier read in step 822 in the member management table 350 and displayed on the screen (step 824).

画面上に表示する情報としては、例えば、名前352から読み出したメンバ名前等が挙げられる。また、同時に位置管理テーブル310の、ステップ822で特定されたメンバのレコードに格納されている情報を読み出して表示する。このとき表示する情報としては、位置312に格納されている位置情報、速度314に格納されている移動速度情報、時刻313に格納されている時刻などがある。なお、ステップ824において表示する情報に関しては、先に例を挙げた全ての情報を必ずしも表示する必要はない。   The information displayed on the screen includes, for example, the member name read from the name 352. At the same time, the information stored in the record of the member specified in step 822 in the position management table 310 is read and displayed. Information displayed at this time includes position information stored at the position 312, moving speed information stored at the speed 314, time stored at the time 313, and the like. In addition, regarding the information displayed in step 824, it is not always necessary to display all the information exemplified above.

そして、ステップ824において、次に示す距離計算処理を付け加えることにより、携帯端末装置100bの位置とユーザが入力部108を介して指定したメンバとの間の距離を表示することもできる。   In step 824, the distance between the position of the portable terminal device 100b and the member designated by the user via the input unit 108 can be displayed by adding the following distance calculation processing.

距離計算処理では、まず、位置管理テーブル310の、携帯端末装置100bの所有者の識別子で特定されるレコードの位置312から、携帯端末装置100bの位置情報を読み出す。つぎに、ステップ822で特定されるメンバの位置情報と比較し、2地点の距離(直線距離)を求め、ステップ824で表示する他の情報と一緒に表示部104に表示する。   In the distance calculation process, first, the position information of the mobile terminal device 100b is read from the position 312 of the record specified by the identifier of the owner of the mobile terminal device 100b in the position management table 310. Next, the distance between the two points (straight line distance) is obtained by comparing with the position information of the member specified at step 822 and displayed on the display unit 104 together with other information displayed at step 824.

上記の距離計算処理では、携帯端末装置100bの位置とユーザが入力部108を介して指定したメンバとの間の直線距離をもとめたが、地図に道路に関する情報も格納されている場合、道路に沿って距離を求めることもできる。道路に沿って求めた距離を実距離と呼ぶことにする。実距離を求める方法としては、例えば、2地点の道路に沿った距離を最短にする経路を選択する方法や、一定の幅以上の道路について2地点の道路に沿った距離を最短にする経路を選択する方法等がある。   In the distance calculation process described above, the straight line distance between the position of the mobile terminal device 100b and the member designated by the user via the input unit 108 is obtained. You can also find the distance along. The distance obtained along the road is called the actual distance. For example, a method for selecting the route that minimizes the distance along the two roads, or a route that minimizes the distance along the two roads for a road having a certain width or more may be used. There are methods to select.

また、ステップ824に距離計算処理とともに、次に説明する時間差計算処理を加えることにより、携帯端末装置100bがステップ822で特定されたメンバのいる位置に到達するのに要する時間、または、ステップ822で特定されたメンバが携帯端末装置100bの位置に到達するのに要する時間(メンバとの時間差と呼ぶことにする)を表示することができる。   Further, by adding a time difference calculation process described below to the step 824 together with the distance calculation process, the time required for the mobile terminal device 100b to reach the position where the member specified in the step 822 is present, or in the step 822 The time required for the identified member to reach the position of the mobile terminal device 100b (referred to as a time difference with the member) can be displayed.

時間差計算処理では、まず、位置管理テーブル310のステップ822で特定されるレコードの速度314から移動速度情報を読み出し、速さ(例えば時速)を求める。次に、距離計算処理によって求めた実距離を先に計算した速さで割ることにより、メンバとの時間差を計算することができる。その後、ステップ824で表示する他の情報と一緒に表示部104に表示する。   In the time difference calculation process, first, the moving speed information is read from the speed 314 of the record specified in step 822 of the position management table 310, and the speed (for example, the speed) is obtained. Next, the time difference with the member can be calculated by dividing the actual distance obtained by the distance calculation process by the speed calculated earlier. Thereafter, the information is displayed on the display unit 104 together with other information displayed in step 824.

なお、上記の時間差計算処理では、メンバとの時間差を求めるために実距離を用いたが、実距離を求めることができない場合は、直線距離を使用することもできる。ただし、直線距離を使用すると、実距離を使用したときに比べ精度が落ちる。   In the time difference calculation process described above, the actual distance is used to obtain the time difference with the member. However, if the actual distance cannot be obtained, a linear distance can be used. However, using a linear distance reduces accuracy compared to using an actual distance.

なお、上記実施例では、位置管理テーブル310を使用したが、位置管理テーブル300を使用することもできる。その場合、ステップ824において、移動速度情報の表示をすることはできない。また、時間差計算処理を行うことはできないので、メンバの時間差を表示することもできない。   In the above embodiment, the position management table 310 is used. However, the position management table 300 may be used. In that case, in step 824, the moving speed information cannot be displayed. Further, since the time difference calculation process cannot be performed, the time difference of the members cannot be displayed.

図24に、メンバの情報を表示した画面の例を示す。図中、260がメンバに関する情報である。以上のように、ユーザは、画面上の印を選択するだけで、選択したメンバに関する詳しい情報を知ることが可能となる。   FIG. 24 shows an example of a screen displaying member information. In the figure, reference numeral 260 denotes information regarding members. As described above, the user can know detailed information about the selected member simply by selecting a mark on the screen.

以上の実施例では、携帯端末装置100間で、位置情報や移動速度情報の送受信を行っていたが、携帯端末装置100に画像入力部113を設けることにより、静止画を送受信することもできる。以下、その実施例を示す。   In the above embodiment, the position information and the moving speed information are transmitted / received between the mobile terminal devices 100, but still images can also be transmitted / received by providing the mobile terminal device 100 with the image input unit 113. Examples thereof will be shown below.

画像入力部113を有する携帯端末装置100の外観の一例を、図25の(a),(b)に示す。図中、151はビューボタンであり、152は画像取り込ボタンである。また、153は、画像を取り込むためのレンズを含む撮像部である。ビューボタン151、及び、画像取り込ボタン152を押したときの動作については、後で説明する。   An example of the external appearance of the mobile terminal device 100 having the image input unit 113 is shown in FIGS. In the drawing, 151 is a view button, and 152 is an image capture button. Reference numeral 153 denotes an imaging unit including a lens for capturing an image. Operations when the view button 151 and the image capture button 152 are pressed will be described later.

また、画像入力部113を有する携帯端末装置100を自動車に搭載したときの例を、図25の(c)に示す。図中、171は自動車の前面ガラスであり、172はハンドルである。また、155は、携帯端末装置100と撮像部153を含むカメラ(ビデオカメラ)とを接続するための接続線である。自動車に搭載する場合、レンズを含む撮像部153を前面ガラス171付近に設置することにより、自動車の運転者がみる景色と同様の景色を取り込むことが可能になる。   FIG. 25C shows an example when the mobile terminal device 100 having the image input unit 113 is mounted on an automobile. In the figure, reference numeral 171 denotes a front glass of an automobile, and 172 denotes a steering wheel. Reference numeral 155 denotes a connection line for connecting the mobile terminal device 100 and a camera (video camera) including the imaging unit 153. When mounted on a car, an image pickup unit 153 including a lens is installed in the vicinity of the front glass 171 so that it is possible to capture a view similar to the view seen by the driver of the car.

次に、携帯端末装置100において静止画像を管理するための静止画像管理テーブル490について、図18を用いて説明する。   Next, a still image management table 490 for managing still images in the mobile terminal device 100 will be described with reference to FIG.

静止画像管理テーブル490は、位置491と画像492で構成する。位置491には、静止画像に関する位置情報を格納する。画像492には、静止画像データを格納する。画像492に格納する静止画像は、圧縮されていてもよい。なお、静止画像管理テーブルの位置491に位置情報が格納されていないとき(例えば値が0のとき)、そのレコードは空きであるとする。   The still image management table 490 includes a position 491 and an image 492. The position 491 stores position information related to a still image. The image 492 stores still image data. The still image stored in the image 492 may be compressed. When position information is not stored at the position 491 of the still image management table (for example, when the value is 0), it is assumed that the record is empty.

次に、携帯端末装置100の間で静止画像を転送するために使用する通信データ420について、図7の(c)を用いて説明する。通信データ420は、ID401,位置402,時刻403,画像405で構成する。画像405には、静止画像を格納する。   Next, communication data 420 used for transferring a still image between the mobile terminal devices 100 will be described with reference to FIG. The communication data 420 includes an ID 401, a position 402, a time 403, and an image 405. The image 405 stores a still image.

次に、携帯端末装置100aで静止画像を取り込む、静止画取り込み処理について、図26のフローチャートを用いて説明する。静止画像取り込み処理830は、ビューボタン151を押すことにより起動される。   Next, still image capturing processing for capturing a still image with the mobile terminal device 100a will be described with reference to the flowchart of FIG. The still image capturing process 830 is activated by pressing the view button 151.

静止画像取り込み処理830では、まず、カメラに映る画像を画像入力部113を介して取り込み、表示部104で表示するようにする。このとき、元の画面を記憶部102に待避する(ステップ831)。次に、ユーザがビューボタン151、または、取り込みボタン152を押すまで待つ。取り込みボタン152が押された場合、ステップ833に移る。ビューボタン151が押された場合、ステップ834に移る。ステップ833では、取り込みボタン152が押されたときに、画像入力部113を介して入力されている画像を記憶部102に格納する。なお、記憶部102に格納した静止画像は、情報送信処理を利用して携帯端末装置100bに転送する。ステップ834では、ステップ831で記憶部102に退避した画面を元に戻す。   In the still image capturing process 830, first, an image shown in the camera is captured via the image input unit 113 and displayed on the display unit 104. At this time, the original screen is saved in the storage unit 102 (step 831). Next, it waits until the user presses the view button 151 or the capture button 152. If the capture button 152 has been pressed, the process moves to step 833. If the view button 151 has been pressed, the process moves to step 834. In step 833, the image input via the image input unit 113 when the capture button 152 is pressed is stored in the storage unit 102. The still image stored in the storage unit 102 is transferred to the mobile terminal device 100b using the information transmission process. In step 834, the screen saved in the storage unit 102 in step 831 is restored.

静止画像取り込み処理により、ユーザは、取り込むべき画像を視覚的に確認しながら取り込むことが可能になる。これにより、ユーザが本当に望む画像を取り込むことができる。   The still image capturing process allows the user to capture an image to be captured while visually confirming the image. Thereby, it is possible to capture an image that the user really wants.

次に、携帯端末装置100aで取り込んだ静止画像を、携帯情報端末100bに送信する処理について、先に図10で説明した情報送信処理510と情報受信処理520を利用した場合の例を説明する。   Next, an example in which the information transmission process 510 and the information reception process 520 described above with reference to FIG. 10 are used for the process of transmitting the still image captured by the mobile terminal device 100a to the mobile information terminal 100b will be described.

携帯端末装置100aで取り込んだ静止画像を携帯端末装置100bに送信するためには、情報送信処理510において、ステップ514を行う前に、静止画像取り込み処理830のステップ833で記憶部102に格納した静止画像を、通信データ420(図7の(c))の画像405に格納するようにする(この処理を静止画像送信準備処理と呼ぶことにする)。また、情報受信処理520において、ステップ522を行う前に、先に受信した通信データ420の位置402から位置情報を読み出し、静止画像管理テーブル490の空きレコードの位置491に格納するようにする。また、静止画像管理テーブル490の同じレコードの画像492に、通信データ400の画像405から読み出した静止画像を格納するようにする(以上2つのステップをまとめて、静止画像格納処理と呼ぶこと
にする)。
In order to transmit the still image captured by the mobile terminal device 100a to the mobile terminal device 100b, the static image stored in the storage unit 102 in step 833 of the still image capture processing 830 before performing step 514 in the information transmission processing 510. The image is stored in the image 405 of the communication data 420 (FIG. 7C) (this process is referred to as a still image transmission preparation process). In the information reception process 520, before performing step 522, the position information is read from the position 402 of the communication data 420 received earlier and stored in the position 491 of the empty record in the still image management table 490. Further, the still image read from the image 405 of the communication data 400 is stored in the image 492 of the same record in the still image management table 490 (the two steps are collectively referred to as a still image storage process). ).

なお、情報送信処理530と情報受信処理540、あるいは、情報送信処理550と情報受信処理560を利用する場合に関しても、ステップ531,ステップ552の前に、静止画像送信準備処理をそれぞれ挿入し、ステップ542,ステップ562の前に、静止画像格納処理をそれぞれ挿入することにより、携帯端末装置100aで取り込んだ静止画像を、携帯端末装置100bの静止画像管理テーブル490に格納することができる。   Even when the information transmission process 530 and the information reception process 540 or the information transmission process 550 and the information reception process 560 are used, a still image transmission preparation process is inserted before Step 531 and Step 552, respectively. By inserting still image storage processing before each of 542 and step 562, the still image captured by the mobile terminal device 100a can be stored in the still image management table 490 of the mobile terminal device 100b.

以上に示した方法により、携帯端末装置100bにおいて、携帯端末装置100aで取り込んだ静止画像を受け取ることが可能となる。なお、以上に示した静止画像を転送するための処理は、静止画像取り込み処理830が行われた直後の情報送信処理510において実行される。   With the method described above, the mobile terminal device 100b can receive a still image captured by the mobile terminal device 100a. Note that the processing for transferring the still image described above is executed in the information transmission processing 510 immediately after the still image capturing processing 830 is performed.

次に、端末装置100bにおいて静止画像を表示する処理について、図19の表示例と、図27,図28のフローチャートとを用いて説明する。本発明では、静止画像を表示するために、画像位置表示処理840と静止画像表示処理850を行う。   Next, processing for displaying a still image on the terminal device 100b will be described with reference to the display example of FIG. 19 and the flowcharts of FIGS. In the present invention, in order to display a still image, an image position display process 840 and a still image display process 850 are performed.

まず、静止画像が存在する位置を地図上に表示するための画像位置表示処理840について、図27のフローチャートを用いて説明する。   First, image position display processing 840 for displaying a position where a still image exists on a map will be described with reference to the flowchart of FIG.

画像位置表示処理840では、まず、静止画像管理テーブル490に格納されている全ての静止画像について、位置情報の読み出しを行ったか否かを判定する(ステップ841)。すべての静止画像について位置情報の読み出しを行った場合、画像位置表示処理840を終了する。位置情報の読み出しを行っていない静止画像が存在する場合、静止画像管理テーブル490の位置情報の読み出しを行っていないレコードの位置491から位置情報を読み出す(ステップ842)。次に、ステップ842で読み出した位置が、現在表示部104で表示している地図内に入っているか否かを判定する(ステップ843)。地図内に入っていない場合、ステップ841に戻る。地図内に入っている場合、表示部104で表示している地図上の、ステップ842で読み出した位置に、該当するマークを表示す
る。
In the image position display process 840, first, it is determined whether or not the position information has been read for all the still images stored in the still image management table 490 (step 841). When the position information has been read for all the still images, the image position display process 840 ends. If there is a still image for which position information has not been read, position information is read from the position 491 of the record from which position information is not read in the still image management table 490 (step 842). Next, it is determined whether or not the position read in step 842 is within the map currently displayed on the display unit 104 (step 843). If not in the map, the process returns to step 841. If it is within the map, the corresponding mark is displayed at the position read in step 842 on the map displayed on the display unit 104.

以上の処理により、携帯端末装置100aが静止画像を取り込んだ位置を、地図上に表示することができる。   Through the above processing, the position at which the mobile terminal device 100a captures the still image can be displayed on the map.

次に、ユーザが指定した静止画像を画面上に表示するための静止画像表示処理850について、図28のフローチャートを用いて説明する。なお、この静止画像表示処理850は、ユーザが入力部108のタッチパネルに触れたときに起動する。   Next, still image display processing 850 for displaying a still image designated by the user on the screen will be described with reference to the flowchart of FIG. The still image display process 850 is activated when the user touches the touch panel of the input unit 108.

静止画像表示処理850では、まず、入力部108のタッチパネル上でユーザが触れた位置を検出し、地図上の座標に変換する(ステップ851)。次に、ステップ851で検出した位置と、静止画像管理テーブル490の位置491に格納されている位置情報とから、2地点の間の距離を計算する。距離の計算を、静止画像管理テーブル490に格納されているすべての静止画像に対して行い、ステップ851で検出した位置に最も近いレコードを特定し、そのレコードの位置491から位置情報を読み出す(ステップ852)。次に、ステップ852で読み出した位置とステップ851で検出した位置との距離が、一定の値以内か否かを判定する(ステップ853)。距離が一定の値以内でない場合、静止画像表示処理850を終了する。距離が一定の値以内の場合、静止画像管理テーブル49
0の、ステップ852で特定したレコードの画像492から、静止画像を読み出して画面上に表示する(ステップ854)。
In the still image display processing 850, first, the position touched by the user on the touch panel of the input unit 108 is detected and converted into coordinates on the map (step 851). Next, the distance between the two points is calculated from the position detected in step 851 and the position information stored in the position 491 of the still image management table 490. The distance is calculated for all the still images stored in the still image management table 490, the record closest to the position detected in step 851 is specified, and the position information is read from the position 491 of the record (step 852). Next, it is determined whether or not the distance between the position read in step 852 and the position detected in step 851 is within a certain value (step 853). If the distance is not within a certain value, the still image display process 850 is terminated. When the distance is within a certain value, the still image management table 49
A still image is read out from the image 492 of the record identified in step 852, and is displayed on the screen (step 854).

以上の処理により、ユーザが指定した静止画像を画面に表示することが可能となる。   Through the above processing, a still image designated by the user can be displayed on the screen.

図19の(a)に、静止画像の位置を地図上に表示した例を示す。図中、251が静止画像の位置を示すマークである。ここでは、星型のマークを使用したが、様々のマークを用意すれば、別のマークを使用することも可能である。また、図19の(b)に、静止画像を表示している画面の例を示す。図中、252は、ユーザがマーク251を指定したときに表示される静止画像である。静止画像を転送できるようにすると、例えば、携帯端末装置100aで待ち合わせ場所の画像を取り込み、携帯端末装置100bに転送することで、携帯端末装置100bのユーザは、待ち合わせ場所を確実に把握することができる。   FIG. 19A shows an example in which the position of a still image is displayed on a map. In the figure, reference numeral 251 denotes a mark indicating the position of a still image. Here, a star-shaped mark is used. However, if various marks are prepared, another mark can be used. FIG. 19B shows an example of a screen displaying a still image. In the figure, reference numeral 252 denotes a still image displayed when the user designates the mark 251. If the still image can be transferred, for example, the mobile terminal device 100a captures the image of the meeting place and transfers it to the mobile terminal device 100b, so that the user of the mobile terminal device 100b can surely grasp the meeting place. it can.

上記実施例では静止画を使用したが、本発明では、動画を使用することもできる。その場合、静止画像の取り込み及び表示を、動画の取り込み及び表示にすればよい。   In the above embodiment, a still image is used. However, in the present invention, a moving image can also be used. In that case, the capture and display of a still image may be changed to capture and display of a moving image.

なお、本発明では、取り込んだ静止画像を他の携帯端末装置100bに送信するだけでなく、端末装置100aに取り込んだ静止画像を記憶しておくこともできる。この場合、静止画像取り込み処理830のステップ833で、位置管理テーブル310の携帯端末装置100aの所有者の識別子で特定されるレコードの位置312から、位置情報を読み出し、静止画像管理テーブル490の空きレコードの位置491に格納し、同じレコードの画像492に画像入力部113を介して取り込んだ画像を記憶するようにすればよい。   In the present invention, not only the captured still image is transmitted to the other portable terminal device 100b, but also the captured still image can be stored in the terminal device 100a. In this case, in step 833 of the still image capturing process 830, position information is read from the position 312 of the record specified by the identifier of the owner of the mobile terminal device 100a in the position management table 310, and an empty record in the still image management table 490 is read. The image stored at the position 491 and the image captured via the image input unit 113 may be stored in the image 492 of the same record.

以上の実施例においては、通信データ420を使用し、位置情報とともに静止画像を送信したが、通信データ430を使用することにより、位置情報,速度情報とともに静止画像を送信することもできる。以下、その実施例を示す。   In the above embodiment, the communication data 420 is used to transmit the still image together with the position information. However, the communication data 430 can be used to transmit the still image together with the position information and the speed information. Examples thereof will be shown below.

まず、通信データ430の構成について、図7の(d)を用いて説明する。通信データ420は、ID401,位置402,時刻403,速度404,画像405で構成する。   First, the configuration of the communication data 430 will be described with reference to FIG. The communication data 420 includes an ID 401, a position 402, a time 403, a speed 404, and an image 405.

次に、位置情報,速度情報とともに静止画像を送信する方法について説明する。位置情報,速度情報とともに静止画像を送信するためには、情報送信処理510と情報受信処理520、あるいは情報送信処理530と情報受信処理540、あるいは情報送信処理550と情報受信処理560を利用する場合のそれぞれについて、ステップ514,ステップ531,ステップ552の前に、速度情報送信準備処理と静止画像送信準備処理とを挿入し、ステップ522,ステップ542,ステップ562の前に、速度情報格納処理と静止画像格納処理とを挿入すればよい。   Next, a method for transmitting a still image together with position information and speed information will be described. In order to transmit a still image together with position information and speed information, information transmission processing 510 and information reception processing 520, information transmission processing 530 and information reception processing 540, or information transmission processing 550 and information reception processing 560 are used. For each of these, a speed information transmission preparation process and a still image transmission preparation process are inserted before step 514, step 531 and step 552, and a speed information storage process and a stationary state are inserted before step 522, step 542 and step 562. What is necessary is just to insert an image storage process.

また、本発明においては、携帯端末装置100に交通情報を受信するためのVICCS受信部111を具備させ、受信した交通情報を、表示部104で表示している地図に重ねて表示することにより、渋滞情報などを地図上で確認でき、メンバが渋滞に巻き込まれているといったことを視覚的に確認できる。図32に交通情報を地図に重ねた表示した例を示す。図中、240は、240の示す区間が渋滞していることをあらわす。   In the present invention, the mobile terminal device 100 includes the VICCS receiving unit 111 for receiving traffic information, and the received traffic information is displayed on the map displayed on the display unit 104, Traffic information can be confirmed on the map, and it can be visually confirmed that members are involved in traffic. FIG. 32 shows an example of displaying traffic information superimposed on a map. In the figure, 240 indicates that the section indicated by 240 is congested.

以上の実施例では、携帯端末装置100aから携帯端末装置100bに位置に関する情報を送信する例を示したが、携帯端末装置100bの位置に関する情報を携帯端末装置100aに送信し、携帯端末装置100aで携帯端末装置100bの位置を表示する場合も同様である。   Although the example which transmits the information regarding a position to the portable terminal device 100b from the portable terminal device 100a was shown in the above Example, the information regarding the position of the portable terminal device 100b was transmitted to the portable terminal device 100a, and the portable terminal device 100a The same applies when displaying the position of the mobile terminal device 100b.

ここで、以上の実施例のシステム構成では、携帯端末装置100bにおいて、携帯端末装置100aの位置に関する情報は、他の携帯端末装置100aから受け取っていた。しかし、本発明では、ホスト局を設け、このホスト局から他の携帯端末装置の位置等に関する情報を受け取ることもできる。以下、その実施例を示す。   Here, in the system configuration of the above embodiment, in the mobile terminal device 100b, information related to the position of the mobile terminal device 100a is received from the other mobile terminal device 100a. However, in the present invention, a host station is provided, and information on the position of other portable terminal devices can be received from this host station. Examples thereof will be shown below.

図2に、ホスト局を設けた場合の通信システムの構成の概要を示す。図中、180は、ホスト局である。また、100a,100b,100cは、携帯端末装置であり、190a,190b,190cは、GPS衛星である。   FIG. 2 shows an outline of the configuration of the communication system when a host station is provided. In the figure, 180 is a host station. Further, 100a, 100b, and 100c are portable terminal devices, and 190a, 190b, and 190c are GPS satellites.

次に、ホスト局180の構成について、図4を用いて説明する。
図中、181は制御部であり、周辺部の制御,データの要求や処理,通信等にかかわる各種処理プログラムの実行を行う。182は記憶部であり、データの要求や処理,通信等にかかわる各種プログラムやデータが格納される。記憶部182は、例えば、RAM,ROM,フラッシュメモリ,ハードディスク等を使用することができる。183は通信部であり、携帯端末装置100とのデータ交換を行う。184は表示部であり、例えばCRT表示装置よりなる。187は時計であり、時刻の管理や定期的な割り込みの発生を行う。188は入力部であり、例えば、キーボード,タッチパネル,マウス,ペン型入力手段等である。
Next, the configuration of the host station 180 will be described with reference to FIG.
In the figure, reference numeral 181 denotes a control unit which executes various processing programs related to control of peripheral units, data request and processing, communication, and the like. A storage unit 182 stores various programs and data related to data requests, processing, communication, and the like. For the storage unit 182, for example, a RAM, a ROM, a flash memory, a hard disk, or the like can be used. A communication unit 183 exchanges data with the mobile terminal device 100. Reference numeral 184 denotes a display unit, for example, a CRT display device. Reference numeral 187 denotes a clock, which performs time management and periodic interrupt generation. Reference numeral 188 denotes an input unit such as a keyboard, a touch panel, a mouse, and a pen-type input unit.

ホスト局180を設けた場合、図1に示したシステム構成の場合と携帯端末装置100間のデータ交換方式が異なるが、携帯端末装置100で記憶するデータや、位置検出処理500や位置表示処理700は同じである。つまり、図1に示したシステム構成の場合では、携帯端末装置100間のデータ交換方式として、情報送信処理510と情報受信処理520、または、情報送信処理530と情報受信処理540、または、情報送信処理550と情報受信処理560を用いたが、図2に示すシステム構成の場合、別のデータ交換方式を用いる。以下、図2に示したシステム構成の場合のデータ交換方式について説明する。   When the host station 180 is provided, the data exchange method between the mobile terminal device 100 and the system configuration shown in FIG. 1 is different, but the data stored in the mobile terminal device 100, the position detection process 500, and the position display process 700 are stored. Are the same. That is, in the case of the system configuration shown in FIG. 1, the information transmission process 510 and the information reception process 520, or the information transmission process 530 and the information reception process 540, or the information transmission are used as the data exchange method between the portable terminal devices 100. Although the processing 550 and the information reception processing 560 are used, in the case of the system configuration shown in FIG. 2, another data exchange method is used. Hereinafter, a data exchange method in the case of the system configuration shown in FIG. 2 will be described.

まず、ホスト局において、携帯端末装置100の位置を管理するホスト位置管理テーブル450について、図8の(a)を用いて説明する。なお、ホスト位置管理テーブル450は、ホスト局180の記憶部182に格納する。   First, a host location management table 450 for managing the location of the mobile terminal device 100 in the host station will be described with reference to FIG. The host location management table 450 is stored in the storage unit 182 of the host station 180.

ホスト位置管理テーブル450は、ID451,位置452,時刻453で構成する。ID451には、ユーザを特定するための識別子を格納する。また、位置452には、ID451で特定されるユーザの位置情報を格納する。また、時刻453には、位置の計測を行った時刻を格納する。   The host location management table 450 includes an ID 451, a location 452, and a time 453. The ID 451 stores an identifier for identifying the user. The position 452 stores user position information specified by the ID 451. The time 453 stores the time when the position is measured.

次に、携帯端末装置100aの位置を、携帯端末装置100b,100cに通知する処理について説明する。本システム構成の場合、携帯端末装置100aの位置情報は、一旦ホスト局180に貯えられた後、他の携帯端末装置100b,100cに通知される。なお、携帯端末装置100の通信部103の構成としては、(1)セルラ電話を用いる方法、(2)セルラ電話とページャを併用する方法がある。また、携帯端末装置100とホスト局180の間の通信データとしては、通信データ400を用いる。また、各携帯端末装置100においては、メンバの位置を管理するために位置管理テーブル300を用いる。   Next, a process for notifying the mobile terminal devices 100b and 100c of the position of the mobile terminal device 100a will be described. In the case of this system configuration, the location information of the mobile terminal device 100a is once stored in the host station 180 and then notified to the other mobile terminal devices 100b and 100c. The configuration of the communication unit 103 of the mobile terminal device 100 includes (1) a method using a cellular phone and (2) a method using both a cellular phone and a pager. Communication data 400 is used as communication data between the mobile terminal device 100 and the host station 180. In each mobile terminal device 100, a location management table 300 is used to manage the location of members.

まず、通信部103にセルラ電話を用いる方式について、図15のフローチャートを用いて説明する。本方式は、携帯端末装置100aにおけるクライアント処理600と、ホスト局180におけるホスト処理610とからなる。   First, a method using a cellular phone for the communication unit 103 will be described with reference to the flowchart of FIG. This method includes a client process 600 in the mobile terminal device 100 a and a host process 610 in the host station 180.

クライアント処理600では、まず、通信部103のセルラ電話を介してホスト局180に電話をし、回線を接続する(ステップ601)。そして、位置管理テーブル300の、携帯端末装置100aの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100aの位置情報を読み出し、通信データ400の位置402に格納すると共に、上記の当該レコードの時刻303から時刻を読み出し、通信データ400の時刻403に格納する。また、携帯端末装置100aの所有者の識別子を、通信データ400のID401に格納する。そして、この通信データ400を、ステップ601で接続した回線を通じて、ホスト局180に送信する(ステップ602)。次に、ホスト局180から、他のメンバの位置情報を受信する。他のメンバの位置情報の受信では、まず、ホスト局1
80から終了コードが送られてきたか否かを判定する(ステップ603)。終了コードが送られてきた場合、ステップ601で確立した回線を切断する(ステップ606)。終了コードが送られていない場合、ホスト局180からの通信データ400を受信する(604)。ステップ604で受け取った通信データ400のID401で特定される位置管理テーブル300のレコードの位置302に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻303に、時刻403に格納されている時刻を格納する(ステップ605)。その後、ステップ603に戻る。
In the client processing 600, first, the host station 180 is called via the cellular phone of the communication unit 103, and the line is connected (step 601). Then, the location information of the mobile terminal device 100a is read from the location 302 of the record specified by the identifier of the owner of the mobile terminal device 100a in the location management table 300, stored in the location 402 of the communication data 400, and the above-mentioned The time is read from the time 303 of the record and stored at time 403 of the communication data 400. Further, the identifier of the owner of the mobile terminal device 100 a is stored in the ID 401 of the communication data 400. Then, the communication data 400 is transmitted to the host station 180 through the line connected in Step 601 (Step 602). Next, the position information of other members is received from the host station 180. In receiving position information of other members, first, the host station 1
It is determined whether an end code is sent from 80 (step 603). If an end code is sent, the line established in step 601 is disconnected (step 606). If the end code has not been sent, the communication data 400 from the host station 180 is received (604). The position information stored in the position 402 is stored in the position 302 of the record of the position management table 300 specified by the ID 401 of the communication data 400 received in step 604, and the time 403 is stored in the time 303 of the record. The time stored in is stored (step 605). Thereafter, the process returns to step 603.

ホスト処理610では、まず、クライアント処理600のステップ602で送信された通信データ400を受信する(ステップ611)。次に、ステップ611で受け取った通信データ400のID401で特定されるホスト位置管理テーブル450のレコードの位置452に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻453に、時刻403に格納されている時刻を格納する(ステップ612)。次に、ホスト位置管理テーブル450に登録されているメンバの位置情報を、携帯端末装置100aに送信する。送信する場合、まず、ホスト位置管理テーブル450に格納されているメンバ全員(ただし、ステップ611で受信した通信データ400のID401で特定されるメンバを除く)の位置情報を、送信したか否かを判定する(ステップ613)。
メンバ全員の位置情報を送信した場合は、終了コードを送信し、処理を終了する(ステップ615)。メンバ全員の位置情報を送信していない場合、ホスト位置管理テーブル450から、位置情報を送信していないメンバのレコードを特定する。次に、特定したレコードのID451からユーザの識別子を読み出して通信データ400のID401に格納し、位置452から位置情報を読み出し位置402に格納し、時刻452から時刻を読み出し時刻403に格納する。そして、この通信データ400を携帯端末装置100aに送信する(ステップ614)。その後、ステップ613に戻る。なお、ホスト処理610は、携帯端末装置100との間の回線が確立したときに起動するようにする。
In the host process 610, first, the communication data 400 transmitted in step 602 of the client process 600 is received (step 611). Next, the location information stored in the location 402 is stored in the location 452 of the record in the host location management table 450 identified by the ID 401 of the communication data 400 received in step 611, and the time 453 of the record is described above. The time stored in the time 403 is stored (step 612). Next, the member location information registered in the host location management table 450 is transmitted to the mobile terminal device 100a. In the case of transmission, first, it is determined whether or not the location information of all the members stored in the host location management table 450 (excluding the member specified by the ID 401 of the communication data 400 received in step 611) has been transmitted. Determination is made (step 613).
When the position information of all the members has been transmitted, an end code is transmitted and the process is terminated (step 615). When the position information of all the members has not been transmitted, the record of the member who has not transmitted the position information is specified from the host position management table 450. Next, the user identifier is read from the ID 451 of the specified record and stored in the ID 401 of the communication data 400, the position information is read from the position 452 and stored in the position 402, and the time is read from the time 452 and stored in the time 403. Then, the communication data 400 is transmitted to the mobile terminal device 100a (step 614). Thereafter, the process returns to step 613. The host processing 610 is activated when a line with the mobile terminal device 100 is established.

他の携帯端末装置100b,100cにおいても、クライアント処理600を行うことで、携帯端末装置100aの位置情報を獲得できる。   Also in the other mobile terminal devices 100b and 100c, by performing the client process 600, the position information of the mobile terminal device 100a can be acquired.

次に、通信部103に、セルラ電話とページャを併用する方法について、図16のフローチャートを用いて説明する。本方式は、携帯端末装置100におけるクライアント情報送信処理620,クライアント情報受信処理640、及び、ホスト局180におけるホスト情報受信処理630,ホスト情報送信処理650からなる。   Next, a method of using a cellular phone and a pager together in the communication unit 103 will be described with reference to the flowchart of FIG. This method includes client information transmission processing 620, client information reception processing 640 in the mobile terminal device 100, host information reception processing 630, and host information transmission processing 650 in the host station 180.

クライアント情報送信処理620では、まず、通信部103のセルラ電話を介してホスト局180に電話をし、回線を接続する(ステップ621)。そして、位置管理テーブル300の、携帯端末装置100aの所有者の識別子で特定されるレコードの位置302から、携帯端末装置100aの位置情報を読み出し、通信データ400の位置402に格納すると共に、上記の当該レコードの時刻303から時刻を読み出し、時刻403に格納する。また、携帯端末装置100aの所有者の識別子を通信データ400のID401に格納する。そして、この通信データ400を、ステップ621で接続した回線を通じて、ホスト局180に送信する(ステップ622)。その後、ステップ621で確立した回線を切断する(ステップ623)。   In the client information transmission process 620, first, the host station 180 is called via the cellular phone of the communication unit 103, and the line is connected (step 621). Then, the location information of the mobile terminal device 100a is read from the location 302 of the record specified by the identifier of the owner of the mobile terminal device 100a in the location management table 300, stored in the location 402 of the communication data 400, and the above-mentioned The time is read from the time 303 of the record and stored at time 403. Further, the identifier of the owner of the mobile terminal device 100 a is stored in the ID 401 of the communication data 400. Then, the communication data 400 is transmitted to the host station 180 through the line connected in Step 621 (Step 622). Thereafter, the line established in step 621 is disconnected (step 623).

ホスト情報受信処理630では、クライアント情報送信処理620のステップ622で送信された通信データ400を受信する(ステップ631)。次に、ステップ631で受け取った通信データ400のID401で特定されるホスト位置管理テーブル450のレコードの位置452に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻453に、時刻403に格納されている時刻を格納する(ステップ632)。なお、ホスト情報受信処理630は、携帯端末装置100との間の回線が確立したときに、起動するようにする。   In the host information reception process 630, the communication data 400 transmitted in step 622 of the client information transmission process 620 is received (step 631). Next, the location information stored in the location 402 is stored in the location 452 of the record in the host location management table 450 identified by the ID 401 of the communication data 400 received in step 631, and the time 453 of the record is described above. The time stored in the time 403 is stored (step 632). The host information receiving process 630 is activated when a line with the mobile terminal device 100 is established.

クライアント情報送信処理620とホスト情報受信処理630により、携帯端末装置100aの位置情報を、ホスト局180に登録することができる。次に、携帯端末装置100aに、他のメンバの位置を通知するためのホスト情報送信処理650と、クライアント情報受信処理640について説明する。   By the client information transmission process 620 and the host information reception process 630, the location information of the mobile terminal device 100a can be registered in the host station 180. Next, a host information transmission process 650 and a client information reception process 640 for notifying the mobile terminal device 100a of the positions of other members will be described.

なお、ホスト情報送信処理650は、時計187を利用して、定期的に起動される。また、一回のホスト情報送信処理650では、ホスト位置管理テーブル450で管理される一人のメンバの情報、つまり、一つのレコードについてのみ処理を行う。ホスト情報送信処理650は、例えば、ホスト位置管理テーブル450で管理されるメンバの位置情報などを、先頭のレコードから順番に送信するようにする。つまり、ホスト位置管理テーブル450において、A,B,Cの3人のメンバの情報が管理されていたとすると、最初のホスト情報送信処理ではAの情報を送信し、2回目はB、3回目はC、4回目はAという順番で処理を行う。   The host information transmission process 650 is periodically started using the clock 187. Further, in one host information transmission process 650, only one member information managed by the host location management table 450, that is, one record is processed. In the host information transmission process 650, for example, the member position information managed by the host position management table 450 is transmitted in order from the first record. That is, if information on three members A, B, and C is managed in the host location management table 450, the first host information transmission process transmits information A, the second is B, and the third is C: Processes are performed in the order of A for the fourth time.

ホスト情報送信処理650では、まず、ホスト位置管理テーブル450の順番にあたったレコードのID451からユーザの識別子を読み出して、通信データ400のID401に格納し、位置452から位置情報を読み出して位置402に格納し、時刻453から時刻を読み出して時刻403に格納する。そして、通信データ400をページャの同報通信機能を利用して、携帯端末装置100aに送信する(ステップ651)。   In the host information transmission processing 650, first, the user identifier is read from the ID 451 of the record in the order of the host location management table 450, stored in the ID 401 of the communication data 400, and the location information is read from the location 452 to the location 402. Store the time, read the time from time 453, and store it at time 403. Then, the communication data 400 is transmitted to the mobile terminal device 100a using the broadcast communication function of the pager (step 651).

クライアント情報受信処理640では、まず、通信部103のページャを介してホスト局180からの通信データ400を受信する(ステップ641)。次に、ステップ641で受信した通信データの400のID401で特定される位置管理テーブル300のレコードの位置302に、位置402に格納されている位置情報を格納すると共に、上記の当該レコードの時刻303に、時刻403に格納されている時刻を格納する(ステップ642)。なお、クライアント情報受信処理640は、通信部103のページャによりホスト局180からの通信データ400を検知したときに、起動するようにする。   In the client information reception process 640, first, the communication data 400 from the host station 180 is received via the pager of the communication unit 103 (step 641). Next, the position information stored in the position 402 is stored in the position 302 of the record of the position management table 300 specified by the ID 401 of the communication data 400 received in step 641, and the time 303 of the record is described above. The time stored in the time 403 is stored (step 642). Note that the client information reception process 640 is activated when the communication data 400 from the host station 180 is detected by the pager of the communication unit 103.

なお、上記実施例のおいては、位置管理テーブル300と通信データ400を使用したが、位置管理テーブル300の代わりに位置管理テーブル310を、通信データ400の代わりに通信データ410を使用することもできる。この場合、ホスト位置管理テーブル450の代わりに、ホスト位置管理テーブル460を使用する。   In the above embodiment, the position management table 300 and the communication data 400 are used. However, the position management table 310 may be used instead of the position management table 300 and the communication data 410 may be used instead of the communication data 400. it can. In this case, the host location management table 460 is used instead of the host location management table 450.

ホスト位置管理テーブル460の構成を、図8の(b)に示す。ホスト位置管理テーブル460は、ID451,位置452,時刻453,速度454で構成する。速度454には、速度情報を格納する。   The configuration of the host location management table 460 is shown in FIG. The host location management table 460 includes an ID 451, a location 452, a time 453, and a speed 454. The speed 454 stores speed information.

まず、通信部103にセルラ電話を使用した場合について、位置管理テーブル310と通信データ410を利用した場合を示す。この場合、クライアント処理600のステップ602の前に、別の実施例で説明した速度情報送信準備処理を行うようにする。また、ステップ605の前に、速度情報格納処理を行うようにする。さらに、ホスト処理610において、ステップ612を行う前に、ステップ611で受け取った通信データ410のID401で特定されるホスト位置管理テーブル460のレコードの速度454に、通信データ410の速度404に格納されている移動速度情報を格納するようにする(ホスト速度情報格納処理と呼ぶことにする)。また、ステップ614において、データを送信する前に、通信データ410の速度404に、ホスト位置管理テーブル460の位置情報を読
み出したレコードと同じレコードの速度454から速度情報を読み出して、格納するようにする(ホスト速度情報送信準備処理と呼ぶことにする)。
First, the case where the location management table 310 and the communication data 410 are used in the case where a cellular phone is used for the communication unit 103 is shown. In this case, before the step 602 of the client process 600, the speed information transmission preparation process described in another embodiment is performed. Also, before step 605, speed information storage processing is performed. Further, in the host processing 610, before performing step 612, it is stored in the speed 454 of the record of the host location management table 460 identified by the ID 401 of the communication data 410 received in step 611 and stored in the speed 404 of the communication data 410. Is stored (referred to as host speed information storage processing). In step 614, before transmitting data, the speed information is read from the speed 454 of the same record as the record from which the position information of the host position management table 460 is read and stored in the speed 404 of the communication data 410. (Referred to as host speed information transmission preparation processing).

次に、通信部103にセルラ電話とページャを使用した場合について、位置管理テーブル310と通信データ410を利用した場合を示す。この場合、クライアント情報送信処理620において、ステップ622の前に速度情報送信準備処理を行うようにする。また、ホスト情報受信処理630において、ステップ632の前に、ホスト速度情報格納処理を行うようにする。さらに、ホスト情報送信処理650において、通信データ410を送信する前に、ホスト速度情報送信準備処理を行うようにする。さらに、クライアント情報受信処理640において、ステップ642の前に、速度情報格納処理を行うようにする。   Next, a case where the location management table 310 and the communication data 410 are used when a cellular phone and a pager are used for the communication unit 103 will be described. In this case, in the client information transmission processing 620, speed information transmission preparation processing is performed before step 622. In the host information reception process 630, a host speed information storage process is performed before step 632. Further, in the host information transmission process 650, the host speed information transmission preparation process is performed before the communication data 410 is transmitted. Further, in the client information reception process 640, the speed information storage process is performed before step 642.

以上説明した方法により、ホスト局180を介して、携帯端末装置100aの速度情報を他の携帯端末装置100に通知することができる。   By the method described above, the speed information of the mobile terminal device 100a can be notified to other mobile terminal devices 100 via the host station 180.

また、静止画像管理テーブル490を使用し、さらに通信データ410の代わりに通信データ420を使用することにより、静止画像を送信することもできる。この場合、ホスト位置管理テーブル460の代わりに、ホスト位置管理テーブル470を使用する。   Further, a still image can be transmitted by using the still image management table 490 and further using the communication data 420 instead of the communication data 410. In this case, the host location management table 470 is used instead of the host location management table 460.

ホスト位置管理テーブル470の構成を図8の(c)に示す。ホスト位置管理テーブル470は、ID451,位置452,時刻453,画像455で構成する。画像455には、静止画像データを格納する。   The configuration of the host location management table 470 is shown in FIG. The host location management table 470 includes an ID 451, a location 452, a time 453, and an image 455. The image 455 stores still image data.

まず、通信部103にセルラ電話を使用した場合について、静止画像を送受信する方法を説明する。この場合、クライアント処理600において、ステップ602の前に、静止画像送信準備処理を行うようにする。また、ステップ605の前で、静止画像格納処理を行うようにする。さらに、ホスト処理610において、ステップ612の前に、先に受信した通信データ420の画像405から静止画像を読み出し、通信データ420のID401で特定されるホスト位置管理テーブル470のレコードの画像455に格納する(この処理を、ホスト静止画像格納処理と呼ぶことにする)。また、ステップ614において、通信データ420を送信する前に、通信データ420の画像405に、ホスト位置管理テーブル470の位置情報を読み出したレコードと同じレコードの画像455から静止画
像を読み出して、格納するようにする。また、送信後は、画像455をクリア(例えば、0をセット)するようにする(以上の2ステップをまとめて、ホスト静止画像送信準備処理と呼ぶことにする)。
First, a method for transmitting and receiving still images when a cellular phone is used for the communication unit 103 will be described. In this case, in the client process 600, the still image transmission preparation process is performed before step 602. In addition, before step 605, still image storage processing is performed. Further, in the host processing 610, before step 612, a still image is read from the previously received image 405 of the communication data 420 and stored in the image 455 of the record of the host location management table 470 specified by the ID 401 of the communication data 420. (This process is called host still image storage process). In step 614, before transmitting the communication data 420, a still image is read from the image 455 of the same record as the record from which the position information of the host position management table 470 is read and stored in the image 405 of the communication data 420. Like that. Further, after transmission, the image 455 is cleared (for example, 0 is set) (the above two steps are collectively referred to as host still image transmission preparation processing).

以上の処理により、ある携帯端末装置100aで取り込んだ静止画像を、他の携帯端末装置100bに送信することができる。   Through the above processing, a still image captured by a certain mobile terminal device 100a can be transmitted to another mobile terminal device 100b.

次に、通信部103にセルラ電話とページャをを使用した場合について、静止画像を送受信する方法を説明する。この場合、クライアント情報送信処理620のステップ622の前に、静止画像送信準備処理を行うようにする。また、ホスト情報受信処理630のステップ632の前に、ホスト静止画像格納処理を行うようにする。また、ホスト情報送信処理650のステップ651において、通信データ420を送信する前に、ホスト静止画像送信準備処理を行うようにする。また、クライアント情報受信処理640において、ステップ642の前に、静止画像格納処理を行うようにする。   Next, a method for transmitting and receiving still images when a cellular phone and a pager are used for the communication unit 103 will be described. In this case, a still image transmission preparation process is performed before step 622 of the client information transmission process 620. Further, the host still image storage process is performed before step 632 of the host information reception process 630. In step 651 of the host information transmission process 650, a host still image transmission preparation process is performed before the communication data 420 is transmitted. In the client information reception process 640, a still image storage process is performed before step 642.

以上の処理により、ある携帯端末装置100aで取り込んだ静止画像を、他の携帯端末装置100bに送信することができる。   Through the above processing, a still image captured by a certain mobile terminal device 100a can be transmitted to another mobile terminal device 100b.

以上の実施例のおいては、通信データ420を使用し、位置情報とともに静止画像を送信したが、通信データ430を使用することにより、位置情報,速度情報とともに静止画像を送信することもできる。以下、その実施例を示す。この場合、ホスト位置管理テーブル470の代わりに、ホスト位置管理テーブル480を使用する。ホスト位置管理テーブル480の構成を、図8の(d)に示す。ホスト位置管理テーブル480は、ID451,位置452,時刻453,速度454,画像455で構成する。   In the above embodiment, the communication data 420 is used and the still image is transmitted together with the position information. However, by using the communication data 430, the still image can be transmitted together with the position information and the speed information. Examples thereof will be shown below. In this case, the host location management table 480 is used instead of the host location management table 470. The configuration of the host location management table 480 is shown in FIG. The host location management table 480 includes an ID 451, a location 452, a time 453, a speed 454, and an image 455.

まず、通信部103にセルラ電話を使用した場合の処理を説明する。この場合、位置情報,速度情報とともに静止画像を送信するためには、クライアント処理600において、ステップ602の前に、速度情報送信準備処理と静止画像送信準備処理を挿入し、ステップ605の前に、速度情報格納処理と静止画像格納処理を挿入するようにする。また、ホスト処理610において、ステップ612の前に、ホスト速度情報格納処理とホスト静止画像格納処理を挿入し、ステップ614において、通信データ430を送信する前に、ホスト速度情報送信準備処理とホスト静止画像送信準備処理を行うようにする。   First, processing when a cellular phone is used for the communication unit 103 will be described. In this case, in order to transmit a still image together with position information and speed information, in the client process 600, a speed information transmission preparation process and a still image transmission preparation process are inserted before step 602, and before step 605, Speed information storage processing and still image storage processing are inserted. In host processing 610, host speed information storage processing and host still image storage processing are inserted before step 612. In step 614, host speed information transmission preparation processing and host stillness are transmitted before communication data 430 is transmitted. Image transmission preparation processing is performed.

次に、通信部103に、セルラ電話とページャを使用した場合の処理を説明する。この場合、クライアント情報送信処理620において、ステップ622の前に、速度情報送信準備処理と静止画像送信準備処理を行うようにする。また、ホスト情報受信処理630において、ステップ632の前に、ホスト速度情報格納処理とホスト静止画像格納処理を行うようにする。また、ホスト情報送信処理650において、ステップ651で通信データ430を送信する前に、ホスト速度情報送信準備処理とホスト静止画像送信準備処理を行うようにする。さらに、クライアント情報受信処理640において、ステップ642の前に、速度情報格納処理と静止画像格納処理を行うようにする。   Next, processing when a cellular phone and a pager are used for the communication unit 103 will be described. In this case, in the client information transmission process 620, the speed information transmission preparation process and the still image transmission preparation process are performed before step 622. In the host information receiving process 630, before the step 632, the host speed information storing process and the host still image storing process are performed. In the host information transmission process 650, before the communication data 430 is transmitted in step 651, the host speed information transmission preparation process and the host still image transmission preparation process are performed. Further, in the client information reception process 640, the speed information storage process and the still image storage process are performed before step 642.

以上のようにすることで、ホスト局180を設けた場合でも、携帯端末装置100aの速度情報や、携帯端末装置100aで取り込んだ静止画像を、他の携帯端末装置100bで受け取ることができる。   As described above, even when the host station 180 is provided, the speed information of the mobile terminal device 100a and the still image captured by the mobile terminal device 100a can be received by the other mobile terminal device 100b.

本発明の1実施例に係る通信システムの概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the communication system which concerns on one Example of this invention. 本発明の他の1実施例に係る通信システムの概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the communication system which concerns on other one Example of this invention. 図1の携帯端末装置のブロック構成図である。It is a block block diagram of the portable terminal device of FIG. 図2のホスト局のブロック構成図である。FIG. 3 is a block configuration diagram of the host station in FIG. 2. 本発明の実施例で用いられるメンバ管理テーブルの構成図である。It is a block diagram of the member management table used in the Example of this invention. 本発明の実施例で用いられる位置管理テーブルの構成図である。It is a block diagram of the position management table used in the Example of this invention. 本発明の実施例で用いられる通信データの構成図である。It is a block diagram of the communication data used in the Example of this invention. 本発明の実施例で用いられるホスト位置管理テーブルの構成図である。It is a block diagram of the host location management table used in the Example of this invention. 本発明の実施例による位置検出処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the position detection process by the Example of this invention. 本発明の実施例による情報送信処理、及び情報受信処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the information transmission process by the Example of this invention, and an information reception process. 本発明の実施例による情報送信処理、及び情報受信処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the information transmission process by the Example of this invention, and an information reception process. 本発明の実施例による情報送信処理、及び情報受信処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the information transmission process by the Example of this invention, and an information reception process. 本発明の実施例による位置表示処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the position display process by the Example of this invention. 本発明の実施例による地図選択処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the map selection process by the Example of this invention. 本発明の実施例によるクライアント処理、及びホスト処理の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of the client process by the Example of this invention, and a host process. 本発明の実施例によるクライアント情報送信処理、及びクライアント情報受信処理、及びホスト情報送信処理、及びホスト情報受信処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the client information transmission process by the Example of this invention, a client information reception process, a host information transmission process, and a host information reception process. 本発明の実施例による画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the screen by the Example of this invention. 本発明の実施例で用いられる静止画像管理テーブルの構成図である。It is a block diagram of the still image management table used in the Example of this invention. 本発明の実施例による画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the screen by the Example of this invention. 本発明の実施例で用いられるマーク管理テーブルの構成図である。It is a block diagram of the mark management table used in the Example of this invention. 本発明の実施例による速度計算処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the speed calculation process by the Example of this invention. 本発明の実施例による速度表示処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the speed display process by the Example of this invention. 本発明の実施例によるメンバ表示処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the member display process by the Example of this invention. 本発明の実施例による画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the screen by the Example of this invention. 本発明の実施例に係る携帯端末装置の外観の例を示す説明図である。It is explanatory drawing which shows the example of the external appearance of the portable terminal device which concerns on the Example of this invention. 本発明の実施例による静止画像取り込み処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the still image taking-in process by the Example of this invention. 本発明の実施例による画像位置表示処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the image position display process by the Example of this invention. 本発明の実施例による静止画像表示処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the still image display process by the Example of this invention. 本発明の実施例で用いられる距離・色対応テーブルの構成図である。It is a block diagram of the distance and color correspondence table used in the embodiment of the present invention. 本発明の実施例による色選択処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the color selection process by the Example of this invention. 本発明の実施例による画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the screen by the Example of this invention. 本発明の実施例による画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the screen by the Example of this invention. 本発明の実施例による地図データ取得処理、及び地図データ提供処理の概要を示すフローチャート図である。It is a flowchart figure which shows the outline | summary of the map data acquisition process by the Example of this invention, and map data provision process.

符号の説明Explanation of symbols

100 携帯端末装置
180 ホスト局
101,181 制御部
102,182 記憶部部
103,183 通信部
104,184 表示部
105 GPS受信部
106 地図管理部
107,187 時計
108,188 入力部
190 GPS衛星
151 ビューボタン
152 画像取り込みボタン
153 撮像部
DESCRIPTION OF SYMBOLS 100 Portable terminal device 180 Host station 101,181 Control part 102,182 Storage part 103,183 Communication part 104,184 Display part 105 GPS receiving part 106 Map management part 107,187 Clock 108,188 Input part 190 GPS satellite 151 View Button 152 Image acquisition button 153 Imaging unit

Claims (27)

他の携帯端末装置と通信できる携帯端末装置において、他の携帯端末装置の位置を表示できることを特徴とする携帯端末装置。 A portable terminal device capable of communicating with another portable terminal device, wherein the position of the other portable terminal device can be displayed. 他の携帯端末装置より送信された位置を受信する受信手段と、地図を表示する地図表示手段と、該地図表示手段により表示された地図データ上の、前記受信手段により受信した位置に、印を表示する位置表示手段とを、備えたことを特徴とする携帯端末装置。 A receiving means for receiving a position transmitted from another portable terminal device, a map display means for displaying a map, and a mark on the position received by the receiving means on the map data displayed by the map display means. A portable terminal device comprising position display means for displaying. 現在位置を検出する位置検出手段と、他の携帯端末装置に前記位置検出手段によって検出した位置を送信する送信手段とを、備えたことを特徴とする携帯端末装置。 A portable terminal device comprising: a position detection unit that detects a current position; and a transmission unit that transmits a position detected by the position detection unit to another portable terminal device. 地図データを記憶する地図データ記憶手段と、該地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、他の携帯端末装置に前記位置検出手段によって検出した位置を送信する送信手段と、他の携帯端末装置より送信された位置を受信する受信手段と、前記地図表示手段により表示された地図データ上の、前記受信手段により受信した位置に、印を表示する位置表示手段とを、備えたことを特徴とする携帯端末装置。 Map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, and the position detection means for other portable terminal devices On the map data displayed by the map display means, the receiving means for transmitting the position detected by the transmission means, the receiving means for receiving the position transmitted from another portable terminal device, the position received by the receiving means, A portable terminal device comprising position display means for displaying a mark. 請求項4記載において、
前記地図表示手段により表示された地図データ上の、自身の前記位置検出手段により検出した位置に、印を表示する自位置表示手段を備えたことを特徴とする携帯端末装置。
In claim 4,
A portable terminal device comprising self-position display means for displaying a mark at a position detected by the position detection means on the map data displayed by the map display means.
請求項4または5記載において、
携帯端末装置と画面に表示する印の対応関係を示したデータと、該データを管理するマーク管理手段を設け、前記受信手段により受信した他携帯端末装置の位置を表示するときに、前記マーク管理手段を用いて他携帯端末装置に対応する印を読み出し、前記位置表示手段により地図データ上に、該印を表示することを特徴とする携帯端末装置。
In claim 4 or 5,
Data indicating a correspondence relationship between the mobile terminal device and the mark displayed on the screen and mark management means for managing the data are provided, and the mark management is performed when the position of the other mobile terminal device received by the receiving means is displayed. A portable terminal device characterized in that a mark corresponding to another portable terminal device is read out using the means, and the mark is displayed on map data by the position display means.
請求項4または5または6記載において、
前記受信手段により受信した位置と自携帯端末装置の位置との間の距離を計算する距離計算手段と、距離と色との対応関係を管理する色管理手段とを備え、前記距離計算手段により計算した距離に従って前記色管理手段から色を読み出し、前記位置表示手段により地図データ上に印を表示するときに、先に読み出した色で表示することを特徴とする携帯端末装置。
Claim 4 or 5 or 6
Distance calculating means for calculating the distance between the position received by the receiving means and the position of the portable terminal device and color management means for managing the correspondence between the distance and the color, and calculating by the distance calculating means A portable terminal device that reads a color from the color management unit according to the distance and displays the mark on the map data by the position display unit, and displays the mark in the previously read color.
請求項4乃至7の何れかに記載において、
前記受信手段により受信した位置から速度を計算する速度計算手段と、前記位置表示手段により表示した位置を始点とする矢印で、前記速度計算手段により計算した速度を表示する速度表示手段とを、備えたことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 7,
A speed calculation means for calculating the speed from the position received by the receiving means; and a speed display means for displaying the speed calculated by the speed calculation means with an arrow starting from the position displayed by the position display means. A portable terminal device characterized by that.
地図データを記憶する地図データ記憶手段と、該地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、現在の速度を検出する速度検出手段と、他の携帯端末装置に、前記位置検出手段によって検出した位置及び前記速度検出手段によって検出した速度を送信する送信手段と、他の携帯端末装置より送信された位置及び速度を受信する受信手段と、該受信手段により受信した位置を、前記地図表示手段により表示された地図データに重ねて表示する位置表示手段と、前記受信手段により受信した速度を、前記位置表示手段により表示した位置を始点とする矢印で表示する速度表示手段とを、備えたことを特徴とする携帯端末装置。 Map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, speed detection means for detecting the current speed, Transmitting means for transmitting the position detected by the position detecting means and the speed detected by the speed detecting means to another mobile terminal apparatus; and receiving means for receiving the position and speed transmitted from the other mobile terminal apparatus; A position display means for displaying the position received by the receiving means superimposed on the map data displayed by the map display means, and a position displayed by the position display means for the speed received by the receiving means. And a speed display means for displaying with an arrow. 請求項8または9記載において、 前記速度表示手段により表示する矢印の長さを、速度の絶対値に比例させることを特徴とする携帯端末装置。 The portable terminal device according to claim 8 or 9, wherein the length of the arrow displayed by the speed display means is proportional to the absolute value of the speed. 請求項8または9記載において、 画面に表示されている印を選択する選択手段と、該選択手段により選択された印があらわす携帯端末装置と自携帯端末装置との間の距離を計算する距離計算手段と、前記受信手段により受信した速度と前記距離計算手段により求めた距離とから、移動に要する時間を求める時間計算手段と、前記選択手段により印が選択されたときに、前記時間計算手段により求めた移動に要する時間を表示する時間差表示手段とを、備えたことを特徴とする携帯端末装置。 The distance calculation which calculates the distance between the selection means which selects the mark currently displayed on the screen, and the portable terminal device which the mark selected by this selection means represents, and the own portable terminal device in Claim 8 or 9 Means, a time calculating means for obtaining a time required for movement from the speed received by the receiving means and the distance obtained by the distance calculating means, and when the mark is selected by the selecting means, the time calculating means A portable terminal device comprising: time difference display means for displaying a time required for the obtained movement. 請求項4乃至10の何れかに記載において、
画面に表示されている印を選択する選択手段と、該選択手段により印が選択されたときに、選択された印があらわすユーザに関する情報を表示するユーザ情報表示手段とを、備えたことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 10,
A selection unit that selects a mark displayed on the screen; and a user information display unit that displays information about a user represented by the selected mark when the mark is selected by the selection unit. A portable terminal device.
請求項4乃至10の何れかに記載において、
画面に表示されている印を選択する選択手段と、該選択手段により選択された印があらわす携帯端末装置と自携帯端末装置との間の距離を計算する距離計算手段と、前記選択手段により印が選択されたときに、前記距離計算手段により計算した距離を表示する距離表示手段とを、備えたことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 10,
A selection means for selecting a mark displayed on the screen; a distance calculation means for calculating a distance between the mobile terminal device represented by the mark selected by the selection means; A portable terminal device comprising: distance display means for displaying the distance calculated by the distance calculation means when is selected.
地図データを記憶する地図データ記憶手段と、該地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、画像を取り込む画像入力手段と、他の携帯端末装置に、前記位置検出手段によって検出した位置及び前記画像入力手段により取り込んだ画像を送信する送信手段と、他の携帯端末装置より送信された位置及び画像を受信する受信手段と、該受信手段により受信した位置を、前記地図表示手段により表示された地図データに重ねて表示する位置表示手段と、前記位置表示手段により表示された印を選択する選択手段と、該選択手段により印が選択されたときに、印に対応する画像を画面に表示する画像表示手段とを、備えたことを特徴とする携帯端末装置。 Map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, image input means for capturing an image, other Transmitting means for transmitting the position detected by the position detecting means and the image captured by the image input means to the mobile terminal device; receiving means for receiving the position and image transmitted from another mobile terminal device; A position display means for displaying the position received by the means superimposed on the map data displayed by the map display means, a selection means for selecting the mark displayed by the position display means, and a mark selected by the selection means And a display device for displaying an image corresponding to the mark on the screen when the portable terminal device is displayed. 請求項14記載において、
表示画面に前記画像入力手段によって取り込まれた画像を表示する画像表示手段と、前記地図表示手段と前記画像表示手段との切り替えを指定する画面選択手段と、該画面選択手段により前記画像表示手段が選択されているときに画像の取り込みを指示する画像取り込み指示手段とを、設けたことを特徴とする携帯端末装置。
In claim 14,
An image display means for displaying an image captured by the image input means on a display screen, a screen selection means for designating switching between the map display means and the image display means, and the image display means by the screen selection means. A portable terminal device comprising image capture instruction means for instructing capture of an image when selected.
請求項14または15記載において、
前記画像入力手段として、画像を入力するためのカメラを自動車の前面ガラス付近に設置したことを特徴とする携帯端末装置。
In claim 14 or 15,
A portable terminal device characterized in that a camera for inputting an image is installed in the vicinity of a front glass of an automobile as the image input means.
請求項4乃至16の何れかに記載において、
交通情報を受信する交通情報受信手段と、該交通情報受信手段により受信した交通情報を地図上に重ねて表示する交通情報表示手段とを、備えたことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 16,
A portable terminal device comprising: traffic information receiving means for receiving traffic information; and traffic information display means for displaying the traffic information received by the traffic information receiving means in a superimposed manner on a map.
請求項4乃至17の何れかに記載において、
前記位置検出手段により検出した位置を記憶する位置記憶手段を設け、前記位置検出手段により検出する現在の位置と前記位置記憶手段が記憶する位置との間の距離が一定の値を超えたときに、前記送信手段により送信を行うと共に、前記位置検出手段によって検出した位置を、前記位置記憶手段により記憶することを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 17,
Position storage means for storing the position detected by the position detection means is provided, and when the distance between the current position detected by the position detection means and the position stored by the position storage means exceeds a certain value A portable terminal device that performs transmission by the transmission unit and stores the position detected by the position detection unit by the position storage unit.
請求項4乃至18の何れかに記載において、
前記送信手段及び前記受信手段に無線電話を使用したことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 18,
A portable terminal device using a radio telephone for the transmission means and the reception means.
請求項4乃至18の何れかに記載において、
前記送信手段に無線電話、前記受信手段にページャを用いたことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 18,
A portable terminal device using a radio telephone as the transmitting means and a pager as the receiving means.
請求項4乃至18の何れかに記載において、
前記送信手段及び前記受信手段にパーソナル無線を使用したことを特徴とする携帯端末装置。
In any one of Claims 4 thru | or 18,
A personal digital assistant using personal radio for the transmitting means and the receiving means.
地図データを記憶する地図データ記憶手段と、該地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、画像を取り込む画像入力手段と、前記位置検出手段により検出した位置を前記地図表示手段により表示された地図データに重ねて表示する位置表示手段と、該位置表示手段により表示された印を選択する選択手段と、該選択手段により印が選択されたときに、印に対応する画像を画面に表示する画像表示手段とを、備えたことを特徴とする携帯端末装置。 Map data storage means for storing map data, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, image input means for capturing an image, and the position Position display means for displaying the position detected by the detection means superimposed on the map data displayed by the map display means, selection means for selecting the mark displayed by the position display means, and mark selection by the selection means And a display device for displaying an image corresponding to the mark on the screen when the mobile terminal device is displayed. 請求項22記載において、
表示画面に前記画像入力手段によって取り込まれた画像を表示する画像表示手段と、前記地図表示手段と前記画像表示手段との切り替えを指定する画面選択手段と、該画面選択手段により前記画像表示手段が選択されているときに、画像の取り込みを指示する画像取り込み指示手段とを、設けたことを特徴とする携帯端末装置。
In claim 22,
An image display means for displaying an image captured by the image input means on a display screen, a screen selection means for designating switching between the map display means and the image display means, and the image display means by the screen selection means. A portable terminal device comprising image capture instruction means for instructing capture of an image when selected.
請求項1乃至21の何れかに記載した携帯端末装置が用いられることを特徴とする通信システム。 A communication system using the portable terminal device according to any one of claims 1 to 21. ホスト局と、該ホスト局と通信を行う複数の携帯端末装置とからなる通信システムにおいて、
前記ホスト局に、前記携帯端末装置から送信される位置を管理する位置管理手段と、該位置管理手段により管理する前記携帯端末装置の位置を、前記携帯端末装置に通知する位置通知手段とを、具備させ、
前記携帯端末装置に、地図データを記憶する地図データ記憶手段と、該地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、該位置検出手段によって検出した位置を登録する登録手段と、前記ホスト局から他の携帯端末装置の位置を受信する受信手段と、該受信手段により受信した位置を、前記地図表示手段により表示された地図データに重ねて表示する位置表示手段とを、具備させたことを特徴とする通信システム。
In a communication system comprising a host station and a plurality of portable terminal devices that communicate with the host station,
Position management means for managing the position transmitted from the portable terminal device to the host station, and position notification means for notifying the portable terminal device of the position of the portable terminal device managed by the position management means, Have
Map data storage means for storing map data in the portable terminal device, map display means for displaying map data managed by the map data storage means, position detection means for detecting the current position, and position detection means A registration means for registering the position detected by the receiver, a receiving means for receiving the position of another portable terminal device from the host station, and a position received by the receiving means superimposed on the map data displayed by the map display means. And a position display means for displaying.
請求項25記載において、
前記携帯端末装置の前記登録手段及び前記受信手段、及び前記ホスト局の前記通知手段に、無線電話を使用することを特徴とする通信システム。
In claim 25,
A communication system, wherein a radio telephone is used for the registration unit and the reception unit of the portable terminal device and the notification unit of the host station.
請求項25記載において、
前記携帯端末装置の前記登録手段に無線電話を使用し、前記携帯端末装置の前記受信手段及び前記ホスト局の前記通知手段にページャを使用することを特徴とする通信システム。
In claim 25,
A communication system, wherein a wireless telephone is used as the registration means of the portable terminal device, and a pager is used as the receiving means of the portable terminal device and the notification means of the host station.
JP2005003303A 2005-01-11 2005-01-11 Terminal device Pending JP2005202397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005003303A JP2005202397A (en) 2005-01-11 2005-01-11 Terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005003303A JP2005202397A (en) 2005-01-11 2005-01-11 Terminal device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003018160A Division JP2003289573A (en) 2003-01-28 2003-01-28 Portable terminal device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008224243A Division JP4730414B2 (en) 2008-09-02 2008-09-02 Mobile terminal device

Publications (1)

Publication Number Publication Date
JP2005202397A true JP2005202397A (en) 2005-07-28

Family

ID=34824686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005003303A Pending JP2005202397A (en) 2005-01-11 2005-01-11 Terminal device

Country Status (1)

Country Link
JP (1) JP2005202397A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2101472A1 (en) * 2008-03-14 2009-09-16 Mobinnova Corp Apparatus and method for processing position information
JP2010147706A (en) * 2008-12-17 2010-07-01 Furuno Electric Co Ltd Radio communication device and position displaying system for mobile unit
US7890121B2 (en) 2006-08-25 2011-02-15 Funai Electric Co., Ltd. Position measurement system and portable terminal
JP2011057056A (en) * 2009-09-09 2011-03-24 Hitachi Kokusai Electric Inc Train radio device and train operation system using the same
JP2011527004A (en) * 2008-06-20 2011-10-20 ヤフー! インコーポレイテッド Mobile imaging device as navigator
KR101233173B1 (en) 2006-07-03 2013-02-15 엘지전자 주식회사 Method of Searching Position of Another Mobile Communication Terminal in Mobile Communication Terminal
JP2013533652A (en) * 2010-05-07 2013-08-22 ネクストロニックス・カンパニー・リミテッド Position tracking device
US9529854B2 (en) 2006-09-12 2016-12-27 Wayport, Inc. Providing location-based services in a distributed environment without direct control over the point of access
JP7462687B2 (en) 2022-01-11 2024-04-05 ソフトバンク株式会社 Data generation device, data generation program, model construction device, model construction program, trained model, vehicle and server

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101233173B1 (en) 2006-07-03 2013-02-15 엘지전자 주식회사 Method of Searching Position of Another Mobile Communication Terminal in Mobile Communication Terminal
US7890121B2 (en) 2006-08-25 2011-02-15 Funai Electric Co., Ltd. Position measurement system and portable terminal
US9529854B2 (en) 2006-09-12 2016-12-27 Wayport, Inc. Providing location-based services in a distributed environment without direct control over the point of access
EP2101472A1 (en) * 2008-03-14 2009-09-16 Mobinnova Corp Apparatus and method for processing position information
JP2011527004A (en) * 2008-06-20 2011-10-20 ヤフー! インコーポレイテッド Mobile imaging device as navigator
US8798323B2 (en) 2008-06-20 2014-08-05 Yahoo! Inc Mobile imaging device as navigator
US8897498B2 (en) 2008-06-20 2014-11-25 Yahoo! Inc. Mobile imaging device as navigator
JP2010147706A (en) * 2008-12-17 2010-07-01 Furuno Electric Co Ltd Radio communication device and position displaying system for mobile unit
JP2011057056A (en) * 2009-09-09 2011-03-24 Hitachi Kokusai Electric Inc Train radio device and train operation system using the same
JP2013533652A (en) * 2010-05-07 2013-08-22 ネクストロニックス・カンパニー・リミテッド Position tracking device
US9007378B2 (en) 2010-05-07 2015-04-14 Nextronics Co., Ltd. Location tracking system
JP7462687B2 (en) 2022-01-11 2024-04-05 ソフトバンク株式会社 Data generation device, data generation program, model construction device, model construction program, trained model, vehicle and server

Similar Documents

Publication Publication Date Title
JP3424328B2 (en) Mobile terminal device
JP2005202397A (en) Terminal device
US6462674B2 (en) Communication apparatus and its current position communication method, navigation apparatus for a vehicle and its information communication method, computer program product, and computer-readable storage medium
US9335176B2 (en) Information processing device, processing method, and medium
US8169505B2 (en) Image management apparatus for displaying images based on geographical environment
JP4812415B2 (en) Map information update system, central device, map information update method, and computer program
JP4946238B2 (en) Vehicle periphery photographing transmission device and vehicle periphery photographing transmission program
JP2006293378A (en) Data providing system and data providing method
US20100250130A1 (en) Navigation location mark by cell phone
JP3767556B2 (en) Mobile terminal device
JP2010197311A (en) Communication device
JP3757114B2 (en) Navigation system
JP2014164316A (en) Information provision system using on-vehicle camera
JPH11160080A (en) Mobile body information system
JP2009288212A (en) Road information distribution system and moving object terminal apparatus
JP2002218503A (en) Communication system and mobile terminal
JP4730414B2 (en) Mobile terminal device
JP2011182394A (en) Portable terminal device and communication system employing the same
JP2009070228A (en) Map retrieval device
JP2010010815A (en) Position detection system and position management server
JP2003289573A (en) Portable terminal device
JP2006031583A (en) On-vehicle system and remote observation system
KR101233173B1 (en) Method of Searching Position of Another Mobile Communication Terminal in Mobile Communication Terminal
JP3414224B2 (en) Communication type navigation system
JP2010164402A (en) Information collecting device, mobile terminal device, information center, and navigation system

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080604

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080902

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20081008

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20081031