第1の通信手段と第2の通信手段とを有する通信装置であって、第1の他の装置から前記第1の通信手段を介して、前記第1の他の装置が要求する処理の情報を取得する取得手段と、前記第2の通信手段を介して接続しているネットワーク上の複数の装置の中から、前記要求された処理を実行する第2の他の装置を決定する決定手段と、前記決定手段により決定した前記第2の他の装置と前記第1の他の装置との間の通信を中継する中継手段と、を有することを特徴とする通信装置。前記取得手段により取得された前記要求された処理を前記通信装置が実行するか否かを判定する判定手段を更に有し、前記決定手段は、前記判定手段により前記要求された処理を前記通信装置が実行しないと判定された場合、前記ネットワーク上の複数の装置の中から、前記要求された処理を実行する前記第2の他の装置を決定することを特徴とする請求項1に記載の通信装置。前記判定手段により前記要求された処理を前記通信装置が実行すると判定された場合、前記要求された処理を実行する実行手段を更に有することを特徴とする請求項2に記載の通信装置。前記第2の通信手段は、前記判定手段により前記要求された処理を実行しないと判定されると前記ネットワークに接続することを特徴とする請求項2または3に記載の通信装置。前記ネットワーク上の装置が実行可能な処理を探索する探索手段を更に有し、前記探索手段による探索結果に基づいて、前記決定手段は、前記要求された処理を実行する第2の他の装置を決定することを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。前記第2の通信手段が利用可能であることを確認する確認手段を更に有し、前記確認手段により前記第2の通信手段が利用可能であると確認された場合に、前記探索手段による前記探索を行うことを特徴とする請求項5に記載の通信装置。前記第1の通信手段による前記第1の他の装置との通信が切断された場合、前記決定手段は、前記第2の他の装置を決定するための処理を中止することを特徴とする請求項1乃至6のいずれか1項に記載の通信装置。前記決定手段により決定された前記第2の他の装置の情報を前記第1の通信手段を介して前記第1の装置に通知する通知手段を更に有することを特徴とする請求項1乃至7のいずれか1項に記載の通信装置。前記要求された処理に基づいて、前記中継手段により中継の方式を選択する選択手段を更に有することを特徴とする請求項1乃至8のいずれか1項に記載の通信装置。第1の通信手段と第2の通信手段とを有する通信装置であって、前記第1の他の装置の表示画面の情報と前記第1の他の装置が実行可能な処理の情報とを前記第1の通信手段を介して受信する受信手段と、前記第2の通信手段を介して接続しているネットワーク上の複数の装置の各々の動作状態の情報と前記複数の装置の各々が実行可能な処理の情報とを取得する取得手段と、前記受信手段により受信した情報と、前記取得手段により取得した情報とに基づいて、前記第1の他の装置と前記ネットワーク上の装置が実行する処理と、当該処理を実行する装置とを決定する決定手段と、を有することを特徴とする通信装置。第1の通信手段と第2の通信手段とを有する通信装置の制御方法であって、第1の他の装置から前記第1の通信手段を介して、前記第1の他の装置が要求する処理の情報を取得する取得工程と、前記第2の通信手段を介して接続しているネットワーク上の複数の装置の中から、前記要求された処理を実行する第2の他の装置を決定する決定工程と、前記第2の他の装置と前記第1の他の装置との間の通信を中継する中継工程と、を有することを特徴とする制御方法。コンピュータを、請求項1乃至9のいずれか1項に記載の通信装置として動作させるためのプログラム。しかしながら従来例では、携帯電話のユーザがアプリケーションを起動するため、相手携帯電話が対応していないアプリケーションを起動してしまった場合、エラー終了となってしまい双方でアプリケーションを再度確認してから起動するという手間が発生する。特に、携帯電話が接続するネットワーク上に相手ユーザが指定したアプリケーションを実行できる機器がある場合であってもエラー終了となってしまう。本発明の目的は、接続された通信装置同士では所定の処理が実行されない場合であっても、所定の処理を実行できるようにすることを目的とする。本発明の通信装置は、第1の通信手段と第2の通信手段とを有する通信装置であって、第1の他の装置から前記第1の通信手段を介して、前記第1の他の装置が要求する処理の情報を取得し、前記第2の通信手段を介して接続しているネットワーク上の複数の装置の中から、前記要求された処理を実行する第2の他の装置を決定し、決定した前記第2の他の装置と前記第1の他の装置との間の通信を中継する。本発明によれば、接続された通信装置同士では所定の処理が実行されない場合であっても、所定の処理を実行することができる。<実施形態1>図1に、実施形態1のシステム構成図を示す。101は通信装置としてのパーソナルコンピュータPCである。102はPC101と通信する通信相手装置としての携帯電話である。なお、通信相手装置は携帯電話に限らず、スマートフォン等の他のデータ通信端末であってもよい。PC101と携帯電話102とは、近接無線通信であるTransferJet商標、以下TJと略記する103により通信する。TJでは、装置同士を数センチメートルまで近づけると、通信を行うことができる。なお、TJに限らず、PC101と携帯電話102とがNFCNearFieldCommunicationにより通信するようにしてもよい。NFCでは、電磁誘導により通信が行われる。104は、IEEE802.11シリーズに準拠した無線LANWLAN105によりPC101と通信する基地局アクセスポイントである。なお、無線LANはTJよりも通信範囲が大きく、PC101と基地局104とが約百メートル離れていても通信することができる。なお、本実施例ではPC101と基地局104とは無線LAN105により通信するが、これに限らず、WUSBWirelessUSBやBluetooth、有線通信等の他の通信方式を用いて通信するようにしてもよい。106はプリンタであり、107Aと107Bはディスプレイである。プリンタ106とディスプレイ107AおよびBは、基地局104に接続している。即ち、PC101とプリンタ106とディスプレイ107AおよびBとは、同一の無線LANに参加している。図2に、PC101のハードウェア構成を示す。制御部201はCPU、MPUにより構成され、記憶部202に記憶されたプログラムを実行することによりPC101全体を制御する。記憶部202はROM、RAMにより構成され、制御部201が実行するプログラムや、通信パラメータ等の各種情報を記憶する。後述する各種動作は、記憶部202に記憶されたプログラムを制御部201が実行することにより行われる。なお、記憶部202には、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体を用いてもよい。203はユーザインターフェース部以下、ユーザI/Fであり、各種情報の表示や、ユーザからの各種操作の受付を行う。204はTJ通信部であり、誘導電界により通信する。205はWLAN通信部であり、IEEE802.11シリーズに準拠した通信を行う。図3に、PC101の制御部201が記憶部202に記憶されているプログラムを読み出すことで実現されるソフトウェア機能ブロックを示す。なお、図3に示すソフトウェア機能ブロックの少なくとも一部をハードウェアにより実現してもよい。301はTJ通信部204を制御してTJによる通信を行うTJ通信制御部である。302は、携帯電話102においてユーザが指定したアプリケーションの情報の取得や、PC101において実行するアプリケーションの通知を行うアプリ情報部である。303は、WLAN通信部205を制御して無線LANによる通信を行うWLAN通信制御部である。304は、PC101が参加している無線LAN内で提供されているサービスを探索する探索部である。305は、実行するアプリケーションを決定するための処理を行う決定部である。306は、TJ通信部204による通信とWLAN通信部205との間の通信を中継する中継部である。図4に、ユーザが携帯電話102に表示されている画像を印刷するために、携帯電話102とPC101とを近づけた際に、PC101の制御部201が記憶部202に記憶されているプログラムを読み出すことで実現されるフローチャートを示す。また、図5に、ユーザが携帯電話102に表示されている画像を印刷するために、携帯電話102とPC101とを近づけた際の処理を示したシーケンスチャートを示す。なお、ユーザは予め携帯電話102における画像印刷のための処理を行っておくものとする。まず、TJ通信制御部301は、携帯電話102との間におけるTJ103による無線リンクを監視するS401。携帯電話102との間でTJ103による無線リンクが確立されるとM501、アプリ情報部302は携帯電話102との間でアプリケーション情報以下、アプリ情報と略記を取得するS402、M502。アプリ情報には、携帯電話102においてユーザが指定したアプリケーションの情報が含まれており、ここでは、画像印刷が指定されたという情報が含まれている。なお、アプリ情報に画像の印刷方式の情報が更に含まれていてもよい。印刷方式の例として、DPOFDigitalPrintOrderFormatやPictBridgeなどが挙げられる。例えば、携帯電話102においてユーザがPictBridgeで印刷を指定した場合は、アプリケーション:画像印刷画像印刷方式=PictBridgeという情報がアプリ情報に含まれる。PC101がアプリ情報を取得すると、決定部305は、指定されたアプリケーションがPC101自身で実行可能か否かを判定するS403。ここでは、予めPC101の記憶部202に、PC101自身が実行可能なアプリケーションの情報が格納されており、指定されたアプリケーションと予め格納されているアプリケーションとの照合を行うことで、上記の判定を行う。そして実行可能であると判定された場合には、制御部201は指定されたアプリケーションを実行するS404。例えば、PC101が印刷機能を有していてDPOFおよびPictBridgeの双方の印刷方式に対応しているとする。ここで、アプリケーション:画像印刷画像印刷方式=PictBridgeと指定された場合には、PicteBridgeの方式を用いた画像印刷サービスを実行する。上記の例では、携帯電話102からアプリ情報を送信した。しかし、これに限らず、PC101が実行可能なアプリケーションのリストを携帯電話102に送信して、携帯電話102が実行アプリケーションを決定して、PC101に通知するようにしてもよい。また、お互いに実行可能なアプリケーションのリストを交換して、実行アプリケーションを決定してもよい。次に、S403において、指定されたアプリケーションがPC101自身で実行可能ではないと判定された場合について説明する。この場合、WLAN通信制御部303は、無線LANが有効であるかどうかを確認するS405。ここで、無線LANが有効であるとは、PC101が無線LANの機能を有しており、ユーザの設定により無線LANの機能が無効化されておらず、利用可能であることを示す。そして、無線LANが有効でない場合には、アプリ情報部302は、実行するアプリケーションがないこと携帯電話102に対して通知してS406、図4に示す処理を終了する。なお、この通知を受けた携帯電話102は、ユーザの指定したアプリケーションが実行不可である旨のメッセージを表示する。ここでは、印刷できません等のメッセージを表示する。一方、無線LANが有効である場合には、アプリ情報部302は、実行するアプリケーションを検索中であることを携帯電話102に通知するS407、M503。この差異、携帯電話102では、しばらくお待ちくださいなど待ち状態であるメッセージを表示して、PC101からの次の通知を待つ。そして、PC101のWLAN通信制御部303は、基地局104と接続して無線LAN105のリンクを確立するS408、M504。なお、既にPC101が無線LAN105のリンクを確立している場合には、改めて確立し直す必要はない。無線LAN105のリンクが確立すると、探索部304は、無線LAN105内で提供されているサービスを探索する探索メッセージを送信するS409、M505。ここでは、探索メッセージとしてUPnPUniversalPlugandPlayで規定されたSSDPSimpleServiceDiscoverProtocolのメッセージを用いる。SSDPを用いることで、同一ネットワーク上に存在する各装置が実行可能なアプリケーションの情報を探索結果として得ることができる。無線LAN105に参加している装置の各々が探索メッセージを受信すると、当該各々の装置が自装置で実行可能なアプリケーションの情報を含んだ応答メッセージを送信するM506A~C。そして、探索部304は、無線LAN105に参加している各々の装置から応答メッセージを受信するS410。なお、探索部304は、探索メッセージを送信してから所定時間だけ応答メッセージを受信するものとする。ここでは、例えば、プリンタ106から、アプリケーション:画像印刷、文書印刷画像印刷方式:DPOF、PictBrdige、DLNA2BoxPrintという情報を含む応答メッセージを受信するものとする。これは、プリンタ106が、画像印刷と文書印刷に対応しており、印刷方式としてDPOF、PictBrdige、および、DLNA2BoxPrintに対応していることを意味している。また、ディスプレイ107AおよびBから、アプリケーション:画像表示、ファイル受信という情報を含む応答メッセージを受信するものとする。そして、探索部304は記憶部202に、応答メッセージに含まれるアプリケーションの情報と共に、その応答メッセージを送信した装置のIPアドレスMACアドレスUUIDなどの個体識別子も記憶させる。なお、探索部304が、PictBrdigeで画像印刷が可能な装置を探索していることを通知し、これに該当した装置のみが応答メッセージを送信するようにしてもよい。これにより、応答メッセージを送信する装置が減るため、無線LANに参加している装置、および、PC101の処理負荷が軽減される。次に、決定部305は、携帯電話102において指定されたアプリケーションと、探索部304により探索されたアプリケーションとの照合を行い、実行するアプリケーションを決定するS411。ここでは、携帯電話102において、アプリケーションとして画像印刷が指定されており、印刷方式としてPictBridgeが指定されている。また、プリンタ106は、アプリケーションとして画像印刷および文書印刷に対応しており、印刷方式としてDPOF、PictBrdige、および、DLNA2BoxPrintに対応している。従って、決定部305は実行するアプリケーションとしてPictBridgeでの画像印刷に決定する。実行するアプリケーションが決定するとアプリ情報部302は、決定したアプリケーションの情報を携帯電話102に通知するS412、M507。その後、携帯電話102と決定したアプリケーションを実行できる装置ここではプリンタ106との間で決定したアプリケーションが実行できるように、中継部306はメッセージの中継を行うS413、M508。ここでは、プリンタ106から応答メッセージM506Aを受信した際に、プリンタ106のIPアドレスMACアドレスUUIDなどの個体識別子も記憶しているので決定したアプリケーションを実行できるプリンタ106に対して中継することが可能である。また、PC101とは異なる装置がアプリケーションを実行することに決定された場合、携帯電話102のユーザはどの装置がアプリケーションを実行するかが分からない。そこで、携帯電話102の表示部に、アプリケーションを実行する装置を表示する。表示方法の一例として無線LANに接続している装置を示す接続図を表示し、アプリケーションを実行する装置を識別可能に表示する方法がある。なお、接続図は、LLTDLinkLayerTopologyDiscoveryなどにより得ることができる。これにより、ユーザは簡単にアプリケーションを実行する装置を知ることができる。また、中継部306が行うメッセージの中継には、プロトコルを変換する変換モードとメッセージをそのまま透過させる透過モードとがある。携帯電話102とプリンタ106との間でPictBridgeでの画像印刷サービスを行う場合を例にとる。この場合は、携帯電話102とPC101との間のプロトコルがPictBridgeで、PC101とプリンタ106との間のプロトコルもPictBridgeである。従って、中継部306はPictBridgeのメッセージをそのまま透過させる透過モードとして動作する。一方、ファイル転送のアプリケーションが選択されて、携帯電話102とPC101との間のプロトコルがOBEXで、PC101とディスプレイ107との間のプロトコルがFTPの場合を例にとる。ここで、OBEXとはObjectExchangeの略であり、FTPとはFileTransferProtocolの略である。この場合は中継部306は、OBEXとFTPのプロトコル変換を行う変換モードとして動作する。また、携帯電話102がPC101から、SCSISmallComputerSystemInterfaceによりマスストレージとして見える場合で、携帯電話102内の動画ファイルをディスプレイ107で再生をする場合を例にとる。この場合は、PC101で携帯電話102のファイルを読み込み、ディスプレイ107に対して動画ストリーミングを行うといった一種のプロトコル変換を行う変換モードとなる。更に、PC101と携帯電話102との間でIPInternetProtocolプロトコルでの通信が可能であれば、中継部306は変換モードとして動作する。このようにアプリケーションの種別、もしくは、決定されたアプリケーションを実行する装置とPC101のプロトコルに応じて変換モードと透過モードを選択してメッセージの中継を行うことで、状況に応じた中継を行うことができる。また、M503における通知後、携帯電話102において、待ち状態であるメッセージの表示中に、TJ103による無線リンクが切断された場合には、PC101は、図4に示す処理を中止するようにしてもよい。これにより、無線LAN105上の装置によるアプリケーションの実行を行うか否かをユーザが選択することができる。なお、無線リンクが切断された場合であっても、所定時間内に無線リンクが再確立した場合には、図4に示す処理を再開するようにしてもよい。上述のようにして、PC101自身が、指定されたアプリケーションを実行できない場合であっても、無線LAN内のいずれかの装置がアプリケーションを実行することで、ユーザにサービスを提供することができる。また、携帯電話102が無線LANの機能を有しておらず、プリンタ106と直接接続できない場合であっても、PC101を介してプリンタ106と接続して印刷することができる。<実施形態2>実施形態2では、実施形態1に加え、携帯電話102のユーザインタフェース情報も鑑みて、実行するアプリケーションを決定する。なお、システム構成、ハードウェア構成等は、実施形態1と同様なので、ここでは説明を省略する。また、PC101の動作を図4および図5に準拠して説明する。本実施形態では、携帯電話102のユーザインタフェース情報として、以下の4つの状態が含まれる。即ち、携帯電話102の表示画面が待受画面である第1の状態待受画面と、1つの画像を全画面表示している第2の状態1画面表示とが含まれる。更に、複数の画像を表示している第3の状態複数画面表示と、1つの画像もしくは複数画像を印刷画面表示している第4の状態印刷画面表示とが含まれる。そして、携帯電話102は、携帯電話102のユーザインタフェース情報をアプリ情報に含めてPC101に送信するM502。本実施形態では、携帯電話102においてユーザに指定されたアプリケーションが無いものとする。そして、PC101は、S403の処理を行うことなく、無線LAN105に探索メッセージを送信するS409、M505。本実施形態の探索メッセージでは、無線LAN105内の各々装置のユーザインタフェース状態の要求も行っており、応答メッセージM506には、各々の装置のユーザインタフェース状態ここでは、動作状態も含まれるものとする。ここでは、プリンタ106は、印刷アプリケーションを有し、アイドル状態であることを示す応答メッセージを送信するものとする。そして、ディスプレイ107Aは、ファイルマネージャ、画像表示、スライドショーのためのアプリケーション有し、ユーザインタフェース状態はアイドル表示であることを示す応答メッセージを送信するものとする。そして、ディスプレイ107Bは、ファイルマネージャ、画像表示、スライドショーのためのアプリケーション有し、ユーザインタフェース状態は他アプリケーション表示中であることを示す応答メッセージを送信するものとする。上述の応答メッセージ受信すると決定部305は、次にように実行するアプリケーションの決定するS411。即ち、携帯電話102のユーザインタフェース状態が待受画面である場合、アプリケーション実行機器をディスプレイ107A、実行アプリケーションをファイルマネージャと決定する。また、携帯電話102のユーザインタフェース状態が1画面表示である場合、アプリケーション実行機器をディスプレイ107A、実行アプリケーションを画像表示と決定する。また、携帯電話102のユーザインタフェース状態が複数画面表示である場合、アプリケーション実行機器をディスプレイ107A、実行アプリケーションをスライドショーと決定する。また、携帯電話102のユーザインタフェース状態が印刷画面表示である場合、アプリケーション実行機器をプリンタ106、実行アプリケーションを印刷と決定する。ここで、ディスプレイ107Aはユーザインタフェース状態がアイドル表示であり、ディスプレイ107Bはユーザインタフェース状態が他アプリケーション表示中なので、ディスプレイ107Bが優先して選択されている。このようにして、ユーザインタフェース状態を鑑みたアプリケーションの自動実行が行われるのでよりユーザの意図にあったアプリケーションが実行できる。