(57)【要約】クライアントとの間で所定のプロトコルによる無線通信を行う通信手段を用い、クライアントに対しネットワークへのアクセス・ポイントとしての機能を提供する際に、前記通信手段により所定の同報パケットを送信し、これに応答するクライアントの識別情報を含む応答パケットを受信することによって通信可能範囲にあるクライアントの検出を行い（ステップ３１〜３３）、検出したクライアントに対してネットワークへの接続を確立するために必要な接続情報を前記通信手段により送信する（ステップ３５〜３７）ようにする。
2004105324.tif 000002
【特許請求の範囲】
【請求項１】
クライアントとの間で所定のプロトコルによる無線通信を行う通信手段を用い、クライアントに対しネットワークへのアクセス・ポイントとしての機能を提供する情報処理装置であって、
前記通信手段により所定の同報パケットを送信し、これに応答するクライアントの識別情報を含む応答パケットを受信することによって通信可能範囲にあるクライアントの検出を行うクライアント検出手段と、
検出したクライアントに対して前記ネットワークへの接続を確立するために必要な接続情報を前記通信手段により送信する接続情報送信手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記プロトコルはブルートゥースであり、前記検出はインクワイアリ手順によって行われ、前記接続情報の送信はオブジェクト・プッシュ・プロファイルに従って行われることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検出の場合と検出の主体及び対象を逆にした手順によって情報処理装置がクライアント側から検出されることがないように設定する手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ネットワークへの接続が許可されているクライアントの識別情報を記録したファイルと、前記検出したクライアントが前記ファイル中に記録されているか否かを判定する手段とを備え、前記接続情報送信手段は前記検出したクライアントが前記ファイル中に記録されている場合にのみ前記接続情報の送信を行うものであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
情報処理装置との間で所定のプロトコルによる無線通信を行う通信手段を備え、前記情報処理装置によってネットワークへのアクセス・ポイントとしての機能が前記無線通信を介して提供されるクライアントであって、
前記通信手段により、前記情報処理装置が送信する所定の同報パケットを受信し、クライアントを特定する情報を含む応答パケットを送信することによって、クライアントが通信可能範囲に位置するときに前記情報処理装置によって検出されるのを可能とする応答手段と、
前記検出がなされたときに前記情報処理装置からクライアントに対して送信される、前記ネットワークへの接続を確立するために必要な接続情報に基づき、前記ネットワークへの接続を確立する接続確立手段とを具備することを特徴とするクライアント。
【請求項６】
前記プロトコルはブルートゥースであり、前記検出はインクワイアリ手順によって行われ、前記接続情報の送信はオブジェクト・プッシュ・プロファイルに従って行われることを特徴とする請求項５に記載のクライアント。
【請求項７】
前記クライアントに送信される接続情報が格納されるディレクトリを備え、前記接続確立手段は、前記共有ディレクトリを監視し、前記接続情報が前記共有ディレクトリ中に存在した場合は前記共有ディレクトリを空にするとともに、該接続情報に基づいて前記接続の確立を行うものであることを特徴とする請求項５に記載のクライアント。
【請求項８】
請求項１〜４のいずれかの情報処理装置、及び請求項５又は６のクライアントを有することを特徴とするワイアレス・システム。
【請求項９】
前記情報処理装置を経て前記クライアントが接続するネットワークに接続されたサーバ、及び前記サーバに接続されたディスプレイ装置を備え、前記サーバは、前記クライアントが前記ネットワークへの接続を確立したとき、該接続を確立したクライアントに関連づけられた情報、又は該クライアントからの要求に基づく情報に関する表示を、前記ディスプレイ装置上において行う手段を具備することを特徴とする請求項８に記載のワイアレス・システム。
【請求項１０】
ブルートゥースによるワイアレス接続が可能なブルートゥース・サーバ及びブルートゥース・クライアントを備え、
ブルートゥース・サーバは、
イーサネット（登録商標）によるネットワークに接続されており、
インクワイアリ手順に従って同報パケットを送信し、応答パケットを受信することにより前記ワイアレス接続が可能な範囲にあるブルートゥース・クライアントを検出する検出手段と、
検出されたブルートゥース・クライアントのうち、前記ネットワークへの接続が許可されているものに対し、前記ネットワークへの接続を確立するために必要な接続情報をオブジェクト・プッシュ・プロファイルに従ってプッシュする手段とを備え、
ブルートゥース・クライアントは、
前記インクワイアリ手順に従い、前記同報パケットの送信の有無を監視し、同報パケットを受信したとき、自身を特定する識別情報を含む応答パケットを送信する応答手段と、
前記プッシュされる接続情報に基づき前記ネットワーク接続の確立を行う手段とを備えることを特徴とするワイアレス・システム。
【請求項１１】
前記ネットワークに接続された情報表示サーバ、及び該情報表示サーバに接続され、屋外に設置されたパネル・ディスプレイを備え、前記情報表示サーバは前記ネットワーク接続が確立されたブルートゥース・クライアントに関連付けられた情報、又は該ブルートゥース・クライアントからの要求に対応する情報に関する表示を、前記パネル・ディスプレイにより行う手段を具備することを特徴とする請求項１０に記載のワイアレス・システム。
【請求項１２】
請求項１〜４のいずれかの情報処理装置、請求項５〜７のいずれかのクライアント、及び前記情報処理装置を経て前記クライアントが接続するネットワークに接続されたサーバを備え、前記クライアントは自身の識別情報及び前記ネットワークへのアクセス・ポイントを提供中の前記情報処理装置の識別情報を前記サーバに送信する手段を備え、前記サーバは前記情報処理装置の位置及び識別情報を対応させて有する位置検出用情報を記憶する手段と、送信されてくる前記識別情報及び前記位置検出用情報に基づき前記クライアントの位置を特定する手段とを備えることを特徴とする位置検出システム。
【請求項１３】
請求項１〜４のいずれかの情報処理装置、請求項５〜７のいずれかのクライアント、及び前記情報処理装置を経て前記クライアントが接続するネットワークに接続されたサーバを備え、前記クライアントは自身の識別情報及び前記ネットワークへのアクセス・ポイントを提供中の前記情報処理装置の識別情報を前記サーバに送信する手段を備え、前記サーバは前記情報処理装置の識別情報及び対応する説明に関する情報を対応させて有する説明用情報を記憶する手段と、送信されてくる前記識別情報及び前記説明用情報とに基づき、対応する説明に関する情報を前記クライアントに送信する手段とを備えることを特徴とする説明システム。
【請求項１４】
請求項１〜４のいずれかの情報処理装置、請求項５〜７のいずれかのクライアント、又は請求項８〜１３のいずれかのシステムを、それを構成する各手段として機能させることを特徴とするプログラム。
【請求項１５】
クライアントとの間で所定のプロトコルによる無線通信を行う通信手段を用い、クライアントに対してネットワークへのアクセス・ポイントとしての機能を提供する情報処理装置によるアクセス・ポイント提供方法であって、
前記情報処理装置が、前記通信手段を用いて所定の同報パケットを送信し、これに応答するクライアントの識別情報を含む応答パケットを受信することによって通信可能範囲にあるクライアントの検出を行うクライアント検出手順と、
前記情報処理装置が、検出したクライアントに対して前記ネットワークへの接続を確立するために必要な接続情報を前記通信手段により送信する接続情報送信手順とを具備することを特徴とするアクセス・ポイント提供方法。
【請求項１６】
前記プロトコルはブルートゥースであり、前記検出はインクワイアリ手順によって行われ、前記接続情報の送信はオブジェクト・プッシュ・プロファイルに従って行われることを特徴とする請求項１５に記載のアクセス・ポイント提供方法。
【請求項１７】
前記情報処理装置が、前記検出の場合と検出の主体及び対象を逆にした手順によってクライアント側から検出されることがないように設定する手順を有することを特徴とする請求項１５に記載のアクセス・ポイント提供方法。
【請求項１８】
前記ネットワークへの接続が許可されているクライアントの識別情報を記録したファイルに基づき、前記検出手順において検出されたクライアントが、前記ネットワークへの接続が許可されているか否かを前記情報処理装置が判定する手順を備え、前記接続情報送信手順では、前記検出されたクライアントが、前記ネットワークへの接続が許可されているものである場合にのみ前記接続情報の送信を行うことを特徴とする請求項１５に記載のアクセス・ポイント提供方法。
【請求項１９】
情報処理装置との間で所定のプロトコルによる無線通信を行う通信手段を備え、前記情報処理装置によってネットワークへのアクセス・ポイントとしての機能が前記無線通信を介して提供されるクライアントによるネットワーク接続方法であって、
クライアントが、前記通信手段により前記情報処理装置が送信する所定の同報パケットを受信し、クライアントを特定する識別情報を含む応答パケットを送信することによって、通信可能範囲に位置するときに前記情報処理装置によって検出されるのを可能とする応答手順と、
前記クライアントが、前記検出がなされたときに前記情報処理装置からクライアントに対して送信される、前記ネットワークへの接続を確立するために必要な接続情報に基づき、前記ネットワークへの接続を確立する接続確立手順とを具備することを特徴とするネットワーク接続方法。
【請求項２０】
前記プロトコルはブルートゥースであり、前記検出はインクワイアリ手順によって行われ、前記接続情報の送信はオブジェクト・プッシュ・プロファイルに従って行われることを特徴とする請求項１９に記載のネットワーク接続方法。
【請求項２１】
前記クライアントは送信されてくる前記接続情報が格納される共有ディレクトリを備え、前記接続確立手順では、前記共有ディレクトリを監視し、前記接続情報が前記共有ディレクトリ中に存在した場合は前記共有ディレクトリを空にするとともに、該接続情報に基づいて前記接続の確立を行うことを特徴とする請求項１９に記載のネットワーク接続方法。
【請求項２２】
請求項１５〜１８のいずれかのアクセス・ポイント提供方法、及び請求項１９〜２１のいずれかのネットワーク接続方法を用いてクライアントをネットワークに接続する手順を有することを特徴とするワイアレス・システム稼働方法。
【請求項２３】
前記クライアントのネットワーク接続を確立したとき、前記ネットワークに接続されているサーバが、該接続が確立されたクライアントに関連づけられた情報、又は該クライアントからの要求に基づく情報に関する表示を、前記サーバに接続されているディスプレイ装置上において行うことを特徴とする請求項２２に記載のワイアレス・システム稼働方法。
【請求項２４】
ブルートゥースによるワイアレス接続が可能なブルートゥース・サーバ及びブルートゥース・クライアントを用意する手順と、
ブルートゥース・サーバをイーサネット（登録商標）によるネットワークに接続する手順と、
ブルートゥース・サーバが、インクワイアリ手順に従って同報パケットを送信し、応答パケットを受信することにより前記ワイアレス接続が可能な範囲にあるブルートゥース・クライアントを検出する手順と、
ブルートゥース・サーバが、検出されたブルートゥース・クライアントのうち、前記ネットワークへの接続が許可されているものに対し、前記ネットワークへの接続を確立するために必要な接続情報をオブジェクト・プッシュ・プロファイルに従ってプッシュする手順と、
ブルートゥース・クライアントが、前記インクワイアリ手順に従い、前記同報パケットの送信の有無を監視し、同報パケットを受信したとき、自身を特定する識別情報を含む応答パケットを送信する手順と、
ブルートゥース・クライアントが、前記プッシュされる接続情報に基づき前記ネットワーク接続の確立を行う手順とを備えることを特徴とするワイアレス・システム稼働方法。
【請求項２５】
前記ネットワークに情報表示サーバを接続する手順と、屋外に設置されたパネル・ディスプレイを前記情報表示サーバに接続する手順と、前記情報表示サーバが、前記ネットワーク接続が確立されたブルートゥース・クライアントに関連付けられた情報、又は該ブルートゥース・クライアントからの要求に対応する情報に関する表示を、前記パネル・ディスプレイにより行う手順とを具備することを特徴とする請求項２４に記載のワイアレス・システム稼働方法。
【請求項２６】
請求項１〜４のいずれかの情報処理装置、請求項５〜７のいずれかのクライアント、及び前記情報処理装置を経て前記クライアントが接続するネットワークに接続されたサーバを用意する手順と、前記情報処理装置が前記クライアントを検出し、前記クライアントに接続情報を送る手順と、前記クライアントが、送られた前記接続情報に基づいて前記ネットワークへの接続を確立する手順と、前記クライアントが自身の識別情報及び前記ネットワークへのアクセス・ポイントを提供中の前記情報処理装置の識別情報を前記サーバに送信する手順と、前記サーバが前記情報処理装置の位置及び識別情報を対応させて有する位置検出用情報を記憶する手順と、前記サーバが、送信されてくる前記識別情報及び前記位置検出用情報に基づき前記クライアントの位置を特定する手順とを具備することを特徴とする位置検出方法。
【請求項２７】
請求項１〜４のいずれかの情報処理装置、請求項５〜７のいずれかのクライアント、及び前記情報処理装置を経て前記クライアントが接続するネットワークに接続されたサーバを用意する手順と、前記情報処理装置が前記クライアントを検出し、前記クライアントに接続情報を送る手順と、前記クライアントが、送られた前記接続情報に基づいて前記ネットワークへの接続を確立する手順と、前記クライアントが自身の識別情報及び前記ネットワークへのアクセス・ポイントを提供中の前記情報処理装置の識別情報を前記サーバに送信する手順と、前記サーバが前記情報処理装置の識別情報及び対応する説明に関する情報を対応させて有する説明用情報を記憶する手順と、前記サーバが、送信されてくる前記識別情報及び前記説明用情報とに基づき、対応する説明に関する情報を前記クライアントに送信する手順と、前記クライアントが、送信されてくる前記説明に関する情報に基づく出力を行う手順とを具備することを特徴とする説明方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、クライアントとの間でブルートゥース等の無線通信を用いたプロトコルを介して接続を行い、クライアントに対してネットワークへのアクセス・ポイントを提供する情報処理装置、これによってアクセス・ポイントが提供されるクライアント、これらを用いたワイアレス・システム、位置検出システム、説明システム、これらに用いられるプログラム、並びに、前記情報処理装置、クライアント、ワイアレス・システム、位置検出システム、及び説明システムに適用することができるアクセス・ポイント提供方法、ネットワーク接続方法、ワイアレス・システム稼働方法、位置検出方法、及び説明方法に関する。
【背景技術】
【０００２】  ワイアレスでデータ通信を行うためのプロトコルの１つとしてブルートゥースが知られている。ブルートゥースは種々の機器間を、所定の近距離の範囲内にあれば、インタフェースケーブル等によらずに、障害物を超えて簡単に接続することを可能にするものである。【０００３】  このようなブルートゥースを利用したものとして、たとえば、各店舗にブルートゥース対応の機器を設置しておき、その機器の通信可能範囲に、ユーザがブルートゥース対応のデジタルカメラを携帯して入ったとき、機器が自動的にデジタルカメラに接続し、店舗の識別情報等を送信するようにしたシステムが知られている（たとえば特許文献１参照）。デジタルカメラに送られた店舗の識別情報はその後、対応する店舗のＷＷＷサイトを訪問する等の用に供される。これによれば、店舗を訪れたユーザに対して効率的にマーケッティングを行うことが可能になる。【０００４】  従来、このようなブルートゥース・システムにおいて、クライアントをネットワーク上のサーバに接続する場合には、次のような手順に従っている。すなわち予めサーバを、すべてのクライアントによるデバイス検出によって検出できる設定としておくか、又は特定のグループに属するクライアントによるデバイス検出によって検出できる設定としておく。この設定状態において、ユーザの指示等に基づき、クライアントがデバイス検出を行う。この場合のデバイス検出とは、ブルートゥース仕様書に規定されているインクワイアリ手順に従って、通信可能範囲内に存在するブルートゥース・デバイスからデバイスを特定する情報を得る動作である。次に、検出できたデバイスの提供するサービスを検出する。そして、ＬＡＮサービスを提供するサーバに対し、物理的リンクを確立する。この物理的リンクを通じてＬＡＮにアクセスすることができるようになる。
【特許文献１】特開２００２−２３０３９６号公報
【０００５】  しかしながら、かかる従来のネットワーク接続手順によれば、ネットワークへの接続を行おうとするとき、クライアントは無線接続が可能な範囲に存在するサーバを検出する必要がある。すなわち、検出されるサーバに応じた設定を行わなければならないため、接続したいサーバについての事前設定を行うことができない。したがって、ネットワーク設定に不慣れなユーザにも必ず各種の設定をその都度要求することになる。【０００６】  また、クライアントによってサーバを検出することができるように、サーバをすべてのデバイスからの検出が可能な状態に設定するか、又はデバイスをパソコンやＰＤＡ等のカテゴリに応じて分類したデバイスグループのうちの特定グループのクライアントからの検出のみを許可する状態に設定しておく必要がある。そうすると、不特定多数のユーザからのアクセスを許可することになるので、セキュリティ上の問題や、ネットワークへ無制限にアクセスされる危険性が生じる。【０００７】  この問題については、事前にユーザを特定しておき、ユーザ管理を行うことによって解決することは可能ではある。しかしその場合、管理すべきクライアントをサーバに対し、実際にブルートゥースによるハンドシェイクが可能な距離に位置させ、クライアントによってサーバを検出し、両者間での接続を確立した後、サーバにクライアントを登録するといったプロセスを経て初めて、管理下における接続が可能になる。これによれば、管理すべきクライアントの数だけ実際の登録作業が必要となるので、管理すべきクライアントが多い場合には現実的ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】  本発明の目的は、かかる従来技術の問題点に鑑み、ネットワーク上のサーバを無線によるアクセス・ポイントとしてクライアントをネットワークに接続する際に、ネットワーク接続を許容するクライアントを容易に管理できるようにすることにある。また、別の目的は、ネットワーク接続を容易に行うことができるようにすることにある。
【課題を解決するための手段】
【０００９】  この目的を達成するため、本発明に係る情報処理装置及びアクセス・ポイント提供方法では、クライアントとの間で無線通信を用いた所定のプロトコルを介して接続を行い、クライアントに対してネットワークへのアクセス・ポイントを提供する際に、所定の同報パケットを送信し、これに応答するクライアントから、その識別情報を含む応答パケットを受信することによって、無線通信が可能な範囲内にあるクライアントの検出を行うとともに、検出したクライアントに対してネットワークへの接続を確立するために必要な接続情報を送信するようにしている。【００１０】  また、本発明に係るクライアント及びネットワーク接続方法では、情報処理装置との間で無線通信を用いた所定のプロトコルを介して接続を行い、情報処理装置によってネットワークへのアクセス・ポイントが提供される際に、情報処理装置が送信する所定の同報パケットを受信し、クライアントを特定する情報を含む応答パケットを返信することによって、クライアントが、無線通信が可能な範囲内に位置するときに情報処理装置によって検出されるのを可能とするとともに、検出がなされたときに情報処理装置から送られる接続情報に基づき、ネットワーク接続を確立するようにしている。【００１１】  また、本発明に係るワイアレス・システムは、上述の本発明に係る情報処理装置及びクライアントを有することを特徴とする。また、本発明に係るワイアレス・システム稼働方法は、上述の本発明に係るアクセス・ポイント提供方法及びネットワーク接続方法を用いてクライアントをネットワークに接続するようにしている。また、本発明に係るプログラムは、コンピュータを、上述の本発明に係る情報処理装置、クライアント、又はワイアレス・システムとして機能させるものであることを特徴とする。【００１２】  これら本発明の各態様において、所定のプロトコルとしては、たとえばブルートゥースが該当する。クライアントの検出は、たとえばブルートゥース仕様書で規定されているインクワイアリ手順に従って行うことができる。接続情報の送信は、半強制的に情報を配信するプッシュ配信によって行うことができる。プッシュ配信は、たとえば、ブルートゥース仕様によるオブジェクト・プッシュ・プロファイルに従って行うことができる。ネットワークへの接続の確立は、たとえばブルートゥース仕様によるＬＡＮアクセス・プロファイルに従ったＰＰＰプロトコル等によるアクセス・ポイントとの接続の確立、及びその上位のＴＣＰ／ＩＰプロトコル等によるネットワークへの接続の確立を経て行うことができる。クライアントとしては、たとえば前記所定のプロトコルに対応可能なＰＤＡ（パーソナル・ディジタル・アシスタント）、携帯電話、ＰＨＳ等が該当する。情報処理装置としては、たとえば、前記所定のプロトコルに対応可能なノートＰＣやデスクトップＰＣが該当する。【００１３】  この構成において、情報処理装置が同報パケットを所定間隔で送出し、クライアントの検出を行っているとき、通信可能範囲にクライアントが入ると、クライアントは同報パケットを受信し、応答パケットを返信する。これによりクライアントは情報処理装置により検出されたことになる。このとき応答パケットに��クライアントの識別情報が含まれているので、応答パケットを受信した情報処理装置はそのクライアントに対し、ネットワーク接続の確立に必要な接続情報を送信することができる。クライアントはこの情報に基づき、ネットワーク接続を確立することができる。【００１４】  この場合のクライアントの検出手順は、クライアント側から情報処理装置を検出する従来の手順とは検出主体が逆である。つまり従来はクライアント側が情報処理装置を検出し、接続する情報処理装置を選択していたのに対し、本発明では情報処理装置側がクライアントを検出し、検出したクライアントのうちから選択して接続を許可することができる。したがって、本発明によれば、情報処理装置は、クライアントによって検出される必要がないので、クライアント側からの検出ができないように設定しておくことができる。【００１５】  また、検出されたクライアントが、ネットワークへの接続が許可されているクライアントが記録されているファイル中に記録されているか否かを判定し、記録されている場合にのみ接続情報を送信することにより、許可されていないクライアントが接続するのを防止することができる。これによれば、従来のように、クライアントを情報処理装置の通信可能範囲内位置させて事前に登録処理を行う必要なく、ネットワーク接続を許容するクライアントを容易に管理することができる。【００１６】  また、ネットワーク接続の確立に必要な接続情報を受信したクライアントは、その接続情報に基づいて、ユーザの手を煩わせることなくネットワーク接続を確立することができる。その際、クライアントが、送信されてくる接続情報が格納される共有ディレクトリを備える場合には、共有ディレクトリを監視し、共有ディレクトリ中に接続情報が存在した場合には該接続情報に基づいてネットワーク接続の確立を行うが、そのとき、ディレクトリを空にしておく。一方、クライアントがそのような接続情報を取り扱うプログラムを有していない場合は、ネットワーク接続の確立が困難となる。これによっても、ネットワークへの無制限なアクセスを防止することができる。【００１７】  本発明に係るワイアレス・システム及びワイアレス・システム稼働方法の好ましい態様においては、クライアントがネットワークへの接続を確立したとき、ネットワークに接続されているサーバが、クライアントに関連づけられた情報、又はクライアントからの要求に基づく情報に関する表示を、ディスプレイ装置上において行うことができる。クライアントに関連づけられた情報としては、たとえば、クライアントによるサーバに対する過去のアクセス時にクライアントがどのような情報を要求し、又はクライアントに対しどのような情報を提供したかといった情報が該当する。過去のアクセス時にクライアントに送り込まれたクッキーのようなものであってもよい。【００１８】  これによれば、サーバは、クライアントを所有するユーザがアクセス・ポイントに近づいて、ネットワーク接続を確立したとき、ユーザの嗜好に応じた情報を抽出し、それに関する表示をディスプレイ装置上において行うことができる。また、ユーザはクライアントの操作により、所望の情報をディスプレイ装置上に表示させることができる。ディ���プレイ装置としてＰＤＰのような大画面のものを用いれば、ユーザに対しより多くの情報を容易に提供することができる。【００１９】  本発明の応用例として、たとえば、クライアントを携帯するユーザの位置検出や、名所・旧跡における説明を行う場合の例を挙げることができる。位置検出に際しては、本発明の情報処理装置及びクライアント、並びに情報処理装置を経てクライアントが接続するネットワークに接続されたサーバを用意し、情報処理装置がクライアントを検出し、クライアントに接続情報を送り、クライアントが接続情報に基づきネットワークへの接続を確立し、クライアントが自身の識別情報及びネットワークへのアクセス・ポイントを提供中の情報処理装置の識別情報をサーバに送信し、サーバが情報処理装置の位置及び識別情報を対応させて有する位置検出用情報を予め記憶し、サーバが、送信されてくる識別情報及び位置検出用情報に基づきクライアントの位置を特定するようにすればよい。【００２０】  説明を行う際には同様にしてネットワーク接続の確立まで行った後、クライアントが自身の識別情報及びネットワークへのアクセス・ポイントを提供中の情報処理装置の識別情報をサーバに送信し、サーバが情報処理装置の識別情報及び対応する説明に関する情報を対応させて有する説明用情報を予め記憶し、サーバが、送信されてくる識別情報及び説明用情報とに基づき、対応する説明に関する情報をクライアントに送信し、クライアントが、送信されてくる説明に関する情報に基づき、音声や画像表示により、説明のための出力を行うようにすればよい。
【発明を実施するための最良の形態】
【００２１】  図１は本発明の一実施形態に係るブルートゥース・ワイアレス・システムを示す。このシステムは、サーバ１、サーバ１から各種情報の提供を受けるクライアント２、サーバ１とクライアント２との間に介在し、アクセス・ポイントとして機能するノートＰＣ３を有する。クライアント２としてはＰＤＡ（パーソナル・ディジタル・アシスタント）等を用いることができる。サーバ１及びノートＰＣ３間は、イーサネット（登録商標）により接続されており、ＴＣＰ／ＩＰによる双方向通信が可能となっている。ノートＰＣ３及びクライアント２はそれぞれ、無線変調部やベースバンド部を含むブルートゥース・モジュールを有し、ブルートゥースによるリンクを確立することができるようになっている。また、ブルートゥース仕様によるオブジェクト・プッシュ・プロファイルやＬＡＮアクセス・プロファイル等をサポートしている。【００２２】  図２はノートＰＣ３の主要構成を示すブロック図である。同図に示すようにノートＰＣ３は、プログラムに基づきデータ処理や各部の制御を行うＣＰＵ２１、各種プログラムやデータを格納するメモリ２２、操作入力を行うための入力手段２３、ＣＰＵ２１によるデータ処理結果等に基づく表示を行い、ＧＵＩ（グラフィック・ユーザ・インタフェース）として機能する表示装置２４、ネットワークに接続するためのネットワーク・インタフェース２５、無線変調部やベースバンド部を含み、ブルートゥース・プロトコルによる通信を可能にするためのブルートゥース・モジュール２６、これらの各要素間を接続するバス２７等を備える。【００２３】  メモリ２２はＲＯＭ、ＲＡＭ、ハードディスク等で構成され、ＯＳ、各種アプリケーション・プログラム、ブルートゥース・プロトコル・スタック等を格納する。アプリケーション・プログラムには、ノートＰＣ３をブルートゥース・アクセス・ポイントとして機能させるためのプログラム等が含まれる。また、メモリ２２には、ネットワークへの接続が許容されているクライアント２のブルートゥース・デバイス・アドレスのリストが格納されている。ブルートゥース・デバイス・アドレスとは、ブルートゥース機器を一意に特定できるように、ブルートゥース機器に対し機器毎に付与されたものである。【００２４】  サーバ１及びクライアント２もノートＰＣ３と同様の構成を有するが、サーバ１にはブルートゥース・モジュール２６は不要であり、クライアント２にはネットワーク・インタフェース２５は不要である。【００２５】  図３はクライアント２がネットワーク接続を確立する際のノートＰＣ３における処理手順を示すフローチャートである。接続の確立に際し、従来は、クライアント２側からノートＰＣ３の検出を行うようにしていたが、本実施形態では、ノートＰＣ３がクライアント２の検出を行うようにしている。クライアント２はノートＰＣ３とのブルートゥースによるリンクを確立し、ネットワーク接続を行うことができるように、検出されることが可能なディスカバラブル・モードとなっていること、オブジェクト・プッシュ・プロファイルに従ったファイル転送機能が有効となっていること、ＬＡＮ接続サービスが有効になっていること等が必要である。【００２６】  ネットワーク接続の確立に際しては、まずステップ３１において、通信可能な範囲内にあるクライアント２の情報を収集するためのデバイス検出を行う。このデバイス検出は、ブルートゥース・デバイス・インクワイアリ手順に従って行われ、ＩＡＣ（インクワイアリ・アクセス・コード）を含む同報パケットを一定間隔で送信することにより行う。同報パケットとしては、すべてのブルートゥース機器を問合せの対象とすることを示すＧＩＡＣ（Ｇｅｎｅｒａｌ／Ｕｎｌｉｍｉｔｅｄ  Ｉｎｑｕｉｒｙ  Ａｃｃｅｓｓ  Ｃｏｄｅ）コード、又は特定の種類のブルートゥース機器のみを問合せの対象とすることを示すＤＩＡＣ（Ｄｅｖｉｃｅ−Ｓｐｅｃｉｆｉｃ  Ｉｎｑｕｉｒｙ  Ａｃｃｅｓｓ  Ｃｏｄｅ）コードを含むものを用いることができるが、本実施形態では、ＰＤＡのみを問合せの対象とするＤＩＡＣコードを用いる。【００２７】  次に、ステップ３２において、同報パケットに応答してクライアント２が送信する応答パケットを受信することによりクライアント２を認識できたかどうかを判定する。応答パケットには応答したクライアント２のブルートゥース・デバイス・アドレスが含まれる。クライアント２の認識ができなかったと判定した場合は、ステップ３３において約１０秒間待機してからステップ３１へ戻り、再度デバイス検出を行う。このようにして、クライアント２が通信可能範囲に入って応答するまで、約１０秒毎にデバイス検出を繰り返す。【００２８】  ステップ３２において、いずれかのクライアント２を認識できたと判定した場合は、ステップ３４へ進んでデバイス検出を中断する。そして、ステップ３５において、応答パケットに含まれるクライアント２のブルートゥース・デバイス・アドレスを取得する。【００２９】  次にステップ３６において、取得したブルートゥース・デバイス・アドレスに一致するものが、ネットワーク接続が許可されているクライアント２のブルートゥース・デバイス・アドレスのリスト内に存在するか否かを判定する。存在すると判定した場合はステップ３７へ進み、当該検出したクライアント２に対し、ネットワーク接続の確立のために必要な情報を有する情報ファイルを、オブジェクト・プッシュプ・プロファイルに従いプッシュする。プッシュされた情報ファイルはクライアント２の共有ディレクトリ内に格納されることになる。【００３０】  ステップ３７の処理が完了すると、再びステップ３３において１０秒間待機してからステップ３１へ戻り、さらにデバイス検出を続行する。【００３１】  図４はネットワーク接続を確立する際のクライアント２における処理手順を示すフローチャートである。まず、ステップ４１において、ノートＰＣ３から転送される情報ファイルを対象として共有ディレクトリ内を検索し、ステップ４２において、当該情報ファイルを認識できたか否かを判定する。情報ファイルを認識できなかったと判定した場合はステップ４３において約１秒間待機してから、ステップ４１に戻り、再度情報ファイルの検索を行う。このようにして、情報ファイルがプッシュされてくるのを継続的に監視する。【００３２】  ステップ４２において、共有ディレクトリ内における情報ファイルを認識できたと判定した場合は、ステップ４４へ進み、ネットワーク接続を実行するか否かの確認のための入力をユーザに対して求め、ステップ４５において共有ディレクトリを空にしてから、ステップ４６において、ネットワーク接続を実行する旨が選択されたか否かを判定する。ネットワーク接続を実行する旨が選択されなかったと判定した場合は、ステップ４３において約１秒間待機してからステップ４１へ戻り、再度情報ファイルの検索を行う。なお、共有ディレクトリを空にする操作は、情報ファイルを他の位置へ移動させるか、又は削除することにより行う。【００３３】  ステップ４６において、ネットワーク接続の実行が選択されたと判定した場合は、ステップ４７において、情報ファイルに基づき、ＯＳにおけるネットワーク接続情報を設定し、ステップ４８において、ネットワーク接続を実行する。すなわち、ブルートゥース仕様のＬＡＮアクセス・プロファイルに従い、ノートＰＣ３に対するリンクを形成するとともに、ノートＰＣ３をアクセス・ポイントとするネットワークへの接続を確立する。これにより、クライアント２について、インターネットやイントラネットへの接続環境が樹立されることになる。ネットワーク接続が完了したら、ステップ４３を経てステップ４１へ戻る。【００３４】  本実施形態によれば、従来とは逆にノートＰＣ３側からクライアント２の検出を行うようにしたため、クライアント２によって無制限にネットワーク接続が行われるのを防止することができる。つまり従来は、ノートＰＣ３を検出されることが可能な設定としておき、クライアント２側からデバイス検出を行っていたため、ノートＰＣ３のブルートゥース・デバイス・アドレスが検出時にクライアント２に送られ、これに基づいてクライアント２は何ら制限無くネットワーク接続を行うことができた。これに対し本実施形態では、ノートＰＣ３を検出されることができない設定としておき、ノートＰＣ３側から検出を行うようにしているため、クライアント２側からはノートＰＣ３を検出することはできず、かつノートＰＣ３は、デバイス検出により得られるクライアント２のブルートゥース・デバイス・アドレスが、ネットワーク接続が許可されているクライアント２のブルートゥース・デバイス・アドレスのリスト内に存在する場合に限り、そのクライアント２に対し、自己のブルートゥース・デバイス・アドレス等をプッシュし、ネットワーク接続を許可することができる。【００３５】  また、本実施形態によれば、ノートＰＣ３がプッシュする情報に基づいてクライアント２が自動的にネットワーク接続を確立するようにしたため、ユーザがクライアント２においてネットワーク接続を確立するための設定を行う手間を排除することができる。【００３６】  また、クライアント２はノートＰＣからプッシュされる情報ファイルを処理して、ネットワーク接続を確立するためのプログラムを有している必要がある。つまり、そのようなプログラムを有していないクライアント２はネットワーク接続を確立することができない。かかる観点からも、無制限なネットワークへのアクセスを防止することができる。【００３７】  図５は、本発明の他の実施形態に係るインターネット・カフェ・システムを示す。このシステムはインターネットに接続されたＷｅｂサ��バ５１及び５２、ノートＰＣ５３、並びにユーザが携帯するＰＤＡ５４により構成される。サーバ５１及び５２にはそれぞれＰＤＰ（プラズマ・ディスプレイ・パネル）５５が接続されているが、サーバ５２に接続されているＰＤＰ５５は、店外において、店先の顧客が容易に観察できるように設置されている。サーバ５１と５２、ノートＰＣ５３、及びＰＤＡ５４はそれぞれ、上述実施形態におけるサーバ１、ノートＰＣ３、及びクライアント２と同様の構成を有する。【００３８】  ＰＤＡ５４を携帯した顧客が店先に現れると、ノートＰＣ５３は図３に示される手順と同様の手順で、デバイス検出により検出されることが可能であるように設定されているＰＤＡ５４を検出し、検出できたＰＤＡ５４に対し、ネットワーク接続が許容されていることを条件として、ネットワーク接続の確立に必要な情報を有する情報ファイルをプッシュする。この情報には、アクセス・ポイント名（ノートＰＣ５３のブルートゥース・デバイス・ネーム）アクセス・ポイントのハードウェア・アドレス（ノートＰＣ５３のブルートゥース・デバイス・アドレス）、及び表示させたいＢＭＰファイルが含まれている。【００３９】  ＰＤＡ５４はこれらのプッシュされた情報に基づき、図４で示される手順と同様の手順で、ネットワーク接続を確立する。その際、ＰＤＡ５４の表示装置により、ＢＭＰファイルに基づく表示を行う。これによりＰＤＡ５４は、インターネットへのアクセスが可能となり、サーバ５１や５２との間で双方向通信が可能となる。【００４０】  この後、ＰＤＡ５４及びサーバ５２のアプリケーション・プログラムは相互に通信を行うことができ、サーバ５２は、過去におけるＰＤＡ５４からのアクセス時に、ＰＤＡ５４のブルートゥース・デバイス・アドレス等に関連づけて記録してある情報に基づき、適当な情報や表示用データを選択し、ＰＤＰ５５上に表示したり、ＰＤＡ５４に対してプッシュ配信したりすることができる。また、ＰＤＡ５４は、操作入力に基づく要求をサーバ５２に送り、サーバ５２によりＰＤＰ５５上において、要求に基づく表示を行わせることができる。【００４１】  本実施形態によれば、店内のアクセス・ポイントを介したネットワークへの無制限なアクセスを防止しつつ、店先を通りかかる顧客に対しては、各顧客のニーズに応じた情報等をプッシュ配信したり、大画面のＰＤＰ５５上に表示したりすることにより、宣伝的効果や顧客サービス等の向上を図ることができる。【００４２】  図６は本発明のさらに他の実施形態に係る位置検出システムを示すブロック図である。このシステムは、アクセス・ポイントとして機能する情報処理装置６１（６１ａ〜６１ｄ、．．．）、各情報処理装置６１に対し、イーサネット（登録商標）６２を介して接続されたサーバ６３、位置が検出されるクライアント６４を備える。情報処理装置６１、サーバ６３、クライアント６４は、それぞれ図１のノートＰＣ３、サーバ１及びクライアント２と同様の構成を有する。サーバ６３は各情報処理装置６１の位置に関する情報を、各情報処理装置６１のブルートゥース・デバイス・アドレスに対応させ、位置検出用情報として記憶している。【００４３】  この構成において、ユーザがクライアント��４を所持して情報処理装置６１ａの通信範囲内を通過すると、情報処理装置６１ａは図３の手順でクライアント６４を検出し、クライアント６４に接続情報をプッシュする。このとき、クライアント６４は、図４の手順に従い、情報処理装置６１ａのブルートゥース・デバイス・アドレスを含む接続情報を受け取り、情報処理装置６１ａをアクセス・ポイントとしてサーバ６３に接続する。この後、クライアント６４のプログラムはクライアント６４及び情報処理装置６１ａのブルートゥース・デバイス・アドレスをサーバ６３のプログラムに送る。サーバ６３のプログラムはこれらのブルートゥース・デバイス・アドレス及び位置検出用情報に基づき、クライアント６４が情報処理装置６１ａの通信可能範囲内に位置することを検出することができる。【００４４】  クライアント６４を所持したユーザが矢印６５の方向へ進み、情報処理装置６１ａの通信可能範囲を離れ、情報処理装置６１ｂの通信可能範囲に入ると、クライアント６４は、今度は情報処理装置６１ｂを介し、同様の手順で、情報処理装置６１ｂの通信可能範囲内に位置することが検出される。このようにしてユーザが矢印６５の方へ進む間、順次情報処理装置６１ａ〜６１ｄ．．．を介してユーザの位置が検出されることになる。【００４５】  図７は本発明のさらに別の実施形態に係る説明システムを示すブロック図である。このシステムは、アクセス・ポイントとして機能する情報処理装置７１（７１ａ〜７１ｄ、．．．）、各情報処理装置７１に対し、イーサネット（登録商標）７２を介して接続されたサーバ７３、ユーザにより所持されるクライアント７４を備える。情報処理装置７１、サーバ７３、及びクライアント７４は、それぞれ図１のノートＰＣ３、サーバ１及びクライアント２と同様の構成を有する。サーバ７３は各情報処理装置７１に対応する説明内容に関する情報を、各情報処理装置７１のブルートゥース・デバイス・アドレスに対応させ、説明用情報として記憶している。【００４６】  この構成において、ユーザがクライアント７４を所持して情報処理装置７１ａの通信範囲内に入ると、情報処理装置７１ａは図３の手順でクライアント７４を検出し、クライアント７４に接続情報をプッシュする。このとき、クライアント７４は、図４の手順に従い、情報処理装置７１ａのブルートゥース・デバイス・アドレスを含む接続情報を受け取り、情報処理装置７１ａをアクセス・ポイントとしてサーバ７３に接続する。その際、図４のステップ４５におけるようなネットワーク接続を確立するか否かの確認用の画面上で「説明を聞きますか？」といった確認用メッセージを表示し、説明を聞く旨の確認が得られた場合には、その後にネットワーク接続を確立するようにすることができる。【００４７】  ネットワーク接続を確立した後、クライアント７４のプログラムは、クライアント７４及び情報処理装置７１ａのブルートゥース・デバイス・アドレスをサーバ７３のプログラムに送る。サーバ７３のプログラムはこれらのブルートゥース・デバイス・アドレス及び説明用情報に基づき、情報処理装置７１ａに対応する説明に関する情報をクライアント７４に送る。これを受け取ると、クライアント７４のプログラムは、受け取った情報に基づき、説明を音声で出力したり、画面上に表示したりする。【００４８】  クライアント７４を所持したユーザが矢印７５の方向へ進み、情報処理装置７１ａの通信可能範囲を離れ、情報処理装置７１ｂの通信可能範囲に入ると、クライアント７４は、今度は情報処理装置７１ｂを介し、同様の手順で、情報処理装置７１ｂに対応した説明用情報を受け取り、説明の音声出力や画像表示を行うことができる。このようにしてユーザが矢印７５の方へ進む間、順次情報処理装置７１ａ〜７１ｄ．．．を介して説明用情報を受け取り、ユーザに対し、情報処理装置７１ａ〜７１ｄ．．．に対応した説明を行うことができる。【００４９】  なお、確認用メッセージとして、他に、説明用の言語が英語か又は日本語かを選択させるためのメッセージや、詳細な説明か又は簡略な説明かを選択させるためのメッセージを表示し、これに対するユーザの選択内容に応じ、サーバ７３からクライアント７４に提供する情報を動的に変化させるようにしてもよい。【００５０】  本実施形態による説明システムは、名所・旧跡の案内や、博物館における展示物の説明に適用することができる。その際、情報処理装置７１を各説明ポイントや案内ポイントに設置し、訪問者にクライアント７４を所持させる。【００５１】  なお、本発明は上述実施形態に限定されることなく適宜変形して実施することができる。たとえば、上述においては、ワイアレス通信を行ってネットワーク接続を確立するためのプロトコルとしてブルートゥースを用いているが、この代わりに、ブルートゥースと同様にサーバ側からのデバイス検出や、ネットワーク接続を確立する前におけるプッシュ配信を行うことができるようなプロトコルがあれば、そのようなプロトコルを用いることができる。【００５２】  以上説明したように、本発明によれば、情報処理装置側からデバイス検出を行い、検出したクライアントに対し、ネットワーク接続を確立するために必要な接続情報を送るようにしたため、ネットワークへの無制限なアクセスを防止することができる。また、送られた接続情報に基づき、ユーザの手を煩わせることなくネットワーク接続を確立することができる。
【図面の簡単な説明】
【００５３】［図１］本発明の一実施形態に係るブルートゥース・ワイアレス・システムを示すブロック図である。
［図２］図１のシステムにおけるノートＰＣの主要構成を示すブロック図である。
［図３］図１のシステムにおいて、クライアントがネットワーク接続を確立する際のノートＰＣにおける処理手順を示すフローチャートである。
［図４］図１のシステムにおいて、ネットワーク接続を確立する際のクライアントにおける処理手順を示すフローチャートである。
［図５］本発明の他の実施形態に係るインターネット・カフェ・システムを示すブロック図である。
［図６］本発明のさらに他の実施形態に係る位置検出システムを示すブロック図である。
［図７］本発明のさらに別の実施形態に係る説明システムを示すブロック図である。
【図１】
2004105324.tif 000003
【図２】
2004105324.tif 000004
【図３】
2004105324.tif 000005
【図４】
2004105324.tif 000006
【図５】
2004105324.tif 000007
【図６】
2004105324.tif 000008
【図７】
2004105324.tif 000009
【国際調査報告】
2004105324.tif 000010
2004105324.tif 000011
2004105324.tif 000012
2004105324.tif 000013