Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7787331B2 - 会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体 - Google Patents
[go: Go Back, main page]

JP7787331B2 - 会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体 - Google Patents

会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体

Info

Publication number
JP7787331B2
JP7787331B2 JP2024564847A JP2024564847A JP7787331B2 JP 7787331 B2 JP7787331 B2 JP 7787331B2 JP 2024564847 A JP2024564847 A JP 2024564847A JP 2024564847 A JP2024564847 A JP 2024564847A JP 7787331 B2 JP7787331 B2 JP 7787331B2
Authority
JP
Japan
Prior art keywords
message
widget
conversation
visual representation
reply
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
JP2024564847A
Other languages
English (en)
Other versions
JP2025516014A (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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network 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 Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Publication of JP2025516014A publication Critical patent/JP2025516014A/ja
Application granted granted Critical
Publication of JP7787331B2 publication Critical patent/JP7787331B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/40Business processes related to social networking or social networking services
    • 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]
    • 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]
    • H04L51/046Interoperability with other network applications or services
    • 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/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia 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/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • 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/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • User Interface Of Digital Computer (AREA)

Description

[関連出願の相互参照]
本出願は、2022年08月23日に提出した、発明名称が「会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体」、出願番号が202211017172.0である中国発明特許出願の優先権を主張し、その全内容は参照により本出願に組み込まれる。
[技術分野]
本発明の例示的な実施例は、一般にコンピュータ分野に関し、特に、会話メッセージを呈出するための方法、装置、デバイス、及びコンピュータ可読記憶媒体に関する。
コンピュータ技術の発展に伴い、ますます多くの人々が日々のコミュニケーションをインターネットに依存している。インスタントメッセージングは、人々が毎日使用する主要なインターネットサービスの1つになった。いくつかの特殊なインスタントメッセージングアプリケーションは、特殊なインスタントメッセージングサービスをユーザに提供することができ、いくつかの他のプラットフォーム(ビデオプラットフォーム、音楽プラットフォームなど)にも一般的に対応するインスタントメッセージング機能が統合されている。
本発明の第1の態様において、会話メッセージ呈出方法を提供する。当該方法は、目標会話に関連付けられたウィジェットを提供することであって、ウィジェットは少なくとも目標会話に関する説明情報を呈出することと、目標会話における少なくとも1つのメッセージを受信したことに応答して、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することであって、視覚的表現の表現タイプは少なくとも1つのメッセージのメッセージタイプに基づいて決定されることと、を含む。
本発明の第2の態様において、会話メッセージを呈出するための装置を提供する。当該装置は、目標会話に関連付けられたウィジェットを提供するための提供モジュールであって、ウィジェットは少なくとも目標会話に関する説明情報を呈出する提供モジュールと、目標会話における少なくとも1つのメッセージを受信したことに応答して、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出するための呈出モジュールであって、視覚的表現の表現タイプは少なくとも1つのメッセージのメッセージタイプに基づいて決定される呈出モジュールと、を備える。
本発明の第3の態様において、電子デバイスを提供する。当該デバイスは、少なくとも1つの処理ユニットと、少なくとも1つの処理ユニットに結合されて、少なくとも1つの処理ユニットによって実行される命令を記憶するために使用されるための少なくとも1つのメモリと、を備える。命令が少なくとも1つの処理ユニットによって実行される際に、第1の態様の方法をデバイスに実行させる。
本発明の第4の態様において、コンピュータ可読記憶媒体を提供する。媒体には、コンピュータプログラムが記憶されており、プログラムがプロセッサによって実行される際に、第1の態様の方法が実装される。
本発明の概要の部分に記載された内容は、本発明の実施例の主要な特徴または重要な特徴を限定することを意図するものではなく、また、本発明の範囲を限定することも意図するものではないことを理解されたい。本発明の他の特徴は、以下の説明によって容易に理解されるであろう。
図面と併せて、以下の詳細な説明を参照することにより、本発明の各実施例の上述した特徴および他の特徴、利点、および態様がより明らかになる。図面において、同じまたは類似の符号は、同じまたは類似の要素を示す。
本発明の実施例を実装することができる例示的な環境の概略図を示す。 A~Cは、本発明のいくつかの実施例による例示的なウィジェットの概略図を示す。 本発明のいくつかの実施例による例示的な会話インターフェースの概略図を示す。 A~Cは、本発明のいくつかの実施例による例示的なウィジェットの概略図を示す。 本発明のいくつかの実施例による例示的な会話インターフェースの概略図を示す。 AおよびBは、本発明のいくつかの実施例による例示的なウィジェットの概略図を示す。 AおよびBは、本発明のいくつかの実施例による例示的な会話インターフェースの概略図を示す。 本発明のいくつかの実施例によるウィジェットの例示的なファインダー状態の概略図を示す。 本発明のいくつかの実施例による例示的な会話インターフェースの概略図を示す。 AおよびBは、本発明のいくつかの実施例による例示的なウィジェットの概略図を示す。 本発明のいくつかの実施例による例示的な会話インターフェースの概略図を示す。 AおよびBは、本発明のいくつかの実施例による例示的なウィジェットの概略図を示す。 A~Cは、本発明のいくつかの実施例による異なるメッセージの切り替え概略図を示す。 A~Cは、本発明のいくつかの実施例による異なる会話の切り替え概略図を示す。 本発明のいくつかの実施例による会話アグリゲーションインタフェースを呈出する概略図を示す。 本発明のいくつかの実施例による会話メッセージを呈出する例示的な過程のフローチャートを示す。 本発明のいくつかの実施例による会話メッセージを呈出するための装置のブロック図を示す。 本発明の複数の実施例を実施できるデバイスのブロック図を示す。
以下では、図面を参照して本発明の実施例をより詳細に説明する。図面に本発明の特定の実施例が示されているが、本発明は様々な形態で実装され得、本明細書に記載された実施例に限定されると解釈されるべきではなく、むしろ、これらの実施例は本発明のより徹底的かつ完全な理解のために提供されることを理解されたい。本発明の図面および実施例は、例示的な目的のためのものであり、本発明の保護範囲を限定するために使用されないことを理解されたい。
本発明の実施例の説明において、「含む」という用語およびその類似の用語は、「~を含むがこれらに限定されない」というオープンエンドの包含である。「に基づく」という用語は、「少なくとも一部に基づく」と理解されたい。「1つの実施例」または「当該実施例」という用語は、「少なくとも1つの実施例」と理解されたい。「一部の実施例」という用語は、「少なくとも一部の実施例」と理解されたい。以下には、他の明示的および暗黙的な定義が含まれる場合がある。
上記に説明したように、人々はインスタントメッセージングサービスを使用する際に、通常、新しいメッセージを取得するには、インスタントメッセージングの会話インターフェースに入る必要がある。いくつかのインスタントメッセージングは、ポップアップウィンドウの形で新しいメッセージを受信したことをユーザに提示する。しかし、このようなメッセージ呈出態様は限られており非効率的であるため、人々がインスタントメッセージング会話中に新しく受信したメッセージを効率的に取得することは困難である。
しかし、このようなポップアップウィンドウリマインダーの形態は、通常、非効率的である。一方で、このようなポップアップウィンドウリマインダーは、新しく受信したメッセージに関するプレビューを効果的に提供できない場合があり、例えば、ピクチャータイプメッセージの場合、このようなポップアップウィンドウリマインダーは、通常、1つのピクチャーメッセージを受信したことをユーザに提示するだけである。他方で、このような未読メッセージのリマインダーの構成は非効率的であり、人々がその中から注目している会話(特定の友達など)の新しいメッセージを正確に取得することは困難である。
本発明の実施例は、会話メッセージを呈出するための解決策を提案する。当該解決策によれば、目標会話に関連付けられたウィジェット(widget)を提供することができ、当該ウィジェットは少なくとも目標会話に関する説明情報を呈出することができる。
さらに、目標会話中で新しいメッセージを受信した際に、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することができ、ここで、視覚的表現の表現タイプは少なくとも1つのメッセージのメッセージタイプに基づいて決定される。
これにより、本発明の実施例は、ウィジェットという形態を通じてユーザが興味を持つ特定の会話におけるメッセージをユーザに効果的に呈出することができ、メッセージのプレビューとして、より豊富なタイプの視覚的呈出を提供することができる。
以下では、図面と併せて当該解決策の様々な例示的な実装をさらに詳細に説明する。
[例示的な環境]
まず、図1を参照すると、本発明による例示的な実装形態を実施できる例示的な環境100の概略図が示されている。図1に示されたように、例示的な環境100は、電子デバイス110を含み得る。
図1に示されたように、電子デバイス110は、例えば、図1に示されたグラフィックインターフェース120を提供できるスマート端末(スマートフォンなど)であり得る。インターフェース120は、例えば、スマート端末のデスクトップインターフェースであり得る。
いくつかの実施例において、電子デバイス110には、インスタントメッセージングアプリケーションまたはインスタントメッセージングサービスを提供できる他のアプリケーションがロードされてもよく、以下では総称して目標アプリケーションと呼ぶ。このような目標アプリケーションは、他のユーザまたはグループとのインスタントメッセージングサービスをユーザに提供することができる。
目標アプリケーションにおいて、ユーザは、例えば、1つまたは複数の会話を作成することができ、各会話は、例えば、様々なユーザおよび/またはグループとのチャットに対応することができる。例えば、1つの会話は、特定の友達とのシングルチャットに対応する場合もあれば、複数の友達とのグループチャットに対応する場合もある。
いくつかの実施例において、図1に示されたように、電子デバイス110は、目標アプリケーション内の会話に対応するウィジェット130-1および130-2(個別または統合的にウィジェット130と呼ばれる)をさらに提供することができる。ウィジェットは、widgetとも呼ばれ、特定のページ(システムデスクトップなど)において提供される様々なタイプのプラグインまたはコンポーネントである。
いくつかの実施例において、ユーザは、電子デバイス110のオペレーティングシステムポータルを通じて、ウィジェット130を作成することができる。例えば、ユーザは、システムデスクトップを長押しすることでウィジェットを追加するためのウィジェット構成インターフェースに入ることができる。
例示的に、ウィジェット構成インターフェースにおいて、ユーザは、電子デバイス110の様々なシステムアプリケーションおよび/またはユーザアプリケーションによってサポートされるウィジェットを見ることができる。さらに、電子デバイス110は、ウィジェット構成インターフェースを通じてウィジェットを作成するユーザの要求を受信して、例えば目標アプリケーションに対応するウィジェットをシステムデスクトップに追加することができる。
いくつかの実施例において、ウィジェット構成インターフェースは、例えば、ユーザが現在ウィジェットに関連する会話を構成するように、会話選択ポータルをユーザに提供することができる。
いくつかの実施例において、ユーザは、目標アプリケーションの会話インターフェースを通じてウィジェット130を作成することができる。例えば、図1に示されたように、目標アプリケーションの会話インターフェースは、例えば、「B友達」との会話インターフェース140であり得る。ユーザは、例えば、会話インターフェース140を通じて当該会話に対応するウィジェットの作成を要求することができ、また、例えば目標アプリケーションによって自動的に当該会話に対応するウィジェット130-2をシステムデスクトップに追加することができる。
図1に示されたように、ウィジェット130は、例えば、実質的に正方形の形状を有してもよい。代替的に、長方形、円形、楕円形など、他の任意の適切なレイアウトを有してもよい。いくつかの実施例において、ウィジェット130のレイアウト位置、サイズ、形状のうちの1つまたは複数が例えばユーザによって配置され得る。
例えば、目標アプリケーションは、様々なサイズおよび/または形状に対応するウィジェットスタイルを提供することができ、また、ユーザが選択してシステムデスクトップ上の任意の適切な位置に移動できる。
いくつかの実施例において、ウィジェット130の形状およびサイズは、例えば、ユーザによって変更不可能であってもよく、例えば、システムのネガスクリーン内で常に固定される特定の領域であってもよい。
以下に詳細に説明するように、このようなウィジェット130は、会話中に受信したメッセージを呈出するために使用することができる。
図1において電子デバイス110がスマートフォンとして示されているが、タブレットコンピュータ、ノートブックコンピュータ、デスクトップコンピュータ、パーソナルデジタルアシスタント、スマートウェアラブルデバイス、車載デバイスなどを含むがこれらに限定されない、他の任意の適切なデバイスを含むことができることを理解されたい。
以下では、ウィジェットを利用してメッセージの呈出を実装する様々な例示的な実装を詳細に説明する。
[ウィジェットの例示的なスタイル]
まず、図2A~図2Cを参照して、本発明の実施例によるウィジェットの例示的なスタイルを説明する。
図2Aは、本発明の実施例による例示的なウィジェット200Aを示す。図2Aに示されたように、ウィジェット200Aは、例えば、当該ウィジェット200Aに関連する会話(例えば、「A友達」とのシングルチャット会話)の説明情報を含んでもよい。
このような説明情報は、例えば、「A友達」のアバター210および「A友達」のアイデンティティ識別記号230(そのニックネームおよび/またはメモ)など、会話の参加者の識別子を含んでもよい。図2Aの例において、当該ウィジェット200Aは、「A友達」とのシングルチャット会話に関連付けられている。したがって、アイデンティティ識別記号230は、当該シングルチャット会話の識別子として理解することもできる。
追加的に、ウィジェット200Aは、さらに、参加者の状態識別子220を呈出することができ、例えば、様々な色で当該参加者が現在オンライン状態にあるか否かを示すことができる。例えば、緑色は、当該参加者が現在オンライン状態にあることを示し、灰色は、当該参加者が現在オフライン状態にあることを示してもよい。
また、図2Aに示されたように、ウィジェット200Aは、さらに、ユーザがチャットに入るように案内するためのテキストを含んでもよい。
別の例において、図2Bは、本発明の実施例による例示的なウィジェット200Bを示す。図2Bに示されたように、ウィジェット200Bは、例えば、当該ウィジェット200Bに関連付けられた会話(「A友達」とのシングルチャット会話など)の説明情報を含んでもよい。
図2Aを参照して説明したアバター210、状態識別子220、および、アイデンティティ識別記号230に加えて、ウィジェット200Bは、さらに、当該会話が長期アクティブ状態にあることを示すために、「21日間継続してチャットしている」などの、当該会話の持続状態240を呈出することができる。
さらなる例において、図2Cは、本発明の実施例による例示的なウィジェット200Cを示す。図2Cに示されたように、ウィジェット200Cは、例えば、当該ウィジェット200Cに関連付けられた会話(「Cグループ」とのグループチャット会話)の説明情報を含んでもよい。
図2Cに示されたように、ウィジェット200Cは、アバター250など、「Cグループ」のグループチャット会話における複数の参加者の識別子を呈出することができる。また、ウィジェット200Cは、グループチャット会話の識別子260をさらに提供することができる。
いくつかの実施例において、ウィジェット200A、200B、および、200Cは、選択操作を受信することができる。例えば、ユーザがウィジェット200A、ウィジェット200B、および、ウィジェット200Cをクリックした後、電子デバイス110は、対応する会話インターフェースを呈出することができる。
例えば、ユーザが図2Aに示されたウィジェット200Aをクリックすると、電子デバイス110は、図3に示されたインターフェース300など、目標アプリケーションの会話インターフェースを呈出することができる。
インターフェース300において、ユーザは、目標アプリケーションによって提供されるインスタントメッセージングサービスを通じて「A友達」と通信することができる。
[ウィジェットに基づくメッセージ呈出]
以下では、ウィジェットを利用してインスタントメッセージング会話における様々なタイプのメッセージを呈出することを説明する。いくつかの実施例において、ウィジェットに対応する会話中に新しいメッセージが受信されると、ウィジェットはそれに応じて当該メッセージに関する視覚的表現を提供することができる。
ウィジェットのリフレッシュは、実行中の目標アプリケーションによって能動的に実行できることを理解されたい。あるいは、例えば、目標アプリケーションが非アクティブ状態にある場合、ウィジェットは、独立したインターフェースを通じてリフレッシュされてもよい。
[テキストシンボルメッセージの呈出]
まず、図4A~図4Cを参照して、本発明の実施例によるテキストシンボルメッセージを呈出するためのウィジェットを説明する。テキストシンボルメッセージとは、1つまたは複数の単語および/またはシンボルによって構成されたメッセージを指す。このようなシンボルは、例えば、顔文字、emoji表現などを含んでもよい。
図4Aは、本発明の実施例による例示的なウィジェット400Aを示す。図4Aに示されたように、ウィジェット400Aは、受信された新しいテキストシンボルメッセージの視覚的表現405を呈出することができる。
具体的には、当該テキストシンボルメッセージの長さが閾値長さ未満であり、当該ウィジェット400Aによって完全に呈出できる場合、ウィジェット400Aは、当該テキストシンボルメッセージのコンテンツ全体を、対応する視覚的表現として呈出することができる。
追加的に、ウィジェット400Aは、さらに、当該メッセージの送信者の識別子410および当該メッセージが送信および/または受信された時刻415を呈出することができる。
いくつかの実施例において、テキストシンボルメッセージの長さが閾値長さに達すると、ウィジェットは、当該テキストシンボルメッセージのコンテンツの一部のみをその視覚的表現として呈出することができる。
例えば、図4Bは、本発明の実施例によるさらなるウィジェット400Bを示す。受信されたテキストシンボルメッセージの長さが閾値長さに達した場合、ウィジェット400Bは、当該テキストシンボルコンテンツの一部のコンテンツ420のみをその視覚的表現として呈出することができる。呈出されないコンテンツは、例えば、省略記号で置き換えることができる。
また、ウィジェット400Bは、同様に、当該メッセージの送信者の識別子425および当該メッセージが送信および/または受信された時刻430を呈出してもよい。
図4Cは、さらに、本発明の実施例によるさらなるウィジェット400Cを示す。図4Cに示されたように、顔文字によって構成されたテキストシンボルメッセージが受信されると、ウィジェット400Bは、当該顔文字が実際のメッセージで顔文字符号化された形態で伝送されることに関わらず、その視覚的表現435として当該顔文字をレンダリングすることができる。
同様に、ウィジェット400Bは、同様に、当該メッセージの送信者の識別子440および当該メッセージが送信および/または受信された時刻445を呈出してもよい。
いくつかの実施例において、ユーザがウィジェット内の視覚的表現を選択すると、電子デバイス110は、それに応じて前記目標会話の会話インターフェースを呈出することができ、ここで、当該会話インターフェースは受信された前記少なくとも1つのメッセージを呈出するために使用される。
例えば、図4Bに示されたウィジェット400Bの場合、メッセージの不完全なコンテンツをその視覚的表現として呈出することもできる。ユーザが当該視覚的表現またはウィジェット内の他の位置をクリックした場合、電子デバイス110は、例えば、図5に示された会話インターフェース500を呈出することができる。図5に示されたように、インターフェース500Bにおいて、電子デバイス110は、当該メッセージの完全なコンテンツ510を呈出することができる。
このような形態に基づいて、本発明の実施例は、ウィジェットを利用して便利かつ効率的に特定の会話におけるテキストシンボルメッセージに関するプレビューを提供することができ、それにより、ユーザがテキストシンボルメッセージを取得する効率を向上させる。
[画像メッセージの呈出]
いくつかの実施例において、電子デバイス110は、さらに、ウィジェットを通じて画像メッセージの視覚的表現を提供することができる。画像メッセージは、視覚的画面コンテンツを含むメッセージであり、例えば、会話におけるピクチャーおよび/またはビデオメッセージを含む。
図6Aは、本発明の実施例による例示的なウィジェット600Aを示す。図6Aに示されたように、ウィジェット600Aは、受信された新しいピクチャーメッセージの視覚的表現605を呈出することができる。例えば、電子デバイス110は、当該ピクチャーメッセージの視覚的表現605として、直接ピクチャーメッセージ内のピクチャーをウィジェット600Aの背景として埋めることができる。このようなピクチャーメッセージ内のピクチャーは、例えば、静的ピクチャーおよび/または動的ピクチャーを含んでもよい。
追加的に、ウィジェット600Aは、同様に、当該音声メッセージの送信者の識別子610および当該音声メッセージが送信および/または受信された時刻615を呈出してもよい。
また、ウィジェット1000Aは、例えば、ピクチャーまたはビデオ返信ポータル620など、当該音声メッセージに返信するためのクイック返信ポータルを含んでもよい。ユーザは、例えば、電子デバイス110の画像収集デバイスを起動して返信ピクチャーまたは返信ビデオを取得するために、当該ピクチャーまたはビデオ返信ポータル620を選択することができる。さらに、当該返信ピクチャーまたは返信ビデオは、受信されたピクチャーメッセージに対する返信として、目標会話中に自動的に送信されてもよい。
別の例として、図6Bは、本発明の実施例による例示的なウィジェット600Bを示す。図6Bに示されたように、ウィジェット600Aは、受信された新しいビデオメッセージの視覚的表現625を呈出することができる。例えば、電子デバイス110は、当該ビデオメッセージの視覚的表現625として、直接ビデオメッセージ内の特定のフレームをウィジェット600Bの背景として埋めることができる。いくつかの実施例において、当該特定のフレームは、例えば、当該ビデオメッセージの開始フレーム、カバーフレーム、または、他の任意の指定されたフレームであってもよい。
追加的に、ウィジェット600Bは、さらに、当該ビデオに関する長さ情報を提供することができる。いくつかの実施例において、ユーザが初めて当該ウィジェット600Bを見る際に、ウィジェット600Bは、例えば、ウィジェットウィンドウにおいて当該ビデオメッセージのコンテンツの一部または全部をミュート状態再生することができる。代替的に、ユーザは、例えば、ウィジェット内の再生ボタン630をクリックすることによって、ウィジェット内のメッセージのミュート再生または非ミュート再生をトリガすることができる。
追加的に、ウィジェット600Bは、同様に、当該音声メッセージの送信者の識別子635および当該音声メッセージが送信および/または受信された時刻640を呈出してもよい。また、ウィジェット600Bは、例えば、ピクチャーまたはビデオ返信ポータル645など、当該音声メッセージに返信するためのクイック返信ポータルを含んでもよい。ユーザは、例えば、電子デバイス110の画像収集デバイスを起動して返信ピクチャーまたは返信ビデオを取得するために、当該ピクチャーまたはビデオ返信ポータル645を選択することができる。さらに、当該返信ピクチャーまたは返信ビデオは、受信されたビデオメッセージに対する返信として、目標会話中に自動的に送信されてもよい。
まず、図7Aおよび図7Bを参照して、ウィジェット600Aおよびウィジェット600Bのトリガロジックを説明する。例示的に、ユーザがウィジェット600A内の視覚的表現605を選択した場合、または、ウィジェット600A内の返信ポータル620以外の他の位置をクリックした場合、電子デバイス110は、当該ピクチャーメッセージ710を呈出するために、会話インターフェース700Aを呈出することができる。
いくつかの実施例において、例えば、ユーザがウィジェット600A内の視覚的表現605を選択した場合、または、ウィジェット600A内の返信ポータル620以外の他の位置をクリックした場合、当該ピクチャーメッセージ710は、例えば、全画面モードでインターフェース700Aにおいて呈出されてもよい。
別の例として、例えば、ユーザがウィジェット600B内の視覚的表現625を選択した場合、または、ウィジェット600B内の再生ボタン630および返信ポータル645以外の他の位置をクリックした場合、電子デバイス110は、当該ビデオメッセージ720を呈出するために、会話インターフェース700Bを呈出することができる。
いくつかの実施例において、当該ビデオメッセージ720は、例えば、全画面モードで目標会話の会話インターフェースにおいて呈出され、自動的に再生されてもよい。代替的に、当該ビデオメッセージは、非全画面モードで目標会話の会話インターフェースにおいて呈出され、自動的にミュート再生されるか、ユーザ選択に応答して再生が開始されてもよい。
また、例えば、ユーザがウィジェット600A内の返信ポータル620またはウィジェット600B内の返信ポータル645を選択した場合、電子デバイス110は、ウィジェット600Aまたはウィジェット600Bを図8に示されたファインダー状態に変換することができる。
図8に示されたように、ファインダー状態において、ウィジェット800は、電子デバイス110の画像捕捉デバイス(例えば、フロントカメラまたはリアカメラ)を利用して画像またはビデオを取得することができる。追加的に、ウィジェット内の返信ポータル620または返信ポータル645は、画像またはビデオの撮影、一時停止、または停止を制御するための、ビューファインダ810のスタイルに自動的に変換されてもよい。
さらに、ユーザがファインダー状態のウィジェット800を利用して返信ピクチャーまたは返信ビデオの録音を完了した後、電子デバイス110は、当該返信ピクチャーまたは返信ビデオが目標会話中に自動的に送信されるようにすることができる。
例えば、図9に示されたように、会話インターフェース900において、電子デバイス110は、返信ピクチャー910を受信されたピクチャーの返信として当該会話中に送信することができる。追加的に、会話インターフェース900において、例えば、当該返信ピクチャー910は、さらに、テキスト「A友達に返信する」を利用して、受信された特定のピクチャーメッセージに対する返信であると自動的にマークされてもよい。
このような形態に基づいて、本発明の実施例は、ウィジェットを利用してピクチャー/ビデオメッセージに関するプレビューを迅速に提供することができ、さらに、ピクチャー/ビデオメッセージに対する迅速な返信をサポートすることができ、それにより、メッセージの取得および対話の効率を向上させた。
[音声などの特定のタイプのメッセージの呈出]
いくつかの実施例において、電子デバイス110は、さらに、ウィジェットを通じて会話におけるオーディオメッセージなどの特定のタイプのメッセージの視覚的表現を提供することができる。このような特定のタイプのメッセージは、例えば、音声メッセージ、祝儀メッセージ、位置メッセージ、会議メッセージ、招待メッセージ、ハイパーリンクメッセージなどを含んでもよい。
図10Aは、本発明の実施例による例示的なウィジェット1000Aを示す。図10Aに示されたように、ウィジェット1000Aは、テキスト形式を利用して受信された新しい音声メッセージの視覚的表現1005を呈出することができる。追加的に、ウィジェット1000Aは、同様に、当該音声メッセージの送信者の識別子1010および当該音声メッセージが送信および/または受信された時刻1015を呈出してもよい。
また、ウィジェット1000Aは、例えば、さらに、音声返信ポータル1020など、当該音声メッセージに返信するためのクイック返信ポータルを含んでもよい。ユーザは、例えば、当該音声返信ポータル1020を選択することにより、電子デバイス110の音声収集デバイスを起動して返信オーディオを取得することができる。さらに、当該返信オーディオは、例えば、受信された音声メッセージの返信として、目標会話中に自動的に送信されてもよい。
図10Bは、本発明の他のいくつかの実施例による例示的なウィジェット1000Bを示す。図10Bに示されたように、ウィジェット1000Bは、さらに、グラフィック形式を利用して受信された新しい音声メッセージの視覚的表現1025を呈出することができる。例えば、ウィジェット1000Bは、オーディオ波形のグラフィック表現を通じて当該会話中に音声メッセージを受信したことを示すことができる。
また、ウィジェット1000Aと同様に、ウィジェット1000Bも同様に、当該音声メッセージの送信者の識別子1030および当該音声メッセージが送信および/または受信された時刻1035を呈出することができる。追加的に、ウィジェット1000Bも迅速な返信オーディオのための音声返信ポータル1040を提供することができる。
いくつかの実施例において、例えば、ユーザがウィジェット1000Aおよび/または1000B内の視覚的表現1005または1025をクリックした場合、または、ユーザがウィジェット1000Aおよび/または1000B内の音声返信ポータル1020または1040以外の部分をクリックした場合、電子デバイス110は、例えば、図11に示された会話インターフェース1100を呈出することができる。図11に示されたように、インターフェース1100Bにおいて、電子デバイス110は、音声メッセージ1110を呈出することができる。
いくつかの実施例において、視覚的表現1005または1025に対するユーザの選択を受信した後、電子デバイス110は、会話インターフェース1100を呈出することができ、当該音声メッセージ1110が自動的に再生されるようにすることができる。
上記で音声メッセージを参照して特定のタイプのメッセージの呈出を説明したが、祝儀メッセージ、位置メッセージ、会議メッセージ、ファイルメッセージ、招待メッセージ、ハイパーリンクメッセージなどの他の特定のタイプのメッセージも同様のメカニズムで呈出され得ることを理解されたい。
例えば、会話中に受信された祝儀メッセージの場合、電子デバイス110は、ウィジェットにおいて、祝儀のパターンを呈出したり、「1つの祝儀を送信した」など、テキスト表現を提供したりすることができる。
例えば、会話中に受信された位置メッセージの場合、電子デバイス110は、ウィジェットにおいて地図形態のグラフィック位置表現を呈出したり、「1つの位置を送信した」など、テキスト表現を提供したりすることができる。
例えば、会話中に受信された会議メッセージの場合、電子デバイス110は、ウィジェットにおいて会議のグラフィックシンボルを呈出したり、「会議情報を送信した」など、テキスト表現を提供したりすることができる。
例えば、会話中に受信された会議メッセージの場合、電子デバイス110は、ウィジェットにおいてファイルのグラフィックシンボルを呈出したり(ファイルのフォーマットに基づく呈出)、「1つのファイルを送信した」など、テキスト表現を提供したりすることができる。
例えば、会話中に受信された招待メッセージ(グループ招待など)の場合、電子デバイス110は、ウィジェットにおいて当該招待メッセージに対応するグラフィックシンボル(招待対象のグループのアバターなど)を呈出したり、「グループ招待を送信した」など、テキスト表現を提供したりすることができる。
例えば、会話中に受信されたハイパーリンクメッセージの場合、電子デバイス110は、ウィジェットにおいて当該リンクの迅速なプレビューコンテンツを呈出したり、「1つのハイパーリンクを送信した」など、テキスト表現を提供したりすることができる。
いくつかの実施例において、上記で説明した音声メッセージと同様に、上述した他の特定のタイプのメッセージの場合、電子デバイス110は、例えば、ユーザが対応する視覚的表現を通じて対話することをサポートして、特定のタイプのメッセージのタイプに対応する関連対話操作をトリガすることができる。例えば、ユーザは、祝儀メッセージの視覚的表現をクリックして直接祝儀メッセージを開く操作をトリガしてもよいし、例えば、グループ招待メッセージの視覚的表現をクリックして直接グループに加入する操作をトリガしてもよいし、例えば、ファイルメッセージの視覚的表現をクリックして直接ファイルをダウンロードする操作をトリガしてもよい。
このような形態に基づいて、本発明の実施例は、ウィジェットを利用して特定の会話における様々な特定のタイプのメッセージに対するプレビューを便利かつ効率的に提供することができ、それにより、ユーザがメッセージを取得する効率を向上させた。
[他の例]
上記でテキストシンボルメッセージ、ピクチャービデオメッセージ、音声などの他の特定のタイプのメッセージを参照してウィジェットを利用して関連メッセージを迅速に呈出する様々な例を説明した。また、上記ではさらにピクチャービデオメッセージおよび音声メッセージと併せて画像ビデオ返信ポータルおよび音声返信ポータルに関する例を説明した。
上記のクイック返信ポータルは他の任意の適切な種類のメッセージにも適用され得ることを理解されたい。いくつかの実施例において、電子デバイス110は、ウィジェットを利用して顔文字返信ポータルを提供することができ、当該顔文字返信ポータルは、例えば、選択可能な候補顔文字セットを提供することができる。ユーザは、例えば、任意の候補顔文字をクリックすることによって、当該メッセージに対する迅速な顔文字返信を完了することができる。例えば、当該顔文字は、1つの独立したメッセージとして会話中に送信されてもよいし、特定メッセージのクイック返信として会話インターフェースにおいて当該メッセージと関連付けて呈出されてもよく、例えば、あるメッセージに対する「いいね」と示される。
上記に説明した様々な例に基づいて、本発明の実施例は、会話中に受信されたメッセージのメッセージタイプ(例えば、テキストシンボルメッセージ、ピクチャービデオメッセージ、音声などの特定のタイプのメッセージなど)に基づいて当該ウィジェット内のメッセージの視覚的表現の表現タイプ(例えば、テキスト表現、グラフィック表現、ビデオ表現など)を決定することができる。
追加的または代替的に、ウィジェット内の背景の埋めスタイルは、目標会話に関連付けられた属性に基づいて決定される。例えば、会話にメッセージはないが、テキストシンボルメッセージなどがある場合、ウィジェットの背景を埋める色は、例えば、目標会話に関連付けられた参加者のアバター(例えば、友達のアバター)、または、目標会話の画像識別子(例えば、グループチャットのアバター)に基づいて決定されることができる。
いくつかの実施例において、ウィジェット内の背景の埋めスタイルは、視覚的表現に関連付けられた属性に基づいて決定されることができる。例えば、視覚的表現がグラフィック情報を含む場合、ウィジェット内の背景を埋める色は、グラフィック情報の色に基づいて決定されることができる。例えば、視覚的表現が顔文字を含むと、ウィジェットの背景は、当該顔文字の色システムに近いが彩度が異なる色で埋められてもよく、それにより、より全体的な色表示スタイルを形成できる。
また、上記で各例を参照して説明したように、ウィジェットにおいて見ることができる目標会話の説明情報(友達のニックネーム、アバター、状態識別子など)の表示スタイルおよび/または表示位置は、呈出対象の視覚的表現の表現タイプに基づいて決定されることができる。例えば、画像コンテンツの呈出を視覚的表現とする場合、呈出される説明情報の具体的なコンテンツおよび/または呈出スタイルは、テキストシンボルコンテンツの呈出を視覚的表現とする場合とは異なることができる。
これにより、本発明の実施例は、より豊富なタイプのメッセージプレビューを提供することができ、ユーザがメッセージを取得する効率をさらに向上させることができる。
[複数のメッセージの呈出]
上記の例は主に単一のメッセージの場合を説明したが、本発明の実施例はウィジェットを利用して複数の未読メッセージの提示を提供することもできる。
図12Aは、本発明のいくつかの実施例による例示的なウィジェット1200を示す。図12Aに示されたように、ウィジェット1200は、例えば、「A友達」との会話の複数のメッセージの視覚的表現を呈出することができる。
いくつかの実施例において、ウィジェット1200は、複数のメッセージを提示情報1240として集約呈出することによって、現在3つの未読メッセージがあることを示すことができる。また、ウィジェット1200は、数値識別記号1220を通じて未読メッセージの数を示すことができる。同様に、ウィジェット1200は、さらに、「A友達」のアバター1210およびアイデンティティ識別記号1230を呈出することができる。
いくつかの実施例において、図12Bに示されたように、未読メッセージの数が所定の閾値(99など)よりも大きいと、数値識別記号1220は「99+」などの所定のスタイルで表示することができる。
いくつかの実施例において、未読メッセージの数を示すための提示情報を呈出することに加えて、ウィジェットは、さらに、その中の1つの未読メッセージの視覚的表現を呈出することができる。例えば、図13Aは、本発明のいくつかの実施例による例示的なウィジェット1300を示す。
図13Aに示されたように、未読メッセージの数に関する提示情報に加えて、ウィジェット1300は、その中の1つの未読メッセージ(最近の未読メッセージなど)の視覚的表現1310をさらに提供する。
さらに、図13Bに示されたようにウィジェット1300に対する下向きスライド操作1320が受信されると、ウィジェット1300は、図13Cに示されたように別の未読メッセージの視覚的表現1330の表示に切り替えることができる。
いくつかの実施例において、異なるメッセージへの切り替えは、例えば、ウィジェットに関連付けられた所定の切替コントロールに対するユーザのトリガ操作に応答して実行されてもよい。
さらに、ユーザが視覚的表現1330をクリックすると、電子デバイス110は、当該目標会話の会話インターフェースを呈出することができ、選択された視覚的表現1330に対応するメッセージを当該会話インターフェースにおいて強調表示させたり、適切な表示位置に調整したりすることができる。
このような形態に基づいて、本発明の実施例は、ウィジェットを利用して複数のメッセージの集約呈出を実装することができ、適切なスライド相互作用を通じて複数の未読メッセージを迅速にプレビューすることができ、それにより、メッセージ対話の効率を向上させることができる。
[会話の切り替え]
いくつかの実施例において、1つのウィジェットは、例えば、複数の会話に関連付けられるように構成されてもよい。いくつかの実施例において、ウィジェットの構成状態において、ユーザは、例えば、1つのウィジェットを複数の異なる会話と関連付けられるように構成し、複数の会話の呈出優先順位を構成することができる。
例えば、構成されたウィジェットは、システムデスクトップの初期状態において常に第1優先順位の第1会話のメッセージを呈出、第2優先順位の第2会話のメッセージの表示にスライド切り替えすることができる。
図14Aは、本発明の実施の例示的なウィジェット1400を示す。図14Aに示されたように、現在状態において、当該ウィジェット1400は、例えば、「A友達」との第1会話の関連メッセージを呈出するために使用されてもよい。それに応じて、ウィジェット1400は、第1会話の会話識別子または参加者識別子など、第1会話に関する説明情報を呈出することができる。
さらに、図14Bに示されたように、ウィジェット1400に対する左向きスライド操作1410を受信した後、ウィジェット1400は、図14Cに示されたように「B友達」との第2会話の関連メッセージの表示に切り替えることができる。それに応じて、ウィジェット1400は、第2会話の会話識別子または参加者識別子など、第2会話に関する説明情報を呈出することができる。
いくつかの実施例において、異なる会話の切り替えは、例えば、ウィジェットに関連付けられた所定の切替コントロールに対するユーザのトリガ操作に応答して実行されてもよい。
いくつかの実施例において、当該ウィジェット内の異なる会話の表示優先順位は、動的に変化されてもよい。例えば、1つの会話が新しい未読メッセージを受信すると、その表示優先順位を上げ、切り替える必要がなく、常にウィジェットにおいて直接呈出するように切り替えることができる。代替的に、ウィジェット内の異なる会話の表示優先順位は、未読メッセージの数に基づいて決定されてもよい。
このような形態に基づいて、本発明の実施例は、さらに、1つのウィジェットを利用して複数の会話の関連メッセージを集約的に提供することをサポートすることができ、それにより、メッセージを呈出および取得する効率を向上させた。
[視覚的コンポーネントの提供]
いくつかの実施例において、電子デバイス110は、さらに、会話アグリゲーションインタフェースにおいて会話に対応する視覚的コンポーネントを呈出することができる。図15は、本発明のいくつかの実施例による会話アグリゲーションインタフェースを呈出する概略図1500を示す。
図15に示されたように、電子デバイス110は、さらに、会話アグリゲーションインタフェース1510において目標アプリケーション内の会話に対応する視覚的コンポーネント1520-1および1520-2(個別または統合的に、視覚的コンポーネント1520と呼ばれる)を呈出することができる。例えば、このような視覚的コンポーネントは、タイルコンポーネント(tile)などのカードコンポーネントを含んでもよい。いくつかの実施例において、このような視覚的コンポーネントは、例えば、作成、移動、削除など、独立して編集可能であってもよい。
いくつかの実施例において、図15に示されたように、視覚的コンポーネント1520において呈出されたコンテンツは、ウィジェット130において呈出されたコンテンツに対応してもよい。例えば、視覚的コンポーネント1520は、ウィジェット130と同様の形状を有してもよく、そのサイズは、例えば、会話アグリゲーションインタフェース1510内の表示に適合するように、適宜拡大縮小されることができる。
追加的に、視覚的コンポーネント1520において呈出されたコンテンツは、例えば、ウィジェット130と一緒に更新されてもよい。いくつかの実施例において、視覚的コンポーネント1520は、ウィジェット130と互いに独立して更新されてもよいが、対応する表示コンテンツは常に維持される。代替的に、視覚的コンポーネント1520およびウィジェット130内のコンテンツの更新は、常に他方に依存してもよい。例えば、視覚的コンポーネント1520の更新は、対応するウィジェット130がそれに応じて更新されるようにトリガするために使用されてもよい。
いくつかの実施例において、視覚的コンポーネント1520は、例えば、対応するウィジェット130と同じ対話ロジックを持つことができる。例えば、視覚的コンポーネント1520に対する選択は、目標会話に対応する会話インターフェースを呈出するよう、電子デバイス110をトリガすることができる。他の対話メカニズムは、上記のウィジェット130に関して説明された内容を参照することができ、ここでは繰り返して説明しない。
このような形態に基づいて、本発明の実施例は、さらに、会話アグリゲーションインタフェース内の1つまたは複数の視覚的コンポーネントを利用して会話中に受信されたメッセージの視覚的表現を便利に提供することができ、それにより、ユーザがより迅速かつ直感的に会話におけるメッセージコンテンツを取得するようにする。
[例示的な過程]
図16は、本発明のいくつかの実施例による会話メッセージを呈出するための例示的な過程1600のフローチャートを示す。過程1600は、図1の電子デバイス110によって独立して、または電子デバイス110と他のコンピューティングデバイスの組み合わせによって実装され得る。説明の便宜上、図1と併せて過程1600を説明する。
図16に示されたように、ブロック1610において、電子デバイス110は、目標会話に関連付けられたウィジェットを提供し、ウィジェットは少なくとも目標会話に関する説明情報を呈出する。
ブロック1620において、目標会話における少なくとも1つのメッセージを受信したことに応答して、電子デバイス110は、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出し、視覚的表現の表現タイプは少なくとも1つのメッセージのメッセージタイプに基づいて決定される。
いくつかの実施例において、方法は、ウィジェットに対する第1所定の操作を受信したことに応答して、目標会話の会話インターフェースを呈出することをさらに含み、会話インターフェースは受信された少なくとも1つのメッセージを呈出するために使用される。
いくつかの実施例において、第1所定の操作は、視覚的表現に対する選択を含む。
いくつかの実施例において、方法は、目標会話の会話インターフェースが呈出されることに応答して、ウィジェットにおける少なくとも1つのメッセージの視覚的表現の呈出を停止することをさらに含む。
いくつかの実施例において、目標会話の説明情報は、目標会話の会話識別子と、目標会話の少なくとも1つの参加者の参加者識別子と、少なくとも1つの参加者がオンライン状態にあるか否かを示すための、目標会話の少なくとも1つの参加者の状態識別子と、のうちの少なくとも1つを含み、ここで、会話識別子、参加者識別子、または状態識別子は、テキスト識別子および/またはグラフィック識別子を含む。
いくつかの実施例において、少なくとも1つのメッセージは、画像コンテンツメッセージを含み、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することは、画像コンテンツメッセージの視覚的表現として、画像コンテンツメッセージに関連付けられたピクチャーを利用してウィジェットの少なくとも一部の背景を埋めることを含む。
いくつかの実施例において、画像コンテンツメッセージは、ピクチャーメッセージを含み、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することは、ピクチャーメッセージの視覚的表現として、ピクチャーメッセージ内のピクチャーを利用してウィジェットの少なくとも一部の背景を埋めることを含む。
いくつかの実施例において、画像コンテンツメッセージは、ビデオメッセージを含み、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することは、ビデオメッセージの視覚的表現として、ビデオメッセージ内のビデオの目標フレームを利用してウィジェットの少なくとも一部の背景を埋めることを含む。
いくつかの実施例において、方法は、視覚的表現に対する選択に応答して、ビデオメッセージ内のビデオを目標会話の会話インターフェースにおいて再生することをさらに含む。
いくつかの実施例において、少なくとも1つのメッセージは、特定のタイプのメッセージを含み、特定のタイプのメッセージは、音声メッセージ、祝儀メッセージ、位置メッセージ、会議メッセージ、ファイルメッセージ、招待メッセージ、通話要求メッセージ、および、ハイパーリンクメッセージのうちの少なくとも1つを含み、ここで、視覚的表現は、特定のタイプのメッセージのタイプに対応する関連対話操作をサポートする。
いくつかの実施例において、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することは、ウィジェットを利用して特定のタイプのメッセージに対応するグラフィック表現を、特定のタイプのメッセージの視覚的表現として呈出することを含む。
いくつかの実施例において、ウィジェットは、クイック返信ポータルをさらに含み、クイック返信ポータルは、ウィジェットに基づいて少なくとも1つのメッセージに対する返信メッセージを生成するように構成される。
いくつかの実施例において、クイック返信ポータルは、音声返信ポータルを含み、方法は、音声返信ポータルに対する選択に応答して、オーディオ収集デバイスを利用して返信オーディオを取得することと、返信オーディオを返信メッセージとして目標会話に送信することと、をさらに含む。
いくつかの実施例において、クイック返信ポータルは、顔文字返信ポータルを含み、顔文字返信ポータルは、候補顔文字セットを含み、方法は、候補顔文字セットのうちの目標顔文字に対する選択に応答して、目標顔文字を返信メッセージとして目標会話に送信することをさらに含む。
いくつかの実施例において、クイック返信ポータルは、ピクチャーまたはビデオ返信ポータルを含み、方法は、ピクチャーまたはビデオ返信ポータルに対する選択に応答して、ウィジェットを、画像捕捉デバイスを利用して画像またはビデオを取得するためのファインダー状態に変換することと、ウィジェットに基づいて取得されたピクチャーまたはビデオを返信メッセージとして目標会話に送信することをさらに含む。
いくつかの実施例において、返信メッセージは、目標会話の会話インターフェースにおいて少なくとも1つのメッセージに対する返信にマークされる。
いくつかの実施例において、方法は、ウィジェットに対する第2所定の操作に応答して、ウィジェットを目標会話とは異なる別の会話の説明情報の呈出に切り替えることをさらに含む。
いくつかの実施例において、第2所定の操作は、第1スライド操作またはウィジェットに関連付けられた第1所定の切替コントロールに対するトリガ操作を含む。
いくつかの実施例において、少なくとも1つのメッセージは、複数のメッセージを含み、ここで、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出することは、ウィジェットを利用して複数のメッセージのうちの第1メッセージの第1視覚的表現を呈出することと、ウィジェットに対する第3所定の操作に応答して、ウィジェットを複数のメッセージのうちの第2メッセージの第2視覚的表現の呈出に切り替えることと、を含む。
いくつかの実施例において、第3所定の操作は、第2スライド操作またはウィジェットに関連付けられた第2所定の切替コントロールに対するトリガ操作を含む。
いくつかの実施例において、視覚的表現の表現タイプは、テキスト表現、グラフィック表現、および、ビデオ表現のうちの少なくとも1つを含む。
いくつかの実施例において、ウィジェットは、目標会話の会話インターフェースまたはオペレーティングシステムのシステムデスクトップにおいて受信されたウィジェット作成要求に応答して構築されたものである。
いくつかの実施例において、方法は、会話アグリゲーションインタフェースにおいて目標会話に対応するカードコンポーネントを呈出することであって、カードコンポーネントはウィジェットに対応するコンテンツを呈出することをさらに含む。
いくつかの実施例において、説明情報の呈出位置および/または呈出スタイルは、視覚的表現の表現タイプに基づいて決定される。
いくつかの実施例において、ウィジェットの背景埋めスタイルは、目標会話に関連付けられた第1属性および/または視覚的表現に関連付けられた第2属性に基づいて決定される。
[例示的な装置およびデバイス]
本発明の実施例は、上述した方法または過程を実装するための対応する装置をさらに提供する。図17は、本発明のいくつかの実施例による会話メッセージを呈出するための装置1700の概略的な構成のブロック図を示す。
図17に示されたように、装置1700は、目標会話に関連付けられたウィジェットを提供するための提供モジュール1710を備え、ウィジェットは少なくとも目標会話に関する説明情報を呈出する。
また、装置1700は、目標会話における少なくとも1つのメッセージを受信したことに応答して、ウィジェットを利用して少なくとも1つのメッセージの視覚的表現を呈出するための呈出モジュール1720をさらに備え、視覚的表現の表現タイプは少なくとも1つのメッセージのメッセージタイプに基づいて決定される。
いくつかの実施例において、呈出モジュール1720は、さらに、ウィジェットに対する第1所定の操作を受信したことに応答して、目標会話の会話インターフェースを呈出し、会話インターフェースは、受信された少なくとも1つのメッセージを呈出するために使用される。
いくつかの実施例において、第1所定の操作は、視覚的表現に対する選択を含む。
いくつかの実施例において、呈出モジュール1720は、さらに、目標会話の会話インターフェースが呈出されることに応答して、ウィジェットにおける少なくとも1つのメッセージの視覚的表現の呈出を停止する。
いくつかの実施例において、目標会話の説明情報は、目標会話の会話識別子と、目標会話の少なくとも1つの参加者の参加者識別子と、少なくとも1つの参加者がオンライン状態にあるか否かを示すための、目標会話の少なくとも1つの参加者の状態識別子と、のうちの少なくとも1つを含み、ここで、会話識別子、参加者識別子または状態識別子は、テキスト識別子および/またはグラフィック識別子を含む。
いくつかの実施例において、少なくとも1つのメッセージは、画像コンテンツメッセージを含み、呈出モジュール1720は、さらに、画像コンテンツメッセージの視覚的表現として、画像コンテンツメッセージに関連付けられたピクチャーを利用してウィジェットの少なくとも一部の背景を埋める。
いくつかの実施例において、画像コンテンツメッセージは、ピクチャーメッセージを含み、呈出モジュール1720は、さらに、ピクチャーメッセージの視覚的表現として、ピクチャーメッセージ内のピクチャーを利用してウィジェットの少なくとも一部の背景を埋める。
いくつかの実施例において、画像コンテンツメッセージは、ビデオメッセージを含み、呈出モジュール1720は、さらに、ビデオメッセージの視覚的表現として、ビデオメッセージ内のビデオの目標フレームを利用してウィジェットの少なくとも一部の背景を埋める。
いくつかの実施例において、呈出モジュール1720は、さらに、視覚的表現に対する選択に応答して、ビデオメッセージ内のビデオを目標会話の会話インターフェースにおいて再生する。
いくつかの実施例において、少なくとも1つのメッセージは、特定のタイプのメッセージを含み、特定のタイプのメッセージは、音声メッセージ、祝儀メッセージ、位置メッセージ、会議メッセージ、ファイルメッセージ、招待メッセージ、通話要求メッセージ、および、ハイパーリンクメッセージのうちの少なくとも1つを含み、ここで、視覚的表現は、特定のタイプのメッセージのタイプに対応する関連対話操作をサポートする。
いくつかの実施例において、呈出モジュール1720は、さらに、特定のタイプのメッセージの視覚的表現として、ウィジェットを利用して特定のタイプのメッセージに対応するグラフィック表現を呈出する。
いくつかの実施例において、ウィジェットは、クイック返信ポータルをさらに含み、クイック返信ポータルは、ウィジェットに基づいて少なくとも1つのメッセージに対する返信メッセージを生成するように構成される。
いくつかの実施例において、クイック返信ポータルは、音声返信ポータルを含み、呈出モジュール1720は、さらに、音声返信ポータルに対する選択に応答して、オーディオ収集デバイスを利用して返信オーディオを取得し、返信オーディオを返信メッセージとして目標会話に送信する。
いくつかの実施例において、クイック返信ポータルは、顔文字返信ポータルを含み、顔文字返信ポータルは、候補顔文字セットを含み、呈出モジュール1720は、さらに、候補顔文字セットのうちの目標顔文字に対する選択に応答して、目標顔文字を返信メッセージとして目標会話に送信する。
いくつかの実施例において、クイック返信ポータルは、ピクチャーまたはビデオ返信ポータルを含み、呈出モジュール1720は、さらに、ピクチャーまたはビデオ返信ポータルに対する選択に応答して、ウィジェットを、画像捕捉デバイスを利用して画像またはビデオを取得するためのファインダー状態に変換し、ウィジェットに基づいて取得されたピクチャーまたはビデオを返信メッセージとして目標会話に送信する。
いくつかの実施例において、返信メッセージは、目標会話の会話インターフェースにおいて少なくとも1つのメッセージに対する返信にマークされる。
いくつかの実施例において、呈出モジュール1720は、さらに、ウィジェットに対する第2所定の操作に応答して、ウィジェットを目標会話とは異なる別の会話の説明情報の呈出に切り替える。
いくつかの実施例において、第2所定の操作は、第1スライド操作またはウィジェットに関連付けられた第1所定の切替コントロールに対するトリガ操作を含む。
いくつかの実施例において、少なくとも1つのメッセージは、複数のメッセージを含み、呈出モジュール1720は、さらに、ウィジェットを利用して複数のメッセージのうちの第1メッセージの第1視覚的表現を呈出し、ウィジェットに対する第3所定の操作に応答して、ウィジェットを複数のメッセージのうちの第2メッセージの第2視覚的表現の呈出に切り替える。
いくつかの実施例において、第3所定の操作は、第2スライド操作またはウィジェットに関連付けられた第2所定の切替コントロールに対するトリガ操作を含む。
いくつかの実施例において、視覚的表現の表現タイプは、テキスト表現、グラフィック表現、および、ビデオ表現のうちの少なくとも1つを含む。
いくつかの実施例において、ウィジェットは、目標会話の会話インターフェースまたはオペレーティングシステムのシステムデスクトップにおいて受信されたウィジェット作成要求に応答して構築されたものである。
いくつかの実施例において、呈出モジュール1720は、さらに、会話アグリゲーションインタフェースにおいて目標会話に対応するカードコンポーネントを呈出し、カードコンポーネントはウィジェットに対応するコンテンツを呈出する。
いくつかの実施例において、説明情報の呈出位置および/または呈出スタイルは、視覚的表現の表現タイプに基づいて決定される。
いくつかの実施例において、ウィジェットの背景埋めスタイルは、目標会話に関連付けられた第1属性および/または視覚的表現に関連付けられた第2属性に基づいて決定される。
装置1700に含まれるユニットは、ソフトウェア、ハードウェア、ファームウェア、または、その任意の組み合わせを含む様々な形態で実装され得る。いくつかの実施例において、1つまたは複数のユニットは、記憶媒体に記憶されている機械実行可能命令などのソフトウェアおよび/またはファームウェアを使用して実装され得る。機械実行可能命令に加えて、またはその代替として、装置1700中の一部または全部のユニットは、少なくとも部分的に1つまたは複数のハードウェア論理コンポーネントによって実装され得る。限定ではなく例として、使用され得るハードウェア論理コンポーネントの典型的なタイプは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、複雑なプログラマブルロジックデバイス(CPLD)などを含む。
図18は、本発明の1つまたは複数の実施例を実施できるコンピューティングデバイス/サーバ1800のブロック図を示す。図18に示されたコンピューティングデバイス/サーバ1800は、例示的なものに過ぎず、本明細書に説明される実施例の機能および範囲を制限するものであってはならないことを理解されたい。
図18に示されたように、コンピューティングデバイス/サーバ1800は、汎用電子デバイスの形態である。コンピューティングデバイス/サーバ1800のコンポーネントは、を備えてもよいがこれらに限定されない1つまたは複数のプロセッサまたは処理ユニット1810、メモリ1820、記憶デバイス1830、1つまたは複数の通信ユニット1840、1つまたは複数の入力デバイス1850、および、1つまたは複数の出力デバイス1860。処理ユニット1810は、実際または仮想プロセッサであってもよく、メモリ1820に記憶されたプログラムに基づいて様々な処理を実行することができる。マルチプロセッサシステムにおいて、複数の処理ユニットがコンピュータ実行可能命令を並行して実行することにより、コンピューティングデバイス/サーバ1800の並行処理能力を向上させる。
コンピューティングデバイス/サーバ1800は、通常、複数のコンピュータ記憶媒体を含む。このようなメディアは、揮発性媒体および不揮発性媒体、取外し可能媒体および取外し不可能媒体を含むがこれらに限定されない、コンピューティングデバイス/サーバ1800によりアクセスな能なの任意の取得可能な媒体であってもよい。メモリ1820は、揮発性メモリ(例えば、レジスタ、キャッシュ、ランダムアクセスメモリ(RAM))、不揮発性メモリ(例えば、読み取り専用メモリ(ROM)、電気的消去可能プログラマブル読み取り専用メモリ(EEPROM)、フラッシュメモリ)、または、それらの特定の組み合わせであってもよい。記憶デバイス1830は、取り外し可能または取り外し不可能媒体であってもよく、フラッシュメモリドライブ、磁気ディスク、または、任意の他のメディアなどの、機械可読媒体を含んでもよく、情報および/またはデータ(例えば、トレーニングのためのトレーニングデータ)を記憶するために使用され得、コンピューティングデバイス/サーバ1800内でアクセス可能であり得る。
コンピューティングデバイス/サーバ1800は、別の取り外し可能/取り外し不可能、揮発性/不揮発性記憶媒体をさらに含むことができる。図18には示されていないが、取り外し可能な、不揮発性磁気ディスク(例えば、「フロッピーディスク」)から読み取るまたは書込むための磁気ディスクドライブ、および、取り外し可能な、不揮発性光ディスクから読み取るまたは書込むための光ディスクドライブを提供することができる。これらの場合には、各ドライブは、1つまたは複数のデータ媒体インターフェースによってパス(図示せず)に接続されてもよい。メモリ1820は、1つまたは複数のプログラムモジュールを有するコンピュータプログラム製品1825を含んでもよく、これらのプログラムモジュールは本発明の様々な実施例の様々な方法または動作を実行するように構成される。
通信ユニット1840は、通信媒体を介する他のコンピューティングデバイスとの通信を実装する。追加的に、コンピューティングデバイス/サーバ1800のコンポーネントの機能は、単一のコンピューティングクラスタまたは複数のコンピューティングマシンとして実装されてもよく、これらのコンピューティングマシンは通信接続を介して通信可能である。したがって、コンピューティングデバイス/サーバ1800は、1つまたは複数の他のサーバ、ネットワークパーソナルコンピュータ(PC)、または、別のネットワークノードの論理接続を使用して、ネットワーク化された環境で動作することができる。
入力デバイス1850は、マウス、キーボード、トラックボールなどの1つまたは複数の入力デバイスであってもよい。出力デバイス1860は、ディスプレイ、スピーカー、プリンターなどの1つまたは複数の出力デバイスであってもよい。コンピューティングデバイス/サーバ1800は、さらに、必要に応じて、通信ユニット1840を介して記憶デバイス、表示デバイスなどの1つまたは複数の外部デバイス(図示せず)と通信することができ、ユーザがコンピューティングデバイス/サーバ1800と対話することを可能にする1つまたは複数のデバイスと通信することができ、または、コンピューティングデバイス/サーバ1800は、1つまたは複数の他のコンピューティングデバイスと通信する任意のデバイス(ネットカード、モデムなど)と通信する。このような通信は、入力/出力(I/O)インターフェース(図示せず)を介して実行することができる。
本発明の例示的な実装形態によると、1つのまたは複数のコンピュータ命令が記憶されているコンピュータ可読記憶媒体を提供し、その中の1つのまたは複数のコンピュータ命令はプロセッサによって実行されて上記の方法を実装する。
ここでは、本発明によって実装される方法、装置(システム)、およびコンピュータプログラム製品のフローチャートおよび/またはブロック図を参照して、本発明の各態様を説明した。フローチャートおよび/またはブロック図の各ボックスおよびフローチャートおよび/またはブロック図における各ボックスの組み合わせは、いずれも、コンピュータ可読プログラム命令によって実装され得ることを理解されたい。
これらのコンピュータ可読プログラム命令は、汎用コンピュータ、特別な用途のコンピュータ、または、他のプログラム可能なデータ処理装置の処理ユニットに提供されて、機械を生成することにより、これらの命令がコンピュータまたは他のプログラム可能なデータ処理装置の処理ユニットによって実行される際に、フローチャートおよび/またはブロック図における1つまたは複数のボックスで指定された機能/動作を実装するための装置を生成するようにすることができる。これらのコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体に記憶されてもよく、これらの命令がコンピュータ、プログラム可能なデータ処理装置および/または他のデバイスを特定の形態で動作させることによって、命令が記憶されているコンピュータ可読媒体が、フローチャートおよび/またはブロック図における1つまたは複数のボックスで指定された機能/動作の各態様を実装する命令を含む製造品を構成するようにする。
コンピュータ可読プログラム命令をコンピュータ、他のプログラム可能なデータ処理装置、または、他のデバイスにロードすることによって、コンピュータ、他のプログラム可能なデータ処理装置、または、他のデバイス上で一連の操作ステップを実行させて、コンピュータによって実装されるプロセスを生成し、これにより、コンピュータ、他のプログラム可能なデータ処理装置、または、他のデバイス上で実行される命令が、フローチャートおよび/またはブロック図における1つまたは複数のボックスで指定された機能/動作を実装するようにする。
図面中のフローチャートおよびブロック図は、本発明に係る複数の実装され得るシステム、方法、および、コンピュータプログラム製品の実装可能なアーキテクチャ、機能、および、操作を示す。これに関して、フローチャートまたはブロック図における各ボックスは、1つのモジュール、プログラムセグメント、または、命令の一部を表すことができ、モジュール、プログラムセグメント、または、命令の一部は、指定された論理機能を実装するための1つまたは複数の実行可能命令を含む。置き換えとしてのいくつかの実装において、ボックスに表記された機能は、図面に表記されたものとは異なる順序で発生することもある。例えば、2つの連続するボックスは、実際には実質的に並行して実行されることがあり、関わる機能によっては逆の順序で実行されることもある。ブロック図および/またはフローチャートにおける各ボックス、および、ブロック図および/またはフローチャートにおけるボックスの組み合わせは、指定された機能または動作を実行する特別な用途のハードウェア基盤システムによって実装されてもよくし、特別な用途のハードウェアとコンピュータ命令の組み合わせによって実装されてもよいことにも留意されたい。
以上、本発明の各実装について説明したが、上述した説明は例示的なものであり、網羅的なものではなく、開示された各実装に限定されるものではない。説明される各実装の範囲および精神から逸脱することなく、多くの修正および変更は当業者には明らかである。本明細書で使用される用語の選択は、各実装の原理、実際の適用、または、市場における技術に対する改良を最もよく解釈することを意図し、または、当業者が本明細書で開示される各実装形態を理解できるようにすることを意図している。

