(57)【要約】【課題】情報処理端末のユーザに対して、一度確認した既読メッセージのうち、再確認すべき既読メッセージを判別させることができない。【解決手段】  本発明の一態様における表示方法は、情報処理端末における表示方法であって、他の情報処理端末に対して送信したメッセージを表示する第１のステップと、当該メッセージが当該他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を表示する第２のステップと、当該他の情報処理端末が第１の条件を満たした場合に、当該メッセージまたは当該所定の情報のうち少なくとも一方の表示態様を変更する第３のステップとを含むことを特徴とする。【選択図】図３
2018005288.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末における表示方法であって、
他の情報処理端末に対して送信したメッセージを表示する第１のステップと、
前記メッセージが前記他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を表示する第２のステップと、
前記他の情報処理端末が第１の条件を満たした場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方の表示態様を変更する第３のステップと
を含むことを特徴とする表示方法。
【請求項２】
前記第３のステップにおいて、前記他の情報処理端末が第１の条件を満たした場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方を、視認性を低下させた態様で表示する
ことを特徴とする請求項１に記載の表示方法。
【請求項３】
前記第１の条件とは、前記他の情報処理端末において前記メッセージが表示される回数が所定の閾値よりも少ない場合を含む、
ことを特徴とする請求項１または２に記載の表示方法。
【請求項４】
前記第１の条件とは、前記他の情報処理端末において前記メッセージが非表示になってからの経過時間が所定の時間を超えた場合を含む、
ことを特徴とする請求項１乃至３のいずれかに記載の表示方法。
【請求項５】
前記経過時間が、前記所定の時間よりも長く設定された第２の所定の時間を超えた場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方の表示態様を視認できないように変更する、
ことを特徴とする請求項４に記載の表示方法。
【請求項６】
前記第１の条件とは、前記他の情報処理端末において前記メッセージに対する所定の操作が行われた場合を含む、
ことを特徴とする請求項１乃至５のいずれかに記載の表示方法。
【請求項７】
前記メッセージに対する所定の操作とは、当該メッセージへの非表示操作または削除操作である、
ことを特徴とする請求項５に記載の表示方法。
【請求項８】
前記他の情報処理端末において前記視認性を低下させた態様でメッセージが表示された場合、当該メッセージに対応するメッセージの視認性を向上させた態様で表示する、
ことを特徴とする請求項１乃至７に記載の表示方法。
【請求項９】
他の情報処理端末に対して送信したメッセージを表示する第１のステップと、
前記メッセージが前記他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を表示する第２のステップと、
前記他の情報処理端末が第１の条件を満たした場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方の表示態様を変更する第３のステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
他の情報処理端末に対して、メッセージを送信する通信部と、
前記送信部が送信したメッセージを表示する表示部と、
前記メッセージが前記他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を、前記表示部に表示させる表示処理部と、を備え、
前記表示処理部は、前記他の情報処理端末が第１の条件を満たした場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方の表示態様を変更する
ことを特徴とする情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示方法、プログラムおよび情報処理端末に関する。
【背景技術】
【０００２】
近年、スマートフォン等の情報処理端末間において、ネットワークを介してメッセージを送受信するサービスが存在する。そのようなサービスにおいて、受信側の情報処理端末のユーザが、受信したメッセージを既読したか否かを判別できるように、既読という文字を表示する方法などで当該受信したメッセージの表示態様を変更することが行われている。
【０００３】
特許文献１には、携帯電話等において、所定の情報を表示する場合に、既読メッセージと未読メッセージとを判別可能とした異なる表示態様で表示する技術が開示されている。
【０００４】
また、特許文献２には、文書を管理する文書管理システムにおいて、ユーザに参照を依頼した文書が、依頼してから時間が経過しても未読の場合に、メッセージや重要／緊急度を上げる（変更する）ことにより、参照を促進させる技術が開示されている。そして、特許文献２には、文書の重要／緊急度を変更するにあたり、重要／緊急度に応じて色を分けて表示することが開示されている
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７６２４８号公報
【特許文献２】特開２００７−１８８２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、ネットワークを介してメッセージを送受信するサービスにおいて、受信側の情報処理端末のユーザは、受信したメッセージを既読した場合であっても、時間の経過とともにその内容の認識が薄れたり、メッセージを受信したこと自体を忘れたりする可能性がある。
【０００７】
このような場合に、特許文献１に記載の技術のように、未読メッセージと既読メッセージとを判別可能とした異なる表示態様で表示しただけでは、未読メッセージか既読メッセージかを判別させることはできても、再確認すべき既読メッセージを判別させることはできない。また、特許文献１に記載の技術では、メッセージの送信側の情報処理端末において、受信側の情報処理端末のユーザに再確認させるべき既読メッセージを判別させることはできない。
【０００８】
また、特許文献２に記載の技術のように、未確認の文書において、重要／緊急度に応じて色を分けて表示しただけでは、未確認の文書において確認すべき文書を判別させることはできても、再確認すべき既読メッセージを判別させることはできない。また、特許文献２に記載の技術では、メッセージの送信側の情報処理端末において、受信側の情報処理端末のユーザに再確認させるべき既読メッセージを判別させることはできない。
【０００９】
そこで、本発明は、上述した課題を鑑み、再確認させるべき（または再確認すべき）既読メッセージを判別可能な情報処理端末、通信システム、通信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様における表示方法は、情報処理端末における表示方法であって、他の情報処理端末に対して送信したメッセージを表示する第１のステップと、当該メッセージが当該他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を表示する第２のステップと、当該他の情報処理端末が第１の条件を満たした場合に、当該メッセージまたは当該所定の情報のうち少なくとも一方の表示態様を変更する第３のステップとを含むことを特徴とする。
【００１１】
本発明の一態様におけるプログラムは、他の情報処理端末に対して送信したメッセージを表示する第１のステップと、当該メッセージが当該他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を表示する第２のステップと、当該他の情報処理端末が第１の条件を満たした場合に、当該メッセージまたは当該所定の情報のうち少なくとも一方の表示態様を変更する第３のステップとをコンピュータに実行させることを特徴とする。
【００１２】
本発明の一態様における情報処理端末は、他の情報処理端末に対して、メッセージを送信する通信部と、前記送信部が送信したメッセージを表示する表示部と、前記メッセージが前記他の情報処理端末で表示された場合に、当該メッセージが当該他の情報処理端末で表示されたことを示す所定の情報を、前記表示部に表示させる表示処理部と、を備え、前記表示処理部は、前記他の情報処理端末が第１の条件を満たした場合に、前記メッセージまたは前記所定の情報のうち少なくとも一方の表示態様を変更することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、再確認させるべき（または再確認すべき）既読メッセージを判別することができる。また、メッセージを送信したユーザは、メッセージを受信したユーザがそのメッセージに対してどのような状況なのか、具体的には忘れているのかどうかを確認できるようになる。また、受信ユーザは再確認すべきメッセージを視認しやすくなる。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態に係る通信システムの構成例を示す図である。
【図２】図２は、第１の実施形態における情報処理装置１００および情報処理端末２００の構成例を示す図である。
【図３】図３は、生成部１２１が生成する表示情報に基づいて、情報処理端末２００において表示される画面（画像）の一例を示す図である。
【図４】図４は、第１の実施形態における通信システムの動作例を示すシーケンス図である。
【図５】図５は、第１の実施形態における情報処理装置１００の動作例を示すフローチャートである。
【図６】図６は、第１の実施形態における、メッセージの受信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【図７】図７は、生成部１２１が生成した第２の新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の変化を示す図である。
【図８】図８は、第２の実施形態における通信システムの動作例を示すシーケンス図である。
【図９】図９は、第２の実施形態における送信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【図１０】図１０は、第２の実施形態において、生成部１２１が生成した第３の新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の変化を示す図である。
【図１１】図１１は、第３の実施形態における通信システムの動作例を示すシーケンス図である。
【図１２】図１２は、第３の実施形態における送信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【図１３】図１３は、情報処理装置１００または情報処理端末２００のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１５】
＜通信の秘密の遵守＞
本明細書に記載の発明を実施する場合は、通信の秘密に係る法的事項を遵守の上で実施されるものであることに留意されたい。
【００１６】
本発明の実施形態について、図面を参照して説明する。
【００１７】
＜第１の実施形態＞
第１の実施形態に記載の内容は、後述する実施形態のいずれにも適用可能である。
【００１８】
＜構成＞
図１は、第１の実施形態に係る通信システムの構成例を示す図である。図１に示すように、通信システムは、情報処理装置１００と、情報処理端末２００（例えば、情報処理端末２００ａおよび情報処理端末２００ｂと、ネットワーク５００とを含む。情報処理装置１００は、ネットワーク５００を介して、情報処理端末２００と通信する。
【００１９】
情報処理装置１００は、情報処理端末２００に対して、所定のサービスを提供する機能を備える。情報処理装置１００は、例えば、サーバである。所定のサービスは、例えば、メッセージングサービスであり、情報処理端末２００間で送受信されるメッセージを中継するサービスである。メッセージングサービスは、例えば、複数の情報処理端末２００のユーザが互いにメッセージ等をやり取りするチャット機能を、当該複数の情報処理端末２００に提供するサービスである。また、メッセージングサービスは、例えば、複数の情報処理端末２００のユーザ同士がリアルタイムに会話する機能を提供するサービスであってもよい。
【００２０】
情報処理端末２００は、携帯電話やスマートフォン、パーソナルコンピュータ（ＰＣ）、タブレット型のＰＣなど、通信機能を備える情報処理端末である。なお、情報処理端末２００は、これらの例に限られず、ユーザがメッセージなどの送受信に用いる情報処理端末であれば、どのような装置であってもよい。コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal digital assistant）、電子メールクライアントなど）、携帯電話（例えばスマートフォン、フィーチャーフォンなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含むが、本発明はそれらに限定されるものではない。
【００２１】
情報処理端末２００は、サービス側が提供するメッセージングサービスを、情報処理装置１００が提供するメッセージングアプリを用いて実行する。情報処理端末２００は、他の情報処理端末２００と共にグループを構成し、グループ間でメッセージのやり取りを行う。グループに含まれる情報処理端末２００は、２台に限られず、いくつであってもよい。情報処理端末２００が送信した所定のグループ宛のメッセージは、当該グループに含まれる他の情報処理端末２００に転送される。情報処理端末２００は、複数のグループに所属することができ、グループごとに他の情報処理端末２００とメッセージを送受信可能である。
【００２２】
メッセージングサービスにおいて、情報処理端末２００間で送受信されるメッセージは、例えば、情報処理端末２００のユーザが生成した（入力した）テキストメッセージや、画像、音声、動画、スタンプ（デジタルステッカー）等を含む。なお、メッセージングサービスにおいて、メッセージはトークと呼ばれてもよい。
【００２３】
また、情報処理端末２００間で送受信されるメッセージは、メッセージが送信された時刻情報、メッセージを送信した情報処理端末２００を識別可能な情報を含んでいてもよい。
【００２４】
情報処理端末２００を識別可能な情報は、例えば、当該情報処理端末２００を使用するユーザに割り当てられたユーザ識別情報（ユーザＩＤ（ＩＤｅｎｔｉｆｉｅｒ））である。また、情報処理端末２００を識別可能な情報は、例えば、当該情報処理端末２００を一意に識別可能な識別情報（端末ＩＤ）である。ユーザＩＤや端末ＩＤは、メッセージングサービスを提供するサービス側から、ユーザごとにまたは端末ごとに割り当てられる。なお、ユーザＩＤや端末ＩＤは、予めユーザや情報処理端末ごとに設定されている識別子（例えば、加入者識別番号、端末識別番号）などを用いてもよい。
【００２５】
また、情報処理端末２００間で送受信されるメッセージは、トークルーム識別情報を含んでいてもよい。
【００２６】
第１の実施形態におけるメッセージングサービスにおいて、メッセージの内容が表示される画面はトークルームと呼ばれる。トークルームは、いわゆるチャットにおいて、メッセージのやり取りを行うチャットルームに相当する。トークルームは、例えば、メッセージの送受信を行うグループごとに設けられる。所定のグループにおいてやり取りされるメッセージは、情報処理端末２００において、当該所定のグループに対応するトークルームに表示される。
【００２７】
トークルーム識別情報は、トークルームを識別可能な識別情報（トークルームＩＤ）である。情報処理端末２００は、メッセージに含まれるトークルーム識別情報に対応するトークルームに、当該メッセージの内容を表示する。
【００２８】
具体的には、情報処理端末２００は、グループトーク（すなわち、複数の情報処理端末２００のユーザによるメッセージのやり取り）の場合、当該グループを識別可能な識別情報（グループＩＤ）に対応するトークルームに、メッセージの内容を表示する。グループトークの場合にはグループＩＤとトークルームとが対応付けられており、情報処理端末２００は、メッセージに含まれるグループＩＤに対応するトークルームに、当該メッセージの内容を表示する。
【００２９】
また、情報処理端末２００は、１対１のトーク（すなわち、２台の情報処理端末２００のユーザによるメッセージのやり取り）の場合、トークを行うユーザを識別可能な識別情報（ユーザＩＤ）に対するトークルームに、メッセージの内容を表示する。１対１のトークの場合にはユーザＩＤとトークルームとが対応付けられており、情報処理端末２００は、メッセージに含まれるユーザＩＤに対応するトークルームに、当該メッセージの内容を表示する。
【００３０】
情報処理装置１００は、例えば、情報処理端末２００ａのユーザが生成したメッセージを受信し、他の情報処理端末２００ｂに転送する。
【００３１】
なお、図１には、２つの情報処理端末２００を示しているが、情報処理端末２００の数は２つに限られず、情報処理装置１００が所定のサービスを提供する情報処理端末２００の数はいくつであってもよい。情報処理装置１００は、例えば、３台以上の情報処理端末２００において相互に送受信されるメッセージを、当該３台以上の情報処理端末２００の各々に転送してもよい。
【００３２】
ネットワーク５００は、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＬＡＮｓ（local area networks）、ＷＡＮｓ（wide area networks）、ＭＡＮｓ（metropolitan area networks）、ＩＳＤＮｓ（integrated service digital networks）などの有線ネットワークや、無線ＬＡＮｓ、ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth）（登録商標）、衛星通信などのなどのネットワークであり、有線・無線を問わず、情報処理装置１００や情報処理端末２００が互いに通信可能であれば、どのようなネットワークであってもよい。
【００３３】
図２は、本発明の第１の実施形態における情報処理装置１００および情報処理端末２００の構成例を示す図である。
【００３４】
図２に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを含む。
【００３５】
通信部１１０は、受信部１１１と送信部１１２とを含み、ネットワーク５００を介して、情報処理端末２００と通信する機能を備える。通信部１１０は、例えば、通信インターフェースである。通信部１１０における通信は、有線、無線のいずれで実行されてもよく、どのような通信プロトコルを用いてもよい。
【００３６】
受信部１１１は、ネットワーク５００を介して、メッセージを受信する機能を備える。受信部１１１は、例えば、情報処理端末２００から送信されたメッセージを受信する。
【００３７】
また、受信部１１１は、情報処理端末２００から、所定のメッセージが当該情報処理端末２００の画面に表示されたことを示す既読情報を受信する。ここで、「既読」は、所定のメッセージが、情報処理端末２００の画面（トークルーム）に表示されたことを示す。一方、「未読」は、所定のメッセージが、まだ画面（トークルーム）に表示されていないことを示す。
【００３８】
送信部１１２は、情報処理端末２００に対して、当該情報処理端末２００で表示する表示情報を送信する機能を備える。送信部１１２は、例えば、一の情報処理端末２００から受信したメッセージに基づいて生成された表示情報を、他の情報処理端末２００に送信する。また、表示部１１２は、例えば、所定のグループ宛の表示情報を、当該グループに含まれる情報処理端末２００に対して送信する。また、送信部１１２は、グループに含まれる情報処理端末２００のうちの特定の情報処理端末２００に対して、表示情報を送信することもできる。
【００３９】
また、送信部１１２は、一の情報処理端末２００から既読情報を受信した場合に、他の情報処理端末２００に対して、当該既読情報に基づいて生成された表示情報を送信する。送信部１１２は、例えば、一の情報処理端末２００から既読情報を受信した場合に、当該一の情報処理端末２００が所属するグループに含まれる情報処理端末２００に対して、当該既読情報に基づいて生成された表示情報を送信する。また、送信部１１２は、グループに含まれる情報処理端末２００のうちの特定の情報処理端末２００に対して、既読情報に基づいて生成された表示情報を送信することもできる。
【００４０】
なお、図２において、受信部１１１と送信部１１２とは異なる構成として示しているが、メッセージの受信と送信とが可能な１つの構成（例えば、送受信部）であってもよい。
【００４１】
記憶部１３０は、情報処理装置１００が動作するために必要は各種プログラムやデータを記憶する機能を備える。記憶部１３０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなど、各種の記憶媒体により実現可能である。
【００４２】
記憶部１３０は、情報処理装置１００が提供する所定のサービスを利用する情報処理端末２００間で送受信されたメッセージに関する情報であるメッセージ情報を記憶してもよい。記憶部１３０は、情報処理装置１００がメッセージを受信するごとに、メッセージ情報を更新する。メッセージ情報は、トークルームごとに設けられてもよい。
【００４３】
ここで、情報処理端末２００間で送受信されたメッセージの各々は、他のメッセージと識別可能なメッセージ識別情報（メッセージＩＤ）が割り当てられていてもよい。記憶部１３０は、メッセージ情報において、メッセージと、当該メッセージのメッセージＩＤとが対応付けられていてもよい。
【００４４】
制御部１２０は、情報処理装置１００の各部を制御する機能を備えるプロセッサである。制御部１２０は、情報処理装置１００が提供する所定のサービスに関する処理を実行する。制御部１２０は、生成部１２１を含む。
【００４５】
ここで、制御部１２０は、プロセッサのように、データを処理することができる全ての種類の装置を含んでもよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれたコードまたは命令によって表現された機能を遂行するために物理的に構造化された回路を有するハードウェアに内蔵されたデータ処理装置を意味する。そのように、ハードウェアに内蔵されたデータ処理装置の一例として、マイクロプロセッサ（microprocessor）、中央処理装置（ＣＰＵ：central processing unit）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）のような処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００４６】
生成部１２１は、各情報処理端末２００で表示する表示情報を生成する機能を備える。生成部１２１は、例えば、受信部１１０において受信されたメッセージや既読情報に基づいて、情報処理端末２００で表示する表示情報を生成する。
【００４７】
生成部１２１は、例えば、一の情報処理端末２００（例えば、図１の情報処理端末ａ）から受信したメッセージに基づいて、他の情報処理端末２００（例えば、図２の情報処理端末ｂ）で表示する表示情報を生成する。また、生成部１２１は、例えば、グループ内に含まれる一の情報処理端末２００から受信したメッセージに基づいて、グループ内の他の情報処理端末２００に表示する表示情報を生成する。
【００４８】
図３は、生成部１２１が生成する表示情報に基づいて、情報処理端末２００において表示される画面（画像）の一例を示す図である。
【００４９】
生成部１２１は、図３（ａ）に示すように、情報処理端末２００にメッセージの内容（情報処理端末２００のユーザが生成した（入力した）テキストメッセージや、画像、音声、スタンプ（デジタルステッカー）等）を表示させるための表示情報を生成する。図３（ａ）の例では、情報処理端末２００において、画面（トークルーム）内に、「久しぶりに今月末に東京に行くけど会える？」と、「誕生日おめでとう！」と、「ありがとう！！」とのメッセージが表示されている。なお、図３に示すように、各メッセージの周辺には（図３（ａ）の例では、メッセージの左下または右下）、当該メッセージが送信された時刻が添えられていてもよい。
【００５０】
また、生成部１２１は、例えば、グループ内の一の情報処理端末２００から受信した既読情報に基づいて、そのグループ内の他の情報処理端末２００に表示するための表示情報を生成する。生成部１２１は、例えば、既読情報を受信したことに応じて、トークルームに表示されているメッセージのうち、その既読情報に対応するメッセージの周辺に「既読」という文字を表示する表示情報を生成する。生成部１２１は、例えば、既読情報に対応するメッセージの左に、そのメッセージよりも小さなフォントで、「既読」という文字を表示する表示情報を生成する。また、生成部１２１は、グループに含まれる情報処理端末２００が３台以上ある場合に、「既読」という文字に加えて、トークルームにメッセージが表示された情報処理端末２００の数（例えば、「２」）を表示した表示情報を生成してもよい。生成部１２１は、例えば、メッセージの左に、「既読２」という文字を表示した表示情報を生成してもよい。この場合において、「既読」という文字の右に表示される数字は、メッセージが表示された情報処理端末２００の数を示す。すなわち、「既読２」は、メッセージを表示した情報処理端末２００が２台であることを意味する。
【００５１】
なお、「既読」という文字の右に表示される数字は、トークルームに参加している情報処理端末２００のうち、まだメッセージを表示していない情報処理端末２００の数であってもよい。例えば、トークルームに参加している情報処理端末２００が１０台の場合において、メッセージを表示していない情報処理端末２００が８台（すなわち、メッセージを表示した情報処理端末２００は２台）あるときには、「未読８」と表示してもよい。
【００５２】
図３（ｂ）は、生成部１２１が既読情報に基づいて生成した表示情報によって、情報処理端末２００に表示される画面（トークルーム）の一例を示す図である。図３（ｂ）に示すように、情報処理端末２００には、表示されているメッセージの左に「既読」の文字がある画面（トークルーム）が表示される。例えば、図３（ｂ）の例では、「ありがとう！！」というメッセージの左に「既読」という文字が表示される。これにより、メッセージを送信した情報処理端末２００のユーザは、送信したメッセージが、グループ内の他の情報処理端末２００の画面（トークルーム）に表示されたことを認識できる。
【００５３】
また、生成部１２１は、情報処理端末２００から既読の文字の表示態様の変更指示を受信した場合に、既読情報に基づいて生成した表示情報（すなわち、メッセージの左に「既読」の文字がある画面）を変更した新たな表示情報を生成する。生成部１２１は、所定の条件を満たした場合に、「既読」の文字の表示態様を変更した新たな表示情報を生成する。
【００５４】
生成部１２１は、変更前の表示情報に比べて、メッセージに添えた「既読」の文字の視認性を下げた新たな表示情報を生成する。生成部１２１は、例えば、変更前の表示情報に比べて、「既読」の文字の透明度を上げた新たな表示情報を生成する。また、生成部１２１は、例えば、変更前の表示情報に比べて、「既読」の文字の解像度を下げた新たな表示情報を生成する。なお、生成部１２１は、「既読」という文字に加えて、メッセージを表示した情報処理端末２００の数を表示する場合（例えば「既読２」と表示する場合）には、その数も含めて（すなわち「既読２」という表示）の表示態様を変更した新たな表示情報を生成する。
【００５５】
ここで、情報処理端末２００は、所定の条件を満たしたトークルームの表示態様の変更指示を、情報処理装置１００に送信する。情報処理端末２００は、変更指示に、所定の条件を満たしたトークルームのトークルームＩＤを含めて、情報処理装置１００に送信する。具体的には、情報処理端末２００は、１対１のトークの場合にはトーク相手のユーザのユーザＩＤを、グループトークの場合にはグループＩＤを、変更指示に含めて情報処理装置１００に送信する。生成部１２１は、当該変更指示を情報処理装置１００が受信した場合に、当該トークルームの表示態様を変更する新たな表示情報を生成する。生成部１２１は、変更指示に含まれるトークルームＩＤに対応するトークルームについて、表示態様を変更した新たな表示情報を生成する。具体的には、生成部１２１は、変更指示に含まれるユーザＩＤ（１対１のトークの場合）またはグループＩＤ（グループトークの場合）に対応するトークルームについて、表示態様を変更した新たな表示情報を生成する。
【００５６】
図３（ｃ）は、生成部１２１が生成した新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の一例を示す図である。図３（ｃ）に示すように、「久しぶりに今月末に東京に行くけど会える？」というメッセージに添えられた「既読」という文字の視認性が、図３（ｂ）の場合の「既読」の文字に比べて低下している。このように、情報処理端末２００には、情報処理装置１００から受信した新たな表示情報に基づいて、「既読」という文字の表示態様が変更された画面（トークルーム）が表示される。
【００５７】
生成部１２１は、「既読」という文字の表示態様が変更された情報処理端末２００において、所定の処理がなされた場合に、表示態様を元に戻した表示情報を生成してもよい。例えば、生成部１２１は、「既読」という文字の視認性が下げられたメッセージが、再度、画面（トークルーム）に表示された場合に、当該「既読」という文字の視認性を元に戻した表示情報を生成してもよい。
【００５８】
所定の処理は、例えば、「既読」という文字の表示態様が変更されたメッセージが、もう一度、情報処理端末２００に表示されたことである。所定の処理は、例えば、「既読」という文字の表示態様が変更されたメッセージを含む画面（トークルーム）が、表示されたこと（すなわち、トークルームが開かれたこと）である。所定の処理は、例えば、「既読」という文字の表示対応が変更されたメッセージに対して、情報処理端末２００のユーザが所定の操作（例えば、メッセージを選択するなど）を行ったことである。
【００５９】
第１の実施形態において、生成部１２１が生成した新たな表示情報は、「既読」という文字の表示対応が変更されたメッセージを送信した情報処理端末２００（送信側の情報処理端末２００）に対して通知される。生成部１２１が生成した新たな表示情報は、例えば、図１に示されている情報処理端末２００ｂにおいて所定の条件が満たされた場合に、情報処理端末２００ａに対して送信される。
【００６０】
なお、生成部１２１は、同じグループ内において所定の条件が満たされた情報処理端末２００が複数ある場合、所定の条件が満たされた情報処理端末２００の台数に応じて、「既読」という文字の表示態様を変更してもよい。生成部１２１は、例えば、同じグループに１０台の情報処理端末２００が属している際に、所定の条件が満たされた情報処理端末２００が１台の場合と、１０台の場合とで、「既読」という文字の表示態様を変更してもよい。生成部１２１は、例えば、所定の条件が満たされた情報処理端末２００が１０台の場合に、所定の条件が満たされた津新端末２００が１台の場合に比べて、「既読」という文字の視認性をより下げてもよい。
【００６１】
図２に示すように、情報処理端末２００は、通信部２１０、制御部２２０、表示部２３０、記憶部２４０を含む。
【００６２】
通信部２１０は、受信部２１１と送信部２１２とを含み、ネットワーク５００を介して、情報処理装置１００と通信する機能を備える。通信部２１０は、例えば、通信インターフェースである。通信部２１０における通信は、有線、無線のいずれで実行されてもよく、どのような通信プロトコルを用いてもよい。
【００６３】
表示部２３０は、テキストデータや画像等を表示する機能を備える。表示部２３０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどにより実現される。表示部２３０は、例えば、受信したメッセージに含まれるテキストメッセージや、画像、動画、スタンプ（デジタルステッカー）等を表示する。また、表示部２３０は、通信相手の端末から電話がかかってきたことを示すメッセージやアイコンを示してもよい。
【００６４】
制御部２２０は、情報処理端末２００の各部を制御する機能を備えるプロセッサである。図２に示すように、制御部２２０は、情報処理部２２１、表示処理部２２２を含む。
【００６５】
表示処理部２２２は、情報処理部２２１から伝達された表示用のデータを画素情報に変換し、表示部２３０のフレームバッファに書き込む機能を有する。表示処理部２２１は、情報処理端末２００のユーザが画像（トークルーム）を開いたことに応じて、当該画像（トークルーム）に対応するメッセージを画素情報に変換し、表示部２３０のフレームバッファに書き込む。
【００６６】
表示処理部２２２は、メッセージが送信先の情報処理端末２００で表示された場合に、情報処理装置１００から受信した表示情報に基づき、当該メッセージが当該送信先の情報処理端末２００で表示されたことを示す所定の情報を、表示部２３０に表示させる。所定の情報は、例えば、「既読」という文字である。所定の情報は、「既読」という文字に加えて、トークルームにメッセージが表示された情報処理端末２００の数（例えば、「２」）であってもよく、例えば「既読２」である。表示処理部２２２は、例えば、メッセージの周辺に「既読」という文字を表示する表示情報に基づき、表示部２３０に、当該「既読」という文字を表示させる。
【００６７】
表示処理部２２２は、他の情報処理端末２００が所定の条件を満たした場合に、情報処理装置１００から受信した新たな表示情報に基づき、表示態様が変更された所定の情報を表示部２３０に表示させる。表示処理部２２２は、他の情報処理端末２００が所定の条件を満たした場合に、情報処理装置１００から受信した新たな表示情報に基づき、視認性を低下させた所定の情報を表示部２３０に表示させる。
【００６８】
表示処理部２２２は、他の情報処理端末２００においてメッセージが表示される回数が所定の閾値よりも少ない場合に、表示態様が変更された所定の情報を表示部２３０に表示させる。表示処理部２２２は、他の情報処理端末２００においてメッセージが非表示になってからの経過時間が所定の時間を超えた場合に、表示態様が変更された所定の情報を表示部２３０に表示させてもよい。表示処理部２２２は、他の情報処理端末２００においてメッセージに対する所定の操作が行われた場合に、表示態様が変更された所定の情報を表示部２３０に表示させてもよい。
【００６９】
情報処理部２２１は、通信部２１０で情報処理装置１００から受信した表示情報を、表示処理部２２２に伝達する機能を有する。
【００７０】
また、情報処理部２２１は、表示部２３０に、情報処理装置１００から受信した表示情報に含まれるメッセージが表示された場合、当該メッセージについての既読情報を生成し、送信部２１２を介して情報処理装置１００へ送信する機能も有する。
【００７１】
また、情報処理部２２１は、所定の条件を満たした場合に、トークルームの表示態様の変更指示を情報処理装置１００に送信する機能も備える。情報処理部２２１は、変更指示に、所定の条件を満たしたトークルームのトークルームＩＤを含めて、情報処理装置１００に送信する。具体的には、情報処理端末２００は、１対１のトークの場合にはトーク相手のユーザのユーザＩＤを、グループトークの場合にはグループＩＤを、変更指示に含めて情報処理装置１００に送信する。
【００７２】
所定の条件は、トークルームが情報処理端末２００に表示された回数が所定の閾値よりも少ないことである。例えば、トークルームが情報処理端末２００に表示された回数が、所定の時間内（例えば２４時間内）において、所定の閾値（例えば３回）よりも少ないことである。なお、所定の時間はどのような時間であってもよく、また、所定の閾値はどのような回数であってもよい。また、所定の時間と所定の閾値はユーザから情報処理端末２００への操作を介して、情報処理装置１００に送信され、記憶部２３０に保存されても良い。
【００７３】
また、所定の条件は、情報処理端末２００においてトークルームが表示されなくなってからの経過時間が、所定の閾値を超えたことであってもよい。例えば、情報処理端末２００において、トークルームが表示されなくなってからの経過時間が、所定の経過時間（例えば２４時間）を超えたことである。なお、情報処理端末２００において、トークルームが表示されなくなったことを、「トークルームが閉じられた」と表現してもよい。この場合、所定の条件は、トークルームが閉じられてからの経過時間が所定の閾値を超えたこと、と表現される。なお、所定の閾値は、どのような値（時間）であってもよい。また、所定の時間と所定の閾値はユーザから情報処理端末２００への操作を介して、情報処理装置１００に送信され、記憶部２３０に保存されても良い。
【００７４】
また、所定の条件は、情報処理端末２００において、トークルーム内のメッセージに対する所定の操作（例えば、メッセージの削除など）が実行されたことであってもよい。情報処理端末２００のユーザが受信したメッセージを削除したり非表示にしたりすることによって実行される。
【００７５】
なお、所定の条件は、上記に例示した条件を組み合わせたものであってもよい。所定の条件は、例えば、「トークルームが情報処理端末２００に表示された回数が所定時間内において所定の閾値よりも少なく、かつ、トークルームが表示されなくなってからの経過時間が所定の経過時間を超えたこと」など、複数の条件を組み合わせたものであってもよい。他の例では、所定の条件は、「トークルーム内のメッセージに対する所定の操作が実行され、かつ、トークルームが表示されなくなってからの経過時間が所定の経過時間を超えたこと」であってもよい。
【００７６】
なお、情報処理端末２００は、他の情報処理端末２００から電話の着信があった場合に、当該着信を示すメッセージやアイコンを表示部２３０に表示可能である。この場合において、情報処理端末２００において、着信を示すメッセージやアイコンが表示部２３０に表示されたか否かを示す情報（メッセージやアイコン）を、他の情報処理端末２００に表示してもよい。
【００７７】
記憶部２３０は、情報処理端末２００が動作するために必要は各種プログラムやデータを記憶する機能を備える。記憶部１３０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなど、各種の記憶媒体により実現可能である。
【００７８】
＜動作＞
図４は、第１の実施形態における通信システムの動作例を示すシーケンス図である。なお、図４は、情報処理端末２００ａと２００ｂとは同じグループに属しており、情報処理端末２００ａがメッセージを送信し、情報処理端末２００ｂが受信する場合の動作例である。
【００７９】
情報処理端末２００ａは、メッセージを送信する（Ｓ１０１）。
【００８０】
情報処理装置１００の生成部１２１は、メッセージを受信し（Ｓ１０２）、当該受信したメッセージに基づいて、グループ内の他の情報処理端末２００に表示する表示情報を生成する（Ｓ１０３）。情報処理装置１００の通信部１１０は、生成した表示情報をグループに属する情報処理端末２００ｂに送信する（Ｓ１０３）。
【００８１】
情報処理端末２００ｂの表示部２３０は、受信した表示情報を画面に表示する（Ｓ１０４）。情報処理端末２００ｂの情報処理部２２１は、表示部２３０に、情報処理装置１００から受信した表示情報に含まれるメッセージが表示された場合、当該メッセージについての既読情報を生成し、送信部２１２を介して情報処理装置１００へ送信する（Ｓ１０５）。
【００８２】
情報処理装置１００の生成部１２１は、情報処理端末２００ｂから既読の文字の表示態様の変更指示を受信した場合に、既読情報に基づいて生成した表示情報（すなわち、メッセージの左下に「既読」の文字がある画面）を生成する（Ｓ１０６）。情報処理装置１００の通信部１１０は、メッセージを送信した情報処理端末２００ａに対して、既読情報に基づいて生成された表示情報を送信する（Ｓ１０７）。
【００８３】
情報処理端末２００ａの表示部２３０は、既読情報に基づいて生成された表示情報を画面に表示する（Ｓ１０８）。
【００８４】
情報処理端末２００ｂの情報処理部２２１は、所定の条件を満たした場合に、トークルームの表示態様の変更指示を生成し（Ｓ１０９）、情報処理装置１００に送信する（Ｓ１１０）。
【００８５】
情報処理装置１００の生成部１２１は、情報処理端末２００から既読の文字の表示態様の変更指示を受信した場合に、既読情報に基づいて生成した表示情報（すなわち、メッセージの左下に「既読」の文字がある画面）を変更した新たな表示情報を生成する（Ｓ１１１）。通信部１１０は、生成部１２１が生成した新たな表示情報を情報処理端末２００ａに送信する（Ｓ１１２）。
【００８６】
情報処理端末２００ａの表示部２３０は、新たな表示情報を画面に表示する（Ｓ１１３）。
【００８７】
図５は、第１の実施形態における情報処理装置１００の動作例を示すフローチャートである。
【００８８】
情報処理装置１００の通信部１１０は、送信側の情報処理端末２００ａから、メッセージを受信する（Ｓ２０１）。
【００８９】
生成部１２１は、受信したメッセージに基づいて、グループに含まれる他の情報処理端末２００ｂ（受信側の情報処理端末２００ｂ）で表示する表示情報を生成し、当該情報処理端末２００ｂに送信する（Ｓ２０２）。
【００９０】
通信部１１０は、受信側の情報処理端末２００ｂから既読情報を受信する（Ｓ２０３）。生成部１２１は、既読情報に基づいて表示情報を生成し、送信側の情報処理端末２００ａに送信する（Ｓ２０４）。
【００９１】
通信部１１０は、受信側の情報処理端末２００ｂから変更指示を受信する（Ｓ２０５）。生成部１２１は、変更指示に基づいて新たな表示情報を生成し、送信側の情報処理端末２００ａに送信する（Ｓ２０６）。
【００９２】
図６は、第１の実施形態における、メッセージの受信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【００９３】
情報処理端末２００ｂの通信部２１０は、メッセージに基づいて生成された表示情報を受信する（Ｓ３０１）。
【００９４】
制御部２２０の情報処理部２２１は、表示部２３０に、情報処理装置１００から受信した表示情報に含まれるメッセージが表示されたか否かを判定する（Ｓ３０２）。情報処理部２２１は、メッセージが表示された場合（Ｓ３０２のＹＥＳ）、当該メッセージについての既読情報を生成し、送信部２１２を介して情報処理装置１００へ送信する（Ｓ３０３）。一方、情報処理部２２１は、メッセージが表示されない場合（Ｓ３０２のＮＯ）、当該メッセージが表示されるまで、Ｓ３０２の判定を行う。
【００９５】
通信部２１０は、既読情報を情報処理装置１００に送信する（Ｓ３０３）。
【００９６】
通信部２１０は、既読情報に基づいて生成された表示情報を、情報処理装置１００から受信する（Ｓ３０４）。
【００９７】
情報処理部２２１は、所定の条件を満たしたか否かを判定する（Ｓ３０５）。情報処理部２２１は、所定の条件を満たした場合（Ｓ３０５のＹＥＳ）、「既読」の文字の表示態様の変更指示を、通信部２１０を介して情報処理装置１００に送信する（Ｓ３０６）。一方、所定の条件を満たしていない場合（Ｓ３０５のＮＯ）、当該所定の条件が満たされるまで、Ｓ３０５の判定を行う。
【００９８】
上記のとおり、第１の実施形態では、メッセージの送信側の情報処理端末において、「既読」の文字の表示態様を変更するため、受信側の情報処理端末におけるメッセージの表示状況が確認できる。そのため、送信側の情報処理端末において、受信側の情報処理端末のユーザに再確認させるべき既読メッセージを判別させることができる。その結果、送信側の情報処理端末において、当該メッセージの再送や、同内容の新たなメッセージの送信を促すことができる。
【００９９】
なお、上記の例では、メッセージの送信側の情報処理端末２００ａに「既読」という文字の表示態様が変更された画面（トークルーム）を表示しているが、受信側の情報処理端末２００ｂに対しても同様に、「既読」という文字の表示態様が変更された画面（トークルーム）を表示してもよい。この場合、図４の動作例において、情報処理装置１００は、Ｓ１１１の後、新たな表示情報を通信側の情報処理端末２００ｂにも送信する。その結果、受信側の情報処理端末２００ｂにも、図３（ｃ）のように「既読」という文字の表示態様が変更された画面（トークルーム）が表示される。
【０１００】
例えば、送信側の情報処理端末２００ａにおいて「既読」という文字の視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいて、当該「既読」という文字に対応するメッセージの視認性を低下させる。あるいは、送信側の情報処理端末２００ａにおいて「既読」という文字の視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいて、当該「既読」という文字に対応するメッセージの視認性を向上させてもよい。
【０１０１】
この場合において、メッセージの受信側の情報処理端末においても、「既読」という文字の表示態様が変更されるため、当該受信側の情報処理端末のユーザに対して、再確認すべき既読メッセージを判別させることができる。
【０１０２】
＜第２の実施形態＞
第２の実施形態は、情報処理装置１００の生成部１２１が、第２の条件に基づいて、メッセージの表示態様を変更する第２の新たな表示情報を生成する実施形態である。
【０１０３】
第２の実施形態に記載の内容は、第１の実施形態、および、後述する実施形態のいずれにも適用可能である。なお、第２の実施形態および後述する実施形態において、第１の実施形態における「所定の条件」は「第１の条件」に該当し、第１の実施形態における「新たな表示情報」は「第１の新たな表示情報」に該当し、「変更指示」は「第１の変更指示」に該当する。
【０１０４】
＜構成＞
第２の実施形態における通信システムの構成例は、図１に示す第１の実施形態の通信システムの構成例と同様であるため、詳細な説明は省略される。また、第２の実施形態における情報処理装置１００および情報処理端末２００の構成例は、図２に示す第１の実施形態における情報処理装置１００および情報処理端末２００の構成例と同様であるため、詳細な説明は省略される。
【０１０５】
第２の実施形態の情報処理端末２００において、情報処理部２２１は、第２の条件を満たした場合に、トークルームの表示態様の変更指示（第２の変更指示）を情報処理装置１００に送信する機能を備える。情報処理部２２１は、第２の変更指示に、所定の条件を満たしたトークルームのトークルームＩＤを含めて、情報処理装置１００に送信する。具体的には、情報処理端末２００は、１対１のトークの場合にはトーク相手のユーザのユーザＩＤを、グループトークの場合にはグループＩＤを、第２の変更指示に含めて情報処理装置１００に送信する。
【０１０６】
第２の条件は、情報処理端末２００において、メッセージが画面（トークルーム）に表示されてからの経過時間が、所定の時間（例えば、２４時間）を超えたことである。また、第２の条件は、情報処理端末２００が、メッセージを送信してからの経過時間が、所定の時間（例えば、２４時間）を超えたことである。
【０１０７】
また、情報処理端末２００の表示処理部２２２は、他の情報処理端末２００が第２の条件を満たした場合に、視認性を低下させたメッセージを表示部２３０に表示させる。表示処理部２２２は、他の情報処理端末２００においてメッセージが非表示になってから第１の所定時間が経過した場合に、視認性を低下させたメッセージを表示部２３０に表示させる。
【０１０８】
第２の実施形態の情報処理装置１００において、生成部１２１は、情報処理端末２００からメッセージの表示態様の変更指示（第２の変更指示）を受信した場合に、画面（トークルーム）に表示されるメッセージの表示態様を変更した第２の新たな表示情報を生成する。
【０１０９】
生成部１２１は、例えば、第２の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージの視認性を下げた第２の新たな表示情報を生成する。生成部１２１は、例えば、第２の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージの透明度を上げた第２の新たな表示情報を生成する。生成部１２１は、例えば、第２の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージの解像度を下げた第２の新たな表示情報を生成する。
【０１１０】
図７は、生成部１２１が生成した第２の新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の変化を示す図である。
【０１１１】
図７（ａ）は、第２の新たな情報が表示される前の、情報処理端末２００に表示されている画面（トークルーム）の一例を示す。図７（ａ）に示すように、情報処理端末２００には、メッセージの視認性が低下していない画面（トークルーム）が表示される。
【０１１２】
図７（ｂ）は、情報処理装置１００から受信した第２の新たな表示情報に基づいて、メッセージの表示態様が変更された（図７（ｂ）の例では、メッセージの視認性が下げられた）画面（トークルーム）の一例である。図７（ｂ）に示すように、情報処理端末２００には、例えば、「久しぶりに東京に行けるけど会える？」というメッセージの視認性が下げられた画面（トークルーム）が表示される。なお、図７（ｂ）のように、情報処理端末２００には、第１の条件に基づいて、「既読」という文字の視認性が下げられた画面（トークルーム）が表示されていてもよい。
【０１１３】
生成部１２１は、視認性が低下したメッセージが表示された情報処理端末２００において、所定の処理がなされた場合に、表示態様を元に戻した表示情報を生成してもよい。例えば、生成部１２１は、視認性が下げられたメッセージが、再度、画面（トークルーム）に表示された場合に、当該メッセージの視認性を元に戻した表示情報を生成してもよい。
【０１１４】
所定の処理は、例えば、表示態様が変更されたメッセージを含む画面（トークルーム）が、情報処理端末２００に再度表示されたこと（すなわち、トークルームが開かれたこと）である。所定の処理は、例えば、表示態様が変更されたメッセージに対して、情報処理端末２００のユーザが所定の操作（例えば、視認性が下げられたメッセージを選択するなど）を行ったことである。
【０１１５】
なお、表示態様が変更されたメッセージを元に戻す処理は、情報処理端末２００のメモリに保存された表示情報に基づいて実行されてもよい。この場合、情報処理端末２００は、所定の処理がなされた場合に、メモリに保存された変更前の表示情報に基づいて、変更されたメッセージの表示態様を元に戻す（メッセージの視認性を元に戻す）処理を実行する。  
【０１１６】
＜動作例＞
図８は、第２の実施形態における通信システムの動作例を示すシーケンス図である。なお、図８は、情報処理端末２００ａと２００ｂとは同じグループに属しており、情報処理端末２００ａがメッセージを送信し、情報処理端末２００ｂが受信する場合の動作例である。
【０１１７】
Ｓ４０１乃至Ｓ４０８の各々は、図４に示す第１の実施形態における通信システムの動作例のＳ１０１乃至Ｓ１０８の各々と同様であるため、詳細な説明は省略される。
【０１１８】
情報処理端末２００ｂの情報処理部２２１は、第２の条件を満たした場合に、メッセージの表示態様の変更指示（第２の変更指示）生成し（Ｓ４０９）、を情報処理装置１００に送信する（Ｓ４１０）。
【０１１９】
情報処理装置１００の生成部１２１は、情報処理端末２００から第２の変更指示を受信した場合に、メッセージの表示態様を変更した（例えば、メッセージの視認性を低下させた）第２の新たな表示情報を生成する（Ｓ４１１）。通信部１１０は、生成部１２１が生成した第２の新たな表示情報を情報処理端末２００ａに送信する（Ｓ４１２）。
【０１２０】
情報処理端末２００ａの表示部２３０は、第２の新たな表示情報を画面に表示する（Ｓ４１３）。
【０１２１】
図９は、第２の実施形態における送信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【０１２２】
Ｓ５０１乃至Ｓ５０４の各々は、図６に示す第１の実施形態における情報処理端末２００ｂの動作例のＳ３０１乃至Ｓ３０４の各々と同様であるため、詳細な説明は省略される。
【０１２３】
情報処理部２２１は、第２の条件を満たしたか否かを判定する（Ｓ５０５）。情報処理部２２１は、第２の条件を満たした場合（Ｓ５０５のＹＥＳ）、メッセージの表示態様の変更指示（第２の変更指示）を、通信部２１０を介して情報処理装置１００に送信する（Ｓ５０６）。一方、所定の条件を満たしていない場合（Ｓ５０５のＮＯ）、当該所定の条件が満たされるまで、Ｓ５０５の判定を行う。
【０１２４】
上記のとおり、第２の実施形態では、メッセージの送信側の情報処理端末において、既読メッセージの表示態様を変更するため、受信側の情報処理端末における既読メッセージの表示状況が確認できる。そのため、送信側の情報処理端末において、受信側の情報処理端末のユーザに再確認させるべき既読メッセージを判別させることができる。その結果、送信側の情報処理端末において、当該メッセージの再送や、同内容の新たなメッセージの送信を促すことができる。
【０１２５】
なお、上記の例では、メッセージの送信側の情報処理端末２００ａにメッセージの表示態様が変更された画面（トークルーム）を表示しているが、受信側の情報処理端末２００ｂに対しても同様に、メッセージの表示態様が変更された画面（トークルーム）を表示してもよい。この場合、図８の動作例において、情報処理装置１００は、Ｓ４１１の後、第２の新たな表示情報を受信側の情報処理端末２００ｂにも送信する。その結果、受信側の情報処理端末２００ｂにも、図７（ｂ）のようにメッセージの表示態様が変更された画面（トークルーム）が表示される。
【０１２６】
例えば、送信側の情報処理端末２００ａにおいてメッセージの視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいても、同じまたは対応するメッセージの視認性を低下させる。あるいは、送信側の情報処理端末２００ａにおいてメッセージの視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいて、同じまたは対応するメッセージの視認性を向上させる。
【０１２７】
この場合において、メッセージの受信側の情報処理端末においても、既読メッセージの表示態様が変更されるため、当該受信側の情報処理端末のユーザに対して、再確認すべき既読メッセージを判別させることができる。
【０１２８】
＜第３の実施形態＞
第３の実施形態は、情報処理装置１００の生成部１２１が、第３の条件に基づいて、メッセージを情報処理端末２００のユーザによって視認できない表示態様に変更した、第３の新たな表示情報を生成する実施形態である。
【０１２９】
第３の実施形態に記載の内容は、第１の実施形態、および、第２の実施形態のいずれにも適用可能である。
【０１３０】
＜構成＞
第３の実施形態における通信システムの構成例は、図１に示す第１の実施形態の通信システムの構成例と同様であるため、詳細な説明は省略される。また、第３の実施形態における情報処理装置１００および情報処理端末２００の構成例は、図２に示す第１の実施形態における情報処理装置１００および情報処理端末２００の構成例と同様であるため、詳細な説明は省略される。
【０１３１】
第３の実施形態の情報処理端末２００において、情報処理部２２１は、第３の条件を満たした場合に、トークルームの表示態様の変更指示（第３の変更指示）を情報処理装置１００に送信する機能を備える。情報処理部２２１は、第３の変更指示に、所定の条件を満たしたトークルームのトークルームＩＤを含めて、情報処理装置１００に送信する。具体的には、情報処理端末２００は、１対１のトークの場合にはトーク相手のユーザのユーザＩＤを、グループトークの場合にはグループＩＤを、第３の変更指示に含めて情報処理装置１００に送信する。
【０１３２】
第３の条件は、情報処理端末２００において、メッセージが画面（トークルーム）に表示されてからの経過時間が、所定の時間（例えば、４８時間）を超えたことである。また、第３の条件は、情報処理端末２００が、メッセージを送信してからの経過時間が、所定の時間（例えば、４８時間）を超えたことである。
【０１３３】
ここで、第３の条件における所定の時間は、第２の実施形態における第２の条件における所定の時間よりも長いことが好ましい。例えば、第２の条件における所定の時間が２４時間の場合、第３の条件における所定の時間は２４時間よりも長い時間（例えば、４８時間）に設定する。この場合、情報処理端末２００に表示されるメッセージは、第２の条件を満たしたことに応じて視認性が低下し、その後第３の条件を満たしたことに応じて、ユーザが視認できないようになる。
【０１３４】
情報処理部２２１は、メッセージが視認できない態様で表示された後、所定の処理がなされた場合に、メッセージを視認できる表示態様に戻す機能を有していてもよい。所定の処理は、例えば、表示態様が変更されたメッセージに対して、情報処理端末２００のユーザが所定の操作（例えば、視認できない態様のメッセージを選択するなど）を行ったことである。
【０１３５】
情報処理部２２１は、所定の処理がなされた場合に、記憶部２４０を参照して、画面（トークルーム）においてメッセージを視認できる表示態様に変更する。ここで、記憶部２４０は、メッセージと、当該メッセージを識別可能なメッセージ識別情報（メッセージＩＤ）とを対応付けて記憶する。情報処理部２２１は、所定の処理がなされたメッセージのメッセージＩＤに基づき、記憶部２４０から当該メッセージＩＤに対応するメッセージを抽出して、画面（トークルーム）に再表示する。
【０１３６】
また、情報処理部２２１は、情報処理装置１００に対して、メッセージを視認できる表示態様に戻した表示情報を要求してもよい。この場合、情報処理部２２１は、情報処理装置１００に対して送信する要求（第１の要求）に、視認できない態様で表示されたメッセージのメッセージＩＤを含めてもよい。
【０１３７】
また、情報処理部２２１は、視認できない態様で表示されたメッセージを送信した他の情報処理端末２００に対して、当該メッセージの再送を要求してもよい。この場合、情報処理部２２１は、情報処理装置１００を介して、他の情報処理端末２００に対して通知する要求（第２の要求）に、再送を要求するメッセージのメッセージＩＤを含めてもよい。
【０１３８】
また、表示処理部２２２は、他の情報処理端末２００が第３の条件を満たした場合に、視認できない表示態様に変更されたメッセージを表示部２３０に表示させる、または、メッセージを非表示にする。表示処理部２２２は、他の情報処理端末２００においてメッセージが非表示なってから第２の所定時間が経過した場合に、視認できない表示態様に変更されたメッセージを表示部２３０に表示させる、または、メッセージを非表示にする。
【０１３９】
第３の実施形態の情報処理装置１００において、生成部１２１は、情報処理端末２００からメッセージの表示態様の変更指示（第３の変更指示）を受信した場合に、画面（トークルーム）に表示されたメッセージを、情報処理端末２００のユーザが読み取れない態様（視認できない態様）に変更した第３の新たな表示情報を生成する。生成部１２１は、例えば、第３の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージにモザイクが施された第３の新たな表示情報を生成する。また、生成部１２１は、第３の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージを黒塗りした第３の新たな表示情報を生成してもよい。また、生成部１２１は、第３の変更指示を受信した場合に、画面（トークルーム）に表示されたメッセージを非表示にした第３の新たな表示情報を生成してもよい。
【０１４０】
図１０は、生成部１２１が生成した第３の新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の変化を示す図である。
【０１４１】
図１０（ａ）は、第２の新たな情報に基づいて、情報処理端末２００に表示される画面（トークルーム）の一例である。図１０（ａ）に示す画面（トークルーム）の一例は、図７（ｂ）に示す画面（トークルーム）と同じ例である。
【０１４２】
図１０（ｂ）は、生成部１２１が生成した第３の新たな表示情報によって、情報処理端末２００に表示される画面（トークルーム）の一例を示す図である。図１０（ｂ）に示すように、情報処理端末２００には、情報処理装置１００から受信した第３の新たな表示情報に基づいて、メッセージの表示態様が変更された（図１０（ｂ）の例では、ユーザがメッセージを視認できない）画面（トークルーム）が表示される。
【０１４３】
生成部１２１は、情報処理端末２００から、メッセージを視認できる表示態様に戻した表示情報の要求（第１の要求）を受信した場合に、当該メッセージを視認できる表示態様に戻した表示情報を生成してもよい。また、生成部１２１は、記憶部１３０に記憶されているメッセージ情報から、視認できる表示態様に戻すメッセージを抽出し、通信部１１２を介して情報処理端末２００に通知してもよい。この場合、生成部１２１は、第１の要求に含まれるメッセージＩＤを参照して、記憶部１３０から視認できる表示態様に戻すメッセージを抽出する。
【０１４４】
＜動作例＞
図１１は、第３の実施形態における通信システムの動作例を示すシーケンス図である。なお、図１１は、情報処理端末２００ａと２００ｂとは同じグループに属しており、情報処理端末２００ａがメッセージを送信し、情報処理端末２００ｂが受信する場合の動作例である。
【０１４５】
Ｓ６０１乃至Ｓ６１３の各々は、図８に示す第２の実施形態における通信システムの動作例のＳ４０１乃至Ｓ４１３の各々と同様であるため、詳細な説明は省略される。
【０１４６】
情報処理端末２００ｂの情報処理部２２１は、第３の条件を満たした場合に、メッセージの表示態様の変更指示（第２の変更指示）生成し（Ｓ６１４）、を情報処理装置１００に送信する（Ｓ６１５）。
【０１４７】
情報処理装置１００の生成部１２１は、情報処理端末２００から第３の変更指示を受信した場合に、メッセージの表示態様を変更した（例えば、視認できない表示態様に変更した）第３の新たな表示情報を生成する（Ｓ６１６）。通信部１１０は、生成部１２１が生成した第３の新たな表示情報を情報処理端末２００ａに送信する（Ｓ６１７）。
【０１４８】
情報処理端末２００ａの表示部２３０は、第３の新たな表示情報を画面に表示する（Ｓ６１８）。
【０１４９】
図１２は、第３の実施形態における送信側の情報処理端末２００ｂの動作例を示すフローチャートである。
【０１５０】
Ｓ７０１乃至Ｓ７０６の各々は、図９に示す第２の実施形態における情報処理端末２００ｂの動作例のＳ５０１乃至Ｓ５０６の各々と同様であるため、詳細な説明は省略される。
【０１５１】
情報処理部２２１は、第３の条件を満たしたか否かを判定する（Ｓ７０７）。情報処理部２２１は、第３の条件を満たした場合（Ｓ７０７のＹＥＳ）、メッセージの表示態様の変更指示（第３の変更指示）を、通信部２１０を介して情報処理装置１００に送信する（Ｓ７０８）。一方、所定の条件を満たしていない場合（Ｓ７０７のＮＯ）、当該所定の条件が満たされるまで、Ｓ７０７の判定を行う。
【０１５２】
上記のとおり、第３の実施形態では、メッセージの送信側の情報処理端末において、既読メッセージを視認できない態様で表示するため、受信側の情報処理端末における既読メッセージの表示状況が確認できる。そのため、送信側の情報処理端末において、受信側の情報処理端末のユーザに再確認させるべき既読メッセージを判別させることができる。その結果、送信側の情報処理端末において、当該メッセージの再送や、同内容の新たなメッセージの送信を促すことができる。
【０１５３】
なお、上記の例では、メッセージの送信側の情報処理端末２００ａにメッセージが視認できない表示態様の画面（トークルーム）を表示しているが、受信側の情報処理端末２００ｂに対しても同様に、メッセージが視認できないまたは視認性が低下した表示態様の画面（トークルーム）を表示してもよい。この場合、図１１の動作例において、情報処理装置１００は、Ｓ６１６の後、第３の新たな表示情報を受信側の情報処理端末２００ｂにも送信する。その結果、受信側の情報処理端末２００ｂにも、図１０（ｂ）のようにメッセージの表示態様が変更された画面（トークルーム）が表示される。
【０１５４】
例えば、送信側の情報処理端末２００ａにおいてメッセージを視認できないまたは視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいても、同じまたは対応するメッセージの視認性を視認できないようにするまたは視認性を低下させる。あるいは、送信側の情報処理端末２００ａにおいてメッセージを視認できないまたは視認性を低下させた場合に、受信側の情報処理端末２００ｂにおいて、同じまたは対応するメッセージの視認性を向上させる。
【０１５５】
この場合において、メッセージの受信側の情報処理端末においても、メッセージが視認できない態様で表示するため、当該受信側の情報処理端末のユーザに対して、再確認すべき既読メッセージを判別させることができる。
【０１５６】
上述した実施形態においては、情報処理装置１００または情報処理端末２００の各部（制御部１００や２００など）における各機能または各処理は、図１３に例示するハードウェア資源により実現することができる。情報処理装置１００または情報処理端末２００は、図１３に例示するように、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００３、通信インターフェース１００４、記憶媒体１００５、および、ＣＰＵ１００１を備える。なお、記憶媒体１００５は、ＲＡＭ１００２または／およびＲＯＭ１００３であってもよい。ＣＰＵ１００１は、ＲＯＭ１００３または記憶媒体１００５に記憶された各種プログラム（ソフトウェアプログラム／コンピュータプログラム）を、ＲＡＭ１００２に読み出して実行することにより、情報処理装置１００または情報処理端末２００が実行する各機能または各処理を実現する。
【０１５７】
情報処理装置１００において、例えば、制御部１２０の各機能または各処理は、ＣＰＵ１００１がＲＯＭ１００３または記憶媒体１００５を適宜参照して、各種プログラムを実行することにより実現される。また、情報処理装置１００において、通信部１１０の各機能または各処理は通信インターフェース１００４により、記憶部１３０の各機能または各処理はＲＯＭ１００３または記憶媒体１００５により実現される。
【０１５８】
同様に、情報処理端末２００において、例えば、制御部２２０の各機能または各処理は、ＣＰＵ１００１がＲＯＭ１００３または記憶媒体１００５を適宜参照して、各種プログラムを実行することにより実現される。また、情報処理端末２００において、通信部２１０の各機能または各処理は通信インターフェース１００４により、記憶部２３０の各機能または各処理はＲＯＭ１００３または記憶媒体１００５により実現される。なお、図１３には図示していないが、情報処理端末２００は、上述したように、表示部２３０の各機能または各処理を実現するハードウェア資源として、ＬＣＤ、有機ＥＬディスプレイ、プラズマディスプレイなどを備える。
【０１５９】
上記では、情報処理装置１００または情報処理端末２００の各部における各機能または各処理は、ＣＰＵ１００１がプログラムを実行することにより、実現するものとして説明した。このように、情報処理装置１００または情報処理端末２００は、汎用回路によって当該各機能または各処理を実現することができる。一方、情報処理装置１００または情報処理端末２００において、ＣＰＵ１００１だけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって、当該各機能または各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上述した各実施形態に示した複数の機能または複数の処理を１つの集積回路により実現することとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【０１６０】
また、本発明の各実施形態のプログラム（ソフトウェアプログラム／コンピュータプログラム）は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、非一時的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）に、プログラムを記憶可能である。記憶媒体は、例えば、ＲＯＭやＲＡＭ、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）等の半導体記憶デバイスや、フレキシブルディスク（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）等の磁気記憶媒体、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の光学記憶媒体である。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。情報処理装置１００または情報処理端末２００は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、上記の各実施形態に示した複数の機能または複数の処理を実現する。
【０１６１】
また、本発明のプログラムは、インターネット等を介してダウンロードされることにより、情報処理装置１００または情報処理端末２００に提供されてもよい。情報処理装置１００または情報処理端末２００は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、上記の各実施形態に示した複数の処理を実現してもよい。ダウンロードされたプログラムは、読み書き可能なメモリまたはハードディスク装置などのコンピュータ読み取り可能な記憶媒体に格納される。この場合において、本発明は、当該プログラムを表すコードあるいは当該プログラムを格納した記憶媒体によって構成されると捉えることができる。
【０１６２】
なお、上記の各実施形態は、本発明を説明するための例示であり、本発明を上記の各実施形態に限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、様々な変形が可能である。さらに、当業者であれば、情報処理装置１００や情報処理端末２００の各部を均等なものに置換した実施形態を採用することが可能であり、かかる実施形態も本発明の範囲に含まれる。
【符号の説明】
【０１６３】
１００  情報処理装置
１１０  通信部
１１１  受信部
１１２  送信部
１２０  制御部
１２１  生成部
１３０  記憶部
２００  情報処理端末
２１０  通信部
２１１  受信部
２１２  送信部
２２０  制御部
２２１  情報処理部
２２２  表示処理部
２３０  表示部
２４０  記憶部
５００  ネットワーク
１００１  ＣＰＵ
１００２  ＲＡＭ
１００３  ＲＯＭ
１００４  通信インターフェース
１００５  記憶媒体
【図１】
2018005288.tif 000003
【図２】
2018005288.tif 000004
【図３】
2018005288.tif 000005
【図４】
2018005288.tif 000006
【図５】
2018005288.tif 000007
【図６】
2018005288.tif 000008
【図７】
2018005288.tif 000009
【図８】
2018005288.tif 000010
【図９】
2018005288.tif 000011
【図１０】
2018005288.tif 000012
【図１１】
2018005288.tif 000013
【図１２】
2018005288.tif 000014
【図１３】
2018005288.tif 000015