ベースバンド機能モジュールによって、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信し、ここで、前記ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、前記仮想チャネル識別子は、前記仮想チャネルに対応し、前記ベースバンド機能起動要求メッセージに応えて、前記ベースバンド機能モジュールによって、ベースバンド機能起動応答メッセージを、前記アプリケーション機能モジュールに返すことを含み、ここで、前記ベースバンド機能起動応答メッセージは、前記仮想チャネル識別子を運ぶ、ダブル中央処理ユニットの間の通信のための方法。前記ステップの前に、前記方法は、ベースバンド機能管理モジュールによって、前記アプリケーション機能モジュールによって送信されたベースバンド機能バインディング要求メッセージを、前記サービスチャネルと、仮想共通チャネルとを介して受信し、ここで、前記ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運び、前記ベースバンド機能管理モジュールによって、仮想チャネル識別子を、前記サービスチャネルに割り当て、前記仮想チャネル識別子を、前記サービスチャネルに、前記仮想共通チャネルを介して送信し、前記ベースバンド機能管理モジュールによって、割り当てられた仮想チャネル識別子を、前記ベースバンド機能識別子に対応するベースバンド機能モジュールに送信することを更に含む、請求項1に記載の、ダブル中央処理ユニットの間の通信のための方法。前記ベースバンド機能識別子に対応する前記ベースバンド機能モジュールによって、前記割り当てられた仮想チャネル識別子に対応する仮想チャネルを開くことを更に含む、請求項2に記載の、ダブル中央処理ユニットの間の通信のための方法。前記ベースバンド機能起動要求メッセージに応えて、前記ベースバンド機能モジュールによって、前記ベースバンド機能起動応答メッセージを、前記アプリケーション機能モジュールに返すことは、前記ベースバンド機能モジュールによって、前記ベースバンド機能起動要求メッセージに応えて、前記ベースバンド機能起動要求メッセージを介して起動されたベースバンド機能を取得し、前記ベースバンド機能モジュールによって、取得されたベースバンド機能を、前記ベースバンド機能起動応答メッセージ内にカプセル化し、前記ベースバンド機能モジュールによって、前記ベースバンド機能起動応答メッセージを、前記アプリケーション機能モジュールに、前記仮想チャネルを介して返すことを含む、請求項3に記載の、ダブル中央処理ユニットの間の通信のための方法。前記ベースバンド機能管理モジュールによって、前記アプリケーション機能モジュールによって送信されたベースバンド機能切断要求メッセージを、前記サービスチャネルと、前記仮想チャネルとを介して受信し、ここで、前記ベースバンド機能切断要求メッセージは、ベースバンド機能識別子と、前記仮想チャネルに対応する仮想チャネル識別子とを運び、前記ベースバンド機能管理モジュールによって、ベースバンド機能終了要求メッセージを、前記ベースバンド機能識別子に従って、前記ベースバンド機能識別子に対応する前記ベースバンド機能モジュールに送信し、ここで、前記ベースバンド機能終了要求メッセージは、前記仮想チャネル識別子を運び、これにより、前記ベースバンド機能モジュールは、前記ベースバンド機能識別子に対応するベースバンド機能を終了し、前記仮想チャネル識別子に対応する前記仮想チャネルを閉じ、前記ベースバンド機能管理モジュールによって、前記ベースバンド機能モジュールが、対応するベースバンド機能を終了したかどうかを検出し、前記対応するベースバンド機能が終了された場合、前記ベースバンド機能管理モジュールによって、ベースバンド機能切断応答メッセージを、前記サービスチャネルに、前記共通仮想チャネルを介して返すことを更に含み、ここで、前記ベースバンド機能切断応答メッセージは、前記仮想チャネル識別子を運ぶ、請求項2~4のいずれか一項に記載の、ダブル中央処理ユニットの間の通信のための方法。アプリケーション機能モジュールによって、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信し、ここで、前記ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、前記仮想チャネル識別子は、前記仮想チャネルに対応し、前記アプリケーション機能モジュールによって、前記ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信することを含み、ここで、前記ベースバンド機能起動応答メッセージは、前記ベースバンド機能起動要求メッセージに対応する、ダブル中央処理ユニットの間の通信のための方法。前記アプリケーション機能モジュールによって、前記ベースバンド機能起動要求メッセージを、前記サービスチャネルと、前記仮想チャネルとを介して送信することは、前記サービスチャネルによって、前記アプリケーション機能モジュールによって送信された前記ベースバンド機能起動要求メッセージを受信し、前記サービスチャネルによって、前記ベースバンド機能起動要求メッセージを、前記仮想チャネルに送信し、前記仮想チャネルによって、前記仮想チャネル識別子を、前記ベースバンド機能起動要求メッセージ内にカプセル化し、前記仮想チャネル識別子を使用してカプセル化された前記ベースバンド機能起動要求メッセージを、前記ベースバンド機能モジュールに送信することを含む、請求項6に記載の、ダブル中央処理ユニットの間の通信のための方法。前記アプリケーション機能モジュールによって、前記ベースバンド機能モジュールによって返された前記ベースバンド機能起動応答メッセージを受信することは、前記仮想チャネルによって、前記ベースバンド機能モジュールによって返された前記ベースバンド機能起動応答メッセージを受信し、ここで、前記ベースバンド機能起動応答メッセージは、前記仮想チャネル識別子を運び、前記仮想チャネルによって、前記ベースバンド機能起動応答メッセージ内で運ばれた前記仮想チャネル識別子をカプセル開放し、カプセル開放されたベースバンド機能起動応答メッセージを、前記アプリケーション機能モジュールに、その対応するサービスチャネルを介して送信することを含む、請求項7に記載の、ダブル中央処理ユニットの間の通信のための方法。前記アプリケーション機能モジュールによって、前記アプリケーション機能モジュールに対応するサービスチャネルを確立し、前記サービスチャネルによって、前記サービスチャネルに対応するサービス識別子を取得し、前記サービスチャネルを、前記サービス識別子と関連付けることを更に含む、請求項6~8のいずれか一項に記載の、ダブル中央処理ユニットの間の通信のための方法。前記ステップの前に、前記方法は、前記アプリケーション機能モジュールによって、ベースバンド機能バインディング要求メッセージを、前記ベースバンド機能管理モジュールに、前記サービスチャネルと、仮想共通チャネルとを介して送信し、ここで、前記ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運び、前記サービスチャネルによって、前記ベースバンド機能管理モジュールによって前記サービスチャネルに割り当てられた仮想チャネル識別子を、前記仮想共通チャネルを介して受信し、前記サービスチャネルによって、前記仮想チャネル識別子に対応する仮想チャネルを開くことを更に含む、請求項9に記載の、ダブル中央処理ユニットの間の通信のための方法。前記アプリケーション機能モジュールによって、ベースバンド機能切断要求メッセージを、前記サービスチャネルを介して送信し、ここで、前記ベースバンド機能切断要求メッセージは、サービス識別子を運び、前記仮想チャネル識別子を、前記ベースバンド機能切断要求メッセージ内に、前記仮想チャネルを介してカプセル化し、前記仮想チャネルによって、前記仮想チャネル識別子を使用してカプセル化された前記ベースバンド機能切断要求メッセージを、前記ベースバンド管理機能モジュールに送信することを更に含む、請求項9又は10に記載の、ダブル中央処理ユニットの間の通信のための方法。前記サービスチャネルによって、前記ベースバンド機能管理モジュールによって送信された、前記ベースバンド機能切断要求メッセージに対応するベースバンド機能切断応答メッセージを受信し、前記サービス識別子に従って、前記サービスチャネルを閉じ、成功応答メッセージを、前記アプリケーション機能モジュールに返すことを更に含む、請求項11に記載の、ダブル中央処理ユニットの間の通信のための方法。ベースバンド機能モジュールを備え、前記ベースバンド機能モジュールは、メッセージ受信ユニットと、応答メッセージ送信ユニットとを備え、前記メッセージ受信ユニットは、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信するように構成され、ここで、前記ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、前記応答メッセージ送信ユニットは、前記ベースバンド機能起動要求メッセージに応えて、ベースバンド機能起動応答メッセージを、前記アプリケーション機能モジュールに返すように構成され、ここで、前記ベースバンド機能起動応答メッセージは、前記仮想チャネル識別子を運ぶ、ベースバンド中央処理ユニット側における、通信のための装置。ベースバンド機能管理モジュールを更に備え、前記モジュールは、バインディングメッセージ送信ユニットと、識別子割り当てユニットと、識別子送信ユニットとを備え、前記バインディングメッセージ受信ユニットは、前記アプリケーション機能モジュールによって送信されたベースバンド機能バインディング要求メッセージを、前記サービスチャネルと、仮想共通チャネルとを介して受信するように構成され、ここで、前記ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運び、前記識別子割り当てユニットは、仮想チャネル識別子を、前記サービスチャネルこれを介して、前記ベースバンド機能バインディング要求メッセージが送信されたに割り当てるように構成され、前記識別子送信ユニットは、前記仮想チャネル識別子を、前記サービスチャネルに、前記仮想共通チャネルを介して送信するように、かつ/又は、割り当てられた仮想チャネル識別子を、前記ベースバンド機能識別子に対応するベースバンド機能モジュールに送信するように、構成される、請求項13に記載の、ベースバンド中央処理ユニット側における、通信のための装置。前記ベースバンド機能管理モジュールは、切断メッセージ受信ユニットと、ベースバンド機能終了要求メッセージ送信ユニットと、検出ユニットと、チャネル閉鎖メッセージ送信ユニットとを更に備え、前記切断メッセージ受信ユニットは、前記アプリケーション機能モジュールによって送信されたベースバンド機能切断要求メッセージを、前記サービスチャネルと、前記仮想チャネルとを介して受信するように構成され、ここで、前記ベースバンド機能切断要求メッセージは、ベースバンド機能識別子と、前記仮想チャネルに対応する仮想チャネル識別子とを運び、前記ベースバンド機能終了要求メッセージ送信ユニットは、ベースバンド機能終了要求メッセージを、前記ベースバンド機能識別子に従って、前記ベースバンド機能識別子に対応するベースバンド機能モジュールに送信するように構成され、ここで、前記ベースバンド機能終了要求メッセージは、前記仮想チャネル識別子を運び、これにより、前記ベースバンド機能モジュールは、前記ベースバンド機能識別子に対応するベースバンド機能を終了し、前記仮想チャネル識別子に対応する仮想チャネルを閉じ、前記検出ユニットは、前記ベースバンド機能モジュールが、対応するベースバンド機能を終了したかどうかを検出するように構成され、前記チャネル閉鎖メッセージ送信ユニットは、前記対応するベースバンド機能が終了された場合、ベースバンド機能切断応答メッセージを、前記サービスチャネルに、前記共通仮想チャネルを介して返すように構成され、ここで、前記ベースバンド機能切断応答メッセージは、前記仮想チャネル識別子を運ぶ、請求項14に記載の、ベースバンド中央処理ユニット側における、通信のための装置。アプリケーション機能モジュールを備え、前記アプリケーション機能モジュールは、要求メッセージ送信ユニットと、メッセージ受信ユニットとを備え、前記要求メッセージ送信ユニットは、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信するように構成され、ここで、前記ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、前記仮想チャネル識別子は、前記仮想チャネルに対応し、前記メッセージ受信ユニットは、前記ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信するように構成され、ここで、前記ベースバンド機能起動応答メッセージは、前記ベースバンド機能起動要求メッセージに対応する、アプリケーション中央処理ユニット側における、通信のための装置。サービスチャネルモジュールを更に備え、前記サービスチャネルモジュールは、サービス識別子取得ユニットと、関連付けユニットとを備え、前記アプリケーション機能モジュールは、アプリケーション確立ユニットを更に備え、前記アプリケーション確立ユニットは、その対応するサービスチャネルを確立するように構成され、前記サービス識別子取得ユニットは、前記サービス識別子取得ユニットに対応するサービス識別子を取得するように構成され、前記関連付けユニットは、前記サービスチャネルを、前記サービス識別子と関連付けるように構成される、請求項16に記載の、アプリケーション中央処理ユニット側における、通信のための装置。前記アプリケーション機能モジュールは、バインディング要求メッセージ送信ユニットを更に備え、前記サービスチャネルモジュールは、識別子受信ユニットと、チャネル開設ユニットとを更に備え、前記バインディング要求メッセージ送信ユニットは、ベースバンド機能バインディング要求メッセージを、ベースバンド機能管理モジュールに、サービスチャネルと、仮想共通チャネルとを介して送信するように構成され、ここで、前記ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運び、前記識別子受信ユニットは、前記ベースバンド機能管理モジュールによって前記サービスチャネルに割り当てられた、仮想チャネル識別子を、前記仮想共通チャネルを介して受信するように構成され、前記チャネル開設ユニットは、前記仮想チャネル識別子に対応する仮想チャネルを開くように構成される、請求項17に記載の、アプリケーション中央処理ユニット側における、通信のための装置。仮想チャネルモジュールを更に備え、前記仮想チャネルモジュールは、チャネル識別子カプセル化ユニットと、カプセル化メッセージ送信ユニットとを備え、前記サービスチャネルモジュールは、応答メッセージ受信ユニットと、チャネル閉鎖ユニットとを更に備え、前記アプリケーション機能モジュールは、切断要求メッセージ送信ユニットを更に備え、前記切断要求メッセージ送信ユニットは、ベースバンド機能切断要求メッセージを、前記サービスチャネルを介して送信するように構成され、ここで、前記ベースバンド機能切断要求メッセージは、サービス識別子を運び、前記チャネル識別子カプセル化ユニットは、仮想チャネル識別子を、前記ベースバンド機能切断要求メッセージ内にカプセル化するように構成され、前記カプセル化メッセージ送信ユニットは、前記仮想チャネル識別子を使用してカプセル化された前記ベースバンド機能切断要求メッセージを、前記ベースバンド管理機能モジュールに送信するように構成され、前記応答メッセージ受信ユニットは、前記ベースバンド機能切断要求メッセージに対応する、かつ、前記ベースバンド機能管理モジュールによって送信された、ベースバンド機能切断応答メッセージを受信するように構成され、前記チャネル閉鎖ユニットは、前記サービス識別子に従って、対応するサービスチャネルを閉じるように構成される、請求項18に記載の、アプリケーション中央処理ユニット側における、通信のための装置。請求項13~15のいずれか一項に記載の、前記ベースバンド中央処理ユニット側における、通信のための前記装置と、請求項16~19のいずれか一項に記載の、前記アプリケーション中央処理ユニット側における、通信のための前記装置とを備える、ダブル中央処理ユニットシステム。シリアルポート/高速シリアルポート/USBポート/共有メモリを直接介した、ダブルCPUの間の通信の実施は、基本通信チャネルの問題を解決するにすぎない。ベースバンドCPUの複数の機能と、アプリケーションCPUの複数のアプリケーションとに起因して、実行プロセスにおいて、ベースバンドCPUとアプリケーションCPUとの間の、大量の起動操作invocationが生成される。アプリケーションCPUが、ベースバンドCPUの機能を、単に、シリアルポート/高速シリアルポート/USBポート/共有メモリを介してのみ、起動する場合、スマートフォンは、ベースバンドCPUとアプリケーションCPUとの間の起動プログラムを、複雑な同期及び相互排除を介してスケジュールする必要があり、そうしないと、多くの競合が発生する。ベースバンドCPUとアプリケーションCPUとの間の、シリアルポート/高速シリアルポート/USBポート/共有メモリの通信チャネルに基づいて、アプリケーションCPUとベースバンドCPUとの間の各起動プログラムが、RPCRemoteProcedureCallProtocol、リモートプロシージャコールプロトコル機構を採用する場合、ダブルCPUの間の通信のプロセスは複雑になる。本発明の実施形態は、ダブル中央処理ユニットの間の通信のプロセスにおける競合を回避し、通信手順を単純化するための、ダブルCPUの間の通信のための方法、装置、及びシステムを提供する。上記の目的を達成するために、本発明の実施形態は、以下の技術的解決法を採用する。本発明の一実施形態は、ダブル中央処理ユニットの間の通信のための方法を提供し、この方法は、ベースバンド機能モジュールによって、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応し、ベースバンド機能起動要求メッセージに応えて、ベースバンド機能モジュールによって、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返すことを含み、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。本発明の一実施形態は、ダブル中央処理ユニットの間の通信のための別の方法を更に提供し、この方法は、アプリケーション機能モジュールによって、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応し、アプリケーション機能モジュールによって、ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信することを含み、ここで、ベースバンド機能起動応答メッセージは、ベースバンド機能起動要求メッセージに対応する。本発明の一実施形態は、ベースバンド中央処理ユニット側における、通信のための装置を提供し、この装置は、メッセージ受信ユニットと、応答メッセージ送信ユニットとを含む、ベースバンド機能モジュールを含む。メッセージ受信ユニットは、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信するように構成され、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運ぶ。応答メッセージ送信ユニットは、ベースバンド機能起動要求メッセージに応えて、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返すように構成され、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。本発明の一実施形態は、アプリケーション中央処理ユニット側における、通信のための装置を提供し、ここで、この装置は、要求メッセージ送信ユニットと、メッセージ受信ユニットとを含む、アプリケーション機能モジュールを含む。要求メッセージ送信ユニットは、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信するように構成され、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応する。メッセージ受信ユニットは、ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信するように構成され、ここで、ベースバンド機能起動応答メッセージは、ベースバンド機能起動要求メッセージに対応する。本発明の一実施形態は、ダブル中央処理ユニットシステムを提供し、このシステムは、ベースバンド中央処理ユニット側における、通信のための装置と、アプリケーション中央処理ユニット側における、通信のための装置とを含む。本発明の実施形態によって提供される、ダブル中央処理ユニットの間の通信のための方法、装置、及びシステムを介して、ベースバンド機能モジュールは、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応し、次に、ベースバンド機能モジュールは、ベースバンド機能起動要求メッセージに応えて、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返し、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。従来技術と比較して、本発明は、ダブル中央処理ユニットの間の情報相互作用が、サービスチャネルと、仮想チャネルとを介して、相互通信のために実施されるという解決法を採用し、これにより、ダブルCPUの間の通信のプロセスにおける競合が回避され、また、通信プロセスの複雑さが単純化される。以下に説明する添付の図面は、本発明の更なる理解のために、本出願の一部として提供されるものであり、本発明を限定することを意図するものではない。本発明の目的、技術的解決法、及び利点を明確にするために、本発明について、実施形態及び添付の図面を参照して、以下に更に詳細に説明する。ここで、例示的実施形態、及び、実施形態の説明は、本発明を説明するためのものであり、本発明を限定することを意図するものではない。本発明の一実施プロセスにおける、ダブル中央処理ユニットシステムに基づく、ダブルCPUの間の通信のための方法、装置、及びシステムが、図1に示されており、ここで、システムは、4つの層、すなわち、基本チャネル層、仮想チャネル層、サービスチャネル層、及びアプリケーション層を主として含む。基本チャネル層は、シリアルポート/高速シリアルポート/USBポート/共有メモリを介した、元の通信チャネルを提供する。仮想チャネル層では、複数の仮想並列チャネルが、基本チャネル層に基づいた多重化機構を採用することによって生成され、そして、それらの間にいかなる競合も発生させずに、同時に使用されてもよい。各仮想チャネルは、サービスチャネル層のための独立したチャネルであり、全ての仮想チャネルが、1つの基本チャネル層を共有する。仮想チャネルが、サービスチャネル層によって送信されたデータを受信した場合、仮想チャネル層は、各仮想チャネルのデータをパックし、仮想チャネル識別子を各パケットに追加し、次に、パケットを基本チャネルに送信する。仮想チャネルが、基本チャネルによって送信されたデータパケットを受信した場合、仮想チャネルは、基本チャネルから受信されたデータパケットを解凍し、仮想チャネル識別子を抽出し、仮想チャネル識別子に従って、識別子に対応する仮想チャネルを介して、サービスチャネル層上のサービスチャネルServiceChannelにデータを送信する。サービスチャネル層は、ServiceChannelと、ベースバンド機能管理モジュールServiceMgrとによって形成される。ServiceMgrは、ベースバンドCPU上の各ベースバンド機能モジュールServiceの管理、及び、各ServiceChannelへの仮想チャネルの割り当てに関与する。ServiceChannelは、ServiceMgrを介して、仮想チャネルを申し込み、そして、仮想チャネルを介して、ベースバンドCPU上の1つのServiceに接続される。アプリケーションCPU内のアプリケーションプログラムは、ServiceChannelインスタンスのみを確立し、接続されるServiceを指定する必要があり、ServiceChannelが具体的に接続される仮想チャネルを知る必要はない。アプリケーション層は、アプリケーションCPU上のアプリケーション機能モジュール例えば、アプリケーション1、アプリケーション2、...、アプリケーションnと、ベースバンドCPU上のServiceとから形成され、アプリケーション機能モジュールは、ベースバンドCPU上のServiceを起動するために、ServiceChannelを介してServiceに接続される。図2は、本発明の一実施形態で提供される、ダブル中央処理ユニットの間の通信のための方法を示す。図2に示すように、この方法は、以下のステップを含む。ステップ201:ベースバンド機能モジュールは、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応する。ステップ202:ベースバンド機能起動要求メッセージに応えて、ベースバンド機能モジュールは、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返し、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。上記の実施形態に基づいて、図3を参照すると、本発明の一実施形態で提供される、ダブル中央処理ユニットの間の通信のための別の方法のフローチャートが示されている。この方法は、以下のステップを含む。ステップ301:アプリケーション機能モジュールは、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応する。ステップ302:アプリケーション機能モジュールは、ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信し、ここで、ベースバンド機能起動応答メッセージは、ベースバンド機能起動要求メッセージに対応する。上記の実施形態に基づいて、図4は、本発明の一実施形態で提供される、ダブル中央処理ユニットの間の通信のための方法における、アプリケーションCPU側におけるServiceChannelと、ベースバンドCPU側におけるServiceとの間の、接続を確立するプロセスを示す。特定のプロセスは、以下の通りである。ステップ401:アプリケーション機能モジュールは、アプリケーション機能モジュールに対応するサービスチャネルServiceChannelインスタンスを確立する。言い換えると、アプリケーションCPU内の各アプリケーションプログラムは、そのそれぞれのServiceChannelインスタンスを確立する場合、ServiceChannelインスタンスが接続される必要があるサービス識別子ServiceIDを指定し、ここで、ServiceIDは、ベースバンドCPU側におけるServiceの識別子である。具体的には、アプリケーション機能モジュールは、アプリケーション機能モジュールに対応するサービスチャネルServiceChannelを確立し、サービスチャネルは、その対応するサービス識別子ServiceIDを取得し、サービスチャネルは、サービス識別子ServiceIDと関連付けられる。例えば、アプリケーションCPU内のアプリケーション機能1が、ベースバンドCPU内のベースバンド機能1を起動する必要がある場合ここで、ベースバンド機能1の識別子は、Service1であり、アプリケーション機能1のためのServiceChannel1を確立する際に、アプリケーションCPUは、Service1を、ServiceChannel1と関連付ける。ServiceIDは、アプリケーションCPU内に予め記憶された情報であってもよい。ステップ402:アプリケーション機能が、ベースバンドCPU内のベースバンド機能を起動する必要がある場合、アプリケーション機能モジュールは、ServiceIDを運ぶベースバンド機能バインディング要求メッセージを、仮想共通チャネルCommonttyに、確立されたServiceChannelを介して送信する。ステップ403:ベースバンドCPU側におけるServiceMgrは、ベースバンド機能バインディング要求メッセージを、仮想チャネル内のCommonttyを介して受信する。ステップ404:ServiceMgrは、空き仮想チャネルを、ServiceChannelに割り当て、仮想チャネル識別子を、ServiceChannelに、Commonttyを介して送信する。ステップ405:ServiceMgrは、対応するServiceを、受信されたベースバンド機能バインディング要求メッセージ内で運ばれたServiceIDに従って探索する。ステップ406:ServiceMgrは、割り当てられた空き仮想チャネルの識別子を、Serviceに送信し、これにより、Serviceは、ベースバンド機能の提供を開始する。ステップ407:Serviceは、対応する仮想チャネルを、仮想チャネル識別子に従って開き、ベースバンド機能の提供を開始する。必要に応じて、上記のステップのいずれかにおいて、ServiceMgr内で障害が発生した場合、ServiceMgrは、障害と、障害の理由とを、Serviceに、及び、ServiceChennelに、仮想チャネルのCommonttyを介して送信する。ステップ408:ServiceChannelは、Commonttyを介して、ServiceMgrによって返された結果を受信し、ServiceMgrによって返された結果が、接続成功を示す場合、ServiceChannelは、対応する仮想チャネルを、返された仮想チャネル識別子に従って開き、接続成功応答を、アプリケーション層内のアプリケーション機能モジュールに返し、これにより、アプリケーションCPU内の対応するアプリケーションプログラムは、ベースバンドCPU内の対応するServiceとの情報相互作用を、ServiceChannelと、仮想チャネルとを介して実行することが可能になる。ServiceChannelが、ServiceMgrによって返された、割り当てられた空き仮想チャネルの識別子を、仮想チャネル内のCommonttyを介して受信した場合、接続は成功したとみなされてもよい。必要に応じて、ServiceMgrによって返された結果が、接続失敗を示す場合、ServiceChannelは、接続失敗応答を、アプリケーション層内のアプリケーション機能モジュールに返す。上記の実施形態に基づいて、図5は、本発明の一実施形態で提供される、ダブル中央処理ユニットの間の通信のための方法における、アプリケーションCPU側におけるServiceChannelと、ベースバンドCPU側におけるServiceとの間の、機能起動プロセスを示し、特定の起動プロセスは、以下のステップを含む。ステップ501:アプリケーションCPU側におけるサービスチャネルは、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを受信し、次に、ベースバンド機能起動要求メッセージを、仮想チャネルに送信する。仮想チャネルが、ServiceChannelとServiceとの間の接続を確立する際に、ベースバンドCPU側におけるServiceMgrは、空き仮想チャネルを、ServiceChannelに割り当てる。ステップ502:アプリケーションCPU側における仮想チャネルを介して、仮想チャネル識別子を、機能起動要求メッセージ内にカプセル化し、仮想チャネル識別子を使用してカプセル化された機能起動要求メッセージを、ベースバンドCPU側に送信する。具体的には、アプリケーションCPU側における仮想チャネルは、ServiceChannelによって送信された機能起動要求メッセージを、仮想チャネルに対応する識別子、すなわち、仮想チャネル識別子を使用してカプセル化する。ステップ503:ベースバンドCPU側が、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信した後、ベースバンドCPU側における、かつ、仮想チャネル識別子に対応する、仮想チャネルが、ベースバンド機能起動要求メッセージを、対応するベースバンド機能モジュールServiceに送信する。ステップ504:機能起動要求メッセージに応えて、ベースバンドCPU側におけるServiceは、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに、仮想チャネル識別子に対応する仮想チャネルを介して返し、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。ベースバンド機能起動応答メッセージは、Serviceからの、ServiceChannelによって起動される機能の情報を運ぶことに留意されたい。ステップ505:アプリケーションCPU側における、かつ、仮想チャネル識別子に対応する、仮想チャネルは、ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信し、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。ステップ506:アプリケーションCPU側における仮想チャネルは、ベースバンド機能起動応答メッセージ内で運ばれた仮想チャネル識別子をカプセル開放し、カプセル開放された後のベースバンド機能起動応答メッセージを、対応するアプリケーション機能モジュールに、その対応するServiceChannelを介して送信し、これにより、アプリケーション機能モジュールが、Serviceからの機能を、ServiceChannelを介して起動する、というプロセスを完了する。上記の実施形態に基づいて、図6は、本発明の一実施形態で提供される、ダブル中央処理ユニットの間の通信のための方法における、アプリケーションCPU側におけるServiceChannelと、ベースバンドCPU側におけるServiceとの間の、切断プロセスを示し、特定の起動プロセスは、以下のステップを含む。ステップ601:アプリケーションCPU側におけるアプリケーション機能モジュールは、ベースバンド機能切断要求メッセージを、仮想チャネルのCommonttyに、ServiceChannelを介して送信し、ここで、ベースバンド機能切断要求メッセージは、ServiceIDと、仮想チャネル識別子とを運ぶ。ステップ602:ServiceMgrは、ベースバンド機能切断要求メッセージを、仮想チャネルのCommonttyを介して受信する。ステップ603:ServiceMgrは、ベースバンド機能終了要求メッセージを、ベースバンド機能切断要求メッセージ内で運ばれたServiceIDに従って、ServiceIDに対応するServiceに送信して、Serviceに、ベースバンド機能を終了するよう通知し、ここで、ベースバンド機能終了要求メッセージは、仮想チャネル識別子を運ぶ。ステップ604:Serviceが、ベースバンド機能終了要求メッセージを受信した後、Serviceは、仮想チャネル識別子に対応する仮想チャネル上のベースバンド機能を終了し、チャネルを閉じる。ステップ605:ServiceMgrは、Serviceが、対応するベースバンド機能を終了したかどうかを検出し、Serviceが、対応するベースバンド機能を終了したことを、ServiceMgrが検出した場合、ServiceMgrは、ベースバンド機能に対応する仮想チャネル識別子を、Commonttyに、ベースバンド機能切断応答メッセージを介して返し、ここで、ベースバンド機能に対応する仮想チャネル識別子は、閉じられる仮想チャネルの識別子である。ステップ606:ServiceChannelは、Commonttyを介して、仮想チャネル識別子を運ぶ、かつ、ServiceMgrによって送信された、ベースバンド機能切断応答メッセージを受信する。ステップ607:ServiceChannelは、ベースバンド機能切断応答メッセージ内で運ばれた仮想チャネル識別子に従って、対応する仮想チャネルを閉じる。ステップ608:必要に応じて、ServiceChannelは、成功応答を、アプリケーション層内のアプリケーション機能モジュールに返す。図7に示すように、本発明の一実施形態は、ベースバンド中央処理ユニット側における、通信のための装置を提供する。この装置は、ベースバンド機能モジュール700を含み、ベースバンド機能モジュール700は、メッセージ受信ユニット701と、応答メッセージ送信ユニット702とを含む。メッセージ受信ユニット701は、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信するように構成され、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運ぶ。応答メッセージ送信ユニット702は、ベースバンド機能起動要求メッセージに応えて、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返すように構成され、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。この装置は、ベースバンド機能管理モジュールを更に含むことに留意されたい。図8に示すように、ベースバンド機能管理モジュール800は、バインディングメッセージ送信ユニット801と、識別子割り当てユニット802と、識別子送信ユニット803とを含む。バインディングメッセージ受信ユニット801は、アプリケーション機能モジュールによって送信されたベースバンド機能バインディング要求メッセージを、サービスチャネルと、仮想共通チャネルとを介して受信するように構成され、ここで、ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運ぶ。識別子割り当てユニット802は、仮想チャネル識別子を、サービスチャネルこれを介して、ベースバンド機能バインディング要求メッセージが送信されたに割り当てるように構成される。識別子送信ユニット803は、仮想チャネル識別子を、サービスチャネルに、仮想共通チャネルを介して送信するように、かつ/又は、割り当てられた仮想チャネル識別子を、ベースバンド機能識別子に対応するベースバンド機能モジュールに送信するように、構成される。ベースバンド機能管理モジュール800は、切断メッセージ受信ユニット804と、ベースバンド機能終了要求メッセージ送信ユニット805と、検出ユニット806と、チャネル閉鎖メッセージ送信ユニット807とを更に含むことに、更に留意されたい。切断メッセージ受信ユニット804は、アプリケーション機能モジュールによって送信されたベースバンド機能切断要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信するように構成され、ここで、ベースバンド機能切断要求メッセージは、ベースバンド機能識別子と、仮想チャネルに対応する仮想チャネル識別子とを運ぶ。ベースバンド機能終了要求メッセージ送信ユニット805は、ベースバンド機能終了要求メッセージを、ベースバンド機能識別子に従って、ベースバンド機能識別子に対応するベースバンド機能モジュールに送信するように構成され、ここで、ベースバンド機能終了要求メッセージは、仮想チャネル識別子を運び、これにより、ベースバンド機能モジュールは、ベースバンド機能識別子に対応するベースバンド機能を終了し、仮想チャネル識別子に対応する仮想チャネルを閉じる。検出ユニット806は、ベースバンド機能モジュールが、対応するベースバンド機能を終了したかどうかを検出するように構成される。チャネル閉鎖メッセージ送信ユニット807は、対応するベースバンド機能が終了された場合、ベースバンド機能切断応答メッセージを、サービスチャネルに、共通仮想チャネルを介して返すように構成され、ここで、ベースバンド機能切断応答メッセージは、仮想チャネル識別子を運ぶ。図9に示すように、本発明の一実施形態は、アプリケーション中央処理ユニット側における、通信のための装置を提供する。この装置は、アプリケーション機能モジュール900を含み、アプリケーション機能モジュール900は、要求メッセージ送信ユニット9001と、メッセージ受信ユニット9002とを含む。要求メッセージ送信ユニット9001は、ベースバンド機能起動要求メッセージを、ベースバンド機能モジュールに、サービスチャネルと、仮想チャネルとを介して送信するように構成され、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、仮想チャネル識別子は、仮想チャネルに対応する。メッセージ受信ユニット9002は、ベースバンド機能モジュールによって返されたベースバンド機能起動応答メッセージを受信するように構成され、ここで、ベースバンド機能起動応答メッセージは、ベースバンド機能起動要求メッセージに対応する。この装置は、サービスチャネルモジュール901を更に含んでもよく、サービスチャネルモジュール901は、サービス識別子取得ユニット9011と、関連付けユニット9012とを含む、ということに留意されたい。アプリケーション機能モジュール900は、アプリケーション確立ユニット9003を更に含む。アプリケーション確立ユニット9003は、アプリケーション確立ユニット9003に対応するサービスチャネルを確立するように構成される。サービス識別子取得ユニット9011は、サービス識別子取得ユニット9011に対応するサービス識別子を取得するように構成される。関連付けユニット9012は、サービスチャネルを、サービス識別子と関連付けるように構成される。アプリケーション機能モジュール900は、バインディング要求メッセージ送信ユニット9004を更に含むことに、更に留意されたい。サービスチャネルモジュール901は、識別子受信ユニット9013と、チャネル開設ユニット9014とを更に含む。バインディング要求メッセージ送信ユニット9004は、ベースバンド機能バインディング要求メッセージを、ベースバンド機能管理モジュールに、サービスチャネルと、仮想共通チャネルとを介して送信するように構成され、ここで、ベースバンド機能バインディング要求メッセージは、ベースバンド機能識別子を運ぶ。識別子受信ユニット9013は、ベースバンド機能管理モジュールによってサービスチャネルに割り当てられた、仮想チャネル識別子を、仮想共通チャネルを介して受信するように構成される。チャネル開設ユニット9014は、仮想チャネル識別子に対応する仮想チャネルを開くように構成される。この装置は、仮想チャネルモジュール902を更に含んでもよく、仮想チャネルモジュール902は、チャネル識別子カプセル化ユニット9021と、カプセル化メッセージ送信ユニット9022とを含む、ということに更に留意されたい。サービスチャネルモジュール901は、応答メッセージ受信ユニット9015と、チャネル閉鎖ユニット9016とを更に含む。アプリケーション機能モジュール900は、切断要求メッセージ送信ユニット9005を更に含む。切断要求メッセージ送信ユニット9005は、ベースバンド機能切断要求メッセージを、サービスチャネルを介して送信するように構成され、ここで、ベースバンド機能切断要求メッセージは、サービス識別子を運ぶ。チャネル識別子カプセル化ユニット9021は、仮想チャネル識別子を、ベースバンド機能切断要求メッセージ内にカプセル化するように構成される。カプセル化メッセージ送信ユニット9022は、仮想チャネル識別子を使用してカプセル化されたベースバンド機能切断要求メッセージを、ベースバンド管理機能モジュールに送信するように構成される。応答メッセージ受信ユニット9015は、ベースバンド機能切断要求メッセージに対応する、かつ、ベースバンド機能管理モジュールによって送信された、ベースバンド機能切断応答メッセージを受信するように構成される。チャネル閉鎖ユニット9016は、サービス識別子に従って、対応するサービスチャネルを閉じるように、かつ、必要に応じて、成功応答メッセージを、アプリケーション機能モジュールに返すように、構成される。図10に示すように、本発明の一実施形態は、ダブル中央処理ユニットシステムを提供する。このシステムは、ベースバンド中央処理ユニット側における、通信のための装置1001と、アプリケーション中央処理ユニット側における、通信のための装置1002とを含む。本発明の実施形態によって提供される、ダブル中央処理ユニットの間の通信のための方法、装置、及びシステムを介して、ベースバンド中央処理ユニット側は、アプリケーション機能モジュールによって送信されたベースバンド機能起動要求メッセージを、サービスチャネルと、仮想チャネルとを介して受信し、ここで、ベースバンド機能起動要求メッセージは、仮想チャネル識別子を運び、ベースバンド機能モジュールは、ベースバンド機能起動要求メッセージに応えて、ベースバンド機能起動応答メッセージを、アプリケーション機能モジュールに返し、ここで、ベースバンド機能起動応答メッセージは、仮想チャネル識別子を運ぶ。従来技術と比較して、本発明の、ダブル中央処理ユニットの間の通信プロセスでは、ベースバンド中央処理ユニット側におけるベースバンド機能管理モジュールが、仮想チャネルを、アプリケーションマイクロ処理ユニット側における各アプリケーション機能モジュールに対応するサービスチャネルに、均一に割り当て、情報相互作用は、仮想チャネルを介して実行される。アプリケーションマイクロ処理ユニットは、ベースバンド中央処理ユニット内のベースバンド機能モジュールに、サービスチャネルを介して接続されて、割り当てられた仮想チャネルを、情報相互作用のために確立し、これにより、ダブルCPUの間の通信のプロセスにおいて生成される競合が回避され、通信プロセスの複雑さが単純化される。当業者は、本発明の実施形態による方法のステップの全て又は一部が、関連するハードウェアに指示するプログラムによって実施されてもよいということを理解するであろう。プログラムは、ROM、RAM、磁気ディスク、又は光ディスクなどの、コンピュータ読み取り可能な記憶媒体内に記憶されてもよい。本発明の目的、技術的解決法、及び有利な効果について、上記の特定の実施形態を介して、更に詳細に説明した。上記の説明は、本発明の特定の実施形態にすぎず、本発明を限定することを意図するものではないということを理解されたい。本発明の精神及び原理から逸脱することなく行われる、任意の修正、均等な置換、又は改良は、本発明の保護範囲内に入る。