(57)【要約】  メッセージングサービス環境におけるインタラクション方法およびシステムを提供する。本発明の実施形態に係るインタラクション方法は、メッセージングサービスと関連してコンピュータにインストールされてコンピュータで実行されたアプリケーションに基づき、コンピュータの画面上にメッセージングインタフェースを提供する段階、メッセージングインタフェースに設定された第１領域でユーザ入力を認識することに応答し、コンピュータに保存された複数のコンテンツにアクセスする段階、ユーザ入力の認識が第２領域で維持されることに基づき、複数のコンテンツのうちの１つのコンテンツをメッセージングインタフェース上に表示するが、第２領域でユーザ入力が認識される位置に基づき、複数のコンテンツのうちの１つのコンテンツを選択して表示する段階、およびユーザ入力が認識される位置が第２領域を逸脱することに基づき、複数のコンテンツのうち、メッセージングインタフェース上に表示中のコンテンツをメッセージングサービスで送信する段階を含む。【選択図】      図１２
2021521501.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと結合してインタラクション方法を前記コンピュータに実行させるためのコンピュータプログラムであって、
前記インタラクション方法は、
メッセージングサービスと関連して前記コンピュータにインストールされて前記コンピュータで実行されたアプリケーションに基づき、前記コンピュータの画面上にメッセージングインタフェースを提供する段階、
前記メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、前記コンピュータに保存された複数のコンテンツにアクセスする段階、
前記ユーザ入力の認識が第２領域で維持されることに基づき、前記複数のコンテンツのうちの１つのコンテンツを前記メッセージングインタフェース上に表示するが、前記第２領域で前記ユーザ入力が認識される位置に基づき、前記複数のコンテンツのうちの１つのコンテンツを選択して表示する段階、および
前記ユーザ入力が認識される位置が前記第２領域を逸脱することに基づき、前記複数のコンテンツのうち、前記メッセージングインタフェース上に表示中のコンテンツを前記メッセージングサービスで送信する段階
を含む、コンピュータプログラム。
【請求項２】
前記複数のコンテンツは、前記コンピュータにインストールされて前記コンピュータで実行されたアルバムアプリケーションと関連してここ最近に保存された、予め設定された数のイメージまたはビデオを含む、
請求項１に記載のコンピュータプログラム。
【請求項３】
前記表示する段階は、
前記第２領域に含まれる予め設定された数の領域に前記予め設定された数のイメージまたはビデオを順に対応させ、前記予め設定された数の領域のうち、前記ユーザ入力が認識される位置が含まれる領域に対応するイメージまたはビデオを前記メッセージングインタフェース上に表示することを含む、
請求項２に記載のコンピュータプログラム。
【請求項４】
前記表示する段階は、
前記第２領域で前記ユーザ入力が認識される位置と関連する位置に前記選択された１つのコンテンツを表示するが、前記ユーザ入力が認識される位置が前記第２領域で変更されることにより、前記選択された１つのコンテンツが表示される位置を動的に変更することを含む、
請求項１に記載のコンピュータプログラム。
【請求項５】
前記第２領域は、前記第１領域を少なくとも含み、前記メッセージングインタフェースで前記メッセージングサービスによって送受信されるメッセージを表示する第３領域に隣接するように前記メッセージングインタフェースに設定され、
前記送信する段階は、
前記ユーザ入力が認識される位置が前記第２領域を逸脱して前記第３領域に移動する場合、前記表示中のコンテンツを送信することを含む、
請求項１に記載のコンピュータプログラム。
【請求項６】
前記第２領域は、前記第１領域を少なくとも含むように前記メッセージングインタフェースに設定され、
前記インタラクション方法は、
前記メッセージングインタフェースに設定された第１領域でユーザ入力を認識することに応答し、前記第２領域を視覚的に表示するためのユーザインタフェースを前記メッセージングインタフェースで提供する段階
をさらに含む、請求項１に記載のコンピュータプログラム。
【請求項７】
前記コンピュータの画面は、タッチスクリーン画面を含み、
前記ユーザ入力は、前記タッチスクリーン画面に対するタッチ入力を含み、
前記アクセスする段階は、
前記第１領域で前記タッチ入力が予め設定された時間以上認識されることに応答し、前記コンピュータに保存された複数のコンテンツにアクセスすることを含む、
請求項１に記載のコンピュータプログラム。
【請求項８】
前記インタラクション方法は、
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近にアクセスした、予め設定された数のファイルまたはメディアを表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数のファイルまたはメディアのうち、ユーザによって選択されるファイルまたはメディアを前記メッセージングサービスで送信する段階
をさらに含む、請求項１に記載のコンピュータプログラム。
【請求項９】
前記インタラクション方法は、
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近にアクセスした、予め設定された数のネットワークアドレスを表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数のネットワークアドレスのうち、ユーザによって選択されたネットワークアドレスを前記メッセージングサービスで送信する段階
をさらに含む、請求項１に記載のコンピュータプログラム。
【請求項１０】
前記インタラクション方法は、
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近に利用した、予め設定された数の地理的位置情報、またはユーザがここ最近訪問した、予め設定された数の地理的位置情報を表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数の地理的位置情報のうち、ユーザによって選択された地理的位置情報を前記メッセージングサービスで送信する段階
をさらに含む、請求項１に記載のコンピュータプログラム。
【請求項１１】
メッセージングサービスと関連してコンピュータにインストールされて前記コンピュータで実行されたアプリケーションに基づき、前記コンピュータの画面上にメッセージングインタフェースを提供する段階、
前記メッセージングインタフェースに設定された第１領域でユーザ入力を認識することに応答し、前記コンピュータに保存された複数のコンテンツにアクセスする段階、
前記ユーザ入力の認識が第２領域で維持されることに基づき、前記複数のコンテンツのうちの１つのコンテンツを前記メッセージングインタフェース上に表示するが、前記第２領域で前記ユーザ入力が認識される位置に基づき、前記複数のコンテンツのうちから１つのコンテンツを選択して表示する段階、および
前記ユーザ入力が認識される位置が前記第２領域を逸脱することに基づき、前記複数のコンテンツのうち、前記メッセージングインタフェース上に表示中のコンテンツを前記メッセージングサービスで送信する段階
を含む、インタラクション方法。
【請求項１２】
前記複数のコンテンツは、前記コンピュータにインストールされて前記コンピュータで実行されたアルバムアプリケーションと関連してここ最近に保存された、予め設定された数のイメージまたはビデオを含む、
請求項１１に記載のインタラクション方法。
【請求項１３】
前記表示する段階は、
前記第２領域に含まれる予め設定された数の領域に前記予め設定された数のイメージまたはビデオを順に対応させ、前記予め設定された数の領域のうち、前記ユーザ入力が認識される位置が含まれる領域に対応するイメージまたはビデオを前記メッセージングインタフェース上に表示することを含む、
請求項１２に記載のインタラクション方法。
【請求項１４】
前記表示する段階は、
前記第２領域で前記ユーザ入力が認識される位置と関連する位置に前記選択された１つのコンテンツを表示するが、前記ユーザ入力が認識される位置が前記第２領域で変更されることにより、前記選択された１つのコンテンツが表示される位置を動的に変更することを含む、
請求項１１に記載のインタラクション方法。
【請求項１５】
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近にアクセスした予め設定された数のファイルまたはメディアを表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数のファイルまたはメディアのうち、ユーザによって選択されるファイルまたはメディアを前記メッセージングサービスで送信する段階
をさらに含む、請求項１１に記載のインタラクション方法。
【請求項１６】
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近にアクセスした、予め設定された数のネットワークアドレスを表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数のネットワークアドレスのうち、ユーザによって選択されたネットワークアドレスを前記メッセージングサービスで送信する段階
をさらに含む、請求項１１に記載のインタラクション方法。
【請求項１７】
前記メッセージングインタフェースに設定された第４領域に対するユーザ入力を認識することに応答し、ユーザがここ最近に利用した、予め設定された数の地理的位置情報、またはユーザがここ最近に訪問した、予め設定された数の地理的位置情報を表示するためのユーザインタフェースを表示する段階、および
前記ユーザインタフェースに表示された予め設定された数の地理的位置情報のうち、ユーザによって選択された地理的位置情報を前記メッセージングサービスで送信する段階
をさらに含む、請求項１１に記載のインタラクション方法。
【請求項１８】
請求項１１〜１７のうちのいずれか一項に記載の方法をコンピュータに実行させるためのプログラムが記録されている、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、メッセージングサービス環境におけるコンテンツ共有のためのインタラクション方法およびシステムに関し、より詳細には、コンピュータに保存された写真だけでなく、ユーザがアクセスしたファイルやメディア、ネットワークアドレスまたは地理的位置情報などをメッセージングサービス上で簡単に共有することができるインタラクション方法、前記インタラクション方法を実行するコンピュータ装置、コンピュータと結合してインタラクション方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムとその記録媒体に関する。
【背景技術】
【０００２】
メッセージングサービスとは、相互作用式サービスまたは会話式サービスの１つであって、蓄積型の電子メール私書箱の運用や、情報の編集、処理、変換などのようなメッセージ処理機能を有する記憶装置によってユーザ対ユーザの端末通信サービスを提供するものであり、電子メールサービスやメッセージ通信処理サービス（一例として、メッセンジャーを利用したチャット）などがこれに該当する。
【０００３】
このような従来技術のメッセージングサービスにおいて、ユーザが自身の端末機のカメラで写真を撮影して送信するためには、ユーザがメッセージングサービスから提供されるユーザインタフェースを利用しながら、カメラを起動するための操作、起動したカメラで写真を撮影する操作、撮影した写真をメッセージングサービスに添付して送信する操作などのような複雑な過程を経なければならないという問題がある。
【０００４】
また、端末機に保存済みの写真やファイル、またはユーザがアクセスしたメディアなどの情報をメッセージングサービスで送信する場合にも、ユーザがメッセージングサービスから提供されるユーザインタフェースを利用しながら、写真やファイルが保存されている保存場所にアクセスして希望する写真やファイルを選んでメッセージングサービスに添付したり、ユーザがアクセスしたメディアのアドレスや関連アプリケーションのリンクなどを検索してメッセージングサービスに添付したりするような複雑な過程を経なければならないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スマートフォンのようなカメラを含むコンピュータで提供されるメッセージングサービス環境において、ユーザが簡単にカメラで写真を撮影して共有することができるインタラクション方法、前記インタラクション方法を実行するコンピュータ装置、コンピュータと結合してインタラクション方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムとその記録媒体を提供する。
【０００６】
コンピュータに保存された写真だけでなく、ユーザがアクセスしたファイルやメディア、ネットワークアドレスまたは地理的位置情報などを、メッセージングサービス上で簡単に共有することができるインタラクション方法、前記インタラクション方法を実行するコンピュータ装置、コンピュータと結合してインタラクション方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムとその記録媒体に関する。
【課題を解決するための手段】
【０００７】
メッセージングサービスと関連してコンピュータにインストールされて前記コンピュータで実行されたアプリケーションに基づき、前記コンピュータの画面上にメッセージングインタフェースを提供する段階、前記メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、前記コンピュータに保存された複数のコンテンツにアクセスする段階、前記ユーザ入力の認識が第２領域で維持されることに基づき、前記複数のコンテンツのうちの１つのコンテンツを前記メッセージングインタフェース上に表示するが、前記第２領域で前記ユーザ入力が認識される位置に基づき、前記複数のコンテンツのうちから１つのコンテンツを選択して表示する段階、および前記ユーザ入力が認識される位置が前記第２領域を逸脱することに基づき、前記複数のコンテンツのうち、前記メッセージングインタフェース上に表示中のコンテンツを前記メッセージングサービスで送信する段階を含む、インタラクション方法を提供する。
【０００８】
コンピュータと結合して前記インタラクション方法をコンピュータに実行させるためのコンピュータプログラムを提供する。
【０００９】
前記インタラクション方法をコンピュータに実行させるためのプログラムが記録されていることを特徴とする、コンピュータ読み取り可能な記録媒体を提供する。
【００１０】
コンピュータ装置であって、コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記１つのプロセッサは、メッセージングサービスと関連してコンピュータにインストールされてコンピュータで実行されたアプリケーションに基づき、前記コンピュータの画面上にメッセージングインタフェースを提供し、前記メッセージングインタフェースに設定された第１領域でユーザ入力を認識することに応答し、前記コンピュータに保存された複数のコンテンツにアクセスし、前記ユーザ入力の認識が第２領域で維持されることに基づき、前記複数のコンテンツのうちの１つのコンテンツを前記メッセージングインタフェース上に表示するが、前記第２領域で前記ユーザ入力が認識される位置に基づき、前記複数のコンテンツのうちから１つのコンテンツを選択して表示し、前記ユーザ入力が認識される位置が前記第２領域を逸脱することに基づき、前記複数のコンテンツのうち、前記メッセージングインタフェース上に表示中のコンテンツを前記メッセージングサービスで送信することを特徴とする、コンピュータ装置を提供する。
【発明の効果】
【００１１】
スマートフォンのようなカメラを含むコンピュータで提供されるメッセージングサービス環境において、ユーザが簡単にカメラで写真を撮影して共有することができる。
【００１２】
コンピュータに保存された写真だけでなく、ユーザがアクセスしたファイルやメディア、ネットワークアドレスまたは地理的位置情報などを、メッセージングサービス上で簡単に共有することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、カメラを起動するためのユーザインタフェース領域をユーザがロングプレスタッチする例を示した図である。
【図４】本発明の一実施形態における、メッセージングサービスのためのメッセージングインタフェース上に、インカメラに入力されるイメージを表示する例を示した図である。
【図５】本発明の一実施形態における、ユーザ入力が認識される位置が移動することにより、メッセージングインタフェース上に表示されたインカメライメージが移動される例を示した図である。
【図６】本発明の一実施形態における、インカメライメージを送信する例を示した図である。
【図７】本発明の一実施形態における、メッセージングインタフェース上に表示されるイメージを、インカメラに入力されるイメージからアウトカメラに入力されるイメージに変更する例を示した図である。
【図８】本発明の一実施形態における、メッセージングインタフェース上に表示されるイメージを、アウトカメラに入力されるイメージからインカメラに入力されるイメージに変更する例を示した図である。
【図９】本発明の一実施形態における、アウトカメライメージを送信する例を示した図である。
【図１０】本発明の一実施形態における、インタラクション方法の例を示したフローチャートである。
【図１１】本発明の他の実施形態における、アルバムに保存された写真をロードするためのユーザインタフェース領域をユーザがロングプレスタッチする例を示した図である。
【図１２】本発明の他の実施形態における、メッセージングサービスのためのメッセージングインタフェース上に、アルバムに保存された写真が表示される例を示した図である。
【図１３】本発明の他の実施形態における、ユーザ入力が認識される位置が移動することにより、メッセージングインタフェース上に表示される写真が順に変更される例を示した図である。
【図１４】本発明の他の実施形態における、ユーザ入力が認識される位置が移動することにより、メッセージングインタフェース上に表示される写真が順に変更される例を示した図である。
【図１５】本発明の他の実施形態における、現在表示中の写真を送信する例を示した図である。
【図１６】本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【図１７】本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【図１８】本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【図１９】本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【図２０】本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【図２１】本発明の他の実施形態における、インタラクション方法の例を示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１５】
本発明の実施形態に係るインタラクション方法は、以下で説明される電子機器のようなコンピュータ装置によって実行されてよい。このとき、コンピュータ装置においては、本発明の一実施形態に係るコンピュータプログラム（一例として、メッセージングサービスのためのメッセンジャーアプリケーション）がインストールされて実行されてよく、コンピュータ装置は、実行されるコンピュータプログラムの制御に従って本発明の実施形態に係るインタラクション方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合してインタラクション方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。
【００１６】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００１７】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子機器１（１１０）の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１（１１０）は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００１８】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００１９】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１５０は、複数の電子機器１１０、１２０、１３０、１４０においてインストールされて実行されるコンピュータプログラムであるアプリケーションを通じ、該当のアプリケーションが目的とするサービス（一例として、放送配信サービス、コンテンツ送信サービス、情報提供サービス、メッセージングサービス、メールサービスなど）を第１サービスとして複数の電子機器１１０、１２０、１３０、１４０に提供してよい。他の例として、サーバ１６０は、上述したアプリケーションのインストールおよび実行のためのファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するサービスを第２サービスとして提供してよい。
【００２０】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、電子機器に対する例として電子機器１（１１０）の内部構成およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１（１１０）またはサーバ１５０と同一または類似の内部構成を有してよい。
【００２１】
電子機器１（１１０）およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭやディスクドライブのような永続的大容量記録装置は、メモリ２１１、２２１とは区分される別の永続的記録装置として電子機器１（１１０）やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１（１１０）においてインストールされて実行されるブラウザや、特定のサービスの提供のために電子機器１（１１０）にインストールされたアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００２２】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードに従って受信される命令を実行するように構成されてよい。
【００２３】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１（１１０）とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１（１１０）および／またはサーバ１５０が他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１のような記録装置に記録されたプログラムコードに従って生成した要求が、通信モジュール２１３の制御に従ってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御に従って提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１（１１０）の通信モジュール２１３を通じて電子機器１（１１０）に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１（１１０）がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００２４】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、出力装置は、ディスプレイやスピーカなどのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１（１１０）と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０に接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器２（１２０）が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００２５】
また、他の実施形態において、電子機器１（１１０）およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１（１１０）は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１（１１０）がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、電子機器１（１１０）にさらに含まれるように実現されてよい。
【００２６】
図３は、本発明の一実施形態における、カメラを起動するためのユーザインタフェース領域をユーザがロングプレスタッチする例を示した図である。図３の実施形態は、メッセージングサービスと関連して電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたメッセンジャーアプリケーションに基づき、電子機器１（１１０）の画面３１０上にメッセージングインタフェースが提供された例を示しており、メッセージングインタフェースに設定された第１領域３２０でユーザ入力が発生する例を示している。このとき、電子機器１（１１０）は、ユーザ入力の認識に応答し、電子機器１（１１０）が含む（または、電子機器１（１１０）に接続された）カメラを起動してよい。例えば、本実施形態に係る電子機器１（１１０）は、タッチスクリーン画面を含むスマートフォンであってよく、ユーザ入力は、第１領域３２０に対するロングプレスタッチであってよい。この場合、電子機器１（１１０）は、第１領域３２０に対してユーザのタッチが予め設定された時間以上維持される場合に、カメラを起動してよい。本実施形態では、電子機器１（１１０）がインカメラとアウトカメラの２つのカメラを含み、ユーザ入力の発生にともない、インカメラがデフォルトで起動するように設定された例について説明する。実施形態によって、アウトカメラがデフォルトで起動してもよく、インカメラとアウトカメラのうちのどちらのカメラを先に起動するかをユーザが設定することのできる機能がユーザに提供されてもよい。
【００２７】
図４は、本発明の一実施形態における、メッセージングサービスのためのメッセージングインタフェース上に、インカメラに入力されるイメージを表示する例を示した図である。電子機器１（１１０）は、ユーザ入力の認識が第２領域４２０で維持されることに基づき、起動したカメラに入力されるインカメライメージ４１０をメッセージングインタフェース上に表示してよい。このとき、インカメライメージ４１０は、カメラにリアルタイムで入力される映像であってよい。言い換えれば、ここ最近にカメラに入力されたフレームが、インカメライメージ４１０としてメッセージングインタフェース上に表示されてよい。また、インカメライメージ４１０は、ユーザ入力が認識中の位置と関連する位置に表示されてよい。第２領域４２０は、ユーザが認識可能なように、図４に示すように視覚的に表現されてよく、第１領域３２０を少なくとも含むようにメッセージングインタフェースに設定されてよい。
【００２８】
図５は、本発明の一実施形態における、ユーザ入力が認識される位置が移動することにより、メッセージングインタフェース上に表示されたインカメライメージが移動される例を示した図である。図５は、第２領域４２０でユーザ入力が認識される位置が移動することにより、インカメライメージ４１０の位置が、ユーザ入力が認識される位置と関連する位置に移動される例を示している。言い換えれば、第２領域４２０内において、ユーザ入力が認識される位置が移動し続ける場合、イメージが表示される領域も、ユーザ入力が認識される位置に対応して動的に変更されてよい。
【００２９】
図６は、本発明の一実施形態における、インカメライメージを送信する例を示した図である。図６において、電子機器１（１１０）は、ユーザ入力が認識される位置が、図５で説明した第２領域４２０を逸脱することに基づき、起動したカメラに入力される映像から少なくとも１つのフレームをキャプチャしてメッセージングサービスで送信してよい。このとき、少なくとも１つのフレームは、一例として、ユーザ入力が認識される位置が第２領域４２０を逸脱する時点にカメラに入力されたフレームであってよい。図６では、インカメライメージ４１０がメッセージングサービスで送信されることにより、メッセージングサービスで送受信されるメッセージを表示する第３領域６１０に、送信されたインカメライメージ４１０が、送信されたメッセージとして表示された例を示している。
【００３０】
図３を参照しながら説明した第１領域３２０に表示されたカメラの形状は、メッセージングインタフェースでカメラを起動するための従来のユーザインタフェースであってよい。言い換えれば、ユーザがカメラを起動するためのユーザインタフェースが表示された第１領域３２０を単にタッチした場合には、カメラが起動するようになり、ユーザがカメラで写真を撮影し、撮影した写真を選択する過程を経ることにより、撮影した写真を送信することができた。この反面、本実施形態では、ユーザが一度だけロングプレスタッチをする単一操作だけで、写真を撮影して送信することができるようになる。例えば、ユーザが第１領域３２０をロングプレスタッチすることでカメラが起動され、カメラに入力される映像が別の画面に表示されるのではなくメッセージングインタフェース上に表示され、ユーザがロングプレスタッチを発生させた後、タッチが維持された状態で第２領域４２０を逸脱するという動作だけで、カメラで写真を撮影して送信することができるようになる。
【００３１】
図７は、本発明の一実施形態における、メッセージングインタフェース上に表示されるイメージを、インカメラに入力されるイメージからアウトカメラに入力されるイメージに変更する例を示した図である。図７の実施形態では、ユーザ入力が認識される位置の変更（または、移動）により、起動するカメラがインカメラからアウトカメラに変更され、メッセージングインタフェース上に表示される映像も、インカメライメージ４１０からアウトカメライメージ７１０に変更される例を示している。例えば、第２領域４２０は、インカメラに入力される映像を表示するようにするための第２−１領域と、アウトカメラに入力される映像を表示するようにするための第２−２領域を含んでよい。言い換えれば、ユーザ入力が第２−１領域で認識されている間は、インカメライメージ４１０がメッセージングインタフェース上に表示されてよく、ユーザ入力が第２−２領域で認識されている間は、アウトカメライメージ７１０がメッセージングインタフェース上に表示されてよい。したがって、ユーザは、一度のロングプレスタッチが維持された状態で、インカメラとアウトカメラを変更することが可能となる。
【００３２】
図８は、本発明の一実施形態における、メッセージングインタフェース上に表示されるイメージを、アウトカメラに入力されるイメージからインカメラに入力されるイメージに変更する例を示した図である。図８の実施形態では、ユーザ入力が認識される位置の変更（または、移動）により、起動するカメラがアウトカメラからインカメラに再び変更され、メッセージングインタフェース上に表示される映像も、アウトカメライメージ７１０からインカメライメージ４１０に変更される例を示している。上述した例において、ユーザ入力が認識される位置が第２−２領域から第２−１領域に変更されることにより、起動するカメラと表示される映像が変更されてよい。
【００３３】
他の実施形態として、第２領域４２０を別の領域として分けるのではなく、ユーザ入力が認識される位置が移動する方向に基づき、インカメラとアウトカメラを切り換えてもよい。例えば、電子機器１（１１０）は、ユーザ入力が認識される位置が左から右方向に移動する場合には、インカメラをアウトカメラに切り換え、ユーザ入力が認識される位置が右から左方向に移動する場合には、アウトカメラをインカメラに切り換えてよい。
【００３４】
図９は、本発明の一実施形態における、アウトカメライメージを送信する例を示した図である。図９の実施形態は、アウトカメラに入力されるアウトカメライメージ７１０がメッセージングインタフェース上に表示された状態で、ユーザ入力が認識される位置が第２領域４２０を逸脱することに基づき、アウトカメラに入力される映像から少なくとも１つのフレームをキャプチャしてメッセージングサービスで送信する例を示している。図９では、ユーザ入力が認識される位置が第２領域４２０を逸脱する時点にアウトカメラに入力されるフレームとしてアウトカメライメージ７１０が送信されることにより、アウトカメライメージ７１０が第３領域６１０に表示された例を示している。
【００３５】
図１０は、本発明の一実施形態における、インタラクション方法の例を示したフローチャートである。本実施形態に係るインタラクション方法は、電子機器１（１１０）のようなコンピュータ装置によって実行されてよい。例えば、電子機器１（１１０）のプロセッサ２１２は、メモリ２１１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２１２は、電子機器１（１１０）に記録されたコードが提供する制御命令に従って電子機器１（１１０）が図１０のインタラクション方法に含まれる段階１０１０〜段階１０６０を実行するように電子機器１（１１０）を制御してよい。
【００３６】
段階１０１０において、電子機器１（１１０）は、メッセージングサービスと関連して電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたアプリケーションに基づき、電子機器１（１１０）の画面上にメッセージングインタフェースを提供してよい。アプリケーションは、図３〜図９の実施形態で説明したようにメッセンジャーアプリケーションを含んでよいが、これに限定されることはない。例えば、アプリケーションは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）やＭＭＳ（Ｍｕｌｔｉ−ｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、または電子メールサービスなどのような多様なメッセージングサービスのためのアプリケーションのうちの１つであってもよい。メッセージングインタフェースは、該当のアプリケーションがメッセージの送受信のためにユーザに提供するユーザインタフェースを意味してよい。
【００３７】
段階１０２０において、電子機器１（１１０）は、メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、カメラを起動してよい。具体的な実施形態として、電子機器１（１１０）の画面は、タッチスクリーン画面を含んでよく、ユーザ入力は、このようなタッチスクリーン画面に対するタッチ入力を含んでよい。このとき、電子機器１（１１０）は、第１領域（一例として、図３を参照しながら説明した第１領域３２０）でタッチ入力が予め設定された時間以上認識されることに応答し、カメラを起動してよい。実施形態によって、カメラは、電子機器１（１１０）に含まれてもよいし、電子機器１（１１０）に接続されたインカメラおよびアウトカメラのうちのいずれか１つを含んでもよい。起動するカメラは、以下で説明するように、条件に応じてインカメラからアウトカメラに、あるいはアウトカメラからインカメラに、変更されてよい。
【００３８】
段階１０３０において、電子機器１（１１０）は、メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、第２領域（一例として、図４、図５、図７、および図８を参照しながら説明した第２領域４２０）を視覚的に表示するためのユーザインタフェースをメッセージングインタフェースで提供してよい。このような第２領域には、ユーザがユーザ入力の位置を変更することによってインカメラとアウトカメラの変更が可能となることを知らせるための情報が表示されてよい。
【００３９】
段階１０４０において、電子機器１（１１０）は、ユーザ入力の認識が第２領域で維持されることに基づき、起動したカメラに入力される映像をメッセージングインタフェース上に表示してよい。この場合、第２領域は、第１領域を少なくとも含むようにメッセージングインタフェースに設定されてよい。言い換えれば、ユーザが第１領域にロングプレスタッチを発生させてタッチを維持する場合、カメラが起動し、カメラに入力される映像がメッセージングインタフェース上に表示されてよい。
【００４０】
このとき、電子機器１（１１０）は、ユーザ入力が認識される位置と関連する位置に入力される映像を表示するが、ユーザ入力が認識される位置が第２領域内で変更されることにより、入力される映像が表示される位置を動的に変更してよい。
【００４１】
段階１０５０において、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域内で移動することに基づき、カメラをインカメラからアウトカメラに切り換えるか、または切り換えられたアウトカメラを再びインカメラに切り換えてよい。この場合、電子機器１（１１０）は、インカメラまたはアウトカメラに入力される映像をメッセージングインタフェース上に表示してよい。例えば、起動するカメラがインカメラの場合、電子機器１（１１０）は、インカメラに入力される映像をメッセージングインタフェース上に表示してよく、起動するカメラがアウトカメラの場合、電子機器１（１１０）は、アウトカメラに入力される映像をメッセージングインタフェース上に表示してよい。
【００４２】
一実施形態として、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域に含まれる第２−１領域から第２−２領域に移動する場合には、起動するカメラをインカメラからアウトカメラに切り換え、ユーザ入力が認識される位置が第２−２領域から再び第２−１領域に移動する場合には、起動するカメラを、切り換えられたアウトカメラから再びインカメラに切り換えてよい。
【００４３】
他の実施形態として、電子機器１（１１０）は、ユーザ入力が認識される位置が移動する方向に基づき、起動するカメラをインカメラからアウトカメラに切り換えるか、または切り換えられたアウトカメラを再びインカメラに切り換えてよい。例えば、ユーザ入力が認識される位置が左から右に移動する場合にはアウトカメラを、ユーザ入力が認識される位置が右から左に移動する場合にはインカメラを使用するように、カメラを切り換えてよい。
【００４４】
デフォルトで起動するカメラは、インカメラであってもよいし、アウトカメラであってもよい。
【００４５】
段階１０６０において、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域を逸脱することに基づき、起動したカメラに入力される映像から少なくとも１つのフレームをキャプチャしてメッセージングサービスで送信してよい。
【００４６】
一実施形態として、第２領域は、第１領域を少なくとも含み、メッセージングインタフェースでメッセージングサービスによって送受信されるメッセージを表示する第３領域（一例として、図６および図９を参照しながら説明した第３領域６１０）に隣接するようにメッセージングインタフェースに設定されてよい。この場合、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域を逸脱して第３領域に移動する場合、少なくとも１つのフレームを送信してよい。
【００４７】
このように、ユーザは、一度のロングプレスタッチを発生させ、該当のタッチを解除する前に写真を撮影するためのカメラを選択（インカメラまたはアウトカメラ）することができ、写真を撮影することができ、撮影した写真をメッセージングサービスで送信することができる。したがって、カメラの選択、写真の撮影、および送信のための過程を大幅に減らすことができ、ユーザの利便性を高めることができる。
【００４８】
図１１は、本発明の他の実施形態における、アルバムに保存された写真をロードするためのユーザインタフェース領域をユーザがロングプレスタッチする例を示した図である。図１１の実施形態は、メッセージングサービスと関連して電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたメッセンジャーアプリケーションに基づき、電子機器１（１１０）の画面３１０上にメッセージングインタフェースが提供された例を示しており、メッセージングインタフェースに設定された第１領域（１１１０）でユーザ入力が発生する例を示している。このとき、電子機器１（１１０）は、ユーザ入力の認識に応答し、電子機器１（１１０）に保存された複数のコンテンツにアクセスしてよい。例えば、本実施形態に係る電子機器１（１１０）は、タッチスクリーン画面を含むスマートフォンであってよく、ユーザ入力は、第１領域１１１０に対するロングプレスタッチであってよい。この場合、電子機器１（１１０）は、第１領域１１１０に対してユーザのタッチが予め設定された時間以上維持される場合、複数のコンテンツにアクセスしてよい。このとき、電子機器１（１１０）がアクセス可能な複数のコンテンツの種類は、第１領域（１１１０）に設定されたユーザインタフェースによって異なってよい。本実施形態では、複数のコンテンツが、電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたアルバムアプリケーションと関連してここ最近に保存された、予め設定された数のイメージまたはビデオを含む例を考慮する。
【００４９】
実施形態によって、第１領域１１１０に示されたユーザインタフェースは、ユーザのタッチ時に、アルバムに保存されたイメージまたはビデオを提供する機能を含んでよい。言い換えれば、ユーザが第１領域１１１０に示されたユーザインタフェースを単にタッチする場合には、アルバムに保存されたイメージやビデオを提供し、提供されたイメージやビデオのうちの１つをユーザが選択して送信できるようにする機能を提供してよい。この反面、ユーザが第１領域１１１０に示されたユーザインタフェースをロングプレスタッチする場合には、以下で説明するように、該当のロングプレスタッチが解除される前に、イメージやビデオを選択して送信することのできる機能が提供されてよい。
【００５０】
図１２は、本発明の他の実施形態における、メッセージングサービスのためのメッセージングインタフェース上に、アルバムに保存された写真が表示される例を示した図である。電子機器１（１１０）は、ユーザ入力の認識が第２領域１２２０で維持されることに基づき、複数のコンテンツのうちの１つのコンテンツをメッセージングインタフェース上に表示してよい。図１２の実施形態では、電子機器１（１１０）が、アルバムアプリケーションと関連してここ最近に保存された予め設定された数のイメージのうち、ここ最近のイメージである第１イメージ１２１０をメッセージングインタフェース上に表示した例を示している。このとき、メッセージングインタフェース上に表示されるイメージは、第２領域１２２０でユーザ入力が認識される位置に基づいて選択されてよい。
【００５１】
図１３および図１４は、本発明の他の実施形態における、ユーザ入力が認識される位置が移動することにより、メッセージングインタフェース上に表示される写真が順に変更される例を示した図である。図１３および図１４は、第２領域１２２０でユーザ入力が認識される位置が変更されることにより、メッセージングインタフェース上に表示されるイメージが、図１２を参照しながら説明した最初の第１イメージ１２１０から第２イメージ１３１０に、第２イメージ１３１０から第３イメージ１４１０に、順に変更する様子を示している。
【００５２】
一実施形態として、電子機器１（１１０）は、第２領域１２２０に含まれた予め設定された数の領域に予め設定された数のイメージまたはビデオを順に対応させ、予め設定された数の領域のうち、ユーザ入力が認識される位置が含まれた領域に対応するイメージまたはビデオをメッセージングインタフェース上に表示してよい。例えば、５つのイメージに対応するように第２領域１２２０が５つの領域に区分されてよく、それぞれの領域でユーザ入力が認識されるたびに、該当の領域に対応するイメージがメッセージングインタフェース上に表示されてよい。
【００５３】
また、電子機器１（１１０）は、第２領域１２２０でユーザ入力が認識される位置と関連する位置に該当するイメージを表示するが、ユーザ入力が認識される位置が第２領域で変更されることにより、該当するイメージが表示される位置を動的に変更してよい。図１２〜図１４では、ユーザ入力が認識される位置が変更されることにより、表示されるイメージが変更されるだけでなく、イメージが表示される位置も変更されることを示している。
【００５４】
図１５は、本発明の他の実施形態における、現在表示中の写真を送信する例を示した図である。図１５の実施形態は、ユーザ入力が認識される位置が第２領域を逸脱することにより、メッセージングインタフェース上に表示中のイメージである第３イメージ１４１０がメッセージングサービスで送信される例を示している。また、図１５の実施形態では、第３イメージ１４１０がメッセージングサービスで送信されることにより、メッセージングサービスによって送受信されるメッセージを表示する第３領域６１０に、第３イメージ１４１０が送信されたメッセージとして表示された例を示している。
【００５５】
このように、ユーザは、一度のロングプレスタッチにより、タッチが解除される前に、ここ最近に保存された予め設定されたコンテンツのうちの１つを選択し、選択されたコンテンツをメッセージングサービスで送信することができるようになる。したがって、コンテンツの選択および送信のための過程を大幅に減らすことができ、ユーザの利便性を高めることができる。
【００５６】
図１６〜図２０は、本発明の他の実施形態における、追加コンテンツを送信するためのユーザインタフェースの例を示した図である。
【００５７】
図１６の実施形態は、ユーザが追加機能のための追加機能領域１６１０に対してユーザ入力を発生させる例を示している。実施形態によって、ユーザ入力はロングプレスタッチであってよく、追加機能領域１６１０に対するユーザの一般的なタッチは、従来の追加機能を提供するために活用されてよい。
【００５８】
図１７の実施形態は、追加機能領域１６１０に対するユーザ入力の認識に応答し、多様な追加機能を提供する例を示している。このような多様な追加機能は、ユーザのロングプレスタッチが維持されている間に提供されてよい。図１７では、ユーザがここ最近にアクセスした予め設定された数のファイルまたはメディアを表示するためのユーザインタフェースである「Ｋｅｅｐ」インタフェース、ユーザがここ最近に利用した予め設定された数の地理的位置情報、またはユーザがここ最近に訪問した予め設定された数の地理的位置情報を表示するためのユーザインタフェースである「Ｌｏｃａｔｉｏｎ」インタフェース、およびユーザがここ最近にアクセスした予め設定された数のネットワークアドレスを表示するためのユーザインタフェースである「Ａｄｄｒｅｓｓ」インタフェースをそれぞれ示している。
【００５９】
図１８の実施形態は、ユーザが、ロングプレスタッチを維持した状態でタッチ位置を移動させて「Ｋｅｅｐ」インタフェースを選択することにより、ユーザがここ最近に利用した３件のファイルが表示された例を示している。
【００６０】
図１９の実施形態は、ユーザが、ロングプレスタッチを維持した状態でタッチ位置を移動させて「ａａａ．ｍｐ３」ファイルを選択する例を示している。このとき、「ａａａ．ｍｐ３」ファイルは、ロングプレスタッチの解除が認識される位置に基づいて選択されてよい。
【００６１】
図２０の実施形態は、図１９の実施形態で「ａａａ．ｍｐ３」ファイルが選択されることにより、「ａａａ．ｍｐ３」ファイルがメッセージングサービスによって送信される例を示している。言い換えれば、図２０の実施形態は、メッセージングサービスで送受信されるメッセージを表示する第３領域６１０に、「ａａａ．ｍｐ３」ファイルに対するメッセージ２０１０が表示された例を示している。
【００６２】
このように、ユーザは、一度のロングプレスタッチにより、ここ最近にアクセスしたファイルを選択して送信することができるようになる。これは、ファイルだけでなく、ユーザがここ最近にアクセスしたメディア、ここ最近にアクセスしたネットワークアドレスや地理的位置情報などにも同じように適用されてよい。このとき、地理的位置情報は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）座標を含んでよい。
【００６３】
このために、電子機器１（１１０）は、ユーザがここ最近にアクセスしたファイルに関する情報、ここ最近にアクセスしたメディアに関する情報、ここ最近に利用したネットワークアドレスに関する情報や地理的位置情報、および／またはここ最近に訪問した地理的位置情報をモニタリングして保存および管理してよい。
【００６４】
図２１は、本発明の他の実施形態における、インタラクション方法の例を示したフローチャートである。本実施形態に係るインタラクション方法は、電子機器１（１１０）のようなコンピュータ装置によって実行されてよい。例えば、電子機器１（１１０）のプロセッサ２１２は、メモリ２１１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２１２は、電子機器１（１１０）に記録されたコードが提供する制御命令に従って電子機器１（１１０）が図２１のインタラクション方法に含まれる段階２１１０〜段階２１５０を実行するように電子機器１（１１０）を制御してよい。
【００６５】
段階２１１０において、電子機器１（１１０）は、メッセージングサービスと関連して電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたアプリケーションに基づき、コンピュータの画面上にメッセージングインタフェースを提供してよい。アプリケーションは、図１１〜図２０の実施形態で説明したようにメッセンジャーアプリケーションを含んでよいが、これに限定されることはない。例えば、アプリケーションは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）やＭＭＳ（Ｍｕｌｔｉ−ｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、または電子メールサービスなどのような多様なメッセージングサービスのためのアプリケーションのうちの１つであってもよい。メッセージングインタフェースは、該当のアプリケーションがメッセージの送受信のためにユーザに提供するユーザインタフェースを意味してよい。
【００６６】
段階２１２０において、電子機器１（１１０）は、メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、コンピュータに保存された複数のコンテンツにアクセスしてよい。具体的な実施形態として、電子機器１（１１０）の画面は、タッチスクリーン画面を含んでよく、ユーザ入力は、このようなタッチスクリーン画面に対するタッチ入力を含んでよい。このとき、電子機器１（１１０）は、第１領域（一例として、図１１を参照しながら説明した第１領域１１１０）でタッチ入力が予め設定された時間以上認識されることに応答し、複数のコンテンツにアクセスしてよい。一実施形態として、複数のコンテンツは、電子機器１（１１０）にインストールされて電子機器１（１１０）で実行されたアルバムアプリケーションと関連してここ最近に保存された、予め設定された数のイメージまたはビデオを含んでよい。
【００６７】
段階２１３０において、電子機器１（１１０）は、メッセージングインタフェースに設定された第１領域でユーザ入力が認識されることに応答し、第２領域（一例として、図１２、図１３、および図１４を参照しながら説明した第２領域１２２０）を視覚的に表示するためのユーザインタフェースをメッセージングインタフェースで提供してよい。このような第２領域は、第１領域を少なくとも含むようにメッセージングインタフェースに設定されてよく、第２領域には、ユーザがユーザ入力の位置を変更することにより、追加的なコンテンツの提供が可能であることを知らせるための情報が表示されてよい。
【００６８】
段階２１４０において、電子機器１（１１０）は、ユーザ入力の認識が第２領域で維持されることに基づき、複数のコンテンツのうちの１つのコンテンツをメッセージングインタフェース上に表示するが、第２領域でユーザ入力が認識される位置に基づき、複数のコンテンツのうちから１つのコンテンツを選択して表示してよい。例えば、電子機器１（１１０）は、第２領域に含まれる予め設定された数の領域に予め設定された数のイメージまたはビデオを順に対応させ、予め設定された数の領域のうちでユーザ入力が認識される位置が含まれる領域に対応するイメージまたはビデオをメッセージングインタフェース上に表示してよい。また、電子機器１（１１０）は、第２領域でユーザ入力が認識される位置と関連する位置に選択された１つのコンテンツを表示するが、ユーザ入力が認識される位置が第２領域で変更されることにより、選択された１つのコンテンツが表示される位置を動的に変更してよい。言い換えれば、ユーザ入力が認識される位置が第２領域で変更されることに基づき、表示されるコンテンツと、表示されるコンテンツの位置が制御されてよく、これは、表示されるコンテンツと、表示されるコンテンツの位置を、ユーザがロングプレスタッチするだけで、その少なくとも一部分が制御されるようになることを意味してよい。
【００６９】
段階２１５０において、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域を逸脱することに基づき、複数のコンテンツのうち、メッセージングインタフェース上に表示中のコンテンツをメッセージングサービスで送信してよい。実施形態によって、第２領域は、第１領域を少なくとも含み、メッセージングインタフェースでメッセージングサービスによって送受信されるメッセージを表示する第３領域６１０に隣接するようにメッセージングインタフェースに設定されてよい。この場合、電子機器１（１１０）は、ユーザ入力が認識される位置が第２領域を逸脱して第３領域に移動する場合、表示中のコンテンツを送信してよい。
【００７０】
実施形態によって、電子機器１（１１０）は、メッセージングインタフェースに設定された第４領域（一例として、図１６を参照しながら説明した追加機能領域１６１０）に対するユーザ入力の認識に応答し、ユーザがここ最近にアクセスした予め設定された数のファイルまたはメディアを表示するためのユーザインタフェース（一例として、図１７〜図１９を参照しながら説明した「Ｋｅｅｐ」インタフェース）を表示し、ユーザインタフェースに表示された予め設定された数のファイルまたはメディアのうち、ユーザによって選択されるファイルまたはメディアをメッセージングサービスで送信してよい。
【００７１】
他の実施形態として、電子機器１（１１０）は、メッセージングインタフェースに設定された第４領域に対するユーザ入力の認識に応答し、ユーザがここ最近にアクセスした予め設定された数のネットワークアドレスを表示するためのユーザインタフェース（一例として、図１７〜図１９を参照しながら説明した「Ａｄｄｒｅｓｓ」インタフェース）を表示し、ユーザインタフェースに表示された予め設定された数のネットワークアドレスのうち、ユーザによって選択されたネットワークアドレスをメッセージングサービスで送信してよい。
【００７２】
また他の実施形態として、電子機器１（１１０）は、メッセージングインタフェースに設定された第４領域に対するユーザ入力の認識に応答し、ユーザがここ最近に利用した予め設定された数の地理的位置情報、またはユーザがここ最近に訪問した予め設定された数の地理的位置情報を表示するためのユーザインタフェース（一例として、図１７〜図１９を参照しながら説明した「Ｌｏｃａｔｉｏｎ」インタフェース）を表示し、ユーザインタフェースで表示された予め設定された数の地理的位置情報のうち、ユーザによって選択された地理的位置情報をメッセージングサービスで送信してよい。
【００７３】
このように、ユーザは、一度のロングプレスタッチを発生させ、該当のタッチを解除する前に、端末に保存されたイメージやビデオを選択して送信することができるようになり、一度のロングプレスタッチにより、ここ最近にアクセス／利用したファイル、メディア、ネットワークアドレス、地理的位置情報などを選択して送信することができるようになる。したがって、情報の選択や生成、送信のための過程を大幅に減らすことができ、ユーザの利便性を高めることができる。
【００７４】
以上のように、本発明の実施形態によると、スマートフォンのようなカメラを含むコンピュータで提供されるメッセージングサービス環境において、ユーザが簡単にカメラで写真を撮影して共有することができる。また、コンピュータに保存された写真だけでなく、ユーザがアクセスしたファイルやメディア、ネットワークアドレス、または地理的位置情報などを、メッセージングサービス上で簡単に共有することができる。
【００７５】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００７６】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００７７】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。コンピュータ読み取り可能な媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであっても、コンピュータソフトウェアの当業者に公知な使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピディスク、磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を記録して実行するように特別に構成されたハードウェア装置が含まれる。このような記録媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００７８】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって代替されたり置換されたとしても、適切な結果を達成することができる。
【００７９】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
2021521501.tif 000003
【図２】
2021521501.tif 000004
【図３】
2021521501.tif 000005
【図４】
2021521501.tif 000006
【図５】
2021521501.tif 000007
【図６】
2021521501.tif 000008
【図７】
2021521501.tif 000009
【図８】
2021521501.tif 000010
【図９】
2021521501.tif 000011
【図１０】
2021521501.tif 000012
【図１１】
2021521501.tif 000013
【図１２】
2021521501.tif 000014
【図１３】
2021521501.tif 000015
【図１４】
2021521501.tif 000016
【図１５】
2021521501.tif 000017
【図１６】
2021521501.tif 000018
【図１７】
2021521501.tif 000019
【図１８】
2021521501.tif 000020
【図１９】
2021521501.tif 000021
【図２０】
2021521501.tif 000022
【図２１】
2021521501.tif 000023
【国際調査報告】
2021521501.tif 000024
2021521501.tif 000025
2021521501.tif 000026
2021521501.tif 000027