【手続補正書】
【提出日】平成30年4月12日(2018.4.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークデバイスによって実行されるワイヤレス通信の方法であって、
基地局からマルチキャスト送信を介して発展型マルチメディアブロードキャストマルチキャストサービス(eMBMS)データを受信するステップと、
前記受信されたeMBMSデータを1つまたは複数のエンドノードへのユニキャストトンネルの中にカプセル化するステップであって、前記1つまたは複数のエンドノードのそれぞれがeMBMSミドルウェアを含む、ステップと、
前記カプセル化されたeMBMSデータを、前記1つまたは複数のエンドノードへユニキャスト送信を介して送信するステップと
を備え、
前記1つまたは複数のエンドノードが、前記ネットワークデバイスにローカルエリアネットワーク(LAN)経由で接続されている、
方法。
【請求項２】
1つまたは複数のエンドノードの各々に含まれるそれぞれのミドルウェアからミドルウェア情報を受信するステップと、
それぞれのミドルウェア情報およびそれぞれのeMBMS関連情報を前記1つまたは複数のエンドノードの各々にマッピングする、マッピング情報を保守するステップと
をさらに備える、請求項1に記載の方法。
【請求項３】
前記マッピング情報を保守する前記ステップが、
前記1つまたは複数のエンドノードのためのマッピングテーブルを保守するステップを備え、
前記それぞれのミドルウェア情報が、対応するエンドノードのインターネットプロトコル(IP)アドレス、ユーザデータグラムプロトコル(UDP)ポート番号、および伝送制御プロトコル(TCP)ポート情報を含み、前記対応するエンドノードの前記IPアドレス、および前記UDPポート番号が、前記ネットワークデバイスと前記対応するエンドノードとの間のトンネル用の、前記対応するエンドノードにおけるトンネルエンドポイントを決定するために使用され、
前記それぞれのeMBMS関連情報が、eMBMSサービスが前記ネットワークデバイスにおいて有効化されていることを示す表示、および一時的モバイルグループ識別情報(TMGI)セッション情報を含み、
前記マッピングテーブルが、前記1つまたは複数のエンドノードの各々を、前記対応するエンドノードの前記IPアドレス、前記ネットワークデバイスと前記対応するエンドノードとの間のトンネル用の前記UDPポート番号、前記TCPポート情報、前記表示、および前記TMGIセッション情報とともにマッピングし、
前記1つまたは複数のエンドノードの各々のための前記マッピングテーブルが、前記1つまたは複数のエンドノードの各々のための、それぞれのネットワークアドレス変換(NAT)IPアドレスをさらに含む、
請求項2に記載の方法。
【請求項４】
一時的モバイルグループ識別情報(TMGI)参照カウントテーブルを保守するステップをさらに備え、
前記TMGI参照カウントテーブルが、1つまたは複数のそれぞれのTMGIセッションに対する1つまたは複数のエントリを含み、各エントリが、対応するTMGIセッションに対するエンドノードの番号カウントを含み、かつ/または、
前記1つまたは複数のエンドノードのうちの1つのエンドノードが前記ネットワークデバイスから切断されていると決定するステップと、
前記決定時に、前記ネットワークデバイスから切断されている前記1つまたは複数のエンドノードのうちの前記1つのエンドノードのためのマッピング情報を除去するステップと
をさらに備える、
請求項2に記載の方法。
【請求項５】
カプセル化する前記ステップが、エンドノードのインターネットプロトコル(IP)アドレスと、UDPポート番号を含むユーザデータグラムプロトコル(UDP)ヘッダとを含むユニキャストヘッダを、前記受信されたeMBMSデータに追加するステップをさらに備え、前記エンドノードの前記IPアドレス、および前記UDPポート番号が、前記ネットワークデバイスと前記エンドノードとの間のトンネル用の、前記エンドノードにおけるトンネルエンドポイントを決定するために使用され、かつ/または、
前記受信されたeMBMSデータを取り出すために、前記カプセル化されたeMBMSデータが、前記エンドノードのeMBMSミドルウェアによってカプセル化解除され、かつ/または、
LANホストドライバのうちの少なくとも1つによって生成されるイベント、カーネル生成ネットリンクイベント、または伝送制御プロトコル(TCP)制御接続ティアダウンに基づいて、前記1つまたは複数のエンドノードが前記ネットワークデバイスから切断されているかどうかを決定するステップをさらに備える、
請求項1に記載の方法。
【請求項６】
前記1つまたは複数のエンドノードのうちの2つ以上が前記eMBMSデータを要求すると決定するステップと、
前記決定時に、前記1つまたは複数のエンドノードの各々のために、前記eMBMSデータ用のユニキャストパケットを複製するステップと
をさらに備え、
前記複製されたユニキャストパケットが、前記1つまたは複数のエンドノードの各々へ送られる、
請求項1に記載の方法。
【請求項７】
前記受信されたeMBMSデータが、前記LAN経由で前記1つまたは複数のエンドノードに接続された中間ルータを通じて、前記ネットワークデバイスから1つまたは複数のエンドノードへ前記ユニキャスト送信を介して送信され、
前記中間ルータが、ネットワークアドレス変換(NAT)を実行するように構成される、
請求項1に記載の方法。
【請求項８】
前記1つまたは複数のエンドノードのうちの少なくとも1つからファイアウォールポートオープンパケット(FPOP)を受信するために、前記ネットワークデバイス上のUDPポート番号を確保するステップをさらに備え、
前記1つまたは複数のエンドノードのうちの前記少なくとも1つへの前記eMBMSデータの前記ユニキャスト送信のために、前記FPOPが、中間ルータの中で中間ファイアウォールポートをオープンするために使用され、
前記FPOPが、対応するエンドノードのIPアドレスを含み、かつ/または、
前記1つまたは複数のエンドノードの各々から受信された前記FPOPに基づいて、前記1つまたは複数のエンドノードの各々のトンネルエンドポイントを決定するステップであって、前記FPOPが、対応するエンドノードのIPアドレスを含み、前記トンネルエンドポイントが、対応するエンドノードのIPアドレス、およびNATを実行している前記中間ルータ上のUDPポート番号を含む、ステップと、
前記トンネルエンドポイントに基づいて、前記eMBMSデータを前記1つまたは複数のエンドノードへ送信するステップと
をさらに備え、かつ/または、
前記1つまたは複数のエンドノードのうちの前記少なくとも1つから前記FPOPが周期的に受信される場合、前記中間ルータの中の前記中間ファイアウォールポートがオープンを維持し、かつ/または、
所定の時間期間にわたって前記エンドノードから前記FPOPが受信されない場合、前記中間ルータの中の前記中間ファイアウォールポートをクローズするステップをさらに備える、
請求項7に記載の方法。
【請求項９】
ワイヤレス通信のためのネットワークデバイスであって、
基地局からマルチキャスト送信を介して発展型マルチメディアブロードキャストマルチキャストサービス(eMBMS)データを受信するための手段と、
前記受信されたeMBMSデータを1つまたは複数のエンドノードへのユニキャストトンネルの中にカプセル化するための手段であって、前記1つまたは複数のエンドノードのそれぞれがeMBMSミドルウェアを含む、手段と、
前記カプセル化されたeMBMSデータを、前記1つまたは複数のエンドノードへユニキャスト送信を介して送信するための手段と
を備え、
前記1つまたは複数のエンドノードが、前記ネットワークデバイスにローカルエリアネットワーク(LAN)経由で接続されている、
ネットワークデバイス。
【請求項１０】
1つまたは複数のエンドノードの各々に含まれるそれぞれのミドルウェアからミドルウェア情報を受信するための手段と、
それぞれのミドルウェア情報およびそれぞれのeMBMS関連情報を前記1つまたは複数のエンドノードの各々にマッピングする、マッピング情報を保守するための手段と
をさらに備え、
前記マッピング情報を保守するための前記手段が、前記1つまたは複数のエンドノードのためのマッピングテーブルを保守するように構成され、
前記それぞれのミドルウェア情報が、対応するエンドノードのインターネットプロトコル(IP)アドレス、ユーザデータグラムプロトコル(UDP)ポート番号、および伝送制御プロトコル(TCP)ポート情報を含み、前記対応するエンドノードの前記IPアドレス、および前記UDPポート番号が、前記ネットワークデバイスと前記対応するエンドノードとの間のトンネル用の、前記対応するエンドノードにおけるトンネルエンドポイントを決定するために使用され、
前記それぞれのeMBMS関連情報が、eMBMSサービスが前記ネットワークデバイスにおいて有効化されていることを示す表示、および一時的モバイルグループ識別情報(TMGI)セッション情報を含み、
前記マッピングテーブルが、前記1つまたは複数のエンドノードの各々を、前記対応するエンドノードの前記IPアドレス、前記ネットワークデバイスと前記対応するエンドノードとの間のトンネル用の前記UDPポート番号、前記TCPポート情報、前記表示、および前記TMGIセッション情報とともにマッピングする、
請求項9に記載のネットワークデバイス。
【請求項１１】
一時的モバイルグループ識別情報(TMGI)参照カウントテーブルを保守するための手段をさらに備え、
前記TMGI参照カウントテーブルが、1つまたは複数のそれぞれのTMGIセッションに対する1つまたは複数のエントリを含み、各エントリが、対応するTMGIセッションに対するエンドノードの番号カウントを含み、かつ/または、
前記1つまたは複数のエンドノードのうちの1つのエンドノードが前記ネットワークデバイスから切断されていると決定するための手段と、
前記決定時に、前記ネットワークデバイスから切断されている前記1つまたは複数のエンドノードのうちの前記1つのエンドノードのためのマッピング情報を除去するための手段と
をさらに備える、
請求項10に記載のネットワークデバイス。
【請求項１２】
カプセル化するための前記手段が、
エンドノードのインターネットプロトコル(IP)アドレスと、UDPポート番号を含むユーザデータグラムプロトコル(UDP)ヘッダとを含むユニキャストヘッダを、前記受信されたeMBMSデータに追加するように構成され、前記エンドノードの前記IPアドレス、および前記UDPポート番号が、前記ネットワークデバイスと前記エンドノードとの間のトンネル用の、前記エンドノードにおけるトンネルエンドポイントを決定するために使用され、かつ/または、
前記受信されたeMBMSデータを取り出すために、前記カプセル化されたeMBMSデータが、前記エンドノードのeMBMSミドルウェアによってカプセル化解除される、
請求項9に記載のネットワークデバイス。
【請求項１３】
LANホストドライバのうちの少なくとも1つによって生成されるイベント、カーネル生成ネットリンクイベント、または伝送制御プロトコル(TCP)制御接続ティアダウンに基づいて、前記1つまたは複数のエンドノードが前記ネットワークデバイスから切断されているかどうかを決定するための手段
をさらに備え、かつ/または、
前記1つまたは複数のエンドノードのうちの2つ以上が前記eMBMSデータを要求すると決定するための手段と、
前記決定時に、前記1つまたは複数のエンドノードの各々のために、前記eMBMSデータ用のユニキャストパケットを複製するための手段と
をさらに備え、
前記複製されたユニキャストパケットが、前記1つまたは複数のエンドノードの各々へ送られ、かつ/または、
前記受信されたeMBMSデータが、前記LAN経由で前記1つまたは複数のエンドノードに接続された中間ルータを通じて、前記ネットワークデバイスから1つまたは複数のエンドノードへ前記ユニキャスト送信を介して送信され、
前記中間ルータが、ネットワークアドレス変換(NAT)を実行するように構成される、
請求項9に記載のネットワークデバイス。
【請求項１４】
前記1つまたは複数のエンドノードのうちの少なくとも1つからファイアウォールポートオープンパケット(FPOP)を受信するために、前記ネットワークデバイス上のUDPポート番号を確保するための手段をさらに備え、
前記1つまたは複数のエンドノードのうちの前記少なくとも1つへの前記eMBMSデータの前記ユニキャスト送信のために、前記FPOPが、中間ルータの中で中間ファイアウォールポートをオープンするために使用され、かつ/または、
前記FPOPが、対応するエンドノードのIPアドレスを含み、かつ/または、
前記1つまたは複数のエンドノードの各々から受信された前記FPOPに基づいて、前記1つまたは複数のエンドノードの各々のトンネルエンドポイントを決定するための手段であって、前記FPOPが、対応するエンドノードのIPアドレスを含み、前記トンネルエンドポイントが、対応するエンドノードのIPアドレス、およびNATを実行している前記中間ルータ上のUDPポート番号を含む、手段と、
前記トンネルエンドポイントに基づいて、前記eMBMSデータを前記1つまたは複数のエンドノードへ送信するための手段と
をさらに備え、かつ/または、
前記1つまたは複数のエンドノードのうちの前記少なくとも1つから前記FPOPが周期的に受信される場合、前記中間ルータの中の前記中間ファイアウォールポートがオープンを維持し、かつ/または、
所定の時間期間にわたって前記エンドノードから前記FPOPが受信されない場合、前記中間ルータの中の前記中間ファイアウォールポートをクローズするための手段をさらに備える、
請求項13に記載のネットワークデバイス。
【請求項１５】
請求項1乃至8のいずれか1項に記載の方法のステップをプロセッサに実行させるためのコードを記憶したネットワークデバイスのためのコンピュータ可読記憶媒体。