(57)【要約】      （修正有）【課題】チャットユーザーによって簡単にリマインダー機能を設定自在であり、リマインド内容を設定された日時に遅れずに正確に通知するチャットシステムのプログラムを提供する。【解決手段】チャットシステムのプログラムは、思い出させて欲しい内容を尋ねる内容お尋ねステップＳ１と、チャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップＳ３と、通知して欲しい日時を尋ねる日時お尋ねステップＳ４と、チャットユーザーの端末から受信したチャットデータをリマインド日時としてデータベースに登録する日時登録ステップＳ６と、チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップＳ７と、データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップＳ８とを具備する。【選択図】図２
2019159469.tif 000002
【特許請求の範囲】
【請求項１】
チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、
前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、
前記チャットボットが、前記内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、
前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップと、
前記チャットボットが、前記日時お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド日時としてデータベースに登録する日時登録ステップと、
前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、
現在の日時が登録されたリマインド日時になったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることを特徴とするチャットシステムのプログラム。
【請求項２】
前記日時お尋ねステップにおいて、前記チャットボットが、前記チャットユーザーの端末のチャット画面に複数の日時の候補を挙げ、複数の日時が、それぞれクリック自在またはタップ自在なボタン形式であり、
複数の日時のボタンのうちの１つがチャットユーザーによって選択されると、選択された日時が、チャット画面において入力される構成であることを特徴とする請求項１に記載のチャットシステムのプログラム。
【請求項３】
前記送信通知ステップの後において、チャットユーザーの端末のチャット画面で第１所定コマンドがチャットユーザーによって入力されると、前記チャットボットが、前記送信通知ステップにおいて既に通知したリマインド内容についての日時お尋ねステップおよび日時登録ステップを実行することを特徴とする請求項１または請求項２に記載のチャットシステムのプログラム。
【請求項４】
前記チャットユーザーの端末のチャット画面で第２所定コマンドがチャットユーザーによって入力されると、チャットボットによって所定の連絡先として電子メールアドレスを登録自在になり、
所定の連絡先として電子メールアドレスがチャットボットを介して予め登録されている場合、前記送信通知ステップにおいて、チャットユーザーの端末に加えて電子メールアドレス宛にもリマインド内容を送信する構成であることを特徴とする請求項１乃至請求項３のいずれか１つに記載のチャットシステムのプログラム。
【請求項５】
前記チャットユーザーの端末のチャット画面において、第３所定コマンドがチャットユーザーによって入力されると、前記チャットボットからのメッセージとして、他の端末にチャットボットをインストール自在な情報を含む２次元コードおよびユニフォーム・リソース・ロケータ情報の少なくとも一方を表示する構成であることを特徴とする請求項１乃至請求項４のいずれか１つに記載のチャットシステムのプログラム。
【請求項６】
前記チャットボットが、前記日時お尋ねステップの後に、チャットユーザーの端末への送信通知を終了するリマインド終了日時を尋ねるリマインド終了日時お尋ねステップと、
前記チャットボットが、前記リマインド終了日時お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド終了日時としてデータベースに登録する終了日時登録ステップと、
前記チャットボットが、前記リマインド日時からリマインド終了日時までの間において所定時間間隔でリマインド内容をチャットユーザーの端末へ再送信する再送信通知ステップとをさらに具備していることを特徴とする請求項１乃至請求項５のいずれか１つに記載のチャットシステムのプログラム。
【請求項７】
前記チャットボットが、前記日時お尋ねステップの後に、チャットユーザーの端末への再送信通知を何分毎に行うかを尋ねる再通知お尋ねステップと、
前記チャットボットが、前記再通知お尋ねステップの後にチャットユーザーの端末から受信したチャットデータを再通知間隔としてデータベースに登録する再通知間隔登録ステップと、
前記チャットボットが、前記リマインド日時から所定の再通知間隔でリマインド内容をチャットユーザーの端末へ再送信する再送信通知ステップと、
前記チャットボットが、前記チャットユーザーの端末からキャンセルの旨のチャットデータを受信したときにチャットユーザーの端末への再送信を終了する再送信終了ステップとをさらに具備していることを特徴とする請求項１乃至請求項５のいずれか１つに記載のチャットシステムのプログラム。
【請求項８】
チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、
前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、
前記チャットボットが、前記内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、
前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい期間を尋ねる期間お尋ねステップと、
前記チャットボットが、前記期間お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド期間としてデータベースに登録する期間登録ステップと、
前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド期間に入ったか否かを判定するリマインド期間判定ステップと、
現在の日時が登録されたリマインド期間に入ったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ所定時間間隔で複数回送信する送信通知ステップとをコンピュータに実行させることを特徴とするチャットシステムのプログラム。
【請求項９】
チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、
前記チャットボットが、前記チャットユーザーの端末から受信したチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するとともにリマインド日時およびリマインド内容をデータベースに登録する日時・内容登録ステップと、
前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、
現在の日時が登録されたリマインド日時になったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることを特徴とするチャットシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムに関する。
【背景技術】
【０００２】
従来、複数のノードとしてのチャットボットと、複数のノードから入力されたチャット情報を交換するメッセンジャー処理装置と、課題管理データベースを備えた課題管理装置とを具備する課題管理システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２１１８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の課題管理システムは、単に通知を行う構成であったため、ユーザーの所望のタイミングの通知に対応することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、チャットユーザーによって簡単にリマインダー機能を設定自在であり、リマインド内容を設定された日時に遅れずに正確に通知するチャットシステムのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、前記チャットボットが、前記内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップと、前記チャットボットが、前記日時お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド日時としてデータベースに登録する日時登録ステップと、前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、現在の日時が登録されたリマインド日時になったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたチャットシステムのプログラムの構成に加えて、前記日時お尋ねステップにおいて、前記チャットボットが、前記チャットユーザーの端末のチャット画面に複数の日時の候補を挙げ、複数の日時が、それぞれクリック自在またはタップ自在なボタン形式であり、複数の日時のボタンのうちの１つがチャットユーザーによって選択されると、選択された日時が、チャット画面において入力される構成であることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１または請求項２に記載されたチャットシステムのプログラムの構成に加えて、前記送信通知ステップの後において、チャットユーザーの端末のチャット画面で第１所定コマンドがチャットユーザーによって入力されると、前記チャットボットが、前記送信通知ステップにおいて既に通知したリマインド内容についての日時お尋ねステップおよび日時登録ステップを実行することにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたチャットシステムのプログラムの構成に加えて、前記チャットユーザーの端末のチャット画面で第２所定コマンドがチャットユーザーによって入力されると、チャットボットによって所定の連絡先として電子メールアドレスを登録自在になり、所定の連絡先として電子メールアドレスがチャットボットを介して予め登録されている場合、前記送信通知ステップにおいて、チャットユーザーの端末に加えて電子メールアドレス宛にもリマインド内容を送信する構成であることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項１乃至請求項４のいずれか１つに記載されたチャットシステムのプログラムの構成に加えて、前記チャットユーザーの端末のチャット画面において、第３所定コマンドがチャットユーザーによって入力されると、前記チャットボットからのメッセージとして、他の端末にチャットボットをインストール自在な情報を含む２次元コードおよびユニフォーム・リソース・ロケータ情報の少なくとも一方を表示する構成であることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項１乃至請求項５のいずれか１つに記載されたチャットシステムのプログラムの構成に加えて、前記チャットボットが、前記日時お尋ねステップの後に、チャットユーザーの端末への送信通知を終了するリマインド終了日時を尋ねるリマインド終了日時お尋ねステップと、前記チャットボットが、前記リマインド終了日時お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド終了日時としてデータベースに登録する終了日時登録ステップと、前記チャットボットが、前記リマインド日時からリマインド終了日時までの間において所定時間間隔でリマインド内容をチャットユーザーの端末へ再送信する再送信通知ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、請求項１乃至請求項５のいずれか１つに記載されたチャットシステムのプログラムの構成に加えて、前記チャットボットが、前記日時お尋ねステップの後に、チャットユーザーの端末への再送信通知を何分毎に行うかを尋ねる再通知お尋ねステップと、前記チャットボットが、前記再通知お尋ねステップの後にチャットユーザーの端末から受信したチャットデータを再通知間隔としてデータベースに登録する再通知間隔登録ステップと、前記チャットボットが、前記リマインド日時から所定の再通知間隔でリマインド内容をチャットユーザーの端末へ再送信する再送信通知ステップと、前記チャットボットが、前記チャットユーザーの端末からキャンセルの旨のチャットデータを受信したときにチャットユーザーの端末への再送信を終了する再送信終了ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１３】
本請求項８に係る発明は、チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、前記チャットボットが、前記内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、前記チャットボットが、前記チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい期間を尋ねる期間お尋ねステップと、前記チャットボットが、前記期間お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド期間としてデータベースに登録する期間登録ステップと、前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド期間に入ったか否かを判定するリマインド期間判定ステップと、現在の日時が登録されたリマインド期間に入ったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ所定時間間隔で複数回送信する送信通知ステップとをコンピュータに実行させることにより、前述した課題を解決するものである。
【００１４】
本請求項９に係る発明は、チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信するチャットシステムのプログラムであって、前記チャットボットが、前記チャットユーザーの端末から受信したチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するとともにリマインド日時およびリマインド内容をデータベースに登録する日時・内容登録ステップと、前記チャットボットが、前記チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、現在の日時が登録されたリマインド日時になったと判定したとき、前記チャットボットが、前記データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることにより、前述した課題を解決するものである。
【発明の効果】
【００１５】
本発明のチャットシステムのプログラムは、チャットユーザーの端末と、チャット用サーバのチャットボットとの間でチャットデータを送受信することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１６】
本請求項１に係る発明のチャットシステムのプログラムによれば、チャットボットに尋ねられたことに対してチャットユーザーの端末において入力して答えるだけでリマインド内容およびリマインド日時が登録されるため、チャットユーザーは簡単にリマインダー機能を設定することができる。
さらに、プッシュ通知で通知されるため、リマインド内容を設定された日時に遅れずに正確に通知することができる。
【００１７】
本請求項２に係る発明のチャットシステムのプログラムによれば、請求項１に係る発明が奏する効果に加えて、複数の日時の候補がチャット画面に表示されるため、チャットユーザーは所望の日時のボタンをクリックまたはタップするだけで簡単、かつ、素早く入力することができる。
【００１８】
本請求項３に係る発明のチャットシステムのプログラムによれば、請求項１または請求項２に係る発明が奏する効果に加えて、チャットユーザーがチャット画面で第１所定コマンドの一例として「もう一度」と入力してから日時を入力するだけで前回と同じ内容のリマインド内容について再度通知の設定が行われるため、予定の進み具合が遅れ気味の場合にチャットユーザーは簡単、かつ、素早く再通知の設定をすることができる。
【００１９】
本請求項４に係る発明のチャットシステムのプログラムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、チャットユーザーがチャット画面で第２所定コマンドの一例として「メール登録」と入力して所望の電子メールアドレスを入力するだけで電子メールアドレスが簡単に登録され、その電子メールアドレス宛にもリマインド内容が送信されるため、チャットユーザーは他の端末を使用しているときであってもリマインド日時にリマインド内容を知ることができる。
さらに、他のユーザーの電子メールアドレスを登録することにより、他のユーザーの端末へもリマインド内容が通知されるため、他のユーザーとリマインド内容を簡単に共有することができる。
【００２０】
本請求項５に係る発明のチャットシステムのプログラムによれば、請求項１乃至請求項４のいずれか１つに係る発明が奏する効果に加えて、チャットユーザーがチャット画面で第３所定コマンドの一例として「お友達紹介」と入力すると、他の端末にチャットボットをインストール自在な情報を含む２次元コードおよびユニフォーム・リソース・ロケータ情報（ＵＲＬ情報）の少なくとも一方が表示されるため、他のユーザーが２次元コードリーダーなどを用いて簡単に自身の端末にチャットボットをインストールすることができる。
【００２１】
本請求項６に係る発明のチャットシステムのプログラムによれば、請求項１乃至請求項５のいずれか１つに係る発明が奏する効果に加えて、リマインド終了日時まで複数回通知されるため、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
【００２２】
本請求項７に係る発明のチャットシステムのプログラムによれば、請求項１乃至請求項５のいずれか１つに係る発明が奏する効果に加えて、所定の再通知間隔で複数回通知されるため、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
【００２３】
本請求項８に係る発明のチャットシステムのプログラムによれば、チャットボットに尋ねられたことに対してチャットユーザーの端末において入力して答えるだけでリマインド内容およびリマインド期間が登録されるため、チャットユーザーは簡単にリマインダー機能を設定することができる。
さらに、プッシュ通知で通知されるため、リマインド内容を設定された期間に遅れずに正確に通知することができる。
また、所定時間間隔で複数回通知されるため、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
【００２４】
本請求項９に係る発明のチャットシステムのプログラムによれば、チャットユーザーが端末において入力した言葉や日時情報に基づいてリマインド内容およびリマインド日時が設定登録され、そのリマインド日時になったときにそのリマインド内容がチャットユーザーの端末に通知されるため、チャットユーザーはリマインド内容およびリマインド日時を一度に簡単に設定することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施例であるチャットシステムを示す概略図。
【図２】本発明の第１実施例であるチャットボットの動作を示すチャート図。
【図３】（Ａ）（Ｂ）は第１実施例のチャットボットの機能を示す図。
【図４】（Ａ）（Ｂ）は第１実施例のチャットボットの機能を示す図。
【図５】本発明の第２実施例であるチャットシステムのスマートフォン端末を示す図。
【図６】本発明の第２実施例であるチャットボットの動作を示すチャート図。
【図７】本発明の第３実施例であるチャットシステムのスマートフォン端末を示す図。
【図８】本発明の第３実施例であるチャットボットの動作を示すチャート図。
【図９】本発明の第４実施例であるチャットシステムのスマートフォン端末を示す図。
【図１０】本発明の第４実施例であるチャットボットの動作を示すチャート図。
【図１１】本発明の第５実施例であるチャットシステムのスマートフォン端末を示す図。
【図１２】本発明の第５実施例であるチャットボットの動作を示すチャート図。
【発明を実施するための形態】
【００２６】
本発明のチャットシステムのプログラムは、チャットボットが、チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、チャットボットが、内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、チャットボットが、チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップと、チャットボットが、日時お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド日時としてデータベースに登録する日時登録ステップと、チャットボットが、チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボットが、データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることにより、チャットユーザーは簡単にリマインダー機能を設定することができ、リマインド内容を設定された日時に遅れずに正確に通知するものであれば、その具体的な実施態様は、如何なるものであっても構わない。
また、本発明のチャットシステムのプログラムは、チャットボットが、チャットユーザーの端末のチャット画面においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップと、チャットボットが、内容お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド内容としてデータベースに登録する内容登録ステップと、チャットボットが、チャットユーザーの端末のチャット画面においてチャットユーザーが内容を通知して欲しい期間を尋ねる期間お尋ねステップと、チャットボットが、期間お尋ねステップの後にチャットユーザーの端末から受信したチャットデータをリマインド期間としてデータベースに登録する期間登録ステップと、チャットボットが、チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド期間に入ったか否かを判定するリマインド期間判定ステップと、現在の日時が登録されたリマインド期間に入ったと判定したとき、チャットボットが、データベースに登録されたリマインド内容をチャットユーザーの端末へ所定時間間隔で複数回送信する送信通知ステップとをコンピュータに実行させることにより、チャットユーザーは簡単にリマインダー機能を設定することができ、リマインド内容を設定された期間に遅れずに正確に通知し、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避するものであれば、その具体的な実施態様は、如何なるものであっても構わない。
また、本発明のチャットシステムのプログラムは、チャットボットが、チャットユーザーの端末から受信したチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するとともにリマインド日時およびリマインド内容をデータベースに登録する日時・内容登録ステップと、チャットボットが、チャット用サーバの日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップと、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボットが、データベースに登録されたリマインド内容をチャットユーザーの端末へ送信する送信通知ステップとをコンピュータに実行させることにより、チャットユーザーはリマインド内容およびリマインド日時を一度に簡単に設定することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２７】
例えば、チャットユーザーの端末は、デスクトップ型パーソナルコンピュータ端末、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末などの情報を送受信するものであって、所謂インターネットである広域ネットワーク、ローカルネットワーク、電話回線などを含む通信ネットワークと接続自在なものであれば如何なるものであっても構わない。
また、チャットユーザーの端末における入力形式は、音声入力をテキストに変換する形式でもよいし、チャットユーザーによって直接テキストで入力される形式でもよい。
さらに、チャットボットによるチャットユーザーの端末のチャット画面における尋ね方は、音声によるものでもよいし、テキストによるものでもよいし、音声およびテキストの両方によるものでもよい。
さらに、チャットユーザーの端末における通知（出力）形式は、チャット画面におけるテキスト形式による文字や画像表示だけでなく、チャットユーザーの端末に設けられたスピーカによる音声、アラーム音、バイブレータによる振動をも加えてもよい。
【実施例１】
【００２８】
以下に、本発明の第１実施例であるチャットシステム１００およびそのプログラムについて、図１乃至図４（Ｂ）に基づいて説明する。
ここで、図１は、本発明の第１実施例であるチャットシステム１００を示す概略図であり、図２は、本発明の第１実施例であるチャットボット１２１の動作（プログラム）を示すチャート図であり、図３（Ａ）は、第１実施例のチャットボットのリマインド日時候補表示機能を示す図であり、図３（Ｂ）は、第１実施例のチャットボットの再通知設定機能を示す図であり、図４（Ａ）は、第１実施例のチャットボットのメール登録機能を示す図であり、図４（Ｂ）は、第１実施例のチャットボットのお友達紹介機能を示す図である。
【００２９】
本発明の第１実施例であるチャットシステム１００は、図１に示すように、チャットユーザーの端末の一例であるスマートフォン端末１１０と、チャット用サーバ１２０とを有している。
このうち、スマートフォン端末１１０には、リマインダー機能のチャットボット１２１（リマインドボット）のプログラムがインストールされ、チャット画面１１１には、チャットボット１２１のアイコン１１２が表示されるように構成されている。
【００３０】
チャット用サーバ１２０は、チャットボット１２１のプログラムと、チャットデータを記憶したり設定内容を登録するデータベース１２２とを有している。
そして、スマートフォン端末１１０は、チャット用サーバ１２０を介してチャットボット１２１との間でチャットデータを送受信するように構成されている。
チャット用サーバ１２０は、I/Oの結果を待たずに処理を進める構成である。
本実施例では、チャットボット１２１が、チャットユーザーによる入力・設定によって設定された内容を設定された日時に通知（リマインド）するように構成されている。
【００３１】
以下に、チャットボット１２１の具体的な動作について説明する。
図２に示すように、ステップＳ１では、内容お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる。
具体的には、例えば、チャットボット１２１が、「お知らせ内容を入力してね！」と訊いて、ステップＳ２へ進む。
【００３２】
ステップＳ２では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ３へ進み、他方、まだ入力がないと判定した場合はステップＳ２を繰り返す。
チャットユーザーが、一例として「営業会議」と入力したとする。
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
【００３３】
ステップＳ３では、内容登録ステップとして、チャットボット１２１が、内容お尋ねステップＳ１の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド内容としてデータベース１２２に登録する。
具体的には、チャットボット１２１が、一例として「営業会議」をリマインド内容としてデータベース１２２に登録して、ステップＳ４へ進む。
ステップＳ４では、日時お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１において、チャットユーザーが内容を通知して欲しい日時を尋ねる。
具体的には、例えば、チャットボット１２１が、「知らせて欲しい日時を入力してね！」と訊いて、ステップＳ５へ進む。
【００３４】
ステップＳ５では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ６へ進み、他方、まだ入力がないと判定した場合はステップＳ５を繰り返す。
チャットユーザーが、一例として「明日、１４：５０」と入力したとする。
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
【００３５】
そして、チャットボット１２１は、チャット用サーバ１２０の日付時計制御部にアクセスして、現在の日時情報の一例として「２０１８年２月２７日１０：１３」を取得し、明日が、例えば「２０１８年２月２８日」であることを把握する。
さらに、チャットボット１２１は、確認のために、一例として「２０１８年２月２８日１４：５０だね！」の旨をスマートフォン端末１１０へ送信する。
すると、スマートフォン端末１１０のチャット画面１１１には、「２０１８年２月２８日１４：５０だね！」の旨が表示される。
【００３６】
ステップＳ６では、日時登録ステップとして、チャットボット１２１が、日時お尋ねステップＳ４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド日時としてデータベース１２２に登録する。
具体的には、チャットボット１２１が、一例として、「２０１８年２月２８日１４：５０」をリマインド日時としてデータベース１２２に登録して、ステップＳ７へ進む。
【００３７】
ステップＳ７では、リマインド日時判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１４：５０」になったか否かを判定する。
「２０１８年２月２８日１４：５０」になったと判定した場合はステップＳ８へ進み、他方、まだなっていないと判定した場合はステップＳ７を繰り返す。
【００３８】
ステップＳ８では、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の時間になったよ！』の旨を送信する。
これにより、プッシュ通知によって殆どタイムラグなく、チャットユーザーのスマートフォン端末１１０が、チャットデータを受信し、『「営業会議」の時間になったよ！』の旨が、スマートフォン端末１１０のチャット画面１１１に表示される。
【００３９】
以上の構成によって、チャットボット１２１に尋ねられたことに対してチャットユーザーのスマートフォン端末１１０において入力して答えるだけで、リマインド内容およびリマインド日時が登録される。
その結果、チャットユーザーは簡単にリマインダー機能を設定することができる。
さらに、チャットユーザーに対して、リマインド内容を設定された日時に遅れずに正確に通知することができる。
【００４０】
続いて、さらに便利な機能について説明する。
図３（Ａ）に示すように、チャットユーザーがリマインド内容を入力した後の日時お尋ねステップＳ４において、チャットボット１２１からのメッセージとして、チャットユーザーのスマートフォン端末１１０のチャット画面１１１に複数の日時の候補１１３を挙げるように構成してもよい。
複数の日時として、例えば、よく使用すると思われる今日の「１０分後」、「１時間後」、「５時間後」、明日の「８：００」、「１２：００」、「１８：００」が、それぞれクリック自在またはタップ自在なボタン形式で表示される。
さらに、チャット画面１１１を左右方向にスワイプすると、明日のボタンの右側には、年月日グループの順番に、１週間後の「８：００」、「１２：００」、「１８：００」、１ヶ月後の「８：００」、「１２：００」、「１８：００」、３ヶ月後の「８：００」、「１２：００」、「１８：００」、１年後の「８：００」、「１２：００」、「１８：００」が、それぞれクリック自在またはタップ自在なボタン形式で表示される。
チャットユーザーが、それらのうちの１つを選択してタップやクリックすると、選択した日時が、チャット画面１１１において入力され、チャットボット１２１へ送信されるように構成されている。
これにより、複数の日時の候補１１３がチャット画面１１１に表示される。
その結果、チャットユーザーは所望の日時のボタンをクリックまたはタップするだけで簡単、かつ、素早く入力することができる。
【００４１】
また、図３（Ｂ）に示すように、送信通知ステップＳ８の後において、チャットユーザーが、スマートフォン端末１１０のチャット画面１１１で第１所定コマンドの一例として「もう一度」と入力すると、先ほど通知されたリマインド内容について、再度、チャットボット１２１がリマインド日時を尋ねる日時お尋ねステップＳ４に戻るように構成してもよい。
この際、上述したように、チャットボット１２１が、チャット画面１１１に複数の日時の候補１１３を挙げるように構成してもよい。
これにより、チャットユーザーがチャット画面１１１で第１所定コマンドの一例として「もう一度」と入力してから日時を入力するだけで前回と同じ内容のリマインド内容について再度通知の設定が行われる。
その結果、予定の進み具合が遅れ気味の場合にチャットユーザーは簡単、かつ、素早く再通知の設定をすることができる。
【００４２】
また、図４（Ａ）に示すように、チャットユーザーが、スマートフォン端末１１０のチャット画面１１１で第２所定コマンドの一例として「メール登録」と入力する。
そして、「メール登録」がチャットデータとして送信され、チャットボット１２１が「メール登録」のチャットデータを受信すると、チャットボット１２１によって所定の連絡先として電子メールアドレスを登録自在になるように構成してもよい。
「メール登録」の入力は、チャットユーザーが直接テキスト入力してもよいし、便利キーアイコン一覧のなかのメール登録のアイコン１１４をタップすることによって、「メール登録」のテキストがチャット画面１１１において入力されるとともに、チャットボット１２１へ送信されるように構成してもよい。
さらに、所定の連絡先として電子メールアドレスがチャットボット１２１を介して予め登録されている場合、前述した送信通知ステップＳ８において、チャットユーザーのスマートフォン端末１１０に加えて電子メールアドレス宛にもリマインド内容を送信するように構成してもよい。
これにより、チャットユーザーがチャット画面１１１で第２所定コマンドの一例として「メール登録」と入力して所望の電子メールアドレスを入力するだけで電子メールアドレスが簡単に登録され、その電子メールアドレス宛にもリマインド内容が送信される。
その結果、チャットユーザーは他の端末（図示せず）を使用しているときであってもリマインド日時にリマインド内容を知ることができる。
さらに、他のユーザーの電子メールアドレスを登録することにより、他のユーザーの端末（図示せず）へもリマインド内容が通知される。
その結果、他のユーザーとリマインド内容を簡単に共有することができる。
なお、便利キーアイコン一覧には、メール登録のアイコン１１４の他に、チャットボットの案内のアイコン、アラート登録のアイコン、登録一覧のアイコン、ヘルプのアイコン、問い合わせのアイコンがあり、それぞれのアイコンをタップまたはクリックすると、チャットボット１２１へその旨が送信され、直ちにチャットボット１２１からその案内についての情報が返信されるように構成されている。
【００４３】
さらに、図４（Ｂ）に示すように、チャットユーザーが、スマートフォン端末１１０のチャット画面１１１において、第３所定コマンドの一例として「お友達紹介」と入力する。
そして、「お友達紹介」がチャットデータとして送信され、チャットボット１２１が「お友達紹介」のチャットデータを受信すると、チャットボット１２１が、他の端末にチャットボット１２１をインストール自在な情報を含む２次元コード１１５およびユニフォーム・リソース・ロケータ情報（ＵＲＬ情報１１６）の少なくとも一方を返信する。
すると、スマートフォン端末１１０のチャット画面１１１において、チャットボット１２１からのメッセージとして、他の端末にチャットボット１２１をインストール自在な情報を含む２次元コード１１５およびＵＲＬ情報１１６の少なくとも一方が表示されるように構成してもよい。
２次元コード１１５には、ＱＲコード（登録商標）、ＤａｔａＭａｔｒｉｘ、ＶｅｒｉＣｏｄｅなどがある。
これにより、チャットユーザーがチャット画面１１１で第３所定コマンドの一例として「お友達紹介」と入力すると、他の端末にチャットボット１２１をインストール自在な情報を含む２次元コード１１５およびＵＲＬ情報１１６の少なくとも一方が表示される。
その結果、他のユーザーが２次元コードリーダーなどを用いて簡単に自身の端末にチャットボット１２１をインストールすることができる。
【００４４】
なお、リマインド内容とリマインド日時とを予めセットでデータベース１２２に登録しておき、リマインド内容が入力されてチャットボット１２１が受信したとき、セットで対応するリマインド日時を返答するように構成してもよい。
例えば、リマインド内容として「カップラーメン」と入力され、チャットボット１２１が「カップラーメン」を受信したとき、「３分後だね！」と返信して、３分後に「カップラーメンの時間だよ！」の旨を通知するように構成してもよい。
その他、リマインド内容「ホワイトデー」とリマインド日時「３月１４日」とのセット、リマインド内容「恋人の誕生日」とリマインド日時「○月○日」とのセットをデータベース１２２に登録自在にして、そのリマインド内容が入力されただけでリマインド日時とセットでリマインド設定（通知設定）されるように構成してもよい。
【００４５】
また、一例として、一つのタスク（イベント）のリマインドについて説明したが、平行して複数のタスク（イベント）のリマインドを設定することができるのは、言うまでもない。
例えば、チャット場面において、チャットユーザーが「一覧」や「リスト」を入力すると、チャットボット１２１が、現在登録されているタスク（イベント）をデータベース１２２に読みに行き、現在登録されているタスク（イベント）についてのリマインド内容およびリマインド日時の情報をリスト形式で、チャットユーザーのスマートフォン端末１１０に送信する。
すると、チャットユーザーのスマートフォン端末１１０のチャット画面１１１に、現在登録されているリマインド内容およびリマインド日時の情報がリスト形式で表示される。
チャットユーザーは、必要なタスク、不要なタスクを判断し、不要なタスクについては、タスク毎に設けられたキャンセルボタンをタップまたはクリックなどして登録を削除することができるように構成されている。
さらに、チャット画面１１１において、入力する際、チャット画面１１１の端から中央へスワイプすると、よく使用する「今日」、「明日」、「一覧」、「営業会議」、「キャンセル」などの単語（コマンド）が現れるように構成されている。
「キャンセル」を入力すると、登録されているタスクが１つの場合は、そのタスクが削除され、登録されているタスクが複数の場合は、最後に登録されたタスクが削除されるように構成されている。
また、リマインド内容の一例として、「営業会議」としたが、これに限らないのは勿論である。
リマインド内容の一例として、所定の時刻になったときに「飲み薬の時間だよ！」の旨などを通知してもよい。
さらに、先にリマインド内容を尋ねて登録し、次にリマインド日時を尋ねて登録したが、先にリマインド日時を尋ねて登録し、次にリマインド内容を尋ねて登録してもよいのは勿論である。
【００４６】
このようにして得られた本発明の第１実施例であるチャットシステム１００のプログラムは、チャットボット１２１が、チャットユーザーの端末の一例であるスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップＳ１と、チャットボット１２１が、内容お尋ねステップＳ１の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド内容としてデータベース１２２に登録する内容登録ステップＳ３と、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップＳ４と、チャットボット１２１が、日時お尋ねステップＳ４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド日時としてデータベース１２２に登録する日時登録ステップＳ６と、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップＳ７と、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する送信通知ステップＳ８とをコンピュータに実行させることにより、チャットユーザーは簡単にリマインダー機能を設定することができるとともに、リマインド内容を設定された日時に遅れずに正確に通知することができる。
【００４７】
さらに、日時お尋ねステップＳ４において、チャットボット１２１が、チャットユーザーの端末のチャット画面１１１に複数の日時の候補１１３を挙げ、複数の日時が、それぞれクリック自在またはタップ自在なボタン形式であり、複数の日時のボタンのうちの１つがチャットユーザーによって選択されると、選択された日時が、チャット画面１１１において入力される構成であることにより、チャットユーザーは所望の日時のボタンをクリックまたはタップするだけで簡単、かつ、素早く入力することができる。
【００４８】
また、送信通知ステップＳ８の後において、チャットユーザーのスマートフォン端末１１０のチャット画面１１１で第１所定コマンドの一例として「もう一度」がチャットユーザーによって入力されると、チャットボット１２１が、送信通知ステップＳ８において既に通知したリマインド内容についての日時お尋ねステップＳ４および日時登録ステップＳ６を実行することにより、予定の進み具合が遅れ気味の場合にチャットユーザーは簡単、かつ、素早く再通知の設定をすることができる。
【００４９】
さらに、チャットユーザーのスマートフォン端末１１０のチャット画面１１１で第２所定コマンドの一例として「メール登録」がチャットユーザーによって入力されると、チャットボット１２１によって所定の連絡先として電子メールアドレスを登録自在になり、所定の連絡先として電子メールアドレスがチャットボット１２１を介して予め登録されている場合、送信通知ステップＳ８において、チャットユーザーのスマートフォン端末１１０に加えて電子メールアドレス宛にもリマインド内容を送信する構成であることにより、チャットユーザーは他の端末を使用しているときであってもリマインド日時にリマインド内容を知ることができ、さらに、他のユーザーとリマインド内容を簡単に共有することができる。
【００５０】
また、チャットユーザーのスマートフォン端末１１０のチャット画面１１１において、第３所定コマンドの一例として「お友達紹介」がチャットユーザーによって入力されると、チャットボット１２１からのメッセージとして、他の端末にチャットボット１２１をインストール自在な情報を含む２次元コード１１５およびＵＲＬ情報１１６の少なくとも一方を表示する構成であることにより、他のユーザーが２次元コードリーダーなどを用いて簡単に自身の端末にチャットボット１２１をインストールすることができるなど、その効果は甚大である。
【実施例２】
【００５１】
続いて、本発明の第２実施例であるチャットシステム１００およびそのプログラムについて、図５および図６に基づいて説明する。
ここで、図５は、本発明の第２実施例であるチャットシステム１００のスマートフォン端末１１０を示す図であり、図６は、本発明の第２実施例であるチャットボット１２１の動作を示すチャート図である。
第２実施例のチャットシステム１００およびそのプログラムは、第１実施例のチャットシステム１００およびそのプログラムにリマインド終了日時の項目を追加してリマインド日時からリマインド終了日時までの間リマインドし続ける構成としたものであり、多くの要素について第１実施例のチャットシステム１００およびそのプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００５２】
本発明の第２実施例であるチャットシステム１００のチャットボット１２１は、図５に示すように、リマインド開始日時を尋ねた後に、リマインド終了日時を尋ね、リマインド開始日時およびリマインド終了日時を登録するように構成されている。
そして、リマインド開始日時からリマインド終了日時までの間に、複数回リマインド内容をチャットユーザーのスマートフォン端末１１０へ通知するように構成されている。
【００５３】
以下に、チャットボット１２１の具体的な動作について説明する。
図６に示すように、ステップＳ１１では、前述した実施例１のステップＳ１と同様、内容お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる。
ステップＳ１１〜ステップＳ１６は、前述した実施例１のステップＳ１〜ステップＳ６と同様なので、詳しい説明を省略する。
【００５４】
ステップＳ１７では、リマインド終了日時お尋ねステップとして、チャットボット１２１が、日時お尋ねステップＳ１４の後に、チャットユーザーのスマートフォン端末１１０への送信通知を終了するリマインド終了日時を尋ねる。
具体的には、例えば、チャットボット１２１が、日時お尋ねステップＳ１４として、「知らせて欲しい開始日時を入力してね！」と尋ねたとする。
これに対して、チャットユーザーが、一例として「明日、１４：５０」と入力したとする。
すると、チャットボット１２１が、日時登録ステップＳ１６として、一例として、「２０１８年２月２８日１４：５０」をリマインド開始日時としてデータベース１２２に登録する。
そして、チャットボット１２１が、リマインド終了日時お尋ねステップＳ１７として、「お知らせ終了日時を入力してね！」と訊いて、ステップＳ１８へ進む。
【００５５】
ステップＳ１８では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ１９へ進み、他方、まだ入力がないと判定した場合はステップＳ１８を繰り返す。
チャットユーザーが、一例として「明日、１５：１０」と入力したとする。
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
【００５６】
ステップＳ１９では、終了日時登録ステップとして、チャットボット１２１が、リマインド終了日時お尋ねステップＳ１７の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド終了日時としてデータベース１２２に登録する。
具体的には、チャットボット１２１が、一例として、「２０１８年２月２８日１５：１０」をリマインド終了日時としてデータベース１２２に登録して、ステップＳ２０へ進む。
【００５７】
ステップＳ２０では、リマインド日時判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド開始日時になったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１４：５０」になったか否かを判定する。
「２０１８年２月２８日１４：５０」になったと判定した場合はステップＳ２１へ進み、他方、まだなっていないと判定した場合はステップＳ２０を繰り返す。
【００５８】
ステップＳ２１では、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の時間になったよ！』の旨を送信する。
【００５９】
ステップＳ２２では、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド終了日時になったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１５：１０」になったか否かを判定する。
「２０１８年２月２８日１５：１０」になったと判定した場合はシーケンスを終了し、他方、まだなっていないと判定した場合はステップＳ２３へ進む。
【００６０】
ステップＳ２３では、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして、前回アクセスしたときから所定時間経過したか否かを判定する。
具体的には、チャットボット１２１が、２０１８年２月２８日１４：５０から、所定時間の一例として、１０分経過したと判定した場合はステップＳ２１へ戻り、他方、まだ経過していないと判定した場合はステップＳ２３を繰り返す。
そして、ステップＳ２１へ戻った場合は、再送信通知ステップとして、チャットボット１２１が、リマインド日時からリマインド終了日時までの間において所定時間間隔でリマインド内容をチャットユーザーのスマートフォン端末１１０へ再送信する。
【００６１】
具体的には、チャットボット１２１が、一例として、『「営業会議」の再通知だよ！』の旨を送信する。
これにより、プッシュ通知によって殆どタイムラグなく、チャットユーザーのスマートフォン端末１１０が、チャットデータを受信し、『「営業会議」の再通知だよ！』の旨が、スマートフォン端末１１０のチャット画面１１１に表示される。
以上の構成によって、リマインド終了日時まで複数回通知される。
その結果、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
【００６２】
このようにして得られた本発明の第２実施例であるチャットシステム１００のプログラムは、チャットボット１２１が、チャットユーザーの端末の一例であるスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップＳ１１と、チャットボット１２１が、内容お尋ねステップＳ１１の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド内容としてデータベース１２２に登録する内容登録ステップＳ１３と、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップＳ１４と、チャットボット１２１が、日時お尋ねステップＳ１４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド日時としてデータベース１２２に登録する日時登録ステップＳ１６と、チャットボット１２１が、日時お尋ねステップＳ１４の後に、チャットユーザーのスマートフォン端末１１０への送信通知を終了するリマインド終了日時を尋ねるリマインド終了日時お尋ねステップＳ１７と、チャットボット１２１が、リマインド終了日時お尋ねステップＳ１７の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド終了日時としてデータベース１２２に登録する終了日時登録ステップＳ１９と、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップＳ２０と、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する送信通知ステップＳ２１と、チャットボット１２１が、リマインド日時からリマインド終了日時までの間において所定時間間隔でリマインド内容をチャットユーザーのスマートフォン端末１１０へ再送信する再送信通知ステップＳ２１〜Ｓ２３とをコンピュータに実行させることにより、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができるなど、その効果は甚大である。
【実施例３】
【００６３】
続いて、本発明の第３実施例であるチャットシステム１００およびそのプログラムについて、図７および図８に基づいて説明する。
ここで、図７は、本発明の第３実施例であるチャットシステム１００のスマートフォン端末１１０を示す図であり、図８は、本発明の第３実施例であるチャットボット１２１の動作を示すチャート図である。
第３実施例のチャットシステム１００およびそのプログラムは、第１実施例のチャットシステム１００およびそのプログラムにリマインド時間間隔の項目を追加してリマインド日時から終了指示入力までの間だけ設定された時間間隔でリマインドし続ける構成としたものであり、多くの要素について第１実施例および第２実施例のチャットシステム１００およびそのプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００６４】
本発明の第３実施例であるチャットシステム１００のチャットボット１２１は、図７に示すように、リマインド開始日時を尋ねた後に、リマインドの再通知の時間間隔を尋ね、リマインド開始日時およびリマインドの再通知の時間間隔を登録するように構成されている。
そして、リマインド開始日時から終了指示入力までの間に、設定された時間間隔で複数回リマインド内容をチャットユーザーのスマートフォン端末１１０へ通知するように構成されている。
【００６５】
以下に、チャットボット１２１の具体的な動作について説明する。
図８に示すように、ステップＳ３１では、前述した実施例１のステップＳ１と同様、内容お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる。
ステップＳ３１〜ステップＳ３６は、前述した実施例１のステップＳ１〜ステップＳ６と同様なので、詳しい説明を省略する。
【００６６】
ステップＳ３７では、再通知お尋ねステップとして、チャットボット１２１が、日時お尋ねステップＳ３４の後に、チャットユーザーのスマートフォン端末１１０への再送信通知を何分毎に行うかを尋ねる。
具体的には、例えば、チャットボット１２１が、日時お尋ねステップＳ３４として、「知らせて欲しい開始日時を入力してね！」と尋ねたとする。
これに対して、チャットユーザーが、一例として「明日、１４：５０」と入力したとする。
すると、チャットボット１２１が、日時登録ステップＳ３６として、一例として、「２０１８年２月２８日１４：５０」をリマインド開始日時としてデータベース１２２に登録する。
そして、チャットボット１２１が、再通知お尋ねステップＳ３７として、「再通知の時間間隔を入力してね！」と訊いて、ステップＳ３８へ進む。
【００６７】
ステップＳ３８では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ３９へ進み、他方、まだ入力がないと判定した場合はステップＳ３８を繰り返す。
チャットユーザーが、一例として「１０分」と入力したとする。
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
【００６８】
ステップＳ３９では、再通知間隔登録ステップとして、チャットボット１２１が、再通知お尋ねステップＳ３７の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータを再通知間隔としてデータベース１２２に登録する。
具体的には、チャットボット１２１が、一例として、「１０分」を再通知間隔としてデータベース１２２に登録して、ステップＳ４０へ進む。
【００６９】
ステップＳ４０では、リマインド日時判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド開始日時になったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１４：５０」になったか否かを判定する。
「２０１８年２月２８日１４：５０」になったと判定した場合はステップＳ４１へ進み、他方、まだなっていないと判定した場合はステップＳ４０を繰り返す。
【００７０】
ステップＳ４１では、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の時間になったよ！』の旨を送信する。
【００７１】
ステップＳ４２では、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして、前回アクセスしたときから所定時間経過したか否かを判定する。
具体的には、チャットボット１２１が、２０１８年２月２８日１４：５０から、所定時間の一例として、１０分経過したと判定した場合はステップＳ４３へ進み、他方、まだ経過していないと判定した場合はステップＳ４２を繰り返す。
【００７２】
ステップＳ４３では、再送信通知ステップとして、チャットボット１２１が、リマインド日時から終了指示入力までの間において所定の再通知間隔の一例である１０分間隔でリマインド内容をチャットユーザーのスマートフォン端末１１０へ再送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の再通知だよ！』の旨を送信する。
これにより、プッシュ通知によって殆どタイムラグなく、チャットユーザーのスマートフォン端末１１０が、チャットデータを受信し、『「営業会議」の再通知だよ！』の旨が、スマートフォン端末１１０のチャット画面１１１に表示される。
【００７３】
ステップＳ４４では、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０から終了指示（キャンセル）の旨のチャットデータを受信したか否かを判定する。
終了指示（キャンセル）の入力があってチャットユーザーのスマートフォン端末１１０からキャンセルの旨のチャットデータを受信したと判定した場合は、再送信終了ステップとして、チャットボット１２１が、シーケンスを終了してチャットユーザーのスマートフォン端末１１０への再送信を終了する。
他方、まだキャンセルの旨のチャットデータを受信していないと判定した場合は、ステップＳ４２に戻って、終了指示入力まで１０分間隔でリマインド内容をチャットユーザーのスマートフォン端末１１０へ再送信する。
以上の構成によって、所定の再通知間隔で複数回通知される。
その結果、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
【００７４】
なお、リマインド内容の一例として、所定の時刻になったときに「飲み薬の時間だよ！」の旨などを通知してもよい。
チャットボット１２１と、被介護チャットユーザーと、介護チャットユーザーとを含むチャットグループを作成し、介護チャットユーザーがチャットボット１２１で被介護チャットユーザーの飲み薬の時刻を設定し、被介護チャットユーザーが飲み薬を服用したときに、終了指示を入力して飲み薬を服用し終えたことを介護チャットユーザーに伝えてもよい。
また、朝の飲み薬のタイミングとして「９：００」に設定し、所定間隔として２４時間と設定することで、毎朝９：００に「飲み薬の時間だよ！」の旨を通知してもよい。
【００７５】
このようにして得られた本発明の第３実施例であるチャットシステム１００のプログラムは、チャットボット１２１が、チャットユーザーの端末の一例であるスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップＳ３１と、チャットボット１２１が、内容お尋ねステップＳ３１の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド内容としてデータベース１２２に登録する内容登録ステップＳ３３と、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが内容を通知して欲しい日時を尋ねる日時お尋ねステップＳ３４と、チャットボット１２１が、日時お尋ねステップＳ３４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド日時としてデータベース１２２に登録する日時登録ステップＳ３６と、チャットボット１２１が、日時お尋ねステップＳ３４の後に、チャットユーザーのスマートフォン端末１１０への再送信通知を何分毎に行うかを尋ねる再通知お尋ねステップＳ３７と、チャットボット１２１が、再通知お尋ねステップＳ３７の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータを再通知間隔としてデータベース１２２に登録する再通知間隔登録ステップＳ３９と、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップＳ４０と、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する送信通知ステップＳ４１と、チャットボット１２１が、リマインド日時から所定の再通知間隔でリマインド内容をチャットユーザーのスマートフォン端末１１０へ再送信する再送信通知ステップＳ４３と、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０からキャンセルの旨のチャットデータを受信したときにチャットユーザーのスマートフォン端末１１０への再送信を終了する再送信終了ステップＳ４４とをコンピュータに実行させることにより、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができるなど、その効果は甚大である。
【実施例４】
【００７６】
続いて、本発明の第４実施例であるチャットシステム１００およびそのプログラムについて、図９および図１０に基づいて説明する。
ここで、図９は、本発明の第４実施例であるチャットシステム１００のスマートフォン端末１１０を示す図であり、図１０は、本発明の第４実施例であるチャットボット１２１の動作を示すチャート図である。
第４実施例のチャットシステム１００およびそのプログラムは、第１実施例のチャットシステム１００およびそのプログラムのリマインド時間の項目をリマインド期間に変更してリマインド期間の間だけ設定された時間間隔でリマインドし続ける構成としたものであり、多くの要素について第１実施例から第３実施例のチャットシステム１００およびそのプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００７７】
本発明の第４実施例であるチャットシステム１００のチャットボット１２１は、図９に示すように、リマインド期間としてリマインド開始日時〜リマインド終了日時を尋ね、リマインド開始日時〜リマインド終了日時のリマインド期間を登録するように構成されている。
そして、リマインド開始日時〜リマインド終了日時までの間に、設定された時間間隔で複数回リマインド内容をチャットユーザーのスマートフォン端末１１０へ通知するように構成されている。
【００７８】
以下に、チャットボット１２１の具体的な動作について説明する。
図１０に示すように、ステップＳ５１では、前述した実施例１のステップＳ１と同様、内容お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる。
ステップＳ５１〜ステップＳ５３は、前述した実施例１のステップＳ１〜ステップＳ３と同様なので、詳しい説明を省略する。
【００７９】
ステップＳ５４では、期間お尋ねステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが内容を通知して欲しい期間を尋ねる。
具体的には、例えば、チャットボット１２１が、「知らせて欲しい開始日時〜終了日時を入力してね！」と訊いて、ステップＳ５５へ進む。
【００８０】
ステップＳ５５では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ５６へ進み、他方、まだ入力がないと判定した場合はステップＳ５５を繰り返す。
チャットユーザーが、一例として「明日、１４：５０−１５：１０」と入力したとする。
【００８１】
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
そして、チャットボット１２１は、チャット用サーバ１２０の日付時計制御部にアクセスして、現在の日時情報の一例として「２０１８年２月２７日１０：１３」を取得し、明日が、例えば「２０１８年２月２８日」であることを把握する。
【００８２】
ステップＳ５６では、期間登録ステップとして、チャットボット１２１が、期間お尋ねステップＳ５４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド期間としてデータベース１２２に登録する。
具体的には、チャットボット１２１が、一例として、「２０１８年２月２８日１４：５０−１５：１０」をリマインド期間としてデータベース１２２に登録して、ステップＳ５７へ進む。
【００８３】
ステップＳ５７では、リマインド期間判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド期間に入ったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１４：５０−１５：１０」に入ったか否かを判定する。
「２０１８年２月２８日１４：５０−１５：１０」に入ったと判定した場合はステップＳ５８へ進み、他方、まだ入っていないと判定した場合はステップＳ５７を繰り返す。
【００８４】
ステップＳ５８では、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の時間になったよ！』の旨を送信する。
ステップＳ５９では、リマインド期間判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド期間にまだ入っているか否かを判定する。
【００８５】
具体的には、現在の日時が、「２０１８年２月２８日１４：５０−１５：１０」にまだ入っているか否かを判定する。
「２０１８年２月２８日１４：５０−１５：１０」にまだ入っていると判定した場合はステップＳ６０へ進み、他方、もう入っていないと判定した場合はシーケンスを終了する。
ステップＳ６０では、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして、前回アクセスしたときから所定時間経過したか否かを判定する。
具体的には、チャットボット１２１が、２０１８年２月２８日１４：５０から、所定時間の一例として、１０分経過したと判定した場合はステップＳ５８へ戻り、他方、まだ経過していないと判定した場合はステップＳ６０を繰り返す。
【００８６】
ステップＳ５８に戻った場合、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ再度送信する。
具体的には、チャットボット１２１が、一例として、２回目であれば、『「営業会議」の再通知だよ！』の旨を送信する。
これにより、プッシュ通知によって殆どタイムラグなく、チャットユーザーのスマートフォン端末１１０が、チャットデータを受信し、『「営業会議」の再通知だよ！』の旨が、最初の通知から１０分後にスマートフォン端末１１０のチャット画面１１１に表示される。
また、一例として、３回目であれば、『「営業会議」の３回目の通知だよ！』の旨を送信する。
【００８７】
これにより、プッシュ通知によって殆どタイムラグなく、チャットユーザーのスマートフォン端末１１０が、チャットデータを受信し、『「営業会議」の３回目の通知だよ！』の旨が、２回目の通知からさらに１０分後にスマートフォン端末１１０のチャット画面１１１に表示される。
以上の構成によって、所定の再通知間隔で複数回通知される。
その結果、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができる。
なお、本実施例において、前述した実施例１の日時選択、再通知設定、電子メールへの通知、２次元コードの表示などの構成を組み合わせてもよいのは勿論である。
【００８８】
このようにして得られた本発明の第４実施例であるチャットシステム１００のプログラムは、チャットボット１２１が、チャットユーザーの端末の一例であるスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが思い出させて欲しい内容を尋ねる内容お尋ねステップＳ５１と、チャットボット１２１が、内容お尋ねステップＳ５１の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド内容としてデータベース１２２に登録する内容登録ステップＳ５３と、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１においてチャットユーザーが内容を通知して欲しい期間を尋ねる期間お尋ねステップＳ５４と、チャットボット１２１が、期間お尋ねステップＳ５４の後にチャットユーザーのスマートフォン端末１１０から受信したチャットデータをリマインド期間としてデータベース１２２に登録する期間登録ステップＳ５６と、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド期間に入ったか否かを判定するリマインド期間判定ステップＳ５７と、現在の日時が登録されたリマインド期間に入ったと判定したとき、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ所定時間間隔で複数回送信する送信通知ステップＳ５８〜Ｓ６０とをコンピュータに実行させることにより、チャットユーザーがたまたま多忙なタイミングであってもうっかり失念してしまうことを回避することができるなど、その効果は甚大である。
【実施例５】
【００８９】
続いて、本発明の第５実施例であるチャットシステム１００およびそのプログラムについて、図１１および図１２に基づいて説明する。
ここで、図１１は、本発明の第５実施例であるチャットシステム１００のスマートフォン端末１１０を示す図であり、図１２は、本発明の第５実施例であるチャットボット１２１の動作を示すチャート図である。
第５実施例のチャットシステム１００およびそのプログラムは、第１実施例のチャットシステム１００およびそのプログラムのチャットボット１２１に人工機能を加えて、チャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するように構成したものであり、多くの要素について第１実施例から第４実施例のチャットシステム１００およびそのプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００９０】
本発明の第５実施例であるチャットシステム１００のチャットボット１２１は、図１１に示すように、リマインド内容とリマインド日時とを一度に尋ね、入力されたチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するとともにリマインド日時およびリマインド内容をデータベース１２２に登録するように構成されている。
そして、リマインド日時になったときに、リマインド内容を通知するように構成されている。
【００９１】
以下に、チャットボット１２１の具体的な動作について説明する。
図１２に示すように、ステップＳ７１では、スマートフォン端末１１０において、チャットユーザーからの入力があったか否かを、チャットボット１２１が判定する。
入力があったと判定した場合はステップＳ７２へ進み、他方、まだ入力がないと判定した場合はステップＳ７１を繰り返す。
なお、図１１に示すように、一例として、「知らせて欲しい内容と日時を入力してね！」の旨を訊いて、チャットユーザーに対して入力を催促してもよい。
【００９２】
ステップＳ７２では、日時・内容登録ステップとして、チャットボット１２１が、チャットユーザーのスマートフォン端末１１０から受信したチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握する。
チャットユーザーが、スマートフォン端末１１０のチャット画面１１１において、一例として、「営業会議  明日、１４：３０」と入力したとする。
チャットユーザーからの入力があると、チャットデータとして、スマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１２１へ送信される。
言い換えると、チャット用サーバ１２０のチャットボット１２１が、スマートフォン端末１１０からのチャットデータを受信する。
【００９３】
すると、チャットボット１２１が、「明日、１４：３０」を日時要素として把握し、「営業会議」をそれ以外の要素として把握する。
ここで、「１４：３０」は時間的要素、「明日」は日付要素として予めチャットボット１２１に学習させてある、または、登録されている。
そして、チャットボット１２１は、チャット用サーバ１２０の日付時計制御部にアクセスして、現在の日時情報の一例として「２０１８年２月２７日１０：１３」を取得し、明日が、例えば「２０１８年２月２８日」であることを把握する。
【００９４】
ステップＳ７３では、日時・内容登録ステップとして、チャットボット１２１が、リマインド日時およびリマインド内容をデータベース１２２に登録する。
なお、ステップＳ７２、ステップＳ７３の際、図１１に示すように、チャットボット１２１が、一例として、『ＯＫ！  ２０１８年２月２８日１４：５０になったら「営業会議」をお知らせするね！』の旨をチャットユーザーのスマートフォン端末１１０へ送信するように構成してもよい。
これにより、スマートフォン端末１１０のチャット画面１１１において『ＯＫ！  ２０１８年２月２８日１４：５０になったら「営業会議」をお知らせするね！』の旨が表示される。
その結果、リマインド内容およびリマインド日時が登録されたことを、チャットユーザーは確認することができる。
【００９５】
ステップＳ７４では、リマインド日時判定ステップとして、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定する。
具体的には、現在の日時が、「２０１８年２月２８日１４：５０」になったか否かを判定する。
「２０１８年２月２８日１４：５０」になったと判定した場合はステップＳ７５へ進み、他方、まだなっていないと判定した場合はステップＳ７４を繰り返す。
【００９６】
ステップＳ７５では、送信通知ステップとして、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する。
具体的には、チャットボット１２１が、一例として、『「営業会議」の時間になったよ！』の旨を送信する。
これにより、チャットユーザーがスマートフォン端末１１０において入力した言葉や日時情報に基づいてリマインド内容およびリマインド日時が設定登録され、そのリマインド日時になったときにそのリマインド内容がチャットユーザーのスマートフォン端末１１０に通知される。
その結果、チャットユーザーはリマインド内容およびリマインド日時を一度に簡単に設定することができる。
なお、前述した実施例と同様、リマインド日時を尋ねて登録した後に、リマインド終了日時を尋ねて登録するように構成してもよい。
また、リマインド日時を尋ねて登録した後に、再通知の時間間隔を尋ねて登録するように構成してもよい。
さらに、リマインド日時に代えて、リマインド期間を登録するように構成してもよい。
また、本実施例において、前述した実施例１の日時選択、再通知設定、電子メールへの通知、２次元コードの表示などの構成を組み合わせてもよいのは勿論である。
【００９７】
このようにして得られた本発明の第５実施例であるチャットシステム１００のプログラムは、チャットボット１２１が、チャットユーザーの端末の一例であるスマートフォン端末１１０から受信したチャットデータを日時要素とそれ以外の要素とに分けてチャットユーザーが知らせて欲しいリマインド日時およびリマインド内容を把握するとともにリマインド日時およびリマインド内容をデータベース１２２に登録する日時・内容登録ステップＳ７２〜Ｓ７３と、チャットボット１２１が、チャット用サーバ１２０の日付時計制御部にアクセスして現在の日時が登録されたリマインド日時になったか否かを判定するリマインド日時判定ステップＳ７４と、現在の日時が登録されたリマインド日時になったと判定したとき、チャットボット１２１が、データベース１２２に登録されたリマインド内容をチャットユーザーのスマートフォン端末１１０へ送信する送信通知ステップＳ７５とをコンピュータに実行させることにより、チャットユーザーはリマインド内容およびリマインド日時を一度に簡単に設定することができるなど、その効果は甚大である。
【符号の説明】
【００９８】
１００  ・・・  チャットシステム
１１０  ・・・  スマートフォン端末（チャットユーザーの端末）
１１１  ・・・  チャット画面
１１２  ・・・  （チャットボットの）アイコン
１１３  ・・・  日時の候補
１１４  ・・・  メール登録のアイコン
１１５  ・・・  ２次元コード
１１６  ・・・  ＵＲＬ情報
１２０  ・・・  チャット用サーバ
１２１  ・・・  チャットボット
１２２  ・・・  データベース
【図１】
2019159469.tif 000003
【図２】
2019159469.tif 000004
【図３】
2019159469.tif 000005
【図４】
2019159469.tif 000006
【図５】
2019159469.tif 000007
【図６】
2019159469.tif 000008
【図７】
2019159469.tif 000009
【図８】
2019159469.tif 000010
【図９】
2019159469.tif 000011
【図１０】
2019159469.tif 000012
【図１１】
2019159469.tif 000013
【図１２】
2019159469.tif 000014