(57)【特許請求の範囲】
【請求項１】
排泄量及び体重の増減パターンの各々に対応づけて当該増減パターンに該当する病状を示す病状情報を予め格納する格納手段と、
ペットにおける排泄量の第１変化率及び体重の第２変化率を取得する取得手段と、
前記病状情報に基づいて、前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンに対応づけられている病状を前記ペットの病状として推定する推定手段と、
前記推定された病状を含む提供情報を出力する出力手段と
を具備する情報提供装置。
【請求項２】
ペットにおける排泄量の第１変化率及び体重の第２変化率を取得する取得手段と、
前記ペット以外の他の複数のペットにおける排泄量及び体重の変化率の統計的な分布に基づいて、前記取得された第１変化率及び第２変化率の各々に対する増減の程度を評価する評価手段と、
前記評価結果に基づく前記ペットにおける排泄量及び体重の増減パターンに基づいて前記ペットの病状を推定する推定手段と、
前記推定された病状を含む提供情報を出力する出力手段と
を具備する情報提供装置。
【請求項３】
前記他の複数のペットは、年齢、性別、種別、居住地、及び避妊または去勢の有無のうちの少なくとも１つが前記ペットと共通する請求項２記載の情報提供装置。
【請求項４】
前記推定手段は、前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンを、前記ペット以外の他の複数のペットの各々における排泄量の変化率及び体重の変化率に応じた当該他の複数のペットの各々における排泄量及び体重の増減パターンと当該他の複数のペットの各々に生じている病状とを学習することによって生成された学習済みモデルに入力することによって前記ペットの病状を推定する請求項２または３記載の情報提供装置。
【請求項５】
前記ペットが使用するペット用トイレに組み込まれ、当該ペットにおける排泄量の第１変化率及び体重の第２変化率を計測するように構成されたセンサ装置と通信可能に接続され、
前記取得手段は、前記ペットにおける排泄量の第１変化率及び体重の第２変化率を前記センサ装置から取得する
請求項１〜４のいずれか一項に記載の情報提供装置。
【請求項６】
前記センサ装置は、カメラを含み、
前記取得手段は、前記カメラによって撮像された前記ペットが前記ペット用トイレをしている間の当該ペットを含む画像を取得し、
前記出力手段は、前記取得された画像を含む提供情報を出力する
請求項５記載の情報提供装置。
【請求項７】
前記ペットにおける排泄量及び体重の増減パターンに基づいて前記ペットに適切な商品または前記ペットにとって有用な情報を特定する特定手段を更に具備し、
前記出力手段は、前記特定された商品または情報を含む提供情報を出力する
請求項１〜６のいずれか一項に記載の情報提供装置。
【請求項８】
前記ペットに適切な商品は、ペットフードまたは保険商品を含む請求項７記載の情報提供装置。
【請求項９】
ペットにおける排泄量の第１変化率及び体重の第２変化率を取得する第１取得手段と、
前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンを取得する第２取得手段と、
前記取得された増減パターンを含む提供情報を出力する出力手段と
を具備し、
前記第２取得手段は、前記ペット以外の他の複数のペットにおける排泄量及び体重の変化率の統計的な分布に基づいて、前記取得された第１変化率及び第２変化率の各々に対する増減の程度を評価し、当該評価結果に基づく前記増減パターンを取得する
情報提供装置。
【請求項１０】
排泄量及び体重の増減パターンの各々に対応づけて当該増減パターンに該当する病状を示す病状情報を予め格納する格納手段を備える情報提供装置が実行する情報提供方法であって、
ペットにおける排泄量の第１変化率及び体重の第２変化率を取得するステップと、
前記病状情報に基づいて、前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンに対応づけられている病状を前記ペットの病状として推定するステップと、
前記推定された病状を含む提供情報を出力するステップと
を具備する情報提供方法。
【請求項１１】
排泄量及び体重の増減パターンの各々に対応づけて当該増減パターンに該当する病状を示す病状情報を予め格納する格納手段を備える情報提供装置のコンピュータによって実行される情報提供プログラムであって、
前記コンピュータは、
ペットにおける排泄量の第１変化率及び体重の第２変化率を取得するステップと、
前記病状情報に基づいて、前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンに対応づけられている病状を前記ペットの病状として推定するステップと、
前記推定された病状を含む提供情報を出力するステップと
を実行させるための情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法及び情報提供プログラムに関する。
【背景技術】
【０００２】
近年では、家庭内で例えば猫等のペットを飼うことが広く知られており、当該ペットの排泄物を適切に処理するためのペット専用のトイレが普及している。
【０００３】
ところで、ペットの健康管理は当該ペットの飼い主にとって非常に重要な問題であるが、当該ペットの病状を早期に把握することは困難である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５３４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、ペットの病状に関する情報をユーザに提供することが可能な情報提供装置、情報提供方法及び情報提供プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の１つの態様によれば、排泄量及び体重の増減パターンの各々に対応づけて当該増減パターンに該当する病状を示す病状情報を予め格納する格納手段と、ペットにおける排泄量の第１変化率及び体重の第２変化率を取得する取得手段と、前記病状情報に基づいて、前記取得された第１変化率及び第２変化率に応じた前記ペットにおける排泄量及び体重の増減パターンに対応づけられている病状を前記ペットの病状として推定する推定手段と、前記推定された病状を含む提供情報を出力する出力手段とを具備する情報提供装置が提供される。
【発明の効果】
【０００７】
本発明は、ペットの病状に関する情報をユーザに提供することを可能とする。
【図面の簡単な説明】
【０００８】
【図１】猫が罹る腎不全のＩＲＩＳステージ分類を示す図。
【図２】本発明の第１実施形態に係る情報提供装置を含む情報提供システムの構成の一例を示す図。
【図３】センサ装置が組み込まれたペット用トイレの外観の一例を示す図。
【図４】ペットが入室する側から見たペット用トイレの断面を概略的に示す図。
【図５】ペットがペット用トイレで排尿する場合に重量センサによって計測される重量の遷移を示す図。
【図６】ペットが排尿せずにペット用トイレから退室する場合に重量センサによって計測される重量の遷移を示す図。
【図７】情報提供装置のハードウェア構成の一例を示す図。
【図８】情報提供装置の機能構成の一例を示すブロック図。
【図９】情報提供装置の処理手順の一例を示すフローチャート。
【図１０】第１管理情報のデータ構造の一例を示す図。
【図１１】第２管理情報のデータ構造の一例を示す図。
【図１２】属性情報のデータ構造の一例を示す図。
【図１３】対象指標の変動率分布の一例を示す図。
【図１４】ペットにおける各指標の増減パターンの一例を示す図。
【図１５】ペットがペット用トイレで排便する場合に重量センサによって計測される重量の遷移を示す図。
【図１６】本発明の第２実施形態に係る情報提供装置の機能構成の一例を示すブロック図。
【図１７】情報提供装置の処理手順の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の各実施形態について説明する。  
（第１実施形態）  
まず、本発明の第１実施形態について説明する。本実施形態に係る情報提供装置（を含む情報提供システム）は、例えば猫のようなペットの飼い主（以下、ユーザと表記）によって利用される。
【００１０】
例えば猫をペットとして飼う場合、猫は泌尿器系の病気に罹ることが非常に多く、半数近くが泌尿器系疾患を経験すると言われている。また、猫の泌尿器系疾患の中で重病化しやすいものの１つが腎不全である。
【００１１】
図１は、猫が罹る腎不全のＩＲＩＳステージ分類を示す。図１に示すＩＲＩＳステージ分類によれば、腎不全の重症度は、血液中のクレアチニン濃度によって分類される。すなわち、腎不全の重症度（ステージ）は、血液検査を実施することによって判別可能である。
【００１２】
ところで、腎不全を適切に治療するためには当該腎不全を早期に発見することが望ましいが、猫の場合、例えば犬等と比較して病院（動物病院）に行く機会が少ないため、腎不全を早期に発見することが困難である。ステージ４の段階になると「全身症状が強く出る」ため、飼い主も異常を察知しやすいが、この段階で病院で診察を受けたとしても、治療が難しい場合が多い。
【００１３】
ここで、ステージ２の症状として「多飲・多尿が見られる」があり、猫に多飲・多尿の症状が表れているか否かをチェックすることによって、飼い主は腎不全を早期に発見することができる可能性がある。
【００１４】
また、猫が慢性腎疾患と診断される前から体重の減少という兆候が表れるという調査結果があり、猫の体重をチェックすることも腎不全の早期発見に有用である。
【００１５】
しかしながら、猫に多飲・多尿の症状や体重の減少という兆候が表れているか否かを飼い主が日常の中でチェックすることは困難である。
【００１６】
そこで、本実施形態に係る情報提供装置は、上記した猫のようなペットの排尿量や体重等を監視し、当該ペットの病状に関する情報をユーザに提供する機能を有する。
【００１７】
以下、本実施形態に係る情報提供装置について詳細に説明する。図２は、本実施形態に係る情報提供装置を含む情報提供システム（ネットワークシステム）の構成の一例を示す。
【００１８】
図２に示す情報提供システムは、主として、センサ装置１０、情報提供装置２０及びユーザ端末３０を備える。なお、センサ装置１０及びユーザ端末３０は、例えばインターネットのようなネットワーク４０を介して情報提供装置２０と通信可能に接続されている。また、図２においては、便宜的にセンサ装置１０及びユーザ端末３０が１つずつ示されているが、情報提供システムは、当該センサ装置１０及びユーザ端末３０を複数備えていても構わない。
【００１９】
センサ装置１０は、ペットが使用するペット用トイレに組み込まれている。センサ装置１０は、各種センサを備え、上記したペット（例えば、猫）の排尿量や体重を計測するために用いられる。
【００２０】
情報提供装置２０は、サーバ装置として動作する電子機器（情報処理装置）であって、センサ装置１０を用いて計測されたペットの排尿量や体重に基づいて当該ペットの病状を推定する機能を有する。なお、情報提供装置２０は、例えばクラウドコンピューティングサービスを提供するサーバ装置等であってもよい。
【００２１】
ユーザ端末３０は、上記したセンサ装置１０が組み込まれているペット用トイレを使用するペットの飼い主であるユーザによって使用される電子機器である。ユーザ端末３０は、例えばパーソナルコンピュータ、スマートフォン及びタブレットコンピュータ等を含む。
【００２２】
ここで、図３は、図１に示すセンサ装置１０が組み込まれたペット用トイレの外観の一例を示す。図３においては、ペット用トイレ１００が例えば猫用に開発された多層式全自動トイレである例を示している。
【００２３】
図３に示すように、ペット用トイレ１００は、上層トイレ容器１０１、下層トイレ容器１０２及び尿回収トレイ１０３を備える。
【００２４】
上層トイレ容器１０１は、ペットが排尿するスペースを形成するものであり、底面に例えばすのこが配置されている。ここでは、上層トイレ容器１０１の底面にすのこが配置されているものとして説明したが、当該上層トイレ容器１０１の底面は、ペットが排泄した尿が通過するように形成されていればよい。ペット用トイレ１００を使用するペットが猫である場合には、上層トイレ容器１０１の底面（すのこ）の上には例えばねこ砂が敷き詰められる。
【００２５】
下層トイレ容器１０２は、上層トイレ容器１０１の下方に配置され、当該上層トイレ容器１０１を支持するように構成されている。
【００２６】
尿回収トレイ１０３は、上層トイレ容器１０１と重畳する位置に配置される。また、下層トイレ容器１０２の下部には切り欠き加工が施されており、尿回収トレイ１０３は、当該切り欠き部から引き出すことが可能である。この尿回収トレイ１０３には、例えば吸水及び防臭効果のあるペット用シート等を敷くことができる。
【００２７】
図３に示すペット用トイレ１００は、上記した上層トイレ容器１０１、下層トイレ容器１０２及び尿回収トレイ１０３を重ねた状態で使用される。このようなペット用トイレ１００においてペットが排尿した場合、当該ペットの尿は、上層トイレ容器１０１の底面（すのこ）を通過し、尿回収トレイ１０３で回収される。これによれば、ペットの飼い主（ユーザ）は、尿回収トレイ１０３を下層トイレ容器１０２の切り欠き部から引き出すことによってペットの尿を容易に清掃することが可能である。
【００２８】
なお、上層トイレ容器１０１には、図３に示すように更にカバー部材１０４が取り付けられてもよい。
【００２９】
更に、本実施形態において、ペット用トイレ１００は、下層トイレ容器１０２及び尿回収トレイ１０３の下部にセンサプレート１０５を備える。センサプレート１０５は、重量センサ（体重センサ）１１が設けられている。
【００３０】
図３に示す例では、センサプレート１０５は下層トイレ容器１０２の形状に合わせて略矩形形状を有しているが、重量センサ１１は、当該センサプレート１０５の四隅に配置された４つのセンサ１１ａ〜１１ｄによって構成されている。本実施形態においては、この重量センサ１１を用いて、上記したペットの排尿量及び体重を計測する。
【００３１】
なお、図３に示すように、ペット用トイレ１００には、例えばカメラ１２が取り付け可能である。図３に示す例では、カメラ１２は、カバー部材１０４に取り付けられるが、ペット用トイレ１００を使用するペットの様子を撮像することが可能な位置であれば他の位置に取り付けられていてもよい。
【００３２】
上記した重量センサ１１及びカメラ１２は、ペット用トイレ１００に組み込まれるセンサ装置１０を構成する。また、図３においては省略されているが、センサ装置１０は、重量センサ１１及びカメラ１２以外に、例えばＣＰＵ、メモリ及び無線通信デバイス等を備えているものとする。
【００３３】
以下、図４及び図５を参照して、図３に示すペット用トイレ１００を使用するペットの排尿量及び体重を計測する原理を説明する。
【００３４】
図４は、ペットが入室する側から見たペット用トイレ１００の断面を概略的に示している。なお、図４においては、上記した上層トイレ容器１０１及びカバー部材１０４については省略されている。
【００３５】
図４に示すように、重量センサ１１は、トイレ本体の重量を計測することができるように構成されている。なお、トイレ本体とは、上層トイレ容器１０１、下層トイレ容器１０２及びカバー部材１０４等を含み、尿回収トレイ１０３は含まれないものとする。すなわち、本実施形態において、重量センサ１１は、尿回収トレイ１０３の重量を計測しないように構成されている。なお、重量センサ１１は、上記したトイレ本体の重量を常時監視（計測）することができるものとする。
【００３６】
ここで、図５は、ペットがペット用トイレ１００で排尿する場合に重量センサ１１によって計測される重量の遷移を示している。図５においては、重量センサ１１によって計測される重量と基準値との差分が示されている。基準値とは、ペット用トイレ１００にペットが入室していないときに重量センサ１１によって計測される重量（つまり、トイレ本体の重量）をいう。以下の図５と同様の図面においても同様である。
【００３７】
図５に示すように、ペットがペット用トイレ１００に入室した場合には、重量センサ１１によって計測される重量は当該ペットの体重に応じて増加する。
【００３８】
ペット用トイレ１００に入室したペットが排尿した場合、当該ペットの尿は上記したように尿回収トレイ１０３において回収される。本実施形態において、重量センサ１１は尿回収トレイ１０３（及び当該尿回収トレイ１０３において回収された尿）の重量は計測しないため、当該重量センサ１１によって計測される重量は、ペットの体内から排泄された尿の量（つまり、排尿量）に応じて減少する。すなわち、本実施形態においては、このような重量センサ１１によって計測される重量の減少量を監視することによって、ペットの排尿量を得ることができる。
【００３９】
また、上記したペットの排尿後に重量センサ１１によって計測される重量（基準値との差分）は、当該ペットの体重として得ることができる。
【００４０】
なお、ペットはペット用トイレ１００に入室した場合であっても排尿せずに退室する場合がある。図６は、このような場合に重量センサ１１によって計測される重量の遷移を示している。この場合には、ペットがペット用トイレ１００に入室した後に重量センサ１１によって計測される重量（基準値との差分）をペットの体重として得ることができる。すなわち、ペット用トイレ１００に入室した後、退室するまでの期間において、重量センサ１１によって計測される重量に変化がない場合には、ペットが排尿せずに退室したと判別することができる。
【００４１】
本実施形態においては、上記したように重量センサ１１を用いてペットの排尿量及び体重を計測するものとして説明するが、センサ装置１０が他のセンサを備え、当該他のセンサを用いてペットの排尿量及び体重を計測するようにしてもよい。
【００４２】
次に、図７は、情報提供装置２０のハードウェア構成の一例を示す。図７に示すように、センサ装置１０は、バス２１に接続された、不揮発性メモリ２２、ＣＰＵ２３、メインメモリ２４及び無線通信デバイス２５等を備える。
【００４３】
不揮発性メモリ２２は、各種プログラムを格納する。不揮発性メモリ２２に格納されている各種プログラムには、例えばオペレーティングシステム（ＯＳ）及び上記したペットの病状に関する情報をユーザに提供する機能を実現するためのプログラム（以下、情報提供プログラムと表記）等が含まれる。
【００４４】
ＣＰＵ２３は、例えば不揮発性メモリ２２に格納されている各種プログラムを実行する。なお、ＣＰＵ２３は、情報提供装置２０全体の制御を司るものである。
【００４５】
メインメモリ２４は、例えばＣＰＵ２３が各種プログラムを実行する際に必要とされるワークエリア等として使用される。
【００４６】
無線通信デバイス２５は、上記したセンサ装置１０及びユーザ端末３０との無線通信を制御する機能を有する。
【００４７】
なお、図７においては、不揮発性メモリ２２及びメインメモリ２４のみが示されているが、情報提供装置２０は、ＨＤＤ（Hard Disk Drive）及びＳＳＤ（Solid State Drive）等の他の記憶装置を備えていてもよい。
【００４８】
図８は、情報提供装置２０の機能構成の一例を示すブロック図である。図８に示すように、受信部２０１、管理部２０２、評価部２０３、病状推定部２０４、送信部（出力部）２０５、管理情報格納部２０６、属性情報格納部２０７、統計情報格納部２０８及び病状情報格納部２０９を含む。
【００４９】
本実施形態において、受信部２０１、管理部２０２、評価部２０３、病状推定部２０４及び送信部２０５は、例えば図７に示すＣＰＵ２３（つまり、情報提供装置２０のコンピュータ）が不揮発性メモリ２２に格納されている情報提供プログラムを実行すること、すなわち、ソフトウェアによって実現されるものとする。なお、この情報提供プログラムは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、この情報提供プログラムは、例えばネットワーク４０を介して情報提供装置２０にダウンロードされても構わない。
【００５０】
ここでは、各部２０１〜２０５がソフトウェアにより実現されるものとして説明したが、当該各部２０１〜２０５は、例えばハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【００５１】
また、本実施形態において、管理情報格納部２０６、属性情報格納部２０７、統計情報格納部２０８及び病状情報格納部２０９は、例えば図７に示す不揮発性メモリ２２または他の記憶装置等によって実現される。
【００５２】
ここで、上記したセンサ装置１０（ペット用トイレ１００）は、ペットがペット用トイレ１００を使用している間に当該センサ装置１０が備える重量センサ１１によって計測された重量（以下、センサ情報と表記）を継続的に情報提供装置２０に送信する。同様に、センサ装置１０は、ペットがペット用トイレ１００を使用している間に当該センサ装置１０が備えるカメラ１２によって撮像された画像（例えば、動画像）を情報提供装置２０に送信する。
【００５３】
受信部２０１は、上記したようにセンサ装置１０から送信されたセンサ情報及び画像を受信する。
【００５４】
管理部２０２は、受信部２０１によって受信されたセンサ情報に基づいて、ペット用トイレ１００においてペットが排泄した尿の量（排尿量）及び体重を取得し、当該排尿量及び体重を含む情報（以下、第１管理情報と表記）を生成する。この第１管理情報は、ペット用トイレ１００の１回の使用に関する情報である。なお、第１管理情報には、受信部２０１によって受信された画像も含まれる。
【００５５】
管理情報格納部２０６は、管理部２０２によって生成された第１管理情報を格納する。なお、第１管理情報は、ペットがペット用トイレ１００を使用する度に管理情報格納部２０６に蓄積される。
【００５６】
また、管理部２０２は、管理情報格納部２０６に格納（蓄積）されている第１管理情報に基づいて、予め定められた期間（例えば、１日）単位のペット用トイレ１００の使用に関する情報（以下、第２管理情報と表記）を生成する。この第２管理情報には、第１管理情報と同様に、排尿量及び体重が含まれる。
【００５７】
管理部２０２は、生成された第２管理情報に基づいて、ペットにおける排尿量及び体重の変動率（変化量）を算出する。
【００５８】
属性情報格納部２０７には、ペット用トイレ１００を使用するペットに関する情報（以下、属性情報と表記）が予め格納されている。
【００５９】
統計情報格納部２０８には、上記したペット用トイレ１００を使用するペット以外の他の複数のペットにおける排尿量及び体重の変動率（変化量）に関する統計情報が予め格納されている。
【００６０】
評価部２０３は、属性情報格納部２０７に格納されている属性情報及び統計情報格納部２０８に格納されている統計情報に基づいて、管理部２０２によって算出された変動率を評価し、ペットにおける排尿量及び体重の増減パターンを取得する。
【００６１】
病状情報格納部２０９には、ペットの病状を推定するために用いられる情報（以下、病状情報と表記）が予め格納されている。具体的には、病状情報は、排尿量及び体重の増減パターン毎に、当該増減パターンに該当するペットが罹っている可能性がある病状を示す情報である。
【００６２】
病状推定部２０４は、評価部２０３によって取得されたペットにおける排尿量及び体重の増減パターン（変化量）と病状情報格納部２０９に格納されている病状情報とに基づいて、当該ペットの病状を推定する。
【００６３】
送信部２０５は、病状推定部２０４によって推定された結果（つまり、ペットの病状）を含む提供情報を、例えばユーザ端末３０に送信（出力）する。なお、送信部２０５によって送信される提供情報には、上記した第１管理情報に含まれる画像等が含まれていてもよい。
【００６４】
以下、図９のフローチャートを参照して、本実施形態に係る情報提供装置２０の処理手順の一例について説明する。
【００６５】
まず、センサ装置１０が組み込まれたペット用トイレ１００をペットが使用する場合、当該ペット用トイレ１００にペットが入室することによって、センサ装置１０に備えられる重量センサ１１によって計測される重量が当該ペットの体重に応じて変化する。これによれば、センサ装置１０は、重量センサ１１によって計測される重量に基づいてペットがペット用トイレ１００に入室したこと（つまり、ペット用トイレ１００の使用を開始したこと）を検知することができる。
【００６６】
同様に、ペット用トイレ１００からペットが退室した場合にも重量センサ１１によって計測される重量が当該ペットの体重に応じて変化する。このため、センサ装置１０は、重量センサ１１によって計測される重量に基づいてペットがペット用トイレ１００から退室したこと（つまり、ペット用トイレ１００の使用を終了したこと）を検知することができる。
【００６７】
この場合、センサ装置１０は、ペットがペット用トイレ１００に入室した後、当該ペットがペット用トイレ１００から退室するまでの間に重量センサ１１によって計測された重量（センサ情報）を継続的に情報提供装置２０に送信する。なお、センサ装置１０から情報提供装置２０に送信されるセンサ情報には、上記したペットがペット用トイレ１００に入室したことを検知した日時（以下、入室日時と表記）及び当該ペットがペット用トイレ１００から退室したことを検知した日時（以下、退室日時と表記）が付加されているものとする。
【００６８】
また、センサ装置１０は、ペットがペット用トイレ１００に入室した場合に例えばカメラ１２の電源をオンし、当該ペットがペット用トイレ１００から退室した場合に当該カメラ１２の電源をオフする。これによれば、カメラ１２は、ペット用トイレ１００を使用している間のペットの様子を含む動画像を撮像ことができる。この場合、センサ装置１０は、カメラ１２によって撮像された動画像を情報提供装置２０に送信する。ここではカメラ１２が動画像を撮像するものとして説明したが、当該カメラ１２は静止画像を撮像してもよい。
【００６９】
なお、センサ装置１０は、上記したセンサ情報及び動画像に加えて、例えば当該センサ装置１０が組み込まれているペット用トイレ１００に対して予め登録されているユーザ及びペットを識別するための識別情報（以下、ユーザＩＤ及びペットＩＤと表記）を情報提供装置２０に送信する。
【００７０】
受信部２０１は、上記したようにセンサ装置１０から送信されたセンサ情報、動画像、ユーザＩＤ及びペットＩＤを受信する（ステップＳ１）。
【００７１】
次に、管理部２０２は、ステップＳ１において受信されたセンサ情報に基づいて、ペット用トイレ１００の１回の使用に関する第１管理情報を生成する（ステップＳ２）。
【００７２】
この場合、管理部２０２は、ステップＳ１において受信されたセンサ情報に付加されている入室日時及び退室日時を取得する。また、管理部２０２は、ステップＳ１において受信されたセンサ情報に基づいて、ペット用トイレ１００でのペットの排尿量及び体重を取得する。
【００７３】
なお、センサ情報は、上記した図５に示すような重量センサ１１によって計測される重量の遷移を示す情報である。すなわち、このようなセンサ情報によれば、上記した図４及び図５において説明したようにペットの排尿量及び体重の取得（計測）することができる。また、ペットが排尿せずにペット用トイレ１００から退室した場合には、管理部２０２は、図６において説明したように当該ペットの体重のみを取得する。
【００７４】
これにより、管理部２０２は、ステップＳ１において受信されたユーザＩＤ及びペットＩＤに対応づけて上記した入室日時、退室日時、排尿量、体重及びステップＳ１において受信された動画像を含む第１管理情報を生成する。
【００７５】
ここで、図１０は、ステップＳ２において管理部２０２によって生成された第１管理情報のデータ構造の一例を示す。
【００７６】
図１０に示す例では、第１管理情報は、ユーザＩＤ「００１」及びペットＩＤ「０１」に対応づけて入室日時「２０１９／０７／０１  ８：１０」、退室日時「２０１９／０７／０１  ８：１５」、排尿量「１００（ｇ）」、体重「３．２５（ｋｇ）」及び動画像「動画像１」を含む。
【００７７】
この第１管理情報によれば、ペット（ユーザＩＤ「００１」によって識別されるユーザによって飼われているペットＩＤ「０１」によって識別されるペット）が２０１９年７月１日の８時１０分にペット用トイレ１００に入室し、２０１９年７月１日の８時１５分に当該ペット用トイレ１００から退室したことが示されている。また、図１０に示す第１管理情報によれば、このペット用トイレ１００の使用におけるペットの排尿量が１００ｇであり、当該ペットの体重が３．２５ｋｇであることが示されている。更に、図１０に示す第１管理情報によれば、ペットがペット用トイレ１００を使用している間に撮像された動画像（ファイル）が「動画像１」であることが示されている。
【００７８】
ここでは、１つの第１管理情報が生成される場合について説明したが、上記した図９に示すステップＳ１及びＳ２は、ペットがペット用トイレ１００を使用する度に実行される。
【００７９】
ステップＳ２において生成された第１管理情報は、管理情報格納部２０６に格納（蓄積）される。
【００８０】
ところで、本実施形態において、ユーザは、例えばユーザ端末３０において所定のアプリケーションプログラムを起動して当該ユーザ端末３０を操作することによって、上記した提供情報の送信（つまり、当該ペットの病状の推定）を情報提供装置２０に指示することができる。
【００８１】
情報提供装置２０においては、このようなユーザからの指示があるか否かを判定する（ステップＳ３）。
【００８２】
ユーザからの指示がないと判定された場合（ステップＳ３のＮＯ）、ステップＳ１に戻って処理が繰り返される。
【００８３】
一方、ユーザからの指示があると判定された場合（ステップＳ３のＹＥＳ）、管理部２０２は、管理情報格納部２０６に格納されている第１管理情報に基づいて、ペット用トイレ１００の１日の使用に関する第２管理情報を生成する（ステップＳ４）。
【００８４】
なお、ステップＳ４において生成される第２管理情報には、当日の第２管理情報と前日の第２管理情報とが含まれる。当日の第２管理情報とは、例えば上記したユーザから提供情報の送信が指示された日時を起算日時（以下、第１起算日時と表記）として、当該第１起算日時から過去２４時間以内のペット用トイレ１００の使用に関する第２管理情報をいう。一方、前日の第２管理情報とは、ユーザから提供情報の送信が指示された日時（つまり、第１起算日時）から２４時間前の日時を起算日時（以下、第２起算日時と表記）として、当該第２起算日時から過去２４時間以内のペット用トイレ１００の使用に関する第２管理情報をいう。
【００８５】
ここで、図１１は、ステップＳ４において生成される第２管理情報（当日及び前日の第２管理情報）のデータ構造の一例を示す。図１１に示すように、第２管理情報は、ユーザＩＤ及びペットＩＤに対応づけて、排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間を含む。
【００８６】
排尿量は、ペットの１日の合計排尿量である。例えば当日の第２管理情報の場合、当該当日の第２管理情報に含まれる排尿量は、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報に含まれる排尿量を合計することによって算出することができる。一方、例えば前日の第２管理情報の場合、当該前日の第２管理情報に含まれる排尿量は、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報に含まれる排尿量を合計することによって算出することができる。
【００８７】
体重は、ペットの１日における最新の体重である。例えば当日の第２管理情報の場合、当該当日の第２管理情報に含まれる体重は、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報のうち、当該入室日時（及び退室日時）が最も第１起算日時に近い第１管理情報に含まれる体重である。一方、例えば前日の第２管理情報の場合、当該前日の第２管理情報に含まれる体重は、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報のうち、当該入室日時（及び退室日時）が最も第２起算日時に近い第１管理情報に含まれる体重である。なお、第２管理情報（当日の第２管理情報及び前日の第２管理情報）に含まれる体重は、例えば入室日時（及び退室日時）が起算日時から２４時間以内に該当する第１管理情報に含まれる体重の平均値等であってもよい。
【００８８】
排尿回数は、ペットの１日の排尿回数である。例えば当日の第２管理情報の場合、当該当日の第２管理情報に含まれる排尿回数は、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報のうち、予め定められた値以上の排尿量を含む第１管理情報の数に相当する。一方、例えば前日の第２管理情報の場合、当該前日の第２管理情報に含まれる排尿回数は、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報のうち、予め定められた値以上の排尿量を含む第１管理情報の数に相当する。なお、本実施形態においては、上記した予め定められた値を例えば５ｇとし、排尿量として検出された重量が５ｇを超えている場合にペットが排尿をしたものとしてカウント（集計）する。
【００８９】
入室回数は、ペットが１日にペット用トイレ１００に入室した回数である。例えば当日の第２管理情報の場合、当該当日の第２管理情報に含まれる入室回数は、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報の数に相当する。一方、例えば前日の第２管理情報の場合、当該前日の第２管理情報に含まれる入室回数は、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報の数に相当する。なお、入室回数は、ペット用トイレ１００に入室したが排尿せずに退室した場合もカウントする（すなわち、排泄の有無を問わず全ての第１管理情報を１カウントとして集計する）点で、上記した排尿回数とは異なる。
【００９０】
滞在時間は、ペットが１日にペット用トイレ１００に滞在した時間の合計値である。例えば当日の第２管理情報の場合、当該当日の第２管理情報に含まれる滞在時間は、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報に含まれる入室日時から退室日時までの時間を合計することによって算出することができる。一方、例えば前日の第２管理情報の場合、当該前日の第２管理情報に含まれる滞在時間は、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報に含まれる入室日時から退室日時までの時間を合計することによって算出することができる。ここでは、第２管理情報に含まれる滞在時間がペットの１日のペット用トイレ１００での滞在時間の合計値であるものとして説明したが、当該滞在時間の合計値の代わりに当該滞在時間の平均値が第２管理情報に含まれていてもよい。
【００９１】
経過時間は、１日のうちのペットによるペット用トイレ１００の使用間隔の最大値（最長値）である。例えば当日の第２管理情報の場合、入室日時（及び退室日時）が第１起算日時から過去２４時間以内に該当する第１管理情報を入室日時順に並べ、当該入室日時順に並べられた第１管理情報のうちの入室日時が早い方の第１管理情報に含まれる退室日時と入室日時が遅い方の第１管理情報に含まれる入室日時との差分（つまり、使用間隔）を並びが隣り合う第１管理情報毎に算出し、当該算出された差分のうちの最大値を当日の第２管理情報に含まれる経過時間とする。一方、例えば前日の第２管理情報の場合、入室日時（及び退室日時）が第２起算日時から過去２４時間以内に該当する第１管理情報を入室日時順に並べ、当該入室日時順に並べられた第１管理情報のうちの入室日時が早い方の第１管理情報に含まれる退室日時と入室日時が遅い方の第１管理情報に含まれる入室日時との差分を並びが隣り合う第１管理情報毎に算出し、当該算出された差分のうちの最大値を前日の第２管理情報に含まれる経過時間とする。ここでは、第２管理情報に含まれる経過時間が１日のうちのペット用トイレ１００の使用間隔の最大値であるものとして説明したが、当該使用間隔の最大値の代わりに当該使用間隔の平均値が経過時間として用いられてもよい。
【００９２】
なお、図１１においては１つの第２管理情報（当日の第２管理情報または前日の第２管理情報）のみが示されているが、当該第２管理情報には、ユーザＩＤ「００１」及びペットＩＤ「０１」に対応づけて、排尿量「３３０」、体重「３．７５」、排尿回数「３」、入室回数「４」、滞在時間「０：１２」及び経過時間「８：３０」が含まれている。
【００９３】
この第２管理情報によれば、ペット（ユーザＩＤ「００１」によって識別されるユーザによって飼われているペットＩＤ「０１」によって識別されるペット）の１日の排尿量が３３０ｇであり、当該ペットの１日のうちの最新の体重が３．７５ｋｇであり、当該ペットの１日の排尿回数が３回であることが示されている。更に、この第２管理情報によれば、ペットが１日にペット用トイレ１００に入室した回数が３回であり、当該ペットが１日にペット用トイレ１００に滞在した時間（合計値）が１２分であり、１日のうちのペットによるペット用トイレ１００の使用間隔の最大値が８時間３０分であることが示されている。
【００９４】
上記した図９に示すステップＳ４の処理が実行された場合には、図１１において説明したデータ構造を有する当日の第２管理情報及び前日の第２管理情報が生成される。なお、当日の第２管理情報を生成する際の第１起算日時はユーザから提供情報の送信が指示された日時であるものとして説明したが、当該第１起算日時は、例えばユーザから提供情報の送信が指示された日の予め定められた時刻（例えば、午前０時等）としてもよいし、他の日時を利用してもよい。更に、ここでは１日（２４時間）単位で第２管理情報を生成するものとして説明したが、より短い単位（例えば、１２時間等）で第２管理情報が生成されてもよいし、より長い単位（例えば、２日等）で第２管理情報が生成されてもよい。
【００９５】
なお、以下の説明においては、第２管理情報（当日の第２管理情報及び前日の第２管理情報）に含まれる排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間の各々を、便宜的に、指標と称する。
【００９６】
ステップＳ４の処理が実行されると、評価部２０３は、当該ステップＳ４において生成された当日の第２管理情報及び前日の第２管理情報に基づいて、当該第２管理情報に含まれる各指標（排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間）の変動率を算出する（ステップＳ５）。なお、ステップＳ５において算出される各指標の変動率は、当該各指標の前日から当日までの変化量を表すものであり、例えば前日の第２管理情報に含まれる当該指標の値に対する当日の第２管理情報に含まれる当該指標の値の比率（つまり、「当日の第２管理情報に含まれる当該指標の値／前日の第２管理情報に含まれる当該指標の値」）に相当する。
【００９７】
以下、第２管理情報に含まれる全ての指標の変動率がステップＳ５において算出されたものとして説明するが、当該ステップＳ５においては、全ての指標の変動率が算出されなくてもよい。例えば上記したようにペットが猫であり、主に腎不全の早期発見を目的とするような場合には、ステップＳ５においては、少なくとも排尿量及び体重の変動率のみが算出されてもよい。
【００９８】
次に、評価部２０３は、属性情報格納部２０７に格納されている属性情報及び統計情報格納部２０８に格納されている統計情報に基づいてステップＳ５において算出された各指標の変動率を評価し、ペットにおける各指標の増減パターンを取得する（ステップＳ６）。
【００９９】
以下、ステップＳ６の処理について詳しく説明するが、まず、当該ステップＳ６の処理において用いられる属性情報及び統計情報について簡単に説明する。
【０１００】
図１２は、属性情報格納部２０７に格納されている属性情報のデータ構造の一例を示す。図１２に示すように、属性情報には、ユーザＩＤ及びペットＩＤに対応づけて年齢、性別、種別、地域（居住地）及び避妊・去勢の有無等が含まれる。なお、図１２に示す属性情報は、ペットが猫である場合を想定している。
【０１０１】
図１２に示す例では、属性情報は、ユーザ「００１」及びペットＩＤ「０１」に対応づけて年齢「２」、性別「オス」、種別「アメリカンショートヘア」及び地域「東京」を含む。この属性情報によれば、ペット（ユーザＩＤ「００１」によって識別されるユーザによって飼われているペットＩＤ「０１」によって識別されるペット）の年齢が２歳であり、当該ペットの性別がオスであり、当該ペットの種別（猫種）がアメリカンショートヘアであり、当該ペット（ユーザ）の居住地域が東京であり、当該ペットが避妊または去勢手術を受けていることが示されている。
【０１０２】
なお、図１２に示す例においては、属性情報に年齢、性別、種別、地域及び避妊・去勢の有無が含まれるものとして説明したが、当該属性情報には、例えば、フードの種類、ワクチン接種歴、病院、来院歴、同居するペット（例えば猫）の数、保険加入の有無、飼い主（ユーザ）の年齢や性別等の他の項目（情報）が含まれていてもよい。なお、属性情報に含まれる各項目の内容は、例えばユーザがユーザ端末３０等を介して登録するが、情報提供システムとは異なる他のシステム等と連携して自動的に登録されるような構成であってもよい。
【０１０３】
次に、統計情報について説明するが、当該統計情報は、上記した各指標の変動率（つまり、他の複数のペットにおける各指標の変動率）を統計的に表す情報であればよい。
【０１０４】
ここで、本実施形態における情報提供システムを多くのユーザが利用し、当該ユーザの各々が所有するペット用トイレ１００を多数のペットが使用するような場合には、当該ペットの各々における各指標の変動率を得ることができる。このため、本実施形態においては、このように得られる他の複数のペットの各々における各指標の変動率を、統計情報として利用してもよい。更に、管理情報格納部２０６に蓄積されている第１管理情報を統計情報として利用してもよい。また、統計情報は、例えば情報提供装置２０（情報提供システム）の外部で用意（作成）されたものであってもよい。
【０１０５】
次に、図９に示すステップＳ６の処理について説明する。このステップＳ６において、評価部２０３は、例えば上記した属性情報に基づいてペットを１または複数のカテゴリに分類（カテゴライズ）する。このようなペットの分類は、例えば主成分分析等を利用することにより、上記した各指標に影響を与える確率（つまり、当該各指標を説明する寄与率）が高い項目（属性情報に含まれる各項目）の内容に基づいて実行される。これによれば、例えばペットは、例えば年齢、性別、種別及び地域等のうちの少なくとも１つが共通する他の複数のペットと同一のカテゴリに分類される。なお、例えば「年齢が共通する」とは、ペットの年齢が予め定められている同一の範囲（１〜５歳または６〜１０歳等）に該当することを含む。すなわち、ペットを分類する際の「共通する」とは、同一である（つまり、一致する）場合だけではなく、類似する（または同様の）場合をも含むものとする。このペットの分類においては、例えばインターネット等を介して情報提供システムの外部システムから取得される公的データ（例えば、気温、湿度及び天気等）が更に用いられても構わない。
【０１０６】
次に、評価部２０３は、ペットが分類されたカテゴリに属する他のペットにおける各指標の変動率（統計情報）を取得する。この統計情報によれば、評価部２０３は、統計的な各指標の変動率の分布（以下、変動率分布と表記）を得ることができる。
【０１０７】
本実施形態において、評価部２０３は、このような統計情報から得られる変動率分布を用いて、ステップＳ５において算出された各指標の変動率を例えば５段階で評価する。なお、この場合における評価結果には、指標の値が増加している程度が大きいことを表す「増加」、指標の値が増加している程度が小さいことを表す「やや増加」、指標の値が増減していないことを表す「増減なし」、指標の値が減少している程度が小さいことを表す「やや減少」、指標の値が減少している程度が大きいことを表す「減少」が含まれるものとする。
【０１０８】
以下、各指標のうちの１つ（以下、対象指標と表記）の変動率を評価する場合について説明する。
【０１０９】
まず、対象指標の変動率が当該対象指標の変動率分布において上位５％に位置する場合には、当該対象指標の変動率に対する評価を「増加」とする。
【０１１０】
また、対象指標の変動率が当該対象指標の変動率分布において上位６％〜１０％に位置する場合には、当該対象指標の変動率に対する評価を「やや増加」とする。
【０１１１】
更に、対象指標の変動率が当該対象指標の変動率分布において下位６％〜１０％に位置する場合には、当該対象指標の変動率に対する評価を「やや減少」とする。
【０１１２】
更に、対象指標の変動率が当該対象指標の変動率分布において下位５％に位置する場合には、当該対象指標の変動率に対する評価を「減少」とする。
【０１１３】
なお、対象指標の変動率に対する評価が上記した「増加」、「やや増加」、「やや減少」及び「減少」のいずれにも該当しない場合には、当該評価を「増減なし」とする。
【０１１４】
ここで、図１３は、対象指標の変動率分布の一例を示している。図１３においては、横軸が対象指標の変動率を表しており、「変動率１」〜「変動率１３」の順で変動率が大きくなるものとする。なお、「変動率１」〜「変動率１３」は、それぞれ一定の幅（例えば、Ａ％〜Ｂ％等）を有しているものとする。一方、縦軸は、対象指標の変動率（「変動率１」〜「変動率１３」）の各々に対応するペットの数（つまり、対象指標の値が当該変動率で変動したペットの数）を表している。
【０１１５】
図１３に示す例において、対象指標の変動率が例えば「変動率４」に該当し、対象指標の変動率分布の下位６％〜１０％に位置している場合には、当該対象指標の変動率に対する評価は「やや減少」となる。
【０１１６】
一方、対象指標の変動率が例えば「変動率１２」に該当し、対象指標の変動率分布の上位５％に位置している場合には、当該対象指標の変動率に対する評価は「増加」となる。
【０１１７】
なお、対象指標の変動率が例えば「変動率８」に該当する場合には、対象指標の変動率に対する評価は、「増加（上位５％）」、「やや増加（上位６％〜１０％）」、「やや減少（下位６％〜１０％）」、「減少（下位５％）」のいずれにも該当しないため、「増減なし」とする。
【０１１８】
なお、ここでは上記した複数の指標のうちの１つについて説明したが、このような評価処理は、当該変動率が算出された全ての指標に対して実行される。
【０１１９】
上記した各指標の変動率に対する評価に関して説明した各数値（例えば、上位５％等）は、一例であり、適宜、変更され得る。また、各指標の変動率に対する評価は５段階でなくてもよく、例えば「増加」、「減少」、「増減なし」の３段階であってもよいし、６段階以上であってもよい。
【０１２０】
また、各指標の変動率に対する評価は、例えば当該各指標の変動率分布における平均値、中央値または最頻値等を考慮して行うようにしてもよい。
【０１２１】
次に、評価部２０３は、上記した各指標の変動率に対する評価結果に基づいてペットにおける各指標の増減パターンを取得する。なお、本実施形態において、「ペットにおける各指標の増減パターン」とは、当該指標毎の変動率に対する評価結果（「増加」、「やや増加」、「増減なし」、「やや減少」、「減少」）の組み合わせに相当する。
【０１２２】
例えば指標が上記したように排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間であり、排尿量の変動率に対する評価が「やや増加」であり、体重の変動率に対する評価が「やや減少」であり、排尿回数、入室回数、滞在時間及び経過時間の変動率に対する評価が「増減なし」であるものとする。この場合、評価部２０３は、ペットにおける各指標の増減パターンとして、図１４に示すような増減パターンを取得する。
【０１２３】
なお、ステップＳ６の処理においては各指標の変動率（「当日の第２管理情報に含まれる当該指標の値／前日の第２管理情報に含まれる当該指標の値」）を用いて増減パターンを取得するものとして説明したが、当該変動率に代えて各指標の前日から当日までの差分（つまり、変化量）を用いて増減パターンを取得してもよい。
【０１２４】
ステップＳ６の処理が実行されると、病状推定部２０４は、当該ステップＳ６において取得された各指標の増減パターン及び病状情報格納部２０９に格納されている病状情報に基づいて、ペットの病状を推定する（ステップＳ７）。
【０１２５】
なお、本実施形態における「ペットの病状を推定する」とは、各指標の増減パターンとペットが罹っている可能性がある病状とをマッチングすることをいう。具体的には、病状情報においては、例えばステップＳ６において評価部２０３が取得し得る様々な増減パターンに対して、当該増減パターンによって示されるように各指標の値が変動しているペットが罹っている可能性がある病状が対応づけられている。このような病状情報を用いることにより、病状推定部２０４は、ステップＳ６において取得されたペットにおける各指標の増減パターンから当該ペットの病状を推定することができる。具体的には、病状情報において多尿及び体重減の増減パターンと腎不全の病状とが対応づけられている場合において、上記した図１４に示す増減パターンがステップＳ６において取得されている場合には、ペットの病状として腎不全を推定することができる。
【０１２６】
また、ステップＳ７においては、例えば機械学習または人工知能と称される技術を用いてペットの病状を推定してもよい。具体的には、他の複数のペットの各々における各指標の増減パターンと当該ペットに実際に生じている病状（つまり、病院での診断結果）とのデータセットを学習することによって生成された学習済みモデル（統計モデル）を予め用意しておく。なお、学習済みモデルは、情報提供装置２０内で生成されてもよいし、当該情報提供装置２０外の他のサーバ装置等において生成されてもよい。このような学習済みモデルに対してステップＳ６において取得された各指標の増減パターンを入力した場合には、当該学習済みモデルからペットの病状が出力されるため、当該ペットの病状を推定することができる。学習済みモデルの一例としては例えばニューラルネットワークを用いることができ、当該学習済みモデルにおける学習アルゴリズムの一例としては例えばディープラーニングを用いることができる。
【０１２７】
なお、上記したように学習済みモデルを用いてペットの病状を推定する場合には、当該ペットにおける各指標の増減パターン以外の情報（例えば、第１管理情報または属性情報等）が学習済みモデルに入力されるようにしてもよい。また、学習済みモデルは、上記したペットが分類されるカテゴリ毎に生成（用意）されていてもよい。
【０１２８】
ステップＳ７の処理が実行されると、送信部２０５は、当該ステップＳ７において推定された病状を含む提供情報を対象ユーザが使用するユーザ端末３０に送信（出力）する（ステップＳ８）。なお、ステップＳ８においてユーザ端末３０に送信される提供情報には、例えばステップＳ１において受信された動画像、ユーザＩＤ、ペットＩＤ、ステップＳ４において生成された第２管理情報（当日及び前日の第２管理情報）及びステップＳ６において取得された各指標の増減パターン等が更に含まれていても構わない。
【０１２９】
ステップＳ８において送信された提供情報は、ユーザ端末３０において受信され、当該ユーザ端末３０（のディスプレイ等）に表示される。これによれば、ユーザは、ユーザ端末３０に表示された提供情報を確認することによって、ペットの病状（ペットが罹っている可能性のある病状）を把握し、当該ペットを病院に連れて行く等の適切な処置をとることが可能となる。
【０１３０】
なお、本実施形態においては、便宜的に、ユーザが１匹のペットを飼っている（つまり、ペット用トイレ１００とペットとが１対１の関係にある）場合を想定しているが、ユーザが複数のペットを飼っている場合には、上記したステップＳ１の処理の後に、例えばセンサ装置１０に備えられるカメラ１２によって撮像された動画像に基づいてペット用トイレ１００を使用しているペット（を識別するためのペットＩＤ）を識別するようにしてもよい。なお、ペット用トイレ１００を使用しているペットの識別には、当該ペットに装着されたＲＦタグ等を利用してもよい。
【０１３１】
また、図９においては、ユーザからの指示に応じてステップＳ４以降の処理が実行されるものとして説明したが、例えばステップＳ１及びＳ２の処理が実行された場合に自動的にステップＳ４以降の処理が実行されてもよい。この場合、ステップＳ７においてペットが特定の病状である（つまり、病気に罹っている可能性がある）と推定された場合にのみステップＳ８の処理が実行され、当該ペットが健康であるような場合にはステップＳ８の処理は省略されるようにしてもよい。
【０１３２】
更に、ステップＳ４においては当日及び前日の第２管理情報が生成され、ステップＳ５においては当該当日及び前日の第２管理情報に基づいて各指標の変動率を算出するものとして説明したが、例えば当日の第２管理情報とペットが健康状態のときに予め生成しておいた第２管理情報とに基づいて各指標の変動率を算出する構成としてもよい。更に、例えば当日の第２管理情報と、前日から直近７日間のデータ（第２管理情報）の平均値等とに基づいて各指標の変動率を算出する構成としてもよい。
【０１３３】
上記したように本実施形態においては、ペットの排尿量の変化量（第１変化量）及び体重の変化量（第２変化量）を取得し、当該取得された変化量に基づいて当該ペットの病状を推定し、当該推定された病状を含む提供情報を例えばユーザ端末３０に出力（送信）する。本実施形態においては、このような構成により、ペットの病状に関する情報をユーザに提供することが可能であり、ユーザは、当該ペットの病状を早期に把握（発見）することが可能となる。
【０１３４】
なお、本実施形態においては、例えばペットの排尿量の変化量及び体重の変化量に応じた当該排尿量及び体重の増減パターンに基づいて当該ペットの病状を推定する。更に、本実施形態において、ペットの排尿量及び体重の増減パターンは、当該ペット以外の他の複数のペットの排尿量及び体重の変化量（変動率）に関する統計情報を用いて取得される。本実施形態においては、このような構成により、ペットの病状を推定する際に、当該ペットの排尿量及び体重が病状の推定に影響を与える程度に増加または減少していることを統計的に評価するため、当該病状の推定精度を向上させることが可能となる。すなわち、本実施形態においては、ペットの排尿量及び体重の変化（変動）が統計的に健康な場合においても生じ得る範囲内であるにもかかわらず、当該ペットの排尿量及び体重が増加または減少していると判別し、適切でない病状を推定することを回避することができる。
【０１３５】
また、本実施形態においては、ペットと年齢、性別、種別及び居住地のうちの少なくとも１つが共通する他の複数のペットの排尿量及び体重の変化量に関する統計情報を用いて増減パターンを取得することにより、更に病状の推定精度を向上させることが可能となる。
【０１３６】
なお、本実施形態においては、上記したように推定されたペットの病状を提供情報として出力するものとして説明したが、当該病状に代えて各指標の増減パターンを含む提供情報を出力する構成であっても構わない。このような場合であっても、ユーザは、提供情報に含まれる各指標の増減パターンをペットの病状に関する情報として利用し、当該ペットの病状を早期に把握（発見）することが可能となる。
【０１３７】
更に、本実施形態においては、ペットの病状の推定に、他の複数のペットの各々の排尿量の変化量及び体重の変化量と当該他の複数のペットの各々に実際に生じている病状（正解データ）とを学習することによって生成された学習済みモデルを用いてもよい。なお、本実施形態においては、情報提供装置２０において推定された病状を含む提供情報がユーザに対して提供されるが、当該提供情報に基づいてペットが医師の診断を受けた場合には、当該診断結果（実際の病状）をユーザ端末３０を介してユーザに入力させる構成としてもよい。このような構成によれば、ユーザによって入力された診断結果を正解データとして上記した学習済みモデルを更に学習させることが可能となる。
【０１３８】
また、本実施形態において、ペットの排尿量及び体重はセンサ装置１０が組み込まれたペット用トイレ１００を用いて計測する。これによれば、ペットの飼い主（ユーザ）に負担をかけることなく、当該ペットの排尿量及び体重を監視する（取得する）ことが可能となる。なお、本実施形態において説明したペットの排尿量及び体重の計測方法は一例である。すなわち、本実施形態においては、ペットの排尿量の変化量及び体重の変化量に基づいて当該ペットの病状を推定するものであればよく、当該排尿量及び体重の計測方法については限定されない。
【０１３９】
なお、本実施形態においては、ペットの病状を推定するための指標として排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間を利用するものとして説明したが、例えば上記したようにペットが猫であり、腎不全の早期発見を目的とするような場合には、当該指標は少なくとも排尿量及び体重であればよい。他の指標については、例えばペットの種類や推定すべき病状等に応じて、適宜、選択されればよい。また、ペットの病状を推定するための指標は、本実施形態において説明したもの以外であってもよい。
【０１４０】
ここで、本実施形態においては、ペット用トイレ１００を用いてペットの排尿量及び体重を計測する場合について説明したが、当該ペット用トイレ１００（重量センサ１１）を用いてペットの排便量を計測することも可能である。
【０１４１】
以下、図１５を参照して、ペットの排便量を計測する原理を説明する。図１５は、ペットがペット用トイレ１００で排便する場合に重量センサ１１によって計測される重量の遷移を示している。
【０１４２】
例えばペットが図３及び図４において説明したペット用トイレ１００において排便した場合、当該ペットによって排泄された便は、尿とは異なり、上層トイレ容器１０１上に残ることになる。このため、ペットがペット用トイレ１００から退室していない状態では重量センサ１１によって計測される重量は、排便前と排便毎で変化しない。しかしながら、ペットがペット用トイレ１００から退室した場合には、上層トイレ容器１０１上にペットが排泄した便のみが残っている状態となるため、この時点で重量センサ１１によって計測される重量（と基準値との差分）を排便量として得ることができる。なお、この場合におけるペットの体重は、ペットがペット用トイレ１００に入室している際に重量センサ１１によって計測された重量から上記したように得られる排便量を減算した値に相当する。
【０１４３】
このようにペットの排便量が計測された場合には、当該排便量を、上記した排尿量と同様にペットの病状を推定するための指標の１つとして利用することができる。換言すれば、本実施形態においては、ペットの排尿量及び排便量のうちの少なくとも一方を含む排泄量の変化量に基づいてペットの病状を推定する構成であってもよい。
【０１４４】
なお、本実施形態においては、ペット用トイレ１００に組み込まれるセンサ装置１０がカメラ１２を備え、当該カメラ１２によって当該ペット用トイレ１００に入室したペットの例えば動画像が撮像される。この場合、このようにカメラ１２によって撮像された動画像を含む提供情報をユーザに提供することができる。このような構成によれば、例えばユーザがペット用トイレ１００がある場所（例えば、家等）から離れた位置にいるような場合であっても、ユーザ端末３０においてペットの様子を動画像で確認することができる。すなわち、本実施形態に係る情報提供装置２０（情報提供システム）は、ペットの見守りのために使用することも可能である。なお、本実施形態においてはカメラ１２によって動画像が撮像されるものとして主に説明したが、当該カメラ１２によって撮像される画像は、静止画像であってもよい。この場合、静止画像を含む提供情報をユーザに提供することが可能である。
【０１４５】
更に、本実施形態においては、提供情報をペットの飼い主であるユーザに提供するものとして説明したが、当該提供情報（病状、動画像、当日の第２管理情報、前日の第２管理情報、各指標の増減パターン等）は、例えば動物病院の医師等に提供されても構わない。このような構成によれば、ユーザが動物病院にペットを連れて行くことなく、当該ペットに対する医師の診断を受けることが可能であり、当該ユーザの負担を軽減することができる。すなわち、本実施形態に係る情報提供装置２０（情報提供システム）は、ペットのオンライン診断に使用することも可能である。
【０１４６】
なお、本実施形態においてはペットが猫である場合を主に想定しているが、上記した排尿量及び体重等を取得可能であれば、当該ペットは他の動物（例えば、犬等）であっても構わない。
【０１４７】
更に、本実施形態において、例えば複数のペットがそれぞれ当該ペットに対して用意されたペット用トイレ１００を使用するようにした場合には、当該複数のペットに関する情報（第１管理情報及び第２管理情報等）を情報提供装置２０において蓄積することができる。このように情報提供装置２０において蓄積された情報（ビッグデータ）は、例えば情報提供システム以外の他のシステムに提供されて、当該他のシステムにおける処理に利用されても構わない。
【０１４８】
また、本実施形態においては、図８に示す各部２０１〜２０９の全てが情報提供装置２０に含まれるものとして説明したが、当該各部２０１〜２０９のうちの少なくとも一部は情報提供装置２０とは異なる外部装置（サーバ装置）に配置されていてもよい。具体的には、例えば管理部２０２及び管理情報格納部２０６が外部装置に配置されており、当該外部装置から第１管理情報を取得する構成であってもよい。また、統計情報格納部２０８が外部装置に配置されており、当該外部装置から統計情報を取得する構成であってもよい。
【０１４９】
更に、本実施形態に係る情報提供装置２０は、１つの装置であるものとして説明したが、複数の装置が連携動作することによって実現される構成であっても構わない。
【０１５０】
（第２実施形態）  
次に、本発明の第２実施形態について説明する。ここで、例えばペットに与えられるペットフード等を含む商品の種類は多岐に亘っており、当該ペットの飼い主は、これらの商品の中からペットの状態に応じた適切な商品を選択する必要がある。しかしながら、飼い主がこれらの商品の全てを把握することは困難であり、当該ペットに適切な商品を選択するために飼い主（ユーザ）を支援する仕組みが有用である。
【０１５１】
そこで、本実施形態においては、ペットに適切な商品（以下、レコメンド商品と表記）に関する情報を含む提供情報を提供する点で、前述した第１実施形態とは異なる。
【０１５２】
図１６は、本実施形態に係る情報提供装置２０の機能構成の一例を示すブロック図である。図１６の説明においては、前述した図８と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図８と異なる部分について主に述べる。
【０１５３】
なお、情報提供システムの構成、センサ装置１０（ペット用トイレ１００）の構成及び情報提供装置２０のハードウェア構成等については、前述した第１実施形態と同様であるため、適宜、図２〜図４及び図７等を用いて説明する。
【０１５４】
本実施形態において、情報提供装置２０は、前述した第１実施形態において説明した各部２０１〜２０９に加えて、商品特定部２１０及び商品情報格納部２１１を更に含む。
【０１５５】
本実施形態において、商品特定部２１０は、例えば図７に示すＣＰＵ２３（つまり、情報提供装置２０のコンピュータ）が不揮発性メモリ２２に格納されている情報提供プログラムを実行すること、すなわち、ソフトウェアによって実現されるものとする。なお、商品特定部２１０は、例えばハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【０１５６】
また、商品情報格納部２１１は、例えば図７に示す不揮発性メモリ２２または他の記憶装置等によって実現される。
【０１５７】
商品特定部２１０は、商品情報格納部２１１に格納されている商品情報に基づいて、レコメンド商品（ペットに適した商品）を特定する。なお、商品特定部２１０によって特定されるレコメンド商品には、例えばペットに与えられるペットフード（の種類）等が含まれる。商品特定部２１０の処理及び商品情報格納部２１１に格納されている商品情報の詳細については後述する。
【０１５８】
次に、図１７のフローチャートを参照して、本実施形態に係る情報提供装置２０の処理手順の一例について説明する。
【０１５９】
まず、前述した図９に示すステップＳ１〜Ｓ７の処理に相当するステップＳ１１〜Ｓ１７の処理が実行される。なお、ステップＳ１３においてユーザからの指示がないと判定された場合には、ステップＳ１１に戻って処理が繰り返される。
【０１６０】
ステップＳ１７の処理が実行された場合、商品特定部２１０は、上記したように商品情報格納部２１１に格納されている商品情報に基づいてレコメンド商品を特定する（ステップＳ１８）。
【０１６１】
ここで、本実施形態における商品情報について説明する。商品情報は例えば商品名等のような商品（レコメンド対象物）を示す情報であり、当該商品情報には、例えば前述した第１実施形態において説明した各指標の増減パターンがタグ付けされている。なお、本実施形態において、「タグ付け」とは、商品情報によって示される商品をレコメンド商品として特定するための条件を設定することをいう。
【０１６２】
具体的には、例えば腎臓ケアフード（の商品）を示す商品情報には、例えば病状推定部２０４によって腎不全と推定されるような各指標の増減パターンがタグ付けされている。本実施形態においては、このようにタグ付けされた商品情報が商品毎に用意され、データベース化されている。
【０１６３】
ステップＳ１８においては、このようにデータベース化された商品情報の中から、ステップＳ１６において取得されたペットにおける各指標の増減パターンと一致する増減パターンがタグ付けされた商品情報を検索し、当該検索された商品情報によって示される商品をレコメンド商品として特定することができる。
【０１６４】
ここでは、ステップＳ１６において取得されたペットにおける各指標の増減パターンと一致する増減パターンがタグ付けされた商品情報を検索するものとして説明したが、ステップＳ１８においては、当該ペットにおける各指標の増減パターンと類似する増減パターンがタグ付けされた商品情報を検索してもよい。この場合には、例えばペットにおける各指標の増減パターンと商品情報にタグ付けされている各指標の増減パターンとを比較し、指標毎の増減（変動率に対する評価結果）の一致度合いに基づく類似度（マッチング度）を算出する。なお、全ての指標において増減が一致する場合には類似度として１００％が算出される。このように算出された類似度が予め定められた値（閾値）以上である場合に、ペットにおける各指標の増減パターンとタグ付けされた各指標の増減パターンとが類似すると判定する。類似度を算出する場合には、各指標に対して重み付けを行い、例えば特定の指標の増減が一致している場合には、他の指標の増減が異なっていたとしても高い類似度が算出されるようにしてもよい。
【０１６５】
なお、ステップＳ１８において特定されるレコメンド商品は複数であってもよい。また、ステップＳ１８の処理においては、例えば前述したようにペットが分類されたカテゴリに属する他の複数のペットを対象とした商品のランキング等の情報を更に考慮してレコメンド商品を特定してもよい（例えば、ランキングが上位の商品が優先的にレコメンド商品として特定されるようにしてもよい）。
【０１６６】
ここでは、商品情報に各指標の増減パターンがタグ付けされている場合について説明したが、当該商品情報には、他の情報がタグ付けされていてもよい。
【０１６７】
具体的には、商品情報には、例えば排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間のうちの少なくとも１つの範囲等がタグ付けされていてもよい。例えば商品情報に体重の範囲がタグ付けされている場合には、ペットの体重が当該タグ付けされている体重の範囲に該当する場合に、当該商品情報によって示される商品をレコメンド商品として特定することができる。なお、ペットの体重は、ステップＳ１４において生成された第２管理情報（当日の第２管理情報）から取得可能である。
【０１６８】
また、商品情報には、属性情報（年齢、性別、種別及び地域）がタグ付けされていてもよい。この場合には、ペットに関する属性情報と一致または類似する属性情報がタグ付けされている商品情報によって示される商品をレコメンド商品として特定することができる。
【０１６９】
更に、ステップＳ１８においては、例えば上記したペットにおける各指標の増減パターン、ステップＳ１４において生成された第２管理情報（排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間）及びペットに関する属性情報（年齢、性別、種別及び地域）等を入力することによってレコメンド商品を出力するように生成された学習済みモデルを用いるようにしてもよい。
【０１７０】
ステップＳ１８の処理が実行されると、送信部２０５は、ステップＳ１７において推定された病状及び当該ステップＳ１８において特定されたレコメンド商品（の商品名等）を含む提供情報をユーザ端末３０に送信（出力）する（ステップＳ１９）。なお、ステップＳ１９においてユーザ端末３０に送信される提供情報には、前述した第１実施形態と同様に他の情報が含まれていても構わない。
【０１７１】
ステップＳ１９において送信された提供情報は、ユーザ端末３０において受信され、当該ユーザ端末３０（のディスプレイ等）に表示される。これによれば、ユーザは、ユーザ端末３０に表示された提供情報を確認することによって、ペットの病状を把握するとともに、当該ペットに適した商品（の商品名）を把握することができる。
【０１７２】
上記したように本実施形態においては、ペットの排尿量の変化量（第１変化量）及び体重の変化量（第２変化量）に基づいて当該ペットに適切な商品（レコメンド商品）を特定し、当該商品を含む提供情報を例えばユーザ端末３０に出力（送信）する。本実施形態においては、このような構成により、ユーザは提供情報（商品に関する情報）に基づいて多岐に亘る商品の中からペットに適切な商品を容易に選択することが可能となる。
【０１７３】
なお、本実施形態においては、排尿量、体重、排尿回数、入室回数、滞在時間及び経過時間の全ての指標の増減パターン（変化量）に基づいてレコメンド商品を特定するものとして説明したが、当該レコメンド商品は、例えば少なくとも排尿量及び体重に基づいて特定されればよく、他の指標については適宜選択されるようにしてもよい。
【０１７４】
なお、本実施形態に係る情報提供システム（情報提供装置２０）は、レコメンド商品を購入するための決済処理を実行する機能を有していてもよい。この決済処理は、例えばユーザ端末３０に対するユーザの操作に応じて実行されてもよいし、提供情報がユーザ端末３０に送信された場合に自動的に実行されてもよい。この場合、情報提供システムは、レコメンド商品の購入を実現するために他のシステムと連携動作するように構成されていてもよい。
【０１７５】
また、本実施形態においてはレコメンド商品が例えばペットフード（の種類）である場合を想定しているが、当該ペットフードには、ペットの年齢や体重に基づく最適給餌量が設定されている場合が多い。この場合、上記した商品情報に、年齢及び体重１ｋｇ当たりの最適給餌量をタグ付けしておくことができる。これによれば、例えばレコメンド商品（ペットフードの種類）が特定される際に、ペットの年齢及び体重に応じた当該レコメンド商品の最適給餌量を算出し、当該最適給餌量をレコメンド商品に関する情報としてユーザに提供することができる。
【０１７６】
なお、本実施形態においては、上記したようにレコメンド商品がペットフードである場合について説明したが、当該レコメンド商品は、他の商品であってもよい。具体的には、レコメンド商品は、ペットに適した薬品や保険商品等であってもよい。また、本実施形態においては例えば上記した商品情報と同様にタグ付けされた病院を示す情報をデータベース化しておくことで、例えばペット（の病状）に適した病院に関する情報をユーザに対して提供する（つまり、病院を紹介する）場合に本実施形態を適用することも可能である。すなわち、本実施形態においては、上記した病院を示す情報のようなペットにとって有用な情報を特定し、当該ペットにとって有用な情報をユーザに対して提供する構成であってもよい。なお、ペットにとって有用な情報には、例えば広告や記事等が含まれていてもよい。
【０１７７】
なお、上記した実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）光磁気ディスク（ＭＯ）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【０１７８】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１７９】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１８０】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１８１】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１８２】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パーソナルコンピュータ等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１８３】
また、本発明におけるコンピュータとは、パーソナルコンピュータに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１８４】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０１８５】
１０…センサ装置、１１…重量センサ、１２…カメラ、２０…情報提供装置、２１…バス、２２…不揮発性メモリ、２３…ＣＰＵ、２４…メインメモリ、２５…無線通信デバイス、３０…ユーザ端末、１００…ペット用トイレ、１０１…上層トイレ容器、１０２…下層トイレ容器、１０３…尿回収トレイ、１０４…カバー部材、２０１…受信部、２０２…管理部、２０３…評価部、２０４…病状推定部、２０５…送信部、２０６…管理情報格納部、２０７…属性情報格納部、２０８…統計情報格納部、２０９…病状情報格納部、２１０…商品特定部、２１１…商品情報格納部。
【要約】
【課題】ペットの病状に関する情報をユーザに提供することを可能とする。
【解決手段】管理部２０２は、ペットにおける排泄量の第１変化量及び体重の第２変化量を取得する。病状推定部２０４は、取得された第１変化量及び第２変化量に基づいてペットの病状を推定する。送信部２０５は、推定された病状を含む提供情報を出力する。
【選択図】図８【図１】
0006630906.tif 000002
【図２】
0006630906.tif 000003
【図３】
0006630906.tif 000004
【図４】
0006630906.tif 000005
【図５】
0006630906.tif 000006
【図６】
0006630906.tif 000007
【図７】
0006630906.tif 000008
【図８】
0006630906.tif 000009
【図９】
0006630906.tif 000010
【図１０】
0006630906.tif 000011
【図１１】
0006630906.tif 000012
【図１２】
0006630906.tif 000013
【図１３】
0006630906.tif 000014
【図１４】
0006630906.tif 000015
【図１５】
0006630906.tif 000016
【図１６】
0006630906.tif 000017
【図１７】
0006630906.tif 000018