(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続されたモバイルデバイスを使用して1人または複数の既存メンバを有するチャットグループに新メンバを追加するための方法であって、前記サーバが、1つまたは複数のプロセッサと、前記1つまたは複数のプロセッサによって実行されるプログラムを記憶するメモリとを有し、前記方法が、
前記サーバによって、前記新メンバを前記チャットグループに追加するための加入要求を受信するステップであって、前記加入要求が、バーコードスキャニングプロセスを使用する前記新メンバに関連する第1のモバイルデバイスによって、または既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、
前記バーコードスキャニングプロセスが、
前記第1のモバイルデバイスを使用して前記チャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップ、
バーコード復号モジュールを使用して前記バーコードを復号して、前記チャットグループに対応する前記チャットグループ情報を取得するステップ、および、
前記チャットグループ情報に基づいて前記加入要求を生成するステップ
を含み、
前記既存メンバ勧誘プロセスが、
前記第1の既存メンバと直接接触関係を有する前記新メンバに前記第2のモバイルデバイスを使用して前記チャットグループに加入するように勧誘を送信するステップ、および、
前記勧誘に基づいて前記加入要求を生成するステップ
を含む、受信するステップと、
前記サーバによって、前記チャットグループの前記既存メンバからのさらなる認可なしに前記新メンバを前記チャットグループに追加するステップと、
前記サーバによって、前記新メンバが前記チャットグループに前記バーコードスキャニングプロセスを介して追加されたかまたは前記既存メンバ勧誘プロセスを介して追加されたかに基づいて前記チャットグループの前記既存メンバに対応する通知メッセージを送信するステップと
を含む、方法。
【請求項２】
前記新メンバが前記バーコードスキャニングプロセスによって追加された場合、前記通知メッセージが、前記新メンバが前記バーコードをスキャンすることによって追加されたことを示し、そして、
前記新メンバが前記既存メンバ勧誘プロセスによって追加された場合、
前記サーバによって、既存メンバの数が閾値を超えるかどうかを調べるステップ
をさらに含む、請求項1に記載の方法。
【請求項３】
前記既存メンバの数が前記閾値を超えない場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示し、かつ、
前記既存メンバの数が前記閾値を超える場合、前記サーバによって、前記新メンバが前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有するかどうかを調べるステップをさらに含む
請求項2に記載の方法。
【請求項４】
前記新メンバが、前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有さない場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたこと、および、前記新メンバが他の既存メンバと直接接触関係を有さないことを示し、かつ、
前記新メンバが、前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバのうちの誰かと直接接触関係を有する場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示す、
請求項3に記載の方法。
【請求項５】
前記直接接触関係が、チャットプログラムに関連する直接接触関係である、請求項1に記載の方法。
【請求項６】
前記チャットグループ情報が、チャットグループ番号を備える、請求項1に記載の方法。
【請求項７】
前記バーコードが、2次元バーコードまたは3次元バーコードである、請求項1に記載の方法。
【請求項８】
前記チャットグループに対応する前記チャットグループ情報を符号化するバーコードを配信するステップ
をさらに含む、請求項1に記載の方法。
【請求項９】
前記加入要求が、前記チャットグループ情報および前記新メンバに対応する新メンバ情報を備える、請求項1に記載の方法。
【請求項１０】
サーバおよび1つまたは複数のモバイルデバイスを備えるコンピュータシステムであって、前記サーバが、
1つまたは複数のプロセッサと、
メモリと、
前記メモリに記憶され、かつ前記1つまたは複数のプロセッサによる実行のために構成された、1つまたは複数のプログラムモジュールと
を備え、前記1つまたは複数のプログラムモジュールが、
新メンバを1人または複数の既存メンバを有するチャットグループに追加するための加入要求を受信するように構成された受信モジュールであって、前記加入要求が、バーコードスキャニングプロセスを使用する前記新メンバに関連する第1のモバイルデバイスによって、または既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、
前記バーコードスキャニングプロセスが、
前記第1のモバイルデバイスを使用して前記チャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップ、
バーコード復号モジュールを使用して前記バーコードを復号して、前記チャットグループに対応する前記チャットグループ情報を取得するステップ、および、
前記チャットグループ情報に基づいて前記加入要求を生成するステップ
を含み、
前記既存メンバ勧誘プロセスが、
前記第1の既存メンバと直接接触関係を有する前記新メンバに前記第2のモバイルデバイスを使用して前記チャットグループに加入するように勧誘を送信するステップ、および、
前記勧誘に基づいて前記加入要求を生成するステップ
を含む、受信モジュールと、
前記チャットグループの前記既存メンバからのさらなる認可なしに前記新メンバを前記チャットグループに追加するように構成された、追加モジュールと、
前記新メンバが前記チャットグループに前記バーコードスキャニングプロセスを介して追加されたかまたは前記既存メンバ勧誘プロセスを介して追加されたかを判定するように構成されたプロセス判定サブユニットを備える、判定モジュールと、
前記新メンバが前記チャットグループに前記バーコードスキャニングプロセスを介して追加されたかまたは前記既存メンバ勧誘プロセスを介して追加されたかに基づいて前記チャットグループの前記既存メンバに対応する通知メッセージを送信するように構成された、通知モジュールと
を備える、コンピュータシステム。
【請求項１１】
前記通知モジュールが、前記新メンバが前記バーコードスキャニングプロセスによって追加された場合に前記新メンバがバーコードをスキャンすることによって追加されたことを示す通知メッセージを送信するように構成された第1の通知サブユニットを備え、
前記判定モジュールが、前記新メンバが前記既存メンバ勧誘プロセスによって追加された場合に前記既存メンバの数が閾値を超えるかどうかを調べるように構成されたメンバ数サブユニットをさらに備える、請求項10に記載のコンピュータシステム。
【請求項１２】
前記通知モジュールが、前記既存メンバの数が前記閾値を超えない場合に前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示す通知メッセージを送信するように構成された第2の通知サブユニットをさらに備え、
前記判定モジュールが、前記既存メンバの数が前記閾値を超える場合に前記新メンバが前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有するかどうかを調べるように構成された直接接触サブユニットをさらに備える、請求項11に記載のコンピュータシステム。
【請求項１３】
前記通知モジュールが、第3の通知サブユニットをさらに備え、前記第3の通知サブユニットが、前記新メンバが前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有さない場合に、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたこと、および、前記新メンバが他の既存メンバと直接接触関係を有さないことを示す通知メッセージを送信するように構成され、
前記第2の通知サブユニットが、前記新メンバが、前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバのうちの誰かと直接接触関係を有する場合に、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示す通知メッセージを送信するようにさらに構成された、
請求項12に記載のコンピュータシステム。
【請求項１４】
前記直接接触関係が、チャットプログラムに関連する直接接触関係である、請求項10に記載のコンピュータシステム。
【請求項１５】
前記チャットグループ情報が、チャットグループ番号を備える、請求項10に記載のコンピュータシステム。
【請求項１６】
前記バーコードが、2次元バーコードまたは3次元バーコードである、請求項10に記載のコンピュータシステム。
【請求項１７】
前記チャットグループに対応する前記チャットグループ情報を符号化するバーコードを配信するように構成された、配信モジュール
をさらに備える、請求項10に記載のコンピュータシステム。
【請求項１８】
前記加入要求が、前記チャットグループ情報および前記新メンバに対応する新メンバ情報を備える、請求項10に記載のコンピュータシステム。
【請求項１９】
1つまたは複数の命令を記憶した非一時的コンピュータ可読記憶媒体であって、前記1つまたは複数の命令が、サーバによって実行されるときに、前記サーバに、
前記新メンバを前記チャットグループに追加するための加入要求を受信することであって、前記加入要求が、バーコードスキャニングプロセスを使用する前記新メンバに関連する第1のモバイルデバイスによって、または既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって、送信され、
前記バーコードスキャニングプロセスが、
前記第1のモバイルデバイスを使用して前記チャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップ、
バーコード復号モジュールを使用して前記バーコードを復号して、前記チャットグループに対応する前記チャットグループ情報を取得するステップ、および、
前記チャットグループ情報に基づいて前記加入要求を生成するステップ
を含み、
前記既存メンバ勧誘プロセスが、
前記第1の既存メンバと直接接触関係を有する前記新メンバに前記第2のモバイルデバイスを使用して前記チャットグループに加入するように勧誘を送信するステップ、および、
前記勧誘に基づいて前記加入要求を生成するステップ
を含む、受信することと、
前記チャットグループの前記既存メンバからのさらなる認可なしに前記新メンバを前記チャットグループに追加することと、
前記新メンバが前記チャットグループに前記バーコードスキャニングプロセスを介して追加されたかまたは前記既存メンバ勧誘プロセスを介して追加されたかに基づいて前記チャットグループの既存メンバに対応する通知メッセージを送信することと
を行わせる、非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記新メンバが前記バーコードスキャニングプロセスによって追加された場合に、前記通知メッセージが、前記新メンバが前記バーコードをスキャンすることによって追加されたことを示し、かつ、
前記新メンバが前記既存メンバ勧誘プロセスによって追加された場合に、前記命令がさらに前記サーバに、
前記既存メンバの数が閾値を超えるかどうかを調べさせる、
請求項19に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
前記既存メンバの数が前記閾値を超えない場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示し、
前記既存メンバの数が前記閾値を超える場合、前記命令がさらに前記サーバに
前記新メンバが前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有するかどうかを調べさせる
請求項20に記載の非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記新メンバが、前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバと直接接触関係を有さない場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたこと、および、前記新メンバが他の既存メンバと直接接触関係を有さないことを示し、かつ、
前記新メンバが、前記チャットグループに追加される前に前記第1の既存メンバ以外の既存メンバのうちの誰かと直接接触関係を有する場合、前記通知メッセージが、前記新メンバが前記第1の既存メンバからの勧誘によって追加されたことを示す、
請求項21に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記直接接触関係が、チャットプログラムに関連する直接接触関係である、
請求項19に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記チャットグループ情報が、チャットグループ番号を備える、
請求項19に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
前記バーコードが、2次元バーコードまたは3次元バーコードである、
請求項19に記載の非一時的コンピュータ可読記憶媒体。
【請求項２６】
前記チャットグループに対応する前記チャットグループ情報を符号化するバーコードを配信するステップ
をさらに含む、請求項19に記載の非一時的コンピュータ可読記憶媒体。
【請求項２７】
前記加入要求が、前記チャットグループ情報および前記新メンバに対応する新メンバ情報を備える、
請求項19に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願〕
本出願は、参照によりその全体が本明細書に組み込まれている、2012年12月5日に出願した中国特許出願第201210516896.X号、「Methods and Devices for Adding New Member to Group Through Barcode Scanning」の優先権を主張するものである。
【０００２】
本発明は、インスタントメッセージング分野に関し、特に、バーコードを介してグループに加入するための方法およびデバイスに関する。
【背景技術】
【０００３】
チャットグループ技術およびその機能は、いくつかのインスタントメッセージングチャットプログラムの基礎になった。現在、グループに加入する新メンバについて、以下の方法が使用される。すなわち、グループホストメンバまたは管理者がグループを設定し、グループに関連付けられたグループ番号をそのグループを見つけたユーザに配信する、ユーザが、グループ番号を使用してグループ加入を申し込む、次いで、グループホストメンバまたは管理者が、アクセス制御検査を使用し、申込者が承認されるかどうかを検査し、判定する。しかし、グループ番号を使用するグループ加入の方法は、煩雑な操作および複雑なプロセスを伴う。さらに、モバイルインターネットの時代には、多数のユーザがモバイル端末を介して操作を実行し、これは、グループ番号を探索し、グループへの加入を申し込むことをより不便にする。
【０００４】
したがって、操作の複雑さを軽減し、プロセスをモバイル端末ユーザにとってより便利にして、技術的問題を解決し、新メンバをグループに追加するための前述の方法を改良するために、新しい技術を提供することが必要であり、かつ望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
グループへのメンバの追加に関連する前述の欠陥および他の問題は、以下に開示される本発明によって軽減または解消される。いくつかの実施形態で、本発明は、1つもしくは複数のプロセッサ、メモリ、および、1つもしくは複数のモジュール、プログラム、または複数の機能を実行するためのメモリに記憶された命令集合を有する、コンピュータシステムで実装される。これらの機能を実行するための命令は、1つまたは複数のプロセッサによる実行のために構成されたコンピュータプログラム製品に含まれ得る。
【０００６】
本発明の一態様は、サーバによって実行されるコンピュータ実装方法を含む。サーバは、新メンバをチャットグループに追加するための加入要求を受信し、その加入要求は、バーコードスキャニングプロセスを使用する新メンバに関連する第1のモバイルデバイスによって、または既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって、送信される。バーコードスキャニングプロセスは、第1のモバイルデバイスを使用してそのチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップと、バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップと、そのチャットグループ情報に基づいて加入要求を生成するステップとを含んでもよい。既存メンバ勧誘プロセスは、第1の既存メンバと直接接触関係を有する新メンバに第2のモバイルデバイスを使用してチャットグループに加入するように勧誘を送信するステップと、その勧誘に基づいて加入要求を生成するステップとを含んでもよい。次いで、サーバは、そのチャットグループの既存メンバからのさらなる認可なしに、新メンバをそのチャットグループに追加することができる。さらに、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいて、サーバは、そのチャットグループの既存メンバに対応する通知メッセージを送信することができる。
【０００７】
本発明のもう1つの態様は、コンピュータシステムに関する。本コンピュータシステムは、サーバと、1つまたは複数のモバイルデバイスとを備え、そのサーバは以下を有する:1つまたは複数のプロセッサと、メモリと、そのメモリに記憶され、1つまたは複数のプロセッサによる実行のために構成された1つまたは複数のプログラムモジュール、その1つまたは複数のプログラムモジュールは以下を含む:新メンバを1人または複数の既存メンバを有するチャットグループに追加するためのするように構成された受信モジュールであって、加入要求が、バーコードスキャニングプロセスを使用する新メンバに関連する第1のモバイルデバイスによって、または既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、そのバーコードスキャニングプロセスは以下を備え:第1のモバイルデバイスを使用してチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップ、バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップ、および、そのチャットグループ情報に基づいて加入要求を生成するステップ、そして、既存メンバ勧誘プロセスは以下を備え:第1の既存メンバと直接接触関係を有する新メンバに第2のモバイルデバイスを使用してチャットグループに加入するように勧誘を送信するステップ、および、その勧誘に基づいて加入要求を生成するステップ、を備える、受信モジュールと、チャットグループの既存メンバからのさらなる認可なしに新メンバをそのチャットグループに追加するように構成された追加モジュールと、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかを判定するように構成されたプロセス判定サブユニットを備える判定モジュールと、その新メンバがそのチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいてそのチャットグループの既存メンバに対応する通知メッセージを送信するように構成された通知モジュール。
【０００８】
本発明のもう1つの態様は、サーバによって実行されるときに、そのサーバに以下を行わせる命令を記憶した非一時的コンピュータ可読記憶媒体を含む:新メンバをチャットグループに追加するための加入要求を受信することであって、加入要求が、バーコードスキャニングプロセスを使用して新メンバに関連する第1のモバイルデバイスによってまたは既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、そのバーコードスキャニングプロセスが以下を備え:第1のモバイルデバイスを使用してそのチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップと、バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップと、そのチャットグループ情報に基づいて加入要求を生成するステップ、そして、その既存メンバ勧誘プロセスが以下を備え:第1の既存メンバと直接接触関係を有する新メンバに第2のモバイルデバイスを使用してチャットグループに加入するように勧誘を送信するステップと、その勧誘に基づいて加入要求を生成するステップ、を備える、受信することと、チャットグループの既存メンバからのさらなる認可なしに新メンバをそのチャットグループに追加することと、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいてそのチャットグループの既存メンバに対応する通知メッセージを送信すること。
【０００９】
いくつかの実施形態は、クライアントサーバネットワーク環境のクライアント側またはサーバ側のいずれかで実装され得る。
【００１０】
本発明の前述の特徴および利点ならびにその追加の特徴および利点は、図面とともに理解されるときに、好ましい実施形態の詳細な説明の結果として以下でより明確に理解されよう。
【図面の簡単な説明】
【００１１】
【図１】本発明のいくつかの実施形態による新メンバをグループに追加するための方法を説明する流れ図である。
【図２】本発明のいくつかの実施形態による新メンバをグループに追加するための方法を説明する詳細な流れ図である。
【図３】本発明のいくつかの実施形態による新メンバをグループに追加するように構成されたモジュールを備えるサーバを示すブロック図である。
【図４】判定モジュールおよび通知モジュールのさらなる詳細を提供する、本発明のいくつかの実施形態による新メンバをグループに追加するように構成されたモジュールを備えるサーバを示すブロック図である。
【図５】本発明のいくつかの実施形態による、サーバ、新メンバに関連するモバイルデバイス、および2人の既存メンバに関連する2つの他のモバイルデバイスが、新メンバをグループに追加するためにどのように対話するかを示す概略図である。
【図６】本発明のいくつかの実施形態によるサーバのブロック図である。
【発明を実施するための形態】
【００１２】
同様の参照番号は、図面のいくつかの表示をとおして一致する部分を示す。
【００１３】
その例が添付の図面に示される実施形態が、ここで詳細に参照されることになる。以下の詳細な説明で、多数の特定の詳細が、本明細書で提示される対象の完全な理解を実現するために、記載される。しかし、その対象は、これらの特定の詳細なしに実施され得ることが、当業者には明らかとなろう。他の例では、よく知られている方法、手順、構成要素、および回路は、実施形態の態様を不必要に分かりにくくしないように、詳細には説明されない。
【００１４】
図1は、本発明のいくつかの実施形態による新メンバをグループに追加するための方法を説明する流れ図である。新メンバは、モバイルデバイスと関連付けることができ、グループは、サーバで管理することができる。グループは、チャットグループでもよく、モバイルデバイスに各々関連する1人または複数の既存メンバを有し得る。
【００１５】
図1を参照すると、ステップS110は、サーバが新メンバをチャットグループに追加するための加入要求を受信することができることを示し、その加入要求は、バーコードスキャニングプロセスを使用する新メンバに関連する第1のモバイルデバイスによってまたは既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され得る。バーコードスキャニングプロセスおよび既存メンバ勧誘プロセスの詳細は、図2および図5に詳細に記載される。
【００１６】
ステップS120は、サーバが、チャットグループの既存メンバからのさらなる認可なしに、新メンバをそのチャットグループに追加することができることを示す。
【００１７】
ステップS130は、サーバが、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいてそのチャットグループの既存メンバに対応する通知メッセージを送信することができることを示す。
【００１８】
図2は、本発明のいくつかの実施形態による新メンバをグループに追加するための方法を説明する詳細な流れ図である。
【００１９】
前述のように、新メンバは、バーコードスキャニングプロセスで追加され得る。図2を参照すると、バーコードスキャニングプロセス210は、新メンバに関連するモバイルデバイスによって行うことができ、バーコードスキャニングプロセス210は、以下を備え得る:ステップ212 - モバイルデバイスを使用してそのチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップと、ステップ214 - バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップと、ステップ216 - そのチャットグループ情報に基づいて加入要求を生成するステップ。加えて、バーコードがスキャンされる前に、バーコードは、新メンバに関連するモバイルデバイスに配信するまたはそれと共用することができる。
【００２０】
新メンバまたは既存メンバに関連するモバイルデバイスは、スマートフォン、タブレット、およびラップトップコンピュータなどの、しかし、これらに限定されない、任意の種類のモバイルコンピューティングデバイスでもよい。モバイルデバイスがグループに対応するバーコードをスキャンするために使用され得るように、モバイルデバイスはカメラを有する、または、スキャニングデバイスを装備することが望ましい。
【００２１】
本発明で実装されるものとして、バーコードは、1次元バーコード、2次元バーコード、3次元バーコード、カラーバーコードなど、あるいは、変換または復号されてグループ番号などのグループ情報を取得することができる他のパターンまたはバーコードでもよい。1次元バーコード、2次元バーコードまたは3次元バーコードは、色を有してもよく、または、白黒でもよい。カラーバーコードは、マイクロソフトの大容量カラーバーコードでもよい。具体的には、2次元バーコードは、水平および垂直の2次元空間に情報を記憶するバーコードであり、そして、2次元バーコードは、スタック型リニア2次元バーコード、マトリックス2次元バーコード、ならびに、インテリジェントメールバーコード、PLANETバーコード、およびPOSTNETバーコードなどの郵便バーコードを含み得る。2次元バーコードが、本発明を説明するために、一例として使用され得る。
【００２２】
2次元バーコードは、グループ番号およびグループホストを含み得るチャットグループ情報を符号化することができる。管理者または既存のグループメンバは、グループに対応する2次元バーコードを共用し、配信することができる。いくつかの実装形態で、2次元バーコードは、電子メール、ブログ、Facebook(登録商標)、マイクロブログ、およびツイッタなどのソーシャルメディア、画像共有サービス、あるいは、他の配信チャネルを介して、共用および配信され得る。2次元バーコードを共用および配信するための特定のチャネルが、ユーザのニーズに応じて選択され得る。たとえば、いくつかの実装形態で、配信速度を制御することが望ましい場合には、過剰な数の人がグループに加入しようとするのを避けるために、マイクロブログまたは他の無差別のツールでグループの2次元バーコードを配信することはおそらく望ましくない。
【００２３】
異なる2次元バーコードは、異なる変換および解析的アルゴリズムを有する。一般に、2次元バーコードは、面(2次元の方向)で規則的に配信される白黒パターンによる何らかの特定の幾何学的パターンによってデータシンボル情報を記録するために使用され、バーコードコンパイルに関して、それは、コンピュータの内部論理ベースを形成する「0」、「1」ビットストリームの概念を使用し、2進法に関連するいくつかの幾何学的パターンを使用してテキストおよび数字情報を示す。ステップ212で、グループに加入しようとする新メンバは、画像入力機器または光電子スキャニングデバイスを介して2次元バーコードをスキャンし、次いで、バーコード復号モジュール(アルゴリズム)を使用してバーコードを復号してチャットグループ情報を取得することができる。
【００２４】
いくつかの実施形態で、チャットグループ情報は、チャットグループに対応するチャットグループ番号を含み得る。チャットグループ番号を使用して、ステップ216に示すように、新メンバに関連するモバイルデバイスは、加入要求を生成し、その加入要求をサーバに送信することができる。加入要求は、チャットグループ情報および新メンバに対応する新メンバ情報を備え得る。新メンバ情報は、新メンバのニックネーム、識別番号、およびアイコンなどの情報項目を含み得る。
【００２５】
前述のように、そしてバーコードスキャニングプロセスの代替として、加入要求は、既存メンバに関連するモバイルデバイスによって行うことができる既存メンバ勧誘プロセス220によって、生成され得る。図2を参照すると、ステップ222:既存メンバAが、その既存メンバに関連するモバイルデバイスを使用し、チャットグループに加入するように新メンバに勧誘を送信することができ、その新メンバは既存メンバAと直接接触関係を有する、ステップ224:既存メンバAに関連するモバイルデバイスは、その勧誘に基づいて加入要求を生成することができる。
【００２６】
直接接触関係は、新メンバおよび既存メンバが直接および個人的に通信できるようにする任意の種類の関係でもよい。いくつかの実施形態で、直接接触関係は、1対1の接触関係でもよい。いくつかの実施形態で、直接接触関係は、MSN(登録商標)、QQ(登録商標)、およびWeChat(登録商標)などの、しかし、これらに限定されない、インスタントメッセージングまたはチャットプログラムに関連する直接接触関係でもよい。いくつかのプログラムで、直接接触関係は、「親友」または「バディ」関係と呼ばれ得る。直接接触関係は、既存メンバまたは新メンバのいずれかからの要求によって、確立され得る。
【００２７】
図2を参照すると、加入要求が生成され、サーバに送信された後、ステップ230は、サーバが加入要求を受信することができることを示し、そして、ステップ240は、サーバが新しい番号をチャットグループに追加することができることを示す。いくつかの実装形態では、要求がバーコードスキャニングプロセスによって生成されるとき、または、要求が既存ユーザ勧誘プロセスによって生成されるが、その既存ユーザがグループホストまたは管理者ではないとき、加入要求は、グループホストまたは管理者によってさらに調査されて、その要求が認められるべきかどうかが判定され得る。そのような手法は、より高いレベルのプライバシを維持するが、特に多数の加入要求が存在するとき、グループホストまたは管理者にかなりの負担をかけることがある。別法として、加入要求は、生成および受信された後は、自動的に認可することができ、新メンバの追加が、チャットグループの既存メンバによるさらなる認可なしに行われ得る。そのような手法は、管理者(グループホスト)認可の時折煩雑な手順を回避する。しかし、場合によっては、さらなる認可のない手順は、プライバシについての懸念を生じさせ得る。本発明は、層状の通知プロセスを提供して、そのような懸念に対処する。
【００２８】
加入要求が既存メンバ勧誘プロセスによって生成されるとき、新メンバ認可の任意選択のステップが、プロセスに追加され得る。そのようなステップでは、加入要求が生成された後、その要求は、新メンバの認可によってのみサーバに送信され得る。加えて、加入要求は、既存メンバに関連するデバイスによってまたは新メンバに関連するデバイスによってのいずれかで送信され得る。新メンバ認可ステップは、新メンバがグループに加入する意志を確認することを可能にする。しかし、本ステップは、プロセスに遅延をもたらし得るので、任意選択である。
【００２９】
図1によって示すように、新メンバをグループに追加した後、サーバは、既存メンバに通知メッセージを送信することができる。通知メッセージの内容は、どのように新メンバがチャットグループに加入したかに関する既存メンバへの通知の提供に重点を置き、具体的なシナリオおよびセットアップにより異なり得る。
【００３０】
図2を参照すると、ステップ250は、新メンバがバーコードスキャニングプロセスによって追加されたか既存メンバ勧誘プロセスによって追加されたかに関してサーバが問い合わせることができることを示す。ステップ255によって示すように、新メンバがバーコードスキャニングプロセスによって追加された場合、既存メンバへの通知メッセージは、新メンバがバーコードスキャニングプロセスを介してチャットグループに追加されたことを示すことができる。
【００３１】
図2を参照すると、ステップ260、270、275、および280は、新メンバが既存メンバ勧誘プロセスによって追加されたときにサーバがさらに問い合わせることができることを示す。ステップ260によって示すように、サーバは、既存メンバの数が閾値を超えるかどうかを調べることができる。たとえば、閾値が5であり、既存メンバの数が4(または5以下の任意の数)である場合、サーバはステップ275に進み、閾値が5であり、既存メンバの数が6(5より大きい任意の数)である場合には、サーバはステップ270に進む。
【００３２】
ステップ275によって示すように、既存メンバの数が閾値を超えないとき、既存メンバへの通知メッセージは、新メンバが既存メンバA - 新メンバに勧誘を送信した既存メンバ - からの勧誘でグループに追加されたことを示す。
【００３３】
ステップ270によって示すように、既存メンバの数が閾値を超えるとき、新メンバがそのチャットグループに追加される前に、その新メンバが既存メンバA - その新メンバに勧誘を送信した既存メンバ - のみと直接接触関係を有するかどうかを尋ねるために、さらなる問合せが行われる。ステップ275によって示すように、新メンバが、そのチャットグループに追加される前に既存メンバA以外の既存メンバのいずれかと直接接触関係を有する場合、通知メッセージは、新メンバが既存メンバAからの勧誘によって追加されたことを示すことができる。他方では、ステップ280によって示すように、新メンバがそのチャットグループに追加される前に既存メンバA以外の既存メンバと直接接触関係を有さない場合、通知メッセージは、新メンバが既存メンバAからの勧誘によって追加され、新メンバはその他の既存メンバと直接接触関係を有さないことを示すことができる。
【００３４】
ステップ250、255、260、270、275、および280によって示されるプロセスは、メンバのプライバシを保護し、複雑な手順を回避して、新メンバがグループに追加され、その新メンバがどのように追加されたかに関する適切な通知を既存メンバが得ることができることを確保する。具体的には、新メンバがバーコードスキャニングプロセスを介して追加されるとき、既存メンバは、それに応じて知らせを受ける - その新メンバが既存メンバの誰にも知られていないよそ者である可能性があるという黙示的メッセージを送る。加えて、以下の2つの条件が満たされるときにのみ、通知メッセージは、新メンバが既存メンバ勧誘によって追加されたこと、およびその新メンバがその他の既存メンバと直接接触関係を有さないことを示すことができる:(1)既存メンバの数がまだ比較的小さい - その数が閾値を超えないこと、および、(2)新メンバが、勧誘を送信する既存メンバを除く他の既存メンバと直接接触関係を有さないこと。そのような手法はまた、新メンバは1人の既存メンバと直接接触関係を有するが、その新メンバはその他の既存メンバにとっては知らない人であり得るという黙示的メッセージを送信する。
【００３５】
適切な通知で、既存メンバは、それに応じて、行動することができる。たとえば、既存メンバは、新メンバの識別をさらに調べるように、または、さらに新メンバをグループから除外するように、グループホストまたは管理者に求めることができ、あるいは、既存メンバは、グループ活動中の彼ら自身の行動を変更して、不適切なまたは個人的な事柄がグループ内で開示されないことを確保することができる。そのような形で、本発明は、メンバのプライバシの保護を実現する。
【００３６】
図5は、本発明のいくつかの実施形態による、チャットグループに関連するサーバ501と、新メンバに関連する第1のモバイルデバイス502と、2人の既存メンバに関連する2つの他のモバイルデバイス503および504とがどのように対話してグループに新メンバを追加するかの概略図である。本質的に、図5は、図2に示すプロセスの一例を提供する。図5に示すアクションは、単に例示的であり、グループ、メンバ、および、メンバに関連するデバイスの具体的なセットアップに応じて変更され得ることに留意されたい。たとえば、サーバおよび既存メンバの数は変わり得る。加えて、いくつのデバイスが新メンバおよび各既存メンバと関連付けられ得るかに関する制限はない。同様に、何人のメンバが単一のデバイスと関連付けられ得るかに関して制限はない。加えて、サーバはまた、グループのメンバのうちの1人と関連付けられたデバイスでもよい。
【００３７】
図5に示すように、加入要求520が第1のモバイルデバイス502によって生成され、サーバ501に送信される前に、新メンバNに関連する第1のモバイルデバイス502は、ステップ510でバーコードをスキャンし、ステップ515でそのバーコードを復号してチャットグループ情報を取得することができる。これらのステップは、図2のバーコードスキャニングプロセス210に対応する。
【００３８】
図2に示すように、加入要求はまた、既存メンバ勧誘プロセス220によって生成され得る。図5を参照すると、新メンバNは、新メンバNに関連する第1のモバイルデバイス502と既存メンバAに関連する第2のモバイルデバイス503の対話を介して、既存メンバ、たとえば既存メンバA、と直接接触関係を確立することができる。直接接触関係は、要求-認可プロセスによって確立することができる:第1のモバイルデバイス502または第2のモバイルデバイス503が、直接接触要求530を他方に送信し、そして、第2のモバイルデバイス503または第1のモバイルデバイス502が直接接触認可535で応答する。直接接触関係が確立された後、第2のモバイルデバイス503は、加入要求540を生成し、サーバ501に加入要求540を送信することができる。いくつかの実施形態で、加入要求540が新メンバNに関連する第1のモバイルデバイス502から送信されることが起こり得る。好ましくは、加入要求520および加入要求540は、順次的事象ではなく、代替プロセスによって生成されることにも、留意されたい。
【００３９】
サーバ501が加入要求520または540を受信した後、サーバ501は、好ましくはチャットグループの既存メンバのさらなる認可なしに、ステップ550で新メンバNをチャットグループに追加する。任意選択で、サーバ501は、通知メッセージ555を新メンバに関連する第1のモバイルデバイス502に送信することができる。通知メッセージ555の内容は、チャットグループの既存メンバに送信される通知メッセージ580および585と同じでも異なってもよい。
【００４０】
サーバ501は、ステップ560で既存メンバの数を調べることができる。ステップ550および560は、サーバ501以外のデバイスを含んでも含まなくてもよい。ステップ550および560を実行するために、サーバは、チャットグループに関連する情報またはテーブルを編集するまたは調べることができ、その情報またはテーブルは、サーバ501によってアクセスすることができるデータベース内に記憶され得る。
【００４１】
ステップ570および575に示すように、サーバ501はまた、チャットグループの以下の既存メンバによって保持される直接接触関係を調べることができる:既存メンバAおよび既存メンバB。その調査は、第2のまたは第3のモバイルデバイス503および504を含んでも含まなくてもよい。いくつかの実施形態で、サーバ501は、サーバ501で記憶された既存メンバの直接接触の完全なリストを有し得る。そのような場合、サーバは第2のおよび第3のモバイルデバイス503および504にアクセスする必要はない。いくつかの実施形態で、サーバ501は、直接接触関係を調べるために、第2のおよび第3のモバイルデバイス503および504の接触リストにアクセスする必要があることがある。
【００４２】
サーバ501は、それぞれ、既存メンバAおよび既存メンバBに関連するモバイルデバイス503および504に通知メッセージ580および585を送信することができる。通知メッセージ580および585は、同じでも異なってもよい。
【００４３】
前述のように、新メンバがバーコードスキャニングプロセスによって追加された場合、通知メッセージ580および585は、新メンバが、バーコードをスキャンすることによって追加されたことを示すことができる。新メンバNが既存メンバ勧誘プロセスによって追加された場合、そして、既存メンバの数が閾値を超えない場合、通知メッセージ580および585は、新メンバNが既存メンバAからの勧誘によって追加されたことを示すことができる。同様に、(1)新メンバNが既存メンバ勧誘プロセスによって追加された、(2)既存メンバの数が閾値を超える、および(3)新メンバNが、そのチャットグループに追加される前に、既存メンバA以外の既存メンバのいずれかと直接接触関係を有した場合、通知メッセージ580および585は、新メンバが既存メンバAからの勧誘によって追加されたことを示すことができる。他方で、(1)新メンバNが既存メンバ勧誘プロセスによって追加された、(2)既存メンバの数が閾値を超える、および(3)新メンバNが、そのチャットグループに追加される前に、既存メンバA以外の既存メンバと直接接触関係を有さない場合、通知メッセージ580および585は、新メンバが既存メンバAからの勧誘によって追加されたこと、および、新メンバNはその他の既存メンバと直接接触関係を有さないことを示すことができる。
【００４４】
図3〜図4および図6は、前述の方法を実行するために使用することができるコンピュータシステムを示す。重複を避けるために、本明細書で、本方法について記載されるすべての詳細および変更形態がデバイスに含まれるわけではない。そのような詳細および変更形態は、それらが本方法について提供される特定の説明に完全に矛盾しない限り、デバイスの説明に含まれるものと考えられるべきである。
【００４５】
図3は、本発明のいくつかの実施形態による、新メンバをグループに追加するように構成されたモジュールを備えるサーバを示すブロック図である。本サーバは、1つまたは複数のプロセッサと、メモリと、そのメモリに記憶され、1つまたは複数のプロセッサによる実行のために構成された1つまたは複数のプログラムモジュールとを有することができ、その1つまたは複数のプログラムモジュールは以下を含む:加入要求が、バーコードスキャニングプロセスを使用する新メンバに関連する第1のモバイルデバイスによってまたは既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、その加入要求を受信して新メンバを1人または複数の既存メンバを有するチャットグループに追加するように構成された受信モジュール310と、チャットグループの既存メンバからのさらなる認可なしに新メンバをそのチャットグループに追加するように構成された追加モジュール320と、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかを判定するように構成された判定モジュール330と、新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいてそのチャットグループの既存メンバに対応する通知メッセージを送信するように構成された通知モジュール340、ここで、バーコードスキャニングプロセスは、以下を含む:第1のモバイルデバイスを使用してそのチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップと、バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップと、そのチャットグループ情報に基づいて加入要求を生成するステップ、そして、既存メンバ勧誘プロセスは、以下を含む:第1の既存メンバと直接接触関係を有する新メンバに第2のモバイルデバイスを使用してチャットグループに加入するように勧誘を送信するステップと、その勧誘に基づいて加入要求を生成するステップ。
【００４６】
図4は、判定モジュール330および通知モジュール340のさらなる詳細を提供する、
本発明のいくつかの実施形態による新メンバをグループに追加するように構成されたモジュールを備えるサーバを示すブロック図である。
【００４７】
図3と同様に、図4は、受信モジュール310および追加モジュール320を示す。加えて、図4はまた、以下を備える、判定モジュール330のより詳しい構造を示す:新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかを判定するように構成されたプロセス判定サブユニット410と、新メンバが既存メンバ勧誘プロセスによって追加された場合に、既存メンバの数が閾値を超えるかどうかを調べるように構成されたメンバ数サブユニット420と、既存メンバの数が閾値を超える場合に、新メンバがそのチャットグループに追加される前に第1の既存メンバ以外の既存メンバと直接接触関係を有するかどうかを調べるように構成された、直接接触サブユニット430。
【００４８】
図4はまた、以下を備える通知モジュール340のより詳しい構造を示す:新メンバがバーコードスキャニングプロセスによって追加された場合、新メンバがバーコードをスキャンすることによって追加されたことを示す通知メッセージを送信するように構成された第1の通知サブユニット440と、既存メンバの数が閾値を超えない場合に新メンバが第1の既存メンバからの勧誘によって追加されたことを示す通知メッセージを送信するように構成された第2の通知サブユニット450と、新メンバがそのチャットグループに追加される前に第1の既存メンバ以外の既存メンバと直接接触関係を有さない場合に、新メンバが第1の既存メンバからの勧誘によって追加されたこと、および、新メンバがその他の既存メンバと直接接触関係を有さないことを示す通知メッセージを送信するように構成された第3の通知サブユニット460。加えて、第2の通知サブユニット450は、新メンバが、そのチャットグループに追加される前に第1の既存メンバ以外の既存メンバのうちの誰かと直接接触関係を有する場合に、新メンバが第1の既存メンバからの勧誘によって追加されたことを示す通知メッセージを送信するようにさらに構成される。
【００４９】
図6は、本発明のいくつかの実施形態によるサーバ501のブロック図である。例示的サーバ501は、通常は、1つまたは複数の処理装置(CPUの)602、1つまたは複数のネットワークまたは他の通信インターフェース604、メモリ610、および、これらの構成要素を相互接続するための1つまたは複数の通信バス609を含む。通信バス609は、システム構成要素間の通信を相互接続および制御する回路(チップセットとときに呼ばれる)を含み得る。サーバ501は、ユーザインターフェース605、たとえば、ディスプレイ606およびキーボード608を含み得る。サーバ501がスマートフォンまたはタブレットであるとき、ユーザインターフェース605は、ディスプレイおよび入力デバイスの両方であるタッチ画面でもよい。メモリ610は、高速ランダムアクセスメモリを含むことができ、1つまたは複数の磁気ディスク記憶デバイスなどの不揮発性メモリも含み得る。メモリ610は、CPU602から遠隔に置かれた大容量記憶装置を含み得る。いくつかの実施形態で、メモリ610は、以下のプログラム、モジュールおよびデータ構造体、または、その部分集合もしくは上位集合を記憶する:
-  様々な基本システムサービスを処理するためのおよびハードウェアに依存するタスクを実行するための手順を含む、オペレーティングシステム612と、
-  インターネット、他のワイドエリアネットワーク、ローカルエリアネットワーク、メトロポリタンエリアネットワークなどの1つまたは複数の通信ネットワーク(ワイヤードまたはワイヤレス)を介して、サーバ501を同期するサーバ、参加するサーバ、および/または他のコンピュータに接続するために使用される、ネットワーク通信モジュール614と、
-  ユーザインターフェース605を介してユーザ入力を受信するように構成されたユーザインターフェースモジュール616と、
-  以下を含むいくつかのサーバ側アプリケーションモジュール618:
-  加入要求が、バーコードスキャニングプロセスを使用する新メンバに関連する第1のモバイルデバイスによってまたは既存メンバ勧誘プロセスを使用する第1の既存メンバに関連する第2のモバイルデバイスによって送信され、その加入要求を受信して新メンバを1人または複数の既存メンバを有するチャットグループに追加するように構成された、受信モジュール310と、
-  チャットグループの既存メンバからのさらなる認可なしに新メンバをそのチャットグループに追加するように構成された追加モジュール320と、
-  新メンバがチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかを判定するように構成された判定モジュール330と、
-  新メンバがそのチャットグループにバーコードスキャニングプロセスを介して追加されたかまたは既存メンバ勧誘プロセスを介して追加されたかに基づいてそのチャットグループの既存メンバに対応する通知メッセージを送信するように構成された通知モジュール340。
【００５０】
前述のように、バーコードスキャニングプロセスは、以下を備え得る:第1のモバイルデバイスを使用してそのチャットグループに対応するチャットグループ情報を符号化するバーコードをスキャンするステップと、バーコード復号モジュールを使用してそのバーコードを復号して、そのチャットグループに対応するチャットグループ情報を取得するステップと、そのチャットグループ情報に基づいて加入要求を生成するステップ、そして、既存メンバ勧誘プロセスは、以下を備え得る:第1の既存メンバと直接接触関係を有する新メンバに第2のモバイルデバイスを使用してチャットグループに加入するように勧誘を送信するステップと、その勧誘に基づいて加入要求を生成するステップ。
【００５１】
特定の実施形態が前述されたが、本発明をこれらの特定の実施形態に限定することは意図されていないことが理解されよう。その反対に、本発明は、添付の特許請求の範囲の趣旨および範囲内の代替、修正形態および同等物を含む。多数の特定の詳細が、本明細書で提示される対象の完全な理解を実現するために、記載される。しかし、本対象はこれらの特定の詳細なしに実施され得ることが、当業者には明らかであろう。他の例では、よく知られている方法、手順、構成要素、および回路は、実施形態の態様を不必要に分かりにくくしないように、詳細には記載されていない。
【００５２】
本明細書での本発明の説明で使用される専門用語は、特定の実施形態を説明することのみを目的とし、本発明を限定するものではない。本発明の明細書および添付の特許請求の範囲で、単数形「1つの(a、an)」および「その(the)」は、文脈上明らかに他を指示する場合を除いて、複数形を同様に含むものとする。本明細書で使用される「および/または」という用語は、関連する記載された項目のうちの1つまたは複数の任意のおよびすべての起こり得る組合せを示し、包含することもまた理解されよう。本明細書で使用されるとき、「含む」、「含んだ」、「備える」、および/または「備えた」という用語は、記載された特徴、動作、要素および/または構成要素の存在を指定するが、1つまたは複数の他の特徴、動作、要素、構成要素および/またはそれらのグループの存在または追加を排除しないことが、さらに理解されよう。
【００５３】
本明細書では、「場合」という用語は、文脈に応じて、「とき」もしくは「ときに」、あるいは、記載された前提条件が真であるという「判定に応答して」もしくは「判定に従って」または「検出に応答して」を意味すると解釈され得る。同様に、「[記載された前提条件が真である]と判定された場合」または「[記載された前提条件が真である]場合」あるいは「[記載された前提条件が真である]とき」という表現は、文脈に応じて、記載された前提条件が真である「と判定したとき」または「という判定に応答して」または「という判定に従って」あるいは「と検出したとき」または「という検出に応答して」を意味するものと解釈することができる。
【００５４】
様々な図面のうちのいくつかは、いくつかの論理的ステージを特定の順番で示すが、順番に依存しないステージは、並べ替えることができ、他のステージは結合または分割することができる。いくつかの並べ替えまたは他のグループ分けが、具体的に記載されるが、他が当業者には明らかとなり、したがって、代替の包括的リストは示さない。さらに、ステージは、ハードウェア、ファームウェア、ソフトウェアまたはそれらの任意の組合せで実装され得ることを理解されたい。
【００５５】
説明を目的として、前述の説明は、特定の実施形態を参照して行われた。しかし、前述の例示的論考は、包括的なものではなく、開示された正確な形に本発明を限定するものではない。多数の修正形態および変更形態が、前述の教示を考慮して起こり得る。これらの実施形態は、本発明の原理およびその実際の適用例を最もよく説明し、それによって、当業者が企図される特定の使用に適するような様々な修正とともに本発明および様々な実施形態を最もよく使用することを可能にするために、選択され、記載された。
【符号の説明】
【００５６】
210  バーコードスキャニングプロセス
220  既存メンバ勧誘プロセス
310  受信モジュール
320  追加モジュール
330  判定モジュール
340  通知モジュール
410  プロセス判定サブユニット
420  メンバ数サブユニット
430  直接接触サブユニット
440  第1の通知サブユニット
450  第2の通知サブユニット
460  第3の通知サブユニット
501  サーバ
502  第1のモバイルデバイス
503  第2のモバイルデバイス
504  第3のモバイルデバイス
520  加入要求
530  直接接触要求
535  直接接触認可
540  加入要求
555  通知メッセージ
580  通知メッセージ
585  通知メッセージ
602  CPU
604  通信インターフェース
605  ユーザインターフェース
606  ディスプレイ
608  キーボード
609  通信バス
610  メモリ
612  オペレーティングシステム
614  ネットワーク通信モジュール
616  ユーザインターフェースモジュール
618  サーバ側アプリケーションモジュール
【要約】
本発明は、グループ、たとえばチャットプログラムに関連するチャットグループ、に新メンバを追加するための方法およびデバイスを開示する。新メンバは、バーコードスキャニングプロセスまたは既存メンバ勧誘プロセスを介して追加され得る。新メンバがチャットグループに追加された後、サーバは、そのグループの既存メンバに関連するモバイルデバイスに通知メッセージを送信することができる。通知メッセージの内容は、新メンバが追加されたプロセス、既存メンバの数、および、新メンバが既存メンバと有する直接接触関係によって異なり得る。本発明は、複雑な操作を回避し、同時にメンバのプライバシを保護する、新メンバを追加するための簡易化された方法およびデバイスを実現する。【図１】
0005863223.tif 000002
【図２】
0005863223.tif 000003
【図３】
0005863223.tif 000004
【図４】
0005863223.tif 000005
【図５】
0005863223.tif 000006
【図６】
0005863223.tif 000007