(57)【要約】【課題】グループを構成した複数の通信端末との間でやり取りするチャットにおいて、ユーザーに不必要な内容は表示しないことで、グループチャットの煩わしさを低減させる。【解決手段】  サーバー１００は、グループを構成する複数のユーザーの通信端末からメッセージを受信する通信部１３０と、予め定められた条件を満たした場合、前記受信したメッセージの送信先として、前記通信端末の中から限定して通信端末を選択する送信先選択部１１２とを備える。通信部１３０は、送信先選択部１１２が選択した通信端末に対して前記受信したメッセージを送信する。【選択図】図５
2019106069.tif 000002
【特許請求の範囲】
【請求項１】
グループを構成する複数のユーザーの通信端末からメッセージを受信する受信部と、
予め定められた条件を満たした場合、前記受信したメッセージの送信先として、当該メッセージの送信元の通信端末に加えて、更に前記通信端末の中から限定して通信端末を選択する送信先選択部と、
前記送信先選択部が選択した通信端末に対して前記受信したメッセージを送信する送信部と、を備えた情報処理装置。
【請求項２】
前記予め定められた条件とは、前記受信したメッセージの冒頭に前記ユーザーを示す個人情報が含まれていることであり、前記受信したメッセージの冒頭に前記ユーザーを示す個人情報が含まれている場合、前記送信先選択部は、当該ユーザーの通信端末を前記送信先として選択する請求項１に記載の情報処理装置。
【請求項３】
前記受信したメッセージに含まれるキーワードを検出するキーワード検出部と、
前記キーワードの送信履歴を前記通信端末毎に記憶するキーワード送信履歴記憶部と、を更に備え、
前記予め定められた条件とは、前記キーワード検出部によって検出したキーワードが過去に他の通信端末から送信されたものとして前記キーワード送信履歴記憶部に記憶されていることであり、前記送信先選択部は、当該キーワードを過去に送信したことのある通信端末を前記送信先として選択する請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記予め定められた条件とは、前記グループを構成する複数のユーザーの通信端末のうち、特定の通信端末の間でのみメッセージの送受信が予め定められた時間続いたことであり、この場合、前記送信先選択部は、当該予め定められた時間の経過後に、前記受信部が受信したメッセージの送信先を当該特定の通信端末とする請求項１〜請求項３の何れか一項に記載の情報処理装置。
【請求項５】
前記予め定められた条件とは、前記受信部が前記通信端末からメッセージの受信拒否信号を受信した場合であり、前記送信先選択部は、前記受信拒否信号を送信した通信端末以外の通信端末を前記メッセージの送信先として選択する請求項１〜請求項４の何れか一項に記載の情報処理装置。
【請求項６】
前記受信したメッセージの要約を作成する要約部を更に備え、前記送信部は前記送信先選択部が前記メッセージの送信先として選択しなかった通信端末に対して前記作成した要約を送信する請求項１〜請求項５の何れか一項に記載の情報処理装置。
【請求項７】
前記受信部のメッセージ受信間隔が予め定められた時間を超えたとき、前記送信先選択部は前記受信したメッセージの送信先の限定を解除する請求項１〜請求項６の何れか一項に記載の情報処理装置。
【請求項８】
グループを構成する複数のユーザーの通信端末からメッセージを受信する受信ステップと、
予め定められた条件を満たした場合、前記受信したメッセージの送信先として、当該メッセージの送信元の通信端末に加えて、更に前記通信端末の中から限定して通信端末を選択する送信先選択ステップと、
前記送信先選択部が選択した通信端末に対して前記受信したメッセージを送信する送信ステップと、を含む情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループに登録された複数の通信端末とメッセージの送信及び受信を行う情報処理装置及びその制御方法に関するものである。
【背景技術】
【０００２】
近年、通信端末にメッセージングアプリをインストールし、そのアプリを使用して複数の通信端末間でメッセージのやり取りをリアルタイムで行うサービスが多く存在している。このようなアプリでは、メッセージングアプリを使用する複数のユーザー（通信端末）はグループを構成し、グループ内でメッセージをやり取りすることも可能である（グループチャット）。
【０００３】
先行文献１には、個々のユーザーに対して任意のコンテンツの重要度を判定し、ユーザーにとって価値ある通知メッセージを適切にクライアント又は外部ツールへ通知する技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４６４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、メッセージングアプリを使用したグループチャットでは、チャットの内容が重要、重要でないに関わらず、全てのユーザーに配信されるため、ユーザーによっては煩わしさを感じることがあった。
【０００６】
本発明は、グループを構成した複数の通信端末との間でやり取りするチャットにおいて、ユーザーに不必要な内容は表示しないことで、グループチャットの煩わしさを低減させること目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る情報処理装置は、グループを構成する複数のユーザーの通信端末からメッセージを受信する受信部と、予め定められた条件を満たした場合、前記受信したメッセージの送信先として、当該メッセージの送信元の通信端末に加えて、更に前記通信端末の中から限定して通信端末を選択する送信先選択部と、前記送信先選択部が選択した通信端末に対して前記受信したメッセージを送信する送信部と、を備えたものである。
【０００８】
また、本発明の一局面に係る情報処理装置の制御方法は、グループを構成する複数のユーザーの通信端末からメッセージを受信する受信ステップと、予め定められた条件を満たした場合、前記受信したメッセージの送信先として、当該メッセージの送信元の通信端末に加えて、更に前記通信端末の中から限定して通信端末を選択する送信先選択ステップと、前記送信先選択部が選択した通信端末に対して前記受信したメッセージを送信する送信ステップと、を含むものである。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の送信先選択部は、グループを構成する複数のユーザーの通信端末の中から、メッセージの内容に応じてメッセージの送信先を限定して選択し、通信部はその選択された送信先へメッセージを送信する。このため、各ユーザーの通信端末には個々のユーザーにとって必要なメッセージだけが表示される。つまり、個々のユーザーにとって不必要なメッセージが表示されることの煩わしさを解消することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態におけるシステム構成の概略図である。
【図２】サーバーの内部構成を示すブロック図である。
【図３】通信端末の内部構成を示すブロック図である。
【図４】サーバーが各通信端末から受信したメッセージを時系列で表示した図である。
【図５】通信端末の表示部に表示される画面の一例を示した図である。
【図６】サーバーが各通信端末から受信したメッセージを時系列で表示した図である。
【図７】通信端末の表示部に表示される画面の一例を示した図である。
【図８】キーワード送信履歴記憶部のデータ構成の一例を示した図である。
【図９】サーバーが各通信端末から受信したメッセージを時系列で表示した図である。
【図１０】通信端末の表示部に表示される画面の一例を示した図である。
【図１１Ａ】図９に示したメッセージが各通信端末から送信されたときに、特定の通信端末の表示部に表示される画面の一例を示した図である。
【図１１Ｂ】チャット内容が省略されて通信端末の表示部に表示される画面の一例を示した図である。
【図１２】サーバーが各通信端末から受信したメッセージを時系列で表示した図である。
【図１３】通信端末の表示部に表示される画面の一例を示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態にかかる情報処理装置、情報処理装置の制御方法について図面を参照して説明する。
【００１２】
図１は、本発明の実施の形態における情報処理装置（本実施形態ではサーバーを例にする）、ネットワーク、複数の通信端末を備えたシステム構成の概略図である。図１に示すように、システム９００は、サーバー１００、通信端末９Ａ、９Ｂ及び９Ｃ（以下、適宜まとめて「通信端末９」と記す）を備えて構成される。サーバー１００と通信端末９は、ネットワークＮを介して互いにデータ送受信可能である。尚、図１では、システム９００が３台の通信端末９を有する例を示しているが、通信端末９はこれ以上の台数が存在してもよい。
【００１３】
通信端末９は、スマートフォン、タブレット端末、パーソナルコンピューター等であり、コンテンツサービス会社が提供するメッセージングアプリがインストールされて当該メッセージングアプリを実行可能な電子機器である。メッセージングアプリとは、ネットワークＮを介して文字や写真等を含んだメッセージのやり取りを、複数の通信端末９の間でリアルタイムに行う（チャット）処理を実行するためのアプリである。
【００１４】
メッセージングアプリは、２台の通信端末間にて１対１でチャットを行う処理を実行するほか、複数の通信端末でグループを構成することで、グループ内で共通のメッセージをやり取りする処理を実行する。通信端末９Ａ、９Ｂ及び９Ｃの３台はグループを構成しており、例えば、通信端末９Ａがグループ宛てにメッセージを送信すると、通信端末９Ｂ及び９Ｃにそのメッセージを送信するための処理を行う。
【００１５】
サーバー１００は、通信端末９が送信したメッセージを受信して、メッセージの送信先に該当する通信端末９へそのメッセージを送信する。更に、サーバー１００は、通信端末９がユーザーから受け付けた操作指示に関する情報を受信して、その指示内容に応じた処理を行う。ネットワークＮは、例えば、インターネット等であり、複数の通信端末やコンピューターが接続されたコンピューターネットワークのことである。
【００１６】
図２は、サーバー１００の内部構成を示すブロック図である。サーバー１００は、制御ユニット１１０、記憶部１２０及び通信部１３０（受信部）等で構成される。
【００１７】
制御ユニット１１０は、プロセッサー、ＲＡＭ(Random Access Memory）及びＲＯＭ（Read Only Memory）等から構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ、又はＡＳＩＣ等である。この制御ユニット１１０は、プロセッサーがＲＯＭ等に記憶された制御プログラムを実行することにより、制御部１１１、送信先選択部１１２、キーワード検出部１１３及び要約部１１４として機能する。尚、制御ユニット１１０の上記各部は、制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００１８】
制御部１１１は、サーバー１００の全体的な動作制御を司る。送信先選択部１１２は、通信部１３０が受信したメッセージの送信先の通信端末を限定して選択する。キーワード検出部１１３は、通信部１３０が受信したメッセージに含まれるキーワードを検出する。要約部１１４は、通信部１３０が受信したメッセージからキーワードを抽出し、メッセージの要約を作成する。
【００１９】
記憶部１２０は、例えば、ＨＤＤ等からなり、サーバー１００の動作に必要なプログラムやデータを記憶する。更に、記憶部１２０は、キーワード送信履歴記憶部１２１を有する。キーワード送信履歴記憶部１２１は、各通信端末９が送信したメッセージに含まれるキーワードの送信履歴を通信端末９毎に記憶する。
【００２０】
通信部１３０は、通信モジュール等から構成され、通信部１３０に接続されたネットワークＮ上のコンピューターや通信端末９等と種々のデータの送受信を行う。
【００２１】
図３は、通信端末９の内部構成を示すブロック図である。通信端末９は、制御部９１０、入力受付部９２０、表示部９３０、記憶部９４０及び通信部９５０等で構成される。
【００２２】
制御部９１０は、プロセッサー、ＲＡＭ及びＲＯＭ等から構成され、例えば記憶部９４０に記憶されたプログラムに従った動作により、通信端末９の全体的な動作制御を司る。入力受付部９２０は、ユーザーからの入力操作を受け付ける。表示部９３０は、文字や画像を表示するモニターである。記憶部９４０は、例えば不揮発性のメモリー等からなる。記憶部９４０は、通信端末９の動作に必要な上記プログラムやデータを記憶するものであり、メッセージングアプリ９４１を記憶する。通信部９５０は、通信モジュール等から構成され、通信部９５０に接続されたネットワークＮ上のコンピューターやサーバー１００等と種々のデータの送受信を行う。
【００２３】
メッセージングアプリとは、他の通信端末とメッセージのやり取り（チャット）をリアルタイムで行うためのアプリケーションソフトである。また、メッセージングアプリは、グループを構成した複数の通信端末間でメッセージをやり取りするための処理も実行する（グループチャット）。
【００２４】
このようなメッセージングアプリを使用したメッセージのやり取りにおいて、グループ内の会話とはいえ、自分に関係のない会話が続き、その全てが自身の通信端末の表示部に表示されると、当該会話に関係のないユーザーは煩わしさを感じることがある。更に、自分に必要な重要なメッセージが、自分に関係のないメッセージの中に埋もれて、見過ごしてしまう可能性もあった。
【００２５】
そこで、送信先選択部１１２がメッセージの送信先を選択することで、ユーザーは必要なメッセージのみを表示部で確認できる方法を実施形態１〜５に分けて説明する。
【００２６】
＜実施形態１＞
実施形態１について図４及び図５を用いて説明する。図４は、サーバー１００がグループを構成している通信端末９Ａ、９Ｂ及び９Ｃから受け付けたメッセージを時系列で表示した図である。尚、図４ではメッセージを吹き出し状で示しているが、実際にはサーバー１００は単なるテキストデータとしてメッセージを管理しており、説明を分かりやすくするために吹き出し状で示している。
【００２７】
また、吹き出しの左側のアルファベット「Ａ」、「Ｂ」及び「Ｃ」はユーザー名を示している。以下、通信端末９Ａのユーザー名は「Ａ」、通信端末Ｂのユーザー名は「Ｂ」、通信端末９Ｃのユーザー名は「Ｃ」とする。メッセージｍ１及びｍ２は、ユーザー名「Ｃ」の通信端末９Ｃから送信されたメッセージである。その次のメッセージｍ３は、ユーザー名「Ａ」の通信端末９Ａから送信されたメッセージである。そして、ユーザー名の左側に示した時刻は各メッセージが各通信端末から送信された時刻である。つまり、ユーザー名「Ａ」、ユーザー名「Ｂ」及びユーザー名「Ｃ」の各ユーザーによりチャットが行われているものとする（以下、各実施形態について同じ）。
【００２８】
図５は、図４に示したメッセージが各通信端末９から送信されたときの、通信端末９Ａ、９Ｂ及び９Ｃの表示部に表示される画面の一例を示した図である。９３０Ａは通信端末９Ａの表示部、９３０Ｂは通信端末９Ｂの表示部、９３０Ｃは通信端末９Ｃの表示部を示している。各表示部の右寄りに表示されているメッセージは、自身の通信端末から送信したメッセージである。例えば、表示部９３０Ａに表示されているメッセージのうち、右寄りのメッセージｍ３は、通信端末９Ａが送信したメッセージである。
【００２９】
そして、各表示部の左寄りに表示されているメッセージは、他の通信端末９が送信したメッセージである。例えば、表示部９３０Ａに表示されている左寄りのメッセージｍ１、ｍ２及びｍ４は、通信端末９Ｃから送信されたメッセージである。
【００３０】
図４に戻る。図４に示すようなメッセージが通信端末９Ａ、９Ｂ及び９Ｃから順次送信されてサーバー１００で受信されている場合、メッセージｍ１〜ｍ４はユーザーＡとユーザーＣの会話、メッセージｍ６〜ｍ９はユーザーＢとユーザーＣの会話である。つまり、同じグループに属しているとはいえ、メッセージｍ１〜ｍ４はユーザーＢに必要のない会話である可能性があり、これらのメッセージが通信端末９Ｂに表示されることでユーザーＢは煩わしさを感じるかもしれない。
【００３１】
更に、メッセージｍ６〜ｍ９は、ユーザーＡに必要のない会話である可能性があり、これらのメッセージが通信端末９Ａに表示されることで、ユーザーＡは煩わしさを感じるかもしれない。
【００３２】
そこで、サーバー１００の送信先選択部１１２は、ユーザー名から始まるメッセージとそれ以降の送信されたメッセージについては、当該ユーザー名の示すユーザーの通信端末を送信先として選択し、通信部１３０はその選択された送信先へメッセージを送信する。通信部１３０は、当該メッセージの送信者を除き、当該選択された送信先以外にはメッセージを送信しない。このため、各ユーザーは、他人宛てのメッセージは受け取らず、自分宛てのメッセージのみを受け取ることができる。
【００３３】
処理の流れについて説明する。図４に示すように、サーバー１００では、通信部１３０が通信端末９Ｃからメッセージｍ１を受信すると、送信先選択部１１２は、メッセージの冒頭にユーザー名等の個人情報（例えば、グループに登録されている通信端末のユーザー名、つまりユーザー名「Ａ」、「Ｂ」及び「Ｃ」）が含まれているかを検索する。送信先選択部１１２は、ユーザー名等の個人情報を検出すると、そのメッセージの送信元である通信端末と当該ユーザー名の通信端末をメッセージの送信先として選択する。個人情報として、この他に、メッセージングアプリ上のみで使用している名前（ニックネーム）、電話番号、識別番号（ＩＤ番号）等がある。
【００３４】
メッセージｍ１の始めにはグループに登録されている通信端末のユーザー名である「Ａ」が含まれている。従って、送信先選択部１１２は、メッセージｍ１の送信先を、メッセージｍ１の送信元である通信端末９Ｃと、ユーザーＡの通信端末９Ａに制限する。通信端末９Ａと９Ｃの制御部９１０はそれぞれ、受信したメッセージを表示部に表示させる。即ち、少なくとも、メッセージｍ１、ｍ２、ｍ３及びｍ４のメッセージのやり取りは、通信端末９Ａと９Ｃの表示部にのみ表示されることになる。
【００３５】
図５に示すように、表示部９３０Ａと表示部９３０Ｃにはメッセージｍ１〜ｍ４のメッセージが表示される。しかし、送信先選択部１１２はメッセージｍ１〜ｍ４の送信先として通信端末９Ｂを選択していないため、通信部１３０はメッセージｍ１〜ｍ４を通信端末９Ｂには送信しない。従って、表示部９３０Ｂにはメッセージｍ１〜ｍ４は表示されない。
【００３６】
尚、グループ内でのメッセージのやり取りが予め定められた時間（ここでは５分を例にして説明する）以上行われなかったとき、送信先選択部１１２は、やり取りされていた会話が終了したと判断し、メッセージの送信先の制限を解除する。
【００３７】
つまり、メッセージｍ４の送信時間が１０：０６（１０時６分）、それから５分以上メッセージの送信がないため、送信先選択部１１２はメッセージの送信先の制限を解除する。従って、１０：２０（１０時２０分）に送信されたメッセージｍ５は、グループ内全ての通信端末９Ａ、９Ｂ及び９Ｃに送信される。
【００３８】
次に送信されたメッセージｍ６の冒頭には、グループに登録されている通信端末のユーザー名である「Ｂ」が含まれている。従って、送信先選択部１１２は、メッセージｍ６と、メッセージｍ６以降のメッセージの送信先を、メッセージｍ６の送信元である通信端末９Ｃと、ユーザーＢの通信端末９Ｂとして選択する。通信端末９Ｂと９Ｃの制御部９１０はそれぞれ、受信したメッセージを表示部に表示させる。即ち、少なくとも、メッセージｍ６〜ｍ９のメッセージのやり取りは、通信端末９Ｂと９Ｃの表示部にのみ表示される。
【００３９】
つまり、図５に示すように、表示部９３０Ｂと表示部９３０Ｃにはメッセージｍ６〜ｍ９のメッセージが順次表示される。しかし、送信先選択部１１２はメッセージｍ６〜ｍ９の送信先として通信端末９Ａを指定していないため、通信部１３０はメッセージｍ６〜ｍ９を通信端末９Ａには送信しない。つまり、メッセージｍ６〜ｍ９は表示部９３０Ａに表示されない。
【００４０】
このように、サーバー１００の送信先選択部１１２が、ユーザー名から始まるメッセージとそれ以降のメッセージについては、当該ユーザー名の示すユーザーの通信端末とそのメッセージの送信元の通信端末を送信先として選択し、通信部１３０はその選択された送信先へメッセージを送信する。これにより、各ユーザーの通信端末には、他人宛てのメッセージは表示されないため、不必要なメッセージが表示されることの煩わしさを解消することができる。
【００４１】
＜実施形態２＞
実施形態２について図６〜図８を用いて説明する。図６は、サーバー１００がグループを構成している通信端末９Ａ、９Ｂ及び９Ｃから受け付けたメッセージを時系列で表示した図である。図７は、図６に示したメッセージが各通信端末９から送信されたときの、通信端末９Ａ、９Ｂ及び９Ｃの表示部に表示される画面の一例を示した図である。
【００４２】
図６を用いて説明する。サーバー１００の通信部１３０が通信端末９からメッセージｍ１１を受信すると、キーワード検出部１１３は、メッセージからキーワードを検索する。キーワードは予め定められてキーワード検出部１１３が記憶しており、例えば「原稿」、「締切」、「会議」、「出張」、「休暇」等のビジネス上のやり取りでよく使われる単語や、「授業」、「レポート」、「宿題」、「部活」等の学校生活でのやり取りでよく使われる単語等である。ユーザーが任意のキーワードを追加登録できるようにしてもよい。
【００４３】
キーワード検出部１１３は、例えば、メッセージｍ１１から「原稿」と「締切」という単語を検出すると、メッセージｍ１１の送信元である通信端末９Ｃが送信したキーワードとして、キーワード送信履歴記憶部１２１に記憶させる。更に、送信先選択部１１２は、キーワード送信履歴記憶部１２１から「原稿」と「締切」という単語を過去に送信したことのある通信端末を検出する。
【００４４】
図８は、キーワード送信履歴記憶部１２１のデータ構成の一例を示した図である。キーワード送信履歴記憶部１２１は、過去に送信されたキーワードを通信端末毎に記憶する。送信先選択部１１２は、「原稿」と「締切」を過去に送信したことのある通信端末として、通信端末９Ａを検出する。
【００４５】
従って、送信先選択部１１２は、メッセージｍ１１の送信元である通信端末９Ｃと、メッセージｍ１１に含まれるキーワードを送信したことのある通信端末９Ａとをメッセージの送信先として選択する。
【００４６】
図７に示すように、表示部９３０Ａと表示部９３０Ｃにはメッセージｍ１１〜ｍ１３のメッセージが表示される。しかし、送信先選択部１１２はメッセージｍ１１〜ｍ１３の送信先として通信端末９Ｂを選択していないため、通信部１３０はメッセージｍ１１〜ｍ１３を通信端末９Ｂには送信しない。従って、表示部９３０Ｂにはメッセージｍ１１〜ｍ１３は表示されない。
【００４７】
このように、各通信端末には、過去に送信したことのあるキーワードに関するメッセージのみが表示される。つまり、各通信端末の所有者であるユーザーにとって、自分に関係がある可能性の高いメッセージのやり取りは表示されるが、それ以外のメッセージは表示されない。従って、当該ユーザーは不必要なメッセージが表示されることの煩わしさを感じることない。
【００４８】
尚、グループ内でのメッセージのやり取りが予め定められた時間以上行われなかったとき、送信先選択部１１２は、やり取りされていた会話が終了したと判断し、メッセージの送信先の制限を解除する。つまり、送信先選択部１１２は、メッセージｍ１１の後に送信されるメッセージの送信先を通信端末９Ａと９Ｃに制限していたが、メッセージの時間間隔が予め定められた時間（例えば５分）以上となった場合、送信先選択部１１２はメッセージの送信先の制限を解除する。つまり、送信先選択部１１２は、メッセージｍ１３が送信されてから予め定められた時間後、送信先の制限を解除する。
【００４９】
図６に戻る。次にキーワード検出部１１３は、メッセージｍ１４からキーワードを検索する。キーワード検出部１１３が、例えば、メッセージｍ１４から「会議」という単語を検出すると、メッセージの送信元である通信端末９Ｃが送信したキーワードとしてキーワード送信履歴記憶部１２１に記憶させる。更に、送信先選択部１１２は、キーワード送信履歴記憶部１２１から過去に「会議」という単語を送信したことのある通信端末を検出する。
【００５０】
送信先選択部１１２は、「会議」というキーワードを送信したことのある通信端末として、通信端末９Ｂを検出する。従って、送信先選択部１１２は、メッセージｍ１４の送信元である通信端末９Ｃと、メッセージｍ１４に含まれるキーワードを送信したことのある通信端末９Ｂとをメッセージの送信先として選択する。
【００５１】
図７に示すように、表示部９３０Ｂと表示部９３０Ｃにはメッセージｍ１４〜ｍ１７のメッセージが表示される。しかし、送信先選択部１１２はメッセージｍ１４〜ｍ１７の送信先として通信端末９Ａを選択していないため、通信部１３０はメッセージｍ１４〜ｍ１７を通信端末９Ａには送信しない。従って、表示部９３０Ａにはメッセージｍ１４〜ｍ１７は表示されない。
【００５２】
このように、送信先選択部１１２が、メッセージに含まれるキーワードを送信したことのある通信端末とそのメッセージの送信元の通信端末を送信先として選択し、通信部１３０はその選択された送信先へメッセージを送信する。これにより、各ユーザーの通信端末には、各通信端末の所有者であるユーザーにとって、自分に関係のあるメッセージは配信されるが、それ以外のメッセージは配信されない。従って、当該ユーザーは不必要なメッセージが表示されることの煩わしさを解消することができる。
【００５３】
＜実施形態３＞
実施形態３について図９及び図１０を用いて説明する。図９は、サーバー１００がグループを構成している通信端末９Ａ、９Ｂ及び９Ｃから受け付けたメッセージを時系列で表示した図である。図１０は、図９に示したメッセージが各通信端末９から送信されたときの、通信端末９Ａ、９Ｂ及び９Ｃの表示部に表示される画面の一例を示した図である。
【００５４】
図９に示すように、ユーザーＡとユーザーＣが１０分間の間にメッセージｍ２１〜ｍ２９をやり取りしている。このように、ユーザーＡとユーザーＣの二人だけが、短時間の間にメッセージのやり取りをしている場合、そのやり取りの内容はユーザーＢには関係ない内容である可能性が高い。
【００５５】
そこで、ユーザーＡとユーザーＣのみのメッセージのやり取りが予め定められた時間内（例えば３分以内）で繰り返された場合、送信先選択部１１２は、それ以降のメッセージの送信先をユーザーＡの通信端末９ＡとユーザーＣの通信端末９Ｃとする。
【００５６】
送信先選択部１１２は、メッセージｍ２１を受信した時点では、送信先はグループ内の全ての通信端末である通信端末９Ａ、通信端末９Ｂ及び通信端末９Ｃとする。その後、通信端末９Ａと通信端末９Ｃとの間でメッセージのやり取りが繰り返されたため（メッセージｍ２１〜ｍ２４）、サーバー１００がメッセージｍ２５を受信したとき、送信先選択部１１２はメッセージｍ２５以降の送信先を通信端末９Ａと通信端末９Ｃに限定する。つまり、メッセージｍ２５〜ｍ２９は通信端末９Ａと通信端末９Ｃに送信されるが、通信端末９Ｂには送信されない
【００５７】
従って、図１０に示すように、表示部９３０Ｂにはメッセージｍ２１〜ｍ２４は表示されるが、メッセージｍ２５以降は表示されない。このように、自分に関係がある可能性の高いメッセージのやり取りが表示されるが、それ以外のメッセージは表示されないため、ユーザーは不必要なメッセージが表示されることの煩わしさを感じることない。
【００５８】
なお、グループ内でのメッセージのやり取りが予め定められた時間（例えば５分）以上行われなかったとき、送信先選択部１１２はやり取りされていた会話が終了したと判断し、メッセージの送信先の制限を解除する。
【００５９】
＜実施形態４＞
実施形態４について説明する。図１１Ａは、図９に示したメッセージが各通信端末９から送信されたときの、通信端末９Ｂの表示部９３０Ｂに表示される画面の一例を示した図である。図１１Ｂはチャット内容が省略されて通信端末９Ｂの表示部９３０Ｂに表示される画面の一例を示した図である。
【００６０】
ユーザーＡ、ユーザーＢ及びユーザーＣによりチャットが行われている場合において、各通信端末９の表示部は、通知ストップボタン９１を表示する（通信端末９Ｂの表示部９３０Ｂの表示状態の一例を図１１Ａに示す）。ユーザーがこの通知ストップボタン９１を押下又はタッチすると、通信端末９の通信部９５０はボタンが選択されたこと示す信号をサーバー１００に送信する。サーバー１００の通信部１３０が、通知ストップボタン９１が選択されたことを示す信号を受信すると、送信先選択部１１２はその信号を送信元である通信端末をメッセージの送信先から除外する。
【００６１】
例えば、ユーザーＡとユーザーＣの間で、図１１Ａのようなメッセージのやり取りが行われ、この内容がユーザーＢの通信端末９Ｂの表示部９３０に表示されている場合、ユーザーＢはやり取りされているメッセージの内容が必要ないと判断したら通知ストップボタン９１を選択する操作を行う。この選択操作を受けて、通信端末９Ｂの通信部９５０は、通知ストップボタン９１が選択されたことを示す信号をサーバー１００に送信する。サーバー１００の通信部１３０がこの信号を受信すると、送信先選択部１１２は、信号を受信した直後のメッセージ（例えば、メッセージｍ２５）から、通信端末９Ｂをメッセージの送信先から外す。
【００６２】
尚、グループ内でのメッセージのやり取りが予め定められた時間（例えば５分）以上行われなかったとき、メッセージの送信先の制限を解除する。
【００６３】
このように、通知ストップボタン９１を選択することで、自分に関係がないメッセージは画面にされないため、ユーザーは不必要なメッセージが表示されることの煩わしさを感じることない。
【００６４】
ユーザーＢが通知ストップボタン９１をタッチしたことで送信先選択部１１２がメッセージの送信先として通信端末Ｂを除外していた間、グループ内で送信されたメッセージの数をコメント９２にように表示してもよい（図１１Ｂ）。そしてユーザーがコメント９２をタッチすると、通信端末９Ｂの通信部９５０がサーバー１００にリクエスト信号を送信し、この信号を受けて、サーバー１００は、通信端末９Ｂに対して、送信していなかったメッセージをまとめて送信し、通信端末９Ｂの通信部９５０がこれを受信し、制御部９１０が表示部９３０に、これらのメッセージを表示するようにしてもよい。こうすることで、ユーザーＢは通知を止めていたメッセージを後で閲覧することができる。尚、上記実施形態１〜３にも適用可能である。
【００６５】
＜実施形態５＞
実施形態１〜４では、メッセージの表示が必要と思われる通信端末９にのみメッセージを送信する方法を説明した。しかし、ユーザーによってはメッセージのやり取りの表示は不要でも、最終的な結論を知りたい場合もある。実施形態５では、メッセージのやり取りの要約を表示する方法について説明する。
【００６６】
実施形態５について図１２及び図１３を用いて説明する。図１２は、サーバー１００がグループを構成している通信端末９Ａ、９Ｂ及び９Ｃから受け付けたメッセージを時系列で表示した図である。図１３は、図１２に示したメッセージが各通信端末９から送信されたときの、通信端末９Ａ、９Ｂ及び９Ｃの表示部に表示される画面の一例を示した図である。
【００６７】
図１２に示すように、ユーザーＡとユーザーＣが１０分間の間にメッセージｍ３１〜ｍ３９をやり取りしている。このように、ユーザーＡとユーザーＣだけがメッセージのやり取りをしている場合、ユーザーＢは会話に加わらなくて、会話の内容を見たくなくても、やり取りの結論だけは知りたいこともある。
【００６８】
そこで、要約部１１４は、メッセージからキーワードを検出し、やり取りされたメッセージの内容を要約する。例えば、要約部１１４は、質問メッセージに対する回答をまとめることで要約を作成する。
【００６９】
要約部１１４は、通信端末９が送信したメッセージからキーワードや質問文を検索する。要約部１１４は、例えば、メッセージ中からクエスチョンマーク「？」を検索することで、質問文を検出する。更に、要約部１１４は、メッセージからキーワードを検索することで、質問文に対する回答を検出する。
【００７０】
キーワードは予め定められており、例えば「原稿」、「締切」、「会議」、「出張」、「休暇」等のビジネス上のやり取りでよく使われる単語や、「授業」、「レポート」、「宿題」、「部活」等の学校生活でのやり取りでよく使われる単語、その他に場所や日時等のスケジュールに関する単語等である。ユーザーが任意のキーワードを追加登録できるようにしてもよい。
【００７１】
まず、通信端末９Ｃがメッセージｍ３１を送信すると、要約部１１４は、メッセージｍ３１が質問文であるかの判断とキーワードの検出を行う。要約部１１４は、メッセージｍ３１からクエスチョンマークを検出することで質問文であると判断し、更にキーワードを抽出する。例えば、メッセージｍ３１からは「明日の会議」という文字が抽出される。
【００７２】
引き続き、要約部１１４は、メッセージｍ３３から「総務部会議」、メッセージｍ３７から「１０時」、メッセージｍ３８から「場所は第一会議室」という文字を抽出する。要約部１１４はこれらのキーワードをまとめた文章を要約文として作成する。
【００７３】
図１３に示すように、表示部９３０Ａと表示部９３０Ｃにはメッセージｍ３１〜ｍ３９のメッセージが表示される。メッセージｍ３１〜ｍ３９はユーザーＡとユーザーＣの二人だけでやり取りしているため、通信端末９Ｂに対しては、送信先選択部１１２は上記実施形態１〜４の何れかの方法を用いて、メッセージの送信先から通信端末Ｂを除外する。つまり、メッセージｍ３５以降のやり取りは通信端末Ｂには送信されず、表示部９３０Ｂにも表示されない。
【００７４】
そして、ユーザーＡとユーザーＣのメッセージのやり取りが終わった後、要約部１１４は、メッセージのやり取りの間、送信先として除外していた通信端末９Ｂに対して作成した要約文を送信するよう、通信部１３０に指示を出す。この指示を受けて、通信部１３０は要約文を通信端末Ｂに送信し、表示部９３０Ｂは要約文ｍ４１を表示する。
【００７５】
このように、実施形態１〜４で説明した技術に加え、要約部１１４がメッセージのやり取りの要約文を作成し、メッセージのやり取りが送信されなかった通信端末９にその要約文を送信することで、ユーザーはメッセージのやり取りを見ていなくても、結論を簡単に知ることができる。
【００７６】
尚、上記実施の形態において図１〜図１３を用いて説明した構成及び処理は、本発明の一実施の形態に過ぎず、本発明をその構成及び処理に限定する趣旨のものではない。
【符号の説明】
【００７７】
１００  サーバー
１１０  制御ユニット
１１１  制御部
１１２  送信先選択部
１１３  キーワード検出部
１１４  要約部
１２０  記憶部
１２１  キーワード送信履歴記憶部
１３０  通信部
９      通信端末
９１０  制御部
９２０  入力受付部
９３０  表示部
９４０  記憶部
９４１  メッセージングアプリ
９５０  通信部
Ｎ      ネットワーク
【図１】
2019106069.tif 000003
【図２】
2019106069.tif 000004
【図３】
2019106069.tif 000005
【図４】
2019106069.tif 000006
【図５】
2019106069.tif 000007
【図６】
2019106069.tif 000008
【図７】
2019106069.tif 000009
【図８】
2019106069.tif 000010
【図９】
2019106069.tif 000011
【図１０】
2019106069.tif 000012
【図１１Ａ】
2019106069.tif 000013
【図１１Ｂ】
2019106069.tif 000014
【図１２】
2019106069.tif 000015
【図１３】
2019106069.tif 000016