(57)【要約】【課題】数少ない登録キーワードを用いながらも、ユーザの行動に対する指導者の指導内容と矛盾しない情報を指導サポート情報として配信できるようにする。【解決手段】予め設定した複数の指導文面の定型文を格納する第１のデータベースに含まれる定型文を含む一文とその関連する一文を、指導者がユーザに送信した指導文の内容及び指導日時を格納する第２のデータベースの指導文の中から抽出する処理機能と、予め設定した複数のキーワードを格納するキーワード分析テーブルに含まれるキーワードが前記関連する一文を含む追記文に含まれるか否か探索する処理機能と、前記探索によりキーワードが見つかった場合、見つかったキーワードに応じ、前記指導文の配信とは別にユーザに配信される指導サポート情報の配信情報を制御する処理機能とを実行する。【選択図】図１
2014106696.tif 000002
【特許請求の範囲】
【請求項１】
予め設定した複数の指導文面の定型文を格納する第１のデータベースと、
指導者がユーザに送信した指導文の内容及び指導日時を格納する第２のデータベースと、
予め設定した複数の指導サポート情報の文面を格納する第３のデータベースと、
予め設定した複数のキーワードを格納するキーワード分析テーブルと、
前記第２のデータベースの指導文の中から前記第１のデータベースに含まれる定型文を含む一文とその関連する一文を抽出する定型文・追記文解析部と、
前記キーワード分析テーブルに含まれるキーワードが前記関連する一文を含む追記文に存在するか否か探索するキーワード分析部と、
前記キーワード分析部による探索によりキーワードが見つかった場合、見つかったキーワードに応じ、前記指導文の配信とは別にユーザに配信される指導サポート情報の配信情報を制御する配信情報制御部と
を有する指導サポート情報配信システム。
【請求項２】
請求項１に記載の指導サポート情報配信システムにおいて、
前記配信情報が関連するトピック毎に、前記指導サポート情報の配信を制御するための情報を格納する配信内容制御テーブルを有する
ことを特徴とする指導サポート情報配信システム。
【請求項３】
請求項２に記載の指導サポート情報配信システムにおいて、
前記第３のデータベースの中からユーザに順次配信する一連の指導サポート情報を予め選出して格納した指導サポート情報配信キューを有し、
前記配信情報制御部は、前記配信内容制御テーブルに格納された情報に基づいて、前記指導サポート情報配信キューの配信予定を変更する
ことを特徴とする指導サポート情報配信システム。
【請求項４】
請求項３に記載の指導サポート情報配信システムにおいて、
前記配信内容制御テーブルに特定のトピックに関連する前記指導サポート情報の配信を抑制するか否かを示す情報が格納されている場合、前記配信情報制御部は、配信の抑制対象である指導サポート情報を前記指導サポート情報配信キューの配信予定から取り除く
ことを特徴とする指導サポート情報配信システム。
【請求項５】
請求項３に記載の指導サポート情報配信システムにおいて、
前記配信内容制御テーブルに特定のトピックに関連する前記指導サポート情報を集中的に配信するか否かを示す情報が格納されている場合、前記配信情報制御部は、集中配信対象である指導サポート情報を前記指導サポート情報配信キューの直近位置にまとめて配置する
ことを特徴とする指導サポート情報配信システム。
【請求項６】
請求項２に記載の指導サポート情報配信システムにおいて、
前記配信を制御するための情報は、前記指導サポート情報の配信を抑制するか否かを示す情報である
ことを特徴とする指導サポート情報配信システム。
【請求項７】
請求項２に記載の指導サポート情報配信システムにおいて、
前記配信を制御するための情報は、特定のトピックに関連する前記指導サポート情報を集中的に配信するか否かを示す情報である
ことを特徴とする指導サポート情報配信システム。
【請求項８】
請求項１に記載の指導サポート情報配信システムにおいて、
前記関連する一文は、定型文を含む一文の次に現われる一文である
ことを特徴とする指導サポート情報配信システム。
【請求項９】
請求項１に記載の指導サポート情報配信システムにおいて、
前記キーワード分析テーブルには、係り受けの係り部に対応するキーワードと受け部に対応するキーワードが一組として格納される
ことを特徴とする指導サポート情報配信システム。
【請求項１０】
請求項１に記載の指導サポート情報配信システムにおいて、
前記配信情報制御部は、ユーザに対する前記指導サポート情報の配信を制御する前に、その制御の可否を確認する画面を指導者が操作する端末に表示する
ことを特徴とする指導サポート情報配信システム。
【請求項１１】
指導サポート情報配信システムを構成する計算機が、
予め設定した複数の指導文面の定型文を格納する第１のデータベースに含まれる定型文を含む一文とその関連する一文を、指導者がユーザに送信した指導文の内容及び指導日時を格納する第２のデータベースの指導文の中から抽出する処理と、
予め設定した複数のキーワードを格納するキーワード分析テーブルに含まれるキーワードが前記関連する一文を含む追記文に含まれるか否か探索する処理と、
前記探索によりキーワードが見つかった場合、見つかったキーワードに応じ、前記指導文の配信とは別にユーザに配信される指導サポート情報の配信情報を制御する処理と
を有する指導サポート情報配信方法。
【請求項１２】
請求項１１に記載の指導サポート情報配信方法において、
前記配信情報が関連するトピック毎に、前記指導サポート情報の配信を制御するための情報を格納する配信内容制御テーブルに格納された情報に基づいて、ユーザに順次配信する一連の指導サポート情報を予め選出して格納した指導サポート情報配信キューの配信予定を変更する
ことを特徴とする指導サポート情報配信方法。
【請求項１３】
請求項１２に記載の指導サポート情報配信方法において、
前記配信内容制御テーブルに特定のトピックに関連する前記指導サポート情報の配信を抑制するか否かを示す情報が格納されている場合、前記指導サポート情報配信キューの配信予定から配信の抑制対象である指導サポート情報を取り除く
ことを特徴とする指導サポート情報配信方法。
【請求項１４】
請求項１２に記載の指導サポート情報配信方法において、
前記配信内容制御テーブルに特定のトピックに関連する前記指導サポート情報を集中的に配信するか否かを示す情報が格納されている場合、集中配信対象である指導サポート情報を、前記指導サポート情報配信キューの直近位置にまとめて配置する
ことを特徴とする指導サポート情報配信方法。
【請求項１５】
請求項１１に記載の指導サポート情報配信方法において、
ユーザに対する前記指導サポート情報の配信を制御する前に、その制御の可否を確認する画面を指導者が操作する端末に表示する
ことを特徴とする指導サポート情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象者に対する指導をサポートする目的で指導サポート情報を自動配信するシステム及びその制御方法に関する。
【背景技術】
【０００２】
保健師、医師等の指導者とその指導を受ける指導対象者(以下「ユーザ」という)とが遠隔地にいる環境下でも、生活習慣の改善等を目的とした指導を実現するシステムが提案されている。当該システムにおいて、指導者は、各ユーザに応じた目標（例えば減量）の達成のため、ユーザ毎に個別の指導内容を作成し、システムを通じて送信する。一方、システムは、指導者による指導と指導の合間に、当該指導の効果を高めるための情報（例えば生活習慣の改善に関する実践的な知識）等を提供する。この情報の提供は、指導者の判断を介することなく、システムが「指導サポート情報」として自動的に各ユーザに配信する。指導者の指導や指導サポート情報は、電子メールやweb上でのメッセージなどの手段を通じてユーザに送信される。
【０００３】
ここでの指導サポート情報は、個人に特化していない、不特定多数のユーザに受入れられる内容である。一方で、情報を受信するユーザの興味を引くためには、個人の嗜好や行動パターンに合った内容であることが望ましい。
【０００４】
特許文献１には、ネットワーク上において、ユーザに対して最適なコンテンツを配信するための方法が開示されており、その要約には、「ユーザが有するユーザ端末と情報提供者が有する情報提供者端末とネットワークを介してデータの送受信が行えるコンテンツ配信サーバであるコンテンツ配信支援システムに於いて、前記コンテンツ配信サーバは、前記ユーザ端末に格納されている識別情報を読み取り前記ユーザ端末の識別を行う手段と、前記識別されたユーザ端末のネットワーク上に於ける行動を収集する手段と、前記収集したデータに基づいてネットワーク上に於ける分析をする手段と、前記情報提供者端末からコンテンツの配信ルールを受信し前記配信ルールと前記分析の結果とに基づいてコンテンツの配信を前記ユーザ端末に行う手段とを有するコンテンツ配信支援システム。」と記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２０２９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示された技術（すなわち、ユーザの行動情報を用いて指導サポート情報の内容を最適化する技術）を、指導者による指導を前提とするシステムに対してそのまま適用すると、指導者の指導内容と自動送信される指導サポート情報の内容が矛盾する可能性がある。すなわち、指導者の指導内容と矛盾する不適切な内容が自動配信されてしまう可能性がある。
【０００７】
例えば、ユーザが減量のために過剰なウォーキングを実施している場合において、指導者は過剰なウォーキングを抑制する指導を行っているにも関わらず、システムはウォーキングの実施を促す指導サポート情報を自動配信する可能性がある。また例えば、ユーザの減量ペースが速すぎる場合において、指導者は過剰な減量を抑制する指導を行っているにも関わらず、システムは減量を促す情報を自動配信する可能性がある。
【０００８】
このような矛盾した情報の配信は指導効果を阻害する可能性があるため好ましくない。特に、生活習慣の改善等を目的とした指導の場合には、不適切な情報の配信によりユーザの健康への悪影響が懸念されるため、不適切な情報の配信は防止されるべきである。
【０００９】
なお、ユーザの行動情報のみから過剰な行動を検出する方法としては、定量的な数値からしきい値を設定して判定する方法が考えられる。しかし、過剰な行動と判定するしきい値は、ユーザの健康状態、体重、年齢など、様々な状態によって異なるため、事前の条件の設定やその判定処理は非常に手間がかかることが容易に考えられる。
【００１０】
また、指導者が送信した指導内容と自動送信する指導サポート情報の内容に矛盾が生じないようにするためには、指導者の指導内容を分析し、指導内容に応じて配信される指導サポート情報を決定する必要がある。
【００１１】
ところが、指導者は、指導者自身の知識やユーザとの対話から得られた情報など、データ化されていない指導者個人の知見に基づく判断で指導文を作成する。このため、指導内容の分析には定量化された数値情報だけでは不十分であり、指導文そのものを分析することも重要となる。
【００１２】
しかし、指導者が作成した指導文からキーワードを取得し、指導文の内容を理解するためには、事前に膨大なキーワード設定が必要になるなど、非常に手間がかかることが容易に考えられる。
【００１３】
そこで、本発明は、指導者がユーザに送信した指導文を事前に登録した数少ないキーワードを用いて分析し、ユーザの行動に対する指導者の指導内容に応じて配信する情報を決定することができる指導サポート情報配信システム及び方法を提供する。
【課題を解決するための手段】
【００１４】
本発明は、予め設定した複数の指導文面の定型文を格納する第１のデータベースに含まれる定型文を含む一文とその関連する一文を、指導者がユーザに送信した指導文の内容及び指導日時を格納する第２のデータベースの指導文の中から抽出する処理機能と、予め設定した複数のキーワードを格納するキーワード分析テーブルに含まれるキーワードが前記関連する一文を含む追記文に含まれるか否か探索する処理機能と、前記探索によりキーワードが見つかった場合、見つかったキーワードに応じ、前記指導文の配信とは別にユーザに配信される指導サポート情報の配信情報を制御する処理機能とを有する。
【発明の効果】
【００１５】
本発明によれば、数少ない登録キーワードを用いながらも、ユーザの行動に対する指導者の指導内容と矛盾しない情報を指導サポート情報として配信することができる。前述した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１６】
【図１】指導サポート情報配信システムの構成例を示す図。
【図２】自動配信される指導サポート情報の配信スケジュールの一例を示す図。
【図３】指導文作成制御部が提示する指導文作成用ＧＵＩ画面例を示す図。
【図４】指導者に提示する確認画面の一例を示す図。
【図５】定型文ＤＢが管理する情報の一例を示す図。
【図６】指導記録ＤＢが管理する情報の一例を示す図。
【図７】キーワード分析テーブルが管理する情報の一例を示す図。
【図８】配信内容制御テーブルが管理する情報の一例を示す図。
【図９】指導サポート情報キューが管理する情報の一例を示す図。
【図１０】指導者が指導文を作成する処理手順の一例を示すフローチャート。
【図１１】指導者が作成した指導文から情報配信を抑制すべきトピックを抽出し、指導サポート情報配信キューの内容を制御する処理手順の一例を示すフローチャート。
【図１２】指導者に提示する確認画面の一例を示す図。
【図１３】キーワード分析テーブルが管理する情報の一例を示す図。
【図１４】配信内容制御テーブルが管理する情報の一例を示す図。
【図１５】集中的に配信したい一連の指導サポート情報の一例を示す図。
【図１６】事前の配信予定の指導サポート情報配信キューに優先的に配信する指導サポート情報を加えた結果の指導サポート情報配信キューの一例を示す図。
【図１７】指導者が作成した指導文を用いて、ユーザに特定のトピックの情報の配信を集中的に実施する処理手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて、本発明の実施の形態を説明する。なお、本発明の実施の態様は、後述する実施例に限定されるものではなく、その技術思想の範囲において、種々の変形が可能である。
【実施例】
【００１８】
［実施例１］
本実施例では、指導者による指導目的がユーザの減量である場合について、指導サポート情報配信システムによるユーザに対する不適切な情報の配信を防止する方法について説明する。
【００１９】
［システムの全体構成］
図１に、本実施例に係る指導サポート情報配信システムの機能ブロック構成を示す。図１に示すシステムは、指導システムサーバ１０１と、ユーザ用入出力端末１０２と、指導者用入出力端末１０３と、ネットワーク１０４で構成される。
【００２０】
［指導システムサーバの構成］
指導システムサーバ１０１は、コンピュータを基本構成とし、演算装置１０５と記憶装置１０６とを有している。記憶装置１０６には、指導サポート情報の自動配信機能を提供するために必要となるプログラムや当該プログラムが必要とするデータが格納されている。本実施例の場合、記憶装置１０６には、指導文作成部１０７、指導文解析部１１４、「ユーザＤＢ」１２１、指導サポート情報配信キュー１２５、指導サポート情報配信部１２６、配信情報制御部１２７、配信制御解除部１２８、「定型文ＤＢ」１２９、「指導記録ＤＢ」１３０、「指導サポート情報ＤＢ」１３１が格納されている。なお、プログラムは、演算装置１０５を通じて実行される。
【００２１】
指導文作成部１０７は、指導者による指導文の作成を支援する機能を提供する。本実施例の場合、指導文作成部１０７は、指導文作成制御部１０８、ユーザ行動情報分析部１０９、定型文作成部１１０、定型文選択部１１１、自由文入力部１１２、指導文送信部１１３により構成される。このうち、指導文作成制御部１０８は、指導文作成処理におけるシステム側の処理を制御する機能を提供する。ユーザ行動情報分析部１０９は、ユーザの行動データを分析する機能を提供する。定型文作成部１１０は、行動データの分析結果に基づいて定型文を作成する機能を提供する。定型文選択部１１１は、指導者が指導文に適用する定型文を選択するための機能を提供する。自由文入力部１１２は、定型文の補足として指導者が自由入力により文章を追記するための機能を提供する。指導文送信部１１３は、指導者が作成した指導文をユーザに送信するための機能を提供する。
【００２２】
指導文解析部１１４は、指導文作成部１０７を通じて指導者が作成した指導文を解析する機能を提供する。指導文解析部１１４は、指導文解析制御部１１５、定型文・追記文解析部１１６、自然言語処理部１１７、キーワード分析部１１８、キーワード分析テーブル１１９、配信制御情報追加部１２０により構成される。このうち、指導文解析制御部１１５は、指導文解析処理におけるシステム側の処理を制御する機能部である。定型文・追記文解析部１１６は、指導文の中から使用された定型文の種別及び指導者が自由入力により追記した文（以下、「追記文」という。）を抽出する機能を提供する。自然言語処理部１１７は、追記文の係り受け分析機能を提供する。キーワード分析部１１８は、自然言語処理部１１７で処理した文字列からキーワードを探索する機能を提供する。キーワード分析テーブル１１９は、探索対象のキーワードを格納した記憶領域である。配信制御情報追加部１２０は、キーワード分析部１１８による探索により得られた情報を配信内容制御情報として「ユーザＤＢ」１２１に登録する機能を提供する。
【００２３】
「ユーザＤＢ」１２１は、ユーザの情報を記憶する領域である。「ユーザＤＢ」１２１には、配信内容制御テーブル１２２、入力情報記録テーブル１２３、ユーザ属性情報テーブル１２４が格納される。このうち、配信内容制御テーブル１２２には、指導サポート情報の配信内容を制御するために必要な情報を管理するデータが格納される。入力情報記録テーブル１２３には、ユーザが日々システムに入力したデータが格納される。ユーザ属性情報テーブル１２４には、ユーザのＩＤ情報、年齢、性別などの属性情報が格納される。
【００２４】
この他、指導サポート情報配信キュー１２５には、配信予定の指導サポート情報が格納される。指導サポート情報配信部１２６は、指導サポート情報をユーザに配信する機能を提供する。配信情報制御部１２７は、指導サポート情報配信キューを管理する機能を提供する。配信制御解除部１２８は、配信内容制御テーブル１２２の内容制御を解除する機能を提供する。「定型文ＤＢ」１２９は、全ての定型文のデータを格納する。「指導記録ＤＢ」１３０は、指導者が送信した指導文の内容を格納する。「指導サポート情報ＤＢ」１３１は、全ての指導サポート情報のデータを格納する。
【００２５】
［ユーザ用入出力端末の構成］
ユーザ用入出力端末１０２は、マウス、キーボード、スタイラスペン等を含む入力装置１３２と、ディスプレイ、プリンタ等を含む出力装置１３３を備えている。ユーザ用入出力端末１０２は、例えばパーソナルコンピュータ、携帯電話機、スマートフォン、携帯型の情報端末である。入力装置１３２で入力された日々の体重や歩数等の情報は、ネットワーク１０４を介して指導システムサーバ１０１に送信され、入力情報記録テーブル１２３などに登録される。出力装置１３３には、例えば指導システムサーバ１０１からネットワーク１０４経由で配信された情報が表示される。ここでの情報は、例えば指導文や指導サポート情報である。
【００２６】
［指導者用入出力端末の構成］
指導者用入出力端末１０３は、マウス、キーボード、スタイラスペン等を含む入力装置１３４と、ディスプレイ、プリンタ等を含む出力装置１３５を備えている。指導者用入出力端末１０３も、例えばパーソナルコンピュータ、携帯電話機、スマートフォン、携帯型の情報端末である。入力装置１３４及び出力装置１３５は、指導文の作成や指導サポート情報の確認に使用される。指導文の作成や指導サポート情報の確認に必要とされるユーザインタフェース画面（ＧＵＩ画面）は、指導システムサーバ１０１からネットワーク１０４経由で指導者用入出力端末１０３に伝送され、例えば出力装置１３５の画面上に表示される。
【００２７】
［配信スケジュールの一例］
本実施例における指導システムサーバ１０１は、予め設定された配信スケジュールに基づいて指導文に対応する指導メールや指導サポート情報をユーザに対して配信する。
【００２８】
図２に、指導文送信部１１３が送信する指導メールと指導サポート情報配信部１２６が自動配信する指導サポート情報の配信スケジュールの一例を示す。配信スケジュールは、ユーザに配信する予定日を表す配信予定日２０１と、配信するメールの種別を表す配信メール種別２０２により構成される。図２の場合、システムが自動配信する指導サポート情報は３日に１度の頻度で送信され、指導者が作成した送信文に対応する指導メールは１０日に１度の頻度で送信されるようにスケジューリングされている。
【００２９】
［指導者用のＧＵＩ画面］
図３に、指導文作成制御部１０８が指導者用入出力端末１０３（出力装置１３５）に提示する指導文作成用のＧＵＩ画面の一例を示す。図３に示すＧＵＩ画面は、グラフ部３０１と、定型文表示部３０２と、メール文編集部３０３と、送信ボタン３０４により構成される。グラフ部３０１には、ユーザが日々入力する又はユーザの行動から自動的に収集された情報が表示される。定型文表示部３０２には、定型文作成部１１０が作成した定型文が表示される。メール文編集部３０３は、指導者がテキスト文を直接編集して指導文を作成する際に使用する作業領域である。送信ボタン３０４は、作成された指導文のユーザへの送信を指導システムサーバ１０１に対して指示するために用意されたアイコンである。送信ボタン３０４上にポインタを合わせた状態でクリック操作があると、指導者が作成した指導文のユーザへの送信指示が指導システムサーバ１０１に送信される。
【００３０】
図４に、指導者に提示される指導サポート情報の配信抑制用確認画面の一例を示す。図４に示す画面は、情報確認ダイアログ４０１と、確認する内容を表示するメッセージ４０２と、配信内容制御テーブル１２２を書き換えることを決定する「はい」ボタン４０３と、配信内容制御テーブル１２２を書き換えることを中止する「いいえ」ボタン４０４とにより構成される。この画面は、指導者用入出力端末１０３の出力装置１３５に表示される。
【００３１】
［管理情報例］
図５に、「定型文ＤＢ」１２９で管理される情報の一例を示す。「定型文ＤＢ」１２９のレコードは、識別情報である「定型文ＩＤ」５０１と、定型文の文面５０２と、定型文がどのようなトピックについて言及しているかを表す種別５０３とにより構成される。「定型文ＤＢ」１２９からは、ユーザ行動情報分析部１０９のデータ分析結果に基づいて、定型文作成部１１０のデータ分析結果と合致する定型文のＩＤが取得される。
【００３２】
図６に、「指導記録ＤＢ」１３０で管理される情報の一例を示す。「指導記録ＤＢ」１３０のレコードは、キー６０１、「指導者ＩＤ」６０２、「ユーザＩＤ」６０３、指導文の送信日時６０４、指導文の文面６０５、指導文に使用した「定型文ＩＤ」６０６などにより構成される。送信ボタン３０４のクリックタイミングで、「指導記録ＤＢ」１３０に、指導文作成制御部１０８が新たなレコードを格納する。
【００３３】
図７に、キーワード分析テーブル１１９で管理される情報の一例を示す。キーワード分析テーブル１１９は、「レコードＩＤ」７０１と、係り受けの係り部に相当する「キーワードＡ」７０２と、係り受けの受け部に相当する「キーワードＢ」７０３とにより構成される。キーワード分析テーブル１１９からは、キーワード分析部１１８がキーワードの探索を実施するタイミングでレコードが取得される。キーワード分析部１１８は、取得したレコードのキーワードに基づいて、追記文中にキーワードに対応する文字列の有無を探索する。なお、キーワードの組み合わせは必ずしも係り受けの関係に限るものではないが、文意を推定できる組み合わせであることが望ましい。
【００３４】
図８に、配信内容制御テーブル１２２で管理される情報の一例を示す。配信内容制御テーブル１２２は、「レコードＩＤ」８０１と、制御の対象となる配信内容の種別を表す種別８０２と、特定の種別８０２の情報配信の抑制を実行するかどうかを制御するための抑制実施ステータス８０３とにより構成される。配信内容制御テーブル１２２は、配信制御情報追加部１２０によって更新される。
【００３５】
図９に、指導サポート情報配信キュー１２５で管理される情報の一例を示す。指導サポート情報配信キュー１２５は、情報配信の順序を示す順序９０１と、配信予定日９０２と、配信される情報の識別番号を示す「指導サポート情報ＩＤ」９０３と、「指導サポート情報ＩＤ」９０３に対応する指導サポート情報の文面９０４と、指導サポート情報の文面がどのようなトピックかを示す指導サポート情報の種別９０５とにより構成される。指導サポート配信キュー１２５の内容は、配信情報制御部１２７が管理する。
【００３６】
［指導システムサーバの処理］
以下、図１０及び図１１を参照し、指導システムサーバ１０１において実行される処理内容を説明する。図１０は指導者が指導文を作成する際に実行される処理手順を示し、図１１は指導文と矛盾する不適切な内容を含む指導サポート情報の配信を防止するために実行される処理手順を示す。本実施例の場合、指導システムサーバ１０１は、指導者が作成した指導文から配信を抑制すべきトピックを抽出し、配信キューに登録された指導サポート情報のうち抽出されたトピックに該当する指導サポート情報の配信を制御する。
【００３７】
まず、図１０に従って、指導者が指導文を作成する際に実行される処理手順を説明する。なお、図１０に示す処理動作の前提として、入出力端末１０２から指導システムサーバ１０１には、ユーザの日々の体重や歩数等の情報が通知され、入力情報記録テーブル１２３に記録されているものとする。
【００３８】
（ステップＳ１００１）
指導文作成制御部１０８が、あるユーザに送信する指導文を作成するためのＧＵＩ画面（図３）を指導者用入出力端末１０３の出力装置１３５に表示する。指導文を作成対象とするユーザは、例えば指導者用入出力端末１０３の入力装置１３４から指導システムサーバ１０１に指示される。指導文作成制御部１０８は、入力情報記録テーブル１２３から指定されたユーザの情報を読み出し、グラフ部３０１に表示するグラフを作成する。
【００３９】
（ステップＳ１００２）
ユーザ行動情報分析部１０９は、「ユーザＤＢ」１２１の入力情報記録テーブル１２３からユーザが日々入力している体重や歩数などのデータを読み出し、複数の分析ルールに従ってユーザ行動情報のデータ分析を実行する。
【００４０】
（ステップＳ１００３）
定型文作成部１１０は、ユーザ行動情報分析部１０９のデータ分析結果に基づいて、「定型文ＤＢ」１２９からデータ分析結果に合致する定型文のＩＤを取得する。定型文の文面５０２で「*」となっている箇所は、ユーザ行動情報分析部１０９の分析結果により得られた数値で置換される。この置換処理は、定型文作成部１１０が行う。このようにして作成した定型文を、定型文作成部１１０が定型文表示部３０２に表示する。
【００４１】
（ステップＳ１００４）
指導者用入出力端末１０３を操作する指導者は、指導文作成制御部１０８が出力装置１３５に提示した指導文を作成するためのＧＵＩ画面から、指導文に利用する定型文を選択する。指導者は定型文表示部３０２にシステムが提示した候補文面の中から指導文として利用するものを選択することで、メール文編集部３０３の文中に選択した候補文面のテキストを反映することができる。
【００４２】
（ステップＳ１００５）
指導者は、メール文編集部３０３を直接編集することで指導文を作成する。メール文編集部３０３には、ステップＳ１００４で指導者が選択した定型文のテキストも表示されている。指導者は、定型文の一部を修正して文章を加えることや、定型文と別の文章を追加することができる。このステップで指導者が直接入力して編集した文章が追記文として後に処理される。
【００４３】
（ステップＳ１００６）
ステップＳ１００５において指導者が指導文の作成を完了すると、指導者は送信ボタン３０４をクリックする。送信ボタン３０４がクリックされると、指導文作成制御部１０８が指導文送信部１１３を呼び出す。指導文送信部１１３は、メール文編集部３０３の文章をユーザ用入出力端末１０２に送信する。ユーザは、ユーザ用入出力端末１０２の出力装置１３３を通して、指導者が作成した指導文を閲覧することができる。
【００４４】
（ステップＳ１００７）
ステップＳ１００６で指導者が送信ボタン３０４をクリックしたタイミングで、指導文作成制御部１０８は、「指導記録ＤＢ」１３０に指導文を送信したことを記録するためのレコードを追加する。記録されたレコードは、図１１に示す処理動作などで利用される。
【００４５】
図１１は、指導者が作成した指導文から情報配信を抑制すべきトピックを抽出し、配信キューに基づく指導サポート情報の配信を制御する処理手順を示す。
【００４６】
（ステップＳ１１０１）
このステップでは、図１０に示した各ステップが実行される。
【００４７】
（ステップＳ１１０２）
指導文解析制御部１１５は、指導記録ＤＢ１３０にアクセスし、処理対象とする指導に関連するレコードを取得する。ここでは、処理対象とするユーザに対する指導文をレコードから取得する。次に、指導文解析制御部１１５は、取得したレコードの指導文の文面６０５及び指導文に使用した「定型文ＩＤ」６０６を取得する。次に、指導文解析制御部１１５は、取得した「定型文ＩＤ」６０６と「定型文ＤＢ」１２９の項目である「定型文ＩＤ」５０１のマッチングにより、「定型文ＤＢ」１２９より定型文の文面５０２及び定型文の種別５０３を取得する。
【００４８】
例えば、処理対象の指導文が図６のキー「001」の指導文である場合、指導文解析制御部１１５は、指導文の文面「減量開始から20日が経過しました。目標体重の74.16kgを見事クリアしましたね！おめでとうございます。1万歩以上歩いた日が9日あり、よく歩かれてますね。無理をし過ぎていませんか？」と定型文ＩＤ「T001」を取得する。そして、指導文解析制御部１１５は、取得した定型文ＩＤ「T001」に基づいて、図５の定型文ＩＤ「T001」の文面「1万歩以上歩いた日が*日ありましたね。」と種別「歩行」を取得する。
【００４９】
（ステップＳ１１０３）
指導文解析制御部１１５は、取得した指導文の文面６０５及び当該文面で使用された定型文の文面５０２を定型文・追記文解析部１１６に渡す。定型文・追記文解析部１１６は、指導文の文面６０５の中から、定型文の文面５０２の文を含む一文とその次の一文を抽出する。文は、例えば句点から句点までのテキスト部分、空白から句点までのテキスト部分、空白から疑問符等の特定記号までのテキスト部分等を単位として抽出される。
【００５０】
例えば、ステップＳ１１０２の例で取得した文面のうち、定型文の文面５０２の文を含む一文とその次の一文は「1万歩以上歩いた日が9日あり、よく歩かれてますね。無理をし過ぎていませんか？」にあたる。
【００５１】
定型文の文章は、ユーザの行動を賞賛する文章であることが多い。一方、ユーザの減量のための行為が過剰な場合、指導者は、ユーザの行動を一旦賞賛した後に、行動が過剰になり過ぎていないか注意喚起するような文章を記述することが多い。従って、定型文の文面５０２の文を含む一文とその次の一文を抽出することで、ユーザの行動を賞賛しながらも、賞賛の直後にユーザの過剰な行動を抑制している文章を指導文の中から効率的に抽出することができる。
【００５２】
（ステップＳ１１０４）
定型文・追記文解析部１１６は、ステップＳ１１０３で抽出した文章のうち、定型文の文字列と一致する部分を文字列の比較処理により除去し、指導者が追記した追記文を抽出する。前述したように、追記文の内容は、定型文の内容と関連性が高いと推定される。
【００５３】
（ステップＳ１１０５）
指導文解析制御部１１５は、ステップＳ１１０４で抽出した追記文の中に特定のキーワードが存在するかを判定するため、まず自然言語処理部１１７を呼び出す。自然言語処理部１１７は、ステップＳ１１０４で抽出した追記文に係り受け解析処理を実行し、追記文中の単語の係り受けを抽出する。一方で、キーワード分析部１１８は、キーワード分析テーブル１１９の中に抽出した係り受けと一致するものが存在するか否か探索する。
【００５４】
例えば追記文中に「無理をし過ぎていませんか？」という文が含まれている場合、「無理をして」と「いませんか」の２つのテキストが、図７の「レコードのＩＤ」７０１の「F002」に登録された「無理をして」、「いませんか」の係り受け関係と一致する。この場合、キーワード分析テーブル１１９に含まれるキーワードが追記文中に存在するという判定結果となる。
【００５５】
このように、本実施例では、定型文に関連性の高い追記文に着目し、特定の係り受けを検索する。その理由は、ユーザの行動を賞賛する定型文と一組で現われる追記文で使用されるユーザの過剰な行動を抑制する語句は、自由記述だけでユーザの過剰な行動を指摘するときに使用される語句と比較して一般に制限されるためである。このため、キーワード分析テーブル１１９に予め登録すべき語句は、本実施例のような文章の絞込みを行わない場合に比して比較的少ない数で済む。そして、本実施例のような文章の絞込みは、ユーザの過剰な行動を抑制する意味合いの文章を効率的に抽出するのに有効である。
【００５６】
ここで、抽出されたキーワードの組み合わせと一致する係り受けがキーワード分析テーブル１１９に存在する場合には、次のステップＳ１１０６が引き続き実行される。一方、抽出されたキーワードの組み合わせと一致する係り受けがキーワード分析テーブル１１９に存在しない場合、抑制すべき文は指導文に含まれていないものとして後続の処理を実行することなく一連の処理を終了する。
【００５７】
（ステップＳ１１０６）
指導文解析制御部１１５は、ステップＳ１１０５においてキーワード分析テーブル１１９に含まれるキーワードが追記文中に存在するとキーワード分析部が判定した場合、配信制御情報追加部１２０を呼び出す。配信制御情報追加部１２０は、「ユーザＤＢ」１２１内の配信内容制御テーブル１２２の情報を書き換える処理を実行する。具体的には、指導者が過剰と判断した行動に関連する項目を配信対象から除外するように設定を変更する。
【００５８】
例えば前述した例の場合、ステップＳ１１０２において定型文の種別として「歩行」が取得され、ステップＳ１１０５において追記文中に所定のキーワード（過剰な行動を抑制するキーワード）が含まれていると判定されている。このとき、配信制御情報追加部１２０は、配信内容制御テーブル１２２の種別８０２が「歩行」であるＩＤ「B001」に対して、抑制実施ステータス８０３を「ＯＦＦ」から「ＯＮ」に変更する。
【００５９】
なお、配信制御情報追加部１２０が配信内容制御テーブル１２２を書き換える前に、指導文解析制御部１１５は、指導者に配信内容制御テーブル１２２を書き換えるか確認するための画面を指導者用入出力端末１０３の出力装置１３５に表示する。確認用のメッセージ４０２には、指導文のどのような文章が配信内容制御テーブル１２２を書き換えるトリガとなったかを表示しており、指導者が「はい」ボタン４０３をクリックすることで、配信制御情報追加部１２０が配信内容制御テーブル１２２を書き換える処理を実行する。
【００６０】
因みに、この画面において、実際に配信が抑制される指導サポート情報の文面を同時に表示し、その内容を確認できるようにしても良い。
【００６１】
（ステップＳ１１０７）
ステップＳ１１０６で配信内容制御テーブル１２２の情報が配信制御情報追加部１２０によって書き換えられた場合、指導文解析制御部１１５は、配信内容制御テーブル１２２の変更に応じて指導サポート情報配信キュー１２５内の配信情報に変更が必要かを確認する。具体的には、配信情報制御部１２７が指導サポート情報配信キュー１２５にアクセスし、指導サポート情報配信キュー１２５の内容を確認する。
【００６２】
ここで、抑制状態が「ＯＮ」に設定された種別の情報が含まれる場合には、次のステップＳ１１０８が引き続き実行される。一方、抑制状態が「ＯＮ」に設定された種別の情報が含まれない場合、配信キューの変更は必要ないとして後続の処理を実行することなく一連の処理を終了する。
【００６３】
（ステップＳ１１０８）
配信情報制御部１２７は、指導サポート情報配信キュー１２５の中に抑制実施ステータス８０３を「ＯＦＦ」から「ＯＮ」に変更した種別の指導サポート情報が含まれる場合、当該の種別の指導サポート情報を指導サポート情報配信キュー１２５から取り除く処理を実行する。
【００６４】
例えば前述した例の場合、ステップＳ１１０６において「歩行」の抑制実施ステータス８０３が「ＯＦＦ」から「ＯＮ」に設定されている。一方、図９に示す指導サポート情報配信キュー１２５では、順序９０１が「2」の指導サポート情報の種別９０５は「歩行」であり、抑制実施ステータス８０３の変更対象に該当する。このとき、配信情報制御部１２７は、順序９０１が「2」の指導サポート情報ＩＤ「S005」を、指導サポート情報配信キュー１２５から削除する。
【００６５】
（ステップＳ１１０９）
ステップＳ１１０８において、配信情報制御部１２７が指導サポート情報配信キュー１２５から指導サポート情報を削除した場合、削除した順序以降の指導サポート情報の配信順序を繰り上げることで、指導サポート情報配信キュー１２５の内容を整理する。なお、本実施例では、配信順序を繰り上げ処理を実行しているが、配信を抑制する指導サポート情報に代えて、別の種別の指導サポート情報を挿入し配信しても良いし、該当回の配信だけを停止しても良い。また、本実施例のように配信順序を前詰めで繰り上げる場合、繰上げにより空きが出来た配信回に抑制対象以外の別の種別の指導サポート情報を挿入し配信しても良い。
【００６６】
［まとめ］
以上、図１０及び図１１に示すフローチャートに沿って、指導サポート情報の不適切な内容の配信を防止する処理の流れを説明した。これらの処理により、指導文に矛盾する不適切な配信内容の指導サポート情報を、指導サポート情報配信キュー１２５から自動的に取り除くことができる。指導サポート情報配信部１２６は、不適切な配信内容が取り除かれた指導サポート情報配信キュー１２５の配信スケジュールに従い、ユーザに指導サポート情報を配信する。
【００６７】
なお、図１１のステップＳ１１０６において変更された配信内容制御テーブル１２６の情報は、配信制御解除部１２８を通じてステップＳ１１０６で実施した変更を元に戻すことができる。例えばステップＳ１１０６で配信内容制御テーブル１２６を変更した指導の次回の指導の時点において自動で変更した内容を元に戻すことが可能である。また、指導者が変更を元に戻すのが適切であると判断した時点で、配信内容制御テーブル１２６の変更を元に戻す手段を提供してもよい。
【００６８】
以上の通り、本実施例に係る指導サポート情報配信システムは、(1) 指導者がユーザに送信した指導文の中から定型文の文面を含む一文とその次の一文を抽出し、(2) 当該文中にキーワード分析テーブルに登録キーワードが存在するか探索し、(3) 登録キーワードが存在する場合には配信内容制御テーブル１２２内のステータスを書き換え、(4) 当該ステータスに基づいて指導サポート情報配信キュー１２５の内容を変更する。この一連の手順の実行により、指導サポート情報配信システムは、ユーザに対して自動的に配信する指導サポート情報の配信内容を変更することができる。すなわち、ユーザの行動に対する指導者の指導内容に応じて配信する情報を決定することができる。
【００６９】
また、指導サポート情報配信システムは、配信内容制御テーブル１２２において特定のトピックに関連する指導サポート情報の配信の抑制状態を保持する。これにより、指導サポート情報配信システムは、特定の指導サポート情報を配信予定から取り除き、特定のトピックに関連する指導サポート情報の配信を抑制することができる。すなわち、指導者の指導と矛盾する不適切な情報が指導サポート情報として配信されないようにできる。
【００７０】
さらに、指導サポート情報配信システムは、定型文を含む一文とその次の一文を抽出することにより、ユーザの行動を賞賛しながらも、賞賛の直後にユーザの過剰な行動を抑制する構造の文章を指導文の中から効率的に抽出する。すなわち、定型文と追記文の組合せ部分を指導文の中から効率的に抽出する。そして、指導サポート情報配信システムは、抽出された追記文の中からキーワードの係り受けの有無を探索する。このとき、追記文に使用される語句は、指導者が自由に指導文を作成する場合に比して語句が少ないため、キーワード分析テーブル１１９に予め登録する語句数を比較的少ない数に留めることができる。これにより、ユーザの過剰な行動を抑制する意味合いの文章を少ない処理負荷で抽出することができる。また、このように登録キーワードを用いて指導文を分析することにより、ユーザの行動に対する指導者の指導内容に応じて配信する情報を決定することができる。
【００７１】
なお、上述の実施例では、指導者による指導目的がユーザの減量である場合について説明したが、血圧や行動などの生活記録から生活習慣の改善を指導する場合や、試験結果と学習などの生活記録から学習指導を実施する場合に利用することができる。
【００７２】
［実施例２］
本実施例においても、指導者による指導目的がユーザの減量である場合について説明する。前述の実施例では、特定のトピックに関する情報のユーザに対する配信を抑制したが、本実施例では反対に、特定のトピックに関する情報をユーザに対して集中的に配信する方法について説明する。なお、システム構成は、実施例１と同様であるものとする。また、指導者が指導文を作成する際に実行する処理手順は、図３に示す処理手順と同様であるものとする。以下では、本実施例に特有の情報について説明する。
【００７３】
［指導者用のＧＵＩ画面］
図１２は、指導者に提示する確認画面の一例を示している。図１２の画面は、情報確認ダイアログ１２０１と、確認する内容を表示するメッセージ１２０２と、配信内容制御テーブル１２２を書き換えることを決定する「はい」ボタン１２０３と、配信内容制御テーブル１２２を書き換えることを中止する「いいえ」ボタン１２０４とにより構成される。この画面は、指導者用入出力端末１０３の出力装置１３５に表示する。
【００７４】
［管理情報例］
図１３に、キーワード分析テーブル１１９が管理する情報の一例を示す。キーワード分析テーブル１１９は、「レコードのＩＤ」１３０１と、係り受けの係り部に相当する「キーワードＡ」１３０２と、係り受けの受け部に相当する「キーワードＢ」１３０３と、各キーワードがどのトピックに関するキーワードであるかを示す種別１３０４により構成される。キーワード分析テーブル１１９は、キーワード分析部１１８がキーワードの探索を実施するタイミングでレコードを取得し、文字列の有無を探索する。
【００７５】
図１４に、配信内容制御テーブル１２２が管理する情報の一例を示す。配信内容制御テーブル１２２は、「レコードのＩＤ」１４０１と、制御の対象となる配信内容の種別を表す種別１４０２と、特定の種別１４０２の情報配信を集中的に実行するかどうかを制御するための集中情報配信フラグ１４０３とにより構成される。配信内容制御テーブル１２２は、配信制御情報追加部１２０によって更新される。
【００７６】
図１５に、集中的に配信したい一連の指導サポート情報の例を示す。図１５は、配信の順序１５０１、指導サポート情報の識別番号を示す「指導サポート情報ＩＤ」１５０２、指導サポート情報の文面１５０３、指導サポート情報の種別１５０４により構成される。図１５に示す一連の情報は、指導サポート情報ＤＢ１３１のサブセットとしてシステム内に保持している。
【００７７】
図１６は、事前の配信予定である指導サポート情報配信キュー１２５（図９）に対し、優先的に配信する指導内容である指導サポート情報を加えた後の指導サポート情報配信キュー１２５の例を示す。図１６に示す指導サポート情報配信キュー１２５も、図９に示す指導サポート情報配信キュー１２５と同様、情報配信の順序を示す順序１６０１と、配信予定日１６０２と、配信される情報の識別番号を示す「指導サポート情報ＩＤ」１６０３と、「指導サポート情報ＩＤ」１６０３に対応する指導サポート情報の文面１６０４と、指導サポート情報の文面がどのようなトピックかを示す指導サポート情報の種別１６０５とにより構成される。指導サポート配信キュー１２５の内容は、配信情報制御部１２７が管理する。
【００７８】
［指導システムサーバの処理］
以下、図１７を参照し、指導システムサーバ１０１において実行される処理内容を説明する。図１７は、指導者が作成した指導文からユーザに集中的に配信すべき特定のトピックの情報を抽出し、抽出されたトピックに該当する指導サポート情報を配信スケジュールに追加するための処理手順の一例を示す。
【００７９】
なお、ステップＳ１７０１〜ステップ１７０４の処理内容は、それぞれ図１１におけるステップＳ１１０１〜ステップＳ１１０４の処理内容と同じであるため、本実施例での説明は省略する。
【００８０】
（ステップＳ１７０５）
指導文解析制御部１１５は、ステップＳ１７０４で抽出した追記文の中に特定のキーワードが存在するか否かを判定するために、まず自然言語処理部１１７を呼び出す。自然言語処理部１１７は、ステップＳ１７０４で抽出した追記文に係り受け解析処理を実行し、追記文中の単語の係り受けを抽出する。一方で、キーワード分析部１１８は、キーワード分析テーブル１１９の中に抽出した係り受けと一致するものが存在するか探索を行う。
【００８１】
例えば追記文の中に「体重が減らず、停滞期に入っているようです」という文が含まれている場合、「停滞期」と「入っている」の２つのテキストが、図１３の「レコードのＩＤ」１３０１の「F001」に登録された「停滞期」、「入っている」の係り受け関係と一致する。この場合、種別「停滞期」に関するキーワードであることが、種別１３０４のカラムにより分かる。これにより、キーワード分析テーブル１１９に含まれるキーワードが、追記文中に存在するという判定がなされる結果となる。
【００８２】
このように、本実施例では、追記文に着目し、特定の係り受けを検索する。その理由は、ユーザの行動を賞賛する定型文と一組で現われる追記文で使用される語句は、自由記述だけでユーザの減量が停滞していることを指摘するときに使用される語句と比較して一般に制限されるためである。このため、キーワード分析テーブル１１９に予め登録すべき語句は、本実施例のような文章の絞込みを行わない場合に比して比較的少ない数で済む。そして、本実施例のような文章の絞込みは、ユーザの減量の停滞を示す意味合いの文章を効率的に抽出するのに有効である。なお、キーワードの組み合わせは必ずしも係り受けの関係に限るものではないが、文意を推定できる組み合わせであることが望ましい。
【００８３】
ここで、抽出されたキーワードの組み合わせと一致する係り受けがキーワード分析テーブル１１９に存在する場合には、次のステップＳ１７０６が引き続き実行される。一方、抽出されたキーワードの組み合わせと一致する係り受けがキーワード分析テーブル１１９に存在しない場合、指摘すべき文は指導文に含まれていないものとして後続の処理を実行することなく一連の処理を終了する。
【００８４】
（ステップＳ１７０６）
指導文解析制御部１１５は、ステップＳ１７０５においてキーワード分析テーブル１１９に含まれるキーワードが追記文中に存在するとキーワード分析部が判定した場合、配信制御情報追加部１２０を呼び出す。配信制御情報追加部１２０は、ユーザＤＢ１２１内の配信内容制御テーブル１２２の情報を書き換える処理を実行する。
【００８５】
例えば前述した例の場合、ステップＳ１７０５において追記文中に種別「停滞期」に関するキーワードが含まれていると判定されている。このとき、配信制御情報追加部１２０は、配信内容制御テーブル１２２の種別１４０２が「停滞期」であるＩＤ「R001」に対して、抑制実施ステータス１４０３を「ＯＦＦ」から「ＯＮ」に変更する。
【００８６】
配信制御情報追加部１２０が配信内容制御テーブル１２２を書き換える前に、指導文解析制御部１１５は、指導者に配信内容制御テーブル１２２を書き換えるか確認するための画面を指導者用入出力端末１０３の出力装置１３５に表示する。確認用のメッセージ１２０２には、指導文のどのような文章が配信内容制御テーブル１２２を書き換えるトリガとなったかを表示しており、指導者が「はい」ボタン１２０３をクリックすることで、配信制御情報追加部１２０が配信内容制御テーブル１２２を書き換える処理を実行する。
【００８７】
因みに、この画面において、実際に配信する指導サポート情報の文面を同時に表示し、その内容を確認できるようにしても良い。
【００８８】
（ステップＳ１７０７）
ステップＳ１７０６で配信内容制御テーブル１２２の情報が配信制御情報追加部１２０によって書き換えられた場合、指導文解析制御部１１５は、配信内容制御テーブル１２２の変更に応じて指導サポート情報配信キュー１２５内の配信情報を変更する。
【００８９】
配信情報制御部１２７は、指導サポート情報配信キュー１２５にアクセスして、指導サポート情報配信キュー１２５の内容を確認し、図９に例示した指導サポート情報配信キュー１２５に対し、集中的に配信したい指導サポート情報を優先的に加える処理を実行する。配信情報制御部１２７は、図１５に示す指導サポート情報を優先的に配信するように、事前の配信予定である図９に示す指導サポート情報配信キュー１２５に追加する。図１５の指導サポート情報が図９に示す指導サポート情報配信キュー１２５に既に含まれている場合、該当する指導サポート情報の配信日時を繰り上げて集中的に配信する指導サポート情報の配信日を直近位置にまとめて配置する。配信情報制御部１２７が指導サポート情報の配信順序を変更した結果、図１６に示す配信順序でユーザに指導サポート情報を配信することとなる。なお、集中的に配信したい指導サポート情報を優先的に加える処理は、割り込み処理や上書処理を用いても良い。
【００９０】
［まとめ］
以上、図１７に示すフローチャートに沿って、指導者が作成した指導文の内容に沿ったトピックの指導サポート情報を集中的に配信する処理の流れを説明した。これらの処理により、集中的に配信したい特定のトピックの指導サポート情報を、指導サポート情報配信キュー１２５に追加することができる。指導サポート情報配信部１２６は、配信情報制御部１２７によって変更された指導サポート情報配信キュー１２５の配信スケジュールに従い、ユーザに指導サポート情報を配信する。
【００９１】
以上の通り、本実施例に係る指導サポート情報配信システムは、(1) 指導者がユーザに送信した指導文の中から定型文の文面を含む一文とその次の一文を抽出し、(2) 当該文中にキーワード分析テーブルに登録されたキーワードが存在するか探索し、(3) 登録キーワードが存在する場合には配信内容制御テーブル１２２内のステータスを書き換え、(4) 当該ステータスに基づいて指導サポート情報配信キュー１２５の内容を変更する。この一連の手順の実行により、指導サポート情報配信システムは、ユーザに対して自動的に配信する指導サポート情報の配信内容を変更することができる。すなわち、ユーザの行動に対する指導者の指導内容に応じて配信する情報を決定することができる。
【００９２】
また、指導サポート情報配信システムは、配信内容制御テーブル１２２において特定のトピックの情報の集中的な配信状態を保持する。これにより、指導サポート情報配信システムは、特定の指導サポート情報を直近の配信予定としてまとめて追加することができる。すなわち、指導サポート情報配信システムは、ユーザに対して特定のトピックの情報を集中的に配信することができる。
【００９３】
なお、上述の実施例では、指導者による指導目的が減量である場合について説明したが、血圧や行動などの生活記録から生活習慣改善の指導を実施する場合や、試験結果と学習などの生活記録から学習指導を実施する場合に利用することができる。
【００９４】
［実施例３］
前述の説明では、特定のトピックに関連する指導サポート情報の配信を指導文の内容に応じて抑制する場合（実施例１）と特定のトピックに関連する指導サポート情報の配信を指導文の内容に応じて集中的に配信する場合（実施例２）について別々に説明したが、これらを組合せることもできる。この場合、図８と図１４に示した配信内容制御テーブル１２２の抑制実施ステータス８０３や集中情報配信フラグ１４０３のカラムで、通常状態、抑制状態、集中配信状態など複数のステータスを管理すれば良い。
【００９５】
［実施例４］
本発明は上述した実施例に限定されるものでなく、他にも様々な実施例を含んでいる。例えば前述の実施例においては、指示文の中から定型文を含む一文とその次の一文を、定型文に関連する一文として抽出する場合について説明したが、必ずしも定型文の次の一文である必要は無い。例えば指示文に現われる最終文でも良い。また例えば文書処理を適用し、定型文の内容やトピックと関連する一つの文を抽出しても良い。なお、前述したように、追記文は定型文に対する追加情報として現われる場合に有意な情報が含まれる可能性が高いため、定型文よりも後に現われる文を指示文中から抽出することが望ましい。
【００９６】
また、前述の実施例においては、係り受けに対応する２つのキーワードを登録し、該当する２つのキーワードが追記文中に現われるか検索する場合について説明したが、登録キーワードは３つ以上の組み合わせでも構わない。
【００９７】
さらに、前述の実施例においては、指導サポート情報配信キューに予め指導サポート情報が登録されている場合について説明した。すなわち、配信予定日に対して配信する指導サポート情報のトピックや文面が予め定まっている場合について説明した。しかし、配信する指導サポート情報のトピックや文面は配信時の直前にその都度決定されても良い。この場合、配信対象に決定された指導サポート情報が配信を抑制すべきトピックに関連するか否かを判定し、抑制すべきトピックに該当する場合には、別のトピックに関連する指導サポート情報を改めて配信対象としても良い。また、配信対象に決定された指導サポート情報が集中的に配信すべきトピックに関連するか否かを判定し、集中的に配信すべきトピックに関連しない場合には、集中的に配信すべきトピックに関連する指導サポート情報を改めて配信対象としても良い。
【００９８】
また、上述した実施例では、本発明を分かりやすく説明するために様々な構成要素や機能要素を含めているが、本発明はこれらの全てを備える構成に限定されるものではない。また、本発明は、ある実施例の一部を他の実施例の構成に置き換えた構成とすることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、本発明は、各実施例の構成の一部について、他の構成を追加、削除又は置換することも可能である。
【００９９】
また、上述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路その他のハードウェアとして実現しても良い。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することにより実現しても良い。すなわち、ソフトウェアとして実現しても良い。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、SSD（Solid State Drive）等の記憶装置、ICカード、SDカード、DVD等の記憶媒体に格納することができる。
【符号の説明】
【０１００】
１０１：指導システムサーバ、１０２：ユーザ用入出力端末、１０３：指導者用入出力端末、１０４：ネットワーク、１０５：演算装置、１０６：記憶装置、１０７：指導文作成部、１０８：指導文作成制御部、１０９：ユーザ行動情報分析部、１１０：定型文作成部、１１１：定型文選択部、１１２：自由文入力部、１１３：指導文送信部、１１４：指導文解析部、１１５：指導文解析制御部、１１６：定型文・追記文解析部、１１７：自然言語処理部、１１８：キーワード分析部、１１９：キーワード分析テーブル、１２０：配信制御情報追加部、１２１：ユーザＤＢ、１２２：配信内容制御テーブル、１２３：入力情報記録テーブル、１２４：ユーザ属性情報テーブル、１２５：指導サポート情報配信キュー、１２６：指導サポート情報配信部、１２７：配信情報制御部、１２８：配信制御解除部、１２９：定型文ＤＢ、１３０：指導記録ＤＢ、１３１：指導サポート情報ＤＢ、１３２：入力装置、１３３：出力装置、１３４：入力装置、１３５：出力装置。
【図１】
2014106696.tif 000003
【図２】
2014106696.tif 000004
【図３】
2014106696.tif 000005
【図４】
2014106696.tif 000006
【図５】
2014106696.tif 000007
【図６】
2014106696.tif 000008
【図７】
2014106696.tif 000009
【図８】
2014106696.tif 000010
【図９】
2014106696.tif 000011
【図１０】
2014106696.tif 000012
【図１１】
2014106696.tif 000013
【図１２】
2014106696.tif 000014
【図１３】
2014106696.tif 000015
【図１４】
2014106696.tif 000016
【図１５】
2014106696.tif 000017
【図１６】
2014106696.tif 000018
【図１７】
2014106696.tif 000019