Claims (26)

  1. 目標会話に関連付けられたウィジェットを提供することであって、前記ウィジェットは少なくとも前記目標会話に関する説明情報を呈出することと、
    前記目標会話における少なくとも1つのメッセージを受信したことに応答して、前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出することであって、前記視覚的表現の表現タイプは前記少なくとも1つのメッセージのメッセージタイプに基づいて決定されることと、
    前記ウィジェットに対する第2所定の操作に応答して、前記ウィジェットを前記目標会話とは異なる別の会話の説明情報を呈出するように切り替えることと、を含み、
    前記少なくとも1つのメッセージの前記メッセージタイプが画像コンテンツメッセージである場合、前記画像コンテンツメッセージの前記視覚的表現として、前記画像コンテンツメッセージにおけるピクチャーを利用して前記ウィジェットの少なくとも一部の背景を埋め、前記画像コンテンツメッセージは、ピクチャーメッセージ又はビデオメッセージを含む、
    会話メッセージを呈出するための方法。
  2. 前記ウィジェットに対する第1所定の操作を受信したことに応答して、前記目標会話の会話インターフェースを呈出することであって、前記会話インターフェースは受信された前記少なくとも1つのメッセージを呈出するために使用されることをさらに含む、
    請求項1に記載の方法。
  3. 前記第1所定の操作は、前記視覚的表現に対する選択を含む、
    請求項2に記載の方法。
  4. 前記目標会話の前記会話インターフェースが呈出されたことに応答して、前記ウィジェットにおける前記少なくとも1つのメッセージの前記視覚的表現の呈出を停止することをさらに含む、
    請求項2に記載の方法。
  5. 前記目標会話の説明情報は、
    前記目標会話の会話識別子と、
    前記目標会話の少なくとも1つの参加者の参加者識別子と、
    前記少なくとも1つの参加者がオンライン状態にあるか否かを示すための、前記目標会話の少なくとも1つの参加者の状態識別子と、のうちの少なくとも1つを含み、
    前記会話識別子、前記参加者識別子、または前記状態識別子は、テキスト識別子および/またはグラフィック識別子を含む、
    請求項1に記載の方法。
  6. 前記画像コンテンツメッセージは、ピクチャーメッセージを含み、
    前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出することは、
    前記ピクチャーメッセージの前記視覚的表現として、前記ピクチャーメッセージ内のピクチャーを利用して前記ウィジェットの少なくとも一部の背景を埋めることを含む、
    請求項1に記載の方法。
  7. 前記画像コンテンツメッセージは、ビデオメッセージを含み、
    前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出することは、
    前記ビデオメッセージの前記視覚的表現として、前記ビデオメッセージ内のビデオの目標フレームを利用して前記ウィジェットの少なくとも一部の背景を埋めることを含む、
    請求項1に記載の方法。
  8. 前記視覚的表現に対する選択に応答して、前記ビデオメッセージ内の前記ビデオを前記目標会話の会話インターフェースに再生させることをさらに含む、
    請求項7に記載の方法。
  9. 前記少なくとも1つのメッセージの前記メッセージタイプが特定のタイプのメッセージである場合、前記視覚的表現は、前記特定のタイプのメッセージのタイプに対応する関連対話操作をサポートし、前記特定のタイプのメッセージは、音声メッセージ、祝儀メッセージ、位置メッセージ、会議メッセージ、ファイルメッセージ、招待メッセージ、通話要求メッセージ、および、ハイパーリンクメッセージのうちの少なくとも1つを含む、
    請求項1に記載の方法。
  10. 前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出することは、
    前記特定のタイプのメッセージの視覚的表現として、前記ウィジェットを利用して前記特定のタイプのメッセージに対応するグラフィック表現を呈出することを含む、
    請求項9に記載の方法。
  11. 前記ウィジェットは、クイック返信ポータルをさらに含み、前記クイック返信ポータルは、前記ウィジェットに基づいて前記少なくとも1つのメッセージに対する返信メッセージを生成するように構成される、
    請求項1に記載の方法。
  12. 前記クイック返信ポータルは、音声返信ポータルを含み、
    前記会話メッセージを呈出するための方法は、
    前記音声返信ポータルに対する選択に応答して、オーディオ収集デバイスを利用して返信オーディオを取得することと、
    前記返信オーディオを前記返信メッセージとして前記目標会話に送信することと、をさらに含む、
    請求項11に記載の方法。
  13. 前記クイック返信ポータルは、顔文字返信ポータルを含み、前記顔文字返信ポータルは、候補顔文字セットを含み、
    前記会話メッセージを呈出するための方法は、
    前記候補顔文字セットのうちの目標顔文字に対する選択に応答して、前記目標顔文字を前記返信メッセージとして前記目標会話に送信することと、をさらに含む、
    請求項11に記載の方法。
  14. 前記クイック返信ポータルは、ピクチャーまたはビデオ返信ポータルを含み、
    前記会話メッセージを呈出するための方法は、
    前記ピクチャーまたはビデオ返信ポータルに対する選択に応答して、前記ウィジェットを、画像捕捉デバイスを利用して画像またはビデオを取得するためのファインダー状態に変換することと、
    前記ウィジェットに基づいて取得したピクチャーまたはビデオを前記返信メッセージとして前記目標会話に送信することと、をさらに含む、
    請求項11に記載の方法。
  15. 前記返信メッセージは、前記目標会話の会話インターフェースにおいて前記少なくとも1つのメッセージに対する返信としてマークされる、
    請求項11に記載の方法。
  16. 前記第2所定の操作は、第1スライド操作または前記ウィジェットに関連付けられた第1所定の切替コントロールに対するトリガ操作を含む、
    請求項に記載の方法。
  17. 前記少なくとも1つのメッセージは、複数のメッセージを含み、
    前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出することは、
    前記ウィジェットを利用して前記複数のメッセージのうちの第1メッセージの第1視覚的表現を呈出することと、
    前記ウィジェットに対する第3所定の操作に応答して、前記ウィジェットを前記複数のメッセージのうちの第2メッセージの第2視覚的表現を呈出するように切り替えることと、を含む、
    請求項1に記載の方法。
  18. 前記第3所定の操作は、第2スライド操作または前記ウィジェットに関連付けられた第2所定の切替コントロールに対するトリガ操作を含む、
    請求項17に記載の方法。
  19. 前記視覚的表現の前記表現タイプは、テキスト表現、グラフィック表現、および、ビデオ表現のうちの少なくとも1つを含む、
    請求項1に記載の方法。
  20. 前記ウィジェットは、前記目標会話の会話インターフェースまたはオペレーティングシステムのシステムデスクトップにおいて受信されたウィジェット作成要求に応答して構築されたものである、
    請求項1に記載の方法。
  21. 会話アグリゲーションインタフェースにおいて前記目標会話に対応するカードコンポーネントを呈出することであって、前記カードコンポーネントは前記ウィジェットに対応するコンテンツを呈出することをさらに含む、
    請求項1に記載の方法。
  22. 前記説明情報の呈出位置および/または呈出スタイルは、前記視覚的表現の前記表現タイプに基づいて決定される、
    請求項1に記載の方法。
  23. 前記ウィジェットの背景埋めスタイルは、前記目標会話に関連付けられた第1属性および/または前記視覚的表現に関連付けられた第2属性に基づいて決定される、
    請求項1に記載の方法。
  24. 目標会話に関連付けられたウィジェットを提供するための提供モジュールであって、前記ウィジェットは少なくとも前記目標会話に関する説明情報を呈出する提供モジュールと、
    前記目標会話における少なくとも1つのメッセージを受信したことに応答して、前記ウィジェットを利用して前記少なくとも1つのメッセージの視覚的表現を呈出するための呈出モジュールであって、前記視覚的表現の表現タイプは前記少なくとも1つのメッセージのメッセージタイプに基づいて決定される呈出モジュールと、
    前記ウィジェットに対する第2所定の操作に応答して、前記ウィジェットを前記目標会話とは異なる別の会話の説明情報を呈出するように切り替えるモジュールと、を備え、
    前記少なくとも1つのメッセージの前記メッセージタイプが画像コンテンツメッセージである場合、前記画像コンテンツメッセージの前記視覚的表現として、前記画像コンテンツメッセージにおけるピクチャーを利用して前記ウィジェットの少なくとも一部の背景を埋め、前記画像コンテンツメッセージは、ピクチャーメッセージ又はビデオメッセージを含む、
    会話メッセージを呈出するための装置。
  25. 少なくとも1つの処理ユニットと、
    前記少なくとも1つの処理ユニットに結合されて、前記少なくとも1つの処理ユニットによって実行される命令を記憶するために用いられる少なくとも1つのメモリと、を備える電子デバイスであって、
    前記命令は、前記少なくとも1つの処理ユニットによって実行される際に、請求項1~23のいずれか1項に記載の方法を前記電子デバイスに実行させる、
    電子デバイス。
  26. コンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサによって実行される際に、請求項1~23のいずれか1項に記載の方法が実装される、
    コンピュータ可読記憶媒体。
