(57)【要約】【課題】ペットのパートナーを探しているオーナー等に対して適切なペットとオーナーを紹介するシステムが求められていた。【解決手段】本発明のマッチング処理システムは、少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含むペットのオーナーに関する提供側オーナー情報と対応付けた状態で記憶するデータベースと、少なくとも希望するペットの種類に関する希望ペット情報と希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する検索情報受信手段と、受信された検索情報で特定される条件を満たすペットに関する情報を抽出する抽出手段と、抽出されたペットに関する情報を少なくとも含めた検索結果情報を生成する検索結果情報生成手段と、生成された検索結果情報を検索情報送信元へ返信する検索結果情報送信手段と、を具備する。【選択図】図５
2015076082.tif 000002
【特許請求の範囲】
【請求項１】
少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含む前記ペットのオーナーに関する提供側オーナー情報と対応付けた状態で記憶するメインデータベースと、
少なくとも希望するペットの種類に関する希望ペット情報と前記希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する検索情報受信手段と、
前記受信された検索情報で特定される条件を満たすペットに関する情報を前記メインデータベースの中から抽出する抽出手段と、
前記抽出されたペットに関する情報を少なくとも含めた検索結果情報を生成する検索結果情報生成手段と、
前記生成された検索結果情報を前記検索情報の送信元へ返信する検索結果返信手段と、
を具備するマッチング処理システム。
【請求項２】
前記検索結果情報生成手段は、前記抽出されたペットのオーナーに関する情報を更に含めて前記検索結果情報を生成する、
請求項１に記載のマッチング処理システム。
【請求項３】
前記メインデータベースは、相手側ペットに対する条件である相手側ペット条件情報と、相手側オーナーに対する条件である相手側オーナー条件情報を前記提供側ペット情報と関連付けて記憶し、
前記抽出手段は、前記検索情報の送信元であるユーザと前記ユーザのペットが、前記相手側オーナー条件情報及び相手側ペット条件情報でそれぞれ示される条件を満たしているペットに関する情報を前記メインデータベースの中から抽出する、
請求項１又は２に記載のマッチング処理システム。
【請求項４】
ペットの価格を記憶する価格データベースと、
前記抽出されたペットに対して必要となる金額を算出する算出手段と、
を更に具備し、
前記検索結果情報生成手段は、前記算出された金額に関する情報を含めて前記検索結果情報を生成する、
請求項１乃至３のいずれか1項に記載のマッチング処理システム。
【請求項５】
前記価格データベースは、少なくともペットの種類と色に応じた価格を記憶し、
前記算出手段は、前記提供側ペット情報又は希望ペット情報で示される第１のペットの種類及び色に関する情報と前記相手側ペット条件情報又は前記探索情報の送信元ユーザのペットに関する情報で示される第２のペットの種類及び色に関する情報に基づいて、前記ペットに対して必要となる金額を算出する、
請求項４に記載のマッチング処理システム。
【請求項６】
少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含む前記ペットのオーナーに関する提供側オーナー情報と対応付けた状態で記憶媒体に記憶する記憶ステップと、
少なくとも希望するペットの種類に関する希望ペット情報と前記希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する検索情報受信ステップと、
前記受信された検索情報で特定される条件を満たすペットに関する情報を前記記憶媒体の中から抽出する抽出ステップと、
前記抽出されたペットに関する情報を少なくとも含めた検索結果情報を生成する検索結果情報生成ステップと、
前記生成された検索結果情報を前記検索情報の送信元へ返信する検索結果送信ステップと、
を有するマッチング処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる二者を効率的に結びつけるマッチング処理システム、マッチング処理サーバ、マッチング処理方法に関し、特に人間やペットのカップルの形成を補助するマッチング処理システム、マッチング処理方法、マッチング処理サーバに関する。
【背景技術】
【０００２】
近年、日本において人口減少が進んでいる一方で世帯数は増加するという現象が起きている。これは独身世帯が増加していることを意味している。その要因としては、核家族化や、晩婚化によって結婚していない若者の増加、その他、離婚件数の増加により独身に戻る人の増加などが挙げられる。
【０００３】
このような要因により、人口減少が進む中でもペット市場の増大化が見込まれている。ペットの種類も多様化している中、自分が飼いたいと思うペットを探し易くするために、ペットに関する情報をより効率良く提供するシステムが開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６８６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
代表的なペットである犬や猫の平均寿命は１０〜１５年程度である。人間の平均寿命が約８０年であるということを考えると、人生の中で５，６回程度はペットの死を体験することになる。
【０００６】
近年ではペットを室内で飼う傾向が強く、日常の接触機会が多いことも相まってオーナー（主人）とペットの関係はこれまでの「愛玩動物」の枠を超えて「家族」と言うポジションを占めるようになっている。このような状況において愛するペットが亡くなった場合の喪失感は非常に大きく、その喪失感を埋めるためにオーナーは新たなペットを飼うことが想定される。
【０００７】
ここで、多くのケースではペットショップなどで新たなペットを購入する場合が殆どであり、これまで飼っていたペットの子供を飼うという場合は殆どなかった。その大きな原因として、日本では自分のペットに子供を産ませるという習慣が浸透していないことが挙げられる。
【０００８】
このような習慣が浸透しない大きな理由として、愛するペットに相応しいパートナーがどこにいるかをオーナーは知ることができないと言う点にある。犬や猫には品種や色に子性があり、同一種類・同一色のペットをパートナーにしたいと言う考えがオーナーにある。ここで、上記先行文献１に係る技術では、パートナー候補となるペットの情報を取得することができる一方で、どのようなオーナーによって飼育されているペットであるかを知ることができなかった。すなわち、ペットが「家族化」する傾向が強い現在においては、子供が生まれた後も家族ぐるみでオーナー同士が付き合う可能性も高いが、オーナー同士の相性が合わないと言う可能性を排除できないという問題が生じていた。
【０００９】
上記課題を鑑み、本発明は、ペットのパートナーを探しているオーナーや新たにペットを購入したいと考えている人に対して適切なペットとオーナーを紹介するマッチング処理システム及びマッチング処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様であるマッチング処理システムは、少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含む前記ペットのオーナーに関する提供側オーナー情報と対応付けた状態で記憶するメインデータベースと、少なくとも希望するペットの種類に関する希望ペット情報と前記希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する検索情報受信手段と、前記受信された検索情報で特定される条件を満たすペットに関する情報を前記メインデータベースの中から抽出する抽出手段と、前記抽出されたペットに関する情報を少なくとも含めた検索結果情報を生成する検索結果情報生成手段と、前記生成された検索結果情報を前記検索情報の送信元へ返信する検索結果情報送信手段と、を具備する。
【００１１】
また、本発明の一態様であるマッチング処理方法は、少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含む前記ペットのオーナーに関する提供側オーナー情報と対応付けた状態で記憶媒体に記憶する記憶ステップと、少なくとも希望するペットの種類に関する希望ペット情報と前記希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する検索情報受信ステップと、前記受信された検索情報で特定される条件を満たすペットに関する情報を前記記憶媒体の中から抽出する抽出ステップと、前記抽出されたペットに関する情報を少なくとも含めた検索結果情報を生成する検索結果情報生成ステップと、前記生成された検索結果情報を前記検索情報の送信元へ返信する検索結果情報送信ステップと、を有する。
【発明の効果】
【００１２】
本発明によれば、ペットのパートナーを探しているオーナーや新たにペットを購入したいと考えている人に対して適切なペット又はオーナーを紹介するマッチング処理システム及びマッチング処理方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係るマッチング処理システム１０００の全体構成を示すブロック図である。
【図２】実施の形態１に係るメインデータベース１１００に記憶されるメイン情報の一例である。
【図３】検索情報（検索要求）の一例である。
【図４】実施の形態１に係るメインデータベース１１００に記憶されるメイン情報の別の一例である。
【図５】実施の形態２に係るマッチング処理システム１０００の全体構成を示すブロック図である。
【図６】検索結果情報の一例である。
【図７】画面に表示される検索結果情報の一例である。
【図８】検索用画面の一例である。
【図９】実施の形態３に係るマッチング処理システム１０００の全体構成を示すブロック図である。
【図１０】ユーザ情報データベース１４００に記憶されるユーザ情報の一例である。
【図１１】メインデータベース１１００に記憶されるメイン情報の別の一例である。
【図１２】データベース更新要求パケットの一例である。
【図１３】本実施形態４に係るマッチング処理システム４０００の構成を示すブロック図である。
【図１４】広告データベース１５００に記憶される広告情報の一例である。
【図１５】本実施形態５に係るマッチング処理システム５０００の構成を示すブロック図である。
【図１６】掲載情報用の入力画面の一例である。
【図１７】ユーザ情報データベース１４００に記憶されるユーザ情報の一例である。
【図１８】コンタクト要求先のオーナーに送るクエリ情報の一例である
【図１９】マッチング処理システム５０００における一連の処理の流れを示すシーケンス図である
【図２０】マッチング処理サーバ５２００の内部処理の流れを示すフローチャート図である。
【図２１】本実施形態６に係るマッチング処理システム６０００の構成を示すブロック図である。
【図２２】価格データベース６１００に記憶されるペットの価格に関する情報の一例である。
【図２３】ペットショップデータベース６３００に記憶されるペットショップ情報の一例である。
【図２４】病院データベース６４００に記憶される病院情報の一例である。
【図２５】価格算出処理部６２１０が算出する各オーナーが負担する必要のある金額の計算例である。
【発明を実施するための形態】
【００１４】
以下、本発明の各実施の形態について図面を参照して詳細に説明する。以下の説明において同一の符号が付された部分は実質的に同一の機能を有している。また、発明の明確化のため重複部分は適宜説明が省略されている。
【００１５】
（実施の形態１）
図１は本発明の実施の形態１に係るマッチング処理システム１０００の構成を示すブロック図である。マッチング処理システム１０００は、メインデータベース１１００と、マッチング処理サーバ１２００とを含んで構成される。マッチング処理サーバ１２００は、インターネットなどの通信網１０を介して端末装置１３００ａ〜１３００ｎと接続されている。
【００１６】
端末装置１３００ａ〜１３００ｎは、ペットに関する情報を求める利用者が所有する装置であり、例えば据置型のＰＣや携帯電話装置、タブレット型端末装置などが考えられる。以下の説明では、端末装置１３００ａ〜１３００ｎを纏めて端末装置１３００と称する。
【００１７】
メインデータベース１１００は、少なくともペットの種類と性別に関する情報を含む提供側ペット情報を、少なくとも住所と連絡先を含む前記ペットのオーナーに関する提供側オーナー情報と関連付けた状態で記憶する。以下の説明では、当該提供側ペット情報と提供側オーナー情報とを纏めてメイン情報と称することがある。また、提供側ペット情報及び提供側オーナー情報は、第３者の閲覧に供するために必要に応じて掲載される情報であるため、以下の説明では掲載ペット情報、掲載オーナー情報と称することがある。
【００１８】
図２は、当該メインデータベース１１００に記憶されるメイン情報の一例である。メインデータベース１１００に記憶されるメイン情報には、案件毎に一意に識別番号が割り当てられ、各案件のエントリーに提供側ペット情報と提供側オーナー情報とが関連付けられた状態で記憶されている。図２では、提供側ペット情報として、ペットの種類に関する情報（ここでは動物の種類と動物の血統種）と、ペットの年齢と、ペットの性別とが記憶されている。また、提供側オーナー情報としては、当該ペットを所有している（飼育している）主人であるオーナーの氏名及び住所が記憶されている。
【００１９】
次にマッチング処理サーバ１２００について説明する。マッチング処理サーバ１２００は、検索情報受信部１２１０と、抽出処理部１２２０と、検索結果返信部１２３０と、を具備する。
【００２０】
検索情報受信部１２１０は、少なくとも希望するペットの種類に関する希望ペット情報と前記希望するペットのオーナーに関する希望オーナー情報とを含む検索情報を受信する。当該検索情報は、ペット情報を求める利用者が端末装置１３００で必要情報を入力することで生成される。検索情報受信部１２１０は、通信網１０を介して当該検索情報を受信する処理を行う。なお、当該検索情報は、自身が希望するペットを検索することをマッチング処理サーバ１２００に要求するための情報であるため、以下の説明では当該検索情報を検索要求と称することがある。
【００２１】
図３は、検索情報（パケット）の一例である。図３の例では、検索情報には、送信元の端末装置１３００のＩＰアドレスである送信元アドレスと、送信先であるマッチング処理サーバ１２００のＩＰアドレスである送信先アドレスに続いて、希望ペット情報として、利用者が希望するペットの種類を指定する情報及びペットの性別を指定する情報が含まれ、希望オーナー情報として、オーナーが住んでいる地域を指定する情報が含まれる構成を取っている。すなわち、希望ペット情報には、希望するペットに対する検索条件が含まれ、希望オーナー情報には希望するオーナーに対する検索条件が含まれる。
【００２２】
検索情報受信部１２１０で検索情報が受信されると、抽出処理部１２２０は、受信された検索情報で指定されている条件を満たすペットに関する情報をメインデータベース１１００に記憶されている情報の中から抽出する処理を行う。例えば、図３に示す検索情報が受信された場合、第１に希望ペット情報で指定されている利用者が希望しているペットの種類と性別を満たすペットの掲載案件を候補として抽出し、更にその抽出した掲載案件の中から希望オーナー情報で指定されているオーナーが住んでいる地域を満たす掲載案件を最終的な検索結果として抽出する処理を行う。抽出処理部１２２０は、抽出した掲載案件に含まれる提供側ペット情報や提供側オーナー情報の中から検索結果情報作成用に必要となる情報を抽出する。
【００２３】
検索結果返信部１２３０は、抽出処理部１２２０によって抽出されたペットに関する情報を検索情報の送信元へ返信する。例えば、検索結果返信部１２３０は、抽出処理部１２２０によって抽出されたペットに関する情報を所定のフォーマットに纏めた検索結果情報（検索結果ファイル）を生成し、検索情報の送信元アドレスを送信先アドレスとするパケットに当該検索結果情報を詰めて検索情報送信元の端末装置１３００に通信網１０を介して送信する。
【００２４】
以上説明したように、本実施の形態１に係るマッチング処理システムでは、新しいペットの購入や自分が飼っているペットのメイティング（交尾）やペットの友達作りを希望する利用者は、希望するペットに関する情報に加えて希望するオーナーに関する情報を検索条件として指定した上で検索情報を作成する点を特徴とする。当該検索情報を受信したマッチング処理サーバにおいてペットとオーナーの両方に関するマッチング処理が行われ、指定された条件を満たすペットの情報が抽出される。
【００２５】
ペットの存在がこれまでの「愛玩動物」の枠を超えて「家族」と言うポジションに変化しつつある現代において、ペットはオーナーにとって「子供」であり、その「子供」の子供は「孫」に当たる。現実の家族でも我が子の結婚相手の家族と交流を持つように、ペットが「子供」であるならば、その結婚相手の親に当たるオーナーと良好な関係が築けるかどうかと言う点も非常に重要になる。すなわち、ペット同士の相性が良くてもオーナー同士の相性が良くなければ本当に満足の行く子供の結婚を実現することはできない。ペットに関する既存の情報共有システムはペットそのものの情報に焦点が当てられており、オーナーの情報マッチングの観点が十分ではなかった。しかしながら、本発明ではペットとオーナーの両方に関する情報をデータベースに登録しておき、この２種類の情報それぞれに対して検索情報で指定される条件とマッチング処理を行うことで、ペットに関する機会を提供する側とペットに関する機会を希望する側の双方にとって納得のいくマッチングを行うことが可能となる。
【００２６】
ペットを飼う上での大きな障害が、ペットが自分より先に死ぬと言うことが挙げられる。ペットを愛すれば愛する程ペットに先立たれた時の喪失感は大きく、その後しばらくの間は日常生活に支障をきたすと言う事例が増えている。新しいペットを購入して飼うにしても無くなったペットとの関係性が切れているために喪失感を癒す効果は低く、このようなオーナーがショックから立ち直るまでの間に失われる潜在的な経済的生産性も無視できなくなる。一方、本発明を利用してオーナーがペットとその子供のペットの両方を飼うことを可能とすることで、ペットに先立たれてもその子供である孫ペットが残っていてくれるため、オーナーはこれまで以上に孫ペットに愛情を注ぐことで喪失感を和らげることができ、比較的短期間の間にこれまでの生活を取り戻すことができる。
【００２７】
なお、上記説明したメインデータベース１１００に記憶されるメイン情報としては図２に例示したものに限るものではなく、更に多くの情報を登録する構成とすると更に良好である。図４に示す例では、提供側ペット情報として、ペットの名前及び当該ペットの画像データに関する情報が更に記憶されている。ここでは、当該ペットの画像データに関する情報として、当該画像データのファイル名及び記憶媒体内での格納アドレスが記憶されている。また、提供側オーナー情報として、オーナーの性別や家族構成に関する情報が更に記憶されている。
【００２８】
この場合、検索結果返信部１２３０は、条件を満たすペットの画像データを合わせて抽出した上で検索結果情報として検索情報送信元の端末装置へ送信する構成とすると、利用者はお見合いの候補となるペットの風貌を知ることができるため更に良好である。
【００２９】
また、この場合では、当該マッチングサービスの利用者は、オーナーの家族構成や性別などを希望オーナー情報としてオーナーに対する条件を加えて検索情報を生成し、マッチング処理サーバ１２００に送信できる構成とすると更に良好である。
【００３０】
（実施形態２）
図５は本実施形態２に係るマッチング処理システム２０００の構成を示すブロック図である。なお、実施形態１で既に説明した部分については発明の明確化のため一部説明を省略する。
【００３１】
マッチング処理システム２０００に配置される本実施形態２に係るマッチング処理サーバ１２００は、フォーマットデータ記憶部１２４０と、検索画面処理部１２５０を更に具備することを特徴とする。また、検索結果返信部１２３０は、検索結果情報生成処理部１２３１と、検索結果情報送信部１２３２と、を具備する。
【００３２】
フォーマットデータ記憶部１２４０は、各種フォーマットデータを記憶する。フォーマットデータとしては、検索結果表示用のフォーマットデータや検索画面表示用のフォーマットデータがある。これらのフォーマットデータとしては、例えばｈｔｍｌファイル及びＣＳＳファイルの形式をとることが可能である。
【００３３】
検索結果情報生成処理部１２３１は、抽出処理部１２２０で抽出されたペットや当該ペットのオーナーに関する情報をフォーマットデータ記憶部１２４０に記憶されている検索結果表示用のフォーマットデータの所定の位置に配置することで検索結果情報を生成する。
【００３４】
図６は、検索結果情報の一例を示している。検索結果情報生成処理部１２３１は、フォーマットデータ記憶部１２４０より読み出した検索結果表示用フォーマットのＨＴＭＬファイルの所定の位置に、抽出処理部１２２０で抽出されたペットやオーナーに関する情報を埋め込む処理を行うことで検索結果情報を生成する。
【００３５】
検索結果情報送信部１２３２は、検索結果情報生成処理部１２３１で生成された上記検索結果情報を検索情報受信部１２１０で受信された検索情報パケットの送信元アドレスを送信先アドレスとするパケットに詰めて通信網１０を介して端末装置１３００に送信する。
【００３６】
当該検索結果情報を受信した端末装置１３００は、所定のブラウザーによって画面に表示される。図７は、当該検索結果情報を表示するブラウザー画面の一例である。マッチング処理サーバ１２００の抽出処理部１２２０で抽出された検索条件を満たすペットやそのオーナーに関する情報が画面表示されている。
【００３７】
検索画面処理部１２５０は、端末装置１３００より送信される検索画面用のＧＥＴ要求を受信し、フォーマットデータ記憶部１２４０より検索画面用のフォーマットデータを読み出して端末装置１３００に送信する。
【００３８】
図８は、端末装置１３００の画面に表示される検索画面の一例を示している。検索画面では、希望するパートナーペットの条件として、種類、性別、色、大きさ、年齢、性格、出産経験、健康状態、について条件指定するためのブランクが設けられている。また、希望するペットのオーナーに対する条件として、当該オーナーの住所、年齢、性別、家族構成、当該システムの利用経験と評判について条件指定するためのブランクが設けられている。利用者が当該ブランクに文字を入力したりプルダウンメニューの中から選択したりすることで条件指定を行い、実行ボタンを押すことでこれら入力された情報が検索情報という形式に纏められてマッチング処理サーバ１２００に送信される。
【００３９】
なお、この場合においてメインデータベース１１００では、これら検索情報によって指定される各条件に対応する情報が記憶されており、抽出処理部１２２０は、検索情報に含まれるこれらの各条件をそれぞれ満たす掲載案件のペットに関する情報やオーナーに関する情報を抽出する処理を行う。
【００４０】
以上説明したように本実施形態２に係るマッチング処理システムによれば、通常のＷｅｂブラウザーなどを用いて手軽に検索をかけることができ、利便性を向上させることができる。
【００４１】
（実施形態３）
図９は、本実施形態３に係るマッチング処理システムの構成を示すブロック図である。本実施形態３において、マッチング処理システム３０００はユーザ情報データベース１４００を更に備えることを特徴とする。以下、図面を用いて詳細に説明する。但し、他の実施形態において既に説明済みの部分については発明の明確化のために説明を一部省略する。
【００４２】
ユーザ情報データベース１４００は、本発明のマッチング処理システムを利用する利用者（ユーザ）に関する情報を記憶する。ユーザ情報データベース１４００は、少なくとも利用者を識別する識別情報であるユーザＩＤと、当該ユーザの認証パスワードと、当該ユーザの住所がそれぞれ関連付けられた状態で記憶されている。
【００４３】
図１０は、当該ユーザ情報データベース１４００に記憶されているユーザ情報の一例である。ユーザ情報データベース１４００は、ユーザ情報としてユーザを一意に識別するユーザＩＤ，当該ユーザの認証用パスワード、氏名、住所、性別、家族構成、これまで当該システムを利用してペットカップリングを行った経験があるかどうかを示すシステム利用経験、当該ペットカップリングなどを利用した際に相手から与えられた評価の合計または平均値など、当該ユーザの評判、などの情報をそれぞれ関連付けた状態で記憶している。
【００４４】
図１１は、メインデータベース１１００に記憶されているメイン情報の一例である。提供側オーナー情報としてユーザＩＤが提供側ペット情報と関連付けられた状態で記憶されているため、メインデータベース１１００には掲載に係るペットに関する情報が当該ペットのオーナーに関する情報と関連付けられた状態で記憶されている。
【００４５】
認証処理部１２６０は、端末装置１３００より送信される認証要求に基づいて、適切なユーザからのアクセスであるかどうかを判定する認証処理を行う。認証処理部１２６０は、少なくともユーザを識別するユーザＩＤと当該ユーザのパスワードのセットを含む認証要求を通信網１０を介して受信すると、ユーザ情報データベース１４００の中に当該認証要求に含まれるユーザＩＤ及びパスワードの組が記憶されているかどうかを判定する。当該判定の結果、記憶されているのであれば正統なユーザからのアクセスであるとして後続の処理を行う。例えば、認証処理部１２６０は、当該認証要求の送信元に暗号化用のハッシュ関数を送信し、その後の一定期間の通信を当該ハッシュ関数による暗号化で行うように指示する。
【００４６】
データベース更新処理部１２７０は、ユーザからのデータベース更新要求に基づいてデータベースに記憶されている当該ユーザに関連する項目を更新する処理を行う。
【００４７】
図１２は、データベース更新要求パケットの一例である。当該パケットには、送信元の端末装置１３００のＩＰアドレスである送信元アドレス及びマッチング処理サーバ１２００のＩＰアドレスである送信先アドレスに続いて、当該パケットがデータベース更新要求であることを示すパケット識別子、更新に係る内容の提供側ペット情報と提供側オーナー情報がそれぞれ含まれる。データベース更新処理部１２７０は、当該データベース更新要求を受信すると、該当するユーザＩＤで識別されるユーザの掲載案件における提供側ペット情報や提供側ユーザ情報を更新する処理を行う。
【００４８】
当該構成とすることで、掲載に係るペットに関する情報と当該ペットのオーナーに関する情報をそれぞれ関連付けた状態で複数のデータベースで管理することが可能となる。したがって、ユーザ情報データベース１４００に各ユーザのスペースを確保し、単にユーザの個人情報だけではなくユーザの日記データやお友達データなどＳＮＳの機能を持たせることが容易となる。したがって、ペットのカップリングなどのサービスを直ぐには行う予定が無いユーザであってもマッチング処理サーバ１２００はＩＤを発行して当該ユーザに自分専用スペースを提供することで潜在的なカップリングサービスの利用者を抱え込むことが可能となる。そしてユーザが自身のペットのメイティングパートナーを探すために、自身のペットに関する情報を提供側ペット情報と言う形でメインデータベース１１００に登録することで、他者からの閲覧が可能となる。
【００４９】
（実施形態４）
図１３は、本実施形態４に係るマッチング処理システムの構成を示すブロック図である。本実施形態４において、マッチング処理システム４０００は広告情報データベース１５００を更に備えることを特徴とする。以下、図面を用いて詳細に説明する。但し、他の実施形態において既に説明済みの部分については発明の明確化のために説明を一部省略する。
【００５０】
広告情報データベース１５００は、広告に関するデータを記憶する。広告に関するデータとしては、広告主によって当該広告情報データベース１５００に登録される広告の画像データや文字データなどである。
【００５１】
広告情報データベース１５００は、各種広告に関するデータを特定の属性情報と関連付けて記憶する。図１４は、当該属性情報を含む広告情報の一例である。各広告の画像データが属性情報と関連付けられて記憶されている。属性情報としては広告対象者のエリア情報や対象者の性別、家族構成や年収などが含まれる。
【００５２】
マッチング処理サーバ１２００は、広告抽出処理部１２８０を更に具備する。広告抽出処理部１２８０は、検索情報受信部１２１０で検索情報が受信されると、当該検索情報に含まれる希望ペット情報や希望オーナー情報などに基づいて広告情報データベース１５００の中から所定の広告データを抽出する。例えば、検索情報に含まれる希望オーナー情報が東京であった場合、広告属性情報として東京が指定されている広告の中から１つの広告データを抽出する。
【００５３】
検索結果情報生成処理部１２３１は、抽出処理部１２２０で抽出されたペットやオーナーに関する情報に加えて、広告抽出処理部１２８０で抽出された広告データを埋め込んで検索結果情報を生成する。検索結果情報送信部１２３２は、当該生成された検索結果情報を端末装置１３００へ送信する。
【００５４】
当該構成とすることで、検索結果を画面で表示する際に、利用者が興味を持ちそうな広告が合わせて表示されるため、高い宣伝効果を奏することが可能となる。
【００５５】
なお、検索情報にユーザＩＤが含まれる場合は、広告抽出処理部１２８０は、当該ユーザＩＤで識別されるユーザの所定の情報をユーザ情報データベース１４００から抽出し、当該抽出した情報と相関を有する属性情報に関連付けられた広告データを抽出する構成とすると更に良好である。例えば、ユーザ情報データベース１４００に当該ユーザの所得に関する情報が記憶されている場合、広告抽出処理部１２８０は、検索情報の送信元ユーザの当該所得に関する情報をデータベース１４００より取得し、当該所得が属性情報として設定されている広告データを抽出する。当該構成とすることで、検索情報に含まれる情報だけではなく、予めデータベースに登録している当該ユーザの情報を用いて広告を抽出することができるため、よりユーザにマッチした広告を含めて検索結果情報を生成し、ユーザに送信することが可能となる。
【００５６】
（実施形態５）
図１５は、本実施形態５に係るマッチング処理システムの構成を示すブロック図である。本実施形態５に係るマッチング処理システムにおいて、マッチング処理サーバ５２００は、マッチング処理サーバ１２００の機能に加えて新たにユーザ登録処理部５２１０とコンタクト要求処理部５２２０を更に備えることを特徴とする。また、本実施形態５において、ユーザ情報データベース１４００にはユーザであるペットのオーナーに関する情報と当該ペットに関する情報が記憶され、メインデータベース１１００には、ユーザ情報データベース１４００に記憶されているペットのうち、メイティング候補を募集しているペットや販売に出されているペットなど他のユーザに対する閲覧に供されるペットやそのオーナーに関する情報がそれぞれ提供側ペット情報及び提供側オーナー情報として記憶されているものとする。以下、図面を用いて詳細に説明する。但し、他の実施形態において既に説明済みの部分については発明の明確化のために説明を一部省略する。
【００５７】
ユーザ登録処理部５２１０は、新たにマッチング処理システム５０００が提供するマッチングサービスを利用したいユーザからのユーザ登録処理を行う。マッチング処理システム５０００が提供するマッチングサービスとしては、ペット同士のメイティング候補を結びつけるサービスや、新たに生まれた赤ちゃんペットを販売・譲渡するために当該赤ちゃんペットのオーナーと第３者とを結びつけるサービスなどがある。
【００５８】
ユーザ登録処理部５２１０は、少なくとも希望ユーザＩＤと希望パスワードを含むユーザ登録要求を受信すると、同一ユーザＩＤが既にユーザ情報データベース１４００に記憶されていないかどうかの判定処理を行う。同一ユーザＩＤが記憶されていない場合は、新たにエントリーを作成し、当該ユーザ登録要求に含まれる希望ユーザＩＤ及び希望パスワードをユーザＩＤ及びパスワードとして当該エントリーに登録する。
【００５９】
また、ユーザ登録処理部５２１０は、当該登録したユーザに対して一定サイズの記憶領域を割り当て、当該ユーザだけが当該記憶領域にアクセスできるようにする。ユーザ登録が完了したユーザは自身のペットの写真や個人情報などを当該記憶領域にアップロードすることが可能となる。
【００６０】
データベース更新処理部１２７０は、認証処理部１２６０からの認証処理を通過したユーザからのデータベース更新要求に基づいて、ユーザ情報データベース１４００に記憶される当該ユーザの個人情報や当該ユーザが保有しているペットに関する情報を更新したり、自身に割り当てられた記憶領域へデータをアップロードしたりすることでデータベースを更新する。また、データベース更新処理部１２７０は、当該ユーザからの掲載要求に基づいて、メインデータベース１１００に提供側ペット情報や提供側オーナー情報を登録する処理を行う。
【００６１】
図１６は、ユーザがマッチングサービスのために掲載する情報の入力画面を示している。ユーザがマッチングサービスのために情報を掲載したい場合、ログイン後の自身のページに表示されているマッチングサービス掲載ボタンを押下することでマッチング処理サーバ５２００は、図１６に例示する入力画面データをユーザに送信する。ユーザ側の端末装置１３００の画面に図１６に例示する入力画面が表示される。
【００６２】
ユーザは、自身が利用したいマッチングサービスのチェックボックスにチェックを入れ、続いて必要情報を入力していく。図１６の例では、自身のペットの交尾相手であるメイティングバートナーを募集する場合を例示している。当該メイティングパートナー募集のチェックボックスにチェックを入れ、対象となる自身のペットに関する情報をブランクの中に埋め込んでいく。また、コメントなど自身に関する情報を必要に応じて合わせて入力する。また、相手となるペットに要求する条件や相手のオーナーに要求する条件なども合わせて入力する。入力後に実行ボタンをクリックすることで、当該入力した情報が掲載要求と言う形でマッチング処理サーバ５２００に送信される。
【００６３】
データベース更新処理部１２７０は、当該掲載要求を受信すると、メインデータベース１１００内に新たなエントリーを作成し、そのエントリーに当該掲載要求に含まれる情報を登録する処理を行う。ここで、当該掲載要求に係るオーナーに関する情報は掲載要求内に含まれていても良いし、当該掲載要求に係るオーナーに関する情報をユーザ情報データベース１４００より抽出しても良い。データベース更新処理部１２７０は、掲載要求に含まれる掲載に係るペットの情報を提供側ペット情報として、オーナーの情報を提供側オーナー情報として上記エントリーに登録する。また、データベース更新処理部１２７０は、掲載要求に含まれる相手のペットやオーナーに求める条件を当該エントリーに合わせて登録する。
【００６４】
抽出処理部１２２０は、検索情報受信部１２１０で検索情報（検索要求）が受信された場合に、当該検索要求の送信元ユーザに関する情報をユーザ情報データベース１４００から取得し、当該取得したユーザの情報と検索要求に含まれる情報を合わせて、メインデータベース１１００に登録されている案件（エントリー）の中から条件を満たす案件を抽出する。すなわち、検索要求で指定される提供側のペットやオーナーに対して求める条件を満たしており、かつ、掲載側のオーナー（提供側）が求めている条件を当該検索要求の送信元ユーザが満たしている場合に、当該掲載案件を抽出する。検索結果情報生成処理部１２３１は、当該抽出された掲載案件に含まれるペットに関する情報やオーナーに関する情報の全部又は必要な情報を抜き出して所定のフォーマットに埋め込み、検索結果情報送信部１２３２が検索情報送信元ユーザへ送信する。
【００６５】
コンタクト要求処理部５２２０は、検索結果情報を受信した利用者から送信されるコンタクト要求を受信し、当該コンタクト要求を処理する。ここで、コンタクト要求とは、当該検索結果情報に含まれる抽出された候補の中から所定のペットのオーナーに対してコンタクトを取りたいことを要求する情報である。
【００６６】
コンタクト要求には、コンタクト先のオーナーを特定する情報を含む。例えば、検索結果情報生成処理部１２３１は、抽出処理部１２２０で抽出されたペットやオーナーに関する情報に対して管理番号を割り当て、当該管理番号を含めて検索結果情報を生成しておく。コンタクト要求は、検索結果情報を自身の端末装置１３００で表示しているユーザが候補として列挙されているペットの中から希望するペットを選択した上でコンタクト要求が生成される構成とすることで、当該コンタクト要求に上記管理番号が含まれた状態でマッチング処理サーバ５２００へ送信される構成とすると良い。
【００６７】
コンタクト要求処理部５２２０は、受信したコンタクト要求に基づいて、相手オーナーの連絡先をユーザ情報データベース１４００より取得する。図１７に示すように、ユーザ情報にはオーナーである各ユーザの連絡先アドレスも合わせて記憶されている。また、コンタクト要求処理部５２２０は、要求元のユーザに関する情報や当該ユーザのメイティングを希望しているペットの情報をユーザ情報データベース１４００やメイン情報データベース１１００より取得し、所定のフォーマットに纏めて要求先のオーナーの連絡先アドレスへクエリ情報として送信する。
【００６８】
図１８は、コンタクト要求処理部５２２０がコンタクト要求先のオーナーに送るクエリ情報の一例である。図１７に示すように、所定のフォーマット内に、コンタクト要求元のオーナーに関するオーナー情報とペットに関するペット情報が埋め込まれている。コンタクト要求処理部５２２０は、フォーマットデータ記憶部１２４０からクエリ情報用のフォーマットデータを読み出し、ユーザ情報データベース１４００より読み出したコンタクト要求元のオーナーに関するオーナー情報とメインデータベース１１００より読み出した当該オーナーのペットであって今回の案件に関するペットに関するペット情報を埋め込む処理を行うことでクエリ情報を生成する。コンタクト要求処理部５２２０は、当該生成したクエリ情報をコンタクト要求先の連絡先へ送信する。
【００６９】
図１９は、マッチング処理システムにおける一連の処理の流れを示すシーケンス図である。ここではペットのメイティング機会を提供するオーナーをユーザＡ、掲載されているペットのメイティング機会を利用するオーナーをユーザＢとして説明する。
【００７０】
まず、ユーザＡはマッチング処理システムが提供するマッチングサービスを利用するためにユーザ登録を行う。ユーザＡは、希望ユーザＩＤやパスワード、その他自身の個人情報等を含めてユーザ登録要求をマッチング処理システム５０００に送信し（ステップＳ１０１）、当該ユーザ登録要求を受信したマッチング処理サーバ５２００のユーザ登録処理部５２１０は、当該ユーザ登録要求に含まれる内容をユーザ情報データベース１４００に登録する処理を行う（ステップＳ１０２）。
【００７１】
同様に、ユーザＢもユーザ登録要求をマッチング処理システム５０００に送信し（ステップＳ１０３）、当該ユーザ登録要求を受信したユーザ登録処理部５２１０は、当該ユーザ登録要求に含まれる内容をユーザ情報データベース１４００に登録する処理を行う（ステップＳ１０４）。
【００７２】
なお、ユーザＢによるユーザ登録（ステップＳ１０１、Ｓ１０２）と、ユーザＡによるユーザ登録（ステップＳ１０３、Ｓ１０４）の順番は順不同であって良い。
【００７３】
次に、自身のペットのメイティングパートナーを探したいユーザＡは、パートナーを募集するための掲載要求を自身の端末装置１３００で生成してマッチング処理システム５０００に送信する（ステップＳ１０５）。当該掲載要求を受信したマッチング処理サーバ５２００のデータベース更新処理部１２７０は、メインデータベース１１００に新たなエントリーを作成し、当該掲載要求に含まれる情報や、ユーザ情報データベース１４００より読み出した当該掲載要求に係るユーザＡの情報をそれぞれ提供側ペット情報及び提供側オーナー情報として当該エントリーに登録する処理を行う（ステップＳ１０６）。
【００７４】
次に、メイティングパートナーを探そうとしているユーザＢより送信される検索情報（検索要求）をマッチング処理サーバ５２００の検索情報受信部１２１０が受信した場合（ステップＳ１０７）、抽出処理部１２２０は、メインデータベース１１００内を検索し、当該検索要求で指定されている条件を満たす案件をパートナー候補として抽出する処理を行う（ステップＳ１０８）。検索結果情報生成処理部１２３１は、当該抽出された案件に含まれるペットに関する情報やオーナーに関する情報を所定のフォーマットに纏めて検索結果情報を生成し（ステップＳ１０９）、検索結果情報送信部１２３２は、当該生成した検索結果情報をユーザＢに送信する（ステップＳ１１０）。
【００７５】
当該検索結果情報を受信して自身の端末装置１３００の画面に表示しているユーザＢは、当該提示されるメイティングパートナー候補と接触したい場合、コンタクト要求を生成してマッチング処理システム５０００に送信する（ステップＳ１１１）。当該コンタクト要求を受信したマッチング処理サーバ５２００のコンタクト要求処理部５２２０は、ユーザ情報データベース１４００に含まれる掲載元のユーザ（ユーザＡ）の連絡先を取得し、当該コンタクトを希望しているコンタクト要求の送信元ユーザ（ユーザＢ）とそのメイティング対象となるペットに関する情報を所定のフォーマットに纏めてクエリ情報を生成する（ステップＳ１１２）。コンタクト要求処理部５２２０は、当該生成したクエリ情報を掲載要求の送信元ユーザ（ユーザＡ）に送信する（ステップＳ１１３）。
【００７６】
相手側のオーナーに条件を課したいのは、自身が所有するペットをデータベースに登録して掲載するオーナーも同じである。そこで、自身のペットをデータベースに掲載する際に、合わせて相手側ペットやオーナーに関する条件を登録しておく。すなわち、上述したようにデータベース更新処理部１２７０は、情報の登録を希望するユーザのペットに関する情報と、当該ユーザの情報に加えて、当該ユーザが相手ユーザと相手ペットに希望する条件をメインデータベース１１００に登録する処理を行う。この状態で検索要求が出された場合、検索要求の送信元ユーザに関する情報をシステムがユーザ情報データベース１４００に記憶しているため、登録されている条件を当該検索要求の送信元ユーザが満たしているかの判定を行うことができる。
【００７７】
図２０は、図１９に示す流れの一部分におけるマッチング処理サーバ５２００の内部処理の流れを示すフローチャート図である。
【００７８】
データベース更新処理部１２７０は、自身のペットに関する情報を掲載したいユーザＡより送信される掲載情報（掲載要求）を受信する（ステップＳ１０５）。当該掲載情報には、対象とするペットの情報（ペットの写真データ、種類、年齢、性別、血統書の有無、色など）に加えて相手側ペットに求める条件（種類、年齢、性別、血統書の有無、色など）に関する情報を含んでいる。また、相手側オーナーに求める条件（居住エリアや家族構成など）も合わせて掲載情報に含まれる構成としても良い。
【００７９】
データベース更新処理部１２７０は、メインデータベース１１００に新たなエントリーを作成し、当該掲載要求に含まれている掲載するペットの情報や、ユーザ情報データベース１４００より読み出した当該掲載要求に係るユーザＡの情報をそれぞれ掲載ペット情報（提供側ペット情報）及び掲載オーナー情報（提供側オーナー情報）として当該エントリーに登録する処理を行う（ステップＳ１０６ａ）。
【００８０】
また、データベース更新処理部１２７０は、ステップＳ１０６ａで作成したエントリーに、掲載要求に含まれる相手側ペットに対する条件や相手側オーナーに求める条件をそれぞれ相手側ペット条件及び相手側オーナー条件として登録する（ステップＳ１０６ｂ）。
【００８１】
検索情報受信部１２１０は、メイティングパートナーを探そうとしている他のユーザＢより送信される検索情報（検索要求）を受信する（ステップＳ１０７）。当該検索情報には、ユーザＢが希望するメイティング相手のペットに対する条件（例えば種類、血統書の有無、年齢、性別など）と、当該ペットのオーナーに関する条件（居住エリアなど）がそれぞれ検索ペット条件（希望ペット情報）及び検索オーナー条件（希望オーナー情報）として含まれる。
【００８２】
ステップＳ１０７で検索要求が受信された場合、抽出処理部１２２０は、メインデータベース１１００内に登録されている掲載案件の先頭より検索を開始する。具体的には、抽出処理部１２２０は、検索変数を掲載案件の先頭にセットし、登録されている掲載ペット情報及び掲載オーナー情報が当該検索要求で指定されている検索ペット条件と検索オーナー条件を満たしているかを判定する（ステップＳ１０８ａ）。満たしていない場合はステップＳ１０８ｄに進む。
【００８３】
一方、満たしている場合は、抽出処理部１２２０は、ステップＳ１０６ｂで登録されている相手側オーナー条件と相手側ペット条件を、検索要求の送信元ユーザとそのペットが満たしているかを判定する（ステップＳ１０８ｂ）。満たしていない場合はステップ１０８ｄに進む。一方、満たしている場合は、抽出処理部１２２０は、当該案件を候補案件として抽出する処理を行う（ステップＳ１０８ｃ）
【００８４】
次に、抽出処理部１２２０は、全ての案件について検索が完了したかを判定する（ステップＳ１０８ｄ）。全ての案件に対する検索が完了していない場合は、検索変数をインクリメントし、次の案件についての検索を行う。
【００８５】
一方、メインデータベース１１００に登録されている全ての案件に対する検索が完了した場合、検索結果情報生成処理部１２３１は、当該抽出された案件に含まれるペットに関する情報やオーナーに関する情報を所定のフォーマットに纏めて検索結果情報を生成する（ステップＳ１０９）。必要に応じて、検索結果情報生成処理部１２３１は、広告抽出処理部１２８０が抽出した広告を含めて当該検索結果情報を生成する。検索結果情報送信部１２３２は、当該生成した検索結果情報をユーザＢに送信する（ステップＳ１１０）。
【００８６】
コンタクト要求処理部５２２０は、検索結果情報を確認したユーザから必要に応じて送信されるコンタクト要求を受信する（ステップＳ１１１）。コンタクト要求処理部５２２０は、マッチング処理サーバ５２００のユーザ情報データベース１４００に含まれる掲載元のユーザ（ユーザＡ）の連絡先を取得し、当該コンタクトを希望しているコンタクト要求の送信元ユーザ（ユーザＢ）とそのメイティング対象となるペットに関する情報を所定のフォーマットに纏めてクエリ情報を生成する（ステップＳ１１２）。コンタクト要求処理部５２２０は、当該生成したクエリ情報を掲載要求の送信元ユーザ（ユーザＡ）に送信する（ステップＳ１１３）。
【００８７】
当該処理を経て、ペット及びオーナーの両方に対する双方の条件をクリアしたオーナー同士が結び付けられることになる。すなわち、マッチングに係る第１と第２の二人のユーザとそのペットについて、第１のユーザは、自身のペットの情報及び自身の情報を提供側ペット情報及び提供側オーナー情報として登録し、第２のユーザとそのペットに求める条件を相手側オーナー条件と相手側ペット条件として更に登録する。この状態で第２のユーザより検索要求が出された場合に、抽出処理部１２２０は、当該検索要求に含まれるメイティング相手として検索するペットに求める条件である検索ペット条件と当該ペットのオーナーに求める条件である検索オーナー条件とを満たす案件を検索する。すなわち、第１のユーザがメインデータベース１１００に登録している提供側ペット情報と提供側オーナー情報がそれぞれ検索ペット条件及び検索オーナー条件を満たしているかを判定する。また、抽出処理部１２２０は、検索要求の送信元である第２のユーザの情報と当該ユーザのペットであってメイティング対象とするペットに関する情報が第１ユーザによって登録されている相手側オーナー条件及び相手側ペット条件をそれぞれ満たしているかを判定する。抽出処理部１２２０は、これらの判定をクリアした掲載案件を候補案件として抽出する。なお、上記第２のユーザに関する情報や第２のユーザのペットであってメイティング対象とするペットに関する情報は、探索要求内に含まれていても良いし、抽出処理部１２２０が探索要求に基づいて当該探索要求の送信元ユーザである第２のユーザに関する情報やメイティング対象となるペットに関する情報をユーザ情報データベース１４００より読み出したうえで比較判定処理を行う構成とすると良い。
【００８８】
なお、上記説明ではペット同士のメイティングパートナーを探すサービスの場合について説明したがこれに限定するものではない。ペットを売りたいオーナーとペットを飼いたいオーナーを結びつける場合等についても同様の処理でこれらの２者を結びつけることが可能となる。
【００８９】
（実施形態６）
ペットのメイティングにおいては様々なトラブルが発生する可能性が高い。例えば、出産に係る費用をオーナー同士でどのように折半するかや、生まれた子供をどちらがどれだけ引き取るかと言った問題や、赤ちゃんの中からどちらが優先的に引き取るかと言った問題や、万が一メスのペットが出産に耐えられずに亡くなってしまった場合など、トラブルとなる要因は多い。
【００９０】
本願発明は、オーナー同士の相性も含めて、愛するペットに相応しいパートナーを見つけることを可能としている。しかしながら、オーナー同士の考え方が一致しても、上記トラブルの可能性は排除できない。このことが、オーナーが自分のペットに他のペットとメイティングを行わせることを躊躇させる一つの大きな要因となっていた。
【００９１】
したがって、ペットのメイティングやペットの売買に関しては、オーナー同士が直接行うのではなく、メイティングの進め方や費用の分担、トラブルの対処などをオーナーの間に入って行う仲介人を配置することが好ましい。従って、本願発明のマッチング処理システムを運用する業者が仲介人の役割を果たすため、別途費用が発生する。
【００９２】
ここで、一番の問題は生まれたペットをどうするかと言う問題である。一般に動物は一度にたくさんの赤ちゃんを産むため、その全てをこれら２人のオーナーが引き取って飼うことは難しい。そのため、予めオーナーが引き取る赤ちゃんの数を決めておき、余った赤ちゃんは仲介人が引き取ってペットショップ等に販売できるようにしておくことが好ましい。
【００９３】
しかしながら、生まれた赤ちゃんがどのような種類や色であるかによって販売できるかどうかや販売価格が変化してくる。したがって、仲介人が引き取るためには予め費用を見積もっておき、当該費用をオーナー達から回収する必要が出てくる。
【００９４】
このように、メイティングを行った場合にオーナーがいくらの金銭を払わなければならないかは条件によって大きく変動する。しかしながら、現状ではこの点に対して適切な情報管理が行えておらず、生まれた後になって赤ちゃんの引き取り手がいないといった問題が発生しており、このこともまたオーナー同士が直接メイティングを行うことを忌避する要因の一つとなっていた。
【００９５】
本願発明はこの点に鑑み、メイティングを行う前に各オーナーがいくらぐらいの金銭を払わなければいけないかを見積もる構成を取ることで、オーナーの心配や事後トラブルを減らすことを目的としている。以下、図面を参照して詳細に説明する。但し、他の実施形態で既に説明した部分については一部説明を省略する。
【００９６】
図２１に例示する本実施形態６に係るマッチング処理システム６０００は、価格データベース６１００が新たに備えられ、マッチング処理サーバ６２００が価格算出処理部６２１０を具備することを特徴としている。
【００９７】
マッチング処理システム６０００は、メインデータベース１１００と、ユーザデータベース１４００と、広告データベース１５００と、価格データベース６１００と、マッチング処理サーバ６２００と、ペットショップデータベース６３００と、病院データベース６４００と、保険データベース６５００と、を含んで構成される。
【００９８】
価格データベース６１００は、ペットの価格を記憶する。価格データベース６１００は、少なくともペットの種類と色に応じた価格を記憶する。図２２は価格データベースに記憶されるペット価格の一例を示している。図２２に示すようにペットの種類と、色と、性別毎に値段がつけられている。なお、当該価格は流通市場の小売価格であっても良いし、オークション価格であっても良い。また、当該価格は買取価格であっても良いし、販売価格であっても良い。当該価格データベース６１００に記憶される価格は、必要に応じてデータベース更新処理部１２７０によって更新される。また、当該価格は地域ごとに設定されていても良い。当該価格は、生まれた赤ちゃんペットをその地域のペットショップ等に引き取って貰う場合に発生する金銭と関係するため、最も好ましい形態は価格データベース６１００が地域毎の買取価格を記憶する形態である。
【００９９】
ペットショップデータベース６３００は、ペットショップに関する情報を記憶する。図２３は、当該ペットショップデータベース６３００に記憶されている情報の一例である。ペットショップの名前や住所、どのようなサービスに対応可能かやその値段などが纏められている。また、どのような動物をいくらで現在買い取っているかなどの情報も必要に応じて纏められている。
【０１００】
病院データベース６４００は、動物病院に関する情報を記憶する。図２４は、当該動物病院データベース６３００に記憶されている情報の一例である。動物病院の名前や住所、堕胎手術の可否などどのようなサービスに対応可能かやその値段などが纏められている。
【０１０１】
保険データベース６５００には、保険金の値段が纏められている。例えば、メイティングを行うペットの種類や年齢、住所や季節など、様々な要因を変数として値段がつけられている。また、オーナーのこれまでの保険金請求履歴や評判などの情報を変数として値段がつけられていても良い。なお、保険データベース６５００は、上記変数を含む当該保険金の計算式が記憶されている構成としても良い。
【０１０２】
価格算出処理部６２１０は、抽出処理部６２１０で抽出されたペットに対して必要となる金額を算出する。価格算出処理部６２１０は、提供側ペット情報又は希望ペット情報で示される第１のペットの種類及び色に関する情報と相手側ペット条件情報又は探索情報の送信元ユーザのペットに関する情報で示される第２のペットの種類及び色に関する情報に基づいて、当該ペットに対して必要となる金額を算出する。ここではメイティングを想定しているため、当該ペットに対して必要となる金額とは、当該掲載案件に係るペットとメイティング対象としている自身のペットとの間でメイティングを行うために必要となる費用を示している。
【０１０３】
例えば、価格算出処理部６２１０は、抽出処理部６２１０で抽出されたペット（すなわち提供側ペット情報又は希望ペット情報で示される第１のペット）と探索情報の送信元ユーザのペット（すなわち相手側ペット条件情報又は探索情報の送信元ユーザのペットに関する情報で示される第２のペット）でメイティングした場合に生まれる赤ちゃんの値段を値段データベース（価格データベース）６１００を参照して特定することで必要となる金額を算出する。
【０１０４】
ここで、価格算出処理部６２１０は、ペットショップデータベース６３００や病院データベース６４００、保険データベース６５００に記憶されている情報を組み合わせて当該金額を算出すると更に良好である。例えば、メイティングにはペットショップや病院の利用が必要になったり、保険金を上乗せしておくことが好ましい。そのため、価格データベース６１００を参照して算出したペットの赤ちゃんの買取価格と必要となる各種費用を組み合わせて、各オーナーが負担する必要のある金額を算出する。
【０１０５】
図２５は、価格算出処理部６２１０が算出する各オーナーが負担する必要のある金額の計算例を示している。ここでは、第１の親ペット候補である抽出処理部６２１０で抽出されたペットと、第２の親ペット候補である探索情報の送信元ユーザのペットが共に黒色のトイプードルで血統書有であったとする。この場合、生まれてくる赤ちゃんペットはトイプードルの黒であると予想される。このように、価格算出処理部６２１０は、両親ペットの種類と色から生まれてくる赤ちゃんペットの種類と色を特定する。次に、価格算出処理部６２１０生まれてくる赤ちゃんペットの数と性別を親ペットの年齢や出産歴等を必要に応じて参照して特定する。次に、価格算出処理部６２１０は、メインデータベース１１００に記憶されている当該ペットの提供側オーナー情報に含まれる引き取り希望赤ちゃんペット数や探索要求に含まれる引き取り希望赤ちゃんペット数に基づいて引き取られる赤ちゃんペット数を特定する。価格算出処理部６２１０は、買取単価に生まれてくる赤ちゃんペット数から引き取り希望赤ちゃんペット数を差し引いた数を乗算して、当該赤ちゃんを売却した場合に得られる利益（又は費用）を算出する。価格算出処理部６２１０は、保険料や手術代、メイティング施設利用料や仲介手数料など、当該メイティングに必要となるその他の費用を算出する。価格算出処理部６２１０は、これらの算出した利益または費用に基づいて、各オーナーが負担しなければならない金銭を最終的な価格として算出する。
【０１０６】
検索結果情報生成処理部１２３１は、算出された金額に関する情報を含めて検索結果情報を生成する。
【０１０７】
以上説明したように本実施形態に係るマッチング処理システムによれば、候補として抽出されたペットとメイティングを行う場合に必要となる費用が予め提示されるため、当該費用を考慮に入れながら最適なメイティングパートナーを探すことが可能となる。
【０１０８】
なお、上記説明ではマッチング処理サーバに全ての処理機能が含まれる場合について説明したが、これに限定されるものではなく複数のサーバで処理が分担されていても良い。
【０１０９】
その他、本発明の要旨を変更しない限りにおいて本発明の実施形態について適宜変更が可能である。
【産業上の利用可能性】
【０１１０】
本発明に係るマッチング処理システムは、自分のペットと他人のペットの間に赤ちゃんを産ませたいと考えているユーザ同士を結び付けたり、ペットを購入したいユーザとペットを販売したいユーザを結びつけることを補助したりすることが可能となる。
【符号の説明】
【０１１１】
１０００  マッチング処理システム       １１００  メインデータベース
１２００  マッチング処理サーバ         １２１０  検索情報受信部
１２２０  抽出処理部                   １２３０  検索結果返信部
１２３１  検索結果情報生成処理部       １２３２  検索結果情報送信部
１２４０  フォーマットデータ記憶部     １２５０  検索画面処理部
１２６０  認証処理部                   １２７０  データベース更新処理部
１２８０  広告抽出処理部               
１３００  端末装置                     １４００  ユーザ情報データベース
１５００  広告データベース             
２０００、３０００、４０００、５０００、６０００  マッチング処理システム
５２００  マッチング処理サーバ         ５２１０  ユーザ登録処理部
６１００  値段データベース（価格データベース）
６２００  マッチング処理サーバ         ６２１０  価格算出処理部
６３００  ペットショップデータベース   ６４００  病院データベース
６５００  保険データベース
【図１】
2015076082.tif 000003
【図２】
2015076082.tif 000004
【図３】
2015076082.tif 000005
【図４】
2015076082.tif 000006
【図５】
2015076082.tif 000007
【図６】
2015076082.tif 000008
【図７】
2015076082.tif 000009
【図８】
2015076082.tif 000010
【図９】
2015076082.tif 000011
【図１０】
2015076082.tif 000012
【図１１】
2015076082.tif 000013
【図１２】
2015076082.tif 000014
【図１３】
2015076082.tif 000015
【図１４】
2015076082.tif 000016
【図１５】
2015076082.tif 000017
【図１６】
2015076082.tif 000018
【図１７】
2015076082.tif 000019
【図１８】
2015076082.tif 000020
【図１９】
2015076082.tif 000021
【図２０】
2015076082.tif 000022
【図２１】
2015076082.tif 000023
【図２２】
2015076082.tif 000024
【図２３】
2015076082.tif 000025
【図２４】
2015076082.tif 000026
【図２５】
2015076082.tif 000027