(57)【要約】  インスタント・メッセージング・ツールのための情報表示方法およびユーザ端末を開示する。本方法は、少なくとも2つのメッセージを表示することと、表示されたメッセージの内の少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、少なくとも1つのメッセージを第1のメッセージとして使用することと、第1のメッセージに対応する入力された第2のメッセージ、および第1のメッセージを示す関連情報を送信することとを含み、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。第1のユーザが、表示された複数のメッセージから第1のメッセージを選択した後、第1のメッセージに対応する入力された第2のメッセージおよび関連情報が送信され、第1のメッセージが第2のメッセージと関連づけられ、その結果、第2のユーザ端末が第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージの返信メッセージであることを明確に表示し、ユーザがフィルタリングすることによって能動的に検索する必要が無くなることが、本発明の実施形態から理解されるであろう。
2016515251.tif 000002
【特許請求の範囲】
【請求項１】
インスタント・メッセージング・ツールのための情報表示方法であって、前記方法は、
少なくとも2つのメッセージを表示するステップと、
表示された前記少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって行われた選択操作を受信し、第1のメッセージとして前記少なくとも1つのメッセージを使用するステップと、
前記第1のメッセージを示すために使用される関連情報を取得するステップと、
前記第1のメッセージに応じた、前記第1のユーザにより入力された第2のメッセージおよび前記関連情報を送信するステップと
を含み、
前記第1のメッセージは、前記第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、前記関連情報に従って前記第1のメッセージを判断し、前記第1のメッセージおよび前記第2のメッセージを関連づけて表示し、
前記第2のユーザ端末は、第2のユーザがログインする端末であり、前記第2のユーザは、前記第1のメッセージを送信するユーザである、方法。
【請求項２】
前記第1のメッセージを示すために使用される前記関連情報は、具体的には、前記第1のメッセージのコンテンツまたは前記第1のメッセージの識別子である、請求項1に記載の方法。
【請求項３】
前記第1のメッセージを示すために使用される前記関連情報が前記第1のメッセージの前記識別子である場合、第1のユーザ端末によって、前記第2のメッセージおよび前記関連情報を送信する前記ステップの前に、前記方法は、
前記第1のユーザ端末によって、前記第2のメッセージの識別子を生成するステップをさらに備え、
前記第1のユーザ端末によって、前記第2のメッセージおよび前記関連情報を送信する場合、前記方法は、前記第1のユーザ端末によって、前記第2のメッセージの前記識別子を送信するステップをさらに備え、前記第1のメッセージの前記識別子は、前記第2のメッセージの前記識別子と関連づけられる、請求項2に記載の方法。
【請求項４】
前記第1のメッセージを示すために使用される前記関連情報が前記第1のメッセージの前記識別子である場合、第1のユーザ端末によって前記第2のメッセージおよび前記関連情報を送信する前記ステップは、具体的には、
前記第1のユーザ端末によってサーバに、前記第2のメッセージと前記第1のメッセージの前記識別子とを送信するステップであり、前記第1のメッセージの前記識別子は、前記第2のメッセージと関連づけられ、その結果、前記サーバは、前記第2のメッセージの識別子を生成し、前記第1のメッセージの前記識別子を、前記第2のメッセージの前記識別子と関連づける、請求項2に記載の方法。
【請求項５】
第1のユーザ端末によって、前記第2のメッセージおよび前記関連情報を送信する前記ステップは、具体的には、前記第1のユーザ端末によってサーバに、前記第2のメッセージおよび前記関連情報を送信するステップであり、その結果、前記サーバは、前記第2のメッセージおよび前記関連情報を前記第2のユーザ端末に送信し、または前記サーバは、第1のプッシュ通知を前記第2のユーザ端末に送信し、前記第1のプッシュ通知は、前記第2のユーザ端末が、前記第2のメッセージおよび前記関連情報を前記サーバから取得することを可能にする、請求項1から4のいずれか一項に記載の方法。
【請求項６】
インスタント・メッセージング・ツールのための情報表示方法であって、前記方法は、
第1のメッセージを、第1のユーザ端末が前記第1のメッセージを表示し、前記表示された第1のメッセージで第1のユーザによって行われた選択操作を受信し、前記第1のメッセージに応じた、前記第1のユーザにより入力された第2のメッセージおよび前記第1のメッセージを示すために使用される取得した関連情報を送信するよう送信するステップを備え、前記第1のメッセージは前記第2のメッセージと関連づけられ、前記方法はさらに、
前記第1のユーザ端末によって送信される前記関連情報に従って前記第1のメッセージを判断するステップと、
前記第1のメッセージと前記第1のユーザ端末によって送信される前記第2のメッセージとを関連づけて表示するステップと
を備える、方法。
【請求項７】
前記第1のメッセージを示すために使用される前記関連情報は、具体的には、前記第1のメッセージのコンテンツまたは前記第1のメッセージの識別子である、請求項6に記載の方法。
【請求項８】
前記第1のメッセージと前記第2のメッセージとを関連づけて表示する前記ステップの後、
淡色表示もしくは重畳表示するステップか、または関連せずに表示されたメッセージを隠すステップをさらに備える、請求項6または7に記載の方法。
【請求項９】
前記第1のメッセージと前記第2のメッセージとを関連づけて表示する前記ステップの後、
前記表示された第1のメッセージまたは第2のメッセージで第2のユーザによって行われた切り替え操作を受信するステップと、
前記切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えるステップと
をさらに備える、請求項6から8のいずれか一項に記載の方法。
【請求項１０】
前記第1のメッセージを送信する前記ステップは、具体的には、
前記第1のメッセージをサーバに送信するステップであり、その結果、前記サーバは、前記第1のメッセージを前記第1のユーザ端末に送信し、または前記サーバは、第2のプッシュ通知を前記第1のユーザ端末に送信し、前記第2のプッシュ通知は、前記第1のユーザ端末が前記第1のメッセージを前記サーバから取得することを可能にする、請求項6から9のいずれか一項に記載の方法。
【請求項１１】
インスタント・メッセージング・ツールのためのユーザ端末であって、前記ユーザ端末は第1のユーザ端末であり、前記第1のユーザ端末は、表示ユニット、受信ユニット、取得ユニット、および送信ユニットを備え、
前記表示ユニットは、少なくとも2つのメッセージを表示するよう構成され、
前記受信ユニットは、表示された前記少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって行われた選択操作を受信し、第1のメッセージとして前記少なくとも1つのメッセージを使用するよう構成され、
前記取得ユニットは、前記第1のメッセージを示すために使用される関連情報を取得するよう構成され、
前記送信ユニットは、前記第1のメッセージに応じた、前記第1のユーザにより入力された第2のメッセージおよび前記関連情報を送信するよう構成され、前記第1のメッセージは、前記第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、前記関連情報に従って前記第1のメッセージを判断し、前記第1のメッセージと前記第2のメッセージとを関連づけて表示し、
前記第2のユーザ端末は、第2のユーザがログインする端末であり、前記第2のユーザは、前記第1のメッセージを送信するユーザである、ユーザ端末。
【請求項１２】
前記第1のメッセージを示すために使用される前記関連情報は、具体的には、前記第1のメッセージのコンテンツまたは前記第1のメッセージの識別子である、請求項11に記載の第1のユーザ端末。
【請求項１３】
前記第1のメッセージを示すために使用される前記関連情報が前記第1のメッセージの前記識別子である場合、前記第1のユーザ端末は、生成ユニットをさらに備え、
前記生成ユニットは、前記第2のメッセージの識別子を生成するよう構成され、
前記送信ユニットは、前記第2のメッセージの前記識別子を送信するようさらに構成され、前記第1のメッセージの前記識別子は、前記第2のメッセージの前記識別子と関連づけられる、請求項12に記載の第1のユーザ端末。
【請求項１４】
前記第1のメッセージを示すために使用される前記関連情報が前記第1のメッセージの前記識別子である場合、
前記送信ユニットが前記第2のメッセージおよび前記関連情報を送信することは、具体的には、
前記送信ユニットが、前記第2のメッセージと前記第1のメッセージの前記識別子とをサーバに送信するよう構成されることであり、前記第1のメッセージの前記識別子は、前記第2のメッセージと関連づけられ、その結果、前記サーバは、前記第2のメッセージの識別子を生成し、前記第1のメッセージの前記識別子を、前記第2のメッセージの前記識別子と関連づける、請求項12に記載の第1のユーザ端末。
【請求項１５】
前記送信ユニットが前記第2のメッセージおよび前記関連情報を送信するよう構成されることは、具体的には、
前記送信ユニットがサーバに前記第2のメッセージおよび前記関連情報を送信するよう構成されることであり、その結果、前記サーバは、前記第2のメッセージおよび前記関連情報を前記第2のユーザ端末に送信し、または前記サーバは、第1のプッシュ通知を前記第2のユーザ端末に送信し、前記第1のプッシュ通知は、前記第2のユーザ端末が、前記第2のメッセージおよび前記関連情報を前記サーバから取得することを可能にする、請求項11から14のいずれか一項に記載の第1のユーザ端末。
【請求項１６】
インスタント・メッセージング・ツールのためのユーザ端末であって、前記ユーザ端末は、第2のユーザ端末であり、前記第2のユーザ端末は、送信ユニット、判断ユニット、および表示ユニットを備え、
前記送信ユニットは、第1のメッセージを送信するよう構成され、その結果、第1のユーザ端末は、前記第1のメッセージを表示し、前記表示される第1のメッセージで第1のユーザによって実行された選択操作を受信し、前記第1のメッセージに応じた、前記第1のユーザにより入力された第2のメッセージおよび前記第1のメッセージを示すために使用される取得した関連情報を送信し、前記第1のメッセージは、前記第2のメッセージと関連づけられ、
前記判断ユニットは、前記第1のユーザ端末によって送信された前記関連情報に従って前記第1のメッセージを判断するよう構成され、
前記表示ユニットは、前記第1のメッセージと、前記第1のユーザ端末によって送信された前記第2のメッセージとを関連づけて表示するよう構成される、ユーザ端末。
【請求項１７】
前記第1のメッセージを示すために使用される前記関連情報は、具体的には、前記第1のメッセージのコンテンツまたは前記第1のメッセージの識別子である、請求項16に記載の第2のユーザ端末。
【請求項１８】
前記表示ユニットが、淡色表示もしくは重畳表示するか、または関連せずに表示されたメッセージを隠すようさらに構成される、請求項16または17に記載の第2のユーザ端末。
【請求項１９】
前記第2のユーザ端末は、受信ユニットをさらに備え、
前記受信ユニットは、前記表示された第1のメッセージまたは第2のメッセージで第2のユーザによって実行された切り替え操作を受信するようさらに構成され、
前記表示ユニットは、前記切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えるようさらに構成される、請求項16から18のいずれか一項に記載の第2のユーザ端末。
【請求項２０】
前記送信ユニットが第1のメッセージを送信するよう構成されることは、具体的には、
前記送信ユニットが前記第1のメッセージをサーバに送信するよう構成されることであり、その結果、前記サーバは、前記第1のメッセージを前記第1のユーザ端末に送信し、または前記サーバは、第2のプッシュ通知を前記第1のユーザ端末に送信し、前記第2のプッシュ通知は、前記第1のユーザ端末が前記第1のメッセージを前記サーバから取得することを可能にする、請求項16から19のいずれか一項に記載の第2のユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2013年12月23日に中国専利局に出願された、中国特許番号第201310723920.1号「INFORMATION DISPLAY METHOD AND USER TERMINAL FOR INSTANT MESSAGING TOOL」への優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本発明は、インスタントメッセージングの分野に関し、特に、インスタント・メッセージング・ツールのための情報表示方法およびユーザ端末に関する。
【背景技術】
【０００３】
インスタントメッセージング技術の急速な発展に伴い、WeChat、263、およびQQなどのインスタント・メッセージング・ツールは、人々の生活において、不可欠の要素となった。
【０００４】
現在、インスタント・メッセージング・ツールを使用して情報を交換する場合、交換される情報は、一般に、時系列で表示される。
【０００５】
明らかに、情報がそのような時系列で表示される場合、ユーザがメッセージを送信した後、別のユーザがこのメッセージに返信したかどうかをユーザが判断したい場合、ユーザは、このメッセージに続いて送信された全てのメッセージをフィルタリングすることによって能動的に検索する必要があり、非常に時間がかかる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明によって解決される技術的問題は、インスタント・メッセージング・ツールのための情報表示方法およびユーザ端末を提供することであり、ユーザが送信したメッセージに応じた返信メッセージを明確に表示し、ユーザは、フィルタリングによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になる。
【０００７】
この目的を達成するために，本発明は、この技術的問題に対して、以下の技術的解決策を提供する。
【０００８】
第1の態様によれば、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法を提供し、本方法は、少なくとも2つのメッセージを表示すること、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって行われた選択操作を受信し、第1のメッセージとして少なくとも1つのメッセージを使用すること、第1のメッセージを示すため使用される関連情報を取得すること、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信することを含み、第1のメッセージは、第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージおよび第2のメッセージを関連づけて表示し、ここで、第2のユーザ端末は、第2のユーザがログインする端末であり、第2のユーザは、第1のメッセージを送信するユーザである。
【０００９】
第1の態様の第1の可能な実装態様では、第1のメッセージを示すために使用される関連情報は、具体的には、第1のメッセージのコンテンツまたは第1のメッセージの識別子である。
【００１０】
第1の態様の第1の可能な実装態様を参照して、第1の態様の第2の可能な実装態様では、第1のメッセージを示すために使用される関連情報が第1のメッセージの識別子である場合、第1のユーザ端末によって、第2のメッセージおよび関連情報を送信する前に、本方法は、第1のユーザ端末によって、第2のメッセージの識別子を生成することをさらに含み、第1のユーザ端末によって、第2のメッセージおよび関連情報を送信する場合、本方法は、第1のユーザ端末によって、第2のメッセージの識別子を送信することをさらに含み、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられる。
【００１１】
第1の態様の第1の可能な実装態様を参照して、第1の態様の第3の可能な実装態様では、第1のメッセージを示すために使用される関連情報が第1のメッセージの識別子である場合、第1のユーザ端末によって第2のメッセージおよび関連情報を送信することは、具体的には、第1のユーザ端末によって、第2のメッセージと第1のメッセージの識別子とをサーバに送信することであり、ここで、第1のメッセージの識別子は、第2のメッセージと関連づけられ、その結果、サーバは、第2のメッセージの識別子を生成し、第1のメッセージの識別子を、第2のメッセージの識別子と関連づける。
【００１２】
第1の態様、または第1の態様の第1から第3の可能な実装態様のいずれか1つを参照して、第1の態様の第4の可能な実装態様では、第1のユーザ端末によって、第2のメッセージおよび関連情報を送信することは、具体的には、第1のユーザ端末によってサーバに、第2のメッセージおよび関連情報を送信することであり、その結果、サーバは、第2のメッセージおよび関連情報を第2のユーザ端末に送信し、またはサーバは、第1のプッシュ通知を第2のユーザ端末に送信し、ここで第1のプッシュ通知は、第2のユーザ端末が、第2のメッセージおよび関連情報をサーバから取得することを可能にする。
【００１３】
第2の態様によれば、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法を提供し、本方法は、第1のメッセージを、第1のユーザ端末が第1のメッセージを表示し、表示された第1のメッセージで第1のユーザによって行われた選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信するよう送信することを含み、ここで、第1のメッセージは第2のメッセージと関連づけられ、本方法はさらに、第1のユーザ端末によって送信される関連情報に従って第1のメッセージを判断することと、第1のメッセージと第1のユーザ端末によって送信される第2のメッセージとを関連づけて表示することとを含む。
【００１４】
第2の態様の第1の可能な実装態様では、第1のメッセージを示すために使用される関連情報は、具体的には、第1のメッセージのコンテンツまたは第1のメッセージの識別子である。
【００１５】
第2の態様、または第2の態様の第1の可能な実装態様を参照して、第1の態様の第2の可能な実装態様では、第1のメッセージおよび第2のメッセージを関連づけて表示した後、本方法は、淡色表示もしくは重畳表示すること、または関連せずに表示されたメッセージを隠すことをさらに含む。
【００１６】
第2の態様、または第2の態様の第1から第2の可能な実装態様のいずれか1つを参照して、第1の態様の第3の可能な実装態様では、第1のメッセージと第2のメッセージとを関連づけて表示した後、本方法は、表示された第1のメッセージまたは第2のメッセージで第2のユーザによって行われた切り替え操作を受信することと、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えることとをさらに含む。
【００１７】
第2の態様、または第2の態様の第1から第3の可能な実装態様のいずれか1つを参照して、第1の態様の第4の可能な実装態様では、第1のメッセージを送信することは、具体的には、第1のメッセージをサーバに送信することであり、その結果、サーバは、第1のメッセージを第1のユーザ端末に送信し、またはサーバは、第2のプッシュ通知を第1のユーザ端末に送信し、ここで第2のプッシュ通知は、第1のユーザ端末が第1のメッセージをサーバから取得することを可能にする。
【００１８】
第3の態様によれば、本発明の一実施形態は、インスタント・メッセージング・ツールのためのユーザ端末を提供し、ここで、ユーザ端末は第1のユーザ端末であり、第1のユーザ端末は、表示ユニット、受信ユニット、取得ユニット、および送信ユニットを含み、表示ユニットは、少なくとも2つのメッセージを表示するよう構成され、受信ユニットは、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって行われた選択操作を受信し、第1のメッセージとして少なくとも1つのメッセージを使用するよう構成され、取得ユニットは、第1のメッセージを示すために使用される関連情報を取得するよう構成され、送信ユニットは、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信するよう構成され、ここで、第1のメッセージは、第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示し、ここで第2のユーザ端末は、第2のユーザがログインする端末であり、第2のユーザは、第1のメッセージを送信するユーザである。
【００１９】
第3の態様の第1の可能な実装態様では、第1のメッセージを示すために使用される関連情報は、具体的には、第1のメッセージのコンテンツまたは第1のメッセージの識別子である。
【００２０】
第3の態様の第1の可能な実装態様を参照して、第3の態様の第2の可能な実装態様では、第1のメッセージを示すために使用される関連情報が第1のメッセージの識別子である場合、第1のユーザ端末は、生成ユニットをさらに含み、ここで、生成ユニットは、第2のメッセージの識別子を生成するよう構成され、送信ユニットは、第2のメッセージの識別子を送信するようさらに構成され、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられる。
【００２１】
第3の態様の第1の可能な実装態様を参照して、第3の態様の第3の可能な実装態様では、第1のメッセージを示すために使用される関連情報が第1のメッセージの識別子である場合、送信ユニットが第2のメッセージおよび関連情報を送信するよう構成されることは、具体的には、送信ユニットが、第2のメッセージと第1のメッセージの識別子とをサーバに送信するよう構成されることであり、ここで、第1のメッセージの識別子は、第2のメッセージと関連づけられ、その結果、サーバは、第2のメッセージの識別子を生成し、第1のメッセージの識別子を、第2のメッセージの識別子と関連づける。
【００２２】
第3の態様、または第3の態様の第1から第3の可能な実装態様のいずれか1つを参照して、第3の態様の第4の可能な実装態様では、送信ユニットが第2のメッセージおよび関連情報を送信するよう構成されることは、具体的には、送信ユニットがサーバに第2のメッセージおよび関連情報を送信するよう構成されることであり、その結果、サーバは、第2のメッセージおよび関連情報を第2のユーザ端末に送信し、またはサーバは、第1のプッシュ通知を第2のユーザ端末に送信し、ここで第1のプッシュ通知は、第2のユーザ端末が、第2のメッセージおよび関連情報をサーバから取得することを可能にする。
【００２３】
第4の態様によれば、本発明の一実施形態は、インスタント・メッセージング・ツールのためのユーザ端末を提供し、ここで、本ユーザ端末は、第2のユーザ端末であり、第2のユーザ端末は、送信ユニット、判断ユニット、および表示ユニットを含み、送信ユニットは、第1のメッセージを送信するよう構成され、その結果、第1のユーザ端末は、第1のメッセージを表示し、表示された第1のメッセージで第1のユーザによって実行された選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信し、ここで、第1のメッセージは、第2のメッセージと関連づけられ、判断ユニットは、第1のユーザ端末によって送信された関連情報に従って第1のメッセージを判断するよう構成され、表示ユニットは、第1のメッセージと、第1のユーザ端末によって送信された第2のメッセージとを関連づけて表示するよう構成される。
【００２４】
第4の態様の第1の可能な実装態様では、第1のメッセージを示すために使用される関連情報は、具体的には、第1のメッセージのコンテンツまたは第1のメッセージの識別子である。
【００２５】
第4の態様、または第4の態様の第1の可能な実装態様を参照して、第3の態様の第2の可能な実装態様では、表示ユニットは、淡色表示もしくは重畳表示するか、または関連せずに表示されたメッセージを隠すようさらに構成される。
【００２６】
第4の態様、または第4の態様の第1から第2の可能な実装態様のいずれか一方を参照して、第3の態様の第3の可能な実装態様では、第2のユーザ端末は、受信ユニットをさらに含み、受信ユニットは、表示された第1のメッセージまたは第2のメッセージで第2のユーザによって実行された切り替え操作を受信するようさらに構成され、表示ユニットは、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えるようさらに構成される。
【００２７】
第4の態様、または第4の態様の第1から第3の可能な実装態様のいずれか1つを参照して、第3の態様の第4の可能な実装態様では、送信ユニットが第1のメッセージを送信するよう構成されることは、具体的には、送信ユニットが第1のメッセージをサーバに送信するよう構成されることであり、その結果、サーバは、第1のメッセージを第1のユーザ端末に送信し、またはサーバは、第2のプッシュ通知を第1のユーザ端末に送信し、ここで第2のプッシュ通知は、第1のユーザ端末が第1のメッセージをサーバから取得することを可能にする。
【００２８】
本発明の実施形態において、少なくとも2つのメッセージが表示され、第1のユーザが表示された少なくとも2つのメッセージから第1のメッセージを選択した後、第1のユーザが第1のメッセージに返信したいことを指示し、この場合、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報が送信され、その結果、第1のメッセージの送信者、つまり、第2のユーザ端末は、関連情報に従って、第1のメッセージを判断することができることを、上記の技術的解決策から学ぶことができる。第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態による方法の第1の実施形態の模式的なフローチャートである。
【図２】本発明の一実施形態による方法の第2の実施形態の模式的なフローチャートである。
【図３】本発明の一実施形態による方法の第3の実施形態の模式的なフローチャートである。
【図４】本発明の一実施形態による方法の第4の実施形態の模式的なフローチャートである。
【図５】図4の実施形態でメンバーBがメッセージを選択した後に表示されるインターフェースである。
【図６】図4の実施形態において、2つのメッセージが関連づけられて表示された場合のインターフェースである。
【図７】本発明の一実施形態による方法の第5の実施形態の模式的なフローチャートである。
【図８】本発明の一実施形態による方法の第6の実施形態の模式的なフローチャートである。
【図９】本発明の一実施形態による第1のユーザ端末の第1の実施形態の概略構成図である。
【図１０】本発明の一実施形態による第1のユーザ端末の第2の実施形態の概略構成図である。
【図１１】本発明の一実施形態による第1のユーザ端末の第3の実施形態の概略構成図である。
【図１２】本発明の一実施形態による第1のユーザ端末の第4の実施形態の概略構成図である。
【図１３】本発明の一実施形態による第2のユーザ端末の第1の実施形態の概略構成図である。
【図１４】本発明の一実施形態による第2のユーザ端末の第2の実施形態の概略構成図である。
【発明を実施するための形態】
【００３０】
インスタントメッセンジャー（Instant Messenger、略して、IM）は、インターネットベースのインスタントメッセージ通信サービスであり、一般的なインスタント・メッセージング・ツールには、MSN、QQ、WeChat、263 enterprise messenger、およびYixinなどがある。
【００３１】
現在、インスタント・メッセージング・ツールを使用して情報を交換する場合、交換される情報は、一般に、時系列で表示される。
【００３２】
明らかに、情報がそのような時系列で表示される場合、ユーザがメッセージを送信した後、別のユーザがこのメッセージに返信したかどうかをユーザが判断したい場合、ユーザは、このメッセージに続いて送信された全てのメッセージをフィルタリングすることによって能動的に検索する必要がある。例えば、インスタント・メッセージング・グループでは、ユーザAがメッセージ01を送信し、次いで、複数のユーザがそのグループ内で複数のメッセージを送信し、ユーザAが、他のユーザがメッセージ01に返信したかどうかを判断したい場合、ユーザAは、メッセージのコンテンツに従って、メッセージ01に続いて表示されたメッセージを1つ1つ検索する必要がある。明らかに、この表示方法は、検索するのにユーザの時間を消費する。
【００３３】
本発明の実施形態において、インスタント・メッセージング・ツールのための情報表示方法およびユーザ端末が提供され、ユーザが送信したメッセージに応じた返信メッセージを明確に表示し、ユーザは、フィルタリングによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になる。
【００３４】
本発明の実施形態における添付図面を参照して、本発明の実施形態の技術的解決策を、以下に、明確および完全に説明する。明らかに、説明する実施形態は、本発明の実施形態の全てではなく、単なる一部である。創造的努力をすることなく、本発明の実施形態に基づき当業者によって得られる他の全ての実施形態は、本発明の保護範囲に入るものとする。
【００３５】
本発明の本明細書、特許請求の範囲、および上記の添付図面で使用される「第1」、「第2」、「第3」、および「第4」などの用語は、同様の対象物を区別するために使用され、必ずしも、特定の順序または特定の優先順位を示すために使用されるものではない。このような方法で使用されるデータは、適切な環境で交換してもよく、その結果、本明細書で説明する実施形態は、図面で、または本明細書で説明する内容で示される順序ではなく、他の順序で実施することができることを理解すべきである。さらに、「含む」ならびに「有する」という用語およびそれらの何らかの変化形は、非排他的包含を表すことを意図し、例えば、一連のステップまたはユニットを含む処理、方法、システム、商品、またはデバイスが明確に列挙されたステップまたはユニットに必ずしも限定されないが、明確に列挙されたか、または処理、方法、商品、もしくはデバイスに固有の他のステップまたはユニットを含んでもよい。
【００３６】
図1を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第1の実施形態を提供し、この実施形態は、第1のユーザ端末に適用される。第1のユーザ端末は、第1のユーザがログインする端末である。本発明の実施形態において、第1のユーザはユーザアカウントに対応し、したがって、第1のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。例えば、WeChatアカウントを有するユーザは、そのWeChatアカウントを使用して、携帯電話、IPAD、およびノートブックコンピュータなどのさまざまな端末からログインしてもよい。
【００３７】
この実施形態は、具体的には、以下を含む。
【００３８】
S101：第1のユーザ端末が、少なくとも2つのメッセージを表示する。
【００３９】
その少なくとも2つのメッセージは、異なるユーザから送信されてもよく、例えば、グループ内のユーザによって送信されたメッセージとしてもよい。
【００４０】
S102：第1のユーザ端末が、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用する。
【００４１】
このステップでは、第1のユーザが1つまたは複数のメッセージを選択した後、第1のユーザ端末は、表示画面上の選択操作の位置の座標範囲を検出することによって、第1のユーザによって選択された1つまたは複数のメッセージを判断することができ、ここで、そのメッセージは、第1のメッセージである。
【００４２】
このステップでは、第1のユーザ端末が第1のメッセージで第1のユーザによって実行された選択操作を受信した後、第1のユーザが第1のメッセージに返信したいことを示す。選択操作は、マウスまたはタッチスクリーンを使用することによって第1のメッセージで第1のユーザによって実行されるタップ、スライド、またはタッチ＆ホールド操作などの操作とすることができ、そのような操作は、本発明の実施形態では限定されない。
【００４３】
第1のユーザ端末は、第1のユーザがログインする端末であり、したがって、第1のユーザ端末で実行される全ての操作は、第1のユーザによって実行される操作とみなすことができることに留意されたい。
【００４４】
S103：第1のユーザ端末は、第1のメッセージを示すために使用される関連情報を取得する。
【００４５】
本明細書では、関連情報は、第1のメッセージを示すために使用され、したがって、第1のメッセージの識別子とすることができ、本発明の実施形態では限定されないが、第1のメッセージのコンテンツなどとしてもよい。
【００４６】
S104：第1のユーザ端末は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、その場合、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。
【００４７】
第2のユーザ端末は、第2のユーザがログインする端末であり、本発明の実施形態において、第2のユーザはユーザアカウントに対応し、したがって、第2のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。したがって、第2のユーザ端末は、実際は、複数の端末を含んでもよい。例えば、第2のユーザが、携帯電話およびIPADから別々にログインする場合、第2のユーザ端末は、携帯電話を含み、さらにIPADも含む。この実施形態において、第2のユーザは、第1のメッセージを送信するユーザであり、したがって、実際に、第2のユーザは、第2のユーザ端末を使用することによって第1のメッセージを送信することに留意されたい。ステップS103で第2のメッセージおよび関連情報を受信する第2のユーザ端末は、実際には、第1のメッセージを送信する第2のユーザ端末とは異なる物理的構成要素としてもよいが、どちらも、第2のユーザがログインするユーザ端末である。
【００４８】
この実施形態において、特別な入力領域を第1のユーザ端末上に設定してもよく、その入力領域で入力された各メッセージは、1つまたは複数のメッセージに応じた返信メッセージである。デフォルトによって、メッセージが選択された後、入力領域で入力された全てのメッセージは、選択されたメッセージに応じた返信メッセージであり、またはメッセージが入力領域で入力された後、あるメッセージを選択してもよく、このことは、入力領域で入力された全てのメッセージが選択メッセージに応じた返信メッセージであることを示すこともできる可能性もある。本発明の実施形態は、第1のメッセージに応じて入力された第2のメッセージを取得する特定の方法に限定されない。
【００４９】
この実施形態において、第1のメッセージは、第2のユーザによって送信され、したがって、このステップでは、第1のユーザ端末は、第1のメッセージへの返信である第2のメッセージを、第2のユーザ端末を使用することによって第2のユーザに戻し、第1のメッセージおよび第2のメッセージは、第2のユーザ端末上に関連づけて表示され、その結果、第2のユーザは、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に判断することができる。確かに、このステップでは、第1のユーザ端末は、第1のユーザの識別子をさらに送信してもよく、その結果、第2のユーザ端末は、第2のメッセージを送信したユーザが第1のユーザであることを表示する。第2のユーザが第1のメッセージを送信したユーザであるので、第2のユーザ端末は、一般に、第1のメッセージを格納し、したがって、第2のユーザ端末は、第1のメッセージの関連情報が第2のユーザ端末に送信される限り、第1のメッセージを判断することができることに留意されたい。
【００５０】
この実施形態において、少なくとも2つのメッセージが表示され、第1のユーザが表示された少なくとも2つのメッセージから第1のメッセージを選択した後、第1のユーザが第1のメッセージに返信したいことを指示し、この場合、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報が送信され、その結果、第1のメッセージの送信者、つまり、第2のユーザ端末は、関連情報に従って、第1のメッセージを判断することができ、第1のメッセージは、第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になることを、上記の技術的解決策から学ぶことができる。
【００５１】
さらに、本発明の実施形態において、第1のメッセージと第2のメッセージとが関連づけて表示された場合、メッセージが時系列で表示される現在の方法は、変更されない可能性があり、すなわち、第1のメッセージ、第2のメッセージ、および他のメッセージは、依然として、時系列で表示される。
【００５２】
この実施形態のステップS104では、第1のユーザ端末は、第2のメッセージと関連情報とを送信し、その結果、第2のユーザ端末は、第2のメッセージと関連情報とを取得する。実際には、このステップでは、第1のユーザ端末は、第2のメッセージと関連情報とを第2のユーザ端末に直接送信してもよく、第1のユーザ端末はまた、第2のメッセージと関連情報とをサーバに送信してもよく、第2のメッセージと関連情報とを受信した後、サーバは、第2のメッセージと関連情報とを第2のユーザ端末に直接送信してもよく、例えば、第2のユーザがオンラインであると判断した場合、サーバは、上記情報を直接送信し、またはサーバは、第1のプッシュ通知を第2のユーザ端末に送信してもよく、ここで、第1のプッシュ通知は、第2のユーザ端末が、第2のメッセージと関連情報とをサーバから取得することを可能にし、例えば、第2のユーザがオフラインであると判断した場合、サーバは、第1のプッシュ通知を送信し、その結果、次に第2のユーザがオンライン状態になった場合、第2のユーザは、第2のユーザがオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから上記情報を能動的に取得する。
【００５３】
本発明の実施形態における全ての「取得」動作は、受信することだけでなく、能動的に取得することも含む。
【００５４】
この実施形態は、グループチャット処理で使用してもよく、すなわち、この実施形態の第1のユーザおよび第2のユーザは、同じグループのユーザとしてもよく、第1のメッセージおよび第2のメッセージは、そのグループ内の全てのユーザに表示されるメッセージとしてもよい。具体的には、第2のユーザによって送信された第1のメッセージは、第1のユーザおよび第2のユーザが属するグループ内の全てのユーザに実際に送信される。第1のユーザ端末に表示されるメッセージはまた、グループ内の全てのユーザに送信されたメッセージであり、具体的には、第1のユーザ端末が第2のメッセージを送信することはまた、第2のメッセージをグループ内の全てのユーザに送信することである。
【００５５】
ユーザが不注意な操作をした場合などの状況を考慮すると、この実施形態において、第2のメッセージおよび第1のメッセージを関連づけた表示はまた、キャンセルされる可能性がある。具体的には、ステップS104の後、第1のユーザ端末は、第1のメッセージで第1のユーザによって行われた関連表示キャンセル操作を受信する可能性がある。本明細書におけるキャンセル操作の具体的な実装態様は、事前設定された特定の操作としてもよく、そのような操作は、本発明の実施形態において限定されない。その後、第1のユーザ端末は、第1のメッセージを示すか、または第2のメッセージを示すために使用される関連情報を取得し、分離要求を送信し、ここで、分離要求は、第1のメッセージを示すか、または第2のメッセージを示すために使用される関連情報を含み、その結果、第2のユーザ端末は、第1のメッセージおよび第2のメッセージの関連表示をキャンセルする。
【００５６】
この実施形態において、第1のユーザが第1のメッセージを選択し、第1のユーザが第2のメッセージを入力していると第1のユーザ端末が検出した場合、第1のユーザ端末は、入力通知を第2のユーザ端末にさらに送信してもよく、ここで、入力通知によって、第2のユーザ端末が、第1のユーザが第1のメッセージに返信中であることを表示することができる。
【００５７】
この実施形態において、第1のユーザが第1のメッセージを選択した後、第1のユーザ端末は、第1のメッセージを示すために使用される関連情報を取得する。実際に、関連情報を使用することによって、第2のユーザ端末は、受信したメッセージがどのメッセージへの返信であるかを明確に把握することが可能となる。したがって、関連情報は、第1のメッセージのコンテンツとしてもよく、この場合では、第1のユーザ端末は、第1のメッセージのコンテンツを、第2のメッセージと関連づける。
【００５８】
しかしながら、一般に、識別子は、各メッセージに対して生成され、その識別子は、そのメッセージに対応する。したがって、関連情報が、第1のメッセージの識別子であることが好ましい。この場合、ステップS103では、第1のユーザ端末が、第1のメッセージの識別子を取得する。さらに、ステップS104において送信されるのが、第1のメッセージの識別子でもある。
【００５９】
この場合、対応する識別子を、第2のメッセージに対して生成してもよい。一般に、メッセージ識別子は、メッセージID生成器によって生成され、ここで、メッセージID生成器は、ユーザ端末内に設定してもよく、サーバ内に設定してもよい。以下は、2つの実施形態を使用して、メッセージ識別子がユーザ端末によって生成されるか、またはメッセージ識別子がサーバによって生成される場合の状況を別々に説明する。
【００６０】
図2を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第2の実施形態を提供し、この実施形態は、第1のユーザ端末に適用され、第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、メッセージ識別子は、ユーザ端末によって生成される。
【００６１】
この実施形態は、具体的には、以下を含む。
【００６２】
S201：第1のユーザ端末が、少なくとも2つのメッセージを表示する。
【００６３】
S202：第1のユーザ端末が、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用する。
【００６４】
ステップS201およびステップS202に対して、ステップS101およびステップS102を参照し、詳細は、本明細書では繰り返さない。
【００６５】
S203：第1のユーザ端末が、第1のメッセージの識別子を取得する。
【００６６】
このステップでは、具体的には、第1のユーザ端末が、表示画面上の第1のメッセージの位置座標に従って、その位置座標に対応するメッセージ識別子を取得してもよい。
【００６７】
本明細書では、第1のメッセージの取得した識別子は、第2のユーザ端末によって生成された可能性があり、第1のメッセージを送信する場合、第2のユーザはまた、第1のメッセージの識別子を送信する。
【００６８】
S204：第1のユーザ端末は、第2のメッセージの識別子を生成し、ここで、第2のメッセージは、第1のメッセージに応じた、第1のユーザにより入力されたメッセージである。
【００６９】
このステップおよびステップS201からステップS203への一連の実行は、限定されず、第1のユーザが第2のメッセージを入力する限り、メッセージの識別子を生成することができる。
【００７０】
第1のユーザ端末がメッセージ識別子を生成した場合、事前設定された識別子名付けルールは、例えば、メッセージの生成順序番号を第1のユーザ端末の識別子と組み合わせることを採用してもよく、その結果、第1のユーザ端末によって生成されたメッセージ識別子は、他のユーザ端末によって生成されたメッセージ識別子と同じではなくなることに留意されたい。
【００７１】
S205：第1のユーザ端末が、第2のメッセージと、ステップS204で生成された第2のメッセージの識別子と、ステップS203で取得した第1のメッセージの識別子とを送信し、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられ、その結果、第2のユーザ端末は、第1のメッセージの識別子に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。
【００７２】
このステップでは、第1のユーザ端末が、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とをサーバに送信してもよく、第2のユーザがオンライン状態であると判断した場合、サーバは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを第2のユーザ端末に送信し、第2のユーザがオフライン状態であると判断した場合、サーバは、プッシュ通知を第2のユーザに送信し、ここで、プッシュ通知によって、第2のユーザは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを、第2のユーザが次にオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから能動的に取得することを可能にする。
【００７３】
サーバは、第2のメッセージをさらに格納してもよく、第2のメッセージの識別子と、第1のメッセージの識別子とを関連づけて格納してもよい。
【００７４】
この実施形態は、メッセージ識別子がユーザ端末によって生成され、第1のメッセージと第2のメッセージとが、第1のメッセージの識別子と第2のメッセージの識別子とを関連づけることによって明確に関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になるという状況に焦点を当てている。
【００７５】
メッセージ識別子がサーバによって生成されるという状況は、一実施形態を使用することによって、以下で説明する。
【００７６】
図3を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第3の実施形態を提供し、この実施形態は、第1のユーザ端末に適用され、第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、メッセージ識別子は、サーバによって生成される。
【００７７】
この実施形態は、具体的には、以下を含む。
【００７８】
S301：第1のユーザ端末が、少なくとも2つのメッセージを表示する。
【００７９】
S302：第1のユーザ端末が、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用する。
【００８０】
ステップS301およびステップS302に対して、ステップS101およびステップS102を参照し、詳細は、本明細書では繰り返さない。
【００８１】
S303：第1のユーザ端末が、第1のメッセージの識別子を取得する。
【００８２】
このステップでは、具体的には、第1のユーザ端末が、表示画面上の第1のメッセージの位置座標に従って、その位置座標に対応するメッセージ識別子を取得してもよい。
【００８３】
本明細書では、第1のメッセージの取得した識別子は、サーバによって生成されてもよく、第2のユーザが第1のメッセージを送信した場合、サーバは、第1のメッセージの識別子を生成し、第1のメッセージの識別子を第1のユーザ端末に送信し、または第1のユーザ端末は、第1のメッセージの識別子をサーバから取得する。
【００８４】
S304：第1のユーザ端末が第2のメッセージと第1のメッセージの識別子とをサーバに送信し、ここで、第1のメッセージの識別子は、第2のメッセージと関連づけられ、その結果、サーバは、第2のメッセージの識別子を生成し、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを送信し、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられ、その結果、第2のユーザ端末は、第1のメッセージの識別子に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。
【００８５】
このステップでは、第1のユーザ端末は、第2のメッセージと、第1のメッセージの識別子とをサーバに送信してもよく、サーバは、第2のメッセージの識別子を生成し、第2のユーザがオンライン状態であると判断した場合、サーバは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを第2のユーザ端末に送信し、第2のユーザがオフライン状態であると判断した場合、サーバは、プッシュ通知を第2のユーザに送信し、ここで、プッシュ通知によって、第2のユーザは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを、第2のユーザが次にオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから能動的に取得することを可能にする。
【００８６】
サーバは、第2のメッセージをさらに格納してもよく、第2のメッセージの識別子と、第1のメッセージの識別子とを関連づけて格納してもよい。
【００８７】
この実施形態は、メッセージ識別子がサーバによって生成され、第1のメッセージと第2のメッセージとが、第1のメッセージの識別子と第2のメッセージの識別子とを関連づけることによって明確に関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になるという状況に焦点を当てている。
【００８８】
本発明の実施形態において、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示する。本明細書では、関連表示は、ユーザがメッセージ間に関連があることを明確に認識することを可能にする表示方法のことをいう。第1のメッセージおよび第2のメッセージは、強調表示してもよく、他のメッセージとは異なる色またはフォントで表示してもよく、同一記号で印をつけて表示してもよく、または他の方法で表示してもよく、そのような方法は、本発明の実施形態では限定されない。実際には、第1のユーザが第2のメッセージと、第1のメッセージを示すために使用される関連情報とを送信した後、第1のユーザ端末はまた、第1のメッセージと第2のメッセージとを関連づけて表示してもよく、その結果、第1のユーザはまた、第1のユーザから第2のユーザへの返信メッセージを明確に認識することができる。以下で、一実施形態を使用して、特定の適用状況を参照して説明する。
【００８９】
図4を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第4の実施形態を提供し、この実施形態は、第1のユーザ端末に適用される。第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、第1のメッセージおよび第2のメッセージが、第1のユーザ端末上に関連づけられて表示される。
【００９０】
実施形態をより良好に説明するため、この実施形態は、一例として、グループチャットでの適用状況を使用することによって説明する。この実施形態は、具体的には、以下を含む。
【００９１】
S401：第1のユーザ端末が、グループ内のユーザによって送信された少なくとも2つのメッセージを表示する。第1のユーザは、グループ内のユーザの1人である。
【００９２】
S402：第1のユーザ端末が、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用する。
【００９３】
図5に示すように、メンバーBがログインした端末は、複数のユーザによって送信された複数のメッセージを表示する。メンバーBがメッセージの1つ、すなわち、メッセージ「ABC」を選択すると、メンバーBがログインした端末は、メッセージ「ABC」の選択操作を受信する。本明細書では、メッセージ「ABC」は、本発明の実施形態における第1のメッセージである。
【００９４】
S403：第1のユーザ端末は、第1のメッセージを示すために使用される関連情報を取得する。
【００９５】
本明細書では、関連情報は、第1のメッセージの識別子としてもよく、第1のメッセージのコンテンツとしてもよい。
【００９６】
S404：第1のユーザ端末は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、その場合、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。
【００９７】
S405：第1のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示する。
【００９８】
図6に示すように、メッセージ「ABC」が選択されると、メンバーBが、その選択されたメッセージに返信し、第1のユーザ端末では、返信メッセージ「I know the answer. xx」が、選択されたメッセージ「ABC」と関連づけられて表示される。第2のユーザ端末では、メッセージ「I know the answer. xx」はまた、メッセージ「ABC」と関連づけて表示され、したがって、第1のユーザおよび第2のユーザの両者は、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に認識することができる。
【００９９】
このステップおよびステップS402からステップS404の実行シーケンスは、これらのステップがステップS401の後に実行されることが満たされる限り、限定されないことに留意されたい。
【０１００】
第1のメッセージと第2のメッセージとの関連表示がこのステップで実施された場合、具体的には、第1のユーザ端末は、第1のメッセージの表示属性と、第2のメッセージの表示属性との両方を、第1の属性識別子に設定することができる。本明細書では、表示属性は、1つまたは複数の表示属性のパラメータとすることができる。例えば、表示属性は、色属性であり、したがって、第1のメッセージおよび第2のメッセージの色属性は、同じ色識別子に設定してもよい。したがって、関連表示は、同じ色識別子に従って実施することができる。
【０１０１】
この実施形態において、第2のメッセージで第1のメッセージに返信した後、第1のユーザは、第1のメッセージへの返信を続ける可能性があり、この場合、第1のユーザ端末および第2のユーザ端末は、さらに、第1のメッセージに応じた全ての返信メッセージと第1のメッセージとを関連づけて表示することができる。第1のユーザは、さらに、第2のユーザのメッセージまたはグループ内の他のユーザのメッセージに返信してもよく、例えば、第1のユーザ端末は、さらに、第3のメッセージと第4のメッセージとを関連づけて表示することができ、この場合、第1のユーザ端末は、第3のメッセージの表示属性と、第4のメッセージの表示属性との両方を、第2の属性識別子に設定することができ、ここで、第1の属性識別子は、第2の属性識別子とは異なり、その結果、第3のメッセージと第4のメッセージとの関連表示は、第1のメッセージと第2のメッセージとの関連表示と区別される。第1のユーザ端末は、依然として、既存の方法と同じく、時系列で、表示する必要のある全てのメッセージを表示する可能性がある。
【０１０２】
この実施形態では、第1のメッセージおよび第2のメッセージは、第1のユーザ端末および第2のユーザ端末で関連づけて表示されるだけでなく、グループ内の他のユーザがログインした端末上に、関連づけて表示される可能性もあることに留意されたい。
【０１０３】
この実施形態において、第1のユーザが第1のメッセージを選択すると、ユーザが第2のメッセージを入力する間に、グループ内のユーザによって送信されたメッセージの数が増えた場合、第1のユーザ端末の表示画面は、もはや第1のメッセージを表示しなくなる可能性があるが、第1のメッセージに続くメッセージを表示する。この場合、ステップS402の後、第1のユーザ端末は、第1のユーザ端末の特定の位置に、例えば、第1のユーザ端末の上部に、第1のメッセージを表示し続けることができ、その結果、第1のユーザは、ユーザが返信する元のメッセージを簡単に把握することができる。
【０１０４】
第1のユーザ端末が第1のメッセージと第2のメッセージとを関連づけて表示した後、第1のユーザ端末は、さらに、淡色表示もしくは重畳表示すること、または関連せずに表示されたメッセージを隠すことをさらに含んでもよい。例えば、グループ内に過剰なメッセージが存在する場合、関連せずに表示されたメッセージを重ねてもよく、この場合、重ねられたメッセージの数を表示することができる。事前設定した特定の操作を設定してもよく、ユーザがその特定の操作を実行したことが検知されると、関連せずに表示されたメッセージが隠され、この場合、関連して表示されたメッセージだけが、第1のユーザ端末に表示される。特定のやり直し操作を、時系列表示方法をまだ使用するために事前設定してもよい。
【０１０５】
ユーザが関連メッセージを検索することをさらに簡単にするために、第1のメッセージと第2のメッセージとが関連づけられ表示された後、第1のユーザ端末は、さらに、表示された第1のメッセージまたは第2のメッセージでの第1のユーザによって実行された切り替え操作を受信してもよく、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えてもよい。例えば、第1のメッセージでの第1のユーザによって実行された切り替え操作が検出された場合、第1のユーザ端末は、第1のメッセージと関連づけられたメッセージ、すなわち、第2のメッセージに切り替える。本明細書では、メッセージへの切り替えは、端末の表示画面でそのメッセージを強調することを意味する。
【０１０６】
グループチャットの適用状況を使用することによって、この実施形態は、第1のユーザ端末と第2のユーザ端末との両方が第1のメッセージと第2のメッセージとを関連づけて表示し、その結果、第1のユーザおよび第2のユーザは、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に認識することができる状況に焦点を当てる。
【０１０７】
本発明の上記した実施形態は、全て、第1のユーザ端末に適用され、本発明の実施形態は、さらに、第2のユーザ端末に適用される実施形態を提供する。
【０１０８】
図7を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第5の実施形態を提供し、この実施形態は、第2のユーザ端末に適用される。第2のユーザ端末は、第2のユーザがログインする端末である。本発明の実施形態において、第2のユーザはユーザアカウントに対応し、したがって、第2のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。例えば、WeChatアカウントを有するユーザは、そのWeChatアカウントを使用して、携帯電話、IPAD、およびノートブックコンピュータなどのさまざまな端末からログインしてもよい。
【０１０９】
この実施形態は、具体的には、以下を含む。
【０１１０】
S701：第2のユーザ端末は、第1のメッセージを送信し、その結果、第1のユーザ端末が第1のメッセージを表示し、表示された第1のメッセージで第1のユーザによって実行された選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信する。ここで、第1のメッセージは、第2のメッセージと関連づけられる。
【０１１１】
第2のユーザは、第1のメッセージを送信するユーザであり、したがって、このステップは、実際は、第2のユーザが、第2のユーザがログインした第2のユーザ端末を使用することによって第1のメッセージを送信することであり、その結果、第1のユーザ端末は、第1のメッセージを受信および表示し、表示された第1のメッセージで第1のユーザによって実行された選択操作を受信し、第2のメッセージと、第1のメッセージを示すために使用される関連情報とを送信する。第2のメッセージは、第1のメッセージに返信する場合に第1のユーザによって使用され、関連情報は、第1のユーザ端末によって取得され、第1のメッセージの識別子とすることができ、第1のメッセージのコンテンツなどとしてもよいが、本発明の実施形態では限定されない。
【０１１２】
第1のユーザ端末は、第1のユーザがログインする端末である。本発明の実施形態において、第1のユーザはユーザアカウントに対応し、したがって、第1のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。例えば、WeChatアカウントを有するユーザは、そのWeChatアカウントを使用して、携帯電話、IPAD、およびノートブックコンピュータなどのさまざまな端末からログインしてもよい。
【０１１３】
S702：第2のユーザ端末は、第1のユーザ端末によって送信された関連情報に従って第1のメッセージを判断する。
【０１１４】
第1のユーザ端末が関連情報を送信すると、第2のユーザ端末は関連情報を取得することができ、その関連情報に従って第1のメッセージを判断する。
【０１１５】
第2のユーザが第1のメッセージを送信したユーザであるので、第2のユーザ端末は、一般に、第1のメッセージを格納し、したがって、第2のユーザ端末は、第1のメッセージの関連情報が第2のユーザ端末に送信される限り、第1のメッセージを判断することができることに留意されたい。
【０１１６】
S703：第2のユーザ端末は、第1のメッセージと、第1のユーザ端末によって送信された第2のメッセージとを、関連づけて表示する。
【０１１７】
第1のユーザ端末によって送信された第2のメッセージと関連情報とを取得した場合、第2のユーザ端末は、さらに、第2のユーザに、第1のメッセージに応じた返信メッセージを受信したことを促してもよい。
【０１１８】
この実施形態において、第2のユーザが第1のメッセージを送信し、その結果、第1のユーザが第2のユーザによって送信された第1のメッセージを選択し、このことは、第1のユーザが第1のメッセージに返信したいことを意味し、この場合、第1のユーザ端末は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、第2のユーザ端末は、その関連情報に従って第1のメッセージを判断することができ、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、第2のユーザは、フィルタリングをすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になることを、上記の技術的解決策から学ぶことができる。
【０１１９】
ステップS701では、第2のユーザ端末は、第1のメッセージを送信し、その結果、第1のユーザ端末は、第1のメッセージを表示する。実際には、このステップでは、第2のユーザ端末は、第1のメッセージを第1のユーザ端末に直接送信してもよく、第2のユーザ端末はまた、第1のメッセージをサーバに送信してもよく、その結果、サーバは、第1のメッセージを第1のユーザ端末に送信し、例えば、第1のユーザがオンライン状態であると判断した場合、サーバは、第1のメッセージを第1のユーザ端末に直接送信し、またはサーバは、第2のプッシュ通知を第1のユーザ端末に送信し、ここで、第2のプッシュ通知によって、第1のユーザ端末は、サーバから第1のメッセージを取得することが可能となり、例えば、第1のユーザがオフラインであると判断した場合、サーバは、第2のプッシュ通知を送信し、その結果、次回、第1のユーザがオンライン状態になった場合に、第1のユーザは、オンライン状態になったときに第1のユーザがログインした第1のユーザ端末を使用して、第1のメッセージをサーバから能動的に取得する。
【０１２０】
この実施形態は、グループチャット処理で使用してもよく、すなわち、この実施形態の第1のユーザおよび第2のユーザは、同じグループのユーザとしてもよく、第1のメッセージおよび第2のメッセージは、そのグループ内の全てのユーザに表示されるメッセージとしてもよい。具体的には、第2のユーザ端末によって送信された第1のメッセージは、第1のユーザおよび第2のユーザが属するグループ内の全てのユーザに実際に送信される。第1のユーザ端末に表示されるメッセージはまた、グループ内の全てのユーザに送信されたメッセージであり、具体的には、第1のユーザ端末が第2のメッセージを送信することはまた、第2のメッセージをグループ内の全てのユーザに送信することである。
【０１２１】
ユーザが不注意な操作をした場合などの状況を考慮すると、この実施形態において、第2のメッセージおよび第1のメッセージを関連づけた表示はまた、キャンセルされる可能性がある。具体的には、キャンセルは、ステップS703の後、第1のユーザ端末によって送信された分離要求を受信することとしてもよく、ここで、分離要求は、第1のメッセージを示すためか、または第2のメッセージを示すために使用される関連情報を含み、第2のユーザ端末は、第1のメッセージと第2のメッセージとの関連表示をキャンセルする。本明細書では、第1のユーザ端末は、第1のメッセージで第1のユーザによって実行された関連表示キャンセル操作を受信した後、分離要求を送信してもよい。
【０１２２】
この実施形態において、第1のユーザが第1のメッセージを選択したことを第1のユーザ端末が検出すると、第1のユーザが第2のメッセージを入力している場合、第1のユーザ端末は、さらに、入力通知を第2のユーザ端末に送信することができ、ここで、入力通知は、第1のユーザが第1のメッセージに返信中であることを示す。第1のユーザ端末によって送信された入力通知を受信すると、第2のユーザ端末は、さらに、第1のユーザが第1のメッセージに返信中であることを表示することができる。
【０１２３】
この実施形態において、第2のユーザ端末は、第1のメッセージを示すために使用される関連情報を受信する。実際に、関連情報を使用することによって、第2のユーザ端末は、受信したメッセージがどのメッセージへの返信であるかを明確に把握することが可能となる。関連情報は、第1のメッセージのコンテンツとしてもよく、この場合では、第1のメッセージのコンテンツは、第2のメッセージと関連づけられる。
【０１２４】
しかしながら、一般に、識別子は、各メッセージに対して生成され、その識別子は、そのメッセージに対応している。したがって、関連情報が第1のメッセージの識別子であることが好ましく、したがって、ステップS702では、第1のメッセージは、具体的には、第1のメッセージの識別子に従って判断される。一般に、メッセージ識別子は、メッセージID生成器によって生成され、ここで、メッセージID生成器は、ユーザ端末内に設定してもよく、サーバ内に設定してもよい。メッセージ識別子がユーザ端末によって生成された場合、この実施形態は、さらに、第2のユーザ端末が、第1のメッセージの識別子を生成および送信し、その結果、第1のユーザ端末が、第1のメッセージの識別子を取得することを含む。具体的には、第2のユーザ端末は、第1のメッセージと共に、第1のメッセージの生成された識別子を送信してもよい。メッセージ識別子がサーバによって生成された場合、この実施形態では、第2のユーザ端末が第1のメッセージを送信することは、具体的には、第2のユーザ端末が第1のメッセージをサーバに送信することであり、その結果、サーバは第1のメッセージの識別子を生成し、第1のユーザ端末が、サーバによって生成された第1のメッセージの識別子を取得する。
【０１２５】
本発明の実施形態において、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示する。本明細書では、関連表示は、ユーザがメッセージ間に関連があることを明確に認識することを可能にする表示方法のことをいう。第1のメッセージおよび第2のメッセージは、他のメッセージとは異なる色で表示してもよく、他のメッセージとは異なるフォントで表示してもよく、もしくは同一記号で印をつけて表示してもよく、または他の方法で表示してもよく、そのような方法は、本発明の実施形態では限定されない。
【０１２６】
実際に、第1のメッセージと第2のメッセージとを関連づけて表示すると、第2のユーザ端末は、さらに、関連づけて表示されたメッセージだけを表示してもよく、または異なる関連メッセージを区別してもよく、以下は、特定の適用状況での本発明の例示的実施形態を説明する。
【０１２７】
図8を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための情報表示方法の第6の実施形態を提供し、この実施形態は、第2のユーザ端末に適用される。第2のユーザ端末は、第2のユーザがログインする端末である。
【０１２８】
実施形態をより良好に説明するため、この実施形態は、一例として、グループチャットでの適用状況を使用することによって説明する。この実施形態は、具体的には、以下を含む。
【０１２９】
S801：第2のユーザ端末は、第1のメッセージを送信し、その結果、第1のユーザ端末が第1のメッセージを表示し、表示された第1のメッセージで第1のユーザによって実行された選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信し、ここで、第1のメッセージは、第2のメッセージと関連づけられる。第2のユーザは、第1のメッセージを送信するユーザである。第1のユーザ端末は、第1のユーザがログインする端末である。
【０１３０】
この実施形態において、第1のユーザおよび第2のユーザは、同じグループ内のユーザであり、したがって、第2のユーザ端末が第1のメッセージを送信した場合、第1のメッセージはまた、グループ内の他のユーザにも表示される。さらに、第2のユーザ端末はまた、グループ内のユーザによって送信されたメッセージを受信および表示することもできる。
【０１３１】
S802：第2のユーザ端末は、第1のユーザ端末によって送信された関連情報に従って第1のメッセージを判断する。
【０１３２】
このステップに対し、ステップS702を参照し、本明細書では、これ以上詳細を繰り返さない。
【０１３３】
S803：第2のユーザ端末は、第1のメッセージと、第1のユーザ端末によって送信された第2のメッセージとを、関連づけて表示する。
【０１３４】
第1のメッセージと第2のメッセージとの関連表示がこのステップで実施された場合、具体的には、第2のユーザ端末は、第1のメッセージの表示属性と、第2のメッセージの表示属性との両方を、第1の属性識別子に設定することができる。本明細書では、表示属性は、1つまたは複数の表示属性のパラメータとすることができる。例えば、表示属性は、色属性であり、したがって、第1のメッセージおよび第2のメッセージの色属性は、同じ色識別子に設定してもよい。したがって、関連表示は、同じ色識別子に従って実施することができる。
【０１３５】
この実施形態において、第2のメッセージで第1のメッセージに返信した後、第1のユーザは、第1のメッセージへの返信を続ける可能性があり、この場合、第2のユーザ端末は、さらに、第1のメッセージに応じた全ての返信メッセージと第1のメッセージとを関連づけて表示することができる。第1のユーザまたは他のユーザは、さらに、第2のユーザの他のメッセージに返信してもよく、例えば、第2のユーザ端末は、さらに、第3のメッセージと第4のメッセージとを関連づけて表示することができ、この場合、第2のユーザ端末は、第3のメッセージの表示属性と、第4のメッセージの表示属性との両方を、第2の属性識別子に設定することができ、ここで、第1の属性識別子は、第2の属性識別子とは異なり、その結果、第3のメッセージと第4のメッセージとの関連表示は、第1のメッセージと第2のメッセージとの関連表示と区別される。第2のユーザ端末は、依然として、現在の表示方法と同じく、時系列で、表示する必要のある全てのメッセージを表示する可能性がある。
【０１３６】
この実施形態では、第1のメッセージおよび第2のメッセージは、第2のユーザ端末で関連づけて表示されるだけでなく、グループ内の他のユーザがログインした端末上に、関連づけて表示される可能性もあることに留意されたい。
【０１３７】
第2のユーザ端末が第1のメッセージと第2のメッセージとを関連づけて表示した後、第2のユーザ端末は、さらに、淡色表示もしくは重畳表示すること、または関連せずに表示されたメッセージを隠すことをさらに含んでもよい。例えば、グループ内に過剰なメッセージが存在する場合、関連せずに表示されたメッセージを重ねてもよく、この場合、重ねられたメッセージの数を表示することができる。事前設定した特定の操作を設定してもよく、ユーザがその特定の操作を実行したことが検知されると、関連せずに表示されたメッセージが隠され、この場合、関連して表示されたメッセージだけが、第2のユーザ端末に表示される。特定のやり直し操作を、時系列表示方法をまだ使用するために事前設定してもよい。
【０１３８】
ユーザが関連メッセージを検索することをさらに簡単にするために、第1のメッセージと第2のメッセージとが関連して表示された後、第2のユーザ端末は、さらに、表示された第1のメッセージまたは第2のメッセージでの第2のユーザによって実行された切り替え操作を受信してもよく、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えてもよい。例えば、第1のメッセージでの第2のユーザによって実行された切り替え操作が検出された場合、第2のユーザ端末は、第1のメッセージと関連づけられたメッセージ、すなわち、第2のメッセージに切り替える。本明細書では、メッセージへの切り替えは、端末の表示画面でそのメッセージを強調することを意味する。
【０１３９】
グループチャットの適用状況を使用することによって、この実施形態は、第1のメッセージおよび第2のメッセージを第2のユーザ端末上で関連づけて表示し、その結果、ユーザが、さらに、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に認識する、さまざまな好ましい方法に焦点を当てる。
【０１４０】
本発明の実施形態での情報表示方法の実施形態は、上記で説明され、本発明の実施形態でのユーザ端末は、モジュール化された機能要素の視点から以下で説明される。
【０１４１】
図9を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第1のユーザ端末の第1の実施形態を提供し、この実施形態では、第1のユーザ端末は、第1のユーザがログインする端末である。本発明の実施形態において、第1のユーザはユーザアカウントに対応し、したがって、第1のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。例えば、WeChatアカウントを有するユーザは、そのWeChatアカウントを使用して、携帯電話、IPAD、およびノートブックコンピュータなどのさまざまな端末からログインしてもよい。
【０１４２】
この実施形態は、具体的には、表示ユニット901、受信ユニット902、取得ユニット903、および送信ユニット904を含む。
【０１４３】
表示ユニット901は、少なくとも2つのメッセージを表示するよう構成される。その少なくとも2つのメッセージは、異なるユーザから送信されてもよく、例えば、グループ内のユーザによって送信されたメッセージとしてもよい。
【０１４４】
受信ユニット902は、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用するよう構成される。
【０１４５】
本明細書では、選択操作は、マウスまたはタッチスクリーンを使用することによって第1のメッセージで第1のユーザによって実行されるタップ、スライド、またはタッチ＆ホールド操作などの操作とすることができ、そのような操作は、本発明の実施形態では限定されない。
【０１４６】
取得ユニット903は、第1のメッセージを示すために使用される関連情報を取得するよう構成される。
【０１４７】
本明細書では、関連情報は、第1のメッセージを示すために使用され、したがって、第1のメッセージの識別子とすることができ、本発明の実施形態では限定されないが、第1のメッセージのコンテンツなどとしてもよい。
【０１４８】
送信ユニット904は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、その場合、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示するよう構成される。
【０１４９】
第2のユーザ端末は、第2のユーザがログインする端末であり、本発明の実施形態において、第2のユーザはユーザアカウントに対応し、したがって、第2のユーザは、ユーザアカウントを使用して、異なる端末からログインしてもよいことが理解されよう。したがって、第2のユーザ端末は、実際は、複数の端末を含んでもよい。
【０１５０】
この実施形態において、特別な入力領域を第1のユーザ端末上に設定してもよく、その入力領域で入力された各メッセージは、1つまたは複数のメッセージに応じた返信メッセージである。デフォルトによって、メッセージが選択された後、入力領域で入力された全てのメッセージは、選択されたメッセージに応じた返信メッセージであり、またはメッセージが入力領域で入力された後、あるメッセージを選択してもよく、このことは、入力領域で入力された全てのメッセージが選択メッセージに応じた返信メッセージであることを示すこともできる可能性もある。本発明の実施形態は、第1のメッセージに応じて入力された第2のメッセージを取得する特定の方法に限定されない。
【０１５１】
この実施形態において、第1のメッセージは、第2のユーザによって送信され、したがって、送信ユニット904は、第1のメッセージへの返信である第2のメッセージを、第2のユーザ端末を使用することによって第2のユーザに戻し、第1のメッセージおよび第2のメッセージは、第2のユーザ端末上に関連づけられて表示され、その結果、第2のユーザは、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に判断することができる。確かに、送信ユニット904は、第1のユーザの識別子をさらに送信してもよく、その結果、第2のユーザ端末は、第2のメッセージを送信したユーザが第1のユーザであることを表示する。第2のユーザが第1のメッセージを送信したユーザであるので、第2のユーザ端末は、一般に、第1のメッセージを格納し、したがって、第2のユーザ端末は、第1のメッセージの関連情報が第2のユーザ端末に送信される限り、第1のメッセージを判断することができることに留意されたい。
【０１５２】
この実施形態において、表示ユニット901は、少なくとも2つのメッセージを表示し、第1のユーザが表示された少なくとも2つのメッセージから第1のメッセージを選択した後、第1のユーザが第1のメッセージに返信したいことを指示し、この場合、送信ユニット904は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、その結果、第1のメッセージの送信者、つまり、第2のユーザ端末は、関連情報に従って、第1のメッセージを判断することができ、第1のメッセージは、第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、第2のユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になることを、上記の技術的解決策から学ぶことができる。
【０１５３】
さらに、本発明の実施形態において、第1のメッセージと第2のメッセージとが関連づけて表示された場合、メッセージが時系列である現在の方法は、変更されない可能性があり、すなわち、第1のメッセージ、第2のメッセージ、および他のメッセージは、依然として、時系列で表示される。
【０１５４】
この実施形態での送信ユニット904は、第2のメッセージと関連情報とを送信し、その結果、第2のユーザ端末は、第2のメッセージと関連情報とを取得する。実際には、このステップでは、送信ユニット904は、第2のメッセージと関連情報とを第2のユーザ端末に直接送信してもよく、送信ユニット904はまた、第2のメッセージと関連情報とをサーバに送信してもよく、第2のメッセージと関連情報とを受信した後、サーバは、第2のメッセージと関連情報とを第2のユーザ端末に直接送信してもよく、例えば、第2のユーザがオンラインであると判断した場合、サーバは、上記情報を直接送信し、またはサーバは、第1のプッシュ通知を第2のユーザ端末に送信してもよく、ここで、第1のプッシュ通知は、第2のユーザ端末が、第2のメッセージと関連情報とをサーバから取得することを可能にし、例えば、第2のユーザがオフラインであると判断した場合、サーバは、第1のプッシュ通知を送信し、その結果、次に第2のユーザがオンライン状態になった場合、第2のユーザは、第2のユーザがオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから上記情報を能動的に取得する。
【０１５５】
この実施形態は、グループチャット処理で使用してもよく、すなわち、この実施形態の第1のユーザおよび第2のユーザは、同じグループのユーザとしてもよく、第1のメッセージおよび第2のメッセージは、そのグループ内の全てのユーザに表示されるメッセージとしてもよい。具体的には、第2のユーザによって送信された第1のメッセージは、第1のユーザおよび第2のユーザが属するグループ内の全てのユーザに実際に送信される。第1のユーザ端末に表示されるメッセージはまた、グループ内の全てのユーザに送信されたメッセージであり、具体的には、第1のユーザ端末が第2のメッセージを送信することはまた、第2のメッセージをグループ内の全てのユーザに送信することである。
【０１５６】
この実施形態において、第1のユーザが第1のメッセージを選択した後、取得ユニット903は、第1のメッセージを示すために使用される関連情報を取得する。実際に、関連情報を使用することによって、第2のユーザ端末は、受信したメッセージがどのメッセージへの返信であるかを明確に把握することが可能となる。したがって、関連情報は、第1のメッセージのコンテンツとしてもよく、この場合では、第1のユーザ端末は、第1のメッセージのコンテンツを、第2のメッセージと関連づける。
【０１５７】
しかしながら、一般に、識別子は、各メッセージに対して生成され、その識別子は、そのメッセージに対応する。したがって、関連情報が、第1のメッセージの識別子であることが好ましい。この場合、取得ユニット903は、第1のメッセージの識別子を取得する。送信ユニット904はまた、第1のメッセージの識別子を送信する。
【０１５８】
この場合、対応する識別子を、第2のメッセージに対して生成してもよい。一般に、メッセージ識別子は、メッセージID生成器によって生成され、ここで、メッセージID生成器は、ユーザ端末内に設定してもよく、サーバ内に設定してもよい。以下は、2つの実施形態を使用して、メッセージ識別子がユーザ端末によって生成されるか、またはメッセージ識別子がサーバによって生成される場合の状況を別々に説明する。
【０１５９】
図10を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第1のユーザ端末の第2の実施形態を提供し、この実施形態では、第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、メッセージ識別子は、ユーザ端末によって生成される。
【０１６０】
この実施形態は、具体的には、表示ユニット1001、受信ユニット1002、取得ユニット1003、送信ユニット1004、および生成ユニット1005を含む。
【０１６１】
表示ユニット1001は、少なくとも2つのメッセージを表示するよう構成される。
【０１６２】
受信ユニット1002は、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用するよう構成される。
【０１６３】
取得ユニット1003は、第1のメッセージの識別子を取得するよう構成される。
【０１６４】
具体的には、取得ユニット1003が、表示画面上の第1のメッセージの位置座標に従って、その位置座標に対応するメッセージ識別子を取得することができる。第1のメッセージの取得した識別子は、第2のユーザ端末によって生成された可能性があり、第1のメッセージを送信する場合、第2のユーザはまた、第1のメッセージの識別子を送信する。
【０１６５】
生成ユニット1005は、第2のメッセージの識別子を生成するよう構成され、ここで、第2のメッセージは、第1のメッセージに応じた、第1のユーザにより入力されたメッセージである。
【０１６６】
送信ユニット1004は、第2のメッセージと、生成ユニット1005によって生成された第2のメッセージの識別子と、取得ユニット1003によって取得した第1のメッセージの識別子とを送信するよう構成され、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられ、その結果、第2のユーザ端末は、第1のメッセージの識別子に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。第2のユーザ端末は、第2のユーザがログインする端末であり、第2のユーザは、第1のメッセージを送信するユーザである。
【０１６７】
送信ユニット1004は、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とをサーバに送信してもよく、第2のユーザがオンライン状態であると判断した場合、サーバは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを第2のユーザ端末に送信し、第2のユーザがオフライン状態であると判断した場合、サーバは、プッシュ通知を第2のユーザに送信し、ここで、プッシュ通知によって、第2のユーザは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを、第2のユーザが次にオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから能動的に取得することを可能にする。サーバは、第2のメッセージをさらに格納してもよく、第2のメッセージの識別子と、第1のメッセージの識別子とを関連づけて格納してもよい。
【０１６８】
この実施形態は、メッセージ識別子がユーザ端末によって生成され、第1のメッセージと第2のメッセージとが、第1のメッセージの識別子と第2のメッセージの識別子とを関連づけることによって明確に関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になるという状況に焦点を当てている。
【０１６９】
メッセージ識別子がサーバによって生成されるという状況は、一実施形態を使用することによって、以下で説明する。
【０１７０】
図11を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第1のユーザ端末の第3の実施形態を提供し、この実施形態では、第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、メッセージ識別子は、サーバによって生成される。
【０１７１】
この実施形態は、具体的には、表示ユニット1101、受信ユニット1102、取得ユニット1103、および送信ユニット1104を含む。
【０１７２】
表示ユニット1101は、少なくとも2つのメッセージを表示するよう構成される。
【０１７３】
受信ユニット1102は、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用するよう構成される。
【０１７４】
取得ユニット1103は、第1のメッセージの識別子を取得するよう構成される。
【０１７５】
第1のメッセージの取得した識別子は、サーバによって生成されてもよく、第2のユーザが第1のメッセージを送信した場合、サーバは、第1のメッセージの識別子を生成し、第1のメッセージの識別子を取得ユニット1103に送信し、または取得ユニット1103は、第1のメッセージの識別子をサーバから取得する。
【０１７６】
送信ユニット1104は、第2のメッセージと取得ユニット1103によって取得された第1のメッセージの識別子とを送信するよう構成され、ここで、第1のメッセージの識別子は、第2のメッセージと関連づけられ、その結果、サーバは、第2のメッセージの識別子を生成し、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを送信し、ここで、第1のメッセージの識別子は、第2のメッセージの識別子と関連づけられ、その結果、第2のユーザ端末は、第1のメッセージの識別子に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示する。
【０１７７】
第2のユーザ端末は、第2のユーザがログインする端末であり、第2のユーザは、第1のメッセージを送信するユーザである。
【０１７８】
送信ユニット1104は、第2のメッセージと、第1のメッセージの識別子とをサーバに送信してもよく、サーバは、第2のメッセージの識別子を生成し、第2のユーザがオンライン状態であると判断した場合、サーバは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを第2のユーザ端末に送信し、第2のユーザがオフライン状態であると判断した場合、サーバは、プッシュ通知を第2のユーザに送信し、ここで、プッシュ通知によって、第2のユーザは、第2のメッセージと、第2のメッセージの識別子と、第1のメッセージの識別子とを、第2のユーザが次にオンライン状態になったときに第2のユーザがログインした第2のユーザ端末を使用することによって、サーバから能動的に取得することを可能にする。サーバは、第2のメッセージをさらに格納してもよく、第2のメッセージの識別子と、第1のメッセージの識別子とを関連づけて格納してもよい。
【０１７９】
この実施形態は、メッセージ識別子がサーバによって生成され、第1のメッセージと第2のメッセージとが、第1のメッセージの識別子と第2のメッセージの識別子とを関連づけることによって明確に関連づけられ、その結果、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、ユーザは、フィルタリングすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になるという状況に焦点を当てている。
【０１８０】
本発明の実施形態において、第2のユーザ端末は、第1のメッセージと第2のメッセージとを関連づけて表示する。実際に、第1のユーザ端末はまた、第1のメッセージと第2のメッセージとを関連づけて表示してもよく、その結果、第1のユーザはまた、第1のユーザから第2のユーザへの返信メッセージを明確に認識することができる。以下で、一実施形態を使用して、特定の適用状況を参照して説明する。
【０１８１】
図12を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第1のユーザ端末の第4の実施形態を提供し、この実施形態では、第1のユーザ端末は、第1のユーザがログインする端末である。他の実施形態と異なり、この実施形態では、第1のメッセージおよび第2のメッセージが、第1のユーザ端末上に関連づけられて表示される。
【０１８２】
実施形態をより良好に説明するため、この実施形態は、一例として、グループチャットの適用状況を使用することによって説明する。この実施形態は、具体的には、表示ユニット1201、受信ユニット1202、取得ユニット1203、および送信ユニット1204を含む。
【０１８３】
表示ユニット1201は、グループ内のユーザによって送信された少なくとも2つのメッセージを表示するよう構成される。第1のユーザは、グループ内のユーザの1人である。
【０１８４】
受信ユニット1202は、表示された少なくとも2つのメッセージの少なくとも1つのメッセージで第1のユーザによって実行された選択操作を受信し、その少なくとも1つのメッセージを第1のメッセージとして使用するよう構成される。
【０１８５】
取得ユニット1203は、第1のメッセージの関連情報を取得するよう構成される。
【０１８６】
本明細書では、関連情報は、第1のメッセージの識別子としてもよく、第1のメッセージのコンテンツとしてもよい。
【０１８７】
送信ユニット1204は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、その場合、第1のメッセージは第2のメッセージと関連づけられ、その結果、第2のユーザ端末は、関連情報に従って第1のメッセージを判断し、第1のメッセージと第2のメッセージとを関連づけて表示するよう構成される。第2のユーザ端末は、第2のユーザがログインする端末であり、第2のユーザは、第1のメッセージを送信するユーザである。
【０１８８】
表示ユニット1201は、さらに、第1のメッセージと第2のメッセージとを関連づけて表示するよう構成される。
【０１８９】
この実施形態において、第1のユーザが第1のメッセージを選択した後、ユーザが第2のメッセージを入力する間に、より多くのメッセージがグループ内のユーザによって送信された場合、第1のユーザ端末の表示ユニット1201は、もはや第1のメッセージを表示しなくなる可能性があるが、第1のメッセージに続くメッセージを表示する。この場合、表示ユニット1201は、表示ユニット1201の特定の位置に、例えば、表示ユニット1201の上部に、第1のメッセージを表示し続けることができ、その結果、第1のユーザは、ユーザが返信する元のメッセージを簡単に把握することができる。
【０１９０】
表示ユニット1201は、さらに、淡色表示もしくは重畳表示してもよく、または関連せずに表示されたメッセージを隠してもよい。例えば、グループ内に過剰なメッセージが存在する場合、関連せずに表示されたメッセージを重ねてもよく、この場合、重ねられたメッセージの数を表示することができる。事前設定した特定の操作を設定してもよく、ユーザがその特定の操作を実行したことが検知されると、関連せずに表示されたメッセージが隠され、この場合、関連して表示されたメッセージだけが、表示ユニット1201によって表示される。特定のやり直し操作を、時系列表示方法をまだ使用するために事前設定してもよい。
【０１９１】
ユーザが関連メッセージを検索することをさらに簡単にするために、表示ユニット1201は、さらに、表示された第1のメッセージまたは第2のメッセージでの第1のユーザによって実行された切り替え操作を受信してもよく、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えてもよい。例えば、第1のメッセージでの第1のユーザによって実行された切り替え操作が検出された場合、表示ユニット1201は、第1のメッセージと関連づけられたメッセージ、すなわち、第2のメッセージに切り替える。本明細書では、メッセージへの切り替えは、端末の表示画面でそのメッセージを強調することを意味する。
【０１９２】
グループチャットの適用状況を使用することによって、この実施形態は、第1のユーザ端末と第2のユーザ端末との両方が第1のメッセージと第2のメッセージとを関連づけて表示し、その結果、第1のユーザおよび第2のユーザは、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に認識することができる状況に焦点を当てる。
【０１９３】
本発明の上記したモジュール化された実施形態は、全て、第1のユーザ端末に適用され、本発明の実施形態は、さらに、第2のユーザ端末に適用されるモジュール化された実施形態を提供する。
【０１９４】
図13を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第2のユーザ端末の第1の実施形態を提供し、この実施形態では、第2のユーザ端末は、第2のユーザがログインする端末である。本発明の実施形態において、第2のユーザはユーザアカウントに対応し、したがって、第2のユーザは、ユーザアカウントを使用して、異なる端末を使用することによってログインしてもよいことが理解されよう。例えば、WeChatアカウントを有するユーザは、そのWeChatアカウントを使用して、携帯電話、IPAD、およびノートブックコンピュータなどのさまざまな端末からログインしてもよい。
【０１９５】
この実施形態は、具体的には、送信ユニット1301、判断ユニット1302、および表示ユニット1303を含む。
【０１９６】
送信ユニット1301は、第1のメッセージを送信するよう構成され、その結果、第1のユーザ端末が第1のメッセージを表示し、表示した第1のメッセージでの第1のユーザによって実行された選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信し、ここで、第1のメッセージは、第2のメッセージと関連づけられる。
【０１９７】
第2のユーザは、第1のメッセージを送信するユーザであり、したがって、本明細書では、実際は、第2のユーザが、第2のユーザがログインした第2のユーザ端末の送信ユニットを使用することによって第1のメッセージを送信し、その結果、第1のユーザ端末は、第1のメッセージを受信および表示し、表示された第1のメッセージで第1のユーザによって実行された選択操作を受信し、第2のメッセージと、第1のメッセージを示すために使用される関連情報とを送信する。第2のメッセージは、第1のユーザの第1のメッセージへの返信であり、関連情報は、第1のユーザ端末によって取得され、第1のメッセージの識別子とすることができ、第1のメッセージのコンテンツなどとしてもよいが、本発明の実施形態では限定されない。
【０１９８】
判断ユニット1302は、第1のユーザ端末によって送信された関連情報に従って第1のメッセージを判断するよう構成される。
【０１９９】
第1のユーザ端末によって送信された第2のメッセージと関連情報とを取得した場合、第2のユーザ端末は、さらに、第2のユーザに、第1のメッセージに応じた返信メッセージを受信したことを促してもよい。
【０２００】
表示ユニット1303は、第1のメッセージと、第1のユーザ端末によって送信された第2のメッセージとを、関連づけて表示するよう構成される。
【０２０１】
この実施形態において、第2のユーザが第1のメッセージを送信し、その結果、第1のユーザが第2のユーザによって送信された第1のメッセージを選択し、このことは、第1のユーザが第1のメッセージに返信したいことを意味し、この場合、第1のユーザ端末は、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび関連情報を送信し、判断ユニット1302は、その関連情報に従って第1のメッセージを判断することができ、ここで、第1のメッセージは第2のメッセージと関連づけられ、その結果、表示ユニット1303は、第1のメッセージと第2のメッセージとを関連づけて表示し、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に表示し、第2のユーザは、フィルタリングをすることによって能動的に検索する必要が無くなり、それにより、ユーザの時間の節約になることを、上記の技術的解決策から学ぶことができる。
【０２０２】
この実施形態において、送信ユニット1301は、第1のメッセージを送信するよう構成され、その結果、第1のユーザ端末は、第1のメッセージを表示する。実際には、送信ユニット1301は、第1のメッセージを第1のユーザ端末に直接送信してもよく、第1のメッセージをサーバに送信してもよく、その結果、サーバは、第1のメッセージを第1のユーザ端末に送信し、例えば、第1のユーザがオンライン状態であると判断した場合、サーバは、第1のメッセージを第1のユーザ端末に直接送信し、またはサーバは、第2のプッシュ通知を第1のユーザ端末に送信し、ここで、第2のプッシュ通知によって、第1のユーザ端末は、サーバから第1のメッセージを取得することが可能となり、例えば、第1のユーザがオフラインであると判断した場合、サーバは、第2のプッシュ通知を送信し、その結果、次回、第1のユーザがオンライン状態になった場合に、第1のユーザは、オンライン状態になったときに第1のユーザがログインした第1のユーザ端末を使用して、第1のメッセージをサーバから能動的に取得する。
【０２０３】
この実施形態は、グループチャット処理で使用してもよく、すなわち、この実施形態における第1のユーザおよび第2のユーザは、同じグループのユーザとしてもよく、第1のメッセージおよび第2のメッセージは、そのグループ内の全てのユーザに表示されるメッセージとしてもよい。具体的には、送信ユニット1301によって送信された第1のメッセージは、第1のユーザおよび第2のユーザが属するグループ内の全てのユーザに実際に送信される。第1のユーザ端末に表示されるメッセージはまた、グループ内の全てのユーザに送信されたメッセージであり、具体的には、第1のユーザ端末が第2のメッセージを送信することはまた、第2のメッセージをグループ内の全てのユーザに送信することである。
【０２０４】
この実施形態において、第2のユーザ端末は、第1のメッセージを示すために使用される関連情報を受信する。実際に、関連情報を使用することによって、第2のユーザ端末は、受信したメッセージがどのメッセージへの返信であるかを明確に把握することが可能となる。関連情報は、第1のメッセージのコンテンツとしてもよく、この場合では、第1のメッセージのコンテンツは、第2のメッセージと関連づけられる。しかしながら、一般に、識別子は、各メッセージに対して生成され、その識別子は、そのメッセージに対応する。したがって、関連情報が、第1のメッセージの識別子であることが好ましい。
【０２０５】
実際に、第1のメッセージと第2のメッセージとを関連づけて表示すると、表示ユニット1303は、さらに、関連づけて表示されたメッセージだけを表示してもよく、または異なる関連メッセージを区別してもよく、以下は、特定の適用状況での本発明の例示的実施形態を説明する。
【０２０６】
図14を参照すると、本発明の一実施形態は、インスタント・メッセージング・ツールのための第2のユーザ端末の第2の実施形態を提供し、この実施形態では、第2のユーザ端末は、第2のユーザがログインする端末である。
【０２０７】
実施形態をより良好に説明するため、この実施形態は、一例として、グループチャットの適用状況を使用することによって説明する。この実施形態は、具体的には、送信ユニット1401、判断ユニット1402、および表示ユニット1403を含む。
【０２０８】
送信ユニット1401は、第1のメッセージを送信するよう構成され、その結果、第1のユーザ端末が第1のメッセージを表示し、表示した第1のメッセージで第1のユーザによって実行された選択操作を受信し、第1のメッセージに応じた、第1のユーザにより入力された第2のメッセージおよび第1のメッセージを示すために使用される取得した関連情報を送信し、ここで、第1のメッセージは、第2のメッセージと関連づけられる。第2のユーザは、第1のメッセージを送信するユーザである。第1のユーザ端末は、第1のユーザがログインする端末である。
【０２０９】
この実施形態において、第1のユーザおよび第2のユーザは、同じグループ内のユーザであり、したがって、送信ユニット1401が第1のメッセージを送信した場合、第1のメッセージはまた、グループ内の他のユーザにも表示される。さらに、第2のユーザ端末はまた、グループ内のユーザによって送信されたメッセージを受信および表示することもできる。
【０２１０】
判断ユニット1402は、第1のユーザ端末によって送信された関連情報に従って第1のメッセージを判断するよう構成される。
【０２１１】
表示ユニット1403は、第1のメッセージと、第1のユーザ端末によって送信された第2のメッセージとを、関連づけて表示するよう構成される。
【０２１２】
表示ユニット1403が第1のメッセージと第2のメッセージとの関連表示を実施した場合、具体的には、表示ユニット1403は、第1のメッセージの表示属性と、第2のメッセージの表示属性との両方を、第1の属性識別子に設定することができる。本明細書では、表示属性は、1つまたは複数の表示属性のパラメータとすることができる。例えば、表示属性は、色属性であり、したがって、第1のメッセージおよび第2のメッセージの色属性は、同じ色識別子に設定してもよい。したがって、関連表示は、同じ色識別子に従って実施することができる。
【０２１３】
この実施形態において、第2のメッセージで第1のメッセージに返信した後、第1のユーザは、第1のメッセージへの返信を続ける可能性があり、この場合、表示ユニット1403は、さらに、第1のメッセージに応じた全ての返信メッセージと第1のメッセージとを関連づけて表示することができる。第1のユーザまたは他のユーザは、さらに、第2のユーザの他のメッセージに返信してもよく、例えば、表示ユニット1403は、さらに、第3のメッセージと第4のメッセージとを関連づけて表示することができ、この場合、表示ユニット1403は、第3のメッセージの表示属性と、第4のメッセージの表示属性との両方を、第2の属性識別子に設定することができ、ここで、第1の属性識別子は、第2の属性識別子とは異なり、その結果、第3のメッセージと第4のメッセージとの関連表示は、第1のメッセージと第2のメッセージとの関連表示と区別される。第2のユーザ端末は、依然として、現在の表示方法と同じく、時系列で、表示する必要のある全てのメッセージを表示する可能性がある。
【０２１４】
表示ユニット1403は、さらに、表示ユニット1403に基づいて、淡色表示もしくは重畳表示してもよく、または関連せずに表示されたメッセージを隠してもよい。例えば、グループ内に過剰なメッセージが存在する場合、表示ユニット1403は、関連せずに表示されたメッセージを重ねることができ、この場合、重ねられたメッセージの数を表示することができる。事前設定した特定の操作を設定してもよく、ユーザがその特定の操作を実行したことが検知されると、関連せずに表示されたメッセージが隠され、この場合、表示ユニット1403は、関連して表示されたメッセージだけを表示する。特定のやり直し操作を、時系列表示方法をまだ使用するために事前設定してもよい。
【０２１５】
ユーザが関連メッセージを検索することをさらに容易にするために、この実施形態は、さらに、受信ユニットを含んでもよく、受信ユニットは、表示された第1のメッセージまたは第2のメッセージで第2のユーザによって実行された切り替え操作を受信するよう構成され、表示ユニット1403は、さらに、切り替え操作が実行されたメッセージと関連づけられたメッセージに切り替えるよう構成される。
【０２１６】
グループチャットの適用状況を使用することによって、この実施形態は、第1のメッセージおよび第2のメッセージを第2のユーザ端末上で関連づけて表示し、その結果、ユーザが、さらに、第2のメッセージが第1のメッセージに応じた返信メッセージであることを明確に認識する、さまざまな好ましい方法に焦点を当てる。
【０２１７】
簡便で簡潔な説明のために、上記のシステム、装置、およびユニットの詳細な操作処理に対して、上記の方法実施形態における対応する処理を参照することができ、詳細は、本明細書では再び説明しないことが、当業者によって明確に理解されよう。
【０２１８】
本発明において提供された、いくつかの実施形態において、開示したシステム、装置、および方法は、他の方法で実現してもよいことを理解すべきである。例えば、説明した装置実施形態は、単なる例である。例えば、ユニット区分は、単に論理的機能区分であり、実際の実装態様では、他の区分としてもよい。例えば、複数のユニットまたは構成要素を、別のシステムに組み合わせるか、または統合してもよく、またはいくつかの機能を無視するか、または実行しなくてもよい。さらに、表示または説明した相互結合または直接結合または通信接続は、何らかのインターフェースを介して実現してもよい。装置間またはユニット間での間接結合または通信接続は、電気的、機械的、または他の形式で実現してもよい。
【０２１９】
別々の部品として説明したユニットは、物理的に分離していてもよいし、物理的に分離していなくてもよく、ユニットとして表示した部品は、物理的なユニットであってもよいし、物理的なユニットで無くてもよく、1つの場所に配置してもよく、または複数のネットワークユニットで分散させてもよい。ユニットの一部または全ては、本実施形態の解決策の目的を達成するために、実際に必要性に従って選択することができる。
【０２２０】
さらに、本発明の実施形態における機能ユニットは、1つの処理ユニットに統合してもよく、または各ユニットは、物理的に単独で存在してもよく、または2つ以上のユニットが1つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実装してもよく、またはソフトウェア機能ユニットの形態で実装してもよい。
【０２２１】
統合されたユニットが、ソフトウェア機能ユニットの形式で実装され、および独立の製品として販売もしくは使用される場合、統合されたユニットは、コンピュータ読込み可能ストレージ媒体に格納してもよい。そのような理解に基づいて、本発明の本質的な技術的解決策、または先行技術に起因する部分、または技術的解決策の全てもしくは一部は、ソフトウェア製品の形態で実現してもよい。ソフトウェア製品は、ストレージ媒体に格納され、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスとしてもよい）に指示して、本発明の実施形態で説明した方法のステップの全てまたは一部を実行するいくつかの命令を含む。上記のストレージ媒体は、プログラムコードを格納することができる何らかの媒体を含み、そのような媒体には、USBフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ROM、Read-Only Memory）、ランダムアクセスメモリ（RAM、Random Access Memory）、磁気ディスク、または光学ディスクなどがある。
【０２２２】
上記の実施形態は、単に、本発明の技術的解決策を説明するために記述したが、本発明を限定するためのものではない。本発明は、上記の実施形態により詳細に説明したが、本発明の実施形態の技術的解決策の精神および範囲から逸脱することなく、上記の実施形態で説明した技術的解決策にさらに修正することができること、またはそのいくつかの技術的特徴と同等の代替物を生成できることを、当業者は理解すべきである。
【符号の説明】
【０２２３】
901  表示ユニット
902  受信ユニット
903  取得ユニット
904  送信ユニット
1001  表示ユニット
1002  受信ユニット
1003  取得ユニット
1004  送信ユニット
1005  生成ユニット
1101  表示ユニット
1102  受信ユニット
1103  取得ユニット
1104  送信ユニット
1201  表示ユニット
1202  受信ユニット
1203  取得ユニット
1204  送信ユニット
1301  送信ユニット
1302  判断ユニット
1303  表示ユニット
1401  送信ユニット
1402  判断ユニット
1403  表示ユニット
【図１】
2016515251.tif 000003
【図２】
2016515251.tif 000004
【図３】
2016515251.tif 000005
【図４】
2016515251.tif 000006
【図７】
2016515251.tif 000007
【図８】
2016515251.tif 000008
【図９】
2016515251.tif 000009
【図１０】
2016515251.tif 000010
【図１１】
2016515251.tif 000011
【図１２】
2016515251.tif 000012
【図１３】
2016515251.tif 000013
【図１４】
2016515251.tif 000014
【図５】
2016515251.tif 000015
【図６】
2016515251.tif 000016
【国際調査報告】
2016515251.tif 000017
2016515251.tif 000018
2016515251.tif 000019
2016515251.tif 000020