IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 北京字跳▲網▼絡技▲術▼有限公司の特許一覧

特表2024-516599インタラクション方法、装置、及び電子機器
<>
  • 特表-インタラクション方法、装置、及び電子機器 図1
  • 特表-インタラクション方法、装置、及び電子機器 図2
  • 特表-インタラクション方法、装置、及び電子機器 図3
  • 特表-インタラクション方法、装置、及び電子機器 図4
  • 特表-インタラクション方法、装置、及び電子機器 図5
  • 特表-インタラクション方法、装置、及び電子機器 図6
  • 特表-インタラクション方法、装置、及び電子機器 図7
  • 特表-インタラクション方法、装置、及び電子機器 図8
  • 特表-インタラクション方法、装置、及び電子機器 図9
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-04-16
(54)【発明の名称】インタラクション方法、装置、及び電子機器
(51)【国際特許分類】
   H04L 51/214 20220101AFI20240409BHJP
【FI】
H04L51/214
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2023564089
(86)(22)【出願日】2022-04-12
(85)【翻訳文提出日】2023-10-30
(86)【国際出願番号】 CN2022086378
(87)【国際公開番号】W WO2022222794
(87)【国際公開日】2022-10-27
(31)【優先権主張番号】202110427758.3
(32)【優先日】2021-04-20
(33)【優先権主張国・地域又は機関】CN
(81)【指定国・地域】
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.JAVA
(71)【出願人】
【識別番号】521431088
【氏名又は名称】北京字跳▲網▼絡技▲術▼有限公司
【氏名又は名称原語表記】Beijing Zitiao Network Technology Co., Ltd.
【住所又は居所原語表記】0207, 2/F, Building 4, Zijin Digital Park, Haidian District, Beijing,P. R. China
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100135079
【弁理士】
【氏名又は名称】宮崎 修
(72)【発明者】
【氏名】余 ▲潔▼
(57)【要約】
【課題】
本開示の実施例は、インタラクション方法、装置及び電子機器を開示する。
【解決手段】
当該方法の具体的な一実施形態は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信するステップと、前記インタラクション要求に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送するステップとを含み、1つの転送インタラクション要求に基づいて、ターゲットメッセージ及び少なくとも1つの関連メッセージを転送することが実現される。ユーザが複数の関連メッセージを転送する際に、関連メッセージを逐一検索してから、各関連メッセージを選択して、複数の関連メッセージを転送する方法に比べて、本解決手段は、ターゲットメッセージの関連メッセージを自動的に決定し、転送時にターゲットメッセージを関連メッセージと共に自動的に転送することができ、ユーザが複数の関連メッセージを転送する必要がある転送操作を減少させて、ユーザの体験を改善することができる。
【選択図】 図1
【特許請求の範囲】
【請求項1】
インタラクション方法であって、
インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信するステップと、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理するステップと、
を含む、方法。
【請求項2】
ターゲットメッセージを処理するための前記インタラクション要求は、ターゲットメッセージを転送するためのインタラクション要求を含み、且つ、
インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信する前記ステップは、
転送コントロールに対するユーザのトリガ操作によって出された前記インタラクション要求を受信するステップを含み、
前記転送コントロールは、前記ターゲットメッセージに対応し、前記転送コントロールは複数のメッセージを転送するために用いられる、
請求項1に記載の方法。
【請求項3】
前記インタラクション情報呈示ページには、前記ターゲットメッセージ及びターゲットメッセージの関連メッセージを除く他のメッセージも含まれ、
前記転送コントロールは、前記ターゲットメッセージの関連位置、及び/又は、前記ターゲットメッセージの関連メッセージの関連位置に設けられる、
請求項2に記載の方法。
【請求項4】
前記インタラクション情報呈示ページは、関連情報の詳細呈示画面を含み、
前記転送コントロールは、前記詳細呈示画面の第1所定領域に呈示されており、
前記関連情報の詳細呈示画面には、前記ターゲットメッセージ及び前記少なくとも1つの関連情報の詳細情報が表示されており、
前記関連情報の詳細呈示画面は、
ユーザが、第1情報インタラクション画面においてターゲットメッセージ又は関連メッセージに対応する所定の識別子に対して第1所定操作を実行することに基づき前記関連情報の詳細ページを呈示するステップに基づいて、開かれる、
請求項2に記載の方法。
【請求項5】
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する前記ステップは、
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージに基づいて、識別子情報を決定するステップ、をさらに含み、
前記識別子情報は、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージの属性情報を指示するためのものである、
請求項1に記載の方法。
【請求項6】
前記属性情報は、前記ターゲットメッセージ及び前記関連メッセージの存在するセッションのセッションユーザ情報及び/又はセッショントピック情報を含む、
請求項5に記載の方法。
【請求項7】
前記セッションユーザ情報は、
前記ターゲットメッセージの送信者情報及び/又は受信者情報、前記関連メッセージの送信者情報及び/又は受信者情報、および、前記セッションがグループチャットである場合のグループチャットの名称情報、のうちの少なくとも1つを含み、
前記セッショントピック情報は、前記ターゲットメッセージ及び前記関連メッセージ内の所定のメッセージ文字を含む、
請求項6に記載の方法。
【請求項8】
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージは、少なくとも1つのフォーマット変換しようとする第1処理対象メッセージを含み、且つ、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求に基づいて、予め設定されたフォーマット変換ルールに従って、前記第1処理対象メッセージのフォーマットを変換するステップと、
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する際に、フォーマット変換後の第1処理対象メッセージを処理するステップと、
を含む、請求項1に記載の方法。
【請求項9】
前記少なくとも1つの関連メッセージは、少なくとも1つの処理不可能な第2ターゲットメッセージを含み、且つ、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求によって指示された処理方法に従って前記第2ターゲットメッセージ以外の他のメッセージを処理するステップ、を含む、
請求項1に記載の方法。
【請求項10】
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するステップ、を含み、
前記少なくとも1つの関連メッセージは、前記ターゲットメッセージと返信関係にあるメッセージを含む、
請求項1に記載の方法。
【請求項11】
メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定する前記ステップは、
予め記憶された返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するステップ、を含み、
前記予め記憶された返信関係は、メッセージ返信操作に基づきメッセージ間の直接返信関係及び/又は間接返信関係を含む返信関係を決定するステップに基づいて、獲得される、
請求項10に記載の方法。
【請求項12】
前記インタラクション情報呈示ページに表示されている複数のメッセージは、メッセージリストに保存されており、
前記メッセージリストにおいて、各メッセージは、第1メッセージ識別子及び第2メッセージ識別子に対応し、
1つのメッセージの前記第1メッセージ識別子は、該メッセージを指示するためのものであり、
第2メッセージ識別子は、該メッセージによって返信されたメッセージの第1メッセージ識別子を指示するためのものであり、且つ、
メッセージ間の返信関係に基づき、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定する前記ステップは、
前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づき、前記ターゲットメッセージと直接返信関係又は間接返信関係にある少なくとも1つの関連メッセージを決定するステップ、を含む、
請求項11に記載の方法。
【請求項13】
前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づいて、前記ターゲットメッセージと直接返信関係又は間接返信関係にある少なくとも1つの関連メッセージを決定する前記ステップは、
前記ターゲットメッセージの前記第1メッセージ識別子情報、及び、他のメッセージの前記第1メッセージ識別子情報と前記第2メッセージ識別子情報とに基づいて、前記ターゲットメッセージに返信する直接返信メッセージ及び間接返信メッセージを決定するステップ、及び/又は、
前記ターゲットメッセージの前記第2メッセージ識別子情報、及び、他のメッセージの前記第2メッセージ識別子情報と前記第1メッセージ識別子情報とに基づいて、前記ターゲットメッセージが直接返信を行う直接返信対象メッセージ、及び、前記ターゲットメッセージが間接返信を行う間接返信対象メッセージを決定するステップ、
を含む、請求項12に記載の方法。
【請求項14】
前記関連情報の詳細呈示画面内の複数のメッセージは、前記ターゲットメッセージと直接返信関係及び/又は間接返信関係にあるメッセージである、
請求項4に記載の方法。
【請求項15】
前記ターゲットメッセージの少なくとも1つの関連メッセージは、前記ターゲットメッセージと同じトピックに属するメッセージを含む、
請求項1に記載の方法。
【請求項16】
インタラクション方法であって、
メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するステップであり、
前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあること、
を含む、ステップと、
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するステップであり、
前記選択された複数のメッセージが、所定数のメッセージ、又は、現在選択されているメッセージと返信関係にあるメッセージを含む、ステップと、
選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するステップと、
を含む、方法。
【請求項17】
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定する前記ステップは、
前記メッセージ処理コントロールへのトリガに基づいて選択されたメッセージの数が前記所定数よりも多いことに応答して、トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとするステップ、を含み、且つ、
前記方法は、さらに、
前記メッセージ処理コントロールへの前記トリガに関連するメッセージの数が所定数を超えることを通知するための通知情報を表示するステップ、
を含む、請求項16に記載の方法。
【請求項18】
前記方法は、さらに、
メッセージクイック操作コントロールを前記ページに表示するステップ、
を含み、
前記メッセージクイック操作コントロールは、ユーザのトリガ操作に基づいて、前記選択された複数のメッセージのうちの最後のメッセージを現在のページにハイライト表示するために用いられる、
請求項17に記載の方法。
【請求項19】
前記トリガ開始時刻は、トリガ操作の開始が検出された時刻であり、且つ、
前記トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとする前記ステップは、
前記トリガ開始時刻に対応するメッセージから、前記メッセージ処理コントロールに対して実行されるトリガ操作によって指示された選択順に従って、所定数のメッセージを選択するステップ、
を含む、請求項17に記載の方法。
【請求項20】
インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信するための第1受信ユニットと、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理するための転送ユニットと、
を含む、インタラクション装置。
【請求項21】
メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するための第2受信ユニットであり、
前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあること、を含む、
第2受信ユニットと、
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するための決定ユニットであり、
選択された複数のメッセージが、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含む、
決定ユニットと、
選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するための実行ユニットと、
を含む、インタラクション装置。
【請求項22】
1つ又は複数のプロセッサと、
1つ又は複数のプログラムを記憶するための記憶装置と、を含み、
前記1つ又は複数のプログラムが前記1つ又は複数のプロセッサにより実行されると、前記1つ又は複数のプロセッサに、請求項1乃至19のいずれか一項に記載の方法を実施させる、
電子機器。
【請求項23】
コンピュータプログラムを記憶しているコンピュータ可読媒体であって、
プログラムがプロセッサにより実行されると、コンピュータに請求項1乃至19のいずれか一項に記載の方法を実施させる、
コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、インターネットの技術分野に関する。特には、インタラクション方法、装置、及び電子機器に関する。
【0002】
関連出願の相互参照
本願は、2021年04月20日に中国国家知識財産権局に提出された、出願番号が202110427758.3であり、発明の名称が「インタラクション方法、装置及び電子機器」である、中国特許出願について優先権を主張するものであり、この出願の全ての内容は、引用によって本願に組み込まれている。
【背景技術】
【0003】
インターネット技術の発展に伴い、インターネットによるユーザの情報共有は可能となる。ユーザ同士は、インスタントメッセージングツールを介して、他のユーザと情報の共有をリアルタイムで行うことができる。
【0004】
情報の共有をリアルタイムで行う際に、ユーザは、相手に情報を積極的に送信したり、また、相手が積極的に送信した情報を受信して、相手が送信した情報に返信したりすることができる。
【発明の概要】
【0005】
当該開示内容は、後の具体的な実施形態で詳細に説明される構想を簡潔な形で伝えるために提供される。当該開示内容は、保護を主張する技術的解決手段の重要な特徴又は必要な特徴を特定することを目指すものではなく、保護を主張する技術的解決手段の範囲を制限することを目指すものでもない。
【0006】
本開示の実施例は、インタラクション方法、装置、及び電子機器を提供する。
【0007】
第1態様において、本開示の実施例は、インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信するステップと、前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理するステップと、を含む、インタラクション方法を提供する。
【0008】
第2態様において、本開示の実施例は、メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するステップであり、前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含むステップと、前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するステップであり、選択された複数のメッセージが、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含むステップと、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するステップと、を含む、インタラクション方法を提供する。
【0009】
第3態様において、本開示の実施例は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信するための第1受信ユニットと、前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理するための転送ユニットと、を含む、インタラクション装置を提供する。
【0010】
第4態様において、本開示の実施例は、メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するための第2受信ユニットであり、前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含む第2受信ユニットと、前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するための決定ユニットであり、選択された複数のメッセージが、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含む、決定ユニットと、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するための実行ユニットと、を含む、インタラクション装置を提供する。
【0011】
第5態様において、本開示の実施例は、1つ又は複数のプロセッサと、1つ又は複数のプログラムを記憶するための記憶装置と、を含み、前記1つ又は複数のプログラムが前記1つ又は複数のプロセッサにより実行されると、前記1つ又は複数のプロセッサに、第1態様に記載のインタラクション方法、又は、第2態様に記載のインタラクション方法を実施させる、電子機器を提供する。
【0012】
第6態様において、本開示の実施例は、コンピュータプログラムを記憶しており、当該プログラムがプロセッサにより実行されると、コンピュータに第1態様に記載のインタラクション方法のステップ、又は、第2態様に記載のインタラクション方法のステップを実施させる、コンピュータ可読媒体を提供する。
【0013】
本開示の実施例によって提供されるインタラクション方法、装置、及び電子機器は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信し、そして、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送することにより、1つの転送インタラクション要求に基づいて、ターゲットメッセージ及び少なくとも1つの関連メッセージを転送することを実現する。ユーザが、複数の関連メッセージを転送する際に、関連メッセージを逐一検索してから、各関連メッセージを選択して、複数の関連メッセージを転送する方法に比べて、本解決手段は、ターゲットメッセージの関連メッセージを自動的に決定し、転送時にターゲットメッセージを関連メッセージと共に自動的に転送することができ、ユーザが、複数の関連メッセージを転送する必要がある転送操作を減少させ、ユーザの体験を改善することができる。
【図面の簡単な説明】
【0014】
図面と合わせて、以下の具体的な実施形態を参照すると、本開示の各実施例の上記及び他の特徴、利点、及び態様は、より明確になる。図面全体を通じて、同じ又は類似の記号は、同じ又は類似の要素を表す。図面は、例示的なものであり、現物及び要素は、必ずしも比例して描かれていないことを理解すべきである。
図1】本開示に係るインタラクション方法のいくつかの実施例のフローチャートである。
図2】本開示に係るインタラクション方法の他のいくつかの実施例のフローチャートである。
図3】本開示によって提供されるインタラクション方法のいくつかの応用シーンの模式図である。
図4】本開示によって提供されるインタラクション方法の他のいくつかの応用シーンの模式図である。
図5】本開示によって提供されるインタラクション方法のいくつかの実施例のフローチャートである。
図6】本開示に係るインタラクション装置の一実施例の構成図である。
図7】本開示に係るインタラクション装置の一実施例の構成図である。
図8】本開示の一実施例のインタラクション方法を適用できる例示的システムアーキテクチャである。
図9】本開示の実施例によって提供される電子機器の基本的構成の模式図である。
【発明を実施するための形態】
【0015】
以下において、図面を参照しながら本開示の実施例をより詳細に説明する。本開示のいくつかの実施例を図面に示しているが、本開示は、種々の形態で実現でき、且つ、本明細書に説明される実施例に限定されるものとして解釈されるべきではなく、逆に、これらの実施例は、本開示をより明確且つ完全に理解するために提供されることを理解すべきである。本開示の図面及び実施例は、例示的なものに過ぎず、本開示の保護範囲を限定するためのものではないことを理解すべきである。
【0016】
本開示の方法の実施形態に記載された各ステップは、異なる順序で実行されてもよく、かつ/あるいは、並行して実行されてもよいことを理解すべきである。また、方法の実施形態は、追加のステップを含んでもよく、かつ/あるいは、示されたステップの実行を省略してもよい。本開示の範囲は、この点で限定されない。
【0017】
本明細書で使用される「含む」という技術用語及びその変形は、開放的な包含であり、即ち「含むが、それに限定されない」との意味である。「基づく」という技術用語は、「少なくとも部分的に基づく」との意味である。「一実施例」という技術用語は、「少なくとも1つの実施例」を表し、「別の実施例」という技術用語は、「少なくとも1つの別の実施例」を表し、「いくつかの実施例」という技術用語は、「少なくともいくつかの実施例」を表す。その他の用語の関連する定義は、後文で説明される。
【0018】
本開示で言及される「第1」、「第2、」等の概念は、異なる装置、モジュール、又はユニットを区別するためのものに過ぎず、これらの装置、モジュール、又はユニットによって実行される機能の順序又は相互依存関係を限定するためのものではないことに注意する必要がある。
【0019】
本開示で言及される「1つの」、「複数の」という修飾は、限定的なものではなく、例示的なものであり、当業者であれば、文脈において別段の明示的な指摘がない限り、「1つ又は複数の」と理解されるべきであることを理解すべきである、ことに注意が必要である。
【0020】
本開示の実施形態における複数の装置の間でインタラクションするメッセージ又は情報の名称は、説明するためのものに過ぎず、これらのメッセージ又は情報の範囲を限定するためのものではない。
【0021】
図1を参照すると、本開示に係るインタラクション方法の一実施例のフローが示されており、メッセージ転送を例にして例示的に説明している。図1に示すように、該インタラクション方法は、以下のステップ101、ステップ102を含む。
【0022】
ステップ101では、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信する。
【0023】
ここでいうインタラクション情報呈示ページは、インスタントメッセージングツールに表示されるユーザ間のインタラクション情報の呈示ページであってもよい。ブラウザに表示されるインタラクション情報の呈示ページであってもよい。
【0024】
ここでいうターゲットメッセージは、インタラクション情報内の任意のメッセージであってもよい。
【0025】
インタラクション方法を実行する実行主体にターゲットメッセージを転送するためのインタラクション要求を出すことができる。例えば、ユーザは、ターゲットメッセージに対して、所定の情報転送操作を実行することにより、上記実行主体に上記インタラクション要求を出すことができる。
【0026】
上記所定の情報転送操作は、様々な情報転送操作であってもよい。例えば、ユーザが、前記ターゲットメッセージを右クリックすると、情報転送選択肢が表示される。ユーザが、情報転送選択肢に対して実行した選択操作である。
【0027】
上記情報転送選択肢は、単一のメッセージの転送を指示する選択肢を含んでもよく、複数のメッセージの転送を指示する選択肢を含んでもよい。
【0028】
ユーザが、単一のメッセージを転送する選択肢を選択すると、前記インタラクション要求が、単一のメッセージを転送するものであると決定することができる。ユーザが、複数のメッセージを転送する選択肢を選択すると、前記インタラクション要求が、複数のメッセージを転送するものであると決定することができる。
【0029】
ステップ102では、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する。
【0030】
上記インタラクション要求情報を受信した後、インタラクション情報内のターゲットメッセージに関連する少なくとも1つの関連メッセージを、様々な方法で決定することができる。
【0031】
いくつかの選択可能な実施形態において、上記関連メッセージは、例えば、上記ターゲットメッセージと返信関係にあるメッセージであってもよい。
【0032】
これらの選択可能な実施形態において、上記ステップ102は、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するサブステップ1021を含む。
【0033】
インタラクション方法の実行主体は、決定された前記インタラクション要求が複数のメッセージを転送するものであることにより、ページ内のメッセージ間に返信関係を持つ複数の候補メッセージを検索し、さらに、複数の候補メッセージから、ターゲットメッセージと返信関係にある複数の関連メッセージを決定することができる。
【0034】
別の実施例では、送信されたメッセージがターゲットメッセージと返信関係にあるか否かを、リアルタイム又は定期的に決定することができる。
【0035】
いくつかの応用シーンでは、上記少なくとも1つの関連メッセージは、ターゲットメッセージによって返信された初期メッセージを含む。これらの応用シーンでは、ターゲットメッセージが上記初期メッセージに返信する返信関係に基づいて、前記初期メッセージを、ターゲットメッセージの関連メッセージとして決定することができる。
【0036】
他のいくつかの応用シーンでは、上記の少なくとも1つの関連メッセージは、ターゲットメッセージに返信する返信メッセージを含む。これらの応用シーンでは、ターゲットメッセージに返信する返信関係に基づいて、返信メッセージをターゲットメッセージの関連メッセージとして決定することができる。
【0037】
一実施形態として、インタラクション方法の実行主体又は前記実行主体と通信接続を実現する他の電子機器には、ページ内の各メッセージを予め記憶しておいてもよく、各メッセージ間の返信関係も予め記憶する。
【0038】
このような実施形態において、サブステップ1021は、予め記憶された返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するステップを含んでもよい。
【0039】
上記予め記憶された返信関係は、メッセージ返信操作に基づいて、メッセージ間の直接返信関係及び/又は間接返信関係を含む返信関係を決定する、というステップに基づいて得られる。
【0040】
つまり、ユーザがメッセージ返信操作を実行していることが検出された場合、返信操作によって返信された現在返信メッセージと返信対象メッセージとの間の関係を、返信関係として決定することができる。返信操作によって参照される返信対象メッセージと返信メッセージとは直接返信関係にある。
【0041】
返信対象メッセージが別のメッセージの履歴返信メッセージである場合、現在返信メッセージと前記別のメッセージとの関係を間接返信関係として決定する。
【0042】
メッセージ返信操作に基づいてメッセージ間の返信関係を決定した後、メッセージ間の返信関係を記憶することができる。上記返信関係を上記実行主体の記憶空間内に記憶してもよいし、又は、上記返信関係を上記実行主体と通信接続が確立された他の電子機器に記憶してもよい。
【0043】
ターゲットメッセージに対して上記の複数のメッセージの転送を実行することを受信した後、上記実行主体又は上記実行主体と通信接続が実現される他の電子機器に予め記憶された返信関係から、ターゲットメッセージの少なくとも1つの関連メッセージを決定することができる。
【0044】
いくつかの選択可能な実施形態において、前記ページに表示されている複数のメッセージは、メッセージリストに保存されている。前記メッセージリストにおいて、各メッセージは、第1メッセージ識別子及び第2メッセージ識別子に対応し、1つのメッセージの前記第1メッセージ識別子は、該メッセージを指示するためのものであり、第2メッセージ識別子は、該メッセージによって返信されたメッセージの第1メッセージ識別子を指示するためのものであり、且つ、メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定する前記ステップは、前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づいて、前記ターゲットメッセージと直接返信関係又は間接返信関係にある、少なくとも1つの関連メッセージを決定するステップを含む。
【0045】
これらの選択可能な実施形態において、上記実行主体は、上記メッセージリストにおいて、以下の検索操作を実行することができる。
【0046】
第1に、ターゲットメッセージに返信する直接返信メッセージ及び間接返信メッセージを決定する。
【0047】
一実施例では、ターゲットメッセージの第1メッセージ識別子情報、及び、他のメッセージの第1メッセージ識別子及び第2メッセージ識別子情報に基づいて、前記ターゲットメッセージに返信する、直接返信メッセージ及び間接返信メッセージを決定することができる。
【0048】
まず、ターゲットメッセージの第1メッセージ識別子を決定し、続いて、メッセージリストにおいて、第2メッセージ識別子が、ターゲットメッセージの第1メッセージ識別子を指示する第1他のメッセージを検索し、該第1他のメッセージを、ターゲットメッセージと第1直接返信関係にある第1関連メッセージとして、決定する。次に、第1関連メッセージの第1メッセージ識別子を決定してから、メッセージリストにおいて、第2メッセージ識別子が、第1関連メッセージの第1メッセージ識別子を指示する第2他のメッセージを検索し、第2他のメッセージを、ターゲットメッセージと第1間接返信関係にある第2関連メッセージとして決定する。その後、第2関連メッセージの第1メッセージ識別子を決定してから、メッセージリストにおいて、第2メッセージ識別子が、第2関連メッセージの第1メッセージ識別子を指示する第3他のメッセージを検索し、第3他のメッセージを、ターゲットメッセージと第2間接返信関係にある第3関連メッセージとして決定する。このようにして、ターゲットメッセージに対して間接返信を行う全ての間接返信メッセージが検索されるまで循環させる。
【0049】
第2に、ターゲットメッセージが直接返信を行う直接返信対象メッセージ、及び、間接返信を行う間接返信対象メッセージを決定する。
【0050】
いくつかの実施例では、ターゲットメッセージの第2メッセージ識別子情報、及び、他のメッセージの第2メッセージ識別子情報及び第1メッセージ識別子情報に基づいて、ターゲットメッセージが直接返信を行う直接返信対象メッセージ、及び、ターゲットメッセージが間接返信を行う間接返信対象メッセージを決定することができる。
【0051】
具体的には、ターゲットメッセージの第2メッセージ識別子によって指示されたメッセージを、直接返信対象メッセージとして決定する。
【0052】
直接返信対象メッセージの第2メッセージ識別子によって指示されたメッセージを、第1間接返信対象メッセージとして決定する。
【0053】
第1間接返信対象メッセージの第2メッセージ識別子によって指示されたメッセージを、第2間接返信対象メッセージとして決定し、このようにして、ターゲットメッセージからの間接返信を受けた全ての間接返信対象メッセージが検索されるまで循環させる。
【0054】
別の選択可能な実施形態において、前記ターゲットメッセージの少なくとも1つの関連メッセージは、前記ターゲットメッセージと同じトピックに属するメッセージである。
【0055】
異なるユーザは、同じトピックについて、該トピックのメッセージインタラクションを行うことができる。該トピックのインタラクションメッセージのうちの1つのメッセージをターゲットメッセージとする場合、該トピックのメッセージインタラクションに対応する他のメッセージを、ターゲットメッセージの少なくとも1つの関連メッセージとすることができる。
【0056】
いくつかの応用シーンでは、ターゲットメッセージを含む上記同じトピックの複数のメッセージは、あるトピックメッセージページ、又は、該トピックメッセージページの関連ページに表示することができる。これらの応用シーンでは、該トピックメッセージページに関連する他のメッセージを、ターゲットメッセージの関連メッセージとすることができる。
【0057】
インタラクション要求によって指示されたターゲットユーザに、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送することができる。
【0058】
本開示の上記実施例によって提供されるインタラクション方法は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信し、そして、前記インタラクション要求に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送することにより、1つの転送インタラクション要求に基づいて、ターゲットメッセージ及び少なくとも1つの関連メッセージを転送することを実現する。ユーザが複数の関連メッセージを転送する際に、関連メッセージを逐一検索してから、各関連メッセージを選択して、複数の関連メッセージを転送する方法に比べて、本解決手段は、ターゲットメッセージの関連メッセージを自動的に決定し、転送時にターゲットメッセージを関連メッセージと共に自動的に転送することができ、ユーザが複数の関連メッセージを転送する必要がある転送操作を減少させ、ユーザの体験を改善することができる。
【0059】
図2を参照すると、本開示に係るインタラクション方法の別の実施例のフローチャートを示している。図2に示すように、該インタラクション方法は、以下のステップ201、ステップ202を含む。
【0060】
ステップ201は、インタラクション情報呈示ページにおいて、転送コントロールに対するユーザのトリガ操作によって出されたインタラクション要求を受信し、前記インタラクション要求はターゲットメッセージを転送するためのものである。
【0061】
本実施例では、ターゲットメッセージに対応する転送コントロールを上記インタラクション情報呈示ページに呈示することができる。上記転送コントロールは、複数のメッセージの転送を指示するために用いられる。例えば、ユーザは、転送コントロールに対してトリガ操作を実行した後で、転送コントロールに対応するメッセージを転送することができる。
【0062】
上記インタラクション情報呈示ページには、さらに、単一のメッセージの転送を指示するための他の転送コントロールを呈示してもよいことが理解可能である。
【0063】
本実施例では、ユーザは、上記転送コントロールに対してトリガ操作を実行することにより、インタラクション方法を実行する実行主体にターゲットメッセージを転送するためのインタラクション要求を出すことができる。
【0064】
いくつかの選択可能な実施形態において、上記前記ページには、前記ターゲットメッセージ及びターゲットメッセージの関連メッセージを除く他のメッセージも含まれる。これらの応用シーンでは、前記転送コントロールは、前記ターゲットメッセージ及び/又は前記ターゲットメッセージの関連メッセージの関連位置に設けられる。
【0065】
ここでいう関連位置は、例えば、メッセージの上方、下方、左方、右方、等の位置であってよく、好ましくは、メッセージの右側又は右上方、右下方の位置であってもよく、ユーザ設定に応じて、メッセージの左上方又は左下方に表示してもよい。
【0066】
いくつかの応用シーンでは、上記関連メッセージは、ターゲットメッセージの返信メッセージであってよく、関連メッセージの呈示領域には、少なくとも一部のターゲットメッセージが含まれてもよい。上記転送は、関連メッセージの呈示領域の関連位置に設けられてもよい。
【0067】
上記転送コントロールは、ユーザがターゲットメッセージ及び/又はターゲットメッセージの関連メッセージに対して実行した所定のトリガ操作が検出されたことに応答して、呈示してもよいことが理解可能である。
【0068】
ここでいう所定のトリガ操作は、例えば、クリック、タッチ、等のトリガ操作を含んでもよいが、それらに限定されない。
【0069】
図3を参照すると、図3のインタラクション情報呈示ページ30には、複数のメッセージA、B、B-3、Cが含まれてよく、ここで、B、B-3は、関連のメッセージであってもよい。Bは、ターゲットメッセージであってもよい。第1呈示領域31は、ターゲットメッセージBの関連メッセージB-3の呈示領域である。第1呈示領域には、ターゲットメッセージの一部を呈示することができる。
【0070】
転送コントロール32は、ターゲットメッセージBの右側に設けられてもよい。第1呈示領域31の右側にも設けられてもよい。ユーザが転送コントロールに対してトリガ操作を実行すると、ターゲットメッセージを転送するためのインタラクション要求をトリガすることができる。
【0071】
他のいくつかの選択可能な実施形態において、前記インタラクション情報呈示ページは、関連情報の詳細呈示画面を含む。前記転送コントロールは、関連情報の詳細呈示画面の第1所定領域に呈示されている。
【0072】
上記関連情報の詳細呈示画面には、ターゲットメッセージ及びターゲットメッセージのうち少なくとも1つの関連メッセージの詳細情報が表示されている。
【0073】
上記関連情報の詳細呈示画面は、ユーザが第1情報インタラクション画面においてターゲットメッセージ又は関連メッセージに対応する所定の識別子に対して第1所定操作を実行することに基づき、前記関連情報の詳細ページを呈示する、というステップに基づいて開かれる。
【0074】
ここでいう所定の識別子は、例えば、ターゲットメッセージに返信メッセージがあることを指示するための識別子、又は、関連メッセージがターゲットメッセージの返信メッセージであることを指示するための識別子を含んでもよい。
【0075】
第1所定操作は、クリック、タッチ、等を含むが、それらに限定されない。
【0076】
一実施形態として、前記転送コントロールは、前記詳細呈示画面の第1所定領域に呈示されている。
【0077】
このような実施形態において、上記転送コントロールは、詳細呈示画面に呈示されてもよい。上記第1所定領域は、予め設定された任意の領域であってもよい。例えば、詳細呈示ページの上部である。
【0078】
図4を参照すると、図4のインタラクション情報呈示ページ40は、詳細呈示ページであってよく、インタラクション情報呈示ページ40には、B、B-1、B-2、B-3が含まれてよい。ここで、B、B-1、B-2、B-3は、関連メッセージであってもよい。Bは、ターゲットメッセージであってもよい。インタラクション情報呈示ページ40の右上部には、上記転送コントロール41が表示されている。ユーザが、上記転送コントロール41に対してトリガ操作を実行すると、上記インタラクション要求を出すことができる。
【0079】
ステップ202では、前記インタラクション要求に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する。
【0080】
本実施例では、関連メッセージを決定する様々な方法を採用して、ターゲットメッセージの少なくとも1つの関連メッセージを決定することができる。
【0081】
上記ステップ202におけるターゲットメッセージの少なくとも1つの関連メッセージを決定することの説明は、図1に示す実施例のステップ102の関連説明を参照することができ、ここでは、説明を省略する。
【0082】
上記ターゲットメッセージ及び上記少なくとも1つの関連メッセージを、インタラクション要求によって指示されたターゲットユーザに転送することができる。ターゲットユーザは1人のユーザに限定されなくてもよいことが理解可能である。
【0083】
図1に示す実施例によって提供されるインタラクション方法に比べて、本実施例によって提供される方法は、インタラクション情報呈示ページにおいて、転送コントロールを呈示するステップを強調し、ターゲットメッセージ及び少なくとも1つの関連メッセージを転送するためのユーザの操作を簡略化する。
【0084】
本開示によって提供されるインタラクション方法のいくつかの選択可能な実施形態において、図1に示す実施例のステップ102及び図2に示す実施例のステップ202は、さらに、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージに基づいて、識別子情報を決定するステップを含み、前記識別子情報は、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージの属性情報を指示するためのものである。
【0085】
上記識別子情報は、上記の転送されたターゲットメッセージ及び前記少なくとも1つの関連メッセージに対する識別及び管理を容易にする。
【0086】
上記識別子情報は、転送されたターゲットメッセージ及びターゲットメッセージの少なくとも1つの関連メッセージを、受信するユーザのクライアントに表示することができる。受信ユーザが、転送された上記メッセージを迅速に理解することに役立つ。
【0087】
前記属性情報は、前記ターゲットメッセージ及び前記関連メッセージの存在するセッションのセッションユーザ情報、及び/又は、セッショントピック情報を含む。
【0088】
上記セッション情報は、前記ターゲットメッセージの送信者及び/又は受信者情報と、前記関連情報の送信者情報及び/又は受信者情報と、前記セッションがグループチャットである場合のグループチャット名称情報と、のうちの少なくとも1つを含む。
【0089】
上記セッショントピック情報は、前記ターゲットメッセージ及び前記関連メッセージ内の所定のメッセージ文字を含んでよく、例えば、返信関係にある複数のメッセージ内の初期メッセージの文字であってもよい。換言すれば、該複数のメッセージは、いずれも前記初期メッセージに対する直接返信又は間接返信メッセージであり、それにより、返信関係にある複数のメッセージで議論されているトピックをユーザに理解させることを容易にする。
【0090】
これらの選択可能な実施形態において、転送されたターゲットメッセージ及び少なくとも1つの関連メッセージに識別子情報を設定することにより、受信ユーザが、転送されたメッセージを迅速に理解することを容易にし、一方で、転送された上記メッセージの管理を容易にすることもできる。
【0091】
本開示によって提供されるインタラクション方法のいくつかの選択可能な実施形態において、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージは、少なくとも1つのフォーマット変換しようとする第1処理対象メッセージを含む。上記第1処理対象メッセージは、例えば、スケジュールカード、カードメッセージ、ラッキーマネー、汎用カレンダーサービス、ビデオ通話メッセージ、等を含んでもよいが、それらに限定されない。
【0092】
これらの選択可能な実施形態において、図1に示す実施例のステップ102及び図2に示す実施例のステップ202は、以下のステップを、さらに含む。
【0093】
まず、前記インタラクション要求に基づいて、予め設定されたフォーマット変換ルールに従って、前記第1処理対象メッセージのフォーマットを変換する。
【0094】
上記第1処理対象メッセージのフォーマットを変換しなければ送信できないため、上記インタラクション要求を受信した後、まず、ターゲットメッセージ又は処理対象メッセージのうちの第1処理対象メッセージのフォーマットを変換した後で、さらに、メッセージを転送することができる。第1処理対象メッセージがラッキーマネーメッセージであることを例として説明すると、ラッキーマネーメッセージを所定数のフィールドとして処理することができる。所定数のフィールドは、メッセージがラッキーマネーメッセージであることを特徴づけるためのテキストフィールドを含む。上記テキストフィールド以外の他のフィールドには、所定の記号を使用することができる。
【0095】
次に、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する際に、フォーマット変換後の第1処理対象メッセージを転送する。
【0096】
このようにして、上記のターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する際に、第1処理対象メッセージに対して、フォーマット変換後の第1処理対象メッセージを転送することができる。
【0097】
これらの選択可能な実施形態において、フォーマット変換を必要とする第1処理対象メッセージのフォーマットを変換した後で、ターゲットメッセージ及び前記少なくとも1つの関連メッセージのうちの他のメッセージと共に転送し、メッセージの完全性を維持することができる。また、第1処理対象メッセージのフォーマットを変換した後に転送することにより、転送データ量を減少させることができる。
【0098】
本開示によって提供されるインタラクション方法のいくつかの選択可能な実施形態において、前記少なくとも1つの関連メッセージは、少なくとも1つの転送不可能な第2ターゲットメッセージを含む。転送不可能なメッセージは、例えば、メッセージを送信したユーザが撤回したメッセージであってもよい。
【0099】
これらの選択可能な実施形態において、図1に示す実施例のステップ102及び図2に示す実施例のステップ202は、さらに、前記第2ターゲットメッセージ以外の他のメッセージを転送するステップを含む。
【0100】
これらの選択可能な実施形態において、ターゲットメッセージ及びターゲットメッセージの少なくとも1つの関連メッセージのうちの転送不可能なメッセージをフィルタリングする。これにより、転送されたメッセージは、いずれも有効なメッセージである。
【0101】
図5を参照すると、本開示に係るインタラクション方法の一実施例のフローチャートを示している。図5に示すように、該インタラクション方法は、以下のステップ501、ステップ502、及びステップ503を含む。
【0102】
ステップ501では、メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合に、所定のメッセージ処理コントロールを表示する。前記所定の条件は、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含む。
【0103】
ステップ502では、前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定する。選択された複数のメッセージは、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含む。
【0104】
上記メッセージ処理操作は、選択操作、転送操作、等を含んでもよいが、それらに限定されない。
【0105】
上記インタラクション方法を実行する実行主体は、ユーザが、ページに対して実行したメッセージ処理操作を受信し、ページに表示されているメッセージが、所定の条件を満たすか否か、を決定することができる。つまり、ユーザが、ページに対して実行した情報選択操作を受信すると、ページに現在表示されているメッセージの数が、所定数よりも多いか否かを決定することができる。現在表示されているメッセージの数が所定数よりも多い場合には、ページに表示されているメッセージが所定の条件を満たすと決定する。又は、ユーザが、ページに対して実行した情報選択操作を受信すると、ページにおいて現在選択されているメッセージが、他のメッセージと返信関係にあるか否かを決定することができる。ページにおいて、現在選択されているメッセージが他のメッセージと返信関係にあると決定した場合には、ページに表示されているメッセージが所定の条件を満たすと決定する。さらに、又は、ユーザが、ページに対して実行した情報選択操作を受信すると、ページに現在表示されているメッセージの数が、所定数よりも多いか否か、現在選択されているメッセージが、他のメッセージと返信関係にあるか否か、を決定することができる。ページに現在表示されているメッセージの数が所定数よりも多く、現在選択されているメッセージが他のメッセージと返信関係にあると決定した場合に、ページに表示されているメッセージが、n所定の条件を満たすと決定する。
【0106】
ここでいう所定数は、1より大きい任意の整数であってよい。例えば、5、10、等であってもよい。上記所定数は、具体的な応用シーンに応じて設定することができ、ここでは制限しない。
【0107】
ページに表示されているメッセージが所定の条件を満たす場合には、所定のメッセージ処理コントロールを表示することができる。これらの応用シーンでは、上記所定のメッセージ処理コントロールは、複数のメッセージを選択するために用いることができる。
【0108】
メッセージ処理コントロールへのトリガは、例えば、メッセージ処理コントロールに対するクリック、ドラッグスクロール、等の操作を含んでもよい。
【0109】
メッセージ処理コントロールに対する一回のトリガにより、複数のメッセージを同時に選択することができる。
【0110】
選択的に、上記のメッセージ処理コントロールへのトリガは、メッセージ処理コントロールに対するドラッグスクロール操作を含んでもよい。上記ステップ502は、前記メッセージ処理コントロールへのトリガに基づいて選択されたメッセージの数が、前記所定数よりも多いことに応答して、前記トリガ開始時刻に対応するメッセージを開始メッセージとすることから、所定数のメッセージを決定し、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとするステップを含んでもよい。
【0111】
さらに、トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとする前記ステップは、前記トリガ開始時刻に対応するメッセージから、前記メッセージ処理コントロールに対して実行されるトリガ操作によって指示された選択順に従って、所定数のメッセージを選択するステップを含む。
【0112】
ここでいうトリガ開始時刻は、トリガ操作の開始が検出された時刻である。
【0113】
前記トリガ開始時刻に対応するメッセージから、所定数のメッセージを決定することは、前記メッセージ処理コントロールに対して実行されるトリガ操作によって指示された選択順に従って、所定数のメッセージを選択することができる。
【0114】
ここで、前記メッセージ処理コントロールに対して実行されるトリガ操作によって指示された選択順は、前記開始メッセージからのメッセージ受信時間昇順、又は、前記開始メッセージからのメッセージ受信時間降順を含んでもよい。
【0115】
つまり、メッセージに対する一回のトリガに関連するメッセージが所定数よりも多い場合、自動的にトリガ操作の開始時刻に対応するメッセージから所定数のメッセージを決定し、メッセージ処理コントロールへのトリガによって選択された複数のメッセージとすることができる。
【0116】
さらに選択的に、上記インタラクション方法は、前記メッセージ処理コントロールへの前記トリガに関連するメッセージの数が、所定数を超えることを通知するための通知情報を表示するステップを、さらに含む。
【0117】
いくつかの選択可能な実施形態において、上記インタラクション方法は、メッセージクイック操作コントロールを前記ページに表示するステップを、さらに含み、前記メッセージクイック操作コントロールは、ユーザのトリガ操作に基づいて、前記選択された複数のメッセージのうちの最後のメッセージを現在のページにハイライト表示するために用いられる。
【0118】
これらの選択可能な実施形態において、メッセージクイック操作コントロールに対してクリック、タッチ、等のトリガ操作を実行することができる。メッセージクイック操作コントロールに対して実行される上記トリガ操作を受信すると、ページに現在表示されているメッセージを、上記情報選択操作によって選択されたメッセージの最後のメッセージ、及び、該最後のメッセージに隣接するメッセージを表示するように調整することができる。且つ、上記情報選択操作によって選択されたメッセージの上記最後のメッセージをハイライト表示する。ハイライト表示は、例えば、該最後のメッセージの背景色を他のメッセージの背景色と異なるように設定することであってもよい。
【0119】
ステップ503では、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行する。
【0120】
上記選択された複数のメッセージに対して、メッセージ処理操作によって指示された処理を実行することができる。
【0121】
メッセージ処理操作は、情報選択操作であってもよく、この場合、メッセージ処理操作によって指示された処理は、選択された複数のメッセージを選択することである。
【0122】
メッセージ処理操作は、転送操作であってもよく、この場合、メッセージ処理操作によって指示された処理は、選択された複数のメッセージを転送することである。
【0123】
本実施例によって提供される情報インタラクション方法は、メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合に、所定のメッセージ処理コントロールを表示するステップであり、前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含む、ステップと、前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するステップであり、選択された複数のメッセージが、所定数のメッセージ、又は、現在選択されているメッセージと返信関係にあるメッセージを含むステップと、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するステップとにより、メッセージ処理操作を受信する際に、ページ上のメッセージが所定の条件を満たすことによって表示される所定のメッセージ処理コントロールに基づいて、複数のメッセージを選択し、且つ、複数のメッセージに対してメッセージ処理操作によって指示された処理を実行することを実現する。それにより、複数のメッセージに対して上記処理を行う際に、メッセージを逐一選択する必要がなく、ユーザの操作を簡略化し、複数のメッセージに対して上記処理を行うためのユーザの時間を節約する。
【0124】
さらに、図6を参照すると、上記の各図に示す方法の実現として、本開示は、インタラクション装置の一実施例を提供する。該装置の実施例は、図1に示す方法の実施例に対応し、該装置は、具体的には、様々な電子機器に適用することができる。
【0125】
図6に示すように、本実施例のインタラクション装置は、第1受信ユニット601及び転送ユニット602を含む。ここで、第1受信ユニット601は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信するために用いられ、転送ユニット602は、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送するために用いられる。
【0126】
本実施例では、インタラクション装置の第1受信ユニット601及び転送ユニット602の具体的な処理、及び、それらによる技術的効果は、それぞれ、図1に対応する実施例のステップ101及びステップ102の関連説明を参照することができ、ここでは、説明を省略する。
【0127】
いくつかの選択可能な実施形態において、第1受信ユニット601は、さらに、転送コントロールに対するユーザのトリガ操作によって出された前記インタラクション要求を受信するために用いられる。前記転送コントロールは、前記ターゲットメッセージに対応し、ここで、前記転送コントロールは、複数のメッセージを転送するために用いられる。
【0128】
いくつかの選択可能な実施形態において、前記ページには、前記ターゲットメッセージ及びターゲットメッセージの関連メッセージを除く、他のメッセージも含まれており、前記転送コントロールは、前記ターゲットメッセージ及び/又は前記ターゲットメッセージの関連メッセージの関連位置に設けられる。
【0129】
いくつかの選択可能な実施形態において、前記インタラクション情報呈示ページが、関連情報の詳細呈示画面を含み、前記転送コントロールは、前記詳細呈示画面の第1所定領域に呈示されており、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージの詳細情報は、前記関連情報の詳細呈示画面に表示されている。ここで、前記関連情報の詳細呈示画面は、ユーザが第1情報インタラクション画面においてターゲットメッセージ又は関連メッセージに対応する所定の識別子に対して第1所定操作を実行することに基づいて、前記関連情報の詳細ページを呈示するというステップに基づいて、開かれる。
【0130】
いくつかの選択可能な実施形態において、転送ユニット602は、さらに、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージに基づいて、識別子情報を決定するために用いられ、前記識別子情報は、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージの属性情報を指示するためのものである。
【0131】
いくつかの選択可能な実施形態において、前記属性情報は、前記ターゲットメッセージ及び前記関連メッセージの存在するセッションのセッションユーザ情報及び/又はセッショントピック情報を含む。
【0132】
いくつかの選択可能な実施形態において、前記セッションユーザ情報は、前記ターゲットメッセージの送信者情報及び/又は受信者情報、前記関連情報の送信者情報及び/又は受信者情報、および、前記セッションがグループチャットである場合のグループチャットの名称情報とうちの少なくとも1つを含み、前記セッショントピック情報は、前記ターゲットメッセージ及び前記関連メッセージ内の所定のメッセージ文字を含む。
【0133】
いくつかの選択可能な実施形態において、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージは、少なくとも1つのフォーマット変換しようとする第1処理対象メッセージを含み、且つ、転送ユニット602は、さらに、前記インタラクション要求に基づいて、予め設定されたフォーマット変換ルールに従って、前記第1処理対象メッセージのフォーマットを変換し、そして、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する際に、フォーマット変換後の第1処理対象メッセージを転送するために用いられる。
【0134】
いくつかの選択可能な実施形態において、前記少なくとも1つの関連メッセージは、少なくとも1つの転送不可能な第2ターゲットメッセージを含み、且つ、転送ユニット602は、さらに、前記第2ターゲットメッセージ以外の他のメッセージを転送するために用いられる。
【0135】
いくつかの選択可能な実施形態において、転送ユニット602は、さらに、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するために用いられ、前記少なくとも1つの関連メッセージは、前記ターゲットメッセージと返信関係にあるメッセージを含む。
【0136】
いくつかの選択可能な実施形態において、転送ユニット602は、さらに、予め記憶された返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するために用いられ、ここで、予め記憶された返信関係は、メッセージ返信操作に基づき、メッセージ間の直接返信関係及び/又は間接返信関係を含む返信関係を決定するというステップに基づいて得られる。
【0137】
いくつかの選択可能な実施形態において、前記ページに表示されている複数のメッセージは、メッセージリストに保存されており、前記メッセージリストにおいて、各メッセージは、第1メッセージ識別子及び第2メッセージ識別子に対応する。1つのメッセージの前記第1メッセージ識別子は、該メッセージを指示するためのものであり、第2メッセージ識別子は、該メッセージによって返信されたメッセージの第1メッセージ識別子を指示するためのものであり、且つ、転送ユニット602は、さらに、前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づいて、前記ターゲットメッセージと直接返信関係又は間接返信関係にある、少なくとも1つの関連メッセージを決定するために用いられる。
【0138】
いくつかの選択可能な実施形態において、転送ユニット602は、さらに、前記ターゲットメッセージの前記第1メッセージ識別子情報、及び、他のメッセージの前記第1メッセージ識別子情報と前記第2メッセージ識別子情報に基づいて、前記ターゲットメッセージに返信する直接返信メッセージ及び間接返信メッセージを決定し、かつ/あるいは、前記ターゲットメッセージの前記第2メッセージ識別子情報、及び、他のメッセージの前記第2メッセージ識別子情報と前記第1メッセージ識別子情報とに基づいて、前記ターゲットメッセージが直接返信を行う直接返信対象メッセージ、及び、前記ターゲットメッセージが間接返信を行う間接返信対象メッセージを決定するために用いられる。
【0139】
いくつかの選択可能な実施形態において、前記関連情報の詳細呈示画面内の複数の情報は、前記ターゲットメッセージと直接返信関係及び/又は間接返信関係にある情報である。
【0140】
いくつかの選択可能な実施形態において、前記ターゲットメッセージの少なくとも1つの関連メッセージは、前記ターゲットメッセージと同じトピックに属するメッセージを含む。
【0141】
さらに、図7を参照すると、上記の各図に示す方法の実現として、本開示は、インタラクション装置の一実施例を提供する。該装置の実施例は、図5に示す方法の実施例に対応し、該装置は、具体的には、様々な電子機器に適用することができる。
【0142】
図7に示すように、本実施例のインタラクション装置は、第2受信ユニット701、決定ユニット702、及び実行ユニット703を含む。ここで、第2受信ユニット701は、メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するために用いられ、前記所定の条件は、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含む。決定ユニット702は、前記メッセージ処理コントロールへのトリガに基づき、選択された複数のメッセージを決定するために用いられ、選択された複数のメッセージは、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含む。実行ユニット703は、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するために用いられる。
【0143】
本実施例では、インタラクション装置の第2受信ユニット701、決定ユニット702、及び転送ユニット703の具体的な処理及びそれらによる技術的効果は、それぞれ、図5に対応する実施例のステップ501、ステップ502、及びステップ503の関連説明を参照でき、ここでは、説明を省略する。
【0144】
いくつかの選択可能な実施形態において、決定ユニット702は、さらに、前記メッセージ処理コントロールへのトリガに基づいて選択されたメッセージの数が前記所定数よりも多いことに応答して、前記トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとするために用いられ、且つ、インタラクション装置は、第1表示ユニット(図示せず)をさらに含む。第1表示ユニットは、前記メッセージ処理コントロールへの前記トリガに関連するメッセージの数が所定数を超えること、を通知するための通知情報を表示するために用いられる。
【0145】
いくつかの選択可能な実施形態において、インタラクション装置は、第2表示ユニット(図示せず)を、さらに含む。第2表示ユニットは、メッセージクイック操作コントロールを前記ページに表示するために用いられ、前記メッセージクイック操作コントロールは、ユーザのトリガ操作に基づき、前記選択された複数のメッセージのうちの最後のメッセージを現在のページにハイライト表示するために用いられる。
【0146】
図8を参照すると、本開示の一実施例のインタラクション方法を適用できる例示的システムアーキテクチャを示している。
【0147】
図8に示すように、システムアーキテクチャは、端末機器801、802、803、ネットワーク804、サーバ805を含んでもよい。ネットワーク804は、端末機器801、802、803と、サーバ805との間で通信リンクを提供するための媒体である。ネットワーク804は、例えば、有線、無線通信リンク、又は光ファイバーケーブル、等の各種の接続タイプを含んでもよい。
【0148】
端末機器801、802、803は、ネットワーク804を介してサーバ805とインタラクションして、メッセージの受信又は送信、等を行うことができる。端末機器801、802、803には、例えば、ウェブブラウザアプリケーション、検索類アプリケーション、ニュース情報類アプリケーションのような、各種のクライアントアプリケーションがインストールされてもよい。端末機器801、802、803内のクライアントアプリケーションは、ユーザの命令を受信し、ユーザの命令により対応機能を完成することができ、例えば、ユーザの命令により、情報に対応情報を追加する。
【0149】
端末機器801、802、803は、ハードウェアであっても、ソフトウェアであってもよい。端末機器801、802、803は、ハードウェアである時に、ディスプレイを備え、且つ、ウェブページ閲覧をサポートする様々な電子機器であってもよく、スマートフォン、タブレットパソコン、電子書籍リーダ、MP3プレーヤ(Moving Picture Experts Group Audio Layer III,ムービング・ピクチャー・エクスパーツ・グループ・オーディオレイヤー3)、MP4(Moving Picture Experts Group Audio Layer IV,ムービング・ピクチャー・エクスパーツ・グループ・オーディオレイヤー4)プレーヤ、ラップトップコンピュータ、及びデスクトップコンピュータ、等を含むが、それらに限定されない。端末機器801、802、803は、ソフトウェアである時に、以上で挙げられた電子機器にインストールし得る。それは、複数のソフトウェア又はソフトウェアモジュール(例えば、分散型サービスを提供するためのソフトウェア又はソフトウェアモジュール)で実現してもよいし、単独のソフトウェア又はソフトウェアモジュールで実現してもよい。ここでは、具体的に限定されない。
【0150】
サーバ805は、端末機器801が送信した情報転送要求を受信し、情報転送要求によって指示される情報を、情報転送要求が指示する端末機器802、803に転送するなど、様々なサービスを提供するサーバであってもよい。
【0151】
本開示の実施例で提供されるインタラクション方法は、端末機器によって実行してもよく、これに対して、インタラクション装置は、端末機器801、802、803に設置してもよいことの説明が必要である。
【0152】
図8における端末機器、ネットワーク、及びサーバの数は、単なる例示的なものであることを理解すべきである。実現要求に応じて、任意の数の端末機器、ネットワーク及びサーバを有してもよい。
【0153】
以下においては、本開示の実施例を実現することに適合する電子機器(例えば、図8における端末機器又はサーバ)の構成図を示す図9を参照する。本開示の実施例における端末機器は、例えば、携帯電話、ノートパソコン、デジタル放送受信機、PDA(携帯情報端末)、PAD(タブレット)、PMP(ポータブルマルチメディアプレーヤー)、車載端末(例えば、車載ナビゲーション端末)、等の携帯端末、及び、例えば、デジタルTV、デスクトップコンピュータ、等の固定端末を含み得るが、これらに限定されない。図9に示されている電子機器は、一例に過ぎず、本開示の実施例の機能及び使用範囲を何ら制限するものではない。
【0154】
図9に示すように、電子機器は、処理装置901(例えば、中央処理ユニット、画像プロセッサ、等)を含んでよく、それは、読み取り専用メモリ(ROM)902に記憶されたプログラム又は記憶装置908からランダムアクセスメモリ(RAM)903にロードされたプログラムによって、各種の適切な動作及び処理を実現することができる。RAM903には、電子機器900の動作に必要な各種のプログラムやデータが格納されている。処理装置901、ROM902、及びRAM903は、通信バス904を介して、相互に接続される。入力/出力(I/O)インタフェース905も、通信バス904に接続される。
【0155】
一般的には、例えばタッチスクリーン、タッチパネル、キーボード、マウス、カメラ、マイクロホン、加速度計、ジャイロ、等を含む入力装置906と、例えば、液晶ディスプレイ(LCD)、スピーカー、発振器、等を含む出力装置907と、例えば、磁気テープ、ハードディスク、等を含む記憶装置908と、通信装置909とが、I/Oインタフェース905に接続されていてよい。通信装置909は、電子機器が他のデバイスと無線又は有線通信してデータを交換することを可能にする。図9には、各種装置を備えた電子機器が示されているが、示された装置の全てを実施又は備えることが要求されていない、ことを理解されたい。代替的に、より多く又はより少ない装置を実施又は備えることが可能である。
【0156】
特に、本開示の実施例に従って、フローチャートを参照しながら上述したプロセスは、コンピュータソフトウェアプログラムとして実現できる。例えば、本開示の実施例は、コンピュータプログラム製品を含み、それは、非一時的なコンピュータ可読媒体に担持された、フローチャートに示す方法を実行するためのプログラムコードを含む、コンピュータプログラムを含む。このような実施例では、該コンピュータプログラムは、通信装置909によってネットワークからダウンロード及びインストールされ、または記憶装置908からインストールされ、またはROM902からインストールされる。該コンピュータプログラムが、処理装置901によって実行されると、本開示の実施例の方法で限定された上記機能が、実行される。
【0157】
本開示の上記のコンピュータ可読媒体は、コンピュータ可読信号媒体、又はコンピュータ可読記憶媒体、又は上記二者を任意に組み合わせたものであってもよいことが説明必要である。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置又はデバイス、或いは、それらの任意の組み合わせであってよいが、それらに限定されない。コンピュータ可読記憶媒体のより具体的な例は、1つ又は複数の導線を有する電気的接続、携帯型コンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、携帯型コンパクトディスク・リード・オンリー・メモリ(CD-ROM)、光記憶装置、磁気記憶装置、又は、それらの任意の適切な組み合わせを含んでもよいが、それらに限定されない。本開示では、コンピュータ可読記憶媒体は、プログラムを含むか、記憶する、いかなる有形媒体であってもよく、このプログラム、は命令実行システム、装置、又は、デバイスに使用されるか、それらと組み合わせて使用され得る。本開示では、コンピュータ可読信号媒体は、ベースバンド内で、又は、搬送波の一部として、伝播されるデータ信号を含んでよく、その中にコンピュータ可読プログラムコードが搭載される。このように伝播されるデータ信号は、多種の形式を採用してよく、電磁信号、光信号、又は、それらの任意の適切な組み合わせを含むが、それらに限定されない。コンピュータ可読信号媒体は、さらに、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、このコンピュータ可読信号媒体は、命令実行システム、装置、又はデバイスに使用されるか、それらと組み合わせて使用されるプログラムを送信、伝播、又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体で伝送可能であり、電線、光ケーブル、RF(ラジオ周波数)等、又は、それらの任意の適切な組み合わせを含んでよいが、それらに限定されない。
【0158】
いくつかの実施形態では、クライアント、サーバは、HTTP(ハイパー・テキスト転送プロトコル:HyperText Transfer Protocol)のような、現在既知又は将来研究開発される任意のネットワークプロトコルを利用して通信することができ、且つ、任意の形式又は媒体のデジタルデータ通信(例えば、通信ネットワーク)と相互接続することができる。通信ネットワークの例として、ローカルエリアネットワーク(「LAN」)、広域ネットワーク(「WAN」)、インターネット(例えば、相互接続ネットワーク)、ピアツーピアネットワーク(例えば、ad hocピアツーピアネットワーク)、及び、現在既知又は将来研究開発される任意のネットワークを含む。
【0159】
上記コンピュータ可読媒体は、上記電子機器に含まれるものであってもよいし、または、該電子機器に実装されず、単独して存在するものであってもよい。
【0160】
上記コンピュータ可読媒体に1つ又は複数のプログラムが搭載されており、上記1つ又は複数のプログラムが、該電子機器により実行されると、該電子機器は、インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信し、そして、前記インタラクション要求が複数のメッセージを転送するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを転送する。又は、
メッセージ処理操作を受信し、ページに表示されているメッセージが、所定の条件を満たす場合、所定のメッセージ処理コントロールを表示し、前記所定の条件は、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあることを含む。そして、前記メッセージ処理コントロールへのトリガに基づき、選択された複数のメッセージを決定し、選択された複数のメッセージは、所定数のメッセージ、又は、現在選択されているメッセージと返信関係にあるメッセージを含み、さらに、選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行する。
【0161】
本開示の操作を実行するためのコンピュータプログラムコードは、1種又は多種のプログラミング言語、又は、それらの組み合わせで書くことが可能であり、上記プログラミング言語は、オブジェクト指向のプログラミング言語、例えば、Java、Smalltalk、C++、Ruby、Goを含むが、これらに限定されるものではなく、さらに、一般の手続き型プログラミング言語、例えば、「C」言語又は類似的なプログラミング言語を含む。プログラムコードは、完全にユーザコンピュータで実行したり、部分的にユーザコンピュータで実行したり、独立したソフトウェアパッケージとして実行したり、一部をユーザコンピュータで、一部をリモートコンピュータで実行したり、完全にリモートコンピュータ又はサーバで実行したりすることができる。リモートコンピュータの場合に、リモートコンピュータは、ローカルエリアネットワーク(LAN)又は広域ネットワーク(WAN)を含む、任意のネットワークによってユーザコンピュータに接続でき、又は、外部コンピュータに接続できる(例えば、インタネットサービスプロバイダを用いてインターネット経由で接続する)。
【0162】
図面のうちフローチャート及びブロック図は、本開示の様々な実施例に係るシステム、方法、及びコンピュータプログラム製品の実現可能なシステムアーキテクチャ、機能、及び動作を示す。この点では、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部分を代表することができ、このモジュール、プログラムセグメント、又はコードの一部分は、指定された論理機能を実現するための一つ又は複数の実行可能命令を含む。いくつかの置換としての実現では、ブロックに表記される機能は、図面に付したものと異なる順序で実現してもよいことにも注意すべきである。例えば、二つの連続的なブロックは、実質的に同時に実行してもよく、また、係る機能によって、それらは、逆の順序で実行してもよい場合がある。なお、ブロック図及び/又はフローチャートにおける各ブロック、及び、ブロック図及び/又はフローチャートにおけるブロックの組み合わせは、指定される機能又は動作を実行するハードウェアに基づく専用システムによって実現してもよく、又は、専用ハードウェアとコンピュータ命令との組み合わせによって実現してもよいことにも注意すべきである。
【0163】
本開示の実施例で説明されたユニットは、ソフトウェアの方式で実現されてもよいし、ハードウェアの方式で実現されてもよい。ここで、ユニットの名称は、このユニット自体を限定するものではない場合がある。
【0164】
本明細書で上述した機能は、少なくとも部分的に1つ又は複数のハードウェア論理構成要素によって実行してもよい。例えば、非限定的に、使用可能な代表的タイプのハードウェア論理構成要素は、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、コンプレックスプログラマブルロジックデバイス(CPLD)、などを含む。
【0165】
本開示の文脈では、機械可読媒体は、有形の媒体であってよく、命令実行システム、装置、又は機器に使用されるか、もしくは、命令実行システム、装置、又は機器と組み合わせて使用されるプログラムを含むか、又は、記憶してもよい。機械可読媒体は、機械可読信号媒体又は機械可読記憶媒体であってもよい。機械可読媒体は、電子、磁性、光学、電磁、赤外線のもの又は半導体システム、装置又は機器、或いは、それらの任意の適切な組み合わせを含んでもよいが、それらに限定されない。機械可読記憶媒体のより具体的な例は、1つ又は複数の線に基づく、電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、携帯型コンパクトディスク・リード・オンリー・メモリ(CD-ROM)、光記憶装置、磁気記憶装置、又は、それらの任意の適当な組み合わせを含む。
【0166】
以上は、本開示の好ましい実施例及び適用する技術原理の説明に過ぎない。本開示に係る開示範囲は、上記技術特徴の特定の組み合わせによる技術手段に限定されず、上記開示構想を逸脱することなく上記技術特徴又はそれと同等な特徴を任意に組み合わせて形成した他の技術手段をも含むべきであることが、当業者にとっては自明である。例えば、上記特徴と本開示の開示(それに限定されない)による類似的な機能を有する技術特徴を、互いに取り替えて形成した技術手段、をも含む。
【0167】
また、特定の順番で各操作を説明したが、これらの操作を、示される特定の順番又は順次実行することが求められるものとして理解されるべきではない。ある環境において、マルチタスク及び並行処理が有利になる可能性がある。同様に、上記説明に様々な具体的な実現の詳細が含まれているが、これらは、本開示の範囲を限定するものとして解釈してはならない。単一な実施例の文脈に説明されている幾つかの特徴は、単一な実施例において組み合わせて実現されてもよい。逆に、単一な実施例の文脈で説明されている様々な特徴も、別個に、又は、適切な任意の部分的組合せで、複数の実施例に実現されてもよい。
【0168】
構成特徴及び/又は方法論理動作に特定された言語を採用して本主題を説明したが、添付される特許請求の範囲に限定された主題は、上記に説明された特定特徴又は動作に限られないことを、理解すべきである。むしろ、上記に記載された特定特徴と動作は、特許請求の範囲を実現する例示的な形式に過ぎない。
図1
図2
図3
図4
図5
図6
図7
図8
図9
【手続補正書】
【提出日】2023-10-30
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
インタラクション方法であって、
インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信するステップと、
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理するステップと、
を含む、方法。
【請求項2】
ターゲットメッセージを処理するための前記インタラクション要求は、ターゲットメッセージを転送するためのインタラクション要求を含み、且つ、
インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信する前記ステップは、
転送コントロールに対するトリガ操作によって出された前記インタラクション要求を受信するステップを含み、
前記転送コントロールは、前記転送コントロールは複数のメッセージを転送するために用いられる、
請求項1に記載の方法。
【請求項3】
前記インタラクション情報呈示ページには、前記ターゲットメッセージ及びターゲットメッセージの関連メッセージを除く他のメッセージも含まれ、
前記転送コントロールは、前記ターゲットメッセージの関連位置、及び/又は、前記ターゲットメッセージの関連メッセージの関連位置に設けられる、
請求項2に記載の方法。
【請求項4】
前記インタラクション情報呈示ページは、関連情報の詳細呈示画面を含み、
前記転送コントロールは、前記詳細呈示画面の第1所定領域に呈示されており、
前記関連情報の詳細呈示画面には、前記ターゲットメッセージ及び前記少なくとも1つの関連情報の詳細情報が表示されており、
前記関連情報の詳細呈示画面は、
1情報インタラクション画面においてターゲットメッセージ又は関連メッセージに対応する所定の識別子に対して第1所定操作を実行することに基づき前記関連情報の詳細ページを呈示するステップに基づいて、開かれる、
請求項2に記載の方法。
【請求項5】
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理する前記ステップは、
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージに基づいて、識別子情報を決定するステップ、をさらに含み、
前記識別子情報は、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージの属性情報を指示するためのものである、
請求項1に記載の方法。
【請求項6】
前記属性情報は、前記ターゲットメッセージ及び前記関連メッセージの存在するセッションのセッションユーザ情報及び/又はセッショントピック情報を含む、
請求項5に記載の方法。
【請求項7】
前記セッションユーザ情報は、
前記ターゲットメッセージの送信者情報及び/又は受信者情報、前記関連メッセージの送信者情報及び/又は受信者情報、および、前記セッションがグループチャットである場合のグループチャットの名称情報、のうちの少なくとも1つを含み、
前記セッショントピック情報は、前記ターゲットメッセージ及び前記関連メッセージ内の所定のメッセージ文字を含む、
請求項6に記載の方法。
【請求項8】
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージは、少なくとも1つのフォーマット変換しようとする第1処理対象メッセージを含み、且つ、
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求に基づいて、予め設定されたフォーマット変換ルールに従って、前記第1処理対象メッセージのフォーマットを変換するステップと、
前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理する際に、フォーマット変換後の第1処理対象メッセージを処理するステップと、
を含む、請求項1に記載の方法。
【請求項9】
前記少なくとも1つの関連メッセージは、少なくとも1つの処理不可能な第2ターゲットメッセージを含み、且つ、
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求によって指示された処理方法に従って前記第2ターゲットメッセージ以外の他のメッセージを処理するステップ、を含む、
請求項1に記載の方法。
【請求項10】
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理する前記ステップは、
前記インタラクション要求が複数のメッセージを処理するものであることに応答して、メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するステップ、を含み、
前記少なくとも1つの関連メッセージは、前記ターゲットメッセージと返信関係にあるメッセージを含む、
請求項1に記載の方法。
【請求項11】
メッセージ間の返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定する前記ステップは、
予め記憶された返信関係に基づいて、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定するステップ、を含み、
前記予め記憶された返信関係は、メッセージ返信操作に基づきメッセージ間の直接返信関係及び/又は間接返信関係を含む返信関係を決定するステップに基づいて、獲得される、
請求項10に記載の方法。
【請求項12】
ンタラクション情報呈示ページに表示されている複数のメッセージは、メッセージリストに保存されており、
前記メッセージリストにおいて、各メッセージは、第1メッセージ識別子及び第2メッセージ識別子に対応し、
1つのメッセージの前記第1メッセージ識別子は、該メッセージを指示するためのものであり、
第2メッセージ識別子は、該メッセージによって返信されたメッセージの第1メッセージ識別子を指示するためのものであり、且つ、
メッセージ間の返信関係に基づき、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定する前記ステップは、
前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づき、前記ターゲットメッセージと直接返信関係又は間接返信関係にある少なくとも1つの関連メッセージを決定するステップ、を含む、
請求項11に記載の方法。
【請求項13】
前記メッセージリストにおいて、複数のメッセージのそれぞれの第2メッセージ識別子に基づいて、前記ターゲットメッセージと直接返信関係又は間接返信関係にある少なくとも1つの関連メッセージを決定する前記ステップは、
前記ターゲットメッセージの前記第1メッセージ識別子情報、及び、他のメッセージの前記第1メッセージ識別子情報と他のメッセージの前記第2メッセージ識別子情報とに基づいて、前記ターゲットメッセージに返信する直接返信メッセージ及び間接返信メッセージを決定するステップ、及び/又は、
前記ターゲットメッセージの前記第2メッセージ識別子情報、及び、他のメッセージの前記第2メッセージ識別子情報と他のメッセージの前記第1メッセージ識別子情報とに基づいて、前記ターゲットメッセージが直接返信を行う直接返信対象メッセージ、及び、前記ターゲットメッセージが間接返信を行う間接返信対象メッセージを決定するステップ、
を含む、請求項12に記載の方法。
【請求項14】
前記関連情報の詳細呈示画面内の複数のメッセージは、前記ターゲットメッセージと直接返信関係及び/又は間接返信関係にあるメッセージである、
請求項4に記載の方法。
【請求項15】
前記ターゲットメッセージの少なくとも1つの関連メッセージは、前記ターゲットメッセージと同じトピックに属するメッセージを含む、
請求項1に記載の方法。
【請求項16】
インタラクション方法であって、
メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するステップであり、
前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあること、
を含む、ステップと、
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するステップであり、
前記選択された複数のメッセージが、所定数のメッセージ、又は、現在選択されているメッセージと返信関係にあるメッセージを含む、ステップと、
選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するステップと、
を含む、方法。
【請求項17】
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定する前記ステップは、
前記メッセージ処理コントロールへのトリガに基づいて選択されたメッセージの数が前記所定数よりも多いことに応答して、トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとするステップ、を含み、且つ、
前記方法は、さらに、
前記メッセージ処理コントロールへの前記トリガに関連するメッセージの数が所定数を超えることを通知するための通知情報を表示するステップ、
を含む、請求項16に記載の方法。
【請求項18】
前記方法は、さらに、
メッセージクイック操作コントロールを前記ページに表示するステップ、
を含み、
前記メッセージクイック操作コントロールは、ユーザのトリガ操作に基づいて、前記選択された複数のメッセージのうちの最後のメッセージを現在のページにハイライト表示するために用いられる、
請求項16に記載の方法。
【請求項19】
前記トリガ開始時刻は、トリガ操作の開始が検出された時刻であり、且つ、
前記トリガ開始時刻に対応するメッセージから決定された所定数のメッセージを、前記メッセージ処理コントロールへのトリガによって選択された前記複数のメッセージとする前記ステップは、
前記トリガ開始時刻に対応するメッセージから、前記メッセージ処理コントロールに対して実行されるトリガ操作によって指示された選択順に従って、所定数のメッセージを選択するステップ、
を含む、請求項17に記載の方法。
【請求項20】
インタラクション情報呈示ページにおいて、ターゲットメッセージを転送するためのインタラクション要求を受信するための第1受信ユニットと、
前記インタラクション要求が複数のメッセージを処理するものであると決定することに応答して、前記ターゲットメッセージの少なくとも1つの関連メッセージを決定し、前記インタラクション要求によって指示された処理方法に従って、前記ターゲットメッセージ及び前記少なくとも1つの関連メッセージを処理するための転送ユニットと、
を含む、インタラクション装置。
【請求項21】
メッセージ処理操作を受信し、ページに表示されているメッセージが所定の条件を満たす場合、所定のメッセージ処理コントロールを表示するための第2受信ユニットであり、
前記所定の条件が、ページに現在表示されているメッセージの数が所定数よりも多いこと、及び/又は、現在選択されているメッセージが他のメッセージと返信関係にあること、を含む、
第2受信ユニットと、
前記メッセージ処理コントロールへのトリガに基づいて、選択された複数のメッセージを決定するための決定ユニットであり、
選択された複数のメッセージが、所定数のメッセージ、又は現在選択されているメッセージと返信関係にあるメッセージを含む、
決定ユニットと、
選択された複数のメッセージに対して、前記メッセージ処理操作によって指示された処理を実行するための実行ユニットと、
を含む、インタラクション装置。
【請求項22】
1つ又は複数のプロセッサと、
1つ又は複数のプログラムを記憶するための記憶装置と、を含み、
前記1つ又は複数のプログラムが前記1つ又は複数のプロセッサにより実行されると、前記1つ又は複数のプロセッサに、請求項1乃至19のいずれか一項に記載の方法を実施させる、
電子機器。
【請求項23】
コンピュータプログラムを記憶しているコンピュータ可読媒体であって、
プログラムがプロセッサにより実行されると、コンピュータに請求項1乃至19のいずれか一項に記載の方法を実施させる、
コンピュータ可読媒体。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0007
【補正方法】変更
【補正の内容】
【0007】
第1態様において、本開示の実施例は、インタラクション情報呈示ページにおいて、ターゲットメッセージを処理するためのインタラクション要求を受信するステップと、前記インタラクション要求が複数のメッセージを処理するものであることに応答して、前記インタラクション要求によって指示された処理方法に従って前記ターゲットメッセージ及び前記ターゲットメッセージの少なくとも1つの関連メッセージを処理するステップと、を含む、インタラクション方法を提供する。
【国際調査報告】