(57)【要約】【課題】デバイス検索処理の待ち時間を削減することができ、常時接続機器に対してＤＤＤ、またはＳＤＤの取得処理を低減することが可能な携帯端末装置及び通信機器接続制御方法を提供する。【解決手段】機器接続管理部１０８は、接続履歴情報記憶部１０９が保持している通信ネットワークに関する情報に基づいて通信機器との接続の可否を識別し、接続が可能な場合には前記接続履歴情報記憶部１０９が保持する、前記通信ネットワークに接続されている通信機器に関する情報に基づいて前記通信機器に接続する。【選択図】図２
2009169732.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して任意の通信機器と接続する通信端末装置であって、
前記通信ネットワークに接続して通信を行う送受信部と、
前記通信ネットワークに関する情報と、前記通信ネットワークに接続されている通信機器に関する情報と、を関連付けて保持する接続履歴情報記憶部と、
前記接続履歴情報記憶部が保持している前記通信ネットワークに関する情報に基づいて前記通信機器との接続の可否を識別し、接続が可能な場合には前記接続履歴情報記憶部が保持する、前記通信ネットワークに接続されている通信機器に関する情報に基づいて前記通信機器に接続する機器接続管理部と
を設けたことを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置において、
前記通信ネットワークを介して接続可能な通信機器を検出するデバイス検出部を有し、
前記接続履歴情報記憶部は、接続した前記通信ネットワークのネットワーク識別情報と、前記通信ネットワークを介して前記デバイス検出部が検出した通信機器の機器識別情報と、を互いに関連付けて記憶する
ことを特徴とする通信端末装置。
【請求項３】
請求項２に記載の通信端末装置において、
前記接続履歴情報記憶部は、前記機器識別情報として、前記通信機器の固定アドレス情報と、可変アドレス情報と、の両方を保持する
ことを特徴とする通信端末装置。
【請求項４】
前記固定アドレス情報は、ＭＡＣアドレスである請求項３に記載の通信端末装置。
【請求項５】
前記可変アドレス情報は、ＩＰアドレスである請求項３または４に記載の通信端末装置。
【請求項６】
請求項３ないし５のいずれか一項にに記載の通信端末装置において、
前記機器接続管理部は、
前記接続履歴情報記憶部から前記通信機器の可変アドレス情報を取得し、取得した前記可変アドレス情報に対する固定アドレス情報を前記通信ネットワークに問い合わせるための固定アドレス要求を前記送受信部に送信させ、
前記送受信部が前記固定アドレス要求に対する応答として受信した第１の固定アドレス情報と、前記接続履歴情報記憶部が記憶している前記通信機器の第２の固定アドレス情報とを比較し、
一致している場合に前記通信機器が前記通信ネットワークに接続されていると判定し、前記通信機器が接続されていると判定した場合に、前記可変アドレス情報を宛先として前記通信機器への制御メッセージを送信させる
ことを特徴とする通信端末装置。
【請求項７】
請求項６に記載の通信端末装置において、
前記接続管理部は、前記通信機器が接続されていないと判定した場合には、前記デバイス検出部を用いて、前記通信機器の検出処理を実行する
ことを特徴とする通信端末装置。
【請求項８】
通信ネットワークを介して任意の通信機器と接続するための通信機器接続制御方法であって、
前記通信ネットワークに関する情報と、前記通信ネットワークに接続されている通信機器に関する情報と、を関連付けて記録し、
記録された前記通信ネットワークに関する情報に基づいて前記通信機器との接続の可否を識別し、
接続が可能な場合には、記録された前記通信ネットワークに接続されている通信機器に関する情報に基づいて前記通信機器に接続する、
通信機器接続制御方法。
【請求項９】
コンピュータに、請求項８記載の通信機器接続制御方法の手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置及び通信機器接続制御方法に関し、例えば家庭内の家電製品やコンピュータ、周辺機器などを接続するためのホームネットワークのような通信網を経由して、通信端末装置から通信網に接続されている各種機器の情報へのアクセスや機器の制御を実施するために利用される。
【背景技術】
【０００２】
近年、通信ネットワーク技術や通信デバイスの発達に伴い、ネットワーク通信機能を搭載した、ＨＤＤレコーダ、テレビ、ゲーム機などのデジタル家電機器が普及している。そのため、家庭内ではこれらの機器と、ＰＣ（Personal Computer）やその他周辺機器を通信ネットワークを介して通信可能に接続するホームネットワークが普及し始めている。
【０００３】
このようなホームネットワークにおいて、音楽・写真・動画などのデジタルデータ化されたコンテンツを、デジタル家電やＰＣ、モバイル機器といった多種多様な機器間でシームレスに共有することを目指して規格化が進められている。その一例として、ＤＬＮＡ（Ｄｉｇｉｔａｌ Ｎｅｔｗｏｒｋ Ａｌｌｉａｎｃｅ）によって規定されたガイドライン（Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  Ｇｕｉｄｌｉｎｅ）がある。以降、この設計ガイドラインを「ＤＬＮＡガイドライン」と呼ぶ。
【０００４】
ＤＬＮＡガイドラインにより、ホームネットワークにおいてユーザに利便性および快適性が提供され、今後ますますホームネットワークは、普及していくことが予測される。
【０００５】
ＤＬＮＡガイドラインは、ホームネットワークにおいて、機器間の高い相互接続性を実現するために、既存の規格技術を選定して策定されたものである。ＤＬＮＡガイドラインでは、ホームネットワーク上での機器の発見・制御方法の定義やコンテンツの検索・選択・管理方法として、非特許文献１に開示されたＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ）及び、ＵＰｎＰ ＡＶ（Ａｕｄｉｏ Ｖｉｓｕａｌ）を選定している。
【０００６】
ＵＰｎＰでは、「サービス」及び、「デバイス」、「コントロールポイント」を規定している。サービスは所定のサービスを提供する論理的な単位であり、デバイスは１つ以上のサービスを有する機能要素に関する論理的な単位である。コントロールポイントは１つ以上のサービスを制御する機能要素に関する論理的な単位である。以降、ＵＰｎＰで規定されたデバイス及び、コントロールポイントを、「ＵＰｎＰデバイス」及び「ＵＰｎＰコントロールポイント」と呼ぶ。
【０００７】
ＵＰｎＰデバイス及びＵＰｎＰコントロールポイントは、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）を用いてサービスや状態などの通知及び、サービスの検出を行う。このサービスや状態などの通知はＳＳＤＰメッセージの送信によって行われ、ＳＳＤＰメッセージにＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて記述されたデバイスディスクリプションドキュメント(Ｄｅｖｉｃｅ  Ｄeｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ：ＤＤＤ)のＵＲＬを含んでいる。ＤＤＤは、デバイスの詳細情報や、提供するサービスの概要、サービスディスクリプションドキュメント（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ：ＳＤＤ）のＵＲＬ等を含む。ＳＤＤは、当該サービスの詳細情報が記述されている。
【０００８】
ＵＰｎＰ  ＡＶは、ネットワーク経由でのＡＶ機器制御に関するデバイスとサービスを規定している。ＵＰｎＰ  ＡＶで規定されたサービス（ＡＶコンテンツ情報の提供サービス、ＡＶコンテンツ再生制御サービス等）をもつＵＰｎＰデバイスは、ＵＰｎＰ  ＡＶメッセージにより、制御・管理される。
【０００９】
ＵＰｎＰデバイスとＵＰｎＰコントロールポイント間のサービスの通知及び、検出方法について図９を用いて説明する。図９に示す例では、初期状態で「ＵＰｎＰデバイスＡ」のみがネットワークに接続されており、「ＵＰｎＰコントロールポイントＡ」及び、「ＵＰｎＰデバイスＢ」は必要に応じてこのネットワークに後で接続される場合を想定している。
【００１０】
「ＵＰｎＰコントロールポイントＡ」は、ネットワークに接続すると、ＩＰアドレスを取得する。その後、所望のサービスを持ったデバイスがネットワーク上に存在しないかどうかを、ＳＳＤＰのＭ−ＳＥＡＲＣＨメッセージをマルチキャスト送信することによりデバイス検索処理を実施する。Ｍ−ＳＥＡＲＣＨメッセージを受信した「ＵＰｎＰデバイスＡ」は、自デバイスがＭ−ＳＥＡＲＣＨメッセージに記述されたサービスを提供する場合、Ｍ−ＳＥＡＲＣＨ応答メッセージを「ＵＰｎＰコントロールポイントＡ」に送信する。「ＵＰｎＰコントロールポイントＡ」は、Ｍ−ＳＥＡＲＣＨ応答メッセージに含まれるＤＤＤのＵＲＬ宛に対してＤＤＤを要求し、ＤＤＤを取得する。同様にＳＤＤも取得する。その後、「ＵＰｎＰコントロールポイントＡ」は、ＵＰｎＰ ＡＶにより、「ＵＰｎＰデバイスＡ」の制御や管理を行う（ステップＳ２０１）。
【００１１】
「ＵＰｎＰデバイスＢ」がこのネットワークに接続され、ＩＰアドレスを取得した場合には、そのデバイスの種類とそのデバイスが有するサービスをネットワーク上にｓｓｄｐ：ａｌｉｖｅメッセージとしてマルチキャスト送信する。「ＵＰｎＰコントロールポイントＡ」は、受け取ったｓｓｄｐ：ａｌｉｖｅメッセージをもとに、当該「ＵＰｎＰデバイスＢ」のＤＤＤ及び、ＳＤＤを取得し、ＵＰｎＰ  ＡＶにより「ＵＰｎＰデバイスＢ」の制御や管理を行う（ステップＳ２０２）
【００１２】
「ＵＰｎＰデバイスＢ」がネットワークから離脱する場合には、離脱することを通知するｓｓｄｐ：ｂｙｅｂｙｅメッセージをマルチキャスト送信する(ステップＳ２０３)。このｓｓｄｐ：ｂｙｅｂｙｅメッセージの送信は、推奨機能である。
【００１３】
なお、ｓｓｄｐ：ａｌｉｖｅメッセージには、このｓｓｄｐ：ａｌｉｖｅメッセージで通知されたＵＰｎＰデバイスやサービスが有効である期間が記述されており、ｓｓｄｐ：ｂｙｅｂｙｅメッセージを送信しない場合は、ＵＰｎＰコントロールポイントは、受信したｓｓｄｐ：ａｌｉｖｅメッセージに記述された有効期間が経過することで当該サービスなどを無効化する。
【００１４】
上記のように、ＵＰｎＰコントロールポイント機器は、ネットワークに接続されると、各種サービスを提供するＵＰｎＰデバイス機器を自動的に発見することができる。
【００１５】
例えば、図１に示すような通信システムにおいて、ＵＰｎＰコントロールポイントの機能をもつ携帯端末１１は、ホームネットワークであるネットワークＡ１に接続すると（電源投入やアプリケーションの起動時を含む）、Ｍ−ＳＥＡＲＣＨメッセージを送信してＵＰｎＰデバイス機器１２〜１５のデバイス検索処理を実施し、ＵＰｎＰ ＡＶにより、検出したＵＰｎＰデバイス機器の制御や管理を行う。なお、図１に示す通信システムにおいて、ＵＰｎＰデバイス機器１２〜１４、２１、２２は、コンテンツを保持し、他機器へコンテンツを提供するサーバ機器であり、ＵＰｎＰデバイス機器１５は、ＵＰｎＰコントロールポイント機器の制御のもとでサーバ機器が保持するコンテンツを再生するレンダラ機器である。
【００１６】
ところで、上述したホームネットワークでは、ネットワークＡ１上に存在する全てのサーバ機器１２〜１４を検出するためには、検出の際に全てのサーバ機器からの応答を待つ必要がある。その際、各サーバ機器が応答を返す時間は異なり、また携帯端末１１は、各機器が応答を返す時間が分らないため、各機器からの応答をある一定時間、例えば１０秒待ち、タイムアウトした時点で機器の検出が完了したとみなすことになる。したがって、ネットワークＡ１に接続する毎に、毎回１０秒近くのデバイス検索処理待ち時間が発生するという問題がある。
【００１７】
また、ユーザは、携帯端末１１をネットワークＡ１に接続する度、あるいはアプリケーションを起動する度に、検出したサーバ一覧の中から接続すべきサーバを選択しなければならない。ネットワークＡ１上のサーバ機器が少数であれば問題はないが、サーバ機器が多くなると、サーバ機器の選択操作が煩わしくなり、利便性が損なわれるという問題がある。
【００１８】
そこで、特許文献１では、上記問題を解決し、自動的にサーバを発見する機能を維持しつつ、かつサーバ検索時間を短縮し、ユーザの操作性を向上させるための技術を提案している。すなわち、特許文献１の技術では、特定のサーバ機器を記憶しておき、デバイス検索処理にて特定サーバ機器を発見した場合には、デバイス検索処理中でもその処理を中断し、当該サーバ機器と接続する方法を用いている。これにより、デバイス検出処理待ち時間を低減し、またユーザによるサーバ機器の選択操作を削減している。なお、特定サーバ機器は、前回最後に閲覧したサーバ機器を表す。
【特許文献１】特許第３８８８５３２号公報
【非特許文献１】ＵＰｎＰ  Ｄｅｖｉｃｅ Ａｒｃｈｉｔｅｃｔｕｒｅ  １．０、Ｖｅｒｓｉｏｎ１．０．１、０６  Ｍａｙ  ２００３
【発明の開示】
【発明が解決しようとする課題】
【００１９】
ＵＰｎＰコントロールポイント機能を持つ機器が、持ち運び可能な携帯端末の場合には、状況や場所の違いなどに応じて複数のホームネットワーク、またはローカルネットワークに接続することが可能である。例えば、図１に示す通信システムの例では、それぞれ独立したネットワークＡ１とネットワークＢ２とが別の場所に存在しており、携帯端末１１は移動先の状況の変化や場所に応じてネットワークＡ１又はネットワークＢ２に接続することになる。
【００２０】
このように、端末の今回の接続先のネットワーク（Ｂ２）が前に接続したネットワーク（Ａ１）とは違う場合、特許文献１の技術を採用した場合であっても、前回接続していたサーバ機器を発見することができない。従って、端末は前述のデバイス検索処理を必ずタイムアウトするまで実施しなければならない。そのため、ユーザのデバイス検索処理による待ち時間は低減されない。
【００２１】
また、ホームネットワーク内において、家電機器やデスクトップＰＣは、ネットワークに常時接続されており、ＤＤＤ、またはＳＤＤは頻繁に更新されない。一方、特許文献１に開示された技術では、特定サーバ機器が発見できるまで、発見した全機器に対してＤＤＤ、またはＳＤＤの取得処理を実施するため、上記のような家電機器やデスクトップＰＣを発見した場合にも同様にＤＤＤ、またはＳＤＤの取得処理を実施する。したがって、家電機器やデスクトップＰＣがネットワークに接続されている場合には、ＤＤＤ、またはＳＤＤの取得処理は冗長になる。
【００２２】
本発明は、上記の問題点に鑑みてなされたものであり、デバイス検索処理待ち時間を削減することができ、常時接続機器に対してＤＤＤ、またはＳＤＤの取得処理を低減することが可能な通信端末装置及び通信機器接続制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２３】
本発明に係る上記目的は、下記構成により達成される。
通信ネットワークを介して任意の通信機器と接続する通信端末装置であって、
前記通信ネットワークに接続して通信を行う送受信部と、
前記通信ネットワークに関する情報と、前記通信ネットワークに接続されている通信機器に関する情報と、を関連付けて保持する接続履歴情報記憶部と、
前記接続履歴情報記憶部が保持している前記通信ネットワークに関する情報に基づいて前記通信機器との接続の可否を識別し、接続が可能な場合には前記接続履歴情報記憶部が保持する、前記通信ネットワークに接続されている通信機器に関する情報に基づいて前記通信機器に接続する機器接続管理部と
を設けたことを特徴とする。
【００２４】
この携帯端末装置によれば、前記機器情報管理部が独立した通信ネットワーク毎に、それと特定の機器とを関連付ける情報を管理しているので、この情報を利用することにより、接続先の通信ネットワークが切り替わった場合でも、端末を接続する際のユーザ待ち時間を短縮できる。
【００２５】
また、本発明に係る上記目的は、下記構成により達成される。
通信ネットワークを介して任意の通信機器と接続するための通信機器接続制御方法であって、
前記通信ネットワークに関する情報と、前記通信ネットワークに接続されている通信機器に関する情報と、を関連付けて記録し、
記録された前記通信ネットワークに関する情報に基づいて前記通信機器との接続の可否を識別し、
接続が可能な場合には、記録された前記通信ネットワークに接続されている通信機器に関する情報に基づいて前記通信機器に接続する、
ことを特徴とする。
【００２６】
この通信機器接続制御方法によれば、独立した通信ネットワーク毎に、それと特定の機器とを関連付ける情報を管理しているので、この情報を利用することにより、接続先の通信ネットワークが切り替わった場合でも、端末を接続する際のユーザ待ち時間を短縮できる。
【００２７】
本発明のプログラムは、コンピュータに、本発明の通信機器接続制御方法の手順を実行させるためのプログラムである。
【００２８】
このプログラムによれば、独立した通信ネットワーク毎に、それと特定の機器とを関連付ける情報を管理しているので、この情報を利用することにより、接続先の通信ネットワークが切り替わった場合でも、端末を接続する際のユーザ待ち時間を短縮できる。
【００２９】
例えば、図１に示す通信システムのように複数の独立した通信ネットワークＡ１、Ｂ２が存在する場合に、携帯端末装置（携帯端末１１に相当する）は状況や場所の違いなどに応じて通信ネットワークＡ１と接続する場合もあるし、通信ネットワークＢ２と接続する場合もある。つまり、携帯端末装置が通信ネットワークＡ１を介してそれに接続されている機器（１２〜１５のいずれか）と通信した後で、接続先を通信ネットワークＢ２に切り替えてそれに接続されている機器（２１、２２）と通信する場合もある。この場合、接続先の機器が変化するため、従来の技術では常に接続先の機器を探す必要があり、前述のデバイス検索処理を必ずタイムアウトするまで実施しなければならず、接続所要時間が長くなる。しかし、本発明の場合には過去に接続したことのある機器と接続しようといる場合には、接続先の通信ネットワークが切り替わった場合でも、当該機器と接続するために必要な情報を前記機器接続管理部が管理している可能性が高いので、この情報を利用して前述のデバイス検索処理を省略することにより、携帯端末装置を所望の機器と接続する際のユーザ待ち時間を短縮できる。
【００３０】
また、本発明の携帯端末装置において、
前記通信ネットワークを介して接続可能な通信機器を検出するデバイス検出部を有し、
前記接続履歴情報記憶部は、接続した前記通信ネットワークのネットワーク識別情報と、前記通信ネットワークを介して前記デバイス検出部が検出した通信機器の機器識別情報と、を互いに関連付けて記憶する
ことを特徴とする。
【００３１】
この携帯端末装置によれば、接続履歴情報記憶部が接続先の通信ネットワーク毎に、ネットワーク識別情報と機器識別情報とを互いに関連付けて記憶するので、接続先の通信ネットワークが切り替わった場合でも、この携帯端末装置が過去に接続した機器については、前述のデバイス検索処理を行わなくても、当該機器と接続するために必要な情報を得ることが可能になる。
【００３２】
なお、前記ネットワーク識別情報としては、例えばＳＳＩＤ（Service Set Identifier）、ワイヤレスＬＡＮ−ＡＰ（アクセスポイント）のＭＡＣアドレス、ネットワークアドレスなどが想定され、機器識別情報としては、当該機器に割り当てられたＭＡＣアドレス、ＩＰアドレス、デバイス情報(DDD)、サービス情報(SDD) などが想定される。
【００３３】
また、本発明の携帯端末装置において、
前記接続履歴情報記憶部は、前記機器識別情報として、前記通信機器の固定アドレス情報と、可変アドレス情報と、の両方を保持する
ことを特徴とする。
【００３４】
また、本発明の携帯端末装置において、
前記固定アドレス情報は、ＭＡＣアドレスであることを特徴とする。
【００３５】
また、本発明の携帯端末装置において、
前記可変アドレス情報は、ＩＰアドレスであることを特徴とする。
【００３６】
この携帯端末装置によれば、ＩＰ（Internet Protocol）ネットワークのように各機器のアドレスが変化する可能性のある通信ネットワークと接続する場合であっても、前記接続履歴情報記憶部が保持する過去の接続情報（履歴情報）に基づいて該当する機器と接続することが可能になる。すなわち、同じ機器であってもそれに割り当てられる可変アドレス情報は変化する可能性があるが、固定アドレス情報は変化しないので、この情報を調べることにより過去に検出した機器と同じ機器かどうかを識別できる。
【００３７】
また、本発明の携帯端末装置において、
前記機器接続管理部は、
前記接続履歴情報記憶部から前記通信機器の可変アドレス情報を取得し、取得した前記可変アドレス情報に対する固定アドレス情報を前記通信ネットワークに問い合わせるための固定アドレス要求を前記送受信部に送信させ、
前記送受信部が前記固定アドレス要求に対する応答として受信した第１の固定アドレス情報と、前記接続履歴情報記憶部が記憶している前記通信機器の第２の固定アドレス情報とを比較し、
一致している場合に前記通信機器が前記通信ネットワークに接続されていると判定し、前記通信機器が接続されていると判定した場合に、前記可変アドレス情報を宛先として前記通信機器への制御メッセージを送信させる
ことを特徴とする。
【００３８】
この携帯端末装置によれば、前記接続履歴情報記憶部に保持されている情報を用いて特定の機器との間で再接続できるかどうかを、前述のデバイス検索処理を行わなくても、自動的に判定できる。すなわち、携帯端末装置の前記接続履歴情報記憶部に前述のデバイス検索処理の結果として特定の機器の情報が登録された後で、それぞれの通信ネットワークにおいて各機器の接続状態の変化（それまで接続されていた機器の離脱、新たな機器の追加など）や、アドレスの再割り当てなどが発生すると、前記接続履歴情報記憶部に保持されている特定の機器と対応する機器が該当する通信ネットワーク上には存在しなくなったり、該当する機器及びそのアドレスと前記接続履歴情報記憶部上の情報とが整合しなくなり、この情報に基づいて過去に接続した特定の機器に再接続することが不可能になる。そこで、この携帯端末装置が前記接続履歴情報記憶部から取得した特定の機器の可変アドレス情報に対する固定アドレス情報を接続先の通信ネットワークに問い合わせ、この問い合わせに対する応答として得られる第１の固定アドレス情報と、前記履歴情報記憶部に登録されている第２の固定アドレス情報とを比較する。これにより、前記接続履歴情報記憶部に登録されている特定の機器が前記通信ネットワークに現在でも接続されているかどうかを確認できる。
【００３９】
また、本発明の携帯端末装置において、
前記接続管理部は、前記通信機器が接続されていないと判定した場合には、前記デバイス検出部を用いて、前記通信機器の検出処理を実行する
ことを特徴とする。
【００４０】
この携帯端末装置によれば、この携帯端末装置の接続先の通信ネットワークに状態の変化等が生じた場合であっても、該当する特定の機器が前記通信ネットワーク上に接続されている場合には、それを検出しアクセスすることができる。勿論、機器の検出処理を実行する場合には、従来と同様に１０秒間程度の待ち時間が必要になるが、接続先の通信ネットワークに状態の変化がなければ待ち時間は大幅に短縮される。
【発明の効果】
【００４１】
本発明によれば、独立した通信ネットワーク毎に、それと特定の機器とを関連付ける情報を管理しているので、この情報を利用することにより、接続先の通信ネットワークが切り替わった場合でも、端末を接続する際のユーザ待ち時間を短縮できる。また、各通信ネットワークに対して常時接続されている機器のように、接続状態や環境にほとんど変化が生じない機器に対して端末がアクセスする場合には、デバイスディスクリプションドキュメント（ＤＤＤ）、またはサービスディスクリプションドキュメント（ＳＤＤ）を取得するための処理を省略することも可能になる。
【発明を実施するための最良の形態】
【００４２】
本発明の通信端末装置及び通信機器接続制御方法に関する具体的な１つの実施の形態について、図１〜図９を参照しながら以下に説明する。本発明の実施の形態では、通信端末装置の一例として携帯端末装置を適用した場合の構成について説明する。
【００４３】
図１は実施の形態で想定する通信システムのネットワークの構成例を示すブロック図である。図２は実施の形態における携帯端末装置の構成を示すブロック図である。図３は図２に示した携帯端末装置上の接続先サーバテーブルの構成例を示す模式図である。図４は図２に示した携帯端末装置上の接続履歴情報テーブルの構成例を示す模式図である。図５は図１に示す通信システムに存在するサーバ機器に携帯端末装置が接続する場合の動作の概略を示すシーケンス図である。図６は図２に示した携帯端末装置がネットワークに接続する際に実行する接続情報確認処理の内容を示すフローチャートである。図７は図２に示した携帯端末装置がネットワークに接続する際に実行する機器判定処理の内容を示すフローチャートである。図８は図２に示した携帯端末装置がネットワークに接続する際に実行するデバイス検索処理の内容を示すフローチャートである。図９はＵＰｎＰにおけるデバイス検索及びサービス通知の基本動作を示すシーケンス図である。
【００４４】
なお、本実施の形態では、本発明を適用する携帯端末装置として、例えば携帯電話端末のように移動可能な端末であって、この端末に内蔵した無線通信機能を利用して家庭内等に存在するネットワークに接続可能な端末を想定している。また、この携帯端末装置が接続するネットワークとして、例えば図１に示すような通信システムが存在する場合を想定している。
【００４５】
図１に示す通信システムには、互いに独立した２つのネットワークＡ１、Ｂ２が存在している。一方のネットワークＡ１は、サーバ機器１２〜１４及び、レンダラ機器１５、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルータ１６で構成され、もう一方のネットワークＢ２は、ＷＬＡＮルータ２３、サーバ機器２１、２２で構成される。本発明の携帯端末装置に相当する携帯端末１１は、ＷＬＡＮデバイスを搭載し、ネットワークＡ１及び、ネットワークＢ２のどちらにも接続可能である。
【００４６】
図１に示す通信システムの現実的な使用例としては、例えば動画や音楽などのストリーミングデータで構成されるコンテンツを各サーバ機器で管理しておき、携帯端末１１から各ネットワークＡ１、Ｂ２を経由して各サーバ機器にアクセスし、各サーバ機器から取得したコンテンツを携帯端末１１自身でストリーミング再生するか、あるいは各サーバ機器から取得したコンテンツをレンダラ機器１５で再生するように携帯端末１１から遠隔制御することが想定できる。以下の説明においては、各サーバ機器から取得したコンテンツを携帯端末１１自身でストリーミング再生する場合の具体例について説明している。
【００４７】
図１に示した携帯端末１１の主要な構成要素が図２に示されている。図２を参照すると、この携帯端末１１にはサーバコンテンツ管理部１０１、ＧＵＩ（Graphical User Interface）１０２、コンテンツ管理処理部１０３、プラグイン１０４、サウンド/映像出力部１０５、接続先サーバ名記憶部１０６、送受信部１０７、機器接続管理部１０８及び接続履歴情報記憶部１０９が備わっている。なお、これらの各構成要素のそれぞれは、専用の電子回路で構成することもできるし、コンピュータのハードウェアとそれが実行するプログラムとで実現することもできる。
【００４８】
図２に示すサーバコンテンツ管理部１０１は、接続先の通信ネットワーク（例えば図１に示すネットワークＡ１、またはネットワークＢ２） に存在するサーバ機器の１つと通信を行ない、当該サーバ機器から取得したコンテンツ情報を管理する。具体的には、ＧＵＩ１０２、または機器接続管理部１０８からのデバイス検索処理要求時に、ネットワークＡ１に接続している場合はネットワークＡ１に存在するサーバ機器１２〜１４に対するデバイス検索処理を実施し、ネットワークＢ２に接続している場合にはネットワークＢ２に存在するサーバ機器２１、２２に対してデバイス検索処理を実施する。
【００４９】
このデバイス検索処理においてサーバ機器を検出した場合には、検出したサーバ機器の情報を機器接続管理部１０８へ送信する。また、ＧＵＩ１０２、または機器接続管理部１０８から所定のサーバ機器への接続を要求された場合には、所定のサーバ機器に格納されているコンテンツの一覧情報を取得し、ＧＵＩ１０２に提供する。また、サーバコンテンツ管理部１０１は、コンテンツ管理処理部１０３からコンテンツのＩＤを受け取り、当該コンテンツのＩＤに対応するコンテンツデータのＵＲＬ（Uniform Resource Locators）を参照して、当該ＵＲＬからコンテンツデータを取得し、当該コンテンツデータをコンテンツ管理処理部１０３へ提供する。
【００５０】
ＧＵＩ１０２は、サーバコンテンツ管理部１０１からコンテンツ一覧を取得し、その内容を携帯端末１１上の画面（図示せず）に表示するための処理を行う。また、ＧＵＩ１０２は、ユーザが表示されたコンテンツ一覧の中から所望のコンテンツを選択して再生を指示すると、選択されたコンテンツのＩＤをコンテンツ管理処理部１０３に送信する。コンテンツ管理処理部１０３は、ＧＵＩ１０２から受け取ったコンテンツのＩＤをサーバコンテンツ管理部１０１に受け渡し、当該ＩＤに対応するコンテンツのコンテンツデータをサーバコンテンツ管理部１０１から受け取り、プラグイン１０４へ供給する。
【００５１】
プラグイン１０４ は、コンテンツ管理処理部１０３ から、コンテンツデータを読み取り、コンテンツデータに対応するプラグインを選択してコンテンツを復号化し、サウンド/映像出力部１０５に提供する。サウンド/映像出力部１０５は、プラグイン１０４からの復号化されたコンテンツデータを受け取り、サウンド及び映像を出力する。
【００５２】
接続先サーバ名記憶部１０６は、ネットワークＩＤと当該ネットワークにて前回接続したサーバ名と当該サーバの機器ＩＤを対応付けて、接続先サーバテーブルとして管理する。接続先サーバテーブルの一例が図３に示されている。この接続先サーバテーブルに登録されているネットワークＩＤ（ＮＷ１、ＮＷ２、・・・）は、携帯端末１１の内部でネットワーク識別情報を管理するための識別子であり、機器ＩＤ（Ｓ１０、Ｓ２０、・・・）は、機器識別情報を管理するための識別子である。
【００５３】
携帯端末１１の送受信部１０７は、ネットワークに接続された機器から受信したメッセージをサーバコンテンツ管理部１０１や機器接続管理部１０８へ転送するとともに、サーバコンテンツ管理部１０１や機器接続管理部１０８から受け取ったメッセージをネットワークに接続された機器へ送信する。
【００５４】
機器接続管理部１０８は、ネットワーク接続時に、ＧＵＩ１０２や接続先サーバ名記憶部１０６の要求によって、特定の機器との接続を行うための機器接続処理を行う。この処理の詳細は後述する。また、機器接続管理部１０８はネットワークに接続されている機器の情報や状態を管理するとともに、サーバコンテンツ管理部１０１から通知される検出機器の情報を受け取り、接続履歴情報記憶部１０９に当該情報を保存する。
【００５５】
機器履歴情報記憶部１０９は、接続履歴情報テーブルを管理し、機器接続管理部１０８から受け取った機器識別情報、またはネットワーク識別情報を接続履歴情報テーブルに登録する。接続履歴情報テーブルの一例が図４に示されている。図４に示すように、接続履歴情報テーブルは、ネットワーク識別情報(ＳＳＩＤやＮＷアドレス、ＮＷＩＤなど)と、当該ネットワークに接続されている機器（デバイス検索処理にて検出した機器）の識別情報（機器ＩＤや機器名、ＭＡＣアドレス、ＩＰアドレス、ＤＤＤ/ＳＤＤなど）を対応付けて保持している。
【００５６】
次に、図２に示した携帯端末１１の動作の具体例について説明する。図１に示す通信システムを利用する場合に、ネットワークＢ２内のサーバ機器２１に携帯端末１１が再接続する際の接続シーケンスが図５に示されている。つまり、携帯端末１１は以前にもサーバ機器２１に接続したことがあるので、同じサーバ機器２１に対する再接続を試みる場合を想定している。但し、携帯端末１１は今回サーバ機器２１に接続する前に、ネットワークＡ１内のサーバ機器１２と接続していたため、携帯端末１１は接続先をネットワークＡ１からネットワークＢ２に切り替える場合を想定している。また、ネットワークＢ２内のサーバ機器２１の機器識別情報（ＩＰアドレスやネットワークアドレス、ネットワークのＳＳＩＤ）については前回接続時と変更がないものとする。
【００５７】
(1)    サーバ再接続処理
図１及び図２に示した携帯端末１１はＷＬＡＮ（無線ローカルエリアネットワーク）デバイスを搭載しているので、携帯端末１１はネットワークＢ２上のアクセスポイントであるＷＬＡＮルータ２３との間でＷＬＡＮの通信回線の接続を確立する（図５のステップＳ１０１、Ｓ１０２）。その際、機器接続管理部１０８にて接続先のネットワークＢ２のＳＳＩＤ（ＮＷＢ）を取得する（ステップＳ１０３）。その後、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ（本構成では、ＷＬＡＮルータ２３にＤＨＣＰサーバ機能が搭載されているとする）から、携帯端末１１のＩＰアドレス（例えば「１９２．１６８．０．７」）、ネットワークアドレス（例えば「１９２．１６８．０．０／２４」）を取得する（ステップＳ１０４、Ｓ１０５）。その後、携帯端末１１の機器接続管理部１０８は、機器接続処理を開始する。まず、機器接続管理部１０８は、取得したＳＳＩＤやＩＰアドレス、ネットワークアドレスをもとに、接続情報確認処理を実施する（ステップＳ１０６）。
【００５８】
この接続情報確認処理の詳細が図６に示されている。図６に示す接続情報確認処理は、携帯端末１１の接続機器管理部１０８によって処理される動作の内容である。この内容について以下に説明する。
【００５９】
機器接続管理部１０８は、機器履歴情報記憶部１０９が保持する接続履歴情報テーブルを参照する（ステップＳ１２０）。機器接続管理部１０８は、取得したＳＳＩＤと接続履歴情報テーブルの情報を比較（ステップＳ１２１）し、接続履歴情報テーブルに当該ＳＳＩＤが登録されていた場合には、ＧＵＩ１０２や接続先サーバ名記憶部１０６より、接続先サーバ情報を取得する（ステップＳ１２２）。
【００６０】
この例では、図４に示すように接続履歴情報テーブルにＳＳＩＤ（ＮＷＡ）が登録されている場合を想定しているので、ステップＳ１２２で接続先サーバ情報を取得する。もしも、接続履歴情報テーブルにＳＳＩＤが登録されていない場合には、機器接続管理部１０８は、デバイス検索処理を実施する（ステップＳ１２１）。機器接続管理部１０８におけるデバイス検索処理の詳細については後述する。
【００６１】
接続先サーバ機器は、接続を試みるサーバ機器を意味し、ＧＵＩ１０２、または接続先サーバ名記憶部１０６から当該サーバ機器の機器ＩＤで指定される。ＧＵＩ１０２から指定されるサーバ機器は、ユーザがＧＵＩ１０２を介して選択したサーバ機器であり、接続先サーバ名記憶部１０６から指定されるサーバ機器は、接続先サーバテーブルに登録されている、現在接続しているネットワークで前回最後に閲覧したサーバ機器である。ＧＵＩ１０２と接続先サーバ名記憶部１０６から同時に接続先サーバ機器が指定された場合には、ＧＵＩ１０２から指定されたサーバ機器を優先的に選択する。ここでは、接続先サーバ名記憶部１０６から接続先サーバ機器として、図３に示す接続先サーバテーブルに登録されているサーバＤ（サーバ機器２１）が指定されたとする。
【００６２】
接続先サーバ機器の情報を取得（ステップＳ１２２）した後、機器接続管理部１０８は、取得したネットワークアドレス及び、接続先サーバ機器の情報を、接続履歴情報テーブルの情報と比較し、ネットワークアドレスに変更がなく、かつ接続先サーバ機器が接続履歴情報テーブルに登録されている場合には、機器生存判定処理を開始する（ステップＳ１２３、Ｓ１２４）。
【００６３】
図４に示す接続履歴情報テーブルを参照すると、取得したネットワークアドレス（１９２．１６８．０．０／２４）は接続履歴情報テーブルに登録されているものと一致し、サーバＤ（サーバ機器２１）は登録されているため、携帯端末１１は機器生存判定処理を開始する。
【００６４】
もし、ネットワークアドレスが変更されているか、または接続先サーバ機器が接続履歴情報テーブルに登録されていない場合は、デバイス検索処理を実施する（ステップＳ１２３、Ｓ１２４）。
【００６５】
機器生存判定処理にて、機器接続管理部１０８は、接続先サーバ機器のＩＰアドレスを接続履歴情報テーブルを参照して取得し、当該ＩＰアドレスに対するＭＡＣ（Media Access Control）アドレスを解決するためにＡＲＰ（Address Resolution Protocol）パケットをブロードキャスト送信する（ステップＳ１２５）。
【００６６】
ここで、携帯端末１１は、ＡＲＰパケットのＩＰアドレスとして、サーバ機器２１のＩＰアドレス（１９２．１６８．０．５）を設定して送信する。ネットワークＢ２に接続された機器は、受信したＡＲＰパケット内のＩＰアドレスが自分と一致した場合に、自機器のＭＡＣアドレスを設定して携帯端末１１に返信する（ステップＳ１０７、Ｓ１０８）。サーバ機器２１は、受信したＡＲＰパケットに、自機器のＩＰアドレスが設定されているため、自機器のＭＡＣアドレスを返答する。機器接続管理部１０８は、受信したＡＲＰパケットからＭＡＣアドレスを取得する（ステップＳ１２６）。
【００６７】
図６に示すステップＳ１２４で接続機器の履歴情報が接続履歴情報テーブルに存在することを確認できた場合には、図７に示す機器生存判定処理が機器接続管理部１０８によって実施される。図７の機器生存判定処理について以下に説明する。
【００６８】
機器接続管理部１０８は、まず取得したＭＡＣアドレスと、接続先サーバ機器に対応する接続履歴情報テーブル内のＭＡＣアドレスを比較し、ＭＡＣアドレスが一致した場合には、接続先サーバ機器がネットワークＢ２に接続されていると判断し、接続先サーバ機器との機器接続要求処理を開始する（ステップＳ１２７）。
【００６９】
この例では、携帯端末１１において受信したＡＲＰパケット内のＭＡＣアドレス（ｄｄ：ｄｄ：ｄｄ：ｄｄ：ｄｄ：ｄｄ：ｄｄ：ｄｄ）が、図４に示す接続履歴情報テーブルのサーバ機器２１欄のＭＡＣアドレスと一致する場合を想定しているので、機器接続要求処理を開始する。もし、ＭＡＣアドレスが一致しなかった場合には、接続先サーバ機器のＩＰアドレスが変更されたと判断し、デバイス検索処理を開始する（ステップＳ１２７）。
【００７０】
機器接続要求処理では、サーバコンテンツ管理部１０１へ接続先サーバ機器のＩＰアドレスを提供し、接続先サーバ機器と接続し、接続先サーバ機器が保持するコンテンツ情報を取得するよう要求する。サーバコンテンツ管理部１０１は、機器接続管理部１０８から受け取った接続先サーバ機器のＩＰアドレスと、ＤＤＤ情報、またはＳＤＤ情報に基づいて、ＵＰｎＰ  ＡＶメッセージであるコンテンツ情報取得要求を接続先サーバ機器に送信して、接続先サーバ機器が保持するコンテンツ情報を取得する（ステップＳ１２８）。
【００７１】
携帯端末１１は、サーバ機器２１にコンテンツ情報取得要求を送信し、サーバ機器２１内のコンテンツ情報を取得する（ステップＳ１１１、Ｓ１１２）。その後、携帯端末１１は、取得したコンテンツ情報を画面に一覧表示し、ユーザに選択されたコンテンツをサーバ機器２１から取得して、当該コンテンツ（例えば動画や音楽など）をストリーミング再生する。
【００７２】
したがって、前回接続したネットワークとは異なるネットワーク上の特定のサーバ機器（ユーザが選択したサーバ機器、または前回最後に閲覧したサーバ機器）に接続する際に、接続履歴情報記憶部１０９の接続履歴情報に基づいてデバイス検索処理が省略されるため、ユーザは短時間で特定のサーバ機器に接続することが可能となる。また、デバイス検索処理を実施しないだけでなく、過去に一度検出した機器のＤＤＤ、ＳＤＤを記憶しているため、家電機器やデスクトップＰＣなどの常時接続機器のＤＤＤ、ＳＤＤ取得処理を削減することが可能である。
【００７３】
(2)    デバイス検索処理
次に、前述していた機器接続管理部１０８におけるデバイス検索処理について、図８を用いて説明する。このデバイス検索処理は、機器接続管理部１０８によって制御される。
【００７４】
機器接続管理部１０８におけるこのデバイス検索処理は、携帯端末１１がネットワークに接続したとき、（条件１）接続履歴情報テーブルに、当該ネットワークに関するネットワーク識別情報が登録されていない、または情報が変更されて場合、（条件２）接続履歴情報テーブルに、接続先サーバ機器の機器識別情報が登録されていない、または情報が変更されている場合に、実施される。上述の条件を満たしたとき、機器接続管理部１０８は、サーバコンテンツ管理部１０１にデバイス検索処理の実施を要求する(ステップＳ１２９)。
【００７５】
サーバコンテンツ管理部１０１は、Ｍ−ＳＥＡＲＣＨメッセージによるデバイス検索処理を実施して、機器を検出した場合には、検出した機器の情報を機器接続管理部１０８に受け渡す。機器接続管理部１０８は、接続履歴情報記憶部１０９が保持する接続履歴情報テーブルに当該機器の機器識別情報を反映する（ステップＳ１３０）。
【００７６】
機器接続管理部１０８は、接続履歴情報テーブルを更新した後、ＧＵＩ１０２、または接続先サーバ名記憶部１０６から指定された接続先サーバ機器の情報と、接続履歴情報テーブルの機器識別情報を比較し、接続先サーバ機器が検出されたかどうか判定する（ステップＳ１３１）。接続先サーバ機器が検出できた場合には、機器接続要求処理を開始する。また、接続先サーバ機器が検出できなかった場合には、接続履歴情報テーブルに登録されている、接続ネットワークで検出した全機器の機器名と機器ＩＤを、機器一覧情報としてＧＵＩ１０２に提供する。ＧＵＩ１０２は全機器名を一覧表示して、ユーザに接続先サーバ機器の選択を促す。ユーザが接続先サーバ機器を選択した場合には、機器接続管理部１０８は、ＧＵＩ１０２から接続先サーバ機器の機器ＩＤを受け取り、機器接続要求処理を開始する（ステップＳ１３２）。機器接続要求処理では、機器接続管理部１０８は、ステップＳ１２８と同様の処理を実施し、接続先サーバ機器と接続する（ステップＳ１３３）。
【００７７】
(3)    接続履歴情報テーブル更新処理
次に、機器接続管理部１０８が実施する接続履歴情報テーブル更新処理について説明する。
【００７８】
（ａ）     ネットワークに新規に接続する場合
携帯端末１１が、ネットワークに新規に接続する場合、機器接続管理部１０８は、サーバコンテンツ管理部１０１にデバイス検索処理を要求し、デバイス検索処理やＵＰｎＰデバイスのサービス通知にて検出した機器の一覧情報を受け取り、ネットワーク識別情報と検出機器の情報を対応付けて接続履歴情報テーブルに新規に登録する。
【００７９】
（ｂ）     ネットワークに再接続（２回目以降）した場合
携帯端末が、１度接続したネットワークに再接続し、ネットワーク識別情報（ネットワークアドレス）が変更されていた場合には、機器接続管理部１０８は、デバイス検索処理をサーバコンテンツ管理部１０１に要求し、検出した機器の一覧情報を受け取り、接続履歴情報テーブルの該当するネットワーク識別情報を更新するとともに、機器識別情報をサーバコンテンツ管理部１０１から受け取った情報に更新する。更新前に登録されていた機器がデバイス検索処理にて検出できなかった場合には、その情報を破棄する。
【００８０】
また、ネットワーク識別情報が変わっておらず、所定の機器と直接接続できなかった場合には、機器接続管理部１０８は、サーバコンテンツ管理部１０１にデバイス検出処理を要求し、サーバコンテンツ管理部１０１から検出した機器の一覧情報を受け取る。上記所定の機器の機器識別情報（ＩＰアドレスやＤＤＤ、ＳＤＤ）が変更されていた場合には、接続履歴情報テーブルを当該情報に更新する。上記所定の機器が検出されなかった場合は、とくに接続履歴情報テーブルの更新は行わない。また、新規に機器を検出した場合には、当該機器の情報を接続履歴情報テーブルに登録する。
【００８１】
（Ｃ）     ネットワークに接続している場合
ネットワークに新規に接続、または再接続している最中に、ネットワークに新規にＵＰｎＰデバイス機器が接続され、当該機器からｓｓｄｐ：ａｌｉｖｅメッセージを受信した場合には、サーバコンテンツ管理部１０１からその当該機器の情報を受け取り、当該ネットワークの接続機器として、新規に機器識別情報を登録する。また、接続されている機器からｓｓｄｐ：ｂｙｅｂｙｅメッセージを受信した場合、特に接続履歴情報テーブルの更新はおこなわない。
【００８２】
ユーザがＧＵＩ１０２にデバイス検索処理を要求した場合には、サーバコンテンツ管理部１０１はデバイス検索処理を実施する。機器接続管理部１０８は、サーバコンテンツ管理部１０２から検出した機器識別情報を受け取り、機器識別情報に変更があった場合、または新規に機器を検出した場合には、当該機器の情報を更新、または登録する。
【００８３】
なお、以上に説明した実施の形態では、接続履歴情報テーブルをネットワークに接続後、所望の機器と接続するために使用しているが、携帯端末１１がネットワークに接続していない状態で、接続履歴情報テーブルの内容をＧＵＩ１０２に提供し、画面に当該内容を表示して、ユーザに当該内容を提供してもよい。
【００８４】
また、以上に説明した実施の形態では、接続対象機器を、コンテンツを保持するサーバ機器としているが、これに限らず、ＵＰｎＰコントロールポイント機能を有する機器により、発見及び制御される機器、例えば、コンテンツ再生要求を受けて、コンテンツ再生するレンダラ機器１５でもよい。対象がレンダラ機器１５の場合には、携帯端末１１は、デバイス検索処理を実施せずに直接ＵＰｎＰ  ＡＶメッセージを送信して、レンダラ機器１５の制御や管理を行う。
【００８５】
また、以上に説明した実施の形態では、接続先の通信ネットワークとして、ホームネットワークを想定しているが、これに限らず、公衆無線ＬＡＮや、企業や学校等で構築されているローカルエリアネットワークに接続しても良い。
【産業上の利用可能性】
【００８６】
以上のように、本発明の通信端末装置及び通信機器接続制御方法は、例えば携帯電話端末のような移動可能な携帯端末がホームネットワークのような通信ネットワークに接続されている各種機器と接続してコンテンツの取得や管理を行うような場合に利用することができ、特に接続先の通信ネットワークが切り替わった場合であっても、過去に接続したことのある機器に対して再接続する場合には、デバイス検索処理を省略し、接続所要時間を大幅に短縮するために役立てることができる。
【図面の簡単な説明】
【００８７】
【図１】実施の形態で想定する通信システムのネットワークの構成例を示すブロック図である。
【図２】実施の形態における携帯端末装置の構成を示すブロック図である。
【図３】図２に示した携帯端末装置上の接続先サーバテーブルの構成例を示す模式図である。
【図４】図２に示した携帯端末装置上の接続履歴情報テーブルの構成例を示す模式図である。
【図５】図１に示す通信システムに存在するサーバ機器に携帯端末装置が接続する場合の動作の概略を示すシーケンス図である。
【図６】図２に示した携帯端末装置がネットワークに接続する際に実行する接続情報確認処理の内容を示すフローチャートである。
【図７】図２に示した携帯端末装置がネットワークに接続する際に実行する機器判定処理の内容を示すフローチャートである。
【図８】図２に示した携帯端末装置がネットワークに接続する際に実行するデバイス検索処理の内容を示すフローチャートである。
【図９】ＵＰｎＰにおけるデバイス検索及びサービス通知の基本動作を示すシーケンス図である。
【符号の説明】
【００８８】
Ａ１、Ｂ２  ネットワーク
１１  携帯端末
１２〜１４  サーバ機器
１５  レンダラ機器
１６  ＷＬＡＮルータ
２１、２２  サーバ機器
２３  ＷＬＡＮルータ
１０１  サーバコンテンツ管理部
１０２  ＧＵＩ
１０３  コンテンツ管理処理部
１０４  プラグイン
１０５  サウンド/映像出力部
１０６  接続先サーバ名記憶部
１０７  送受信部
１０８  機器接続管理部
１０９  接続履歴情報記憶部
【図１】
2009169732.tif 000003
【図２】
2009169732.tif 000004
【図５】
2009169732.tif 000005
【図６】
2009169732.tif 000006
【図７】
2009169732.tif 000007
【図８】
2009169732.tif 000008
【図９】
2009169732.tif 000009
【図３】
2009169732.tif 000010
【図４】
2009169732.tif 000011