(57)【特許請求の範囲】
【請求項１】
複数のユーザがネットワークを介して閲覧可能な複数の文書のそれぞれに対し、当該文書を現在閲覧しているユーザの総数及び当該文書を現在閲覧しているユーザのアドレスを含む第１のアクセス履歴と、前記複数のユーザのそれぞれに対し、当該ユーザがアクセスした文書の識別情報を含む第２のアクセス履歴とを記憶する記憶手段を備えたメッセージ交換支援システムにおいて、前記第１及び第２のアクセス履歴に基づき、該複数のユーザ間でのメッセージ交換を支援するメッセージ交換支援方法であって、
前記複数の文書に対する各ユーザからの新たなアクセスを検知する度に、（ａ）当該新たにアクセスされた文書の前記第１のアクセス履歴の前記総数に「１」を加算するとともに、当該第１のアクセス履歴に当該ユーザのアドレスを追加し、（ｂ）当該ユーザの第２のアクセス履歴に前記新たにアクセスされた文書の識別情報を追加し、（ｃ）前記新たにアクセスされた文書が当該ユーザの現在閲覧している文書とは別の文書の場合には、さらに、当該ユーザの現在閲覧している文書の前記第１のアクセス履歴の前記総数から「１」減算するとともに、当該第1のアクセス履歴から当該ユーザのアドレスを削除する更新ステップと、
メッセージ交換相手のユーザの検索を要求する第１の要求を受け付けて、当該要求元のユーザが前記ネットワークを介して現在閲覧している文書の前記第１のアクセス履歴から、当該文書を現在閲覧している他のユーザのアドレスを検索し、提供するステップと、
送信メッセージの翻訳を要求する第２の要求を受け付けて該送信メッセージを指定された言語に翻訳する際には、該送信メッセージの送信先のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該送信先のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該送信メッセージの翻訳を行うステップと、
受信メッセージの翻訳を要求する第３の要求を受け付けて該受信メッセージを指定された言語に翻訳する際には、該受信メッセージの受信元のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該受信元のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該受信メッセージの翻訳を行うステップと、
を含むメッセージ交換支援方法。
【請求項２】
所望のキーワードを含む文書の検索を要求する第４の要求を受け付けて、前記複数の文書のなかから該キーワードを含む文書を検索し、検索結果として、該キーワードを含む文書の前記識別情報を前記第１のアクセス履歴の前記総数が多い順に並べたリストを提供することを特徴とする請求項１記載のメッセージ交換支援方法。
【請求項３】
複数のユーザがネットワークを介して閲覧可能な複数の文書のそれぞれに対し、当該文書を現在閲覧しているユーザの総数及び当該文書を現在閲覧しているユーザのアドレスを含む第１のアクセス履歴を記憶する第１の記憶手段と、
前記複数のユーザのそれぞれに対し、当該ユーザが過去にアクセスした文書の識別情報を含む第２のアクセス履歴を記憶する第２の記憶手段と、
前記複数の文書に対する各ユーザからの新たなアクセスを検知する度に、（ａ）当該新たにアクセスされた文書の前記第１のアクセス履歴の前記総数に「１」を加算するとともに、当該第１のアクセス履歴に当該ユーザのアドレスを追加し、（ｂ）当該ユーザの前記第２のアクセス履歴に前記新たにアクセスされた文書の識別情報を追加し、（ｃ）前記新たにアクセスされた文書が当該ユーザの現在閲覧している文書とは別の文書の場合には、さらに、当該ユーザの現在閲覧している文書の前記第１のアクセス履歴の前記総数から「１」減算するとともに、当該第１のアクセス履歴から当該ユーザのアドレスを削除する更新手段と、
メッセージ交換相手のユーザの検索を要求する第１の要求を受け付けて、当該要求元のユーザが前記ネットワークを介して現在閲覧している文書の前記第１のアクセス履歴から、当該文書を現在閲覧している他のユーザのアドレスを検索し、提供する手段と、
送信メッセージの翻訳を要求する第２の要求を受け付けて該送信メッセージを指定された言語に翻訳する際には、該送信メッセージの送信先のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該送信元のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該送信メッセージの翻訳を行う手段と、
受信メッセージの翻訳を要求する第３の要求を受け付けて該受信メッセージを指定された言語に翻訳する際には、該受信メッセージの受信元のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該受信元のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該受信メッセージの翻訳を行う手段と、
を具備したことを特徴とするメッセージ交換支援装置。
【請求項４】
所望のキーワードを含む文書の検索を要求する第４の要求を受け付けて、前記複数の文書のなかから該キーワードを含む文書を検索し、検索結果として、該キーワードを含む文書の前記識別情報を、前記第１のアクセス履歴の前記総数が多い順に並べたリストを提供する手段をさらに具備したことを特徴とする請求項３記載のメッセージ交換支援装置。
【請求項５】
コンピュータを、
複数のユーザがネットワークを介して閲覧可能な複数の文書のそれぞれに対し、当該文書を現在閲覧しているユーザの総数及び当該文書を現在閲覧しているユーザのアドレスを含む第１のアクセス履歴を記憶する第１の記憶手段、
前記複数のユーザのそれぞれに対し、当該ユーザが過去にアクセスした文書の識別情報を含む第２のアクセス履歴を記憶する第２の記憶手段、
前記複数の文書に対する各ユーザからの新たなアクセスを検知する度に、（ａ）当該新たにアクセスされた文書の前記第１のアクセス履歴の前記総数に「１」を加算するとともに、当該第１のアクセス履歴に当該ユーザのアドレスを追加し、（ｂ）当該ユーザの前記第２のアクセス履歴に前記新たにアクセスされた文書の識別情報を追加し、（ｃ）前記新たにアクセスされた文書が当該ユーザの現在閲覧している文書とは別の文書の場合には、さらに、当該ユーザの現在閲覧している文書の前記第１のアクセス履歴の前記総数から「１」減算するとともに、当該第１のアクセス履歴から当該ユーザのアドレスを削除する更新手段、
メッセージ交換相手のユーザの検索を要求する第１の要求を受け付けて、当該要求元のユーザが前記ネットワークを介して現在閲覧している文書の前記第１のアクセス履歴から、当該文書を現在閲覧している他のユーザのアドレスを検索し、提供する手段、
送信メッセージの翻訳を要求する第２の要求を受け付けて該送信メッセージを指定された言語に翻訳する際には、該送信メッセージの送信先のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該送信元のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該送信メッセージの翻訳を行う手段、
受信メッセージの翻訳を要求する第３の要求を受け付けて該受信メッセージを指定された言語に翻訳する際には、該受信メッセージの受信元のユーザの前記第２のアクセス履歴中の過去にアクセスしたことのある文書と当該受信元のユーザが現在閲覧している文書とのうち、前記第１のアクセス履歴の前記総数が相対的に多い文書の属するカテゴリーの訳語を選定して、該受信メッセージの翻訳を行う手段、
として機能させるためのメッセージ交換支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットなどのネットワークを介して複数のユーザ間でのメッセージ交換を支援するメッセージ交換支援方法およびそれを用いたメッセージ交換支援装置に関する。
【０００２】
【従来の技術】
従来、インターネットを介して不特定の人とコミュニケーションを図る場合にはチャットが多く用いられている。チャットを行う場合はチャットサーバにアクセスして、そこで既に用意されているチャットルームにおいてチャットを行うようになっていた。
【０００３】
チャットサーバに用意されているチャットルームには、あらかじめ自分の趣味や嗜好に合わせたチャットルームがないこともあり、コミュニケーションがとりづらいという問題があった。趣味嗜好に合わせたチャットルームを用意しようとすると、趣味の数だけチャットルームが必要になり非常に複雑になる。そして、その場合自分の好みのチャットルームを探すことも困難になってしまう。
【０００４】
また、外国の人とチャットする場合に、チャットの内容を機械翻訳する際に訳語の精度が高くないとスムーズな意思疎通が図れない。
【０００５】
【発明が解決しようとする課題】
このように、従来は、情報交換（メッセージ交換）を行おうとしても、趣味趣向の合った相手を見つけることが容易に行えず、また、実際にメッセージ交換を行う際にも、言語の違いと機械翻訳の精度の低さからコミュニケーションが円滑に行えなかったという問題点があった。
【０００６】
そこで、本発明は、上記問題点に鑑み、趣味嗜好の合うメッセージ交換相手を容易に見つけることができ、しかも、言語の違いを意識することなく、メッセージ交換によるコミュニケーションが容易に行えるよう支援することのできるメッセージ交換支援方法およびそれを用いたメッセージ交換支援装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、複数のユーザによるネットワークを介して閲覧可能な複数の文書へのアクセス履歴に基づき、該複数のユーザ間でのメッセージ交換を支援するためのものであって、メッセージ交換相手のユーザの検索を要求する第１の要求（ユーザ検索要求）を受け付けて、その要求元のユーザが前記ネットワークを介して現在閲覧している文書を現在閲覧している他のユーザの情報を提供し、送信メッセージの翻訳を要求する第２の要求を受け付けて該送信メッセージを指定された言語に翻訳する際には、該送信メッセージの送信先のユーザが過去に前記ネットワークを介してアクセスした文書と前記ネットワークを介して現在閲覧している文書のうちアクセス回数の多い文書の内容に基づき、訳語の選定を行い、該送信メッセージの翻訳を行い、受信メッセージの翻訳を要求する第３の要求を受け付けて該受信メッセージを指定された言語に翻訳する際には、該受信メッセージの受信元のユーザが過去に前記ネットワークを介してアクセスした文書と前記ネットワークを介して現在閲覧している文書のうちアクセス回数の多い文書の内容に基づき、訳語の選定を行い、該受信メッセージの翻訳を行うことを特徴とする。
【０００８】
本発明によれば、趣味嗜好の合うメッセージ交換相手を容易に見つけることができるとともに、互いに使用する言語が異なる場合であっても、メッセージ交換によるコミュニケーションが円滑に行える。
【０００９】
また、所望のキーワードを含む文書の検索を要求する第４の要求を受け付けて、該キーワードを含む文書のうち、アクセス回数の多い文書の情報を検索結果として提供することにより、各ユーザは、自分と趣味嗜好の合うユーザが多く閲覧している文書を容易に知ることができるので、そのような文書にアクセスして、上記のようにユーザ検索要求を行うことにより、趣味嗜好の合うメッセージ交換相手を容易に見つけることができる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１１】
図１は、本実施形態に係るシステム構成を模式的に示したものである。図１では、複数の（ここでは、例えば、３人の）ユーザＡ〜Ｃのそれぞれの端末装置１〜３が互いに通信可能に所定のネットワークに接続されている。このネットワークとしては、例えば、インターネットやイントラネットであってもよい。このネットワークを介して自由に閲覧可能な複数の文書があり、各文書は、端末装置１〜３により自由にアクセスできるものとする。この文書を例えば、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ページであるとする。
【００１２】
図１では、ユーザＡ〜Ｃは、それぞれの端末装置１〜３から同じＷＷＷページ１０を閲覧している場合を示している。
【００１３】
ユーザ管理システム４は、本発明のメッセージ交換支援方法及び装置を適用したものであって、後述するように、ユーザからの要求に応じて、メッセージ交換相手としてのユーザを検索したり、送受信メッセージの翻訳を行ったり、ＷＷＷページの検索（個々では、実際にはＵＲＬの検索を行っている）などのサービスをユーザに提供するようになっている。
【００１４】
ここでは、ユーザ管理システム４は、例えば、インターネットへの接続サービスを提供するプロバイダにより運営されるサーバ装置の機能の一部を構成しているものとし、ユーザＡ〜Ｃは、このプロバイダを通じてインターネットへ接続するものとする。また、ユーザ管理システム４は、複数のユーザ間でメッセージ交換するためのメッセージの交換機能（チャット機能であってもよい）も有している。また、ここでは、説明の簡単のため、インターネットへの接続、ルータ機能部は図示せず、また、本発明の要旨ではないので、インターネットへの接続動作、ルータの処理動作についても説明は省略する。
【００１５】
ユーザＡ〜Ｃは、それぞれ、ユーザ管理システム４に、上記のようなユーザ管理システム４のもつ機能によるサービスを受けるためのユーザ登録を予め行っているものとする。
【００１６】
図２は、ユーザ管理システムの要部の機能構成例を示したもので、大きく分けて、ＵＲＬデータベース２１と、ユーザデータベース２２と、処理部２３と、受信部２４と、送信部２５とから構成されている。
【００１７】
ユーザデータベース２２には、上記ユーザ登録により、複数のユーザそれぞれの個別の情報が登録されている。例えば、図３に示すように、各ユーザのユーザ名（ハンドル名であってもよい）や、使用する言語、ユーザ管理システム４からの上記のようなサービスを利用するか否か（システム利用の有無を表すフラグ）、メッセージ送受信の際に用いるメッセージ送受信アドレス、当該ユーザが過去にアクセス（閲覧）したことのあるＷＷＷページの履歴（ここでは、ＵＲＬが記録されている）としてＵＲＬ閲覧履歴などが記録されるようになっている。上記以外の個人情報も登録されていもよい。ユーザデータベースに登録されているユーザが、ユーザ管理システム４からの上記のようなサービスを利用する場合には、「システム利用の有無」という項目には、「１」が書き込まれ、利用しない場合には、「０」が書き込まれている。なお、ユーザデータベース２２には、ユーザ管理システム４からの上記のようなサービスを利用するユーザのみが登録されていてもよい。この場合には、上記のようなシステム利用の有無を表すフラグを設ける必要はない。
【００１８】
ＵＲＬデータベース２１には、図４に示すように、ユーザデータベース２２に登録されている複数のユーザによるＷＷＷページ（ＷＷＷサーバ）へのアクセスの現状が（ここでは、アクセスされているＵＲＬが）記録されるようになっている。例えば、図４に示すように、現在複数のユーザのうちのいずれかにアクセス（閲覧）されているＵＲＬと、現在アクセス（閲覧）しているユーザの数（閲覧カウント数）と、現在アクセスしているユーザ名（ハンドル名）を閲覧ユーザリストとして記録するようになっている。
【００１９】
処理部２３は、本実施形態に係るユーザ管理システムのもつ各機能を実現するための処理を行うもので、主に、ユーザ検索部３１と、メッセージ交換処理部３２と、翻訳処理部３３と、ＵＲＬ検索処理部３４、データベース更新部３５とから構成されている。
【００２０】
受信部２４で、クライアントとしての上記複数のユーザの各端末１〜３からの要求や通知などを受信・解析したら、その解析結果に応じて、上記各処理部のいずれかで所定の処理を行う。処理部２３での処理結果などは、送信部２５を通じて各端末装置１〜３に送信するようになっている。
【００２１】
メッセージ交換処理部３２は、複数のユーザ間でメッセージの交換を行うために必要な処理を行う。
【００２２】
次に、図５〜図９に示すフローチャートを参照して、サーバとしてのユーザ管理システムとクライアントとしての端末装置の処理動作について説明する。
【００２３】
ここでは、例えば、ユーザＡの端末装置１から操作を行う場合を例にとり、サーバ・クライアントの処理動作を説明する。ユーザデータベース２２には、ユーザＡの使用言語として、「日本語」が登録されている。前述したように、ユーザはシステムを利用する/しないをサーバに予め通知しておくことでシステムの利用/不利用を任意に設定することができる。ここではユーザＡ〜Ｃはいずれも「システムを利用する」ことをサーバに通知してあり、ユーザデータベース２２の各ユーザに対応するシステム利用の有無を表すフラグはいずれも「利用する」に対応する「１」になっているものとする。
【００２４】
ユーザＡは、インターネットに接続するために、当該プロバイダの運営する接続サーバへ接続し、以後、この接続サーバを経由してインターネット上での通信を行うが、これにより、端末装置１からインターネットへのアクセスは、必ず、ユーザ管理システムにモニタされることになる（図９のステップＳ１０１）。以下、端末装置１はクライアント、ユーザ管理システムをサーバとも呼ぶ。
【００２５】
なお、ユーザＢ、Ｃのそれぞれインターネットに接続する場合も、上記のように、当該プロバイダの運営する接続サーバへ接続し、以後、この接続サーバを経由してインターネット上での通信を行う。これにより、端末装置２〜３からインターネットへのアクセスは、端末装置１と同様、必ず、ユーザ管理システムにモニタされることになる。
【００２６】
ユーザＡが所望のＵＲＬを指定して、ＷＷＷページ１０（このＵＲＬは「ＵＲＬｘ１」であるとする）を閲覧したとする（図９のステップＳ１０２〜ステップＳ１０３）。
【００２７】
サーバの受信部２４では、クライアントからの上記ＵＲＬへのアクセスを検知すると（図５のステップＳ１）、データベース更新部３５での処理が開始される。データベース更新部３５は、まず、ＵＲＬデータベース２１を参照して、今回アクセスが検知されたＵＲＬがクライアントがそれまで閲覧していたＷＷＷページとは異なるＵＲＬであるときは（ステップＳ２）、ステップＳ３へ進む。
【００２８】
ステップＳ３では、ＵＲＬデータベース２１中の前回閲覧しているＷＷＷページのＵＲＬに対応する閲覧カウント数から「１」を減算するとともに、閲覧ユーザリストから、ユーザＡを削除し、ステップＳ４へ進む。
【００２９】
一方、ステップＳ２で、アクセスが検知されたＵＲＬが、ユーザＡが最初にアクセスするものであるときは、ステップＳ４へ進み、当該ＵＲＬがＵＲＬデータベース２１に登録されているときは、さらに、ステップＳ５へ進み、ＵＲＬデータベース２１中の当該ＵＲＬに対応する閲覧カウント数に「１」を加算するとともに、閲覧ユーザリストに、ユーザＡを登録する。ステップＳ４で、当該ＵＲＬがＵＲＬデータベース２１に登録されていないときは、ステップＳ６へ進み、ＵＲＬデータベース２１に当該ＵＲＬを新たに登録してからステップＳ５に進み、当該あらたに追加したＵＲＬの閲覧カウント数を「１」とし、閲覧ユーザリストにユーザＡを書き込む。
【００３０】
さらに、ユーザデータベース２２中のユーザＡに対応するＵＲＬ閲覧履歴に、当該ＵＲＬ（現在閲覧中のＷＷＷページのＵＲＬ）を追加する（ステップＳ７）。
【００３１】
このように、データベース更新部３５では、ユーザのＷＷＷページへのアクセスの現状に基づき、ＵＲＬデータベース２１やユーザデータベース２２を更新していくので、ＵＲＬデータベース２１やユーザデータベース２２により、常に最新のアクセス履歴を把握することができる。
【００３２】
現在、ユーザＡがＷＷＷページ１０を閲覧しているが、ユーザＢ、ＣもそれぞれＷＷＷページ１０を閲覧しているとする。ユーザＢもユーザＡと同じ日本語が使用言語としてユーザデータベース２２に登録されているが、ユーザＣは、例えば英語が使用言語としてユーザデータベース２２に登録されているものとする。
【００３３】
このとき、ユーザＡが同じＷＷＷページ１０を閲覧しているユーザの中からコミュニケーションの相手を見つけたい場合には、ユーザ検索要求をサーバ（ユーザ管理システム４）に送信する（図９のステップＳ１０４、ステップＳ１０５）。
【００３４】
クライアント（ユーザＡ）からのユーザ検索要求をサーバの受信部２４で受信すると（図５のステップＳ１１）、ユーザ検索部３２の処理が開始される（図６のステップＳ２１）。
【００３５】
ユーザ検索部３２では、ＵＲＬデータベース２１にアクセスし、要求元のユーザＡが現在閲覧しているＷＷＷページを現在閲覧している他のユーザをチェックする。すなわち、ＵＲＬデータベース２１から、要求元のユーザＡが現在閲覧しているＷＷＷページのＵＲＬの閲覧ユーザリストを読み出して（ステップＳ２２）、当該閲覧ユーザリスト中のユーザＡ以外のユーザについて、使用言語とメッセージ送信アドレスをユーザデータベース２２から獲得する。この閲覧ユーザリスト中のユーザＡ以外のユーザのそれぞれについての使用言語とメッセージ送信用アドレスとを示したリストを検索結果として要求元のユーザＡに送信する（ステップＳ２３〜ステップＳ２４）。
【００３６】
要求元のユーザＡの端末装置１では、上記結果結果を受信して、ディスプレイ上に表示する（図９のステップＳ１０６）。
【００３７】
以上の手順によって、ユーザＡは自分と同じＷＷＷページを閲覧している他のユーザの情報を入手し、メッセージを送信する準備ができるのである。
【００３８】
なお、ユーザデータベース２２のシステム利用の有無を表すフラグが「０」になっているユーザに対しては上記のサーバによるモニタリングは行わない。従って、ユーザが他のユーザからメッセージを受けたくないとき（自分の閲覧ＵＲＬを他のユーザに知られたくないとき）は、サーバに「システムを利用しない」ことを通知することによって自分の閲覧状況に関する情報を保護することが可能である。
【００３９】
ユーザＡは、表示されているユーザ検索結果から所望の相手を選択してメッセージを送信することができる。ここでは、英語を用いるユーザＣにメッセージを送信したい場合について述べる。
【００４０】
ユーザＡは、端末装置１に予め備わっている所定のメッセージ作成手段によってメッセージを作成する（図９のステップＳ１０７）。相手の使用言語が上記検索結果から英語であることが分かっているので、英語を使ってメッセージを作成することも可能である。しかし、相手の使用言語があまり得意でないときには、母国語でメッセージを作成するであろう。ユーザＡの場合は日本語でメッセージを作成することを考える。作成されたメッセージを英語に翻訳すべく、まず、サーバ（ユーザ管理システム４）に作成した送信メッセージの翻訳要求を送信する（図９のステップＳ１０８〜ステップＳ１０９）。
【００４１】
なお、送信メッセージを翻訳する必要のないときには、英語で作成したり、日本語のままでよい場合には（ステップＳ１０８）、そのままステップＳ１１１へ進み、当該送信メッセージをユーザＣ宛てに送信すればよい。ユーザＣ宛ての送信メッセージは、ユーザ管理システム４のメッセージ交換処理部３２を経由して（所定の処理が施されて）、ユーザＣに送信される。
【００４２】
クライアント（ユーザＡ）からの翻訳要求をサーバの受信部２４で受信すると（図５のステップＳ１１）、翻訳処理部３３の処理が開始される（図６のステップＳ３１）。
【００４３】
翻訳処理部３３では、受け取ったメッセージを機械翻訳するようになっているが、一般に、機械翻訳を行う場合、訳語の選定が翻訳対象の原文の内容のカテゴリ（分野）に適しているか否かで、その翻訳精度に大きく影響する。
【００４４】
そこで、翻訳処理部３３では、翻訳対象の原文の内容に適した訳語を選定するために、送信メッセージを翻訳する場合には、送信先のユーザが過去に閲覧（アクセス）したことのあるＷＷＷページと現在閲覧しているＷＷＷページのうちアクセス回数の多いＷＷＷページの内容に基づき、訳語の選定を行う。また、受信メッセージを翻訳する場合には、受信元のユーザが過去に閲覧（アクセス）したことのあるＷＷＷページと現在閲覧しているＷＷＷページのうちアクセス回数の多いＷＷＷページの内容に基づき、訳語の選定を行う。
【００４５】
具体的には、ＷＷＷページの属するカテゴリーから、そのカテゴリに対応する訳語を選択する。あるいは、そのカテゴリの辞書を用いて翻訳すればよい。ＷＷＷページが、どのカテゴリーに属するかが予め分類さされていれば、そのカテゴリをそのままもちいてもよいし、公知・公用技術を用いても、各ＷＷＷページを、その内容に適したカテゴリに分類することもできる。ＷＷＷページの分類手法は本発明の要旨ではないので説明は省略する。
【００４６】
翻訳処理部３３での処理は、このように、受信した翻訳要求に含まれている翻訳対象のメッセージが受信メッセージなのか送信メッセージなのかによって異なる。すなわち、送信メッセージの場合には（図７のステップＳ３２）、ステップＳ３３へ進み、受信メッセージの場合にはステップＳ３４へ進む。送信メッセージか受信メッセージかを示す情報が、翻訳要求に含まれていて、これを基に判断するようにしてもよいし、あるいは、メッセージのヘッダ部から既に受信されたメッセージであるのか、これから送信しようとしているメッセージなのかを判断してもよい。
【００４７】
ステップＳ３３では、送信メッセージの翻訳を行う。その際、カテゴリよって選択すべき訳語が異なる場合には、例えば、以下のようにして訳語の選定を行う。すなわち、翻訳対象の送信メッセージの送信先のユーザのユーザデータベース２２のＵＲＬ閲覧履歴中に記録されているＵＲＬと、送信先のユーザが現在閲覧しているＷＷＷページのＵＲＬのそれぞれについて、ＵＲＬデータベース２１に記録されている閲覧カウント数をチェックし、その値が最も大きいものから順に優先度を設定する。カテゴリよって選択すべき訳語が異なる場合には、その中でも優先度が最も高いカテゴリに属する訳語を選択する。
【００４８】
ステップＳ３４では、受信メッセージの翻訳を行う。その際、カテゴリよって選択すべき訳語が異なる場合には、例えば、以下のようにして訳語の選定を行う。すなわち、翻訳対象の受信メッセージの受信元のユーザ（この場合、例えば、ユーザＡ）のユーザデータベース２２のＵＲＬ閲覧履歴中に記録されているＵＲＬと、受信元のユーザが現在閲覧しているＷＷＷページのＵＲＬのそれぞれについて、ＵＲＬデータベース２１に記録されている閲覧カウント数をチェックし、その値が最も大きいものから順に優先度を設定する。カテゴリよって選択すべき訳語が異なる場合には、その中でも優先度が最も高いカテゴリに属する訳語を選択する。
【００４９】
このようにして、訳語の選定を行いながら、翻訳を行った結果は、要求元の例えばユーザＡに送信される（図７のステップＳ３５）。
【００５０】
翻訳結果はユーザＡの端末装置１のディスプレイに表示され（図９のステップＳ１１０）、ユーザＡが送信前に推敲することが可能である。その後、端末装置１から当該送信メッセージが相手ユーザＣに送信される（図９のステップＳ１１１）。
【００５１】
ユーザＡとユーザＢとの間でメッセージ交換する際には、本実施形態では、ユーザ管理システムのメッセージ交換処理部３２にて所定の処理が行われるものとする。例えば、ユーザＡからユーザＣ宛てのメッセージを受信したときには、ユーザＣの端末装置３にメッセージの着信通知を行ったり、当該ユーザＣ宛てのメッセージを端末装置３に転送したりする。
【００５２】
ところで、端末装置１でユーザＡ宛てのメッセージ受信があった場合、すなわち、上記のように、着信通知があった場合には（図９のステップＳ１１２）、ユーザＡは、端末装置１に予め備わっている所定のメッセージ表示手段によってメッセージを表示することができる。このとき、この受信メッセージの翻訳要求を行うこともできる。その場合、前述の送信メッセージの翻訳要求と同様である。すなわち、サーバ（ユーザ管理システム４）に対し翻訳要求を送信し（図９のステップＳ１１３〜ステップＳ１１４）、図７のステップＳ３２、ステップＳ３４、ステップＳ３５の処理を経て、端末装置１へ受信メッセージの翻訳結果が送信されてくる（図９のステップＳ１１５）。端末装置１では、翻訳結果をディスプレイに表示するので、ユーザＡは、翻訳された受信メッセージを読むことが可能である。
【００５３】
また、ユーザＡはキーワードを用いて閲覧ユーザ数が多いＷＷＷページを検索することが可能である。すなわち、ユーザＡは、キーワードにマッチするＷＷＷページの中で閲覧者数（アクセス数）が多いページにアクセスしたい場合には、ＵＲＬ検索要求をサーバ（ユーザ管理システム４）に送信する（図９のステップＳ１１６、ステップＳ１１７）。ＵＲＬ検索要求には、所望のキーワードが含まれている。
【００５４】
クライアント（ユーザＡ）からのＵＲＬ検索要求をサーバの受信部２４で受信すると（図５のステップＳ１１）、ＵＲＬ検索処理部３４の処理が開始される（図６のステップＳ４１）。
【００５５】
ＵＲＬ検索処理部３４は、ＵＲＬデータベース２１に、ＵＲＬが記録されているＷＷＷページの中で、検索要求にしてユーザＡにより指定されたキーワードを含んでいるものを抽出する（図８のステップＳ４２）。抽出されたＵＲＬの閲覧カウント数をチェックし、閲覧カウント数が多い順に、抽出されたＵＲＬを並べたリストを生成する（ステップＳ４３）。なお、この生成したリストから、所望のＷＷＷページにアクセスすることが可能である。このリストはＵＲＬ検索結果として要求元の端末装置１へ送信される（ステップＳ４４）。
【００５６】
ＵＲＬ検索結果を受信した端末装置１では、それをディスプレイに表示する（図９のステップＳ１１８）。
【００５７】
ユーザＡは、表示されたＵＲＬ検索結果の中から所望のＵＲＬを選択し、そのＷＷＷページに移動することができる。移動先のＷＷＷページでは、先に述べたとおりの手順で所望のコミュニケーション相手を検索してもらって、メッセージを送信することが可能である。
【００５８】
このようにして、キーワードによってユーザの嗜好にあったＷＷＷページに移動し、そのＷＷＷページを閲覧している他のユーザの中から任意の相手を選んでメッセージを送信することができ、言葉の違いが合っても翻訳機能によってスムーズなコミュニケーションがとれるのである。
【００５９】
なお、以上の説明では、ＵＲＬデータベース２１では、ＷＷＷページのアクセス現状の履歴をとっている（現在アクセスしているユーザや、ユーザの人数を履歴として記録している）が、この場合に限らず、さらに、過去から現在までにアクセスしているユーザやユーザの人数を記録するようにしてもよい。そして、翻訳要求を受けたときには、翻訳処理部３３では、各ＷＷＷページについての現在と、現在までのアクセス履歴を基に、各ＷＷＷページのアクセス回数（閲覧者数）を求めて、閲覧者数の多い者から順に優先度を設定するようにしてもよい。
【００６０】
以上説明したように、上記実施形態によれば、メッセージ交換相手のユーザの検索を要求する第１の要求（ユーザ検索要求に対応する）を受け付けて、その要求元のユーザがネットワークを介して現在閲覧している文書を現在閲覧している他のユーザの情報を提供することにより、趣味嗜好の合うメッセージ交換相手を容易に見つけることができる。
【００６１】
また、送信メッセージの翻訳を要求する第２の要求（翻訳要求に対応する）を受け付けて該送信メッセージを指定された言語に翻訳する際には、該送信メッセージの送信先のユーザが過去にネットワークを介してアクセスした文書と該ネットワークを介して現在閲覧している文書のうちアクセス回数の多い文書の内容に基づき、訳語の選定を行い、該送信メッセージの翻訳を行うことにより、送信メッセージの原文の内容に適した訳語の選定が行える。よって精度の高い翻訳結果を得ることができ、互いに使用する言語が異なる場合でっても、メッセージ交換によるコミュニケーションが円滑に行える。
【００６２】
さらに、受信メッセージの翻訳を要求する第３の要求（翻訳要求に対応する）を受け付けて該受信メッセージを指定された言語に翻訳する際には、該受信メッセージの受信元のユーザが過去にネットワークを介してアクセスした文書と該ネットワークを介して現在閲覧している文書のうちアクセス回数の多い文書の内容に基づき、訳語の選定を行い、該受信メッセージの翻訳を行うことにより、受信メッセージの原文の内容に適した訳語の選定が行える。よって精度の高い翻訳結果を得ることができ、互いに使用する言語が異なる場合であっても、メッセージ交換によるコミュニケーションが円滑に行える。
【００６３】
また、所望のキーワードを含む文書の検索を要求する第４の要求（ＵＲＬ検索要求に対応する）を受け付けて、該キーワードを含む文書のうち、アクセス回数（例えば、ここでは、現在閲覧しているユーザの数）の多い文書の情報を検索結果として提供することにより、各ユーザは、自分と趣味嗜好の合うユーザが多く閲覧している文書を容易に知ることができるので、そのような文書にアクセスして、上記のようにユーザ検索要求を行うことにより、趣味嗜好の合うメッセージ交換相手を容易に見つけることができる。
【００６４】
以上述べてきたように本実施形態によれば、同じＷＷＷページを閲覧している者同士で、用いる言語に関わらずコミュニケーションがとれるというシステムを実現することができる。
【００６５】
ユーザが閲覧しているＷＷＷページを見ている他のユーザがメッセージ交換の相手となるので、お互いに趣味や嗜好が近くなりコミュニケーションがとりやすくなる。また、わざわざ自分の興味にあったチャットルームを探す必要はなくなり、事実上インターネット上の全てのページがチャットルームになることと同じことになる。さらに、送受信メッセージを翻訳する際には、訳語の選択は、現在閲覧しているＷＷＷページとメッセージ受信側が閲覧してきたＷＷＷページの中で、閲覧者数が最も多いページからの情報を元に選択するので、より精度の高い機械翻訳が行える。また、ユーザは好きなキーワードで上記のユーザ管理システムに記録してあるＷＷＷページを検索することができ、閲覧者数が最も多いＷＷＷページにアクセスすることが可能である。これによって、わざわざチャットルームを探さなくても興味が同じユーザの中から自由にコミュニケーション相手を見つけることができる。
【００６６】
このように、本実施形態によれば、わざわざ自分の興味にあったチャットルームを探すよりはるかに容易にコミュニケーション相手を見つけることが可能となり、同じＷＷＷページを閲覧している趣味嗜好が合う他のユーザとのコミュニケーションが、機械翻訳によって言語の壁を意識することなく行えるようになる。
【００６７】
なお、本発明の実施の形態に記載した本発明の手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピーディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、半導体メモリなどの記録媒体に格納して頒布することもできる。
【００６８】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、上記実施形態には種々の段階の発明は含まれており、開示される複数の構成用件における適宜な組み合わせにより、種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題（の少なくとも１つ）が解決でき、発明の効果の欄で述べられている効果（のなくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６９】
【発明の効果】
以上説明したように、本発明によれば、趣味嗜好の合うメッセージ交換相手を容易に見つけることができ、しかも、言語の違いを意識することなく、メッセージ交換によるコミュニケーションが容易に行えるよう支援することができる。
【図面の簡単な説明】
【図１】本願発明の一実施形態に係るシステムの全体構成を示した図。
【図２】ユーザ管理システムの機能構成例を示した図。
【図３】ユーザデータベースに格納されているデータの一例を示した図。
【図４】ＵＲＬデータベースに格納されているデータの一例を示した図。
【図５】ユーザ管理システムの処理動作を説明するためのフローチャート。
【図６】ユーザ管理システムの処理動作を説明するためのフローチャート。
【図７】ユーザ管理システムの処理動作を説明するためのフローチャート。
【図８】ユーザ管理システムの処理動作を説明するためのフローチャート。
【図９】クライアントとしての端末装置の処理動作を説明するためのフローチャート。
【符号の説明】
１〜３…端末装置
４…ユーザ管理システム
１０…ＷＷＷページ
２１…ＵＲＬデータベース
２２…ユーザデータベース
２３…処理部
２４…受信部
２５…送信部
３１…ユーザ検索部
３２…メッセージ交換処理部
３３…翻訳処理部
３４…ＵＲＬ検索処理部
３５…データベース更新部
【図１】
0003836734.tif 000002
【図２】
0003836734.tif 000003
【図３】
0003836734.tif 000004
【図４】
0003836734.tif 000005
【図５】
0003836734.tif 000006
【図６】
0003836734.tif 000007
【図７】
0003836734.tif 000008
【図８】
0003836734.tif 000009
【図９】
0003836734.tif 000010