(57)【要約】移動端末位置情報取得装置５００、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００およびコンビニエンスストア処理装置１６００から、利用者の行動における位置情報を日時に対応付けて取得する情報格納部１８０２と、利用者からのリクエストに応じて、取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する制御部１８０５とを備えている。
2003069525.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
利用者の行動における位置情報を日時に対応付けて取得する取得手段、
前記利用者からのリクエストに応じて、前記取得手段により取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供手段、
として機能させるための位置情報管理プログラム。
【請求項２】
前記提供手段は、前記位置情報を移動経路に沿った地図で提供することを特徴とする請求の範囲第１項に記載の位置情報管理プログラム。
【請求項３】
前記取得手段は、前記利用者に関連するテキスト、画像を含む付加情報に対応付けて前記位置情報を取得し、前記提供手段は、前記付加情報も前記利用者に提供することを特徴とする請求の範囲第１項に記載の位置情報管理プログラム。
【請求項４】
前記取得手段は、少なくとも、移動体通信キャリア、交通機関、店舗という複数の系統で構成され、前記提供手段は、前記利用者に関連する系統別の位置情報を時系列的に提供することを特徴とする請求の範囲第１項に記載の位置情報管理プログラム。
【請求項５】
前記コンピュータを、前記位置情報が所定条件を満たした場合、当該利用者へ特典を付与する特定付与手段として機能させるための請求の範囲第１項に記載の位置情報管理プログラム。
【請求項６】
前記コンピュータを、前記位置情報が所定条件を満たした場合、当該利用者へ特典を付与する特定付与手段として機能させ、前記所定条件は、スポンサー毎に複数設定されていることを特徴とする請求の範囲第１項に記載の位置情報管理プログラム。
【請求項７】
利用者の行動における位置情報を日時に対応付けて取得する取得工程と、
前記利用者からのリクエストに応じて、前記位置情報取得工程で取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供工程と、
を含むことを特徴とする位置情報管理方法。
【請求項８】
利用者の行動における位置情報を日時に対応付けて取得する取得手段と、
前記利用者からのリクエストに応じて、前記取得手段により取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供手段と、
を備えたことを特徴とする位置情報管理装置。
【発明の詳細な説明】
技術分野
本発明は、位置情報管理プログラム、位置情報管理方法および位置情報管理装置に関するものである。
背景技術
従来の位置情報システムでは、携帯電話機等を用いて個人の位置を特定し、位置情報をキーとして、データベースから最寄り駅や店舗等の周辺地区情報や、目的地までの道順情報を抽出している。
しかしながら、従来の位置情報システムでは、位置情報がデータベース検索上のキーとして利用されているにすぎず、当該個人の行動履歴の分析等のニーズを満たすものではない。
すなわち、従来では、個人の位置情報が位置情報システム内でクローズしているため、個人が当該位置情報を十分に利用することができず、利用性が低いという問題があった。
本発明は、上記に鑑みてなされたもので、位置情報の利用性を高めることができる位置情報管理プログラム、位置情報管理方法および位置情報管理装置を提供することを目的としている。
発明の開示
上記目的を達成するために、本発明は、コンピュータを、利用者の行動における位置情報を日時に対応付けて取得する取得手段、前記利用者からのリクエストに応じて、前記取得手段により取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供手段として機能させるための位置情報管理プログラムである。
また、本発明は、利用者の行動における位置情報を日時に対応付けて取得する取得工程と、前記利用者からのリクエストに応じて、前記位置情報取得工程で取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供工程とを含むことを特徴とする。
また、本発明は、利用者の行動における位置情報を日時に対応付けて取得する取得手段と、前記利用者からのリクエストに応じて、前記取得手段により取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供する提供手段とを備えたことを特徴とする。
この発明によれば、利用者の行動における位置情報を日時に対応付けて取得し、利用者からのリクエストに応じて、取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供しているため、利用者が当該位置情報を直接的に利用することができ、位置情報の利用性を高めることができる。
発明を実施するための最良の形態
以下、図面を参照して本発明にかかる一実施の形態について詳細に説明する。第１図は、本発明にかかる一実施の形態の構成を示すブロック図である。この図には、利用者の行動に際して、例えば、４系統で位置情報を取得し、取得された位置情報を活用するための位置情報活用システムが図示されている。以下に、上述した４系統について列挙する。
（１）移動端末（携帯電話等）を利用して位置情報（利用者が利用した中継装置の位置）を取得する中継装置系統
（２）自動改札装置を利用して位置情報（利用者が利用した駅の位置）を取得する自動改札装置系統
（３）ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）装置を利用して位置情報（利用者が利用した販売店の位置）を取得するＰＯＳ装置系統
（４）コンビニエンスストア設置端末を利用して位置情報（利用者が利用したコンビニエンスストアの位置）を取得するコンビニエンスストア設置端末系統
同図において、移動端末１００は、利用者により携帯される携帯電話機等であり、第４図に示した移動端末情報Ｊを無線ネットワーク２００を介して中継装置３００へ送信する。
この移動端末情報Ｊは、利用者ＩＤ、パスワード、テキスト、添付ファイル、日時というフィールドを備えている。利用者ＩＤは、利用者を識別するための識別子である。
パスワードは、利用者が位置情報活用システムを利用する際の本人認証用の情報である。テキストは、移動端末１００のテキスト編集機能を利用して作成された文字列（日記等）である。
添付ファイルは、移動端末１００の撮像機能を利用して撮像された画像ファイル等である。以下では、これらのテキストおよび添付ファイルを付加情報と称する。日時は、移動端末情報Ｊが生成された日時に関する情報である。
第１図に戻り、中継装置３００は、各地域に設けられており、無線基地局としての機能の他に、利用者（移動端末１００）の位置に関する情報をネットワーク４００を介して、移動端末位置情報取得装置５００へ送信する。第２図には、中継装置３００から送信される位置情報Ａのフォーマットが図示されている。
この位置情報Ａは、前述した利用者ＩＤ、パスワード、付加情報、日時および位置ＩＤから構成されている。日時は、移動端末情報Ｊ（第４図参照）の日時または位置情報の生成日時である。位置ＩＤは、利用者（中継装置３００）の位置を識別するための識別子である。
第５図に示した位置情報Ｐは、中継装置３００から移動端末位置情報取得装置５００へ送信される位置情報Ａ（第２図参照）の具体例である。この位置情報Ｐは、移動端末情報Ｊ（第４図参照）に位置ＩＤが付加されている。この位置ＩＤは、位置を識別するための識別子であり、後述する位置関連情報データベース５３０（第８図参照）や位置変換テーブル１８５０（第１４図参照）等より位置を求める場合に用いられる。
移動端末位置情報取得装置５００は、中継装置３００からネットワーク４００を介して位置情報を取得する装置である。第３図には、前述した中継装置系統を構成する移動端末位置情報取得装置５００が図示されている。この移動端末位置情報取得装置５００において、通信インタフェース５０１は、所定の通信プロトコルに従って、ネットワーク４００を介して中継装置３００との間の通信を制御する。
情報取得部５０２は、中継装置３００から位置情報Ａ（第２図参照）を取得する。認証部５０３は、位置情報Ａに含まれる「利用者ＩＤ」および「パスワード」と、第６図に示した利用者認証情報データベース５１０とを照合し、当該利用者の認証を行う。利用者認証情報データベース５１０は、利用者ＩＤおよびパスワードというフィールドを備えている。
検索部５０４は、利用者認証情報データベース５１０、利用者情報データベース５２０および位置関連情報データベース５３０を検索する機能を備えている。利用者情報データベース５２０は、第７図に示したように、利用者に関する「利用者ＩＤ」、「氏名」、「生年月日」および「利用回数」というフィールドを備えている。
位置関連情報データベース５３０は、第８図に示したように、「位置ＩＤ」、「位置」、「天気」、「ニュース」および「グルメ」というフィールドを備えている。「位置ＩＤ」は、第５図に示した「位置ＩＤ」に対応しており、当該利用者が利用している中継装置３００が設置されている位置を識別するための識別子である。「位置」は、中継装置が設置されている位置に関する名称、地点名等である。
「天気」は、当該位置の天気に関する情報である。「ニュース」は、当該位置に関連するニュースに関する情報である。「グルメ」は、当該位置での飲食店に関する情報である。
有効期限設定部５０５は、中継装置３００からの位置情報Ａに有効期限を設定する機能を備えている。制御部５０６は、有効期限が設定された位置情報Ａを後述する位置情報管理装置１８００へ送信する機能等を備えている。通信インタフェース５０７は、所定の通信プロトコルに従って、ネットワーク１７００を介して、位置情報管理装置１８００との間の通信を制御する。
第１図に戻り、定期券６００は、利用者により携帯され、鉄道乗車時に乗車券として利用される。この定期券６００は、利用者ＩＤやパスワード、乗車情報等を記憶する磁気テープや集積回路を備えている。
自動改札装置７００は、各駅に設けられており、定期券６００からの情報に基づいて改札を行う改札機能と、利用者（自動改札装置７００）の位置（駅）に関する位置情報をネットワーク８００を介して、定期券利用状況監視装置９００へ送信する機能とを備えている。ここで、自動改札装置７００から送信される位置情報は、第２図に示したフォーマットである。この場合、位置ＩＤは、利用者（自動改札装置７００）の位置（駅）を識別するための識別子である。
定期券利用状況監視装置９００は、自動改札装置７００からネットワーク８００を介して位置情報を取得する装置である。第９図には、前述した自動改札装置系統を構成する定期券利用状況監視装置９００が図示されている。この定期券利用状況監視装置９００において、通信インタフェース９０１は、所定の通信プロトコルに従って、ネットワーク８００を介して自動改札装置７００との間の通信を制御する。
情報取得部９０２は、自動改札装置７００から位置情報Ａ（第２図参照）を取得する。認証部９０３は、位置情報Ａに含まれる「利用者ＩＤ」および「パスワード」と、利用者認証情報データベース９１０とを照合し、当該利用者の認証を行う。利用者認証情報データベース９１０は、利用者認証情報データベース５１０（第６図参照）と同様のフィールドを備えている。
検索部９０４は、利用者認証情報データベース９１０、利用者情報データベース９２０および位置関連情報データベース９３０を検索する機能を備えている。利用者情報データベース９２０は、利用者情報データベース５２０（第７図参照）と同様のフィールドを備えている。
位置関連情報データベース９３０は、位置関連情報データベース５３０（第８図参照）と同様のフィールドを備えている。
有効期限設定部９０５は、自動改札装置７００からの位置情報Ａに有効期限を設定する機能を備えている。制御部９０６は、有効期限が設定された位置情報Ａを位置情報管理装置１８００へ送信する機能等を備えている。通信インタフェース９０７は、所定の通信プロトコルに従って、ネットワーク１７００を介して、位置情報管理装置１８００との間の通信を制御する。
第１図に戻り、クレジットカード１０００は、利用者により携帯され、カード決済時に利用される。このクレジットカード１０００は、利用者ＩＤやパスワード、カード情報等を記憶する磁気テープや集積回路を備えている。
ＰＯＳ装置１１００は、各店舗に設けられており、クレジットカード１０００からの情報に基づいてカード決済を行う決済機能と、利用者（ＰＯＳ装置１１００）の位置（店舗）に関する位置情報をネットワーク１２００を介して、クレジットカード利用状況監視装置１３００へ送信する機能とを備えている。ここで、ＰＯＳ装置１１００から送信される位置情報は、第２図に示したフォーマットである。この場合、位置ＩＤは、利用者（ＰＯＳ装置１１００）の位置（店舗）を識別するための識別子である。
クレジットカード利用状況監視装置１３００は、ＰＯＳ装置１１００からネットワーク１２００を介して位置情報を取得する装置である。第１０図には、前述したＰＯＳ装置系統を構成するクレジットカード利用状況監視装置１３００が図示されている。このクレジットカード利用状況監視装置１３００において、通信インタフェース１３０１は、所定の通信プロトコルに従って、ネットワーク１２００を介してＰＯＳ装置１１００との間の通信を制御する。
情報取得部１３０２は、ＰＯＳ装置１１００から位置情報Ａ（第２図参照）を取得する。認証部１３０３は、位置情報Ａに含まれる「利用者ＩＤ」および「パスワード」と、利用者認証情報データベース１３１０とを照合し、当該利用者の認証を行う。利用者認証情報データベース１３１０は、利用者認証情報データベース５１０（第６図参照）と同様のフィールドを備えている。
検索部１３０４は、利用者認証情報データベース１３１０、利用者情報データベース１３２０および位置関連情報データベース１３３０を検索する機能を備えている。利用者情報データベース１３２０は、利用者情報データベース５２０（第７図参照）と同様のフィールドを備えている。
位置関連情報データベース１３３０は、位置関連情報データベース５３０（第８図参照）と同様のフィールドを備えている。
有効期限設定部１３０５は、ＰＯＳ装置１１００からの位置情報Ａに有効期限を設定する機能を備えている。制御部１３０６は、有効期限が設定された位置情報Ａを位置情報管理装置１８００へ送信する機能等を備えている。
通信インタフェース１３０７は、所定の通信プロトコルに従って、ネットワーク１７００を介して、位置情報管理装置１８００との間の通信を制御する。カード会社認証装置１３０８は、クレジットカード会社に設けられており、カード決済時にネットワーク１２００を介して本人認証を行う。
第１図に戻り、コンビニエンスストア設置端末１４００は、各コンビニエンスストアに設けられており、利用者（コンビニエンスストアのお客）により操作される端末である。このコンビニエンスストア設置端末１４００は、コンサートの予約受け付けや、各種情報の閲覧等を行うための機能と、利用者（コンビニエンスストア設置端末１４００）の位置（コンビニエンスストア）に関する位置情報をネットワーク１５００を介して、コンビニエンスストア処理装置１６００へ送信する機能とを備えている。
ここで、コンビニエンスストア設置端末１４００から送信される位置情報は、第２図に示したフォーマットである。この場合、位置ＩＤは、利用者（コンビニエンスストア設置端末１４００）の位置（コンビニエンスストア）を識別するための識別子である。
コンビニエンスストア処理装置１６００は、コンビニエンスストア設置端末１４００からネットワーク１５００を介して位置情報を取得する装置である。第１１図には、前述したコンビニエンスストア設置端末系統を構成するコンビニエンスストア処理装置１６００が図示されている。このコンビニエンスストア処理装置１６００において、通信インタフェース１６０１は、所定の通信プロトコルに従って、ネットワーク１５００を介してコンビニエンスストア設置端末１４００との間の通信を制御する。
情報取得部１６０２は、コンビニエンスストア設置端末１４００から位置情報Ａ（第２図参照）を取得する。認証部１６０３は、位置情報Ａに含まれる「利用者ＩＤ」および「パスワード」と、利用者認証情報データベース１６１０とを照合し、当該利用者の認証を行う。利用者認証情報データベース１６１０は、利用者認証情報データベース５１０（第６図参照）と同様のフィールドを備えている。
検索部１６０４は、利用者認証情報データベース１６１０、利用者情報データベース１６２０および位置関連情報データベース１６３０を検索する機能を備えている。利用者情報データベース１６２０は、利用者情報データベース５２０（第７図参照）と同様のフィールドを備えている。
位置関連情報データベース１６３０は、位置関連情報データベース５３０（第８図参照）と同様のフィールドを備えている。
有効期限設定部１６０５は、コンビニエンスストア設置端末１４００からの位置情報Ａに有効期限を設定する機能を備えている。制御部１６０６は、有効期限が設定された位置情報Ａを位置情報管理装置１８００へ送信する機能等を備えている。通信インタフェース１６０７は、所定の通信プロトコルに従って、ネットワーク１７００を介して、位置情報管理装置１８００との間の通信を制御する。
第１図に戻り、位置情報管理装置１８００は、移動端末位置情報取得装置５００、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００およびコンビニエンスストア処理装置１６００のそれぞれから位置情報を取得し、これらの位置情報を管理する機能を備えている。また、位置情報管理装置１８００は、複数の利用者側にそれぞれ設けられたクライアント２０００１〜２０００ｎのアクセスに応じて、位置情報を提供する。
第１２図に示した位置情報管理装置１８００において、通信インタフェース１８０１は、所定の通信プロトコルに従って、ネットワーク１７００を介して、移動端末位置情報取得装置５００、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００およびコンビニエンスストア処理装置１６００との間の通信を制御する。
情報格納部１８０２は、移動端末位置情報取得装置５００、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００およびコンビニエンスストア処理装置１６００のそれぞれからの位置情報を第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０に格納する。
具体的には、移動端末位置情報取得装置５００からの位置情報は、第１位置情報として、第１３図に示した第１位置情報データベース１８１０に格納される。この第１位置情報データベース１８１０は、前述した「利用者ＩＤ」、「パスワード」、「テキスト」、「添付ファイル」、「日時」および「位置ＩＤ」に加えて、「位置」、「位置特定機関」というフィールドを備えている。
「位置」は、位置ＩＤをキーとして、第１４図に示した位置変換テーブル１８５０から検索され、利用者の位置に関する情報である。「位置特定機関」は、位置ＩＤをキーとして位置変換テーブル１８５０から検索され、位置を特定した機関（携帯電話会社等）に関する情報である。
また、第１２図に示した定期券利用状況監視装置９００からの位置情報は、第２位置情報として、第２位置情報データベース１８２０に格納される。この第２位置情報データベース１８２０は、第１位置情報データベース１８１０（第１３図参照）と同様のフィールドを備えている。
また、クレジットカード利用状況監視装置１３００からの位置情報は、第３位置情報として、第３位置情報データベース１８３０に格納される。この第３位置情報データベース１８３０は、第１位置情報データベース１８１０（第１３図参照）と同様のフィールドを備えている。
また、コンビニエンスストア処理装置１６００からの位置情報は、第４位置情報として、第４位置情報データベース１８４０に格納される。この第４位置情報データベース１８４０は、第１位置情報データベース１８１０（第１３図参照）と同様のフィールドを備えている。
認証部１８０３は、クライアント２０００１〜２０００ｎのうちいずれかのクライアントより入力された、利用者ＩＤおよびパスワードと、利用者認証情報データベース１８６０とを照合し、当該利用者の認証を行う。この利用者認証情報データベース１８６０は、利用者認証情報データベース５１０（第６図参照）と同様のフィールドを備えている。
検索部１８０４は、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０、第４位置情報データベース１８４０、位置変換テーブル１８５０および利用者認証情報データベース１８６０を検索する機能を備えている。
制御部１８０５は、各部を制御するものであり、位置情報の管理や、位置情報の提供に関する制御を行う。通信インタフェース１８０６は、所定の通信プロトコルに従って、ネットワーク１９００を介して、クライアント２０００１〜２０００ｎとの間の通信を制御する。
第１図に戻り、サービス提供装置２１００は、位置情報管理装置１８００で管理されている位置情報が所定の条件を満たした場合、当該利用者に特典としてのサービスを提供する装置である。サービスの一例としては、ある利用者がＡ駅、Ｂ駅、Ｃ駅の３駅を利用した場合、すなわち、３駅分の位置情報が位置情報管理装置１８００で管理されている場合、遊園地チケットが当該利用者へ提供される等が挙げられる。
第１５図に示したサービス提供装置２１００において、通信インタフェース２１０１は、所定の通信プロトコルに従って、ネットワーク１９００を介して、クライアント２０００１〜２０００ｎおよび位置情報管理装置１８００との間の通信を制御する。
認証部２１０２は、クライアント２０００１〜２０００ｎのうちいずれかのクライアントより入力された、利用者ＩＤおよびパスワードと、利用者認証情報データベース２１１０とを照合し、当該利用者の認証を行う。この利用者認証情報データベース２１１０は、利用者認証情報データベース５１０（第６図参照）と同様のフィールドを備えている。
検索部２１０３は、利用者認証情報データベース２１１０およびサービス情報データベース２１２０を検索する機能を備えている。サービス情報データベース２１２０は、上述したサービスに関連するサービス情報を格納するデータベースである。
このサービス情報データベース２１２０は、第１６図に示したように、サービス情報テーブル２１２０１〜２１２０３から構成されている。サービス情報テーブル２１２０１〜２１２０３のそれぞれは、スポンサー企業毎に設けられており、「サービス名」および「位置情報条件」というフィールドを備えている。
「サービス名」は、当該サービスの名称である。「位置情報条件」は、位置情報管理装置１８００で管理されている位置情報を対象として、サービスが提供される条件を表す。第１５図に戻り、制御部２１０４は、各部を制御するものであり、サービスの提供に関する制御を行う。
つぎに、一実施の形態の動作について、第１７図〜第２３図に示したフローチャートおよび第２４図〜第３５図に示した各画面を参照しつつ説明する。第１７図に示したステップＳＡ１では、移動端末１００は、利用者の操作に応じて、データ編集を実行する。データ編集の例としては、当該利用者のフォト日記を作成するための、第４図に示したテキストの入力や、添付ファイルとしての画像ファイルの作成等が挙げられる。
ステップＳＡ２では、移動端末１００は、中継装置３００への接続要求が利用者からあるか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
また、第１８図に示したステップＳＢ１では、中継装置３００は、携帯端末１００からの接続要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
また、第１９図に示したステップＳＣ１では、第３図に示した移動端末位置情報取得装置５００の制御部５０６は、中継装置３００からの接続要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
また、第２０図に示したステップＳＤ１では、第１２図に示した位置情報管理装置１８００の制御部１８０５は、位置情報取得装置（移動端末位置情報取得装置５００、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００、コンビニエンスストア処理装置１６００）からの接続要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
ステップＳＤ２では、制御部１８０５は、クライアント２０００１〜２０００ｎのうちいずれかのクライアントからの接続要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
ステップＳＤ３では、制御部１８０５は、サービス提供装置２１００からの接続要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。以後、制御部１８０５は、ステップＳＤ１〜ステップＳＤ３の判断を繰り返す。
そして、移動端末１００の利用者からの接続要求があると、移動端末１００は、第１７図に示したステップＳＡ２の判断結果を「Ｙｅｓ」とする。ステップＳＡ３では、移動端末１００は、無線ネットワーク２００を介して中継装置３００へ接続する。ステップＳＡ４では、移動端末１００は、接続が完了したか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
一方、移動端末１００からの接続要求により、中継装置３００は、第１８図に示したステップＳＢ１の判断結果を「Ｙｅｓ」とする。ステップＳＢ２では、中継装置３００は、移動端末１００と接続する。
そして、移動端末１００と中継装置３００との接続が完了すると、移動端末１００は、第１７図に示したステップＳＡ４の判断結果を「Ｙｅｓ」とする。ステップＳＡ５では、移動端末１００は、利用者ＩＤおよびパスワードを中継装置３００へ送信するという利用者認証処理を実行する。
一方、第１８図に示したステップＳＢ３では、中継装置３００は、移動端末１００からの利用者ＩＤおよびパスワードに基づいて、利用者の認証処理を実行する。ステップＳＢ４では、中継装置３００は、認証されたか否かを判断する。この判断結果が「Ｎｏ」である場合、ステップＳＢ９では、中継装置３００は、認証失敗を移動端末１００へ通知する。ステップＳＢ８では、中継装置３００は、移動端末１００との間を接続断とする。
第１７図に示したステップＳＡ６では、移動端末１００は、中継装置３００で認証されたか否かを判断する。そして、中継装置３００から認証失敗が通知されると、移動端末１００は、第１７図に示したステップＳＡ６の判断結果を「Ｎｏ」とする。ステップＳＡ８では、移動端末１００は、中継装置３００との間を接続断とする。
一方、第１８図に示したステップＳＢ３で認証されたとすると、中継装置３００は、ステップＳＢ４の判断結果を「Ｙｅｓ」とする。ステップＳＢ５では、中継装置３００は、移動端末１００へ認証成功を通知する。
これにより、移動端末１００は、第１７図に示したステップＳＡ６の判断結果を「Ｙｅｓ」とする。ステップＳＡ７では、移動端末１００は、無線ネットワーク２００を介して、第４図に示した移動端末情報Ｊを中継装置３００へ送信する。第１８図に示したステップＳＢ６では、中継装置３００は、上記移動端末情報Ｊを受信する。
ステップＳＢ７では、中継装置３００は、ネットワーク４００を介して、移動端末位置情報取得装置５００と接続した後、位置情報Ａ（例えば、位置情報Ｐ：第５図参照）を移動端末位置情報取得装置５００へ送信する。ステップＳＢ８では、中継装置３００は、移動端末１００との間を接続断とする。また、第１７図に示したステップＳＡ８では、移動端末１００は、中継装置３００との間を接続断とする。
一方、中継装置３００からの接続要求があると、第３図に示した移動端末位置情報取得装置５００の制御部５０６は、第１９図に示したステップＳＣ１の判断結果を「Ｙｅｓ」とする。ステップＳＣ２では、制御部５０６は、中継装置３００と接続する。ステップＳＣ３では、認証部５０３は、利用者ＩＤおよびパスワードと、利用者認証情報データベース５１０（第６図参照）とに基づいて、利用者の認証を行う。
ステップＳＣ４では、認証部５０３は、認証されたか否かを判断する。この判断結果が「Ｎｏ」である場合、ステップＳＣ１１では、認証部５０３は、認証失敗を中継装置３００へ通知する。ステップＳＣ１０では、制御部５０６は、中継装置３００との間を接続断とする。
この場合、認証されたとすると、認証部５０３は、ステップＳＣ４の判断結果を「Ｙｅｓ」とする。ステップＳＣ５では、認証部５０３は、中継装置３００へ認証成功を通知する。ステップＳＣ６では、情報取得部５０２は、中継装置３００からの位置情報Ａを受信する。ステップＳＣ７では、有効期限設定部５０５は、中継装置３００から取得した位置情報Ａに有効期限を設定する。ステップＳＣ８では、制御部５０６は、位置情報管理装置１８００に接続する。
これにより、第１２図に示した位置情報管理装置１８００の制御部１８０５は、第２０図に示したステップＳＤ１の判断結果を「Ｙｅｓ」とする。ステップＳＤ４では、位置情報取得装置対応処理が実行される。
具体的には、第２１図に示したステップＳＥ１では、制御部１８０５は、ネットワーク１７００を介して位置情報取得装置（この場合、移動端末位置情報取得装置５００）と接続する。ステップＳＥ２では、制御部１８０５は、位置情報取得装置（この場合、移動端末位置情報取得装置５００）より位置情報を受信したか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
そして、第１９図に示したステップＳＣ９では、移動端末位置情報取得装置５００の制御部５０６（第３図参照）は、ネットワーク１７００を介して位置情報管理装置１８００へ位置情報Ａを送信する。ステップＳＣ１０では、制御部５０６は、位置情報管理装置１８００との間を接続断とする。
そして、上記位置情報Ａが位置情報管理装置１８００に受信されると、第１２図に示した制御部１８０５は、第２１図に示したステップＳＥ２の判断結果を「Ｙｅｓ」とする。
ステップＳＥ３では、情報格納部１８０２は、位置情報取得装置（この場合、移動端末位置情報取得装置５００）からの位置情報Ａおよび位置変換テーブル１８５０に基づく第１位置情報（検索結果）を第１位置情報データベース１８１０（第１３図参照）に格納する。ステップＳＥ４では、制御部１８０５は、位置情報取得装置（この場合、移動端末位置情報取得装置５００）との間を接続断とする。
なお、定期券利用状況監視装置９００、クレジットカード利用状況監視装置１３００、コンビニエンスストア処理装置１６００においても、移動端末位置情報取得装置５００と同様の動作を経て、位置情報が取得される。
従って、第１２図に示した位置情報管理装置１８００では、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０で４系統分の位置情報が管理される。
つぎに、第１２図に示した位置情報管理装置１８００で管理されている位置情報を利用する場合の動作について説明する。この場合、当該利用者は、例えば、クライアント２０００１を操作し、ネットワーク１９００を介して、位置情報管理装置１８００と接続する。
これにより、位置情報管理装置１８００の制御部１８０５は、第２０図に示したステップＳＤ２の判断結果を「Ｙｅｓ」とする。ステップＳＤ５では、クライアント対応処理が実行される。
具体的には、第２２図に示したステップＳＦ１では、制御部１８０５は、クライアント２０００１と接続する。ステップＳＦ２では、認証部１８０３は、第２４図に示した画面３０００をクライアント２０００１のディスプレイに表示させ、この画面３０００で利用者認証処理を実行する。
この画面３０００で利用者ＩＤおよびパスワードが入力された後、エンタボタン３００１が押下されると、認証部１８０３は、利用者ＩＤおよびパスワードと、利用者認証情報データベース１８６０とに基づいて、認証を行う。
ステップＳＦ３では、認証部１８０３は、認証されたか否かを判断する。この判断結果が「Ｎｏ」である場合、ステップＳＦ４では、認証部１８０３は、クライアント２０００１へ認証失敗を通知する。ステップＳＦ１２では、制御部１８０５は、クライアント２０００１との間を接続断とする。
この場合、認証されたとすると、認証部１８０３は、ステップＳＦ３の判断結果を「Ｙｅｓ」とする。ステップＳＦ７では、認証部１８０３は、クライアント２０００１へ認証成功を通知する。ステップＳＦ８では、制御部１８０５は、クライアント２０００１より情報照会要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ここで情報照会とは、位置情報管理装置１８００で管理されている位置情報のうち、当該利用者に関する位置情報を照会することをいう。
ステップＳＦ９では、制御部１８０５は、クライアント２０００１より、情報削除要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＦ８の判断を行う。ここで情報削除とは、位置情報管理装置１８００で管理されている位置情報のうち、当該利用者に関する位置情報を削除することをいう。
そして、利用者の操作に基づいて、クライアント２０００１から情報照会要求があると、制御部１８０５は、ステップＳＦ８の判断結果を「Ｙｅｓ」とする。ステップＳＦ５では、検索部１８０４は、第２５図に示した画面３１００に基づいて、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０から位置情報を検索する。
具体的には、画面３１００は、検索キーを指定するための画面である。行動履歴指定ボタン３１０１は、利用者ＩＤをキーとして指定するためのボタンである。業者指定ボタン３１０２は、利用者ＩＤおよび位置特定機関（業者）をキーとして指定するためのボタンである。
ここで、行動履歴指定ボタン３１０１が押下されると、検索部１８０４は、利用者ＩＤをキーとして、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０から位置情報を検索する。
ステップＳＦ６では、制御部１８０５は、ネットワーク１９００を介して、検索結果としての位置情報をクライアント２０００１へ送信する。これにより、クライアント２０００１のディスプレイには、上記位置情報に対応する第２６図に示した画面３２００が表示される。この画面３２００には、日時、位置および位置特定機関（第１３図参照）が時系列に沿って表示されている。この画面３２００の例では、Ａ駅→Ｂ駅→・・・→Ｈストア→Ｉ宿屋という経路で当該利用者が行動していることがわかる。
なお、地図情報ボタン３２０１が押下されると、制御部１８０５は、上記位置に対応する地図情報を地図情報データベース（図示略）から読み出し、これをクライアント２０００１へ送信する。
これにより、クライアント２０００１のディスプレイ（図示略）には、第２７図に示した画面３３００が表示される。この画面３３００には、画面３２００（第２６図参照）の各位置が、移動経路に沿って地図表示されている。
一方、第２５図に示した業者指定ボタン３１０２が押下されると、第２８図に示した画面３４００がクライアント２０００１のディスプレイ（図示略）に表示される。この画面３４００は、位置特定業者（業者）を選択するための画面である。ここで、携帯電話会社（ＡＢＣ通信）に対応するボタン３４０１が押下されると、第２２図に示したステップＳＦ５では、検索部１８０４は、利用者ＩＤおよび位置特定機関（業者）をキーとして、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０から位置情報を検索する。
つぎに、制御部１８０５は、第２９図に示した画面３５００をクライアント２０００１のディスプレイ（図示略）に表示させる。この画面３５００において、携帯フォト日記ボタン３５０１は、移動端末１００に対応する位置情報を、移動端末１００により撮像された画像、入力されたテキストからなるフォト日記情報として閲覧するためのボタンである。
この携帯フォト日記ボタン３５０１が押下されると、ステップＳＦ６では、制御部１８０５は、ネットワーク１９００を介して、検索結果としての位置情報をクライアント２０００１へ送信する。
これにより、クライアント２０００１のディスプレイには、上記位置情報に対応する第３０図に示した画面３６００が表示される。この画面３６００には、７つの位置情報に対応する日時が時系列に沿って表示されている。
ここで、画面３６００の日時３６０１（２００１．１０．１６  １６：１５）が選択されると、第３１図に示した画面３７００がクライアント２０００１のディスプレイ（図示略）に表示される。この画面３７００には、中継装置系統から取得された位置情報（第１３図参照）が表示されている。具体的には、画面３７００には、Ｆ展望台付近（位置）に対応する移動端末１００で撮像された画像、入力されたテキスト（メッセージ）、時刻等がフォト日記として表示されている。
また、クライアント２０００１から情報削除要求があると、第１２図に示した制御部１８０５は、第２２図に示したステップＳＦ９の判断結果を「Ｙｅｓ」とする。
ステップＳＦ１０では、制御部１８０５は、当該利用者の利用者ＩＤをキーとして、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０から位置情報を削除する。
ステップＳＦ１１では、制御部１８０５は、クライアント２０００１へ削除完了を通知する。ステップＳＦ１２では、制御部１８０５は、クライアント２０００１との間を接続断とする。
また、サービス提供を受ける場合、利用者は、クライアント２０００１を操作して、第１５図に示したサービス提供装置２１００にアクセスする。この場合、利用者はサービスの種類（例えば、遊園地チケット提供）を指定する。
これにより、サービス提供装置２１００の認証部２１０２は、第３２図に示した画面３８００をクライアント２０００１のディスプレイに表示させ、この画面３８００で利用者認証処理を実行する。
この画面３８００で利用者ＩＤおよびパスワードが入力された後、エンタボタン３８０１が押下されると、認証部２１０２は、利用者ＩＤおよびパスワードと、利用者認証情報データベース２１１０とに基づいて、認証を行う。
そして、認証されると、制御部２１０４は、第３３図に示した画面３９００をクライアント２０００１のディスプレイ（図示略）に表示させる。この画面３９００は、遊園地チケットを提供するサービス、すなわち、第１６図に示したサービス情報テーブル２１２０１に対応している。
そして、利用者により申し込みボタン３９０１が押下されると、制御部２１０４は、ネットワーク１９００を介して、位置情報管理装置１８００へ接続要求を出した後、待機用の画面４０００（第３４図）をクライアント２０００１のディスプレイに表示させる。これにより、第１２図に示した位置情報管理装置１８００の制御部１８０５は、第２０図に示したステップＳＤ３の判断結果を「Ｙｅｓ」とする。
ステップＳＤ６では、サービス提供装置対応処理が実行される。具体的には、第２３図に示したステップＳＧ１では、制御部１８０５は、サービス提供装置２１００と接続する。ステップＳＧ２では、制御部１８０５は、サービス提供装置２１００から検索要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。
そして、第１５図に示したサービス提供装置２１００の制御部２１０４は、当該利用者に対応する利用者ＩＤを検索キーとして、位置情報管理装置１８００へ検索要求を出す。
これにより、第１２図に示した位置情報管理装置１８００の制御部１８０５は、第２３図に示したステップＳＧ２の判断結果を「Ｙｅｓ」とする。ステップＳＧ３では、検索部１８０４、上記利用者ＩＤをキーとして、第１位置情報データベース１８１０、第２位置情報データベース１８２０、第３位置情報データベース１８３０および第４位置情報データベース１８４０から位置情報を検索する。
ステップＳＧ４では、制御部１８０５は、ネットワーク１９００を介して検索結果をサービス提供装置２１００へ送信する。ステップＳＧ５では、制御部１８０５は、サービス提供装置２１００との間を接続断とする。
そして、位置情報管理装置１８００からの検索結果を受信すると、第１５図に示した検索部２１０３は、サービス情報データベース２１２０のサービス情報テーブル２１２０１（第１６図参照）から位置情報条件（Ａ駅、Ｂ駅、Ｃ駅、・・・）を抽出する。つぎに、制御部２１０４は、位置情報管理装置１８００からの検索結果が位置情報条件を満たしているか否かを判断する。
位置情報条件を満たす場合、制御部２１０４は、第３５図に示した画面４１００をクライアント２０００１のディスプレイ（図示略）に表示させる。この画面４１００には、サービスとしての遊園地チケットを郵送する旨の情報が表示されている。
以上説明したように、一実施の形態によれば、位置情報管理装置１８００で、利用者の行動における位置情報を日時に対応付けて取得し、利用者からのリクエストに応じて、取得された位置情報のうち、第２６図に示したように、該利用者に関連する位置情報を時系列的に提供しているため、利用者が当該位置情報を直接的に利用することができ、位置情報の利用性を高めることができる。
以上本発明にかかる一実施の形態について図面を参照して詳述してきたが、具体的な構成例はこの一実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
例えば、前述した一実施の形態においては、前述した各機能を実現するためのプログラムを第３６図に示したコンピュータ読み取り可能な記録媒体４３００に記録して、この記録媒体４３００に記録されたプログラムをコンピュータ４２００に読み込ませ、実行することにより各機能を実現してもよい。
コンピュータ４２００は、上記プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４２１０と、キーボード、マウス等の入力装置４２２０と、各種データを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２３０と、演算パラメータ等を記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４２４０と、記録媒体４３００からプログラムを読み取る読取装置４２５０と、ディスプレイ、プリンタ等の出力装置４２６０と、装置各部を接続するバス４２７０とから構成されている。
ＣＰＵ４２１０は、読取装置４２５０を経由して記録媒体４３００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、前述した各機能を実現する。なお、記録媒体４３００としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。
また、一実施の形態では、第１図に示した位置情報管理装置１８００およびサービス提供装置２１００を別設とした例について説明したが、サービス提供装置２１００の機能を位置情報管理装置１８００で実現させ、１台の装置で位置情報の管理およびサービスの提供を行うようにしてもよい。
以上説明したように、本発明によれば、利用者の行動における位置情報を日時に対応付けて取得し、利用者からのリクエストに応じて、取得された位置情報のうち、該利用者に関連する位置情報を時系列的に提供しているため、利用者が当該位置情報を直接的に利用することができ、位置情報の利用性を高めることができるという効果を奏する。
また、本発明によれば、位置情報を移動経路に沿った地図で提供しているため、利用者の利便性を高めることができるという効果を奏する。
また、本発明によれば、利用者に関連するテキスト、画像を含む付加情報に対応付けて位置情報を取得し、付加情報も利用者に提供しているため、例えば、フォト日記等のように位置に対応付けた情報管理を行うことができ、位置情報の利用性をさらに高めることができるという効果を奏する。
また、本発明によれば、少なくとも、移動体通信キャリア、交通機関、店舗という複数の系統で位置情報を取得し、利用者に関連する系統別の位置情報を時系列的に提供しているため、よりきめ細かく位置情報を直接的に利用することができ、位置情報の利用性をさらに高めることができるという効果を奏する。
また、本発明によれば、位置情報が所定条件を満たした場合、当該利用者へ特典を付与しているため、特典享受を目的とする利用者の行動活性化を図ることができるという効果を奏する。
また、本発明によれば、スポンサー毎に複数設定された所定条件を位置情報が満たした場合、当該利用者へ特典を付与しているため、特典享受の機会の増加による利用者の行動活性化を図ることができるという効果を奏する。
産業上の利用可能性
以上のように、本発明にかかる位置情報管理プログラム、位置情報管理方法および位置情報管理装置は、移動端末、自動改札装置、ＰＯＳ装置等を用いて、位置情報を取得し、これらを時系列的に提供する場合に有用である。
【図面の簡単な説明】
第１図は、本発明にかかる一実施の形態の構成を示すブロック図であり、第２図は、同一実施の形態における位置情報Ａのフォーマットを示す図であり、第３図は、第１図に示した移動端末位置情報取得装置５００の構成を示すブロック図であり、第４図は、同一実施の形態における移動端末情報Ｊを示すブロック図であり、第５図は、同一実施の形態における位置情報Ｐを示す図であり、第６図は、第３図に示した利用者認証情報データベース５１０のテーブル構造を示す図であり、第７図は、第３図に示した利用者情報データベース５２０のテーブル構造を示す図であり、第８図は、第３図に示した位置関連情報データベース５３０のテーブル構造を示す図であり、第９図は、第１図に示した定期券利用状況監視装置９００の構成を示すブロック図であり、第１０図は、第１図に示したクレジットカード利用状況監視装置１３００の構成を示すブロック図であり、第１１図は、第１図に示したコンビニエンスストア処理装置１６００の構成を示すブロック図であり、第１２図は、第１図に示した位置情報管理装置１８００の構成を示すブロック図であり、第１３図は、第１２図に示した第１位置情報データベース１８１０のテーブル構造を示す図であり、第１４図は、同一実施の形態における位置変換テーブル１８５０を示す図であり、第１５図は、第１図に示したサービス提供装置２１００の構成を示すブロック図であり、第１６図は、第１５図に示したサービス情報データベース２１２０のテーブル構造を示す図であり、第１７図は、第１図に示した移動端末１００の動作を説明するフローチャートであり、第１８図は、第１図に示した中継装置３００の動作を説明するフローチャートであり、第１９図は、第１図に示した移動端末位置情報取得装置５００の動作を説明するフローチャートであり、第２０図は、第１図に示した位置情報管理装置１８００の動作を説明するフローチャートであり、第２１図は、第２０図に示した位置情報取得装置対応処理を説明するフローチャートであり、第２２図は、第２０図に示したクライアント対応処理を説明するフローチャートであり、第２３図は、第２０図に示したサービス提供装置対応処理を説明するフローチャートであり、第２４図は、同一実施の形態における画面３０００を示す図であり、第２５図は、同一実施の形態における画面３１００を示す図であり、第２６図は、同一実施の形態における画面３２００を示す図であり、第２７図は、同一実施の形態における画面３３００を示す図であり、第２８図は、同一実施の形態における画面３４００を示す図であり、第２９図は、同一実施の形態における画面３５００を示す図であり、第３０図は、同一実施の形態における画面３６００を示す図であり、第３１図は、同一実施の形態における画面３７００を示す図であり、第３２図は、同一実施の形態における画面３８００を示す図であり、第３３図は、同一実施の形態における画面３９００を示す図であり、第３４図は、同一実施の形態における画面４０００を示す図であり、第３５図は、同一実施の形態における画面４１００を示す図であり、第３６図は、同一実施の形態の変形例の構成を示すブロック図である。
【図１】
2003069525.tif 000003
【図２】
2003069525.tif 000004
【図３】
2003069525.tif 000005
【図４】
2003069525.tif 000006
【図５】
2003069525.tif 000007
【図６】
2003069525.tif 000008
【図７】
2003069525.tif 000009
【図８】
2003069525.tif 000010
【図９】
2003069525.tif 000011
【図１０】
2003069525.tif 000012
【図１１】
2003069525.tif 000013
【図１２】
2003069525.tif 000014
【図１３】
2003069525.tif 000015
【図１４】
2003069525.tif 000016
【図１５】
2003069525.tif 000017
【図１６】
2003069525.tif 000018
【図１７】
2003069525.tif 000019
【図１８】
2003069525.tif 000020
【図１９】
2003069525.tif 000021
【図２０】
2003069525.tif 000022
【図２１】
2003069525.tif 000023
【図２２】
2003069525.tif 000024
【図２３】
2003069525.tif 000025
【図２４】
2003069525.tif 000026
【図２５】
2003069525.tif 000027
【図２６】
2003069525.tif 000028
【図２７】
2003069525.tif 000029
【図２８】
2003069525.tif 000030
【図２９】
2003069525.tif 000031
【図３０】
2003069525.tif 000032
【図３１】
2003069525.tif 000033
【図３２】
2003069525.tif 000034
【図３３】
2003069525.tif 000035
【図３４】
2003069525.tif 000036
【図３５】
2003069525.tif 000037
【図３６】
2003069525.tif 000038
【国際調査報告】
2003069525.tif 000039
2003069525.tif 000040
2003069525.tif 000041
2003069525.tif 000042