(57)【特許請求の範囲】
【請求項１】
インスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いた拡張サービス提供方法であって、
対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示するステップと、
予め定められた特定のボタンに対する前記対象ユーザのジェスチャーに基づいて、前記対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断するステップと、
前記判断結果に応じて、前記対象ユーザの入力をチャットサーバまたは検索サーバに送信するステップと、
を含むメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項２】
前記予め定められた特定のボタンは、前記少なくとも１人の相手方ユーザに前記対象ユーザの入力を送信するための送信ボタンである
ことを特徴とする請求項１に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項３】
前記判断するステップは、
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーの類型が、前記予め定められた特定のボタンを予め設定された時間以上押す動作、前記予め定められた特定のボタンを予め定められた方向に押す動作、及び前記チャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタンを前記予め定められた特定のボタンと共に押す動作のうちいずれか１つの動作に該当するか否かを判断するステップを含む
ことを特徴とする請求項１に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項４】
前記判断するステップは、
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーが前記いずれか１つの動作に該当する場合、前記対象ユーザの入力が前記検索クエリに該当すると判断するステップを含む
ことを特徴とする請求項３に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項５】
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーに応じて、前記予め定められた特定のボタンの外観を変形するか、前記対象ユーザの入力に対する検索を行うための検索ボタンを追加して表示するステップをさらに含む
ことを特徴とする請求項１に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項６】
前記送信するステップは、
前記対象ユーザの入力が前記検索クエリに該当すると判断された場合、前記対象ユーザの入力を前記検索サーバに送信するステップである
ことを特徴とする請求項１に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項７】
前記検索サーバから前記対象ユーザの入力を用いて行った検索結果を受信するステップと、
前記検索結果を前記チャットウィンドウとは区別される検索ウィンドウにリンクさせるステップとを含む
ことを特徴とする請求項６に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項８】
前記検索サーバから前記対象ユーザの入力を用いて行った検索結果を受信するステップと、
前記検索結果を前記少なくとも１人の相手方ユーザに送信するステップとを含む
ことを特徴とする請求項６に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項９】
インスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いた拡張サービス提供方法であって、
対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示するステップと、
前記メッセージ入力ウィンドウに対する前記対象ユーザの入力を表示するステップと、
予め定められた特定のボタンに対する前記対象ユーザのジェスチャーに基づいて、前記対象ユーザの入力が、チャットメッセージ及び前記チャットメッセージとは区別されるリクエストのいずれに該当するかを判断するステップと、
前記判断結果に応じて、前記対象ユーザの入力をチャットメッセージとして処理するか、または前記チャットメッセージとは区別されるリクエストとして処理するステップと、
を含むメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項１０】
前記予め定められた特定のボタンは、前記少なくとも１人の相手方ユーザに前記対象ユーザの入力を送信するための送信ボタンである
ことを特徴とする請求項９に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項１１】
前記判断するステップは、
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーの類型が、前記予め定められた特定のボタンを予め設定された時間以上押す動作、前記予め定められた特定のボタンを予め定められた方向に押す動作、及び前記チャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタンを前記予め定められた特定のボタンと共に押す動作のうちいずれか１つの動作に該当するか否かを判断するステップを含む
ことを特徴とする請求項９に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項１２】
前記判断するステップは、
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーが前記いずれか１つの動作に該当する場合、前記対象ユーザの入力が前記チャットメッセージとは区別されるリクエストに該当すると判断するステップを含む
ことを特徴とする請求項１１に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項１３】
前記予め定められた特定のボタンに対する前記対象ユーザのジェスチャーに応じて、前記予め定められた特定のボタンの外観を変形するか、検索ボタンを追加して表示するステップをさらに含む
ことを特徴とする請求項９に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【請求項１４】
前記チャットメッセージとは区別されるリクエストは、
前記対象ユーザの入力をメモに保存するリクエスト、前記対象ユーザの入力を電話帳に保存するリクエスト、及び前記対象ユーザの入力を予約発送するリクエストのうちいずれか１つである
ことを特徴とする請求項９に記載のメッセージ入力ウィンドウを用いた拡張サービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いた拡張サービス提供方法に関する。
【背景技術】
【０００２】
近年、携帯端末の普及率が急速に増加することにより、携帯端末はもはや現代人の生活必需品として位置づけられることになった。このような携帯端末は、固有の音声通話サービスだけでなく、各種のデータ伝送サービスと様々な付加サービスも提供できるようになり、機能上、マルチメディア通信機器に変貌している。
【０００３】
また、通信技術が発展することにより、携帯端末は、通話及びメッセージの送受信機能だけでなく、従来のＰＣにおいてのみ可能であったメッセンジャー機能を行うことができるようになった。したがって、加入者がモバイルメッセンジャーサーバに接続して、加入者らとより便利に対話ができる方法が要求されている。
【０００４】
一方、インスタントメッセージングサービスはユーザ間のチャットメッセージを伝達するが、このようなインスタントメッセージングサービスの利用者数が次第に増えることにより、インスタントメッセージングサービスの中でもユーザの便宜のために提供できる拡張されたサービスに対する要求がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一実施形態によれば、チャットウィンドウに含まれるメッセージ入力ウィンドウを介して入力された対象ユーザの入力に対し、チャットウィンドウを切り替えなくても多様なサービスを提供することを課題とする。
一実施形態によれば、送信ボタンに対する対象ユーザのジェスチャーの類型に応じて対象ユーザの入力をチャットメッセージとは異なるように判断して、拡張されたサービスを提供することを課題とする。
【０００６】
また、一実施形態によれば、送信ボタンに対する対象ユーザのジェスチャーの類型を区別して、別途の制御動作がなくても検索、メモへの保存、電話帳への保存及び入力予約などのような拡張されたサービスを容易に提供することを課題とする。
【課題を解決するための手段】
【０００７】
一実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法は、インスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いた拡張サービス提供方法において、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示するするステップと、前記対象ユーザのジェスチャーに基づいて、前記対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断するステップと、前記判断結果に応じて、前記対象ユーザの入力をチャットサーバまたは検索サーバに送信するステップとを含む。
【０００８】
前記判断するステップは、前記少なくとも１人の相手方ユーザに前記対象ユーザの入力を送信するための送信ボタンに対する前記対象ユーザのジェスチャーの類型に応じて、前記対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断してもよい。
【０００９】
前記判断するステップは、前記送信ボタンに対する前記対象ユーザのジェスチャーの類型が、前記送信ボタンを予め設定された時間以上押す動作、前記送信ボタンを予め定められた方向に押す動作、及び前記チャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタンを前記送信ボタンと共に押す動作のうちいずれか１つの動作に該当するか否かを判断するステップを含んでもよい。
【００１０】
前記判断するステップは、前記送信ボタンに対する前記対象ユーザのジェスチャーが前記いずれか１つの動作に該当する場合、前記対象ユーザの入力が前記検索クエリに該当すると判断するステップを含んでもよい。
【００１１】
前記送信ボタンに対する前記対象ユーザのジェスチャーに応じて、前記送信ボタンの外観を変形するか、前記対象ユーザの入力に対する検索を行うための検索ボタンを追加して表示するステップをさらに含んでもよい。
【００１２】
前記送信するステップは、前記対象ユーザの入力が前記検索クエリに該当すると判断された場合、前記対象ユーザの入力を前記検索サーバに送信するステップであってもよい。
【００１３】
前記検索サーバから前記対象ユーザの入力を用いて行った検索結果を受信するステップと、前記検索結果を前記チャットウィンドウとは区別される検索ウィンドウにリンクさせるステップとを含んでもよい。
【００１４】
前記検索サーバから前記対象ユーザの入力を用いて行った検索結果を受信するステップと、前記検索結果を前記少なくとも１人の相手方ユーザに送信するステップとを含んでもよい。
【００１５】
一実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法は、インスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いた拡張サービス提供方法において、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示するステップと、前記メッセージ入力ウィンドウに対する前記対象ユーザの入力を表示するステップと、前記対象ユーザのジェスチャーに基づいて、前記対象ユーザの入力が、チャットメッセージ及び前記チャットメッセージとは区別されるリクエストのいずれに該当するかを判断するステップと、前記判断結果に応じて、前記対象ユーザの入力をチャットメッセージとして処理するか、または前記チャットメッセージとは区別されるリクエストとして処理するステップとを含む。
【００１６】
前記判断するステップは、前記対象ユーザの入力を前記少なくとも１人の相手方ユーザに送信するための送信ボタンに対する前記対象ユーザのジェスチャーの類型に応じて、前記対象ユーザの入力が、前記チャットメッセージ及び前記チャットメッセージとは区別されるリクエストのいずれに該当するかを判断するステップであってもよい。
【００１７】
前記判断するステップは、前記送信ボタンに対する前記対象ユーザのジェスチャーの類型が、前記送信ボタンを予め設定された時間以上押す動作、前記送信ボタンを予め定められた方向に押す動作、及び前記チャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタンを前記送信ボタンと共に押す動作のうちいずれか１つの動作に該当するか否かを判断するステップを含んでもよい。
【００１８】
前記判断するステップは、前記送信ボタンに対する前記対象ユーザのジェスチャーが前記いずれか１つの動作に該当する場合、前記対象ユーザの入力が前記チャットメッセージとは区別されるリクエストに該当すると判断するステップを含んでもよい。
【００１９】
前記送信ボタンに対する前記対象ユーザのジェスチャーに応じて、前記送信ボタンの外観を変形するか、検索ボタンを追加して表示するステップをさらに含んでもよい。
【００２０】
前記処理するステップは、前記対象ユーザの入力が前記チャットメッセージに該当すると判断された場合、前記対象ユーザの入力をチャットサーバに送信するステップであってもよい。
【００２１】
前記チャットメッセージとは区別されるリクエストは、前記対象ユーザの入力をメモに保存するリクエスト、前記対象ユーザの入力を電話帳に保存するリクエスト、及び前記対象ユーザの入力を予約発送するリクエストのうちいずれか１つであってもよい。
【発明の効果】
【００２２】
一実施形態によれば、チャットウィンドウに含まれるメッセージ入力ウィンドウを介した対象ユーザの入力を対象ユーザのジェスチャーに基づいてチャットメッセージとは異なるように区別することにより、チャットウィンドウを切り替えなくても検索、メモへの保存、電話帳への保存及び入力予約などのように拡張されたサービスを提供することができる。
【００２３】
一実施形態によれば、送信ボタンに対する対象ユーザのジェスチャーの類型を区別し、当該ジェスチャーの類型に合った処理を行うことにより、メッセージ入力ウィンドウに入力された内容に対する拡張されたサービスを容易に提供することができる。
【図面の簡単な説明】
【００２４】
【図１】一実施形態に係るインスタントメッセージングサービスのチャットウィンドウにおいて、メッセージ入力ウィンドウを用いた拡張サービス提供方法が行われるシステム環境を示す図である。
【図２】一実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法を示すフローチャートである。
【図３】一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、検索サービスを提供する画面を示す図である。
【図４】他の実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法を示すフローチャートである。
【図５】一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、電話番号の保存サービスを提供する画面を示す図である。
【図６】一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、メモへの保存サービスを提供する画面を示す図である。
【図７】一実施形態に係るメッセージ入力ウィンドウを用いてサービスを拡張する移動端末のブロック図である。
【発明を実施するための形態】
【００２５】
以下、実施形態について添付図面を参照しながら詳細に説明する。但し、本発明は一実施形態によって制限されたり限定されたりすることはない。また、各図面に提示された同一の参照符号は同一の部材を示す。
【００２６】
図１は、一実施形態に係るインスタントメッセージングサービスのチャットウィンドウにおいて、メッセージ入力ウィンドウを用いた拡張サービス提供方法が行われるシステム環境を示す図である。
一実施形態に係るシステム環境は、移動端末１１０及びサービスサーバ１３０を含んでもよい。
【００２７】
移動端末１１０は、無線インターネットまたは無線通信網などのネットワーク５０を介して、サービスサーバ１３０からインスタントメッセージングサービスを提供するプログラム（アプリケーション）をダウンロードしてインストールすることができる。
【００２８】
これにより、移動端末１１０は、サービスサーバ１３０が提供する、インスタントメッセージングサービスのチャットウィンドウにおいて、メッセージ入力ウィンドウを用いた拡張されたサービスを提供することができる。
【００２９】
ここで、サービスサーバ１３０は、対象ユーザのチャットメッセージを処理するチャットサーバの機能を行うこともでき、対象ユーザが入力した検索クエリによって検索を行う検索サーバの機能を行うこともできる。また、サービスサーバ１３０は、上述した機能の以外に対象ユーザのリクエストを処理するサーバの機能を行うこともできる。
【００３０】
以下において、「インスタントメッセージングサービス」は、無線インターネットまたは無線通信網のようなネットワーク網を介して、メモ、文字メッセージ、ファイル、資料などをリアルタイムで送信して、リアルタイムでチャットを行うことができるようにするサービス及びこれと関連するサービスを含む意味として用いる。
【００３１】
図２は、一実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法を示すフローチャートである。ここで、メッセージ入力ウィンドウは、インスタントメッセージングサービスを提供するチャットウィンドウに含まれるものである。
【００３２】
対象ユーザの移動端末（以下、「移動端末」）は、チャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示する（Ｓ２０２）。ここで、チャットルームには、対象ユーザ及び対象ユーザとチャットを行う少なくとも１人の相手方ユーザが含まれてもよい。
移動端末は、メッセージ入力ウィンドウに対する対象ユーザの入力を表示する（Ｓ２０４）。
【００３３】
移動端末は、対象ユーザのジェスチャーに基づいて、対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断する。より具体的には、移動端末は、送信ボタンに対する対象ユーザのジェスチャーの類型に応じて、対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断することができる。
ここで、送信ボタンは、対象ユーザの入力を少なくとも１人の相手方ユーザに送信するために備えられたものである。
【００３４】
移動端末は、送信ボタンに対する対象ユーザのジェスチャーの類型がどれに属するかを判断することができる（Ｓ２０６）。
Ｓ２０６において、移動端末は、送信ボタンに対する対象ユーザのジェスチャーが送信ボタンに対する一般的な利用動作（例えば、２秒以内の時間の間に送信ボタンを押す動作）に該当する場合、送信ボタンに対する対象ユーザのジェスチャーの類型を第１類型と判断することができる。
【００３５】
一方、送信ボタンに対する対象ユーザのジェスチャーが、送信ボタンを予め設定された時間（例えば、２．５秒）以上押す動作、送信ボタンを予め定められた方向に押す動作、及びチャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタン（例えば、Ｔａｂボタン、その他のファンクション・ボタンなど）を送信ボタンと共に押す動作のうちいずれか１つの動作に該当する場合、移動端末は、対象ユーザのジェスチャーを第２類型と判断することができる。この他にも、移動端末は、第１類型のような送信ボタンに対する一般的な利用動作とは異なる多様な動作（例えば、送信ボタンと２つ以上のボタンを共に押す動作や、送信ボタンを連続して２回以上押す動作など）を第２類型と判断することができる。
【００３６】
ここで、移動端末は、送信ボタンに対する対象ユーザのジェスチャーに応じて、送信ボタンの外観を変形するか、後述する図３に示すように対象ユーザの入力に対する検索を行うための検索ボタンを追加して表示することもできる。
【００３７】
Ｓ２０６において、対象ユーザのジェスチャーの類型が第１類型と判断された場合（Ｓ２０８）、移動端末は、メッセージ入力ウィンドウにおける対象ユーザの入力をチャットメッセージと判断する（Ｓ２１０）。そして、移動端末は、対象ユーザの入力をチャットサーバに送信する（Ｓ２１２）。
【００３８】
一方、Ｓ２０６において、対象ユーザのジェスチャーの類型が第２類型と判断された場合（Ｓ２２０）、移動端末は、メッセージ入力ウィンドウにおける対象ユーザの入力を検索クエリと判断する（Ｓ２２２）。そして、移動端末は、対象ユーザの入力を検索サーバに送信する（Ｓ２２４）。
【００３９】
移動端末は、検索サーバから、検索サーバが対象ユーザの入力を用いて行った検索結果を受信することができる（Ｓ２２６）。
移動端末は、Ｓ２２６の検索結果をチャットウィンドウとは区別される検索ウィンドウにリンクさせることができる（Ｓ２２８）。この他に、移動端末は、Ｓ２２６の検索結果を少なくとも１人の相手方ユーザに送信することもできる。
【００４０】
上述したように、一実施形態では、チャットウィンドウに含まれるメッセージ入力ウィンドウを、チャットメッセージを入力する用途以外の他の用途（例えば、電話番号の入力、メモの入力など）として利用することにより、対象ユーザがより容易に拡張されたサービスを利用できるようにする。
【００４１】
図３は、一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、検索サービスを提供する画面を示す図である。
【００４２】
図３を参照すると、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットウィンドウ３１０に少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウ３１３が表示されている。メッセージ入力ウィンドウ３１３の下段には、仮想キーボード３３０のボタンが表示可能である。
【００４３】
ここで、少なくとも１人の相手方ユーザとチャット中であった対象ユーザが、インスタントメッセージングサービスを提供するチャットウィンドウ３１０に含まれるメッセージ入力ウィンドウ３１３に「マカオ」を入力したとする。
【００４４】
この後、対象ユーザは、一般的なチャットサービスのように少なくとも１人の相手方ユーザにメッセージ入力ウィンドウ３１３に入力された内容（ここでは、「マカオ」）を送信してもよく、一実施形態のようにメッセージ入力ウィンドウ３１３に入力された内容に対する拡張されたサービスの提供を受けることもできる。
【００４５】
拡張されたサービスの提供を受けようとする対象ユーザは、メッセージ入力ウィンドウ３１３にメッセージ（あるいは、その他の内容）を記載した後、送信ボタン３５０に対して次のようなジェスチャーを取ることができる。
【００４６】
対象ユーザは、例えば、送信ボタン３５０を予め設定された時間（例えば、２．５秒）以上押すか、送信ボタン３５０を上、下、左、右のうち予め定められた方向に押すことができる。また、対象ユーザは、チャットルーム３１０と共に表示される仮想キーボード３３０のボタンのうちいずれか１つのボタン（例えば、上向き矢印形態のボタン３３１）を送信ボタン３５０と共に押すこともできる。
【００４７】
対象ユーザの送信ボタン３５０に対するジェスチャーは上述した内容に限定されず、この他にも、送信ボタン３５０を連続して２回以上押すか、送信ボタン３５０と特殊文字を共に押すなどの多様なジェスチャーにより、対象ユーザに拡張されたサービスを提供することができる。
【００４８】
移動端末は、対象ユーザのジェスチャーに応じて、送信ボタン３５０の外観を変形したり、図３のように対象ユーザの入力に対する検索を行うための検索ボタン３５２を追加して表示したりすることもできる。
【００４９】
移動端末は、送信ボタン３５０に対して上述した類型のジェスチャーが入力された場合、対象ユーザの入力をチャットメッセージではない拡張サービスのリクエスト対象と判断することができる。すなわち、移動端末は、メッセージ入力ウィンドウ３１３に入力された「マカオ」をチャットメッセージではない検索クエリと判断して、検索サーバに送信することができる。移動端末から検索クエリ（すなわち、対象ユーザの入力）を受信した検索サーバは、当該検索クエリに対する検索を行い、その検索結果を移動端末に送信することができる。検索サーバから検索結果を受信した移動端末は、検索結果をチャットウィンドウ３１０とは区別される検索ウィンドウ３７０にリンクさせることができる。
【００５０】
例えば、対象ユーザが送信ボタン３５０を図３のように上側に押す動作を取ることにより、画面には検索ボタン３５２が表示されることができる。対象ユーザが検索ボタン３５２をタッチすると、移動端末にはチャットウィンドウ３１０とは区別される検索ウィンドウ３７０が表示され、検索ウィンドウ３７０には「マカオ」に対する検索結果が表示される。
【００５１】
ここで、検索ウィンドウ３７０を介して検索結果を確認した対象ユーザは、検索ウィンドウ３７０の左側の上段に位置するチャットボタン３７３をタッチして再びチャットウィンドウ３１０に戻ることができる。
【００５２】
図４は、他の実施形態に係るメッセージ入力ウィンドウを用いた拡張サービス提供方法を示すフローチャートである。
対象ユーザの移動端末（以下、「移動端末」）は、チャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウを表示する（Ｓ４０２）。ここで、チャットルームには、対象ユーザ及び対象ユーザとチャットを行う少なくとも１人の相手方ユーザが含まれてもよい。
移動端末は、メッセージ入力ウィンドウに対する対象ユーザの入力を表示する（Ｓ４０４）。
【００５３】
移動端末は、対象ユーザのジェスチャーに基づいて、対象ユーザの入力が、チャットメッセージまたはチャットメッセージとは区別されるリクエストのうちのどの１つに該当するかを判断する。より具体的には、移動端末は、送信ボタンに対する対象ユーザのジェスチャーの類型に応じて、対象ユーザの入力が、チャットメッセージ及びチャットメッセージとは区別されるリクエストのいずれに該当するかを判断することができる。
【００５４】
移動端末は、送信ボタンに対する対象ユーザのジェスチャーの類型がどれに属するかを判断することができる（Ｓ４０６）。
Ｓ４０６において、移動端末は、送信ボタンに対する対象ユーザのジェスチャーが送信ボタンに対する一般的な利用動作（例えば、２秒以内の時間の間に送信ボタンを押す動作）に該当する場合、送信ボタンに対する対象ユーザのジェスチャーの類型を第１類型と判断することができる。
【００５５】
一方、送信ボタンに対する対象ユーザのジェスチャーが、送信ボタンを予め設定された時間（例えば、２．５秒）以上押す動作、送信ボタンを予め定められた方向に押す動作、及びチャットルームと共に表示される仮想キーボードのボタンのうちいずれか１つのボタン（例えば、Ｔａｂボタン、その他のファンクション・ボタンなど）を送信ボタンと共に押す動作のうちいずれか１つの動作に該当する場合、移動端末は、対象ユーザのジェスチャーを第２類型と判断することができる。この他に、移動端末は、第１類型のような送信ボタンに対する一般的な利用動作とは異なる多様な動作（例えば、送信ボタンと２つ以上のボタンを共に押す動作や、送信ボタンを連続して２回以上押す動作など）を第２類型と判断することができる。
【００５６】
ここで、移動端末は、送信ボタンに対する対象ユーザのジェスチャーに応じて、送信ボタンの外観を変形したり、後述する図５または図６のように対象ユーザの入力に対する電話番号の保存またはメモへの保存を行うためのボタンを追加して表示したりすることもできる。
【００５７】
Ｓ４０６において、対象ユーザのジェスチャーの類型が第１類型と判断された場合（Ｓ４０８）、移動端末は、対象ユーザの入力をチャットメッセージと判断する（Ｓ４１０）。そして、移動端末は、対象ユーザの入力をチャットサーバに送信する（Ｓ４１２）。
【００５８】
一方、Ｓ４０６において、対象ユーザのジェスチャーの類型が第２類型と判断された場合（Ｓ４２０）、移動端末は、対象ユーザの入力がチャットメッセージとは区別されるリクエストに該当すると判断する（Ｓ４２２）。
【００５９】
ここで、チャットメッセージとは区別されるリクエストは、対象ユーザの入力をメモに保存するリクエスト、対象ユーザの入力を電話帳に保存するリクエスト、及び対象ユーザの入力を予約発送するリクエストのうちいずれか１つであってもよい。
【００６０】
移動端末は、対象ユーザの入力をチャットメッセージとは区別されるリクエストとして処理する（Ｓ４２４）。ここで、当該リクエストが電話帳への保存あるいはメモへの保存などのように移動端末の内部で行われるリクエストに該当する場合、移動端末が当該リクエストの処理を行う。一方、当該リクエストが別途の外部サーバを介して行われなければならないリクエストに該当する場合、移動端末は、対象ユーザの入力を外部サーバに送信して処理を要求することができる。
【００６１】
図５は、一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、電話番号の保存サービスを提供する画面を示す図である。
【００６２】
図５を参照すると、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットウィンドウ５１０に少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウ５１３が表示されている。メッセージ入力ウィンドウ５１３の下段には、仮想キーボード５３０のボタンが表示されることができる。
【００６３】
ここで、少なくとも１人の相手方ユーザとチャット中であった対象ユーザが、インスタントメッセージングサービスを提供するチャットウィンドウ５１０に含まれるメッセージ入力ウィンドウ５１３に「キム・ヨンヒ０１０−４５３−１２０３」を入力したとする。
【００６４】
この後、拡張されたサービスの提供を受けるために、対象ユーザは、例えば、送信ボタン５５０を予め設定された時間（例えば、２．５秒）以上押すか、チャットルーム５１０と共に表示される仮想キーボード５３０のボタンのうちいずれか１つのボタン（例えば、上向き矢印形態のボタン５３１）を送信ボタン５５０と共に押すこともできる。
【００６５】
ここで、拡張されたサービスが提供されるための対象ユーザの送信ボタンに対するジェスチャーは上述した内容に限定されず、送信ボタンに対する一般的な利用方法とは異なる多様なジェスチャーにより、対象ユーザに拡張されたサービスを提供することができる。
【００６６】
移動端末は、送信ボタンに対する対象ユーザのジェスチャーに応じて、送信ボタンの外観を「電話番号保存」ボタンに変形したり、図５のように対象ユーザの入力に対する検索を行うための電話番号保存ボタン５５２を追加して表示したりすることができる。
【００６７】
移動端末は、送信ボタン５５０に対して上述した類型のジェスチャーが入力された場合、対象ユーザの入力をチャットメッセージではない拡張サービスのリクエスト対象と判断することができる。すなわち、移動端末は、メッセージ入力ウィンドウ５１３に入力された「キム・ヨンヒ０１０−４５３−１２０３」をチャットメッセージではない電話番号の保存リクエストと判断して、当該リクエストを処理することができる。
【００６８】
移動端末は、メッセージ入力ウィンドウ５１３に入力された電話番号をチャットウィンドウ５１０とは区別される電話番号保存ウィンドウ５７０に保存するようにすることができる。
【００６９】
電話番号保存ウィンドウ５７０を介してメッセージ入力ウィンドウ５１３に入力された「キム・ヨンヒ０１０−４５３−１２０３」を保存した対象ユーザは、電話番号保存ウィンドウ５７０にあるチャットボタン５７３をタッチして、再びチャットウィンドウ５１０に戻ることができる。
【００７０】
図６は、一実施形態に係るインスタントメッセージングサービスを提供するチャットウィンドウに含まれるメッセージ入力ウィンドウを用いて、メモへの保存サービスを提供する画面を示す図である。
【００７１】
図６を参照すると、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットウィンドウ６１０に少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウ６１３が表示されている。メッセージ入力ウィンドウ６１３の下段には、仮想キーボード６３０のボタンが表示されることができる。
【００７２】
ここで、少なくとも１人の相手方ユーザとチャット中であった対象ユーザが、インスタントメッセージングサービスを提供するチャットウィンドウ６１０に含まれるメッセージ入力ウィンドウ６１３に「忘年会１２月２７日夕方７時ＯＯＯホテル」を入力したとする。
【００７３】
対象ユーザは、自身が入力した内容を別途のメモに保存しようとすることがある。
そうすると、対象ユーザは、送信ボタン６５０を仮想キーボード６３０の上向き矢印形態のボタン６３１と共に押すことができる。
【００７４】
送信ボタン６５０に対して上述した類型のジェスチャーが入力された場合、移動端末は、対象ユーザの入力をチャットメッセージではない拡張サービスのリクエスト対象と判断することができる。すなわち、移動端末は、メッセージ入力ウィンドウ６１３に入力された「忘年会１２月２７日夕方７時ＯＯＯホテル」をチャットメッセージではないメモへの保存リクエストと判断して処理することができる。
【００７５】
移動端末は、メッセージ入力ウィンドウ６１３に入力された内容（ここでは、「忘年会１２月２７日夕方７時ＯＯＯホテル」）をチャットウィンドウと区別されるメモウィンドウ６７０に保存するようにすることができる。
【００７６】
ここで、メモウィンドウ６７０は、送信ボタンに対する対象ユーザのジェスチャーが入力されると同時に自動的に表示されるか、対象ユーザのジェスチャーに応じてさらに表示されるボタンをタッチすることによって表示されるようにすることもできる。
【００７７】
メッセージ入力ウィンドウ６１３に入力された内容（ここでは、「忘年会１２月２７日夕方７時ＯＯＯホテル」）がメモウィンドウ６７０に保存された後、対象ユーザは、メモウィンドウ６７０にあるチャットボタン６７３をタッチして、再びチャットウィンドウ６１０に戻ることができる。
【００７８】
対象ユーザの送信ボタンに対するジェスチャーは上述した内容に限定されず、送信ボタンに対する一般的な利用方法とは異なる多様なジェスチャーにより、対象ユーザに拡張されたサービスを提供することができる。
【００７９】
図７は、一実施形態に係るメッセージ入力ウィンドウを用いてサービスを拡張する移動端末のブロック図である。ここで、メッセージ入力ウィンドウは、インスタントメッセージングサービスを提供するチャットウィンドウに含まれるものである。
一実施形態に係る移動端末７００は、タッチディスプレイ７１０、プロセッサ７２０及びネットワークモジュール７３０を含む。
【００８０】
タッチディスプレイ７１０は、対象ユーザ及び少なくとも１人の相手方ユーザを含むチャットルームに含まれる少なくとも１つのチャットメッセージ及びメッセージ入力ウィンドウとメッセージ入力ウィンドウに対する対象ユーザの入力を表示する。
【００８１】
プロセッサ７２０は、対象ユーザのジェスチャーに基づいて、対象ユーザの入力がチャットメッセージ及び検索クエリのいずれに該当するかを判断する。
ネットワークモジュール７３０は、プロセッサ７２０における判断結果に応じて、対象ユーザの入力をチャットサーバまたは検索サーバに送信する。
【００８２】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって行うことができるプログラム命令の形態で実現されても良く、かかるプログラム命令は、コンピュータ読み出し可能媒体に記録されてもよい。前記コンピュータ読み出し可能媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせたものを含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み出し可能記録媒体の例には、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（magnetic media）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロプティカルディスク（floptical disk）のような磁気−光媒体（magneto-optical media）、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納し遂行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同様である。
【００８３】
以上のように本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
【００８４】
したがって、本発明の範囲は、説明された実施形態に限定されて定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【００８５】
５０：ネットワーク網
１１０：移動端末
１３０：サービスサーバ
【図１】
0005579251.tif 000002
【図２】
0005579251.tif 000003
【図３】
0005579251.tif 000004
【図４】
0005579251.tif 000005
【図５】
0005579251.tif 000006
【図６】
0005579251.tif 000007
【図７】
0005579251.tif 000008