JP2024564847A 2022-08-23 2023-08-22 会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体 Active JP7787331B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202211017172.0A CN115396391B (zh) 2022-08-23 2022-08-23 用于会话消息呈现的方法、装置、设备和存储介质
CN202211017172.0 2022-08-23
PCT/CN2023/114334 WO2024041549A1 (zh) 2022-08-23 2023-08-22 用于会话消息呈现的方法、装置、设备和存储介质

Publications (2)

Publication Number Publication Date
JP2025516014A JP2025516014A (ja) 2025-05-23
JP7787331B2 true JP7787331B2 (ja) 2025-12-16

Family

ID=84121140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024564847A Active JP7787331B2 (ja) 2022-08-23 2023-08-22 会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体

Country Status (7)

Country Link
US (1) US20250343777A1 (ja)
EP (1) EP4503567A4 (ja)
JP (1) JP7787331B2 (ja)
KR (1) KR102868305B1 (ja)
CN (2) CN115396391B (ja)
AU (1) AU2023327880A1 (ja)
WO (1) WO2024041549A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115567471B (zh) * 2022-08-23 2024-08-20 北京字跳网络技术有限公司 用于会话消息呈现的方法、装置、设备和存储介质
CN115396391B (zh) * 2022-08-23 2024-05-03 北京字跳网络技术有限公司 用于会话消息呈现的方法、装置、设备和存储介质
WO2024159938A1 (zh) * 2023-01-31 2024-08-08 北京字跳网络技术有限公司 状态信息的处理方法、装置及电子设备
CN119002743A (zh) * 2023-11-21 2024-11-22 北京字跳网络技术有限公司 用于信息交互的方法、装置、设备和存储介质
CN117742538A (zh) * 2023-12-20 2024-03-22 北京字跳网络技术有限公司 消息显示方法、装置、电子设备和可读存储介质
WO2025222454A1 (zh) * 2024-04-25 2025-10-30 北京字跳网络技术有限公司 消息发送的方法、装置、设备和存储介质
CN119847375A (zh) * 2024-08-07 2025-04-18 华为技术有限公司 组件效果显示方法及电子设备
CN119127015B (zh) * 2024-08-20 2026-03-10 北京达佳互联信息技术有限公司 组件显示方法、装置、设备及存储介质
CN119336202A (zh) * 2024-10-18 2025-01-21 北京字跳网络技术有限公司 用于界面交互的方法、装置、设备和存储介质
CN118984314B (zh) * 2024-10-18 2025-04-01 北京达佳互联信息技术有限公司 信息展示方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017079063A (ja) 2015-10-20 2017-04-27 株式会社カカオ 拡張サービスに対するウィジェット表示方法及び前記方法を行う装置
US20170286913A1 (en) 2014-09-23 2017-10-05 Samsung Electronics Co., Ltd. Electronic device and information processing method of electronic device
JP2018530044A (ja) 2015-08-10 2018-10-11 アップル インコーポレイテッドApple Inc. 視覚フィードバック及び/又は触覚フィードバックを用いてユーザインターフェースオブジェクトを操作するためのデバイス、方法及びグラフィカルユーザインターフェース

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888607A (zh) * 2010-07-15 2010-11-17 中兴通讯股份有限公司 基于widget实现手机聊天的方法及手机
US9792015B2 (en) * 2013-09-19 2017-10-17 Microsoft Technology Licensing, Llc Providing visualizations for conversations
KR20150037209A (ko) * 2013-09-30 2015-04-08 삼성전자주식회사 위젯을 표시하는 방법, 전자 장치 저장 매체 및 전자 장치
CN103685731B (zh) * 2013-11-15 2015-12-30 北京奇虎科技有限公司 一种消息通信方法及消息通信客户端
US9998415B1 (en) * 2014-07-25 2018-06-12 Google Llc Immediate communication mode for email conversations
KR20160026578A (ko) * 2014-09-01 2016-03-09 삼성전자주식회사 전자 장치의 디스플레이 방법 및 그 전자 장치
CN107408004B (zh) * 2015-01-06 2020-11-06 华为技术有限公司 一种在锁屏界面呈现信息的方法、信息处理装置、便携式电子设备以及便携式电子设备上的图形用户界面
KR102377277B1 (ko) * 2015-02-27 2022-03-23 삼성전자주식회사 전자 장치에서 커뮤니케이션 지원 방법 및 장치
CN106502486A (zh) * 2015-09-08 2017-03-15 腾讯科技(深圳)有限公司 锁屏状态下信息显示方法和装置
CN106528136A (zh) * 2016-10-27 2017-03-22 北京京东尚科信息技术有限公司 基于微件的显示方法、装置以及终端设备
CN106547439B (zh) * 2016-10-28 2020-01-07 努比亚技术有限公司 一种处理消息的方法和装置
CN106909366A (zh) * 2017-01-04 2017-06-30 乐视控股(北京)有限公司 一种微件显示的方法及装置
CN108334388B (zh) * 2017-07-28 2019-09-17 腾讯科技(深圳)有限公司 会话背景处理方法、装置、计算机设备和存储介质
US11265273B1 (en) * 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
CN108038244B (zh) * 2017-12-28 2020-02-21 北京达佳互联信息技术有限公司 利用微件展示作品封面的方法、装置和移动终端
US10893008B2 (en) * 2018-08-30 2021-01-12 Koopid, Inc System and method for generating and communicating communication components over a messaging channel
CN109788132A (zh) * 2018-12-29 2019-05-21 努比亚技术有限公司 一种消息处理方法、移动终端以及计算机可读存储介质
CN111857901B (zh) * 2019-04-29 2024-05-17 上海掌门科技有限公司 数据处理方法、生成会话背景的方法、电子设备和介质
CN114332887B (zh) * 2019-12-26 2025-08-29 腾讯科技(深圳)有限公司 一种图像处理方法、装置、计算机设备和存储介质
CN113852714B (zh) * 2020-06-09 2024-09-27 华为技术有限公司 一种用于电子设备的交互方法和电子设备
CN113849250A (zh) * 2020-06-28 2021-12-28 中兴通讯股份有限公司 锁屏显示处理方法、终端及存储介质
CN112817670B (zh) * 2020-08-05 2024-05-28 腾讯科技(深圳)有限公司 基于会话的信息展示方法、装置、设备及存储介质
CN112363648A (zh) * 2020-11-10 2021-02-12 深圳传音控股股份有限公司 快捷显示方法、终端及计算机存储介质
CN114489878A (zh) * 2020-11-13 2022-05-13 微软技术许可有限责任公司 动态呈现应用相关视觉内容
CN114860136A (zh) * 2021-01-18 2022-08-05 华为技术有限公司 一种微件的显示方法与电子设备
CN115567471B (zh) * 2022-08-23 2024-08-20 北京字跳网络技术有限公司 用于会话消息呈现的方法、装置、设备和存储介质
CN115396391B (zh) * 2022-08-23 2024-05-03 北京字跳网络技术有限公司 用于会话消息呈现的方法、装置、设备和存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170286913A1 (en) 2014-09-23 2017-10-05 Samsung Electronics Co., Ltd. Electronic device and information processing method of electronic device
JP2018530044A (ja) 2015-08-10 2018-10-11 アップル インコーポレイテッドApple Inc. 視覚フィードバック及び/又は触覚フィードバックを用いてユーザインターフェースオブジェクトを操作するためのデバイス、方法及びグラフィカルユーザインターフェース
JP2017079063A (ja) 2015-10-20 2017-04-27 株式会社カカオ 拡張サービスに対するウィジェット表示方法及び前記方法を行う装置

