(57)【特許請求の範囲】
【請求項１】
インスタントメッセージングサービス提供方法において、
前記インスタントメッセージングサービスと関連するチャットルームに対するチャットウィンドウを表示するステップと、
前記表示されたチャットルームに対する情報を獲得するステップと、
前記チャットルームに対する情報に基づいて、前記インスタントメッセージングサービスと区別される複数のサービスを識別するステップと、
前記チャットウィンドウと連動して前記識別された複数のサービスの各々に対する識別子を提供するステップと、
前記複数のサービスの各々に対する識別子のうちいずれか１つの識別子に対するユーザの選択が入力されるステップと、
前記選択された識別子と接続したサービスを提供するステップと、
を含む、インスタントメッセージングサービス提供方法。
【請求項２】
前記サービスに対応するアプリケーションの実行結果を受信するステップと、
前記受信したサービスの実行結果を受信し、前記チャットウィンドウに表示するステップと、
をさらに含む、請求項１に記載のインスタントメッセージングサービス提供方法。
【請求項３】
前記アプリケーションの実行結果は、前記チャットルームに対する情報に基づいて前記アプリケーションから伝達される、請求項２に記載のインスタントメッセージングサービス提供方法。
【請求項４】
前記サービスに対応するアプリケーションを実行するユーザの要求に応じて、前記ユーザが実行中であるアプリケーションに相手方を招待するメッセージを伝達するステップをさらに含み、
前記相手方は、前記ユーザが登録されたチャットルームに同一に登録される、請求項１に記載のインスタントメッセージングサービス提供方法。
【請求項５】
前記複数のサービスは、前記ユーザが同一に登録されたチャットルームについても、前記チャットルームに対する情報により互いに異なって決定される、請求項１に記載のインスタントメッセージングサービス提供方法。
【請求項６】
前記チャットルームに対する情報は、前記チャットルームに登録されたユーザのアカウント関連情報、又は前記ユーザの個人情報のうち少なくとも１つを含む、請求項１に記載のインスタントメッセージングサービス提供方法。
【請求項７】
前記識別された複数のサービスの各々に対する識別子を提供するステップは、前記識別された複数のサービスを提供する順序に対する情報を参照して識別子を提供し、
前記複数のサービスを提供する順序に対する情報は、メモリにテーブル形態に予め格納された情報又は前記複数のサービスに対する前記ユーザの使用頻度によって算出された選好度の結果に応じた情報である、請求項１に記載のインスタントメッセージングサービス提供方法。
【請求項８】
インスタントメッセージングサービス提供方法において、
前記インスタントメッセージングサービスから拡張される互いに異なる類型に対する画面のうち少なくとも１つの画面を表示するステップと、
前記表示された画面に対するユーザが選択した画面の類型を識別するステップと、
前記識別された画面の類型に応じて前記インスタントメッセージングサービスと区別されるサービスセットを決定するステップと、
前記サービスセットに属する複数のサービスの各々に対する識別子を提供するステップと、
前記複数のサービスの各々に対する識別子のうちいずれか１つの識別子に対するユーザの選択が入力されるステップと、
前記選択された識別子と接続されたサービスを提供するステップと、
を含む、インスタントメッセージングサービス提供方法。
【請求項９】
前記サービスセットを決定するステップは、前記画面に対応する情報により互いに異なるサービスセットを決定する、請求項８に記載のインスタントメッセージングサービス提供方法。
【請求項１０】
前記画面に対応する情報は、前記ユーザが登録されたチャットルームのチャット参加者に対する情報、前記ユーザのアカウント情報、前記画面に表示されたユーザの説明情報、前記サービスのためのサーバに登録されたり、サーバに接続中であるユーザに対する情報のうち少なくとも１つを含む、請求項９に記載のインスタントメッセージングサービス提供方法。
【請求項１１】
前記画面の類型は、前記インスタントメッセージングサービスと関連するプロフィール画面、前記インスタントメッセージングサービスに対するチャット画面、及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供するホーム画面のうち少なくとも１つを含む、請求項８に記載のインスタントメッセージングサービス提供方法。
【請求項１２】
前記画面の類型がチャット画面である場合、前記チャット画面が１：１チャットルーム又はグループチャットルームのうちいずれか１つのチャットルームに対するチャット画面であるか否かを判断するステップをさらに含み、
前記サービスセットを決定するステップは、前記チャット画面が１：１チャットルーム又はグループチャットルームのうちいずれか１つに対するものであるかに基づいて互いに異なるサービスセットを決定する、請求項８に記載のインスタントメッセージングサービス提供方法。
【請求項１３】
請求項１から請求項１２のうちいずれか１項の方法を行うプログラムを記録したコンピュータ読み出し可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の実施形態は、インスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法に関する。
【背景技術】
【０００２】
昨今、携帯端末の普及率が急速に増加することにより、携帯端末はもはや現代人の生活必需品として位置づけられることになった。このような携帯端末は、固有の音声通話サービスだけでなく、各種のデータ伝送サービスと様々な付加サービスも提供できるようになり、機能上、マルチメディア通信機器に変貌している。
【０００３】
また、通信技術が発展することにより、携帯端末は、通話及びメッセージ送受信機能だけでなく、従来のＰＣにおいてのみ可能であったメッセンジャー機能を行うことができるようになった。したがって、加入者がモバイルメッセンジャーサーバに接続して、加入者らとより便利に対話ができる方法が要求されている。
【０００４】
一方、インスタントメッセージングサービスはユーザ間のチャットメッセージを伝達するが、このようなインスタントメッセージングサービスの利用者数が次第に増えることにより、インスタントメッセージングサービスによって確保された情報を用いて多様なサービスを提供できる方法に対する要求がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ユーザが属したチャットルームに関する情報に基づいて、当該チャットルームから拡張できる複数のサービスを識別し、複数のサービスのうちいずれか１つのサービスを選択してユーザが必要とするサービスを提供することにある。
【０００６】
本発明のまた別の目的は、ユーザが属したチャットルームに関する情報を、選択されたサービスを提供するサーバまたは選択されたサービスに対応するアプリケーションに伝達して、当該チャットルームによって既に形成された人的関係を多様な複数のサービスにまで拡張させることにある。
【０００７】
本発明のさらにまた別の目的はユーザによって選択された画面の類型に基づいて複数のサービスのうちいずれか１つのサービスを選択し、選択されたサービスのためのサーバあるいは選択されたサービスに対応するアプリケーションに当該画面に対応する情報を提供して、ユーザに画面の類型に応じた多様なサービスを提供することにある。
【課題を解決するための手段】
【０００８】
インスタントメッセージングサービス及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供する方法は、前記インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウを表示するステップと、前記チャットウィンドウに対するユーザのタッチイベントを受け付けるステップと、前記タッチイベントに応答して、前記複数のサービスのうちいずれか１つのサービスを選択するステップと、前記選択されたサービスと関連する画面を表示するステップとを含む。
【０００９】
上記方法は、前記選択されたサービスのためのサーバにネットワークモジュールを用いて前記チャットルームに関する情報を提供するステップをさらに含む。
上記方法は、前記選択されたサービスに対応するアプリケーションによる前記チャットルームに関する情報へのアクセスを受け付けるステップをさらに含む。
上記方法は、前記選択されたサービスに対応するアプリケーションを実行するユーザが前記チャットルームを介して他のユーザを前記選択されたサービスに招くステップをさらに含む。
【００１０】
上記方法は、前記ユーザの端末に前記アプリケーションがインストールされたか否かに基づいて、前記チャットルームを介して前記他のユーザに前記選択されたサービスへの招待状を送信するステップと、前記送信された招待状によって前記チャットウィンドウをアップデートするステップとをさらに含む。
上記方法は、前記ユーザの端末に前記アプリケーションがインストールされている場合に、前記選択されたサービスに前記他のユーザが接続するためのトークンを発行するステップをさらに含む。
【００１１】
上記方法は、前記選択されたサービスに対する前記ユーザの接続回数または接続時間または前記選択されたサービスに対応するアプリケーションのダウンロード件数をカウントするステップをさらに含む。
上記方法は、前記ユーザのタッチイベントに応答して、前記複数のサービスの各々に対応するアプリケーション各々のアイコンの配列順序を変更するステップをさらに含む。
【００１２】
上記方法は、前記チャットルームを介して他のユーザから前記選択されたサービスへの招待状を受信するステップをさらに含む。ここで、前記選択されたサービスへの招待状は、前記選択されたサービスに対応するアプリケーションの実行を指示する識別子、または前記選択されたサービスに対応するアプリケーションのダウンロードを指示する識別子を含む。
【００１３】
上記方法は、前記ユーザの端末に前記アプリケーションがインストールされたか否かを判断するステップと、前記ユーザの端末にアプリケーションがインストールされていない場合、選択されたサービスに対応するアプリケーションのダウンロードを指示する識別子を用いて前記アプリケーションをダウンロードするステップとをさらに含む。
前記チャットルームに対応する前記複数のサービスを識別するステップをさらに含む。
【００１４】
前記複数のサービスを識別するステップは、前記チャットルームに関する情報に基づいて、前記チャットルームに対応する前記複数のサービスを識別するステップである。
前記チャットルームに対応する前記複数のサービスを識別するステップは、前記チャットルームに関する情報から現在の前記チャットルームに参加中であるユーザの人数を把握するステップと、前記ユーザの人数に基づいて、前記チャットルームに対応する前記複数のサービスを識別するステップとを含む。
【００１５】
前記いずれか１つのサービスを選択するステップは、前記いずれか１つのサービスを選択するために、予め設定された前記複数のサービスを提供する順序に関する情報を参照するステップをさらに含む。
前記チャットルームに関する情報は、前記チャットルームに登録されたユーザそれぞれのＩＤ、電話番号、メールアドレスを含むアカウント関連情報、性別、年齢、職場または住所のうち少なくとも１つを含む。
【００１６】
インスタントメッセージングサービス及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供する方法は、前記インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウを表示するステップと、前記チャットウィンドウに対するユーザのタッチイベントを受け付けるステップと、前記チャットルームに関する情報を取得するステップと、前記タッチイベントに応答して、前記複数のサービスのうちいずれか１つのサービスを選択するステップと、前記選択されたサービスのためのサーバに前記チャットルームに関する情報を提供するステップと、前記サーバによって提供される、前記選択されたサービスと関連する画面を表示するステップとを含む。
【００１７】
インスタントメッセージングサービス及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供する方法は、前記インスタントメッセージングサービスと関連する互いに異なる類型を有する画面のうちいずれか１つの画面を表示するステップと、前記いずれか１つの画面に対するユーザのタッチイベントを受け付けるステップと、前記いずれか１つの画面の類型を識別するステップと、前記いずれか１つの画面の類型に基づいて、前記複数のサービスのうちいずれか１つのサービスを選択するステップと、前記選択されたサービスと関連する画面を表示するステップとを含む。
【００１８】
上記方法は、前記選択されたサービスのためのサーバに前記いずれか１つの画面に対応する情報を提供するか、前記選択されたサービスに対応するアプリケーションによる前記いずれか１つの画面に対応する情報へのアクセスを受け付けるステップをさらに含む。
【００１９】
前記選択されたサービスと関連する画面を表示するステップは、前記選択されたサービスのためのサーバによってまたは前記選択されたサービスに対応するアプリケーションによって提供される、前記選択されたサービスと関連する画面を表示するステップを含む。
【００２０】
前記画面の互いに異なる類型は、前記ユーザのプロフィールと関連する情報を提供するプロフィール画面、前記ユーザが前記インスタントメッセージングサービスを利用できるようにするチャット画面、及び前記インスタントメッセージングサービス及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供する。
【００２１】
前記いずれか１つの画面の類型に基づいて、前記複数のサービスのうちいずれか１つのサービスを選択するステップは、前記いずれか１つの画面の類型に基づいて、前記いずれか１つの画面の類型に対応するサービスセットのうちいずれか１つのサービスを選択するステップである。
【００２２】
前記サービスセットは、前記いずれか１つの画面に対応する情報に応じた写真、メモ、クリッピング及びウォール（Ｗａｌｌ）サービスを含む第１サービスセット、前記ユーザが属したチャットルームと関連する写真の提供、ファイルの提供、スケジュールの提供及び対戦ゲームの提供サービスを含む第２サービスセット、及び前記ホームサーバまたは前記選択されたサービスのためのサーバが提供するニュースの提供、ショッピング情報の提供、ゲームの提供及びその他コンテンツの提供サービスを含む第３サービスセットのうち少なくとも１つを含む。
【発明の効果】
【００２３】
一実施形態によれば、ユーザが属したチャットルームに関する情報を、選択されたサービスを提供するサーバに伝達することにより、当該チャットルームによって既に形成された人的関係を多様な複数のサービスにまで拡張させることができる。
【００２４】
また、一実施形態によれば、ユーザが属したチャットルームに関する情報に基づいて、当該チャットルームから拡張できる複数のサービスを識別し、複数のサービスのうちいずれか１つのサービスを選択することにより、チャットルームに参加したユーザのための最適なサービスを提供することができる。
【００２５】
また、一実施形態によれば、ユーザによって選択された画面の類型に基づいて複数のサービスのうちいずれか１つのサービスを選択し、選択されたサービスのためのサーバあるいは選択されたサービスに対応するアプリケーションに当該画面に対応する情報を提供して、ユーザに画面の類型に応じた多様なサービスを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法が行われるシステム環境を示す図である。
【図２】図１の移動端末において行われるインスタントメッセージングサービスから拡張された複数のサービスを提供する概念を説明するための図である。
【図３】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートである。
【図４】他の実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートである。
【図５】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示す概念図である。
【図６】一実施形態により、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウから拡張された複数のサービスを説明するための図である。
【図７】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法により、ユーザが外部空間に留まった状態でチャットルームを介して他のユーザを招く方法を示す図である。
【図８】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法により、他のユーザが共有メモリ（Shared Memory）に格納された情報を用いて、ユーザが招いた空間に参加する方法を示す図である。
【図９】一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのアイコン及びユーザ端末にインストールされたアプリケーションに対応するアイコンが表示された画面を示す図である。
【図１０】一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのアイコンの配列順序を編集する方法を説明するための図である。
【図１１】一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションの詳細ビュー画面を介して当該アプリケーションを実行する画面を示す図である。
【図１２】一実施形態により、ユーザの端末に当該アプリケーションがインストールされた場合に、インスタントメッセージングサービスから拡張された複数のサービスを提供する方法を説明するための図である。
【図１３Ａ】一実施形態により、ユーザの端末に当該アプリケーションがインストールされていない場合に、インスタントメッセージングサービスから拡張された複数のサービスを提供する方法を説明するための図である。
【図１３Ｂ】一実施形態により、ユーザの端末に当該アプリケーションがインストールされていない場合に、インスタントメッセージングサービスから拡張された複数のサービスを提供する方法を説明するための図である。
【図１４】また他の実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートである。
【図１５】一実施形態に係るインスタントメッセージングサービスと関連する互いに異なる類型を有する画面を示す図である。
【図１６】一実施形態に係るインスタントメッセージングサービス及び前記インスタントメッセージングサービスから拡張された複数のサービスを提供する提供装置が、互いに異なる類型を有する画面から拡張された複数のサービスのためのサーバとアカウント情報を共有することを示す図である。
【図１７】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を行う移動端末の構成図である。
【図１８】一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を行う提供装置の構成図である。
【発明を実施するための形態】
【００２７】
以下、実施形態を添付図面を参照して詳細に説明する。但し、本発明は、一実施形態によって制限されたり限定されたりするものではない。また、各図面に提示された同一の参照符号は同一の部材を示す。
【００２８】
図１は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法が行われるシステム環境を示す図である。一実施形態に係るシステム環境は、移動端末１１０、管理サーバ１３０及び第３サーバ１５０を含んでもよい。
【００２９】
移動端末１１０は、無線インターネットまたは無線通信網などのネットワーク網５０を介して管理サーバ１３０から提供されたインスタントメッセージングサービスのためのアプリケーションをダウンロードしてインストールすることができる。
これにより、移動端末１１０には、管理サーバ１３０及び第３サーバ１５０が提供する一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスが提供される。
【００３０】
ここで、インスタントメッセージングサービスから拡張された複数のサービスは、管理サーバ１３０によって提供されるサービスであってもよく、第３サーバ１５０から提供されるサービスであってもよい。
【００３１】
第３サーバ１５０は、管理サーバ１３０が移動端末１１０に提供するインスタントメッセージングサービスとは区別され、インスタントメッセージングサービスから拡張された複数のサービスを提供できるサーバである。インスタントメッセージングサービスとは区別されるサービスとしては、ゲームサービス、写真サービス、音楽サービス、ホワイトボード、ファイル共有サービスなどを一例として挙げることができる。
【００３２】
管理サーバ１３０は、第３サーバ１５０が移動端末１１０に複数のサービスを提供できるように、当該移動端末１１０のユーザが属したチャットルームに関する情報、あるいはインスタントメッセージングサービスと関連する互いに異なる類型を有する画面のうちいずれか１つの画面に対応する情報を取得して第３サーバ１５０に提供（または共有）することができる。また、管理サーバ１３０と第３サーバ１５０は、第３サーバ１５０が移動端末１１０のユーザに提供したサービスに対する結果も互いに共有することができる。
【００３３】
以下において、「インスタントメッセージングサービス」は、無線インターネットまたは無線通信網のようなネットワーク網を介して、メモ、文字メッセージ、ファイル、資料などをリアルタイムで送信してリアルタイムチャットを行うことができるようにするサービス及びこれと関連するサービスを含む意味として用いる。
【００３４】
図２は、図１の移動端末において行われるインスタントメッセージングサービスから拡張された複数のサービスを提供する概念を説明するための図である。
図２を参照すると、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法は、インスタントメッセージングサービスと関連するチャットルームに集まった人々の関係を維持すると同時に、インスタントメッセージングサービスから拡張された複数のサービスを提供することができる。すなわち、図２の画面のように、チャットルームに対応するチャットウインドウ内において、多様なサービス２１０をサポート及び収容することができる。
【００３５】
一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスを提供する方法により、ユーザは、インスタントメッセージングサービスを介したチャット遂行中に、他のサービス（あるいは当該サービスに対応するアプリケーション）を呼び出してオブジェクトを生成した後、チャットメッセージとして送信することもできる。このように他のサービスを呼び出して生成したオブジェクトをチャットメッセージとして送信することは、チャットルームにおいて外部アプリケーションの産出物を共有するための動作である。
【００３６】
また、ユーザは、インスタントメッセージングサービスを介したチャット中に、他のサービス空間（例えば、インスタントメッセージングサービスと区別されるゲームサービス空間あるいはゲームアプリケーション空間）に他のユーザを招くことができる。
【００３７】
この他にも、ユーザは、チャットルーム外部のアプリケーション空間に留まった状態で、チャットルームを介して他のユーザを自身が利用中であるサービス空間、すなわち、チャットルーム外部のアプリケーション空間に招くことができる。
チャットルームにある他のユーザを自身が利用中である他のサービス空間に招く実施形態については図７及び図８を参照して説明する。
【００３８】
図３は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートである。
【００３９】
図３を参照すると、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する装置（以下、「提供装置」）は、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウを表示することができる（Ｓ３１０）。ここで、インスタントメッセージングサービスと関連するチャットルームは、１：１チャットルーム、グループチャットルーム及び集団チャットルームのうちのいずれか１つであってもよい。
【００４０】
提供装置は、チャットウィンドウに対するユーザのタッチイベントを受け付けることができる（Ｓ３２０）。ユーザのタッチイベントは、当該チャットウィンドウにおいてタッチディスプレイを単にタッチする以外に、左右にページング（paging）（またはフリッキング（flicking））する動作を含んでもよい。
【００４１】
提供装置は、タッチイベントに応答して、複数のサービスのうちいずれか１つのサービスを選択することができる（Ｓ３３０）。ここで、提供装置は、いずれか１つのサービスを選択するために、複数のサービスを提供する順序に関する情報を参照することができる。例えば、ユーザの設定またはデフォルト設定に応じてゲームサービスが最も最初に提供されてもよく、アルバムサービスが最後に提供されてもよい。このような順序は、チャットルームごとに互いに異なるようにセッティングされてもよい。
【００４２】
複数のサービスを提供する順序に関する情報としては、メモリなどにテーブル形態で予め格納された情報や、複数のサービスに対するユーザの使用頻度によって算出された嗜好度の結果に応じた情報などを一例として挙げることができる。また、提供装置は、チャットルームに関する情報に基づいて、複数のサービスのうちから、チャットルームに対応して提供されるいずれか１つのサービスを選択することができる。
【００４３】
提供装置は、ステップＳ３３０において選択されたサービスと関連する画面を表示することができる（Ｓ３４０）。
提供装置は、ステップＳ３３０に先立ち、チャットルームに関する情報を取得し、選択されたサービスのためのサーバあるいは選択されたサービスに対応するアプリケーションにチャットルームに関する情報を提供することができる。提供装置が、選択されたサービスのためのサーバにチャットルームに関する情報を提供する実施形態については図４を用いて説明する。
【００４４】
図４は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートである。
【００４５】
図４を参照すると、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する装置（例えば、モバイル端末として「提供装置」）は、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウを表示することができる（Ｓ４０１）。ここで、インスタントメッセージングサービスと関連するチャットルームは、１：１チャットルーム、グループチャットルーム及び集いチャットルームのうちのいずれか１つであってもよい。
【００４６】
提供装置は、チャットウィンドウに対するユーザのタッチイベントを受け付けることができる（Ｓ４０３）。ユーザのタッチイベントは、当該チャットウィンドウにおいてタッチディスプレイを単にタッチする以外に、左右にページング（paging）（またはフリッキング）する動作を含んでもよい。
【００４７】
提供装置は、チャットルームに関する情報を取得することができる（Ｓ４０５）。ここで、チャットルームに関する情報は、チャットルームに登録されたユーザそれぞれのＩＤ、電話番号、メールアドレスを含むアカウント関連情報、性別、年齢、職場、住所のうち少なくとも１つを含んでもよい。これにより、提供装置は、現在チャットルームに登録されたユーザそれぞれに対するアカウント関連情報を取得して、下記の選択されたサービスを提供するサーバ（例えば、第３サーバ）に提供することができる。ここで、当該情報を、選択されたサービスを提供するサーバに提供する際、当該ユーザがインスタントメッセージングサービスに必ず参加中であるか否かは考慮しなくてもよい。
【００４８】
これにより、当該ユーザには、第３サーバが提供するゲームサービスに加入（または登録）したユーザではなくても、別途のアカウント生成などの過程がなくても直ちに当該サービス（ここでは、ゲームサービス）が提供されることができる。
【００４９】
提供装置は、チャットルームに対応する複数のサービスを識別することができる（Ｓ４０７）。提供装置は、チャットルームに関する情報に基づいて、チャットルームに対応する複数のサービスを識別することができる。ステップＳ４０７において、提供装置は、チャットルームに関する情報から現在チャットルームに参加中であるユーザの人数を把握することができる。続いて、提供装置は、把握したユーザの人数に基づいて、現在チャットルームに参加中であるユーザの人員によって行われ得るサービスを当該チャットルームに対応するサービスとして識別することができる。
【００５０】
提供装置は、タッチイベントに応答して、複数のサービスのうちいずれか１つのサービスを選択する（Ｓ４０９）。提供装置は、いずれか１つのサービスを選択するために、複数のサービスを提供する順序に関する情報を参照することができる。
【００５１】
複数のサービスを提供する順序に関する情報としては、メモリなどにテーブル形態で予め格納された情報や、複数のサービスに対するユーザの使用頻度によって算出された嗜好度の結果に応じた情報などを一例として挙げることができる。この他にも、提供装置は、チャットルームに関する情報に基づいて、複数のサービスのうちから、チャットルームに対応して提供されるいずれか１つのサービスを選択することができる。
【００５２】
実施形態によっては、提供装置は、複数のサービスのうち、ステップＳ４０９において選択されたサービスに対するユーザの接続回数をカウントし、カウントした接続回数を、選択されたサービスのためのサーバに提供することができる。ここで、提供装置は、選択されたサービスに対するユーザの利用回数、すなわちカウントした接続回数を基に、選択したサービスのためのサーバと収益を共有することができる。また、接続回数だけでなく、接続時間、アプリケーションのダウンロード件数もカウントすることができる。
【００５３】
提供装置は、選択されたサービスのためのサーバにチャットルームに関する情報を提供する（Ｓ４１１）。すなわち、提供装置は、ユーザによって選択されたサービスが、管理サーバ１３０によって提供されるサービス（例えば、インスタントメッセージングサービス）であれば、チャットルームに関する情報を管理サーバ１３０に提供する。一方、当該サービスが、第３サーバ１５０によって提供されるサービスであれば、提供装置は、チャットルームに関する情報を第３サーバ１５０に提供する。
【００５４】
提供装置は、ステップＳ４０９において選択されたサービスのためのサーバによって提供される、選択されたサービスと関連する画面を表示する（Ｓ４１３）。上述した提供装置は、図１の管理サーバ１３０に相当する。
実施形態により、提供装置は、選択されたサービスのためのサーバの代わりに、選択されたサービスに対応するアプリケーションにチャットルームに関する情報を提供し、当該アプリケーションによって提供される、選択されたサービスと関連する画面を表示することができる。
【００５５】
図５は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示す概念図である。
【００５６】
図５を参照すると、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法は、チャットウィンドウに対するユーザのタッチイベントに応答して、インスタントメッセージングサービスとは区別される第３のサービス（例えば、ゲーム、写真、音楽、ファイル共有など）をユーザに提供することができる。ここで、インスタントメッセージングサービスを提供する管理サーバ１３０と第３サーバ１５０は互いにユーザの情報を共有したり、ユーザに提供された第３サービスの結果を共有したりすることができる。すなわち、ユーザに第３サーバ１５０を介して提供されたゲームサービスの結果が、インスタントメッセージングサービスを提供する管理サーバ１３０に提供されて、チャットウィンドウに表示されてもよく、チャットウィンドウにおいて互いにインスタントメッセージをやり取りしたユーザが互いに対戦ゲームなどを楽しむ相手方であってもよい。
【００５７】
管理サーバ１３０は、ユーザにインスタントメッセージングサービスから拡張された複数のサービスを提供するために、第３サーバ１５０にチャットルームに関する情報を提供することができる。ここで、チャットルームに関する情報は、チャットルームに登録されたユーザそれぞれのＩＤ、電話番号、メールアドレスを含むアカウント関連情報、性別、年齢、職場、住所のうち少なくとも１つを含んでもよい。
【００５８】
したがって、当該チャットルームに登録されたユーザには、別途のアカウント登録、確認手続きなどがなくても、直ちに第３サーバ１５０が提供する多様なサービスが提供されることができる。管理サーバ１３０及び第３サーバ１５０がユーザに提供できる多様なサービスについては、図６を参照して説明する。
【００５９】
図６は、一実施形態により、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウから拡張された複数のサービスを説明するための図である。
【００６０】
図６を参照すると、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウが表示され、当該チャットウィンドウに対するユーザのタッチイベントが受け付けられると、提供装置は、ユーザのタッチイベントに応答して、複数のサービスのうちいずれか１つのサービスを選択することができる。
【００６１】
ここで、提供装置が選択できる複数のサービスは当該チャットルームに対応したものであって、例えば、Ｘというユーザが同じく登録されているチャットルームであっても、Ａチャットルームに該当する複数のサービスとＢチャットルームに該当する複数のサービスとは互いに異なってもよい。したがって、提供装置は、Ａチャットルームに関する情報に基づいて、Ａチャットルームに対応して提供できる複数のサービスを識別した後、複数のサービスのうちいずれか１つのサービスを選択してユーザに提供することができる。
【００６２】
提供装置は、複数のサービスのうちいずれか１つのサービスを選択するときに、上述した予め格納されたテーブルなどから複数のサービスを提供する順序に関する情報を参照するか、現在チャットルームに参加中であるユーザの人数に基づいて、当該チャットルームに対応して提供できるサービスを選択することもできる。
【００６３】
現在のユーザＸが接続中であるチャットウィンドウ６１０がチャットルームＡに関するものと仮定する。そうすると、提供装置は、ユーザＸにＡチャットルームに対応する掲示板６２０のサービスを提供したり、あるいはＡチャットルームに登録されたユーザが写っている写真６３０またはファイル６４０の提供サービスを提供したりすることができる。この他に、提供装置は、ユーザＸに当該チャットルーム（ここでは、チャットルームＡ）に対応するスケジュール６５０のサービスとＡチャットルームに登録されたユーザが共に楽しめる対戦ゲーム６６０のサービスも提供することができる。
【００６４】
また、例えば、Ａチャットルームにおいて、現在のインスタントメッセージングサービスが提供されるユーザが４人であると仮定する。そうすると、提供装置は、Ａチャットルームに関する情報に基づいて、Ａチャットルームにおいて、現在のインスタントメッセージングサービスが提供される４人に対応するアカウント情報などを把握して、当該ユーザが互いに対戦ゲームを楽しむようにすることができる。
【００６５】
ここで、複数のサービス間の切り換えは、ユーザ自身のタッチイベント（すなわち、左右ページングあるいはフリッキング）によって行われるか、提供装置が提供可能なサービスの案内を提供することでユーザが当該サービスを選択するように誘導することによって行われてもよい。また、ユーザは、当該チャットルームに登録された他のユーザを自身が留まっているアプリケーション空間に招くことにより、対戦ゲームなどのようなサービスを共に行うことができる。
【００６６】
ユーザＸに提供される複数のサービスは、提供装置が自ら提供するか、外部の第３サーバを介してあるいはユーザが選択したサービスに対応するアプリケーション等を介して、当該チャットルームに登録された他のユーザにも全部提供することができる。
【００６７】
図７は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法により、ユーザが外部空間に留まった状態でチャットルームを介して他のユーザを招く方法を示す図である。
【００６８】
以下において、ユーザＸとユーザＹは同一のチャットルーム「イ」に登録されたユーザであり、ユーザＸは自身が留まっている外部空間、例えばゲームアプリケーション空間にユーザＹを招こうとすると仮定する。
【００６９】
ここで、ユーザＸの端末画面にはチャットルーム「イ」に対応するチャットウィンドウＡが表示され、ユーザＹの端末画面にはチャットルーム「イ」に対応するチャットウィンドウＢが表示されてもよい。
【００７０】
図７を参照すると、ユーザＸは、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供するサービス画面に進入することができる（Ｓ７０１）。ユーザＸは、チャットウィンドウＡを介して、インスタントメッセージングサービスから拡張された複数のサービスのうちいずれか１つのサービスを選択することにより、当該サービスに対応するアプリケーション（例えば、ゲームアプリケーション）を選択することができる（Ｓ７０３）。
【００７１】
ここで、提供装置は、ステップＳ７０３において選択されたゲームアプリケーションが、ユーザＸの端末にインストールされているか否かを判断することができる（Ｓ７０５）。
ステップＳ７０５において、ゲームアプリケーションがユーザＸの端末にインストールされていると判断されれば、提供装置は、管理サーバに揮発性のアクセストークン（Access Token）の発行を要求することができる（Ｓ７０７）。ここで、ゲームアプリケーションの接続タイプは、ユーザＹをユーザＸがいる空間に招待できるタイプであってもよい。
【００７２】
提供装置は、ユーザＸが外部アプリケーション空間に留まった状態で、チャットルーム「イ」に属した他のユーザＹに招待状を発送するために、管理サーバにアクセストークンを発行するように要求することができる。ここで、外部アプリケーション空間は、ユーザＸがステップＳ７０３において選択したサービスに対応するゲームアプリケーションを実行する空間であってもよく、チャットルーム「イ」は、インスタントメッセージングサービスと関連するチャットルームであってもよい。
【００７３】
また、選択されたサービスに対応するゲームアプリケーションは選択されたサービスと関連する画面を介して提供され、選択されたサービスと関連する画面はチャットウィンドウＡとは区別されてもよい。
【００７４】
管理サーバは、揮発性のアクセストークン（あるいはアクセスキー）を発行してユーザに伝達することができる（Ｓ７０９）。ここで、揮発性のアクセストークン（あるいはアクセスキー）は、特定アプリケーション（例えば、ゲームアプリケーション）が特定チャットルーム（例えば、チャットルーム「イ」）に一回だけメッセージを送れるように接続を許可するトークンであってもよい。
【００７５】
ユーザＸは、アクセストークンを用いてゲームアプリケーションを呼び出すことができる（Ｓ７１１）。
ステップＳ７１１によって呼び出されたゲームアプリケーションはトークンをもらい（Ｓ７１３）、ユーザＹをゲームアプリケーションに招く空間を新たに生成するか、ユーザＹのために一定空間を選択することができる（Ｓ７１５）。
【００７６】
ステップＳ７１５において、ユーザＹのための空間が用意されれば、ゲームアプリケーションは、ユーザＹに対する招待状送信を要求することができる（Ｓ７１７）。ここで、ゲームアプリケーションは、ステップＳ７０７において発行されたアクセストークンが存在するか否かを判断することができる（Ｓ７１９）。
【００７７】
ステップＳ７１９において、アクセストークンが存在すると判断されれば、ゲームアプリケーションは、トークンと共にユーザＹに対する招待状送信の要求を管理サーバに送信することができる。管理サーバは、トークン検査後、異常がなければ、ユーザＹが属しているチャットルーム「イ」に対応するチャットウィンドウＢに招待状、すなわち招待メッセージを送信することができる（Ｓ７２３）。
【００７８】
仮に、ステップＳ７１９において、アクセストークンが存在しないと判断されれば、アプリケーションは、チャットルームを介してユーザＹに招待状（すなわち、招待状メッセージ）を送ることができる（Ｓ７２１）。ここで、招待状はチャットウィンドウにアップデートされてもよい。
【００７９】
一方、ステップＳ７０５において、当該アプリケーションがユーザＸの端末にインストールされていないアプリケーションと判断されれば、提供装置は、トークン発行を要求せずに直ちにマーケット（Market）に移動することができる（Ｓ７４１）。ここで、提供装置は、管理サーバからもらったアクセストークンを当該アプリケーションに伝達する方法がないため、トークン発行を要求せずに直ちにマーケットに移動することになる。
【００８０】
ここで、「マーケット」は、当該アプリケーションのインストールのために提供される画面、あるいはインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのインストールのための画面、あるいは画面に対するタッチイベント等を介してサービスに対応するアプリケーションの選択を可能にする空間として理解することができる。
【００８１】
提供装置は、マーケットを介して選択されたアプリケーションをインストールし（Ｓ７４３）、実行する（Ｓ７４５）ことにより、ステップＳ７１５のようにユーザＹを招く空間を生成することができる。
ユーザＸから招待状を受信したユーザＹは、チャットウィンドウＢを介して受信した招待状をクリックすることができる（Ｓ７２５）。
【００８２】
これにより、提供装置は、招待状によって招待された空間に対応するアプリケーション（すなわち、ゲームアプリケーション）がユーザＹの端末にインストールされたアプリケーションであるか否かを判断することができる（Ｓ７２７）。Ｓ７２７において、招待された空間に対応するアプリケーション（すなわち、ゲームアプリケーション）が既にユーザＹの端末にインストールされているのであれば、提供装置は、ゲームアプリケーションを呼び出すことができる（Ｓ７２９）。ここで、ゲームアプリケーションにメタ情報を送信するための規約などは予め定義されてもよい。
【００８３】
提供装置は、これに先立ち、ユーザＹの端末にゲームアプリケーションがインストールされることによってチャットルームに関する情報を提供することができる。これにより、ユーザＹがアプリケーション空間に移動した後、アプリケーションはチャットルームに関する情報などのようなメタ情報を取得し（Ｓ７３１）、これを用いてユーザＹを当該アプリケーション空間（ゲームアプリケーション空間）に参加させることができる（Ｓ７３３）。
【００８４】
仮に、ステップＳ７２７において、招待された空間に対応するアプリケーション（ゲームアプリケーション）がユーザＹの端末にインストールされていないのであれば、ユーザＹは、マーケットに行き（Ｓ７５１）、ゲームアプリケーションを選択（あるいはインストール）した後、実行させることができる（Ｓ７５５）。
【００８５】
ユーザＹは、ゲームアプリケーションをインストールした後、チャットルームに戻り、チャットウィンドウＢを介してステップＳ７２５の招待状を再度クリックしなければならない（Ｓ７２５）。
【００８６】
図８は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法により、他のユーザが共有メモリ（Shared Memory）に格納された情報を用いて、ユーザが招いた空間に参加する方法を示す図である。
【００８７】
図８を参照すると、一実施形態では、ユーザＹがステップＳ７２５のように招待状をクリックした後の動作において、招待者、すなわちユーザＸが生成したメタ情報（例えば、チャットルームのＩＤなど）を共用格納空間に格納しておいて利用することができる。共用格納空間は、例えば、共有メモリであってもよい。
【００８８】
ユーザＸから招待状を受信したユーザＹがチャットルーム「イ」のチャットウィンドウＢを介して受信した招待状をクリックした後、提供装置は、ユーザＸが生成したメタ情報（例えば、チャットルームのＩＤなどのようなチャットルームに関する情報）を共有メモリ８３０のような共用格納空間に格納することができる（Ｓ８１０）。
【００８９】
続いて、提供装置は、招待状によって招待された空間に対応するアプリケーション（例えば、ゲームアプリケーション）が他のユーザの端末にインストールされたか否かを判断することができる（Ｓ８１５）。ステップＳ８１５において、ゲームアプリケーションがユーザＹの端末に既にインストールされているのであれば、提供装置は、ゲームアプリケーションを呼び出すことができる（Ｓ８２０）。
【００９０】
呼び出されたゲームアプリケーションは、共有メモリ８３０を検査し（Ｓ８２５）、共有メモリからメタ情報を取得して（Ｓ８３５）、ユーザＹをゲームアプリケーション空間に参加させることができる（Ｓ８４０）。
【００９１】
仮に、ステップＳ８１５において、ゲームアプリケーションが未だインストールされていないのであれば、ユーザＹは、マーケットに行き（Ｓ８４５）、ゲームアプリケーションを選択してインストール（Ｓ８５０）した後、実行させることができる（Ｓ８５５）。すなわち、ユーザＸからユーザＹに受信された招待状は、アプリケーションの実行を指示する識別子またはアプリケーションのダウンロードを指示する識別子を含んでもよく、ユーザＹは、アプリケーションの実行を指示する識別子またはアプリケーションのダウンロードを指示する識別子を用いて、アプリケーションを実行するかアプリケーションをダウンロードすることができる。
続いて、ユーザＹの端末において実行されるゲームアプリケーションでは、ステップＳ８２５〜ステップＳ８４０過程が行われる。
【００９２】
図９は、一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのアイコン及びユーザ端末にインストールされたアプリケーションに対応するアイコンが表示された画面を示す図である。
【００９３】
図９を参照すると、一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスを提供する画面では、９１０のように複数のサービスに対応するアプリケーション（例えば、ゲーム、ラジオ聴取、漫画写真デコレーションなど）のアイコンが表示されてもよい。すなわち、９１０の画面に表示されるアイコンはインスタントメッセージングサービスから拡張された複数のサービスを意味し、ユーザ端末にアイコンに対応するアプリケーションがインストールされているか否かとは関係ない。
【００９４】
ここで、９１０の画面に表示されたアプリケーションに対応するアイコンのうち、ユーザ端末にインストールされたアプリケーションに対応するアイコン、あるいは実行中であるアプリケーションのアイコンは、９３０画面の９３５のように未だインストールされていないアプリケーションのアイコンとは区別されるように表示してもよい。
【００９５】
インスタントメッセージングサービスから拡張された複数のサービスを提供する画面の右側上段には、一実施形態に係るインスタントメッセージングサービスと関連するチャットルームへの復帰のためのボタン９５０が表示されてもよい。インスタントメッセージングサービスから拡張された複数のサービスが提供されたユーザは、ボタン９５０をクリックしたり、左右にスワイプ（swipe）したりする動作等により、インスタントメッセージングサービスを提供するチャットルームに戻ることができる。
【００９６】
図１０は、一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのアイコンの配列順序を編集（変更）する方法を説明するための図である。
【００９７】
図１０を参照すると、一実施形態に係る提供装置は、ユーザのタッチイベントに応答して、画面に表示される複数のサービスの各々に対応するアプリケーションのアイコン、あるいはユーザ端末にインストールされたアプリケーションに対応するアイコンの配列順序を編集することができる。
【００９８】
例えば、ユーザが画面１０１０の下段に表示されたボタン１０１５を選択する場合、ユーザ端末の画面には、１０５０のように各アプリケーションに対応するアイコンの配列順序を編集できる画面が提供されることができる。
ここで、画面１０５０に表示されたアイコンの右側には編集ボタン１０５５が表示され、ユーザが編集ボタン１０５５を押したまま上下に移動することによってアイコンの配列順序が変更（編集）されることができる。
【００９９】
図１１は、一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションの詳細ビュー画面を介して当該アプリケーションを実行する画面を示す図である。
【０１００】
図１１を参照すると、一実施形態に係るインスタントメッセージングサービスから拡張された複数のサービスに対応するアプリケーションのうち、ユーザ端末にインストールされたアプリケーションが１１１０のように画面に表示される。
【０１０１】
ユーザが、例えば、アプリケーション１１１５のアイコンを選択したとする。
そうすると、ユーザ端末の画面には、アプリケーション１１１５に該当する詳細ビュー画面１１３０が提供されることができる。ここで、詳細ビュー画面１１３０には、アプリケーション１１１５を遂行中であるか、アプリケーション１１１５に登録された他のユーザの目録が１１３６のように提供されることができる。
【０１０２】
ユーザは、詳細ビュー画面１１３０に表示された、「すぐに実行」ボタン１１３３をタッチすることにより、アプリケーション１１１５を直ちに実行させることができる。
【０１０３】
図１２は、一実施形態により、ユーザの端末に当該アプリケーションがインストールされた場合に、インスタントメッセージングサービスから拡張された複数のサービスを提供する方法を説明するための図である。
【０１０４】
図１２を参照すると、一実施形態によれば、ユーザには、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウ１２１０を介して、インスタントメッセージングサービスから拡張された複数のサービスが提供される。
【０１０５】
ユーザは、チャットウィンドウ１２１０のタッチディスプレイ画面を単にタッチしたり、左右にページング（あるいはフリッキング）したりすることにより、１２３０のようにチャットルームに対応する複数のサービスを提供する画面に進入することができる。
【０１０６】
ここで、ユーザは、１２３０画面に表示されたアイコンのうちいずれか１つのアイコンを選択することにより、当該アイコンに対応するアプリケーションを実行することができる。
【０１０７】
例えば、１２３０画面において選択されたアプリケーションがカード送信アプリケーションとする。そうすると、カード送信アプリケーションの実行の結果、作成されたカードは、ユーザと相手方間のチャットが行われるチャットルームに送信され、作成されたカードは、送信される前に１２５０のような送信選択画面の形態でユーザに提供される。これに先立ち、予め取得したチャットルームに関する情報がある場合は、提供装置は、作成されたカードが当該チャットルームに直ちに送信できることを示すことができる。
【０１０８】
１２５０において、ユーザがカード送信を選択することにより、ユーザ及び相手方の双方の画面にカード送信が表示されてもよく、ユーザ及び相手方はチャットルームに対応するチャットウィンドウ１２７０に移動して、１２７５のようにメッセージを確認することができる。ここで、１２７５のメッセージは、カード送信お知らせメッセージあるいはカード受信お知らせメッセージであってもよい。
【０１０９】
図１３Ａ及び１３Ｂは、一実施形態により、ユーザの端末に当該アプリケーションがインストールされていない場合に、インスタントメッセージングサービスから拡張された複数のサービスを提供する方法を説明するための図である。
【０１１０】
図１３Ａ及び１３Ｂを参照すると、ユーザには、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウ１３１０を介して、インスタントメッセージングサービスから拡張された複数のサービスが提供されることができる。
【０１１１】
ユーザは、チャットウィンドウ１３１０において、タッチディスプレイを単にタッチしたり、左右にページング（あるいはフリッキング）したりすることにより、１３２０のようにチャットルームに対応する複数のサービスを提供する画面に進入することができる。
【０１１２】
ユーザは、１３２０画面に表示されたアイコンのうちいずれか１つのアイコンを選択することにより、当該アイコンに対応するアプリケーションを実行することができる。しかし、選択されたアイコンに対応するアプリケーションがインストールされていない場合、ユーザ端末には、当該アプリケーションの紹介のための画面１３３０が提供される。
【０１１３】
アプリケーションの紹介のための画面１３３０において、ユーザがマーケットボタンをタッチすると、ユーザ端末にはマーケットに移動した画面が表示され、ここで、ユーザが「インストール」ボタンを選択すれば、ユーザ端末には、１３４０のように「開く」ボタンを含む画面が表示される。
【０１１４】
続いて、画面１３４０において、ユーザが「開く」ボタンを選択すれば、１３５０のようにユーザが選択したアプリケーション（例えば、カード送信アプリケーション）が実行される。
【０１１５】
１３５０の実行結果、作成されたカードはユーザと相手方間のチャットが行われるチャットルームに送信され、チャットルームに送信される前に１３６０のような送信選択画面がユーザに提供される。
【０１１６】
１３６０において、ユーザがカード送信を選択することにより、ユーザ及び相手方の双方の画面にカード送信が表示されてもよく、ユーザ及び相手方は両方ともチャットルームに対応するチャットウィンドウ１３７０に移動して、メッセージを確認することができる。
【０１１７】
図１４は、他の実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を示すフローチャートであり、図１５は、一実施形態に係るインスタントメッセージングサービスと関連する互いに異なる類型を有する画面を示す図である。
【０１１８】
提供装置は、インスタントメッセージングサービスと関連する互いに異なる類型を有する画面のうちいずれか１つの画面を表示（Ｓ１４０１）した後、いずれか１つの画面に対するユーザのタッチイベントを受け付けることができる（Ｓ１４０３）。
【０１１９】
提供装置は、いずれか１つの画面の類型を識別することができる（Ｓ１４０５）。
ここで、画面の類型は、図１５のようにユーザのプロフィールと関連する情報を提供するプロフィール画面１５１０、ユーザがインスタントメッセージングサービスを利用できるようにするチャット画面１５３０及びインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供するホーム画面１５５０のうち少なくとも１つであってもよい。
【０１２０】
これに先立ち、提供装置は、当該画面の類型の各々に対応するサービスセットを決定することができる。
したがって、ユーザによってタッチされた画面の類型がプロフィール画面１５１０と識別されれば（Ｓ１４０７）、提供装置は、図１５のようにプロフィール画面１５１０に対応して決定された第１サービスセットを提供することができる（Ｓ１４０９）。
【０１２１】
ここで、プロフィール画面１５１０によって提供されるサービスは、同一の第１サービスセットであっても、ユーザごとに当該サービスに対する異なる情報（画面）が提供されてもよい。例えば、「私」のプロフィール情報が提供される画面１５１３からフリッキングによって提供されるサービスは、「私」によって格納されるか、私と関連して格納された写真、メモ、クリッピングなどに関する情報であってもよい。一方、「ヨンヒ」のプロフィール情報が提供される画面からフリッキングによって提供されるサービスは、「ヨンヒ」が管理する写真、メモ、クリッピングなどに関する情報であってもよい。すなわち、提供装置は、ユーザが現在見ている画面が何かによって互いに異なる情報（画面）を提供することができる。
【０１２２】
また、提供装置は、「私」に対してはＷａｌｌ、写真、ファイル共有サービスを提供し、「ヨンヒ」に対しては写真、メモ、クリッピング、単独ゲームなどのサービスを提供するようにしてもよい。すなわち、提供装置は、いずれか１つの画面に対応する情報を取得し、当該情報を用いてユーザごとに互いに異なるサービスが提供されるようにすることもできる。
【０１２３】
一方、タッチされた画面の類型がチャット画面１５３０と識別されれば（Ｓ１４１１）、提供装置は、チャット画面１５３０に対応して決定された第２サービスセットを提供することができる（Ｓ１４１３）。ここで、チャット画面１５３０は、１：１チャットルーム、グループチャットルーム及び集団チャットルームに対する画面であってもよい。提供装置は、当該チャット画面がどのような画面であるかによってサービスセットを決定し、当該サービスセットに属したサービスを提供することができる。
【０１２４】
したがって、当該チャットルームに対する写真またはファイルサービスにより、各チャットルームに属したユーザは、当該チャットルーム（例えば、同好会）の参加者に対する写真、ファイルなどの情報を共有することもできる。
【０１２５】
同様に、タッチされた画面の類型がホーム画面１５５０と識別されれば（Ｓ１４１５）、提供装置は、ホーム画面１５５０に対応して第３サービスセットを提供することができる（Ｓ１４１７）。
【０１２６】
ここで、第１サービスセットは、図１５の１５１５のように当該画面に対応する情報に応じた写真、メモ、クリッピング及びウォール（Ｗａｌｌ）サービスなどを含んでもよい。第２サービスセットは、１５３５のようにユーザが属したチャットルームと関連する写真の提供、ファイルの提供、スケジュールの提供及び対戦ゲームの提供サービスを含んでもよい。また、第３サービスセットは、１５５５のように管理サーバまたは選択されたサービスのためのサーバ（すなわち、第３サーバ）が提供するニュースの提供、ショッピング情報の提供、ゲームの提供、求人求職サービス及びその他コンテンツの提供サービスを含んでもよい。
【０１２７】
提供装置は、いずれか１つの画面の類型に基づいて、複数のサービスのうちいずれか１つのサービスを選択することができる（Ｓ１４１９）。より具体的には、提供装置は、いずれか１つの画面の類型に基づいて、いずれか１つの画面の類型に対応するサービスセットのうちいずれか１つのサービスを選択することができる。
【０１２８】
提供装置は、選択されたサービスのためのサーバにいずれか１つの画面に対応する情報を提供することができる（Ｓ１４２１）。ここで、いずれか１つの画面に対応する情報は、図３によって上述したチャットルームに関する情報を含んでもよい。
提供装置は、選択されたサービスのためのサーバによって提供される、選択されたサービスと関連する画面を表示することができる（Ｓ１４２３）。
【０１２９】
図１６は、提供装置が互いに異なる類型を有する画面から拡張された複数のサービスのためのサーバとアカウント情報を共有することを示す図である。
図１６を参照すると、提供装置が互いに異なる類型を有する画面から拡張して提供する複数のサービスは、提供装置が自ら管理し提供するサービスであったり、外部の第３サーバを介して提供されるサービスであったりしてもよく、また、ユーザによって選択されたり招待されたりしたサービスであってもよい。
【０１３０】
したがって、提供装置は、当該サービスが外部の第３サーバを介して提供される時には、第３サーバと当該画面に対応する情報を共有することができる。ここで、当該画面に対応する情報は、例えば、１６１０のようなプロフィール画面では、当該ユーザ（ヨンヒ、チョルスなど）のＩＤ、電話番号、Ｅ−メールアドレスなどのアカウント関連情報を含むプロフィール情報及び現在の画面に表示されているユーザが誰なのかに関する情報などであってもよい。
【０１３１】
また、１６３０のようなチャット画面において当該画面に対応する情報は、チャットルームに登録されたユーザそれぞれのＩＤ、電話番号、メールアドレスを含むアカウント関連情報、性別、年齢、職場、住所、及び現在のチャットルームに登録されたユーザのうちのチャット参加者に関する情報であってもよい。
【０１３２】
この他にも、１６５０のようなホーム画面では、管理サーバまたは選択されたサービスのためのサーバ（第３サーバ）に登録されたユーザに関する情報及び現在の当該サーバに接続中であるユーザそれぞれに関する情報などが当該画面に対応する情報に該当することができる。
【０１３３】
提供装置は、このような情報によって外部アプリケーションを実行するのに必要な情報（例えば、アカウント情報）を第３サーバと共有することができる。
したがって、ユーザには、例えば、インスタントメッセージングサービスなどの加入時に提供した情報だけによって、アカウント登録のような追加的な手続きがなくても自身が見る画面を介して提供される多様なサービスが直ちに提供されることができる。
【０１３４】
ここで、アカウント共有は、１６１５、１６３５及び１６５５等のような複数のサービスのうちの当該サービスが第３サーバによってサービスされる時にのみ、当該サービスを提供するサーバに提供することができる。
【０１３５】
図１７は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を行う移動端末の構成を説明するための図である。
一実施形態に係る移動端末１７００は、タッチディスプレイ１７１０、プロセッサ１７２０、メモリ１７３０及びネットワークモジュール１７４０を含む。
【０１３６】
タッチディスプレイ１７１０は、インスタントメッセージングサービスと関連する互いに異なる類型を有する画面のうちいずれか１つの画面を表示するか、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウを表示し、当該画面に対するユーザのタッチイベントを検知する。
【０１３７】
プロセッサ１７２０は、インスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法が行われるために、移動端末にインストールされるアプリケーションに応じた制御動作が円滑に行われるように各構成要素を制御する。
【０１３８】
メモリ１７３０は、インスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法が行われるために、移動端末にインストールされるアプリケーションを格納する。
ネットワークモジュール１７４０は、無線インターネットまたは無線移動通信網等を介して管理サーバ（または、第３サーバ）に必要な情報を送受信する。
【０１３９】
図１８は、一実施形態に係るインスタントメッセージングサービス及びインスタントメッセージングサービスから拡張された複数のサービスを提供する方法を行う提供装置の構成を説明するための図である。
提供装置１８００は、ネットワークモジュール１８１０、制御部１８２０、取得部１８３０、ディスプレイ部１８４０、識別部１８５０及び格納部１８６０を含んでもよい。
【０１４０】
ネットワークモジュール１８１０は、無線インターネットまたは無線移動通信網等を介して移動端末から必要な情報を送受信する。例えば、インスタントメッセージングサービスと関連するチャットルームに対応するチャットウィンドウに対し、ユーザのタッチイベントが検知されたことを受信して制御部１８２０に提供することができる。
【０１４１】
制御部１８２０は、タッチイベントに応答して、複数のサービスのうちいずれか１つのサービスを選択し、選択されたサービスのためのサーバ（例えば、第３サーバ）にチャットルームに関する情報を提供することができる。この他に、制御部１８２０は、チャットウィンドウに対するユーザのタッチイベントを受け付けることができる。
【０１４２】
取得部１８３０は、チャットルームに関する情報を取得することができる。
ディスプレイ部１８４０は、選択されたサービスと関連する画面を表示することができる。ここで、ディスプレイ部１８４０は、第３サーバによって提供されたり、選択されたサービスに対応するアプリケーションが提供したりする、選択されたサービスと関連する画面を表示することができる。
【０１４３】
識別部１８５０は、チャットルームに関する情報に基づいて、チャットルームに対応する複数のサービスを識別することができる。
格納部１８６０は、チャットルームに関する情報を格納することができる。
【０１４４】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって行うことができるプログラム命令の形態で実現されても良く、かかるプログラム命令は、コンピュータ読み出し可能媒体に記録されてもよい。前記コンピュータ読み出し可能媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせたものを含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み出し可能記録媒体の例には、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（magnetic media）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロプティカルディスク（floptical disk）のような磁気−光媒体（magneto-optical media）、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納し行うように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同様である。
【０１４５】
上述したように本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
【０１４６】
したがって、本発明の範囲は、説明された実施形態に限定されて定められるものではなく、後述する特許請求の範囲のみならず、当該特許請求の範囲と均等なものなどによって定められるものである。
【図１】
0005995297.tif 000002
【図２】
0005995297.tif 000003
【図３】
0005995297.tif 000004
【図４】
0005995297.tif 000005
【図５】
0005995297.tif 000006
【図６】
0005995297.tif 000007
【図７】
0005995297.tif 000008
【図８】
0005995297.tif 000009
【図９】
0005995297.tif 000010
【図１０】
0005995297.tif 000011
【図１１】
0005995297.tif 000012
【図１２】
0005995297.tif 000013
【図１３Ａ】
0005995297.tif 000014
【図１３Ｂ】
0005995297.tif 000015
【図１４】
0005995297.tif 000016
【図１５】
0005995297.tif 000017
【図１６】
0005995297.tif 000018
【図１７】
0005995297.tif 000019
【図１８】
0005995297.tif 000020