(57)【要約】【課題】飼い主と相性の良いペットの提供可能性を高めること。【解決手段】診断装置１は、ペットの種別を含むペットに関するペットデータを記憶する犬データ記憶部１３と、飼い主に関する飼い主データを記憶する飼い主データ記憶部１２と、占いを実行する際に用いる占いデータを記憶する占いデータ記憶部１４と、ペットの種別毎にペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶する結果作成用データ記憶部１５と、ペットデータと飼い主データとを用いて占いに関する処理を行うことによりペットの属性を踏まえたペットと飼い主との相性を決定し、相性データを参照して相性に関するコメントを抽出し、コメントと、種別データとのうちの少なくとも１つを出力する制御部１１と、を有している。【選択図】図７
2017162007.tif 000002
【特許請求の範囲】
【請求項１】
ペットの種別を含むペットに関するペットデータと、飼い主に関する飼い主データ（Ｔ１）と、占いを実行する際に用いる占いデータと、前記ペットの種別毎に前記ペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶する記憶部と、
前記ペットデータと前記飼い主データとを用いて占いに関する処理を行うことにより前記ペットの属性を踏まえたペットと飼い主との相性を決定し、前記相性データを参照して相性に関するコメントを抽出する制御部と、
前記コメントと、前記種別データとのうちの少なくとも１つを出力する出力部と、
を有することを特徴とする診断装置。
【請求項２】
前記飼い主データは、飼い主の血液型を含み、
前記記憶部は、前記飼い主の血液型に応じたコメントが設定された血液型データを記憶しており、
前記出力部は、前記コメントと、前記種別データと、前記血液型データとのうちの少なくとも１つを出力する請求項１に記載の診断装置。
【請求項３】
前記記憶部は、前記ペットのお見合い相手に関するお見合い相手データを記憶し、
前記制御部は、前記ペットデータと、前記お見合い相手データとを用いて占いに関する処理を行うことによりペットとお見合い相手との相性を決定し、前記相性データを参照して相性に関するコメントを抽出する請求項１または２に記載の診断装置。
【請求項４】
前記ペットデータには、ペットの年齢が含まれており、
前記飼い主データには、飼い主の同居家族数、家族構成、就労の有無が含まれており、
前記制御部は、前記ペットデータと前記飼い主データとを用いて前記ペットの属性を踏まえたペットと飼い主との位置関係を推定する処理を実行する請求項１ないし３のいずれかに記載の診断装置。
【請求項５】
前記制御部が決定したペットと飼い主との相性を用いてペットと飼い主との位置関係を推定する処理を実行する請求項４に記載の診断装置。
【請求項６】
前記記憶部は、占いの結果得られる相性と前記属性データとに応じてペットへ推奨するグッズに関するコメントが格納されたグッズデータを記憶し、
前記制御部は、決定したペットと飼い主との相性を用いて前記グッズデータを参照してペットへの推奨グッズに関するコメントを抽出する請求項１ないし５のいずれかに記載の診断装置。
【請求項７】
ペットの種別を含むペットに関するペットデータと、飼い主に関する飼い主データと、占いを実行する際に用いる占いデータと、前記ペットの種別毎に前記ペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶するコンピュータに、
前記ペットデータと前記飼い主データとを用いて占いに関する処理を行うことにより前記ペットの属性を踏まえたペットと飼い主との相性を決定し、
前記相性データを参照して相性に関するコメントを抽出し、
前記コメントと、前記種別データとのうちの少なくとも１つを出力する、
処理を実行させることを特徴とするプログラム。
【請求項８】
ユーザに関するユーザデータと、占いを実行する際に用いる占いデータと、占いの結果得られる飼い主の特徴に関するデータと飼い主の特徴に関連づけられた犬種の情報とが格納された犬種データとを記憶する記憶部と、
前記ユーザデータと前記占いデータとを用いて前記ユーザの占いを実行し、実行結果と前記犬種データとを用いてユーザに推奨する犬種に関するコメントを生成することを特徴とする診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は診断装置およびプログラムに関する。
【背景技術】
【０００２】
ペットのパートナーを探しているオーナー等に対してペットとオーナーを紹介するシステムが知られている（例えば、特許文献１参照）。
また、占いの条件を使って相性診断するものが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−７６０８２号公報
【特許文献２】特開２０１１−５４００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ペットの犬の占いは、犬種が持っている本能（ＤＮＡ）上の性格・性質が考慮されていないことからペットと飼い主の相性等を占う上で充分と云えない部分が多くある。また、飼い犬のお見合相手に関しては、異なる犬種をお見合させることが、最近の流れとなっていることから「犬種」を占いの条件にすることが重要な要素となっている。
１つの側面では、本発明は、飼い主と相性の良いペットの提供可能性を高めることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、開示の診断装置が提供される。この診断装置は、ペットの種別を含むペットに関するペットデータと、飼い主に関する飼い主データと、占いを実行する際に用いる占いデータと、ペットの種別毎にペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶する記憶部と、
【０００６】
ペットデータと飼い主データとを用いて占いに関する処理を行うことによりペットの属性を踏まえたペットと飼い主との相性を決定し、相性データを参照して相性に関するコメントを抽出する制御部と、
コメントと、種別データとのうちの少なくとも１つを出力する出力部と、を有している。
【発明の効果】
【０００７】
１態様では、飼い主と相性の良いペットの提供可能性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態の診断システムを示す図である。
【図２】第１の実施の形態の診断装置のハードウェア構成を示す図である。
【図３】実施の形態の端末装置のハードウェア構成を示す図である。
【図４】実施の形態の端末装置の機能を示すブロック図である。
【図５】飼い主データ入力画面の一例を示す図である。
【図６】愛犬データ入力画面の一例を示す図である。
【図７】実施の形態の診断装置の機能を示すブロック図である。
【図８】飼い主データ記憶部に記憶されている情報の一例を示す図である。
【図９】犬データ記憶部に記憶されている情報の一例を示す図である。
【図１０】年干支表を示す図である。
【図１１】干支番号表を示す図である。
【図１２】相性表を示す図である。
【図１３】犬種属性マスターの一例を示す図である。
【図１４】血液型特性マスターの一例を示す図である。
【図１５】犬種マスターの一例を示す図である。
【図１６】相性マスターの一例を示す図である。
【図１７】診断システムの動作の概要を説明する図である
【図１８】ペットと飼い主の相性占いを説明するフローチャートである。
【図１９】相性診断処理を説明するフローチャートである。
【図２０】処理結果の具体例を説明する図である。
【図２１】相手情報入力画面の一例を示す図である。
【図２２】お見合い相手に関するデータの一例を示す図である。
【図２３】六十干支暦表を示す図である。
【図２４】お見合い相性マスターを説明する図である。
【図２５】ペットとお見合い相手との相性占いを説明するフローチャートである。
【図２６】相性診断処理を説明するフローチャートである。
【図２７】第２の実施の形態の相性診断結果の具体例を説明する図である。
【図２８】地位判定処理を説明するフローチャートである。
【図２９】表示依頼に基づき端末装置が表示する画面の一例を示す図である。
【図３０】表示依頼に基づき端末装置が表示する画面の一例を示す図である。
【図３１】第４の実施の形態の結果作成用データ記憶部に記憶されている情報を示す図である。
【図３２】第４の実施の形態の相性判定処理を説明するフローチャートである。
【図３３】表示依頼に基づき端末装置が表示する画面の一例を示す図である。
【図３４】第５の実施の形態の結果作成用データ記憶部に記憶されている情報を示す図である。
【図３５】日干換算表を示す図である。
【図３６】第６の実施の形態の診断装置の犬データ記憶部に記憶されている情報の一例を示す図である。
【図３７】愛犬候補抽出処理に基づき端末装置が表示する画面を示す図である。
【図３８】診断システムの応用例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態の診断装置を、図面を参照して詳細に説明する。
＜実施の形態＞
図１は、第１の実施の形態の診断システムを示す図である。
実施の形態の診断システム１０は、診断装置（コンピュータ）１と、端末装置２とを備えている。
なお、本実施の形態では、ペットの一例として犬を用いた場合を説明するが、他のペット（猫等）にも適用できることは言うまでもない。
【００１０】
実施の形態の診断装置１は、自分が飼っているペット（以下、「愛犬」と言う）と飼い主の相性や、愛犬が飼い主に伝えたいことや、愛犬のお見合い対象の犬（以下、「お見合い相手」と言う）との相性や、愛犬と飼い主のポジション（上下関係）や、愛犬に合うグッズに関する情報を出力する。例えば、診断装置１は、愛犬のデータ、および飼い主のデータを端末装置２から受け取ると、診断装置１が備える記憶部に記憶する。そして、診断装置１は、愛犬との相性の送信要求を端末装置２から受け取ると、予め記憶しておいた犬種別行動の特徴や、四柱推命占いに関するデータに基づき飼い主と愛犬の相性を演算により求める。そして、診断装置１は、求めた相性に基づくコメントを端末装置２に送信する。
【００１１】
端末装置２は、飼い主が保有しており、予め、愛犬のデータや、飼い主のデータを入力したりするアプリケーション（診断アプリ）がインストールされている。なお、端末装置２としては、例えば、携帯電話、スマートフォン、タブレット端末等が挙げられる。
【００１２】
端末装置２は、飼い主が入力した愛犬のデータ、および飼い主のデータを診断装置１に送信する。また、端末装置２は、飼い主の操作に応じて愛犬との相性の送信を診断装置１に要求する。そして、端末装置２は、診断装置１が出力した愛犬との相性に基づくコメントを端末装置２が備えるディスプレイに表示する。
以下、開示の診断システム１０をより具体的に説明する。
＜第１の実施の形態＞
図２は、第１の実施の形態の診断装置のハードウェア構成を示す図である。
【００１３】
診断装置１は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００１４】
ＲＡＭ１０２は、診断装置１の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００１５】
バス１０８には、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００１６】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、診断装置１の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００１７】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００１８】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００１９】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００２０】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
図３は、実施の形態の端末装置のハードウェア構成を示す図である。
端末装置２は、ＣＰＵ２０１によって装置全体が制御されている。
ＣＰＵ２０１には、バス２０７を介してＲＡＭ２０２と複数の周辺機器が接続されている。
【００２１】
ＲＡＭ２０２は、端末装置２の主記憶装置として使用される。ＲＡＭ２０２には、ＣＰＵ２０１に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、ＣＰＵ２０１による処理に使用する各種データが格納される。
バス２０７には、内蔵メモリ２０３、グラフィック処理装置２０４、入力インタフェース２０５、および通信インタフェース２０６が接続されている。
【００２２】
内蔵メモリ２０３は、データの書き込みおよび読み出しを行う。内蔵メモリ２０３は、端末装置２の二次記憶装置として使用される。内蔵メモリ２０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、内蔵メモリとしては、例えばフラッシュメモリ等の半導体記憶装置が挙げられる。
【００２３】
グラフィック処理装置２０４には、ディスプレイ２０４ａが接続されている。グラフィック処理装置２０４は、ＣＰＵ２０１からの命令に従って、画像をディスプレイ２０４ａの画面に表示させる。ディスプレイ２０４ａとしては、液晶表示装置等が挙げられる。また、ディスプレイ２０４ａは、タッチパネル機能も備えている。
【００２４】
入力インタフェース２０５は、ディスプレイ２０４ａおよび入力ボタン２０５に接続されている。入力インタフェース２０５は、入力ボタン２０５ａやディスプレイ２０４ａのタッチパネルから送られてくる信号をＣＰＵ２０１に送信する。
【００２５】
通信インタフェース２０６は、ネットワーク５０に接続されている。通信インタフェース２０６は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図２に示すようなハードウェア構成の診断装置１および、図３に示すようなハードウェア構成の端末装置２内には、以下のような機能が設けられる。
図４は、実施の形態の端末装置の機能を示すブロック図である。
端末装置２は、制御部２１と、画面データ記憶部２２とを備えている。
【００２６】
画面データ記憶部２２には、ディスプレイ２０４ａに表示する画面データが記憶されている。画面データとしては、例えば、飼い主に関するデータを入力する飼い主データ入力画面や、愛犬に関するデータを入力する愛犬データ入力画面等が挙げられる。
制御部２１は、飼い主の操作に応じて画面データ記憶部２２に記憶されている画面データを読み出し、ディスプレイ２０４ａに表示する。
また、制御部２１は、診断装置１から送られてくる診断結果を飼い主に表示する画面を作成し、ディスプレイ２０４ａに表示する。
図５は、飼い主データ入力画面の一例を示す図である。
【００２７】
飼い主データ入力画面３１では、飼い主の名前、生年月日、生まれた時間帯、性別、血液型、同居家族数、家族の中での位置づけ（家族構成）、仕事（就労の有無）を選択する欄が表示される。仕事を選択する欄に表示される情報としては、例えば、学生、会社員、自営業、自由業、専業主婦（主夫）、無職等がある。
図６は、愛犬データ入力画面の一例を示す図である。
【００２８】
愛犬データ入力画面３２では、愛犬の名前、生年月日、生まれた時間帯、性別、犬種、飼っているペットの数を入力する欄が表示される。犬種の欄は、先頭文字を入れると、犬種の候補が表示されるようになっている。
飼い主が、これらの情報を入力すると、制御部２１は、入力された情報を診断装置１に送信する。
図７は、実施の形態の診断装置の機能を示すブロック図である。
診断装置１は、制御部１１と、飼い主データ記憶部１２と、犬データ記憶部１３と、占いデータ記憶部１４と、結果作成用データ記憶部１５とを備えている。
【００２９】
制御部１１は、端末装置２が送信した飼い主に関するデータを飼い主データ記憶部１２に記憶する。端末装置２が送信した愛犬に関するデータを犬データ記憶部１３に記憶する。
【００３０】
また、制御部１１は、端末装置２から愛犬との相性の送信要求を端末装置２から受け取ると、予め記憶しておいた犬種別行動の特徴や、四柱推命占いに関するデータに基づき飼い主と愛犬の相性を演算により求める。
飼い主データ記憶部１２には、飼い主に関するデータが記憶される。
図８は、飼い主データ記憶部に記憶されている情報の一例を示す図である。
【００３１】
飼い主データテーブルＴ１には、飼い主データ入力画面３１にて入力された情報が設定される。なお、飼い主ＩＤの欄には、飼い主固有のＩＤが設定される。この飼い主ＩＤは、端末装置２に送信され、端末装置２が記憶する。データを更新する際には、この飼い主ＩＤを用いることで、飼主データテーブルＴ１の内容を更新することができる。
【００３２】
また、何時も家に居るの欄は、飼い主データ入力画面３１にて入力された情報の仕事によって制御部１１が入力する。例えば、お仕事が専業主婦、自営業、無職の場合、制御部１１は、何時も家に居るの欄に「１」を設定する。それ以外は、制御部１１は何時も家に居るの欄に「０」を設定する。
犬データ記憶部１３には、犬に関するデータが記憶される。
図９は、犬データ記憶部に記憶されている情報の一例を示す図である。
犬データ記憶部１３には、情報がテーブル化されて記憶されている。
【００３３】
愛犬データテーブルＴ２には、愛犬データ入力画面３２にて入力された情報が設定される。なお、飼い主ＩＤの欄が設けられている。飼い主ＩＤが設定されることで、飼い主データと愛犬データとが紐づけられる。飼い主が愛犬との相性の診断を希望する際には、この飼い主ＩＤを用いることで、飼い主データに対応する愛犬データを検索する。
【００３４】
占いデータ記憶部１４には、四柱推命の占いに用いるデータが記憶されている。具体的には、生年月日から年干（年干支）、および干支番号を求めるためのデータが記憶されている。
図１０は、年干支表を示す図である。
【００３５】
年干支テーブルＴ３には、西暦、和暦、十干、十二支が年ごとにまとめられたデータが記憶されている。２０１６年であれば、２０１６年に平成２８年、丙（火兄:ひのえ）、申（さる）が関連づけられて記憶されている。
図１１は、干支番号表を示す図である。
干支番号テーブルＴ５は、飼い主と愛犬の六十干支から、干支番号を求める表である。
干支番号テーブルＴ５は、六十干支の巡り順に従って、甲子から癸亥まで、０〜５９の数字が割り当てられている。
＜相性表について＞
図１２は、相性表を示す図である。
【００３６】
相性テーブルＴ６は、飼い主とペットとの相性を求めるための表である。型の欄は、制御部１１が、干支番号テーブルＴ５を用いて算出した型番号（０〜３０）に対応して設けられている。以下、型番号の算出方法を説明する。
【００３７】
前述したように、干支番号テーブルＴ５には、六十干支の巡り順に従って、甲子から癸亥まで、０〜５９の数字が割り当てられている。このため、飼い主とペットの干支番号の差は、０〜５９の値を取る。
【００３８】
制御部１１は、飼い主とペットの干支番号の差分の絶対値をとり、３０を超えた場合は、６０からその数を引いた数に変換する。その結果、全ての干支番号の差は、０〜３０のいずれに収まる。そして、この数を以って相性の型番号とする。
例えば、壬子（干支番号４８）と乙未（干支番号３１）の場合は、４８−３１＝１７より、相性の型は、第１７型になる。
【００３９】
丁巳（干支番号５３）と己卯（干支番号１５）の場合は、５３−１５＝３８になる。干支番号の差が３０を超えたため、６０から３８を引いた数２２が相性の型番号になる。６０日周期の暦では、己卯の３８日後に丁巳が巡り、その２２日後に再び己卯が巡ってくる。この干支差のうち、小さい方を相性の型番号とする。
【００４０】
相性は、天の相性、気の相性、地の相性の３項目がある。愛犬と一人暮らしの飼い主の相性を見るときは、１人住いの欄を使う。飼い主に同居家族がいる場合は、その他の欄を使う。
【００４１】
なお、天の相性は、飼い主と愛犬の性格の長所と短所が、互いに補うような関係にあるかどうかを表す。気の相性は、飼い主と愛犬が一緒に居て快適かどうか、或いは、飼い主と愛犬で息を合わせて共同作業などができるかを表す。地の相性は、飼い主と愛犬が長期的に付き合うことができるかどうか、或いは人生の方向性を共有できるかどうかを表す。
【００４２】
相性ランクは、Ａ（最高）、Ｂ（良い）、Ｃ（普通）、Ｄ（悪い）、Ｅ（最低）という５段階が設けられている。１人住いとその他とでは、総合評価のランクに差異が生じている。これは、１人住いの相性を見るときに、その他の場合に比べ、天の相性をより重視することによる。
【００４３】
結果作成用データ記憶部１５には、占いの結果、端末装置２に送信するデータを作成する際に用いるデータが記憶されている。結果作成用データ記憶部１５には、犬種属性マスターＭ１、血液型マスターＭ２、犬種マスターＭ３、および相性マスターＭ４が記憶されている。
図１３は、犬種属性マスターの一例を示す図である。
犬種属性マスターＭ１には、犬種コード、犬種ＩＤ、および犬種名の欄が設けられている。
犬種コードの欄には、性格別に分けられた犬のタイプを識別する番号が設定されている。
【００４４】
「犬種コード１」は、一般的に人なつこい性格と言われる犬に割り振られている。人間が大好きでいつも人のそばにいたがる。但し番犬としては期待できない（期待しにくい）という傾向がある。
【００４５】
この「犬種コード１」の犬としては、図示した犬以外にも例えば、イングリッシュセッター、ビズラ（ヴィズラ）、ウェルシュスプリンガースパニエル、オールドイングリッシュシープドッグ、カーリーコーテッドレトリバー、キースホンド、キャバリアキングチャールズスパニエル、コリー、ゴールデンレトリバー、ソフトコーテッドウィートンテリア、ノバスコシアダックトーリングレトリバー、ビアデッドコリー、ビションフリーゼ、
【００４６】
フィールドスパニエル、フラットコーテッドレトリバー、ブリタニー、ボーダーテリア、ポーチュギーズウォータードッグ、ラブラドールレトリバー等が挙げられる。
【００４７】
「犬種コード２」は、一般的に穏やかな性格と言われる犬に割り振られている。家の中に長時間いてもすぐに順応しストレスを感じることの少ないタイプ、人に対しては穏やかで人と一緒にいることを好むという傾向がある。
【００４８】
この「犬種コード２」の犬としては、図示した犬以外にも例えば、グレートデーン、グレートピレニーズ、スコティッシュディアハウンド、セントバーナード、ニューファンドランド、バセットハウンド、バーニーズマウンテンドッグ、ビーグル、ブービエデフランダース、ブラッドハウンド、ブルドッグ、マスティフ等が挙げられる。
【００４９】
「犬種コード３」は、一般的にマイホーム型と言われる犬に割り振られている。屋内にいることが好きで、人がいてもいなくても十分満足して暮らしていけるという傾向がある。
【００５０】
この「犬種コード３」の犬としては、図示した犬以外にも例えば、ウィペット、シーリハムテリア、スカイテリア、スタンダードダックスフント、ミニチュアダックスフント、ダンディディンモントテリア、チベタンテリア、チャイニーズクレステッドドッグ、チワワ、狆（ちん）、パグ、フレンチブルドッグ、ペキニーズ、ベドリントンテリア、ボストンテリア、ポメラニアン、マルチーズ、ラサアプソ等が挙げられる。
【００５１】
「犬種コード４」は、一般的に頭が良いと言われる犬に割り振られている。仕事に喜びを覚えどんな訓練でもどんどん吸収する。人に対しては穏やかで忠実であるという傾向がある。室内の暮らしにも適応できるが、十分な運動も必要である。
【００５２】
「犬種コード４」の犬としては、図示した犬以外にも例えば、オーストラリアンキャトルドッグ、オーストラリアンシェパード、シェットランドシープドッグ、ジャーマンシェパード、スタンダードプードル、トイプードル、ドーベルマン、パピヨン、ベルジアングローネンダール、ベルジアンタービュレン、ベルジアンマリノア、ボーダーコリー等が挙げられる。
「犬種コード５」は、一般的に防衛心が強いと言われる犬に割り振られている。縄張り意識と警戒心が強く、優秀な番犬になれるタイプの犬である。
【００５３】
「犬種コード５」の犬としては、図示した犬以外にも例えば、クーバース（クバーズ）、ゴードンセッター、コモンドール、ジャイアントシュナウザー、ジャーマンワイヤーヘアードポインター、スタンダードシュナウザー、スタッフォードシャーブルテリア、チェサピークベイレトリバー、チャウチャウ、プーリー、ブリアード、ブルテリア、ブルマスティフ、ボクサー、ロットワイラー、ローデシアンリッジバック、ワイマラナー等が挙げられる。
【００５４】
「犬種コード６」は、一般的に独立心が強いと言われる犬に割り振られている。独立心が旺盛で、人間のことより自分のことを考えているような行動が目立つ。性格はやや気まぐれな傾向がある。
【００５５】
「犬種コード６」の犬としては、図示した犬以外にも例えば、アフガンハウンド、アメリカンウォータースパニエル、アメリカンフォックスハウンド、アラスカンマラミュート、イングリッシュフォックスハウンド、エアデールテリア、オッターハウンド、グレーハウンド、サモエド、サルーキ、柴犬、シベリアンハスキー、シャーペイ、ジャーマンショートヘアードポインター、ダルメシアン、ノルウェジアンエルクハウンド、ボルゾイ
【００５６】
「犬種コード７」は、一般的に自信があると言われる犬に割り振られている。行動が自発的かつ衝動的なタイプの犬です。活発だが戸外の暮らしにも室内の暮らしにも対応できる順応性がある。
【００５７】
「犬種コード７」の犬としては、図示した犬以外にも例えば、ウエストハイランドホワイトテリア、ウェルシュテリア、オーストラリアンテリア、ケアーンテリア、ケリーブルーテリア、シーズー、ジャックラッセルテリア、シルキーテリア、スキッパーキ、スコティッシュテリア、スムースフォックステリア、ノーフォークテリア、ノーリッチテリア、バセンジー、ブリュッセルグリフォン、マンチェスターテリア、ミニチュアシュナウザー、ミニチュアピンシャー、ヨークシャーテリア、レイクランドテリア、ワイヤーフォックステリア、ワイヤーヘアードポインティンググリフォン等が挙げられる。
図１４は、血液型特性マスターの一例を示す図である。
血液型特性マスターは、人間の血液型とその血液型の傾向を示すコメントが設定されている。コメントは一例である。
図１５は、犬種マスターの一例を示す図である。
犬種マスターＭ３には、犬種コード毎の傾向を示すコメントが設定されている。コメントは一例である。
図１６は、相性マスターの一例を示す図である。
【００５８】
相性マスターＭ４には、相性テーブルＴ６に設定されている飼い主との相性ランクＡ〜Ｅそれぞれに対し、端末装置２に送信するコメントが関連づけられて記憶されている。コメントは一例である。
次に、診断システム１０の動作の概要を説明する。
図１７は、診断システムの動作の概要を説明する図である。
［シーケンスＳｅｑ１］  端末装置２は、愛犬データおよび飼い主データの入力を受け付ける。
［シーケンスＳｅｑ２］  端末装置２は、受け付けた各データを診断装置１に送信する。
［シーケンスＳｅｑ３］  診断装置１は、受信した各データを各記憶部に記憶する。
【００５９】
［シーケンスＳｅｑ４］  端末装置２は、飼い主の操作（例えばディスプレイ２０４ａに表示された診断開始ボタンの押下等）に基づいて飼い主ＩＤと占い開始依頼とを診断装置１に送信する。なお、端末装置２は、シーケンスＳｅｑ２とシーケンスＳｅｑ４の処理を同時に行ってもよい。
【００６０】
［シーケンスＳｅｑ５］  診断装置１は、飼い主ＩＤおよび占い開始依頼を受信すると、飼い主ＩＤを用いて飼い主データ記憶部１２に記憶されている飼い主の属性に基づいて四柱推命による占いを行う。また、診断装置１は、犬データ記憶部１３に記憶されている愛犬の属性に基づいて四柱推命による占いを行う。そして、診断装置１は、占い結果に基づき飼い主と愛犬の相性を診断し、診断結果を生成する。
［シーケンスＳｅｑ６］  診断装置１は、診断結果を端末装置２に送信する。
［シーケンスＳｅｑ７］  端末装置２は、診断結果をディスプレイ２０４ａに表示する。
次に、シーケンスＳｅｑ５のペットと飼い主の相性占いについてフローチャートを用いて説明する。
図１８は、ペットと飼い主の相性占いを説明するフローチャートである。
［ステップＳ１］  制御部１１は、飼い主データテーブルＴ１に格納されている飼い主データを読み出す。その後、ステップＳ２に遷移する。
［ステップＳ２］  制御部１１は、愛犬データテーブルＴ２に格納されている愛犬データを読み出す。その後、ステップＳ３に遷移する。
【００６１】
［ステップＳ３］  制御部１１は、ステップＳ１およびステップＳ２にて読み出したデータと、占いデータ記憶部１４に記憶されている各種テーブルとを用いて愛犬と飼い主の相性を診断する相性診断処理を実行し、愛犬と飼い主との相性ランクを求める。その後、ステップＳ４に遷移する。
【００６２】
［ステップＳ４］  制御部１１は、相性診断処理により得られた愛犬と飼い主の相性ランクと、結果作成用データ記憶部１５に記憶されている各種マスターとを用いて診断結果を生成する。その後、図１８の処理を終了する。
【００６３】
なお、図１８における一部の処理の順序は前後してもよい。例えば、ステップＳ１とステップＳ２はどちらを先に行ってもよい。一部の処理の順序は前後してもよいのは、その他のフローチャートについても同様である。
次に、ステップＳ３の相性診断処理を説明する。
図１９は、相性診断処理を説明するフローチャートである。
【００６４】
［ステップＳ３ａ］  制御部１１は、年干支テーブルＴ３を参照し、愛犬の年干支を求める。そして、制御部１１は、干支番号テーブルＴ５を参照し、愛犬の干支番号を求める。その後、ステップＳ３ｂに遷移する。
［ステップＳ３ｂ］  制御部１１は、年干支テーブルＴ３を参照し、飼い主の年干支を求める。その後、ステップＳ３ｃに遷移する。
［ステップＳ３ｃ］  制御部１１は、愛犬の干支番号と飼い主の干支番号の差分の絶対値（Ｘ１）を求める。その後、ステップＳ３ｄに遷移する。
【００６５】
［ステップＳ３ｄ］  制御部１１は、ステップＳ３ｃにて求めた絶対値（Ｘ１）が３０より大きいか否かを判断する。絶対値（Ｘ１）が３０より大きい場合（ステップＳ３ｄのＹｅｓ）、ステップＳ３ｅに遷移する。絶対値（Ｘ１）が３０以下である場合（ステップＳ３ｄのＮｏ）、ステップＳ３ｆに遷移する。
［ステップＳ３ｅ］  制御部１１は、６０から絶対値（Ｘ１）を減算した値を絶対値（Ｘ１）とする。その後、ステップＳ３ｆに遷移する。
【００６６】
［ステップＳ３ｆ］  制御部１１は、飼い主データテーブルＴ１の同居家族数の欄を参照し、同居家族数が「１」か否かを判断する。同居家族数が「１」である場合（ステップＳ３ｆのＹｅｓ）、制御部１１は、ステップＳ３ｇに遷移する。同居家族数が「１」ではない場合（ステップＳ３ｆのＮｏ）、制御部１１は、ステップＳ３ｈに遷移する。
【００６７】
［ステップＳ３ｇ］  制御部１１は、相性テーブルＴ６の総合評価を参照し、絶対値（Ｘ１）に対応するレコードの１人住いに格納されている相性ランクを抽出する。その後、ステップＳ３ｉに遷移する。その後、図１９の処理を終了する。
【００６８】
［ステップＳ３ｈ］  制御部１１は、相性テーブルＴ６の総合評価を参照し、絶対値（Ｘ１）に対応するレコードのその他に格納されている相性ランクを抽出する。その後、ステップＳ３ｉに遷移する。その後、図１９の処理を終了する。
図２０は、処理結果の具体例を説明する図である。
【００６９】
図２０に表示されている文字のうち、「相性は最高です」の部分は、相性診断処理の結果、制御部１１が相性テーブルＴ６から抽出した相性ランクＡを用いて相性マスターＭ４から抽出した情報である。「ＺＺＺＺちゃんは、」の部分は、愛犬データテーブルＴ２の犬名の欄に基づき制御部１１が作成した情報である。「あなたが大好きで何時もあなたの側にいたがるタイプのワンちゃんです。」の部分は、制御部１１が愛犬データテーブルＴ２を参照し、犬種属性マスターＭ１および犬種マスターＭ３から抽出した情報である。
【００７０】
「気配りがたで、きれい好きなあなたのあたたかさが大切です。」の部分は、制御部１１が、飼い主データテーブルＴ１を参照し、血液型マスターＭ２から抽出した情報である。
【００７１】
なお、本実施の形態では、血液型から得られるコメントは定型文としたが、これに限らず、各血液型の傾向を複数記載した血液型マスターから、ランダムで１つまたは複数の傾向を抽出し、表示するようにしてもよい。
【００７２】
また、本実施の形態では、診断装置１は、図２０に表示されている文字のうち、全てを端末装置２に出力するようにした。しかし、これに限らず、図２０に表示されている文字のうちの一部を端末装置２に出力するようにしてもよい。
以上述べたように、診断装置１によれば、愛犬と飼い主との相性の参考情報を容易に入手することができる。
＜第２実施の形態＞
次に、第２の実施の形態の診断装置について説明する。
以下、第２の実施の形態の診断装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
第２の実施の形態の診断装置は、愛犬のお見合い対象の犬（以下、「お見合い相手」と言う）との相性を診断する処理を実行する。
制御部２１は、飼い主の操作に応じてお見合い相手に関する情報を入力する相手情報入力画面をディスプレイ２０４ａに表示する。
図２１は、相手情報入力画面の一例を示す図である。
【００７３】
相手情報入力画面３３では、お見合い相手の名前、生年月日、生まれた時間帯、性別、犬種を入力する欄が表示される。犬種の欄は、先頭文字を入れると、犬種の候補が表示されるようになっている。
飼い主が、これらの情報を入力すると、制御部２１は、入力された情報を診断装置１に送信する。
制御部１１は、端末装置２が送信したお見合い相手に関するデータを犬データ記憶部１３に記憶する。
図２２は、お見合い相手に関するデータの一例を示す図である。
お見合い相手データテーブルＴ７に設けられた欄は、同種ペット数の欄が設けられていないこと以外は、愛犬データテーブルＴ２と同じである。
【００７４】
ところで、第１の実施の形態では、愛犬と飼い主の干支番号を求める際に年干支を用いた。しかし、第２の実施の形態では、愛犬とお見合い相手の干支番号を求める際に月干支を用いる。以下、月干支の算出方法を説明する。
【００７５】
（１）制御部１１は、愛犬、お見合い相手それぞれについて、西暦誕生年度から１９３０を減算した差額（Ｄ）を求める。求めた差額（Ｄ）それぞれについて以下（２）−（５）の処理を行う。
（２）差額（Ｄ）を１２倍して倍数（Ｆ）を求める。
（３ａ）倍数（Ｆ）が６０より大きい場合は倍数（Ｆ）を６０で割る。余り（Ｇ）を求める。割り切れた場合は、Ｇ＝０とする。
（３ｂ）倍数（Ｆ）が６０より小さい場合、又は余り（Ｇ）に対して「１５＋倍数（Ｆ）、１５＋余り（Ｇ）」を求める。
（４）誕生月から１を引いた値（Ｌ）を求める。誕生月が１月の場合は、誕生月を１３とする。
【００７６】
（５）１５＋倍数（Ｆ）＋値（Ｌ）＝値（Ｊ）、又は１５＋余り（Ｇ）＋値（Ｌ）＝値（Ｊ）を求める。値（Ｊ）が６０より大きい場合は、値（Ｊ）から６０を引いた余りを値（Ｊ）とする。
値（Ｊ）が６０以下である場合は、値（Ｊ）を六十干支暦表の番号に当てはめて月干支を求める。
図２３は、六十干支暦表を示す図である。
第２の実施の形態の結果作成用データ記憶部１５には、お見合い相性マスターＭ５が記憶されている。
図２４は、お見合い相性マスターを説明する図である。
【００７７】
お見合い相性マスターＭ５には、相性テーブルＴ６に設定されている愛犬とお見合い相手との相性ランクＡ〜Ｅそれぞれに対し、端末装置２に送信するコメントが関連づけられて記憶されている。
図２５は、ペットとお見合い相手との相性占いを説明するフローチャートである。
［ステップＳ１１］  制御部１１は、愛犬データテーブルＴ２に格納されている愛犬データを読み出す。その後、ステップＳ１２に遷移する。
【００７８】
［ステップＳ１２］  制御部１１は、お見合い相手データテーブルＴ７に格納されているお見合い相手に関するデータを読み出す。その後、ステップＳ１３に遷移する。
【００７９】
［ステップＳ１３］  制御部１１は、ステップＳ１１およびステップＳ１２にて読み出したデータと、占いデータ記憶部１４に記憶されている各種テーブルとを用いてペットとお見合い相手との相性を診断する相性診断処理を実行し、愛犬とお見合い相手との相性を求める。その後、ステップＳ１４に遷移する。
【００８０】
［ステップＳ１４］  制御部１１は、相性診断処理により得られた愛犬とお見合い相手との相性と、結果作成用データ記憶部１５に記憶されている各種マスターとを用いて診断結果を生成し、端末装置２に出力する。その後、図２５の処理を終了する。
次に、ステップＳ１３の相性診断処理を説明する。
図２６は、相性診断処理を説明するフローチャートである。
【００８１】
［ステップＳ１３ａ］  制御部１１は、年干支テーブルＴ３を参照し、愛犬の月干支を求める。そして、制御部１１は、干支番号テーブルＴ５を参照し、愛犬の干支番号を求める。その後、ステップＳ１３ｂに遷移する。
［ステップＳ１３ｂ］  制御部１１は、年干支テーブルＴ３を参照し、お見合い相手の年干支を求める。その後、ステップＳ１３ｃに遷移する。
【００８２】
［ステップＳ１３ｃ］  制御部１１は、ペットの年干支の番号と飼い主の年干支の番号の差分の絶対値（Ｘ１）を求める。その後、ステップＳ１３ｄに遷移する。
【００８３】
［ステップＳ１３ｄ］  制御部１１は、ステップＳ１３ｃにて求めた絶対値（Ｘ１）が３０より大きいか否かを判断する。絶対値（Ｘ１）が３０より大きい場合（ステップＳ１３ｄのＹｅｓ）、ステップＳ１３ｅに遷移する。絶対値（Ｘ１）が３０以下である場合（ステップＳ１３ｄのＮｏ）、ステップＳ１３ｆに遷移する。
［ステップＳ１３ｅ］  制御部１１は、６０から絶対値（Ｘ１）を減算した値を絶対値（Ｘ１）とする。その後、ステップＳ１３ｆに遷移する。
【００８４】
［ステップＳ１３ｆ］  制御部１１は、相性テーブルＴ６の気の相性の欄を参照し、絶対値（Ｘ１）に対応するレコードの相性ランク（Ａ〜Ｅ）を抽出する。その後、図２６の処理を終了する。なお、前述したように、制御部１１は、抽出した相性ランクとお見合い相性マスターＭ５とを用いて診断結果を生成し、端末装置２に送信する。制御部２１は、受信した診断結果に基づきお見合い相手との相性をディスプレイ２０４ａに表示する。
図２７は、第２の実施の形態の相性診断結果の具体例を説明する図である。
診断結果を受信した端末装置２は、愛犬とお見合い相手との相性が表示される表示部３４をディスプレイ２０４ａに表示する。
表示部３４は、愛犬の写真を表示する枠３４ａを備えている。
【００８５】
表示部３４に表示されている文字のうち、「ＺＺＺＺちゃんにとって、」の部分は、愛犬データテーブルＴ２の犬名の欄に基づき制御部１１が作成した情報である。
【００８６】
「相性は最高です」の部分は、相性診断処理の結果、制御部１１が相性テーブルＴ６から抽出した相性ランクＡを用いてお見合い相性マスターＭ５から抽出した情報である。
第２の実施の形態の診断装置１によれば、愛犬とお見合い相手との相性の参考情報を容易に入手することができる。
＜第３実施の形態＞
次に、第３の実施の形態の診断装置について説明する。
以下、第３の実施の形態の診断装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
第３の実施の形態の診断装置は、愛犬が飼い主との地位をどのように考えているかを診断する処理（地位判定処理）を実行する。
図２８は、地位判定処理を説明するフローチャートである。
［ステップＳ２１］  制御部１１は、飼い主データテーブルＴ１に格納されている飼い主データを読み出す。その後、ステップＳ２２に遷移する。
［ステップＳ２２］  制御部１１は、愛犬データテーブルＴ２に格納されている愛犬データを読み出す。その後、ステップＳ２３に遷移する。
【００８７】
［ステップＳ２３］  制御部１１は、現在の年月日から愛犬データの生年月日を減算し、ペットの年齢が２歳以上か否かを判断する。愛犬の年齢が２歳以上である場合（ステップＳ２３のＹｅｓ）、ステップＳ２４に遷移する。愛犬の年齢が２歳未満である場合（ステップＳ２３のＮｏ）、ステップＳ２８に遷移する。
【００８８】
［ステップＳ２４］  制御部１１は、同居家族数の欄を参照し、数値が３以上か、すなわち、同居家族数が３人以上か否かを判断する。数値が３以上である場合（ステップＳ２４のＹｅｓ）、ステップＳ２５に遷移する。数値が３未満である場合（ステップＳ２４のＮｏ）、ステップＳ２９に遷移する。
【００８９】
［ステップＳ２５］  制御部１１は、家族内での位置の欄を参照し、父または母を示す数値か否かを判断する。父または母を示す数値である場合（ステップＳ２５のＹｅｓ）、ステップＳ２６に遷移する。父または母を示す数値ではない場合（ステップＳ２５のＮｏ）、ステップＳ２９に遷移する。
【００９０】
［ステップＳ２６］  制御部１１は、何時も家に居るの欄を参照し、飼い主が何時も家にいるか否かを判断する。飼い主が何時も家に居る場合（ステップＳ２６のＹｅｓ）、ステップＳ２６のＹｅｓ）、ステップＳ２９に遷移する。飼い主が何時も家に居る訳ではない場合（ステップＳ２６のＮｏ）、ステップＳ２７に遷移する。
【００９１】
［ステップＳ２７］  制御部１１は、犬種番号の欄を参照する。犬種番号が１、２、３、４のいずれかである場合（ステップＳ２７の１−４）、ステップＳ２９に遷移する。犬種番号が５、６、７のいずれかである場合（ステップＳ２７の５−７）、ステップＳ３０に遷移する。
［ステップＳ２８］  制御部１１は、第１表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
［ステップＳ２９］  制御部１１は、第２表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
［ステップＳ３０］  制御部１１は、第３表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
図２９および図３０は、表示依頼に基づき端末装置が表示する画面の一例を示す図である。
図２９（ａ）は、第１表示に基づき端末装置２が表示する画面を示す図である。
第１表示の表示依頼を受信した端末装置２は、愛犬の気持ちが表示される表示部３５をディスプレイ２０４ａに表示する。
表示部３５は、愛犬の写真を表示する枠３５ａを備えている。
また、表示部３５には、愛犬は気まぐれで飼い主の指示には率直に従わない旨の文章が定型フォーマットから選択されて表示される。
図２９（ｂ）は、第２表示に基づき端末装置２が表示する画面を示す図である。
第２表示の表示依頼を受信した端末装置２は、愛犬の気持ちが表示される表示部３６をディスプレイ２０４ａに表示する。
表示部３６は、愛犬の写真を表示する枠３６ａを備えている。
第２表示の表示部３６には、愛犬は従順に従う旨の文章が定型フォーマットから選択されて表示される。
図３０は、第３表示に基づき端末装置２が表示する画面を示す図である。
第３表示の表示依頼を受信した端末装置２は、愛犬の気持ちが表示される表示部３７をディスプレイ２０４ａに表示する。
表示部３７は、愛犬の写真を表示する枠３７ａを備えている。
第３表示の表示部３７には、愛犬は気まぐれで飼い主の指示に従ったり従わなかったりする旨の文章が定型フォーマットから選択されて表示される。
第３の実施の形態の診断装置１によれば、愛犬が飼い主との地位をどのように考えているのかの参考情報を容易に入手することができる。
＜第４実施の形態＞
次に、第４の実施の形態の診断装置について説明する。
【００９２】
以下、第４の実施の形態の診断装置について、前述した第１の実施の形態および第３の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
【００９３】
第４の実施の形態の診断装置は、愛犬が飼い主との地位をどのように考えているかを診断する処理を、愛犬と飼い主の相性を用いて実行する点が、第３の実施の形態とは異なっている。
図３１は、第４の実施の形態の結果作成用データ記憶部に記憶されている情報を示す図である。
気持ちマスターＭ６には、ランク、相性、コメントの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
【００９４】
ランクの欄には、第４の実施の形態の相性判定処理により得られるランクの識別番号が設定されている。相性の欄には、第４の実施の形態の相性判定処理により得られる相性の識別番号が設定されている。コメントの欄には、ランクおよび相性に対応するコメントが設定されている。
【００９５】
図３２は、第４の実施の形態の相性判定処理を説明するフローチャートである。図２８と同じ処理については、同じステップ番号を付し、詳細な説明を省略する。
【００９６】
［ステップＳ２２ａ］  制御部１１は、愛犬と飼い主の相性ランクを診断する相性診断処理を実行する。なお、処理内容は、ステップＳ３と同様である。その後、ステップＳ２３に遷移する。
【００９７】
［ステップＳ２８ａ］  制御部１１は、ステップＳ２２ａの相性診断処理により得られた相性ランクを判断する。相性ランクがＡ、Ｂ、Ｃのいずれかである場合（ステップＳ２８ａのＡ、Ｂ、Ｃ）、ステップＳ２８ｂに遷移する。相性ランクがＤ、Ｅのいずれかである場合（ステップＳ２８ａのＤ、Ｅ）、ステップＳ２８ｃに遷移する。
［ステップＳ２８ｂ］  制御部１１は、第４ａ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
［ステップＳ２８ｃ］  制御部１１は、第４ｂ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
【００９８】
［ステップＳ２９ａ］  制御部１１は、ステップＳ２２ａの相性診断処理により得られた相性ランクを判断する。相性ランクがＡ、Ｂ、Ｃのいずれかである場合（ステップＳ２９ａのＡ、Ｂ、Ｃ）、ステップＳ２９ｂに遷移する。相性ランクがＤ、Ｅのいずれかである場合（ステップＳ２９ａのＤ、Ｅ）、ステップＳ２９ｃに遷移する。
［ステップＳ２９ｂ］  制御部１１は、第５ａ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
［ステップＳ２９ｃ］  制御部１１は、第５ｂ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
【００９９】
［ステップＳ３０ａ］  制御部１１は、ステップＳ２２ａの相性診断処理により得られた相性ランクを判断する。相性ランクがＡ、Ｂ、Ｃのいずれかである場合（ステップＳ３０ａのＡ、Ｂ、Ｃ）、ステップＳ３０ｂに遷移する。相性ランクがＤ、Ｅのいずれかである場合（ステップＳ３０ａのＤ、Ｅ）、ステップＳ３０ｃに遷移する。
［ステップＳ３０ｂ］  制御部１１は、第６ａ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
［ステップＳ３０ｃ］  制御部１１は、第６ｂ表示の表示依頼を端末装置２に送信する。その後、地位判定処理を終了する。
図３３は、表示依頼に基づき端末装置が表示する画面の一例を示す図である。
図３３は、第４ａ表示に基づき端末装置２が表示する画面を示す図である。
第４ａ表示の表示依頼を受信した端末装置２は、愛犬の気持ちが表示される表示部３５をディスプレイ２０４ａに表示する。
表示部３８は、愛犬の写真を表示する枠３５ａを備えている。
また、表示部３８には、愛犬は気まぐれで飼い主の指示には率直に従わない旨の文章が定型フォーマットから選択されて表示される。
【０１００】
表示部３８に表示されている文字のうち、「長時間留守をしないでね！！いつも一緒にいてね」の部分は、相性診断処理の結果、制御部１１が相性テーブルＴ６から抽出した相性ランクＡおよび犬種コードを用いて気持ちマスターＭ６から抽出した情報である。
第４の実施の形態の診断装置１によれば、愛犬が飼い主との地位をどのように考えているのかのより精度の高い参考情報を容易に入手することができる。
＜第５実施の形態＞
次に、第５の実施の形態の診断装置について説明する。
以下、第５の実施の形態の診断装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
第５の実施の形態の診断装置は、愛犬との関係が向上するグッズを抽出する処理（グッズ抽出処理）を実行する。
図３４は、第５の実施の形態の結果作成用データ記憶部に記憶されている情報を示す図である。
アイテムテーブルＴ８には、犬種コードと相性ランクとの関係に応じて表示するコメントが設定されている。
次に、第５の実施の形態の診断装置のグッズ抽出処理を説明する。
制御部１１は、図１９に示す相性診断処理を実行し、愛犬と飼い主との相性ランクを決定する。
【０１０１】
そして、制御部１１は、アイテムテーブルＴ８を参照し、愛犬の犬種コードと決定した相性ランクの該当箇所のコメントを抽出する。制御部１１は、抽出したコメントを端末装置２に送信する。
この第５の実施の形態の診断装置１によれば、愛犬が欲しいアイテムに関する参考情報を容易に入手することができる。
＜第６実施の形態＞
次に、第６の実施の形態の診断装置について説明する。
以下、第６の実施の形態の診断装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
第６の実施の形態の診断装置は、犬を飼っていないユーザや、次の愛犬を探しているユーザと相性のよい犬種を抽出する処理（愛犬候補抽出処理）を実行する。
【０１０２】
第１の実施の形態では、愛犬と飼い主の干支番号を求める際に年干支を用いた。しかし、第６の実施の形態では、愛犬とお見合い相手の干支番号を求める際に日干支を用いる。以下、日干支の算出方法を説明する。
本実施の形態の占いデータ記憶部１４には、生年月日から日干（日干支）を求めるためのデータが記憶されている。
図３５は、日干換算表を示す図である。
（１）制御部１１は、指定された西暦（年、月）に基づいて日干換算テーブルＴ９の西暦年度と月の重なる点の数値（Ｓ）を求める。
（２）数値（Ｓ）に誕生日の日を加算した値（Ｔ）を求める。
【０１０３】
（３）値（Ｔ）が６０より大きい場合は、値（Ｔ）から６０を引いた値（Ｗ）を求める。そして、図２３に示す六十干支暦テーブルＴ４を参照することにより、得られる値（Ｔ１）が日干支となる。
値（Ｔ）が６０より小さい場合は、図２３に示す六十干支暦テーブルＴ４を参照することにより、得られる値（Ｔ２）が日干支となる。
【０１０４】
例えば、ユーザが、平成２年７月１４日生まれなら日干換算テーブルＴ９から平成２年と７月の交差する数値（３（＝Ｓ））を得る。それに生まれた日１４を加算した値（１７（＝Ｔ））を得る。
図２３に示す六十干支暦テーブルＴ４を参照することにより、得られる値（１７（＝Ｔ２））の庚辰がユーザの生まれた日の六十干支となる。
【０１０５】
また、他の例では、ユーザが、昭和５７年４月２９日生まれなら日干換算テーブルＴ９から昭和５７年と４月の交差する数値（５０（＝Ｓ））を得る。それに生まれた日２９を加算した値（７９（＝Ｔ））を得る。
値が６０より大きいので７９から６０を引いた値１９（＝Ｗ）を求める。
図２３に示す六十干支暦テーブルＴ４を参照することにより、得られる値（１９（＝Ｔ１））の壬午がユーザの生まれ日の六十干支となる。
図３６は、第６の実施の形態の診断装置の犬データ記憶部に記憶されている情報の一例を示す図である。
【０１０６】
愛犬候補テーブルＴ１０には、日干支、飼い主の特徴、犬種の特徴および相性のいい犬種の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
次に、第６の実施の形態の診断装置の愛犬候補抽出処理を説明する。
制御部１１は、飼い主データテーブルＴ１に記憶された生年月日に基づき日干換算テーブルＴ９と六十干支暦テーブルＴ４を用いてユーザの日干支を算出する。
【０１０７】
そして、制御部１１は、愛犬候補テーブルＴ１０を参照し、該当する犬種の特徴および相性のいい犬種を抽出する。制御部１１は、抽出したコメントを端末装置２に送信する。
図３７は、愛犬候補抽出処理に基づき端末装置が表示する画面を示す図である。
表示部３９に表示されている文字のうち、「ＺＺＺＺさんには、」の部分は、飼い主データテーブルＴ１の名前の欄に基づき制御部１１が作成した情報である。
【０１０８】
「頭のいい犬が最適です」の部分は、愛犬候補抽出処理の結果、制御部１１が愛犬候補テーブルＴ１０から抽出した犬種の特徴に基づき生成した情報である。お奨めの犬種として挙げられている犬種は、愛犬候補抽出処理の結果、制御部１１が愛犬候補テーブルＴ１０から抽出した相性のいい犬種である。
第６の実施の形態の診断装置１によれば、ユーザと相性のよい愛犬の候補となる犬種を容易に入手することができる。
＜応用例１＞
次に、実施の形態の診断システムの応用例を説明する。
図３８は、診断システムの応用例を説明する図である。
図３８に示すＱＲコード（登録商標）は、例えばペットショップや、レストラン等に設置されている。
【０１０９】
設置されているＱＲコードを端末装置２が読み取ると、診断アプリをダウンロードできるサイトのＵＲＬにアクセスする。この応用例によれば、容易に診断アプリを入手することができる。
＜応用例２＞
【０１１０】
応用例２は、飼い主同士が保有する端末装置２同士を近づけると、診断装置１が各端末装置２に記憶されている飼い主ＩＤに基づき、飼い主それぞれの愛犬データを特定する。そして、診断装置１は、特定した愛犬データを用いて、愛犬同士の相性を診断する。
この応用例によれば、飼い主同士は容易に愛犬同士の相性を把握することができる。
【０１１１】
なお、診断装置１が行った処理が、複数の装置によって分散処理されるようにしてもよい。例えば、１つの装置が、飼い主データおよび愛犬データを記憶しておき、他の装置が、その情報を用いて相性診断処理を行うようにしてもよい。
【０１１２】
また、前述した各実施の形態では、診断装置１が結果作成用データを記憶するようにしたが、これに限らず、端末装置２側が結果作成用データを記憶するようにしてもよい。
【０１１３】
以上、本発明の診断装置およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【０１１４】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、診断装置１が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【０１１５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１１７】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【０１１８】
１  診断装置
２  端末装置
１０  診断システム
１１  制御部
１２  飼い主データ記憶部
１３  犬データ記憶部
１４  占いデータ記憶部
１５  結果作成用データ記憶部
２１  制御部
２２  画面データ記憶部
３１  飼い主情報入力画面
３２  愛犬データ入力画面
３３  相手情報入力画面
３４〜３９  表示部
３４ａ〜３７ａ  枠
Ｔ１  飼い主データテーブル
Ｔ２  愛犬データテーブル
Ｔ３  年干支テーブル
Ｔ４  六十干支暦テーブル
Ｔ５  干支番号テーブル
Ｔ６  相性テーブル
Ｔ７  お見合い相手データテーブル
Ｔ８  アイテムテーブル
Ｔ９  日干換算テーブル
Ｔ１０  愛犬候補テーブル
Ｍ１  犬種属性マスター
Ｍ２  血液型マスター
Ｍ３  犬種マスター
Ｍ４  相性マスター
Ｍ５  お見合い相性マスター
Ｍ６  気持ちマスター
【図１】
2017162007.tif 000003
【図２】
2017162007.tif 000004
【図３】
2017162007.tif 000005
【図４】
2017162007.tif 000006
【図５】
2017162007.tif 000007
【図６】
2017162007.tif 000008
【図７】
2017162007.tif 000009
【図８】
2017162007.tif 000010
【図９】
2017162007.tif 000011
【図１０】
2017162007.tif 000012
【図１１】
2017162007.tif 000013
【図１２】
2017162007.tif 000014
【図１３】
2017162007.tif 000015
【図１４】
2017162007.tif 000016
【図１５】
2017162007.tif 000017
【図１６】
2017162007.tif 000018
【図１７】
2017162007.tif 000019
【図１８】
2017162007.tif 000020
【図１９】
2017162007.tif 000021
【図２０】
2017162007.tif 000022
【図２１】
2017162007.tif 000023
【図２２】
2017162007.tif 000024
【図２３】
2017162007.tif 000025
【図２４】
2017162007.tif 000026
【図２５】
2017162007.tif 000027
【図２６】
2017162007.tif 000028
【図２７】
2017162007.tif 000029
【図２８】
2017162007.tif 000030
【図２９】
2017162007.tif 000031
【図３０】
2017162007.tif 000032
【図３１】
2017162007.tif 000033
【図３２】
2017162007.tif 000034
【図３３】
2017162007.tif 000035
【図３４】
2017162007.tif 000036
【図３５】
2017162007.tif 000037
【図３６】
2017162007.tif 000038
【図３７】
2017162007.tif 000039
【図３８】
2017162007.tif 000040
【手続補正書】
【提出日】平成29年5月8日(2017.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ペットの種別を含むペットに関するペットデータと、飼い主に関する飼い主データと、占いを実行する際に用いる占いデータと、前記ペットの種別毎に前記ペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶する記憶部と、
前記ペットデータと前記飼い主データとを用いて占いに関する処理を行うことにより前記ペットの属性を踏まえたペットと飼い主との相性を決定し、前記相性データを参照して相性に関するコメントを抽出する制御部と、
前記コメントと、前記種別データとのうちの少なくとも１つを出力する出力部と、
を有し、
前記ペットデータには、ペットの年齢が含まれており、
前記飼い主データには、飼い主の同居家族数、家族構成、就労の有無が含まれており、
前記制御部は、前記ペットデータと前記飼い主データとを用いて前記ペットの属性を踏まえたペットと飼い主との位置関係を推定する処理を実行することを特徴とする診断装置。
【請求項２】
前記飼い主データは、飼い主の血液型を含み、
前記記憶部は、前記飼い主の血液型に応じたコメントが設定された血液型データを記憶しており、
前記出力部は、前記コメントと、前記種別データと、前記血液型データとのうちの少なくとも１つを出力する請求項１に記載の診断装置。
【請求項３】
前記記憶部は、前記ペットのお見合い相手に関するお見合い相手データを記憶し、
前記制御部は、前記ペットデータと、前記お見合い相手データとを用いて占いに関する処理を行うことによりペットとお見合い相手との相性を決定し、前記相性データを参照して相性に関するコメントを抽出する請求項１または２に記載の診断装置。
【請求項４】
前記制御部が決定したペットと飼い主との相性を用いてペットと飼い主との位置関係を推定する処理を実行する請求項１に記載の診断装置。
【請求項５】
前記記憶部は、占いの結果得られる相性と前記属性データとに応じてペットへ推奨するグッズに関するコメントが格納されたグッズデータを記憶し、
前記制御部は、決定したペットと飼い主との相性を用いて前記グッズデータを参照してペットへの推奨グッズに関するコメントを抽出する請求項１ないし４のいずれかに記載の診断装置。
【請求項６】
ペットの種別を含むペットに関するペットデータと、飼い主に関する飼い主データと、占いを実行する際に用いる占いデータと、前記ペットの種別毎に前記ペットの属性をまとめた属性データと、占いの結果得られる相性に関するコメントが格納された相性データと、を記憶するコンピュータに、
前記ペットデータと前記飼い主データとを用いて占いに関する処理を行うことにより前記ペットの属性を踏まえたペットと飼い主との相性を決定し、
前記相性データを参照して相性に関するコメントを抽出し、
前記コメントと、前記種別データとのうちの少なくとも１つを出力する処理を実行させ、
さらに、前記ペットデータには、ペットの年齢が含まれており、
前記飼い主データには、飼い主の同居家族数、家族構成、就労の有無が含まれており、
前記ペットデータと前記飼い主データとを用いて前記ペットの属性を踏まえたペットと飼い主との位置関係を推定する、
処理を実行させることを特徴とするプログラム。