(57)【要約】  本開示は絵文字応答の表示方法、装置、端末機器及びサーバを提供し、方法は、ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して絵文字ボックスのポップアップ操作を実行することによって絵文字ボックスを迅速にポップアップし、ユーザーが絵文字ボックスから選択された絵文字を絵文字応答としてサーバに直接送信し、サーバから返された指示情報に従って、目標チャットメッセージにユーザーが入力した絵文字とユーザータグを表示するステップを含み、これにより、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。【選択図】図１
2022502807.tif 000002
【特許請求の範囲】
【請求項１】
絵文字応答の表示方法であって、
第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするステップと、
前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するステップと、
前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するステップと、
前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するステップと、を含むことを特徴とする絵文字応答の表示方法。
【請求項２】
前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１絵文字応答のキャンセル操作を実行することを検出した場合、前記サーバに絵文字応答キャンセル要求を送信するステップと、
前記サーバが前記キャンセル要求に対して返された第２指示情報を受信するステップと、
前記第２指示情報に従って、前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除するステップと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記方法は、
前記サーバからの、前記目標チャットメッセージに第２絵文字と第２参加ユーザーに対応する第２ユーザータグを含む第２絵文字応答情報を表示することを指示するための第３指示情報を受信するステップと、
前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記目標チャットメッセージは前記第１参加ユーザーによって配信されたチャットメッセージである場合、前記方法は、
前記サーバから送信された新しいメッセージ通知を受信するステップと、
前記新しいメッセージ通知に従って、前記第１参加ユーザーに前記第２絵文字応答情報を閲覧するようにリマインダーするステップと、をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示する前に、
前記第１絵文字が前記第２絵文字と一致するかどうかを判断するステップと、
前記第１絵文字が前記第２絵文字と一致すると、前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップを実行するステップと、をさらに含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記第１絵文字が前記第２絵文字と一致しないと、前記第１絵文字応答情報と前記第２絵文字応答情報を合併処理し、且つ前記目標チャットメッセージに前記第１絵文字、前記第１ユーザータグ及び前記第２ユーザータグを含む合併情報を表示するステップをさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１絵文字を返信するユーザー数が予め設定された閾値を超えることを検出した場合、前記目標チャットメッセージでの前記第１ユーザータグを非表示処理し、且つ前記目標チャットメッセージにプロンプト情報を表示するステップをさらに含むことを特徴とする請求項１〜６のいずれかに記載の方法。
【請求項８】
前記第１参加ユーザーがプロンプト情報に対して第２予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに非表示の前記第１ユーザータグを表示するステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
絵文字応答の表示方法であって、
端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するステップであって、前記第１絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものであるステップと、
前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するステップと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージに前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信するステップと、を含むことを特徴とする絵文字応答の表示方法。
【請求項１０】
前記方法は、
前記目標チャットメッセージを配信する第３参加ユーザーを決定するステップと、
前記第３参加ユーザーに対応する端末機器へ、前記端末機器が前記第３参加ユーザーに前記第１絵文字応答情報を閲覧するようにリマインダーすることを指示するための新しいメッセージ通知を送信するステップと、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記方法は、
前記端末機器からの、前記端末機器は前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１絵文字応答のキャンセル操作を実行するのを受信する場合にトリガーして送信された絵文字応答キャンセル要求を受信するステップと、
前記キャンセル要求に従って、前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を解放するステップと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器は前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除することを指示するための第２指示情報を送信するステップと、をさらに含むことを特徴とする請求項９または１０に記載の方法。
【請求項１２】
絵文字応答の表示装置であって、
第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするための絵文字提供モジュールと、
前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するための絵文字応答処理モジュールと、
前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するための第１受信モジュールと、
前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するための絵文字応答表示モジュールと、を備えることを特徴とする絵文字応答の表示装置。
【請求項１３】
絵文字応答の表示装置であって、
端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するための第２受信モジュールであって、前記第１絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものである第２受信モジュールと、
前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するための処理モジュールと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージに前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信する送信モジュールと、を備えることを特徴とする絵文字応答の表示装置。
【請求項１４】
端末機器であって、
少なくとも１つのプロセッサ、及び前記少なくとも１つのプロセッサに通信接続されるメモリを備え、
前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、請求項１〜８のいずれかに記載の絵文字応答の表示方法を実行するために設定されることを特徴とする端末機器。
【請求項１５】
サーバであって、
少なくとも１つのプロセッサ、及び前記少なくとも１つのプロセッサに通信接続されるメモリを備え、
前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、請求項９〜１１のいずれかに記載の絵文字応答の表示方法を実行するために設定されることを特徴とするサーバ。
【請求項１６】
コンピュータ可読記憶媒体であって、前記コンピュータ可読記憶媒体には、コンピュータに請求項１〜８のいずれかに記載の絵文字応答の表示方法、または請求項９〜１１のいずれかに記載の絵文字応答の表示方法を実行させるためのコンピュータ命令が記憶されることを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[関連出願の相互参照]
本出願は、２０１９年０２月０１日に天津ＢｙｔｅＤａｎｃｅＴｅｃｈｎｏｌｏｇｙ  Ｃｏ．、Ｌｔｄからから提出された、発明名称が「絵文字応答の表示方法、装置、端末機器及びサーバ」、中国特許出願番号が「２０１９１０１０２９６７．３」の優先権を主張する。
本開示は端末機器の技術分野に関し、特に絵文字応答の表示方法、装置、端末機器及びサーバに関する。
【背景技術】
【０００２】
現在、端末機器におけるインスタントメッセージングツールを使用して通信する過程で、ユーザーは必要に応じてチャットインターフェイスにおけるチャットメッセージを返信する。
【０００３】
ユーザーが絵文字でチャットメッセージに返信する過程において、ユーザーは絵文字ボタンをクリックすることによって絵文字ボックスを呼び出し、絵文字ボックスから対応する絵文字を選択し、対応する絵文字が入力ボックスに入力され、この時、ユーザーはクリックによって絵文字を送信することができる。これに対応して、チャットインターフェイスには１つのユーザーが入力した絵文字返信情報が表示され、返信情報には、ユーザーのユーザータグとユーザーが入力した絵文字が含まれる。
【０００４】
しがしながら、上記のような絵文字返信チャットメッセージの方法では、ユーザーが絵文字で返信する場合、より多くのユーザー操作が必要であり、且つチャットインターフェイスに複数のチャットメッセージがあり、チャットインターフェイスにはユーザーが入力した１つの絵文字返信情報が直接表示されると、ユーザーがどのチャットメッセージに対して返信するかを分からないことを引き起こしやすく、セッション中の信号対雑音が低く、特に、チャットインターフェイスはグループに対応するチャットインターフェイスである場合、このような状況はより顕著である。
【発明の概要】
【０００５】
本開示は、絵文字応答の表示方法、装置、端末機器及びサーバを提供し、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにはユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。
【０００６】
本開示の第１態様の実施例は、絵文字応答の表示方法を提供し、前記方法は、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするステップと、前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するステップと、前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するステップと、前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するステップと、を含む。
【０００７】
本開示の一実施例において、前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１絵文字応答のキャンセル操作を実行することを検出した場合、前記サーバに絵文字応答キャンセル要求を送信し、前記サーバが前記キャンセル要求に対して返された第２指示情報を受信し、前記第２指示情報に従って、前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除する。
【０００８】
本開示の一実施例において、前記方法は、前記サーバからの、前記目標チャットメッセージに第２絵文字と第２参加ユーザーに対応する第２ユーザータグを含む第２絵文字応答情報を表示することを指示するための第３指示情報を受信するステップと、前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップと、をさらに含む。
【０００９】
本開示の一実施例において、前記目標チャットメッセージは前記第１参加ユーザーによって配信されたチャットメッセージである場合、前記方法は、前記サーバから送信された新しいメッセージ通知を受信するステップと、前記新しいメッセージ通知に従って、前記第１参加ユーザーに前記第２絵文字応答情報を閲覧するようにリマインダーするステップと、をさらに含む。
【００１０】
本開示の一実施例において、前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示する前に、前記第１絵文字が前記第２絵文字と一致するかどうかを判断するステップと、前記第１絵文字が前記第２絵文字と一致すると、前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップを実行するステップと、をさらに含む。
【００１１】
本開示の一実施例において、前記第１絵文字が前記第２絵文字と一致しないと、前記第１絵文字応答情報と前記第２絵文字応答情報を合併処理し、且つ前記目標チャットメッセージには前記第１絵文字、前記第１ユーザータグ及び前記第２ユーザータグを含む合併情報を表示するステップをさらに含む。
【００１２】
本開示の一実施例において、前記第１絵文字を返信するユーザー数が予め設定された閾値を超えることを検出した場合、前記目標チャットメッセージでの前記第１ユーザータグを非表示処理し、且つ前記目標チャットメッセージにプロンプト情報を表示するステップをさらに含む。
【００１３】
本開示の一実施例において、前記第１参加ユーザーがプロンプト情報に対して第２予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに非表示の前記第１ユーザータグを表示するステップをさらに含む。
【００１４】
本開示の実施例による絵文字応答の表示方法は、ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して絵文字ボックスのポップアップ操作を実行することによって絵文字ボックスを迅速にポップアップし、ユーザーが絵文字ボックスから選択された絵文字を絵文字応答としてサーバに直接送信し、また、サーバから返された指示情報に従って、目標チャットメッセージにユーザーが入力した絵文字とユーザータグを表示し、これにより、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。
【００１５】
上記の目的を達成するために、本開示の第２態様の実施例は、絵文字応答の表示方法を提供し、該方法は、端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するステップであって、前記第１絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものであるステップと、前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するステップと、各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信するステップと、を含む。
【００１６】
本開示の一実施例において、前記方法は、前記目標チャットメッセージを配信する第３参加ユーザーを決定するステップと、前記第３参加ユーザーに対応する端末機器へ前記端末機器が前記第３参加ユーザーに前記第１絵文字応答情報を閲覧するようにリマインダーすることを指示するための新しいメッセージ通知を送信するステップと、をさらに含む。
【００１７】
本開示の一実施例において、前記方法は、前記端末機器からの、前記端末機器は前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１絵文字応答のキャンセル操作を実行するのを受信する場合にトリガーして送信された絵文字応答キャンセル要求を受信するステップと、前記キャンセル要求に従って、前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を解放するステップと、各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器は前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除することを指示するための第２指示情報を送信するステップと、をさらに含む。
【００１８】
本開示の実施例による絵文字応答の表示方法では、サーバは第１参加ユーザーの端末から送信してきた絵文字応答要求を受信した後、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立し、及び各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信し、セッションに参加する参加ユーザーのチャットインターフェイスでは全て目標チャットメッセージに第１絵文字応答情報を表示させるようにする。これにより、セッションに参加する参加ユーザーの端末機器へ指示情報のみを送信することにより、参加ユーザーへメッセージ通知を直接送信することで参加ユーザーに干渉を引き起こすことを回避し、また、各参加ユーザーのチャットインターフェイスにおける目標チャットメッセージに絵文字応答情報を表示することで、絵文字応答情報を閲覧する必要がある時、参加ユーザーは、チャットインターフェイスを介して目標チャットメッセージの絵文字応答状況を閲覧することができることに便利である。
【００１９】
上記の目的を達成するために、本開示の第３態様の実施例は、絵文字応答の表示装置を提供し、前記表示装置は、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするための絵文字提供モジュールと、前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するための絵文字応答処理モジュールと、前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するための第１受信モジュールと、前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するための絵文字応答表示モジュールと、を備える。
【００２０】
本開示の実施例による絵文字応答の表示装置では、ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して絵文字ボックスのポップアップ操作を実行することによって絵文字ボックスを迅速にポップアップし、ユーザーが絵文字ボックスから選択された絵文字を絵文字応答としてサーバに直接送信し、サーバから返された指示情報に従って、目標チャットメッセージにはユーザーが入力した絵文字とユーザータグを表示し、これにより、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。
【００２１】
上記の目的を達成するために、本開示の第４態様の実施例は、絵文字応答の表示装置を提供し、前記絵文字応答の表示装置は、端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するための第２受信モジュールであって、前記第１絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものである第２受信モジュールと、前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するための処理モジュールと、各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージに前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信する送信モジュールと、を備える。
【００２２】
本開示の実施例による絵文字応答の表示装置は、第１参加ユーザーの端末から送信してきた絵文字応答要求を受信した後、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立し、また、各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信し、セッションに参加する参加ユーザーのチャットインターフェイスでは全て目標チャットメッセージに第１絵文字応答情報を表示させるようにする。これにより、セッションに参加する参加ユーザーの端末機器へ指示情報のみを送信することにより、参加ユーザーへメッセージ通知を直接送信することで参加ユーザーに干渉を引き起こすことを回避し、また、各参加ユーザーのチャットインターフェイスにおける目標チャットメッセージに絵文字応答情報を表示することで、絵文字応答情報を閲覧する必要がある時、参加ユーザーは、チャットインターフェイスを介して目標チャットメッセージの絵文字応答状況を閲覧することができることに便利である。
【００２３】
上記の目的を達成するために、本開示の第５態様の実施例は、端末機器を提供し、前記端末機器は、少なくとも１つのプロセッサと、前記少なくとも１つのプロセッサに通信接続されるメモリと、を備え、前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、本開示の第１態様の実施例による絵文字応答の表示方法を実行するためにように設定される。
【００２４】
上記の目的を達成するために、本開示の第６態様の実施例は、サーバを提供し、前記サーバは少なくとも１つのプロセッサと、前記少なくとも１つのプロセッサに通信接続されるメモリと、を備え、前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、本開示の第１態様の実施例による絵文字応答の表示方法を実行するように設定される。
【００２５】
上記の目的を達成するために、本開示の第７態様の実施例は、コンピュータ可読記憶媒体を提供し、コンピュータプログラムが記憶され、該プログラムはプロセッサによって実行されることにより、本開示の第１態様及び第２態様の実施例による絵文字応答の表示方法を実行する。
【００２６】
本開示の追加の態様と利点は、以下の説明で部分的に与えられ、一部は、以下の説明から明らかになるか、または本開示の実践を通じて理解する。
【図面の簡単な説明】
【００２７】
本開示の上記および／または追加の態様と利点は、添付の図面と併せた実施例の以下の説明から明らかになり、理解しやすくなる。
【図１】本開示の実施例による絵文字応答の表示方法を示すフローチャートである。
【図２】本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【図３】本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【図４】本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【図５】チャットインターフェイスの例示図１である。
【図６】チャットインターフェイスの例示図２である。
【図７】チャットインターフェイスの例示図３である。
【図８】本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【図９】本開示の実施例による絵文字応答の表示方法を示すフローチャートである。
【図１０】本開示の実施例による絵文字応答の表示方法を示すフローチャートである。
【図１１】本開示の実施例による絵文字応答の表示装置を示す構造模式図である。
【図１２】本開示の実施例による絵文字応答の表示装置を示す構造模式図である。
【図１３】本開示の実施例による絵文字応答の表示方法を実行する端末機器のハードウェア構造模式図である。
【図１４】本開示の実施例による絵文字応答の表示方法を実行するサーバのハードウェア構造模式図である。
【発明を実施するための形態】
【００２８】
以下、本開示の実施例を詳細に説明し、実施例の例は図面に示され、最初から最後まで、同じまたは類似の符号は、同じまたは類似の素子または同じまたは類似の機能を有する素子を示す。以下、図面を参照して説明する実施例は例示的なものであり、本開示を説明することを意図しているが、本開示を限定するものとして解釈されるべきではない。
【００２９】
以下、図面を参照して本開示の実施例による絵文字応答の表示方法、装置、端末機器及びサーバを説明する。
【００３０】
図１は本開示の実施例による絵文字応答の表示方法を示すフローチャートである。
【００３１】
説明する必要があるものとして、該絵文字応答の表示方法は端末機器側に適用する。
【００３２】
図１に示すように、該絵文字応答の表示方法は、以下のステップを含む。
ステップ１０１において、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに絵文字ボックスをポップアップする。
【００３３】
絵文字ボックスは絵文字セットを含む。
【００３４】
絵文字セットには１つまたは複数の絵文字が含まれ、該実施はこれに限定されない。
【００３５】
説明する必要があるものとして、絵文字ボックス内の絵文字はソフトウェアサービスプロバイダーが提供するデフォルトの絵文字であってもよいし、必要に応じてユーザーが自分でアップロードして追加する絵文字であってもよく、ユーザーが絵文字ボックス内の絵文字を設定するパーソナライズされたニーズを満たす。
【００３６】
第１予め設定された操作は絵文字ボックスのポップアップをトリガーするための予め設定された操作であり、例えば、第１予め設定された操作はこの目標チャットメッセージを長押しするか、マウスを目標チャットメッセージに移動することであってもよい。
【００３７】
説明する必要があるものとして、上記で第１予め設定された操作のみを示し、第１予め設定された操作は、絵文字ボックスのポップアップをトリガーするその他の操作であってもよく、該実施は第１予め設定された操作に対して限定しない。
【００３８】
一例示的な実施形態として、ユーザーが目標チャットメッセージに対してその他の機能操作（例えばコピー、転送など）を実行することを満たすために、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに機能ボタンバーを表示してもよい。
【００３９】
機能ボタンバーはコピー、転送、お気に入り、複数選択などの機能ボタンを含むことができるが、これらに限定されない。
【００４０】
機能ボタンバーは、チャットインターフェイスのボトムまたは他の位置に表示でき、該実施例はこれに限定されない。説明する必要があるものとして、第１参加ユーザーは、必要に応じて、機能ボタンバー内の機能ボタンペアを介して他の操作を実行でき、該実施例はこれに限定されない。
【００４１】
ステップ１０２において、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、サーバへ絵文字応答要求を送信する。
【００４２】
具体的に、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、且つ目標チャットメッセージのメッセージ識別子、第１絵文字の絵文字識別子及び第１参加ユーザーのユーザー識別子を絵文字応答要求によってサーバに送信する。
【００４３】
これに対応して、サーバは絵文字応答要求を受信した後、前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立し、また、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、各参加ユーザーに対応する端末機器へ第１指示情報を送信する。
【００４４】
第１指示情報は、目標チャットメッセージに第１絵文字応答情報を表示することを指示するためのものである。
【００４５】
説明する必要があるものとして、絵文字ボックスによって引き起こされるユーザーのチャットへの干渉を低減するために、一例示的な実施形態として、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信した場合、チャットインターフェイスにおける絵文字ボックスを撤回する。これにより、チャットインターフェイスに常に絵文字ボックスが表示されることでユーザーに干渉を引き起こすことを回避する。
【００４６】
ステップ１０３において、サーバが絵文字応答要求に対して返された第１指示情報を受信する。
【００４７】
ステップ１０４において、第１指示情報に従って、目標チャットメッセージに第１絵文字応答情報を表示し、第１絵文字応答情報は第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む。
【００４８】
ユーザータグは第１参加ユーザーのユーザー名またはグループにおける第１参加ユーザーのユーザー名であってもよい。
【００４９】
一例示的な実施形態として、目標チャットメッセージのバブルに第１絵文字応答情報を表示できる。
【００５０】
本開示の実施例の絵文字応答の表示方法は、ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して絵文字ボックスのポップアップ操作を実行することによって絵文字ボックスを迅速にポップアップし、ユーザーが絵文字ボックスから選択された絵文字を絵文字応答としてサーバに直接送信し、サーバから返された指示情報に従って、目標チャットメッセージにユーザーが入力した絵文字とユーザータグを表示し、これにより、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。
【００５１】
上記の実施例に基づいて、ユーザーが同じ目標チャットメッセージに対して複数の絵文字を返信するというパーソナライズされたニーズを満たすために、第１参加ユーザーはチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を再度実行して、且つポップアップされた絵文字ボックスの絵文字セットから第１絵文字と異なる第２絵文字を選択してもよい。これに対応して、チャットインターフェイスにおける目標チャットメッセージに第１参加ユーザーが再度返信した絵文字応答情報を表示し、絵文字応答情報は第２絵文字、及び第１参加ユーザーに対応する第２ユーザータグを含む。これにより、ユーザーが同じチャットメッセージに対して複数の絵文字を返信するというパーソナライズされたニーズを満たす。
【００５２】
上記の実施例に基づいて、ユーザーが返信された絵文字を撤回するパーソナライズされたニーズを満たすために、ユーザーのキャンセル操作に応じて対応する絵文字を撤回し、且つユーザーの撤回操作に応じて対話インタフェースの表示効果を調整してもよい。
【００５３】
図２は本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【００５４】
図１に示すような実施例に基づいて、図２に示すように、ステップ１０４の後に、該方法は、以下のステップをさらに含んでもよい。
ステップ２０１において、第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行することを検出した場合、サーバへ絵文字応答キャンセル要求を送信する。
【００５５】
理解する必要があるのは、さまざまなアプリケーションシナリオでユーザーは様々な方法によって目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行でき、以下のように例を挙げて説明する。
一例として、前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１予め設定された操作を再度実行することを検出した場合、前記絵文字ボックスを再度ポップアップし、且つ前記第１参加ユーザーが前記候補絵文字セットから選択された第２目標絵文字を受信し、前記第１目標絵文字が前記第２目標絵文字と一致すると決定する場合、ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行するのを決定する。
【００５６】
他の例として、第１参加ユーザーが目標チャットメッセージに表示された第１絵文字に対応する第１ユーザータグまたは第１ユーザータグが位置する領域をクリックすることを検出した場合、ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行するのを決定する。
具体的に、第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行することを検出した場合、目標チャットメッセージのメッセージ識別子、第１絵文字の絵文字識別子及び第１参加ユーザーのユーザー識別子を絵文字応答キャンセル要求によってサーバに送信する。これに対応して、サーバは絵文字応答キャンセル要求に従って、前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を解放し、且つ現在、第１参加ユーザーのみが第１絵文字を返信したことを決定する場合、目標チャットメッセージが位置するセッションの各参加ユーザーの端末機器へ目標チャットメッセージでの第１絵文字と第１ユーザータグを削除する第２指示情報を送信する。
【００５７】
また、サーバは他の参加ユーザーが第１絵文字を返信したことを決定する場合、目標チャットメッセージが位置するセッションの各参加ユーザーの端末機器へ目標チャットメッセージでの第１絵文字内の第１ユーザータグを削除する第２指示情報を送信する。
【００５８】
ステップ２０２において、サーバがキャンセル要求に対して返された第２指示情報を受信する。
第２指示情報は、第１ユーザータグ、または第１ユーザータグと第１絵文字を削除することを指示するために使用される。
【００５９】
ステップ２０３において、第２指示情報に従って、目標チャットメッセージでの第１ユーザータグ、または第１ユーザータグと第１絵文字を削除する。
【００６０】
この例では、第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行する場合、第１参加ユーザーが第１絵文字に対する応答をキャンセルし、且つチャットインターフェイスにおける目標チャットメッセージでの第１ユーザータグ、または第１ユーザータグと第１絵文字を削除する。これにより、ユーザーが目標チャットメッセージに対する絵文字応答を撤回することに便利であり、ユーザーが絵文字応答を撤回するというパーソナライズされたニーズを満たす。
【００６１】
上記の実施例に基づいて、セッションに参加するユーザーが複数である場合、つまり、チャットインターフェイスはグループに対応するチャットインターフェイスである場合、ユーザーにより配信した目標チャットメッセージを配信した後、セッションに参加する各ユーザーはすべて目標チャットメッセージに対して絵文字を返信することができる。
【００６２】
関連技術において、他のセッションに参加するユーザーは目標チャットメッセージに対して絵文字を返信した後、サーバはセッションに参加する各参加ユーザーへすべてメッセージ通知を送信し、第１参加ユーザーは目標チャットメッセージを配信したユーザーではない場合、第１参加ユーザーも新しいメッセージ通知を受信し、第１参加ユーザーのチャットインターフェイスに他の参加ユーザーの１つの絵文字返信情報を表示し、且つユーザーに新しいメッセージ通知を受信したことを通知する。このように、グループチャットインターフェイスでは複数のメッセージ通知が生成し、各ユーザーが複数のメッセージ通知を受信したが、メッセージ通知は、実際には、目標チャットメッセージを配信するユーザーにのみ価値があり、ほとんどの返信したメンバーには意味がないため、一例示的な実施形態として、サーバは各参加ユーザーへメッセージ通知を送信せず、目標チャットメッセージに第２絵文字応答情報を表示することを指示する指示情報のみを送信する。
【００６３】
グループに対応するチャットインターフェイスは少なくとも３つの参加ユーザーがセッションするチャットインターフェイスである。
【００６４】
上記図１に示すような実施例に基づいて、図３に示すように、該方法は以下のステップをさらに含んでもよい。
ステップ３０１において、サーバからの第３指示情報を受信する。
【００６５】
第３指示情報は、目標チャットメッセージに第２絵文字応答情報を表示することを指示するために使用され、第２絵文字応答情報には第２絵文字と第２参加ユーザーに対応する第２ユーザータグが含まれる。
【００６６】
ステップ３０２において、第３指示情報に従って、目標チャットメッセージに第２絵文字応答情報を表示する。
【００６７】
この例では、サーバから送信してきた第３指示情報を受信した場合、第３指示情報に従って目標チャットメッセージに第２参加ユーザーが返信した絵文字応答情報を表示することにより、参加ユーザーがチャットインターフェイスに表示された情報に応じて他の参加ユーザーが返信する絵文字応答情報を分かることに便利である。
【００６８】
本開示の一実施例において、目標チャットメッセージは第１参加ユーザーにより配信されたチャットメッセージである場合、該方法は、サーバが送信した新しいメッセージ通知を受信するステップと、新しいメッセージ通知に従って、第１参加ユーザーが第２絵文字応答情報を閲覧するようにリマインダーするステップと、を含む。
【００６９】
この例では、サーバは更に第１参加ユーザーが目標チャットメッセージを配信したユーザーであると決定し、第１参加ユーザーの端末機器へ第２指示情報を送信すると同時に、サーバがまた第１参加ユーザーの端末機器へ新しいメッセージ通知を送信する。これに対応して、第１参加ユーザーの端末機器は新しいメッセージ通知を受信し、且つ新しいメッセージ通知に従って、第１参加ユーザーが第２絵文字応答情報を閲覧するようにリマインダーする。これにより、目標チャットメッセージを配信するユーザーへ新しいメッセージ通知を送信し、配信ユーザーが絵文字応答情報を閲覧するようにプロンプトする。
【００７０】
端末機器は新しいメッセージ通知に対応するリマインダー方法で第１参加ユーザーをリマインダーできる。例えば、端末機器の通知欄に新しいメッセージ通知が表示される。
【００７１】
端末機器が新しいメッセージ通知をリマインダーする方法は従来の技術によって実現でき、ここで詳細に説明しない。
【００７２】
本開示の実施例は他の絵文字応答の表示方法を提供し、該方法は図３に示すような方法をさらに拡張及び最適化するものである。
【００７３】
図４は本開示の実施例による他の絵文字応答の表示方法を示すフローチャートである。
【００７４】
ステップ４０１において、サーバからの第３指示情報を受信する。
【００７５】
第３指示情報は、目標チャットメッセージに第２絵文字応答情報を表示することを指示するために使用され、第２絵文字応答情報には第２絵文字と第２参加ユーザーに対応する第２ユーザータグが含まれる。
【００７６】
ステップ４０２において、第１絵文字が第２絵文字と一致するかどうかを判断し、一致しないと、ステップ４０３を実行し、一致すると、ステップ４０４を実行する。
【００７７】
ステップ４０３において、第３指示情報に従って、目標チャットメッセージに第２絵文字応答情報を表示する。
【００７８】
一例示的な実施形態として、目標チャットメッセージのバブルに第１絵文字応答情報と第２絵文字応答情報を表示でき、第１絵文字応答情報と第２絵文字応答情報を含むチャットインターフェイスの例示図を図５に示すように、説明する必要があるものとして、図５には、第１絵文字が賛絵文字であり、第２絵文字がニヤリ絵文字であり、ユーザータグがユーザー名である場合について示す。
【００７９】
ステップ４０４において、第１絵文字応答情報と第２絵文字応答情報を合併処理して、且つ目標チャットメッセージに合併情報を表示し、合併情報は第１絵文字、第１ユーザータグ及び第２ユーザータグを含む。
【００８０】
一例示的な実施形態として、目標チャットメッセージのバブルに第１絵文字、第１ユーザータグ及び第２ユーザータグを表示でき、チャットインターフェイスの例示図を図６に示すように、図６には、第１絵文字がｏｋ絵文字であり、ユーザータグがユーザー名である場合について示す。
【００８１】
この例では、第１参加ユーザーの端末機器は第２絵文字を含む第３指示情報を受信した後、端末機器が、第１絵文字が第２絵文字と一致するかどうかを判断することができ、一致すると、絵文字に応じて分類し、第２絵文字、及び第２参加ユーザーの第２ユーザータグを表示し、且つ２つの絵文字が一致しないと、同じ絵文字を返信する絵文字応答情報を合併処理し、目標チャットメッセージに合併情報を表示する。これにより、目標チャットメッセージに表示される絵文字応答情報への管理を実現し、ユーザーが目標チャットメッセージの絵文字応答状況を把握することに便利であり、また、ユーザーが参加ユーザーの絵文字応答状況を統計及び閲覧することに役に立つ。
【００８２】
上記の実施例のいずれかに基づいて、セッションに参加するユーザーは複数である場合、配信者により目標チャットメッセージを配信した後、セッションに参加する各ユーザーはすべて目標チャットメッセージに対して絵文字の返信を行うことができ、同じ第１絵文字を返信するユーザー数は予め設定された閾値を超える場合、第１ユーザータグを非表示処理できる。
【００８３】
具体的に、サーバが絵文字応答要求に対して返された第１指示情報を受信した後、第１絵文字的を返信するユーザー数は予め設定された閾値を超えると検出した場合、目標チャットメッセージでの第１ユーザータグを非表示処理し、且つ目標チャットメッセージにプロンプト情報を表示する。
【００８４】
プロンプト情報は、ユーザーに非表示されるユーザータグの数を指示するためのものである。
【００８５】
予め設定された閾値は、同じ絵文字に対して目標チャットメッセージに表示される予め設定されたユーザータグの最大数である。
【００８６】
例えば、予め設定された閾値が３つであり、仮に目標チャットメッセージのバブルに同じ絵文字１を表示するユーザータグは既に３つであり、それぞれユーザー名１、ユーザー名２及びユーザー名３であり、第１参加ユーザーは目標チャットメッセージに対して絵文字１を返信する場合、チャットインターフェイスにおける目標チャットメッセージのバブルに絵文字１、ユーザー名１、ユーザー名２、ユーザー名３及びまた一人のプロンプト情報を表示でき、端末機器におけるチャットインターフェイスの例示図を図７に示すように、図７には絵文字１がｏｋ絵文字である場合を示す。
【００８７】
図８は本開示の実施例による他の絵文字応答の表示方法を示すフローチャートであり、該方法は図１に示すような方法をさらに拡張と最適化するものである。
【００８８】
図８に示すように、該方法は、以下のステップを含んでも良い。
ステップ８０１において、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに絵文字ボックスをポップアップする。
【００８９】
絵文字ボックスは絵文字セットを含む。
【００９０】
ステップ８０２において、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、サーバへ絵文字応答要求を送信する。
【００９１】
ステップ８０３において、サーバが絵文字応答要求に対して返された第１指示情報を受信する。
第１指示情報は、目標チャットメッセージに第１絵文字応答情報を表示することを指示するためのものである。
【００９２】
第１絵文字応答情報は第１絵文字と第１参加ユーザーに対応する第１ユーザータグを含む。
【００９３】
ステップ８０４において、目標チャットメッセージに対して他の参加ユーザーが第１絵文字を返信したことがあるかどうかことを判断し、ないと、ステップ８０５を実行し、あると、ステップ８０６を実行する。
【００９４】
ステップ８０５において、第１指示情報に従って、目標チャットメッセージに第１絵文字応答情報を表示する。
【００９５】
ステップ８０６において、第１絵文字を返信するユーザー数を取得し、且つ第１絵文字を返信するユーザー数が予め設定された閾値を超えるかどうかを判断し、超えないと、ステップ８０７を実行し、超えると、ステップ８０８を実行する。
【００９６】
ステップ８０７において、目標チャットメッセージに第１絵文字を表示した後方に第１参加ユーザーに対応する第１ユーザータグを加え、目標チャットメッセージに第１ユーザータグを表示させる。
【００９７】
例えば、仮に予め設定された閾値が３であり、チャットインターフェイスにおける目標チャットメッセージのバブルに絵文字ｏｋに対応するユーザー名１を表示したと仮定する場合、第１参加ユーザーが該目標チャットメッセージに対して絵文字ｏｋを再度返信した後、判断により絵文字ｏｋを返信するユーザー数が予め設定された閾値より小さいと決定でき、この場合、目標チャットメッセージに第１絵文字を表示した後方に第１参加ユーザーに対応するユーザー名２を加えることができ、端末機器におけるチャットインターフェイスの形式の例を図６に示す。
【００９８】
ステップ８０８において、目標チャットメッセージでの第１ユーザータグを非表示処理し、且つ目標チャットメッセージにプロンプト情報を表示する。
【００９９】
本開示の実施例による絵文字応答の表示方法は、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１絵文字を返信すると検出した後、第１絵文字を返信したユーザー数を組み合わせ、第１参加ユーザーに対応する絵文字応答情報が目標チャットメッセージに表示される形式を決定する。これにより、同じ絵文字のユーザー数を組み合わせて目標チャットメッセージに表示される絵文字応答情報への管理を実現し、絵文字に応じて分類表示することで、ユーザーが目標チャットメッセージの絵文字応答状況を把握することに便利であり、また、ユーザーが参加ユーザーの絵文字応答状況を統計及び閲覧することに役に立つ。
【０１００】
上記の実施例に基づいて、ユーザーが非表示されたユーザータグを容易に閲覧するために、第１参加ユーザーがプロンプト情報に対して第２予め設定された操作を実行すると検出した場合、チャットインターフェイスに非表示された第１ユーザータグを表示する。
【０１０１】
第２予め設定された操作は非表示されたユーザータグを表示する予め設定された操作であり、例えば、第２予め設定された操作は、プロンプト情報をシングルクリックしたり、プロンプト情報をダブルクリックしたり、プロンプト情報を長押したりすることなどであってもよく、該実施は第２予め設定された操作に対して限定しない。
【０１０２】
図９は本開示の実施例による絵文字応答の表示方法を示すフローチャートである。
【０１０３】
説明する必要があるものとして、該絵文字応答の表示方法はサーバ側に適用する。
図９に示すように、該絵文字応答の表示方法は以下のステップを含む。
ステップ９０１において、端末機器からの絵文字応答要求を受信する。
【０１０４】
絵文字応答要求は、端末機器が第１参加ユーザーにより絵文字ボックス内の絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信されたものであり、第１絵文字ボックスは、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものである。
ステップ９０２において、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立する。
【０１０５】
ステップ９０３において、各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信する。
【０１０６】
第１指示情報は、対応する端末機器が目標チャットメッセージで第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するように指示するためのものである。
【０１０７】
本開示の実施例による絵文字応答の表示方法では、サーバは第１参加ユーザーの端末から送信してきた絵文字応答要求を受信した後、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立し、及び各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信し、セッションに参加する参加ユーザーのチャットインターフェイスでは全て目標チャットメッセージに第１絵文字応答情報を表示させるようにする。これにより、セッションに参加する参加ユーザーの端末機器へ指示情報のみを送信することにより、参加ユーザーへメッセージ通知を直接送信することで参加ユーザーに干渉を引き起こすことを回避し、また、各参加ユーザーのチャットインターフェイスにおける目標チャットメッセージに絵文字応答情報を表示することで、絵文字応答情報を閲覧する必要がある時、参加ユーザーは、チャットインターフェイスを介して目標チャットメッセージの絵文字応答状況を閲覧することができることに便利である。
【０１０８】
上記の実施例に基づいて、目標チャットメッセージを配信した参加ユーザーに絵文字応答情報を閲覧するようにリマインダーするために、一例示的な実施形態として、該方法は、目標チャットメッセージを配信した第３参加ユーザーを決定するステップと、第３参加ユーザーに対応する端末機器へ端末機器が第３参加ユーザーに第１絵文字応答情報を閲覧するようにリマインダーすることを指示するための新しいメッセージ通知を送信するステップと、をさらに含んでもよい。
【０１０９】
本開示の他の実施例において、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立した後、目標メッセージを配信した配信ユーザーを決定でき、且つ配信ユーザー以外の参加ユーザーの端末機器へ第１指示情報を送信し、配信ユーザーに対応する端末機器へ新しいメッセージ通知を送信する。
【０１１０】
第１指示情報は、対応する端末機器が目標チャットメッセージに第１絵文字応答情報を表示することを指示するためのものである。
【０１１１】
新しいメッセージ通知は、対応する端末機器がユーザーに新しいメッセージを受信したようにリマインダーすることを指示するためのものであり、且つ目標チャットメッセージに第１絵文字応答情報を表示する。
【０１１２】
上記の実施例のいずれかに基づいて、図１０に示すように、該方法は、以下のステップをさらに含んでもよい。
ステップ１００１において、端末機器からの絵文字応答キャンセル要求を受信する。
【０１１３】
キャンセル要求は、端末機器が第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行するのを受信する場合にトリガーして送信されたものである。
【０１１４】
ステップ１００２において、キャンセル要求に従って、第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を解放する。
ステップ１００３において、各参加ユーザーのそれぞれに対応する端末機器へ第２指示情報を送信する。
【０１１５】
第２指示情報は、対応する端末機器が目標チャットメッセージでの第１ユーザータグ、または第１ユーザータグと第１絵文字を削除することを指示するためのものである。
【０１１６】
本開示の実施例による絵文字応答の表示方法は、第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行する場合、第１参加ユーザーが第１絵文字に対する応答をキャンセルし、且つチャットインターフェイスにおける目標チャットメッセージでの第１ユーザータグ、または第１ユーザータグと第１絵文字をキャンセルする。これにより、ユーザーが目標チャットメッセージに対する絵文字応答を撤回することに便利であり、ユーザーが絵文字応答を撤回するというパーソナライズされたニーズを満たす。
【０１１７】
本開示の実施例は、絵文字応答の表示装置を更に提供する。
【０１１８】
図１１は本開示の実施例による絵文字応答の表示装置を示す構造模式図である。
【０１１９】
説明する必要があるものとして、該絵文字応答の表示装置は端末機器に位置する。
【０１２０】
図１１に示すように、該絵文字応答の表示装置は、絵文字提供モジュール１１０、絵文字応答処理モジュール１２０、第１受信モジュール１３０及び絵文字応答表示モジュール１４０を備えてもよい。
絵文字提供モジュール１１０は、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするために使用される。
【０１２１】
絵文字応答処理モジュール１２０は、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、サーバへ絵文字応答要求を送信するために使用される。
【０１２２】
第１受信モジュール１３０は、サーバが絵文字応答要求に対して返された第１指示情報を受信するために使用される。
【０１２３】
絵文字応答表示モジュール１４０は、第１指示情報に従って、目標チャットメッセージに第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するために使用される。
【０１２４】
説明する必要があるものとして、以上の絵文字応答の表示方法の実施例に対する解釈説明は該実施の絵文字応答の表示装置にも適用し、該実施例がこれを詳細に説明しない。
【０１２５】
本開示の実施例による絵文字応答の表示装置は、ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して絵文字ボックスのポップアップ操作を実行することによって絵文字ボックスを迅速にポップアップし、ユーザーが絵文字ボックスから選択された絵文字を絵文字応答としてサーバに直接送信し、サーバから返された指示情報に従って、目標チャットメッセージにユーザーが入力した絵文字とユーザータグを表示し、これにより、ユーザーが目標チャットメッセージに対して絵文字を返信するために必要な操作を減少し、ユーザーが目標チャットメッセージに対して絵文字で応答することに便利であり、且つ、目標チャットメッセージにはユーザーが入力した絵文字を直接表示し、チャットインターフェイスにユーザーが目標チャットメッセージに対して返信する絵文字を明確に表示し、メッセージ表示はよりターゲットを絞って、セッション中の信号対雑音比を向上させる。
【０１２６】
上記の実施例に基づいて、ユーザーがその前に返信した第１絵文字を撤回する需要を満たすために、上記の装置実施例に基づいて、該装置は、絵文字キャンセルモジュール（図示せず）と削除モジュール（図示せず）をさらに備えてもよい。
絵文字キャンセルモジュールは、第１参加ユーザーが目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行することを検出した場合、サーバへ絵文字応答キャンセル要求を送信する。
【０１２７】
第１受信モジュール１３０はさらに、サーバがキャンセル要求に対して返された第２指示情報を受信するために使用される。
【０１２８】
削除モジュールは、第２指示情報に従って、目標チャットメッセージでの第１ユーザータグ、または第１ユーザータグと第１絵文字を削除するために使用される。
【０１２９】
本開示の一実施例において、上記第１受信モジュール１３０はさらに、サーバからの第３指示情報を受信するために使用され、第３指示情報は、目標チャットメッセージに第２絵文字応答情報を表示することを指示するために使用され、第２絵文字応答情報には第２絵文字と第２参加ユーザーに対応する第２ユーザータグが含まれる。
【０１３０】
絵文字応答表示モジュール１４０はさらに、第３指示情報に従って、目標チャットメッセージに第２絵文字応答情報を表示するために使用される。
【０１３１】
本開示の一実施例において、目標チャットメッセージが第１参加ユーザーにより配信されたチャットメッセージである場合、該装置は、リマインダーモジュール（図示せず）をさらに備え、
第１受信モジュールはさらに、サーバが送信した新しいメッセージ通知を受信するために使用される。
リマインダーモジュールは、新しいメッセージ通知に従って、第１参加ユーザーが第２絵文字応答情報を閲覧するようにリマインダーするために使用される。
【０１３２】
本開示の一実施例において、第３指示情報に従って、目標チャットメッセージに第２絵文字応答情報を表示する前に、該装置は判断モジュール（図示せず）をさらに備え、
判断モジュールは、第１絵文字が第２絵文字と一致するかどうかを判断するために使用される。
【０１３３】
絵文字応答表示モジュールは、第１絵文字が第２絵文字と一致すると、第３指示情報に従って、目標チャットメッセージに第２絵文字応答情報を表示するために使用される。
【０１３４】
本開示の一実施例において、該装置は合併処理モジュール（図示せず）をさらに備え、
合併処理モジュールは、第１絵文字が第２絵文字と一致しないと、第１絵文字応答情報と第２絵文字応答情報を合併処理して、且つ目標チャットメッセージに合併情報を表示するために使用され、合併情報は第１絵文字、第１ユーザータグ及び第２ユーザータグを含む。これにより、同じ絵文字を返信する絵文字応答情報を合併して表示処理し、ユーザーが同じ絵文字を返信するユーザーの状況を把握することに便利であり、ユーザーの閲覧エクスペリエンスを向上させる。
【０１３５】
本開示の一実施例において、該装置は、非表示処理モジュール（図示せず）をさらに備えてもよい。
非表示処理モジュールは、第１絵文字を返信するユーザー数が予め設定された閾値を超えると検出した場合に、目標チャットメッセージでの第１ユーザータグを非表示処理し、且つ目標チャットメッセージにプロンプト情報を表示するために使用される。これにより、同じ絵文字を返信するユーザー数が多すぎる場合に、ユーザータグの一部を非表示し、ユーザーが絵文字応答の状況を閲覧するエクスペリエンスを向上させる。
【０１３６】
本開示の一実施例において、ユーザーが非表示されたユーザータグを閲覧するパーソナライズされたニーズを満たすために、該装置は、
第１参加ユーザーがプロンプト情報に対して第２予め設定された操作を実行することを検出した場合、チャットインターフェイスに非表示された第１ユーザータグを表示するために使用される表示処理モジュールを更に含んでも良い。
【０１３７】
図１２は本開示の実施例による絵文字応答の表示装置を示す構造模式図である。
【０１３８】
説明する必要があるものとして、該絵文字応答の表示装置はサーバに位置する。
図１２に示すように、該絵文字応答の表示装置は第２受信モジュール２１０、処理モジュール２２０及び送信モジュール２３０を備えてもよい。
第２受信モジュール２１０は、端末機器からの絵文字応答要求を受信するために使用され、絵文字応答要求は、端末機器は第１参加ユーザーが絵文字ボックス内の絵文字セットから第１絵文字を選択するのを受信する場合にトリガーして送信されたものであり、第１絵文字ボックスは、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものである。
【０１３９】
処理モジュール２２０は、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するために使用される。
【０１４０】
送信モジュール２３０は、各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信するために使用され、第１指示情報は、対応する端末機器が目標チャットメッセージに第１絵文字応答情報を表示することを指示するためのものであり、第１絵文字応答情報は第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む。
【０１４１】
説明する必要があるものとして、以上の絵文字応答の表示方法の実施例に対する解釈説明は該実施の絵文字応答の表示装置にも適用し、該実施例がこれを詳細に説明しない。
【０１４２】
本開示の実施例による絵文字応答の表示装置は、第１参加ユーザーの端末から送信してきた絵文字応答要求を受信した後、絵文字応答要求に従って、目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ第１参加ユーザーのユーザー識別子、第１絵文字の絵文字識別子及び目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立し、及び各参加ユーザーのそれぞれに対応する端末機器へ第１指示情報を送信し、セッションに参加する参加ユーザーのチャットインターフェイスでは全て目標チャットメッセージに第１絵文字応答情報を表示させるようにする。これにより、セッションに参加する参加ユーザーの端末機器へ指示情報のみを送信することにより、参加ユーザーへメッセージ通知を直接送信することで参加ユーザーに干渉を引き起こすことを回避し、また、各参加ユーザーのチャットインターフェイスにおける目標チャットメッセージに絵文字応答情報を表示することで、絵文字応答情報を閲覧する必要がある時、参加ユーザーは、チャットインターフェイスを介して目標チャットメッセージの絵文字応答状況を閲覧することができることに便利である。
【０１４３】
上記の実施例を実現するために、本発明の実施例は、コンピュータ可読記憶媒体を更に提供し、コンピュータプログラムが記憶され、該プログラムはプロセッサによって実行され、上記実施例の絵文字応答の表示方法を実行するために使用される。
【０１４４】
以下、図１３を参照し、図１３は本開示の実施例を実現するために適する端末機器６００を示す構造模式図である。本開示の実施例による端末機器は、例えば携帯電話、ラップトップ、デジタル放送受信機、ＰＤＡ（パーソナルデジタルアシスタント）、ＰＡＤ（タブレット）、ＰＭＰ（ポータブルマルチメディアプレーヤー）、車載端末（例えばカーナビゲーション端末）などのモバイル端末、及び例えばデジタルＴＶ、デスクトップコンピュータなどの固定端末を含むが、これらに限定されない。図１３に示すような端末機器は例だけであり、本開示の実施例の機能と使用範囲にいかなる制限ももたらしてはならない。
【０１４５】
図１３に示すように、端末機器６００は、処理装置（例えば中央プロセッサ、グラフィックプロセッサなど）６０１を含むことができ、読み取り専用メモリ（ＲＯＭ）６０２に記憶されたプログラムまたは記憶装置６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードされたプログラムに従って様々な適切な動作と処理を実行することができる。また、ＲＡＭ  ６０３には、端末機器６００の操作に必要な様々なプログラムとデータが記憶された。処理装置６０１、ＲＯＭ６０２及びＲＡＭ６０３はバス６０４を介して互いに接続される。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続される。
【０１４６】
一般的に、例えばタッチスクリーン、タッチパッド、キーボード、マウス、カメラ、マイク、加速度計、ジャイロスコープなどを含む入力装置６０６、例えば液晶ディスプレイ（ＬＣＤ）、スピーカー、バイブレーターなどを含む出力装置６０７、例えばテープ、ハードディスクなどを含む記憶装置６０８、及び通信装置６０９はＩ／Ｏインターフェース６０５に接続されることができる。通信装置６０９は、端末機器６００が他の機器と無線または有線通信を行ってデータを交換することを許可できる。図１３には様々な装置を有する端末機器６００を示したが、示された全ての装置を実施または備える必要がないことを理解すべきである。代わりに、より多くのまたはより少ない装置を実施または備えてもよい。
【０１４７】
特に、本開示の実施例によばれ、以上でフローチャートを参照して説明した過程は、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、コンピュータプログラム製品を備え、コンピュータ可読媒体で運ばれるコンピュータプログラムを含み、該コンピュータプログラムはフローチャートに示すような方法を実行するためのプログラムコードを含む。このような実施例において、該コンピュータプログラムは通信装置６０９を介してインターネットからダウンロード及びインストールされ、または記憶装置６０８からインストールされ、またはＲＯＭ  ６０２からインストールされることができる。該コンピュータプログラムは処理装置６０１によって実行される場合、本開示の実施例による方法に限定される上記機能を実行する。
【０１４８】
説明する必要があるものとして、本開示によるコンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体または上記の両者の任意の組合わせであり得る。コンピュータ読み取り可能な記憶媒体は例えば電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置又はデバイス、又は任意の以上の組み合わせであってもよいが、これらに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例は、１つ又は複数のワイヤーを有する電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能なプログラム可能な読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光ストレージ  コンポーネント、磁気ストレージデバイス、または上記の任意の適切な組み合わせを含んでも良いが、これに限定されない。本開示において、コンピュータ読み取り可能な記憶媒体は任意のプログラムを含有又は記憶する有形媒体であってもよく、該プログラムは命令実行システム、装置又はデバイスで使用されるか、又はそれと組み合わせて使用されても良い。本開示において、コンピュータ読み取り可能な信号媒体はベースバンドに含まれても良いか、又はキャリアウェーブの一部として伝送するデータ信号を含んでもよく、その中にコンピュータ読み取り可能なプログラムコードが載せられた。このような伝送するデータ信号には、多種の形式を利用することができ、電磁信号、光信号又は上記の任意の適当な組み合わせを含むが、これらに限定されない。コンピュータ読み取り可能な信号媒体はさらにコンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよく、該コンピュータ読み取り可能な信号媒体は、命令実行システム、装置又はデバイスで使用されるか、又はそれと組み合わせて使用するためのプログラムを送信、伝送又は輸送することができる。コンピュータ読み取り可能な媒体に含まれるプログラムコードは任意の適当な媒体で輸送されることができ、無線、ワイヤー、光ケーブル、ＲＦ（無線周波数）など、又は上記の任意の適合な組み合わせを含むが、これらに限定されない。
【０１４９】
上記のコンピュータ可読媒体は、上記の端末機に含まれてもよいし、該端末機器に組み込まれずに、単独で存在してもよい。
【０１５０】
上記のコンピュータ可読媒体に１つまたは複数のプログラムが運ばれ、上記の１つまたは複数のプログラムは該端末機器によって実行される場合、該端末機器に、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップさせ、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、サーバへ絵文字応答要求を送信させ、サーバが絵文字応答要求に対して返された第１指示情報を受信させ、第１指示情報に従って、目標チャットメッセージに第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示させる。
【０１５１】
或いは、上記のコンピュータ可読媒体に１つまたは複数のプログラムが運ばれ、上記の１つまたは複数のプログラムは該端末機器によって実行される場合、該端末機器に、第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップさせ、第１参加ユーザーが絵文字セットから選択された第１絵文字を受信し、サーバへ絵文字応答要求を送信させ、サーバが絵文字応答要求に対して返された第１指示情報を受信させ、第１指示情報に従って、目標チャットメッセージに第１絵文字、及び第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示させる。
【０１５２】
１種又は多種のプログラムデザイン言語又はその組み合わせで本開示の操作を実行するためのコンピュータプログラムコードを書き込み、上記プログラムデザイン言語は、対象向けのプログラムデザイン言語、例えばＪａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋を含み、従来の手続き型プログラミング言語、例えば「Ｃ」言語又は類似のプログラムデザイン言語をさらに含む。プログラムコードは、完全にユーザコンピュータで実行され、部分的にユーザコンピュータで実行され、１つの独立したソフトウェアパッケージとして実行され、部分的にユーザのコンピュータで部分的にリモートコンピュータで実行され、又は完全にリモートコンピュータ又はサーバで実行されてもよい。リモートコンピュータに関する状況において、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークによってユーザコンピュータに接続されることができ、又は、外部コンピュータ（例えばインターネットサービスプロバイダを用いてインターネットによって接続される）に接続されることができる。
【０１５３】
図１４は本開示の実施例による絵文字応答の表示方法を実行するサーバのハードウェア構造模式図であり、図１４に示すように、該サーバは、
１つまたは複数のプロセッサ１０１０及びメモリ１０２０を備え、図１４には１つのプロセッサ１０１０を例とする。
【０１５４】
該サーバは、入力装置１０３０と出力装置１０４０をさらに備えてもよい。
【０１５５】
プロセッサ１０１０、メモリ１０２０、入力装置１０３０及び出力装置１０４０はバスまたは他の方法を介して接続することができ、図１４にはバスによる接続を例とする。
【０１５６】
メモリ１０２０にプロセッサ１０１０によって実行されることが可能である命令が記憶され、命令は、本開示の実施例による第３態様の実施例の絵文字応答の表示方法に使用するように設定される。
【０１５７】
上記の実施例を実現するために、本発明は、コンピュータ可読記憶媒体を更に提供し、コンピュータプログラムが記憶され、プログラムがプロセッサによって実行される場合に上記の実施例による絵文字応答の表示方法を実現させる。
【０１５８】
本明細書の説明では、参考用語「一実施例」、「いくつかの実施例」、「例」、「具体的な例」、または「いくつかの例」などの説明は、該実施例または例を組み合わせて説明する具体的な特徴、構造、材料または特点が本願の少なくとも１つの実施例または例に含まれることを意味する。本明細書では、上記の用語の模式的な表現は、必ずしも同じ実施例または例を指していない。また、説明する具体的な特徴、構造、材料または特点は任意の１つまたは複数の実施例または例に適切な方法で組合わせられることができる。なお、矛盾がない場合で、当業者は、本明細書に記載の異なる実施例または例及び異なる実施例または例の特徴を結合して組み合わせることができる。
【０１５９】
なお、「第１」、「第２」という用語は、説明目的でのみ使用され、相対的な重要性を示したり暗示したり、示された技術的特徴の数を暗黙的に示したりするものとして理解することができない。これにより、「第１」、「第２」で限定された特徴には明示的または暗黙的に少なくとも１つの該特徴が含まれることができる。本開示の説明では、「複数」とは、特に明記しない限り、少なくとも２つ、例えば２つ、３つなどを意味する。
【０１６０】
フローチャート内の、またはここで他の方法で説明される任意の過程または方法の説明は、特定の論理機能または過程のステップを実現するための１つまたはより多くの実行可能命令を含むコードのモジュール、セグメントまたは一部を示すこととして理解することができ、本願の好ましい実施形態の範囲は他の実現を含み、関連する機能に従って基本的に同時の方法または逆の順序を含む、示されたまたは討論された順序で、機能を実行しなくてもよく、これは、本開示の実施例の当業者によって理解されるべきである。
【０１６１】
フローチャートに示される、またはここで他の方法で説明される論理及び／またはステップ、例えば、論理機能を実現するための実行可能命令のシーケンスリストと見なすことができ、任意のコンピュータ可読媒体で具体化することができ、命令実行システム、装置または機器（例えばコンピュータに基づくシステム、プロセッサを備えるシステムまたは命令実行システム、装置または機器から命令を取得して命令を実行する他のシステム）のために使用され、またはこれらの命令実行システム、装置または機器と合わせて使用される。本明細書について、「コンピュータ可読媒体」は、プログラムを包含、記憶、通信、伝播、または送信することにより命令実行システム、装置または機器に使用するか、またはこれらの命令実行システム、装置または機器と組み合わせて使用するための任意の装置であり得る。コンピュータ可読媒体のより具体的な例（網羅的ではないリスト）は、１つまたは複数の配線を備えた電気接続部（電子装置）、ポータブルコンピュータディスクケース（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能および編集可能な読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバー装置、及びびポータブルコンパクトディスク読み取り専用メモリ（ＣＤＲＯＭ）を含む。また、コンピュータ可読媒体は、ひいてはプログラムを印刷できる紙または他の適切な媒体であり得、例えば紙やその他の媒体を光学的にスキャンし、次に、編集し、解釈し、または必要に応じて他の適切な方法で処理し、電子方法でプログラムを取得し、次に、コンピュータメモリに記憶するためである。
【０１６２】
理解すべきものとして、本願の各部分は、ハードウェア、ソフトウェア、ファームウェアまたはそれらの組合わせによって実現されることができる。上記の実施形態において、複数のステップまたは方法は、メモリに記憶されて適切な命令実行システムにより実行されるソフトウェアまたはファームウェアによって実現されることができる。例えば、ハードウェアによって実現される場合、他の実施形態のように、データ信号に対して論理機能を実現するための論理ゲート回路を備える離散論理回路、適切な組合わせ論理ゲート回路を備える特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などの本分野で知られている技術のいずれかまたはそれらの組合わせによって実現されることができる。
【０１６３】
当業者は、上記の実施例の方法で携えられたステップの全部または一部は、プログラムによって関連するハードウェアを命令することによって完成することができ、プログラムは１つのコンピュータ可読記憶媒体に記憶されることができ、該プログラムが実行される場合、方法実施例のステップの１つまたはその組合わせを含むことを理解することができる。
【０１６４】
なお、本願の各実施例における各機能ユニットは１つの処理モジュールに集積されてもよいし、各ユニットが物理的に単独で存在してもよいし、２つまたは２つ以上のユニットを１つのモジュールに集積してもよい。上記集積されたモジュールはハードウェアの形で実現されてもよいし、ソフトウェア機能モジュールの形で実現されてもよい。集積されたモジュールは、ソフトウェア機能モジュールの形で実現され、また独立した製品として販売または使用される場合、１つのコンピュータ可読取記憶媒体に記憶されてもよい。
【０１６５】
上記で言及された記憶媒体は、読み取り専用メモリ、磁気ディスクまたは光ディスクなどであり得る。本願の実施例を以上に示し、説明したが、上記の実施例は例示であり、本願を限定するものとして解釈されるべきではなく、当業者は、本願の範囲内で上記の実施例に対して変化、修正、置換及び変形を行うことができることを理解できる。
【図１】
2022502807.tif 000003
【図２】
2022502807.tif 000004
【図３】
2022502807.tif 000005
【図４】
2022502807.tif 000006
【図５】
2022502807.tif 000007
【図６】
2022502807.tif 000008
【図７】
2022502807.tif 000009
【図８】
2022502807.tif 000010
【図９】
2022502807.tif 000011
【図１０】
2022502807.tif 000012
【図１１】
2022502807.tif 000013
【図１２】
2022502807.tif 000014
【図１３】
2022502807.tif 000015
【図１４】
2022502807.tif 000016
【手続補正書】
【提出日】令和3年3月30日(2021.3.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
この例では、第１参加ユーザーの端末機器は第２絵文字を含む第３指示情報を受信した後、端末機器が、第１絵文字が第２絵文字と一致するかどうかを判断することができ、一致しないと、絵文字に応じて分類し、第２絵文字、及び第２参加ユーザーの第２ユーザータグを表示し、且つ２つの絵文字が一致すると、同じ絵文字を返信する絵文字応答情報を合併処理し、目標チャットメッセージに合併情報を表示する。これにより、目標チャットメッセージに表示される絵文字応答情報への管理を実現し、ユーザーが目標チャットメッセージの絵文字応答状況を把握することに便利であり、また、ユーザーが参加ユーザーの絵文字応答状況を統計及び閲覧することに役に立つ。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
絵文字応答の表示方法であって、
第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするステップと、
前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するステップと、
前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するステップと、
前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するステップと、を含むことを特徴とする絵文字応答の表示方法。
【請求項２】
前記第１参加ユーザーが前記目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行することを検出した場合、前記サーバに絵文字応答キャンセル要求を送信するステップと、
前記サーバが前記キャンセル要求に対して返された第２指示情報を受信するステップと、
前記第２指示情報に従って、前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除するステップと、をさらに含むことを特徴とする請求項１に記載の表示方法。
【請求項３】
前記第２指示情報に従って、前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除するステップは、
前記第１参加ユーザーのみが前記第１絵文字を返信した場合、前記目標チャットメッセージでの前記第１ユーザータグと前記第１絵文字を削除するステップ、及び
前記第１参加ユーザー以外の他の参加ユーザーも前記第１絵文字を返信した場合、前記目標チャットメッセージでの前記第１ユーザータグを削除するステップ、を含むことを特徴とする請求項２に記載の表示方法。
【請求項４】
前記第１参加ユーザーが前記目標チャットメッセージに対して前記第１予め設定された操作を再度実行することを検出した場合、前記絵文字ボックスを再度ポップアップするステップ、
前記第１参加ユーザーが前記絵文字セットから選択された第２絵文字を受信するステップ、及び
前記第１絵文字が前記第２絵文字と一致する場合、前記第１参加ユーザーが前記目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行したのを決定するステップ、をさらに含むことを特徴とする請求項１〜３のいずれかに記載の表示方法。
【請求項５】
前記第１参加ユーザーが前記第１ユーザータグまたは前記第１ユーザータグが位置する領域をクリックすることを検出した場合、前記第１参加ユーザーが前記目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行したのを決定するステップ、をさらに含むことを特徴とする請求項１〜３のいずれかに記載の表示方法。
【請求項６】
前記第１絵文字を返信したユーザー数に基づいて、前記第１絵文字応答情報が前記目標チャットメッセージに表示される形式を決定するステップ、をさらに含むことを特徴とする請求項１〜５のいずれかに記載の表示方法。
【請求項７】
前記目標チャットメッセージのバブルに前記第１絵文字応答情報を表示するステップ、をさらに含むことを特徴とする請求項１〜６のいずれかに記載の表示方法。
【請求項８】
前記表示方法は、
前記サーバからの、前記目標チャットメッセージに第２絵文字と第２参加ユーザーに対応する第２ユーザータグを含む第２絵文字応答情報を表示することを指示するための第３指示情報を受信するステップと、
前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップと、をさらに含むことを特徴とする請求項１に記載の表示方法。
【請求項９】
前記目標チャットメッセージは前記第１参加ユーザーによって配信されたチャットメッセージである場合、前記表示方法は、
前記サーバから送信された新しいメッセージ通知を受信するステップと、
前記新しいメッセージ通知に従って、前記第１参加ユーザーに前記第２絵文字応答情報を閲覧するようにリマインダーするステップと、をさらに含むことを特徴とする請求項８に記載の表示方法。
【請求項１０】
前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示する前に、
前記第１絵文字が前記第２絵文字と一致するかどうかを判断するステップと、
前記第１絵文字が前記第２絵文字と一致しないと、前記第３指示情報に従って、前記目標チャットメッセージに前記第２絵文字応答情報を表示するステップを実行するステップと、をさらに含むことを特徴とする請求項８に記載の表示方法。
【請求項１１】
前記第１絵文字が前記第２絵文字と一致すると、前記第１絵文字応答情報と前記第２絵文字応答情報を合併処理し、且つ前記目標チャットメッセージに前記第１絵文字、前記第１ユーザータグ及び前記第２ユーザータグを含む合併情報を表示するステップをさらに含むことを特徴とする請求項１０に記載の表示方法。
【請求項１２】
前記第１絵文字を返信するユーザー数が予め設定された閾値を超えることを検出した場合、前記目標チャットメッセージでの前記第１ユーザータグを非表示処理し、且つ前記目標チャットメッセージにプロンプト情報を表示するステップをさらに含むことを特徴とする請求項１〜１１のいずれかに記載の表示方法。
【請求項１３】
前記第１参加ユーザーがプロンプト情報に対して第２予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに非表示の前記第１ユーザータグを表示するステップをさらに含むことを特徴とする請求項１２に記載の表示方法。
【請求項１４】
絵文字応答の表示方法であって、
端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するステップであって、前記絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものであるステップと、
前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するステップと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージに前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信するステップと、を含むことを特徴とする絵文字応答の表示方法。
【請求項１５】
前記表示方法は、
前記目標チャットメッセージを配信する第３参加ユーザーを決定するステップと、
前記第３参加ユーザーに対応する端末機器へ、前記端末機器が前記第３参加ユーザーに前記第１絵文字応答情報を閲覧するようにリマインダーすることを指示するための新しいメッセージ通知を送信するステップと、をさらに含むことを特徴とする請求項１４に記載の表示方法。
【請求項１６】
前記表示方法は、
前記端末機器からの、前記端末機器は前記第１参加ユーザーが前記目標チャットメッセージに対して第１絵文字応答のキャンセル操作を実行するのを受信する場合にトリガーして送信された絵文字応答キャンセル要求を受信するステップと、
前記キャンセル要求に従って、前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を解放するステップと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器は前記目標チャットメッセージでの前記第１ユーザータグ、または前記第１ユーザータグと前記第１絵文字を削除することを指示するための第２指示情報を送信するステップと、をさらに含むことを特徴とする請求項１４または１５に記載の表示方法。
【請求項１７】
前記第１参加ユーザーが前記目標チャットメッセージの配信ユーザーであると決定するステップと、
前記第１参加ユーザーの端末機器のみへ新しいメッセージ通知を送信し、配信ユーザーが前記第１絵文字応答情報を閲覧するようにプロンプトするステップと、をさらに含むことを特徴とする請求項１４〜１６のいずれかに記載の方法。
【請求項１８】
絵文字応答の表示装置であって、
第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行することを検出した場合、前記チャットインターフェイスに絵文字セットを含む絵文字ボックスをポップアップするための絵文字提供モジュールと、
前記第１参加ユーザーが前記絵文字セットから選択された第１絵文字を受信し、且つサーバへ絵文字応答要求を送信するための絵文字応答処理モジュールと、
前記サーバから前記絵文字応答要求に対して返された第１指示情報を受信するための第１受信モジュールと、
前記第１指示情報に従って、前記目標チャットメッセージには前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示するための絵文字応答表示モジュールと、を備えることを特徴とする絵文字応答の表示装置。
【請求項１９】
絵文字応答の表示装置であって、
端末機器からの、前記端末機器は第１参加ユーザーが絵文字ボックスにおける絵文字セットから第１絵文字を選択するのを受信した場合にトリガーして送信された絵文字応答要求を受信するための第２受信モジュールであって、前記絵文字ボックスは前記第１参加ユーザーがチャットインターフェイスにおける目標チャットメッセージに対して第１予め設定された操作を実行する場合にポップアップされたものである第２受信モジュールと、
前記絵文字応答要求に従って、前記目標チャットメッセージが位置するセッションの各参加ユーザーを決定し、且つ前記第１参加ユーザーのユーザー識別子、前記第１絵文字の絵文字識別子及び前記目標チャットメッセージのメッセージ識別子の間のバインディング関係を確立するための処理モジュールと、
各参加ユーザーのそれぞれに対応する端末機器へ、対応する端末機器が前記目標チャットメッセージに前記第１絵文字、及び前記第１参加ユーザーに対応する第１ユーザータグを含む第１絵文字応答情報を表示することを指示するための第１指示情報を送信する送信モジュールと、を備えることを特徴とする絵文字応答の表示装置。
【請求項２０】
端末機器であって、
少なくとも１つのプロセッサ、及び前記少なくとも１つのプロセッサに通信接続されるメモリを備え、
前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、請求項１〜１３のいずれかに記載の絵文字応答の表示方法を実行するために設定されることを特徴とする端末機器。
【請求項２１】
サーバであって、
少なくとも１つのプロセッサ、及び前記少なくとも１つのプロセッサに通信接続されるメモリを備え、
前記メモリに前記少なくとも１つのプロセッサによって実行されることが可能である命令が記憶され、前記命令は、請求項１４〜１７のいずれかに記載の絵文字応答の表示方法を実行するために設定されることを特徴とするサーバ。
【請求項２２】
コンピュータ可読記憶媒体であって、前記コンピュータ可読記憶媒体には、コンピュータに請求項１〜１３のいずれかに記載の絵文字応答の表示方法、または請求項１４〜１７のいずれかに記載の絵文字応答の表示方法を実行させるためのコンピュータ命令が記憶されることを特徴とするコンピュータ可読記憶媒体。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2022502807.tif 000017
【国際調査報告】
2022502807.tif 000018
2022502807.tif 000019
2022502807.tif 000020
2022502807.tif 000021
2022502807.tif 000022