Also Published As

Publication number Publication date
JP2025516014A (ja) 2025-05-23
KR102868305B1 (ko) 2025-10-02
CN118282993A (zh) 2024-07-02
AU2023327880A1 (en) 2024-11-21
CN115396391A (zh) 2022-11-25
KR20240170947A (ko) 2024-12-05
US20250343777A1 (en) 2025-11-06
EP4503567A4 (en) 2025-07-16
EP4503567A1 (en) 2025-02-05
WO2024041549A1 (zh) 2024-02-29
CN115396391B (zh) 2024-05-03

Similar Documents

Publication Publication Date Title
JP7787331B2 (ja) 会話メッセージを呈出するための方法、装置、デバイス、及び記憶媒体
CN115567471B (zh) 用于会话消息呈现的方法、装置、设备和存储介质
US20250219984A1 (en) Message Display Method and Apparatus, Terminal, and Computer-Readable Storage Medium
CN111857500B (zh) 消息显示方法、装置、电子设备及存储介质
US20080034038A1 (en) Sharing Application Output In Chat Environment
WO2024067636A1 (zh) 用于内容呈现的方法、装置、设备和存储介质
CN114500432A (zh) 会话消息收发方法及装置、电子设备、可读存储介质
US20080034037A1 (en) Sharing Graphical User Interface Output In Chat Environment
US12126578B2 (en) Social information processing method and apparatus, and electronic device
CN115729407A (zh) 消息处理方法以及相关设备
WO2025209552A1 (zh) 交互方法、装置、设备和存储介质
WO2023284630A1 (zh) 一种表情图像添加方法、装置、设备和存储介质
CN114500434A (zh) 通讯消息的聚合方法及装置
CN114327088A (zh) 消息发送方法、装置、电子设备及介质
CN114866835A (zh) 弹幕显示方法、弹幕显示装置和电子设备
WO2021135026A1 (zh) 社交信息处理方法、装置和电子设备
CN115908654A (zh) 基于虚拟形象的交互方法、装置、设备及存储介质
HK40086801A (zh) 一种数据处理方法、装置、设备及计算机可读存储介质
CN121560192A (zh) 界面交互的方法、装置、设备和存储介质
HK40073889A (en) Interface display method, apparatus, device and storage medium
CN121742700A (zh) 一种互动处理方法及相关设备
CN114416225A (zh) 界面显示方法、装置、设备及存储介质
CN121858001A (zh) 界面交互的方法、装置、设备和存储介质
HK40067112B (zh) 信息处理方法、装置、计算机可读介质及电子设备
HK40067112A (zh) 信息处理方法、装置、计算机可读介质及电子设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250319

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250924

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: 20251104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251204

R150 Certificate of patent or registration of utility model

Ref document number: 7787331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150