(57)【要約】【課題】良好な人間関係の維持向上を図る技術を提供する。【解決手段】情報処理装置は、ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成部と、前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得部と、前記ユーザの生体データを取得する第２の取得部と、前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部と、前記ユーザの感情に応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する判断部とを備える。【選択図】図１
2020013328.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成部と、
前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得部と、
前記ユーザの生体データを取得する第２の取得部と、
前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部と、
前記ユーザの感情に応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する判断部と、
を備える情報処理装置。
【請求項２】
前記判断部による前記メッセージの送信の許可を示す第１の判断結果に基づいて、前記メッセージを送信する送信処理部と、
前記判断部による前記メッセージの送信の不許可を示す第２の判断結果に基づいて、前記第１の送信要求の取得日時から所定期間経過後に前記メッセージの送信の可否を前記ユーザに確認させる支援を実行する信号を出力する出力部と、
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記第１の取得部は、前記支援の実行後の前記ユーザの入力に基づく前記メッセージの第２の送信要求を取得し、
前記送信処理部は、前記第２の送信要求に基づいて、前記メッセージを送信する、
請求項２に記載の情報処理装置。
【請求項４】
前記第１の取得部は、前記支援の実行後の前記ユーザの入力に基づく前記メッセージの非送信要求を取得し、
前記送信処理部は、前記非送信要求に基づいて、前記メッセージを破棄する、
請求項２に記載の情報処理装置。
【請求項５】
前記推定部は、予め定められた種類の感情指標における前記ユーザの感情の度合を推定し、
前記判断部は、前記ユーザの感情の度合が所定の閾値以上か否かに応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する、
請求項１に記載の情報処理装置。
【請求項６】
前記感情指標は、怒りの指標またはイライラの指標であり、
前記推定部は、前記怒りの指標または前記イライラの指標における前記ユーザの感情の度合を推定する、
請求項５に記載の情報処理装置。
【請求項７】
第１のユーザ端末から第２のユーザ端末へ宛てたメッセージを取得する第１の取得部と、
前記第１のユーザ端末のユーザの生体データを取得する第２の取得部と、
前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部と、
前記ユーザの感情に応じて、前記第２のユーザ端末への前記メッセージの送信の許可または不許可を判断する判断部と、
を備える情報処理装置。
【請求項８】
情報処理装置が実行する情報処理方法であって、
ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成過程と、
前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得過程と、
前記ユーザの生体データを取得する第２の取得過程と、
前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定過程と、
前記ユーザの感情に応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する判断過程と、
を備える情報処理方法。
【請求項９】
情報処理装置が実行する情報処理方法であって、
第１のユーザ端末から第２のユーザ端末へ宛てたメッセージを取得する第１の取得過程と、
前記第１のユーザ端末のユーザの生体データを取得する第２の取得過程と、
前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定過程と、
前記ユーザの感情に応じて、前記第２のユーザ端末への前記メッセージの送信の許可または不許可を判断する判断過程と、
を備える情報処理方法。
【請求項１０】
請求項１から７のうちの何れか１項に記載の情報処理装置が備える各部の処理をコンピュータに実行させる情報処理のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理方法及び情報処理のためのプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末間でメッセージをやり取りするための多くのアプリケーションが登場している。メッセージでのやり取りの増加に伴い、相手を不愉快にさせてしまう不適切な内容を含むメッセージが送信されてしまうといったメッセージの誤送信も増えている。
【０００３】
例えば、ユーザは、冷静さを失いながら作成したメッセージを送信した後、メールの送信を後悔することがある。ユーザの冷静さを失う度合が大きいほど、メッセージの誤送信は多くなる傾向にある。
【０００４】
特許文献１は、サーバに電子メールを一時的に保留し、電子メールの誤送信を防止する技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２７７９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術では直ちに相手に届いて欲しい電子メールも一時的にサーバに保留されるので、ユーザの利便性は損なわれる。
【０００７】
本発明の目的は、上記事情に着目してなされたもので、一側面では、良好な人間関係の維持向上を図る技術を提供することである。
【課題を解決するための手段】
【０００８】
本開示の第１の態様は、ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成部と、前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得部と、前記ユーザの生体データを取得する第２の取得部と、前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部と、前記ユーザの感情に応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する判断部とを備える情報処理装置である。  
ユーザは、メッセージを作成する時点の感情に応じて異なる内容を作成する傾向にある。例えば、ユーザが冷静な状態で作成したメッセージは、ユーザが本来意図している適切な内容を含む可能性が高い。他方、ユーザが冷静ではない状態で作成したメッセージは、送信先となる他のユーザを不愉快にさせるようなユーザが本来意図しない不適切な内容を含む可能性が高い。そのため、ユーザが冷静ではない状態で作成したメッセージは、ユーザにとって取り返しのつかないものになる可能性が高い。情報処理装置は、ユーザの感情に基づいて、適切な内容を含む可能性の高いメッセージの送信を許可するので、効率よくメッセージを配信することができる。他方、情報処理装置は、ユーザの感情に基づいて、不適切な内容を含む可能性の高いメッセージの送信を不許可にするので、メッセージの誤送信を低減することができる。そのため、情報処理装置は、送信先となる他のユーザを不愉快にさせるようなメッセージの送信を未然に防ぐことで、友好な人間関係の維持に貢献することができる。また、情報処理装置は、ユーザによる特段の入力を要することなくメッセージの誤送信を低減することができるので、ユーザの利便性を損なうことはない。また、情報処理装置は、適切な内容を含む可能性の高いメッセージを一時保留しないので、処理負荷を低減し、メモリ資源の有効活用することができる。
【０００９】
本開示の第２の態様は、上記第１の態様において、前記判断部による前記メッセージの送信の許可を示す第１の判断結果に基づいて、前記メッセージを送信する送信処理部と、前記判断部による前記メッセージの送信の不許可を示す第２の判断結果に基づいて、前記第１の送信要求の取得日時から所定期間経過後に前記メッセージの送信の可否を前記ユーザに確認させる支援を実行する信号を出力する出力部とをさらに備えるものである。  
第２の態様によれば、情報処理装置は、ユーザによる特段の追加入力を要することなく適切な内容を含む可能性の高いメッセージを送信するので、ユーザの利便性を損なうことはない。情報処理装置は、不適切な内容を含む可能性の高いメッセージの送信可否の確認支援を実行するので、ユーザの利便性を向上させることができる。ユーザは、冷静な状態で不適切な内容を含む可能性の高いメッセージの送信可否を再考することができる。
【００１０】
本開示の第３の態様は、上記第２の態様において、前記第１の取得部が、前記支援の実行後の前記ユーザの入力に基づく前記メッセージの第２の送信要求を取得し、前記送信処理部が、前記第２の送信要求に基づいて、前記メッセージを送信するようにしたものである。  
第３の態様によれば、情報処理装置は、ユーザの再考による送信要求に基づいてメッセージを送信するので、メッセージが不適切な内容を含む可能性を低減することができる。
【００１１】
本開示の第４の態様は、上記第２の態様において、前記第１の取得部が、前記支援の実行後の前記ユーザの入力に基づく前記メッセージの非送信要求を取得し、前記送信処理部が、前記非送信要求に基づいて、前記メッセージを破棄するようにしたものである。  
第４の態様によれば、情報処理装置は、ユーザの再考による非送信要求に基づいてメッセージを破棄するので、不適切な内容を含む可能性の高いメッセージの送信を防ぐことができる。
【００１２】
本開示の第５の態様は、上記第１の態様において、前記推定部が、予め定められた種類の感情指標における前記ユーザの感情の度合を推定し、前記判断部が、前記ユーザの感情の度合が所定の閾値以上か否かに応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断するようにしたものである。  
情報処理装置は、予め定められた種類の感情指標におけるユーザの感情の度合を参照することで、メッセージの送信の許可または不許可の判断精度を向上させることができる。
【００１３】
本開示の第６の態様は、上記第５の態様において、前記感情指標が、怒りの指標またはイライラの指標であり、前記推定部が、前記怒りの指標または前記イライラの指標における前記ユーザの感情の度合を推定するようにしたものである。  
ユーザが怒ったり、イライラしたりして冷静ではない状態で作成したメッセージは、不適切な内容を含む可能性が高い。情報処理装置は、怒りまたはイライラの度合を推定することで、メッセージの送信の許可または不許可の判断精度を向上させることができる。
【００１４】
本開示の第７の態様は、第１のユーザ端末から第２のユーザ端末へ宛てたメッセージを取得する第１の取得部と、前記第１のユーザ端末のユーザの生体データを取得する第２の取得部と、前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部と、前記ユーザの感情に応じて、前記第２のユーザ端末への前記メッセージの送信の許可または不許可を判断する判断部とを備える情報処理装置である。
【００１５】
第７の態様によれば、情報処理装置は、上述の第１の態様と同様の効果を得ることができる。
【００１６】
本開示の第８の態様は、情報処理装置が実行する情報処理方法であって、ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成過程と、前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得過程と、前記ユーザの生体データを取得する第２の取得過程と、前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定過程とを備える情報処理方法である。
【００１７】
第８の態様によれば、情報処理方法は、上述の第１の態様と同様の効果を得ることができる。
【００１８】
本開示の第９の態様は、情報処理装置が実行する情報処理方法であって、第１のユーザ端末から第２のユーザ端末へ宛てたメッセージを取得する第１の取得過程と、前記第１のユーザ端末のユーザの生体データを取得する第２の取得過程と、前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定過程と、前記ユーザの感情に応じて、前記第２のユーザ端末への前記メッセージの送信の許可または不許可を判断する判断過程とを備える情報処理方法である。  
第９の態様によれば、情報処理方法は、上述の第１の態様と同様の効果を得ることができる。
【００１９】
本開示の第１０の態様は、上記第１の態様から第７のうちの何れかの情報処理装置が備える各部の処理をコンピュータに実行させる情報処理のためのプログラムである。  
第１０の態様によれば、情報処理のためのプログラムは、上述の第１の態様と同様の効果を得ることができる。
【発明の効果】
【００２０】
本発明によれば、良好な人間関係の維持向上を図る技術を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態に係る携帯端末の適用例を模式的に示す図。
【図２】実施形態に係るメッセージ配信システムの全体構成を例示する図。
【図３】実施形態に係る携帯端末のハードウェア構成を例示するブロック図。
【図４】実施形態に係る携帯端末のソフトウェア構成を例示するブロック図。
【図５】実施形態に係る携帯端末におけるメッセージ送信動作を例示するフローチャート。
【図６】実施形態に係るサーバのハードウェア構成を例示するブロック図。
【図７】実施形態に係るサーバのソフトウェア構成を例示するブロック図。
【図８】実施形態に係るサーバにおけるメッセージ送信動作を例示するフローチャート。
【発明を実施するための形態】
【００２２】
以下、本開示に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において例示に過ぎない。なお、以降、説明済みの要素と同一または類似の要素には同一または類似の符号を付し、重複する説明については基本的に省略する。
【００２３】
§１  適用例  
本実施形態は、ユーザの生体データに基づいて、メッセージの送信の許可または不許可を判断する技術である。
【００２４】
図１は、携帯端末Ａ１の適用例を模式的に示す図である。  
ユーザは、携帯端末Ａ１を用いて他の携帯端末を送信先とするメッセージを作成している。例えば、メッセージは、電子メールである。ユーザは、血圧計Ａ２を手首に装着している。携帯端末Ａ１は、血圧計Ａ２と直接的に通信可能である。
【００２５】
携帯端末Ａ１は、ユーザの操作に基づいて他の携帯端末を送信先とするメッセージを作成する。携帯端末Ａ１は、ユーザの操作に基づくメッセージの送信要求を取得する。携帯端末Ａ１は、血圧計Ａ２から血圧データを取得する。携帯端末Ａ１は、血圧データに基づいて、送信要求の取得日時におけるユーザの感情を推定する。携帯端末Ａ１は、ユーザの感情に応じて、送信要求に基づくメッセージの送信の許可または不許可を判断する。携帯端末Ａ１は、メッセージの送信の許可を示す判断結果に基づいて、他の携帯端末を送信先とするメッセージを送信する。他方、携帯端末Ａ１は、メッセージの送信の不許可を示す判断結果に基づいて、送信要求の取得日時から所定期間経過後にメッセージの送信の可否をユーザに確認させる支援を実行する。携帯端末Ａ１は、画像及び音声の少なくとも何れか一方により支援を実行する。
【００２６】
以上のような構成であるから、携帯端末Ａ１では、ユーザ操作に基づいて作成されたメッセージがユーザの送信要求の操作に応じて送信される前に、そのときのユーザの感情の推定結果に応じて上記メッセージの送信の可否が判定され、可能と判定された場合にのみ上記メッセージが送信される。このため、例えばメッセージを作成したときのユーザの感情がメッセージの作成に不適切な状態だった場合には、当該メッセージの送信は行われない。したがって、携帯端末Ａ１は、ユーザの利便性を損なうことなく、相手を不愉快にさせる不適切な内容を含む可能性の高いメッセージの誤送信を低減することができる。
【００２７】
§２  構成例  
＜メッセージ配信システム＞  
図２は、メッセージ配信システム１００の全体構成を例示する図である。メッセージ配信システム１００は、メッセージを配信するためのシステムである。メッセージは、電子メール、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）及びチャットなどの種々のネットワークを介したコミュニケーションツールによって実現されるものであるが、これらに限定されるものではない。
【００２８】
メッセージ配信システム１００は、携帯端末１−１、携帯端末１−２及びサーバ３を備える。携帯端末１−１、携帯端末１−２及びサーバ３は、互いにネットワークを介して通信可能である。例えば、ネットワークは、インターネットである。
【００２９】
携帯端末１−１は、ユーザの操作に基づいてメッセージを作成し、メッセージを送信する装置である。「ユーザの操作」は、「ユーザの入力」の一例である。ユーザの入力は、ユーザの操作以外のユーザの音声入力などを含んでいてもよい。そのため、以下の説明では、「ユーザの操作」を「ユーザの入力」に適宜読み替え可能である。携帯端末１−１は、メッセージの送信元であるものとする。例えば、携帯端末１−１は、スマートフォンまたはタブレットであるが、これらに限定されない。携帯端末１−１は、第１のユーザ端末ともいう。携帯端末１−１は、情報処理装置の一例である。携帯端末１−１は、ユーザの血圧を測定する血圧計２と直接的に通信し、ユーザの血圧データを連続的にまたは所定間隔で受信する。血圧計２は、ウェアラブル端末であり、ユーザの手首に装着可能である。血圧計２は、ユーザの生体の物理量を測定する生体データ測定装置の一例である。血圧データは、生体データに含まれる要素の一例である。生体データは、ユーザの生体に関連するデータである。血圧データは、後述するように、ユーザの感情と相関を有するデータである。
【００３０】
携帯端末１−２は、メッセージを受信する装置である。携帯端末１−２は、メッセージの送信先であるものとする。例えば、携帯端末１−２は、スマートフォンまたはタブレットであるが、これらに限定されない。携帯端末１−２は、第２のユーザ端末ともいう。
【００３１】
サーバ３は、送信元である携帯端末１−１からのメッセージを送信先である携帯端末１−２へ配信する装置である。
【００３２】
＜携帯端末＞  
［ハードウェア構成］  
図３は、携帯端末１−１のハードウェア構成を例示するブロック図である。  
携帯端末１−１は、プロセッサ１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、記憶装置１４、通信インタフェース１５、入力部１６、表示部１７及び音声出力部１８を備える。各要素は、互いに電気的に接続されている。なお、図３では、通信インタフェースを、「通信Ｉ／Ｆ」と記載している。
【００３３】
プロセッサ１１は、携帯端末１−１の各要素を制御する。例えば、プロセッサ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であるが、これに限定されない。プロセッサ１１は、記憶装置１４に格納された携帯端末１−１を実行させるためのプログラムをＲＡＭ１３に展開する。そして、プロセッサ１１がＲＡＭ１３に展開されたプログラムを解釈及び実行することで、プロセッサ１１は、各種動作を実行可能である。
【００３４】
記憶装置１４は、いわゆる補助記憶装置である。例えば、記憶装置１４は、内蔵または外付けのフラッシュメモリなどの半導体メモリであるが、これらに限定されない。記憶装置１４は、プロセッサ１１で実行されるプログラムを記憶する。なお、プログラムは、予め記憶装置１４に記憶されていてもよい。プログラムは、ネットワークを介して携帯端末１−１にダウンロードされてもよい。プログラムは、非一時的なコンピュータ可読媒体に記憶され、流通されてもよい。  
記憶装置１４は、ユーザの生体データを記憶する。生体データは、携帯端末１−１が血圧計２から連続的にまたは所定間隔で受信した血圧データを含む。血圧データは、血圧値と測定日時とが関連付けられたデータである。なお、生体データは、血圧データ以外の生体に関連するデータを含んでいてもよい。例えば、生体データは、脈拍データ、心電データ、呼吸データ、眼球運動のデータ及び活動量のデータなどの種々のデータを含んでいてもよい。これらのデータは、測定日時と関連付けられている。  
心電データは、例えばユーザの体に装着されるウェアラブル端末に心電計測機能が備えられていれば、この心電計測機能により測定可能である。また、眼球運動のデータは、携帯端末１−１がカメラを備えている場合に、このカメラにより撮像されるユーザの顔画像データをもとに携帯端末１−１により検出することが可能である。
【００３５】
記憶装置１４は、携帯端末１−１に関連付けられているユーザの感情推定に用いられる学習データを記憶する。学習データは、ユーザの感情を表す情報と生体データとの関連性を表すデータである。学習データの作成例については後述する。
【００３６】
通信インタフェース１５は、携帯端末１−１を他の装置と通信可能に接続するためのインタフェースである。通信インタフェース１５は、近距離無線通信方式用のモジュールを含む。近距離無線通信方式は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信方式であるが、これに限定されない。通信インタフェース１５は、近距離無線通信方式を用いて、血圧計２と直接的に通信することができる。さらに、通信インタフェース１５は、移動通信（３Ｇ、４Ｇなど）及びＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのための各種無線通信方式用のモジュールを含む。この場合、通信インタフェース１５は、各種無線通信方式を用いて、サーバ３と通信することができる。
【００３７】
入力部１６は、ユーザの操作に基づく要求を受け付ける装置である。例えば、入力部１６は、タッチパネル及び操作キーを含むが、これらに限定されない。入力部１６は、ユーザの操作に基づく要求に応じた信号をプロセッサ１１へ出力する。なお、入力部１６は、ユーザの操作に基づく要求を受け付ける装置に限定されるものではなく、ユーザの音声に基づく要求を受け付ける装置であってもよい。
【００３８】
表示部１７は、情報を表示する装置である。例えば、表示部１７は、液晶ディスプレイであるが、これに限定されない。
【００３９】
音声出力部１８は、音声を出力する装置である。例えば、音声出力部１８は、スピーカであるが、これに限定されない。
【００４０】
なお、携帯端末１−１の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、携帯端末１−１は、複数のプロセッサを含んでもよい。
【００４１】
[学習データ]  
記憶装置１４に記憶されている学習データは、上述の携帯端末１−１を用いて以下に例示するように予め作成される。ユーザは、表示部１７に感情入力画面を表示させる。感情入力画面は、感情の活性度（Ａｒｏｕｓａｌ）を縦軸にとり、活性度の強度（Ｖａｌｅｎｃｅ）を横軸にとることで、感情を二次元座標平面で表したものである。例えば、二次元座標平面は、ラッセルの円環モデルである。ユーザは、入力部１６を用いて、二次元座標平面のうち自身の感情に対応する座標位置をプロットする。プロセッサ１１は、ユーザによってプロットされた位置座標を、位置座標の入力日時におけるユーザの感情を表す情報として認識する。プロセッサ１１は、位置座標の入力日時に対応する測定日時の生体データを記憶装置１４から取得する。これに代えて、プロセッサ１１は、位置座標の入力日時から予め決められた期間に含まれる測定日時の生体データを記憶装置１４から取得してもよい。プロセッサ１１は、位置座標の入力日時におけるユーザの感情を表す情報と生体データとを関連付ける。プロセッサ１１は、多数の日時のユーザの感情を表す情報と生体データとを関連付けることによって学習データを生成する。
【００４２】
［ソフトウェア構成］  
図４は、携帯端末１−１のソフトウェア構成を例示するブロック図である。  
プロセッサ１１は、作成部１１１、第１の取得部１１２、第２の取得部１１３、推定部１１４、判断部１１５、送信処理部１１６及び出力部１１７を実装する。
【００４３】
作成部１１１について説明する。作成部１１１は、以下に例示するように、ユーザの操作に基づいて外部端末を送信先とするメッセージを作成する。まず、作成部１１１は、入力部１６を用いたユーザの操作に基づいて、メッセージを作成する。メッセージは、送信先として携帯端末１−２が設定されているものとする。次に、作成部１１１は、メッセージを送信処理部１１６へ送る。
【００４４】
第１の取得部１１２について説明する。第１の取得部１１２は、入力部１６からユーザの操作に基づく種々の要求を取得する。一例では、第１の取得部１１２は、入力部１６を用いたユーザの操作に基づく第１の送信要求を取得する。第１の送信要求は、携帯端末１−１に携帯端末１−２へ向けてメッセージを送信させるための要求である。第１の取得部１１２は、第１の送信要求及び第１の取得部１１２による第１の送信要求の取得日時を示す情報を第２の取得部１１３及び出力部１１７へ送る。別の例では、第１の取得部１１２は、後述する支援の実行後のユーザの操作に基づく第２の送信要求を取得する。第２の送信要求は、携帯端末１−１に携帯端末１−２へ向けてメッセージを送信させるための要求である。第１の取得部１１２は、第２の送信要求を送信処理部１１６へ送る。さらに別の例では、第１の取得部１１２は、後述する支援の実行後のユーザの操作に基づく非送信要求を取得する。非送信要求は、携帯端末１−１に携帯端末１−２へ向けたメッセージの送信を中止させるための要求である。第１の取得部１１２は、非送信要求を送信処理部１１６へ送る。
【００４５】
第２の取得部１１３について説明する。第２の取得部１１３は、以下に例示するように、ユーザの生体データを取得する。まず、第２の取得部１１３は、第１の取得部１１２から第１の送信要求及び第１の送信要求の取得日時を示す情報を受ける。次に、第２の取得部１１３は、第１の送信要求をトリガーとして、第１の送信要求の取得日時に対応する測定日時の生体データを記憶装置１４から取得する。これに代えて、第２の取得部１１３は、第１の送信要求の取得日時から予め決められた期間に含まれる測定日時の生体データを記憶装置１４から取得してもよい。なお、第２の取得部１１３は、以下に例示するように、これら以外の測定日時の生体データを記憶装置１４から取得してもよい。第２の取得部１１３は、ユーザの操作に基づくメッセージ文の作成開始日時の生体データを記憶装置１４から取得してもよい。第２の取得部１１３は、ユーザの操作に基づくメッセージ文の作成完了日時の生体データを記憶装置１４から取得してもよい。第２の取得部１１３は、ユーザの操作に基づくメッセージ文の作成開始日時から作成完了日時までの間の生体データを記憶装置１４から取得してもよい。次に、第２の取得部１１３は、生体データを推定部１１４へ送る。
【００４６】
推定部１１４について説明する。推定部１１４は、以下に例示するように、ユーザの生体データに基づいてユーザの感情を推定する。まず、推定部１１４は、第２の取得部１１３から生体データを受ける。次に、推定部１１４は、記憶装置１４に記憶されている学習データを参照し、第２の取得部１１３で取得された生体データに関連付けられているユーザの感情を表す情報を取得する。次に、推定部１１４は、ユーザの感情を表す情報に基づいて、第１の送信要求の取得日時におけるユーザの感情を推定する。典型例では、推定部１１４は、予め定められた種類の感情指標におけるユーザの感情の度合を推定する。例えば、予め定められた種類の感情指標は、怒りの指標またはイライラの指標である。この例では、推定部１１４は、怒りの指標またはイライラの指標におけるユーザの感情の度合を推定する。なお、推定部１１４は、例示したユーザの感情の推定手法以外の手法によって、ユーザの感情を推定してもよい。
【００４７】
なお、推定部１１４は、以下に例示するように、第１の送信要求の取得日時以外のメッセージ文の作成に関連する日時におけるユーザの感情を推定してもよい。推定部１１４は、メッセージ文の作成開始日時の生体データを用いて、メッセージ文の作成開始日時におけるユーザの感情を推定してもよい。推定部１１４は、メッセージ文の作成完了日時の生体データを用いて、メッセージ文の作成完了日時におけるユーザの感情を推定してもよい。推定部１１４は、メッセージ文の作成開始日時におけるユーザの感情の度合とメッセージ文の作成完了日時におけるユーザの感情の度合とを比較してもよい。この場合、推定部１１４は、度合の高い（悪い）方のユーザの感情を採用してもよい。推定部１１４は、メッセージ文の作成開始日時から作成完了日時の間の任意の時点（例えば中間時点）の生体データを用いて、ユーザの感情を推定してもよい。
【００４８】
推定部１１４は、ユーザの感情に関する情報を含む推定結果を判断部１１５へ送る。
【００４９】
判断部１１５について説明する。判断部１１５は、以下に例示するように、ユーザの感情に応じて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。まず、判断部１１５は、推定部１１４から推定結果を受ける。次に、判断部１１５は、推定結果に基づいて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。例えば、推定結果がユーザの感情として冷静または喜びを示す情報を含む場合、判断部１１５は、第１の送信要求に基づくメッセージの送信を許可と判断する。一つの理由は、ユーザが不適切な内容を含むメッセージを作成している可能性が低いからである。他方、推定結果がユーザの感情として怒りまたはイライラを示す情報を含む場合、判断部１１５は、第１の送信要求に基づくメッセージの送信を不許可と判断する。一つの理由は、ユーザが不適切な内容を含むメッセージを作成している可能性が高いからである。
【００５０】
推定結果が予め定められた種類の感情指標におけるユーザの感情の度合を含む場合、判断部１１５は、ユーザの感情の度合を所定の閾値と比較する。判断部１１５は、ユーザの感情の度合が所定の閾値以上か否かに応じて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。ここでは、予め定められた種類の感情指標が怒りの指標またはイライラの指標であるものとして説明する。怒りの指標またはイライラの指標におけるユーザの感情の度合が所定の閾値未満である場合、判断部１１５は、第１の送信要求に基づくメッセージの送信を許可と判断する。一つの理由は、怒りの指標またはイライラの指標におけるユーザの感情の度合が低いと、ユーザが不適切な内容を含むメッセージを作成している可能性が低いからである。他方、怒りの指標またはイライラの指標におけるユーザの感情の度合が所定の閾値以上である場合、判断部１１５は、第１の送信要求に基づくメッセージの送信を不許可と判断する。一つの理由は、怒りの指標またはイライラの指標におけるユーザの感情の度合が高いと、ユーザが不適切な内容を含むメッセージを作成している可能性が高いからである。
【００５１】
判断部１１５は、上述の判断処理に基づいて、第１の判断結果または第２の判断結果を生成する。第１の判断結果は、メッセージの送信の許可を示す。第２の判断結果は、メッセージの送信の不許可を示す。判断部１１５は、第１の判断結果を送信処理部１１６へ送る。判断部１１５は、第２の判断結果を出力部１１７へ送る。
【００５２】
送信処理部１１６について説明する。送信処理部１１６は、以下に例示するように、第１の判断結果または第２の送信要求に基づいて、メッセージを送信する。なお、送信処理部１１６は、判断部１１５から第１の判断結果を受ける場合、第１の取得部１１２から第２の送信要求を受けることはない。送信処理部１１６は、第１の取得部１１２から第２の送信要求を受ける場合、判断部１１５から第１の判断結果を受けることはない。
ことはない。
【００５３】
送信処理部１１６は、第１の判断結果に基づいて、メッセージを送信する。この例では、まず、送信処理部１１６は、作成部１１１から携帯端末１−２を送信先とするメッセージを受ける。送信処理部１１６は、判断部１１５から第１の判断結果を受ける。次に、送信処理部１１６は、第１の判断結果をトリガーとして、携帯端末１−２を送信先とするメッセージを直ちにサーバ３へ送信する。サーバ３は、携帯端末１−２を送信先とするメッセージを携帯端末１−２へ配信する。
【００５４】
送信処理部１１６は、第２の送信要求に基づいて、メッセージを送信する。この例では、まず、送信処理部１１６は、作成部１１１から携帯端末１−２を送信先とするメッセージを受ける。送信処理部１１６は、判断部１１５から第１の判断結果を受けることなく、第１の取得部１１２から第２の送信要求を受ける。次に、送信処理部１１６は、第２の送信要求をトリガーとして、携帯端末１−２を送信先とするメッセージを直ちにサーバ３へ送信する。サーバ３は、携帯端末１−２を送信先とするメッセージを携帯端末１−２へ配信する。
【００５５】
さらに、送信処理部１１６は、以下に例示するように、非送信要求に基づいて、メッセージを破棄する。この例では、まず、送信処理部１１６は、作成部１１１から携帯端末１−２を送信先とするメッセージを受ける。送信処理部１１６は、判断部１１５から第１の判断結果を受けることなく、第１の取得部１１２から非送信要求を受ける。次に、送信処理部１１６は、非送信要求をトリガーとして、携帯端末１−２を送信先とするメッセージを破棄する。破棄は、携帯端末１−１に記憶されているメッセージの削除であってもよい。
【００５６】
出力部１１７について説明する。出力部１１７は、以下に例示するように、第２の判断結果に基づいて、第１の送信要求の取得日時から所定期間経過後にメッセージの送信の可否をユーザに確認させる支援を実行する支援信号を出力する。まず、出力部１１７は、第１の取得部１１２から第１の送信要求及び第１の送信要求の取得日時を示す情報を受ける。出力部１１７は、判断部１１５から第２の判断結果を受ける。次に、出力部１１７は、第２の判断結果をトリガーとして、メッセージの送信の可否をユーザに確認させる支援を実行する支援信号を出力する。出力部１１７は、第１の送信要求の取得日時から所定期間経過後に支援信号を出力する。例えば、出力部１１７は、表示部１７及び音声出力部１８の少なくとも何れか一方に支援信号を出力する。表示部１７は、メッセージの送信の可否をユーザに確認させる内容を表示する。音声出力部１８は、メッセージの送信の可否をユーザに確認させる内容を音声で出力する。例えば、メッセージの送信の可否をユーザに確認させる内容は、メッセージの送信の可否を入力部１６で入力することを促すものである。
【００５７】
出力部１１７が支援信号の出力を所定期間待機するのは、ユーザが冷静な状態になるのを待つためである。ユーザは、冷静な状態でメッセージの送信の可否を再考することができる。所定期間は、固定時間であっても可変時間であってもよい。例えば、出力部１１７は、予め定められた感情指標におけるユーザの感情の度合に応じて、所定期間の長さを変更してもよい。一つの理由は、ユーザが冷静な状態になるまでの時間は、ある感情指標におけるユーザの感情の度合いに応じて異なるからである。例えば、怒りの指標またはイライラの指標におけるユーザの感情の度合が大きくなるにつれ、ユーザが冷静な状態になるまでの時間は長くなる傾向にある。
【００５８】
§３  動作例  
＜携帯端末＞  
[メッセージ送信動作]    
図５は、携帯端末１−１におけるメッセージ送信動作を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順については、適宜、ステップの省略、置換及び追加が可能である。
【００５９】
作成部１１１は、メッセージを作成する（ステップＳ１０１）。ステップＳ１０１では、作成部１１１は、例示したように、入力部１６を用いたユーザの操作に基づいて、携帯端末１−２を送信先とするメッセージを作成する。第１の取得部１１２は、第１の送信要求を取得する（ステップＳ１０２）。ステップＳ１０２では、第１の取得部１１２は、例示したように、入力部１６を用いたユーザの操作に基づくメッセージの第１の送信要求を取得する。
【００６０】
第２の取得部１１３は、ユーザの生体データを取得する（ステップＳ１０３）。ステップＳ１０３では、第２の取得部１１３は、例示したように、生体データを記憶装置１４から取得する。推定部１１４は、ユーザの感情を推定する（ステップＳ１０４）。ステップＳ１０４では、推定部１１４は、例示したように、記憶装置１４に記憶されている学習データを参照し、第２の取得部１１３で取得された生体データに基づいてユーザの感情を推定する。
【００６１】
判断部１１５は、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する（ステップＳ１０５）。ステップＳ１０５では、判断部１１５は、例示したように、ユーザの感情に応じて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。判断部１１５がメッセージの送信を許可と判断した場合（ステップＳ１０５、Ｙｅｓ）、送信処理部１１６は、メッセージを送信する（ステップＳ１０６）。ステップＳ１０６では、送信処理部１１６は、例示したように、メッセージの送信の許可を示す第１の判断結果に基づいて、携帯端末１−２を送信先とするメッセージを送信する。判断部１１５がメッセージの送信を不許可と判断した場合（ステップＳ１０５、Ｎｏ）、出力部１１７は、支援信号を出力する（ステップＳ１０７）。ステップＳ１０７では、出力部１１７は、例示したように、メッセージの送信の不許可を示す第２の判断結果に基づいて、第１の送信要求の取得日時から所定期間経過後に支援信号を出力する。
【００６２】
第１の取得部１１２は、入力部１６を用いたユーザの操作に基づく要求を待ち受ける（ステップＳ１０８）。ステップＳ１０８では、第１の取得部１１２は、支援信号の出力後に、入力部１６を用いたユーザの操作に基づく要求を待ち受ける。第１の取得部１１２がユーザの操作に基づく要求を取得しない場合（ステップＳ１０８、Ｎｏ）、第１の取得部１１２は、ユーザの操作に基づく要求を受けるまで待機する。
【００６３】
第１の取得部１１２がユーザの操作に基づく要求を取得した場合（ステップＳ１０８、Ｙｅｓ）、第１の取得部１１２は、第２の送信要求を取得したか否かを判断する（ステップＳ１０９）。第１の取得部１１２が第２の送信要求を取得したと判断した場合（ステップＳ１０９、Ｙｅｓ）、送信処理部１１６は、メッセージを送信する（ステップＳ１１０）。ステップＳ１１０では、送信処理部１１６は、例示したように、第２の送信要求に基づいて、携帯端末１−２を送信先とするメッセージを送信する。
【００６４】
第１の取得部１１２が第２の送信要求を取得していないと判断した場合（ステップＳ１０９、Ｎｏ）、第１の取得部１１２は、非送信要求を取得したと判断する（ステップＳ１１１）。送信処理部１１６は、メッセージを破棄する（ステップＳ１１２）。ステップＳ１１２では、送信処理部１１６は、例示したように、非送信要求に基づいて、携帯端末１−２を送信先とするメッセージを破棄する。
【００６５】
なお、ステップＳ１０４において、推定部１１４は、予め定められた種類の感情指標におけるユーザの感情の度合を推定してもよい。典型例では、推定部１１４は、怒りの指標またはイライラの指標におけるユーザの感情の度合を推定してもよい。この場合、ステップＳ１０５において、判断部１１５は、例示したように、ユーザの感情の度合が所定の閾値以上か否かに応じて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。
【００６６】
なお、ステップＳ１０７では、出力部１１７は、例示したように、予め定められた種類の感情指標におけるユーザの感情の度合に応じて、所定期間の長さを変更してもよい。例えば、ユーザが冷静な状態になるまでの時間は、ある感情指標におけるユーザの感情の度合いに応じて異なる。ユーザは、冷静な状態で不適切な内容を含む可能性の高いメッセージの送信可否を再考することができる。
【００６７】
§４  作用・効果
以上説明したように、本実施形態では、携帯端末１−１は、ユーザの感情に応じて、メッセージの送信の許可または不許可を判断する。  
ユーザは、メッセージを作成する時点の感情に応じて異なる内容を作成する傾向にある。例えば、ユーザが冷静な状態で作成したメッセージは、ユーザが本来意図している適切な内容を含む可能性が高い。他方、ユーザが冷静ではない状態で作成したメッセージは、送信先となる他のユーザを不愉快にさせるようなユーザが本来意図しない不適切な内容を含む可能性が高い。そのため、ユーザが冷静ではない状態で作成したメッセージは、ユーザにとって取り返しのつかないものになる可能性が高い。携帯端末１−１は、ユーザの感情に基づいて、適切な内容を含む可能性の高いメッセージの送信を許可するので、効率よくメッセージを配信することができる。他方、携帯端末１−１は、ユーザの感情に基づいて、不適切な内容を含む可能性の高いメッセージの送信を不許可にするので、メッセージの誤送信を低減することができる。そのため、携帯端末１−１は、送信先となる他のユーザを不愉快にさせるようなメッセージの送信を未然に防ぐことで、友好な人間関係の維持に貢献することができる。また、携帯端末１−１は、ユーザによる特段の操作を要することなくメッセージの誤送信を低減することができるので、ユーザの利便性を損なうことはない。また、携帯端末１−１は、適切な内容を含む可能性の高いメッセージを一時保留しないので、処理負荷を低減し、メモリ資源の有効活用することができる。
【００６８】
さらに、本実施形態では、携帯端末１−１は、第１の判断結果に基づいてメッセージを送信し、第２の判断結果に基づいて支援信号を出力する。  
携帯端末１−１は、ユーザによる特段の追加操作を要することなく適切な内容を含む可能性の高いメッセージを送信するので、ユーザの利便性を損なうことはない。携帯端末１−１は、不適切な内容を含む可能性の高いメッセージの送信可否の確認支援を実行するので、ユーザの利便性を向上させることができる。ユーザは、冷静な状態で不適切な内容を含む可能性の高いメッセージの送信可否を再考することができる。
【００６９】
さらに、本実施形態では、携帯端末１−１は、支援の実行後の第２の送信要求に基づいてメッセージを送信する。  
携帯端末１−１は、ユーザの再考による送信要求に基づいてメッセージを送信するので、メッセージが不適切な内容を含む可能性を低減することができる。
【００７０】
さらに、本実施形態では、携帯端末１−１は、支援の実行後の非送信要求に基づいてメッセージを破棄する  
携帯端末１−１は、ユーザの再考による非送信要求に基づいてメッセージを破棄するので、不適切な内容を含む可能性の高いメッセージの送信を防ぐことができる。
【００７１】
さらに、本実施形態では、携帯端末１−１は、予め定められた種類の感情指標におけるユーザの感情の度合が所定の閾値以上か否かに応じて、メッセージの送信の許可または不許可を判断する。  
携帯端末１−１は、予め定められた種類の感情指標におけるユーザの感情の度合を参照することで、メッセージの送信の許可または不許可の判断精度を向上させることができる。
【００７２】
さらに、本実施形態では、携帯端末１−１は、怒りの指標またはイライラの指標におけるユーザの感情の度合を推定する。  
ユーザが怒ったり、イライラしたりして冷静ではない状態で作成したメッセージは、不適切な内容を含む可能性が高い。携帯端末１−１は、怒りまたはイライラの度合を推定することで、メッセージの送信の許可または不許可の判断精度を向上させることができる。
【００７３】
§５  変形例  
（５−１  変形例１）  
本実施形態では、携帯端末１−１を情報処理装置の一例として説明したが、これに限定されない。情報処理装置は、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）スピーカ（スマートスピーカ）であってもよい。ＡＩスピーカは、携帯端末１−１と同様に、上述の作成部１１１、第１の取得部１１２、第２の取得部１１３、推定部１１４、判断部１１５、送信処理部１１６及び出力部１１７を実装する。この例では、ＡＩスピーカは、ユーザを監視し、ユーザの生体データを検出する種々のセンサを備える。ＡＩスピーカは、ユーザの表情または体温を検出するカメラを備える。ＡＩスピーカは、ユーザの声の抑揚を検出するスピーカを備える。なお、ＡＩスピーカが検出する生体データは、ユーザの生体に関連するデータであればよく、ユーザの表情、体温及び声の抑揚に限定されるものではない。この例では、作成部１１１は、ユーザの音声入力に基づいて外部端末を送信先とするメッセージを作成する。例えば、作成部１１１は、ユーザの音声入力に基づいてユーザの音声をテキストデータに変換し、テキストデータに基づいてメッセージを作成する。第１の取得部１１２は、ユーザの音声入力に基づいて、第１の送信要求、第２の送信要求または非送信要求を取得する。例えば、第１の取得部１１２は、ユーザの音声入力に基づいてユーザの音声を解析し、ユーザの音声入力に対応する要求を取得する。
【００７４】
（５−２  変形例２）  
本実施形態では、携帯端末１−１を情報処理装置の一例として説明したが、携帯端末１−１に限定されない。本実施形態は、据置型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）によって携帯端末１−１と同様に実現されてもよい。この例では、据置型のＰＣは、情報処理装置の一例である。
【００７５】
（５−３  変形例３）  
本実施形態では、メッセージの送信元である携帯端末１−１がメッセージの送信の許可または不許可を判断するように構成されているが、これに限定されない。変形例２は、以下で説明するように、サーバ３がメッセージの送信の許可または不許可を判断するように構成されている。
【００７６】
（構成例）  
＜サーバ＞  
［ハードウェア構成］  
図６は、サーバ３のハードウェア構成を例示するブロック図である。  
サーバ３は、プロセッサ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４及び通信インタフェース３５を備える。各要素は、互いに電気的に接続されている。なお、図６では、通信インタフェースを、「通信Ｉ／Ｆ」と記載している。
【００７７】
プロセッサ３１は、サーバ３の各要素を制御する。例えば、プロセッサ３１は、ＣＰＵであるが、これに限定されない。プロセッサ３１は、記憶装置３４に格納されたサーバ３を実行させるためのプログラムをＲＡＭ３３に展開する。そして、プロセッサ３１がＲＡＭ３３に展開されたプログラムを解釈及び実行することで、プロセッサ３１は、各種動作を実行可能である。
【００７８】
記憶装置３４は、いわゆる補助記憶装置である。例えば、記憶装置３４は、ＨＤＤであるが、これに限定されない。記憶装置３４は、プロセッサ３１で実行されるプログラムを記憶する。なお、プログラムは、予め記憶装置３４に記憶されていてもよい。プログラムは、ネットワークを介してサーバ３にダウンロードされてもよい。プログラムは、非一時的なコンピュータ可読媒体に記憶され、流通していてもよい。
【００７９】
記憶装置３４は、送信元である携帯端末からの送信先である携帯端末へ配信する前のメッセージを一時的に記憶する。例えば、サーバ３は、送信元である携帯端末１−１から送信先である携帯端末１−２へ宛てたメッセージを受信し、携帯端末１−２へ配信する前に記憶装置３４に一時的に保存する。メッセージは、送信元を示す情報、送信先を示す情報及び送信日時を示す情報を含む。
【００８０】
記憶装置３４は、携帯端末１−１のユーザの生体データを記憶する。例えば、サーバ３は、携帯端末１−１から定期的に生体データを取得し、生体データを記憶装置３４に保存する。
【００８１】
記憶装置３４は、携帯端末１−１のユーザの感情推定に用いられる学習データを記憶する。例えば、サーバ３は、携帯端末１−１から予め学習データを取得し、学習データを記憶装置３４に保存する。
【００８２】
通信インタフェース３５は、サーバ３を他の装置と通信可能に接続するためのインタフェースである。通信インタフェース３５は、有線通信のためのインタフェースを含んでいても、移動通信（３Ｇ、４Ｇなど）及びＷＬＡＮなどの無線通信のためのインタフェースを含んでいてもよい。
【００８３】
なお、サーバ３の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、サーバ３は、複数のプロセッサを含んでもよい。
【００８４】
［ソフトウェア構成］  
図７は、サーバ３のソフトウェア構成を例示するブロック図である。  
プロセッサ３１は、第１の取得部３１１、第２の取得部３１２、推定部３１３、判断部３１４、第１の送信処理部３１５、第２の送信処理部３１６及び第３の取得部３１７を実装する。
【００８５】
第１の取得部３１１について説明する。第１の取得部３１１は、以下に例示するように、携帯端末１−１から携帯端末１−２へ宛てたメッセージを取得する。まず、第１の取得部３１１は、携帯端末１−１から携帯端末１−２へ宛てたメッセージを記憶装置３４から取得する。携帯端末１−１から携帯端末１−２へ宛てたメッセージは、携帯端末１−２へは配信されていない。次に、第１の取得部３１１は、メッセージを第２の取得部３１２及び第１の送信処理部３１５へ送る。
【００８６】
第２の取得部３１２について説明する。第２の取得部３１２は、以下に例示するように、携帯端末１−１のユーザの生体データを取得する。まず、第２の取得部３１２は、第１の取得部３１１からメッセージを受ける。次に、第２の取得部３１２は、メッセージから、メッセージの送信元及び送信日時を検出する。次に、第２の取得部３１２は、メッセージの送信日時に対応する測定日時の携帯端末１−１のユーザの生体データを記憶装置３４から取得する。これに代えて、第２の取得部３１２は、メッセージの送信日時から予め決められた期間に含まれる測定日時の携帯端末１−１のユーザの生体データを記憶装置３４から取得してもよい。次に、第２の取得部３１２は、携帯端末１−１のユーザの生体データを推定部３１３へ送る。
【００８７】
推定部３１３について説明する。推定部３１３は、携帯端末１−１のユーザの生体データに基づいて携帯端末１−１のユーザの感情を推定する。推定部３１３は、メッセージの送信日時における携帯端末１−１のユーザの感情を推定する。推定部３１３による処理は上述の推定部１１４の処理と同様であってもよく、その説明を省略する。推定部１１４は、携帯端末１−１のユーザの感情に関する情報を含む推定結果を判断部３１４へ送る。
【００８８】
判断部３１４について説明する。判断部３１４は、ユーザの感情に応じて、携帯端末１−２へのメッセージの送信の許可または不許可を判断する。判断部３１４による処理は上述の判断部１１５の処理と同様であってもよく、その説明を省略する。
【００８９】
判断部３１４は、判断処理に基づいて、第１の判断結果または第２の判断結果を生成する。第１の判断結果は、メッセージの送信の許可を示す。第２の判断結果は、メッセージの送信の不許可を示す。判断部３１４は、第１の判断結果を第１の送信処理部３１５へ送る。判断部３１４は、第２の判断結果を第２の送信処理部３１６へ送る。
【００９０】
第１の送信処理部３１５について説明する。第１の送信処理部３１５は、以下に例示するように、第１の判断結果または後述する第２の送信要求に基づいて、携帯端末１−２へメッセージを送信する。第２の送信要求は、後述するように、第３の取得部３１７によって携帯端末１−２から取得される。なお、第１の送信処理部３１５は、判断部３１４から第１の判断結果を受ける場合、第２の送信要求を受けることはない。第１の送信処理部３１５は、送信要求を受ける場合、判断部３１４から第１の判断結果を受けることはない。
【００９１】
第１の送信処理部３１５は、第１の判断結果に基づいて、携帯端末１−２へメッセージを送信する。この例では、まず、第１の送信処理部３１５は、第１の取得部３１１から携帯端末１−２を送信先とするメッセージを受ける。第１の送信処理部３１５は、判断部３１４から第１の判断結果を受ける。次に、第１の送信処理部３１５は、第１の判断結果をトリガーとして、携帯端末１−２を送信先とするメッセージを直ちに携帯端末１−２へ送信する。携帯端末１−２は、サーバ３から携帯端末１−１を送信元とするメッセージを受信する。
【００９２】
第１の送信処理部３１５は、第２の送信要求に基づいて、携帯端末１−２へメッセージを送信する。この例では、まず、第１の送信処理部３１５は、第１の取得部３１１から携帯端末１−２を送信先とするメッセージを受ける。第１の送信処理部３１５は、判断部３１４から第１の判断結果を受けることなく、第２の送信要求を受ける。次に、第１の送信処理部３１５は、携帯端末１−２を送信先とするメッセージを直ちに携帯端末１−２へ送信する。携帯端末１−２は、サーバ３から携帯端末１−１を送信元とするメッセージを受信する。
【００９３】
さらに、第１の送信処理部３１５は、以下に例示するように、後述する非送信要求に基づいて、メッセージを破棄する。非送信要求は、後述するように、第３の取得部３１７によって携帯端末１−２から取得される。この例では、まず、第１の送信処理部３１５は、第１の取得部３１１から携帯端末１−２を送信先とするメッセージを受ける。第１の送信処理部３１５は、判断部３１４から第１の判断結果を受けることなく、非送信要求を受ける。次に、第１の送信処理部３１５は、非送信要求をトリガーとして、携帯端末１−２を送信先とするメッセージを破棄する。破棄は、サーバ３に記憶されているメッセージの削除であってもよい。
【００９４】
第２の送信処理部３１６について説明する。第２の送信処理部３１６は、以下に例示するように、第２の判断結果に基づいて、メッセージの送信日時から所定期間経過後に、携帯端末１−２へのメッセージの送信の可否を携帯端末１−１のユーザに確認させる支援を実行する支援信号を携帯端末１−１へ送信する。まず、第２の送信処理部３１６は、第１の取得部３１１から携帯端末１−２を送信先とするメッセージを受ける。第２の送信処理部３１６は、判断部３１４から第２の判断結果を受ける。次に、第２の送信処理部３１６は、第２の判断結果をトリガーとして、支援信号を携帯端末１−１へ送信する。第２の送信処理部３１６は、メッセージの送信日時から所定期間経過後に支援信号を携帯端末１−１へ送信する。例えば、携帯端末１−１は、支援信号の受信に基づいて、携帯端末１−２へのメッセージの送信の可否をユーザに確認させる内容を表示部１７に表示させる。これに代えてまたはこれと共に、携帯端末１−１は、携帯端末１−２へのメッセージの送信の可否をユーザに確認させる内容を音声出力部１８から出力させる。
【００９５】
所定期間は、上述のように、固定時間であっても可変時間であってもよい。第２の送信処理部３１６は、上述の出力部１１７と同様に、予め定められた感情指標におけるユーザの感情の度合に応じて、所定期間の長さを変更してもよい。
【００９６】
第３の取得部３１７について説明する。第３の取得部３１７は、携帯端末１−１から、携帯端末１−１におけるユーザの操作に基づくサーバ３に対する種々の要求を取得する。一例では、第３の取得部３１７は、携帯端末１−１から、上述の支援の実行後のユーザの操作に基づく第２の送信要求を取得する。第２の送信要求は、サーバ３に携帯端末１−２へ向けてメッセージを送信させるための要求である。第３の取得部３１７は、第２の送信要求を第１の送信処理部３１５へ送る。別の例では、第３の取得部３１７は、携帯端末１−１から、上述の支援の実行後のユーザの操作に基づく非送信要求を取得する。非送信要求は、サーバ３に携帯端末１−２へ向けたメッセージの送信を中止させるための要求である。第３の取得部３１７は、非送信要求を第１の送信処理部３１５へ送る。
【００９７】
（動作例）  
＜サーバ＞  
[メッセージ送信動作]    
図８は、サーバ３におけるメッセージ送信動作を例示するフローチャートである。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順については、適宜、ステップの省略、置換及び追加が可能である。
【００９８】
第１の取得部３１１は、携帯端末１−１から携帯端末１−２へ宛てたメッセージを取得する（ステップＳ２０１）。ステップＳ２０１では、第１の取得部３１１は、例示したように、携帯端末１−１から携帯端末１−２へ宛てたメッセージを記憶装置３４から取得する。
【００９９】
第２の取得部３１２は、携帯端末１−１のユーザの生体データを取得する（ステップＳ２０２）。ステップＳ２０２では、第２の取得部３１２は、例示したように、携帯端末１−１のユーザの生体データを記憶装置３４から取得する。推定部３１３は、携帯端末１−１のユーザの感情を推定する（ステップＳ２０３）。ステップＳ２０３では、推定部３１３は、例示したように、携帯端末１−１のユーザの生体データに基づいて、携帯端末１−１のユーザの感情を推定する。
【０１００】
判断部３１４は、携帯端末１−２へのメッセージの送信の許可または不許可を判断する（ステップＳ２０４）。ステップＳ２０４では、判断部３１４は、例示したように、携帯端末１−１のユーザの感情に応じて、携帯端末１−２へのメッセージの送信の許可または不許可を判断する。判断部３１４がメッセージの送信を許可と判断した場合（ステップＳ２０４、Ｙｅｓ）、第１の送信処理部３１５は、携帯端末１−２へメッセージを送信する（ステップＳ２０５）。ステップＳ２０５では、第１の送信処理部３１５は、例示したように、メッセージの送信の許可を示す第１の判断結果に基づいて、携帯端末１−２へメッセージを送信する。判断部３１４がメッセージの送信を不許可と判断した場合（ステップＳ２０４、Ｎｏ）、第２の送信処理部３１６は、支援信号を出力する（ステップＳ２０６）。ステップＳ２０６では、第２の送信処理部３１６は、例示したように、メッセージの送信の不許可を示す第２の判断結果に基づいて、メッセージの送信日時から所定期間経過後に支援信号を出力する。
【０１０１】
第３の取得部３１７は、携帯端末１−１からの要求を待ち受ける（ステップＳ２０７）。ステップＳ２０７では、第３の取得部３１７は、支援信号の送信後に、携帯端末１−１におけるユーザの操作に基づくサーバ３に対する要求を待ち受ける。第３の取得部３１７がユーザの操作に基づく要求を取得しない場合（ステップＳ２０７、Ｎｏ）、第３の取得部３１７は、ユーザの操作に基づく要求を受けるまで待機する。
【０１０２】
第３の取得部３１７がユーザの操作に基づく要求を取得した場合（ステップＳ２０７、Ｙｅｓ）、第３の取得部３１７は、第２の送信要求を取得したか否かを判断する（ステップＳ２０８）。第３の取得部３１７が第２の送信要求を取得したと判断した場合（ステップＳ２０８、Ｙｅｓ）、第１の送信処理部３１５は、メッセージを送信する（ステップＳ１１０）。ステップＳ１１０では、第１の送信処理部３１５は、第２の送信要求に基づいて、携帯端末１−２へメッセージを送信する。
【０１０３】
第３の取得部３１７が第２の送信要求を取得していないと判断した場合（ステップＳ２０８、Ｎｏ）、第３の取得部３１７は、非送信要求を取得したと判断する（ステップＳ２１０）。第１の送信処理部３１５は、メッセージを破棄する（ステップＳ２１１）。ステップＳ２１１では、第１の送信処理部３１５は、例示したように、非送信要求に基づいて、携帯端末１−２を送信先とするメッセージを破棄する。
【０１０４】
なお、ステップＳ２０３において、推定部３１３は、予め定められた種類の感情指標におけるユーザの感情の度合を推定してもよい。典型例では、推定部３１３は、怒りの指標またはイライラの指標におけるユーザの感情の度合を推定してもよい。この場合、ステップＳ２０４において、判断部３１４は、上述の判断部１１５と同様に、ユーザの感情の度合が所定の閾値以上か否かに応じて、第１の送信要求に基づくメッセージの送信の許可または不許可を判断する。
【０１０５】
なお、ステップＳ２０６では、第２の送信処理部３１６は、例示したように、予め定められた種類の感情指標におけるユーザの感情の度合に応じて、所定期間の長さを変更してもよい。
【０１０６】
なお、サーバ３は、メッセージサービスを提供するサーバであるが、これに限定されない。サーバ３は、組織内に置かれるメールサーバであってもよい。
【０１０７】
（作用・効果）  
変形例３によれば、サーバ３は、上述の携帯端末１−１と同様の作用及び効果を得ることができる。
【０１０８】
（５−４  変形例４）  
要するにこの発明は、本実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、本実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、本実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【０１０９】
§６  付記  
本実施形態の一部または全部は、特許請求の範囲のほか以下の付記に示すように記載することも可能であるが、これに限定されない。  
（付記）  
ユーザの入力に基づいて外部端末を送信先とするメッセージを作成する作成部（１１１）と、
前記ユーザの入力に基づく前記メッセージの第１の送信要求を取得する第１の取得部（１１２）と、
前記ユーザの生体データを取得する第２の取得部（１１３）と、
前記ユーザの生体データに基づいて前記ユーザの感情を推定する推定部（１１４）と、
前記ユーザの感情に応じて、前記第１の送信要求に基づく前記メッセージの送信の許可または不許可を判断する判断部（１１５）と、
を備える情報処理装置（１−１）。
【符号の説明】
【０１１０】
１−１…携帯端末、１−２…携帯端末、２…血圧計、３…サーバ、１００…メッセージ配信システム、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶装置、１５…通信インタフェース、１６…入力部、１７…表示部、１８…音声出力部、３１…プロセッサ、３２…ＲＯＭ、３３…ＲＡＭ、３４…記憶装置、３５…通信インタフェース、１１１…作成部、１１２…第1の取得部、１１３…第２の取得部、１１４…推定部、１１５…判断部、１１６…送信処理部、１１７…出力部、３１１…第1の取得部、３１２…第２の取得部、３１３…推定部、３１４…判断部、３１５…第１の送信処理部、３１６…第２の送信処理部、Ａ１…携帯端末、Ａ２…血圧計。
【図１】
2020013328.tif 000003
【図２】
2020013328.tif 000004
【図３】
2020013328.tif 000005
【図４】
2020013328.tif 000006
【図５】
2020013328.tif 000007
【図６】
2020013328.tif 000008
【図７】
2020013328.tif 000009
【図８】
2020013328.tif 000010