(57)【要約】【課題】ウェブページの取得セッション中に、クライアントが外部からの応答待ち状態になることが多い。【解決手段】クライアント１２は、ウェブページへのＵＲＬを含む電子メールを要求メールとして中継装置１００に送信する。中継装置１００は、要求メール中のＵＲＬを抽出して、そのＵＲＬで特定されるウェブサーバ２０からＨＴＭＬファイルを取得する。中継装置１００は、取得したＨＴＭＬファイルを含むＨＴＭＬメールを生成して、そのウェブページを要求したユーザ宛に送信する。クライアント１２は、そのＨＴＭＬメールに基づいてウェブページを表示する。これにより、クライアント１２が外部からの応答待ち状態になることを防止できる。【選択図】        図１
2004173116.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの提供を要求するための第１電子メールを受信する手段と、
前記第１電子メールから前記コンテンツの格納場所を指定するアドレス情報を抽出する手段と、
前記アドレス情報で特定される位置に格納されている前記コンテンツを取得する取得手段と、
取得したコンテンツを含む第２電子メールを、前記第１電子メールの送信元に送信する手段と、
を備えることを特徴とする中継装置。
【請求項２】
前記取得手段が取得したコンテンツに含まれる、他のコンテンツへのリンクコマンドを、第１電子メールを送信するためのコマンドに変換する手段を更に備えることを特徴とする請求項１に記載の中継装置。
【請求項３】
前記コンテンツのジャンルを特定する手段と、
特定したジャンルに関する情報を前記第２電子メールに付加する手段と、
を更に備えることを特徴とする請求項１または２に記載の中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はコンテンツ取得技術に関し、とくにネットワークを介してコンテンツを取得する技術に関する。
【０００２】
【従来の技術】
ネットワーク技術の発達にともない、ウェブページ、画像データ、音楽データ、映像データなどのコンテンツを、ネットワークを介して取得する機会が増えている。こうしたコンテンツを取得する場合、ユーザは一般にブラウザを利用する。ブラウザは、例えばＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の文書記述言語で記述されたファイルをサーバから取得し、そのファイル中のタグを解析してモニタにウェブページを表示する。ＨＴＭＬファイルに画像などのコンテンツを表示することが指示されている場合、ブラウザは指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に格納されているコンテンツを取得し、ウェブページを完成する。
【０００３】
ウェブページの内容は定期的もしくは不定期的に更新される。そのため、所定のウェブページに関心をもつユーザは、更新の確認のために定期的もしくは不定期的にアクセスすることが多い。こうしたアクセスによるトラフィックの増加を防ぐことを目的として、電子メールを用いてウェブページの更新を通知する装置がある（特許文献１）。
【０００４】
【特許文献１】
特開平１０−１７１７００号公報
【０００５】
【発明が解決しようとする課題】
一般にコンテンツを取得する処理は、クライアントからサーバに対してコンテンツを要求し、そのコンテンツを取得するまでの一連の作業をひとつのセッションとしてコンピュータ内部で管理される。そのため、セッションが完了するまで、コンピュータに負荷が発生し、コンピュータ上で進行する他の処理に影響を及ぼす。例えば、ネットワーク上のトラフィックが多いとき、サーバの応答が遅いときには、その影響は長期間に渡る。このように、クライアントが外部からの応答待ち状態になることが多い。また、複数のコンテンツを一時に要求した場合には、複数のセッションがコンピュータ内部で生成されるので、他の処理に及ぼす影響は更に大きくなる。
【０００６】
本発明は上記課題に鑑みてなされたものであり、その目的は、コンテンツ取得時において、外部の事情によるクライアントの待機時間を短縮する技術、コンテンツの取得にともないコンピュータに生じる負荷を軽減する技術、取得したコンテンツの管理技術の提供にある。
【０００７】
【課題を解決するための手段】
本発明のある態様は、コンテンツの中継をする装置である。この装置は、コンテンツの提供を要求するための第１電子メールを受信する手段と、第１電子メールからそのコンテンツの格納場所を指定するアドレス情報を抽出する手段と、アドレス情報で特定される位置に格納されているコンテンツを取得する取得手段と、取得したコンテンツを含む第２電子メールを、第１電子メールの送信元に送信する手段とを備える。これにより、クライアントにおけるコンテンツ取得のための待機時間がなくなる。また、コンテンツ取得処理は、クライアントの外部で行うのでクライアントに生じる負荷を軽減できる。「コンテンツ」は、例えば、ＨＴＭＬファイル、テキスト、画像、音声、映像、動画などのデジタル情報である。「アドレス情報」は、例えばＵＲＬである。「第１電子メールの受信手段」および「第２電子メールの送信手段」は、例えばＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＩＭＡＰ（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等に基づいた通信方式で電文メッセージを受信または送信する。「取得手段」は、例えばＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づいた通信方式でコンテンツを取得する。
【０００８】
この装置は、取得手段が取得したコンテンツに含まれる、他のコンテンツへのリンクコマンドを、第１電子メールを送信するためのコマンドに変換する手段を更に備えてもよい。これにより、ユーザが第２メールに基づいて表示されたウェブページ中のリンクをクリックした場合、クライアントは自動的に第１メールを生成することができる。「リンクコマンド」は、例えばＨＴＭＬにおける「アンカータグ」などのリンク先を指定するリンク情報であり、「第１電子メールを送信するためのコマンド」は、「ｍａｉｌｔｏタグ」などの電子メールを送信するためのメール送信情報である。
【０００９】
この装置は、コンテンツのジャンルを特定する手段と、特定したジャンルに関する情報（以下、「ジャンル情報」という）を第２電子メールに付加する手段とを更に備えてもよい。「ジャンル情報」は、コンテンツの内容や種類、その他コンテンツを分類するための情報である。これにより、メールクライアントが有する振分機能を利用して、ジャンル分けした状態で第２電子メールを管理できる。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１１】
【発明の実施の形態】
図１は、本実施の形態に係るコンテンツ中継システム１０の構成図である。第１クライアント１２ａおよび第２クライアント１２ｂ（以下、単に「クライアント１２」という）は、本システムのユーザが利用するコンピュータであり、ローカルエリアネットワーク１４（以下、単に「ＬＡＮ１４」という）に接続されている。また、ＬＡＮ１４は、ルータ１６を介してワイドエリアネットワーク１８（以下、単に「ＷＡＮ１８」という）に接続されている。
【００１２】
クライアント１２は、少なくとも電子メールクライアントを有し、電子メールの送受信および受信したＨＴＭＬメールに基づいた表示が可能である。ウェブページの閲覧を望むユーザは、そのメールクライアントを利用して、所望のウェブページのＵＲＬを電子メールの例えば、主題や本文などの所定の領域に書き込んで中継装置１００宛に送信する。このＵＲＬを含む電子メールを、以下「要求メール」という。
【００１３】
中継装置１００は、受信した要求メールに含まれるＵＲＬに基づいて、ＷＡＮ１８に接続されたウェブサーバ２０からウェブページを表示するためのＨＴＭＬファイルやコンテンツを取得する。そして、中継装置１００は取得したＨＴＭＬファイルを含むＨＴＭＬメールを生成し、要求メールの送信元のアドレスへ送信する。メールサーバ２２は、そのＨＴＭＬメールを受信して、クライアント１２から要求されるまで格納する。ユーザは、クライアント１２を操作してメールサーバ２２からＨＴＭＬメールを取得する。これにより、ユーザは所望するウェブページの閲覧が可能になる。
【００１４】
この一連の過程において、クライアント１２にＨＴＴＰに基づいたウェブページ取得のためのセッションが生じないので、クライアント１２における負荷を削減できる。また、一時に複数のウェブページを要求した場合でも、取得のためのセッションが生じないので、ユーザは負荷を気にせずにウェブページを要求できる。また、取得したＨＴＭＬメールをメールクライアントで管理できるので、例えば内容別にフォルダに振り分けておくことで情報のデータベースとしても活用できる。この振り分けは、メールクライアントが有する機能を利用して自動的に行われてもよく、そのためにＨＴＭＬメールの主題部分などのいずれかの部分にジャンル情報が記入されてもよい。
【００１５】
図２は、図１の中継装置１００の内部構成図である。受信部１０２は、例えばＳＭＴＰサーバであって、クライアント１２から要求メールを受け付ける。抽出部１０４は、要求メールからＵＲＬと送信元の電子メールアドレス（以下、単に「送信元アドレス」という）を抽出し、制御部１０６に供給する。詳細は後述するが本実施形態では、抽出部１０４はＨＴＭＬメールに付加するジャンル情報も要求メールから抽出し、制御部１０６に供給する。制御部１０６は、抽出したＵＲＬに基づいてＨＴＭＬファイルやコンテンツを取得することを取得部１０８に指示する。また、制御部１０６は、その取得処理を行うセッションを特定する情報（以下、単に「セッションＩＤ」という）に対応付けてＵＲＬ、送信元アドレス、ジャンル情報などをセッション情報格納部１２２に格納する。
【００１６】
図３は、セッション情報格納部１２２のデータ構造の一例を示す図である。セッションＩＤ欄１５０は、セッションＩＤを保持する。ＵＲＬ欄１５２は、要求メールから抽出したＵＲＬを保持する。送信先アドレス欄１５４は、送信元アドレスすなわちＨＴＭＬメールが完成した場合の送信先となる電子メールアドレスを保持する。付加情報欄１５６は、ジャンル情報を保持する。例えば、セッションＩＤ「３６１２」は、「ｗｗｗ．○○○．ｃｏｍ」からＨＴＭＬファイルを取得するセッションであり、取得したＨＴＭＬファイルを含むＨＴＭＬメールは「ＡＡＡ＠○○．ｃｏ．ｊｐ」宛に送信される。また、このＨＴＭＬメールの主題には「旅行」が設定される。メールクライアントに振分設定がされていれば、このＨＴＭＬメールは「旅行」というフォルダに格納される。
【００１７】
図２に戻り、取得部１０８は、制御部１０６に指示されたＵＲＬからＨＴＭＬファイルを取得するとともに、そのＨＴＭＬファイルに基づいたウェブページを完成するために必要な例えば、画像などのコンテンツを取得する。取得部１０８は、セッションＩＤとともにＨＴＭＬファイルを変換部１１２に供給し、ＨＴＭＬファイル以外のコンテンツを格納処理部１１０に供給する。
【００１８】
格納処理部１１０は、コンテンツをコンテンツ格納部１２４に格納するとともに、そのコンテンツの格納位置を示すパスを変換部１１２に出力する。変換部１１２は、取得部１０８から供給されたＨＴＭＬファイルに含まれる、例えば「アンカータグ」等の他のウェブページへのリンクコマンドを検出し、例えば「ｍａｉｌｔｏタグ」などの要求メールを送信するためのコマンドに変換する。このとき、変換部１１２は、送信先アドレスとして中継装置１００の電子メールアドレスを設定し、主題にアンカータグで指定されていたＵＲＬを設定する。これにより、ユーザが、ＨＴＭＬメールに基づいて表示されたウェブページ中のリンクボタンをクリックすると、送信先と主題が予め入力された状態で要求メールを送信するための画面がクライアント１２に表示される。そして、ユーザは要求メールの本文部分にジャンル情報を記入して送信する。他の例では、ジャンル情報が予め設定されていてもよい。
【００１９】
また、変換部１１２は、ＨＴＭＬファイルに含まれるコンテンツへのＵＲＬを、コンテンツ格納部１２４におけるパスに変換する。これにより、クライアント１２のメールクライアントがＨＴＭＬメールに基づいてウェブページを表示する場合に、そのウェブページ中の例えば画像をコンテンツ格納部１２４から取り出すことができる。中継装置１００は、図１のＬＡＮ１４に接続されているので、ＷＡＮ１８に接続したウェブサーバ２０からコンテンツを取得するより短い時間で必要なコンテンツを取得できる。変換部１１２は、変換処理を施したＨＴＭＬファイルを本文とするＨＴＭＬメールをセッションＩＤとともに付加部１１４に出力する。
【００２０】
付加部１１４は、セッションＩＤに対応付けられたジャンル情報をセッション情報格納部１２２から読み込み、例えばＨＴＭＬメールの主題部分に付加する。他の例では、主題以外の部分にジャンル情報を付加してもよく、メールクライアントの振分機能を利用できる位置にジャンル情報を付加すればよい。付加部１１４は、ジャンル情報を付加したＨＴＭＬメールをセッションＩＤとともに設定部１１６に供給する。
【００２１】
設定部１１６は、セッションＩＤに対応付けられた送信先アドレスをセッション情報格納部１２２から読み込み、ＨＴＭＬメールの宛先に設定する。送信部１１８は、宛先の設定されたＨＴＭＬメールをメールサーバ２２に送信する。これにより、ユーザが要求メールを使って指定したウェブページを表示するためのＨＴＭＬメールがユーザ宛に送信される。提供部１２０は、クライアント１２の要求に基づいて、ウェブページを構成するためのコンテンツをコンテンツ格納部１２４から読み出し、提供する。
【００２２】
図４は、コンテンツ中継システム１０における各装置間の処理のシーケンス図である。図１のクライアント１２は、要求メールを図１の中継装置１００に送信する（Ｓ１０）。中継装置１００は、要求メールからＵＲＬ等を抽出し（Ｓ１２）、そのＵＲＬで指定されるウェブページを図１のウェブサーバ２０に要求する（Ｓ１４）。そして、ウェブサーバ２０は、ウェブページを表示するためのＨＴＭＬファイルを中継装置１００に送信する（Ｓ１６）。次に、中継装置１００は、受信したＨＴＭＬファイルに含まれるリンクコマンドを、要求メールを送信するためのコマンドに変換する（Ｓ１８）。次に、中継装置１００は、ＨＴＭＬメールにジャンル情報を付加し（Ｓ２０）、宛先を設定する（Ｓ２２）。そして、中継装置１００は完成したＨＴＭＬメールを図１のメールサーバ２２に送信する（Ｓ２４）。メールサーバ２２は、そのＨＴＭＬメールを格納する（Ｓ２６）。
【００２３】
次に、クライアント１２はユーザの指示に基づいて、メールサーバ２２にＨＴＭＬメールを要求する（Ｓ２８）。この要求はメールクライアントの自動受信機能を利用して、所定の時間間隔で自動的に行われてもよい。メールサーバ２２は、この要求をうけ、ＨＴＭＬメールをクライアント１２に送信する（Ｓ３０）。クライアント１２のメールクライアントは、受信したＨＴＭＬメールに含まれるＨＴＭＬを解析し（Ｓ３２）、ウェブページの完成に必要な、画像などのコンテンツを中継装置１００に要求する（Ｓ３４）。中継装置１００は、要求されたコンテンツをクライアント１２に送信する（Ｓ３６）。クライアント１２は、受信したコンテンツを含むウェブページを表示部に表示する（Ｓ３８）。
【００２４】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００２５】
【発明の効果】
本発明によれば、コンテンツの取得にともないコンピュータに生じる負荷を軽減できる。また、取得したウェブページを蓄積できる。
【図面の簡単な説明】
【図１】本実施の形態に係るコンテンツ中継システムの構成図である。
【図２】図１の中継装置の内部構成図である。
【図３】図２のセッション情報格納部のデータ構造の一例を示す図である。
【図４】図１のコンテンツ中継システムの各装置間における処理のシーケンス図である。
【符号の説明】
１０  コンテンツ中継システム、１００  中継装置、１０２  受信部、１０４抽出部、１０６  制御部、１０８  取得部、１１０  格納処理部、１１２  変換部、１１４  付加部、１１６  設定部、１１８  送信部、１２０  提供部、１２２  セッション情報格納部、１２４  コンテンツ格納部。
【図１】
2004173116.tif 000003
【図２】
2004173116.tif 000004
【図３】
2004173116.tif 000005
【図４】
2004173116.tif 000006