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