(57)【要約】      （修正有）【課題】メッセージ交換を利用した指導者による被指導者の指導を支援するコンピュータプログラム、サーバ装置、指導システム、指導方法、指導者端末装置及び被指導者端末装置を提供する。【解決手段】本指導システムは、指導者が使用する指導者端末装置と、被指導者が使用する被指導者端末装置と、指導者端末装置及び被指導者端末装置の間でのメッセージの送受信を中継する中継処理部、中継処理部が中継したメッセージを記憶する記憶部、被指導者端末装置を介して被指導者の生体情報を含む被指導者情報を取得する取得処理部並びに取得処理部が取得した被指導者情報に基づいて、補助メッセージを指導者端末装置又は被指導者端末装置へ送信する補助メッセージ送信処理部を有するサーバ装置とを備える。【選択図】図２
2019057168.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置に、
指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継し、
中継したメッセージを記憶し、
前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得し、
取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する
処理を行わせることを特徴とするコンピュータプログラム。
【請求項２】
取得した被指導者情報及び記憶したメッセージの内容に基づいて、前記補助メッセージを送信すること
を特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記被指導者に対する指導項目に対応する補助メッセージを記憶したデータベースを参照し、取得した被指導者情報及び記憶したメッセージの内容に基づいて、前記補助メッセージを送信すること
を特徴とする請求項２に記載のコンピュータプログラム。
【請求項４】
記憶したメッセージに所定のキーワードが含まれていない場合に、該キーワードに応じた前記補助メッセージを送信すること
を特徴とする請求項２又は請求項３に記載のコンピュータプログラム。
【請求項５】
取得した被指導者情報に含まれる数値情報と閾値との比較を行い、前記数値情報が前記閾値に対して所定の条件を満たす場合に、該数値情報に応じた前記補助メッセージを送信すること
を特徴とする請求項１乃至請求項４のいずれか１つに記載のコンピュータプログラム。
【請求項６】
前記所定の条件を満たすと判定した数値情報を可視化した可視化情報を、前記補助メッセージと共に送信すること
を特徴とする請求項５に記載のコンピュータプログラム。
【請求項７】
前記指導者端末装置から送信されたメッセージと、前記被指導者端末装置から送信されたメッセージと、前記補助メッセージとを識別可能に送信すること
を特徴とする請求項１乃至請求項６のいずれか１つに記載のコンピュータプログラム。
【請求項８】
前記指導者端末装置及び前記被指導者端末装置へ共に送信する第１の補助メッセージと、前記指導者端末装置へ送信し且つ前記被指導者端末装置へ送信しない第２の補助メッセージとの送信を行うこと
を特徴とする請求項１乃至請求項７のいずれか１つに記載のコンピュータプログラム。
【請求項９】
前記被指導者の診療又は検査に係る実施又は予約の有無を記憶したデータベースを参照し、実施又は予約がない場合に前記補助メッセージを送信すること
を特徴とする請求項１乃至請求項８のいずれか１つに記載のコンピュータプログラム。
【請求項１０】
指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継する中継処理部と、
前記中継処理部が中継したメッセージを記憶する記憶部と、
前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得する取得処理部と、
前記取得処理部が取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する補助メッセージ送信処理部と
を備えることを特徴とするサーバ装置。
【請求項１１】
指導者が使用する指導者端末装置と、
被指導者が使用する被指導者端末装置と、
前記指導者端末装置及び前記被指導者端末装置の間でのメッセージの送受信を中継する中継処理部、前記中継処理部が中継したメッセージを記憶する記憶部、前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得する取得処理部、並びに、前記取得処理部が取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する補助メッセージ送信処理部を有するサーバ装置と
を備えることを特徴とする指導システム。
【請求項１２】
指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継し、
中継したメッセージを記憶し、
前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得し、
取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する
ことを特徴とする指導方法。
【請求項１３】
指導者が使用する指導者端末装置に、
被指導者が使用する被指導者端末装置へのメッセージを送信し、
前記被指導者端末装置からのメッセージを受信し、
サーバ装置からの補助メッセージを受信し、
前記被指導者端末装置からのメッセージと、前記サーバ装置からの補助メッセージとを識別可能に表示する
処理を行わせることを特徴とするコンピュータプログラム。
【請求項１４】
被指導者が使用する被指導者端末装置へのメッセージを送信する送信処理部と、
前記被指導者端末装置からのメッセージを受信する第１受信処理部と、
サーバ装置からの補助メッセージを受信する第２受信処理部と、
前記第１受信処理部が受信した前記被指導者端末装置からのメッセージ、及び、前記第２受信処理部が受信した前記サーバ装置からの補助メッセージを識別可能に表示する表示処理部と
を備えることを特徴とする指導者端末装置。
【請求項１５】
被指導者が使用する被指導者端末装置に、
指導者が使用する指導者端末装置へのメッセージを送信し、
前記指導者端末装置からのメッセージを受信し、
サーバ装置からの補助メッセージを受信し、
前記指導者端末装置からのメッセージと、前記サーバ装置からの補助メッセージとを識別可能に表示する
処理を行わせることを特徴とするコンピュータプログラム。
【請求項１６】
指導者が使用する指導者端末装置へのメッセージを送信する送信処理部と、
前記指導者端末装置からのメッセージを受信する第１受信処理部と、
サーバ装置からの補助メッセージを受信する第２受信処理部と、
前記第１受信処理部が受信した前記指導者端末装置からのメッセージ、及び、前記第２受信処理部が受信した前記サーバ装置からの補助メッセージを識別可能に表示する表示処理部と
を備えることを特徴とする被指導者端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指導者端末装置及び被指導者端末装置の間でサーバ装置を介したメッセージ送受信を行うことで、遠隔での指導者による被指導者の指導を実現するコンピュータプログラム、サーバ装置、指導システム、指導方法、指導者端末装置及び被指導者端末装置に関する。
【背景技術】
【０００２】
従来、ユーザが端末装置を介して他のユーザとメッセージ交換を行うチャットなどのシステムが広く普及している。また近年では、生活習慣病の予防又は改善には患者が医師などによる指導を受ける頻度を増すことが効果的であるとの研究結果が発表されている。しかし、患者が指導を受ける頻度を増すということは、容易に実現できることではない。このため、チャットなどのメッセージ交換システムを利用して医師などが指導を行うことにより、患者が指導を受ける頻度を増し、生活習慣病の予防又は改善の効果を高めることが期待されている。
【０００３】
特許文献１においては、チャットなどのメッセージ交換システムにおいて、ユーザ端末から受信するメッセージからキーワードを抽出し、抽出したキーワードを用いてトピック情報を検索し、検索したトピック情報についてのスコアの所定値を加算し、スコアが閾値を超えるトピック情報を関連トピックとしてユーザ端末に表示する関連トピック表示制御装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の関連トピック表示制御装置は、メッセージにキーワードが含まれていない場合には、関連トピックを表示することはできない。このためユーザに提示すべきトピックが存在している場合であっても、メッセージにキーワードが含まれていないことによって、このトピックを提示する機会を逃す虞がある。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、メッセージ交換を利用した指導者による被指導者の指導を支援するコンピュータプログラム、サーバ装置、指導システム、指導方法、指導者端末装置及び被指導者端末装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るコンピュータプログラムは、サーバ装置に、指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継し、中継したメッセージを記憶し、前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得し、取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する処理を行わせることを特徴とする。
【０００８】
また、本発明に係るコンピュータプログラムは、取得した被指導者情報及び記憶したメッセージの内容に基づいて、前記補助メッセージを送信することを特徴とする。
【０００９】
また、本発明に係るコンピュータプログラムは、前記被指導者に対する指導項目に対応する補助メッセージを記憶したデータベースを参照し、取得した被指導者情報及び記憶したメッセージの内容に基づいて、前記補助メッセージを送信することを特徴とする。
【００１０】
また、本発明に係るコンピュータプログラムは、記憶したメッセージに所定のキーワードが含まれていない場合に、該キーワードに応じた前記補助メッセージを送信することを特徴とする。
【００１１】
また、本発明に係るコンピュータプログラムは、取得した被指導者情報に含まれる数値情報と閾値との比較を行い、前記数値情報が前記閾値に対して所定の条件を満たす場合に、該数値情報に応じた前記補助メッセージを送信することを特徴とする。
【００１２】
また、本発明に係るコンピュータプログラムは、前記所定の条件を満たすと判定した数値情報を可視化した可視化情報を、前記補助メッセージと共に送信することを特徴とする。
【００１３】
また、本発明に係るコンピュータプログラムは、前記指導者端末装置から送信されたメッセージと、前記被指導者端末装置から送信されたメッセージと、前記補助メッセージとを識別可能に送信することを特徴とする。
【００１４】
また、本発明に係るコンピュータプログラムは、前記指導者端末装置及び前記被指導者端末装置へ共に送信する第１の補助メッセージと、前記指導者端末装置へ送信し且つ前記被指導者端末装置へ送信しない第２の補助メッセージとの送信を行うことを特徴とする。
【００１５】
また、本発明に係るコンピュータプログラムは、前記被指導者の診療又は検査に係る実施又は予約の有無を記憶したデータベースを参照し、実施又は予約がない場合に前記補助メッセージを送信することを特徴とする。
【００１６】
また、本発明に係るサーバ装置は、指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継する中継処理部と、前記中継処理部が中継したメッセージを記憶する記憶部と、前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得する取得処理部と、前記取得処理部が取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する補助メッセージ送信処理部とを備えることを特徴とする。
【００１７】
また、本発明に係る指導システムは、指導者が使用する指導者端末装置と、被指導者が使用する被指導者端末装置と、前記指導者端末装置及び前記被指導者端末装置の間でのメッセージの送受信を中継する中継処理部、前記中継処理部が中継したメッセージを記憶する記憶部、前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得する取得処理部、並びに、前記取得処理部が取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信する補助メッセージ送信処理部を有するサーバ装置とを備えることを特徴とする。
【００１８】
また、本発明に係る指導方法は、指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置の間でのメッセージの送受信を中継し、中継したメッセージを記憶し、前記被指導者端末装置を介して前記被指導者の生体情報を含む被指導者情報を取得し、取得した被指導者情報に基づいて、補助メッセージを前記指導者端末装置又は前記被指導者端末装置へ送信することを特徴とする。
【００１９】
また、本発明に係るコンピュータプログラムは、指導者が使用する指導者端末装置に、被指導者が使用する被指導者端末装置へのメッセージを送信し、前記被指導者端末装置からのメッセージを受信し、サーバ装置からの補助メッセージを受信し、前記被指導者端末装置からのメッセージと、前記サーバ装置からの補助メッセージとを識別可能に表示する処理を行わせることを特徴とする。
【００２０】
また、本発明に係る指導者端末装置は、被指導者が使用する被指導者端末装置へのメッセージを送信する送信処理部と、前記被指導者端末装置からのメッセージを受信する第１受信処理部と、サーバ装置からの補助メッセージを受信する第２受信処理部と、前記第１受信処理部が受信した前記被指導者端末装置からのメッセージ、及び、前記第２受信処理部が受信した前記サーバ装置からの補助メッセージを識別可能に表示する表示処理部とを備えることを特徴とする。
【００２１】
また、本発明に係るコンピュータプログラムは、被指導者が使用する被指導者端末装置に、指導者が使用する指導者端末装置へのメッセージを送信し、前記指導者端末装置からのメッセージを受信し、サーバ装置からの補助メッセージを受信し、前記指導者端末装置からのメッセージと、前記サーバ装置からの補助メッセージとを識別可能に表示する処理を行わせることを特徴とする。
【００２２】
また、本発明に係る被指導者端末装置は、指導者が使用する指導者端末装置へのメッセージを送信する送信処理部と、前記指導者端末装置からのメッセージを受信する第１受信処理部と、サーバ装置からの補助メッセージを受信する第２受信処理部と、前記第１受信処理部が受信した前記指導者端末装置からのメッセージ、及び、前記第２受信処理部が受信した前記サーバ装置からの補助メッセージを識別可能に表示する表示処理部とを備えることを特徴とする。
【００２３】
本発明においては、指導者が使用する指導者端末装置及び被指導者が使用する被指導者端末装置との間で送受信されるメッセージを、サーバ装置が中継すると共に記憶して蓄積する。サーバ装置は、被指導者端末装置を介して、被指導者の生体情報を含む被指導者情報を取得する。サーバ装置は、取得した被指導者情報に基づいて、指導者端末装置又は被指導者端末装置の少なくとも一方に、補助メッセージを送信する。指導者端末装置は、被指導者端末装置が送信したメッセージと、サーバ装置が送信した補助メッセージとを受信して表示する。同様に被指導者端末装置は、指導者端末装置が送信したメッセージと、サーバ装置が送信した補助メッセージとを受信して表示する。
これらにより指導者は、被指導者の生体情報などに基づくサーバ装置からの補助メッセージを活用して被指導者の指導を行うことができる。また被指導者は、指導者からのメッセージと、自身の生体情報などに基づいてサーバ装置から送信された補助メッセージとを参考に、例えば生活習慣の改善などに取り組むことができる。
【００２４】
また本発明においては、被指導者端末装置を介して取得した被指導者情報に加えて、指導者端末装置及び被指導者端末装置の間で送受信されたメッセージの内容に基づいてサーバ装置が補助メッセージを送信する。これにより、指導者及び被指導者の間で交換されたメッセージの内容に適した情報、メッセージの内容に追加すべき情報又はメッセージの内容に不足している情報等を、サーバ装置が補助メッセージとして送信することができる。
【００２５】
また本発明においては、被指導者に対する指導項目と、この指導項目に対応する補助メッセージをデータベースに記憶しておく。サーバ装置は、被指導者情報及びメッセージの内容に基づいてデータベースを参照して補助メッセージの送信を行う。これによりサーバ装置は、被指導者の指導項目に適した内容の補助メッセージを送信することができる。
【００２６】
また本発明においては、指導者端末装置及び被指導者端末装置の間で送受信されるメッセージの所定のキーワードが含まれていない場合に、サーバ装置はこのキーワードに応じた補助メッセージを送信する。なおキーワードは、補助メッセージに対応付けてデータベースに記憶しておいてよい。これにより、指導者による被指導者の指導に不足している情報をサーバ装置が補助メッセージとして送信することができる。
【００２７】
また本発明においては、被指導者端末装置を介して取得した被指導者情報に含まれる情報が所定の条件を満たすか否かをサーバ装置が判定し、所定の条件を満たす情報に応じた補助メッセージを送信する。これにより、被指導者情報に含まれる情報に基づく指導の要否などをサーバ装置が判定して補助メッセージを送信することができる。
【００２８】
また本発明においては、被指導者情報に含まれる情報が所定条件を満たすと判定してサーバ装置が補助メッセージを送信する際に、所定条件を満たすと判定した情報を補助メッセージと共に送信する。これを受信した指導者端末装置又は被指導者端末装置は、補助メッセージと共に、この補助メッセージが送信される要因となった情報を表示することができる。
【００２９】
また本発明においては、指導者端末装置が送信したメッセージと、被指導者端末装置が送信したメッセージと、自身が送信する補助メッセージとを、サーバ装置が識別可能なように、指導者端末装置又は被指導者端末装置へ送信する。これによりメッセージを受信した指導者端末装置又は被指導者端末装置は、指導者端末装置から送信されたメッセージと、被指導者端末装置から送信されたメッセージと、サーバ装置から送信された補助メッセージとを識別可能に表示することができる。これにより指導者又は被指導者は、表示されたメッセージがいずれのメッセージであるかを容易に判断することができる。
【００３０】
また本発明においては、サーバ装置が送信する補助メッセージには、指導者端末装置及び被指導者端末装置の両方へ送信する第１の補助メッセージと、指導者端末装置へ送信するが被指導者端末装置へは送信しない第２の補助メッセージとを含む。これにより、被指導者に対して提示すべきでない情報を指導者へのみ提示することができる。
【００３１】
また本発明においては、被指導者が行うべき診療又は検査と、この診療又は検査に対する実施又は予約の有無とを対応付けて記憶したデータベースを設ける。サーバ装置は、このデータベースを参照して、被指導者が行うべき診療又は検査について実施又は予約がない場合に補助メッセージを送信する。これにより、サーバ装置の補助メッセージによって被指導者に診療又は検査の実施又は予約を促すことができる。
【発明の効果】
【００３２】
本発明による場合は、被指導者端末装置を介して取得した被指導者情報に基づいてサーバ装置が補助メッセージを指導者端末装置又は被指導者端末装置へ送信する構成とすることにより、メッセージ交換を利用した指導者による被指導者の指導を支援することができる。
【図面の簡単な説明】
【００３３】
【図１】本実施の形態に係る指導システムの概要を説明するための模式図である。
【図２】生活習慣指導サーバ装置の構成を示すブロック図である。
【図３】ユーザ情報ＤＢの構成例を示す模式図である。
【図４】バイタルデータＤＢの構成例を示す模式図である。
【図５】判定条件ＤＢの構成例を示す模式図である。
【図６】メッセージＤＢの構成例を示す模式図である。
【図７】キーワードＤＢの構成例を示す模式図である。
【図８】ＡＩメッセージＤＢの構成例を示す模式図である。
【図９】指導者が使用するスマートフォンの構成を示すブロック図である。
【図１０】ユーザが使用するスマートフォンの構成を示すブロック図である。
【図１１】遠隔指導の表示例を示す模式図である。
【図１２】遠隔指導の表示例を示す模式図である。
【図１３】遠隔指導の表示例を示す模式図である。
【図１４】遠隔指導の表示例を示す模式図である。
【図１５】遠隔指導の表示例を示す模式図である。
【図１６】スマートフォンが行うメッセージ交換の処理手順を示すフローチャートである。
【図１７】生活習慣指導サーバ装置が行うメッセージ交換の処理手順を示すフローチャートである。
【図１８】スマートフォンが行うバイタルデータ登録の処理手順を示すフローチャートである。
【図１９】生活習慣指導サーバ装置１が行うバイタルデータ取得処理の手順を示すフローチャートである。
【図２０】変形例１に係るＡＩメッセージを説明するための模式図である。
【図２１】変形例１に係るＡＩメッセージを説明するための模式図である。
【図２２】変形例２に係るＡＩメッセージを説明するための模式図である。
【図２３】変形例２に係る指導者のスマートフォンが行う処理の手順を示すフローチャートである。
【図２４】変形例２に係る生活習慣指導サーバ装置が行う処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３４】
＜システム概要＞
図１は、本実施の形態に係る指導システムの概要を説明するための模式図である。本実施の形態に係る指導システムは、医師又は管理栄養士等の指導者による、生活習慣病患者などの被指導者の遠隔指導を支援するシステムである。なお本実施の形態においては、遠隔指導を行う人を指導者と呼び、この指導者により指導される被指導者を単にユーザと呼ぶ。本実施の形態に係る指導システムでは、指導者が使用するスマートフォン３と、ユーザが使用するスマートフォン４とが生活習慣指導サーバ装置１を介したメッセージ交換、いわゆるチャットを行うことによって、指導者によるユーザの遠隔指導を実現する。
【００３５】
本実施の形態に係る指導システムは、例えばユーザが病院７にて医師による診療を受けて生活習慣病であると判断され、定期的な生活指導が必要であると判断された場合に利用が開始される。このときに医師は、ユーザに対して指導が必要な項目、指導の頻度及び指導の担当者等を決定し、これらの情報を生活習慣指導サーバ装置１のデータベースに登録する。ユーザの指導項目は、例えば血圧、体重、運動量、睡眠時間又は食生活等とすることができる。指導の頻度は、例えば病院７に通院しての医師による直接指導を１ヶ月〜数ヶ月に１回、スマートフォン３，４を利用した指導者による遠隔指導を１週間〜数週間に１回などの頻度とすることができる。担当者については必ずしも医師が決定しなくてもよく、登録された指導項目に適した指導者を生活習慣指導サーバ装置１又はシステムの管理者等が選ぶ構成としてもよい。
【００３６】
遠隔指導を受けることとなったユーザは、自身のスマートフォン４に遠隔指導のためのアプリケーションプログラム（以下、遠隔指導アプリという）をインストールし、ユーザＩＤなどの初期情報を入力する。入力された情報はスマートフォン４から生活習慣指導サーバ装置１へ送信され、生活習慣指導サーバ装置１のデータベースに登録される。このときに生活習慣指導サーバ装置１は、病院７の医師が登録した情報と、ユーザがスマートフォン４にて登録した情報を対応付ける。初期情報の登録完了後、ユーザは遠隔指導アプリの利用を開始することができる。
【００３７】
遠隔指導アプリの利用を開始したユーザは、例えば毎日又は２日に一度等の頻度で自身のバイタルデータ（生体情報）の入力を行う。ユーザにより入力されたバイタルデータは、スマートフォン４から生活習慣指導サーバ装置１へ送信され、生活習慣指導サーバ装置１のデータベースに記憶されて蓄積される。バイタルデータは、例えばユーザの血圧又は体重等の情報とすることができる。またユーザは、睡眠時間、運動量又は食事の内容等の情報を入力して生活習慣指導サーバ装置１のデータベースに登録することができ、更には食事の写真画像などのデータをデータベースに登録することができる。本実施の形態においては、ユーザの血圧又は体重等の情報に加えて、これらの睡眠時間、運動量、食事の内容及び食事の写真画像等の情報をもバイタルデータに含むものとする。
【００３８】
またユーザは、スマートフォン４のソフトウェアキーボードなどの入力機能を用いてバイタルデータを直接的に入力するが、スマートフォン４に連動する活動量計５を併用することも可能である。活動量計５は、例えばユーザが体に装着して使用する装置、いわゆるウェアラブル端末とすることができる。活動量計５は、ユーザが歩いた歩数及び消費カロリー等の活動量を計測し、スマートフォン４へ計測結果を無線送信する機能を有している。スマートフォン４は活動量計５により計測された活動量をバイタルデータとして生活習慣指導サーバ装置１へ送信する。
【００３９】
ユーザの遠隔指導を担当する指導者は、遠隔指導アプリがインストールされたスマートフォン３を利用し、生活習慣指導サーバ装置１にアクセスすることで指導担当のユーザに関する種々の情報を確認することができる。指導者は、医師が決定した指導項目、及び、ユーザが登録したバイタルデータ等の情報を生活習慣指導サーバ装置１から取得し、スマートフォン３に表示して確認することができる。
【００４０】
ユーザは、スマートフォン３を利用してバイタルデータを定期的に入力し続け、例えば１週間に１度などの頻度で、予め取り決めた日時にスマートフォン３を利用して指導者とのチャットを行う。本実施の形態に係る指導システムでは、チャットを行うユーザ及び指導者は、スマートフォン３，４のソフトウェアキーボードなどの入力機能を用いて、文字によるメッセージを交換する。ただしメッセージ交換は文字情報に限らず、絵文字、アイコン又は写真等が含まれていてもよい。指導者は、生活習慣指導サーバ装置１のデータベースに蓄積されたユーザのバイタルデータをスマートフォン３にて確認し、ユーザに対して質問又はアドバイス等のメッセージを送信することで、ユーザの指導を行う。本実施の形態において指導者によるユーザの指導は、指導者及びユーザの間でのメッセージ交換が主であり、どのような指導を行うかは指導者にある程度委ねられている。
【００４１】
ただし本実施の形態に係る指導システムは、ユーザ及び指導者のメッセージ交換中に、生活習慣指導サーバ装置１が生成したメッセージをスマートフォン３，４に送信して表示させることにより、指導者によるユーザの指導を支援する機能を備えている。以下、生活習慣指導サーバ装置１がスマートフォン３，４に表示させるメッセージを「ＡＩ（Artificial Intelligence）メッセージ」と呼ぶ。生活習慣指導サーバ装置１は、指導者及びユーザのメッセージ交換が開始された場合に、このユーザに関してデータベースに蓄積されたバイタルデータを読み出し、バイタルデータが所定条件を満たす場合にＡＩメッセージを送信する。例えば生活習慣指導サーバ装置１は、ユーザの血圧が閾値より高い場合にバイタルデータが所定条件を満たすと判定し、血圧が高い旨を通知するＡＩメッセージをスマートフォン３，４に送信して表示させる。また例えば生活習慣指導サーバ装置１は、ユーザの体重が閾値より高い場合、ユーザの睡眠時間が閾値より少ない場合、又は、ユーザの活動量が閾値より少ない場合等に、バイタルデータが所定条件を満たすと判定してもよい。なおこれらは一例であり、判定に用いるバイタルデータの種別及び判定の条件等はこれら以外の種々のものであってよい。ＡＩメッセージはバイタルデータを判定するための所定条件と共にデータベースに記憶されており、生活習慣指導サーバ装置１は、バイタルデータが所定条件を満たすと判定した場合に、対応するＡＩメッセージをデータベースから取得して送信することができる。
【００４２】
また生活習慣指導サーバ装置１は、指導者及びユーザの間で交換されたメッセージをデータベースに記憶して蓄積している。生活習慣指導サーバ装置１は、指導者及びユーザのメッセージ交換が開始された後、例えば開始から所定時間が経過するまでの間又は交換されたメッセージの数が所定数を超えるまでの間に交換されたメッセージの内容を調べる。生活習慣指導サーバ装置１は、所定期間内に交換されたメッセージに、特定のキーワードが含まれていたか否かを調べる。キーワードは、ユーザの指導項目毎に定められて生活習慣指導サーバ装置１のデータベースに登録されている。交換されたメッセージにキーワードが含まれていない場合、生活習慣指導サーバ装置１は、このキーワードに対応付けてデータベースに記憶されているＡＩメッセージを取得してスマートフォン３，４へ送信する。例えば生活習慣指導サーバ装置１は、ユーザの指導項目が血圧である場合に、所定期間内に交換されたメッセージ中に”血圧”のキーワードが含まれているか否かを判定し、このキーワードが含まれていない場合に血圧に関する指導を促すＡＩメッセージを送信する。
【００４３】
また生活習慣指導サーバ装置１は、バイタルデータが所定条件を満たし、且つ、交換されたメッセージに特定のキーワードが含まれていないと判定した場合に、ＡＩメッセージを送信する構成としてもよい。例えば生活習慣指導サーバ装置１は、指導項目が血圧であるユーザについて、バイタルデータとして登録された血圧が閾値を超え、且つ、メッセージ交換開始から所定期間内に交換されたメッセージに”血圧”のキーワードが含まれていないと判定した場合に、血圧が高いことを通知するＡＩメッセージを送信してもよい。
【００４４】
生活習慣指導サーバ装置１が送信するＡＩメッセージには、文字の情報のみでなく、画像データなどが含まれ得る。例えば生活習慣指導サーバ装置１は、ユーザの血圧が閾値を超えたと判定してＡＩメッセージを送信する場合、このユーザの１週間の血圧の変動を示すグラフなどの画像データを、血圧が高いことを通知する文字情報と共に送信してもよい。
【００４５】
また生活習慣指導サーバ装置１は、ユーザが病院７にて医師の直接的な診療を受けるスケジュールなどをデータベースに記憶して管理している。例えばユーザが３ヶ月に１回の医師による直接的な診療を受ける必要があり、前回の診療から３ヶ月が経過するまでの猶予が１週間より少なくなり、且つ、次回の診療の予約が病院７に対してなされていない場合に、生活習慣指導サーバ装置１は、診療の予約を促すＡＩメッセージを送信する。また例えばユーザが１ヶ月に１回の血液検査を受ける又は自ら実施する必要があり、前回の検査から１ヶ月を経過しても検査が実施されていない場合に、生活習慣指導サーバ装置１は、検査の実施を促すＡＩメッセージを送信する。生活習慣指導サーバ装置１は、ユーザのスケジュールに関する種々の通知をＡＩメッセージとして送信してよい。
【００４６】
指導者が使用するスマートフォン３はユーザに対するメッセージを送信し、このメッセージは生活習慣指導サーバ装置１にて中継されて、ユーザのスマートフォン４にて受信される。スマートフォン３は、スマートフォン４から送信されて生活習慣指導サーバ装置１にて中継されたメッセージを受信すると共に、生活習慣指導サーバ装置１が生成して送信したＡＩメッセージを受信する。同様に、ユーザが使用するスマートフォン３は指導者に対するメッセージを送信し、このメッセージは生活習慣指導サーバ装置１にて中継されて、指導者のスマートフォン３にて受信される。スマートフォン４は、スマートフォン３から送信されて生活習慣指導サーバ装置１にて中継されたメッセージを受信すると共に、生活習慣指導サーバ装置１が生成して送信したＡＩメッセージを受信する。
【００４７】
これらのメッセージを受信したスマートフォン３，４は、受信したメッセージを表示部に表示する処理を行う。このときにスマートフォン３，４は、指導者が送信したメッセージと、ユーザが送信したメッセージと、生活習慣指導サーバ装置１が送信したＡＩメッセージとを識別可能な態様で表示する。例えばスマートフォン３，４は、表示するメッセージの色又はフォント等を異なるものとすることにより、３つのメッセージを識別可能に表示することができる。また例えばスマートフォン３，４は、送信元を示す情報を付してメッセージを表示することにより、３つのメッセージを識別可能に表示することができる。３つのメッセージを識別可能に表示する方法は、これらに限るものではなく、様々な方法を採用し得る。
【００４８】
なお生活習慣指導サーバ装置１は、ＡＩメッセージを送信すべきと判定した場合に、指導者が使用するスマートフォン３及びユーザが使用するスマートフォン４の両方にＡＩメッセージを送信してもよいが、指導者のスマートフォン３にのみＡＩメッセージを送信し、ユーザのスマートフォン４にはＡＩメッセージを送信しなくてもよい。生活習慣指導サーバ装置１は、ＡＩメッセージの内容などに応じて、スマートフォン３，４の両方に送信するか、又は、スマートフォン３へのみ送信するかを決定してもよい。例えば生活習慣指導サーバ装置１は、血圧が閾値より高いなどバイタルデータが所定条件を満たした場合に送信するＡＩメッセージについては、スマートフォン３，４の両方に送信すると決定することができる。これにより、指導者及びユーザの両方が知ることが望ましい情報を、スマートフォン３，４の両方に表示することができる。これに対して、例えばメッセージ中に特定のキーワードが含まれていない場合に送信するＡＩメッセージについては、生活習慣指導サーバ装置１は、指導者のスマートフォン３へ送信し、ユーザのスマートフォン４へは送信しないと決定することができる。これにより、ユーザに対して表示することが好ましくない情報を、指導者のスマートフォン３にのみ表示することができる。
【００４９】
本実施の形態に係る指導システムは、指導者及びユーザがスマートフォン３，４を利用してメッセージ交換を行うことによって遠隔指導を実現すると共に、ユーザのバイタルデータ又は交換されたメッセージの内容等に応じて生活習慣指導サーバ装置１がＡＩメッセージを送信することによって指導者によるユーザの指導を支援することができる。
【００５０】
＜装置構成＞
図２は、生活習慣指導サーバ装置１の構成を示すブロック図である。本実施の形態に係る生活習慣指導サーバ装置１は、処理部１１、記憶部１２及び通信部１３等を備えて構成されている。生活習慣指導サーバ装置１は、汎用的なサーバコンピュータにサーバプログラム１２ａをインストールすることによって実現され得る。生活習慣指導サーバ装置１の処理部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing Unit）等の演算処理装置を用いて構成されており、記憶部１２に記憶されたプログラムを実行することにより、種々の演算処理及び制御処理等を行うことができる。本実施の形態において処理部１１は、記憶部１２に記憶されたサーバプログラム１２ａを読み出して実行することにより、指導者及びユーザによるメッセージ送受信の中継処理、並びに、ＡＩメッセージの送信処理等を行う。
【００５１】
記憶部１２は、大容量のハードディスクドライブなどの記憶装置を用いて構成されている。記憶部１２は、処理部１１が実行するプログラム及びこのプログラムの実行に必要なデータ等を記憶する。記憶部１２は、複数の記憶装置を用いて構成されていてもよい。本実施の形態において記憶部１２には、サーバプログラム１２ａが記憶されている。サーバプログラム１２ａは、例えば光ディスク又はメモリカード等の記録媒体に記録されて提供され、図示しないディスクドライブ又はカードスロット等に装着された記録媒体から読み出されて記憶部１２にインストールされる。またサーバプログラム１２ａは、ネットワークＮＷを介して他のサーバ装置からダウンロードされてもよい。
【００５２】
また本実施の形態において記憶部１２には、サーバプログラム１２ａを実行する処理部１１の処理に用いられるデータを記憶するユーザ情報ＤＢ（データベース）１２ｂ、バイタルデータＤＢ１２ｃ、判定条件ＤＢ１２ｄ、メッセージＤＢ１２ｅ、キーワードＤＢ１２ｆ及びＡＩメッセージＤＢ１２ｇ等が設けられている。これら複数のデータベースは、１つのサーバ装置に全てのデータベースを設ける構成としてもよく、複数のサーバ装置に複数のデータベースを分散して設ける構成としてもよい。
【００５３】
通信部１３は、インターネットなどのネットワークＮＷを介して、指導者のスマートフォン３、ユーザのスマートフォン４及び病院７に設けられた通信装置等との間で通信を行う。通信部１３は、処理部１１から送信用のメッセージを与えられた場合にこのメッセージを送信すると共に、ネットワークＮＷを介して他の装置から受信したメッセージを処理部１１へ与える。
【００５４】
図３は、ユーザ情報ＤＢ１２ｂの構成例を示す模式図である。本実施の形態においてユーザ情報ＤＢ１２ｂは、指導対象となるユーザに関する種々の情報が対応付けて記憶されたデータベースである。図示のユーザ情報ＤＢ１２ｂでは、ユーザＩＤ、担当医師、診療周期、前回診療、診療予約、指導者ＩＤ、指導項目、指導周期及び前回指導等の情報が対応付けて記憶されている。ユーザ情報ＤＢ１２ｂのユーザＩＤの項目には、ユーザに対して一意的に付される識別情報、例えば”user123”、”user456”等が登録される。担当医師の項目には、病院７にてこのユーザを診療した医師の名前又は識別情報等の情報、例えば”医師Ａ”、”医師Ｂ”等が登録される。診療周期の項目には、ユーザが病院７にて医師による直接的な診療を受けるべき周期、例えば”３ヶ月”などが登録される。前回診療の項目には、ユーザが病院７にて医師による診療を受けた最新の日付が登録される。診療予約の項目には、ユーザが次回の医師による診療の予約を行っているか否か、及び、予約済みであればその日付が登録される。
【００５５】
またユーザ情報ＤＢ１２ｂの指導者ＩＤの項目には、ユーザの遠隔指導を行う指導者に対して一意的に付される識別情報、例えば”mentor135”、”mentor246”等が登録される。指導項目の項目には、ユーザに対して指導者が遠隔指導を行うべき項目が登録される。指導周期の項目には、ユーザが指導者による遠隔指導を受けるべき周期、例えば”１週間”などが登録される。前回指導の項目には、ユーザ及び指導者の間で遠隔指導が行われた最新の日付が登録される。
【００５６】
ユーザ情報ＤＢ１２ｂの各項目は、例えばユーザが病院７にて医師の直接的な診療を受けた際に、医師により病院７内のコンピュータを利用して登録され得る。ただし診療予約の項目については、病院７内の予約システムなどから取得されてもよい。また前回指導の項目については、指導者及びユーザの遠隔指導が行われる都度、生活習慣指導サーバ装置１により更新される。
【００５７】
図４は、バイタルデータＤＢ１２ｃの構成例を示す模式図である。本実施の形態においてバイタルデータＤＢ１２ｃは、ユーザがスマートフォン４にて入力したバイタルデータを記憶するデータベースである。図示のバイタルデータＤＢ１２ｃでは、ユーザＩＤ、取得日及びバイタルデータが対応付けて記憶されており、バイタルデータには例えば血圧、体重及び活動量等の種々のデータが含まれ得る。ユーザは、定期的にスマートフォン４にてバイタルデータの入力を行い、入力したバイタルデータを生活習慣指導サーバ装置１へ送信する。生活習慣指導サーバ装置１は、スマートフォン４からユーザのバイタルデータを取得し、取得したバイタルデータをバイタルデータＤＢ１２ｃに登録する。このときに生活習慣指導サーバ装置１は、バイタルデータを送信したユーザのユーザＩＤ及びバイタルデータを取得した日付と共に、バイタルデータを登録する。
【００５８】
図５は、判定条件ＤＢ１２ｄの構成例を示す模式図である。本実施の形態において判定条件ＤＢ１２ｄは、遠隔指導中に生活習慣指導サーバ装置１によるＡＩメッセージを表示するか否かを判定する際の条件を指導項目毎に記憶したデータベースである。判定条件ＤＢ１２ｄには、指導項目、判定条件及び条件成立番号等が対応付けて記憶されている。例えば指導項目に血圧が含まれるユーザに対しては、このユーザのバイタルデータに含まれる収縮期血圧が１３５ｍｍＨｇを超えることを判定条件とし、この判定条件が成立する場合にＡＩメッセージの表示を行う。また各判定条件に対しては条件成立番号が付されており、この条件成立番号を基にＡＩメッセージＤＢ１２ｇを参照することによって、表示すべきＡＩメッセージを決定することができる。
【００５９】
また例えば指導項目の血圧に対しては、ユーザのバイタルデータに含まれる拡張期血圧が８５ｍｍＨｇを超えることが判定条件として設定され得る。指導項目の体重に対しては、前回指導時の体重に対する今回指導時の体重の増減量が３ｋｇ以上であることが判定条件として設定され得る。指導項目の睡眠に対しては、過去１か月間の平均睡眠時間より直近１週間の平均睡眠時間が２時間を超えて減少していることが判定条件として設定され得る。指導項目の飲酒に対しては、ユーザの１週間の飲酒量が閾値を超えることが判定条件として設定され得る。指導項目の運動量に対しては、ユーザの１週間の運動量の合計が閾値を超えることが判定条件として設定され得る。なおこれらの指導項目及び判定条件は一例であって、これに限るものではない。
【００６０】
図６は、メッセージＤＢ１２ｅの構成例を示す模式図である。本実施の形態においてメッセージＤＢ１２ｅは、指導者のスマートフォン３及びユーザのスマートフォン４の間で送受信されたメッセージを蓄積するデータベースである。生活習慣指導サーバ装置１は、スマートフォン３，４からメッセージを受信した場合に、このメッセージの送信者のＩＤと、受信者のＩＤと、送信日時との情報を付して受信したメッセージをメッセージＤＢ１２ｅに蓄積すると共に、このメッセージを受信すべきスマートフォン３，４へ送信する。本実施の形態においてメッセージＤＢ１２ｅに蓄積されるメッセージは、文字情報であるものとするが、画像情報又は音声情報等の文字以外の情報を蓄積してもよい。
【００６１】
図７は、キーワードＤＢ１２ｆの構成例を示す模式図である。本実施の形態においてキーワードＤＢ１２ｆは、指導者によるユーザの遠隔指導において、メッセージに含まれるべきキーワードを指導項目毎に記憶したデータベースである。生活習慣指導サーバ装置１は、遠隔指導において指導者及びユーザの間で送受信されたメッセージについて、キーワードＤＢ１２ｆに登録されている必要キーワードが含まれているか否かを判定し、必要キーワードが不足している場合にＡＩメッセージの表示を行う。キーワードＤＢ１２ｆには、指導項目、必要キーワード及び不足番号等が対応付けて記憶されている。例えば指導項目に血圧が含まれるユーザに対しては、メッセージ中に”血圧”及び”高い”等のキーワードが含まれているか否かを判定する。また各キーワードに対しては不足番号が付されており、この不足番号を基にＡＩメッセージＤＢ１２ｇを参照することによって、表示すべきＡＩメッセージを決定することができる。
【００６２】
また例えば指導項目の体重に対しては、”体重”、”太った”及び”痩せた”等が必要キーワードとして設定され得る。指導項目の睡眠に対しては、”睡眠”、”減った”、”少なくなった”及び”眠れない”等が必要キーワードとして設定され得る。指導項目の飲酒に対しては、”飲酒”、”お酒”、”飲み会”、”多い”及び”増えた”等が必要キーワードとして設定され得る。指導項目の運動量に対しては、”歩数”、”運動”、”歩く”及び”達成”等が必要キーワードとして設定され得る。なおこれらの指導項目及び必要キーワードは一例であって、これに限るものではない。
【００６３】
図８は、ＡＩメッセージＤＢ１２ｇの構成例を示す模式図である。本実施の形態においてＡＩメッセージＤＢ１２ｇは、図５に示した判定条件が成立した場合、及び／又は、図７に示したキーワードが不足している場合に、生活習慣指導サーバ装置１が表示させるＡＩメッセージを記憶したデータベースである。ＡＩメッセージＤＢ１２ｇには、条件成立番号、不足番号、ＡＩメッセージ、データ表示有無及びユーザ表示可否等が対応付けて記憶されている。ＡＩメッセージＤＢ１２ｇの条件成立番号は判定条件ＤＢ１２ｄに関連付けられた情報であり、不足番号はキーワードＤＢ１２ｆに関連付けられた情報である。条件成立番号及び不足番号の両方が設定されているＡＩメッセージは、判定条件が成立し且つキーワードが不足している場合に表示される。条件成立番号が設定され、不足番号が設定されていないＡＩメッセージは、キーワードの有無に関係なく、判定条件が成立した場合に表示される。条件成立番号が設定されておらず、不足番号が設定されているＡＩメッセージは、判定条件に関係なく、キーワードが不足している場合に表示される。
【００６４】
ＡＩメッセージＤＢ１２ｇのＡＩメッセージの項目には、生活習慣指導サーバ装置１からスマートフォン３，４へ送信され、スマートフォン３，４にて表示されるＡＩメッセージの具体的な文章が登録されている。本例のＡＩメッセージは「最近血圧が高いですね」、「睡眠時間が減っていますね」、「飲酒量が増えていますね」及び「今週はよく運動しましたね」等の文章が登録されている。ＡＩメッセージＤＢ１２ｇのデータ表示有無の項目には、ＡＩメッセージと共に、このＡＩメッセージを表示する契機となったデータを表示するか否かが設定される。データを表示する場合には、例えば血圧グラフ又は睡眠時間グラフ等のようにデータの表示態様が設定される。ＡＩメッセージＤＢ１２ｇのユーザ表示可否の項目は、このＡＩメッセージをユーザのスマートフォン３に表示するか否かが設定されている。生活習慣指導サーバ装置１は、ユーザ表示が許可されている場合にＡＩメッセージをスマートフォン３，４の両方へ送信し、ユーザ表示が許可されていない場合にＡＩメッセージを指導者のスマートフォン３へ送信するが、ユーザのスマートフォン４には送信しない。
【００６５】
また本実施の形態に係る生活習慣指導サーバ装置１は、記憶部１２に記憶されたサーバプログラム１２ａを処理部１１が実行することにより、メッセージ中継処理部１１ａ、バイタルデータ取得処理部１１ｂ、バイタルデータ判定部１１ｃ、キーワード判定部１１ｄ、ＡＩメッセージ送信処理部１１ｅ及びスケジュール判定部１１ｆ等がソフトウェア的な機能ブロックとして処理部１１に設けられる。
【００６６】
メッセージ中継処理部１１ａは、指導者によるユーザの遠隔指導において、指導者のスマートフォン３から送信されたメッセージを受信してユーザのスマートフォン４へ送信すると共に、ユーザのスマートフォン４から送信されたメッセージを受信して指導者のスマートフォン３へ送信する処理を行う。またこのときにメッセージ中継処理部１１ａは、中継したメッセージを記憶部１２のメッセージＤＢ１２ｅに記憶して蓄積する。なおスマートフォン３，４が送信するメッセージには、送信元のＩＤ、送信先のＩＤ及びメッセージの内容等の情報が含まれており、メッセージ中継処理部１１ａは、メッセージに含まれる送信先のＩＤに基づいて、メッセージの中継を行う。バイタルデータ取得処理部１１ｂは、ユーザのスマートフォン３から送信されたバイタルデータを受信して取得し、取得したバイタルデータを記憶部１２のバイタルデータＤＢ１２ｃに記憶して蓄積する処理を行う。
【００６７】
バイタルデータ判定部１１ｃは、指導者によるユーザの遠隔指導が開始された場合に、ユーザ情報ＤＢ１２ｂに設定されたこのユーザの指導項目に対応するバイタルデータをバイタルデータＤＢ１２ｃから読み出す。バイタルデータ判定部１１ｃは、読み出したバイタルデータが判定条件ＤＢ１２ｄに設定された判定条件を満たすか否かを判定する。バイタルデータ判定部１１ｃは、判定条件を満たすと判定した場合に、この判定条件に対応する条件成立番号をＡＩメッセージ送信処理部１１ｅに通知する。
【００６８】
キーワード判定部１１ｄは、指導者によるユーザの遠隔指導が開始されてから所定時間が経過した後、メッセージＤＢ１２ｅに蓄積された今回の遠隔指導に関するメッセージを読み出す。またキーワード判定部１１ｄは、ユーザ情報ＤＢ１２ｂに設定されたユーザの指導項目に対応するキーワードをキーワードＤＢ１２ｆから読み出す。キーワード判定部１１ｄは、メッセージＤＢ１２ｅから読み出したメッセージの文章中に、キーワードＤＢ１２ｆから読み出したキーワードが含まれているか否かを判定する。キーワード判定部１１ｄは、キーワードが含まれていないと判定した場合、このキーワードに対応する不足番号をＡＩメッセージ送信処理部１１ｅに通知する。
【００６９】
ＡＩメッセージ送信処理部１１ｅは、バイタルデータ判定部１１ｃからの通知及びキーワード判定部１１ｄからの通知に基づいて、ＡＩメッセージＤＢ１２ｇに登録されているＡＩメッセージを取得し、取得したＡＩメッセージを送信する処理を行う。このときにＡＩメッセージ送信処理部１１ｅは、ＡＩメッセージＤＢ１２ｇにてユーザ表示が許可されているＡＩメッセージを、指導者のスマートフォン３及びユーザのスマートフォン４の両方へ送信する。またＡＩメッセージ送信処理部１１ｅは、ＡＩメッセージＤＢ１２ｇにてユーザ表示が許可されていないＡＩメッセージを、指導者のスマートフォン３へ送信し、ユーザのスマートフォン４へは送信しない。更にＡＩメッセージ送信処理部１１ｅは、ＡＩメッセージＤＢ１２ｇにデータ表示ありの設定がなされている場合、ＡＩメッセージＤＢ１２ｇにて指定されたグラフなどの画像を生成し、ＡＩメッセージと共に送信する。
【００７０】
なお生活習慣指導サーバ装置１が送信するＡＩメッセージには、メッセージの内容である文章と共に、このメッセージの送信元が生活習慣指導サーバ装置１であることを示す情報（例えばサーバＩＤなど）が含まれている。同様に、スマートフォン３が送信するメッセージには送信元が指導者であることを示す情報（例えば指導者ＩＤなど）が含まれており、スマートフォン４が送信するメッセージには送信元がユーザであることを示す情報（例えばユーザＩＤなど）が含まれている。これにより、メッセージを受信したスマートフォン３，４は、受信したメッセージの送信元を判断することができ、送信元が識別可能となるようにメッセージを表示することができる。
【００７１】
スケジュール判定部１１ｆは、指導者によるユーザの遠隔指導が開始された場合に、ユーザ情報ＤＢ１２ｂに記憶された診療周期、前回診療及び診療予約の情報を読み出す。スケジュール判定部１１ｆは、診療周期及び前回診療の情報から次回診療の推奨日を算出し、この推奨日までの残り日数が閾値より少ない場合、ＡＩメッセージ送信処理部１１ｅに対してＡＩメッセージの送信を要求する。この要求に対してＡＩメッセージ送信処理部１１ｅは、例えば「次回の診療を予約してください」などのＡＩメッセージをスマートフォン３，４へ送信する。なおスケジュール判定部１１ｆが判定するスケジュールは、診療以外のものであってよい。
【００７２】
例えば、ユーザが定期的に血液検査を受ける又は自身で実施する必要がある場合に、スケジュール判定部１１ｆは、血液検査の実施の有無を判定し、血液検査が実施されていない場合にＡＩメッセージの送信をＡＩメッセージ送信処理部１１ｅに対して要求してもよい。この場合、ユーザ情報ＤＢ１２ｂには、血液検査の周期及び前回の血液検査の実施日等の情報をユーザ情報ＤＢ１２ｂに登録する構成とすればよい。
【００７３】
図９は、指導者が使用するスマートフォン３の構成を示すブロック図である。本実施の形態に係るスマートフォン３は、処理部３１、記憶部３２、表示部３３、操作部３４及び通信部３５等を備えて構成されている。処理部３１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成されており、記憶部３２に記憶されたプログラムを読み出して実行することにより、種々の演算処理、画像処理及び制御処理等を行うことができる。本実施の形態において処理部３１は、記憶部３２に記憶された遠隔指導アプリ３２ａを読み出して実行することにより、ユーザの遠隔指導に係る種々の処理を行う。
【００７４】
記憶部３２は、フラッシュメモリなどの不揮発性のメモリ素子を用いて構成されている。記憶部３２は、処理部３１が実行するプログラム及びこのプログラムの実行に必要なデータ等を記憶する。本実施の形態において記憶部３２には、処理部３１が実行する遠隔指導アプリ３２ａがインストールされている。遠隔指導アプリ３２ａは、例えばスマートフォン３用のアプリケーションプログラムを配信するサーバ装置（図示は省略する）からネットワークＮＷを介して取得される。ただし遠隔指導アプリ３２ａは、例えばスマートフォン３の製造段階において記憶部３２に記憶される、いわゆるプリインストールされるものであってもよく、また例えばメモリカードなどの記録媒体に記録されたものをスマートフォン３が読み出して記憶部３２に記憶してもよい。
【００７５】
表示部３３は、液晶パネルなどを用いて構成されており、処理部３１の処理に応じて種々の画像を表示する。操作部３４は、ユーザによる操作を受け付けて、受け付けた操作内容を処理部３１へ通知する。操作部３４は、例えば表示部３３の表面に設けられたタッチパネル、及び、スマートフォン３の筐体に設けられたプッシュスイッチ等を用いて構成される。通信部３５は、例えば携帯電話通信網又は無線ＬＡＮ（Local Area Network）等の無線通信網を利用し、インターネットなどのネットワークＮＷを介して他の装置との通信を行う。本実施の形態において通信部３５は、ネットワークＮＷを介して生活習慣指導サーバ装置１との間で通信を行う。通信部３５は、処理部３１から与えられた送信用のデータを変調して得られた信号をアンテナへ出力することでデータを送信する。また通信部３５は、アンテナにて受信した信号を復調してデジタルのデータに変換し、このデータを受信データとして処理部３１へ与える。
【００７６】
また本実施の形態に係るスマートフォン３は、記憶部３２に記憶された遠隔指導アプリ３２ａを処理部３１が実行することにより、メッセージ受付部３１ａ、メッセージ送受信部３１ｂ及びメッセージ表示処理部３１ｃ等がソフトウェア的な機能ブロックとして処理部３１に設けられる。メッセージ受付部３１ａは、指導者及びユーザの間で遠隔指導が行われている際に、操作部３４にて指導者によるメッセージの入力を受け付ける処理を行う。
【００７７】
メッセージ送受信部３１ｂは、メッセージ受付部３１ａが受け付けた指導者のメッセージを、通信部３５にて生活習慣指導サーバ装置１へ送信する。このメッセージは生活習慣指導サーバ装置１にて中継されて、指導対象のユーザのスマートフォン４にて受信される。またメッセージ送受信部３１ｂは、ユーザのスマートフォン４から送信されて生活習慣指導サーバ装置１にて中継されたメッセージを通信部３５にて受信すると共に、生活習慣指導サーバ装置１から送信されたＡＩメッセージを通信部３５にて受信する。メッセージ表示処理部３１ｃは、メッセージ受付部３１ａが受け付けた指導者のメッセージ、メッセージ送受信部３１ｂが受信したユーザのメッセージ、及び、メッセージ送受信部３１ｂが受信した生活習慣指導サーバ装置１のＡＩメッセージを、識別可能な態様で表示部３３に表示する。
【００７８】
図１０は、ユーザが使用するスマートフォン４の構成を示すブロック図である。本実施の形態に係るスマートフォン４は、処理部４１、記憶部４２、表示部４３、操作部４４、第１通信部４５及び第２通信部４６等を備えて構成されている。処理部４１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成されており、記憶部３２に記憶された遠隔指導アプリ４２ａを読み出して実行することにより、指導者によるユーザの遠隔指導に係る種々の処理を行う。記憶部４２は、フラッシュメモリなどの不揮発性のメモリ素子を用いて構成されている。記憶部４２には、処理部４１が実行する遠隔指導アプリ４２ａがインストールされている。遠隔指導アプリ４２ａは、例えばスマートフォン４用のアプリケーションプログラムを配信するサーバ装置（図示は省略する）からネットワークＮＷを介して取得される。また記憶部４２には、ユーザのバイタルデータ４２ｂが記憶される。記憶部４２に記憶されたバイタルデータ４２ｂは、適宜のタイミングで生活習慣指導サーバ装置１へ送信され、生活習慣指導サーバ装置１のバイタルデータＤＢ１２ｃに登録される。
【００７９】
表示部４３は、液晶パネルなどを用いて構成されており、処理部４１の処理に応じて種々の画像を表示する。操作部４４は、ユーザによる操作を受け付けて、受け付けた操作内容を処理部４１へ通知する。操作部４４は、例えば表示部４３の表面に設けられたタッチパネル、及び、スマートフォン４の筐体に設けられたプッシュスイッチ等を用いて構成される。第１通信部４５は、例えば携帯電話通信網又は無線ＬＡＮ等の無線通信網を利用し、インターネットなどのネットワークＮＷを介して生活習慣指導サーバ装置１との間で通信を行う。第２通信部４６は、例えば無線ＬＡＮ又はBluetooth（登録商標）等の無線通信により、活動量計５との間でデータの送受信を行う。
【００８０】
また本実施の形態に係るスマートフォン４は、記憶部４２に記憶された遠隔指導アプリ４２ａを処理部４１が実行することにより、メッセージ受付部４１ａ、メッセージ送受信部４１ｂ、メッセージ表示処理部４１ｃ及びバイタルデータ取得部４１ｄ等がソフトウェア的な機能ブロックとして処理部４１に設けられる。メッセージ受付部４１ａは、指導者及びユーザの間で遠隔指導が行われている際に、操作部４４にてユーザによるメッセージの入力を受け付ける処理を行う。
【００８１】
メッセージ送受信部４１ｂは、メッセージ受付部４１ａが受け付けたユーザのメッセージを、第１通信部４５にて生活習慣指導サーバ装置１へ送信する。このメッセージは生活習慣指導サーバ装置１にて中継されて、指導者のスマートフォン３にて受信される。またメッセージ送受信部４１ｂは、指導者のスマートフォン３から送信されて生活習慣指導サーバ装置１にて中継されたメッセージを第１通信部４５にて受信すると共に、生活習慣指導サーバ装置１から送信されたＡＩメッセージを第１通信部４５にて受信する。メッセージ表示処理部４１ｃは、メッセージ受付部４１ａが受け付けたユーザのメッセージ、メッセージ送受信部４１ｂが受信した指導者のメッセージ、及び、メッセージ送受信部４１ｂが受信した生活習慣指導サーバ装置１のＡＩメッセージを、識別可能な態様で表示部４３に表示する。
【００８２】
バイタルデータ取得部４１ｄは、例えば操作部４４に対する操作によるーザから直接的な入力に基づいて、ユーザのバイタルデータを取得し、取得したバイタルデータを記憶部４２に記憶する。またバイタルデータ取得部４１ｄは、第２通信部４６にて活動量計５との通信を行い、活動量計５が計測したユーザの活動量のデータを取得して記憶部４２に記憶する。記憶部４２に記憶されたバイタルデータ４２ｂは、例えばユーザにより生活習慣指導サーバ装置１への送信を行う操作がなされた場合に、記憶部４２から読み出されて第１通信部４５にて生活習慣指導サーバ装置１へ送信される。
【００８３】
なお、指導者が使用するスマートフォン３とユーザが使用するスマートフォン４とは、ハードウェアとして同じ又は類似の装置であってもよい。指導者のスマートフォン３にインストールされる遠隔指導アプリ３２ａとユーザのスマートフォン４にインストールされる遠隔指導アプリ４２ａとは、異なるアプリであってよい。即ち指導者用の遠隔指導アプリ３２ａとユーザ用の遠隔指導アプリ４２ａとが別に提供されてもよい。逆に、遠隔指導アプリ３２ａ及び遠隔指導アプリ４２ａを同一のアプリケーションプログラムとし、このプログラムが利用者に応じて指導者モード又はユーザモード等の切り替えを行う構成としてもよい。
【００８４】
＜遠隔指導＞
図１１は、遠隔指導の表示例を示す模式図であり、指導者が使用するスマートフォン３の表示部３３に表示されたメッセージ交換の様子を一例として図示してある。本実施の形態においては、指導者のメッセージと、ユーザのメッセージと、ＡＩメッセージとが表示部３３の上下方向に時系列順で並べて表示される。各メッセージは、いわゆる吹き出しの図形の内部に文章又は画像等を収める態様で表示される。各メッセージの吹き出しは、指導者のメッセージであるか、ユーザのメッセージであるか、ＡＩメッセージであるかを区別できるように、例えば色又は形状等に差異を設けてある。また吹き出しには根元部分（引き出し部分）が設けられており、この根元部分の向きに応じて、メッセージの送信者を識別することができる。吹き出しの根元部分が表示部３３の右向きである場合、この吹き出しのメッセージは指導者のメッセージ又はＡＩメッセージである。吹き出しの根元部分が左向きである場合、この吹き出しのメッセージはユーザのメッセージである。更に、各吹き出しの根元部分の先には、この吹き出しのメッセージの送信者を示すラベルが表示される。本例では「指導者」、「ユーザ」及び「ＡＩ」の３種のラベルのいずれかが吹き出しの根元部分に表示されている。
【００８５】
図示の例では、表示部３３の最上部に表示されたメッセージ１０１が最も古いメッセージである。メッセージ１０１は、「今週は運動されましたか？」の文章が吹き出し内に収められている。メッセージ１０１の吹き出しの根元部分は右向きとされ、根元部分の先には「指導者」のラベルが表示されており、これによりメッセージ１０１は指導者が送信したメッセージであることを識別できる。時系列的に次のメッセージであるメッセージ１０２は、「週末にウォーキングしました。」の文章が吹き出し内に収められている。メッセージ１０２の吹き出しの根元部分は左向きとされ、根元部分の先には「ユーザ」のラベルが表示されており、これによりメッセージ１０２はユーザが送信したメッセージであることを識別できる。
【００８６】
次のメッセージ１０３は、生活習慣指導サーバ装置１が送信したＡＩメッセージである。生活習慣指導サーバ装置１は、例えばこのユーザのバイタルデータに含まれる血圧が閾値を超えると判定し、且つ、遠隔指導の開始から所定期間が経過してもメッセージ中に「血圧」などのキーワードが含まれていなかった場合に、図示のようなＡＩメッセージ１０３を送信する。ＡＩメッセージ１０３は、「最近血圧が少し高いようですね。」の文章と、ユーザのバイタルデータに基づいて作成された血圧の変化を示すグラフの画像とが吹き出し内に収められている。ＡＩメッセージ１０３の吹き出しの根元部分は右向きとされ、根元部分の先には「ＡＩ」のラベルが表示されており、これによりメッセージ１０３は生活習慣指導サーバ装置１が送信したＡＩメッセージであることを識別できる。
【００８７】
このようなＡＩメッセージ１０３を生活習慣指導サーバ装置１が自動的に送信することによって、指導者は血圧を話題としてユーザとのメッセージ交換を行うことができる。次のメッセージ１０４は、ＡＩメッセージ１０３を受けて指導者が送信したメッセージであり、「いつもより少し高いですね。最近お忙しいですか？」の文章が吹き出し内に収められている。更に次のメッセージ１０５は、指導者の問いかけに答えるユーザのメッセージであり、「少し寝不足です。」の文章が吹き出し内に収められている。
【００８８】
図１２及び図１３は、遠隔指導の表示例を示す模式図であり、指導者にのみ表示されるＡＩメッセージの例である。図１２には指導者が使用するスマートフォン３の表示部３３に表示されるメッセージの例を図示し、図１３には同じ状況においてユーザが使用するスマートフォン４の表示部４３に表示されるメッセージの例を図示してある。本例においては、まず、ユーザが「今日の血圧は１３５／８８ｍｍＨＧでした。」のメッセージ１１１を送信している。なお生活習慣指導サーバ装置１は、遠隔指導のメッセージ交換において、メッセージ１１１のようなバイタルデータを示すメッセージがユーザにより送信された場合、このメッセージからバイタルデータを取得してバイタルデータＤＢ１２ｃに登録してもよい。
【００８９】
次いで、「Ａさんの血圧は正常値範囲内ですがいつもより少し高めのようです。」の文章と血圧のグラフ画像とを含むＡＩメッセージ１１２を生活習慣指導サーバ装置１が送信している。ただしこのＡＩメッセージ１１２は、ＡＩメッセージＤＢ１２ｇにてユーザ表示が許可されておらず、指導者のスマートフォン３にのみ送信され、ユーザのスマートフォン４には送信されない。このため、図１２に示すように指導者のスマートフォン３にはＡＩメッセージ１１２が表示されているが、図１３に示すようにユーザのスマートフォン４にはＡＩメッセージ１１２が表示されていない。
【００９０】
次のメッセージ１１３は、ＡＩメッセージ１１２を受けて指導者が送信したメッセージであり、「いつもより少し高いですね。最近お忙しいですか？」の文章が吹き出し内に収められている。更に次のメッセージ１１４は、指導者の問いかけに答えるユーザのメッセージであり、「少し寝不足です。」の文章が吹き出し内に収められている。
【００９１】
なおスマートフォン３は、指導者のスマートフォン３及びユーザのスマートフォン４の両方に表示されるＡＩメッセージと、指導者のスマートフォン３にのみ表示されるＡＩメッセージとを、識別可能な態様で表示してもよい。例えば吹き出しの色若しくは形状等に差異を設ける、又は、ユーザには秘密のメッセージであることを示すアイコンを付す等の手段により、指導者及びユーザの両方に表示されるＡＩメッセージと、指導者にのみ表示されるＡＩメッセージを区別することができる。
【００９２】
図１４は、遠隔指導の表示例を示す模式図である。本例においては、まず、ユーザが「最近疲れがとれません。」のメッセージ１２１を送信している。次いで、「睡眠時間が最近減っていますね。」の文章と睡眠時間のグラフ画像とを含むＡＩメッセージ１２２を生活習慣指導サーバ装置１が送信している。次いで、「寝る前に飲酒することが多かったです。」のメッセージ１２３をユーザが送信し、「寝る前の飲酒は睡眠の質も落とします。控えた方がよいですね。」のメッセージ１２４を指導者が送信している。
【００９３】
本例は、ユーザのバイタルデータに含まれる睡眠時間に基づいて生活習慣指導サーバ装置１がＡＩメッセージ１２２を送信している。ユーザの睡眠時間は、例えばユーザが自己申告としてスマートフォン４にて直接的に数値を入力してもよく、また例えば活動量計５などによる測定結果をスマートフォン４が取得して生活習慣指導サーバ装置１へ送信してもよい。
【００９４】
図１５は、遠隔指導の表示例を示す模式図である。本例においては、まず、ユーザが「昨日は一万歩歩きました。」のメッセージ１３１を送信している。次いで、「月平均の体重が３ｋｇ減りました。」の文章と平均体重のグラフ画像とを含むＡＩメッセージ１３２を生活習慣指導サーバ装置１が送信している。次いで、「運動の成果が出ていますね。体調の変化はないですか？」のメッセージ１３３を指導者が送信し、「体調はよいです。よく眠れます。」のメッセージ１３４をユーザが送信している。
【００９５】
なお生活習慣指導サーバ装置１は、ユーザのメッセージ１３１に含まれる一万歩の歩数をバイタルデータとして取得してバイタルデータＤＢ１２ｃに登録してもよい。ユーザが１日に歩いた歩数をバイタルデータとして生活習慣指導サーバ装置１のバイタルデータＤＢ１２ｃに蓄積する場合、例えばユーザが自己申告としてスマートフォン４にて直接的に歩数を入力してもよく、また例えば活動量計５などによる測定結果をスマートフォン４が取得して生活習慣指導サーバ装置１へ送信してもよい。
【００９６】
本例では、ユーザのメッセージ１３１による運動の申告と、ＡＩメッセージ１３２による体重減少の通知とに基づいて、指導者は体重の減少が運動の成果であると判断し、その旨を伝えるメッセージ１３３を送信している。仮に、ユーザが全く運動していない旨を申告しているにも関わらず、体重が減少している場合などには、指導者はユーザの体調異常を疑い、ユーザに病院７での診療を進めるなどのメッセージを送信することができる。
【００９７】
＜処理手順＞
以下、本実施の形態に係る指導システムの生活習慣指導サーバ装置１及びスマートフォン３，４が行う処理の手順を、フローチャートを用いて説明する。図１６は、スマートフォン３，４が行うメッセージ交換の処理手順を示すフローチャートである。本フローチャートは、指導者のスマートフォン３及びユーザのスマートフォン４との間で遠隔指導に係るメッセージ交換が開始された後の処理を示したものである。本処理は、指導者のスマートフォン３及びユーザのスマートフォン４にてそれぞれ行われる処理である。以下の説明では、”スマートフォン３（４）の処理部３１（４１）”のように、スマートフォン３に関する符号を主に記載し、スマートフォン４に関する符号を括弧書きで記載する。
【００９８】
本実施の形態に係るスマートフォン３（４）の処理部３１（４１）のメッセージ受付部３１ａ（４１ａ）は、操作部３４（４４）にてメッセージの入力がなされたか否かを判定する（ステップＳ１）。メッセージの入力がなされた場合（Ｓ１：ＹＥＳ）、メッセージ受付部３１ａ（４１ａ）は、入力されたメッセージを受け付ける（ステップＳ２）。メッセージ受付部３１ａ（４１ａ）は、受け付けたメッセージを通信部３５（第１通信部４５）にて生活習慣指導サーバ装置１へ送信する（ステップＳ３）。また処理部３１（４１）のメッセージ表示処理部３１ｃ（４１ｃ）は、入力を受け付けたメッセージを、自身が入力したメッセージとして表示部３３（４３）に表示し（ステップＳ４）、ステップＳ１へ処理を戻す。
【００９９】
メッセージの入力がなされていない場合（Ｓ１：ＮＯ）、処理部３１（４１）のメッセージ送受信部３１ｂ（４１ｂ）は、通信部３５（第１通信部４５）にて生活習慣指導サーバ装置１からのメッセージを受信したか否かを判定する（ステップＳ５）。メッセージを受信した場合（Ｓ５：ＹＥＳ）、メッセージ送受信部３１ｂ（４１ｂ）は、受信したメッセージに含まれる情報に基づいて、このメッセージが生活習慣指導サーバ装置１によるＡＩメッセージであるか否かを判定する（ステップＳ６）。受信メッセージがＡＩメッセージである場合（Ｓ６：ＹＥＳ）、メッセージ表示処理部３１ｃ（４１ｃ）は、受信したメッセージを、ＡＩメッセージとして表示部３３（４３）に表示し（ステップＳ７）、ステップＳ１へ処理を戻す。受信メッセージがＡＩメッセージではない場合（Ｓ６：ＮＯ）、メッセージ表示処理部３１ｃ（４１ｃ）は、受信したメッセージを、相手のメッセージとして表示し（ステップＳ８）、ステップＳ１へ処理を戻す。
【０１００】
メッセージを受信していない場合（Ｓ５：ＮＯ）、処理部３１（４１）は、遠隔指導を終了する操作がなされたか否かなどに基づいて、遠隔指導に係る処理を終了すべきか否かを判定する（ステップＳ９）。遠隔指導に係る処理を終了すべきでないと判定した場合（Ｓ９：ＮＯ）、処理部３１（４１）は、ステップＳ１へ処理を戻す。遠隔指導に係る処理を終了すべきと判定した場合（Ｓ９：ＹＥＳ）、処理部３１（４１）は、処理を終了する。
【０１０１】
図１７は、生活習慣指導サーバ装置１が行うメッセージ交換の処理手順を示すフローチャートである。指導者のスマートフォン３及びユーザのスマートフォン４との間で遠隔指導に係るメッセージ交換が開始された場合、生活習慣指導サーバ装置１の処理部１１のスケジュール判定部１１ｆは、記憶部１２のユーザ情報ＤＢ１２ｂを参照して、ユーザのスケジュールを判定する（ステップＳ２１）。また処理部１１のバイタルデータ判定部１１ｃは、記憶部１２のバイタルデータＤＢ１２ｃを参照して所定期間におけるユーザのバイタルデータを読み出し、ユーザ情報ＤＢ１２ｂに設定されたユーザの指導項目と、判定条件ＤＢ１２ｄに設定された判定条件とに基づいて、ユーザのバイタルデータが判定条件を満たすか否かのバイタルデータ判定を行う（ステップＳ２２）。
【０１０２】
次いで、処理部１１のメッセージ中継処理部１１ａは、通信部１３にてスマートフォン３，４からのメッセージを受信したか否かを判定する（ステップＳ２３）。メッセージを受信した場合（Ｓ２３：ＹＥＳ）、メッセージ中継処理部１１ａは、受信したメッセージを記憶部１２のメッセージＤＢ１２ｅに記憶する（ステップＳ２４）。またメッセージ中継処理部１１ａは、受信したメッセージを送信先となるスマートフォン３，４へ送信することにより、このメッセージを中継し（ステップＳ２５）、ステップＳ２３へ処理を戻す。
【０１０３】
メッセージを受信していない場合（Ｓ２３：ＮＯ）、処理部１１のキーワード判定部１１ｄは、遠隔指導のメッセージ交換開始から又は前回のキーワード判定を実施してから所定時間が経過したか否かを判定する（ステップＳ２６）。所定時間が経過した場合（Ｓ２６：ＹＥＳ）、キーワード判定部１１ｄは、所定時間内に記憶部１２のメッセージＤＢ１２ｅに蓄積されたメッセージを読み出し、ユーザ情報ＤＢ１２ｂに設定されたユーザの指導項目に基づいてキーワードＤＢ１２ｆからキーワードを取得し、蓄積されたメッセージにキーワードが含まれているか否かのキーワード判定を行い（ステップＳ２７）、ステップＳ２３へ処理を戻す。
【０１０４】
所定期間が経過していない場合（Ｓ２６：ＮＯ）、処理部１１のＡＩメッセージ送信処理部１１ｅは、ステップＳ２１のスケジュール判定、ステップＳ２２のバイタルデータ判定及びステップＳ２７のキーワード判定の判定結果と、記憶部１２のＡＩメッセージＤＢ１２ｇとに基づいて、ＡＩメッセージの送信が必要であるか否かを判定する（ステップＳ２８）。ＡＩメッセージの送信が必要である場合（Ｓ２８：ＹＥＳ）、ＡＩメッセージ送信処理部１１ｅは、ＡＩメッセージＤＢ１２ｇから読み出したＡＩメッセージを、通信部１３にてスマートフォン３及び／又はスマートフォン４へ送信し（ステップＳ２９）、ステップＳ２３へ処理を戻す。
【０１０５】
ＡＩメッセージの送信が必要ない場合（Ｓ２８：ＮＯ）、処理部１１は、スマートフォン３，４から遠隔指導を終了する旨の通知がなされたか否かなどに基づいて、遠隔指導に係る処理を終了すべきか否かを判定する（ステップＳ３０）。遠隔指導に係る処理を終了すべきでないと判定した場合（Ｓ３０：ＮＯ）、処理部１１は、ステップＳ２３へ処理を戻す。遠隔指導に係る処理を終了すべきと判定した場合（Ｓ３０：ＹＥＳ）、処理部１１は、処理を終了する。
【０１０６】
図１８は、スマートフォン４が行うバイタルデータ登録の処理手順を示すフローチャートである。ユーザが利用するスマートフォン４の処理部４１のバイタルデータ取得部４１ｄは、操作部４４にてユーザによるバイタルデータの入力がなされたか否かを判定する（ステップＳ４１）。バイタルデータの入力がなされた場合（Ｓ４１：ＹＥＳ）、バイタルデータ取得部４１ｄは、入力されたバイタルデータを取得する（ステップＳ４２）。バイタルデータ取得部４１ｄは、取得したバイタルデータを記憶部４２に記憶し（ステップＳ４３）、ステップＳ４１へ処理を戻す。なおバイタルデータの入力は、活動量計５を利用して行われてもよい。
【０１０７】
バイタルデータの入力がなされていない場合（Ｓ４１：ＮＯ）、バイタルデータ取得部４１ｄは、操作部４４にてユーザによるバイタルデータの送信が指示されたか否かを判定する（ステップＳ４４）。バイタルデータの送信が指示されていない場合（Ｓ４４：ＮＯ）、バイタルデータ取得部４１ｄは、ステップＳ４１へ処理を戻す。バイタルデータの送信が指示された場合（Ｓ４４：ＹＥＳ）、バイタルデータ取得部４１ｄは、記憶部４２に記憶されたバイタルデータ４２ｂを読み出す（ステップＳ４５）。バイタルデータ取得部４１ｄは、読み出したバイタルデータ４２ｂを第１通信部４５にて生活習慣指導サーバ装置１へ送信し（ステップＳ４６）、ステップＳ４１へ処理を戻す。
【０１０８】
図１９は、生活習慣指導サーバ装置１が行うバイタルデータ取得処理の手順を示すフローチャートである。生活習慣指導サーバ装置１の処理部１１のバイタルデータ取得処理部１１ｂは、スマートフォン４から送信されるユーザのバイタルデータを通信部１３にて受信したか否かを判定する（ステップＳ５１）。バイタルデータを受信していない場合（Ｓ５１：ＮＯ）、バイタルデータ取得処理部１１ｂは、バイタルデータを受信するまで待機する。バイタルデータを受信した場合（Ｓ５１：ＹＥＳ）、バイタルデータ取得処理部１１ｂは、受信したバイタルデータを記憶部１２のバイタルデータＤＢ１２ｃに記憶して（ステップＳ５２）、ステップＳ５１へ処理を戻す。
【０１０９】
＜まとめ＞
以上の構成の本実施の形態に係る指導システムでは、指導者が使用するスマートフォン３及び指導されるユーザが使用するスマートフォン４との間で送受信されるメッセージを、生活習慣指導サーバ装置１が中継すると共に、中継したメッセージをメッセージＤＢ１２ｅに記憶して蓄積する。また生活習慣指導サーバ装置１は、ユーザのスマートフォン４を介して、ユーザのバイタルデータを取得する。生活習慣指導サーバ装置１は、取得したバイタルデータに基づいて、指導者のスマートフォン３及びユーザのスマートフォン４の少なくとも一方にＡＩメッセージを送信する。スマートフォン３，４は、指導者のメッセージ、ユーザのメッセージ及び生活習慣指導サーバ装置１のＡＩメッセージを表示する。これらにより指導者は、ユーザのバイタルデータに基づく生活習慣指導サーバ装置１からのＡＩメッセージを活用してユーザの指導を行うことができる。またユーザは、指導者からのメッセージと、自身のバイタルデータに基づいて生活習慣指導サーバ装置１から送信されたＡＩメッセージとを参考に、例えば生活習慣の改善などに取り組むことができる。
【０１１０】
また生活習慣指導サーバ装置１は、ユーザのバイタルデータに加えて、指導者のスマートフォン３及びユーザのスマートフォン４の間で送受信されたメッセージの内容に基づいて、ＡＩメッセージを送信する。これにより、指導者及びユーザの間で交換されたメッセージの愛用に適した情報、メッセージの内容に追加すべき情報又はメッセージの内容に不足している情報等を、生活習慣指導サーバ装置１がＡＩメッセージとして送信することができる。
【０１１１】
また生活習慣指導サーバ装置１は、ユーザに対する指導項目と、この指導項目に対応するＡＩメッセージとを、記憶部１２のＡＩメッセージＤＢ１２ｇに記憶しておく。生活習慣指導サーバ装置１は、ユーザのバイタルデータ及び中継したメッセージの内容に基づいて、ＡＩメッセージＤＢ１２ｇに記憶されたＡＩメッセージを取得して送信する。これにより生活習慣指導サーバ装置１は、ユーザの指導項目に適した内容のＡＩメッセージを送信することができる。
【０１１２】
また生活習慣指導サーバ装置１は、指導者のスマートフォン３及びユーザのスマートフォン４の間で送受信されるメッセージに所定のキーワードが含まれていない場合に、このキーワードに応じたＡＩメッセージを送信する。キーワードは、生活習慣指導サーバ装置１のキーワードＤＢ１２ｆに登録されている。これにより生活習慣指導サーバ装置１は、指導者によるユーザの指導に不足している情報をＡＩメッセージとして送信することができる。
【０１１３】
また生活習慣指導サーバ装置１は、ユーザのバイタルデータが所定条件を満たすか否かを判定し、所定条件を満たす情報に応じたＡＩメッセージを送信する。これにより、ユーザのバイタルデータに基づく指導の要否を生活習慣指導サーバ装置１が判定してＡＩメッセージを送信することができる。
【０１１４】
また生活習慣指導サーバ装置１は、ユーザのバイタルデータが所定条件を満たすと判定してＡＩメッセージを送信する際に、所定条件を満たすバイタルデータに関する情報を例えばグラフ化するなどしてＡＩメッセージと共に送信する。これによりＡＩメッセージを受信したスマートフォン３，４は、ＡＩメッセージと共に、このＡＩメッセージが送信される要因となった情報を表示することができる。
【０１１５】
また生活習慣指導サーバ装置１は、指導者のスマートフォン３が送信したメッセージと、ユーザのスマートフォン４が送信したメッセージと、自身が送信するＡＩメッセージとを識別可能なように、スマートフォン３，４へ送信する。例えばこれらのメッセージに送信元を示すＩＤを付すことによって、このメッセージを受信したスマートフォン３，４は、受信したメッセージの送信元がいずれであるかを識別することができる。これによりメッセージを受信したスマートフォン３，４は、指導者のメッセージと、ユーザのメッセージと、生活習慣指導サーバ装置１のＡＩメッセージとを識別可能な態様で表示することができる。指導者及びユーザは、スマートフォン３，４に表示されたメッセージが、いずれのメッセージであるかを容易に判断することができる。
【０１１６】
また生活習慣指導サーバ装置１が送信するＡＩメッセージには、指導者のスマートフォン３及びユーザのスマートフォン４の両方にて表示されるものと、指導者のスマートフォン３にて表示されるがユーザのスマートフォン４では表示されないものとが含まれる。これにより、ユーザに対して提示すべきでない情報について、生活習慣指導サーバ装置１は指導者へのみ提示することができる。
【０１１７】
また生活習慣指導サーバ装置１は、ユーザ情報ＤＢ１２ｂにユーザが行うべき診療の予約の有無を記憶している。生活習慣指導サーバ装置１は、ユーザ情報ＤＢ１２ｂを参照して、ユーザが行うべき診療について予約がなされていない場合にＡＩメッセージを送信する。生活習慣指導サーバ装置１のＡＩメッセージによってユーザに診療の予約を促すことができる。
【０１１８】
なお本実施の形態においては、指導者及びユーザが遠隔指導に用いる端末装置をスマートフォン３，４としたが、これに限るものではない。指導者及びユーザは、例えば携帯電話機、タブレット型端末装置、パーソナルコンピュータ又はゲーム機等の種々の端末装置を利用することができる。これらの端末装置には、遠隔指導のための遠隔指導アプリがインストールされる。また生活習慣指導サーバ装置１は、１つの装置として構成されるのではなく、複数の装置の協働により実現される構成であってもよい。生活習慣指導サーバ装置１の記憶部１２に設けられた複数のデータベースは、複数の装置が分散管理する構成であってよい。
【０１１９】
また図３〜図８に示したデータベースの構成及びデータベースに記憶された値等は、一例であって、これに限るものではない。また図１１〜図１５に示した遠隔指導の表示画面の構成及び表示されたメッセージ等は、一例であって、これに限るものではない。またユーザのバイタルデータは、指導者との遠隔指導を行う前にユーザが生活習慣指導サーバ装置１に送信しておくものとしたが、例えば遠隔指導の開始後にユーザがバイタルデータをメッセージとして送信し、生活習慣指導サーバ装置１がユーザのメッセージからバイタルデータを抽出して取得してもよい。
【０１２０】
また本実施の形態に係る指導システムは、指導者がユーザの生活習慣病に関する指導を行う構成としたが、これに限るものではない。例えば指導システムは、介護において指導者がユーザの生活を指導する構成とすることができる。また指導システムは、例えばスポーツ又は学習等の遠隔指導のように、医療以外の環境で指導を行うものであってよい。
【０１２１】
また生活習慣指導サーバ装置１は、ユーザのバイタルデータに基づくＡＩメッセージ、中継したメッセージにキーワードが含まれるか否かに基づくＡＩメッセージ、及び、ユーザの診療予約などのスケジュールに基づくＡＩメッセージを送信する構成としたが、ＡＩメッセージはこれらに限らない。生活習慣指導サーバ装置１は、以下の変形例１に示すＡＩメッセージの送信、及び、更にこれ以外のＡＩメッセージの送信を行う構成であってよい。
【０１２２】
（変形例１）
図２０及び図２１は、変形例１に係るＡＩメッセージを説明するための模式図である。図２０には指導者が使用するスマートフォン３の表示部３３に表示されるメッセージの例を図示し、図２１には同じ状況においてユーザが使用するスマートフォン４の表示部４３に表示されるメッセージの例を図示してある。変形例１に係る生活習慣指導サーバ装置１は、指導者がスマートフォン３にてメッセージを入力した際に、入力内容のチェックを行い、メッセージが不適切と推定した場合には入力されたメッセージをユーザのスマートフォン４へ送信せずに、指導者に対して送信の可否を確認する。生活習慣指導サーバ装置１は、例えば指導者のメッセージの内容が、過去に送信されたメッセージと同じである場合に、指導者への確認を行うことができる。
【０１２３】
本例においては、まず、ユーザが「今日の血圧は１３５／８８ｍｍＨＧでした。」のメッセージ１４１を送信している。このメッセージ１４１に対して指導者は、「少し高いですね。最近お忙しいですか？」のメッセージ１４２を入力して送信している。しかし生活習慣指導サーバ装置１は、メッセージ１４２の内容と、メッセージＤＢ１２ｅに蓄積されたメッセージの内容とを比較し、メッセージ１４２の内容が以前に送信したメッセージと同じであると判断し、メッセージ１４２のユーザのスマートフォン３への送信を見合わせる。このため、図２０に示すように指導者のスマートフォン３にはメッセージ１４２が表示されるが、図２１に示すようにユーザのスマートフォン４にはメッセージ１４２が表示されない。
【０１２４】
この場合に生活習慣指導サーバ装置１は、メッセージ１４２を入力した指導者に対して送信の可否を確認するＡＩメッセージ１４３をスマートフォン３へ送信する。図示のＡＩメッセージ１４３は、「前回と同じメッセージになっています。」の文章と、”そのまま送信”のラベルが付されたボタンと、”キャンセル”のラベルが付されたボタンとが吹き出し内に収められている。指導者が”そのまま送信”のボタンに対するタッチ操作などを行った場合、生活習慣指導サーバ装置１は、メッセージ１４２をユーザのスマートフォン４へ送信する。指導者が”キャンセル”のボタンに対するタッチ操作などを行った場合、生活習慣指導サーバ装置１は、メッセージ１２４を破棄する。このＡＩメッセージ１４３は、指導者のスマートフォン３へのみ送信され、ユーザのスマートフォン４へは送信されない。
【０１２５】
本例においては、指導者が”キャンセル”のボタンを操作し、メッセージ１４２が破棄されている。その後、指導者は「今回も少し高いですね。睡眠は十分ですか？」のメッセージ１４４を入力してユーザへ送信している。ユーザのスマートフォン４には、指導者のメッセージ１４２及び生活習慣指導サーバ装置１のＡＩメッセージ１４３は表示されないため、図２１に示すように、ユーザのメッセージ１４１に続いて指導者のメッセージ１４４が表示される。これに対してユーザは、「少し寝不足です。」のメッセージ１４５を送信している。
【０１２６】
このように、変形例１に係る生活習慣指導サーバ装置１は、指導者が入力したメッセージの内容をチェックし、内容が不適切であれば送信の可否を指導者に確認する構成である。これにより、指導者からユーザへ不適切なメッセージなどが送信されることを未然に防ぐことができる。なお上記の例では、指導者が入力したメッセージの内容と以前に送信したメッセージの内容が同じである場合に生活習慣指導サーバ装置１がＡＩメッセージを送信する構成としたが、これに限るものではない。例えば生活習慣指導サーバ装置１は、不適切なキーワードをデータベースに記憶しておき、データベースのキーワードが指導者の入力メッセージに含まれている場合に、ＡＩメッセージを指導者へ送信して送信の再確認を行う構成としてもよい。また生活習慣指導サーバ装置１は、不適切なメッセージについては指導者への再確認を行わずに送信禁止とする構成であってもよい。
【０１２７】
（変形例２）
変形例２に係る指導システムは、生活習慣指導サーバ装置１が指導者のスマートフォン３へのみＡＩメッセージを表示した場合に、このＡＩメッセージをユーザのスマートフォン４へも送信するか否かを指導者が選択することが可能な構成である。図２２は、変形例２に係るＡＩメッセージを説明するための模式図である。図２２の表示例に示す４つのメッセージ１５１〜１５４は、図１２に示したメッセージ１１１〜１１４と略同じ内容である。
【０１２８】
ただし変形例２に係る指導システムでは、指導者のスマートフォン３へ送信され且つユーザのスマートフォン４へ送信されないＡＩメッセージ１５２には、指導者に対してこのＡＩメッセージ１５２をユーザに表示するか否かを選択させる手段が設けられている。本例のＡＩメッセージ１５２には、吹き出し内に「ＡＩ表示」、「指導者表示」及び「非表示」の文字が付された３つのボタンが表示される。スマートフォン３は、これら３つのボタンのうちのいずれか１つに対するタッチ操作などを受け付けることによって、ＡＩメッセージ１５２のユーザへの表示の有無及び表示態様の選択を受け付ける。
【０１２９】
「ＡＩ表示」のボタンに対する操作がなされた場合、スマートフォン３は、ＡＩメッセージ１５２をＡＩメッセージとして表示する指示を、生活習慣指導サーバ装置１へ送信する。この指示を受信した生活習慣指導サーバ装置１は、同じ内容のＡＩメッセージをユーザのスマートフォン４へ送信する。生活習慣指導サーバ装置１からこのメッセージを受信したスマートフォン４は、受信したメッセージをＡＩメッセージとして表示する。
【０１３０】
「指導者表示」のボタンに対する操作がなされた場合、スマートフォン３は、ＡＩメッセージ１５２を指導者のメッセージとして表示する指示を、生活習慣指導サーバ装置１へ送信する。この指示を受信した生活習慣指導サーバ装置１は、ＡＩメッセージ１５２と同じ内容のメッセージを、送信元が指導者である旨の情報を付して、ユーザのスマートフォン４へ送信する。このメッセージを受信したスマートフォン４は、受信したメッセージを指導者のメッセージとして表示する。
【０１３１】
「非表示」のボタンに対する操作がなされた場合、スマートフォン３は、ＡＩメッセージ１５２をユーザに対して表示しない旨の指示を、生活習慣指導サーバ装置１へ送信する。この指示を受信した生活習慣指導サーバ装置１は、ＡＩメッセージ１５２をユーザのスマートフォン３へ送信しない。
【０１３２】
図２３は、変形例２に係る指導者のスマートフォン３が行う処理の手順を示すフローチャートである。なお本フローチャートには、スマートフォン３が生活習慣指導サーバ装置１からＡＩメッセージを受信する段階からの処理を示してある。
【０１３３】
変形例２に係るスマートフォン３の処理部３１のメッセージ送受信部３１ｂは、生活習慣指導サーバ装置１が送信したＡＩメッセージを通信部３５にて受信する（ステップＳ６１）。処理部３１のメッセージ表示処理部３１ｃは、受信したＡＩメッセージを表示する（ステップＳ６２）。このＡＩメッセージには、ユーザへの表示の有無及び表示態様の選択を受け付けるための３つのボタンが設けられる。
【０１３４】
次いで処理部３１は、表示したＡＩメッセージに設けた３つのボタンに対する操作を受け付けることにより、ＡＩメッセージのユーザに対する表示の選択を受け付ける（ステップＳ６３）。処理部３１は、受け付けた選択結果を生活習慣指導サーバ装置１へ送信し（ステップＳ６４）、処理を終了する。
【０１３５】
図２４は、変形例２に係る生活習慣指導サーバ装置１が行う処理の手順を示すフローチャートである。なお本フローチャートには、指導者のスマートフォン３の未送信するＡＩメッセージについて送信を行う段階からの処理を示してある。
【０１３６】
変形例２に係る生活習慣指導サーバ装置１の処理部１１のＡＩメッセージ送信処理部１１ｅは、指導者のスマートフォン３に対してＡＩメッセージを送信する（ステップＳ７１）。処理部１１は、このＡＩメッセージのユーザへの表示に係る選択結果を指導者のスマートフォン３から受信したか否かを判定する（ステップＳ７２）。選択結果を受信していない場合（Ｓ７２：ＮＯ）、処理部１１は、選択結果を受信するまで待機する。
【０１３７】
指導者のスマートフォン３から選択結果を受信した場合（Ｓ７２：ＹＥＳ）、処理部１１は、受信した選択結果がＡＩメッセージとして表示する旨の選択であるか否かを判定する（ステップＳ７３）。ＡＩメッセージとして表示する旨の選択がなされた場合（Ｓ７３：ＹＥＳ）、処理部１１は、スマートフォン３へ送信したものと同様のＡＩメッセージをユーザのスマートフォン４へ送信し（ステップＳ７４）、処理を終了する。
【０１３８】
ＡＩメッセージとして表示する旨の選択がなされていない場合（Ｓ７３：ＮＯ）、処理部１１は、指導者のメッセージとして表示する旨の選択がなされたか否かを判定する（ステップＳ７５）。指導者のメッセージとして表示する旨の選択がなされた場合（Ｓ７５：ＹＥＳ）、処理部１１は、スマートフォン３へ送信したものと同内容のメッセージを、指導者のメッセージとしてユーザのスマートフォン４へ送信し（ステップＳ７６）、処理を終了する。また、指導者のメッセージとして表示する旨の選択がなされなかった場合（Ｓ７５：ＮＯ）、即ちユーザに対して非表示の選択がなされた場合、処理部１１は、ユーザのスマートフォン４へのメッセージ送信を行わずに、処理を終了する。
【０１３９】
このように、変形例２に係る指導システムは、生活習慣指導サーバ装置１が指導者のスマートフォン４へのみ送信したＡＩメッセージについて、指導者がこのＡＩメッセージをユーザのスマートフォン４へ送信するか否かを選択することが可能な構成である。これにより指導者は、ＡＩメッセージの内容などに応じて、適宜にこのＡＩメッセージをユーザに表示するか否かを選択することができる。またＡＩメッセージをユーザのスマートフォン４にて表示する場合に、ＡＩメッセージとして表示するか又は指導者のメッセージとして表示するかを選択可能としたことにより、指導者は生活習慣指導サーバ装置１が生成したメッセージを自らのメッセージとしてユーザのスマートフォン４に表示することができる。
【０１４０】
なお変形例２においては、ＡＩメッセージをユーザに対してＡＩメッセージとして表示する、指導者のメッセージとして表示する、又は、表示しない、の３通りから選択可能としたが、これに限るものではない。例えば表示又は非表示の２通りから選択可能とし、表示する場合にはＡＩメッセージとして表示する構成としてもよい。また例えば表示又は非表示の２通りから選択可能とし、表示する場合には指導者のメッセージとして表示する構成としてもよい。
【符号の説明】
【０１４１】
１  生活習慣指導サーバ装置
３  スマートフォン
４  スマートフォン
５  活動量計
７  病院
１１  処理部
１１ａ  メッセージ中継処理部
１１ｂ  バイタルデータ取得処理部
１１ｃ  バイタルデータ判定部
１１ｄ  キーワード判定部
１１ｅ  ＡＩメッセージ送信処理部
１１ｆ  スケジュール判定部
１２  記憶部
１２ａ  サーバプログラム
１２ｂ  ユーザ情報ＤＢ
１２ｃ  バイタルデータＤＢ
１２ｄ  判定条件ＤＢ
１２ｅ  メッセージＤＢ
１２ｆ  キーワードＤＢ
１２ｇ  ＡＩメッセージＤＢ
１３  通信部
３１  処理部
３１ａ  メッセージ受付部
３１ｂ  メッセージ送受信部
３１ｃ  メッセージ表示処理部
３２  記憶部
３２ａ  遠隔指導アプリ
３３  表示部
３４  操作部
３５  通信部
４１  処理部
４１ａ  メッセージ受付部
４１ｂ  メッセージ送受信部
４１ｃ  メッセージ表示処理部
４１ｄ  バイタルデータ取得部４１ｄ
４２  記憶部
４２ａ  遠隔指導アプリ
４２ｂ  バイタルデータ
４３  表示部
４４  操作部
４５  第１通信部
４６  第２通信部
【図１】
2019057168.tif 000003
【図２】
2019057168.tif 000004
【図３】
2019057168.tif 000005
【図４】
2019057168.tif 000006
【図５】
2019057168.tif 000007
【図６】
2019057168.tif 000008
【図７】
2019057168.tif 000009
【図８】
2019057168.tif 000010
【図９】
2019057168.tif 000011
【図１０】
2019057168.tif 000012
【図１１】
2019057168.tif 000013
【図１２】
2019057168.tif 000014
【図１３】
2019057168.tif 000015
【図１４】
2019057168.tif 000016
【図１５】
2019057168.tif 000017
【図１６】
2019057168.tif 000018
【図１７】
2019057168.tif 000019
【図１８】
2019057168.tif 000020
【図１９】
2019057168.tif 000021
【図２０】
2019057168.tif 000022
【図２１】
2019057168.tif 000023
【図２２】
2019057168.tif 000024
【図２３】
2019057168.tif 000025
【図２４】
2019057168.tif 000026