(57)【特許請求の範囲】
【請求項１】
予め設定されたアプリケーションプログラムを実行するサーバ装置と、第１端末装置及び第２端末装置と、を、ネットワークを介して互いに接続する接続方法であって、
前記第１端末装置が、前記第２端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付ステップと、
前記第１端末装置が、前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記第２端末装置と接続する第１接続ステップと、
前記第２端末装置が、前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索ステップと、
前記第２端末装置が、前記検索ステップにおける検索結果を表示する表示ステップと、
前記第１端末装置が、前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付ステップと、
前記第１端末装置が、前記受け付けられた選択結果を、前記接続されている第２端末装置に前記ネットワークを介して送信する選択結果送信ステップと、
前記第２端末装置が、前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている第１端末装置に前記ネットワークを介して送信するサーバ接続情報送信ステップと、
前記第１端末装置が、前記送信されたサーバ接続情報に基づいて前記サーバ装置と前記ネットワークを介して接続し、前記第２端末装置が、前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、
を含むことを特徴とする接続方法。
【請求項２】
請求項１に記載の接続方法において、
前記第１接続ステップは、
前記第１端末装置の電源が投入された後、前記第１端末装置が、前記端末接続情報の入力を待機する入力待機状態に移行する第１移行ステップと、
前記第２端末装置の電源が投入された後、前記第２端末装置が、前記第１端末装置からの接続を待機する接続待機状態に移行する第２移行ステップと、
を含むことを特徴とする接続方法。
【請求項３】
請求項１又は請求項２に記載の接続方法において、
前記第１端末装置及び前記第２端末装置と共に前記サーバ装置に接続される他の第１端末装置が、前記サーバ装置と接続済みの前記第２端末装置に接続するための前記端末接続情報の入力を受け付ける第２端末接続情報受付ステップと、
前記他の第１端末装置が、前記他の第１端末装置が受け付けた前記端末接続情報に基づいて、前記ネットワークを介して前記第２端末装置と接続する第３接続ステップと、
前記第２端末装置が、前記接続された他の第１端末装置に対して、接続済みの前記サーバ装置に接続するための前記サーバ接続情報を、前記ネットワークを介して送信する第２サーバ接続情報送信ステップと、
前記他の第１端末装置が、前記送信されたサーバ接続情報に基づき、前記サーバ装置と接続する第４接続ステップと、
を更に含むことを特徴とする接続方法。
【請求項４】
請求項１から請求項３のいずれか一項に記載の接続方法において、
前記第１端末装置及び前記第２端末装置と共に前記サーバ装置に接続される他の第２端末装置に接続するための他の前記端末接続情報の入力を、前記第１端末装置が受け付ける第３端末接続情報受付ステップと、
前記第１端末装置が、前記受け付けられた他の前記端末接続情報に基づいて前記他の第２端末装置と接続する第５接続ステップと、
前記第１端末装置が、前記接続された他の第２端末装置に対して、接続済みの前記サーバ装置に接続するためのサーバ接続情報を送信する第３サーバ接続情報送信ステップと、
前記他の第２端末装置が、前記送信されたサーバ接続情報に基づき、前記サーバ装置と接続する第６接続ステップと、
を更に含むことを特徴とする接続方法。
【請求項５】
請求項１から請求項４のいずれか一項に記載の接続方法において、
前記第１端末装置、前記第２端末装置、及び前記サーバ装置は、無線ＬＡＮ（Local Area Network）により互いに接続されることを特徴とする接続方法。
【請求項６】
請求項１から請求項５のいずれか一項に記載の接続方法において、
前記サーバ装置は、前記第１端末装置又は前記第２端末装置にコンテンツデータを配信する前記アプリケーションプログラムを実行することを特徴とする接続方法。
【請求項７】
請求項１から請求項６のいずれか一項に記載の接続方法において、
前記端末接続情報受付ステップは、前記第２端末装置に付されている前記端末接続情報の、前記第１端末装置に備えられた撮影手段を用いた撮影により前記端末接続情報の入力を受け付ける撮影ステップを含むことを特徴とする接続方法。
【請求項８】
請求項１から請求項７のいずれか一項に記載の接続方法において、
前記第１端末装置が、接続済みの前記第２端末装置の前記端末接続情報と、接続済みの前記サーバ装置の前記サーバ接続情報と、を記憶手段に不揮発性に記憶する記憶ステップと、
前記第２端末装置及び前記サーバ装置との接続後における前記第１端末装置の再起動において、前記第１端末装置が、前記記憶されている端末接続情報及びサーバ接続情報に基づいて、前記端末接続情報により示される前記第２端末装置、及び前記サーバ接続情報により示される前記サーバ装置と再接続する第１端末装置再接続ステップと、
を更に含むことを特徴とする接続方法。
【請求項９】
請求項８に記載の接続方法において、
前記第２端末装置が、接続済みの前記第１端末装置の前記端末接続情報と、接続済みの前記サーバ装置の前記サーバ接続情報と、を記憶手段に不揮発性に記憶する記憶ステップと、
前記第１端末装置及び前記サーバ装置との接続後における前記第２端末装置の再起動において、前記第２端末装置が、前記記憶されている端末接続情報及びサーバ接続情報に基づいて、前記端末接続情報により示される前記第１端末装置、及び前記サーバ接続情報により示される前記サーバ装置と再接続する第２端末装置再接続ステップと、
を更に含むことを特徴とする接続方法。
【請求項１０】
請求項８又は請求項９に記載の接続方法において、
前記再起動において、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続を行うか、又は、前記端末接続情報及び前記サーバ接続情報を消去して再接続を行うか、の選択を受け付ける選択ステップを更に含むことを特徴とする接続方法。
【請求項１１】
請求項８又は請求項９に記載の接続方法において、
前記再起動として、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続を行った後、前記端末接続情報及び前記サーバ接続情報を消去した再接続を再度行うか否かの選択を受け付ける再接続選択ステップを更に含むことを特徴とする接続方法。
【請求項１２】
請求項１０に記載の接続方法において、
前記選択ステップにおいて、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続と、前記記憶されている端末接続情報及びサーバ接続情報を消去した再接続と、が予め設定された操作により選択されることを特徴とする接続方法。
【請求項１３】
予め設定されたアプリケーションプログラムを実行するサーバ装置と、第１端末装置及び第２端末装置と、がネットワークを介して相互に接続される通信システムであって、
前記第１端末装置は、
前記第２端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付手段と、
前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記第２端末装置と接続する第１接続手段と、
前記第２端末装置により表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付手段と、
前記受け付けられた選択結果を、前記接続されている第２端末装置に前記ネットワークを介して送信する送信手段と、
前記第２端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、
を備え、
前記第２端末装置は、
前記端末接続情報に基づいて前記第１端末装置と接続する第３接続手段と、
前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索手段と、
前記検索手段による前記検索結果を表示する表示手段と、
前記第１端末装置から送信された前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている第１端末装置に前記ネットワークを介して送信するサーバ接続情報送信手段と、
前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第４接続手段と、
を備えることを特徴とする通信システム。
【請求項１４】
予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置であって、
前記他の端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付手段と、
前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記他の端末装置と接続する第１接続手段と、
前記他の端末装置により表示された前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付手段と、
前記受け付けられた選択結果を、前記接続されている他の端末装置に前記ネットワークを介して送信する送信手段と、
前記他の端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、
を備えることを特徴とする端末装置。
【請求項１５】
予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置であって、
前記端末装置に接続するための端末接続情報に基づいて前記他の端末装置と接続する第１接続手段と、
前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索手段と、
前記検索手段による検索結果を表示する表示手段と、
前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を前記他の端末装置から前記ネットワークを介して受信し、受信した前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている他の端末装置に前記ネットワークを介して送信するサーバ接続情報送信手段と、
前記受信した選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、
を備えることを特徴とする端末装置。
【請求項１６】
予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置に含まれるコンピュータに、
前記他の端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付ステップと、
前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記他の端末装置と接続する第１接続ステップと、
前記他の端末装置により表示された前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付ステップと、
前記受け付けられた選択結果を、前記接続されている他の端末装置に前記ネットワークを介して送信する送信ステップと、
前記他の端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、
を実行させることを特徴とする端末装置用プログラム。
【請求項１７】
予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置に含まれるコンピュータに、
前記端末装置に接続するための端末接続情報に基づいて前記他の端末装置と接続する第１接続ステップと、
前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索ステップと、
前記検索ステップを実行する前記コンピュータによる検索結果を表示する表示ステップと、
前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を前記他の端末装置から前記ネットワークを介して受信し、受信した前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている他の端末装置に前記ネットワークを介して送信するサーバ接続情報送信ステップと、
前記受信した選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、
を実行させることを特徴とする端末装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続方法、通信システム、端末装置及び端末装置用プログラムの技術分野に属する。より詳細には、ネットワークを介してサーバ装置に端末装置を接続する接続方法及びそれにより接続される端末装置、並びにその接続方法により端末装置が接続されてなる通信システム及びその端末装置用のプログラムの技術分野に属する。
【背景技術】
【０００２】
近年、ネットワークを介したいわゆるシンクライアント方式による情報の処理についての研究及び開発が行われている。ここでシンクライアント方式とは、例えばアプリケーション等のプログラムの実行やデータの保存といった機能を端末装置（クライアント装置）から切り離し、端末装置に上記ネットワークを介して接続されているサーバ装置に集中させる方式をいう。そして、シンクライアント方式を実行する一方式として、いわゆるＶＤＩ（Virtual Desktop Infrastructure）方式がある。このＶＤＩ方式は、端末装置からの入力をサーバ装置に転送すると共に、サーバ装置からはその入力に対応した処理に必要な画面を上記端末装置に転送（返信）して表示させることで、仮想的に、必要な処理を全てその端末装置において実行しているようにみせる方式である。
【０００３】
このとき、上記画面出力用の端末装置（例えばディスプレイに接続された端末装置）と上記入力用の端末装置とを別に設ける場合、装置自体の簡素化等の要請から、上記出力用の端末装置には通常、例えばキーボードやマウスといった入力部又は操作部は設けられない。一方上記ＶＤＩ方式を実現する場合、入力用の端末装置と出力用の端末装置とは、対（ペア）を形成して同じサーバ装置と接続される必要がある。このことは、処理の迅速化やネットワークの有効活用の観点からも必要となる。そしてこの点に関する先行技術文献としては、例えば下記特許文献１が挙げられる。下記特許文献１に開示されている技術では、出力用の端末装置（プロジェクタ）がサーバ装置への接続情報を表示し、それを携帯型の読み取り装置（具体的には携帯型無線電話機）により読み取ってサーバ装置への接続を行う構成とされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７７３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記特許文献１では、出力用の端末装置と入力用の端末装置の双方がいずれもサーバ装置と接続されていない状態、即ち、サーバ装置への接続情報が何ら得られていない状態から上記ＶＤＩ方式を実現する点については、開示も示唆もされていない。一方、対を為すべき上記入力用の端末装置及び上記出力用の端末装置を用いて上記ＶＤＩ方式を実現する場合、その初期段階では、いずれの端末装置も上記サーバ装置への接続情報が認識できない状態であることが通常である。よってこの場合、上記特許文献１記載の技術では、結果的に各端末装置をサーバ装置へ接続することができないという問題点があった。
【０００６】
そこで本発明は、以上の要請及び問題点に鑑みて為されたものであり、その課題の一例は、出力用の端末装置に操作部等が何ら備えられていない場合でも、対を為すべき入力用の端末装置と出力用の端末装置とを、入力用の端末装置において所望されるサーバ装置等に簡単に接続することが可能な接続方法及び端末装置、並びにその接続方法により端末装置が接続されてなる通信システム及び端末装置用のプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置と、第１端末装置及び第２端末装置と、を、ネットワークを介して互いに接続する接続方法であって、前記第１端末装置が、前記第２端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付ステップと、前記第１端末装置が、前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記第２端末装置と接続する第１接続ステップと、前記第２端末装置が、前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索ステップと、前記第２端末装置が、前記検索ステップにおける検索結果を表示する表示ステップと、前記第１端末装置が、前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付ステップと、前記第１端末装置が、前記受け付けられた選択結果を、前記接続されている第２端末装置に前記ネットワークを介して送信する選択結果送信ステップと、前記第２端末装置が、前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている第１端末装置に前記ネットワークを介して送信するサーバ接続情報送信ステップと、前記第１端末装置が、前記送信されたサーバ接続情報に基づいて前記サーバ装置と前記ネットワークを介して接続し、前記第２端末装置が、前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、を含むことを特徴とする。
【０００８】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の接続方法において、前記第１接続ステップは、前記第１端末装置の電源が投入された後、前記第１端末装置が、前記端末接続情報の入力を待機する入力待機状態に移行する第１移行ステップと、前記第２端末装置の電源が投入された後、前記第２端末装置が、前記第１端末装置からの接続を待機する接続待機状態に移行する第２移行ステップと、を含むことを特徴とする。
【０００９】
上記の課題を解決するために、請求項３に記載の発明は、請求項１又は請求項２に記載の接続方法において、前記第１端末装置及び前記第２端末装置と共に前記サーバ装置に接続される他の第１端末装置が、前記サーバ装置と接続済みの前記第２端末装置に接続するための前記端末接続情報の入力を受け付ける第２端末接続情報受付ステップと、前記他の第１端末装置が、前記他の第１端末装置が受け付けた前記端末接続情報に基づいて、前記ネットワークを介して前記第２端末装置と接続する第３接続ステップと、前記第２端末装置が、前記接続された他の第１端末装置に対して、接続済みの前記サーバ装置に接続するための前記サーバ接続情報を、前記ネットワークを介して送信する第２サーバ接続情報送信ステップと、前記他の第１端末装置が、前記送信されたサーバ接続情報に基づき、前記サーバ装置と接続する第４接続ステップと、を更に含むことを特徴とする。
【００１０】
上記の課題を解決するために、請求項４に記載の発明は、請求項１から請求項３のいずれか一項に記載の接続方法において、前記第１端末装置及び前記第２端末装置と共に前記サーバ装置に接続される他の第２端末装置に接続するための他の前記端末接続情報の入力を、前記第１端末装置が受け付ける第３端末接続情報受付ステップと、前記第１端末装置が、前記受け付けられた他の前記端末接続情報に基づいて前記他の第２端末装置と接続する第５接続ステップと、前記第１端末装置が、前記接続された他の第２端末装置に対して、接続済みの前記サーバ装置に接続するためのサーバ接続情報を送信する第３サーバ接続情報送信ステップと、前記他の第２端末装置が、前記送信されたサーバ接続情報に基づき、前記サーバ装置と接続する第６接続ステップと、を更に含むことを特徴とする。
【００１１】
上記の課題を解決するために、請求項５に記載の発明は、請求項１から請求項４のいずれか一項に記載の接続方法において、前記第１端末装置、前記第２端末装置、及び前記サーバ装置は、無線ＬＡＮ（Local Area Network）により互いに接続されることを特徴とする。
【００１２】
上記の課題を解決するために、請求項６に記載の発明は、請求項１から請求項５のいずれか一項に記載の接続方法において、前記サーバ装置は、前記第１端末装置又は前記第２端末装置にコンテンツデータを配信する前記アプリケーションプログラムを実行することを特徴とする。
【００１３】
上記の課題を解決するために、請求項７に記載の発明は、請求項１から請求項６のいずれか一項に記載の接続方法において、前記端末接続情報受付ステップは、前記第２端末装置に付されている前記端末接続情報の、前記第１端末装置に備えられた撮影手段を用いた撮影により前記端末接続情報の入力を受け付ける撮影ステップを含むことを特徴とする。
【００１４】
上記の課題を解決するために、請求項８に記載の発明は、請求項１から請求項７のいずれか一項に記載の接続方法において、前記第１端末装置が、接続済みの前記第２端末装置の前記端末接続情報と、接続済みの前記サーバ装置の前記サーバ接続情報と、を記憶手段に不揮発性に記憶する記憶ステップと、前記第２端末装置及び前記サーバ装置との接続後における前記第１端末装置の再起動において、前記第１端末装置が、前記記憶されている端末接続情報及びサーバ接続情報に基づいて、前記端末接続情報により示される前記第２端末装置、及び前記サーバ接続情報により示される前記サーバ装置と再接続する第１端末装置再接続ステップと、を更に含むことを特徴とする。
【００１５】
上記の課題を解決するために、請求項９に記載の発明は、請求項８に記載の接続方法において、前記第２端末装置が、接続済みの前記第１端末装置の前記端末接続情報と、接続済みの前記サーバ装置の前記サーバ接続情報と、を記憶手段に不揮発性に記憶する記憶ステップと、前記第１端末装置及び前記サーバ装置との接続後における前記第２端末装置の再起動において、前記第２端末装置が、前記記憶されている端末接続情報及びサーバ接続情報に基づいて、前記端末接続情報により示される前記第１端末装置、及び前記サーバ接続情報により示される前記サーバ装置と再接続する第２端末装置再接続ステップと、を更に含むことを特徴とする。
【００１６】
上記の課題を解決するために、請求項１０に記載の発明は、請求項８又は請求項９に記載の接続方法において、前記再起動において、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続を行うか、又は、前記端末接続情報及び前記サーバ接続情報を消去して再接続を行うか、の選択を受け付ける選択ステップを更に含むことを特徴とする。
【００１７】
上記の課題を解決するために、請求項１１に記載の発明は、請求項８又は請求項９に記載の接続方法において、前記再起動として、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続を行った後、前記端末接続情報及び前記サーバ接続情報を消去した再接続を再度行うか否かの選択を受け付ける再接続選択ステップを更に含むことを特徴とする。
【００１８】
上記の課題を解決するために、請求項１２に記載の発明は、請求項１０に記載の接続方法において、前記選択ステップにおいて、前記記憶されている端末接続情報及びサーバ接続情報を用いた再接続と、前記記憶されている端末接続情報及びサーバ接続情報を消去した再接続と、が予め設定された操作により選択されることを特徴とする。
【００１９】
上記の課題を解決するために、請求項１３に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置と、第１端末装置及び第２端末装置と、がネットワークを介して相互に接続される通信システムであって、前記第１端末装置は、前記第２端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付手段と、前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記第２端末装置と接続する第１接続手段と、前記第２端末装置により表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付手段と、前記受け付けられた選択結果を、前記接続されている第２端末装置に前記ネットワークを介して送信する送信手段と、前記第２端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、を備え、前記第２端末装置は、前記端末接続情報に基づいて前記第１端末装置と接続する第３接続手段と、前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索手段と、前記検索手段による前記検索結果を表示する表示手段と、前記第１端末装置から送信された前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている第１端末装置に前記ネットワークを介して送信するサーバ接続情報送信手段と、前記送信された選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第４接続手段と、を備えることを特徴とする。
【００２０】
上記の課題を解決するために、請求項１４に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置であって、前記他の端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付手段と、前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記他の端末装置と接続する第１接続手段と、前記他の端末装置により表示された前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付手段と、前記受け付けられた選択結果を、前記接続されている他の端末装置に前記ネットワークを介して送信する送信手段と、前記他の端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、を備えることを特徴とする。
【００２１】
上記の課題を解決するために、請求項１５に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置であって、前記端末装置に接続するための端末接続情報に基づいて前記他の端末装置と接続する第１接続手段と、前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索手段と、前記検索手段による検索結果を表示する表示手段と、前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を前記他の端末装置から前記ネットワークを介して受信し、受信した前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている他の端末装置に前記ネットワークを介して送信するサーバ接続情報送信手段と、前記受信した選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続手段と、を備えることを特徴とする。
【００２２】
上記の課題を解決するために、請求項１６に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置に含まれるコンピュータに、前記他の端末装置に接続するための端末接続情報の入力を受け付ける端末接続情報受付ステップと、前記受け付けられた端末接続情報に基づき、前記ネットワークを介して前記他の端末装置と接続する第１接続ステップと、前記他の端末装置により表示された前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を受け付ける選択結果受付ステップと、前記受け付けられた選択結果を、前記接続されている他の端末装置に前記ネットワークを介して送信する送信ステップと、前記他の端末装置から前記ネットワークを介して送信されたサーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、を実行させることを特徴とする。
【００２３】
上記の課題を解決するために、請求項１７に記載の発明は、予め設定されたアプリケーションプログラムを実行するサーバ装置に、他の端末装置と共にネットワークを介して相互に接続される端末装置に含まれるコンピュータに、前記端末装置に接続するための端末接続情報に基づいて前記他の端末装置と接続する第１接続ステップと、前記ネットワークを介して前記サーバ装置を検索し、検索した前記サーバ装置に接続するためのサーバ接続情報を取得する検索ステップと、前記検索ステップを実行する前記コンピュータによる検索結果を表示する表示ステップと、前記表示された検索結果に含まれる前記サーバ装置又は前記サーバ装置が実行する前記アプリケーションプログラムのうちのいずれかをユーザが選択した選択結果を前記他の端末装置から前記ネットワークを介して受信し、受信した前記選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報を、前記接続されている他の端末装置に前記ネットワークを介して送信するサーバ接続情報送信ステップと、前記受信した選択結果に含まれる前記サーバ装置に接続するための前記サーバ接続情報に基づいて、前記サーバ装置と前記ネットワークを介して接続する第２接続ステップと、を実行させることを特徴とする。
【発明の効果】
【００２４】
請求項１又は請求項１３から請求項１７のいずれか一項に記載の発明によれば、必要な操作手段等が第２端末装置に備えられていない場合でも、対を為すべき第１端末装置と第２端末装置とを、第１端末装置において所望されるサーバ装置に簡単に接続することができる。
【００２５】
請求項２に記載の発明によれば、第１端末装置における端末接続情報の入力受付、及び第２端末装置と第１端末装置との接続を迅速に開始することができる。
【００２６】
請求項３に記載の発明によれば、他の第１端末装置を追加してサーバ装置に接続する場合でも、簡易な処理で確実に接続することができる。
【００２７】
請求項４に記載の発明によれば、他の第２端末装置を追加してサーバ装置に接続する場合でも、簡易な処理で確実に接続することができる。
【００２８】
請求項５に記載の発明によれば、各装置等の設置の自由度及び接続作業の軽減を図りつつ、互いに接続することができる。
【００２９】
請求項６に記載の発明によれば、サーバ装置に接続後の第１端末装置又は第２端末装置においてコンテンツデータを確実に取得することができる。
【００３０】
請求項７に記載の発明によれば、簡易に端末接続情報の入力を受け付けることができる。
【００３１】
請求項８に記載の発明によれば、第１端末装置を再起動する場合でも、接続されていた元の第２端末装置等と確実に再接続することができる。
【００３２】
請求項９に記載の発明によれば、第２端末装置を再起動する場合でも、接続されていた元の第１端末装置等と確実に再接続することができる。
【００３３】
請求項１０に記載の発明によれば、ユーザの意図に基づいた再接続を行うことができる。
【００３４】
請求項１１に記載の発明によれば、端末接続情報及びサーバ接続情報を用いた再接続が不調であった場合等において、確実にサーバ装置との再接続を確立することができる。
【００３５】
請求項１２に記載の発明によれば、簡易な操作でユーザの意図を反映させた再起動を行うことができる。
【図面の簡単な説明】
【００３６】
【図１】（Ａ）は、一実施形態の通信システムの概要構成例を示す図である。（Ｂ）は、一実施形態のサーバの概要構成例を示す図である。
【図２】（Ａ）は、一実施形態の入力クライアントの概要構成例を示す図である。（Ｂ）は、一実施形態の出力クライアントの概要構成例を示す図である。
【図３】一実施形態の通信システムの処理概要の一例を示すシーケンス図である。
【図４】（Ａ）は、一実施形態のサーバ情報の例を示す図である。（Ｂ）は、一実施形態の出力クライアントにおける選択画面の表示例を示す図である。
【図５】（Ａ）は、一実施形態の通信システムに対して入力クライアントを追加する際の処理概要の一例を示すシーケンス図である。（Ｂ）は、一実施形態の通信システムに対して出力クライアントを追加する際の処理概要の一例を示すシーケンス図である。
【図６】通信システムにおける再起動時の動作の第１実施形態を示すフローチャートである。
【図７】通信システムにおける再起動時の動作の第２実施形態を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明の一実施形態を図面に基づいて説明する。
【００３８】
（１）通信システムの構成及び概要動作
図１（Ａ）は、本実施形態の通信システムの概要構成例を示す図である。通信システムＳは、例えば上述したＶＤＩ方式により実現されるシンクライアント方式の通信システムである。図１（Ａ）に示すように通信システムＳには、例えば液晶ディスプレイ等からなるディスプレイＤに接続され且つＶＤＩ方式における出力用の端末装置に相当する出力クライアントＯＵＴと、ＶＤＩ方式における入力用の端末装置に相当する入力クライアントＩＮと、が少なくとも含まれている。この出力クライアントＯＵＴと入力クライアントＩＮとは、例えば無線ＬＡＮ規格等のＬＡＮ規格に対応したアクセスポイント１０を含むネットワークＮＷを介して、データの授受を行う。なお以下の説明において、「ネットワークＮＷ」という場合は、アクセスポイント１０を含み且つアクセスポイント１０を介してデータの授受を行うネットワークをいうものとする。これらに加えて通信システムＳでは、サーバＳＶ１、サーバＳＶ２、サーバＳＶ３、…、サーバＳＶｎ（ｎは自然数）のいずれか一つが、ネットワークＮＷを介して入力クライアントＩＮ及び出力クライアントＯＵＴと接続可能とされている。なお以下の説明において、サーバＳＶ１、サーバＳＶ２、サーバＳＶ３、…、又はサーバＳＶｎのいずれか一つを任意に指称する場合、単に「サーバＳＶ」と称する。一のサーバＳＶでは、一又は複数のアプリケーションプログラムが実行される。通信システムＳにおいて、入力クライアントＩＮと出力クライアントＯＵＴとは、対を為して一つのサーバＳＶに接続される。図１（Ａ）は、入力クライアントＩＮと出力クライアントＯＵＴとが対を為し、ネットワークＮＷを介してサーバＳＶ２に接続された状態を例示している。一方入力クライアントＩＮは、例えば操作ボタン又はタッチパネル等からなる操作部を備える。他方出力クライアントＯＵＴは、例えば電源スイッチや初期化又は再起動用のリセットスイッチは備えるが、種々のデータや命令を入力するための例えばタッチパネル等の操作部は備えていない。ここで入力クライアントＩＮは、本発明の「第１端末装置」の一例である。また出力クライアントＯＵＴは、本発明の「第２端末装置」の一例である。
【００３９】
以上の通信システムＳにおいて、入力クライアントＩＮにおいて行われた入力操作に対応する操作データは、ネットワークＮＷを介して、その時点で入力クライアントＩＮに接続されているサーバＳＶに送信される。そして、操作データを受信したサーバＳＶは、その操作データに対応したアプリケーションプログラムに基づく処理を実行し、その処理結果に相当する結果データを、その時点でそのサーバＳＶに接続されている出力クライアントＯＵＴに出力する。このとき、サーバＳＶがいわゆるコンテンツサーバであり、サーバＳＶで実行されるアプリケーションプログラムが例えばコンテンツ配信プログラムであった場合、サーバＳＶは、処理結果としてのコンテンツデータを出力クライアントＯＵＴに出力する。このように、対を為す入力クライアントＩＮ及び出力クライアントＯＵＴと、いずれか一のサーバＳＶと、により、入力クライアントＩＮにおいて指定されたアプリケーションプログラムが実行されるＶＤＩ方式の通信システムＳが構成される。
【００４０】
なお対を為す入力クライアントＩＮ及び出力クライアントＯＵＴは、一のサーバＳＶに接続される。換言すれば、対を為す入力クライアントＩＮと出力クライアントＯＵＴとがそれぞれ別個のサーバＳＶに接続されることはない。これに対し、いずれか一のサーバＳＶには、それぞれが入力クライアントＩＮ及び出力クライアントＯＵＴからなる対が複数接続されることがある。
【００４１】
より具体的な通信システムＳとしては、例えば、複数のカラオケルームを有するカラオケ店に備えられた通信システムが挙げられる。この場合、カラオケ曲の選曲用の入力クライアントＩＮと、ディスプレイＤと、選曲されたカラオケ曲を再生し、カラオケ曲に対応する背景画像をディスプレイＤに出力する出力クライアントＯＵＴと、が各カラオケルームにそれぞれ備えられている。そして、入力クライアントＩＮと、同室にある出力クライアントＯＵＴと、が対を為して、例えば別室にあるサーバＳＶにネットワークＮＷを介して接続する。この構成により、入力クライアントＩＮにより選曲されたカラオケ曲の例えば識別情報がネットワークＮＷを介してサーバＳＶに送信され、サーバＳＶからは、選曲されたカラオケ曲の曲データ（つまり、上記識別情報により特定される曲データ）、及び上記背景画像の画像データが、入力クライアントＩＮと同室に備えられた出力クライアントＯＵＴに送信される。そして、選曲されたカラオケ曲に対応する背景画像が、その出力クライアントＯＵＴに接続されたディスプレイＤに送信されて表示され、更には、曲データに従って再生されたカラオケ曲の音信号が、出力クライアントＯＵＴに接続された図示しないスピーカに出力されて放音される。この場合、サーバＳＶは、選曲されたカラオケ曲の曲データ等を出力クライアントＯＵＴに送信するコンテンツサーバである。なお、サーバＳＶにおいて実行されるアプリケーションプログラムには、上述したようにカラオケ曲の曲データや画像データを提供するカラオケ用アプリケーションプログラムの他に、例えばフィットネス用の音データや画像データを提供するフィットネス用アプリケーションプログラムがある。
【００４２】
そして本発明の特徴点の一つは、例えば上記カラオケ店において入力クライアントＩＮと出力クライアントＯＵＴとをセットで（つまり対として）新たに購入したとき、これを一のサーバＳＶに接続して使用できるようにする際の接続方法にある。
【００４３】
（２）サーバの構成
次に図１（Ｂ）を用いて、サーバＳＶの構成について説明する。図１（Ｂ）は、本実施形態のサーバＳＶの概要構成例を示す図である。なお各サーバＳＶは、基本的に図１（Ｂ）に示す概要構成例を有している。図１（Ｂ）に示すように、サーバＳＶは、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、記憶部１４及び通信部１５等を備えて構成される。これらの構成要素は、バス１６を介して相互に接続されている。通信部１５は、ネットワークＮＷに接続される。記憶部１４は、例えばハードディスクドライブや不揮発性メモリ（例えばフラッシュメモリ）により構成される。記憶部１４には、ＯＳ及び上記アプリケーションプログラム等が記憶されている。アプリケーションプログラムは、コンピュータとしてのＣＰＵ１１に、各種データを出力クライアントＯＵＴへ提供する処理を実行させるプログラムであり、上記カラオケ用アプリケーションプログラムやフィットネス用アプリケーションプログラム等が含まれる。これらアプリケーションプログラムは、例えばネットワークＮＷを介して他のサーバ等からダウンロードされてもよい。或いはアプリケーションプログラムは、例えば光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して記憶部１４に読み込まれてもよい。
【００４４】
（３）入力クライアントの構成
次に図２（Ａ）を用いて、入力クライアントＩＮの構成について説明する。図２（Ａ）は、本実施形態の入力クライアントＩＮの概要構成例を示す図である。図２（Ａ）に示すように、入力クライアントＩＮは、例えば携帯可能な筐体内に、ＣＰＵ２１、ＲＯＭ２２、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）又はフラッシュメモリ等の不揮発性メモリ２３、ＲＡＭ２４、操作部２５及び通信部２６等を備えて構成される。ここでＣＰＵ２１は、本発明の「端末接続情報受付手段」の一例、「第１接続手段」の一例、「選択結果受付手段」の一例、「送信手段」の一例及び「第２接続手段」の一例である。操作部２５は、例えば操作ボタン又はタッチパネル等からなる。これらの構成要素は、バス２７を介して相互に接続されている。通信部２６は、ネットワークＮＷに接続される。ＲＯＭ２２には、ＯＳ及び通信システムＳにおける入力クライアントＩＮとしての動作を実行するためのプログラム等が記憶されている。不揮発性メモリ２３には、後述する接続サーバ情報及び接続クライアント情報等が記憶される。
【００４５】
（４）出力クライアントの構成
次に図２（Ｂ）を用いて、出力クライアントＯＵＴの構成について説明する。図２（Ｂ）は、本実施形態の出力クライアントＯＵＴの概要構成例を示す図である。図２（Ｂ）に示すように、出力クライアントＯＵＴは、ＣＰＵ３１、ＲＯＭ３２、ＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリ３３、ＲＡＭ３４、ディスプレイＤに接続された表示制御部３５及び通信部３６等を備えて構成される。ここでＣＰＵ３１は、本発明の「第３接続手段」の一例、「検索手段」の一例、「表示手段」の一例、「サーバ接続情報送信手段」の一例及び「第４接続手段」の一例である。これらの構成要素は、バス３７を介して相互に接続されている。出力クライアントＯＵＴは、種々のデータや命令を入力するための操作部は、上述したように備えていない。通信部３６は、ネットワークＮＷに接続される。ＲＯＭ３２には、ＯＳ及び通信システムＳにおける出力クライアントＯＵＴとしての動作を実行するためのプログラム等が記憶されている。不揮発性メモリ３３には、後述する接続サーバ情報及び接続クライアント情報が記憶される。また出力クライアントＯＵＴの筐体の外側には、その出力クライアントＯＵＴを他の出力クライアントＯＵＴから識別可能な識別子が視認可能に例えば印刷又は貼り付けられている。この識別子の具体例としては、例えばＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレス等、その他、ネットワークＮＷを介して出力クライアントＯＵＴを特定可能な番号等が用いられる。この識別子については、例えば表示制御部３５を介してディスプレイＤに表示させてもよい。この識別子が、本発明の「端末接続情報」の一例に相当する。
【００４６】
（５）通信システムＳの動作
（Ｉ）通信システムＳにおける接続動作
次に、図１乃至図３を参照して、本実施形態の通信システムＳの動作について、特に入力クライアントＩＮ及び出力クライアントＯＵＴをいずれかのサーバＳＶに接続する際の動作を中心として説明する。図３は、通信システムＳの処理概要の一例を示すシーケンス図である。以降においては、例えば入力クライアントＩＮと出力クライアントＯＵＴとを新たにセットで（つまり対として）購入したとき、これらを一のサーバＳＶに接続して使用できるようにする場合に本発明を適用して説明する。なお図３及び後述の図５において、「ユーザ」とは、入力クライアントＩＮと出力クライアントＯＵＴとをいずれかのサーバＳＶに新たに接続しようとする者である。
【００４７】
初めに、本実施形態の通信システムＳとしていずれかのサーバＳＶに接続される入力クライアントＩＮの電源スイッチがユーザによりＯＮとされると、入力クライアントＩＮのＣＰＵ２１は、入力クライアントＩＮを、出力クライアントＯＵＴの識別子の入力待ち状態（即ち入力待機状態）に移行させる。この移行は、本発明の「第１移行ステップ」の一例に相当する。一方、入力クライアントＩＮと共にサーバＳＶに接続される出力クライアントＯＵＴの電源スイッチがユーザによりＯＮとされると、出力クライアントＯＵＴのＣＰＵ３１は、出力クライアントＯＵＴを、その入力クライアントＩＮとの接続待ち状態（即ち接続待機状態）に移行させる。この移行は、本発明の「第２移行ステップ」の一例に相当する。
【００４８】
そして、本実施形態の通信システムＳとして、図３に示すようにユーザは、いずれかのサーバＳＶに接続しようとする出力クライアントＯＵＴの識別子を例えば目視により認識する（ステップＳ１）。そしてユーザは、認識した識別子を入力クライアントＩＮの操作部２５を用いて入力し、入力クライアントＩＮのＣＰＵ２１はこれを受け付ける（ステップＳ２）。ステップＳ２は、本発明の「端末接続情報受付ステップ」の一例に相当する。このとき、入力クライアントＩＮに備えられた図示しないカメラを用いて識別子を撮影することにより、これを認識して入力するように構成してもよい。より具体的には、例えば２次元バーコード（例えばＱＲコード（登録商標））により表されている識別子をカメラで撮影し、その撮影結果から識別子を入力するように構成してもよい。このカメラが、本発明の「撮影手段」の一例に相当する。この場合のステップＳ２は、本発明の「撮影ステップ」の一例に相当する。
【００４９】
次に入力クライアントＩＮのＣＰＵ２１は、入力された識別子を用いて、ネットワークＮＷを介して出力クライアントＯＵＴに接続要求を送信する（ステップＳ３）。このときの出力クライアントＯＵＴは、ステップＳ１の動作で認識された識別子が、例えばその筐体の外部に印刷又は貼り付けられている出力クライアントＯＵＴである。入力クライアントＩＮからの接続要求を受信した出力クライアントＯＵＴのＣＰＵ３１は、その接続要求に対応する接続応答を、ネットワークＮＷを介して入力クライアントＩＮに返信する（ステップＳ４）。ステップＳ３及びステップＳ４は、本発明の「第１接続ステップ」の一例に相当する。以上のステップＳ１の動作乃至ステップＳ４の動作により、入力クライアントＩＮと出力クライアントＯＵＴとがネットワークＮＷを介して接続される。このとき、入力クライアントＩＮの不揮発性メモリ２３と出力クライアントＯＵＴの不揮発性メモリ３３には、接続の相手方を示し且つ識別子に対応した接続クライアント情報が記憶される。この接続クライアント情報の具体例としては、例えば接続の相手方を示すＩＰアドレスや、ＩＰアドレスが関連付けられるセッションＩＤが挙げられる。接続クライアント情報を不揮発性メモリ２３及び不揮発性メモリ３３に記憶することは、本発明の「記憶ステップ」の一例に相当する。
【００５０】
出力クライアントＯＵＴと入力クライアントＩＮとが接続されると、次に出力クライアントＯＵＴのＣＰＵ３１は、その時点でアクセスポイント１０を含むネットワークを介して接続可能な各サーバＳＶを検索する（ステップＳ５）。このステップＳ５の動作は、例えば出力クライアントＯＵＴからネットワークＮＷ経由でいわゆるマルチキャスト方式又はブロードキャスト方式により検索メッセージを各サーバＳＶに送信することにより実行される。ここで、マルチキャスト方式とは、マルチキャストアドレスを用いて、例えば特定のグループに属する全てのサーバＳＶにメッセージを送信する通信方式である。一方、ブロードキャスト方式とは、ブロードキャストアドレスを用いて、送信元と同じＬＡＮに接続される全てのサーバＳＶへメッセージを送信する通信方式である。そして、検索メッセージを受信した各サーバＳＶのＣＰＵ１１は、受信した検索メッセージに応答するサーバ情報を、それぞれネットワークＮＷ経由で出力クライアントＯＵＴに返信する（ステップＳ６）。ステップＳ５及びステップＳ６は、本発明の「検索ステップ」の一例に相当する。このサーバ情報が、本発明の「検索結果」の一例及び「サーバ接続情報」の一例に相当する。
【００５１】
ここで、ステップＳ６の動作により返信されるサーバ情報の一例について、図４（Ａ）を用いて説明する。図４（Ａ）は、本実施形態のサーバ情報の例を示す図であって、ステップＳ６の動作でサーバＳＶ１から返信されるサーバ情報の例を示す図である。図４（Ａ）に示すように、本実施形態のサーバ情報には、サーバ名４０、ＩＰアドレス４１、ポート番号４２及び状態情報４３が含まれている。サーバ名４０及びＩＰアドレス４１は、アクセスポイント１０を介するネットワーク上においてサーバＳＶを識別するための情報である。ポート番号４２は、サーバＳＶ上で実行されるアプリケーションプログラムを識別（特定）するための情報である。状態情報４３は、各アプリケーションプログラムの状態を示す情報である。図４に示される状態情報４３では、サーバＳＶ１ではカラオケ用アプリケーションプログラムが三つ実行可能であり、現状ではそのうちの一つが他の入力クライアントＩＮ及び出力クライアントＯＵＴの対により使用されていることが示されている。また状態情報４３では、サーバＳＶ１ではフィットネス用アプリケーションプログラムが五つ実行可能であり、現状ではそのうちの二つが他の入力クライアントＩＮ及び出力クライアントＯＵＴの対により使用されていることが示されている。更に、状態情報４３におけるapplicationタグ内の「param」属性は、サーバＳＶに対して出力クライアントＯＵＴから後述する接続要求を送信する際に、使用可能なアプリケーションプログラムを識別するために付加される情報である。
【００５２】
ステップＳ６の動作により図４（Ａ）に例示されるサーバ情報が各サーバＳＶから送信されてきたら、次に出力クライアントＯＵＴのＣＰＵ３１は、送信されてきた各サーバ情報を用いて、いずれかのサーバＳＶを選択するための選択画面を、ユーザが視認可能にディスプレイＤに表示する（ステップＳ７）。ステップＳ７は、本発明の「表示ステップ」の一例に相当する。この選択画面について図４（Ｂ）を用いて説明する。図４（Ｂ）は、ディスプレイＤに表示される選択画面の表示例を示す図である。ステップＳ７の動作においてディスプレイＤには、図４（Ｂ）に例示するように、ステップＳ６の動作で各サーバＳＶから送信されてきたサーバ情報に対応する内容が、サーバＳＶごとに、且つアプリケーションプログラム単位で選択可能に表示される。図４（Ｂ）に例示する場合は、サーバＳＶ１ではカラオケ用アプリケーションプログラム“カラオケ”が三つあり、現状では一つが使用されているため二つが使用可能であること、及び、フィットネス用アプリケーションプログラム“フィットネス”が五つあり、現状では二つが使用されているため三つが使用可能であることが示されている。また同様に、サーバＳＶ２ではカラオケ用アプリケーションプログラムのみが八つあり、現状では一つが使用されているため七つが使用可能であることが示されている。更に、サーバＳＶ３ではフィットネス用アプリケーションプログラムのみが十五個あり、現状では三つが使用されているため十二個が使用可能であることが示されている。そして、図４において●（黒丸）又は○（白丸）として例示するように、各サーバＳＶ及びそのアプリケーションプログラムを、ディスプレイＤ上の選択画面を視認したユーザが、入力クライアントＩＮの操作部２５を用いて選択可能とされている。図４（Ｂ）では、サーバＳＶ１のカラオケ用アプリケーションプログラムが選択されていることが示されている。
【００５３】
ステップＳ７の動作において、図４（Ｂ）に例示する選択画面がディスプレイＤに表示されると、ユーザは、その選択画面を視認しながら、いずれかのサーバＳＶのアプリケーションプログラムを、操作部２５を用いて選択し、入力クライアントＩＮのＣＰＵ２１は選択を受け付ける（ステップＳ８）。このとき、一つのサーバＳＶで実行されるアプリケーションプログラムが一つのみである場合、ステップＳ８の動作としてそのサーバＳＶを選択してもよい。ステップＳ８は、本発明の「選択結果受付ステップ」の一例に相当する。これにより入力クライアントＩＮのＣＰＵ２１は、ユーザによる選択操作（図４（Ｂ）参照）を示す情報、及び、最終的に決定されたサーバＳＶのアプリケーションプログラムを示す選択結果を、ネットワークＮＷを介して出力クライアントＯＵＴに送信する（ステップＳ９）。ステップＳ９は、本発明の「選択結果送信ステップ」の一例に相当する。これにより出力クライアントＯＵＴのＣＰＵ３１は、決定されたサーバＳＶのサーバ情報を、接続サーバ情報として不揮発性メモリ３３に記憶させると共に、ネットワークＮＷを介して入力クライアントＩＮに返信する（ステップＳ１０）。ステップＳ１０は、本発明の「サーバ接続情報送信信ステップ」の一例に相当する。接続サーバ情報を不揮発性メモリ３３に記憶することは、本発明の「記憶ステップ」の一例に相当する。このとき返信される接続サーバ情報は、ステップＳ６の動作で検索結果として各サーバＳＶから受信していたサーバ情報のいずれかである。なお以降では、ステップＳ８の操作においてサーバＳＶ２のアプリケーションプログラムが選択されたものとして説明する。
【００５４】
次に出力クライアントＯＵＴのＣＰＵ３１は、ステップＳ９の動作により決定されたサーバＳＶのサーバ情報により示されるサーバＳＶ２に、ネットワークＮＷを介して接続要求を送信する（ステップＳ１１）。接続要求にはサーバＳＶ２に実行させるアプリケーションプログラム（つまり、出力クライアントＯＵＴが使用するアプリケーションプログラム）を示す情報も含まれている。出力クライアントＯＵＴからの接続要求を受信したサーバＳＶ２のＣＰＵ１１は、その接続要求に対応する接続許可を、ネットワークＮＷを介して出力クライアントＯＵＴに返信する（ステップＳ１２）。以上のステップＳ５の動作乃至ステップＳ１２の動作により、新たな出力クライアントＯＵＴとサーバＳＶ２とがネットワークＮＷを介して接続される。
【００５５】
一方、ステップＳ１０の動作により接続サーバ情報を受信した入力クライアントＩＮのＣＰＵ２１は、その接続サーバ情報を不揮発性メモリ２３に記憶すると共に、その接続サーバ情報により示されるサーバＳＶ２に、ネットワークＮＷを介して接続要求を送信する（ステップＳ１３）。接続サーバ情報を不揮発性メモリ２３に記憶することは、本発明の「記憶ステップ」の一例に相当する。入力クライアントＩＮからの接続要求を受信したサーバＳＶ２のＣＰＵ１１は、その接続要求に対応する接続許可を、ネットワークＮＷを介して入力クライアントＩＮに返信する（ステップＳ１４）。ステップＳ１１乃至ステップＳ１４は、本発明の「第２接続ステップ」の一例に相当する。以上のステップＳ５の動作乃至ステップＳ１０の動作、ステップＳ１３の動作及びステップＳ１４の動作により、新たな入力クライアントＩＮが、対となる出力クライアントＯＵＴと共に、所望されるサーバＳＶ２にネットワークＮＷを介して互いに接続される。なお、ステップＳ１０の動作がステップＳ１３の動作及びステップＳ１４の動作より先に実行されるのであれば、ステップＳ１１の動作及びステップＳ１２の動作がステップＳ１３の動作及びステップＳ１４の動作より後に実行されてもよい。また同様に、ステップＳ１０の動作がステップＳ１１の動作及びステップＳ１２の動作より後に実行されてもよい。
【００５６】
その後は、決定されたサーバＳＶ２を用いて実行されるアプリケーションプログラムのためのユーザ操作の情報が、入力クライアントＩＮからネットワークＮＷを介してサーバＳＶ２に出力される（ステップＳ１５）。そしてサーバＳＶ２からは、出力クライアントＯＵＴに対して、ステップＳ１４のユーザ操作に対応した例えば画面ストリームがネットワークＮＷを介して送信される（ステップＳ１６）。以上の一連の動作により、サーバＳＶ２と、新たに接続された入力クライアントＩＮ及び出力クライアントＯＵＴと、を用いたＶＤＩ方式の処理が実行される。
【００５７】
なお、上記ステップＳ７の動作においては、出力クライアントＯＵＴに接続されたディスプレイＤにサーバＳＶ選択のための選択画面を表示した。しかしながらこれ以外に、同様の選択画面を表示するための情報を出力クライアントＯＵＴから入力クライアントＩＮに送信し、入力クライアントＩＮの図示しない表示部に選択画面を表示させてもよい。この場合は、その選択画面をユーザが視認しつつ入力クライアントＩＮの操作部２５において行った選択操作（図３ステップＳ８参照）の情報が、上記ステップＳ９の動作として入力クライアントＩＮから出力クライアントＯＵＴに送信される。
【００５８】
以上説明したように、本実施形態によれば、出力クライアントＯＵＴに接続するための識別子を用いて入力クライアントＩＮが出力クライアントＯＵＴと接続し、検索してサーバ情報を取得したサーバＳＶ又はそのサーバＳＶが実行するアプリケーションプログラムを含む検索結果を出力クライアントＯＵＴが表示し、その表示を用いたサーバＳＶ又はアプリケーションプログラムの選択結果の入力を入力クライアントＩＮが受け付ける。そして、その選択結果を入力クライアントＩＮが出力クライアントＯＵＴに送信し、送信された選択結果に含まれているサーバＳＶに接続するための接続サーバ情報を出力クライアントＯＵＴが入力クライアントＩＮに送信する。これらにより、入力クライアントＩＮ及び出力クライアントＯＵＴが接続サーバ情報に基づいていずれかのサーバＳＶとそれぞれ互いに接続する。
【００５９】
従って、必要な操作部等が出力クライアントＯＵＴに備えられていない場合でも、対を為すべき入力クライアントＩＮと出力クライアントＯＵＴとを、入力クライアントＩＮにおいて所望されるサーバＳＶに簡単に接続することができる。
【００６０】
また、入力クライアントＩＮの電源スイッチがオンとされた後、出力クライアントＯＵＴの識別子の入力待機状態に入力クライアントＩＮを移行させる。また、出力クライアントＯＵＴの電源スイッチがオンとされた後、入力クライアントＩＮとの接続待機状態に出力クライアントＯＵＴを移行させる。よって、入力クライアントＩＮにおける識別子の入力受付、及び出力クライアントＯＵＴと入力クライアントＩＮとの接続を迅速に開始することができる。
【００６１】
更に、入力クライアントＩＮ、出力クライアントＯＵＴ、及びサーバＳＶが無線ＬＡＮにより互いに接続されるので、入力クライアントＩＮ及び出力クライアントＯＵＴ等の設置の自由度及び接続作業の軽減を図りつつ、これらを互いに接続することができる。なお、ネットワークＮＷにおいてアクセスポイント１０と各サーバＳＶとを有線ＬＡＮにより接続することで、大量のデータの授受を可能とするように構成してもよい。
【００６２】
更にまた、サーバＳＶが入力クライアントＩＮ又は出力クライアントＯＵＴにコンテンツデータを配信するアプリケーションプログラムを実行するので、サーバＳＶに接続後の入力クライアントＩＮ又は出力クライアントＯＵＴにおいてそのコンテンツデータを確実に取得することができる。
【００６３】
また、入力クライアントＩＮに備えられたカメラを用いた撮影により出力クライアントＯＵＴの識別子の入力を受け付ける場合は、簡易に識別子の入力を受け付けることができる。
【００６４】
（II）入力クライアントＩＮの追加のための動作
次に、図５（Ａ）を参照して、入力クライアントＩＮ、出力クライアントＯＵＴ及びサーバＳＶ２が接続されている本実施形態の通信システムＳのネットワークＮＷに対して、新たな入力クライアントＩＮ２を追加して接続する際の動作について説明する。図５（Ａ）は、この通信システムＳに対して新たな入力クライアントＩＮ２を追加する際の処理概要の一例を示すシーケンス図である。なお、新たな入力クライアントＩＮ２の追加の具体例としては、例えばカラオケ店に通信システムＳが備えられている場合に、一つのカラオケルームにカラオケ選曲用の入力クライアントＩＮ２を追加する場合が挙げられる。また追加される入力クライアントＩＮ２の構成は、接続済みの入力クライアントＩＮの構成（図２（Ａ）参照）と同様である。
【００６５】
既に入力クライアントＩＮと出力クライアントＯＵＴとが対を為してサーバＳＶ２に接続されている状態で新たな入力クライアントＩＮ２を接続する場合、図５（Ａ）に示すようにユーザは、初めに接続済みの出力クライアントＯＵＴの識別子を例えば目視により認識する（ステップＳ２０）。そしてユーザは、認識した識別子を、新たに追加する入力クライアントＩＮ２の操作部２５を用いて入力し、入力クライアントＩＮ２のＣＰＵ２１はこれを受け付ける（ステップＳ２１）。ステップＳ２１は、本発明の「第２端末接続情報受付ステップ」の一例に相当する。このとき、入力クライアントＩＮ２に備えられた図示しないカメラにより、識別子を撮影して入力クライアントＩＮ２に入力してもよい。
【００６６】
次に入力クライアントＩＮ２のＣＰＵ２１は、入力された識別子を用いて、ネットワークＮＷを介して出力クライアントＯＵＴに接続要求を送信する（ステップＳ２２）。入力クライアントＩＮ２からの接続要求を受信した出力クライアントＯＵＴのＣＰＵ３１は、その接続要求に対応する接続応答と、その時点で接続済みのサーバＳＶ２を示す接続サーバ情報と、をネットワークＮＷを介して入力クライアントＩＮ２に返信する（ステップＳ２３）。ステップＳ２２及びステップＳ２３は、本発明の「第３接続ステップ」の一例に相当する。またステップＳ２３は、本発明の「第２サーバ接続情報送信ステップ」の一例に相当する。これにより入力クライアントＩＮ２のＣＰＵ２１は、送信された接続サーバ情報を不揮発性メモリ２３に記憶させる。この接続サーバ情報には、サーバＳＶ２を識別するためのＩＰアドレス４１等に加えて、実行されるべきアプリケーションプログラムを示す情報が含まれている。このステップＳ２３の動作により、新たな入力クライアントＩＮ２が既存のサーバＳＶ２に接続可能となる。以上のステップＳ２０の動作乃至ステップＳ２３の動作により、新たな入力クライアントＩＮ２と出力クライアントＯＵＴとが、ネットワークＮＷを介して接続される。
【００６７】
そして、接続サーバ情報を受信した入力クライアントＩＮ２のＣＰＵ２１は、接続サーバ情報により示されるサーバＳＶ２に、ネットワークＮＷを介して接続要求を送信する（ステップＳ２４）。入力クライアントＩＮ２からの接続要求を受信したサーバＳＶ２のＣＰＵ１１は、その接続要求に対応する接続許可を、ネットワークＮＷを介して入力クライアントＩＮ２に返信する（ステップＳ２５）。ステップＳ２４及びステップＳ２５は、本発明の「第４接続ステップ」の一例に相当する。以上のステップＳ２０の動作乃至ステップＳ２５の動作により、新たな入力クライアントＩＮ２が、対となる入力クライアントＩＮ及び出力クライアントＯＵＴと共に、元のサーバＳＶ２にネットワークＮＷを介して互いに接続される。
【００６８】
その後は、決定されたサーバＳＶ２を用いて実行されるアプリケーションプログラムのためのユーザ操作の情報が、入力クライアントＩＮ２からネットワークＮＷを介してサーバＳＶ２に出力される（ステップＳ２６）。これにより、サーバＳＶ２と、新たに接続された入力クライアントＩＮ２並びに既存の入力クライアントＩＮ及び出力クライアントＯＵＴと、を用いたＶＤＩ方式の処理が実行される。
【００６９】
以上説明したように、本実施形態の入力クライアントＩＮ２の追加のための動作によれば、入力クライアントＩＮ及び出力クライアントＯＵＴと共にサーバＳＶ２に接続される他の入力クライアントＩＮ２が、サーバＳＶ２と接続済みの出力クライアントＯＵＴに接続するための識別子の入力を受け付け、その識別子に基づき、入力クライアントＩＮ２が出力クライアントＯＵＴと接続する。その後、接続済みのサーバＳＶ２に接続するための接続サーバ情報を出力クライアントＯＵＴが入力クライアントＩＮ２に送信し、入力クライアントＩＮ２が、送信された接続サーバ情報に基づいてサーバＳＶ２と接続する。よって、入力クライアントＩＮ２を追加してサーバＳＶ２に接続する場合でも、簡易な処理で確実に接続することができる。
【００７０】
（III）出力クライアントＯＵＴの追加のための動作
次に、図５（Ｂ）を参照して、入力クライアントＩＮ、出力クライアントＯＵＴ及びサーバＳＶ２が接続されている本実施形態の通信システムＳのネットワークＮＷに対して、新たな出力クライアントＯＵＴ２を追加して接続する際の動作について説明する。図５（Ｂ）は、この通信システムＳに対して新たな出力クライアントＯＵＴ２を追加する際の処理概要の一例を示すシーケンス図である。なお、新たな出力クライアントＯＵＴ２の追加の具体例としては、例えばカラオケ店に通信システムＳが備えられている場合に、一つのカラオケルームに画像表示用の出力クライアントＯＵＴ２及び図示しないディスプレイを追加する場合が挙げられる。また追加される出力クライアントＯＵＴ２の構成は、接続済みの出力クライアントＯＵＴ２の構成（図２（Ｂ）参照）と同様である。
【００７１】
既に入力クライアントＩＮと出力クライアントＯＵＴとが対を為してサーバＳＶ２に接続されている状態で新たな出力クライアントＯＵＴ２を接続する場合、図５（Ｂ）に示すようにユーザは、初めに新たな出力クライアントＯＵＴ２の識別子を認識する（ステップＳ３０）。この識別子は、接続済みの出力クライアントＯＵＴの識別子と同様の形式又は様式を有する識別子である。そしてユーザは、認識した識別子を、接続済みの入力クライアントＩＮの操作部２５を用いて入力し、入力クライアントＩＮのＣＰＵ２１はこれを受け付ける（ステップＳ３１）。ステップＳ３１は、本発明の「第３端末接続情報受付ステップ」の一例に相当する。このとき、入力クライアントＩＮに備えられた図示しないカメラにより、出力クライアントＯＵＴ２の識別子を撮影して入力クライアントＩＮに入力してもよい。
【００７２】
次に入力クライアントＩＮのＣＰＵ２１は、入力された新たな識別子を用いて、ネットワークＮＷを介して出力クライアントＯＵＴ２に接続要求及び接続サーバ情報を送信する（ステップＳ３２）。このとき送信される接続サーバ情報は、その時点で接続済みのサーバＳＶ２を示す接続サーバ情報である。接続要求及び接続サーバ情報の送信先の出力クライアントＯＵＴ２は、ステップＳ３０の動作で認識された識別子がその筐体の外部に印刷又は貼り付けられている出力クライアントＯＵＴ２である。入力クライアントＩＮからの接続要求及び接続サーバ情報を受信した出力クライアントＯＵＴ２のＣＰＵ３１は、その接続要求に対応する接続応答を、ネットワークＮＷを介して入力クライアントＩＮに返信する（ステップＳ３３）。ステップＳ３２及びステップＳ３３は、本発明の「第５接続ステップ」の一例に相当する。ステップＳ３２は、本発明の「第３サーバ接続情報送信ステップ」の一例に相当する。出力クライアントＯＵＴ２のＣＰＵ３１は、受信した接続サーバ情報を不揮発性メモリ３３に記憶させる。この接続サーバ情報には、サーバＳＶ２を識別するためのＩＰアドレス４１等に加えて、実行されるべきアプリケーションプログラムを示す情報が含まれている。以上のステップＳ３０の動作乃至ステップＳ３３の動作により、入力クライアントＩＮと出力クライアントＯＵＴ２とが、ネットワークＮＷを介して接続される。またステップＳ３２の動作により、新たな出力クライアントＯＵＴ２が既存のサーバＳＶ２に接続可能となる。
【００７３】
入力クライアントＩＮからの接続サーバ情報を受信した出力クライアントＯＵＴ２のＣＰＵ３１は、ステップＳ３２の動作で受信した接続サーバ情報により示されるサーバＳＶ２に、ネットワークＮＷを介して接続要求を送信する（ステップＳ３４）。この接続要求にはサーバＳＶ２を用いて実行されるべきアプリケーションプログラムを示す情報も含まれている。出力クライアントＯＵＴ２からの接続要求を受信したサーバＳＶ２のＣＰＵ１１は、その接続要求に対応する接続許可を、ネットワークＮＷを介して出力クライアントＯＵＴ２に返信する（ステップＳ３５）。ステップＳ３４及びステップＳ３５は、本発明の「第６接続ステップ」の一例に相当する。以上のステップＳ３０の動作乃至ステップＳ３５の動作により、新たな出力クライアントＯＵＴ２と所望されるサーバＳＶ２とが、ネットワークＮＷを介して接続される。
【００７４】
その後は、決定されたサーバＳＶ２を用いて実行されるアプリケーションプログラムのためのユーザ操作に対応した例えば画面ストリームが、ネットワークＮＷを介して出力クライアントＯＵＴ２に対して送信される（ステップＳ３６）。これにより、サーバＳＶ２と、新たに接続された出力クライアントＯＵＴ２並びに既存の入力クライアントＩＮ及び出力クライアントＯＵＴと、を用いたＶＤＩ方式の処理が実行される。
【００７５】
以上説明したように、本実施形態の出力クライアントＯＵＴ２の追加のための動作によれば、入力クライアントＩＮ及び出力クライアントＯＵＴと共にサーバＳＶ２に接続される他の出力クライアントＯＵＴ２に接続するための識別子の入力を入力クライアントＩＮが受け付け、その識別子に基づき、入力クライアントＩＮが出力クライアントＯＵＴ２と接続する。その後、接続済みのサーバＳＶ２に接続するための接続サーバ情報を入力クライアントＩＮが出力クライアントＯＵＴ２に送信し、出力クライアントＯＵＴ２が、送信された接続サーバ情報に基づいてサーバＳＶ２と接続する。よって、出力クライアントＯＵＴ２を追加してサーバＳＶ２に接続する場合でも、簡易な処理で確実に接続することができる。
【００７６】
（IＶ）各クライアントにおける再起動時の動作
次に、図６及び図７を参照して、入力クライアントＩＮ又は出力クライアントＯＵＴにおいて、それぞれを再起動する操作が実行された場合の動作について、二通りの実施形態を説明する。なお、再起動時の動作は、入力クライアントＩＮと出力クライアントＯＵＴとでは、接続の相手方の接続クライアントが入れ替わる以外は基本的に同一であるので、以下の説明では、出力クライアントＯＵＴの上記リセットスイッチが操作された場合について説明する。
【００７７】
（ａ）再起動時の動作の第１実施形態
初めに、再起動時の動作の第１実施形態について、図６を用いて説明する。図６は、通信システムＳにおける再起動時の動作の第１実施形態を示すフローチャートである。また再起動時の動作の第１実施形態は、出力クライアントＯＵＴの再起動後にサーバＳＶ等への再接続を行った後に、不揮発性メモリ３３に記憶されている接続サーバ情報を消去する（初期化する）操作が行われる場合の実施形態である。
【００７８】
図６に示す再起動時の動作は、入力クライアントＩＮ及び出力クライアントＯＵＴと、サーバＳＶ２と、が接続されている状態で、出力クライアントＯＵＴのリセットスイッチが操作されると開始される。リセットスイッチが操作されると、出力クライアントＯＵＴのＣＰＵ３１は、不揮発性メモリ３３における接続サーバ情報及び接続クライアント情報の記憶が有効であるか否かを判定する（ステップＳ４０）。なお、通信システムＳ内に入力クライアントＩＮ又は出力クライアントＯＵＴがそれぞれ複数含まれる場合があるため、不揮発性メモリ３３及び入力クライアントＩＮの不揮発性メモリ２３に記録される接続クライアント情報は、一つとは限らない。ステップＳ４０の判定において接続サーバ情報等の記憶が有効でないと判定した場合（ステップＳ４０；ＮＯ）、ＣＰＵ３１は、後述するステップＳ４４の動作に移行する。ステップＳ４０の判定において接続サーバ情報等の記憶が有効であると判定した場合（ステップＳ４０；ＹＥＳ）、ＣＰＵ３１は、不揮発性メモリ３３に記憶されている接続サーバ情報及び接続クライアント情報を用いて、再起動前に接続されていたサーバＳＶ２への接続を行う（ステップＳ４１）。このステップＳ４１の動作として具体的には、例えば図３に示すステップＳ１１の動作及びステップＳ１２の動作と同様の動作が実行される。ここで、再起動される出力クライアントＯＵＴの不揮発性メモリ３３に記憶されていた接続クライアント情報は、入力クライアントＩＮに直接接続し直すために用いられるのではなく、それまで対を為していた入力クライアントＩＮを示す情報としてサーバＳＶ２に送信される。これにより、サーバＳＶ２内で再起動前に複数のアプリケーションプログラムが実行されていた場合でも、入力クライアントＩＮと共に、元のアプリケーションプログラムを実行し直すことができる。ステップＳ４１は、本発明の「第１端末装置再接続ステップ」の一例又は「第２端末装置再接続ステップ」の一例に相当する。
【００７９】
次にＣＰＵ３１は、不揮発性メモリ３３に記憶されている接続サーバ情報及び接続クライアント情報を初期化して改めて接続し直す旨の所定の初期化操作が実行されたか否かを判定する（ステップＳ４２）。この初期化操作の具体例としては、例えば出力クライアントＯＵＴの電源スイッチとリセットスイッチを同時に予め設定された時間だけ押下する操作が挙げられる。また入力クライアントＩＮにおいて再起動時の動作の第１実施形態を実行する場合は、例えば、操作部２５の図示しない数字「１」のキーを押しながらその電源スイッチを押下する操作が挙げられる。再起動時の動作の第１実施形態のステップＳ４２は、本発明の「再接続選択ステップ」の一例に相当する。ステップＳ４２の判定において初期化操作が実行されない場合（ステップＳ４２；ＮＯ）、ＣＰＵ３１は後述するステップＳ４６の判定に移行する。一方ステップＳ４２の判定において初期化操作が実行された場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ３１は、不揮発性メモリ３３に記憶されている接続サーバ情報及び接続クライアント情報を消去する（ステップＳ４３）。その後ＣＰＵ３１は改めて、入力クライアントＩＮとの接続処理（ステップＳ４４）及びいずれかのサーバＳＶの選択・接続処理（ステップＳ４５）を実行する。このとき、ステップＳ４４の動作として具体的にＣＰＵ３１は、例えば図３に示すステップＳ１の動作乃至ステップＳ４の動作を実行する。またステップＳ４５の動作として具体的にＣＰＵ３１は、例えば図３に示すステップＳ５の動作乃至ステップＳ１２の動作を実行する。
【００８０】
その後ＣＰＵ３１は、それぞれの接続処理が成功したか否かを判定し（ステップＳ４６）、いずれかの接続処理が成功していないと判定された場合（ステップＳ４６；ＮＯ）、ＣＰＵ３１は上記ステップＳ４０に戻って上述した動作を繰り返す。一方ステップＳ４６の判定においていずれの接続処理も成功した場合（ステップＳ４０；ＹＥＳ）、ＣＰＵ３１は、出力クライアントＯＵＴとしての動作を実行する（ステップＳ４７）。その後ＣＰＵ３１は、出力クライアントＯＵＴの電源スイッチにより電源オフの操作が実行されたか否かを判定する（ステップＳ４８）。ステップＳ４８の判定において電源がオフとされていない場合（ステップＳ４８；ＮＯ）、ＣＰＵ３１は上記ステップＳ４７の動作に戻って引き続き出力クライアントＯＵＴとしての動作を継続する。一方ステップＳ４８の判定において電源がオフとされた場合（ステップＳ４８；ＹＥＳ）、ＣＰＵ３１はそのまま出力クライアントＯＵＴとしての動作を終了する。
【００８１】
（ｂ）再起動時の動作の第２実施形態
次に、再起動時の動作の第２実施形態について、図７を用いて説明する。図７は、通信システムＳにおける再起動時の動作の第２実施形態を示すフローチャートである。また再起動時の動作の第２実施形態は、再起動後、直ちに不揮発性メモリ３３に記憶されている接続サーバ情報を消去する（初期化する）操作が行われる場合の実施形態である。図７において、図６と同一の動作については、同一のステップ番号を付して細部の説明は省略する。
【００８２】
図７に示す再起動時の動作は、図６に示す場合と同様に、入力クライアントＩＮ及び出力クライアントＯＵＴと、サーバＳＶ２と、が接続されている状態で、出力クライアントＯＵＴのリセットスイッチが操作されると開始される。リセットスイッチが操作されると、出力クライアントＯＵＴのＣＰＵ３１は、図６に示すステップＳ４０の判定と同様の判定を行う（ステップＳ４０）。ステップＳ４０の判定において接続サーバ情報等の記憶が有効でないと判定した場合（ステップＳ４０；ＮＯ）、ＣＰＵ３１は、後述するステップＳ４４の動作に移行する。ステップＳ４０の判定において接続サーバ情報等の記憶が有効であると判定した場合（ステップＳ４０；ＹＥＳ）、ＣＰＵ３１は、図６に示すステップＳ４２の判定と同様の判定を行う（ステップＳ４２）。再起動時の動作の第２実施形態のステップＳ４２は、本発明の「選択ステップ」の一例に相当する。ステップＳ４２の判定において初期化操作が実行されない場合（ステップＳ４２；ＮＯ）、ＣＰＵ３１は後述するステップＳ４６の判定に移行する。一方ステップＳ４２の判定において初期化操作が実行された場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ３１は図６に示すステップＳ４３と同様の動作を行う。その後ＣＰＵ３１は、図６と同様のステップＳ４４の動作及びステップＳ４５の動作を実行し、それぞれの接続処理が成功したか否かを判定する（ステップＳ４６）。ステップＳ４６の判定において、いずれかの接続処理が成功していないと判定された場合（ステップＳ４６；ＮＯ）、ＣＰＵ３１は上記ステップＳ４４の動作に戻って上述した動作を繰り返す。一方ステップＳ４６の判定においていずれの接続処理も成功した場合（ステップＳ４６；ＹＥＳ）、ＣＰＵ３１は、図６と同様のステップＳ４７の動作及びステップＳ４８の判定を行う。
【００８３】
以上それぞれ説明したように、本実施形態の各クライアントにおける再起動時の動作によれば、入力クライアントＩＮを再起動する場合に、入力クライアントＩＮにおいて出力クライアントＯＵＴの接続クライアント情報及び接続サーバ情報を不揮発性メモリ２３に記憶し、出力クライアントＯＵＴ及びサーバＳＶ２との接続後における再起動において、入力クライアントＩＮが、記憶されている接続クライアント情報及び接続サーバ情報に基づいて出力クライアントＯＵＴ及びサーバＳＶ２と再接続する（図６ステップＳ４１参照）。よって、入力クライアントＩＮを再起動する場合でも、接続されていた元の出力クライアントＯＵＴ及びサーバＳＶ２と確実に再接続することができる。
【００８４】
また、出力クライアントＯＵＴを再起動する場合に、出力クライアントＯＵＴにおいて入力クライアントＩＮの接続クライアント情報及び接続サーバ情報を不揮発性メモリ３３に記憶し、入力クライアントＩＮ及びサーバＳＶ２との接続後における再起動において、出力クライアントＯＵＴが、記憶されている接続クライアント情報及び接続サーバ情報に基づいて入力クライアントＩＮ及びサーバＳＶ２と再接続する（図６ステップＳ４１参照）。よって、出力クライアントＯＵＴを再起動する場合でも、接続されていた元の入力クライアントＩＮ及びサーバＳＶ２と確実に再接続することができる。
【００８５】
更に、再起動として接続クライアント情報及び接続サーバ情報を用いた再接続を行った後、接続クライアント情報及び接続サーバ情報を消去した再接続を再度行うか否かの選択が可能であるので（図６ステップＳ４２参照）、接続クライアント情報及び接続サーバ情報を用いた再接続が不調であった場合等において、確実にサーバＳＶ２との再接続を確立することができる。
【００８６】
更にまた、入力クライアントＩＮ又は出力クライアントＯＵＴの再起動において、それぞれに記憶されている接続クライアント情報及び接続サーバ情報を用いた再接続を行うか、又は、それらを消去して再接続を行うか、の選択が可能であるので（図７ステップＳ４２参照）、ユーザの意図に基づいた再接続を行うことができる。
【００８７】
また、記憶されている接続クライアント情報及び接続サーバ情報を用いた再接続と、接続クライアント情報及び接続サーバ情報を消去した再接続と、が既定の初期化操作により選択されるので（図６及び図７の各ステップＳ４２参照）、簡易な操作でユーザの意図を反映させた再起動を行うことができる。
【符号の説明】
【００８８】
１０  アクセスポイント
１１、２１、３１  ＣＰＵ
１２、２２、３２  ＲＯＭ
１３、２４、３４  ＲＡＭ
１４  記憶部
１５、２６、３６  通信部
１６、２７、３７  バス
２３、３３  不揮発性メモリ
２５  操作部
３５  表示制御部
４０  サーバ名
４１  ＩＰアドレス
４２  ポート番号
４３  状態情報
ＳＶ、ＳＶ１、ＳＶ２、ＳＶ３、ＳＶｎ  サーバ
ＩＮ  入力クライアント
ＯＵＴ  出力クライアント
ＮＷ  ネットワーク
Ｄ  ディスプレイ
Ｓ  通信システム
【図１】
0006372463.tif 000002
【図２】
0006372463.tif 000003
【図３】
0006372463.tif 000004
【図４】
0006372463.tif 000005
【図５】
0006372463.tif 000006
【図６】
0006372463.tif 000007
【図７】
0006372463.tif 000008