JP7148725B2 - 会話メッセージトップ配置の処理方法及び装置 - Google Patents

会話メッセージトップ配置の処理方法及び装置 Download PDF

Info

Publication number
JP7148725B2
JP7148725B2 JP2021523699A JP2021523699A JP7148725B2 JP 7148725 B2 JP7148725 B2 JP 7148725B2 JP 2021523699 A JP2021523699 A JP 2021523699A JP 2021523699 A JP2021523699 A JP 2021523699A JP 7148725 B2 JP7148725 B2 JP 7148725B2
Authority
JP
Japan
Prior art keywords
conversation
area
message
icon
predetermined position
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.)
Active
Application number
JP2021523699A
Other languages
English (en)
Other versions
JP2022506370A (ja
Inventor
振▲興▼ ▲羅▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin ByteDance Technology Co Ltd
Original Assignee
Tianjin ByteDance Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin ByteDance Technology Co Ltd filed Critical Tianjin ByteDance Technology Co Ltd
Publication of JP2022506370A publication Critical patent/JP2022506370A/ja
Application granted granted Critical
Publication of JP7148725B2 publication Critical patent/JP7148725B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/226Delivery according to priorities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、端末デバイスの技術分野に関し、特に、会話メッセージトップ配置の処理方法及び装置に関する。
インスタント・メッセージングは、インターネットで比較的人気のあるメッセージング方法であり、様々なインスタント・メッセージング・アプリケーションも次々に出現している。既存のインスタント・メッセージング・アプリケーションでは、すべての未読メッセージの会話が同時に会話リストに表示される。
本開示は、関連技術において会話メッセージ処理方法による未読メッセージに対するユーザの処理効率の低下を解決するための、会話メッセージトップ配置の処理方法及び装置を提供する。
本開示の一態様の実施形態は、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしている否かを検出するステップと、取得した操作が所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させるステップと、を含む会話メッセージトップ配置の処理方法を提供する。
本開示の実施形態の会話メッセージトップ配置の処理方法は、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出するステップと、取得した操作が所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させるステップとにより実行される。これにより、所定の条件を満たしている操作により、会話リスト領域内の会話のアイコンをトップ配置会話領域内で同期表示させ、ユーザがトップ配置会話領域のアイコンに基づいてメッセージを処理することで、処理効率を向上させるとともに、会話を同時に会話リスト領域及びトップ配置会話領域に表示させることで会話表示の柔軟性も向上させ、ユーザ操作が容易になる。
本開示の別の様態の実施形態は、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出するための検出モジュールと、取得した操作が所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させるための第1表示モジュールと、を含む会話メッセージトップ配置の処理装置を提供する。
本開示の実施形態の会話メッセージトップ配置の処理装置は、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出し、取得した操作が所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる、ことにより実行される。これにより、所定の条件を満たしている操作により、会話リスト領域内の会話のアイコンをトップ配置会話領域内で同期表示させ、ユーザがトップ配置会話領域のアイコンに基づいてメッセージを処理することで、処理効率を向上させるとともに、会話を同時に会話リスト領域及びトップ配置会話領域に表示させることで会話表示の柔軟性も向上させ、ユーザ操作が容易になる。
本開示の他の様態の実施形態は、プロセッサ及びメモリを含み、前記プロセッサが、前記メモリに記憶されている実行可能プログラムコードを読み出して、該実行可能プログラムコードに対応するプログラムを実行し、上記の一態様の実施形態に記載の会話メッセージトップ配置の処理方法を実現するための、電子デバイスを提供する。
本開示の他の様態の実施形態は、コンピュータプログラムが記憶されており、このプログラムがプロセッサによって実行される場合に、上記の一態様の実施形態に記載の会話メッセージトップ配置の処理方法を実現するコンピュータ可読記憶媒体を提供する。
本開示の添付の態様及び利点は、以下の説明において部分的に与えられ、一部は、以下の説明から明らかになるか、又は本開示の実施を通じて理解可能である。
本開示の実施形態における技術案をより明確に説明するために、以下では、実施形態に使用される必要な図面を簡単に紹介する。明らかに、以下の説明における図面は、本開示のいくつかの実施形態であり、当業者であれば、創造的な労働なしに、これらの図面に基づいて他の図面を得ることができる。
本開示の実施形態による会話メッセージトップ配置の処理方法のプロセス模式図である。 本開示の実施形態による別の会話メッセージトップ配置の処理方法のプロセス模式図である。 本開示の実施形態による他の会話メッセージトップ配置の処理方法のプロセス模式図である。 本開示の実施形態によるもう1つの会話メッセージトップ配置の処理方法のプロセス模式図である。 本開示の実施形態によるまた別の会話メッセージトップ配置の処理方法のプロセス模式図である。 本開示の実施形態によるクライアント・ディスプレイ・インターフェースの第1の模式図である。 本開示の実施形態によるクライアント・ディスプレイ・インターフェースの第2の模式図である。 本開示の実施形態による会話メッセージトップ配置の処理装置の構造模式図である。 本開示の実施形態の実施に適した電子デバイスの構造模式図を示す。 本開示の実施形態のコンピュータ可読記憶媒体の模式図である。
以下では、本開示の実施形態を詳細に説明する。実施形態の例は、添付の図面に示され、本願の全体を通して、同じ又は類似の符号は、同じ又は類似の要素、あるいは、同じ又は類似の機能を有する要素を示す。以下、図面を参照して説明する実施形態は、例示的なものであり、本開示を理解することを目的としており、本開示に対する限定として理解されるべきではない。
以下では、添付の図面を参照して、本開示の実施形態に従う会話メッセージトップ配置の処理方法及び装置を説明する。
図1は、本開示の実施形態による会話メッセージトップ配置の処理方法のプロセス模式図である。
図1に示されるように、この会話メッセージトップ配置の処理方法は、以下のステップ101~ステップ102を含む。
ステップ101において、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合、取得した操作が所定の条件を満たしているか否かを検出する。
ここで、クライアントとは、インスタント・メッセージング・アプリケーションであり、会話は会話リスト領域においてリスト形式で表示され、その中で、会話リストは、会話内の1つの最新メッセージの受信時間に応じて逆の順序で表示されるか、あるいは、会話内のメッセージの数、会話のアクティビティ等のような予め決められた順序で表示され得る。本実施形態は、これに限定されない。
ユーザは、会話リスト領域内の第1会話に対してクリック操作を行うか、あるいは、指で第1会話をタッチする等のような、第1会話を選ぶ操作を実行して、その第1会話を選ぶ。クライアントは、第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する。
ここで、所定の条件は、会話処理メニュー内でトップ配置会話オプションが選ばれている、ドラッグされた第1会話の終了位置がトップ配置会話領域にある、等であってよい。
例えば、会話処理メニューは、トップ配置会話オプション及びマーク完了オプション等を含む。第1会話が選ばれた状態になると、現在表示されている会話処理メニュー内でトップ配置会話オプションが選ばれているか否かが検出される。別の例として、クライアントによりドラッグ会話リスト領域内で第1会話のドラッグ操作が検出されると、ドラッグ操作の終了位置がトップ配置会話領域にあるか否かを検出することができる。
ステップ102において、「はい」の場合、第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる。
会話リスト領域内で第1会話が選ばれた状態にある場合、取得した操作が所定の条件を満たしていること、例えば、現在表示されている会話処理メニュー内でトップ配置会話オプションが選ばれているか否か、又は、第1会話のドラッグ操作の終了位置がトップ配置会話領域にあること、が検出されると、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示される。
例えば、第1会話は、トップ配置会話領域内で最後にトップ配置された会話の隣の位置に表示され得る。別の例として、最大3つの会話アイコンが一列に表示されるようにトップ配置会話領域を設定すると、上から下の順序に従って、トップ配置された会話のアイコンをプログレッシブ方式でトップ配置会話領域の所定位置に表示することが可能である。
本実施形態において、第1会話はアイコンの形式でトップ配置会話領域に表示されるとともに、第1会話は依然として会話リスト領域に表示され、ユーザがトップ配置会話領域におけるアイコンに基づいて会話メッセージを処理することを可能にするだけでなく、会話表示の柔軟性も向上させ、ユーザ操作が容易になる。
関連技術では、トップ配置の会話は通常リスト形式で表示されるが、本開示の実施形態では、トップ配置された会話のアイコンがトップ配置会話領域に表示されることで、ユーザがアイコンに基づいて会話をクイック検索するのに便利であるだけでなく、インターフェースのスペースを節約し、トップ配置された会話がより多い場合には、同じインターフェースサイズでは、本実施形態の方法でよる方がより多くの会話を表示することができる。
本開示の一実施形態において、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示される前に、所定位置は以下の方法により確定され得る。
可能な実施の形態として、トップ配置された会話のアイコンは、会話の表示位置及びトップ配置された時間に基づいて、トップ配置会話領域に順次に表示され得る。その後に、第1会話がトップ配置会話領域に表示される場合に、現在のトップ配置会話領域内の各会話の表示位置に基づいて、第1会話のアイコンの表示位置を確定することができる。例えば、トップ配置会話領域内で最後にトップ配置された会話の右側にある所定サイズの位置を、所定位置とする。
別の可能な実施の形態として、ドラッグ操作により会話リスト領域内の会話をトップ配置会話領域にドラッグすることによって、会話をトップ配置することが可能である。具体的には、取得したドラッグ操作の終了位置を所定位置として、第1会話のアイコンをトップ配置会話領域のこの所定位置に表示させることができる。
トップ配置会話の表示の柔軟性を向上させるために、本実施形態では、トップ配置会話領域内での会話の表示位置をドラッグ操作で調整することができる。以下は、図2を参照して説明される。図2は、本開示の実施形態による別の会話メッセージトップ配置の処理方法のプロセス模式図である。
図2に示されるように、この会話メッセージトップ配置の処理方法は、以下のステップ201~ステップ203を含む。
ステップ201において、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する。
ステップ202において、「はい」の場合、第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる。
本実施形態において、ステップ201~ステップ202は、上記ステップ101~ステップ102と類似であるため、ここでは繰り返し説明されない。
ステップ203において、第1会話が選ばれた状態にある場合、取得したドラッグ操作の終了位置に基づいて、トップ配置会話領域での第1会話の表示位置を更新させる。
ユーザは、第1会話の表示位置でマウスをクリックする等の選択操作を実行するか、あるいは、第1会話に対応するタッチスクリーン位置でタッチ操作を実行し、第1会話をトップ配置会話領域の他の位置にドラッグし、その後に、第1会話が選ばれた状態にある場合に、取得したドラッグ操作の終了位置を第1会話の新たな表示位置とすることによって、第1会話がドラッグ操作の終了位置に表示され、トップ配置会話領域での第1会話の表示位置を更新させることができる。
本開示の実施形態による会話メッセージトップ配置の処理方法において、ユーザは、トップ配置会話領域において各会話の表示位置をドラッグ操作で調整することができ、ユーザの個性化ニーズを満たすだけでなく、トップ配置会話領域において会話表示の柔軟性を向上させる。
トップ配置会話領域内の会話がより多い場合、トップ配置会話領域には会話のアイコンだけが表示され、ユーザが見つけたい会話を検索するのに不便である。本実施形態では、トップ配置会話領域にグループ略称等のような会話略称を表示させることも可能である。以下は、図3を参照して説明される。図3は、本開示の実施形態による他の会話メッセージトップ配置の処理方法のプロセス模式図である。
図3に示されるように、この会話メッセージトップ配置の処理方法は、以下のステップ301~ステップ303を含む。
ステップ301において、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する。
ステップ302において、「はい」の場合、第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる。
本実施形態において、ステップ301~ステップ302は、上記ステップ101~ステップ102と類似であるため、ここでは繰り返し説明されない。
ステップ303において、第1会話の略称を、トップ配置会話領域の所定位置に対応して表示させる。
第1会話のアイコンがトップ配置会話領域の所定位置に同期表示された後に、第1会話の略称がトップ配置会話の領域の所定位置に対応して表示されてもよい。例えば、第1会話の略称は、第1会話アイコンの真下に表示される。別の例として、第1会話の会話メッセージの送信者の名称が、第1会話アイコンの下方に表示される。
本開示の実施形態において、トップ配置会話領域にトップ配置会話のアイコン及び略称を同時に表示させることにより、ユーザは、会話のアイコン及び略称に基づいて、トップ配置会話領域で会話をクイック検索することができる。
実際の適用では、会話の略称により、ユーザは、検索しようとする会話であるか否かを識別し難い可能性がある。更に、第1会話の略称がトップ配置会話領域の所定位置に対応して表示された後、クライアントが、フォーカスが現在存在している位置が所定位置に一致していることを検出する場合に、第1会話に対応する正式な名称が第1会話のアイコンに表示される。
例えば、ユーザがマウスをトップ配置会話領域である会話の表示位置に置くか、あるいは、この会話の表示位置をタッチする場合に、この会話に対応する正式な名称がこの会話アイコンに浮動表示され得る。ユーザがマウスを他の位置に移動すると、浮動表示されたこの会話の正式な名称は消える。
本開示の実施形態において、クライアントが、フォーカスの位置がトップ配置会話領域内の会話の表示位置にあることを検出すると、会話の正式な名称が会話のアイコンに表示されることで、ユーザが会話の名称を知るのに便利であり、会話メッセージに対する処理効率を向上させることができる。
実際の適用では、クライアントがオンされると、新たな会話メッセージを継続的に受信してよい。本開示の実施形態において、図4に示される方法で会話を更新することができる。図4は、本開示の実施形態によるもう1つの会話メッセージトップ配置の処理方法のプロセス模式図である。
図4に示されるように、この会話メッセージトップ配置の処理方法は、以下のステップ401~ステップ404を含む。
ステップ401において、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する。
ステップ402において、取得した操作が所定の条件を満たしている場合には、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示される。
本実施形態において、ステップ401~ステップ402は、上記ステップ101~ステップ102と類似であるため、ここでは繰り返し説明されない。
ステップ403において、第1会話の略称が、トップ配置会話領域の所定位置に対応して表示される。
第1会話のアイコンがトップ配置会話領域の所定位置に同期表示された後、第1会話の略称がトップ配置会話の領域の所定位置に対応して表示されてもよい。例えば、会話の略称は、会話アイコンの真下に表示される。
ステップ404において、クライアントは、会話メッセージを取得すると、会話メッセージに属する会話の名称がトップ配置会話領域に位置しているか否かを判断する。
クライアントが実行中である場合には、新たな会話メッセージを継続的に受信する可能性がある。このとき、会話メッセージには、会話メッセージの送信者のユーザ識別、送信時間等が含まれてもよい。
クライアントは、会話メッセージを取得する場合、送信した会話メッセージの送信者のユーザ識別に基づいて、会話メッセージに属する会話の名称を確定し、次に、この会話メッセージに属する会話の名称に基づいて、この会話メッセージに属する会話の名称がトップ配置会話領域に位置しているか否かを判断する。すなわち、クライアントは、会話メッセージを取得する場合、会話メッセージに属する会話の名称に基づいて、会話メッセージに属する会話がトップ配置会話領域に位置しているか否かを判断する。
ステップ405において、会話メッセージに属する会話の名称がトップ配置会話領域に位置している場合には、会話リスト領域において、会話メッセージに属する会話の名称に対応する会話の表示モードを更新するとき、トップ配置会話領域において、会話メッセージに属する会話の名称に対応する未読メッセージの数を同期更新させる。
トップ配置会話領域内の会話が会話リスト領域内で同期表示されるため、取得した会話メッセージに属する会話の名称がトップ配置会話領域に位置している場合に、会話リスト領域におけるこの会話メッセージに属する会話と、トップ配置会話領域におけるこの会話メッセージに属する会話とを同期更新させることができる。
具体的には、会話リスト領域でこの会話メッセージに属する会話の名称に対応する会話の表示モードを更新させ、例えば、表示内容、未読メッセージの数等を更新させる場合、トップ配置会話領域でこの会話メッセージに属する会話の名称に対応する未読メッセージの数を同期更新させる。このとき、数字を用いて未読メッセージの数を識別することができ、この数字は、第2会話のアイコン設定位置、例えば、右上隅等に表示されることが可能である。
例えば、トップ配置会話領域においてある会話の名称に対応する未読メッセージの数が10件である場合、この会話の新たな会話メッセージを受信するとき、会話リスト領域では、この会話の表示内容が会話メッセージの内容に更新され、トップ配置会話領域では、この会話に対応する未読メッセージの数が11件に更新される。
本開示の実施形態において、クライアントは、会話メッセージを受信する場合に、この会話メッセージに属する会話の名称がトップ配置会話領域に位置するならば、会話リスト領域における会話メッセージに属する会話の表示モードと、トップ配置会話領域における会話に対応する未読メッセージの数とを同期更新させることによって、会話リスト領域及びトップ配置会話領域で同じ会話の情報の同期更新を保証することができ、また、トップ配置会話領域で各会話に未読メッセージの数を表示させ、ユーザに未処理の会話メッセージの状況を熟知させることができる。
本開示の一実施形態において、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示された後に、クライアントは、第1会話の通常の会話メッセージを受信することができる。ここで、通常の会話メッセージとは、相手から送信される通常のメッセージを指し、第1会話は、個人会話でも、グループ会話でもよい。
第1会話に属する会話メッセージを取得した後に、会話メッセージが通常の会話メッセージであるか否かが判断され、例えば、会話メッセージに特殊文字「@」等が含まれているか否かが判断され、含まれていない場合には、現在の会話メッセージが通常の会話メッセージであると決定される。第1会話で通常の会話メッセージが取得されると、会話リスト領域で第1会話の名称に対応する会話の表示モードを更新させ、例えば、表示内容、未読メッセージの数等を更新させ、通常の会話メッセージに対応する未読メッセージの数が、トップ配置会話領域での第1会話のアイコンに表示される。例えば、第1会話アイコンでは、アイコン「P」を用いて通常の会話メッセージを示し、通常の未読メッセージの数がこのアイコンに表示され得る。
本開示の実施形態において、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示された後に、第1会話で通常の会話メッセージを取得すると、会話リスト領域で第1会話の名称に対応する会話の表示モードを同期更新させ、かつ、通常の会話メッセージに対応する未読メッセージの数をトップ配置会話領域の第1会話アイコンに表示させることで、会話リスト領域及びトップ配置会話領域で同じ会話の会話情報の同期更新を保証することが可能であるだけでなく、通常の会話メッセージに対応する未読メッセージの数が、トップ配置会話領域の各会話のアイコンに表示され、ユーザに未処理の通常の会話メッセージの状況を熟知させることができる。
実際の適用では、特定の人又はグループ会話のグループメンバーにダイレクトメッセージを送信することができ、例えば、特殊文字「@」を入力して特定の人にダイレクトメッセージを送信する。ダイレクト会話メッセージに対するユーザの処理効率を向上させるために、本開示の一実施形態においては、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示された後に、第1会話でクライアントユーザに対するダイレクト会話メッセージを取得する場合、会話リスト領域で第1会話の名称に対応する会話の表示モードを更新させ、例えば、表示内容、未読メッセージの数等を更新させ、ダイレクト会話メッセージに対応するリマインド識別子が、トップ配置会話領域の第1会話のアイコンに表示される。
ここで、ダイレクト会話メッセージとは、会話メッセージ内のメッセージを処理するユーザを指定するメッセージを指し、リマインド識別子は、「@」等の、ダイレクト会話メッセージを指示するための識別であってよい。
そして、第1会話に、クライアントユーザに対するダイレクトメッセージが含まれているか否かを判断する場合に、メッセージにダイレクトメッセージを指示するための識別が含まれているか否かを判断することで確定することが可能であり、例えば、会話メッセージに「@」文字が含まれ、この文字の直後にクライアントユーザの名称が続く場合、このメッセージはクライアントユーザに対するダイレクト会話メッセージであると見なされる。
本開示の実施形態において、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示された後に、第1会話でクライアントユーザに対するダイレクト会話メッセージを取得する場合、会話リスト領域で第1会話の名称に対応する会話の表示モードを更新させ、ダイレクト会話メッセージに対応するリマインド識別子がトップ配置会話領域の第1会話のアイコンに表示され、これにより、ダイレクト会話メッセージを受信するときに、会話リストを同期更新させるだけでなく、トップ配置会話領域も更新させており、更に、リマインド識別子を用いて、ユーザに処理の必要なダイレクトメッセージがあることをリマインドすることができ、メッセージの処理効率を向上させる。
本開示の一実施形態において、ユーザが別のユーザにメッセージを送信した後、一定期間内にユーザのメッセージを受信できないことがあり、このとき、メッセージを送信したユーザは、緊急操作を行い、迅速処理するように別のユーザにリマインドすることができる。ここで、緊急操作は、「*」又は「#」等の特殊文字の入力であってよく、会話インターフェースにおける緊急操作ボタンのクリック等であってもよい。このとき、受信側のユーザが緊急会話メッセージを受信する場合に、緊急会話メッセージに対するユーザの処理効率を向上させるために、トップ配置会話領域に緊急識別子及びアイコンリマインド状態を表示させることができる。
具体的には、第1会話でクライアントユーザに対する緊急会話メッセージを取得すると、会話リスト領域で第1会話の名称に対応する会話の表示モードを更新させ、例えば、表示内容、この会話の未読メッセージの数等を更新させ、緊急会話メッセージに対応する緊急識別子及びアイコンリマインド状態がトップ配置会話領域の第1会話のアイコンに表示され、例えば、緊急アイコンが表示され、それと同時に、第1会話のアイコンが点滅して表示される。ここで、第1会話は、個人会話でも、グループ会話でもよく、緊急識別子は必要に応じて設定され得る。
本開示の実施形態において、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示された後に、第1会話でクライアントユーザに対する緊急会話メッセージを取得すると、会話リスト領域で第1会話の名称に対応する会話の表示モードを更新させ、緊急会話メッセージに対応する緊急識別子及びアイコンリマインド状態がトップ配置会話領域の上記第1会話のアイコンに表示され、これにより、第1会話で緊急会話メッセージを取得するときに、会話リストを同期更新させるだけでなく、トップ配置会話領域も更新させており、更に、緊急識別子及びアイコンリマインド状態の表示を用いて、ユーザに処理の必要な緊急メッセージがあることをリマインドすることができ、メッセージの処理効率を向上させることができる。
実際の適用では、トップ配置会話領域内の会話は、マウスのクリック又はタッチ操作で開くことができるが、操作が比較的に面倒であり、会話メッセージの処理効率に影響する可能性がある。本開示の実施形態においては、ショートカット操作でトップ配置会話領域のいずれかの会話を開くことができる。以下は、図5を参照して説明される。図5は、本開示の実施形態によるまた別の会話メッセージトップ配置の処理方法のプロセス模式図である。
図5に示されるように、この会話メッセージトップ配置の処理方法は、以下のステップ501~ステップ504を含む。
ステップ501において、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する。
ステップ502において、取得した操作が所定の条件を満たしている場合に、第1会話のアイコンがトップ配置会話領域における所定位置に同期表示される。
本実施形態において、ステップ501~ステップ502は、上記ステップ101~ステップ102と類似であるため、ここで繰り返し説明されない。
ステップ503において、トップ配置会話領域のいずれかの会話を開くためのショートカット操作を取得した場合、トップ配置会話領域内での各会話の現在の表示位置に基づいて、現在のショートカット操作に対応する第2会話の名称を確定する。本実施形態において、ショートカット操作でトップ配置会話領域内の会話を開くことができる。具体的には、クライアントは、ユーザの操作が取得される場合、その操作を解析し、その操作がトップ配置会話領域のいずれかの会話を開くショートカット操作であると決定した場合に、トップ配置会話領域内での各会話の現在の表示位置に基づいて、現在のショートカット操作に対応する第2会話の表示位置を確定し、更に、第2会話の名称を確定することができる。
一例として、トップ配置会話領域内の会話を開くショートカット操作を「Ctrl+会話の表示位置」として設定する。このとき、会話の表示位置は数字で表すことができる。トップ配置会話領域のいずれかの会話を開くショートカット操作を取得した場合、ショートカット操作における会話の表示位置を表す数字と、トップ配置会話領域内での各会話の現在の表示位置とに基づいて、トップ配置会話領域においてショートカット操作での数字に対応する会話が検索され、この会話の名称は、現在のショートカット操作に対応する第2会話の名称である。
例えば、ショートカットキー「Ctrl+1」はトップ配置会話領域における一番目の会話を開くことができ、「Ctrl+2」はトップ配置会話領域における二番目の会話を開くことができ、「Ctrl+3」はトップ配置会話領域における三番目の会話を開くことができる。
ステップ504において、第2会話の名称に対応する会話内容が、会話メッセージ領域に表示される。
現在のショートカット操作に対応する第2会話の名称を確定した後、ユーザが会話メッセージ領域で会話を処理することができるように、第2会話の名称に対応する会話内容を会話メッセージ領域に表示させる。
以下は、図6及び図7を参照して説明される。図6は、本開示の実施形態によるクライアント・ディスプレイ・インターフェースの第1の模式図であり、図7は、本開示の実施形態によるクライアント・ディスプレイ・インターフェースの第2の模式図である。
図6において、ディスプレイ・インターフェースの右側は会話メッセージ領域であり、ディスプレイ・インターフェースの左上方で四角枠を用いてマークされた領域はトップ配置会話領域であり、このトップ配置会話領域にはトップ配置された会話の2つのアイコンが含まれる。トップ配置会話領域内の二番目の会話は、ショートカットキー「Ctrl+2」で開くことができ、図6に示されるように、二番目の会話は会話メッセージ領域内に表示されており、同時に、この会話は会話リスト領域内で選ばれた状態にある。
更に、ユーザは、図6のトップ配置会話領域内の「クイックジャンプ」のボタンをクリックするか、あるいは、ショートカット操作「Ctrl+k」を用いて、ジャンプエントリを開くことができ、図7に示されるように、クライアント・インターフェースにこのジャンプエントリがポップアップ表示される。図7において、このジャンプエントリの下方にはジャンプリストが表示されており、ジャンプエントリでは、開こうとする会話を直接検索可能であるだけでなく、重要な会話をジャンプリストに優先的に表示させることができ、ユーザはジャンプリストから開こうとする会話を選択することができる。
本開示の実施形態において、クライアントは、トップ配置会話領域のいずれかの会話を開くためのショートカット操作を取得した場合、トップ配置会話領域内での各会話の現在の表示位置に基づいて、対応する会話を迅速に開くことができる。これは、会話メッセージに対するユーザの処理効率を向上させる。
上記の実施形態を実施するために、本開示の実施形態は、また会話メッセージトップ配置の処理装置を提供する。図8は、本開示の実施形態による会話メッセージトップ配置の処理装置の構造模式図である。
図8に示されるように、この会話メッセージトップ配置の処理装置は、検出モジュール610及び第1表示モジュール620を含む。
検出モジュール610は、クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出することに使用される。
第1表示モジュール620は、取得した操作が所定の条件を満たしている場合に、第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させることに使用される。
本開示の一実施形態において、検出モジュール610は、具体的に、現在表示されている会話処理メニュー内でトップ配置会話オプションが選ばれているか否かを検出すること、又は、現在取得されているドラッグ操作の終了位置がトップ配置会話領域にあるか否かを検出することに使用される。
本開示の一実施形態において、この装置は、トップ配置会話領域内での現在の各会話の表示位置に基づいて、所定位置を確定するための第1確定モジュール、又は、取得したドラッグ操作の終了位置に基づいて、所定位置を確定するための第2確定モジュール、を更に含む。
本開示の一実施形態において、この装置は、第1会話が選ばれた状態にあるときに、取得したドラッグ操作の終了位置に基づいて、トップ配置会話領域での第1会話の表示位置を更新させるための第1更新モジュール、を更に含む。
本開示の一実施形態において、上記の第1表示モジュール620は、第1会話の略称をトップ配置会話領域の所定位置に対応して表示させることにも使用される。
本開示の一実施形態において、この装置は、第1会話で通常の会話メッセージを取得した場合、会話リスト領域において第1会話の名称に対応する会話の表示モードを更新させ、通常の会話メッセージに対応する未読メッセージの数を、トップ配置会話領域の第1会話のアイコンに表示させるための第2更新モジュール、を更に含む。
本開示の一実施形態において、この装置は、第1会話でクライアントユーザに対するダイレクト会話メッセージを取得した場合、会話リスト領域において第1会話の名称に対応する会話の表示モードを更新させ、ダイレクト会話メッセージに対応するリマインド識別子をトップ配置会話領域の第1会話のアイコンに表示させるための第3更新モジュール、を更に含んでもよい。
本開示の一実施形態において、この装置は、第1会話でクライアントユーザに対する緊急会話メッセージを取得した場合、会話リスト領域において第1会話の名称に対応する会話の表示モードを更新させ、緊急会話メッセージに対応する緊急識別子及びアイコンリマインド状態をトップ配置会話領域の第1会話のアイコンに表示させるための第4更新モジュール、を更に含んでもよい。
本開示の一実施形態において、上記の第1表示モジュール620は、クライアントが、フォーカスが現在存在している位置が所定位置に一致していることを検出した場合に、第1会話に対応する正式な名称が第1会話のアイコンに表示されることにも使用される。
本開示の一実施形態において、この装置は、トップ配置会話領域のいずれかの会話を開くためのショートカット操作を取得した場合、トップ配置会話領域内での各会話の現在の表示位置に基づいて、現在のショートカット操作に対応する第2会話の名称を確定するための確定モジュールと、第2会話の名称に対応する会話内容を会話メッセージ領域に表示させるための第2表示モジュールと、を更に含む。
なお、前述の会話メッセージトップ配置の処理方法の実施形態に対する解説は、この実施形態の会話メッセージトップ配置の処理装置にも適用であるため、ここでは繰り返さない。
本開示の実施形態による会話メッセージトップ配置の処理装置において、クライアントは、第1会話が現在の会話リスト領域において選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出し、「はい」の場合に、上記の第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる。これにより、操作が所定の条件を満たしている場合に、会話リスト領域内の会話のアイコンをトップ配置会話領域内で同期表示させ、ユーザがトップ配置会話領域のアイコンに基づいてメッセージを処理することで、処理効率を向上させるだけでなく、会話を同時に会話リスト領域及びトップ配置会話領域に表示させることで、会話表示の柔軟性も向上させ、ユーザ操作が容易になる。
上記の実施形態を実施するために、本開示の実施形態は、プロセッサ及びメモリを含み、プロセッサが、メモリに記憶されている実行可能プログラムコードを読み出して、実行可能プログラムコードに対応するプログラムを実行し、前述の実施形態に記載の会話メッセージトップ配置の処理方法を実施するための、電子デバイスを提供する。
以下で、図9を参照すると、図9は、本開示の実施形態の実施に適した電子デバイスの構造模式図を示している。本開示の実施形態における端末デバイスは、携帯電話、ノートブックコンピュータ、デジタル放送受信機、PDA(個人用デジタル補助装置)、PAD(タブレット)、PMP(携帯型マルチメディアプレーヤー)、車載端末(例えば、車載ナビゲーション端末)等のモバイル端末、及びデジタルTV、デスクトップコンピュータ等の固定端末を含み得るが、これらに限定されない。図9に示されている電子デバイスは単なる一例であり、本開示の実施形態の機能及び使用範囲を限定するものではない。
図9に示されるように、電子デバイスは、処理装置(例えば、中央処理装置、グラフィックプロセッサ等)801を含むことができ、これは、読取専用メモリ(ROM)802に記憶されているプログラム、又は、記憶装置808からランダム・アクセス・メモリ(RAM)803にアップロードしたプログラムに基づいて、様々な適切なアクション及び処理を実行することができる。RAM803には、また電子デバイスの操作に必要な様々なプログラム及びデータが記憶されている。処理装置801、ROM802及びRAM803は、バス804を介して互いに接続されている。入出力(I/O)インターフェース805もバス804に接続されている。
一般に、例えば、タッチスクリーン、タッチパッド、キーボード、マウス、カメラ、マイクロフォン、加速度計、ジャイロスコープ等の入力装置806と、例えば、液晶ディスプレイ(LCD)、スピーカー、バイブレーター等の出力装置807と、例えば、磁気テープ、ハードディスク等の記憶装置808と、通信装置809と、を含む装置をI/Oインターフェース805に接続することができる。通信装置809は、電子デバイスが他のデバイスと無線又は有線通信を実行してデータを交換することを可能にすることができる。図9は、様々な装置を備えた電子デバイスを示しているが、示されているすべての装置の実施又は具有を要求しないことが理解されるべきである。より多くの又はより少ない装置を代替的に実施又は具有することができる。
特に、本開示の実施形態によると、上記でフローチャートを参照して説明されたプロセスは、コンピュータソフトウェアプログラムとして実現され得る。例えば、本開示の実施形態は、コンピュータ可読媒体に担持されたコンピュータプログラムを含むコンピュータプログラム製品を含み、このコンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施形態において、このコンピュータプログラムは、通信装置809を用いてネットワークからダウンロード及びインストールすることができ、又は記憶装置808からインストールすることができ、又はROM802からインストールすることができる。このコンピュータプログラムが処理装置801によって実行されるときに、本開示の実施形態の方法で定義された上記の機能が実行される。
なお、本開示で説明されるコンピュータ可読媒体は、コンピュータ可読信号媒体もしくはコンピュータ可読記憶媒体又はこれら両方の任意の組み合わせであり得る。コンピュータ可読記憶媒体は、例えば、電気、磁気、光学、電磁気、赤外線、又は半導体のシステム、装置もしくは素子又は以上の任意の組み合わせであり得るが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例は、1つ又は複数の導線を具有する電気接続、ポータブルコンピュータディスク、ハードディスク、ランダム・アクセス・メモリ(RAM)、読取専用メモリ(ROM)、消去可能プログラム可能読取専用メモリ(EPROM又はフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスク読取可能メモリ(CD-ROM)、光メモリ、磁気メモリ、あるいは、上記の任意の適切な組み合わせを含み得るが、これらに限定されない。本開示において、コンピュータ可読記憶媒体は、プログラムを含むか又は記憶する任意の有形媒体であってもよく、このプログラムは、命令実行システム、装置、又は素子によって使用されるか、あるいは、それらと組み合わせて使用され得る。本開示において、コンピュータ可読信号媒体は、ベースバンドで又は搬送波の一部として伝搬されるデータ信号を含むことができ、この中でコンピュータ可読のプログラムコードが運ばれる。このように伝搬されるデータ信号は、電磁信号、光信号、又は上記の任意の適切な組み合わせを含むが、これらに限定されない多くの形態を採用することができる。コンピュータ可読信号媒体は、またコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、このコンピュータ可読信号媒体は、命令実行システム、装置、又は素子によって使用されるか、あるいは、それらと組み合わせて使用されるプログラムを、送信、伝搬、又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、電線、光ケーブル、RF(無線周波数)等、又は上記の任意の適切な組み合わせを含むが、これらに限定されない任意の適切な媒体を用いて伝送することができる。
上記のコンピュータ可読媒体は、上記の電子デバイスに含まれていても、あるいは、この電子デバイスに組み込まれずに単独で存在していてもよい。
上記のコンピュータ可読媒体には、1つ又は複数のプログラムが担持されている。上記の1つ又は複数のプログラムがこの電子デバイスによって実行される場合、この電子デバイスは、少なくとも2つのインターネットプロトコルアドレスを取得し、上記少なくとも2つのインターネットプロトコルアドレスを含むノード評価要求をノード評価デバイスに送信する。上記のノード評価デバイスは、上記の少なくとも2つのインターネットプロトコルアドレスからインターネットプロトコルアドレスを選択して返す。電子デバイスは、上記のノード評価デバイスから返されたインターネットプロトコルアドレスを受信し、このとき、取得されたインターネットプロトコルアドレスは、コンテンツ配信ネットワークのエッジノードを指示する。
あるいは、上記のコンピュータ可読媒体には、1つ又は複数のプログラムが担持されている。上記の1つ又は複数のプログラムがこの電子デバイスによって実行される場合、この電子デバイスは、少なくとも2つのインターネットプロトコルアドレスを含むノード評価要求を受信し、上記の少なくとも2つのインターネットプロトコルアドレスからインターネットプロトコルアドレスを選択し、選択したインターネットプロトコルアドレスを返し、このとき、受信されたインターネットプロトコルアドレスは、コンテンツ配信ネットワークのエッジノードを指示する。
本開示の操作を実行するためのコンピュータプログラムコードは、1つ又は複数のプログラミング言語又はそれらの組み合わせで書くことができ、上記のプログラミング言語は、Java、Smalltalk、C++等のオブジェクト指向プログラミング言語を含み、また「C」言語又は同様のプログラミング言語等の従来の手続き型プログラミング言語を含む。プログラムコードは、ユーザのコンピュータ上で完全に実行されることができ、スタンドアロンソフトウェアパッケージとして、ユーザのコンピュータ上で部分的に実行され、一部はユーザのコンピュータ上で、一部はリモートコンピュータ上で実行され、あるいは、リモートコンピュータ又はサーバー上で完全に実行される。リモートコンピュータに関する状況において、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む、任意の種類のネットワークを介してユーザのコンピュータに接続することができ、あるいは、外部コンピュータに接続することができる(例えば、インターネットサービスプロバイダを使用してインターネットにより接続される)。
添付の図面のフローチャート及びブロック図は、本開示の様々な実施形態によるシステム、方法、及びコンピュータプログラム製品の実現可能なアーキテクチャ、機能、及び操作を示している。この点に関して、フローチャート又はブロック図における各四角枠は、1つのモジュール、プログラムセグメント、又はコードの一部を表すことができ、このモジュール、プログラムセグメント、又はコードの一部は、指定された論理機能を実現するための1つ又は複数の実行可能命令を含む。いくつかの代替の実現では、四角枠にマークされた機能も、添付の図面にマークされた順序とは異なる順序で発生する可能性があることにも注意すべきである。例えば、連続して表示される2つの四角枠は、実際には実質的に並行して実行することができ、関連する機能によっては逆順序で実行することもできる場合もある。ブロック図及び/又はフローチャートにおける各四角枠、並びにブロック図及び/又はフローチャートにおける四角枠の組み合わせは、指定された機能又は操作を実行する専用のハードウェアベースのシステムによって実現可能であるか、あるいは、専用のハードウェア及びコンピュータ命令の組み合わせによって実現可能であることにも留意されたい。
本開示の実施形態の説明に係るユニットは、ソフトウェア方式で実現することができ、ハードウェア方式で実現することもできる。ここで、ユニットの名称は、ある状況下でこのユニット自体の制限を構成するものではない。例えば、第1取得ユニットは、「少なくとも2つのインターネットプロトコルアドレスを取得するためのユニット」ことと記載されることもできる。
上記の実施形態を実施するために、本開示の実施形態は、コンピュータプログラムが記憶されているコンピュータ可読記憶媒体を提供し、このコンピュータプログラムがプロセッサによって実行される場合、上記の実施形態に記載の会話メッセージトップ配置の処理方法が実現される。
図10は、本開示の実施形態のコンピュータ可読記憶媒体の模式図である。図10に示されるように、本開示の実施形態によるコンピュータ可読記憶媒体900には、コンピュータ可読命令901が記憶されている。このコンピュータ可読命令901がプロセッサによって実行される場合、前述の本開示の各実施形態による会話メッセージトップ配置の処理方法のステップの全部または一部が実行される。
本明細書の説明において、「第1」及び「第2」という用語は、単に説明を目的として使用されており、相対的な重要性を指示又は暗示したり、あるいは、指示した技術的特徴の数を暗黙的に指定したりすることと理解されるべきではない。これにより、「第1」及び「第2」として限定されている特徴は、少なくとも1つのこの特徴を明示的又は暗黙的に含むことができる。本開示の説明において、「複数」は、特に明記されていない限り、少なくとも2つ、例えば、2つ、3つ等を意味する。
本開示の実施形態は、既に上記で説明されたが、上記の実施形態は、例示的なものであり、本開示の限定として理解されるべきではなく、当業者は、本開示の範囲内で、上記の実施形態に変更、修正、代替、及び変形を行うことができる、と理解され得る。
本開示は、2018年12月29日付けでTianjin Bytedance Technology Co., Ltd.によって「会話メッセージトップ配置の処理方法及び装置」と題されて出願された中国特許出願第201811635513.4号の優先権を主張する。

Claims (13)

  1. クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出するステップと、
    前記の取得した操作が前記所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させるステップと
    を含み、
    前記第1会話はアイコンの形式で前記トップ配置会話領域に表示されるとともに、前記第1会話は前記会話リスト領域に表示される、会話メッセージトップ配置の処理方法。
  2. 前記の取得した操作が前記所定の条件を満たしているか否かを検出するステップは、
    現在表示されている会話処理メニュー内でトップ配置会話オプションが選ばれているか否かを検出するステップ、又は
    現在取得されているドラッグ操作の終了位置が前記トップ配置会話領域にあるか否かを検出するステップ
    を含む、請求項1に記載の会話メッセージトップ配置の処理方法。
  3. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの前に、
    前記トップ配置会話領域内での現在の各会話の表示位置に基づいて、前記所定位置を確定するステップ、又は
    取得したドラッグ操作の終了位置に基づいて、前記所定位置を確定するステップ
    を更に含む、請求項2に記載の会話メッセージトップ配置の処理方法。
  4. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記第1会話が選ばれた状態にある場合に、取得したドラッグ操作の終了位置に基づいて、前記トップ配置会話領域での前記第1会話の表示位置を更新させるステップ
    を更に含む、請求項1に記載の会話メッセージトップ配置の処理方法。
  5. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記第1会話の略称を、前記トップ配置会話領域における前記所定位置に対応して表示させるステップ
    を更に含む、請求項1乃至4のうちいずれか1項に記載の会話メッセージトップ配置の処理方法。
  6. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記第1会話から通常の会話メッセージを取得すると、前記会話リスト領域で前記第1会話の名称に対応する会話の表示モードを更新させ、前記通常の会話メッセージに対応する未読メッセージの数を前記トップ配置会話領域での前記第1会話のアイコンに表示するステップ
    を更に含む、請求項1乃至4のうちいずれか1項に記載の会話メッセージトップ配置の処理方法。
  7. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記第1会話から前記クライアントのユーザに対するダイレクト会話メッセージを取得すると、前記会話リスト領域で前記第1会話の名称に対応する会話の表示モードを更新させ、前記ダイレクト会話メッセージに対応するリマインド識別子を前記トップ配置会話領域での前記第1会話のアイコンに表示するステップ
    を更に含む、請求項1乃至4のうちいずれか1項に記載の会話メッセージトップ配置の処理方法。
  8. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記第1会話から前記クライアントのユーザに対する緊急会話メッセージを取得すると、前記会話リスト領域で前記第1会話の名称に対応する会話の表示モードを更新させ、前記緊急会話メッセージに対応する緊急識別子及びアイコンリマインド状態を前記トップ配置会話領域での前記第1会話のアイコンに表示するステップ
    を更に含む、請求項1乃至4のうちいずれか1項に記載の会話メッセージトップ配置の処理方法。
  9. 前記第1会話の略称を、前記トップ配置会話領域における前記所定位置に対応して表示させるステップの後に、
    前記クライアントが、フォーカスが現在存在している位置が前記所定位置に一致していることを検出する場合に、前記第1会話に対応する正式な名称を前記第1会話のアイコンに表示するステップ
    を更に含む、請求項5に記載の会話メッセージトップ配置の処理方法。
  10. 前記第1会話のアイコンを前記トップ配置会話領域における前記所定位置に同期表示させるステップの後に、
    前記トップ配置会話領域でのいずれかの会話を開くためのショートカット操作を取得した場合、前記トップ配置会話領域内での各会話の現在の表示位置に基づいて、現在のショートカット操作に対応する第2会話の名称を確定するステップと、
    前記第2会話の名称に対応する会話内容を会話メッセージ領域に表示させるステップと
    を更に含む、請求項1乃至4のうちいずれか1項に記載の会話メッセージトップ配置の処理方法。
  11. クライアントによって、現在の会話リスト領域内で第1会話が選ばれた状態にあると決定される場合に、取得した操作が所定の条件を満たしているか否かを検出する検出モジュールと、
    取得した操作が所定の条件を満たしている場合に、前記第1会話のアイコンをトップ配置会話領域における所定位置に同期表示させる第1表示モジュールと
    を含み、
    前記第1会話はアイコンの形式で前記トップ配置会話領域に表示されるとともに、前記第1会話は前記会話リスト領域に表示される、会話メッセージトップ配置の処理装置。
  12. プロセッサ及びメモリを含み、
    前記プロセッサは、前記メモリに記憶されている実行可能プログラムコードを読み出して、前記実行可能プログラムコードに対応するプログラムを実行することにより、請求項1乃至10のうちいずれか1項に記載の会話メッセージトップ配置の処理方法を実現する、
    電子デバイス。
  13. コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、
    前記コンピュータプログラムがプロセッサによって実行される場合に、請求項1乃至10のいずれか1項に記載の会話メッセージトップ配置の処理方法を実現する、
    コンピュータ可読記憶媒体。
JP2021523699A 2018-12-29 2019-12-24 会話メッセージトップ配置の処理方法及び装置 Active JP7148725B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201811635513.4 2018-12-29
CN201811635513.4A CN109729004B (zh) 2018-12-29 2018-12-29 会话消息置顶处理方法和装置
PCT/CN2019/127993 WO2020135432A1 (zh) 2018-12-29 2019-12-24 会话消息置顶处理方法和装置

Publications (2)

Publication Number Publication Date
JP2022506370A JP2022506370A (ja) 2022-01-17
JP7148725B2 true JP7148725B2 (ja) 2022-10-05

Family

ID=66296729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021523699A Active JP7148725B2 (ja) 2018-12-29 2019-12-24 会話メッセージトップ配置の処理方法及び装置

Country Status (6)

Country Link
US (1) US11444895B2 (ja)
EP (1) EP3905607A4 (ja)
JP (1) JP7148725B2 (ja)
CN (2) CN109729004B (ja)
SG (1) SG11202104274RA (ja)
WO (1) WO2020135432A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109729004B (zh) 2018-12-29 2021-08-31 天津字节跳动科技有限公司 会话消息置顶处理方法和装置
CN110191231B (zh) * 2019-05-31 2022-06-07 北京字节跳动网络技术有限公司 一种未读消息提醒方法、装置、终端设备及存储介质
CN110286838B (zh) * 2019-06-21 2021-07-27 网易(杭州)网络有限公司 会话对象的处理方法、装置、终端和存储介质
CN110401709A (zh) * 2019-07-23 2019-11-01 北京云中融信网络科技有限公司 一种即时通讯应用中会话的处理方法、装置和存储介质
CN112783393B (zh) * 2019-11-06 2024-02-13 腾讯科技(深圳)有限公司 即时通信应用中的会话显示方法、装置及存储介质
CN111240569B (zh) * 2020-01-16 2021-07-09 网易(杭州)网络有限公司 一种消息置顶的方法和装置
CN111399709B (zh) * 2020-02-14 2022-05-06 北京达佳互联信息技术有限公司 消息提醒方法、装置、电子设备和存储介质
CN115605836A (zh) * 2021-01-05 2023-01-13 乐天集团股份有限公司(Jp) 显示控制装置、显示控制方法以及程序
CN114793285A (zh) * 2021-01-26 2022-07-26 北京字节跳动网络技术有限公司 信息显示方法、装置、设备及介质
CN113873192B (zh) * 2021-09-14 2024-04-30 北京达佳互联信息技术有限公司 会话显示方法、装置、计算机设备及介质
CN114780190B (zh) * 2022-04-13 2023-12-22 脸萌有限公司 消息处理方法、装置、电子设备及存储介质
CN114979053B (zh) * 2022-05-06 2024-03-15 网易(杭州)网络有限公司 即时通信会话管理方法、装置、***、设备和介质
CN115016880A (zh) * 2022-05-30 2022-09-06 北京字跳网络技术有限公司 会话处理方法、装置和电子设备
CN115412517B (zh) * 2022-08-05 2023-10-31 北京达佳互联信息技术有限公司 会话显示方法、会话消息处理方法、设备和存储介质
CN115514730A (zh) * 2022-09-30 2022-12-23 网易(杭州)网络有限公司 信息处理的方法、信息处理的装置、介质及设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681847A (zh) 2012-04-28 2012-09-19 华为终端有限公司 触屏终端对象处理方法及触屏终端
CN105553826A (zh) 2015-12-18 2016-05-04 阿里巴巴集团控股有限公司 消息展示方法及装置
WO2018041094A1 (zh) 2016-09-05 2018-03-08 阿里巴巴集团控股有限公司 提醒消息的展示方法及装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7433920B2 (en) * 2003-10-10 2008-10-07 Microsoft Corporation Contact sidebar tile
US7912904B2 (en) * 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US7921176B2 (en) * 2007-01-03 2011-04-05 Madnani Rajkumar R Mechanism for generating a composite email
KR101364885B1 (ko) * 2007-02-21 2014-02-19 엘지전자 주식회사 아이콘을 이용한 메시지 수신 표시 방법 및 단말기
EP2659363A4 (en) * 2010-12-30 2016-06-29 Kyle Kleinbart SYSTEM AND METHOD FOR ONLINE COMMUNICATION MANAGEMENT
US8693643B2 (en) * 2011-11-16 2014-04-08 At&T Mobility Ii Llc Integrating visual voicemail within a threaded communication environment
CN102855053B (zh) 2012-09-13 2016-06-15 惠州Tcl移动通信有限公司 基于移动终端的信息对照输入的方法及移动终端
CN103309673B (zh) * 2013-06-24 2017-03-01 小米科技有限责任公司 一种基于手势的会话处理方法、装置
US20150142897A1 (en) * 2013-11-18 2015-05-21 Dropbox, Inc. Managing text messages
CN104298432A (zh) * 2014-09-30 2015-01-21 珠海市君天电子科技有限公司 信息展示方法和装置
US10270723B2 (en) * 2015-03-23 2019-04-23 Facebook, Inc. Systems and methods for providing unread content items from specified entities
US20160299672A1 (en) * 2015-04-10 2016-10-13 United Online Apps, Inc. Systems and methods for initiating and managing group communication via a mobile application
CN105099891A (zh) * 2015-07-24 2015-11-25 阿里巴巴集团控股有限公司 即时通讯应用的群消息提示方法及装置
CN105337844B (zh) * 2015-09-28 2019-10-15 北京金山安全软件有限公司 一种展示消息的方法、装置及电子设备
CN105549844A (zh) * 2015-12-09 2016-05-04 广东欧珀移动通信有限公司 一种图片或信息置顶方法、装置及移动终端
CN106888236B (zh) * 2015-12-15 2021-08-31 腾讯科技(深圳)有限公司 会话管理方法及会话管理装置
CN105893136B (zh) * 2016-04-29 2020-03-20 北京小米移动软件有限公司 多任务管理方法和装置
CN107844377B (zh) * 2016-09-18 2021-08-24 钉钉控股(开曼)有限公司 通讯方法及装置
CN107508748B (zh) * 2017-09-18 2020-06-23 上海量明科技发展有限公司 联系人交互界面的显示方法、装置及即时通信工具
CN107895004A (zh) * 2017-11-07 2018-04-10 广东欧珀移动通信有限公司 信息筛选方法、装置、终端设备及存储介质
CN109729004B (zh) * 2018-12-29 2021-08-31 天津字节跳动科技有限公司 会话消息置顶处理方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681847A (zh) 2012-04-28 2012-09-19 华为终端有限公司 触屏终端对象处理方法及触屏终端
CN105553826A (zh) 2015-12-18 2016-05-04 阿里巴巴集团控股有限公司 消息展示方法及装置
WO2018041094A1 (zh) 2016-09-05 2018-03-08 阿里巴巴集团控股有限公司 提醒消息的展示方法及装置

Also Published As

Publication number Publication date
US20210250311A1 (en) 2021-08-12
CN113938456B (zh) 2023-07-14
WO2020135432A1 (zh) 2020-07-02
CN109729004B (zh) 2021-08-31
EP3905607A1 (en) 2021-11-03
US11444895B2 (en) 2022-09-13
JP2022506370A (ja) 2022-01-17
CN113938456A (zh) 2022-01-14
EP3905607A4 (en) 2022-08-24
SG11202104274RA (en) 2021-05-28
CN109729004A (zh) 2019-05-07

Similar Documents

Publication Publication Date Title
JP7148725B2 (ja) 会話メッセージトップ配置の処理方法及び装置
WO2020238698A1 (zh) 一种未读消息提醒方法、装置、终端设备及存储介质
CN108781235B (zh) 一种显示方法及装置
CN109725975B (zh) 消息被读状态的提示方法、装置和电子设备
JP6228676B2 (ja) 接続状態プロンプティング方法および装置
EP2887194A1 (en) Method for controlling a composition of a screen and electronic device thereof
WO2019014859A1 (zh) 一种多任务操作方法及电子设备
EP3651007B1 (en) Method, apparatus, and device for enabling task management interface
WO2017063443A1 (zh) 一种消息显示方法及装置
US9659261B2 (en) User interface for portable device
US9602652B2 (en) Method for controlling communication setting of mobile terminal and mobile terminal thereof
CN110383244B (zh) 一种计算器的运行方法以及终端
WO2023231915A1 (zh) 消息处理方法、装置、设备及存储介质
CN109547335B (zh) 会话消息处理方法和装置
US11159670B2 (en) Notification providing method and electronic device implementing same
US9256358B2 (en) Multiple panel touch user interface navigation
KR20140099589A (ko) 사용자 디바이스에서 단축번호 제공 방법 및 장치
CN110837404A (zh) 应用内部功能模块的快捷操作处理方法、装置和存储介质
WO2022063034A1 (zh) 一种输入界面的显示方法及终端
WO2021082893A1 (zh) 桌面显示控制的方法、装置、终端及存储介质
US20220377036A1 (en) Method and apparatus for sticking conversation message on top for processing
CN105528429B (zh) 应用名称设置方法、装置和终端设备
RU2809351C1 (ru) Способ и устройство для представления на дисплее информации об активности друзей, электронное устройство и носитель хранения информации
KR101466961B1 (ko) 통화 장치 및 방법
CN111506248A (zh) 通知信息处理方法、装置、存储介质及移动终端

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210430

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220525

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220922

R150 Certificate of patent or registration of utility model

Ref document number: 7148725

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150