【手続補正書】
【提出日】平成22年2月22日(2010.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のネットワークからメッセージを受信する第１の受信手段と、
第２のネットワークからメッセージを受信する第２の受信手段と、
前記第２の受信手段によりリクエストメッセージを受信した場合、受信したリクエストメッセージを前記第１のネットワークに送信する第１の送信手段と、
前記第１の送信手段により送信したリクエストメッセージの送信先からの応答メッセージを前記第１の受信手段により受信した場合、受信した応答メッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信する第２の送信手段とを有し、
前記第２の送信手段は、前記第２の受信手段により受信したリクエストメッセージが前記第１の受信手段により既に受信済みのメッセージにより応答可能なメッセージであり、前記第２の受信手段によるリクエストメッセージの受信状況が所定の基準を満たす場合、前記第２の受信手段によりリクエストメッセージを受信する前に前記第１の受信手段により既に受信済みのメッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信することを特徴とするメッセージ中継装置。
【請求項２】
前記第１の送信手段は、前記第２の受信手段により受信したリクエストメッセージが前記第１の受信手段により既に受信済みのメッセージにより応答可能なメッセージでない場合、及び、前記第２の受信手段によるリクエストメッセージの受信状況が所定の基準を満たさない場合、前記第２の受信手段により受信したリクエストメッセージを前記第１のネットワークに送信することを特徴とする請求項１のメッセージ中継装置。
【請求項３】
前記第２の送信手段は、前記第２の受信手段により受信したリクエストメッセージが前記第１の受信手段により既に受信済みのメッセージにより応答可能なメッセージである場合、前記第２の受信手段により前記第２のネットワークから受信した第２のリクエストメッセージで使用されたプロトコルに基づいて、前記第１の受信手段により既に受信済みのメッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信するか、エラーメッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信するか、選択することを特徴とする請求項１または２のメッセージ中継装置。
【請求項４】
第１のネットワークからメッセージを受信する第１の受信工程と、
第２のネットワークからメッセージを受信する第２の受信工程と、
前記第２の受信工程でリクエストメッセージを受信した場合、受信したリクエストメッセージを前記第１のネットワークに送信する第１の送信工程と、
前記第１の送信工程で送信したリクエストメッセージの送信先からの応答メッセージを受信した場合、受信した応答メッセージを前記第２の受信工程で受信したリクエストメッセージの送信元に送信する第２の送信工程と、
前記第２の受信工程で受信したリクエストメッセージが前記第１の受信工程で既に受信済みのメッセージにより応答可能なメッセージであり、前記第２の受信工程でのリクエストメッセージの受信状況が所定の基準を満たす場合、前記第２の受信工程でリクエストメッセージを受信する前に前記第１の受信工程で既に受信済みのメッセージを前記第２の受信工程で受信したリクエストメッセージの送信元に送信する第３の送信工程
を有することを特徴とするメッセージ中継方法。
【請求項５】
前記第１の送信工程では、前記第２の受信工程で受信したリクエストメッセージが前記第１の受信工程で既に受信済みのメッセージにより応答可能なメッセージでない場合、及び、前記第２の受信工程でのリクエストメッセージの受信状況が所定の基準を満たさない場合、前記第２の受信工程で受信したリクエストメッセージを前記第１のネットワークに送信することを特徴とする請求項４のメッセージ中継方法。
【請求項６】
前記第３の送信工程では、前記第２の受信工程で受信したリクエストメッセージが前記第１の受信工程で既に受信済みのメッセージにより応答可能なメッセージである場合、前記第２の受信工程で前記第２のネットワークから受信した第２のリクエストメッセージで使用されたプロトコルに基づいて、前記第１の受信工程で既に受信済みのメッセージを前記第２の受信工程で受信したリクエストメッセージの送信元に送信するか、エラーメッセージを前記第２の受信工程で受信したリクエストメッセージの送信元に送信するか、選択することを特徴とする請求項４または５のメッセージ中継方法。
【請求項７】
第１のネットワークからメッセージを受信する第１の受信手順と、
第２のネットワークからメッセージを受信する第２の受信手順と、
前記第２の受信手順でリクエストメッセージを受信した場合、受信したリクエストメッセージを前記第１のネットワークに送信する第１の送信手順と、
前記第１の送信手順で送信したリクエストメッセージの送信先からの応答メッセージを受信した場合、受信した応答メッセージを前記第２の受信手順で受信したリクエストメッセージの送信元に送信する第２の送信手順と、
前記第２の受信手順で受信したリクエストメッセージが前記第１の受信手順で既に受信済みのメッセージにより応答可能なメッセージであり、前記第２の受信手順でのリクエストメッセージの受信状況が所定の基準を満たす場合、前記第２の受信手順でリクエストメッセージを受信する前に前記第１の受信手順で既に受信済みのメッセージを前記第２の受信手順で受信したリクエストメッセージの送信元に送信する第３の送信手順
をコンピュータに実行させるためのプログラム。
【請求項８】
前記第１の送信手順では、前記第２の受信手順で受信したリクエストメッセージが前記第１の受信手順で既に受信済みのメッセージにより応答可能なメッセージでない場合、及び、前記第２の受信手順でのリクエストメッセージの受信状況が所定の基準を満たさない場合、前記第２の受信手順で受信したリクエストメッセージを前記第１のネットワークに送信することを特徴とする請求項７のプログラム。
【請求項９】
前記第３の送信手順では、前記第２の受信手順で受信したリクエストメッセージが前記第１の受信手順で既に受信済みのメッセージにより応答可能なメッセージである場合、前記第２の受信手順で前記第２のネットワークから受信した第２のリクエストメッセージで使用されたプロトコルに基づいて、前記第１の受信手順で既に受信済みのメッセージを前記第２の受信手順で受信したリクエストメッセージの送信元に送信するか、エラーメッセージを前記第２の受信手順で受信したリクエストメッセージの送信元に送信するか、選択することを特徴とする請求項７または８のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、第１のネットワークと第２のネットワークの間でメッセージを中継するメッセージ中継装置及び方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本出願に係わる発明は、メッセージ中継装置であって、第１のネットワークからメッセージを受信する第１の受信手段と、第２のネットワークからメッセージを受信する第２の受信手段と、前記第２の受信手段によりリクエストメッセージを受信した場合、受信したリクエストメッセージを前記第１のネットワークに送信する第１の送信手段と、前記第１の送信手段により送信したリクエストメッセージの送信先からの応答メッセージを前記第１の受信手段により受信した場合、受信した応答メッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信する第２の送信手段とを有し、前記第２の送信手段は、前記第２の受信手段により受信したリクエストメッセージが前記第１の受信手段により既に受信済みのメッセージにより応答可能なメッセージであり、前記第２の受信手段によるリクエストメッセージの受信状況が所定の基準を満たす場合、前記第２の受信手段によりリクエストメッセージを受信する前に前記第１の受信手段により既に受信済みのメッセージを前記第２の受信手段により受信したリクエストメッセージの送信元に送信することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
ステップ４０９では、プロトコル代行可能でかつ、エラー発生率が大きく、レスポンス時間が前記５秒を大きく上回ると判断した結果、メッセージ代行部３０１は、ステップ４０３で受信したメッセージをサーバ１０６に転送しないで、代理返答する。すなわち、ステップ４０１で取得したメタデータを、リクエストメッセージの送信元に送信する。ここでは、ネットワーク１５０のエラー発生率がネットワーク１０５のエラー発生率より大きい場合、代理返送する。また、ステップ４０９では、メッセージ代行部３０１は、ネットワーク１５０、１０５の通信状況に基づいて、デジタルテレビ１０２から受信したメッセージ（コンテンツのメタデータを取得するためのリクエストメッセージ）に対応する応答メッセージを送信する。この応答メッセージは、ステップ４０１でサーバ１０６から取得したメタデータを含む。ネットワーク１５０、１０５の通信状況の例は、ネットワーク１５０、１０５におけるエラーの発生率と、ネットワーク１０５を介して受信されるデバイス（サーバ１０６）からのレスポンス時間である。また、メッセージ代行部３０１は、デジタルテレビ１０２から情報（メタデータ）の取得要求を受信したときに（ステップ４０３）、ステップ４０１で情報を取得した時の状況に基づいて、ステップ４０１で取得済みの情報を返送する。