(57)【要約】【課題】高齢者でも簡単に操作可能なボタン付きデバイスを提供すること、そして、それを用いて、ユーザの毎日の暮らしをサポートするシステムを提供する。【解決手段】サーバ装置から、応答を要求しているか否かを示す情報を含む通知情報を受信する受信部と、通知情報に基づいて音声又は光を出力する出力部と、ボタンが押下されたとき、デバイスを識別するデバイスコードを含む情報をサーバ装置に送信する送信部とを備えたボタン付きデバイスと、ボタン付きデバイスに通知情報を送信するサーバ送信部と、ボタン付きデバイスからデバイスコードを含む情報を受信して、通知情報に対する応答を記憶する記憶部を更新する応答情報受信部と、ボタン付きデバイスからデバイスコードを含む情報を受信して、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する押下情報処理部とを備えたサーバ装置とを備えた。【選択図】図１
2019076382.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置とボタンを備えたボタン付きデバイスとを備えたシステムであって、
前記ボタン付きデバイスは、
ボタン付きデバイスを識別するためのデバイスコードを記憶する記憶部と、
前記サーバ装置から通知情報を受信する受信部であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、受信部と、
前記受信部で受信した前記通知情報に基づいて、音声又は光を出力する出力部と、
前記ボタンが押下されたとき、前記デバイスコードを含む情報を前記サーバ装置に送信する送信部と、
を備え、
前記サーバ装置は、
前記通知情報に対する応答を記憶するサーバ記憶部と、
前記ボタン付きデバイスに前記通知情報を送信するサーバ送信部と、
前記ボタン付きデバイスから前記デバイスコードを含む情報を受信して、前記情報に基づいて前記サーバ記憶部を更新する応答情報受信部と、
前記ボタン付きデバイスから前記デバイスコードを含む情報を受信して、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する押下情報処理部と
を備えた、システム。
【請求項２】
ボタンを備えたボタン付きデバイスであって、
ボタン付きデバイスを識別するためのデバイスコードを記憶する記憶部と、
サーバ装置から通知情報を受信する受信部であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、受信部と、
前記受信部で受信した前記通知情報に基づいて、音声又は光を出力する出力部と、
前記ボタンが押下されたとき、前記デバイスコードを含む情報を前記サーバ装置に送信する送信部と、
を備え、
前記サーバ装置は、前記ボタン付きデバイスから受信した前記情報に基づいて、前記通知情報に対する応答を管理する処理、及び、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する、ボタン付きデバイス。
【請求項３】
前記受信部は、前記サーバ装置から音声データを含む前記通知情報を受信し、
前記出力部は、受信した前記音声データを出力する、請求項２に記載のボタン付きデバイス。
【請求項４】
前記送信部は、
受信した前記通知情報が応答を要求しているとき、前記出力部での出力に応答して所定の時間内に前記ボタンが押下されると、前記デバイスコードを含む応答情報を送信する応答情報送信部と、
前記応答情報送信部が応答を待機していないとき、前記デバイスコードを含むボタン押下情報を送信する押下情報送信部と
を含む、請求項２に記載のボタン付きデバイス。
【請求項５】
通知情報に対する応答を記憶するサーバ記憶部と、
ボタン付きデバイスに前記通知情報を送信するサーバ送信部であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、サーバ送信部と、
前記ボタン付きデバイスからボタン付きデバイスを識別するためのデバイスコードを含む情報を受信して、前記情報に基づいて前記サーバ記憶部を更新する応答情報受信部と、
前記ボタン付きデバイスから前記デバイスコードを含む情報を受信して、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する押下情報処理部と
を備えたサーバ装置。
【請求項６】
前記押下情報処理部は、前記デバイスコードで特定される前記ボタン付きデバイスに送信する応答音声データを生成して、前記応答音声データを含む通知情報を前記ボタン付きデバイスに送信する、請求項５に記載のサーバ装置。
【請求項７】
前記押下情報処理部は、前記情報から得られる前記ボタン付きデバイスのボタンの押下回数に基づいて、異なる処理を実行する、請求項５に記載のサーバ装置。
【請求項８】
ボタンを備えたボタン付きデバイスが実行する方法であって、
サーバ装置から通知情報を受信する工程であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、工程と、
受信した前記通知情報に基づいて、音声又は光を出力する工程と、
前記ボタンが押下されたとき、ボタン付きデバイスを識別するためのデバイスコードを含む情報を前記サーバ装置に送信する工程と、
を含み、
前記サーバ装置は、前記ボタン付きデバイスから受信した前記情報に基づいて、前記通知情報に対する応答を管理する処理、及び、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する、方法。
【請求項９】
ボタンを備えたボタン付きデバイスに、
サーバ装置から通知情報を受信する処理であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、処理と、
受信した前記通知情報に基づいて、音声又は光を出力する処理と、
前記ボタンが押下されたとき、ボタン付きデバイスを識別するためのデバイスコードを含む情報を前記サーバ装置に送信する処理と、
を実行させるプログラムであって、
前記サーバ装置は、前記ボタン付きデバイスから受信した前記情報に基づいて、前記通知情報に対する応答を管理する処理、及び、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する、プログラム。
【請求項１０】
サーバ記憶部を備えたサーバ装置が実行する方法であって、
ボタン付きデバイスに通知情報を送信する工程であって、前記通知情報は、応答を要求しているか否かを示す情報を含む、工程と、
前記ボタン付きデバイスから前記ボタン付きデバイスを識別するためのデバイスコードを含む情報を受信して、前記情報に基づいて前記サーバ記憶部を更新する工程と、
前記ボタン付きデバイスから前記デバイスコードを含む情報を受信して、前記デバイスコードで特定される前記ボタン付きデバイスに対する処理を実行する工程と
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暮らしをサポートするシステムに関する。
【背景技術】
【０００２】
タブレット、スマートフォン等を含む高機能な情報処理端末が普及している。高機能な情報処理端末は、ユーザに多くの機能を提供することができるが、一部のユーザにとっては、複雑な操作により使用しにくいものとなっている。
【０００３】
高齢化や核家族化に伴い、一人暮らしの高齢者が増加しており、高齢者が快適に生活する環境を整えることが重要になっている。一人暮らしの高齢者の中には、高機能な情報処理端末を保有していない人や、高機能な情報処理端末を保有しているにも関わらず、その複雑な操作性に起因して、所望の機能を利用できていない人もいる。
【０００４】
一人暮らしの高齢者向けのシステムとしては、高齢者の宅内で発生した異変を受信して、その異変への対応を行うものが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７８３８４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、あくまでも異変の発生に対応することを目的とするものであり、日々の暮らしをサポートするものではない。一人暮らしの高齢者が知りたい今日の天気、ごみの回収日、地域のイベントに関する情報を得るためには、所望の情報を有する情報処理装置を起動し、複数の入力ボタンを駆使して情報を取得する必要がある。
【０００７】
そこで、本発明は、高齢者でも簡単に操作可能なボタン付きデバイスを提供すること、そして、それを用いて、ユーザの毎日の暮らしをサポートするためのシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るサーバ装置とボタンを備えたボタン付きデバイスとを備えたシステムは、ボタン付きデバイスは、ボタン付きデバイスを識別するためのデバイスコードを記憶する記憶部と、サーバ装置から通知情報を受信する受信部であって、通知情報は、応答を要求しているか否かを示す情報を含む、受信部と、受信部で受信した通知情報に基づいて、音声又は光を出力する出力部と、ボタンが押下されたとき、デバイスコードを含む情報をサーバ装置に送信する送信部と、を備え、サーバ装置は、記通知情報に対する応答を記憶するサーバ記憶部と、ボタン付きデバイスに通知情報を送信するサーバ送信部と、ボタン付きデバイスからデバイスコードを含む情報を受信して、情報に基づいてサーバ記憶部を更新する応答情報受信部と、ボタン付きデバイスからデバイスコードを含む情報を受信して、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する押下情報処理部とを備える。
【０００９】
この態様によれば、ボタン付きデバイスは、サーバ装置から受信した通知情報の出力、通知情報に対する応答の送信、及び、サーバ装置への処理要求の送信を行うことができる。サーバ装置からボタン付きデバイスへＰＵＳＨ型で通知された通知情報が音声又は光として出力されるので、ユーザは自ら操作を行うことなく、例えば暮らしに役立つ情報等を直感的に知ることができる。本システムは、ユーザがボタン付きデバイスに対して同一のユーザ操作を行った結果として、ボタン付きデバイスからデバイスコードを含む情報を送信することにより、サーバ装置に、通知情報に対する応答の管理、及び、ボタン付きデバイスに対する処理の実行を行わせることができる。従って、ユーザは簡単な操作を行うことで、例えば通知情報に対する応答を送信したり、サーバへの処理要求を送信することができる。
【００１０】
本発明の他の態様に係るボタンを備えたボタン付きデバイスは、ボタン付きデバイスを識別するためのデバイスコードを記憶する記憶部と、サーバ装置から通知情報を受信する受信部であって、通知情報は、応答を要求しているか否かを示す情報を含む、受信部と、受信部で受信した通知情報に基づいて、音声又は光を出力する出力部と、ボタンが押下されたとき、デバイスコードを含む情報をサーバ装置に送信する送信部と、を備え、サーバ装置は、ボタン付きデバイスから受信した情報に基づいて、通知情報に対する応答を管理する処理、及び、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する。
【００１１】
上記ボタン付きデバイスにおいて、受信部は、サーバ装置から音声データを含む通知情報を受信し、出力部は、受信した音声データを出力してもよい。この態様によれば、サーバ装置が有する情報に基づいて選択された音声データを、ボタン付きデバイスにおいて音声として出力することができる。
【００１２】
上記ボタン付きデバイスにおいて、送信部は、受信した通知情報が応答を要求しているとき、出力部での出力に応答して所定の時間内にボタンが押下されると、デバイスコードを含む応答情報を送信する応答情報送信部と、応答情報送信部が応答を待機していないとき、デバイスコードを含むボタン押下情報を送信する押下情報送信部とを含んでもよい。この態様によれば、ユーザ操作により、通知情報に対する応答の送信と、サーバへの処理要求の送信とのいずれが実行中であるのかを、ボタン付きデバイス側で判断することができる。
【００１３】
本発明の他の態様に係るサーバ装置は、通知情報に対する応答を記憶するサーバ記憶部と、ボタン付きデバイスに通知情報を送信するサーバ送信部であって、通知情報は、応答を要求しているか否かを示す情報を含む、サーバ送信部と、ボタン付きデバイスからボタン付きデバイスを識別するためのデバイスコードを含む情報を受信して、情報に基づいてサーバ記憶部を更新する応答情報受信部と、ボタン付きデバイスからデバイスコードを含む情報を受信して、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する押下情報処理部とを備える。
【００１４】
この態様によれば、サーバ装置は、ＰＵＳＨ型の通知をボタン付きデバイスに行い、通知した一部について、その応答情報を管理することができる。さらに、サーバ装置は、ボタン付きデバイスからの情報の受信に応答して、情報を送信したボタン付きデバイスに対する処理を実行することができるので、ボタン付きデバイス側での処理を軽減しながら、特定の機能を提供することができる。
【００１５】
上記サーバ装置において、押下情報処理部は、デバイスコードで特定されるボタン付きデバイスに送信する応答音声データを生成して、応答音声データを含む通知情報をボタン付きデバイスに送信してもよい。この態様によれば、サーバ装置は、ＰＵＳＨ型の通知に加えて、ＰＵＬＬ型の通知を行うことができる。
【００１６】
上記サーバ装置において、押下情報処理部は、情報から得られるボタン付きデバイスのボタンの押下回数に基づいて、異なる処理を実行してもよい。この態様によれば、ボタン付きデバイスのハードウェア資源に変更を加えることなく、サーバ装置は、ボタンの押下回数に応じて、異なる機能を発揮し得る。なお、押下回数は、所定の時間内においてボタンが押下された回数によってカウントしてもよいし、ボタンが押下されてから次に押下されるまでの間隔が一定時間内である一連のボタン押下の回数によってカウントしてもよい。
【００１７】
本発明の他の態様に係るボタンを備えたボタン付きデバイスが実行する方法は、サーバ装置から通知情報を受信する工程であって、通知情報は、応答を要求しているか否かを示す情報を含む、工程と、受信した通知情報に基づいて、音声又は光を出力する工程と、ボタンが押下されたとき、ボタン付きデバイスを識別するためのデバイスコードを含む情報をサーバ装置に送信する工程と、を含み、サーバ装置は、ボタン付きデバイスから受信した情報に基づいて、通知情報に対する応答を管理する処理、及び、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する。
【００１８】
本発明の他の態様に係るプログラムは、ボタンを備えたボタン付きデバイスに、サーバ装置から通知情報を受信する処理であって、通知情報は、応答を要求しているか否かを示す情報を含む、処理と、受信した通知情報に基づいて、音声又は光を出力する処理と、ボタンが押下されたとき、ボタン付きデバイスを識別するためのデバイスコードを含む情報をサーバ装置に送信する処理と、を実行させ、サーバ装置は、ボタン付きデバイスから受信した情報に基づいて、通知情報に対する応答を管理する処理、及び、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する。
【００１９】
本発明の他の態様に係るサーバ記憶部を備えたサーバ装置が実行する方法は、ボタン付きデバイスに通知情報を送信する工程であって、通知情報は、応答を要求しているか否かを示す情報を含む、工程と、ボタン付きデバイスからボタン付きデバイスを識別するためのデバイスコードを含む情報を受信して、情報に基づいてサーバ記憶部を更新する工程と、ボタン付きデバイスからデバイスコードを含む情報を受信して、デバイスコードで特定されるボタン付きデバイスに対する処理を実行する工程とを含む。
【発明の効果】
【００２０】
本発明によれば、高齢者でも簡単に操作可能なボタン付きデバイスを提供すること、そして、それを用いて、ユーザの毎日の暮らしをサポートするためのシステムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る暮らしサポートシステムの構成例を示す図である。
【図２】本発明の一実施形態に係るサーバ装置の構成図である。
【図３】本発明の一実施形態に係る管理端末の構成図である。
【図４】本発明の一実施形態に係るボタン付きデバイスの構成図である。
【図５】本発明の一実施形態に係る通知条件ＤＢの内容を例示する図である。
【図６】本発明の一実施形態に係る服薬履歴ＤＢの内容を例示する図である。
【図７】本発明の一実施形態に係るサーバ装置の暮らしサポート処理の一例を示すフローチャートである。
【図８】本発明の一実施形態に係るボタン付きデバイスの暮らしサポート処理の一例を示すフローチャートである。
【図９】本発明の一実施形態に係るサーバ装置の暮らしサポート処理の一例を示すフローチャートである。
【図１０】本発明の一実施形態に係るサーバ装置の暮らしサポート処理の一例を示すフローチャートである。
【図１１】本発明の一実施形態におけるボタン付きデバイスを例示する斜視図である。
【発明を実施するための形態】
【００２２】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、以下の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施形態を採用することが可能であり、係る実施形態も本発明の範囲に含まれる。
【００２３】
（システム構成）
図１は、本発明の一実施形態に係る暮らしサポートシステム１の構成例を示す。暮らしサポートシステム１は、サーバ装置１０、管理端末２０、複数のボタン付きデバイス３０（１〜Ｎ）及び外部システム４０を備える。サーバ装置１０は、管理端末２０、ボタン付きデバイス３０及び外部システム４０とネットワークＮを介して通信を行うよう構成されている。ボタン付きデバイス３０は、ネットワークＮに接続された基地局を介して無線通信によってネットワークＮに接続され、サーバ装置１０と通信することができる。
【００２４】
サーバ装置１０は、管理端末２０を介して登録された通知条件に基づいて、指定の日時になると、対象となるボタン付きデバイス３０に対して音声データを含む通知情報を送信する。通知情報には、音声データに加えて、当該通知情報に対する応答を要求しているか否かを示す情報が含まれる。サーバ装置１０は、ボタン付きデバイス３０から通知情報に対する応答情報を受信して、受信した応答情報に基づいてデータベース（ＤＢ）を更新する。この構成により、サーバ装置１０は、通知情報に対する応答情報を管理することができる。
【００２５】
さらに、サーバ装置１０は、ボタン付きデバイス３０から通知情報には関係しないボタン押下情報を受信すると、受信したボタン押下情報に応じて、ボタン付きデバイス３０に応答音声データを含む通知情報を送信する、又は、管理端末２０に通知することができる。一実施形態では、応答音声データとして、サーバ装置１０は、外部システム４０から取得した気象情報をボタン付きデバイス３０に送信してもよい。
【００２６】
管理端末２０は、暮らしサポートシステム１の管理者が使用する情報処理端末である。管理者は、管理端末２０を介して、ボタン付きデバイス３０に関連付けられるボタン付きデバイス情報、通知条件、通知音声等をサーバ装置１０のＤＢに登録することができる。また、管理者は、ＤＢに保存されている応答に関する情報を、管理者端末２０を用いて確認することができる。
【００２７】
ボタン付きデバイス３０は、例えば、ユーザが過ごす家や福祉施設の居室に配置される情報処理端末である。ユーザとしては高齢者が想定されるが、これに限られない。ボタン付きデバイス３０は、端末に固有のデバイスコードが付与されており、１ユーザに対して１つのボタン付きデバイス３０が対応付けられる。ボタン付きデバイス３０は、サーバ装置１０から音声データを含む通知情報を受信すると、受信した音声データに基づいて音声を出力することができる。通知情報には、音声データに加えて、当該通知情報に対する応答を要求しているか否かを示す情報が含まれる。
【００２８】
ボタン付きデバイス３０の外観の一例を図１に示す。本実施形態におけるボタン付きデバイス３０は、単一のボタンを備えており、ユーザが行う操作はこのボタンを押すことだけであってよい。ユーザがボタンを押すと、ボタン付きデバイス３０は、ボタンが押されたときの状況に応じた情報をサーバ装置１０に送信する。例えば、応答を要求する通知情報の音声データに応答して所定の時間内にユーザがボタンを押すと、ボタン付きデバイス３０は、応答情報をサーバ装置１０に送信する。応答情報には、ボタン付きデバイス３０のデバイスコード、応答時刻、応答区分が含まれてもよい。また、通知情報には関係しないタイミングでユーザがボタンを押すと、ボタン付きデバイス３０は、ボタン押下情報をサーバ装置１０に送信する。
【００２９】
外部システム４０は、気象庁から発信される気象情報を有する。外部システム４０は、所定の条件を満たすと気象情報をサーバ装置１０に送信するものでもよいし、サーバ装置１０からの情報取得要求に応じて気象情報を送信するものであってもよい。
【００３０】
図１１は、本実施形態におけるボタン付きデバイス３０の外観斜視図の一例である。ボタン付きデバイス３０は、全体として、大きすぎずかつ小さすぎず、長辺でも２０ｃｍ程度以内に収まるような、いわゆる手のひらサイズ程度の大きさであり、テーブルの上やベッドサイドに置いても、ユーザが見つけやすい大きさであることが好ましいが、この限りではない。また、ユーザが簡単に持ち運びできる重さであることが好ましいが、ボタン付きデバイス３０を固定して用いることは任意である。
【００３１】
ボタン付きデバイス３０は、筐体３８の上部にボタン３１が設けられている。ボタン３１の形状及び大きさは任意であるが、好ましくは、ボタン付きデバイス３０に１つのボタンが設けられ、高齢者であっても視認しやすくかつ押下しやすい形状及び大きさであるとよい。例えば、ボタン上部の押下面の大きさが直径６ｃｍ〜１２ｃｍ程度であると、ボタンの視認性が高まり、また、手のひら全体でボタンを押下できるため操作しやすい。また、ボタン３１の色を、筐体３８とは別の色にすることにより、視認性をより高めてもよい。
【００３２】
筐体３８の上部には、ボタン３１の周囲に沿って、環状の照明部３２が設けられている。照明部３２は複数のＬＥＤによって構成され、光の照度、点灯パターン、色等によってユーザに状況を伝えることができる。例えば、ユーザからの応答を要求している場合には、赤色の光を点滅させてもよい。また、ボタン付きデバイス３０は筐体３８の内部にスピーカ（不図示）を備え、サーバ装置１０から受信する音声情報に基づいて、任意の音声を出力できるように構成されている。
【００３３】
（サーバ装置構成）
図２は、本発明の一実施形態に係るサーバ装置１０の構成を示す。なお、図２では、単一のサーバ装置１０を想定し、必要な機能構成だけを示しているが、サーバ装置１０を、複数のコンピュータシステムによる多機能の分散システムの一部として構成することもできる。
【００３４】
サーバ装置１０は、ネットワークＮを介して管理端末２０、ボタン付きデバイス３０及び外部システム４０と通信する機能を備えたサーバ装置である。図２に示すように、サーバ装置１０は、入力部１１、制御部１２、記憶部１３及び通信部１４を備えている。
【００３５】
入力部１１は、サーバ装置１０に対する各種入力を受信する。
【００３６】
制御部１２は、ＣＰＵやＭＰＵ等の演算処理部１２１及びＲＡＭ等のメモリ１２２を備えている。演算処理部１２１は、各種入力に基づき、記憶部１３に記憶されているプログラムを実行することで、各種機能部を動作させるものである。このプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記憶され、若しくはネットワークＮを介して配布され、コンピュータにインストールされるものであってもよい。メモリ１２２は、サーバ装置用プログラムにおいて処理の実行中、演算等に必要な各種データを、一時的に記憶するためのものである。
【００３７】
記憶部１３は、ハードディスク等の記憶装置によって構成され、制御部１２における処理の実行に必要な各種プログラムや、各種プログラムの実行に必要なデータ等を記録しておくものである。本実施形態では、記憶部１３は、気象情報ＤＢ１３１、グループＤＢ１３２、種類ＤＢ１３３、デバイスＤＢ１３４、通知音声ＤＢ１３５、通知条件ＤＢ１３６、服薬履歴ＤＢ１３７、押下履歴ＤＢ１３８、及び災害履歴ＤＢ１３９を有していることが望ましい。
【００３８】
気象情報ＤＢ１３１には、エリア毎の気象情報が保存されている。一実施形態では、気象情報ＤＢ１３１には、エリアコード、天気、気温等が登録されていることが望ましい。エリアコードは、後述するデバイスＤＢ１３４のエリアコードと同一の、エリアを特定するために利用可能なコードである。天気には、雪、雨、曇り、晴れ等を示す情報が保存される。気温には、最高気温、最低気温、又は予測気温等、気温を示す情報が保存される。
【００３９】
グループＤＢ１３２には、ボタン付きデバイス３０を管理するグループの情報が保存されている。一実施形態では、グループＤＢ１３２には、グループコード、グループ名等が登録されていることが望ましい。グループコードは、後述する通知条件ＤＢ１３６の通知先として指定することも可能であり、このようにすることで、サーバ装置１０は、特定のグループに所属する複数のボタン付きデバイス３０に対して通知条件を設定することができる。
【００４０】
種類ＤＢ１３３には、音声データを管理する種類の情報が保存されている。一実施形態では、種類ＤＢ１３３には、種類コード、種類名等が登録されていることが望ましい。種類コードは、後述する通知条件ＤＢ１３６の通知音声コードとして指定することも可能であり、このようにすることで、サーバ装置１０は、同一の種類コードに属する複数の音声データの中から任意の音声データを選択して、ボタン付きデバイス３０に送信することができる。例えば、暮らしの情報に関する音声データであることを示す種類コード「ＳＵＰＰＯＲＴＩＮＦＯ」、種類名「暮らしの情報」のレコードを作成し、通知条件の通知音声コードとして指定することで、暮らしの情報に関する音声データの中からランダムに選択した音声データをボタン付きデバイス３０に送信することができる。
【００４１】
デバイスＤＢ１３４には、サーバ装置１０が管理するボタン付きデバイス３０の情報が保存されている。一実施形態では、デバイスＤＢ１３４には、ユーザコード、ユーザ名、エリアコード、エリア名、デバイスコード、グループコード、メールアドレス等が登録されていることが望ましい。ユーザコードは、ボタン付きデバイス３０を利用するユーザを一意に識別可能なコードである。エリアコードは、ボタン付きデバイス３０を配置するエリアを特定するために利用可能なコードである。エリアコードは、後述する音声データに応じて、市区町村等、任意の適切な粒度で設定することができる。デバイスコードは、ボタン付きデバイス３０を一意に識別可能なコードである。グループコードは、グループＤＢ１３２に保存された１又は複数のグループコードを設定してもよいし、グループコードを設定しなくてもよい。メールアドレスは、ボタン付きデバイス３０からサーバ装置１０に、対応すべきボタン押下情報が送信された場合に、その旨を通知するメールアドレスが設定される。
【００４２】
通知音声ＤＢ１３５には、サーバ装置１０からボタン付きデバイス３０に送信する音声データが保存されている。一実施形態では、通知音声ＤＢ１３５には、音声コード、種類コード、音声データ等が登録されていることが望ましい。音声コードは、音声データを一意に識別可能なコードである。種類コードは、音声データが属する種類を示す、種類ＤＢ１３３の種類コードである。音声データは、ボタン付きデバイス３０に送信される音声データである。音声データには、例えば、「おはようございます。新聞社Ｘです。今日はＭ月Ｄ日です。本日の紙面をご覧ください！」「お薬の時間になりました。確認したら、ボタンを１回押してください。」、「今日は、Ｙ曜日。燃やすごみの日です。」、「今日は選挙の日です。」「今日は新聞休刊日です。」、「今日のお天気はＷです。お散歩に出かけてみませんか？」等、暮らしに役立つ任意の情報を設定することができる。通知音声ＤＢ１３５で管理される音声のファイル形式は、特に限定されないが、例えば、ＷＡＶ形式、ｍｐ３形式又はテキスト形式等である。前述したように、通知したい音声データに応じて、デバイスＤＢ１３４のエリアコードには、例えば、ごみの日を特定可能な粒度で、選挙の日を特定可能な粒度で、新聞休刊日を特定可能な粒度でエリアコードを設定する。
【００４３】
通知条件ＤＢ１３６には、サーバ装置１０がボタン付きデバイス３０に通知情報を送信する条件が保存されている。一実施形態では、図５に示されるように、通知条件ＤＢ１３６には、通知日、通知期間、通知周期、通知時刻、通知先、通知音声コード等が登録されていることが望ましい。通知日には、通知情報を送信する特定の日が設定される。例えば、通知日に、２０１７年９月１０日と設定することができる。通知期間には、通知情報を送信する特定の期間が設定される。例えば、２０１７年９月１０日から２０１７年９月１５日と設定することができる。通知周期には、通知情報を送信する周期が設定される。例えば、通知周期に、毎日、毎週月曜日、毎月１日と設定することができる。通知時刻には、通知情報を送信する時刻が設定される。通知先には、通知先のボタン付きデバイス３０を特定するデバイスコード又はグループコードが設定される。一実施形態では、通知先に、デバイスＤＢ１３４に登録されたすべてのボタン付きデバイス３０を示すコードを設定してもよい。通知音声コードには、通知先のボタン付きデバイス３０に送信される音声データを特定する音声コード又は種類コードが設定される。
【００４４】
服薬履歴ＤＢ１３７には、服薬の通知情報に対する応答情報が保存されている。一実施形態では、図６に示されるように、服薬履歴ＤＢ１３７には、服薬日、ユーザコード、ユーザ名、朝応答、昼応答、夕応答、就寝前応答等が登録されていることが望ましい。サーバ装置１０がボタン付きデバイス３０から服薬の応答情報を受信すると、応答情報に含まれる応答時刻に基づいて、朝応答、昼応答、夕応答、就寝前応答のいずれかに応答時刻が保存される。例えば、６時から１１時を朝、１１時から１８時を昼、１８時から２１時を夕、２１時以降を就寝前と設定した場合、１０時１５分の応答時刻を含む応答情報を受信すると、朝応答に１０時１５分と保存される。
【００４５】
押下履歴ＤＢ１３８には、通知情報に関係しないボタン押下情報が保存されている。一実施形態では、押下履歴ＤＢ１３８には、押下日時、ユーザコード、ユーザ名、対応状況、押下状況等が登録されていることが望ましい。一実施形態では、ボタン付きデバイス３０から受信されるボタン押下情報には、デバイスコード、押下日時、押下回数が含まれ、受信したボタン押下情報に基づいて、押下日時、ユーザコード、ユーザ名がそれぞれ保存される。対応状況には、対応又は未対応を示す情報が保存される。押下状況には、通常又は連打を示す情報が保存される。
【００４６】
災害履歴ＤＢ１３９には、災害の通知情報に対する応答情報が保存されている。一実施形態では、災害履歴ＤＢ１３９には、発令日時、ユーザコード、ユーザ名、応答等が登録されていることが望ましい。発令日時は、外部システム４０から受信した災害注意情報の発令日時が設定される。サーバ装置１０がボタン付きデバイス３０から災害の応答情報を受信すると、応答情報に含まれる応答時刻に基づいて、応答に応答時刻が保存される。
【００４７】
通信部１４は、サーバ装置１０をネットワークＮに接続するように構成される。例えば、通信部１４は、ＬＡＮカード、アナログモデム、ＩＳＤＮモデム等、及びこれらをシステムバス等の伝送路を介して処理部と接続するためのインタフェースから実現することができる。
【００４８】
さらに図２に示すように、演算処理部１２１は、機能部として、マスタ情報管理部１２３、気象情報管理部１２４、応答履歴管理部１２５、判定部１２６、通知部１２７、応答情報受信部１２８、押下情報処理部１２９及びメッセージ部１３０とを備えている。
【００４９】
マスタ情報管理部１２３は、グループＤＢ１３２、種類ＤＢ１３３、デバイスＤＢ１３４、通知音声ＤＢ１３５、通知条件ＤＢ１３６のレコードを管理する。一実施形態では、マスタ情報管理部１２３は、管理端末２０から所定のＤＢに関する登録要求、更新要求、又は取得要求を受信して、受信した各要求に応じた登録処理、更新処理、又は取得処理を実行する。
【００５０】
気象情報管理部１２４は、気象情報ＤＢ１３１のレコードを管理する。一実施形態では、気象情報管理部１２４は、毎日０時００分に、外部システム４０から気象情報を取得して気象情報ＤＢ１３１のレコードを更新する。気象情報管理部１２４は、１日１回、所定のタイミングで気象情報ＤＢ１３１を更新してもよいし、１日数回、所定のタイミングで気象情報ＤＢ１３１を更新してもよい。
【００５１】
応答履歴管理部１２５は、通知条件ＤＢ１３６に保存された通知条件に基づいて、応答履歴を保存するＤＢにレコードを作成する。一実施形態では、応答履歴管理部１２５は、通知条件ＤＢ１３６に保存された服薬に関する通知条件に基づいて、服薬履歴ＤＢ１３７に服薬レコードを作成する。例えば、応答履歴管理部１２５は、毎日０時００分に、通知音声コードに基づいて、当該日にボタン付きデバイス３０に送信すべき服薬に関する通知条件を通知条件ＤＢ１３６から取得して、通知条件の通知先で特定されるボタン付きデバイス３０毎に服薬レコードを作成する。
【００５２】
判定部１２６は、サーバ装置１０の現在日時と通知条件ＤＢ１３６とに基づいて、ボタン付きデバイス３０に送信すべき通知情報があるか否かを判定する。一実施形態では、判定部１２６は、外部システム４０から災害注意情報を受信して、受信した災害注意情報に基づいて、ボタン付きデバイス３０に送信すべき通知情報があるか否かを判定してもよい。
【００５３】
通知部１２７は、送信すべき通知情報がある場合、通知条件ＤＢ１３６の通知先に基づいて、通知情報を送信するボタン付きデバイス３０を特定する。一実施形態では、通知部１２７は、災害注意情報に基づいて、通知情報を送信するボタン付きデバイス３０を特定してもよい。さらに、通知部１２７は、特定したボタン付きデバイス３０の応答履歴を保存するレコードを災害履歴ＤＢ１３９に作成してもよい。
【００５４】
次に、通知部１２７は、通知条件ＤＢ１３６の通知音声コードと通知音声ＤＢ１３５とに基づいて、送信する音声データを特定する。一実施形態では、通知音声コードに種類コードが設定されている場合、通知部１２７は、種類コードに属する複数の音声データの中から任意の音声データを選択してもよい。選択した音声データに変換すべき変数、例えば月を示すＭ、日付を示すＤ、曜日を示すＹ、天気を示すＷ等が含まれる場合、通知部１２７は、現在日時及び／又は気象情報ＤＢ１３１に基づいて変数を実データに変換する。
【００５５】
続いて、通知部１２７は、通知条件に基づいて、通知情報に対する応答を要求するか否かを判定する。応答を要求する場合、通知部１２７は、通知情報において応答を要求していることを示す情報を設定して、特定したボタン付きデバイス３０に対して、通知情報を送信する。一実施形態では、通知部１２７は、通知条件の通知音声コードに基づいて、音声データが服薬に関する場合、通知情報において応答を要求していることを示す情報を設定して、通知情報を送信する。
【００５６】
一方、応答を要求しない場合、通知部１２７は、通知情報において応答を要求していることを示す情報を設定することなく、特定したボタン付きデバイス３０に対して、音声データを含む通知情報を送信する。
【００５７】
応答情報受信部１２８は、ボタン付きデバイス３０から通知情報に対する応答情報を受信して、受信した応答情報を記憶部１３に保存する。一実施形態では、応答情報には、デバイスコード、応答時刻、応答区分が含まれる。一実施形態では、服薬の通知情報に対する応答情報を管理するものとし、応答情報受信部１２８は、服薬の応答情報に基づいて服薬履歴ＤＢ１３７に応答時刻を保存する。他の実施形態では、災害の通知情報に対する応答情報を管理するものとし、応答情報受信部１２８は、受信した災害の応答情報に基づいて災害履歴ＤＢ１３９に応答時刻を保存してもよい。
【００５８】
押下情報処理部１２９は、ボタン付きデバイス３０から、通知情報に関係しないボタン押下情報を受信して、受信したボタン押下情報に基づく処理を実行する。一実施形態では、ボタン押下情報には、デバイスコード、押下日時、押下回数が含まれる。一実施形態では、押下回数が１回である場合、押下情報処理部１２９は、ボタン押下情報のデバイスコードで特定されるボタン付きデバイス３０に送信する応答音声データを生成して、応答音声データを含む通知情報をボタン付きデバイス３０に送信する。押下情報処理部１２９は、ボタン付きデバイス３０のエリアコードに対応する気象情報に関する応答音声データを生成して送信してもよい。
【００５９】
一実施形態では、押下回数が２回以上である場合、押下情報処理部１２９は、ボタン押下情報に基づいて押下履歴ＤＢ１３８にボタン押下レコードを登録する。一実施形態では、押下情報処理部１２９は、ボタン押下レコードの登録に際し、押下回数が２回又は３回である場合は押下履歴ＤＢ１３８の押下状況に通常を示す情報を保存し、押下回数が４回以上である場合は押下状況に連打を示す情報を保存してもよい。
【００６０】
さらに、押下情報処理部１２９は、ボタン押下情報に含まれるデバイスコードで特定されるボタン付きデバイス３０に関連付けられたメールアドレスをデバイスＤＢ１３４から取得して、対応すべきボタン押下情報が当該ボタン付きデバイス３０から送信されたことをメールアドレスに送信してもよい。
【００６１】
メッセージ部１３０は、後述のクライアント端末５０からメッセージ情報を受信して、デバイスＤＢ１３４に基づいて、ボタン付きデバイス３０に通知情報を送信する。一実施形態では、メッセージ情報には、宛先コード、送信元コード、コンテンツデータ等が含まれる。コンテンツデータは、テキストデータ、画像データ等、サーバ装置１０で取扱い可能な任意のデータとすることができる。一実施形態では、メッセージ部１３０は、コンテンツデータに基づいて音声データを特定することができる。
【００６２】
さらに、メッセージ部１３０は、応答情報受信部１２８又は押下情報処理部１２９がボタン付きデバイス３０から情報を受信することに応答して、デバイスＤＢ１３４に基づいて、所定のクライアント端末５０にメッセージを送信してもよい。
【００６３】
（管理端末構成）
図３は、本発明の一実施形態に係る管理端末２０の構成を示す。管理端末２０は、ネットワークＮを介してサーバ装置１０と通信する機能を備えた情報処理端末である。具体的には、ＰＣ、ＰＤＡ、タブレット、携帯電話やスマートフォン等が挙げられるが、これに限られない。管理端末２０は、ユーザからの操作を受け付けるキーボードやマウス等の入力部２１、ディスプレイ等の表示部２２、ＣＰＵ及びメモリを含む制御部２３、記憶部２４、ネットワークＮと接続するための通信部２５等を備えている。制御部２３は、記憶部２４に記憶されているプログラムがＲＡＭに読み出され、ＣＰＵによって実行されることで、データ制御要求部２３１及びデータ取得要求部２３２として機能する。
【００６４】
データ制御要求部２３１は、管理者のユーザ入力に応じて、サーバ装置１０の所定のＤＢに関する登録要求、又は更新要求を送信することができる。データ取得要求部２３２は、管理者のユーザ入力に応じて、サーバ装置１０の所定のＤＢに関する取得要求を送信することができる。
【００６５】
（ボタン付きデバイス構成）
図４は、本発明の一実施形態に係るボタン付きデバイス３０の構成を示す。ボタン付きデバイス３０は、ネットワークＮに接続された基地局を介して無線通信によってネットワークＮに接続され、サーバ装置１０と通信する機能を備えた情報処理端末である。ボタン付きデバイス３０は、ボタン３１、例えばＬＥＤ等の照明部３２、例えばスピーカ等の音声出力部３３、ＣＰＵ及びメモリを含む制御部３４、記憶部３５、ネットワークＮと接続するための通信部３６等を備えている。制御部３４は、記憶部３５に記憶されているプログラムがＲＡＭに読み出され、ＣＰＵによって実行されることで、通知情報受信部３４１、応答情報送信部３４２及び押下情報送信部３４３として機能する。
【００６６】
通知情報受信部３４１は、サーバ装置１０から音声データを含む通知情報を受信して、音声出力部３３を介して音声データを出力する。
【００６７】
応答情報送信部３４２は受信した通知情報が応答を要求しているか否かを判定し、応答を要求している場合、応答を待機して、音声データに応答して所定の時間内にボタン３１が押されたか否かを判定する。音声データに応答して所定の時間内にボタン３１が押された場合、応答情報送信部３４２は、応答情報をサーバ装置１０に送信する。所定の時間が経過すると、また、応答情報をサーバ装置１０に送信すると、応答情報送信部３４２は、応答の待機を終了する。一実施形態では、応答情報には、デバイスコード、応答時刻、応答区分が含まれる。
【００６８】
押下情報送信部３４３は、ボタン３１が押下されると、ボタン押下情報をサーバ装置１０に送信する。一実施形態では、ボタン押下情報には、デバイスコード、押下日時、押下回数が含まれる。押下情報送信部３４３は、例えば１秒等、所定の時間内で押下される回数をカウントし、当該カウントを押下回数としてボタン押下情報を生成し、ボタン押下情報を送信してもよい。なお、応答情報送信部３４２が応答を待機している場合は、押下情報送信部３４３は、ボタン押下情報を送信することなく処理を終了する。
【００６９】
（外部システム構成）
外部システム４０は、ネットワークＮを介してサーバ装置１０と通信する機能を備えた情報処理装置である。図１では、単一のシステムとして図示されているが、気象庁から発信される気象情報を提供する複数のシステムであってもよい。
【００７０】
（第１実施形態）
図７及び図８を参照して、本発明の一実施形態に係る暮らしサポート処理の一例を示す。第１実施形態では、暮らしサポートサービスを提供する新聞社Ｘのサーバ装置１０が、新聞社Ｘの暮らしサポートサービスを利用するユーザのボタン付きデバイス３０に通知情報を送信する例について説明する。
【００７１】
新聞社Ｘの管理者は、管理端末２０を介して、グループＤＢ１３２、種類ＤＢ１３３、デバイスＤＢ１３４、通知音声ＤＢ１３５、及び図５に示される通知条件ＤＢ１３６の登録を済ませているものとする。
【００７２】
また、気象情報ＤＢ１３１については、サーバ装置１０の気象情報管理部１２４が、所定のタイミングで外部システム４０から気象情報を取得して、本サポート処理が行われる日のレコードが作成されているものとする。
【００７３】
（サーバ装置１０の処理）
図７は、本発明の一実施形態に係るサーバ装置の暮らしサポート処理の一例を示すフローチャートである。サーバ装置１０の判定部１２６は、現在日時と通知条件ＤＢ１３６とに基づいて、ボタン付きデバイス３０に送信すべき通知情報があるか否かを判定する（Ｓ７０１）。送信すべき通知情報がある場合（Ｓ７０１：Ｙｅｓ）、サーバ装置１０の通知部１２７は、通知条件ＤＢ１３６の通知先に基づいて、通知先のボタン付きデバイス３０を特定する（Ｓ７０２）。
【００７４】
第１実施形態では、現在日時２０１７年９月１０日８時００分と通知条件コード１の通知条件に基づいて、通知部１２７は、送信すべき通知情報があると判定し、通知条件ＤＢ１３６の通知先「ＡＬＬ」に基づいて、デバイスＤＢ１３４に登録されたすべてのボタン付きデバイス３０を、通知先のボタン付きデバイス３０として特定する。
【００７５】
次に、通知部１２７は、通知条件ＤＢ１３６の通知音声コードと通知音声ＤＢ１３５とに基づいて、送信する音声データを特定する（Ｓ７０３）。一実施形態では、通知音声コードに種類コードが設定されている場合、通知部１２７は、種類コードに属する複数の音声データの中から任意の音声データを選択してもよい。第１実施形態では、通知部１２７は、通知音声コード「ＭＯＲＮＩＮＧ」と通知音声ＤＢ１３５とに基づいて、「おはようございます。新聞社Ｘです。今日はＭ月Ｄ日です。本日の紙面をご覧ください！」を送信する音声データとして特定する。
【００７６】
さらに、通知部１２７は、選択した音声データに変換すべき変数が含まれるか否かを判定する（Ｓ７０４）。変数が含まれる場合（Ｓ７０４：Ｙｅｓ）、通知部１２７は、現在日時及び／又は気象情報ＤＢ１３１に基づいて変数を実データに変換する（Ｓ７０５）。第１実施形態では、通知部１２７は、特定した音声データに変数が含まれると判定し、現在日時に基づいて、音声データに含まれる変数Ｍを９に、変数Ｄを１０にそれぞれ変換する。
【００７７】
続いて、通知部１２７は、通知条件に基づいて、通知情報に対する応答を要求するか否かを判定する（Ｓ７０６）。応答を要求する場合（Ｓ７０６：Ｙｅｓ）、通知部１２７は、通知情報において応答を要求していることを示す情報を設定して（Ｓ７０７）、特定したボタン付きデバイス３０に対して、通知情報を送信する（Ｓ７０８）。
【００７８】
一方、応答を要求しない場合（Ｓ７０６：Ｎｏ）、通知部１２７は、通知情報において応答を要求していることを示す情報を設定することなく、特定したボタン付きデバイス３０に対して、音声データを含む通知情報を送信する（Ｓ７０８）。
【００７９】
第１実施形態では、通知部１２７は、通知音声コード「ＭＯＲＮＩＮＧ」に基づいて、応答を要求しないと判定し、Ｓ７０２で特定した登録済みのすべてのボタン付きデバイス３０に対して、音声データ「おはようございます。新聞社Ｘです。今日は９月１０日です。本日の紙面をご覧ください！」を含む通知情報を送信する。
【００８０】
（ボタン付きデバイス３０の処理）
図８は、本発明の一実施形態に係るボタン付きデバイスの暮らしサポート処理の一例を示すフローチャートである。図７のＳ７０８においてサーバ装置１０からボタン付きデバイス３０に通知情報が送信されると、図８の処理が開始される。
【００８１】
ボタン付きデバイス３０の通知情報受信部３４１は、サーバ装置１０から音声データを含む通知情報を受信すると（Ｓ８０１）、音声出力部３３を介して音声データを出力する（Ｓ８０２）。第１実施形態では、ボタン付きデバイス３０の通知情報受信部３４１は、サーバ装置１０から通知情報を受信して、音声出力部３３を介して、受信した音声データ「おはようございます。新聞社Ｘです。今日は９月１０日です。本日の紙面をご覧ください！」を出力する。
【００８２】
次に、応答情報送信部３４２は受信した通知情報が応答を要求しているか否かを判定する（Ｓ８０３）。応答を要求している場合（Ｓ８０３：Ｙｅｓ）、応答を待機して、音声データに応答して所定の時間内にボタン３１が押されたか否かを判定する（Ｓ８０４）。応答を要求していない場合（Ｓ８０３：Ｎｏ）、ボタン付きデバイス３０は処理を終了する。
【００８３】
第１実施形態では、応答情報送信部３４２により、応答を要求していないと判定され、ボタン付きデバイス３０は処理を終了する。
【００８４】
以上、第１実施形態によれば、サーバ装置１０からボタン付きデバイス３０へＰＵＳＨ型で通知された音声データが音声として出力されるので、ユーザは自ら操作を行うことなく、例えば暮らしに役立つ情報等を知ることができる。
【００８５】
（第２実施形態）
図７及び図８を参照して、本発明の一実施形態に係る暮らしサポート処理の一例を示す。第２実施形態では、新聞社Ｘのサーバ装置１０が、ボタン付きデバイス３０に応答を要求する通知情報を送信する例について説明する。
【００８６】
第１実施形態と同様に、新聞社Ｘの管理者は、管理端末２０を介して、グループＤＢ１３２、種類ＤＢ１３３、デバイスＤＢ１３４、通知音声ＤＢ１３５、及び図５に示される通知条件ＤＢ１３６の登録を済ませているものとする。ここで、デバイスＤＢ１３４には、ユーザコード「ＵＳＥＲ１」とデバイスコード「ＤＥＶＩＣＥ１」とを対応付けるデバイスレコード、ユーザコード「ＵＳＥＲ３」とデバイスコード「ＤＥＶＩＣＥ３」とを対応付けるデバイスレコードが登録されているものとする。
【００８７】
また、服薬履歴ＤＢ１３７については、サーバ装置１０の応答履歴管理部１２５が、所定のタイミングで、通知条件ＤＢ１３６に保存された通知条件に基づいて、本サポート処理が行われる日のレコードを作成しているものとする。第２実施形態では、応答履歴管理部１２５は、２０１７年９月１２日０時００分に、通知条件ＤＢ１３６に保存された服薬に関する通知条件（通知条件コード：５、６、８〜１０）に基づいて服薬レコードを作成して、服薬履歴ＤＢ１３７は図６（Ａ）に示される状態であるものとする。
【００８８】
（サーバ装置１０の処理）
第１実施形態と同様に、図７を参照しながら、サーバ装置１０が通知情報を送信するまでの処理について説明する。
【００８９】
第２実施形態では、現在日時２０１７年９月１２日８時３０分と通知条件コード５及び通知条件コード８の通知条件に基づいて、判定部１２６は、送信すべき通知情報があると判定し（Ｓ７０１）、通知部１２７は、デバイスコード「ＤＥＶＩＣＥ１」及び「ＤＥＶＩＣＥ３」で特定されるボタン付きデバイス３０を、通知先のボタン付きデバイス３０として特定する（Ｓ７０２）。
【００９０】
次に、第２実施形態では、通知部１２７は、通知音声コード「ＤＲＵＧ」と通知音声ＤＢ１３５とに基づいて、「お薬の時間になりました。確認したら、ボタンを１回押してください。」を送信する音声データとして特定する（Ｓ７０３）。図７のＳ７０４及びＳ７０５については、第１実施形態と同様であるので、ここでは詳細な説明は省略する。
【００９１】
Ｓ７０６において、第２実施形態では、通知部１２７は、通知音声コード「ＤＲＵＧ」に基づいて、応答を要求すると判定し、通知情報において応答を要求していることを示す情報を設定して（Ｓ７０７）、特定したボタン付きデバイス３０に対して、通知情報を送信する（Ｓ７０８）。具体的には、通知部１２７は、応答を要求していることを示す情報「ＤＲＵＧ」を設定して、デバイスコード「ＤＥＶＩＣＥ１」及び「ＤＥＶＩＣＥ３」で特定されるボタン付きデバイス３０に通知情報を送信する。
【００９２】
（ボタン付きデバイス３０の処理）
次に、図８を参照しながら、ＵＳＥＲ１のボタン付きデバイス３０が応答情報を送信するまでの処理について説明する。
【００９３】
第２実施形態では、ボタン付きデバイス３０の通知情報受信部３４１は、サーバ装置１０から服薬に関する通知情報を受信して（Ｓ８０１）、音声出力部３３を介して、受信した音声データ「お薬の時間になりました。確認したら、ボタンを１回押してください。」を出力する（Ｓ８０２）。なお、ボタン付きデバイス３０は、音声データを出力する際に、照明部３２を例えば青色で点灯させることにより、応答を要求する情報が通知されていることを示してもよい。
【００９４】
次に、応答情報送信部３４２は受信した通知情報が応答を要求しているか否かを判定する（Ｓ８０３）。第２実施形態では、応答情報送信部３４２により、応答を要求していると判定され、応答情報送信部３４２は、応答を待機して、音声データに応答して所定の時間内にボタン３１が押されたか否かを判定する（Ｓ８０４）。
【００９５】
ボタン３１が押されない場合（Ｓ８０４：Ｎｏ）、ボタン付きデバイス３０は処理を終了する。一方、音声データに応答して所定の時間内にボタン３１が押された場合（Ｓ８０４：Ｙｅｓ）、応答情報送信部３４２は、応答情報をサーバ装置１０に送信する（Ｓ８０５）。第２実施形態では、所定の時間内にＵＳＥＲ１がボタン３１を押すことによりＳ８０５に進み、応答情報送信部３４２が応答情報をサーバ装置１０に送信する。第２実施形態では、デバイスコード「ＤＥＶＩＣＥ１」、応答時刻「２０１７年９月１２日８時３０分」、応答区分「ＤＲＵＧ」を含む応答情報がサーバ装置１０に送信される。
【００９６】
（サーバ装置１０の処理）
図８のＳ８０５においてボタン付きデバイス３０からサーバ装置１０に応答情報が送信されると、以下の処理が開始される。
【００９７】
サーバ装置１２８の応答情報受信部１２８は、ボタン付きデバイス３０から通知情報に対する応答情報を受信して、受信した応答情報を記憶部１３に保存する。第２実施形態では、デバイスコード「ＤＥＶＩＣＥ１」、応答時刻「２０１７年９月１２日８時３０分」、応答区分「ＤＲＵＧ」を含む応答情報を受信して、応答情報受信部１２８は、図６（Ｂ）に示されるように、ＤＥＶＩＣＥ１に対応付けられているＵＳＥＲ１の２０１７年９月１２日の服薬レコードの朝応答を更新する。
【００９８】
（管理端末２０の処理）
管理端末２０のデータ取得要求部２３２は、入力部２１を介する管理者のユーザ入力に応じて、サーバ装置１０の服薬履歴ＤＢ１３７に関する取得要求を送信することができる。取得要求に対する応答として服薬履歴情報をサーバ装置１０から受信すると、管理端末２０は、表示部２２を介して管理者に服薬履歴情報を提示することができる。
【００９９】
以上、第２実施形態によれば、サーバ装置１０は、通知条件に基づいてＰＵＳＨ型の通知をボタン付きデバイス３０に行い、通知した一部について、その応答情報を管理することができる。サーバ装置１０からの全ての通知ではなく、一部の通知に対する応答情報を適切に管理することにより、記憶部１３の使用量を抑えながら、応答情報に応じて、さらなる通知等を行うことも可能となる。ユーザは、出力された音声データに応じてボタンを押すのみなので、操作に起因するユーザへの負担を極めて少なくすることができる。
【０１００】
（第３実施形態）
図９を参照して、本発明の一実施形態に係る暮らしサポート処理の一例を示す。第３実施形態では、ボタン付きデバイス３０がサーバ装置１０にボタン押下情報を送信する例について説明する。
【０１０１】
第１実施形態と同様に、管理者は、管理端末２０を介して、サーバ装置１０の記憶部１３の登録を済ませているものとする。ここで、デバイスＤＢ１３４には、ユーザコード「ＵＳＥＲ１」とデバイスコード「ＤＥＶＩＣＥ１」とを対応付けるデバイスレコードが登録されているものとする。また、デバイスコード「ＤＥＶＩＣＥ１」で特定されるデバイスレコードの「エリアコード」、「エリア名」には、それぞれ「ＡＲＥＡ１」、「港区」が設定されているものとする。
【０１０２】
また、気象情報ＤＢ１３１についても、第１実施形態と同様に、サーバ装置１０の気象情報管理部１２４が、所定のタイミングで外部システム４０から気象情報を取得して、本サポート処理が行われる日のレコードが作成されているものとする。
【０１０３】
（ボタン付きデバイス３０の処理）
ボタン付きデバイス３０の押下情報送信部３４３は、ボタン３１が押下されると、応答情報送信部３４２が応答を待機しているか否かを判定する。待機している場合、押下情報送信部３４３は、処理を終了する。
【０１０４】
一方、応答情報送信部３４２が応答を待機していない場合、押下情報送信部３４３は、ボタン押下情報をサーバ装置１０に送信する。第３実施形態では、押下情報送信部３４３により、応答情報送信部３４２は待機していないと判定され、押下情報送信部３４３は、デバイスコード「ＤＥＶＩＣＥ１」、押下日時「２０１７年９月１０日１１時１１分」、押下回数「１」を含むボタン押下情報をサーバ装置１０に送信する。
【０１０５】
押下回数「５」を含むボタン押下情報をサーバ装置１０に送信する他の実施形態では、ボタン付きデバイス３０は、照明部３２を例えば緑色で点灯させることにより、対応を要求するボタン押下情報がサーバ装置１０に送信されていることを示してもよい。
【０１０６】
（サーバ装置１０の処理）
図９は、本発明の一実施形態に係るサーバ装置の暮らしサポート処理の一例を示すフローチャートである。ボタン付きデバイス３０からサーバ装置１０にボタン押下情報が送信されると、図９の処理が開始される。
【０１０７】
押下情報処理部１２９は、ボタン付きデバイス３０からボタン押下情報を受信して（Ｓ９０１）、受信したボタン押下情報に基づく処理を決定する。第３実施形態では、ボタン押下情報には、デバイスコード、押下日時、押下回数が含まれ、押下情報処理部１２９は、押下回数を判定する（Ｓ９０２）。
【０１０８】
押下回数が１回である場合、押下情報処理部１２９は、ボタン押下情報のデバイスコードで特定されるボタン付きデバイス３０に送信する応答音声データを生成して（Ｓ９０３）、生成した応答音声データを含む通知情報をボタン付きデバイス３０に送信する（Ｓ９０４）。第３実施形態では、押下情報処理部１２９は、デバイスコード「ＤＥＶＩＣＥ１」で特定されるボタン付きデバイス３０のエリアコード「ＡＲＥＡ１」に対応する気象情報に関する応答音声データを生成して、応答音声データを含む通信情報をボタン付きデバイス３０に送信する。サーバ装置１０からボタン付きデバイス３０に通知情報が送信されると、図８の処理が開始され、第１実施形態と同様、通知情報を受信したボタン付きデバイス３０では、応答音声データが出力される。
【０１０９】
押下回数が２回以上である場合、押下情報処理部１２９は、ボタン押下情報に基づいて押下履歴ＤＢ１３８にボタン押下レコードを登録する（Ｓ９０５）。一実施形態では、押下情報処理部１２９は、ボタン押下レコードの登録に際し、押下回数が２回又は３回である場合は押下履歴ＤＢ１３８の押下状況に通常を示す情報を保存し、押下回数が４回以上である場合は押下状況に連打を示す情報を保存してもよい。
【０１１０】
さらに、押下情報処理部１２９は、ボタン押下情報に含まれるデバイスコードで特定されるボタン付きデバイス３０に関連付けられたメールアドレスをデバイスＤＢ１３４から取得して、対応すべきボタン押下情報が当該ボタン付きデバイス３０から送信されたことをメールアドレスに送信する（Ｓ９０６）。
【０１１１】
以上、第３実施形態によれば、サーバ装置１０は、ＰＵＬＬ型の通知を行うことができる。ユーザは、ボタンを押すのみで、所望の情報を取得することができる。また、ボタン押下情報に押下回数を含めることにより、ボタン付きデバイス３０のハードウェア資源に変更を加えることなく、サーバ装置１０は、ボタンの押下回数に応じて、異なる機能を発揮し得る。さらに、ボタン付きデバイス３０は、通知情報に対する応答情報と区別してボタン押下情報を送信することができるので、限られたハードウェア資源、限られたユーザ入力で、サーバ装置１０に対して異なる処理要求を送信し得る。
【０１１２】
（第４実施形態）
図１０を参照して、本発明の一実施形態に係る暮らしサポート処理の一例を示す。第２実施形態では、サーバ装置１０が、ボタン付きデバイス３０に応答を要求する通知情報を送信する例として、事前に設定された通知条件に従って通知情報を送信する例について説明した。第４実施形態では、サーバ装置１０が、ボタン付きデバイス３０に応答を要求する通知情報を送信する例として、外部システム４０から取得した情報に従って通知情報を送信する例について説明する。
【０１１３】
第２実施形態と同様に、管理者は、管理端末２０を介して、サーバ装置１０の記憶部１３の登録を済ませているものとする。ここで、デバイスＤＢ１３４には、ユーザコード「ＵＳＥＲ１」とデバイスコード「ＤＥＶＩＣＥ１」とを対応付けるデバイスレコード、ユーザコード「ＵＳＥＲ２」とデバイスコード「ＤＥＶＩＣＥ２」とを対応付けるデバイスレコードが登録されているものとする。また、デバイスコード「ＤＥＶＩＣＥ１」で特定されるデバイスレコードの「エリアコード」、「エリア名」には、それぞれ「ＡＲＥＡ１」、「港区」が設定され、デバイスコード「ＤＥＶＩＣＥ２」で特定されるデバイスレコードの「エリアコード」、「エリア名」には、それぞれ「ＡＲＥＡ２」、「中央区」が設定されているものとする。
【０１１４】
（サーバ装置１０の処理）
図１０を参照しながら、サーバ装置１０が通知情報を送信するまでの処理について説明する。
【０１１５】
第４実施形態では、外部システム４０は、気象庁から災害注意報が発信されると、災害注意情報をサーバ装置１０に送信する。災害注意情報には、発令日時、注意エリアコード、注意エリア名、注意情報等が含まれる。
【０１１６】
判定部１２６は、外部システム４０から災害注意情報を受信すると（Ｓ１００１）、受信した災害注意情報に基づいて、ボタン付きデバイス３０に送信すべき通知情報があるか否かを判定する（Ｓ１００２）。送信すべき通知情報がある場合（Ｓ１００２：Ｙｅｓ）、災害注意情報に基づいて、通知部１２７は、通知先のボタン付きデバイス３０を特定する（Ｓ１００３）。第４実施形態では、外部システム４０から、注意エリアコード「ＡＲＥＡ１」、注意エリア名「港区」、注意情報「熱中症」を含む災害注意情報を受信して、通知部１２７は、注意エリアコードに基づいて、デバイスＤＢ１３４から、デバイスコード「ＤＥＶＩＣＥ１」で特定されるボタン付きデバイス３０を特定する。
【０１１７】
その後、通知部１２７は、特定したボタン付きデバイス３０の応答履歴を保存するレコードを災害履歴ＤＢ１３９に作成する（Ｓ１００４）。第４実施形態では、デバイスコード「ＤＥＶＩＣＥ１」に対応付けられているユーザコード「ＵＳＥＲ１」用の災害レコードを作成する。
【０１１８】
次に、通知部１２７は、注意情報「熱中症」と通知音声ＤＢ１３５とに基づいて、「ＷＡＲＮＩＮＧが発令されています。確認したら、ボタンを１回押してください。」を送信する音声データとして特定する（Ｓ１００５）。
【０１１９】
通知部１２７は、選択した音声データに変換すべき変数が含まれるか否かを判定し（Ｓ１００６）、変数が含まれる場合（Ｓ１００６：Ｙｅｓ）、通知部１２７は、変数を実データに変換する（Ｓ１００７）。第４実施形態では、通知部１２７は、特定した音声データに変数が含まれると判定し、音声データに含まれる変数ＷＡＲＮＩＮＧを熱中症に変換する。
【０１２０】
最後に、通知部１２７は、通知情報において応答を要求していることを示す情報「ＷＡＲＮＩＮＧ」を設定して（Ｓ１００８）、特定したボタン付きデバイス３０に対して、音声データを含む通知情報を送信する（Ｓ１００９）。
【０１２１】
（ボタン付きデバイス３０の処理）
ＵＳＥＲ１のボタン付きデバイス３０が応答情報を送信するについては、第２実施形態と同様であるので、ここでは詳細な説明は省略する。なお、ボタン付きデバイス３０は、Ｓ８０２において音声出力部３３を介して音声データを出力する際に、照明部３２を例えば赤色で点滅させることにより、重要性の高い情報が通知されていることを示してもよい。
【０１２２】
（サーバ装置１０の処理）
図８のＳ８０５においてボタン付きデバイス３０からサーバ装置１０に応答情報が送信されると、以下の処理が開始される。
【０１２３】
サーバ装置１２８の応答情報受信部１２８は、ボタン付きデバイス３０から通知情報に対する応答情報を受信して、受信した応答情報を記憶部１３に保存する。第４実施形態では、デバイスコード「ＤＥＶＩＣＥ１」、応答時刻「２０１７年９月１２日１３時３５分」、応答区分「ＷＡＲＮＩＮＧ」を含む応答情報を受信して、応答情報受信部１２８は、災害履歴ＤＢ１３９の「ＵＳＥＲ１」用の災害レコードを更新する。
【０１２４】
（管理端末２０の処理）
管理端末２０のデータ取得要求部２３２は、入力部２１を介する管理者のユーザ入力に応じて、サーバ装置１０の災害履歴ＤＢ１３９に関する取得要求を送信することができる。取得要求に対する応答として災害履歴情報をサーバ装置１０から受信すると、管理端末２０は、表示部２２を介して管理者に災害履歴情報を提示することができる。
【０１２５】
以上、第４実施形態によれば、サーバ装置１０は、事前に設定された通知条件に代えて、外部システム４０から取得した情報に従って、ボタン付きデバイス３０に応答を要求する通知情報を送信することができる。応答情報に応答区分を含めることにより、サーバ装置１０は、異なる複数の通知情報に対する応答情報を管理することができる。
【０１２６】
上記した実施形態では、熱中症に関する音声データを含む通知情報をボタン付きデバイス３０に送信する例を用いて説明したが、熱中症に限定されることなく、大雨、大雪、暴風、洪水、地震、津波等に関する音声データを含む通知情報をボタン付きデバイス３０に送信し得ることは、当業者には理解される。
【０１２７】
（第５実施形態）
第１実施形態では、サーバ装置１０の判定部１２６が、現在日時と通知条件ＤＢ１３６とに基づいて、ボタン付きデバイス３０に通知情報を送信する例について説明した。第５実施形態では、サーバ装置１０が、ボタン付きデバイス３０に通知情報を送信する例として、クライアント端末５０（図示せず）から送信された情報に従って通知情報を送信する例について説明する。第５実施形態では、デバイスＤＢ１３４は、ボタン付きデバイス３０に関連付けられたクライアント端末５０を一意に識別可能なクライアント端末コードを列挙するクライアント端末リストをさらに含むことが望ましい。
【０１２８】
クライアント端末５０は、ネットワークＮを介してサーバ装置１０と通信する機能を備えた情報処理端末である。具体的には、ＰＣ、ＰＤＡ、タブレット、携帯電話やスマートフォン等が挙げられるが、これに限られない。
【０１２９】
第１実施形態と同様に、管理者は、管理端末２０を介して、サーバ装置１０の記憶部１３の登録を済ませているものとする。ここで、デバイスＤＢ１３４には、ユーザコード「ＵＳＥＲ１」とデバイスコード「ＤＥＶＩＣＥ１」とを対応付けるデバイスレコードが登録されているものとする。また、デバイスコード「ＤＥＶＩＣＥ１」で特定されるデバイスレコードのクライアント端末リストには、「ＤＥＶＩＣＥ１」で特定されるボタン付きデバイス３０を利用するユーザ１の家族が所有するクライアント端末５０を一意に識別可能な「ＣＬＩＥＮＴ１」が含まれるものとする。
【０１３０】
（サーバ装置１０の処理）
第５実施形態では、クライアント端末５０は、クライアント端末５０にインストールされたメッセージアプリを介して、メッセージ情報をサーバ装置１０に送信する。本実施形態では、メッセージ情報には、宛先コード、送信元コード、コンテンツデータ等が含まれる。コンテンツデータは、テキストデータ、画像データ等、サーバ装置１０で取扱い可能な任意のデータとすることができる。
【０１３１】
メッセージ部１３０は、クライアント端末５０からメッセージ情報を受信すると（Ｓ１）、デバイスＤＢ１３４を参照して、メッセージ情報に含まれる宛先コードと一致するデバイスコードで特定されるデバイスレコードのクライアント端末リストに、送信元コードが含まれるか否かを判定する（Ｓ２）。送信元コードがクライアント端末リストに含まれる場合（Ｓ２：Ｙｅｓ）、メッセージ部１３０は、宛先コードと一致するデバイスコードのボタン付きデバイス３０を通知先として特定する（Ｓ３）。第５実施形態では、クライアント端末５０から、宛先コード「ＤＥＶＡＩＣＥ１」、送信元コード「ＣＬＩＥＮＴ１」、コンテンツデータ「画像１」を含むメッセージ情報を受信して、メッセージ部１３０は、デバイスコード「ＤＥＶＩＣＥ１」で特定されるボタン付きデバイス３０を通知先として特定する。
【０１３２】
次に、メッセージ部１３０は、コンテンツデータに基づいて音声データを特定する（Ｓ４）。第５実施形態では、コンテンツデータ「画像１」に基づいて、「おはよう。」を音声データとして特定する。
【０１３３】
最後に、メッセージ部１３０は、Ｓ３で特定したボタン付きデバイス３０に対して、Ｓ４で特定した音声データを含む通知情報を送信する（Ｓ５）。
【０１３４】
以上、第５実施形態によれば、サーバ装置１０は、事前に設定された通知条件に代えて、クライアント端末５０から送信された情報に従って、ボタン付きデバイス３０に通知情報を送信することができる。
【０１３５】
上記した第５実施形態では、クライアント端末５０から送信された情報に従って、サーバ装置１０がボタン付きデバイス３０に通知情報を送信する例について説明したが、追加の実施形態では、ボタン付きデバイス３０に対する操作情報に基づいて、サーバ装置１０がクライアント端末５０にメッセージを送信してもよい。本実施形態では、メッセージ部１３０は、応答情報受信部１２８又は押下情報処理部１２９がボタン付きデバイス３０から情報を受信することに応答して、デバイスＤＢ１３４に基づいて、応答情報又はボタン押下情報に含まれるデバイスコードのクライアント端末リストに含まれるクライアント端末５０にメッセージを送信することができる。
【０１３６】
（別の実施形態）
これまでの実施形態では、サーバ装置１０が、通知音声ＤＢ１３５に保存された音声データを含む通知情報をボタン付きデバイス３０に送信する例について説明した。別の実施形態では、ボタン付きデバイス３０の記憶部３５に通知音声ＤＢ３５１を備えてもよい。本実施形態でも、第１実施形態と同様に、暮らしサポートサービスを提供する新聞社Ｘのサーバ装置１０は、図７に示される暮らしサポート処理を実行して、新聞社Ｘの暮らしサポートサービスを利用するユーザのボタン付きデバイス３０に通知情報を送信することができる。
【０１３７】
ただし、本実施形態では、サーバ装置１０側ではＳ７０３からＳ７０５の処理を行わずに、ボタン付きデバイス３０側で音声データの特定、特定した音声データに含まれる変数に関する処理を行う。また、Ｓ７０８では、サーバ装置１０は、音声データを含む通知情報に代えて、通知音声コードを含む通知情報を送信する。
【０１３８】
本実施形態では、マスタ情報管理部１２３は、管理端末２０から音声データの登録要求を受信して、受信した登録要求に応じた転送処理をさらに実行することができる。一実施形態では、新聞社Ｘの管理者は、管理端末２０を介して、転送先のボタン付きデバイス３０の指定を含む登録要求をサーバ装置１０に送信することができる。転送先のボタン付きデバイス３０は、デバイスＤＢ１３４のデバイスコードやグループコード等を用いて、個別に又はグループ毎に指定してもよいし、すべてのボタン付きデバイス３０を表す「ＡＬＬ」を用いて指定してもよい。
【０１３９】
さらに、暮らしサポートサービスを提供する複数の事業者が存在し、これら複数の事業者に対して暮らしサポートシステム１を提供する管轄会社が存在する実施形態も考えられる。本実施形態では、デバイスＤＢ１３４は、ボタン付きデバイス３０を管理する事業者を一意に識別可能な事業者コードをさらに含むことが望ましい。このような構成とすることで、暮らしサポートシステム１は、新聞社Ｘの管理者が、当該新聞社Ｘが管理するボタン付きデバイス３０に対してのみ音声データを登録可能なように制御することができる。
【０１４０】
さらにまた、管轄会社Ｚの管理者が、管理端末２０を介して、転送先のボタン付きデバイス３０の指定を含む登録要求をサーバ装置１０に送信することもできる。転送先のボタン付きデバイス３０は、デバイスＤＢ１３４の事業者コードを用いて事業者毎に指定してもよいし、すべての事業者を表す「ＡＬＬＰＲＯＶＩＤＥＲ」を用いて、すべての事業者が管理するすべてのボタン付きデバイス３０を指定してもよい。
【０１４１】
なお、上記した実施形態では、ボタン付きデバイス３０が、通知情報が応答を要求しているか否かを判定し、通知情報に対する応答情報とボタン押下情報とを区別してサーバ装置１０に送信する例について説明した。代替の実施形態では、ボタン付きデバイス３０側では、ボタン３１の押下に応じてデバイスコードをサーバ装置１０に送信するものとし、サーバ装置１０側で、通知条件ＤＢ１３６等に基づいて、通知情報に対する応答のためにボタン３１が押下されたのか、又はＰＵＬＬ型の通知を要求するためにボタン３１が押下されたのかを判定してもよい。
【符号の説明】
【０１４２】
１…暮らしサポートシステム、１０…サーバ装置、１１…入力部、１２…制御部、１２１…演算処理部、１２２…メモリ、１２３…マスタ情報管理部、１２４…気象情報管理部、１２５…応答履歴管理部、１２６…判定部、１２７…通知部（サーバ送信部）、１２８…応答情報受信部、１２９…押下情報処理部、１３０…メッセージ部、１３…記憶部（サーバ記憶部）、１３１…気象情報ＤＢ、１３２…グループＤＢ、１３３…種類ＤＢ、１３４…デバイスＤＢ、１３５…通知音声ＤＢ、１３６…通知条件ＤＢ、１３７…服薬履歴ＤＢ、１３８…押下履歴ＤＢ、１３９…災害履歴ＤＢ、１４…通信部、２０…管理端末、２１…入力部、２２…表示部、２３…制御部、２３１…データ制御要求部、２３２…データ取得要求部、２４…記憶部、２５…通信部、３０…ボタン付きデバイス、３１…ボタン、３２…照明部（出力部）、３３…音声出力部（出力部）、３４…制御部、３４１…通知情報受信部（受信部）、３４２…応答情報送信部（送信部）、３４３…押下情報送信部（送信部）、３５…記憶部、３６…通信部、４０…外部システム、５０…クライアント端末、Ｎ…ネットワーク
【図１】
2019076382.tif 000003
【図２】
2019076382.tif 000004
【図３】
2019076382.tif 000005
【図４】
2019076382.tif 000006
【図５】
2019076382.tif 000007
【図６】
2019076382.tif 000008
【図７】
2019076382.tif 000009
【図８】
2019076382.tif 000010
【図９】
2019076382.tif 000011
【図１０】
2019076382.tif 000012
【図１１】
2019076382.tif 000013