(57)【要約】【課題】仕様の異なる通信ネットワーク間であっても端末間の通信を自在にするボットプラットフォームシステムを提供する。【解決手段】ボットプラットフォームシステム１００は、第１通信ネットワーク（Ｇ１）の端末（１１０Ａ、１１０Ｂ）と通信自在な第１ボット１２０を有し、第１ボット１２０が、第１通信ネットワークの端末（１１０Ａ、１１０Ｂ）からの要求により第１通信ネットワーク（Ｇ１）と異なる通信グループである第２通信ネットワーク（Ｇ２）の端末（１３０Ａ、１３０Ｂ）と通信する、または、第２通信ネットワーク（Ｇ２）の端末（１３０Ａ、１３０Ｂ）と通信自在な第２ボット１４０を介して第２通信ネットワーク（Ｇ２）の端末（１３０Ａ、１３０Ｂ）と通信する構成である。【選択図】図１
2019036148.tif 000002
【特許請求の範囲】
【請求項１】
第１通信ネットワークの端末と通信自在な第１ボットを有したボットプラットフォームシステムであって、
前記第１ボットが、前記第１通信ネットワークの端末からの要求により第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な第２ボットを介して第２通信ネットワークの端末と通信する構成であることを特徴とするボットプラットフォームシステム。
【請求項２】
前記第１通信ネットワークの端末から第１ボットへの通信が、第１チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話からの通信、ロボットからの通信、センサーからの通信、スイッチからの通信のいずれかであり、
前記第１ボットまたは第２ボットから第２通信ネットワークの端末への通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信であることを特徴とする請求項１に記載のボットプラットフォームシステム。
【請求項３】
前記第１通信ネットワークの端末から第１ボットへの通信が、第１チャットアプリケーションを用いた通信であり、
前記第１ボットまたは第２ボットから第２通信ネットワークの端末への通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話への通信、ロボットへの通信、センサーへの通信、スイッチへの通信のいずれかであることを特徴とする請求項１に記載のボットプラットフォームシステム。
【請求項４】
前記第１ボットが、前記第１通信ネットワークの端末からの要求により第１通信ネットワークおよび第２通信ネットワークに渡って通信自在であり、第１通信ネットワークの単数または複数の端末および第２通信ネットワークの単数または複数の端末から構成されるユーザーグループを作成し、ボットプラットフォームシステム上に登録する構成であることを特徴とする請求項１乃至請求項３のいずれか１つに記載のボットプラットフォームシステム。
【請求項５】
前記第１通信ネットワークの端末が第１ボットを介して所定のユーザーグループの端末へメッセージを送信する際、第１通信ネットワークの端末において、送信する旨の情報、ユーザーグループの番号、記号または名前についての情報およびメッセージ情報が入力され、第１ボットが、第１通信ネットワークの端末からの情報に基づいて、指定されたユーザーグループの端末へメッセージ情報を送信する構成であることを特徴とする請求項４に記載のボットプラットフォームシステム。
【請求項６】
前記第１通信ネットワークの端末が第１ボットを介して所定のユーザーグループの端末へメッセージを送信する際、第１通信ネットワークの端末において、メッセージを送信しようとする端末のユーザーが所属しているユーザーグループのリストが表示され、リストの中から１つのユーザーグループがユーザーによって選択されると、選択されたユーザーグループのチャット画面がメッセージを送信しようとする端末に表示される構成である請求項４に記載のボットプラットフォームシステム。
【請求項７】
第１通信ネットワークの端末と通信自在なボットであって、
前記第１通信ネットワークの端末からの要求により、前記第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な他のボットを介して第２通信ネットワークの端末と通信する構成であることを特徴とするボット。
【請求項８】
第１通信ネットワークの端末と、第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末とをボットを介して通信するアプリケーションソフトウェアであって、
前記第１通信ネットワークの単数または複数の端末および第２通信ネットワークの単数または複数の端末から構成されるユーザーグループを設定するグループ設定ステップと、
前記ユーザーグループの端末における所定操作により、メッセージを送信しようとする端末のユーザーが所属しているユーザーグループのリストを表示するリスト表示ステップと、
前記リストの中から１つのユーザーグループがユーザーによって選択されたとき、選択されたユーザーグループのチャット画面を、メッセージを送信しようとする端末に表示するグループチャット画面表示ステップとを端末に実行させることを特徴とするアプリケーションソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１通信ネットワークの端末と通信自在な第１ボットを有したボットプラットフォームシステム、第１通信ネットワークの端末と通信自在なボット、およびアプリケーションソフトウェアに関する。
【背景技術】
【０００２】
従来、サーバ、スマートフォンなどの端末装置、ネットワークを含み、メッセージアプリを用いてチャットを端末装置で行うサービスシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２０６０１号公報（特に段落００２７参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のサービスシステムは、提供しているメッセージアプリ独自の仕様により、そのメッセージアプリをインストールしている端末装置同士でのみ通信可能であり、そのメッセージアプリをインストールしている端末装置のユーザー同士でのみグループを構成可能であったため、他社提供のメッセージアプリや通信ネットワークなどと仕様が異なるメッセージアプリや通信ネットワークのユーザーと通信することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、仕様の異なる通信ネットワーク間であっても端末間の通信を自在にするボットプラットフォームシステム、ボット、およびアプリケーションソフトウェアを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、第１通信ネットワークの端末と通信自在な第１ボットを有したボットプラットフォームシステムであって、前記第１ボットが、前記第１通信ネットワークの端末からの要求により第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な第２ボットを介して第２通信ネットワークの端末と通信する構成であることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたボットプラットフォームシステムの構成に加えて、前記第１通信ネットワークの端末から第１ボットへの通信が、第１チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話からの通信、ロボットからの通信、センサーからの通信、スイッチからの通信のいずれかであり、前記第１ボットまたは第２ボットから第２通信ネットワークの端末への通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信であることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１に記載されたボットプラットフォームシステムの構成に加えて、前記第１通信ネットワークの端末から第１ボットへの通信が、第１チャットアプリケーションを用いた通信であり、前記第１ボットまたは第２ボットから第２通信ネットワークの端末への通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話への通信、ロボットへの通信、センサーへの通信、スイッチへの通信のいずれかであることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたボットプラットフォームシステムの構成に加えて、前記第１ボットが、前記第１通信ネットワークの端末からの要求により第１通信ネットワークおよび第２通信ネットワークに渡って通信自在であり、第１通信ネットワークの単数または複数の端末および第２通信ネットワークの単数または複数の端末から構成されるユーザーグループを作成し、ボットプラットフォームシステム上に登録する構成であることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項４に記載されたボットプラットフォームシステムの構成に加えて、前記第１通信ネットワークの端末が第１ボットを介して所定のユーザーグループの端末へメッセージを送信する際、第１通信ネットワークの端末において、送信する旨の情報、ユーザーグループの番号、記号または名前についての情報およびメッセージ情報が入力され、第１ボットが、第１通信ネットワークの端末からの情報に基づいて、指定されたユーザーグループの端末へメッセージ情報を送信する構成であることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項４に記載されたボットプラットフォームシステムの構成に加えて、前記第１通信ネットワークの端末が第１ボットを介して所定のユーザーグループの端末へメッセージを送信する際、第１通信ネットワークの端末において、メッセージを送信しようとする端末のユーザーが所属しているユーザーグループのリストが表示され、リストの中から１つのユーザーグループがユーザーによって選択されると、選択されたユーザーグループのチャット画面がメッセージを送信しようとする端末に表示される構成であることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、第１通信ネットワークの端末と通信自在なボットであって、第１通信ネットワークの端末と通信自在なボットであって、前記第１通信ネットワークの端末からの要求により、前記第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な他のボットを介して第２通信ネットワークの端末と通信する構成であることにより、前述した課題を解決するものである。
【００１３】
本請求項８に係る発明は、第１通信ネットワークの端末と、第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末とをボットを介して通信するアプリケーションソフトウェアであって、前記第１通信ネットワークの単数または複数の端末および第２通信ネットワークの単数または複数の端末から構成されるユーザーグループを設定するグループ設定ステップと、前記ユーザーグループの端末における所定操作により、メッセージを送信しようとする端末のユーザーが所属しているユーザーグループのリストを表示するリスト表示ステップと、前記リストの中から１つのユーザーグループがユーザーによって選択されたとき、選択されたユーザーグループのチャット画面を、メッセージを送信しようとする端末に表示するグループチャット画面表示ステップとを端末に実行させることにより、前述した課題を解決するものである。
【発明の効果】
【００１４】
本発明のボットプラットフォームシステムは、第１通信ネットワークの端末と通信自在な第１ボットを有していることにより、第１通信ネットワークの端末のユーザーは、第１通信ネットワークの端末を用いて第１ボットと通信することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１５】
本請求項１に係る発明のボットプラットフォームシステムによれば、第１通信ネットワークの端末と第１ボットとの間の通信と同様、第１ボットと第２通信ネットワークの端末との間も通信自在となるため、第１通信ネットワークの端末からのメッセージなどの情報を、第１ボットを介して第２通信ネットワークの端末へ送信することができる。
また、第１ボットと第２ボットとの間は通信アプリケーションや通信グループに依存せずに通信自在であるため、第１通信ネットワークの端末からのメッセージなどの情報を第１ボットおよび第２ボットを介して第２通信ネットワークの端末へ送信することができる。
【００１６】
本請求項２に係る発明のボットプラットフォームシステムによれば、請求項１に係る発明が奏する効果に加えて、異なるアプリケーションや通信機器間であっても、少なくとも第１ボットを介することにより、通信アプリケーションや通信グループに依存せずに通信自在であるため、第１通信ネットワークの端末からのメッセージなどの情報を、第１ボットを介して、または、第１ボットおよび第２ボットを介して第２通信ネットワークの端末へ送信することができる。
例えば、第１通信ネットワークの端末としてのセンサーの情報、電話からの通信情報、スイッチの切り替え情報などを、第２通信ネットワークの端末へ送信して情報を収集することができる。
【００１７】
本請求項３に係る発明のボットプラットフォームシステムによれば、請求項１に係る発明が奏する効果に加えて、異なるアプリケーションや通信機器間であっても、少なくとも第１ボットを介することにより、通信アプリケーションや通信グループに依存せずに通信自在であるため、第１通信ネットワークの端末からのメッセージなどの情報を、第１ボットを介して、または、第１ボットおよび第２ボットを介して第２通信ネットワークの端末へ送信することができる。
例えば、第１通信ネットワークの端末からの情報を、第２通信ネットワークの端末としてのセンサー、電話、スイッチへ送信して操作することができる。
【００１８】
本請求項４に係る発明のボットプラットフォームシステムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、第１通信ネットワークの端末および第２通信ネットワークの端末が混在したユーザーグループが作成されるため、第１通信ネットワークの端末および第２通信ネットワークの端末を含むユーザーグループ内においてメッセージなどの情報を送信することができる。
さらに、ユーザーグループがボットプラットフォーム上に登録されるため、第２通信ネットワークの端末のユーザーは、第２通信ネットワークの端末を用いて第１ボットまたは第２ボットを介して自身が所属するユーザーグループの情報を知ることができる。
【００１９】
本請求項５に係る発明のボットプラットフォームシステムによれば、請求項４に係る発明が奏する効果に加えて、ユーザーグループのリストの設定画面がない場合であっても、第１ボットに対して送信対象のユーザーグループを指定することで送信対象のユーザーグループが特定されるため、所定のユーザーグループへメッセージ情報を送信することができる。
【００２０】
本請求項６に係る発明のボットプラットフォームシステムによれば、請求項４に係る発明が奏する効果に加えて、ユーザーが所属しているユーザーグループのリストが表示されて、ユーザーはユーザーグループをテキストで指定する必要がなく、クリックやタップで所望のユーザーグループを選択するだけでよいため、ユーザーは簡単にユーザーグループへメッセージを送信することができる。
【００２１】
本請求項７に係る発明のボットによれば、請求項１に係る発明が奏する効果と同じように、第１通信ネットワークの端末とボットとの間の通信と同様、ボットと第２通信ネットワークの端末との間も通信自在となるため、第１通信ネットワークの端末からのメッセージなどの情報を、ボットを介して第２通信ネットワークの端末へ送信することができる。
また、ボットと他のボットとの間は通信アプリケーションや通信グループに依存せずに通信自在であるため、第１通信ネットワークの端末からのメッセージなどの情報をボットおよび他のボットを介して第２通信ネットワークの端末へ送信することができる。
【００２２】
本請求項８に係る発明のアプリケーションソフトウェアによれば、請求項１に係る発明が奏する効果と同じように、第１通信ネットワークの端末とボットとの間の通信と同様、ボットと第２通信ネットワークの端末との間も通信自在となるため、第１通信ネットワークの端末からのメッセージなどの情報を、ボットを介して第２通信ネットワークの端末へ送信することができる。
さらに、請求項６に係る発明が奏する効果と同じように、ユーザーが所属しているユーザーグループのリストが表示されて、ユーザーはユーザーグループをテキストで指定する必要がなく、クリックやタップで所望のユーザーグループを選択するだけでよいため、ユーザーは簡単にユーザーグループへメッセージを送信することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施例であるボットプラットフォームシステムを示す全体概念図。
【図２】本発明の第１実施例においてユーザーグループを作成する際についてのチャート図。
【図３】本発明の第１実施例においてユーザーグループへメッセージを送信する際についてのチャート図。
【図４】（Ａ）（Ｂ）は本発明の第２実施例においてユーザーグループを選択する際のグループ一覧画面およびチャット画面を示す図。
【発明を実施するための形態】
【００２４】
本発明のボットプラットフォームシステムは、第１通信ネットワークの端末と通信自在な第１ボットを有し、第１ボットが、第１通信ネットワークの端末からの要求により第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な第２ボットを介して第２通信ネットワークの端末と通信する構成であることにより、第１通信ネットワークの端末からのメッセージなどの情報を、第１ボットを介して、または、第１ボットおよび第２ボットを介して第２通信ネットワークの端末へ送信することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
また、本発明のボットは、第１通信ネットワークの端末と通信自在であり、第１通信ネットワークの端末からの要求により、第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末と通信する、または、第２通信ネットワークの端末と通信自在な他のボットを介して第２通信ネットワークの端末と通信する構成であることにより、第１通信ネットワークの端末からのメッセージなどの情報を、ボットを介して、または、ボットおよび他のボットを介して第２通信ネットワークの端末へ送信することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
さらに、本発明のアプリケーションソフトウェアは、第１通信ネットワークの端末と、第１通信ネットワークと異なる通信グループである第２通信ネットワークの端末とをボットを介して通信するものであって、第１通信ネットワークの単数または複数の端末および第２通信ネットワークの単数または複数の端末から構成されるユーザーグループを設定するグループ設定ステップと、ユーザーグループの端末における所定操作により、メッセージを送信しようとする端末のユーザーが所属しているユーザーグループのリストを表示するリスト表示ステップと、リストの中から１つのユーザーグループがユーザーによって選択されたとき、選択されたユーザーグループのチャット画面を、メッセージを送信しようとする端末に表示するグループチャット画面表示ステップとを端末に実行させることにより、第１通信ネットワークの端末からのメッセージなどの情報を、ボットを介して第２通信ネットワークの端末へ送信することができ、ユーザーは簡単にユーザーグループへメッセージを送信することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２５】
例えば、第１通信ネットワークの端末および第２通信ネットワークの端末は、デスクトップ型パーソナルコンピュータ端末、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末、固定電話、ロボット、無線通信部を有するシングルボードコンピュータ端末（センサーを搭載したものを含む）、センサー、スイッチなど、メッセージやオン・オフなどの情報を送受信するものであって、所謂インターネットである広域ネットワーク、ローカルネットワーク、電話回線などを含む通信ネットワークと接続自在なものであれば如何なるものであっても構わない。
また、通信ネットワークの通信グループは、ウェブメールブラウザアプリケーション、メールアプリケーション、チャットアプリケーション、ソーシャル・ネットワーキング・サービスアプリケーション、電話回線によるものなど、そのグループ内で通信するものであれば如何なるものであっても構わない。
通信には、テキスト形式のメッセージデータのやり取りに限らず、動画データや音声データのやり取りも含まれるものとする。
【実施例１】
【００２６】
以下に、本発明の第１実施例であるボットプラットフォームシステム１００について、図１乃至図３に基づいて説明する。
ここで、図１は、本発明の第１実施例であるボットプラットフォームシステム１００を示す全体概念図であり、図２は、ユーザーグループを作成する際についてのチャート図であり、図３は、ユーザーグループへメッセージを送信する際についてのチャート図である。
【００２７】
本発明の第１実施例であるボットプラットフォームシステム１００は、図１に示すように、各通信グループの端末と通信自在なボットを複数有している。
各通信グループの一例として、第１チャットアプリケーショングループＧ１、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーショングループＧ２、ロボット通信グループＧ３、ＩｏＴ（Internet of Things）センサー通信グループＧ４があるとする。
第１チャットアプリケーショングループＧ１には、第１チャットアプリケーションを用いて通信する第１スマートフォン端末１１０Ａ、第２スマートフォン端末１１０Ｂ、第１ボット１２０が含まれる。
【００２８】
第２チャットアプリケーショングループＧ２には、第２チャットアプリケーションを用いて通信する第３スマートフォン端末１３０Ａ、第４スマートフォン端末１３０Ｂ、第２ボット１４０が含まれる。
ロボット通信グループＧ３には、専用のロボット用アプリケーションを用いて通信する第１ロボット端末１５０Ａ、第２ロボット端末１５０Ｂ、第３ボット１６０が含まれる。
ＩｏＴセンサー通信グループＧ４には、専用のＩｏＴセンサー用アプリケーションを用いて通信する第１センサー端末１７０Ａ、第２センサー端末１７０Ｂ、第４ボット１８０が含まれる。
【００２９】
このうち、第１ボット１２０、第２ボット１４０、第３ボット１６０および第４ボット１８０は、ボットプラットフォームシステム１００のプラットフォームサーバＰＦに設けられている。
なお、一例として、各通信グループＧ１〜Ｇ４にそれぞれ第１ボット１２０〜第４ボット１８０を構成したが、共通の１つのボット（例えば、第１ボット１２０）が各通信グループＧ１〜Ｇ４において通信自在であってもよい。
そして、第１ボット１２０の通信用プログラムが、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａや第２スマートフォン端末１１０Ｂにインストールされる、または、第１ボット１２０が、第１スマートフォン端末１１０Ａや第２スマートフォン端末１１０Ｂにおいてアプリケーション上で設定されていることにより、第１ボット１２０は、第１スマートフォン端末１１０Ａや第２スマートフォン端末１１０Ｂと通信自在に設けられている。
同様に、第２ボット１４０の通信用プログラムが、第１チャットアプリケーショングループＧ１と異なる通信グループである第２チャットアプリケーショングループＧ２の第２通信ネットワークの端末の一例である第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂにインストールされる、または、第２ボット１４０が、第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂにおいてアプリケーション上で設定されていることにより、第２ボット１４０は、第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂと通信自在に設けられている。
なお、共通の１つのボットによって通信する場合、第１ボット１２０の通信用プログラムが、第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂにインストールされる、または、第１ボット１２０が、第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂにおいてアプリケーション上で設定されていればよい。
【００３０】
さらに、第３ボット１６０の通信用プログラムが、ロボット通信グループＧ３の第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂにインストールされる、または、第３ボット１６０が、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂにおいてアプリケーション上で設定されていることにより、第３ボット１６０は、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂと通信自在に設けられている。
共通の１つのボットによって通信する場合、第１ボット１２０の通信用プログラムが、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂにインストールされる、または、第１ボット１２０が、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂにおいてアプリケーション上で設定されていればよい。
また、第４ボット１８０の通信用プログラムが、ＩｏＴセンサー通信グループＧ４の第１センサー端末１７０Ａや第２センサー端末１７０Ｂにインストールされる、または、第４ボット１８０が、第１センサー端末１７０Ａや第２センサー端末１７０Ｂにおいてアプリケーション上で設定されていることにより、第４ボット１８０は、第１センサー端末１７０Ａや第２センサー端末１７０Ｂと通信自在に設けられている。
共通の１つのボットによって通信する場合、第１ボット１２０の通信用プログラムが、第１センサー端末１７０Ａや第２センサー端末１７０Ｂにインストールされる、または、第１ボット１２０が、第１センサー端末１７０Ａや第２センサー端末１７０Ｂにおいてアプリケーション上で設定されていればよい。
なお、通信グループが、電子メールアプリケーションソフトによって電子メールを送受信して通信するグループである場合、そのグループのボットは、その通信ネットワークの端末と電子メールで通信自在に設けられていればよい。
また、グループが、電話回線のグループである場合、そのグループのボットは、所定の番号に発信されることでボット宛に発信があった旨を受信し、各電話の番号を発信することで各電話と繋がって音声データを送るように設定されていればよい。
【００３１】
本実施例では、プラットフォームサーバＰＦの各ボットが、そのボットの属する通信グループの端末からの要求によりプラットフォームサーバＰＦの他のボットを介して他のボットの属する通信グループの端末と通信するように構成されている。
例えば、第１ボット１２０が、第１スマートフォン端末１１０Ａからの要求により第２ボット１４０を介して第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂと通信する構成である。
これにより、第１ボット１２０と第２ボット１４０との間は通信アプリケーションや通信グループに依存せずに通信自在である。
【００３２】
その結果、第１チャットアプリケーショングループＧ１の第１スマートフォン端末１１０Ａからのメッセージなどの情報を第１ボット１２０および第２ボット１４０を介して第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂへ送信することができる。
つまり、アプリケーションの仕様が異なることによる異なる通信グループ間であっても、メッセージなどの情報を送ることができる。
【００３３】
なお、本実施例では、プラットフォームサーバＰＦの各ボットが、そのボットの属するグループの通信ネットワークの端末からの要求によりプラットフォームサーバＰＦの他のボットを介して他のボットの属するグループの通信ネットワークの端末と通信するように構成したが、前述したように、共通する１つのボット（例えば、第１ボット１２０）を介して、各通信グループＧ１〜Ｇ４間において通信するように構成してもよい。
また、第１チャットアプリケーショングループＧ１と第２チャットアプリケーショングループＧ２との間について説明したが、他の通信グループＧ１〜Ｇ４の組み合わせでも同様の作用効果を得ることができるのは勿論である。
【００３４】
例えば、通信ネットワークの端末からボットへの通信が、第１チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話回線を用いた通信、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂからの通信、第１センサー端末１７０Ａや第２センサー端末１７０Ｂからの通信、スイッチ端末からの通信のいずれでもよい。
そして、第２ボット１４０から第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂへの通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信である。
例えば、第１通信ネットワークの端末としての第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂの情報、第１センサー端末１７０Ａや第２センサー端末１７０Ｂの情報、電話からの通信情報、スイッチの切り替え情報などを、第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂへ送信して情報を収集することができる。
【００３５】
また、これとは逆の構成で、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａから第１ボット１２０への通信が、第１チャットアプリケーションを用いた通信であり、第２ボット１４０から第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａや第４スマートフォン端末１３０Ｂへの通信、第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂへの通信、第１センサー端末１７０Ａや第２センサー端末１７０Ｂなどへの通信が、第２チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話への通信、ロボットへの通信、センサーへの通信、スイッチへの通信のいずれでもよい。
例えば、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａからの情報を、第２通信ネットワークの端末としての第１ロボット端末１５０Ａや第２ロボット端末１５０Ｂ、第１センサー端末１７０Ａや第２センサー端末１７０Ｂ、電話、スイッチなどへ送信して操作することができる。
【００３６】
続いて、各通信グループを跨いだユーザーグループの作成について説明する。
理解しやすくするために、第１チャットアプリケーショングループＧ１の第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａのユーザーが、他の通信グループのユーザーを招待して異なる通信グループを跨いだチャットユーザーグループを作成する場合について説明する。
ここで、第１スマートフォン端末１１０Ａのユーザーは、第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａのユーザーの名前や電話番号などのＩＤ情報や第４スマートフォン端末１３０Ｂのユーザーの名前や電話番号などのＩＤ情報を事前に知っているものとする。
そして、第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａのユーザーや第４スマートフォン端末１３０Ｂのユーザーのユーザー情報が、第１ボット１２０および第２ボット１４０を介して第１スマートフォン端末１１０Ａへ伝達され、検索などによって第１スマートフォン端末１１０Ａの表示画面にリスト形式で表示されるものとする。
なお、共通する１つのボット（例えば、第１ボット１２０）を介して、各通信グループＧ１〜Ｇ４間において通信する構成である場合、第３スマートフォン端末１３０Ａのユーザーや第４スマートフォン端末１３０Ｂのユーザーのユーザー情報が、第１ボット１２０から第１スマートフォン端末１１０Ａへ伝達される。
【００３７】
図２に示すように、ステップＳ１では、第１ボット１２０が、第１チャットアプリケーショングループＧ１の第１スマートフォン端末１１０Ａのユーザーから新規にチャットユーザーグループを作成する旨の指示があったか否かを判定する。
ユーザーグループ作成指示の一例として、第１スマートフォン端末１１０Ａのユーザーが、第１スマートフォン端末１１０Ａのチャット画面において第１ボット１２０宛てに「作成  グループ名○○○  パスワードＸＸＸＸ」と入力して、第１ボット１２０に対して、新規ユーザーグループを作成する旨の指示、そのユーザーグループ名の情報、およびパスワードの情報を送信してもよい。
【００３８】
ユーザーグループ作成指示の他の一例として、ユーザーが第１スマートフォン端末１１０Ａを用いて、第１チャットアプリケーショングループＧ１から単数または複数のユーザー、第２チャットアプリケーショングループＧ２から単数または複数のユーザーを選択する。
例えば、第２スマートフォン端末１１０Ｂのユーザー、第３スマートフォン端末１３０Ａのユーザーおよび第４スマートフォン端末１３０Ｂのユーザーを選択したとする。
そして、第１スマートフォン端末１１０Ａの表示画面において、ユーザーグループ作成ボタンやＯＫボタンなどがクリックまたはタップされると、その旨が第１スマートフォン端末１１０Ａから第１ボット１２０へ送られる。
すると、第１ボット１２０は、第１スマートフォン端末１１０Ａからユーザーグループ作成の旨の指示を受信する。
第１ボット１２０が、第１スマートフォン端末１１０Ａからユーザーグループ作成の旨の指示を受信したと判定した場合はステップＳ２へ進み、まだ受信していないと判定した場合はステップＳ１を繰り返す。
【００３９】
ステップＳ２では、第１ボット１２０が、同じ第１チャットアプリケーショングループＧ１である第２スマートフォン端末１１０Ｂへ招待の旨を送信する。
これとともに、第１ボット１２０が、他のボットの一例である第２ボット１４０を介して第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへ招待の旨を送信し、ステップＳ３へ進む。
なお、招待の旨をチャットアプリケーションで受信したユーザーは、参加するか否かを選択する。
受信したユーザーが、参加を選択する場合、参加する旨のボタンやＯＫボタンをクリックまたはタップする。
すると、参加する旨の情報が、招待の旨を受信した第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂから第２ボット１４０を介して第１ボット１２０へ送信される。
第２スマートフォン端末１１０Ｂの場合、直接、第１ボット１２０へ送信される。
なお、共通する１つのボット（例えば、第１ボット１２０）を介して、各通信グループＧ１〜Ｇ４間において通信する構成である場合、第１ボット１２０が、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへ招待の旨を直接送信する。
そして、参加する旨の情報が、招待の旨を受信した第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂから第１ボット１２０へ直接送信される。
【００４０】
ステップＳ３では、第１ボット１２０が、同じ第１チャットアプリケーショングループＧ１である第２スマートフォン端末１１０Ｂから参加通知を受けたか否かを判定する。
これとともに、第１ボット１２０が、第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂから参加通知を受けたか否かを判定する。
参加通知を受けたと判定した場合はステップＳ４へ進み、否と判定した場合はステップＳ３を繰り返す。
【００４１】
ステップＳ４では、第１ボット１２０が、受信した参加通知を、新規ユーザーグループの管理者の端末である第１スマートフォン端末１１０Ａへ送信する。
すると、第１スマートフォン端末１１０Ａの表示画面に、自分が招待したユーザーからの参加通知が表示される。
グループ設定ステップとして、新規ユーザーグループのメンバーの構成情報は、ボットプラットフォームシステム１００上やアプリケーション上に設定（登録）される。
したがって、第１スマートフォン端末１１０Ａのユーザーだけでなく、第３スマートフォン端末１３０Ａのユーザーおよび第４スマートフォン端末１３０Ｂのユーザーも、自分の所属するユーザーグループを確認することができる。
【００４２】
続いて、ユーザー自身が所属するユーザーグループの確認の仕方や、作成したユーザーグループへのメッセージの送信について説明する。
メッセージの送信については、理解しやすくするために、第１チャットアプリケーショングループＧ１の第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａから、第１チャットアプリケーショングループＧ１の第２スマートフォン端末１１０Ｂ、第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージを送信する場合について説明する。
【００４３】
図３に示すように、ステップＳ１１では、第１ボット１２０が、第１スマートフォン端末１１０Ａからユーザーグループ一覧表示の指示があったか否かを判定する。
ユーザーグループ一覧表示の指示の一例として、第１スマートフォン端末１１０Ａのユーザーが、第１スマートフォン端末１１０Ａのチャット画面において第１ボット１２０宛てに「一覧」と入力して、第１ボット１２０に対して、ユーザーグループ一覧表示する旨の指示を送信する。
すると、第１ボット１２０は、第１スマートフォン端末１１０Ａからユーザーグループ一覧表示の旨の指示を受信する。
第１ボット１２０が、第１スマートフォン端末１１０Ａからユーザーグループ一覧表示の旨の指示を受信したと判定した場合はステップＳ１２へ進み、まだ受信していないと判定した場合はステップＳ１１を繰り返す。
【００４４】
ステップＳ１２では、第１ボット１２０が、第１スマートフォン端末１１０Ａのユーザーが所属しているユーザーグループの一覧のデータを第１スマートフォン端末１１０Ａへ送信する。
ユーザーグループ一覧の一例として、「一覧  １．ママ友グループ  ２．マンション自治会グループ  ３．高校同級生グループ  ４．野球チームグループ  ５．釣り仲間グループ」の内容のテキストデータを送信する。
これにより、第１スマートフォン端末１１０Ａのユーザーは、自身が所属しているユーザーグループを確認することができる。
【００４５】
続けて、所定のユーザーグループ内における他のユーザーへメッセージを送信する場合について説明する。
ステップＳ１３では、第１ボット１２０が、第１スマートフォン端末１１０Ａから送信対象ユーザーグループおよびメッセージを受信か否かを判定する。
送信対象ユーザーグループおよびメッセージの入力の一例として、第１スマートフォン端末１１０Ａのユーザーが、第１スマートフォン端末１１０Ａのチャット画面において第１ボット１２０宛てに「送信１  ○○○○○○○○（メッセージ）」と入力して、送信対象がユーザーグループ一覧のリスト番号１のユーザーグループである旨、およびメッセージが「○○○○○○○○」である旨を送信したとする。
すると、第１ボット１２０は、第１スマートフォン端末１１０Ａから送信対象ユーザーグループの指示および送信内容のメッセージを受信する。
【００４６】
第１ボット１２０が、第１スマートフォン端末１１０Ａから送信対象ユーザーグループの指示およびメッセージを受信したと判定した場合はステップＳ１４へ進み、まだ受信していないと判定した場合はステップＳ１３を繰り返す。
なお、第１スマートフォン端末１１０Ａのユーザーが所属しているユーザーグループが１つである場合、送信対象ユーザーグループ名を省略してもよい。
また、送信対象ユーザーグループとしてユーザーグループを特定できればよいので、送信対象ユーザーグループの指示（指定）は、ユーザーグループの名前に限らず、ユーザーグループ一覧の番号、記号でもよい。
【００４７】
ステップＳ１４では、第１ボット１２０が、ユーザーグループ一覧のリスト番号１の「ママ友グループ」の第１スマートフォン端末１１０Ａのユーザー以外の他のユーザーの端末である第１スマートフォン端末１１０Ａ、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージ「○○○○○○○○」を送信する。
この際、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへは、第２ボット１４０を介して送信する。
なお、共通する１つのボット（例えば、第１ボット１２０）を介して、各通信グループＧ１〜Ｇ４間において通信する構成である場合、第１ボット１２０が、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージを直接送信する。
【００４８】
ここで、電子メールでも送信したい場合、ステップＳ１３において第１ボット１２０が第１スマートフォン端末１１０Ａから「メール１  xxx.ne.jp  ○○○○○○○○（メッセージ）」の旨の指示を受信すると、ステップＳ１４において第１ボット１２０がxxx.ne.jpのアドレスへ電子メールを送信する。
また、第１スマートフォン端末１１０Ａから例えばチャットで「設定１」の指示を受けると、第１ボット１２０は、第１スマートフォン端末１１０Ａへ、ユーザーグループ説明、参加者一覧、退会者一覧のテキストデータを送るように構成されている。
さらに、第１スマートフォン端末１１０Ａから例えばチャットで「履歴１  xxx.ne.jp」の指示を受けると、第１ボット１２０は、xxx.ne.jpの電子メールアドレスへ、履歴のテキストデータを送るように構成されている。
また、他のユーザーとしての第２スマートフォン端末１１０Ｂから例えばチャットで「退会１」の旨の指示を受けると、第１ボット１２０は、ユーザーグループ一覧のリスト番号１の「ママ友グループ」から第２スマートフォン端末１１０Ｂのユーザーを退会させ、その旨を管理者としてのユーザーの第１スマートフォン端末１１０Ａへ送信するように構成されている。
さらに、ユーザーの端末から例えばチャットで「自分」の旨の指示が送られると、第１ボット１２０や第２ボット１４０は、そのユーザーの電子メールアドレスやパスワードをプラットフォームサーバＰＦに登録自在にすることができるように構成されている。
【００４９】
以上、説明したように、第１ボット１２０および第２ボット１４０を介する、または、第１ボット１２０を介することにより、第１スマートフォン端末１１０Ａのユーザーは、第１チャットアプリケーションを使用している第１チャットアプリケーショングループＧ１の第２スマートフォン端末１１０Ｂへだけでなく、第１チャットアプリケーションとは異なる第２チャットアプリケーションを使用している第２チャットアプリケーショングループＧ２の第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへも通信することができる。
【００５０】
このようにして得られた本発明の第１実施例であるボットプラットフォームシステム１００は、第１通信ネットワークの一例である第１チャットアプリケーショングループＧ１の第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａおよび第２スマートフォン端末１１０Ｂと通信自在な第１ボット１２０を有し、第１ボット１２０が、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａからの要求により第１チャットアプリケーショングループＧ１と異なる通信グループである第２通信ネットワークの一例である第２チャットアプリケーショングループＧ２の第２通信ネットワークの端末の一例である第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信する、または、第２通信ネットワークの端末の一例である第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信自在な第２ボット１４０を介して第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信する構成であることにより、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａからのメッセージなどの情報を、第１ボット１２０を介して、または、第１ボット１２０および第２ボット１４０を介して第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへ送信することができる。
【００５１】
さらに、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａや第１ロボット端末１５０Ａや第１センサー端末１７０Ａから第１ボット１２０への通信が、第１チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話からの通信、ロボットからの通信、センサーからの通信、スイッチからの通信のいずれかであり、第１ボット１２０または第２ボット１４０から第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａへの通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信であることにより、例えば、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａや第１ロボット端末１５０Ａや第１センサー端末１７０Ａの情報、電話からの通信情報、スイッチの切り替え情報などを、第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａへ送信して情報を収集することができる。
【００５２】
また、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａから第１ボット１２０への通信が、第１チャットアプリケーションを用いた通信であり、第１ボット１２０または第２ボット１４０から第２通信ネットワークの端末の一例である第３スマートフォン端末１３０Ａや第１ロボット端末１５０Ａや第１センサー端末１７０Ａへの通信が、第１チャットアプリケーションと異なる仕様の第２チャットアプリケーションを用いた通信、電子メールアプリケーションを用いた通信、電話への通信、ロボットへの通信、センサーへの通信、スイッチへの通信のいずれかであることにより、例えば、第１通信ネットワークの端末からの情報を、第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａや第１ロボット端末１５０Ａや第１センサー端末１７０Ａ、電話、スイッチへ送信して操作することができる。
【００５３】
さらに、第１ボット１２０が、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａからの要求により第１通信ネットワークおよび第２通信ネットワークに渡って通信自在であり、第１通信ネットワークの単数または複数の端末の一例である第２スマートフォン端末１１０Ｂおよび第２通信ネットワークの単数または複数の端末の一例である第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂから構成されるユーザーグループを作成し、ボットプラットフォームシステム１００上に登録する構成であることにより、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａ、第２スマートフォン端末１１０Ｂ、および第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａ、第４スマートフォン端末１３０Ｂを含むユーザーグループ内においてメッセージなどの情報を送信することができる。
【００５４】
また、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａが第１ボット１２０を介して所定のユーザーグループの端末の一例である第２スマートフォン端末１１０Ｂ、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージを送信する際、第１スマートフォン端末１１０Ａにおいて、送信する旨の情報、ユーザーグループの番号、記号または名前についての情報およびメッセージ情報が入力され、第１ボット１２０が、第１スマートフォン端末１１０Ａからの情報に基づいて、指定されたユーザーグループの第２スマートフォン端末１１０Ｂ、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージ情報を送信する構成であることにより、所定のユーザーグループへメッセージ情報を送信することができる。
【００５５】
本発明の第１実施例であるボットとしての第１ボット１２０は、第１通信ネットワークの一例である第１チャットアプリケーショングループＧ１の第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａからの要求により、第１チャットアプリケーショングループＧ１と異なる通信グループである第２通信ネットワークの一例である第２チャットアプリケーショングループＧ２の第２通信ネットワークの端末の一例である第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信する、または、第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信自在な他のボットである第２ボット１４０を介して第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂと通信する構成であることにより、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａからのメッセージなどの情報を、第１ボット１２０を介して、または、第１ボット１２０および第２ボット１４０を介して第２通信ネットワークの端末としての第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへ送信することができるなど、その効果は甚大である。
【実施例２】
【００５６】
続いて、本発明の第２実施例であるボットプラットフォームシステム１００について、図４に基づいて説明する。
ここで、図４（Ａ）は、本発明の第２実施例においてユーザーグループを選択する際のグループ一覧画面１１２を示す図であり、図４（Ｂ）は、選択されたユーザーグループのチャット画面１１３を示す図である。
第２実施例のボットプラットフォームシステム１００は、第１実施例のボットプラットフォームシステム１００のユーザーグループの一覧の表示の仕方および選択の仕方を変更したものであり、多くの要素について第１実施例のボットプラットフォームシステム１００と共通するので、共通する事項については詳しい説明を省略する。
【００５７】
図４（Ａ）に示すように、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａが第１ボット１２０を介して所定のユーザーグループの端末へ例えばチャットでメッセージを送信する際、第１スマートフォン端末１１０Ａにおいて、ユーザーが所定操作の一例として、例えばグループボット（ＧＢ）のアイコン１１１を押す。
すると、リスト表示ステップとして、メッセージを送信しようとする第１スマートフォン端末１１０Ａのユーザーが所属しているユーザーグループのリストとしてのグループ一覧画面１１２が表示されるように構成されている。
ここで、第１スマートフォン端末１１０Ａに第１ボット１２０の通信用プログラムをインストールする、またはアドオンプログラムや第３チャットアプリケーションをインストールすることにより、第１スマートフォン端末１１０Ａのチャットアプリ画面において、グループボットのアイコン１１１が表示されるように構成してもよい。
【００５８】
そして、グループ一覧画面１１２の中から１つのユーザーグループの一例として「ママ友グループ」がユーザーによって選択されると、図４（Ｂ）に示すように、グループチャット画面表示ステップとして、選択されたユーザーグループである「ママ友グループ」のチャット画面１１３が、メッセージを送信しようとする第１スマートフォン端末１１０Ａに表示される構成である。
これにより、ユーザーが所属しているユーザーグループのリストであるグループ一覧画面１１２が表示されて、ユーザーはユーザーグループをテキストで指定する必要がなく、クリックやタップで所望のユーザーグループを選択するだけでよい。
その結果、ユーザーは簡単にユーザーグループへメッセージを送信することができる。
【００５９】
このようにして得られた本発明の第２実施例であるボットプラットフォームシステム１００は、第１通信ネットワークの端末の一例である第１スマートフォン端末１１０Ａが第１ボット１２０を介して所定のユーザーグループの端末の一例である第２スマートフォン端末１１０Ｂ、第３スマートフォン端末１３０Ａおよび第４スマートフォン端末１３０Ｂへメッセージを送信する際、第１通信ネットワークの端末としての第１スマートフォン端末１１０Ａにおいて、メッセージを送信しようとする第１スマートフォン端末１１０Ａのユーザーが所属しているユーザーグループのリストであるグループ一覧画面１１２が表示され、グループ一覧画面１１２の中から１つのユーザーグループがユーザーによって選択されると、選択されたユーザーグループのチャット画面１１３が、メッセージを送信しようとする第１スマートフォン端末１１０Ａに表示される構成であることにより、ユーザーは簡単にユーザーグループへメッセージを送信することができる。
【００６０】
また、本発明の第２実施例であるアプリケーションソフトウェアは、第１通信ネットワークの単数または複数の端末の一例である第１スマートフォン端末１１０Ａ、第２スマートフォン端末１１０Ｂおよび第２通信ネットワークの単数または複数の端末の一例である第３スマートフォン端末１３０Ａ、第４スマートフォン端末１３０Ｂから構成されるユーザーグループを設定するグループ設定ステップと、ユーザーグループの端末における所定操作の一例であるグループボットのアイコン１１１をクリックまたはタップすることにより、メッセージを送信しようとする端末である第１スマートフォン端末１１０Ａのユーザーが所属しているユーザーグループのリストであるグループ一覧画面１１２を表示するリスト表示ステップと、グループ一覧画面１１２の中から１つのユーザーグループがユーザーによって選択されたとき、選択されたユーザーグループのチャット画面１１３を、メッセージを送信しようとする端末である第１スマートフォン端末１１０Ａに表示するグループチャット画面表示ステップとを端末である第１スマートフォン端末１１０Ａに実行させることにより、ユーザーは簡単にユーザーグループへメッセージを送信することができるなど、その効果は甚大である。
【符号の説明】
【００６１】
１００  ・・・  ボットプラットフォームシステム
１１０Ａ・・・  第１スマートフォン端末（第１通信ネットワークの端末）
１１１  ・・・  グループボットのアイコン
１１２  ・・・  グループ一覧画面
１１３  ・・・  チャット画面
１１０Ｂ・・・  第２スマートフォン端末（第１通信ネットワークの端末）
１２０  ・・・  第１ボット
１３０Ａ・・・  第３スマートフォン端末（第２通信ネットワークの端末）
１３０Ｂ・・・  第４スマートフォン端末（第２通信ネットワークの端末）
１４０  ・・・  第２ボット
１５０Ａ・・・  第１ロボット端末（第３通信ネットワークの端末）
１５０Ｂ・・・  第２ロボット端末（第３通信ネットワークの端末）
１６０  ・・・  第３ボット
１７０Ａ・・・  第１センサー端末（第４通信ネットワークの端末）
１７０Ｂ・・・  第２センサー端末（第４通信ネットワークの端末）
１８０  ・・・  第４ボット
Ｇ１    ・・・  第１チャットアプリケーショングループ
Ｇ２    ・・・  第２チャットアプリケーショングループ
Ｇ３    ・・・  ロボット通信グループ
Ｇ４    ・・・  ＩｏＴセンサー通信グループ
ＰＦ    ・・・  プラットフォームサーバ
【図１】
2019036148.tif 000003
【図２】
2019036148.tif 000004
【図３】
2019036148.tif 000005
【図４】
2019036148.tif 000006