(57)【要約】  本発明は、制御方法、装置、及びシステムを開示する。本発明の実施形態では、制御コマンドが、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置に送信されるネットワークデータパケット内にカプセル化され、カプセル化されたネットワークデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信される。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加することなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における、新たなインタフェースを追加すること、及び、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
2013543307.tif 000002
【特許請求の範囲】
【請求項１】
制御コマンドを、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置に送信されるネットワークデータパケット内にカプセル化し、ここで、前記制御コマンドは、前記ＲＮＤＩＳ装置を制御するために使用され、
カプセル化されたネットワークデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に送信すること
を含む、制御方法。
【請求項２】
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することは、
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される、コネクションベースの伝送制御プロトコル（ＴＣＰ）データパケット内にカプセル化すること、又は、
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される、コネクションレスのユーザデータグラムプロトコル（ＵＤＰ）データパケット内にカプセル化すること
を含む、請求項１に記載の方法。
【請求項３】
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することの前に、
前記ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成すること
を更に含み、前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することは、前記制御コマンドを、前記ネットワーク通信ポート上の、ネットワークデータパケット内にカプセル化することである、請求項１又は２に記載の方法。
【請求項４】
制御コマンドを、コンパクトディスク（ＣＤ）、又はヒューマンインプット装置（ＨＩＤ）のフォーマットにおけるデータパケット内にカプセル化し、ここで、前記制御コマンドは、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用され、
カプセル化されたデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に、前記ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信すること
を含む、制御方法。
【請求項５】
ユーザ装置によって送信されたネットワークデータパケットを受信し、ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記ネットワークデータパケット内にカプセル化されており、
前記ネットワークデータパケットをカプセル開放して、前記制御コマンドを取得し、
前記制御コマンドの指示に従って、動作を実行すること
を含む、制御方法。
【請求項６】
前記ユーザ装置からの前記ネットワークデータパケットを受信することは、
前記ユーザ装置によって送信された、コネクションベースの伝送制御プロトコル（ＴＣＰ）データパケットを受信すること（ここで、前記ＲＮＤＩＳ装置を制御するために使用される前記制御コマンドが、前記ＴＣＰデータパケット内にカプセル化されており）、又は、
前記ユーザ装置からの、コネクションレスのユーザデータグラムプロトコル（ＵＤＰ）データパケットを受信すること（ここで、前記ＲＮＤＩＳ装置を制御するために使用される前記コマンドが、前記ＵＤＰデータパケット内にカプセル化されている）
を含む、請求項５に記載の方法。
【請求項７】
前記ユーザ装置によって送信された前記ネットワークデータパケットを受信することは、
前記ユーザ装置によって送信された前記ネットワークデータパケットを、前記ユーザ装置と、前記ＲＮＤＩＳ装置との間に作成されたネットワーク通信ポートを介して受信すること
を含む、請求項５又は６に記載の方法。
【請求項８】
ユーザ装置からのデータパケットを、新たに追加されたコンパクトディスク（ＣＤ）インタフェース、又はヒューマンインプット装置（ＨＩＤ）インタフェースを介して受信し、ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記データパケット内にカプセル化されており、
前記データパケットをカプセル開放して、前記制御コマンドを取得し、
前記制御コマンドの指示に従って、動作を実行すること
を含む、制御方法。
【請求項９】
制御コマンドを、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置に送信されるネットワークデータパケット内にカプセル化するように構成された、第１のカプセル化ユニットと（ここで、前記制御コマンドは、前記ＲＮＤＩＳ装置を制御するために使用され）、
前記第１のカプセル化ユニットによってカプセル化された前記ネットワークデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に送信するように構成された、第１の送信ユニットと
を備える、ユーザ装置。
【請求項１０】
第１の作成ユニットを更に備え、
前記第１の作成ユニットは、前記ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成するように構成され、
前記第１のカプセル化ユニットは、前記制御コマンドを、前記第１の作成ユニットによって作成された前記ネットワーク通信ポート上の、前記ネットワークデータパケット内にカプセル化するように特に構成される、
請求項９に記載のユーザ装置。
【請求項１１】
制御コマンドを、コンパクトディスク（ＣＤ）、又はヒューマンインプット装置（ＨＩＤ）に送信されるデータパケット内にカプセル化するように構成された、第２のカプセル化ユニットと（ここで、前記制御コマンドは、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用され）、
前記第２のカプセル化ユニットによってカプセル化された前記データパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に、前記ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信するように構成された、第２の送信ユニットと
を備える、ユーザ装置。
【請求項１２】
ユーザ装置によって送信されたネットワークデータパケットを受信するように構成された、第１の受信ユニットと（ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記ネットワークデータパケット内にカプセル化されており）、
前記第１の受信ユニットによって受信された前記ネットワークデータパケットを、カプセル開放して、前記制御コマンドを取得するように構成された、第１のカプセル開放ユニットと、
前記第１のカプセル開放ユニットによって取得された前記制御コマンドの指示に従って、動作を実行するように構成された、第１の処理ユニットと
を備える、ＲＮＤＩＳ装置。
【請求項１３】
前記第１の受信ユニットは、前記ユーザ装置によって送信された前記ネットワークデータパケットを、前記ユーザ装置と、前記ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートを介して受信するように特に構成される、
請求項１１に記載のＲＮＤＩＳ装置。
【請求項１４】
ユーザ装置によって送信されたデータパケットを、新たに追加されたコンパクトディスク（ＣＤ）インタフェース、又はヒューマンインプット装置（ＨＩＤ）インタフェースを介して受信するように構成された、第２の受信ユニットと（ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記データパケット内にカプセル化されており）、
前記第２の受信ユニットによって受信された前記データパケットを、カプセル開放して、前記制御コマンドを取得するように構成された、第２のカプセル開放ユニットと、
前記第２のカプセル開放ユニットによって取得された前記制御コマンドの指示に従って、動作を実行するように構成された、第２の処理ユニットと
を備える、ＲＮＤＩＳ装置。
【請求項１５】
請求項９〜１１のいずれか一項に記載の、任意のユーザ装置と、請求項１２〜１４のいずれか一項に記載の、任意のリモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置とを備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、制御方法、装置、及びシステムに関する。
【背景技術】
【０００２】
リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）は、ネットワーク装置仕様である。これは、ＲＮＤＩＳ装置が、システムから来たオブジェクト識別子デスクリプタ（ＯＩＤ）を処理することを要求する。従って、システム内に提供されるドライバプログラムが、互換モードにおいて、様々なＲＮＤＩＳ装置によって使用されることが可能であり、特定のＲＮＤＩＳ装置のために、専用のドライバプログラムが開発される必要はなく、システムは、特定の機能を実施するために、様々なＯＩＤを、ＲＮＤＩＳ装置に送信することが可能である。
【０００３】
ＲＮＤＩＳの使用は、ユーザに多大な便宜をもたらすだけでなく、更に、ＲＮＤＩＳ装置の開発を簡単にする。しかし、ＲＮＤＩＳドライバプログラムは、ネットワークデータを伝送することのみが可能であり、ユーザの制御コマンドを伝送することはできない。従って、ユーザの基本的要求（ダイヤルアップ、及び、ダイヤルアップの切断など）は、ＲＮＤＩＳ装置に伝送されることができず、その他の操作を介してのみ、実施されることが可能である。例えば、ネットワークは、装置を除去することによってのみ、切断されることが可能であり、これは、ユーザにとって不便である。
【０００４】
この問題を解決するために、従来技術では、ＲＮＤＩＳドライバが、ＲＮＤＩＳ装置のインタフェースとして使用され、かつ、追加の制御インタフェースが、ＲＮＤＩＳ装置内に追加され、ここで、ユーザ装置は、ＲＮＤＩＳ装置を制御するために、制御コマンドを、制御インタフェースを介して送信する。
【０００５】
制御インタフェースの追加は、全ての種類のインタフェースを有するＲＮＤＩＳ装置にではなく、ユニバーサルシリアルバスインタフェースを有するＲＮＤＩＳ装置にのみ適用可能である。従って、この解決法は、一般的な適用性を有さない。加えて、新たな制御インタフェースが追加されるため、ユーザは、新たな制御インタフェースのための追加のドライバプログラムを追加する必要があり、これは、使用の複雑さを増加させる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態は、一般的な適用可能性を有するだけでなく、更に、追加のドライバプログラムをインストールすることなしに、ＲＮＤＩＳ装置への制御コマンドの伝送を実施することが可能であり、これにより、使用プロセスを単純にする、制御方法、装置、及びシステムを提供する。
【課題を解決するための手段】
【０００７】
制御方法は、
制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化し、ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用され、
カプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信することを含む。
【０００８】
制御方法は、
制御コマンドを、コンパクトディスク（ＣＤ）、又はヒューマンインタフェース装置（ＨＩＤ）に送信されるデータパケット内にカプセル化し、ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用され、
カプセル化されたパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信することを含む。
【０００９】
制御方法は、
ユーザ装置によって送信されたネットワークデータパケットを受信し、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されており、
ネットワークデータパケットをカプセル開放して、制御コマンドを取得し、
制御コマンドの指示に従って、動作を実行することを含む。
【００１０】
制御方法は、
ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して、ユーザ装置によって送信されたデータパケットを受信し、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されており、
データパケットをカプセル開放して、制御コマンドを取得し、
制御コマンドの指示に従って、動作を実行することを含む。
【００１１】
ユーザ装置は、
制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化するように構成された、第１のカプセル化ユニットと（ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用され）、
第１のカプセル化ユニットによってカプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信するように構成された、第１の送信ユニットとを含む。
【００１２】
ユーザ装置は、
制御コマンドを、ＣＤ、又はＨＩＤインタフェースのフォーマットにおけるデータパケット内にカプセル化するように構成された、第２のカプセル化ユニットと（ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用され）、
ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して、第２のカプセル化ユニットによってカプセル化されたデータパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信するように構成された、第２の送信ユニットとを含む。
【００１３】
ＲＮＤＩＳ装置は、
ユーザ装置によって送信されたネットワークデータパケットを受信するように構成された、第１の受信ユニットと（ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されており）、
第１の受信ユニットによって受信されたネットワークデータパケットを、カプセル開放して、制御コマンドを取得するように構成された、第１のカプセル開放ユニットと、
第１のカプセル開放ユニットによって取得された制御コマンドの指示に従って、動作を実行するように構成された、第１の処理ユニットとを含む。
【００１４】
ＲＮＤＩＳ装置は、
ＣＤインタフェース、又はＨＩＤインタフェースを介して、ユーザ装置によって送信されたデータパケットを受信するように構成された、第２の受信ユニットと（ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されており）、
第２の受信ユニットによって受信されたデータパケットを、カプセル開放して、制御コマンドを取得するように構成された、第２のカプセル開放ユニットと、
第２のカプセル開放ユニットによって取得された制御コマンドの指示に従って、動作を実行するように構成された、第２の処理ユニットとを含む。
【００１５】
通信システムは、本発明の実施形態によって提供される、任意のユーザ装置と、任意のＲＮＤＩＳ装置とを含む。
【発明の効果】
【００１６】
本発明の実施形態によれば、制御コマンドが、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化され、カプセル化されたネットワークデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信される。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加することも、追加のドライバプログラムをインストールすることもなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における、追加の制御インタフェースを追加すること、及び、ドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【００１７】
本発明の実施形態による技術的解決法を、より明確に説明するために、実施形態を説明するための添付の図面について、以下に簡単に紹介する。明らかに、添付の図面は、本発明のいくつかの実施形態を説明するものにすぎず、当業者は、そのような添付の図面から、いかなる創造的な活動も行うことなく、その他の図面を導き出すことが可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１による制御方法のフローチャートである。
【図２】本発明の実施形態２による制御方法のフローチャートである。
【図３ａ】本発明の実施形態３による制御方法のフローチャートである。
【図３ｂ】パーソナルコンピュータ（ＰＣ）と、ＲＮＤＩＳ装置との間の通信の概略シナリオ図である。
【図３ｃ】ＡＴコマンドをカプセル化するためにユーザデータグラムプロトコル（ＵＤＰ）データパケットを使用する、データパケットフォーマットである。
【図４】本発明の実施形態４による制御方法のフローチャートである。
【図５】本発明の実施形態５による制御方法のフローチャートである。
【図６ａ】ＰＣと、ＲＮＤＩＳ装置との間の通信の概略シナリオ図である。
【図６ｂ】本発明の実施形態４による制御方法のフローチャートである。
【図７ａ】本発明の実施形態によるユーザ装置の概略構成図である。
【図７ｂ】本発明の実施形態によるユーザ装置の、別の概略構成図である。
【図８】本発明の実施形態によるユーザ装置の、更に別の概略構成図である。
【図９】本発明の実施形態によるＲＮＤＩＳ装置の概略構成図である。
【図１０】本発明の実施形態によるＲＮＤＩＳ装置の、別の概略構成図である。
【図１１】本発明の実施形態による通信システムの概略構成図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態による技術的解決法について、添付の図面を参照して、以下に更に詳細に説明する。明らかに、説明される実施形態は、本発明の全ての実施形態ではなく、いくつかの実施形態にすぎない。当業者によって、本発明の実施形態に基づいて、いかなる創造的な活動も行うことなく導き出される全てのその他の実施形態は、本発明の保護範囲内に入る。
【００２０】
本発明の実施形態は、制御方法、装置、及びシステムを提供し、これらについて、それぞれ、以下に詳細に説明する。
【００２１】
実施形態１
この実施形態は、ユーザ装置の観点から説明される。ユーザ装置は、具体的には、ＰＣ又はラップトップなどの、端末であってもよい。
【００２２】
制御方法は、ＲＮＤＩＳ装置を制御するために使用される制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化し、カプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信することを含む。
【００２３】
図１を参照すると、特定のプロセスは、以下の通りであってもよい。
【００２４】
１０１：制御コマンドが、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化される。
【００２５】
例えば、制御コマンドは、ＲＮＤＩＳ装置に送信される、コネクションベースの伝送制御プロトコル（ＴＣＰ）データパケット内にカプセル化されてもよく、又は、
制御コマンドは、ＲＮＤＩＳ装置に送信される、コネクションレスのＵＤＰデータパケット内にカプセル化されてもよい。
【００２６】
制御コマンドは、ＲＮＤＩＳ装置を制御するために使用される。コマンドは、例えば、ＡＴコマンド、診断（ＤＩＡＧ）コマンド、又は、その他の、ユーザ定義のコマンドであってもよい。
【００２７】
１０２：カプセル化されたネットワークデータパケットは、ＲＮＤＩＳ装置を制御するために（例えば、ダイヤルアップの要求を初期化するため、個人識別番号（ＰＩＮ）をロック解除するため、又は、ＲＮＤＩＳ装置上のダイヤルアップを切断するために）、ＲＮＤＩＳ装置に送信される。
【００２８】
必要に応じて、ステップ１０１の前に、すなわち、制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化することの前に、プロセスは、ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成することを更に含んでもよく、ここで、ネットワーク通信ポートは、任意のポートであってもよく、しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。特定の作成方法については、従来技術を参照されたい（これについては、ここでは詳細に説明しない）。
【００２９】
ステップ１０１は、具体的には、制御コマンドを、ネットワーク通信ポートを介して送信されるネットワークデータパケット内にカプセル化することであってもよい。
【００３０】
前述の説明から、この実施形態によれば、制御コマンドが、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化され、カプセル化されたネットワークデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信される、ということがわかる。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加すること、及び、追加のドライバプログラムをインストールすることなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【００３１】
実施形態２
この実施形態は、ＲＮＤＩＳ装置の観点から説明される。ＲＮＤＩＳ装置は、具体的には、ＲＮＤＩＳポート上で使用される、無線データカードであってもよい。
【００３２】
制御方法は、ユーザ装置によって送信されたネットワークデータパケットを受信し（ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、ネットワークデータパケット内にカプセル化されており）、受信されたネットワークデータパケットをカプセル開放して、制御コマンドを取得し、制御コマンドの指示に従って、動作を実行することを含む。
【００３３】
図２を参照すると、特定のプロセスは、以下の通りであってもよい。
【００３４】
２０１：ユーザ装置によって送信されたネットワークデータパケットが受信され、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、ネットワークデータパケット内にカプセル化されている。コマンドは、ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドであってもよい。
【００３５】
例えば、ユーザ装置によって送信された、コネクションベースのＴＣＰデータパケットが受信されてもよく、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、ＴＣＰデータパケット内にカプセル化されており、又は、
コネクションレスのＵＤＰデータパケットが、ユーザ装置から受信され、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、ＵＤＰデータパケット内にカプセル化されている。
【００３６】
具体的には、ネットワークデータパケットは、ユーザ装置と、ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートを介して受信されてもよい。ネットワーク通信ポートは、任意のポートであってもよく、しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。
【００３７】
２０２：受信されたネットワークデータパケットは、カプセル開放されて、制御コマンドが取得され、これについては、以下に詳細に説明する。
【００３８】
ＲＮＤＩＳ装置は、受信されたネットワークデータパケットが、制御コマンドを運ぶかどうかを判定する。制御コマンドが運ばれている場合、ネットワークデータパケットは、カプセル開放され、制御コマンドが運ばれていない場合、ＲＮＤＩＳ装置は、受信されたネットワークデータパケットが、通常のネットワークデータであると判断し、データを、ネットワーク側に送信する。
【００３９】
２０３：ステップ２０２で取得された制御コマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）が実行される。
【００４０】
必要に応じて、ＲＮＤＩＳ装置は、更に、応答メッセージを返してもよく、そして、ブロードキャストデータパケットを送信することによって、装置ステータスの変化を、システムに報告してもよい。
【００４１】
例えば、ＲＮＤＩＳ装置は、応答メッセージを、図３ｃに示すフォーマット内にカプセル化し、メッセージを、ユーザ装置に送信する。
【００４２】
前述の説明から、この実施形態によれば、ユーザ装置によって送信されたネットワークデータパケットが受信され（ここで、制御コマンドが、ネットワークデータパケット内にカプセル化されており）、ネットワークデータパケットがカプセル開放されて、制御コマンドが取得され、制御コマンドの指示に従って、動作が実行される、ということがわかる。これにより、ユーザ装置は、ＲＮＤＩＳ装置に対する制御を実現する。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加すること、及び、追加のドライバプログラムをインストールすることなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【００４３】
実施形態３
実施形態１、及び実施形態２で説明された方法に従って、以下のセクションでは、詳細な説明のために、例を使用する。
【００４４】
この実施形態では、ユーザ装置がＰＣであり、ネットワークデータパケットがコネクションレスのＵＤＰデータパケットであり、制御コマンドがＡＴコマンドである例が採用される。
【００４５】
図３ａを参照すると、特定のプロセスは、以下の通りであってもよい。
【００４６】
３０１：ネットワーク通信ポートが、ＰＣと、ＲＮＤＩＳ装置との間に作成され、ここで、ネットワーク通信ポートは、ＲＮＤＩＳ装置と通信するために使用され、任意のポートであってもよい。しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。説明の便宜のために、本発明の実施形態では、ネットワーク通信ポートは、ＲＮＤＩＳ制御プログラムのポートと呼ばれる。
【００４７】
例えば、図３ｂを参照すると、図３ｂは、ＰＣと、ＲＮＤＩＳ装置との間の通信の概略シナリオ図である。図３ｂから、ファイル転送プロトコル（ＦＴＰ）アプリケーションのポート番号は、２１であり、ハイパーテキスト転送プロトコル（ＨＴＴＰ）アプリケーションのポート番号は、８０である、ということがわかる。ＰＣ内での、使用されているポート番号は、２１、及び８０のみであると仮定すると、ＲＮＤＩＳ制御プログラムのポートＸは、ポート２１、及び８０を除く、任意のポートであってもよい。
【００４８】
ＲＮＤＩＳ装置は、ネットワーク装置であるため、ＰＣ内のアプリケーションは、ネットワークデータを、ＲＮＤＩＳ装置に、ネットワーク通信ポートを介して直接送信することが可能である。
【００４９】
３０２：ステップ３０１で作成されたネットワーク通信ポート上で、ＰＣは、ユーザ定義の制御コマンドを、ＲＮＤＩＳ装置に発行する必要があり、例えば、ＡＴコマンドが、コネクションレスのＵＤＰデータパケット内にカプセル化される。
【００５０】
例えば、図３ｃを参照すると、図３ｃは、ＡＴコマンドをカプセル化するためにＵＤＰデータパケットを使用する、データパケットフォーマットである。ＡＴフラグフィールドは、ユーザ定義の制御コマンドの、識別フィールドである。このフィールドのサイズは、８バイトに設定されてもよい。ＡＴコマンドデータフィールドは、ユーザ定義の制御コマンドの、データフィールドである。このフィールドのサイズは、可変であり、これは、データのサイズに従って設定されてもよい。このフィールドの最大サイズは、１４６４バイトであってもよい。
【００５１】
ＵＤＰデータパケット（この中に、ＡＴコマンドがカプセル化されている）では、インターネットヘッダフィールド、インターネットプロトコル（ＩＰ）ヘッダフィールド、及びＵＤＰヘッダフィールドのフォーマットは、従来のＵＤＰデータパケットフォーマットと同じである。インターネットヘッダフィールドのサイズは、１４バイトであり、ＩＰヘッダフィールドのサイズは、２０バイトであり、ＵＤＰヘッダフィールドのサイズは、８バイトである。しかし、ＵＤＰデータパケットが、ＲＮＤＩＳ装置によって受信されることが可能であることを確実にするために、インターネットヘッダのターゲット媒体アクセス制御（ＭＡＣ）アドレスは、ＲＮＤＩＳ装置内の、ＭＡＣアドレス又はブロードキャストアドレスを使用する必要がある。同様に、ＵＤＰデータパケットが、ＲＮＤＩＳ装置によって受信されることが可能であることを確実にするために、ＩＰヘッダ内のターゲットＩＰアドレスも、ＲＮＤＩＳ装置の、ＩＰアドレス又はブロードキャストアドレスのアドレスを使用する必要がある。
【００５２】
３０３：ＰＣは、ＵＤＰデータパケット（この中に、ＡＴコマンドがカプセル化されている）を、ＲＮＤＩＳ装置に送信する。
【００５３】
３０４：ＲＮＤＩＳ装置は、ＰＣによって送信されたＵＤＰデータパケットを受信し、ＵＤＰデータパケットがＡＴコマンドを運ぶかどうかを判定する（例えば、ＵＤＰデータパケット内のＡＴ識別子が一致するかどうかを判定する）。ＵＤＰデータパケットがＡＴコマンドを運ぶ場合、受信されたＵＤＰデータパケットは、カプセル開放されて、ＡＴコマンドが取得される。特定のパケットカプセル開放方法については、従来技術を参照されたい（これについては、ここでは詳細に説明しない）。ＵＤＰデータパケットがＡＴコマンドを運ばない場合（例えば、データパケット内のＡＴ識別子が一致しない場合）、ＵＤＰデータパケットは、通常のＵＤＰデータパケットであると判断され、ＲＮＤＩＳは、ＵＤＰデータパケットを、ネットワーク側に直接送信する。
【００５４】
３０５：ＲＮＤＩＳ装置は、ステップ３０４で取得されたＡＴコマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）を実行する。
【００５５】
必要に応じて、ＲＮＤＩＳ装置は、ＵＤＰデータパケットに応答することによって、対応するＡＴコマンドに応答してもよく、そして、ブロードキャストデータパケットを送信することによって、ＲＮＤＩＳ装置の装置ステータスの変化を、ＰＣに報告してもよい。
【００５６】
前述の説明は、ネットワークデータパケットが、コネクションレスのＵＤＰデータパケットである場合を、例として使用したにすぎないということに留意されたい。その他のネットワークデータパケット（例えば、コネクションベースのＴＣＰデータパケット）も使用されてもよいということを理解されたい。更に、制御コマンドも、ＡＴコマンドに加えて、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドであってもよい。
【００５７】
前述の説明から、この実施形態によれば、ＡＴコマンドが、ＲＮＤＩＳ装置に送信されるＵＤＰデータパケット内にカプセル化され、カプセル化されたＵＤＰデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信される、ということがわかる。従来のネットワークアーキテクチャでは、ユーザ装置は、ＵＤＰデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法では、新たな制御インタフェースが追加される必要はなく、ＲＮＤＩＳ装置の、元のインタフェースが使用される。従来技術における、新たな制御インタフェースを追加することを必要とする解決法と比較して、この解決法は、ユーザの使用を容易にする。更に、この解決法を使用すれば、新たな制御インタフェースが追加される必要がないため、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【００５８】
実施形態４
ユーザ装置と、ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートに加えて、ＣＤインタフェース、又はＨＩＤインタフェースも、制御コマンドをカプセル化して送信するために、ＲＮＤＩＳ装置に追加されてもよい。すなわち、制御コマンドは、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおいてカプセル化され、そして、ＲＮＤＩＳ装置に、ＣＤインタフェース、又はＨＩＤインタフェースを介して送信される。
【００５９】
実施形態１と同様に、この実施形態も、ユーザ装置の観点から説明される。ユーザ装置は、ＰＣ又はラップトップなどの、端末装置であってもよい。
【００６０】
図４を参照すると、制御方法が提供され、この方法の特定のプロセスは、以下の通りであってもよい。
【００６１】
４０１：制御コマンドが、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット内にカプセル化される。
【００６２】
制御コマンドは、ＲＮＤＩＳ装置を制御するために使用される。コマンドは、具体的には、ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドであってもよい。
【００６３】
４０２：カプセル化されたネットワークデータパケットは、ＲＮＤＩＳ装置を制御するために（例えば、ダイヤルアップを要求するため、ＰＩＮをロック解除するため、又は、ＲＮＤＩＳ装置上のダイヤルアップを切断するために）、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に設定されたＣＤ、又はＨＩＤインタフェースを介して送信される。
【００６４】
前述の説明から、この実施形態によれば、制御コマンドが、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット内にカプセル化され、カプセル化されたデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に設定されたＣＤフォーマット、又はＨＩＤインタフェースを介して送信される、ということがわかる。従来のＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置の、汎用ドライバプログラムを含むため、この解決法では、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させる。
【００６５】
実施形態５
実施形態４に対応して、この実施形態は、ＲＮＤＩＳ装置の観点から説明される。
【００６６】
図５を参照すると、制御方法が提供され、この方法の特定のプロセスは、以下の通りであってもよい。
【００６７】
５０１：データパケットが、ユーザ装置から、ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して受信され、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されている。
【００６８】
ここでのデータパケットは、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケットであることに留意されたい。
【００６９】
５０２：受信されたデータパケットは、カプセル開放されて、制御コマンド（ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドなど）が取得される。具体的には、以下の通りである。
【００７０】
ＲＮＤＩＳ装置は、受信されたネットワークデータパケットが、制御コマンドを運ぶかどうかを判定する。制御コマンドが運ばれている場合、ネットワークデータパケットは、カプセル開放され、制御コマンドが運ばれていない場合、ＲＮＤＩＳ装置は、受信されたデータパケットが、通常のデータであるかどうかを判定し、データパケットを、従来技術に従って処理する。
【００７１】
５０３：ステップ５０２で取得された制御コマンドの指示に従って、動作（ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断など）が実行される。
【００７２】
前述の説明から、この実施形態によれば、ユーザ装置によって送信されたデータパケットが、ＣＤインタフェース、又はＨＩＤインタフェースを介して受信され（ここで、制御コマンドが、データパケット内にカプセル化されており）、データパケットがカプセル開放されて、制御コマンドが取得される、ということがわかる。その後、制御コマンドの指示に従って、動作が実行される。従って、ユーザ装置は、ＲＮＤＩＳ装置に対する制御を実現する。従来のＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置の、汎用ドライバプログラムを含むため、この解決法では、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させる。しかし、この解決法は追加のインタフェースを追加することを必要とするため、実施形態１、２、及び３による技術的解決法と比較して、この解決法は、実施がより複雑である。
【００７３】
実施形態６
実施形態４、及び実施形態５で説明された方法に従って、以下のセクションでは、詳細な説明のために、例を使用する。
【００７４】
実施形態３と同様に、この実施形態では、ユーザ装置がＰＣであり、制御コマンドがＡＴコマンドである例が、やはり採用される。実施形態３とは異なり、この実施形態では、ＰＣと、ＲＮＤＩＳ装置との間に、通信ネットワークポートは作成されず、しかし、ＣＤインタフェース、又はＨＩＤインタフェースが、ＲＮＤＩＳ装置に追加される。この解決法は、主として、複合装置（ｃｏｍｐｏｓｉｔｉｏｎａｌ  ｄｅｖｉｃｅ）（例えば、ＵＳＢ装置）へのインタフェースをサポートする装置に適用可能である。以下のセクションでは、簡潔な説明のために、ユーザ装置がＰＣであり、制御コマンドがＡＴコマンドであることを、例として採用する。
【００７５】
最初に、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット（これと共に、制御コマンドがカプセル化されている）を受信するように構成された、ＣＤインタフェース、又はＨＩＤインタフェースが、ＲＮＤＩＳ装置に追加される必要がある。但し、元のＲＮＤＩＳポートは、一般的なデータパケットを受信するために、依然として使用される。図６ａを参照すると、図６ａは、ＰＣと、ＲＮＤＩＳ装置との間の通信の概略シナリオ図である。ＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置のための、汎用ドライバプログラムを、すでに提供している。従って、この技術的解決法は、追加のドライバプログラムを必要としない。
【００７６】
図６ｂを参照すると、特定のプロセスは、以下の通りであってもよい。
【００７７】
６０１：ＰＣは、ＲＮＤＩＳ装置に送信されるユーザ定義の制御コマンド（ＡＴコマンドなど）を、ＣＤ、又はＨＩＤインタフェースに送信されるデータパケット内にカプセル化する。
【００７８】
６０２：ＰＣは、データパケット（この中に、ＡＴコマンドがカプセル化されている）を、ＲＮＤＩＳ装置に送信する。
【００７９】
６０３：ＲＮＤＩＳ装置は、ＰＣから送信されたデータパケットを、ＣＤ、又はＨＩＤインタフェースを介して受信し、データパケットがＡＴコマンドを運ぶかどうかを判定する（例えば、データパケット内のＡＴ識別子が一致するかどうかを判定する）。データパケットがＡＴコマンドを運ぶ場合、受信されたデータパケットは、カプセル開放されて、ＡＴコマンドが取得される。パケットカプセル開放方法については、従来技術を参照されたい（これについては、ここでは詳細に説明しない）。データパケットがＡＴコマンドを運ばない場合（例えば、データパケット内のＡＴコマンドが一致しない場合）、データパケットは、通常のＣＤ、又はＨＩＤデータであると判断され、従来技術に従って処理される。
【００８０】
６０４：ＲＮＤＩＳ装置は、ステップ６０３で取得されたＡＴコマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）を実行する。
【００８１】
必要に応じて、ＲＮＤＩＳ装置は、データパケットに応答することによって、対応するＡＴコマンドに応答してもよく、そして、ブロードキャストデータパケットを送信することによって、装置ステータスの変化を、ＰＣに報告してもよい。
【００８２】
前述のセクションは、ＡＴコマンドを、説明のための例として使用したにすぎないということに留意されたい。また、その他のコマンド（ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンド）も使用されてもよいということを理解されたい。
【００８３】
前述の説明から、この実施形態によれば、追加のＣＤ、又はＨＩＤインタフェースが、ＲＮＤＩＳ装置上に追加され、ＡＴコマンドが、ＲＮＤＩＳ装置に送信されるデータパケット内にカプセル化され、カプセル化されたデータパケットが、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に、ＣＤインタフェース、又はＨＩＤインタフェースを介して送信される、ということがわかる。従来のＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置の、汎用ドライバプログラムを含むため、この解決法では、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させる。しかし、この解決法は追加のインタフェースを必要とするため、実施形態３と比較して、実施がより複雑である。
【００８４】
実施形態７
実施形態１〜３で提供される方法のより良い実施のために、本発明のこの実施形態は、ユーザ装置を更に提供する。図７ａに示すように、このユーザ装置は、第１のカプセル化ユニット７０１と、第１の送信ユニット７０２とを含む。
【００８５】
第１のカプセル化ユニット７０１は、制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化するように構成され、ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用される。
【００８６】
ネットワークデータパケットは、コネクションベースのＴＣＰデータパケット、又は、コネクションレスのＵＤＰデータパケットであってもよい。コマンドは、ＡＴコマンドであってもよい。
【００８７】
第１の送信ユニット７０２は、第１のカプセル化ユニット７０１によってカプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置を制御するために（例えば、ダイヤルアップの要求を初期化するため、ＰＩＮをロック解除するため、又は、ＲＮＤＩＳ装置上のダイヤルアップを切断するために）、ＲＮＤＩＳ装置に送信するように構成される。
【００８８】
必要に応じて、図７ｂを参照すると、ユーザ装置は、第１の作成ユニット７０３も含んでもよい。
【００８９】
第１の作成ユニット７０３は、ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成するように構成される。ネットワーク通信ポートは、任意のポートであってもよい。しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。作成方法については、従来技術を参照されたい（これについては、ここでは詳細に説明しない）。
【００９０】
同時に、第１のカプセル化ユニット７０１は、制御コマンドを、第１の作成ユニット７０３によって作成されたネットワーク通信ポート上の、ネットワークデータパケット内にカプセル化するように特に構成される。
【００９１】
必要に応じて、ユーザ装置は、ＲＮＤＩＳ装置によって返された、制御コマンドに関する応答を受信し、そして、ＲＮＤＩＳ装置によって報告された、ＲＮＤＩＳ装置の装置ステータスの変化を更に受信するように構成された、第１の受信ユニットを更に含んでもよい。
【００９２】
ユニットの詳細な実施については、前述の実施形態を参照されたい（これについては、ここでは詳細に説明しない）。
【００９３】
前述の説明から、この実施形態では、ユーザ装置の第１のカプセル化ユニット７０１が、制御コマンドを、ＲＮＤＩＳ装置に送信されるネットワークデータパケット内にカプセル化してもよい、ということがわかる。次に、第１の送信ユニット７０２が、カプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に送信する。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加すること、及び、追加のドライバプログラムをインストールすることなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における、新たな制御インタフェースを追加すること、及び、ドライバプログラムを追加してインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【００９４】
実施形態８
実施形態４〜６で提供される方法のより良い実施のために、本発明のこの実施形態は、ユーザ装置を更に提供する。図８に示すように、このユーザ装置は、第２のカプセル化ユニット８０１と、第２の送信ユニット８０２とを含む。
【００９５】
第２のカプセル化ユニット８０１は、制御コマンドを、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット内にカプセル化するように構成され、ここで、制御コマンドは、ＲＮＤＩＳ装置を制御するために使用される。コマンドは、ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドであってもよい。
【００９６】
第２の送信ユニット８０２は、第２のカプセル化ユニット８０１によってカプセル化されたデータパケットを、ＲＮＤＩＳ装置を制御するために（例えば、ダイヤルアップの要求を初期化するため、ＰＩＮをロック解除するため、又は、ＲＮＤＩＳ装置上のダイヤルアップを切断するために）、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に配置されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信するように構成される。
【００９７】
前述の説明から、この実施形態で提供されるユーザ装置の、第２のカプセル化ユニット８０１が、制御コマンドを、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット内にカプセル化し、第２の送信ユニット８０２が、データパケットを、ＲＮＤＩＳ装置を制御するために、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に設定されたＣＤ、又はＨＩＤインタフェースを介して送信する、ということがわかる。従来のＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置の、汎用ドライバプログラムを含むため、この解決法では、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させる。
【００９８】
実施形態９
実施形態７に対応して、本発明のこの実施形態は、ＲＮＤＩＳ装置を更に提供する。図９に示すように、このＲＮＤＩＳ装置は、第１の受信ユニット９０１と、第１のカプセル開放ユニット９０２と、第１の処理ユニット９０３とを含む。
【００９９】
第１の受信ユニット９０１は、ユーザ装置によって送信されたネットワークデータパケットを受信するように構成され、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンド（例えば、ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンド）が、ネットワークデータパケット内にカプセル化されている。ネットワークデータパケットは、コネクションベースのＴＣＰデータパケット、又は、コネクションレスのＵＤＰデータパケットであってもよい。
【０１００】
第１のカプセル開放ユニット９０２は、第１の受信ユニット９０１によって受信されたネットワークデータパケットを、カプセル開放して、制御コマンドを取得するように構成される。詳細については、前述の実施形態を参照されたい（これについては、ここでは詳細に説明しない）。
【０１０１】
第１の処理ユニット９０３は、第２のカプセル開放ユニット９０２によって取得された制御コマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）を実行するように構成される。
【０１０２】
受信ユニット９０１は、ユーザ装置によって送信されたネットワークデータパケットを、ユーザ装置と、ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートを介して受信するように特に構成される。ネットワーク通信ポートは、任意のポートであってもよく、しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。
【０１０３】
必要に応じて、ＲＮＤＩＳ装置は、応答を、ユーザ装置に返すように構成された、第１の応答ユニットも含んでもよい。応答ユニットは、更に、ブロードキャストデータパケットを送信することによって、装置ステータスの変化を、ユーザ装置に報告してもよい。
【０１０４】
前述のユニットの詳細な実施については、前述の実施形態を参照されたい（これについては、ここでは詳細に説明しない）。
【０１０５】
ＲＮＤＩＳ装置は、具体的には、ＲＮＤＩＳポートを使用する、無線データカードであってもよい。
【０１０６】
前述の説明から、この実施形態で提供されるＲＮＤＩＳ装置の、第１の受信ユニット９０１が、ユーザ装置によって送信されたネットワークデータパケットを受信することが可能であり、ここで、制御コマンドが、ネットワークデータパケット内にカプセル化されており、第１のカプセル開放ユニット９０２が、データパケットをカプセル開放して、制御コマンドを取得し、次に、第１の処理ユニット９０３が、制御コマンドの指示に従って、動作を実行する、ということがわかる。これにより、ユーザ装置は、ＲＮＤＩＳ装置を制御する。従来のネットワークアーキテクチャでは、ユーザ装置は、ネットワークデータパケットを、ＲＮＤＩＳ装置に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースを追加することも、追加のドライバプログラムをインストールすることもなしに、制御コマンドが、ＲＮＤＩＳ装置に伝送されることが可能である。従来技術における、新たな制御インタフェースを追加すること、及び、ドライバプログラムを追加してインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、かつ、ＲＮＤＩＳ装置に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【０１０７】
実施形態１０
実施形態８に対応して、この実施形態は、ＲＮＤＩＳ装置を更に提供する。図１０に示すように、このＲＮＤＩＳ装置は、第２の受信ユニット１００１と、第２のカプセル開放ユニット１００２と、第２の処理ユニット１００３とを含む。
【０１０８】
第２の受信ユニット１００１は、データパケットを、ユーザ装置から、ＣＤインタフェース、又はＨＩＤインタフェースを介して受信するように構成され、ここで、ＲＮＤＩＳ装置を制御するために使用される制御コマンドが、データパケット内にカプセル化されている。
【０１０９】
ここでのデータパケットは、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるものであることに留意されたい。
【０１１０】
第２のカプセル開放ユニット１００２は、第２の受信ユニット１００１によって受信されたデータパケットを、カプセル開放して、制御コマンド（ＡＴコマンド、ＤＩＡＧコマンド、又は、その他の、ユーザ定義のコマンドなど）を取得するように構成される。詳細については、前述の実施形態を参照されたい（これについては、ここでは詳細に説明しない）。
【０１１１】
第２の処理ユニット１００３は、第２のカプセル開放ユニット１００２によって取得された制御コマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）を実行するように構成される。
【０１１２】
ＲＮＤＩＳ装置は、具体的には、ＲＮＤＩＳポートを使用する、無線データカードであってもよい。
【０１１３】
前述の説明から、この実施形態によって提供されるＲＮＤＩＳ装置の、第２の受信ユニット１００１が、データパケット（この中に、制御コマンドがカプセル化されている）を、ユーザ装置から、ＣＤインタフェース、又はＨＩＤインタフェースを介して受信し、第２のカプセル開放ユニット１００２が、データパケットをカプセル開放して、制御コマンドを取得し、次に、第２の処理ユニット１００３が、制御コマンドの指示に従って、動作を実行する、ということがわかる。これにより、ユーザ装置は、ＲＮＤＩＳ装置を制御する。従来のＰＣシステムは、ＣＤインタフェース、又はＨＩＤ装置の、汎用ドライバプログラムを含むため、この解決法では、追加のドライバプログラムがインストールされる必要はない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させる。
【０１１４】
実施形態１１
対応して、この実施形態は、通信システムを提供する。図１１に示すように、この通信システムは、本発明の実施形態によって提供される、任意のユーザ装置７００と、任意のＲＮＤＩＳ装置９００とを含む。
【０１１５】
ユーザ装置７００は、制御コマンドを、ＲＮＤＩＳ装置９００に送信されるネットワークデータパケット内に、あるいは、ＣＤフォーマット、又はＨＩＤインタフェースフォーマットにおけるデータパケット内に、カプセル化し、カプセル化されたネットワークデータパケットを、ＲＮＤＩＳ装置９００に送信し、あるいは、カプセル化されたデータパケットを、ＲＮＤＩＳ装置に、ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信し、これにより、ＲＮＤＩＳ装置９００を制御するように構成される。制御コマンドは、ＲＮＤＩＳ装置９００を制御するために使用され、そして、ＡＴコマンドであってもよい。ネットワークデータパケットは、具体的には、ＴＣＰデータパケット、又はＵＤＰデータパケットであってもよい。
【０１１６】
ＲＮＤＩＳ装置９００は、ユーザ装置７００によって送信されたネットワークデータパケット、又はデータパケットを受信し（ここで、ＲＮＤＩＳ装置９００を制御するために使用される制御コマンドが、ネットワークデータパケット、又はデータパケット内にカプセル化されており）、ネットワークデータパケット、又はデータパケットをカプセル開放して、制御コマンドを取得し、次に、制御コマンドの指示に従って、動作（例えば、ダイヤルアップ、ＰＩＮのロック解除、又は、ダイヤルアップの切断）を実行するように構成される。
【０１１７】
特定の実施では、必要に応じて、ユーザ装置７００は、ＲＮＤＩＳ装置９００と通信するためのネットワーク通信ポートを作成し、制御コマンドを、ネットワーク通信ポート上の、ネットワークデータパケット内にカプセル化するように、更に構成される。ネットワーク通信ポートは、任意のポートであってもよく、しかし、ポート番号は、他の既知のアプリケーションのポート番号と同じであってはならない。
【０１１８】
同時に、ＲＮＤＩＳ装置９００は、ネットワークデータパケットを、ユーザ装置と、ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートを介して受信するように特に構成される。
【０１１９】
必要に応じて、ＲＮＤＩＳ装置９００は、応答メッセージを返すように、かつ、ブロードキャストデータパケットを送信することによって、装置ステータスの変化を、システムに報告するように、更に構成される。
【０１２０】
同時に、ユーザ装置７００は、ＲＮＤＩＳ装置９００によって返された応答メッセージを受信するように、かつ、装置ステータスの変化を報告するように、更に構成される。
【０１２１】
前述のユニットの詳細な実施については、前述の実施形態を参照されたい（これについては、ここでは詳細に説明しない）。
【０１２２】
前述の説明から、この実施形態による通信システムにおける、ユーザ装置７００が、制御コマンドを、ＲＮＤＩＳ装置９００に送信されるネットワークデータパケット内にカプセル化し、カプセル化されたＵＤＰデータパケットを、ＲＮＤＩＳ装置９００を制御するために、ＲＮＤＩＳ装置９００に送信する、ということがわかる。従来のネットワークアーキテクチャでは、ユーザ装置７００は、ネットワークデータを、ＲＮＤＩＳ装置９００に、直接送信することが可能である。従って、この解決法を使用すれば、新たな制御インタフェースが追加される必要はなく、ＲＮＤＩＳ装置９００の、元のインタフェースが使用される。従来技術における、追加の制御インタフェースを追加することを必要とする解決法と比較して、この解決法は、ユーザの使用を容易にする。更に、追加のドライバプログラムがインストールされる必要もない。従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、この解決法は、適用の複雑さを減少させ、更に、この解決法は、ＲＮＤＩＳ装置９００に対する特別な要求を有さず、これは、一般的に適用可能であり、かつ、実施が容易である。
【０１２３】
本発明のこの実施形態でも、制御チャネルを作成するために、追加のＣＤ、又はＨＩＤインタフェースが追加されてもよい、ということに留意されたい。しかし、ユーザ装置７００の従来のシステムは、ＣＤ、又はＨＩＤインタフェースのための汎用ドライバプログラムを、すでに含む。従って、この解決法は、追加のドライバプログラムを必要とせず、これによっても、従来技術における、追加のドライバプログラムをインストールすることを必要とする解決法と比較して、適用の複雑さが減少する。
【０１２４】
前述の実施形態の、全て、又は一部のステップは、ハードウェアに指示するプログラムによって実施されてもよい、ということを当業者は理解できる。プログラムは、コンピュータ読み取り可能な記憶媒体内に記憶されてもよい。記憶媒体は、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、又はコンパクトディスクであってもよい。
【０１２５】
上記では、本発明の実施形態による、制御方法、装置、及びシステムの、詳細な紹介を提供した。本発明の原理、及び実施について、特定の実施形態を介して、本出願において詳細に説明したが、この説明は、本発明の方法、及び核となる概念の理解を容易にするために使用されるものにすぎない。同時に、当業者は、本発明の特定の実施、及び範囲に関して、本発明の概念に従って、本発明に対して修正、及び変形を行うことが可能である。結論として、本明細書は、本発明を限定するものと解釈されるべきではない。
【図１】
2013543307.tif 000003
【図２】
2013543307.tif 000004
【図３ａ】
2013543307.tif 000005
【図３ｂ】
2013543307.tif 000006
【図３ｃ】
2013543307.tif 000007
【図４】
2013543307.tif 000008
【図５】
2013543307.tif 000009
【図６ａ】
2013543307.tif 000010
【図６ｂ】
2013543307.tif 000011
【図７ａ】
2013543307.tif 000012
【図７ｂ】
2013543307.tif 000013
【図８】
2013543307.tif 000014
【図９】
2013543307.tif 000015
【図１０】
2013543307.tif 000016
【図１１】
2013543307.tif 000017
【手続補正書】
【提出日】平成25年4月23日(2013.4.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御コマンドを、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置に送信されるネットワークデータパケット内にカプセル化し、ここで、前記制御コマンドは、前記ＲＮＤＩＳ装置を制御するために使用され、
カプセル化されたネットワークデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に送信すること
を含む、制御方法。
【請求項２】
前記ＲＮＤＩＳ装置は、ＲＮＤＩＳポート上で使用される無線データカードである、請求項１に記載の方法。
【請求項３】
前記制御コマンドは、前記ＲＮＤＩＳ装置が、ダイヤルアップの要求を初期化するように、又は、ダイヤルアップを切断するように前記ＲＮＤＩＳ装置を制御するために使用される、請求項１又は２に記載の方法。
【請求項４】
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することは、
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される、コネクションベースの伝送制御プロトコル（ＴＣＰ）データパケット内にカプセル化すること、又は、
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される、コネクションレスのユーザデータグラムプロトコル（ＵＤＰ）データパケット内にカプセル化すること
を含む、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することの前に、
前記ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成すること
を更に含み、前記制御コマンドを、前記ＲＮＤＩＳ装置に送信される前記ネットワークデータパケット内にカプセル化することは、前記制御コマンドを、前記ネットワーク通信ポート上の、ネットワークデータパケット内にカプセル化することである、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
制御コマンドを、コンパクトディスク（ＣＤ）、又はヒューマンインプット装置（ＨＩＤ）のフォーマットにおけるデータパケット内にカプセル化し、ここで、前記制御コマンドは、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用され、
カプセル化されたデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に、前記ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信すること
を含む、制御方法。
【請求項７】
ユーザ装置によって送信されたネットワークデータパケットを受信し、ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記ネットワークデータパケット内にカプセル化されており、
前記ネットワークデータパケットをカプセル開放して、前記制御コマンドを取得し、
前記制御コマンドの指示に従って、動作を実行すること
を含む、制御方法。
【請求項８】
前記ユーザ装置からの前記ネットワークデータパケットを受信することは、
前記ユーザ装置によって送信された、コネクションベースの伝送制御プロトコル（ＴＣＰ）データパケットを受信すること（ここで、前記ＲＮＤＩＳ装置を制御するために使用される前記制御コマンドが、前記ＴＣＰデータパケット内にカプセル化されており）、又は、
前記ユーザ装置からの、コネクションレスのユーザデータグラムプロトコル（ＵＤＰ）データパケットを受信すること（ここで、前記ＲＮＤＩＳ装置を制御するために使用される前記コマンドが、前記ＵＤＰデータパケット内にカプセル化されている）
を含む、請求項７に記載の方法。
【請求項９】
前記ユーザ装置によって送信された前記ネットワークデータパケットを受信することは、
前記ユーザ装置によって送信された前記ネットワークデータパケットを、前記ユーザ装置と、前記ＲＮＤＩＳ装置との間に作成されたネットワーク通信ポートを介して受信すること
を含む、請求項７又は８に記載の方法。
【請求項１０】
ユーザ装置からのデータパケットを、新たに追加されたコンパクトディスク（ＣＤ）インタフェース、又はヒューマンインプット装置（ＨＩＤ）インタフェースを介して受信し、ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記データパケット内にカプセル化されており、
前記データパケットをカプセル開放して、前記制御コマンドを取得し、
前記制御コマンドの指示に従って、動作を実行すること
を含む、制御方法。
【請求項１１】
制御コマンドを、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置に送信されるネットワークデータパケット内にカプセル化するように構成された、第１のカプセル化ユニットと（ここで、前記制御コマンドは、前記ＲＮＤＩＳ装置を制御するために使用され）、
前記第１のカプセル化ユニットによってカプセル化された前記ネットワークデータパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に送信するように構成された、第１の送信ユニットと
を備える、ユーザ装置。
【請求項１２】
第１の作成ユニットを更に備え、
前記第１の作成ユニットは、前記ＲＮＤＩＳ装置と通信するためのネットワーク通信ポートを作成するように構成され、
前記第１のカプセル化ユニットは、前記制御コマンドを、前記第１の作成ユニットによって作成された前記ネットワーク通信ポート上の、前記ネットワークデータパケット内にカプセル化するように特に構成される、
請求項１１に記載のユーザ装置。
【請求項１３】
制御コマンドを、コンパクトディスク（ＣＤ）、又はヒューマンインプット装置（ＨＩＤ）に送信されるデータパケット内にカプセル化するように構成された、第２のカプセル化ユニットと（ここで、前記制御コマンドは、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用され）、
前記第２のカプセル化ユニットによってカプセル化された前記データパケットを、前記ＲＮＤＩＳ装置を制御するために、前記ＲＮＤＩＳ装置に、前記ＲＮＤＩＳ装置上に設定されたＣＤインタフェース、又はＨＩＤインタフェースを介して送信するように構成された、第２の送信ユニットと
を備える、ユーザ装置。
【請求項１４】
ユーザ装置によって送信されたネットワークデータパケットを受信するように構成された、第１の受信ユニットと（ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記ネットワークデータパケット内にカプセル化されており）、
前記第１の受信ユニットによって受信された前記ネットワークデータパケットを、カプセル開放して、前記制御コマンドを取得するように構成された、第１のカプセル開放ユニットと、
前記第１のカプセル開放ユニットによって取得された前記制御コマンドの指示に従って、動作を実行するように構成された、第１の処理ユニットと
を備える、ＲＮＤＩＳ装置。
【請求項１５】
前記第１の受信ユニットは、前記ユーザ装置によって送信された前記ネットワークデータパケットを、前記ユーザ装置と、前記ＲＮＤＩＳ装置との間に作成された、ネットワーク通信ポートを介して受信するように特に構成される、
請求項１４に記載のＲＮＤＩＳ装置。
【請求項１６】
ユーザ装置によって送信されたデータパケットを、新たに追加されたコンパクトディスク（ＣＤ）インタフェース、又はヒューマンインプット装置（ＨＩＤ）インタフェースを介して受信するように構成された、第２の受信ユニットと（ここで、リモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置を制御するために使用される制御コマンドが、前記データパケット内にカプセル化されており）、
前記第２の受信ユニットによって受信された前記データパケットを、カプセル開放して、前記制御コマンドを取得するように構成された、第２のカプセル開放ユニットと、
前記第２のカプセル開放ユニットによって取得された前記制御コマンドの指示に従って、動作を実行するように構成された、第２の処理ユニットと
を備える、ＲＮＤＩＳ装置。
【請求項１７】
請求項１１〜１３のいずれか一項に記載の、任意のユーザ装置と、請求項１４〜１６のいずれか一項に記載の、任意のリモートネットワークドライバインタフェース仕様（ＲＮＤＩＳ）装置とを備える、通信システム。

【国際調査報告】
2013543307.tif 000018
2013543307.tif 000019
2013543307.tif 000020
2013543307.tif 000021