(57)【要約】【課題】所定のアプリケーションソフトを立ち上げなくてもチャットユーザーがすぐに自分にとって重要なデータが追加・更新された旨を知ることができるチャットシステムおよびそのプログラムを提供する。【解決手段】チャットシステム１００は、所定のアプリケーションソフトのデータを蓄積するサーバ（１４０）やデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定手段（１３０）を有し、判定手段（１３０）が、合致していると判定したとき、チャットボット１３０が、合致しているデータがある旨を、チャット用サーバ１２０を介してチャットユーザーの端末（１１０）へ送信する。【選択図】図１
2018185597.tif 000002
【特許請求の範囲】
【請求項１】
チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信するチャットシステムであって、
所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定手段を有し、
前記判定手段が、前記合致していると判定したとき、前記チャットボットが、前記合致しているデータがある旨を、前記チャット用サーバを介してチャットユーザーの端末へ送信することを特徴とするチャットシステム。
【請求項２】
前記アプリケーションソフトが、電子メールアプリケーションソフトであることを特徴とする請求項１に記載のチャットシステム。
【請求項３】
前記アプリケーションソフトが、スケジュール管理アプリケーションソフトであることを特徴とする請求項１に記載のチャットシステム。
【請求項４】
前記アプリケーションソフトが、カレンダーアプリケーションソフトであることを特徴とする請求項３に記載のチャットシステム。
【請求項５】
前記チャットボットが、前記合致しているデータがある旨とともに前記合致しているデータのインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを、前記チャット用サーバを介してチャットユーザーの端末へ送信する構成であり、
前記チャットユーザーの端末が、チャットユーザーの端末のチャット画面内に表示されようとするインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを読み込んでチャット画面内にウインドウを設けるとともにウインドウにユニフォーム・リソース・ロケータのリソース内容を表示させるリソース内容表示手段を備えていることを特徴とする請求項１乃至請求項４のいずれかに記載のチャットシステム。
【請求項６】
前記チャットボットが、前記チャットユーザーの端末からチャットデータを受信すると、前記チャットユーザーからのチャットデータに基づいて、送信メール用サーバまたは送信メール用データベースに元の発信者宛の送信メールを作成する構成であることを特徴とする請求項２に記載のチャットシステム。
【請求項７】
チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信するチャットシステムのプログラムであって、
所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定ステップと、
前記データが所定条件に合致していると判定したとき、前記チャットボットが、前記合致しているデータがある旨を、前記チャット用サーバを介してチャットユーザーの端末へ送信する送信ステップとをコンピュータに実行させることを特徴とするチャットシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信するチャットシステムおよびそのプログラムに関する。
【背景技術】
【０００２】
従来、特定のユーザーのメールアドレス宛に電子メールを送信する送信側コンピュータ端末と、特定のユーザーのメールアドレス宛に送信された電子メールを受信するメールサーバと、特定のユーザーのメールアドレス宛が設定され、メールサーバに電子メールのデータを取得しに行く受信側コンピュータ端末とを備えたメールシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０５５２７４号公報（特に図１参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のメールシステムは、ユーザーが受信側コンピュータ端末を起動して電子メールアプリケーションソフトを立ち上げて受信メールを確認する構成であったため、重要なメールを受信していることを知るためには、特定のユーザーのメールアドレス宛が設定された受信側コンピュータ端末を起動して電子メールアプリケーションソフトを立ち上げなくてはならないという問題があった。
つまり、所定のアプリケーションソフトにおいて、所定条件に合致するユーザーにとって重要な情報のデータが追加・更新されたとき、ユーザーがその旨を知るためには、所定のアプリケーションソフトがインストールされたコンピュータで所定のアプリケーションソフトを立ち上げなくてはならないという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、所定のアプリケーションソフトを立ち上げなくてもチャットユーザーがすぐに自分にとって重要なデータが追加・更新された旨を知ることができるチャットシステムおよびそのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信するチャットシステムであって、所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定手段を有し、前記判定手段が、前記合致していると判定したとき、前記チャットボットが、前記合致しているデータがある旨を、前記チャット用サーバを介してチャットユーザーの端末へ送信することにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたチャットシステムの構成に加えて、前記アプリケーションソフトが、電子メールアプリケーションソフトであることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１に記載されたチャットシステムの構成に加えて、前記アプリケーションソフトが、スケジュール管理アプリケーションソフトであることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項３に記載されたチャットシステムの構成に加えて、前記アプリケーションソフトが、カレンダーアプリケーションソフトであることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項１乃至請求項４のいずれかに記載されたチャットシステムの構成に加えて、前記チャットボットが、前記合致しているデータがある旨とともに前記合致しているデータのインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを、前記チャット用サーバを介してチャットユーザーの端末へ送信する構成であり、前記チャットユーザーの端末が、チャットユーザーの端末のチャット画面内に表示されようとするインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを読み込んでチャット画面内にウインドウを設けるとともにウインドウにユニフォーム・リソース・ロケータのリソース内容を表示させるリソース内容表示手段を備えていることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項２に記載されたチャットシステムの構成に加えて、前記チャットボットが、前記チャットユーザーの端末からチャットデータを受信すると、前記チャットユーザーからのチャットデータに基づいて、送信メール用サーバまたは送信メール用データベースに元の発信者宛の送信メールを作成する構成であることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信するチャットシステムのプログラムであって、所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定ステップと、前記データが所定条件に合致していると判定したとき、前記チャットボットが、前記合致しているデータがある旨を、前記チャット用サーバを介してチャットユーザーの端末へ送信する送信ステップとをコンピュータに実行させることにより、前述した課題を解決するものである。
【発明の効果】
【００１３】
本発明のチャットシステムは、チャットユーザーの端末と、チャット用サーバとを備えていることにより、チャットユーザーの端末とチャットボットとの間を、チャット用サーバを介してチャットデータを送信することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１４】
本請求項１に係る発明のチャットシステムによれば、所定のアプリケーションソフトを立ち上げなくてもチャットボットが、所定の重要なデータが追加・変更されたときにその旨をI/Oの結果を待たずに処理を進めるチャット用サーバを介してチャットユーザーの端末へ送信するため、チャットユーザーは、すぐにその旨を知ることができる。
【００１５】
本請求項２に係る発明のチャットシステムによれば、請求項１に係る発明が奏する効果に加えて、チャットユーザー宛の重要なメールが受信メール用サーバまたは受信メール用データベースに追加・蓄積されたとき、すぐにその旨がチャットユーザーの端末へ送信されてチャット画面に表示されるため、チャットユーザーは自分宛の重要な受信メールがあることを知ることができる。
さらに、チャットユーザーは、チャットボットからその旨の連絡を受けたときに電子メールアプリケーションソフトを立ち上げて受信した重要な電子メールの内容を確認することができる。
また、電子メールアプリケーションソフトは、通常、所定時間毎に受信メール用サーバへアクセスして受信メールのデータを取得する構成であり、チャットボットの方が電子メールアプリケーションソフトよりも先に受信メール用サーバへアクセスする可能性が高く、さらに、合致したデータがある旨は、I/Oの結果を待たずに処理を進めるチャット用サーバを介してチャットユーザーの端末へ送信され、チャットユーザーの端末のチャット画面には、電子メールアプリケーションソフトのメールブラウザよりも早くその旨が表示されるため、チャットユーザーは、従来の構成よりも早くその旨を知ることができる。
【００１６】
本請求項３に係る発明のチャットシステムによれば、請求項１に係る発明が奏する効果に加えて、チャットユーザーが使用するスケジュール管理アプリケーションの予定が他のユーザーによって追加や更新されて重要なものである場合、すぐにその旨がチャットユーザーの端末へ送信されてチャット画面に表示されるため、チャットユーザーは自分の重要な予定があることを知ることができる。
さらに、チャットユーザーは、チャットボットからその旨の連絡を受けたときにスケジュール管理アプリケーションソフトを立ち上げて追加・更新された重要な予定を確認することができる。
【００１７】
本請求項４に係る発明のチャットシステムによれば、請求項３に係る発明が奏する効果に加えて、チャットユーザーが使用する七曜表状表示のカレンダーアプリケーションの予定が他のユーザーによって追加や更新されて重要なものである場合、すぐにその旨がチャットユーザーの端末へ送信されてチャット画面に表示されるため、チャットユーザーは自分の重要な予定があることを知ることができる。
さらに、チャットユーザーは、チャットボットからその旨の連絡を受けたときにカレンダーアプリケーションソフトを立ち上げて追加・更新された重要な予定を確認することができる。
【００１８】
本請求項５に係る発明のチャットシステムによれば、請求項１乃至請求項４のいずれかに係る発明が奏する効果に加え、チャット画面内のウインドウにユニフォーム・リソース・ロケータ（以下、ＵＲＬ）のリソース内容が表示されるため、チャットユーザーが所定のアプリケーションソフトを立ち上げて所定の重要なデータの内容を表示させる必要がなく、チャットユーザーはすぐに所定の重要なデータの内容を確認することができる。
【００１９】
本請求項６に係る発明のチャットシステムによれば、請求項２に係る発明が奏する効果に加えて、チャットボットへ返信するとその内容が元の発信者に対して電子メールで送信されるため、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに元の発信者へ連絡することができる。
【００２０】
本請求項７に係る発明のチャットシステムのプログラムによれば、請求項１に係る発明が奏する効果と同様、所定のアプリケーションソフトを立ち上げなくてもチャットボットが、所定の重要なデータが追加・変更されたときにその旨をI/Oの結果を待たずに処理を進めるチャット用サーバを介してチャットユーザーの端末へ送信するため、チャットユーザーは、すぐにその旨を知ることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施例であるチャットシステムを示す概念図。
【図２】本発明の第１実施例であるチャットシステムを示すチャート図。
【図３】（Ａ）（Ｂ）は本発明の第１実施例のメールブラウザおよびチャット画面を示す図。
【図４】本発明の第１実施例の変形例を示すチャット画面を示す図。
【図５】（Ａ）（Ｂ）は本発明の第１実施例のチャット画面およびメールブラウザを示す図。
【図６】（Ａ）（Ｂ）は本発明の第２実施例のスケジュール管理アプリケーションソフトのブラウザおよびチャット画面を示す図。
【図７】本発明の第２実施例の変形例を示すチャット画面を示す図。
【発明を実施するための形態】
【００２２】
本発明のチャットシステムは、所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定手段を有し、判定手段が、合致していると判定したとき、チャットボットが、合致しているデータがある旨を、チャット用サーバを介してチャットユーザーの端末へ送信することにより、チャットユーザーがすぐにその旨を知ることができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
また、本発明のチャットシステムのプログラムは、所定のアプリケーションソフトのデータを蓄積するサーバやデータベースにおいて追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定ステップと、データが所定条件に合致していると判定したとき、チャットボットが、合致しているデータがある旨を、チャット用サーバを介してチャットユーザーの端末へ送信する送信ステップとをコンピュータに実行させることにより、チャットユーザーがすぐにその旨を知ることができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２３】
例えば、チャットユーザーの端末は、パーソナルコンピュータ端末、タブレット端末、携帯電話端末、スマートフォン端末など、チャット用サーバを介してチャットデータを通信自在なものであれば如何なるものであっても構わない。
また、判定手段は、チャットボットによるものでもよいし、所定のアプリケーションソフトによるものでもよいし、サーバやデータベースによるものでもよい。
【実施例１】
【００２４】
以下に、本発明の第１実施例であるチャットシステム１００について、図１乃至図５（Ｂ）に基づいて説明する。
ここで、図１は、本発明の第１実施例であるチャットシステム１００を示す概念図であり、図２は、本発明の第１実施例であるチャットシステム１００を示すチャート図であり、図３（Ａ）は、本発明の第１実施例の受信側である第１パーソナルコンピュータＰＣ１のメールブラウザＭＢ１を示す図であり、図３（Ｂ）は本発明の第１実施例のスマートフォン端末１１０のチャット画面１１１を示す図であり、図４は、本発明の第１実施例の変形例を示すチャット画面１１１を示す図であり、図５（Ａ）は、チャットユーザーがチャットデータを返信したときのチャット画面１１１を示す図であり、図５（Ｂ）は、受信側である第１パーソナルコンピュータＰＣ１のメールブラウザＭＢ１を示す図である。
【００２５】
本発明の第１実施例であるチャットシステム１００は、図１に示すように、チャットユーザーの端末の一例であるスマートフォン端末１１０と、チャット用サーバ１２０と、チャットボット１３０と、所定のアプリケーションソフトの一例である電子メールアプリケーションソフトのデータを蓄積するサーバやデータベースとしての受信メール用サーバ１４０とを備えている。
【００２６】
また、スマートフォン端末１１０の表示部には、チャット画面１１１が表示される。
そして、チャット画面１１１に入力されたチャットデータを、チャットユーザーのスマートフォン端末１１０からチャット用サーバ１２０を介してチャットボット１３０へ送信するように構成されている。
また、チャットデータを、チャットボット１３０からチャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信するように構成されている。
【００２７】
さらに、チャットシステム１００は、電子メールアプリケーションソフトのデータを蓄積する受信メール用サーバ１４０において追加・更新されたデータが予め設定された所定条件に合致しているか否かを判定する判定手段の一例であるチャットボット１３０を有している。
そして、チャットボット１３０が、合致していると判定したとき、チャットボット１３０が、合致している受信メールのデータがある旨を、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信するように構成されている。
これにより、電子メールアプリケーションソフトを立ち上げなくてもチャットボット１３０が、所定の重要なデータが追加・変更されたときにその旨をI/Oの結果を待たずに処理を進めるチャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信する。
その結果、チャットユーザーは、すぐにその旨を知ることができる。
【００２８】
本実施例では、所定のアプリケーションソフトが電子メールアプリケーションソフトである例として以下に詳しく説明する。
チャットボット１３０は、常に受信メール用サーバ１４０へアクセスし、チャットユーザーのアカウントにおいて、新着メールを確認するように構成されている。
第１パーソナルコンピュータＰＣ１は、チャットユーザーが使用するものであり、チャットユーザーが第１パーソナルコンピュータＰＣ１を起動して電子メールアプリケーションソフトを立ち上げると、電子メールアプリケーションソフトが受信メール用サーバ１４０にアクセスして受信メールをメールブラウザＭＢ１に表示させるように構成されている。
なお、電子メールアプリケーションソフトは、第１パーソナルコンピュータＰＣ１にインストールされているものでもよいし、クラウド上のものでもよい。
【００２９】
チャットユーザー以外のユーザーが使用する第２パーソナルコンピュータＰＣ２から、チャットユーザーの第１パーソナルコンピュータＰＣ１のメールアドレス宛に電子メールが送信されたとする。
このとき、先ず、第２パーソナルコンピュータＰＣ２から送信メールサーバ（図示せず）を介して受信メール用サーバ１４０へ電子メールのデータが送られ、この電子メールのデータが受信メール用サーバ１４０に蓄積される。
【００３０】
図２のステップＳ１に示すように、チャットボット１３０は、受信メール用サーバ１４０へアクセスし、新着メールのデータがあるか否かを判定する。
新着メールのデータがあると判定した場合は、ステップＳ２へ進み、他方で、否と判定した場合は、ステップＳ１を繰り返す。
なお、Ｗｅｂメールの場合は、受信メール用サーバ１４０と送信メールサーバとを区別せずに１つのサーバやデータベースで運用しているものもあるが、そのときは、そのサーバやデータベースにチャットボット１３０がアクセスして判定する。
【００３１】
ステップＳ２では、判定ステップとして、チャットボット１３０が、新着メールのデータが予め設定された所定条件に合致しているか否かを判定する。所謂、フィルター機能である。
例えば、送り主のメールアドレス、キーワード、重要マークやスターなどのフラグの有無などの条件が予め設定され、１つでも合致すればチャットボット１３０が重要なメールのデータであると判定する。
例えば、送り主のメールアドレスがＡ社太田さんのメールや、スターが付いているメールを重要と判定するように設定されたとする。
そして、図３（Ａ）に示すように、第１パーソナルコンピュータＰＣ１を起動して電子メールアプリケーションソフトを立ち上げてメールブラウザＭＢ１に受信メールを表示させた場合、送り主がＡ社太田さんのメールアドレスのものでスターが付いている受信メールがあったとする。
【００３２】
この場合、第１パーソナルコンピュータＰＣ１を起動していない状態であっても、チャットボット１３０が、受信メール用サーバ１４０にアクセスして所定条件に合致しているか否かを判定する。
合致していると判定した場合はステップＳ３へ進み、否と判定した場合は、ステップＳ１へ戻る。
【００３３】
ステップＳ３では、送信ステップとして、チャットボット１３０が、合致したデータがある旨を、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信する。
これにより、図３（Ｂ）に示すように、チャットユーザーのスマートフォン端末１１０のチャット画面１１１に、合致したデータがある旨の一例として「Ａ社太田様から重要なメールがきました。確認してね！」と表示される。
【００３４】
その結果、チャットユーザーは自分宛の重要な受信メールがあることを知ることができる。
さらに、チャットユーザーは、チャットボット１３０からその旨の連絡を受けたときに電子メールアプリケーションソフトを立ち上げて受信した重要な電子メールの内容を確認することができる。
【００３５】
ここで、第１パーソナルコンピュータＰＣ１の電子メールアプリケーションソフトは、通常、所定時間毎に受信メール用サーバ１４０へアクセスして受信メールのデータを取得する構成であり、他方のチャットボット１３０は常に受信メール用サーバ１３０へアクセスしている構成である。
さらに、合致したデータがある旨は、I/Oの結果を待たずに処理を進めるチャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信され、チャットユーザーのスマートフォン端末１１０のチャット画面１１１には、電子メールアプリケーションソフトのメールブラウザＭＢ１よりも早くその旨が表示される。
その結果、チャットユーザーは、従来の構成よりも早くその旨を知ることができる。
【００３６】
図４に示すように、チャット画面１１１の内部に所謂、インラインフレームであるウインドウＷＤを設けて、ウインドウＷＤの内部に、合致したデータの内容を表示させるように構成してもよい。
例えば、Ｗｅｂメールの場合、チャットボット１３０が、サーバ（受信メール用サーバ１４０に相当）から、合致したデータのリソース特定情報であるＵＲＬ（ユニフォーム・リソース・ロケータ）を抽出して、チャットデータとして合致したデータがある旨とともにＵＲＬ情報も送信する。
すると、チャットユーザーのスマートフォン端末１１０のチャットアプリケーションソフトのアドオンプログラムであるリソース内容表示手段が、チャット画面１１１の内部に表示されようとするインターネット上のリソース特定情報であるＵＲＬを読み込む。
【００３７】
そして、リソース内容表示手段が、チャット画面１１１の内部にウインドウＷＤを設けるとともにチャット画面１１１の内部のウインドウＷＤにＵＲＬのリソース内容である重要なメールの内容を表示させるように構成されている。
その結果、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに、すぐに重要なメールの内容を確認することができる。
【００３８】
なお、必要に応じてウインドウＷＤの辺にスクロールバーを設けてもよいのは勿論である。
また、チャットボット１３０が、サーバ（受信メール用サーバ１４０に相当）から、合致したデータのテキストデータを抽出して、合致したデータがある旨とともに抽出したテキストデータをチャットデータとしてチャットユーザーのスマートフォン端末１１０へ送信するように構成してもよい。
【００３９】
そして、図５（Ａ）に示すように、チャットユーザーが、重要なメールを受信した旨を確認すると、チャットボット１３０に対して返信してもよい。
チャットボット１３０が、チャットユーザーのスマートフォン端末１１０からチャットデータを受信すると、チャットユーザーからのチャットデータに基づいて、送信メール用サーバまたは送信メール用データベースに元の発信者宛の送信メールを作成するように構成されている。
【００４０】
これにより、第１パーソナルコンピュータＰＣ１を立ち上げてメールブラウザＭＢ１の送信済みトレイを表示させると、図５（Ｂ）に示すように、Ａ社太田さん宛のメールが既に作成されて送信された状態になる。
その結果、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに元の発信者へ連絡することができる。
【００４１】
なお、本実施例では、判定手段としてチャットボット１３０が、新着メールが所定条件に合致しているか否かを判定したが、電子メールアプリケーションソフトにおいてフィルター設定をして新着メールが所定条件に合致しているか否かを判定するように構成してもよい。
この場合、電子メールアプリケーションソフトのフィルター設定で新着メールが所定条件に合致していると判定したとき、この新着メールに重要ラベルのフラグを立てて、チャットボット１３０がフラグ付きの新着メールの有無を判定して、所定条件に合致したメールがある旨をチャットユーザーのスマートフォン端末１１０に送信する。
【００４２】
このようにして得られた本発明の第１実施例であるチャットシステム１００は、所定のアプリケーションソフトの一例である電子メールアプリケーションソフトの受信メールのデータを蓄積するサーバやデータベースとしての受信メール用サーバ１４０において追加・更新された受信メールのデータが予め設定された所定条件に合致しているか否かを判定する判定手段の一例であるチャットボット１３０を有し、チャットボット１３０が、合致していると判定したとき、チャットボット１３０が、合致しているデータがある旨を、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信することにより、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに自分宛の重要な受信メールがあることを知ることができる。
さらに、チャットユーザーは、チャットボット１３０からその旨の連絡を受けたときに電子メールアプリケーションソフトを立ち上げて受信した重要な電子メールの内容を確認することができる。
【００４３】
さらに、チャットボット１３０が、チャットユーザーのスマートフォン端末１１０からチャットデータを受信すると、チャットユーザーからのチャットデータに基づいて、送信メール用サーバまたは送信メール用データベースに元の発信者宛の送信メールを作成する構成であることにより、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに元の発信者へ連絡することができる。
【００４４】
また、チャットボット１３０が、合致しているデータがある旨とともに合致しているデータのインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信する構成であり、チャットユーザーのスマートフォン端末１１０が、チャットユーザーのスマートフォン端末１１０のチャット画面１１１の内部に表示されようとするインターネット上のリソース特定情報であるユニフォーム・リソース・ロケータを読み込んでチャット画面１１１の内部にウインドウＷＤを設けるとともにウインドウＷＤにユニフォーム・リソース・ロケータのリソース内容を表示させるリソース内容表示手段を備えていることにより、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに、すぐに重要なメールの内容を確認することができる。
【００４５】
本発明の第１実施例であるチャットシステム１００のプログラムは、所定のアプリケーションソフトの一例である電子メールアプリケーションソフトの受信メールのデータを蓄積するサーバやデータベースとしての受信メール用サーバ１４０において追加・更新された受信メールのデータが予め設定された所定条件に合致しているか否かを判定する判定ステップと、データが所定条件に合致していると判定したとき、チャットボット１３０が、合致しているデータがある旨を、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信する送信ステップとをコンピュータに実行させることにより、チャットユーザーは、電子メールアプリケーションソフトを立ち上げずに自分宛の重要な受信メールがあることを知ることができるなど、その効果は甚大である。
【実施例２】
【００４６】
続いて、本発明の第２実施例であるチャットシステム１００について、図６（Ａ）乃至図７に基づいて説明する。
ここで、図６（Ａ）は、本発明の第２実施例のスケジュール管理アプリケーションソフト上でチャットユーザーの予定を表示するブラウザＢＲを示す図であり、図６（Ｂ）は、チャットユーザーのチャット画面１１１を示す図であり、図７は、本発明の第２実施例の変形例を示すチャット画面１１１を示す図である。
第２実施例のチャットシステム１００は、第１実施例のチャットシステム１００の所定のアプリケーションソフトの一例である電子メールアプリケーションソフトをスケジュール管理アプリケーションソフトに変更したものであり、多くの要素について第１実施例のチャットシステム１００と共通するので、共通する事項については詳しい説明を省略する。
【００４７】
本発明の第２実施例であるチャットシステム１００では、スケジュール管理アプリケーションの一例であるカレンダーアプリケーションソフト上において、例えば、チャットユーザーの秘書やチャットユーザーと同じグループのメンバーが、図６（Ａ）に示すように、チャットユーザーの予定に新たな予定として例えば、「２０１７年５月１０日午前１０：００〜営業会議」の予定を追加したとする。
すると、常にカレンダーアプリケーションソフトのデータベースにアクセスしているチャットボット１３０が、追加された新たな予定のデータがあると判定する。
【００４８】
そして、判定ステップとして、チャットボット１３０が、新たな予定のデータについて、予め設定された所定の条件として、例えば、キーワード「会議」を含むことや、その予定時刻の３時間前に追加されたデータであることなどの条件に合致するか否かの判定をする。
この例では、キーワード「会議」を含むので、チャットボット１３０は、合致すると判定する。
そして、送信ステップとして、チャットボット１３０が、合致したデータがある旨を、チャット用サーバ１２０を介してチャットユーザーのスマートフォン端末１１０へ送信する。
【００４９】
これにより、図６（Ｂ）に示すように、チャットユーザーのスマートフォン端末１１０のチャット画面１１１に、合致したデータがある旨の一例として「２０１７年５月１０日のあなたの予定が追加されました。確認してね！」と表示される。
その結果、チャットユーザーは、カレンダーアプリケーションソフトを立ち上げずに自分の重要な予定があることを知ることができる。
さらに、チャットユーザーは、チャットボット１３０からその旨の連絡を受けたときにカレンダーアプリケーションソフトを立ち上げて追加・更新された重要な予定を確認することができる。
【００５０】
図７に示すように、チャット画面１１１の内部に所謂、インラインフレームであるウインドウＷＤを設けて、ウインドウＷＤの内部に、合致したデータの内容を表示させるように構成してもよい。
例えば、スケジュール管理アプリケーションソフトの一例であるカレンダーアプリケーションソフトがブラウザＢＲで予定を表示する場合、チャットボット１３０が、サーバから、合致したデータのリソース特定情報であるＵＲＬ（ユニフォーム・リソース・ロケータ）を抽出して、チャットデータとしてＵＲＬ情報も送信する。
【００５１】
すると、チャットユーザーのスマートフォン端末１１０のチャットアプリケーションソフトのアドオンプログラムであるリソース内容表示手段が、チャット画面１１１の内部に表示されようとするインターネット上のリソース特定情報であるＵＲＬを読み込む。
そして、リソース内容表示手段が、チャット画面１１１の内部にウインドウＷＤを設けるとともにチャット画面１１１の内部のウインドウＷＤにＵＲＬのリソース内容である重要なメールの内容を表示させるように構成されている。
その結果、チャットユーザーは、カレンダーアプリケーションソフトを立ち上げずに、すぐに重要な予定の内容を確認することができる。
【００５２】
なお、チャットボット１３０が、データベースやサーバから、合致したデータのテキストデータを抽出して、合致したデータがある旨とともに抽出したテキストデータをチャットデータとしてチャットユーザーのスマートフォン端末１１０へ送信するように構成してもよい。
【００５３】
このようにして得られた本発明の第２実施例であるチャットシステム１００は、所定のアプリケーションソフトが、スケジュール管理アプリケーションソフトの一例であるカレンダーアプリケーションソフトであることにより、チャットユーザーは、カレンダーアプリケーションソフトを立ち上げずに自分の重要な予定があることを知ることができるなど、その効果は甚大である。
【符号の説明】
【００５４】
１００  ・・・  チャットシステム
１１０  ・・・  スマートフォン端末
１１１  ・・・  チャット画面
１２０  ・・・  チャット用サーバ
１３０  ・・・  チャットボット
１４０  ・・・  受信メール用サーバ（サーバ、データベース）
ＰＣ１  ・・・  第１パーソナルコンピュータ
ＭＢ１  ・・・  （第１パーソナルコンピュータの）メールブラウザ
ＰＣ２  ・・・  第２パーソナルコンピュータ
ＢＲ    ・・・  （カレンダーアプリケーションソフトの）ブラウザ
ＷＤ    ・・・  ウインドウ
【図１】
2018185597.tif 000003
【図２】
2018185597.tif 000004
【図３】
2018185597.tif 000005
【図４】
2018185597.tif 000006
【図５】
2018185597.tif 000007
【図６】
2018185597.tif 000008
【図７】
2018185597.tif 000009