(57)【要約】【課題】報知機器が電子機器の機器名を取得できなかった場合であっても、ユーザに不安を与えることのない報知を行うことを可能にする。【解決手段】ＣＰＵ１１は、電子機器２０からのＦＨＳパケットを受信できたが電子機器２０の機器名を取得できなかった場合であって、電子機器２０のＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されているときは、記憶されている機器名を表示部１６に表示する。或いは、ＣＰＵ１１は、電子機器２０からのＦＨＳパケットを受信できたが電子機器２０の機器名を取得できなかった場合であって、電子機器のＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていないときは、ＦＨＳパケットに含まれるデバイスクラスに関する情報を表示部１６に表示する。【選択図】　　　　図２
2004078570.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、該電子機器と通信可能な報知機器とを備えた報知システムにおいて、
前記電子機器は、
当該電子機器を示す識別情報を送信する第１送信手段と、
当該電子機器に関する報知情報を送信する第２送信手段と、
を備えており、
前記報知機器は、
前記電子機器からの前記識別情報を受信する第１受信手段と、
前記電子機器からの前記報知情報を受信する第２受信手段と、
前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記電子機器を報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行う報知手段と、
を備えたことを特徴とする報知システム。
【請求項２】
前記報知機器は、前記第１受信手段と前記第２受信手段とが以前に受信した受信結果に基づき、電子機器ごとに前記識別情報と前記報知情報とを関連付けて記憶する記憶手段をさらに備え、
前記補報知情報が、前記記憶手段に記憶されている前記第１受信手段によって受信された前記識別情報に関連付けられた前記報知情報であることを特徴とする請求項１に記載の報知システム。
【請求項３】
前記報知機器は、前記第１受信手段によって受信された前記識別情報及び前記第２受信手段によって受信された前記報知情報に基づいて前記記憶手段の記憶内容を更新する更新手段をさらに備えたことを特徴とする請求項２に記載の報知システム。
【請求項４】
前記第１送信手段は前記識別情報とともに自己の電子機器の種別を示す種別情報を送信し、前記第１受信手段はさらに前記種別情報を受信し、
前記補報知情報が、前記記憶手段に前記第１受信手段によって受信された前記識別情報に関連付けられた報知情報が記憶されていない場合には、前記第１受信手段によって受信された前記種別情報であることを特徴とする請求項２又は請求項３に記載の報知システム。
【請求項５】
前記第１送信手段は前記識別情報とともに自己の電子機器の種別を示す種別情報を送信し、前記第１受信手段はさらに前記種別情報を受信し、
前記補報知情報は、前記第１受信手段によって受信された前記種別情報であることを特徴とする請求項１に記載の報知システム。
【請求項６】
前記種別情報は、ＦＨＳパケットのクラス情報であることを特徴とする請求項４又は請求項５に記載の報知システム。
【請求項７】
前記電子機器と前記報知機器とは無線で通信を行うことを特徴とする請求項１から請求項６のいずれか１項に記載の報知システム。
【請求項８】
前記無線の通信がＢｌｕｅｔｏｏｔｈ（登録商標）で実現されることを特徴とする請求項７に記載の報知システム。
【請求項９】
前記電子機器及び前記報知機器の少なくとも一方が移動端末であることを特徴とする請求項７又は請求項８に記載の報知システム。
【請求項１０】
電子機器と通信可能な報知機器において、
電子機器から該電子機器を示す識別情報を受信する第１受信手段と、
前記電子機器から該電子機器に関する報知情報を受信する第２受信手段と、
前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記電子機器を報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行う報知手段と、
を備えたことを特徴とする報知機器。
【請求項１１】
コンピュータを、
他のコンピュータから該他のコンピュータを示す識別情報を受信する第１受信手段と、
前記他のコンピュータから該他のコンピュータに関する報知情報を受信する第２受信手段と、
前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記他のコンピュータを報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行う報知手段と、
して機能させることを特徴とするプログラム。
【請求項１２】
コンピュータを、
他のコンピュータから該他のコンピュータを示す識別情報を受信する第１受信手段と、
前記他のコンピュータから該他のコンピュータに関する報知情報を受信する第２受信手段と、
前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記他のコンピュータを報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行う報知手段と、
して機能させるプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器に関する情報を報知機器において報知する報知システムに関する。
【０００２】
【従来の技術】
例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）の表示部にＰＤＡと通信可能な装置の機器名を表示して、ＰＤＡのユーザにＰＤＡと通信可能な装置を報知する報知システムが既にある。尚、以下において、適宜、他の装置を報知する側の装置を報知機器と、他の装置で報知される側の装置を電子機器と称す。
【０００３】
この報知システムを構成する報知機器と電子機器とがＢｌｕｅｔｏｏｔｈ（登録商標）対応の機器の場合、次のようにして報知機器で電子機器の情報が報知されていた。まず、報知機器は、報知機器の周辺にある報知機器と通信可能な電子機器を検索し（インクワイアリ）、通信可能な電子機器のＢＤ（Ｂｌｕｅｔｏｏｔｈ　Ｄｅｖｉｃｅ）アドレス（識別情報に相当）、及びデバイスクラスのクラス情報（種別情報に相当）の取得を行う。続いて、報知機器はＢＤアドレスを取得できた電子機器に対してその機器名（報知情報に相当）の取得を行う。そして、報知機器は、取得した結果に基づいて、自身の表示部に電子機器の機器名を表示し、これによって電子機器の報知を行っていた。
【０００４】
【発明が解決しようとする課題】
ところが、Ｂｌｕｅｔｏｏｔｈ（登録商標）ではＩＳＭバンド（Ｉｎｄｕｓｔｒｉａｌ，　Ｓｃｉｅｎｔｉｆｉｃ　ａｎｄ　Ｍｅｄｉｃａｌ　Ｂａｎｄ）という非常に混雑している電波帯が使用されているため、報知機器が電子機器のＢＤアドレスとデバイスクラスを取得できたが、電子機器の機器名を取得できないというようなことが起こる。このような場合、報知機器は、図７（ｂ）に示すように、電子機器の機器名を表示する代わりに電子機器のＢＤアドレスを表示していた。このように電子機器の報知にＢＤアドレスを使用した場合、ＢＤアドレスが数字と英文字とからなるものであるため、報知機器のユーザに、報知機器が故障してしまったのではないかという不安を与えるという問題点があった。
【０００５】
そこで、本発明は、報知機器が報知情報を取得することができなかった場合であっても、ユーザに不安を与えることのない報知を行うことが可能な報知システム、報知機器、プログラム、及び記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の電子機器は、電子機器と、該電子機器と通信可能な報知機器とを備えた報知システムにおいて、前記電子機器は、当該電子機器を示す識別情報を送信する第１送信手段と、当該電子機器に関する報知情報を送信する第２送信手段と、を備えており、前記報知機器は、前記電子機器からの前記識別情報を受信する第１受信手段と、前記電子機器からの前記報知情報を受信する第２受信手段と、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記電子機器を報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行う報知手段と、を備えたことを特徴とする。
【０００７】
請求項１によると、報知機器は電子機器からの報知情報を受信できなかった場合に補報知情報に基づいて電子機器の報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【０００８】
請求項２に記載の報知システムは、前記報知機器は、前記第１受信手段と前記第２受信手段とが以前に受信した受信結果に基づき、電子機器ごとに前記識別情報と前記報知情報とを関連付けて記憶する記憶手段をさらに備え、前記補報知情報が、前記記憶手段に記憶されている前記第１受信手段によって受信された前記識別情報に関連付けられた前記報知情報であることを特徴とする。請求項２によると、報知機器は記憶手段に記憶されている報知情報（以前に取得されたもの）に基づいて電子機器の報知を行うので、ユーザは電子機器から報知情報を受信できた場合とほぼ同じ電子機器に関する情報を得ることができる。
【０００９】
請求項３に記載の報知システムは、前記報知機器は、前記第１受信手段によって受信された前記識別情報及び前記第２受信手段によって受信された前記報知情報に基づいて前記記憶手段の記憶内容を更新する更新手段をさらに備えたことを特徴とする。請求項３によると、第１受信手段と第２受信手段による受信結果に基づいて記憶手段の記憶内容が更新されるので、第２受信手段が報知情報を受信できなかった場合に、最も近い時点で受信された報知情報で報知されることになる。この結果、報知機器で報知される報知情報が第２受信手段で受信できなかった報知情報と一致する可能性が高くなる。
【００１０】
請求項４に記載の報知システムは、前記第１送信手段は前記識別情報とともに自己の電子機器の種別を示す種別情報を送信し、前記第１受信手段はさらに前記種別情報を受信し、前記補報知情報が、前記記憶手段に前記第１受信手段によって受信された前記識別情報に関連付けられた報知情報が記憶されていない場合には、前記第１受信手段によって受信された前記種別情報であることを特徴とする。請求項４によると、報知機器は電子機器の種別情報を報知するので、ユーザは電子機器の種別を知ることができる。
【００１１】
請求項５に記載の報知システムは、前記第１送信手段は前記識別情報とともに自己の電子機器の種別を示す種別情報を送信し、前記第１受信手段はさらに前記種別情報を受信し、前記補報知情報は、前記第１受信手段によって受信された前記種別情報であることを特徴とする。請求項５によると、報知機器は電子機器の種別情報を報知するので、ユーザは電子機器の種別を知ることができる。
【００１２】
請求項６に記載の報知システムは、前記種別情報は、ＦＨＳパケットのクラス情報であることを特徴とする。請求項６によると、既存のＦＨＳパケットを利用するため、開発が容易になる。
【００１３】
請求項７に記載の報知システムは、前記電子機器と前記報知機器とは無線で通信を行うことを特徴とする。請求項７によると、無線での通信の場合にはデータの送受信に失敗する恐れが有線での通信の場合に比べ高いので、無線の通信に適用することは実用性が高い。
【００１４】
請求項８に記載の報知システムは、前記無線の通信がＢｌｕｅｔｏｏｔｈ（登録商標）で実現されることを特徴とする。請求項８によると、汎用性の高いＢｌｕｅｔｏｏｔｈ（登録商標）技術を利用しているため、システムの開発が容易になる。
【００１５】
請求項９に記載の報知システムは、前記電子機器及び前記報知機器の少なくとも一方が移動端末であることを特徴とする。請求項９によると、電子機器及び報知機器の少なくとも一方を移動しながら利用する場合にはデータの送受信が失敗する恐れが電子機器及び報知機器の双方を固定して利用する場合に比べ高いので、移動端末を含んだ報知システムに適用することは実用性が高い。
【００１６】
請求項１０に記載の報知機器は、電子機器と通信可能な報知機器において、電子機器から該電子機器を示す識別情報を受信する第１受信手段と、前記電子機器から該電子機器に関する報知情報を受信する第２受信手段と、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記電子機器を報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記電子機器の報知を行う報知手段と、を備えたことを特徴とする。
【００１７】
請求項１０によると、報知機器は電子機器からの報知情報を受信できなかった場合に補報知情報に基づいて電子機器の報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【００１８】
請求項１１に記載のプログラムは、コンピュータを、他のコンピュータから該他のコンピュータを示す識別情報を受信する第１受信手段と、前記他のコンピュータから該他のコンピュータに関する報知情報を受信する第２受信手段と、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記他のコンピュータを報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行う報知手段と、して機能させることを特徴とする。
【００１９】
請求項１２に記載のコンピュータが読取可能な記録媒体は、コンピュータを、他のコンピュータから該他のコンピュータを示す識別情報を受信する第１受信手段と、前記他のコンピュータから該他のコンピュータに関する報知情報を受信する第２受信手段と、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信された場合、前記第２受信手段によって受信された前記報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行い、前記第１受信手段によって前記識別情報が受信され、前記第２受信手段によって前記報知情報が受信されなかった場合、前記他のコンピュータを報知するための前記識別情報以外の補報知情報に基づいて前記識別情報が受信された前記他のコンピュータの報知を行う報知手段と、して機能させるプログラムを記録したことを特徴とする。
【００２０】
請求項１１、請求項１２によると、コンピュータは他のコンピュータからの報知情報を受信できなかった場合に補報知情報に基づいて他のコンピュータの報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【００２１】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を参照しつつ説明する。
【００２２】
まず、報知システムについて図１及び図２を参照しつつ説明する。図１は、報知システムのシステム構成の一例を示す図である。図２は、図１の報知システムを構成する装置の装置構成の一例を示す図である。
【００２３】
図１に一例を示す報知システム１は、デスクトップ型パーソナルコンピュータ２と、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ　Ｐｅｒｉｐｈｅｒａｌ）３、４、５と、セルフォン（Ｃｅｌｌ　Ｐｈｏｎｅ）６と、ノート型パーソナルコンピュータ７と、を備えており、夫々無線での通信を行うＢｌｕｅｔｏｏｔｈ（登録商標）対応の機器である。また、図１中のエリア１ａは、パーソナルコンピュータ２の通信可能エリアとなっている。尚、本実施の形態では、パーソナルコンピュータ２を周辺にある通信可能な装置を報知する報知機器とし、ＭＦＰ３、４、５、セルフォン６、及びパーソナルコンピュータ７を報知機器で報知される電子機器とする。但し、ＭＦＰ３、４、５、セルフォン６、及びパーソナルコンピュータ７の何れかを報知機器として、それ以外とパーソナルコンピュータ２を電子機器としてもよく、この場合も以下の説明が実質的に使用することができる。
【００２４】
報知機器（本実施の形態では図１のパーソナルコンピュータ２が相当する。）１０は、図２（ａ）に示すように、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、操作部１５と、表示部１６と、通信モジュール１７と、を備えている。
【００２５】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２は、読み出し専用の記憶装置であって、報知機器１０の主記憶装置の一部を構成するものである。このＲＯＭ１２には、システムプログラムなど、各種プログラムが格納されている。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ１２と同様に報知機器１０の主記憶装置の一部を構成するものである。ＲＡＭ１３には、データ処理の中間結果を格納するためのワークエリアなどがある。
【００２６】
ＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）１４は、読み出し・書き込み可能な記憶装置（ハードディスク）及びその読取装置である。ＨＤＤ１４には、報知機器１０が周辺にある通信可能な電子機器２０を報知する報知処理（図３参照）を報知機器１０に実行させるためのプログラムや、報知処理（図３参照）で取得される電子機器１０のＢＤアドレスと電子機器１０の機器名（型名や管理者がつけた名前等）とを関連付けてなる情報などが記憶されている。つまり、ＨＤＤ１４は、電子機器ごとに電子機器のＢＤアドレス（識別情報に相当）と電子機器の機器名（報知情報に相当）を関連付けて記憶する記憶手段を構成する。
【００２７】
操作部１５は、報知機器１０の入力装置を構成するものである。この操作部１５は、所定数の入力キーを並べてなるキーボードやマウスなどのポインティングデバイスなどで構成されている。表示部１６は、報知機器１０の表示装置を構成するものである。この表示部１６は、例えば、ＳＴＮ方式やＤＳＴＮ方式などの単純マトリックス方式の液晶表示器や、ＴＦＴなどのアクティブマトリックス方式の液晶表示器などで構成されている。この表示部１６には、報知処理（図３参照）において電子機器２０を報知する報知画面（図７（ａ）参照）が表示される。この報知画面には、検索で見つかった電子機器２０の機器名やデバイスクラスなどが表示される。つまり、表示部１６はＣＰＵ１１と一体となって電子機器２０の報知を行う報知手段を構成する。通信モジュール１７は、報知機器１０とその周辺にある電子機器２０との間の通信を可能にするものである。この通信モジュール１７はＦＨＳパケット（図５参照）に含まれるＢＤアドレスとデバイスクラスのクラス情報（種別情報の一つ）とを受信する第１受信手段を構成する。また、通信モジュール１７は機器名返信パケット（図６（ｂ）参照）に含まれる電子機器１０の機器名を受信する第２受信手段を構成する。
【００２８】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態においては、ＣＰＵ１１は、報知処理（図３参照）を実行する。この概略を説明する。ＣＰＵ１１は、報知機器１０の周辺にある報知機器１０と通信可能な電子機器を検出するために、通信モジュール１７を介してＩＱパケットをブロードキャストし（Ｉｎｑｕｉｒｙ）、これに対する応答（Ｉｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅ）として電子機器２０が送出する、ＢＤアドレス及びデバイスクラスのクラス情報を含んだＦＨＳパケット（図５参照）を通信モジュール１７を介して受信する。続いて、ＣＰＵ１１は、応答した電子機器２０に対して機器名要求パケット（図６（ａ）参照）を通信モジュール１７を介して送信し、つまり、電子機器２０に対して当該電子機器２０の機器名の送信を要求し、この要求に対する電子機器２０の応答によって電子機器２０から機器名を含んだ機器名返信パケット（図６（ｂ）参照）を通信モジュール１７を介して受信する。但し、報知機器１０は、電子機器２０からＦＨＳパケットの取得はできたが、ＦＨＳパケットの取得ができた電子機器２０から当該電子機器２０の機器名を含んだ機器名返信パケットを取得できない場合がある。（具体的には、パケットを送受信する間に対象の電子機器２０が通信圏外となってしまったり、電波にノイズが加わり、正常の通信が行えなくなってしまったりすることが挙げられる。）
【００２９】
ＣＰＵ１１は、（１）電子機器２０のＢＤアドレスが含まれているＦＨＳパケットを通信モジュール１７を介して取得でき、そのＢＤアドレスを持つ電子機器２０の機器名を通信モジュール１７を介して取得できた場合、表示部１６に取得した機器名を表示し、これによって電子機器２０の報知が行われる。
（２）電子機器２０のＢＤアドレスが含まれているＦＨＳパケットを通信モジュール１７を介して取得できたが、そのＢＤアドレスを持つ電子機器２０の機器名を通信モジュール１７を介して取得できなかった場合であって、そのＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されているときは、表示部１６にＨＤＤ１４に記憶されている機器名を表示し、これによって電子機器２０の報知が行われる。尚、この場合、電子機器２０のＢＤアドレスに関連付けられたＨＤＤ１４に記憶されている電子機器２０の機器名が、補報知情報（電子機器２０の機器名を取得できなかった場合に、ＢＤアドレス以外の電子機器２０の報知に使用する情報）ということになる。
（３）電子機器２０のＢＤアドレスが含まれているＦＨＳパケットを通信モジュール１７を介して取得できたが、そのＢＤアドレスを持つ電子機器２０の機器名を通信モジュール１７を介して取得できなかった場合であって、そのＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていないときは、表示部１６にＦＨＳパケットに含まれるデバイスクラスのクラス情報を表示し、これによって電子機器２０の報知が行われる。尚、この場合、ＦＨＳパケットに含まれるデバイスクラスのクラス情報が、補報知情報ということになる。
【００３０】
また、ＣＰＵ１１は、電子機器２０のＢＤアドレスが含まれているＦＨＳパケットを通信モジュール１７を介して取得でき、そのＢＤアドレスを持つ電子機器２０の機器名を通信モジュール１７を介して取得できた場合、ＨＤＤ１４にＢＤアドレスと機器名とを関連付けて記憶する（新規登録又は更新）。つまり、ＣＰＵ１１は、ＨＤＤ１４の記憶内容を更新する更新手段を構成する。
【００３１】
電子機器（本実施の形態では図１のＭＦＰ３、４、５、セルフォン６、パーソナルコンピュータ７が相当する。）２０は、図２（ｂ）に示すように、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ＮＶＲＡＭ２４と、操作部２５と、表示部２６と、通信モジュール２７と、を備えている。
【００３２】
ＲＯＭ２２は、読み出し専用の記憶装置であって、電子機器２０の主記憶装置の一部を構成するものである。このＲＯＭ２２には、システムプログラムや、報知処理（図４参照）を電子機器２０に実行させるためのプログラムなど、各種プログラムが格納されている。ＲＡＭ２３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ２２と同様に電子機器２０の主記憶装置の一部を構成するものである。ＲＡＭ２３には、データ処理の中間結果を格納するためのワークエリアなどがある。ＮＶＲＡＭ（Ｎｏｎ　Ｖｏｌａｔｉｌｅ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２４は、読み出し・書き込み可能であって、電源オフ時にも記憶したデータが消去されずに記憶し続けることが可能な記憶装置である。このＮＶＲＡＭ２４には、自身のＢＤアドレス、デバイスクラス、機器名などに関する情報が記憶されている。
【００３３】
操作部２５は、電子機器２０の入力装置を構成するものである。この操作部２５は、所定数の入力キーを並べてなるキーボードやマウスなどのポインティングデバイスなどで構成されている。表示部２６は、電子機器２０の表示装置を構成するものである。この表示部２６は、例えば、ＳＴＮ方式やＤＳＴＮ方式などの単純マトリックス方式の液晶表示器や、ＴＦＴなどのアクティブマトリックス方式の液晶表示器などで構成されている。通信モジュール２７は、電子機器２０とその周辺にある報知機器１０や他の電子機器２０との間の通信を可能にするものである。この通信モジュール２７はＢＤアドレスやデバイスクラスのクラス情報を含んだＦＨＳパケット（図５参照）を送信する、つまりＢＤアドレスやデバイスクラスのクラス情報を送信する第１送信手段を構成する。また、通信モジュール１７は電子機器２０の機器名を含んだ機器名返信パケット（図６（ｂ）参照）を送信する、つまり電子機器２０の機器名を送信する第２送信手段を構成する。
【００３４】
ＣＰＵ２１は、各種演算及び処理を行うものであって、中央演算処理装置として機能する。本実施の形態においては、ＣＰＵ２１は、報知処理（図４参照）を実行する。この概略を説明する。ＣＰＵ２１は、通信モジュール２７を介して報知機器１０からＩＱパケットを受け取ると、これに対する応答として通信モジュール２７を介して自身のＢＤアドレスやデバイスクラスが含まれたＦＨＳパケット（図５参照）を返信する（Ｉｎｑｕｉｒｙ　Ｒｅｓｐｏｎｓｅ）。その後、ＣＰＵ２１は、通信モジュール２７を介して報知機器１０から機器名要求パケット（図６（ａ）を受信すると、つまり電子機器２０の機器名が要求されると、通信モジュール２７を介して報知機器１０に機器名を含んだ機器名返信パケット（図６（ｂ）参照）を返信する。
【００３５】
以下、ＦＨＳパケットについて図５を参照しつつ説明する。図５はＦＨＳパケットのペイロード構成図である。ＦＨＳパケットは、ピコネット内同期を図るための制御パケットであり、ＦＨＳパケットのペイロードは、図５（ａ）に示すように、１１のフィールドから構成されている。
【００３６】
ＦＨＳパケットのパリティビット（Ｐａｒｉｔｙ　ｂｉｔｓ）は、ＦＨＳパケットで設定されるアクセスコード中のシンクワードに対するパリティを含む３４ビットのフィールドである。ＦＨＳパケットのＬＡＰ（Ｌｏｗｅｒ　Ａｄｄｒｅｓｓ　Ｐａｒｔ）は、ＦＨＳパケットを送信する機器のＢＤアドレスの下位２４ビットが記述されるフィールドである。ＦＨＳパケットのＵｎｄｅｆｉｎｅｄは、将来の拡張用として用意された２ビットのフィールドであり、このフィールドは必ずゼロに設定される。ＦＨＳパケットのＳＲ（Ｓｃａｎ　Ｒｅｐｅｔｉｔｉｏｎ）は、呼び出し状態において、スレーブがマスタからのＩＤパケット列をスキャンする際のスキャンウインドウを指定する２ビットのフィールドである。ＦＨＳパケットのＳＰ（Ｓｃａｎ　Ｐｅｒｉｏｄ）は、呼び出し状態において、スレーブがマスタからのＩＱパケットを受信してＦＨＳパケットをマスタに送信した後に、スレーブが必須呼び出しスキャン（Ｍａｎｄａｔｏｒｙ　Ｐａｇｅ　Ｓｃａｎ）を行う時間を指定する２ビットのフィールドである。
【００３７】
ＦＨＳパケットのＵＡＰ（Ｕｐｐｅｒ　Ａｄｄｒｅｓｓ　Ｐａｒｔ）は、ＦＨＳパケットを送信する機器のＢＤアドレスの上位８ビットが記述されるフィールドである。ＦＨＳパケットのＮＡＰ（Ｎｏｎ−ｓｉｇｎｉｆｉｃａｎｔ　Ａｄｄｒｅｓｓ　Ｐａｒｔ）は、ＦＨＳパケットを送信する機器のＢＤアドレスのうち、ＬＡＰとＵＡＰ以外の１６ビットが記述されるフィールドである。
【００３８】
ＦＨＳパケットのＣｌａｓｓ　ｏｆ　Ｄｅｖｉｃｅは、ＦＨＳパケットを送信する機器の種類（クラス情報）を示す２４ビットのフィールドであり、図５（ｂ）に示すように現在３つのサブフィールドに分けて定義されている。このＣｌａｓｓ　ｏｆ　Ｄｅｖｉｃｅは必ず００で終わるフォーマット形式を有しており、この部分を別に規定することで将来の拡張性が考慮されている。Ｓｅｒｖｉｃｅ　Ｃｌａｓｓは、サービスカテゴリを規定する部分であり、これに続くＭａｊｏｒ　Ｄｅｖｉｃｅ　ＣｌａｓｓはＩｍａｇｉｎｇやＰｈｏｎｅなど大分類を示し、Ｍｉｎｏｒ　Ｄｅｖｉｃｅ　Ｃｌａｓｓは、Ｍａｊｏｒ　Ｄｅｖｉｃｅ　Ｃｌａｓｓに対応した小分類を示す。例えば、Ｍａｊｏｒ　Ｄｅｖｉｃｅ　ＣｌａｓｓがＩｍａｇｉｎｇであれば、Ｍｉｎｏｒ　Ｄｅｖｉｃｅ　Ｃｌａｓｓには、Ｐｒｉｎｔｅｒ、Ｓｃａｎｎｅｒ、Ｃａｍｅｒａが記述され、Ｍａｊｏｒ　Ｄｅｖｉｃｅ　ＣｌａｓｓがＰｈｏｎｅであれば、Ｍｉｎｏｒ　Ｄｅｖｉｃｅ　Ｃｌａｓｓには、Ｃｅｌｌｕｌａｒ、Ｃｏｒｄｒｅｓｓ、ＳｍａｒｔＰｈｏｎｅなどが記述される。
【００３９】
ＦＨＳパケットのＡＭ＿ＡＤＤＲ（Ａｃｃｅｓｓ　Ｍｅｍｂｅｒ　Ａｄｄｒｅｓｓ）は、マスタがスレーブを識別するための３ビットのフィールドである。呼び出し状態において、マスタがスレーブに対して送信するＦＨＳパケットでは、ピコネット内でスレーブが用いるスレーブ識別子を指定し、一方、スレーブがマスタからのＩＱパケットの応答としてＦＨＳパケットを送信する場合にはゼロが設定される。ＦＨＳパケットのＣＬＫ２７−２は、ＦＨＳパケットを送信する際、その機器が有する２８ビットのＢｌｕｅｔｏｏｔｈ（登録商標）クロックのうち上位２６ビットが記述されるフィールドである。ＦＨＳパケットのＰａｇｅ　ｓｃａｎ　ｍｏｄｅは、ＦＨＳパケットを送信した機器がサポートするデフォルトの呼び出しスキャン（Ｐａｇｅ　Ｓｃａｎ）のモードを指定する３ビットのフィールドである。
【００４０】
このＦＨＳパケットを電子機器２０から受け取った報知機器１０は、ＬＡＰ、ＵＡＰ、ＮＡＰの３つのフィールドから、ＦＨＳパケットを送信した電子機器２０のＢＤアドレスを取得する。また、報知機器１０は、Ｃｌａｓｓ　ｏｆ　ＤｅｖｉｃｅのフィールドからＦＨＳパケットを送信した電子機器２０のデバイスクラスに関する情報を取得する。
【００４１】
以下、報知機器１０が電子機器２０から電子機器２０の機器名を取得する際に送受信されるパケットについて図６を参照しつつ説明する。図６（ａ）は、報知機器１０が電子機器２０の機器名を取得するために電子機器２０に対して送信するパケットのペイロード構成図であり、図６（ｂ）は電子機器２０が報知機器１０に対して自身の機器名を返信するために送信するパケットのペイロード構成図である。
【００４２】
報知機器１０が電子機器２０に対して送信するパケット（以下、機器名要求パケットという。）は、図６（ａ）に示すように、Ｔｒａｎｓａｃｔｉｏｎ　ＩＤ、ＯｐＣｏｄｅ、ＮａｍｅＯｆｆｓｅｔの３つのフィールドから構成されている。Ｔｒａｎｓａｃｔｉｏｎ　ＩＤは通信を開始したのがマスタかスレーブかを示すフラグの値が示される１ビットのフィールドである。ＯｐＣｏｄｅは命令コードを記述する７ビットのフィールドである。Ｎａｍｅ　Ｏｆｆｓｅｔはフレグメントの番号を示す８ビットのフィールドである。
【００４３】
電子機器２０が報知機器１０に対して送信するパケット（以下、機器名返信パケットという。）は、図６（ｂ）に示すように、Ｔｒａｎｓａｃｔｉｏｎ　ＩＤ、ＯｐＣｏｄｅ、ＮａｍｅＯｆｆｓｅｔ、Ｎａｍｅ　ｌｅｎｇｔｈ、Ｎａｍｅ　ｆｒａｇｍｅｎｔの５つのフィールドから構成されている。Ｔｒａｎｓａｃｔｉｏｎ　ＩＤは通信を開始したのがマスタかスレーブかを示すフラグの値が示される１ビットのフィールドである。ＯｐＣｏｄｅは命令コードを記述する７ビットのフィールドである。Ｎａｍｅ　Ｏｆｆｓｅｔはフレグメントの番号を示す８ビットのフィールドである。Ｎａｍｅ　ｌｅｎｇｔｈはＦＨＳパケットを送信した機器の機器名の長さを示す８ビットのフィールドである。Ｎａｍｅ　ｆｒａｇｍｅｎｔはＦＨＳパケットを送信した機器の機器名が記述される４から１７ビットのフィールドである。
【００４４】
機器名返信パケットを電子機器２０から受け取った報知機器１０は、Ｎａｍｅ　ｆｒａｇｍｅｎｔのフィールドから機器名返信パケットを送信した電子機器２０の機器名を取得する。
【００４５】
以下、報知システム１によって行われる報知処理について図３及び図４を参照しつつ説明する。図３は、報知機器１０が行う報知処理の動作フローを示すフローチャートである。図４は、電子機器２０が行う報知処理の動作フローを示すフローチャートである。
【００４６】
まず、図３について説明する。ステップＳ１０１において、報知機器１０のＣＰＵ１１は、通信モジュール１７を介してＩＱパケットをブロードキャストし（Ｉｎｑｕｉｒｙ）、報知機器１０の周辺にある報知機器１０と通信可能な電子機器を検索する。続いて、ステップＳ１０２において、ＣＰＵ１１は、後述する図４のステップＳ２０２で電子機器２０が送出する、ＢＤアドレス及びデバイスクラスを含んだＦＨＳパケットを通信モジュール１７を介して受信したか否か、つまり、電子機器２０を検出できたか否かを判定する。電子機器２０を検出できなかったと判定された場合には（Ｓ１０２：ＮＯ）、ステップＳ１１１の処理へ移行し、ステップＳ１１１で表示部１６にエラー（例えば、電子機器がみつかりませんでした）を表示する処理を行い、図３の処理を終了する。一方、電子機器２０を検出できたと判定された場合には（Ｓ１０２：ＹＥＳ）、ステップＳ１０３の処理へ移行する。
【００４７】
ステップＳ１０３において、ＣＰＵ１１は、通信モジュール１７を介して検出した電子機器２０に対して機器名要求パケット（図６（ａ）参照）送出する。続いて、ステップＳ１０４において、ＣＰＵ１１は、後述する図４のステップＳ２０４で電子機器２０が送出する、機器名を含んだ機器名返信パケット（図６（ｂ）参照を通信モジュール１７を介して受信したか否か、つまり、電子機器２０の機器名を取得できたか否かを判定する。電子機器２０の機器名を取得できたと判定された場合には（Ｓ１０４：ＹＥＳ）、ステップＳ１０５の処理へ移行する。一方、電子機器２０の機器名を取得できなかったと判定された場合には（Ｓ１０４：ＮＯ）、ステップＳ１０７の処理へ移行する。
【００４８】
ステップＳ１０５において、ＣＰＵ１１は、取得した機器名返信パケット（図６（ｂ）参照）に含まれる機器名を電子機器２０の報知内容に決定する。続いて、ステップＳ１０６において、ＣＰＵ１１は、取得したＦＨＳパケットに含まれるＢＤアドレスに取得した機器名返信パケットに含まれる電子機器１０の機器名を関連付けてＨＤＤ１４に記憶させる。尚、ＨＤＤ１４にＢＤアドレスがない場合は新規登録となり、ＨＤＤ１４に既にＢＤアドレスがある場合は機器名の更新になる。このステップＳ１０６の処理は、次回以降の報知処理で報知機器１０が電子機器２０のＢＤアドレスを取得することができたが電子機器２０の機器名を取得できなかった場合に、今回取得できた電子機器２０の機器名を表示部１６の表示に利用するために行われるものである（後述するＳ１０８参照）。そして、ステップＳ１１０の処理へ移行する。
【００４９】
ステップＳ１０７において、ＣＰＵ１１は、取得したＦＨＳパケットに含まれるＢＤアドレスに基づいて、このＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されているか否かを判定する。ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていると判定された場合には（Ｓ１０７：ＹＥＳ）、ステップＳ１０８の処理へ移行する。一方、ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていないと判定された場合には（Ｓ１０７：ＮＯ）、ステップＳ１０９の処理へ移行する。
【００５０】
ステップＳ１０８において、ＣＰＵ１１は、受信したＦＨＳパケットに含まれるＢＤアドレスに関連付けられたＨＤＤ１４に記憶されている機器名を表示部１６に表示する電子機器２０の報知内容に決定する。そして、ステップＳ１１０の処理へ移行する。
【００５１】
ステップＳ１０９において、ＣＰＵ１１は、取得したＦＨＳパケットに含まれるデバイスクラスのクラス情報を表示部１６に表示する電子機器２０の報知内容に決定する。そして、ステップＳ１１０の処理へ移行する。
【００５２】
ステップＳ１１０において、ＣＰＵ１１は、（１）電子機器２０からの機器名返信パケットを取得できた、つまり、電子機器２０の機器名を取得できた場合には、取得できた機器名返信パケットに含まれる機器名を表示部１６に表示する（Ｓ１０５参照）。
（２）電子機器２０からの機器名返信パケットを取得できなかった場合であって、ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されているときは、ＨＤＤ１４に記憶されている機器名を表示部１６に表示する（Ｓ１０８参照）。
（３）電子機器２０からの機器名返信パケットを取得できなかった場合であって、ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていないときは、取得したＦＨＳパケットに含まれるデバイスクラスのクラス情報を表示部１６に表示する（Ｓ１０９参照）。
この処理によって図７（ａ）に一例を示すような報知画面が表示部１６に表示されて、図３の処理を終了する。
【００５３】
図７（ａ）では、従来図７（ｂ）中１１：２２：３３：４４：５５：６６として表示された図１のパーソナルコンピュータ７がＤｅｆａｕｌｔ１（ＰＣ）｛Ｄｅｆａｕｌｔ１（デバイスクラスのクラス情報）｝として表示される（Ｓ１０９、Ｓ１１０）。また、図７（ｂ）中７７：８８：９９：００：１１：２２として表示された図１のＭＦＰ４がＤｅｆａｕｌｔ２（Ｐｒｉｎｔｅｒ／ＦＡＸ／Ｓｃａｎ）として表示される（Ｓ１０９、Ｓ１１０）。図７（ｂ）中３３：４４：５５：６６：７７：８８として表示された図１のＭＦＰ５がＢｒＭＦＰとして表示される（Ｓ１０８、Ｓ１１０）。
【００５４】
次に、図４について説明する。ステップＳ２０１において、電子機器２０のＣＰＵ２１は、報知機器１０が図３のステップＳ１０１で送出するＩＱパケットを通信モジュール２７を介して受信したか否かを判定する。報知機器１０が送出したＩＱパケットを受信していないと判定された場合には（Ｓ２０１：ＮＯ）、ステップＳ２０１の処理に戻って、ＩＱパケットの受信を監視する。一方、報知機器１０が送出したＩＱパケットを受信したと判定された場合には（Ｓ２０１：ＹＥＳ）、ステップＳ２０２の処理へ移行する。
【００５５】
ステップＳ２０２において、ＣＰＵ２１は、自身のＢＤアドレス及びデバイスクラスを含んだＦＨＳパケット（図５参照）を通信モジュール２７を介して報知機器１０へ送信する。尚、報知機器１０はステップＳ２０２で送信されたＦＨＳパケットを図３のステップＳ１０２で受信したか否かを判定することになる。
【００５６】
ステップＳ２０３において、ＣＰＵ２１は、報知機器１０が図３のステップＳ１０３で送出する機器名要求パケット（図６（ａ）参照）を通信モジュール２７を介して受信したか否かを判定する。報知機器１０が送出した機器名要求パケットを受信していないと判定された場合には（Ｓ２０３：ＮＯ）、ステップＳ２０３の処理に戻って、機器名要求パケットの受信を監視する。一方、報知機器１０が送出した機器名要求パケットを受信したと判定された場合には（Ｓ２０３：ＹＥＳ）、ステップＳ２０４の処理へ移行する。
【００５７】
ステップＳ２０４において、ＣＰＵ２１は、自身の機器名を含んだ機器名返信パケット（図６（ｂ）参照）を通信モジュール２７を介して報知機器１０へ送信する。尚、報知機器１０はステップＳ２０４で送信された機器名返信パケットを、図３のステップＳ１０４で受信したか否かを判定することになる。
【００５８】
以上説明した第１の実施の形態によれば、報知機器１０が電子機器２０から当該電子機器２０のＢＤアドレス及びデバイスクラスのクラス情報を含んだＦＨＳパケットを受信したが、当該電子機器２０の機器名を含んだ機器名返信パケットを受信できなかった場合、（ａ）ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名（以前に取得されたもの）がＨＤＤ１４に記憶されていれば、その機器名を利用して電子機器の報知を行い、（ｂ）ＦＨＳパケットに含まれるＢＤアドレスに関連付けられた機器名がＨＤＤ１４に記憶されていなければ、ＦＨＳパケットに含まれるデバイスクラスのクラス情報を利用して電子機器の報知を行う。従って、報知機器１０が電子機器２０から当該電子機器２０の機器名を含んだ機器名返信パケットを受信できなかった場合であっても、報知機器１０のユーザはその周辺にある通信可能な電子機器２０がどのような機器名又はデバイスかを知ることができる。
【００５９】
また、ＦＨＳパケットと機器名返信パケットとの両方を受信できた場合、つまり、電子機器２０のＢＤアドレスと機器名との両方を取得できた場合、これらの取得結果に基づいて、ＨＤＤ１４に記憶されているＢＤアドレスに関連付けられた機器名を更新する。従って、ＨＤＤ１４に記憶されているＢＤアドレスに関連付けられた機器名がＦＨＳパケットを送信した電子機器２０の機器名と一致する可能性が高くなる。
【００６０】
また、ＦＨＳパケットなどの汎用性の高いＢｌｕｅｔｏｏｔｈ（登録商標）技術を利用しているため、報知システムの開発が容易になる。
【００６１】
さらに、無線での通信の場合にはデータの送受信に失敗する恐れが有線での通信の場合に比べ高いので、本実施の形態の報知システム１を無線の通信に適用することによって実用性が高まる。同様に、電子機器２０及び報知機器１０の少なくとも一方を移動しながら利用する場合にはデータの送受信が失敗する恐れが電子機器及び報知機器の双方を固定して利用する場合に比べ高いので、移動端末であるセルフォン６を含んだ報知システム１は実用性が高いものになっている。
【００６２】
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、本発明を、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ　Ｐｌｕｇ　ａｎｄ　Ｐｌａｙ）対応機器などＢｌｕｅｔｏｏｔｈ（登録商標）対応機器以外に利用してもよい。
【００６３】
ＵＰｎＰの場合、まず、（Ａ）報知機器は、電子機器を検索するため、ＳＳＤＰ（Ｓｉｍｐｌｅ　Ｓｅｒｖｉｃｅ　Ｄｉｓｃｏｖｅｒｙ　Ｐｒｏｔｏｃｏｌ）：ｄｉｓｃｏｖｅｒパケットをマルチキャストする。そして、電子機器はこの応答として自身のＩＰアドレス（識別情報に相当）を含んだ情報を報知機器に返信する。
（Ｂ）報知機器は、応答してきた電子機器に対してＤｅｖｉｃｅ　Ｄｅｓｃｒｉｐｔｉｏｎの送信要求を行い、電子機器はこの応答としてＤｅｖｉｃｅ　Ｄｅｓｃｒｉｐｔｉｏｎを返信する。これによって、報知機器は電子機器のデバイスタイプ（種別情報に相当）と機器名（報知情報に相当）とを、夫々、Ｄｅｖｉｃｅ　ＤｅｓｃｒｉｐｔｉｏｎのＳｅｒｖｉｃｅ　ｔｙｐｅと、ｆｒｉｅｎｄｌｙ　ｎａｍｅとから取得する。
（Ｃ）上記（Ｂ）の処理で報知機器が電子機器の機器名を取得できた場合には、上記（Ａ）の処理で取得できた電子機器のＩＰアドレスと上記（Ｂ）で取得できた電子機器の機器名とを関連付けてなる情報を報知機器が備えるＨＤＤに記憶する。尚、これは、次回以降の報知処理において上記（Ｂ）の処理で電子機器の機器名を取得できなかった場合に使用するためである。
（Ｄ−１）上記（Ａ）及び上記（Ｂ）の処理で電子機器のＩＰアドレスと機器名の双方を取得できた場合、報知機器は報知機器が備える表示部に電子機器の機器名を表示して、電子機器の報知を行う。
（Ｄ−２）上記（Ａ）の処理で電子機器のＩＰアドレスを受信できたが、上記（Ｂ）の処理で電子機器の機器名を取得できなかった場合であって、取得したＩＰアドレスに関連付けられた機器名が報知機器のＨＤＤに記憶されている（以前の報知処理でＩＰアドレスと機器名の双方を取得できていた）ときは、報知機器は、表示部に、ＨＤＤに記憶されている電子機器のＩＰアドレスに関連付けられた機器名を表示して、電子機器の報知を行う。この場合、ＨＤＤに記憶されている機器名が補報知情報ということになる。
（Ｄ−３）上記（Ａ）の処理で電子機器のＩＰアドレスを受信できたが、上記（Ｂ）の処理で電子機器の機器名を取得できなかった場合であって、取得したＩＰアドレスに関連付けられた機器名が報知機器のＨＤＤに記憶されていないときは、報知機器は、自身の表示部に、ＩＰアドレスを表示するのではなく、例えば“Ｕｎｋｎｏｗｎ　Ｄｅｖｉｃｅ”を表示する。この場合、“Ｕｎｋｎｏｗｎ　Ｄｅｖｉｃｅ”が補報知情報ということになる。
【００６４】
上記実施の形態では、報知機器１０が電子機器２０のＢＤアドレスと機器名の双方を受信できた場合には、報知機器１０は電子機器２０のＢＤアドレスに機器名を関連付けてＨＤＤ１４に記憶し、それ以降の報知処理で報知機器１０がＢＤアドレスのみを受信できた場合には、報知機器１０はＨＤＤ１４に記憶されている電子機器２０の機器名を利用して電子機器２０の報知を行っている場合である。しかし、電子機器２０のＢＤアドレスに機器名を関連付けてＨＤＤ１４に記憶させずに機器名が取得できなかった場合には常にＦＨＳパケットに含まれるデバイスクラスのクラス情報を利用して電子機器２０の報知を行うようにしてもよい。
【００６５】
また、上記実施の形態では、報知機器１０がデスクトップ型パーソナルコンピュータ２の場合であるが、報知機器１０としてＰＤＡなどの移動端末を利用するようにしても良い。また、報知機器１０を移動端末にするとともに、電子機器２０の少なくとも一部に移動端末が含まれるようにしてもよい。
【００６６】
また、上記実施の形態では、報知機器１０は電子機器２０に関する情報（機器名など）を表示部１６に表示することによって電子機器２０の報知を行っている場合であるが、これに限らず、音声などで電子機器２０に関する情報を報知するようにしても良い。
【００６７】
また、上記実施の形態では、機器名やデバイス名を表示部に表示する場合であるが、機器名とこれに対応したアイコンとを表示し、デバイス名とこれに対応したアイコンを表示するようにしてもよく、表示内容は特に上述したものに限られない。
【００６８】
さらに、上記実施の形態などで説明した報知処理を実行させるためのプログラムをＣＤ−ＲＯＭなどコンピュータが読み取り可能な記録媒体に記録するようにしてもよい。また、デバイスクラスのクラス情報や機器名などは、情報通りに報知しても良いし、適宜装飾して報知しても良い。例えば、図７（ａ）ではＤｅｆａｕｌｔ２をクラス情報に基づいて、（Ｐｒｉｎｔｅｒ／ＦＡＸ／ＳＣＡＮ）と表示したが、複合機であることら（ＭＦＰ）と表示しても良い。
【００６９】
【発明の効果】
請求項１によると、報知機器は電子機器からの報知情報を受信できなかった場合に補報知情報に基づいて電子機器の報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【００７０】
請求項２によると、報知機器は記憶手段に記憶されている報知情報（以前に取得されたもの）に基づいて電子機器の報知を行うので、ユーザは電子機器から報知情報を受信できた場合とほぼ同じ電子機器に関する情報を得ることができる。
【００７１】
請求項３によると、第１受信手段と第２受信手段による受信結果に基づいて記憶手段の記憶内容が更新されるので、第２受信手段が報知情報を受信できなかった場合に、最も近い時点で受信された報知情報で報知されることになる。この結果、報知機器で報知される報知情報が第２受信手段で受信できなかった報知情報と一致する可能性が高くなる。
【００７２】
請求項４によると、報知機器は電子機器の種別情報を報知するので、ユーザは電子機器の種別を知ることができる。
【００７３】
請求項５によると、報知機器は電子機器の種別情報を報知するので、ユーザは電子機器の種別を知ることができる。
【００７４】
請求項６によると、既存のＦＨＳパケットを利用するため、開発が容易になる。
【００７５】
請求項７によると、無線での通信の場合にはデータの送受信に失敗する恐れが有線での通信の場合に比べ高いので、無線の通信に適用することは実用性が高い。
【００７６】
請求項８によると、汎用性の高いＢｌｕｅｔｏｏｔｈ（登録商標）技術を利用しているため、システムの開発が容易になる。
【００７７】
請求項９によると、電子機器及び報知機器の少なくとも一方を移動しながら利用する場合にはデータの送受信が失敗する恐れが電子機器及び報知機器の双方を固定して利用する場合に比べ高いので、移動端末を含んだ報知システムに適用することは実用性が高い。
【００７８】
請求項１０によると、報知機器は電子機器からの報知情報を受信できなかった場合に補報知情報に基づいて電子機器の報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【００７９】
請求項１１、請求項１２によると、コンピュータは他のコンピュータからの報知情報を受信できなかった場合に補報知情報に基づいて他のコンピュータの報知を行うので、識別情報が報知されることがなくなり、ユーザに不安を与えることのない報知を行うことが可能になる。
【図面の簡単な説明】
【図１】本発明の形態における報知システムのシステム構成の一例を示す図である。
【図２】図１の装置の装置構成の一例を示す図である。
【図３】図２の報知機器が行う報知処理の動作フローを示すフローチャートである。
【図４】図２の電子機器が行う報知処理の動作フローを示すフローチャートである。
【図５】ＦＨＳパケットのペイロード構成図である。
【図６】報知機器が電子機器から電子機器の機器名を取得するために、報知機器と電子機器との間で送受信されるパケットのペイロード構成図である。
【図７】電子機器の報知内容の一例を示す図である。
【符号の説明】
１　報知システム
２　デスクトップ型パーソナルコンピュータ
３、４、５　ＭＦＰ
６　セルフォン
７　ノート型パーソナルコンピュータ
１０　報知機器
１１、２１　ＣＰＵ
１２、２２　ＲＯＭ
１３、２３　ＲＡＭ
１４　ＨＤＤ
１５、２５　操作部
１６、２６　表示部
１７、２７　通信モジュール
２０　電子機器
２４　ＮＶＲＡＭ
【図１】
2004078570.tif 000003
【図２】
2004078570.tif 000004
【図３】
2004078570.tif 000005
【図４】
2004078570.tif 000006
【図５】
2004078570.tif 000007
【図６】
2004078570.tif 000008
【図７】
2004078570.tif 000009