(57)【要約】  本発明は、メッセンジャーサービスにおいてのグループアイコン構成方法に関し、より詳細には、メッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報を併合し、グループアイコンを介して表示することによって、グループ構成員に対する情報を一目瞭然に確認できるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置に関する。  本発明の一実施形態によるメッセンジャーサービスにおいてのグループアイコン構成のための装置は、メッセンジャープログラム実行による情報を表示するメッセージ表示モジュールと、既生成の一つ以上のチャットウィンドウリストが表示される前記メッセンジャープログラムのチャットウィンドウリスト画面を前記メッセージ表示モジュールを介して表示し、且つ前記チャットウィンドウリストに少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウに対する項目が存在する場合、グループアイコン生成モジュールに要請して伝達するグループアイコンが前記グループチャットウィンドウに対する項目に表示されるように制御するメッセンジャー処理モジュールと、グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成するグループアイコン生成モジュールとを備えてなる。
2018508051.tif 000002
【特許請求の範囲】
【請求項１】
メッセンジャープログラム実行による情報を表示するメッセージ表示モジュールと；
既生成の一つ以上のチャットウィンドウリストが表示される前記メッセンジャープログラムのチャットウィンドウリスト画面を前記メッセージ表示モジュールを介して表示し、且つ前記チャットウィンドウリストに少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウに対する項目が存在する場合、グループアイコン生成モジュールに要請して伝達されるグループアイコンが前記グループチャットウィンドウに対する項目に表示されるように制御するメッセンジャー処理モジュールと；
グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成するグループアイコン生成モジュールと；
を含むことを特徴とするメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項２】
前記メッセンジャー処理モジュールは、
前記チャットウィンドウリスト画面で選択されたいずれか一つのグループチャットウィンドウ画面に移動して表示し、前記グループチャットウィンドウを介して送受信されるメッセージによって変更されるグループアイコンが前記グループアイコン生成モジュールを介して伝達されると、前記変更されたグループアイコンが前記グループチャットウィンドウ画面の一側に表示されるように制御することを特徴とする請求項１に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項３】
前記グループアイコン生成モジュールは、
前記二つ以上の相手端末に対するユーザアイコンを前記グループチャットに参加した順に整列した後、併合し、グループアイコンを生成することを特徴とする請求項１に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項４】
前記グループアイコン生成モジュールは、
前記二つ以上の相手端末のうち前記グループチャットウィンドウを介して送受信されたメッセージに既定義のキーワードが存在する場合、前記キーワードに該当する指定されたアイコンをグループアイコンとして生成することを特徴とする請求項１に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項５】
前記グループアイコン生成モジュールは、
前記ユーザアイコンを併合し、グループアイコンを生成するとき、前記二つ以上のユーザアイコンの基準色相を判断し、判断された基準色相によって前記グループアイコンを生成することを特徴とする請求項１に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項６】
前記グループアイコン生成モジュールは、
前記グループアイコに併合可能なユーザアイコンの最大数以上で相手端末が存在する場合、特定のユーザアイコンを抽出し、抽出されたユーザアイコンを前記グループアイコに併合することを特徴とする請求項１に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項７】
前記グループアイコン生成モジュールは、
前記特定のユーザアイコンを抽出するとき、前記グループチャットウィンドウを介して送受信されたメッセージの数を考慮するか、前記グループチャットウィンドウに入場した手順を考慮して抽出することを特徴とする請求項６に記載のメッセンジャーサービスにおいてのグループアイコン構成のための装置。
【請求項８】
メッセンジャープログラムが実行されると、既生成の一つ以上のチャットウィンドウのうち少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウが存在するかを判断する段階と；
グループチャットウィンドウが存在する場合、当該グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンとして生成する段階と；
前記生成されたグループアイコンを含む当該グループチャットウィンドウに対する項目が既生成の一つ以上のチャットウィンドウリストを介して表示されるように制御する段階と；
を含むことを特徴とするメッセンジャーサービスにおいてのグループアイコン構成方法。
【請求項９】
前記チャットウィンドウリスト画面でいずれか一つのグループチャットウィンドウが選択されると、選択された前記グループチャットウィンドウ画面に移動して表示する段階；
前記グループチャットウィンドウを介して送受信されたメッセージの内容を基礎にグループアイコンを変更する段階と；
前記変更されたグループアイコンが前記グループチャットウィンドウ画面の一側に表示されるように制御する段階と；
をさらに含むことを特徴とする請求項８に記載のメッセンジャーサービスにおいてのグループアイコン構成方法。
【請求項１０】
請求項８又は９に記載の方法を実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセンジャーサービスにおいてのグループアイコン構成方法に関し、より詳細には、メッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報を併合し、グループアイコンを介して表示することによって、グループ構成員に対する情報を一目瞭然に確認できるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置に関する。
【背景技術】
【０００２】
この部分に記述された内容は、単純に本実施形態に対する背景情報を提供するだけで、従来技術を構成するものではない。
【０００３】
情報通信技術の飛躍的な発展に伴い、移動通信端末、パーソナルコンピュータなどのような多様な種類の端末は、多様な機能を行うことができるように具現されている。
【０００４】
移動通信端末を例に取って説明すれば、移動通信端末は、基本的な音声通信機能からさらに進展して、最近には、データ通信、カメラを利用した写真や動画撮影、音楽又は動画ファイル再生、ゲーム、放送視聴など多様な機能を利用するように具現されている。
【０００５】
このような端末で実行され得る機能の増大のための技術開発は、持続的に行われており、ハードウェア改良技術はもちろん、ソフトウェア改良技術を中心に持続的に行われている。
【０００６】
なお、最近には、このような端末を利用して通信網に接続した後、多数のユーザとメッセージを送受信することによって、チャットを進行できるメッセンジャープログラムの使用頻度が持続的に増加している。
【０００７】
ユーザは、このようなメッセンジャープログラムを介して一対一チャットだけでなく、多数の人が一緒に一つのチャットウィンドウを介してグループチャットを利用できる。グループチャットのためには、メッセンジャープログラムにおいてユーザが複数のチャット相手を選択してチャットを要請することによって、グループチャットウィンドウを生成でき、既生成の一対一チャットウィンドウでチャット相手を追加し、グループチャットウィンドウに変更できる。
【０００８】
このようなグループチャットウィンドウはグループチャットに参加している構成員の情報を確認する機能を提供している。しかし、現在まで構成員の情報を確認する機能は、別途のユーザ入力を介して構成員の情報を確認するなどの繁雑なユーザ入力を要求する。
【０００９】
したがって、グループチャットウィンドウを介して構成員の情報を簡便に確認し、多様な方式で構成員の情報を表現できる方案の開発が要求される。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、前述した従来の問題点を解決するために提案されたものであって、その目的は、特にメッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報をグループアイコンを介して簡便に確認できるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置を提供することにある。
【００１１】
また、本発明の他の目的は、グループチャットに参加している構成員の情報を利用してグループアイコンを生成するとき、多様な方式で動的にグループアイコンを生成するか又は変更し得るメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置を提供することに。
【００１２】
また、本発明のさらに他の目的は、グループチャットに参加している構成員の情報だけでなく、現在送受信されているメッセージの内容を基礎にグループアイコンを生成できるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置を提供することにある。
【００１３】
しかし、このような本発明の目的は、前記の目的に制限されず、言及されない他の目的は、下記の記載から明確に理解され得る。
【課題を解決するための手段】
【００１４】
前述したような目的を達成するための本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成のための装置は、メッセンジャープログラム実行による情報を表示するメッセージ表示モジュールと；既生成の一つ以上のチャットウィンドウリストが表示される前記メッセンジャープログラムのチャットウィンドウリスト画面を前記メッセージ表示モジュールを介して表示し、且つ前記チャットウィンドウリストに少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウに対する項目が存在する場合、グループアイコン生成モジュールに要請して伝達されるグループアイコンが前記グループチャットウィンドウに対する項目に表示されるように制御するメッセンジャー処理モジュールと；グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成するグループアイコン生成モジュールと；を備えてなる。
【００１５】
この際、前記メッセンジャー処理モジュールは、前記チャットウィンドウリスト画面で選択されたいずれか一つのグループチャットウィンドウ画面に移動して表示し、前記グループチャットウィンドウを介して送受信されるメッセージによって変更されるグループアイコンが前記グループアイコン生成モジュールを介して伝達されると、前記変更されたグループアイコンが前記グループチャットウィンドウ画面の一側に表示されるように制御できる。
【００１６】
この際、前記グループアイコン生成モジュールは、前記二つ以上の相手端末に対するユーザアイコンを前記グループチャットに参加した順に整列した後、併合し、グループアイコンを生成できる。
【００１７】
この際、前記グループアイコン生成モジュールは、前記二つ以上の相手端末のうち前記グループチャットウィンドウを介して送受信されたメッセージに既定義のキーワードが存在する場合、前記キーワードに該当する指定されたアイコンをグループアイコンとして生成できる。
【００１８】
この際、前記グループアイコン生成モジュールは、前記ユーザアイコンを併合し、グループアイコンを生成するとき、前記二つ以上のユーザアイコンの基準色相を判断し、判断された基準色相によって前記グループアイコンを生成できる。
【００１９】
この際、前記グループアイコン生成モジュールは、前記グループアイコに併合可能なユーザアイコンの最大数以上で相手端末が存在する場合、特定のユーザアイコンを抽出し、抽出されたユーザアイコンを前記グループアイコに併合できる。
【００２０】
ここで、前記グループアイコン生成モジュールは、前記特定のユーザアイコン抽出時、前記グループチャットウィンドウを介して送受信されたメッセージの数を考慮するか、前記グループチャットウィンドウに入場した手順を考慮して抽出できる。
【００２１】
前述したような目的を達成するための本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法は、メッセンジャープログラムが実行されると、既生成の一つ以上のチャットウィンドウのうち少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウが存在するかを判断する段階と；グループチャットウィンドウが存在する場合、当該グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンとして生成する段階と；前記生成されたグループアイコンを含む当該グループチャットウィンドウに対する項目が既生成の一つ以上のチャットウィンドウリストを介して表示されるように制御する段階と；を備えてなる。
【００２２】
この際、前記チャットウィンドウリスト画面においていずれか一つのグループチャットウィンドウが選択されると、選択された前記グループチャットウィンドウ画面に移動して表示する段階と；前記グループチャットウィンドウを介して送受信されたメッセージの内容を基礎にグループアイコンを変更する段階と；前記変更されたグループアイコンが前記グループチャットウィンドウ画面の一側に表示されるように制御する段階と；をさらに備えてなる。
【００２３】
さらに、本発明は、前述したような本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体を提供できる。
【発明の効果】
【００２４】
本発明のメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置によれば、メッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報をグループアイコンを介して簡便に確認できる。
【００２５】
また、本発明によれば、グループチャットに参加している構成員の情報だけでなく、現在送受信されたメッセージの内容を参考するなど、多様な方式でグループアイコンを生成するかまたは変更することによって、さらに改善したメッセンジャーサービスを提供できる。
【００２６】
なお、前述たし効果以外の多様な効果が後述する本発明の実施形態による詳細な説明で直接的又は暗示的に開示され得る。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法が適用されたメッセンジャーシステムの概略的な構成図である。
【図２】図１に示された本発明の実施形態による端末の主要構成を示すブロック図である。
【図３】図１に示された本発明の実施形態によるメッセンジャーサービス装置の主要構成を示すブロック図である。
【図４】本発明の一実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を説明するための流れ図である。
【図５】本発明の他の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を説明するための流れ図である。
【図６】本発明の実施形態によるグループアイコン構成方法をより具体的に示す流れ図である。
【図７】本発明の実施形態によるグループアイコン構成方法を説明するための画面例示図である。
【図８】本発明の実施形態によるグループアイコン構成方法を説明するための画面例示図である。
【図９】本発明の実施形態によるグループアイコン構成のための装置のオペレーティング環境を示す図である。
【発明を実施するための形態】
【００２８】
本発明の課題解決手段の特徴及び利点をさらに明確にするために、添付の図面に示された本発明の特定の実施形態を参照して本発明をさらに詳細に説明する。
【００２９】
但し、下記の説明及び添付の図面において本発明の要旨を不明にすることができる公知機能又は構成に対する詳細な説明は省略する。また、図面全体にわたって、同一の構成要素は、できるだけ、同一の参照符号で示していることに留意しなければならない。
【００３０】
以下の説明及び図面に使用された用語や単語は、通常的または辞書的な意味に限定して解釈されてはならず、発明者は、自分の発明を最も最善の方法で説明するための用語の概念として適切に定義できるという原則に基づいて、本発明の技術的思想に符合する意味と概念として解釈されなければならない。したがって、本明細書に記載された実施形態と図面に示された構成は、本発明の最も好ましい一実施形態に過ぎず、本発明の技術的思想をすべて代弁するものではないので、本出願時点においてこれらを代替できる多様な均等物と変形例があり得ることを理解しなければならない。
【００３１】
また、第１、第２等のように序数を含む用語は、多様な構成要素を説明するために使用するものであって、１つの構成要素を他の構成要素から区別する目的だけで使用され、前記構成要素を限定するために使用するものではない。例えば、本発明の権利範囲を逸脱することなく、第２構成要素は、第１構成要素と命名され得、同様に、第１構成要素は、第２構成要素と命名され得る。
【００３２】
また、任意の構成要素が他の構成要素に「連結されて」いるか、「接続されて」いると言及する場合、これは、論理的または物理的に連結されるか、接続され得ることを意味する。言い換えれば、構成要素が他の構成要素に直接的に連結されるか、接続され得るが、中間に他の構成要素が存在してもよく、間接的に連結されるか、接続されてもよいと理解しなければならない。
【００３３】
また、本明細書で使用した用語は、ただ特定の実施形態を説明するために使用されたものであって、本発明を限定しようとする意図ではない。単数の表現は、文脈上、明白に異なって意味しない限り、複数の表現を含む。また、本明細書で記述される「含む」または「有する」などの用語は、明細書上に記載した特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定しようとするものであって、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはこれらを組み合わせたものなどの存在または付加可能性をあらかじめ排除しないものと理解しなければならない。
【００３４】
なお、本発明の範囲内の実施形態は、コンピュータ実行可能コマンド又はコンピュータ読み取り可能媒体に格納されたデータ構造を有するかまたは伝達するコンピュータ読み取り可能な媒体を含む。このようなコンピュータ読み取り可能な媒体は、汎用又は特殊目的のコンピューティングシステムによりアクセス可能な任意の利用可能な媒体であることができる。例として、このようなコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＣＤ−ＲＯＭ又はその他光ディスク格納装置、磁気ディスク格納装置又はその他磁気格納装置、又はコンピュータ実行可能コマンド、コンピュータ読み取り可能コマンド又はデータ構造の形態よりなる所定のプログラムコード手段を格納するか、伝達するのに利用され得、汎用又は特殊目的コンピュータシステムによりアクセスされ得る任意のその他媒体のような物理的格納媒体を含むことができるが、これに限定されない。
【００３５】
以下の説明及び特許請求範囲で、「ネットワーク」は、コンピュータシステム及び／又はモジュール間の電子データを伝送できるようにする一つ以上のデータリンクとして定義される。情報がネットワーク又は他の（有線、無線、又は有線又は無線の組合）通信接続を介してコンピューティングシステムに伝送されるか又は提供されるとき、この接続は、コンピュータ−読み取り可能な媒体として理解され得る。コンピュータ読み取り可能なコマンドは、例えば、汎用コンピューティングシステム又は特殊目的コンピュータシステムが特定機能又は機能のグループを行うようにするコマンド及びデータを含む。コンピュータ実行可能なコマンドは、例えば、アセンブリー語、又はひいてはソースコードのような二進、中間フォーマットコマンドであることができる。
【００３６】
なお、本発明は、パーソナルコンピュータ、ラップトップコンピュータ、ハンドヘルド装置、マルチプロセッサーシステム、マイクロプロセッサー−基盤又はプログラム可能な家電製品（ｐｒｏｇｒａｍｍａｂｌｅ  ｃｏｎｓｕｍｅｒ  ｅｌｅｃｔｒｏｎｉｃｓ）、ネットワークＰＣ、ミニコンフュータ、メインフレームコンピュータ、モバイル電話、ＰＤＡ、ページャー（ｐａｇｅｒ）などを含む多様な類型のコンピューティングシステム構成を有するネットワークコンピューティング環境で実施され得る。本発明は、また、ネットワークを介して有線データリンク、無線データリンク、又は有線及び無線データリンクの組合でリンクされたローカル及び遠隔コンピュータシステムすべてがタスクを行う分散型システム環境で実行され得る。分散型システム環境で、プログラムモジュールは、ローカル及び遠隔メモリ格納装置に位置し得る。
【００３７】
なお、本発明の明細書に記述するアイコンは、メッセンジャープログラムを介してユーザに表示され得る多様なコンテンツを含む概念であって、メッセンジャープログラムを使用するユーザ又は当該ユーザを含むグループを識別するのに活用され得る情報を意味する。このようなアイコンは、例えば、テキスト、イメージはもちろん、動画のサムネイルイメージがアイコンで設定され得る。また、イラストのような絵又は記号がアイコンで設定され得、イメージとテキストなどのように異種のコンテンツが結合された形態で表示されることもできる。
【００３８】
以下、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置について図面を参照して詳細に説明する。
【００３９】
まず、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法が適用されたメッセンジャーシステムについて説明する。
【００４０】
図１は、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法が適用されたメッセンジャーシステムの概略的な構成図である。
【００４１】
図１を参照すれば、本発明の実施形態によるメッセンジャーシステム１０００は、多数の端末１００と、メッセンジャーサービス装置２００と、前記端末１００及びメッセンジャーサービス装置２００間の情報の送受信を支援する通信網３００とを備えてなる。
【００４２】
各構成要素について概略的に説明すれば、まず、本発明の端末１００は、ユーザの操作によって通信網３００を経由して各種データを送受信できるユーザの装置を意味する。このような端末１００は、通信網３００を介して音声又はデータ通信を行うことができ、メッセンジャーサービス装置２００と多様な情報を送受信できる。このための本発明の端末１００は、情報の送受信のためのブラウザー、プログラム及びプロトコルを格納するメモリ、各種プログラムを実行し、演算及び制御するためのマイクロプロセッサーなどを具備できる。
【００４３】
なお、以下では、説明の便宜のために、利用者の側面でユーザの端末１００ａと相手端末１００ｂとに区分して説明する。この際、相手端末１００ｂは、複数個存在し得、別途の区分が必要ない場合、端末１００と指称する。なお、ユーザの端末１００ａは、相手端末として動作できることは自明である。
【００４４】
このような本発明の端末１００は、通信網３００を経由してメッセンジャーサービス装置２００と情報を送受信でき、メッセンジャーサービス装置２００が提供するメッセンジャープログラムを介してメッセンジャーサービスを利用できる。ここで、メッセンジャープログラムは、メッセンジャーサービス装置２００によって提供され得るものであって、インスタントメッセージングサービス（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）を提供できるプログラムになり得る。このようなメッセンジャープログラムは、メッセンジャーサービス装置２００からダウンロードされて端末１００に設置され得、端末１００がメッセンジャープログラムを設置していないとしても、メッセンジャーサービス装置２００に接続し、クラウドサービス方式でメッセンジャープログラムを利用することもできる。
【００４５】
このような端末１００は、メッセンジャープログラムを実行し、メッセンジャープログラム実行画面（例えば、初期画面、チャットウィンドウ画面など）を表示できる。ここで、メッセンジャープログラムは、ユーザの要請に従って実行されるか、特定のイベントの発生時に実行され得る。例えば、相手からメッセージが受信されるとき又はメッセンジャーサービス装置２００から特定情報が受信されるときなどのように特定のイベントの発生時に端末１００のメッセンジャープログラムが実行され得る。また、本発明のユーザの端末１００ａは、メッセンジャーサービス装置２００が提供するメッセンジャープログラムを介して複数の相手端末１００ｂとグループチャットを行うことができ、グループチャットを行う中の相手端末１００ｂに対する情報を利用してグループアイコンを生成し、これをメッセンジャープログラムの多様な領域を介して表示される過程を支援できる。
【００４６】
より具体的な端末１００においてのグループアイコン構成方法については後述し、本発明の実施形態による端末１００は、多様な形態で具現され得る。例えば、本明細書で記述される端末１００は、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、タブレットパソコン（Ｔａｂｌｅｔ  ＰＣ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ＭＰ３  Ｐｌａｙｅｒなどの移動端末機はもちろん、スマートＴＶ（Ｓｍａｒｔ  ＴＶ）、デスクトップコンピュータなどのような固定端末機が使用されることもできる。
【００４７】
このような本発明の端末１００は、デジタル機器のコンバージェンス（ｃｏｎｖｅｒｇｅｎｃｅ）傾向によって携帯機器の変形が非常に多様で、すべて列挙することはできないが、前記言及されたユニットと同等な水準のユニットが本発明による端末１００として使用されることもでき、通信網３００を介してメッセンジャーサービス装置２００と情報を送受信するか、又は他のユーザとメッセージを送受信できる装置であれば、いずれの装置も本発明の端末１００に適用可能である。
【００４８】
メッセンジャーサービス装置２００は、メッセンジャープログラムを介して多数の端末１００間のメッセージ又はコンテンツの送受信を支援する役目を行う。例えば、メッセンジャーサービス装置２００は、ユーザの端末１００ａからメッセージが入力されると、メッセンジャープログラムのチャットウィンドウを介して連結された一つ以上の相手端末１００ｂに伝送し、前記相手端末１００ｂからメッセージが受信されれば、端末１００ａに伝送する過程全般を制御できる。
【００４９】
また、メッセンジャーサービス装置２００は、ユーザの要請に従って現在チャットウィンドウを介して送受信されているメッセージ又はコンテンツを格納し、提供できる。言い換えれば、端末１００ａと一つ以上の相手端末１００ｂがメッセンジャープログラムのチャットウィンドウを介して連結された状態で、端末１００ａのチャットウィンドウ画面で既定の条件に該当するユーザ入力、例えば、一方向へのスワイプ動作が感知されると、前記チャットウィンドウ画面を介して送受信されたメッセージ又はコンテンツを格納でき、ユーザの要請に従っていつでも格納されたメッセージ又はコンテンツを提供できる。
【００５０】
この際、好ましくは、いずれか一つの端末１００のメッセンジャープログラムを介して送受信されるメッセージ又はコンテンツは、端末１００内に格納されるものではなく、メッセンジャーサービス装置２００に格納され管理され得る。
【００５１】
また、端末１００のユーザは、自分が相手と取り交わしたメッセージ又はコンテンツを確認するために、前記メッセンジャーサービス装置２００に接続し、これを確認できる。ここで、接続は、端末１００を介してメッセンジャーサービス装置２００に別途のログインなどの手続きを経る過程を含むことができる。また、ログインなどの手続を経ないとしても、自動的にメッセンジャーサービス装置２００に連結される過程を含むことができる。また、端末１００のユーザは、あらかじめメッセンジャーサービス装置２００から関連した情報を受信し、これをメッセンジャープログラムの一実行画面を介して即時確認でき、ユーザからの前記メッセンジャープログラムの一実行画面に表示される特定客体、命令に対する選択入力が感知されるとき、メッセンジャーサービス装置２００にすぐ接続することもできる。
【００５２】
また、メッセンジャープログラムを介して送受信されたメッセージ又はコンテンツは、端末１００とメッセンジャーサービス装置２００に同時に格納され得、ユーザの選択によって特定メッセージ又は特定コンテンツのみをメッセンジャーサービス装置２００に格納することもできる。
【００５３】
その他、メッセンジャーサービス装置２００は、多数の端末１００にメッセンジャープログラムサービスを提供するために、加入されたユーザをユーザ識別子で区分し、それぞれの加入されたユーザに対して状態、受信モード、メッセージ受信者リスト及び加入者環境情報を管理し、インターネットに接続中の（Ｏｎ−ｌｉｎｅ）ユーザの間にＩＭチャットメッセージを伝達するためのＩＭチャットセッション、すなわちチャットチャンネルを管理できる。また、メッセンジャーサービス装置２００は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）呼処理及びＭＳＲＰ（Ｍｅｓｓａｇｅ  Ｓｅｓｓｉｏｎ  Ｒｅｌａｙ  Ｐｒｏｔｏｃｏｌ）リレー機能などを行うことができ、これにより、多数の端末、例えばユーザの端末１００ａと相手端末１００ｂとの間にチャットサービス提供が可能である。
【００５４】
特に、本発明の実施形態によるメッセンジャーサービス装置２００は、メッセンジャープログラム基盤でユーザの端末１００ａと複数の相手端末１００ｂ間のグループチャットのための過程を制御できる。例えば、メッセンジャープログラムを介してユーザの端末１００ａと複数の相手端末１００ｂの間のグループチャットのためのチャットセッションが設定される過程、メッセージ送受信される過程などを支援し、特に、グループチャットに参加している構成員を確認できるグループアイコンを生成する過程などを制御できる。
【００５５】
このようなメッセンジャーサービス装置２００は、前述したような動作を支援するために、多様な装置の集合として具現され得る。例えば、関連した多様な情報を格納し管理できるデータベースサーバー、ファイル処理のためのファイルサーバー、端末１００に関連情報を自動的にプッシュ（ｐｕｓｈ）できるプッシュサーバーなどを含んで具現され得る。
【００５６】
その他、システム設計方式によって多様なサーバーを含んで具現され得る。また、前記のサーバーに対応する機能を一つのモジュールとして一つのメッセンジャーサービス装置２００内に具現されることもできる。
【００５７】
前述したような端末１００及びメッセンジャーサービス装置２００の主要構成及びより具体的な動作方法については、後述し、本発明の実施形態による端末１００及びメッセンジャーサービス装置２００に搭載されるプロセッサーは、本発明による方法を実行するためのプログラム命令を処理できる。一具現例で、このプロセッサーは、シングルスレッド（Ｓｉｎｇｌｅ−ｔｈｒｅａｄｅｄ）プロセッサであることができ、他の具現例で、このプロセッサーは、マルチスレッド（Ｍｕｌｔｉｔｈｒｅａｄｅｄ）プロセッサであることができる。さらに、本プロセッサーは、メモリあるいは格納装置上に格納された命令を処理することが可能である。
【００５８】
なお、前述した本発明においてのチャットウィンドウを介して連結された状態とは、多数の端末１００の間にメッセージを送受信できる移動経路、すなわちセッション（ｓｅｓｓｉｏｎ）が連結された状態を意味する。
【００５９】
例えば、第１端末１００ａがチャットを進行しようとする一つ以上の第２端末１００ｂを選択してチャットウィンドウを生成する行為、第１端末１００ａがユーザから入力されたメッセージを一つ以上の第２端末１００ｂに伝送する行為などをすべて含む概念になり得る。
【００６０】
また、本発明の実施形態による多数の端末１００及びメッセンジャーサービス装置２００は、通信網３００を介して関連した多様な情報を送受信するようになり、この際の通信網３００は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ワイファイ（Ｗｉ−Ｆｉ）、ワイブロ（Ｗｉｂｒｏ）、ワイマックス（Ｗｉｍａｘ）、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  ＤｏｗｎｌｉｎｋＰａｃｋｅｔ  Ａｃｃｅｓｓ）などの無線通信方式を利用することが好ましいが、これに限定されるものではなく、システム具現方式によって、イダーネット（Ｅｔｈｅｒｎｅｔ）、ｘＤＳＬ（ＡＤＳＬ、ＶＤＳＬ）、ＨＦＣ（Ｈｙｂｒｉｄ  Ｆｉｂｅｒ  Ｃｏａｘｉａｌ  Ｃａｂｌｅ）、ＦＴＴＣ（Ｆｉｂｅｒ  ｔｏ  Ｔｈｅ  Ｃｕｒｂ）、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）などの有線通信方式を利用することもできる。
【００６１】
なお、本発明の通信網３００は、例えば、多数の接続網（図示せず）及びコア網（図示せず）を含み、外部網、例えばインターネット網（図示せず）を備えてなる。ここで、接続網（図示せず）は、端末１００と有無線通信を行う接続網であって、例えば、ＢＳ（Ｂａｓｅ  Ｓｔａｔｉｏｎ）、ＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ）、ＮｏｄｅＢ、ｅＮｏｄｅＢなどのような多数の基地局と、ＢＳＣ（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ）、ＲＮＣ（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）のような基地局制御機で具現され得る。また、前述したように、前記基地局に一体に具現されていたデジタル信号処理部と無線信号処理部をそれぞれデジタルユニット（Ｄｉｇｉｔａｌ  Ｕｎｉｔ、以下、ＤＵという）と無線ユニット（Ｒａｄｉｏ  Ｕｎｉｔ、以下、ＲＵという）に区分して、多数の領域にそれぞれ多数のＲＵ（図示せず）を設置し、多数のＲＵ（図示せず）を集中化されたＤＵ（図示せず）と連結して構成することもできる。
【００６２】
また、接続網（図示せず）と一緒にモバイル網を構成するコア網（図示せず）は、接続網（図示せず）と外部網、例えば、インターネット網（図示せず）を連結する役目を行う。
【００６３】
このようなコア網（図示せず）は、前述したように、接続網（図示せず）間の移動性制御及びスイッチングなどの移動通信サービスのための主要機能を行うネットワークシステムであって、サーキット交換（ｃｉｒｃｕｉｔ  ｓｗｉｔｃｈｉｎｇ）又はパケット交換（ｐａｃｋｅｔ  ｓｗｉｔｃｈｉｎｇ）を行い、モバイル網内でのパケット流れを管理及び制御する。また、コア網（図示せず）は、周波数間の移動性を管理し、接続網（図示せず）及びコア網（図示せず）内のトラフィック及び他のネットワーク、例えばインターネット網（図示せず）との連動のための役目を行うこともできる。このようなコア網（図示せず）は、ＳＧＷ（Ｓｅｒｖｉｎｇ  ＧａｔｅＷａｙ）、ＰＧＷ（ＰＤＮ  ＧａｔｅＷａｙ）、ＭＳＣ（Ｍｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｅｒ）、ＨＬＲ（Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）、ＭＭＥ（Ｍｏｂｉｌｅ  Ｍｏｂｉｌｉｔｙ  Ｅｎｔｉｔｙ）とＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）などをさらに含んで構成されることもできる。
【００６４】
また、インターネット網（図示せず）は、ＴＣＰ／ＩＰプロトコルによって情報が交換される通常の公開された通信網、すなわち共用網を意味するものであって、メッセンジャーサービス装置２００と連結され、メッセンジャーサービス装置２００から提供される情報をコア網（図示せず）及び接続網（図示せず）を経て端末１００に提供でき、端末１００から提供される情報を接続網（図示せず）及びコア網（図示せず）を経てメッセンジャーサービス装置２００に提供できる。
【００６５】
また、前述した通信方式以外にも、その他広く公知されたか、今後開発されるすべての形態の通信方式を含むことができる。
【００６６】
以下、本発明の実施形態による端末１００の主要構成及び動作方法について説明する。
【００６７】
図２は、図１に示された本発明の実施形態による端末の主要構成を示すブロック図である。
【００６８】
図１及び図２を参照すれば、本発明の実施形態による端末１００は、機能上の観点でメッセージ表示モジュール１１０と、メッセンジャー処理モジュール１２０と、グループアイコン生成モジュール１３０とを備えてなる。ここで、「モジュール」は、それぞれ所定の機能を行う構成要素であって、ハードウェア、ソフトウェア、あるいはハードウェアとソフトウェアの組合で具現され得る。例えば、前記「モジュール」は、プログラムモジュールを意味し、これは、プロセッサー（Ｐｒｏｃｅｓｓｏｒ）によって実行され、所定の機能を行う、ソフトウェア構成要素、客体指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、データ、データベース、データ構造、テーブル、アレイ、及び変数を含む。また、構成要素と「〜モジュール」内で提供される機能は、さらに小さい数の構成要素及び「〜モジュール」に結合されるか、追加的な構成要素と「〜モジュール」にさらに分離できる。
【００６９】
このような、本発明の端末１００を構成する各モジュールについてより具体的に説明すれば、メッセージ表示モジュール１１０は、メッセンジャープログラム実行による情報を表示する役目を行うことができる。この際のメッセージ表示モジュール１１０は、通信可能な表示装置においてメッセンジャープログラム実行による各種情報を伝送し、表示装置を介してユーザが認知可能に支援できる。このような本発明のメッセージ表示モジュール１１０は、メッセンジャープログラムが実行されると、既生成の一つ以上のチャットウィンドウリストが表示されるチャットウィンドウリスト画面を表示できる。ここで、チャットウィンドウリスト画面は、二つ以上の相手端末と連結されたグループチャットウィンドウに対する項目を含んで表示され得、この際のグループチャットウィンドウに対する項目は、グループアイコンを含んで表示され得る。
【００７０】
メッセンジャー処理モジュール１２０は、本発明の実施形態によるメッセンジャープログラムが実行される過程全般を制御し、メッセンジャープログラムが提供する各種情報が行われる動作全般を制御できる。特に、本発明の実施形態によるメッセンジャー処理モジュール１２０は、メッセンジャープログラムが実行されれば、既生成の一つ以上のチャットウィンドウリストが表示されるチャットウィンドウリスト画面を前記メッセージ表示モジュール１１０を介してユーザが認知可能に表示される過程を制御できる。また、本発明のメッセンジャー処理モジュール１２０は、チャットウィンドウリスト画面に表示されるチャットウィンドウに対する項目のうち二つ以上の端末と連結されたグループチャットウィンドウに対する項目が存在する場合、後述するグループアイコン生成モジュール１３０にグループアイコン生成を要請し、グループアイコン生成モジュール１３０からグループアイコンが伝達されると、前記グループチャットウィンドウに対する項目に前記グループアイコンが一緒に表示されるように制御する役目を行うことができる。
【００７１】
なお、本発明のメッセンジャー処理モジュール１２０は、チャットウィンドウリスト画面においての前記動作に限定されるものではなく、グループチャット実行中のグループチャットウィンドウ画面で、グループアイコン生成モジュール１３０に要請し、グループアイコンが伝達されると、グループチャットウィンドウ画面の一側に前記グループアイコンが表示されるように制御できる。
【００７２】
グループアイコン生成モジュール１３０は、本発明の実施形態によるグループアイコンを生成する役目を行う。この際、本発明のグループアイコン生成モジュール１３０は、グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成できる。
【００７３】
より具体的に説明すれば、メッセンジャープログラムを使用する各端末のユーザは、他のユーザと区分するためのユーザアイコンを設定できる。ここで、ユーザアイコンに指定され得る情報は、メッセンジャーサービス装置２００が提供するイモチコン、テキスト、イメージなど又はユーザによって設定され得る多様な情報になり得る。一例として、端末１００のユーザは、自分の端末１００に格納された特定の写真をユーザアイコンとして指定できる。
【００７４】
グループアイコン生成モジュール１３０は、このようなユーザアイコンを併合し、グループアイコンを生成できる。この際、グループアイコン生成モジュール１３０は、グループチャットウィンドウが存在する場合、端末１００ａのユーザアイコンを除いて（システム具現方式によっては含むこともできる）、残りの二つ以上の相手端末１００ｂに対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成できる。この際、グループアイコン生成モジュール１３０は、二つ以上の相手端末に対するユーザアイコンをグループチャットに参加した順に整列した後、併合し、グループアイコンを生成できる。例えば、ユーザが、現在Ａ及びＢとグループチャットを行っている状態であり、ユーザがＡと一対一チャットウィンドウを介して一対一チャットを行っている状態でＢが追加にチャットウィンドウに入ってグループチャットを行っている状態であると仮定する。この際、グループアイコン生成モジュール１３０は、前記二つ以上の相手端末１００ｂに対するユーザアイコンを併合し、グループアイコンを生成するとき、グループチャットに参加した手順によってＡ、Ｂの順にユーザアイコンを併合し、グループアイコンを生成できる。この際、グループチャットに参加した手順が早いとしても、ユーザアイコンを指定しない相手端末１００ｂの場合、グループアイコンを生成するとき、除外されることもできる。
【００７５】
また、グループアイコン生成モジュール１３０は、二つ以上の相手端末１００ｂのうちグループチャットウィンドウを介して送受信されたメッセージに既定義のキーワードが存在する場合、当該キーワードに該当する指定されたグループアイコンを前記グループチャットウィンドウのグループアイコンとして生成することもできる。例えば、前記グループチャットウィンドウを介して送受信されたメッセージに「愛」という指定されたキーワードが最近多く存在する場合、前記「愛」キーワードに対応して指定されたハートアイコンをグループアイコンとして指定できる。他の例として、グループチャットウィンドウを介して送受信されたメッセージに「アイドル」という指定されたキーワードが最近多く存在する場合、前記「アイドル」に該当する芸能人の写真をグループアイコンとして指定できる。この際、当該芸能人の写真に指定されたグループアイコンの一側に「０００に対する対話中」のようなテキストを一緒に表示し、グループチャットウィンドウの現在チャット主題が表示されるように制御できる。
【００７６】
なお、グループアイコン生成モジュール１３０は、二つ以上の相手端末１００ｂに対するユーザアイコンを併合し、グループアイコンを生成するとき、二つ以上のユーザアイコンの基準色相を判断し、判断された基準色相によってグループアイコンを生成できる。例えば、グループチャットに参加している相手端末１００ｂのユーザがＡ、Ｂ、Ｃの３人であると仮定する場合、Ａ、Ｂユーザアイコンの色相情報を確認し、赤色が主導色相であり、Ｃユーザアイコンの色相情報を確認し、青色が主導色相である場合、Ａ、Ｂ、Ｃユーザアイコンを併合し、グループアイコンを生成するとき、前記Ｃユーザアイコンの主導色相を赤色に変更できる。
【００７７】
なお、本発明のグループアイコン生成モジュール１３０は、二つ以上の相手端末１００ｂに対するユーザアイコンを併合するとき、併合可能なユーザアイコンの最大数以上で相手端末１００ｂのユーザアイコンが存在する場合、特定のユーザアイコンを抽出し、抽出されたユーザアイコンを前記グループアイコンに併合できる。例えば、２０人の構成員で構成されたグループチャットの場合、ユーザを除いた１９人の相手のユーザアイコンを併合し、グループアイコンを生成するには、無理があり得る。したがって、併合可能なユーザアイコンの最大数以上（例えば、４個以上）で相手端末１００ｂが存在する場合、グループアイコン生成モジュール１３０は、特定のユーザアイコンを抽出する。ここで、グループアイコン生成モジュール１３０は、特定のユーザアイコンを抽出するとき、前記グループチャットウィンドウを介して送受信されたメッセージの数を考慮するか、前記グループチャットウィンドウに入場した手順を考慮して抽出できる。言い換えれば、現在グループチャットを主導している構成員を判断し、当該構成員のユーザアイコンを抽出するか、グループチャットに参加した手順を考慮して最も遅れて参加した構成員又は最も早く参加した構成員などのように、参加した手順によって特定のユーザアイコンを抽出できる。
【００７８】
グループアイコン生成モジュール１３０は、前述したように、多様な観点でグループアイコンを生成した後、これをメッセンジャー処理モジュール１２０に伝達すると、メッセンジャー処理モジュール１２０は、チャットウィンドウリスト画面又はグループチャットウィンドウ画面を介してグループアイコンを表示することによって、ユーザは、現在グループチャットに参加している構成員に対する情報又はグループチャットの雰囲気などに対する情報をグループアイコンを介して容易に確認できる。
【００７９】
また、グループアイコンは、グループチャットが行われる中にリアルタイムに変更されることもできる。
【００８０】
このように、図２を参照して端末１００の機能上の観点を中心に主要構成要素について説明した。しかし、図２で示された構成要素がすべて必須構成要素であるものではない。言い換えれば、図面には、メッセージ表示モジュール１１０、メッセンジャー処理モジュール１２０、グループアイコン生成モジュール１３０のみを含むものを例示して説明したが、メッセンジャーサービス提供のための多様な機能モジュールをさらに備えてなる。
【００８１】
例えば、通信網３００を介してメッセンジャーサービス装置２００と多様な情報の送受信を支援する機能を支援する通信モジュール（図示せず）、メッセンジャープログラムを介して発生する多様なユーザ入力を支援する入力モジュール（図示せず）、メッセンジャープログラム実行のための関連情報を格納し、格納された情報に対する接近を支援する格納モジュール（図示せず）などをさらに備えてなる。
【００８２】
以下、本発明の実施形態によるメッセンジャーサービス装置２００においての機能上の観点で主要構成及び動作方法について説明する。
【００８３】
図３は、図１に示された本発明の実施形態によるメッセンジャーサービス装置の主要構成を示すブロック図である。
【００８４】
図１及び図３を参照すれば、本発明の実施形態によるメッセンジャーサービス装置２００は、通信インターフェースモジュール２１０、会員管理モジュール２２０、チャットセッション処理モジュール２３０、メッセンジャープログラム提供モジュール２４０及びメッセンジャー機能支援モジュール２５０を備えてなる。
【００８５】
各構成要素についてより具体的に説明すれば、通信インターフェースモジュール２１０は、複数の端末１００と通信装置を介して情報の送受信を支援する役目を行う。
【００８６】
会員管理モジュール２２０は、本発明の実施形態によるメッセンジャーサービスを利用するユーザに対する情報を管理し、各ユーザのメッセンジャーサービス利用によって発生する各種情報を格納し管理する役目を行う。ユーザは、別の会員加入手続きなしに、メッセンジャープログラムを自分の端末１００ａに設置する過程だけでメッセンジャーサービスの会員として登録され得る。この際、会員管理モジュール２２０は、ユーザの端末１００ａに登録された電話番号のうち同一のメッセンジャープログラムを設置している相手端末１００ｂを自動的にメッセンジャーサービスに登録される過程全般を支援できる。また、ユーザは、一般的な会員加入手続によってメッセンジャーサービスを利用でき、この際、会員管理モジュール２２０は、電話番号ではない一般アイディー（ＩＤ）、電子メールアドレスなど多様な方式で相手端末１００ｂに対する情報をユーザのメッセンジャーサービスに追加される過程全般を支援できる。
【００８７】
なお、本発明の会員管理モジュール２２０は、ユーザ別に送受信された各種メッセージ又はコンテンツを一定期間の間に格納し管理する役目を行うことができる。
【００８８】
チャットセッション処理モジュール２３０は、メッセンジャーサービスに加入されたユーザをユーザ識別子で区分し、それぞれの加入されたユーザに対して状態、受信モード、メッセージ受信者リスト及び加入者環境情報を管理し、インターネットに接続中の（Ｏｎ−ｌｉｎｅ）ユーザの間にＩＭチャットメッセージを伝達のためのＩＭチャットセッション、すなわちチャットチャネルを管理する。また、チャットセッション処理モジュール２３０は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）呼処理及びＭＳＲＰ（Ｍｅｓｓａｇｅ  Ｓｅｓｓｉｏｎ  Ｒｅｌａｙ  Ｐｒｏｔｏｃｏｌ）リレー機能などを行うことができ、これを介して、多数の端末１００、例えばユーザの端末１００ａと相手端末１００ｂとの間にメッセージ又はコンテンツ送受信が可能になる。
【００８９】
メッセンジャープログラム提供モジュール２４０は、メッセンジャープログラムと関連した多様な処理を行う役目を支援する。例えば、メッセンジャープログラムを要請した端末１００に提供する過程全般を支援でき、アップデート情報が存在する場合、これをメッセンジャープログラムを提供した端末１００にアップデート情報が伝達される過程を支援できる。
【００９０】
メッセンジャー機能支援モジュール２５０は、メッセンジャープログラムが支援する各種メッセンジャー機能処理による過程全般を支援する。このようなメッセンジャー機能支援モジュール２５０は、本発明の実施形態によるグループアイコン構成方法を行うことができる。言い換えれば、本発明の実施形態によるグループアイコン構成方法は、図２を参照して説明したように、端末１００によってその動作が行われることができるが、メッセンジャーサービス装置２００によってその動作が行われることもできる。
【００９１】
言い換えれば、メッセンジャー機能支援モジュール２５０は、端末１００ａでメッセンジャープログラムが実行されると、前記端末１００ａに対応して既生成の一つ以上のチャットウィンドウリストを確認し、これを前記端末１００ａに提供できる。また、前記チャットウィンドウリストのうち二つ以上の相手端末１００ｂと連結されたグループチャットウィンドウに対する項目が存在する場合、グループアイコンを生成し、前記グループチャットウィンドウの一側に表示されるように前記端末１００ａに提供できる。
【００９２】
また、メッセンジャー機能支援モジュール２５０は、端末１００ａが二つ以上の相手端末１００ｂとグループチャットを行っている場合、グループチャットによるメッセージを確認し、グループアイコンが動的に変更される過程全般を支援できる。
【００９３】
このようなメッセンジャー機能支援モジュール２５０は、グループチャットに参加する相手端末１００ｂに対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成できる。言い換えれば、メッセンジャープログラムを使用する各端末１００のユーザは、他のユーザと区分するためのユーザアイコンを設定できる。ここで、ユーザアイコンに指定され得る情報は、メッセンジャープログラムが提供するイモチコン、テキスト、イメージなど又はユーザによって設定され得る多様な情報になり得る。一例として、端末１００ａのユーザは、自分の端末１００ａに格納された特定の写真をユーザアイコンとして指定できる。
【００９４】
メッセンジャー機能支援モジュール２５０は、このようなユーザアイコンを併合し、グループアイコンを生成し、この際、端末１００ａのユーザアイコンを除いて（システム具現方式によっては含むこともできる）、残りの二つ以上の相手端末１００ｂに対するユーザアイコンを既定の基準によって併合し、グループアイコンを生成できる。この際、メッセンジャー機能支援モジュール２５０は、二つ以上の相手端末に対するユーザアイコンをグループチャットに参加した順に整列した後、併合し、グループアイコンを生成できる。また、メッセンジャー機能支援モジュール２５０は、二つ以上の相手端末１００ｂのうちグループチャットウィンドウを介して送受信されたメッセージに既定義のキーワードが存在する場合、当該キーワードに該当する指定されたグループアイコンを前記グループチャットウィンドウのグループアイコンとして生成することもできる。また、メッセンジャー機能支援モジュール２５０は、二つ以上の相手端末１００ｂに対するユーザアイコンを併合し、グループアイコンを生成するとき、二つ以上のユーザアイコンの基準色相を判断し、判断された基準色相によってグループアイコンを生成できる。
【００９５】
なお、本発明のメッセンジャー機能支援モジュール２５０は、二つ以上の相手端末１００ｂに対するユーザアイコンを併合するとき、併合可能なユーザアイコンの最大数以上で相手端末１００ｂのユーザアイコンが存在する場合、特定のユーザアイコンを抽出し、抽出されたユーザアイコンを前記グループアイコに併合できる。
【００９６】
以上では、本発明の実施形態によるメッセンジャーサービス装置２００の主要構成及び動作方法について説明した。
【００９７】
以下、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法について図４〜図８を参照して説明する。
【００９８】
説明に先立って、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法は、端末１００を中心にその動作が行われることを仮定して説明するが、これに限定されるものではなく、メッセンジャーサービス装置２００によってその動作が行われることができ、メッセンジャーサービス装置２００によってその動作が行われる場合、端末１００においてのグループアイコン構成方法とその手続や流れが多少相異になり得る。
【００９９】
図４は、本発明の一実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を説明するための流れ図である。
【０１００】
図１及び図４を参照すれば、本発明の実施形態による端末１００は、電源が供給されると、供給された電源を利用して装置の各構成に必要とする電源を分配でき、これにより、端末１００は、Ｓ１１０段階で、待機段階を行うことができる。ここで、待機段階は、端末１００がメッセンジャープログラムを実行するためのすべての前段階の動作を含む概念であることができる。
【０１０１】
端末１００は、メッセンジャープログラムを実行する（Ｓ１２０）。ここで、端末１００は、ユーザのメッセンジャープログラム実行要請によってメッセンジャープログラムを実行できる。
【０１０２】
また、端末１００は、メッセンジャープログラムの多様な実行画面を表示できる。例えば、友達リスト画面、チャットウィンドウリスト画面、公知事項画面などメッセンジャープログラムを介して確認できる多様な実行画面を表示でき、この際、端末１００がチャットウィンドウリスト画面を表示する場合、端末１００は、グループチャットウィンドウが存在するかを確認し（Ｓ１３０）、グループチャットウィンドウが存在する場合、端末１００のグループチャットに参加するユーザアイコンを既定の基準によって併合し、グループアイコンを生成し（Ｓ１４０）、生成されたグループアイコンを当該グループチャットウィンドウの一側に表示されるように制御し、チャットウィンドウリスト画面を表示する（Ｓ１５０）。
【０１０３】
図５は、本発明の他の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を説明するための流れ図である。
【０１０４】
すなわち、図４は、既生成のチャットウィンドウリスト画面でのグループアイコンを表示する過程を中心に説明したものであり、図５は、チャット相手を選択してグループチャットを行うことができるグループチャットウィンドウ画面でのグループアイコンを表示する過程を中心に説明する。
【０１０５】
図１及び図５を参照すれば、端末１００は、前述したような待機状態で、メッセンジャープログラムを実行し（Ｓ２１０）、グループチャットを行うために、ユーザは、チャット相手を選択できる（Ｓ２２０）。この際、端末１００は、二つ以上チャット相手が選択されたものと確認されれば（Ｓ２３０）、グループアイコンを生成し（Ｓ２４０）、グループチャットウィンドウ内のグループアイコンを表示する（Ｓ２５０）。
【０１０６】
以下では、本発明のグループアイコン構成方法についてより具体的に説明する。
【０１０７】
図６は、本発明の実施形態によるグループアイコン構成方法をより具体的に示す流れ図である。
【０１０８】
ここで、図６に示された各段階は、図４のＳ１４０段階、図５のＳ２４０段階をより具体的に示すものと理解され得る。
【０１０９】
図６を参照すれば、端末１００は、グループアイコンを生成する前に、ユーザアイコン数を確認する（Ｓ２４１）。
【０１１０】
確認されたユーザアイコン数が併合可能な範囲である場合、端末１００は、ユーザアイコンを既定の基準によって併合し、グループアイコンを生成できる。
【０１１１】
一方、確認されたユーザアイコン数が併合可能な範囲ではない場合、端末１００は、一定基準によって併合しようとするユーザアイコンを選択する（Ｓ２４３）。例えば、端末１００は、グループアイコに併合して生成できるユーザアイコンの最大数が４個であるが、現在グループチャットを行っている構成員の数が２０人とする場合、このうち４個のユーザアイコンのみを抽出できる。
【０１１２】
この際、端末１００は、現在グループチャットウィンドウを介して送受信されたメッセージの数を考慮して最も多いメッセージを伝送した相手端末のユーザアイコンを抽出するか、最も少ないメッセージを伝送した相手端末のユーザアイコンを抽出できる。一方、グループチャットウィンドウに入場した手順を考慮してユーザアイコンを抽出することもできる。この際、端末１００のユーザが直接介入して、グループアイコンに併合しようとするユーザアイコンを指定することもできる。
【０１１３】
このような過程を通して、併合しようとするユーザアイコンが抽出されると（Ｓ２４３）、端末１００は、ユーザアイコンを既定の基準によって併合し、生成を完了する（Ｓ２４４〜Ｓ２４５）。
【０１１４】
この際、端末１００は、ユーザアイコンをグループチャットに参加した順に整列した後、併合し、グループアイコンを生成できる。例えば、ユーザが、現在Ａ及びＢとグループチャットを行っている状態であり、ユーザがＡと一対一チャットウィンドウを介して一対一チャットを行っている状態でＢが追加にチャットウィンドウに入ってグループチャットを行っている状態であると仮定する。この際、ユーザの端末１００は、相手端末のユーザアイコンを併合し、グループアイコンを生成するとき、グループチャットに参加した手順によってＡ、Ｂの順にユーザアイコンを併合し、グループアイコンを生成できる。この際、グループチャットに参加した手順が早いとしても、ユーザアイコンを指定しない相手端末である場合、グループアイコンを生成するとき、除外されることもできる。
【０１１５】
また、端末１００は、グループチャットウィンドウを介して送受信されたメッセージに既定義のキーワードが存在する場合、当該キーワードに該当する指定されたグループアイコンを前記グループチャットウィンドウのグループアイコンとして生成することもできる。例えば、前記グループチャットウィンドウを介して送受信されたメッセージに「愛」という指定されたキーワードが最近多く存在する場合、前記「愛」キーワードに対応して指定されたハートアイコンをグループアイコンとして指定できる。他の例として、グループチャットウィンドウを介して送受信されたメッセージに「アイドル」という指定されたキーワードが最近多く存在する場合、前記「アイドル」に該当する芸能人の写真をグループアイコンとして指定できる。この際、当該芸能人の写真に指定されたグループアイコンの一側に「０００に対する対話中」のようなテキストを一緒に表示し、グループチャットウィンドウの現在チャット主題が表示されるように制御できる。この場合、端末１００は、ユーザアイコンの数を確認し、併合可能な範囲内に存在するかを判断する過程を省略して進行され得る。
【０１１６】
なお、端末１００は、ユーザアイコンを併合し、グループアイコンを生成するとき、二つ以上のユーザアイコンの基準色相を判断し、判断された基準色相によってグループアイコンを生成できる。例えば、グループチャットに参加している相手端末のユーザがＡ、Ｂ、Ｃの３人であると仮定する場合、Ａ、Ｂユーザアイコンの色相情報を確認し、赤色が主導色相であり、Ｃユーザアイコンの色相情報を確認し、青色が主導色相である場合、Ａ、Ｂ、Ｃユーザアイコンを併合し、グループアイコンを生成するとき、前記Ｃユーザアイコンの主導色相を赤色に変更できる。
【０１１７】
このように本発明の実施形態による端末１００は、多様な観点でグループアイコンを生成した後、チャットウィンドウリスト画面又はグループチャットウィンドウ画面を介してグループアイコンを表示することによって、ユーザは、現在グループチャットに参加している構成員に対する情報又はグループチャットの雰囲気などに対する情報をグループアイコンを介して容易に確認できる。
【０１１８】
また、グループアイコンは、グループチャットが行われる中にリアルタイムに変更されることもできる。
【０１１９】
このような本発明の各動作について画面例示図を参照して説明する。
【０１２０】
図７及び図８は、本発明の実施形態によるグループアイコン構成方法を説明するための画面例示図である。
【０１２１】
まず、図７に例示された画面は、メッセンジャープログラムのチャットウィンドウリスト画面である。ここで、イ、ロ、ハが指示するチャットウィンドウに対する項目がグループチャットウィンドウに対する項目である。端末１００は、このようなグループチャットウィンドウに対する項目の一側にグループアイコンを表示できる。すなわち、７０１、７０２、７０３のように、ユーザアイコン（又はメッセージ）を基盤に生成されたグループアイコンをグループチャットウィンドウに対する項目の一側に表示している。
【０１２２】
ここで、グループチャットウィンドウの構成員の数は、ユーザを含んでカウントされ得、ユーザを除いてカウントされてもよい。この際、「イ」グループのチャットウィンドウは、総２人の相手端末とチャットを行う中であり、「イ」グループチャットのグループアイコン７０１は、総２人の相手端末のユーザアイコンを順次に併合し、表示している。７０２グループアイコンは、総３人の相手端末のユーザアイコンを併合し、表示している。一方、「ハ」グループチャットの場合、チャットに参加している構成員の数が総６人で、併合可能な最大ユーザアイコンの数を超えている。この場合、端末１００は、前述したように、特定の基準によって併合しようとするユーザアイコンを抽出し、抽出された４個のユーザアイコンのみを併合し、７０３が指示するように、グループアイコンを生成して表示できる。
【０１２３】
一方、図８に例示された画面は、メッセンジャープログラムのグループチャットウィンドウ画面７１０である。
【０１２４】
メッセンジャープログラムのグループチャットウィンドウ画面７１０は、上端領域７１１、メッセージ表示領域７１２、下端領域７１３で構成され得る。メッセンジャープログラムチャットウィンドウ画面の上端領域５０１には、メッセンジャープログラムグループチャットウィンドウ画面を介して連結された構成員に対する情報を確認できる領域が表示され得る。ここで、構成員に対する情報は、グループアイコン７１４、グループ情報７１５などが表示され得る。その他、図示してはいないが、他のユーザをさらに追加できるメニューボタン、ユーザ間の音声通話又は映像通話を進行できる通話ボタン、現在のチャットウィンドウ画面を逸するためのボタンなどがさらに表示され得る。
【０１２５】
メッセージ表示領域７１２には、相手から受信されたメッセージとユーザが入力したメッセージが順次に表示され得る。この際、相手とユーザ間の送受信されたメッセージの区分のために、相手から受信されたメッセージは、画面の左側に表示され、ユーザから入力されたメッセージは、画面の右側に表示され得るが、これに限定されるものではない。また、メッセージとともにメッセージが受信された時間又はメッセージが入力された時間が表示され得る。これに加えて、メッセージ表示部分に表示されるメッセージは、日付け別に区分されて表示され得る。
【０１２６】
なお、メッセンジャープログラムチャットウィンドウ画面の下端領域７１３には、チャットウィンドウ画面を介して連結された相手端末と多様な情報、例えば写真、音楽などのコンテンツを共有するためのコンテンツ共有画面表示メニュー、相手端末にイモチコン、ステッカーなどを伝送するためのメニュー、メッセージを入力するための入力欄などを備えてなる。なお、メッセンジャープログラムチャットウィンドウ画面の下端部分には、前記入力欄を介してユーザから入力されたメッセージを前記チャットウィンドウ画面を介して連結された相手端末に伝送するための伝送ボタンが表示され得る。この際、前記伝送ボタンは、前記入力欄にカーサルが位置している場合、すなわち、前記入力欄をタッチ入力した場合にのみ、前記伝送ボタンが活性化されて表示され得、そうではない場合、音声メッセージ生成のためのボタンが表示されることもできる。
【０１２７】
また、入力されたメッセージを既定の入力方式、例えばメッセージ表示領域へドラッグすることのように、既定の入力方式によって相手に伝送する場合、前記伝送ボタンは省略され得る。
【０１２８】
ユーザが入力欄に所定の入力、例えばタッチ入力をすると、端末１００は、前記入力欄にカーソルを活性化させて、ユーザによって記入力欄を介してテキストを入力できることを認知させる。また、メッセンジャー具現方式によってメッセンジャープログラムチャットウィンドウ画面の下端部分にテキスト入力領域が活性化されて表示され得、メッセンジャープログラムチャットウィンドウ画面の下端部分は、所定の上方に上がり、メッセージ表示領域は、テキスト入力領域が表示された部分だけ、所定部分が縮小されて表示され得る。
【０１２９】
この際、図示してはいないが、前述した画面が表示されている状態で、端末１００は、ユーザから以前段階に戻るボタン（メッセンジャープログラム内に挿入されて表示されるか、端末１００固有のボタンを利用できる）の入力を感知すると、テキスト入力領域を不活性化して表示しないように制御し、もう一度以前段階に戻るボタンの入力が感知されれば、現在のチャットウィンドウ画面を逸して、メッセンジャープログラムの一実行画面を表示できる。
【０１３０】
このようなグループチャットウィンドウ画面を介してメッセージを送受信する過程で、端末１００は、メッセージによってグループアイコンを動的に変更できる。例えば、現在送受信されたメッセージの数を基礎にチャットを主導しているユーザを把握し、例えばＣユーザがチャットを主導している場合、端末１００は、各ユーザアイコンを併合し、グループアイコン生成時に、Ｃユーザアイコンがさらに広い面積を占めるように併合比率を調整できる。このような過程は、チャットがリアルタイムで実行される間に行われることもできる。また、現在送受信されたメッセージ内容で最近のチャット主題を把握し、例えば、「ＯＯガイズ」を把握し、「ＯＯガイズ」に対応して、メッセンジャーサービス装置２００によって指定されたアイコン（例えば、写真など）をグループアイコンとして指定して生成できる。この際、メッセージ内容を基礎に生成されるグループアイコンは、一側に現在「ＯＯガイズに対するチャット実行中」のようなテキストを表示し、グループチャットの主題が表示されるように制御することもできる。
【０１３１】
以上、本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法について説明した。前述したような本発明の実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法は、コンピュータプログラムコマンドとデータを格納するに適したコンピュータで読み取り可能な媒体の形態で提供されることもできる。本発明の一実施形態によるメッセンジャーサービスにおいてのグループアイコン構成方法を具現するための記録媒体に記録されるプログラムは、メッセンジャープログラムが実行されると、既生成の一つ以上のチャットウィンドウのうち少なくとも二つ以上の相手端末と連結されたグループチャットウィンドウが存在するかを判断する段階と、グループチャットウィンドウが存在する場合、当該グループチャットに参加する相手端末に対するユーザアイコンを既定の基準によって併合し、グループアイコンとして生成する段階と、前記生成されたグループアイコンを含む当該グループチャットウィンドウに対する項目が既生成の一つ以上のチャットウィンドウリストを介して表示されるように制御する段階などを行うことができる。
【０１３２】
この際、記録媒体に記録されたプログラムは、コンピュータで読み出されて設置され、実行されることによって、前述した機能を実行できる。
【０１３３】
ここで、コンピュータが記録媒体に記録されたプログラムを読み出して、プログラムで具現された機能を実行させるために、前述したプログラムは、コンピュータのプロセッサ（ＣＰＵ）がコンピュータの装置インターフェース（Ｉｎｔｅｒｆａｃｅ）を介して読み出されることができるＣ、Ｃ＋＋、ＪＡＶＡ（登録商標）、機械語などのコンピュータ言語でコード化されたコード（Ｃｏｄｅ）を含むことができる。
【０１３４】
このようなコードは、前述した機能を定義した関数などと関連した機能的なコード（Ｆｕｎｃｔｉｏｎ  Ｃｏｄｅ）を含むことができ、前述した機能をコンピュータのプロセッサが所定の手続に基づいて実行させるのに必要な実行手続関連制御コードを含むこともできる。また、このようなコードは、前述した機能をコンピュータのプロセッサが実行させるのに必要な追加情報やメディアがコンピュータの内部又は外部メモリのどの位置（アドレス番地）で参照されなければならないかに対するメモリ参照関連コードをさらに含むことができる。また、コンピュータのプロセッサが前述した機能を実行させるために、遠隔（Ｒｅｍｏｔｅ）にある任意の他のコンピュータやサーバーなどと通信が必要な場合、コードは、コンピュータのプロセッサがコンピュータの通信モジュールを利用して遠隔（Ｒｅｍｏｔｅ）にある任意の他のコンピュータやサーバーなどとどのように通信しなければならないか、通信時にどんな情報やメディアを送受信しなければならないかなどに対する通信関連コードをさらに含むこともできる。
【０１３５】
このような、コンピュータプログラムコマンドとデータを格納するのに適したコンピュータで読み取り可能な媒体は、例えば記録媒体は、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）のような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロプチカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−ＯｐｔｉｃａｌＭｅｄｉａ）、及びロム（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ラム（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）のような半導体メモリを含む。プロセッサとメモリは、特殊目的の論理回路によって補充されるか、それに統合され得る。
【０１３６】
また、コンピュータが読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散され、分散方式でコンピュータが読み取り可能なコードが格納され、実行され得る。また、本発明を具現するための機能的な（Ｆｕｎｃｔｉｏｎａｌ）プログラムとこれと関連したコード及びコードセグメントなどは、記録媒体を読み出してプログラムを実行させるコンピュータのシステム環境などを考慮して、本発明の属する技術分野におけるプログラマーによって容易に推論されるか、または変更されることもできる。
【０１３７】
このような本発明の実施形態による各段階は、コンピュータで実行可能なコマンドで具現され、コンピューティングシステムによって実行され得る。ここで、「コンピューティングシステム」は、電子データ上の動作の実行とともに動作する一つ以上のソフトウェアモジュール、一つ以上のハードウェアモジュール、又はその組合として定義される。例えば、コンピューティングシステムの定義は、パーソナルコンピュータのオペレーティングシステムのようなソフトウェアモジュール及びパーソナルコンピュータのハードウェアコンポネントを含む。モジュールの物理的なレイアウト（ｌａｙｏｕｔ）は、重要ではない。コンピュータシステムは、ネットワークを介して連結された一つ以上のコンピュータを含むことができる。
【０１３８】
同様に、コンピューティングシステムは、メモリ及びプロセッサのような内部モジュールが電子データ上の動作の実行とともに動作する一つの物理的装置で具現され得る。
【０１３９】
すなわち、本発明によるメッセンジャーサービスにおいてのグループアイコン構成のための装置は、以下で説明するコンピューティングシステムを基盤で前述した実施形態を行うように具現され得る。
【０１４０】
図９は、本発明の実施形態によるグループアイコン構成のための装置のオペレーティング環境を示す図である。
【０１４１】
図９及び以下の説明は、本発明が具現され得る適切なコンピューティング環境の簡単で且つ一般的な説明を提供しようとする。要求事項ではないが、本発明は、コンピュータシステムにより実行されているプログラムモジュールのようなコンピュータ実行可能なコマンドと関連して記述され得る。一般的に、プログラムモジュールは、特定のタスクを行うか、特定の抽象データ類型を具現するルーチン、プログラム、オブジェクト、コンポネント、データ構造などを含む。コンピュータ実行可能なコマンド、関連データ構造、及びプログラムモジュールは、本明細書に開示された発明の行為を実行するプログラムコード手段の例を示す。
【０１４２】
図９を参照すれば、本発明を具現する例示的なコンピューティングシステムは、プロセッシングユニット１１、システムメモリ１２、及び前記システムメモリ１２を含む多様なシステムコンポネントを前記プロセッシングユニット１１に連結させるシステムバス１０を含む形態よりなるコンピューティング装置を含む。
【０１４３】
プロセッシングユニット１１は、本発明の特徴を具現するように設計されたコンピュータ−実行可能なコマンドを実行させることができる。
【０１４４】
システムバス１０は、多様なバスアキテクチャー中の任意のものを使用するローカルバス、周辺バス、及びメモリバス又はメモリコントローラーを含むいくつかの類型のバス構造中の任意のものであることができる。システムメモリ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａ及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２ｂを含む。始動中のようなとき、コンピューティングシステム内の構成要素間に情報を伝送することを助ける基本ルーチンを含む基本入出力システム（ＢＩＯＳ）１３ａは、一般的にＲＯＭ１２ａに格納され得る。
【０１４５】
コンピューティングシステムは、格納手段を含むことができ、例えば、ハードディスクから情報を読み取るか、そのハードディスクに情報を記録するハードディスクドライブ１５と、磁気ディスクから情報を読み取るか、磁気ディスクに情報を記録する磁気ディスクドライブ１６と、例えば、ＣＤ−ＲＯＭ又はその他光媒体などの光ディスクから情報を読み取るか、その光ディスクに情報を記録する光ディスクドライブ１７とを含むことができる。ハードディスクドライブ１５、磁気ディスクドライブ１６、及び光ディスクドライブ１７は、それぞれハードディスクドライブインターフェース１８、磁気ディスクドライブ−インターフェース１９、及び光ドライブインターフェース２０によってシステムバス１０に接続される。
【０１４６】
また、コンピューティングシステムは、格納手段として外装メモリ２１をさらに具備できる。前記外装メモリ２１は、入出力インターフェース２４を介してシステムバス１０に接続され得る。
【０１４７】
前述したドライブ及びそのドライブによって読み取り及び記録される関連コンピュータ読み取り可能な媒体は、コンピュータ実行可能なコマンド、データ構造、プログラムモジュール及びその他データの非揮発性格納を提供する。本明細書で記述された例示的な環境は、ハードディスク１５、磁気ディスク１６及び光ディスク１７を例示しているが、そのほか、磁気カセット、フラッシュメモリカード、ＤＶＤ、ベルヌイカートリッジ（Ｂｅｒｎｏｕｌｌｉ  ｃａｒｔｒｉｄｇｅ）、ＲＡＭ、ＲＯＭなどを含む、データを格納する他の類型のコンピュータ読み取り可能な媒体が利用され得る。
【０１４８】
前記プロセッシングユニット１１によってローディングされて実行される、オペレーティングシステム１３ｂ、一つ以上のアプリケーションプログラム１３ｃ、その他プログラムモジュール１３ｄ、及びプログラムデータ１３ｅを含む一つ以上のプログラムモジュールを含むプログラムコード手段は、ハードディスク１５、磁気ディスク１６、光ディスク１７、ＲＯＭ１２ａ又はＲＡＭ１２ｂに格納され得る。
【０１４９】
なお、前記コンピューティングシステムは、キーボード、ポインティング装置、マイクロホン、ジョイ・スティック、ゲームパッド、スキャナなどのようなその他の入力装置２２を介してユーザから命令及び情報を入力され得る。これら入力装置２２は、システムバス１０に連結された入出力インターフェース２４を介してプロセッシングユニット１１に接続され得る。入出力インターフェース２４は、例えば、直列ポートインターフェース、ＰＳ／２インターフェース、並列ポートインターフェース、ＵＳＢインターフェース、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４インターフェース（すなわち、ファイアワイヤ（Ｆｉｒｅ  Ｗｉｒｅ）インターフェース）のような非常に多様な異なるインターフェースのうち任意のものを論理的に示すか、他のインターフェースの組合をも論理的に示すことができる。
【０１５０】
これに加えて、本発明が適用されるコンピューティングシステムは、モニターあるいはＬＣＤのようなディスプレイ装置２６又はスピーカーやマイクロホンのようなオーディオ装置２７をさらに含むことができ、これらは、ビデオ／オーディオインターフェース２５を介してシステムバス１０に接続される。また、例えば、スピーカー及びプリンターなどの（図示せず）その他周辺出力装置がコンピューティングシステムに接続され得る。前記ビデオ／オーディオインターフェース２５は、ＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）などを含むことができる。
【０１５１】
また、本発明を実行するコンピューティングシステムは、例えば、事務室−広域又は企業−広域コンピュータネットワーク、ホームネットワーク、イントラネット、及び／又はインターネットのようなネットワークに接続可能である。コンピューティングシステムは、このようなネットワークを介して、例えば、遠隔コンピューティングシステム、遠隔アプリケーション、及び／又は遠隔データベースのような外部ソースとのデータを交換できる。
【０１５２】
このために、本発明が適用されるコンピューティングシステムは、外部ソースからデータを受信し／受信するか、外部ソースにデータを伝送するネットワークインターフェース２８を含む。
【０１５３】
本発明において、このようなコンピューティングシステムは、ネットワークインターフェース２８を介して遠隔地に位置した装置と情報を送受信できる。例えば、コンピューティングシステムが端末１００を意味する場合、ネットワークインターフェース２８を介してメッセンジャーサービス装置２００と情報を送受信できる。一方、コンピューティングシステムがメッセンジャーサービス装置２００を意味する場合、ネットワークインターフェース２８を介して端末１００と情報を送受信できる。ネットワークインターフェース２８は、例えば、ネットワークインターフェースカード及び対応するネットワークドライバーインターフェース仕様（Ｎｅｔｗｏｒｋ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ：“ＮＤＩＳ”）スタックのような一つ以上のソフトウェア及び／又はハードウェアモジュールの論理的組合で示すことができる。
【０１５４】
同様に、コンピューティングシステムは、入出力インターフェース２４を介して外部ソースからデータを受信するか、外部ソースにデータを伝送する。入出力インターフェース２４は、モデム２３（例えば、標準モデム、ケーブルモデム、又はデジタル加入者線（ｄｉｇｉｔａｌｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ：“ＤＳＬ”）モデム）に連結され得、このようなモデム２３を介して外部ソースからデータを受信し／受信するか、外部ソースにデータを伝送できる。
【０１５５】
図９は、本発明に適切なオペレーティング環境を示すが、本発明の原理は、必要に応じて、適切な修正で、本発明の原理を具現できる任意のシステムに採用され得る。図９に示された環境は、ただ例示的であり、本発明の原理が具現され得る非常に多様な環境の小さい一部も示さない。
【０１５６】
なお、本発明のメッセンジャープログラム及びメッセンジャープログラム実行時に発生する多様な情報は、図９のようなコンピューティングシステムに関連した任意のコンピュータ読み取り可能な媒体に格納され、アクセスされ得る。例えば、このようなプログラムモジュールの一部及び関連プログラムデータの一部は、システムメモリ１２に格納するために、オペレーティングシステム１３ｂ、アプリケーションプログラム１３ｃ、プログラムモジュール１３ｄ、及び／又はプログラムデータ１３ｅに含まれることができる。
【０１５７】
また、ハードディスクのような大容量（ｍａｓｓ）の格納装置がコンピューティングシステムに連結されると、このようなプログラムモジュール及び関連プログラムデータは、大容量格納装置に格納され得る。ネットワーク環境で、本発明と関連したプログラムモジュール又はその一部は、入出力インターフェース２４のモデム２３又はネットワークインターフェース２５を介して連結された遠隔コンピューティングシステム、例えば、ユーザ端末１００及び加盟店端末２００のコンピューティングシステムに関連したシステムメモリ及び／又は大容量の格納装置のような遠隔メモリ格納装置に格納され得る。このようなモジュールの実行は、前述したように、分散型環境で行われることができる。
【０１５８】
以上で説明したように、本明細書は、多数の特定の具現物の詳細事項を含むが、これらは、どんな発明や請求可能なものの範囲に対しても制限的なものとして理解されてはならず、むしろ特定の発明の特定の実施形態に特有な特徴に対する説明として理解されなければならない。個別的な実施形態の文脈で本明細書に記述された特定の特徴は、単一実施形態で組み合わせて具現されることもできる。反対に、単一実施形態の文脈で記述した多様な特徴も、個別的にあるいはどんな適切な下位組合でも複数の実施形態で具現可能である。さらに、特徴が特定の組合で動作して初期にそれと一緒に請求されたもののように描写され得るが、請求された組合からの一つ以上の特徴は、一部の場合にその組合から排除され得、その請求された組合は、下位組合や下位組合の変形物に変更され得る。
【０１５９】
同様に、特定の手順で図面で動作を描いているが、これは、好適な結果を得るために図示されたその特定の手順や順次な順にそのような動作を実行しなければならないか、すべての図示された動作が実行されなければならないものと理解されてはならない。特定の場合、マルチタスキングと並列プロセッシングが有利であることができる。また、前述した実施形態の多様なシステムコンポネントの分離は、そのような分離をすべての実施形態で要求するものと理解されてはならず、説明したプログラムコンポネントとシステムは、一般的に単一のソフトウェア製品に一緒に統合されるか、多重ソフトウェア製品にパッケージングされ得るという点を理解しなければならない。
【０１６０】
本明細書で説明した主題の特定の実施形態を説明した。その他の実施形態は、以下の請求項の範囲内に属する。例えば、請求項で引用された動作は、異なる手順に行われながらも、相変らず好ましい結果を成就できる。一例として、添付の図面に示すプロセスは、好ましい結果を得るために必ずその特定の図示された手順や順次な手順を要求しない。特定の具現例で、マルチタスキングと並列プロセッシングが有利である。
【０１６１】
本記述した説明は、本発明の最上のモードを提示しており、本発明を説明するために、そして当業者が本発明を製作及び利用できるようにするための例を提供している。このように作成された明細書は、その提示された具体的な用語に本発明を制限するものではない。したがって、前述した例を参照して本発明を詳細に説明したが、当業者なら、本発明の範囲を逸脱することなく、本例に対する改造、変更及び変形を加えることができる。
【０１６２】
したがって、本発明の範囲は、説明された実施形態によって定めるものではなく、特許請求範囲によって定められなければならない。
【産業上の利用可能性】
【０１６３】
本発明は、メッセンジャーサービスにおいてのグループアイコン構成方法に関し、より詳細には、メッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報を併合し、グループアイコンを介して表示することによって、グループ構成員に対する情報を一目瞭然に確認できるメッセンジャーサービスにおいてのグループアイコン構成方法及びそのための装置に関する。
【０１６４】
本発明によれば、メッセンジャーサービスを介してグループチャットを行うとき、グループチャットに参加している構成員に対する情報をグループアイコンを介して簡便に確認でき、メッセンジャーサービス産業の発展に貢献できる。
【０１６５】
さらに、本発明は、市販又は営業の可能性が十分だけでなく、現実的に明白に実施できる程度なので、産業上の利用可能性がある。
【図１】
2018508051.tif 000003
【図２】
2018508051.tif 000004
【図３】
2018508051.tif 000005
【図４】
2018508051.tif 000006
【図５】
2018508051.tif 000007
【図６】
2018508051.tif 000008
【図７】
2018508051.tif 000009
【図８】
2018508051.tif 000010
【図９】
2018508051.tif 000011
【国際調査報告】
2018508051.tif 000012
2018508051.tif 000013
2018508051.tif 000014
2018508051.tif 000015