(57)【要約】本開示は、インスタントメッセンジャー（ＩＭ）グループ通信情報を伝送する方法、ＩＭクライアント、およびＩＭグループサーバを開示する。本開示の実施形態の技術スキームに基づいて、ユーザによって入力されたグループ通信情報が、予め定義された名前識別子を含むことを識別した時点で、送信側のＩＭクライアントは、グループ通信情報を、名前識別子の後ろに列記されるグループユーザに送信する。受信したグループ通信情報が名前識別子を含むことを識別することに応じて、受信側のＩＭクライアントが、名前識別子を含むグループ通信情報を目立つように表示し、グループ通信情報のユーザ応答を、名前識別子の後ろに列記される（ユーザ自身以外の）ユーザ、およびグループ通信情報を送信したユーザに送信する。ＩＭクライアントは、指定された受け側とのグループ通信情報の送信または受信を行うことができ、また、グループ通信情報の機密性を識別することができる。
2015517704.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセンジャー（ＩＭ）グループ通信情報を伝送する方法であって、
ＩＭクライアントがグループ通信情報を受信することと、
前記ＩＭクライアントが、予め定義された名前識別子を含むことを識別することに応じて、前記グループ通信情報を、前記名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインされるＩＭクライアントに送信することと、を含む、方法。
【請求項２】
前記グループ通信情報を、前記名前識別子の後ろに列記される前記ＩＭグループユーザ識別子でログインされる前記ＩＭクライアントに送信することは、
前記ＩＭクライアントがログオンしたＩＭグループサーバから取得される、前記ＩＭクライアントのユーザが属するグループのグループユーザの、アドレス情報に基づいて、前記グループ通信情報を、前記名前識別子の後ろに列記される前記ＩＭグループユーザ識別子でログインされる前記ＩＭクライアントに送信することを含む、請求項１に記載の方法。
【請求項３】
前記名前識別子の後ろに列記されるＩＭグループユーザ識別子によって示されるユーザがオフラインであるときに、前記方法はさらに、
前記名前識別子およびオフライン伝送識別子有する前記グループ通信情報を、前記ＩＭグループサーバに送信することを含む、請求項２に記載の方法。
【請求項４】
前記グループ通信情報を、前記名前識別子の後ろに列記される前記ＩＭグループユーザ識別子でログインされる前記ＩＭクライアントに送信することは、
前記グループ通信情報を、ＩＭグループサーバに送信し、よって、前記グループ通信情報の中の前記名前識別子に基づいて、前記ＩＭグループサーバが、前記グループ通信情報を、前記名前識別子の後ろに列記される前記ＩＭグループユーザ識別子でログインされる前記ＩＭクライアントに送信することを含む、請求項１に記載の方法。
【請求項５】
前記ＩＭクライアントが、前記グループ通信情報を目立つように表示することをさらに含む、請求項１に記載の方法。
【請求項６】
前記グループ通信情報の前記名前識別子の後ろに列記されるユーザ識別子によって示されるユーザから、前記グループ通信情報の応答を受信することをさらに含む、請求項１に記載の方法。
【請求項７】
前記応答を、前記ユーザ以外の名前付きセッション参加者のＩＭクライアントに送信することであって、前記名前付きセッション参加者は、前記グループ通信情報を送信するユーザ、および前記グループ通信情報の前記名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、送信することをさらに含む、請求項６に記載の方法。
【請求項８】
前記ＩＭグループユーザ識別子は、前記ＩＭクライアントのユーザが属するＩＭグループと関連付けられるユーザ識別子の全てよりも少ないサブセットから成る、請求項１に記載の方法。
【請求項９】
インスタントメッセンジャー（ＩＭ）クライアントであって、
１つ以上のプロセッサと、
実行可能命令を記憶するメモリであって、該実行可能命令は、前記１つ以上のプロセッサによって実行されたときに、前記１つ以上のプロセッサに、
グループ通信情報の第１の部分を受信することと、
前記グループ通信情報の第１の部分が、予め定義された名前識別子を含むことを識別したときに、
前記グループ通信情報の第１の部分に対してユーザによって入力されたグループ通信情報の第２の部分を受信することと、
前記グループ通信情報の第２の部分を、前記ユーザ以外の名前付きセッション参加者のＩＭクライアントに送信することであって、前記名前付きセッション参加者は、前記グループ通信情報の第１の部分を送るユーザ、および前記グループ通信情報の第１の部分の前記名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、送信することと、を含む動作を行わせる、メモリと、を備える、インスタントメッセンジャー（ＩＭ）クライアント。
【請求項１０】
前記グループ通信情報の第１の部分を目立つように表示した後に、前記動作はさらに、予め設定された応答制御を表示することを含み、
前記グループ通信情報の第２の部分を受信することは、前記応答制御を作動させた後に、前記ユーザによって入力される前記グループ通信情報の第２の部分を受信することを含み、
前記グループ通信情報の第２の部分を送信することは、
前記名前識別子タグ、および前記ユーザ以外の前記名前付きセッション参加者の識別子を、前記グループ通信情報の第２の部分に含めることと、
前記名前識別子を含む前記グループ通信情報の第２の部分を、前記ユーザ以外の前記名前付きセッション参加者によってログインされる前記ＩＭクライアントに送信することと、を含む、請求項９に記載のＩＭクライアント。
【請求項１１】
前記名前識別子を含む前記グループ通信情報の第２の部分を、前記ユーザ以外の前記名前付きセッション参加者によってログインされる前記ＩＭクライアントに送信することは、
前記ＩＭクライアントがログオンしたＩＭグループサーバから取得される、前記ユーザが属するグループのグループユーザのアドレス情報に基づいて、前記名前識別子を含む前記グループ通信情報を、前記名前付きセッション参加者によってログインされる前記ＩＭクライアントに送信することを含む、請求項１０に記載のＩＭクライアント。
【請求項１２】
前記ユーザ以外の名前付きセッション参加者がオフラインであるときに、前記動作はさらに、
オフラインユーザのオフライン伝送識別子およびユーザ識別子を、前記グループ通信情報の第２の部分に含めることと、
前記オフライン伝送識別子および前記名前識別子を含む前記グループ通信情報の第２の部分を、前記ＩＭグループサーバに送信することと、を含む、請求項１１に記載のＩＭクライアント。
【請求項１３】
前記グループ通信情報の第２の部分を、前記ユーザ以外の前記名前付きセッション参加者の前記ＩＭクライアントに送信することは、
前記グループ通信情報の第２の部分の前記名前識別子に基づいて、前記ＩＭグループサーバが前記グループ通信情報の第２の部分を前記ユーザ以外の前記セッション参加者の前記ＩＭクライアントに送信するために、前記名前識別子を含む前記グループ通信情報の第２の部分を、前記ＩＭグループサーバに送信することをを含む、請求項１０に記載のＩＭクライアント。
【請求項１４】
前記名前識別子を含む前記グループ通信情報の第２の部分を目立つように表示することをさらに含む、請求項１０に記載のＩＭクライアント。
【請求項１５】
前記名前付きセッション参加者は、前記ユーザが属するＩＭグループのユーザの全てよりも少ないサブセットから成る、請求項９に記載のＩＭクライアント。
【請求項１６】
実行可能命令を記憶する１つ以上のコンピュータ読み出し可能な媒体であって、該実行可能命令は、１つ以上プロセッサによって実行されたときに、前記１つ以上のプロセッサに、
インスタントメッセンジャー（ＩＭ）クライアントでグループ通信情報を受信することと、
前記グループ通信情報が、予め定義された名前識別子を含むことを識別することに応じて、前記グループ通信情報を、前記名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインされるＩＭクライアントに送信することと、を含む動作を行わせる、１つ以上のコンピュータ読み出し可能な媒体。
【請求項１７】
前記グループ通信情報を送信することは、
前記ＩＭクライアントのユーザが属するグループのグループユーザのアドレス情報に基づいて、前記グループ通信情報を、前記名前識別子の後ろに列記される前記ＩＭグループユーザ識別子でログインされる前記ＩＭクライアントに送信することを含む、請求項１６に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項１８】
前記名前識別子の後ろに列記されるＩＭグループユーザ識別子によって示されるユーザがオフラインであるときに、前記方法はさらに、
前記名前識別子およびオフライン伝送識別子有する前記グループ通信情報を、前記ＩＭグループサーバに送信することを含む、請求項１７に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項１９】
前記動作はさらに、
前記グループ通信情報に対して前記ＩＭクライアントのユーザから前記グループ通信情報の応答を受信することと、
前記応答を、前記ユーザ以外の名前付きセッション参加者のＩＭクライアントに送信することであって、前記名前付きセッション参加者は、前記グループ通信情報を送信するユーザ、および前記グループ通信情報の前記名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、送信することを含む、請求項１６に記載の１つ以上のコンピュータ読み出し可能な媒体。
【請求項２０】
前記ＩＭグループユーザ識別子は、前記ＩＭクライアントのユーザが属するＩＭグループと関連付けられるユーザ識別子の全てよりも少ないサブセットから成る、請求項１６に記載の１つ以上のコンピュータ読み出し可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年５月８日に出願された「グループ通信情報を伝送する方法、クライアント、およびサーバ」と題する中国特許出願第２０１２１０１４３０１０．１号の優先権を主張するものであり、その全体が参照により本明細書に組み込まれる。
【０００２】
本開示は、インターネット技術の分野に関し、具体的には、インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法、ＩＭクライアント、およびＩＭグループサーバに関する。
【背景技術】
【０００３】
インスタントメッセンジャー（ＩＭ）ツールは、ネットワークに基づく対話を行う方法を人々に提供する。ユーザは、ＩＭクライアントを使用して、テキスト、音声、または映像等の情報を、複数の人々と即座に交換することができる。
【０００４】
グループとは、ＩＭツールによって提供される複数人通信モードである。共通する特徴を有するユーザがともに集められてグループを形成し、グループの中のユーザは、グループ空間内で、交換および通信を自由に行うことができる。グループモードは、ユーザの対話の限界を拡張し、ＩＭユーザの対話の利便性を高める。
【０００５】
ＩＭグループ通信モードは、類似する特徴を持つグループユーザの中での共有通信に対する要求を満たす。しかしながら、グループが比較的大きいとき（すなわち、グループの中のユーザの数が比較的多いとき）、いくつかの他の特徴のため、グループの中のユーザの何人かについては、より小さい規模での共有通信に対する要求が現れ得る。例えば、ＩＭのクラスグループにおいて、このクラスグループの中のユーザとしては、クラスの中の全ての学生、各学生の両親、およびクラスの教師が挙げられる。クラスの教師は、全ての両親または数人の両親と共有通信を行うことを必要とし得る。ＩＭグループ通信の既存のモデルの下では、各グループメンバーによって、グループ内の通信情報が知られる。したがって、この既存のＩＭのクラスグループでは、クラスの教師から数人の両親に通信される情報が、グループ内の膨大な数の情報の中に喪失されてしまう。これは、こうした数人の両親が、それらに関連するグループ情報を容易に見落とす原因となる。明らかに、ＩＭグループ通信の既存のモデルの下では、指定された受け側とのグループ通信情報の送信または受信が不可能である。
【０００６】
加えて、ＩＭグループ内の通信情報のコンテンツは、既存の技術でＩＭグループのあらゆるメンバーが知ることができる。したがって、ＩＭグループメンバーのサブセットの中では、機密情報を現実化することができない。例えば、電子商取引において、売り手は、ＩＭグループを通して買い手と通信し、例えば、ＩＭグループを使用して、製品の割引メッセージを買い手に送信する。しかしながら、異なるレベルの買い手は、異なる割引を享受し得、また、売り手は、異なるレベルの買い手が互いの割引情報に気付くことを望まない。ＩＭグループ通信の既存のモデルの下では、グループ通信情報の機密性を識別または区別することが不可能である。
【０００７】
明らかに、既存の技術において、ＩＭグループ通信のモデルは、指定された受け側とのグループ通信情報の送信または受信を行うことができず、また、グループ通信情報の機密性を識別または区別することができない。
【発明の概要】
【０００８】
本要約は、下段の発明を実施するための形態にさらに記述されている単純化された形式で一連の概念を紹介するために提供されている。本要約は、主張されている主題のあらゆる主要な特徴または重要な特徴を識別することが意図されておらず、主張されている主題の範囲を決定する上での支援として単独に用いられることも意図されていない。「手法」という用語は、上の文脈によって、および本開示の全体を通して容認される、デバイス（複数可）、システム（複数可）、方法（複数可）、および／またはコンピュータ読み出し可能な命令を指し得る。
【０００９】
上記に照らして、本開示の実施形態は、指定された受け側とのグループ通信情報の送信または受信ができないこと、および既存のＩＭグループ通信モデルでグループ通信情報の機密性を識別または区別できないことに対処するために、ＩＭグループの通信情報を送信する方法を提供する。
【００１０】
それに応じて、本開示の実施形態はさらに、ＩＭクライアントおよびＩＭグループサーバを提供する。
【００１１】
本開示の実施形態の技術スキームは、以下のように説明される。
【００１２】
インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法は、ＩＭクライアントが、ユーザによって入力されたグループ通信情報を受信することと、グループ通信情報が、予め定義された名前識別子を含むことを識別することに応じて、ＩＭクライアントが、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインされるＩＭクライアントに送信することと、を含む。
【００１３】
インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法は、ＩＭグループサーバが、ＩＭクライアントからグループ通信情報を受信することと、グループ通信情報が、予め定義された名前識別子およびオフライン伝送識別子を含むことを識別することに応じて、ＩＭグループサーバが、グループ通信情報を、オフライン伝送識別子の後ろに列記されるユーザ識別子でログインされるＩＭクライアントに送信することと、を含む。
【００１４】
インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法は、ＩＭグループサーバが、ＩＭクライアントからグループ通信情報を受信することと、グループ通信情報が、予め定義された名前識別子を含むことを識別することに応じて、ＩＭグループサーバが、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインされるＩＭクライアントに送信することと、を含む。
【００１５】
インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法は、ＩＭクライアントが、ネットワークを介して、グループ通信情報の第１の部分を受信することと、グループ通信情報の第１の部分が、予め定義された名前識別子を含むことを識別することに応じて、ＩＭクライアントが、グループ通信情報の第１の部分を目立つように表示することと、グループ通信情報の第１の部分についてユーザによって入力されたグループ通信情報の第２の部分を受信することと、グループ通信情報の第２の部分を、ユーザ以外の名前付きセッション参加者がログインするＩＭクライアントに送ることであって、名前付きセッション参加者は、グループ通信情報の第１の部分を送るユーザ、およびグループ通信情報の第１の部分に含まれる名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、ＩＭクライアントに送ることと、を含む。
【００１６】
インスタントメッセンジャー（ＩＭ）グループの通信情報を伝送する方法は、ＩＭクライアントが、ネットワークを介して、グループ通信情報の第１の部分を受信することと、グループ通信情報の第１の部分が予め定義された名前識別子を含むこと、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザと関連付けられるユーザ識別子を含むことを識別することに応じて、ＩＭクライアントが、グループ通信情報の第１の部分を目立つように表示することと、グループ通信情報の第１の部分についてユーザによって入力されたグループ通信情報の第２の部分を受信することと、名前識別子、およびユーザ以外の名前付きセッション参加者の名前識別子を、グループ通信情報の第２の部分に含めることであって、名前付きセッション参加者は、グループ通信情報の第１の部分を送信するユーザ、およびグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、グループ通信情報の第２の部分に含むことと、名前識別子を含むグループ通信情報の第２の部分を送信することと、を含む。
【００１７】
インスタントメッセンジャー（ＩＭ）クライアントは、ユーザによって入力されたグループ通信情報を受信するために使用される受信ユニットと、受信ユニットによって受信されたグループ通信情報が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニットと、識別ユニットが、グループ通信情報が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報を、名前識別子の後ろに列記されるユーザ識別子でログインされるＩＭクライアントに送信するために使用される送信ユニットと、を含む。
【００１８】
インスタントメッセンジャー（ＩＭ）グループサーバは、ＩＭクライアントからグループ通信情報を受信するために使用される受信ユニットと、受信ユニットによって受信されたグループ通信情報が、予め定義された名前識別子およびオフライン伝送識別子を含むかどうかを識別するために使用される識別ユニットと、識別ユニットが、グループ通信情報が予め定義された名前識別子およびオフライン伝送識別子を含むことを識別することに応じて、グループ通信情報を、オフライン伝送識別子の後ろに列記されるユーザ識別子でログインされるＩＭクライアントに送信するために使用される送信ユニットと、を含む。
【００１９】
インスタントメッセンジャー（ＩＭ）グループサーバは、ＩＭクライアントからグループ通信情報を受信するために使用される受信ユニットと、受信ユニットによって受信されたグループ通信情報が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニットと、識別ユニットが、グループ通信情報が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインされるＩＭクライアントに送信するために使用される送信ユニットと、を含む。
【００２０】
インスタントメッセンジャー（ＩＭ）クライアントは、ネットワークを介して、グループ通信情報の第１の部分を受信するために使用される第１の受信ユニットと、受信ユニットによって受信されたグループ通信情報の第１の部分が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニットと、識別ユニットが、グループ通信情報の第１の部分が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報の第１の部分を目立つように表示するために使用される表示ユニットと、グループ通信情報の第１の部分についてユーザによって入力されたグループ通信情報の第２の部分を受信するために使用される第２の受信ユニットと、第２の受信ユニットによって受信されたグループ通信情報の第２の部分を、ユーザ以外の名前付きセッション参加者がログインするＩＭクライアントに送信するために使用される送信ユニットであって、名前付きセッション参加者は、グループ通信情報の第１の部分を送信するユーザ、および識別ユニットによって識別されるグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、送信ユニットと、を含む。
【００２１】
インスタントメッセンジャー（ＩＭ）クライアントは、ネットワークを介して、グループ通信情報の第１の部分を受信するために使用される第１の受信ユニットと、受信ユニットによって受信されたグループ通信情報の第１の部分が、予め定義された名前識別子を含むかどうか、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザのユーザ識別子を含むかどうかを識別するために使用される識別ユニットと、識別ユニットが、グループ通信情報の第１の部分が予め定義された名前識別子を含むこと、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザのユーザ識別子を含むことを識別することに応じて、グループ通信情報の第１の部分を目立つように表示するために使用される表示ユニットと、グループ通信情報アイテムの第１の部分についてユーザによって入力されたグループ通信情報の第２の部分を受信するために使用される第２の受信ユニットと、名前識別子、およびユーザ以外の名前付きセッション参加者の識別子を、第２の受信ユニットによって受信されるグループ通信情報の第２の部分に含めるために使用される設定ユニットであって、名前付きセッション参加者は、グループ通信情報の第１の部分を送信するユーザ、および識別ユニットによって識別されるグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、設定ユニットと、設定ユニットによる設定すると名前識別子を含むグループ通信情報の第２の部分を送信するために使用される送信ユニットと、を含む。
【００２２】
本開示の実施形態では、ユーザによって入力されたグループ通信情報が、予め定義された名前識別子を含むことを識別した時点で、送信側のＩＭクライアントが、グループ通信情報を、名前識別子の後ろに列記されるグループユーザに送信する。受信したグループ通信情報が名前識別子を含むことを識別することに応じて、受信側のＩＭクライアントは、名前識別子を含むグループ通信情報を目立つように表示し、グループ通信情報のユーザ応答を、名前識別子の後ろに列記される（ユーザ自身以外の）ユーザ、およびグループ通信情報を送信するユーザに送信する。ＩＭクライアントは、指定された受け側とのグループ通信情報の送信または受信を行うことができ、また、グループ通信情報の機密性を識別することができる。
【００２３】
本開示の他の特徴および利点は、下で詳細に説明され、明細書においてか明らかになるか、または本開示の実施形態を通して理解されるであろう。本開示の目標および他の利点は、明細書、特許請求の範囲、および添付図面で示される特定の構造に基づいて達成し、取得することができる。
【図面の簡単な説明】
【００２４】
【図１】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。
【図２】図１で説明される方法の例示的な実現形態を例示する、ワークフロー図である。
【図３】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、別のワークフロー図である。
【図４】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、別のワークフロー図である。
【図５】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、別のワークフロー図である。
【図６】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、別のワークフロー図である。
【図７】図６で説明される方法の例示的な実現例を例示するワークフロー図である。
【図８】本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、別のワークフロー図である。
【図９】本開示の実施形態に従うＩＭクライアントの構造図である。
【図１０】本開示の実施形態に従うＩＭグループサーバの構造図である。
【図１１】本開示の実施形態に従うＩＭグループサーバの別の構造図である。
【図１２】本開示の実施形態に従うＩＭクライアントの別の構造図である。
【図１３】本開示の実施形態に従うＩＭクライアントの構造図である。
【図１４】図９、図１２、および図１３で説明される例示的なＩＭクライアントの構造図である。
【図１５】図１０および図１１で説明される例示的なＩＭグループサーバの構造図である。
【発明を実施するための形態】
【００２５】
本開示の実施形態は、添付図面と併せて、下で説明される。本明細書で説明される実施形態は、単に本開示を描写し、説明するために使用されているに過ぎず、本開示に対して制限を課すことを意図しない。
【００２６】
指定された受け側とのグループ通信情報の送信または受信ができないこと、および既存のＩＭグループ通信モデルでグループ通信情報の機密性を識別または区別することができないことを考慮して、本開示の実施形態は、これらを解決するために、ＩＭグループ通信情報を伝送する技術スキームを提供する。
【００２７】
本開示の実施形態の技術スキームに基づいて、ＩＭグループの中のグループユーザのサブセットの間の独立した共有通信を達成することができる。ＩＭグループの中のグループユーザのサブセットの間の独立した共有通信は、「名前付きセッション」と称され得る。名前識別子を含むグループ通信情報は、「名前付きセッション情報」と称される。名前付きセッションを開始するユーザ、および名前付きセッションを開始するユーザによって名前識別子の後ろに列記されるグループユーザは、「名前付きセッション参加者」と称される。本開示の実施形態の技術スキームでは、送信側のＩＭクライアントが、ユーザによって入力されたグループ通信情報が名前識別子を含むことを識別したときに、送信側のＩＭクライアントは、グループ通信情報を、名前識別子の後ろに列記されるグループユーザに送信する。受信側のＩＭクライアントが、それによって受信したグループ通信情報が名前識別子を含むことを識別したときに、受信側のＩＭクライアントは、名前識別子を含むグループ通信情報を目立つように表示し、グループ通信情報のユーザ応答を、それ自体以外の名前付きセッション参加者（すなわち、名前識別子の後ろに列記されるユーザ、およびグループ通信情報を開始するユーザ）に送信する。したがって、ＩＭグループの中のグループユーザのサブセットの間の独立した共有通信を達成する。このように、ＩＭクライアントは、指定された受け側によってグループ通信情報の送信および／または受信を行うことができ、また、グループ通信情報の機密性を識別することができる。
【００２８】
本開示の実施形態は、下で詳細に説明される。
【００２９】
第１の実施形態
第１の実施形態では、名前付きセッションの参加者が位置づけられるクライアント間の通信速度が制限されておらず、また、全ての参加者がＩＭグループサーバにログオンしている。名前付きセッションの参加者のクライアントは、ピアツーピア（Ｐ２Ｐ）通信を確立することができ、名前付きセッションを開始するユーザが位置づけされるＩＭクライアントは、名前付きセッション情報の識別および指示伝送を行う。
【００３０】
図１は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。本方法は、以下のプロセスを含む。
【００３１】
ブロック１１：ＩＭクライアントが、ユーザによって入力されたグループ通信情報を受信する。一実施形態において、このグループ通信情報は、ＩＭグループ通信メッセージである。
【００３２】
ブロック１２：ＩＭクライアントが、グループ通信情報が予め定義された名前識別子を含むことを識別したときに、ＩＭクライアントは、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子でログインしたＩＭクライアントに送信する。
【００３３】
上のプロセスに基づいて、ユーザによって入力されたグループ通信情報が、予め定義された名前識別子を含むことを識別することに応じて、送信側のＩＭクライアントが、グループ通信情報を、名前識別子の後ろに列記されるグループユーザがログインするＩＭクライアントに送信する。ＩＭグループの中のユーザのサブセットでユーザによって標的とされるグループ通信情報を、そのようなユーザのサブセットに送信することができ、したがって、ＩＭグループ通信情報の指定された受け側への伝送を達成する。加えて、ＩＭクライアントは、名前識別子を識別することによって、グループ通信情報の機密性を識別することができる。
【００３４】
図２は、図１で示される方法の具体的な実現形態を例示する、ワークフロー図である。この具体的な実現形態のプロセスは、以下のプロセスを含む。
【００３５】
ブロック２１：ＩＭクライアントが、ユーザによって入力されたグループ通信情報を受信する。
【００３６】
ブロック２２：ＩＭクライアントが、受信したグループ通信情報が予め定義された名前識別子を含むかどうかを判定する。予め定義された名前識別子が含まれる場合、プロセスは、ブロック２３に進む。そうでない場合、グループ通信の通常のプロセス（既存の技術に対応し、本明細書では重複して説明されない）が行われる。
【００３７】
ブロック２３：ＩＭグループサーバにログオンしたときに取得される、ユーザが属するグループ内のグループユーザのアドレス情報（アドレス情報は、ＩＰアドレス情報およびプロトコルポート情報等を含み得る）に基づいて、ＩＭクライアントは、名前識別子の後に列記されるユーザ識別子によって示されるユーザがオンラインであるかどうかを判定する。オンラインユーザに対して、プロセスは、ブロック２４に進む。オフラインユーザに対して、プロセスは、ブロック２５に進む。
【００３８】
ブロック２４：グループユーザのアドレス情報に基づいて、ＩＭクライアントが、名前識別子を含むグループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子によって示されるように、オンラインユーザに送信する。プロセスは、終了する。
【００３９】
ブロック２５：ＩＭクライアントが、オフライン伝送識別子およびオフライングループユーザのユーザ識別子を、名前識別子を含むグループ通信情報に含める。
【００４０】
ブロック２６：ＩＭクライアントが、名前識別子およびオフライン伝送識別子を含むグループ通信情報を、ＩＭグループサーバに送信する。
【００４１】
図２のプロセスを使用し、また、図１で示される方法に基づいて、ＩＭグループの他のユーザとのＰ２Ｐ通信を確立した時点で、ＩＭクライアントは、名前識別子を含むグループ通信情報を、名前付きセッションを開始するユーザ以外の名前付きセッションの参加者に直接送り得、よって、名前付きセッションの参加者とのポイントツーポイント通信を行うことができ、したがって、高速で効率的な名前付きセッションを行う。名前付きセッション参加者の中のユーザがオフラインである場合、オフライン伝送識別子およびオフラインユーザのユーザ識別子がさらに、名前識別子を含むグループ通信情報に含まれ得、よって、オフラインユーザがログインした後に、ＩＭグループサーバが、名前識別子を含むグループ通信情報を、オフラインユーザに送信することができ、したがって、名前付きセッション情報の効果的な伝送を確実にする。
【００４２】
加えて、受信したグループ通信情報が、予め定義された名前識別子を含んでいると判定することに応じて、ユーザが、ユーザに関連するグループ通信情報を効果的に識別することを可能にするために、ＩＭクライアントはさらに、名前識別子を含むグループ通信情報を目立つように表示する。
【００４３】
目立つ表示のプロセスは、以下の方法、および名前付きセッション情報を目立つように表示する任意の他の方法を含む。
【００４４】
第１の方法：ＩＭクライアントが、別個の名前付きセッションサブウィンドウをグループセッションウィンドウの中に確立し、名前識別子を含むグループ通信情報を名前付きセッションサブウィンドウの中に表示する。
【００４５】
第２の方法：事前設定された強調情報に基づいて、ＩＭクライアントは、例えば、名前識別子を含むグループ通信情報を表示するために強調表示されたフォント、カラフルなフォント、または点滅するフォントを使用して、名前識別子を含むグループ通信情報を、グループセッションウィンドウの通信情報領域表示領域の中に強調して表示する。
【００４６】
第３の方法：ＩＭクライアントは、それによって受信したグループ通信情報を、通信情報表示領域の最上部に表示する。
【００４７】
目立つ表示のプロセスは、ユーザに視覚的な注意喚起を提供し、ユーザに関連する名前付きセッション情報をユーザに気付かせる。
【００４８】
第２の実施形態
第１の実施形態に対応して、第２の実施形態は、ＩＭグループサーバが、名前付きセッション参加者がオフラインであるユーザを含むときに、名前付きセッション情報を記憶し、中継することを可能にする。
【００４９】
図３は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。図３で示されるように、名前付きセッション情報を中継するためにＩＭグループサーバによって行われるプロセスは、以下を含む。
【００５０】
ブロック３１：ＩＭグループサーバが、ＩＭクライアントからグループ通信情報を受信する。
【００５１】
ブロック３２：グループ通信情報が、予め定義された名前識別子およびオフライン伝送識別子を含むことを識別したときに、ＩＭグループサーバが、グループ通信情報を、オフライン転送識別子の後ろに列記されるユーザ識別子を使用してログインされるクライアントに送信する。具体的には、ＩＭグループサーバが、グループ通信情報を記憶し、オフライン伝送識別子の後ろに列記されるユーザがＩＭグループサーバにログインした後に、記憶したグループ通信情報を、ログインしたユーザのＩＭクライアントに送信する。
【００５２】
上記のプロセスを使用すると、名前付きセッション参加者がオフラインであるユーザを含むときの、名前付きセッション情報の効果的な伝送が保証される。
【００５３】
第３の実施形態
第３の実施形態では、ネットワーク速度の制限またはファイアウォールの制約等の要因のため、名前付きセッション参加者のＩＭクライアント間でＰ２Ｐ通信を確立することが困難である。この場合、ＩＭグループサーバは、プロキシとしての機能を果たし、名前付きセッション参加者間で名前付きセッション情報を中継し得る。
【００５４】
図４は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。図４で示されるように、名前付きセッション情報についてＩＭクライアントによって行われるプロセスは、以下のブロックを含む。
【００５５】
ブロック４１：ＩＭクライアントが、ユーザによって入力されたグループ通信情報を受信する。
【００５６】
ブロック４２：グループ通信情報が、予め定義された名前識別子を含むことを識別したときに、グループ通信情報の中の名前識別子に基づいて、ＩＭサーバが、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子を使用してログインされるＩＭクライアントに送信するために、ＩＭクライアントが、名前識別子を含むグループ通信情報をＩＭグループサーバに送信する。
【００５７】
図５は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。図５で示されるように、名前付きセッション情報に対してＩＭグループサーバによって行われるプロセスは、以下のブロックを含む。
【００５８】
ブロック５１：ＩＭグループサーバが、ＩＭクライアントからグループ通信情報を受信する。
【００５９】
ブロック５２：グループ通信情報が、予め定義された名前識別子を含むことを識別したときに、ＩＭグループサーバが、名前識別子の後ろに列記されるＩＭグループユーザ識別子を使用してログインされるＩＭクライアント。具体的には、オフラインである名前付きセッション参加者のユーザが存在するときにＩＭグループサーバによって行われるプロセスは、上で説明されるブロック３２を参照することができ、本明細書では重複して説明されない。
【００６０】
図４および図５で示されるプロセスに基づいて、ネットワーク速度の制限またはファイアウォールの制約等の要因のため、名前付きセッション参加者のＩＭクライアント間でＰ２Ｐ通信を確立することが困難であるときに、ＩＭグループサーバは、名前付きセッションの現実化を確実にするために、プロキシとしての機能を果たし、名前付きセッション参加者間で名前付きセッション情報を中継する。
【００６１】
上の第１〜第３の実施形態に基づいて、名前付きセッションを開始するＩＭクライアントが、名前付きセッション情報を識別し、名前付きセッション情報を、他の名前付きセッション参加者がログインするＩＭクライアントに送信する。したがって、名前付きセッション情報の送信側から、指定された受け側へのグループ通信情報の指示伝送、およびグループ通信情報の機密性の識別を達成する。
【００６２】
第４の実施態様
第４の実施態様では、受信側としての機能を果たすＩＭクライアントが、それによって受信したグループ通信情報が名前付きセッション情報であるかどうかを識別する。名前付きセッション情報は、第１〜第３の実施形態のいずれか１つで説明されるプロセスを使用して送信され得る。具体的には、名前付きセッション情報は、名前付きセッションを開始するＩＭクライアントから、名前付きセッション参加者のＩＭクライアントに宛てられるか、またはグループ通信情報が名前付きセッション情報であることを識別した後に、ＩＭグループサーバによって名前付きセッション参加者のＩＭクライアントに宛てられる。
【００６３】
図６は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。図６で示されるように、本方法は、以下のブロックを含む。
【００６４】
ブロック６１：ＩＭクライアントが、ネットワークを介して、グループ通信情報の第１の部分を受信する。
【００６５】
ブロック６２：グループ通信情報の第１の部分が、予め定義された名前識別子を含むことを識別することに応じて、ＩＭクライアントが、グループ通信情報の第１の部分を目立つように表示する。
【００６６】
ブロック６３：グループ通信情報の第１の部分に関してユーザによって入力されたグループ通信情報の第２の部分を受信する。
【００６７】
ブロック６４：グループ通信情報の第２の部分が、ユーザ以外の名前付きセッション参加者によってログインされるＩＭクライアントに送られる。名前付きセッション参加者は、グループ通信情報の第１の部分を送るユーザ、およびグループ通信情報の第１の部分の中の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む。
【００６８】
図６で示されるプロセスを使用すると、名前セッション情報の受信側としての機能を果たすＩＭクライアントが、受信した名前付きセッション情報（すなわち、グループ通信情報の第１の部分）を目立つように表示し、受信した名前付きセッション情報に対して、ユーザから名前付きセッション情報応答（すなわち、グループ通信情報の第２の部分）を受信し、この名前付きセッション情報応答を名前付きセッション参加者に送信する。したがって、指定された受け側とのグループ通信情報の送信および受信、ならびにグループ通信情報の機密性の識別を達成する。
【００６９】
図７は、図６で示される方法の具体的な実現形態を例示する、ワークフロー図である。この具体的な実現形態のプロセスは、以下のブロックを含む。
【００７０】
ブロック７１：ＩＭクライアントが、ネットワークを介して、別のＩＭクライアントまたはＩＭグループサーバからグループ通信情報の第１の部分を受信する。
【００７１】
ブロック７２：ＩＭクライアントが、グループ通信情報の第１の部分が予め定義された名前識別子を含むかどうかを識別する。名前識別子が含まれる場合、プロセスは、ブロック７３に進む。そうでない場合、（既存の技術である）グループ通信の通常のプロセスが行われ、本明細書では重複して説明されない。
【００７２】
ブロック７３：ＩＭクライアントが、グループ通信情報の第１の部分を目立つように表示する。目立つ表示の詳細は、上で説明される第１の実施形態の目立つ表示を参照することができ、本明細書で重複して説明されない。
【００７３】
ブロック７４：予め設定された応答制御が表示される。具体的には、この応答制御は、グループ通信情報の第１の部分の後ろの位置に表示され得、したがって、ユーザが、応答制御を容易に識別し、作動させることを可能にするか、またはＩＭクライアントの表示インターフェースの他の位置に位置づけされ得る。
【００７４】
ブロック７５：応答制御を作動させた後に、ユーザによって入力されたグループ通信情報の第２の部分を受信する。
【００７５】
ブロック７６：名前識別子、およびユーザ以外の名前付きセッション参加者の識別子を、グループ通信情報の第２の部分に含める。
【００７６】
ブロック７７：ＩＭクライアントが、名前識別子を含むグループ通信情報の第２の部分を目立つように表示する。目立つ表示の詳細は、上で説明される第１の実施形態の目立つ表示のプロセスを参照することができ、本明細書では重複して説明されない。
【００７７】
ブロック７８：名前識別子を含むグループ通信情報の第２の部分が、ユーザ以外の名前付きセッション参加者によってログインされるＩＭクライアントに送信される。伝送プロセスの詳細は、上の第１の実施形態のブロック２２〜ブロック２６で説明されるプロセスが参照することができ、本明細書では重複して説明されない。
【００７８】
上のプロセスを通して、および図６で示される処理方法に基づいて、名前付きセッションの受信側としての機能を果たすＩＭクライアントは、名前付きセッション情報に応答するための、ユーザへのインターフェース（すなわち、応答制御）を提供し、名前付きセッションと関連付けられるユーザ応答を他の名前付きセッション参加者に送信する。したがって、指定された受け側とのグループ通信情報の送信および受信、ならびにグループ通信情報の機密性の識別を達成する。
【００７９】
上の第１〜第４の実施形態は、名前付きセッション情報の受信側によって、名前付きセッション情報を識別し、名前付きセッション情報の指示伝送を行う（すなわち、名前付きセッション識別子の後ろに列記されるユーザのＩＭクライアントにだけ送信する）、処理シナリオを説明する。上述のプロセスを使用すると、指定された受け側とのグループ通信情報の受信または送信、およびグループ通信情報の機密性の識別または区別を、送信側としての機能を果たすＩＭクライアントで達成することができる。
【００８０】
第５の実施形態
第５の実施形態では、ＩＭクライアント（名前付きセッションの送信側、またはＩＭグループサーバとしての機能を果たす）が、グループ通信情報が名前付きセッション情報であるかどうかを見分けることなく、グループ通信情報を直接送信する。ＩＭクライアント（受信側としての機能を果たす）だけが、グループ通信情報が名前付き対話情報であるかどうかを判定し、したがって、送信側に対する処理負荷を低減させる。
【００８１】
図８は、本開示の実施形態に従うＩＭグループ通信情報を伝送する方法を例示する、ワークフロー図である。図８で示されるように、本方法は、以下のブロックを含む。
【００８２】
ブロック８１：ＩＭクライアントが、ネットワークを介して、グループ通信情報の第１の部分を受信する。
【００８３】
ブロック８２：グループ通信情報の第１の部分が予め定義された名前識別子を含むこと、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザのユーザ識別子を含むことを識別するイベントにおいて、ＩＭクライアントが、グループ通信情報の第１の部分を目立つように表示する。
【００８４】
ブロック８３：グループ通信情報の第１の部分に対してユーザによって入力されたグループ通信情報の第２の部分を受信する。
【００８５】
ブロック８４：名前識別子、およびユーザ以外の名前付きセッション参加者の識別子を、グループ通信情報の第２の部分に含める。名前付きセッション参加者は、グループ通信情報の第１の部分を開始するユーザ、およびグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む。
【００８６】
ブロック８５：名前識別子を含むグループ通信情報の第２の部分が伝送される。
【００８７】
より具体的には、ブロック８２の完了すると、ＩＭクライアントが、予め設定された応答制御を表示し、ユーザが、この応答制御を作動させた後に、グループ通信の第２の部分を入力する。
【００８８】
図８で示される方法に基づいて、名前付きセッション情報の受信側としての機能を果たすＩＭクライアントが、それによって受信したグループ通信情報（すなわちグループ通信情報の第１の部分）が名前付きセッション情報であり、かつＩＭクライアントにログインするユーザに送信するように指定されたものであるかどうかを判定したときに、ＩＭクライアントが、受信した名前付きセッション情報を目立つように表示し、受信した名前付きセッション情報に対してユーザから名前付きセッション情報応答（すなわち、グループ通信情報の第２の部分）を受信し、名前付きセッション情報応答を名前付きセッション参加者に伝送する。したがって、指定された受け側によるグループ通信情報の受信、およびグループ通信情報の機密性の識別を達成する。
【００８９】
ＩＭグループ通信情報を送信する例示的な方法は、ハードウェアまたはソフトウェアを使用して実現することができる。
【００９０】
第１の実施形態と関連付けられる図１で示される方法に対応して、図９は、本開示の実施形態に従うＩＭクライアントの構造図を示す。図９で示されるように、ＩＭクライアントは、
【００９１】
ユーザによって入力されたグループ通信情報を受信するために使用される受信ユニット９１と、
【００９２】
受信ユニット９１に接続され、受信ユニット９１によって受信されたグループ通信情報が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニット９２と、
【００９３】
識別ユニット９２に接続され、識別ユニット９２が、グループ通信情報が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子を使用してログインされるＩＭクライアントに送信するために使用される送信ユニット９３と、を含む。
【００９４】
図９で示されるＩＭクライアントを使用すると、ＩＭグループの中のユーザのサブセットでユーザによって標的とされるグループ通信情報を、そのユーザのサブセットに伝送することができ、したがって、グループ通信情報の指定された受け側への送信を達成する。さらに、ＩＭクライアントは、名前識別子を識別することによって、グループ通信情報の機密性を識別することができる。
【００９５】
第２の実施形態と関連付けられる図３で示される方法に対応して、図１０は、本開示の実施形態に従うＩＭグループサーバの構造図を示す。図１０で示されるように、ＩＭグループサーバは、
【００９６】
ＩＭクライアントからグループ通信情報を受信するために使用される受信ユニット１００１と、
【００９７】
受信ユニット１００１に接続され、受信ユニット１００１によって受信されたグループ通信情報が、予め定義された名前識別子およびオフライン伝送識別子を含むかどうかを識別するために使用される識別ユニット１００２と、
【００９８】
識別ユニット１００２に接続され、識別ユニット１００２が、グループ通信情報が予め定義された名前識別子およびオフライン伝送識別子を含むことを識別することに応じて、グループ通信情報を、オフライン伝送識別子の後ろに列記されるユーザ識別子によってログインされるＩＭクライアントに送信するために使用される送信ユニット１００３と、を含む。
【００９９】
図１０で示されるＩＭグループサーバを使用すると、名前付きセッション参加者のユーザがオフラインである場合に、ＩＭクライアントによって送信されるグループ通信情報を、オフラインからログインした後に、ユーザに伝送することができ、したがって、名前付きセッション情報の効果的な伝送を確実にする。
【０１００】
第３の実施形態と関連付けられる図５で示される方法に対応して、図１１は、本開示の実施形態に従うＩＭグループサーバの構造図を示す。図１１で示されるように、ＩＭグループサーバは、
ＩＭクライアントからグループ通信情報を受信するために使用される受信ユニット１１０１と、
受信ユニット１１０１に接続され、受信ユニット１１０１によって受信されたグループ通信情報が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニット１１０２と、
識別ユニット１１０２に接続され、識別ユニット１１０２が、グループ通信情報が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報を、名前識別子の後ろに列記されるＩＭグループユーザ識別子によってログインされるＩＭクライアントに伝送するために使用される送信ユニット１１０３と、を含む。
【０１０１】
図１１で示されるＩＭグループを使用すると、ネットワーク速度の制限またはファイアウォールの制約等の要因のため、名前付きセッション参加者のＩＭクライアント間でＰ２Ｐ通信を確立することができない場合に、ＩＭグループサーバは、名前付きセッションの実現を確実にするために、プロキシとしての機能を果たし、名前付きセッション参加者間で名前付きセッション情報を中継する。
【０１０２】
第４の実施態様と関連付けられる図６で示される方法に対応して、図１２は、本開示の実施形態に従うＩＭクライアントの構造図を示す。図１２で示されるように、ＩＭクライアントは、
ネットワークを介して、グループ通信情報の第１の部分を受信するために使用される第１の受信ユニット１２０１と、
第１の受信ユニット１２０１に接続され、受信ユニット１２０１によって受信されたグループ通信情報の第１の部分が、予め定義された名前識別子を含むかどうかを識別するために使用される識別ユニット１２０２と、
識別ユニット１２０２に接続され、識別ユニット１２０２が、グループ通信情報の第１の部分が予め定義された名前識別子を含むことを識別することに応じて、グループ通信情報の第１の部分を目立つように表示するために使用される表示ユニット１２０３と、
グループ通信情報の第１の部分についてユーザによって入力されたグループ通信情報の第２の部分を受信するために使用される第２の受信ユニット１２０４と、
第２の受信ユニット１２０４および識別ユニット１２０２に接続され、第２の受信ユニット１２０４によって受信されたグループ通信情報の第２の部分を、ユーザ以外の名前付きセッション参加者によってログインされるＩＭクライアントに送信するために使用される送信ユニット１２０５であって、名前付きセッション参加者は、グループ通信情報の第１の部分を送信するユーザ、および識別ユニット１２０２によって識別されるグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、送信ユニット１２０５と、を含む。
【０１０３】
図１２で示されるＩＭクライアントを使用すると、名前付きセッション情報の受信側としての機能を果たすＩＭクライアントが、受信した名前付きセッション情報（すなわち、グループ通信情報の第１の部分）を目立つように表示し、受信した名前付きセッション情報に対して、ユーザによって送信される名前付き対話情報応答（すなわち、グループ通信情報の第２の部分）を受信し、名前付きセッション情報応答を名前付き対話参加者に伝送する。したがって、指定された受け側とのグループ通信情報の送信および受信、ならびにグループ通信情報の機密性の識別を達成する。
【０１０４】
第４の実施態様と関連付けられる図８で示される方法に対応して、図１３は、本開示の実施形態に従うＩＭクライアントの構造図を示す。図１３で示されるように、ＩＭクライアントは、
ネットワークを介して、グループ通信情報の第１の部分を受信するために使用される第１の受信ユニット１３０１と、
第１の受信ユニット１３０１に接続され、受信ユニット１３０１によって受信されたグループ通信情報の第１の部分が、予め定義された名前識別子を含むかどうか、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザのユーザ識別子を含むかどうかを識別するために使用される識別ユニット１３０２と、
識別ユニット１３０２に接続され、識別ユニット１３０２が、グループ通信情報の第１の部分が予め定義された名前識別子を含むこと、および名前識別子の後ろに列記されるユーザ識別子がログインしたユーザのユーザ識別子を含むことを識別することに応じて、グループ通信情報の第１の部分を目立つように表示するために使用される表示ユニット１３０３と、
グループ通信情報の第１の部分に対してユーザによって入力されたグループ通信情報の第２の部分を受信するために使用される第２の受信ユニット１３０４と、
第２の受信ユニット１３０４および識別ユニット１３０２に接続され、名前識別子、およびユーザ以外の名前付きセッション参加者の識別子を、第２の受信ユニット１３０４によって受信されるグループ通信情報の第２の部分に含めるために使用される設定ユニット１３０５であって、名前付きセッション参加者は、グループ通信情報の第１の部分を送信するユーザ、および識別ユニット１２０２によって識別されるグループ通信情報の第１の部分の名前識別子の後ろに列記されるユーザ識別子によって示されるユーザを含む、設定ユニット１３０５と、
設定ユニット１３０５に接続され、設定ユニット１３０５によって設定された後に名前識別子を含むグループ通信情報の第２の部分を送信するために使用される送信ユニット１３０６と、を含む。
【０１０５】
図１３で示されるＩＭクライアントを使用すると、名前付きセッション情報の受信側としての機能を果たすＩＭクライアントが、受信したグループ通信情報（すなわち、グループ通信情報の第１の部分）が名前付きセッション情報であると判定され、ＩＭクライアントにログインしたユーザに伝送するように指定されたときに、受信した名前付き対話情報を目立つように表示し、受信した名前付きセッション情報に対して、ユーザから名前付きセッション情報応答（すなわち、グループ通信情報の第２の部分）を受信し、名前付き対話情報応答を名前付き対話参加者に送信する。したがって、指定された受け側によるグループ通信情報の受信、およびグループ通信情報の機密性の識別を達成する。
【０１０６】
図１４は、上で説明されるＩＭクライアント等の、例示的なＩＭクライアント１４００をさらに詳細に例示する。一実施形態において、ＩＭクライアント１４００は、１つ以上のプロセッサ１４０１と、ネットワークインターフェース１４０２と、メモリ１４０３と、入力／出力インターフェース１４０４とを含むことができるが、それらに限定されない。
【０１０７】
メモリ１４０３は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ、および／またはリードオンリーメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形態の、コンピュータ読み出し可能な媒体を含み得る。メモリ１４０３は、コンピュータ読み出し可能な媒体の例である。
【０１０８】
コンピュータ読み出し可能な媒体としては、コンピュータ読み出し可能な命令、データ構造、プログラムモジュール、または他のデータ等の情報を格納するための任意の方法または技術で実現される、揮発性および不揮発性媒体、リムーバブルおよび非リムーバブル媒体が挙げられる。コンピュータ記憶媒体の例としては、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくはその他メモリ技術、読み出し専用コンパクトディスク（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、もしくは他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは他の磁気記憶デバイス、またはコンピューティングデバイスによってアクセスするための情報を記憶するために使用することができる、任意の他の非伝送媒体が挙げられるが、これらに限定されない。本明細書で定義されるように、コンピュータ読み出し可能な媒体は、変調データ信号および搬送波等の一時的媒体を含まない。
【０１０９】
メモリ１４０３は、プログラムユニット１４０５およびプログラムデータ１４０６を含み得る。一実施形態において、プログラムユニット１４０５は、第１の受信ユニット１４０７と、第２の受信ユニット１４０８と、識別ユニット１４０９と、表示ユニット１４１０と、設定ユニット１４１１と、送信ユニット１４１２とを含み得る。これらのプログラムユニットに関するその詳細は、上で説明される前述の実施形態に見出され得る。
【０１１０】
図１５は、上で説明されるＩＭグループサーバ等の例示的なＩＭグループサーバ１５００をさらに詳細に例示する。一実施形態において、ＩＭグループサーバ１５００は、１つ以上のプロセッサ１５０１と、ネットワークインターフェース１５０２と、メモリ１５０３と、入力／出力インターフェース１５０４とを含むことができるが、それらに限定されない。メモリ１５０３は、コンピュータ読み出し可能な媒体の例である。
【０１１１】
メモリ１５０３は、プログラムユニット１５０５と、プログラムデータ１５０６とを含み得る。一実施形態において、プログラムユニット１５０５は、受信ユニット１５０７と、識別ユニット１５０８と、送信ユニット１５０９とを含み得る。これらのプログラムユニットに関するその詳細は、上で説明される前述の実施形態で見出され得る。
【０１１２】
要するに、本開示の実施形態の技術スキームに基づいて、ユーザによって入力されたグループ通信情報が、予め定義された名前識別子を含むことを識別した時点で、送信側のＩＭクライアントが、グループ通信情報を、名前識別子の後ろに列記されるグループユーザに送信する。受信したグループ通信情報が名前識別子を含むことを識別することに応じて、受信側のＩＭクライアントは、名前識別子を含むグループ通信情報を目立つように表示し、グループ通信情報のユーザ応答を、名前識別子の後ろに列記される（ユーザ自身以外の）ユーザ、およびグループ通信情報を送信するユーザに送信する。ＩＭクライアントは、指定された受け側とのグループ通信情報の送信または受信を行うことができ、また、グループ通信情報の機密性を識別または区別することができる。
【０１１３】
当業者は、本開示の趣旨および範囲から逸脱することなく、本開示の変更および修正を行ってもよい。これらの変更および修正が、特許請求の範囲および本開示のそれらの等価物の範囲内である場合、本開示は、そのような変更および修正を包含することを意図する。
【図１】
2015517704.tif 000003
【図２】
2015517704.tif 000004
【図３】
2015517704.tif 000005
【図４】
2015517704.tif 000006
【図５】
2015517704.tif 000007
【図６】
2015517704.tif 000008
【図７】
2015517704.tif 000009
【図８】
2015517704.tif 000010
【図９】
2015517704.tif 000011
【図１０】
2015517704.tif 000012
【図１１】
2015517704.tif 000013
【図１２】
2015517704.tif 000014
【図１３】
2015517704.tif 000015
【図１４】
2015517704.tif 000016
【図１５】
2015517704.tif 000017
【国際調査報告】
2015517704.tif 000018
2015517704.tif 000019