(57)【要約】 【課題】利用状況に応じて自機に搭載されている機能の利用をユーザに推奨する。【解決手段】利用履歴収集処理部５３は、近接無線通信処理部５２により近距離無線通信する通信機器と自機の機種情報（機種名）とを含む利用履歴登録メッセージＭ１を作成して、利用履歴Ｗｅｂサーバ４２に送信する。利用履歴Ｗｅｂサーバ４２は、利用履歴データベース６０において利用履歴を記録する。また、利用履歴検索処理部５４は、ＵＳＢ通信処理部５１によりＵＳＢ通信をする通信機器と自機の機種情報とを含む利用履歴検索メッセージＭ２を作成して利用履歴Ｗｅｂサーバ４２に送信して、利用履歴データベース６０に対する検索を実行させる。利用履歴検索処理部５４は、検索結果を含む利用履歴検索結果メッセージＭ３を受信し、検索結果に基づいて近距離無線通信の利用をユーザに推奨するための出力を行う。【選択図】図３
2010257068.tif 000002
【特許請求の範囲】
【請求項１】
通信機器と通信を行う第１の通信処理手段と、
前記第１の通信処理手段により通信を行う前記通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、
前記第１機種情報受信手段により受信された前記第１の機種情報と自機を識別する第２の機種情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに送信する第１送信手段と、
前記第１の通信処理手段による通信とは異なる方式により通信機器と通信を行う第２の通信処理手段と、
前記第２の通信処理手段により前記通信機器との通信を行う前記通信機器を識別する第３の機種情報を前記通信機器から受信する第２機種情報受信手段と、
前記第２機種情報受信手段により受信された前記第３の機種情報と自機を識別する第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、
前記第２送信手段により送信された前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、
前記検索結果受信手段により受信された検索結果に基づいて、前記第１の通信処理手段による前記通信機器との通信を推奨する旨のメッセージを出力する出力手段とを具備したことを特徴とする電子機器。
【請求項２】
前記第１の通信処理手段は、近接無線通信により通信を行うことを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１の通信手段により通信を行う前記通信機器に対して実行するアプリケーションを判別する判別手段をさらに具備し、
前記第１送信手段は、前記判別手段により判別されたアプリケーションを示す情報を含む前記利用履歴登録メッセージを作成して前記サーバに送信し、
前記出力手段は、前記検索結果受信手段によって受信される前記検索結果に含まれるアプリケーションを示す情報に基づいて、アプリケーションの利用を推奨する旨のメッセージを出力することを特徴とする請求項１記載の電子機器。
【請求項４】
前記検索結果受信手段により受信される検索結果には、前記第２送信手段により送信した利用履歴検索メッセージに含まれる前記第３の機種情報と前記第２の機種情報との組に該当する情報の数を含み、
前記出力手段は、前記情報の数が予め設定された規定数を越える場合に、前記第１の通信処理手段による前記通信機器との通信をユーザに推奨するための出力を行うことを特徴とする請求項１記載の電子機器。
【請求項５】
通信機器と通信を行う通信処理手段と、
前記通信処理手段により通信を行う前記通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、
前記第１の通信手段により通信を行う前記通信機器に対して実行するアプリケーションを判別する判別手段と、
前記第１機種情報受信手段により受信された前記第１の機種情報と自機を識別する第２の機種情報、及び前記判別手段により判別されたアプリケーションを示す情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに送信する第１送信手段と、
前記第２の通信処理手段により前記通信機器との通信を行う前記通信機器を識別する第３の機種情報と自機を識別する第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報と前記アプリケーションを示す情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、
前記第２送信手段により送信された前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、
前記検索結果受信手段により受信された検索結果に基づいて、前記通信処理手段による前記通信機器との通信において実行するアプリケーションを推奨する旨のメッセージを出力する出力手段とを具備したことを特徴とする電子機器。
【請求項６】
前記検索結果受信手段により受信される検索結果には、前記第２送信手段により送信した利用履歴検索メッセージに含まれる前記第３の機種情報と前記第２の機種情報と前記アプリケーションを示す情報との組に該当する、前記アプリケーション別の情報の数を含み、
前記出力手段は、前記アプリケーション別の情報の数の順番で、前記通信処理手段による前記通信機器との通信において実行するアプリケーションを推奨する旨のメッセージを出力することを特徴とする請求項５記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信機器と通信を行う電子機器に関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータなどの電子機器において、新たに開発された新機能が搭載された場合には、ユーザがその新機能の存在を知らない可能性がある。特に、新機能の普及初期には、新機能の存在を知らないユーザが多いと予想される。新機能の存在を知らないユーザは、新機能が搭載された電子機器を所有しているにもかかわらず、新機能を利用することによる利便性を得ることができないことになる。
【０００３】
例えば、新たに購入したパーソナルコンピュータとデジタルカメラの両方に、簡単な操作によって無線により高速にデータ通信が可能な新規の通信機能が搭載されていたものとする。ユーザは、この新規の通信機能が搭載されていることを知らなければ、既存の通信機能、例えばＵＳＢ（Universal Serial Bus）を利用したデータ通信を利用することになる。ＵＳＢを利用したデータ通信では、例えばケーブルによってパーソナルコンピュータとデジタルカメラとを接続し、新規の通信機能よりも低速なデータ通信によって、デジタルカメラに記録された写真データをパーソナルコンピュータに送信することになる。
【０００４】
特許文献１には、プロトコル・医用画像登録システムが記載されている。特許文献１のシステムは、高度な医用画像診断装置において、スキャン時に設定する必要がある複雑な撮影条件（プロトコル）を、多数の利用者端末の共有資源として利用できるようにする。このシステムでは、ベンダー端末において、操作者によりプロトコル及び同プロトコルに対応する医用画像の新規登録または更新登録が指示された場合に、新規登録要求または更新登録要求をプロトコル管理サーバに送信する。プロトコル管理サーバは、登録要求を受け取ったら、データベースにベンダー端末から送られたプロトコル及び医用画像を新規登録するかまたは更新登録する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−５２６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来では、パーソナルコンピュータなどの電子機器に新規の通信機能が搭載された場合、ユーザが自らマニュアルなどを読んで、電子機器に搭載されていることを把握する必要があった。また、新規の通信機能が電子機器に搭載されていることをユーザが認識していたとしても、どのような状況で使用することが可能であるか分からない場合があった。例えば、ユーザは、自機に新規の通信機能が搭載されていることを認識していたとしても、通信相手とする電子機器に同様の新規の通信機能が搭載されているか否か、また通信相手とする電子機器との間で通信機能を利用してどのような処理（アプリケーション）を実行可能であるか把握することが困難となっていた。
【０００７】
本発明は上述の事情を考慮してなされたものであり、利用状況に応じて自機に搭載されている機能の利用をユーザに推奨することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は、通信機器と通信を行う第１の通信処理手段と、前記第１の通信処理手段により通信を行う前記通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、前記第１機種情報受信手段により受信された前記第１の機種情報と自機を識別する第２の機種情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに記録させるために送信する第１送信手段と、前記第１の通信処理手段による通信とは異なる方式により通信機器と通信を行う第２の通信処理手段と、前記第２の通信処理手段により前記通信機器との通信を行う前記通信機器を識別する第３の機種情報を前記通信機器から受信する第２機種情報受信手段と、前記第２機種情報受信手段により受信された前記第３の機種情報と自機を識別する第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、前記第２送信手段により送信された前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、前記検索結果受信手段により受信された検索結果に基づいて、前記第１の通信処理手段による前記通信機器との通信をユーザに推奨するための出力を行う出力手段とを具備する。
【発明の効果】
【０００９】
本発明によれば、利用状況に応じて自機に搭載されている機能の利用をユーザに推奨することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態におけるパーソナルコンピュータの外観構成の一例を示す図。
【図２】本実施形態におけるパーソナルコンピュータの主要なモジュール構成を示すブロック図。
【図３】第１実施形態におけるレコメンデーションシステムのモジュール構成を示すブロック図。
【図４】第１実施形態におけるパーソナルコンピュータの利用履歴収集処理を示すフローチャート。
【図５】第１実施形態における利用履歴Ｗｅｂサーバの利用履歴登録処理を示すフローチャート。
【図６】第１実施形態における利用履歴登録メッセージの例を示す図。
【図７】第１実施形態における利用履歴データベースに記録されるレコードの例を示す図。
【図８】第１実施形態におけるパーソナルコンピュータの利用履歴検索処理を示すフローチャート。
【図９】第１実施形態における利用履歴Ｗｅｂサーバ４２の利用履歴検索処理を示すフローチャート。
【図１０】第１実施形態における利用履歴検索メッセージＭ２の例を示す図。
【図１１】第１実施形態における利用履歴検索結果メッセージの例を示す図。
【図１２】第１実施形態における近距離無線通信の利用を推奨するメッセージの表示例を示す図。
【図１３】第２実施形態におけるレコメンデーションシステムのモジュール構成を示すブロック図。
【図１４】第２実施形態におけるパーソナルコンピュータの利用履歴収集処理を示すフローチャート。
【図１５】第２実施形態における利用履歴Ｗｅｂサーバの利用履歴登録処理を示すフローチャート。
【図１６】第２実施形態におけるプログラム起動用のウインドウの例を示す図。
【図１７】第２実施形態における利用履歴登録メッセージの例を示す図。
【図１８】第２実施形態における利用履歴データベースに記録されるレコードの例を示す図。
【図１９】第２実施形態における利用履歴検索メッセージの例を示す図。
【図２０】第２実施形態における利用履歴検索結果メッセージＭ３の例を示す図。
【図２１】第２実施形態におけるアプリケーションの利用を推奨するメッセージの表示例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態について説明する。  
まず、図１及び図２を参照して、本発明の実施形態に係る電子機器の構成について説明する。本実施形態の電子機器は、例えば、図１に示すノートブック型のパーソナルコンピュータ１０により実現されているものとする。
【００１２】
なお、本実施形態における電子機器は、パーソナルコンピュータ１０に限るものではなく、例えば携帯電話機、ＰＤＡ（personal digital assistant）、携帯型オーディオ／ビデオプレイヤ、デジタルビデオカメラ、携帯型カーナビゲーション装置など、プログラムを実行するプロセッサが搭載され、ネットワーク（インターネット）に接続可能な機器であれば良い。
【００１３】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、パワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、及びスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１５】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。
【００１６】
また、コンピュータ本体１１の側面には、ＵＳＢ（Universal Serial Bus）コネクタ２０が設けられている。パーソナルコンピュータ１０は、ＵＳＢコネクタ２０を介して他の電子機器が接続されることにより、ＵＳＢ規格に従うデータ通信を実行する。
【００１７】
さらに、コンピュータ本体１１の上面部には、近接無線通信用アンテナ２１が配設されている。パーソナルコンピュータ１０には、他の電子機器と近接させた状態（例えば３ｃｍ以内）で無線通信を行う近接無線通信機能が搭載されており、近接無線通信用アンテナ２１を通じて他の電子機器、例えば図１に示すデジタルカメラ２５とのデータ通信を実行する。
【００１８】
図１に示すデジタルカメラ２５は、パーソナルコンピュータ１０と近接させた状態で無線通信を行う近接無線通信機能が搭載されている。デジタルカメラ２５には、例えば裏面側筐体（通常、ディスプレイが設けられた側）に近接無線通信用アンテナ２６が配設されている。デジタルカメラ２５は、近接無線通信用アンテナ２６がパーソナルコンピュータ１０の近接無線通信用アンテナ２１と近接されることにより、パーソナルコンピュータ１０との間で近接無線通信を実行する。
【００１９】
図２は、本実施形態におけるパーソナルコンピュータ１０の主要なモジュール構成を示すブロック図である。  
図２に示すように、パーソナルコンピュータ１０には、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＮＶＲＡＭ（Non-volatile RAM）３３、表示制御部３４、ディスプレイ３５、近接無線通信部３６（近接無線通信用アンテナ２１）、ＵＳＢ通信部３７、ネットワーク通信部３８、入力制御部３９、及び記録部４０が設けられている。
【００２０】
ＣＰＵ３０は、プログラムに従って装置全体の制御を司る。ＣＰＵ３０は、通信処理プログラムを実行することで近距離無線通信やＵＳＢ通信などの通信処理を実行し、またレコメンデーションプログラムを実行することで利用履歴Ｗｅｂサーバ４２（後述する）を利用した一種のソーシャルフィルタリングにより近距離無線通信の利用を推奨することができる。
【００２１】
ＲＯＭ３１は、各種プログラムやデータが記録される。  
ＲＡＭ３２（メインメモリ）は、ＣＰＵ３０により実行される各種プログラムやデータが一時的に記録される。ＲＡＭ３２に記録されるプログラムには、オペレーティングシステム（ＯＳ）３２ａ、各種のアプリケーションを実行するためのアプリケーションプログラム３２ｂ、近距離無線通信やＵＳＢ通信を含む各種通信を制御する通信制御プログラム３２ｃ、本実施形態におけるレコメンデーション処理を実行するレコメンデーションプログラム３２ｄが含まれる。レコメンデーション処理には、他の電子機器（デジタルカメラ２５）との間で近距離無線通信を実行した場合に、その近距離無線通信の実行履歴を利用履歴Ｗｅｂサーバ４２において収集させるための利用履歴収集処理と、利用履歴Ｗｅｂサーバ４２に登録された他のユーザにより実行された近距離無線通信の実行履歴を受信して、ユーザに近距離無線通信の利用を推奨する利用履歴検索処理が含まれる。
【００２２】
ＮＶＲＡＭ３３は、各種設定データや各種プログラムにより処理されるデータが記録される。  
表示制御部３４は、ＣＰＵ３０の制御のもとで、ディスプレイ３５における表示を制御する。
【００２３】
ディスプレイ３５は、例えばＬＣＤ（Liquid Crystal Display）により構成され、パーソナルコンピュータ１０による通常の処理に伴う情報が表示される。
【００２４】
近接無線通信部３６は、ＣＰＵ３０の制御（近接無線通信制御機能）のもとで、他の機器との間で近接無線通信を実行する。近接無線通信部３６による近接無線通信は、例えばＰ２Ｐ（peer-to-peer）に特化した高速無線通信を実行する、例えば「TransferJet」と称される通信方式を用いることができる。近接無線通信部３６は、筐体に実装された近接無線通信用アンテナ２１と他の機器に設けられたアンテナとの通信距離が、例えば３０ｍｍ以内にある場合に無線通信を実行可能とする。近接無線通信用アンテナ２１は、誘導電界を用いた無線アンテナである。誘導電界を用いた無線アンテナは、近距離では高い利得を得ることができ、離れると急激に利得が減衰する特徴を有する。
【００２５】
ＵＳＢ通信部３７は、ＣＰＵ３０の制御のもとで、ＵＳＢ（Universal Serial Bus）規格により、他の機器との間で通信を実行する。
【００２６】
ネットワーク通信部３８は、ＣＰＵ３０の制御のもとで、ネットワーク４４（インターネット）を介して利用履歴Ｗｅｂサーバ４２等との通信を実行する。
【００２７】
入力制御部３９は、キーボード１３、タッチパッド１６、各種ボタンからの入力を制御する。
【００２８】
記録部４０は、ハードディスク装置などにより構成されるもので、各種プログラムやデータが記録される。
【００２９】
（第１実施形態）
図３は、第１実施形態におけるレコメンデーションシステムのモジュール構成を示すブロック図である。  
第１実施形態におけるレコメンデーションシステムは、パーソナルコンピュータ１０などの電子機器と利用履歴Ｗｅｂサーバ４２とが、インターネットを含むネットワーク４４を介して接続されることにより構成される。
【００３０】
パーソナルコンピュータ１０は、図３に示すように、オペレーティングシステム５０、ＵＳＢ通信処理部５１、近接無線通信処理部５２、利用履歴収集処理部５３、及び利用履歴検索処理部５４のモジュールが設けられる。
【００３１】
オペレーティングシステム５０（３２ａ）は、パーソナルコンピュータ１０の全体の制御を司る。オペレーティングシステム５０は、利用履歴検索処理部５４による処理結果に応じて、ディスプレイ３５に近距離無線通信の利用をユーザに推奨するためのメッセージ等の表示を行う。
【００３２】
ＵＳＢ通信処理部５１（第２の通信処理手段）は、ＵＳＢコネクタ２０を介して接続された通信機能が実装された他の電子機器（通信機器）との間でＵＳＢ規格に従うデータ通信を実行する。
【００３３】
近接無線通信処理部５２（第１の通信処理手段）は、近接無線通信部３６を通じて、他の電子機器との近距離無線通信を実行する。
【００３４】
利用履歴収集処理部５３と利用履歴検索処理部５４は、レコメンデーションプログラム３２ｄをＣＰＵ３０により実行することにより実現される。利用履歴収集処理部５３は、近接無線通信処理部５２により他の通信機器（例えばデジタルカメラ２５）と近距離無線通信が実行された場合に、近接無線通信処理部５２を通じて、通信機器を識別する機種情報（例えば、機種名）を通信機器から受信し、この受信された機種情報と自機を識別する機種情報とを含む利用履歴登録メッセージＭ１を作成して、ネットワーク４４を介して接続された利用履歴Ｗｅｂサーバ４２に記録させるために送信する。なお、利用履歴収集処理部５３は、近距離無線通信による利用履歴だけでなく、ＵＳＢ通信処理部５１によるＵＳＢ通信などの他の通信による利用履歴についても同様にして、利用履歴登録メッセージＭ１によって利用履歴Ｗｅｂサーバ４２に記録させることもできる。
【００３５】
利用履歴検索処理部５４は、ＵＳＢ通信処理部５１により通信機器との通信が実行された場合に、通信機器を識別する第３の機種情報をＵＳＢ通信処理部５１を通じて通信機器から受信し、この受信された機種情報と自機を識別する機種情報とを含む利用履歴検索メッセージＭ２を作成して、通信機器の機種情報と自機の機種情報との組合せに該当する情報の検索要求のために利用履歴Ｗｅｂサーバ４２に対して送信する。また、利用履歴検索処理部５４は、利用履歴検索メッセージＭ２に対する利用履歴Ｗｅｂサーバ４２からの検索結果とする利用履歴検索結果メッセージＭ３を受信し、この受信された検索結果に基づいて、通信機器に対して近接無線通信処理部５２により通信することをユーザに推奨するための出力を、オペレーティングシステム５０を通じて行う。
【００３６】
一方、利用履歴Ｗｅｂサーバ４２には、利用履歴データベース６０、データベース登録ＷｅｂＡＰＩ処理部６１、データベース検索ＷｅｂＡＰＩ処理部６２のモジュールが設けられる。利用履歴Ｗｅｂサーバ４２は、レコメンデーションプログラムをプロセッサにより実行することにより、各モジュールを実現する。
【００３７】
利用履歴Ｗｅｂサーバ４２は、例えばＷｅｂサービスとして、近接無線通信を実行可能な様々な電子機器における近距離無線通信の利用履歴を一元的に利用履歴データベース６０において集計し、この利用履歴データベース６０に集計された利用履歴をもとに、近距離無線通信を実行可能な電子機器を利用するユーザに対して、近距離無線通信の利用を推奨するレコメンデーション機能を有する。
【００３８】
データベース登録ＷｅｂＡＰＩ処理部６１は、パーソナルコンピュータ１０からの利用履歴登録メッセージＭ１を受信し、利用履歴登録メッセージＭ１に含まれるパーソナルコンピュータ１０の機種情報と、パーソナルコンピュータ１０と近距離無線通信を実行する通信機器の機種情報とを利用履歴データベース６０に記録する。
【００３９】
データベース検索ＷｅｂＡＰＩ処理部６２は、パーソナルコンピュータ１０からの利用履歴検索メッセージＭ２を受信し、利用履歴登録メッセージＭ１に含まれるパーソナルコンピュータ１０と他の通信機器の機器情報との組合せに該当する利用履歴データベース６０に記録された情報を検索する。また、データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果を通知する利用履歴検索結果メッセージＭ３を作成し、パーソナルコンピュータ１０に対して送信する。
【００４０】
次に、第１実施形態におけるレコメンデーションシステムの動作について説明する。  
図４は、パーソナルコンピュータ１０（ユーザＰＣ）における利用履歴収集処理を示すフローチャート、図５は、利用履歴Ｗｅｂサーバ４２における利用履歴登録処理を示すフローチャートである。
【００４１】
ここでは、あるユーザＡが、機種名ＰＣ１のパーソナルコンピュータ１０（以下、パーソナルコンピュータＰＣ１と称する）を使用中に、機種名ＤＳＣＸのデジタルカメラ２５（以下、デジタルカメラＤＳＣＸと称する）との間で近距離無線通信によりデータ通信を行ったとする（ステップＡ１、Ｙｅｓ）。
【００４２】
パーソナルコンピュータＰＣ１の近接無線通信処理部５２は、その通信相手とするデジタルカメラＤＳＣＸの「機種名ＤＳＣＸ」を近接無線プロトコルにより取得し、利用履歴収集処理部５３に出力する。
【００４３】
利用履歴収集処理部５３は、近接無線通信処理部５２から通信相手とする通信機器の「機種名ＤＳＣＸ」を受信すると（ステップＡ２）、「機種名ＤＳＣＸ」と自機の機種名「ＰＣ１」をもとに、図６に示すような、ＨＴＴＰリクエストメッセージ（利用履歴登録メッセージＭ１）を作成し（ステップＡ３）、インターネットプロトコルを通じて、利用履歴Ｗｅｂサーバ４２に送信する（ステップＡ４）。ここでは、利用履歴Ｗｅｂサーバ４２のドメイン名が「database.foo.com」であるものとしている。利用履歴登録メッセージＭ１には、図６に示すように、userパラメータ「Ｕｓｅｒ」、localdeviceパラメータ「ＰＣ１」、remotedeviceパラメータ「ＤＳＣＸ」、及びprotocolパラメータ「TransferJet」が含まれている。
【００４４】
利用履歴Ｗｅｂサーバ４２のデータベース登録ＷｅｂＡＰＩ処理部６１は、利用履歴登録メッセージＭ１を受信すると（ステップＢ１、Ｙｅｓ）、userパラメータ、localdeviceパラメータ、remotedeviceパラメータ及びprotocolパラメータの値を取得し（ステップＢ２）、利用履歴データベース６０に新たなレコードを作成して、それらのパラメータをそのレコードに記録する（ステップＢ３）。
【００４５】
利用履歴Ｗｅｂサーバ４２の利用履歴データベース６０では、さまざまなユーザからの利用履歴データ（利用履歴登録メッセージＭ１から取得されるデータ）を、一元的にデータベース化して記憶する。
【００４６】
図７には、利用履歴データベース６０に記録されるレコードの例を示している。図７に示す例では、図６に示す利用履歴登録メッセージＭ１により記録されたレコード（record No.0001）の他に、ユーザＢがパーソナルコンピュータ「機種名ＰＣ２」と携帯電話機「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」との間でＢｌｕｅｔｏｏｔｈ（登録商標）により通信を行ったことを示すレコード、ユーザＣがパーソナルコンピュータ「機種名ＰＣ１」とデジタルカメラ「機種名ＤＳＣＸ」との間で近距離無線通信により通信したことを示すレコードが記録されている。
【００４７】
図８は、パーソナルコンピュータ１０（ユーザＰＣ）における利用履歴検索処理を示すフローチャート、図９は、利用履歴Ｗｅｂサーバ４２における利用履歴検索処理を示すフローチャートである。
【００４８】
ここでは、別のユーザＸが、パーソナルコンピュータＰＣ１を使用中に、デジタルカメラＤＳＣＸをＵＳＢコネクタ２０に接続したものとする（ステップＣ１、Ｙｅｓ）。
【００４９】
パーソナルコンピュータＰＣ１のＵＳＢ通信処理部５１は、デジタルカメラＤＳＣＸから受信されるＵＳＢデバイスデスクリプタの中にある製品名フィールドの値を取得し、利用履歴検索処理部５４に出力する。ここで、製品名フィールドの値は「機種名ＤＳＣＸ」となる。デジタルカメラＤＳＣＸは、近距離無線通信が可能な通信機器である。
【００５０】
利用履歴検索処理部５４は、ＵＳＢ通信処理部５１から通信相手の「機種名ＤＳＣＸ」を受信すると（ステップＣ２）、「機種名ＤＳＣＸ」と自機の機種名「ＰＣ１」をもとに、図１０に示すような、ＨＴＴＰリクエストメッセージ（利用履歴検索メッセージＭ２）を作成し（ステップＣ３）、インターネットプロトコルを通じて、利用履歴Ｗｅｂサーバ４２に送信する（ステップＣ４）。利用履歴検索メッセージＭ２には、図１０に示すように、localdeviceパラメータ「ＰＣ１」及びremovtedeviceパラメータ「ＤＳＣＸ」が含まれている。
【００５１】
利用履歴Ｗｅｂサーバ４２のデータベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴検索メッセージＭ２を受信すると（ステップＤ１、Ｙｅｓ）、利用履歴検索メッセージＭ２からlocaldeviceパラメータ及びremovtedeviceパラメータの値を取得し（ステップＤ２）、localdeviceパラメータとremovtedeviceパラメータとの組が一致するレコードを利用履歴データベース６０から検索する（ステップＤ３）。この結果、データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果として、Record No.0001とRecord No.0003の２つのレコードを得る。
【００５２】
データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果を用いて、図１１に示すようなＨＴＴＰレスポンスメッセージ（利用履歴検索結果メッセージＭ３）を作成して（ステップＤ４）、パーソナルコンピュータＰＣ１に送信する（ステップＤ５）。
【００５３】
ユーザＰＣの利用履歴検索処理部５４は、利用履歴検索結果メッセージＭ３を受信すると（ステップＣ５）、利用履歴検索結果メッセージＭ３の内容を解釈する（ステップＣ６）。その内容を解釈した結果、利用履歴検索処理部５４は、localdeviceパラメータとremovtedeviceパラメータとの組が一致するレコードとして２つのレコードが存在していることを判別する（RecordCountが２）。その結果として、利用履歴検索処理部５４は、デジタルカメラＤＳＣＸとの通信には近距離無線通信を利用することをユーザに推奨するべきであると判断する（ステップＣ７、Ｙｅｓ）。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０を通じて、ユーザに近距離無線通信の利用を推奨するための画面をディスプレイ３５において表示させる（ステップＣ８）。
【００５４】
図１２には、近距離無線通信の利用を推奨するメッセージの表示例を示している。なお、図１２に示すように、画面表示によりメッセージをユーザに通知するだけでなく、音声によるメッセージなど、他の形式によってメッセージをユーザに対して出力するようにしても良い。
【００５５】
一方、利用履歴検索結果メッセージＭ３の内容を解釈した結果、localdeviceパラメータとremovtedeviceパラメータとの組が一致する近接無線利用履歴レコードがなかった場合（RecordCountが０）でった場合には、利用履歴検索処理部５４は、デジタルカメラＤＳＣＸとの通信には近接無線通信を利用することをユーザに推奨しないと判断する。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０に対してメッセージの出力を要求しない。
【００５６】
このようにして、第１実施形態では、利用履歴Ｗｅｂサーバ４２の利用履歴データベース６０には、多くのユーザによる近距離無線通信が搭載された電子機器の利用履歴（機種名の組合せ）が一元的に集計されるので、利用履歴データベース６０を利用してユーザに対して近距離無線通信の利用を推奨することができる。すなわち、利用履歴データベース６０には、多くのユーザが実際に近距離無線通信を行った電子機器の組合せを示すエントリが蓄積されるため、近距離無線通信が搭載された電子機器についての情報を独自にサーバに蓄積する必要が無い。
【００５７】
本実施形態におけるレコメンデーションシステムでは、近距離無線通信が可能な電子機器に対して、ＵＳＢにより通信をしようとした場合に、ＵＳＢよりも簡単な操作によって高速にデータ通信が可能な近距離無線通信の利用をユーザに対して推奨されるので、ユーザの利便性を向上させることが可能となる。
【００５８】
なお、前述した説明では、利用履歴検索メッセージＭ２によって利用履歴Ｗｅｂサーバ４２に通知した、localdeviceパラメータとremovtedeviceパラメータとの組が一致するエントリが２であった場合に、近距離無線通信の利用を推奨すべきと判断しているが、該当するエントリが１つあれば良い。
【００５９】
また、利用履歴データベース６０に記録されたlocaldeviceパラメータとremovtedeviceパラメータとの組が一致するエントリの数が、予め設定された規定数より多い場合に、近距離無線通信の利用を推奨すべきと判断するようにしても良い。すなわち、エントリの数が規定数より多い場合には、多くのユーザが利用しているデータ通信形態であることを示すため、信頼性があるものとして近距離無線通信の利用を推奨することができる。
【００６０】
（第２実施形態）
次に、第２実施形態について説明する。  
第１実施形態では、近距離無線通信を行う機器の機器情報を利用履歴として利用履歴Ｗｅｂサーバ４２に登録するものとしているが、第２実施形態では、第１実施形態に加えて、さらに近距離無線通信による他の通信機器とのデータ通信において実行されるアプリケーションについても、利用履歴として利用履歴データベース６０に記録しておくことで、同じ組合せの電子機器の間で近距離無線通信によるデータ通信を実行する場合に、利用可能なアプリケーションを推奨できるようにする。
【００６１】
図１３は、第２実施形態におけるレコメンデーションシステムのモジュール構成を示すブロック図である。  
図１３に示すように、パーソナルコンピュータ１０は、オペレーティングシステム５０、ＵＳＢ通信処理部５１、近接無線通信処理部５２、利用履歴収集処理部５３、利用履歴検索処理部５４、アプリケーションランチャ部５５、フォトビューア部５６、及びカレンダー部５７の機能が設けられている。なお、第１実施形態とほぼ同じ動作を実行するモジュールについては、同一の符号を付して詳細な説明を省略する。
【００６２】
アプリケーションランチャ部５５は、オペレーティングシステム５０の制御もとで、パーソナルコンピュータ１０に搭載されたアプリケーションを起動する機能である。
【００６３】
フォトビューア部５６とカレンダー部５７は、アプリケーションプログラム３２ｂをＣＰＵ３０により実行することにより実現されるアプリケーションモジュールである。フォトビューア部５６は、例えば、通信相手機器である携帯電話機やデジタルカメラ２５などから受信した写真データを再生表示する。カレンダー部５７は、例えば、通信相手機器である携帯電話機などに搭載されたスケジュール機能に記録されたデータとの整合性をとるための処理を実行する。
【００６４】
次に、第２実施形態におけるレコメンデーションシステムの動作について説明する。  
図１４は、パーソナルコンピュータ１０（ユーザＰＣ）における利用履歴収集処理を示すフローチャート、図１５は、利用履歴Ｗｅｂサーバ４２における利用履歴登録処理を示すフローチャートである。
【００６５】
ここでは、あるユーザＡが、機種名ＰＣ１のパーソナルコンピュータを使用中に、機種名ＭｏｂｉｌｅＰｈｏｎｅ１（以下、携帯電話種ＭｏｂｉｌｅＰｈｏｎｅ１と称する）との間で近距離無線通信により接続したとする（ステップＥ１、Ｙｅｓ）。
【００６６】
パーソナルコンピュータＰＣ１の近接無線通信処理部５２は、その通信相手とする携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１の「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」を近接無線プロトコルにより取得し、アプリケーションランチャ部５５に対して、ＭｏｂｉｌｅＰｈｏｎｅ１と接続したことを通知する。
【００６７】
アプリケーションランチャ部５５は、近接無線通信処理部５２から「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」を受信すると（ステップＥ２）、図１６に示すような、プログラム起動用のウインドウをオペレーティングシステム５０を通じて表示する（ステップＥ３）。このウインドウでは、ユーザが実行対象とするプログラム名を入力することで、該当するアプリケーションを起動させることができる。ここで、例えばユーザが、フォトビューア部５６を起動させるために「PhotoViewer」と入力したとする（ステップＥ４）。
【００６８】
すると、アプリケーションランチャ部５５は、実行させるアプリケーションを判別し、アプリケーションのフォトビューア部５６を起動すると共に（ステップＥ５）、利用履歴収集処理部５３に対し、携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１との接続において、フォトビューア部５６（PhotoViewerアプリケーション）が選択されたという情報を出力する。
【００６９】
利用履歴収集処理部５３は、アプリケーションランチャ部５５からの入力をもとに、図１７に示すようなＨＴＴＰリクエストメッセージ（利用履歴登録メッセージＭ１）を作成し（ステップＥ６）、インターネットプロトコルを通じて、利用履歴Ｗｅｂサーバ４２に送信する（ステップＥ７）。ここでは、利用履歴Ｗｅｂサーバ４２のドメイン名が「database.foo.com」であるものとしている。利用履歴登録メッセージＭ１には、図１７に示すように、userパラメータ「Ｕｓｅｒ」、localdeviceパラメータ「ＰＣ１」、remotedeviceパラメータ「ＤＳＣＸ」、protocolパラメータ「TransferJet」、及びapplicaitonパラメータ「PhotoViewer」が含まれている。
【００７０】
利用履歴Ｗｅｂサーバ４２のデータベース登録ＷｅｂＡＰＩ処理部６１は、図１７に示す利用履歴登録メッセージＭ１を受けると（ステップＦ１、Ｙｅｓ）、userパラメータ、localdeviceパラメータ、remotedeviceパラメータ、protocolパラメータ及びapplicaitonパラメータの値を取得し、データベースに新たなレコードを作成して、それらのパラメータをそのレコードに記録する（ステップＦ２）。
【００７１】
利用履歴Ｗｅｂサーバ４２のデータベースは、さまざまなユーザからの利用履歴データ（利用履歴登録メッセージＭ１から取得されるデータ）を、一元的にデータベース化して記憶する。
【００７２】
図１８には、第２実施形態において、利用履歴データベース６０に記録されるレコードの例を示している。図１８に示す例では、図１７に示す利用履歴登録メッセージＭ１により記録されたレコード（record No.0001）の他に、record No.0002にはユーザＢがパーソナルコンピュータ「機種ＰＣ２」と携帯電話機「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」をＢｌｕｅｔｏｏｔｈ（登録商標）により接続し、DialUpアプリケーションプログラムを利用したことを示すレコードが記録され、record No.0003にはユーザＣがパーソナルコンピュータＰＣ１と携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１を近距離無線通信により接続し、カレンダーアプリケーションを利用したことを示すレコードが記録され、record No.0004にはユーザＤがパーソナルコンピュータＰＣ１と携帯電話機種ＭｏｂｉｌｅＰｈｏｎｅ１を近距離無線通信により接続し、PhotoViewerアプリケーションを利用したことを示すレコードが記録されている。
【００７３】
次に、第２実施形態における利用検索処理について説明する。なお、パーソナルコンピュータＰＣ１において実行される利用履歴検索処理、利用履歴Ｗｅｂサーバ４２において実行される利用履歴検索処理については、それぞれ第１実施形態において示した図８及び図９に示すフローチャートと同様に実行されるものとしてフローチャートの提示を省略する。
【００７４】
ここでは、別のユーザＸが、パーソナルコンピュータＰＣ１を使用中に、携帯電話機種ＭｏｂｉｌｅＰｈｏｎｅ１を近距離無線通信により接続したとする（ステップＣ１において近距離無線通信による接続があったものと判別する）。
【００７５】
パーソナルコンピュータＰＣ１の近接無線通信処理部５２は、その通信相手とする携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１の「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」を近接無線プロトコルにより取得し、利用履歴検索処理部５４に出力する。
【００７６】
利用履歴検索処理部５４は、近接無線通信処理部５２から「機種名ＭｏｂｉｌｅＰｈｏｎｅ１」を受信すると、図１９に示すような、ＨＴＴＰリクエストメッセージ（利用履歴検索メッセージＭ２）を作成し、インターネットプロトコルを通じて、利用履歴Ｗｅｂサーバ４２に送信する。
【００７７】
利用履歴Ｗｅｂサーバ４２のデータベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴検索メッセージＭ２を受信すると、localdeviceパラメータ及びremovtedeviceパラメータの組と一致するレコードを利用履歴データベース６０から検索する。データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果として、Record No.0001、Record No.0003、Record No.0004の、３つのレコードを得る。
【００７８】
データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果を用いて、図２０に示すようなＨＴＴＰレスポンスメッセージ（利用履歴検索結果メッセージＭ３）を作成して、パーソナルコンピュータＰＣ１に送信する。
【００７９】
ユーザＰＣの利用履歴検索処理部５４は、図２０に示す利用履歴検索結果メッセージＭ３を受信すると、利用履歴検索結果メッセージＭ３の内容を解釈する。その内容を解釈した結果、利用履歴検索処理部５４は、localdeviceパラメータ及びremovtedeviceパラメータの組と一致するレコードとして２つのPhotoViewerアプリケーションが利用されたことを示すレコードと、１つのカレンダーアプリケーションが利用されたことを示すレコードが存在していることを判別する。その結果として、利用履歴検索処理部５４は、携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１とのデータ通信によって、PhotoViewerアプリケーションとカレンダーアプリケーションの利用を推奨すべきと判断する。また、レコード数の大きい順に、PhotoViewerアプリケーションを第１に、カレンダーアプリケーションを第２に推奨すべきアプリケーションとして判断する。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０を通じて、ユーザに近距離無線通信を利用して実行すべきアプリケーションを推奨するための画面をディスプレイ３５において表示させる
図２１には、アプリケーションの利用を推奨するメッセージの表示例を示している。なお、図２１に示すように、画面表示によりメッセージをユーザに通知するだけでなく、音声によるメッセージなど、他の形式によってメッセージをユーザに対して出力するようにしても良い。
【００８０】
図２１に示す表示画面からは、起動対象とするアプリケーションをユーザが任意に指定することができる。アプリケーションランチャ部５５は、アプリケーション名が指定されると該当するアプリケーションプログラム、すなわちフォトビューア部５６あるいはカレンダー部５７を起動する。これにより、近接無線通信処理部５２により実行される近距離無線通信により送受信されるデータに対して、起動されたアプリケーションにより処理を実行することができる。
【００８１】
このようにして、第２実施形態では、第１実施形態に加えて、多くのユーザによる近距離無線通信を利用したアプリケーションの実行を利用履歴として利用履歴Ｗｅｂサーバ４２の利用履歴データベース６０に一元敵に集計されるので、利用履歴データベース６０を利用してユーザに対して近距離無線通信を用いる場合に使用するアプリケーションを推奨することができる。従って、ユーザは、近距離無線通信を用いて他の電子機器と通信をする際に、利用可能なアプリケーションを知らなくても、容易に適切なアプリケーションを選択して起動することができる。ユーザの利便性を向上させることが可能となる。
【００８２】
なお、前述した説明では、パーソナルコンピュータ１０は、利用履歴Ｗｅｂサーバ４２から利用履歴データベース６０に記録されたレコードに対する検索結果を受信して、その受信結果をもとに近距離無線通信の利用を推奨する画面を表示するか否かを判別しているが、利用履歴Ｗｅｂサーバ４２において、利用履歴データベース６０に記録されたレコードに対する検索結果をもとに近距離無線通信の利用を推奨するか否かを判別するようにしても良い。パーソナルコンピュータ１０は、利用履歴Ｗｅｂサーバ４２における判別結果を表すメッセージを受信し、近距離無線通信の利用を推奨すると判別された場合に、近距離無線通信の利用を推奨する画面を表示する。
【００８３】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【００８４】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００８５】
１０…パーソナルコンピュータ、２１…近接無線通信用アンテナ、２５…デジタルカメラ、３０…ＣＰＵ、３６…近接無線通信部、３７…ＵＳＢ通信部、３８…ネットワーク通信部、３９…入力制御部、４０…記録部、４２…利用履歴Ｗｅｂサーバ、５０…オペレーティングシステム、５１…ＵＳＢ通信処理部５１、５２…近接無線通信部、５３…利用履歴収集処理部、５４…利用履歴検索処理部５４、５５…アプリケーションランチャ部、５６…フォトビューア部、５７…カレンダー部、６０…利用履歴データベース、６１…データベース登録ＷｅｂＡＰＩ処理部、６２…データベース検索ＷｅｂＡＰＩ処理部、Ｍ１…利用履歴登録メッセージ、Ｍ２…利用履歴検索メッセージ、Ｍ３…利用履歴検索結果メッセージ。
【図１】
2010257068.tif 000003
【図２】
2010257068.tif 000004
【図３】
2010257068.tif 000005
【図４】
2010257068.tif 000006
【図５】
2010257068.tif 000007
【図６】
2010257068.tif 000008
【図７】
2010257068.tif 000009
【図８】
2010257068.tif 000010
【図９】
2010257068.tif 000011
【図１０】
2010257068.tif 000012
【図１１】
2010257068.tif 000013
【図１２】
2010257068.tif 000014
【図１３】
2010257068.tif 000015
【図１４】
2010257068.tif 000016
【図１５】
2010257068.tif 000017
【図１６】
2010257068.tif 000018
【図１７】
2010257068.tif 000019
【図１８】
2010257068.tif 000020
【図１９】
2010257068.tif 000021
【図２０】
2010257068.tif 000022
【図２１】
2010257068.tif 000023
【手続補正書】
【提出日】平成22年7月5日(2010.7.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述の課題を解決するため、本発明の電子機器は、通信機器と通信を行う第１の通信処理手段と、前記第１の通信処理手段により通信を行う前記通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、前記第１の機種情報と自機を識別する第２の機種情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに送信する第１送信手段と、前記第１の通信処理手段による通信とは異なる方式により通信機器と通信を行う第２の通信処理手段と、前記第２の通信処理手段により通信を行う前記通信機器を識別する第３の機種情報を前記通信機器から受信する第２機種情報受信手段と、前記第３の機種情報と前記第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、前記検索結果として前記第３の機種情報と前記第２の機種情報との組に該当する情報を受信した場合に、前記第１の通信処理手段による前記通信機器との通信を推奨するメッセージを出力する出力手段とを具備したことを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
利用履歴検索処理部５４は、ＵＳＢ通信処理部５１から通信相手の「機種名ＤＳＣＸ」を受信すると（ステップＣ２）、「機種名ＤＳＣＸ」と自機の機種名「ＰＣ１」をもとに、図１０に示すような、ＨＴＴＰリクエストメッセージ（利用履歴検索メッセージＭ２）を作成し（ステップＣ３）、インターネットプロトコルを通じて、利用履歴Ｗｅｂサーバ４２に送信する（ステップＣ４）。利用履歴検索メッセージＭ２には、図１０に示すように、localdeviceパラメータ「ＰＣ１」及びremotedeviceパラメータ「ＤＳＣＸ」が含まれている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
利用履歴Ｗｅｂサーバ４２のデータベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴検索メッセージＭ２を受信すると（ステップＤ１、Ｙｅｓ）、利用履歴検索メッセージＭ２からlocaldeviceパラメータ及びremotedeviceパラメータの値を取得し（ステップＤ２）、localdeviceパラメータとremotedeviceパラメータとの組が一致するレコードを利用履歴データベース６０から検索する（ステップＤ３）。この結果、データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果として、Record No.0001とRecord No.0003の２つのレコードを得る。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
ユーザＰＣの利用履歴検索処理部５４は、利用履歴検索結果メッセージＭ３を受信すると（ステップＣ５）、利用履歴検索結果メッセージＭ３の内容を解釈する（ステップＣ６）。その内容を解釈した結果、利用履歴検索処理部５４は、localdeviceパラメータとremotedeviceパラメータとの組が一致するレコードとして２つのレコードが存在していることを判別する（RecordCountが２）。その結果として、利用履歴検索処理部５４は、デジタルカメラＤＳＣＸとの通信には近距離無線通信を利用することをユーザに推奨するべきであると判断する（ステップＣ７、Ｙｅｓ）。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０を通じて、ユーザに近距離無線通信の利用を推奨するための画面をディスプレイ３５において表示させる（ステップＣ８）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
一方、利用履歴検索結果メッセージＭ３の内容を解釈した結果、localdeviceパラメータとremotedeviceパラメータとの組が一致する近接無線利用履歴レコードがなかった場合（RecordCountが０であった場合）には、利用履歴検索処理部５４は、デジタルカメラＤＳＣＸとの通信には近接無線通信を利用することをユーザに推奨しないと判断する。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０に対してメッセージの出力を要求しない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
なお、前述した説明では、利用履歴検索メッセージＭ２によって利用履歴Ｗｅｂサーバ４２に通知した、localdeviceパラメータとremotedeviceパラメータとの組が一致するエントリが２であった場合に、近距離無線通信の利用を推奨すべきと判断しているが、該当するエントリが１つあれば良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
また、利用履歴データベース６０に記録されたlocaldeviceパラメータとremotedeviceパラメータとの組が一致するエントリの数が、予め設定された規定数より多い場合に、近距離無線通信の利用を推奨すべきと判断するようにしても良い。すなわち、エントリの数が規定数より多い場合には、多くのユーザが利用しているデータ通信形態であることを示すため、信頼性があるものとして近距離無線通信の利用を推奨することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
ここでは、あるユーザＡが、機種名ＰＣ１のパーソナルコンピュータを使用中に、機種名ＭｏｂｉｌｅＰｈｏｎｅ１（以下、携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１と称する）との間で近距離無線通信により接続したとする（ステップＥ１、Ｙｅｓ）。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
次に、第２実施形態における利用履歴検索処理について説明する。なお、パーソナルコンピュータＰＣ１において実行される利用履歴検索処理、利用履歴Ｗｅｂサーバ４２において実行される利用履歴検索処理については、それぞれ第１実施形態において示した図８及び図９に示すフローチャートと同様に実行されるものとしてフローチャートの提示を省略する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
ここでは、別のユーザＸが、パーソナルコンピュータＰＣ１を使用中に、携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１を近距離無線通信により接続したとする（ステップＣ１において近距離無線通信による接続があったものと判別する）。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
利用履歴Ｗｅｂサーバ４２のデータベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴検索メッセージＭ２を受信すると、localdeviceパラメータ及びremotedeviceパラメータの組と一致するレコードを利用履歴データベース６０から検索する。データベース検索ＷｅｂＡＰＩ処理部６２は、利用履歴データベース６０に対する検索結果として、Record No.0001、Record No.0003、Record No.0004の、３つのレコードを得る。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
ユーザＰＣの利用履歴検索処理部５４は、図２０に示す利用履歴検索結果メッセージＭ３を受信すると、利用履歴検索結果メッセージＭ３の内容を解釈する。その内容を解釈した結果、利用履歴検索処理部５４は、localdeviceパラメータ及びremotedeviceパラメータの組と一致するレコードとして２つのPhotoViewerアプリケーションが利用されたことを示すレコードと、１つのカレンダーアプリケーションが利用されたことを示すレコードが存在していることを判別する。その結果として、利用履歴検索処理部５４は、携帯電話機ＭｏｂｉｌｅＰｈｏｎｅ１とのデータ通信によって、PhotoViewerアプリケーションとカレンダーアプリケーションの利用を推奨すべきと判断する。また、レコード数の大きい順に、PhotoViewerアプリケーションを第１に、カレンダーアプリケーションを第２に推奨すべきアプリケーションとして判断する。この場合、利用履歴検索処理部５４は、オペレーティングシステム５０を通じて、ユーザに近距離無線通信を利用して実行すべきアプリケーションを推奨するための画面をディスプレイ３５において表示させる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
このようにして、第２実施形態では、第１実施形態に加えて、多くのユーザによる近距離無線通信を利用したアプリケーションの実行を利用履歴として利用履歴Ｗｅｂサーバ４２の利用履歴データベース６０に一元的に集計されるので、利用履歴データベース６０を利用してユーザに対して近距離無線通信を用いる場合に使用するアプリケーションを推奨することができる。従って、ユーザは、近距離無線通信を用いて他の電子機器と通信をする際に、利用可能なアプリケーションを知らなくても、容易に適切なアプリケーションを選択して起動することができる。ユーザの利便性を向上させることが可能となる。
【手続補正１４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信機器と通信を行う第１の通信処理手段と、
前記第１の通信処理手段により通信を行う前記通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、
前記第１の機種情報と自機を識別する第２の機種情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに送信する第１送信手段と、
前記第１の通信処理手段による通信とは異なる方式により通信機器と通信を行う第２の通信処理手段と、
前記第２の通信処理手段により通信を行う前記通信機器を識別する第３の機種情報を前記通信機器から受信する第２機種情報受信手段と、
前記第３の機種情報と前記第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、
前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、
前記検索結果として前記第３の機種情報と前記第２の機種情報との組に該当する情報を受信した場合に、前記第１の通信処理手段による前記通信機器との通信を推奨するメッセージを出力する出力手段とを具備したことを特徴とする電子機器。
【請求項２】
前記第１の通信処理手段は、近接無線通信により通信を行うことを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１の通信手段による前記通信機器との通信により実行するアプリケーションを判別する判別手段をさらに具備し、
前記第１送信手段は、前記判別手段により判別されたアプリケーションを示す情報を含む前記利用履歴登録メッセージを作成して前記サーバに送信し、
前記出力手段は、前記検索結果に含まれるアプリケーションを示す情報に応じたメッセージを出力することを特徴とする請求項１記載の電子機器。
【請求項４】
前記検索結果には、前記第３の機種情報と前記第２の機種情報との組に該当する情報の数を含み、
前記出力手段は、前記情報の数が予め設定された規定数を越える場合に、前記第１の通信処理手段による前記通信機器との通信をユーザに推奨するための出力を行うことを特徴とする請求項１記載の電子機器。
【請求項５】
通信機器と通信を行う通信処理手段と、
前記通信処理手段により通信を行う第１の通信機器を識別する第１の機種情報を前記通信機器から受信する第１機種情報受信手段と、
前記第１の通信機器との通信により実行するアプリケーションを判別する判別手段と、
前記第１の機種情報と自機を識別する第２の機種情報、及び前記判別手段により判別されたアプリケーションを示す情報とを含む利用履歴登録メッセージを作成して、ネットワークを介して接続されたサーバに送信する第１送信手段と、
前記通信処理手段により通信を行う第２の通信機器を識別する第３の機種情報と前記第２の機種情報とを含む利用履歴検索メッセージを作成して、前記第３の機種情報と前記第２の機種情報との組合せに該当する情報の検索要求のために前記サーバに対して送信する第２送信手段と、
前記利用履歴検索メッセージに対する前記サーバからの検索結果を受信する検索結果受信手段と、
前記検索結果として前記第３の機種情報と前記第２の機種情報との組合せに該当するアプリケーションを示す情報を受信した場合に、前記通信処理手段による前記第２の通信機器との通信により実行するアプリケーションとして前記情報が示すアプリケーションを示すメッセージを出力する出力手段とを具備したことを特徴とする電子機器。
【請求項６】
前記検索結果には、前記利用履歴検索メッセージに含まれる前記第３の機種情報と前記第２の機種情報との組合せに該当する前記アプリケーション別の情報の数を含み、
前記出力手段は、前記アプリケーション別の情報の数の順番で、前記第２の通信機器との通信により実行するアプリケーションを推奨する旨のメッセージを出力することを特徴とする請求項５記載の電子機器。