(57)【要約】【課題】  コンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供すること。【解決手段】  情報提供システムは、端末装置から受信した、第一のユーザ識別子及びアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を記憶装置から読み出す（Ｓ５０）。そして、情報提供システムは、端末装置から受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、前記読み出した第二のユーザ識別子と、端末装置から受信したファイル識別子とを引渡す（Ｓ５５）。【選択図】  図６
2006309546.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供するための情報提供システムと、コンテンツの提供を要求するための端末装置とが通信ネットワークに接続されたコンピュータシステムに用いられる、コンテンツを提供する方法であって、
前記情報提供システムの記憶装置に、
コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、
ユーザを識別する第一のユーザ識別子及び前記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて前記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶すると共に、
前記端末装置が、
ａ）コンテンツを識別するファイル識別子と、前記第一のユーザ識別子とを前記情報提供システムに送信するステップを実行し、
前記情報提供システムが、
ｂ）前記ファイル識別子と、前記第一のユーザ識別子とを受信するステップと、
ｃ）前記アプリケーション選択画面の表示制御情報を前記記憶装置から読み出すステップと、
ｄ）当該読み出したアプリケーション選択画面の表示制御情報を前記端末装置に送信するステップと、を実行し、
前記端末装置が、
ｅ）アプリケーション選択画面の表示制御情報を受信するステップと、
ｆ）当該受信した表示制御情報に基づいてアプリケーション選択画面を表示し、所望するアプリケーションプログラムに対応するアプリケーション識別子を受付けるステップと、
ｇ）当該受付けたアプリケーション識別子を前記情報提供システムに送信するステップと、を実行し、
前記情報提供システムが、
ｈ）前記アプリケーション識別子を受信するステップと、
ｉ）前記ｂステップで受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を前記記憶装置から読み出すステップと、
ｊ）前記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、前記読み出した第二のユーザ識別子と、前記ｂステップで受信したファイル識別子とを引渡すステップと、
ｋ）前記実行したアプリケーションプログラムのプロセスにより、前記引渡された第二のユーザ識別子に対応するユーザに、前記引渡されたファイル識別子に対応するコンテンツを提供するステップと、
を実行することを特徴としたコンテンツを提供する方法。
【請求項２】
前記ａステップは、前記ファイル識別子に対応するアイコンが前記第一のユーザ識別子に対応するアイコンにドラッグアンドドロップされたことを契機として実行されることを特徴とした請求項１記載のコンテンツを提供する方法。
【請求項３】
コンテンツを提供する情報提供システムにおいて、
前記情報提供システムが、記憶装置、通信装置及び処理装置を備え、
前記記憶装置に、
コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、
ユーザを識別する第一のユーザ識別子及び前記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて前記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶すると共に、
前記処理装置が、
ａ）コンテンツを識別するファイル識別子と、前記第一のユーザ識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
ｂ）前記アプリケーション選択画面の表示制御情報を前記記憶装置から読み出すステップと、
ｃ）当該読み出したアプリケーション選択画面の表示制御情報を前記外部の端末装置に前記通信装置を介して送信するステップと、
ｄ）前記アプリケーション識別子を前記外部の端末装置から前記通信装置を介して受信するステップと、
ｅ）前記ａステップで受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を前記記憶装置から読み出すステップと、
ｆ）前記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、前記読み出した第二のユーザ識別子と、前記ａステップで受信したファイル識別子とを引渡すステップと、
ｇ）前記実行したアプリケーションプログラムのプロセスにより、前記引渡された第二のユーザ識別子に対応するユーザに、前記引渡されたファイル識別子に対応するコンテンツを提供するステップと、
を実行することを特徴とした情報提供システム。
【請求項４】
請求項３記載の情報提供システムに用いられる情報提供プログラムであって、
前記処理装置に、
ａ）コンテンツを識別するファイル識別子と、前記第一のユーザ識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
ｂ）前記アプリケーション選択画面の表示制御情報を前記記憶装置から読み出すステップと、
ｃ）当該読み出したアプリケーション選択画面の表示制御情報を前記外部の端末装置に前記通信装置を介して送信するステップと、
ｄ）前記アプリケーション識別子を前記外部の端末装置から前記通信装置を介して受信するステップと、
ｅ）前記ａステップで受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を前記記憶装置から読み出すステップと、
ｆ）前記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、前記読み出した第二のユーザ識別子と、前記ａステップで受信したファイル識別子とを引渡すステップと、
を実行させることを特徴とした情報提供プログラム。
【請求項５】
コンテンツを提供する端末装置に用いられる情報提供プログラムであって、
前記端末装置が、入力装置、表示装置、記憶装置及び処理装置を備え、
前記記憶装置に、
コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、
ユーザを識別する第一のユーザ識別子及び前記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて前記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶すると共に、
前記処理装置に、
ａ）コンテンツを識別するファイル識別子と、前記第一のユーザ識別子とを前記入力装置から受付けるステップと、
ｂ）前記アプリケーション選択画面の表示制御情報を前記記憶装置から読み出すステップと、
ｃ）当該読み出したアプリケーション選択画面の表示制御情報に基づいて、アプリケーション選択画面を前記表示装置に表示するステップと、
ｄ）前記アプリケーション識別子を、前記アプケ−ション選択画面を介して前記入力装置から受付けるステップと、
ｅ）前記ａステップで受付けた第一のユーザ識別子及び当該受付けたアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を前記記憶装置から読み出すステップと、
ｆ）前記受付けたアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、前記読み出した第二のユーザ識別子と、前記ａステップで受付けたファイル識別子とを引渡すステップと、
を実行させることを特徴とした情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のユーザにコンテンツを提供する方法等に関する。
【背景技術】
【０００２】
従来、文書等のコンテンツを電子メールで送付する際に、ユーザ識別子としてのメールアドレスを認識する必要がなく、操作を簡略化することができる電子メールシステムが開示されている（例えば、特許文献１）。
【０００３】
当該電子メールシステムは、ウィンドウシステムを用いてオフィスを視覚的に表現する機能と、ポインティングデバイスのカーソル位置を認識する機能と、ポインティングデバイスによるドラッグアンドドロップによってメールの送付を実行する機能とを有することを特徴としている。
【０００４】
しかし、上記従来例においては、電子メールプログラム、インスタントメッセンジャープログラム、ウェブサーバプログラム等のコンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供することはできなかった。
【特許文献１】特開平６−２４２８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、かかる従来例の有する不都合を改善し、特に、コンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では次のような構成を採っている。
【０００７】
本発明は、コンテンツを提供するための情報提供システムと、コンテンツの提供を要求するための端末装置とが通信ネットワークに接続されたコンピュータシステムに用いられる、コンテンツを提供する方法である。
【０００８】
そして、上記情報提供システムの記憶装置に、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、ユーザを識別する第一のユーザ識別子及び上記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて上記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶する。
【０００９】
上記端末装置は、コンテンツを識別するファイル識別子と、上記第一のユーザ識別子とを上記情報提供システムに送信する。
【００１０】
上記情報提供システムは、上記ファイル識別子と、上記第一のユーザ識別子とを受信する。そして、情報提供システムは、上記アプリケーション選択画面の表示制御情報を上記記憶装置から読み出し、当該読み出したアプリケーション選択画面の表示制御情報を上記端末装置に送信する。
【００１１】
上記端末装置は、アプリケーション選択画面の表示制御情報を受信し、当該受信した表示制御情報に基づいてアプリケーション選択画面を表示する。そして、端末装置は、所望するアプリケーションプログラムに対応するアプリケーション識別子を受付け、当該受付けたアプリケーション識別子を上記情報提供システムに送信する。
【００１２】
上記情報提供システムは、上記アプリケーション識別子を受信し、上記受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を上記記憶装置から読み出す。そして、情報提供システムは、上記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、上記読み出した第二のユーザ識別子と、上記受信したファイル識別子とを引渡す。続いて、情報提供システムは、上記実行したアプリケーションプログラムのプロセスにより、上記引渡された第二のユーザ識別子に対応するユーザに、上記引渡されたファイル識別子に対応するコンテンツを提供する。
【００１３】
本発明の別の態様は、上記「端末装置が、コンテンツを識別するファイル識別子と、上記第一のユーザ識別子とを上記情報提供システムに送信する」処理が、上記ファイル識別子に対応するアイコンが上記第一のユーザ識別子に対応するアイコンにドラッグアンドドロップされたことを契機として実行されることを特徴としたコンテンツを提供する方法である。
【００１４】
本発明の別の態様は、コンテンツを提供する情報提供システムにおいて、上記情報提供システムが、記憶装置、通信装置及び処理装置を備えている。
【００１５】
そして、上記記憶装置に、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、ユーザを識別する第一のユーザ識別子及び上記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて前記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶する。
【００１６】
上記処理装置が、コンテンツを識別するファイル識別子と、上記第一のユーザ識別子とを外部の端末装置から上記通信装置を介して受信する。そして、処理装置は、上記アプリケーション選択画面の表示制御情報を上記記憶装置から読み出し、当該読み出したアプリケーション選択画面の表示制御情報を上記外部の端末装置に上記通信装置を介して送信する。
【００１７】
続いて、上記処理装置は、上記アプリケーション識別子を上記外部の端末装置から上記通信装置を介して受信する。そして、上記受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を上記記憶装置から読み出す。また、上記処理装置は、上記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、上記読み出した第二のユーザ識別子と、上記受信したファイル識別子とを引渡す。
【００１８】
さらに、上記処理装置は、上記実行したアプリケーションプログラムのプロセスにより、上記引渡された第二のユーザ識別子に対応するユーザに、上記引渡されたファイル識別子に対応するコンテンツを提供する。
【００１９】
本発明の別の態様は、上記情報提供システムに用いられる情報提供プログラムである。
【００２０】
そして、上記処理装置に、コンテンツを識別するファイル識別子と、上記第一のユーザ識別子とを外部の端末装置から上記通信装置を介して受信するステップと、上記アプリケーション選択画面の表示制御情報を前記記憶装置から読み出すステップと、当該読み出したアプリケーション選択画面の表示制御情報を上記外部の端末装置に上記通信装置を介して送信するステップと、上記アプリケーション識別子を上記外部の端末装置から上記通信装置を介して受信するステップと、上記受信した第一のユーザ識別子及び当該受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を上記記憶装置から読み出すステップと、上記受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、上記読み出した第二のユーザ識別子と、上記受信したファイル識別子とを引渡すステップと、を実行させる。
【００２１】
本発明の別の態様は、端末装置に用いられる情報提供プログラムである。上記端末装置は、入力装置、表示装置、記憶装置及び処理装置を備えている。また、上記記憶装置に、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供する少なくとも一つのアプリケーションプログラムと、当該アプリケーションプログラムを選択するためのアプリケーション選択画面の表示制御情報とを記憶し、さらに、ユーザを識別する第一のユーザ識別子及び上記アプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて上記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて記憶する。
【００２２】
そして、上記処理装置に、コンテンツを識別するファイル識別子と、上記第一のユーザ識別子とを上記入力装置から受付けるステップと、上記アプリケーション選択画面の表示制御情報を上記記憶装置から読み出すステップと、当該読み出したアプリケーション選択画面の表示制御情報に基づいて、アプリケーション選択画面を上記表示装置に表示するステップと、上記アプリケーション識別子を、上記アプケ−ション選択画面を介して上記入力装置から受付けるステップと、上記受付けた第一のユーザ識別子及び当該受付けたアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を上記記憶装置から読み出すステップと、上記受付けたアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、上記読み出した第二のユーザ識別子と、上記受付けたファイル識別子とを引渡すステップと、を実行させる。
【発明の効果】
【００２３】
情報提供システムが、第一のユーザ識別子及びアプリケーション識別子の組合せに関連付けられた、前記アプリケーション識別子に対応するアプリケーションプログラムにおいて前記第一のユーザ識別子に対応するユーザを識別する第二のユーザ識別子を記憶装置から読み出すので、コンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供することができる。
【発明を実施するための最良の形態】
【００２４】
〔実施形態１〕
【００２５】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２６】
図１は、本実施形態のコンピュータシステムの全体構成を示すブロック図である。
【００２７】
端末装置１０と、情報提供システム２０とが、通信ネットワークとしてのインターネット３０に接続されている。ここで、図１では、１台の端末装置１０のみがインターネット３０に接続されているが、複数台の端末装置１０がインターネット３０に接続されていてもよい。また、端末装置１０及び情報提供システム２０と、インターネット３０との接続は有線であるか無線であるかを問わない。通信ネットワークとしては、インターネットの他、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、イントラネット等が該当する。
【００２８】
端末装置１０は、情報提供システム２０に対してコンテンツの提供を要求することができるようになっている。また、情報提供システム２０は、端末装置１０からの要求に応じて、所定のコンテンツを所定のユーザに提供できるようになっている。コンテンツの提供方法としては、例えば、電子メールで所定のユーザにコンテンツを送信する方法、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）で所定のユーザにコンテンツを送信する方法、ウェブサーバプログラムで所定のユーザにコンテンツの閲覧権限を与えること等が該当する。コンテンツとしては、例えば、ＨＴＭＬファイル、テキストファイル、画像ファイル、音声ファイル等が該当する。
【００２９】
図２は、端末装置１０の構成図である。
【００３０】
処理装置としてのＣＰＵ１２、記憶装置としてのＲＡＭ１３、ＲＯＭ１４、及びＨＤＤ１９（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、入力装置としてのキーボード１６及びマウス１７、表示装置としてのディスプレイ１８並びに通信装置としてのＮＩＣ１５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス１１に接続されている。ＨＤＤ１９には、一般的なウェブブラウザのプログラムが記憶されている。端末装置１０のＣＰＵは、ウェブブラウザのプログラムを実行することにより、情報提供システム２０が提供する表示制御情報としてのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等をディスプレイに表示するようになっている。本実施形態では、端末装置１０として一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を採用しているが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、インターネット接続機能を有する携帯電話等であってもよい。
【００３１】
図３は、情報提供システム２０の構成図である。
【００３２】
処理装置としてのＣＰＵ２２、記憶装置としてのＲＡＭ２３、ＲＯＭ２４、及びＨＤＤ２６並びに通信装置としてのＮＩＣ２５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス２１に接続されている。ＨＤＤ２６には、情報提供プログラムと、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムと、当該アプリケーションプログラムに関する情報を格納した対ユーザアプリケーションリストファイルと、ユーザに関する情報を格納したユーザ情報ファイルとを記憶している。ユーザに対してコンテンツを提供する処理の用に供するプログラムとしては、電子メールプログラム、インスタントメッセンジャープログラム、ウェブサーバプログラム等が該当する。図３では、アプリケーションプログラム１からアプリケーションプログラムｎまでのｎ個のアプリケーションプログラムが図示されているが、このうちのいくつかはユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムとしての電子メールプログラム、インスタントメッセンジャープログラム、ウェブサーバプログラム等であり、残りはユーザに対してコンテンツを提供する処理の用に供しないアプリケーションプログラムとしてのテキストエディタプログラム、表計算プログラム等である。情報提供システム２０のＣＰＵは、情報提供プログラムを実行することにより、所定のユーザにコンテンツを提供するようになっている。詳細については後述する。
【００３３】
図４は、対ユーザアプリケーションリストファイルの構造図である。
【００３４】
対ユーザアプリケーションリストファイルは、ユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムを識別するアプリケーション識別子を予め格納している。ここで、アプリケーション識別子は、アプリケーションプログラムを一意に識別するものであり、数字、文字、記号、又はこれらの組合せからなるＩＤ番号、アプリケーションプログラムのファイル名等が該当する。図４では、当該アプリケーション識別子として、「メール」、「インスタントメッセンジャー」、「ウェブサーバ」等のアプリケーションプログラムのファイル名を採用している。情報提供システム２０のＣＰＵは、対ユーザアプリケーションリストファイルからアプリケーション識別子を読み出すことにより、ＨＤＤに記憶されているアプリケーションプログラム１からアプリケーションプログラムｎのうち、ユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムはどれであるかを判別することができるようになっている。
【００３５】
図５は、ユーザ情報ファイルの構造図である。
【００３６】
ユーザ情報ファイルは、ユーザを識別する第一のユーザ識別子及び前述したアプリケーション識別子の組合せと、当該アプリケーション識別子に対応するアプリケーションプログラムにおいて上記ユーザを識別する少なくとも一つの第二のユーザ識別子とを関連付けて格納している。ここで、第一のユーザ識別子は、ユーザを一意に識別するものであり、例えば、数字、文字、記号、又はこれらの組合せからなるＩＤ番号、ユーザ名等が該当する。また、第二のユーザ識別子は、ユーザを一意に識別するものであり、上記アプリケーション識別子に対応するアプリケーションプログラムにおいて上記第一のユーザ識別子に対応するユーザへの宛先等を示すものである。図５の第一レコードでは、第一のユーザ識別子としての「ｕｓｅｒ００１」及びアプリケーション識別子としての「メール」の組合せと、第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」とが関連付けて格納されている。情報提供システム２０のＣＰＵは、ユーザ情報ファイルから第一のユーザ識別子及びアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を読み出すことにより、アプリケーション識別子に対応するアプリケーションプログラムにおける第一のユーザ識別子に対応するユーザへの宛先等を取得できるようになっている。
【００３７】
次に、本実施形態のコンピュータシステムの動作について説明する。
【００３８】
図６は、端末装置１０及び情報提供システム２０のフローチャートである。
【００３９】
端末装置１０のＣＰＵは、キーボードから情報提供システム２０に対応する所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を受付ける。そして、端末装置１０のＣＰＵは、受付けたＵＲＬに基づいて、ウェブブラウザを介して情報提供システム２０にデスクトップ画面の閲覧要求を送信する（Ｓ１０）。
【００４０】
情報提供システム２０のＣＰＵは、端末装置１０からデスクトップ画面の閲覧要求を受信する。そして、情報提供システム２０のＣＰＵは、受信した閲覧要求に基づいて、デスクトップ画面の表示制御情報（ＨＴＭＬファイル、ＤＨＴＭＬファイル等）を端末装置１０に送信する（Ｓ１５）。
【００４１】
端末装置１０のＣＰＵは、情報提供システム２０からデスクトップ画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにデスクトップ画面を表示する（Ｓ２０）。図７は、デスクトップ画面の一例を示す構成図である。デスクトップ画面には、所定のユーザに対応するユーザアイコン３１と、コンテンツに対応するファイルアイコン３２とが表示される。本実施形態では、ファイルアイコンは、ファイルアイコンに対応するコンテンツの格納場所（フォルダ）に応じたウィンドウ内に表示されるようになっているが、コンテンツの格納場所に基づいてツリー構造で表現するようにしてもよい。ここで、ユーザアイコンは、所定のユーザを識別する第一のユーザ識別子と関連付けられている。また、ファイルアイコンは、所定のコンテンツを識別するファイル識別子と関連付けられている。本実施形態では、表示制御情報としてのＤＨＴＭＬ（Ｄｙｎａｍｉｃ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルの記載によって、ユーザアイコンと第一のユーザ識別子とを関連付けている。同様に、ＤＨＴＭＬファイルの記載によって、ファイルアイコンとファイル識別子とを関連付けている。さらに、ユーザアイコンは、デスクトップ画面に複数あってもよい。この場合、それぞれのユーザアイコン毎に、対応する第一のユーザ識別子が関連付けられる。図７では、ユーザアイコンと、第一のユーザ識別子としての「ｕｓｅｒ００１」が関連付けられると共に、ファイルアイコンと、ファイル識別子としての「ａａａ．ｔｘｔ」が関連付けられている。さらに、当該ファイルアイコンは、表示制御情報としてのＤＨＴＭＬファイルの記載に基づいて、マウスによりユーザアイコンにドラッグアンドドロップできるようになっている。
【００４２】
続いて、端末装置１０のＣＰＵは、マウスによりファイルアイコンがユーザアイコンにドラッグアンドドロップされたことを契機として、ユーザアイコンに関連付けられた第一のユーザ識別子としての「ｕｓｅｒ００１」と、ファイルアイコンに関連付けられたファイル識別子としての「ａａａ．ｔｘｔ」とを情報提供システム２０に送信する（Ｓ２５）。
【００４３】
情報提供システム２０のＣＰＵは、端末装置１０から第一のユーザ識別子としての「ｕｓｅｒ００１」と、ファイル識別子としての「ａａａ．ｔｘｔ」とを受信する（Ｓ２７）。そして、情報提供システム２０のＣＰＵは、対ユーザアプリケーションリストファイルから「メール」、「インスタントメッセンジャー」、「ウェブサーバ」等のアプリケーション識別子を読み出し、当該読み出したアプリケーション識別子に基づいてアプリケーション選択画面の表示制御情報（ＨＴＭＬファイル、ＤＨＴＭＬファイル等）を作成する（Ｓ３０）。続いて、情報提供システム２０のＣＰＵは、作成したアプリケーション選択画面の表示制御情報を端末装置１０に送信する（Ｓ３５）。
【００４４】
端末装置１０のＣＰＵは、情報提供システム２０からアプリケーション選択画面の表示制御情報を受信する（Ｓ３７）。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにアプリケーション選択画面を表示する（Ｓ４０）。図８は、アプリケーション選択画面の一例を示す構成図である。本実施形態では、アプリケーション選択画面は、アプリケーション識別子の一覧を表示する欄と、ＯＫボタンを備えている。また、アプリケーション識別子の一覧を表示する欄において、マウスにより一つのアプリケーション識別子をクリックして選択できるようになっている。この際、選択されたアプリケーション識別子の文字色と背景色を反転して表示するようにしてもよい。端末装置１０のＣＰＵは、ＯＫボタンがクリックされたことを契機として、選択されたアプリケーション識別子を情報提供システム２０に送信する（Ｓ４５）。
【００４５】
情報提供システム２０のＣＰＵは、端末装置１０からアプリケーション識別子を受信する（Ｓ４７）。そして、情報提供システム２０のＣＰＵは、ユーザ情報ファイルから、Ｓ２７で受信した第一のユーザ識別子としての「ｕｓｅｒ００１」及び上記受信したアプリケーション識別子の組合せに関連付けられた第二のユーザ識別子を読み出す（Ｓ５０）。例えば、受信したアプリケーション識別子が「メール」の場合には、情報提供システム２０のＣＰＵは、ユーザ情報ファイルから、Ｓ２７で受信した第一のユーザ識別子としての「ｕｓｅｒ００１」及び受信したアプリケーション識別子としての「メール」の組合せに関連付けられた第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」を読み出す。
【００４６】
続いて、情報提供システム２０のＣＰＵは、Ｓ４７で受信したアプリケーション識別子に対応するアプリケーションプログラムを実行して、当該アプリケーションプログラムのプロセスに、読み出した第二のユーザ識別子と、Ｓ２７で受信したファイル識別子としての「ａａａ．ｔｘｔ」とを引渡す（Ｓ５５）。例えば、Ｓ４７で受信したアプリケーション識別子が「メール」の場合には、情報提供システム２０のＣＰＵは、アプリケーション識別子としての「メール」に対応する電子メールプログラムを実行して、当該電子メールプログラムのプロセスに、読み出した第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」と、Ｓ２７で受信したファイル識別子としての「ａａａ．ｔｘｔ」とを引渡す。
【００４７】
次に、情報提供システム２０のＣＰＵは、実行したアプリケーションプログラムのプロセスにより、上記引渡された第二のユーザ識別子に対応するユーザに、上記引渡されたファイル識別子としての「ａａａ．ｔｘｔ」に対応するコンテンツを提供する（Ｓ６０）。より詳細には、情報提供システム２０のＣＰＵは、以下のようにしてコンテンツを提供する。
【００４８】
〔電子メールプログラムを実行した場合〕
【００４９】
情報提供システム２０のＣＰＵは、実行した電子メールプログラムのプロセスにより、上記引渡された第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」を宛先として、ファイル識別子としての「ａａａ．ｔｘｔ」に対応するコンテンツを送信する。ここで、第二のユーザ識別子が複数ある場合には、情報提供システム２０のＣＰＵは、それぞれの第二のユーザ識別子を宛先としてコンテンツを送信する。
【００５０】
〔インスタントメッセンジャープログラムを実行した場合〕
【００５１】
情報提供システム２０のＣＰＵは、実行したインスタントメッセンジャープログラムのプロセスにより、上記引渡された第二のユーザ識別子としての「ｕｓｅｒ００１−ｍｅｓｓｅｎｇｅｒ」を宛先として、ファイル識別子としての「ａａａ．ｔｘｔ」に対応するコンテンツを送信する。ここで、第二のユーザ識別子が複数ある場合には、情報提供システム２０のＣＰＵは、それぞれの第二のユーザ識別子を宛先としてコンテンツを送信する。
【００５２】
〔ウェブサーバプログラムを実行した場合〕
【００５３】
情報提供システム２０のＣＰＵは、実行したウェブサーバプログラムのプロセスにより、上記処理によって読み出された第二のユーザ識別子としての「ｕｓｅｒ００１＠ｕｓｅｒ００１．ｃｏｍ」に対応するユーザに対して、ファイル識別子としての「ａａａ．ｔｘｔ」に対応するコンテンツの閲覧権限を与える。ここで、第二のユーザ識別子が複数ある場合には、情報提供システム２０のＣＰＵは、それぞれの第二のユーザ識別子に対応するユーザに対して、コンテンツの閲覧権限を与える。閲覧権限を与える方法としては、例えば、端末装置１０から当該コンテンツを閲覧する際に認証を経由するようにしておき、当該認証の際に参照されるユーザ認証ファイル等に上記第二のユーザ識別子としての「ｕｓｅｒ００１＠ｕｓｅｒ００１．ｃｏｍ」を登録（格納）する方法等が該当する。
【００５４】
また、本願の出願人は特開２００４−２８７９２８号公報により、コンテンツ管理プログラムの発明（以下、関連発明という。）を開示している。当該関連発明を利用することにより、情報提供システム２０のＣＰＵは、上記第二のユーザ識別子に対応するユーザに、コンテンツを共有するようにしてもよい。
【００５５】
上記関連発明は、利用者識別情報毎に個々のコンテンツ管理情報を記憶するコンテンツ管理情報記憶手段、アイコン画像を格納するアイコン画像記憶手段、外部の端末装置とインターネットを介して通信する通信手段、及びこれら各手段の動作を制御する情報の処理手段を備えるコンテンツ管理サーバ装置で実行されるコンテンツ管理プログラムである。ここで、コンテンツ管理情報記憶手段は、オブジェクトの格納場所を識別するオブジェクトパス情報と、オブジェクトを他の利用者に利用させることを許可したことを示す共有許可情報とを関連付けて格納する。そして、当該コンテンツ管理プログラムを実行するコンテンツ管理サーバ装置は、次の処理を行う。処理手段は、端末装置からインターネットを介して利用者識別情報を受信する。続いて、処理手段は、当該受信した利用者識別情報に対応するコンテンツ管理情報記憶手段を特定する。次に、処理手段は、特定されなかった他の利用者のコンテンツ管理情報記憶手段から、共有許可情報に関連付けられたオブジェクトパス情報を取得する。また、処理手段は、アイコン画像記憶手段から、アイコン画像を取得する。そして、処理手段は、当該取得したアイコン画像と、取得したオブジェクトパス情報とに基づいて、当該オブジェクトに導くアイコンを含むコンテンツ管理画面の表示制御情報を作成する。さらに、処理手段は、当該作成した表示制御情報を、端末装置にインターネットを介して送信する。
【００５６】
ここで、利用者識別情報には、「ユーザＩＤ」及び「パスワード」が該当する。また、コンテンツ管理情報には、「フォルダ情報」、「コンテンツ情報」が該当する。さらに、コンテンツ管理情報記憶手段は、記憶装置上の記憶領域である。そして、オブジェクトには、「フォルダ」、「コンテンツ（コンテンツファイル）」等が該当する。
【００５７】
上記関連発明によれば、同一のサーバ装置に予め登録されたユーザ間で、簡単にコンテンツ等を共有することができる。
【００５８】
〔実施形態２〕
【００５９】
本実施形態では、端末装置が、通信ネットワークとしてのＬＡＮに接続されている。
【００６０】
実施形態１においては、情報提供システムが所定のコンテンツを所定のユーザに提供できるようになっていたが、本実施形態では、端末装置が所定のコンテンツを所定のユーザに提供できるようになっている。
【００６１】
端末装置は、実施形態１と同様に、処理装置としてのＣＰＵ、記憶装置としてのＲＡＭ、ＲＯＭ、及びＨＤＤ、入力装置としてのキーボード及びマウス、表示装置としてのディスプレイ並びに通信装置としてのＮＩＣを備えた一般的な構成を採用している。
【００６２】
ＨＤＤには、情報提供プログラムと、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムと、当該アプリケーションプログラムに関する情報を格納した対ユーザアプリケーションリストファイルと、ユーザに関する情報を格納したユーザ情報ファイルとを記憶している。
【００６３】
ここで、コンテンツと、ユーザに対してコンテンツを提供する処理の用に供するアプリケーションプログラムと、当該アプリケーションプログラムに関する情報を格納した対ユーザアプリケーションリストファイルと、ユーザに関する情報を格納したユーザ情報ファイルとについては、実施形態１と同様である。
【００６４】
次に、本実施形態の端末装置の動作について説明する。
【００６５】
端末装置のＣＰＵは、ディスプレイにデスクトップ画面を表示する。本実施形態では、実施形態１と異なり、ウェブブラウザを介さず表示するようになっている。ここで、デスクトップ画面には、実施形態１の図７と同様のユーザアイコンと、ファイルアイコンとが表示されるものとして説明する。
【００６６】
端末装置のＣＰＵは、情報提供プログラムを実行することにより次の処理を行う。
【００６７】
端末装置のＣＰＵは、マウスによりファイルアイコンがユーザアイコンにドラッグアンドドロップされたことを契機として、ユーザアイコンに関連付けられた第一のユーザ識別子としての「ｕｓｅｒ００１」と、ファイルアイコンに関連付けられたファイル識別子としての「ａａａ．ｔｘｔ」とを受付ける。
【００６８】
そして、端末装置のＣＰＵは、対ユーザアプリケーションリストファイルから「メール」、「インスタントメッセンジャー」、「ウェブサーバ」等のアプリケーション識別子を読み出し、当該読み出したアプリケーション識別子に基づいてアプリケーション選択画面の表示制御情報を作成する。続いて、端末装置のＣＰＵは、作成したアプリケーション選択画面の表示制御情報に基づいて、ディスプレイにアプリケーション選択画面を表示する。ここで、アプリケーション選択画面の構成については、実施形態１の図８と同様である。
【００６９】
端末装置のＣＰＵは、ＯＫボタンがクリックされたことを契機として、例えば、選択されたアプリケーション識別子としての「メール」を受付ける。
【００７０】
そして、端末装置のＣＰＵは、ユーザ情報ファイルから、第一のユーザ識別子としての「ｕｓｅｒ００１」及びアプリケーション識別子としての「メール」の組合せに関連付けられた第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」を読み出す。
【００７１】
続いて、端末装置のＣＰＵは、アプリケーション識別子としての「メール」に対応する電子メールプログラムを実行して、当該電子メールプログラムのプロセスに、読み出した第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」と、ファイル識別子としての「ａａａ．ｔｘｔ」とを引渡す。
【００７２】
次に、端末装置のＣＰＵは、実行した電子メールプログラムのプロセスにより、上記引渡された第二のユーザ識別子としての「ｕｓｅｒ００１＠ｍａｉｌ．ｃｏｍ」を宛先として、ファイル識別子としての「ａａａ．ｔｘｔ」に対応するコンテンツを送信する。ここで、第二のユーザ識別子が複数ある場合には、端末装置のＣＰＵは、それぞれの第二のユーザ識別子を宛先としてコンテンツを送信する。
【００７３】
これによると、実施形態１の情報提供システムがなくても、コンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供することができる。
【００７４】
以上で説明したように、本願発明によれば、コンテンツを提供する処理の用に供するアプリケーションプログラムが複数あった場合に、それぞれのアプリケーションプログラムに対するユーザ識別子を認識せずにコンテンツを容易に提供することができる。特に、コンテンツを提供する処理の用に供するアプリケーションプログラム毎のアドレス又はアカウント等を認識せずにコンテンツを容易に提供することができる。
【００７５】
また、端末装置１０のＣＰＵは、マウスによりファイルアイコンがユーザアイコンにドラッグアンドドロップされたことを契機として、ユーザアイコンに関連付けられた第一のユーザ識別子と、ファイルアイコンに関連付けられたファイル識別子とを情報提供システム２０に送信するので、所定のユーザにコンテンツを提供する際の操作が容易となる。
【００７６】
さらに、ユーザアイコンを起点として、当該ユーザアイコンに対応するユーザに対するコンピュータの動作又は処理を指定することができ、従来にないユーザインターフェースを提供することができる。
【図面の簡単な説明】
【００７７】
【図１】コンピュータシステムの全体構成を示すブロック図である。
【図２】端末装置の構成図である。
【図３】情報提供システムの構成図である。
【図４】対ユーザアプリケーションリストファイルの構造図である。
【図５】ユーザ情報ファイルの構造図である。
【図６】端末装置及び情報提供システムのフローチャートである。
【図７】デスクトップ画面の一例を示す構成図である。
【図８】アプリケーション選択画面の一例を示す構成図である。
【符号の説明】
【００７８】
１０  端末装置
１１  バス
１２  ＣＰＵ（処理装置）
１３  ＲＡＭ（記憶装置）
１４  ＲＯＭ（記憶装置）
１５  ＮＩＣ（通信装置）
１６  キーボード（入力装置）
１７  マウス（入力装置）
１８  ディスプレイ（表示装置）
１９  ＨＤＤ（記憶装置）
２０  情報提供システム
２１  バス
２２  ＣＰＵ（処理装置）
２３  ＲＡＭ（記憶装置）
２４  ＲＯＭ（記憶装置）
２５  ＮＩＣ（通信装置）
２６  ＨＤＤ（記憶装置）
３０  インターネット（通信ネットワーク）
３１  ユーザアイコン
３２  ファイルアイコン
【図１】
2006309546.tif 000003
【図２】
2006309546.tif 000004
【図３】
2006309546.tif 000005
【図４】
2006309546.tif 000006
【図５】
2006309546.tif 000007
【図６】
2006309546.tif 000008
【図７】
2006309546.tif 000009
【図８】
2006309546.tif 000010