(57)【特許請求の範囲】
【請求項１】
インターネット・プロトコル・アドレスを取得するための方法であって、
モバイル・ブロードバンド・デバイスとネットワーク側の間のパケット・データ・プロトコル（ＰＤＰ）接続情報を検出するステップと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップであって、前記識別情報は前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報を識別するために使用されるステップと、
前記識別情報をホストに送信して、前記ホストが前記識別情報に従って前記ホストのインターネット・プロトコル（ＩＰ）アドレスを取得するようにするステップと、
を含み、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、
ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことが検出された場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が接続状態にあると判定し、前記接続状態に対応する接続識別子を取得するステップを含み、
前記識別情報をホストに送信するステップは、接続報告割込みメッセージを前記ホストに送信するステップであって、前記接続報告割込みメッセージは前記接続状態に対応する前記接続識別子を運搬するステップを含み、
ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことが検出された場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が接続状態にあると判定し、前記接続状態に対応する接続識別子を取得するステップは、
ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在しないことが検出された場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第１の接続状態にあると判定し、前記第１の接続状態に対応する第１の接続識別子を取得するステップと、
ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在しないことが検出された場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第２の接続状態にあると判定し、前記第２の接続状態に対応する第２の接続識別子を取得するステップ、
または、
ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で存在した後、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことが検出された場合、または、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在した後、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことが検出された場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第３の接続状態にあると判定し、前記第３の接続状態に対応する第３の接続識別子を取得するステップ
を含む、方法。
【請求項２】
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合に切断識別子を取得するステップであって、前記切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で前記ＰＤＰ接続が切断されたことを識別するために使用されるステップ
を含み、
前記識別情報をホストに送信するステップは、切断報告割込みメッセージを前記ホストに送信するステップであって、前記切断報告割込みメッセージは前記切断識別子を運搬するステップを含む、
請求項１に記載の方法。
【請求項３】
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合に前記切断識別子を取得するステップは、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＩＰｖ４ ＰＤＰ接続が切断されたことが検出された場合に第１の切断識別子を取得するステップであって、前記第１の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ４ ＰＤＰ接続が切断されたことを識別するために使用されるステップと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＩＰｖ６ ＰＤＰ接続が切断されたことが検出された場合に第２の切断識別子を取得するステップであって、前記第２の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ６ ＰＤＰ接続が切断されたことを識別するために使用されるステップ、
または、
前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間に存在するＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続の両方が切断されたことが検出された場合に第３の切断識別子を取得するステップであって、前記第３の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ４ ＰＤＰ接続と前記ＩＰｖ６ ＰＤＰ接続の両方が切断されたことを識別するために使用されるステップ
を含む、請求項２に記載の方法。
【請求項４】
インターネット・プロトコル・アドレスを取得するための方法であって、
モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップであって、前記識別情報は、前記モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用されるステップと、
前記識別情報に従って、ホストに含まれる状態識別子の値を設定するステップと、
前記状態識別子の値が切断状態に対応する識別子でない場合に、前記ホストのインターネット・プロトコルＩＰアドレスを取得するステップと、
を含み、
前記モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、前記モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するステップであって、前記接続報告割込みメッセージは、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態に対応する接続識別子を運搬するステップを含み、
前記識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、前記ホストに含まれる前記状態識別子の値を前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態に対応する前記接続識別子に設定するステップを含み、
前記ホストに含まれる前記状態識別子の値を前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態に対応する前記接続識別子に設定するステップは、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第１の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第１の接続状態に対応する第１の接続識別子に設定するステップであって、前記第１の接続状態は、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第２の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第２の接続状態に対応する第２の接続識別子に設定するステップであって、前記第２の接続状態は、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップ、
または、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第３の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第３の接続状態に対応する第３の接続識別子に設定するステップであって、前記第３の接続状態は、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で存在した後、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、または、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在した後、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、ＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップ
を含む、方法。
【請求項５】
前記モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、前記モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するステップであって、前記切断報告割込みメッセージは切断識別子を運搬し、前記切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用されるステップを含み、
前記識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態を前記切断識別子に従って決定し、前記ホストに含まれる前記状態識別子の値を前記接続状態に対応する接続識別子に設定するステップを含む、
請求項４に記載の方法。
【請求項６】
前記切断識別子が第１の切断識別子であり、前記第１の切断識別子が、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ４ ＰＤＰ接続が切断されたことを識別するために使用される場合には、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態を前記切断識別子に従って決定し、前記ホストに含まれる前記状態識別子の値を前記接続状態に対応する接続識別子に設定するステップは、
前記ホストに含まれる前記状態識別子の値が第１の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第１の接続状態にあると判定し、前記第１の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第１の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するステップであって、前記第１の接続状態は、前記ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップと、
前記ホストに含まれる前記状態識別子の値が第３の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第３の接続状態にあると判定し、前記第１の切断識別子と現時点より前の前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の前記第３の接続状態とに従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で第２の接続状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記第２の接続状態に対応する第２の接続識別子に設定するステップであって、前記第３の接続状態は、前記ＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであり、前記第２の接続状態は、前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップと、
を含む、請求項５に記載の方法。
【請求項７】
前記切断識別子が第２の切断識別子であり、前記第２の切断識別子が、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ６ ＰＤＰ接続が切断されたことを識別するために使用される場合に、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態を前記切断識別子に従って決定し、前記ホストに含まれる前記状態識別子の値を前記接続状態に対応する接続識別子に設定するステップは、
前記ホストに含まれる前記状態識別子の値が第２の接続識別子である場合に、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第２の接続状態にあると判定し、前記第２の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第２の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するステップであって、前記第２の接続状態は、前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップと、
前記ホストに含まれる前記状態識別子の値が第３の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第３の接続状態にあると判定し、前記第２の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第３の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点に第１の接続状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記第１の接続状態に対応する第１の接続識別子に設定するステップであって、前記第３の接続状態は、ＩＰｖ４ ＰＤＰ接続と前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであり、前記第１の接続状態は、前記ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであるステップと
を含む、請求項５に記載の方法。
【請求項８】
前記切断識別子が第３の切断識別子であり、前記第３の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続の両方が切断されたことを識別するために使用される場合に、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態を前記切断識別子に従って決定し、前記ホストに含まれる前記状態識別子の値を前記接続状態に対応する接続識別子に設定するステップは、
前記第３の切断識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が前記切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するステップ
を含む、請求項５に記載の方法。
【請求項９】
モバイル・ブロードバンド・デバイスであって、
前記モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を検出するように構成された検出ユニットと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報が変化したことを前記検出ユニットが検出した場合に識別情報を取得するように構成された取得モジュールであって、前記識別情報は前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＰＤＰ接続情報を識別するために使用される取得モジュールと、
前記取得モジュールが取得した前記識別情報をホストに送信して、前記ホストが前記識別情報に従って前記ホストのインターネット・プロトコルＩＰアドレスを取得するように構成された送信モジュールと、
を備え、
前記取得モジュールは特に、ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことを前記検出ユニットが検出した場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が接続状態にあると判定し、前記接続状態に対応する接続識別子を取得するように構成され、
前記送信モジュールは特に、接続報告割込みメッセージを前記ホストに送信するように構成され、前記接続報告割込みメッセージは、前記接続状態に対応し前記取得モジュールにより取得される前記接続識別子を保持し、
前記取得モジュールは、
ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在しないことを前記検出ユニットが検出した場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第１の接続状態にあると判定し、前記第１の接続状態に対応する第１の接続識別子を取得するように特に構成された第１の取得ユニットと、
ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在しないことを前記検出ユニットが検出した場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第２の接続状態にあると判定し、前記第２の接続状態に対応する第２の接続識別子を取得するように特に構成された第２の取得ユニットと、
ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で存在した後、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことを前記検出ユニットが検出した場合、または、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在した後、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立されたことを前記検出ユニットが検出した場合、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が第３の接続状態にあると判定し、前記第３の接続状態に対応する第３の接続識別子を取得するように特に構成された第３の取得ユニットと、
を備える、モバイル・ブロードバンド・デバイス。
【請求項１０】
前記取得モジュールは特に、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＰＤＰ接続が切断されたことを前記検出ユニットが検出した場合に切断識別子を取得するように構成され、前記切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で前記ＰＤＰ接続が切断されたことを識別するために使用され、
前記送信モジュールは特に、切断報告割込みメッセージを前記ホストに送信するように構成され、前記切断報告割込みメッセージは前記取得モジュールが取得した前記切断識別子を運搬する、
請求項９に記載のモバイル・ブロードバンド・デバイス。
【請求項１１】
前記取得モジュールはさらに、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＩＰｖ４ ＰＤＰ接続が切断されたことを前記検出ユニットが検出した場合に第１の切断識別子を取得するように特に構成された第４の取得ユニットであって、前記第１の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ４ ＰＤＰ接続が切断されたことを識別するために使用される第４の取得ユニットと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するＩＰｖ６ ＰＤＰ接続が切断されたことを前記検出ユニットが検出した場合に第２の切断識別子を取得するように特に構成された第５の取得ユニットであって、前記第２の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ６ ＰＤＰ接続が切断されたことを識別するために使用される第５の取得ユニットと、
前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間に存在するＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続の両方が切断されたことを前記検出ユニットが検出した場合に第３の切断識別子を取得するように特に構成された第６の取得ユニットであって、前記第３の切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記ＩＰｖ４ ＰＤＰ接続と前記ＩＰｖ６ ＰＤＰ接続の両方が切断されたことを識別するために使用される第６の取得ユニットと、
を備える、請求項１０に記載のモバイル・ブロードバンド・デバイス。
【請求項１２】
ホストであって、
モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するように構成された受信モジュールであって、前記識別情報は、前記モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用される受信モジュールと、
前記識別情報に従って、前記ホストに含まれる状態識別子の値を設定するように構成された設定モジュールと、
前記設定モジュールにより設定された前記状態識別子の値が切断状態に対応する識別子でない場合に、前記ホストのインターネット・プロトコルＩＰアドレスを取得するように構成された取得モジュールと、
を備え、
前記受信モジュールは特に、前記モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するように構成され、前記接続報告割込みメッセージは、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態に対応する接続識別子を運搬し、
前記設定モジュールは特に、前記ホストに含まれる前記状態識別子の値を、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態に対応する前記接続識別子に設定するように構成され、
前記設定モジュールは、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第１の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第１の設定ユニットであって、前記第１の接続状態は、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第１の設定ユニットと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第２の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第２の設定ユニットであって、前記第２の接続状態は、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第２の設定ユニットと、
前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の前記接続状態が第３の接続状態である場合には、前記ホストに含まれる前記状態識別子の値を前記第３の接続状態に対応する第３の接続識別子に設定するように特に構成された第３の設定ユニットであって、前記第３の接続状態は、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で存在した後、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、または、ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在した後、ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間で確立され、ＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第３の設定ユニットと、
を備える、ホスト。
【請求項１３】
前記受信モジュールは特に、前記モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するように構成され、前記切断報告割込みメッセージは切断識別子を運搬し、前記切断識別子は、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用される、請求項１２に記載のホスト。
【請求項１４】
前記設定モジュールは特に、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間の接続状態を前記受信モジュールにより受信された前記切断識別子に従って判定し、前記ホストに含まれる前記状態識別子の値を前記接続状態に対応する接続識別子に設定するように構成される、請求項１３に記載のホスト。
【請求項１５】
前記受信モジュールにより受信された前記切断識別子が第１の切断識別子であり、前記第１の切断識別子が、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ４ ＰＤＰ接続が切断されたことを識別するために使用される場合、
前記設定モジュールはさらに、
前記ホストに含まれる前記状態識別子の値が第１の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第１の接続状態にあると判定し、前記受信モジュールにより受信された前記第１の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第１の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するように特に構成された第４の設定ユニットであって、前記第１の接続状態は、前記ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第４の設定ユニットと、
前記ホストに含まれる前記状態識別子の値が第３の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第３の接続状態にあると判定し、前記受信モジュールにより受信された前記第１の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第３の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で第２の接続状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第５の設定ユニットであって、前記第３の接続状態は、前記ＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであり、前記第２の接続状態は、前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第５の設定ユニットと、
を備える、請求項１４に記載のホスト。
【請求項１６】
前記受信モジュールにより受信された前記切断識別子が第２の切断識別子であり、前記第２の切断識別子が、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ６ ＰＤＰ接続が切断されたことを識別するために使用される場合には、
前記設定モジュールはさらに、
前記ホストに含まれる前記状態識別子の値が第２の接続識別子である場合に、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第２の接続状態にあると判定し、前記受信モジュールにより受信された前記第２の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第２の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するように特に構成された第６の設定ユニットであって、前記第２の接続状態は、前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第６の設定ユニットと、
前記ホストに含まれる前記状態識別子の値が第３の接続識別子である場合には、前記ホストに含まれる前記状態識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点より前に第３の接続状態にあると判定し、前記受信モジュールにより受信された前記第２の切断識別子と前記モバイル・ブロードバンド・デバイスおよび前記ネットワーク側の間の現時点より前の前記第３の接続状態に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点に第１の接続状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第７の設定ユニットであって、前記第３の接続状態は、ＩＰｖ４ ＰＤＰ接続と前記ＩＰｖ６ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものであり、前記第１の接続状態は、前記ＩＰｖ４ ＰＤＰ接続が前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間に存在するというものである第７の設定ユニットと、
を備える、請求項１４に記載のホスト。
【請求項１７】
前記受信モジュールにより受信された前記切断識別子が第３の切断識別子であり、前記第３の切断識別子が、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側の間のＩＰｖ４ ＰＤＰ接続とＩＰｖ６ ＰＤＰ接続の両方が切断されたことを識別するために使用される場合、前記設定モジュールはさらに、
前記受信モジュールにより受信された前記第３の切断識別子に従って、前記モバイル・ブロードバンド・デバイスと前記ネットワーク側が現時点で切断状態にあると判定し、前記ホストに含まれる前記状態識別子の値を前記切断状態に対応する識別子に設定するように特に構成された第８の設定ユニット
を備える、請求項１４に記載のホスト。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、発明の名称を「インターネット・プロトコル・アドレスを取得するための方法、装置、およびシステム」とした、２０１２年１０月１７日に中国国家知識産権局に出願された中国特許出願第２０１２１０３９５２７１．２号に対する優先権を主張し、その全体を引用により本明細書に組み込む。
【０００２】
本発明は、通信の分野に関し、特に、インターネット・プロトコル・アドレスを取得するための方法、装置、およびシステムに関する。
【背景技術】
【０００３】
通信の分野では、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）ネットワークやＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）ネットワークが共存し、したがって、モバイル・ブロードバンド・デバイスがＩＰｖ４とＩＰｖ６のデュアル・スタックを同時にサポートしなければならない。当該モバイル・ブロードバンド・デバイスを用いることによって、ホストはＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、ＩＰｖ４ネットワークとＩＰｖ６ネットワークに接続することができる。
【０００４】
現在、先行技術では、モバイル・ブロードバンド・デバイスを用いてＩＰｖ４アドレスとＩＰｖ６アドレスを取得するためにホストにより使用される方法が提供されている。当該方法は特に、ホストがモバイル・ブロードバンド・デバイスに接続され、モバイル・ブロードバンド・デバイスがＩＰｖ４  ＰＤＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｐｒｏｔｏｃｏｌ、パケット・データ・プロトコル）接続をネットワーク側と確立した場合に、モバイル・ブロードバンド・デバイスはＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスを格納し、モバイル・ブロードバンド・デバイスは接続報告割込みメッセージをホストに送信し、ホストは、ＩＰｖ４アドレスをモバイル・ブロードバンド・デバイスから取得し、ＩＰｖ４アドレスに従ってネットワークに接続し、モバイル・ブロードバンド・デバイスがさらにネットワーク側とのＩＰｖ６  ＰＤＰ接続を確立する場合、モバイル・ブロードバンド・デバイスはＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを格納する。ホストは既に現時点でネットワーク側との接続を確立しホストの状態は既に接続状態であるので、ホストはＩＰアドレスをもう取得する必要はないというものである。したがって、先ず、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する必要があり、ホストがネットワーク側から切断し、次いで、モバイル・ブロードバンド・デバイスが接続報告割込みメッセージをホストに送信し、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスをモバイル・ブロードバンド・デバイスから取得し、取得したＩＰｖ４アドレスとＩＰｖ６アドレスに従ってネットワークに接続する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明を実現する過程で、発明者は先行技術には少なくとも以下の問題が存在することを発見した。
【０００６】
先行技術では、ＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいて、ホストをネットワークから切断する必要があり、結果として、ユーザのデータ・サービスが割り込まれる。
【課題を解決するための手段】
【０００７】
先行技術の課題を解決するために、本発明の諸実施形態ではインターネット・プロトコル・アドレスを取得するための方法、装置、およびシステムを提供する。当該技術的解決策は以下の通りである。
【０００８】
１態様によれば、インターネット・プロトコル・アドレスを取得するための方法が提供される。当該方法は、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を検出するステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップであって、当該識別情報はモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用されるステップと、当該識別情報をホストに送信して、ホストが当該識別情報に従ってホストのインターネット・プロトコル・アドレスを取得するようにするステップとを含む。
【０００９】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するステップを含む。
【００１０】
それに応じて、当該識別情報をホストに送信するステップは、接続報告割込みメッセージをホストに送信するステップであって、当該接続報告割込みメッセージは当該接続状態に対応する接続識別子を運搬するステップを含む。
【００１１】
特に、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するステップは、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第１の接続状態にあると判定し、当該第１の接続状態に対応する第１の接続識別子を取得するステップと、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第２の接続状態にあると判定し、当該第２の接続状態に対応する第２の接続識別子を取得するステップ、または、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で存在した後、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、または、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在した後、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得するステップを含む。
【００１２】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合に切断識別子を取得するステップであって、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを識別するために使用されるステップを含む。
【００１３】
それに応じて、当該識別情報をホストに送信するステップは、切断報告割込みメッセージをホストに送信するステップであって、当該切断報告割込みメッセージは当該切断識別子を運搬するステップを含む。
【００１４】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合に切断識別子を取得するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたことが検出された場合に、第１の切断識別子を取得するステップであって、当該第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用されるステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ６  ＰＤＰ接続が切断されたことが検出された場合に、第２の切断識別子を取得するステップであって、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用されるステップ、または、モバイル・ブロードバンド・デバイスおよびネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことが検出された場合に、第３の切断識別子を取得するステップであって、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用されるステップを含む。
【００１５】
別の態様によれば、インターネット・プロトコル・アドレスを取得するための方法をさらに提供する。当該方法は、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップであって、当該識別情報は、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用されるステップと、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップと、当該状態識別子の値が切断状態に対応する識別子でない場合に、ホストのインターネット・プロトコル・アドレスを取得するステップとを含む。
【００１６】
特に、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するステップであって、当該接続報告割込みメッセージは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子を運搬するステップを含む。
【００１７】
それに応じて、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子に設定するステップを含む。
【００１８】
特に、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子に設定するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第１の接続状態である場合には、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第２の接続状態である場合には、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップ、または、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第３の接続状態である場合には、ホストに含まれる状態識別子の値を当該第３の接続状態に対応する第３の接続識別子に設定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップを含む。
【００１９】
特に、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するステップであって、当該切断報告割込みメッセージは切断識別子を運搬し、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用されるステップを含む。
【００２０】
それに応じて、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を切断識別子に従って決定し、ホストに含まれる状態識別子の値を接続状態に対応する接続識別子に設定するステップを含む。
【００２１】
特に、当該切断識別子が第１の切断識別子であり、当該第１の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を接続状態に対応する接続識別子に設定するステップは、ホストに含まれる状態識別子の値が第１の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第１の接続状態にあると判定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第１の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の当該第１の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第１の切断識別子と現時点より前のモバイル・ブロードバンド・デバイスおよびネットワーク側の間の当該第３の接続状態とに従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で第２の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、を含む。
【００２２】
特に、当該切断識別子が第２の切断識別子であり、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップは、ホストに含まれる状態識別子の値が第２の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の当該第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の当該第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップとを含む。
【００２３】
特に、当該切断識別子が第３の切断識別子であり、当該第３の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップは、当該第３の切断識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップを含む。
【００２４】
別の態様によれば、モバイル・ブロードバンド・デバイスが提供される。モバイル・ブロードバンド・デバイスは、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を検出するように構成された検出ユニットと、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことを当該検出ユニットが検出した場合に識別情報を取得するように構成された取得モジュールであって、当該識別情報はモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用される取得モジュールと、当該取得モジュールが取得した識別情報をホストに送信して、ホストが当該識別情報に従ってホストのインターネット・プロトコル・アドレスを取得するように構成された送信モジュールとを備える。
【００２５】
特に、当該取得モジュールは特に、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを当該検出ユニットが検出した場合に、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するように構成される。
【００２６】
それに応じて、当該送信モジュールは特に、接続報告割込みメッセージをホストに送信するように構成され、当該接続報告割込みメッセージは、当該接続状態に対応し当該取得モジュールにより取得される接続識別子を保持する。
【００２７】
当該取得モジュールは、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことを当該検出ユニットが検出した場合、モバイル・ブロードバンド・デバイスとネットワーク側が第１の接続状態にあると判定し、当該第１の接続状態に対応する第１の接続識別子を取得するように特に構成された第１の取得ユニットと、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことを当該検出ユニットが検出した場合、モバイル・ブロードバンド・デバイスとネットワーク側が第２の接続状態にあると判定し、当該第２の接続状態に対応する第２の接続識別子を取得するように特に構成された第２の取得ユニットと、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で存在した後、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを当該検出ユニットが検出した場合、または、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在した後、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを当該検出ユニットが検出した場合、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得するように特に構成された第３の取得ユニットとを備える。
【００２８】
特に、当該取得モジュールは、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを当該検出ユニットが検出した場合に切断識別子を取得するように特に構成される。当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを識別するために使用される。
【００２９】
それに応じて、当該送信モジュールは特に、当該取得モジュールにより取得された切断報告割込みメッセージをホストに送信するように構成される。当該切断報告割込みメッセージは当該切断識別子を運搬する。
【００３０】
当該取得モジュールはさらに、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたことを当該検出ユニットが検出した場合に第１の切断識別子を取得するように特に構成された第４の取得ユニットであって、当該第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される第４の取得ユニットと、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ６  ＰＤＰ接続が切断されたことを当該検出ユニットが検出した場合に第２の切断識別子を取得するように特に構成された第５の取得ユニットであって、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される第５の取得ユニットと、モバイル・ブロードバンド・デバイスおよびネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを当該検出ユニットが検出した場合に第３の切断識別子を取得するように特に構成された第６の取得ユニットであって、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される第６の取得ユニットと、を備える。
【００３１】
別の態様によれば、ホストをさらに提供する。当該ホストは、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するように構成された受信モジュールであって、当該識別情報は、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用される受信モジュールと、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するように構成された設定モジュールと、当該設定モジュールにより設定された状態識別子の値が切断状態に対応する識別子でない場合に、ホストのインターネット・プロトコル・アドレスを取得するように構成された取得モジュールと、を備える。
【００３２】
特に、当該受信モジュールは、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するように特に構成される。当該接続報告割込みメッセージは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子を運搬する。
【００３３】
それに応じて、当該設定モジュールは、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子に設定するように特に構成される。
【００３４】
当該設定モジュールはさらに、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第１の接続状態である場合には、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第１の設定ユニットであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第１の設定ユニットと、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第２の接続状態である場合には、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第２の設定ユニットであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第２の設定ユニットと、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第３の接続状態である場合には、ホストに含まれる状態識別子の値を当該第３の接続状態に対応する第３の接続識別子に設定するように特に構成された第３の設定ユニットであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第３の設定ユニットと備える。
【００３５】
特に、当該受信モジュールは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するように特に構成され、当該切断報告割込みメッセージは切断識別子を運搬し、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用される。
【００３６】
それに応じて、当該設定モジュールは特に、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該受信モジュールにより受信された切断識別子に従って判定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するように構成される。
【００３７】
当該受信モジュールにより受信された当該切断識別子が第１の切断識別子であり、当該第１の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される場合には、当該設定モジュールはさらに、ホストに含まれる状態識別子の値が第１の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第１の接続状態にあると判定し、当該受信モジュールにより受信された第１の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の第１の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第４の設定ユニットであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第４の設定ユニットと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定し、当該受信モジュールにより受信された第１の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で第２の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第５の設定ユニットであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであり、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第５の設定ユニットと、を備える。
【００３８】
当該受信モジュールにより受信された切断識別子が第２の切断識別子であり、当該第２の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される場合には、当該設定モジュールはさらに、ホストに含まれる状態識別子の値が第２の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定し、当該受信モジュールにより受信された第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の当該第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第６の設定ユニットであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第６の設定ユニットと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定し、当該受信モジュールにより受信された第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第７の設定ユニットであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであり、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第７の設定ユニットと、を備える。
【００３９】
当該受信モジュールにより受信された切断識別子が第３の切断識別子であり、当該第３の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される場合には、当該設定モジュールはさらに、当該受信モジュールにより受信された第３の切断識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第８の設定ユニットを備える。
【００４０】
別の態様によれば、インターネット・プロトコル・アドレスを取得するためのシステムが提供される。当該システムはモバイル・ブロードバンド・デバイスとホストを備える。
【００４１】
別の態様によれば、モバイル・ブロードバンド・デバイスが提供される。モバイル・ブロードバンド・デバイスは、プロセッサとメモリを備え、インターネット・プロトコル・アドレスを取得するための方法を実施するように構成される。
【００４２】
別の態様によれば、ホストが提供される。当該ホストは、プロセッサとメモリを備え、インターネット・プロトコル・アドレスを取得するための方法を実施するように構成される。
【００４３】
本発明の当該諸実施形態で提供する技術的解決策がもたらす有利な効果は以下の通りである。 
【００４４】
モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該諸実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【００４５】
本発明の当該諸実施形態の技術的解決策をより明確に説明するために、以下では当該諸実施形態を説明するための添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明の幾つかの諸実施形態を示すにすぎず、当業者は依然として創造的作業なしにこれらの添付図面から他の図面を導出することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態１に従うＩＰアドレスを取得するための方法の流れ図である。
【図２】本発明の実施形態２に従うＩＰアドレスを取得するための方法の流れ図である。
【図３】本発明の実施形態３に従うＩＰアドレスを取得するための方法の流れ図である。
【図４】本発明の実施形態３に従うホストの略構造図である。
【図５】本発明の実施形態４に従うＩＰアドレスを取得するための方法の流れ図である。
【図６】本発明の実施形態５に従うＩＰアドレスを取得するための方法の流れ図である。
【図７】本発明の実施形態６に従うＩＰアドレスを取得するための方法の流れ図である。
【図８】本発明の実施形態６に従うＩＰアドレスを取得するための別の方法の流れ図である。
【図９】本発明の実施形態７に従うモバイル・ブロードバンド・デバイスの略構造図である。
【図１０】本発明の実施形態７に従う別のモバイル・ブロードバンド・デバイスの略構造図である。
【図１１】本発明の実施形態８に従うホストの略構造図である。
【図１２】本発明の実施形態８に従う別のホストの略構造図である。
【図１３】本発明の実施形態９に従うＩＰアドレスを取得するためのシステムの略構造図である。
【発明を実施するための形態】
【００４７】
本発明の目的、技術的解決策、および利点をより明確にするために、以下では添付図面を参照して本発明の諸実施形態をさらに詳細に説明する。
【００４８】
実施形態１
当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。図１を参照すると当該方法は特に以下を含む。
【００４９】
１０１で、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を検出する。
【００５０】
１０２で、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得する。当該識別情報はモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用される。
【００５１】
１０３で、当該識別情報をホストに送信して、ホストが当該識別情報に従ってホストのＩＰアドレスを取得するようにする。
【００５２】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、ホストが当該識別情報に従ってホストのＩＰアドレスを取得するようにする。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。
【００５３】
実施形態２
当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。図２を参照すると当該方法は特に以下を含む。
【００５４】
２０１で、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信する。当該識別情報は、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用される。
【００５５】
２０２で、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。２０３で、当該状態識別子の値が切断状態に対応する識別子でない場合にホストのＩＰアドレスを取得する。
【００５６】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスにより送信された識別情報が受信され、ホストに含まれる状態識別子の値が当該識別情報に従って設定される。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはＩＰアドレスを問い合わせて取得することができる。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。
【００５７】
実施形態３
本発明の当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。ホストはモバイル・ブロードバンド・デバイスに接続され、モバイル・ブロードバンド・デバイスはＩＰｖ４とＩＰｖ６のデュアル・スタックをサポートする。最初に、ＰＤＰ接続は、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在しない。ＩＰｖ４  ＰＤＰ接続が最初に確立され次いでＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立された場合、当該実施形態の方法を用いることにより、ホストは、ＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスとＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを取得することができる。図３を参照すると、当該方法は以下を含む。
【００５８】
３０１で、モバイル・ブロードバンド・デバイスが、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出し、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第１の接続状態にあると判定し、当該第１の接続状態に対応する第１の接続識別子を取得する。
【００５９】
モバイル・ブロードバンド・デバイスが、無線ネットワーク接続機能を提供できる３ＧＷＡＮカードまたは携帯電話のような装置であってもよく、本発明は、本明細書のモバイル・ブロードバンド・デバイスに対する具体的な限定を構成しない。ＩＰｖ４  ＰＤＰ接続が確立されたとき、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスを取得し、ＩＰｖ４アドレスをモバイル・ブロードバンド・デバイスに格納する。
【００６０】
当該第１の接続状態はＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該第１の接続識別子の大きさが１バイト、２バイト等であってもよく、当該第１の接続識別子の値が１、２等であってもよく、当該第１の接続識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【００６１】
３０２で、モバイル・ブロードバンド・デバイスが接続報告割込みメッセージをホストに送信する。当該接続報告割込みメッセージは第１の接続状態に対応する第１の接続識別子を運搬する。
【００６２】
接続識別子フィールドが当該接続報告割込みメッセージに追加され、当該接続識別子フィールドは当該第１の接続状態に対応する当該第１の接続識別子を運搬するために使用される。
【００６３】
ホストがモバイル・ブロードバンド・デバイスを用いてネットワーク側に接続できるパーソナル・コンピュータのような装置であってもよく、ホストは本明細書では特に限定されない。
【００６４】
３０３で、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、第１の接続状態に対応し当該接続報告割込みメッセージで運搬される第１の接続識別子に従って、ホストに含まれる状態識別子の値を設定する。
【００６５】
特に、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第１の接続状態に対応し当該接続報告割込みメッセージで運搬される第１の接続識別子に設定する。
【００６６】
図４を参照すると、ホストはネットワーク・インタフェース・カード・ドライバとホストのプロトコル・スタック備え、ホストのネットワーク・インタフェース・カード・ドライバは状態識別子を含み、それに応じて、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、第１の接続状態に対応し当該接続報告割込みメッセージで運搬される第１の接続識別子に従って、ホストに含まれる状態識別子の値を設定することは、特に、ネットワーク・インタフェース・カード・ドライバが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応し当該接続報告割込みメッセージで運搬される第１の接続識別子に設定することを含んでもよい。
【００６７】
３０４で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【００６８】
ホストに含まれる状態識別子の値が変化すると、ホストは当該状態識別子の値について判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ホストはホストのＩＰアドレスを取得してネットワーク側に接続し、当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ホストがネットワーク側から切断する。
【００６９】
特に、ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックは、ホストのネットワーク・インタフェース・カードを初期化する動作を実施し、次いでクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。ホストのプロトコル・スタックは、モバイル・ブロードバンド・デバイスにより返されたクエリ応答を受信し、当該クエリ応答で運搬されるＩＰアドレスを取得し、ネットワーク側に接続する。当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ネットワーク・インタフェース・カード・ドライバは切断状態報告メッセージをホストのプロトコル・スタックに送信し、ホストのプロトコル・スタックがネットワーク側から切断する。
【００７０】
当該切断状態に対応する識別子は、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを識別するために使用される。
【００７１】
当該ステップでは、ホストに含まれる状態識別子の値は第１の接続識別子であり、これは、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは、当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いでネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックはホストのネットワーク・インタフェース・カードを初期化する動作を実施し、次いでクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、ＩＰｖ４  ＰＤＰ接続に対応しモバイル・ブロードバンド・デバイスに格納されたＩＰｖ４アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。当該クエリ応答は、取得されたＩＰｖ４アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されるクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ４アドレスを取得し、ＩＰｖ４ネットワークに接続する。
【００７２】
３０５で、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことがさらに検出された場合には、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得する。
【００７３】
ＩＰｖ６  ＰＤＰ接続が確立されると、モバイル・ブロードバンド・デバイスはＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを取得し、ＩＰｖ６アドレスをモバイル・ブロードバンド・デバイスに格納する。この場合、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスとＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを格納する。
【００７４】
当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該第３の接続識別子の大きさが１バイト、２バイト等であってもよく、当該第３の接続識別子の値が３、４等であってもよく、当該第３の接続識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【００７５】
３０６で、モバイル・ブロードバンド・デバイスは接続報告割込みメッセージをホストに送信する。当該接続報告割込みメッセージは当該第３の接続状態に対応する第３の接続識別子を運搬する。
【００７６】
当該接続報告割込みメッセージの接続識別子フィールドは、当該第３の接続状態に対応する第３の接続識別子を運搬するために使用される。
【００７７】
３０７で、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に従って、ホストに含まれる状態識別子の値を設定する。
【００７８】
特に、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に設定する。
【００７９】
ホストに含まれるネットワーク・インタフェース・カード・ドライバが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に設定する。
【００８０】
３０８で、ホストが、ホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【００８１】
当該接続が既にホストとＩＰｖ４ネットワークの間に存在する。ホストに含まれる状態識別子の値が切断状態に対応する識別子でないとホストが判定したとき、ホストはＩＰｖ４ネットワークから切断せず、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信し、モバイル・ブロードバンド・デバイスに格納されたホストのＩＰアドレスを取得する。この場合、ＩＰｖ４アドレスおよびＩＰｖ６アドレスを取得することができる。
【００８２】
ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定する。
【００８３】
当該ステップでは、ホストに含まれる状態識別子の値は第３の接続識別子であり、これは、ＩＰｖ４  ＰＤＰ接続およびＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いでネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックはＩＰｖ４ネットワークから切断せず、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、モバイル・ブロードバンド・デバイス自体に格納されたＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。ＩＰｖ４アドレスはＩＰｖ４  ＰＤＰ接続に対応し、ＩＰｖ６アドレスはＩＰｖ６  ＰＤＰ接続に対応し、当該クエリ応答は取得したＩＰｖ４アドレスとＩＰｖ６アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されたクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ４アドレスとＩＰｖ６アドレスを取得する。ホストが既にＩＰｖ４ネットワークに接続しているので、ホストは、当該クエリ応答で運搬されるＩＰｖ６アドレスに従って、さらにＩＰｖ６ネットワークに接続する。
【００８４】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。
【００８５】
実施形態４
本発明の当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。ホストはモバイル・ブロードバンド・デバイスに接続され、モバイル・ブロードバンド・デバイスはＩＰｖ４とＩＰｖ６のデュアル・スタックをサポートする。最初に、ＰＤＰ接続は、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在しない。ＩＰｖ６  ＰＤＰ接続が最初に確立され、次いでＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立された場合、当該実施形態の方法を用いることにより、ホストは、ＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスとＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスを取得することができる。図５を参照すると、当該方法は以下を含む。
【００８６】
５０１で、モバイル・ブロードバンド・デバイスはモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出し、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第２の接続状態にあると判定し、当該第２の接続状態に対応する第２の接続識別子を取得する。
【００８７】
モバイル・ブロードバンド・デバイスが、無線ネットワーク接続機能を提供できる３ＧＷＡＮカードまたは携帯電話のような装置であってもよく、本発明は、本明細書のモバイル・ブロードバンド・デバイスに対する具体的な限定を構成しない。ＩＰｖ６  ＰＤＰ接続が確立されると、モバイル・ブロードバンド・デバイスはＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを取得し、当該ＩＰｖ６アドレスをモバイル・ブロードバンド・デバイスに格納する。
【００８８】
当該第２の接続状態はＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであり、当該第２の接続識別子の大きさが１バイト、２バイト等であってもよく、当該第２の接続識別子の値が５、６等であってもよく、当該第２の接続識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【００８９】
５０２で、モバイル・ブロードバンド・デバイスは接続報告割込みメッセージをホストに送信する。当該接続報告割込みメッセージは当該第２の接続状態に対応する第２の接続識別子を運搬する。
【００９０】
接続識別子フィールドが当該接続報告割込みメッセージに追加され、当該接続識別子フィールドは、当該第２の接続状態に対応する第２の接続識別子を運搬するために使用される。
【００９１】
ホストがモバイル・ブロードバンド・デバイスを用いてネットワーク側に接続できるパーソナル・コンピュータのような装置であってもよく、ホストは本明細書では特に限定されない。
【００９２】
５０３で、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、当該第２の接続状態に対応し当該接続報告割込みメッセージで運搬される第２の接続識別子に従って、ホストに含まれる状態識別子の値を設定する。
【００９３】
特に、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第２の接続状態に対応し当該接続報告割込みメッセージで運搬される第２の接続識別子に設定する。
【００９４】
ホストはネットワーク・インタフェース・カード・ドライバとホストのプロトコル・スタックを備える。ホストに含まれるネットワーク・インタフェース・カード・ドライバが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第２の接続状態に対応し当該接続報告割込みメッセージで運搬される第２の接続識別子に設定する。
【００９５】
５０４で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【００９６】
ホストに含まれる状態識別子の値が変化すると、ホストは当該状態識別子の値について判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ホストはホストのＩＰアドレスを取得してネットワーク側に接続し、当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ホストがネットワーク側から切断する。
【００９７】
特に、ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックが、ホストのネットワーク・インタフェース・カードを初期化する動作を実施し、次いでクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。ホストのプロトコル・スタックは、モバイル・ブロードバンド・デバイスにより返されたクエリ応答を受信し、当該クエリ応答で運搬されるＩＰアドレスを取得し、ネットワーク側に接続する。当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ネットワーク・インタフェース・カード・ドライバは切断状態報告メッセージをホストのプロトコル・スタックに送信し、ホストのプロトコル・スタックがネットワーク側から切断する。
【００９８】
当該切断状態に対応する識別子は、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを識別するために使用される。
【００９９】
当該ステップでは、ホストに含まれる状態識別子の値は第２の接続識別子であり、これはＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いで当該接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックはホストのネットワーク・インタフェース・カードを初期化する動作を実施し、次いでクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、ＩＰｖ６  ＰＤＰ接続に対応しモバイル・ブロードバンド・デバイス自体に格納されたＩＰｖ６アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。当該クエリ応答は取得されたＩＰｖ６アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されるクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ６アドレスを取得し、ＩＰｖ６ネットワークに接続する。
【０１００】
５０５で、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことがさらに検出された場合には、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得する。
【０１０１】
ＩＰｖ４  ＰＤＰ接続が確立されたとき、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスを取得し、ＩＰｖ４アドレスをモバイル・ブロードバンド・デバイスに格納する。この場合、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスとＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを格納する。
【０１０２】
当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該第３の接続識別子の大きさが１バイト、２バイト等であってもよく、当該第３の接続識別子の値が３、４等であってもよく、当該第３の接続識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１０３】
５０６で、モバイル・ブロードバンド・デバイスは接続報告割込みメッセージをホストに送信する。当該接続報告割込みメッセージは当該第３の接続状態に対応する第３の接続識別子を運搬する。
【０１０４】
当該接続報告割込みメッセージの接続識別子フィールドは、当該第３の接続状態に対応する第３の接続識別子を運搬するために使用される。
【０１０５】
５０７で、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に従って、ホストに含まれる状態識別子の値を設定する。
【０１０６】
特に、ホストが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に設定する。
【０１０７】
ホストに含まれるネットワーク・インタフェース・カード・ドライバが、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信し、ホストに含まれる状態識別子の値を、当該第３の接続状態に対応し当該接続報告割込みメッセージで運搬される第３の接続識別子に設定する。
【０１０８】
５０８で、ホストがホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【０１０９】
当該接続が既にホストとＩＰｖ６ネットワークの間に存在する。ホストに含まれる状態識別子の値が切断状態に対応する識別子でないとホストが判定したとき、ホストはＩＰｖ６ネットワークから切断せず、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信し、モバイル・ブロードバンド・デバイスに格納されたホストのＩＰアドレスを取得する。この場合、ホストはＩＰｖ４アドレスとＩＰｖ６アドレスを取得することができる。
【０１１０】
ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定する。
【０１１１】
当該ステップでは、ホストに含まれる状態識別子の値は第３の接続識別子であり、これはＩＰｖ４  ＰＤＰ接続およびＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いで接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックはＩＰｖ６ネットワークから切断せず、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、モバイル・ブロードバンド・デバイス自体に格納されたＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。ＩＰｖ４アドレスはＩＰｖ４  ＰＤＰ接続に対応し、ＩＰｖ６アドレスはＩＰｖ６  ＰＤＰ接続に対応し、当該クエリ応答は取得したＩＰｖ４アドレスとＩＰｖ６アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されたクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ４アドレスとＩＰｖ６アドレスを取得する。ホストは既にＩＰｖ６ネットワークに接続しているので、ホストは、当該クエリ応答で運搬されるＩＰｖ４アドレスに従ってさらにＩＰｖ４ネットワークに接続する。
【０１１２】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。
【０１１３】
実施形態５
本発明の当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。ホストはモバイル・ブロードバンド・デバイスに接続され、モバイル・ブロードバンド・デバイスはＩＰｖ４とＩＰｖ６のデュアル・スタックをサポートする。最初に、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がＭＢＢ装置とネットワーク側の間に存在する。当該実施形態の方法を用いることにより、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたとき、ホストは、モバイル・ブロードバンド・デバイスとネットワーク装置の間に存在するＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスを取得することができ、ＩＰｖ６ネットワークに接続する。モバイル・ブロードバンド・デバイスとネットワーク装置の間に存在するＩＰｖ６  ＰＤＰ接続も切断されると、ホストがネットワーク側から切断する。図６を参照すると、当該方法は以下を含む。
【０１１４】
６０１で、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、モバイル・ブロードバンド・デバイスが、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出し、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたことが検出された場合に、第１の切断識別子を取得する。
【０１１５】
モバイル・ブロードバンド・デバイスが、無線ネットワーク接続機能を提供できる３ＧＷＡＮカードまたは携帯電話のような装置であってもよく、本発明は、本明細書のモバイル・ブロードバンド・デバイスに対する具体的な限定を構成しない。最初に、ＩＰｖ４  ＰＤＰ接続およびＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在する。モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されると、ＩＰｖ６  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間で維持される。ＩＰｖ４  ＰＤＰ接続が切断されると、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応する格納されたＩＰｖ４アドレスを解放し、この場合、モバイル・ブロードバンド・デバイスはＩＰｖ６  ＰＤＰ接続に対応するＩＰｖ６アドレスのみを格納する。
【０１１６】
当該ステップでは、ＩＰｖ４  ＰＤＰ接続が切断された理由が、ネットワーク信号が弱いというもの、または、ユーザがモバイル・ブロードバンド・デバイスとネットワーク側の間の接続をアクティブに切断したというもの等であってもよい。
【０１１７】
当該第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用され、当該第１の切断識別子のワード長が１バイト、２バイト等であってもよく、当該第１の切断識別子の値が１、２等であってもよく、当該第１の切断識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１１８】
６０２で、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する。当該切断報告割込みメッセージは当該第１の切断識別子を運搬する。
【０１１９】
切断識別子フィールドが当該切断報告割込みメッセージに追加され、当該切断識別子フィールドは当該第１の切断識別子を運搬するために使用される。
【０１２０】
ホストがモバイル・ブロードバンド・デバイスを用いてネットワーク側に接続できるパーソナル・コンピュータのような装置であってもよく、ホストは本明細書では特に限定されない。
【０１２１】
６０３で、ホストは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信し、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を、切断報告割込みメッセージで運搬される第１の切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定する。
【０１２２】
ホストに含まれる状態識別子の値が現時点より前に第３の接続識別子であり、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定される。当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該切断報告割込みメッセージで運搬される第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で第２の接続状態にあると判定され、これに従って、ホストに含まれる状態識別子の値は当該第２の接続状態に対応する第２の接続識別子に設定される。当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。
【０１２３】
ホストはネットワーク・インタフェース・カード・ドライバとホストのプロトコル・スタック備え、ホストに含まれる状態識別子の値は現時点より前に第３の接続識別子であるので、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に当該第３の接続状態にあると判定し、当該切断報告割込みメッセージで運搬される第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第３の接続状態に従って、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第２の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定する。
【０１２４】
６０４で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【０１２５】
ホストに含まれる状態識別子の値が変化すると、ホストは当該状態識別子の値について判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ホストはホストのＩＰアドレスを取得してネットワーク側に接続し、当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ホストがネットワーク側から切断する。
【０１２６】
特に、ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックは、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信し、モバイル・ブロードバンド・デバイスにより返されたクエリ応答を受信し、当該クエリ応答で運搬されるホストのＩＰアドレスを取得し、ネットワーク側に接続する。当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ネットワーク・インタフェース・カード・ドライバは切断状態報告メッセージをホストのプロトコル・スタックに送信し、ホストのプロトコル・スタックがネットワーク側から切断する。
【０１２７】
当該切断状態に対応する識別子は、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを識別するために使用される。
【０１２８】
当該ステップでは、ホストに含まれる状態識別子の値は第２の接続識別子であり、これはＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いで接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックはクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信し、モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、ＩＰｖ６  ＰＤＰ接続に対応しモバイル・ブロードバンド・デバイス自体に格納されたＩＰｖ６アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。当該クエリ応答は取得されたＩＰｖ６アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されたクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ６アドレスを取得し、ＩＰｖ６ネットワークに接続し続ける。この場合、ホストはＩＰｖ４アドレスを取得せず、ＩＰｖ４ネットワークから切断する。
【０１２９】
６０５で、ＩＰｖ６  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことがさらに検出された場合には、第２の切断識別子を取得する。
【０１３０】
ＩＰｖ６  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間に存在する。モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたとき、ＰＤＰ接続はモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しない。
【０１３１】
ＩＰｖ６  ＰＤＰ接続が切断されたとき、モバイル・ブロードバンド・デバイスは、ＩＰｖ６  ＰＤＰ接続に対応する格納されたＩＰｖ６アドレスを解放し、この場合、モバイル・ブロードバンド・デバイスはＩＰアドレスを格納しない。
【０１３２】
当該ステップでは、ＩＰｖ６  ＰＤＰ接続が切断された理由が、ネットワーク信号が弱いというもの、または、ユーザがモバイル・ブロードバンド・デバイスとネットワーク側の間の接続をアクティブに切断したというもの等であってもよい。
【０１３３】
当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用され、当該第２の切断識別子のワード長が１バイト、２バイト等であってもよく、当該第２の切断識別子の値が３、４等であってもよく、当該第２の切断識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１３４】
６０６で、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する。当該切断報告割込みメッセージは当該第２の切断識別子を運搬する。
【０１３５】
当該切断報告割込みメッセージ内の切断識別子フィールドは当該第２の切断識別子を運搬するために使用される。
【０１３６】
６０７で、ホストは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信し、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断報告割込みメッセージで運搬される第２の切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定する。
【０１３７】
ホストに含まれる状態識別子の値は現時点より前に当該第２の接続識別子であり、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定される。当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該切断報告割込みメッセージで運搬される第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定され、これに従って、ホストに含まれる状態識別子の値が当該切断状態に対応する識別子に設定される。
【０１３８】
ホストに含まれる状態識別子の値は現時点より前に第２の接続識別子であるので、ホストのネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定する。当該切断報告割込みメッセージで運搬される第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第２の接続状態に従って、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定する。
【０１３９】
６０８で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子であると判定し、ネットワーク側から切断する。
【０１４０】
ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定する。
【０１４１】
当該ステップでは、ホストに含まれる状態識別子の値が切断状態に対応する識別子であり、これはモバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定し、次い該切断状態報告メッセージをホストのプロトコル・スタックに送信し、ネットワーク・インタフェース・カード・ドライバが送信した切断状態報告メッセージを受信した後、ホストのプロトコル・スタックがネットワーク側から切断する。
【０１４２】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得しモバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０１４３】
実施形態６
本発明の当該実施形態では、インターネット・プロトコル・アドレスを取得するための方法を提供する。ホストはモバイル・ブロードバンド・デバイスに接続され、モバイル・ブロードバンド・デバイスはＩＰｖ４とＩＰｖ６のデュアル・スタックをサポートする。最初に、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がＭＢＢ装置とネットワーク側の間に存在する。当該実施形態の方法を用いることにより、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ６  ＰＤＰ接続が切断されたとき、ホストは、モバイル・ブロードバンド・デバイスとネットワーク装置の間に存在するＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスを取得してもよく、ＩＰｖ４ネットワークに接続する。モバイル・ブロードバンド・デバイスとネットワーク装置の間に存在するＩＰｖ４  ＰＤＰ接続も切断されると、ホストがネットワーク側から切断する。図７を参照すると、当該方法は以下を含む。
【０１４４】
７０１で、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、モバイル・ブロードバンド・デバイスは、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出し、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ６  ＰＤＰ接続が切断されたことが検出された場合に、第２の切断識別子を取得する。
【０１４５】
モバイル・ブロードバンド・デバイスが、無線ネットワーク接続機能を提供できる３ＧＷＡＮカードまたは携帯電話のような装置であってもよく、本発明は、本明細書のモバイル・ブロードバンド・デバイスに対する具体的な限定を構成しない。最初に、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在する。モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたとき、当該ＰＤＰ接続のＩＰｖ４  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間で維持される。ＩＰｖ６  ＰＤＰ接続が切断されたとき、モバイル・ブロードバンド・デバイスは、ＩＰｖ６  ＰＤＰ接続に対応する格納されたＩＰｖ６アドレスを解放し、この場合、モバイル・ブロードバンド・デバイスはＩＰｖ４  ＰＤＰ接続に対応するＩＰｖ４アドレスのみを格納する。
【０１４６】
当該ステップでは、ＩＰｖ６  ＰＤＰ接続が切断された理由が、ネットワーク信号が弱いというもの、または、ユーザがモバイル・ブロードバンド・デバイスとネットワーク側の間の接続をアクティブに切断したというもの等であってもよい。
【０１４７】
当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される。当該第２の切断識別子のワード長が１バイト、２バイト等であってもよく、当該第２の切断識別子の値が３、４等であってもよく、当該第２の切断識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１４８】
７０２で、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する。当該切断報告割込みメッセージは当該第２の切断識別子を運搬する。
【０１４９】
切断識別子フィールドが当該切断報告割込みメッセージに追加され、当該切断識別子フィールドは当該第２の切断識別子を運搬するために使用される。
【０１５０】
ホストがモバイル・ブロードバンド・デバイスを用いてネットワーク側に接続できるパーソナル・コンピュータのような装置であってもよく、ホストは本明細書では特に限定されない。
【０１５１】
７０３でホストは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信し、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を、当該切断報告割込みメッセージで運搬される第２の切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定する。
【０１５２】
ホストに含まれる状態識別子の値が現時点より前に第３の接続識別子であり、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定される。当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該切断報告割込みメッセージで運搬される第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定され、これに従って、ホストに含まれる状態識別子の値が第１の接続状態に対応する第１の接続識別子に設定される。当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。
【０１５３】
ホストはネットワーク・インタフェース・カード・ドライバとホストのプロトコル・スタック備え、ホストに含まれる状態識別子の値は現時点より前に第３の接続識別子であるので、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定する。当該切断報告割込みメッセージで運搬される第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第３の接続状態に従って、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定する。
【０１５４】
７０４で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子でないと判定し、ホストのＩＰアドレスを取得する。
【０１５５】
ホストに含まれる状態識別子の値が変化すると、ホストは当該状態識別子の値について判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ホストはホストのＩＰアドレスを取得してネットワーク側に接続し、当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ホストがネットワーク側から切断する。
【０１５６】
特に、ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行う。当該状態識別子の値が切断状態に対応する識別子でないことが判定された場合には、ネットワーク・インタフェース・カード・ドライバは接続状態報告メッセージをホストのプロトコル・スタックに送信し、ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックは、クエリ・コマンドをモバイル・ブロードバンド・デバイスに送信し、モバイル・ブロードバンド・デバイスにより返されたクエリ応答を受信し、当該クエリ応答で運搬されるホストのＩＰアドレスを取得し、ネットワーク側に接続する。当該状態識別子の値が切断状態に対応する識別子であると判定された場合には、ネットワーク・インタフェース・カード・ドライバは切断状態報告メッセージをホストのプロトコル・スタックに送信し、ホストのプロトコル・スタックがネットワーク側から切断する。
【０１５７】
当該切断状態に対応する識別子は、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを識別するために使用される。
【０１５８】
当該ステップでは、ホストに含まれる状態識別子の値は第１の接続識別子であり、これはＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在することを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子でないと判定し、次いで接続状態報告メッセージをホストのプロトコル・スタックに送信する。ネットワーク・インタフェース・カード・ドライバにより送信された接続状態報告メッセージを受信した後に、ホストのプロトコル・スタックがクエリ・コマンドをモバイル・ブロードバンド・デバイスに送信する。モバイル・ブロードバンド・デバイスは、ホストのプロトコル・スタックにより送信されたクエリ・コマンドを受信し、ＩＰｖ４  ＰＤＰ接続に対応しモバイル・ブロードバンド・デバイスに格納されたＩＰｖ４アドレスを取得し、クエリ応答をホストのプロトコル・スタックに送信する。当該クエリ応答は取得されたＩＰｖ４アドレスを運搬する。モバイル・ブロードバンド・デバイスにより送信されたクエリ応答を受信した後、ホストのプロトコル・スタックは、当該クエリ応答で運搬されるＩＰｖ４アドレスを取得し、ＩＰｖ４ネットワークに接続し続ける。この場合、ホストは、ＩＰｖ６アドレスを取得せず、ＩＰｖ６ネットワークから切断する。
【０１５９】
７０５で、ＩＰｖ４  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことがさらに検出された場合には、第１の切断識別子を取得する。
【０１６０】
ＩＰｖ４  ＰＤＰ接続のみがモバイル・ブロードバンド・デバイスとネットワーク側の間に存在する。モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたとき、ＰＤＰ接続はモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しない。
【０１６１】
ＩＰｖ４  ＰＤＰ接続が切断されると、モバイル・ブロードバンド・デバイスは、ＩＰｖ４  ＰＤＰ接続に対応する格納されたＩＰｖ４アドレスを解放し、この場合、モバイル・ブロードバンド・デバイスはＩＰアドレスを格納しない。
【０１６２】
当該ステップでは、ＩＰｖ４  ＰＤＰ接続が切断された理由が、ネットワーク信号が弱いというもの、または、ユーザがモバイル・ブロードバンド・デバイスとネットワーク側の間の接続をアクティブに切断したというもの等であってもよい。
【０１６３】
第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される。当該第１の切断識別子のワード長が１バイト、２バイト等であってもよく、当該第１の切断識別子の値が１、２等であってもよく、当該第１の切断識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１６４】
７０６で、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する。当該切断報告割込みメッセージは当該第１の切断識別子を運搬する。
【０１６５】
当該切断報告割込みメッセージ内の切断識別子フィールドは当該第１の切断識別子を運搬するために使用される。
【０１６６】
７０７でホストは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信し、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を、当該切断報告割込みメッセージで運搬される第１の切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定する。
【０１６７】
ホストに含まれる状態識別子の値は現時点より前に第１の接続識別子であり、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第１の接続状態にあると判定される。当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである。当該切断報告割込みメッセージで運搬される第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の第１の接続状態とに従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定され、これに従って、ホストに含まれる状態識別子の値が切断状態に対応する識別子に設定される。
【０１６８】
ホストに含まれる状態識別子の値は現時点より前に第１の接続識別子であるので、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第１の接続状態にあると判定する。切断報告割込みメッセージで運搬される第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の第１の接続状態に従って、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を切断状態に対応する識別子に設定する。
【０１６９】
７０８で、ホストは、ホストに含まれる状態識別子の値が切断状態に対応する識別子であると判定し、ネットワーク側から切断する。
【０１７０】
ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定する。
【０１７１】
当該ステップでは、ホストに含まれる状態識別子の値が切断状態に対応する識別子であり、これはモバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定し、次いで切断状態報告メッセージをホストのプロトコル・スタックに送信し、ネットワーク・インタフェース・カード・ドライバが送信した切断状態報告メッセージを受信した後、ホストのプロトコル・スタックがネットワーク側から切断する。
【０１７２】
特に、実施形態５と実施形態６の方法では、モバイル・ブロードバンド・デバイスが、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ４  ＰＤＰ接続の両方が切断されたことを検出した場合に、ホストがネットワーク側から切断する。図８を参照すると、実施すべきステップは以下の通りである。
【０１７３】
８０１で、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在し、モバイル・ブロードバンド・デバイスは、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出し、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことが検出された場合に、第３の切断識別子を取得する。
【０１７４】
最初に、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在する。モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたとき、ＰＤＰ接続はモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しない。ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたとき、モバイル・ブロードバンド・デバイスは、ＩＰｖ６  ＰＤＰ接続に対応する格納されたＩＰｖ４アドレスとＩＰｖ６  ＰＤＰ接続に対応する格納されたＩＰｖ６アドレスを解放し、この場合、モバイル・ブロードバンド・デバイスはＩＰアドレスを格納しない。
【０１７５】
当該ステップでは、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断された理由が、ネットワーク信号が弱いというもの、または、ユーザがモバイル・ブロードバンド・デバイスとネットワーク側の間の接続をアクティブに切断したというもの等であってもよい。
【０１７６】
当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される。当該第３の切断識別子のワード長が１バイト、２バイト等であってもよく、当該第３の切断識別子の値が５、６等であってもよく、当該第１の切断識別子の具体的な大きさと値は本明細書では具体的には限定されない。
【０１７７】
８０２で、モバイル・ブロードバンド・デバイスが切断報告割込みメッセージをホストに送信する。当該切断報告割込みメッセージは当該第３の切断識別子を運搬する。
【０１７８】
当該切断報告割込みメッセージ内の切断識別子フィールドは当該第３の切断識別子を運搬するために使用される。
【０１７９】
８０３で、ホストは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信し、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断報告割込みメッセージで運搬される第３の切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定する。
【０１８０】
当該切断報告割込みメッセージで運搬される第３の切断識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあると判定され、これに従って、ホストに含まれる状態識別子の値が当該切断状態に対応する識別子に設定される。
【０１８１】
ホストは、ネットワーク・インタフェース・カード・ドライバとホストのプロトコル・スタックを備える。当該切断報告割込みメッセージで運搬される第３の切断識別子に従って、ネットワーク・インタフェース・カード・ドライバは、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定する。
【０１８２】
８０４で、ホストは、ホストに含まれる状態識別子の値が当該切断状態に対応する識別子であると判定し、ネットワーク側から切断する。
【０１８３】
ホストのネットワーク・インタフェース・カード・ドライバは、ホストに含まれる状態識別子の値に関して判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定する。
【０１８４】
当該ステップでは、ホストに含まれる状態識別子の値が当該切断状態に対応する識別子であり、これはモバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあることを示す。ネットワーク・インタフェース・カード・ドライバは当該状態識別子の値について判定を行い、当該状態識別子の値が切断状態に対応する識別子であると判定し、次いで、切断状態報告メッセージをホストのプロトコル・スタックに送信し、ネットワーク・インタフェース・カード・ドライバが送信した当該切断状態報告メッセージを受信した後、ホストのプロトコル・スタックがネットワーク側から切断する。
【０１８５】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得しモバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０１８６】
実施形態７
本発明の当該実施形態ではモバイル・ブロードバンド・デバイスを提供する。モバイル・ブロードバンド・デバイスは、実施形態１乃至６の何れかに従うインターネット・プロトコル・アドレスを取得するための方法を実施するように構成される。図９を参照すると、モバイル・ブロードバンド・デバイスは、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を検出するように構成された検出ユニット９０１と、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことを検出ユニット９０１が検出した場合に、識別情報を取得するように構成された取得モジュール９０２であって、当該識別情報はモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用される取得モジュール９０２と、取得モジュール９０２が取得した識別情報をホストに送信して、ホストが当該識別情報に従ってホストのＩＰアドレスを取得するように構成された送信モジュール９０３と、を備える。
【０１８７】
特に、取得モジュール９０２は、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを検出ユニット９０１が検出した場合に、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するように構成される。
【０１８８】
それに応じて、送信モジュール９０３は特に、接続報告割込みメッセージをホストに送信するように構成される。当該接続報告割込みメッセージは、当該接続状態に対応し取得モジュール９０２により取得される接続識別子を保持する。
【０１８９】
図１０を参照すると、取得モジュール９０２は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことを検出ユニット９０１が検出した場合に、モバイル・ブロードバンド・デバイスとネットワーク側が第１の接続状態にあると判定し、当該第１の接続状態に対応する第１の接続識別子を取得するように特に構成された第１の取得ユニット９０４と、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことを検出ユニット９０１が検出した場合に、モバイル・ブロードバンド・デバイスとネットワーク側が第２の接続状態にあると判定し、当該第２の接続状態に対応する第２の接続識別子を取得するように特に構成された第２の取得ユニット９０５と、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在した後にＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを検出ユニット９０１が検出した場合、または、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在した後にＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことを検出ユニット９０１が検出した場合に、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得するように特に構成された第３の取得ユニット９０６とを備える。
【０１９０】
特に、取得モジュール９０２は、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを検出ユニット９０１が検出した場合に切断識別子を取得するように特に構成される。当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを識別するために使用される。
【０１９１】
それに応じて、送信モジュール９０３は特に、切断報告割込みメッセージをホストに送信するように構成される。当該切断報告割込みメッセージは取得モジュール９０２が取得した切断識別子を運搬する。
【０１９２】
図１０を参照すると、取得モジュール９０２はさらに、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたことを検出ユニット９０１が検出した場合に、第１の切断識別子を取得するように特に構成された第４の取得ユニット９０７であって、当該第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される第４の取得ユニット９０７と、モバイル・ブロードバンド・デバイスとネットワーク側に存在するＩＰｖ６  ＰＤＰ接続が切断されたことを検出ユニット９０１が検出した場合に、第２の切断識別子を取得するように特に構成された第５の取得ユニット９０８であって、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される第５の取得ユニット９０８と、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを検出ユニット９０１が検出した場合に、第３の切断識別子を取得するように特に構成された第６の取得ユニット９０９であって、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される第６の取得ユニット９０９とを備える。
【０１９３】
纏めると、本発明の当該実施形態によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０１９４】
実施形態８
本発明の当該実施形態ではホストを提供する。ホストは、実施形態１乃至６の何れかに従う、ＩＰアドレスを取得するための方法を実施するように構成される。図１１を参照すると、ホストは、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するように構成された受信モジュール１１０１であって、当該識別情報は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用される受信モジュール１１０１と、受信モジュール１１０１により受信された識別情報に従って、ホストに含まれる状態識別子の値を設定するように構成された設定モジュール１１０２と、設定モジュール１１０２により設定された状態識別子の値が切断状態に対応する識別子でない場合にホストのＩＰアドレスを取得するように構成された取得モジュール１１０３とを備える。
【０１９５】
特に、受信モジュール１１０１は、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するように特に構成される。当該接続報告割込みメッセージは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子を運搬する。
【０１９６】
それに応じて、設定モジュール１１０２は特に、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子に設定するように構成される。
【０１９７】
図１１を参照すると、設定モジュール１１０２は、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第１の接続状態である場合には、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第１の設定ユニット１１０４であって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第１の設定ユニット１１０４と、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第２の接続状態である場合には、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第２の設定ユニット１１０５であって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第２の設定ユニット１１０５と、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第３の接続状態である場合には、ホストに含まれる状態識別子の値を当該第３の接続状態に対応する第３の接続識別子に設定するように特に構成された第３の設定ユニット１１０６であって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第３の設定ユニット１１０６とを備える。
【０１９８】
特に、受信モジュール１１０１は、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するように特に構成され、当該切断報告割込みメッセージは切断識別子を運搬し、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用される。
【０１９９】
それに応じて、設定モジュール１１０２は、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を受信モジュール１１０１により受信された切断識別子に従って判定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するように特に構成される。
【０２００】
受信モジュール１１０１により受信された切断識別子が第１の切断識別子である場合には、当該第１の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される。図１１に示すように、設定モジュール１１０２はさらに、ホストに含まれる状態識別子の値が当該第１の接続識別子である場合に、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に当該第１の接続状態にあると判定し、受信モジュール１１０１により受信された当該第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第１の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第４の設定ユニット１１０７であって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第４の設定ユニット１１０７と、ホストに含まれる状態識別子の値が第３の接続識別子である場合に、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定し、受信モジュール１１０１により受信された第１の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第２の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するように特に構成された第５の設定ユニット１１０８であって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであり、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第５の設定ユニット１１０８とを備える。
【０２０１】
受信モジュール１１０１により受信された切断識別子が第２の切断識別子である場合には、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される。図１２に示すように、設定モジュール１１０２はさらに、ホストに含まれる状態識別子の値が第２の接続識別子である場合に、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定し、受信モジュール１１０１により受信された第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第６の設定ユニット１１０９であって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第６の設定ユニット１１０９と、ホストに含まれる状態識別子の値が第３の接続識別子である場合に、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定し、受信モジュール１１０１により受信された第２の切断識別子とモバイル・ブロードバンド・デバイスとネットワーク側の間の現時点より前の当該第３の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するように特に構成された第７の設定ユニット１１１０であって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであり、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものである第７の設定ユニット１１１０とを備える。
【０２０２】
受信モジュール１１０１により受信された切断識別子が第３の切断識別子である場合には、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される。図１２に示すように、設定モジュール１１０２はさらに、受信モジュール１１０１により受信された第３の切断識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するように特に構成された第８の設定ユニット１１１１を備える。
【０２０３】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０２０４】
実施形態９
本発明の当該実施形態では、インターネット・プロトコル・アドレスを取得するためのシステムを提供する。図１３を参照すると、当該システムは、モバイル・ブロードバンド・デバイス１３０１とホスト１３０２を備える。
【０２０５】
モバイル・ブロードバンド・デバイス１３０１は実施形態７で提供したモバイル・ブロードバンド・デバイスであり、ホスト１３０２は実施形態８で提供したホストである。
【０２０６】
上述のシステムは上述の方法の諸実施形態の何れか１つにおける方法を実施することができる。詳細なプロセスについては、当該方法の諸実施形態を参照されたい。
【０２０７】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０２０８】
実施形態１０
本発明の当該実施形態ではモバイル・ブロードバンド・デバイスを提供する。モバイル・ブロードバンド・デバイスは、プロセッサとメモリを備え、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を検出するステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップであって、当該識別情報はモバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報を識別するために使用されるステップと、当該識別情報をホストに送信して、ホストが当該識別情報に従ってホストのＩＰアドレスを取得するようにするステップとを含む、インターネット・プロトコル・アドレスを取得するための方法を実施するように構成される。
【０２０９】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するステップを含む。
【０２１０】
それに応じて、当該識別情報をホストに送信するステップは、接続報告割込みメッセージをホストに送信するステップであって、当該接続報告割込みメッセージは当該接続状態に対応する接続識別子を運搬するステップを含む。
【０２１１】
特に、ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が接続状態にあると判定し、当該接続状態に対応する接続識別子を取得するステップは、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立され、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第１の接続状態にあると判定し、当該第１の接続状態に対応する第１の接続識別子を取得するステップと、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在しないことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第２の接続状態にあると判定し、当該第２の接続状態に対応する第２の接続識別子を取得するステップ、または、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で存在した後、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、または、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在した後、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間で確立されたことが検出された場合、モバイル・ブロードバンド・デバイスとネットワーク側が第３の接続状態にあると判定し、当該第３の接続状態に対応する第３の接続識別子を取得するステップを含む。
【０２１２】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続情報が変化したことが検出された場合に識別情報を取得するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合、切断識別子を取得するステップであって、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間でＰＤＰ接続が切断されたことを識別するために使用されるステップを含む。
【０２１３】
それに応じて、当該識別情報をホストに送信するステップは、切断報告割込みメッセージをホストに送信するステップであって、当該切断報告割込みメッセージは当該切断識別子を運搬するステップを含む。
【０２１４】
特に、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＰＤＰ接続が切断されたことが検出された場合に切断識別子を取得するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続が切断されたことが検出された場合に第１の切断識別子を取得するステップであって、当該第１の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用されるステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間に存在するＩＰｖ６  ＰＤＰ接続が切断されたことが検出された場合に第２の切断識別子を取得するステップであって、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用されるステップ、または、モバイル・ブロードバンド・デバイスおよびネットワーク側の間に存在するＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことが検出された場合に第３の切断識別子を取得するステップであって、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用されるステップを含む。
【０２１５】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０２１６】
実施形態１１
本発明の当該実施形態ではホストを提供する。ホストは、プロセッサとメモリを備え、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップであって、当該識別情報は、モバイル・ブロードバンド・デバイスとネットワーク側の間のデータ・パケット・プロトコルＰＤＰ接続情報を識別するために使用されるステップと、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップと、当該状態識別子の値が切断状態に対応する識別子でない場合にホストのＩＰアドレスを取得するステップとを含む、インターネット・プロトコル・アドレスを取得するための方法を実施するように構成される。
【０２１７】
特に、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、モバイル・ブロードバンド・デバイスにより送信された接続報告割込みメッセージを受信するステップであって、当該接続報告割込みメッセージは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子を運搬するステップを含む。
【０２１８】
それに応じて、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態に対応する接続識別子に設定するステップを含む。
【０２１９】
特に、ホストに含まれる状態識別子の値をモバイル・ブロードバンド・デバイスとネットワーク側の接続状態に対応する接続識別子に設定するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第１の接続状態である場合には、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第２の接続状態である場合には、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップ、または、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態が第３の接続状態である場合には、ホストに含まれる状態識別子の値を当該第３の接続状態に対応する第３の接続識別子に設定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップを含む。
【０２２０】
特に、モバイル・ブロードバンド・デバイスにより送信された識別情報を受信するステップは、モバイル・ブロードバンド・デバイスにより送信された切断報告割込みメッセージを受信するステップであって、当該切断報告割込みメッセージは切断識別子を運搬し、当該切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＰＤＰ接続が切断されたことを識別するために使用されるステップを含む。
【０２２１】
それに応じて、当該識別情報に従って、ホストに含まれる状態識別子の値を設定するステップは、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップを含む。
【０２２２】
特に、当該切断識別子が第１の切断識別子であり、当該第１の切断識別子が、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップは、ホストに含まれる状態識別子の値が第１の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第１の接続状態にあると判定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第１の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の第１の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第１の切断識別子と現時点より前のモバイル・ブロードバンド・デバイスおよびネットワーク側の間の当該第３の接続状態とに従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で第２の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第２の接続状態に対応する第２の接続識別子に設定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、を含む。
【０２２３】
特に、当該切断識別子が第２の切断識別子であり、当該第２の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ６  ＰＤＰ接続が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップは、ホストに含まれる状態識別子の値が第２の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第２の接続状態にあると判定するステップであって、当該第２の接続状態は、ＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の当該第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点で切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップと、ホストに含まれる状態識別子の値が第３の接続識別子である場合には、ホストに含まれる状態識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点より前に第３の接続状態にあると判定するステップであって、当該第３の接続状態は、ＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、当該第２の切断識別子とモバイル・ブロードバンド・デバイスおよびネットワーク側の間の現時点より前の第２の接続状態に従って、モバイル・ブロードバンド・デバイスとネットワーク側が現時点に第１の接続状態にあると判定し、ホストに含まれる状態識別子の値を当該第１の接続状態に対応する第１の接続識別子に設定するステップであって、当該第１の接続状態は、ＩＰｖ４  ＰＤＰ接続がモバイル・ブロードバンド・デバイスとネットワーク側の間に存在するというものであるステップと、を含む。
【０２２４】
特に、当該切断識別子が第３の切断識別子であり、当該第３の切断識別子は、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の両方が切断されたことを識別するために使用される場合には、モバイル・ブロードバンド・デバイスとネットワーク側の間の接続状態を当該切断識別子に従って決定し、ホストに含まれる状態識別子の値を当該接続状態に対応する接続識別子に設定するステップは、当該第３の切断識別子に従って、モバイル・ブロードバンド・デバイスとネットワーク側が切断状態にあると判定し、ホストに含まれる状態識別子の値を当該切断状態に対応する識別子に設定するステップを含む。
【０２２５】
纏めると、本発明の当該実施形態で提供する方法によれば、モバイル・ブロードバンド・デバイスは識別情報をホストに送信し、その結果、ホストは、当該識別情報に従って、ホストに含まれる状態識別子の値を設定する。異なる状態識別子の値が、モバイル・ブロードバンド・デバイスとネットワーク側の間の異なる接続状態に対応する。当該状態識別子の値が切断状態に対応する識別子でない限り、ホストはモバイル・ブロードバンド・デバイスに問い合わせてＩＰアドレスを取得し、当該状態識別子の値が切断状態に対応する識別子である限り、ホストはネットワーク側から切断する。先行技術と比べると、本発明の当該実施形態では、モバイル・ブロードバンド・デバイスによるＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続の確立の順序とそれらの時間間隔に関わらず、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得するプロセスにおいてネットワークを切断する必要はなく、その結果、ユーザのデータ・サービスは割り込まれない。さらに、ホストがＩＰｖ４アドレスとＩＰｖ６アドレスを取得し、モバイル・ブロードバンド・デバイスとネットワーク側の間のＩＰｖ４  ＰＤＰ接続とＩＰｖ６  ＰＤＰ接続のうち一方のＰＤＰ接続が切断された後、ホストはさらにもう一方のＰＤＰ接続に対応するＩＰアドレスを取得し、対応するネットワークに接続することができ、ユーザは利用可能なネットワークをより効果的に使用することができる。
【０２２６】
以上の機能モジュールの分割は、以上の諸実施形態で提供したモバイル・ブロードバンド・デバイスとホストがインターネット・プロトコル・アドレスを取得するときの説明のために例として使用したにすぎないことに留意されたい。実際の適用では、当該機能を要件に従って様々な機能モジュールに割り当てて実装してもよい。即ち、モバイル・ブロードバンド・デバイスとホストの内部構造を様々な機能モジュールに分割して、上述の機能の全部または一部を実装する。さらに、上述の実施形態で提供したモバイル・ブロードバンド・デバイスとホストはインターネット・プロトコル・アドレスを取得するための方法の諸実施形態と同じ概念に属する。モバイル・ブロードバンド・デバイスとホストの具体的な実装プロセスについては、当該方法の実施形態を参照されたい。詳細についてはここでは再度説明しない。
【０２２７】
上述の本発明の諸実施形態の番号は例示の目的のためのものにすぎず、当該諸実施形態の優先度を示すものではない。
【０２２８】
当該諸実施形態のステップの全部または一部を、ハードウェア、または、関連するハードウェアに指示するプログラムで実装してもよいことは当業者には理解される。当該プログラムをコンピュータ可読記憶媒体に格納してもよい。当該記憶媒体が、読取専用メモリ、磁気ディスク、または光ディスクを含んでもよい。
【０２２９】
上述の説明は本発明の例示的な諸実施形態にすぎず、本発明を限定しようとするものではない。本発明の趣旨と原理から逸脱しない任意の修正、均等な置換え、および改善は本発明の保護範囲に入る。
【符号の説明】
【０２３０】
９０１  検出モジュール
９０２  取得モジュール
９０３  送信モジュール
９０４  第１の取得ユニット
９０５  第２の取得ユニット
９０６  第３の取得ユニット
９０７  第４の取得ユニット
９０８  第５の取得ユニット
９０９  第６の取得ユニット
１１０１  受信モジュール
１１０２  設定モジュール
１１０３  取得モジュール
１１０１  受信モジュール
１１０２  設定モジュール
１１０３  取得モジュール
１１０４  第１の設定ユニット
１１０５  第２の設定ユニット
１１０６  第３の設定ユニット
１１０７  第４の設定ユニット
１１０８  第５の設定ユニット
１１０９  第６の設定ユニット
１１１０  第７の設定ユニット
１１１１  第８の設定ユニット
１３０１  モバイル・ブロードバンド・デバイス
１３０２  ホスト
【図１】
0005999461.tif 000002
【図２】
0005999461.tif 000003
【図３】
0005999461.tif 000004
【図４】
0005999461.tif 000005
【図５】
0005999461.tif 000006
【図６】
0005999461.tif 000007
【図７】
0005999461.tif 000008
【図８】
0005999461.tif 000009
【図９】
0005999461.tif 000010
【図１０】
0005999461.tif 000011
【図１１】
0005999461.tif 000012
【図１２】
0005999461.tif 000013
【図１３】
0005999461.tif 000014