(57)【要約】【課題】  位置共有サービス提供装置、その方法及びそのコンピュータプログラムを提供する。【解決手段】  位置共有リクエスト位置固定リクエストを入力される入力部と、位置共有リクエストに対応し、ユーザ端末の現在位置を検出する位置センシング部と、位置共有リクエストに対応し、位置共有リクエストに含まれた１以上の友達端末の第２位置を周期的に受信する通信部と、現在位置、または位置固定リクエストに含まれた固定位置をユーザ端末の第１位置に指定し、第１位置、及び友達端末の第２位置を含む地図データを生成する制御部と、地図データを表示する表示部と、を含む位置共有サービスを提供する装置である。【選択図】    図３
2020149718.tif 000002
【特許請求の範囲】
【請求項１】
地図画像を表示する端末であって、
前記端末の位置情報を検出する検出部と、
前記端末とは異なる端末の位置に関する情報を受信する通信部と、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に表示する表示部と、
前記検出部によって検出された前記端末の位置情報と、前記端末のユーザによって入力された入力位置情報との間の第２距離が設定された距離よりも大きい場合、前記第２距離が設定された距離よりも大きいことを示す情報を出力する制御を行う制御部と、を備える。
【請求項２】
地図画像を表示する端末であって、
前記端末の位置情報を検出する検出部と、
前記端末とは異なる端末の位置に関する情報を受信する通信部と、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に表示する表示部と、
前記異なる端末の位置に関する情報の送信を前記異なる端末に依頼する依頼情報を前記通信部によって送信する制御部と、を備え、
前記依頼情報は、前記異なる端末の位置に関する情報を共有する共有時間を含み、前記共有時間は一定時間間隔または満了時点であり、
前記制御部は、前記共有時間に基づき、前記異なる端末の位置に関する情報を前記通信部によって受信する制御を行う。
【請求項３】
請求項１または２に記載の端末であって、
前記表示部は、前記第１位置と前記第２位置とに基づく、第１距離に基づく情報を前記地図画像上に表示する。
【請求項４】
請求項１から請求項３のいずれか一項に記載の端末であって、
前記異なる端末と共有する位置に関する情報を入力する入力部をさらに備え、
前記表示部は、前記異なる端末と共有する位置に関する情報に基づく第３位置と、
前記第１位置と前記第３位置または、前記第２位置と前記第３位置とに基づく第３距離に基づく情報を前記地図画像上に表示する。
【請求項５】
請求項１から請求項４のいずれか一項に記載の端末であって、
前記異なる端末のユーザと前記端末のユーザとは、所定の関係が設定されている。
【請求項６】
請求項１から請求項５のいずれか一項に記載の端末であって、
前記通信部は、第１メッセージを前記異なる端末に送信し、前記異なる端末から第２メッセージを受信し、
前記表示部は、前記地図画像と、前記第１メッセージと、前記第２メッセージとを表示する。
【請求項７】
地図画像を表示する端末の表示方法であって、
前記端末の位置情報を前記端末の検出部によって検出することと、
前記端末とは異なる端末の位置に関する情報を前記端末の通信部によって受信することと、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に前記端末の表示部によって表示することと、
前記検出部によって検出された前記端末の位置情報と、前記端末のユーザによって入力された入力位置情報との間の第２距離が設定された距離よりも大きい場合、前記第２距離が設定された距離よりも大きいことを示す情報を出力する制御を前記端末の制御部によって行うことを含む。
【請求項８】
地図画像を表示する端末の表示方法であって、
前記端末の位置情報を前記端末の検出部によって検出することと、
前記端末とは異なる端末の位置に関する情報を前記端末の通信部によって受信することと、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に前記端末の表示部によって表示することと、
前記異なる端末の位置に関する情報の送信を前記異なる端末に依頼する依頼情報を前記通信部によって送信する制御を前記端末の制御部によって行うことと、
前記依頼情報は、前記異なる端末の位置に関する情報を共有する共有時間を含み、前記共有時間は一定時間間隔または満了時点であり、
前記共有時間に基づき、前記異なる端末の位置に関する情報を前記通信部によって受信する制御を前記制御部によって行うことを含む。
【請求項９】
請求項７又は８に記載の表示方法であって、
前記第１位置と前記第２位置とに基づく第１距離に基づく情報を前記地図画像上に前記表示部によって表示することを含む。
【請求項１０】
請求項７から請求項９のいずれか一項に記載の表示方法であって、
前記異なる端末と共有する位置に関する情報を取得することと、
前記異なる端末と共有する位置に関する情報に基づく第３位置と、前記第１位置と前記第３位置または、前記第２位置と前記第３位置とに基づく第３距離に基づく情報を前記地図画像上に前記表示部によって表示することとを含む。
【請求項１１】
請求項７から請求項１０のいずれか一項に記載の表示方法であって、
前記異なる端末のユーザと前記端末のユーザとは、所定の関係が設定されている。
【請求項１２】
請求項７から請求項１１のいずれか一項に記載の表示方法であって、
第１メッセージを前記異なる端末に前記通信部によって送信し、前記異なる端末から第２メッセージを前記通信部によって受信することと、
前記地図画像と、前記第１メッセージと、前記第２メッセージとを前記表示部によって表示することとを含む。
【請求項１３】
地図画像を表示する端末のコンピュータに実行させるプログラムであって、
前記端末の位置情報を前記端末の検出部によって検出することと、
前記端末とは異なる端末の位置に関する情報を前記端末の通信部によって受信することと、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に前記端末の表示部によって表示することと、
前記検出部によって検出された前記端末の位置情報と、前記端末のユーザによって入力された入力位置情報との間の第２距離が設定された距離よりも大きい場合、前記第２距離が設定された距離よりも大きいことを示す情報を出力する制御を前記端末の制御部によって行うこととを含む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置共有サービス提供装置、その方法及びそのコンピュータプログラムに係り、さらに具体的には、ユーザによって指定された１人以上の友達と、相互間の現在位置をリアルタイムで共有する位置共有サービス提供装置、その方法及びそのコンピュータプログラムに関する。
【背景技術】
【０００２】
位置基盤サービスは、移動通信網や衛星信号などを利用して、携帯端末機の位置を測定した後、その測定された位置と関連して提供される多様な情報サービスをいうものであり、当該サービスを実現するためには、移動通信網技術、位置追跡技術、移動通信技術及び情報技術が統合されなければならない。かような位置基盤サービスは、移動通信基地局やＧＰＳ（global  position  system）を介して、個人や車両などの位置を把握し、友達探し、恋人探し、緊急救助、車両用ナビゲーション、位置基盤コンテンツ及び交通情報などをサービスする移動通信サービス産業だけではなく、電子商取引、交通、環境、医療及び行政など社会全分野の産業で有用に使われている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、複数のユーザの現在位置を共有する位置共有サービスを提供することを一つの目的とする。
【０００４】
また、本発明は、複数のユーザの位置を、各ユーザによって指定された特定位置に固定して共有する位置共有サービスを提供することを他の目的とする。
【課題を解決するための手段】
【０００５】
本発明の実施形態による地図画像を表示する端末は、
前記端末の位置情報を検出する検出部と、
前記端末とは異なる端末の位置に関する情報を受信する通信部と、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に表示する表示部と、
前記異なる端末の位置に関する情報の送信を前記異なる端末に依頼する依頼情報を前記通信部によって送信する制御部とを備え、
前記依頼情報は、前記異なる端末の位置に関する情報を共有する共有時間を含み、
前記制御部は、前記共有時間に基づき、前記異なる端末の位置に関する情報を前記通信
部によって受信する制御を行う。
本発明の実施形態による地図画像を表示する端末に実行させるためのプログラムは、
前記端末の位置情報を前記端末の検出部によって検出することと、
前記端末とは異なる端末の位置に関する情報を前記端末の通信部によって受信することと、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に前記端末の表示部によって表示することと、
前記異なる端末の位置に関する情報の送信を前記異なる端末に依頼する依頼情報を前記通信部によって送信することと、
前記依頼情報に含まれる、前記異なる端末の位置に関する情報を共有する共有時間に基づき、前記異なる端末の位置に関する情報を前記通信部によって受信することとを前記端末に実行させる。
本発明の実施形態による地図画像を表示する端末の情報処理方法は、
前記端末の位置情報を前記端末の検出部によって検出することと、
前記端末とは異なる端末の位置に関する情報を前記端末の通信部によって受信することと、
前記検出部によって検出された前記端末の位置情報および、前記端末のユーザによって入力された入力位置情報の少なくとも一方に基づく第１位置と、前記異なる端末の位置に関する情報に基づく第２位置とを前記地図画像上に前記端末の表示部によって表示することと、
前記異なる端末の位置に関する情報の送信を前記異なる端末に依頼する依頼情報を前記通信部によって送信することと、
前記依頼情報に含まれる、前記異なる端末の位置に関する情報を共有する共有時間に基づき、前記異なる端末の位置に関する情報を前記通信部によって受信することとを含む。
【発明の効果】
【０００６】
本発明によれば、複数ユーザの現在位置を共有する機能を提供することができる。
【０００７】
また、本発明によれば、複数ユーザの位置を、各ユーザによって指定された特定位置に固定して共有する機能を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による位置共有サービス提供システムを示す図面である。
【図２】本発明の一実施形態による位置共有サービス提供装置を示すブロック図である。
【図３】本発明の一実施形態による位置共有サービス提供方法を示すフローチャートである。
【図４】本発明の一実施形態による位置共有サービス提供方法を示すフローチャートである。
【図５】本発明の一実施形態による位置共有サービス提供方法を示すフローチャートである。
【図６】位置共有サービス提供装置によって提供された画面の一例である。
【図７】位置共有サービス提供装置によって提供された画面の一例である。
【図８】位置共有サービス提供装置によって提供された画面の一例である。
【図９Ａ】位置共有サービス提供装置によって提供された画面の一例である。
【図９Ｂ】位置共有サービス提供装置によって提供された画面の一例である。
【図１０】位置共有サービス提供装置によって提供された画面の一例である。
【図１１】位置共有サービス提供装置によって提供された画面の一例である。
【発明を実施するための形態】
【０００９】
＜実施形態の概要＞
本発明の実施形態による位置共有サービスを提供する装置は、位置共有リクエスト、位置固定リクエストを入力される入力部と、前記位置共有リクエストに対応し、ユーザ端末の現在位置を検出する位置センシング部と、前記位置共有リクエストに対応し、前記位置共有リクエストに含まれた１以上の友達端末の第２位置を周期的に受信する通信部と、前記現在位置、または前記位置固定リクエストに含まれた固定位置をユーザ端末の第１位置に指定し、前記第１位置、及び前記友達端末の第２位置を含む地図データを生成する制御部と、前記地図データを表示する表示部と、を含んでもよい。
【００１０】
本実施形態において、前記制御部は、前記第１位置と前記第２位置との第１距離差を算出し、前記第１距離差が、前記表示部を介して表示されるように制御することができる。
【００１１】
本実施形態において、前記位置共有リクエストは、位置を共有する共有時間を含み、前記制御部は、前記共有時間の満了時点まで、前記通信部を介して、前記第２位置が受信されるように制御し、前記共有時間の満了時点まで、前記位置センシング部を介して、前記現在位置が検出されるように制御することができる。
【００１２】
本実施形態において、前記制御部は、前記現在位置及び前記固定位置間の第２距離差が既設定の距離臨界値であるか否かということを判断し、前記位置共有サービス提供装置は、前記判断の結果、前記第２距離差が、前記距離臨界値以上である場合、アラームを出力する出力部をさらに含んでもよい。
【００１３】
本実施形態において、前記入力部は、目標位置共有を入力され、前記制御部は、前記目標位置共有リクエストに含まれた目標位置が前記地図データに含まれるように、前記地図データを生成し、前記目標位置と、前記第１位置または前記第２位置との第３距離差を算出し、前記地図データ、及び前記目標位置と、前記第１位置または前記第２位置との第３距離差を含むディスプレイデータを生成することができる。
【００１４】
本実施形態において、前記入力部は、関心位置共有リクエストを入力され、前記制御部は、前記関心位置共有リクエストに含まれた関心位置が、前記地図データに含まれるように、前記地図データを生成することができる。
【００１５】
本実施形態において、前記入力部は、第１メッセージを入力され、前記通信部は、前記第１メッセージを前記１以上の友達端末に伝送し、前記１以上の友達端末から第２メッセージを受信し、前記制御部は、前記地図データ、前記第１メッセージ及び前記第２メッセージを含む表示データを生成することができる。
【００１６】
本発明の実施形態による位置共有を提供する方法は、入力された位置共有リクエストに対応し、ユーザ端末の位置センシング部が、前記ユーザ端末の現在位置を検出するステップと、前記ユーザ端末の通信部が、前記位置共有リクエストに含まれた１以上の友達端末の第２位置を周期的に受信するステップと、入力された位置固定リクエストに対応し、前記ユーザ端末の制御部が、前記位置固定リクエストに含まれた固定位置をユーザ端末の第１位置に指定するステップと、前記ユーザ端末の制御部が、前記第２位置及び前記第２位置を含む地図データを生成するステップと、前記ユーザ端末の表示部が、前記地図データを表示するステップと、を含んでもよい。
【００１７】
本発明の実施形態によるコンピュータプログラムは、コンピュータを利用して、本発明の実施形態による位置共有サービスを提供する方法のうちいずれか１つの方法を実行させるために媒体に保存されてもよい。
【００１８】
それ以外にも、本発明を実現するための他の方法、他のシステム、及び前記方法を実行するためのコンピュータプログラムを記録するコンピュータ可読記録媒体がさらに提供される。
【００１９】
前述のところ以外の他の側面、特徴、利点が、以下の図面、特許請求の範囲、及び発明の詳細な説明から明確になるであろう。
＜実施形態の詳細＞
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明によって詳細に説明する。それは、開示された特定形態によって、本発明の実施形態を制限する意図はなく、本発明の実施形態は、本発明の実施形態の範囲中に含まれる全ての変形物、等価物及び代替物をいずれも含む。番号、符号のようなものは、図面の説明を介して構成要素を指す。
【００２０】
第１、第２のような用語は、多くの構成要素を描写するために使用され、該構成要素は、該用語によって制限されるものではない。該用語は、互いに区別されに使用される。例えば、第１構成要素は、第２構成要素とも命名され、同じように、本発明の実施形態の範囲を外れずに、第２構成要素は、第１構成要素と命名される。使用されているように、用語「及び／または」は、関連したリスト化されたアイテムの１以上の全ての結合を含む。
【００２１】
１つの構成要素は、他の構成要素と「連結されて」いたり「結合されて」いたりすると言及されたときには、直接連結されるか、他の要素に結合されるか、あるいは存在する構成要素間にあると理解されるものである。対照的に、構成要素が、異なる構成要素に「直接連結されて」いたり「直接接続されて」いたりすると言及されたときには、中間に他の構成要素が存在しない。構成要素間の関係について説明する他の用語は、かような方式（例えば、「間に」または「直接間に」、「隣接するように」あるいは「直接隣接するように」）に解釈されるのである。
【００２２】
ここで使用される用語「含まれる」、「含まれるところの」、「含む」及び／または「含むところの」は、記述された特徴、数字、ステップ、動作及び／またはコンポーネントを特定するために使用されるだけではなく、他の特徴、数字、ステップ、動作、構成要素、コンポーネント及び／またはそれらのグループの存在または添加を排除するものではない。
【００２３】
また、本発明の代案的な実施形態において、関数／動作は、図面内に図示された順序を外れて発生することもある。例えば、順次的な２枚の図面が実質的に同時に実行されるか、ときには各図面の機能によって、逆の順序で実行されもする。
【００２４】
本発明の例示的な実施形態は、本発明の理想的な実施形態の図面を参照して説明される。従って、図面に図示された形状、形態、形態から多様な変化が可能であり、本発明の実施形態は、特定形状に限定されるものではなく、製造過程において発生しうる形状の偏差を含む。
【００２５】
本発明の断面図、平面図及び／または斜視図に図示されないとしても、断面図は、本明細書によって平面図に図示された通り、２個の互いに異なる方向に拡張されるか、あるいは斜視図に図示されているように、３個の互いに異なる方向に拡張される複数の装置構造を含んでもよい。前記２個の互いに異なる方向は、互いに直交してもよく、直交しなくともよい。前記３個の互いに異なる方向は、前記２個の互いに異なる方向と直交する３番目の方向を含んでもよい。複数の装置構造は、１つの電子装置内に統合されもする。例えば、装置構造（メモリセル構造またはトランジスタ構造）は、断面図で図示され、電子装置は、前記電子装置の平面図に図示されているように、複数の装置構造（メモリセル構造またはトランジスタ構造など）を含んでもよい。前記複数の装置構造は、一次的配列及び／または二次元のパターンに配列されもする。
【００２６】
ここに開示された例示的な実施形態は、プログラム命令語、ソフトウェアコンポーネント、ソフトウェアモジュール、データファイル、データ構造、及び／または１以上の物理的ハードウェア装置によって実行されるものを含むプログラムコードを含んでもよい。プログラムコードの例示は、インタープリタを使用して実行されもする。ハードウェア装置は、１以上のプロセッサを含んでもよい。前記１以上のプロセッサは、算数的であって論理的な入力／出力動作を実行することによって、プログラムコードを処理するように、コンピュータ処理装置を設定する。いったん、プログラムコードは、１以上のプロセッサ内にロードされれば、１以上のプロセッサは、プログラムを実行するようにプログラムされ、前記１以上のプロセッサを特定目的プロセッサで変換させることもできる。
【００２７】
望ましくは、前記ハードウェア装置は、１以上の中央処理装置（ＣＰＵ：central  processing  nits、ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ：digital  signal  processor）、ＡＳＩＣ（application  specific  integrated  circuit）、ＳｏＣｓ、ＦＧＰＡｓなどを含んでもよい。１以上のＣＰＵ、ＳｏＣ、ＤＳＰ、ＡＳＩＣ及びＦＰＧＡは、一般的に処理回路及び／またはマイクロプロセッサと称される。
【００２８】
前記ハードウェア装置は、１以上の保存装置を含んでもよい。前記１以上の保存装置は、ＲＡＭ（random  access  memory）、ＲＯＭ（read  only  memory）のような非一時的なコンピュータ可読記録媒体、またはディスクドライブのような永久的な大容量ストレージ装置、及び／またはデータを保存して記録するデータ保存メカニズムを含んでもよい。１以上の保存装置は、ここで記述された例示的な実施形態を実行するプログラムコードを保存するように設定されもする。前記プログラムコードは、ドライブメカニズムを利用して、分離されたコンピュータ可読記録媒体から、１以上の保存装置、及び／または１以上のプロセッサにロードされもする。分離されたコンピュータ可読保存装置は、ＵＳＢ（universal  serial  bus）フラッシュドライブ、メモリスティック、ブルーレイ（登録商標（Blu-ray））／ＤＶＤ（digital  versatile  disc）／ＣＤ（compact  disc）−ＲＯＭドライブ、メモリカード及び／またはコンピュータ可読記録媒体（図示せず）を含んでもよい。前記プログラムコードは、ネットワークインターフェースを介して、遠隔データ保存装置から、１以上の保存装置、及び／または１以上のプロセッサにロードされる。さらに、前記プログラムコードは、通信網を介して、プログラムコードを伝達及び／または分散して処理するように設定された遠隔処理システムから、１以上の保存装置、及び／または１以上のプロセッサにロードされる。ここで、遠隔処理システムは、有線インターフェースまたは無線インターフェース、及び／またはこのような媒体を介して、前記プログラムコードを伝送したり分散処理したりすることができる。前記１以上のプロセッサ、前記１以上の保存装置、前記プログラムコードは、例示的な実施形態の目的のために特別にデザインされたり設計されたりするか、あるいは前記プログラムコードは、例示的な実施形態の目的のために変形されたり選択されたりする従来の装置でもある。
【００２９】
本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に後述する実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態によって実現されるのである。
【００３０】
ここで、グループは、ユーザとユーザとの位置共有リクエストに含まれた１人以上の友達を含む複数ユーザをいう。本発明的な概念の少なくとも１つの実施形態によって、１人の友達は、位置共有サービス提供装置の住所録内に保存された人（すなわち、ユーザ）と定義される。ここでは、説明の便宜のために、グループ内に、ユーザ及び友達のみが含まれた場合に限定して説明しているが、実際に含まれるユーザ及び友達の数には制限がない。ここで、位置は、地図上の特定の地点と対応する情報を含み、特定の地点の緯度、経度、高度情報を含んだり、住所情報を含んだりもする。
【００３１】
ここで、友達端末は、ユーザの端末、すなわち、位置共有サービス提供装置に保存された住所録に保存された人の端末を意味し、説明の便宜のために、友達端末と命名するが、本発明的な概念の少なくとも１つの実施形態によれば、ユーザ端末と機能的に差がない。友達端末は、友達と同一視されてもよい。図１は、本発明の実施形態による位置共有サービス提供システム１０を示す図面である。
【００３２】
図１を参照すれば、本発明の実施形態による位置共有サービス提供システム１０は、位置共有サービス提供装置１００、友達端末３０１，３０２、通信網２００を含んでもよい。本発明の少なくとも一実施形態によれば、各位置共有装置１００及びユーザ端末３０１，３０２は、メモリ、及び１以上のプロセッサを含んでもよい。さらに、本発明の実施形態によれば、位置共有装置またはユーザ端末のうちいずれか一つによって実行されると、ここにおいて説明された作業及び／または関数は、プロセッサ実行プログラムコードによっても実行される。プログラムコードは、位置共有装置及び／またはユーザ端末のメモリに保存され、位置共有装置及びユーザ端末によって実行され、ここで説明された作業及び／または関数と対応するコンピュータ実行可能な命令語を含んでもよい。
【００３３】
位置共有サービス提供装置１００は、複数ユーザ間の位置を相互間に共有する機能を提供することができる。ここで、共有される各ユーザの位置は、ユーザ端末または友達端末の現在位置であるか、ユーザまたは友達によって指定された所定の固定位置でもある。位置共有サービス提供装置１００は、ユーザから自身の位置を相互共有しようというリクエストを入力され、前記位置共有リクエストに含まれた１以上の友達端末から位置を受信する。位置共有サービス提供装置１００は、受信された各ユーザ及び友達端末の位置を、位置共有ウィンドウを介して提供されることにより、各ユーザ及び友達端末の位置を共有することができる。これを介して、複数ユーザと自身の位置を共有するために、複数ユーザの端末に位置情報を含んだメッセージを個別的に伝送する必要なしに、位置共有リクエストを介して、複数ユーザ端末間において、自身の位置を共有することができる。従って、少なくとも一実施形態による、技術的長所は、１つのユーザ端末機に別途のメッセージを伝送せずに、友達の複数の端末に位置情報を送信することができるために、処理時間短縮、電力消耗及び無線帯域幅消費の縮小が提供される。従って、１つのユーザ端末は、さらに少ない位置情報メッセージを生成し、伝送することができ、従って、ユーザ端末の処理負担を減らすことができる。さらに、通信網２００のリソース負担を減らすことができる。当業者によって、さらに少ない位置情報メッセージを伝送する複数ユーザ端末の結合された効果が考慮されれば、ネットワーク内の負担低減は、倍増するであろう。
【００３４】
他の実施形態において、位置共有サービス提供装置１００は、自身の現在位置だけではなく、ユーザが指定した固定位置を共有することもできる。ここで、固定位置は、ユーザがユーザ端末を介して、自身の位置であると指定した位置をいい、地図上の特定位置を表示した表示部をタップして固定位置を指定するか、ユーザが、ユーザ端末を介して特定住所を入力することにより、固定位置を指定することができる。ユーザ端末の位置センシング部を介して検出された現在位置が、実際の位置と若干差がある場合、位置共有サービス提供装置１００は、ユーザの位置を固定位置と固定することにより、ユーザの実際の位置が共有される。ユーザが自身の現在位置を共有したくない場合、位置共有サービス提供装置１００は、ユーザの位置を固定位置に固定することにより、ユーザの現在位置の代わりに、固定位置が複数の友達端末と共有される。例えば、ユーザは、実際に「道谷洞タワーパレス」に居住しているが、ユーザ端末を介して認識された位置が「道谷洞タワーパレス」ではない場合、「道谷洞タワーパレス」と位置を固定することができる。または、ユーザが自身の位置を共有したくない場合、自身の固定位置を共有することにより、ユーザ自身のプライバシーを保護することができる。例えば、ユーザが海外旅行に行きながら、自身が旅行に行ったという事実を知らせたくない場合、自身の現在位置をユーザの主居住地に固定することができる。
【００３５】
また、位置共有サービス提供装置１００は、ユーザが特定位置周辺を動く場合、ユーザの現在位置を固定位置に固定することができる。例えば、ユーザが江南駅周辺を動く場合、ユーザは、自身の位置が継続的に移動しないように、「江南駅」を自身の位置に固定することができる。
【００３６】
他の実施形態において、位置共有サービス提供装置１００は、入力された位置共有リクエストに対応し、１以上の友達端末に、共有リクエストに対する同意をリクエストする同意リクエストを伝送し、前記同意リクエストに対して同意を受信した友達端末の位置のみを受信する。本実施形態のように自身の位置を共有したくない友達は、位置共有リクエストに対して同意しないことにより、自身の位置を共有させない。また、位置共有サービス提供装置１００は、位置共有に同意した友達端末には、グループ内の他ユーザ端末の位置を提供することができるが、位置共有に同意しないユーザ端末には、グループ内の他ユーザ端末の位置を提供しない。したがって、位置共有リクエストに対応し、無条件的に友達端末の個人的な情報である位置情報を共有するものではない。
【００３７】
他の実施形態において、位置共有サービス提供装置１００は、グループに含まれたユーザ端末からの所定の関心位置を共有する関心位置共有リクエストを受信し、前記関心位置共有リクエストに対応し、所定の関心位置をグループに含まれた全てのユーザ端末と共有することができる。ここで、関心位置共有リクエストは、所定の関心位置と対応する住所、位置、商号のうち少なくとも１つの情報を含んでもよい。これにより、位置共有サービス提供装置１００は、所定の関心位置を含むメッセージを、グループに含まれた複数ユーザ端末に個別的に伝送する必要なしに、１回の関心位置共有リクエストを伝送し、前記所定の関心位置を、グループに含まれた複数ユーザ端末と共有することができる。所定の関心位置は、グループ内の全てのユーザと共有される。ユーザは、所定の関心位置を地図上で特定位置をタップして指定するか、あるいは所定の関心位置に係わる住所を入力して指定することができる。所定の関心位置は、地図データ、及び地図上の対応する地点に係わる表示と共に提供される。
【００３８】
他の実施形態において、位置共有サービス提供装置１００は、グループに含まれたユーザ端末からの所定の目標位置を共有する目標位置共有リクエストを受信し、前記目標位置共有リクエストに対応し、所定の目標位置を、グループに含まれた全てのユーザ端末と共有することができる。ここで、目標位置共有リクエストは、所定の目標位置を、グループ内の全ユーザと共有するためのリクエストであり、グループ内のユーザ全部または一部間の約束場所などを目標位置に含んでもよい。また、目標位置共有リクエストは、達すべき位置だけではなく、前記位置に達する時間情報を含んでもよい。例えば、チャットルームにいるユーザ全部または一部間において、その週の土曜日に江南駅の近くにあるコーヒーショップで出会う約束をしたならば、グループに含まれるユーザは、江南駅の近くにあるコーヒーショップを目標位置にし、その週の土曜日を目標時間にする目標位置共有リクエストを、前記チャットルームに伝送することができる。前記目標位置共有リクエストに対応し、位置共有サービス提供装置は、その週の土曜日まで江南駅の近くにあるコーヒーショップの位置を共有する。それを介して、位置共有サービス提供装置１００は、グループに含まれた複数ユーザ端末に、個別的に目標位置及び目標時間の情報を含むメッセージを伝送する必要なしに、チャットルームを介した１回の目標位置共有リクエストのみで、目標位置及び目標時間の情報をグループに含まれた複数ユーザ端末と共有することができる。
【００３９】
位置共有サービス提供装置１００、及び複数個のユーザ端末３０１，３０２は、有線及び／又は無線通信環境でウェブサービスを利用することができる通信端末機を意味する。ここで、位置共有サービス提供装置１００、ユーザ端末３０１，３０２は、ユーザのパソコンでもあり、ユーザの携帯用端末でもある。図１では、携帯用端末がスマートフォンとして図示されているが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに採用される。
【００４０】
それについてさらに詳細に説明すれば、位置共有サービス提供装置１００、ユーザ端末３０１，３０２は、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータ・プラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal  digital  assistant）、電子メールクライアントなど）、携帯電話の任意の形態、または他種のコンピュータまたはコミュニケーションプラットホームの任意の形態を含んでもよいが、本発明は、それらに限定されるものではない。
【００４１】
一方、通信網２００は、複数個のユーザ端末機３０１，３０２及び位置共有サービス提供装置１００を連結する役割を行う。すなわち、通信網は、ユーザ端末が、漫画参与翻訳装置に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。通信網２００は、例えば、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）、ＭＡＮ（metropolitan  area  network）、ＩＳＤＮ（integrated  service  digital  network）などの有線ネットワークや、無線ＬＡＮ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（登録商標（Bluetooth））、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００４２】
図２は、本発明の実施形態による位置共有サービス提供装置１００を示すブロック図である。
【００４３】
図２を参照すれば、本発明の実施形態による位置共有サービス提供装置１００は、ユーザ入力部１５０（例えば、キーボード、タッチスクリーン、モーションセンサ、カメラなど）、位置センシング部１１０（プロセッサによって、回路及び／またはプログラムコードによって実行される）、通信部１２０（プロセッサによって、回路及び／またはプログラムコードによって実行される）、制御部１４０（１以上のプロセッサを含む）、出力部１３０（プロセッサによって、回路及び／またはプログラムコードによって実行される）、表示部１３１（例えば、スクリーン）、音響出力部１３２、振動モータ１３３を含んでもよい。本発明の実施形態によれば、通信部１２０、出力部１３０、ユーザ入力部１５０は、制御部１４０によって制御されたり実行されたりする。例えば、メモリ１６０は、通信部１２０、出力部１３０、ユーザ入力部１５０によって、ここに記述された実行される作業及び／または関数と対応する命令語を含んでもよい。制御部１４０は、前記プログラムコードを実行することができる。
【００４４】
ユーザ入力部１５０は、ユーザから自身の位置を、１以上の友達端末と互いに共有しようという位置共有リクエストを入力される。ユーザ入力部１５０は、ユーザから、自身の位置を固定位置に設定する位置固定リクエストを入力される。ここで、位置共有リクエストは、共有時間及び位置を共有する１人以上の友達を含んでもよい。ここで、位置固定リクエストは、所定の固定位置と対応する住所、商号、位置情報を含み、前記固定位置を、ユーザ端末の第１位置に設定させるリクエストである。前記位置固定リクエストに対応し、制御部１４０は、前記固定位置を、ユーザ端末の位置である第１位置に設定する。
【００４５】
他の実施形態において、ユーザ入力部１５０は、位置固定リクエストによって固定された第１位置を解除する位置固定解除リクエストを入力されもする。ユーザからの位置固定解除リクエストに対応し、制御部１４０は、固定位置に固定された第１位置を、ユーザ端末の現在位置に再設定することができる。
【００４６】
他の実施形態において、ユーザ入力部１５０は、ユーザから、グループに含まれた１以上の友達端末と、所定の関心位置を共有する関心位置共有リクエストを入力される。ここで、関心位置共有リクエストは、共有しようとする所定の関心位置と対応する住所、商号、建物、位置情報のうち一つを含んでもよい。
【００４７】
他の実施形態において、ユーザ入力部１５０は、ユーザから、所定の目標位置を１以上の友達端末と共有させる目標位置共有リクエストを入力することができる。ここで、目標位置共有リクエストは、ユーザと、グループ内の友達全部または一部間の約束場所などを目標位置に含んでもよい。また、目標位置共有リクエストは、達する位置だけではなく、前記位置に達する時間情報を含んでもよい。例えば、ユーザと、１人以上の友達全部または一部間に、その週の土曜日に江南駅の近くにあるコーヒーショップで会う約束をしたならば、ユーザは、江南駅の近くにあるコーヒーショップを目標位置にし、その週の土曜日を目標時間にする目標位置共有リクエストを入力することができる。
【００４８】
制御部１４０は、前記位置共有リクエスト及び前記位置固定リクエストに対応し、前記ユーザ端末の現在位置、または前記ユーザによって指定された固定位置を受信し、前記現在位置または前記指定位置を、前記ユーザ端末の第１位置に設定することができる。
【００４９】
制御部１４０は、前記位置共有リクエストに対応し、１以上の友達端末から、友達端末の第２位置を受信するように通信部を制御することができる。ここで、第２位置は、既設定の時間間隔で受信される。
【００５０】
制御部１４０は、ユーザ端末の第１位置と、１以上の友達端末の第２位置との第１距離差をそれぞれ算出することができる。制御部１４０は、前記第１距離差が含まれるように、表示データを生成することができる。
【００５１】
制御部１４０は、前記位置共有リクエストに含まれた共有時間によって、前記共有時間の満了時点までユーザ端末の現在位置が検出され、友達端末の第２位置が受信されるように制御することができる。ここで、共有時間は、１時間、一日などの一定時間間隔、または２０１４年１２月３１日２４時までのように、満了する時点としてユーザによって指定される。
【００５２】
制御部１４０は、前記ユーザの現在位置及び前記固定位置間の第２距離差を算出し、前記第２距離差が、既設定の距離臨界値以上であるか否かということを判断する。判断の結果、第２距離差が既設定の距離臨界値以上である場合、制御部は、出力部を介してアラームが出力されるように制御することができる。
【００５３】
制御部１４０は、目標位置共有リクエストによって、目標位置と第１位置との距離差、または目標位置と第２位置との距離差を算出することができる。
【００５４】
また、制御部１４０は、目標位置共有リクエストに対応し、グループ内に含まれたユーザ端末、及び１以上の友達端末の位置と目標位置とを比較することにより、各ユーザ、及び１人以上の友達に係わる到達関連情報を生成することができる。ここで、到達関連情報は、グループ内に含まれたユーザ、及び１人以上の友達が目標位置に達したか否かということに係わる情報であり、ユーザ、及び１人以上の友達の到達いかん、目標位置までの残りの道のり、ユーザ、及び１人以上の友達の予想到着時間情報のうち少なくとも一つを含んでもよい。
【００５５】
さらに具体的に説明すれば、到達関連情報に含まれるユーザ及び友達の到達いかんは、ユーザ及び友達端末の位置と目標位置との距離差が、既設定の第２距離臨界値以下であるか否かということによって判断するか、ユーザ及び友達端末の位置と目標位置とが一致するか否かということによって判断することができる。到達関連情報に含まれるユーザ及び友達の目標位置までの残った距離は、ユーザ及び友達端末の位置と目標位置との距離差を介して算出される。到達関連情報に含まれるユーザ及び友達の予想到着時間情報は、前述の目標位置までの残った距離をユーザの移動速度で割ることによって算出される。
【００５６】
制御部１４０は、目標位置共有リクエストに対応し、目標位置が地図データに含まれるようにし、地図データ及び到達関連情報が表示データに含まれるように制御することができる。
【００５７】
制御部１４０は、関心位置共有リクエストに対応し、関心位置が地図データに含まれるように制御することができる。
【００５８】
位置センシング部１１０は、前記位置共有リクエストに対応し、ユーザ端末の現在位置を検出する。ここで、ユーザ端末の現在位置は、既設定の時間間隔で検出される。
【００５９】
通信部１２０は、位置共有サービス提供装置１００と、少なくとも１つの友達端末３０１，３０２との通信、または位置共有サービス提供装置１００と、位置共有サービスのサーバ（図示せず）との通信を可能にする１以上の構成要素を含んでもよい。例えば、通信部１２０は、近距離通信部１２１（short-range  wireless  communication  unit）、移動通信部１２２を含んでもよい。通信部１２０は、ユーザ端末の位置を１以上の友達端末に伝送し、友達端末から、友達端末の位置を受信する。また、ユーザ端末のメッセージを１以上の友達端末に伝送し、友達端末から、友達端末のメッセージを受信する。
【００６０】
近距離通信部１２１は、ブルートゥース（Bluetooth）通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（Ｗｉ−Ｆｉ（wireless  fidelity））通信部、ジグビー（ZigBee）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などを含んでもよいが、それらに限定されるものではない。
【００６１】
移動通信部１２２は、移動通信網上において基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。ここで、無線信号は、音声号信号、画像通話号信号または文字／マルチメディアメッセージ送受信による多様な形態のデータを含んでもよい。
【００６２】
本発明の位置共有サービス提供装置１００は、前記固定位置と、前記第１ユーザ端末の現在位置との距離差が、既設定の距離臨界値以上である場合、アラームを出力する出力部をさらに含んでもよい。
【００６３】
出力部１３０には、表示部１３１、音響出力部１３２、振動モータ１３３などが含まれる。
【００６４】
表示部１３１は、制御部１４０を介して生成された地図データを表示することができる。地図データは、ユーザ端末の第１位置、１以上の友達端末の第２位置、目標位置、関心位置を含んでもよい。また、表示部１３１は、第１位置と第２位置との距離差、目標位置と、第１位置または第２位置との距離差、固定位置と第１位置との距離差をさらに表示することができる。表示部１３１は、グループ内に含まれたユーザ端末、及び１以上の友達端末それぞれの位置共有状態、ユーザ端末、及び１以上の友達端末の各位置、住所検索ボタンのうち少なくとも一つを含んでもよい。表示部１３１は、ユーザ端末、及び１以上の友達端末の各位置を、ユーザによって設定された写真またはイメージと共に表示することができる。
【００６５】
一方、表示部１３１とタッチパッドとがレイヤ構造をなし、タッチスクリーンとして構成される場合、表示部１３１は、出力装置以外に、入力装置としても使用される。表示部１３１は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオード、フレキシブルディスプレイ、三次元ディスプレイ（３Ｄ  display）、電気泳動ディスプレイのうち少なくとも一つを含んでもよい。そして、デバイス１００の実現形態によって、デバイス１００は、表示部１３１を２個以上含んでもよい。このとき、２個以上の表示部１３１は、ヒンジを利用して対向するように配置される。
【００６６】
音響出力部１３２は、通信部１２０から受信されるか、あるいはメモリ１６０に保存されたオーディオデータを出力する。かような音響出力部１３２には、スピーカ、ブザーなどが含まれる。
【００６７】
振動モータ１３３は、振動信号を出力することができる。例えば、振動モータ１３３は、オーディオデータまたはイメージデータ（例えば、ゲームアプリケーションで動作を行うたびに生じる効果音、ゲームアプリケーションで動作を行った結果、変更されるイメージ）の出力に対応する振動信号を出力することができる。また、振動モータ１３３は、タッチスクリーンにタッチが入力される場合、振動信号を出力することもできる。
【００６８】
制御部１４０は、一般的に、ユーザデバイス１００の全般的な動作を制御する。例えば、制御部１４０は、メモリ１６０に保存されたプログラムを実行することにより、センシング部１１０、通信部１２０、出力部１３０、ユーザ入力部１５０、メモリ１６０などを全般的に制御することができる。
【００６９】
メモリ１６０は、ユーザによって共有されたユーザの位置、固定位置、関心位置、目標位置などを経時的に保存することができる。保存部は、共有された各ユーザ（友達）の現在位置または指定位置を、各ユーザ（友達）と対応させて経時的に保存することができる。
【００７０】
メモリ１６０は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤまたはＸＤメモリなど）、ＲＡＭ（random  access  memory）、ＳＲＡＭ（static  random  access  memory）、ＲＯＭ（read  only  memory）、ＥＥＰＲＯＭ（electrically  erasable  and  programmable  read  only  memory）、ＰＲＯＭ（programmable  read  only  memory）、磁気メモリ、磁気ディスク、光ディスクのうち少なくとも１つのタイプの記録媒体を含んでもよい。また、ユーザデバイス１００は、インターネット上で、メモリ１６０の保存機能を実行するウェブストレージまたはクラウドサーバを運用することもできる。
【００７１】
メモリ１６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、例えば、ＵＩ（user  interface）モジュール１６１、タッチスクリーン・モジュール１６２、お知らせモジュール１６３などに分類される。
【００７２】
ＵＩモジュール１６１は、位置共有サービスと連動される特化されたＵＩ、ＧＵＩ（graphic  user  interface）などを提供することができる。タッチスクリーン・モジュール１６２は、ユーザのタッチスクリーン上のタッチジェスチャを感知し、タッチジェスチャに係わる情報を制御部１４０に伝達することができる。本発明の一実施形態によるタッチスクリーン・モジュール１６２は、タッチコードを認識して分析することができる。タッチスクリーン・モジュール１６２は、コントローラを含む別途のハードウェアで構成されもする。
【００７３】
タッチスクリーンのタッチまたは近接タッチを感知するために、タッチスクリーンの内部または近くに多様なセンサが具備される。タッチスクリーンのタッチを感知するためのセンサの一例として触覚センサがある。触覚センサは、人が感じるほど、あるいはそれ以上に、特定物体の接触を感知するセンサをいう。触覚センサは、接触面の粗度、接触物体の硬度、接触地点の温度などの多様な情報を感知することができる。また、タッチスクリーンのタッチを感知するためのセンサの一例として近接センサがある。近接センサは、所定の検出面に接近する物体、あるいは近傍に存在する物体の有無を電子系の力または赤外線を利用して、機械的接触なしに検出するセンサをいう。近接センサの例としては、透過型光電センサ、直接反射型光電センサ、ミラー反射型光電センサ、高周波発振型近接センサ、静電容量型近接センサ、磁気型近接センサ、赤外線近接センサなどがある。ユーザのタッチジェスチャには、タップ、タッチ＆ホールド、ダブルタップ、ドラッグ、パニング、フリック、ドラッグ・アンド・ドロップ、スワイプなどがある。
【００７４】
お知らせモジュール１６３は、位置共有サービス提供装置１００のイベント発生を知らせるための信号を発することができる。位置共有サービス提供装置１００で生じるイベントの例としては、キー信号入力などがある。お知らせモジュール１６３は、表示部１３１を介して、ビデオ信号形態でお知らせ信号を出力することもでき、音響出力部１３２を介して、オーディオ信号形態でお知らせ信号を出力することもでき、振動モータ１３３を介して、振動信号形態でお知らせ信号を出力することもできる。
【００７５】
他の実施形態において、本発明の実施形態による位置共有サービス提供装置１００は、位置共有リクエストに対応し、前記グループに含まれた友達端末に、位置共有に対する同意を要求する同意リクエストを伝送し、前記同意リクエストに対する応答として、前記友達端末から、前記位置共有に同意する同意信号を受信することができる。
【００７６】
他の実施形態において、本発明の実施形態による位置共有サービス提供装置１００は、共有された現在位置、目標位置、関心位置などを含む地図データを生成し、ユーザが入力したメッセージ、または１以上の友達端末から受信されたメッセージを含むように表示データを生成することができる。入力されたメッセージは、ユーザ端末に提供される表示データの一領域に表示され、メッセージの入力時間及び入力ユーザの情報と共に、表示されもする。入力されたメッセージは、入力ユーザ別に、異なる字体、大きさ、色で表示される。メッセージを表示する字体、大きさ、色は、各ユーザによって指定される。
【００７７】
図３ないし図５は、本発明の実施形態による位置共有サービス提供方法を示すフローチャートである。
【００７８】
図３を参照すれば、本発明の実施形態による位置共有サービス提供方法は、位置共有リクエスト及び位置固定リクエスト入力のステップ（Ｓ１１０）、現在位置センシングステップ（Ｓ１２０）、第２位置受信ステップ（Ｓ１３０）、固定位置を第１位置に指定するステップ（Ｓ１４０）、地図データ生成ステップ（Ｓ１５０）、表示データ表示ステップ（Ｓ１６０）を含んでもよい。
【００７９】
Ｓ１１０において、ユーザ入力部１５０は、ユーザから、自身の位置を１以上の友達端末と互いに共有しようとする位置共有リクエストを入力され、ユーザから、自身の位置を固定位置に設定させる位置固定リクエストを入力される。
【００８０】
Ｓ１２０において、位置センシング部１１０は、前記位置共有リクエストに対応し、ユーザ端末の現在位置を検出する。ここで、ユーザ端末の現在位置は、既設定の時間間隔で検出される。
【００８１】
Ｓ１３０において、通信部１２０は、１以上の友達端末から、友達端末の第２位置を受信する。ここで、第２位置は、各友達端末から受信され、既設定の時間間隔で受信される。
【００８２】
Ｓ１４０において、制御部１４０は、位置固定リクエストに含まれた固定位置をユーザの第１位置に指定する。
【００８３】
Ｓ１５０において、制御部１４０は、第１位置及び第２位置を含むように地図データを生成する。
【００８４】
Ｓ１６０において、表示部１３１は、前記地図データを表示する。
【００８５】
他の実施形態において、位置共有リクエストは、共有時間を含んでもよい。共有時間の満了時点になれば、制御部１４０は、第１位置及び第２位置を、グループ内ユーザ、及び１以上のユーザと共有する位置共有を終了する。
【００８６】
他の実施形態において、位置共有サービス提供方法は、アラーム発生ステップ（図示せず）をさらに含んでもよい。制御部１４０は、固定位置とユーザ端末の現在位置との距離差を算出し、前記距離差が既設定の距離臨界値以上である場合、アラームを出力することができる。
【００８７】
他の実施形態において、位置共有サービス提供方法は、ユーザ端末と１以上の友達端末との距離差を算出し、地図データと前記距離差とを含むように表示データを生成することができる。前記表示データは、表示部を介して出力される。
【００８８】
図４を参照すれば、本発明の実施形態による位置共有サービス提供方法は、目標位置共有リクエスト入力ステップ（Ｓ２１０）、目標位置と、第１位置または第２位置との距離差算出ステップ（Ｓ２２０）、到達関連情報算出ステップ（Ｓ２３０）、地図データ生成ステップ（Ｓ２５０）を含んでもよい。
【００８９】
Ｓ２１０において、ユーザ入力部１５０は、ユーザから所定の目標位置を、１以上の友達端末と共有させる目標位置共有リクエストを入力することができる。ここで、目標位置共有リクエストは、ユーザと、グループ内友達全部、または一部友達との約束場所などを目標位置に含んでもよい。また、目標位置共有リクエストは、達する位置だけではなく、前記位置に達する時間情報を含んでもよい。例えば、ユーザと、１人以上の友達全部または一部友達との間で、その週の土曜日に、江南駅の近くにあるコーヒーショップで出会う約束をしたならば、ユーザは、江南駅の近くのコーヒーショップを目標位置にし、その週の土曜日を目標時間にする目標位置共有リクエストを入力することができる。
【００９０】
Ｓ２２０において、制御部１４０は、目標位置共有リクエストによって、目標位置と第１位置との距離差、または目標位置と第２位置との距離差を算出することができる。
【００９１】
Ｓ２３０において、制御部１４０は、目標位置共有リクエストに対応し、グループ内に含まれたユーザ端末、及び１以上の友達端末の位置と目標位置とを比較することにより、各ユーザ、及び１人以上の友達に係わる到達関連情報を生成することができる。ここで、到達関連情報は、グループ内に含まれたユーザ、及び１人以上の友達が目標位置に達したか否かということに係わる情報であり、ユーザ、及び１人以上の友達の到達いかん、目標位置までの残った距離、ユーザ、及び１人以上の友達の予想到着時間情報のうち少なくとも一つを含んでもよい。ここで、到達関連情報については説明したので、詳細な説明を省略する。
【００９２】
Ｓ２４０において、制御部１４０は、目標位置共有リクエストに対応し、目標位置が地図データに含まれるようにし、地図データ及び到達関連情報が表示データに含まれるように制御することができる。
【００９３】
図５を参照すれば、本発明の実施形態による位置共有サービス提供方法は、関心位置共有リクエスト入力ステップ（Ｓ３１０）、地図データ生成ステップ（Ｓ３２０）を含んでもよい。
【００９４】
Ｓ３１０において、ユーザ入力部１５０は、ユーザから、グループに含まれた１以上の友達端末と、所定の関心位置を共有する関心位置共有リクエストを入力される。ここで、関心位置共有リクエストは、共有しようとする所定の関心位置と対応する住所、商号、建物、位置情報のうち一つを含んでもよい。
【００９５】
Ｓ３２０において、制御部１４０は、関心位置共有リクエストに対応し、関心位置が地図データに含まれるように制御することができる。
【００９６】
図６ないし図１１は、ユーザ端末機上に、位置共有サービス提供装置によって提供された表示データが表示される画面である。
【００９７】
図６を参照すれば、本発明の実施形態による位置共有サービス提供装置１００は、ユーザ端末機上には、グループ内に含まれたユーザ、第１友達、第２友達の位置が表示されるように、表示データを提供することができる。位置共有サービス提供装置１００は、前記ユーザの位置と対応する地点に、前記ユーザを代表するイメージ６００を共に表示させ、前記第１友達の位置と対応する地点に、前記第１友達を代表するイメージ６０１を共に表示させ、前記第２友達の位置と対応する地点に、前記第２友達を代表するイメージ６０２を共に表示させる。
【００９８】
一方、図６に図示されているように、地図データは、付加機能ボタン６０３、住所検索ボタン６０４、位置共有状態情報６０５を含んでもよく、ユーザ入力によって、付加機能ボタン６０３が選択される場合、自分の位置表示、位置共有された人／場所表示、共有位置／場所表示のうち少なくとも１つの機能を含むポップアップウィンドウが表示される。ユーザ入力によって、住所検索ボタン６０４が選択される場合、検索しようとする住所を入力することができるウィンドウが表示され、ユーザ入力によって入力された住所に対して検索された結果を提供することもできる。位置共有状態情報６０５は、ユーザの位置が共有されているか否かということを表示することができる。
【００９９】
図７は、本発明の実施形態による位置共有サービス提供装置１００によって、ユーザ端末に提供される位置共有設定画面である。
【０１００】
図７に図示されているように、位置共有設定画面７００は、ユーザの位置を共有しないＯＦＦモード、１時間の間だけ自身の位置を共有して、１時間が経つと位置を共有しないモード、常時自身の位置を共有するモードを含んでもよい。位置共有設定画面７００は、ユーザによって指定された時間の間位置を共有することができるモードを追加して含んでもよい。
【０１０１】
図８は、本発明の実施形態による位置共有サービス提供装置１００によって、ユーザ端末に提供される進行事項提供画面である。図８に図示されているように、進行事項提供画面は、チャットルームに含まれた複数ユーザのＩＤ（identification）／氏名／プロフィール情報と、前記ユーザが目標位置までの残った距離８００とを対応させて示すことができる。また、図８に図示されているように、位置を共有した人に係わる情報と、位置を共有しない人に係わる情報とを区分して含んでもよく、位置を共有しない人に係わる情報には、目標位置までの残った距離のような到達関連情報が含まれないということは言うまでもない。
【０１０２】
図９は、本発明の実施形態による位置共有サービス提供装置によって、ユーザ端末に提供される位置を固定させる位置固定機能と係わる画面である。図９Ａに図示されているように、位置共有サービス提供装置１００は、ユーザ端末の位置センシング部を介して検出された位置９０１を示しながら、自身の位置を固定することができるメニュー９０２をさらに示すことができる。位置共有サービス提供装置１００は、自身の位置として検出された位置９０１と対応する住所情報を共に示しもする。図９Ｂに図示されているように、ユーザが固定位置として自身の位置を設定した場合、固定アイコン９０３のように、ユーザの位置を表示したりする。固定アイコン９０３は、固定したユーザにのみ表示され、チャットルームに含まれた他のユーザには表示されない。
【０１０３】
図１０は、本発明の実施形態による位置共有サービス提供装置１００によって、ユーザ端末に提供される位置リストと係わる画面である。特に、図１０に表示された画面は、チャットルームに含まれたユーザのうち、Maria  １０００に提供される画面である。図１０に図示されているように、位置共有サービス提供装置１００は、Maria  １０００に提供される画面に、チャットルームに含まれた他のユーザであるKenneth  １００１、Ju  Yeolmae  １００２、Park  Seonu  １００３の位置と、ユーザであるMaria１０００との距離差を含んで提供することができる。位置共有サービス提供装置１００は、位置を共有しないユーザであるKim  １００４との距離は提供することができないということは言うまでもない。
【０１０４】
図１１は、本発明の実施形態による位置共有サービス提供装置１００によって、ユーザ端末に提供される画面である。図１１に図示されているように、ユーザが入力したメッセージ１１００である「いつ終わる？」が地図データと共に表示される。１１００に対する応答１１０１として、第１友達が入力した「３０分くらいで」と、第２友達が入力した「今行くところ」というメッセージ１１０２が地図データと共に表示される。
【０１０５】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によって実現され、かようなコンピュータプログラムは、コンピュータ可読媒体に記録される。このとき、該媒体は、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体；ＣＤ（compact  disc）−ＲＯＭ及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスク（floptical  disk）のような磁気・光媒体（magneto-optical  medium）；及びＲＯＭ、ＲＡＭ、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置；を含んでもよい。さらに、該媒体は、ネットワーク上で伝送可能な形態によって実現される無形の媒体を含んでもよく、例えば、ソフトウェア形態またはアプリケーション形態によって実現され、ネットワークを介して伝送及び流通が可能な形態の媒体でもある。
【０１０６】
一方、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものでもあり、コンピュータソフトウェア分野の当業者に公知され、使用可能なものでもある。コンピュータプログラムの例としては、コンパイラによって作られるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードも含まれる。
【０１０７】
本発明で説明する特定実行は、一実施例であり、いかなる方法によっても本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略される。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路連結として示される。また、「必須な」、「重要に」というような具体的な言及がなければ、本発明の適用のために、必ずしも必要な構成要素ではないこともある。
【０１０８】
本発明の明細書（特に、特許請求の範囲）において、「前記」の用語、及びそれと類似した指示用語の使用は、単数及び複数のいずれにも該当する。また、本発明において、範囲を記載した場合、前記範囲に属する個別的な値を適用した発明を含むものであり（これに反する記載がなければ）、発明の詳細な説明に、前記範囲を構成する各個別的な値を記載した通りである。最後に、本発明による方法を構成するステップについては、明白に順序を記載するか、あるいは反対になる記載がなければ、前記ステップは、適切な順序で実行される。必ずしも前記ステップの記載順序によって、本発明が限定されるものではない。本発明において、全ての例または例示的な用語（例えば、など）の使用は、単に本発明について詳細に説明するためのものであり、特許請求の範囲によって限定されない以上、前記例または例示的な用語によって、本発明の範囲が限定されるものではない。
【０１０９】
本発明の例示的な実施形態は、前述の説明によって、同一範囲において多様な変更及び修正が可能であるということが分かるであろう。前記変形は、本発明の例示的な実施形態の思想、範囲及び当業者に明白な全ての変形を外れるものと見なされることはなく、特許請求の範囲内に含まれるものであると意図される。
【０１１０】
また、本発明は、複数のユーザと所定の時間まで所定の目標位置を共有する位置共有サービスを提供することをさらに他の目的とする。
【０１１１】
また、本発明は、複数のユーザと所定の関心位置を共有する位置共有サービスを提供することをさらに他の目的とする。
【０１１２】
また、本発明は、複数ユーザと所定の時間まで所定の目標位置を共有する機能を提供することができる。
【０１１３】
また、本発明は、複数ユーザと、所定の関心位置を共有する機能を提供することができる。
【図１】
2020149718.tif 000003
【図２】
2020149718.tif 000004
【図３】
2020149718.tif 000005
【図４】
2020149718.tif 000006
【図５】
2020149718.tif 000007
【図６】
2020149718.tif 000008
【図７】
2020149718.tif 000009
【図８】
2020149718.tif 000010
【図９Ａ】
2020149718.tif 000011
【図９Ｂ】
2020149718.tif 000012
【図１０】
2020149718.tif 000013
【図１１】
2020149718.tif 000014