(57)【要約】【課題】従来の位置情報表示システムは、携帯電話を持つユーザの現在位置を地図上に表示するものであり、ユーザが移動中であるのか、停止しているのかを視覚的かつ直感的に判断できないものであった。【解決手段】情報処理装置１は、地図情報を格納している地図情報格納部１６と、携帯端末の移動の様子を示す図柄を格納している図柄格納部と、地図情報に基づいて、地図を表示する地図表示部１５と、携帯端末の位置情報を２以上受信する位置情報受信部１２と、２以上の位置情報に基づいて、携帯端末の移動の様子を示す図柄を、地図表示部１５が表示した地図の上に表示する携帯端末位置情報表示部１３を具備することを特徴にしている。【選択図】図１
2005202152.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を格納している地図情報格納部と、
携帯端末の移動の様子を示す図柄を格納している図柄格納部と、
前記地図情報に基づいて、地図を表示する地図表示部と、
携帯端末の位置情報を２以上受信する位置情報受信部と、
前記２以上の位置情報に基づいて、前記携帯端末の移動の様子を示す図柄を、前記地図表示部が表示した地図の上に表示する携帯端末位置情報表示部を具備する情報処理装置。
【請求項２】
前記図柄は、前記携帯端末の移動の向きを視覚的に示す図柄である請求項１記載の情報処理装置。
【請求項３】
前記図柄は、携帯端末が停止中であるか、移動中であるかを示す図柄である請求項１記載の情報処理装置。
【請求項４】
前記位置情報受信部は、前記位置情報と対に携帯端末を識別する携帯端末識別子をも受信し、
前記携帯端末位置情報表示部は、図柄と携帯端末識別子を、前記地図の上に表示する請求項１から請求項３いずれか記載の情報処理装置。
【請求項５】
位置情報を送信する指示を受け付ける受付部と、
位置情報を受信する位置情報取得部と、
前記受付部が位置情報を送信する指示を受け付けた場合に、前記位置情報取得部が受信した位置情報を、請求項１から請求項３のいずれかに記載の情報処理装置に送信する送信部を具備する携帯端末。
【請求項６】
携帯端末を識別する携帯端末識別子を格納している格納部を、さらに具備し、
前記送信部は、前記受付部が位置情報を送信する指示を受け付けた場合に、前記位置情報取得部が受信した位置情報と前記携帯端末識別子を、請求項４に記載の情報処理装置に送信する請求項５記載の携帯端末。
【請求項７】
地図を表示し、携帯端末の位置を示す位置情報を２以上受信し、当該２以上の位置情報に基づいて、当該携帯端末の移動の様子を示す図柄を、当該表示した地図上に表示する情報処理装置。
【請求項８】
コンピュータに、
保持している地図情報に基づいて、地図を表示する地図表示ステップと、
携帯端末の位置情報を２以上受信する位置情報受信ステップと、
前記２以上の位置情報に基づいて、保持している携帯端末の移動の様子を示す図柄を、前記地図表示ステップで表示した地図の上に表示する携帯端末位置情報表示ステップを実行させるためのプログラム。
【請求項９】
コンピュータに、
保持している地図情報に基づいて、地図を表示する地図表示ステップと、
携帯端末の位置情報と携帯端末を識別する携帯端末識別子を、２以上受信する位置情報受信ステップと、
前記２以上の位置情報に基づいて、保持している携帯端末の移動の様子を示す図柄と携帯端末識別子を、前記地図表示ステップで表示した地図の上に表示する携帯端末位置情報表示ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、携帯端末の移動の様子を示す図柄を表示する情報処理装置等に関する。
【背景技術】
【０００２】
従来、携帯電話等の位置情報を取得し、当該位置情報に基づいて、携帯電話の位置を地図上に表示するシステム（ココセコム：登録商標）がある（非特許文献１）。かかるシステムにより、携帯電話を持つユーザの位置を正確に把握できる。
【非特許文献１】株式会社セコムホームページ、［検索日平成１５年１１月２７日］、インターネット<ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．８５５７５６．ｃｏｍ／ｔｏｐ．ｈｔｍｌ>
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記で説明したシステムは、携帯電話を持つユーザの現在位置を地図上に表示するものであり、ユーザが移動中であるのか、停止しているのかを視覚的かつ直感的に判断できないものであった。本発明は、上記問題を解決するためになされたものであり、ユーザの移動状況または停止状況を視覚的に表示する情報処理装置及び携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００４】
第一の発明の情報処理装置は、地図情報を格納している地図情報格納部と、携帯端末の移動の様子を示す図柄を格納している図柄格納部と、地図情報に基づいて、地図を表示する地図表示部と、携帯端末の位置情報を２以上受信する位置情報受信部と、２以上の位置情報に基づいて、携帯端末の移動の様子を示す図柄を、地図表示部が表示した地図の上に表示する携帯端末位置情報表示部を具備することを特徴にしている。
【０００５】
また、第二の発明の携帯端末は、位置情報を送信する指示を受け付ける受付部と、位置情報を受信する位置情報取得部と、受付部が位置情報を送信する指示を受け付けた場合に、位置情報所得部が受信した位置情報を、第一の発明の情報処理装置に送信する送信部を具備することを特徴にしている。
【０００６】
かかる第一の発明の情報処理装置と第二の発明の携帯端末の構成により、携帯電話を持つユーザが移動中であるのか、停止しているのかを視覚的に表示できる。よって、情報処理装置のユーザは、携帯端末を携帯しているユーザの移動状況を正確に把握でき、アクションの指示、例えば、営業マン等に得意先に向かわせる指示、配達先の指示等、を的確に行える。
【０００７】
第三の発明の情報処理装置は、位置情報受信部が、位置情報と対に携帯端末を識別する携帯端末識別子をも受信し、携帯端末位置情報表示部は、図柄と携帯端末識別子を、地図表示部が表示した地図の上に表示することを特徴にする、第一の発明に記載の情報処理装置である。
【０００８】
また、第四の発明の携帯端末は、携帯端末を識別する携帯端末識別子を格納している格納部を、さらに具備し、送信部は、受付部が位置情報を送信する指示を受け付けた場合に、位置情報取得部が受信した位置情報と携帯端末識別子を、第三の発明の情報処理装置に送信することを特徴にする、第二の発明に記載の携帯端末である。
【０００９】
かかる第三の発明の情報処理装置と第四の発明の携帯端末の構成により、携帯電話を持つユーザを識別する情報、例えば、氏名、社員番号等が、位置情報とともに把握できる。よって、情報処理装置のユーザは、例えば、携帯端末を携帯する営業マンの移動状況を把握できるともに、営業マンの営業状況を正確に監視できる。
【発明の効果】
【００１０】
本発明による情報処理装置と携帯端末によれば、携帯端末のユーザの移動状況が視覚的かつ正確に把握されるので、情報処理装置のユーザは、アクションの指示、例えば、得意先に向かわせる指示、配達先の指示等、を的確に行える。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場
合がある。
【００１２】
（実施の形態１）
本実施の形態において、情報処理装置は、携帯端末から２以上の位置情報と携帯端末識別子を取得し、当該位置情報に基づいて、表示している地図上に、携帯端末を示す図柄と携帯端末識別子を表示する。また、端末装置は、当該端末装置の位置情報を受信し、当該位置情報および携帯端末識別子を、情報処理装置に送信する。以下に、具体的動作について説明する。
【００１３】
図１は、本実施の形態における情報処理システムの構成を示すブロック図である。図１において、指示受付部１０、指示送信部１１、位置情報受信部１２、携帯端末位置情報表示部１３、図柄格納部１４、地図情報格納１５、地図表示部１６を有する。なお、携帯端末位置情報表示部１３は、算出手段１３１と表示手段１３２を有する。
【００１４】
また、携帯端末２は、受付部２０、位置情報取得部２１、送信部２２、携帯端末識別子格納部２３を有する。
なお、情報処理装置１及び携帯端末２は、通常の電子計算機が有するＣＰＵ、メインメモリ、記録媒体（例えば、ＲＯＭ、ＥＰＲＯＭ等）等のハードウエア資源、および周辺装置（例えば、キーボード、マウス、ボタン、スイッチ等の入力デバイス、ディスプレイ等の出力デバイス等）を具備する（図示しない）。以下、他の実施の形態においても同様である。
【００１５】
指示受付部１０は、「位置情報を取得する指示」を受け付ける。「受け付ける」とは、例えば、ユーザがキー操作等して、入力画面上の、「位置情報を取得する指示」を意味するボタンをクリックすること、また「位置情報を取得する指示」を、制御手段（図示しない）または、外部装置等から受け付けること等である。ユーザがキー操作等して、入力画面上の、「位置情報を取得する指示」を意味するボタンをクリックする場合、指示受付部１０は、テンキーやキーボード等の入力手段及びそのデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。また「位置情報を取得する指示」を、制御手段（図示しない）から受け付ける場合、指示受付部１０は、ＭＰＵ、メモリ等から実現されうる。また、所定の頻度で、「位置情報を取得する指示」を、外部装置等から受け付ける場合、指示受付部１０は、例えば、ネットワークカードとそのドライバーソフト等で実現される。
【００１６】
指示送信部１１は、指示受付部１０が受け付けた「位置情報を取得する指示」を、携帯端末２に送信する。指示送信部１１は、例えば、ネットワークカードとそのドライバーソフト等で実現される。
【００１７】
位置情報受信部１２は、携帯端末から位置情報を２以上受信する。なお、「２以上受信する」という意味は、当該２以上の位置情報の各々の受信時刻（位置情報取得部２１が位置情報を受信した時刻であり、以下、「受信時刻」とする。）が各々異なる時刻であるということであり、同じ受信時刻の位置情報を２以上受信したとしても、受信された位置情報の数は、１であることを意味する。位置情報受信部１２は、携帯端末から位置情報と対に携帯端末を識別する携帯端末識別子をも受信しても良い。位置情報受信部１２は、例えば、ネットワークカードとそのドライバーソフト等で実現される。なお、位置情報受信部１２と指示送信部１１は、同一のネットワークカードとそのドライバーソフトで実現されていても良い。
【００１８】
携帯端末位置情報表示部１３の算出手段１３１は、位置情報受信部１２が受信した２点の位置情報（例えば、経度緯度を示す情報等）から、距離と携帯端末の移動の向き（以下、「向き」という。）を算出する。かかる具体的計算方法は、従来技術であるので、説明は省略する。また、算出手段１３１は２点の位置情報から算出された距離と当該２点の位置情報の受信時刻から、移動速度を算出しても良い。かかる計算方法は、従来技術であるので、説明は省略する。算出手段１３１は、ＭＰＵ、メモリ等から実現されうる。算出手段１３１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１９】
表示手段１３２は、算出手段１３１が算出した距離または向きまたは移動速度をキーに図柄を、図柄格納部１４から検索する。具体的方法は、後述する。そして、表示手段１３２は、当該検索した図柄を、地図表示部１５が表示した地図上に表示する。かかる場合、表示手段１３２は、携帯端末の移動の向きを視覚的に示す図柄を地図表示部１５が表示した地図上に表示しても良い。また、表示手段１３２は、携帯端末が停止中であることを示す図柄、または移動中であることを示す図柄を地図表示部１５が表示した地図上に表示しても良い。また、表示手段１３２は、図柄と対に、携帯端末識別子を地図表示部１５が表示した地図上に表示しても良い。具体的方法は後述する。
【００２０】
表示手段１３２は、ＭＰＵ、メモリ等から実現されうる。表示手段１３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、図柄を地図上に表示する場合、表示手段１３２は、ディスプレイとそのドライバーソフト等で実現されうる。
【００２１】
図柄格納部１４は、図柄を格納している。「図柄」は、例えば、携帯端末の移動の向きを視覚的に示す図柄、携帯端末が停止中であることを示す図柄、移動中であることを示す図柄等である。図柄格納部１４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体であっても良い。なお、「図柄」のデータ構造は、例えば、ｂｍｐ、ｇｉｆ等でもよく、特に問わない。
【００２２】
地図表示部１５は、位置情報受信部１２が受信した位置情報をキーに、地図情報格納部１６から地図情報を検索する。そして、地図表示部１５は、当該検索した地図情報から地図をディスプレイに表示する。地図表示部１５は、ＭＰＵ、メモリ等から実現されうる。地図表示部１５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、地図を表示する場合、表示部１５は、ディスプレイとそのドライバーソフト等で実現されうる。
【００２３】
地図情報格納部１６は、地図情報を格納している。「地図情報」は、例えば、位置情報（例えば、経度緯度を示す情報等）等で特定される地図等を有する。地図情報格納部１６は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体であっても良い。なお、地図情報格納部１６と図柄格納部１４は、同一の記録媒体で実現されていても良い。
【００２４】
以下に、携帯端末２の構成要素を説明する。なお、「携帯端末」とは、ユーザが携帯する機器であり、例えば、ＰＤＡ、携帯電話、ナビゲーションシステム、ノートパソコン、ポケットベル、ＰＨＳ、時計等である。
【００２５】
受付部２０は、「位置情報を送信する指示」を受け付ける。「受け付ける」とは、例えば、情報処理装置１から「位置情報を送信する指示」を受信することである。また、「受け付ける」とは、例えば、ユーザがキー操作等して入力した「位置情報を送信する指示」を受け付けること等である。情報処理装置１から「位置情報を送信する指示」を受信する場合、受付部２０は、例えば、ネットワークカードとそのドライバーソフト等で実現される。また、ユーザがキー操作等して入力した「位置情報を送信する指示」を受け付ける場合、受付部２０は、例えば、ボタン、キーボード、タッチパネル等の入力受付手段とそのドライバーソフト等で実現されうる。
【００２６】
位置情報取得部２１は、所定の頻度で位置情報を受信する。「位置情報」は、例えば、経度緯度の情報を有するものである。「所定の頻度で位置情報を受信する」とは、例えば、携帯端末の電源がＯＮされてから、一定の期間毎（例えば、１０秒間隔毎等）に位置情報を受信すること等である。なお、位置情報取得部２１は、受付部２０が「位置情報を送信する指示」を受信したと判断した場合に、位置情報を受信しても良い。位置情報取得部２１は、例えば、ＧＰＳ、ｇｐｓＯｎｅ等で実現されうる。なお、ＧＰＳまたはｇｐｓＯｎｅは、従来技術であるので詳細な説明は省略する。また、位置情報取得部２１は、位置情報を受信した時刻である受信時刻を、携帯端末１に内蔵の時計から取得しても良い。そして、位置情報取得部２１は、受信した位置情報と、取得した受信時刻を対応付けて蓄積しても良い。「対応付けて蓄積する」とは、例えば、同じファイルに保存することでもよく、リンク付けて保存することでも良い。
【００２７】
送信部２３は、受付部２０が「位置情報を送信する指示」を情報処理装置１から受け付けた場合に、位置情報取得部２１が受信した位置情報を取得し、当該位置情報を情報処理装置１に送信する。なお、送信部２３は、例えば、基地局、他のサーバ装置、インターネット等を介して、情報処理装置１に送信しても良い。送信部２３は、例えば、ネットワークカードとそのドライバーソフト等で実現される。
【００２８】
携帯端末識別子格納部２３は、携帯端末を識別する携帯端末識別子を格納している。「格納」とは、一時格納を含む概念である。「携帯端末識別子」は、例えば、電話番号、ＩＰアドレス、メールアドレス、携帯端末を所持する社員番号、携帯端末を所持する社員の氏名等である。携帯端末識別子格納部２３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体であっても良い。
【００２９】
以下、本実施の形態における情報処理装置１の動作について図２のフローチャートを用いて説明する。
（ステップＳ１００）指示受付部１０は、「位置情報を送信する指示」を受け付けたか否かを判断する。指示受付部１０が「位置情報を送信する指示」を受け付けたと判断した場合ステップＳ１０１に行き、そうでない場合ステップＳ１００に戻る。
【００３０】
（ステップＳ１０１）位置情報受信部１２は、ポインタｉを「１」にする。
（ステップＳ１０２）指示送信部１１は、ステップＳ１００で受け付けた「位置情報を送信する指示」を携帯端末２に送信する。
（ステップＳ１０３）位置情報受信部１２は、携帯端末２から、位置情報と受信時刻及び携帯端末識別子を受信したか否かを判断する。位置情報受信部１２が位置情報と受信時刻及び携帯端末識別子を受信したと判断した場合、ステップＳ１０４に行き、そうでないと判断した場合、ステップＳ１２１に行く。
【００３１】
（ステップＳ１０４）位置情報受信部１２は、ステップＳ１０４で受信した位置情報をポインタｉで特定されるバッファ（以下、「位置情報バッファ（ｉ）」とする。）に、ステップＳ１０４で受信した受信時刻をポインタｉで特定されるバッファ（以下、「受信時刻バッファ（ｉ）」とする。）に、各々、蓄積する。なお、位置情報受信部１２は、携帯端末識別子をポインタｉで特定されるバッファ（以下、「携帯端末識別子バッファ（ｉ）」とする。）に蓄積する。
【００３２】
（ステップＳ１０５）位置情報受信部１２は、ポインタｉを１インクリメントする。
（ステップＳ１０６）位置情報受信部１２は、ポインタｉが「２」より小さいか否かを判断する。位置情報受信部１２がポインタｉが「２」より小さいと判断した場合、ステップＳ１０２に戻り、そうでないと判断した場合、ステップＳ１０７に行く。なお、ここでの位置情報受信部１２の動作は、一の携帯端末から受信時間の異なる２つの位置情報を受信する目的を達成するための動作である。
【００３３】
（ステップＳ１０７）算出手段１３１は、位置情報バッファ（１）から位置情報（以下、「位置情報（１）」とする。）を取得する。また、算出手段１３１は、位置情報バッファ（２）から位置情報（以下、「位置情報（２）」とする。）を取得する。
【００３４】
（ステップＳ１０８）算出手段１３１は、ステップＳ１０７で取得した位置情報（１）と位置情報（２）から、距離と、向きを算出する。「向き」とは、上記で定義した「携帯端末の移動の向き」である。具体的には、携帯端末が、位置情報（１）で特定される地点を基点にして、その基点から位置情報（２）で特定される地点へ移動した「向き」である。なお、２地点の位置情報から距離と向きを算出する方法は、従来技術であるので説明は省略する。
【００３５】
（ステップＳ１０９）算出手段１３１は、受信時刻バッファ（１）から受信時刻（以下、「受信時刻（１）」とする。）を取得する。また、算出手段１３１は、受信時刻バッファ（２）から受信時刻（以下、「受信時刻（２）」とする。）を取得する。
【００３６】
（ステップＳ１１０）算出手段１３１は、ステップＳ１０８で算出された距離、ステップＳ１０９で取得した受信時刻（１）及び受信時刻（２）から移動速度を算出する。なお、移動速度を算出する方法は、従来技術であるので説明は省略する。
【００３７】
（ステップＳ１１１）表示手段１３２は、地図表示部１５がステップＳ１０７で取得した位置情報（１）または位置情報（２）で特定される地図をディスプレイに表示しているか否かを判断する。表示手段１３２が地図表示部１５がステップＳ１０７で取得した位置情報（１）または位置情報（２）で特定される地図をディスプレイに表示していると判断した場合、ステップＳ１１５に行き、そうでないと判断した場合、ステップＳ１１２に行く。
【００３８】
（ステップＳ１１２）地図表示部１５は、ステップＳ１０７で取得した位置情報（１）または位置情報（２）をキーに、地図格納部１６から、地図情報を検索する。
【００３９】
（ステップＳ１１３）地図表示部１５は、ステップＳ１１３で検索した地図情報から地図を構成する。
（ステップＳ１１４）地図表示部１５は、ステップＳ１１４で構成した地図をディスプレイに表示する。ステップＳ１１５に行く。
【００４０】
（ステップＳ１１５）表示手段１３２は、ステップＳ１１０で算出した移動速度をキーに、図柄格納部１４から、図柄を検索する。例えば、移動速度が低速度の範囲（例えば、０以上１ｍ／秒未満）である場合、表示手段１３２は、停止していることを示す図柄を検索する。また、移動速度が中速度の範囲（例えば、１ｍ／秒以上５ｍ／秒未満）である場合、表示手段１３２は、歩いて移動していることを示す図柄を検索する。さらに、移動速度が高速度の範囲（例えば、５ｍ／秒以上）である場合、表示手段１３２は、乗り物（例えば、電車、車等）に乗って移動していることを示す図柄を検索する。
【００４１】
なお、表示手段１３２は、ステップＳ１０８で算出した「向き」をキーに、図柄格納部１４から、図柄を検索しても良い。例えば、「向き」が０度である場合、表示手段１３２は、停止していることを示す図柄を検索する。また、例えば、「向き」が０度でない場合、表示手段１３２は、移動していることを示す図柄を検索する。また、例えば、「向き」が４５度である場合、表示手段１３２は、北東に移動していることを示す図柄を検索する。また、例えば、「向き」が９０度である場合、表示手段１３２は、北に移動していることを示す図柄を検索する。また、例えば、「向き」が−９０度である場合、表示手段１３２は、南に移動していることを示す図柄を検索する。
【００４２】
また、表示手段１３２は、ステップＳ１０８で算出した距離をキーに、図柄格納部１４から、図柄を検索しても良い。例えば、距離が１ｍ未満である場合、表示手段１３２は、停止していることを示す図柄を検索する。また、例えば、距離が１ｍ以上である場合、表示手段１３２は、移動していることを示す図柄を検索する。
【００４３】
（ステップＳ１１６）表示手段１３２は、ステップＳ１１５で表示した地図上に、ステップＳ１１５で検索した図柄を携帯端末の移動の向きが分かるように表示する。「携帯端末の移動の向きが分かるように表示する」とは、図柄が移動していることを示す図柄である場合、図柄が示す移動方向の角度とステップＳ１０８で算出された「向き」の角度が一致するように表示することである。例えば、図柄が矢印である場合、矢印の方向と「向き」が一致するように、矢印を「向き」の角度だけ回転させて表示すること等である。
【００４４】
（ステップＳ１１７）表示手段１３２は、携帯端末識別子バッファ（１）から携帯端末識別子（以下、「携帯端末識別子（１）」とする。）取得する。
（ステップＳ１１８）表示手段１３２は、ステップＳ１１７で取得した携帯端末識別子（１）をステップＳ１１６で表示した図柄とともに表示する。「図柄とともに表示する」とは、例えば、図柄の近辺に表示すること等である。
【００４５】
（ステップＳ１１９）位置情報受信部１２は、位置情報バッファ、受信時刻バッファおよび携帯端末識別子バッファの各々に「ＮＵＬＬ」を代入する。
（ステップＳ１２０）位置情報受信部１２は、ポインタｉを「１」にする。ステップＳ１０２に戻る。
【００４６】
（ステップＳ１２１）位置情報受信部１２は、タイムアウトか否かを判断する。位置情報受信部１２がタイムアウトであると判断した場合、ステップＳ１２２に行き、そうでない場合、ステップＳ１０３に戻る。
【００４７】
（ステップＳ１２２）表示手段１２は、位置情報を受信できない旨のエラー情報をディスプレイに表示する。「位置情報を受信できない旨のエラー情報」は、予め決められた文字列、例えば、「位置情報を受信できません」等である。ステップＳ１００に戻る。
なお、上記フローチャートにおいて、電源スイッチをＯＦＦまたは割り込み等により情報処理装置の動作は終了する。
【００４８】
以下、本実施の形態における携帯端末２の動作について図３のフローチャートを用いて説明する。
（ステップＳ２００）位置情報取得部２１は、位置情報を受信したか否かを判断する。位置情報取得部２１が位置情報を受信したと判断した場合、ステップＳ２０１に行き、そうでないと判断した場合ステップＳ２０３に行く。なお、ここでは、位置情報取得部２１は、携帯端末２の電源がＯＮ状態である場合に、所定の頻度（例えば、電源ＯＮしてから１０秒間隔等）で位置情報を取得しつづけるものである。
【００４９】
（ステップＳ２０１）位置情報取得部２１は、ステップＳ２００で位置情報を受信した時刻である受信時刻を、携帯端末に内蔵の時計から取得する。
（ステップＳ２０２）位置情報取得部２１は、ステップＳ２００で受信した位置情報と、ステップＳ２０１で取得した受信時刻を対応付けて蓄積する。ステップＳ２００に戻る。
【００５０】
（ステップＳ２０３）受付部２０は、情報処理装置１から、「位置情報を送信する指示」を受信したか否かを判断する。受付部２０が情報処理装置１から、「位置情報を送信する指示」を受信したと判断した場合、ステップＳ２０１に行き、そうでないと判断した場合、ステップＳ２０７に行く。
【００５１】
（ステップＳ２０４）送信部２２はステップＳ２０３で蓄積した位置情報と受信時刻を取得する。
【００５２】
（ステップＳ２０５）送信部２２は、携帯端末識別子格納部２３から、携帯端末識別子を取得する。
（ステップＳ２０６）送信部２２は、ステップＳ２０４で取得した位置情報と受信時刻と、ステップＳ２０５で取得した携帯端末識別子を情報処理装置１に送信する。ステップＳ２００に戻る。
【００５３】
（ステップＳ２０７）終了指示受付手段（図示せず）は、「終了する指示」を受け付けたか否かを判断する。終了指示受付手段が当該「終了する指示」を受け付けたと判断した場合、終了し、そうでないと判断した場合、ステップＳ２００に戻る。
【００５４】
以下に、情報処理装置１と携帯端末２の具体的動作について説明する。図４は、情報処理装置１と携帯端末２の外観図である。図４において、携帯端末２は、携帯電話である。以下において、携帯端末２は携帯電話であるとして説明する。
【００５５】
今、図５に示すように、「Ｓ−ＭＡＰ」のアプリケーションアが起動し、「Ｓ−ＭＡＰ」の表示画面がディスプレイに表示されている。なお、「Ｓ−ＭＡＰ」は、情報処理装置１の動作をするアプリケーションであり、「Ｓ−ＭＡＰ」は、例えば、受発注支援ソフト、配送支援ソフト、営業支援ソフト等のアプリケーションに組み込まれていてもよい。図５において、表示画面は、地図を表示するフィールド、携帯電話を特定する宛先、送信メッセージ等を入力するフィールド等、「送信」ボタン等を有する。
【００５６】
ユーザがキー操作等して、宛先の入力フィールドに氏名「田中一郎、小林健一」を入力する（図５参照）。そして、ユーザは、「送信」ボタンをクリックする。これらのことは、受付部１０が「位置情報を送信する指示」の入力を受け付けたことを意味する。
【００５７】
次に、指示送信部１１は、当該「位置情報を送信する指示」を、「田中一郎」をキーに検索された電話番号またはメールアドレスで識別される携帯電話に送信する。また、指示送信部１１は、当該「位置情報を送信する指示」を、「小林健一」をキーに検索された電話番号またはメールアドレスで識別される携帯電話に送信する。なお、指示送信部１１が、氏名をキーに、「電話番号とメールアドレスと氏名との関係を示すテーブル（図示せず）」から、電話番号またはメールアドレスを検索しても良く、指示受付部１０が、当該検索をしても良い。「電話番号とメールアドレスと氏名との関係を示すテーブル（図示せず）」は、情報処理装置１に内蔵の記録媒体に保持されている。
【００５８】
なお、指示送信部１１は、位置情報受信部１２が一の携帯電話から２つの「位置情報と受信時刻および携帯端末識別子」を受信するように、「位置情報を送信する指示」を各々の携帯電話（「田中一郎」と「小林健一」の携帯電話）に、２度送信する。
【００５９】
以下に、「田中一郎」が携帯している携帯電話（以下、「携帯電話（田中）という。）の動作について説明する。携帯電話（田中）の電源がＯＮ状態である場合、位置情報取得部２１は、５秒毎に位置情報を受信する。そして、位置情報取得部２１は、当該位置情報を受信した受信時刻を、携帯電話（田中）に内蔵の時計から取得する。図６は、位置情報と受信時刻の例を示す図である。図６において、位置情報は、経度緯度を示す情報「東経１３９度４１分３８秒２、北緯３５度４０分５９秒０」である。なお、位置情報取得部２１は、当該位置情報と受信時刻「１４時２８分０１秒」をリンク付けて蓄積する。
【００６０】
受付部２０は、情報処理装置１から、「位置情報を送信する指示」を受信する。次に、受付部２０が「位置情報を送信する指示」を受信したと判断した場合、送信部２２は、位置情報取得部２１が直近に蓄積した最新の位置情報と受信時刻を取得する。次に、送信部２２は、携帯端末識別子格納部２３から、携帯端末識別子の一つである氏名「田中一郎」を取得する。図７は、携帯電話の管理情報の例を示す図である。図７において、「管理情報」は、携帯端末識別子である、電話番号、メールアドレスまたは氏名等を有する。なお、送信部２２は、携帯端末識別子格納部２３から、氏名を取得したが、その他の携帯端末識別子である電話番号またはメールアドレス等を取得し、送信しても良い。
【００６１】
次に、送信部２２は、位置情報、受信時刻及び氏名を対にして、情報処理装置１に送信する。図８は、送信部２２から情報処理装置１に送信する位置情報、受信時刻及び氏名のデータ例を示す図である。
なお、携帯電話（田中）は、「位置情報を送信する指示」を受信した場合、上記の動作を繰り返す。
【００６２】
また、「小林健一」が携帯している携帯電話（以下、「携帯電話（小林）」という。）の動作は、送信部２２が氏名を取得し、当該氏名と位置情報と受信時刻を送信する動作を除き、上記で説明した携帯電話（田中）の動作と同様である。携帯電話（小林）の送信部２２の動作は以下である。図９は、携帯電話（小林）の管理情報の例を示す図である。図９において、「管理情報」は、携帯端末識別子である、電話番号、メールアドレス、氏名（所属）、または社員番号等を有する。送信部２２は、携帯端末識別子格納部２３から、携帯端末識別子の一つである社員番号「Ｓ１０４３」を取得する。そして、送信部２２は、位置情報、受信時刻及び社員番号を対にして、情報処理装置１に送信する。図１０は、位置情報、受信時刻及び社員番号の例である。なお、送信部２２は、携帯端末識別子格納部２３から、社員番号を取得したが、その他の携帯端末識別子である電話番号、メールアドレスまたは氏名等を取得し、送信しても良い。
携帯電話（小林）は、「位置情報を送信する指示」を受信した場合、上記の動作を繰り返す。
【００６３】
次に、情報処理装置１の位置情報受信部１２は、携帯電話（田中）と携帯電話（小林）から、位置情報、受信時刻および携帯端末識別子を受信する。位置情報受信部１２は、携帯電話（田中）から受信した位置情報を位置情報バッファに、受信時刻を受信時刻バッファに、また携帯端末識別子を携帯端末識別子バッファに各々蓄積する。また、位置情報受信部１２は、携帯電話（小林）から受信した位置情報を位置情報バッファに、受信時刻を受信時刻バッファに、また携帯端末識別子を携帯端末識別子バッファに各々蓄積する。なお、バッファのポインタ番号は、各々異なる番号になるように設定する。例えば、携帯電話（田中）から受信した位置情報は、位置情報バッファ（１）と位置情報バッファ（２）に蓄積し、携帯電話（小林）から受信した位置情報は、位置情報バッファ（１１）と位置情報バッファ（１２）に蓄積する等である。図１１と図１２は、蓄積された位置情報、受信時刻および携帯端末識別子のデータ例を示す図である。図１１において、位置情報、受信時刻および携帯端末識別子は、携帯電話（田中）から受信したものである。また、図１２において、位置情報、受信時刻および携帯端末識別子は、携帯電話（小林）から受信したものである。
【００６４】
次に、位置情報受信部１２が携帯電話（田中）から「位置情報、受信時刻および携帯端末識別子」を２つ受信し蓄積した後、算出手段１３１は、位置情報バッファに蓄積されている受信時刻の異なる２つの位置情報を読み出し、当該読み出した２つの位置情報から距離と向きを算出する。なお、具体的な算出方法は、従来技術であるので説明は省略する。
【００６５】
次に、算出手段１３１は、受信時刻バッファに蓄積されている２つの受信時刻を読み出し、当該読み出した２つの受信時刻と算出手段１３１が算出した距離から、移動速度を算出する。なお、具体的な算出方法は、従来技術であるので説明は省略する。図１３は、算出された「距離」と「向き」と「移動速度」の例を示す図である。図１３において、算出された「距離」は「１１．９３ｍ」、「向き」は「３９度」、「移動速度」は「１．１９３ｍ／秒」である。
【００６６】
次に、地図表示部１５は、算出手段１３１が位置情報バッファ（１）から取得した位置情報（「東経１３９度４１分３８秒２、北緯３５度４０分５９秒０」）をキーに、地図情報格納部１６から地図情報を取得する。図１４は、地図情報の例を示す図である。次に、地図表示部１５は、取得した地図情報から地図を構成する。ここで「地図情報から地図を構成する」とは、予め決められた縮尺の地図を構成することを意味する。また縮尺の種類は、例えば、８０００分の１、２１０００分の１、７５０００分の１、１５万分の１等である。次に、地図表示部１５は、当該構成した地図をディスプレイに表示する。なお、地図表示部１５が位置情報で特定される地図を既に表示している場合は、地図表示部１５は、地図を新たに表示しなくても良い。
【００６７】
次に、表示手段１３２は、算出手段１３２が算出した移動速度「１．１９３ｍ／秒」をキーに、図柄格納部１４から、徒歩図（歩いて移動していることを示す図）を取得する。図１５は、図柄格納部１４に格納されている「図柄と移動速度の関係を示す情報」の例を示す図である。図１５において、図柄は、停止図、徒歩図、乗物図の３種類である。停止図は、停止していることを示す図である。また、徒歩図は、歩いて移動していることを示す図である。乗物図は、乗り物に載って移動している図である。なお、図柄は、これら３種類に限定されず、その他の図柄でも良い。
【００６８】
次に、表示手段１３２は、地図上に、当該徒歩図を、図１６に示すように「向き」の角度「３９度」に回転して表示する。図１６において、表示画面の左上部のフィールドに地図の区域「新宿区」が強調表示されている。また、表示画面の右上部のフィールドに「地図」が表示されている。そして、その、地図上に、徒歩図の図柄と携帯端末識別子の「田中一郎」及び受信時刻「１４：２８」が表示されている。また、表示手段１３２は、表示画面の右下部の位置情報一覧のフィールドに、受信時刻と日付を示す日時、携帯電話識別子を示す情報の移動体（氏名）、位置（住所）を表示しても良い。なお、表示手段１３２は、経度緯度をキーに、「経度緯度と住所の関係を示す情報（図示しない）」から、位置（住所）を検索する。「経度緯度と住所の関係を示す情報（図示しない）」は、地図情報格納部１６に保持されている。
【００６９】
また、携帯電話（小林）の位置情報を受信し、当該位置情報から「距離」と「向き」と「移動速度」等を算出し、当該移動速度等をキーに、図柄を取得し、当該図柄を地図上に表示する動作は、上記で説明した動作と同様であるので、説明は省略する。なお、図１６において、携帯電話（小林）の位置と徒歩図と携帯端末識別子の「Ｓ１０４３」、「小林健一」及び受信時刻「１４：２９」が表示されている。
【００７０】
なお、算出手段１３１は、最初に、携帯電話（田中）の、距離、向き、移動速度等を算出し、次に、携帯電話（田中）の、距離、向き、移動速度等を算出したが、各々を算出する順番は特に問わず、位置情報受信部１２が受信した順序で、算出する順序を決めても良い。
【００７１】
なお、移動速度が「０ｍ／ｓ」である場合、表示手段１３２は、移動速度「０ｍ／ｓ」をキーに、図柄格納部１４から、停止図の図柄を検索する（図１５参照）。次に、表示手段１３２は、地図表示部１５が表示した地図上に、表示手段１３２が取得した停止図の図柄を、算出手段１３１が算出した「向き」に基づいて、表示する。「「向き」に基づいて表示する」とは、図柄が示す移動方向の角度と「向き」の角度が一致するように表示することである。表示手段１３２は、「向き」が「０度」である場合、停止図の図柄を回転せずに、そのまま、停止図の図柄を地図上に表示する。なお、表示手段１３２は、停止図の図柄を取得した場合には、「向き」に関係なく、停止図の図柄を回転せずに、そのまま、停止図の図柄を地図上に表示しても良い。また、表示手段１３２は、地図表示部１５が表示した地図上に、図柄とともに携帯端末識別子「田中一郎」を表示する。図１７は、ディスプレイの表示例を示す図である。図１７において、地図上に、停止図の図柄と携帯端末識別子の「田中一郎」及び受信時刻「１５：３０」が表示されている。
【００７２】
電源がＯＦＦの状態になるか、または割り込み処理があるまで、上記で説明したように、情報処理装置１は、位置情報を送信する指示を携帯電話に送信し、一の携帯電話毎に「位置情報と受信時刻および携帯端末識別子」を２つ受信する。そして、２つの位置情報から距離、向き、また移動速度を算出し、当該移動速度等から図柄を検索し、当該検索した図柄を地図上に表示する、ことを情報処理装置１は繰り返す。なお、割り込み処理等があれば、情報処置装置１が図柄を表示する動作は終了する。
【００７３】
また、本実施の形態において、携帯電話の送信部２２は、情報処理装置１に位置情報と携帯端末識別子及び受信時刻を送信するものだったが、携帯電話の送信部２２は、情報処理装置１に位置情報と携帯端末識別子を送信するものでも良く、また、携帯電話の送信部２２は、情報処理装置１に位置情報のみを送信するものでも良い。携帯電話の送信部２２が情報処理装置１に位置情報と携帯端末識別子のみを送信する場合、情報処理装置１の算出手段１３１は、距離と向きのみを算出する。また、携帯電話の送信部２２が情報処理装置１に位置情報のみを送信する場合、情報処理装置１の表示手段１３２は、図柄のみを地図上に表示しても良い。
【００７４】
また、本実施の形態において、表示手段１３２は、図柄と携帯端末識別子及び受信時刻を地図上に表示するものだったが、表示手段１３２は、図柄と携帯端末識別子を地図上に表示してもよく、また、表示手段１３２は、図柄のみを地図上に表示しても良い。
【００７５】
また、本実施の形態において、表示手段１３２は、「移動速度」をキーに、図柄格納部１４から、図柄を検索するものだったが、表示手段１３２は、「距離」または「向き」をキーに停止中であることを示す図柄または移動中であることを示す図柄を検索しても良い。かかる場合、図柄格納部１４は、「図柄と距離と向きの関係を示す情報」を格納している。図１８は、「図柄と距離と向きの関係を示す情報」の例を示す図である。図１８において、例えば、距離が「０から１」である場合、図柄は、停止していることを示す図柄「●」（黒色のドット）である。また、例えば、向きが「北」、または、ほぼ北向きである場合、図柄は、北向きを示す図柄「↑」（上向きの矢印）である。
【００７６】
また、本実施の形態において、携帯電話は、情報処理装置１から「位置情報を送信する指示」を受信した後、位置情報を受信し、当該位置情報を情報処理装置１に送信するものだったが、携帯電話は、情報処理装置１から「位置情報を送信する指示」を受信しなくても良い。かかる場合、携帯電話は、所定の頻度で位置情報を受信し、当該位置情報を受信後、当該位置情報を情報処理装置１に送信しても良い。かかる場合、情報処理装置１は、当該位置情報を受信し、上記で説明したように、位置情報に基づいて、図柄を地図上に表示しても良い。
【００７７】
また、本実施の形態において、ユーザは、キー操作等して、宛先の入力フィールドに氏名を入力したが、氏名の代わりに、電話番号またはメールアドレス等を入力しても良い。また、ユーザは、全ての携帯電話を指定しても良い。
【００７８】
以上、本実施の形態によれば、情報処理装置のユーザは、携帯電話を携帯しているユーザの移動状況を正確に把握でき、アクションの指示、例えば、得意先に向かわせる指示、配達先の指示等、を的確に行える。さらに、携帯電話を携帯しているユーザを識別できるので、ユーザの移動状況を把握できるともに、ユーザの営業状況を正確に監視できる。
【００７９】
また、本実施の形態において説明した情報処理装置１の動作について、ソフトウェアで実現し、当該ソフトウェアを例えば、サーバ上に置いて、ソフトウェアダウンロードにより当該ソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して流布しても良い。なお、本実施の形態における動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、保持している地図情報に基づいて、地図を表示する地図表示ステップと、携帯端末の位置情報を２以上受信する位置情報受信ステップと、前記２以上の位置情報に基づいて、保持している携帯端末の移動の様子を示す図柄を、地図表示ステップで表示した地図の上に表示する携帯端末位置情報表示ステップを実行させるためのプログラムである。
【００８０】
また、コンピュータに、保持している地図情報に基づいて、地図を表示する地図表示ステップと、携帯端末の位置情報と携帯端末を識別する携帯端末識別子を、２以上受信する位置情報受信ステップと、２以上の位置情報に基づいて、保持している携帯端末の移動の様子を示す図柄と携帯端末識別子を、地図表示ステップで表示した地図の上に表示する携帯端末位置情報表示ステップを実行させるためのプログラムである。
【００８１】
なお、本実施の形態における、情報処理装置または携帯端末の各構成要素は、ソフトウェアで実現できるものはソフトウェアで実現されてもよく、ハードウエア（専用回路）で実現されても良い。
【産業上の利用可能性】
【００８２】
以上のように、本発明は、携帯電話を持つ営業マンが移動中であるのか、停止しているのかを視覚的に表示できるという効果を有し、例えば、携帯電話と情報処理装置を有する位置情報表示システム等に有用である。
【図面の簡単な説明】
【００８３】
【図１】実施の形態１における情報処理装置と携帯端末の構成を示すブロック図
【図２】実施の形態１における情報処理装置の動作について示すフローチャート
【図３】実施の形態１における携帯端末の動作について示すフローチャート
【図４】実施の形態１における情報処理装置と携帯端末の外観例を示す図
【図５】実施の形態１における情報処理装置の表示画面の表示例を示す図
【図６】実施の形態１における位置情報と受信時刻の例を示す図
【図７】実施の形態１における携帯端末識別子の例を示す図
【図８】実施の形態１における位置情報、受信時刻および携帯端末識別子の例を示す図
【図９】実施の形態１における携帯端末識別子の例を示す図
【図１０】実施の形態１における位置情報、受信時刻および携帯端末識別子の例を示す図
【図１１】実施の形態１における位置情報、受信時刻および携帯端末識別子の例を示す図
【図１２】実施の形態１における位置情報、受信時刻および携帯端末識別子の例を示す図
【図１３】実施の形態１における距離、向き、移動速度の例を示す図
【図１４】実施の形態１における地図情報の例を示す図
【図１５】実施の形態１における図柄と移動速度の関係を示す情報の例を示す図
【図１６】実施の形態１における情報処理装置の表示画面の表示例を示す図
【図１７】実施の形態１における情報処理装置の表示画面の表示例を示す図
【図１８】実施の形態１における図柄と距離と向きの関係を示す情報の例を示す図
【符号の説明】
【００８４】
１  情報処理装置
１０  指示受付部
１１  指示送信部
１２  位置情報受信部
１３  携帯端末位置情報表示部
１３１  算出手段
１３２  表示手段
１４  図柄格納部
１５  地図表示部
１６  地図情報格納部
２  携帯端末
２０  受付部
２１  位置情報取得部
２２  送信部
２３  携帯端末識別子格納部
【図１】
2005202152.tif 000003
【図２】
2005202152.tif 000004
【図３】
2005202152.tif 000005
【図４】
2005202152.tif 000006
【図５】
2005202152.tif 000007
【図６】
2005202152.tif 000008
【図７】
2005202152.tif 000009
【図８】
2005202152.tif 000010
【図９】
2005202152.tif 000011
【図１０】
2005202152.tif 000012
【図１１】
2005202152.tif 000013
【図１２】
2005202152.tif 000014
【図１３】
2005202152.tif 000015
【図１４】
2005202152.tif 000016
【図１５】
2005202152.tif 000017
【図１６】
2005202152.tif 000018
【図１７】
2005202152.tif 000019
【図１８】
2005202152.tif 000020