(57)【要約】【課題】個人の行動を正確に特定することを目的とする。【解決手段】端末装置２００は、所定のタイミングで認証情報１０２の入力をユーザ１０１から受け付け、この認証情報１０２を基地局１０６経由でセンタ１０８のサーバ装置３００に送信する。また、衛星１０３から位置情報１０４や時刻情報１０５を取得し、この位置情報１０４や時刻情報１０５をサーバ装置３００に送信する。センタ１０８では、サーバ装置３００が、基地局１０６及びネットワーク１０７を介して、認証情報１０２、位置情報１０４、時刻情報１０５を端末装置２００から受信する。サーバ装置３００は、認証情報１０２を基に、ユーザ１０１を認証し、時刻情報１０５を基に、位置情報１０４の時刻を特定する。そして、特定された位置情報１０４の時間経過を基に、認証済のユーザ１０１個人の行動情報１０９を生成し、蓄積する。【選択図】図１
2008072205.tif 000002
【特許請求の範囲】
【請求項１】
所定のタイミングで、ユーザを認証するための認証情報の入力をユーザから受け付ける端末装置とネットワークを介して通信し、当該ユーザの行動を記録するサーバ装置において、
ユーザごとに、行動の履歴を示す行動情報を記憶装置に記憶する行動情報記憶部と、
認証情報を前記端末装置から受信し、当該認証情報に基づいて、処理装置によりユーザの認証を行うユーザ認証部と、
位置を示す位置情報を前記端末装置から受信する位置情報受信部と、
前記ユーザ認証部によるユーザの認証が成功した場合には、前記位置情報受信部により受信された位置情報が示す位置に当該ユーザがいたことを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録する行動記録部とを備えることを特徴とするサーバ装置。
【請求項２】
前記サーバ装置は、さらに、
前記行動情報記憶部により記憶された行動情報に基づいて、ユーザの行動パターンを処理装置により分析する行動パターン分析部と、
前記行動パターン分析部による分析の結果に基づいて、前記端末装置が認証情報の入力をユーザから受け付けるタイミングを指定するタイミング情報を処理装置により生成するタイミング情報生成部と、
前記タイミング情報生成部により生成されたタイミング情報を前記端末装置に送信するタイミング情報送信部とを備えることを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記行動パターン分析部は、前記行動情報記憶部により記憶された行動情報に基づいて、ユーザが移動するタイミングを処理装置により推測し、
前記タイミング情報生成部は、前記行動パターン分析部により推測されたタイミングを指定するタイミング情報を処理装置により生成することを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記行動記録部は、前記ユーザ認証部によるユーザの認証が成功した場合には、前記位置情報受信部により受信された位置情報が示す位置に当該ユーザがいたことと当該ユーザの認証に成功したこととを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録し、前記位置情報受信部により位置情報が受信されたときに前記ユーザ認証部により認証情報が受信されなかった場合には、当該位置情報が示す位置にユーザがいたことと当該ユーザの認証が行われなかったことを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録することを特徴とする請求項１に記載のサーバ装置。
【請求項５】
ユーザの行動を記録するサーバ装置とネットワークを介して通信する端末装置において、
所定のタイミングで、ユーザを認証するための認証情報の入力を入力装置によりユーザから受け付け、当該認証情報を前記サーバ装置に送信する認証情報送信部と、
位置を示す位置情報を入力装置により入力し、当該位置情報を前記サーバ装置に送信する位置情報送信部とを備えることを特徴とする端末装置。
【請求項６】
前記位置情報送信部は、位置情報を入力装置により入力し、前記認証情報送信部により認証情報の入力が受け付けられたときに、当該位置情報を前記サーバ装置に送信することを特徴とする請求項５に記載の端末装置。
【請求項７】
前記認証情報送信部は、前記位置情報送信部により位置情報が入力されたときに、認証情報の入力を入力装置によりユーザから受け付けることを特徴とする請求項５に記載の端末装置。
【請求項８】
前記認証情報送信部は、前記位置情報送信部により入力された位置情報が示す位置が前回入力されたものと異なるときに、認証情報の入力を入力装置によりユーザから受け付けることを特徴とする請求項５に記載の端末装置。
【請求項９】
前記認証情報送信部は、所定の期間ごとに、認証情報の入力を入力装置によりユーザから受け付けることを特徴とする請求項５に記載の端末装置。
【請求項１０】
前記端末装置は、さらに、
認証情報の入力をユーザから受け付けるタイミングを指定するタイミング情報を前記サーバ装置から受信し、当該タイミング情報を記憶装置に記憶するタイミング情報記憶部を備え、
前記認証情報送信部は、前記タイミング情報記憶部により記憶されたタイミング情報が指定するタイミングで、認証情報の入力を入力装置によりユーザから受け付けることを特徴とする請求項５に記載の端末装置。
【請求項１１】
前記端末装置は、さらに、
位置を補正するための補正情報を入力装置により入力し、当該補正情報を利用して、前記位置情報送信部により入力された位置情報が示す位置を処理装置により補正する位置補正部を備え、
前記位置情報送信部は、前記位置補正部により補正された位置を示す位置情報を前記サーバ装置に送信することを特徴とする請求項５に記載の端末装置。
【請求項１２】
ユーザの行動を記録するサーバ装置と、当該サーバ装置とネットワークを介して通信する端末装置とを備える行動記録システムにおいて、
前記端末装置は、
所定のタイミングで、ユーザを認証するための認証情報の入力を入力装置によりユーザから受け付け、当該認証情報を前記サーバ装置に送信する認証情報送信部と、
位置を示す位置情報を入力装置により入力し、当該位置情報を前記サーバ装置に送信する位置情報送信部とを備え、
前記サーバ装置は、
ユーザごとに、行動の履歴を示す行動情報を記憶装置に記憶する行動情報記憶部と、
前記認証情報送信部により送信された認証情報を前記端末装置から受信し、当該認証情報に基づいて、処理装置によりユーザの認証を行うユーザ認証部と、
前記位置情報送信部により送信された位置情報を前記端末装置から受信する位置情報受信部と、
前記ユーザ認証部によるユーザの認証が成功した場合には、前記位置情報受信部により受信された位置情報が示す位置に当該ユーザがいたことを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録する行動記録部とを備えることを特徴とする行動記録システム。
【請求項１３】
前記端末装置は、さらに、
時刻を示す時刻情報を入力装置により入力し、当該時刻情報を前記サーバ装置に送信する時刻情報送信部を備え、
前記サーバ装置は、さらに、
前記時刻情報送信部により送信された時刻情報を前記端末装置から受信する時刻情報受信部を備え、
前記サーバ装置の行動記録部は、前記ユーザ認証部によるユーザの認証が成功した場合には、前記位置情報受信部により受信された位置情報が示す位置と前記時刻情報受信部により受信された時刻情報が示す時刻とに当該ユーザがいたことを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録することを特徴とする請求項１２に記載の行動記録システム。
【請求項１４】
前記行動記録システムは、さらに、
位置の周辺に関する位置付加情報を記憶装置に記憶するデータベース装置を備え、
前記端末装置は、さらに、
前記位置情報送信部により送信された位置情報が示す位置の周辺に関する位置付加情報を、前記ネットワークを介して前記データベース装置から受信し、当該位置付加情報を出力装置により出力する位置付加情報出力部を備えることを特徴とする請求項１２に記載の行動記録システム。
【請求項１５】
ユーザの行動を記録するサーバ装置と、当該サーバ装置とネットワークを介して通信する端末装置とを備える行動記録システムを用いる行動記録方法において、
前記端末装置が、所定のタイミングで、ユーザを認証するための認証情報の入力を入力装置によりユーザから受け付け、当該認証情報を前記サーバ装置に送信し、
前記端末装置が、位置を示す位置情報を入力装置により入力し、当該位置情報を前記サーバ装置に送信し、
前記サーバ装置が、ユーザごとに、行動の履歴を示す行動情報を記憶装置に記憶し、
前記サーバ装置が、前記認証情報の送信により送信された認証情報を前記端末装置から受信し、当該認証情報に基づいて、処理装置によりユーザの認証を行い、
前記サーバ装置が、前記位置情報の送信により送信された位置情報を前記端末装置から受信し、
前記サーバ装置が、前記ユーザの認証が成功した場合には、前記位置情報の受信により受信された位置情報が示す位置に当該ユーザがいたことを、前記行動情報の記憶により記憶された当該ユーザの行動情報に記録することを特徴とする行動記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置及び端末装置及び行動記録システム及び行動記録方法に関するものである。本発明は、特に、位置・時刻情報の収集及びユーザの認証による行動記録システムに関するものである。
【背景技術】
【０００２】
米国のＧＰＳ（全地球測位システム）や無線ＬＡＮ（ローカルエリアネットワーク）などを用いた屋外や屋内の測位技術は既に様々な分野で利用されている。現在の利用形態としては、端末にて測定した位置情報を端末に表示することなどにより測定場所を特定する利用法や、測定した結果を予め登録した第三者に送付する位置通知などのサービスがある。このような位置情報の利用は測位端末個々の位置の把握が目的であり、位置情報も個別に扱われていた。
【０００３】
上記のように位置情報を個別に扱うのではなく、行動データとして収集し分析することでマーケティングなどに活用し営業効率を改善する技術が開示されている（例えば、特許文献１参照）。行動データをより正確にするためには位置情報の精度を上げることが有効であるが、携帯電話から送られてくる位置情報に対して補正を施した補正位置情報を返信し、携帯電話ではその送られてきた情報を位置情報として用いる技術が開示されている（例えば、特許文献２）。
【特許文献１】特開２００２−１５７４００号公報
【特許文献２】特開２００３−１１４２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の従来技術では、行動データの収集に際しては端末を特定しているだけであり、誰がその端末を持っていたかを特定することはできなかった。そのため、個人の行動を特定するまでにはいたらなかった。
【０００５】
本発明は、個人の行動を正確に特定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一の態様に係るサーバ装置は、
所定のタイミングで、ユーザを認証するための認証情報の入力をユーザから受け付ける端末装置とネットワークを介して通信し、当該ユーザの行動を記録するサーバ装置において、
ユーザごとに、行動の履歴を示す行動情報を記憶装置に記憶する行動情報記憶部と、
認証情報を前記端末装置から受信し、当該認証情報に基づいて、処理装置によりユーザの認証を行うユーザ認証部と、
位置を示す位置情報を前記端末装置から受信する位置情報受信部と、
前記ユーザ認証部によるユーザの認証が成功した場合には、前記位置情報受信部により受信された位置情報が示す位置に当該ユーザがいたことを、前記行動情報記憶部により記憶された当該ユーザの行動情報に記録する行動記録部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明の一の態様によれば、サーバ装置において、ユーザ認証部が、所定のタイミングで認証情報の入力をユーザから受け付ける端末装置から認証情報を受信し、当該認証情報に基づいてユーザの認証を行い、行動記録部が、ユーザ認証部によるユーザの認証が成功した場合には、位置情報受信部により受信された位置情報が示す位置に当該ユーザがいたことを、行動情報記憶部により記憶された当該ユーザの行動情報に記録することにより、個人の行動を正確に特定することが可能となる。
【発明を実施するための最良の形態】
【０００８】
屋外や屋内での位置情報を計測する手段を持つ端末としては、ＧＰＳ、無線ＬＡＮなどの機能をもった携帯電話、ＰＤＡ（登録商標）（Ｐｅｒｓｏｎａｌ・Ｄｉｇｉｔａｌ・Ａｓｓｉｓｔａｎｔ）などが既に存在し、様々な場所で利用されている。これらの端末は、携帯電話番号やＩＰ（インターネットプロトコル）アドレスなどの識別情報を端末内に保有している場合があり、このような識別情報と位置情報を収集することで、端末個々の経路情報を収集することができる。しかし、この経路情報は、端末が辿った経路を示す情報であり、誰が辿った経路かを正確に示すものではない。なぜなら、位置情報が示すそれぞれの位置において、その端末を誰が使用していたかが不明だからである。一方、以下で説明する本発明の実施の形態では、端末の使用者を特定する情報と位置・時刻情報を継続して収集することで、使用者個々の経路情報を収集することができる。つまり、個人の経路情報を認証することで、目的に応じた行動証明をすることができる。ここでいう目的とは、例えば、組織における人員の効率的な運用や配置のことである。このように個人の行動を記録し、その記録を認証する機関が存在することで、例えば、組織における業務効率の改善が期待できる。
【０００９】
以下、本発明の実施の形態について、図を用いて説明する。
【００１０】
実施の形態１．
図１は、本実施の形態に係る行動記録システム１００の概要を示す図である。
【００１１】
図１において、行動記録システム１００は、端末装置２００（「端末」ともいう）、サーバ装置３００（「サーバ」ともいう）を備える。
【００１２】
端末装置２００は、基地局１０６と無線接続して、基地局１０６を経由し、さらにネットワーク１０７を介してサーバ装置３００と通信するコンピュータである。端末装置２００は、例えば、携帯電話機やＰＤＡ（登録商標）である。端末装置２００のユーザ１０１は、サーバ装置３００により提供されるサービスを利用する。即ち、サービス利用者となる。サーバ装置３００は、端末装置２００とネットワーク１０７を介して通信するコンピュータであり、センタ１０８に設置される。
【００１３】
行動記録システム１００は、端末装置２００を複数備えていてもよい。また、行動記録システム１００において、ユーザ１０１は複数存在してもよいし、１つの端末装置２００に対して複数のユーザ１０１が存在してもよい。
【００１４】
行動記録システム１００において、まず、端末装置２００は、所定のタイミングで、ユーザ１０１を認証するための認証情報１０２の入力をユーザ１０１から受け付け、この認証情報１０２を基地局１０６経由でセンタ１０８のサーバ装置３００に送信する。また、端末装置２００は、ＧＰＳなどの衛星１０３から、自己の位置を示す位置情報１０４や現在時刻を示す時刻情報１０５を取得し、この位置情報１０４や時刻情報１０５を基地局１０６経由でセンタ１０８のサーバ装置３００に送信する。
【００１５】
端末装置２００は、上記所定のタイミングとして、衛星１０３から位置情報１０４を取得したとき、位置情報１０４が変化したとき、位置情報１０４が一定以上の変化をしたとき、あるいは、サーバ装置３００からの要求があったときなどに、認証情報１０２の入力を受け付け、サーバ装置３００に送信する。
【００１６】
端末装置２００は、上記認証情報１０２として、例えば、カメラで撮影したユーザ１０１の顔や眼球（虹彩）の画像データ、指紋センサで取得したユーザ１０１の指紋データ、静脈センサで取得したユーザ１０１の掌の静脈データ、マイクで取得したユーザの声の音声（声紋）データといった個人識別情報や、ユーザ１０１のユーザＩＤ（識別子）、会員番号、パスワード、暗証番号といったアクセス情報の入力をユーザ１０１から受け付ける。
【００１７】
端末装置２００は、上記位置情報１０４や時刻情報１０５を取得するために、例えば、衛星１０３から測位信号（航法データ）を受信して、この測位信号を基に自己の位置（「端末位置」ともいう）や現在時刻（「端末時刻」ともいう）を特定する。そして、特定した位置を示す位置情報１０４や特定した時刻を示す時刻情報１０５をサーバ装置３００に送信する。もしくは、端末装置２００は、衛星１０３から受信した測位信号を位置情報１０４や時刻情報１０５としてサーバ装置３００にそのまま送信してもよい。上記の認証情報１０２、位置情報１０４、時刻情報１０５は、少なくとも一部が個人情報に該当するため、暗号化通信などの適切な手段を用いてサーバ装置３００に伝送することが望ましい。
【００１８】
端末装置２００は、衛星１０３の代わりに、基地局１０６から位置情報１０４や時刻情報１０５を取得してもよい。もしくは、端末装置２００は、不図示の位置標定装置（擬似衛星）から位置情報１０４や時刻情報１０５を取得してもよい。端末装置２００は、ＲＦＩＤ（Ｒａｄｉｏ・Ｆｒｅｑｕｅｎｃｙ・ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、可視光通信システム、無線ＬＡＮ、ブルートゥース（登録商標）ネットワークなど、様々な位置情報提供設備のいずれかから位置情報１０４を取得してもよい。また、端末装置２００は、時刻情報１０５を自ら生成してもよい。もしくは、端末装置２００は、時刻情報１０５をサーバ装置３００に送信せず、サーバ装置３００に自ら生成させてもよい。
【００１９】
次に、センタ１０８では、サーバ装置３００が、基地局１０６及びネットワーク１０７を介して、認証情報１０２、位置情報１０４、時刻情報１０５を端末装置２００から受信する。サーバ装置３００は、認証情報１０２を基に、ユーザ１０１を認証し、時刻情報１０５を基に、位置情報１０４の時刻を特定する。そして、特定された位置情報１０４の時間経過を基に、認証されたユーザ１０１の行動の履歴を示す行動情報１０９を生成し、蓄積する。行動情報１０９は、具体的には、どのユーザ１０１が、いつ、どのような経路を辿って移動したかを示す経路情報である。このように、サーバ装置３００は、認証したユーザ１０１の行動を記録することにより、個人の行動を正確に追跡することができる。
【００２０】
第三者１１０がユーザ１０１の行動記録の閲覧を要求した場合、サーバ装置３００は、蓄積した行動情報１０９を所定の形式に変換した上で、第三者１１０又は第三者１１０のＰＣ（パーソナルコンピュータ）などに送付する。このとき、サーバ装置３００は、ユーザ１０１からの許可（要求）がなければ、第三者１１０に対しては行動情報１０９を提示しないこととしてもよい。また、サーバ装置３００は、蓄積した行動情報１０９に基づいて、ユーザ１０１の行動パターンを分析し、当該分析の結果をユーザ１０１の行動記録として提示してもよい。
【００２１】
図２は、端末装置２００の構成を示すブロック図である。
【００２２】
図２において、端末装置２００は、認証情報送信部２０１、位置情報送信部２０２、時刻情報送信部２０３を備える。また、端末装置２００は、記憶装置２５１、処理装置２５２、入力装置２５３、出力装置２５４などのハードウェア装置を備える（又はこれらのハードウェア装置が端末装置２００に接続される）。ハードウェア装置は端末装置２００の各部によって利用される。例えば、処理装置２５２は、端末装置２００の各部でデータや情報の演算、加工、読み取り、書き込みなどを行うために利用される。記憶装置２５１は、そのデータや情報を記憶するために利用される。また、入力装置２５３は、そのデータや情報を入力するために、出力装置２５４は、そのデータや情報を出力するために利用される。
【００２３】
認証情報送信部２０１は、所定のタイミングで、前述した認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付け、当該認証情報１０２をサーバ装置３００に送信する。位置情報送信部２０２は、前述した位置情報１０４を入力装置２５３により入力し、当該位置情報１０４をサーバ装置３００に送信する。時刻情報送信部２０３は、前述した時刻情報１０５を入力装置２５３により入力し、当該時刻情報１０５をサーバ装置３００に送信する。
【００２４】
認証情報送信部２０１は、上記所定のタイミングとして、例えば、所定の期間ごと（定期的）に、認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付ける。もしくは、認証情報送信部２０１は、上記所定のタイミングとして、例えば、位置情報送信部２０２により位置情報１０４が入力されたとき（具体的には、衛星１０３から位置情報１０４が取得されたとき）に、認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付ける。もしくは、認証情報送信部２０１は、上記所定のタイミングとして、例えば、位置情報送信部２０２により入力された位置情報１０４が示す位置が前回入力されたものと異なるとき（即ち、位置情報１０４が変化したとき）に、認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付ける。このとき、認証情報送信部２０１は、位置情報送信部２０２により入力された位置情報１０４が示す位置と前回入力されたものとの差異（例えば、距離の差）を処理装置２５２により判定し、当該差異が記憶装置２５１に記憶された閾値を超える場合に、認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付けるようにしてもよい。
【００２５】
位置情報送信部２０２は、例えば、任意のタイミングで位置情報１０４を入力装置２５３により入力し、認証情報送信部２０１により認証情報１０２の入力が受け付けられたときにのみ、当該位置情報１０４をサーバ装置３００に送信するようにしてもよい。
【００２６】
図３は、サーバ装置３００の構成を示すブロック図である。
【００２７】
図３において、サーバ装置３００は、行動情報記憶部３０１、ユーザ認証部３０２、位置情報受信部３０３、時刻情報受信部３０４、行動記録部３０５、行動パターン分析部３０６を備える。また、サーバ装置３００は、記憶装置３５１、処理装置３５２、入力装置３５３、出力装置３５４などのハードウェア装置を備える（又はこれらのハードウェア装置がサーバ装置３００に接続される）。ハードウェア装置はサーバ装置３００の各部によって利用される。例えば、処理装置３５２は、サーバ装置３００の各部でデータや情報の演算、加工、読み取り、書き込みなどを行うために利用される。記憶装置３５１は、そのデータや情報を記憶するために利用される。また、入力装置３５３は、そのデータや情報を入力するために、出力装置３５４は、そのデータや情報を出力するために利用される。
【００２８】
行動情報記憶部３０１は、ユーザ１０１ごとに、前述した行動情報１０９を記憶装置３５１に記憶する。ユーザ認証部３０２は、端末装置２００の認証情報送信部２０１により送信された認証情報１０２を端末装置２００から受信し、当該認証情報１０２に基づいて、処理装置３５２によりユーザ１０１の認証を行う。位置情報受信部３０３は、端末装置２００の位置情報送信部２０２により送信された位置情報１０４を端末装置２００から受信する。時刻情報受信部３０４は、端末装置２００の時刻情報送信部２０３により送信された時刻情報１０５を端末装置２００から受信する。
【００２９】
行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が成功した場合には、位置情報受信部３０３により受信された位置情報１０４が示す位置に当該ユーザ１０１がいたことを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する。このとき、行動記録部３０５は、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻に当該ユーザ１０１が当該位置にいたことも、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する。
【００３０】
行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９に基づいて、ユーザ１０１の行動パターンを処理装置３５２により分析し、当該分析の結果を第三者１１０のＰＣなどに出力装置３５４により出力する。もしくは、行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９をそのまま又は所定の形式に変換した上で、第三者１１０のＰＣなどに出力装置３５４により出力する。
【００３１】
図４は、端末装置２００のハードウェア資源の一例を示す図である。
【００３２】
図４において、端末装置２００は、例えば携帯電話機（携帯電話機はコンピュータの一種である）であり、プログラムを実行するＣＰＵ８１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）（「演算装置」、「マイクロプロセッサ」、「マイクロコンピュータ」、「プロセッサ」ともいう）を備えている。ＣＰＵ８１１は、処理装置２５２の一例である。ＣＰＵ８１１は、バス８１２を介してＲＯＭ８１３（Ｒｅａｄ・Ｏｎｌｙ・Ｍｅｍｏｒｙ）、ＲＡＭ８１４（Ｒａｎｄｏｍ・Ａｃｃｅｓｓ・Ｍｅｍｏｒｙ）、通信ボード８１５、ＬＣＤ（液晶ディスプレイ）の表示画面を有する表示装置８０１、キー８０２、メモリカード８０５、カメラ８０６、ＧＰＳ受信機８０７、フラッシュメモリ８２０と接続され、これらのハードウェアデバイスを制御する。
【００３３】
ＲＡＭ８１４は、揮発性メモリの一例である。ＲＯＭ８１３、メモリカード８０５、フラッシュメモリ８２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置２５１の一例である。通信ボード８１５、キー８０２、カメラ８０６、ＧＰＳ受信機８０７などは、入力装置２５３の一例である。また、通信ボード８１５、表示装置８０１などは、出力装置２５４の一例である。
【００３４】
通信ボード８１５は、移動通信網などに無線接続される。通信ボード８１５は、移動通信網に限らず、無線ＬＡＮなどに接続されても構わない。
【００３５】
フラッシュメモリ８２０には、オペレーティングシステム８２１（ＯＳ）、プログラム群８２３、ファイル群８２４が記憶されている。
【００３６】
図５は、サーバ装置３００の外観の一例を示す図である。
【００３７】
図５において、サーバ装置３００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）やＬＣＤ（液晶ディスプレイ）の表示画面を有する表示装置９０１、キーボード９０２（Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、ＣＤＤ９０５（Ｃｏｍｐａｃｔ・Ｄｉｓｃ・Ｄｒｉｖｅ）、プリンタ装置９０６などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。システムユニット９１０は、コンピュータであり、ＬＡＮ９４２、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００３８】
図６は、サーバ装置３００のハードウェア資源の一例を示す図である。
【００３９】
図６において、サーバ装置３００は、プログラムを実行するＣＰＵ９１１を備えている。ＣＰＵ９１１は、処理装置３５２の一例である。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカードリーダライタなどの記憶媒体が用いられてもよい。
【００４０】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置３５１の一例である。通信ボード９１５、キーボード９０２、ＦＤＤ９０４、ＣＤＤ９０５などは、入力装置３５３の一例である。また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力装置３５４の一例である。
【００４１】
通信ボード９１５は、ＬＡＮ９４２などに接続されている。通信ボード９１５は、ＬＡＮ９４２に限らず、インターネット９４０、あるいは、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ・Ｐｒｏｔｏｃｏｌ・Ｖｉｒｔｕａｌ・Ｐｒｉｖａｔｅ・Ｎｅｔｗｏｒｋ）、広域ＬＡＮ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ・Ｔｒａｎｓｆｅｒ・Ｍｏｄｅ）などのＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０あるいはＷＡＮなどに接続されている場合、ゲートウェイ９４１は不要となる。
【００４２】
磁気ディスク装置９２０には、オペレーティングシステム９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
【００４３】
図４、図６において、プログラム群８２３，９２３のプログラムは、ＣＰＵ８１１，９１１、オペレーティングシステム８２１，９２１、ウィンドウシステム９２２により実行される。プログラム群８２３，９２３には、本実施の形態の説明において「〜部」、「〜手段」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ８１１，９１１により読み出され実行される。また、ファイル群８２４，９２４には、本実施の形態の説明において、「〜データ」、「〜情報」、「〜ＩＤ」、「〜フラグ」、「〜結果」として説明するデータや情報や信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」や「〜テーブル」の各項目として記憶されている。「〜ファイル」や「〜データベース」や「〜テーブル」は、ディスクやメモリなどの記憶媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶されたデータや情報や信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ８１１，９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのＣＰＵ８１１，９１１の処理（動作）に用いられる。抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのＣＰＵ８１１，９１１の処理中、データや情報や信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００４４】
また、本実施の形態の説明において説明するブロック図やフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号は、ＲＡＭ８１４，９１４などのメモリ、メモリカード８０５、フラッシュメモリ８２０、ＦＤＤ９０４のフレキシブルディスク（ＦＤ）、ＣＤＤ９０５のコンパクトディスク（ＣＤ）、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク（ＭＤ）、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）などの記録媒体に記録される。また、データや信号は、バス８１２，９１２や信号線やケーブルその他の伝送媒体により伝送される。
【００４５】
また、本実施の形態の説明において「〜部」、「〜手段」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜工程」、「〜手順」、「〜処理」であってもよい。即ち、「〜部」、「〜手段」として説明するものは、ＲＯＭ８１３，９１３に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアのみ、あるいは、素子・デバイス・基板・配線などのハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実現されていても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤなどの記録媒体に記憶される。このプログラムはＣＰＵ８１１，９１１により読み出され、ＣＰＵ８１１，９１１により実行される。即ち、プログラムは、本実施の形態の説明で述べる「〜部」、「〜手段」としてコンピュータを機能させるものである。あるいは、本実施の形態の説明で述べる「〜部」、「〜手段」の手順や方法をコンピュータに実行させるものである。
【００４６】
図７は、本実施の形態における行動記録方法（行動記録システム１００の動作）の一例を示すフローチャートである。
【００４７】
サーバ装置３００において、行動情報記憶部３０１は、ユーザ１０１ごとに行動情報１０９を磁気ディスク装置９２０（記憶装置３５１の一例）に記憶する（ステップＳ１１１）。
【００４８】
端末装置２００において、認証情報送信部２０１は、所定のタイミングで、認証情報１０２として、例えばユーザ１０１の顔画像（顔の画像データ）の入力をカメラ８０６（入力装置２５３の一例）によりユーザ１０１から受け付け、当該認証情報１０２をサーバ装置３００に送信する（ステップＳ１０１）。位置情報送信部２０２は、衛星１０３により送信された位置情報１０４をＧＰＳ受信機８０７（入力装置２５３の一例）により入力し、当該位置情報１０４をサーバ装置３００に送信する（ステップＳ１０２）。時刻情報送信部２０３は、衛星１０３により送信された時刻情報１０５をＧＰＳ受信機８０７により入力し、当該時刻情報１０５をサーバ装置３００に送信する（ステップＳ１０３）。
【００４９】
サーバ装置３００において、ユーザ認証部３０２は、端末装置２００の認証情報送信部２０１により送信された認証情報１０２を端末装置２００から受信し、当該認証情報１０２に基づいて、ＣＰＵ９１１（処理装置３５２の一例）によりユーザ１０１の認証を行う（ステップＳ１１２）。具体的には、ユーザ認証部３０２は、例えば予め磁気ディスク装置９２０にユーザ１０１の顔の正規画像データを記憶しておき、端末装置２００から受信した認証情報１０２と正規画像データとをＣＰＵ９１１により比較して、ユーザ１０１の認証を行う。この場合、認証情報１０２と正規画像データとが一致すれば、ユーザ１０１の認証は成功したことになり、認証情報１０２と正規画像データとが一致しなければ、ユーザ１０１の認証は失敗したことになる。
【００５０】
位置情報受信部３０３は、端末装置２００の位置情報送信部２０２により送信された位置情報１０４を端末装置２００から受信する（ステップＳ１１３）。時刻情報受信部３０４は、端末装置２００の時刻情報送信部２０３により送信された時刻情報１０５を端末装置２００から受信する（ステップＳ１１４）。
【００５１】
行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が成功した場合には、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻に当該ユーザ１０１が位置情報受信部３０３により受信された位置情報１０４が示す位置にいたことを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する（ステップＳ１１５）。行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が失敗した場合には、何もしなくてよい。
【００５２】
ステップＳ１１５の後、行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９を、例えば電子メールなどの形式で、第三者１１０のＰＣに通信ボード９１５（出力装置３５４の一例）により出力する。
【００５３】
以上のように、本実施の形態では、時間的な位置情報の変化を、個人を特定できる情報と融合することで利用者個人の経路情報とし、誰が、いつ、どこからどこへ移動したか、どれぐらいどの場所に滞在したかなどを分析することができる。また、指紋、顔画像など、個人を特定できる情報と行動情報を活用することで、組織における人員の行動を効率よく管理することが可能になる。
【００５４】
例えば、特許文献１では、行動データの収集に際しては端末を特定しているだけであり、誰がその端末を持っていたかを特定しているわけではない。そのため特許文献１では個人の行動を特定するまでにはいたらず、行動モデルの販売という形態をとっている。それに対し、本実施の形態では、位置・時刻情報と、指紋、顔画像などの個人を特定できる情報とを組み合わせることで、個人の行動を正しくトレースすることが可能である。これにより行動を認証するという新たなサービスが可能になる。
【００５５】
本実施の形態では、このように個人の行動を正確に特定することで、組織における人員の有効的な活用や配置、犯罪容疑を受けた時の行動記録（アリバイ）の証明などが可能となる。
【００５６】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を説明する。
【００５７】
図８は、本実施の形態に係る行動記録システム１００の概要を示す図である。
【００５８】
実施の形態１で説明した図１との主な差異は、端末装置２００に、位置を補正するための補正情報１１１が提供されることである。
【００５９】
本実施の形態では、端末装置２００は、ＤＧＰＳ（ディファレンシャルＧＰＳ）システムなどから補正情報１１１を取得し、この補正情報１１１を用いて、衛星１０３などから取得した位置情報１０４が示す位置を補正する。そして、補正した位置を示す位置情報１０４´を基地局１０６経由でセンタ１０８のサーバ装置３００に送信する。
【００６０】
端末装置２００は、上記位置情報１０４を取得するために、例えば、衛星１０３から測位信号を受信して、この測位信号を基に自己の位置を特定するが、上記補正情報１１１を用いることで、この測位信号に含まれる誤差などを補正することができる。
【００６１】
本実施の形態では、サーバ装置３００は、基地局１０６及びネットワーク１０７を介して、認証情報１０２、位置情報１０４´、時刻情報１０５を端末装置２００から受信する。サーバ装置３００は、認証情報１０２を基に、ユーザ１０１を認証し、時刻情報１０５を基に、位置情報１０４´の時刻を特定する。そして、特定された位置情報１０４´の時間経過を基に、認証されたユーザ１０１の行動の履歴を示す行動情報１０９を生成し、蓄積する。
【００６２】
このように、補正情報１１１により補正された位置情報１０４´を用いることで、行動情報１０９の精度を上げることができる。つまり、個人の行動をより正確に追跡することができる。
【００６３】
図９は、端末装置２００の構成を示すブロック図である。
【００６４】
実施の形態１で説明した図２との差異は、端末装置２００が、位置補正部２０４を備えることである。
【００６５】
位置補正部２０４は、前述した補正情報１１１を入力装置２５３により入力し、当該補正情報１１１を利用して、位置情報送信部２０２により入力された位置情報１０４が示す位置を処理装置２５２により補正する。位置情報送信部２０２は、位置補正部２０４により補正された位置を示す位置情報１０４´をサーバ装置３００に送信する。
【００６６】
図１０は、本実施の形態における行動記録方法（行動記録システム１００の動作）の一例を示すフローチャートである。
【００６７】
端末装置２００において、ステップＳ２０１は実施の形態１で説明した図７のステップＳ１０１と同様である。ステップＳ２０１の後、位置情報送信部２０２は、衛星１０３により送信された位置情報１０４をＧＰＳ受信機８０７（入力装置２５３の一例）により入力する。位置補正部２０４は、補正情報１１１を通信ボード８１５（入力装置２５３の一例）により入力し、当該補正情報１１１を利用して、位置情報送信部２０２により入力された位置情報１０４が示す位置をＣＰＵ８１１（処理装置２５２の一例）により補正する（ステップＳ２０２）。位置情報送信部２０２は、位置補正部２０４により補正された位置を示す位置情報１０４´をサーバ装置３００に送信する（ステップＳ２０３）。ステップＳ２０４は図７のステップＳ１０３と同様である。
【００６８】
サーバ装置３００において、ステップＳ２１１〜Ｓ２１５は図７のステップＳ１１１〜Ｓ１１５と同様である。ステップＳ２１３では、位置情報受信部３０３が、精度の高い位置情報１０４´を端末装置２００から受信するため、ステップＳ２１５で記録される行動情報１０９はより正確になる。
【００６９】
例えば、特許文献２では、携帯電話から送られてくる位置情報に対して、補正を施した補正位置情報を返信し、携帯電話ではその送られてきた情報を位置情報として用いる例が示されている。それに対し、本実施の形態では、端末に補正情報を配信し、位置の計算は端末側で行う。つまり、個人の位置は端末側で特定しているため、センタなどでの行動情報の改竄を防止することができる。
【００７０】
実施の形態３．
本実施の形態について、主に実施の形態１との差異を説明する。
【００７１】
図１１は、本実施の形態に係る行動記録システム１００の概要を示す図である。
【００７２】
実施の形態１で説明した図１との主な差異は、行動記録システム１００が、データベース装置４００を備えることである。
【００７３】
図１１において、データベース装置４００は、端末装置２００とネットワーク１０７を介して通信するコンピュータであり、センタ１０８に設置されるものとするが、端末装置２００と通信可能であれば、センタ１０８に設置されていなくてもよい。例えば、基地局１０６に備えられていてもよい。
【００７４】
本実施の形態では、端末装置２００は、衛星１０３から取得した位置情報１０４を、基地局１０６経由でセンタ１０８のサーバ装置３００だけでなくデータベース装置４００にも送信する。そして、データベース装置４００は、基地局１０６及びネットワーク１０７を介して、位置情報１０４を端末装置２００から受信する。データベース装置４００は、サーバ装置３００から位置情報１０４を取得してもよい。この場合、端末装置２００は、位置情報１０４をデータベース装置４００に送信する必要がなくなる。
【００７５】
データベース装置４００は、予め様々な位置の周辺に関する位置付加情報１１２を記憶装置に記憶しており、上記位置情報１０４が示す位置の周辺に関するものを端末装置２００に提供する。記憶装置とは、例えば、データベース装置４００に内蔵される磁気ディスク装置である。
【００７６】
データベース装置４００は、上記位置付加情報１１２として、例えば、位置情報１０４が示す位置の周辺の地図データ、当該位置の周辺にある店舗に関する情報、当該店舗で利用可能なクーポン、当該位置における天気、災害などに関する情報を、ネットワーク１０７及び基地局１０６を介して、端末装置２００に送信する。端末装置２００は、位置付加情報１１２をデータベース装置４００から受信して、例えば、画面に表示する。これにより、ユーザ１０１は、自己の行動に関する情報をセンタ１０８のサーバ装置３００に提供するだけでなく、その情報への対価として、有益な情報を得ることができる。つまり、データベース装置４００から位置付加情報１１２を提供することにより、サーバ装置３００のサービスの価値が向上する。
【００７７】
図１２は、端末装置２００の構成を示すブロック図である。
【００７８】
実施の形態１で説明した図２との差異は、端末装置２００が、位置付加情報出力部２０５を備えることである。
【００７９】
位置付加情報出力部２０５は、位置情報送信部２０２により送信された位置情報１０４が示す位置の周辺に関する位置付加情報１１２を、ネットワーク１０７を介して、前述したデータベース装置４００から受信し、当該位置付加情報１１２を出力装置２５４により出力する。
【００８０】
図１３は、本実施の形態における行動記録方法（行動記録システム１００の動作）の一例を示すフローチャートである。
【００８１】
端末装置２００において、ステップＳ３０１〜Ｓ３０３は実施の形態１で説明した図７のステップＳ１０１〜Ｓ１０３と同様である。ステップＳ３０２では、位置情報送信部２０２が、衛星１０３から入力した位置情報１０４をサーバ装置３００だけでなくデータベース装置４００にも送信する。
【００８２】
データベース装置４００は、端末装置２００の位置情報送信部２０２により送信された位置情報１０４を端末装置２００から受信し、当該位置情報１０４が示す位置の周辺に関する位置付加情報１１２を磁気ディスク装置から読み取る。そして、読み取った位置付加情報１１２を端末装置２００に送信する。
【００８３】
端末装置２００において、位置付加情報出力部２０５は、データベース装置４００により送信された位置付加情報１１２を、ネットワーク１０７を介して受信し、当該位置付加情報１１２を表示装置８０１（出力装置２５４の一例）により出力する。
【００８４】
サーバ装置３００において、ステップＳ３１１〜Ｓ３１５は図７のステップＳ１１１〜Ｓ１１５と同様である。
【００８５】
本実施の形態では、端末から位置情報を収集するだけではなく、その位置情報への対価として位置付加情報を端末の利用者に提供することにより、サービスの価値を向上させることができる。
【００８６】
実施の形態４．
本実施の形態について、主に実施の形態１との差異を説明する。
【００８７】
図１４は、本実施の形態に係る行動記録システム１００の概要を示す図である。
【００８８】
実施の形態１で説明した図１との主な差異は、サーバ装置３００から端末装置２００に対して、認証情報１０２の入力をユーザ１０１から受け付けるタイミングを指定するタイミング情報１１３が提供されることである。
【００８９】
本実施の形態では、サーバ装置３００は、ユーザ１０１の行動情報１０９に基づいて、例えば、毎年何月に、毎週何曜日に、あるいは、毎日どの時間帯に頻繁に行動（移動）するか、又は、毎日何時にどこへ移動するかといった行動パターンを分析する。そして、当該分析の結果に基づいて上記タイミング情報１１３を生成し、ネットワーク１０７及び基地局１０６を介して、このタイミング情報１１３を端末装置２００に送信する。端末装置２００は、サーバ装置３００からタイミング情報１１３を受信し、このタイミング情報１１３に従って、ユーザ１０１から認証情報１０２の入力を受け付ける。
【００９０】
上記のように、サーバ装置３００が端末装置２００に対し、認証情報１０２の入力をユーザ１０１から受け付けるタイミングを指示することで、サーバ装置３００のサービスの利便性が向上する。例えば、ユーザ１０１が学生の場合、学校の授業中はユーザ１０１に認証情報１０２を入力させることは好ましくない。学校の授業はほとんど決まった時間に行われるものである。そして、学校の授業中はユーザ１０１の移動がほとんどない（例えば、教室で着席したままである）と考えられる。本実施の形態では、サーバ装置３００が、蓄積した行動情報１０９に基づいて、毎週何曜日のどの時間帯はユーザ１０１の移動がないかを分析し、その時間帯にはユーザ１０１の行動を記録しなくてもよいと判断することができる。そして、端末装置２００に対し、その時間帯には認証情報１０２の入力をユーザ１０１からほとんど受け付けないように指示することができる。一方、ユーザ１０１が登校中あるいは下校中は、ユーザ１０１の行動を監視することが好ましい。登校や下校もある程度決まった時間に行われるものである。本実施の形態では、サーバ装置３００が、蓄積した行動情報１０９に基づいて、毎週何曜日のどの時間帯にユーザ１０１が登校あるいは下校するかを分析し、その時間帯にはユーザ１０１の行動を記録する必要があると判断することができる。そして、端末装置２００に対し、その時間帯に認証情報１０２の入力をユーザ１０１から頻繁に受け付けるように指示することができる。
【００９１】
サーバ装置３００は、上記のように、ユーザ１０１の行動を推測し、その結果に基づいてタイミング情報１１３を生成するだけでなく、予め決められたスケジュールを記憶しておき、このスケジュールに従ってタイミング情報１１３を生成してもよい。前述した例では、学校の授業や登校、下校時間のスケジュールを予め記憶しておくことになる。
【００９２】
図１５は、端末装置２００の構成を示すブロック図である。
【００９３】
実施の形態１で説明した図２との差異は、端末装置２００が、タイミング情報記憶部２０６を備えることである。
【００９４】
タイミング情報記憶部２０６は、前述したタイミング情報１１３をサーバ装置３００から受信し、当該タイミング情報１１３を記憶装置２５１に記憶する。認証情報送信部２０１は、タイミング情報記憶部２０６により記憶されたタイミング情報１１３が指定するタイミングで、認証情報１０２の入力を入力装置２５３によりユーザ１０１から受け付ける。
【００９５】
図１６は、サーバ装置３００の構成を示すブロック図である。
【００９６】
実施の形態１で説明した図３との差異は、サーバ装置３００が、タイミング情報生成部３０７、タイミング情報送信部３０８を備えることである。
【００９７】
行動パターン分析部３０６は、実施の形態１と同様に、行動情報記憶部３０１により記憶された行動情報１０９に基づいて、ユーザ１０１の行動パターンを処理装置３５２により分析する。タイミング情報生成部３０７は、行動パターン分析部３０６による分析の結果に基づいて、端末装置２００の認証情報送信部２０１が認証情報１０２の入力をユーザ１０１から受け付けるタイミングを指定するタイミング情報１１３を処理装置３５２により生成する。タイミング情報送信部３０８は、タイミング情報生成部３０７により生成されたタイミング情報１１３を端末装置２００に送信する。
【００９８】
行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９に基づき、上記行動パターンとして、例えば、ユーザ１０１が移動するタイミングを処理装置３５２により推測する。この場合、タイミング情報生成部３０７は、行動パターン分析部３０６により推測されたタイミングを指定するタイミング情報１１３を処理装置３５２により生成する。
【００９９】
図１７は、本実施の形態における行動記録方法（行動記録システム１００の動作）の一例を示すフローチャートである。
【０１００】
サーバ装置３００において、ステップＳ４１１は実施の形態１で説明した図７のステップＳ１１１と同様である。行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９に基づいて、ユーザ１０１が移動するタイミングをＣＰＵ９１１（処理装置３５２の一例）により推測する（ステップＳ４１２）。タイミング情報生成部３０７は、行動パターン分析部３０６により推測されたタイミングを指定するタイミング情報１１３をＣＰＵ９１１により生成する（ステップＳ４１３）。タイミング情報送信部３０８は、タイミング情報生成部３０７により生成されたタイミング情報１１３を端末装置２００に送信する（ステップＳ４１４）。
【０１０１】
端末装置２００において、タイミング情報記憶部２０６は、サーバ装置３００のタイミング情報送信部３０８により送信されたタイミング情報１１３をサーバ装置３００から受信し、当該タイミング情報１１３をフラッシュメモリ８２０（記憶装置２５１の一例）に記憶する（ステップＳ４０１）。認証情報送信部２０１は、タイミング情報記憶部２０６により記憶されたタイミング情報１１３が指定するタイミングで、認証情報１０２として、例えばユーザ１０１の顔画像（顔の画像データ）の入力をカメラ８０６（入力装置２５３の一例）によりユーザ１０１から受け付け、当該認証情報１０２をサーバ装置３００に送信する（ステップＳ４０２）。ステップＳ４０３〜Ｓ４０４は図７のステップＳ１０２〜Ｓ１０３と同様である。
【０１０２】
本実施の形態では、サーバから端末に対し、端末の利用者を認証するための情報を取得するタイミングを指示することにより、サービスの利便性を向上させることができる。
【０１０３】
実施の形態５．
本実施の形態に係る行動記録方法（行動記録システム１００の動作）を、実施の形態１で説明した図７を用いて説明する。
【０１０４】
ステップＳ１１５において、行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証の成否にかかわらず、時刻情報１０５が示す時刻に当該ユーザ１０１が、位置情報１０４が示す位置にいたことを、当該認証の結果とともに、当該ユーザ１０１の行動情報１０９に記録する。具体的には、行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が成功した場合には、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻に当該ユーザ１０１が位置情報受信部３０３により受信された位置情報１０４が示す位置にいたことと当該ユーザ１０１の認証に成功したこととを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する。一方、位置情報受信部３０３により位置情報１０４が受信されたときにユーザ認証部３０２により認証情報１０２が受信されなかった場合には、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻にユーザ１０１が位置情報受信部３０３により受信された位置情報１０４が示す位置にいたことと当該ユーザ１０１の認証が行われなかったことを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する。行動記録部３０５は、さらに、ユーザ認証部３０２により認証情報１０２が受信されても、ユーザ認証部３０２によるユーザ１０１の認証が失敗した場合には、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻に当該ユーザ１０１が位置情報受信部３０３により受信された位置情報１０４が示す位置にいたことと当該ユーザ１０１の認証に失敗したこととを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録してもよい。
【０１０５】
例えば、ステップＳ１１２において、ユーザ認証部３０２が、認証情報１０２としてユーザ１０１のユーザＩＤとパスワードを端末装置２００から受信し、当該認証情報１０２に基づいてユーザ１０１の認証を行ったとする。このとき、パスワードが正しくてユーザ１０１の認証が成功すれば、ステップＳ１１５において、行動記録部３０５は、時刻情報１０５が示す時刻にユーザＩＤから特定されるユーザ１０１が、位置情報１０４が示す位置にいたことと、当該認証が成功したことを、当該ユーザ１０１の行動情報１０９に記録する。一方、パスワードが誤っていてユーザ１０１の認証が失敗しても、ステップＳ１１５において、行動記録部３０５は、位置情報１０４が示す位置と時刻情報１０５が示す時刻とにユーザＩＤから特定されるユーザ１０１がいたことと、当該認証が失敗したことを、当該ユーザ１０１の行動情報１０９に記録する。
【０１０６】
ステップＳ１１５の後、行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９に、当該行動情報１０９の信頼度を示す信頼度情報をＣＰＵ９１１（処理装置３５２の一例）により付加し、信頼度情報が付加された行動情報１０９を、例えば電子メールなどの形式で、第三者１１０のＰＣに通信ボード９１５（出力装置３５４の一例）により出力する。行動情報１０９には、いつ、どこにユーザ１０１がいたか、そのときにユーザ１０１が認証されたか、その認証の結果はどうだったかが記録されているので、ユーザ１０１の認証の結果に応じて信頼度情報を設定することができる。例えばユーザ１０１がある時刻にある位置にいたという記録があっても、そのときにユーザ１０１の認証がなされていなかったり、認証が失敗していたりした場合には、その記録に対する信頼度が低いことを示す信頼度情報が当該行動情報１０９に付加されることになる。
【０１０７】
本実施の形態では、このように、端末の利用者の行動記録を第三者に提供する場合に、記録ごとの信頼度を示すことができるため、サービスの価値を向上させることができる。
【０１０８】
実施の形態６．
本実施の形態について、主に実施の形態１との差異を説明する。
【０１０９】
図１８は、本実施の形態に係る行動記録システム１００の概要を示す図である。
【０１１０】
実施の形態１で説明した図１との主な差異は、行動記録システム１００が、フィルタリング装置５００を備えることである。
【０１１１】
図１８において、フィルタリング装置５００は、端末装置２００からサーバ装置３００に送信される情報のフィルタリングを行うコンピュータであり、基地局１０６とネットワーク１０７との間に設置されるものとするが、端末装置２００とサーバ装置３００との間であれば、どこに設置されていてもよい。
【０１１２】
本実施の形態では、端末装置２００は、認証情報１０２、位置情報１０４、時刻情報１０５とともに、ユーザ１０１の氏名、性別、年齢、住所、趣味、嗜好などの属性を示す属性情報１１４を基地局１０６経由でセンタ１０８のサーバ装置３００に送信する。端末装置２００から送信された情報のうち、少なくとも属性情報１１４は、基地局１０６とネットワーク１０７との間に設置されたフィルタリング装置５００を経由する。その過程で、フィルタリング装置５００は、予め決められた条件に従って、属性情報１１４を検査する。そして、属性情報１１４の一部のみを選択して、ネットワーク１０７を介してサーバ装置３００に送信する。
【０１１３】
フィルタリング装置５００は、上記条件として、例えば、ユーザ１０１が提供を許可しているかどうかを記憶しておき、属性情報１１４のうち、ユーザ１０１が提供を許可しているもの（例えば、氏名、性別、年齢、住所のうち、性別と年齢）だけをサーバ装置３００に送信する。これにより、ユーザ１０１の個人情報が無断で収集されることを防ぐことができる。
【０１１４】
図１９は、端末装置２００の構成を示すブロック図である。
【０１１５】
実施の形態１で説明した図２との差異は、端末装置２００が、属性情報記憶部２０７、属性情報送信部２０８を備えることである。
【０１１６】
属性情報記憶部２０７は、ユーザ１０１ごとに、前述した属性情報１１４を記憶装置２５１に記憶する。属性情報送信部２０８は、属性情報記憶部２０７により記憶された属性情報１１４をサーバ装置３００に送信する。
【０１１７】
図２０は、サーバ装置３００の構成を示すブロック図である。
【０１１８】
実施の形態１で説明した図３との差異は、サーバ装置３００が、属性情報受信部３０９を備えることである。
【０１１９】
属性情報受信部３０９は、端末装置２００の属性情報送信部２０８により送信された属性情報１１４´を端末装置２００から受信する。この属性情報１１４´は、実際に端末装置２００の属性情報送信部２０８により送信された属性情報１１４のうち、フィルタリング装置５００を通過した部分のみを含む。行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が成功した場合には、時刻情報受信部３０４により受信された時刻情報１０５が示す時刻に、属性情報受信部３０９により受信された属性情報１１４´が示す属性をもつユーザ１０１が、位置情報受信部３０３により受信された位置情報１０４が示す位置にいたことを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する。
【０１２０】
図２１は、本実施の形態における行動記録方法（行動記録システム１００の動作）の一例を示すフローチャートである。
【０１２１】
端末装置２００において、属性情報記憶部２０７は、属性情報１１４をフラッシュメモリ８２０（記憶装置２５１の一例）に記憶する（ステップＳ６０１）。属性情報送信部２０８は、属性情報記憶部２０７により記憶された属性情報１１４をサーバ装置３００に送信する（ステップＳ６０５）。ステップＳ６０２〜Ｓ６０４は実施の形態１で説明した図７のステップＳ１０１〜Ｓ１０３と同様である。
【０１２２】
フィルタリング装置５００は、端末装置２００の属性情報送信部２０８により送信された属性情報１１４をＣＰＵ（フィルタリング装置５００が内蔵する処理装置の一例）により検査し、当該属性情報１１４の一部のみを通過させる。
【０１２３】
サーバ装置３００において、ステップＳ６１１〜Ｓ６１４は図７のステップＳ１１１〜Ｓ１１４と同様である。属性情報受信部３０９は、端末装置２００の属性情報送信部２０８により送信された属性情報１１４のうち、フィルタリング装置５００を通過した部分のみを受信する（ステップＳ６１５）。行動記録部３０５は、ユーザ認証部３０２によるユーザ１０１の認証が成功した場合には、位置情報受信部３０３により受信された位置情報１０４が示す位置と時刻情報受信部３０４により受信された時刻情報１０５が示す時刻とに、属性情報受信部３０９により受信された属性情報１１４´が示す属性をもつユーザ１０１がいたことを、行動情報記憶部３０１により記憶された当該ユーザ１０１の行動情報１０９に記録する（ステップＳ６１６）。
【０１２４】
ステップＳ６１６の後、行動パターン分析部３０６は、行動情報記憶部３０１により記憶された行動情報１０９をＣＰＵ９１１（処理装置３５２の一例）により分類又は集計し、その結果を、例えば電子メールなどの形式で、第三者１１０のＰＣに通信ボード９１５（出力装置３５４の一例）により出力する。このようにして出力された情報を用いることにより、ユーザ１０１個々ではなく、複数のユーザ１０１の行動パターンを属性ごとに分析し、マーケティングなどに活用することが可能となる。
【０１２５】
以上、本発明の実施の形態について説明したが、これらのうち、２つ以上の実施の形態を組み合わせて実施しても構わない。あるいは、これらのうち、１つの実施の形態を部分的に実施しても構わない。あるいは、これらのうち、２つ以上の実施の形態を部分的に組み合わせて実施しても構わない。
【図面の簡単な説明】
【０１２６】
【図１】実施の形態１に係る行動記録システムの概要を示す図である。
【図２】実施の形態１に係る端末装置の構成を示すブロック図である。
【図３】実施の形態１に係るサーバ装置の構成を示すブロック図である。
【図４】実施の形態１における端末装置のハードウェア資源の一例を示す図である。
【図５】実施の形態１におけるサーバ装置の外観の一例を示す図である。
【図６】実施の形態１におけるサーバ装置のハードウェア資源の一例を示す図である。
【図７】実施の形態１における行動記録方法を示すフローチャートである。
【図８】実施の形態２に係る行動記録システムの概要を示す図である。
【図９】実施の形態２に係る端末装置の構成を示すブロック図である。
【図１０】実施の形態２における行動記録方法を示すフローチャートである。
【図１１】実施の形態３に係る行動記録システムの概要を示す図である。
【図１２】実施の形態３に係る端末装置の構成を示すブロック図である。
【図１３】実施の形態３における行動記録方法を示すフローチャートである。
【図１４】実施の形態４に係る行動記録システムの概要を示す図である。
【図１５】実施の形態４に係る端末装置の構成を示すブロック図である。
【図１６】実施の形態４に係るサーバ装置の構成を示すブロック図である。
【図１７】実施の形態４における行動記録方法を示すフローチャートである。
【図１８】実施の形態６に係る行動記録システムの概要を示す図である。
【図１９】実施の形態６に係る端末装置の構成を示すブロック図である。
【図２０】実施の形態６に係るサーバ装置の構成を示すブロック図である。
【図２１】実施の形態６における行動記録方法を示すフローチャートである。
【符号の説明】
【０１２７】
１００  行動記録システム、１０１  ユーザ、１０２  認証情報、１０３  衛星、１０４  位置情報、１０５  時刻情報、１０６  基地局、１０７  ネットワーク、１０８  センタ、１０９  行動情報、１１０  第三者、１１１  補正情報、１１２  位置付加情報、１１３  タイミング情報、１１４  属性情報、２００  端末装置、２０１  認証情報送信部、２０２  位置情報送信部、２０３  時刻情報送信部、２０４  位置補正部、２０５  位置付加情報出力部、２０６  タイミング情報記憶部、２０７  属性情報記憶部、２０８  属性情報送信部、２５１  記憶装置、２５２  処理装置、２５３  入力装置、２５４  出力装置、３００  サーバ装置、３０１  行動情報記憶部、３０２  ユーザ認証部、３０３  位置情報受信部、３０４  時刻情報受信部、３０５  行動記録部、３０６  行動パターン分析部、３０７  タイミング情報生成部、３０８  タイミング情報送信部、３０９  属性情報受信部、３５１  記憶装置、３５２  処理装置、３５３  入力装置、３５４  出力装置、４００  データベース装置、５００  フィルタリング装置、８０１  表示装置、８０２  キー、８０５  メモリカード、８０６  カメラ、８０７  ＧＰＳ受信機、８１１  ＣＰＵ、８１２  バス、８１３  ＲＯＭ、８１４  ＲＡＭ、８１５  通信ボード、８２０  フラッシュメモリ、８２１  オペレーティングシステム、８２３  プログラム群、８２４  ファイル群、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  オペレーティングシステム、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2008072205.tif 000003
【図２】
2008072205.tif 000004
【図３】
2008072205.tif 000005
【図４】
2008072205.tif 000006
【図５】
2008072205.tif 000007
【図６】
2008072205.tif 000008
【図７】
2008072205.tif 000009
【図８】
2008072205.tif 000010
【図９】
2008072205.tif 000011
【図１０】
2008072205.tif 000012
【図１１】
2008072205.tif 000013
【図１２】
2008072205.tif 000014
【図１３】
2008072205.tif 000015
【図１４】
2008072205.tif 000016
【図１５】
2008072205.tif 000017
【図１６】
2008072205.tif 000018
【図１７】
2008072205.tif 000019
【図１８】
2008072205.tif 000020
【図１９】
2008072205.tif 000021
【図２０】
2008072205.tif 000022
【図２１】
2008072205.tif 000023