電池と、第1デバイスを第2デバイスに接続し、1つの電源ピン、1つのグランドピン、2つの送信ピン及び2つの受信ピンを有する第1コネクタと、前記電池を充電するべく、前記1つの電源ピン及び前記1つのグランドピンを介して前記第2デバイスから電力の供給を受け、前記1つの電源ピン及び前記1つのグランドピンを介して前記電池から前記第2デバイスへと電力を供給する充電モジュールと、前記第1コネクタの前記1つの電源ピン及び前記1つのグランドピンを検出し、検出結果に基づいて、前記第1デバイスがi前記第1コネクタを介して前記第2デバイスと接続されたか、及び、ii前記第2デバイスとの接続が解除されたかを検出する検出モジュールと、ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの送信ピンを介して、データを前記第2デバイスに送信し、前記ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの受信ピンを介して、データを前記第2デバイスから受信する通信モジュールとを備える第1デバイス。前記第1コネクタは、前記1つの電源ピン、前記1つのグランドピン、前記2つの送信ピン及び前記2つの受信ピンで構成されている請求項1に記載の第1デバイス。前記通信モジュールは、全二重通信モードでデータを送受信する請求項1又は2に記載の第1デバイス。請求項1に記載の前記第1デバイスと、前記第2デバイスとを備え、前記第2デバイスは、前記第1デバイスの前記第1コネクタと接続される第2コネクタを有し、前記第2デバイスは、ドッキングステーション、充電ステーション又はラップトップコンピュータを含むシステム。6つの導体で構成されているケーブルを更に備え、前記ケーブルは、前記第1デバイスの前記第1コネクタに接続される第3コネクタ、及び、前記第2デバイスの前記第2コネクタに接続される第4コネクタを有し、前記検出モジュールは更に、前記検出に基づいて、i前記ケーブルを介して第1デバイスが前記第2デバイスに接続されたか、及び、ii前記ケーブルの前記第3コネクタと前記第1デバイスの前記第1コネクタとの接続が解除されたか、又は、前記ケーブルの前記第4コネクタと前記第2デバイスの前記第2コネクタとの接続が解除されたかを検出する請求項4に記載のシステム。電池と、第1デバイスを第2デバイスに接続し、2つの送信ピン及び2つの受信ピンを有する第1コネクタと、前記電池を充電するべく、前記2つの送信ピン及び前記2つの受信ピンのうちの1以上を介して前記第2デバイスから電力の供給を受け、前記2つの送信ピン及び前記2つの受信ピンのうちの1以上を介して前記電池から前記第2デバイスへと電力を供給する充電モジュールと、前記2つの送信ピンを介して前記第2デバイスにデータを送信し、前記2つの受信ピンを介して前記第2デバイスからデータを受信する通信モジュールとを備え、前記2つの送信ピン及び前記2つの受信ピンのうちの前記1以上でデータ通信が行われない時に、電力の供給を受ける又は電力を供給する第1デバイス。前記第1コネクタは、前記2つの送信ピン及び前記2つの受信ピンで構成されている請求項6に記載の第1デバイス。前記通信モジュールは更に、ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの送信ピンを介して、データを前記第2デバイスに送信する送信モジュールと、前記ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの受信ピンを介して、データを前記第2デバイスから受信する受信モジュールとを有する請求項6又は7に記載の第1デバイス。前記送信モジュール及び前記受信モジュールは、全二重通信モードでデータを送受信する請求項8に記載の第1デバイス。請求項6に記載の前記第1デバイスと、前記第2デバイスとを備え、前記第2デバイスは、前記第1デバイスの前記第1コネクタと接続される第2コネクタを有し、前記第2デバイスは、前記第1デバイスによって実行されるアプリケーションの機能を拡張するシステム。前記第2デバイスは、ドッキングステーション、充電ステーション又はラップトップコンピュータを含む請求項10に記載のシステム。4つの導体で構成されているケーブルを更に備え、前記ケーブルは、前記第1デバイスの前記第1コネクタに接続される第3コネクタ、及び、前記第2デバイスの前記第2コネクタに接続される第4コネクタを有する請求項10又は11に記載のシステム。第1コネクタを有する第1デバイスと、第2コネクタを有する第2デバイスとを備え、前記第1コネクタ及び前記第2コネクタはそれぞれ、2つの送信ピン及び2つの受信ピンで構成され、前記第1デバイスが、前記第1コネクタ及び前記第2コネクタを介して前記第2デバイスに接続されると、前記第1デバイスは、前記第1デバイスの電池を充電するべく、前記第1コネクタの前記2つの送信ピン及び前記2つの受信ピンのうちの1以上を介して前記第2デバイスから電力の供給を受け、前記第1コネクタの前記2つの送信ピン及び前記2つの受信ピンのうちの前記1以上を介して前記第2デバイスへと電力を供給し、前記第1コネクタの前記2つの送信ピンを介して前記第2デバイスへとデータを送信し、前記第1コネクタの前記2つの受信ピンを介して前記第2デバイスからデータを受信し、前記2つの送信ピン及び前記2つの受信ピンのうちの前記1以上でデータ通信が行われない時に、電力の供給を受ける又は電力を供給するシステム。前記第1デバイスは更に、ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの送信ピンを介して、データを前記第2デバイスに送信し、前記ペリフェラルインターコネクトエクスプレスプロトコルを使用して前記2つの受信ピンを介して、データを前記第2デバイスから受信し、全二重通信モードでデータを送受信する請求項13に記載のシステム。前記第2デバイスは、前記第1デバイスによって実行されるアプリケーションの機能を拡張する請求項13又は14に記載のシステム。前記第1デバイスは、移動体デバイスを含み、前記第2デバイスは、ドッキングステーション、充電ステーション又はラップトップコンピュータを含む請求項13から15の何れか一項に記載のシステム。4つの導体で構成されているケーブルを更に備え、前記ケーブルは、前記第1デバイスの前記第1コネクタに接続される第3コネクタ、及び、前記第2デバイスの前記第2コネクタに接続される第4コネクタを有する請求項13から16の何れか一項に記載のシステム。数多くの移動体デバイスを、コネクタを介して充電ステーション又はドッキングステーションに接続することができる。典型的なコネクタとして、ユニバーサルシリアルバスUSBコネクタ、又は、パーソナルコンピュータメモリカードインターナショナルアソシエーションPCMCIAコネクタが挙げられる。コネクタを使用して移動体デバイスが充電ステーションに接続されると、移動体デバイスを充電させることができる。更に、コネクタを使用して、移動体デバイスをドッキングステーションに接続して、移動体デバイスの機能を拡張することができる。本開示は、移動体デバイスを、充電ステーション、ドッキングステーション等を含む様々なデバイスに接続するための、少ない数のピン少数ピンコネクタとも称されるを有するコネクタを含む、移動体デバイスのためのインターフェースに関する。少数ピンコネクタは、移動体デバイスの電池を充電するのに利用することができる。更に、移動体デバイスは、少数ピンコネクタを使用して、リモートデバイスと通信を行うことができる。一実施形態では、少数ピンコネクタは、以下に詳細に説明するような機能の全てを提供するのに、最大で6つのピンを備える。別の実施形態では、少数ピンコネクタは、以下に詳細に説明するように、少なくとも6つのピンを備える。一実施形態において、コネクタは、少なくとも2つの電源ピン、2つの送信ピン及び2つの受信ピンを備える。2つの電源ピンは、電源ピン例えば、Vcc及びグランドピン例えば、GNDを含む。2つの送信ピンは、差動送信ピンTX及びTX-を含む。2つの受信ピンは、差動受信ピンRX及びRX-を含む。コネクタを使用することにより、充電ステーション、ドッキングステーション、ラップトップコンピュータ等を含むリモートデバイスに移動体デバイスを接続することができる。移動体デバイスが、コネクタを介して充電ステーションに接続されると、移動体デバイスは、2つの電源ピンVcc及びGNDを介して充電ステーションから電力を受けることができ、移動体デバイスの電池を充電することができる。ある実装形態では、移動体デバイスがコネクタを介してリモートデバイスに接続されると、移動体デバイスは、移動体デバイスの電池からリモートデバイスへと2つの電源ピンVcc及びGNDを介して電源を供給することができる。更に、以下に詳細に説明するように、移動体デバイス及び/又はリモートデバイスは、コネクタの2つの電源ピンVcc及びGNDを検出することにより、移動体デバイスとリモートデバイスの間の接続及び非接続状態を検出することができる。このように、移動体デバイス及び/又はリモートデバイスは、他の更なるピンを使用することなく、移動体デバイスとリモートデバイスの間の接続及び非接続状態を検出することができる。移動体デバイスは、以下に説明するように、コネクタを介してリモートデバイスと通信を行うことができる。移動体デバイスは、ペリフェラルインターコネクトエクスプレスPCIeプロトコルを使用して、2つの送信ピンTX及びTX-を介してリモートデバイスにデータを送信することができる。更に、移動体デバイスは、PCIeプロトコルを使用して、2つの受信ピンRX及びRX-を介して、リモートデバイスからデータを受信することができる。移動体デバイス及びリモートデバイスは、PCIeプロトコルを使用して、2つの送信ピンTX及びTX-及び2つの受信ピンRX及びRX-を介して、全二重通信モードfullduplexmodeで通信を行うことができる。一実施形態において、コネクタは、上記で説明したような2つの送信ピン及び2つ受信ピンのみを含む。このような実施形態では、移動体デバイスは、2つの送信ピン及び2つの受信ピンのうちの1以上を介して電力の供給を受ける又は電源を供給することができる。一実施形態において、1以上のピンにおいて通信が発生していない期間に電力の供給を受ける又は供給する。図1には、移動体デバイス102及びリモートデバイス104を備えるシステム100が示されている。移動体デバイス102は、無線ネットワークを介して通信を行うことができる。例えば、移動体デバイス102は、セルラーネットワークで通信を行うことが出来る携帯電話である。移動体デバイス102は、無線ネットワーク例えば、WiFiネットワーク及び場合によってはセルラーネットワークで通信を行うことが出来るネットワークデバイス例えば、クライアント局であってもよい。移動体デバイス102は、無線ネットワークで通信を行うことが出来るタブレットであってもよい。リモートデバイス104は、充電ステーション、ドッキングステーション、ラップトップコンピュータ、MP3プレーヤ等であってもよい。移動体デバイス102は、コンセントにプラグを差し込むアダプタを使用して電源を得ることができる。また、移動体デバイスは、電池106から電源を得ることができる。移動体デバイス104はまた、コンセントにプラグを差し込むアダプタを使用して及び/又は電池108を使用して、電源を得てもよい。移動体デバイス102は、媒体アクセス制御MACモジュール110、物理層PHYモジュール112及びコネクタ114を有する。リモートデバイス104は、コネクタ106及びPHYモジュール118を有する。リモートデバイス104のコネクタ116は、移動体デバイスのコネクタ114と同様なものである。移動体デバイス102のコネクタ114は、リモートデバイス104のコネクタ116と接続される。例えば、コネクタ114は、オス型コネクタであってもよく、コネクタ116は、メス型コネクタであってもよい。または、この反対であってもよい。これに替えて、コネクタ114、116は、エッジ型のオス/メス型コネクタで等であってもよい。MACモジュール110は、移動体デバイス102のネットワーク媒体例えば、無線へのアクセスを制御する。PHYモジュール112は、移動体デバイス102をネットワーク媒体へとインターフェース接続する。例えば、PHYモジュール112は、移動体デバイス102を1以上のネットワークへとインターフェース接続する、好適なネットワークインターフェース例えば、セルラーネットワークインターフェース、WiFiネットワークインターフェース等図示せずを含む。移動体デバイス102は、1以上のアンテナ図示せずを備えてもよい。PHYモジュール112は、コネクタ114に接続される。移動体デバイス102のコネクタ114が、リモートデバイス104のコネクタ116と接続されると、PHYモジュール112は、コネクタ114、116を介してリモートデバイス104から電力の供給を受けることができ、移動体デバイス102の電池106を充電することができる。反対に、PHYモジュール112は、コネクタ114、116を介して、移動体デバイス102の電池106からリモートデバイス104へと電力を供給することもできる。リモートデバイス104は、移動体デバイス102から受け取った電力を利用して、リモートデバイス104の電池108を充電することができる。更に、移動体デバイス102がリモートデバイス104と接続されると、移動体デバイス102及びリモートデバイス104は、コネクタ114、116を介して通信を行うことができる。特に、PHYモジュール112は、コネクタ114、116を介して、リモートデバイス104にデータを送信することができる。更に、PHYモジュール112は、コネクタ114、116を介して、リモートデバイス104からデータを受信することができる。PHYモジュール112は、ペリフェラルインターコネクトエクスプレスPCIeプロトコルを使用して、データの送受信を行う。リモートデバイス104のPHYモジュール118は、リモートデバイス104のコネクタ116に接続されている。PHYモジュール118は、リモートデバイス104をコネクタ116へとインターフェース接続する。リモートデバイス104のPHYモジュール118は、移動体デバイス102のPHYモジュール112と同様な態様で動作する。図2には、PHYモジュール112及び移動体デバイス102のコネクタ114が詳細に示されている。PHYモジュール118及びリモートデバイス104のコネクタ116は、移動体デバイス102のコネクタ114と同一である。一実施形態において、移動体デバイスのコネクタ114は、2つの電源ピンVcc及びGND、2つの送信ピンTX及びTX-、及び、2つの受信ピンRX及びRX-のみを有する。PHYモジュール112は、充電モジュール150、通信モジュール152及び検出モジュール154を有する。通信モジュール152は、送信モジュール156及び受信モジュール158を含む。充電モジュール150は、2つの電源ピンVcc及びGNDを介してリモートデバイス104から受け取った電力を利用して、移動体デバイス102の電池106を充電する。充電モジュール150はまた、2つの電源ピンVcc及びGNDを介して電池106からの電力をリモートデバイス104に供給することができる。一実施形態において、送信モジュール156は、PCIeプロトコルを使用して2つの送信ピンTX及びTX-を介して、データをリモートデバイス104へと送信する。そして、受信モジュール158は、PCIeプロトコルを使用して2つの受信ピンRX及びRX-を介して、データをリモートデバイス104から受信する。移動体デバイス102は、PCIeプロトコルを使用して、全二重通信モードで、リモートデバイス104とのデータの送受信を行うことができる。検出モジュール154は、2つの電源ピンVcc及びGNDを検知して、移動体デバイス102がリモートデバイス104に接続されたかを検出する。検出モジュール154は更に、2つの電源ピンVcc及びGNDを検知して、移動体デバイス102の接続がリモートデバイス104から解除されたかを検出する。移動体デバイス102がリモートデバイス104に接続されたか、及び、移動体デバイス102の接続がリモートデバイス104から解除されたかを検出するのに、更なるピンを使用する必要はない。図3A及び図3Bには、移動体デバイス102の送信モジュール156及び受信モジュール158が詳細に示されている。図3Aに示すように、送信モジュール156は、エンコーダモジュール160、パラレル‐シリアル変換モジュール162及びドライバモジュール164を含む。エンコーダモジュール160は、移動体デバイス102からリモートデバイス104へと送信されるデータを、好適な符号化スキームを用いて符合化する。一例として、エンコーダモジュール160は、8ビット‐10ビットエンコーダを含む。エンコーダモジュール160は、符合化されたデータを、パラレル‐シリアル変換モジュール162へと出力する。パラレル‐シリアル変換モジュール162は、符合化されたデータを、パラレル形式からシリアル形式へと変換する。ドライバモジュール164は、2つの送信ピンTX及びTX-を駆動する差動ラインドライバを含む。2つの送信ピンTX及びTX-は、シリアルデータをリモートデバイス104に送信する。図3Bにおいて、受信モジュール158は、受信機モジュール166、シリアル‐パラレル変換モジュール168及びデコーダモジュール170を含む。受信機モジュール166は、2つの受信ピンRX及びRX-を介して、リモートデバイス104によって送信されるシリアルデータを受信する。シリアル‐パラレル変換モジュール168は、受信したデータをシリアル形式からパラレル形式へと変換する。デコーダモジュール170は、受信したデータを復号化する。例えば、デコーダモジュール170は、10ビット‐8ビットデコーダを含んでもよい。図4A~4Cには、移動体デバイス102のコネクタ114の例が示されているが、これに限定されない。コネクタ114の6つのピンは、図に示されたのとは異なる態様で配置されてもよい。別の配置も考えうる。様々な配置により、異なる利点が考えられる。例えば、製造という観点では、一の配置が他の配置よりも適していると考えられるが、6ピンコネクタ114の6つのピンの間のノイズ例えば、エコー、クロストーク等を減らすという観点では、別の配置が適している場合がある。ある実装形態では、6つの導体で構成されている6芯ケーブルを使用して、コネクタ114、116の6つのピンを介して、移動体デバイス102をリモートデバイス104に接続することができる。6芯ケーブルは、リモートデバイス104のコネクタ116と同様な第1の6ピンコネクタ、及び、移動体デバイス102のコネクタ114と同様な第2の6ピンコネクタという、2つの6ピンコネクタを有することができる。リモートデバイス104のコネクタ116と同様な第1の6ピンコネクタを、移動体デバイス102のコネクタ114に接続することができる。移動体デバイス102のコネクタ114と同様な第1の6ピンコネクタを、リモートデバイス104のコネクタ116に接続することができる。ケーブルの長さは、ドライバモジュール164及び受信機モジュール166の電気的特性、並びに、ケーブルを製造するのに使用された材料の電気的特性によって決まる。ケーブルを使用して、移動体デバイス102がリモートデバイス104に接続されると、検出モジュール154は、ケーブルが移動体デバイス102のコネクタ114及びリモートデバイス104のコネクタ116に差し込まれたかを検出することができる。また、検出モジュール154は、ケーブルが移動体デバイス102のコネクタ114及びリモートデバイス104のコネクタ116から取り外されているかを検出することができる。ある実装形態では、リモートデバイス104は、コネクタ114を介して移動体デバイス102に取り付けられるドングルdongleを有することができる。ドングルは、コンピュータデバイスに接続されると、コンピュータデバイスで特定の不正コピー防止プログラムを実行させることができるハードウェアデバイスである。このようなハードウェアデバイスがコンピュータデバイスと接続されていない場合には、プログラムはコンピュータデバイス上でディセーブルされる。このようなハードウェデバイスは、ソフトウェアの不正コピー防止に有用である。コネクタ114を介してドングルが移動体デバイス102に接続されている場合、ドングルは、移動体デバイス102の電池106から電力の供給を受けることができる。ドングルは、移動体デバイス102によって実行されるアプリケーションに更なる機能を提供することができる。少ない数のピンを有するコネクタ例えば、図示するような6ピン、又は、上記で説明した4ピンは、部品の数を減らすことができる、消費電力を低減させることができる、サイズを低減できる等の利点を含め数多くの利点を提供できる。例えば、移動体デバイス102の接続及び非接続状態を検出するのに、更なるピンも対応する更なるロジックも必要ないことから、PHYモジュール112の消費電力を低減させることができる。更に、コネクタ114を使用することは、移動体デバイス102を小型に保つことに役立っている。更に、コネクタ114を介してリモートデバイス104と通信を行うのにPCIeプロトコルを使用することによって、移動体デバイス102及びリモートデバイス104が、既に開発されているその他のPCIeベースのハードウェア及びソフトウェアを利用可能となる。上記の説明は、単なる例に過ぎず、本開示の内容、用途又は使用を限定することを意図していない。本開示の幅広い教示を、様々な形式で実装可能である。したがって、本開示は特定の例を含むが、本開示の真の範囲はこれら特定の例に限定されず、図面、明細書及び添付の特許請求の範囲を参照することにより、その他の変形例が明らかとなるであろう。説明を明確にすることを目的として、図面において同様な要素には同じ参照番号が付与されている。本明細書で使用されている、A、B及びCのうちの少なくとも1つという表現は、非排他的論理ORを使用して、論理のA又はB又はCという意味に解釈されるべきである。方法の段階は、本開示の原理を変更することなく、異なる順番で実行されてもよいことは明らかである。また、本明細書で使用されているモジュールという言葉は、特定用途向け集積回路ASIC、電子回路、組み合わせ論理回路、フィールドプログラマブルゲートアレイFPGA、コードを実行する共有、専用又はグループプロセッサ、上記の機能を提供するその他の好適な構成要素、又は、システムオンチップのような、上記の一部又は全ての組み合わせを、又は、これらの一部を意味する。また、モジュールという言葉は、プロセッサによって実行されるコードを格納する共有、専用、又は、グループメモリを含む場合がある。上記で使用されているコードという言葉は、ソフトウェア、ファームウェア及び/又はマイクロコードを含む場合があり、プログラム、ルーチン、機能、分類及び/又はオブジェクトを意味する場合がある。上記で使用されている共有という言葉は、1つの共有プロセッサを使用して、複数のモジュールからのコードの一部又は全てを実行可能であることを意味する。更に、複数のモジュールからのコードの一部又は全ては、1つの共有メモリに格納されてもよい。上記で使用したグループという言葉は、1つのモジュールからのコードの一部又は全てを、複数のプロセッサからなるグループを使用して実行してもよいことを意味する。更に、1つのモジュールからのコードの一部又は全てを、複数のメモリからなるグループを使用して格納してもよい。本明細書に記載される装置及び方法は、1以上のプロセッサによって実行される1以上のコンピュータプログラムによって実装されてもよい。コンピュータプログラムは、一時的でない有形コンピュータ可読媒体に格納されるプロセッサ実行可能命令を含む。コンピュータプログラムはまた、格納されたデータを含んでもよい。一時的でない有形コンピュータ可読媒体の非制限的な例として、不揮発性メモリ、磁気記憶装置及び光学記憶装置が挙げられる。