(57)【要約】【課題】簡単にかつ迅速に、情報の所在を一意に指示するアドレスを伝達できるようにする。【解決手段】ＷＷＷサーバ１のハードディスクドライブ１９は、キーワードに対応するネットワーク上のアドレスの登録を受け付け、記憶する。ＷＷＷサーバ１の通信ボード２１は、クライアントコンピュータにおいて入力されたテキストのデータを、インターネット３を介して受信し、ＷＷＷサーバ１のＣＰＵ１１は、受信したテキストのデータに含まれるキーワードに対応するアドレスに関連付けるためのタグ付きデータをテキストのデータを含むデータに付与する。ＷＷＷサーバ１の通信ボード２１は、タグ付きデータが付与されたテキストのデータを含むデータを、インターネット３を介してクライアントコンピュータに送信する。【選択図】図２
2011023018.tif 000002
【特許請求の範囲】
【請求項１】
キーワードに対応するネットワーク上のアドレスの登録を受け付け、記憶する記憶手段と、
情報処理装置において入力されたテキストのデータを、前記ネットワークを介して受信する受信手段と、
前記情報処理装置から受信した前記テキストのデータに含まれるキーワードに対応する前記アドレスに関連付けるためのタグ付きデータを前記テキストのデータを含むデータに付与する付与手段と、
前記タグ付きデータが付与された前記テキストのデータを含むデータを、前記ネットワークを介して前記情報処理装置に供給する供給手段と
を含む情報提供処理装置。
【請求項２】
前記記憶手段は、キーワードに対応する前記アドレスをユーザ単位、または、所定のユーザのグループ単位で記憶する
請求項１に記載の情報提供処理装置。
【請求項３】
前記タグは、強調表示の属性を有する
請求項１に記載の情報提供処理装置。
【請求項４】
情報処理装置とネットワークを介して接続されている情報提供装置が、
キーワードに対応する前記ネットワーク上のアドレスの登録を受け付け、記憶する記憶ステップと、
前記情報処理装置において入力されたテキストのデータを、前記ネットワークを介して受信する受信ステップと、
前記情報処理装置から受信した前記テキストのデータに含まれるキーワードに対応する前記アドレスに関連付けるためのタグ付きデータを前記テキストのデータを含むデータに付与する付与ステップと、
前記タグ付きデータが付与された前記テキストのデータを含むデータを、前記ネットワークを介して前記情報処理装置に供給する供給ステップと
を含む情報提供処理方法。
【請求項５】
情報処理装置とネットワークを介して接続されている情報提供装置のコンピュータに、
キーワードに対応する前記ネットワーク上のアドレスの登録を受け付け、記憶する記憶ステップと、
前記情報処理装置において入力されたテキストのデータを、前記ネットワークを介して受信する受信ステップと、
前記情報処理装置から受信した前記テキストのデータに含まれるキーワードに対応する前記アドレスに関連付けるためのタグ付きデータを前記テキストのデータを含むデータに付与する付与ステップと、
前記タグ付きデータが付与された前記テキストのデータを含むデータを、前記ネットワークを介して前記情報処理装置に供給する供給ステップと
を含む処理を実行させるためのプログラムが格納されている情報提供処理プログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、チャットシステムまたは掲示板システムを構成する情報提供処理装置、情報提供処理方法、および情報提供処理プログラム格納媒体に関する。
【背景技術】
【０００２】
インターネットに接続されているパーソナルコンピュータを利用する複数の利用者が、所定のサーバにテキストを送信し、それぞれのパーソナルコンピュータの画面に入力したテキストを表示することで、コミュニケーションを行う、いわゆるチャットシステムまたは掲示板システムが広く利用されている。
【０００３】
利用者のパーソナルコンピュータは、その利用者または他の利用者の発言のテキストを見る画面、および利用者の発言のテキストを送信する画面を表示する。利用者の発言を送信する画面は、テキストを入力するフィールドおよび送信を指示するボタンが配置されている。利用者が、発言のテキストをそのフィールドに入力して、送信を指示するボタンをクリックすれば、利用者の発言は、発言のテキストを見る画面に表示される。もちろん、その利用者の発言のテキストは、他の利用者の発言のテキストを見る画面に表示される。
【０００４】
チャットシステムにおいては、一行毎に発言者名および発言のテキストが、利用者および他の利用者のパーソナルコンピュータの画面に表示される。パーソナルコンピュータの所定のボタンが操作され、または所定の時間が経過すると、発言者名および発言のテキストが所定のサーバから読み込まれる。
【０００５】
掲示板においては、利用者のパーソナルコンピュータの画面に発言の題名のリストが表示される。その題名には、その発言のテキストのページへのリンクが張られている。利用者が発言の題名をクリックすると、発言のテキストが、利用者のパーソナルコンピュータの画面に表示される。
【０００６】
利用者が、チャットシステムまたは掲示板で、他の利用者に所定のＵＲＬ(Uniform Resource Locator)を伝えようとするとき、利用者は、発言のテキストに、例えば、http://vaio.sony.co.jp/などとＵＲＬを記載しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このようなチャットシステムまたはネットワークを介してコミュニケーションを行う場合、例えば、利用者が、他の利用者に所定のＵＲＬを伝えようとするとき、利用者は、http://vaio.sony.co.jp/などのように、全てのＵＲＬを示すテキストを入力しなければならならず、非常に煩わしい。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、簡単にかつ迅速に、情報の所在を一意に指示する所定のアドレスを伝達できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の情報提供処理装置は、キーワードに対応するネットワーク上のアドレスの登録を受け付け、記憶する記憶手段と、情報処理装置において入力されたテキストのデータを、ネットワークを介して受信する受信手段と、情報処理装置から受信したテキストのデータに含まれるキーワードに対応するアドレスに関連付けるためのタグ付きデータをテキストのデータを含むデータに付与する付与手段と、タグ付きデータが付与されたテキストのデータを含むデータを、ネットワークを介して情報処理装置に供給する供給手段とを含む。
【００１０】
記憶手段には、キーワードに対応するアドレスをユーザ単位、または、所定のユーザのグループ単位で記憶させるようにすることができる。
【００１１】
タグは、強調表示の属性を有するようにすることができる。
【００１２】
請求項４に記載の情報提供処理方法は、キーワードに対応するネットワーク上のアドレスの登録を受け付け、記憶する記憶ステップと、情報処理装置とネットワークを介して接続されている情報提供装置が、情報処理装置において入力されたテキストのデータを、ネットワークを介して受信する受信ステップと、情報処理装置から受信したテキストのデータに含まれるキーワードに対応するアドレスに関連付けるためのタグ付きデータをテキストのデータを含むデータに付与する付与ステップと、タグ付きデータが付与されたテキストのデータを含むデータを、ネットワークを介して情報処理装置に供給する供給ステップとを含む。
【００１３】
請求項５に記載の情報提供処理プログラム格納媒体のプログラムは、情報処理装置とネットワークを介して接続されている情報提供装置のコンピュータに、キーワードに対応するネットワーク上のアドレスの登録を受け付け、記憶する記憶ステップと、情報処理装置において入力されたテキストのデータを、ネットワークを介して受信する受信ステップと、情報処理装置から受信したテキストのデータに含まれるキーワードに対応するアドレスに関連付けるためのタグ付きデータをテキストのデータを含むデータに付与する付与ステップと、タグ付きデータが付与されたテキストのデータを含むデータを、ネットワークを介して情報処理装置に供給する供給ステップとを含む処理を実行させる。
【００１４】
請求項１に記載の情報提供処理装置、請求項４に記載の情報提供処理方法、および請求項５に記載の情報提供処理プログラム格納媒体においては、キーワードに対応するネットワーク上のアドレスの登録が受け付けられ、記憶され、情報処理装置において入力されたテキストのデータが、ネットワークを介して受信され、情報処理装置から受信したテキストのデータに含まれるキーワードに対応するアドレスに関連付けるためのタグ付きデータがテキストのデータを含むデータに付与され、タグ付きデータが付与されたテキストのデータを含むデータが、ネットワークを介して情報処理装置に供給される。
【発明の効果】
【００１５】
請求項１に記載の情報提供処理装置、請求項４に記載の情報提供処理方法、および請求項５に記載の情報提供処理プログラム格納媒体によれば、簡単にかつ迅速に、情報の所在を一意に指示する所定のアドレスを伝達できるようになる。
【図面の簡単な説明】
【００１６】
【図１】チャットシステムを説明する図である。
【図２】ＷＷＷサーバ１の構成を説明するブロック図である。
【図３】クライアントコンピュータ２の画面に表示されるウィンドウを説明する図である。
【図４】図３に示すウィンドウを表示するＨＴＭＬファイルのソースの例を示す図である。
【図５】クライアントコンピュータ２の画面に表示されるウィンドウを説明する図である。
【図６】図５に示すウィンドウを表示するＨＴＭＬファイルのソースの例を示す図である。
【図７】クライアントコンピュータ２の画面に表示されるウィンドウを説明する図である。
【図８】クライアントコンピュータ２の画面に表示されるウィンドウを説明する図である。
【図９】図８に示すウィンドウを表示するＨＴＭＬファイルのソースの例を示す図である。
【図１０】チャットシステムのチャットの処理を説明するフローチャートである。
【図１１】媒体を説明する図である。
【発明を実施するための形態】
【００１７】
図１は、本発明に係るチャットシステムの一実施の形態を説明する図である。クライアント側のコンピュータ（以下、クライアントコンピュータ２−１またはクライアントコンピュータ２−２と称する）は、利用者が入力した発言のテキストをＷＷＷ(World Wide Web)サーバ１に送信する。
【００１８】
ＷＷＷサーバ１は、インターネット３を介して、クライアントコンピュータ２−１またはクライアントコンピュータ２−２から利用者の発言のテキストを受信し、クライアントコンピュータ２−１およびクライアントコンピュータ２−２に、受信した利用者の発言のテキストを表示させるデータを送信する。
【００１９】
クライアントコンピュータ２−１およびクライアントコンピュータ２−２は、インターネット３を介して、ＷＷＷサーバ１から利用者の発言のテキストを表示させるデータを受信し、利用者の発言のテキストを、画面に表示する。
【００２０】
このように、クライアントコンピュータ２−１の利用者およびクライアントコンピュータ２−２の他の利用者は、互いの発言のテキストを見て、コミュニケーションすることができる。以下、クライアントコンピュータ２−１およびクライアントコンピュータ２−２を個別に区別する必要がないとき、単にクライアントコンピュータ２と称する。
【００２１】
図２は、ＷＷＷサーバ１の構成を説明するブロック図である。ＣＰＵ（central processing unit）１１は、ＣＧＩ（Common Gateway Interface）などの各種アプリケーションプログラムや、基本的なＯＳ（operating system)を実行する。ＲＯＭ（read-only memory）１２は、一般的には、ＣＰＵ１１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ（random-access memory）１３は、ＣＰＵ１１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはバス１４により相互に接続されている。
【００２２】
キーボード１６は、ＣＰＵ１１に各種の指令を入力するとき、ユーザにより操作される。マウス１７は、ＣＲＴ（cathode ray tube）１８の画面上のポイントの指示や選択を行うとき、ユーザにより操作される。ＣＲＴ１８は、各種情報をテキストやイメージで表示する。ＨＤＤ（hard disk drive）１９とＦＤＤ（floppy disk drive）２０は、それぞれハードディスクまたはフロッピーディスクを駆動し、それらにＣＰＵ１１によって実行する、ＣＧＩなどのプログラムや情報を記録または再生させる。
【００２３】
通信ボード２１は、インターネット３と接続するための装置であり、具体的にはイーサネット（Ethernet）ボード等で構成される。
【００２４】
これらのキーボード１６乃至通信ボード２１は、インターフェース１５に接続されており、インターフェース１５はバス１４を介してＣＰＵ１１に接続されている。
【００２５】
クライアントコンピュータ２は、ＷＷＷサーバ１と同様の構成を有し、その説明は省略する。
【００２６】
次に、クライアントコンピュータ２の画面の表示を説明する。図３は、発言のテキストを送信するときのクライアントコンピュータ２−１の画面に表示されるウィンドウの例を示す図である。
【００２７】
クライアントコンピュータ２−１で起動されているＷＷＷブラウザは、クライアントコンピュータ２−１の画面に、図３に示す、所定のウィンドウを表示させる。ＷＷＷブラウザによりクライアントコンピュータ２の画面に表示されるウィンドウは、利用者の発言のテキストを入力するフィールド、および送信を指示するボタン（図中では"発言"と名前が付されている）から構成されている。
【００２８】
利用者が、発言のテキスト、例えば、テキスト”ＶＡＩＯってかっこいいね”を、テキストを入力するフィールドに入力し、送信を指示するボタンをクリックすると、そのフィールドに入力されたテキストは、ＷＷＷサーバ１に送信される。なお、”ＶＡＩＯ”は本出願人の商標である。
【００２９】
図４は、図３に示すウィンドウを表示するＨＴＭＬ(HyperText Markup Language)ファイルのソースの例を示す図である。
【００３０】
ＷＷＷサーバ１は、所定のキーワード、および、キーワードに対応したＵＲＬを予め記憶している。ＷＷＷサーバ１は、クライアントコンピュータ２−１から受信したテキストに、ＷＷＷサーバ１内部に予め記憶しているキーワードが含まれるているか否かを判定する。テキストにキーワードが含まれるているとき、ＷＷＷサーバ１は、キーワードと一致したテキストの一部を、そのキーワードと対比して記憶しているＵＲＬとリンクを張るタグに置き換える。
【００３１】
ＷＷＷサーバ１は、所定のＵＲＬとリンクを張るタグを、クライアントコンピュータ２−１およびクライアントコンピュータ２−２に太字または斜体などの強調表示させるように設定してもよい。
【００３２】
ＷＷＷサーバ１は、テキストに含まれるキーワードがＵＲＬとリンクを張るタグに置き換えられたテキストを含むデータをクライアントコンピュータ２−１およびクライアントコンピュータ２−２に送信する。
【００３３】
図５は、クライアントコンピュータ２−１またはクライアントコンピュータ２−２の画面に表示される、ＷＷＷサーバ１から受信したデータに含まれるテキストを表示させるウィンドウの例を示す図である。ＷＷＷブラウザによりクライアントコンピュータ２の画面に表示される、このウィンドウは、利用者または他の利用者のこれまでの発言のテキストを表示する。
【００３４】
クライアントコンピュータ２−１およびクライアントコンピュータ２−２は、その利用者または他の利用者の発言のテキストを表示するウィンドウに、ＷＷＷサーバ１から受信した、所定のテキストがＵＲＬに置き換えられたテキスト（図５の例では、”VAIO”のテキストが所定のタグに変換されている）を表示する。
【００３５】
図６は、図５に示すウィンドウを表示するＨＴＭＬファイル（すなわち、ＷＷＷサーバ１からクライアントコンピュータ２−１およびクライアントコンピュータ２−２に送信されるデータである）のソースの例を示す図である。この例において、キーワードである"VAIO"は、所定のＵＲＬにリンクするタグである"<A HREF="http://vaio.sony.co.jp/">VAIO</A>"に置き換えられている。
【００３６】
以上のように、クライアントコンピュータ２−１の利用者は、簡単にかつ迅速に、クライアントコンピュータ２−２の利用者に、所定のＵＲＬを伝達することができ、クライアントコンピュータ２−２の利用者は、直ちに、所定のＵＲＬに対応するファイルの情報を利用することができる。
【００３７】
図３に示す発言のテキストを送信するウィンドウ、および図５に示すＷＷＷサーバ１から発言のテキストを表示させるウィンドウは、図７および図８に示すように、クライアントコンピュータ２−１およびクライアントコンピュータ２−２の画面に、１つのウィンドウとして表示させてもよい。
【００３８】
図７は、クライアントコンピュータ２−１の利用者が、所定のテキスト（例えば、”ＶＡＩＯってかっこいいね”）を、テキストを入力するフィールドに入力したときの、ウィンドウを示す図である。
【００３９】
図８は、クライアントコンピュータ２−１の利用者が所定のテキストをＷＷＷサーバ１に送信し、クライアントコンピュータ２−１およびクライアントコンピュータ２−２がＷＷＷサーバ１から所定のデータを受信したときの、クライアントコンピュータ２−１およびクライアントコンピュータ２−２の画面に表示されるウィンドウを示す図である。
【００４０】
図９は、図３に示す発言のテキストを送信するウィンドウ、および図５に示すＷＷＷサーバ１から発言のテキストを表示させるウィンドウを１つのウィンドウとする場合のＨＴＭＬファイルのソースの例を示す図である。図９に示すソースは、図４に示すソースを有するＨＴＭＬファイル（"input.html"と名前が付されている）および図６に示すソースを有するＨＴＭＬファイル（"message.html"と名前が付されている）を引用している。
【００４１】
次に、チャットシステムのチャットの処理を、図１０のフローチャートを参照しいて説明する。この図１０において、ステップＳ１１乃至ステップＳ１４は、発言側のクライアントコンピュータ２−１の処理を示し、ステップＳ３１乃至ステップＳ３５は、WWWサーバ１の処理を示し、ステップＳ５１およびステップＳ５２は、受信側のクライアントコンピュータ２−２の処理を示している。
【００４２】
ステップＳ１１において、利用者は、クライアントコンピュータ２−１に発言したいテキストを入力する。ステップＳ１２において、クライアントコンピュータ２−１は、ステップＳ１１で入力されたテキストをＷＷＷサーバ１に送信する。
【００４３】
ステップＳ３１において、ＷＷＷサーバ１のＣＰＵ１１は、通信ボード２１にクライアントコンピュータ２から発言のテキストを受信させる。
【００４４】
ステップＳ３２において、ＷＷＷサーバ１のＣＰＵ１１は、受信したテキストに、予め記憶しているキーワードが含まれているか否かを判定し、受信したテキストに、予め記憶しているキーワードが含まれていると判定された場合、ステップＳ３３に進み、キーワードを所定のＵＲＬにリンクを張るためのタグに変換し、ステップＳ３４に進む。
【００４５】
ステップＳ３２において、受信したテキストに、予め記憶しているキーワードが含まれていないと判定された場合、手続きは、ステップＳ３３をスキップし、ステップＳ３４に進む。
【００４６】
ステップＳ３４において、ＷＷＷサーバ１のＣＰＵ１１は、テキストを、ハードディスク１９に記録されているチャットのファイルに保存する。ステップＳ３５において、ＷＷＷサーバ１のＣＰＵ１１は、通信ボード２１に、チャットのファイルのデータをクライアントコンピュータ２−１および２−２に送信させる。
【００４７】
ステップＳ１３において、クライアントコンピュータ２−１は、ＷＷＷサーバ１から送信されたチャットのファイルのデータを受信する。ステップＳ１４において、クライアントコンピュータ２−１は、受信したデータを基に、表示を更新する。
【００４８】
ステップＳ５１において、クライアントコンピュータ２−２は、ＷＷＷサーバ１から送信されたチャットのファイルのデータを受信する。ステップＳ５２において、クライアントコンピュータ２−２は、受信したデータを基に、表示を更新し、処理は終了する。
【００４９】
以上のように、ＷＷＷサーバ１は、クライアントコンピュータ２−１から受信した所定のテキストの一部を、対応する所定のＵＲＬにリンクを張るためのタグに変換し、クライアントコンピュータ２−１および２−２に送信する。
【００５０】
なお、ＷＷＷサーバ１に予め記憶されているキーワード、およびキーワードに対応する所定のＵＲＬは、ユーザ単位で記憶してもよく、所定のユーザのグループ単位で記憶してもよい。または、ＷＷＷサーバ１に予め記憶されているキーワード、およびキーワードに対応する所定のＵＲＬは、チャットシステム若しくは掲示板単位で記憶してもよい。
【００５１】
また、ＷＷＷサーバ１に予め記憶されているキーワード、およびキーワードに対応する所定のＵＲＬは、ＷＷＷサーバ１の管理者が予め記憶するようにしてもよく、利用者が登録するようにしてもよい。
【００５２】
なお、ＷＷＷサーバ１が所定のテキストを対応するＵＲＬにリンクを張る為のタグに変換するとして説明したが、クライアントコンピュータ２が、送信するテキストを変換するようにしてもよい。同様に、クライアントコンピュータ２が、ＷＷＷサーバ１から受信した所定のテキストを、対応するＵＲＬにリンクを張る為のタグに変換するようにしてもよい。
【００５３】
次に、図１１を参照して、上述した一連の処理を実行するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる媒体について説明する。
【００５４】
プログラムは、図１１（Ａ）に示すように、パーソナルコンピュータ１０１に内蔵されている記録媒体としてのハードディスク１０２（図２のハードディスクドライブ１９に内蔵されているハードディスクに対応する）に予めインストールした状態でユーザに提供することができる。
【００５５】
あるいはまた、プログラムは、図１１（Ｂ）に示すように、フロッピーディスク１１１、CD-ROM１１２、ＭＯディスク１１３、DVD１１４、磁気ディスク１１５、半導体メモリ１１６などの記録媒体に、一時的あるいは永続的に格納し、パッケージソフトウエアとして提供することができる。
【００５６】
さらに、プログラムは、図１１（Ｃ）に示すように、ダウンロードサイト１２１から、無線で衛星１２２を介して、パーソナルコンピュータ１２３に転送したり、ローカルエリアネットワーク、インターネットといったネットワーク１３１（図１のインターネット３に対応する）を介して、有線または無線でパーソナルコンピュータ１２３に転送し、パーソナルコンピュータ１２３において、内蔵するハードディスクなどにダウンロードさせるようにすることができる。
【００５７】
本明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【００５８】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、経時的な要素を含む処理だけでなく、並列的あるいは個別に実行される処理も含むものである。
【００５９】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【００６０】
１  ＷＷＷサーバ，  ２−１，２−２  クライアントコンピュータ，  ３  インターネット，  １１  ＣＰＵ，  １２  ＲＯＭ，  １３  ＲＡＭ，  １８  ＣＲＴ，  １９  ハードディスク，  ２１  通信ボード，  １０２  ハードディスク，  １１１  フロッピーディスク，  １１２  ＣＤ−ＲＯＭ，  １１３  ＭＯディスク，  １１４  ＤＶＤ，  １１５  磁気ディスク，  １１６  半導体メモリ，  １２１  ダウンロードサイト，  １２２  衛星，  １３１  ネットワーク
【図１】
2011023018.tif 000003
【図２】
2011023018.tif 000004
【図３】
2011023018.tif 000005
【図４】
2011023018.tif 000006
【図５】
2011023018.tif 000007
【図６】
2011023018.tif 000008
【図７】
2011023018.tif 000009
【図８】
2011023018.tif 000010
【図９】
2011023018.tif 000011
【図１０】
2011023018.tif 000012
【図１１】
2011023018.tif 000013