JP2024521790A - メッセージ選択方法、装置及び機器 - Google Patents
メッセージ選択方法、装置及び機器 Download PDFInfo
- Publication number
- JP2024521790A JP2024521790A JP2023572821A JP2023572821A JP2024521790A JP 2024521790 A JP2024521790 A JP 2024521790A JP 2023572821 A JP2023572821 A JP 2023572821A JP 2023572821 A JP2023572821 A JP 2023572821A JP 2024521790 A JP2024521790 A JP 2024521790A
- Authority
- JP
- Japan
- Prior art keywords
- message
- control
- user
- response
- messages
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010187 selection method Methods 0.000 title abstract description 14
- 230000004044 response Effects 0.000 claims abstract description 95
- 230000001960 triggered effect Effects 0.000 claims abstract description 23
- 230000008859 change Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 48
- 238000004590 computer program Methods 0.000 claims description 20
- 230000009471 action Effects 0.000 claims description 5
- 238000012216 screening Methods 0.000 claims description 5
- 230000009191 jumping Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本願の実施例はメッセージ選択方法を開示し、ユーザーがトリガーしたメッセージ複数選択モードに入る操作を検出した後に、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。第1コントロールは複数のメッセージを選択することに用いられる。第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置を決定する。第1コントロールに対するユーザーのトリガー操作を検出した後に、目標位置の下方のメッセージを選定する。つまり、ユーザーは、自分のニーズに応じてメッセージにおける第1コントロールの目標位置を調整し、さらに第1コントロールをトリガーすることで目標位置の下方の複数のメッセージを選定することができる。明らかなように、本願の実施例により提供される技術的解決手段によれば、ユーザーが複数のメッセージを自動に選定することを支援できるだけでなく、ユーザーのニーズに応じて所定の位置のメッセージを選定することもでき、ユーザーの使用体験を向上させる。
Description
〔関連出願の相互参照〕
本願は2021年07月14日に中国特許庁に提出された、出願番号が202110796100.X、出願名称が「メッセージ選択方法、装置及び機器」である中国特許出願の優先権を主張しており、その全内容は引用により本願に組み込まれている。
本願は2021年07月14日に中国特許庁に提出された、出願番号が202110796100.X、出願名称が「メッセージ選択方法、装置及び機器」である中国特許出願の優先権を主張しており、その全内容は引用により本願に組み込まれている。
本願はコンピュータ処理の技術に関し、具体的には、メッセージ選択方法、装置及び機器に関する。
インターネット技術の継続的な発展に伴い、ユーザーのニーズを満たす機能がますます登場している。瞬間通信(Instant Messaging、IM)は人々の仕事の重要なアシスタントとなっており、IMを通じて効果的なコミュニケーションを実現することができる。複数のメッセージを転送するなど、いくつかの応用シーンで、ユーザーはセッションの複数の情報を選択する必要があるニーズが存在している。多数のメッセージを選択する必要があるとき、ユーザーは1つずつ選択しなければならず、多くの時間と労力を費やし、ユーザーの使用体験に影響を与える。
これに鑑みて、本願の実施例は、ユーザーが複数のメッセージを選択するのを自動に支援し、ユーザーの操作を軽減し、ユーザーの使用体験を向上させるのを実現するメッセージ選択方法、装置及び機器を提供する。
上記目的を実現するために、本願の実施例により提供される技術的解決手段は以下の通りである。
本願の実施例の第1態様は、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することと、を含むメッセージ選択方法を提供する。
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することと、を含むメッセージ選択方法を提供する。
本願の実施例の第2態様は、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示するための表示ユニットと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定するための決定ユニットと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定するための選定ユニットと、を含むメッセージ選択装置を提供する。
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示するための表示ユニットと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定するための決定ユニットと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定するための選定ユニットと、を含むメッセージ選択装置を提供する。
本願の実施例の第3態様は電子機器を提供し、前記機器はプロセッサ及びメモリを含み、
前記メモリは、命令又はコンピュータプログラムを記憶することに用いられ、
前記プロセッサは、前記メモリにおける前記命令又はコンピュータプログラムを実行し、第1態様に記載の方法を前記電子機器に実行させることに用いられる。
前記メモリは、命令又はコンピュータプログラムを記憶することに用いられ、
前記プロセッサは、前記メモリにおける前記命令又はコンピュータプログラムを実行し、第1態様に記載の方法を前記電子機器に実行させることに用いられる。
本願の実施例の第4態様は、コンピュータで実行されると、第1態様に記載の方法をコンピュータに実行させる命令を含む、コンピュータ可読記憶媒体を提供する。
本願の実施例の第5態様は、非一時的なコンピュータ可読媒体に担持されるコンピュータプログラムを含み、該コンピュータプログラムが、第1態様に記載の方法を実行するためのプログラムコードを含む、コンピュータプログラム製品を提供する。
これから分かるように、本願の実施例は以下の有益な効果を有する。
本願の実施例により提供される技術的解決手段は、ユーザーがトリガーしたメッセージ複数選択モードに入る操作を検出した後に、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。第1コントロールは複数のメッセージを選択することに用いられる。第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置を決定する。第1コントロールに対するユーザーのトリガー操作を検出した後に、目標位置の下方のメッセージを選定する。つまり、ユーザーは、自分のニーズに応じてメッセージにおける第1コントロールの目標位置を調整し、さらに第1コントロールをトリガーすることで目標位置の下方の複数のメッセージを選定することができる。明らかなように、本願の実施例により提供される技術的解決手段によれば、ユーザーが複数のメッセージを自動に選定することを支援できるだけでなく、ユーザーのニーズに応じて所定の位置のメッセージを選定することもでき、ユーザーの使用体験を向上させる。
以下、本願の上記目的、特徴及び利点をより明瞭で容易に理解できるために、図面及び具体的な実施形態と併せて本願の実施例をさらに詳細に説明する。ここで説明される具体的な実施例は本願を解釈するためのものに過ぎず、本願を限定するものではないことを理解できる。また、説明の便宜上、図面は本願に関連する部分のみを示しており、すべての構造を示していないことに留意されたい。
現在、いくつかの瞬間通信IMソフトウェアでは、ユーザーの操作を容易にするために、メッセージの複数選択機能が提供されている。しかしながら、ユーザーが多数のメッセージを選択する必要があるとき、1つずつ選択しなければならず、多くの時間と労力を費やし、作業効率が低くなり、ユーザーの使用体験に影響を与える。
これに基づき、本願の実施例はメッセージ選択方法を提供し、セッションインターフェースにおいて、ユーザーのトリガー操作に応答して、メッセージ複数選択モードに入る。該メッセージ複数選択モードで、複数のメッセージを選択できる第1コントロールをメッセージウィンドウに表示する。メッセージ複数選択モードで、ユーザーは、自分のニーズに応じてメッセージにおける第1コントロールの位置を調整し、第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置を決定することができる。第1コントロールに対するユーザーのトリガー操作に応答して、目標位置の下方の複数のメッセージを一回で選定することができる。
以下、理解を容易にするために、図面を併せて本願の実施例に提供されるメッセージ選択方法を説明する。
図1を参照すると、該図は本願の実施例により提供されるメッセージ選択方法のフローチャートであり、図1に示すように、該方法は、S101~S103を含んでもよい。
S101:ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、第1コントロールをメッセージウィンドウに表示する。
本実施例では、ユーザーがセッション内に複数のメッセージを選択する必要があるとき、予め設定されたトリガー操作により、メッセージ複数選択モードに入ることができる。メッセージ複数選択モードに入った後、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示する。第1コントロールの選択可能な複数のメッセージの数が予め設定されてもよく、例えば、第1コントロールが100個のメッセージを選択できると予め定義すれば、第1コントロールにより100個のメッセージを一回で選定することができる。具体的には、ユーザーは、以下の方式でトリガーしてメッセージ複数選択モードに入ることができる。
一例において、メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示する。第1メッセージは、ユーザーが選択する必要がある複数のメッセージのうちの1つであってもよい。例えば、図2aに示すように、ユーザーがセッションインターフェースにおいて選択すべきメッセージを選択し、右クリックして複数選択モードコントロール201(第3コントロール)、コピーコントロール202等のコントロールを表示する。ユーザーは複数選択モードコントロール201をクリックし、メッセージ複数選択モードに入り、該メッセージ複数選択モードでメッセージ複数選択コントロール203(第1コントロール)及び複数のチェックボックス204を表示する。図2aにおける点線は複数選択コントロール203の位置を指示することに用いられる。
別の一例では、ユーザーがセッションページにおいて複数のメッセージをボックスで選択することに応答して、メッセージ複数選択モードに入る。すなわち、セッションアプリケーションは、ユーザーがセッションページにおいて複数のメッセージをボックスで選択したことを検出すると、メッセージ複数選択モードに自動的に入る。例えば、図2bに示すように、ユーザーは、マウスをスクロールしてセッションページにおいて複数のメッセージをボックスで選択し、ユーザーが複数のメッセージをボックスで選択したことを識別すると、複数選択モードに自動的に入り、該複数選択モードで、メッセージ複数選択コントロール203(第1コントロール)及び複数のチェックボックス204を表示する。
いくつかの応用シーンにおいて、セッションページに含まれるメッセージの数が少なく又はメッセージの長さが短い場合、ユーザーは、トリガーしてメッセージ複数選択モードに入らずに、手動に選択することができるため、ユーザーの操作が簡略化される。一例では、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。予め設定された下限数は実際の状況に応じて設定できる。例えば、予め設定された下限数が5であり、セッション記録に含まれるメッセージの数が5以上である場合、ユーザーのトリガー操作に応答して、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示し、セッション記録に含まれるメッセージの数が5未満である場合、ユーザーは、メッセージ複数選択モードに入らずに、手動に選択することができる。別の一例では、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さ以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。つまり、セッション記録内のメッセージの数が予め設定された下限数未満であっても、セッション記録内のメッセージの長さが予め設定された長さ以上である場合、ユーザーが複数のメッセージを選択する必要があると、ページスクロール操作をトリガーしなければならず、この場合、ユーザーのトリガー操作に応答して、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。メッセージの長さが実際の応用の状況に応じて設定でき、例えば、セッションページ内のすべてのメッセージの長さが表示画面を超えると、ユーザーのトリガー操作に応答して、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。
S102:第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置を決定する。
メッセージ複数選択モードで、ユーザーは、自分のニーズに応じてメッセージウィンドウ内のメッセージにおける第1コントロールの位置を調整することができる。一例において、ユーザーは第1コントロールを自在にドラッグし、第1コントロールを選択すべきメッセージの位置に移動し、ユーザーがドラッグ操作を停止した後、最終的なドラッグ位置を、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置として決定する。すなわち、第1コントロールの位置を調整することにより、ユーザーに必要な複数のメッセージを選択することができ、ユーザーの使用体験を向上させる。例えば、図2cに示すように、ユーザーは第1コントロールを第1位置から第2位置にドラッグし、第1コントロールを第2位置にドラッグし且つドラッグを停止した後に、第2位置を、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置として決定する。別の一例では、メッセージウィンドウ内のメッセージ内容に対するユーザーのスクロール操作に応答して、メッセージウィンドウ内の第1コントロールの位置を変えず、スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定する。例えば、図2dに示すように、第1コントロールの位置は変わらず、ユーザーはメッセージウィンドウ内のメッセージ内容をスクロールし、メッセージウィンドウ内に示されるメッセージ内容を変える。
S103:第1コントロールに対するユーザーのトリガー操作に応答して、目標位置の下方のメッセージを選定する。
第1コントロールを目標位置にドラッグした後に、第1コントロールに対するユーザーのトリガー操作に応答して、目標位置の下方の複数のメッセージを選定する。目標位置の下方のメッセージを選定する数は、実際のニーズに応じて設定できる。一例において、目標位置の下方のあらゆるメッセージを選定することができる。すなわち、選定されたメッセージの数に上限がなく、目標位置の下方の各メッセージを選定する。別の一例では、目標位置の下方の予め設定された上限数のメッセージを選定し、該予め設定された上限数は選定可能なメッセージの最大数を指す。つまり、第1コントロールをトリガーすることで、予め設定された上限数までのメッセージを選択できる。目標位置の下方のメッセージの数が予め設定された上限数未満である場合、第1コントロールをトリガーすることで、目標位置の下方のあらゆるメッセージを選定する。目標位置の下方のメッセージの数が予め設定された上限数以上である場合、第1コントロールをトリガーすることで、目標位置の下方の予め設定された上限数のメッセージを順に選定する。例えば、予め設定された上限数が100であり、目標位置の下方のメッセージの数が150であると、第1コントロールをトリガーすることで、目標位置から100個のメッセージを上から下へ選定する。
好ましくは、ユーザーの使用体験を向上させ、ユーザーが第1コントロールの選定可能なメッセージの最大数を確認することを容易にするために、目標位置の下方のメッセージの数が予め設定された上限数未満である場合、第1コントロールに予め設定された上限数を表示することができる。
上記説明から明らかなように、ユーザーのトリガー操作を検出し、ユーザーがトリガーしたメッセージ複数選択モードに入る操作を検出した後に、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示する。第1コントロールは複数のメッセージを選択することに用いられる。第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける第1コントロールの目標位置を決定する。第1コントロールに対するユーザーのトリガー操作を検出した後に、目標位置の下方のメッセージを選定する。つまり、ユーザーは、自分のニーズに応じてメッセージにおける第1コントロールの目標位置を調整し、さらに第1コントロールをトリガーすることで目標位置の下方の複数のメッセージを選定することができる。明らかなように、本願の実施例により提供される技術的解決手段によれば、ユーザーが複数のメッセージを自動に選定することを支援できるだけでなく、ユーザーのニーズに応じて所定の位置のメッセージを選定することもでき、ユーザーの使用体験を向上させる。
1つの応用シーンにおいて、ユーザーが選定されたメッセージの数を直感的に確認できることを容易にするために、第1コントロールに対するユーザーのトリガー操作に応答して、選定されたメッセージの数を第1コントロールに表示する。例えば、図2eに示すように、メッセージ複数選択コントロールに対するユーザーのトリガー操作に応答して、選定された数50/100を表示し、そのうち、50は現在の選定されたメッセージの数を表し、100は予め設定された上限数である。
いくつかの応用シーンにおいて、第1コントロールにより選定されたメッセージがいくつかの選定する必要がないメッセージを含む場合、該メッセージの選択を解除することができる。選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新する。
いくつかの応用シーンにおいて、ユーザーのニーズに応じて特定のタイプのメッセージを選択し、ユーザーの使用体験を向上させるために、ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、第2コントロールを表示し、第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、目標位置の下方の目標タイプの対応するメッセージを選定する。第2コントロールは異なるタイプのメッセージを選択することに用いられ、異なるタイプのメッセージは、ビデオ、写真、ファイル、スケジュールカード等を含んでもよい。第2コントロールのレイアウトは実際のニーズに応じて設定でき、例えば、第2コントロールは独立したコントロールとしてメッセージウィンドウ内に表示でき、図3aに示すように、メッセージ複数選択コントロール203(第1コントロール)及びメッセージタイプ選択コントロール205(第2コントロール)はそれぞれ独立したコントロールとしてメッセージウィンドウ内に表示される。又は第2コントロールは、第1コントロール内に配置され、プルダウンメニューの形式で示されてもよい。図3bに示すように、ユーザーは、第1コントロール203をトリガーすることで、プルダウンメニューを表示し、プルダウンメニュー205を通じて所要の目標タイプを選択する。
いくつかの応用シーンにおいて、第1コントロールにより複数のメッセージを選択した後に、第4コントロールを表示することができ、第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプする。すなわち、ユーザーは、第4コントロールをトリガーすることで、選定された最後のメッセージの所在する位置に直接ジャンプすることができ、それにより、ユーザーは選定された最後のメッセージを直感的に確認することができる。例えば、図3cに示すように、複数のメッセージを選択した後に、位置決めコントロール206(第4コントロール)を表示し、位置決めコントロール206に対するユーザーのトリガー操作に応答して、選定された複数のメッセージの最後のメッセージの所在する位置にジャンプする。
いくつかの応用シーンにおいて、メッセージ複数選択モードに入った後、さらに、ターゲットキーで複数のメッセージを選択できるのをプロンプトするためのプロンプトメッセージを、メッセージウィンドウに表示することができ、それにより、ユーザーはターゲットキーで複数のメッセージを迅速に選定することができる。例えば、図3dに示すように、メッセージ複数選択モードに入った後に、メッセージウィンドウにプロンプトメッセージ207を表示し、該プロンプトメッセージ207は、shiftを押して複数のメッセージを選択するのをプロンプトする。
上記方法実施例に基づき、本願の実施例はメッセージ選択装置を提供し、以下、図面を参照しながら説明する。
図4を参照すると、該図は本願の実施例により提供されるメッセージ選択装置の構造図であり、図4に示すように、該装置400は、表示ユニット401、決定ユニット402、及び選定ユニット403を含んでもよい。
表示ユニット401は、ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することに用いられ、
決定ユニット402は、前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することに用いられ、
選定ユニット403は、前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することに用いられる。
決定ユニット402は、前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することに用いられ、
選定ユニット403は、前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することに用いられる。
具体的な実現形態では、決定ユニット402は、具体的には、ユーザーがメッセージウィンドウ内に前記第1コントロールをドラッグする操作に応答して、最終的なドラッグ位置に基づいて、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定し、又は、ユーザーが前記メッセージウィンドウ内のメッセージ内容をスクロールする操作に応答して、メッセージウィンドウ内の前記第1コントロールの位置を変えず、前記スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定することに用いられる。
具体的な実現形態では、前記表示ユニット401は、さらに、ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、異なるタイプのメッセージを選択するための第2コントロールを表示することに用いられる。
前記選定ユニット403は、具体的には、前記第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、前記目標位置の下方の前記目標タイプの対応するメッセージを選定することに用いられる。
具体的な実現形態では、前記表示ユニット401は、具体的には、メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、前記第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示し、又は、ユーザーがメッセージウィンドウ内に複数のメッセージをボックスで選択する操作に応答して、第1コントロールをメッセージウィンドウに表示することに用いられる。
具体的な実現形態では、前記選定ユニット403は、具体的には、前記目標位置の下方のすべてのメッセージを選定し、又は、前記目標位置の下方の予め設定された上限数のメッセージを選定することに用いられ、前記予め設定された上限数は選定可能なメッセージの最大数である。
具体的な実現形態では、前記表示ユニット401は、具体的には、前記第1コントロールに前記予め設定された上限数を表示することに用いられる。
具体的な実現形態では、前記装置はジャンプユニットをさらに含む。
前記表示ユニット401は、さらに、第4コントロールを表示することに用いられる。
前記ジャンプユニットは、前記第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプすることに用いられる。
具体的な実現形態では、前記表示ユニット401は、具体的には、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示し、又は、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さよりも大きい場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示することに用いられる。
具体的な実現形態では、前記表示ユニット401は、さらに、選定されたメッセージの数を前記第1コントロールに表示することに用いられる。
具体的な実現形態では、前記装置は更新ユニットをさらに含む。
前記更新ユニットは、選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、前記第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新することに用いられる。
説明する必要があるものとして、本実施例の各ユニットの実現は、図1に示される方法実施例における関連する説明を参照でき、本実施例はここで詳しく説明しない。
以下、図5を参照すると、本願の実施例の実現に適用される電子機器500の構造概略図を示す。本願の実施例における端末機器は、携帯電話、ノートパソコン、デジタル放送受信機、PDA(Personal Digital Assistant、パーソナル携帯情報機器)、PAD(portable android device、タブレットコンピュータ)、PMP(Portable Media Player、ポータブルマルチメディアプレイヤー)、車載端末(例えば、車載ナビゲーション端末)等の移動端末、及びデジタルTV(television、テレビ)、デスクトップコンピュータ等の固定端末を含むことができるがこれらに限定されない。図5に示される電子機器は一例に過ぎず、本願の実施例の機能及び使用範囲に何かの制限を与えるものではない。
図5に示すように、電子機器500は、処理装置(例えば、中央プロセッサ、グラフィックプロセッサ等)501を含んでもよく、読み取り専用メモリ(ROM)502に記憶されるプログラム、又は記憶装置508からランダムアクセスメモリ(RAM)503にロッドされるプログラムに基づき、様々な適切な動作及び処理を実行することができる。RAM503には、電子機器500の操作に必要な様々なプログラム及びデータがさらに記憶されている。処理装置501、ROM502及びRAM503は、バス504を介して互いに接続される。入力/出力(I/O)インタフェース505もバス504に接続される。
通常、例えば、タッチパネル、タッチパッド、キーボード、マウス、カメラ、マイクロホン、加速度計、ジャイロスコープ等を含む入力装置506、例えば、液晶表示(LCD)、スピーカ、発振器等を含む出力装置507、例えば、磁気テープ、ハードディスク等を含む記憶装置508、及び通信装置509はI/Oインタフェース505に接続することができる。通信装置509は、端末機器500が他の機器と無線又は有線通信してデータを交換することを可能にすることができる。図5は様々な装置を有する電子機器500を示しているが、すべての示される装置を実施又は備えることが必要ではないのを理解すべきである。代わりに、より多く又はより少ない装置を実施又は備えてもよい。
特に、本願の実施例によれば、フローチャートを参照して説明される上記過程は、コンピュータソフトウェアプログラムとして実現することができる。例えば、本願の実施例は、非一時的なコンピュータ可読媒体に担持されるコンピュータプログラムを含むコンピュータプログラム製品を含み、該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例では、該コンピュータプログラムは通信装置509を介してネットワークからダウンロード及びインストールされるか、記憶装置508からインストールされるか、ROM502からインストールされてもよい。該コンピュータプログラムが処理装置501によって実行されると、本願の実施例の方法に限定される上記機能を実行する。
本願の実施例により提供される電子機器は上記実施例により提供されるメッセージ選択方法と同じ発明概念に属し、本実施例に詳しく説明されていない技術的詳細は上記実施例を参照でき、且つ本実施例は上記実施例と同様な有益な効果を有する。
本願の実施例は、プロセッサによって実行されると、上記実施例の何れに記載のメッセージ選択方法を実現するコンピュータプログラムが記憶される、コンピュータ可読媒体を提供する。
説明する必要があるものとして、本願に記載のコンピュータ可読媒体は、コンピュータ可読信号媒体、コンピュータ可読記憶媒体、又は上記の両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば、電気的、磁気的、光学的、電磁的、赤外線的、又は半導体システム、装置又はデバイス、あるいは上記の任意の組み合わせであってもよいがこれらに限定されない。コンピュータ可読記憶媒体のより具体的な例は、1つ又は複数のリード線を有する電気的接続、ポータブルコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、ポータブルコンパクト磁気ディスク読み取り専用メモリ(CD-ROM)、光学記憶デバイス、磁気記憶デバイス、又は上記の任意の適切な組み合わせであってもよいがこれらに限定されない。本願では、コンピュータ可読記憶媒体は、プログラムを含み又は記憶する任意の有形の媒体であってもよく、該プログラムは、命令実行システム、装置又はデバイスに使用され、又はそれらと結合して使用されてもよい。本願では、コンピュータ可読信号媒体は、ベースバンドにおいて、又は搬送波の一部として伝搬されるデータ信号を含んでもよく、コンピュータ読み取り可能なプログラムコードが担持されている。このような伝搬されるデータ信号は様々な形態を用いることができ、電磁信号、光信号又は上記の任意の適切な組み合わせを含むがこれらに限定されない。コンピュータ可読信号媒体はさらにコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、該コンピュータ可読信号媒体は、命令実行システム、装置又はデバイスに使用され、又はそれらと結合して使用されるためのプログラムを送信、伝搬又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体によって伝送でき、ワイヤー、光ケーブル、RF(無線周波数)等、又は上記の任意の適切な組み合わせを含むがこれらに限定されない。
いくつかの実施形態では、クライアント、サーバは、例えばHTTP(Hyper Text Transfer Protocol、ハイパーテキスト転送プロトコル)などの、現在既知又は将来開発しようとする任意のネットワークプロトコルを利用して通信することができ、且つ任意の形態又は媒体のデジタルデータ通信(例えば、通信ネットワーク)に互いに接続することができる。通信ネットワークの例は、ローカルエリアネットワーク(「LAN」)、ワイドエリアネットワーク(「WAN」)、ワールドワイドウェブ(例えば、インターネット)、エンドツーエンドネットワーク(例えば、ad hocエンドツーエンドネットワーク)、及び現在既知又は将来開発しようとする任意のネットワークを含む。
上記コンピュータ可読媒体は、上記電子機器に含まれるものであってもよいし、単独で存在して該電子機器内に組み立てられていないものであってもよい。
上記コンピュータ可読媒体に1つ又は複数のプログラムが担持され、上記1つ又は複数のプログラムが該端末機器によって実行されると、該電子機器は上記メッセージ選択方法を実行する。
一種又は複数種のプログラミング言語又はその組み合わせで、本願の操作を実行するためのコンピュータプログラムコードを作成することができ、上記プログラミング言語は、Java、Smalltalk、C++のようなオブジェクト指向プログラミング言語を含むがこれらに限定されず、「C」言語のような通常の手続き型プログラミング言語、又は類似するプログラミング言語をさらに含む。プログラムコードは、完全にユーザーのコンピュータで実行されてもよく、部分的にユーザーのコンピュータで実行されてもよく、独立したソフトウェアパッケージとして実行されてもよく、一部がユーザーのコンピュータで、一部がリモートコンピュータで実行されてもよく、又は完全にリモートコンピュータ又はサーバで実行されてもよい。リモートコンピュータに関する場合、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意の種類のネットワークを介してユーザーコンピュータに接続することができ、又は、外部コンピュータに接続することができる(例えば、インターネットサービスプロバイダを利用してインターネットを介して接続する)。
図面におけるフローチャート及びブロック図は、本願の様々な実施例によるシステム、方法及びコンピュータプログラム製品の実現可能なアーキテクチャ、機能及び操作を示す。この点で、フローチャート又はブロック図における各ブロックは、1つのモジュール、プログラムセクション、又はコードの一部を代表することができ、該モジュール、プログラムセクション、又はコードの一部は、所定の論理機能を実現するための1つ又は複数の実行可能な命令を含む。なお、いくつかの代替の実現では、ブロックに示される機能は、図に示される順序と異なる順序で発生してもよい。例えば、連続的に示された2つのブロックは、関する機能によって、実際にほぼ並行して実行されてもよく、逆の順序で実行されてもよい。なお、ブロック図及び/又はフローチャートにおける各ブロック、及びブロック図及び/又はフローチャートにおけるブロックの組み合わせは、所定の機能又は操作を実行するための、ハードウェアに基づいた専用のシステムで実現されてもよく、又は専用ハードウェアとコンピュータ命令との組み合わせで実現されてもよい。
本願の実施例に係るユニットは、ソフトウェアの形態で実現されてもよく、ハードウェアの形態で実現されてもよい。ある場合、ユニット/モジュールの名称は該ユニット自体に対する限定を構成しない。例えば、語音データ収集モジュールは「データ収集モジュール」として説明できる。
本明細書において、上記の説明された機能は、少なくとも部分的に1つ又は複数のハードウェア論理部材により実行されてもよい。例えば、使用可能なハードウェア論理部材の例示的なタイプは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、コンプレックスプログラマブルロジックデバイス(CPLD)等を含むが、これらに限定されない。
本願の文脈において、機械可読媒体は、命令実行システム、装置又は機器に使用され、又は命令実行システム、装置又は機器と結合して使用されるプログラムを含み又は記憶する有形の媒体であってもよい。機械可読媒体は、機械可読信号媒体又は機械可読記憶媒体であってもよい。機械可読媒体は、電子的、磁気的、光学的、電磁的、赤外線的、又は半導体システム、装置又は機器、又は上記のものの任意の適切な組み合わせを含むことができるがこれらに限定されない。機械可読記憶媒体のより具体的な例は、1つ又は複数のケーブルによる電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、ポータブルコンパクト磁気ディスク読み取り専用メモリ(CD-ROM)、光学記憶機器、磁気記憶機器、又は上記のものの任意の適切な組み合わせを含む。
本開示の1つ又は複数の実施例によれば、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することと、を含むメッセージ選択方法を提供する。
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することと、を含むメッセージ選択方法を提供する。
本開示の1つ又は複数の実施例によれば、前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することは、
ユーザーがメッセージウィンドウ内に前記第1コントロールをドラッグする操作に応答して、最終的なドラッグ位置に基づいて、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定すること、
又は、
ユーザーが前記メッセージウィンドウ内のメッセージ内容をスクロールする操作に応答して、メッセージウィンドウ内の前記第1コントロールの位置を変えず、前記スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定することを含む。
ユーザーがメッセージウィンドウ内に前記第1コントロールをドラッグする操作に応答して、最終的なドラッグ位置に基づいて、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定すること、
又は、
ユーザーが前記メッセージウィンドウ内のメッセージ内容をスクロールする操作に応答して、メッセージウィンドウ内の前記第1コントロールの位置を変えず、前記スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定することを含む。
本開示の1つ又は複数の実施例によれば、該方法は、
ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、異なるタイプのメッセージを選択するための第2コントロールを表示することと、
前記第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、前記目標位置の下方の前記目標タイプの対応するメッセージを選定することと、をさらに含む。
ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、異なるタイプのメッセージを選択するための第2コントロールを表示することと、
前記第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、前記目標位置の下方の前記目標タイプの対応するメッセージを選定することと、をさらに含む。
本開示の1つ又は複数の実施例によれば、ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、第1コントロールをメッセージウィンドウに表示することは、
メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、前記第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーがメッセージウィンドウ内に複数のメッセージをボックスで選択する操作に応答して、第1コントロールをメッセージウィンドウに表示することを含む。
メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、前記第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーがメッセージウィンドウ内に複数のメッセージをボックスで選択する操作に応答して、第1コントロールをメッセージウィンドウに表示することを含む。
本開示の1つ又は複数の実施例によれば、前記目標位置の下方のメッセージを選定することは、
前記目標位置の下方のすべてのメッセージを選定すること、
又は、前記目標位置の下方の予め設定された上限数のメッセージを選定することであって、前記予め設定された上限数は選定可能なメッセージの最大数であることを含む。
前記目標位置の下方のすべてのメッセージを選定すること、
又は、前記目標位置の下方の予め設定された上限数のメッセージを選定することであって、前記予め設定された上限数は選定可能なメッセージの最大数であることを含む。
本開示の1つ又は複数の実施例によれば、該方法は、
前記第1コントロールに前記予め設定された上限数を表示することをさらに含む。
前記第1コントロールに前記予め設定された上限数を表示することをさらに含む。
本開示の1つ又は複数の実施例によれば、前記方法は、
第4コントロールを表示することと、
前記第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプすることと、をさらに含む。
第4コントロールを表示することと、
前記第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプすることと、をさらに含む。
本開示の1つ又は複数の実施例によれば、ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、第1コントロールをメッセージウィンドウに表示することは、
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さよりも大きい場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示することを含む。
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さよりも大きい場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示することを含む。
本開示の1つ又は複数の実施例によれば、前記方法は、
選定されたメッセージの数を前記第1コントロールに表示することをさらに含む。
選定されたメッセージの数を前記第1コントロールに表示することをさらに含む。
本開示の1つ又は複数の実施例によれば、前記方法は、
選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、前記第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新することをさらに含む。
選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、前記第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新することをさらに含む。
本開示の1つ又は複数の実施例によれば、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示するための表示ユニットと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定するための決定ユニットと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定するための選定ユニットと、を含むメッセージ選択装置を提供する。
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示するための表示ユニットと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定するための決定ユニットと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定するための選定ユニットと、を含むメッセージ選択装置を提供する。
本開示の1つ又は複数の実施例によれば、決定ユニットは、具体的には、ユーザーがメッセージウィンドウ内に前記第1コントロールをドラッグする操作に応答して、最終的なドラッグ位置に基づいて、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定し、又は、ユーザーが前記メッセージウィンドウ内のメッセージ内容をスクロールする操作に応答して、メッセージウィンドウ内の前記第1コントロールの位置を変えず、前記スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定することに用いられる。
本開示の1つ又は複数の実施例によれば、前記表示ユニットは、さらに、ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、異なるタイプのメッセージを選択するための第2コントロールを表示することに用いられる。
前記選定ユニットは、具体的には、前記第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、前記目標位置の下方の前記目標タイプの対応するメッセージを選定することに用いられる。
本開示の1つ又は複数の実施例によれば、前記表示ユニットは、具体的には、メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、前記第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示し、又は、ユーザーがメッセージウィンドウ内に複数のメッセージをボックスで選択する操作に応答して、第1コントロールをメッセージウィンドウに表示することに用いられる。
本開示の1つ又は複数の実施例によれば、前記選定ユニットは、具体的には、前記目標位置の下方のすべてのメッセージを選定し、又は、前記目標位置の下方の予め設定された上限数のメッセージを選定することに用いられ、前記予め設定された上限数は選定可能なメッセージの最大数である。
本開示の1つ又は複数の実施例によれば、前記表示ユニットは、具体的には、前記第1コントロールに前記予め設定された上限数を表示することに用いられる。
本開示の1つ又は複数の実施例によれば、前記装置はジャンプユニットをさらに含む。
前記表示ユニットは、さらに、第4コントロールを表示することに用いられる。
前記ジャンプユニットは、前記第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプすることに用いられる。
本開示の1つ又は複数の実施例によれば、前記表示ユニットは、具体的には、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示し、又は、ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さよりも大きい場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示することに用いられる。
本開示の1つ又は複数の実施例によれば、前記表示ユニットは、さらに、選定されたメッセージの数を前記第1コントロールに表示することに用いられる。
本開示の1つ又は複数の実施例によれば、前記装置は更新ユニットをさらに含む。
前記更新ユニットは、選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、前記第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新することに用いられる。
本開示の1つ又は複数の実施例によれば、電子機器を提供し、前記機器はプロセッサ及びメモリを含み、
前記メモリは、命令又はコンピュータプログラムを記憶することに用いられ、
前記プロセッサは、前記メモリにおける前記命令又はコンピュータプログラムを実行し、前記メッセージ選択方法を前記電子機器に実行させることに用いられる。
前記メモリは、命令又はコンピュータプログラムを記憶することに用いられ、
前記プロセッサは、前記メモリにおける前記命令又はコンピュータプログラムを実行し、前記メッセージ選択方法を前記電子機器に実行させることに用いられる。
本開示の1つ又は複数の実施例によれば、コンピュータで実行されると、前記メッセージ選択方法をコンピュータに実行させる命令を含む、コンピュータ可読記憶媒体を提供する。
説明する必要があるものとして、本明細書における各実施例は、他の実施例との相違点に焦点を当てて段階的に説明されており、各実施例の間の同じ部分及び類似する部分は互いに参照すればよい。実施例に開示されているシステム又は装置について、それが実施例に開示されている方法に対応するため、説明は比較的簡単であり、関連する内容は方法部分の説明を参照すればよい。
本願において、「少なくとも1つ(項)」とは1つ又は複数を指し、「複数」とは2つ又は2つ以上を指す。「及び/又は」は、関連対の関連関係を説明するためのものであり、3つの関係が存在可能であることを表し、例えば、「A及び/又はB」は、単独のA、単独のB、AとBとの組み合わせという3つのケースを表すことができ、A、Bは単数又は複数であってもよい。文字「/」は、一般的には前後の関連対象が「又は」の関係であることを表す。「以下の少なくとも1項(個)」又はその類似する表現は、単一の項目(個)又は複数の項目(個)の任意の組合せを含む、これらの項目の任意の組み合わせである。例えば、a、b又はcのうちの少なくとも1項(個)は、a、b、c、「a及びb」、「a及びc」、「b及びc」、又は「a、b、及びc」を表すことができ、そのうち、a、b、cは単一であってもよく、複数であってもよい。
さらに説明する必要があるものとして、本明細書において、第1、第2等の関係用語は、特定の実体又は操作を他の実体又は操作と区別するために用いられるだけであり、必ずしも、これらの実体又は操作の間にそのような実際の関係又は順序が存在することを必要とするか、又は暗示するものではない。且つ、用語「含む」、「包含」又はそれらの任意の変形は、非排他的な包含をカバーすることを意図するものであり、それにより、一連の要素を含む過程、方法、物品又は機器は、それらの要素を含むだけでなく、明確に示されていない他の要素をさらに含み、又はこのような過程、方法、物品又は機器に固有の要素をさらに含む。さらなる制限がない限り、「1つの…を含む」という文で限定される要素は、前記要素を含む過程、方法、物品又は機器における他の同一要素の存在を排除しない。
本明細書に開示されている実施例と組み合わせて説明される方法又はアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、又は両方の組み合わせで実施できる。ソフトウェアモジュールは、ランダムアクセスメモリ(RAM)、メモリ、読み取り専用メモリ(ROM)、電気的にプログラム可能なROM、電気的消去可能プログラマブルROM、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、又は技術分野内の周知の他の任意の形式の記憶媒体に配置できる。
開示されている実施例に対する上記の説明により、当業者は本願を実現又は使用することができる。当業者にとって、これらの実施例の様々な修正は明らかなものであり、本明細書に定義される一般的な原理は、本願の精神又は範囲から逸脱することなく、他の実施例で実現することができる。したがって、本願は、本明細書に示されるこれらの実施例に制限されるものではなく、本明細書に開示されている原理及び新規な特徴と一致する最も広い範囲が与えられるべきである。
Claims (14)
- メッセージ選択方法であって、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示することと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定することと、を含む、メッセージ選択方法。 - 前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定することは、
ユーザーがメッセージウィンドウ内に前記第1コントロールをドラッグする操作に応答して、最終的なドラッグ位置に基づいて、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定すること、
又は、
前記メッセージウィンドウ内のメッセージ内容に対するユーザーのスクロール操作に応答して、メッセージウィンドウ内の前記第1コントロールの位置を変えず、前記スクロール操作に基づき、メッセージウィンドウ内に示されるメッセージ内容を決定することを含む、請求項1に記載の方法。 - ユーザーがトリガーしたメッセージスクリーニングモードに入る操作に応答して、異なるタイプのメッセージを選択するための第2コントロールを表示することと、
前記第2コントロール内の目標タイプに対するユーザーの選択操作に応答して、前記目標位置の下方の前記目標タイプの対応するメッセージを選定することと、をさらに含む、請求項1に記載の方法。 - ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、第1コントロールをメッセージウィンドウに表示することは、
メッセージウィンドウ内の第1メッセージに対するユーザーのトリガー操作に応答して、第3コントロールを表示し、前記第3コントロールに対するユーザーのトリガー操作に応答して、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーがメッセージウィンドウ内に複数のメッセージをボックスで選択する操作に応答して、第1コントロールをメッセージウィンドウに表示することを含む、請求項1に記載の方法。 - 前記目標位置の下方のメッセージを選定することは、
前記目標位置の下方のすべてのメッセージを選定すること、
又は、
前記目標位置の下方の予め設定された上限数のメッセージを選定することであって、前記予め設定された上限数は選定可能なメッセージの最大数であること、を含む、請求項1に記載の方法。 - 前記第1コントロールに前記予め設定された上限数を表示することを、さらに含む、請求項5に記載の方法。
- 第4コントロールを表示することと、
前記第4コントロールに対するユーザーのトリガー操作に応答して、選定された最後のメッセージの位置にジャンプすることと、をさらに含む、請求項1に記載の方法。 - ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、第1コントロールをメッセージウィンドウに表示することは、
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数以上である場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示すること、
又は、
ユーザーのトリガー操作に応答し、セッション記録内のメッセージの数が予め設定された下限数のメッセージの数未満であり、且つメッセージウィンドウ内のメッセージの長さが予め設定された長さよりも大きい場合、メッセージ複数選択モードに入り、第1コントロールをメッセージウィンドウに表示すること、を含む、請求項1~7のいずれか1項に記載の方法。 - 選定されたメッセージの数を前記第1コントロールに表示することを、さらに含む、請求項1に記載の方法。
- 選定されたメッセージの一部に対するユーザーの選定解除操作に応答して、前記第1コントロールに表示される選定されたメッセージの数をリアルタイムに更新することをさらに含む、請求項9に記載の方法。
- メッセージ選択装置であって、
ユーザーがトリガーしたメッセージ複数選択モードに入る操作に応答して、複数のメッセージを選択するための第1コントロールをメッセージウィンドウに表示するための表示ユニットと、
前記第1コントロールに対するユーザーの位置変更操作に応答して、メッセージウィンドウ内のメッセージにおける前記第1コントロールの目標位置を決定するための決定ユニットと、
前記第1コントロールに対するユーザーのトリガー操作に応答して、前記目標位置の下方のメッセージを選定するための選定ユニットと、を含む、メッセージ選択装置。 - 電子機器であって、前記電子機器はプロセッサ及びメモリを含み、
前記メモリは、命令又はコンピュータプログラムを記憶することに用いられ、
前記プロセッサは、前記メモリにおける前記命令又はコンピュータプログラムを実行し、請求項1~10のいずれか1項に記載の方法を前記電子機器に実行させることに用いられる、電子機器。 - コンピュータで実行されると、請求項1~10のいずれか1項に記載の方法をコンピュータに実行させる命令を含む、コンピュータ可読記憶媒体。
- 非一時的なコンピュータ可読媒体に担持されるコンピュータプログラムを含み、該コンピュータプログラムは、請求項1~10のいずれか1項に記載の方法を実行するためのプログラムコードを含む、コンピュータプログラム製品。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110796100.X | 2021-07-14 | ||
CN202110796100.XA CN114461101A (zh) | 2021-07-14 | 2021-07-14 | 一种消息选择方法、装置及设备 |
PCT/CN2022/104881 WO2023284674A1 (zh) | 2021-07-14 | 2022-07-11 | 一种消息选择方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024521790A true JP2024521790A (ja) | 2024-06-04 |
Family
ID=81405624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023572821A Pending JP2024521790A (ja) | 2021-07-14 | 2022-07-11 | メッセージ選択方法、装置及び機器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240094883A1 (ja) |
JP (1) | JP2024521790A (ja) |
CN (1) | CN114461101A (ja) |
WO (1) | WO2023284674A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114461101A (zh) * | 2021-07-14 | 2022-05-10 | 北京字跳网络技术有限公司 | 一种消息选择方法、装置及设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8909715B2 (en) * | 2008-08-27 | 2014-12-09 | International Business Machines Corporation | References to history points in a chat history |
US10212115B2 (en) * | 2013-04-24 | 2019-02-19 | Ebay Inc. | Systems and methods to communicate a selected message |
CN104142789B (zh) * | 2013-05-07 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 内容选择方法、装置及终端 |
CN110174980A (zh) * | 2019-05-24 | 2019-08-27 | 上海掌门科技有限公司 | 一种在会话窗口呈现信息的方法与设备 |
CN112702255A (zh) * | 2019-10-23 | 2021-04-23 | 腾讯科技(深圳)有限公司 | 即时通讯消息的处理方法、装置及电子设备 |
CN114461101A (zh) * | 2021-07-14 | 2022-05-10 | 北京字跳网络技术有限公司 | 一种消息选择方法、装置及设备 |
-
2021
- 2021-07-14 CN CN202110796100.XA patent/CN114461101A/zh active Pending
-
2022
- 2022-07-11 JP JP2023572821A patent/JP2024521790A/ja active Pending
- 2022-07-11 WO PCT/CN2022/104881 patent/WO2023284674A1/zh active Application Filing
-
2023
- 2023-11-27 US US18/520,062 patent/US20240094883A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2023284674A1 (zh) | 2023-01-19 |
US20240094883A1 (en) | 2024-03-21 |
CN114461101A (zh) | 2022-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7412553B2 (ja) | 情報表示方法及び装置、電子デバイス、並びにコンピュータ読取可能媒体 | |
CN111510760B (zh) | 视频信息展示方法和装置、存储介质和电子设备 | |
CN112433654B (zh) | 页面展示方法、装置、电子设备和计算机可读介质 | |
US11783111B2 (en) | Display method and apparatus, and electronic device | |
WO2021135626A1 (zh) | 菜单项选择方法、装置、可读介质及电子设备 | |
CN113191726B (zh) | 任务详情界面展示方法、装置、设备和计算机可读介质 | |
US20230394223A1 (en) | Page jumping method, apparatus, and device, and storage medium and program product | |
JP2024521149A (ja) | 情報表示方法、装置および電子機器 | |
JP2023515835A (ja) | アクティブフレンド情報の表示方法、装置、電子機器および記憶媒体 | |
WO2023040443A1 (zh) | 用于绘制画布的方法和装置 | |
CN113721807B (zh) | 一种信息展示方法、装置、电子设备和存储介质 | |
EP4113936A1 (en) | Information switching and sharing method, device, electronic apparatus, and storage medium | |
US11809690B2 (en) | Human-computer interaction method and apparatus, and electronic device | |
CN111596991A (zh) | 交互操作执行方法、装置和电子设备 | |
CN112307375A (zh) | 页面展示方法、装置、电子设备和计算机可读介质 | |
CN111782329A (zh) | 节点拖拽方法、装置、设备和计算机可读介质 | |
CN111723309B (zh) | 用于网页搜索的方法和装置 | |
US20240094883A1 (en) | Message selection method, apparatus and device | |
CN110825481A (zh) | 页面标签对应的页面信息的展示方法、装置、电子设备 | |
WO2024114623A1 (zh) | 媒体内容的展示方法、装置、电子设备和存储介质 | |
WO2024060943A1 (zh) | 评论信息的发布方法、装置、电子设备和存储介质 | |
WO2024056040A1 (zh) | 多媒体信息展示方法、装置和电子设备 | |
US20230276079A1 (en) | Live streaming room page jump method and apparatus, live streaming room page return method and apparatus, and electronic device | |
WO2023221795A1 (zh) | 生成视图的方法、装置、电子设备及存储介质 | |
WO2023207543A1 (zh) | 媒体内容的发布方法、装置、设备、存储介质和程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231124 |