(57)【要約】【課題】端末における通信の履歴情報を用いることのできる情報処理装置を提供する。【解決手段】処理の指示を受け入れ、端末における通信の履歴情報を取得し、当該履歴情報に含まれる情報を用いて、指示された処理を実行する。履歴情報の取得にあっては、指示された処理に関連して予め定められた履歴情報の一部を選択的に取得する。【選択図】図１
2010068436.tif 000002
【特許請求の範囲】
【請求項１】
端末と通信する通信手段と、
処理の指示を受け入れる受入手段と、
前記通信手段を介して端末における通信の履歴情報を取得する取得手段と、
前記履歴情報に含まれる情報を用いて、前記指示された処理を実行する実行手段と、
を含み、
前記取得手段は、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得することを特徴とする情報処理装置。
【請求項２】
前記取得手段は、指定された条件を満足する通信の履歴情報に係る、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記端末は、複数の通信手段を備え、
前記履歴情報には、過去の通信において用いられた通信手段を特定する情報が通信先の情報とともに含められており、
前記条件が、複数の通信手段で通信を行った通信先に係る履歴情報であるとの条件とした請求項２記載の情報処理装置。
【請求項４】
前記条件が、直近の予め定めた数の通信の履歴情報であるとの条件とした請求項２記載の情報処理装置。
【請求項５】
前記条件が、外出先での通信と推定される通信に係る履歴情報であるとの条件とした請求項２記載の情報処理装置。
【請求項６】
前記取得した履歴情報を利用不能とする手段をさらに有する請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
コンピュータを、
端末と通信する通信手段と、
処理の指示を受け入れる受入手段と、
前記通信手段により端末における通信の履歴情報を取得する取得手段と、
前記履歴情報に含まれる情報を用いて、前記指示された処理を実行する実行手段と、
として機能させ、
前記取得手段として機能させる際には、コンピュータに、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
プリンタが、異なる時刻及び年月日の少なくとも一方を表す時データとそれぞれ関連付けられた複数の音楽ファイルが記憶された音楽ファイルメモリを備え、制御部は、撮影時データと関連付けて記録された画像データを用いて画像を出力する際、撮影時データに基づいて当該画像データに関連する音楽ファイルを選択する。そして、プリンタは、音出力手段から当該音楽ファイルの音楽を出力しながら、印刷機構部で画像を印刷し、表示部に画像を表示するという技術が、特許文献１に開示されている。
【特許文献１】特開２００７−９０５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
端末における通信の履歴情報を用いることのできる情報処理装置を提供する。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、情報処理装置であって、端末と通信する通信手段と、処理の指示を受け入れる受入手段と、前記通信手段を介して端末における通信の履歴情報を取得する取得手段と、前記履歴情報に含まれる情報を用いて、前記指示された処理を実行する実行手段と、を含み、前記取得手段は、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得することとしたものである。
【０００５】
請求項２記載の発明は、請求項１記載の情報処理装置であって、前記取得手段は、指定された条件を満足する通信の履歴情報に係る、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得することとしたものである。
【０００６】
請求項３記載の発明は、請求項２記載の情報処理装置であって、前記端末は、複数の通信手段を備え、前記履歴情報には、過去の通信において用いられた通信手段を特定する情報が通信先の情報とともに含められており、前記条件が、複数の通信手段で通信を行った通信先に係る履歴情報であるとの条件としたものである。
【０００７】
請求項４記載の発明は、請求項２記載の情報処理装置であって、前記条件が、直近の予め定めた数の通信の履歴情報であるとの条件としたものである。
【０００８】
請求項５記載の発明は、請求項２記載の情報処理装置であって、前記条件が、外出先での通信と推定される通信に係る履歴情報であるとの条件としたものである。
【０００９】
請求項６記載の発明は、請求項１から５のいずれか一項に記載の情報処理装置であって、前記取得した履歴情報を利用不能とする手段をさらに有することとしたものである。
【００１０】
請求項７記載の発明は、プログラムであって、コンピュータを、端末と通信する通信手段と、処理の指示を受け入れる受入手段と、前記通信手段により端末における通信の履歴情報を取得する取得手段と、前記履歴情報に含まれる情報を用いて、前記指示された処理を実行する実行手段と、として機能させ、前記取得手段として機能させる際には、コンピュータに、前記指示された処理に関連して予め定められた履歴情報の一部を選択的に取得させることとしたものである。
【発明の効果】
【００１１】
請求項１，７記載の発明によれば、端末における通信の履歴情報を用いることができる。
【００１２】
請求項２記載の発明によれば、指定された条件を満足する通信の履歴情報が用いられる。
【００１３】
請求項３記載の発明によれば、条件として、複数の通信手段で通信を行った通信先に係る履歴情報とすることができる。
【００１４】
請求項４記載の発明によれば、条件として、直近の予め定めた数の履歴情報とすることができる。
【００１５】
請求項５記載の発明によれば、条件として、外出先での通信と推定される通信に係る履歴情報とすることができる。
【００１６】
請求項６記載の発明によれば、例えば処理の終了後に、取得した履歴情報を利用不能とすることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報処理装置を含むシステムは、図１に例示するように、端末装置１と、情報処理装置２とを含んで構成される。ここで端末装置１は、例えば携帯電話機や、通信手段を備えた携帯型のデバイスであり、図１に例示するように、制御部１１、記憶部１２、操作部１３、表示部１４、及び通信部１５を含んで構成される。また、情報処理装置２は、制御部２１、記憶部２２、操作部２３、表示部２４、及び通信部２５を含んで構成される。さらに、本実施の形態では、この情報処理装置２は、スキャナ装置３とプリンタ装置４とに接続されている。なお、端末装置１は、上記の構成のほか、ＧＰＳ（Global Positioning System）やカメラ等、種々の機能を提供する機能部１６を含んでいてもよい。
【００１８】
端末装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。この制御部１１は、操作部１３から入力される利用者の指示に従い、通信部１５を介して通信を行う。また、当該通信の履歴情報を、記憶部１２に蓄積して格納する。さらに本実施の形態では、この制御部１１は、記憶部１２に格納した履歴情報を、通信部１５を介して情報処理装置２へ送信する。この制御部１１の具体的な処理の内容については、後に述べる。
【００１９】
記憶部１２は、ＲＡＭ（Random Access Memory）等の記憶素子を含んで構成される。この記憶部１２には、制御部１１によって実行されるプログラムが保持される。このプログラムは、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）等のコンピュータ可読な記録媒体に格納されて提供され、この記憶部１２へ複写されたものであってもよい。さらにこの記憶部１２は、通信の履歴情報と、情報処理装置２における認証情報とが保持される。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００２０】
操作部１３は、キーパッドなどであり、利用者の指示操作の入力を受けて、当該指示操作の内容を制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示を受けて、情報を表示出力する。
【００２１】
通信部１５は、例えば携帯電話通信網や、無線ＬＡＮ（Local Area Network）等の通信手段を介して他の端末装置等との間で情報の送受を行う。本実施の形態では、この通信部１５は、携帯電話通信網と無線ＬＡＮとの双方を介して通信を行うものとして説明するが、これに限られるものではなく、いずれか一方であってもよいし、他の通信手段を用いるものであっても構わない。さらに、この通信部１５は、電磁誘導を利用した通信や、ブルートゥース規格などに基づく通信など、比較的短距離の無線通信を情報処理装置２との間で行い、種々の情報を送受する。
【００２２】
情報処理装置２の制御部２１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部２２に格納されたプログラムに従って動作する。この制御部２１は、端末装置１と通信を行い、端末装置１の利用者を認証して、処理の指示を受け入れる。そして制御部２１は、当該認証に用いられた端末装置１から通信の履歴情報を取得し、当該履歴情報に含まれる情報を用いて指示された処理を実行する。この制御部２１の具体的な動作については、後に述べる。
【００２３】
記憶部２２は、ＲＡＭ（Random Access Memory）等の記憶素子を含んで構成され、制御部２１によって実行されるプログラムが保持される。このプログラムは、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）等のコンピュータ可読な記録媒体に格納されて提供され、この記憶部２２へ複写されたものであってもよい。さらにこの記憶部２２は、制御部２１のワークメモリとしても動作する。
【００２４】
操作部２３は、例えば表示部２４に重ね合わせられた透明電極を備えたタッチパネルであり、利用者の操作を受け入れて制御部２１に当該操作の内容を出力している。表示部２４は、液晶ディスプレイパネルなどであり、制御部２１から入力される指示に従って、情報を表示する。
【００２５】
通信部２５は、例えばネットワークインタフェースを含み、ネットワーク等の通信手段を介して情報の送受を行う。また、この通信部２５は、電磁誘導を用いた通信や、ブルートゥース規格に基づく通信を、端末装置１との間で行い、種々の情報を送受する。一例として通信部２５は、端末装置１との間で電磁誘導による通信を行うポートを備える。このポートは例えば端末装置１を置く台の形状をなし、その上に置かれた端末装置１との間で電磁誘導を利用した通信を行う。
【００２６】
本実施の形態では、端末装置１の制御部１１が、利用者から通信の指示を受け入れるごとに当該通信の履歴情報を記憶部１２に蓄積する。この通信の履歴情報は、例えば図２に例示するように、通信先を特定する情報と、通信の日時を特定する情報と、通信の種別（電話、電子メール、ウェブなどの別）とを関連づけたもので構わない。
【００２７】
また、本実施の形態では、端末装置１の利用者は、端末装置１を情報処理装置２と通信させて、情報処理装置２へ認証情報を送信させる。
【００２８】
端末装置１の制御部１１は、認証情報の送信先である情報処理装置２から、履歴情報の要求を受けると、記憶部１２に格納されている履歴情報を読み出して情報処理装置２へ送出する。
【００２９】
次に、本実施の形態の情報処理装置２の制御部２１の動作について述べる。この制御部２１は、機能的には図３に例示するように、受入部３１と、取得部３２と、実行部３３とを含む。ここに受入部３１は、通信手段である通信部２５を介して、端末装置１の認証の処理を行う。この認証の処理は、例えば、チャレンジレスポンス認証等でよい。この場合、情報処理装置２の記憶部２２には、端末装置１の記憶部１２に格納された認証情報と同じ認証情報が格納されているものとする。そして受入部３１は乱数を発生させ、当該乱数をチャレンジとして端末装置１へ送信するとともに、記憶部２２に格納された、端末装置１に対応する認証情報を用いて、当該チャレンジを予め定めた方法で暗号化して比較用情報を生成する。一方端末装置１ではチャレンジを受信し、記憶部１２に格納された認証情報を用いて、受信したチャレンジを予め定めた方法で暗号化して暗号情報を生成し、情報処理装置２へ送信する。情報処理装置２では端末装置１から受信した暗号情報と、先に生成した比較用情報とを比較し、一致したならば、認証が成功したものとして、利用者の指示を受け入れるためのインタフェース画面を表示部２４に表示する。また、受信した暗号情報と、先に生成した比較用情報とが一致しない場合は、認証が失敗したものとして、エラーを表示するなどする。もっとも、ここで用いられる認証の処理はこのような処理に限られるものではない。
【００３０】
認証の処理により認証に成功すると、受入部３１は、利用者の指示を受け入れるためのインタフェース画面を表示部２４に表示する。このインタフェース画面では、例えば実行可能な処理の一覧を表示し、当該一覧から実行する処理の指定を受けるようにしたものであってもよい。受入部３１は、指示された処理を特定する情報を取得部３２と、実行部３３とに出力する。ここで指示される処理は例えば、スキャナ装置３にて読み取った画像を、ネットワークを介して、指示した宛先へ送信する処理等である。
【００３１】
取得部３２は、受入部３１により認証された端末装置１に対して履歴情報を要求する。そして取得部３２は、端末装置１が記憶している履歴情報を受け入れて、記憶部２２に保持する。取得部３２は、さらに受け入れた処理の指示に関連して予め定められた履歴情報の一部を、記憶部２２に保持した情報から選択的に抽出して取得することとしてもよい。また記憶部２２に保持した履歴情報のうち、条件を満足するものを選択的に取得することとしてもよい。この取得部３２の動作については後に述べる。
【００３２】
実行部３３は、受入部３１が受け入れた指示に基づく処理を実行する。この際、実行部３３は、取得部３２が取得した履歴情報に含まれる情報を用いて指示された処理を実行する。この実行部３３の処理の例についても次に述べる。
【００３３】
本実施の形態では、取得部３２が取得するべき履歴情報が、指示された処理ごとに予め図４に例示するように定められている。すなわち本実施の形態では図４に示すように、指示され得る処理を特定する情報と、利用する履歴情報の少なくとも一部を特定する情報とを関連づけたテーブルが記憶部２２に格納されている。
【００３４】
図４では、一例として、スキャナ装置３にて読み取った画像をネットワークを介して送信する指示（「スキャンして送信」の指示）においては、「通信先を特定する情報」が取得するべき情報として関連づけられている。本実施の形態のある例によると、情報処理装置２には、指示され得る処理ごとに、制御部２１によって実行される個別のプログラムが予め記憶部２２に格納され、これらのプログラムごとに、取得するべき履歴情報の少なくとも一部を特定する情報が設定される。
【００３５】
取得部３２は、端末装置１から履歴情報を受け入れて記憶部２２に保持した後、この記憶部２２に保持した履歴情報のうち、指示された処理に関連づけて、図４に例示したテーブルに記憶されている情報で特定される少なくとも一部を選択的に抽出する。そして当該抽出した情報を取得して実行部３３に出力する。例えば、「スキャンして送信」の指示がされていた場合は、履歴情報のうち「通信先を特定する情報」が選択的に抽出される。
【００３６】
実行部３３は、取得部３２から入力される情報を用いて、受入部３１が受け入れた指示による処理を実行する。例えば「スキャンして送信」の指示がされていた場合、この実行部３３には、取得部３２から「通信先を特定する情報」が入力される。そして実行部３３は、スキャナ装置３に指示してセットされている原稿を読み取らせ、原稿の画像データを取得する。実行部３３は、取得部３２が出力する通信先を特定する情報に表された通信先を送信先候補として、利用者に選択させるべく表示部２４に表示させる。このとき、実行部３３は、取得部３２から入力された情報で特定される通信先以外に、予め定められた通信先の候補や、通信先の情報を直接入力させるインタフェースを併せて表示させてもよい。
【００３７】
この場合は、送信先候補等が表示部２４に表示され、利用者が当該表示された送信先候補等から送信先を選択する等の操作を行う。情報処理装置２の実行部３３は、当該選択された送信先の情報を受け入れ、当該受け入れた情報で特定される送信先に対して、スキャナ装置３から取得した画像データを送信する。
【００３８】
またこの実行部３３は、処理の完了後に、取得した履歴情報を利用不能とする手段としても機能することとしてもよい。すなわち、実行部３３は、例えば処理が完了すると、記憶部２２に格納されている履歴情報を削除することとしてもよい。また、ここでは処理の完了時に利用不能とすることとしているが、これに限らず、例えば通信部２５が端末装置１との間で通信ができなくなった時点、あるいは通信ができなくなってから予め定めた時間が経過した時点で記憶部２２に格納した履歴情報を削除してもよいし、また、制御部２１は、通信部２５を介して予め定めたタイミングごとに繰り返し端末装置１を認証し、端末装置１が認証できなくなった時点、または認証できなくなってから予め定めた時間が経過した時点で、記憶部２２に格納した履歴情報を削除してもよい。
【００３９】
さらに、取得部３２は、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出するだけでなく、予め定めた条件を満足する通信の履歴情報に係る、指示された処理に関連して予め定められた履歴情報の一部を選択的に取得することとしてもよい。この条件としては、例えば、通信の行われた日時に係る条件（最近ｘ時間以内の通信の履歴情報であるとの条件など）や、通信回数の条件（直近の予め定めた数の通信の履歴情報であるとの条件など）であってもよい。
【００４０】
一例として、通信の行われた日時に係る条件を用いる場合、取得部３２は、現在（処理の時点）の日時の情報を図示しない計時部（カレンダー・チップなどにより構成される）から取得し、取得した日時から、指定された時間だけ以前の時点を表す時刻情報を演算する。そして、通信の日時が、当該演算した時刻情報が表す時刻より後になっている履歴情報を選択し、当該選択した履歴情報のうちから、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出する。
【００４１】
また、通信回数の条件として、直近の予め定めた数ぶんの履歴情報であるとの条件が指定されている場合、取得部３２は、記憶部２２に格納されている履歴情報を、通信の日時を表す情報をキーとして並べ替える。そして、通信の日時を表す情報が、より新しい日時となっている履歴情報から順に、予め定められた数だけの履歴情報を選択し、当該選択した履歴情報のうちから、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出する。
【００４２】
また、ここまでの説明では、端末装置１から受け入れる履歴情報には、通信先を特定する情報と、通信の日時を特定する情報と、通信の種別（電話、電子メール、ウェブなどの別）とが関連づけられているものとして説明したが、履歴情報はこれに限られない。例えば、履歴情報として、通信が行われた場所を表す情報を関連づけて記録してもよい。この場合、端末装置１は、通信が行われるごとに、例えばＧＰＳ（Global Positioning System）や、通信回線との通信状態（携帯電話機であれば、携帯電話基地局を識別する情報や携帯電話基地局との通信の強度の情報等）、などを用いて通信が行われた場所を表す情報（位置情報）を取得する。そして、通信の履歴情報にこの位置情報を含めて記録する。
【００４３】
また、端末装置１は、通信が行われるごとに、通信の経路（携帯電話通信網、公衆電話回線網、無線ＬＡＮ、有線ＬＡＮ等の別）を表す情報を、履歴情報に含めて記録してもよい。
【００４４】
このように、履歴情報に位置情報や、通信の経路を表す情報が含まれている場合、情報処理装置２の取得部３２は、履歴情報のうち、外出先での通信と推定される通信に係る履歴情報であるとの条件の下に、当該条件を満足する履歴情報を選択し、当該選択した履歴情報のうちから、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出することとしてもよい。
【００４５】
ここに、外出先での通信と推定される通信に係る履歴情報は、例えば、位置情報が、予め指定された地点（自社の位置など）から予め設定された距離しきい値よりも離れている位置を表す履歴情報を選抜することで得られる。また、通信の経路が有線ＬＡＮであれば、外出先ではないと推定できるので、通信の経路が有線ＬＡＮ以外の履歴情報を選択することとしてもよい。そして取得部３２は、選択した履歴情報の一部を抽出して出力する。
【００４６】
さらに取得部３２は、複数の通信種別（通信手段）における通信先を特定する情報同士を関連づける情報が取得できる場合は、当該情報を用いて、複数の通信手段で通信を行った通信先に係る履歴情報であるとの条件を満足する履歴情報を、記憶部２２に格納した履歴情報のうちから選択し、さらに当該選択した履歴情報のうちから、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出することとしてもよい。
【００４７】
すなわち、本実施の形態の端末装置１では、一つの通信先に対して複数の通信種別にて通信を行う場合がある。例えば携帯電話回線網での通信と、電子メールでの通信とを同じ相手に対して行う場合などである。この場合に、各通信種別（通信手段）における通信先を特定する情報同士を関連づける情報として、例えば相手先を識別する情報をキーとして、当該情報で識別される相手先の携帯電話の電話番号や、電子メールのアドレス情報、公衆電話回線網を介しての電話番号等、それぞれを介しての通信先を特定する情報を関連づけた情報が得られれば、取得部３２は、各通信の履歴情報を、相手先を識別する情報をキーとしてグループ分けする。
【００４８】
一例として、端末装置１が、電話帳（アドレスブック）情報として、図５に例示するように、相手先を識別する情報をキーとして、当該キーに対して少なくとも一つの通信手段を介して通信を行う場合の通信先を特定する情報を関連づけて記憶しているものとする。ここで通信先を特定する情報は、例えば、各相手先の携帯電話の電話番号や、電子メールのアドレス情報、公衆電話回線網を介しての電話番号等である。
【００４９】
そして端末装置１は、各通信が行われるごとに、当該通信に係る通信先の情報に関連づけられた相手先を特定する相手先識別情報を電話帳情報から取得し、当該取得した相手先識別情報を履歴情報に含める。ここで相手先識別情報は、例えば相手先の氏名などで構わない。
【００５０】
情報処理装置２の取得部３２は、相手先識別情報を含んだ履歴情報を受け入れると、相手先識別情報をキーとして、履歴情報をグループ分けする。そして、各グループにおいて複数の通信種別の情報に関連づけられた履歴情報があるか否かを調べる。ここで取得部３２が、複数の通信種別の情報に関連づけられた履歴情報を含むグループを見いだすと、取得部３２は当該履歴情報を選択する。そして選択した履歴情報のうちから、指示された処理に関連づけて予め指定されている履歴情報の一部を抽出する。
【００５１】
また、取得部３２は、グループ分け後の結果のうち、特定の順序で複数の通信種別の情報に係る履歴情報を含むグループを選択することとしてもよい。一例として、携帯電話通信網を介しての通信の後、電子メールでの通信が行われ、その後再度携帯電話通信網を介しての通信が行われているようなグループがあれば、当該グループを選択する。
【００５２】
さらに端末装置１は、電子メール等での通信が行われたときに、バイナリデータ（音声や、文字列とは異なり、アプリケーションソフトウエアなどを用いて作成されたデータなど）が送受信された場合には、当該バイナリデータまたは、当該バイナリデータの格納先を表す参照情報を、履歴情報に含めて記録してもよい。
【００５３】
この場合、情報処理装置２は、例えば「ファイルをプリント」するべき旨の指示を利用者から受けて、当該端末装置１から履歴情報を取得し、当該履歴情報のうち、バイナリデータの格納先が関連づけられた履歴情報を選択して、当該選択した履歴情報からバイナリデータの格納先の情報を抽出する。
【００５４】
そして情報処理装置２は、抽出した格納先の情報の一覧（またはそれに係る履歴情報の一覧）を表示部２４に表示して、端末装置１の利用者に提示し、当該一覧から利用者の選択を受けて、当該利用者が選択したバイナリデータ（または選択した履歴情報に含まれるバイナリデータ）を、格納先の情報に基づいて取得する。ここで格納先の情報は例えばＵＲＬ（Uniform Resource Locators）で記述されていてもよい。情報処理装置２は、当該ＵＲＬを参照して、ＵＲＬにて指定されたプロトコルで、ＵＲＬにて表された格納先のアドレスからバイナリデータを取得する。そして、当該バイナリデータに基づいて形成の対象となる画像を生成し、生成した画像をプリンタ装置４に出力して、印刷を行わせる。
【００５５】
またここまでの説明では、利用者に処理を指定させることとしていたが、利用者が処理を選択する代わりに、履歴情報を選択し、当該選択された履歴情報に基づいて、情報処理装置２が実行する処理を選別するようにしても構わないので、以下、本実施の形態のかかる態様について述べる。
【００５６】
この例では、情報処理装置２の制御部２１は、機能的には、図６に示すように、受入部３１′と、履歴情報選択部３５と、処理選択部３６と、実行部３３′とを含んで構成される。受入部３１′  は、端末装置１を認証した後、当該認証した端末装置１に履歴情報を要求し、端末装置１から履歴情報を受け入れる。そして当該受け入れた履歴情報を記憶部２２に格納する。
【００５７】
履歴情報選択部３５は、受入部３１′が受け入れた履歴情報の一覧を表示部２４に表示する（図７）。また、この履歴情報選択部３５は、一覧表示する履歴情報の条件の指定を利用者から受けて、表示部２４に表示する履歴情報を絞り込んでもよい。そして利用者が表示されている一覧から履歴情報を選択すると、履歴情報選択部３５は、当該選択の結果を処理選択部３６に出力する。
【００５８】
処理選択部３６は、当該履歴情報選択部３５で選択された履歴情報に含まれる情報に基づいて実行する処理を選択し、当該選択の結果を実行部３３′に出力する。実行部３３′は、処理選択部３６が選択した処理の一覧を表示部２４に表示する等して利用者に提示し（図８）、利用者の選択を受け入れる。そして処理選択部３６は、当該一覧から利用者の選択した処理の情報を受け入れて、当該受け入れた情報で特定される処理を実行部３３′に実行させる。この際、実行部３３′は、履歴情報選択部３５にて選択された履歴情報に含まれる情報を用いて指示された処理を実行する。これら処理選択部３６と実行部３３′との具体的な動作例については後に述べる。
【００５９】
すなわち、本実施の形態のこの態様では、記憶部２２には図４に例示したのと同様に、実行可能な処理ごとに、履歴情報の少なくとも一部が関連づけられて格納されている。
【００６０】
処理選択部３６は、履歴情報選択部３５にて選択された履歴情報に含まれる情報に関連づけられた、実行可能な処理を選択する。一例として、選択された履歴情報が添付ファイル（バイナリデータ）付きの電子メールを介しての通信に係る履歴情報であり、相手先を特定する情報と、バイナリデータの格納先の情報とを含む場合、これら相手先を特定する情報、またはバイナリデータの格納先の情報に関連づけられている実行可能な処理を選択する。ここでは例えば「スキャンして送信」の処理と、「ファイルをプリント」の処理とが選択されたとする。処理選択部３６は、これら選択された処理の一覧を利用者に提示する。利用者がこの提示された一覧から処理の一つを選択すると、実行部３３′が、当該選択された処理を実行する。このとき、実行部３３′は、履歴情報選択部３５にて選択された履歴情報のうち、少なくとも一部（ここで選択した処理に関連づけられている情報で特定される履歴情報の少なくとも一部）を抽出し、当該抽出した情報を用いて選択された処理を実行する。具体的に、「ファイルをプリント」の処理では、実行部３３′は、履歴情報選択部３５にて選択された履歴情報のうち、バイナリデータの格納場所の情報を抽出し、当該情報で示される格納場所からバイナリデータを取得して、プリンタ装置４へ出力して、印刷させる。
【００６１】
また、この実行部３３′もまた、処理の完了後に、取得した履歴情報を利用不能とする手段としても機能することとしてもよい。すなわち、実行部３３′は、例えば処理が完了すると、記憶部２２に格納されている履歴情報を削除することとしてもよい。また、ここでは処理の完了時に利用不能とすることとしているが、これに限らず、例えば通信部２５が端末装置１との間で通信ができなくなった時点、あるいは通信ができなくなってから予め定めた時間が経過した時点で記憶部２２に格納した履歴情報を削除してもよいし、また、制御部２１は、通信部２５を介して予め定めたタイミングごとに繰り返し端末装置１を認証し、端末装置１が認証できなくなった時点、または認証できなくなってから予め定めた時間が経過した時点で、記憶部２２に格納した履歴情報を削除してもよい。
【００６２】
さらに、履歴情報選択部３５は、既に述べたように、利用者が指定した条件を満足する通信の履歴情報の一覧を表示することとしてもよい。この条件としては、例えば、通信の行われた日時に係る条件（最近ｘ時間以内の通信の履歴情報であるとの条件など）や、通信回数の条件（直近の予め定めた数の通信の履歴情報であるとの条件など）であってもよい。
【００６３】
一例として、通信の行われた日時に係る条件を用いる場合、履歴情報選択部３５は、現在（処理の時点）の日時の情報を図示しない計時部（カレンダー・チップなどにより構成される）から取得し、取得した日時から、指定された時間だけ以前の時点を表す時刻情報を演算する。そして、通信の日時が、当該演算した時刻情報が表す時刻より後になっている履歴情報を選択し、当該選択した履歴情報の一覧を、表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させる。
【００６４】
また、通信回数の条件として、直近の予め定めた数ぶんの履歴情報であるとの条件が指定された場合、履歴情報選択部３５は、記憶部２２に格納されている履歴情報を、通信の日時を表す情報をキーとして並べ替える。そして、通信の日時を表す情報が、より新しい日時となっている履歴情報から順に、予め定められた数だけの履歴情報を選択し、当該選択した履歴情報の一覧を表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させる。
【００６５】
さらに履歴情報に、通信が行われた場所を表す情報を含められている場合や、通信の経路（携帯電話通信網、公衆電話回線網、無線ＬＡＮ、有線ＬＡＮ等の別）を表す情報が含まれている場合は、履歴情報選択部３５は、記憶部２２に格納された履歴情報のうち、外出先での通信と推定される通信に係る履歴情報であるとの条件の下に、当該条件を満足する履歴情報を選択し、当該選択した履歴情報の一覧を表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させてもよい。
【００６６】
ここで外出先での通信と推定される通信に係る履歴情報は、既に述べたように例えば、位置情報が、予め指定された地点（自社の位置など）から予め設定された距離しきい値よりも離れている位置を表す履歴情報を選抜すること等で得られる。また、通信の経路が有線ＬＡＮであれば、外出先ではないと推定できるので、通信の経路が有線ＬＡＮ以外の履歴情報を選択することとしてもよい。
【００６７】
さらに履歴情報選択部３５は、複数の通信種別（通信手段）における通信先を特定する情報同士を関連づける情報が取得できる場合は、当該情報を用いて、複数の通信手段で通信を行った通信先に係る履歴情報であるとの条件を満足する履歴情報を、記憶部２２に格納した履歴情報のうちから選択し、当該選択した履歴情報の一覧を表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させてもよい。
【００６８】
すなわち、本実施の形態の端末装置１では、一つの通信先に対して複数の通信種別にて通信を行う場合がある。例えば携帯電話回線網での通信と、電子メールでの通信とを同じ相手に対して行う場合などである。この場合に、各通信種別（通信手段）における通信先を特定する情報同士を関連づける情報として、例えば相手先を識別する情報をキーとして、当該情報で識別される相手先の携帯電話の電話番号や、電子メールのアドレス情報、公衆電話回線網を介しての電話番号等、それぞれを介しての通信先を特定する情報を関連づけた情報が得られれば、履歴情報選択部３５は、各通信の履歴情報を、相手先を識別する情報をキーとしてグループ分けする。
【００６９】
一例として、端末装置１が、電話帳情報として図５に例示するように、相手先を識別する情報をキーとして、当該キーに対して少なくとも一つの通信手段を介して通信を行う場合の通信先を特定する情報を関連づけて記憶しているものとする。ここで通信先を特定する情報は、例えば、各相手先の携帯電話の電話番号や、電子メールのアドレス情報、公衆電話回線網を介しての電話番号等である。
【００７０】
そして端末装置１は、各通信が行われるごとに、当該通信に係る通信先の情報に関連づけられた相手先を特定する相手先識別情報を電話帳情報から取得し、当該取得した相手先識別情報を履歴情報に含める。ここで相手先識別情報は、例えば相手先の氏名などで構わない。
【００７１】
情報処理装置２の履歴情報選択部３５は、相手先識別情報を含んだ履歴情報を受け入れると、相手先識別情報をキーとして、履歴情報をグループ分けする。そして、各グループにおいて複数の通信種別の情報に関連づけられた履歴情報があるか否かを調べる。ここで履歴情報選択部３５が、複数の通信種別の情報に関連づけられた履歴情報を含むグループを見いだすと、履歴情報選択部３５は当該履歴情報を選択する。そして当該選択した履歴情報の一覧を表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させる。
【００７２】
また、履歴情報選択部３５は、グループ分け後の結果のうち、特定の順序で複数の通信種別の情報に係る履歴情報を含むグループを選択することとしてもよい。一例として、携帯電話通信網を介しての通信の後、電子メールでの通信が行われ、その後再度携帯電話通信網を介しての通信が行われているようなグループがあれば、当該グループを選択する。そして当該選択した履歴情報の一覧を表示部２４に表示して、当該一覧のうちから利用者に処理の対象とする履歴情報を選択させる。
【００７３】
本実施の形態は、以上のように構成されており、一例として次のように動作する。以下の例では、端末装置１としての携帯電話機の利用者は、外出先で端末装置１にて相手先Ａから音声電話（携帯電話回線網を介しての通信）を着信し、その後、同じ相手先Ａから端末装置１宛の電子メールにて添付ファイル（バイナリデータ）付きのデータを着信し、さらに端末装置１を用いて、相手先Ａに対して音声電話を発信したものとする。また、これとは別に相手先Ｂとの間で音声通話（携帯電話回線網を介しての通信）を行ったものとする。
【００７４】
この場合、端末装置１には、通信の履歴情報として、図９に例示するような情報が蓄積される。図９の例では、通信先を特定する情報（相手先）と、通信の日時を特定する情報と、通信の種別（電話、電子メール、ウェブなどの別）と、通信の経路を表す情報と、バイナリデータが送受された通信の履歴については、当該バイナリデータの格納先のＵＲＬとが関連づけられている。なお、ここでは端末装置１は、各通信において、相手先の電話番号や電子メールアドレスをキーとして、当該キーに対応する相手先の氏名（ここではＡ，Ｂと略して記す）を、端末装置１に保持された電話帳情報から検索して取得し、相手先の情報として電話番号や電子メールアドレスのほか、相手先の氏名を含めて記録しているものとする。
【００７５】
この端末装置１の利用者が、情報処理装置２の通信部２５に備えられたポートへ端末装置１を置くと、端末装置１と情報処理装置２との間で通信が行われ、端末装置１に保持された認証情報を用いて認証の処理が行われる。ここでは認証に成功したものとする。
【００７６】
情報処理装置２は、図１０に例示するように、認証した端末装置１に対して通信の履歴情報を要求する（Ｓ１）。すると、端末装置１がこれに応答して通信の履歴情報を情報処理装置２へ送出する（Ｓ２）。
【００７７】
情報処理装置２は、受信した履歴情報を記憶部２２に格納し、また、その一覧を表示部２４に表示して利用者に提示する（Ｓ３）。利用者は、この一覧の表示の条件を情報処理装置２に入力する（Ｓ４）。例えば、複数の通信手段を用いて通信を行った相手先に係る履歴情報を抽出する条件を指定するとする。この場合、情報処理装置２は、相手先の氏名をキーとしてグループに分け、各グループについて複数の通信手段（複数の通信の種別）に係る記録が含まれているか否かを調べる。そして複数の通信手段に係る記録が含まれるグループについての履歴情報を選択的に表示する（条件に合致する履歴情報の選択的表示：Ｓ５）。
【００７８】
図９に示した例では、相手先Ａに係る通信については、電話と電子メールとが含まれるので複数の通信手段に係る記録が含まれていると判断され、相手先Ｂに係る通信については電話のみが含まれるので、複数の通信手段に係る記録は含まれていないと判断される。そのためここでは相手先Ａに係る通信が一覧として表示される。
【００７９】
利用者は、指定した条件に合致する履歴情報の一覧から、処理の対象とする履歴情報を選択する（Ｓ６）。例えば、ここでは、電子メールに係る履歴情報を選択したものとする。すると、情報処理装置２は、当該履歴情報に含まれる情報を調べ（Ｓ７）、図４に例示した、実行可能な処理と、履歴情報の少なくとも一部とを関連づけたテーブルを参照して、当該履歴情報に含まれる情報を用いて行われる実行可能な処理を特定する（Ｓ８）。
【００８０】
ここでの例で、電子メールに係る履歴情報には、相手先の情報としての電子メールアドレス、通信の日時、通信の種別、及びバイナリデータのＵＲＬが含まれている。そこで情報処理装置２は、例えば相手先の情報である電子メールアドレスを用いる処理として「スキャンして送信」と、バイナリデータのＵＲＬを用いる処理として「ファイルをプリント」とを選択して、これらの処理の一覧を表示部２４に表示して、利用者に提示する（実行可能処理の候補提示：Ｓ９）。
【００８１】
利用者が、例えばこの一覧から「ファイルをプリント」を選択すると（処理の選択：Ｓ１０）、当該選択された処理が実行される（Ｓ１１）。ここでは、処理Ｓ６で選択された処理の対象となった履歴情報から選択された処理に必要なバイナリデータのＵＲＬを抽出し（Ｓ２１）、当該抽出したＵＲＬからバイナリデータを取得する（Ｓ２２）。このＵＲＬは、例えば端末装置１の記憶部１２内の格納場所を表すものであってもよい。そして、情報処理装置２は、取得したバイナリデータをプリンタ装置４へ出力して、印刷を行わせる（Ｓ２３）。
【００８２】
そして利用者が端末装置１を情報処理装置２の通信部２５が備えるポートから取り上げると（Ｓ１２）、情報処理装置２は、端末装置１との通信ができなくなったことを検出し（Ｓ１３）、処理が終了したと判断して、記憶部２２に格納した、端末装置１から取得した履歴情報を削除する（Ｓ１４）。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態に係る情報処理装置の構成例及び接続例を表すブロック図である。
【図２】本発明の実施の形態に係る情報処理装置が端末装置から取得する履歴情報の内容例を表す説明図である。
【図３】本発明の実施の形態に係る情報処理装置の例を表す機能ブロック図である。
【図４】本発明の実施の形態に係る情報処理装置が保持するデータベースの内容例を表す説明図である。
【図５】本発明の実施の形態に係る情報処理装置が利用する電話帳情報の例を表す説明図である。
【図６】本発明の実施の形態に係る情報処理装置のもう一つの例を表す機能ブロック図である。
【図７】本発明の実施の形態に係る情報処理装置が提示するユーザインタフェースの例を表す説明図である。
【図８】本発明の実施の形態に係る情報処理装置が提示するもう一つのユーザインタフェースの例を表す説明図である。
【図９】本発明の実施の形態に係る情報処理装置と通信する端末装置が記録する履歴情報の例を表す説明図である。
【図１０】本発明の実施の形態に係る情報処理装置の動作例を表すフローチャート図である。
【符号の説明】
【００８４】
１  端末装置、２  情報処理装置、３  スキャナ装置、４  プリンタ装置、１１，２１  制御部、１２，２２  記憶部、１３，２３  操作部、１４，２４  表示部、１５，２５  通信部、１６  機能部、３１  受入部、３２  取得部、３３  実行部、３５  履歴情報選択部、３６  処理選択部。
【図１】
2010068436.tif 000003
【図２】
2010068436.tif 000004
【図３】
2010068436.tif 000005
【図４】
2010068436.tif 000006
【図５】
2010068436.tif 000007
【図６】
2010068436.tif 000008
【図７】
2010068436.tif 000009
【図８】
2010068436.tif 000010
【図９】
2010068436.tif 000011
【図１０】
2010068436.tif 000012