(57)【特許請求の範囲】
【請求項１】
サーバマシンからテロップメッセージを送信してクライアントマシンで表示させるテロップ式メッセージ通知システムであって、
前記サーバマシンは、
重要度が指定されたテロップメッセージを前記クライアントマシンに送信する手段と、
送信したテロップメッセージを、既読情報を「未読」として、メッセージ情報格納部に保存する手段と、
前記クライアントマシンから送信されるテロップメッセージの既読通知を受信する手段と、
受信した既読通知に基づいて、前記メッセージ情報格納部の該当メッセージの既読情報を「既読」に更新する手段と
を備え、
前記クライアントマシンは、
前記サーバマシンから送信されたテロップメッセージをテロップ方式で表示する手段と、
ユーザによる所定の操作を受け付けて、（１）前記表示する手段により表示したテロップメッセージの重要度が高い場合は、停止操作画面が表示されてから前記テロップメッセージが１回以上完全に表示されたときに、表示の停止の指示を受け付け可能とし、（２）前記表示する手段により表示したテロップメッセージの重要度が低い場合は、直ぐに停止操作画面での表示の停止の指示を受け付け可能とする、停止操作画面を、表示する手段と、
ユーザが前記停止操作画面でテロップメッセージの表示の停止を指示したとき、該指示を受け付け、該テロップメッセージの状態を既読にする手段と、
既読にしたテロップメッセージについての既読通知を前記サーバマシンに送信する手段と
を備えることを特徴とするテロップ式メッセージ通知システム。
【請求項２】
請求項１に記載のテロップ式メッセージ通知システムにおいて、
前記サーバマシンは、送信済みのテロップメッセージの履歴や送信先における未読または既読の別を管理する手段を備えることを特徴とするテロップ式メッセージ通知システム。
【請求項３】
サーバマシンからテロップメッセージを送信してクライアントマシンで表示させるテロップ式メッセージ通知方法であって、
前記サーバマシンが、重要度が指定されたテロップメッセージを前記クライアントマシンに送信するステップと、
前記サーバマシンが、送信したテロップメッセージを、既読情報を「未読」として、メッセージ情報格納部に保存するステップと、
前記クライアントマシンが、前記サーバマシンから送信されたテロップメッセージをテロップ方式で表示するステップと、
前記クライアントマシンが、ユーザによる所定の操作を受け付けて、（１）前記表示する手段により表示したテロップメッセージの重要度が高い場合は、停止操作画面が表示されてから前記テロップメッセージが１回以上完全に表示されたときに、表示の停止の指示を受け付け可能とし、（２）前記表示する手段により表示したテロップメッセージの重要度が低い場合は、直ぐに停止操作画面での表示の停止の指示を受け付け可能とする、停止操作画面を、表示するステップと、
前記クライアントマシンが、ユーザが前記停止操作画面でテロップメッセージの表示の停止を指示したとき、該指示を受け付け、該表示したテロップメッセージの状態を既読にするステップと、
前記クライアントマシンが、既読にしたテロップメッセージについての既読通知を前記サーバマシンに送信するステップと、
前記サーバマシンが、前記クライアントマシンから送信されるテロップメッセージの既読通知を受信するステップと、
前記サーバマシンが、受信した既読通知に基づいて、前記メッセージ情報格納部の該当メッセージの既読情報を「既読」に更新するステップと
を備えることを特徴とするテロップ式メッセージ通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの既読判定機能を備えたテロップ式メッセージ通知システムおよび方法に関するものである。
【背景技術】
【０００２】
緊急性の高いメッセージをリアルタイムで通知する手段の一つとして、テロップが使用される様になってきた。しかし、テロップ式の通知方法では、送信者はメッセージを手軽に通知できる一方、受信者がメッセージを既読したかどうかの確認方法が曖昧である。
【０００３】
なお、テロップに限らずメッセージ全般で考えると、既読を判定する公知例として特許文献１，２，３に記載の技術がある。特許文献１は、グループウェアなどの情報共有システムにおいて、共有情報のメッセージに対し共有したくない専有情報を記述する「付箋」的機能を付加したシステムを開示している。特許文献２は、メッセージが既読であるか未読であるかの判別を容易に行えるシステムを開示している。特許文献３は、ＰＣなどにメッセージを配信する装置において、メッセージ受信者がメッセージを読んだかどうかを、所定のブラウザ画面で容易に認識できるようにしたものを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６５３７４
【特許文献２】特開２０１０−１７６２４８
【特許文献３】特開２０１０−２４４５７７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、テロップ方式のメッセージ通知においても、メッセージの送信者がメッセージ未読者に対して、メッセージを再通知したいという要件がある。しかし、送信者は、受信者がメッセージを参照したかどうかの判断を適切に行うことができないため、メッセージ未読者に対しても参照したと誤認する場合がある。その場合、緊急度の高いメッセージについて、送信者は通知したと思っても、実際には受信者に伝わっていないという事態が生じている。
【０００６】
このような問題は、受信者が画面に表示されたメッセージを非表示にするタイミングで既読として履歴を残し、送信者に対して既読通知をする事で、ある程度回避する事ができる。しかし、そのような方式では、受信者がメッセージを読みたくないときに、表示中のメッセージを非表示にする場合も、送信者に既読通知されるので、正しい既読判定ができていない。
【０００７】
本発明の目的は、テロップ方式のメッセージ通知システムにおいて、メッセージ受信者の既読・未読判定の正当性を向上させることができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明は、サーバマシンからテロップメッセージを送信してクライアントマシンで表示させるテロップ式メッセージ通知システムであって、前記サーバマシンは、重要度が指定されたテロップメッセージを前記クライアントマシンに送信する手段と、送信したテロップメッセージを、既読情報を「未読」として、メッセージ情報格納部に保存する手段と、前記クライアントマシンから送信されるテロップメッセージの既読通知を受信する手段と、受信した既読通知に基づいて、前記メッセージ情報格納部の該当メッセージの既読情報を「既読」に更新する手段とを備え、前記クライアントマシンは、前記サーバマシンから送信されたテロップメッセージをテロップ方式で表示する手段と、ユーザによる所定の操作を受け付けて、（１）前記表示する手段により表示したテロップメッセージの重要度が高い場合は、停止操作画面が表示されてから前記テロップメッセージが１回以上完全に表示されたときに、表示の停止の指示を受け付け可能とし、（２）前記表示する手段により表示したテロップメッセージの重要度が低い場合は、直ぐに停止操作画面での表示の停止の指示を受け付け可能とする、停止操作画面を、表示する手段と、ユーザが前記停止操作画面でテロップメッセージの表示の停止を指示したとき、該指示を受け付け、該テロップメッセージの状態を既読にする手段と、既読にしたテロップメッセージについての既読通知を前記サーバマシンに送信する手段とを備えることを特徴とする。
【００１２】
請求項２に係る発明は、請求項１に記載のテロップ式メッセージ通知システムにおいて、前記サーバマシンは、送信済みのテロップメッセージの履歴や送信先における未読または既読の別を管理する手段を備えることを特徴とする。
【００１３】
請求項３に係る発明は、サーバマシンからテロップメッセージを送信してクライアントマシンで表示させるテロップ式メッセージ通知方法であって、前記サーバマシンが、重要度が指定されたテロップメッセージを前記クライアントマシンに送信するステップと、前記サーバマシンが、送信したテロップメッセージを、既読情報を「未読」として、メッセージ情報格納部に保存するステップと、前記クライアントマシンが、前記サーバマシンから送信されたテロップメッセージをテロップ方式で表示するステップと、前記クライアントマシンが、ユーザによる所定の操作を受け付けて、（１）前記表示する手段により表示したテロップメッセージの重要度が高い場合は、停止操作画面が表示されてから前記テロップメッセージが１回以上完全に表示されたときに、表示の停止の指示を受け付け可能とし、（２）前記表示する手段により表示したテロップメッセージの重要度が低い場合は、直ぐに停止操作画面での表示の停止の指示を受け付け可能とする、停止操作画面を、表示するステップと、前記クライアントマシンが、ユーザが前記停止操作画面でテロップメッセージの表示の停止を指示したとき、該指示を受け付け、該表示したテロップメッセージの状態を既読にするステップと、前記クライアントマシンが、既読にしたテロップメッセージについての既読通知を前記サーバマシンに送信するステップと、前記サーバマシンが、前記クライアントマシンから送信されるテロップメッセージの既読通知を受信するステップと、前記サーバマシンが、受信した既読通知に基づいて、前記メッセージ情報格納部の該当メッセージの既読情報を「既読」に更新するステップとを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、テロップ式のメッセージ通知において、メッセージの既読判定の正当性を向上させる効果がある。そのため、サーバマシンの利用者が、クライアントマシンの利用者に対し、メッセージ未読者を特定する精度を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る実態形態におけるシステム構成図である。
【図２】サーバマシンのメッセージ情報格納部に保存する情報である。
【図３】クライアントマシンのメッセージ情報格納部に保存する情報である。
【図４】サーバマシンからクライアントマシンにメッセージを送信するときのフローチャートである。
【図５】クライアントマシンでメッセージを受信して既読通知をサーバマシンに送信するまでのフローチャートである。
【図６】サーバマシンでクライアントマシンからの既読通知を受信したときのフローチャートである。
【図７】クライアントマシンでメッセージの停止操作が可能になるまでの画面上の流れを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を適用したテロップ式メッセージ通知システムの一実施の形態について説明する。
【００１７】
図１は、本発明の一実施形態を示すシステム構成図である。この実施形態のテロップ式メッセージ通知システムは、入力装置１０１に入力部１０２を備えたサーバマシン１０３を有する。サーバマシン１０３は、メッセージ情報格納部１０４と送受信部１０５を備えている。メッセージ送信者は、入力部１０２にて送信メッセージと送信先を入力する。サーバマシン１０３は、入力された情報に応じて、送信メッセージ、送信日時、送信先マシン名（IPアドレス）、および既読情報などを、メッセージ情報格納部１０４に保存する。既読情報とは、クライアントマシン１０７の利用者のメッセージ既読状態を意味する情報である。メッセージ情報格納部１０４において、既読情報は、送信時は「未読」で保存され、クライアントマシン１０７から既読通知を受信した場合に「既読」とされる。
【００１８】
このサーバマシン１０３は、ネットワーク１０６でクライアントマシン１０７に接続されている。クライアントマシン１０７は、テロップ表示処理部１０８、テロップ表示停止処理部１０９、停止操作画面表示処理部１１０、既読通知処理部１１１、送受信部１１２、およびメッセージ情報格納部１１３を備える。入力装置１１４は入力部１１５を備え、出力装置１１６はテロップ表示部１１７および停止操作画面１１８を備える。停止操作画面１１８は、クライアントマシン１０７の利用者がテロップ表示部１１７に表示されるメッセージを停止するために、入力部１１５において所定の操作を行うと、停止操作画面表示処理部１１０が停止操作画面１１８を表示する。入力部１１５から停止操作画面１１８を表示する操作をするまでは、停止操作画面１１８は表示されない（あるいは、例えばグレーアウト表示して操作できないようにする）。クライアントマシン１０７は、サーバマシン１０３からメッセージを受信すると、受信メッセージ、受信日時、および既読情報をメッセージ情報格納部１１３に保存する。
【００１９】
クライアントマシン１０７は、サーバマシン１０３からメッセージを受信すると、そのメッセージを、テロップ表示処理部１０８によりテロップ表示部１１７に出力する。表示されたメッセージは、クライアントマシン１０７の利用者が停止操作をするまで、テロップ表示部１１７に繰り返し表示し続ける。クライアントマシン１０７の利用者が入力部１１５の操作によって停止操作画面１１８を表示し、表示されているメッセージに対する停止操作をすると、テロップ表示停止処理部１０９によりメッセージの表示が停止される（テロップ表示部１１７に出力されなくなる）。メッセージの停止操作を行うと、メッセージ情報格納部１１３に保存されているクライアントマシン１０７の当該メッセージ状態が「既読」にされる。既読通知処理部１１１は、送受信部１１２を経由してサーバマシン１０３に既読通知を送信する。
【００２０】
後述するが、サーバマシン１０３からクライアントマシン１０７に送信して表示するメッセージには「高」または「低」の重要度が指定される。重要度が「低」であるメッセージの停止操作は、クライアントマシン１０７の利用者がいつでも行うことができる。重要度が「高」であるメッセージの停止操作は、停止操作画面１１８を表示してからテロップ表示部１１７に、１回以上メッセージが完全に表示されるまでは、停止操作できないように制御される。
【００２１】
クライアントマシン１０７の送受信部１１２より送られた既読通知がサーバマシン１０３の送受信部１０５に届くと、サーバマシン１０３では、メッセージ情報格納部１０４に保存されているメッセージの既読情報を「既読」に更新する。サーバマシン１０３の管理者がこのメッセージの既読情報を参照する事で、クライアントマシン１０７のメッセージ既読情報を確認する事ができる。
【００２２】
図２は、サーバマシン１０３のメッセージ情報格納部１０４に保存されるメッセージ既読情報などの情報を示す。メッセージ情報格納部１０４には、メッセージＩＤ２０１、重要度２０２、送信メッセージ２０３、送信日時２０４、送信先マシン名２０５、ユーザ名２０６、および既読情報２０７を保存する。メッセージＩＤ２０１は、サーバマシン１０３から送信する１つのメッセージに対して一意に付与されるＩＤである。１つのメッセージを同時に複数のユーザ宛に送信する場合もあるので、図２に示すように同じメッセージＩＤで複数のレコードが登録されることがある。重要度２０２は、そのメッセージの重要度を示す「高」または「低」をメッセージの送信者が設定する。この重要度に応じてそのメッセージの既読判定方式を変えるが、それについては後述する。送信メッセージ２０３はメッセージの内容、送信日時２０４はそのメッセージを送信した日時を示す。送信先マシン名２０５はそのメッセージの送信先のコンピュータ名またはＩＰアドレス、ユーザ名２０６は送信先のユーザを特定するユーザ名である。既読情報２０７は、そのユーザがそのメッセージを読んだかどうかを示す情報であり、メッセージの送信時には初期値として「未読」が設定され、既読通知を受信したとき「既読」に書き替える。
【００２３】
図３は、クライアントマシン１０７のメッセージ情報格納部１１３に格納されるメッセージ既読情報などの情報を示す。クライアントマシン１０７は、サーバマシン１０３からメッセージを受信すると、受信メッセージ３０１、受信日時３０２、および既読情報３０３を保存する。メッセージを受信したとき、既読情報は「未読」として保存されるが、クライアントマシン１０７の利用者がメッセージの停止操作をする事で、「未読」から「既読」に更新される。
【００２４】
図４は、サーバマシン１０３からクライアントマシン１０７にメッセージを送信するときのサーバマシン１０３の処理の手順を示すフローチャートである。サーバマシン１０３の管理者が入力部１０２にてメッセージとその重要度と送信先を入力する（ステップ４０１）。図２で説明したメッセージ情報格納部１０４にステップ４０１の入力情報を保存する（ステップ４０２）。このとき、メッセージＩＤは自動付与するものとし、送信メッセージの既読情報２０７は「未読」を格納する。次に、送受信部１０５にて入力された送信先マシンのユーザ宛てにメッセージを送信する（ステップ４０３）。
【００２５】
図５は、クライアントマシン１０７でメッセージを受信して既読通知をサーバマシン１０３に送信するまでのクライアントマシン１０７における処理手順を示すフローチャートである。
【００２６】
サーバマシン１０３からクライアントマシン１０７にメッセージを送信すると、送受信部１１２にてサーバからのメッセージを受信する（ステップ５０１）。受信したメッセージを出力装置１１６のテロップ表示部１１７に出力する（ステップ５０２）。メッセージを停止したい場合、クライアントマシン１０７の利用者が入力装置１１４の入力部１１５で所定の操作を行うので、その操作を検出した場合は停止操作画面１１８をテロップ表示部１１７に表示する（ステップ５０３）。次に、そのメッセージの重要度が「低」またはそのメッセージが１回以上表示されたかを判定する（ステップ５０４）。重要度が「低」のメッセージについては、１回以上表示されたことを確認する必要が無いものとし、直ぐにステップ５０５に進む。重要度が「高」のメッセージについては、停止操作画面１１８を表示してからメッセージが１回以上、完全にテロップ表示部１１７に表示されるまで、メッセージの停止操作ができないように制御する（ステップ５０４）。この場合は、メッセージが１回以上完全に表示されたことを確認した後、ステップ５０５に進む。
【００２７】
なお、テロップメッセージが１回以上完全に表示されたことの検出方法は任意である。本実施形態のシステムでは、テロップ表示処理部１０８によりメッセージを表示する際の表示状態を取得して判定している。間接的な方式であるが、テロップ表示処理部１０８がテロップ表示部１１７に対してメッセージ表示を指示してから１回以上完全に表示されるまでの時間を予め概算で求めておき、その時間以上が経過したとき、１回以上完全に表示されたと判断するようにしてもよい。
【００２８】
次に、クライアントマシン１０７はメッセージの停止操作を受け付け、利用者がメッセージの停止操作をする事でテロップ表示部１１７からメッセージが表示されなくなる（ステップ５０５）。メッセージが停止されたことにより、メッセージの状態は既読になったものとし、図３で説明したメッセージ情報格納部１１３の既読情報を「既読」に書き替える（ステップ５０６）。次に、既読通知処理部１１１により送受信部１１２を経由してサーバマシン１０３に既読通知を送信する（ステップ５０７）。
【００２９】
図６は、サーバマシン１０３でクライアントマシン１０７からのメッセージを受信したときのサーバマシン１０３の処理手順を示すフローチャートである。クライアントマシン１０７よりサーバマシン１０３に既読通知が送信されると、送受信部１０５にてクライアントマシン１０７の利用者からの既読通知を受信する（ステップ６０１）。既読通知にはメッセージＩＤとマシン名とユーザ名が含まれているので、メッセージ情報格納部１０４から該当するレコードを検索し、そのメッセージの既読情報２０７を「既読」に更新する（ステップ６０２）。
【００３０】
図７は、クライアントマシン１０７でテロップ表示部１１７にメッセージが表示されてから、メッセージの停止操作が可能になるまでの画面上の流れの例を示す。ここでは例として「関東でマグニチュード１０の地震が発生しました。」という重要度が「高」のメッセージをテロップ表示部１１７に表示するものとする。テロップ表示部１１７にメッセージの表示が開始され、入力部１１５の操作により停止操作画面１１８が表示される（７０１）。このメッセージは重要度が「高」であるので、停止操作画面１１８を表示してからメッセージの最後の文字までが完全にテロップ表示部１１７に表示されるまでは、停止操作を行うことができない（７０１，７０２）。停止操作画面１１８を表示してからメッセージの最初の文字から最後の文字までが一度完全にテロップ表示部１１７に表示されると、停止操作不可の状態が解除され、入力部１１５からの停止操作が可能になる（７０３）。
【００３１】
なお、上記実施形態では、１つのサーバマシン１０３でメッセージの送信と既読通知の処理を行っているが、これらを別のサーバマシンで行うようにしてもよい。すなわち、第１のサーバマシンからクライアントマシンにメッセージを送信し、クライアントマシンからの既読通知は別の第２のサーバマシンで受信して各メッセージの未読・既読を管理してもよい。その場合は、第１のサーバマシンから送信したメッセージに関する図２の情報を第２のサーバマシンに通知しておく必要がある。
【符号の説明】
【００３２】
１０１…入力装置、１０２…入力部、１０３…サーバマシン、１０４…メッセージ情報格納部（サーバマシン）、１０５…送受信部（サーバマシン）、１０６…ネットワーク、１０７…クライアントマシン、１０８…テロップ表示処理部、１０９…テロップ表示停止処理部、１１０…停止操作画面表示処理部、１１１…既読通知処理部、１１２…送受信部（クライアントマシン）、１１３…メッセージ情報格納部（クライアントマシン）、１１４…入力装置、１１５…入力部、１１６…出力装置、１１７…テロップ表示部、１１８…停止操作画面。
【図１】
0005587819.tif 000002
【図２】
0005587819.tif 000003
【図３】
0005587819.tif 000004
【図４】
0005587819.tif 000005
【図５】
0005587819.tif 000006
【図６】
0005587819.tif 000007
【図７】
0005587819.tif 000008