(57)【特許請求の範囲】
【請求項１】
移動通信端末装置がネットワークを介して遠隔サーバを操作する遠隔操作方法であって、
前記移動通信端末装置が前記遠隔サーバを遠隔操作するための遠隔操作用セッションを、前記遠隔サーバが開設する遠隔操作用セッション開設工程と；
前記移動通信端末装置が、前記遠隔サーバに格納されたストリーミングファイルの展開要求を前記遠隔サーバへ送信する展開要求送信工程と；
前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、前記遠隔操作用の画像情報の送信を制限しつつ、前記展開要求を受けた前記遠隔サーバが、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信工程と；
前記ストリーミング配信工程が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔サーバが、前記遠隔操作用の画像情報の送信に対する制限を解除する遠隔操作用画像情報送信制限解除工程と；
を備えることを特徴とする遠隔操作方法。
【請求項２】
前記遠隔サーバが、前記移動通信端末装置へ、複数のストリーミングファイルに関連付けられた複数のトラック識別データを有するプレイリストを送信するプレイリスト送信工程を更に備える、ことを特徴とする請求項１に記載の遠隔操作方法。
【請求項３】
前記ストリーミング配信工程では、前記遠隔サーバが、前記遠隔操作用の画像情報の送信を中止する、ことを特徴とする請求項１又は２に記載の遠隔操作方法。
【請求項４】
前記ストリーミングファイルはオーディオファイルである、ことを特徴とする請求項１〜３のいずれか一項に記載の遠隔操作方法。
【請求項５】
前記ストリーミングファイルはビデオファイルである、ことを特徴とする請求項１〜３のいずれか一項に記載の遠隔操作方法。
【請求項６】
移動通信端末装置がネットワークを介して遠隔サーバを操作する通信システムであって、
前記移動通信端末装置が、
前記遠隔サーバに保存されたストリーミングファイルの展開要求を前記遠隔サーバへ送信する展開要求送信手段と；
前記遠隔サーバを遠隔操作するための遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持しつつ、前記遠隔サーバが送信した前記ストリーミングファイルの展開結果を受信し、前記展開結果を再生する展開結果再生処理手段と；を備え、
前記遠隔サーバが、
前記遠隔操作用セッションを開設する遠隔操作用セッション開設手段と；
前記ストリーミングファイルを格納するストリーミングファイル格納手段と；
前記展開要求に応答して前記ストリーミングファイルを展開するストリーミングファイル展開手段と；
前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、前記遠隔操作用の画像情報の送信を制限しつつ、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信手段と；を備え、
前記ストリーミングデータの配信が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔サーバは、前記遠隔操作用の画像情報の送信に対する制限を解除する、
ことを特徴とする通信システム。
【請求項７】
遠隔操作用セッションを開設する遠隔操作用セッション開設手段と；
ストリーミングファイルを格納するストリーミングファイル格納手段と；
移動通信端末装置からの前記ストリーミングファイルの展開要求に応答して前記ストリーミングファイルを展開するストリーミングファイル展開手段と；
前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、遠隔操作用の画像情報の送信を制限しつつ、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信手段と；を備え、
前記ストリーミングデータの配信が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔操作用の画像情報の送信に対する制限を解除する、
ことを特徴とする遠隔サーバ。
【請求項８】
前記移動通信端末装置へ、複数のストリーミングファイルに関連付けられた複数のトラック識別データを有するプレイリストを送信するプレイリスト送信手段を更に備える、ことを特徴とする請求項７に記載の遠隔サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作方法及び遠隔サーバに係り、より詳しくは、移動通信端末装置がネットワークを介して遠隔サーバを操作する遠隔操作方法及び当該遠隔操作方法が使用される通信システム、並びに当該通信システムの構成要素となる遠隔サーバに関する。
【背景技術】
【０００２】
従来から、携帯電話装置を代表とする移動通信端末装置が広く普及している。こうした移動通信端末装置の技術の進展は目覚しいものがあり、当初は機能が通話やメール送受信に限られていたが、その他の様々な機能が実装されるようになってきている。
【０００３】
しかしながら、移動通信端末装置は、移動可能性を必須とすることから、小型であることが求められるため、自宅や職場等に配置されるパーソナルコンピュータと比べると、一般に、実装される機能の種類が制限されるとともに、同一機能が実装されていても性能が低くなってしまう。そこで、外出先から自宅や職場のパーソナルコンコンピュータを遠隔操作する技術が提案されている。
【０００４】
こうしたパーソナルコンピュータを遠隔操作する技術として、ＶＮＣ（Virtual Network Computing）規格が知られている。このＶＮＣ規格は、制御端末装置（例えば、移動通信端末装置）が、被制御端末装置（例えば、パーソナルコンピュータ）のディスプレイに表示される画面内容を、ネットワークを介して取得して表示することや、制御端末装置が、ネットワークを介して、被制御端末装置を操作すること等を規定している。かかるＶＮＣ規格に準拠しつつ、利用者が、被制御端末装置の操作入力部を直接操作しているのと同様の感覚で遠隔操作を行うものも提案されている（特許文献１等参照）。
【０００５】
【特許文献１】特開２００３−２８２３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したＶＮＣ規格は、制御端末装置が被制御端末装置を遠隔操作するための規格である。このため、被制御端末装置に格納されている大容量の音楽、動画像等のオブジェクトを制御端末装置において視聴しようとすると、音楽、動画像等のデータが含まれているファイルの展開要求まではＶＮＣ規格に従って遠隔操作が可能である。
【０００７】
しかしながら、ＶＮＣ規格は、被制御端末装置における音楽ファイルや動画像ファイル等の展開によって被制御端末装置で再生されている音楽や動画像等を、ネットワークを介して、制御端末装置においても再生することについては、全く規定していない。このため、単にＶＮＣ規格に準拠するだけでは、被制御端末装置において、音楽ファイルや動画像ファイル等の展開によって音楽や動画像等を再生させることはできても、制御端末装置を利用している利用者は、当該音楽や動画像等を視聴することはできない。
【０００８】
本発明は、上記の事情を鑑みてなされたものであり、利用者の利便性を向上することができる遠隔操作方法及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、第１の観点からすると、移動通信端末装置がネットワークを介して遠隔サーバを操作する遠隔操作方法であって、前記移動通信端末装置が前記遠隔サーバを遠隔操作するための遠隔操作用セッションを、前記遠隔サーバが開設する遠隔操作用セッション開設工程と；前記移動通信端末装置が、前記遠隔サーバに格納されたストリーミングファイルの展開要求を前記遠隔サーバへ送信する展開要求送信工程と；前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、前記遠隔操作用の画像情報の送信を制限しつつ、前記展開要求を受けた前記遠隔サーバが、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信工程と；前記ストリーミング配信工程が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔サーバが、前記遠隔操作用の画像情報の送信に対する制限を解除する遠隔操作用画像情報送信制限解除工程と；を備えることを特徴とする遠隔操作方法である。
【００１０】
この遠隔操作方法では、遠隔操作用セッション開設工程において、移動通信端末装置が遠隔サーバを遠隔操作するための遠隔操作用セッションを、遠隔サーバが開設する。こうした遠隔操作用セッションとしては、ＶＮＣセッション等がある。また、展開要求送信工程において、移動通信端末装置が、遠隔サーバに格納されたストリーミングファイルの展開要求を遠隔サーバへ送信する。なお、展開要求送信工程は、遠隔操作用セッションの開設中に実行されてもよいし、遠隔操作用セッションが開設されていない状態で行われてもよい。
【００１１】
遠隔サーバは、展開要求を受けると、ストリーミング配信工程において、ストリーミングファイルの展開結果であるストリーミングデータを配信する。このストリーミングデータの配信に際しては、遠隔操作用セッションが開設されている場合には、遠隔操作用セッションを維持するとともに、前記遠隔操作用の画像情報の送信を制限しつつ、ストリーミングデータを配信する。すなわち、遠隔操作用セッションの開設中に展開要求を受けると、遠隔サーバは、遠隔操作用セッションを閉じることなく、ストリーミングデータの配信用のセッション（例えば、ＲＴＰ（Real-time Transport Protocol）のセッション）を開設し、ストリーミングファイルの展開結果であるストリーミングデータを配信する。一方、遠隔操作用セッションが開設されていない状態で展開要求を受けると、遠隔サーバは、ストリーミングデータの配信用のセッションを開設して、ストリーミングファイルの展開結果であるストリーミングデータを配信する。
そして、ストリーミング配信工程が終了したときに、遠隔操作用セッションが維持されている場合には、遠隔操作用画像情報送信制限解除工程において、遠隔サーバが、遠隔操作用の画像情報の送信に対する制限を解除する。
【００１２】
こうして、遠隔操作用セッションが開設されている状態で展開要求を受けた場合には、遠隔操作用セッションを維持しつつ、ストリーミングデータの配信を行うので、ストリーミングデータの配信終了後に、再度遠隔操作用セッションの開設処理を行わずに、移動通信端末装置が遠隔サーバの遠隔操作を継続することができる。したがって、本発明の遠隔操作方法によれば、利用者の利便性を向上することができる。
また、ストリーミング配信工程におけるストリーミングデータの配信に際し、遠隔操作用セッションが開設されている場合には、遠隔操作用セッションを維持しつつ、遠隔操作用の画像情報の送信を制限して、ストリーミングデータを配信する。このため、ストリーミングデータの配信と遠隔操作用の画像情報の送信との同時実行により発生し得るストリーミングデータの通信能力の低下を招くことが回避される。このため、音楽や動画像の再生時における違和感の原因となり得るストリーミングデータの通信能力の低下を防止することができる。
また、ストリーミング配信工程が終了したときに、遠隔操作用セッションが維持されている場合には、遠隔操作用画像情報送信制限解除工程において、遠隔サーバが、遠隔操作用の画像情報の送信に対する制限を解除する。このため、ストリーミング配信が終了した後には、通常の遠隔操作が可能な状態に迅速に復帰することができる。
【００１３】
本発明の遠隔操作方法では、前記遠隔サーバが、前記移動通信端末装置へ、複数のストリーミングファイルに関連付けられた複数のトラック識別データを有するプレイリストを送信するプレイリスト送信工程を更に備えるようにすることができる。この場合には、プレイリストに従って、移動通信端末装置の利用者が、視聴の対象を選択することができるので、更に利便性を向上することができる。
【００１５】
本発明の遠隔操作方法では、前記ストリーミング配信工程において、前記遠隔サーバが、前記遠隔操作用の画像情報の送信を中止するようにすることができる。この場合には、ストリーミング配信工程中の移動通信端末装置と遠隔サーバとの間における通信能力のほぼ全てをストリーミング配信のために利用することができる。この結果、安定したストリーミング配信が可能となる。
【００１７】
また、本発明の遠隔操作方法では、ストリーミングファイルを、オーディオファイルとすることもできるし、ビデオファイルとすることもできる。
【００１８】
本発明は、第２の観点からすると、移動通信端末装置がネットワークを介して遠隔サーバを操作する通信システムであって、前記移動通信端末装置が、前記遠隔サーバに保存されたストリーミングファイルの展開要求を前記遠隔サーバへ送信する展開要求送信手段と；前記遠隔サーバを遠隔操作するための遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持しつつ、前記遠隔サーバが送信した前記ストリーミングファイルの展開結果を受信し、前記展開結果を再生する展開結果再生処理手段と；を備え、前記遠隔サーバが、前記遠隔操作用セッションを開設する遠隔操作用セッション開設手段と；前記ストリーミングファイルを格納するストリーミングファイル格納手段と；前記展開要求に応答して前記ストリーミングファイルを展開するストリーミングファイル展開手段と；前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、前記遠隔操作用の画像情報の送信を制限しつつ、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信手段と；を備え、前記ストリーミングデータの配信が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔サーバは、前記遠隔操作用の画像情報の送信に対する制限を解除する、ことを特徴とする通信システムである。
【００１９】
この通信システムでは、遠隔サーバの遠隔操作用セッション開設手段が主導して、移動通信端末装置が遠隔サーバを遠隔操作するための遠隔操作用セッションを開設する。また、移動通信端末装置の展開要求送信手段が、遠隔サーバに格納されたストリーミングファイルの展開要求を遠隔サーバへ送信する。
【００２０】
遠隔サーバでは、展開要求を受けると、ストリーミングファイル展開手段が、ストリーミングファイルを展開する、そして、ストリーミング配信手段が、遠隔操作用セッションが開設されている場合には、遠隔操作用セッションを維持するとともに、遠隔操作用の画像情報の送信を制限しつつ、ストリーミングファイル格納手段内に格納されたストリーミングファイルの展開結果であるストリーミングデータを移動通信端末装置へ配信する。この配信を受けた移動通信端末装置では、展開結果再生処理手段が、ストリーミングファイルの展開結果を受信し、展開結果を再生する。
また、ストリーミングデータの配信が終了したときに、遠隔操作用セッションが維持されている場合には、遠隔サーバが、遠隔操作用の画像情報の送信に対する制限を解除する。
【００２１】
すなわち、本発明の通信システムでは、上述した本発明の遠隔操作方法を使用して、ストリーミング配信をすることができる。したがって、本発明の通信システムによれば、利用者の利便性を向上することができる。
【００２５】
本発明は、第３の観点からすると、遠隔操作用セッションを開設する遠隔操作用セッション開設手段と；ストリーミングファイルを格納するストリーミングファイル格納手段と；移動通信端末装置からの前記ストリーミングファイルの展開要求に応答して前記ストリーミングファイルを展開するストリーミングファイル展開手段と；前記遠隔操作用セッションが開設されている場合には、前記遠隔操作用セッションを維持するとともに、遠隔操作用の画像情報の送信を制限しつつ、前記ストリーミングファイルの展開結果であるストリーミングデータを配信するストリーミング配信手段と；を備え、前記ストリーミングデータの配信が終了したときに、前記遠隔操作用セッションが維持されている場合には、前記遠隔操作用の画像情報の送信に対する制限を解除する、ことを特徴とする遠隔サーバである。
【００２６】
この遠隔サーバでは、遠隔操作用セッション開設手段が主導して、移動通信端末装置が遠隔サーバを遠隔操作するための遠隔操作用セッションを開設する。また、移動通信端末装置からストリーミングファイルの展開要求を受けると、ストリーミングファイル展開手段が、ストリーミングファイルを展開する。そして、ストリーミング配信手段が、遠隔操作用セッションが開設されている場合には、遠隔操作用セッションを維持するとともに、遠隔操作用の画像情報の送信を制限しつつ、ストリーミングファイル格納手段内に格納されたストリーミングファイルの展開結果であるストリーミングデータを移動通信端末装置へ配信する。
また、ストリーミングデータの配信が終了したときに、遠隔操作用セッションが維持されている場合には、遠隔サーバが、遠隔操作用の画像情報の送信に対する制限を解除する。
【００２７】
このため、本発明の遠隔サーバは、上述した本発明の通信システムにおいて要請される遠隔サーバの機能を満たすことができる。したがって、本発明の遠隔サーバを、本発明の通信システムにおける遠隔サーバとして採用することができる。
【００２８】
本発明の遠隔サーバでは、前記移動通信端末装置へ、複数のストリーミングファイルに関連付けられた複数のトラック識別データを有するプレイリストを送信するプレイリスト送信手段を更に備えるようにすることができる。この場合、プレイリスト送信手段から送信されたプレイリストを利用することにより、移動通信端末装置の利用者が、簡易に視聴する対象を選択することができる。
【発明の効果】
【００３０】
以上説明したように、本発明の遠隔操作方法及び通信システムによれば、利用者の利便性を確保しつつ、移動通信端末装置からの指定により遠隔サーバにおいて再生される音楽や動画像等を、移動端末装置において視聴することができるという効果を奏する。
【００３１】
また、本発明の遠隔サーバを採用することにより、本発明の通信システムを簡易に構成することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の一実施形態を、図１〜図１８を参照しつつ説明する。なお、これらの図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００３３】
図１は、本発明の一実施形態に係る通信システム１００の概略的な構成図である。図１に示されるように、この通信システム１００は、（ａ）音（音楽や音声を含む）、静止画像、動画像といったマルチメディアのデータファイルや、ワープロ、表計算等のアプリケーションプログラムファイルを保存するＭＤサーバ３０と、（ｂ）ネットワーク５０を介して、ＭＤサーバ３０を遠隔操作する移動通信端末装置である携帯電話装置１０ａ，１０ｂと、（ｃ）携帯電話装置１０ａ，１０ｂが無線通信を行う基地局５２，５３，…と、（ｄ）ＭＤサーバ３０及び基地局５２，５３，…が接続されたネットワーク５０とを備えている。なお、図１においては、携帯電話装置１０ａと基地局５２とが無線通信を行うとともに、携帯電話装置１０ｂと基地局５３とが無線通信を行う場合の例が示されているが、携帯電話装置１０ａ，１０ｂが無線通信を行う基地局は、基地局５２，５３に限定されるものではない。
【００３４】
図２（Ａ）、図２（Ｂ）及び図３には、携帯電話装置１０ａの構成が示されている。ここで、図２（Ａ）は携帯電話装置１０ａの外観の正面図であり、図２（Ｂ）は携帯電話装置１０ａの外観の裏面図である。また、図３は、携帯電話装置１０ａのハードウエア的な機能ブロック図である。
【００３５】
図２（Ａ）及び図２（Ｂ）により総合的に示されるように、携帯電話装置１０ａは、（ａ）携帯電話装置本体１１と、（ｂ）電話番号，文字等を制御部２１へ入力するためのテンキー、及び、各種指令を制御部２１へ入力するためのファンクションキーを有する操作部１２と、（ｃ）制御部２１による指令に応じて操作案内、動作状況、受信メッセージ等を表示する表示部１３とを備えている。また、携帯電話装置１０ａは、（ｄ）通話時に通信相手から送信された音声信号を再生する通話用スピーカ１４と、（ｅ）通話時に音声を入力するためのマイクロフォン１５と、（ｆ）制御部２１による指令に応じて着信音や案内音を発生するための案内用スピーカ１６とを備えている。
【００３６】
携帯電話装置本体１１は、図３に示されるように、その内部に、（ｉ）携帯電話装置１０ａの各部の動作を制御する制御部２１と、（ii）無線信号用のアンテナ１７を有し無線信号を送受信する送受信部２２と、（iii）各種データを記憶する記憶部２３とを備えている。
【００３７】
制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（Digital Signal Processor）等を備えて構成されている。この制御部２１において各種プログラムが実行されることにより、上述した構成要素を制御して、携帯電話装置１０ａとしての機能が実現される。こうして制御部２１において実行されるプログラムとして、ＭＤサーバ３０の携帯電話装置１０ａによる遠隔操作に関するインターフェース処理を行うインターフェース処理部７１と、ＶＮＣセッションの設定及び管理を行うＶＮＣ管理部７２とがある。
【００３８】
インターフェース処理部７１は、ＭＤサーバ３０から送信された表示部１３のスケーリングに関する問い合わせに対する通知や、表示部１３の表示可能な色の種類の通知や、ＭＤサーバ３０に遠隔ログインするためのＩＤ、パスワードの通知等の処理を行う。
【００３９】
また、インターフェース処理部７１は、ＶＮＣセッションが維持された状態でＭＤサーバ３０から音楽や動画像等がストリーミング配信される場合には、ＭＤサーバ３０からの遠隔操作用情報の受信を停止、中断させる等の遠隔操作処理の制限をも行う。また、インターフェース処理部７１は、ＭＤサーバ３０からのストリーミング配信が終了した場合は、ＭＤサーバ３０からの遠隔操作用情報の受信制限を解除する。すなわち、ＭＤサーバ３０からのストリーミング配信が行われている間においても、ＶＮＣセッションは切断されずに維持されるが、携帯電話装置１０ａは、ＭＤサーバ３０からの遠隔操作用情報の取得を行わずに、遠隔操作を中断させるようになっている。
【００４０】
ところで、利用者の指定により、例えば、アーティスト「ＪＪＪＪ」のアルバム「ＤＤ」，「ＥＥ」が連続的にストリーミング配信されたり、あるいは、野球の２試合又はサッカーの３試合を連続的にストリーミング配信されたりする等、複数のストリーミングファイルを連続再生する場合がある。この場合、インターフェース処理部７１は、リスト保持部２４に保持されたプレイリストにおける登録内容に従って、１つのストリーミング配信が終了した後においても、ストリーミング受信を続行する。
【００４１】
インターフェース処理部７１は、ＭＤサーバ３０に対して、複数のストリーミングファイルを連続再生させている間において、再生処理と異なる別の処理が、並列処理可能である場合には、ストリーミングファイルの再生を継続する。ここで、「別の処理」とは、メール着信に基づくメーラの起動、利用者の指令に基づくブラウザの起動等をいう。
【００４２】
一方、インターフェース処理部７１は、別の処理が、利用者の指令に基づき動作中のプログラムファイルの再起動操作等である場合、ＭＤサーバ３０に対してストリーミングファイルの再生中止要求を行う。また、インターフェース処理部７１は、再起動処理等が終了した後において、再度、中止したストリーミングファイルの再生をＭＤサーバ３０へ向けて要求する。
【００４３】
すなわち、携帯電話装置１０ａでは、ストリーミングファイルの連続再生が利用者によって指令された場合、複数のストリーミングファイルのうちの配信を中止するストリーミングファイルを、再生処理と並列処理される負荷の大きさに基づいて決定するようになっている。
【００４４】
ＶＮＣ管理部７２は、ＶＮＣセッション設定部７３と、送信処理部７４と、描画命令受信処理部７５とを備えて構成されている。ここで、ＶＮＣセッション設定部７３は、ＭＤサーバ３０と携帯電話装置１０ａとの間におけるＶＮＣセッションをネットワーク５０に設定する。このＶＮＣセッション設定部７３は、ＶＮＣ規格に従った遠隔操作用のソフトウェアプログラムが記憶部２３にインストゥールされることにより実現される。
【００４５】
送信処理部７４は、表示部１３に表示されたＭＤサーバ３０のデスクトップ画面に対し、ユーザーが操作部１２によって入力した、入力イベントのＭＤサーバ３０への送信及び、ＭＤサーバ３０から送信されるプレイリストに基づき利用者が選択するストリーミングファイル又はアプリケーションプログラムファイルを含むファイル要求や、ファイル起動要求をＭＤサーバ３０へ向けて送信する。また、描画命令受信処理部７５は、ＶＮＣセッション設定部７３にて設定されたＶＮＣセッションにより、ＭＤサーバ３０から送信された、ＭＤサーバ３０のデスクトップ画面イメージに基づく描画命令をデコード処理し、ＭＤサーバ３０に表示されるデスクトップ画面を表示部１３に再現する。
【００４６】
記憶部２３は、（ｉ）ＭＤサーバ３０から受信したメニューリスト及びプレイリストを一時記憶するリスト保存部２４と、（ii）ＭＤサーバ３０から配信されたストリーミングファイルを一時記憶するストリーミングファイル保存部２５と、（iii）ＭＤサーバ３０から受信したアプリケーションプログラムファイル等のデスクトップ画面イメージの描画命令を一時記憶する受信描画命令保存部２６とを有している。
【００４７】
携帯電話装置１０ｂは、上記の携帯電話装置１０ａと同様に構成されている。
【００４８】
ＭＤサーバ３０は、パーソナルコンピュータ等の計算機システムとして構成されている。このＭＤサーバ３０は、図４に示されるように、（ａ）ＭＤサーバ３０の全体を制御する制御部３１と、（ｂ）制御部３１による制御のもとで、ネットワーク５０を介した通信を行うための送受信部３２と、（ｃ）制御部３１がアクセス可能な記憶装置３３と、（ｄ）制御部３１による指令に従って、デスクトップ画面の表示を行う表示部３４とを備えている。
【００４９】
制御部３１は、中央処理装置（Central Processing Unit：ＣＰＵ）等を備えて構成されている。この制御部３１において各種プログラムを起動することにより、上述した構成要素を制御して、ＭＤサーバ３０としての機能が実現される。こうして制御部３１において実行されるプログラムとして、ファイル管理部４１と、判定処理部４２と、インターフェース処理部４３と、ＶＮＣ管理部４４とがある。
【００５０】
ファイル管理部４１は、記憶装置３３に保存された、後述するストリーミングファイル、プレイリスト管理ファイル、アプリケーションプログラムファイル等のそれぞれの展開起動状態を管理する。また、ファイル管理部４１は、これらのファイルのうちから携帯電話装置１０ａ，１０ｂにより選択されたファイルの展開を起動する。さらに、ファイル管理部４１は、携帯電話装置１０ａ，１０ｂからの展開要求に含まれる情報に応じて、プレイリストデータ保存部４５に保存されたオーディオプレイリスト管理ファイル４７ｉや、ビデオプレイリスト管理ファイル４８ｊを読み出して、携帯電話装置１０ａ，１０ｂへ向けて送信する。また、ファイル管理部４１は、後述するオーディオプレイリスト、ビデオプレイリスト、ショートカットリスト、トラック指定プレイリスト等の項目からなるプレイリストを、携帯電話装置１０ａ，１０ｂへ向けて通知する。
【００５１】
判定処理部４２は、ネットワーク５０を介して携帯電話装置１０ａ，１０ｂから展開要求されたファイルがストリーミングファイルであるか、又は、例えばアプリケーションプログラムファイルといったストリーミングファイルと異なるファイル（非ストリーミングファイル）であるかを判定する。そして、起動要求されたファイルがオーディオ又はビデオの各ストリーミングファイルであると判定した場合には、判定処理部４２は、ストリーミングファイルの展開起動指令をファイル管理部４１に通知する。
【００５２】
インターフェース処理部４３は、携帯電話装置１０ａ，１０ｂによるＭＤサーバ３０の遠隔操作に関するインターフェース処理を行うものである。このインターフェース処理部４３は、図５に示されるように、リンク処理部４３ａと、アプリケーション送信部（非ストリーミングファイル送信部）４３ｂと、ストリーミング配信処理部（配信部）４３ｃとを備えて構成されている。
【００５３】
リンク処理部４３ａは、ログイン認証処理や画面表示を調整する。ここで、ログイン認証は、携帯電話装置１０ａ，１０ｂからＭＤサーバ３０へ送信されたＩＤ（又はログイン名）及びパスワードを予め保存しているＩＤ及びパスワードに基づいて認証する。画面表示の調整は、携帯電話装置１０ａ，１０ｂの画面解像度及び色数の表示能力に応じて、携帯電話装置１０ａ，１０ｂに送信しようとする画面内容を拡大又は縮小するスケーリングや、表示色の設定等を行う。なお、リンク処理部４３ａが認証データの送受信等に用いるリンクは、ＵＰｎＰ（Universal Plug and Play）が用いられる。ここで、ＵＰｎＰは、自宅や職場のパソコン、プリンタ、電化製品等をネットワーク５０を介して相互に接続し、また、相互にＩＰアドレスを自動的に認識できるようにした技術仕様である。
【００５４】
アプリケーション送信部４３ｂは、後述するＶＮＣセッション設定部４４ａにて開設（設定）されたＶＮＣセッションを利用して、各種データを携帯電話装置１０ａ，１０ｂへ向けて送信する。
【００５５】
ストリーミング配信処理部４３ｃは、ストリーミングファイルの展開結果のデータ（以下、「ストリーミングデータ」ともいう）を配信するためのセッション（例えば、ＲＴＰセッション等）を開設して、ストリーミングデータを携帯電話装置１０ａ，１０ｂへ向けて配信する。このストリーミング配信のセッションにおいては、リアルタイムに音楽や映像等のストリーミングファイルを授受するためのプロトコルが用いられる。なお、ストリーミング配信処理部４３ｃは、ストリーミングデータの配信開始に先立って、後述する描画命令送信部４４ｃへ送信制限要求を送る。また、ストリーミング配信処理部４３ｃは、ストリーミングデータの配信が終了すると、描画命令送信部４４ｃへ送信制限解除通知を送る。
【００５６】
ＶＮＣ管理部４４は、ＶＮＣセッションの設定及び管理を行う。このＶＮＣ管理部４４は、図６に示されるように、ＶＮＣセッション設定部４４ａと、受信処理部４４ｂと、描画命令送信部４４ｃとを備えて構成されている。
【００５７】
ＶＮＣセッション設定部４４ａは、記憶装置３３に保存された複数のファイルを利用者が携帯電話装置１０ａにおいて操作するためのＶＮＣセッションをファイル管理部４１の指令に従って開設する。このＶＮＣセッション設定部４４ａは、携帯電話装置１０ａ，１０ｂの認証も行う。なお、ＶＮＣセッション設定部４４ａは、ＶＮＣ規格に基づく遠隔操作用のソフトウェアプログラムが記憶装置３３にインストゥールされることにより実現される。
【００５８】
受信処理部４４ｂは、ファイル管理部４１にて送信されたファイル識別データに基づき携帯電話装置１０ａ，１０ｂにて選択されたファイル識別データを含むファイル展開要求を受信する。そして、受信処理部４４ｂは、ファイル展開要求に対応するストリーミングファイルやアプリケーションプログラムファイル等の展開を起動する。この受信処理部４４ｂは、利用者によって操作された携帯電話装置１０ａのテンキー、ファンクションキーやポインティングデバイスによって選択又は入力された情報、データを認識し利用者の指令をＭＤサーバ３０内の各構成要素に対して通知する。
【００５９】
描画命令送信部４４ｃは、ＶＮＣセッション設定部４４ａにより開設されたＶＮＣセッションを利用して、表示部３４のデスクトップ画面を描画させるための描画命令を、携帯電話装置１０ａ，１０ｂへ送信する。なお、描画命令送信部４４ｃは、デスクトップ画面の変化が生じた部分の変化量を差分情報として計算することも行う。なお、アプリケーション送信部４３ｂは、ストリーミング配信処理部４３ｃからの送信制限要求に応答して、ＶＮＣセッションを利用した各種データの送信を中断する。また、アプリケーション送信部４３ｂは、ストリーミング配信処理部４３ｃからの送信制限解除通知に応答して、ＶＮＣセッションを利用した各種データの送信を再開する。
【００６０】
図４に戻り、記憶装置３３は、プレイリストデータ保存部４５と、アプリケーションリスト管理ファイル４９と、オーディオファイル記憶領域６１と、ビデオファイル記憶領域６２と、アプリケーションファイル記憶領域６３とを有している。ここで、プレイリストデータ保存部４５は、図７に示されるように、音楽、動画等のストリーミングファイルのそれぞれに関連付けられたトラックＩＤ（トラック識別データ［Identifier］）を有するプレイリストデータであるオーディオプレイリスト管理ファイル４７ｉ（ｉ＝１，２，…）、及び、ビデオプレイリスト管理ファイル４８ｊ（ｊ＝１，２，…）とを含んでいる。
【００６１】
オーディオプレイリスト管理ファイル４７ｉは、再生しようとする音楽アルバムといったオーディオトラックファイルに付随する情報を管理するファイルである。このオーディオプレイリスト管理ファイル４７ｉは、図８に示されるように、オーディオプレイリスト情報ファイル４７ａｉと、複数のオーディオトラック管理ファイル４７ｂｉｐ（ｐ＝１，２，…）とを有している。また、図８に示されるように、オーディオファイル記憶領域６１には、音楽アルバムに含まれる、例えば、「ＡＡＡ」，「ＢＢＢ」，…，といった曲名に相当するオーディオトラックファイル６１ａｉｐが、エンコード処理されて保存されている。そして、各オーディオトラック管理ファイル４７ｂｉｐは、オーディオトラックファイル６１ａｉｐに対応する情報を保存している。こうして、オーディオプレイリスト管理ファイル４７ｉが、複数の曲からなる音楽アルバム（アーティスト「ＪＪＪＪ」のアルバム名「ＡＡ」）の情報を管理している。
【００６２】
オーディオプレイリスト情報ファイル４７ａｉの内容の例が、図９（Ａ）に示されている。この図９（Ａ）により代表的に示されるように、オーディオプレイリスト情報ファイル４７ａｉは、オーディオプレイリストの識別用のプレイリストＩＤと、プレイリスト再生時間、トラック数及びトラック名とを保存している。ここで、再生時間等は、オーディオプレイリスト毎に設定される。オーディオトラック数を表すトラック数が「１０」は、音楽アルバムが１０曲からなることを表している。また、トラック名は、１オーディオプレイリストに含まれるオーディオトラック名（曲名「ＡＡＡ」、「ＢＢＢ」等）を意味している。
【００６３】
また、オーディオトラック管理ファイル４７ｂｉｐの内容の例が、図９（Ｂ）に示されている。この図９（Ｂ）により代表的に示されるように、各オーディオトラック管理ファイル４７ｂｉｐは、各オーディオトラックファイル１，２，…，を識別するトラックＩＤと、再生時間、タイトル、アーティストと、ストリーミング配信に必要な情報を取得するためのＵＲＬ（Uniform Resource Locator）情報等とのそれぞれを保存している。ここで、ＵＲＬはストリーミング配信に必要な情報を取得するためのアドレスであって、例えばセッション記述プロトコル（ＳＤＰ：Session Description Protocol）に従って決められるアドレスである。また、オーディオトラック管理ファイル４７ｂｉｐと、オーディオプレイリスト情報ファイル４７ａｉとは、いずれも、オーディオトラックファイル６１ａｉｐの削除、追加、入れ替え等に伴って、更新又は生成されるようになっている。
【００６４】
ビデオプレイリスト管理ファイル４８ｊは、再生しようとするビデオトラックファイルに付随する情報を管理するファイルである。このビデオプレイリスト管理ファイル４８ｊは、図１０に示されるように、ビデオプレイリスト情報ファイル４８ａｊと、複数のビデオトラック管理ファイル４８ｂｊｑ（ｑ＝１，２，…）とを有する。また、図１０に示されるように、ビデオファイル記憶領域６２には、例えばスポーツ試合の前半及び後半の各場面がエンコード処理されたビデオトラックファイル６２ａｊｑが保存される。そして、ビデオプレイリスト管理ファイル４８ｊが、各ビデオトラックファイル６２ａｊｑに対応する情報を保存するビデオトラック管理ファイル４８ｂｊ１，４８ｂｊ２，…を保存しており、例えば、複数場面からなるスポーツ試合の情報を管理している。
【００６５】
なお、ビデオプレイリスト情報ファイル４８ａｊの内容は、図９（Ａ）のオーディオプレイリスト情報ファイル４７ａｉの内容と同様である。すなわち、ビデオプレイリスト情報ファイル４８ａｊは、プレイリストＩＤ、ビデオプレイリストの再生時間、ビデオトラック数及びビデオトラック名等を保存している。また、ビデオトラック管理ファイル４８ｂｊｑの内容は、図９（Ｂ）に示されるオーディオトラック管理ファイル４７ｂｉｐの内容と同様である。
【００６６】
以上のような、オーディオプレイリスト管理ファイル４７ｉ、オーディオトラック管理ファイル４７ｂｉｐ、ビデオプレイリスト管理ファイル４８ｊ及びビデオトラック管理ファイル４８ｂｊｑがプレイリストとして、ＭＤサーバ３０から携帯電話装置１０ａ，１０ｂへ向けて、適宜送信されるようになっている。こうしたプレイリストの構成例が、図１１（Ａ）〜（Ｃ）に示されている。
【００６７】
図１１（Ａ）に示されるプレイリスト５４は、音楽アルバムに対応しているオーディオプレイリスト管理ファイル４７ｉのみを含んでいるプレイリストの例である。この場合には、携帯電話装置１０ａ、１０ｂでは、プレイリスト５４を利用して、利用者が所望の音楽アルバムを選択する。なお、各オーディオトラックファイル６１ａｉｐに関する情報は、いずれも、オーディオプレイリスト管理ファイル４７ｉに含まれるので、オーディオプレイリスト管理ファイル４７ｉが、ＭＤサーバ３０から携帯電話装置１０ａ，１０ｂに送信されることにより、ストリーミング配信が可能な音楽アルバム、曲のリストが通知されることになる。
【００６８】
図１１（Ｂ）に示されるプレイリスト５５は、オーディオトラック管理ファイル４７ｂｉｐだけを含んでいるプレイリストの例である。この場合には、携帯電話装置１０ａ、１０ｂでは、プレイリスト５４を利用して、利用者が所望のシングル曲を選択する。
【００６９】
図１１（Ｃ）に示されるプレイリスト５６は、オーディオプレイリスト管理ファイル４７ｉとオーディオトラック管理ファイル４７ｂｉｐとを混在して含むプレイリストの例である。この場合には、携帯電話装置１０ａ、１０ｂでは、プレイリスト５６を利用して、利用者が所望のアルバム又はシングル曲を選択する。
【００７０】
なお、図１１（Ａ）〜（Ｃ）では、オーディオ関連のプレイリスト５４〜５６について説明したが、ビデオ関連のプレイリストについても、オーディオ関連のプレイリスト５４〜５６と同様に様々の構成とすることもできる。さらに、オーディオ関連及びビデオ関連の双方を含むプレイリストとすることもできる。
【００７１】
アプリケーションリスト管理ファイル４９内には、アプリケーションファイル記憶領域６３に記憶された各アプリケーションプログラムファイルに付随する情報が記憶される。このアプリケーションリスト管理ファイル４９の内容の例が、図１２に示されている。図１２において代表的に示されるように、携帯電話装置１０ａ、１０ｂが遠隔操作するアプリケーションプログラムファイルの識別用のファイルＩＤや、アプリケーションプログラムファイルが実行ファイル（ｅｘｅファイル）か、又は、一般のファイル（ｄｏｃ、ｘｌｓ、ｔｘｔ）等かを識別するためのファイル種類等の情報を保存している。アプリケーションリスト管理ファイル４９は、アプリケーションリストとして、携帯電話装置１０ａ，１０ｂへ適宜送信される。
【００７２】
アプリケーションファイル記憶領域６３には、図１３に示されるように、（ｉ）ワープロアプリケーションプログラムファイル６３ａ、表計算アプリケーションプログラムファイル６３ｂ、テキストエディタアプリケーションプログラムファイル６３ｃ、メーラ（メール作成／送受信）、ブラウザ、プレゼンテーション、電子化文書表示等のアプリケーションプログラムファイルと、（ii）これらのアプリケーションプログラムファイル６３ａ，…，を用いて作成された作業ファイル（ｄｏｃ、ｘｌｓ、ｔｘｔ、ｐｓｔ、ｈｔｍ、ｐｐｔ、ｐｄｆ等の各ファイル）や、フォルダファイル等とが記憶される。
【００７３】
なお、ＭＤサーバ３０が、携帯電話装置１０ａ，１０ｂを含む複数の携帯電話装置による遠隔操作を許可している場合には、記憶装置３３に記憶される各ファイルは、各携帯電話装置毎に管理されるようになっている。
【００７４】
［動作］
次に、上記のように構成された通信システム１００における携帯電話装置１０ａによるＭＤサーバ３０の遠隔操作処理の詳細について、説明する。以下、特に断らない限り、ＭＤサーバ３０が携帯電話装置１０ａにより遠隔操作されるものとして説明する。
【００７５】
＜ＶＮＣセッションの設定＞
まず、通信システム１００におけるＶＮＣセッションの開設処理について説明する。
【００７６】
まず、図１４に示されるように、携帯電話装置１０ａが、基地局５２との間において無線接続した後、ＭＤサーバ３０とインターネット接続する（Ｗ１参照）。引き続き、携帯電話装置１０ａとＭＤサーバ３０との間において、ＵＰｎＰリンクを設定する（Ｗ２参照）。ＵＰｎＰリンクが設定されると、携帯電話装置１０ａの表示部１３には、図１５（Ａ）に示されるような画面が表示される。
【００７７】
図１４に戻り、次に、ステップＳ１において、携帯電話装置１０は、遠隔ログイン操作を行う。まず、利用者は、画面案内（図１５（Ｂ）参照）に応じて、ＩＤ及びパスワードを入力する。認証処理の間、認証中の画面（図１５（Ｃ）参照）が表示される。そして、認証がなされると、携帯電話装置１０は、遠隔ログイン要求をＭＤサーバ３０へ送信する。
【００７８】
遠隔ログイン要求を受信したＭＤサーバ３０は、ステップＳ２において、ログイン処理を行う。そして、ステップＳ２におけるログイン処理が正常に終了すると、ＭＤサーバ３０は、ログイン成功を返送する。なお、ステップＳ２におけるログイン処理がエラー終了した場合には、ＭＤサーバ３０は、ログイン失敗を返送する。
【００７９】
ログイン成功を受信すると、ステップＳ３において、携帯電話装置１０ａは、メニューリストの取得処理を行う。携帯電話装置１０ａは、ＭＤサーバ３０へ向けてメニューリスト要求を送信する。このメニューリスト要求を受けたＭＤサーバ３０は、ステップＳ４において、携帯電話装置１０ａのためにメニューリストを準備する。そして、ＭＤサーバ３０は、メニューリストを携帯電話装置１０ａへ送信する。メニューリストを受けた携帯電話装置１０ａでは、表示部１３に、図１５（Ｄ）に示されるような画面が表示される。
【００８０】
なお、携帯電話装置１０ａがメニューリストを既に保持している場合には、ステップＳ３において、携帯電話装置１０ａは、ＭＤサーバ３０へ向けて、保持しているメニューリストのタイムスタンプを伴うメニューリスト確認要求を送信する。このメニューリスト確認要求を受けたＭＤサーバ３０は、ステップＳ４において、携帯電話装置１０ａが保持しているメニューリストが最新か否かを判定する。この判定が否定的であった場合には、ＭＤサーバ３０は、最新のメニューリストを携帯電話装置１０ａへ送信する。一方、判定が肯定的であった場合には、ＭＤサーバ３０は、最新のメニューリストである旨を携帯電話装置１０ａへ送信する。
【００８１】
図１４に戻り、次に、ステップＳ７において、ＭＤサーバ３０は、携帯電話装置１０ａとＭＤサーバ３０との間のＶＮＣセッションを開設する。これにより、ＶＮＣセッションが設定される（Ｗ３参照）。このＶＮＣセッションを利用して、ＭＤサーバ３０は、携帯電話装置１０ａへ向けて、ＭＤサーバ３０の表示部３４に表示されるデスクトップ画面情報（フル画面情報又は画面差分情報）を送信する。
【００８２】
一方、携帯電話装置１０ａは、ＭＤサーバ３０から受信したデスクトップ画面情報に基づいて、ＭＤサーバ３０のデスクトップ画面を再現表示する。これにより、携帯電話装置１０ａは、遠隔操作が可能な状態になる（Ｗ４参照）。この結果、ＶＮＣ標準規格に従った携帯電話装置１０ｂによるＭＤサーバ３０遠隔操作が可能となる。なお、ＭＤサーバ３０から携帯電話装置１０ａへのデスクトップ画面情報の送信は、通信状況や処理負荷等に応じて変化するようになっている。
【００８３】
＜オーディオストリーミング配信＞
次に、上記のＶＮＣセッションの設定後（図１６のＡ１参照）におけるオーディオストリーミング配信について説明する。
【００８４】
オーディオストリーミング配信を受ける際には、利用者は、まず、ステップＵ１において、オーディオプレイリストの取得処理を行う。このオーディオプレイリストの取得処理では、利用者が、メニューリスト（図１５（Ｄ）参照）の各項目からオーディオプレイリストを選択する。かかる選択が行われると、携帯電話装置１０ａは、ＭＤサーバ３０に対して、オーディオプレイリスト要求を送信する。このオーディオプレイリスト要求を受けると、ＭＤサーバ３０は、ステップＵ２において、携帯電話装置１０ａのために用意されているオーディオプレイリストを、携帯電話装置１０ａへ送信する。
【００８５】
なお、携帯電話装置１０ａがオーディオプレイリストを既に保持している場合には、ステップＵ４において、携帯電話装置１０ａは、ＭＤサーバ３０へ向けて、保持しているオーディオプレイリストのタイムスタンプを伴うオーディオプレイリスト確認要求を送信する。このオーディオプレイリスト確認要求を受けたＭＤサーバ３０は、ステップＵ２において、携帯電話装置１０ａが保持しているオーディオプレイリストが最新か否かを判定する。この判定が否定的であった場合には、ＭＤサーバ３０は、最新のオーディオプレイリストを携帯電話装置１０ａへ送信する。一方、判定が肯定的であった場合には、ＭＤサーバ３０は、最新のオーディオプレイリストである旨を携帯電話装置１０ａへ送信する。
【００８６】
オーディオプレイリストを受けた携帯電話装置１０ａでは、当該オーディオプレイリストの内容を示すオーディオプレイリスト表示画面が表示部１３に表示される。こうしたオーディオプレイリスト表示画面の例が、図１７（Ａ）に示されている。なお、図１７（Ａ）の画面例は、当該オーディオプレイリストが、前述した図１１（Ａ）のようにオーディオプレイリスト管理ファイル４７ｉのみであった場合の例が示されている。以下、オーディオプレイリスト表示画面が図１７（Ａ）に示されるようであったとして、説明する。
【００８７】
次に、ステップＵ３において、携帯電話装置１０ａでのプレイ選択処理が行われる。このプレイ選択処理では、利用者が、例えば、図１７（Ａ）のオーディオプレイリスト表示画面におけるアルバム”ＡＡ”を選択すると、携帯電話装置１０ａは、図１７（Ｂ）に示されるように、アルバム”ＡＡ”のオーディオトラックリストに対応する曲名リストを表示する。そして、利用者が、曲名”ＡＡＡ”を選択すると、携帯電話装置１０ａは、図１７（Ｃ）に示されるような再生曲名決定画面を表示するとともに、曲”ＡＡＡ”を表す識別データを含むストリーミング配信要求をＭＤサーバ３０に対して送信する。そして、携帯電話装置１０ａは、遠隔操作用の画面の受信処理を中断する。
【００８８】
ストリーミング配信要求を受けたＭＤサーバ３０は、ステップＵ４において、曲”ＡＡＡ”に対応するオーディオトラックファイルを展開する。引き続き、ＭＤサーバ３０は、
遠隔操作用画面情報であるデスクトップ画面情報の送信処理を中断するとともに、ＶＮＣセッションを維持しつつ、ストリーミング配信のためのセッションを開設する。そして、ＭＤサーバ３０は、ストリーミング配信のためのセッションを利用して、オーディオトラックファイルの展開結果を携帯電話装置１０ａへ送信することにより、曲”ＡＡＡ”を携帯電話装置１０ａへストリーミング配信する。
【００８９】
オーディオトラックファイルの展開結果を受けた携帯電話装置１０ａは、ステップＵ５において、曲”ＡＡＡ”を再生する。この結果、携帯電話装置１０ａでは、曲”ＡＡＡ”の再生結果が、通話用スピーカ１４又は案内用スピーカ１６から出力され、利用者に提供される。
【００９０】
なお、携帯電話装置１０ｂへ送信されるプレイリストが、図１１（Ｂ）に示されるようなプレイリスト５５のように、オーディオトラック管理ファイル４７ｂｉｐだけを含んでいる場合には、オーディオプレイリスト表示画面として、曲名が列挙された画面が表示部１３に表示される。この場合には、オーディオプレイリスト表示画面において曲選択が行われると、直ちに、携帯電話装置１０ａは、図１７（Ｃ）に示されるような再生曲名決定画面と同様の画面を表示するとともに、選択された曲を表す識別データを含むストリーミング配信要求をＭＤサーバ３０に対して送信する。
【００９１】
また、携帯電話装置１０ｂへ送信されるプレイリストが、図１１（Ｃ）に示されるようなプレイリスト５６のように、オーディオプレイリスト管理ファイル４７ｉとオーディオトラック管理ファイル４７ｂｉｐとを混在して含んでいる場合には、オーディオプレイリスト表示画面として、アルバム名及び曲名が混在した表示部１３に表示される。この場合には、オーディオプレイリスト表示画面において曲選択が行われると、直ちに、携帯電話装置１０ａは、図１７（Ｃ）に示されるような再生曲名決定画面と同様の画面を表示するとともに、選択された曲を表す識別データを含むストリーミング配信要求をＭＤサーバ３０に対して送信する。一方、オーディオプレイリスト表示画面において曲選択が行われると、図１７（Ｂ）に示される画面と同様な画面が表示される。そして、その画面において曲選択が行われると、直ちに、携帯電話装置１０ａは、図１７（Ｃ）に示されるような再生曲名決定画面と同様の画面を表示するとともに、選択された曲を表す識別データを含むストリーミング配信要求をＭＤサーバ３０に対して送信する。
【００９２】
＜ビデオストリーミング配信＞
次に、上記のＶＮＣセッションの設定後におけるビデオストリーミング配信について説明する。なお、携帯電話装置１０ａへのビデオファイルのストリーミング配信も、上述のオーディオファイルのストリーミング配信と同様のシーケンスで行われるので、図１６を参照しつつ、説明する。
【００９３】
ビデオストリーミング配信を受ける際には、利用者は、まず、ステップＵ１において、ビデオプレイリストの取得処理を行う。このビデオプレイリストの取得処理では、利用者が、メニューリスト（図１５（Ｄ）参照）の各項目からビデオプレイリストを選択する。かかる選択が行われると、携帯電話装置１０ａは、ＭＤサーバ３０に対して、ビデオプレイリスト要求を送信する。このビデオプレイリスト要求を受けると、ＭＤサーバ３０は、ステップＵ２において、携帯電話装置１０ａのために用意されているビデオプレイリストを、携帯電話装置１０ａへ送信する。なお、携帯電話装置１０ａがビデオプレイリストを既に保持している場合には、上述のオーディオファイルのストリーミング配信の場合と同様にして、携帯電話装置１０ａが保持しているオーディオプレイリストを最新のものとする処理が行われる。
【００９４】
ビデオプレイリストを受けた携帯電話装置１０ａでは、当該ビデオプレイリストの内容を示すビデオプレイリスト表示画面が表示部１３に表示される。こうしたオーディオプレイリスト表示画面の例が、図１８（Ａ）に示されている。なお、図１８（Ａ）の画面例は、当該ビデオプレイリストが、ビデオプレイリスト管理ファイル４８ｉのみであった場合の例が示されている。以下、ビデオプレイリスト表示画面が図１８（Ａ）に示されるようであったとして、説明する。
【００９５】
次に、ステップＵ３において、携帯電話装置１０ａでのプレイ選択処理が行われる。このプレイ選択処理では、利用者が、例えば、図１８（Ａ）のオーディオプレイリスト表示画面におけるビデオ”自然風景”を選択すると、携帯電話装置１０ａは、図１８（Ｂ）に示されるように、ビデオ”自然風景”のビデオトラックリストに対応する場面リストを表示する。そして、利用者が、”場面１”を選択すると、携帯電話装置１０ａは、図１８（Ｃ）に示されるような再生場面決定画面を表示するとともに、”場面１”を表す識別データを含むストリーミング配信要求をＭＤサーバ３０に対して送信する。そして、携帯電話装置１０ａは、遠隔操作用の画面の受信処理を中断する。
【００９６】
ストリーミング配信要求を受けたＭＤサーバ３０は、ステップＵ４において、”場面１”に対応するビデオトラックファイルを展開する。引き続き、ＭＤサーバ３０は、遠隔操作用画面情報であるデスクトップ画面情報の送信処理を中断するとともに、ＶＮＣセッションを維持しつつ、ストリーミング配信のためのセッションを開設する。そして、ＭＤサーバ３０は、ストリーミング配信のためのセッションを利用して、ビデオトラックファイルの展開結果を携帯電話装置１０ａへ送信することにより、”場面１”のビデオデータを携帯電話装置１０ａへストリーミング配信する。
【００９７】
ビデオトラックファイルの展開結果を受けた携帯電話装置１０ａは、ステップＵ５において、”場面１”を再生する。この結果、携帯電話装置１０ａでは、”場面１”の再生結果が、表示部１３に表示され（図１８（Ｄ）参照）、利用者に提供される。
【００９８】
なお、携帯電話装置１０ａへ送信されるプレイリストが、ビデオトラック管理ファイル４８ｂｉｐだけを含んでいる場合や、オーディオプレイリスト管理ファイル４７ｉとオーディオトラック管理ファイル４７ｂｉｐとを混在して含んでいる場合も、上述のオーディオファイルのストリーミング配信の場合と同様の処理が行われる。
【００９９】
以上に説明したストリーミング配信が終了すると、ＭＤサーバ３０は、遠隔操作用画面情報の送信処理を再開する。また、携帯電話装置１０ａは、遠隔操作用画面情報の受信処理を再開する。この後は、ＶＮＣ標準規格に従った携帯電話装置１０ｂによるＭＤサーバ３０遠隔操作が行われる。
【０１００】
なお、携帯電話装置１０ｂとＭＤサーバ３０との間におけるストリーミング配信も、上記の携帯電話装置１０ａとＭＤサーバ３０との間におけるストリーミング配信と同様にして行われる。
【０１０１】
以上説明したように、本実施形態では、携帯電話装置１０ａ，１０ｂが、ネットワーク５０を介して、ＭＤサーバ３０において保存されている音楽や映像等のストリーミング視聴と、ワープロ、表計算等のアプリケーションプログラムファイルの遠隔操作とを行えるようになる。
【０１０２】
また、本実施形態では、ＶＮＣセッションの確立に先立って、ＭＤサーバ３０が、携帯電話装置１０ａ，１０ｂへ向けて、オーディオプレイリスト管理ファイルやビデオプレイリスト管理ファイルを送信する。この場合、移動通信端末装置は、通信セッションが設定された状態において、遠隔操作しようとするファイルを選択するので、迅速、効率的な遠隔操作ができるようになる。
【０１０３】
また、ストリーミング技術を用いることにより、大きなサイズをもつファイルをダウンロードするための時間を短縮化することができ、音楽、映像等を効率的に再生することができる。そして、リアルタイムにストリーミング配信することにより、スポーツ試合を中継配信することもできる。
【０１０４】
一方、携帯電話装置１０ａ，１０ｂは、いずれも、ＭＤサーバ３０に保存された音楽、映像及びワープロ等のそれぞれのリストをいずれもＭＤサーバ３０から取得できるので、利用者は、再生又は表示しようとするファイルの選択を容易かつ迅速に行うことができる。例えば、携帯電話装置１０ａ，１０ｂは、いずれも、ＭＤサーバ３０において下位フォルダに保存されているファイルを効率的に選択できる。また、テンキー、ファンクションキー等の操作性に関わらず、利用者はファイルを容易に選択できる。
【０１０５】
更に、ＭＤサーバ３０が、オーディオ及びビデオの各ストリーミングファイルの保存領域を管理するので、携帯電話装置１０ａ，１０ｂは、複数のストリーミングファイルを迅速に連続再生することができる。
【０１０６】
なお、上記の実施形態では、ＵＰｎＰリンクの確立後にファイル展開要求がＭＤサーバ３０へ送信され、このファイル展開要求に応じてＶＮＣセッションの開設が行われる場合を説明した。これに対して、ＶＮＣセッションが設定されている状態でＵＰｎＰリンクを確立するようにしてもよい。
【０１０７】
また、上記の実施形態では、ストリーミング配信中における遠隔操作用画面情報の送受信の制限として、遠隔操作用画面情報の送受信を中止するようにしたが、遠隔操作用画面情報の送受信の制限は、各装置やネットワークの通信性能や処理性能に応じて行えばよい。
【０１０８】
また、上記の実施形態では、ストリーミング配信中における遠隔操作用画面情報の送受信の制限するようにしたが、ＭＡＤサーバ３０と携帯電話装置１０ａ，１０ｂとの間における通信能力が十分である場合には、遠隔操作用画面情報の送受信の制限を行わないようにすることもできる。
【０１０９】
また、上記の実施形態では、携帯電話装置がプレイリストを利用してストリーミング配信を要求するようにしたが、プレイリストを利用せずに、ストリーミング配信を要求することもできる。例えば、ＶＮＣセッションを利用した遠隔操作により、エクスプローラ等を利用してファイルを選択し、当該ファイル内の情報を用いてストリーミング配信を要求することができる。
【０１１０】
また、上記の実施形態では、ＭＤサーバ３０を遠隔操作し得る携帯電話装置を２台としたが、３台以上とすることができる。ここで、各携帯電話装置の利用者が異なっていてもよい。
【０１１１】
また、上記の実施形態では、制御端末装置を携帯電話装置としたが、他の通信端末装置とすることができる。
【０１１２】
また、上記の実施形態では、被制御端末装置をパーソナルコンピュータとしたが、通信機能を有する任意の種類の情報処理装置とすることができる。
【産業上の利用可能性】
【０１１３】
以上説明したように、本発明の遠隔操作方法及び通信システムは、移動通信端末装置を用いて自宅又は職場に配置された遠隔サーバの遠隔操作に適用することができる。また、本発明の遠隔サーバは、移動通信端末装置が遠隔サーバを遠隔操作する通信システムの構成要素に適用することができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施形態に係る通信システムの概略的な構成図である。
【図２】図１の移動通信端末装置の外観を概略的に示す図である。
【図３】図１の移動通信端末装置の機能ブロック図である。
【図４】遠隔サーバの構成を説明するためのブロック図である。
【図５】図４のインターフェース処理部の構成を説明するための図である。
【図６】図４のＶＮＣ管理部の構成を説明するための図である。
【図７】図４のプレイリスト保存部の構成を説明するための図である。
【図８】図７のオーディオプレイリスト管理ファイルの構成及び図４のオーディオファイル記憶領域の内容を説明するための図である。
【図９】図８のオーディオプレイリスト管理ファイル及びオーディオトラック管理ファイの内容を説明するための図である。
【図１０】図７のビデオプレイリスト管理ファイルの構成及び図４のビデオファイル記憶領域の内容を説明するための図である。
【図１１】プレイリストを説明するための図である。
【図１２】図４のアピリケーション管理ファイルの内容を説明するための図である。
【図１３】図４のアピリケーション記憶領域の構成を説明するための図である。
【図１４】図１の通信システムにおけるＶＮＣセッションの開設処理を説明するためのシーケンス図である。
【図１５】図１４のシーケンスにおける携帯電話装置の表示画面例を示す図である。
【図１６】図１の通信システムにおけるオーディオストリーミング配信処理を説明するためのシーケンス図である。
【図１７】図１６のシーケンスにおける携帯電話装置の表示画面例を示す図である。
【図１８】図１の通信システムにおけるビデオストリーミング配信処理のシーケンス図における携帯電話装置の表示画面例を示す図である。
【符号の説明】
【０１１５】
１０ａ，１０ｂ…携帯電話装置（移動通信端末装置）、１１…携帯電話装置本体、１２…操作部、１３…表示部、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、２１…制御部、２２…送受信部、２３…記憶部、２４…リスト保存部、２５…ストリーミングファイル保存部、２６…受信描画命令保存部、３０…ＭＤサーバ（遠隔サーバ）、３１…制御部、３２…送受信部、３３…記憶装置、３４…表示部、４１…ファイル管理部、４２…判定処理部、４３…インターフェース処理部、４３ａ…リンク処理部、４３ｂ…アプリケーション送信部、４３ｃ…ストリーミング配信処理部、４４…ＶＮＣ管理部、４４ａ…ＶＮＣセッション設定部、４４ｂ…受信処理部、４４ｃ…描画命令送信部、４５…プレイリストデータ保存部、４７ｉ…オーディオプレイリスト管理ファイル、４７ａｉ…オーディオプレイリスト情報ファイル、４７ｂｉｐ…オーディオトラック管理ファイル、４８ｊ…ビデオプレイリスト管理ファイル、４８ａｊ…ビデオプレイリスト情報ファイル、４８ｂｊｑ…ビデオトラック管理ファイル、４９…アプリケーションリスト管理ファイル、５０…ネットワーク、５２，５３…基地局、５４〜５６…プレイリスト、６１…オーディオファイル記憶領域、６２…ビデオファイル記憶領域、６３…アプリケーションファイル記憶領域、６３ａ…ワープロアプリケーションプログラムファイル、６３ｂ…表計算アプリケーションプログラムファイル、６３ｃ…テキストエディタアプリケーションプログラムファイル、７１…インターフェース処理部、７２…ＶＮＣ管理部、７３…ＶＮＣセッション設定部、７４…送信処理部、７５…描画命令受信処理部、１００…通信システム。
【図１】
0004791871.tif 000002
【図２】
0004791871.tif 000003
【図３】
0004791871.tif 000004
【図４】
0004791871.tif 000005
【図５】
0004791871.tif 000006
【図６】
0004791871.tif 000007
【図７】
0004791871.tif 000008
【図８】
0004791871.tif 000009
【図９】
0004791871.tif 000010
【図１０】
0004791871.tif 000011
【図１１】
0004791871.tif 000012
【図１２】
0004791871.tif 000013
【図１３】
0004791871.tif 000014
【図１４】
0004791871.tif 000015
【図１５】
0004791871.tif 000016
【図１６】
0004791871.tif 000017
【図１７】
0004791871.tif 000018
【図１８】
0004791871.tif 000019