(57)【特許請求の範囲】
【請求項１】
ユーザ端末機の入力装置から検索語を受信する検索語獲得部と、
前記検索語に対応する場所検索結果及び前記検索語に対応する経路情報を獲得する検索結果獲得部と、
所定位置に該当する第１地点と、前記検索語に対応する経路情報に含まれる第２地点とを表示する地図を、前記ユーザ端末機の表示部に表示する表示制御部と、を含み、
前記表示制御部は、
前記第１地点及び前記第２地点を前記表示部に同時に表示するための前記地図の縮尺を決定する縮尺決定部と、
決定された前記縮尺が既設定の縮尺範囲に含まれるか否かということを認識する縮尺比較部と、を含み、
前記表示制御部は、
決定された前記縮尺の地図に、前記第１地点及び前記第２地点を表示し、
前記縮尺が、前記縮尺範囲に含まれると認識される場合、前記第１地点及び前記第２地点が表示された地図を表示し、
前記縮尺が、前記縮尺範囲に含まれないと認識される場合、前記第１地点または前記第２地点のいずれか一点が含まれた地図を第１縮尺で表示する第１画面、前記第１地点及び前記第２地点が含まれた地図を前記第１縮尺よりも小さい第２縮尺で表示する第２画面、及び前記第１地点が含まれず前記第２地点が含まれた地図を前記第１縮尺で表示する第３画面を順次に表示し、
前記第１地点及び前記第２地点は、前記経路上の特定分岐点に該当し、
前記第１地点及び前記第２地点の上には、マーカーが表示される検索サービス提供装置。
【請求項２】
前記縮尺決定部は、
前記第１地点及び前記第２地点を対角線頂点にする矩形領域を、前記表示部の一画面に表示することができる縮尺を、前記地図の縮尺として決定することを特徴とする請求項１に記載の検索サービス提供装置。
【請求項３】
前記縮尺範囲は、既設定の上限及び下限を含むことを特徴とする請求項１に記載の検索サービス提供装置。
【請求項４】
前記縮尺決定部は、前記ユーザ端末機の表示部の大きさを考慮し、
前記縮尺範囲は、前記ユーザ端末機の表示部の大きさと解像度とのうち少なくとも一つを考慮して設定されることを特徴とする請求項１に記載の検索サービス提供装置。
【請求項５】
前記表示制御部は、前記第１画面が表示された状態から、前記第２画面に転換する過程において、前記地図が、前記第１縮尺から前記第２縮尺に変化する第１ズーム・アニメーションを表示し、前記第２画面に表示された状態から、前記第３画面に転換する過程において、前記地図が、前記第２縮尺から前記第３縮尺に変化する第２ズーム・アニメーションを表示することを特徴とする請求項１に記載の検索サービス提供装置。
【請求項６】
前記第１ズーム・アニメーションは、ズームアウト・アニメーションであり、前記第２ズーム・アニメーションは、ズームイン・アニメーションであることを特徴とする請求項５に記載の検索サービス提供装置。
【請求項７】
前記表示制御部は、前記第１画面上及び前記第３画面上で、前記第１地点または前記第２地点を、前記地図の中央に表示することを特徴とする請求項５に記載の検索サービス提供装置。
【請求項８】
前記第２画面は、前記第１地点から前記第２地点に向かう方向が、前記第２画面の上端に位置する方向に表示され、
前記表示制御部は、前記第１画面が表示された状態から、前記第２画面に転換する過程において、前記地図を回転するアニメーションを表示することを特徴とする請求項１に記載の検索サービス提供装置。
【請求項９】
前記表示制御部は、前記第１地点及び前記第２地点の中間地点が、前記地図の中央に位置するように表示することを特徴とする請求項１に記載の検索サービス提供装置。
【請求項１０】
コンピュータによって、検索サービスを提供する方法において、
ユーザ端末機の入力装置から検索語を受信し、
前記検索語に対応する場所検索結果及び前記検索語に対応する経路情報を獲得し、
所定位置に該当する第１地点と、前記検索語に対応する経路情報に含まれる第２地点とを同時に表示するための地図の縮尺を決定し、
決定された前記縮尺が既設定の縮尺範囲に含まれるか否かということを認識し、
決定された前記縮尺の地図に、前記第１地点及び前記第２地点を表示し、
前記縮尺が、前記縮尺範囲に含まれると認識される場合、前記第１地点及び前記第２地点が表示された地図を表示し、
前記縮尺が、前記縮尺範囲に含まれないと認識される場合、前記第１地点または前記第２地点のいずれか一点が含まれた地図を第１縮尺で表示する第１画面、前記第１地点及び前記第２地点が含まれた地図を前記第１縮尺よりも小さい第２縮尺で表示する第２画面、及び前記第１地点が含まれず前記第２地点が含まれた地図を前記第１縮尺で表示する第３画面を順次に表示し、
前記第１地点及び前記第２地点は、前記経路上の特定分岐点に該当し、
前記第１地点及び前記第２地点の上に、マーカーを表示すること、を含む検索サービス提供方法。
【請求項１１】
請求項１０に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索サービス提供装置及びその方法、並びに該コンピュータプログラムに関する。
【背景技術】
【０００２】
電子通信技術が発展するにつれ、ユーザは、携帯端末機で多様な機能を利用することができるようになった。携帯端末機は、多様なアプリケーションを、ユーザが所望する通りにインストール及び削除を行うことができ、無線インターネットを利用して、インターネット網に直接接続することができる。
【０００３】
一方、位置受信機（例えば、ＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）受信機）を具備する携帯端末機の場合、端末機の現在位置を確認することができ、地図と連繋された応用プログラムのような位置基盤サービスが活発になっており、位置基盤サービスの開発及び使用に寄与している。
【０００４】
前述の背景技術は、発明者が本発明の導出のために保有し、あるいは本発明の導出過程で習得した技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術とすることはできない。なお、本発明と関連する先行技術文献として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願公開第２０１１／０１１５８２２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、検索サービス提供装置及びその方法、並びに該コンピュータプログラムを提供することである。
【０００７】
本発明が解決しようとする課題は、検索サービスによって検索された位置を現在位置と連繋して提供し、ユーザに検索された位置の相対的位置についての情報を提供することである。
【０００８】
本発明が解決しようとする課題は、地図トランザクションを提供し、地図サービスにおいて直観的インターフェースを適用することである。
【０００９】
本発明が解決しようとする課題は、ユーザの選択位置が変更されることにより、地図が転換されるときに遷移状態を表示し、ユーザに初期地点及び目標地点の相対的位置についての情報を提供することである。
【課題を解決するための手段】
【００１０】
前記課題を解決するために、本発明は、ユーザ端末機の入力装置から検索語を受信する検索語獲得部と、前記検索語に対応する場所検索結果を獲得する検索結果獲得部と、所定位置に該当する第１地点と、前記検索結果の位置に該当する第２地点とを表示する地図を、前記ユーザ端末機の表示部に表示する表示制御部と、を含み、前記表示制御部は、前記第１地点及び前記第２地点を前記表示部に同時に表示するための前記地図の縮尺を決定する縮尺決定部を含み、決定された前記縮尺の地図に、前記第１地点及び前記第２地点を表示する検索サービス提供装置を提供する。
【００１１】
前記課題を解決するために、本発明はまた、コンピュータによって検索サービスを提供する方法において、ユーザ端末機の入力装置から検索語を受信し、前記検索語に対応する場所検索結果を獲得し、所定位置に該当する第１地点と、前記検索結果の位置に該当する第２地点とを同時に表示するための前記地図の縮尺を決定し、決定された前記縮尺の地図に、前記第１地点及び前記第２地点を表示すること、を含む検索サービス提供方法を提供する。
【００１２】
前記課題を解決するために、本発明はまた、前記検索サービス提供方法をコンピュータに実行させるためのコンピュータプログラムを提供する。
【発明の効果】
【００１３】
本発明の実施形態に係わる検索サービス提供装置及び方法によって、ユーザの便宜に寄与する検索サービスが提供される。
【００１４】
また、本発明によれば、検索語に対応される場所の位置を検索結果として提供し、ユーザの現在位置と検索結果の相対的位置情報を提供してユーザの便宜に寄与する。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による検索サービス提供システムの構成を示した図面である。
【図２】図１のユーザ端末機２００に具備される検索サービス提供装置２０の構成を示したブロック図である。
【図３】縮尺比較結果の場合を図示した図面である。
【図４】本発明の一実施形態による検索サービス提供方法を図示したフローチャートである。
【図５】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図６】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図７】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図８】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図９】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図１０】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図１１】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図１２】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図１３】本発明の実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を図示した図面である。
【図１４】本発明の一実施形態による地図トランザクション・インターフェース提供方法を示すフローチャートである。
【発明を実施するための形態】
【００１６】
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定の実施形態を図面に例示し、詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば、明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態で具現されもする。
【００１７】
以下の実施形態で、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的で使用される。
【００１８】
以下の実施形態で、単数の表現は、文脈上明白かつ特定的に単数であることを意味しない限り、複数の表現を含む。
【００１９】
以下の実施形態で、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、一つ以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。
【００２０】
図面では、説明の便宜のために、構成要素が、その大きさが誇張されたり縮小されたりしている。例えば、図面で示されている各構成の大きさ及び厚みは、説明の便宜のために任意に示されており、本発明は、必ずしも図示されたところに限定されるものではない。
【００２１】
以下の明細書において、「位置」は、空間上の特定場所を意味し、特定位置に対応する地図上の特定「地点」が存在することができる。以下の本発明の明細書において、地図上の「位置」及び「地点」は、混用して使用されもする。
【００２２】
以下の明細書において、フリックジェスチャは、ユーザが、タッチ開始点からタッチ終了点までタッチ状態を維持した後、一定以上の速度でスライドするジェスチャを意味する。
【００２３】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一の図面符号を付し、それに係わる重複説明は省略する。
【００２４】
図１は、本発明の一実施形態による検索サービス提供システムの構成を示した図面である。
【００２５】
図１を参照すれば、本発明の一実施形態による検索サービス提供システムは、複数個のユーザ端末機２００、サービス提供サーバ１００、及び前記複数個のユーザ端末機２００と、前記サービス提供サーバ１００とを連結する通信網４００を含む。
【００２６】
本発明の一実施形態によって提供される検索サービスは、例えば、ユーザが入力した検索語に対応する検索結果を提供するものであり、検索対象は、場所（ｐｌａｃｅ）である。例えば、検索システムは、検索語に対応する場所の位置を、検索結果として提供することができる。検索結果は、場所の位置だけではなく、場所の名称、電話番号などの詳細情報をさらに含んでもよい。
【００２７】
図１を参照すれば、ユーザ端末機２００は、有線または無線通信環境で、ウェブサービスを利用することができる通信端末機を意味する。ここで、ユーザ端末機２００は、ユーザのパソコン（ＰＣ）２０１でもあり、またはユーザの携帯用端末機２０２でもある。図１では、携帯用端末機２０２がスマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）として図示されているが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに充当される。
【００２８】
一方、ユーザ端末機２００は、画面を表示する表示部２０１１，２０２１、及びユーザからデータを入力される入力装置を具備する。入力装置は、例えば、キーボード、マウス、トラックボール、マイク、ボタン、タッチパネルなどを含んでもよいが、それらに限定されるものではない。
【００２９】
通信網４００は、複数個のユーザ端末機２００と、サービス提供サーバ１００とを連結する役割を行う。例えば、通信網４００は、ユーザ端末機２００がサービス提供サーバ１００に接続された後、パケットデータを送受信することができるように、接続経路を提供する。
【００３０】
本発明の一実施形態によるサービス提供サーバ１００は、ユーザ端末機２００から検索語を伝送され、検索語に対応する検索結果、及び検索結果に係わる情報を提供する検索サービスを提供する。図面には図示されていないが、本発明の一実施形態によるサービス提供サーバ１００は、メモリ、入出力部、プログラム保存部、制御部などを含んでもよい。図１の実施形態では、１つのサービス提供サーバ１００を表示しているが、接続量あるいはデータ量によって、複数個のサーバが存在してもよいことは言うまでもない。
【００３１】
本発明の一実施形態によるサービス提供サーバ１００は、ユーザが選択した地点の地図上の位置及び周辺地域の位置を提供する地図サービスを提供することができる。地図サービスは、単純位置検索だけではなく、周辺地域検索、経路検索、大衆交通情報検索など、地図に係わる多様な付加サービスを提供することができる。
【００３２】
地図サービスは、前述の検索サービスを含むように提供されもする。例えば、ユーザが位置に係る検索語を入力したとき、当該検索語に対応する検索結果をリストとして提供し、ユーザが当該リストのうち特定項目を選択すれば、選択された位置項目に対応する地点を地図に表示することができる。
【００３３】
本発明の一実施形態によるサービス提供サーバ１００は、地図で現在表示されている地点と異なる地点を表示することを所望する入力をユーザから受信したとき、現在表示されている地点及び選択された地点を共に含む遷移状態の地図を表示することができ、またその後、ユーザが選択した地点を表示する画面に転換することもできる。
【００３４】
以下の明細書で、特定地点が含まれた（あるいは、表示された）地図とは、ディスプレイ画面に示される１つの地図であり、特定地点及び特定地点の周辺領域を表示する地図を意味する。特定地点を含む地図は、表示する特定地点の特性によって、縮尺が異なりもする。例えば、特定地点が１つの建物であるである場合、１：２００の縮尺を使用することができ、特定地点が、１つの市、郡、区のような広範囲な領域である場合、１：２００００、あるいはそれ以上の縮尺を使用することができるが、本発明の実施形態は、それらに限定されるものではない。
【００３５】
図２は、本発明の一実施形態によるユーザ端末機２００に具備される検索サービス提供装置２０の構成を示したブロック図である。
【００３６】
本発明の一実施形態による検索サービス提供装置２０は、少なくとも一つ以上のプロセッサ（ｐｒｏｃｅｓｓｏｒ）に該当するか、あるいは少なくとも一つ以上のプロセッサを含んでもよい。それにより、検索サービス提供装置２０は、マイクロプロセッサや汎用コンピュータシステムのような他のハードウェア装置に含まれた形態で駆動される。例えば、ユーザ端末機２００に搭載されたり、サービス提供サーバ１００に搭載されたりする。または、検索サービス提供装置２０の一部構成は、ユーザ端末機２００に搭載され、残りの構成は、サービス提供サーバ１００に搭載される。すなわち、検索サービス提供装置２０は、１つの物理的装置に具備されたり、あるいは複数の物理的装置に分散されて具備されたりもする。
【００３７】
図２を参照すれば、本発明の一実施形態による検索サービス提供装置２０は、検索語獲得部２１、検索結果獲得部２２、表示制御部２４を含む。
【００３８】
検索語獲得部２１は、ユーザ端末機２００の入力装置から検索語を受信する。検索語獲得部２１は、獲得した検索語を検索結果獲得部２２に出力する。
【００３９】
検索結果獲得部２２は、検索語に対応する場所検索結果（検索語に対応される場所の位置として提供された検索結果）を獲得する。詳細には、検索結果獲得部２２は、検索語獲得部２１から入力された検索語をサービス提供サーバ１００に伝送し、サービス提供サーバ１００から検索結果を獲得する。そのために、検索結果獲得部２２は、通信網４００と連動して、サービス提供サーバ１００とユーザ端末機２００との送受信信号をパケットデータ形態でもって提供するのに必要な通信インターフェースを含んでもよい。
【００４０】
本発明の一実施形態によれば、検索結果獲得部２２は、検索語に対応する複数の場所検索結果を獲得することができる。前記複数の検索結果は、それぞれの検索結果の正確性を示すパラメータを含んでもよい。前記パラメータは、所定の基準による検索語と、検索結果との関連度を含んでもよい。関連度を算定する基準は、例えば、検索語と検索結果の名称との類似度、検索結果の人気度、ユーザ端末機２００の現在位置と検索結果の位置との近接性などを含んでもよい。しかし、前記基準は、例示であり、本発明がそれらに限定されるものではない。
【００４１】
一方、検索結果獲得部２２は、場所検索結果だけではなく、検索結果に対応する情報をさらに獲得することができる。該情報は、例えば、検索結果の名称、住所、電話番号、人気度、カテゴリー、写真などを含んでもよいが、それらに限定されるものではない。該情報は、検索語との関連度を示す前述のパラメータをさらに含んでもよい。
【００４２】
表示制御部２４は、検索結果獲得部２２によって獲得された検索結果が、地図と共にユーザ端末機２００の表示部２０１１，２０２１（図１）に表示されるように、表示部を制御する。本発明の一実施形態によれば、表示制御部２４は、地図上に検索結果を表示するとき、所定の位置を共に表示することができる。例えば、表示制御部２４は、所定位置を表示する位置マーカーと、検索結果の位置を表示する結果マーカーとを同時に表示可能な地図を、前記ユーザ端末機の表示部に表示することができる。かような表示方法によって、ユーザは、位置マーカーによって表示された所定位置に係わる検索結果の相対的位置を容易に把握することができる。
【００４３】
一方、検索結果獲得部２２によって複数の検索結果が獲得された場合、表示制御部２４は、複数の検索結果のうち、検索語と最も関連度が高い最初の検索結果（以下、「最初検索結果」とする）の位置を表示する結果マーカーを表示部に表示することができる。前記関連度は、前述のように、検索結果と共に獲得されるパラメータに含まれた値でもある。
【００４４】
本発明の一実施形態によれば、位置マーカーは、ユーザの現在位置を表示することができる。現在位置は、ユーザ端末機２００に具備される位置受信機によって獲得される。位置受信機は、例えば、ＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）受信機でもあるが、それに限定されるものではない。ＧＰＳ受信機は、ＧＰＳ衛星から送られてくる信号を受信し、ユーザ端末機の現在位置を計算する。ユーザ端末機２００は、位置受信機を具備することにより、ユーザ端末機２００の現在位置を獲得することができ、表示制御部２４は、位置受信機によって計算された現在位置を表示する位置マーカーを、表示部に表示することができる。本実施形態によれば、ユーザは、現在位置に係わる検索結果の相対的位置を容易に把握することができる。
【００４５】
本発明の他の実施形態によれば、位置マーカーは、ユーザによって選択された所定の位置を表示することができる。例えば、位置マーカーは、お気に入りメニューに登録された複数の位置のうち、いずれか１つの位置を表示することができる。ユーザは、入力装置を利用して、お気に入りメニューに登録された複数の位置のうち、いずれか１つの位置を選択することができる。
【００４６】
そのために、本発明の一実施形態による検索サービス提供システムは、位置選択部２３をさらに含んでもよい。位置選択部２３は、お気に入りメニューに登録された複数の位置のうち、いずれか１つの位置を選択する入力信号を入力装置から獲得し、入力信号に基づいて、位置マーカーが示す位置を選択することができる。本実施形態によれば、ユーザが選択した特定位置に係わる検索結果の相対的位置を容易に把握することができる。
【００４７】
一方、本発明の一実施形態による表示制御部２４は、縮尺決定部２４１と、縮尺比較部２４２とを含んでもよい。
【００４８】
縮尺決定部２４１は、第１地点及び第２地点を、ユーザ端末機２００の表示部に同時に表示するための地図の縮尺を決定する。一例によれば、第１地点は、位置マーカーが示す地点でもあり、第２地点は、結果マーカーが示す地点でもある。すなわち、縮尺決定部２４１は、位置マーカーと結果マーカーとを、一画面内で１つの連続された地図上に表示するための地図の縮尺を決定する。他の例によれば、第１地点は、現在ディスプレイされている地図に存在する地点であり、第２地点は、前記第１地点を表示した地図がディスプレイされている状態で、ユーザの他の位置選択によって選択された地点でもある。例えば、後述する図９（Ａ）及び図９（Ｂ）において、第１地点は、「トーダイ盆唐店」であり、第２地点は、「トーダイ木洞店」でもある。
【００４９】
表示制御部２４は、縮尺決定部２４１によって決定された縮尺の地図上に、第１地点及び第２地点を表示する。
【００５０】
例えば、縮尺決定部２４１は、第１地点及び第２地点を対角線頂点にする所定領域を算出し、算出された領域を一画面内に表示することができる縮尺を、表示部に表示する地図の縮尺として決定することができる。縮尺決定部２４１は、前記のように算出された領域を一画面内に表示することができる複数の縮尺のうち、最大縮尺を地図の縮尺として決定することができる。または、最大縮尺より１段階低い縮尺を、地図の縮尺として決定することもできる。ここで、表示部上にディスプレイされる地図の縮尺の段階は、例えば、１：１００、１：２００、１：４００のように、既定のものでもある。縮尺の具体的数値は、前記例示に限定されるものではない。
【００５１】
一方、画面を表示する表示部の大きさが異なれば、縮尺が同一であるとしても、一画面に表示することができる領域の大きさが異なる。従って、縮尺決定部２４１は、前記領域を一画面に表示することができる縮尺を決定するために、ユーザ端末機２００の表示部の大きさを考慮することができる。表示部の大きさは、ユーザ端末機の縦横解像度（ピクセル数）とＰＰＩ（ｐｉｘｅｌ  ｐｅｒ  ｉｎｃｈ）とから計算してもよいし、ユーザ端末機の仕様情報から獲得してもよい。表示部の大きさを獲得する具体的方法は、前記例示に限定されるものではない。
【００５２】
前記領域は、表示部の形態を考慮して決定される。例えば、表示部が四角形である場合には、前記領域は、矩形領域でもある。その場合、縮尺決定部２４１は、第１地点及び第２地点を対角線頂点にする矩形領域を算出し、算出された矩形領域を一画面内に表示することができる縮尺を、表示部に表示する地図の縮尺として決定することができる。
【００５３】
しかし、表示部の形態が四角形ではない他の形態である場合には、縮尺決定部２４１は、表示部の形態を考慮して縮尺を決定することができる。
【００５４】
縮尺比較部２４２は、縮尺決定部２４１によって決定された縮尺が、既に設定された所定の縮尺範囲内に含まれるか否かということを認識し、認識結果によって表示制御部２４は、第１地点及び第２地点をいずれも表示するか、あるいは第２地点を表示する。説明の便宜のために、縮尺比較結果の場合を図３に図示した。
【００５５】
まず、縮尺比較部２４２は、縮尺決定部２４１によって決定された縮尺が、既設定の第１縮尺範囲内に含まれるか否かということを認識する。
【００５６】
第１縮尺範囲は、ユーザが、地図内に表示された領域の絶対的位置または相対的位置を容易に把握することができる否かということを考慮して設定される。第１縮尺範囲は、上限及び下限を含むように、例えば、１：２５ないし１：１６００に設定されるが、それに限定されるものではない。第１縮尺範囲は、必ずしも上限及び下限を含まなくともよく、上限または下限のみを含んでもよい。
【００５７】
第１縮尺範囲の上限及び下限は、本実施形態が実施される状況の要求によって、多様に設定可能であるということを、本発明が属する分野の技術者であるならば、分かるであろう。例えば、第１縮尺範囲は、ユーザ端末機２００の表示部の大きさ及び解像度のうち少なくとも一つを考慮して設定される。例えば、解像度が基準値、例えば、横８００ピクセル以上である場合、第１縮尺範囲を１段階大きく調節することができる。
【００５８】
まず、縮尺決定部２４１によって決定された縮尺が、第１縮尺範囲内に含まれると認識される場合（図３の（１）、（２））、表示制御部２４は、縮尺決定部２４１によって決定された縮尺の地図上に、第１地点及び第２地点を表示することができる。例えば、縮尺決定部２４１によって決定された縮尺が１：４００であり、第１縮尺範囲が１：２５ないし１：１６００である場合（図３の（２））、表示制御部２４は、１：４００縮尺の地図上に、第１地点及び第２地点を表示する。
【００５９】
一方、前記のように、縮尺決定部２４１によって決定された縮尺が、第１縮尺範囲内に含まれると認識される場合には、縮尺比較部２４２は、縮尺決定部２４１によって決定された縮尺が、第２縮尺範囲に含まれるか否かということをさらに比較することができる。第２縮尺範囲は、第１縮尺範囲に属する範囲であり、例えば、第１縮尺範囲が１：２５ないし１：１６００であるとき、第２縮尺範囲は、１：２００ないし１：１６００でもあるが、それに限定されるものではない。第２縮尺範囲も、ユーザ端末機２００の表示部の大きさ及び解像度のうち少なくとも一つを考慮して設定される。
【００６０】
縮尺決定部２４１によって決定された縮尺が第２縮尺範囲に含まれる場合（図３の（１））、表示制御部２４は、決定された縮尺の地図上に、第１地点及び第２地点を表示することができる。例えば、縮尺決定部２４１によって決定された縮尺が、１：４００であり、第２縮尺範囲が１：２００ないし１：１６００である場合、表示制御部２４は、１：４００縮尺の地図上に、第１地点及び第２地点を表示する。
【００６１】
一方、縮尺決定部２４１によって決定された縮尺が、第２縮尺範囲に含まれない場合（図３の（２））、表示制御部２４は、第２縮尺範囲の上限縮尺または下限縮尺の地図上に、第１地点及び第２地点を表示することができる。例えば、縮尺決定部２４１によって決定された縮尺が１：２５であり、第２縮尺範囲が１：２００ないし１：１６００である場合、表示制御部２４は、１：２００縮尺の地図上に、第１地点及び第２地点を表示することができる。
【００６２】
次に、縮尺決定部２４１によって決定された縮尺が、縮尺範囲内に含まれないと認識される場合（図３の（３））、表示制御部２４は、第２地点が表示された地図を表示することができる。その場合は、第１地点及び第２地点を一画面に同時に表示することがユーザの認知という側面において不適な場合でもある。本実施形態で表示制御部２４は、基本縮尺の地図に、第２地点を表示することができる。基本縮尺は、あらかじめ設定されて保存された縮尺値でもある。基本縮尺の値は、例えば、１：２００、１：４００などでもあるが、それらに限定されるものではない。
【００６３】
本発明の一実施形態によれば、表示制御部２４は、検索結果（あるいは、検索結果が複数である場合には、最初検索結果）が主要場所に該当するか否かということをさらに考慮し、表示部の表示を制御することができる。検索結果獲得部２２は、サービス提供サーバ１００から検索結果を獲得しながら、検索結果に係わる情報を共に獲得することができ、検索結果を表示制御部２４に出力するとき、検索結果に係わる情報を共に出力することができる。該情報は、検索結果が主要場所に該当するか否かということを含んでもよい。
【００６４】
主要場所のリストは、サービス提供サーバ１００にあらかじめ登録されている。サービス提供サーバは、検索結果獲得部２２から検索語に係わる情報を獲得して検索結果を出力するとき、あらかじめ保存された主要場所のリストを考慮し、検索結果の情報をさらに出力することができる。例えば、検索結果が主要場所に該当するか否かということを、検索結果の情報としてさらに出力することができる。一方、サービス提供サーバ１００に登録された主要場所のリストは、各主要場所を表示するためのベスト縮尺情報を含んでもよい。それにより、サービス提供サーバ１００は、検索結果が主要場所に該当する場合、前記主要場所を表示するためのベスト縮尺情報を、検索結果の情報としてさらに出力することができる。該主要場所は、検索頻度が高いか、あるいは有名な場所であり、例えば、漢拏山、雪岳山、白頭山、済州島などを含んでもよいが、それらに限定されるものではない。
【００６５】
検索結果が主要場所に該当しない場合には、表示制御部２４は、前述の図３を参照して説明した方法のように、第１地点及び第２地点を画面に表示するか、第２地点を画面に表示することができる。
【００６６】
しかし、検索結果が主要場所に該当する場合には、表示制御部２４は、第１地点を表示せずに、第２地点を地図に表示することができる。その場合、地図は、基本縮尺の地図でもある。しかし、他の例によれば、検索結果に係わる情報は、検索結果が主要場所に該当する場合には、前記検索結果を表示するのに適切なベスト縮尺をさらに含んでもよい。そして、表示制御部２４は、第２地点をベスト縮尺の地図に表示することができる。
【００６７】
前記のような本発明の一実施形態によれば、過度に小さいか、あるいは過度に大きい縮尺の地図ではない適切な縮尺の地図上に、第１地点及び第２地点を表示することができ、ユーザは、地図に表示された領域の相対的位置、及び地図内での第１地点及び第２地点の位置を容易に把握することができる。
【００６８】
図４は、本発明の一実施形態による検索サービス提供方法を図示したフローチャートである。
【００６９】
図４を参照すれば、段階４１で、検索語獲得部２１は、ユーザ端末機から検索語を受信する。
【００７０】
段階４２で、検索結果獲得部２２は、検索語に対応する場所検索結果を獲得する。段階４２で、検索結果獲得部２２は、検索語に対応する複数の場所検索結果を獲得することもできる。また検索結果獲得部２２は、検索結果と共に検索結果に係わる情報をさらに獲得することができる。該情報は、例えば、検索結果の名称、住所、電話番号、人気度、カテゴリー、写真などを含んでもよいが、それらに限定されるものではない。該情報は、検索語との関連度を示すパラメータをさらに含んでもよい。該情報は、検索結果が主要場所に該当するか否かということをさらに含んでもよい。該情報は、検索結果が主要場所に該当する場合、主要場所を表示するためのベスト縮尺をさらに含んでもよい。
【００７１】
段階４３で、縮尺決定部２４１は、第１地点及び第２地点を同時に表示するための地図の縮尺を決定する。第１地点は、所定位置を表示する位置マーカーが示す地点であり、第２地点は、段階４２において獲得された検索結果の位置を表示する結果マーカーが示す地点である。例えば、縮尺決定部２４１は、第１地点及び第２地点を対角線頂点にする矩形領域を、表示部の一画面に表示することができる縮尺を、地図の縮尺として決定する。段階４３で、縮尺決定部２４１は、ユーザ端末機２００の表示部の大きさを考慮することができる。
【００７２】
第１地点、例えば、位置マーカーが表示する所定位置は、ユーザの現在位置である。現在位置は、ユーザ端末機２００に具備された位置受信機、例えば、ＧＰＳ受信機によって獲得される。他の実施形態によれば、所定位置は、ユーザによって選択された位置でもある。例えば、ユーザは、お気に入りメニューに登録された複数の位置のうちいずれか１つの位置を選択することができ、位置マーカーは、選択された位置を表示することができる。
【００７３】
一方、段階４２で獲得された検索結果が複数個である場合には、結果マーカーは、複数の検索結果のうち、検索語と最も関連度が高い検索結果の位置を表示することができる。
【００７４】
段階４４で、表示制御部２４は、検索結果が主要場所に該当するか否かということを認識する。検索結果が主要場所に該当しない場合、段階４５に進む。
【００７５】
段階４５で、縮尺比較部２４２は、段階４３で決定された縮尺が、第１縮尺範囲に含まれるか否かということを認識する。第１縮尺範囲は、上限及び下限を含んでもよい。第１縮尺範囲は、ユーザ端末機２００の表示部の大きさ及び解像度のうち少なくとも一つを考慮して設定される。段階４３で決定された縮尺が、第１縮尺範囲に含まれる場合、段階４６に進む。
【００７６】
段階４６で、縮尺比較部２４２は、段階４３で決定された縮尺が、第２縮尺範囲に含まれるか否かということを認識する。第２縮尺範囲は、第１縮尺範囲に含まれる範囲であり、上限及び下限を含んでもよい。第２縮尺範囲は、ユーザ端末機２００の表示部の大きさ及び解像度のうち少なくとも一つを考慮して設定される。段階４３で決定された縮尺が第２縮尺範囲に含まれる場合、段階４７に進む。
【００７７】
段階４７で、表示制御部２４は、段階４３で決定された縮尺の地図に、位置マーカーと結果マーカーとを表示するように、ユーザ端末機２００の表示部を制御する。
【００７８】
一方、段階４４で、検索結果が主要場所に該当すると認識される場合、段階４８に進む。段階４８で、表示制御部２４は、地図に結果マーカーを表示する。結果マーカーが表示される地図の縮尺は、ベスト縮尺または基本縮尺でもある。
【００７９】
一方、段階４５で、段階４３で決定された縮尺が、第１縮尺範囲に含まれないと認識される場合、段階４９に進む。段階４９で、表示制御部２４は、基本縮尺の地図に結果マーカーを表示する。
【００８０】
一方、段階４６で、段階４３で決定された縮尺が第２縮尺範囲に含まれないと認識される場合、段階５０に進む。段階５０で、表示制御部２４は、第２縮尺範囲の上限縮尺または下限縮尺の地図に、位置マーカーと結果マーカーとを表示する。
【００８１】
以下、図５から図１３を参照し、本発明の一実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例について説明する。
【００８２】
図５は、本発明の一実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた例を表示した図面である。図５は、検索語が江華島であり、検索語に対応する検索結果（または、検索結果が複数である場合には、最初検索結果）が主要場所である場合の結果画面を図示したものである。
【００８３】
図５を参照すれば、「江華島」という検索語５１が入力され、検索語５１に対応する検索結果５２（または、検索結果が複数である場合には、最初検索結果が）が表示されている。また、検索結果５２の位置を表示する結果マーカー５３が、地図５４上に表示されている。
【００８４】
図５は、検索結果５２が主要場所に該当する場合であるので、地図５４上に、結果マーカー５３だけが表示されているということが分かる。地図５４の縮尺は、検索結果５２を表示するためのベスト縮尺であるか、あるいは検索結果に無関係な基本縮尺でもあるが、図５では、江華島を表示するためのベスト縮尺の地図が図示されている。例えば、江華島を表示するためのベスト縮尺は、約１：３２０００でもある。縮尺調節ボタン５５をクリックして縮尺を変更することができる。
【００８５】
図６は、本発明の一実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた他の例を表示した図面である。図６は、検索語が新世界デパートであり、検索語に対応する検索結果（または、検索結果が複数である場合には、最初検索結果）が主要場所ではない場合の結果画面を図示したものである。
【００８６】
図６を参照すれば、「新世界デパート」という検索語６１が入力され、検索語６１に対応する検索結果６２（または、検索結果が複数である場合には、最初検索結果）が図示されている。検索結果６２の位置を表示する結果マーカー６３と、所定位置を表示する位置マーカー６５とが地図６４上に表示されている。位置マーカー６５は、現在位置を表示することもでき、ユーザが選択した特定位置を表示することもできる。
【００８７】
図６は、検索結果６２が主要場所に該当しない場合であるので、地図６４上に、結果マーカー６３と位置マーカー６５とを同時に表示するための縮尺が所定縮尺範囲内に含まれるか否かということが考慮される。図６の場合、縮尺は、１：８００ほどに図示され、図３の第１縮尺範囲と第２縮尺範囲とをいずれも満足する場合の例、すなわち、図３の（１）の場合を図示したものである。
【００８８】
図６を参照すれば、位置マーカー６５が表示する位置に対し、結果マーカー６３が表示する検索結果の位置が相対的にいずれの方向にあるかということを、１画面に表示された適切な縮尺の地図上で確認することができる。すなわち、ユーザは、自分の現在位置に対する、検索しようとする場所の相対的位置を容易に把握することができる。
【００８９】
図７は、本発明の一実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされたさらに他の例を表示した図面である。図７は、検索語がキングコングステーキであり、検索語に対応する検索結果（または、検索結果が複数である場合には、最初検索結果が）が主要場所ではない場合の結果画面を図示したものである。
【００９０】
図７を参照すれば、「キングコングステーキ」という検索語７１が入力され、検索語７１に対応する検索結果７２（または、検索結果が複数である場合には、最初検索結果が）が図示されている。
【００９１】
一方、図７は、検索結果６２が主要場所に該当しない場合であるので、地図７４上に、結果マーカー７３と位置マーカー（図示せず）とを同時に表示するための縮尺が所定縮尺範囲内に含まれるか否かということが考慮される。図７の場合、結果マーカー７３と位置マーカー（図示せず）とを同時に表示するための縮尺が、第１縮尺範囲に含まれない場合の例、すなわち、図３の（３）の場合の結果画面を図示したものである。
【００９２】
それにより、図７には、検索結果７２の位置を表示する結果マーカー７３だけが地図７４上に表示されている。縮尺は、基本縮尺で図示されている。図７の場合、基本縮尺が１：４００である例を図示している。
【００９３】
なお、別途の図面で図示していないが、図３の（２）の場合には、縮尺のみ変わるだけであり、結果画面は図６と類似している。すなわち、位置マーカーと結果マーカーとが一画面で１つの地図に表示されるが、縮尺は、第２縮尺範囲の上限または下限で表示されるであろう。
【００９４】
図８は、本発明の一実施形態による検索サービス提供システムが提供する位置マーカー選択画面が、ユーザ端末機上にディスプレイされた例を図示したものである。
【００９５】
図８を参照すれば、ユーザは、お気に入りに登録された複数の場所のうち、特定場所８１を選択することにより、位置マーカーで表示する位置を選択することができる。
【００９６】
図９（Ａ）及び図９（Ｂ）は、本発明の一実施形態による地図サービス画面を図示したものである。図９（Ａ）及び図９（Ｂ）から分かるように、ユーザ端末機２００のディスプレイ画面に、サービス提供サーバ１００が提供する地図サービスが表示される。
【００９７】
本発明の一実施形態による地図サービスは、ディスプレイ画面２０２１’に、地図と共に、検索ウィンドウ３１、位置情報領域３２、選択位置マーカー３３、ボタン３５ａないし３５ｇ、及び縮尺領域３６を表示することができる。ボタン３５ａないし３５ｇは、選択されたとき、ユーザの現在位置を読み取る現在位置ボタン３５ａ、ユーザに直接位置を指定させる位置指定ボタン３５ｂ、位置移動時に方向を転換する方向転換ボタン３５ｃ、全体画面を提供する全体画面ボタン３５ｄ、通りビュー画面を提供する通りビューボタン３５ｅ、航空ビュー画面を提供する航空ビューボタン３５ｆ、地図を拡大／縮小する拡大／縮小ボタン３５ｇ、位置リストを表示するリストボタン３５ｈを含む。
【００９８】
検索ウィンドウ３１は、ユーザが位置検索語を入力することができるウィンドウである。位置情報領域３２は、位置の情報を提供する領域であり、位置名称、位置住所及びその他付加サービスのためのボタンを含んでもよい。図９（Ａ）及び図９（Ｂ）では、ユーザが指定した選択位置の情報が、位置情報領域３２にディスプレイされ、選択位置に対応する地点が含まれた地図がディスプレイ画面２０２１’に表示され、選択位置を示す選択位置マーカー３３が、地図上の選択位置に表示されている。図９（Ａ）の例で、選択位置は、「トーダイ盆唐店」であり、位置情報領域３２は、トーダイ盆唐店に係わる住所、電話番号などの情報を提供する。地図上には、「トーダイ盆唐店」に対応する選択地点Ａが表示され、選択地点Ａに、選択位置マーカー３３が表示されているということが分かる。
【００９９】
ユーザは、位置情報領域３２をフリック（flick）するジェスチャを取り、位置情報領域３２に表示された地点ではない他の地点を表示することができる。すなわち、図９（Ａ）のように、現在ユーザによって選択された第１位置（「トーダイ盆唐店」）に対応する第１地点Ａが地図に表示されている場合、ユーザは、フリックジェスチャを取り、図９（Ｂ）のように、第２位置（「トーダイ木洞店」）に対応する第２地点を地図に表示させることができる。第２位置は、位置検索リストにおいて、第１位置の次に存在する位置項目でもある。
【０１００】
選択位置マーカー３３は、ユーザの選択位置に対応する地点を、地図上で認識することができるように、アイコンで表示する役割を行うポインタである。縮尺領域３６は、現在表示されている地図の縮尺を表示する。縮尺領域３６は、必須に表示されるのではなく、本発明の他の実施形態では省略されてもよい。
【０１０１】
図９（Ａ）及び図９（Ｂ）の例で、ユーザは、リストボタン３５ｈを選択し、ユーザが入力した検索語である「トーダイ」に係わる検索結果の位置リストを見ることができる。ユーザが検索ウィンドウ３１に「トーダイ」を入力する場合、図２の検索語獲得部２１は、検索ウィンドウ３１に入力された検索語である「トーダイ」を獲得し、図２の検索結果獲得部２２は、検索語を利用して検索された位置リストを提供する。基本的には、位置情報領域３２には、位置リストで最初の項目の位置情報が表示され、地図には、「トーダイ」に対応する地点Ａが表示される。このとき、ユーザは、「トーダイ」に係わる他の検索結果の位置リストを提供されるために、リストボタン３５ｈを選択することができる。
【０１０２】
本発明の一実施形態によれば、表示制御部２４は、第１地点Ａを表示する地図において、第２地点Ｂを表示する地図に転換するとき、トランザクション・インターフェースを提供することができる。
【０１０３】
既存の地図サービスは、第１地点Ａを含む地図が、第２地点Ｂを含む地図に直ちに転換される。例えば、図９（Ａ）の画面から図９（Ｂ）の画面に即時に画面転換が行われるインターフェースが提供されている。その場合、ユーザは、第１地点Ａと第２地点Ｂとがどれほど離れているかということや、第１地点Ａに対して第２地点Ｂがいずれの方向に位置するかということについての情報を知ることができない。
【０１０４】
本発明の一実施形態によれば、前述のような問題点を解決するために、図２の表示制御部２４は、縮尺決定部２４１及び縮尺比較部２４２の処理結果により、第１地点Ａ及び第２地点Ｂが第１縮尺でもって１つの地図に表示される場合、２つの地点をいずれも含む地図を表示し、１つの地図に表示されない場合には、それぞれ地図を表示する中間に、遷移状態地図を表示する。すなわち、本発明の一実施形態によれば、表示制御部２４は、現在ディスプレイされている第１地点Ａを含む地図内の範囲に第２地点Ｂが存在する場合、地図画面をそのまま維持し、地図内の範囲に存在しない場合、遷移状態を表示し、直観的なインターフェースを提供することができる。画面の転換は、例えば、第１地点Ａを表示する第１状態から、第１地点Ａと第２地点Ｂとをいずれも表示する第２状態（すなわち、遷移状態）、及び第２地点Ｂを表示する第３状態への順次的転換でもある。さらに詳細な例示は、以下、図２の表示制御部２４の内部構成を引用しながら説明する。
【０１０５】
まず、図２の単一位置表示部２４３は、第１状態及び第３状態の画面を提供することができる。単一位置表示部２４３が地図を表示するときに適用する縮尺は、１つの位置を示すときに使用する基本縮尺であるか、あるいは当該地点を表示するときに使用する基本縮尺でもある。図２の単一位置表示部２４３は、前述の第１状態及び第３状態で、それぞれの地点を個別地図に表示することができる。
【０１０６】
図９（Ａ）及び図９（Ｂ）の画面は、単一位置表示部２４３がそれぞれ選択位置に対応する地点を表示した図面である。図９（Ａ）画面は、ユーザが選択位置に「トーダイ盆唐店」を選択したとき、単一位置表示部２４３が地図を表示する例を示し、図９（Ｂ）画面は、ユーザが選択位置に「トーダイ木洞店」を選択したとき、単一位置表示部２４３が地図を表示する例を示したものである。前述のように、ユーザは、位置情報領域３２をフリックするジェスチャを取り、選択位置を変更することができる。付衍すれば、図９（Ａ）画面の状態で、ユーザが位置情報領域３２にフリックジェスチャを入力する場合、選択位置は、「トーダイ盆唐店」から「トーダイ木洞店」に転換され、図９（Ｂ）画面は、「トーダイ盆唐店」に対応する第２地点Ｂを含む地図を表示する。
【０１０７】
単一位置表示部２４３は、選択位置に対応する地点を比較的詳細に表示するように、大きい縮尺を使用することができる。例えば、図９（Ａ）及び図９（Ｂ）の例においては、基本縮尺である１：２００縮尺で地図を表示した。
【０１０８】
次に、多重位置表示部２４４は、第２状態、すなわち、遷移状態の画面を提供することができる。多重位置表示部２４４によって、第２状態、すなわち、遷移状態の画面が提供される例は、図１０に図示する。
【０１０９】
図１０（Ａ）ないし図１０（Ｃ）は、本発明の一実施形態による検索サービス提供システムが提供する画面が、ユーザ端末機上にディスプレイされた他の例を表示した図面である。図１０（Ａ）ないし図１０（Ｃ）では、第１地点Ａが「トーダイ盆唐店」であり、第２地点Ｂが「トーダイ木洞店」であり、表示制御部２４が第１地点及び第２地点を表示するために、画面を転換する過程が図示されている。図１０（Ａ）ないし図１０（Ｃ）には、ユーザの選択位置に対応する地点を地図上で認識することができるように、アイコンで表示する役割を行うポインタである選択位置マーカー３３が図示されている。選択位置マーカー３３が指し示す地点は、画面の表示が転換されることによって変更される。
【０１１０】
図１０（Ａ）ないし図１０（Ｃ）を参照すれば、図２の画面転換部２４５は、図１０（Ａ）画面から図１０（Ｂ）画面、図１０（Ｂ）画面から図１０（Ｃ）画面に、画面の表示を転換することができる。図１０（Ａ）画面及び図１０（Ｃ）画面は、図２の単一位置表示部２４３によって提供され、図１０（Ｂ）画面は、図２の多重位置表示部２４４によって提供される。
【０１１１】
図１０（Ａ）ないし図１０（Ｃ）の実施形態で、第１地点を表示するための第１縮尺は、１：２００であり、第１地点及び第２地点をいずれも表示するための第２縮尺は、１：４００であり、第２地点を表示するための第３縮尺は、１：２００でもある。図１０（Ａ）画面では、第１地点Ａを第１縮尺で示したが、第１縮尺でもってしては、第１地点Ａ及び第２地点Ｂを１つの地図に共に表示することができない。従って、ユーザが位置情報領域３２をフリックするジェスチャを取り、第２地点Ｂに係わる位置を選択する場合、第２地点Ｂを含む地図が、図１０（Ｃ）画面のように新たにローディングされなければならない。
【０１１２】
本発明の一実施形態によれば、図１０（Ａ）画面から図１０（Ｃ）画面に移る前、図１０（Ｂ）のような遷移状態の地図が表示される。図１０（Ｂ）画面は、第１地点Ａ及び第２地点Ｂをいずれも含むように、第１縮尺より小さい第２縮尺で表示された地図をディスプレイする。ユーザは、図１０（Ｂ）画面を介して、第１地点Ａ及び第２地点Ｂに係わる相対的位置や、おおよその距離などを把握することができる。
【０１１３】
アニメーション部２４６は、本発明の一実施形態によって、第１縮尺の画面から第２縮尺の画面に表示が転換される場合、地図が変化する過程を連続的な動作で示し、縮尺が連続的に増加または減少するように表示するためのアニメーションを表示する。さらに詳細には、アニメーション部２４６は、図１０（Ａ）地図が図１０（Ｂ）地図に変化するところを、連続的な動作で示すことができ、その場合、第２縮尺が第１縮尺より小さいので、アニメーション部２４６は、ズームアウト（ｚｏｏｍ  ｏｕｔ）動作を提供する。
【０１１４】
また、アニメーション部２４６は、図１０（Ｂ）の地図が図１０（Ｃ）の地図に変化する過程を連続的な動作で示すことができ、その場合、第３縮尺が第２縮尺より大きいので、アニメーション部２４６は、ズームイン（ｚｏｏｍ  ｉｎ）・アニメーションを提供する。
【０１１５】
画面転換部２４５及びアニメーション部２４６により、ユーザは、第１地点Ａを表示する地図から、第２地点Ｂを表示する地図に変化する地図トランザクション・インターフェースを提供される。本発明の一実施形態において提供する地図トランザクション・インターフェースにより、ユーザは、第１地点Ａを眺める位置より、さらに空中に上昇し（ズームアウト・アニメーションにより）、第１地点Ａ及び第２地点Ｂの位置をいずれも確認した後（遷移状態表示）、第２地点Ｂを眺める位置に下降する（ズームイン・アニメーションにより）効果を感得することができる。特に、ユーザは、遷移状態の地図を介して、第１地点Ａ及び第２地点Ｂの相対的位置を確認することができる。
【０１１６】
図１１は、本発明の他の一実施形態によって遷移状態を表示する地図トランザクション・インターフェースを図示している。
【０１１７】
図１１（Ａ）ないし図１１（Ｄ）は、本発明が提供する地図サービスにおいて、一般位置探しではない経路探しに係わる機能を示すことにより、ユーザが出発地及び目的地を入力し、出発地から目的地に向かう経路についての情報を提供することができる。そのとき、出発地及び目的地の間にある経路上の分岐点が位置リストにもなる。
【０１１８】
図１１（Ａ）は、ユーザが出発地を「崇実サイバー大学校」として選択し、目的地を「ソウル駅京釜線」として決定したとき、出発地から到着地までの全体経路を示す地図を示している。そのとき、位置情報領域３２には、全体経路の予想所要時間及び費用が表示され、地図には、出発マーカー及び到着マーカーが表示される。図１１（Ａ）画面で、ユーザが位置情報領域３２を、右側から左側にフリックするジェスチャを取れば、当該経路の分岐点が順序別に選択位置に指定される。
【０１１９】
さらに詳細には、本発明の一実施形態によるサービス提供サーバ１００は、詳細経路の分岐点に、出発地から目的地まで順に番号を付し、経路情報を提供することができる。経路分岐点は、順に位置リストとして提供される。分岐点は、経路上で方向が転換される地点、地図上の重要地点、地図上の道路名あるいは地名などでもある。ユーザが位置情報領域３２をフリックするジェスチャを取れば、位置リストに存在する分岐点は、順に選択位置に指定される。
【０１２０】
図１１（Ｂ）は、経路上で、第７分岐点が選択位置に指定された場合を示した図面である。そのとき、単一位置表示部２４３は、第７分岐点及びその周辺領域を、基本縮尺である第１縮尺（１：２００）で地図上に表示し、第７分岐点に対応する第１地点Ａを、地図上の中心に位置させる。図１１（Ａ）ないし図１１（Ｄ）の例において、第７分岐点は、「盆唐・水西間高速道路」である。
【０１２１】
ユーザは、図１１（Ｂ）の画面上で、位置情報領域３２にフリックジェスチャを入力し、第８分岐点を選択位置に指定することができる。その場合、図１１（Ｃ）のように、遷移状態の地図が表示される。
【０１２２】
図１１（Ｃ）を参照すれば、多重位置表示部２４４は、第７分岐点及び第８分岐点をいずれも地図上に表示する遷移状態の地図を表示する。図１１（Ｃ）地図画面には、第７分岐点及び第８分岐点にそれぞれ対応する第１地点Ａ及び第２地点Ｂがいずれも表示されているということが分かる。多重位置表示部２４４は、第１地点Ａ及び第２地点Ｂを同時に表示するように、第２縮尺である１：４００の地図を表示することができる。
【０１２３】
アニメーション部２４６は、図１１（Ｂ）画面から図１１（Ｃ）画面に転換されるとき、ズームアウト・アニメーションを提供することができる。ズームアウト・アニメーションを介して、ユーザに、図１１（Ｂ）画面を見る地点より高いところに移動し、第１地点Ａ及び第２地点Ｂを共に眺める効果を提供することができる。
【０１２４】
図１１（Ｃ）画面が一定時間表示された後、単一位置表示部２４３は、図１１（Ｄ）のように、第８分岐点を第３縮尺で表示することができる。そのとき、第３縮尺は、基本縮尺である１：２００が適用される。図１１（Ｄ）画面において単一位置表示部２４３は、第８分岐点に対応する第２地点Ｂを地図画面の中央に位置させることができる。
【０１２５】
アニメーション部２４６は、図１１（Ｃ）画面から図１１（Ｄ）画面に転換されるとき、ズームイン・アニメーションを提供することができる。ズームイン・アニメーションを介して、ユーザに、図１１（Ｃ）画面を見る地点より低い地点に移動し、第２地点Ｂのみを眺める効果を提供することができる。
【０１２６】
図１２は、本発明の他の一実施形態によって、経路によって地図の方向が転換される例示を示したものである。図１２（Ａ）ないし図１２（Ｃ）は、図１１（Ａ）ないし図１１（Ｄ）の変形例であり、図１１（Ａ）ないし図１１（Ｄ）と同一の部分については、説明を省略し、図１２（Ａ）ないし図１２（Ｃ）の実施形態に特徴的な部分について重点的に説明する。図１２（Ａ）、図１２（Ｂ）及び図１２（Ｃ）の画面を参照すれば、回転ボタン３５ｃ’がオン（ｏｎ）状態であり、陰影処理されているということが分かる。図１２（Ａ）ないし図１２（Ｃ）は、画面回転機能が適用されたときの実施形態について説明するための図面である。
【０１２７】
図１２（Ａ）画面は、図１１（Ｂ）画面に対応する。すなわち、図１２（Ａ）画面は、第７分岐点が選択位置である場合、単一位置表示部２４３が地図を表示する場合を示している。
【０１２８】
図１２（Ｂ）画面は、図１１（Ｃ）画面の地図を回転した地図である。図１２（Ｂ）画面は、図１１（Ｃ）画面と同様に、多重位置表示部２４４が第１地点Ａ及び第２地点Ｂを表示している。図１１（Ｃ）画面は、地図の北側が画面の上端を向くが、図１２（Ｂ）画面は、第１地点Ａから第２地点Ｂに向かう方向が画面の上端を向く。すなわち、経路の進行方向が、第７分岐点から第８分岐点に向かうので、ユーザの移動方向が、画面の上端を向くように地図を表示し、経路に係わる直観的インターフェースを提供することができる。
【０１２９】
本発明の一実施形態によれば、図２のアニメーション部２４６は、図１２（Ａ）画面が図１２の（Ｂ）画面に転換される過程で、地図を連続して回転させるアニメーションを適用し、地図の方向転換をユーザに認識させることができる。
【０１３０】
図１２（Ｃ）画面は、図１２（Ｂ）画面において回転された方向をそのまま維持する地図を、単一位置表示部２４３が表示する例を示したものである。すなわち、図１２（Ｃ）画面は、図１１（Ｄ）画面と同様に、単一位置表示部２４３が、第３縮尺でもって、第８分岐点を地図の中央に表示しているが、地図の方向は、図１２（Ｂ）において変更された方向が維持される。
【０１３１】
図１３は、本発明の他の一実施形態によって遷移状態を表示する地図を図示している。
【０１３２】
図１３（Ａ）ないし図１３（Ｃ）は、本発明の一実施形態によって、遷移状態の地図をバス経路探しに適用した結果を示した図面である。大衆交通経路は、バス路線別に、当該バスの停留所を分岐点にして経路を提供することが特徴である。従って、位置リストは、当該バスの停留所の位置順序で生成される。図１３（Ａ）ないし図１３（Ｃ）の実施形態は、「７２０番」バスの路線経路情報を提供する実施形態である。
【０１３３】
図１３（Ａ）画面は、７２０番バスの「美金駅、チョンソルマウル、２００１アウレット」停留所が選択位置である場合である。地図において、当該選択位置に対応する第１地点Ａの停留所が陰影表示されているということが分かる。単一位置表示部２４３は、「美金駅、チョンソルマウル、２００１アウレット」に対応する第１地点Ａを中央に位置させた地図を第１縮尺である１：２００で表示することができる。図１３（Ａ）画面の状態で、ユーザは、位置情報領域３２をフリックするジェスチャを取り、次の停留所である「常緑マウル（イングァン、ポソン）」を次の選択位置に指定することができる。
【０１３４】
図１３（Ｂ）画面は、ユーザが次の選択位置を指定した場合、遷移状態を表示する画面である。多重位置表示部２４４は、図１３（Ｂ）画面のように、第１地点Ａ及び第２地点Ｂをいずれも含む地図を、第２縮尺である１：４００で表示する。一定時間の間、多重位置表示部２４４が、図１３（Ｂ）画面のような遷移状態を表示した後、単一位置表示部２４３は、図１３（Ｃ）のように、「常緑マウル（イングァン、ポソン）」に対応する地点である第２地点Ｂを、地図中央に表示することができる。
【０１３５】
ユーザ端末機２００の表示部に表示される画面の状態が、図１３（Ａ）画面から図１３（Ｂ）画面を経て、図１３（Ｃ）画面に転換される過程は、図２の画面転換部２４５及びアニメーション部２４６によって制御される。
【０１３６】
図１４は、本発明の一実施形態による地図トランザクション・インターフェース提供方法を図示したフローチャートである。
【０１３７】
まず、検索結果獲得部２２がユーザの検索語に対応する検索結果を位置リストとして提供する（Ｓ１）。次に、位置選択部２３が位置リストのうち、ユーザが選択した選択位置を受信する役割を行う（Ｓ２）。
【０１３８】
次に、縮尺決定部２４１及び縮尺比較部２４２が、選択位置に対応する第１地点、及び位置リストにおいて、選択位置の次の項目に対応する第２地点を地図に共に表示することができるか否かということを判断する（Ｓ３）。Ｓ３段階で、共に表示することができると判断する場合、多重位置表示部２４４は、第１地点及び第２地点を含む地図を第１縮尺で画面上にディスプレイし、第１地点に選択位置マーカーを表示する（Ｓ４１）。
【０１３９】
多重位置表示部２４４は、ユーザから、現在選択位置（ｃｕｒｒｅｎｔｌｙ  ｓｅｌｅｃｔｅｄ  ｌｏｃａｔｉｏｎ）の下部項目を選択位置に指定する入力を受信した後（Ｓ４２）、表示された地図をそのまま維持しながら、第２地点に選択位置マーカーを表示する（Ｓ４３）。
【０１４０】
Ｓ３段階で、共に表示することができないと判断する場合、画面転換部２４５及びアニメーション部２４６は、画面の表示を転換する地図トランザクション・インターフェースを提供する。詳細には、単一位置表示部２４３は、第１地点を含む地図を画面上に第１縮尺でディスプレイする（Ｓ５１）。ユーザから、現在選択位置の下部項目を選択位置に指定する入力を受信する（Ｓ５２）。多重位置表示部２４４は、第１地点及び第２地点をいずれも含む遷移状態の地図を、一定時間の間第２縮尺で画面上にディスプレイする（Ｓ５３）。次に、単一位置表示部２４３が、第２地点を含む地図を、画面上に第３縮尺でディスプレイする（Ｓ５４）。
【０１４１】
一実施形態によれば、前述の地図トランザクション・インターフェースは、複数の地点、例えば、第１地点及び第２地点を地図に表示する全ての場合に適用される。第１地点が画面に表示された状態で、第２地点を表示する場合や、検索結果として戻された第２地点を、現在位置である第１地点と共に表示する場合、ユーザによって選択された第１地点及び第２地点を共に表示する場合など、複数の地点を表示する必要がある多様な場合に適用可能であると言える。
【０１４２】
他の実施形態によれば、前述の地図トランザクション・インターフェースは、条件付きで適用されもする。例えば、第１地点及び第２地点を同時に表示するための縮尺が、所定の縮尺範囲を外れる場合にのみ、地図トランザクション・インターフェースを限定的に適用することができる。所定の縮尺範囲は、ユーザが容易に地図を認識して把握することができる縮尺の範囲に前もって設定しておく。第１地点及び第２地点を同時に表示するための縮尺が所定の縮尺範囲を外れる場合、かような縮尺で、第１地点及び第２地点を同時に表示する画面のみを表示すれば、ユーザが地図を認識して把握する過程で、困難さが生じる。その場合、地図トランザクションを適用すれば、ユーザの地図認識及び把握に有用となる。
【０１４３】
前述の本発明の実施形態によれば、検索語に対応する検索結果を表示するとき、現在位置または特定位置と共に、検索結果を表示することができ、現在位置または特定位置に係わる検索結果の相対的位置をユーザが容易に把握することができるので、前述の本発明の実施形態は、ユーザの便宜に寄与することができる。
【０１４４】
前述の本発明による実施形態は、多様なコンピュータ構成要素を介して実行されるプログラム命令語の形態で具現され、コンピュータで読み取り可能な記録媒体に記録される。前記コンピュータで読み取り可能な記録媒体は、プログラム命令語、データファイル、データ構造などを、単独でまたは組み合わせて含んでもよい。前記コンピュータで読み取り可能な記録媒体に記録されるプログラム命令語は、本発明のために特別に設計されて構成されたものでもあったり、あるいはコンピュータ・ソフトウェア分野の当業者に公知されて使用可能なこともあったりする。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピィー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）−ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）及びＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）のような光記録媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉｕｍ）、及びＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令語の例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用し、コンピュータによって実行される高級言語コードも含まれる。ハードウェア装置は、本発明による処理を行うために、一つ以上のソフトウェア・モジュールにも変更され、その逆も同様である。
【０１４５】
本発明の明細書（特に、特許請求の範囲）において、「前記」の用語及びそれと類似した指示用語の使用は、単数及び複数のいずれにも該当する。また、本発明において、範囲（ｒａｎｇｅ）を記載した場合、前記範囲に属する個別的な値を適用した発明を含むものであり（それに反する記載がなければ）、発明の詳細な説明に、前記範囲を構成する各個別的な値を記載した通りである。最後に、本発明による方法を構成する段階について、明白に順序を記載するか、あるいはそれに反するような記載がなければ、前記段階は、適当な順序で行われてもよい。必ずしも前記段階の記載順序によって、本発明が限定されるものではない。本発明において、全ての例または例示的な用語（例えば、「など」）の使用は、単に本発明を詳細に説明するためのものであり、特許請求の範囲によって限定されない以上、前記例または例示的な用語によって、本発明の範囲が限定されるものではない。また、当業者は、多様な修正、組み合わせ及び変更が付加された特許請求の範囲またはその均等物の範疇内で、設計条件及びファクタによって構成されもするということが分かる。
【０１４６】
本発明は、図面に図示された一実施形態を参照して説明したが、それらは、例示的なものに過ぎず、当該分野で当業者であるならば、それらから多様な変形及び実施形態の変形が可能であるという点を理解するであろう。従って、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想によって決められるものである。
【産業上の利用可能性】
【０１４７】
本発明の検索サービス提供システム及びその方法、並びに該コンピュータプログラムは、例えば、検索サービス関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１４８】
２０    検索サービス提供装置
２１    検索語獲得部
２２    検索結果獲得部
２３    位置選択部
２４    表示制御部
２４１    縮尺決定部
２４２    縮尺比較部
２４３    単一位置表示部
２４４    多重位置表示部
２４５    画面転換部
２４６    アニメーション部
３１    検索ウィンドウ
３２    位置情報領域
３３    選択位置マーカー
３５ａ    現在位置ボタン
３５ｂ    位置指定ボタン
３５ｃ    方向転換ボタン
３５ｄ    全体画面ボタン
３５ｅ    通りビューボタン
３５ｆ    航空ビューボタン
３５ｇ    拡大／縮小ボタン
３５ｈ    リストボタン
３６    縮尺領域
５１，６１，７１    検索語
５２，６２，７２    検索結果
５３，６３，７３７    結果マーカー
５４，６４，７４    地図
５５    縮尺調節ボタン
６５    位置マーカー
８１    特定場所
１００    サービス提供サーバ
２００    ユーザ端末機
２０１    パソコン
２０１１，２０２１    表示部
２０２１’    ディスプレイ画面
２０２    携帯用端末機
４００    通信網
【図１】
0006038099.tif 000002
【図２】
0006038099.tif 000003
【図３】
0006038099.tif 000004
【図４】
0006038099.tif 000005
【図５】
0006038099.tif 000006
【図６】
0006038099.tif 000007
【図７】
0006038099.tif 000008
【図８】
0006038099.tif 000009
【図９】
0006038099.tif 000010
【図１０】
0006038099.tif 000011
【図１１】
0006038099.tif 000012
【図１２】
0006038099.tif 000013
【図１３】
0006038099.tif 000014
【図１４】
0006038099.tif 000015