(57)【要約】      （修正有）【課題】ユーザが端末にインタラクションを入力することだけで、予め定められた様々な条件に応じて、複数のチャットルームを容易で且つ手軽に管理する方法及び端末を提供する。【解決手段】インタラクションを通じてチャットルームの管理が可能な端末は、１つ以上のチャットルームを示すチャットルームリストをディスプレイするディスプレイモジュールと、チャットルームグループを生成するためのプログラムが保存されたメモリと、プログラムを実行するプロセッサと、を含む。プロセッサは、プログラムの実行によって、チャットルームリストがディスプレイされたリスト画面において、ユーザのインタラクションを受信すれば、予め定められた条件に対応する複数のチャットルームにより構成されたチャットルームグループを生成し、チャットルームリスト内に生成されたチャットルームグループを表示する。【選択図】図１
2016177797.tif 000002
【特許請求の範囲】
【請求項１】
インタラクションを通じてチャットルームの管理が可能な端末において、
１つ以上のチャットルームを示すチャットルームリストをディスプレイするディスプレイモジュールと、
チャットルームグループを生成するためのプログラムが保存されたメモリと、
前記プログラムを実行するプロセッサとを含み、
前記プロセッサは、前記プログラムの実行によって、前記チャットルームリストがディスプレイされたリスト画面においてユーザのインタラクションを受信すれば、予め定められた条件に対応する複数のチャットルームにより構成されたチャットルームグループを生成し、前記チャットルームリスト内に前記生成されたチャットルームグループを表示する端末。
【請求項２】
前記インタラクションは、クリック（ｃｌｉｃｋ）、タップ（ｔａｐ）、ドラッグアンドドロップ（ｄｒａｇ  ａｎｄ  ｄｒｏｐ）、スワイプ（ｓｗｉｐｅ）、ピンチイン／アウト（ｐｉｎｃｈ  ｉｎ／ｏｕｔ）及びフリック（ｆｌｉｃｋ）の少なくとも１つを含む請求項１に記載の端末。
【請求項３】
前記予め定められた条件は、予め定められた期間であり、
前記プロセッサは、前記インタラクションを受信することによって、前記予め定められた期間の間、更新された会話のない複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１に記載の端末。
【請求項４】
前記予め定められた条件は、仮想の主体とのチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記仮想の主体との複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１に記載の端末。
【請求項５】
前記予め定められた条件は、友達リストに含まれたユーザとの１：１チャットルームまたはグループチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記１：１チャットルームまたはグループチャットルームを含む複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１に記載の端末。
【請求項６】
前記予め定められた条件は、ユーザによって選択された複数のチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記選択された複数のチャットルームをグルーピングし、前記チャットルームグループを生成する、請求項１に記載の端末。
【請求項７】
前記予め定められた条件は、友達リストに含まれた友達のうち選択された１人以上の友達とのチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記友達リストを表示し、
前記友達リストのうち１人以上の友達が選択されることによって、前記選択された友達が含まれた複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１に記載の端末。
【請求項８】
前記予め定められた条件は、前記友達リストに含まれていないユーザとのチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記友達リストに含まれていないユーザとの複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項７に記載の端末。
【請求項９】
前記予め定められた条件は、前記チャットルームを提供するサービスを脱退したユーザまたは連絡先が変更されたユーザとのチャットルームであり、
前記プロセッサは、前記インタラクションを受信することによって、前記脱退したユーザまたは連絡先が変更されたユーザとの複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１に記載の端末。
【請求項１０】
インスタントメッセージサーバと送受信する通信モジュールをさらに含み、
前記プロセッサは、前記通信モジュールを通じて、前記インスタントメッセージサーバから、前記チャットルームを提供するサービスを脱退したユーザまたは連絡先が変更されたユーザの１つ以上のユーザ情報を受信する請求項９に記載の端末。
【請求項１１】
前記予め定められた条件が複数である場合、前記プロセッサは、前記インタラクションを受信することによって、前記複数の予め定められた条件の何れか１つを選択できるグルーピングオプションを前記ディスプレイモジュールに表示する請求項１に記載の端末。
【請求項１２】
前記プロセッサは、前記チャットルームリストに表示された前記チャットルームグループを選択するインタラクションを受信することによって、前記チャットルームグループに含まれた複数のチャットルームのグルーピング状態を解除する請求項１に記載の端末。
【請求項１３】
前記プロセッサは、前記チャットルームリストに表示された前記チャットルームグループを選択するインタラクションを受信することによって、前記チャットルームグループの名前及び前記チャットルームグループのメッセージ通知音の何れか１つを変更する請求項１に記載の端末。
【請求項１４】
前記プロセッサは、前記チャットルームリストに表示された前記チャットルームグループを削除するインタラクションを受信することによって、前記チャットルームグループを削除する請求項１に記載の端末。
【請求項１５】
端末におけるチャットルーム管理方法において、
１つ以上のチャットルームを示すチャットルームリストがディスプレイされたリスト画面において、ユーザのインタラクションが入力されるステップと、
前記インタラクションに応じて、予め定められた条件に対応する複数のチャットルームにより構成されたチャットルームグループを生成するステップと、
前記チャットルームリスト内に前記生成されたチャットルームグループを表示するステップとを含むチャットルーム管理方法。
【請求項１６】
前記インタラクションは、クリック（ｃｌｉｃｋ）、タップ（ｔａｐ）、ドラッグアンドドロップ（ｄｒａｇ  ａｎｄ  ｄｒｏｐ）、スワイプ（ｓｗｉｐｅ）、ピンチイン／アウト（ｐｉｎｃｈ  ｉｎ／ｏｕｔ）及びフリック（ｆｌｉｃｋ）の少なくとも１つを含む請求項１５に記載のチャットルーム管理方法。
【請求項１７】
前記予め定められた条件は、予め定められた期間であり、
前記チャットルームグループを生成するステップは、前記インタラクションが入力されることによって、前記予め定められた期間の間、更新された会話のない複数のチャットルームをグルーピングし、前記チャットルームグループを生成する請求項１５に記載のチャットルーム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットルーム管理方法及び端末に関する。
【背景技術】
【０００２】
近年、超高速無線ネットワーク技術及び種々のスマート端末の普及によって、これを利用したインスタントメッセージサービス（ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）の活用が増加している。インスタントメッセージサービスは、インターネットのようなネットワークに基づいて２人以上のユーザがチャットルームを設け、設けられたチャットルーム内においてリアルタイムでインスタントメッセージを交換するサービスである。
【０００３】
インスタントメッセージサービスのようにチャットルームを提供するサービスは、リスト画面に、端末のユーザが過去に参加したか、あるいは現在参加中のチャットルームのリストを表示する。このとき、チャットルームを提供するサービスは、チャットルームのリスト画面に、最近会話があったチャットルームだけでなく、長い間会話のなかったチャットルーム及び広告や特定アプリケーションの通知サービスによって生成されたチャットルームまでリストに表示する。
【０００４】
そこで、端末ユーザは、複数のチャットルームが含まれたチャットルームリストから所望するチャットルームを探すために、チャットルームリストに含まれたチャットルームを一々確認しなければならない。また、端末ユーザは、長い間会話のなかったチャットルームまたは広告や特定アプリケーションの通知サービスによって生成されたチャットルームを削除するために、リスト画面から１つずつチャットルームを選択して削除しなければならない。
【０００５】
これに関し、特許文献１は、チャットルームリストに含まれた少なくとも１つのチャットルームを選択的に表示するインスタントメッセージアプリケーションの動作方法を開示している。具体的に、この発明は、チャットルームの可視性に関する設定に基づいてチャットルームリストを表示し、予め定められた類型の入力の受信を感知して、その感知に反応してパスワードの入力を受け、パスワードに対応するチャットルームに入場する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国登録特許第１０−１４０４３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本願の実施例は、チャットルームを提供するサービスにおいて、ユーザのインタラクションを通じてチャットルームを管理する端末及び方法を提供する。
【０００８】
但し、本実施例が達成しようとする技術的課題は、上記したような技術的課題に限定されるものではなく、他の技術的課題が存在し得る。
【課題を解決するための手段】
【０００９】
上述した技術的課題を解決するための技術的手段として、本発明の第１の側面に係るインタラクションを通じてチャットルーム管理が可能な端末は、１つ以上のチャットルームを示すチャットルームリストをディスプレイするディスプレイモジュールと、チャットルームグループを生成するためのプログラムが保存されたメモリと、プログラムを実行するプロセッサとを含む。ここで、プロセッサは、プログラムの実行によって、チャットルームリストがディスプレイされたリスト画面においてユーザのインタラクションを受信すれば、予め定められた条件に対応する複数のチャットルームにより構成されたチャットルームグループを生成し、チャットルームリスト内に生成されたチャットルームグループを表示する。
【００１０】
また、本発明の第２の側面に係る端末におけるチャットルーム管理方法は、１つ以上のチャットルームを示すチャットルームリストがディスプレイされたリスト画面において、ユーザのインタラクションが入力されるステップと、インタラクションに応じて、予め定められた条件に対応する複数のチャットルームにより構成されたチャットルームグループを生成するステップと、チャットルームリスト内に生成されたチャットルームグループを表示するステップとを含む。
【発明の効果】
【００１１】
上述した課題を解決するための手段の何れか１つによれば、ユーザが端末にインタラクションを入力することだけで、予め定められた様々な条件に応じて、複数のチャットルームを容易で且つ手軽に管理したり、削除することができる。
【００１２】
それゆえ、チャットルーム管理端末及び方法は、ユーザに便宜性を提供し、ユーザの満足度を高めることができる。また、チャットルーム管理端末及び方法を、リストに属する複数の項目を単一のグループに集団化して管理する汎用のサービスに活用することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例に係る端末の構成図である。
【図２】本発明の一実施例に係るチャットルームグループが生成される過程を説明するための例示図である。
【図３】本発明の一実施例に係るチャットルームグループに含まれたチャットルームを削除する過程を説明するための例示図である。
【図４】本発明の一実施例に係るグルーピングオプションに関する例示図である。
【図５】本発明の一実施例に係る端末のチャットルーム管理方法のフローチャートである。
【発明を実施するための形態】
【００１４】
以下では、添付した図面を参照しながら、本発明の属する技術分野において通常の知識を有する者が容易に実施できるように本発明の実施例を詳しく説明する。ところが、本発明は、様々な異なる形態で具現されることができ、ここで説明する実施例に限定されるものではない。そして、図面において、本発明を明確に説明するために、説明とは関係ない部分は省略している。
【００１５】
明細書全体において、ある部分がある構成要素を『含む』とする場合、これは、特に反対の記載がない限り、他の構成要素を除くのではなく、他の構成要素をさらに含み得ることを意味する。
【００１６】
次いで、図１乃至図４を参照しながら本発明の一実施例に係る端末１００を説明する。
【００１７】
図１は、本発明の一実施例に係る端末１００の構成図である。
【００１８】
本発明の一実施例に係る端末１００は、１つ以上のチャットルームが含まれたチャットルームリストをディスプレイし、端末ユーザのインタラクションの入力に応じてチャットルームリストを管理する。
【００１９】
端末１００にディスプレイされたチャットルームは、チャットルームを提供するサービスによって生成される。例えば、チャットルームを提供するサービスは、インスタントメッセージサービスであり得る。インスタントメッセージサービスは、ネットワークを通じたデータ通信を利用してリアルタイムでインスタントメッセージを中継するサービスである。
【００２０】
インスタントメッセージサービスは、端末１００とネットワークで連結されたインスタントメッセージサーバ（未図示）によって提供され得る。また、インスタントメッセージサービスは、端末１００がインスタントメッセージを交換しようとする端末と直接的に連結されて行われ得る。このとき、端末１００間の直接的な連結は、それぞれの端末１００に含まれた無線ＬＡＮ通信モジュール及びブルートゥース（Ｂｌｕｅｔｏｏｔｈ：登録商標）モジュールなど、様々な通信方法に基づいて行われ得る。
【００２１】
また、端末１００は、端末１００にインストールされたチャットルームを提供するサービスのアプリケーションを利用してチャットルームを提供するサービスを実行することができ、ウェブブラウザまたは他のアプリケーションを利用してチャットルームを提供するサービスを実行することができる。
【００２２】
端末ユーザは、端末１００を通じて他の端末のユーザとインスタントメッセージを交換するためのチャットルームを生成し、生成されたチャットルームを通じてインスタントメッセージを交換することができる。また、端末ユーザは、過去に生成されたチャットルームを通じて、当該チャットルームに対応するユーザの端末とインスタントメッセージを交換することができる。そして、端末ユーザは、チャットルームのオプション画面に含まれた『チャットルームから退室』のようなオプションを通じてチャットルームを削除することができる。
【００２３】
端末１００は、リスト画面に予め定められた数のチャットルームリストを表示する。このとき、予め定められた数は、端末１００におけるディスプレイモジュール１１０の解像度またはチャットルームを提供するサービスのアプリケーションの設定に応じて決定される。もし、チャットルームリストに含まれたチャットルームの数がリスト画面に予め定められた数以上である場合、リスト画面は、表示されていないチャットルームが確認できるスクロールを提供する。
【００２４】
また、リスト画面に表示されるチャットルームは、チャットルーム識別のための識別情報を含む。例えば、チャットルームの識別情報には、チャットルームに参加しているユーザ数、チャットルームに参加しているユーザの識別字、最後のインスタントメッセージの伝送時間及びチャットルーム設定などの情報が含まれ得る。また、チャットルーム識別情報は、端末ユーザによって予め定められたタイトルであり得る。
【００２５】
このような、本発明の一実施例に係る端末１００は、ディスプレイモジュール１１０と、メモリ１２０と、プロセッサ１３０と、通信モジュール１４０と、入力モジュール１５０とを含む。
【００２６】
ここで、ディスプレイモジュール１１０は、チャットルームリストが表示されたリスト画面をディスプレイする。
【００２７】
メモリ１２０には、チャットルームグループを生成するためのプログラムが保存される。ここで、メモリ１２０は、電源の供給なしでも保存された情報を維持し続ける非揮発性保存装置を通称するものである。
【００２８】
また、通信モジュール１４０は、チャットルーム管理端末１００とインスタントメッセージサーバ（未図示）、またはチャットルーム管理端末１００とインスタントメッセージを交換しようとする他の端末とのデータ通信を行う。
【００２９】
そして、入力モジュール１５０は、端末ユーザのインタラクションを受信する。ここで、入力モジュール１５０は、キーボード、マウス、ジョイスティック及びタッチパッドのような入力装置であり得る。また、入力モジュール１５０は、抵抗膜方式及び静電容量方式などのタッチスクリーンパネルであっても良く、ディスプレイモジュール１１０と統合して具現され得る。
【００３０】
本発明の一実施例に係るプロセッサ１３０は、メモリ１２０に保存されたチャットルームのグループを生成するためのプログラムを実行する。そして、プロセッサ１３０は、プログラムが実行されることにより、ディスプレイモジュール１１０を通じてチャットルームリストがディスプレイされたリスト画面において端末ユーザのインタラクションを受信する。
【００３１】
このとき、インタラクションは、入力モジュール１５０を通じて入力する。例えば、インタラクションは、端末ユーザが入力モジュール１５０を通じて入力するクリック（ｃｌｉｃｋ）、タップ（ｔａｐ）、ドラッグアンドドロップ（ｄｒａｇ  ａｎｄ  ｄｒｏｐ）、スワイプ（ｓｗｉｐｅ）、ピンチイン／アウト（ｐｉｎｃｈ  ｉｎ／ｏｕｔ）及びフリック（ｆｌｉｃｋ）の少なくとも１つが含まれ得る。ここで、入力モジュール１５０がマルチタッチをサポートするタッチパネルである場合、端末ユーザは、指やタッチペンなどの道具を利用してインタラクションを入力することができる。
【００３２】
ここで、ピンチイン／アウトは、端末ユーザが２本の指を利用して入力モジュール１５０をタッチした後、タッチを維持したまま指を開いたり、窄める動作を意味する。このとき、２本の指を開く場合にはピンチアウト（ｐｉｎｃｈ  ｏｕｔ）といい、２本の指を窄める場合にはピンチイン（ｐｉｎｃｈ  ｉｎ）という。
【００３３】
また、インタラクションは、端末１００に含まれたセンサ（ｓｅｎｓｏｒ）を利用して入力され得る。例えば、端末ユーザは、端末１００に含まれたジャイロスコープ（ｇｙｒｏｓｃｏｐｅ）センサを利用したシェーク（ｓｈａｋｅ）及びフリップ（ｆｌｉｐ）などを入力することができる。
【００３４】
一方、プロセッサ１３０は、端末ユーザのインタラクションを受信すれば、チャットルームリストのうち予め定められた条件に対応するチャットルームのグループを生成する。そして、プロセッサ１３０は、生成されたチャットルームのグループが含まれたチャットルームリストをディスプレイモジュール１１０に表示する。チャットルームのグループを生成する過程を、以下の図２を参照しながら説明する。
【００３５】
図２は、本発明の一実施例に係るチャットルームグループが生成される過程を説明するための例示図である。
【００３６】
チャットルームリストがディスプレイされたリスト画面Ｐ２００において、端末ユーザが入力モジュール１５０を通じてインタラクションを入力すれば、プロセッサ１３０は、予め定められた条件に応じて、生成されるチャットルームのグループに含まれる１つ以上のチャットルームＰ２０４乃至Ｐ２０７を抽出する。このとき、インタラクションはピンチインであり得る。
【００３７】
そして、プロセッサ１３０は、予め定められた条件に応じて抽出されたチャットルームＰ２０４乃至Ｐ２０７をグルーピングし、チャットルームグループＰ２１１を生成する。プロセッサ１３０は、ディスプレイモジュール１１０に生成されたチャットルームのグループＰ２１１が含まれたリスト画面Ｐ２１０をディスプレイする。このとき、生成されたチャットルームのグループに含まれたチャットルームＰ２０４乃至Ｐ２０７は、チャットルームリストにおいて非表示処理されたり、チャットルームリストから削除される。そして、生成されたチャットルームのグループに含まれていないチャットルームＰ２０１乃至Ｐ２０３は、チャットルームリストにそのまま維持される。
【００３８】
生成されたチャットルームのグループがチャットルームリストに表示された後、入力モジュール１５０を通じて端末ユーザがチャットルームのグループを選択するインタラクションを入力すれば、プロセッサ１３０は、チャットルームのグループを解除する。プロセッサ１３０は、チャットルームのグループに含まれたチャットルームをチャットルームリストに追加すると共に、チャットルームリストに含まれたチャットルームグループを削除する。そして、プロセッサ１３０は、チャットルームのグループが解除されたチャットルームリストをディスプレイモジュール１１０のリスト画面にディスプレイする。このとき、チャットルームを選択するインタラクションはタップであり得る。チャットルームのグループに対する解除は、再び図２を参照しながら説明する。
【００３９】
例えば、端末ユーザは、チャットルームのグループである『１ヶ月以上会話のないチャットルーム』Ｐ２１１が含まれたリスト画面Ｐ２１０において、入力モジュール１５０を通じてチャットルームのグループＰ２１１を選択するインタラクションを入力する。端末ユーザがインタラクションを入力すれば、プロセッサ１３０は、端末ユーザによって選択されたチャットルームのグループＰ２１１を解除する。即ち、プロセッサ１３０は、チャットルームのグループＰ２１１を解除するために、チャットルームのグループＰ２１１に含まれたチャットルームＰ２２１乃至Ｐ２２４をチャットルームリストに追加すると共に、チャットルームのグループＰ２１１をチャットルームリストから削除する。
【００４０】
そして、プロセッサ１３０は、チャットルームのグループが解除されたチャットルームリストをディスプレイモジュール１１０のリスト画面Ｐ２２０に表示する。このとき、リスト画面Ｐ２２０には、チャットルームグループに含まれなかったチャットルームＰ２０１乃至Ｐ２０３及びチャットルームのグループＰ２１１に含まれていたチャットルームＰ２２１乃至Ｐ２２４を表示する。
【００４１】
また、端末ユーザは、チャットルームのグループを削除するインタラクションを入力することによって、チャットルームグループ及びチャットルームのグループに含まれたチャットルームを削除することができる。例えば、端末ユーザが入力モジュール１５０を通じてチャットルームのグループを削除するためのインタラクションを入力すれば、プロセッサ１３０はチャットルームのグループを削除する。このとき、チャットルームのグループを削除するインタラクションはロングプレスであり得る。チャットルームのグループを削除する過程は、図３を参照しながら説明する。
【００４２】
図３は、本発明の一実施例に係るチャットルームグループに含まれたチャットルームを削除する過程を説明するための例示図である。
【００４３】
図３を参照すると、チャットルームグループが含まれたチャットリストをディスプレイするリスト画面Ｐ２１０において、端末ユーザがチャットルームのグループＰ２１１を選択し、入力モジュール１５０を通じてインタラクションを入力すれば、プロセッサ１３０は、ディスプレイモジュール１１０を通じてチャットルームのグループＰ２１１に対する削除メッセージＰ３０１を含むメッセージ画面Ｐ３００を表示する。
【００４４】
端末ユーザがチャットルームのグループＰ２１１に対する削除メッセージＰ３０１を許容するインタラクションを入力することで削除を要請すれば、プロセッサ１３０は、削除が許容されたチャットルームグループＰ２１１及びチャットルームグループＰ２１１に含まれたチャットルームを削除する。即ち、プロセッサ１３０は、チャットルームリストからチャットルームグループ及びチャットルームグループに含まれたチャットルームを一括して削除する。
【００４５】
チャットルームのグループＰ２１１が削除されれば、プロセッサ１３０は、ディスプレイモジュール１１０のリスト画面Ｐ３１０に、チャットルームのグループＰ２１１に含まれなかったチャットルームＰ２０１乃至Ｐ２０３のみを含むチャットルームリストを表示する。
【００４６】
また、端末ユーザは、インタラクションを入力することによって、チャットルームのグループ属性を変更することができる。ここで、チャットルームのグループ属性は、チャットルームのグループに対する名前及び新規メッセージ通知などであり得る。
【００４７】
例えば、端末ユーザがチャットルームのグループを選択するインタラクションを入力し、チャットルームのグループに対する名前を修正しようとする場合、プロセッサ１３０は、チャットルームのグループ名を修正できる入力画面をディスプレイする。そして、端末ユーザが入力画面に新たな名前を入力すれば、プロセッサ１３０は、入力された新たな名前にてチャットルームのグループ名を設定する。
【００４８】
また、端末ユーザがインタラクションを入力することによって、チャットルームのグループの通知音を変更しようとすれば、プロセッサ１３０は、チャットルームのグループに新規メッセージを受信した際の通知音を選択できる画面をディスプレイする。端末ユーザが通知音を選択したり、無音やバイブレーションに設定すれば、プロセッサ１３０は、チャットルームのグループの通知音を設定された値に変更する。
【００４９】
さらに、端末ユーザは、インタラクションを入力することによって、チャットルームのグループに含まれたチャットルームリストを修正することができる。このとき、インタラクションは、スワイプのような画面を切り替えることのできるインタラクションであり得る。端末ユーザがチャットルームのグループに含まれたチャットルームリストを修正するためにインタラクションを入力すれば、プロセッサ１３０は、リスト画面にチャットルームのグループに含まれたチャットルームのリストをディスプレイする。そして、端末ユーザがチャットルームのグループに含まれたチャットルームのリスト画面で追加のインタラクションを入力すれば、インタラクションに応じてプロセッサ１３０はチャットルームのリストを削除したり、チャットルームを追加する。
【００５０】
一方、チャットルームのグループを生成するための予め定められた条件は、予め定められた期間の間、更新された会話のないチャットルームであり得る。このとき、プロセッサ１３０は、予め定められた期間の間、更新された会話のないチャットルームを抽出し、チャットルームのグループを生成する。そして、プロセッサ１３０は、ディスプレイモジュール１１０のリスト画面にチャットルームのグループが含まれたチャットルームのリストをディスプレイする。
【００５１】
再び図２を例として説明すると、予め定められた期間が『１ヶ月以上』である場合、先ず、プロセッサ１３０は、１ヶ月以上更新された会話のないチャットルームＰ２０４乃至Ｐ２０７を抽出する。そして、プロセッサ１３０は、抽出されたチャットルームＰ２０４乃至Ｐ２０７をチャットルームのグループＰ２１１として生成する。また、プロセッサ１３０は、リスト画面Ｐ２１０に、チャットルームのグループとして生成されていないチャットルームリストＰ２０１乃至Ｐ２０３と共に、チャットルームのグループＰ２１１を表示する。このとき、チャットルームのグループＰ２１１の名前は、予め定められた条件に応じて設定され得る。例えば、チャットルームのグループＰ２１１の名前は『１ヶ月以上会話のないチャットルーム』になることができる。
【００５２】
また、予め定められた条件は、仮想の主体とのチャットルームであり得る。即ち、予め定められた条件が仮想主体とのチャットルームである場合、入力モジュール１５０によって端末ユーザのインタラクションが入力されれば、プロセッサ１３０は、仮想主体と生成されたチャットルームを抽出し、チャットルームのグループを生成する。
【００５３】
このとき、仮想主体は、チャットルームを提供するサービス及び端末１００にインストールされた他のアプリケーションによって生成されたものであり得る。例えば、予め定められた条件は、端末１００にインストールされた特定ゲームアプリケーションの通知サービスによって生成された仮想主体とのチャットルームであり得る。
【００５４】
また、仮想主体は、広告であり得る。例えば、仮想主体とのチャットルームは、端末ユーザから予め許可を受けた広告が提供されるチャットルームであり得る。このとき、仮想主体が複数である場合、プロセッサ１３０は、複数の仮想主体のうち、端末ユーザが選択した１つ以上の仮想主体に対応するチャットルームを抽出し、抽出されたチャットルームのグループを生成する。
【００５５】
そして、予め定められた条件は、１：１チャットルームまたはグループチャットルームであり得る。プロセッサ１３０は、予め定められた条件が１：１チャットルームまたはグループチャットルームである場合、入力モジュール１５０によってインタラクションが入力されれば、チャットルームリストに含まれたチャットルームうち１：１チャットルームまたはグループチャットルームを抽出し、１：１チャットルームまたはグループチャットルームに対するチャットルームのグループを生成する。
【００５６】
このとき、１：１チャットルームは、友達リストに含まれたユーザのうち１人とチャットを行うものであり、グループチャットルームは、友達リストに含まれたユーザのうち複数のユーザとチャットを行うものである。友達リストは、端末ユーザとの会話が許容されたユーザのリストである。また、友達リストに含まれたユーザを端末ユーザとの友達として定義することができる。
【００５７】
また、予め定められた条件は、端末ユーザが選択したチャットルームまたは端末ユーザが選択したユーザが含まれたチャットルームであり得る。
【００５８】
予め定められた条件が端末ユーザによって選択された１つ以上のチャットルームである場合、プロセッサ１３０は、端末ユーザが入力モジュール１５０を通じてインタラクションを入力すれば、端末ユーザがチャットルームグループを生成するチャットルームを選択できるチャットルームリストをディスプレイモジュール１１０に表示する。そして、端末ユーザが入力モジュール１５０を通じてチャットルームリストからグルーピングする複数のチャットルームを選択すれば、プロセッサ１３０は、端末ユーザが選択した複数のチャットルームが含まれたチャットルームグループを生成する。
【００５９】
予め定められた条件が端末ユーザが選択するユーザである場合、プロセッサ１３０は、端末ユーザがインタラクションを入力すれば、端末ユーザに友達リストに含まれたユーザのうちチャットルームのグループに含ませるユーザを選択させるための友達リストをディスプレイモジュール１１０にディスプレイする。端末ユーザが入力モジュール１５０を通じて友達リストからチャットルームに含ませる１人以上のユーザを選択すれば、プロセッサ１３０は、端末ユーザが選択した１人以上のユーザが含まれたチャットルームを抽出し、抽出されたチャットルームに対するチャットルームのグループを生成する。
【００６０】
また、チャットルームのグループを生成するための予め定められた条件は、端末ユーザがこれ以上インスタントメッセージを交換することのできないチャットルームであり得る。例えば、これ以上インスタントメッセージを交換することのできないチャットルームは、チャットルームを提供するサービスを脱退したユーザが含まれたチャットルーム及び連絡先が変更されたユーザとのチャットルームであり得る。
【００６１】
このとき、チャットルームを提供するサービスを脱退したユーザが含まれたチャットルームは、チャットルームが生成された後、チャットルームに含まれたユーザの何れか一人がチャットルームを提供するサービスを脱退したので、これ以上インスタントメッセージを交換することのできなくなった場合であり得る。
【００６２】
また、連絡先が変更されたユーザとのチャットルームは、チャットルームが生成された後、チャットルームに含まれたユーザの何れか一人が、チャットルームを提供するサービスに登録された連絡先が変更され、これ以上インスタントメッセージを交換することのできなくなった場合であり得る。
【００６３】
端末ユーザが予め定められた条件として端末ユーザがこれ以上インスタントメッセージを交換することのできないチャットルームを選択すれば、プロセッサ１３０は、インスタントメッセージサーバ（未図示）から、チャットルームを提供するサービスを脱退したユーザ情報及び連絡先が変更されたユーザ情報の１つ以上を受信する。そして、プロセッサ１３０は、受信したユーザ情報に対応するチャットルームを抽出し、抽出されたチャットルームに対するチャットルームグループを生成する。
【００６４】
そして、予め定められた条件は、端末ユーザと友達登録されておらず、友達リストに含まれていないユーザと設けられたチャットルームであり得る。また、予め定められた条件は、予め定められた人数以上のメンバーが含まれたチャットルームまたはスパムユーザリストに含まれたユーザとのチャットルームであっても良く、その他にも様々な条件を含み得る。
【００６５】
一方、本発明の一実施例に係るプロセッサ１３０は、複数の予め定められた条件を提供する。このとき、端末ユーザによってインタラクションが入力されれば、プロセッサ１３０は、複数の予め定められた条件の何れか１つを選択できるグルーピングオプションをディスプレイモジュール１１０に表示する。グルーピングオプションは、図４を参照しながら説明する。
【００６６】
図４は、本発明の一実施例に係るグルーピングオプションに対する例示図である。
【００６７】
図４を参照すると、プロセッサ１３０は、リスト画面Ｐ４００において端末ユーザによるインタラクションが入力されれば、複数の予め定められた条件Ｐ４２１乃至Ｐ４２７の何れか１つを選択するようにグルーピングオプションＰ４２０をディスプレイモジュール１１０に表示する。
【００６８】
端末ユーザがグルーピングオプションＰ４２０において予め定められた条件Ｐ４２１乃至Ｐ４２７のうち『グループトークルーム』Ｐ４２６を選択すれば、プロセッサ１３０は、選択された条件に応じてグループチャットルームＰ４０１及びＰ４０２等を抽出する。プロセッサ１３０は、抽出されたチャットルームを対象にチャットルームのグループを生成し、生成されたチャットルームのグループＰ４４１をチャットルームリストに追加する。このとき、プロセッサ１３０は、抽出されたチャットルームＰ４０１及びＰ４０２等をチャットルームリストから非表示したり、削除する。そして、プロセッサ１３０は、ディスプレイモジュール１１０のリスト画面Ｐ４４０にチャットルームのグループＰ４４１を含むチャットルームリストを表示する。
【００６９】
次いで、図５を参照しながら、本発明の一実施例に係る端末１００におけるチャットルーム管理方法を説明する。
【００７０】
図５は、本発明の一実施例に係る端末１００のチャットルーム管理方法のフローチャートである。
【００７１】
本発明の一実施例に係る端末１００は、１つ以上のチャットルームが含まれたチャットルームリストを、端末１００に含まれたディスプレイモジュール１１０のリスト画面に表示する。そして、端末１００は、ユーザからリスト画面に表示されたチャットルームのグループを生成するためのインタラクションを受信する（Ｓ５００）。
【００７２】
このとき、インタラクションは、上述したように、クリック、タップ、ドラッグアンドドロップ、スワイプ、ピンチイン／アウト及びフリックの少なくとも１つを含み得る。
【００７３】
端末１００は、ユーザのインタラクションを受信することによって、チャットルームリストのうち予め定められた条件に対応するチャットルームのグループを生成する（Ｓ５１０）。
【００７４】
このとき、予め定められた条件は、予め定められた期間であり得る。例えば、端末１００は、インタラクションを受信すれば、予め定められた期間の間、更新された会話のないチャットルームを抽出し、チャットルームのグループを生成する。
【００７５】
また、予め定められた条件は、上述したように、仮想の主体とのチャットルーム、１：１チャットルームまたはグループチャットルームであるか、端末ユーザが選択したチャットルームまたは端末ユーザが選択したユーザが含まれたチャットルームであり得る。そして、予め定められた条件は、友達リストに含まれていないユーザが含まれたチャットルーム、チャットルームを提供するサービスを脱退したユーザが含まれたチャットルーム及び連絡先が変更されたユーザとのチャットルームであり得る。しかし、チャットルームのグループを生成するための予め定められた条件は、これに限定されるものではなく、様々な条件を含み得る。
【００７６】
一方、端末１００は、予め定められた条件に対応するチャットルームのグループを生成するために、チャットルームリストから予め定められた条件と一致するチャットルームを抽出する。そして、端末１００は、抽出されたチャットルームのグループを生成し、チャットルームリストに追加する。このとき、端末１００は、チャットルームのグループに含まれたチャットルームをチャットルームリストから非表示したり、削除する。
【００７７】
そして、端末１００は、チャットルームリストに予め定められた条件に応じてチャットルームリストに生成されたチャットルームのグループ及びチャットルームのグループに含まれていないチャットルームを表示する（Ｓ５２０）。
【００７８】
本発明の一実施例に係る端末１００及び方法は、ユーザが端末１００にインタラクションを入力することだけで、様々な予め定められた条件に応じて、複数のチャットルームを容易で且つ手軽に管理したり、削除することができる。
【００７９】
それゆえ、端末１００及び方法は、ユーザに便宜性を提供し、ユーザの満足度を高めることができる。また、端末１００及び方法を、リストに属する複数の項目を単一のグループに集団化して管理する汎用のサービスに活用することができる。
【００８０】
本発明の一実施例は、コンピュータにより実行されるプログラムモジュールのようなコンピュータにより実行可能な命令語を含む記録媒体の形態でも具現されることができる。コンピュータ読み取り可能な媒体は、コンピュータによってアクセスできる任意の可用媒体であっても良く、揮発性及び非揮発性の媒体、分離型及び非分離型の媒体を全て含む。また、コンピュータ読み取り可能な媒体は、コンピュータ保存媒体及び通信媒体を全て含み得る。コンピュータ保存媒体は、コンピュータ読み取り可能な命令語、データ構造、プログラムモジュールまたはその他データのような情報保存のための任意の方法または技術に具現された揮発性及び非揮発性、分離型及び非分離型の媒体を全て含む。通信媒体は、典型的にコンピュータ読み取り可能な命令語、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他データ、またはその他転送メカニズムを含み、任意の情報伝達媒体を含む。
【００８１】
本発明の方法及びシステムは特定の実施例と関連して説明されたが、それらの構成要素または動作の一部または全部は、汎用のハードウェアアーキテクチャを有するコンピュータシステムを使用して具現され得る。
【００８２】
上述した本発明の説明は例示のためのものであり、本発明の属する技術分野において通常の知識を有する者であれば、本発明の技術的思想や必須の特徴を変更せずに他の具体的な形態で容易に変形可能であるということを理解できるはずである。それゆえ、上記した実施例は全ての面において例示的なものであり、限定的なものではないと理解すべきである。例えば、単一型で説明されている各構成要素は分散して実施されることもでき、同様に、分散したものと説明されている構成要素も結合された形態で実施されることができる。
【００８３】
本発明の範囲は、上記の詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、並びにその均等概念から導出される全ての変更または変形された形態が本発明の範囲に含まれることと解釈されなければならない。
【符号の説明】
【００８４】
１００  端末
１１０  ディスプレイモジュール
１２０  メモリ
１３０  プロセッサ
１４０  通信モジュール
１５０  入力モジュール
【図１】
2016177797.tif 000003
【図２】
2016177797.tif 000004
【図３】
2016177797.tif 000005
【図４】
2016177797.tif 000006
【図５】
2016177797.tif 000007