【手続補正書】
【提出日】平成24年5月14日(2012.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ハイブリッド自動再送要求エラーリカバリの方法であって、
マルチキャストグループアドレス及びアクセスポイントアドレスの機能を使用して、リカバリマルチキャストグループアドレスを判定するステップと、
要求を送信してマルチキャストグループに参加するステップと、
要求を送信してリカバリマルチキャストグループに参加するステップと、
リカバリサーバに登録メッセージを送信するステップと、
登録応答メッセージが前記リカバリサーバから受信されたかどうかを判定するステップと、
リカバリ要求メッセージを前記リカバリサーバに送信して、前記判定されたアドレスを使用してリカバリデータを要求するステップと、
前記リカバリデータを前記リカバリサーバから受信するステップと、を含み、
前記リカバリデータは、クロスパケットコード化によって作成されたエラーリカバリデータ及び再送信されたデータのうちの一方である、前記方法。
【請求項２】
前記第１の判定するステップは、
アクセスポイントに関連付けるステップと、
前記アクセスポイントアドレスを取得するステップと、
前記マルチキャストグループアドレスを取得するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記アクセスポイントアドレスは、インターネットプロトコルアドレス及び媒体アクセス制御アドレスの内の１つであり、
前記マルチキャストグループアドレスは、セッション記述ファイル及びディレクトリサーバの内の１つから取得され、
前記第１の判定するステップは、ハッシュ関数を前記媒体アクセス制御アドレスに適用するステップ及びハッシュ関数を前記インターネットプロトコルアドレスに適用するステップの内の１つによって実行される、請求項２に記載の方法。
【請求項４】
マルチキャストデータを受信するステップと、
いずれかのデータが失われたかどうかを判定するステップと、
別のデバイスが前記リカバリ要求メッセージを送信したかどうかを判定するステップと、
他のデバイスが前記リカバリ要求メッセージを送信していない場合には、前記リカバリ要求メッセージを作成するステップと、
いずれかのリカバリデータが先に受信されたかどうかを判定するステップと、
リカバリデータが先に受信されていない場合には、前記リカバリ要求メッセージを前記リカバリサーバにユニキャストするステップと、
をさらに含む、請求項１に記載の方法。
【請求項５】
前記マルチキャストグループに参加する前記要求は、アクセスポイント及びイーサーネットスイッチのうちの一方に送信され、
前記マルチキャストグループに参加する前記要求は、インターネットグループ管理プロトコルを使用して実行され、
前記登録メッセージはユニキャストであり、
前記登録応答メッセージは前記リカバリサーバのアドレスを含む、請求項４に記載の方法。
【請求項６】
デバイスがリカバリマルチキャストグループのメンバであるかどうかを判定するステップと、
前記リカバリデータに対する応答を送信するステップと、
をさらに含み、
前記送信するステップは、他のデバイスが前記リカバリマルチキャストグループメッセージに応答していない場合及び遅延時間が満了した場合に実行される、請求項１に記載の方法。
【請求項７】
自動再送要求エラーリカバリのための装置であって、
マルチキャストグループアドレス及びアクセスポイントアドレスの機能を使用して、リカバリマルチキャストグループアドレスを判定する手段と、
要求を送信してマルチキャストグループに参加する手段と、
要求を送信してリカバリマルチキャストグループに参加する手段と、
登録メッセージをリカバリサーバに送信する手段と、
登録応答メッセージが前記リカバリサーバから受信されたかどうかを判定する手段と、
リカバリ要求メッセージを前記リカバリサーバに送信して、前記判定されたアドレスを使用してリカバリデータを要求する手段と、
前記リカバリデータを前記リカバリサーバから受信する手段と、
を含み、
前記リカバリデータは、クロスパケットコード化によって作成されたエラーリカバリデータ及び再送信されたデータのうちの一方である、前記装置。
【請求項８】
自動再送要求エラーリカバリのための方法であって、
リカバリサーバにより登録メッセージを受信するステップと、
前記リカバリサーバにより前記登録メッセージに対する応答を送信するステップと、
前記リカバリサーバによりリカバリ要求メッセージを受信するステップと、
前記リカバリサーバにより前記リカバリ要求メッセージに応答してリカバリデータを送信するステップと、
前記リカバリサーバによりメッセージをリカバリマルチキャストグループに送信して、前記リカバリマルチキャストグループのステータスを判定するステップと、
を含み、前記リカバリマルチキャストグループはマルチキャストグループアドレス及びアクセスポイントアドレスの機能を有する、前記方法。
【請求項９】
前記リカバリサーバにより前記登録メッセージにおいて指定されたリカバリマルチキャストグループが既に参加されているかどうかを判定するステップと、
前記リカバリマルチキャストグループが既に参加せしめられていない場合に、前記リカバリマルチキャストグループに参加するステップと、
をさらに含む、請求項８に記載の方法。
【請求項１０】
前記リカバリサーバにより前記リカバリ要求メッセージにおいて指定されたリカバリマルチキャストグループが既に参加せしめられているかどうかを判定するステップと、
前記リカバリマルチキャストグループが既に参加せしめられていない場合には、前記リカバリマルチキャストグループに参加するステップと、
をさらに含む、請求項８に記載の方法。
【請求項１１】
前記リカバリデータは、前方誤り訂正パケット及びソースデータのうちの一方である、請求項１０に記載の方法。
【請求項１２】
前記リカバリデータは、前方誤り訂正パケットとソースデータの両方である、請求項１０に記載の方法。
【請求項１３】
リカバリタイムアウトが生じたという通知を受信するステップをさらに含む、請求項８に記載の方法。
【請求項１４】
登録メッセージを受信する手段と、
前記登録メッセージに対する応答を送信する手段と、
リカバリ要求メッセージを受信する手段と、
前記リカバリ要求メッセージに応答してリカバリデータを送信する手段と、
メッセージをリカバリマルチキャストグループに送信して、前記リカバリマルチキャストグループのステータスを判定する手段と、
を含み、前記リカバリマルチキャストグループはマルチキャストグループアドレス及びアクセスポイントアドレスの機能を有する、装置。
【請求項１５】
判定する前記第１の手段は、
アクセスポイントに関連付ける手段と、
前記アクセスポイントアドレスを取得する手段と、
前記マルチキャストグループアドレスを取得する手段と、
をさらに含む、請求項７に記載の装置。
【請求項１６】
前記アクセスポイントアドレスは、インターネットプロトコルアドレス及び媒体アクセス制御アドレスの内の１つであり、
前記マルチキャストグループアドレスは、セッション記述ファイル及びディレクトリサーバの内の１つから取得され、
判定する前記第１の手段は、ハッシュ関数を前記媒体アクセス制御アドレスに適用するステップ及びハッシュ関数を前記インターネットプロトコルアドレスに適用するステップの内の１つによって実行される、請求項１５に記載の装置。
【請求項１７】
マルチキャストデータを受信する手段と、
いずれかのデータが失われたか否かを判定する手段と、
別のデバイスが前記リカバリ要求メッセージを送信したか否かを判定する手段と、
他のデバイスが前記リカバリ要求メッセージを送信していない場合には、前記リカバリ要求メッセージを作成する手段と、
いずれかのリカバリデータが先に受信されたかどうかを判定する手段と、
リカバリデータが先に受信されていない場合には、前記リカバリ要求メッセージを前記リカバリサーバにユニキャストする手段と、
をさらに含む、請求項７に記載の装置。
【請求項１８】
前記マルチキャストグループに参加する前記要求は、アクセスポイント及びイーサーネットスイッチの内の１つに送信され、
前記マルチキャストグループに参加する前記要求は、インターネットグループ管理プロトコルを使用して実行され、
前記登録メッセージはユニキャストであり、
前記登録応答メッセージは前記リカバリサーバのアドレスを含む、請求項１７に記載の装置。
【請求項１９】
デバイスがリカバリマルチキャストグループのメンバであるかどうか判定する手段と、
前記リカバリデータに対する応答を送信する手段と、
をさらに含み、
前記送信するステップは、他のデバイスが前記リカバリマルチキャストグループメッセージに応答していない場合及び遅延時間が満了した場合に実行される、請求項１４に記載の装置。
【請求項２０】
前記登録メッセージにおいて指定されたリカバリマルチキャストグループが既に参加せしめられているどうかを判定する手段と、
前記リカバリマルチキャストグループが既に参加せしめられていない場合には、前記リカバリマルチキャストグループに参加せしめる手段と、
をさらに含む、請求項１４に記載の装置。
【請求項２１】
前記リカバリ要求メッセージにおいて指定されたリカバリマルチキャストグループが既に参加せしめられているかどうかを判定する手段と、
前記リカバリマルチキャストグループが既に参加せしめられていない場合には、前記リカバリマルチキャストグループに参加せしめる手段と、
を含む、請求項１４に記載の装置
【請求項２２】
前記リカバリデータは、前方誤り訂正パケット及びソースデータのうちの一方である、請求項２１に記載の装置。
【請求項２３】
前記リカバリデータは、前方誤り訂正パケットとソースデータの両方である、請求項２１に記載の装置。
【請求項２４】
リカバリタイムアウトが生じたという通知を受信する手段をさらに含む、請求項１４に記載の装置。