(57)【要約】【課題】ペットが摂取した飲食物の摂取量を、飼い主等の特定のユーザに、容易にかつ即時に通知できるようにする。【解決手段】ペット用飲食器２は、ペット用の飲食物を収容し、ペットが飲食物を飲食するための飲食器本体と、飲食器本体に収容された飲食物の重量を検知する重量検知部８と、ビーコン装置９とを有する。ビーコン装置９は、重量検知部８の検知重量に基づいてペットが摂取した飲食物の摂取量を算出する処理部９３、及び、処理部９３が算出した摂取量とビーコン識別情報９２ａを含んだビーコン信号を送信する送信部９４を備える。【選択図】図３
2017073996.tif 000002
【特許請求の範囲】
【請求項１】
ペット用の飲食物を収容し、前記ペットが前記飲食物を飲食するための飲食器本体と、
前記飲食器本体に収容された前記飲食物の重量を検知する重量検知部と、
ビーコン信号を送信するビーコン装置と、
を有するペット用飲食器であって、
前記ビーコン装置は、
識別情報を記憶する記憶部と、
前記重量検知部が検知した検知重量に基づいて、前記ペットが摂取した前記飲食物の摂取量を算出する処理部と、
前記処理部が算出した前記摂取量と前記識別情報を含んだ前記ビーコン信号を送信する送信部と
を備えるペット用飲食器。
【請求項２】
前記処理部は、
前記検知重量に基づいて前記飲食物が前記飲食器本体に供給された直後の基準となる基準重量を算出し、
前記検知重量に基づいて現在重量を算出し、
前記基準重量と前記現在重量との差を前記摂取量として算出する
請求項１に記載のペット用飲食器。
【請求項３】
前記送信部は、
前記処理部が算出した前記摂取量が変化した場合に、前記摂取量と前記識別情報を含んだ前記ビーコン信号を送信する
請求項２に記載のペット用飲食器。
【請求項４】
前記処理部は、
前記検知重量に基づいて前記飲食物が前記飲食器本体に供給された直後の基準となる基準重量を算出し、
前記検知重量に基づいて現在重量を算出し、
前記基準重量と前記現在重量との差を累積摂取量として算出し、
今回算出した前記累積摂取量と最後に変化した前記累積摂取量との差を前記摂取量として算出し、
前記送信部は、
前記処理部が算出した前記累積摂取量が変化した場合に、前記摂取量と前記識別情報を含んだ前記ビーコン信号を送信する
請求項１に記載のペット用飲食器。
【請求項５】
ペット用の飲食物を収容し、前記ペットが前記飲食物を飲食するための飲食器に収容された前記飲食物の重量を検知する重量検知部と、ビーコン信号を送信するビーコン装置と、
前記ビーコン信号を受信する携帯通信端末とを備える摂取量通知システムであって、
前記ビーコン装置は、
識別情報を記憶する記憶部と、
前記重量検知部が検知した検知重量に基づいて、前記ペットが摂取した前記飲食物の摂取量を算出する処理部と、
前記処理部が算出した前記摂取量と前記識別情報を含んだ前記ビーコン信号を送信する送信部と、を備え、
前記携帯通信端末は、
前記識別情報を含んだ前記ビーコン信号を受信した場合に、受信した前記ビーコン信号に含まれる前記摂取量に応じた通知情報を出力する
摂取量通知システム。
【請求項６】
重量検知部と、ビーコン装置と、携帯通信端末とを備える摂取量通知システムの摂取量通知方法であって、
前記重量検知部が、ペット用の飲食物を収容し、前記ペットが前記飲食物を飲食するための飲食器に収容された前記飲食物の重量を検知するステップと、
前記ビーコン装置が、前記重量検知部が検知した検知重量に基づいて、前記ペットが摂取した前記飲食物の摂取量を算出するステップと、
前記ビーコン装置が、算出した前記摂取量と識別情報を含んだビーコン信号を送信するステップと、
前記携帯通信端末が、前記ビーコン信号を受信するステップと、
前記携帯通信端末が、前記識別情報を含んだ前記ビーコン信号を受信した場合に、受信した前記ビーコン信号に含まれる前記摂取量に応じた通知情報を出力するステップと、
を含む摂取量通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペット用飲食器、摂取量通知システム及び摂取量通知方法に関する。
【背景技術】
【０００２】
従来、ペットとして猫や犬等の様々な動物が飼われている。そして、ペットの飼い主であるユーザからは、ペットが水又は餌等の飲食物を適切に摂取しているかを確認したいという要望があった。
【０００３】
このような要望に応えるべく、例えば、特許文献１には、ペットの食事状況をビデオカメラで撮像し、ペットが食事している画像を外部に送信可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−９６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示された技術では、ペットの食事状況が画像として外部に送信される。したがって、ユーザは、ペットが飲食物を適切に摂取しているか否かの情報を、送られてきた画像から読み取る必要があるが、画像からペットが適切に飲食物を摂取したことを読み取ることは難しいという問題がある。
【０００６】
ペットが飲食物を適切に摂取しているか否かは、例えば、ペットによる飲食物の摂取量の情報に基づいて判断することができる。そこで、ビデオカメラ等の専用の機器を新たに追加したりすることなく、ペットによる飲食物の摂取量の情報を容易にかつ即時に通知できる技術の提案が望まれていた。
【０００７】
本発明はこのような状況に鑑みて成されたものであり、ペットが摂取した飲食物の摂取量を、飼い主等の特定のユーザに、容易にかつ即時に通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るペット用飲食器は、飲食器本体と、重量検知部と、ビーコン装置とを備える。飲食器本体は、ペットが飲食物を飲食するためのものであり、ペット用の飲食物を収容する。重量検知部は、飲食器本体に収容された飲食物の重量を検知する。ビーコン装置は、識別情報を記憶する記憶部と、重量検知部が検知した検知重量に基づいてペットが摂取した飲食物の摂取量を算出する処理部と、処理部が算出した摂取量と識別情報を含んだビーコン信号を送信する送信部とを備える。
【発明の効果】
【０００９】
本発明によれば、飲食器本体に収容された飲食物の重量に基づいて算出された、ペットによる飲食物の摂取量がユーザに通知されるので、ユーザは、ペットが摂取した飲食物の摂取量を、容易にしかも即時に把握することが可能となる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る摂取量通知システムの全体構成を示す概要図である。
【図２】本発明の第１の実施形態に係る通知機能付き給餌器の構成を示す図である。図２Ａは通知機能付き給餌器の構成を示す横断面図であり、図２Ｂは底面図である。
【図３】本発明の第１の実施形態に係る摂取量通知システムの内部構成を示すブロック図である。
【図４】本発明の第１の実施形態に係るビーコン装置が送信するビーコン信号のデータ構造を示す説明図である。
【図５】本発明の第１の実施形態に係る摂取履歴データベースの構成を示す説明図である。
【図６】本発明の第１の実施形態に係る摂取情報の構成を示す説明図である。
【図７】本発明の第１の実施形態に係る摂取量通知システムを構成する各部の動作を示すシーケンス図である。
【図８】本発明の第１の実施形態に係る通知情報の表示例を示す説明図である。
【図９】本発明の第１の実施形態に係る摂取情報の表示例を示す説明図である。
【図１０】本発明の第１の実施形態の変形例に係るビーコン装置が送信するビーコン信号のデータ構造を示す説明図である。
【図１１】本発明の第１の実施形態の変形例に係る摂取履歴データベースの構成を示す説明図である。
【図１２】本発明の第１の実施形態の変形例に係る摂取量通知システムの各部の動作を示すシーケンス図である。
【図１３】本発明の第１の実施形態の変形例に係る摂取量通知システムの各部の動作を示すシーケンス図である。
【図１４】本発明の第１の実施形態の変形例に係る通知情報の表示例を示す説明図である。
【図１５】本発明の第２の実施形態に係る摂取量通知システムの内部構成を示すブロック図である。
【図１６】本発明の第２の実施形態に係る摂取量通知システムの各部の動作を示すシーケンス図である。
【図１７】本発明の第３の実施形態に係る摂取量通知システムの内部構成を示すブロック図である。
【図１８】本発明の第３の実施形態に係る摂取量通知システムの各部の動作を示すシーケンス図である。
【図１９】本発明の第４の実施形態に係る摂取量通知システムの内部構成を示すブロック図である。
【図２０】変形例１に係る摂取量通知システムの各部の動作を示すシーケンス図である。
【図２１】変形例１に係る摂取量通知システムの処理部において行われる、都度摂取量が適正な量であるか否かを判定する処理を示すフローチャートである。
【図２２】変形例１に係る通知情報の表示例を示す説明図である。
【図２３】変形例１に係る通知情報の表示例を示す説明図である。
【図２４】変形例１に係る摂取情報の表示例を示す説明図である。
【図２５】変形例２に係る通知情報の表示例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
【００１２】
＜第１の実施形態＞
［摂取量通知システムの概要］
始めに、本発明の第１の実施形態に係る摂取量通知システム１について説明する。図１は、摂取量通知システム１の全体構成を示す概要図である。摂取量通知システム１は、ペット用飲食器としての通知機能付き給餌器２、及び、携帯通信端末３を備える。
【００１３】
通知機能付き給餌器２は、給餌器４及び重量検知部８（後述する図２を参照）よりなる。給餌器４は、ペットＰ（例えば、猫）が食べる餌Ｆ（飲食物の一例）が入れられる餌受け５と、餌受け５を収容する給餌器本体６（飲食器本体の一例）よりなる。重量検知部８は、給餌器本体６の下部に設けられており、餌Ｆの重量を含む給餌器本体６の重量を測定する。また、重量検知部８は、測定した重量を用いてペットＰによる餌Ｆの摂取量を算出する。重量検知部８で算出された餌Ｆの摂取量はビーコン信号に含められ、ビーコン信号は、給餌器本体６に内蔵されたビーコン装置９（後述する図２を参照）から携帯通信端末３に対して、近距離無線通信を用いて送信される。
【００１４】
携帯通信端末３は、近距離無線通信の機能を有する端末であり、例えば携帯通信端末、スマートフォン又はタブレット等よりなる。携帯通信端末３は、例えばタッチパネルと兼用される表示部３４を有する。本実施形態では、携帯通信端末３は、ペットＰの飼い主であるユーザＵによって保持される。
【００１５】
通知機能付き給餌器２から送信されるビーコン信号の到達範囲内に携帯通信端末３が位置する場合には、携帯通信端末３は、通知機能付き給餌器２のビーコン装置９から送信されたビーコン信号を受信する。そして、受信したビーコン信号に基づいて、携帯通信端末３の表示部３４に、ペットＰによる餌Ｆの摂取量をユーザＵに通知するための通知情報３２ｂが表示される。
【００１６】
なお、本実施形態ではユーザＵがペットＰの飼い主である場合を例にあげて説明するが、本発明はこれに限定されない。ペットＰの餌Ｆの摂取量の情報を取得したいユーザＵであれば、ペット病院の医師や看護師、又は、ペットショップの店員等であってもよい。
【００１７】
［通知機能付き給餌器の構成］
続いて、本実施形態の通知機能付き給餌器２の構成について、図２を参照して説明する。図２Ａは通知機能付き給餌器２の構成を示す横断面図であり、図２Ｂは底面図である。図２Ａに示すように、通知機能付き給餌器２は、餌受け５及び給餌器本体６よりなる給餌器４と、重量検知部８とを有する。
【００１８】
給餌器４の給餌器本体６は、所定の厚みを有する半球状の凹部６ａと、凹部６ａを機構的に支える側面６ｂとで構成される。側面６ｂは、凹部６ａの外周に対して円筒状に形成される。すなわち、給餌器本体６の内部においては、凹部６ａの餌受け５に接する側面と側面６ｂの間は空洞となっている。給餌器本体６の高さとして示される側面６ｂの辺の長さは、凹部６ａの深さとして示される長さよりも長くしてある。給餌器本体６をこのように形成することにより、給餌器本体６の下部に配置された重量検知部８を、ユーザＵから見えないようにすることができる。給餌器本体６の側面６ｂには、後述するスイッチ８６を給餌器本体６から露出させるための開口部６ｃが設けられている。
【００１９】
餌受け５は椀状に形成されており、給餌器本体６の凹部６ａに対して着脱可能な形態で取り付けられる。給餌器本体６は、重量検知部８を構成する基板８１の上に配置される。これにより、給餌器本体６の凹部６ａの底部が重量検知部８の基板８１に物理的に接触する。
【００２０】
基板８１は、例えばプリント基板等よりなる電子回路基板である。基板８１の四隅近傍には、円柱状の重量センサ８２ａ、８２ｂ、８２ｃ及び８２ｄが取り付けられており、重量センサ８２ａ〜８２ｄのそれぞれの底面は、床又は地面（不図示）に接触している。重量センサ８２ａ〜８２ｄは、例えばひずみセンサによって構成され、外部から圧力を受けた場合にその抵抗値が増減するひずみ箔と、ひずみ箔に生じた抵抗値の変化を検出する受感部とを有する（いずれも図示略）。基板８１上には、重量センサ８２ａ〜８２ｄのそれぞれの受感部によって得られた抵抗値の変化を電気信号に変換して、検知信号として出力する変換器８３も設けられている。以下の説明において、重量センサ８２ａ〜８２ｄを個別に区別する必要がない場合には、単に「重量センサ８２」と称する。
【００２１】
基板８１上には、さらに、制御部８４、電池８５、スイッチ８６、及びビーコン装置９も設けられている。制御部８４は、例えばマイクロコンピュータ等により構成され、基板８１上に配置された各部の制御を行う。具体的には、制御部８４は、重量検知部８の変換器８３から出力される検知信号を用いて重量を算出する。制御部８４は、算出した重量を、検知重量としてビーコン装置９に供給する。
【００２２】
電池８５は、基板８１上に配置された各部に対して電力を供給する。図２には、電池８５として２個の電池８５ａ、８５ｂを設けた例が示されている。スイッチ８６は、例えばトグルスイッチとして構成され、基板８１の側面に設けられる。スイッチ８６のレバー部分は、給餌器本体６の側面６ｂに設けられた開口部６ｃが形成された位置に配置される。これにより、ユーザＵは、スイッチ８６のレバーの操作をすることができる。ユーザＵがスイッチ８６のレバーの位置を切り替えることによって、電池８５ａ、８５ｂによる電力の供給がオン又はオフされる。
上述したように、重量検知部８は、基板８１、重量センサ８２ａ〜８２ｄ、変換器８３、制御部８４、電池８５及びスイッチ８６によって構成される。
【００２３】
基板８１上に設けられたビーコン装置９は、制御部８４から供給された検知重量の情報をビーコン信号に含め、検知重量の情報を含んだビーコン信号を、近距離無線通信によって周囲に送信する。ビーコン信号のデータ構造については、図４を参照して後述する。上述した重量検知部８及びビーコン装置９によって、摂取量通知装置７が構成される。
【００２４】
なお、図２Ａに示した例では、餌受け５を給餌器本体６に対して着脱可能に構成したが、本発明はこれに限定されない。餌受け５と給餌器本体６とを一体に形成してもよい。
【００２５】
また、図２Ａには、給餌器本体６の側面６ｂを円筒状に形成する例（側面６ｂと凹部６ａとの間に空洞が形成される例）を挙げたが、本発明はこれに限定されない。給餌器本体６の凹部６ａの底部が、重量検知部８の基板８１に接触する形状であれば、給餌器本体６はどのような形状であってもよい。すなわち、基板８１に取り付けられた重量センサ８２ａ〜８２ｄによる給餌器本体６の重量の測定を可能とする形状であればよい。
【００２６】
また、図２Ａに示した例では、給餌器本体６の凹部６ａの底部を重量検知部８の基板８１に直接接触させているが、本発明はこれに限定されない。例えば、所定の厚みを有する板状の樹脂等を給餌器本体６の凹部６ａの底部と基板８１との間に配置してもよい。所定の厚みを有する板状の樹脂を基板８１上に配置することによって、給餌器本体６の凹部６ａの底部が基板８１上に乗った状態で給餌器本体６の底部が床（地面）に接触することを防ぐことができる。このような構成とすることにより、給餌器本体６の全重量を基板８１上に乗せることができるため、基板８１上に取り付けられた重量センサ８２ａ〜８２ｄは、給餌器本体６の重量を正確に測定できるようになる。
【００２７】
また、図２Ｂに示した例では、重量センサ８２ａ〜８２ｄを基板８１の四隅近辺の位置に配置しているが、本発明はこれに限定されない。餌受け５に入っている餌Ｆ及び給餌器本体６の重量を正確に取得することが可能な位置であれば、重量センサ８２をどのような位置に配置してもよく、重量センサ８２の個数も４つに限定されない。
【００２８】
また、図２Ａ及び図２Ｂには、電池８５として２個の電池８５ａ、８５ｂを設けた例を挙げたが、本発明はこれに限定されない。基板８１上に配置される各部に対して十分な電力を供給することが可能であれば、電池８５の個数は１個であってもよい。もしくは、電池８５を３個以上設けてもよい。
【００２９】
また、図２Ａ及び図２Ｂには、スイッチ８６をトグルスイッチで構成した例を挙げたが、本発明はこれに限定されない。スイッチ８６を、押しボタン又はつまみ等の他のボタンで構成してもよい。
【００３０】
［摂取量通知システムの内部構成］
次に、摂取量通知システム１の内部構成について、図３を参照して説明する。図３は、摂取量通知システム１の内部構成を示すブロック図である。摂取量通知システム１は、通知機能付き給餌器２及び携帯通信端末３を備える。通知機能付き給餌器２は、餌受け５及び給餌器本体６（図２参照）よりなる給餌器４と、重量検知部８及びビーコン装置９からなる摂取量通知装置７を備える。給餌器４及び重量検知部８については図２を参照して説明済みであるため、ここでは重複する説明は省略する。
【００３１】
ビーコン装置９は、タイマー９１、記憶部９２、処理部９３及び送信部９４を備える。タイマー９１は、処理部９３による制御に基づいてカウント動作を行う。記憶部９２には、ビーコン装置９を識別するためのビーコン識別情報９２ａ（識別情報の一例）が記憶される。なお、記憶部９２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等として用いられる記憶媒体（例えば、メモリカード）によって構成される。
【００３２】
処理部９３は、ビーコン装置９内の各部の制御を行う。この処理部９３は、重量検知部８の制御部８４（図２Ａ及び図２Ｂ参照）から検知重量が供給された場合に、検知重量を用いて、ペットＰによる餌Ｆの累積摂取量を算出する。累積摂取量とは、ペットＰによる餌Ｆの摂取量を、摂取量の測定開始時点から所定の時点までの間で累積した値である。処理部９３は、餌Ｆの累積摂取量を算出する際に用いるタイマー９１の制御も行う。また、処理部９３は、算出して得た累積摂取量の情報を送信部９４に供給する。
【００３３】
送信部９４は、処理部９３から累積摂取量の情報が供給された場合に、供給された累積摂取量の情報と、記憶部９２から読み出したビーコン識別情報９２ａとをビーコン信号に含め、これらの情報を含んだビーコン信号を、ビーコン装置９の周囲（携帯通信端末３）に周期的に送信する。送信部９４と携帯通信端末３との間で用いられる通信規格としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢＬＥ（Bluetooth Low Energy）等の近距離無線通信規格が適している。例えば、ＢＬＥ規格に対応するビーコン装置９は、ビーコン識別情報９２ａと累積摂取量の情報とを含むアドバタイジングデータを、ビーコン信号として、ブロードキャストにより送信部９４からビーコン装置９の周囲に送信することができる。
【００３４】
次に、同じく図３を参照して携帯通信端末３の構成について説明する。携帯通信端末３は、受信部３１、記憶部３２、処理部３３、表示部３４、操作部３５及び摂取情報管理部３６を備える。受信部３１は、ビーコン装置９から送信されたビーコン信号を受信する。記憶部３２は、例えば、ＲＡＭ、ＲＯＭ等として用いられる記憶媒体によって構成され、この記憶部３２に、照合用のビーコン識別情報３２ａ及び通知情報３２ｂが記憶される。照合用のビーコン識別情報３２ａは、処理部３３がビーコン装置９を照合するために用いる識別情報である。通知情報３２ｂは、ペットＰによる餌Ｆの累積摂取量に関する情報であり、例えば、文字、画像の他、携帯通信端末３の振動やアラームの発生としてユーザＵに通知される情報である。
【００３５】
処理部３３は、アプリケーションプログラム（図中では、「アプリケーション」と略記）３３ａを実行することにより、携帯通信端末３内の各部の動作を制御する。処理部３３は、受信部３１がビーコン信号を受信した場合に、受信したビーコン信号からビーコン識別情報９２ａを抽出する。また、処理部３３は、記憶部３２に記憶されている照合用のビーコン識別情報３２ａを読み出し、読み出したビーコン識別情報３２ａと、ビーコン信号から抽出したビーコン識別情報９２ａとが一致しているか否かを判定する。処理部３３は、ビーコン識別情報９２ａと、照合用のビーコン識別情報３２ａとが一致していると判定した場合に、ビーコン信号から累積摂取量の情報を取り出す。
【００３６】
また、処理部３３は、ビーコン信号から取り出した累積摂取量の情報と、記憶部３２から読み出した通知情報３２ｂとを、表示部３４に表示する処理を行う。ユーザＵによって摂取情報３６ｂ（後述する図６を参照）を表示させる指示が入力された場合には、処理部３３は、摂取履歴ＤＢ３６ａに記録された内容に基づいて摂取情報３６ｂを生成し、生成した摂取情報３６ｂを表示部３４に表示する。摂取情報３６ｂとは、ペットＰによる餌Ｆの摂取に関する履歴情報である。摂取情報３６ｂのデータ構造については、図６を参照して後述する。さらに、処理部３３は、ビーコン信号から取り出したビーコン識別情報９２ａ及び累積摂取量の情報を、摂取情報管理部３６内の摂取履歴データベース（以下、「摂取履歴ＤＢ」と称する）３６ａに書き込む処理も行う。
【００３７】
表示部３４は、処理部３３の制御下で通知情報３２ｂを表示することで、ペットＰによる餌Ｆの摂取量に関する情報をユーザＵに知らせる。
操作部３５は、ユーザによる操作を受け付ける。この操作部３５は、携帯通信端末３の筐体に配置された不図示のボタンあるいはスイッチに対して行われた操作入力の他に、画面タッチ（タップ）によって行われた操作入力の内容を処理部３３に出力する。なお、携帯通信端末３では、操作部３５及び表示部３４は、通常は操作面と表示面とを重ねたタッチパネルディスプレイとして構成されている。
【００３８】
摂取情報管理部３６は、受信部３１によるビーコン信号の受信履歴、及び、処理部３３による判定結果に基づいて、ペットＰによる餌Ｆの摂取量に関する情報を管理する。ペットＰによる餌Ｆの摂取量に関する情報は、摂取履歴ＤＢ３６ａに記録される。摂取履歴ＤＢ３６ａには、ペットＰによる餌Ｆの摂取量に関する情報が、所定の日数にわたって集計された履歴情報が格納されている。摂取履歴ＤＢ３６ａのデータ構造については、図５を参照して後述する。
【００３９】
［ビーコン信号のデータ構造］
次に、ビーコン装置９（図２Ｂ及び図３参照）が送信するビーコン信号のデータ構造について、図４を参照して説明する。ビーコン信号は、図４に示すように、ビーコン識別情報フィールドＦ１及び累積摂取量Δ１フィールドＦ２によって構成される。ビーコン識別情報フィールドＦ１には、ビーコン装置９の送信部９４によって記憶部９２から読み出されるビーコン識別情報９２ａが格納される。累積摂取量Δ１フィールドＦ２には、ビーコン装置９の処理部９３から送信部９４に供給された累積摂取量Δ１が格納される。
【００４０】
［摂取履歴ＤＢ及び摂取情報の構成］
次に、携帯通信端末３の摂取情報管理部３６が管理する摂取履歴ＤＢ３６ａ、及び摂取情報３６ｂの構成について、図５及び図６を参照して説明する。図５は、摂取履歴ＤＢ３６ａのデータ構造を示す図であり、図６は、摂取情報３６ｂのデータ構造を示す図である。
【００４１】
まず、図５を参照して、摂取履歴ＤＢ３６ａのデータ構造について説明する。図５に示す摂取履歴ＤＢ３６ａは、ビーコン識別情報フィールドＦ３、摂取日時フィールドＦ４、累積摂取量Δ１（ｇ）フィールドＦ５及び都度摂取量δ１（ｇ）フィールドＦ６によって構成される。
【００４２】
ビーコン識別情報フィールドＦ３には、ビーコン装置９のビーコン識別情報９２ａが格納される。図５に示す例では、ビーコン識別情報９２ａを“ｘｘｘ”と表記している。本実施形態においては、摂取量通知システム１が備える通知機能付き給餌器２が１つであり、通知機能付き給餌器２が有するビーコン装置９も１つである場合を例に挙げているため、ビーコン装置９の識別情報であるビーコン識別情報９２ａの登録個数も１つである。通知機能付き給餌器２が複数個存在する場合には、摂取履歴ＤＢ３６ａのビーコン識別情報フィールドＦ３には、ビーコン装置９の数に対応する複数個のビーコン識別情報９２ａが格納される。
【００４３】
摂取日時フィールドＦ４には、ペットＰが餌Ｆを摂取した摂取日時が格納される。累積摂取量Δ１（ｇ）フィールドＦ５には、摂取日時フィールドＦ４に記載された摂取日時の時点における餌Ｆの累積摂取量Δ１が格納される。都度摂取量δ１（ｇ）フィールドＦ６には、ペットＰによる餌Ｆの都度摂取量δ１が格納される。都度摂取量δ１は、摂取日時として記録された日時に得られた累積摂取量Δ１から、前回記録された累積摂取量Δ１を減算した値として得ることができる。都度摂取量δ１の算出は、例えば携帯通信端末３の処理部３３（図３参照）が行う。
【００４４】
図５に示す例では、摂取履歴ＤＢ３６ａの最上段の摂取日時フィールドＦ４には、摂取日時として「２０１５／７／１２  ６：３０」が記録され、累積摂取量Δ１（ｇ）フィールドＦ５には「５０」の値が記録され、都度摂取量δ１（ｇ）フィールドＦ６にも「５０」の値が記録されている。すなわち、２０１５年７月１２日の６時３０分に、ペットＰによって餌Ｆが５０ｇ摂取され、累積摂取量Δ１も５０ｇであることが記録されている。このレコードの記録は、２０１５年７月１２日において最初に行われたものであるため、累積摂取量Δ１と都度摂取量δ１とが同じ値（「５０」）となっている。
【００４５】
摂取履歴ＤＢ３６ａの二段目の摂取日時フィールドＦ４には、摂取日時として「２０１５／７／１２  １２：１４」が記録され、累積摂取量Δ１（ｇ）フィールドＦ５には「１１０」の値が記録され、都度摂取量δ１（ｇ）フィールドＦ６には「６０」の値が記録されている。すなわち、２０１５年７月１２日の１２時１４分に記録されたペットＰによる餌Ｆの都度摂取量δ１は６０ｇであり、この時点での累積摂取量Δ１は１１０ｇであることが示されている。
【００４６】
続いて、図６を参照して、摂取情報３６ｂの構成について説明する。図６に示す摂取情報３６ｂは、ビーコン識別情報フィールドＦ７、本日フィールドＦ８、１日前フィールドＦ９、２日前フィールドＦ１０及び３日前フィールドＦ１１によって構成される。摂取情報３６ｂは、摂取履歴ＤＢ３６ａから読み出した情報に基づいて、携帯通信端末３の処理部３３によって生成される。
【００４７】
本日フィールドＦ８、１日前フィールドＦ９、２日前フィールドＦ１０及び３日前フィールドＦ１１には、本日、１日前、２日前及び３日前のそれぞれの日において最後に算出された累積摂取量Δ１が格納される。図６に示した本日フィールドＦ８に示される「本日」は、図５に示した摂取履歴ＤＢ３６ａの摂取日時フィールドＦ４に記録された「２０１５／７／１３」と対応している。図５の摂取履歴ＤＢ３６ａには、２０１５年７月１３日には５時５５分、１２時４５分及び１８時１２分の３回分の都度摂取量δ１及び累積摂取量Δ１が記録されており、１８時１２分に記録された最終的な累積摂取量Δ１は「１５５」であることが示されている。図６に示す摂取情報３６ｂの本日フィールドＦ８には、２０１５年７月１３日の最後（１８時１２分）に記録された累積摂取量Δ１の「１５５」の値が格納されている。
【００４８】
［摂取量通知システムの動作］
次に、摂取量通知システム１の動作について、図７を参照して説明する。図７は、摂取量通知システム１の各部の動作を示すシーケンス図である。本実施形態では、ペットＰによる餌Ｆの摂取に関する情報として累積摂取量Δ１をユーザＵに通知する場合を例に挙げる。累積摂取量Δ１とは、上述したように、ペットＰによる餌Ｆの摂取量を、摂取量の測定開始時点から所定の時点までの間で累積した値である。本実施形態では、ユーザＵによって餌受け５に最初に餌Ｆが補充された時点での給餌器４全体の重量である基準重量Ｗ０から、ペットＰによって餌Ｆが摂取された後における給餌器４全体の重量（現在重量）である第２重量Ｗ２を減算した値を、累積摂取量Δ１として得る。
【００４９】
まず、ユーザＵによってスイッチ８６（図２Ａ及び図２Ｂ参照）がオンにされたことを、通知機能付き給餌器２の制御部８４が検知すると（ステップＳ１）、制御部８４から重量センサ８２（図２Ａ及び図２Ｂ参照）に対して重量測定の指示が行われ、重量センサ８２によって基準重量Ｗ０が測定される（ステップＳ２）。ここで基準重量Ｗ０として測定される重量は、餌Ｆ及び給餌器４（餌受け５及び給餌器本体６）を含む重量である。
【００５０】
基準重量Ｗ０とは、ペットＰによる餌Ｆの摂取量を算出するにあたって基準値として使用する重量のことである。本実施形態では、上述したように、この基準重量Ｗ０として、ユーザＵによって餌受け５に最初に餌Ｆが補充された時点での給餌器４全体の重量を用いる。ユーザＵによって餌受け５に最初に餌Ｆが補充されたことの検知は、ユーザＵによってスイッチ８６がオンにされたことの検知をもってして行う。ユーザＵによってスイッチ８６がオンにされるのは、ユーザＵが餌受け５に餌Ｆを補充した後であると想定されるためである。ステップＳ１でスイッチ８６がオンにされたことを検知した後に行われるステップＳ２において、重量センサ８２による重量の測定を行うことによって、重量センサ８２が「ユーザＵによって餌受け５に最初に餌Ｆが補充された時点での給餌器４全体の重量」である基準重量Ｗ０を測定することができる。
【００５１】
基準重量Ｗ０としては、例えば、重量センサ８２によって０．１秒間隔で４０回測定された重量の平均値を使用することができる。なお、基準重量Ｗ０を求める際の重量センサ８２による重量測定の間隔、及び重量の測定回数は一例であり、任意の値に設定可能である。また、基準重量Ｗ０を算出する計算方法も、相加平均に限定されるものではなく、移動平均などの他の計算方法であってもよい。
【００５２】
続いて、ビーコン装置９の処理部９３（図３参照）が、比較基準重量Δ０の値を初期値である“０”に設定する（ステップＳ３）。比較基準重量Δ０は、前回算出時と今回算出時とで累積摂取量Δ１の値に変化があったか否かを処理部９３が判定する際に用いるパラメータである。ステップＳ３の処理の後、処理部９３はタイマー９１によるカウントを開始させ、カウント開始後から５秒が経過したか否かを判定する（ステップＳ４）。カウント開始後から５秒が経過するまでの間（ステップＳ４がＮＯ判定の場合）は、繰り返しステップＳ４の判定を行う。
【００５３】
ステップＳ４において５秒が経過したと判定された場合（ステップＳ４がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止させ、重量センサ８２に対して重量測定の指示を行う。そして、重量センサ８２によって、第１重量Ｗ１が測定される（ステップＳ５）。第１重量Ｗ１は、累積摂取量Δ１を算出する適切なタイミングを処理部９３が判定する際に用いるパラメータである。
【００５４】
なお、ステップＳ４で処理部９３が計測する“５秒”の秒数は、ユーザＵによって餌受け５に餌Ｆが補充されてから、ペットＰによる餌Ｆの摂取が開始するまでの秒数として想定したものであり、任意の秒数を設定することができる。
【００５５】
ステップＳ５の処理を行った後、処理部９３はタイマー９１によるカウントを開始させ、カウント開始後から３０秒が経過したか否かを判定する（ステップＳ６）。カウント開始後から３０秒が経過するまでの間（ステップＳ６がＮＯ判定の場合）は、繰り返しステップＳ６の判定を行う。ステップＳ６において３０秒が経過したと判定された場合（ステップＳ６がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止させ、重量センサ８２に対して重量測定の指示を行う。そして、重量センサ８２によって、現在重量としての第２重量Ｗ２が測定される（ステップＳ７）。
【００５６】
なお、ステップＳ６で処理部９３が計測する“３０秒”という秒数は、ペットＰによる餌Ｆの摂取が開始してから終了するまでの秒数として想定したものであり、任意の秒数を設定することができる。
【００５７】
ステップＳ７の処理を行った後、ビーコン装置９の処理部９３は、ステップＳ７で測定した第２重量Ｗ２とステップＳ５で測定した第１重量Ｗ１とが同じ重量であるか否かを判定する（ステップＳ８）。処理部９３が、第２重量Ｗ２と第１重量Ｗ１とが異なる重量であると判定した場合には（ステップＳ８がＮＯ判定の場合）、ステップＳ５の処理に戻る。
【００５８】
ここで、ステップＳ８で処理部９３が行う、第１重量Ｗ１及び第２重量Ｗ２の値の比較判定処理は、ペットＰによる餌Ｆの摂取動作が終了したか否かを判定するために行うものである。第１重量Ｗ１（ステップＳ５で測定）と、そこから３０秒の間隔を空けて測定された第２重量Ｗ２（ステップＳ７で測定）とで互いに値が異なっている場合には、餌受け５（図２Ａ参照）内の餌Ｆが減り続けている状態、すなわち、ペットＰによる餌Ｆの摂取動作が継続している状態を意味している。このタイミングで累積摂取量Δ１を算出すると、得られる累積摂取量Δ１は、ペットＰが餌Ｆを食べている途中段階における累積摂取量となってしまう。
【００５９】
また、ペットＰによる餌Ｆの摂取動作が継続している状態で測定される第２重量Ｗ２は、ペットＰによる餌Ｆの摂取動作による振動が加わっている状態で測定されたものと考えられる。つまり、振動によるブレが反映された重量であり、累積摂取量Δ１の算出に用いる重量としては適切ではない。
【００６０】
一方、ステップＳ８で、第２重量Ｗ２と第１重量Ｗ１とが同じ重量であると処理部９３によって判定された場合には、その時点では、ペットＰによる餌Ｆの摂取動作が終了しているものと推定される。このとき、直前のステップＳ７で測定された第２重量Ｗ２は、振動によるブレを含んでおらず、かつ、ペットＰによる餌Ｆの摂取が終わった後に測定された重量であると考えられる。このような第２重量Ｗ２を用いて累積摂取量Δ１を算出することで、算出して得られる累積摂取量Δ１をより正確なものとすることができる。つまり、ステップＳ８で処理部９３によって第２重量Ｗ２と第１重量Ｗ１とが同じ重量であると判定されたタイミングが、累積摂取量Δ１を算出する適切なタイミングであると言える。
【００６１】
そこで、処理部９３は、ステップＳ７で測定した第２重量Ｗ２と、ステップＳ５で想定した第１重量Ｗ１が同じ重量であると判定した場合に（ステップＳ８がＹＥＳ判定の場合）、ステップＳ２で測定した基準重量Ｗ０から、ステップＳ７で測定した第２重量Ｗ２を減算することにより、ペットＰによる餌Ｆの累積摂取量Δ１を算出する（ステップＳ９）。
【００６２】
続いて、処理部９３は、ステップＳ９で算出した累積摂取量Δ１の値が、比較基準重量Δ０よりも大きいか否かを判定する（ステップＳ１０）。処理部９３によって、累積摂取量Δ１の値が比較基準重量Δ０以下（例えば、累積摂取量Δ１の値が０）であると判定された場合（ステップＳ１０がＮＯ判定の場合）には、ステップＳ５の処理に戻る。
【００６３】
処理部９３によって、累積摂取量Δ１の値が比較基準重量Δ０より大きいと判定された場合（ステップＳ１０がＹＥＳ判定の場合）には、ビーコン装置９の送信部９４（図３参照）によって、ビーコン識別情報９２ａ及び累積摂取量Δ１（図中では「Δ１」と略記）を含めたビーコン信号が、携帯通信端末３に送信される（ステップＳ１１）。
【００６４】
続いて、処理部９３はタイマー９１によるカウントを開始し、カウント開始後から１０秒が経過したか否かを判定する（ステップＳ１２）。カウント開始後から１０秒が経過するまでの間（ステップＳ１２がＮＯ判定の場合）は、繰り返しステップＳ１２の判定を行う。ステップＳ１２において１０秒が経過したと判定された場合（ステップＳ１２がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止し、送信部９４に対してビーコン信号の送信を停止するように指示する。これにより、送信部９４によるビーコン信号の送信が停止される（ステップＳ１３）。続いて、処理部９３は、累積摂取量Δ１の値を比較基準重量Δ０に設定し（ステップＳ１４）、すなわち、累積摂取量Δ１の値で比較基準重量Δ０の値を上書きし、ステップＳ５に戻って処理を継続する。
【００６５】
ステップＳ１０における、処理部９３が累積摂取量Δ１の値が比較基準重量Δ０よりも大きいか否かを判定する処理は、餌受け５（図２Ａ参照）に入れられた餌Ｆが減っているか否かを判定するために行う。比較基準重量Δ０の値は、ステップＳ１４で累積摂取量Δ１の値によって上書きされるため、再びステップＳ５に戻って行われる次の処理ループにおけるステップＳ１０では、前回算出された累積摂取量Δ１（＝比較基準重量Δ０）の値と、今回算出された累積摂取量Δ１の値とが比較されることになる。
【００６６】
現行のループのステップＳ９で算出された累積摂取量Δ１が、比較基準重量Δ０として示される前回の累積摂取量Δ１の値よりも大きければ、ペットＰによる餌Ｆの摂取量は増えている状態、すなわち、ペットＰによる餌Ｆの摂取が行われたことを意味する。累積摂取量Δ１の値が基準重量Δ０と変わらなければ、ペットＰによる餌Ｆの摂取量には変化がない状態、すなわち、ペットＰによる餌Ｆの摂取動作は行われていない状態になったと判断する。この場合は、ステップＳ１０ではＮＯが選択され、ステップＳ５に戻って処理が続けられる。すなわち、ステップＳ１１の、通知機能付き給餌器２内のビーコン装置９から携帯通信端末３に対するビーコン信号の送信は行われない。本実施形態では、累積摂取量Δ１の値が変化した（比較基準重量Δ０と異なる値になった）場合にのみステップＳ１１に進み、通知機能付き給餌器２内のビーコン装置９から携帯通信端末３に対してビーコン信号が送信される。
【００６７】
再び、シーケンス図に戻って説明を続けると、ステップＳ１１で、ビーコン装置９の送信部９４からビーコン信号が送信されると、送信されたビーコン信号は、携帯通信端末３の受信部３１（図３参照）によって受信される（ステップＳ１５）。続いて、携帯通信端末３の処理部３３は、ビーコン信号に含まれるビーコン識別情報９２ａと、記憶部３２に記憶されている照合用のビーコン識別情報３２ａとを照合する処理を行い（ステップＳ１６）、照合の結果、両者が一致した場合には、処理部３３がビーコン信号に含まれる累積摂取量Δ１を取得する（ステップＳ１７）。
【００６８】
続いて、処理部３３は、ステップＳ１７で取得した累積摂取量Δ１、及び、記憶部３２から読み出した通知情報３２ｂを表示部３４に供給し、この通知情報３２ｂを表示部３４の画面に表示する（ステップＳ１８）。また、処理部３３は、ビーコン信号から抽出したビーコン識別情報９２ａ、及び、ステップＳ１７で取得した累積摂取量Δ１を、摂取履歴ＤＢ３６ａに記録する（ステップＳ１９）。
【００６９】
［通知情報及び摂取情報の表示例］
次に、携帯通信端末３の表示部３４における通知情報３２ｂ及び摂取情報３６ｂの表示例について、図８及び図９を参照して説明する。図８は、通知情報３２ｂの表示例を示す説明図であり、図９は、摂取情報３６ｂの表示例を示す説明図である。
【００７０】
まず、図８を参照して、通知情報３２ｂの表示例について説明する。図８には、携帯通信端末３の表示部３４に、通知情報３２ｂが表示された状態を示している。表示部３４には、通知情報表示エリア３４ａ、画像表示エリア３４ｂ、摂取量及び日時表示エリア３４ｃ、及び摂取情報ボタン３４ｄが表示される。通知情報表示エリア３４ａ及び摂取量及び日時表示エリア３４ｃは、図中に破線で示している。
【００７１】
通知情報表示エリア３４ａには、ペットＰが餌受け５内の餌Ｆを食べたことをユーザＵに通知するためのメッセージ（「タローが餌を食べました！！」）が通知情報３２ｂとして表示される。これにより、ユーザＵは、ペットＰが餌Ｆを食べたことに気付きやすくなる。画像表示エリア３４ｂには、通知情報３２ｂとして、ペットＰが餌Ｆを食べている様子を示す画像が表示される。
【００７２】
摂取量及び日時表示エリア３４ｃには、ペットＰが餌Ｆを摂取した摂取日時が表示される。この摂取日時は、摂取情報管理部３６によって摂取の履歴として管理される値であり、例えば、摂取情報管理部３６が摂取履歴ＤＢ３６ａに累積摂取量Δ１を記録した日時を摂取日時として用いることができる。摂取情報ボタン３４ｄは、次の図９に示す摂取情報３６ｂを表示部３４に表示するためのボタンである。ユーザＵによってこの摂取情報ボタン３４ｄがタップされると、摂取情報３６ｂが表示部３４に表示される。
【００７３】
図８に示すような表示がされることにより、ユーザＵは、表示部３４に表示された文字及び／又は画像を含む通知情報３２ｂを見ることによって、ペットＰが餌Ｆを摂取したことを確認することができる。そして、ユーザＵは、摂取情報ボタン３４ｄをタップすることにより、摂取情報３６ｂを表示部３４の画面上で確認することができる。
【００７４】
次に、図９を参照して、摂取情報３６ｂの表示例について説明する。図９に示す携帯通信端末３の表示部３４には、上述した通知情報表示エリア３４ａ及び画像表示エリア３４ｂの他に、摂取情報表示エリア３４ｅが表示される。通知情報表示エリア３４ａ及び摂取量及び摂取情報表示エリア３４ｅは、図中に破線で示している。
【００７５】
通知情報表示エリア３４ａには、通知情報３２ｂが「摂取情報」の文字で示されており、画像表示エリア３４ｂには、通知情報３２ｂが、ペットＰが餌Ｆを食べている様子を示す画像として示されている。摂取情報表示エリア３４ｅには、摂取情報３６ｂ（図６を参照）が文字によって示されている。図９に示す例では、摂取情報３６ｂとして「本日：１５５」、「１日前：１７０」及び「２日前：１３０」の文字が示されている。これらの表記において“：（コロン）”の右側に示されるのは、ペットＰによる餌Ｆの累積摂取量Δ１である。つまり、摂取情報３６ｂとして、ペットＰがその日の朝から摂取情報３６ｂを表示させた時点までの間（本日）に摂取した餌Ｆの累積量が１５５（ｇ）であり、その前日（１日前）の累積摂取量が１７０（ｇ）であり、その前々日（２日前）の累積摂取量が１３０（ｇ）であることが示されている。
【００７６】
このような表示がされることにより、ユーザＵは、ペットＰによる餌Ｆの累積摂取量を、一日単位で、過去の履歴情報も含めて知ることができる。
【００７７】
上記第１の実施形態に係る摂取量通知システム１によれば、ペットＰによって餌Ｆが摂取されると、携帯通信端末３の表示部３４に餌Ｆの摂取量に応じた通知情報３２ｂが表示される。したがって、ユーザＵは、ペットＰから離れた場所に居てもペットＰが餌Ｆを食べたことを知ることができる。
【００７８】
また、上記第１の実施形態に係る摂取量通知システム１によれば、餌受け５を備えた通知機能付き給餌器２から携帯通信端末３に対して、餌Ｆの摂取量の情報を含むビーコン信号が送信される。したがって、ユーザＵは、監視カメラ等の専用の装置を設ける必要がなく、ペットＰによる餌Ｆの摂取量（本実施形態では累積摂取量Δ１）の情報を取得することができる。
【００７９】
また、上記第１の実施形態に係る摂取量通知システム１によれば、通知機能付き給餌器２の処理部９３で算出された累積摂取量Δ１が、前回算出された累積摂取量Δ１である比較基準重量Δ０に対して変化した場合のみ、すなわち、ペットＰによる餌Ｆの摂取量に変化があった場合のみ、通知機能付き給餌器２から携帯通信端末３に対してビーコン信号が送信される。そして、摂取量に応じた通知情報３２ｂが携帯通信端末３の表示部３４に表示される。したがって、ユーザＵは、ペットＰが餌Ｆを食べ終わったタイミングで、即時に摂取量の情報を取得することができる。
【００８０】
また、上記第１の実施形態に係る摂取量通知システム１では、３０秒の時間を空けて測定した２回分の検知重量（第１重量Ｗ１及び第２重量Ｗ２）間で値に差が出なくなったタイミングで、累積摂取量Δ１の算出が行われる。すなわち、ペットＰによる餌Ｆの摂取動作が落ち着いた後に累積摂取量Δ１の算出が行われるため、ペットＰが餌Ｆを食べている途中の摂取量の情報が誤ってユーザＵに通知されてしまうことがない。
【００８１】
また、上記第１の実施形態に係る摂取量通知システム１によれば、表示部３４に通知情報３２ｂが表示された状態で、ユーザＵによって摂取情報ボタン３４ｄがタップされると、表示部３４に摂取情報３６ｂが表示される。この摂取情報３６ｂは、摂取情報管理部３６が管理する摂取履歴ＤＢ３６ａの摂取履歴から生成されるものであり、ペットＰによる餌Ｆの摂取量が数日間集計されたものである。したがって、ユーザＵは、餌Ｆの摂取量に現れるペットＰの体調変化を確認しやすくなる。
【００８２】
＜第１の実施形態の変形例＞
次に、本発明の第１の実施形態の変形例に係る摂取量通知システムについて説明する。この例の通知機能付き給餌器２は、ペットＰによる餌Ｆの累積摂取量Δ１ではなく都度摂取量δ１を算出する。
【００８３】
［ビーコン信号のデータ構造］
まず、この例でビーコン装置９が送信するビーコン信号のデータ構造について、図１０を参照して説明する。ビーコン信号は、図１０に示すように、ビーコン識別情報フィールドＦ１及び都度摂取量δ１（ｇ）フィールドＦ２′によって構成される。ビーコン識別情報フィールドＦ１には、ビーコン装置９の送信部９４によって記憶部９２から読み出されるビーコン識別情報９２ａが格納される。都度摂取量δ１（ｇ）フィールドＦ２′には、ビーコン装置９の処理部３３から送信部９４に供給された都度摂取量δ１が格納される。
【００８４】
［摂取履歴ＤＢの構成］
次に、携帯通信端末３の摂取情報管理部３６によって管理される摂取履歴ＤＢ３６ａのデータ構成について、図１１を参照して説明する。図１１は、摂取履歴ＤＢ３６ａのデータ構造を示す図である。摂取履歴ＤＢ３６ａは、ビーコン識別情報フィールドＦ３、摂取日時フィールドＦ４及び都度摂取量δ１（ｇ）フィールドＦ６によって構成される。これらの各フィールドは、図５に示したビーコン識別情報フィールドＦ３、摂取日時フィールドＦ４及び都度摂取量δ１（ｇ）フィールドＦ６と対応しており、記憶される内容も同一であるため、ここでは説明を省略する。
【００８５】
［摂取量通知システムの動作］
次に、この例における摂取量通知システムの動作について、図１２及び図１３を参照して説明する。図１２及び図１３は、第１の実施の形態の変形例に係る摂取量通知システム１の各部の動作を示すシーケンス図である。この例では、ユーザＵは、餌Ｆが入っていない給餌器４の重量を測定し、測定された重量を“０”に合わせる「０合わせ」の作業を行った後に、餌受け５に餌Ｆを補充する。この例で使用される通知機能付き給餌器２は、ユーザＵが「０合わせ」の指示を入力できるボタン等のＵＩを備えているものとする。まず、図１２を参照して説明する。
【００８６】
始めに、ユーザＵによってスイッチ８６（図２Ａ及び図２Ｂ参照）がオンにされたことを、通知機能付き給餌器２の制御部８４が検知すると（ステップＳ２１）、制御部８４から重量センサ８２に対して重量測定の指示が行われ、重量センサ８２によって、給餌器４（図２Ａ参照）の重量が測定される（ステップＳ２）。ここで重量センサ８２によって測定される重量は、給餌器４（餌受け５及び給餌器本体６）のみの重量である。
【００８７】
この後、ユーザＵによって「０合わせ」の指示が入力されたことを通知機能付き給餌器２の制御部８４が検知すると、制御部８４が、測定された重量を風袋量として記憶して正味重量を０とする「０合わせ」を行う（ステップＳ２３）。続いて、ユーザＵによって餌Ｆが餌受け５に補充されたことを制御部８４が検知すると（ステップＳ２４）、制御部８４から重量センサ８２に対して重量測定の指示が行われ、重量センサ８２によって、基準重量Ｗ′０が測定される（ステップＳ２５）。この例で重量センサ８２によって測定される重量Ｗ′０は、ステップＳ２３で「０合わせ」の処理が行われ、かつユーザＵによって餌Ｆが餌受け５に補充された（ステップＳ２４）後に測定された重量である。すなわち、重量Ｗ′０としては、餌Ｆのみの重量が測定される。
【００８８】
続いて、ビーコン装置９の送信部９４（図３参照）から携帯通信端末３に対して、ビーコン識別情報９２ａ、及び、基準重量Ｗ′０を含めたビーコン信号が送信される（ステップＳ２６）。携帯通信端末３の受信部３１でビーコン信号が受信されると（ステップＳ２７）、携帯通信端末３の処理部３３が、ビーコン信号に含まれるビーコン識別情報９２ａと、記憶部３２に記憶されている照合用のビーコン識別情報３２ａとを照合する処理を行う（ステップＳ２８）、照合の結果、両者が一致した場合には、処理部３３はビーコン信号に含まれる基準重量Ｗ′０を取得して記憶部３２に記録し（ステップＳ２９）、結合子３に進む。結合子３以降の処理については、次の図１３を参照して説明する。
【００８９】
ステップＳ２６で携帯通信端末３に送信される基準重量Ｗ′０は、上述したように、給餌器４の重量を含まない餌Ｆのみの重量である。例えばこの重量Ｗ′０の情報を携帯通信端末３の表示部３４等に表示させることで、ユーザＵは、自分が餌受け５に補充した餌Ｆの重量を即時に知ることができる。
【００９０】
通知機能付き給餌器２のビーコン装置９において、ステップＳ２６の処理が行われた後は、ビーコン装置９の処理部９３が、ペットＰによる餌Ｆの都度摂取量δ１を算出する際に用いる比較基準重量Δ０に初期値として“０”を設定する（ステップＳ３０）。この後、処理部９３はタイマー９１によるカウントを開始し、カウント開始後から５秒が経過したか否かを判定する（ステップＳ３１）。カウント開始後から５秒が経過するまでの間（ステップＳ３１がＮＯ判定の場合）は、繰り返しステップＳ３１の判定処理を行う。
【００９１】
ステップＳ３１において５秒が経過したと判定された場合（ステップＳ３１がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止させ、重量センサ８２に対して重量測定の指示を行う。そして、重量センサ８２によって、第１重量Ｗ１が測定される（ステップＳ３２）。
【００９２】
ステップＳ３２の処理を行った後、処理部９３はタイマー９１によるカウントを開始させ、カウント開始後から３０秒が経過したか否かを判定する（ステップＳ３３）。カウント開始後から３０秒が経過するまでの間（ステップＳ３３がＮＯ判定の場合）は、繰り返しステップＳ３３の判定を行う。ステップＳ３３において３０秒が経過したと判定された場合（ステップＳ３３がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止させ、重量センサ８２に対して重量測定の指示を行う。そして、重量センサ８２によって、第２重量Ｗ２が測定され（ステップＳ３４）、結合子２に進む。
【００９３】
続いて、図１３を参照して、結合子２及び結合子３以降の処理について説明する。始めに、結合子２以降の処理について説明する。図１２のステップＳ３４で、重量センサ８２によって第２重量Ｗ２が測定された後は、ビーコン装置９の処理部９３が、第２重量Ｗ２と、図１２のステップＳ３２で測定した第１重量Ｗ１とが同じ重量であるか否かを判定する（ステップＳ３５）。処理部９３が、第２重量Ｗ２と第１重量Ｗ１とが異なる重量であると判定した場合には（ステップＳ３５がＮＯ判定の場合）、結合子１に進み、図１２のステップＳ３２の処理を行う。
【００９４】
処理部９３が、第２重量Ｗ２と第１重量Ｗ１とが同じ重量であると判定した場合には（ステップＳ３５がＹＥＳ判定の場合）、処理部９３は、図１２のステップＳ２５で測定した基準重量Ｗ′０から、ステップＳ３４で測定した第２重量Ｗ２を減算することにより、ペットＰによる餌Ｆの累積摂取量Δ１を算出する（ステップＳ３６）。
【００９５】
続いて、処理部９３は、ステップＳ３６で算出した累積摂取量Δ１の値が、比較基準重量Δ０よりも大きいか否かを判定する（ステップＳ３７）。処理部９３によって、累積摂取量Δ１の値が比較基準重量Δ０以下であると判定された場合（ステップＳ３７がＮＯ判定の場合）には、結合子１に進んで図１２のステップＳ３２の処理を行う。処理部９３によって、累積摂取量Δ１の値が比較基準重量Δ０より大きいと判定された場合（ステップＳ３７がＹＥＳ判定の場合）には、処理部９３が、累積摂取量Δ１から比較基準重量Δ０を減算することにより、ペットＰによる餌Ｆの都度摂取量δ１（図中では「δ１」と略記）を算出する（ステップＳ３８）。そして、ビーコン装置９の送信部９４によって、ビーコン識別情報９２ａ及び都度摂取量δ１を含めたビーコン信号が、携帯通信端末３に送信される（ステップＳ３９）。
【００９６】
続いて、ビーコン装置９の処理部９３はタイマー９１によるカウントを開始させ、カウント開始後から１０秒が経過したか否かを判定する（ステップＳ４０）。カウント開始後から１０秒が経過するまでの間（ステップＳ４０がＮＯ判定の場合）は、繰り返しステップＳ４０の判定を行う。ステップＳ４０において１０秒が経過したと判定された場合（ステップＳ４０がＹＥＳ判定の場合）には、処理部９３はタイマー９１によるカウントを停止させ、送信部９４に対してビーコン信号の送信を停止させる指示を行う。これにより、送信部９４によるビーコン信号の送信が停止される（ステップＳ４１）。続いて、処理部９３は、累積摂取量Δ１の値を比較基準重量Δ０に設定して（ステップＳ４２）結合子１に進み、図１２のステップＳ３２に戻って処理を行う。
【００９７】
ステップＳ３９で、ビーコン装置９の送信部９４からビーコン信号が送信されると、送信されたビーコン信号は、携帯通信端末３の受信部３１によって受信される（ステップＳ４３）。続いて、携帯通信端末３の処理部３３は、ビーコン信号に含まれるビーコン識別情報９２ａと、記憶部３２に記憶されている照合用のビーコン識別情報３２ａとを照合する処理を行い（ステップＳ４４）、照合の結果、両者が一致した場合には、処理部３３はビーコン信号に含まれる都度摂取量δ１を取得する（ステップＳ４５）。
【００９８】
続いて、処理部３３は、ステップＳ４５で取得した都度摂取量δ１、及び、記憶部３２から読み出した通知情報３２ｂを表示部３４に供給して、画面に表示させる（ステップＳ４６）。また、処理部３３は、ビーコン信号から抽出したビーコン識別情報９２ａ、及び、ステップＳ４５で取得した都度摂取量δ１を、摂取履歴ＤＢ３６ａに記録する（ステップＳ４７）。
【００９９】
［通知情報の表示例］
次に、携帯通信端末３の表示部３４における通知情報３２ｂの表示例について、図１４を参照して説明する。図１４は、第１の実施の形態の変形例に係る通知情報３２ｂの表示例を示す説明図である。図１４には、携帯通信端末３の表示部３４に、通知情報３２ｂが表示された状態を示している。表示部３４には、通知情報表示エリア３４ａ、画像表示エリア３４ｂ、摂取量及び日時表示エリア３４ｃ、及び摂取情報ボタン３４ｄが表示される。
【０１００】
図１４に示したこの例による表示例が、図８に示した第１の実施形態による表示例と異なる点は、摂取量及び日時表示エリア３４ｃに、累積摂取量Δ１ではなく都度摂取量δ１が表示されている点である。この例では、摂取量及び日時表示エリア３４ｃには「７月１３日  １２：４５  都度摂取量  ６０ｇ」と表示されている。
【０１０１】
なお、ユーザＵによって摂取情報ボタン３４ｄがタップされた後に表示部３４に表示させる摂取情報３６ｂには、餌Ｆの都度摂取量δ１の履歴情報を含めてもよく、都度摂取量δ１に基づいて算出した累積摂取量Δ１の履歴情報を含めてもよい。
【０１０２】
上記第１の実施形態の変形例においても、上記第１の実施形態に係る摂取量通知システム１による得られる効果と同様の効果を得ることができる。また、上記第１の実施形態の変形例に係る摂取量通知システム１によれば、ペットＰによる餌Ｆの都度摂取量δ１が通知情報３２ｂとして携帯通信端末３の表示部３４に表示される。したがって、ユーザＵは、ペットＰが餌Ｆを食べたタイミングで、ペットＰによる餌Ｆの都度摂取量を取得することができる。
【０１０３】
＜第２の実施形態＞
次に、本発明の第２の実施形態に係る摂取量通知システムについて説明する。本実施形態の摂取量通知システム１Ａは、管理サーバ１０が摂取情報管理部３６を備え、管理サーバ１０の摂取情報管理部３６が摂取履歴ＤＢ３６ａを管理する。本実施形態では、通知機能付き給餌器２が餌Ｆの累積摂取量Δ１を算出及び通知する例を挙げて説明する。
【０１０４】
［摂取量通知システムの内部構成］
まず、図１５を参照して、摂取量通知システム１Ａの内部構成について説明する。図１５は、摂取量通知システム１Ａの内部構成を示すブロック図である。摂取量通知システム１Ａは、給餌器４、重量検知部８及びビーコン装置９よりなる通知機能付き給餌器２と、携帯通信端末３Ａと、管理サーバ１０とを備える。この管理サーバ１０は、上記第１の実施形態及びその変形例において携帯通信端末３が有していた摂取情報管理部３６を備え、携帯通信端末３Ａとの間で相互に通信を行う。
【０１０５】
本実施形態における通知機能付き給餌器２の構成は、上記第１の実施形態における通知機能付き給餌器２の構成と同一であるため、ここでは説明を省略する。
【０１０６】
携帯通信端末３Ａは、受信部３１、記憶部３２、処理部３３、表示部３４及び操作部３５を備える。本実施形態の携帯通信端末３Ａが、上記第１の実施形態又はその変形例における携帯通信端末３と異なる点は、摂取情報管理部３６を有さない点と、処理部３３が通信回線Ｎを介して管理サーバ１０と通信を行う点である。通信回線Ｎには、無線ＬＡＮ（Local Area Network）を用いることができる。
【０１０７】
携帯通信端末３Ａの処理部３３は、受信部３１が受信したビーコン信号に含まれるビーコン識別情報９２ａが、照合用のビーコン識別情報３２ａと一致した場合に、ビーコン識別情報９２ａ、及び、ビーコン信号から抽出した累積摂取量Δ１の情報を、管理サーバ１０に送信する。また、処理部３３は、ユーザＵによって摂取情報３６ｂ（図９参照）を表示させる指示が入力された場合には、管理サーバ１０に対して、摂取情報３６ｂの生成及び送信を要求する。この要求に基づいて管理サーバ１０から摂取情報３６ｂが送信された場合には、処理部３３は、受信した摂取情報３６ｂを表示部３４に表示する。
【０１０８】
管理サーバ１０は、通信部１０１、処理部１０２及び摂取情報管理部３６を備える。通信部１０１は、処理部１０２が携帯通信端末３Ａとの間でデータの送受信を行う際に、通信回線Ｎのインタフェースとして用いられる。そして、通信部１０１は、通信回線Ｎを通じて携帯通信端末３Ａの処理部３３と相互に通信可能である。通信部１０１は、携帯通信端末３Ａから受信したビーコン識別情報９２ａ及び累積摂取量Δ１を、処理部１０２に供給する。また、通信部１０１は、携帯通信端末３Ａから摂取情報３６ｂの取得要求が送られると、受け取った要求を処理部１０２に渡す。通信部１０１は、処理部１０２から摂取情報３６ｂを受け取ると、受け取った摂取情報３６ｂを携帯通信端末３Ａに送信する。
【０１０９】
処理部１０２は、通信部１０１が携帯通信端末３Ａから受信したビーコン識別情報９２ａ及び累積摂取量Δ１を、摂取情報管理部３６に渡す。また、処理部１０２は、通信部１０１が携帯通信端末３Ａから受信した摂取情報３６ｂの生成要求に応じて、摂取情報管理部３６の摂取履歴ＤＢ３６ａから取得した摂取履歴を摂取情報３６ｂに加工し、加工して得た摂取情報３６ｂを通信部１０１に供給する。
摂取情報管理部３６は、上記第１の実施形態と同様に、処理部１０２から受け取ったビーコン識別情報９２ａ及び累積摂取量Δ１を摂取履歴ＤＢ３６ａに記録する。
【０１１０】
［摂取量通知システムの動作］
次に、本実施形態における摂取量通知システムの動作について、図１６を参照して説明する。図１６は、摂取量通知システム１Ａの各部の動作を示すシーケンス図である。
【０１１１】
通知機能付き給餌器２及び携帯通信端末３Ａによって行われるステップＳ５１〜Ｓ６６までの処理は、図７に示したステップＳ１〜Ｓ１６の処理と同じであるため、これらの処理の詳細な説明は省略する。図１６のステップＳ５１〜Ｓ６６では、通知機能付き給餌器２によって累積摂取量Δ１が算出され、算出された累積摂取量Δ１がビーコン識別情報９２ａとともにビーコン信号として携帯通信端末３Ａに送信される。そして、携帯通信端末３Ａによってビーコン信号が受信されて、ビーコン信号に含まれるビーコン識別情報９２ａが照合用のビーコン識別情報３２ａと照合される。
【０１１２】
照合の結果、両者が一致した場合には、処理部３３がビーコン信号に含まれる累積摂取量Δ１を取得し、累積摂取量Δ１及びビーコン識別情報９２ａを管理サーバ１０に送信する（ステップＳ６７）。そして、処理部３３は、ステップＳ６７で取得した累積摂取量Δ１、及び、記憶部３２から読み出した通知情報３２ｂを表示部３４に供給し、この通知情報３２ｂを表示部３４の画面に表示する（ステップＳ６８）。
【０１１３】
ステップＳ６７で、携帯通信端末３Ａの処理部３３（図１５参照）から管理サーバ１０に対して、累積摂取量Δ１及びビーコン識別情報９２ａが送信されると、管理サーバ１０の通信部１０１によって、累積摂取量Δ１及びビーコン識別情報９２ａが受信される（ステップＳ６９）。そして、管理サーバ１０の摂取情報管理部３６が、累積摂取量Δ１及びビーコン識別情報９２ａを摂取履歴ＤＢ３６ａに記録する（ステップＳ７０）。
【０１１４】
以上説明した第２の実施形態に係る摂取量通知システム１Ａでは、通知機能付き給餌器２で算出された累積摂取量Δ１の情報は、ビーコン識別情報９２ａとともに、管理サーバ１０の摂取情報管理部３６によって摂取履歴ＤＢ３６ａに記録される。
【０１１５】
また、携帯通信端末３Ａから摂取情報３６ｂの生成及び送信要求があったときには、管理サーバ１０の処理部１０２によって摂取情報３６ｂが生成され、生成された摂取情報３６ｂが通信部１０１から携帯通信端末３Ａに送信される。そして、管理サーバ１０から送信された摂取情報３６ｂが、携帯通信端末３Ａの表示部３４に表示される。
【０１１６】
すなわち、本実施形態の摂取量通知システム１Ａによれば、ペットＰによる餌Ｆの摂取に関する履歴情報が管理サーバ１０によって管理されるため、ペットＰによる餌Ｆの摂取に関する履歴情報を、携帯通信端末３Ａ以外の別の携帯通信端末３Ａが取得することができるようになる。また、複数の携帯通信端末３Ａ間で摂取情報３６ｂを共有することも可能となる。
【０１１７】
＜第３の実施形態＞
次に、本発明の第３の実施形態に係る摂取量通知システム１Ｂについて説明する。本実施形態の摂取量通知システム１Ｂでは、管理サーバ１０Ａが摂取情報管理部３６を備えるとともに記憶部１０３を備え、記憶部１０３内に通知情報３２ｂを記憶する。
【０１１８】
［摂取量通知システムの内部構成］
まず、図１７を参照して、摂取量通知システム１Ｂの内部構成について説明する。図１７は、摂取量通知システム１Ｂの内部構成を示すブロック図である。摂取量通知システム１Ｂは、給餌器４、重量検知部８及びビーコン装置９よりなる通知機能付き給餌器２と、携帯通信端末３Ａと、管理サーバ１０Ａとを備える。
【０１１９】
本実施形態における通知機能付き給餌器２の構成は、上記第１の実施形態における通知機能付き給餌器２の構成と同一であり、携帯通信端末３Ａの構成は、上記第２の実施形態における携帯通信端末３の構成と同一である。したがって、ここではこれらの構成に関する説明は省略する。
【０１２０】
管理サーバ１０Ａは、通信部１０１、処理部１０２、摂取情報管理部３６及び記憶部１０３を備える。通信部１０１は、携帯通信端末３Ａから受信したビーコン識別情報９２ａ及び累積摂取量Δ１を、処理部１０２に供給する。また、通信部１０１は、携帯通信端末３Ａから摂取情報３６ｂの取得要求が送られると、受け取った取得要求を処理部１０２に渡す。さらに、通信部１０１は、処理部１０２から摂取情報３６ｂを受け取ると、受け取った摂取情報３６ｂを携帯通信端末３Ａに送信する。処理部１０２から通知情報３２ｂを受け取った場合には、受け取った通知情報３２ｂを携帯通信端末３Ａに送信する。
【０１２１】
処理部１０２は、通信部１０１が携帯通信端末３Ａから受信したビーコン識別情報９２ａ及び累積摂取量Δ１を、摂取情報管理部３６に渡す。また、処理部１０２は、累積摂取量Δ１に応じた通知情報３２ｂを生成して、生成した通知情報３２ｂを通信部１０１に供給する。さらに、処理部１０２は、通信部１０１が携帯通信端末３Ａから受信した摂取情報３６ｂの生成要求に応じて、摂取情報管理部３６の摂取履歴ＤＢ３６ａから取得した摂取履歴を摂取情報３６ｂに加工し、加工して得た摂取情報３６ｂを通信部１０１に供給する。
【０１２２】
摂取情報管理部３６は、上記第１の実施形態及び第２の実施形態と同様に、処理部１０２から受け取ったビーコン識別情報９２ａ及び累積摂取量Δ１を摂取履歴ＤＢ３６ａに記録する。
【０１２３】
［摂取量通知システムの動作］
次に、本実施形態における摂取量通知システムの動作について、図１８を参照して説明する。図１８は、摂取量通知システム１Ｂの各部の動作を示すシーケンス図である。ここでも、通知機能付き給餌器２が累積摂取量Δ１を算出する場合を例に挙げて説明する。
【０１２４】
通知機能付き給餌器２及び携帯通信端末３Ｂによって行われるステップＳ８１〜Ｓ９６までの処理は、図７に示したステップＳ１〜Ｓ１６の処理と同じであるため、これらの処理の詳細な説明は省略する。図１８のステップＳ８１〜Ｓ９６では、通知機能付き給餌器２によって累積摂取量Δ１が算出され、算出された累積摂取量Δ１の情報がビーコン識別情報９２ａとともにビーコン信号として携帯通信端末３Ａに送信される。そして、携帯通信端末３Ａによってビーコン信号が受信されて、ビーコン信号に含まれるビーコン識別情報９２ａが照合される。
【０１２５】
ステップＳ９７で、携帯通信端末３Ａの処理部３３（図１７参照）から管理サーバ１０Ａに対して、ビーコン信号から取得した累積摂取量Δ１、及び、ビーコン識別情報９２ａが送信されると、管理サーバ１０Ａの通信部１０１によって、累積摂取量Δ１及びビーコン識別情報９２ａが受信される（ステップＳ９８）。そして、管理サーバ１０Ａの処理部１０２が、累積摂取量Δ１に応じた通知情報３２ｂを生成して、生成した通知情報３２ｂを、管理サーバ１０の通信部１０１が携帯通信端末３Ａに送信する（ステップＳ９９）。続いて、管理サーバ１０Ａの摂取情報管理部３６が、累積摂取量Δ１及びビーコン識別情報９２ａを摂取履歴ＤＢ３６ａに記録する（ステップＳ１０２）。
【０１２６】
ステップＳ９９で、管理サーバ１０Ａの通信部１０１から送信された通知情報３２ｂは、携帯通信端末３Ａの処理部３３によって受信され（ステップＳ１００）、携帯通信端末３Ａの処理部３３が、累積摂取量Δ１に応じた通知情報３２ｂを表示部３４に表示する（ステップＳ１０１）。
【０１２７】
以上説明した第３の実施形態に係る摂取量通知システム１Ｂでは、携帯通信端末３Ａの処理部３３は、管理サーバ１０Ａから送信された通知情報３２ｂを表示部３４に表示する。したがって、携帯通信端末３Ａは、記憶部３２に通知情報３２ｂを記憶しておく必要がなくなる。すなわち、携帯通信端末３Ａの記憶部３２には照合用のビーコン識別情報３２ａのみを記憶するだけでよくなる。それゆえ、本実施形態の摂取量通知システム１Ｂによれば、携帯通信端末３Ａの記憶部３２の記憶容量を節約することができる。
【０１２８】
＜第４の実施形態＞
次に、本発明の第４の実施形態に係る摂取量通知システム１Ｃについて、図１９を参照して説明する。図１９は、摂取量通知システム１Ｃの内部構成例を示すブロック図である。
【０１２９】
摂取量通知システム１Ｃは、給餌器４、重量検知部８及びビーコン装置９よりなる通知機能付き給餌器２と、携帯通信端末３Ａと、管理サーバ１０と、通信装置１１と、プッシュ通知依頼サーバ１２と、プッシュ通知サーバ１３とを備える。通知機能付き給餌器２、携帯通信端末３Ａ及び管理サーバ１０の構成は、上述した第１の実施形態又はその変形例又は第２の実施形態における構成と同一であるため、ここではその説明を省略する。
【０１３０】
通信装置１１は、受信部１１１、処理部１１２及びサーバ通信部１１３を備える。受信部１１１は、ビーコン装置９の送信部９４との間で近距離無線通信による通信を行い、ビーコン装置９の送信部９４から送信されるビーコン信号を受信する。通信装置１１は、近距離無線通信によって送信される電波の到達可能範囲内に配置される。近距離無線通信の規格として、例えばＢＬＥ規格が用いられる場合には、ビーコン装置９から送信されるビーコン信号の電波の到達範囲は、およそ数十メートルとなる。
【０１３１】
処理部１１２は、通信装置１１内の各部の動作を制御する。この処理部１１２は、受信部１１１がビーコン信号を受信した場合に、受信したビーコン信号から取得したビーコン識別情報９２ａ及び累積摂取量Δ１の情報をサーバ通信部１１３に渡す。サーバ通信部１１３は、処理部１１２から受け取ったビーコン識別情報９２ａ及び累積摂取量Δ１の情報を、プッシュ通知依頼サーバ１２に送信する。
【０１３２】
プッシュ通知依頼サーバ１２は、通信装置１１のサーバ通信部１１３及びプッシュ通知サーバ１３と通信可能である。プッシュ通知依頼サーバ１２は、通信装置１１から受信したビーコン識別情報９２ａ及び累積摂取量Δ１の情報をプッシュ通知サーバ１３に送信するとともに、プッシュ通知サーバ１３に対して、携帯通信端末３Ａへのビーコン識別情報９２ａ及び累積摂取量Δ１のプッシュ通知を依頼する。
【０１３３】
プッシュ通知サーバ１３は、プッシュ通知依頼サーバ１２、及び携帯通信端末３Ａの処理部３３と通信可能である。そして、プッシュ通知サーバ１３は、プッシュ通知依頼サーバ１２よりプッシュ通知が依頼されると、プッシュ通知依頼サーバ１２より受信したビーコン識別情報９２ａ及び累積摂取量Δ１の情報を、携帯通信端末３Ａにプッシュ通知する。
【０１３４】
携帯通信端末３Ａの受信部３１は、プッシュ通知サーバ１３からプッシュ通知によって送信されたビーコン識別情報９２ａ及び累積摂取量Δ１の情報を、処理部３３に供給する。処理部３３は、プッシュ通知によって送信されたビーコン識別情報９２ａと、記憶部３２から読み出した照合用のビーコン識別情報３２ａとが一致していると判定した場合に、プッシュ通知から累積摂取量Δ１を取り出す。また、処理部３３は、取り出した累積摂取量Δ１の情報を、通知情報３２ｂとして表示部３４に表示する。
【０１３５】
携帯通信端末３Ａと管理サーバ１０との間では、上記第２の実施形態に係る摂取量通知システム１Ａと同様の処理が行われる。すなわち、携帯通信端末３Ａから管理サーバ１０に対するビーコン識別情報９２ａ及び累積摂取量Δ１の送信処理と、管理サーバ１０による、摂取履歴ＤＢ３６ａへのビーコン識別情報９２ａ及び累積摂取量Δ１の書き込み処理が行われる。また、携帯通信端末３Ａから管理サーバ１０に対して摂取情報３６ｂの生成及び送信要求が行われた場合には、管理サーバ１０によって摂取情報３６ｂが生成されて、生成された摂取情報３６ｂが携帯通信端末３Ａに送信される。
【０１３６】
以上説明した第４の実施形態に係る摂取量通知システム１Ｃでは、ペットＰによる餌Ｆの累積摂取量Δ１が通知機能付き給餌器２によって算出されると、累積摂取量Δ１の情報がビーコン識別情報９２ａとともに、通知機能付き給餌器２内のビーコン装置９から通信装置１１に送信される。そして、ビーコン識別情報９２ａ及び累積摂取量Δ１の情報が、通信装置１１及びプッシュ通知依頼サーバ１２を経由してプッシュ通知サーバ１３に送信され、プッシュ通知サーバ１３から携帯通信端末３Ａに対して、ビーコン識別情報９２ａ及び累積摂取量Δ１の情報がプッシュ通知される。
【０１３７】
したがって、通知機能付き給餌器２に内蔵されたビーコン装置９から送信されるビーコン信号の電波の受信範囲内に携帯通信端末３Ａが存在しない場合、例えば、携帯通信端末３ＡのユーザＵが外出していて宅外にいる場合にも、ビーコン識別情報９２ａ及び累積摂取量Δ１の情報が上記説明したルートを介して携帯通信端末３Ａに送信される。そして、携帯通信端末３Ａの表示部３４に、累積摂取量Δ１に応じた通知情報３２ｂが表示される。それゆえ、本実施形態の摂取量通知システム１Ｃによれば、ユーザＵは、ペットＰによる餌Ｆの摂取量（本実施形態では累積摂取量Δ１）を外出先でも直ちに確認することが可能となる。 
【０１３８】
なお、摂取量通知システム１Ｃには、プッシュ通知依頼サーバ１２とプッシュ通知サーバ１３の代わりに、プッシュ通知依頼サーバ１２とプッシュ通知サーバ１３の機能を有するサーバであり、かつ通信装置１１及び携帯通信端末３Ａと通信可能なサーバである、通知サーバを設けてもよい。
【０１３９】
また、摂取量通知システム１Ｃの構成から管理サーバ１０を除き、携帯通信端末３Ａの代わりに携帯通信端末３（図３参照）を設けてもよい。この場合、携帯通信端末３がプッシュ通知サーバ１３からプッシュ通知を受信したときに、携帯通信端末３の摂取情報管理部３６が摂取履歴ＤＢ３６ａに摂取履歴を記録し、処理部３３が摂取履歴から生成した摂取情報３６ｂを表示部３４に表示することができる。
【０１４０】
また、上記第３の実施形態に係る摂取量通知システム１Ｂ（図１７を参照）が、通信装置１１、プッシュ通知依頼サーバ１２及びプッシュ通知サーバ１３を備える構成としてもよい。この場合、ビーコン識別情報９２ａ及び累積摂取量Δ１の情報を含むプッシュ通知は、プッシュ通知サーバ１３によって携帯通信端末３Ａに送信される。そして、携帯通信端末３Ａの受信部３１がプッシュ通知を受信し、処理部３３がプッシュ通知からビーコン識別情報９２ａ及び累積摂取量Δ１の情報を取得し、処理部３３がビーコン識別情報９２ａ及び累積摂取量Δ１の情報を管理サーバ１０Ａに送信する。これにより携帯通信端末３Ａは、管理サーバ１０Ａから受信した通知情報３２ｂを表示部３４に表示することができる。また、管理サーバ１０Ａの摂取情報管理部３６は、ビーコン識別情報９２ａ及び累積摂取量Δ１の情報を含む摂取履歴を摂取履歴ＤＢ３６ａに記録することができる。
【０１４１】
なお、上記第２の実施形態〜第４の実施形態では、通知機能付き給餌器２が累積摂取量Δ１を算出する場合を例に挙げたが、本発明はこれに限定されない。通知機能付き給餌器２が都度摂取量δ１を算出するようにしてもよい。
【０１４２】
＜変形例１＞
上記第１の実施形態及びその変形例、第２の実施形態〜第４の実施形態において、ペットＰによる餌Ｆの累積摂取量Δ１又は都度摂取量δ１が標準的な摂取量と比較して適正な量ではなかった場合に、そのことをユーザＵに対して注意喚起してもよい。例えば、ペットＰ（猫）の体重が６ｋｇであり、同じ６ｋｇの体重の猫の一日における餌Ｆ（ドライフード）の標準摂取量が１４０ｇであるとする。また、ペットＰの一日における餌Ｆの摂取回数が３回であるとする。このとき、通知機能付き給餌器２によって算出された都度摂取量δ１が、標準摂取量の１４０ｇを３で除算して得られる４６ｇよりも多すぎたり少なすぎたりする場合、例えば、プラスマイナス１０ｇを超えていた場合に、携帯通信端末３又は３Ａの表示部３４に注意を促す通知を表示してもよい。
【０１４３】
標準摂取量の情報は、例えば携帯通信端末３又は３Ａのアプリケーション３３ａ等に記憶させておけばよく、都度摂取量δ１と標準摂取量との比較処理は、携帯通信端末３又は３Ａの処理部３３で行うものとする。
【０１４４】
まず、変形例１に係る摂取量通知システムの動作について、図２０を参照して説明する。図２０は、変形例１に係る摂取量通知システムの各部の動作を示すシーケンス図である。ここでは、上記第１の実施形態の変形例に係る通知機能付き給餌器２及び携帯通信端末３（図３参照）が、都度摂取量δ１の算出及び通知を行う場合を例に挙げて説明する。
【０１４５】
通知機能付き給餌器２及び携帯通信端末３によって行われるステップＳ１１１〜Ｓ１１５までの処理は、図１２に示したステップＳ２１〜Ｓ２５までの処理と同じであり、図２０のステップＳ１１６〜Ｓ１３１までの処理は、同じく図１２に示したステップＳ３０から図１３に示したＳ４５までの処理と同じである。したがって、これらの各ステップに関する詳細な説明は省略する。図２０のステップＳ１１１〜Ｓ１３１では、通知機能付き給餌器２によって都度摂取量δ１が算出され、算出された都度摂取量δ１の情報がビーコン識別情報９２ａとともにビーコン信号として携帯通信端末３又は３Ａに送信される。そして、携帯通信端末３又は３Ａによってビーコン信号が受信されて、ビーコン信号に含まれるビーコン識別情報９２ａが照合される。
【０１４６】
なお、図２０に示したシーケンス図においては、図１２のステップＳ２６〜Ｓ２９の処理は削除してある。図１２のステップＳ２６〜Ｓ２９で行われる処理とは、通知機能付き給餌器２から携帯通信端末３に対して、基準重量Ｗ′０、すなわちユーザＵによって餌Ｆが餌受け５に補充された直後に計測された検知重量を送信して、携帯通信端末３の記憶部３２に記憶させる処理である。ここではこれらの処理を行わない例を挙げるが、図２０に示す変形例１に係る処理においても、これらの処理を行うようにしてもよい。
【０１４７】
図２０のステップＳ１３１で、携帯通信端末３の処理部３３によってビーコン信号に含まれる都度摂取量δ１が取得されると、処理部３３は、取得した都度摂取量δ１が標準摂取量プラスマイナス１０ｇの範囲内であるか否かを判定する（ステップＳ１３２）。この判定処理の詳細については、図２１を参照して後述する。
【０１４８】
続いて、携帯通信端末３の処理部３３は、ステップＳ１３２において行った判定の内容に応じた通知情報３２ｂを表示部３４に表示し（ステップＳ１３３）、ビーコン信号から抽出したビーコン識別情報９２ａ、及び、ステップＳ１３１で取得した都度摂取量δ１を、摂取履歴ＤＢ３６ａに記録する（ステップＳ１３４）。
【０１４９】
続いて、図２０のステップＳ１３２で携帯通信端末３の処理部３３によって行われる、都度摂取量δ１が適正な量であるか否かの判定処理について、図２１のフローチャートを参照して説明する。
【０１５０】
まず、図２０のステップＳ１３１で携帯通信端末３の処理部３３が取得した都度摂取量δ１の値が、標準摂取量プラス１０ｇよりも大きいか否かを、同じく携帯通信端末３の処理部３３が判定する（ステップＳ１４１）。都度摂取量δ１の値が標準摂取量プラス１０ｇよりも大きかった場合には（ステップＳ１４１がＹＥＳ判定の場合）、表示部３４に、ペットＰが餌Ｆを食べ過ぎであることを示す通知情報３２ｂを表示する（ステップＳ１４２）。都度摂取量δ１の値が標準摂取量プラス１０ｇ以下であった場合には（ステップＳ１４１がＮＯ判定の場合）、ステップＳ１４３に進む。
【０１５１】
ステップＳ１４３では、処理部３３が、都度摂取量δ１の値が標準摂取量マイナス１０ｇより小さいか否かを判定する。都度摂取量δ１の値が標準摂取量マイナス１０ｇよりも小さかった場合には（ステップＳ１４３がＹＥＳ判定の場合）、表示部３４に、ペットＰが餌Ｆを食べていない旨を示す通知情報３２ｂを表示する（ステップＳ１４４）。都度摂取量δ１の値が、標準摂取量マイナス１０ｇ以上であった場合には（ステップＳ１４３がＮＯ判定の場合）、ステップＳ１４５に進む。
【０１５２】
ステップＳ１４５では、処理部３３は、表示部３４に通常の通知情報３２ｂ（図８参照）を表示する。すなわち、処理部３３による判定の結果、都度摂取量δ１の値が標準摂取量マイナス１０ｇ以上かつ標準摂取量プラス１０ｇ以下である場合には、通常の通知情報３２ｂが表示部３４に表示される。
【０１５３】
図２２及び図２３に、携帯通信端末３の表示部３４での通知情報３２ｂの表示例を示す。図２２は、食べ過ぎを通知する通知情報３２ｂの表示例を示す図であり、図２３は、食べていない旨を通知する通知情報３２ｂの表示例を示す図である。
【０１５４】
図２２に示す表示部３４の通知情報表示エリア３４ａには、ペットＰによる餌Ｆの食べ過ぎを示す「タローは餌を食べ過ぎています！！」の文字が表示され、画像表示エリア３４ｂには、餌Ｆを食べ過ぎたことにより苦しそうな様子のペットＰの絵が表示されている。摂取量及び日時表示エリア３４ｃには、ペットＰによる餌Ｆの摂取日時（「７月１７日  １９：０７」）とともに、摂取量（ここでは都度摂取量δ１）が「６０ｇ」のように表示されている。
【０１５５】
図２３に示す表示部３４の通知情報表示エリア３４ａには、ペットＰが餌Ｆを食べていないことを示す「タローは餌を十分に食べていません！！」の文字が表示され、画像表示エリア３４ｂには、餌Ｆを十分に食べていない様子のペットＰの絵が表示されている。摂取量及び日時表示エリア３４ｃには、ペットＰによる餌Ｆの摂取日時（「７月２８日  １５：３３」）とともに、摂取量が「２０ｇ」のように表示されている。
【０１５６】
図２４は、図２２又は図２３の表示部３４に示された摂取情報ボタン３４ｄがユーザＵによってタップされた後に表示される、摂取情報３６ｂの表示例を示す図である。図２４には、摂取情報３６ｂとして累積摂取量Δ１が示されている例を示している。摂取情報表示エリア３４ｅには、「本日：１５５」、「１日前：１７０」、「２日前：１３０」の文字が表示されており、ペットＰによる餌Ｆの累積摂取量Δ１が本日は１５５ｇであり、１日前は１７０ｇであり、２日前は１３０ｇであったことが示されている。
【０１５７】
そして、「本日」の文字の表記位置の左側の位置、及び、「１日前」の文字の表記位置の左側の位置の二箇所に、注意を促すマークＭ（図２４に示す例では星マークの中に「注意」の文字が記載された画像）が表示されている。この注意を促すマークＭは、ペットＰによる餌Ｐの摂取量が基準値よりも多すぎる又は少なすぎることを示すものである。「本日」の累積摂取量Δ１である１５５ｇ、及び、「１日前」の累積摂取量Δ１である１７０ｇは、標準摂取量として例示した１４０ｇよりも多すぎることを意味している。
【０１５８】
このように、携帯通信端末３の表示部３４において、ペットＰによる食べ過ぎ又は食べていない旨を通知する表示を、文字や画像等によって行うようにしてもよい。
【０１５９】
なお、ペットＰによる餌Ｆの摂取量が少ない場合には、ペットＰが病気である可能性も考えられる。このような状況下にあるユーザＵをサポートする情報として、表示部３４に、携帯通信端末３の位置する現在位置、あるいは、予め登録された地点の周辺に存在する動物病院に関する情報、例えば動物病院のホームページへのリンクなどを、通知情報３２ｂとして表示させてもよい。
【０１６０】
または、ペットＰの餌Ｆを購入できる店の情報を、表示部３４に通知情報３２ｂとして表示させてもよい。
【０１６１】
＜変形例２＞
上記第１の実施形態及びその変形例、第２の実施形態〜第４の実施形態においては、摂取量通知システムがペットＰによる餌Ｆの摂取量を通知する例を挙げたが、本発明はこれに限定されない。餌Ｆではなく、水等の飲料物の摂取量を通知するようにしてもよい。
【０１６２】
図２５に、変形例２に係る摂取量通知システムによる通知情報３２ｂの表示例を示す。図２５に示す表示部３４の通知情報表示エリア３４ａには、ペットＰが水を飲んだことを示す「タローが水を飲みました！！」の文字が表示され、画像表示エリア３４ｂには、ペットＰが水を飲んでいる様子を示す絵が表示されている。摂取量及び日時表示エリア３４ｃには、ペットＰによる水の摂取日時が「８月１２日  １３：１８」と表示され、水の累積摂取量が「４０ｇ」のように表示されている。
【０１６３】
このように、変形例２に係る摂取量通知システムによれば、ペットＰが摂取する餌Ｆの摂取量だけでなく、水などの飲料物の摂取量の情報もユーザＵに通知することができる。
【０１６４】
なお、本発明は上述した実施形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施形態は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることは可能であり、さらにはある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
【０１６５】
また、図中に線として示した制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１６６】
１…摂取量通知システム、２…通知機能付き給餌器、３…携帯通信端末、４…給餌器、５…餌受け、６…給餌器本体、７…摂取量通知装置、８…重量検知部、９…ビーコン装置、３１…受信部、３２…記憶部、３３…処理部、３４…表示部、３５…操作部、３６…摂取情報管理部、８１…基板、８２ａ〜８２ｄ…重量センサ、８３…変換器、８４…制御部、８５ａ,８５ｂ…電池、８６…スイッチ、９１…タイマー、９２…記憶部、９３…処理部、９４…送信部
【図１】
2017073996.tif 000003
【図２】
2017073996.tif 000004
【図３】
2017073996.tif 000005
【図４】
2017073996.tif 000006
【図５】
2017073996.tif 000007
【図６】
2017073996.tif 000008
【図７】
2017073996.tif 000009
【図８】
2017073996.tif 000010
【図９】
2017073996.tif 000011
【図１０】
2017073996.tif 000012
【図１１】
2017073996.tif 000013
【図１２】
2017073996.tif 000014
【図１３】
2017073996.tif 000015
【図１４】
2017073996.tif 000016
【図１５】
2017073996.tif 000017
【図１６】
2017073996.tif 000018
【図１７】
2017073996.tif 000019
【図１８】
2017073996.tif 000020
【図１９】
2017073996.tif 000021
【図２０】
2017073996.tif 000022
【図２１】
2017073996.tif 000023
【図２２】
2017073996.tif 000024
【図２３】
2017073996.tif 000025
【図２４】
2017073996.tif 000026
【図２５】
2017073996.tif 000027