(57)【要約】  本開示の実施形態において、共有ドキュメントに基づくグループチャット開始方法が開示され、方法は、第１のユーザアカウントが共有ドキュメントにアクセスする際に、共有ドキュメントに照会して、そこに挿入されたグループ固有の名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップと、チャットコントロール上で実行されたユーザの操作に応答して、チャットグループに参加するため、またはチャットグループのインターフェースを表示するための対応するグループチャット要求を送信するステップとを含む。本発明は、共有ドキュメント内のコントロールを操作することによって、グループチャットに参加すること、またはチャットウィンドウを開くことを可能にし、通信のチャネルを最適化し、操作ステップを削減し、通信効率が低いという従来技術の技術的課題に対処する。また、本開示の実施形態において、共有ドキュメントに基づいてグループチャットを開始するためのデバイス、電子装置、およびコンピュータ可読記憶媒体も開示される。
2021517326.tif 000002
【特許請求の範囲】
【請求項１】
共有ドキュメントに基づくグループチャット開始方法であって、
前記共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するステップと、
前記第１のユーザアカウントの前記チャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
前記チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
を含む、グループチャット開始方法。
【請求項２】
当該表示されたグループチャットコントロールが、前記チャットグループの前記インターフェースを表示するために使用され、
前記チャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、
前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項１に記載のグループチャット開始方法。
【請求項３】
前記グループチャット要求を前記ソーシャルアプリケーションの前記クライアントに送信した後、前記共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、前記クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む、請求項２に記載のグループチャット開始方法。
【請求項４】
当該表示されたグループチャットコントロールが、前記チャットグループに参加するために使用され、
前記チャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求を前記ソーシャルアプリケーションのサーバに送信するステップを含み、
前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第１のユーザアカウントの識別子を保持して、前記サーバが、前記第１のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および／または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項１から３のうちのいずれか１項に記載のグループチャット開始方法。
【請求項５】
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入された前記グループ名刺を取得する前に、
前記共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、
前記第２のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第２のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
前記グループリストから前記第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
をさらに含む、請求項１から４のうちのいずれか１項に記載のグループチャット開始方法。
【請求項６】
前記第２のユーザアカウントが参加したことがあるチャットグループの前記グループリストを表示した後、
前記事前設定の識別子の後に前記第２のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
前記候補チャットグループに従って前記グループリストを更新および表示するステップと
をさらに含む、請求項５に記載のグループチャット開始方法。
【請求項７】
前記第１のユーザアカウントの前記チャットグループへの前記参加状態に従って、前記参加状態に対応する前記グループチャットコントロールを前記共有ドキュメント内に表示する前に、
照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第１のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
をさらに含む、請求項１から６のうちのいずれか１項に記載のグループチャット開始方法。
【請求項８】
共有ドキュメントに基づくグループチャット開始装置であって、
前記共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成された決定モジュールと、
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するように構成された照会モジュールと、
前記第１のユーザアカウントの前記チャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するように構成された表示モジュールであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、当該表示モジュールと、
前記チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成された送信モジュールと
を含む、グループチャット開始装置。
【請求項９】
メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを備える電子デバイスであって、前記プロセッサが、前記プログラムを実行すると、請求項１から７のうちのいずれか１項に記載の共有ドキュメントに基づくグループチャット開始方法を実施する、電子デバイス。
【請求項１０】
コンピュータプログラムが記憶された非一時的記憶媒体であって、前記コンピュータプログラムが、プロセッサによって実行されると、請求項１から７のうちのいずれか１項に記載の共有ドキュメントに基づくグループチャット開始方法が実施される、非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本開示は、２０１８年６月２９日にＢｅｉｊｉｎｇ  Ｂｙｔｅｄａｎｃｅ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏ．，Ｌｔｄ．によって出願された「Ｇｒｏｕｐ  ｃｈａｔ  ｉｎｉｔｉａｔｉｏｎ  ｍｅｔｈｏｄ  ａｎｄ  ａｐｐａｒａｔｕｓ  ｂａｓｅｄ  ｏｎ  ｓｈａｒｅｄ  ｄｏｃｕｍｅｎｔ，  ａｎｄ  ｄｅｖｉｃｅ  ａｎｄ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ（共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体）」という名称の中国特許出願第２０１８１０７１８７４７．９号の優先権を主張し、その内容全体が、参照により本明細書に組み込まれる。
【０００２】
[0002]本開示は、インターネット技術の分野に関し、詳細には、共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体に関する。
【背景技術】
【０００３】
[0003]インターネット通信技術の絶え間ない開発により、インターネットソフトウェアは、チームメンバーの日常のコミュニケーションプロセスに不可欠なツールになった。インスタントメッセージング（ＩＭ）チャットツールは、製品プラットフォームを使用して個人間またはチーム間の通信プラットフォームを迅速に確立することができるので、ユーザはいつでもどこでもオンラインで相互に通信することが可能になり、それによって情報伝送効率およびチームの運用効率が大幅に向上する。
【０００４】
[0004]現在、グループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を介して２次元コードを走査することによって実施される。しかしながら、パーソナルコンピュータ（ＰＣ）のエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでＰＣ側で操作を実行する必要がある。したがって、その既存の技術的解決策では、操作が複雑であり、通信効率が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
[0005]本開示は、関連技術における技術的課題のうちの１つを少なくともある程度解決することを目的とする。
【０００６】
[0006]この目的のため、本開示の第１の目的は、共有ドキュメントに基づくグループチャット開始方法を提供して、グループチャットへの参加またはチャットウィンドウの呼出しの操作を簡素化し、通信効率を向上させることである。
【０００７】
[0007]本開示の第２の目的は、共有ドキュメントに基づくグループチャット開始装置を提供することである。
【０００８】
[0008]本開示の第３の目的は、電子デバイスを提供することである。
【０００９】
[0009]本開示の第４の目的は、非一時的記憶媒体を提供することである。
【課題を解決するための手段】
【００１０】
[0010]上記の目的を達成するために、本開示の第１の態様の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、ステップと、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。
【００１１】
[0011]加えて、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、以下のような追加の技術的特徴をさらに有する。
【００１２】
[0012]オプションとして、当該表示されたグループチャットコントロールは、チャットグループのインターフェースを表示するために使用されるものであり、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、ソーシャルアプリケーションのクライアントによって受信されるグループチャット要求は、チャットグループの識別子を保持して、ソーシャルアプリケーションのクライアントが、当該チャットグループの識別子に従って、チャットグループのインターフェースを前面表示状態に切り替えるようにする。
【００１３】
[0013]オプションとして、グループチャット要求をソーシャルアプリケーションのクライアントに送信した後、方法は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む。
【００１４】
[0014]オプションとして、当該表示されたグループチャットコントロールは、チャットグループに参加するために使用され、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、サーバによって受信されるグループチャット要求は、チャットグループの識別子および第１のユーザアカウントの識別子を保持し、その結果、サーバは、第１のユーザアカウントをチャットグループに追加した後、ソーシャルアプリケーションのクライアントに、グループチャットへの参加を示す通知メッセージを表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００１５】
[0015]オプションとして、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得する前に、方法は、共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップとをさらに含む。
【００１６】
[0016]オプションとして、グループリストを表示した後、当該方法は、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループのグループリストを検索するステップと、候補チャットグループに従ってグループリストを更新および表示するステップとをさらに含む。
【００１７】
[0017]オプションとして、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示する前に、当該方法は、照会要求をソーシャルアプリケーションのサーバに送信するステップであって、照会要求が、第１のユーザアカウントのチャットグループへの参加状態を照会するため、かつ参加状態に従って照会応答を生成するためにサーバによって、使用される、ステップと、サーバによって当該送信された照会応答を受信し、照会応答に従って参加状態を決定するステップとをさらに含む。
【００１８】
[0018]本開示の第２の態様の実施形態における共有ドキュメントに基づくグループチャット開始装置は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成された決定モジュールと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成された照会モジュールと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成された表示モジュールであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、表示モジュールと、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成された送信モジュールとを含む。
【００１９】
[0019]本開示の第３の態様の実施形態における電子デバイスは、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行可能なコンピュータプログラムとを含み、プロセッサは、プログラムを実行すると、上記の方法の実施形態で説明されたような検索語の入力を促すための方法を実施する。
【００２０】
[0020]本開示の第４の態様の実施形態における非一時的記憶媒体が提供され、非一時的記憶媒体は、コンピュータプログラムが記憶されるものであり、コンピュータプログラムは、プロセッサによって実行されると、上記の方法の実施形態で説明されたような検索語の入力を促すための方法が実施される。
【００２１】
[0021]本開示の実施形態において提供される技術的解決策は、以下の有益な効果を含み得る。
【００２２】
[0022]共有ドキュメントにアクセスする第１のユーザアカウントの決定後、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用され得る、ステップと、次いでチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとがある。したがって、共有ドキュメント内のコントロールを操作することによって、グループチャットへの参加またはチャットウィンドウの呼出しを実施することができ、これにより、通信経路を最適化し、操作プロセスを削減し、従来技術における通信効率が低いという技術的課題を解決する。
【００２３】
[0023]本開示の追加の態様および利点は、一部は以下の説明において提示され、一部は以下の説明から明らかになるか、または本開示の実施によって理解されよう。
【００２４】
[0024]本開示の実施形態における技術的解決策をより明確に説明するために、１つまたは複数の実施形態は、図面内でそれらの対応する画面を使用することによって以下に例示的に説明され、例示的な説明は、実施形態に対する制限を構成しない。
【図面の簡単な説明】
【００２５】
【図１】[0025]本開示の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図２】[0026]ウェブブラウザでフローティングウィンドウを呼び出した結果の概略図である。
【図３】[0027]「会話を開始」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。
【図４】[0028]「グループチャットに参加」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。
【図５】[0029]ウェブブラウザでグループに参加するかどうかの２回目の確認の結果の概略図である。
【図６Ａ】[0030]本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図６Ｂ】[0031]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図７】[0032]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図８】[0033]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。
【図９Ａ】[0034]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。
【図９Ｂ】[0035]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。
【図１０】[0036]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。
【図１１】[0037]本開示の実施形態による非一時的記憶媒体を示す概略図である。
【図１２】[0038]本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。
【発明を実施するための形態】
【００２６】
[0039]本開示の実施形態が以下で詳細に説明され、実施形態の例が図面に示され、図面全体を通して同じまたは類似の参照番号は、同じもしくは類似の要素または同じもしくは類似の機能を有する要素を表す。添付の図面を参照して以下に説明される実施形態は例示であり、本開示を説明することを意図しているが、限定するものとして解釈されることを意図していない。
【００２７】
[0040]以下、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体が、図面を参照して説明される。
【００２８】
[0041]上記の従来技術の説明から、既存のグループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を使用して、一定のグループチャットに参加するための２次元コードを走査することによって実施されることが分かる。ＰＣのエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでＰＣ側で操作を実行する必要がある。したがって、既存の技術的解決策は操作が複雑であり、通信効率が低い。
【００２９】
[0042]本開示の実施形態では、共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会され、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、チャットコントロール上でのユーザの操作に応答して、対応するグループチャット要求が送信される。
【００３０】
[0043]具体的には、図１は、本開示の一実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。本実施形態において提供される方法は、ブラウザによって実行され得るか、または共有ドキュメントにアクセスするために使用される他のアプリケーションプログラムによって実現され得る。本実施形態において提供される方法を実現するアプリケーションプログラムは、ＰＣ側で実行され得る。当業者であれば、ＰＣ側が、可能な一実装にすぎないことを理解し得る。アプリケーションプログラムは、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末（ＰＤＡ）、ＰＡＤ（タブレット）、ポータブルマルチメディアプレーヤ（ＰＭＰ）、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルＴＶなどの固定電子デバイスなどの、他の電子デバイスにも適用可能である。
【００３１】
[0044]図１に示すように、共有ドキュメントに基づくグループチャット開始方法は、以下のステップを含む。
【００３２】
[0045]Ｓ１１０：共有ドキュメントにアクセスする第１のユーザアカウントが決定される。
【００３３】
[0046]具体的には、共有ドキュメントは、区別を容易にするために、第１のユーザアカウント、第２のユーザアカウントなどとしてマークされている複数のユーザアカウントによって共有および編集され得る。第１のユーザアカウントが属するユーザは、現在のグループチャットの開始者、すなわちグループチャットを能動的に開始するユーザである。一般に、ユーザとユーザアカウントの間には１対１の対応関係があるので、ユーザを識別するためにユーザアカウントが使用され得る。このステップでは、共有ドキュメントにアクセスするアカウントを決定するように、以下に例として図示されたいくつかの方法で、ユーザの識別情報が具体的に認識され得る。
【００３４】
[0047]例Ｉでは、ユーザ登録メカニズムが実装され、異なるユーザを区別および検証するために、ユーザのアカウントおよびログインパスワードがサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
【００３５】
[0048]例ＩＩでは、生体認識技術が実装され、異なるユーザを区別および検証するために、ユーザの指紋および虹彩などの生体特徴がサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
【００３６】
[0049]例ＩＩＩでは、異なるユーザを区別するために、関連するデバイスの媒体アクセス制御（ＭＡＣ）アドレスおよびＢｌｕｅｔｏｏｔｈアドレスなどのハードウェア情報が、識別情報の認識のために読み取られ、ユーザがログインデバイスを変更すると、ユーザは新しいユーザと見なされる。本装置を介してユーザによって送信および受信される情報は、本装置にのみ記憶されるので、メッセージを同期することは不可能になる。また、本装置でログインしている別のユーザもそのユーザと見なされ、したがって本装置上で送信および受信されるすべての情報にアクセスすることができる。
【００３７】
[0050]Ｓ１２０：共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会される。
【００３８】
[0051]具体的には、既に存在するチャットグループの場合、チャットグループの識別子は、グループ名刺の形で共有ドキュメントに記憶され、共有ドキュメントに挿入されたグループ名刺は、第１のユーザアカウントの前に共有ドキュメントにアクセスする第２のユーザアカウントによって挿入される。グループ名刺を挿入するプロセスについて、例を挙げて以下に説明する。
【００３９】
[0052]第１の例では、図２に示すように、説明のための例として、Ｌａｒｋソーシャルアプリケーションが使用される。ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、ユーザまたはドキュメントを参照することと、Ｌａｒｋグループ名刺を挿入することの両方のために、記号＠の２つの機能がフローティングウィンドウに表示される。Ｌａｒｋグループ名刺の挿入中に展開されるオプションに、最近チャットに参加したグループのリストが表示される。
【００４０】
[0053]第２の例では、ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られると、グループのリストがフィルタリングされ、その結果、グループ名に含まれる入力キーワードを有するグループのリストのみが表示されて、ユーザがグループ名を迅速に検索するのに役立つ。
【００４１】
[0054]第３の例では、ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られ、かつすべてのグループ名に入力キーワードが含まれていないとき、Ｌａｒｋグループ名刺の挿入中に展開されるオプションに表示される内容は空になる。
【００４２】
[0055]Ｓ１３０：第１のユーザアカウントのチャットグループへの参加状態に対応するグループチャットコントロールが、参加状態に従って共有ドキュメントに表示される。
【００４３】
[0056]ここで、グループチャットコントロールは、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される。
【００４４】
[0057]具体的には、特に２つのタイプのグループチャットコントロールが存在し、一方は、チャットグループに参加するために使用され、他方はチャットグループのインターフェースを表示するために使用される。２つのタイプのグループチャットコントロールのうちの一方は、第１のユーザアカウントのチャットグループへの参加状態に基づいて表示され得、これについて、例を挙げて以下に説明する。
【００４５】
[0058]図３に示すように、ユーザが以前にチャットグループに参加したことがある場合、グループチャットコントロールの内容は、「会話を開始」と表示される。図４に示すように、ユーザがまだチャットグループに参加したことがない場合、グループチャットコントロールの内容は「グループチャットに参加」と表示される。
【００４６】
[0059]Ｓ１４０：チャットコントロール上での操作に応答して、対応するグループチャット要求が送信される。
【００４７】
[0060]異なる第１のユーザアカウントは異なるチャットコントロールに対応し、チャットコントロール上で検出された操作も異なることに留意されるべきであり、これについて、例を挙げて以下に説明する。
【００４８】
[0061]第１の例では、図５に示すように、ユーザが第１のユーザアカウントを介して「グループチャットに参加」するためのチャットコントロールを操作したことが検出されるとき、「グループチャットに参加」するためのチャットコントロールは、グループに参加するかどうかの２回目の確認のための新しいグループチャットコントロールにジャンプし、ユーザによって実行された２回目の確認の操作が検出された後、フロントエンドは、第１のユーザアカウントのｕｓｅｒＩｄ（ユーザＩｄ）およびグループチャットのｃｈａｔＩｄ（チャットＩｄ）をバックエンドに送信し、バックエンドは、ｕｓｅｒＩｄをｃｈａｔＩｄに関連付けて、第１のユーザアカウントのグループ参加の操作を完了する。
【００４９】
[0062]第１のユーザアカウントのｕｓｅｒＩｄは、このアカウントシステムにおけるアカウントの識別子であり、第１のユーザアカウントの情報は、ｕｓｅｒＩｄを用いて決定され得る。グループチャットのｃｈａｔＩｄは、Ｌａｒｋソーシャルアプリケーションにおけるチャットグループの識別子であり、チャットグループの情報は、ｃｈａｔＩｄを用いて決定され得る。
【００５０】
[0063]第２の例では、ユーザが第１のユーザアカウントを介して「会話を開始」するためのチャットコントロールを操作したことが検出されると、グループのチャット会話ウィンドウがすぐに表示される。
【００５１】
[0064]要約すると、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップと、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。したがって、共有ドキュメントに照会すること、およびチャットコントロール上での操作に応答して、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
【００５２】
[0065]上記の実施形態の説明に基づけば、共有ドキュメントにアクセスするためのアプリケーションプログラムが、共有ドキュメントに挿入されたグループ名刺に基づいてどのようにグループチャットを開始するかを知ることができ、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、ソーシャルアプリケーションのクライアントまたはサーバが具体的にどのようにグループチャットを実行するかというプロセスが、以下で説明される
【００５３】
[0066]可能なシナリオでは、図１に示す方法のフローに基づいて、ステップＳ１４０において、第１のユーザアカウントが「会話を開始」するためのチャットコントロールを操作したことが検出された場合、「会話を開始」のグループチャット要求がクライアントに送信され、グループチャット要求は、チャットグループの識別子ｃｈａｔＩｄを保持し、その結果、クライアントは、対応するチャットグループのインターフェースを前面表示状態に切り替えることができる。
【００５４】
[0067]図６Ａは、本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図６Ａに示すように、図１に示す方法のフローに基づいて、ステップＳ１４０において、グループチャット要求がソーシャルアプリケーションのクライアントに送信された後、グループチャット開始方法は以下のステップをさらに含む。
【００５５】
[0068]Ｓ２１０：共有ドキュメントにアクセスするためのアプリケーションプログラムは、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定し、共有ドキュメントのインターフェースがフォーカス外れである場合、ステップＳ２２０が実行され、そうでない場合、ステップＳ２３０が実行される。
【００５６】
[0069]共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、クライアントのダウンロードページがアクセスされるべきかどうかが判定される。その理由は、以下の通りである。共有ドキュメントのインターフェースがフォーカス外れである場合、クライアントがチャットグループのインターフェースを前面表示状態に正常に切り替えたことを示し、共有ドキュメントのインターフェースがフォーカス外れではない場合、クライアントがチャットグループのインターフェースを前面表示状態に切り替えていないことを示し、現在のデバイスにクライアントがインストールされていない場合があり得、そのため、第１のユーザアカウントが属するユーザに、現在のデバイスにクライアントをダウンロードおよびインストールするように通知する必要がある。
【００５７】
[0070]Ｓ２２０：クライアントのダウンロードページにアクセスする必要はない。
【００５８】
[0071]具体的には、クライアントは、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子ｃｈａｔＩｄに従って、チャットグループのインターフェースを前面表示状態に切り替える。
【００５９】
[0072]Ｓ２３０：クライアントのダウンロードページにアクセスされる。
【００６０】
[0073]具体的には、共有ドキュメントにアクセスするアプリケーションプログラムは、クライアントのダウンロードページに自動的にアクセスし、第１のユーザアカウントが属するユーザにクライアントのダウンロードリンクを表示する。このとき、ユーザは、クライアントをダウンロードおよびインストールするかどうかを選択してよい。ユーザがクライアントのダウンロードおよびインストールを中止した場合、グループチャットを開始することはできず、ユーザがクライアントをダウンロードおよびインストールすることを選択した場合、クライアントがダウンロードおよびインストールされた後、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子ｃｈａｔＩｄに従って、チャットグループのインターフェースが、前面表示状態に切り替えられる。
【００６１】
[0074]したがって、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
【００６２】
[0075]別の可能な適用シナリオでは、図１に示す方法のフローに基づいて、ステップＳ１４０において、第１のユーザアカウントが「グループチャットに参加」するためのチャットコントロールを操作したこと、および２回目の確認の操作が検出されたことが検出された場合、「グループチャットに参加」というグループチャット要求がサーバに送信され、グループチャット要求は、チャットグループの識別子ｃｈａｔＩｄおよび第１のユーザアカウントの識別子ｕｓｅｒＩｄを保持し、その結果、サーバは、第１のユーザアカウントをチャットグループに追加した後、クライアントに、グループチャットへの参加の通知メッセージを表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００６３】
[0076]図６Ｂは、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図６Ｂに示すように、図１に示す方法のフローに基づいて、ステップＳ１４０において、グループチャット要求がソーシャルアプリケーションのサーバに送信された後、グループチャット開始方法は以下のステップをさらに含む。
【００６４】
[0077]Ｓ３１０：サーバは、グループチャット要求を受信する。
【００６５】
[0078]具体的には、サーバは、共有ドキュメントにアクセスするアプリケーションプログラムによって送信されたグループチャット要求を受信し、そこからチャットグループの識別子ｃｈａｔＩｄおよび第１のユーザアカウントの識別子ｕｓｅｒＩｄを取得する。
【００６６】
[0079]Ｓ３２０：サーバは、第１のユーザアカウントをチャットグループに追加する。
【００６７】
[0080]具体的には、サーバは、第１のユーザアカウントのデータ情報をチャットグループのメンバーの情報ライブラリに追加する。
【００６８】
[0081]Ｓ３３０：サーバは、対応する動作を実行するようにクライアントに命令する。
【００６９】
[0082]具体的には、サーバは、クライアントに、グループチャットへの参加を示す通知情報を表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００７０】
[0083]したがって、共有ドキュメントにアクセスするアプリケーションプログラムが、ソーシャルアプリケーションのサーバにグループチャット要求を送信し、第１のユーザアカウントがソーシャルアプリケーションのグループチャットに追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
【００７１】
[0084]上記の実施形態の説明に基づけば、共有ドキュメントに挿入されたグループ名刺に基づいてグループチャットを開始する方法が分かる。本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、グループ名刺を共有ドキュメントに挿入する方法が説明され、これは、図７に関連して以下で詳細に記載される。
【００７２】
[0085]図７は、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図７に示すように、図１に示す方法のフローに基づいて、Ｓ１１０の前に、グループチャット開始方法は、以下のステップをさらに含む。
【００７３】
[0086]Ｓ４１０：ドキュメントにアクセスする第２のユーザアカウントが決定される。
【００７４】
[0087]Ｓ４２０：第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストが表示される。
【００７５】
[0088]具体的には、第２のユーザアカウントによって挿入された事前設定の識別子は、＠、＃、＄、＆、および＊などの特別な記号であり得るが、共有ドキュメント内の特別な機能を有する一部の記号と同じであるべきではない。
【００７６】
[0089]第２のユーザアカウントが参加したことがあるグループチャットは多く存在する可能性があることに留意されるべきであり、第２のユーザアカウントが属するユーザが、共有ドキュメントを参加させたいグループを迅速に見つけ出すことを容易にするために、グループチャット記録が最近生成されたグループが優先的に表示されるか、または頻繁に使用するグループが優先的に表示されるように手動で事前設定され得る。
【００７７】
[0090]Ｓ４３０：事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループが、グループリスト内で検索される。
【００７８】
[0091]Ｓ４４０：第２のユーザアカウントの候補チャットグループに従って、グループリストが更新および表示される。
【００７９】
[0092]具体的には、検索語に一致するチャットグループを候補チャットグループとして選別し、その他のチャットグループをフィルタリングして除外するために、第２のユーザアカウントは、事前設定の識別子の後に検索語を入力することによって、グループリストをフィルタリングおよび選別し、次いで、元のグループリストを候補チャットグループで更新し、その結果、グループリストは、検索語に一致するチャットグループの名前のみを表示する。
【００８０】
[0093]Ｓ４５０：グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。
【００８１】
[0094]同じアカウントシステムにおいて、ユーザは、他のユーザをグループチャットに参加するよう招待するために、ユーザが参加したことがあるグループチャットを他のユーザに送信してよいことに留意されたい。説明を簡単にするために、第２のユーザアカウントが、共有ドキュメントの内容を変更し、第１のユーザアカウントをグループチャットに参加するように招待する場合について説明される。
【００８２】
[0095]具体的には、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストが表示され、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、候補チャットグループが照合され、グループリストが更新され、第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。このとき、第１のユーザアカウントは変更された共有ドキュメントにアクセスし、ドキュメントに挿入されたグループ名刺を取得するために、変更された共有ドキュメントが照会され、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、グループチャットコントロール上での第１のユーザアカウントの操作に応答して、対応するグループチャット要求が送信される。これについては、例を挙げて以下に説明する。
【００８３】
[0096]第２のアカウントユーザは、第１のアカウントユーザを、第２のアカウントユーザが参加したことがあるが共有ドキュメントにはないチャットグループに参加するように、招待したいと望んでいる。第１のアカウントユーザは、共有ドキュメントに照会して、挿入されたグループ名刺を見つけ出し、次いでグループチャットコントロールを操作することによって、グループチャット要求を送信することはできない。第２のアカウントユーザは、事前設定の識別子を共有ドキュメントに挿入して、第２のアカウントユーザが参加したことがあるグループチャットのリストを取得し、検索語を使用することによってグループチャットを選別および選択し、その結果、グループのグループ名刺が共有ドキュメントに挿入され得る。このとき、第１のアカウントユーザは、共有ドキュメント内のグループのグループ名刺を、照会によって見つけ出し、対応するグループチャットコントロールを操作することができる。
【００８４】
[0097]したがって、ユーザは、共有ドキュメントにグループ名刺を挿入することによって、チャットグループの情報を共有することができ、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
【００８５】
[0098]上記の実施形態を実装するために、本開示は、共有ドキュメントに基づくグループチャット開始装置をさらに提供する。図８は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。図８に示すように、共有ドキュメントに基づくグループチャット開始装置は、決定モジュール８１、照会モジュール８２、表示モジュール８３、および送信モジュール８４を含む。
【００８６】
[0099]決定モジュール８１は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成される。
【００８７】
[0100]照会モジュール８２は、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成される。
【００８８】
[0101]表示モジュール８３は、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成される。
【００８９】
[0102]送信モジュール８４は、チャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成される。
【００９０】
[0103]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【００９１】
[0104]本開示の実施形態における共有ドキュメントに基づくグループチャット開始装置において、決定モジュールは、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成され、照会モジュールは、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成され、表示モジュールは、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するチャットコントロールを表示するように構成され、送信モジュールは、チャットコントロール上での操作に応答して、対応するチャット要求を送信するように構成される。共有ドキュメントに照会すること、およびチャットコントロール上での操作に応答して、第１のユーザアカウントのチャットグループへの参加状態に従って対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
【００９２】
[0105]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図９Ａは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。図９Ａに示すように、先の実施形態に基づいて、装置は、判定モジュール８５およびアクセスモジュール８６をさらに含む。
【００９３】
[0106]本実施形態の可能な実装として、送信モジュール８４は、具体的には、チャットグループの識別子を保持するチャット要求を、ソーシャルアプリケーションのクライアントに送信するように構成され得る。
【００９４】
[0107]判定モジュール８５は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定するように構成される。
【００９５】
[0108]アクセスモジュール８６は、クライアントのダウンロードインターフェースにアクセスするように構成される。
【００９６】
[0109]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【００９７】
[0110]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
【００９８】
[0111]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図９Ｂは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。共有ドキュメントに基づくグループチャット開始装置は、決定モジュール８１、照会モジュール８２、表示モジュール８３、および送信モジュール８４を含む。
【００９９】
[0112]本実施形態の可能な実装として、送信モジュール８４は、具体的には、チャットグループの識別子および第１のユーザアカウントの識別子を保持するチャット要求を、ソーシャルアプリケーションのサーバに送信するように構成され得る。
【０１００】
[0113]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【０１０１】
[0114]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントにアクセスするアプリケーションプログラムが、グループチャット要求をソーシャルアプリケーションのサーバに送信し、ソーシャルアプリケーションにおけるグループチャット内に第１のユーザアカウントが追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
【０１０２】
[0115]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図１０は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。図１０に示すように、先の実施形態に基づいて、装置は、挿入モジュール８７をさらに含む。
【０１０３】
[0116]本実施形態の可能な実装として、決定モジュール８１は、具体的には、共有ドキュメントにアクセスする第２のユーザアカウントを決定するようにさらに構成され得る。
【０１０４】
[0117]挿入モジュール８７は、以下のステップ、すなわち、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したチャットグループのグループリストを表示するステップと、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して当該検索語と一致する候補チャットグループを探し出すステップと、第２のユーザアカウントの候補チャットグループに従ってグループリストを更新および表示するステップと、グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップと、によって第２のユーザアカウントが参加したチャットグループを共有ドキュメントに挿入するように構成される。
【０１０５】
[0118]方法の実施形態の上記の説明および記載は、本実施形態における装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【０１０６】
[0119]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、ユーザが、共有ドキュメントにグループ名刺を挿入することによってチャットグループの情報を共有できるように、グループ名刺は第２のユーザアカウントを介して共有ドキュメントに挿入され、共有ドキュメントは第１のユーザアカウントを介して照会され、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
【０１０７】
[0120]上記の実施形態を実装するために、本開示の実施形態はさらに、コンピュータプログラムが記憶された非一時的記憶媒体を提供し、そのプログラムがプロセッサによって実行されると、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法が実施される。
【０１０８】
[0121]図１１は、本開示の実施形態による非一時的記憶媒体を示す概略図である。図１１に示すように、本開示の実施形態による非一時的記憶媒体３００は、そこに非一時的コンピュータ可読命令３０１が記憶される。非一時的コンピュータ可読命令３０１がプロセッサによって実行されると、本開示の上記の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法のステップの全部または一部が実行される。
【０１０９】
[0122]上記の実施形態を実装するために、本開示の実施形態はさらに、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行され得るコンピュータプログラムとを含む電子デバイスを提供し、プロセッサは、そのプログラムを実行するとき、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法を実施する。
【０１１０】
[0123]図１２は、本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。電子デバイスは様々な形態で実装されてよく、本開示の電子デバイスには、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末（ＰＤＡ）、ＰＡＤ（タブレット）、ポータブルマルチメディアプレーヤ（ＰＭＰ）、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルＴＶおよびデスクトップコンピュータなどの固定電子デバイスが含まれ得るが、これらに限定されない。
【０１１１】
[0124]図１２に示すように、電子デバイス１１００は、ワイヤレス通信ユニット１１１０、Ａ／Ｖ（オーディオ／ビデオ）入力ユニット１１２０、ユーザ入力ユニット１１３０、検知ユニット１１４０、出力ユニット１１５０、メモリ１１６０、インターフェースユニット１１７０、コントローラ１１８０、電源ユニット１１９０などを含み得る。図７は、様々な構成要素を有する電子デバイスを示す。しかしながら、図示されている構成要素のすべてが実装される必要があるわけではないことを理解されたい。代替として、より多くのまたはより少ない構成要素が実装され得る。
【０１１２】
[0125]ワイヤレス通信ユニット１１１０は、電子デバイス１１００とワイヤレス通信システムまたはネットワークとの間の無線通信を可能にする。Ａ／Ｖ入力ユニット１１２０は、オーディオ信号またはビデオ信号を受信するために使用される。ユーザ入力ユニット１１３０は、電子デバイスの様々な動作を制御するように、ユーザによって入力されたコマンドに従ってキー入力データを生成することができる。検知ユニット１１４０は、電子デバイス１１００の現在の状態、電子デバイス１１００の位置、電子デバイス１１００上でユーザのタッチ入力があるかどうか、電子デバイス１１００の向き、電子デバイス１１００の加速または減速の動きおよび方向などを検出し、電子デバイス１１００の動作を制御するためのコマンドまたは信号を生成する。インターフェースユニット１１７０は、少なくとも１つの外部装置が電子デバイス１１００に接続されるインターフェースとして使用される。出力ユニット１１５０は、視覚的、聴覚的、および／または触覚的な方法で出力信号を提供するように構成される。メモリ１１６０は、動作を処理および制御するためにコントローラ１１８０によって実行されるソフトウェアプログラムを記憶し得るか、または出力されたまたは出力されるべきデータを一時的に記憶し得る。メモリ１１６０は、少なくとも１つのタイプの記憶媒体を含み得る。さらに、電子デバイス１１００は、ネットワーク接続を介してメモリ１１６０の記憶機能を実行するネットワーク記憶装置と連携し得る。コントローラ１１８０は、一般に、電子デバイスの全体的な動作を制御する。加えて、コントローラ１１８０は、マルチメディアデータを再現または再生するためのマルチメディアモジュールを含み得る。コントローラ１１８０は、パターン認識処理を実行して、タッチスクリーン上で実行された手書き入力または描画入力を文字または画像として認識することができる。電源ユニット１１９０は、コントローラ１１８０の制御下で外部電力または内部電力を受け取り、様々な要素および構成要素を動作させるために必要な適切な電力を供給する。
【０１１３】
[0126]本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、たとえば、コンピュータソフトウェア、ハードウェア、またはそれらの任意の組合せを使用してコンピュータ可読媒体において実装され得る。ハードウェア実装の場合、本開示で提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、および本明細書に記載の機能を実行するように設計された電子ユニットのうちの少なくとも１つを使用することによって実装され得る。場合によっては、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、コントローラ１１８０で実装され得る。ソフトウェア実装の場合、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、少なくとも１つの機能または動作の実行が許可された個別のソフトウェアモジュールによって実装され得る。ソフトウェアコードは、任意の適切なプログラミング言語で書かれたソフトウェアアプリケーションプログラム（またはプログラム）によって実装され得、ソフトウェアコードは、メモリ１１６０に記憶されて、コントローラ１１８０によって実行され得る。
【０１１４】
[0127]当業者であれば、上記の実施形態の説明を通じて、実施形態が、ソフトウェアおよび必要な一般的なハードウェアプラットフォームによって実装され得ることを明確に理解することができる。もちろん、実施形態は、ハードウェアにおいても実装され得る。このような理解に基づいて、実質的に、上記の技術的解決策、または従来技術に対する貢献となるその部分は、ソフトウェア製品の形で具現化されることが可能であり、コンピュータソフトウェア製品は、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスなどであり得る）が実施形態または実施形態の一部の方法を実行できるようにするための命令を含む、磁気ディスク、光ディスク、読み取り専用メモリ（ＲＯＭ）、またはランダムアクセスメモリ（ＲＡＭ）などの非一時的記憶媒体に記憶され得る。
【０１１５】
[0128]最後に、上記の実施形態は、本開示の技術的解決策を説明するためだけのものであり、限定するものではないことに留意されたい。本開示が、上記の実施形態を参照して詳細に説明されたが、当業者であれば、上記の実施形態で述べられた技術的解決策がなお修正され得ること、またはその中の技術的特徴のいくつかが同等に置換され得ることを理解するはずであり、このような修正または置換は、対応する技術的解決策の本質を、本開示のそれぞれの実施形態の技術的解決策の趣旨および範囲から逸脱させるものではない。
【図１】
2021517326.tif 000003
【図２】
2021517326.tif 000004
【図３】
2021517326.tif 000005
【図４】
2021517326.tif 000006
【図５】
2021517326.tif 000007
【図６Ａ】
2021517326.tif 000008
【図６Ｂ】
2021517326.tif 000009
【図７】
2021517326.tif 000010
【図８】
2021517326.tif 000011
【図９Ａ】
2021517326.tif 000012
【図９Ｂ】
2021517326.tif 000013
【図１０】
2021517326.tif 000014
【図１１】
2021517326.tif 000015
【図１２】
2021517326.tif 000016
【手続補正書】
【提出日】令和2年11月6日(2020.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
共有ドキュメントに基づいてコンピュータで実施されるグループチャット開始方法であって、
前記共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するステップと、
前記第１のユーザアカウントのチャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
前記グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
を含む、グループチャット開始方法。
【請求項２】
当該表示されたグループチャットコントロールが、前記チャットグループの前記インターフェースを表示するために使用され、
前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、
前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項１に記載のグループチャット開始方法。
【請求項３】
前記グループチャット要求を前記ソーシャルアプリケーションの前記クライアントに送信した後、前記共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、前記クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む、請求項２に記載のグループチャット開始方法。
【請求項４】
当該表示されたグループチャットコントロールが、前記チャットグループに参加するために使用され、
前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、
前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第１のユーザアカウントの識別子を保持して、前記サーバが、前記第１のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および／または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項１から３のうちのいずれか１項に記載のグループチャット開始方法。
【請求項５】
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入された前記グループ名刺を取得する前に、
前記共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、
前記第２のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第２のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
前記グループリストから前記第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
をさらに含む、請求項１から４のうちのいずれか１項に記載のグループチャット開始方法。
【請求項６】
前記第２のユーザアカウントが参加したことがあるチャットグループの前記グループリストを表示した後、
前記事前設定の識別子の後に前記第２のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
前記候補チャットグループに従って前記グループリストを更新および表示するステップと
をさらに含む、請求項５に記載のグループチャット開始方法。
【請求項７】
前記第１のユーザアカウントの前記チャットグループへの前記参加状態に従って、前記参加状態に対応する前記グループチャットコントロールを前記共有ドキュメント内に表示する前に、
照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第１のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
をさらに含む、請求項１から６のうちのいずれか１項に記載のグループチャット開始方法。
【請求項８】
メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを備える電子デバイスであって、
前記コンピュータプログラムは、前記プロセッサにより実行されると、
共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、
前記共有ドキュメントに照会して、前記共有ドキュメントに挿入されたグループ名刺を取得するステップと、
前記第１のユーザアカウントのチャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
前記グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
を前記プロセッサに実施させる、電子デバイス。
【請求項９】
前記コンピュータプログラムは、前記プロセッサにより実行されると、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップをさらに前記プロセッサに実施させ、
前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項８に記載の電子デバイス。
【請求項１０】
前記コンピュータプログラムは、前記プロセッサにより実行されると、前記共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、前記クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに前記プロセッサに実施させる、請求項９に記載の電子デバイス。
【請求項１１】
前記コンピュータプログラムは、前記プロセッサにより実行されると、前記グループチャット要求をソーシャルアプリケーションのサーバに送信するステップをさらに前記プロセッサに実施させ、
前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第１のユーザアカウントの識別子を保持して、前記サーバが、前記第１のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および／または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項８から１０のうちのいずれか１項に記載の電子デバイス。
【請求項１２】
前記コンピュータプログラムは、前記プロセッサにより実行されると、
前記共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、
前記第２のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第２のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
前記グループリストから前記第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
をさらに前記プロセッサに実施させる、請求項８から１１のうちのいずれか１項に記載の電子デバイス。
【請求項１３】
前記コンピュータプログラムは、前記プロセッサにより実行されると、
前記事前設定の識別子の後に前記第２のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
前記候補チャットグループに従って前記グループリストを更新および表示するステップと
をさらに前記プロセッサに実施させる、請求項１２に記載の電子デバイス。
【請求項１４】
前記コンピュータプログラムは、前記プロセッサにより実行されると、
照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第１のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
をさらに前記プロセッサに実施させる、請求項８から１３のうちのいずれか１項に記載の電子デバイス。
【請求項１５】
コンピュータプログラムが記憶された非一時的なコンピュータ可読記憶媒体であって、前記コンピュータプログラムが、プロセッサによって実行されると、請求項１から７のうちのいずれか１項に記載の共有ドキュメントに基づくグループチャット開始方法を前記プロセッサに実施させる、非一時的記憶媒体。
【請求項１６】
コンピュータで実施されるグループチャット開始方法であって、
共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、
前記第１のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、
前記グループリストから前記第１のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を前記共有ドキュメントに挿入するステップと
を含む、グループチャット開始方法。
【請求項１７】
前記第１のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップは、
前記第１のユーザアカウントによって前記共有ドキュメントに挿入された事前設定の識別子に応答して、前記第１のユーザアカウントが参加したことがあるチャットグループの前記グループリストを表示するステップ
を含む、請求項１６に記載のグループチャット開始方法。
【請求項１８】
前記第１のユーザアカウントが参加したことがあるチャットグループの前記グループリストを表示した後、
前記事前設定の識別子の後に前記第１のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して前記検索語と一致する候補チャットグループを探し出すステップと、
前記候補チャットグループに従って前記グループリストを更新および表示するステップと
をさらに含む、請求項１７に記載のグループチャット開始方法。
【請求項１９】
前記共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、
前記第２のユーザアカウントの前記チャットグループへの参加状態に従って、前記参加状態に対応するグループチャットコントロールを前記共有ドキュメント内に表示するステップであって、前記グループチャットコントロールが、前記チャットグループに参加するため、または前記チャットグループのインターフェースを表示するために使用される、ステップと、
前記グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップと
をさらに含む、請求項１６から１８のうちのいずれか１項に記載のグループチャット開始方法。
【請求項２０】
当該表示されたグループチャットコントロールが、前記チャットグループの前記インターフェースを表示するために使用され、
前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、
前記ソーシャルアプリケーションの前記クライアントによって受信される前記グループチャット要求は、前記チャットグループの識別子を保持して、前記ソーシャルアプリケーションの前記クライアントが、前記チャットグループの前記識別子に従って、前記チャットグループの前記インターフェースを前面表示状態に切り替えるようにする、請求項１９に記載のグループチャット開始方法。
【請求項２１】
当該表示されたグループチャットコントロールが、前記チャットグループに参加するために使用され、
前記グループチャットコントロール上での前記操作に応答して、前記対応するグループチャット要求を送信するステップは、前記グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、
前記サーバによって受信される前記グループチャット要求は、前記チャットグループの識別子および前記第２のユーザアカウントの識別子を保持して、前記サーバが、前記第２のユーザアカウントを前記チャットグループに追加した後、前記ソーシャルアプリケーションのクライアントにグループチャットへの参加を示す通知メッセージを表示するように、および／または前記チャットグループの前記インターフェースを前面表示状態に切り替えるように命令するようにする、請求項１９に記載のグループチャット開始方法。
【請求項２２】
前記第２のユーザアカウントの前記チャットグループへの前記参加状態に従って、前記参加状態に対応する前記グループチャットコントロールを前記共有ドキュメント内に表示する前に、
照会要求をソーシャルアプリケーションのサーバに送信するステップであって、前記照会要求が、前記第２のユーザアカウントの前記チャットグループへの前記参加状態を照会するため、かつ前記参加状態に従って照会応答を生成するために、前記サーバによって使用される、ステップと、
前記サーバによって当該送信された照会応答を受信し、前記照会応答に従って前記参加状態を決定するステップと
をさらに含む、請求項１９から２１のうちのいずれか１項に記載のグループチャット開始方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本開示は、２０１８年６月２９日にＢｅｉｊｉｎｇ  Ｂｙｔｅｄａｎｃｅ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏ．，Ｌｔｄ．によって出願された「Ｇｒｏｕｐ  ｃｈａｔ  ｉｎｉｔｉａｔｉｏｎ  ｍｅｔｈｏｄ  ａｎｄ  ａｐｐａｒａｔｕｓ  ｂａｓｅｄ  ｏｎ  ｓｈａｒｅｄ  ｄｏｃｕｍｅｎｔ，  ａｎｄ  ｄｅｖｉｃｅ  ａｎｄ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ（共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体）」という名称の中国特許出願第２０１８１０７１８７４７．９号の優先権を主張し、その内容全体が、参照により本明細書に組み込まれる。
【０００２】
[0002]本開示は、インターネット技術の分野に関し、詳細には、共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体に関する。
【背景技術】
【０００３】
[0003]インターネット通信技術の絶え間ない開発により、インターネットソフトウェアは、チームメンバーの日常のコミュニケーションプロセスに不可欠なツールになった。インスタントメッセージング（ＩＭ）チャットツールは、製品プラットフォームを使用して個人間またはチーム間の通信プラットフォームを迅速に確立することができるので、ユーザはいつでもどこでもオンラインで相互に通信することが可能になり、それによって情報伝送効率およびチームの運用効率が大幅に向上する。
【０００４】
[0004]現在、グループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を介して２次元コードを走査することによって実施される。しかしながら、パーソナルコンピュータ（ＰＣ）のエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでＰＣ側で操作を実行する必要がある。したがって、その既存の技術的解決策では、操作が複雑であり、通信効率が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
[0005]本開示は、関連技術における技術的課題のうちの１つを少なくともある程度解決することを目的とする。
【０００６】
[0006]この目的のため、本開示の第１の目的は、共有ドキュメントに基づくグループチャット開始方法を提供して、グループチャットへの参加またはチャットウィンドウの呼出しの操作を簡素化し、通信効率を向上させることである。
【０００７】
[0007]本開示の第２の目的は、共有ドキュメントに基づくグループチャット開始装置を提供することである。
【０００８】
[0008]本開示の第３の目的は、電子デバイスを提供することである。
【０００９】
[0009]本開示の第４の目的は、非一時的記憶媒体を提供することである。
【課題を解決するための手段】
【００１０】
[0010]上記の目的を達成するために、本開示の第１の態様の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、ステップと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。
【００１１】
[0011]加えて、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、以下のような追加の技術的特徴をさらに有する。
【００１２】
[0012]オプションとして、当該表示されたグループチャットコントロールは、チャットグループのインターフェースを表示するために使用されるものであり、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのクライアントに送信するステップを含み、ソーシャルアプリケーションのクライアントによって受信されるグループチャット要求は、チャットグループの識別子を保持して、ソーシャルアプリケーションのクライアントが、当該チャットグループの識別子に従って、チャットグループのインターフェースを前面表示状態に切り替えるようにする。
【００１３】
[0013]オプションとして、グループチャット要求をソーシャルアプリケーションのクライアントに送信した後、方法は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかに基づいて、クライアントのダウンロードページがアクセスされるべきかどうかを判定するステップをさらに含む。
【００１４】
[0014]オプションとして、当該表示されたグループチャットコントロールは、チャットグループに参加するために使用され、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップは、グループチャット要求をソーシャルアプリケーションのサーバに送信するステップを含み、サーバによって受信されるグループチャット要求は、チャットグループの識別子および第１のユーザアカウントの識別子を保持し、その結果、サーバは、第１のユーザアカウントをチャットグループに追加した後、ソーシャルアプリケーションのクライアントに、グループチャットへの参加を示す通知メッセージを表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００１５】
[0015]オプションとして、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得する前に、方法は、共有ドキュメントにアクセスする第２のユーザアカウントを決定するステップと、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストを表示するステップと、グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップとをさらに含む。
【００１６】
[0016]オプションとして、グループリストを表示した後、当該方法は、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループのグループリストを検索するステップと、候補チャットグループに従ってグループリストを更新および表示するステップとをさらに含む。
【００１７】
[0017]オプションとして、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示する前に、当該方法は、照会要求をソーシャルアプリケーションのサーバに送信するステップであって、照会要求が、第１のユーザアカウントのチャットグループへの参加状態を照会するため、かつ参加状態に従って照会応答を生成するためにサーバによって、使用される、ステップと、サーバによって当該送信された照会応答を受信し、照会応答に従って参加状態を決定するステップとをさらに含む。
【００１８】
[0018]本開示の第２の態様の実施形態における共有ドキュメントに基づくグループチャット開始装置は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成された決定モジュールと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成された照会モジュールと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成された表示モジュールであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される、表示モジュールと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成された送信モジュールとを含む。
【００１９】
[0019]本開示の第３の態様の実施形態における電子デバイスは、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行可能なコンピュータプログラムとを含み、プロセッサは、プログラムを実行すると、上記の方法の実施形態で説明されたような方法を実施する。
【００２０】
[0020]本開示の第４の態様の実施形態における非一時的記憶媒体が提供され、非一時的記憶媒体は、コンピュータプログラムが記憶されるものであり、コンピュータプログラムは、プロセッサによって実行されると、上記の方法の実施形態で説明されたような方法が実施される。
【００２１】
[0021]本開示の実施形態において提供される技術的解決策は、以下の有益な効果を含み得る。
【００２２】
[0022]共有ドキュメントにアクセスする第１のユーザアカウントの決定後、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップであって、グループチャットコントロールが、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用され得る、ステップと、次いでグループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとがある。したがって、共有ドキュメント内のコントロールを操作することによって、グループチャットへの参加またはチャットウィンドウの呼出しを実施することができ、これにより、通信経路を最適化し、操作プロセスを削減し、従来技術における通信効率が低いという技術的課題を解決する。
【００２３】
[0023]本開示の追加の態様および利点は、一部は以下の説明において提示され、一部は以下の説明から明らかになるか、または本開示の実施によって理解されよう。
【００２４】
[0024]本開示の実施形態における技術的解決策をより明確に説明するために、１つまたは複数の実施形態は、図面内でそれらの対応する画面を使用することによって以下に例示的に説明され、例示的な説明は、実施形態に対する制限を構成しない。
【図面の簡単な説明】
【００２５】
【図１】[0025]本開示の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図２】[0026]ウェブブラウザでフローティングウィンドウを呼び出した結果の概略図である。
【図３】[0027]「会話を開始」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。
【図４】[0028]「グループチャットに参加」というグループチャットコントロールをウェブブラウザに表示した結果の概略図である。
【図５】[0029]ウェブブラウザでグループに参加するかどうかの２回目の確認の結果の概略図である。
【図６Ａ】[0030]本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図６Ｂ】[0031]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図７】[0032]本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。
【図８】[0033]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。
【図９Ａ】[0034]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。
【図９Ｂ】[0035]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。
【図１０】[0036]本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。
【図１１】[0037]本開示の実施形態による非一時的記憶媒体を示す概略図である。
【図１２】[0038]本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。
【発明を実施するための形態】
【００２６】
[0039]本開示の実施形態が以下で詳細に説明され、実施形態の例が図面に示され、図面全体を通して同じまたは類似の参照番号は、同じもしくは類似の要素または同じもしくは類似の機能を有する要素を表す。添付の図面を参照して以下に説明される実施形態は例示であり、本開示を説明することを意図しているが、限定するものとして解釈されることを意図していない。
【００２７】
[0040]以下、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法および装置、ならびにデバイスおよび記憶媒体が、図面を参照して説明される。
【００２８】
[0041]上記の従来技術の説明から、既存のグループチャットへの参加またはチャットウィンドウの呼出しは、携帯電話を使用して、一定のグループチャットに参加するための２次元コードを走査することによって実施されることが分かる。ＰＣのエンドユーザは、まず携帯電話を使用することによってコードを走査し、次いでＰＣ側で操作を実行する必要がある。したがって、既存の技術的解決策は操作が複雑であり、通信効率が低い。
【００２９】
[0042]本開示の実施形態では、共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会され、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、グループチャットコントロール上でのユーザの操作に応答して、対応するグループチャット要求が送信される。
【００３０】
[0043]具体的には、図１は、本開示の一実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。本実施形態において提供される方法は、ブラウザによって実行され得るか、または共有ドキュメントにアクセスするために使用される他のアプリケーションプログラムによって実現され得る。本実施形態において提供される方法を実現するアプリケーションプログラムは、ＰＣ側で実行され得る。当業者であれば、ＰＣ側が、可能な一実装にすぎないことを理解し得る。アプリケーションプログラムは、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末（ＰＤＡ）、ＰＡＤ（タブレット）、ポータブルマルチメディアプレーヤ（ＰＭＰ）、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルＴＶなどの固定電子デバイスなどの、他の電子デバイスにも適用可能である。
【００３１】
[0044]図１に示すように、共有ドキュメントに基づくグループチャット開始方法は、以下のステップを含む。
【００３２】
[0045]Ｓ１１０：共有ドキュメントにアクセスする第１のユーザアカウントが決定される。
【００３３】
[0046]具体的には、共有ドキュメントは、区別を容易にするために、第１のユーザアカウント、第２のユーザアカウントなどとしてマークされている複数のユーザアカウントによって共有および編集され得る。第１のユーザアカウントが属するユーザは、現在のグループチャットの開始者、すなわちグループチャットを能動的に開始するユーザである。一般に、ユーザとユーザアカウントの間には１対１の対応関係があるので、ユーザを識別するためにユーザアカウントが使用され得る。このステップでは、共有ドキュメントにアクセスするアカウントを決定するように、以下に例として図示されたいくつかの方法で、ユーザの識別情報が具体的に認識され得る。
【００３４】
[0047]例Ｉでは、ユーザ登録メカニズムが実装され、異なるユーザを区別および検証するために、ユーザのアカウントおよびログインパスワードがサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
【００３５】
[0048]例ＩＩでは、生体認識技術が実装され、異なるユーザを区別および検証するために、ユーザの指紋および虹彩などの生体特徴がサーバに記憶され、その結果、ユーザが異なる端末でログインするとき、識別情報の認識およびメッセージの同期が実行され得る。
【００３６】
[0049]例ＩＩＩでは、異なるユーザを区別するために、関連するデバイスの媒体アクセス制御（ＭＡＣ）アドレスおよびＢｌｕｅｔｏｏｔｈアドレスなどのハードウェア情報が、識別情報の認識のために読み取られ、ユーザがログインデバイスを変更すると、ユーザは新しいユーザと見なされる。本装置を介してユーザによって送信および受信される情報は、本装置にのみ記憶されるので、メッセージを同期することは不可能になる。また、本装置でログインしている別のユーザもそのユーザと見なされ、したがって本装置上で送信および受信されるすべての情報にアクセスすることができる。
【００３７】
[0050]Ｓ１２０：共有ドキュメントに挿入されたグループ名刺を取得するために、共有ドキュメントが照会される。
【００３８】
[0051]具体的には、既に存在するチャットグループの場合、チャットグループの識別子は、グループ名刺の形で共有ドキュメントに記憶され、共有ドキュメントに挿入されたグループ名刺は、第１のユーザアカウントの前に共有ドキュメントにアクセスする第２のユーザアカウントによって挿入される。グループ名刺を挿入するプロセスについて、例を挙げて以下に説明する。
【００３９】
[0052]第１の例では、図２に示すように、説明のための例として、Ｌａｒｋソーシャルアプリケーションが使用される。ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、ユーザまたはドキュメントを参照することと、Ｌａｒｋグループ名刺を挿入することの両方のために、記号＠の２つの機能がフローティングウィンドウに表示される。Ｌａｒｋグループ名刺の挿入中に展開されるオプションに、最近チャットに参加したグループのリストが表示される。
【００４０】
[0053]第２の例では、ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られると、グループのリストがフィルタリングされ、その結果、グループ名に含まれる入力キーワードを有するグループのリストのみが表示されて、ユーザがグループ名を迅速に検索するのに役立つ。
【００４１】
[0054]第３の例では、ウェブブラウザにおいて、入力文字＠がドキュメントから読み取られると、フローティングウィンドウが呼び出され、グループ名に含まれるキーワードが引き続きドキュメントから読み取られ、かつすべてのグループ名に入力キーワードが含まれていないとき、Ｌａｒｋグループ名刺の挿入中に展開されるオプションに表示される内容は空になる。
【００４２】
[0055]Ｓ１３０：第１のユーザアカウントのチャットグループへの参加状態に対応するグループチャットコントロールが、参加状態に従って共有ドキュメントに表示される。
【００４３】
[0056]ここで、グループチャットコントロールは、チャットグループに参加するため、またはチャットグループのインターフェースを表示するために使用される。
【００４４】
[0057]具体的には、特に２つのタイプのグループチャットコントロールが存在し、一方は、チャットグループに参加するために使用され、他方はチャットグループのインターフェースを表示するために使用される。２つのタイプのグループチャットコントロールのうちの一方は、第１のユーザアカウントのチャットグループへの参加状態に基づいて表示され得、これについて、例を挙げて以下に説明する。
【００４５】
[0058]図３に示すように、ユーザが以前にチャットグループに参加したことがある場合、グループチャットコントロールの内容は、「会話を開始」と表示される。図４に示すように、ユーザがまだチャットグループに参加したことがない場合、グループチャットコントロールの内容は「グループチャットに参加」と表示される。
【００４６】
[0059]Ｓ１４０：グループチャットコントロール上での操作に応答して、対応するグループチャット要求が送信される。
【００４７】
[0060]異なる第１のユーザアカウントは異なるグループチャットコントロールに対応し、グループチャットコントロール上で検出された操作も異なることに留意されるべきであり、これについて、例を挙げて以下に説明する。
【００４８】
[0061]第１の例では、図５に示すように、ユーザが第１のユーザアカウントを介して「グループチャットに参加」するためのグループチャットコントロールを操作したことが検出されるとき、「グループチャットに参加」するためのグループチャットコントロールは、グループに参加するかどうかの２回目の確認のための新しいグループチャットコントロールにジャンプし、ユーザによって実行された２回目の確認の操作が検出された後、フロントエンドは、第１のユーザアカウントのｕｓｅｒＩｄ（ユーザＩｄ）およびグループチャットのｃｈａｔＩｄ（チャットＩｄ）をバックエンドに送信し、バックエンドは、ｕｓｅｒＩｄをｃｈａｔＩｄに関連付けて、第１のユーザアカウントのグループ参加の操作を完了する。
【００４９】
[0062]第１のユーザアカウントのｕｓｅｒＩｄは、このアカウントシステムにおけるアカウントの識別子であり、第１のユーザアカウントの情報は、ｕｓｅｒＩｄを用いて決定され得る。グループチャットのｃｈａｔＩｄは、Ｌａｒｋソーシャルアプリケーションにおけるチャットグループの識別子であり、チャットグループの情報は、ｃｈａｔＩｄを用いて決定され得る。
【００５０】
[0063]第２の例では、ユーザが第１のユーザアカウントを介して「会話を開始」するためのグループチャットコントロールを操作したことが検出されると、グループのチャット会話ウィンドウがすぐに表示される。
【００５１】
[0064]要約すると、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するステップと、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するステップと、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するステップと、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するステップとを含む。したがって、共有ドキュメントに照会すること、およびグループチャットコントロール上での操作に応答して、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
【００５２】
[0065]上記の実施形態の説明に基づけば、共有ドキュメントにアクセスするためのアプリケーションプログラムが、共有ドキュメントに挿入されたグループ名刺に基づいてどのようにグループチャットを開始するかを知ることができ、本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、ソーシャルアプリケーションのクライアントまたはサーバが具体的にどのようにグループチャットを実行するかというプロセスが、以下で説明される
【００５３】
[0066]可能なシナリオでは、図１に示す方法のフローに基づいて、ステップＳ１４０において、第１のユーザアカウントが「会話を開始」するためのグループチャットコントロールを操作したことが検出された場合、「会話を開始」のグループチャット要求がクライアントに送信され、グループチャット要求は、チャットグループの識別子ｃｈａｔＩｄを保持し、その結果、クライアントは、対応するチャットグループのインターフェースを前面表示状態に切り替えることができる。
【００５４】
[0067]図６Ａは、本開示の別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図６Ａに示すように、図１に示す方法のフローに基づいて、ステップＳ１４０において、グループチャット要求がソーシャルアプリケーションのクライアントに送信された後、グループチャット開始方法は以下のステップをさらに含む。
【００５５】
[0068]Ｓ２１０：共有ドキュメントにアクセスするためのアプリケーションプログラムは、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定し、共有ドキュメントのインターフェースがフォーカス外れである場合、ステップＳ２２０が実行され、そうでない場合、ステップＳ２３０が実行される。
【００５６】
[0069]共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、クライアントのダウンロードページがアクセスされるべきかどうかが判定される。その理由は、以下の通りである。共有ドキュメントのインターフェースがフォーカス外れである場合、クライアントがチャットグループのインターフェースを前面表示状態に正常に切り替えたことを示し、共有ドキュメントのインターフェースがフォーカス外れではない場合、クライアントがチャットグループのインターフェースを前面表示状態に切り替えていないことを示し、現在のデバイスにクライアントがインストールされていない場合があり得、そのため、第１のユーザアカウントが属するユーザに、現在のデバイスにクライアントをダウンロードおよびインストールするように通知する必要がある。
【００５７】
[0070]Ｓ２２０：クライアントのダウンロードページにアクセスする必要はない。
【００５８】
[0071]具体的には、クライアントは、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子ｃｈａｔＩｄに従って、チャットグループのインターフェースを前面表示状態に切り替える。
【００５９】
[0072]Ｓ２３０：クライアントのダウンロードページにアクセスされる。
【００６０】
[0073]具体的には、共有ドキュメントにアクセスするアプリケーションプログラムは、クライアントのダウンロードページに自動的にアクセスし、第１のユーザアカウントが属するユーザにクライアントのダウンロードリンクを表示する。このとき、ユーザは、クライアントをダウンロードおよびインストールするかどうかを選択してよい。ユーザがクライアントのダウンロードおよびインストールを中止した場合、グループチャットを開始することはできず、ユーザがクライアントをダウンロードおよびインストールすることを選択した場合、クライアントがダウンロードおよびインストールされた後、共有ドキュメントのアプリケーションプログラムによって送信されたグループチャット要求内に保持されているチャットグループの識別子ｃｈａｔＩｄに従って、チャットグループのインターフェースが、前面表示状態に切り替えられる。
【００６１】
[0074]したがって、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
【００６２】
[0075]別の可能な適用シナリオでは、図１に示す方法のフローに基づいて、ステップＳ１４０において、第１のユーザアカウントが「グループチャットに参加」するためのグループチャットコントロールを操作したこと、および２回目の確認の操作が検出されたことが検出された場合、「グループチャットに参加」というグループチャット要求がサーバに送信され、グループチャット要求は、チャットグループの識別子ｃｈａｔＩｄおよび第１のユーザアカウントの識別子ｕｓｅｒＩｄを保持し、その結果、サーバは、第１のユーザアカウントをチャットグループに追加した後、クライアントに、グループチャットへの参加の通知メッセージを表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００６３】
[0076]図６Ｂは、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図６Ｂに示すように、図１に示す方法のフローに基づいて、ステップＳ１４０において、グループチャット要求がソーシャルアプリケーションのサーバに送信された後、グループチャット開始方法は以下のステップをさらに含む。
【００６４】
[0077]Ｓ３１０：サーバは、グループチャット要求を受信する。
【００６５】
[0078]具体的には、サーバは、共有ドキュメントにアクセスするアプリケーションプログラムによって送信されたグループチャット要求を受信し、そこからチャットグループの識別子ｃｈａｔＩｄおよび第１のユーザアカウントの識別子ｕｓｅｒＩｄを取得する。
【００６６】
[0079]Ｓ３２０：サーバは、第１のユーザアカウントをチャットグループに追加する。
【００６７】
[0080]具体的には、サーバは、第１のユーザアカウントのデータ情報をチャットグループのメンバーの情報ライブラリに追加する。
【００６８】
[0081]Ｓ３３０：サーバは、対応する動作を実行するようにクライアントに命令する。
【００６９】
[0082]具体的には、サーバは、クライアントに、グループチャットへの参加を示す通知情報を表示するように、および／またはチャットグループのインターフェースを前面表示状態に切り替えるように命令する。
【００７０】
[0083]したがって、共有ドキュメントにアクセスするアプリケーションプログラムが、ソーシャルアプリケーションのサーバにグループチャット要求を送信し、第１のユーザアカウントがソーシャルアプリケーションのグループチャットに追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
【００７１】
[0084]上記の実施形態の説明に基づけば、共有ドキュメントに挿入されたグループ名刺に基づいてグループチャットを開始する方法が分かる。本開示の実施形態における共有ドキュメントに基づくグループチャット開始方法を当業者にとってより明確にするために、グループ名刺を共有ドキュメントに挿入する方法が説明され、これは、図７に関連して以下で詳細に記載される。
【００７２】
[0085]図７は、本開示のさらに別の実施形態による共有ドキュメントに基づくグループチャット開始方法のフローチャートである。図７に示すように、図１に示す方法のフローに基づいて、Ｓ１１０の前に、グループチャット開始方法は、以下のステップをさらに含む。
【００７３】
[0086]Ｓ４１０：ドキュメントにアクセスする第２のユーザアカウントが決定される。
【００７４】
[0087]Ｓ４２０：第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストが表示される。
【００７５】
[0088]具体的には、第２のユーザアカウントによって挿入された事前設定の識別子は、＠、＃、＄、＆、および＊などの特別な記号であり得るが、共有ドキュメント内の特別な機能を有する一部の記号と同じであるべきではない。
【００７６】
[0089]第２のユーザアカウントが参加したことがあるグループチャットは多く存在する可能性があることに留意されるべきであり、第２のユーザアカウントが属するユーザが、共有ドキュメントを参加させたいグループを迅速に見つけ出すことを容易にするために、グループチャット記録が最近生成されたグループが優先的に表示されるか、または頻繁に使用するグループが優先的に表示されるように手動で事前設定され得る。
【００７７】
[0090]Ｓ４３０：事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、検索語と一致する候補チャットグループが、グループリスト内で検索される。
【００７８】
[0091]Ｓ４４０：第２のユーザアカウントの候補チャットグループに従って、グループリストが更新および表示される。
【００７９】
[0092]具体的には、検索語に一致するチャットグループを候補チャットグループとして選別し、その他のチャットグループをフィルタリングして除外するために、第２のユーザアカウントは、事前設定の識別子の後に検索語を入力することによって、グループリストをフィルタリングおよび選別し、次いで、元のグループリストを候補チャットグループで更新し、その結果、グループリストは、検索語に一致するチャットグループの名前のみを表示する。
【００８０】
[0093]Ｓ４５０：グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。
【００８１】
[0094]同じアカウントシステムにおいて、ユーザは、他のユーザをグループチャットに参加するよう招待するために、ユーザが参加したことがあるグループチャットを他のユーザに送信してよいことに留意されたい。説明を簡単にするために、第２のユーザアカウントが、共有ドキュメントの内容を変更し、第１のユーザアカウントをグループチャットに参加するように招待する場合について説明される。
【００８２】
[0095]具体的には、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したことがあるチャットグループのグループリストが表示され、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、候補チャットグループが照合され、グループリストが更新され、第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺が共有ドキュメントに挿入される。このとき、第１のユーザアカウントは変更された共有ドキュメントにアクセスし、ドキュメントに挿入されたグループ名刺を取得するために、変更された共有ドキュメントが照会され、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールが表示され、グループチャットコントロール上での第１のユーザアカウントの操作に応答して、対応するグループチャット要求が送信される。これについては、例を挙げて以下に説明する。
【００８３】
[0096]第２のアカウントユーザは、第１のアカウントユーザを、第２のアカウントユーザが参加したことがあるが共有ドキュメントにはないチャットグループに参加するように、招待したいと望んでいる。第１のアカウントユーザは、共有ドキュメントに照会して、挿入されたグループ名刺を見つけ出し、次いでグループチャットコントロールを操作することによって、グループチャット要求を送信することはできない。第２のアカウントユーザは、事前設定の識別子を共有ドキュメントに挿入して、第２のアカウントユーザが参加したことがあるグループチャットのリストを取得し、検索語を使用することによってグループチャットを選別および選択し、その結果、グループのグループ名刺が共有ドキュメントに挿入され得る。このとき、第１のアカウントユーザは、共有ドキュメント内のグループのグループ名刺を、照会によって見つけ出し、対応するグループチャットコントロールを操作することができる。
【００８４】
[0097]したがって、ユーザは、共有ドキュメントにグループ名刺を挿入することによって、チャットグループの情報を共有することができ、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
【００８５】
[0098]上記の実施形態を実装するために、本開示は、共有ドキュメントに基づくグループチャット開始装置をさらに提供する。図８は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の概略構成図である。図８に示すように、共有ドキュメントに基づくグループチャット開始装置は、決定モジュール８１、照会モジュール８２、表示モジュール８３、および送信モジュール８４を含む。
【００８６】
[0099]決定モジュール８１は、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成される。
【００８７】
[0100]照会モジュール８２は、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成される。
【００８８】
[0101]表示モジュール８３は、第１のユーザアカウントのチャットグループへの参加状態に従って、参加状態に対応するグループチャットコントロールを共有ドキュメント内に表示するように構成される。
【００８９】
[0102]送信モジュール８４は、グループチャットコントロール上での操作に応答して、対応するグループチャット要求を送信するように構成される。
【００９０】
[0103]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【００９１】
[0104]本開示の実施形態における共有ドキュメントに基づくグループチャット開始装置において、決定モジュールは、共有ドキュメントにアクセスする第１のユーザアカウントを決定するように構成され、照会モジュールは、共有ドキュメントに照会して、共有ドキュメントに挿入されたグループ名刺を取得するように構成され、表示モジュールは、第１のユーザアカウントのチャットグループへの参加状態に従って、対応するグループチャットコントロールを表示するように構成され、送信モジュールは、グループチャットコントロール上での操作に応答して、対応するチャット要求を送信するように構成される。共有ドキュメントに照会すること、およびグループチャットコントロール上での操作に応答して、第１のユーザアカウントのチャットグループへの参加状態に従って対応するグループチャット要求を送信することによって、従来技術における携帯電話を使用してコードを走査するという複雑な操作の技術的課題が解決される。
【００９２】
[0105]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図９Ａは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置の別の概略構成図である。図９Ａに示すように、先の実施形態に基づいて、装置は、判定モジュール８５およびアクセスモジュール８６をさらに含む。
【００９３】
[0106]本実施形態の可能な実装として、送信モジュール８４は、具体的には、チャットグループの識別子を保持するチャット要求を、ソーシャルアプリケーションのクライアントに送信するように構成され得る。
【００９４】
[0107]判定モジュール８５は、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定するように構成される。
【００９５】
[0108]アクセスモジュール８６は、クライアントのダウンロードインターフェースにアクセスするように構成される。
【００９６】
[0109]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【００９７】
[0110]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントのインターフェースがフォーカス外れであるかどうかを判定することによって、ユーザがクライアントをダウンロードおよびインストールする必要があるかどうかが判定され、クライアントをダウンロードおよびインストールする必要があるユーザにダウンロードリンクが提供され、その結果、ユーザの操作プロセスが削減され、作業効率が向上する。
【００９８】
[0111]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図９Ｂは、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。共有ドキュメントに基づくグループチャット開始装置は、決定モジュール８１、照会モジュール８２、表示モジュール８３、および送信モジュール８４を含む。
【００９９】
[0112]本実施形態の可能な実装として、送信モジュール８４は、具体的には、チャットグループの識別子および第１のユーザアカウントの識別子を保持するチャット要求を、ソーシャルアプリケーションのサーバに送信するように構成され得る。
【０１００】
[0113]共有ドキュメントに基づくグループチャット開始方法の実施形態の上記の説明および記載は、本実施形態における共有ドキュメントに基づくグループチャット開始装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【０１０１】
[0114]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、共有ドキュメントにアクセスするアプリケーションプログラムが、グループチャット要求をソーシャルアプリケーションのサーバに送信し、ソーシャルアプリケーションにおけるグループチャット内に第１のユーザアカウントが追加され、チャットグループのインターフェースがフロントエンドに表示され、その結果、グループに参加するユーザの操作が削減され、作業効率が向上する。
【０１０２】
[0115]上記の実施形態に基づいて、本開示の実施形態は、共有ドキュメントに基づくグループチャット開始装置の可能な実装をさらに提供する。図１０は、本開示の実施形態において提供される共有ドキュメントに基づくグループチャット開始装置のさらに別の概略構成図である。図１０に示すように、先の実施形態に基づいて、装置は、挿入モジュール８７をさらに含む。
【０１０３】
[0116]本実施形態の可能な実装として、決定モジュール８１は、具体的には、共有ドキュメントにアクセスする第２のユーザアカウントを決定するようにさらに構成され得る。
【０１０４】
[0117]挿入モジュール８７は、以下のステップ、すなわち、第２のユーザアカウントによって共有ドキュメントに挿入された事前設定の識別子に応答して、第２のユーザアカウントが参加したチャットグループのグループリストを表示するステップと、事前設定の識別子の後に第２のユーザアカウントによって入力された検索語に従って、前記グループリストを検索して当該検索語と一致する候補チャットグループを探し出すステップと、第２のユーザアカウントの候補チャットグループに従ってグループリストを更新および表示するステップと、グループリストから第２のユーザアカウントによって選択されたチャットグループに従って、対応するグループ名刺を共有ドキュメントに挿入するステップと、によって第２のユーザアカウントが参加したチャットグループを共有ドキュメントに挿入するように構成される。
【０１０５】
[0118]方法の実施形態の上記の説明および記載は、本実施形態における装置にも適用可能であり、本明細書では再度説明されないことに留意されたい。
【０１０６】
[0119]本開示の本実施形態における共有ドキュメントに基づくグループチャット開始装置では、ユーザが、共有ドキュメントにグループ名刺を挿入することによってチャットグループの情報を共有できるように、グループ名刺は第２のユーザアカウントを介して共有ドキュメントに挿入され、共有ドキュメントは第１のユーザアカウントを介して照会され、これは、グループ情報を共有することを容易にし、グループチャットに参加するステップを簡素化する。
【０１０７】
[0120]上記の実施形態を実装するために、本開示の実施形態はさらに、コンピュータプログラムが記憶された非一時的記憶媒体を提供し、そのプログラムがプロセッサによって実行されると、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法が実施される。
【０１０８】
[0121]図１１は、本開示の実施形態による非一時的記憶媒体を示す概略図である。図１１に示すように、本開示の実施形態による非一時的記憶媒体３００は、そこに非一時的コンピュータ可読命令３０１が記憶される。非一時的コンピュータ可読命令３０１がプロセッサによって実行されると、本開示の上記の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法のステップの全部または一部が実行される。
【０１０９】
[0122]上記の実施形態を実装するために、本開示の実施形態はさらに、メモリと、プロセッサと、メモリに記憶され、かつプロセッサ上で実行され得るコンピュータプログラムとを含む電子デバイスを提供し、プロセッサは、そのプログラムを実行するとき、上記の方法の実施形態で説明されたような共有ドキュメントに基づくグループチャット開始方法を実施する。
【０１１０】
[0123]図１２は、本開示の実施形態による電子デバイスの概略的なハードウェア構成図である。電子デバイスは様々な形態で実装されてよく、本開示の電子デバイスには、携帯電話、スマートフォン、ノートブックコンピュータ、デジタル放送受信機、携帯情報端末（ＰＤＡ）、ＰＡＤ（タブレット）、ポータブルマルチメディアプレーヤ（ＰＭＰ）、ナビゲーション装置、車載電子デバイス、車載ディスプレイ電子機器、および車載電子バックミラーなどの携帯電子デバイス、ならびにデジタルＴＶおよびデスクトップコンピュータなどの固定電子デバイスが含まれ得るが、これらに限定されない。
【０１１１】
[0124]図１２に示すように、電子デバイス１１００は、ワイヤレス通信ユニット１１１０、Ａ／Ｖ（オーディオ／ビデオ）入力ユニット１１２０、ユーザ入力ユニット１１３０、検知ユニット１１４０、出力ユニット１１５０、メモリ１１６０、インターフェースユニット１１７０、コントローラ１１８０、電源ユニット１１９０などを含み得る。図１２は、様々な構成要素を有する電子デバイスを示す。しかしながら、図示されている構成要素のすべてが実装される必要があるわけではないことを理解されたい。代替として、より多くのまたはより少ない構成要素が実装され得る。
【０１１２】
[0125]ワイヤレス通信ユニット１１１０は、電子デバイス１１００とワイヤレス通信システムまたはネットワークとの間の無線通信を可能にする。Ａ／Ｖ入力ユニット１１２０は、オーディオ信号またはビデオ信号を受信するために使用される。ユーザ入力ユニット１１３０は、電子デバイスの様々な動作を制御するように、ユーザによって入力されたコマンドに従ってキー入力データを生成することができる。検知ユニット１１４０は、電子デバイス１１００の現在の状態、電子デバイス１１００の位置、電子デバイス１１００上でユーザのタッチ入力があるかどうか、電子デバイス１１００の向き、電子デバイス１１００の加速または減速の動きおよび方向などを検出し、電子デバイス１１００の動作を制御するためのコマンドまたは信号を生成する。インターフェースユニット１１７０は、少なくとも１つの外部装置が電子デバイス１１００に接続されるインターフェースとして使用される。出力ユニット１１５０は、視覚的、聴覚的、および／または触覚的な方法で出力信号を提供するように構成される。メモリ１１６０は、動作を処理および制御するためにコントローラ１１８０によって実行されるソフトウェアプログラムを記憶し得るか、または出力されたまたは出力されるべきデータを一時的に記憶し得る。メモリ１１６０は、少なくとも１つのタイプの記憶媒体を含み得る。さらに、電子デバイス１１００は、ネットワーク接続を介してメモリ１１６０の記憶機能を実行するネットワーク記憶装置と連携し得る。コントローラ１１８０は、一般に、電子デバイスの全体的な動作を制御する。加えて、コントローラ１１８０は、マルチメディアデータを再現または再生するためのマルチメディアモジュールを含み得る。コントローラ１１８０は、パターン認識処理を実行して、タッチスクリーン上で実行された手書き入力または描画入力を文字または画像として認識することができる。電源ユニット１１９０は、コントローラ１１８０の制御下で外部電力または内部電力を受け取り、様々な要素および構成要素を動作させるために必要な適切な電力を供給する。
【０１１３】
[0126]本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、たとえば、コンピュータソフトウェア、ハードウェア、またはそれらの任意の組合せを使用してコンピュータ可読媒体において実装され得る。ハードウェア実装の場合、本開示で提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、および本明細書に記載の機能を実行するように設計された電子ユニットのうちの少なくとも１つを使用することによって実装され得る。場合によっては、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、コントローラ１１８０で実装され得る。ソフトウェア実装の場合、本開示において提供される共有ドキュメントに基づくグループチャット開始方法の様々な実装は、少なくとも１つの機能または動作の実行が許可された個別のソフトウェアモジュールによって実装され得る。ソフトウェアコードは、任意の適切なプログラミング言語で書かれたソフトウェアアプリケーションプログラム（またはプログラム）によって実装され得、ソフトウェアコードは、メモリ１１６０に記憶されて、コントローラ１１８０によって実行され得る。
【０１１４】
[0127]当業者であれば、上記の実施形態の説明を通じて、実施形態が、ソフトウェアおよび必要な一般的なハードウェアプラットフォームによって実装され得ることを明確に理解することができる。もちろん、実施形態は、ハードウェアにおいても実装され得る。このような理解に基づいて、実質的に、上記の技術的解決策、または従来技術に対する貢献となるその部分は、ソフトウェア製品の形で具現化されることが可能であり、コンピュータソフトウェア製品は、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスなどであり得る）が実施形態または実施形態の一部の方法を実行できるようにするための命令を含む、磁気ディスク、光ディスク、読み取り専用メモリ（ＲＯＭ）、またはランダムアクセスメモリ（ＲＡＭ）などの非一時的記憶媒体に記憶され得る。
【０１１５】
[0128]最後に、上記の実施形態は、本開示の技術的解決策を説明するためだけのものであり、限定するものではないことに留意されたい。本開示が、上記の実施形態を参照して詳細に説明されたが、当業者であれば、上記の実施形態で述べられた技術的解決策がなお修正され得ること、またはその中の技術的特徴のいくつかが同等に置換され得ることを理解するはずであり、このような修正または置換は、対応する技術的解決策の本質を、本開示のそれぞれの実施形態の技術的解決策の趣旨および範囲から逸脱させるものではない。
【国際調査報告】
2021517326.tif 000017
2021517326.tif 000018
2021517326.tif 000019
2021517326.tif 000020