JP7035224B2 - 共有ドキュメントに基づくグループチャット開始方法、そのためのデバイスおよび装置、ならびに記憶媒体 - Google Patents

共有ドキュメントに基づくグループチャット開始方法、そのためのデバイスおよび装置、ならびに記憶媒体 Download PDF

Info

Publication number
JP7035224B2
JP7035224B2 JP2020562761A JP2020562761A JP7035224B2 JP 7035224 B2 JP7035224 B2 JP 7035224B2 JP 2020562761 A JP2020562761 A JP 2020562761A JP 2020562761 A JP2020562761 A JP 2020562761A JP 7035224 B2 JP7035224 B2 JP 7035224B2
Authority
JP
Japan
Prior art keywords
group
chat
shared document
user account
group chat
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
JP2020562761A
Other languages
English (en)
Other versions
JP2021517326A (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 ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance 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 ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Publication of JP2021517326A publication Critical patent/JP2021517326A/ja
Application granted granted Critical
Publication of JP7035224B2 publication Critical patent/JP7035224B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/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/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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/08Annexed information, e.g. attachments
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • H04L65/4015Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

関連出願の相互参照
[0001]本開示は、2018年6月29日にBeijing Bytedance Technology Co.,Ltd.によって出願された「Group chat initiation method and apparatus based on shared document, and device and storage medium(共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体)」という名称の中国特許出願第201810718747.9号の優先権を主張し、その内容全体が、参照により本明細書に組み込まれる。
[0002]本開示は、インターネット技術の分野に関し、詳細には、共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体に関する。
[0003]インターネット通信技術の絶え間ない開発により、インターネットソフトウェアは、チームメンバーの日常のコミュニケーションプロセスに不可欠なツールになった。インスタントメッセージング(IM)チャットツールは、製品プラットフォームを使用して個人間またはチーム間の通信プラットフォームを迅速に確立することができるので、ユーザはいつでもどこでもオンラインで相互に通信することが可能になり、それによって情報伝送効率およびチームの運用効率が大幅に向上する。
[0004]現在、グループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を介して2次元コードを走査することによって実施される。しかしながら、パーソナルコンピュータ(PC)のエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでPC側で操作を実行する必要がある。したがって、その既存の技術的解決策では、操作が複雑であり、通信効率が低い。
[0005]本開示は、関連技術における技術的課題のうちの1つを少なくともある程度解決することを目的とする。
[0006]この目的のため、本開示の第1の目的は、共有ドキュメントに基づくグループチャット開始方法を提供して、グループチャットへの参加またはチャットウィンドウの呼出しの操作を簡素化し、通信効率を向上させることである。
[0007]本開示の第2の目的は、共有ドキュメントに基づくグループチャット開始装置を提供することである。
[0008]本開示の第3の目的は、電子デバイスを提供することである。
[0009]本開示の第4の目的は、非一時的記憶媒体を提供することである。
[0010]上記の目的を達成するために、本開示の第1の態様の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第1のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、ステップと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。
[0011]加えて、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、以下のような追加の技術的特徴をさらに有する。
[0012]オプションとして、当該表示されたグループチャットコントロールは、チャットグループのインターフェースを表示するために使用されるものであり、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、ソーシャルアプリケーションのクライアントによって受信されるグループチャット要求は、チャットグループの識別子を保持して、ソーシャルアプリケーションのクライアントが、当該チャットグループの識別子に従って、チャットグループのインターフェースを前面表示状態に切り替えるようにする。
[0013]オプションとして、グループチャット要求をソーシャルアプリケーションのクライアントに送信した後、方法は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む。
[0014]オプションとして、当該表示されたグループチャットコントロールは、チャットグループに参加するために使用され、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、サーバによって受信されるグループチャット要求は、チャットグループの識別子および第1のユーザアカウントの識別子を保持し、その結果、サーバは、第1のユーザアカウントをチャットグループに追加した後、ソーシャルアプリケーションのクライアントに、グループチャットへの参加を示す通知メッセージを表示するように、および/またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
[0015]オプションとして、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得する前に、方法は、共有ドキュメントにアクセスする第2のユーザアカウントを決定するステップと、第2のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第2のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、グループリストから第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップとをさらに含む。
[0016]オプションとして、グループリストを表示した後、当該方法は、事前設定の識別子の後に第2のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループのグループリストを検索するステップと、候補チャットグループに従ってグループリストを更新および表示するステップとをさらに含む。
[0017]オプションとして、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示する前に、当該方法は、照会要求をソーシャルアプリケーションのサーバに送信するステップであって、照会要求が、第1のユーザアカウントのチャットグループへの参加状態を照会するため、かつ参加状態に従って照会応答を生成するためにサーバによって、使用される、ステップと、サーバによって当該送信された照会応答を受信し、照会応答に従って参加状態を決定するステップとをさらに含む。
[0018]本開示の第2の態様の実施形態における共有ドキュメントに基づくグループチャット開始装置は、共有ドキュメントにアクセスする第1のユーザアカウントを決定するように構成された決定モジュールと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成された照会モジュールと、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成された表示モジュールであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、表示モジュールと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成された送信モジュールとを含む。
[0019]本開示の第3の態様の実施形態における電子デバイスは、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行可能なコンピュータプログラムとを含み、プロセッサは、プログラムを実行すると、上記の方法の実施形態で説明されたような方法を実施する。
[0020]本開示の第4の態様の実施形態における非一時的記憶媒体が提供され、非一時的記憶媒体は、コンピュータプログラムが記憶されるものであり、コンピュータプログラムは、プロセッサによって実行されると、上記の方法の実施形態で説明されたような方法が実施される。
[0021]本開示の実施形態において提供される技術的解決策は、以下の有益な効果を含み得る。
[0022]共有ドキュメントにアクセスする第1のユーザアカウントの決定後、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用され得る、ステップと、次いでグループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとがある。したがって、共有ドキュメント内のコントロールを操作することによって、グループチャットへの参加またはチャットウィンドウの呼出しを実施することができ、これにより、通信経路を最適化し、操作プロセスを削減し、従来技術における通信効率が低いという技術的課題を解決する。
[0023]本開示の追加の態様および利点は、一部は以下の説明において提示され、一部は以下の説明から明らかになるか、または本開示の実施によって理解されよう。
[0024]本開示の実施形態における技術的解決策をより明確に説明するために、1つまたは複数の実施形態は、図面内でそれらの対応する画面を使用することによって以下に例示的に説明され、例示的な説明は、実施形態に対する制限を構成しない。
[0025]本開示の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。 [0026]ウェブブラウザでフローティングウィンドウを呼び出した結果の概略図である。 [0027]「会話を開始」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。 [0028]「グループチャットに参加」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。 [0029]ウェブブラウザでグループに参加するかどうかの2回目の確認の結果の概略図である。 [0030]本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。 [0031]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。 [0032]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。 [0033]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。 [0034]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。 [0035]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。 [0036]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。 [0037]本開示の実施形態による非一時的記憶媒体を示す概略図である。 [0038]本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。
[0039]本開示の実施形態が以下で詳細に説明され、実施形態の例が図面に示され、図面全体を通して同じまたは類似の参照番号は、同じもしくは類似の要素または同じもしくは類似の機能を有する要素を表す。添付の図面を参照して以下に説明される実施形態は例示であり、本開示を説明することを意図しているが、限定するものとして解釈されることを意図していない。
[0040]以下、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体が、図面を参照して説明される。
[0041]上記の従来技術の説明から、既存のグループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を使用して、一定のグループチャットに参加するための2次元コードを走査することによって実施されることが分かる。PCのエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでPC側で操作を実行する必要がある。したがって、既存の技術的解決策は操作が複雑であり、通信効率が低い。
[0042]本開示の実施形態では、共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会され、第1のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、グループチャットコントロール上でのユーザの操作に応答して、対応するグループチャット要求が送信される。
[0043]具体的には、図1は、本開示の一実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。本実施形態において提供される方法は、ブラウザによって実行され得るか、または共有ドキュメントにアクセスするために使用される他のアプリケーションプログラムによって実現され得る。本実施形態において提供される方法を実現するアプリケーションプログラムは、PC側で実行され得る。当業者であれば、PC側が、可能な一実装にすぎないことを理解し得る。アプリケーションプログラムは、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末(PDA)、PAD(タブレット)、ポータブルマルチメディアプレーヤ(PMP)、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルTVなどの固定電子デバイスなどの、他の電子デバイスにも適用可能である。
[0044]図1に示すように、共有ドキュメントに基づくグループチャット開始方法は、以下のステップを含む。
[0045]S110:共有ドキュメントにアクセスする第1のユーザアカウントが決定される。
[0046]具体的には、共有ドキュメントは、区別を容易にするために、第1のユーザアカウント、第2のユーザアカウントなどとしてマークされている複数のユーザアカウントによって共有および編集され得る。第1のユーザアカウントが属するユーザは、現在のグループチャットの開始者、すなわちグループチャットを能動的に開始するユーザである。一般に、ユーザとユーザアカウントの間には1対1の対応関係があるので、ユーザを識別するためにユーザアカウントが使用され得る。このステップでは、共有ドキュメントにアクセスするアカウントを決定するように、以下に例として図示されたいくつかの方法で、ユーザの識別情報が具体的に認識され得る。
[0047]例Iでは、ユーザ登録メカニズムが実装され、異なるユーザを区別および検証するために、ユーザのアカウントおよびログインパスワードがサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
[0048]例IIでは、生体認識技術が実装され、異なるユーザを区別および検証するために、ユーザの指紋および虹彩などの生体特徴がサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
[0049]例IIIでは、異なるユーザを区別するために、関連するデバイスの媒体アクセス制御(MAC)アドレスおよびBluetoothアドレスなどのハードウェア情報が、識別情報の認識のために読み取られ、ユーザがログインデバイスを変更すると、ユーザは新しいユーザと見なされる。本装置を介してユーザによって送信および受信される情報は、本装置にのみ記憶されるので、メッセージを同期することは不可能になる。また、本装置でログインしている別のユーザもそのユーザと見なされ、したがって本装置上で送信および受信されるすべての情報にアクセスすることができる。
[0050]S120:共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会される。
[0051]具体的には、既に存在するチャットグループの場合、チャットグループの識別子は、グループ名刺の形で共有ドキュメントに記憶され、共有ドキュメントに挿入されたグループ名刺は、第1のユーザアカウントの前に共有ドキュメントにアクセスする第2のユーザアカウントによって挿入される。グループ名刺を挿入するプロセスについて、例を挙げて以下に説明する。
[0052]第1の例では、図2に示すように、説明のための例として、Larkソーシャルアプリケーションが使用される。ウェブブラウザにおいて、入力文字@がドキュメントから読み取られると、フローティングウィンドウが呼び出され、ユーザまたはドキュメントを参照することと、Larkグループ名刺を挿入することの両方のために、記号@の2つの機能がフローティングウィンドウに表示される。Larkグループ名刺の挿入中に展開されるオプションに、最近チャットに参加したグループのリストが表示される。
[0053]第2の例では、ウェブブラウザにおいて、入力文字@がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られると、グループのリストがフィルタリングされ、その結果、グループ名に含まれる入力キーワードを有するグループのリストのみが表示されて、ユーザがグループ名を迅速に検索するのに役立つ。
[0054]第3の例では、ウェブブラウザにおいて、入力文字@がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られ、かつすべてのグループ名に入力キーワードが含まれていないとき、Larkグループ名刺の挿入中に展開されるオプションに表示される内容は空になる。
[0055]S130:第1のユーザアカウントのチャットグループへの参加状態に対応するグループチャットコントロールが、参加状態に従って共有ドキュメントに表示される。
[0056]ここで、グループチャットコントロールは、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される。
[0057]具体的には、特に2つのタイプのグループチャットコントロールが存在し、一方は、チャットグループに参加するために使用され、他方はチャットグループのインターフェースを表示するために使用される。2つのタイプのグループチャットコントロールのうちの一方は、第1のユーザアカウントのチャットグループへの参加状態に基づいて表示され得、これについて、例を挙げて以下に説明する。
[0058]図3に示すように、ユーザが以前にチャットグループに参加したことがある場合、グループチャットコントロールの内容は、「会話を開始」と表示される。図4に示すように、ユーザがまだチャットグループに参加したことがない場合、グループチャットコントロールの内容は「グループチャットに参加」と表示される。
[0059]S140:グループチャットコントロール上での操作に応答して、対応するグループチャット要求が送信される。
[0060]異なる第1のユーザアカウントは異なるグループチャットコントロールに対応し、グループチャットコントロール上で検出された操作も異なることに留意されるべきであり、これについて、例を挙げて以下に説明する。
[0061]第1の例では、図5に示すように、ユーザが第1のユーザアカウントを介して「グループチャットに参加」するためのグループチャットコントロールを操作したことが検出されるとき、「グループチャットに参加」するためのグループチャットコントロールは、グループに参加するかどうかの2回目の確認のための新しいグループチャットコントロールにジャンプし、ユーザによって実行された2回目の確認の操作が検出された後、フロントエンドは、第1のユーザアカウントのuserId(ユーザId)およびグループチャットのchatId(チャットId)をバックエンドに送信し、バックエンドは、userIdをchatIdに関連付けて、第1のユーザアカウントのグループ参加の操作を完了する。
[0062]第1のユーザアカウントのuserIdは、このアカウントシステムにおけるアカウントの識別子であり、第1のユーザアカウントの情報は、userIdを用いて決定され得る。グループチャットのchatIdは、Larkソーシャルアプリケーションにおけるチャットグループの識別子であり、チャットグループの情報は、chatIdを用いて決定され得る。
[0063]第2の例では、ユーザが第1のユーザアカウントを介して「会話を開始」するためのグループチャットコントロールを操作したことが検出されると、グループのチャット会話ウィンドウがすぐに表示される。
[0064]要約すると、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第1のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。したがって、共有ドキュメントに照会すること、およびグループチャットコントロール上での操作に応答して、第1のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
[0065]上記の実施形態の説明に基づけば、共有ドキュメントにアクセスするためのアプリケーションプログラムが、共有ドキュメントに挿入されたグループ名刺に基づいてどのようにグループチャットを開始するかを知ることができ、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、ソーシャルアプリケーションのクライアントまたはサーバが具体的にどのようにグループチャットを実行するかというプロセスが、以下で説明される
[0066]可能なシナリオでは、図1に示す方法のフローに基づいて、ステップS140において、第1のユーザアカウントが「会話を開始」するためのグループチャットコントロールを操作したことが検出された場合、「会話を開始」のグループチャット要求がクライアントに送信され、グループチャット要求は、チャットグループの識別子chatIdを保持し、その結果、クライアントは、対応するチャットグループのインターフェースを前面表示状態に切り替えることができる。
[0067]図6Aは、本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図6Aに示すように、図1に示す方法のフローに基づいて、ステップS140において、グループチャット要求がソーシャルアプリケーションのクライアントに送信された後、グループチャット開始方法は以下のステップをさらに含む。
[0068]S210:共有ドキュメントにアクセスするためのアプリケーションプログラムは、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定し、共有ドキュメントのインターフェースがフォーカス外れである場合、ステップS220が実行され、そうでない場合、ステップS230が実行される。
[0069]共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、クライアントのダウンロードページがアクセスされるべきかどうかが判定される。その理由は、以下の通りである。共有ドキュメントのインターフェースがフォーカス外れである場合、クライアントがチャットグループのインターフェースを前面表示状態に正常に切り替えたことを示し、共有ドキュメントのインターフェースがフォーカス外れではない場合、クライアントがチャットグループのインターフェースを前面表示状態に切り替えていないことを示し、現在のデバイスにクライアントがインストールされていない場合があり得、そのため、第1のユーザアカウントが属するユーザに、現在のデバイスにクライアントをダウンロードおよびインストールするように通知する必要がある。
[0070]S220:クライアントのダウンロードページにアクセスする必要はない。
[0071]具体的には、クライアントは、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子chatIdに従って、チャットグループのインターフェースを前面表示状態に切り替える。
[0072]S230:クライアントのダウンロードページにアクセスされる。
[0073]具体的には、共有ドキュメントにアクセスするアプリケーションプログラムは、クライアントのダウンロードページに自動的にアクセスし、第1のユーザアカウントが属するユーザにクライアントのダウンロードリンクを表示する。このとき、ユーザは、クライアントをダウンロードおよびインストールするかどうかを選択してよい。ユーザがクライアントのダウンロードおよびインストールを中止した場合、グループチャットを開始することはできず、ユーザがクライアントをダウンロードおよびインストールすることを選択した場合、クライアントがダウンロードおよびインストールされた後、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子chatIdに従って、チャットグループのインターフェースが、前面表示状態に切り替えられる。
[0074]したがって、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
[0075]別の可能な適用シナリオでは、図1に示す方法のフローに基づいて、ステップS140において、第1のユーザアカウントが「グループチャットに参加」するためのグループチャットコントロールを操作したこと、および2回目の確認の操作が検出されたことが検出された場合、「グループチャットに参加」というグループチャット要求がサーバに送信され、グループチャット要求は、チャットグループの識別子chatIdおよび第1のユーザアカウントの識別子userIdを保持し、その結果、サーバは、第1のユーザアカウントをチャットグループに追加した後、クライアントに、グループチャットへの参加の通知メッセージを表示するように、および/またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
[0076]図6Bは、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図6Bに示すように、図1に示す方法のフローに基づいて、ステップS140において、グループチャット要求がソーシャルアプリケーションのサーバに送信された後、グループチャット開始方法は以下のステップをさらに含む。
[0077]S310:サーバは、グループチャット要求を受信する。
[0078]具体的には、サーバは、共有ドキュメントにアクセスするアプリケーションプログラムによって送信されたグループチャット要求を受信し、そこからチャットグループの識別子chatIdおよび第1のユーザアカウントの識別子userIdを取得する。
[0079]S320:サーバは、第1のユーザアカウントをチャットグループに追加する。
[0080]具体的には、サーバは、第1のユーザアカウントのデータ情報をチャットグループのメンバーの情報ライブラリに追加する。
[0081]S330:サーバは、対応する動作を実行するようにクライアントに命令する。
[0082]具体的には、サーバは、クライアントに、グループチャットへの参加を示す通知情報を表示するように、および/またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
[0083]したがって、共有ドキュメントにアクセスするアプリケーションプログラムが、ソーシャルアプリケーションのサーバにグループチャット要求を送信し、第1のユーザアカウントがソーシャルアプリケーションのグループチャットに追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
[0084]上記の実施形態の説明に基づけば、共有ドキュメントに挿入されたグループ名刺に基づいてグループチャットを開始する方法が分かる。本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、グループ名刺を共有ドキュメントに挿入する方法が説明され、これは、図7に関連して以下で詳細に記載される。
[0085]図7は、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図7に示すように、図1に示す方法のフローに基づいて、S110の前に、グループチャット開始方法は、以下のステップをさらに含む。
[0086]S410:ドキュメントにアクセスする第2のユーザアカウントが決定される。
[0087]S420:第2のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第2のユーザアカウントが参加したことがあるチャットグループのグループリストが表示される。
[0088]具体的には、第2のユーザアカウントによって挿入された事前設定の識別子は、@、#、$、&、および*などの特別な記号であり得るが、共有ドキュメント内の特別な機能を有する一部の記号と同じであるべきではない。
[0089]第2のユーザアカウントが参加したことがあるグループチャットは多く存在する可能性があることに留意されるべきであり、第2のユーザアカウントが属するユーザが、共有ドキュメントを参加させたいグループを迅速に見つけ出すことを容易にするために、グループチャット記録が最近生成されたグループが優先的に表示されるか、または頻繁に使用するグループが優先的に表示されるように手動で事前設定され得る。
[0090]S430:事前設定の識別子の後に第2のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループが、グループリスト内で検索される。
[0091]S440:第2のユーザアカウントの候補チャットグループに従って、グループリストが更新および表示される。
[0092]具体的には、検索語に一致するチャットグループを候補チャットグループとして選別し、その他のチャットグループをフィルタリングして除外するために、第2のユーザアカウントは、事前設定の識別子の後に検索語を入力することによって、グループリストをフィルタリングおよび選別し、次いで、元のグループリストを候補チャットグループで更新し、その結果、グループリストは、検索語に一致するチャットグループの名前のみを表示する。
[0093]S450:グループリストから第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。
[0094]同じアカウントシステムにおいて、ユーザは、他のユーザをグループチャットに参加するよう招待するために、ユーザが参加したことがあるグループチャットを他のユーザに送信してよいことに留意されたい。説明を簡単にするために、第2のユーザアカウントが、共有ドキュメントの内容を変更し、第1のユーザアカウントをグループチャットに参加するように招待する場合について説明される。
[0095]具体的には、第2のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第2のユーザアカウントが参加したことがあるチャットグループのグループリストが表示され、事前設定の識別子の後に第2のユーザアカウントによって入力された検索語に従って、候補チャットグループが照合され、グループリストが更新され、第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。このとき、第1のユーザアカウントは変更された共有ドキュメントにアクセスし、ドキュメントに挿入されたグループ名刺を取得するために、変更された共有ドキュメントが照会され、第1のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、グループチャットコントロール上での第1のユーザアカウントの操作に応答して、対応するグループチャット要求が送信される。これについては、例を挙げて以下に説明する。
[0096]第2のアカウントユーザは、第1のアカウントユーザを、第2のアカウントユーザが参加したことがあるが共有ドキュメントにはないチャットグループに参加するように、招待したいと望んでいる。第1のアカウントユーザは、共有ドキュメントに照会して、挿入されたグループ名刺を見つけ出し、次いでグループチャットコントロールを操作することによって、グループチャット要求を送信することはできない。第2のアカウントユーザは、事前設定の識別子を共有ドキュメントに挿入して、第2のアカウントユーザが参加したことがあるグループチャットのリストを取得し、検索語を使用することによってグループチャットを選別および選択し、その結果、グループのグループ名刺が共有ドキュメントに挿入され得る。このとき、第1のアカウントユーザは、共有ドキュメント内のグループのグループ名刺を、照会によって見つけ出し、対応するグループチャットコントロールを操作することができる。
[0097]したがって、ユーザは、共有ドキュメントにグループ名刺を挿入することによって、チャットグループの情報を共有することができ、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
[0098]上記の実施形態を実装するために、本開示は、共有ドキュメントに基づくグループチャット開始装置をさらに提供する。図8は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。図8に示すように、共有ドキュメントに基づくグループチャット開始装置は、決定モジュール81、照会モジュール82、表示モジュール83、および送信モジュール84を含む。
[0099]決定モジュール81は、共有ドキュメントにアクセスする第1のユーザアカウントを決定するように構成される。
[0100]照会モジュール82は、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成される。
[0101]表示モジュール83は、第1のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成される。
[0102]送信モジュール84は、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成される。
[0103]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
[0104]本開示の実施形態における共有ドキュメントに基づくグループチャット開始装置において、決定モジュールは、共有ドキュメントにアクセスする第1のユーザアカウントを決定するように構成され、照会モジュールは、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成され、表示モジュールは、第1のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールを表示するように構成され、送信モジュールは、グループチャットコントロール上での操作に応答して、対応するチャット要求を送信するように構成される。共有ドキュメントに照会すること、およびグループチャットコントロール上での操作に応答して、第1のユーザアカウントのチャットグループへの参加状態に従って対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
[0105]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図9Aは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。図9Aに示すように、先の実施形態に基づいて、装置は、判定モジュール85およびアクセスモジュール86をさらに含む。
[0106]本実施形態の可能な実装として、送信モジュール84は、具体的には、チャットグループの識別子を保持するチャット要求を、ソーシャルアプリケーションのクライアントに送信するように構成され得る。
[0107]判定モジュール85は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定するように構成される。
[0108]アクセスモジュール86は、クライアントのダウンロードインターフェースにアクセスするように構成される。
[0109]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
[0110]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
[0111]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図9Bは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。共有ドキュメントに基づくグループチャット開始装置は、決定モジュール81、照会モジュール82、表示モジュール83、および送信モジュール84を含む。
[0112]本実施形態の可能な実装として、送信モジュール84は、具体的には、チャットグループの識別子および第1のユーザアカウントの識別子を保持するチャット要求を、ソーシャルアプリケーションのサーバに送信するように構成され得る。
[0113]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
[0114]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントにアクセスするアプリケーションプログラムが、グループチャット要求をソーシャルアプリケーションのサーバに送信し、ソーシャルアプリケーションにおけるグループチャット内に第1のユーザアカウントが追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
[0115]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図10は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。図10に示すように、先の実施形態に基づいて、装置は、挿入モジュール87をさらに含む。
[0116]本実施形態の可能な実装として、決定モジュール81は、具体的には、共有ドキュメントにアクセスする第2のユーザアカウントを決定するようにさらに構成され得る。
[0117]挿入モジュール87は、以下のステップ、すなわち、第2のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第2のユーザアカウントが参加したチャットグループのグループリストを表示するステップと、事前設定の識別子の後に第2のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して当該検索語と一致する候補チャットグループを探し出すステップと、第2のユーザアカウントの候補チャットグループに従ってグループリストを更新および表示するステップと、グループリストから第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップと、によって第2のユーザアカウントが参加したチャットグループを共有ドキュメントに挿入するように構成される。
[0118]方法の実施形態の上記の説明および記載は、本実施形態における装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
[0119]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、ユーザが、共有ドキュメントにグループ名刺を挿入することによってチャットグループの情報を共有できるように、グループ名刺は第2のユーザアカウントを介して共有ドキュメントに挿入され、共有ドキュメントは第1のユーザアカウントを介して照会され、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
[0120]上記の実施形態を実装するために、本開示の実施形態はさらに、コンピュータプログラムが記憶された非一時的記憶媒体を提供し、そのプログラムがプロセッサによって実行されると、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法が実施される。
[0121]図11は、本開示の実施形態による非一時的記憶媒体を示す概略図である。図11に示すように、本開示の実施形態による非一時的記憶媒体300は、そこに非一時的コンピュータ可読命令301が記憶される。非一時的コンピュータ可読命令301がプロセッサによって実行されると、本開示の上記の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法のステップの全部または一部が実行される。
[0122]上記の実施形態を実装するために、本開示の実施形態はさらに、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行され得るコンピュータプログラムとを含む電子デバイスを提供し、プロセッサは、そのプログラムを実行するとき、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法を実施する。
[0123]図12は、本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。電子デバイスは様々な形態で実装されてよく、本開示の電子デバイスには、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末(PDA)、PAD(タブレット)、ポータブルマルチメディアプレーヤ(PMP)、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルTVおよびデスクトップコンピュータなどの固定電子デバイスが含まれ得るが、これらに限定されない。
[0124]図12に示すように、電子デバイス1100は、ワイヤレス通信ユニット1110、A/V(オーディオ/ビデオ)入力ユニット1120、ユーザ入力ユニット1130、検知ユニット1140、出力ユニット1150、メモリ1160、インターフェースユニット1170、コントローラ1180、電源ユニット1190などを含み得る。図12は、様々な構成要素を有する電子デバイスを示す。しかしながら、図示されている構成要素のすべてが実装される必要があるわけではないことを理解されたい。代替として、より多くのまたはより少ない構成要素が実装され得る。
[0125]ワイヤレス通信ユニット1110は、電子デバイス1100とワイヤレス通信システムまたはネットワークとの間の無線通信を可能にする。A/V入力ユニット1120は、オーディオ信号またはビデオ信号を受信するために使用される。ユーザ入力ユニット1130は、電子デバイスの様々な動作を制御するように、ユーザによって入力されたコマンドに従ってキー入力データを生成することができる。検知ユニット1140は、電子デバイス1100の現在の状態、電子デバイス1100の位置、電子デバイス1100上でユーザのタッチ入力があるかどうか、電子デバイス1100の向き、電子デバイス1100の加速または減速の動きおよび方向などを検出し、電子デバイス1100の動作を制御するためのコマンドまたは信号を生成する。インターフェースユニット1170は、少なくとも1つの外部装置が電子デバイス1100に接続されるインターフェースとして使用される。出力ユニット1150は、視覚的、聴覚的、および/または触覚的な方法で出力信号を提供するように構成される。メモリ1160は、動作を処理および制御するためにコントローラ1180によって実行されるソフトウェアプログラムを記憶し得るか、または出力されたまたは出力されるべきデータを一時的に記憶し得る。メモリ1160は、少なくとも1つのタイプの記憶媒体を含み得る。さらに、電子デバイス1100は、ネットワーク接続を介してメモリ1160の記憶機能を実行するネットワーク記憶装置と連携し得る。コントローラ1180は、一般に、電子デバイスの全体的な動作を制御する。加えて、コントローラ1180は、マルチメディアデータを再現または再生するためのマルチメディアモジュールを含み得る。コントローラ1180は、パターン認識処理を実行して、タッチスクリーン上で実行された手書き入力または描画入力を文字または画像として認識することができる。電源ユニット1190は、コントローラ1180の制御下で外部電力または内部電力を受け取り、様々な要素および構成要素を動作させるために必要な適切な電力を供給する。
[0126]本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、たとえば、コンピュータソフトウェア、ハードウェア、またはそれらの任意の組合せを使用してコンピュータ可読媒体において実装され得る。ハードウェア実装の場合、本開示で提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブルロジックデバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、および本明細書に記載の機能を実行するように設計された電子ユニットのうちの少なくとも1つを使用することによって実装され得る。場合によっては、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、コントローラ1180で実装され得る。ソフトウェア実装の場合、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、少なくとも1つの機能または動作の実行が許可された個別のソフトウェアモジュールによって実装され得る。ソフトウェアコードは、任意の適切なプログラミング言語で書かれたソフトウェアアプリケーションプログラム(またはプログラム)によって実装され得、ソフトウェアコードは、メモリ1160に記憶されて、コントローラ1180によって実行され得る。
[0127]当業者であれば、上記の実施形態の説明を通じて、実施形態が、ソフトウェアおよび必要な一般的なハードウェアプラットフォームによって実装され得ることを明確に理解することができる。もちろん、実施形態は、ハードウェアにおいても実装され得る。このような理解に基づいて、実質的に、上記の技術的解決策、または従来技術に対する貢献となるその部分は、ソフトウェア製品の形で具現化されることが可能であり、コンピュータソフトウェア製品は、コンピュータデバイス(パーソナルコンピュータ、サーバ、またはネットワークデバイスなどであり得る)が実施形態または実施形態の一部の方法を実行できるようにするための命令を含む、磁気ディスク、光ディスク、読み取り専用メモリ(ROM)、またはランダムアクセスメモリ(RAM)などの非一時的記憶媒体に記憶され得る。
[0128]最後に、上記の実施形態は、本開示の技術的解決策を説明するためだけのものであり、限定するものではないことに留意されたい。本開示が、上記の実施形態を参照して詳細に説明されたが、当業者であれば、上記の実施形態で述べられた技術的解決策がなお修正され得ること、またはその中の技術的特徴のいくつかが同等に置換され得ることを理解するはずであり、このような修正または置換は、対応する技術的解決策の本質を、本開示のそれぞれの実施形態の技術的解決策の趣旨および範囲から逸脱させるものではない。

Claims (15)

  1. 共有ドキュメントに基づいてコンピュータで実施されるグループチャット開始方法であって、
    前記共有ドキュメントにアクセスする第1のユーザアカウントを決定するステップと、
    前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するステップと、
    前記第1のユーザアカウントのチャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
    前記グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
    を含む、グループチャット開始方法。
  2. 当該表示されたグループチャットコントロールが、前記チャットグループの前記インターフェースを表示するために使用され、
    前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、
    前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項1に記載のグループチャット開始方法。
  3. 前記グループチャット要求を前記ソーシャルアプリケーションの前記クライアントに送信した後、前記共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、前記クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む、請求項2に記載のグループチャット開始方法。
  4. 当該表示されたグループチャットコントロールが、前記チャットグループに参加するために使用され、
    前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、
    前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第1のユーザアカウントの識別子を保持して、前記サーバが、前記第1のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および/または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項1から3のうちのいずれか1項に記載のグループチャット開始方法。
  5. 前記共有ドキュメントに照会して、前記共有ドキュメントに挿入された前記グループ名刺を取得する前に、
    前記共有ドキュメントにアクセスする第2のユーザアカウントを決定するステップと、
    前記第2のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第2のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
    前記グループリストから前記第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
    をさらに含む、請求項1から4のうちのいずれか1項に記載のグループチャット開始方法。
  6. 前記第2のユーザアカウントが参加したことがあるチャットグループの前記グループリストを表示した後、
    前記事前設定の識別子の後に前記第2のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
    前記候補チャットグループに従って前記グループリストを更新および表示するステップと
    をさらに含む、請求項5に記載のグループチャット開始方法。
  7. 前記第1のユーザアカウントの前記チャットグループへの前記参加状態に従って、前記参加状態に対応する前記グループチャットコントロールを前記共有ドキュメント内に表示する前に、
    照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第1のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
    前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
    をさらに含む、請求項1から6のうちのいずれか1項に記載のグループチャット開始方法。
  8. メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを備える電子デバイスであって、
    前記コンピュータプログラムは、前記プロセッサにより実行されると、
    共有ドキュメントにアクセスする第1のユーザアカウントを決定するステップと、
    前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するステップと、
    前記第1のユーザアカウントのチャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
    前記グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
    を前記プロセッサに実施させる、電子デバイス。
  9. 前記コンピュータプログラムは、前記プロセッサにより実行されると、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップをさらに前記プロセッサに実施させ、
    前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項8に記載の電子デバイス。
  10. 前記コンピュータプログラムは、前記プロセッサにより実行されると、前記共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、前記クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに前記プロセッサに実施させる、請求項9に記載の電子デバイス。
  11. 前記コンピュータプログラムは、前記プロセッサにより実行されると、前記グループチャット要求をソーシャルアプリケーションのサーバに送信するステップをさらに前記プロセッサに実施させ、
    前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第1のユーザアカウントの識別子を保持して、前記サーバが、前記第1のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および/または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項8から10のうちのいずれか1項に記載の電子デバイス。
  12. 前記コンピュータプログラムは、前記プロセッサにより実行されると、
    前記共有ドキュメントにアクセスする第2のユーザアカウントを決定するステップと、
    前記第2のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第2のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
    前記グループリストから前記第2のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
    をさらに前記プロセッサに実施させる、請求項8から11のうちのいずれか1項に記載の電子デバイス。
  13. 前記コンピュータプログラムは、前記プロセッサにより実行されると、
    前記事前設定の識別子の後に前記第2のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
    前記候補チャットグループに従って前記グループリストを更新および表示するステップと
    をさらに前記プロセッサに実施させる、請求項12に記載の電子デバイス。
  14. 前記コンピュータプログラムは、前記プロセッサにより実行されると、
    照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第1のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
    前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
    をさらに前記プロセッサに実施させる、請求項8から13のうちのいずれか1項に記載の電子デバイス。
  15. コンピュータプログラムが記憶された非一時的なコンピュータ可読記憶媒体であって、前記コンピュータプログラムが、プロセッサによって実行されると、請求項1から7のうちのいずれか1項に記載の共有ドキュメントに基づくグループチャット開始方法を前記プロセッサに実施させる、非一時的記憶媒体。
JP2020562761A 2018-06-29 2018-11-01 共有ドキュメントに基づくグループチャット開始方法、そのためのデバイスおよび装置、ならびに記憶媒体 Active JP7035224B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201810718747.9A CN108924038B (zh) 2018-06-29 2018-06-29 基于共享文档的群聊发起方法及其装置、设备、存储介质
CN201810718747.9 2018-06-29
PCT/CN2018/113509 WO2020000840A1 (zh) 2018-06-29 2018-11-01 基于共享文档的群聊发起方法及其装置、设备、存储介质

Publications (2)

Publication Number Publication Date
JP2021517326A JP2021517326A (ja) 2021-07-15
JP7035224B2 true JP7035224B2 (ja) 2022-03-14

Family

ID=64423551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020562761A Active JP7035224B2 (ja) 2018-06-29 2018-11-01 共有ドキュメントに基づくグループチャット開始方法、そのためのデバイスおよび装置、ならびに記憶媒体

Country Status (8)

Country Link
US (2) US11070505B2 (ja)
EP (1) EP3751795B1 (ja)
JP (1) JP7035224B2 (ja)
KR (1) KR102429695B1 (ja)
CN (1) CN108924038B (ja)
AU (1) AU2018430256B2 (ja)
SG (1) SG11202008694SA (ja)
WO (1) WO2020000840A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10936672B2 (en) * 2018-02-28 2021-03-02 Confidentiality Corp Automatic document negotiation
CN109918345B (zh) * 2019-02-22 2023-11-03 腾讯科技(深圳)有限公司 文档处理方法、装置、终端及存储介质
CN111666121B (zh) * 2019-03-08 2024-04-26 上海拉扎斯信息科技有限公司 任务执行方法、装置、电子设备及计算机可读存储介质
CN111447074B (zh) * 2020-03-22 2021-10-08 腾讯科技(深圳)有限公司 群组会话中的提醒方法、装置、设备及介质
CN113595856B (zh) 2020-04-30 2022-09-30 北京字节跳动网络技术有限公司 信息交互方法、装置、设备及介质
CN113595850B (zh) * 2020-04-30 2022-11-25 北京字节跳动网络技术有限公司 一种信息交互方法、装置、服务器、***及存储介质
CN111953502A (zh) * 2020-07-28 2020-11-17 北京字节跳动网络技术有限公司 信息公告方法、装置和电子设备
CN112163398B (zh) * 2020-09-30 2024-06-18 金蝶软件(中国)有限公司 一种图表分享方法及其相关设备
KR102441808B1 (ko) * 2020-12-31 2022-09-08 씨제이올리브네트웍스 주식회사 라이브 커머스 서비스 장치 및 라이브 커머스 서비스 시스템
CN117519526A (zh) * 2021-11-17 2024-02-06 北京字跳网络技术有限公司 信息交互方法、装置、电子设备和存储介质
CN114745212A (zh) * 2022-04-06 2022-07-12 维沃移动通信有限公司 群组建立方法和群组建立装置
KR102668979B1 (ko) * 2024-01-12 2024-05-24 와우커뮤니케이션(주) 챗봇기반의 온라인 명함 생성 및 배포 서비스 제공 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006047720A2 (en) 2004-10-25 2006-05-04 Peerme, Inc. Web site presence detector

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020075306A1 (en) * 2000-12-18 2002-06-20 Christopher Thompson Method and system for initiating communications with dispersed team members from within a virtual team environment using personal identifiers
US7287054B2 (en) * 2002-05-31 2007-10-23 Microsoft Corporation Systems and methods for shared browsing among a plurality of online co-users
CA2515492A1 (en) * 2003-02-10 2004-08-26 Raindance Communications, Inc. Methods and apparatus for automatically adding a media component to an established multimedia collaboration session
CN100421479C (zh) * 2005-11-10 2008-09-24 华为技术有限公司 基于PoC的群组数据管理方法及***
US8108464B1 (en) * 2006-03-31 2012-01-31 Google Inc. Collaborative workflow through messaging conversations
US7895316B2 (en) * 2007-02-20 2011-02-22 Nokia Corporation Apparatus, method, and computer program product providing enhanced document management
US9497041B2 (en) * 2007-11-30 2016-11-15 International Business Machines Corporation Business object action justification for business object integration into messaging
US8250141B2 (en) * 2008-07-07 2012-08-21 Cisco Technology, Inc. Real-time event notification for collaborative computing sessions
CN102033901B (zh) 2009-09-25 2014-12-10 丽水职业技术学院 一种公民信息管理和服务***
US20120110094A1 (en) * 2010-11-03 2012-05-03 Yat Wai Edwin Kwong Electronic messaging systems supporting provision of entire forwarding history regarding the sending, receiving, and time zone information, of an email after the email is forwarded by a number of users
US9473449B2 (en) * 2011-02-10 2016-10-18 Jeffrey J. Ausfeld Multi-platform collaboration appliance
US9652810B2 (en) * 2011-06-24 2017-05-16 Facebook, Inc. Dynamic chat box
US9043410B2 (en) * 2011-08-15 2015-05-26 Skype Retrieval of stored transmissions
CN102387093B (zh) * 2011-10-06 2017-07-21 福建爱特点信息科技有限公司 一种即时通讯好友和群组分享的方法和***
US8832212B1 (en) * 2012-02-03 2014-09-09 Google Inc. Method of continuing conversations on a social network over chat
US8856664B2 (en) * 2012-05-24 2014-10-07 International Business Machines Corporation Prompting of recipient expertise in collaboration environment
CN103914859B (zh) 2012-12-31 2017-12-05 北京新媒传信科技有限公司 将输入文字变为图片的信息处理方法和装置
US9503485B1 (en) * 2013-03-01 2016-11-22 Whatsapp Inc. Connecting communicating devices in a multi-server communication system
US9584565B1 (en) * 2013-10-08 2017-02-28 Google Inc. Methods for generating notifications in a shared workspace
CN103780684B (zh) * 2014-01-10 2017-04-05 清华大学 基于文件***的智能设备间数据共享方法
US10218652B2 (en) * 2014-08-08 2019-02-26 Mastercard International Incorporated Systems and methods for integrating a chat function into an e-reader application
US20160162591A1 (en) * 2014-12-04 2016-06-09 Microsoft Technology Licensing, Llc Web Content Tagging and Filtering
US9846528B2 (en) * 2015-03-02 2017-12-19 Dropbox, Inc. Native application collaboration
CN104980339B (zh) * 2015-06-24 2019-05-14 小米科技有限责任公司 文件分享方法及装置
US10078627B2 (en) * 2015-11-20 2018-09-18 Microsoft Technology Licensing, Llc Collaboration cards for communication related to a collaborated document
CN105447162B (zh) * 2015-12-01 2021-06-25 腾讯科技(深圳)有限公司 群组文件搜索方法和装置
CN105827509A (zh) * 2016-03-29 2016-08-03 乐视控股(北京)有限公司 位置信息的共享处理方法、车载终端、服务器及***
US10574611B2 (en) * 2016-08-08 2020-02-25 Blackberry Limited Method and apparatus for an interactive action log in a collaborative workspace
EP3523931B1 (en) * 2016-10-05 2020-12-30 Quzzup S.R.L. Method and system for establishing a communication between mobile computing devices
US10547653B2 (en) * 2016-10-10 2020-01-28 Cisco Technology, Inc. Managing access to communication sessions via a web-based collaboration room service
US20180124155A1 (en) * 2016-11-01 2018-05-03 Microsoft Technology Licensing, Llc Network-based group communication and file sharing system
US10445410B2 (en) * 2017-03-03 2019-10-15 Cisco Technology, Inc. Auto convert meeting link to join button in chat
CN107566546A (zh) 2017-09-04 2018-01-09 广州方帝斯控温科技有限公司 一种电子名片管理模式
CN107864190A (zh) * 2017-10-18 2018-03-30 昆山东大智汇技术咨询有限公司 一种基于密码、二维码、位置信息的个人信息共享方法
CN107920019A (zh) * 2017-12-05 2018-04-17 广州酷狗计算机科技有限公司 关注好友的方法及装置、计算机设备及存储介质
US10904197B2 (en) * 2017-12-19 2021-01-26 Salesforce.Com, Inc. Management of members of social network conversations
CN108111401B (zh) * 2017-12-28 2021-09-10 北信源***集成有限公司 一种跨即时通信***的建群方法
US11385914B2 (en) * 2018-01-02 2022-07-12 Microsoft Technology Licensing, Llc Hybrid intelligence approach to eliciting knowledge for inline notes
CN108182289A (zh) 2018-01-30 2018-06-19 深圳市富途网络科技有限公司 一种用于快速搜索和***股票的模块及方法
US20190361580A1 (en) * 2018-05-23 2019-11-28 Microsoft Technology Licensing, Llc Progressive presence user interface for collaborative documents

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006047720A2 (en) 2004-10-25 2006-05-04 Peerme, Inc. Web site presence detector

Also Published As

Publication number Publication date
WO2020000840A1 (zh) 2020-01-02
EP3751795A4 (en) 2021-05-19
KR20200142577A (ko) 2020-12-22
SG11202008694SA (en) 2020-10-29
EP3751795B1 (en) 2023-07-19
CN108924038B (zh) 2019-12-27
US20210314285A1 (en) 2021-10-07
JP2021517326A (ja) 2021-07-15
US11582181B2 (en) 2023-02-14
CN108924038A (zh) 2018-11-30
KR102429695B1 (ko) 2022-08-05
US11070505B2 (en) 2021-07-20
US20200412679A1 (en) 2020-12-31
AU2018430256A1 (en) 2020-10-01
EP3751795A1 (en) 2020-12-16
AU2018430256B2 (en) 2021-09-30

Similar Documents

Publication Publication Date Title
JP7035224B2 (ja) 共有ドキュメントに基づくグループチャット開始方法、そのためのデバイスおよび装置、ならびに記憶媒体
US11288303B2 (en) Information search method and apparatus
CN109478196B (zh) 用于对在线用户查询进行响应的***和方法
US8341233B2 (en) Persisting a group in an instant messaging application
US10999721B2 (en) Communication identifier binding processing method and terminal
EP2362614B1 (en) Mobile terminal and communication service controlling method thereof
CN111277637B (zh) 会话群组的合并方法、装置、终端及存储介质
EP3404875A1 (en) Electronic device providing dialog contents, server and method thereof
CN111638928B (zh) 应用程序的操作引导方法、装置、设备和可读存储介质
CN110609957B (zh) 一种进行全局搜索的方法、终端和服务器
CN102984226A (zh) 终端设备和终端设备间应用程序切换方法
WO2019205718A1 (zh) 一种分享寄宿应用的方法及设备
CN106406995A (zh) 一种应用页面任务切换方法、装置和移动终端
CN102932367A (zh) 一种实现应用程序切换的终端设备、***和方法
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
CN103906012A (zh) 信息发送方法及装置
WO2015039517A1 (en) Multimedia file search method, apparatus, and terminal device
CN110971424B (zh) 一种消息的处理方法、装置、***、计算机设备和存储介质
US9306884B2 (en) Computer-based method and system for processing a file request in response to a message received from a user mobile device
WO2022156674A1 (zh) 聊天内容处理方法、装置及电子设备
CN117376292A (zh) 交互方法、装置、设备和存储介质
CN117319718A (zh) 媒体控制方法、车载终端、存储介质及计算机程序产品
CN118296228A (zh) 搜索方法、装置、设备和存储介质
JP2002163256A (ja) 検索方法、検索システム、および検索プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201106

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201106

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201106

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20210415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210817

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220128

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220128

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220208

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220209

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220302

R150 Certificate of patent or registration of utility model

Ref document number: 7035224

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150