(57)【要約】【課題】  通信相手装置との接続の切断をサービスに応じて行う。【解決手段】  ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信装置として動作するか、ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信装置及びネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信装置として動作するか、を判定し、前記送信装置として動作する場合、サービスデータの送信終了に応答して通信相手装置との接続を切断し、送信装置及び受信装置として動作する場合、ユーザ操作に応答して通信相手装置との接続を切断する。【選択図】  図２
2014165592.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信手段と、
ネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信手段と、
前記送信手段により前記サービスデータを送信する側の送信装置として動作するか、前記送信手段により前記サービスデータを送信する側の送信装置および前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、を判定する判定手段と、
通信相手装置との接続を切断する切断手段を有し、
前記切断手段は、前記送信装置として動作する場合、前記サービスデータの送信終了に応答して前記通信相手装置との接続を切断し、前記送信装置および前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする通信装置。
【請求項２】
ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信手段と、
ネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信手段と、
前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、前記送信手段により前記サービスデータを送信する側の送信装置および前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、を判定する判定手段と、
通信相手装置との接続を切断する切断手段を有し、
前記切断手段は、前記受信装置として動作する場合、前記サービスデータの送信終了に応答して前記通信相手装置との接続を切断し、前記送信装置および前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする通信装置。
【請求項３】
前記通信相手装置にサービスデータとしてファイルデータを転送するサービスをネットワークを介して行う際に前記送信装置として動作する場合、前記切断手段は、前記ファイルデータの送信終了に応答して、前記通信相手装置との接続を切断することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記通信相手装置からサービスデータとしてファイルデータを受信するサービスをネットワークを介して行う際に前記受信装置として動作する場合、前記切断手段は、前記ファイルデータの受信終了に応答して、前記通信相手装置との接続を切断することを特徴とする請求項２に記載の通信装置。
【請求項５】
前記通信相手装置にサービスデータとしてファイルデータを送信する前記送信装置および前記通信相手装置からファイルデータを受信する前記受信装置として動作する場合、前記切断手段は、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする請求項１乃至請求項４のいずれか１項に記載の通信装置。
【請求項６】
前記通信相手装置にサービスデータとしてファイルデータを送信する前記送信装置および前記通信相手装置からファイルデータを受信する前記受信装置として動作する場合、前記切断手段は、前記ファイルデータの送信が終了しても前記通信相手装置との接続を切断せず、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする請求項１乃至請求項５のいずれか１項に記載の通信装置。
【請求項７】
前記通信相手装置にサービスデータとしてファイルデータを送信する前記送信装置および前記通信相手装置からファイルデータを受信する前記受信装置として動作する場合、前記切断手段は、前記ファイルデーの受信が終了しても前記通信相手装置との接続を切断せず、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする請求項１乃至請求項５のいずれか１項に記載の通信装置。
【請求項８】
前記サービスデータは、画像ファイルを含むことを特徴とする請求項１乃至請求項７のいずれか１項に記載の通信装置。
【請求項９】
前記サービスデータは、位置情報を含むことを特徴とする請求項１乃至請求項８のいずれか１項に記載の通信装置。
【請求項１０】
前記サービスデータは、ドキュメントファイルを含むことを特徴とする請求項１乃至請求項９のいずれか１項に記載の通信装置。
【請求項１１】
前記切断手段は、無線接続を切断することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の通信装置。
【請求項１２】
前記通信装置は、ＩＥＥＥ８０２．１１に規定される無線通信を用いてネットワークを介してサービスを利用することを特徴とする請求項１乃至請求項１１のいずれか１項に記載の通信装置。
【請求項１３】
前記通信装置は、前記通信相手装置と接続する際に、前記通信相手装置と接続するための通信パラメータを前記通信相手装置と共有する共有手段を有し、
前記共有手段により共有した前記通信パラメータを用いて前記通信相手装置と接続する接続手段を有することを特徴とする請求項１乃至請求項１２のいずれか１項に記載の通信装置。
【請求項１４】
前記共有手段は、前記通信パラメータを前記通信相手装置に提供する役割として動作するか、前記通信パラメータを前記通信相手装置から受信する役割として動作するかを前記通信相手装置と所定のプロトコルを実行して決定する処理を行い、該決定した前記役割に従って、前記通信パラメータを前記通信相手装置と共有することを特徴とする請求項１３に記載の通信装置。
【請求項１５】
ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信装置として動作するか、ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信装置及びネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信装置として動作するか、を判定し、前記送信装置として動作する場合、前記サービスデータの送信終了に応答して通信相手装置との接続を切断し、前記送信装置及び前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする通信装置の制御方法。
【請求項１６】
ネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信装置として動作するか、ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信装置及びネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信装置として動作するか、を判定し、前記受信装置として動作する場合、前記サービスデータの送信終了に応答して通信相手装置との接続を切断し、前記送信装置及び前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする通信装置の制御方法。
【請求項１７】
請求項１乃至請求項１４のいずれか１項に記載の通信装置としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやプリンタなどの電子機器に無線ＬＡＮステーション機能を搭載し、電子機器を通信装置として、無線ＬＡＮに接続して使用するケースが増えてきている。例えば特許文献１には、デジタルカメラに無線ＬＡＮ機能を搭載し、画像共有を容易にする方法が開示されている。
【０００３】
また、Ｗｉ−Ｆｉ  ＡｌｌｉａｎｃｅによりＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）という規格が制定された。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、各電子機器が無線ＬＡＮアクセスポイントまたは無線ＬＡＮステーションのいずれとして動作するかを決定するプロトコルが規定されている。前記プロトコルを実行することにより、電子機器のどちらが無線ＬＡＮアクセスポイントになり、どちらが無線ＬＡＮステーションになるかを自動的に決定できるので、ユーザの利便性が向上している。
【０００４】
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、オプション機能として上位のアプリケーションがサポートしているサービス情報を広告・検索する機能（サービスディスカバリ機能）もまた規定されている。本サービスディスカバリ機能によれば、接続処理実行前に、接続相手となる電子機器の保持するサービス情報を知ることができ、ユーザの利便性が向上する。
【０００５】
ユーザは所望のサービスを選択するだけで、無線ＬＡＮ接続処理、サービス接続処理を一連の動作シーケンスとして実施することが可能となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−３５７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ネットワークを介して行われるサービスにも様々なものがあり、サービスの終了時期を特定できない場合がある。
本発明は、通信相手装置との接続の切断をサービスに応じて行うことを目的とする。また、本発明の他の目的は、以下の説明および図面より明らかとなるであろう。
【課題を解決するための手段】
【０００８】
本発明の一形態は、ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信手段と、ネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信手段と、前記送信手段により前記サービスデータを送信する側の送信装置として動作するか、前記送信手段により前記サービスデータを送信する側の送信装置および前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、を判定する判定手段と、通信相手装置との接続を切断する切断手段を有し、前記切断手段は、前記送信装置として動作する場合、前記サービスデータの送信終了に応答して前記通信相手装置との接続を切断し、前記送信装置及び前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする。
【０００９】
また、本発明の一形態は、ネットワークを介して行うサービスにより伝送されるサービスデータを送信する送信手段と、ネットワークを介して行うサービスにより伝送されるサービスデータを受信する受信手段と、前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、前記送信手段により前記サービスデータを送信する側の送信装置および前記受信手段により前記サービスデータを受信する側の受信装置として動作するか、を判定する判定手段と、通信相手装置との接続を切断する切断手段を有し、前記切断手段は、前記受信装置として動作する場合、前記サービスデータの送信終了に応答して前記通信相手装置との接続を切断し、前記送信装置及び前記受信装置として動作する場合、ユーザ操作に応答して前記通信相手装置との接続を切断することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信相手装置との接続の切断をサービスに応じて行うことができる。
【図面の簡単な説明】
【００１１】
【図１】装置を構成するブロック図
【図２】装置内のソフトウェア機能ブロック図
【図３】本発明が適用されるネットワーク構成の一例を示す図
【図４】実施例１における動作シーケンス図（その１）
【図５】実施例１における動作シーケンス図（その２）
【図６】実施例１における動作シーケンス図（その３）
【図７】実施例１における装置の動作フロー図
【図８】実施例２における動作シーケンス図
【図９】実施例２における装置の動作フロー図
【図１０】実施例１の撮影同時転送サービスのイメージ図
【発明を実施するための形態】
【００１２】
以下、本実施形態に係る通信装置について、図面を参照しながら説明する。以下では、ＩＥＥＥ８０２．１１シリーズに規定される無線ＬＡＮシステムを用いて無線通信する例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。
【００１３】
（実施例１）
本実施形態に好適な事例におけるハードウェア構成について説明する。
【００１４】
図１は本実施形態に係る、後述の各装置の構成の一例を表すブロック図である。１０１は装置全体を示す。１０２は、記憶部１０３に記憶される制御プログラムを実行することにより装置全体を制御する制御部である。制御部１０２は、他の装置との間で通信パラメータの設定制御も行う。１０３は制御部１０２が実行する制御プログラムと、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。
【００１５】
１０４はＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信を行うための無線部である。１０５は各種表示を行う表示部でありＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。表示部１０５は視覚情報および音情報の少なくともどちらか一方を出力する機能を備えるものである。１０７はアンテナ制御部、そして１０８はアンテナである。１０９は、ユーザが各種入力等を行い、通信装置を操作するための操作部である。
【００１６】
サービス提供部１１０は、通信機器が提供するアプリケーションレベルのサービス情報を提供する機能を備えている。例えば、本通信機器がプリンタである場合は、サービス提供部１１０は、印刷機能を提供し、アンテナ１０８、無線部１０４を介して受信した文書データや画像データを印刷する。また、本通信機器がデジタルカメラである場合は、サービス提供部１１０は、撮像機能を提供し、撮像機能により撮像した画像を送信データとして送信する。また、サービス機能部１１０は、印刷機能と撮像機能の両機能を提供してもよいし、電話機能、３Ｇ電話の無線通信機能、ＧＳＭ（登録商標）電話の無線通信機能、電子メール機能等、他の機能を提供してもよい。また、サービス提供部１１０は、ＧＰＳ（全地球測位システム）を利用して時間情報と位置情報を相手に通知したり、受け取ったりする機能、撮像画像に位置情報を付加する機能、撮像画像等の画像を複数の装置間で共有する機能を提供してもよい。なお、サービス提供部１１０は、後述のサービス提供部２０８としてサービスを提供する側として動作することも、サービス利用部２０９としてサービスを利用する側として動作することもできる。
【００１７】
図２は、後述の通信制御機能を実行するソフトウェア機能ブロックの構成の一例を表すブロック図である。２０１はソフトウェア機能ブロック全体を示す。２０２はＤｉｓｃｏｖｅｒｙ制御部であり、後述するように、通信相手装置となる通信装置を検索する検索処理を行う。
【００１８】
２０３はＷｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部であり、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔプロトコル仕様に基づいた制御を行う。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔにおいては、無線ＬＡＮアクセスポイント機能を実施する通信装置をＰ２Ｐグループオーナー（以下、ＧＯ）、無線ＬＡＮステーション機能を実施する通信装置をＰ２Ｐクライアント（以下、ＣＬ）と称する。これらの役割はＧＯ  Ｎｅｇｏｔｉａｔｉｏｎのプロトコルで決定され、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で規定されている。Ｗｉ−Ｆｉ  ＤｉｒｅｃｔではＧＯの開催したネットワークをＰ２Ｐグループと称する。後述のネットワークはＰ２Ｐグループである。ＧＯは、ＣＬに通信パラメータを提供し、ＧＯとＣＬは、該通信パラメータを用いて接続する。通信パラメータは、ＩＥＥＥ８０２．１１規格に準拠して無線通信するための各種無線通信パラメータが含まれる。つまり、通信パラメータは、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等の無線ＬＡＮ通信を行うために必要な無線通信パラメータが含まれる。また、ＩＰ層での通信を行うためのＩＰアドレス等も含む。通信装置１０１がＧＯとして動作する場合、無線部１０４はＧＯとして無線ネットワークの開設し、ＣＬを無線接続する。該無線ネットワークは、ＧＯが指定するネットワーク識別子、暗号方式、暗号鍵、認証方式、認証鍵、周波数チャネルを使用して開設される。なお、暗号通信に利用する暗号鍵は、ＧＯがＣＬを認証し、無線接続する際に、ＧＯとＣＬとの間で行われる暗号鍵共有処理により決定される。Ｐ２Ｐグループオーナー（ＧＯ）、Ｐ２Ｐクライアント（ＣＬ）および役割が未決定の通信装置群をまとめて、Ｐ２Ｐデバイスと称される。
【００１９】
２０４はサービスディスカバリ制御部であり、後述するサービスディスカバリ機能を司る。サービスディスカバリ機能は、ＩＥＥＥ８０２．１１で定められたアクションフレームを送受信することにより、相手通信装置とそれぞれが保有するサービス情報をやりとりすることが可能である。具体的にはＳＤ  Ｑｕｅｒｙを送信し、ＳＤ  Ｒｅｓｐｏｎｓｅを返答として受信する。もしくは、相手装置からのＳＤ  Ｑｕｅｒｙを受信し、応答としてＳＤ  Ｒｅｓｐｏｎｓｅを送信する。ここで取り交わされるサービス情報には次の内容が含まれる。サービス通信を相互に実行するために利用するプロトコル情報、サービスの必須機能やオプション機能の対応を示すサービス機能対応情報を本サービス情報により通知ないしは、取得可能である。例えば、プリンタであれば、サービス機能対応情報として、両面印刷対応、カラーあるいは白黒印刷対応、フォーマット印刷対応を本サービス情報により通知ないしは、取得可能である。なおここでの具体例は、発明を限定する意図ではなく、単なる理解を深めるための例示である。
【００２０】
２０５はＬ３  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ制御部であり、ＯＳＩ参照モデルにおけるネットワーク層（レイヤ３）でのサービスディスカバリ機能をつかさどる。このサービスディスカバリ機能は、ＵＰｎＰ（登録商標）（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）やＢｏｎｊｏｕｒ（登録商標）といった技術を用いることで実行可能である。２０６はパケット受信部、２０７はパケット送信部であり、上位レイヤの通信プロトコルを含むあらゆるパケットの送受信を司る。
【００２１】
２０８はアプリケーションレイヤにおけるサービス提供部である。ここでのアプリケーションレイヤとはＯＳＩ参照モデルにおける第５層以上の上位レイヤにおけるサービス提供層のことである。すなわち印刷機能や画像ストリーミング機能や、ファイル転送機能などを提供する。後述するネットワークを介して実施されるサービスの提供は、サービス提供部２０８により行われる。
【００２２】
２０９はアプリケーションレイヤにおけるサービス利用部である。対向となる装置のアプリケーションレイヤのサービス提供部からのサービスを利用する。すなわち、印刷サービス提供装置へ印刷物を送信する機能や、デジタルディスプレイに動画像を送信する機能などを司る。後述するネットワークを介して実施されるサービスの利用は、サービス利用部２０９により行われる。
【００２３】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２４】
図３は、通信装置Ａ３２（以下、ＳＴＡ−Ａ）、通信装置Ｂ３３（以下、ＳＴＡ−Ｂ）とから構成されるネットワークＡ３１（以下、ネットワークＡ）を示した図である。これらの装置は、先に説明した図１、図２の構成を有している。
【００２５】
本実施例１においては、デジタルカメラとしてのＳＴＡ−Ａ３２が、ネットワークを介してサービスデータを伝送するサービスを実行する際のサービス検索処理及び無線ＬＡＮレイヤでの接続処理について説明する。ＳＴＡ−Ａ３２は、位置情報を取得して画像に付加するジオタグ取得サービス、画像を転送する画像転送サービス、画像を共有する撮影同時画像共有サービスを実行し、無線ＬＡＮレイヤでの接続処理を行う。ＳＴＡ−Ａがジオタグ取得サービスを利用する場合、ＳＴＡ−ＡはＧＰＳロガーであるＳＴＡ−Ｂと無線接続する。さらに、ＳＴＡ−Ａがジオタグ取得サービスを利用する場合、ＳＴＡ−Ａは、ジオタグ取得サービスのサービスデータとしての位置情報を受信して取得する受信装置として動作する。また、ＳＴＡ−Ａがジオタグ取得サービスを利用する場合、ＳＴＡ−Ｂは、サービスデータとしての位置情報を送信する送信装置として動作する。
【００２６】
また、ＳＴＡ−Ａが画像転送サービスを利用する場合、ＳＴＡ−Ａは携帯電話やスマートフォンであるＳＴＡ−Ｂと無線接続する。さらに、ＳＴＡ−Ａが画像転送サービスを利用する場合、ＳＴＡ−Ａは、画像転送サービスのサービスデータとして伝送される画像データまたは画像ファイルを送信する送信装置として動作する。一方、ＳＴＡ−Ａが画像転送サービスを利用する場合、ＳＴＡ−Ｂは、画像転送サービスのサービスデータとして伝送される画像データまたは画像ファイルを受信する受信装置として動作する。
【００２７】
また、ＳＴＡ−Ａが撮影同時画像共有サービスを利用する場合、ＳＴＡ−ＡはデジタルカメラであるＳＴＡ−Ｂと無線接続する。さらに、ＳＴＡ−Ａが撮影同時画像共有サービスを利用する場合、ＳＴＡ−Ａは、撮影同時画像共有サービスのサービスデータである画像データまたは画像ファイルを送信する送信装置としても、該画像データまたは画像ファイルを受信する受信装置としても動作する。
【００２８】
図４は、アプリケーションレイヤにおけるサービスの一例、ジオタグ取得サービスについての動作シーケンス図の一例である。
【００２９】
ＳＴＡ−Ａがデジタルカメラであり、ＳＴＡ−ＢがＧＰＳロガーであるとする。ＧＰＳロガーは、移動経路をＧＰＳ（全地球測位システム）を使用して記録する装置である。ＳＴＡ−Ａは写真撮影毎に撮影日時を記録している。ＳＴＡ−Ｂは日時と移動記録をＧＰＳ情報として記録している。ＳＴＡ−ＡとＳＴＡ−Ｂとがジオタグ取得サービスを開始すると、ＳＴＡ−ＡとＳＴＡ−Ｂとは接続してデータを同期することにより撮影済みの写真それぞれにジオタグ情報を付与する。ここでのジオタグ情報とは、撮影画像の付加情報としての撮影場所の緯度・経度情報の位置情報のことである。
【００３０】
デジタルカメラ（ＳＴＡ−Ａ）は、ＧＰＳロガー（ＳＴＡ―Ｂ）をＷｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で定められているサービスディスカバリ処理で検索する。具体的には、ジオタグ取得サービスを指定したＳＤ  ＱｕｅｒｙパケットをＳＴＡ−ＡからＳＴＡ−Ｂへ送信する（Ｆ４０１）。
【００３１】
ＳＴＡ−ＢはＳＴＡ−ＡからのＳＤ  Ｑｕｅｒｙパケットに格納されているジオタグ取得サービスをサポートしていることとする。そのため、ＳＴＡ−Ｂは、ＳＤ  Ｒｅｓｐｏｎｓｅパケットに、ジオタグ取得サービスをサポートしていることを示す情報を付加してＳＴＡ−Ａへ送信する（Ｆ４０２）。
【００３２】
Ｆ４０１、Ｆ４０２としてサービス情報が確定するため、無線ＬＡＮにおける接続処理を実施する（Ｆ４０３）。無線ＬＡＮにおける接続処理は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３の制御により、ＧＯ、ＣＬの役割を決定する所定のプロトコルを実行する。そして、該プロトコルの実行の結果、一方の装置がＧＯになり、他方の装置がＣＬになり、ＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。また、ＧＯが既に決まっている状態で接続処理を行う場合は、既にＧＯとして動作しているＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。無線ＬＡＮレイヤでの接続が完了したら、ジオタグ取得サービスを実行する（Ｆ４０４）。
【００３３】
ジオタグ取得サービスとは、カメラが保持している画像の撮影時間に基づいて、ＧＰＳロガーから該当するＧＰＳ情報と時刻情報のセットを取得するものである。ＳＴＡ―Ａのサービス利用部２０９が、ＳＴＡ−Ｂのサービス提供部２０８にＧＰＳ情報と時刻情報のセットの送信を要求する。このとき、サービス利用部２０９は、画像の撮影時間をサービス提供部２０８に通知する。サービス利用部２０９は、ＳＴＡ−Ａが記憶部１０３に記憶している全画像の撮影時間またはＧＰＳ情報が付加されていない画像またはユーザが指定した画像の撮影時間をサービス提供部２０８に通知する。サービス提供部２０８は通知された撮影時間に対応するＧＰＳ情報をサービス利用部２０９に送信する。
【００３４】
ＳＴＡ―Ａのサービス利用部２０９は、必要なＧＰＳ情報と時刻情報のセットを取得完了したと判断すると、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３に無線ＬＡＮの切断処理を指示し、無線ＬＡＮの切断処理を行う。具体的には、ＳＴＡ―ＡがＳＴＡ−ＢへＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを送信する（Ｆ４０５）。前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂは、その応答として、ＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットをＳＴＡ−Ａへ送信する（Ｆ４０６）。
【００３５】
図５は、アプリケーションレイヤにおけるサービスの一例、画像転送サービスについての動作シーケンス図の一例である。ＳＴＡ−Ａがデジタルカメラであり、ＳＴＡ−Ｂがスマートフォンであるとする。ＳＴＡ−Ａは所望の画像をスマートフォンへ転送することにより、デジタルカメラで撮影した画像をスマートフォンの壁紙等に設定することが可能である。
【００３６】
デジタルカメラ（ＳＴＡ−Ａ）は、携帯電話やスマートフォン（ＳＴＡ―Ｂ）をＷｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で定められているサービスディスカバリ処理で検索する。具体的には、画像転送サービスを指定したＳＤ  ＱｕｅｒｙパケットをＳＴＡ−ＡからＳＴＡ−Ｂへ送信する（Ｆ５０１）。
【００３７】
ＳＴＡ−ＢはＳＴＡ−ＡからのＳＤ  Ｑｕｅｒｙパケットに格納されている画像転送サービスをサポートしているため、ＳＤ  Ｒｅｓｐｏｎｓｅパケットに、画像転送サービスをサポートしていることを示す情報を付加してＳＴＡ−Ａへ送信する（Ｆ５０２）。
【００３８】
Ｆ５０１、Ｆ５０２としてサービス情報が確定するため、無線ＬＡＮにおける接続処理を実施する（Ｆ５０３）。無線ＬＡＮにおける接続処理は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３の制御により、ＧＯ、ＣＬの役割を決定する所定のプロトコルを実行する。そして、該プロトコルの実行の結果、一方の装置がＧＯになり、他方の装置がＣＬになり、ＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。また、ＧＯが既に決まっている状態で接続処理を行う場合は、既にＧＯとして動作しているＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。無線ＬＡＮレイヤでの接続が完了したら、画像転送サービスを実行する（Ｆ５０４）。
【００３９】
画像転送サービスとは、カメラが保持している画像データ、画像ファイルをユーザの指示によりスマートフォンなどの対向する通信装置へ転送するものである。ＳＴＡ―Ａのサービス利用部２０８が、ＳＴＡ−Ｂのサービス提供部２０８に画像データ、画像ファイルを転送する。転送する画像データ、画像ファイルは、静止画であっても動画であってもよい。転送する画像データ、画像ファイルはユーザ操作により指定される。
【００４０】
ＳＴＡ―Ａのサービス利用部２０９は、指定された画像データ、画像ファイルの転送を完了したと判断すると、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３に無線ＬＡＮの切断処理を指示し、無線ＬＡＮの切断処理を行う。具体的には、ＳＴＡ―ＡがＳＴＡ−ＢへＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを送信する（Ｆ５０５）。前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂは、その応答として、ＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットをＳＴＡ−Ａへ送信する（Ｆ５０６）。
【００４１】
図６は、アプリケーションレイヤにおけるサービスの一例、撮影同時画像共有サービスについての動作シーケンス図の一例である。ＳＴＡ−Ａがデジタルカメラであり、ＳＴＡ−Ｂもデジタルカメラであるとする。撮影同時画像共有サービスは、ＳＴＡ−ＡとＳＴＡ−Ｂとの間で撮影した画像を共有することを可能とし、マルチアングルでの画像を入手することができるサービスである。撮影同時画像共有サービスの実行中、ＳＴＡ−ＡとＳＴＡ−Ｂは、表示部１０５に表示中の表示画像データまたは表示画像ファイルを画像共有相手の装置に転送する。該表示画像データまたは表示画像ファイルを受信した画像共有相手の装置は、自装置の撮像部により撮影中の画像と共に、受信した表示画像も表示する。また、表示画像を受信した装置が既に記憶部１０３に記憶している画像を閲覧中の場合は、該閲覧画像と共に受信した表示画像を表示する。さらに、撮影同時画像共有サービスの実行中、ＳＴＡ−ＡとＳＴＡ−Ｂは、撮影が行われると撮影画像を記憶部１０３に記憶すると共に、画像共有相手にも該撮影画像の画像データまたは画像ファイルを転送する。該撮影画像を受信した画像共有相手の装置は受信した撮影画像を表示部１０５に所定時間表示する。撮影同時画像共有サービスでは、画像共有する各装置（ＳＴＡ−Ａ、ＳＴＡ−Ｂ）が以上のように動作することにより、ＳＴＡ−ＡとＳＴＡ−Ｂは、表示画像をほぼ同時に表示できる。また、撮影画像も撮影とほぼ同時に共有することができる。
【００４２】
図１０がそのイメージ図である。ＳＴＡ−Ａの表示部の中に、ＳＴＡ−Ｂの表示部をリモート表示するというサービスである。本実施例では、リモート表示であるため、ＳＴＡ−Ａの表示部上から、ＳＴＡ−Ｂのシャッターを切るなどの遠隔操作も可能となっている。
【００４３】
図６では、デジタルカメラ（ＳＴＡ−Ａ）は、デジタルカメラ（ＳＴＡ―Ｂ）をＷｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で定められているサービスディスカバリ処理で検索する。具体的には、画像転送サービスを指定したＳＤ  ＱｕｅｒｙパケットをＳＴＡ−ＡからＳＴＡ−Ｂへ送信する（Ｆ６０１）。ＳＴＡ−ＢはＳＴＡ−ＡからのＳＤ  Ｑｕｅｒｙパケットに格納されている撮影同時画像共有サービスをサポートしていることとする。そのため、ＳＴＡ−Ｂは、ＳＤ  Ｒｅｓｐｏｎｓｅパケットに、撮影同時画像共有サービスをサポートしていることを示す情報を付加してＳＴＡ−Ａへ送信する（Ｆ６０２）。
【００４４】
Ｆ６０１、Ｆ６０２としてサービス情報が確定するため、無線ＬＡＮにおける接続処理を実施する（Ｆ６０３）。無線ＬＡＮにおける接続処理は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３の制御により、ＧＯ、ＣＬの役割を決定する所定のプロトコルを実行する。そして、該プロトコルの実行の結果、一方の装置がＧＯになり、他方の装置がＣＬになり、ＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。また、ＧＯが既に決まっている状態で接続処理を行う場合は、既にＧＯとして動作しているＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。無線ＬＡＮレイヤでの接続が完了したら、撮影同時画像共有サービスを実行する（Ｆ６０４）。
【００４５】
撮影同時画像共有サービスでは、ユーザの指示により撮影して取得した画像データまたは画像ファイルをその他のデジタルカメラなどの対向する通信装置へ転送する。従って、ＳＴＡ−ＡとＳＴＡ−Ｂのサービス利用部２０９は画像共有相手であるＳＴＡ−Ｂのサービス提供部２０８から画像が転送されてくるタイミングを特定できない。よって、ＳＴＡ−Ａのサービス利用部２０９は、撮影同時画像共有サービスを利用している場合は、ユーザ操作によりサービスの終了を判定する。同様に、ＳＴＡ−Ｂのサービス利用部２０９も、撮影同時画像共有サービスを利用している場合は、ユーザ操作によりサービスの終了を判定する。
【００４６】
すなわち、ユーザが終了指示を操作部１０９の操作により行うと、該操作をＳＴＡ−Ａのサービス利用部２０９が検出する（Ｆ６０５）。ＳＴＡ―Ａのサービス利用部２０９は上記サービス終了の操作を検出すると、ＳＴＡ―ＡがＳＴＡ−ＢへＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを送信する（Ｆ６０６）。前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂは、その応答として、ＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットをＳＴＡ−Ａへ送信する（Ｆ６０７）。
【００４７】
前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂはユーザへ撮影同時画像共有サービスが終了し無線ＬＡＮが切断された旨を表示部１０５に通知する（Ｆ６０８）。
【００４８】
以上のように実行するアプリケーションレイヤのサービスによって処理終了後の切断処理が自動的に実行されるか、ユーザの指示によるものかが分岐される。
【００４９】
図７は、図４から図６で説明したＳＴＡ−Ａ側の動作フローの一例を示したフローチャート図である。ユーザは利用サービスを指定する（Ｓ７０１）。指定したサービスをサポートしていて提供できる対向装置が存在するかを検索する（Ｓ７０２）。前記検索の結果（Ｓ７０３）、該当する対向装置が存在しない場合はエラー終了をする（Ｓ７１０）。
【００５０】
ステップＳ７０３における検索の結果、ユーザが指定したサービスを提供できる相手装置を検出した場合は、上述のように無線ＬＡＮレイヤでの接続処理を実施する（Ｓ７０４）。引き続き、アプリケーションレイヤでのサービス処理を実行する（Ｓ７０５）。ここでは、サービス種別が画像転送サービスであれば、ユーザが指定した全画像データまたは全画像ファイルが転送完了になるまで処理を継続する。ジオタグ取得サービスであれば、カメラの保有している画像に必要な位置情報としてのＧＰＳ情報を全て取得するまで処理を継続する。画像転送サービスあれば（Ｓ７０６：「その他」）、ユーザが指定した全画像データまたは全画像ファイルの転送が完了すると（Ｓ７０７）、無線ＬＡＮを切断して処理を終了する（Ｓ７０９）。ジオタグ取得サービスであれば（Ｓ７０６：「その他」）、カメラの保有している画像に必要なＧＰＳ情報を全て取得すると（Ｓ７０７）、無線ＬＡＮを切断して処理を終了する（Ｓ７０９）。画像転送サービス、ジオタグ取得サービスの場合、サービス終了前にユーザがサービス終了の操作を行っても（Ｓ７０８）、無線ＬＡＮを切断して処理を終了する（Ｓ７０９）。
【００５１】
ステップＳ７０６において、サービス種別が撮影同時画像共有サービスであった場合は、ユーザからの切断指示の操作を待ちうける（Ｓ７１１）。ユーザからの切断指示の操作があった場合は、無線ＬＡＮを切断して処理を終了する（Ｓ７０８）。
【００５２】
一方、ステップＳ７１１において前記切断指示がない場合は、撮影同時画像共有サービスを継続する。
【００５３】
本実施例によれば、あらかじめ終了条件が明確なサービスであれば、サービス完了後に無線ＬＡＮ切断処理までを自動的に行い、終了条件がユーザの判断によるサービスである場合は、ユーザからの切断指示もしくは終了指示を待ちうけることが可能となる。
【００５４】
本実施例ではサービスの例として、ジオタグ取得サービス、画像転送サービス、および撮影同時画像共有サービスを使って説明したが、これらのサービスに限定する意図はない。終了条件が明確なサービスの一例として、ジオタグ取得サービス、画像転送サービスを挙げ、終了判断がユーザに委ねられているサービスの一例として撮影同時画像共有サービスを挙げたにすぎない。
【００５５】
たとえば、サービスデータをＰＵＳＨするサービスを利用する場合、サービスデータを送信する送信装置がサービスデータの送信終了を判定することによりサービスの終了を判断できる。また、サービスデータをＰＵＬＬするサービスを利用する場合、サービスデータを受信する受信装置がサービスデータの受信終了または取得終了を判定することによりサービスの終了を判断できる。また、サービスデータは、静止画、動画の画像データや画像ファイル、位置情報に限らず、ドキュメントファイル等のファイルデータ、印刷データなどであってもよい。
【００５６】
（実施例２）
実施例１では、通信装置で利用するサービス種別によって、サービス実行完了後に無線ＬＡＮ接続を解消するか否かを判断する例について説明した。本実施例２では、サービス種別ではなく、サービス実行上においてサービスデータの送受信方向を指定する場合について説明する。実施例２の装置も、先に説明した図１、図２の構成を有している。
【００５７】
図８は、アプリケーションレイヤにおけるサービスデータの転送方向が双方向で動作するようなサービスの動作シーケンス図の一例である。
【００５８】
ＳＴＡ−Ａは、ＳＴＡ―ＢをＷｉ−Ｆｉ  Ｄｉｒｅｃｔ仕様で定められているサービスディスカバリ処理で検索する。具体的には、サービスデータの送受信能力を指定したＳＤ  ＱｕｅｒｙパケットをＳＴＡ−ＡからＳＴＡ−Ｂへ送信する（Ｆ８０１）。ＳＴＡ−ＢはＳＴＡ−ＡからのＳＤ  Ｑｕｅｒｙパケットに格納されているサービスデータの送受信能力をサポートしているものとする。そのため、ＳＴＡ−Ｂは、ＳＤ  Ｒｅｓｐｏｎｓｅパケットに、サービスデータの送受信能力をサポートしていることを示す情報を付加してＳＴＡ−Ａへ送信する（Ｆ８０２）。
【００５９】
Ｆ８０１、Ｆ８０２としてサービスデータの転送方向が確定するため、無線ＬＡＮにおける接続処理を実施する（Ｆ８０３）。無線ＬＡＮにおける接続処理は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部２０３の制御により、ＧＯ、ＣＬの役割を決定する所定のプロトコルを実行する。そして、該プロトコルの実行の結果、一方の装置がＧＯになり、他方の装置がＣＬになり、ＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。また、ＧＯが既に決まっている状態で接続処理を行う場合は、既にＧＯとして動作しているＧＯからＣＬに通信パラメータを提供し、装置間で無線接続する。無線ＬＡＮレイヤでの接続が完了したら、アプリケーションレイヤにおけるサービスを実行する（Ｆ８０４）。
【００６０】
サービスデータの転送方向が双方向の場合、切断処理はユーザが該サービスの終了を操作して指示すると実行される。すなわち、ユーザが終了指示を操作部１０９の操作によりＳＴＡ−Ａに伝える（Ｆ８０５）。それにより、ＳＴＡ―ＡがＳＴＡ−ＢへＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを送信する（Ｆ８０６）。前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂは、その応答として、ＤｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットをＳＴＡ−Ａへ送信する（Ｆ８０７）。前記Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎパケットを受信したＳＴＡ−Ｂはユーザへアプリケーションレイヤにおけるサービスが終了し無線ＬＡＮが切断された旨を表示部１０５に通知する（Ｆ８０８）。
【００６１】
一方、アプリケーションレイヤにおけるサービスデータの転送方向が一方向の場合、サービスデータの送信側の送信装置かデータ受信側の受信装置がデータ転送の終了を判定することによりサービスの終了を判定できる。サービスの終了を判定した装置は無線ＬＡＮの切断処理を開始する。本例では、実施例１と同様に、画像転送サービスであれば、サービスデータとしての画像データまたは画像ファイルの送信装置であるＳＴＡ−Ａがサービスデータの送信が完了するとサービスの終了と判定する。また、ジオタグ取得サービスであれば、サービスデータとしてのＧＰＳ情報を取得するＳＴＡ−Ａが、ＳＴＡ−Ｂに要求したＧＰＳ情報の取得が完了したと判定すると、サービスの終了と判定する。
【００６２】
また、撮影同時画像共有サービスの場合、ＳＴＡ―Ａ、ＳＴＡ−Ｂのそれぞれがサービスデータの送信装置であり、受信装置でもあり、サービスデータの転送方向が双方向であると判定される。
【００６３】
図９は、図８で説明したＳＴＡ−Ａ側の動作フローの一例を示したフローチャート図である。ユーザはサービスデータの送受信方向を指定する（Ｓ９０１）。ここでのサービスデータの送受信方向には、ＳＴＡ−ＡからＳＴＡ−Ｂへの送信のみ、ＳＴＡ−ＢからＳＴＡ−Ａへの送信のみ（ＳＴＡ−ＡからＳＴＡ―Ｂへの受信のみ）、ＳＴＡ−Ａ，ＳＴＡ−Ｂ間の送受信両方の双方向の３通りのパターンが存在する。
【００６４】
指定したサービス送受信方向をサポートしている対向装置が存在するかを検索する（Ｓ９０２）。
【００６５】
前記検索結果を判定（Ｓ９０３）し、該当する対向装置が存在しない場合はエラー終了をする（Ｓ９０９）。
【００６６】
ステップＳ９０３における検索結果の判定結果、相手装置を検出した場合は、無線ＬＡＮレイヤでの接続処理を実施する（Ｓ９０４）。引き続き、アプリケーションレイヤでのサービス処理を実行する（Ｓ９０５）。ここでは、画像転送サービスであれば、ユーザが指定した画像データまたは画像ファイルが転送完了になるまで処理を継続する。ジオタグ取得サービスであれば、カメラの保有している画像に必要なＧＰＳ情報を全て取得するまで処理を継続する。つまり、送信側装置から受信側装置へ全てのサービスデータの転送が完了するまで処理を継続する。
【００６７】
本例では、画像転送サービス、ジオタグ取得サービスは、サービスデータの転送方向が片方向のみのサービスである（Ｓ９０６  「その他」）。従って、画像転送サービス、ジオタグ取得サービスである場合は、ＳＴＡ−Ａがサービスデータの送信または受信の終了を判定するとサービス終了と判定し、サービス終了に応答して無線ＬＡＮを切断して処理を終了する（Ｓ９０８）。また、画像転送サービス、ジオタグ取得サービスであっても（Ｓ９０６：「その他」）、サービス終了前にユーザがサービス終了の操作を行うと（Ｓ９１１）、無線ＬＡＮを切断して処理を終了する（Ｓ９０８）。
【００６８】
一方、ステップＳ９０６において、サービスデータの送受信方向が双方向であった場合は、ユーザからの切断指示を待ちうける（Ｓ９１０）。ユーザからの切断指示があった場合は、無線ＬＡＮを切断して処理を終了する（Ｓ９０８）。なお、ステップＳ９１０において前記切断指示がない場合は、アプリケーションレイヤでのサービス処理を継続する。
【００６９】
以上のように、本実施例によれば、サービスデータの転送方向に応じて、サービス完了後に無線ＬＡＮ切断処理までを自動的に行うか、ユーザからの切断指示もしくは終了指示を待ちうけるかを自律的に判定することが可能となる。
【００７０】
本実施例ではサービスの例として、ジオタグ取得サービス、画像転送サービス、および撮影同時画像共有サービスを使って説明したが、これらのサービスに限定する意図はない。終了条件が明確なサービスの一例として、ジオタグ取得サービス、画像転送サービスを挙げ、終了判断がユーザに委ねられているサービスの一例として撮影同時画像共有サービスを挙げたにすぎない。
【００７１】
たとえば、サービスデータをＰＵＳＨするサービスを利用する場合、サービスデータを送信する送信装置がサービスデータの送信終了を判定することによりサービスの終了を判断できる。また、サービスデータをＰＵＬＬするサービスを利用する場合、サービスデータを受信する受信装置がサービスデータの受信終了または取得終了を判定することによりサービスの終了を判断できる。また、サービスデータは、静止画、動画の画像データや画像ファイル、位置情報に限らず、ドキュメントファイル等のファイルデータ、印刷データなどであってもよい。
【００７２】
以上説明したように、上記各実施例によれば、サービスデータの送信装置または受信装置として動作する場合、サービスデータの送信終了または受信終了に応答して前記通信相手装置との接続を切断する。一方、サービスデータの送信装置及び受信装置として動作する場合、ユーザ操作に応答して通信相手装置との接続を切断する。従って、予めサービス終了条件が特定できるサービスであれば、サービス終了に応答して通信相手装置と切断でき、無駄な接続を抑制できる。よって、無駄な接続を減らすことによる電力消費を抑制でき、ネットワーク資源を効率的に活用できる。また、予めサービス終了条件が特定できない、または特定が困難なサービスであれば、サービス終了前に通信相手装置と切断してしまうことを抑制できる。
【００７３】
（その他の実施例）
また、上記説明はＩＥＥＥ８０２．１１準拠の無線ＬＡＮを例に説明した。しかしながら、本発明は、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。また、有線ＬＡＮ等の有線通信媒体において実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００７４】
また、上記説明は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを利用する例について説明したが、本発明は、機器間が所定のプロトコルを実施し、親機の役割と子機の役割を決定する方式に適用することもできる。また、機器間が所定のプロトコルを実施し、サーバの役割とクライアントの役割を決定する方式、基地局と該基地局に無線接続する装置を決定する方式等に適用することもできる。
【００７５】
本発明はコンピュータプログラムコードにより実現することもできる。その場合、前述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ（ＣＰＵ、ＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行い、前述の機能を実現してもよい。ＯＳとは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるＣＰＵが実際の処理の一部または全部を行い、前述の機能を実現してもよい。
【符号の説明】
【００７７】
２０１  ソフトウェア機能ブロック全体
２０２  Ｄｉｓｃｏｖｅｒｙ制御部
２０３  Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ制御部
２０４  サービスディスカバリ制御部
２０５  Ｌ３  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ制御部
２０６  パケット受信部
２０７  パケット送信部
２０８  サービス提供部
２０９  サービス利用部
【図１】
2014165592.tif 000003
【図２】
2014165592.tif 000004
【図３】
2014165592.tif 000005
【図４】
2014165592.tif 000006
【図５】
2014165592.tif 000007
【図６】
2014165592.tif 000008
【図７】
2014165592.tif 000009
【図８】
2014165592.tif 000010
【図９】
2014165592.tif 000011
【図１０】
2014165592.tif 000012