(57)【要約】【課題】各チャンネルのメッセージの受信を示す通知を、各チャンネルに応じたタイミングで行うことができる。【解決手段】複数のユーザ端末装置とネットワーク上で接続され、ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置は、複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と第１のチャンネルのユーザを示すユーザ情報を複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部と、受信したチャンネル情報とユーザ情報とに基づいて、ユーザにおける第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部と、取得した第１の未読件数とチャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、第１のチャンネルの未読メッセージがあること通知する通知情報、第１のユーザ端末装置に送信する送信部と、を備える。【選択図】図７
2020201811.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末装置とサーバ装置とが接続されるネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理する管理システムであって、
前記サーバ装置は、
前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部と、
前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部と、
前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する送信部と、を備え、
前記複数のユーザ端末装置の各々は、
前記第１のチャンネルのチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記サーバ装置に送信する端末送信部と、
前記通知情報を受信する端末受信部と、
前記通知情報に基づいて前記第１のチャンネルの前記未読メッセージがあることを示す通知を出力する出力部と、
を備えたことを特徴とする管理システム。
【請求項２】
複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置であって、
前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部と、
前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部と、
前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する送信部と、
を備えることを特徴とするサーバ装置。
【請求項３】
前記送信部は、前記第１の未読件数が前記閾値情報以上である場合に、前記通知情報を前記第１のユーザ端末装置に送信すること、
を特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記ユーザにおける前記第１のチャンネルの既読メッセージの受信時刻と、前記ユーザにおける前記第１のチャンネルの前記未読メッセージの受信時刻と、前記第１の未読件数とに基づき、前記第１のチャンネルの所定時間当たりに受信した前記未読メッセージの件数である第２の件数を取得する単位時間件数取得部を、さらに備え、
前記送信部は、前記第２の件数が前記閾値情報以上である場合に、前記通知情報を前記第１のユーザ端末装置に送信すること、
を特徴とする請求項２に記載のサーバ装置。
【請求項５】
複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置の制御方法であって、
前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信し、
前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得し、
前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する
ことを特徴とするサーバ装置の制御方法。
【請求項６】
複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置の制御プログラムであって、
前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部、
前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部、
前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する送信部としてコンピュータを機能させることを特徴とするサーバ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は管理システム、サーバ装置、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
ユーザが業務用チャットを利用している場合、ユーザが出社してパソコンを起動すると、未読の各メッセージの着信音が、未読のメッセージ数と同じ回数分、パソコンから出力される。例えば、８０件の未読メッセージがあると８０回着信音が鳴り続けることになり、着信音が鳴り終わるまで業務に着手できない事態となっていた。
【０００３】
また、例えば、下記特許文献１は、通信端末装置でメールを受信したときの通知方法に関するもので、通信端末装置が、同じ宛先から単位時間当たりに多くのメールを受信した場合は緊急度が高いと判断し、受信を通知する音を大きくすることにより、通信端末装置で緊急度の度合いに応じて通知方法を変えることができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９９１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の通信端末装置は、メールを受信する毎に各メールの緊急度に応じた通知を行っていたが、チャットのようなチャンネルの技術思想がないため、各チャンネルに応じて通知方法を変えることは行われていない。
【０００６】
例えば、業務用チャットの場合、業務グループ毎にチャンネルを設定するが、メンバーが多く日常的に日報等のメッセージが頻繁に投稿される営業チャンネルと、限られたメンバーで重要なメッセージが投稿される幹部チャンネルといったように複数チャンネルに加入している場合、幹部チャンネルに投稿された内容は直ぐに見る必要がある。一方で営業チャンネルは複数メッセージをまとめて見た方が業務効率が向上する。
【０００７】
本発明は、例えば、各チャンネルのメッセージの受信を示す通知を、各チャンネルに応じた通知のタイミングで通知を行うことができる管理システムを実現することを目的とする。
【課題を解決するための手段】
【０００８】
（１）本発明の一態様に係る管理システムは、複数のユーザ端末装置とサーバ装置とが接続されるネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理する管理システムであって、前記サーバ装置は、前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部と、前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部と、前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する送信部と、を備え、前記複数のユーザ端末装置の各々は、前記第１のチャンネルのチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記サーバ装置に送信する端末送信部と、前記通知情報を受信する端末受信部と、前記通知情報に基づいて前記第１のチャンネルの前記未読メッセージがあることを示す通知を出力する出力部と、を備えたことを特徴とする。
【０００９】
（２）本発明の一態様に係るサーバ装置は、複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置であって、前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部と、前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部と、前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報、前記第１のユーザ端末装置に送信する送信部と、を備えたことを特徴とする。
【００１０】
（３）本発明の一態様に係るサーバ装置の制御方法は、複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置の制御方法であって、前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信し、前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得し、前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する、ことを特徴とする。
【００１１】
（４）本発明の一態様に係るサーバ装置の制御プログラムは、複数のユーザ端末装置とネットワーク上で接続され、前記ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルを管理するサーバ装置の制御プログラムであって、前記複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報と前記第１のチャンネルのユーザを示すユーザ情報を前記複数のユーザ端末装置のうちの第１のユーザ端末装置から受信する受信部、前記チャンネル情報と前記ユーザ情報とに基づいて、前記ユーザにおける前記第１のチャンネルの未読メッセージの件数である第１の未読件数を取得する未読件数取得部、前記第１の未読件数と前記チャンネル情報に対応付けられた未読件数に関する閾値情報に基づいて、前記第１のチャンネルの前記未読メッセージがあること通知する通知情報を、前記第１のユーザ端末装置に送信する送信部としてコンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一態様に係る管理システム１００のシステム構成図である。
【図２】本発明の一態様に係るサーバ装置１０１のハードウェア構成の一例を示す概略ブロック図である。
【図３】本発明の一態様に係るサーバ装置１０１がユーザ端末装置１０３から受信する受信データの一例を示す図である。
【図４】本発明の一態様に係るサーバ装置１０１がユーザ端末装置１０３へ送信する送信データの一例を示す図である。
【図５】本発明の一態様に係るサーバ装置１０１の記憶部７０１の構成の一例で、チャンネル＃１のデータの一例を示す図である。
【図６】本発明の一態様の変形例に係るサーバ装置１０１の記憶部７０１の構成の一例で、チャンネル＃２のデータの一例を示す図である。
【図７】本発明の一態様に係るサーバ装置１０１の機能的構成の一例を示す図である。
【図８】本発明の一態様の変形例に係るサーバ装置１０１の機能的構成の一例を示す図である。
【図９】本発明の一態様に係るユーザ端末装置１０３の機能的構成の一例を示す図である。
【図１０】本発明の一態様に係る管理システム１００の処理の流れの一例を示すフローチャートである。
【図１１】本発明の一態様の変形例に係る管理システム１００の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一態様について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。
【００１４】
図１は、本発明の一態様に係る管理システム１００のシステム構成図である。図１に示すように、管理システム１００は、例えば、サーバ装置１０１、ネットワーク１０２、複数のユーザ端末装置１０３を含む。
【００１５】
複数のユーザ端末装置１０３の各ユーザ端末装置１０３は、例えば、ネットワーク１０２を介してサーバ装置１０１と接続する。また、各ユーザ端末装置１０３は、例えば、ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルのいずれかのチャンネルに接続する。そして、各ユーザ端末装置１０３は、例えば、接続したチャンネルのメッセージと、そのチャンネルに未読メッセージがあることを通知する通知情報とを受信し、受信したメッセージと通知情報とを出力する。また、各ユーザ端末装置１０３は、接続したチャンネルのメッセージを入力し、そのメッセージをネットワーク１０２を介してサーバ装置１０１に送信する。
【００１６】
サーバ装置１０１は、例えば、ネットワーク１０２を介して複数のユーザ端末装置１０３と接続され、ネットワーク１０２上で開設される仮想的な複数の会話空間である複数のチャンネルの各チャンネルのメッセージをユーザ端末装置１０３から受信する。そして、サーバ装置１０１は、例えば、各チャンネルに応じた通知を行うタイミングに関するタイミング情報（閾値情報）に基づいて、そのチャンネルのユーザに対する未読のメッセージがあることを通知する通知情報を、そのユーザのユーザ端末装置１０３に送信する。また、サーバ装置１０１は、チャンネルのユーザに対する未読のメッセージを、そのユーザのユーザ端末装置１０３に送信する。サーバ装置１０１の構成については、後述する。
【００１７】
図２は、本発明の一態様に係るサーバ装置１０１のハードウェア構成の一例を示す概略ブロック図である。
【００１８】
サーバ装置１０１は、ＣＰＵ２０１と、入力部２０２と、出力部２０３と、ＲＯＭ２０４（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ２０５（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、インターフェース部２０６と、を備える。ＣＰＵ２０１と、入力部２０２と、出力部２０３と、ＲＯＭ２０４と、ＲＡＭ２０５と、インターフェース部２０６とは、バスを介して相互に接続される。ＣＰＵ２０１は、ＲＯＭ２０４とＲＡＭ２０５とが記憶するプログラムを読み出して実行する。ＣＰＵ２０１は、例えば、プロセッサ一般のことを示すものであり、ＭＰＵ等も含む。入力部２０２は、例えば、マウス、キーボード、タッチパネル、マイクなどの入力装置である。出力部２０３は、例えば、表示部、スピーカーなどの出力装置である。ＲＯＭ２０４とＲＡＭ２０５は、プログラム、各種データを記憶する。インターフェース部２０６は、通信インターフェースを有し、有線または無線によりネットワーク１０２に接続される。
【００１９】
ここで、ユーザ端末装置１０３は、図２に示すサーバ装置１０１のハードウェア構成と同様であり、説明を省略する。
【００２０】
図３は、本発明の一態様に係るサーバ装置１０１がユーザ端末装置１０３から受信する受信データの一例を示す図である。図４は、本発明の一態様に係るサーバ装置１０１がユーザ端末装置１０３へ送信する送信データの一例を示す図である。図５、６は、本発明の一態様に係るサーバ装置１０１の記憶部７０１の構成の一例で、チャンネルのデータの一例を示す図である。図７は、本発明の一態様に係るサーバ装置１０１の機能的構成の一例を示す図である。以下に、ユーザのあるチャンネルにおける未読メッセージの件数と、そのチャンネルの閾値情報とに基づいて、未読メッセージがあることを通知する通知情報をユーザ端末装置１０３に送信するサーバ装置１０１の機能的構成について、図３〜５、７を参照して、説明する。
【００２１】
サーバ装置１０１は、例えば、図７に示すように、記憶部７０１、通信部７０２、および制御部７１０（メッセージ取得部７１１、更新部７１２、チャンネル情報取得部７１３、通知タイミング情報取得部７１４、ユーザ情報取得部７１５、未読件数取得部７１６、判断部７１７、および通知情報決定部７１８）を備えている。
【００２２】
例えば、制御部７１０は、図２におけるＣＰＵ２０１に対応し、通信部７０２は、図２におけるインターフェース部２０６に対応し、記憶部７０１は、図２におけるＲＯＭ２０４とＲＡＭ２０５に対応する。
【００２３】
また、制御部７１０は、例えば、記憶部７０１に格納される制御プログラムに従って各種の情報処理を実行する。制御プログラムは、磁気ディスク、光ディスク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。ここで、コンピュータの一例は、サーバ装置１０１である。
【００２４】
記憶部７０１は、図５、６に示すように、各チャンネルに対応する各種情報を記憶している。
【００２５】
具体的には、記憶部７０１は、図５（ａ）に示すように、チャンネルのチャンネルＩＤ：チャンネル＃１に対応して、ユーザ端末装置１０３から受信したチャンネル＃１の各メッセージに付与されたメッセージ番号と、チャンネル＃１のメッセージを入力したユーザを特定するユーザ情報（ユーザ名）と、受信したチャンネル＃１のメッセージ内容と、受信した受信時刻を対応付けて記憶する。メッセージ番号は、受信した順番に連続した番号が付与されるものとするが、それに限らない。また、記憶部７０１は、図６（ａ）に示すように、他のチャンネルのチャンネル＃２についても同様に記憶する。
【００２６】
また、具体的には、記憶部７０１は、図５（ｂ）に示すように、チャンネルのチャンネルＩＤ：チャンネル＃１に対応して、チャンネル＃１に接続が許可されているユーザのユーザ名と、各ユーザ名のユーザのユーザ端末装置１０３から出力済みである既読メッセージの既読メッセージ番号とを対応付けて記憶する。また、記憶部７０１は、図６（ｂ）に示すように、他のチャンネルのチャンネル＃２についても同様に記憶する。
【００２７】
また、具体的には、記憶部７０１は、図５（ｃ）に示すように、チャンネルのチャンネルＩＤ：チャンネル＃１に対応して、チャンネル＃１の未読メッセージがあることを通知するタイミングに関するタイミング情報（閾値情報）と、チャンネル＃１のユーザに対する未読メッセージがあることをそのユーザのユーザ端末装置１０３に通知する通知情報を対応付けて記憶する。具体的には、記憶部７０１は、図５（ｃ）に示すように、チャンネルＩＤ：チャンネル＃１と、閾値情報：５０件と、通知情報：１回を対応付けて記憶する。これは、チャンネル＃１の未読メッセージの通知については、未読メッセージが５０件（閾値情報）以上であるときに、ユーザ端末装置１０３から１回（通知情報）の通知を行わせることを示している。ここで、記憶部７０１は、チャンネル＃１以外のチャンネルについても、同様に、未読メッセージの件数に関する他のタイミング情報（例えば、１０件）を記憶していて、未読メッセージの件数がそのタイミング情報の件数（１０件）以上となったときに、ユーザ端末装置１０３から通知情報の通知を行わせるように、各チャンネルに応じたタイミング情報（未読メッセージの件数）を有していてもよい。また、記憶部７０１は、図６（ｃ）に示すように、未読メッセージの件数とは異なるタイミング情報を記憶する。具体的には、記憶部７０１は、チャンネルＩＤ：チャンネル＃２と、閾値情報：１０件／時間と、通知情報：１回を対応付けて記憶している。閾値情報：１０件／時間は、１時間当たりの未読メッセージの受信件数が１０件であることを示しているが、１時間に限らず、所定時間当たりの件数であればよく、例えば、３０分や２時間当たりの件数であってもよい。つまり、チャンネル＃２の未読メッセージの通知は、１時間当たりの未読メッセージの受信件数が１０件（閾値情報）以上であるときに、ユーザ端末装置１０３から１回（通知情報）の通知を行わせることを示している。ここで、記憶部７０１は、チャンネル＃２以外のチャンネルについても、同様に、１時間当たりの未読メッセージの件数に関する他のタイミング情報（例えば、２０件／時間）を記憶していて、１時間当たりの未読メッセージの件数が２０件以上となったときに、ユーザ端末装置１０３から通知情報の通知を行わせるように、各チャンネルに応じたタイミング情報（所定時間当たりの未読メッセージの件数）を有していてもよい。ここで、通知情報は、具体的には、例えば、図５（ｃ）、図６（ｃ）に示すように、ユーザ端末装置１０３で通知する通知の回数であるが、通知する音の大きさや、表示やＬＥＤの色などであってもよい。
【００２８】
また、具体的には、記憶部７０１は、図５（ｄ）に示すように、チャンネルのチャンネルＩＤ：チャンネル＃１に対応して、受信したチャンネル＃１の最新のメッセージのメッセージ番号を対応付けて記憶する。また、記憶部７０１は、図６（ｄ）に示すように、他のチャンネルであるチャンネル＃２についても同様に記憶する。
【００２９】
通信部７０２は、例えば、複数のチャンネルのうちの第１のチャンネルを示すチャンネル情報（チャンネルＩＤ）と第１のチャンネルのユーザを示すユーザ情報（ユーザ名）を、複数のユーザ端末装置１０３のうちの第１のユーザ端末装置からネットワーク１０２を介して受信する受信部として機能する。また、通信部７０２は、図３に示すように、チャンネル情報（チャンネルＩＤ）と、ユーザ情報（ユーザ名）と、メッセージ内容と、メッセージの受信時刻を対応付けて、ユーザ端末装置１０３から受信する受信部として機能する。さらに、通信部７０２は、受信した第１のチャンネル情報のチャンネルに対するユーザ情報のユーザの未読メッセージの件数である第１の未読件数と、第１のチャンネル情報に対応付けられた未読件数に関する閾値情報とに基づいて、第１のチャンネルの未読メッセージがあること通知する通知情報を、ネットワーク１０２を介して第１のユーザ端末装置に送信する送信部として機能する。具体的には、通信部７０２は、例えば、図４に示すように、チャンネル情報（チャンネルＩＤ）と、ユーザ情報（ユーザ名）と、通知情報とを対応付けて、ユーザ端末装置１０３に送信する送信部として機能する。ここで、通信部７０２は、通知情報だけを、ユーザ端末装置１０３に送信してもよい。
【００３０】
制御部７１０は、サーバ装置１０１の各構成を統括的に制御するものである。制御部７１０は、例えば、メッセージ取得部７１１、更新部７１２、チャンネル情報取得部７１３、通知タイミング情報取得部７１４、ユーザ情報取得部７１５、未読件数取得部７１６、判断部７１７、および通知情報決定部７１８を含む。
【００３１】
メッセージ取得部７１１は、例えば、通信部７０２の受信部を介してユーザ端末装置１０３から、各チャンネルのメッセージを取得する。具体的には、メッセージ取得部７１１は、図３に示すように、チャンネルＩＤ：チャンネル＃１と、チャンネル＃１のメッセージ内容：ＭＡ１と、チャンネル＃１のメッセージを入力したユーザのユーザ名：ＡＡと、チャンネル＃１のメッセージの受信時刻：ＴＡ１を対応付けて取得する。
【００３２】
更新部７１２は、例えば、メッセージ取得部７１１によって取得されたチャンネルのメッセージを記憶部７０１に記憶し、そのチャンネルに関する各種データを更新する。具体的には、例えば、メッセージ取得部７１１が、図３に示すように、チャンネルＩＤ：チャンネル＃１と、メッセージ内容：ＭＡ１と、ユーザ名：ＡＡと、受信時刻：ＴＡ１を取得した場合、更新部７１２は、記憶部７０１のチャンネル＃１のデータに、メッセージ内容：ＭＡ１を追加して記憶する。更新部７１２は、さらに、メッセージ内容：ＭＡ１に対して、メッセージ内容：ＭＡ１を特定する番号であるメッセージ番号を決定し、そのメッセージ番号に対応付けて、ユーザ名：ＡＡと、受信時刻：ＴＡ１を記憶部７０１に記憶する。ここで、更新部７１２は、受信したチャンネルＩＤのメッセージを受信した順番に、そのチャンネルＩＤのメッセージの中で連続した番号を、受信したメッセージのメッセージ番号として決定する。具体的には、更新部７１２は、チャンネル＃１のメッセージを初めて受信した場合は、図５（ａ）に示すように、メッセージ番号：１、ユーザ名：ＡＡ、メッセージ内容：ＭＡ１、および受信時刻：ＴＡ１を対応付けて記憶部７０１に記憶する。さらに、更新部７１２は、例えば、受信したチャンネルのメッセージのメッセージ番号を、最新メッセージのメッセージ番号として記憶する。具体的には、更新部７１２は、受信したチャンネル＃１のメッセージのメッセージ番号が５４であった場合は、図５（ｄ）に示すように、メッセージ番号：５４を、チャンネルＩＤに対応する最新メッセージ番号として記憶する。
【００３３】
チャンネル情報取得部７１３は、例えば、ユーザ端末装置１０３から受信したチャンネルＩＤを取得する。具体的には、例えば、チャンネル情報取得部７１３は、通信部７０２の受信部を介してユーザ端末装置１０３から受信したチャンネルＩＤ：チャンネル＃１を取得する。
【００３４】
通知タイミング情報取得部７１４は、例えば、チャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、チャンネルＩＤに対応する閾値情報（タイミング情報）を記憶部７０１から取得する。具体的には、チャンネル情報取得部７１３により取得されたチャンネルＩＤがチャンネルＩＤ：チャンネル＃１だった場合は、通知タイミング情報取得部７１４は、図５（ｃ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１に対応するタイミング情報：５０件を取得する。
【００３５】
ユーザ情報取得部７１５は、例えば、ユーザ端末装置１０３から受信したユーザを特定するユーザ情報（ユーザ名）を取得する。具体的には、例えば、ユーザ情報取得部７１５は、通信部７０２の受信部を介してユーザ端末装置１０３から受信したユーザ情報であるユーザ名：ＡＡを取得する。
【００３６】
未読件数取得部７１６は、例えば、チャンネル情報取得部７１３により取得されたチャンネル情報（チャンネルＩＤ）と、ユーザ情報取得部７１５により取得されたユーザ情報（ユーザ名）に基づいて、アクセスされたチャンネルにおける当該チャンネルにアクセスしたユーザの未読メッセージの件数である未読件数を記憶部７０１から取得する。具体的には、例えば、未読件数取得部７１６は、チャンネル情報取得部７１３によりチャンネルＩＤ：チャンネル＃１と、ユーザ情報取得部７１５により取得されたユーザ名：ＡＡに基づき、図５（ｂ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１とユーザ名：ＡＡに対応付けられた既読メッセージ番号：１を取得する。さらに、未読件数取得部７１６は、具体的には、例えば、図５（ｄ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１に対応する最新メッセージ番号：５４（受信メッセージの総件数）を取得する。そして、未読件数取得部７１６は、チャンネル＃１の受信メッセージの総件数：５４から、ユーザ名：ＡＡのチャンネル＃１における既読メッセージの件数：１を減算した値：５３を、ユーザ名：ＡＡのチャンネル＃１における未読メッセージの件数（未読件数）として取得する。
【００３７】
判断部７１７は、例えば、未読件数取得部７１６により取得されたユーザ名のチャンネルＩＤにおける未読件数が、通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応する閾値情報（タイミング情報）が示す件数以上かどうかを判断する。具体的には、判断部７１７は、ユーザ名：ＡＡのチャンネル＃１における未読メッセージの件数（未読件数）：５３と、チャンネルＩＤ：チャンネル＃１に対応するタイミング情報：５０とを比較した場合、未読件数はタイミング情報の件数以上であると判断する。
【００３８】
通知情報決定部７１８は、例えば、判断部７１７により、ユーザ名のチャンネルＩＤにおける未読件数が、タイミング情報が示す件数以上であると判断された場合、ユーザ端末装置１０３で未読メッセージがあることを通知する通知情報（通知回数）を、通信部７０２を介してユーザ端末装置１０３に送信することを決定する。そして、通信部７０２は、その決定に基づき、通知情報をユーザ端末装置１０３に送信する。具体的には、判断部７１７により、ユーザ名：ＡＡのチャンネル＃１における未読メッセージの件数が、チャンネル＃１に対応するタイミング情報の件数以上と判断された場合、通知情報決定部７１８は、図５（ｃ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１に対応する通知情報：１回を、通信部７０２を介してユーザ端末装置１０３に送信することを決定する。そして、通信部７０２は、図４に示すように、チャンネルＩＤ：チャンネル＃１とユーザ名：ＡＡと通知情報：１回を対応付けてユーザ端末装置１０３に送信する。ここで、通信部７０２は、通知情報：１回のみをユーザ端末装置１０３に送信してもよい。
【００３９】
図８は、本発明の一態様の変形例に係るサーバ装置１０１の機能的構成の一例を示す図である。図６は、本発明の一態様の変形例に係るサーバ装置１０１の記憶部７０１の構成の一例で、チャンネル＃２のデータの一例を示す図である。以下に、ユーザのあるチャンネルにおける所定時間当たりに受信した未読メッセージの件数と、そのチャンネルの閾値情報とに基づいて、未読メッセージがあることを通知する通知情報をユーザ端末装置１０３に送信するサーバ装置の機能的構成について、図６、８を参照して、説明する。なお、図７と同一の構成については、説明を省略する。
【００４０】
未読時間取得部８２０は、例えば、ユーザ情報取得部７１５により取得されたユーザ情報（ユーザ名）と、チャンネル情報取得部７１３により取得されたチャンネル情報（チャンネルＩＤ）に基づき、アクセスされたチャンネルにおける当該チャンネルにアクセスしたユーザの未読メッセージを受信していない期間の時間を示す未読時間を取得する。具体的には、例えば、未読時間取得部８２０は、図６（ｂ）に示したチャンネル＃２のデータから、ユーザ情報取得部７１５により取得されたチャンネルＩＤ：チャンネル＃２、およびチャンネル情報取得部７１３により取得されたユーザ名：ＡＡに対応付けられた既読メッセージ番号：１を取得する。そして、未読時間取得部８２０は、図６（ａ）に示すように、チャンネルＩＤ：チャンネル＃２におけるメッセージ番号：１に対応する受信時刻：ＴＢ１を取得する。さらに、未読時間取得部８２０は、図６（ｄ）に示すように、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００を取得する。そして、未読時間取得部８２０は、図６（ａ）に示すように、チャンネルＩＤ：チャンネル＃２におけるメッセージ番号：１００に対応する受信時刻：ＴＢ１００を取得する。そして、未読時間取得部８２０は、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００に対応する受信時刻：ＴＢ１００から、ユーザ名：ＡＡのチャンネルＩＤ：チャンネル＃２における最後の既読メッセージ番号：１に対応する受信時刻：ＴＢ１を減算した時間（ＴＢ１００−ＴＢ１）を、未読メッセージを受信していない期間の時間を示す未読時間として取得する。
【００４１】
単位時間件数算出部８２１は、例えば、未読件数取得部７１６により取得されたチャンネルＩＤにおけるユーザ名のユーザの未読メッセージの件数である未読件数と、未読時間取得部８２０により取得されたチャンネルＩＤにおけるユーザ名のユーザの未読メッセージを受信していない期間の時間を示す未読時間とに基づき、そのユーザの所定時間当たりの未読メッセージの受信件数（第２の件数）を取得する。具体的には、例えば、未読件数取得部７１６により取得されたチャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００から、ユーザ名：ＡＡの既読メッセージ番号：１を減算して算出した未読メッセージの件数である未読件数：９９を、未読時間取得部８２０により取得されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの未読メッセージを受信していない期間の時間を示す未読時間（ＴＢ１００−ＴＢ１）で除算した値を、所定時間当たりの未読メッセージの受信件数として取得する。
【００４２】
判断部７１７は、単位時間件数算出部８２１により算出されたチャンネルＩＤにおけるユーザ名のユーザの所定時間当たりの未読メッセージの受信件数が、通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応する閾値情報（タイミング情報）が示す所定時間当たりの受信件数以上かどうかを判断する。具体的には、判断部７１７は、例えば、チャンネル＃２におけるユーザ名：ＡＡの所定時間当たりの未読メッセージの受信件数：１１と、チャンネル＃２に対応するタイミング情報：１０であった場合は、それらを比較し、ユーザ名：ＡＡの所定時間当たりの未読メッセージの受信件数は、タイミング情報が示す所定時間当たりの受信件数以上であると判断する。
【００４３】
通知情報決定部７１８は、例えば、判断部７１７により、チャンネルＩＤにおけるユーザ名のユーザの所定時間当たりの未読メッセージの受信件数が、タイミング情報が示す所定時間当たりの受信件数以上であると判断された場合、ユーザ端末装置１０３で未読メッセージがあることを通知する通知情報（通知回数）を、通信部７０２を介してユーザ端末装置１０３に送信することを決定する。そして、通信部７０２は、その決定に基づき、通知情報をユーザ端末装置１０３に送信する。
【００４４】
図９は、本発明の一態様に係るユーザ端末装置１０３の機能的構成の一例を示す図である。以下に、ユーザ端末装置１０３の機能的構成について、図９を参照して、説明する。なお、サーバ装置１０１と同様の構成については、説明を省略する。
【００４５】
ユーザ端末装置１０３は、例えば、図９に示すように、記憶部９０１、通信部９０２、出力部９０３、入力部９０４、および制御部９１０（出力制御部９１１）を備えている。
【００４６】
例えば、制御部９１０は、図２におけるＣＰＵ２０１に対応し、通信部９０２は、図２におけるインターフェース部２０６に対応し、出力部９０３は、図２における出力部２０３に対応し、入力部９０４は図２における入力部２０２に対応し、記憶部９０１は図２におけるＲＯＭ２０４とＲＡＭ２０５に対応する。
【００４７】
記憶部９０１は、例えば、制御部９１０によって実行される制御プログラムや、制御プログラムの実行により生成されたデータや外部から取得したデータなど、ユーザ端末装置１０３の各種の情報処理に必要となる情報を記憶する。
【００４８】
通信部９０２は、例えば、ユーザ端末装置１０３が接続したチャンネルのチャンネル情報とそのチャンネルのユーザを示すユーザ情報を、ネットワーク１０２を介してサーバ装置１０１に送信する端末送信部として機能する。さらに、通信部９０２は、例えば、ネットワーク１０２を介してサーバ装置１０１から、ユーザ端末装置１０３で接続したチャンネルに未読メッセージがあることを出力部９０３で通知する通知情報を受信する端末受信部として機能する。具体的には、通信部９０２は、図４に示すように、チャンネルＩＤ：チャンネル＃１とユーザ名：ＡＡと通知情報：１回とが対応付けられたデータを、サーバ装置１０１から受信する端末受信部として機能する。ここで、通信部９０２は、通知情報：１のみを受信してもよい。また、通信部９０２は、例えば、ユーザ端末装置１０３で接続したチャンネルのチャンネル情報（チャンネルＩＤ）と、チャンネルに接続したユーザのユーザ情報（ユーザ名）と、そのユーザにより入力部９０４から入力されたそのチャンネルのメッセージ内容と、メッセージを送信した時刻とを対応付けて、ネットワーク１０２を介してサーバ装置１０１に送信する端末送信部として機能する。具体的には、通信部９０２は、図３に示すように、チャンネルＩＤ：チャンネル＃１と、ユーザ名：ＡＡと、メッセージ内容：ＭＡ１と、受信時刻（送信時刻）：ＴＡ１を、サーバ装置１０１に送信する端末送信部として機能する。
【００４９】
出力部９０３は、例えば、液晶パネルである。具体的には、例えば、サーバ装置１０１から受信した通知情報や未読メッセージ、記憶部９０１に記憶されているデータや、各種の画面を表示する。なお、出力部９０３は、タッチパネル付きの液晶パネルやＬＥＤや音出力部であってもよい。
【００５０】
入力部９０４は、例えば、ユーザ端末装置１０３に設置されたキーであり、キーを通して、ユーザにより入力される。また、入力部９０４は、出力部９０３のタッチパネル付きの液晶パネルを通して、ユーザに入力されてもよい。
【００５１】
制御部９１０は、例えば、記憶部９０１に格納される制御プログラムに従って各種の情報処理を実行する。制御プログラムは、磁気ディスク、光ディスク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。ここで、コンピュータの一例は、ユーザ端末装置１０３である。
【００５２】
図１０は、本発明の一態様に係る管理システム１００の処理の流れの一例を示すシーケンス図である。図５は、サーバ装置１０１の記憶部７０１の構成の一例で、チャンネル＃１のデータの一例を示す図である。ユーザが仮想的な複数の会話空間である複数のチャンネルのいずれかのチャンネルにアクセスしたときに、そのチャンネルにおけるそのユーザの未読メッセージの件数と、そのチャンネルに応じた未読件数に関する閾値情報に基づいて、未読メッセージがあることの通知を、サーバ装置１０１からユーザ端末装置１０３に送信する管理システム１００の処理の流れを、図１０と図５を用いて説明する。
【００５３】
ユーザ端末装置１０３の制御部９１０は、ネットワーク上で開設される仮想的な複数の会話空間である複数のチャンネルのいずれか１つのチャンネルにアクセスしたかどうかを判断する（Ｓ１０１）。制御部９１０は、いずれか１つのチャンネルにアクセスしたと判断した場合（Ｓ１０１：Ｙｅｓ）、アクセスしたチャンネルを特定するチャンネル情報（チャンネルＩＤ）と、そのチャンネルにアクセスしたユーザを特定するユーザ情報（例えば、ユーザ名）とを取得し、チャンネルＩＤとユーザ名とを、サーバ装置１０１に送信する（Ｓ１０２）。具体的には、例えば、ユーザ端末装置１０３は、アクセスしたチャンネルのチャンネルＩＤ：チャンネル＃１と、アクセスしたユーザ名がユーザ名：ＡＡである場合は、チャンネルＩＤ：チャンネル＃１とユーザ名：ＡＡとを対応付けて、サーバ装置１０１に送信する。
【００５４】
サーバ装置１０１のチャンネル情報取得部７１３は、ユーザ端末装置１０３から受信したチャンネルＩＤを取得する（Ｓ１０３）。具体的には、例えば、チャンネル情報取得部７１３は、Ｓ１０２でユーザ端末装置１０３から送信されたチャンネルＩＤ：チャンネル＃１を取得する。そして、ユーザ情報取得部７１５は、ユーザ端末装置１０３から受信したユーザ名を取得する（Ｓ１０４）。具体的には、例えば、ユーザ情報取得部７１５は、Ｓ１０２でユーザ端末装置１０３から送信されたユーザ情報であるユーザ名：ＡＡを取得する。
【００５５】
そして、次に、通知タイミング情報取得部７１４は、Ｓ１０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、チャンネルＩＤに対応する閾値情報（タイミング情報）を取得する（Ｓ１０５）。具体的には、例えば、チャンネル情報取得部７１３により取得されたチャンネルＩＤがチャンネルＩＤ：チャンネル＃１だった場合は、通知タイミング情報取得部７１４は、記憶部７０１に記憶されている図５（ｃ）に示したチャンネル＃１のデータから、Ｓ１０３で取得されたチャンネルＩＤ：チャンネル＃１に対応するタイミング情報：５０件を取得する。
【００５６】
そして、次に、未読件数取得部７１６は、Ｓ１０４でユーザ情報取得部７１５により取得されたユーザ名と、Ｓ１０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、アクセスされたチャンネルにおける当該チャンネルにアクセスしたユーザの未読メッセージの件数である未読件数を取得する（Ｓ１０６）。具体的には、例えば、未読件数取得部７１６は、まず、記憶部７０１に記憶されている図５（ｂ）に示したチャンネル＃１のデータから、Ｓ１０３で取得されたチャンネルＩＤ：チャンネル＃１およびＳ１０４で取得されたユーザ名：ＡＡに対応付けられた既読メッセージ番号：１を取得する。ここで、メッセージ番号は、サーバ装置１０１がユーザ端末装置１０３から受信したメッセージに対して、１番から連続して順番に付加した番号である。そして、ユーザ名：ＡＡに対する既読メッセージ番号：１は、ユーザ端末装置１０３でチャンネル＃１にアクセスしたユーザ名：ＡＡが、チャンネル＃１の受信メッセージの中で、メッセージ番号：１のメッセージまでを、ユーザ端末装置１０３で出力し、既読状態であることを示している。つまり、ユーザ名：ＡＡのチャンネル＃１における既読状態のメッセージの件数が１件であることを示している。さらに、未読件数取得部７１６は、具体的には、例えば、記憶部７０１に記憶されている図５（ｄ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１に対応する最新メッセージ番号：５４を取得する。これは、チャンネル＃１の受信メッセージの中で、最後に受信したメッセージ番号が５４、つまり、受信メッセージの件数が５４件であることを示している。そして、未読件数取得部７１６は、チャンネル＃１の受信メッセージの件数：５４から、ユーザ名：ＡＡのチャンネル＃１における既読メッセージの件数：１を減算した値：５３を、ユーザ名：ＡＡのチャンネル＃１における未読メッセージの件数（未読件数）として取得する（Ｓ１０６）。ここで、未読件数は、上記のような算出方法に限らず、例えば、図５（ｂ）のチャンネルＩＤとユーザ名とに対応付けて、各ユーザ名のチャンネル＃１における未読メッセージの未読件数を記憶部７０１に記憶し、未読件数取得部７１６は、記憶部７０１から、チャンネルＩＤとユーザ名とに対応付けて記憶されている未読件数を取得してもよい。
【００５７】
次に、判断部７１７は、Ｓ１０６で未読件数取得部７１６により取得されたユーザ名のチャンネルＩＤにおける未読件数が、Ｓ１０５で通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応する閾値情報（タイミング情報）が示す件数以上かどうかを判断する（Ｓ１０７）。そして、判断部７１７は、ユーザ名のチャンネルＩＤにおける未読件数が、タイミング情報が示す件数以上であると判断した場合（Ｓ１０７：Ｙｅｓ）、通知情報決定部７１８は、ユーザ端末装置１０３で未読メッセージがあることを通知する通知情報（通知回数）を、通信部７０２を介してユーザ端末装置１０３に送信することを決定し、その通知情報を取得し、通信部７０２は通知情報決定部７１８の決定に基づき、通知情報をユーザ端末装置１０３に送信する（Ｓ１０８）。具体的には、例えば、判断部７１７は、ユーザ名：ＡＡのチャンネル＃１における未読メッセージの件数（未読件数）：５３と、チャンネルＩＤ：チャンネル＃１に対応するタイミング情報：５０とを比較し、未読件数はタイミング情報の件数以上なので（Ｓ１０７：Ｙｅｓ）、Ｓ１０８の処理を行う。そして、Ｓ１０８の処理で、通知情報決定部７１８は、通知情報をユーザ端末装置１０３に送信することを決定し、記憶部７０１に記憶されている図５（ｃ）に示したチャンネル＃１のデータから、チャンネルＩＤ：チャンネル＃１に対応する通知情報：１回を取得し、通信部７０２は通知情報決定部７１８の決定に基づき、通知情報：１回をユーザ端末装置１０３に送信する。そして、ユーザ端末装置１０３の出力制御部９１１は、サーバ装置１０１から受信した通知情報に基づき、出力部９０３から通知を行い（Ｓ１１０）、処理を終了する。
【００５８】
ここで、通知情報は、通知の回数に限らず、通知回数の代わりに表示やＬＥＤの色であってもよい。また、通知情報は、通知の回数に加えて、音の大きさや表示やＬＥＤの色等が付加されていてもよい。
【００５９】
これにより、サーバ装置１０１は、ユーザ端末装置１０３でユーザがアクセスしたチャンネルの未読メッセージを受信するときに、未読メッセージの件数が、そのチャンネルに対する閾値情報（タイミング情報）が示す件数以上である場合、未読メッセージがあることを通知する通知情報（１回の通知）を、ユーザ端末装置１０３に送信するので、ユーザは、未読メッセージの件数が多い場合でも、そのチャンネルに応じた少ない通知回数で、未読メッセージがあることを効率良く知ることができる。
【００６０】
そして、Ｓ１０７の処理に戻り、判断部７１７は、チャンネルＩＤにおけるユーザ名のユーザの未読件数が、タイミング情報の件数より少ないと判断した場合（Ｓ１０７：Ｎｏ）、処理を終了する。Ｓ１０７：Ｎｏとなる場合の処理については、具体的には、例えば、ユーザ端末装置１０３がＳ１０２で、チャンネルＩＤ：チャンネル＃１とユーザ名：ＣＣをサーバ装置１０１に送信した場合で、以下に説明する。なお、上記の図１０における説明と同様の処理については、説明を省略する。
【００６１】
未読件数取得部７１６は、記憶部７０１に記憶されている図５（ｄ）に示したチャンネル＃１のデータから取得されたチャンネル＃１の受信メッセージの件数：５４から、図５（ｂ）に示したチャンネル＃１のデータから取得されたユーザ名：ＣＣのチャンネル＃１における既読メッセージの件数：５０を減算した値：４を、ユーザ名：ＣＣのチャンネル＃１における未読メッセージの件数（未読件数）として取得する（Ｓ１０６）。そして、判断部７１７は、ユーザ名：ＣＣのチャンネル＃１における未読メッセージの件数（未読件数）：４と、チャンネルＩＤ：チャンネル＃１に対応するタイミング情報：５０件とを比較し、未読件数がタイミング情報の件数より少ないので（Ｓ１０７：Ｎｏ）、処理を終了する。
【００６２】
これにより、サーバ装置１０１は、ユーザ端末装置１０３でユーザがアクセスしたチャンネルの未読メッセージを受信するときに、未読メッセージの件数が、そのチャンネルにおける閾値情報（タイミング情報）が示す件数より少ない場合、未読メッセージがあることを通知する通知情報をユーザ端末装置１０３に送信しないので、未読メッセージの件数が少ない場合は不要な通知を減らし、ユーザに対して効率良い通知を行うことができる。
【００６３】
図１１は、本発明の一態様の変形例に係る管理システム１００の処理の流れの一例を示すシーケンス図である。図６は、本発明の一態様の変形例に係るサーバ装置１０１の記憶部７０１の構成の一例で、チャンネル＃２のデータの一例を示す図である。ユーザが仮想的な複数の会話空間である複数のチャンネルのいずれかのチャンネルにアクセスしたときに、そのチャンネルにおけるそのユーザの所定時間当たりの未読メッセージの件数と、そのチャンネルに応じた未読件数に関する閾値情報に基づいて、未読メッセージがあることの通知を、サーバ装置１０１からユーザ端末装置１０３に送信する管理システム１００の処理の流れを、図１１と図６を用いて説明する。
【００６４】
ユーザ端末装置１０３のＳ２０１とＳ２０２の処理は、図１０のＳ１０１とＳ１０２と同様の処理であり、説明を省略する。ここで、Ｓ２０１とＳ２０２の処理で、ユーザ端末装置１０３は、チャンネルＩＤ：チャンネル＃２とユーザ名：ＡＡとを対応付け、サーバ装置１０１に送信するものとして、以下の説明を続ける。
【００６５】
サーバ装置１０１のチャンネル情報取得部７１３は、ユーザ端末装置１０３から受信したチャンネルＩＤを取得する（Ｓ２０３）。具体的には、例えば、チャンネル情報取得部７１３は、チャンネルＩＤ：チャンネル＃２を取得する。そして、ユーザ情報取得部７１５は、ユーザ端末装置１０３から受信したユーザ名を取得する（Ｓ２０４）。具体的には、例えば、ユーザ情報取得部７１５は、ユーザ情報であるユーザ名：ＡＡを取得する。
【００６６】
そして、次に、通知タイミング情報取得部７１４は、Ｓ２０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、チャンネルＩＤに対応する閾値情報（タイミング情報）を取得する（Ｓ２０５）。具体的には、例えば、Ｓ２０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤがチャンネルＩＤ：チャンネル＃２だった場合は、通知タイミング情報取得部７１４は、記憶部７０１に記憶されている図６（ｄ）に示したチャンネル＃２のデータから、チャンネルＩＤ：チャンネル＃２に対応するタイミング情報：１０件／時間を取得する。ここで、１０件／時間は、１時間当たりに受信したメッセージが１０件であることを示す。
【００６７】
そして、次に、未読件数取得部７１６は、Ｓ２０４でユーザ情報取得部７１５により取得されたユーザ名と、Ｓ２０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、アクセスされたチャンネルにおける当該チャンネルにアクセスしたユーザの未読メッセージの件数である未読件数を取得する（Ｓ２０６）。具体的には、例えば、未読件数取得部７１６は、まず、記憶部７０１に記憶されている図６（ｂ）に示したチャンネル＃２のデータから、Ｓ２０３で取得されたチャンネルＩＤ：チャンネル＃２およびＳ２０４で取得されたユーザ名：ＡＡに対応付けられた既読メッセージ番号：１を取得する。つまり、未読件数取得部７１６は、ユーザ名：ＡＡのチャンネル＃２における既読状態のメッセージの件数：1件を取得する。さらに、未読件数取得部７１６は、具体的には、例えば、記憶部７０１に記憶されている図６（ｄ）に示したチャンネル＃２のデータから、チャンネルＩＤ：チャンネル＃２に対応する最新メッセージ番号：１００を取得する。つまり、未読件数取得部７１６は、チャンネル＃２の受信メッセージの件数：１００件を取得する。そして、未読件数取得部７１６は、チャンネル＃２の受信メッセージの件数：１００から、ユーザ名：ＡＡのチャンネル＃２における既読メッセージの件数：１を減算した値：９９を、ユーザ名：ＡＡのチャンネル＃２における未読メッセージの件数（未読件数）として取得する（Ｓ２０６）。
【００６８】
それから、次に、未読時間取得部８２０は、Ｓ２０４でユーザ情報取得部７１５により取得されたユーザ名と、Ｓ２０３でチャンネル情報取得部７１３により取得されたチャンネルＩＤに基づき、ユーザがアクセスしたチャンネルにおける当該ユーザの未読メッセージを受信していない期間の時間を示す未読時間を取得する（Ｓ２０７）。具体的には、例えば、未読時間取得部８２０は、記憶部７０１に記憶されている図６（ｂ）に示したチャンネル＃２のデータから、Ｓ２０３で取得されたチャンネルＩＤ：チャンネル＃２およびＳ２０３で取得されたユーザ名：ＡＡに対応付けられた既読メッセージ番号：１を取得する。そして、未読時間取得部８２０は、図６（ａ）に示すように、チャンネルＩＤ：チャンネル＃２におけるメッセージ番号：１に対応する受信時刻：ＴＢ１を取得する（Ｓ２０７）。つまり、未読時間取得部８２０は、ユーザ名：ＡＡが、チャンネル＃２のメッセージの中で、最後に受信したメッセージである既読メッセージ番号：１を受信した時刻の受信時刻：ＴＢ１を取得する。さらに、未読時間取得部８２０は、図６（ｄ）に示すように、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００を取得する。そして、未読時間取得部８２０は、図６（ａ）に示すように、チャンネルＩＤ：チャンネル＃２におけるメッセージ番号：１００に対応する受信時刻：ＴＢ１００を取得する（Ｓ２０７）。そして、未読時間取得部８２０は、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００に対応する受信時刻：ＴＢ１００から、ユーザ名：ＡＡのチャンネルＩＤ：チャンネル＃２における最後の既読メッセージ番号：１に対応する受信時刻：ＴＢ１を減算した時間（ＴＢ１００−ＴＢ１）を、未読メッセージを受信していない期間の時間を示す未読時間として取得する（Ｓ２０７）。つまり、チャンネルＩＤ：チャンネル＃２の最新メッセージの受信時刻から、ユーザ名：ＡＡの最後の既読メッセージ番号の受信時刻を減算し、ユーザ名：ＡＡが受信していない未読メッセージの受信期間の時間を算出する。ここで、未読時間は、上記のような算出方法に限らず、例えば、図６（ｂ）のチャンネルＩＤとユーザ名とに対応付けて、各ユーザ名のチャンネルＩＤにおける未読メッセージを受信していない期間の時間を示す未読時間を記憶部７０１に記憶していて、未読時間取得部８２０は、記憶部７０１から、チャンネルＩＤとユーザ名とに対応付けて記憶されている未読時間を取得してもよい。
【００６９】
そして、次に、単位時間件数算出部８２１は、Ｓ２０６で未読件数取得部７１６により取得されたチャンネルＩＤにおけるユーザ名のユーザの未読メッセージの件数である未読件数を、Ｓ２０７で未読時間取得部８２０により取得されたチャンネルＩＤにおけるユーザ名のユーザが未読メッセージを受信していない期間の時間を示す未読時間で除算し、そのユーザの所定時間当たりの未読メッセージの受信件数を算出する（Ｓ２０８）。具体的には、例えば、Ｓ２０６で未読件数取得部７１６により取得されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの未読メッセージの件数である未読件数：９９を、Ｓ２０７で未読時間取得部８２０により取得されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの未読メッセージを受信していない期間の時間を示す未読時間（ＴＢ１００−ＴＢ１）で除算する。ここで、未読時間（ＴＢ１００−ＴＢ１）が９時間であった場合、単位時間件数算出部８２１は、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの未読メッセージの件数である未読件数：９９を、未読時間：９時間で除算し、１１件を取得する。これは、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの所定時間（１時間）当たりの未読メッセージの受信件数が１１件であることを示している。
【００７０】
次に、判断部７１７は、Ｓ２０８で単位時間件数算出部８２１により算出されたチャンネルＩＤにおけるユーザ名のユーザの所定時間当たりの未読メッセージの受信件数が、Ｓ２０５で通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応する閾値情報（タイミング情報）が示す所定時間当たりの受信件数以上かどうかを判断する（Ｓ２０９）。そして、判断部７１７は、単位時間件数算出部８２１により取得された所定時間当たりの未読メッセージの受信件数が、通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応するタイミング情報が示す所定時間当たりの受信件数以上であると判断した場合（Ｓ２０９：Ｙｅｓ）、通知情報決定部７１８は、ユーザ端末装置１０３で未読メッセージがあることを通知する通知情報（通知回数）を、通信部７０２を介してユーザ端末装置１０３に送信することを決定し、その通知情報を取得し、通信部７０２は通知情報決定部７１８の決定に基づき、通知情報をユーザ端末装置１０３に送信する（Ｓ２１０）。具体的には、例えば、判断部７１７は、Ｓ２０８で算出されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＡＡの所定時間当たりの未読メッセージの受信件数：１１件と、Ｓ２０５で取得されたチャンネルＩＤ：チャンネル＃２に対応するタイミング情報：１０件とを比較し、ユーザ名：ＡＡの所定時間当たりの未読メッセージの受信件数は、タイミング情報が示す所定時間当たりの受信件数以上なので（Ｓ２０９：Ｙｅｓ）、Ｓ２１０の処理を行う。そして、Ｓ２１０の処理では、具体的には、例えば、図６（ｃ）に示すように、通知情報決定部７１８は、通知情報をユーザ端末装置１０３に送信することを決定し、記憶部７０１に記憶されているチャンネル＃２のデータから、チャンネルＩＤ：チャンネル＃２に対応する通知情報：１回を取得し、通信部７０２は通知情報決定部７１８の決定に基づき、通知情報：１回をユーザ端末装置１０３に送信する。
【００７１】
そして、ユーザ端末装置１０３の出力制御部９１１は、サーバ装置１０１から受信した通知情報に基づき、出力部９０３から通知を行い（Ｓ２１１）、処理を終了する。
【００７２】
これにより、サーバ装置１０１は、ユーザ端末装置１０３でユーザがアクセスしたチャンネルで未読メッセージを受信するときに、未読メッセージの所定時間当たりの受信件数が、そのチャンネルにおける閾値情報（タイミング情報）が示す所定時間当たりの受信件数以上である場合、未読メッセージがあることを通知する通知情報（１回の通知）を、ユーザ端末装置１０３に送信するので、ユーザは、未読メッセージの受信頻度が高い場合でも、そのチャンネルに応じた少ない通知回数で、未読メッセージがあることの通知を効率良く知ることができる。
【００７３】
そして、Ｓ２０９の処理に戻り、判断部７１７は、Ｓ２０８で算出されたチャンネルＩＤにおけるユーザ名のユーザの所定時間当たりの未読メッセージの受信件数が、Ｓ２０５で通知タイミング情報取得部７１４により取得されたチャンネルＩＤに対応するタイミング情報が示す所定時間当たりの受信件数より少ないと判断した場合（Ｓ２０９：Ｎｏ）、処理を終了する。Ｓ２０９：Ｎｏとなる場合の処理については、具体的には、例えば、ユーザ端末装置１０３がＳ２０２で、チャンネルＩＤ：チャンネル＃２とユーザ名：ＤＤを送信した場合で、以下に説明する。上記の図１１における説明と同様の処理については、説明を省略する。
【００７４】
未読件数取得部７１６は、記憶部７０１に記憶されている図６（ｄ）したチャンネル＃２のデータから取得されたチャンネル＃２の受信メッセージの件数：１００から、図６（ｂ）に示したチャンネル＃２のデータから取得されたユーザ名：ＤＤのチャンネル＃１における既読メッセージの件数：７０を減算した値：３０を、ユーザ名：ＤＤのチャンネル＃２における未読メッセージの件数（未読件数）として取得する（Ｓ２０６）。
【００７５】
そして、未読時間取得部８２０は、記憶部７０１に記憶されている図６（ａ）に示したチャンネル＃２のデータから、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの既読メッセージ番号：７０を受信した時刻である受信時刻：ＴＢ７０を取得する（Ｓ２０７）。つまり、未読時間取得部８２０は、ユーザ名：ＤＤが、チャンネル＃２のメッセージの中で、最後に受信したメッセージである既読メッセージ番号：７０を受信した時刻の受信時刻：ＴＢ７０を取得する。さらに、未読時間取得部８２０は、記憶部７０１に記憶されている図６（ａ）に示したチャンネル＃２のデータから、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００に対応する受信時刻：ＴＢ１００を取得する（Ｓ２０７）。そして、未読時間取得部８２０は、チャンネルＩＤ：チャンネル＃２における最新メッセージ番号：１００に対応する受信時刻：ＴＢ１００から、ユーザ名：ＤＤのチャンネルＩＤ：チャンネル＃２における最後の既読メッセージ番号：７０に対応する受信時刻：ＴＢ７０を減算した時間（ＴＢ１００−ＴＢ７０）を、未読メッセージを受信していない期間の時間を示す未読時間として取得する（Ｓ２０７）。
【００７６】
そして、次に、単位時間件数算出部８２１は、Ｓ２０６で未読件数取得部７１６により取得されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの未読メッセージの件数である未読件数：３０を、Ｓ２０７で未読時間取得部８２０により取得されたチャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの未読メッセージを受信していない期間の時間を示す未読時間（ＴＢ１００−ＴＢ７０）で除算し、未読メッセージの所定時間当たりの受信件数を算出する（Ｓ２０８）。ここで、未読時間（ＴＢ１００−ＴＢ７０）が６時間であった場合、単位時間件数算出部８２１は、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの未読メッセージの件数である未読件数：３０を、未読時間：６時間で除算し、５件を取得する。これは、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの所定時間（１時間）当たりの未読メッセージの受信件数が５件であることを示している。そして、判断部７１７は、チャンネルＩＤ：チャンネル＃２におけるユーザ名：ＤＤの所定時間当たりの未読メッセージの受信件数：５が、通知タイミング情報取得部７１４により取得されたチャンネルＩＤ：チャンネル＃２に対応する閾値情報（タイミング情報）が示す所定時間当たりの受信件数：１０より少ないので（Ｓ２０９：Ｎｏ）、処理を終了する。
【００７７】
これにより、サーバ装置１０１は、ユーザ端末装置１０３でユーザがアクセスしたチャンネルで未読メッセージを受信するときに、未読メッセージの所定時間当たりの受信件数が、そのチャンネルにおける閾値情報（タイミング情報）が示す所定時間当たりの受信件数より少ない場合、未読メッセージがあることを通知する通知情報をユーザ端末装置１０３に送信しないので、未読メッセージの受信頻度が低い場合は不要な通知を減らし、ユーザに対して効率良い通知を行うことができる。
【００７８】
なお、本発明は、上述した実施の形態及び変形例に限定されるものではなく変形可能であり、上記の構成は、実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えることができる。
【符号の説明】
【００７９】
１００  管理システム、１０１  サーバ装置、１０２  ネットワーク、１０３  ユーザ端末装置、２０２  入力部、２０３  出力部、２０６  インターフェース部、７０１  記憶部、７０２  通信部、７１０  制御部、７１１  メッセージ取得部、７１２  更新部、７１３  チャンネル情報取得部、７１４  通知タイミング情報取得部、７１５  ユーザ情報取得部、７１６  未読件数取得部、７１７  判断部、７１８  通知情報決定部、８２０  未読時間取得部、８２１  単位時間件数算出部、９０１  記憶部、９０２  通信部、９０３  出力部、９０４  入力部、９１０  制御部、９１１  出力制御部
【図１】
2020201811.tif 000003
【図２】
2020201811.tif 000004
【図３】
2020201811.tif 000005
【図４】
2020201811.tif 000006
【図５】
2020201811.tif 000007
【図６】
2020201811.tif 000008
【図７】
2020201811.tif 000009
【図８】
2020201811.tif 000010
【図９】
2020201811.tif 000011
【図１０】
2020201811.tif 000012
【図１１】
2020201811.tif 000013