【手続補正書】
【提出日】平成19年9月18日(2007.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置の通信を制御する通信制御装置と、サーバとを備えた通信システムであって、
前記情報処理装置は、
前記通信制御装置を介して、前記通信制御装置に送信履歴を残すためのバブルパケットを送信するバブルパケット送信部と、
前記バブルパケットの送信で用いられる、前記通信制御装置のポートであるバブルパケット送信ポートの位置を検出するために用いられるポート検出用パケットを前記サーバに送信する検出用パケット送信部と、
前記ポート検出用パケットが通過した前記通信制御装置のポートの位置を示す検出用ポート情報を受け付ける検出用ポート情報受付部と、
前記検出用ポート情報受付部が受け付けた検出用ポート情報に基づいて、前記バブルパケット送信ポートの位置を検出するバブルパケット送信ポート検出部と、を備え、
前記サーバは、
前記ポート検出用パケットを受け付け、当該ポート検出用パケットが通過した前記通信制御装置のポートの位置を検出する検出用ポート検出部と、
前記検出用ポート検出部が検出したポートの位置を示す検出用ポート情報を前記情報処理装置に送信する検出用ポート情報送信部と、を備えた、通信システム。
【請求項２】
前記検出用パケット送信部は、前記バブルパケット送信部が前記バブルパケットを送信する前および／または後に、前記ポート検出用パケットを送信する、請求項１記載の通信システム。
【請求項３】
前記バブルパケット、及び前記ポート検出用パケットは、前記情報処理装置において新たに割り当てられたポートを用いて送信される、請求項１または２記載の通信システム。
【請求項４】
前記情報処理装置は、
前記バブルパケット送信ポートの位置を示すバブルパケット送信ポート情報を送信するバブルパケット送信ポート送信部をさらに備えた、請求項１から３のいずれか記載の通信システム。
【請求項５】
前記検出用パケット送信部は、前記バブルパケット送信ポート検出部が前記バブルパケット送信ポートの位置を検出できなかった場合に、前記ポート検出用パケットを再度送信し、
前記バブルパケット送信部は、前記バブルパケット送信ポート検出部が前記バブルパケット送信ポートの位置を検出できなかった場合に、前記バブルパケットを再度送信する、請求項１から４のいずれか記載の通信システム。
【請求項６】
前記バブルパケット送信ポート検出部は、前記通信制御装置のポート幅を用いて前記バブルパケット送信ポートの位置を検出する、請求項１から５のいずれか記載の通信システム。
【請求項７】
前記情報処理装置は、
前記通信制御装置におけるポート幅を検出するためのポート幅検出用パケットを、前記通信制御装置を介して送信するポート幅検出用パケット送信部と、
前記ポート幅検出用パケットが通過した前記通信制御装置のポートの位置を示すポート幅検出用ポート情報を受け付けるポート幅検出用ポート情報受付部と、
前記ポート幅検出用ポート情報受付部が受け付けたポート幅検出用ポート情報に基づいて、前記通信制御装置におけるポート幅を検出するポート幅検出部と、をさらに備え、
前記サーバは、
前記ポート幅検出用パケットを受け付け、当該ポート幅検出用パケットが通過した前記通信制御装置のポートの位置を検出するポート幅検出用ポート検出部と、
前記ポート幅検出用ポート検出部が検出したポートの位置を示すポート幅検出用ポート情報を前記情報処理装置に送信するポート幅検出用ポート情報送信部と、をさらに備え、
前記バブルパケット送信ポート検出部は、前記ポート幅検出部が検出した前記通信制御装置のポート幅を用いて前記バブルパケット送信ポートの位置を検出する、請求項６記載の通信システム。
【請求項８】
請求項１から７のいずれか記載の通信システムを構成する情報処理装置。
【請求項９】
請求項１から７のいずれか記載の通信システムを構成するサーバ。
【請求項１０】
通信を制御する通信制御装置を介して他の装置と通信を行う情報処理装置であって、
前記通信制御装置を介して、前記通信制御装置に送信履歴を残すためのバブルパケットを送信するバブルパケット送信部と、
前記バブルパケットの送信で用いられる、前記通信制御装置のポートであるバブルパケット送信ポートの位置を検出するために用いられるポート検出用パケットを送信する検出用パケット送信部と、
前記ポート検出用パケットが通過した前記通信制御装置のポートの位置を示す検出用ポート情報を受け付ける検出用ポート情報受付部と、
前記検出用ポート情報受付部が受け付けた検出用ポート情報に基づいて、前記バブルパケット送信ポートの位置を検出するバブルパケット送信ポート検出部と、を備えた情報処理装置。
【請求項１１】
前記検出用パケット送信部は、前記バブルパケット送信部が前記バブルパケットを送信する前および／または後に、前記ポート検出用パケットを送信する、請求項１０記載の情報処理装置。
【請求項１２】
前記バブルパケット送信ポート検出部は、前記通信制御装置のポート幅を用いて前記バブルパケット送信ポートの位置を検出する、請求項１０または１１記載の情報処理装置。
【請求項１３】
前記通信制御装置におけるポート幅を検出するためのポート幅検出用パケットを、前記通信制御装置を介して送信するポート幅検出用パケット送信部と、
前記ポート幅検出用パケットが通過した前記通信制御装置のポートの位置を示すポート幅検出用ポート情報を受け付けるポート幅検出用ポート情報受付部と、
前記ポート幅検出用ポート情報受付部が受け付けたポート幅検出用ポート情報に基づいて、前記通信制御装置におけるポート幅を検出するポート幅検出部と、をさらに備え、
前記バブルパケット送信ポート検出部は、前記ポート幅検出部が検出した前記通信制御装置のポート幅を用いて前記バブルパケット送信ポートの位置を検出する、請求項１２記載の情報処理装置。
【請求項１４】
情報処理装置、前記情報処理装置の通信を制御する通信制御装置、及びサーバを備える通信システムを構成する前記情報処理装置において用いられる通信方法であって、
前記通信制御装置を介して、前記通信制御装置に送信履歴を残すためのバブルパケットを送信するバブルパケット送信ステップと、
前記バブルパケットの送信で用いられる、前記通信制御装置のポートであるバブルパケット送信ポートの位置を検出するために用いられるポート検出用パケットを前記サーバに送信する検出用パケット送信ステップと、
前記ポート検出用パケットが通過した前記通信制御装置のポートの位置を示す検出用ポート情報を受け付ける検出用ポート情報受付ステップと、
前記検出用ポート情報受付ステップで受け付けた検出用ポート情報に基づいて、前記バブルパケット送信ポートの位置を検出するバブルパケット送信ポート検出ステップと、を備えた通信方法。
【請求項１５】
コンピュータに、
情報処理装置、前記情報処理装置の通信を制御する通信制御装置、及びサーバを備える通信システムを構成する前記情報処理装置における処理を実行させるためのプログラムであって、
前記通信制御装置を介して、前記通信制御装置に送信履歴を残すためのバブルパケットを送信するバブルパケット送信ステップと、
前記バブルパケットの送信で用いられる、前記通信制御装置のポートであるバブルパケット送信ポートの位置を検出するために用いられるポート検出用パケットを前記サーバに送信する検出用パケット送信ステップと、
前記ポート検出用パケットが通過した前記通信制御装置のポートの位置を示す検出用ポート情報を受け付ける検出用ポート情報受付ステップと、
前記検出用ポート情報受付ステップで受け付けた検出用ポート情報に基づいて、前記バブルパケット送信ポートの位置を検出するバブルパケット送信ポート検出ステップと、を実行させるためのプログラム。