(57)【特許請求の範囲】
【請求項１】
飼育動物又は他の飼育動物の吠え声を検知するセンサと、
他の飼育動物と対応付けられた他の相性判定装置と第１の通信距離の無線通信を確立し、自装置と対応付けられた飼育動物に関する情報を該他の相性判定装置へ送信し、該他の相性判定装置から該他の飼育動物に関する情報を受信する第１の無線通信部と、
他の飼育動物と対応付けられた他の相性判定装置と前記第１の通信距離よりも長い第２の通信距離の無線通信を確立し、前記飼育動物に関する情報を該他の相性判定装置へ送信し、該他の相性判定装置から該他の飼育動物に関する情報を受信する第２の無線通信部と、
前記第１の無線通信部により他の相性判定装置から受信した他の飼育動物に関する情報を記憶部に記憶させるとともに、該他の飼育動物に関する情報を受信以降に前記センサが吠え声を検知した場合に、該他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報を前記記憶部に記憶させる記憶制御部と、
前記記憶部を参照し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されている場合に、前記飼育動物と、該他の飼育動物との相性が悪いと判定し、該他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されていない場合に、前記飼育動物と、該他の飼育動物との相性が良いと判定し、該相性の判定結果を前記記憶部に記憶させ、前記第２の無線通信部により他の相性判定装置から他の飼育動物に関する情報を受信した場合に、受信した他の飼育動物に関する情報をもとに前記判定結果を参照し、前記飼育動物と、該他の飼育動物との相性をチェックする判定部と
を備えることを特徴とする相性判定装置。
【請求項２】
前記判定部による、前記飼育動物と、他の飼育動物との相性の判定結果又は相性のチェック結果を報知する報知部
をさらに備えることを特徴とする請求項１に記載の相性判定装置。
【請求項３】
さらに、
前記記憶制御部は、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報を前記記憶部に記憶させる際に、現在時刻及び現在位置を取得して該他の飼育動物に関する情報と対応付けて前記記憶部に記憶させる
ことを特徴とする請求項１又は２に記載の相性判定装置。
【請求項４】
他の飼育動物と対応付けられた他の相性判定装置と第１の通信距離の無線通信を確立し、自装置と対応付けられた飼育動物に関する情報を該他の相性判定装置へ送信し、該他の相性判定装置から該他の飼育動物に関する情報を受信する第１の無線通信手順と、
前記第１の無線通信手順により他の相性判定装置から受信した他の飼育動物に関する情報を記憶部に記憶させるとともに、該他の飼育動物に関する情報を受信以降に前記飼育動物又は他の飼育動物の吠え声を検知するセンサが吠え声を検知した場合に、該他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報を前記記憶部に記憶させる記憶制御手順と、
前記記憶部を参照し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されている場合に、前記飼育動物と、該他の飼育動物との相性が悪いと判定し、該他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されていない場合に、前記飼育動物と、該他の飼育動物との相性が良いと判定し、該相性の判定結果を前記記憶部に記憶させる第１の判定手順と、
他の飼育動物と対応付けられた他の相性判定装置と前記第１の通信距離よりも長い第２の通信距離の無線通信を確立し、前記飼育動物に関する情報を該他の相性判定装置へ送信し、該他の相性判定装置から該他の飼育動物に関する情報を受信する第２の無線通信手順と、
前記第２の無線通信手順により他の相性判定装置から他の飼育動物に関する情報を受信すると、受信した他の飼育動物に関する情報をもとに前記判定結果を参照し、前記飼育動物と、該他の飼育動物との相性をチェックする第２の判定手順と、
前記第１の判定手順による、前記飼育動物と、他の飼育動物との相性の判定結果、又は、前記第２の判定手順による、前記飼育動物と、他の飼育動物との相性のチェック結果を報知する報知手順と
含むことを特徴とする相性判定方法。
【請求項５】
請求項１〜３のいずれか１項に記載の相性判定装置としてコンピュータを機能させるための相性判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相性判定装置、相性判定方法及び相性判定プログラムに関する。
【背景技術】
【０００２】
近年のペットブームに伴い、例えば犬を飼育する者が増えている。犬の飼育者は、犬の散歩を行う。飼育犬が増大すると、犬の散歩の際に、他の犬と遭遇する可能性が高くなる。犬には、個体間の相性問題がある。犬同士の相性が悪いと、犬同士で喧嘩を始めるなど安全に犬の散歩を行うことができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の技術は、歩行中にすれ違う人同士でＩＤ（Identifier）を近距離無線通信で交換し、各ＩＤに紐付けられ、サーバに保存されている各人の画像を参照可能に共有する技術にすぎない。よって、サーバに保存されている各人の画像として、各人が飼育する犬の画像を採用したとしても、犬の散歩の際に、当該の犬と、遭遇する他の犬との相性問題を解決するものではなく、犬の散歩を安全に行うことができない。このように、個体間の相性問題が存在する飼育動物であれば、個体同士の遭遇の際に、相性に起因する問題発生の可能性がある。
【０００５】
本願が開示する実施形態の一例は、上記に鑑みてなされたものであって、飼育動物の個体の相性に起因する遭遇時の問題を改善することを目的とする。
【課題を解決するための手段】
【０００６】
本願が開示する実施形態の一例の相性判定装置は、飼育動物又は他の飼育動物の吠え声を検知するセンサ、第１の無線通信部、第２の無線通信部、記憶部、記憶制御部、判定部を備える。第１の無線通信部は、他の飼育動物と対応付けられた他の相性判定装置と第１の通信距離の無線通信を確立し、自装置と対応付けられた飼育動物に関する情報を他の相性判定装置へ送信し、他の相性判定装置から他の飼育動物に関する情報を受信する。第２の無線通信部は、他の飼育動物と対応付けられた他の相性判定装置と第１の通信距離よりも長い第２の通信距離の無線通信を確立し、飼育動物に関する情報を他の相性判定装置へ送信し、他の相性判定装置から他の飼育動物に関する情報を受信する。記憶制御部は、第１の無線通信部により他の相性判定装置から受信した他の飼育動物に関する情報を記憶部に記憶させるとともに、他の飼育動物に関する情報を受信以降にセンサが吠え声を検知した場合に、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報を記憶部に記憶させる。判定部は、記憶部を参照し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されている場合に、飼育動物と、他の飼育動物との相性が悪いと判定し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されていない場合に、飼育動物と、他の飼育動物との相性が良いと判定し、相性の判定結果を記憶部に記憶させ、第２の無線通信部により他の相性判定装置から他の飼育動物に関する情報を受信した場合に、受信した他の飼育動物に関する情報をもとに判定結果を参照し、飼育動物と、他の飼育動物との相性をチェックする。
【発明の効果】
【０００７】
本願が開示する実施形態の一例によれば、例えば、飼育動物の個体の相性に起因する遭遇時の問題を改善することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、相性判定装置の構成の一例を示す図である。
【図２】図２は、自犬情報の一例を示す図である。
【図３】図３は、相性情報の一例を示す図である。
【図４Ａ】図４Ａは、ペット犬初回遭遇時の処理の一例（その１）を示す図である。
【図４Ｂ】図４Ｂは、ペット犬初回遭遇時の処理の一例（その２）を示す図である。
【図５】図５は、ペット犬散歩時の処理の一例を示す図である。
【図６】図６は、ペット犬散歩中の処理の一例を示す図である。
【図７Ａ】図７Ａは、ペット犬初回遭遇時の概要の一例を示す図である。
【図７Ｂ】図７Ｂは、ペット犬散歩時の概要の一例を示す図である。
【図７Ｃ】図７Ｃは、ペット犬散歩中の概要の一例を示す図である。
【図８】図８は、プログラムが実行されることにより、相性判定装置が実現されるコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
［実施形態］
以下、本願が開示する相性判定装置、相性判定方法及び相性判定プログラムの実施形態を説明する。なお、以下の実施形態は、一例を示すに過ぎず、本願が開示する技術を限定するものではない。また、以下に示す実施形態及びその他の実施形態は、矛盾しない範囲で適宜組合せてもよい。以下、飼育動物は、ペットである犬を例に説明する。しかし、本願は、飼育動物は犬に限らず、個体が遭遇した際に、吠え声等の鳴き声により個体間の相性が推定できる動物であれば、広く適用可能である。また、飼育動物の個体の遭遇は、散歩に限らず、放牧等によるものも含んでもよい。
【００１０】
（相性判定装置の構成）
図１は、相性判定装置の構成の一例を示す図である。相性判定装置１０は、ペット犬（自ペット犬）と対応付けられ、自ペット犬の散歩時において、自ペット犬に取り付けられる、又は、自ペット犬の飼育者により所持される。相性判定装置１０は、図示しない携帯バッテリを電源とする。相性判定装置１０は、記憶部１１、制御部１２、近距離無線通信部１３、中距離無線通信部１４、音センサ１５、ＧＰＳ（Global  Positioning  System）センサ１６、出力部１７を有する。
【００１１】
記憶部１１は、自犬情報１１ａ、相性情報１１ｂを記憶する、揮発性又は不揮発性の記憶装置である。自犬情報１１ａ及び相性情報１１ｂの詳細は、後述する。
【００１２】
制御部１２は、相性情報記録部１２ａ、相性判定部１２ｂ、報知部１２ｃを有する。相性情報記録部１２ａは、近距離無線通信部１３を制御して、半径約１ｍの通信範囲の近距離無線通信によるビーコンを定期的に発信する。そして、相性情報記録部１２ａは、他のペット犬（他ペット犬）と対応付けられた他の相性判定装置１０から定期的に発信される、半径約１ｍの通信範囲の近距離無線通信によるビーコンの受信を待ち受ける。そして、相性情報記録部１２ａは、他の相性判定装置１０からビーコンを受信すると、近距離無線通信部１３を介して、他の相性判定装置１０との間に、半径約１ｍの通信範囲の近距離無線通信を確立する。
【００１３】
そして、相性情報記録部１２ａは、近距離無線通信部１３を介して、他の相性判定装置１０との間に、半径約１ｍの通信範囲の近距離無線通信を確立すると、音センサ１５を作動開始させる。その後、相性情報記録部１２ａは、近距離無線通信部１３を介して、近距離無線通信を確立した他の相性判定装置１０へ自犬情報１１ａを送信する。そして、相性情報記録部１２ａは、近距離無線通信部１３を介して、他の相性判定装置１０から、他の相性判定装置１０と対応付けられる他のペット犬の情報（他ペット犬の自犬情報）を受信する。相性情報記録部１２ａは、他の相性判定装置１０から受信した他のペット犬の情報（他のペット犬の自犬情報）を、相性情報１１ｂへ記憶させる。
【００１４】
また、相性情報記録部１２ａは、他の相性判定装置１０から受信した他のペット犬の情報（他のペット犬の自犬情報）を相性情報１１ｂへ記憶させる際に、ＧＰＳセンサ１６から取得した現在位置情報及び相性判定装置１０内のシステムの現在時刻を、他のペット犬の情報（他のペット犬の自犬情報）と対応付けて相性情報１１ｂへ記憶させる。現在位置情報及び現在時刻は、自ペット犬と他ペット犬が遭遇した遭遇場所及び遭遇時刻を示す情報である。
【００１５】
そして、相性情報記録部１２ａは、音センサ１５により、犬の吠え声が検知されると、吠え声を検知した旨を、他のペット犬の情報（他のペット犬の自犬情報）と対応付けて相性情報１１ｂへ記憶させる。相性情報記録部１２ａは、音センサ１５により犬の吠え声が検知されると、犬の吠え声が自ペット犬によるものか、他のペット犬によるものであるかは、次のように判定してもよい。
【００１６】
すなわち、相性情報記録部１２ａは、検知された音が、予め記憶されている犬の吠え声の発声パターンとの類似度が所定閾値以上となる音を、犬の吠え声と判定する。そして、相性情報記録部１２ａは、犬の吠え声と判定された音が、予め記憶されている自ペット犬の吠え声の発声パターンとの類似度が所定閾値以上となる場合に、検知された音が自ペット犬による吠え声と判定する。一方、相性情報記録部１２ａは、犬の吠え声と判定された音が、予め記憶されている自ペット犬の吠え声の発声パターンとの類似度が所定閾値未満となる場合に、検知された音が他ペット犬による吠え声と判定する。そして、相性情報記録部１２ａは、検知された音が自ペット犬によるものか、他ペット犬によるものかの区別を付けて、吠え声を検知した旨を、他のペット犬の情報（他のペット犬の自犬情報）と対応付けて相性情報１１ｂへ記憶させる。
【００１７】
なお、相性情報記録部１２ａは、犬の吠え声と判定される音のうち、音センサ１５による検知音量が所定閾値以上である音を、音センサ１５のより近くで発せられた犬の吠え声であるとして自ペット犬による吠え声と判定してもよい。また、相性情報記録部１２ａは、犬の吠え声と判定される音のうち、音センサ１５による検知音量が所定閾値未満である音を、音センサ１５のより遠くで発せられた犬の吠え声であるとして他ペット犬による吠え声と判定してもよい。
【００１８】
または、相性情報記録部１２ａは、検知した音は全て犬の吠え声であるとし、音センサ１５による検知音量が所定閾値以上である音を音センサ１５のより近くで発せられた犬の吠え声であるとして自ペット犬による吠え声と判定し、音センサ１５による検知音量が所定閾値未満である音を音センサ１５のより遠くで発せられた犬の吠え声であるとして他ペット犬による吠え声と判定してもよい。
【００１９】
相性情報記録部１２ａは、音センサ１５による犬の吠え声の検知、検知した吠え声が自ペット犬によるものか他ペット犬によるものかの判定、判定による自ペット犬及び他ペット犬による吠え声の有無の情報を相性情報１１ｂへ記憶させる一連の処理を、近距離無線通信が切断されるまで繰り返してもよい。または、相性情報記録部１２ａは、音センサ１５による犬の吠え声を検知し、検知した吠え声を自ペット犬によるものか他ペット犬によるものか判定し、判定による自ペット犬及び他ペット犬による吠え声の有無の情報を相性情報１１ｂへ記憶させると、この一連の処理を終了し、相性判定部１２ｂが自ペット犬と他ペット犬との相性判定を行うように処理を移してもよい。
【００２０】
相性判定部１２ｂは、相性情報記録部１２ａにより、他のペット犬の情報（他のペット犬の自犬情報）と対応付けて相性情報１１ｂへ記憶された、自ペット犬及び他ペット犬による吠え声の有無の情報に基づき、自ペット犬と、他のペット犬の自犬情報に該当する他ペット犬との相性を判定する。
【００２１】
すなわち、相性判定部１２ｂは、相性情報１１ｂを参照し、自ペット犬による吠え声を検知した旨の情報又は他ペット犬による吠え声を検知した旨の情報が記憶されているレコードと対応付けられている他のペット犬の情報（他のペット犬の自犬情報）が存在する場合に、自ペット犬と、当該他のペット犬の情報（他のペット犬の自犬情報）に該当する他ペット犬との相性が悪いと判定する。これは、自ペット犬及び他のペット犬が、遭遇したことにより、少なくとも一方が警戒心を抱いて吠え声を発したと考えられるためである。また、相性判定部１２ｂは、相性情報１１ｂを参照し、自ペット犬による吠え声を検知した旨の情報及び他ペット犬による吠え声を検知した旨の情報のいずれも記憶されていないレコードと対応付けられている他のペット犬の情報（他のペット犬の自犬情報）が存在する場合に、自ペット犬と、当該他のペット犬の情報（他のペット犬の自犬情報）に該当する他ペット犬との相性が良いと判定する。これは、自ペット犬及び他のペット犬が、遭遇したことにより、両方が吠え声を発しなかったのは、互いに警戒心を抱かなかったと考えられるためである。相性判定部１２ｂは、自ペット犬及び他のペット犬の相性を判定した結果を、当該他のペット犬の情報（他のペット犬の自犬情報）と対応付けて相性情報１１ｂに記憶させる。なお、相性判定部１２ｂは、自ペット犬及び他のペット犬の相性を判定した結果のうち、相性が悪いと判定した他のペット犬の情報（他のペット犬の自犬情報）のレコードを保持し、相性が良いと判定した他のペット犬の情報（他のペット犬の自犬情報）のレコードは破棄するとしてもよい。
【００２２】
報知部１２ｃは、相性判定部１２ｂによる相性の判定結果を、自ペット犬の飼い主が所持するスマートフォン等の可搬型端末装置へ通知する。自ペット犬の飼い主が所持する可搬型端末装置は、例えば、相性判定装置１０の報知部１２ｃから通知された悪い相性の判定結果を自装置内の記憶部へ記憶する。例えば、自ペット犬の飼い主が所持する可搬型端末装置は、相性判定装置１０の報知部１２ｃから通知された、自ペット犬と相性が悪い他ペット犬の情報とともに遭遇場所及び遭遇時刻を記憶させ、自ペット犬と相性が悪い他ペット犬の情報、遭遇場所及び遭遇時刻のリスト表示や地図表示を行う。自ペット犬の飼い主は、例えば可搬型端末装置を操作し、自ペット犬と相性が悪い他ペット犬と遭遇する場所や時刻を絞り込んで表示させることもできるため、自ペット犬と相性が悪い他ペット犬と遭遇する場所や時刻を避けて自ペット犬の散歩のプランを立てることができる。
【００２３】
また、報知部１２ｃは、自ペット犬の飼い主が自ペット犬を散歩させる際に、相性判定装置１０が備えるディスプレイを含む出力部１７から、自ペット犬と相性が悪い他ペット犬の情報、遭遇場所及び遭遇時刻のリスト表示や地図表示を行ってもよい。報知部１２ｃは、自ペット犬と相性が悪い他ペット犬と遭遇する場所や時刻を絞り込んで表示させることもできる。
【００２４】
また、相性判定部１２ｂは、中距離無線通信部１４を制御して、半径約１０ｍの通信範囲の中距離無線通信により、自犬情報１１ｂを定期的に発信する。なお、相性判定部１２ｂによる自犬情報１１ａの定期的発信は、相性情報記録部１２ａによる近距離無線通信によるビーコンの定期的発信と並行して行われる。そして、相性判定部１２ｂは、他のペット犬（他ペット犬）と対応付けられた他の相性判定装置１０から定期的に発信される、半径約１０ｍの通信範囲の中距離無線通信による他のペット犬の自犬情報の受信を待ち受ける。そして、相性判定部１２ｂは、他の相性判定装置１０から他のペット犬の自犬情報を受信すると、相性情報１１ｂを参照し、他のペット犬の情報（他のペット犬の自犬情報）と対応付けて記憶された、自ペット犬及び他ペット犬による吠え声の有無の情報に基づき、自ペット犬と、他のペット犬の自犬情報に該当する他ペット犬との相性を判定する。
【００２５】
そして、相性判定部１２ｂは、受信した他のペット犬の自犬情報をもとに相性情報１１ｂを参照し、当該の他のペット犬の自犬情報に該当するレコードに、自ペット犬による吠え声を検知した旨の情報又は他ペット犬による吠え声を検知した旨の情報が記憶されている場合に、自ペット犬と、当該他のペット犬の情報（他のペット犬の自犬情報）に該当する他ペット犬との相性が悪いと判定する。
【００２６】
報知部１２ｃは、相性判定部１２ｂにより、自ペット犬と、当該他のペット犬の情報（他のペット犬の自犬情報）に該当する他ペット犬との相性が悪いと判定された場合は、判定結果を自ペット犬の飼い主が所持するスマートフォン等の可搬型端末装置へ通知する。自ペット犬の飼い主が所持する可搬型端末装置は、ディスプレイ、スピーカ、ライト、バイブレータ等を含む出力部１７を駆動して、自ペット犬と相性が悪い他のペット犬が接近しつつあることを、自ペット犬の飼い主へ報知する。
【００２７】
また、報知部１２ｃは、自ペット犬と、当該他のペット犬の情報（他のペット犬の自犬情報）に該当する他ペット犬との相性が悪いと判定された場合は、相性判定装置１０が備えるディスプレイ、スピーカ、ライト、バイブレータ等を含む出力部１７を駆動して、自ペット犬と相性が悪い他のペット犬が接近しつつあることを、自ペット犬の飼い主へ報知してもよい。
【００２８】
（自犬情報について）
図２は、自犬情報の一例を示す図である。自犬情報１１ａは、相性判定装置１０と対応付けられる飼い犬の識別情報を含む。例えば、図２に示すように、自犬情報１１ａは、自犬を一意に識別する「自犬ＩＤ（Identifier）」、「犬名」、「犬種」、「年齢」、「性別」の情報を含む。図２に例示する自犬情報１１ａに対応する自ペット犬は、「自犬ＩＤ」“ｘｘｘｘ１”、「犬名」“ポチ”、「犬種」“犬種１”、「年齢」“３歳”、「性別」“オス”である。自犬情報１１ａは、各相性判定装置１０と対応付けられるそれぞれの飼い犬毎の情報である。例えば、相性判定装置１０の相性情報記録部１２ａは、他の相性判定装置１０からビーコンを受信したことを契機として近距離無線通信部１３による近距離無線通信を確立した後、自犬情報１１ａを他の相性判定装置１０へ送信する。また、相性情報記録部１２ａは、近距離無線通信を確立した後、他の相性判定装置１０から当該の他の相性判定装置１０における自犬情報１１ａを受信する。
【００２９】
（相性情報について）
図３は、相性情報の一例を示す図である。相性情報１１ｂは、「他犬ＩＤ」、「犬名」、「犬種」、「年齢」、「性別」、「遭遇日時」、「遭遇位置」、「吠え声（自犬→他犬）」、「吠え声（他犬→自犬）」、「相性」を含む。相性情報１１ｂは、他の相性判定装置１０から受信した、当該の他の相性判定装置１０における自犬情報１１ａが含む「自犬ＩＤ」、「犬名」、「犬種」、「年齢」、「性別」の組合せが、相性情報１１ｂの「他犬ＩＤ」、「犬名」、「犬種」、「年齢」、「性別」へそれぞれ格納される。また、相性情報１１ｂにおける「遭遇日時」及び「遭遇位置」は、それぞれ、「他犬ＩＤ」、「犬種」、「年齢」、「性別」が記憶される際に、「他犬ＩＤ」と対応付けて格納される“現在位置情報”及び“現在時刻”である。
【００３０】
また、相性情報１１ｂにおける「吠え声（自犬→他犬）」、「吠え声（他犬→自犬）」、「相性」は、それぞれ、“自ペット犬から他ペット犬に対する吠え声を検知した旨を示す情報”、“他ペット犬から自ペット犬に対する吠え声を検知した旨を示す情報”、“自ペット犬から他ペット犬に対する吠え声を検知した旨を示す情報、及び、他ペット犬から自ペット犬に対する吠え声を検知した旨を示す情報から判定される自ペット犬と他ペット犬との相性情報”である。
【００３１】
図３に例示する相性情報１１ｂは、例えば、「他犬ＩＤ」“ｘｘｘｘ２”、「犬名」“チビ”、「犬種」“犬種１”、「年齢」“１０歳”、「性別」“メス”、「遭遇日時」“2015/1/14  15:30”、「遭遇位置」“位置情報２”、「吠え声（自犬→他犬）」“○（吠え声あり）”、「吠え声（他犬→自犬）」“×（吠え声なし）”、「相性」“×（相性が悪い）”である。すなわち、自ペット犬と、「他犬ＩＤ」“ｘｘｘｘ２”の他ペット犬とは、相性が悪いことを示す。また、図３に例示する相性情報１１ｂは、例えば、「他犬ＩＤ」“ｘｘｘｘ３”、「犬名」“シロ”、「犬種」“犬種２”、「年齢」“２歳”、「性別」“オス”、「遭遇日時」“2015/1/15  10:00”、「遭遇位置」“位置情報３”、「吠え声（自犬→他犬）」“○（吠え声あり）”、「吠え声（他犬→自犬）」“○（吠え声あり）”、「相性」“×（相性が悪い）”である。すなわち、自ペット犬と、「他犬ＩＤ」“ｘｘｘｘ３”の他ペット犬とは、相性が悪いことを示す。
【００３２】
（ペット犬初回遭遇時の処理）
図４Ａは、ペット犬初回遭遇時の処理の一例（その１）を示す図である。また、図４Ｂは、ペット犬初回遭遇時の処理の一例（その２）を示す図である。図４Ａ及び図４Ｂは、ペット犬Ａに相性判定装置１０Ａが対応付けられ、ペット犬Ｂに相性判定装置１０Ｂが対応付けられているとする。相性判定装置１０Ａ及び相性判定装置１０Ｂは、同一構成の相性判定装置１０である。または、相性判定装置１０Ａ及び相性判定装置１０Ｂは、少なくとも、互いに通信して自犬情報１１ａを交換し、吠え声を検知し、互いのペット犬の相性を判定して相性情報１１ｂへ記憶させ、相性の判定結果を報知する機能を含む規格を充足する装置であればよい。相性判定装置１０Ａは、ペット犬Ａに取り付けられているとするが、ペット犬Ａに同行するペット犬Ａの飼い主により保持される等、ペット犬Ａに近い位置を保っていればよい。同様に、相性判定装置１０Ｂは、ペット犬Ｂに取り付けられているとするが、ペット犬Ｂに同行するペット犬Ｂの飼い主により保持される等、ペット犬Ｂに近い位置を保っていればよい。また、ペット犬Ａの飼い主は、スマートフォン等の可搬型端末として端末２０Ａを所持するとする。端末２０Ａと、相性判定装置１０Ａとは、通信可能であるとする。同様に、ペット犬Ｂの飼い主は、スマートフォン等の可搬型端末として端末２０Ｂを所持するとする。端末２０Ｂと、相性判定装置１０Ｂとは、通信可能であるとする。そして、図４Ａ及び図４Ｂは、ペット犬Ａ及びペット犬Ｂの初回遭遇時の処理を示す。
【００３３】
先ず、相性判定装置１０Ａは、通信範囲が半径約１ｍの近距離無線通信にて定期的にビーコンを発信する（ステップＳ１１Ａ）。同様に、相性判定装置１０Ｂは、通信範囲が半径約１ｍの近距離無線通信にて定期的にビーコンを発信する（ステップＳ１１Ｂ）。
【００３４】
次に、相性判定装置１０Ａは、相性判定装置１０Ｂが発信するビーコンを受信したか否かを判定する（ステップＳ１２Ａ）。相性判定装置１０Ａは、相性判定装置１０Ｂが発信するビーコンを受信したと判定した場合（ステップＳ１２Ａ：Ｙｅｓ）、ステップＳ１３へ処理を移す。相性判定装置１０Ａは、相性判定装置１０Ｂが発信するビーコンを受信したと判定しなかった場合（ステップＳ１２Ａ：Ｎｏ）、ステップＳ１１Ａを繰り返す。同様に、相性判定装置１０Ｂは、相性判定装置１０Ａが発信するビーコンを受信したか否かを判定する（ステップＳ１２Ｂ）。相性判定装置１０Ｂは、相性判定装置１０Ａが発信するビーコンを受信したと判定した場合（ステップＳ１２Ｂ：Ｙｅｓ）、ステップＳ１３へ処理を移す。相性判定装置１０Ｂは、相性判定装置１０Ａが発信するビーコンを受信したと判定しなかった場合（ステップＳ１２Ｂ：Ｎｏ）、ステップＳ１１Ｂを繰り返す。
【００３５】
ステップＳ１３では、相性判定装置１０Ａ及び１０Ｂは、互いに近距離無線通信のリンクを確立する（近距離無線通信接続）。次に、相性判定装置１０Ａ及び１０Ｂは、それぞれが音センサ１５の動作を開始させる（ステップＳ１４Ａ及びＳ１４Ｂ）。そして、相性判定装置１０Ａは、相性判定装置１０Ｂへ、自装置内の自犬情報１１ａを送信する（ステップＳ１５Ａ）。また、相性判定装置１０Ｂは、相性判定装置１０Ａへ、自装置内の自犬情報１１ａを送信する（ステップＳ１５Ｂ）。そして、相性判定装置１０Ａ及び１０Ｂは、それぞれ相性判定装置１０Ｂ及び１０Ａから受信した各自犬情報１１ａを、各装置内の相性情報１１ｂへそれぞれ格納する（ステップＳ１６Ａ及びＳ１６Ｂ）。
【００３６】
ステップＳ１６Ａに続いて、相性判定装置１０Ａは、吠え声を検知したか否かを判定する（図４ＢのステップＳ１７Ａ）。相性判定装置１０Ａは、ステップＳ１７Ａで吠え声を検知したと判定した場合（ステップＳ１７Ａ：Ｙｅｓ）、ステップＳ１８Ａへ処理を移し、ステップＳ１７Ａで吠え声を検知したと判定しなかった場合（ステップＳ１７Ａ：Ｎｏ）、ステップＳ１９Ａへ処理を移す。ステップＳ１８Ａでは、相性判定装置１０Ａは、吠え声情報を自装置内の相性情報１１ｂへ記憶させる。続いて、ステップＳ１９Ａでは、相性判定装置１０Ａは、相性判定装置１０Ｂとの近距離無線通信を切断するか否かを判定する。近距離無線通信の切断は、相性判定装置１０Ａ及び１０Ｂが近距離無線通信可能な範囲外へと離れた状態である。相性判定装置１０Ａは、相性判定装置１０Ｂとの近距離無線通信を切断すると判定した場合（ステップＳ１９Ａ：Ｙｅｓ）、ステップＳ２０へ処理を移し、相性判定装置１０Ｂとの近距離無線通信を切断すると判定しなかった場合（ステップＳ１９Ａ：Ｎｏ）、ステップＳ１７Ａへ処理を戻す。
【００３７】
一方、ステップＳ１６Ｂに続いて、相性判定装置１０Ｂは、吠え声を検知したか否かを判定する（図４ＢのステップＳ１７Ｂ）。相性判定装置１０Ｂは、ステップＳ１７Ｂで吠え声を検知したと判定した場合（ステップＳ１７Ｂ：Ｙｅｓ）、ステップＳ１８Ｂへ処理を移し、ステップＳ１７Ｂで吠え声を検知したと判定しなかった場合（ステップＳ１７Ｂ：Ｎｏ）、ステップＳ１９Ｂへ処理を移す。ステップＳ１８Ｂでは、相性判定装置１０Ｂは、吠え声情報を自装置内の相性情報１１ｂへ記憶させる。続いて、ステップＳ１９Ｂでは、相性判定装置１０Ｂは、相性判定装置１０Ａとの近距離無線通信を切断するか否かを判定する。相性判定装置１０Ｂは、相性判定装置１０Ａとの近距離無線通信を切断すると判定した場合（ステップＳ１９Ｂ：Ｙｅｓ）、ステップＳ２０へ処理を移し、相性判定装置１０Ａとの近距離無線通信を切断すると判定しなかった場合（ステップＳ１９Ｂ：Ｎｏ）、ステップＳ１７Ｂへ処理を戻す。
【００３８】
ステップＳ２０では、相性判定装置１０Ａ及び１０Ｂは、近距離無線通信を切断する。続いて、相性判定装置１０Ａ及び１０Ｂは、それぞれの装置内の相性情報１１ｂに記憶された吠え声の有無に関する情報に基づき、ペット犬Ａ及びペット犬Ｂの相性をそれぞれ判定し、判定結果をそれぞれの装置内の相性情報１１ｂに記憶させる（ステップＳ２１Ａ及びＳ２１Ｂ）。なお、ステップＳ２１Ａ及びＳ２１Ｂで判定及び記憶されるペット犬Ａ及びペット犬Ｂの相性は、相性判定装置１０Ａ及び１０Ｂが置かれる状況が同一であることから、同一の判定結果となる。
【００３９】
ステップＳ２１Ａに続き、相性判定装置１０Ａは、ペット犬Ａ及びペット犬Ｂの相性判定結果を、ペット犬Ａの飼い主の端末２０Ａへ送信する（ステップＳ２２Ａ）。ペット犬Ａの飼い主の端末２０Ａは、相性判定装置１０Ａから受信したペット犬Ａ及びペット犬Ｂの相性判定結果を、自装置内に記憶させる（ステップＳ２３Ａ）。同様に、ステップＳ２１Ｂに続き、相性判定装置１０Ｂは、ペット犬Ａ及びペット犬Ｂの相性判定結果を、ペット犬Ｂの飼い主の端末２０Ｂへ送信する（ステップＳ２２Ｂ）。ペット犬Ｂの飼い主の端末２０Ｂは、相性判定装置１０Ｂから受信したペット犬Ａ及びペット犬Ｂの相性判定結果を、自装置内に記憶させる（ステップＳ２３Ｂ）。ステップＳ２３Ａ、ステップＳ２２Ａ、ステップＳ２２Ｂ、ステップＳ２３Ｂの各処理が終了すると、端末２０Ａ、相性判定装置１０Ａ、相性判定装置１０Ｂ、端末２０Ｂのそれぞれは、図４Ａに示す冒頭へ処理を移す。
【００４０】
なお、図４Ｂでは、ステップＳ１９Ａ及びＳ１９Ｂの判定がＹｅｓの場合に、相性判定装置１０Ａ及び１０Ｂ間の近距離無線通信を切断するとするが、これに限らず、ステップＳ１７Ａ及びＳ１７ＢがＹｅｓとなりステップＳ１８Ａ及びＳ１８Ｂが実行されると、近距離無線通信を切断するとしてもよい。これは、少なくともペット犬Ａ又はペット犬Ｂのいずれかの吠え声が検知された場合には、ペット犬Ａとペット犬Ｂとの相性は悪いと判定されるためであり、以降、ペット犬Ａ及びペット犬Ｂの吠え声の有無は、相性の判定結果に影響しないためである。このようにすると、吠え声の検知処理を簡略化でき、相性判定装置１０のバッテリ消耗を軽減できる。
【００４１】
（ペット犬散歩時の処理）
図５は、ペット犬散歩時の処理の一例を示す図である。例えば、ペット犬Ａの飼い主の端末２０Ａは、ペット犬Ａの散歩に先立ち、ペット犬Ａの飼い主の操作により、端末２０Ａの図示しないディスプレイ等の表示装置における地図表示へ、相性が悪い犬との遭遇位置を表示する（ステップＳ３１）。あるいは、例えば、端末２０Ａは、ペット犬Ａの飼い主の操作により、指定された時間帯に基づき、端末２０Ａの図示しないディスプレイ等の表示装置における地図表示へ、相性が悪い犬との遭遇位置及び遭遇時刻を表示するようにしてもよい。
【００４２】
なお、ステップＳ３１の処理は、ペット犬Ｂの飼い主の端末２０Ｂにおいても、同様に可能である。あるいは、相性判定装置１０Ａ及び１０Ｂが、ペット犬Ａ及びペット犬Ｂそれぞれの飼い主の操作により、相性が悪い犬との遭遇位置及び遭遇時刻の表示を、ディスプレイ等を含む出力部１７それぞれから出力するとしてもよい。このように、ペット犬の散歩に先立ち、相性が悪い犬との遭遇位置及び遭遇時刻の表示を行うことにより、ペット犬が散歩中に相性が悪い犬と遭遇することを回避し、安全にペット犬の散歩を行うことができる。
【００４３】
（ペット犬散歩中の処理）
図６は、ペット犬散歩中の処理の一例を示す図である。図６は、ペット犬Ａ及びペット犬Ｂの散歩中における約１０ｍ程度の距離まで接近時の処理を示す。図６のその他の前提条件は、図４Ａ及び図４Ｂと同様である。
【００４４】
先ず、相性判定装置１０Ａは、通信範囲が半径約１０ｍの中距離無線通信にて定期的に自犬ＩＤを発信する（ステップＳ４１Ａ）。同様に、相性判定装置１０Ｂは、通信範囲が半径約１０ｍの中距離無線通信にて定期的に自犬ＩＤを発信する（ステップＳ４１Ｂ）。次に、相性判定装置１０Ａは、相性判定装置１０Ｂが発信する自犬ＩＤを受信したか否かを判定する（ステップＳ４２Ａ）。相性判定装置１０Ａは、相性判定装置１０Ｂが発信する自犬ＩＤを受信したと判定した場合（ステップＳ４２Ａ：Ｙｅｓ）、ステップＳ４３Ａへ処理を移す。相性判定装置１０Ａは、相性判定装置１０Ｂが発信する自犬ＩＤを受信したと判定しなかった場合（ステップＳ４２Ａ：Ｎｏ）、ステップＳ４１Ａを繰り返す。同様に、相性判定装置１０Ｂは、相性判定装置１０Ａが発信する自犬ＩＤを受信したか否かを判定する（ステップＳ４２Ｂ）。相性判定装置１０Ｂは、相性判定装置１０Ａが発信する自犬ＩＤを受信したと判定した場合（ステップＳ４２Ｂ：Ｙｅｓ）、ステップＳ４３Ｂへ処理を移す。相性判定装置１０Ｂは、相性判定装置１０Ａが発信する自犬ＩＤを受信したと判定しなかった場合（ステップＳ４２Ｂ：Ｎｏ）、ステップＳ４１Ｂを繰り返す。
【００４５】
ステップＳ４３Ａ及びＳ４３Ｂでは、相性判定装置１０Ａ及び１０Ｂは、それぞれが、受信した自犬ＩＤをもとに各装置内の相性情報１１ｂをそれぞれ検索し、受信した自犬ＩＤに該当するレコードが存在するか否かを判定し、レコードが存在する場合に、受信した自犬ＩＤに該当するペット犬と自ペット犬との相性をチェックする。そして、相性判定装置１０Ａ及び１０Ｂは、相性情報１１ｂを検索し、受信した自犬ＩＤに該当するペット犬と自ペット犬との相性が悪いと判定される場合には、それぞれ、ディスプレイ、スピーカ、ライト、バイブレータ等を含む出力部１７を駆動して、自ペット犬と相性が悪い他のペット犬が接近しつつあることを、自ペット犬の飼い主へ報知する（ステップＳ４４Ａ及びＳ４４Ｂ）。
【００４６】
そして、相性判定装置１０Ａ及び１０Ｂは、自ペット犬と相性が悪い他のペット犬が接近しつつある警報を、ペット犬Ａの飼い主の端末２０Ａ及びペット犬Ｂの飼い主の端末２０Ｂそれぞれへ送信する（ステップＳ４５Ａ及びＳ４５Ｂ）。ペット犬Ａの飼い主の端末２０Ａ及びペット犬Ｂの飼い主の端末２０Ｂは、相性判定装置１０Ａ及び１０Ｂから受信した警報を、それぞれの図示しないディスプレイ、スピーカ、ライト、バイブレータ等を駆動して出力する（ステップＳ４６Ａ及びＳ４６Ｂ）。ステップＳ４６Ａ、ステップＳ４５Ａ、ステップＳ４５Ｂ、ステップＳ４６Ｂの各処理が終了すると、端末２０Ａ、相性判定装置１０Ａ、相性判定装置１０Ｂ、端末２０Ｂのそれぞれは、図６に示す冒頭へ処理を移す。
【００４７】
（ペット犬初回遭遇時及びペット犬散歩時の概要）
図７Ａは、ペット犬初回遭遇時の概要の一例を示す図である。図７Ｂは、ペット犬散歩時の概要の一例を示す図である。図７Ａは、図４Ａ及び図４Ｂに対応し、２匹の散歩中のペット犬が初回に遭遇した時の相性判定装置１０の処理概要を示す。また、図７Ｂは、図５に対応し、散歩開始前の状況を示す。図７Ａに示すように、２匹の散歩中のペット犬が約１ｍの近距離無線エリア内まで接近すると、相性判定装置１０は、互いの自犬ＩＤを交換する。そして、相性判定装置１０は、約１ｍの近距離無線エリア内であれば、２匹の犬の相性の良し悪しが、吠え声の有無により容易に判定できる。よって、相性判定装置１０は、約１ｍの近距離無線エリア内における２匹のペット犬の少なくとも一方が吠え声を上げた旨を、相性が悪い犬の情報として、相手のペット犬のＩＤ、位置情報及び時刻情報とともに記憶させておく。
【００４８】
相性判定装置１０は、図７Ａに示すように相性が悪い犬の情報を記憶させ、図７Ｂに示すように散歩を行う際に予め参照可能とすると、相性が悪いペット犬との遭遇を回避するための散歩ルートを決定する際の参考情報とさせることができる。
【００４９】
（ペット犬散歩中の概要）
図７Ｃは、ペット犬散歩中の概要の一例を示す図である。図７Ｃは、図６に対応し、２匹の散歩中のペット犬が２回目以降に遭遇した時の処理概要を示す。図７Ｃに示すように、相性判定装置１０は、２匹の散歩中の犬が約１０ｍの中距離無線通信エリア内まで接近すると、自犬ＩＤを交換し合い、互いに相性が悪い犬として自装置内に記憶されているかを判定し、相性が悪い犬であると記憶されている場合には、相性が悪い犬が接近していることを、ランプ、バイブレータ等の駆動により、それぞれの飼い主へ報知する。これにより、飼い犬の散歩中に、相性が悪い犬が接近した場合であっても、十分な距離を取って飼い主へ警報を出力するので、相性が悪い犬同士が接近して喧嘩を始めるなどの危険な状況の発生を未然に防止でき、ペット犬を安全に散歩させることができる。
【００５０】
（実施形態による効果）
上記実施形態における相性判定装置１０は、他の飼育動物と対応付けられた他の相性判定装置１０と無線通信を確立し、自装置と対応付けられた飼育動物に関する情報を他の相性判定装置１０へ送信し、他の相性判定装置１０から他の飼育動物に関する情報を受信する。相性判定装置１０は、他の相性判定装置１０から受信した他の飼育動物に関する情報を記憶部に記憶させるとともに、他の飼育動物に関する情報を受信以降にセンサが吠え声を検知した場合に、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報を記憶部に記憶させる。相性判定装置１０は、記憶部を参照し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されている場合に、飼育動物と、他の飼育動物との相性が悪いと判定し、他の飼育動物に関する情報と対応付けて吠え声を検知した旨の情報が記憶されていない場合に、飼育動物と、他の飼育動物との相性が良いと判定する。よって、実施形態によれば、飼育動物の個体の相性に起因する遭遇時の問題を改善することができる。
【００５１】
［その他の実施形態］
上記実施形態では、相性が悪いペット犬同士の接近を回避するよう報知を行うが、これに限らず、相性が良いペット犬同士の接近を促進するよう報知するとしてもよい。例えば、図４Ａ及び図４Ｂの各処理において、図３に示す相性情報１１ｂに、相性が悪い犬の情報とともに、相性が良い犬の情報も記憶させるとする。そして、図５に示すステップＳ３１の処理において、例えば、ペット犬Ａの飼い主の端末２０Ａは、ペット犬Ａの散歩に先立ち、ペット犬Ａの飼い主の操作により、端末２０Ａの図示しないディスプレイ等の表示装置における地図表示へ、相性が良い犬との遭遇位置及び遭遇時刻を表示するとしてもよい。また、図６のステップＳ４４Ａ〜Ｓ４６Ａ、ステップＳ４４Ｂ〜Ｓ４６Ｂにおいて、ディスプレイ、スピーカ、ライト、バイブレータ等を含む出力部１７を駆動して、自ペット犬と相性が良い他のペット犬が接近しつつあることを、自ペット犬の飼い主へ報知するとしてもよい。例えば、ライトの点灯態様として、自ペット犬と相性が良い他のペット犬が接近しつつある場合には、青や緑等、安全をイメージさせる色のライトを点灯させ、自ペット犬と相性が悪い他のペット犬が接近しつつある場合には、赤等、危険をイメージさせる色のライトを点灯させるとしてもよい。または、相性が良いペット犬については、その「犬名」を報知するとしてもよい。このようにすることで、相性が良い犬同士との接近を促進させ、ペット犬同士の交流を深める一助になることができる。あるいは、自ペット犬と相性がよい他のペット犬の「犬名」を互いの飼い主が知ることにより、飼い主同士の交流を深める一助になることができる。
【００５２】
また、上記実施形態では、自犬情報１１ａ及び相性情報１１ｂに、「犬名」、「犬種」、「年齢」、「性別」を含めるとしたが、省略してもよい。あるいは、自犬情報１１ａ及び相性情報１１ｂに、「犬種」、「年齢」、「性別」を含める場合は、蓄積された相性情報１１ｂにおける「犬種」、「年齢」及び「性別」と「相性」との関連性から、ペット犬同士の相性を推定することもできる。すなわち、「吠え声（自犬→他犬）」及び「吠え声（他犬→自犬）」が検出されなかった場合であっても、蓄積された「犬種」、「年齢」及び「性別」と「相性」との関連性から、“悪い相性”であるという傾向が推定される場合には、ペット犬の飼い主に対して、予め警告を発するようにしてもよい。このように、ペット犬同士の相性を保守的に判定することにより、ペット犬をより安全に散歩させることができる。
【００５３】
（相性判定装置の装置構成について）
図１に示す相性判定装置１０の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、相性判定装置１０の機能の分散及び統合の具体的形態は図示のものに限られず、全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散又は統合して構成することができる。例えば、相性判定装置１０の近距離無線通信部１３及び中距離無線通信部１４は、一体であってもよく、定期的に近距離無線通信出力及び中距離無線通信出力を切り替えて出力するようにしてもよい。
【００５４】
また、相性判定装置１０において行われる各処理は、全部又は任意の一部が、ＣＰＵ（Central  Processing  Unit）及びＣＰＵにより解析実行されるプログラムにて実現されてもよい。また、相性判定装置１０において行われる各処理は、ワイヤードロジックによるハードウェアとして実現されてもよい。
【００５５】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともできる。もしくは、実施形態において説明した各処理のうち、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上述及び図示の処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて適宜変更することができる。
【００５６】
（プログラムについて）
図８は、プログラムが実行されることにより、相性判定装置が実現されるコンピュータの一例を示す図である。コンピュータ１０００の一例として、スマートフォン、タブレット端末等のスレート端末が挙げられる。コンピュータ１０００は、例えば、メモリ１０１０、ＣＰＵ１０２０を有する。また、コンピュータ１０００は、ハードディスクドライブインタフェース１０３０、ディスクドライブインタフェース１０４０、シリアルポートインタフェース１０５０、ビデオアダプタ１０６０、ネットワークインタフェース１０７０を有する。コンピュータ１０００において、これらの各部はバス１０８０によって接続される。
【００５７】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１０４１に挿入される。シリアルポートインタフェース１０５０は、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、例えばディスプレイ１０６１に接続される。
【００５８】
ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、相性判定装置１０の各処理の規定するプログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュール１０９３として、例えばハードディスクドライブ１０３１に記憶される。例えば、相性判定装置１０における機能構成と同様の情報処理を実行するためのプログラムモジュール１０９３が、ハードディスクドライブ１０３１に記憶される。
【００５９】
また、実施形態の処理で用いられる設定データは、プログラムデータ１０９４として、例えばメモリ１０１０やハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して実行する。
【００６０】
なお、プログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ１０４１等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、プログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール１０９３やプログラムデータ１０９４は、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【００６１】
上記実施形態及びその他の実施形態は、本願が開示する技術に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６２】
１０、１０Ａ、１０Ｂ  相性判定装置
１１                  記憶部
１１ａ                自犬情報
１１ｂ                相性情報
１２                  制御部
１２ａ                相性情報記録部
１２ｂ                相性判定部
１２ｃ                報知部
１３                  近距離無線通信部
１４                  中距離無線通信部
１５                  音センサ
１６                  ＧＰＳセンサ
１７                  出力部
２０Ａ、２０Ｂ        端末
１０００              コンピュータ
１０１０              メモリ
１０２０              ＣＰＵ
【図１】
0006290800.tif 000002
【図２】
0006290800.tif 000003
【図３】
0006290800.tif 000004
【図４Ａ】
0006290800.tif 000005
【図４Ｂ】
0006290800.tif 000006
【図５】
0006290800.tif 000007
【図６】
0006290800.tif 000008
【図７Ａ】
0006290800.tif 000009
【図７Ｂ】
0006290800.tif 000010
【図７Ｃ】
0006290800.tif 000011
【図８】
0006290800.tif 000012